U publikua versioni 1.0 të projektit D7VK, i cili zhvillon implementimin e API grafik Direct3D 7, i propozuar nga Microsoft në vitin 1999. D7VK punon përmes transformimit të thirrjeve në API Vulkan dhe lejon që të luani lojëra retro të lidhura me API Direct3D 7 në Linux me Wine. Kodi i projektit është shkruar në gjuhën C++ dhe shpërndahet nën licencën Zlib. Si bazë për zhvillimin është përdorur kodi i backend-it d3d9 nga projekti DXVK.
Versioni 1.0 shënohet si versioni i parë, i gatshëm për përdorim të gjerë. Në krahasim me WineD3D, mbështetet anti-aliasing gjatë vizatimit (D3DRENDERSTATE_ANTIALIAS) dhe ka mundësinë për të kufizuar frekuencën e kadrave për lojëra të vjetra që nuk funksionojnë siç duhet me FPS të larta. Në performancë, D7VK doli të ishte afërsisht tre herë më i shpejtë se WineD3D (45267 krahasuar me 16566) në testin 3DMark 2000 në një sistem me GPU NVIDIA RTX 4070 dhe drajverin propietar NVIDIA 570.195.03. Si kufizime, D7VK thekson nevojën për një GPU që mbështet Vulkan 1.3 dhe mungesën e mbështetjes për disa mundësi të D3D7.
Lojërat e konfirmuara:
- Black & White
- Carmageddon TDR 2000
- Clive Barkerâs Undying
- 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
Zhvilluesi nuk ka ndërmend të kërkojë përfshirjen e D7VK në DXVK, ashtu siç ndodhi me implementimet e Direct3D 8 dhe Direct3D 9 mbi Vulkan.
Burimi: opennet.ru
