De release van het D7VK-project 0.3 is uitgebracht, dat de implementatie van de grafische API Direct3D 7 verder ontwikkelt, voorgesteld door Microsoft in 1999. De implementatie werkt door het vertalen van oproepen naar de Vulkan-API en maakt het mogelijk om retro-games die afhankelijk zijn van de Direct3D 7 API op Linux uit te voeren met behulp van Wine. De code van het project is geschreven in C++ en wordt verspreid onder de Zlib-licentie. De code van de d3d9 backend van het DXVK-project is als basis gebruikt voor de ontwikkeling.
De ontwikkelaar overwoog om versie 1.0 uit te brengen in plaats van 0.3, maar besloot later dat er nog enkele problemen opgelost moesten worden voordat het volledig gereed is. In de opmerking wordt ook aangegeven dat de ontwikkelaar niet zal proberen om D7VK op te nemen in DXVK, zoals dit het geval was met de implementaties van Direct3D 8 en Direct3D 9 bovenop Vulkan. De werking van D7VK met de spellen Sacrifice, Disciples 2, Emperor: Battle for Dune, Vampire: The Masquerade — Redemption, Screamer 4×4, 1NSANE, Hitman: Codename 47, Rune, X-COM: Enforcer en verschillende andere is bevestigd.
Bron: opennet.ru
