Primer llançament estable de D8VK, implementació de Direct3D 8 a sobre de Vulkan

S'ha llançat el llançament del projecte D8VK 1.0, que ofereix una implementació de l'API gràfica Direct3D 8 que funciona mitjançant la traducció de trucades a l'API Vulkan i permet utilitzar Wine o Proton per executar aplicacions 3D desenvolupades per a Windows i jocs vinculats a l'API Direct3D 8. a Linux. El codi del projecte està escrit en llenguatge C++ i es distribueix sota la llicència Zlib. La base de codi del projecte DXVK amb la implementació de Direct3D 9, 10 i 11 a sobre de Vulkan es va utilitzar com a base per al desenvolupament.

D8VK 1.0 està marcat com el primer llançament del projecte, adequat per a un ús omnipresent i provat en centenars de jocs. En comparació amb els projectes WineD3D i d3d8to9, que utilitzen la traducció de Direct3D 8 a OpenGL i Direct3D 9, el projecte D8VK demostra un millor rendiment, estabilitat i compatibilitat amb el joc. Per exemple, quan es va provar al paquet 3DMark 2001 SE, el projecte D8VK va obtenir 144660 punts, el paquet d3d8to9 i dxvk va obtenir 118033 i WineD3D va obtenir 97134.

Primer llançament estable de D8VK, implementació de Direct3D 8 a sobre de Vulkan

Els desenvolupadors han provat el suport per a uns 8 jocs a D200VK, inclosos 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.

Primer llançament estable de D8VK, implementació de Direct3D 8 a sobre de Vulkan

Llista de jocs basats en Direct3D 8 que encara no són compatibles amb D8VK:

  • Legió del Caos
  • Evil Dead: Salut al rei
  • Serious Sam: La primera trobada
  • Serious Sam: La segona trobada
  • Shrek 2
  • Sonic Heroes
  • Splinter Cell: teoria del caos (versus mode)
  • Star Wars: Republic Commando (desactiva Squad Shadows)

Font: opennet.ru

Afegeix comentari