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
