KĂ€ivitati D7VK projekti 1.1 versioon, mis arendab graafiliste APIde Direct3D 6 ja 7 rakendust, mille pakkus vĂ€lja Microsoft 1998. ja 1999. aastal. D7VK töötab, edastades kutsungid Vulkan API-sse ja vĂ”imaldab kasutada Wine'i Linuxis retro mĂ€nge, mis pĂ”hinevad API-l Direct3D 6 ja 7. Projekti kood on kirjutatud C++ keeles ja levitatakse Zlib litsentsi all. Arendamisel on kasutatud DXVK projekti d3d9 tausta koodi â D7VK konverteerib Direct3D 6 ja 7 API-d Direct3D 9 kutsungiteks, mis seejĂ€rel edastatakse Vulkan API-sse. Arendaja ei kavatse D7VK-d DXVK-sse integreerida, nagu see oli Direct3D 8 ja Direct3D 9 rakendustega Vulkan-i peal.
Versioon 1.1 on tÀhelepanuvÀÀrne, kuna see lisab eksperimentaalse toe Direct3D 6-le, lisaks varasemale arendusele Direct3D 7 toetuste osas. Varasemate API-de toe lisamine ei ole plaanis, kuna D3D6 ja D3D7 on piisavalt lÀhedased D3D9-le, samas kui D3D5 renderdamismehhanism erineb D3D9-st oluliselt ja selle edastamine sellele API-le on keeruline.
Teistest muudatustest on esile tÔstetud mÀngu probleemide lahendamine:
- Conquest: Frontier Wars
- Gothic/Gothic 2
- Sacrifice
- Sacred
- Star Trek: Deep Space Nine: The Fallen
Lisatud tugi mÀngudele, mis pÔhinevad API-l Direct3D 6:
- Araabia Ăöd
- Drakan: Tuleord
- Maa 2150
- Expendable
- Tachyon: Piir
- Tomb Raider Chronicles.
Varem on kinnitatud mÀngude töö API Direct3D 7 baasil:
- 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

Allikas: opennet.ru
