experimentelle Ausgabe der offenen Win32 API-Implementierung — . Seit der Veröffentlichung der Version Es wurden 18 Fehlerberichte geschlossen und 255 Änderungen vorgenommen.
Die wichtigsten Änderungen sind:
- Die Mono-Engine wurde auf Version 4.9.2 aktualisiert, was Probleme beim Start von DARK-Quests und DLCs behoben hat;
- DLL im PE-Format (Portable Executable) sind jetzt nicht mehr an die Laufzeit gebunden
MinGW; - Im ntoskrnl wurde der Aufruf MmIsThisAnNtAsSystem implementiert und Platzhalter für die Aufrufe von SePrivilegeCheck und SeLocateProcessImageName hinzugefügt;
- In
In wtsapi32 wurden die Funktionen WTSFreeMemoryExA und WTSFreeMemoryExW implementiert sowie Platzhalter für WTSEnumerateProcessesEx[AW], WTSEnumerateSessionsEx[AW] und WTSOpenServerEx[AW] hinzugefügt; - Neue DLLs wlanui und utildll hinzugefügt;
- Code für das Prozess-, Thread- und Dateideskriptor-Management wurde von kernel32 nach kernelbase verschoben;
- In wined3d wurden Funktionen zur Arbeit mit Texturen hinzugefügt, wie wined3d_texture_upload_data() und wined3d_texture_gl_upload_data();
- Es wurden Korrekturen in Bezug auf die Ausnahmebehandlung auf der ARM64-Plattform vorgenommen;
- Fehlerberichte in Bezug auf Spiele und Anwendungen 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.
speziellen Distribution von der Firma Valve aktualisierte Projektveröffentlichungen , das auf den Entwicklungen des Projekts Wine basiert und darauf abzielt, die Ausführung von Windows-Spielanwendungen unter Linux zu ermöglichen, die im Steam-Katalog angeboten werden. Die Entwicklungsarbeiten des Projekts unter der BSD-Lizenz. Proton ermöglicht das direkte Starten von Spieleanwendungen, die nur für Windows bereitgestellt werden, im Linux-Client von Steam. Das Paket umfasst die Implementierung von DirectX 9 (basierend auf ), DirectX 10/11 (basierend auf ) und 12 (basierend auf ), die über die DirectX-Call-Translatorschnittstelle in die Vulkan-API arbeiten, bieten verbesserte Unterstützung für Spielcontroller und die Möglichkeit, den Vollbildmodus unabhängig von den in den Spielen unterstützten Bildschirmauflösungen zu verwenden.
In der neuen Version wurden die FAudio-Komponenten mit einer Implementierung der DirectX-Soundbibliotheken (API XAudio2, X3DAudio, XAPO und XACT3) auf die 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 die Version . Es wird nun eine Ausgabe von 60 FPS für Bildschirme mit hoher Bildwiederholfrequenz ermöglicht (notwendig für ältere 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
