ĂshtĂ« publikuar versioni 1.8 i projektit D7VK, i cili zhvillon zbatimin e API-ve grafike Direct3D 3, 5, 6 dhe 7, tĂ« propozuara nga Microsoft midis viteve 1996 dhe 1999. D7VK funksionon pĂ«rmes translacionit tĂ« thirrjeve nĂ« API Vulkan dhe lejon pĂ«rdorimin e Wine pĂ«r tĂ« ekzekutuar nĂ« Linux lojĂ«ra retro qĂ« varen nga API-tĂ« 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 zhvillim Ă«shtĂ« pĂ«rdorur kodi i backend-it d3d9 nga projekti DXVK â D7VK konverton API-tĂ« Direct3D 3, 5, 6 dhe 7 nĂ« thirrje Direct3D 9, tĂ« cilat mĂ« pas translatojnĂ« nĂ« API Vulkan. Zhvilluesi nuk ka ndĂ«rmend tĂ« pĂ«rfshijĂ« D7VK nĂ« DXVK, ashtu siç u bĂ« me implementimet e Direct3D 8 dhe Direct3D 9 mbi Vulkan.
Në versionin e ri është propozuar zbatimi i metodës ProcessVertices duke përdorur CPU, që ka zgjidhur problemet me renderimin dhe deformimin e gjeometrisë në shumë lojëra, duke përfshirë Forsaken, Resident Evil, Praetorians, Hidden & Dangerous, Escape from Monkey Island dhe Tomb Raider: The Last Revelation.
Mekanizmi i prezantimit të proksimit (proxied presentation) është zëvendësuar me një zbatim (legacy presentation) që mbështet metodat e kompozimit të përdorura në lojërat e vjetra, të cilat përdorin DDraw për të mbivendosur elemente 2D mbi përmbajtjen 3D. Ky ndryshim ka zgjidhur problemet me humbjen e videos, elementeve të menusë dhe ndërfaqes së HUD (Heads-Up Display) në lojëra të tilla si Blade of Darkness, Sacred, Lands of Lore III, Codename: Outbreak, FIFA 2001, FIFA '99 dhe Simon the Sorcerer 3D.
Janë bërë korrigjime që përmirësojnë 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 and X: Tension.
Burimi: opennet.ru
