Tionndaidhean ùra de Wine 4.20 agus Wine Staging 4.20

Ri fhaighinn foillseachadh deuchainneach de bhuileachadh fosgailte den API Win32 - Fìon 4.20. Bho chaidh an dreach a leigeil ma sgaoil 4.19 Chaidh 37 aithrisean bug a dhùnadh agus chaidh 341 atharrachadh a dhèanamh.

Na h-atharrachaidhean as cudromaiche:

  • Sgaoileadh ùr de einnsean Mono 4.9.4 le ùrachadh taic air a chomasachadh FNA (pròiseact gus buileachadh eile de Microsoft XNA Game Studio 4.0 a chruthachadh gus gluasad gheamannan Windows a dhèanamh nas sìmplidhe);
  • Cho fad ‘s a tha thu a’ gleidheadh ​​​​staid còd ann an VBScript agus JScript (seasmhachd sgriobt);
  • Tha buileachadh API grafaigean Vulkan air a cho-thaobhadh ris an t-sònrachadh ùr Vulkan 1.1.126;
  • Taic LLVM MinGW nas fheàrr;
  • Aithisgean mearachd dùinte co-cheangailte ri gnìomhachd gheamannan agus thagraidhean Eilean LEGO, 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 a h-Aon, Sgeulachd mu m’ Uncail, HotS, Neach-dèiligidh Lìonra Sòisealta IVMU, TopoEdit, Notepad, Tosgaire Geamannan Epic.

Cuideachd thachair foillseachadh pròiseict Ìre fìon 4.20, a bhios a’ leasachadh toglaichean leudaichte de fhìon a tha a’ toirt a-steach badan neo-choileanta no cunnartach nach eil fhathast freagarrach airson gabhail ris a’ phrìomh mheur Fìon. An coimeas ri Fìon, tha Wine Staging a’ toirt seachad 832 badan a bharrachd.

Tha an sgaoileadh ùr de Wine Staging a’ toirt sioncronadh leis an Wine 4.20 codebase. Chaidh 8 pìosan a’ toirt buaidh air dsdmo, winebus.inf, winebus.sys, wineboo, ntoskrnl.exe, wine.inf agus ole32 a ghluasad chun phrìomh Fhìon. Chaidh bad a chuir ris le buileachadh gnìomh Direct3DShaderValidatorCreate9(), a dh’ fheumar gus an tionndadh demo de The Sims 2 a ruith. Pasganan ùraichte winebuild-Fake_Dlls, ntdll-NtContinue и ntdll-MemoryWorkingSetExInformation.

A bharrachd air an sin, faodar a thoirt fa-near a' coileanadh obair air a ' a' cur gu DXVK cothroman cleachdadh dìreach de Direct3D 11 air Linux, gun a bhith ceangailte ri Fìon. Gu ruige seo, chaidh an ìre DXVK le buileachadh DXGI (Bun-structar Grafaigeachd DirectX), Direct3D 10 agus Direct3D 11 tron ​​​​API Vulkan a chruinneachadh mar leabharlann DLL agus cha ghabhadh a chleachdadh ach le Wine gus geamannan Windows a ruith. Tha na h-atharrachaidhean a thathar a’ moladh ga dhèanamh comasach DXVK a chur ri chèile ann an cruth leabharlann co-roinnte airson Linux, a dh’ fhaodas ceangal a dhèanamh ri tagraidhean Linux cunbhalach gus an API Direct3D 11 a chleachdadh. Dh’ fhaodadh am feart seo a bhith feumail airson gluasad gheamannan Windows gu Linux a dhèanamh nas sìmplidhe.

Source: fosgailtenet.ru

Cuir beachd ann