experimentelle Veröffentlichung der offenen Win32 API — . Seit der Veröffentlichung der Version Es wurden 18 Fehlerberichte geschlossen und 255 Änderungen vorgenommen.
Die wichtigsten Änderungen:
- Die Mono-Engine wurde auf Version 4.9.2 aktualisiert, was Probleme beim Start von DARK-Quests und DLC behoben hat;
- DLL im PE (Portable Executable) Format sind jetzt nicht mehr an die Laufzeit gebunden
MinGW; - In ntoskrnl wurde der Aufruf MmIsThisAnNtAsSystem implementiert und es wurden Stub-Funktionen für SePrivilegeCheck und SeLocateProcessImageName hinzugefügt;
- Im
wtsapi32 implementierte die Funktionen WTSFreeMemoryExA und WTSFreeMemoryExW, und es wurden Stub-Funktionen für WTSEnumerateProcessesEx[AW], WTSEnumerateSessionsEx[AW] und WTSOpenServerEx[AW] hinzugefügt; - Neue DLL wlanui und utildll hinzugefügt;
- Der Code in kernel32, der sich mit der Verwaltung von Prozessen, Threads und Dateihandles beschäftigt, wurde nach kernelbase verschoben;
- In wined3d wurden Funktionen zur Arbeit mit Texturen hinzugefügt, wie wined3d_texture_upload_data() und wined3d_texture_gl_upload_data();
- Korrekturen wurden zur Behandlung von Ausnahmen auf der ARM64-Plattform vorgenommen;
- Fehlerberichte, die mit dem Betrieb von Spielen und Anwendungen zusammenhängen, wurden geschlossen:
World War Z, AviUtl, Touhou 14-17, Eleusis, Rak24u, Omni-NFS 4.13, Die Sims 1, Star Control Origins, Process Hacker, Star Citizen, Adobe Digital Editions 2.
Zusätzlich kann vermerkt werden Aktualisierungen des Projekts durch die Firma Valve , das auf den Entwicklungen des Projekts Wine basiert und darauf abzielt, die Ausführung von in Linux entwickelten Spielen, die für Windows erstellt wurden und im Steam-Katalog präsentiert werden, zu ermöglichen. Die Entwicklungen des Projekts unter der BSD-Lizenz. Proton ermöglicht es, Spieleanwendungen, die ausschließlich für Windows bereitgestellt werden, direkt im Linux-Client von Steam zu starten. Das Paket umfasst eine Implementierung von DirectX 9 (basierend auf ), DirectX 10/11 (basierend auf ) und 12 (basierend auf ), die über eine Übersetzung von DirectX-Aufrufen in die Vulkan-API arbeiten, bietet verbesserte Unterstützung für Spielcontroller und die Möglichkeit, den Vollbildmodus unabhängig von den unterstützten Bildschirmauflösungen in Spielen zu verwenden.
In der neuen Version wurden die FAudio-Komponenten mit der Implementierung der DirectX-Audiobibliotheken (API XAudio2, X3DAudio, XAPO und XACT3) auf Version 19.08 aktualisiert, die Mono-Engine auf Version 4.9.2 und die DXVK-Schicht (Implementierung von DXGI, Direct3D 10 und Direct3D 11 über die Vulkan-API) auf Version . Es wird eine Ausgabe von Daten im 60-FPS-Modus auch für Displays mit hoher Bildwiederholfrequenz sichergestellt (notwendig für alte Spiele). Probleme mit dem Einfrieren bei der Texteingabe in den Spielen Earth Defense Force 5 und Earth Defense Force 4.1 wurden behoben.
Quelle: opennet.ru
