Nové verze Wine 4.20 a Wine Staging 4.20

Dostupné experimentální vydání otevřené implementace Win32 API — Wine 4.20. Od vydání verze 4.19 bylo uzavřeno 37 chybových hlášení a provedeno 341 změn.

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

  • Byla zavedena nová verze enginu Mono 4.9.4 s aktualizací podpory FNA (projekt zaměřený na vytvoření alternativní implementace Microsoft XNA Game Studio 4.0 pro usnadnění portování her z Windows);
  • Zajištěno uchování stavu kódu v VBScript a JScript (persistence scriptu);
  • Implementace grafického API Vulkan byla sladěna s novou specifikací Vulkan 1.1.126;
  • Zlepšena podpora LLVM MinGW;
  • Uzavřená chybová hlášení související s hrami a aplikacemi 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, IVMU Social Network Client, TopoEdit, Notepad, Epic Games Launcher.

Také se uskutečnilo vydání projektu Wine Staging 4.20, vyvíjející rozšířené verze Wine, které zahrnují nepotvrzené nebo riskantní patche, které ještě nejsou připravené pro přijetí do hlavní větve Wine. V porovnání s Wine obsahuje Wine Staging o 832 dodatečných patchů více.

V nové verzi Wine Staging byla synchronizována kódová základna s Wine 4.20. Do hlavní složky Wine bylo přeneseno 8 patchů, které se dotýkají dsdmo, winebus.inf, winebus.sys, wineboo, ntoskrnl.exe, wine.inf a ole32. Přidán patch s implementací funkce Direct3DShaderValidatorCreate9(), která je potřebná pro spuštění demoverze The Sims 2. Byly aktualizovány patchy winebuild-Fake_Dlls, ntdll-NtContinue a ntdll-MemoryWorkingSetExInformation.

Dále lze poznamenat provádění práce o přidání v DXVK možnosti přímého použití Direct3D 11 na Linuxu, bez vazby na Wine. Dosud byla vrstva DXVK s implementací DXGI (DirectX Graphics Infrastructure), Direct3D 10 a Direct3D 11 přes API Vulkan, budována jako DLL knihovna a mohla být používána pouze s Wine pro spuštění Windows her. Navrhované změny umožňují sestavit DXVK ve formě sdílené knihovny pro Linux, která se může spojovat s běžnými aplikacemi Linuxu pro použití API Direct3D 11. Tato možnost může být užitečná pro usnadnění portování Windows her na Linux.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster