Публикуван е вариант на проекта D7VK 1.2, който развива реализацията на графичните API Direct3D 5, 6 и 7, предложени от компанията Microsoft през 1997, 1998 и 1999 година. D7VK работи чрез транслация на повиквания в API Vulkan и позволява с помощта на Wine да се стартират ретро игри на Linux, зависещи от API Direct3D 5, 6 и 7. Кодът на проекта е написан на C++ и се разпространява под лиценз Zlib. При разработката е използван кодът на бекенда d3d9 от проекта DXVK – D7VK преобразува API Direct3D 5, 6 и 7 в повиквания на Direct3D 9, които след това се трансферират в API Vulkan. Разработчикът не планира да включва D7VK в DXVK, както беше направено с реализациите на Direct3D 8 и Direct3D 9 върху Vulkan.
Версия 1.2 се отличава с добавяне на експериментална поддръжка за Direct3D 5, в допълнение към вече развиваната поддръжка за Direct3D 6 и 7.

В новата версия също е разширена поддръжката за Direct3D 6, преработена е логиката на рамката над DDraw, добавена е реализация на IClassFactory за DDraw, добавен е допълнителен режим на стартиране за Wine/Linux, подобрено е информирането за поддръжката на D3D7, реализиран е алтернативен метод за обработка на върхове за повишаване на производителността на играта 1NSANE, подобрена е съвместимостта с тестовия пакет 3DMark 99 Max.
Решени проблеми с работата на игрите:
- Arabian Nights
- Battlezone II: Combat Commander
- Drakan: Order of the Flame
- Earth 2150
- Expendable
- Indiana Jones and the Infernal Machine
- Need for Speed III: Hot Pursuit
- Need For Speed: High Stakes.
- Panzer Elite
- Rayman 2: The Great Escape
- Star Wars: Rogue Squadron
- Tachyon: The Fringe
- Tomb Raider: Chronicles
Преди това беше потвърдена работата на игрите:
- 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
