The release of the D8VK 1.0 project offers an implementation of the Direct3D 8 graphics API, working through the translation of calls to the Vulkan API, and allows the launch of Windows-developed 3D applications and games tied to the Direct3D 8 API on Linux using Wine or Proton. The project's code is written in C++ and is distributed under the Zlib license. The development is based on the DXVK codebase, which implements Direct3D 9, 10, and 11 over Vulkan.
D8VK 1.0 is noted as the first release of the project suitable for widespread use, having been tested on hundreds of games. Compared to the WineD3D and d3d8to9 projects, which use Direct3D 8 translation to OpenGL and Direct3D 9, D8VK demonstrates higher performance, stability, and compatibility with games. For example, in testing with the 3DMark 2001 SE suite, D8VK scored 144660 points, the d3d8to9 and dxvk combination scored 118033, while WineD3D scored 97134.

The developers have tested support for about 200 games in D8VK, including 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.

List of Direct3D 8 games that are currently unsupported in 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 (Versus Mode)
- Star Wars: Republic Commando (disable Squad Shadows)
Source: opennet.ru
