X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;ds=sidebyside;f=src%2Ffreeglut_ext.c;fp=src%2Ffreeglut_ext.c;h=cf2f4f932264ce8529846ed6ef2c360b567b265c;hb=d67937396dc33c86017012859b2d9ed010fc6c88;hp=9c8da1458fc533f56a967f798edca7e04b083f40;hpb=aaeb1b4e7b4444dbddb0e972f01b9bb7e7db8c4d;p=freeglut diff --git a/src/freeglut_ext.c b/src/freeglut_ext.c index 9c8da14..cf2f4f9 100644 --- a/src/freeglut_ext.c +++ b/src/freeglut_ext.c @@ -111,7 +111,9 @@ static struct name_address_pair glut_functions[] = { "glutWindowStatusFunc", (void *) glutWindowStatusFunc }, { "glutKeyboardUpFunc", (void *) glutKeyboardUpFunc }, { "glutSpecialUpFunc", (void *) glutSpecialUpFunc }, +#if !TARGET_HOST_WINCE { "glutJoystickFunc", (void *) glutJoystickFunc }, +#endif //TARGET_HOST_WINCE { "glutSetColor", (void *) glutSetColor }, { "glutGetColor", (void *) glutGetColor }, { "glutCopyColormap", (void *) glutCopyColormap }, @@ -152,11 +154,13 @@ static struct name_address_pair glut_functions[] = { "glutReportErrors", (void *) glutReportErrors }, { "glutIgnoreKeyRepeat", (void *) glutIgnoreKeyRepeat }, { "glutSetKeyRepeat", (void *) glutSetKeyRepeat }, +#if !TARGET_HOST_WINCE { "glutForceJoystickFunc", (void *) glutForceJoystickFunc }, { "glutGameModeString", (void *) glutGameModeString }, { "glutEnterGameMode", (void *) glutEnterGameMode }, { "glutLeaveGameMode", (void *) glutLeaveGameMode }, { "glutGameModeGet", (void *) glutGameModeGet }, +#endif //TARGET_HOST_WINCE /* freeglut extensions */ { "glutMainLoopEvent", (void *) glutMainLoopEvent }, { "glutLeaveMainLoop", (void *) glutLeaveMainLoop }, @@ -191,7 +195,7 @@ void *FGAPIENTRY glutGetProcAddress( const char *procName ) return glut_functions[ i ].address; /* Try core GL functions */ -#if TARGET_HOST_WIN32 +#if TARGET_HOST_WIN32 || TARGET_HOST_WINCE return( void * )wglGetProcAddress( ( LPCSTR )procName ); #elif TARGET_HOST_UNIX_X11 && defined( GLX_ARB_get_proc_address ) return(void * )glXGetProcAddressARB( ( const GLubyte * )procName );