È stata rilasciata la versione sperimentale dell'implementazione open source di WinAPI — Wine 6.7. Dalla pubblicazione della versione 6.6 sono stati chiusi 44 report di bug e sono state apportate 397 modifiche.
Le modifiche più importanti:
- Le librerie NetApi32, WLDAP32 e Kerberos sono state convertite nel formato dei file eseguibili PE.
- Raffinata l'implementazione del framework Media Foundation.
- Nella libreria mshtml è stata implementata la modalità JavaScript ES6 (ECMAScript 2015), attivata quando viene abilitata la modalità di compatibilità con Internet Explorer 11.
- In WOW64, il layer per eseguire programmi a 32 bit su Windows a 64 bit, è migliorato il reindirizzamento nel file system per fornire alle applicazioni DLL a 32 bit invece di quelle a 64 bit.
- Aggiunti nuovi driver con supporto Plug & Play.
- Aggiunto un dispositivo di input per lavorare con la tastiera in modalità raw.
- Chiusi report di bug relativi al funzionamento di giochi: Supreme Commander Forged Alliance, Daedalic, MPC-HC 1.7.13, 'Fiaba su Babbo Gelo, Ivan e Nastya', MUSICUS, BioShock Remastered, Legends of Runeterra.
- Chiusi report di bug relativi a applicazioni: Melodyne 5, Informix Database apps, Autodesk 3ds Max 9, SAP GUI, SharpDevelop 2.2, Clarion Enterprise Edition 9.0.10376, Rhino 4.0, HyperChem 8.0.x, Solid Framework, Foobar2000, Avid VENUE, EA Origin, Rekordbox 5.3.0, Winamp, Process Hacker 2.38, WeChat, Adobe DNG Converter 13.2, MikroTik WinBox, SimSig, Windows System Control Center, LDPlayer 4.0.x, Alacritty 0.7.2.
Si può anche menzionare la pubblicazione da parte di Valve di VKD3D-Proton 2.3, un ramo del codice sorgente di vkd3d, creato per migliorare il supporto di Direct3D 12 nel pacchetto per l'esecuzione di giochi Proton. VKD3D-Proton supporta modifiche, ottimizzazioni e miglioramenti specifici per Proton per un funzionamento di qualità superiore dei giochi Windows basati su Direct3D 12 che non sono stati ancora inclusi nella versione principale di vkd3d.
Nella nuova versione di VKD3D-Proton è stato aggiunto il supporto iniziale per l'API DXR 1.0 (DirectX Raytracing), nella cui implementazione per il ray tracing viene utilizzata l'estensione Vulkan VK_KHR_raytracing. DXR funziona attualmente solo su sistemi con driver NVIDIA ed è utilizzabile nei giochi Control e Ghostrunner. È stata portata a termine la supporto per VRS (Variable Rate Shading) e la rasterizzazione conservativa (Conservative Rasterization). Implementata la chiamata D3D12_HEAP_FLAG_ALLOW_WRITE_WATCH, che consente l'utilizzo di APITraces. Sono state apportate diverse ottimizzazioni significative delle prestazioni.
Fonte: opennet.ru
