joystick:
authorDiederick Niehorster <dcnieho@gmail.com>
Wed, 6 Mar 2013 03:39:00 +0000 (03:39 +0000)
committerDiederick Niehorster <dcnieho@gmail.com>
Wed, 6 Mar 2013 03:39:00 +0000 (03:39 +0000)
commitf50219f3ee035143ce9a056e4362959bef5c91cc
tree867cebf3e4f1b74d3258e97835bb90c88a517ca0
parent5f5cb0dc4b930cdfc928393d8d3277ca7d9f789d
joystick:
- only poll joysticks if we have an active joystick
- active joystick is defined as having callback and having positive (NON-ZERO!) pollInterval, as per GLUT sources
- use fgState.NumActiveJoysticks instead of fghHaveJoystick to save bunch of unnecessary function calls etc
- fghcbCheckJoystickPolls more concervative, per window we first check if a joystick is active (per above definition)

git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1554 7f0cb862-5218-0410-a997-914c9d46530a
src/fg_callbacks.c
src/fg_internal.h
src/fg_main.c