È stata effettuata una versione sperimentale dell'implementazione open source dell'API Win32 — Wine 9.10. Dalla versione 9.9 sono stati chiusi 18 rapporti di errori e sono state apportate 254 modifiche.
Le modifiche più importanti:
- Il pacchetto integrato Vkd3d con implementazione Direct3D 12 è stato aggiornato alla versione 1.12.
- Migliorato il supporto per la modalità DPI Awareness per gestire il rendering delle applicazioni su schermi ad alta densità di pixel, tenendo conto se l'applicazione supporta o meno l'adattamento ai cambiamenti di DPI.
- Per le piattaforme ARM è stato aggiunto il supporto per C++ RTTI (Run-Time Type Information).
- È stata effettuata una pulizia delle funzionalità obsolete nel codice WineD3D, implementazione di DirectX 1-11 basata su OpenGL.
- Chiusi rapporti di errori relativi al funzionamento delle applicazioni: 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.
- Chiusi rapporti di errori relativi al funzionamento dei giochi: DualShock 4, Silent Hill 4: The Room, giochi della compagnia SRPG Studio, Far Cry 3, Horizon Zero Dawn CE, Metro Exodus.
Inoltre, è stata formata la versione del progetto Wine Staging 9.10, che fornisce build avanzate di Wine, inclusi patch non completamente pronti o rischiosi, attualmente non idonei all'inclusione nella branch principale di Wine. Rispetto a Wine, Wine Staging offre 429 patch aggiuntive. Nella nuova versione di Wine Staging è stata effettuata la sincronizzazione con la base di codice di Wine 9.10 e vkd3d. Aggiornati i patch vkd3d-latest (integrazione dell'ultima versione di vkd3d) e Compiler_Warnings (correzioni basate sugli avvisi dei compilatori).
Fonte: opennet.ru
