Opublikowano wersję projektu D7VK 1.2, rozwijającego implementację graficznych API Direct3D 5, 6 i 7, proponowanych przez firmę Microsoft w latach 1997, 1998 i 1999. D7VK działa poprzez translację wywołań do API Vulkan i umożliwia uruchamianie gier retro opartych na API Direct3D 5, 6 i 7 w systemie Linux dzięki Wine. Kod projektu napisany jest w języku C++ i udostępniany na licencji Zlib. Jako podstawę przy rozwoju wykorzystano kod backendu d3d9 z projektu DXVK — D7VK przekształca API Direct3D 5, 6 i 7 w wywołania Direct3D 9, które następnie są translokowane do API Vulkan. Programista nie zamierza dążyć do włączenia D7VK do DXVK, tak jak miało to miejsce w przypadku implementacji Direct3D 8 i Direct3D 9 na Vulkanie.
Wersja 1.2 wyróżnia się dodaniem eksperymentalnego wsparcia dla Direct3D 5, obok wcześniej rozwijanej obsługi Direct3D 6 i 7.

W nowej wersji rozszerzono także wsparcie dla Direct3D 6, przepisano logikę działania powiązania nad DDraw, dodano implementację IClassFactory dla DDraw, dodano dodatkowy tryb uruchamiania dla Wine/Linux, poprawiono informowanie o wsparciu D3D7, zrealizowano alternatywną metodę przetwarzania wierzchołków, aby poprawić wydajność gry 1NSANE, poprawiono zgodność z zestawem testowym 3DMark 99 Max.
Rozwiązano problemy z działaniem gier:
- 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
Wcześniej potwierdzono działanie gier:
- 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
Źródło: opennet.ru
