Lansarea D7VK 1.8, implementarea Direct3D 3-7 peste API Vulkan

A fost publicat lansarea proiectului D7VK 1.8, care dezvoltă implementarea API-urilor grafice Direct3D 3, 5, 6 și 7, propuse de compania Microsoft în anii 1996, 1997, 1998 și 1999. D7VK funcționează prin translația apelurilor în API Vulkan și permite utilizarea jocurilor retro legate de API Direct3D 3, 5, 6 și 7 pe Linux cu ajutorul Wine. Codul proiectului este scris în C++ și este distribuit sub licența Zlib. Ca bază pentru dezvoltare a fost folosit codul backend-ului d3d9 din proiectul DXVK - D7VK convertește API-urile Direct3D 3, 5, 6 și 7 în apeluri Direct3D 9, care sunt apoi traduse în API Vulkan. Dezvoltatorul nu intenționează să integreze D7VK în DXVK, așa cum s-a întâmplat cu implementările Direct3D 8 și Direct3D 9 peste Vulkan.

În noua lansare este propusă implementarea metodei ProcessVertices folosind CPU, care a rezolvat problemele de randare și geometrie în multe jocuri, inclusiv Forsaken, Resident Evil, Praetorians, Hidden & Dangerous, Escape from Monkey Island și Tomb Raider: The Last Revelation.

Mecanismul de prezentare proxy (proxied presentation) a fost înlocuit cu o implementare (legacy presentation), care susține metodele de compunere utilizate în jocurile vechi, folosind DDraw pentru suprapunerea elementelor 2D peste conținutul 3D. Schimbarea a rezolvat problemele de dispariție a video-ului, elementelor de meniu și interfeței HUD (Heads-Up Display) în jocuri precum Blade of Darkness, Sacred, Lands of Lore III, Codename: Outbreak, FIFA 2001, FIFA ’99 și Simon the Sorcerer 3D.

Au fost efectuate corecturi care îmbunătățesc suportul pentru jocuri:

  • 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.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster