La version du projet D8VK 1.0 a été publiée, offrant une implémentation de l'API graphique Direct3D 8 qui fonctionne via la traduction d'appels vers l'API Vulkan et permet d'utiliser Wine ou Proton pour exécuter des applications 3D développées pour Windows et des jeux liés à l'API Direct3D 8. sous Linux Le code du projet est écrit en langage C++ et distribué sous la licence Zlib. La base de code du projet DXVK avec l'implémentation de Direct3D 9, 10 et 11 sur Vulkan a été utilisée comme base pour le développement.
D8VK 1.0 est marqué comme la première version du projet, adapté à une utilisation omniprésente et testé sur des centaines de jeux. Comparé aux projets WineD3D et d3d8to9, qui utilisent la traduction Direct3D 8 vers OpenGL et Direct3D 9, le projet D8VK démontre de meilleures performances, stabilité et compatibilité avec les jeux. Par exemple, lorsqu'il a été testé dans le package 3DMark 2001 SE, le projet D8VK a marqué 144660 points, le bundle d3d8to9 et dxvk a marqué 118033 et WineD3D a marqué 97134.
Les développeurs ont testé la prise en charge d'environ 8 jeux dans D200VK, notamment The Elder Scrolls III : Morrowind, Postal 2, Warcraft III, Another World 15, Need for Speed : High Stakes, Need for Speed III : Hot Pursuit, Red Faction II, Max Payne 2, Unreal II : The Awakening, GTA III, Silent Hill 3.
Liste des jeux basés sur Direct3D 8 qui ne sont pas encore pris en charge par D8VK :
- Légion du chaos
- Evil Dead: Salut au roi
- Serious Sam: la première rencontre
- Serious Sam: La deuxième rencontre
- Shrek 2
- Sonic Heroes
- Splinter Cell : Théorie du chaos (mode Versus)
- Star Wars: Republic Commando (désactiver Squad Shadows)
Source: opennet.ru