[SDL] Why do I get so few points(SDL_MOUSEMOTION) when I move fast
faluk.isma at gmail.com
Tue Sep 13 14:03:40 PDT 2016
Or you can get the current position on the update and compare with the
previous to check if there is any difference.
///--- Store the current information to the previous
///--- Update the current state of the mouse
2016-09-13 22:58 GMT+02:00 Eric Wasylishen <ewasylishen at gmail.com>:
> Try using relative mouse mode (SDL_SetRelativeMouseMode(SDL_True); ) -
> this requests raw mouse events, with no acceleration and at the full
> rate your mouse can send them. This is implemented on Windows, and I
> think, Linux.
> What OS / SDL version / mouse model was this on? The maximum event
> rate depends on the mouse.
> On Tue, Sep 13, 2016 at 9:20 AM, Alex Barry <alex.barry at gmail.com> wrote:
> > I think most apps interpolate with curves, which isn't too bad if you
> > at least 3 points. I've seen this behaviour for years, and I don't think
> > it's an issue with SDL.
> > On Tue, Sep 13, 2016 at 11:11 AM, sgrsgsrg <thephanoo at gmail.com> wrote:
> >> I think it's limited by what windows sends with its API, maybe it's
> >> on the main display frequency? If you want more points you'll need to
> >> interpolate between them. Like when you draw with a painting program,
> >> all use some sort of bezier interpolation to make nice curves,
> otherwise it
> >> would looks like multiple segments linked to each other.
> >> _______________________________________________
> >> SDL mailing list
> >> SDL at lists.libsdl.org
> >> http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org
> > _______________________________________________
> > SDL mailing list
> > SDL at lists.libsdl.org
> > http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org
> SDL mailing list
> SDL at lists.libsdl.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the SDL