A apărut versiunea 1.0 a proiectului D8VK, care oferă o implementare a API-ului grafic Direct3D 8, funcționând prin translația apelurilor în API-ul Vulkan și permițând, cu ajutorul Wine sau Proton, rularea pe Linux a aplicațiilor și jocurilor 3D dezvoltate pentru Windows, legate de API-ul Direct3D 8. Codul proiectului este scris în C++ și este distribuit sub licența Zlib. Ca bază pentru dezvoltare a fost folosit codul sursă al proiectului DXVK, care implementează Direct3D 9, 10 și 11 pe Vulkan.
D8VK 1.0 este marcat ca prima versiune a proiectului, potrivită pentru utilizare generală și testată pe sute de jocuri. Comparativ cu proiectele WineD3D și d3d8to9, în care se aplică translația Direct3D 8 în OpenGL și Direct3D 9, proiectul D8VK demonstrează o performanță, stabilitate și compatibilitate mai mare cu jocurile. De exemplu, în testarea din pachetul 3DMark 2001 SE, proiectul D8VK a obținut 144660 de puncte, combinația d3d8to9 și dxvk – 118033, iar WineD3D – 97134.

Dezvoltatorii au testat suportul în D8VK pentru aproximativ 200 de jocuri, printre care se numără 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.

Lista jocurilor bazate pe Direct3D 8, care deocamdată nu sunt suportate în 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 (dezactivează Squad Shadows)
Sursa: opennet.ro
