Nové verze Wine 4.20 a Wine Staging 4.20

Dostupný experimentální vydání otevřené implementace Win32 API - Víno 4.20. Od vydání verze 4.19 Bylo uzavřeno 37 hlášení chyb a bylo provedeno 341 změn.

Nejdůležitější změny:

  • Nové vydání motoru Mono 4.9.4 s povolenou aktualizací podpory FNA (projekt na vytvoření alternativní implementace Microsoft XNA Game Studio 4.0 pro zjednodušení portování her pro Windows);
  • Zajištěno zachování stavu kódu ve VBScript a JScript (perzistence skriptu);
  • Implementace grafického API Vulkan byla sladěna s novou specifikací Vulkan 1.1.126;
  • Vylepšená podpora LLVM MinGW;
  • Uzavřená chybová hlášení související s provozem her a aplikací 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 - Episode One, A Story About My Uncle, HotS, klient sociální sítě IVMU, TopoEdit, Notepad, Epic Games Launcher.

Také odehrál se vydání projektu Inscenace vína 4.20, která vyvíjí rozšířená sestavení Wine, která obsahují nekompletní nebo rizikové záplaty, které ještě nejsou vhodné pro přijetí do hlavní větve Wine. Ve srovnání s Wine poskytuje Wine Staging 832 dalších oprav.

Nová verze Wine Staging přináší synchronizaci s kódovou základnou Wine 4.20. 8 patchů ovlivňujících dsdmo, winebus.inf, winebus.sys, wineboo, ntoskrnl.exe, wine.inf a ole32 bylo přesunuto do hlavního Wine. Přidána oprava s implementací funkce Direct3DShaderValidatorCreate9(), která je nutná ke spuštění demo verze The Sims 2. Aktualizované opravy winebuild-Fake_Dlls, ntdll-NtContinue и ntdll-MemoryWorkingSetExInformation.

Navíc lze poznamenat provádění práce na přidávání do DXVK možnosti přímé použití Direct3D 11 na Linuxu, bez vazby na Wine. Doposud byla vrstva DXVK s implementací DXGI (DirectX Graphics Infrastructure), Direct3D 10 a Direct3D 11 přes Vulkan API sestavena jako DLL knihovna a mohla být použita pouze s Wine pro spouštění her pro Windows. Navrhované změny umožňují zkompilovat DXVK do podoby sdílené knihovny pro Linux, která se dokáže propojit s běžnými linuxovými aplikacemi a využívat API Direct3D 11. Tato funkce může být užitečná pro zjednodušení portování Windows her na Linux.

Zdroj: opennet.ru

Přidat komentář