D7VK 0.3, un projet qui développe l'implémentation de l'API graphique Direct3D 7 proposée par Microsoft en 1999, est désormais disponible. Cette implémentation fonctionne en traduisant les appels vers l'API Vulkan et permet d'exécuter des jeux rétro basés sur Direct3D 7 sous Linux via Wine. Le code du projet est écrit en C++ et distribué sous licence Zlib. Le code du backend d3d9 du projet DXVK a servi de base à son développement.
Le développeur a envisagé de publier la version 1.0 au lieu de la 0.3, mais a finalement décidé que certains problèmes restaient à résoudre avant sa finalisation. Il est également précisé que le développeur ne cherchera pas à intégrer D7VK à DXVK, contrairement aux implémentations Direct3D 8 et Direct3D 9 sur Vulkan. Les jeux suivants sont compatibles avec D7VK : Sacrifice, Disciples 2, Emperor: Battle for Dune, Vampire: The Masquerade – Redemption, Screamer 4x4, 1NSANE, Hitman: Codename 47, Rune, X-COM: Enforcer, et plusieurs autres.
Source: opennet.ru
