Опубликван е версия проект D7VK 1.1, която развива реализацията на графичните API Direct3D 6 и 7, предложени от компания Microsoft през 1998 и 1999 година. D7VK работи чрез транслация на извикванията в API Vulkan и позволява с помощта на Wine да се стартират ретро игри на Linux, свързани с API Direct3D 6 и 7. Кодът на проекта е написан на C++ и е разпространяван под лиценз Zlib. Като основа за разработката е използван кодът на бекенда d3d9 от проекта DXVK — D7VK преобразува API Direct3D 6 и 7 в извиквания на Direct3D 9, които след това се трансферират в API Vulkan. Разработчикът не планира да включва D7VK в състава на DXVK, както беше направено с реализациите на Direct3D 8 и Direct3D 9 върху Vulkan.
Версия 1.1 е забележителна с добавянето на експериментална поддръжка за Direct3D 6 в допълнение към вече разработваната поддръжка за Direct3D 7. Не се планира добавяне на поддръжка за по-ранни API, тъй като D3D6 и D3D7 са достатъчно близки до D3D9, докато механизмът на рендериране в D3D5 значително се различава от D3D9 и е проблематично да се трансферира в този API.
Сред другите промени се отбелязва решение на проблемите с работата на игрите:
- Conquest: Frontier Wars
- Gothic/Gothic 2
- Sacrifice
- Sacred
- Star Trek: Deep Space Nine: The Fallen
Добавена е поддръжка на игри, базирани на API Direct3D 6:
- Arabian Nights
- Drakan: Order of the Flame
- Earth 2150
- Expendable
- Tachyon: The Fringe
- Tomb Raider Chronicles.
По-рано беше потвърдена работата на игри, базирани на API Direct3D 7:
- Black & White
- Carmageddon TDR 2000
- Colin McRae Rally 2 0
- Dark Reign 2
- Deus Ex
- Disciples II
- Emperor: Battle for Dune
- Giants: Citizen Kabuto
- Hitman: Codename 47
- No One Lives Forever
- Sacrifice
- Star Trek: Bridge Commander
- Undying
- Unreal Tournament
- Vampire: The Masquerade — Redemption
- Wizardry 8

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