Нови верзии на 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 - Прва епизода, Приказна за мојот вујко, HotS, клиент на социјална мрежа IVMU, TopoEdit, Notepad, Стартувач на епски игри.

Исто така, се одржа објавување на проектот Поставување на вино 4.20, кој развива продолжени изданија на вино кои вклучуваат нецелосни или ризични закрпи кои сè уште не се погодни за усвојување во главната гранка на вино. Во споредба со Wine, Wine Staging обезбедува 832 дополнителни закрпи.

Новото издание на Wine Staging носи синхронизација со базата на кодови Wine 4.20. 8 закрпи кои влијаат на dsdmo, winebus.inf, winebus.sys, wineboo, ntoskrnl.exe, wine.inf и ole32 се преместени во главното Wine. Додадена е лепенка со имплементација на функцијата Direct3DShaderValidatorCreate9(), потребна за извршување на демо верзијата на The Sims 2. Ажурирани закрпи winebuild-Fake_Dlls, ntdll-NtПродолжи и ntdll-MemoryWorkingSetExInformation.

Дополнително, може да се забележи извршување на работа на додавајќи до DXVK можности директна употреба на Direct3D 11 на Linux, без да биде поврзан со Wine. Досега, слојот DXVK со имплементација на DXGI (DirectX Graphics Infrastructure), Direct3D 10 и Direct3D 11 преку Vulkan API беше склопен како библиотека DLL и можеше да се користи само со Wine за да се извршуваат игри со Windows. Предложените промени овозможуваат компајлирање на DXVK во форма на споделена библиотека за Linux, која може да се поврзе со редовните апликации на Linux за користење на Direct3D 11 API. Оваа функција може да биде корисна за поедноставување на пренесувањето на игрите на Windows на Linux.

Извор: opennet.ru

Додадете коментар