The experimental release of the open implementation of WinAPI — Wine 6.7 has occurred. Since the release of version 6.6, 44 bug reports have been closed and 397 changes have been made.
The most significant changes:
- The libraries NetApi32, WLDAP32, and Kerberos have been converted to the PE executable file format.
- The implementation of the Media Foundation framework has been improved.
- The mshtml library now features an ES6 (ECMAScript 2015) JavaScript mode, which is utilized when enabling compatibility mode with Internet Explorer 11.
- In WOW64, the layer for running 32-bit applications in 64-bit Windows, file system redirection has been enhanced to substitute 32-bit DLLs for 64-bit ones for the program.
- New drivers with Plug & Play support have been added.
- An input device for keyboard operation in raw mode has been added.
- Bug reports related to the operation of the following games have been closed: Supreme Commander Forged Alliance, Daedalic, MPC-HC 1.7.13, "Fairy Tale About Father Frost, Ivan and Nastya", MUSICUS, BioShock Remastered, Legends of Runeterra.
- Bug reports related to the following applications have been closed: Melodyne 5, Informix Database apps, 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.
Additionally, it is worth mentioning the publication by Valve of VKD3D-Proton 2.3, a branch from the vkd3d codebase created to enhance Direct3D 12 support in the Proton gaming launcher. VKD3D-Proton contains Proton-specific modifications, optimizations, and improvements for better performance of Windows games based on Direct3D 12, which have not yet been integrated into the main vkd3d repository.
The new version of VKD3D-Proton adds initial support for API DXR 1.0 (DirectX Raytracing), which utilizes the Vulkan extension VK_KHR_raytracing for ray tracing. DXR currently works only on systems with NVIDIA drivers and can be used in the games Control and Ghostrunner. Support for VRS (Variable Rate Shading) and conservative rasterization has been completed. The call D3D12_HEAP_FLAG_ALLOW_WRITE_WATCH has been implemented, enabling the use of API Traces. Several significant performance optimizations have been made.
Source: opennet.ru
