Проектът 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 и други.

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

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