Die Veröffentlichung der DXVK 1.10.2-Schicht ist verfügbar und bietet eine Implementierung von DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 und 11, die über die Aufrufübersetzung an die Vulkan-API funktioniert. DXVK erfordert Treiber, die die Vulkan 1.1-API unterstützen, wie z. B. Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 und AMDVLK. DXVK kann zum Ausführen von 3D-Anwendungen und -Spielen unter Linux mit Wine verwendet werden und dient als leistungsstärkere Alternative zu den integrierten Direct3D 9/10/11-Implementierungen von Wine, die auf OpenGL ausgeführt werden.
Wichtigste Änderungen:
- Für Direct3D 9 wurde Unterstützung für nicht nahtlose (ohne Verarbeitungsgrenzen zwischen Samples) Würfeltexturen hinzugefügt, implementiert durch die Verwendung der Vulkan-Erweiterung VK_EXT_non_seamless_cube_map.
- Verbessertes Caching von Shadern auf der Festplatte bei Verwendung von NVIDIA Vulkan-Treibern.
- Fehler, die zu einer falschen Speicherung und Verwendung der Status-Cache-Datei führten, wurden behoben.
- Probleme beim Erstellen mit GCC 12.1 behoben.
- Der Bereinigungscode bei der Implementierung von D3D11-Methoden für den ungeordneten Zugriff auf Ressourcen aus mehreren Threads (UAV, Unordered Access View) wurde optimiert, was die Effizienz der Bildkomprimierung in Treibern verbessert hat.
- Die In-Memory-Komprimierungsleistung des SPIR-V-Shader-Codes wurde optimiert.
- Behobene Probleme in den folgenden Spielen: 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 und Star Wars: The Old Republic.
Source: opennet.ru