Wine 4.20 және Wine Staging 4.20 жаңа нұсқалары

Қол жетімді Win32 API ашық іске асырудың эксперименттік шығарылымы - Шарап 4.20. Нұсқасы шыққаннан бері 4.19 было закрыто 37 отчётов об ошибках и внесено 341 изменение.

Ең маңызды өзгерістер:

  • Задействован новый выпуск движка Mono 4.9.4 c обновлением поддержки ФНҚ (проект по созданию альтернативной реализации 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.

Сондай-ақ, орын алды жобаның шығарылымы Шарап қою 4.20, развивающего расширенные сборки 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. Обновлены патчи winebuild-Fake_Dlls, ntdll-NtContinue и ntdll-MemoryWorkingSetExInformation.

Бұған қоса, атап өтуге болады проведение работы туралы добавлению в 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

пікір қалдыру