First stable release of D8VK, implementation of Direct3D 8 on top of Vulkan

The release of the D8VK 1.0 project has been released, offering an implementation of the Direct3D 8 graphics API that works through call translation to the Vulkan API and allows using Wine or Proton to run 3D applications developed for Windows and games tied to the Direct3D 8 API on Linux. The project code is written in C++ language and distributed under the Zlib license. The code base of the DXVK project with the implementation of Direct3D 9, 10 and 11 on top of Vulkan was used as the basis for the development.

D8VK 1.0 is marked as the first release of the project, suitable for ubiquitous use and tested on hundreds of games. Compared to the WineD3D and d3d8to9 projects, which use Direct3D 8 to OpenGL and Direct3D 9 translation, the D8VK project demonstrates better performance, stability, and game compatibility. For example, when tested in the 3DMark 2001 SE package, the D8VK project scored 144660 points, the d3d8to9 and dxvk bundle scored 118033, and WineD3D scored 97134.

First stable release of D8VK, implementation of Direct3D 8 on top of Vulkan

Developers have tested support for about 8 games in D200VK, 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.

First stable release of D8VK, implementation of Direct3D 8 on top of Vulkan

List of games based on Direct3D 8 that are not yet supported by 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

Add a comment