Første stabile utgivelse av D8VK, implementering av Direct3D 8 på toppen av Vulkan

Utgivelsen av D8VK 1.0-prosjektet har blitt utgitt, og tilbyr en implementering av Direct3D 8 grafikk-API som fungerer gjennom anropsoversettelse til Vulkan API og tillater bruk av Wine eller Proton for å kjøre 3D-applikasjoner utviklet for Windows og spill knyttet til Direct3D 8 API på Linux. Prosjektkoden er skrevet på C++-språket og distribuert under Zlib-lisensen. Kodebasen til DXVK-prosjektet med implementering av Direct3D 9, 10 og 11 på toppen av Vulkan ble brukt som grunnlag for utviklingen.

D8VK 1.0 er merket som den første utgivelsen av prosjektet, egnet for allestedsnærværende bruk og testet på hundrevis av spill. Sammenlignet med WineD3D- og d3d8to9-prosjektene, som bruker Direct3D 8 til OpenGL og Direct3D 9-oversettelse, demonstrerer D8VK-prosjektet bedre ytelse, stabilitet og spillkompatibilitet. For eksempel, når det ble testet i 3DMark 2001 SE-pakken, fikk D8VK-prosjektet 144660 poeng, d3d8to9 og dxvk-pakken fikk 118033, og WineD3D fikk 97134.

Første stabile utgivelse av D8VK, implementering av Direct3D 8 på toppen av Vulkan

Utviklerne har testet støtte for rundt 8 spill i D200VK, inkludert 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 utgivelse av D8VK, implementering av Direct3D 8 på toppen av Vulkan

Liste over spill basert på Direct3D 8 som ennå ikke støttes av D8VK:

  • Kaos 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 (deaktiver Squad Shadows)

Kilde: opennet.ru

Legg til en kommentar