Es fand ein experimenteller Release der offenen WinAPI-Implementierung - Wine 6.7 - statt. Seit der Veröffentlichung der Version 6.6 wurden 44 Fehlerberichte geschlossen und 397 Änderungen vorgenommen.
Die wichtigsten Änderungen:
- Die Bibliotheken NetApi32, WLDAP32 und Kerberos wurden in das Format der ausführbaren Dateien PE umgewandelt.
- Die Implementierung des Media Foundation Frameworks wurde verbessert.
- In der Bibliothek mshtml wurde der JavaScript-Modus ES6 (ECMAScript 2015) implementiert, der beim Aktivieren des Kompatibilitätsmodus für Internet Explorer 11 verwendet wird.
- In WOW64, der Schicht zum Ausführen von 32-Bit-Programmen auf 64-Bit-Windows, wurde die Umleitung im Dateisystem verbessert, um 32-Bit-DLLs anstelle von 64-Bit-DLLs für das Programm einzusetzen.
- Neue Treiber mit Plug & Play-Unterstützung wurden hinzugefügt.
- Ein Eingabegerät für die Bearbeitung mit der Tastatur im Rohmodus wurde hinzugefügt.
- Fehlerberichte, die mit folgenden Spielen in Zusammenhang stehen, wurden geschlossen: Supreme Commander Forged Alliance, Daedalic, MPC-HC 1.7.13, „Fairy Tale About Father Frost, Ivan and Nastya“, MUSICUS, BioShock Remastered, Legends of Runeterra.
- Fehlerberichte, die mit folgenden Anwendungen in Zusammenhang stehen, wurden geschlossen: Melodyne 5, Informix Database Apps, Autodesk 3ds Max 9, SAP GUI, SharpDevelop 2.2, Clarion Enterprise Edition 9.0.10376, Rhino 4.0, HyperChem 8.0.x, Solid Framework, Foobar2000, Avid VENUE, EA Origin, Rekordbox 5.3.0, Winamp, Process Hacker 2.38, WeChat, Adobe DNG Converter 13.2, MikroTik WinBox, SimSig, Windows System Control Center, LDPlayer 4.0.x, Alacritty 0.7.2.
Zusätzlich kann die Veröffentlichung von VKD3D-Proton 2.3 durch Valve erwähnt werden, ein Fork der Codebasis vkd3d, erstellt zur Verbesserung der Unterstützung von Direct3D 12 in dem Paket zum Spielen von Proton. VKD3D-Proton unterstützt spezifische Proton-Änderungen, Optimierungen und Verbesserungen für eine bessere Leistung von Windows-Spielen, die auf Direct3D 12 basieren, die bisher nicht in den Hauptstrang von vkd3d übernommen wurden.
In der neuen Version von VKD3D-Proton wurde erste Unterstützung für die API DXR 1.0 (DirectX Raytracing) hinzugefügt, bei deren Implementierung die Vulkan-Erweiterung VK_KHR_raytracing für das Raytracing verwendet wird. DXR funktioniert bisher nur auf Systemen mit NVIDIA-Treibern und kann in den Spielen Control und Ghostrunner verwendet werden. Die Unterstützung für VRS (Variable Rate Shading) und konservative Rasterisierung (Conservative Rasterization) wurde zur Vollständigkeit gebracht. Es wurde ein Aufruf von D3D12_HEAP_FLAG_ALLOW_WRITE_WATCH implementiert, der die Verwendung von APITraces ermöglicht. Mehrere signifikante Leistungsoptimierungen wurden vorgenommen.
Quelle: opennet.ru
