rilascio sperimentale dell'implementazione open source dell'API Win32 — . Dalla pubblicazione della versione sono stati chiusi 18 rapporti di errore e apportate 255 modifiche.
Le modifiche più importanti:
- Il motore Mono è stato aggiornato alla versione 4.9.2, il che ha permesso di risolvere i problemi di avvio delle missioni DARK e DLC;
- I DLL in formato PE (Portable Executable) non sono più vincolati a runtime
MinGW; - Nel ntoskrnl è stata implementata la chiamata MmIsThisAnNtAsSystem e sono stati aggiunti stub per le chiamate SePrivilegeCheck e SeLocateProcessImageName;
- In
In wtsapi32 sono state implementate le funzioni WTSFreeMemoryExA e WTSFreeMemoryExW, e sono stati aggiunti stub per WTSEnumerateProcessesEx[AW], WTSEnumerateSessionsEx[AW] e WTSOpenServerEx[AW]; - Aggiunti nuovi DLL wlanui e utildll;
- Il codice relativo alla gestione dei processi, thread e handle di file è stato trasferito da kernel32 a kernelbase;
- In wined3d sono state aggiunte funzioni per la gestione delle texture, come wined3d_texture_upload_data() e wined3d_texture_gl_upload_data();
- Sono state apportate correzioni relative alla gestione delle eccezioni sulla piattaforma ARM64;
- Risolti rapporti di bug relativi a giochi e applicazioni:
World War Z, AviUtl, Touhou 14-17, Eleusis, Rak24u, Omni-NFS 4.13, The Sims 1, Star Control Origins, Process Hacker, Star Citizen, Adobe Digital Editions 2.
In aggiunta, si può notare da parte di Valve gli aggiornamenti del progetto , che si basa sui lavori del progetto Wine e si propone di garantire l'esecuzione su Linux di applicazioni di gioco create per Windows e presentate nel catalogo Steam. I lavori del progetto sotto licenza BSD. Proton consente di eseguire direttamente nelle applicazioni di gioco client Linux, fornite solo per Windows. Il pacchetto include l'implementazione di DirectX 9 (basato su ), DirectX 10/11 (basato su ) e 12 (basata su ), che funzionano attraverso la traslazione delle chiamate DirectX nell'API Vulkan, fornendo un miglior supporto per i controller di gioco e la possibilità di utilizzare la modalità a schermo intero indipendentemente dalle risoluzioni supportate nei giochi.
Nella nuova versione, i componenti FAudio con implementazione delle librerie audio DirectX (API XAudio2, X3DAudio, XAPO e XACT3) sono stati aggiornati alla versione 19.08, il motore Mono alla versione 4.9.2, e l'interfaccia DXVK (implementazione di DXGI, Direct3D 10 e Direct3D 11 su API Vulkan) è stata aggiornata alla versione . È stato garantito il supporto della modalità 60 FPS anche per schermi ad alta frequenza di aggiornamento (necessario per i giochi più vecchi). Risolti i problemi di blocco durante la digitazione nei giochi Earth Defense Force 5 e Earth Defense Force 4.1.
Fonte: opennet.ru
