K dispozícii je vydanie vrstvy DXVK 1.10.2, ktoré poskytuje implementáciu DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 a 11, fungujúcu prostredníctvom prekladu volaní do API Vulkan. Na použitie DXVK sú potrebné ovládače podporujúce API Vulkan 1.1, ako sú Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 a AMDVLK. DXVK možno použiť na spúšťanie 3D aplikácií a hier v Linuxe pomocou Wine ako výkonnejšiu alternatívu k implementáciám Direct3D 9/10/11, ktoré sú zabudované vo Wine a fungujú nad OpenGL.
Hlavné zmeny:
- Pre Direct3D 9 bola pridaná podpora nepretržitých (non-seamless, bez spracovania hraníc medzi vzorkami) kubických textúr, realizovaná prostredníctvom použitia Vulkan rozšírenia VK_EXT_non_seamless_cube_map.
- Zabehnuté je ukladanie shaderov do vyrovnávacej pamäte na disku pri použití Vulkan ovládačov NVIDIA.
- Opravené chyby, ktoré viedli k nesprávnemu ukladaniu a používaniu súboru s vyrovnávacou pamäťou stavu.
- Riešené sú problémy pri zostavovaní s použitím GCC 12.1.
- Optimalizovaný kód čistenia v implementácii metód D3D11 pre neusporiadaný prístup k zdrojom z viacerých vlákien (UAV, Unordered Access View), čo zvýšilo efektivitu kompresie obrázkov v ovládačoch.
- Optimalizovaný výkon kompresie kódu shaderov SPIR-V v pamäti.
- Opravené 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
