Veröffentlichung von DXVK 1.10.2, Direct3D 9/10/11-Implementierungen zusätzlich zur Vulkan-API

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

Kommentar hinzufügen