glsl: Fix scoping bug in if statements.
[mesa.git] / src / glut / glx / glut_space.c
1
2 /* Copyright (c) Mark J. Kilgard, 1994. */
3
4 /* This program is freely distributable without licensing fees
5 and is provided without guarantee or warrantee expressed or
6 implied. This program is -not- in the public domain. */
7
8 #include "glutint.h"
9
10 void GLUTAPIENTRY
11 glutSpaceballMotionFunc(GLUTspaceMotionCB spaceMotionFunc)
12 {
13 __glutCurrentWindow->spaceMotion = spaceMotionFunc;
14 __glutUpdateInputDeviceMaskFunc = __glutUpdateInputDeviceMask;
15 __glutPutOnWorkList(__glutCurrentWindow,
16 GLUT_DEVICE_MASK_WORK);
17 }
18
19 void GLUTAPIENTRY
20 glutSpaceballRotateFunc(GLUTspaceRotateCB spaceRotateFunc)
21 {
22 __glutCurrentWindow->spaceRotate = spaceRotateFunc;
23 __glutUpdateInputDeviceMaskFunc = __glutUpdateInputDeviceMask;
24 __glutPutOnWorkList(__glutCurrentWindow,
25 GLUT_DEVICE_MASK_WORK);
26 }
27
28 void GLUTAPIENTRY
29 glutSpaceballButtonFunc(GLUTspaceButtonCB spaceButtonFunc)
30 {
31 __glutCurrentWindow->spaceButton = spaceButtonFunc;
32 __glutUpdateInputDeviceMaskFunc = __glutUpdateInputDeviceMask;
33 __glutPutOnWorkList(__glutCurrentWindow,
34 GLUT_DEVICE_MASK_WORK);
35 }