Mefuta e mecha ea Wine 4.20 le Wine Staging 4.20

Fumaneha tokollo ea liteko ea ts'ebetsong e bulehileng ea Win32 API - Wine 4.20. Ho tloha ha ho lokolloa phetolelo 4.19 Litlaleho tse 37 tsa likokoana-hloko li ile tsa koaloa 'me ha etsoa liphetoho tse 341.

Liphetoho tsa bohlokoa ka ho fetisisa:

  • Tokollo e ncha ea enjine ea Mono 4.9.4 e nang le ntlafatso ea tšehetso e lumelletsoeng FNA (morero oa ho theha ts'ebetsong e 'ngoe ea Microsoft XNA Game Studio 4.0 ho nolofatsa ho tsamaisoa ha lipapali tsa Windows);
  • E fane ka poloko ea boemo ba khoutu ho VBScript le JScript (script persistence);
  • Ts'ebetsong ea Vulkan Grafiken API e tsamaellana le litlhaloso tse ncha tsa Vulkan 1.1.126;
  • Tšehetso e ntlafetseng ea LLVM MinGW;
  • Litlaleho tsa liphoso tse koetsoeng tse amanang le ts'ebetso ea lipapali le lits'ebetso tsa 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 - Karolo ea Pele, Pale ka Malome oa Ka, HotS, Client IVMU Social Network, TopoEdit, Notepad, Epic Games Launcher.

Hape etsahetse tokollo ya morero Boemo ba Veine 4.20, e hlahisang meaho e atolositsoeng ea Veini e kenyelletsang likhechana tse sa fellang kapa tse kotsi tse seng li loketse ho amoheloa lekaleng le leholo la Veini. Ha ho bapisoa le Veine, Wine Staging e fana ka li-patches tse ling tse 832.

Tokollo e ncha ea Wine Staging e tlisa khokahano le Wine 4.20 codebase. Li-patches tse 8 tse amang dsdmo, winebus.inf, winebus.sys, wineboo, ntoskrnl.exe, wine.inf le ole32 li fetiselitsoe ho Veine e kholo. E kentse patch ka ts'ebetsong ea ts'ebetso ea Direct3DShaderValidatorCreate9(), e hlokehang ho tsamaisa mofuta oa demo oa The Sims 2. Lipache tse ntlafalitsoeng. winebuild-Fake_Dlls, ntdll-NtContinue и ntdll-MemoryWorkingSetExInformation.

Ho phaella moo, e ka hlokomeloa ho etsa mosebetsi ka ho eketsa ho DXVK menyetla tšebeliso e tobileng ea Direct3D 11 ho Linux, ntle le ho tlamelloa ho Veine. Ho fihlela joale, lera la DXVK ka ho kengoa ts'ebetsong ha DXGI (DirectX Graphics Infrastructure), Direct3D 10 le Direct3D 11 ka Vulkan API e ile ea bokelloa e le laebrari ea DLL 'me e ka sebelisoa feela le Veine ho tsamaisa lipapali tsa Windows. Liphetoho tse reriloeng li etsa hore ho khonehe ho bokella DXVK ka mokhoa oa laebrari e arolelanoang bakeng sa Linux, e ka hokahanyang le lisebelisoa tse tloaelehileng tsa Linux ho sebelisa Direct3D API 11. Karolo ena e ka ba molemo bakeng sa ho nolofatsa ho tsamaisoa ha lipapali tsa Windows ho Linux.

Source: opennet.ru

Eketsa ka tlhaloso