Projekt D7VK rozwija implementację Direct3D 7, działającą na API Vulkan

Opublikowano wersję projektu D7VK 0.3, rozwijającego realizację graficznego API Direct3D 7, zaproponowanego przez firmę Microsoft w 1999 roku. Realizacja działa poprzez translację wywołań do API Vulkan i pozwala dzięki Wine uruchamiać w Linuxie retro gry korzystające z API Direct3D 7. Kod projektu jest napisany w języku C++ i jest rozpowszechniany na licencji Zlib. Jako podstawę przy rozwoju wykorzystano kod backendu d3d9 z projektu DXVK.

Programista rozważał wydanie wersji 1.0 zamiast 0.3, ale zdecydował, że do pełnej gotowości jeszcze trzeba rozwiązać kilka problemów. W uwagach zaznaczone jest również, że programista nie będzie dążył do włączenia D7VK do DXVK, jak miało to miejsce w przypadku realizacji Direct3D 8 i Direct3D 9 na Vulkanie. Potwierdzono działanie w D7VK gier Sacrifice, Disciples 2, Emperor: Battle for Dune, Vampire: The Masquerade — Redemption, Screamer 4×4, 1NSANE, Hitman: Codename 47, Rune, X-COM: Enforcer i kilku innych.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster