Lanzamiento de D7VK 1.1, implementación de Direct3D 6 y 7 sobre la API Vulkan

Se ha publicado la versión 1.1 del proyecto D7VK, que desarrolla la implementación de las API gráficas Direct3D 6 y 7, propuestas por Microsoft en 1998 y 1999. D7VK funciona mediante la traducción de llamadas a la API Vulkan y permite, con Wine, ejecutar en Linux juegos retro basados en las API Direct3D 6 y 7. El código del proyecto está escrito en C++ y se distribuye bajo la licencia Zlib. Como base para su desarrollo se utilizó el código del backend d3d9 del proyecto DXVK; D7VK convierte las API Direct3D 6 y 7 en llamadas a Direct3D 9, que luego se traducen a la API Vulkan. El desarrollador no tiene intención de incluir D7VK en DXVK, como se hizo con las implementaciones de Direct3D 8 y Direct3D 9 sobre Vulkan.

La versión 1.1 es notable por agregar soporte experimental para Direct3D 6, además del soporte previamente desarrollado para Direct3D 7. No se tiene previsto agregar soporte para API anteriores, ya que D3D6 y D3D7 son lo suficientemente cercanos a D3D9, mientras que el mecanismo de renderizado en D3D5 es significativamente diferente de D3D9 y es problemático traducirlo a esta API.

Otros cambios incluyen la solución de problemas con el funcionamiento de los juegos:

  • Conquest: Frontier Wars
  • Gothic/Gothic 2
  • Sacrifice
  • Sacred
  • Star Trek: Deep Space Nine: The Fallen

Se ha añadido soporte para juegos basados en la API Direct3D 6:

  • Arabian Nights
  • Drakan: Order of the Flame
  • Earth 2150
  • Expendable
  • Tachyon: The Fringe
  • Tomb Raider Chronicles.

Anteriormente se había confirmado el funcionamiento de juegos basados en la API Direct3D 7:

  • Black & White
  • Carmageddon TDR 2000
  • Colin McRae Rally 2.0
  • Dark Reign 2
  • Deus Ex
  • Disciples II
  • Emperor: Battle for Dune
  • Giants: Citizen Kabuto
  • Hitman: Codename 47
  • No One Lives Forever
  • Sacrifice
  • Star Trek: Bridge Commander
  • Undying
  • Unreal Tournament
  • Vampire: The Masquerade — Redemption
  • Wizardry 8

Lanzamiento de D7VK 1.1, implementación de Direct3D 6 y 7 sobre la API Vulkan


Fuente: opennet.ru
Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster