Появи се проектът D8VK 1.0, предлагащ реализация на графичния API Direct3D 8, работещ чрез транслация на извиквания в API Vulkan, което позволява с помощта на Wine или Proton да се стартират на Linux триизмерни приложения и игри, разработени за Windows и свързани с API Direct3D 8. Кодът на проекта е написан на C++ и се разпространява под лицензия Zlib. За основа при разработването е използвана кодовата база на проекта DXVK с реализация на Direct3D 9, 10 и 11 на Vulkan.
D8VK 1.0 е обозначен като първото издание на проекта, подходящо за масова употреба и тествано на стотици игри. В сравнение с проектите WineD3D и d3d8to9, които използват транслация от Direct3D 8 към OpenGL и Direct3D 9, проектът D8VK демонстрира по-висока производителност, стабилност и съвместимост с игрите. Например, при тестване в пакета 3DMark 2001 SE проектът D8VK е набрал 144660 точки, докато свързването d3d8to9 и dxvk е получило 118033, а WineD3D — 97134.

Разработчиците са тествали поддръжка в D8VK на около 200 игри, сред които 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.

Списък на игрите, базирани на Direct3D 8, които все още не се поддържат в D8VK:
- 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 (Режим срещу)
- Star Wars: Republic Commando (деактивиране на сянките на отряда)
Източник: opennet.ru
