Je k dispozici vydání vrstvy DXVK 1.10.2, která poskytuje implementaci DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 a 11, pracující skrze překlad volání na API Vulkan. Pro použití DXVK jsou nezbytné ovladače podporující API Vulkan 1.1, jako je Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 a AMDVLK. DXVK může být použito pro spuštění 3D aplikací a her v Linuxu pomocí Wine, fungující jako vysoce výkonnější alternativa vstavených v Wine implementací Direct3D 9/10/11 běžících na OpenGL.
Hlavní změny:
- Pro Direct3D 9 byla přidána podpora necelistvých (non-seamless) kubických textur, realizovaná přes použití Vulkan rozšíření VK_EXT_non_seamless_cube_map.
- Bylo nastaveno ukládání mezipaměti shaderů na disku při používání NVIDIA Vulkan ovladačů.
- Byly opraveny chyby způsobující nesprávné ukládání a používání souboru s mezipamětí stavu.
- Řešeny problémy při sestavování s použitím GCC 12.1.
- Byl optimalizován kód čištění v implementaci metod D3D11 pro nepořádaný přístup k prostředkům z více vláken (UAV, Unordered Access View), což umožnilo zvýšit efektivitu komprese obrázků v ovladačích.
- Byl optimalizován výkon komprese shaderových kódů SPIR-V v paměti.
- Byly odstraněny problémy v hrách: 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 a Star Wars: The Old Republic.
Zdroj: opennet.ru
