experimental release of the open implementation of WinAPI — . Since the release of version 27 bug reports were closed and 273 changes were made.
The most significant changes:
- Initial implementation of sound libraries added (Cross-platform Audio Creation Tool, xactengine3_*.dll), including interfaces
IXACT3Engine, IXACT3SoundBank, IXACT3Cue, IXACT3WaveBank, and IXACT3Wave; - Development of the mathematical library in MSVCRT has begun, implemented based on Musl;
- Work on restructuring console support has continued;
- Performance optimization of the Direct Input API has been conducted;
- Issues with exception handling on the x86-64 platform have been resolved;
- Bug reports related to the operation of games and applications have been closed:
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.
Additionally, it can be noted layers , providing implementation of DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10, and 11, working through call translation to the Vulkan API. To use DXVK the presence of drivers supporting , such as Mesa RADV 19.2, NVIDIA 415.22, Intel ANV 19.0, and .
DXVK can be used to run 3D applications and games on Linux via Wine, serving as a higher-performance alternative to the built-in Wine implementations of Direct3D 9/10/11 that operate on top of OpenGL.
The new version ensures the use of VK_EXT_4444_formats and VK_EXT_extended_dynamic_state extensions for supported drivers to eliminate potential color boundary issues with sample textures on Intel hardware and to correctly access vertex buffers. Minor performance optimizations have been made. D3D9 now supports the NV12 format and missing shader instructions (resolving issues with the GeForce Now application and shader rendering in some games).
Issues launching games 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, and Terminator: Resistance have been resolved.
Source: opennet.ru
