Izinguqulo ezintsha ze-Wine 4.20 kanye ne-Wine Staging 4.20

Iyatholakala ukukhishwa kokuhlolwa kokuqaliswa okuvulekile kwe-Win32 API - I-Wine 4.20. Kusukela ekukhululweni kwenguqulo 4.19 Imibiko yesiphazamisi engu-37 yavalwa futhi kwenziwa izinguquko ezingu-341.

Izinguquko ezibaluleke kakhulu:

  • Ukukhishwa okusha kwenjini ye-Mono 4.9.4 enesibuyekezo sokusekela esinikwe amandla I-FNA (iphrojekthi yokudala enye indlela yokusebenzisa i-Microsoft XNA Game Studio 4.0 ukuze kube lula ukuthuthwa kwemidlalo ye-Windows);
  • Kuhlinzekwe ngokulondolozwa kwesimo sekhodi ku-VBScript naku-JScript (ukuphikelela kombhalo);
  • Ukuqaliswa kwe-Vulkan graphics API kuhambisane nencazelo entsha ye-Vulkan 1.1.126;
  • Ukwesekwa okuthuthukisiwe kwe-LLVM MinGW;
  • Imibiko yamaphutha evaliwe ehlobene nokusebenza kwemidlalo nezinhlelo zokusebenza 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 - Isiqephu Sokuqala, Indaba NgoMalume Wami, HotS, IVMU Social Network Client, TopoEdit, Notepad, Epic Games Launcher.

Futhi kwenzeka ukukhululwa kwephrojekthi Isiteji Sewayini 4.20, ethuthukisa ukwakheka okunwetshiwe Kwewayini okuhlanganisa amapheshana angaphelele noma ayingozi angakalungeli ukwamukelwa egatsheni Lewayini elikhulu. Uma kuqhathaniswa newayini, i-Wine Staging ihlinzeka ngeziqephu ezingeziwe ezingama-832.

Ukukhishwa okusha kwe-Wine Staging kuletha ukuvumelanisa ne-Wine 4.20 codebase. Iziqephu eziyi-8 ezithinta i-dsdmo, i-winebus.inf, i-winebus.sys, i-wineboo, i-ntoskrnl.exe, i-wine.inf ne-ole32 zihanjiswe eWine enkulu. Kwengezwe isiqeshana ngokuqaliswa komsebenzi we-Direct3DShaderValidatorCreate9(), odingekayo ukuze kusetshenziswe inguqulo yedemo ye-Sims 2. Iziqephu ezibuyekeziwe winebuild-Fake_Dlls, ntdll-NtContinue и ntdll-MemoryWorkingSetExInformation.

Ukwengeza, kungaphawulwa ukwenza umsebenzi on enezela kwe DXVK amathuba ukusetshenziswa okuqondile kwe-Direct3D 11 ku-Linux, ngaphandle kokuboshelwa eWayini. Kuze kube manje, isendlalelo se-DXVK ngokusetshenziswa kwe-DXGI (DirectX Graphics Infrastructure), i-Direct3D 10 kanye ne-Direct3D 11 nge-Vulkan API siqoqwe njengomtapo wezincwadi we-DLL futhi singasetshenziswa kuphela neWine ukuze kuqhutshwe imidlalo ye-Windows. Izinguquko ezihlongozwayo zenza kube nokwenzeka ukuhlanganisa i-DXVK ibe uhlobo lwelabhulali eyabiwe ye-Linux, engaxhuma nezinhlelo zokusebenza ze-Linux ezivamile ukusebenzisa i-Direct3D 11 API. Lesi sici singase sibe usizo ekwenzeni lula ukuthuthwa kwemidlalo ye-Windows ku-Linux.

Source: opennet.ru

Engeza amazwana