Proiectul D7VK dezvoltă implementarea Direct3D 7, care funcționează pe deasupra API-ului Vulkan.

A fost publicată versiunea 0.3 a proiectului D7VK, care dezvoltă implementarea API-ului grafic Direct3D 7, propus de Microsoft în 1999. Implementarea funcționează prin traducerea apelurilor în API-ul Vulkan și permite rularea pe Linux a jocurilor retro care depind de API-ul Direct3D 7, utilizând Wine. Codul proiectului este scris în C++ și este distribuit sub licența Zlib. Pentru dezvoltare, s-a folosit codul backend-ului d3d9 al proiectului DXVK.

Dezvoltatorul a considerat lansarea versiunii 1.0 în loc de 0.3, dar ulterior a decis că mai trebuie să rezolve unele probleme înainte de finalizare. În notițe se menționează, de asemenea, că dezvoltatorul nu va încerca să încadreze D7VK în DXVK, așa cum a fost cazul pentru implementările Direct3D 8 și Direct3D 9 deasupra Vulkan. Funcționarea în D7VK a fost confirmată pentru jocurile Sacrifice, Disciples 2, Emperor: Battle for Dune, Vampire: The Masquerade — Redemption, Screamer 4×4, 1NSANE, Hitman: Codename 47, Rune, X-COM: Enforcer și altele.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster