Publikuar lĂ«shimi i projektit D7VK 1.8, i cili zhvillon implementimin e API-ve grafike Direct3D 3, 5, 6 dhe 7, tĂ« propozuara nga kompania Microsoft nĂ« vitet 1996, 1997, 1998 dhe 1999. D7VK punon pĂ«rmes transformimit tĂ« thirrjeve nĂ« API-nĂ« Vulkan dhe lejon qĂ«, me ndihmĂ«n e Wine, tĂ« luajmĂ« lojra retro nĂ« Linux, tĂ« lidhura me API-nĂ« Direct3D 3, 5, 6 dhe 7. Kodi i projektit Ă«shtĂ« shkruar nĂ« gjuhĂ«n C++ dhe shpĂ«rndahet nĂ«n licencĂ«n Zlib. Si bazĂ« pĂ«r zhvillimin Ă«shtĂ« pĂ«rdorur kodi i backend-it d3d9 nga projekti DXVK â D7VK transformon API-nĂ« Direct3D 3, 5, 6 dhe 7 nĂ« thirrje Direct3D 9, tĂ« cilat mĂ« pas konvertohen nĂ« API-nĂ« Vulkan. Zhvilluesi nuk ka qĂ«llim tĂ« kĂ«rkojĂ« pĂ«rfshirjen e D7VK nĂ« DXVK, siç ndodhi me implementimet e Direct3D 8 dhe Direct3D 9 mbi Vulkan.
Në lëshimin e ri është propozuar implementimi i metodës ProcessVertices duke përdorur CPU, që zgjidh problemet me vizatimin dhe deformimin e gjeometrisë në shumë lojra, duke përfshirë Forsaken, Resident Evil, Praetorians, Hidden & Dangerous, Escape from Monkey Island dhe Tomb Raider: The Last Revelation.
Mekanizmi i shfaqjes sĂ« sistemit tĂ« proxy (proxied presentation) Ă«shtĂ« zĂ«vendĂ«suar me njĂ« implementim (legacy presentation) qĂ« mbĂ«shtet metodat e kompozimit qĂ« pĂ«rdoren nĂ« lojĂ«rat e vjetra, duke pĂ«rdorur DDraw pĂ«r tĂ« mbivendosur elementĂ« 2D mbi pĂ«rmbajtjen 3D. Ky ndryshim ka zgjidhur problemet me zhdukjen e videos, elementeve tĂ« menusĂ« dhe interfeces HUD (Heads-Up Display) nĂ« lojĂ«ra si Blade of Darkness, Sacred, Lands of Lore III, Codename: Outbreak, FIFA 2001, FIFA â99 dhe Simon the Sorcerer 3D.
Janë bërë korrigjime për të përmirësuar mbështetje për lojërat:
- 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 dhe X: Tension.
Burimi: opennet.ru
