Wine 4.20 ja Wine Staging 4.20 uued versioonid

Saadaval Win32 API avatud juurutuse eksperimentaalne väljalase - Vein 4.20. Alates versiooni ilmumisest 4.19 37 veateadet suleti ja tehti 341 muudatust.

Olulisemad muudatused:

  • Mootori Mono 4.9.4 uus väljalase, mille toevärskendus on lubatud FNA (projekt Microsoft XNA Game Studio 4.0 alternatiivse teostuse loomiseks, et lihtsustada Windowsi mängude portimist);
  • Koodi oleku säilitamine VBScriptis ja JScriptis (skripti püsivus);
  • Vulkani graafika API juurutus on joondatud uue Vulkan 1.1.126 spetsifikatsiooniga;
  • Täiustatud LLVM MinGW tugi;
  • Suletud veateated, mis on seotud mängude ja rakenduste toimimisega 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 - Esimene episood, lugu minu onust, HotS, IVMU suhtlusvõrgustiku klient, TopoEdit, märkmik, eepiliste mängude käivitaja.

Ka võttis aset projekti väljalase Veinilavastus 4.20, mis arendab Wine'i laiendatud versioone, mis sisaldavad mittetäielikke või riskantseid plaastreid, mis ei sobi veel veini põhiharusse kasutuselevõtuks. Wine'iga võrreldes pakub Wine Staging 832 täiendavat plaastrit.

Wine Stagingi uus väljalase toob kaasa sünkroonimise Wine 4.20 koodibaasiga. Põhiveini on teisaldatud 8 plaastrit, mis mõjutavad dsdmo, winebus.inf, winebus.sys, wineboo, ntoskrnl.exe, wine.inf ja ole32. Lisatud on plaaster, mis sisaldab funktsiooni Direct3DShaderValidatorCreate9(), mis on vajalik The Sims 2 demoversiooni käitamiseks. Värskendatud paigad winebuild-Fake_Dlls, ntdll-NtContinue и ntdll-MemoryWorkingSetExInformation.

Lisaks võib märkida tööde teostamine edasi lisades DXVK-le võimalusi Direct3D 11 otsene kasutamine Linuxis, ilma et see oleks seotud Wine'iga. Seni oli DXVK kiht DXGI (DirectX Graphics Infrastructure), Direct3D 10 ja Direct3D 11 juurutusega Vulkan API kaudu kokku pandud DLL teegina ja seda sai kasutada ainult Wine'iga Windowsi mängude käitamiseks. Kavandatavad muudatused võimaldavad kompileerida DXVK Linuxi jaoks jagatud teegi kujul, mis saab linkida tavaliste Linuxi rakendustega, et kasutada rakendust Direct3D 11. See funktsioon võib olla kasulik Windowsi mängude Linuxi portimise lihtsustamiseks.

Allikas: opennet.ru

Lisa kommentaar