Lansarea implementărilor DXVK 1.10.2, Direct3D 9/10/11 pe deasupra API-ului Vulkan

Este disponibilă o versiune a stratului DXVK 1.10.2, care oferă o implementare a DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 și 11, care funcționează prin traducerea apelurilor către API-ul Vulkan. DXVK necesită drivere Vulkan 1.1 activate pentru API, cum ar fi Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 și AMDVLK. DXVK poate fi folosit pentru a rula aplicații și jocuri 3D pe Linux folosind Wine, servind ca o alternativă de performanță mai ridicată la implementările Wine Direct3D 9/10/11 care rulează pe OpenGL.

Principalele modificări:

  • Pentru Direct3D 9, a fost adăugat suport pentru texturi cub fără sudură (non-seamless, fără procesare a granițelor între mostre), implementat prin utilizarea extensiei Vulkan VK_EXT_non_seamless_cube_map.
  • Memorarea în cache a shaderului îmbunătățită pe disc atunci când se utilizează drivere NVIDIA Vulkan.
  • S-au remediat erori care au cauzat salvarea și utilizarea incorectă a fișierului cache de stare.
  • S-au rezolvat probleme la construirea cu GCC 12.1.
  • Codul de curățare în implementarea metodelor D3D11 pentru accesul neordonat la resurse din mai multe fire de execuție (UAV, Unordered Access View) a fost optimizat, ceea ce a făcut posibilă creșterea eficienței compresiei imaginii în drivere.
  • S-a optimizat performanța compresiei codului shader SPIR-V în memorie.
  • S-au rezolvat probleme în jocuri: Beyond Good and Evil, Day Z, Dead Space, Dirt Rally, Godfather, Limbo, Majesty 2, Myst V, Onechanbara Z2: Chaos, Planetary Annihilation: TITANS, Plants vs. Zombies Garden Warfare 2, Return of Reckoning, Scrapland Remastered, Small Radios Big Televisions, Sonic Adventure 2, SpellForce Platinum Edition, Supreme Commander, Star Wars: The Force Unleashed II și Star Wars: The Old Republic.

Sursa: opennet.ru

Adauga un comentariu