Projekt D7VK rozvíjí implementaci Direct3D 7, která pracuje nad API Vulkan.

Byla zveřejněna verze 0.3 projektu D7VK, který rozvíjí implementaci grafického API Direct3D 7 navrženého společností Microsoft v roce 1999. Implementace pracuje prostřednictvím převodu volání do API Vulkan a umožňuje pomocí Wine spouštět na Linuxu retro hry, které jsou závislé na API Direct3D 7. Kód projektu je napsán v jazyce C++ a je distribuován pod licencí Zlib. Jako základ pro vývoj byl použit kód backendu d3d9 z projektu DXVK.

Vývojář zvažoval možnost vydání verze 1.0 místo 0.3, ale pak se rozhodl, že je třeba vyřešit některé problémy před úplnou připraveností. V poznámce je také uvedeno, že vývojář nebude usilovat o zahrnutí D7VK do DXVK, jak tomu bylo u implementací Direct3D 8 a Direct3D 9 nad Vulkanem. Potvrzena je funkčnost D7VK pro hry Sacrifice, Disciples 2, Emperor: Battle for Dune, Vampire: The Masquerade – Redemption, Screamer 4×4, 1NSANE, Hitman: Codename 47, Rune, X-COM: Enforcer a několik dalších.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster