Die DXVK-Schicht, die eine Implementierung der Grafik-APIs Direct3D 9, 10 und 11 bietet, die durch die Ăbersetzung von Aufrufen in die Vulkan-API funktioniert, integriert Entwicklungen des D8VK-Projekts, das die Ăbersetzung von Direct3D 8 in die Vulkan-API ermöglicht. Alle mit dem D8VK-Projekt verbundenen Entwicklungen werden jetzt innerhalb des DXVK-Codebasissystems fortgefĂŒhrt, in dem D8VK als Backend fĂŒr Direct3D 8 implementiert ist. Im Vergleich zu den Projekten WineD3D und d3d8to9, die die Ăbersetzung von Direct3D 8 in OpenGL und Direct3D 9 verwenden, ermöglichte die Ăbersetzung in die Vulkan-API eine höhere Leistung, StabilitĂ€t und KompatibilitĂ€t mit Spielen.
Zum Beispiel erzielte das D8VK-Projekt beim Testen mit 3DMark 2001 SE 144660 Punkte, wĂ€hrend die Kombination aus d3d8to9+DXVK 118033 Punkte erreichte und WineD3D 97134 Punkte. Die Entwickler haben die UnterstĂŒtzung von ĂŒber 200 alten Spielen getestet, die auf Direct3D 8 basieren, darunter GTA III, The Elder Scrolls III: Morrowind, Freelancer, Postal 2, Warcraft III, Another World 15, Need for Speed: High Stakes, Need for Speed III: Hot Pursuit, Red Faction II, Max Payne 2, Unreal II: The Awakening, Silent Hill 3.
Quelle: opennet.ru
