D7VK 1.5 mit Direct3D 3-Unterstützung veröffentlicht

D7VK 1.5, ein Projekt zur Weiterentwicklung der von Microsoft in den Jahren 1996, 1997, 1998 und 1999 vorgeschlagenen Direct3D 3-, 5-, 6- und 7-Grafik-APIs, wurde veröffentlicht. D7VK übersetzt Aufrufe an die Vulkan-API und ermöglicht so das Ausführen von Retro-Spielen, die auf den Direct3D 3-, 5-, 6- und 7-APIs basieren, unter Linux mit Wine. Der Code des Projekts ist in C++ geschrieben und unter der Zlib-Lizenz veröffentlicht. Als Entwicklungsgrundlage diente der d3d9-Backend-Code des DXVK-Projekts. D7VK konvertiert Direct3D 3-, 5-, 6- und 7-APIs in Direct3D 9-Aufrufe, die anschließend in die Vulkan-API übersetzt werden. Der Entwickler beabsichtigt nicht, D7VK in DXVK zu integrieren, wie es bei den Direct3D 8- und Direct3D 9-Implementierungen auf Basis von Vulkan der Fall war.

Die neue Version bietet experimentelle Unterstützung für die Direct3D 3-Grafik-API, zusätzlich zur bereits vorhandenen Unterstützung für Direct3D 5, 6 und 7. Im Vergleich zu anderen Direct3D-Versionen enthielt DirectX 1 keine 3D-Komponenten. Die Direct3D-API wurde mit DirectX 2 eingeführt, das weitgehend mit DirectX 3 identisch ist. DirectX 4 wurde von Microsoft nicht veröffentlicht und blieb im Prototypenstadium (DirectX 3 wurde unmittelbar von DirectX 5 gefolgt). Unterstützung für Direct3D 8, 9, 10 und 11 wird vom separaten DXVK-Projekt bereitgestellt.

D7VK 1.5 enthält außerdem Fehlerbehebungen und eine verbesserte Spielkompatibilität für Direct3D 5-, 6- und Direct3D 7-Code. Die Unterstützung für Execute-Puffer zur Übertragung von GPU-Befehlen, die Möglichkeit, in den Back-Puffer und den Tiefenpuffer zu schreiben, sowie die Unterstützung für die ältere Methode des Streamings von Vertex-Puffer mit Begin- und End-Befehlen wurden implementiert.

Unterstützung für Spiele hinzugefügt:

  • Delta Force 2
  • Das Reich der Ameisen (2000)
  • Frosch (1997)
  • Gorky 17
  • Ground Control
  • Eingehende
  • Knight Rider
  • MotoRacer2
  • Need for Speed ​​3/4
  • Nocturne
  • ODT: Flucht… oder Tod beim Versuch
  • Outlaws
  • Radeons Arche
  • Wut dämmert
  • SimCity 4
  • Star Wars: Jedi Knight: Dark Forces II
  • Star Wars: Schatten des Imperiums
  • Summoner
  • Nimm keine Gefangenen
  • Das Geheimnis der Druiden
  • Total Clubmanager 2003
  • Städtisches Chaos
  • Venom. Codename: Ausbruch
  • Wing Commander: Prophezeiung

 D7VK 1.5 mit Direct3D 3-Unterstützung veröffentlicht


Source: opennet.ru

Kommentar hinzufügen