The Wine Staging release 2.13 is now available.
What's new in this release:
- Support for setting/copying UAV counters in d3d11.
- Support for indirect drawing / compute dispatching in d3d11.
- Heap manager speed improvements.
- Implementation of loader notifications in ntdll.
- Many smaller improvements for d3d11 and bug fixes in other dlls.
Wine Staging 2.13 contains various Direct3D 10/11 improvements, which fix rendering glitches in multiple applications. Examples for such applications are Rad Rodgers: World One or NieR: Automata. This release also fixes a bug that caused Wine to swap buffers more often than requested, leading to a performance decrease in GTA 5 and Crysis 3. Besides the d3d11 improvements, this release also introduces a modified heap manager, which should improve the performance in some corner cases where the original implementation performed poorly. More changes in this area are planned, but did not make it into this release. We will provide some statistics as soon as the remaining changes are merged. As usual, this release also adds many smaller improvements, for example deadlock / race condition fixes.
In addition, Wine Staging users will also benefit from the following changes merged in the development branch:
- Unicode data updated to Unicode 10.0.0.
- Nicer looking default mouse cursors.
- Persistent connections support in WinHTTP.
- Message Framing protocol support in WebServices.
- Improved metafile support in GdiPlus.
- Debug registers support in x86-64 exception handling.
- Anti-aliasing improvements in DirectWrite.
- Various bug fixes.