experimental release of the open implementation of Win32 API — . Since the release of version 37 bug reports were closed and 341 changes were made.
The most significant changes:
- A new release of the Mono engine 4.9.4 was utilized with updated support. (a project to create an alternative implementation of Microsoft XNA Game Studio 4.0 to simplify the porting of Windows games);
- Code state preservation in VBScript and JScript (script persistence) has been ensured;
- The Vulkan graphics API implementation has been aligned with the new Vulkan specification 1.1.126;
- Improved support for LLVM MinGW;
- Bug reports related to the operation of games and applications such as LEGO Island, The Odyssey: Winds Of Athena, SimGolf v1.03, Password Safe, TSDoctor 1.0.58, Resident Evil 3, wPrime 2.x, Age of Wonders III, Lethe – Episode One, A Story About My Uncle, HotS, IVMU Social Network Client, TopoEdit, Notepad, Epic Games Launcher have been closed.
Also project release , which develops extended builds of Wine, including incomplete or risky patches that are not yet suitable for inclusion in the main Wine branch. Compared to Wine, Wine Staging includes 832 additional patches.
The new release of Wine Staging has synchronized with the Wine 4.20 codebase. Eight patches affecting dsdmo, winebus.inf, winebus.sys, wineboo, ntoskrnl.exe, wine.inf, and ole32 have been transferred to the main Wine. A patch implementing the Direct3DShaderValidatorCreate9() function, necessary for launching the demo version of The Sims 2, has been added. The patches have been updated. , and .
Additionally, it can be noted by in DXVK, direct use of Direct3D 11 in Linux, without reliance on Wine. Until now, the DXVK layer implementing DXGI (DirectX Graphics Infrastructure), Direct3D 10, and Direct3D 11 through the Vulkan API was built as a DLL library and could only be used with Wine to run Windows games. The proposed changes allow DXVK to be built as a shared library for Linux, which can link with regular Linux applications for using the Direct3D 11 API. This capability could be beneficial for simplifying the porting of Windows games to Linux.
Source: opennet.ru
