Byla vydána verze projektu D7VK 1.5, která rozvíjí implementaci grafických API Direct3D 3, 5, 6 a 7, které byly navrženy společností Microsoft v letech 1996, 1997, 1998 a 1999. D7VK funguje prostřednictvím překladu volání do API Vulkan a umožňuje spouštět retro hry založené na API Direct3D 3, 5, 6 a 7 na Linuxu pomocí Wine. Kód projektu je napsán v jazyce C++ a je distribuován pod licencí Zlib. Jako základ pro vývoj byl použit kód backendu d3d9 z projektu DXVK — D7VK převádí API Direct3D 3, 5, 6 a 7 na volání Direct3D 9, která se poté překládají do API Vulkan. Vývojář nemá v úmyslu začlenit D7VK do struktury DXVK, jak tomu bylo u implementací Direct3D 8 a Direct3D 9 nad Vulkanem.
V nové verzi byla zajištěna experimentální podpora grafického API Direct3D 3 kromě dříve dostupné podpory Direct3D 5, 6 a 7. Co se týče ostatních verzí Direct3D, verze DirectX 1 neobsahovala 3D komponenty. API Direct3D se objevilo ve verzi DirectX 2, která je v podstatě analogická DirectX 3. Verze DirectX 4 nebyla společností Microsoft vydána a zůstala v prototypovém stavu (následně po DirectX 3 byla hned vydána verze DirectX 5). Podpora Direct3D 8, 9, 10 a 11 je zajištěna samostatným projektem DXVK.
V D7VK 1.5 byla také provedena práce na odstranění chyb a zlepšení kompatibility s hrami kódu pro podporu Direct3D 5, 6 a Direct3D 7. Byla implementována podpora vykonávacích bufferů (Execute buffers) pro přenos příkazů GPU, možnost zápisu do rámcového bufferu (Back buffer) a bufferu hloubky (Depth buffer), stejně jako podpora starého způsobu streamování vertexových bufferů s obalením příkazy Begin a End.
Byla přidána podpora pro hry:
- 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
