lanzamiento experimental de la implementación abierta de WinAPI — . Desde el lanzamiento de la versión Se cerraron 27 informes de errores y se realizaron 273 cambios.
Cambios más importantes:
- Se agregó la implementación inicial de bibliotecas de sonido. (Herramienta de creación de audio multiplataforma, xactengine3_*.dll), incluyendo las interfaces de programación
IXACT3Engine, IXACT3SoundBank, IXACT3Cue, IXACT3WaveBank y IXACT3Wave; - Comenzó la formación de la biblioteca matemática en MSVCRT, implementada sobre Musl;
- Continuó el trabajo en la reestructuración del soporte de consola;
- Se llevó a cabo la optimización del rendimiento de la API de Direct Input;
- Se solucionaron problemas con el manejo de excepciones en la plataforma x86-64;
- Se cerraron informes de errores relacionados con el funcionamiento de juegos y aplicaciones:
splayer, Bully Scholarship Edition, DSA: Drakensang, Racedriver GRID,
Pac-Man Museum, Captain Morgane, Gothic 1.0, Worms World Party Remastered, Call of Duty WWII, BlazBlue: Calamity Trigger, Kea Colorinbook, Grim Dawn, SAP GUI, FrostyModManager 1.0.5.9, Gigabyte 'EasyTune', Red Dead Redemption 2.
También se puede destacar capa , que proporciona una implementación de DXGI (Infraestructura Gráfica de DirectX), Direct3D 9, 10 y 11, funcionando a través de la traducción de llamadas en la API de Vulkan. Para utilizar DXVK controladores con soporte de , como Mesa RADV 19.2, NVIDIA 415.22, Intel ANV 19.0 y .
DXVK se puede utilizar para ejecutar aplicaciones y juegos 3D en Linux a través de Wine, actuando como una alternativa de mayor rendimiento a las implementaciones Direct3D 9/10/11 integradas en Wine, que funcionan sobre OpenGL.
En la nueva versión se habilitó el uso de extensiones VK_EXT_4444_formats y VK_EXT_extended_dynamic_state para controladores compatibles con el fin de solucionar posibles problemas de color en los bordes de los muestreadores en hardware Intel y un manejo correcto de los buffers de vértices. Se realizaron optimizaciones menores de rendimiento. En D3D9 se implementó el soporte para el formato NV12 y para la instrucción de shader que faltaba (resolviendo así problemas con la aplicación GeForce Now y la renderización de shaders en algunos juegos).
Se resolvieron problemas al iniciar juegos como Anarchy Online, Metro Exodus, Observation, Resident Evil 7, Serious Sam 2, SpellForce 2, Timeshift, TrackMania, Darksiders: Warmastered Edition, Monster Hunter World, Borderlands 3, Halo, Halo CE, Mafia III: Definitive Edition y Terminator: Resistance.
Fuente: opennet.ru
