Avalikustatud on D7VK 1.1 projekti vĂ€ljalase, mis arendab Microsofti 1998. ja 1999. aastal esitatud graafiliste APIde Direct3D 6 ja 7 rakendust. D7VK töötab, edastades kĂ”nesid Vulkan API-sse, vĂ”imaldades Wine abil Linuxis kĂ€ivitada retro mĂ€nge, mis pĂ”hinevad Direct3D 6 ja 7 API-del. Projekti kood on kirjutatud C++ keeles ja seda levitatakse Zlib litsentsi alusel. Arendamisel on kasutatud DXVK projekti d3d9 tagapĂ”hja koodi â D7VK muudab API Direct3D 6 ja 7 kĂ”nedeks Direct3D 9, misjĂ€rel need edastatakse Vulkan API-sse. Arendaja ei kavatse D7VK-d lisada DXVK-sse, nagu seda tehti Direct3D 8 ja 9 rakendustega Vulkan peal.
VÀljalase 1.1 on mÀrkimisvÀÀrne, kuna sellele on lisatud eksperimentaalne toetus Direct3D 6-le koos varem arendatud Direct3D 7 toega. Vanemate APIde toetamist ei plaanita lisada, kuna D3D6 ja D3D7 on piisavalt lÀhedased D3D9-le, samas kui D3D5 renderdamismehhanism erineb D3D9-st mÀrgatavalt ning selle edastamine on keeruline.
Muudest muudatustest on mÀrgitud probleemide lahendamine mÀngude töös:
- Conquest: Frontier Wars
- Gothic/Gothic 2
- Sacrifice
- Sacred
- Star Trek: Deep Space Nine: The Fallen
Lisatud tugi Direct3D 6 API-l pÔhinevatele mÀngudele:
- Arabian Nights
- Drakan: Order of the Flame
- Earth 2150
- Expendable
- Tachyon: The Fringe
- Tomb Raider Chronicles.
Varem oli kinnitatud töötavate mÀngude tugi Direct3D 7 API-l:
- 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
- Arcan 0.7.1 lauamootori ja Durden 0.6.3 lauakeskkonna vÀljalase

Allikas: opennet.ru
