projects
/
freeglut
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
John Fay: Implement the modified logic of the direct/indirect rendering context.
[freeglut]
/
src
/
freeglut_gamemode.c
diff --git
a/src/freeglut_gamemode.c
b/src/freeglut_gamemode.c
index
f4c51f6
..
afa0e7a
100644
(file)
--- a/
src/freeglut_gamemode.c
+++ b/
src/freeglut_gamemode.c
@@
-29,7
+29,7
@@
#include "config.h"
#endif
#include "config.h"
#endif
-#include "../include/GL/freeglut.h"
+#include <GL/freeglut.h>
#include "freeglut_internal.h"
/*
#include "freeglut_internal.h"
/*
@@
-89,7
+89,7
@@
void fghRememberState( void )
/*
* Query the current display settings:
*/
/*
* Query the current display settings:
*/
- fgDisplay.DisplayModeValid =
+ fgDisplay.DisplayModeValid =
XF86VidModeGetModeLine(
fgDisplay.Display,
fgDisplay.Screen,
XF86VidModeGetModeLine(
fgDisplay.Display,
fgDisplay.Screen,
@@
-107,10
+107,10
@@
void fghRememberState( void )
*/
# endif
*/
# endif
-#elif TARGET_HOST_WIN32
+#elif TARGET_HOST_WIN32 || TARGET_HOST_WINCE
/* DEVMODE devMode; */
/* DEVMODE devMode; */
-
+
/*
* Grab the current desktop settings...
*/
/*
* Grab the current desktop settings...
*/
@@
-204,7
+204,7
@@
void fghRestoreState( void )
*/
# endif
*/
# endif
-#elif TARGET_HOST_WIN32
+#elif TARGET_HOST_WIN32 || TARGET_HOST_WINCE
/*
* Restore the previously rememebered desktop display settings
/*
* Restore the previously rememebered desktop display settings
@@
-294,7
+294,7
@@
GLboolean fghChangeDisplayMode( GLboolean haveToTest )
*/
# endif
*/
# endif
-#elif TARGET_HOST_WIN32
+#elif TARGET_HOST_WIN32 || TARGET_HOST_WINCE
unsigned int displayModes = 0, mode = 0xffffffff;
GLboolean success = GL_FALSE;
unsigned int displayModes = 0, mode = 0xffffffff;
GLboolean success = GL_FALSE;
@@
-432,7
+432,7
@@
int FGAPIENTRY glutEnterGameMode( void )
return FALSE;
}
return FALSE;
}
- fgStructure.GameMode = fgCreateWindow(
+ fgStructure.GameMode = fgCreateWindow(
NULL, "FREEGLUT", 0, 0,
fgState.GameModeSize.X, fgState.GameModeSize.Y, GL_TRUE, GL_FALSE
);
NULL, "FREEGLUT", 0, 0,
fgState.GameModeSize.X, fgState.GameModeSize.Y, GL_TRUE, GL_FALSE
);
@@
-453,7
+453,7
@@
int FGAPIENTRY glutEnterGameMode( void )
/* Move the Pointer to the middle of the fullscreen window */
XWarpPointer(
fgDisplay.Display,
/* Move the Pointer to the middle of the fullscreen window */
XWarpPointer(
fgDisplay.Display,
- None,
+ None,
fgDisplay.RootWindow,
0, 0, 0, 0,
fgState.GameModeSize.X/2, fgState.GameModeSize.Y/2
fgDisplay.RootWindow,
0, 0, 0, 0,
fgState.GameModeSize.X/2, fgState.GameModeSize.Y/2
@@
-476,7
+476,7
@@
int FGAPIENTRY glutEnterGameMode( void )
GrabModeAsync, GrabModeAsync,
fgStructure.GameMode->Window.Handle, None, CurrentTime) )
usleep( 100 );
GrabModeAsync, GrabModeAsync,
fgStructure.GameMode->Window.Handle, None, CurrentTime) )
usleep( 100 );
-
+
/*
* Change input focus to the new window. This will exit the application
* if the new window is not viewable yet, see the XGrabPointer loop above.
/*
* Change input focus to the new window. This will exit the application
* if the new window is not viewable yet, see the XGrabPointer loop above.