Se ha producido una versión experimental de la implementación abierta de WinAPI: Wine 6.7. Desde el lanzamiento de la versión 6.6, se han cerrado 44 informes de errores y se han realizado 397 cambios.
Cambios más importantes:
- Las bibliotecas NetApi32, WLDAP32 y Kerberos se han convertido al formato de archivos ejecutables PE.
- Se ha mejorado la implementación del marco Media Foundation.
- La biblioteca mshtml ha implementado el modo JavaScript ES6 (ECMAScript 2015), que se activa al habilitar el modo de compatibilidad con Internet Explorer 11.
- En WOW64, la capa para ejecutar programas de 32 bits en Windows de 64 bits, se ha mejorado la redirección en el sistema de archivos para sustituir las DLL de 32 bits en lugar de las de 64 bits.
- Se han añadido nuevos controladores con soporte para Plug & Play.
- Se ha agregado un dispositivo de entrada para trabajar con el teclado en modo raw.
- Se han cerrado los informes de errores relacionados con el funcionamiento de los juegos: Supreme Commander Forged Alliance, Daedalic, MPC-HC 1.7.13, 'Cuento de Hadas sobre el Padre Frost, Iván y Nastya', MUSICUS, BioShock Remastered, Legends of Runeterra.
- Se han cerrado los informes de errores relacionados con el funcionamiento de aplicaciones: Melodyne 5, aplicaciones de bases de datos Informix, Autodesk 3ds Max 9, SAP GUI, SharpDevelop 2.2, Clarion Enterprise Edition 9.0.10376, Rhino 4.0, HyperChem 8.0.x, Solid Framework, Foobar2000, Avid VENUE, EA Origin, Rekordbox 5.3.0, Winamp, Process Hacker 2.38, WeChat, Adobe DNG Converter 13.2, MikroTik WinBox, SimSig, Windows System Control Center, LDPlayer 4.0.x, Alacritty 0.7.2.
Además, se puede mencionar la publicación por parte de Valve de VKD3D-Proton 2.3, una bifurcación de la base de código vkd3d, creada para mejorar el soporte de Direct3D 12 en el paquete para ejecutar juegos Proton. VKD3D-Proton admite cambios específicos de Proton, optimizaciones y mejoras para un mejor rendimiento de los juegos de Windows basados en Direct3D 12, los cuales aún no se han integrado en la rama principal de vkd3d.
En la nueva versión de VKD3D-Proton se ha añadido el soporte inicial para la API DXR 1.0 (DirectX Raytracing), en cuya implementación para trazado de rayos se utiliza la extensión Vulkan VK_KHR_raytracing. DXR actualmente solo funciona en sistemas con controladores NVIDIA y se puede utilizar en juegos como Control y Ghostrunner. Se ha finalizado el soporte para VRS (Variable Rate Shading) y la rasterización conservadora (Conservative Rasterization). Se ha implementado la llamada D3D12_HEAP_FLAG_ALLOW_WRITE_WATCH, que permite el uso de APITraces. Se han realizado varias optimizaciones significativas de rendimiento.
Fuente: opennet.ru
