Primera versión estable de D8VK, implementación de Direct3D 8 sobre Vulkan

Se lanzó el proyecto D8VK 1.0, que ofrece una implementación de la API de gráficos Direct3D 8 que funciona mediante la traducción de llamadas a la API de Vulkan y le permite ejecutar aplicaciones y juegos 3D basados ​​en la API de Direct3D 8 en Linux usando Wine o Proton. El código del proyecto está escrito en lenguaje C++ y distribuido bajo la licencia Zlib. Como base para el desarrollo se utilizó el código base del proyecto DXVK con la implementación de Direct3D 9, 10 y 11 sobre Vulkan.

D8VK 1.0 está marcado como la primera versión del proyecto, adecuado para un uso generalizado y probado en cientos de juegos. En comparación con los proyectos WineD3D y d3d8to9, que utilizan la traducción de Direct3D 8 a OpenGL y Direct3D 9, el proyecto D8VK demuestra un mayor rendimiento, estabilidad y compatibilidad con juegos. Por ejemplo, cuando se probó en el paquete 3DMark 2001 SE, el proyecto D8VK obtuvo 144660 puntos, la combinación d3d8to9 y dxvk obtuvo 118033 y WineD3D obtuvo 97134.

Primera versión estable de D8VK, implementación de Direct3D 8 sobre Vulkan

Los desarrolladores han probado la compatibilidad con unos 8 juegos en D200VK, incluidos 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: El despertar, GTA III, Silent Hill 3.

Primera versión estable de D8VK, implementación de Direct3D 8 sobre Vulkan

Lista de juegos basados ​​en Direct3D 8 que aún no son compatibles con D8VK:

  • Legión del Caos
  • Evil Dead: Salve al Rey
  • Serious Sam: El primer encuentro
  • Sam serio: el segundo encuentro
  • Shrek 2
  • sonic Heroes
  • Splinter Cell: Teoría del caos (modo versus)
  • Star Wars: Republic Commando (desactivar Squad Shadows)

Fuente: opennet.ru

Añadir un comentario