Versionet e reja të Wine 4.20 dhe Wine Staging 4.20

Në dispozicion lëshimi eksperimental i një zbatimi të hapur të API-së Win32 - Verë 4.20. Që nga lëshimi i versionit 4.19 U mbyllën 37 raporte të gabimeve dhe u bënë 341 ndryshime.

Ndryshimet më të rëndësishme:

  • Lëshimi i ri i motorit Mono 4.9.4 me përditësimin e mbështetjes të aktivizuar FNA (një projekt për të krijuar një zbatim alternativ të Microsoft XNA Game Studio 4.0 për të thjeshtuar transferimin e lojërave Windows);
  • Sigurimi i ruajtjes së gjendjes së kodit në VBScript dhe JScript (qëndrueshmëria e skriptit);
  • Zbatimi i API grafike Vulkan është përshtatur me specifikimin e ri Vulkan 1.1.126;
  • Mbështetje e përmirësuar e LLVM MinGW;
  • Raporte gabimesh të mbyllura në lidhje me funksionimin e lojërave dhe aplikacioneve 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 - Episodi i parë, Një histori rreth xhaxhait tim, HotS, Klienti i Rrjetit Social IVMU, TopoEdit, Notepad, Launcher Epic Games.

Edhe Ndodhi publikimi i projektit Skenimi i verës 4.20, i cili zhvillon ndërtime të zgjeruara të verës që përfshijnë arna jo të plota ose të rrezikshme që nuk janë ende të përshtatshme për t'u adoptuar në degën kryesore të verës. Krahasuar me Wine, Wine Staging ofron 832 arna shtesë.

Publikimi i ri i Wine Staging sjell sinkronizimin me bazën e kodeve Wine 4.20. 8 arna që prekin dsdmo, winebus.inf, winebus.sys, wineboo, ntoskrnl.exe, wine.inf dhe ole32 janë zhvendosur në Wine kryesore. U shtua një patch me zbatimin e funksionit Direct3DShaderValidatorCreate9(), i nevojshëm për të ekzekutuar versionin demo të The Sims 2. Arna të përditësuara Winebuild-Fake_Dlls, ntdll-NtVazhdo и ntdll-MemoryWorkingSetExInformation.

Për më tepër, mund të vërehet kryerjen e punës mbi duke shtuar në DXVK mundësitë përdorimi i drejtpërdrejtë i Direct3D 11 në Linux, pa u lidhur me Wine. Deri më tani, shtresa DXVK me implementimin e DXGI (DirectX Graphics Infrastructure), Direct3D 10 dhe Direct3D 11 nëpërmjet Vulkan API ishte mbledhur si një bibliotekë DLL dhe mund të përdorej vetëm me Wine për të ekzekutuar lojëra Windows. Ndryshimet e propozuara bëjnë të mundur përpilimin e DXVK në formën e një biblioteke të përbashkët për Linux, e cila mund të lidhet me aplikacionet e rregullta Linux për të përdorur Direct3D 11 API. Ky funksion mund të jetë i dobishëm për thjeshtimin e transferimit të lojërave të Windows në Linux.

Burimi: opennet.ru

Shto një koment