Utgåvan D7VK 1.1, implementeringen av Direct3D 6 och 7 ovanpå API Vulkan

Utgåvan av projektet D7VK 1.1 har offentliggjorts, vilket utvecklar implementeringen av grafiska API:er Direct3D 6 och 7 som föreslogs av Microsoft 1998 och 1999. D7VK fungerar genom att översätta anrop till API Vulkan och möjliggör att retrospel kopplade till API Direct3D 6 och 7 kan köras i Linux med hjälp av Wine. Koden för projektet är skriven i C++ och distribueras under Zlib-licensen. Som grund för utvecklingen har koden från backend d3d9 i projektet DXVK använts — D7VK omvandlar API Direct3D 6 och 7 till anrop till Direct3D 9, som sedan översätts till API Vulkan. Utvecklaren har inte för avsikt att inkludera D7VK i DXVK, som det gjordes med implementationerna av Direct3D 8 och Direct3D 9 ovanpå Vulkan.

Utgåvan 1.1 är anmärkningsvärd för tillägget av experimentellt stöd för Direct3D 6 utöver det tidigare utvecklade stödet för Direct3D 7. Inget stöd för äldre API:er planeras att läggas till, eftersom D3D6 och D3D7 är tillräckligt nära D3D9, medan renderingsmekanismen i D3D5 skiljer sig betydligt från D3D9 och är problematisk att översätta till detta API.

Från andra ändringar noteras lösningar på spelproblem:

  • Conquest: Frontier Wars
  • Gothic/Gothic 2
  • Sacrifice
  • Sacred
  • Star Trek: Deep Space Nine: The Fallen

Stöd för spel baserade på API Direct3D 6 har lagts till:

  • Arabian Nights
  • Drakan: Order of the Flame
  • Earth 2150
  • Expendable
  • Tachyon: The Fringe
  • Tomb Raider Chronicles.

Tidigare har spel baserade på API Direct3D 7 bekräftats att de fungerar:

  • Black & White
  • Carmageddon TDR 2000
  • Colin McRae Rally 2.0
  • Dark Reign 2
  • Deus Ex
  • Disciples II
  • Emperor: Battle for Dune
  • Giants: Citizen Kabuto
  • Hitman: Codename 47
  • No One Lives Forever
  • Sacrifice
  • Star Trek: Bridge Commander
  • Undying
  • Unreal Tournament
  • Vampire: The Masquerade — Redemption
  • Utgåvan av skrivbordsmotorn Arcan 0.7.1 och skrivbordsmiljön Durden 0.6.3

Utgåvan D7VK 1.1, implementeringen av Direct3D 6 och 7 ovanpå API Vulkan


Källa: opennet.ru
Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar 🔥 Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster