Första stabila utgåvan av D8VK, implementering av Direct3D 8 ovanpå Vulkan

Utgivningen av D8VK 1.0-projektet har släppts och erbjuder en implementering av Direct3D 8 grafik-API som fungerar genom samtalsöversättning till Vulkan API och tillåter användning av Wine eller Proton för att köra 3D-applikationer utvecklade för Windows och spel kopplade till Direct3D 8 API på Linux. Projektkoden är skriven i C++-språk och distribueras under Zlib-licensen. Kodbasen för DXVK-projektet med implementering av Direct3D 9, 10 och 11 ovanpå Vulkan användes som grund för utvecklingen.

D8VK 1.0 är markerad som den första utgåvan av projektet, lämplig för allmänt bruk och testad på hundratals spel. Jämfört med WineD3D- och d3d8to9-projekten, som använder Direct3D 8 till OpenGL och Direct3D 9-översättning, visar D8VK-projektet bättre prestanda, stabilitet och spelkompatibilitet. Till exempel, när det testades i 3DMark 2001 SE-paketet fick D8VK-projektet 144660 poäng, d3d8to9 och dxvk-paketet fick 118033 och WineD3D fick 97134 poäng.

Första stabila utgåvan av D8VK, implementering av Direct3D 8 ovanpå Vulkan

Utvecklarna har testat stöd för cirka 8 spel 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örsta stabila utgåvan av D8VK, implementering av Direct3D 8 ovanpå Vulkan

Lista över spel baserade på Direct3D 8 som ännu inte stöds av D8VK:

  • Chaos legion
  • Evil Dead: Hail to the King
  • Serious Sam: The First Encounter
  • Serious Sam: The Second Encounter
  • Shrek 2
  • Sonic hjältar
  • Splinter Cell: Chaos Theory (versus Mode)
  • Star Wars: Republic Commando (avaktivera Squad Shadows)

Källa: opennet.ru

Lägg en kommentar