Izdan D7VK 1.8, implementacija Direct3D 3-7 preko Vulkan API-a

Objavljen je izdanak projekta D7VK 1.8, koji razvija implementaciju grafičkih API-a Direct3D 3, 5, 6 i 7, koje je predstavila tvrtka Microsoft 1996., 1997., 1998. i 1999. godine. D7VK radi putem prevođenja poziva u API Vulkan i omogućava pokretanje retro igara vezanih uz API Direct3D 3, 5, 6 i 7 na Linuxu uz pomoć Wine-a. Kod projekta napisan je na jeziku C++ i distribuira se pod Zlib licencom. Kao osnova za razvoj korišten je kod backend-a d3d9 iz projekta DXVK — D7VK pretvara API Direct3D 3, 5, 6 i 7 u pozive Direct3D 9, koji se zatim prevode u API Vulkan. Razvijatelj ne namjerava uključiti D7VK u DXVK, kao što je to bio slučaj s implementacijama Direct3D 8 i Direct3D 9 na Vulkan-u.

U novom izdanju ponuđena je implementacija metode ProcessVertices koristeći CPU, što je omogućilo rješavanje problema s prikazom i geometrijskim smetnjama u mnogim igrama, uključujući Forsaken, Resident Evil, Praetorians, Hidden & Dangerous, Escape from Monkey Island i Tomb Raider: The Last Revelation.

Proksirani mehanizam prikaza (proxied presentation) zamijenjen je implementacijom (legacy presentation), koja podržava metode kompozicije korištene u starim igrama, a koje koriste DDraw za preklapanje 2D elemenata preko 3D sadržaja. Ova promjena omogućila je rješavanje problema s nestajanjem videa, elemenata izbornika i HUD sučelja (Heads-Up Display) u igrama poput Blade of Darkness, Sacred, Lands of Lore III, Codename: Outbreak, FIFA 2001, FIFA '99 i Simon the Sorcerer 3D.

Uneseni su popravci koji poboljšavaju podršku za igre:

  • Age of Wonders II / Age of Wonders: Shadow Magic
  • Divine Divinity
  • Jurassic Park: Trespasser
  • Hype: The Time Quest
  • POD
  • Praetorians
  • Prince of Persia 3D
  • Resident Evil
  • Tomb Raider III
  • X: Beyond the Frontier i X: Tension.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster