Nye versioner af Wine 4.20 og Wine Staging 4.20

Ledig eksperimentel udgivelse af åben implementering af Win32 API - Vin 4.20. Siden udgivelsen af ​​versionen 4.19 37 fejlrapporter blev lukket, og 341 ændringer blev foretaget.

De vigtigste ændringer:

  • Ny udgivelse af Mono 4.9.4-motor med understøttelsesopdatering aktiveret FNA (et projekt for at skabe en alternativ implementering af Microsoft XNA Game Studio 4.0 for at forenkle porteringen af ​​Windows-spil);
  • Forudsat bevaring af kodetilstand i VBScript og JScript (script persistens);
  • Vulkan grafik API-implementeringen er blevet tilpasset den nye Vulkan 1.1.126-specifikation;
  • Forbedret LLVM MinGW-understøttelse;
  • Lukkede fejlrapporter relateret til driften af ​​spil og 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 - Episode XNUMX, En historie om min onkel, HotS, IVMU Social Network Client, TopoEdit, Notesblok, Epic Games Launcher.

Også tog sted projektudgivelse Vinopsætning 4.20, som udvikler udvidede builds af vin, der inkluderer ufuldstændige eller risikable patches, der endnu ikke er egnede til adoption i hovedvingrenen. Sammenlignet med Wine giver Wine Staging 832 ekstra patches.

Den nye udgivelse af Wine Staging bringer synkronisering med Wine 4.20-kodebasen. 8 patches, der påvirker dsdmo, winebus.inf, winebus.sys, wineboo, ntoskrnl.exe, wine.inf og ole32 er blevet flyttet til hovedvinen. Tilføjet en patch med implementeringen af ​​Direct3DShaderValidatorCreate9()-funktionen, der kræves for at køre demoversionen af ​​The Sims 2. Opdaterede patches winebuild-Fake_Dlls, ntdll-NtContinue и ntdll-MemoryWorkingSetExInformation.

Derudover kan det bemærkes udfører arbejdetilføjer til DXVK muligheder direkte brug af Direct3D 11 på Linux, uden at være bundet til Wine. Indtil nu var DXVK-laget med implementeringen af ​​DXGI (DirectX Graphics Infrastructure), Direct3D 10 og Direct3D 11 via Vulkan API samlet som et DLL-bibliotek og kunne kun bruges med Wine til at køre Windows-spil. De foreslåede ændringer gør det muligt at kompilere DXVK i form af et delt bibliotek til Linux, som kan forbindes med almindelige Linux-applikationer for at bruge Direct3D 11 API. Denne funktion kan være nyttig til at forenkle porteringen af ​​Windows-spil til Linux.

Kilde: opennet.ru

Tilføj en kommentar