Avaldatud on D7VK projekti versioon 1.8, mis arendab Microsofti 1996., 1997., 1998. ja 1999. aastal vĂ€lja pakutud graafiliste API-de Direct3D 3, 5, 6 ja 7 realiseerimist. D7VK töötab API-kutsete edastamisel Vulkanisse ja vĂ”imaldab Wine'i abil kĂ€ivitada Linuxis retro mĂ€nge, mis sĂ”ltuvad API Direct3D 3, 5, 6 ja 7-st. Projekti kood on kirjutatud C++ keeles ja levitatakse Zlib litsentsi alusel. Arendamisel on kasutatud DXVK projekti d3d9 tagaplaani koodi â D7VK konverteerib API Direct3D 3, 5, 6 ja 7 kutsed Direct3D 9 kutsedeks, mis seejĂ€rel edastatakse Vulkanisse. Arendaja ei kavatse D7VK-d DXVK-sse kaasata, nagu see juhtus Direct3D 8 ja Direct3D 9 realiseerimiste puhul Vulkanil.
Uues vÀljaandes on ette nÀhtud CPU-l pÔhineva ProcessVertices meetodi realiseerimine, mis aitas lahendada joonistamise ja geomeetriahÀirete probleeme paljudes mÀngudes, sealhulgas Forsaken, Resident Evil, Praetorians, Hidden & Dangerous, Escape from Monkey Island ja Tomb Raider: The Last Revelation.
Proksitud esituste mehhanism (proxied presentation) on asendatud pĂ€randiga (legacy presentation), mis toetab vanades mĂ€ngudes kasutatavaid koostamisviise, mis kasutavad DDraw 2D-elementide 3D-sisu peale tasandamiseks. Muudatus vĂ”imaldas lahendada video, menĂŒĂŒelementide ja HUD-liidese (Heads-Up Display) kadumise probleeme sellistes mĂ€ngudes nagu Blade of Darkness, Sacred, Lands of Lore III, Codename: Outbreak, FIFA 2001, FIFA â99 ja Simon the Sorcerer 3D.
Tehtud on parandusi, mis parandavad mÀngude toetust:
- Age of Wonders II / Age of Wonders: Shadow Magic
- Divine Divinity
- Jurassic Park: Trespasser
- Hype: The Time Quest
- POD
- Praetorians
- Prince of Persia 3D
- Resident Evil
- Tomb Raider III
- X: Beyond the Frontier ja X: Tension.
Allikas: opennet.ru
