Nuevas versiones de Wine 4.19 y Wine Staging 4.19

Disponible lanzamiento experimental de la implementación abierta de Win32 API — Wine 4.19. Desde el lanzamiento de la versión 4.18 se cerraron 41 informes de errores y se realizaron 297 cambios.

Cambios más importantes:

  • Se ampliaron las capacidades de VBScript: se añadieron funciones String, LBound, RegExp.Replace. Se implementaron nuevas expresiones;
  • En WineD3D se añadieron las funciones wined3d_stateblock_set_sampler_state() y wined3d_stateblock_set_texture_stage_state(). Se implementó el manejo de la fijación del estado (StateBlock) en las llamadas a d3d9_device_SetSamplerState(), d3d9_device_SetTextureStageState(), d3d_device7_SetRenderState(),
    d3d_device7_SetTextureStageState(), d3d9_device_SetTexture(), d3d9_device_SetTransform(), d3d9_device_SetClipPlane(), d3d9_device_SetMaterial();
  • Se implementaron las llamadas dxgi_output_ReleaseOwnership() y dxgi_output_TakeOwnership();
  • Se mejoró el soporte para ARM64;
  • Se resolvieron los problemas con la localización en ruso en el diálogo de configuración;
  • Se han cerrado informes de errores relacionados con el funcionamiento de juegos y aplicaciones
    Slingplayer 2.0, Trivial Pursuit Unhinged, Notepad .Net, Tweet Attacks Pro, The Adventures Of Lomax, Metatrader 5, Space Hack, TeamViewer 9.0.26297, ImpotRapide 2013, Netgear Powerline 3.1, MetaEditor 5, Betfair Poker, Jack Keane 2, Indiana Jones and the Emperor’s Tomb, The Moment of Silence, Cerrar Ableton Live 9 Lite, Rekordbox 5.3.0, LAVFilters 0.74.x
    , Touhou 15.5: Antinomy of Common Flowers, R-Studio, Sniper Elite V2.

También se llevó a cabo lanzamiento del proyecto Wine Staging 4.19, que desarrolla compilaciones avanzadas de Wine, que incluyen parches no completamente listos o arriesgados, aún no aptos para ser aceptados en la rama principal de Wine. En comparación con Wine, Wine Staging proporciona 840 parches adicionales.

En la nueva versión de Wine Staging se realizó la sincronización con la base de código de Wine 4.19. Se trasladaron parches al núcleo de Wine, incluyendo mejoras en quartz.dll, la inclusión del certificado raíz de MS de 2010 en crypt32.dll, la adición de restrictederrorinfo.idl y mejoras en uianimation.dll. Se añadió un nuevo parche para corregir problemas en la llamada a NtVirtualAlloc() y se actualizó el parche
ntdll-User_Shared_Data.

Además, se puede destacar actualización capa DXVK 1.4.4 con la implementación de DXGI, Direct3D 10 y Direct3D 11 sobre la API Vulkan. En esta nueva versión se corrigió un error que provocaba el guardado de entradas incorrectas en la caché de estado. Se solucionaron problemas potenciales que podrían haber llevado a intentar leer un recurso antes de escribirlo al trabajar con búferes de vértices e índices. Se optimizó el manejo de los búferes Stream Output y Append/Consume, utilizados en el motor Unity.
Se redujo el consumo de memoria al utilizar búferes pequeños pero actualizados con frecuencia. Se añadió código para eludir problemas que provocaban caídas en el juego Skyrim SE: Worked, y se eliminaron los parpadeos en los juegos Saints Row 3/4 y Titan Quest al utilizar tarjetas gráficas NVIDIA.

También formado lanzamiento del proyecto D9VK 0.30, ofreciendo una implementación de Direct3D 9 que funciona a través de la traducción de llamadas a la API gráfica Vulkan. El proyecto se basa en la base de código del proyecto DXVK, que ha sido ampliada con el soporte para Direct3D 9. En la nueva versión se ha realizado la sincronización con DXVK 1.4.4. Se han realizado optimizaciones de rendimiento y se ha mejorado el manejo de bloqueos. Se ha añadido soporte experimental para la precompilación de shaders.
Se han implementado las opciones D3DRS_SHADEMODE, D3DRS_POINTSIZE, D3DRS_POINTSIZE_MIN, D3DRS_POINTSIZE_MAX, D3DRS_POINTSCALE_A, D3DRS_POINTSCALE_B, D3DRS_POINTSCALE_C, D3DRS_POINTSCALEENABLE y D3DRS_POINTSPRITEENABLE. Se han realizado cambios para solucionar problemas en el juego Halo 2.

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