De release van het D7VK-project 1.1 is gepubliceerd, dat de implementatie van de grafische API's Direct3D 6 en 7 ontwikkelt, aangeboden door Microsoft in 1998 en 1999. D7VK werkt door oproepen te vertalen naar de Vulkan-API en maakt het mogelijk om met Wine retro-games die zijn gekoppeld aan de API Direct3D 6 en 7 op Linux uit te voeren. De code van het project is geschreven in C++ en wordt verspreid onder de Zlib-licentie. De code van de backend d3d9 van het DXVK-project is gebruikt als basis voor de ontwikkeling ā D7VK zet de API Direct3D 6 en 7 om naar oproepen naar Direct3D 9, die vervolgens worden vertaald naar de Vulkan-API. De ontwikkelaar is niet van plan om D7VK op te nemen in DXVK, zoals gebeurde met de implementaties van Direct3D 8 en 9 bovenop Vulkan.
De release 1.1 valt op door de toevoeging van experimentele ondersteuning voor Direct3D 6 naast de eerder ontwikkelde ondersteuning voor Direct3D 7. Er is niet gepland om ondersteuning voor eerdere API's toe te voegen, aangezien D3D6 en D3D7 dicht genoeg bij D3D9 liggen, terwijl het rendermechanisme in D3D5 aanzienlijk verschilt van D3D9 en het problematisch is om dit naar de huidige API te vertalen.
Andere veranderingen zijn het oplossen van problemen met het functioneren van games:
- Conquest: Frontier Wars
- Gothic/Gothic 2
- Sacrifice
- Sacred
- Star Trek: Deep Space Nine: The Fallen
Ondersteuning toegevoegd voor games op basis van de API Direct3D 6:
- Arabian Nights
- Drakan: Order of the Flame
- Earth 2150
- Expendable
- Tachyon: The Fringe
- Tomb Raider Chronicles.
Eerder was de werking van games op basis van de API Direct3D 7 bevestigd:
- 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

Bron: opennet.ru
