Veröffentlichung von DXVK 1.10.2, einer Implementierung von Direct3D 9/10/11 über die Vulkan-API.

Die Version der DXVK-Schicht 1.10.2 ist verfügbar, die eine Implementierung von DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 und 11 bietet, die durch die Übersetzung von API-Aufrufen in Vulkan arbeitet. Um DXVK zu verwenden, sind Treiber erforderlich, die API Vulkan 1.1 unterstützen, wie Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 und AMDVLK. DXVK kann verwendet werden, um 3D-Anwendungen und Spiele unter Linux mit Wine auszuführen und stellt eine leistungsstärkere Alternative zu den in Wine integrierten Implementierungen von Direct3D 9/10/11 dar, die auf OpenGL basieren.

Hauptänderungen:

  • Für Direct3D 9 wurde die Unterstützung von nicht nahtlosen (non-seamless, ohne Bearbeitung der Kanten zwischen den Samples) kubischen Texturen hinzugefügt, die durch die Verwendung der Vulkan-Erweiterung VK_EXT_non_seamless_cube_map realisiert wurde.
  • Das Caching von Shadern auf der Festplatte wurde mit Vulkan-Treibern von NVIDIA optimiert.
  • Fehler, die zu einer fehlerhaften Speicherung und Nutzung der Status-Cachedatei führten, wurden behoben.
  • Probleme bei der Kompilierung mit GCC 12.1 wurden behoben.
  • Der Code zur Bereinigung in der Implementierung der D3D11-Methoden für unordentlichen Zugriff auf Ressourcen aus mehreren Threads (UAV, Unordered Access View) wurde optimiert, was die Effizienz der Bildkompression in den Treibern verbessert hat.
  • Die Leistung bei der Kompression von SPIR-V Shadercode im Speicher wurde optimiert.
  • Probleme in den 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 wurden behoben.

Quelle: opennet.ru

60GB SSD 8Gb DDR4