експериментално издание на отворената реализация на Win32 API — . От момента на издаването на версията бяха затворени 37 отчета за грешки и внесени 341 промени.
Най-важните промени:
- Активирана е нова версия на движка Mono 4.9.4 с ъпдейт на поддръжката (проект за създаване на алтернативна реализация на 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, 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.
Също издание на проекта , развиваща разширени версии на 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
