Veröffentlichung von Wine 4.8 und D9VK 0.10 mit Direct3D 9-Implementierung zusätzlich zu Vulkan

Verfügbar experimentelle Veröffentlichung der offenen Implementierung der Win32-API – Wine 4.8. Seit der Veröffentlichung der Version 4.7 38 Fehlerberichte wurden geschlossen und 315 Änderungen vorgenommen.

Die wichtigsten Änderungen:

  • Unterstützung für die Erstellung im PE-Format für die meisten Programme hinzugefügt;
  • Unicode-Daten auf Version 12.0 aktualisiert;
  • Unterstützung für MSI-Patchdateien hinzugefügt;
  • Unterstützung für das Flag „-fno-PIC“ hinzugefügt, um Skripte zu erstellen, um PIC (Position Independent Code) im Compiler zu deaktivieren. Die PIC-freie Assembly ist für die i386-Architektur standardmäßig aktiviert;
  • Verbesserte Joystick-Unterstützung. Heuristik zur Eingabe hinzugefügt, um festzustellen, ob es sich bei dem Gerät um ein Gamepad oder einen Joystick handelt. winejoystick hat Unterstützung für Koordinaten für das Rad am Joystick hinzugefügt;
  • Geschlossene Fehlerberichte im Zusammenhang mit dem Betrieb von Spielen und Anwendungen:
    Lifeforce, Test Drive Unlimited, ScoobyRom v0.6.x-0.8.x, Planetside 2, MidiIllustrator Virtuoso 3, Visual Studio 2017 Installer, Native Access, Universe Sandbox 2, Grand Prix Legends, MS Office 365 Installer, NI System Web Server, Star Citizen, Esportal-Client 1.0.

Darüber hinaus kann darauf hingewiesen werden erstes Mal Projekt D9VK 0.10, innerhalb dessen die Implementierung von Direct3D 9 entwickelt wird, wobei die Übersetzung von Aufrufen an die Vulkan-Grafik-API durchgeführt wird. Das Projekt basiert auf der Codebasis des DXVK-Projekts, die um Unterstützung für Direct3D 9 erweitert wurde. Es wird darauf hingewiesen, dass D9VK in seiner aktuellen Form bereits zum Ausführen der meisten modernen Spiele auf Basis von Direct3D 9 mit den Versionen 2 oder 3 verwendet werden kann des Shader-Modells (Shader Model 1-Unterstützung in D9VK ist noch nicht verfügbar) abgeschlossen).

Source: opennet.ru

Kommentar hinzufügen