Nuevas versiones de Wine 4.20 y Wine Staging 4.20

Disponible lanzamiento experimental de implementación abierta de API Win32 - Vino 4.20. Desde el lanzamiento de la versión 4.19 Se cerraron 37 informes de errores y se realizaron 341 cambios.

Los cambios más importantes:

  • Nueva versión del motor Mono 4.9.4 con actualización de soporte habilitada FNA (un proyecto para crear una implementación alternativa de Microsoft XNA Game Studio 4.0 para simplificar la migración de juegos de Windows);
  • Se proporcionó preservación del estado del código en VBScript y JScript (persistencia del script);
  • La implementación de la API de gráficos de Vulkan se ha alineado con la nueva especificación Vulkan 1.1.126;
  • Soporte mejorado de LLVM MinGW;
  • Informes de errores cerrados relacionados con el funcionamiento de juegos y aplicaciones 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 - Episodio uno, Una historia sobre mi tío, HotS, Cliente de red social IVMU, TopoEdit, Bloc de notas, Lanzador de Epic Games.

también tuvo lugar lanzamiento del proyecto Puesta en escena del vino 4.20, que desarrolla versiones extendidas de Wine que incluyen parches incompletos o riesgosos que aún no son adecuados para su adopción en la rama principal de Wine. En comparación con Wine, Wine Staging proporciona 832 parches adicionales.

La nueva versión de Wine Staging trae sincronización con el código base de Wine 4.20. Se han trasladado al Wine principal 8 parches que afectan a dsdmo, winebus.inf, winebus.sys, wineboo, ntoskrnl.exe, wine.inf y ole32. Se agregó un parche con la implementación de la función Direct3DShaderValidatorCreate9(), necesaria para ejecutar la versión demo de Los Sims 2. Parches actualizados Winebuild-Fake_Dlls, ntdll-NtContinuar и ntdll-MemoryWorkingSetExInformación.

Adicionalmente, se puede señalar realizando trabajo en añadiendo a DXVK capacidades Uso directo de Direct3D 11 en Linux, sin estar ligado a Wine. Hasta ahora, la capa DXVK con la implementación de DXGI (DirectX Graphics Infrastructure), Direct3D 10 y Direct3D 11 a través de la API Vulkan se ensamblaba como una biblioteca DLL y solo podía usarse con Wine para ejecutar juegos de Windows. Los cambios propuestos hacen posible compilar DXVK en forma de una biblioteca compartida para Linux, que puede vincularse con aplicaciones normales de Linux para usar la API Direct3D 11. Esta característica puede ser útil para simplificar la migración de juegos de Windows a Linux.

Fuente: opennet.ru

Añadir un comentario