Projekt D7VK vyvíja implementáciu Direct3D 7, ktorá pracuje nad API Vulkan

Bol vznesený vydanie projektu D7VK 0.3, ktorý rozvíja implementáciu grafického API Direct3D 7, navrhnutého spoločnosťou Microsoft v roku 1999. Implementácia funguje prostredníctvom prevodu volaní do API Vulkan a umožňuje pomocou Wine spúšťať v systéme Linux retro hry viazané na API Direct3D 7. Kód projektu je napísaný v jazyku C++ a je distribuovaný pod licenciou Zlib. Ako základ pri vývoji bol použitý kód backendu d3d9 z projektu DXVK.

Vývojár zvažoval možnosť vydania verzie 1.0 namiesto 0.3, ale potom sa rozhodol, že do úplnej pripravenej verzie je potrebné vyriešiť niektoré problémy. V poznámke je tiež uvedené, že vývojár sa nebude snažiť o zaradenie D7VK do zloženia DXVK, ako tomu bolo pri implementáciách Direct3D 8 a Direct3D 9 nad Vulkanom. Potvrdená funkcia D7VK v hrách Sacrifice, Disciples 2, Emperor: Battle for Dune, Vampire: The Masquerade — Redemption, Screamer 4×4, 1NSANE, Hitman: Codename 47, Rune, X-COM: Enforcer a ďalšie.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster