Нови версии Wine 4.20 и Wine Staging 4.20

Достъпен експериментален релиз на отвореното изпълнение на Win32 API — Вино 4.20. От момента на издаване на версията 4.19 бяха затворени 37 отчета за грешки и извършени 341 промяна.

Наиболее значительные изменения:

  • Внедрен е новият релиз на двигателя Mono 4.9.4 с обновление на поддръжката FNA (проект за създаване на алтернативна реализация на 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 Staging 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

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster