Nye versjoner av Wine 4.20 og Wine Staging 4.20

Tilgjengelig eksperimentell utgivelse av en åpen implementering av Win32 API - Wine 4.20. Siden utgivelsen av versjonen 4.19 37 feilrapporter ble lukket og 341 endringer ble gjort.

De viktigste endringene:

  • Ny utgivelse av Mono 4.9.4-motoren med støtteoppdatering aktivert FNA (et prosjekt for å lage en alternativ implementering av Microsoft XNA Game Studio 4.0 for å forenkle porteringen av Windows-spill);
  • Forutsatt bevaring av kodetilstand i VBScript og JScript (skriptvedvarende);
  • Vulkan grafikk API-implementeringen er justert med den nye Vulkan 1.1.126-spesifikasjonen;
  • Forbedret LLVM MinGW-støtte;
  • Lukkete feilrapporter relatert til driften av spill og applikasjoner 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 én, A Story About My Oncle, HotS, IVMU Social Network Client, TopoEdit, Notisblokk, Epic Games Launcher.

også fant sted prosjektutgivelse Vin Staging 4.20, som utvikler utvidede bygg av vin som inkluderer ufullstendige eller risikable oppdateringer som ennå ikke er egnet for adopsjon til hovedvingrenen. Sammenlignet med Wine gir Wine Staging 832 ekstra patcher.

Den nye utgivelsen av Wine Staging bringer synkronisering med Wine 4.20-kodebasen. 8 patcher som påvirker dsdmo, winebus.inf, winebus.sys, wineboo, ntoskrnl.exe, wine.inf og ole32 er flyttet til hovedvinen. Lagt til en oppdatering med implementering av Direct3DShaderValidatorCreate9()-funksjonen, nødvendig for å kjøre demoversjonen av The Sims 2. Oppdaterte oppdateringer winebuild-Fake_Dlls, ntdll-NtContinue и ntdll-MemoryWorkingSetExInformation.

I tillegg kan det bemerkes utføre arbeidlegger til til DXVK muligheter direkte bruk av Direct3D 11 på Linux, uten å være knyttet til Wine. Til nå har DXVK-laget med implementering av DXGI (DirectX Graphics Infrastructure), Direct3D 10 og Direct3D 11 via Vulkan API blitt satt sammen som et DLL-bibliotek og kunne bare brukes med Wine for å kjøre Windows-spill. De foreslåtte endringene gjør det mulig å kompilere DXVK i form av et delt bibliotek for Linux, som kan kobles til vanlige Linux-applikasjoner for å bruke Direct3D 11 API. Denne funksjonen kan være nyttig for å forenkle porteringen av Windows-spill til Linux.

Kilde: opennet.ru

Legg til en kommentar