Es fand eine experimentelle Veröffentlichung der offenen Implementierung der Win32 API – Wine 9.10 – statt. Seit der Veröffentlichung von 9.9 wurden 18 Fehlerberichte geschlossen und 254 Änderungen vorgenommen.
Die wichtigsten Änderungen sind:
- Das integrierte Paket Vkd3d mit der Implementierung von Direct3D 12 wurde auf Version 1.12 aktualisiert.
- Die Unterstützung des DPI-Bewusstseinsmodus wurde verbessert, um die Darstellung von Anwendungen auf Bildschirmen mit hoher Pixeldichte zu optimieren, je nachdem, ob die Anwendung die Anpassung an geändertes DPI unterstützt oder nicht.
- Für ARM-Plattformen wurde die Unterstützung von C++ RTTI (Run-Time Type Information) hinzugefügt.
- Es wurde eine Bereinigung veralteter Funktionen im WineD3D-Code durchgeführt, die Implementierung von DirectX 1-11 basiert auf OpenGL.
- Fehlerberichte, die mit der Nutzung von Anwendungen zusammenhängen, wurden geschlossen: Paint.NET 4.1, Notepad++, Race, Affinity Photo 1.9.1, Pivot Animator 4.2, FL Studio 20.9.1, EA Desktop Client, reMarkable, BExAnalyzer, EditPad.
- Fehlerberichte, die mit der Nutzung von Spielen zusammenhängen, wurden geschlossen: DualShock 4, Silent Hill 4: The Room, Spiele von SRPG Studio, Far Cry 3, Horizon Zero Dawn CE, Metro Exodus.
Darüber hinaus wurde die Version 9.10 des Wine Staging-Projekts veröffentlicht, die erweiterte Wine-Builds bereitstellt, die nicht vollständig fertige oder risikobehaftete Patches beinhalten, die derzeit für die Hauptversion von Wine ungeeignet sind. Im Vergleich zu Wine bietet Wine Staging 429 zusätzliche Patches. In der neuen Version des Wine Staging wurde mit dem Code von Wine 9.10 und vkd3d synchronisiert. Die Patches vkd3d-latest (Integration der neuesten Version von vkd3d) und Compiler_Warnings (Fehlerbehebungen basierend auf Compiler-Warnungen) wurden aktualisiert.
Quelle: opennet.ru
