o versiune experimentală a implementării open source a Win32 API — . De la lansarea versiunii au fost închise 37 de raportări de erori și au fost efectuate 341 de modificări.
Cele mai importante schimbări:
- A fost utilizată o nouă versiune a motorului Mono 4.9.4 cu actualizări de suport (proiect de dezvoltare a unei implementări alternative a Microsoft XNA Game Studio 4.0 pentru simplificarea portării jocurilor de Windows);
- S-a asigurat persistenta stării codului în VBScript și JScript (persistența scripturilor);
- Implementarea API-ului grafic Vulkan a fost actualizată conform noii specificații Vulkan 1.1.126;
- S-a îmbunătățit suportul pentru LLVM MinGW;
- Au fost închise rapoartele de erori legate de jocuri și aplicații precum LEGO Island, The Odyssey: Winds Of Athena, SimGolf v1.03, Password Safe, TSDoctor 1.0.58, Resident Evil 3, wPrime 2.x, Age of Wonders III, Lethe — Episode One, A Story About My Uncle, HotS, IVMU Social Network Client, TopoEdit, Notepad, Epic Games Launcher.
De asemenea, versiunea proiectului , dezvoltând versiuni extinse ale Wine, care includ patch-uri incomplete sau riscante, care nu sunt încă potrivite pentru a fi incluse în ramura principală a Wine. Comparativ cu Wine, Wine Staging oferă 832 de patch-uri suplimentare.
În noua versiune Wine Staging a fost efectuată sincronizarea cu baza de cod Wine 4.20. Au fost transferate în compunerea principală a Wine 8 patch-uri care afectează dsdmo, winebus.inf, winebus.sys, wineboo, ntoskrnl.exe, wine.inf și ole32. A fost adăugat un patch cu implementarea funcției Direct3DShaderValidatorCreate9(), necesară pentru a rula versiunea demo a The Sims 2. Au fost actualizate patch-urile , și .
apariția pe în DXVK utilizarea directă a Direct3D 11 în Linux, fără a fi legată de Wine. Până acum, stratul DXVK cu implementarea DXGI (DirectX Graphics Infrastructure), Direct3D 10 și Direct3D 11 prin API Vulkan, era construit ca o bibliotecă DLL și putea fi folosit doar cu Wine pentru a rula jocuri de Windows. Modificările propuse permit compilarea DXVK sub formă de bibliotecă partajată pentru Linux, care poate fi legată cu aplicații Linux obișnuite pentru a utiliza API-ul Direct3D 11. Această capacitate poate fi utilă pentru simplificarea portării jocurilor de Windows pe Linux.
Sursa: opennet.ro
