Utgivning av D7VK 1.8, implementering av Direct3D 3-7 ovanpå Vulkan-API.

D7VK 1.8 har släppts, vilket vidareutvecklar implementeringen av de grafiska API:erna Direct3D 3, 5, 6 och 7 som föreslogs av Microsoft åren 1996, 1997, 1998 och 1999. D7VK fungerar genom att översätta anrop till Vulkan API och möjliggör körning av retrospel på Linux genom Wine, som är kopplade till API:erna Direct3D 3, 5, 6 och 7. Kodbasen är skriven i C++ och distribueras under Zlib-licensen. Utvecklingen har använt sig av koden från d3d9-backenden i DXVK-projektet — D7VK omvandlar API:erna Direct3D 3, 5, 6 och 7 till anrop till Direct3D 9, som sedan översätts till Vulkan API. Utvecklaren avser inte att inkludera D7VK i DXVK, som det gjordes med implementationerna av Direct3D 8 och Direct3D 9 ovanpå Vulkan.

I den nya releasen föreslås en implementation av metoden ProcessVertices med hjälp av CPU, vilket löser rendering och geometriproblem i många spel, inklusive Forsaken, Resident Evil, Praetorians, Hidden & Dangerous, Escape from Monkey Island och Tomb Raider: The Last Revelation.

Den proxade presentationstekniken har bytts ut mot en legacy.presentation som stöder metoder för sammansättning som används i äldre spel, vilket använder DDraw för att överlagra 2D-element på 3D-innehåll. Denna ändring har löst problem med försvinnande video, menyobjekt och HUD (Heads-Up Display) i spel som Blade of Darkness, Sacred, Lands of Lore III, Codename: Outbreak, FIFA 2001, FIFA '99 och Simon the Sorcerer 3D.

Flera förbättringar har gjorts för att stödja spel:

  • 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 och X: Tension.

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