Se ha publicado una versión experimental de la implementación abierta de la API Win32: Wine 10.9. Desde el lanzamiento de 10.8, se han cerrado 34 informes de errores y se han realizado 277 cambios.
Cambios más importantes:
- El paquete integrado Vkd3d con la implementación de Direct3D 12 se ha actualizado a la versión 1.16, que incluye por defecto el soporte para shaders DXIL (DirectX Intermediate Language) y ha implementado el soporte inicial para shaders de geometría en HLSL.
- En la implementación del lenguaje de descripción de interfaz WIDL (Wine Interface Definition Language) se ha añadido soporte inicial para la generación de metadatos de Windows Runtime (WinRT).
- Se ha implementado el soporte para el manejo de excepciones utilizando el compilador Clang.
- En todos los controladores gráficos, incluyendo winewayland y wineandroid, se ha proporcionado soporte para EGL.
- Se han cerrado informes de errores relacionados con el funcionamiento de aplicaciones: MS Office 2010, Photoshop CS6, Code::Blocks 8.02, Heavy Metal Pro, Ableton Live 10.0.6, ln.exe, 7-zip, Gigapixel ai, PL/SQL Developer, Geekbench 6, Player2.
- Se han cerrado informes de errores relacionados con el funcionamiento de juegos: Alonix, 3D Pinball — Space Cadet, Empire Earth 1.x, The Legend of Heroes: Trails of Cold Steel, Dyson Sphere Program, Sega Rally Championship, Zafehouse: Diaries, The Journeyman Project 3, Crystal of Atlan — Hard.
Simultáneamente se ha formado la versión del proyecto Wine Staging 10.9, que proporciona compilaciones ampliadas de Wine, que incluyen parches no completamente listos o riesgosos, aún inapropiados para ser aceptados en la rama principal de Wine. En comparación con Wine, Wine Staging proporciona 342 parches adicionales. En la nueva versión de Wine Staging se ha sincronizado con la base de código de Wine 10.9, limitando el espacio de direcciones a 3MB para los antiguos archivos exe en la biblioteca kernel32.
Adicionalmente, se puede destacar el lanzamiento del proyecto GE-Proton 10-4, en el cual entusiastas han creado compilaciones ampliadas independientes del paquete Proton de Valve para ejecutar aplicaciones de Windows, que se caracterizan por tener una versión más reciente de Wine, el uso de FFmpeg en FAudio y la inclusión de parches adicionales que resuelven problemas en diversas aplicaciones de juegos. En la nueva versión se han solucionado problemas con el cursor en juegos como DOOM Eternal, DOOM Dark Ages y Rocket League al usar winewayland. Se ha añadido una implementación mínima de la biblioteca amdxc64.dll para habilitar FSR4 (AMD FidelityFX Super Resolution). Se han resuelto problemas al iniciar juegos como Star Citizen, Daedalic, Once human, The Chronicles of Myrtana: Archolos, Colin McRaie: DiRT, Tree of Savior y LOTRO.
Fuente: opennet.ru
