Foi lançado o projeto D8VK 1.0, que oferece uma implementação da API gráfica Direct3D 8 que funciona através da tradução de chamadas para a API Vulkan e permite executar aplicativos e jogos 3D baseados na API Direct3D 8 no Linux usando Wine ou Proton. O código do projeto é escrito em linguagem C++ e distribuído sob a licença Zlib. A base de código do projeto DXVK com a implementação do Direct3D 9, 10 e 11 em cima do Vulkan foi utilizada como base para o desenvolvimento.
D8VK 1.0 é marcado como o primeiro lançamento do projeto, adequado para uso generalizado e testado em centenas de jogos. Comparado aos projetos WineD3D e d3d8to9, que usam tradução Direct3D 8 para OpenGL e Direct3D 9, o projeto D8VK demonstra maior desempenho, estabilidade e compatibilidade de jogos. Por exemplo, quando testado no pacote 3DMark 2001 SE, o projeto D8VK obteve 144660 pontos, a combinação d3d8to9 e dxvk obteve 118033 e WineD3D obteve 97134.
Os desenvolvedores testaram o suporte para cerca de 8 jogos em D200VK, incluindo 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: O Despertar, GTA III, Silent Hill 3.
Lista de jogos baseados em Direct3D 8 que ainda não são suportados no D8VK:
- Legião do Caos
- Evil Dead: Salve o Rei
- Sam sério: o primeiro encontro
- Sam sério: o segundo encontro
- Shrek 2
- sonic Heroes
- Splinter Cell: Teoria do Caos (Modo Versus)
- Star Wars: Republic Commando (desativar Squad Shadows)
Fonte: opennet.ru