A camada DXVK, que fornece a implementação das APIs gráficas Direct3D 9, 10 e 11, funcionando através da tradução de chamadas para a API Vulkan, integra as contribuições do projeto D8VK, que garante a tradução do Direct3D 8 para a API Vulkan. Todos os desenvolvimentos relacionados ao projeto D8VK agora serão realizados dentro da base de código do DXVK, onde o D8VK é configurado como um backend para o Direct3D 8. Em comparação com os projetos WineD3D e d3d8to9, que aplicam a tradução do Direct3D 8 para OpenGL e Direct3D 9, a tradução para a API Vulkan permitiu alcançar maior desempenho, estabilidade e compatibilidade com jogos.
Por exemplo, durante os testes na suíte 3DMark 2001 SE, o projeto D8VK obteve 144660 pontos, enquanto a combinação d3d8to9+DXVK alcançou 118033, e o WineD3D ficou com 97134. Os desenvolvedores testaram o suporte para mais de 200 jogos antigos vinculados ao Direct3D 8, incluindo GTA III, The Elder Scrolls III: Morrowind, Freelancer, 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 e Silent Hill 3.
Fonte: opennet.ru
