Lanzouse o proxecto D8VK 1.0, que ofrece unha implementación da API de gráficos Direct3D 8 que funciona mediante a tradución de chamadas á API de Vulkan e que permite executar aplicacións e xogos 3D baseados na API de Direct3D 8 en Linux mediante Wine ou Proton. O código do proxecto está escrito en linguaxe C++ e distribúese baixo a licenza Zlib. A base de código do proxecto DXVK coa implementación de Direct3D 9, 10 e 11 enriba de Vulkan utilizouse como base para o desenvolvemento.
D8VK 1.0 está marcada como a primeira versión do proxecto, apta para un uso xeneralizado e probada en centos de xogos. En comparación cos proxectos WineD3D e d3d8to9, que usan a tradución de Direct3D 8 a OpenGL e Direct3D 9, o proxecto D8VK demostra un maior rendemento, estabilidade e compatibilidade con xogos. Por exemplo, cando se probou no paquete 3DMark 2001 SE, o proxecto D8VK obtivo 144660 puntos, a combinación d3d8to9 e dxvk obtivo 118033 e WineD3D obtivo 97134.
Os desenvolvedores probaron a compatibilidade con preto de 8 xogos en D200VK, incluíndo 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 de xogos baseados en Direct3D 8 que aínda non son compatibles con D8VK:
- Lexión do Caos
- Evil Dead: Salve ao Rei
- Serious Sam: o primeiro encontro
- Serious Sam: O segundo encontro
- Shrek 2
- Heroes sonoros
- Splinter Cell: Teoría do Caos (Versus Mode)
- Star Wars: Republic Commando (desactivar Squad Shadows)
Fonte: opennet.ru