Veröffentlichung von D7VK 1.8, Implementierung von Direct3D 3-7 über die Vulkan-API.

Die Veröffentlichung von D7VK 1.8 ist nun verfügbar. Dieses Projekt entwickelt die Implementierung der Grafik-APIs Direct3D 3, 5, 6 und 7, die von Microsoft zwischen 1996 und 1999 vorgeschlagen wurden. D7VK arbeitet durch die Umwandlung von API-Aufrufen in Vulkan und ermöglicht es, alte Spiele, die auf den Direct3D APIs 3, 5, 6 und 7 basieren, mithilfe von Wine unter Linux auszuführen. Der Code des Projekts ist in C++ geschrieben und wird unter der Zlib-Lizenz vertrieben. Als Grundlage für die Entwicklung wurde der d3d9-Backend-Code aus dem DXVK-Projekt verwendet – D7VK wandelt die APIs Direct3D 3, 5, 6 und 7 in Aufrufe von Direct3D 9 um, die dann in Vulkan-API-Aufrufe übertragen werden. Der Entwickler hat nicht die Absicht, D7VK in DXVK einzufügen, wie es bei den Implementierungen von Direct3D 8 und 9 für Vulkan der Fall war.

In der neuen Version wird eine Implementierung der Methode ProcessVertices mit CPU-Unterstützung vorgeschlagen, die Probleme bei der Darstellung und der Geometrieverzerrung in vielen Spielen, einschließlich Forsaken, Resident Evil, Praetorians, Hidden & Dangerous, Escape from Monkey Island und Tomb Raider: The Last Revelation, behebt.

Der proxied Präsentationsmechanismus wurde durch eine Implementierung (legacy presentation) ersetzt, die die in älteren Spielen verwendeten Compositing-Methoden unterstützt, die DDraw für die Überlagerung von 2D-Elementen über 3D-Inhalte verwenden. Diese Änderung löste Probleme mit dem Verschwinden von Videos, Menüelementen und HUD-Interfaces (Heads-Up Display) in Spielen wie Blade of Darkness, Sacred, Lands of Lore III, Codename: Outbreak, FIFA 2001, FIFA ’99 und Simon the Sorcerer 3D.

Es wurden Korrekturen veröffentlicht, die die Unterstützung für Spiele verbessern:

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

Quelle: opennet.ru

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster