release sperimentale dell'implementazione open source dell'API Win32 — . Dalla data di rilascio della versione sono stati chiusi 18 rapporti di errore e sono state apportate 255 modifiche.
Le modifiche più importanti:
- Il motore Mono è stato aggiornato alla versione 4.9.2, risolvendo problemi di avvio delle quest DARK e DLC;
- DLL in formato PE (Portable Executable) ora non sono più legate al runtime
MinGW; - Nel ntoskrnl è stata implementata la chiamata MmIsThisAnNtAsSystem e sono stati aggiunti stub per le chiamate SePrivilegeCheck e SeLocateProcessImageName;
- In
wtsapi32 ha implementato le funzioni WTSFreeMemoryExA e WTSFreeMemoryExW, e sono stati aggiunti stub per WTSEnumerateProcessesEx[AW], WTSEnumerateSessionsEx[AW] e WTSOpenServerEx[AW]; - Sono state aggiunte nuove DLL wlanui e utildll;
- Il codice relativo alla gestione dei processi, dei thread e dei descrittori 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();
- Fatti correttivi relativi alla gestione delle eccezioni sulla piattaforma ARM64;
- Sono stati chiusi rapporti di errore relativi al funzionamento di 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.
Inoltre, si può notare aggiornamento del progetto da parte di Valve , che si basa sui progressi del progetto Wine ed è volto a garantire l'esecuzione su Linux di applicazioni di gioco create per Windows e disponibili nel catalogo Steam. I progressi del progetto sotto licenza BSD. Proton consente di eseguire direttamente nel client Steam di Linux le applicazioni di gioco fornite esclusivamente per Windows. Il pacchetto include l'implementazione di DirectX 9 (basato su ), DirectX 10/11 (basato su ) e 12 (basata su ), che funzionano tramite la traduzione delle chiamate DirectX nell'API Vulkan, offre un supporto migliorato 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 sonore DirectX (API XAudio2, X3DAudio, XAPO e XACT3) sono stati aggiornati alla release 19.08, il motore Mono alla versione 4.9.2 e il layer DXVK (implementazione di DXGI, Direct3D 10 e Direct3D 11 sopra API Vulkan) è stato aggiornato alla versione. . È garantita l'uscita dei dati a 60 FPS anche per schermi ad alta frequenza di aggiornamento (necessario per i giochi più datati). Risolti i problemi di blocco durante l'immissione di testo nei giochi Earth Defense Force 5 ed Earth Defense Force 4.1.
Fonte: opennet.ru
