DXVK 1.10.2, Direct3D 9/10/11 implementációk kiadása a Vulkan API-n

Elérhető a DXVK 1.10.2 réteg kiadása, amely a DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 és 11 megvalósítását biztosítja, és a Vulkan API-ra történő hívásfordításon keresztül működik. A DXVK olyan illesztőprogramokat igényel, amelyek támogatják a Vulkan 1.1 API-t, például a Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 és AMDVLK. A DXVK használható 3D alkalmazások és játékok futtatására Linuxon a Wine használatával, ami nagyobb teljesítményű alternatívaként szolgál a Wine beépített Direct3D 9/10/11 megvalósításaihoz képest, amelyek az OpenGL tetején futnak.

Nagy változások:

  • A Direct3D 9 esetében a nem zökkenőmentes (a minták közötti feldolgozási határok nélkül) kocka textúrák támogatása hozzáadásra került, a VK_EXT_non_seamless_cube_map Vulkan bővítmény használatával valósítva meg.
  • A shaderek továbbfejlesztett gyorsítótárazása a lemezen NVIDIA Vulkan illesztőprogramok használatakor.
  • Az állapot-gyorsítótár fájl helytelen mentéséhez és használatához vezető hibákat javítottuk.
  • Javítva a GCC 12.1-es építési problémái.
  • A több szálból (UAV, Unordered Access View) lévő erőforrásokhoz való rendezetlen hozzáférést biztosító D3D11 metódusok implementációjában a tisztítókódot optimalizálták, ami javította a képtömörítés hatékonyságát az illesztőprogramokban.
  • Optimalizálta a SPIR-V shader kód memórián belüli tömörítési teljesítményét.
  • Javítva a problémák a következő játékokban: 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 és Star Wars: The Old Republic.

Forrás: opennet.ru

Hozzászólás