Nuevas versiones de Wine 4.18 y Wine Staging 4.18

Disponible lanzamiento experimental de implementación abierta de API Win32 - Vino 4.18. Desde el lanzamiento de la versión 4.17 Se cerraron 38 informes de errores y se realizaron 305 cambios.

Los cambios más importantes:

  • Se agregaron muchas funciones nuevas de VBScript (por ejemplo, controladores de errores, funciones de hora, día, mes, etc.);
  • Se limpió y amplió la funcionalidad de quartz.dll;
  • Se agregó manejo de excepciones a ntdll y se implementaron las funciones RtlSetSearchPathMode y RtlGetSearchPath();
  • Funciones agregadas wined3d_stateblock_set_render_state(), wined3d_stateblock_set_blend_factor(),
    wined3d_stateblock_set_vs_consts_*(), wined3d_stateblock_set_vertex_shader(), wined3d_stateblock_set_vertex_declaration(), wined3d_stateblock_set_pixel_shader(), wined3d_stateblock_set_ps_consts_f();

  • Informes de errores cerrados relacionados con el funcionamiento de juegos y aplicaciones Lego Island 2, Space Rangers 2, Memento Mori, fr-043, Lego Stunt Rally, Castlevania: Lords of Shadow 2, Broken Sword: The Angel of Death, The Witcher 2: Assassins of Kings, Age of Empires, Grandia II Anniversary Edition, Castlevania: Lords of Shadow 2, Halo 2, Wolf RPG Editor, Logos Bible Softare, Atmel Studio 7, Transcendence, Art of Murder, Need for Speed: Carbon, Blur.

también tuvo lugar lanzamiento del proyecto Puesta en escena del vino 4.18, 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 850 parches adicionales.

La nueva versión de Wine Staging se sincroniza con el código base de Wine 4.18. El parche d3dx9_36 se transfirió al Wine principal, lo que garantiza la alineación de las dimensiones de la textura con el tamaño del bloque cuando se usa la compresión de textura en D3DXCheckTextureRequirements. El código auxiliar InternalGetWindowIcon se ha agregado al usuario32. Parches actualizados eventfd_synchronization, Wined3d-zero-inf-shaders и mapeos-alegría-dinput.

Además, se puede señalar обновление capas intermedias DXVK 1.4.3 con implementación de DXGI, Direct3D 10 y Direct3D 11 además de la API de Vulkan. La nueva versión introduce un nuevo formato de archivo con caché de estado, que ha reducido significativamente el tamaño de estos archivos (al actualizar desde versiones anteriores, el formato de caché se convertirá automáticamente). Se ha trabajado para reducir la carga de la CPU en juegos con una gran cantidad de sombreadores diferentes. Se han resuelto los problemas con la grabación desordenada de subprocesos múltiples de sombreadores de gráficos mediante UAV (vista de acceso desordenado).

Fuente: opennet.ru

Añadir un comentario