Veröffentlichung von D7VK 1.5 mit UnterstĂŒtzung fĂŒr Direct3D 3

Die Veröffentlichung von D7VK 1.5 ist erschienen, die die Implementierung der Grafik-APIs Direct3D 3, 5, 6 und 7 weiterentwickelt, die von Microsoft in den Jahren 1996, 1997, 1998 und 1999 vorgeschlagen wurden. D7VK funktioniert durch die Übersetzung von Aufrufen in die Vulkan-API und ermöglicht es, Retro-Spiele, die auf den APIs Direct3D 3, 5, 6 und 7 basieren, unter Linux mithilfe von Wine auszufĂŒhren. Der Projektcode ist in C++ geschrieben und wird unter der Zlib-Lizenz vertrieben. Als Grundlage fĂŒr die Entwicklung wurde der Backend-Code d3d9 aus dem DXVK-Projekt verwendet – D7VK wandelt die APIs Direct3D 3, 5, 6 und 7 in Aufrufe von Direct3D 9 um, die dann in die Vulkan-API ĂŒbersetzt werden. Der Entwickler beabsichtigt nicht, D7VK in DXVK zu integrieren, wie es bei den Implementierungen von Direct3D 8 und Direct3D 9 ĂŒber Vulkan der Fall war.

Die neue Version bietet experimentelle UnterstĂŒtzung fĂŒr die Grafik-API Direct3D 3 zusĂ€tzlich zur zuvor verfĂŒgbaren UnterstĂŒtzung fĂŒr Direct3D 5, 6 und 7. Was die anderen Versionen von Direct3D betrifft, so bot die Version DirectX 1 keine 3D-Komponenten. Die API Direct3D erschien in der Version DirectX 2, die weitgehend der DirectX 3 Ă€hnelt. Die Version DirectX 4 wurde von Microsoft nicht veröffentlicht und blieb im Prototypzustand (nach DirectX 3 folgte direkt DirectX 5). Die UnterstĂŒtzung fĂŒr Direct3D 8, 9, 10 und 11 wird durch das separate Projekt DXVK bereitgestellt.

In D7VK 1.5 wurden auch Fehlerbehebungen und Verbesserungen der KompatibilitĂ€t mit Spielen fĂŒr die UnterstĂŒtzung von Direct3D 5, 6 und Direct3D 7 vorgenommen. Die UnterstĂŒtzung fĂŒr AusfĂŒhrungs-Puffer (Execute buffers) zur Übertragung von GPU-Befehlen wurde implementiert, die Möglichkeit zum Schreiben in den Backbuffer und den Depth Buffer sowie die UnterstĂŒtzung der alten Methode der Streaming-Übertragung von Vertex-Puffern mit Begleitbefehlen Begin und End.

UnterstĂŒtzung fĂŒr Spiele hinzugefĂŒgt:

  • Delta Force 2
  • Empire of the Ants (2000)
  • Frogger (1997)
  • Gorky 17
  • Ground Control
  • Incoming
  • Knight Rider
  • MotoRacer2
  • Need For Speed 3/4
  • Nocturne
  • O.D.T.: Escape
 Or Die Trying
  • Outlaws
  • Radeon’s Ark
  • Rage Dawning
  • SimCity 4
  • Star Wars: Jedi Knight: Dark Forces II
  • Star Wars: Shadows of the Empire
  • Summoner
  • Take No Prisoners
  • The Mystery of the Druids
  • Total Club Manager 2003
  • Urban Chaos
  • Venom. Codename: Outbreak
  • Wing Commander: Prophecy

Veröffentlichung von D7VK 1.5 mit UnterstĂŒtzung fĂŒr Direct3D 3


Quelle: opennet.ru
60GB SSD 8Gb DDR4