First part of Proton shared memory series. The full branch can be seen at https://gitlab.winehq.org/rbernon/wine/-/commits/mr/shared-memories.
--
v17: user32: Use the desktop shared data for GetCursorPos().
include: Add ReadNoFence64 inline helpers.
server: Expose the desktop shared mapping to clients.
server: Add a sequence number to the shared data.
server: Move the cursor position and last change time to the shared data.
server: Create a desktop shared mapping.
https://gitlab.winehq.org/wine/wine/-/merge_requests/3103
This is in preparation for receiving XI2 touch events. The version change is necessary as the events aren't sent at all otherwise.
--
v2: winex11: Simplify XInput2 device valuator lookup.
winex11: Always listen to XInput2 device changes events.
winex11: Initialize XInput2 extension on every thread.
winex11: Advertise XInput2 version 2.2 support.
winex11: Process XInput2 events with QS_INPUT filter.
https://gitlab.winehq.org/wine/wine/-/merge_requests/5067
The PE build uses FlsAlloc(), which for our purposes makes no difference vs TlsAlloc(), and allows the use of a destruction callback.
--
v10: vkd3d: Replace the descriptor object cache with a thread-local implementation.
https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/384
The PE build uses FlsAlloc(), which for our purposes makes no difference vs TlsAlloc(), and allows the use of a destruction callback.
--
v9: vkd3d: Replace the descriptor object cache with a thread-local implementation.
https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/384
On Mon Feb 12 00:49:11 2024 +0000, Petrichor Park wrote:
> Not sure how I should be editing this wrt !602. Should I be re-adding
> all the `todo(sm>=6)` stuff? In my local changes I've completely
> deferred to that MR and don't edit the tests file anymore.
The SM6 implementation is now upstream, so these todos are unnecessary (and were removed in an upstream commit).
--
https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/364#note_60828