La couche DXVK, qui fournit une implémentation de l'API graphique Direct3D 9, 10 et 11 via la conversion des appels à l'API Vulkan, intègre les développements du projet D8VK, qui assure la conversion de Direct3D 8 à l'API Vulkan. Tous les développements liés au projet D8VK seront désormais réalisés au sein de la base de code DXVK, où D8VK est conçu comme un backend pour Direct3D 8. Comparée aux projets WineD3D et d3d8to9, qui utilisent la conversion de Direct3D 8 à OpenGL et Direct3D 9, la conversion vers l'API Vulkan a permis d'obtenir une meilleure performance, stabilité et compatibilité avec les jeux.
Par exemple, lors des tests dans le paquet 3DMark 2001 SE, le projet D8VK a obtenu 144660 points, tandis que la combinaison d3d8to9+DXVK a atteint 118033, et WineD3D 97134. Les développeurs ont testé la compatibilité de plus de 200 anciens jeux dépendants de Direct3D 8, parmi lesquels GTA III, The Elder Scrolls III : Morrowind, Freelancer, 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 et Silent Hill 3.
Source : opennet.ru
