È stato rilasciato il progetto D8VK 1.0, che offre un'implementazione dell'API grafica Direct3D 8, funzionante tramite la traduzione delle chiamate nell'API Vulkan e consente di eseguire applicazioni e giochi 3D sviluppati per Windows, legati all'API Direct3D 8, su Linux utilizzando Wine o Proton. Il codice del progetto è scritto in C++ e distribuito con licenza Zlib. È stata utilizzata come base la codebase del progetto DXVK, che implementa Direct3D 9, 10 e 11 sopra Vulkan.
D8VK 1.0 è stato contrassegnato come il primo rilascio del progetto adatto per un utilizzo generalizzato e testato su centinaia di giochi. Rispetto ai progetti WineD3D e d3d8to9, che applicano la traduzione di Direct3D 8 in OpenGL e Direct3D 9, il progetto D8VK dimostra prestazioni, stabilità e compatibilità superiori con i giochi. Ad esempio, durante il test con il pacchetto 3DMark 2001 SE, il progetto D8VK ha raggiunto 144660 punti, mentre la combinazione d3d8to9 e dxvk ha totalizzato 118033 e WineD3D 97134.

Gli sviluppatori hanno testato il supporto di D8VK per circa 200 giochi, tra cui 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.

Elenco dei giochi basati su Direct3D 8 che non sono ancora supportati in 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 (Versus Mode)
- Star Wars: Republic Commando (disabilita Ombre della Squadra)
Fonte: opennet.ru
