Primeira versión estable de D8VK, implementación de Direct3D 8 enriba de Vulkan

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.

Primeira versión estable de D8VK, implementación de Direct3D 8 enriba de Vulkan

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.

Primeira versión estable de D8VK, implementación de Direct3D 8 enriba de Vulkan

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

Engadir un comentario