Die Veröffentlichung des D7VK-Projekts 0.3 wurde bekannt gegeben, das die Implementierung der grafischen API Direct3D 7 entwickelt, die 1999 von Microsoft vorgeschlagen wurde. Die Implementierung funktioniert durch die Ăbersetzung von Aufrufen in die Vulkan-API und ermöglicht es, Retro-Spiele, die auf der Direct3D 7 API basieren, unter Linux mit Wine auszufĂŒhren. Der Code des Projekts ist in C++ geschrieben und steht unter der Zlib-Lizenz. Als Grundlage fĂŒr die Entwicklung wurde der Backend-Code d3d9 aus dem DXVK-Projekt verwendet.
Der Entwickler erwog die Möglichkeit, anstelle von 0.3 die Version 1.0 zu veröffentlichen, entschied sich jedoch spĂ€ter, dass vor der vollstĂ€ndigen Fertigstellung noch einige Probleme gelöst werden mĂŒssen. In der Anmerkung wird auch erwĂ€hnt, dass der Entwickler nicht anstrebt, D7VK in die DXVK zu integrieren, wie es bei den Implementierungen von Direct3D 8 und Direct3D 9 ĂŒber Vulkan der Fall war. Die FunktionalitĂ€t von D7VK in den Spielen Sacrifice, Disciples 2, Emperor: Battle for Dune, Vampire: The Masquerade â Redemption, Screamer 4Ă4, 1NSANE, Hitman: Codename 47, Rune, X-COM: Enforcer und weiteren wurde bestĂ€tigt.
Quelle: opennet.ru
