эксперыментальны выпуск адкрытай рэалізацыі Win32 API . З моманту выпуску версіі было зачынена 37 справаздач аб памылках і ўнесена 341 змена.
Найбольш важныя змены:
- Задзейнічаны новы выпуск рухавічка Mono 4.9.4 c абнаўленнем падтрымкі (праект па стварэнні альтэрнатыўнай рэалізацыі Microsoft XNA Game Studio 4.0 для спрашчэння партавання Windows-гульняў);
- Забяспечана захаванне стану кода ў VBScript і JScript (script persistence);
- Рэалізацыя графічнага API Vulkan прыведзена ў адпаведнасць з новай спецыфікацыяй Vulkan 1.1.126;
- Палепшана падтрымка LLVM MinGW;
- Закрытыя справаздачы пра памылкі, звязаныя з працай гульняў і прыкладанняў LEGO Island, The Odyssey: Winds of Athena, SimGolf v1.03 IVMU Social Network Client, TopoEdit, Notepad, Epic Games Launcher.
Таксама выпуск праекта , Які развівае пашыраныя зборкі Wine, якія ўключаюць не цалкам гатовыя або рызыкоўныя патчы, пакуль не прыдатныя для прыняцця ў асноўную галінку Wine. У параўнанні з Wine у Wine Staging прадастаўляецца 832 дадатковых патча.
У новым выпуску Wine Staging ажыццёўлена сінхранізацыя з кодавай базай Wine 4.20. У асноўны склад Wine перанесены 8 патчаў, якія закранаюць dsdmo, winebus.inf, winebus.sys, wineboo, ntoskrnl.exe, wine.inf і ole32. Дададзены патч з рэалізацыяй функцыі Direct3DShaderValidatorCreate9(), неабходнай для запуску дэма-версіі The Sims 2. Абноўлены патчы , и .
Дадаткова можна адзначыць па у DXVK прамога выкарыстання Direct3D 11 у Linux, без прывязкі да Wine. Да гэтага часу праслойка DXVK з рэалізацыяй DXGI (DirectX Graphics Infrastructure), Direct3D 10 і Direct3D 11 праз API Vulkan, збіралася ў выглядзе DLL-бібліятэкі і магла выкарыстоўвацца толькі з Wine для запуску Windows-гульняў. Прапанаваныя змены даюць магчымасць сабраць DXVK у форме падзяляемай бібліятэкі для Linux, якая можа звязвацца са звычайнымі Linux-прыкладаннямі для выкарыстання ў іх API Direct3D 11. Падобная магчымасць можа апынуцца карыснай для спрашчэння партавання Windows-гульняў для Linux.
Крыніца: opennet.ru
