Naujos „Wine 4.20“ ir „Wine Staging 4.20“ versijos

Galima eksperimentinis atviro Win32 API diegimo leidimas - Vynas 4.20. Nuo versijos išleidimo 4.19 Buvo uždaryti 37 pranešimai apie klaidas ir atliktas 341 pakeitimas.

Svarbiausi pakeitimai:

  • Naujas Mono 4.9.4 variklio leidimas su įjungtu atnaujinimu FNA (projektas, skirtas sukurti alternatyvų Microsoft XNA Game Studio 4.0 diegimą, siekiant supaprastinti Windows žaidimų perkėlimą);
  • Suteikiamas kodo būsenos išsaugojimas VBScript ir JScript (scenarijaus išlikimas);
  • Vulkan grafikos API diegimas buvo suderintas su nauja Vulkan 1.1.126 specifikacija;
  • Patobulintas LLVM MinGW palaikymas;
  • Uždaryti klaidų pranešimai, susiję su žaidimų ir programų veikimu 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 - Pirmas epizodas, istorija apie mano dėdę, „HotS“, IVMU socialinio tinklo klientas, „TopoEdit“, „Notepad“, „Epic Games Launcher“.

Taip pat įvyko projekto leidimas Vyno paruošimas 4.20, kuri kuria išplėstines „Wine“ versijas, kuriose yra neužbaigtų arba rizikingų pataisų, kurios dar nėra tinkamos naudoti pagrindiniame „Wine“ padalinyje. Palyginti su „Wine“, „Wine Staging“ suteikia 832 papildomus pleistrus.

Naujasis „Wine Staging“ leidimas suteikia sinchronizavimą su „Wine 4.20“ kodų baze. 8 pataisos, turinčios įtakos dsdmo, winebus.inf, winebus.sys, wineboo, ntoskrnl.exe, wine.inf ir ole32, buvo perkeltos į pagrindinį Wine. Pridėta pataisa su Direct3DShaderValidatorCreate9() funkcija, reikalinga The Sims 2 demonstracinei versijai paleisti. Atnaujinti pataisymai winebuild-Fake_Dlls, ntdll-NtContinue и ntdll-MemoryWorkingSetExInformation.

Be to, galima pažymėti atliekant darbus apie pridedant į DXVK galimybės tiesioginis „Direct3D 11“ naudojimas „Linux“, nesusietas su „Wine“. Iki šiol DXVK sluoksnis su DXGI (DirectX Graphics Infrastructure), Direct3D 10 ir Direct3D 11 įdiegimu per Vulkan API buvo surenkamas kaip DLL biblioteka ir galėjo būti naudojamas tik su Wine Windows žaidimams paleisti. Siūlomi pakeitimai leidžia kompiliuoti DXVK į bendrinamą „Linux“ biblioteką, kuri gali susieti su įprastomis „Linux“ programomis ir naudoti „Direct3D 11“ API. Ši funkcija gali būti naudinga norint supaprastinti „Windows“ žaidimų perkėlimą į „Linux“.

Šaltinis: opennet.ru

Добавить комментарий