Primeira versão estável do D8VK, implementação do Direct3D 8 no Vulkan

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.

Primeira versão estável do D8VK, implementação do Direct3D 8 no Vulkan

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.

Primeira versão estável do D8VK, implementação do Direct3D 8 no Vulkan

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

Adicionar um comentário