[SDL] Why do I get so few points(SDL_MOUSEMOTION) when I move fast
ewasylishen at gmail.com
Tue Sep 13 13:58:32 PDT 2016
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
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 have
> 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 locked
>> 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, they
>> 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
> SDL mailing list
> SDL at lists.libsdl.org
More information about the SDL