Проект D7VK розвиває реалізацію Direct3D 7, що працює поверх API Vulkan

Опубліковано випуск проекту D7VK 0.3, який розвиває реалізацію графічного API Direct3D 7, запропонованого компанією Microsoft у 1999 році. Реалізація працює через трансляцію викликів в API Vulkan і дозволяє за допомогою Wine запускати в Linux ретро ігри, зав'язані API Direct3D 7. Код проекту написаний мовою C++ і поширюється під ліцензією Zlib. Як основу при розробці використано код бекенда d3d9 від проекту DXVK.

Розробник розглядав можливість випуску версії 1.0 замість 0.3 але потім вирішив, що до повної готовності ще потрібно вирішити деякі проблеми. У примітці також зазначено, що розробник не домагатиметься включення D7VK до складу DXVK, як це було з реалізаціями Direct3D 8 та Direct3D 9 поверх Vulkan. Підтверджено роботу в D7VK ігор Sacrifice, Disciples 2, Emperor: Battle for Dune, Vampire: The Masquerade - Redemption, Screamer 4×4, 1NSANE, Hitman: Codename 47, Rune, X-COM: Enforcer and several.

Джерело: opennet.ru

Купити надійний хостинг для сайтів із захистом від DDoS, VPS VDS сервери 🔥 Купити надійний хостинг для сайтів із захистом від DDoS, VPS VDS сервери | ProHoster