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
