Izdanje implementacije DXVK 1.10.3, Direct3D 9/10/11 na vrhu Vulkan API-ja

Dostupno je izdanje sloja DXVK 1.10.3, pružajući implementaciju DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 i 11, radeći kroz prevođenje poziva na Vulkan API. DXVK zahteva drajvere koji podržavaju Vulkan 1.1 API, kao što su Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 i AMDVLK. DXVK se može koristiti za pokretanje 3D aplikacija i igara na Linuxu koristeći Wine, služeći kao alternativa viših performansi Wine-ovim ugrađenim Direct3D 9/10/11 implementacijama koje rade na OpenGL-u.

Glavne promjene:

  • Dodata podrška za dijeljene ID3D11Fence objekte, implementirana na Vulkan dijeljene hronološke semafore (Timeline semaphore), pružajući jedan primitiv za sinhronizaciju između uređaja i hosta, umjesto zasebnih VkFence i VkSemaphore primitiva. Podrška za ID3D11Fence omogućila je postizanje video funkcionalnosti u igrici Halo Infinite pri primjeni odgovarajućih zakrpa za wine i vkd3d-proton.
  • Ispravljena je regresija u DXVK 1.10.2 koja je uzrokovala greške u prikazivanju u raznim D3D11 igrama, uključujući Prey i Bioshock Infinite.
  • Problemi koji se javljaju u Need For Speed ​​3, Ninja Blade i Ys Origin su riješeni.
  • Opcija d3d11.ignoreGraphicsBarriers je omogućena za igru ​​Stray, koja je riješila probleme s degradacijom performansi na nekim GPU-ovima.

izvor: opennet.ru

Dodajte komentar