O projeto D7VK desenvolve a implementação do Direct3D 7, funcionando sobre a API Vulkan

Foi lançado o projeto D7VK 0.3, que desenvolve a implementação da API gráfica Direct3D 7, proposta pela Microsoft em 1999. A implementação funciona através da tradução de chamadas para a API Vulkan e permite rodar jogos retrô vinculados à API Direct3D 7 no Linux usando o Wine. O código do projeto é escrito em C++ e é distribuído sob a licença Zlib. Como base para o desenvolvimento, foi utilizado o código do backend d3d9 do projeto DXVK.

O desenvolvedor considerou a possibilidade de lançar a versão 1.0 em vez da 0.3, mas decidiu que ainda precisa resolver alguns problemas antes da plena prontidão. A nota também ressalta que o desenvolvedor não buscará incluir o D7VK no DXVK, como ocorreu com as implementações das APIs Direct3D 8 e Direct3D 9 sobre o Vulkan. Foi confirmada a compatibilidade do D7VK com os jogos Sacrifice, Disciples 2, Emperor: Battle for Dune, Vampire: The Masquerade — Redemption, Screamer 4×4, 1NSANE, Hitman: Codename 47, Rune, X-COM: Enforcer e vários outros.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster