Megjelent a DXVK 1.10.2 réteg, amely a DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 és 11 implementálását nyújtja, amely a Vulkan API meghívásainak átkonvertálásával működik. A DXVK használatához szükség van a Vulkan API 1.1 támogatásával rendelkező illesztőprogramokra, például a Mesa RADV 22.0-ra, az NVIDIA 510.47.03-ra, az Intel ANV 22.0-ra és az AMDVLK-ra. A DXVK alkalmazható 3D-alkalmazások és játékok indítására Linux alatt a Wine segítségével, mint egy magasabb teljesítményű alternatíva a Wine-ban található Direct3D 9/10/11 implementációkhoz, amelyek OpenGL-en futnak.
Főbb változások:
- A Direct3D 9-hez hozzáadva a nem zökkenőmentes (non-seamless, a minták közötti határok feldolgozása nélkül) köbös textúrák támogatását, amelyet a Vulkan kiterjesztések VK_EXT_non_seamless_cube_map segítségével valósítottak meg.
- A NVIDIA Vulkan-illesztőprogramok használatakor az árnyékolók lemezes gyorsítótárazása beállítva.
- Kijavították azokat a hibákat, amelyek hibás állapotgyorsítótár fájlok mentéséhez és használatához vezettek.
- Megoldották a GCC 12.1 használatával kapcsolatos problémákat.
- Optimalizálták a D3D11 módszerek törlésének kódját, hogy növeljék a több szálból történő erőforrás-hozzáférés (UAV, Unordered Access View) hatékonyságát, ezáltal javítva a képek tömörítési hatékonyságát az illesztőprogramokban.
- Optimalizálták a SPIR-V árnyékolók kódjának memória tömörítési teljesítményét.
- Problémákat oldottak meg 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
