Выпуск DXVK 1.7.2, рэалізацыі Direct3D 9/10/11 па-над API Vulkan

Сфарміраваны выпуск праслойкі DXVK 1.7.2, якая прадстаўляе рэалізацыю DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 і 11, якая працуе праз трансляцыю выклікаў у API Vulkan. Для выкарыстання DXVK патрабуецца наяўнасць драйвераў з падтрымкай API Vulkan 1.1, такіх як Mesa RADV 19.2/415.22, NVIDIA 19.0, Intel ANV XNUMX і АМДВЛК.
DXVK можа ўжывацца для запуску 3D-прыкладанняў і гульняў у Linux пры дапамозе Wine, выступаючы ў якасці больш высокапрадукцыйнай альтэрнатывы убудаваных у Wine рэалізацый Direct3D 9/10/11, якія працуюць па-над OpenGL.

Асноўныя змены:

  • Ухіленая сур'ёзная рэгрэсіўная змена ў рэалізацыі D3D9, якое прыводзіла да крахоў у шматлікіх гульнях.
  • Ухілены крахі пры выкарыстанні D3D9 разам з Vulkan-драйверам AMDVLK.
  • Дададзена абыходнае рашэнне праблем з перапаўненнем стэка ў некаторых 32-разрадных гульнях, якія выкарыстоўваюць D3D9.
  • Дададзена абыходнае рашэнне праблем з адмалёўкай у гульнях на базе рухавічка Unity Engine, якія запускаюцца на сістэмах з драйверамі AMD.
  • Наладжана падтрымка Unicode пры запуску ў Windows.
  • Дададзена налада DXVK_LOG_PATH=none для адключэння стварэння лог-файла (лагі працягнуць выводзіцца ў stderr).
  • Вырашаны праблемы ў гульнях

    Baldur Gate 3, Final Fantasy XIV, Just Cause 3, Marvel Avengers,
    Патрэбна для Speed ​​Heat, PGA TOUR 2K21 і Trails in the Sky SC.

Крыніца: opennet.ru

Дадаць каментар