Hi,
I use LWJGL, but I can’t find any sign of this being related to LWJGL.
I have an Xbox 360 Controller (at some point I’ll try this with an ancient Sidewinder FF Pro that’s over at my mom’s place), and prior to other input on the controller all axes return -1.
Is this a problem with the DirectInput driver?
It seems it actually got worse after I changed to XBCD+, which is a DirectX wrapper for XInput devices giving access to all features of Xbox controllers in DirectX.
Now an axis returns -1 until the axis value changes once.
I guess this is an indication of there being a problem with DirectX drivers.
But in the Windows control panel, DirectX games and the XBCD configuration tool, I’ve never seen anything like this though.
If there is some default value that is used prior to events in DirectX, couldn’t the default value be either 0 (expect centered when not in use) or NaN (indicate it’s not yet in use).