Veröffentlichung der Schicht , das die Implementierung von DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 und 11 bereitstellt, die über die Schnittstellentranslation in die Vulkan-API läuft. Um DXVK zu verwenden, müssen Treiber mit Unterstützung für , wie AMD RADV 18.3, NVIDIA 415.22, Intel ANV 19.0 und .
DXVK kann verwendet werden, um 3D-Anwendungen und Spiele unter Linux mit Wine auszuführen und stellt eine leistungsstärkere Alternative zur in Wine integrierten Implementierung von Direct3D 11 dar, die über OpenGL läuft.
Wesentliche Änderungen:
- Die standardmäßige Installation der Direct3D 10-Hilfsbibliotheken d3d10.dll und d3d10_1.dll wurde eingestellt, da für die Unterstützung von D3D10 in DXVK d3d10core.dll und d3d11.dll erforderlich sind (unter Windows ist auch dxgi.dll notwendig). Diese Änderung ermöglicht die Nutzung des in Wine entwickelten D3D10-Frameworks für Effekte, welches in einigen Spielen verwendet wird;
- Es wurden geringfügige Leistungsoptimierungen in der Implementierung von Direct3D 9 vorgenommen;
- Ein Problem wurde behoben, das beim Versuch, Screenshots mit apitrace zu machen, zu Abstürzen führte;
- Abstürze in einigen Source 2-Spielen, die einen eigenen D3D9-Renderer verwenden, wurden behoben;
- Überflüssige Bildschirmmoduswechsel wurden beseitigt;
- Ein Fehler wurde behoben, der in einigen Spielen beim Abspielen von Videos einen grünen Rahmen anzeigte;
- Probleme in den Spielen A Hat in Time, Dead Space, DoDonPachi Resurrection, Dragon’s Dogma, Star Wars: Republic Commando und Yomawari: Midnight Shadows wurden gelöst.
Quelle: opennet.ru
