Avaldatud D7VK projekti 1.0 versioon, mis arendab Microsofti 1999. aastal pakkunud Direct3D 7 graafilise API rakendust. D7VK töötab, edastades kutsed Vulkan API-sse, ja võimaldab kasutades Winet, käivitada Linuxis retro mänge, mis tuginevad Direct3D 7 API-le. Projekti kood on kirjutatud C++ keeles ja levitatakse Zlib litsentsi alusel. Arenduse aluseks on d3d9 tagaplaneerimise kood DXVK projektist.
1.0 versioon on märgitud kui esimene, mis on valmis laialdasemaks kasutamiseks. Erinevalt WineD3D-st toetab see renderdamisel anti-aliasingut (D3DRENDERSTATE_ANTIALIAS) ja võimaldab piirata kaadrisagedust vanade mängude jaoks, mis ei tööta õigesti kõrgetel FPS-idel. Tootlikkuse osas osutus D7VK WineD3D-st peaaegu kolm korda kiiremaks (45267 võrreldes 16566) 3DMark 2000 testis süsteemis, kus on NVIDIA RTX 4070 GPU ja proprietaarsed NVIDIA 570.195.03 draiverid. D7VK piirangutena märgitakse Vulkan 1.3 toel olevate GPU-de nõue ja teatud D3D7 funktsioonide toetuse puudumine.
Tõendatud mängud:
- 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
Arendaja ei plaani D7VK-d DXVK-sse kaasata, nagu seda tehti Direct3D 8 ja Direct3D 9 rakendustega Vulkan üle.
Allikas: opennet.ru
