Nya versioner av Wine 4.20 och Wine Staging 4.20

Tillgängliga experimentell utgåva av öppen implementering av Win32 API - Vin 4.20. Sedan versionen släpptes 4.19 37 felrapporter stängdes och 341 ändringar gjordes.

De viktigaste förändringarna:

  • Ny version av Mono 4.9.4-motorn med stöduppdatering aktiverad FNA (ett projekt för att skapa en alternativ implementering av Microsoft XNA Game Studio 4.0 för att förenkla porteringen av Windows-spel);
  • Förutsatt bevarande av kodtillstånd i VBScript och JScript (skriptbeständighet);
  • Vulkans grafik API-implementering har anpassats till den nya Vulkan 1.1.126-specifikationen;
  • Förbättrat LLVM MinGW-stöd;
  • Stängda felrapporter relaterade till driften av spel och applikationer 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 - Avsnitt ett, A Story About My Uncle, HotS, IVMU Social Network Client, TopoEdit, Notepad, Epic Games Launcher.

också ägde rum projekt release Wine Staging 4.20, som utvecklar utökade versioner av vin som inkluderar ofullständiga eller riskfyllda lappar som ännu inte är lämpliga för adoption i huvudvingrenen. Jämfört med Wine ger Wine Staging 832 ytterligare patchar.

Den nya versionen av Wine Staging ger synkronisering med Wine 4.20-kodbasen. 8 patchar som påverkar dsdmo, winebus.inf, winebus.sys, wineboo, ntoskrnl.exe, wine.inf och ole32 har flyttats till huvudvinet. Lade till en patch med implementeringen av Direct3DShaderValidatorCreate9()-funktionen, som krävs för att köra demoversionen av The Sims 2. Uppdaterade patchar winebuild-Fake_Dlls, ntdll-NtContinue и ntdll-MemoryWorkingSetExInformation.

Dessutom kan det noteras utföra arbetelägga till till DXVK möjligheter direkt användning av Direct3D 11 på Linux, utan att vara bunden till Wine. Hittills har DXVK-lagret med implementeringen av DXGI (DirectX Graphics Infrastructure), Direct3D 10 och Direct3D 11 via Vulkan API satts ihop som ett DLL-bibliotek och kunde endast användas med Wine för att köra Windows-spel. De föreslagna ändringarna gör det möjligt att kompilera DXVK i form av ett delat bibliotek för Linux, som kan länka till vanliga Linux-applikationer för att använda Direct3D 11 API. Denna funktion kan vara användbar för att förenkla porteringen av Windows-spel till Linux.

Källa: opennet.ru

Lägg en kommentar