Le projet D7VK développe une implémentation de Direct3D 7 fonctionnant au-dessus de l'API Vulkan

La sortie de la version 0.3 du projet D7VK a été publiée, développant l'implémentation de l'API graphique Direct3D 7 proposée par Microsoft en 1999. L'implémentation fonctionne en traduisant les appels vers l'API Vulkan et permet, grâce à Wine, d'exécuter des jeux rétro sous Linux qui s'appuient sur l'API Direct3D 7. Le code du projet est écrit en C++ et est distribué sous la licence Zlib. Comme base de développement, le code du backend d3d9 du projet DXVK a été utilisé.

Le développeur a envisagé de publier une version 1.0 au lieu de 0.3, mais a ensuite décidé qu'il fallait encore résoudre certains problèmes avant d'atteindre la pleine maturité. Dans la note, il est également mentionné que le développeur ne cherchera pas à inclure D7VK dans DXVK, comme cela avait été fait avec les implémentations de Direct3D 8 et Direct3D 9 sur Vulkan. La compatibilité avec D7VK a été confirmée pour les jeux Sacrifice, Disciples 2, Emperor: Battle for Dune, Vampire: The Masquerade — Redemption, Screamer 4×4, 1NSANE, Hitman: Codename 47, Rune, X-COM: Enforcer et plusieurs autres.

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster