Noves versions de Wine 4.20 i Wine Staging 4.20

Disponible llançament experimental de la implementació oberta de l'API Win32 - Vi 4.20. Des del llançament de la versió 4.19 Es van tancar 37 informes d'errors i es van fer 341 canvis.

Els canvis més importants:

  • Nova versió del motor Mono 4.9.4 amb l'actualització de suport activada FNA (un projecte per crear una implementació alternativa de Microsoft XNA Game Studio 4.0 per simplificar la portabilitat dels jocs de Windows);
  • Preservació de l'estat del codi en VBScript i JScript (persistència de l'script);
  • La implementació de l'API de gràfics Vulkan s'ha alineat amb la nova especificació Vulkan 1.1.126;
  • Suport millorat de LLVM MinGW;
  • Informes d'errors tancats relacionats amb el funcionament de jocs i aplicacions 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 - Episodi XNUMX, Una història sobre el meu oncle, HotS, IVMU Social Network Client, TopoEdit, Bloc de notes, Epic Games Launcher.

També tingué lloc llançament del projecte Escenificació del vi 4.20, que desenvolupa versions ampliades de Wine que inclouen pedaços incomplets o arriscats que encara no són adequats per a l'adopció a la branca principal de Wine. En comparació amb Wine, Wine Staging proporciona 832 pegats addicionals.

La nova versió de Wine Staging aporta sincronització amb la base de codi Wine 4.20. S'han mogut 8 pegats que afecten dsdmo, winebus.inf, winebus.sys, wineboo, ntoskrnl.exe, wine.inf i ole32 al Wine principal. S'ha afegit un pedaç amb la implementació de la funció Direct3DShaderValidatorCreate9(), necessària per executar la versió de demostració dels Sims 2. Pedaços actualitzats winebuild-Fake_Dlls, ntdll-NtContinue и ntdll-MemoryWorkingSetExInformation.

A més, es pot assenyalar realitzant treballs en afegint a DXVK oportunitats ús directe de Direct3D 11 a Linux, sense estar lligat a Wine. Fins ara, la capa DXVK amb la implementació de DXGI (DirectX Graphics Infrastructure), Direct3D 10 i Direct3D 11 mitjançant l'API Vulkan es va muntar com a biblioteca DLL i només es podia utilitzar amb Wine per executar jocs de Windows. Els canvis proposats permeten compilar DXVK en forma d'una biblioteca compartida per a Linux, que pot enllaçar amb aplicacions Linux habituals per utilitzar l'API Direct3D 11. Aquesta característica pot ser útil per simplificar la portabilitat dels jocs de Windows a Linux.

Font: opennet.ru

Afegeix comentari