Die Veröffentlichung des Projekts D7VK 1.2 wurde bekannt gegeben, das die Implementierung der Grafik-APIs Direct3D 5, 6 und 7, die von Microsoft in den Jahren 1997, 1998 und 1999 vorgeschlagen wurden, weiterentwickelt. D7VK funktioniert durch die Übersetzung von Aufrufen in die Vulkan-API und ermöglicht es, mit Wine Retrospiele, die auf den APIs Direct3D 5, 6 und 7 basieren, unter Linux auszuführen. Der Code des Projekts ist in C++ geschrieben und wird unter der Zlib-Lizenz verbreitet. Bei der Entwicklung wurde der Code des d3d9-Backends aus dem DXVK-Projekt als Grundlage verwendet – D7VK wandelt die APIs Direct3D 5, 6 und 7 in Aufrufe von Direct3D 9 um, die dann in die Vulkan-API übersetzt werden. Der Entwickler hat nicht vor, D7VK in DXVK zu integrieren, wie es bei den Implementierungen von Direct3D 8 und Direct3D 9 über Vulkan der Fall war.
Die Version 1.2 ist bemerkenswert durch die Hinzufügung der experimentellen Unterstützung für Direct3D 5 neben der bereits vorher entwickelten Unterstützung für Direct3D 6 und 7.

In der neuen Version wurde auch die Unterstützung für Direct3D 6 erweitert, die Logik der DDraw-Bindung überarbeitet, eine Implementierung von IClassFactory für DDraw hinzugefügt, ein zusätzlicher Startmodus für Wine/Linux implementiert, die Informationen zur Unterstützung von D3D7 verbessert, eine alternative Methode zur Verarbeitung von Vertices zur Leistungssteigerung des Spiels 1NSANE realisiert und die Kompatibilität mit der Testversion 3DMark 99 Max verbessert.
Probleme mit der Ausführung von Spielen wurden gelöst:
- Arabian Nights
- Battlezone II: Combat Commander
- Drakan: Order of the Flame
- Earth 2150
- Expendable
- Indiana Jones and die Infernal Machine
- Need for Speed III: Hot Pursuit
- Need For Speed: High Stakes.
- Panzer Elite
- Rayman 2: Die große Flucht
- Star Wars: Rogue Squadron
- Tachyon: The Fringe
- Tomb Raider: Chronicles
Zuvor bestätigte Spiele:
- Black & White
- Carmageddon TDR 2000
- Colin McRae Rally 2 0
- Dark Reign 2
- Deus Ex
- Disciples II
- Emperor: Battle for Dune
- Giants: Citizen Kabuto
- Hitman: Codename 47
- No One Lives Forever
- Sacrifice
- Star Trek: Bridge Commander
- Undying
- Unreal Tournament
- Vampire: Die Maskerade — Redemption
- Wizardry 8
Quelle: opennet.ru
