Ụdị ọhụrụ nke mmanya 4.20 na Wine Staging 4.20

Dị mwepụta nnwale nke mmeghe mepere emepe nke Win32 API - 4.20 Wine. Ebe ọ bụ na ntọhapụ nke version 4.19 было закрыто 37 отчётов об ошибках и внесено 341 изменение.

Mgbanwe kacha mkpa:

  • Задействован новый выпуск движка Mono 4.9.4 c обновлением поддержки FNA (проект по созданию альтернативной реализации Microsoft XNA Game Studio 4.0 для упрощения портирования Windows-игр);
  • Enyere ichekwa ọnọdụ koodu na VBScript na JScript (nkwụsi ike script);
  • Реализация графического 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.

Ọzọkwa mere ntọhapụ oru ngo Nhazi mmanya 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.

Ọzọkwa, enwere ike ịdeba ya проведение работы on добавлению в DXVK ohere прямого использования 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.

isi: opennet.ru

Tinye a comment