Første stabile udgivelse af D8VK, implementering af Direct3D 8 oven på Vulkan

Udgivelsen af ​​D8VK 1.0-projektet er blevet frigivet, og tilbyder en implementering af Direct3D 8 grafik-API, der fungerer gennem opkaldsoversættelse til Vulkan API og gør det muligt at bruge Wine eller Proton til at køre 3D-applikationer udviklet til Windows og spil knyttet til Direct3D 8 API på Linux. Projektkoden er skrevet i C++ sprog og distribueret under Zlib-licensen. Kodebasen for DXVK-projektet med implementering af Direct3D 9, 10 og 11 oven på Vulkan blev brugt som grundlag for udviklingen.

D8VK 1.0 er markeret som den første udgivelse af projektet, velegnet til allestedsnærværende brug og testet på hundredvis af spil. Sammenlignet med WineD3D- og d3d8to9-projekterne, som bruger Direct3D 8 til OpenGL og Direct3D 9-oversættelse, demonstrerer D8VK-projektet bedre ydeevne, stabilitet og spilkompatibilitet. For eksempel, da det blev testet i 3DMark 2001 SE-pakken, fik D8VK-projektet 144660 point, d3d8to9 og dxvk-pakken fik 118033, og WineD3D scorede 97134.

Første stabile udgivelse af D8VK, implementering af Direct3D 8 oven på Vulkan

Udviklere har testet understøttelse af omkring 8 spil i D200VK, inklusive 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.

Første stabile udgivelse af D8VK, implementering af Direct3D 8 oven på Vulkan

Liste over spil baseret på Direct3D 8, der endnu ikke understøttes af D8VK:

  • Kaos Legion
  • Onde døde: Hil til kongen
  • Serious Sam: The First Encounter
  • Serious Sam: The Second Encounter
  • Shrek 2
  • Sonic Heroes
  • Splinter Cell: Chao Theory (versus Mode)
  • Star Wars: Republic Commando (deaktiver Squad Shadows)

Kilde: opennet.ru

Tilføj en kommentar