Lanzamiento de D7VK 1.5 con la adición de soporte para Direct3D 3

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

La nueva versión proporciona soporte experimental para la API gráfica Direct3D 3, además del soporte previamente disponible para Direct3D 5, 6 y 7. En cuanto a otras versiones de Direct3D, la versión DirectX 1 no incluía componentes 3D. La API Direct3D apareció en la versión DirectX 2, que es básicamente similar a DirectX 3. La versión DirectX 4 no fue lanzada por Microsoft y permaneció en estado de prototipo (directamente después de DirectX 3 salió DirectX 5). El soporte para Direct3D 8, 9, 10 y 11 se proporciona a través del proyecto separado DXVK.

En D7VK 1.5 también se han realizado trabajos para corregir errores y mejorar la compatibilidad con los juegos del código que soportan Direct3D 5, 6 y Direct3D 7. Se ha implementado el soporte para los buffers de ejecución (Execute buffers) para transmitir comandos a la GPU, la posibilidad de escribir en el buffer de imagen (Back buffer) y en el buffer de profundidad (Depth buffer), así como el soporte para el viejo método de transmisión de buffers de vértices con comandos de inicio y fin.

Se ha añadido soporte para juegos:

  • Delta Force 2
  • Empire of the Ants (2000)
  • Frogger (1997)
  • Gorky 17
  • Ground Control
  • Incoming
  • Knight Rider
  • MotoRacer2
  • Need For Speed 3/4
  • Nocturne
  • O.D.T.: Escape… Or Die Trying
  • Outlaws
  • Radeon’s Ark
  • Rage Dawning
  • SimCity 4
  • Star Wars: Jedi Knight: Dark Forces II
  • Star Wars: Shadows of the Empire
  • Summoner
  • Take No Prisoners
  • The Mystery of the Druids
  • Total Club Manager 2003
  • Urban Chaos
  • Venom. Codename: Outbreak
  • Wing Commander: Prophecy

Lanzamiento de D7VK 1.5 con la adición de soporte para Direct3D 3


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