Pubblicata una versione sperimentale dell'implementazione aperta del Win32 API — Wine 10.10. Dalla versione 10.9 sono stati chiusi 38 rapporti di bug e apportate 234 modifiche.
Le modifiche più importanti:
- Il motore Wine Mono è stato aggiornato alla versione 10.1.0. Wine Mono è una distribuzione del Framework Mono, progettata per essere utilizzata in Wine al posto del componente proprietario .NET Framework.
- Rimossa la dipendenza dalla libreria OSMesa (Off-screen Mesa).
- Nell'implementazione del linguaggio di descrizione dell'interfaccia WIDL (Wine Interface Definition Language) è stata ampliata la supporto per la generazione di metadati Windows Runtime (WinRT).
- I dati di localizzazione sono stati aggiornati alla versione Unicode CLDR 47 (Unicode Common Locale Data Repository).
- Nell'implementazione del framework Media Foundation è stata aggiunta la supporto per il formato P010.
- Aggiornate le versioni di faudio 25.06, mpg123 1.33.0, libpng 1.6.48 e xslt 1.1.43.
- Chiuso i rapporti di bug legati al funzionamento di applicazioni: Lotus Freelance Graphics 2.1, HTML-Kit 292, cmd.exe, regedit, Baofeng5, Noteworthy Composer, Ricoh Digital Camera Utility 5, PlayOnline Viewer, HP Prime Virtual Calculator, Wondershare Uniconverter 13, AVCLabs Video Enhancer AI, Qt Installer, Smartsuite 3.1.
- Chiuso i rapporti di bug legati al funzionamento di giochi: Rise of Nations: Thrones and Patriots, Braid, Burger Shop, Horizon Chase, F.E.A.R, .T.A.L.K.E.R. Anomaly, The Fidelio Incident, Eador: Masters of the Broken World, Unreal 2, Vampyr, StarCraft Remastered.
Inoltre, va notato il rilascio della versione 2.6.2 di DXVK, che fornisce un'implementazione di DXGI (DirectX Graphics Infrastructure), Direct3D 8, 9, 10 e 11, funzionante tramite la traduzione delle chiamate nell'API Vulkan. Per utilizzare DXVK è necessaria la presenza di driver che supportano l'API Vulkan 1.3. DXVK può essere utilizzato per eseguire applicazioni e giochi 3D su Linux tramite Wine, fungendo da alternativa ad alte prestazioni alle implementazioni di Direct3D integrate in Wine, che operano su OpenGL.
Nella nuova versione di DXVK:
- È stata aggiunta la variabile ambiente DXVK_FILTER_DEVICE_UUID per filtrare i dispositivi in base all'UUID nei sistemi con più modelli GPU identici.
- Sono stati aggiunti i parametri di configurazione d3d9.hide{Amd,Intel,Nvidia}Gpu e migliorata la logica di sovrascrittura degli identificatori GPU, che potrebbe essere utile per avviare giochi che rifiutano di partire su alcune GPU o utilizzano funzionalità ridotte su di esse.
- In dxvk-native è stato migliorato il modo di selezionare il backend WSI.
- Sono stati risolti problemi di aggiornamento errato del rendering in alcuni giochi per visori di realtà virtuale.
- Sono stati risolti problemi nei giochi Pirate Hunter, Red Orchestra: Ostfront, Rocketbirds 2 e Thumper.
Fonte: opennet.ru
