Closed haekb closed 4 years ago
Oooor not. Turns out I still had mouse warping enabled. Oops.
I'll need to convert the SDL2 mouse code, to my own raw input solution. Not too hard since I already made a proof of concept app.
This isn't the best solution.
Hopefully fixes #33
Something in Lithtech Jupiter conflicts with SDL2's method of getting raw input. I've known this for a while, but swapped it to mouse warping. However on some machines this method doesn't actually work...
So while testing I noticed Jupiter wouldn't cut out raw input from external applications. So I built a DLL to do all the mouse stuff. Very annoying, but it works.