Nuevas versiones de Wine 4.18 y Wine Staging 4.18

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

Cambios más importantes:

  • Se añadieron muchas funciones nuevas a VBScript (como manejadores de errores, funciones Hour, Day, Month, etc.);
  • Se realizó una limpieza y expansión de la funcionalidad de quartz.dll;
  • Se añadió manejo de excepciones en ntdll e implementadas funciones RtlSetSearchPathMode y RtlGetSearchPath();
  • Se añadieron funciones wined3d 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();
  • Se cerraron informes de errores relacionados con los 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 Software, Atmel Studio 7, Transcendence, Art of Murder, Need for Speed: Carbon, Blur.

También se llevó a cabo lanzamiento del proyecto Wine Staging 4.18, que desarrolla versiones extendidas de Wine, incluyendo parches que no están completamente listos o son arriesgados, hasta que estén listos para ser aceptados en la rama principal de Wine. En comparación con Wine, Wine Staging proporciona 850 parches adicionales.

En esta nueva versión de Wine Staging se sincronizó con la base de código de Wine 4.18. Se trasladó el parche d3dx9_36 a la versión principal de Wine, asegurando la alineación de la dimensión de las texturas por tamaño de bloque al usar compresión de texturas en D3DXCheckTextureRequirements. Se añadió un stub InternalGetWindowIcon en user32. Se actualizaron parches eventfd_synchronization, wined3d-zero-inf-shaders y dinput-joy-mappings.

Además, se puede destacar actualización capa DXVK 1.4.3 con la implementación de DXGI, Direct3D 10 y Direct3D 11 sobre la API Vulkan. En esta nueva versión se implementó un nuevo formato de archivos con caché de estado, que permite reducir significativamente el tamaño de los archivos de datos (al actualizar desde versiones anteriores, el formato de caché se convertirá automáticamente). Se trabajó en reducir la carga en el CPU en juegos con un gran número de diferentes sombras. Se resolvieron problemas al escribir sombreado gráfico multihilo desordenado usando UAV (vista de acceso desordenado).

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster