Matoleo mapya ya Wine 4.20 na Wine Staging 4.20

Inapatikana kutolewa kwa majaribio ya utekelezaji wazi wa Win32 API - Mvinyo 4.20. Tangu kutolewa kwa toleo 4.19 Ripoti 37 za hitilafu zilifungwa na mabadiliko 341 yalifanyika.

Mabadiliko muhimu zaidi:

  • Toleo jipya la injini ya Mono 4.9.4 na sasisho la usaidizi limewezeshwa FNA (mradi wa kuunda utekelezaji mbadala wa Microsoft XNA Game Studio 4.0 ili kurahisisha uwekaji wa michezo ya Windows);
  • Zinazotolewa uhifadhi wa hali ya kanuni katika VBScript na JScript (script kuendelea);
  • Utekelezaji wa API ya michoro ya Vulkan umeambatanishwa na vipimo vipya vya Vulkan 1.1.126;
  • Usaidizi ulioboreshwa wa LLVM MinGW;
  • Ripoti za hitilafu zilizofungwa zinazohusiana na uendeshaji wa michezo na programu 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 - Kipindi cha Kwanza, Hadithi Kuhusu Mjomba Wangu, HotS, Mteja wa Mtandao wa Kijamii wa IVMU, TopoEdit, Notepad, Epic Games Launcher.

Pia ilifanyika kutolewa kwa mradi Kiwango cha Mvinyo 4.20, ambayo hutengeneza miundo mirefu ya Mvinyo inayojumuisha mabaka yasiyokamilika au hatari ambayo bado hayafai kupitishwa katika tawi kuu la Mvinyo. Ikilinganishwa na Mvinyo, Uwekaji wa Mvinyo hutoa viraka 832 zaidi.

Toleo jipya la Wine Staging huleta maingiliano na Wine 4.20 codebase. Vipande 8 vinavyoathiri dsdmo, winebus.inf, winebus.sys, wineboo, ntoskrnl.exe, wine.inf na ole32 vimehamishwa hadi kwenye Mvinyo kuu. Imeongeza kiraka na utekelezaji wa chaguo za kukokotoa za Direct3DShaderValidatorCreate9(), zinazohitajika ili kuendesha toleo la onyesho la Sims 2. Viraka vilivyosasishwa. winebuild-Fake_Dlls, ntdll-NtContinue ΠΈ ntdll-MemoryWorkingSetExInformation.

Kwa kuongeza, inaweza kuzingatiwa kutekeleza kazi juu ya kuongeza kwa DXVK uwezo matumizi ya moja kwa moja ya Direct3D 11 kwenye Linux, bila kufungwa na Mvinyo. Hadi sasa, safu ya DXVK yenye utekelezaji wa DXGI (DirectX Graphics Infrastructure), Direct3D 10 na Direct3D 11 kupitia Vulkan API ilikusanywa kama maktaba ya DLL na inaweza kutumika tu na Mvinyo kuendesha michezo ya Windows. Mabadiliko yaliyopendekezwa yanawezesha kuunda DXVK katika mfumo wa maktaba ya pamoja ya Linux, ambayo inaweza kuunganishwa na programu za kawaida za Linux ili kutumia API ya Direct3D 11. Kipengele hiki kinaweza kuwa muhimu kwa kurahisisha uhamishaji wa michezo ya Windows hadi Linux.

Chanzo: opennet.ru

Kuongeza maoni