експериментален релиз на отвореното изпълнение на Win32 API — . От момента на издаване на версията бяха затворени 37 отчета за грешки и извършени 341 промяна.
Наиболее значительные изменения:
- Внедрен е новият релиз на двигателя Mono 4.9.4 с обновление на поддръжката (проект за създаване на алтернативна реализация на Microsoft XNA Game Studio 4.0 за опростяване на портването на Windows игри);
- Осигурено е запазване на състоянието на кода в VBScript и JScript (постоянство на скриптове);
- Реализацията на графичния 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
