Проектът D7VK развива реализирането на Direct3D 7, работещо върху API Vulkan

Публикацията на проект D7VK 0.3 е в ход, който развива изпълнението на графичния API Direct3D 7, предложен от Microsoft през 1999 година. Реализацията работи чрез транслация на извиквания към API Vulkan и позволява на Wine да стартира класически игри, свързани с API Direct3D 7, в Linux. Кодът на проекта е написан на 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 и други.

Източник: opennet.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster