Bolestná verzia projektu D7VK 1.5, ktorá vyvíja implementáciu grafických API Direct3D 3, 5, 6 a 7, navrhnutých spoločnosťou Microsoft v rokoch 1996, 1997, 1998 a 1999. D7VK funguje prostredníctvom prekladu volaní do API Vulkan a umožňuje pomocou Wine spúšťať v Linuxe retro hry viazané na API Direct3D 3, 5, 6 a 7. Kód projektu je napísaný v jazyku C++ a šíri sa pod licenciou Zlib. Ako základ pri vývoji bol použitý kód backendu d3d9 z projektu DXVK – D7VK premení API Direct3D 3, 5, 6 a 7 na volania Direct3D 9, ktoré sú následne prekladané do API Vulkan. Vývojár nemá v úmysle usilovať o zaradenie D7VK do DXVK, ako to bolo pri implementáciách Direct3D 8 a Direct3D 9 na Vulkan.
Nová verzia poskytuje experimentálnu podporu grafického API Direct3D 3 okrem predtým dostupnej podpory Direct3D 5, 6 a 7. Čo sa týka iných verzií Direct3D, verzia DirectX 1 nezahŕňala 3D komponenty. API Direct3D sa objavil vo verzii DirectX 2, ktorá je do veľkej miery podobná DirectX 3. Verzión DirectX 4 nebola vydaná spoločnosťou Microsoft a zostala v stave prototypu (ihneď po DirectX 3 nasledoval DirectX 5). Podporu Direct3D 8, 9, 10 a 11 poskytuje samostatný projekt DXVK.
V D7VK 1.5 sa tiež pracovalo na oprave chýb a zlepšení kompatibility s hrami kódu pre podporu Direct3D 5, 6 a Direct3D 7. Bola implementovaná podpora vykonávacích bufrov (Execute buffers) pre prenos príkazov GPU, možnosť zápisu do rámcového bufra (Back buffer) a do hĺbkového bufra (Depth buffer), ako aj podpora starého spôsobu prenosu vertexových bufrov s ohraničujúcimi príkazmi Begin a End.
Pridaná podpora hier:
- Delta Force 2
- Empire of the Ants (2000)
- Frogger (1997)
- Gorky 17
- Ground Control
- Incoming
- Knight Rider
- MotoRacer2
- Need For Speed 3/4
- Nocturne
- O.D.T.: Escape… Or Die Trying
- Outlaws
- Radeon’s Ark
- Rage Dawning
- SimCity 4
- Star Wars: Jedi Knight: Dark Forces II
- Star Wars: Shadows of the Empire
- Summoner
- Take No Prisoners
- The Mystery of the Druids
- Total Club Manager 2003
- Urban Chaos
- Venom. Codename: Outbreak
- Wing Commander: Prophecy

Zdroj: opennet.ru
