È stata pubblicata la versione sperimentale dell'implementazione Open Source dell'API Win32 — Wine 10.9. Dalla versione 10.8 sono stati chiusi 34 rapporti di errore e sono stati apportati 277 cambiamenti.
Le modifiche più importanti:
- Il pacchetto Vkd3d integrato con l'implementazione di Direct3D 12 è stato aggiornato alla versione 1.16, che include per impostazione predefinita il supporto per gli shader DXIL (DirectX Intermediate Language) e una supporto iniziale per gli shader geometrici in HLSL.
- Nell'implementazione del linguaggio di descrizione delle interfacce WIDL (Wine Interface Definition Language) è apparso un supporto iniziale per la generazione di metadati per Windows Runtime (WinRT).
- È stato implementato il supporto per la gestione delle eccezioni utilizzando il compilatore Clang.
- Tutti i driver grafici, compresi winewayland e wineandroid, ora forniscono supporto EGL.
- Sono stati chiusi rapporti di errore relativi ad applicazioni come: MS Office 2010, Photoshop CS6, Code::Blocks 8.02, Heavy Metal Pro, Ableton Live 10.0.6, ln.exe, 7-zip, Gigapixel ai, PL/SQL Developer, Geekbench 6, Player2.
- Sono stati chiusi rapporti di errore relativi a giochi come: Alonix, 3D Pinball — Space Cadet, Empire Earth 1.x, The Legend of Heroes: Trails of Cold Steel, Dyson Sphere Program, Sega Rally Championship, Zafehouse: Diaries, The Journeyman Project 3, Crystal of Atlan — Hard.
È stata contemporaneamente formata la versione del progetto Wine Staging 10.9, che fornisce build avanzate di Wine, comprendenti patch non completamente pronte o rischiose, al momento non idonee per l'inclusione nel ramo principale di Wine. Rispetto a Wine, in Wine Staging ci sono 342 patch aggiuntive. Nella nuova versione di Wine Staging è stata effettuata la sincronizzazione con il codice sorgente di Wine 10.9, e nella libreria kernel32 è stato limitato lo spazio indirizzabile a 3 MB per i vecchi file exe.
Si segnala inoltre il rilascio del progetto GE-Proton 10-4, nell'ambito del quale gli appassionati stanno creando build avanzate del pacchetto Proton per l'esecuzione di applicazioni Windows, indipendenti dalla società Valve, caratterizzate da una versione più recente di Wine, dall'utilizzo di FFmpeg in FAudio e dall'inclusione di patch aggiuntive che risolvono problemi in varie applicazioni di gioco. Nella nuova versione sono stati risolti problemi con il cursore nei giochi DOOM Eternal, DOOM Dark Ages e Rocket League quando si utilizza winewayland. È stata aggiunta una implementazione minima della libreria amdxc64.dll per l'inclusione di FSR4 (AMD FidelityFX Super Resolution). Sono stati risolti problemi nel lancio di giochi come Star Citizen, Daedalic, Once human, The Chronicles of Myrtana: Archolos, Colin McRae: DiRT, Tree of Savior e LOTRO.
Fonte: opennet.ru
