Tuuina atu o le DXVK 1.9.1, Direct3D 9/10/11 faʻatinoga i luga ole Vulkan API

O loʻo avanoa le tuʻuina atu o le DXVK 1.9.1 layer, e tuʻuina atu ai se faʻatinoga o le DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 ma 11, galue e ala i le faʻaliliuina o telefoni ile Vulkan API. DXVK manaʻomia avetaʻavale e lagolagoina le Vulkan 1.1 API, pei ole Mesa RADV 20.2, NVIDIA 415.22, Intel ANV 19.0, ma AMDVLK. E mafai ona fa'aoga le DXVK e fa'atino ai talosaga ma ta'aloga 3D i luga ole Linux e fa'aaoga ai le Uaina, e fai ma sui e sili atu le fa'atinoga ile fa'atinoga ole Direct3D 9/10/11 a le uaina o lo'o fa'agasolo i luga ole OpenGL.

Suiga autu:

  • Устранено несколько проблем, связанных с производительностью и стабильностью, проявившихся после переработки механизма блокировок D3D9.
  • Переделана обработка промежуточных текстур (Staging Texture) в D3D11, что привело к сокращению потребления памяти и уменьшению числа копий изображений, необходимых для перемещения данных между CPU и GPU.
  • Удалён код для обхода проблем в старых версиях Mesa (<=19.0).
  • Примитивы блокировок переработаны на базе блокировок Windows SRW, которые более эффективны, чем реализация winpthreads в сборках mingw.
  • Решены проблемы в играх Earth Defense Force 5, Far Cry 1, Far Cry 5, GTA IV, Risen 3 и World of Final Fantasy

puna: opennet.ru

Faaopoopo i ai se faamatalaga