La version 1.0 du projet D8VK a été publiée, offrant une implémentation de l'API graphique Direct3D 8, fonctionnant par la traduction d'appels vers l'API Vulkan, permettant avec Wine ou Proton d'exécuter sous Linux des applications et jeux 3D développés pour Windows qui utilisent l'API Direct3D 8. Le code du projet est écrit en C++ et est distribué sous la licence Zlib. La base de code utilisée pour le développement est celle du projet DXVK, qui implémente Direct3D 9, 10 et 11 sur Vulkan.
D8VK 1.0 est marqué comme la première version du projet prête pour un usage général et testée sur des centaines de jeux. Comparé aux projets WineD3D et d3d8to9, qui utilisent la traduction de Direct3D 8 en OpenGL et Direct3D 9, le projet D8VK démontre des performances, une stabilité et une compatibilité supérieures avec les jeux. Par exemple, lors des tests dans le paquet 3DMark 2001 SE, le projet D8VK a atteint 144660 points, la combinaison d3d8to9 et dxvk a obtenu 118033 points, tandis que WineD3D a réalisé 97134 points.

Les développeurs ont testé la prise en charge dans D8VK d'environ 200 jeux, parmi lesquels 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 dans D8VK :
- Chaos Legion
- Evil Dead: Hail to the King
- Serious Sam: The First Encounter
- Serious Sam: The Second Encounter
- Shrek 2
- Sonic Heroes
- Splinter Cell: Chaos Theory (Mode Versus)
- Star Wars: Republic Commando (désactiver les ombres des escouades)
Source : opennet.ru
