Udgivelse af D7VK 1.1, implementering af Direct3D 6 og 7 oven på Vulkan API

Udgivelsen af D7VK 1.1 projektet, der udvikler implementeringen af de grafiske API'er Direct3D 6 og 7, som blev foreslået af Microsoft i 1998 og 1999, er offentliggjort. D7VK arbejder ved at oversætte opkald til Vulkan API'et og gør det muligt at køre retrospil baseret på Direct3D 6 og 7 under Linux ved hjælp af Wine. Projektets kode er skrevet i C++ og distribueres under Zlib licensen. Som basis for udviklingen er kode fra backend d3d9 fra DXVK projektet blevet brugt — D7VK konverterer Direct3D 6 og 7 API opkald til Direct3D 9 opkald, som derefter oversættes til Vulkan API'et. Udvikleren har ikke til hensigt at inkludere D7VK i DXVK, som det var tilfældet med implementeringerne af Direct3D 8 og Direct3D 9 oven på Vulkan.

Udgivelsen 1.1 er bemærkelsesværdig ved, at der er tilføjet eksperimentel støtte for Direct3D 6 ud over den tidligere understøttede Direct3D 7. Der planlægges ikke at tilføje støtte for ældre API'er, da D3D6 og D3D7 er tæt nok på D3D9, mens rendermekanismen i D3D5 adskiller sig markant fra D3D9, hvilket gør det problematisk at oversætte til dette API.

Af andre ændringer er der bemærket løsninger på problemer med spilfunktionalitet:

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

Support til spil baseret på Direct3D 6 API'et er blevet tilføjet:

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

Tidligere blev det bekræftet, at spil baseret på Direct3D 7 API'et fungerer:

  • 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
  • Wizardry 8

Udgivelse af D7VK 1.1, implementering af Direct3D 6 og 7 oven på Vulkan API


Kilde: opennet.ru
Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster