Na světě se objevil projekt D8VK 1.0, který nabízí implementaci grafického API Direct3D 8, fungujícího prostřednictvím překladu volání do API Vulkan, a umožňuje spouštět 3D aplikace a hry vyvinuté pro Windows v Linuxu pomocí Wine nebo Proton, které jsou navázány na API Direct3D 8. Kód projektu je napsán v jazyce C++ a je distribuován pod licencí Zlib. Jako základ pro vývoj byla použita kódová základna projektu DXVK s implementací Direct3D 9, 10 a 11 na Vulkan.
D8VK 1.0 je označen jako první vydání projektu vhodné pro široké použití a testované na stovkách her. Ve srovnání s projekty WineD3D a d3d8to9, které aplikují překlad Direct3D 8 do OpenGL a Direct3D 9, D8VK demonstruje vyšší výkon, stabilitu a kompatibilitu s hrami. Například při testování balíčku 3DMark 2001 SE dosažené skóre D8VK bylo 144660 bodů, spojené d3d8to9 a dxvk dosáhlo 118033 bodů, zatímco WineD3D získal 97134 bodů.

Vývojáři otestovali podporu D8VK pro přibližně 200 her, mezi nimiž jsou The Elder Scrolls III: Morrowind, Postal 2, Warcraft III, Another World 15, Need for Speed: High Stakes, Need for Speed III: Hot Pursuit, Red Faction II, Max Payne 2, Unreal II: The Awakening, GTA III, Silent Hill 3.

Seznam her na bázi Direct3D 8, které zatím nejsou v D8VK podporovány:
- Chaos Legion
- Evil Dead: Hail to the King
- Serious Sam: The First Encounter
- Serious Sam: The Second Encounter
- Shrek 2
- Sonic Heroes
- Splinter Cell: Chaos Theory (Versus Mode)
- Star Wars: Republic Commando (deaktivujte Squad Shadows)
Zdroj: opennet.ru
