Foi lançado o projeto D8VK 1.0, que oferece uma implementação da API gráfica Direct3D 8, funcionando através da tradução de chamadas para a API Vulkan e permitindo que, através do Wine ou Proton, aplicações e jogos 3D desenvolvidos para Windows baseados na API Direct3D 8 sejam executados no Linux. O código do projeto é escrito em C++ e é distribuído sob a licença Zlib. A base de desenvolvimento foi a base de código do projeto DXVK, que implementa Direct3D 9, 10 e 11 sobre Vulkan.
O D8VK 1.0 é marcado como a primeira versão do projeto, adequada para uso geral e testada em centenas de jogos. Em comparação com os projetos WineD3D e d3d8to9, que utilizam a tradução de Direct3D 8 para OpenGL e Direct3D 9, o projeto D8VK demonstra maior desempenho, estabilidade e compatibilidade com jogos. Por exemplo, em testes com o pacote 3DMark 2001 SE, o projeto D8VK obteve 144660 pontos, enquanto a combinação d3d8to9 e dxvk atingiu 118033, e WineD3D obteve 97134.

Os desenvolvedores testaram a compatibilidade do D8VK com cerca de 200 jogos, 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: The Awakening, GTA III, Silent Hill 3.

Lista de jogos baseados em Direct3D 8 que ainda não são suportados pelo 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 (Modo Versus)
- Star Wars: Republic Commando (desabilitar Sombras de Esquadrão)
Fonte: opennet.ru
