[Bug 38420] Sticky mouse with xinput2

WineHQ Bugzilla wine-bugs at winehq.org
Sun Oct 24 08:27:21 CDT 2021


https://bugs.winehq.org/show_bug.cgi?id=38420

Rémi Bernon <rbernon at codeweavers.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |rbernon at codeweavers.com

--- Comment #12 from Rémi Bernon <rbernon at codeweavers.com> ---
There's perhaps several things into play here as I can see that there's a patch
changing something in DInput, but as far as I know vanilla Wine suffers from a
well understood bug from XInput raw values, where the mouse movement may
contain sub-pixel values which is truncated in winex11.drv.

There's several patches laying around to fix this, one in Wine Staging
(user32-rawinput-mouse-experimental/0003-winex11.drv-Accumulate-mouse-movement-to-avoid-round.patch),
but they have some dependencies on other rawinput related patches which aren't
going to be upstreamable easily (many other things need fixing first).

I'll try to have a look at some point, see if it could be rebased the other way
around and have the sub-pixel patches upstreamed first.

It would be awesome if someone could confirm that this Wine Staging patch
series fixes the problem reported here as I believe it does.

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.


More information about the wine-bugs mailing list