El proyecto D7VK desarrolla la implementación de Direct3D 7, que funciona sobre la API Vulkan

Se ha publicado la versión 0.3 del proyecto D7VK, que desarrolla la implementación de la API gráfica Direct3D 7, propuesta por Microsoft en 1999. La implementación funciona a través de la traducción de llamadas a la API Vulkan y permite ejecutar juegos retro basados en la API Direct3D 7 en Linux utilizando Wine. El código del proyecto está escrito en C++ y se distribuye bajo la licencia Zlib. Se utilizó como base el código del backend d3d9 del proyecto DXVK durante el desarrollo.

El desarrollador consideró la posibilidad de lanzar la versión 1.0 en lugar de la 0.3, pero luego decidió que aún quedaban algunos problemas por resolver antes de la finalización completa. También se señala que el desarrollador no buscará incluir D7VK en DXVK, como se hizo con las implementaciones de Direct3D 8 y Direct3D 9 sobre Vulkan. Se ha confirmado el funcionamiento de D7VK con los juegos Sacrifice, Disciples 2, Emperor: Battle for Dune, Vampire: The Masquerade — Redemption, Screamer 4×4, 1NSANE, Hitman: Codename 47, Rune, X-COM: Enforcer y varios más.

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