Miał miejsce eksperymentalny wydanie otwartej implementacji Win32 API — Wine 9.10. Od momentu wydania 9.9 zamknięto 18 raportów o błędach i wprowadzono 254 zmiany.
Najważniejsze zmiany:
- Wbudowany pakiet Vkd3d z implementacją Direct3D 12 został zaktualizowany do wersji 1.12.
- Poprawiono wsparcie dla trybu DPI Awareness dla organizacji wyświetlania aplikacji na ekranach o wysokiej gęstości pikseli, uwzględniając, czy aplikacja obsługuje adaptację do zmiany DPI, czy nie.
- Na platformach ARM dodano wsparcie dla C++ RTTI (Run-Time Type Information).
- Dokonano oczyszczenia z przestarzałych możliwości kodu WineD3D, implementacji DirectX 1-11 w oparciu o OpenGL.
- Zamknięto raporty o błędach związane z działaniem aplikacji: 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.
- Zamknięto raporty o błędach związane z działaniem gier: DualShock 4, Silent Hill 4: The Room, gry firmy SRPG Studio, Far Cry 3, Horizon Zero Dawn CE, Metro Exodus.
Ponadto, sformułowano wydanie projektu Wine Staging 9.10, oferującego rozszerzone kompilacje Wine, które zawierają nie w pełni gotowe lub ryzykowne poprawki, które wciąż nie nadają się do przyjęcia w główną gałąź Wine. W porównaniu do Wine, w Wine Staging dostępnych jest 429 dodatkowych poprawek. W nowym wydaniu Wine Staging przeprowadzono synchronizację z bazą kodu Wine 9.10 i vkd3d. Zaktualizowano poprawki vkd3d-latest (integracja najnowszej wersji vkd3d) oraz Compiler_Warnings (poprawki związane z ostrzeżeniami kompilatorów).
Źródło: opennet.ru
