Release fan DXVK 1.9.1, Direct3D 9/10/11 ymplemintaasjes boppe op de Vulkan API

De frijlitting fan 'e DXVK 1.9.1-laach is beskikber, it leverjen fan in ymplemintaasje fan DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 en 11, dy't wurket troch oprop-oersetting nei de Vulkan API. DXVK fereasket bestjoerders dy't de Vulkan 1.1 API stypje, lykas Mesa RADV 20.2, NVIDIA 415.22, Intel ANV 19.0, en AMDVLK. DXVK kin brûkt wurde om 3D-applikaasjes en spultsjes op Linux út te fieren mei Wine, en tsjinnet as in alternatyf foar hegere prestaasjes foar Wine's ynboude Direct3D 9/10/11-ymplemintaasjes dy't boppe op OpenGL rinne.

Grutte feroaringen:

  • Устранено несколько проблем, связанных с производительностью и стабильностью, проявившихся после переработки механизма блокировок 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

Boarne: opennet.ru

Add a comment