I'm using the raw input API for all input events in my own engine, and everything works just fine.
Well, as long as i only run the executable itself.
I also started working on an editor tool suite in Winforms/C#.
And that's where my problems arise:
Whenever i hold down a button on my keyboard while the engine is running within the editor window, the mouse input gets very jittery.
Here are two small 60fps videos (~500KB in size) showing the issue:
The jitter starts to appear whenever the windows key repeat kicks in.
I don't have a lot of experience in Win32/WinForms, so i'm currently at a loss about how to fix this.
Other games seem to exhibit similar (the same?) issues:
The BF3 fix was to limit "RenderFramesAhead" to 1, forcing that in the driver (Nvidia 320.49, GTX580) doesn't fix it in my case.
the CS:S solution was to use raw input, which i already do.
Does anyobody have any ideas on what might be causing this?
Edited by DrColossus, 20 July 2013 - 04:21 AM.