ĂshtĂ« publikuar versione 1.0 e projektit D7VK, qĂ« zhvillon implementimin e API-t grafikor Direct3D 7, tĂ« propozuar nga kompania Microsoft nĂ« vitin 1999. D7VK punon pĂ«rmes transmetimit tĂ« thirrjeve nĂ« API-nĂ« Vulkan dhe lejon, duke pĂ«rdorur Wine, tĂ« luani lojĂ«rat retro tĂ« lidhura me API-nĂ« Direct3D 7 nĂ« Linux. 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 është shënuar si versioni i parë, i gatshëm për përdorim të gjerë. Krahasuar me WineD3D, mbështetet antialiasing në vizatimin (D3DRENDERSTATE_ANTIALIAS) dhe ekziston mundësia e kufizimit të shkallës së kornizës për lojërat e vjetra, që funksionojnë gabim në FPS të larta. Në aspektin e performancës, D7VK doli rreth tre herë më i shpejtë se WineD3D (45267 ndaj 16566) në testin 3DMark 2000 në një sistem me GPU NVIDIA RTX 4070 dhe përfshirjen e drejtpërdrejtë të driver-it për NVIDIA 570.195.03. Ndër kufizimet e D7VK, shënohet nevoja për një GPU me mbështetje Vulkan 1.3 dhe mungesa e mbështetjes për disa funksionalitete të D3D7.
Ekziston konfirmimi i funksionimit të lojërave:
- 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 për qëllim të përfshijë D7VK në DXVK, siç ndodhi me implementimet e Direct3D 8 dhe Direct3D 9 mbi Vulkan.
Burimi: opennet.ru
