Make glutInitContextFunc/glutPauseFunc/glutResumeFunc names definitive (+ reference...
authorSylvain Beucler <beuc@beuc.net>
Sat, 9 Jun 2012 17:49:27 +0000 (17:49 +0000)
committerSylvain Beucler <beuc@beuc.net>
Sat, 9 Jun 2012 17:49:27 +0000 (17:49 +0000)
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1335 7f0cb862-5218-0410-a997-914c9d46530a

include/GL/freeglut_ext.h
progs/test-shapes-gles1/test-shapes-gles1.c
src/android/fg_main_android.c
src/fg_callbacks.c
src/fg_ext.c
src/fg_internal.h
src/fg_main.c
src/fg_window.c
src/freeglutdll.def.in

index 0800345..0597c0f 100644 (file)
@@ -230,9 +230,9 @@ FGAPI void    FGAPIENTRY glutSetVertexAttribCoord3(GLint attrib);
 FGAPI void    FGAPIENTRY glutSetVertexAttribNormal(GLint attrib);
 
 /* Mobile platforms lifecycle */
-FGAPI void    FGAPIENTRY glutFixMyNameInitContextFunc(void (* callback)());
-FGAPI void    FGAPIENTRY glutFixMyNamePauseFunc(void (* callback)());
-FGAPI void    FGAPIENTRY glutFixMyNameResumeFunc(void (* callback)());
+FGAPI void    FGAPIENTRY glutInitContextFunc(void (* callback)());
+FGAPI void    FGAPIENTRY glutPauseFunc(void (* callback)());
+FGAPI void    FGAPIENTRY glutResumeFunc(void (* callback)());
 
 /*
  * GLUT API macro definitions -- the display mode definitions
index ab26593..d55e0c6 100644 (file)
@@ -322,7 +322,7 @@ main(int argc, char *argv[])
     glutSpecialFunc(special);
     glutIdleFunc(idle);
     glutMouseFunc(onMouseClick);
-    glutFixMyNameInitContextFunc(init_context);
+    glutInitContextFunc(init_context);
 
     glutSetOption ( GLUT_ACTION_ON_WINDOW_CLOSE, GLUT_ACTION_CONTINUE_EXECUTION ) ;
 
index 84513a6..09406d5 100644 (file)
@@ -368,7 +368,7 @@ void handle_cmd(struct android_app* app, int32_t cmd) {
     /* The application is being hidden, but may be restored */
     LOGI("handle_cmd: APP_CMD_TERM_WINDOW");
     fghPlatformCloseWindowEGL(window);
-    window->State.NeedToFixMyNameInitContext = GL_TRUE;
+    window->State.NeedToInitContext = GL_TRUE;
     fgDisplay.pDisplay.single_native_window = NULL;
     break;
   case APP_CMD_STOP:
@@ -474,8 +474,8 @@ void fgPlatformProcessSingleEvent ( void )
       fgPlatformOpenWindow(window, "", GL_FALSE, 0, 0, GL_FALSE, 0, 0, GL_FALSE, GL_FALSE);
       /* TODO: INVOKE_WCB(*window, Pause?); */
       /* TODO: INVOKE_WCB(*window, Resume?); */
-      if (!FETCH_WCB(*window, FixMyNameInitContext)
-          fgWarning("Resuming application, but no callback to reload context resources (glutFixMyNameInitContextFunc)");
+      if (!FETCH_WCB(*window, InitContext))
+          fgWarning("Resuming application, but no callback to reload context resources (glutInitContextFunc)");
     }
   }
 }
index b3e2917..6eff0bf 100644 (file)
@@ -412,28 +412,28 @@ void FGAPIENTRY glutMultiPassiveFunc( void (* callback)(int, int, int ) )
 /*
  * Sets the context reload callback for the current window
  */
-void FGAPIENTRY glutFixMyNameInitContextFunc( void (* callback)() )
+void FGAPIENTRY glutInitContextFunc( void (* callback)() )
 {
-    FREEGLUT_EXIT_IF_NOT_INITIALISED ( "glutFixMyNameInitContextFunc" );
-    SET_CALLBACK( FixMyNameInitContext );
+    FREEGLUT_EXIT_IF_NOT_INITIALISED ( "glutInitContextFunc" );
+    SET_CALLBACK( InitContext );
 }
 
 /*
  * Sets the pause callback for the current window
  */
-void FGAPIENTRY glutFixMyNamePauseFunc( void (* callback)() )
+void FGAPIENTRY glutPauseFunc( void (* callback)() )
 {
-    FREEGLUT_EXIT_IF_NOT_INITIALISED ( "glutFixMyNamePauseFunc" );
-    SET_CALLBACK( FixMyNamePause );
+    FREEGLUT_EXIT_IF_NOT_INITIALISED ( "glutPauseFunc" );
+    SET_CALLBACK( Pause );
 }
 
 /*
  * Sets the resume callback for the current window
  */
-void FGAPIENTRY glutFixMyNameResumeFunc( void (* callback)() )
+void FGAPIENTRY glutResumeFunc( void (* callback)() )
 {
-    FREEGLUT_EXIT_IF_NOT_INITIALISED ( "glutFixMyNameResumeFunc" );
-    SET_CALLBACK( FixMyNameResume );
+    FREEGLUT_EXIT_IF_NOT_INITIALISED ( "glutResumeFunc" );
+    SET_CALLBACK( Resume );
 }
 
 /*** END OF FILE ***/
index 293fa62..beadca3 100644 (file)
@@ -199,9 +199,9 @@ static GLUTproc fghGetGLUTProcAddress( const char* procName )
     CHECK_NAME(glutInitContextProfile);
     CHECK_NAME(glutInitErrorFunc);
     CHECK_NAME(glutInitWarningFunc);
-    CHECK_NAME(glutFixMyNameInitContextFunc)
-    CHECK_NAME(glutFixMyNamePauseFunc)
-    CHECK_NAME(glutFixMyNameResumeFunc)
+    CHECK_NAME(glutInitContextFunc)
+    CHECK_NAME(glutPauseFunc)
+    CHECK_NAME(glutResumeFunc)
 #undef CHECK_NAME
 
     return NULL;
index dbae676..13e57a3 100644 (file)
@@ -219,9 +219,9 @@ typedef void (* FGCBMultiButton  )( int, int, int, int, int );
 typedef void (* FGCBMultiMotion  )( int, int, int );
 typedef void (* FGCBMultiPassive )( int, int, int );
 
-typedef void (* FGCBFixMyNameInitContext)();
-typedef void (* FGCBFixMyNamePause)();
-typedef void (* FGCBFixMyNameResume)();
+typedef void (* FGCBInitContext)();
+typedef void (* FGCBPause)();
+typedef void (* FGCBResume)();
 
 /* The global callbacks type definitions */
 typedef void (* FGCBIdle          )( void );
@@ -402,7 +402,7 @@ struct tagSFG_WindowState
 
     GLboolean       IsFullscreen;       /* is the window fullscreen? */
 
-    GLboolean       NeedToFixMyNameInitContext; /* are OpenGL context/resources loaded? */
+    GLboolean       NeedToInitContext; /* are OpenGL context/resources loaded? */
 };
 
 
@@ -535,9 +535,9 @@ enum
     CB_MultiPassive,
 
     /* Mobile platforms LifeCycle */
-    CB_FixMyNameInitContext,
-    CB_FixMyNamePause,
-    CB_FixMyNameResume,
+    CB_InitContext,
+    CB_Pause,
+    CB_Resume,
 
     /* Presently ignored */
     CB_Select,
index 33ca857..99040af 100644 (file)
@@ -105,9 +105,9 @@ void fghRedrawWindow ( SFG_Window *window )
 
     freeglut_return_if_fail( window );
 
-    if( window->State.NeedToFixMyNameInitContext ) {
-        INVOKE_WCB( *window, FixMyNameInitContext, ());
-        window->State.NeedToFixMyNameInitContext = GL_FALSE;
+    if( window->State.NeedToInitContext ) {
+        INVOKE_WCB( *window, InitContext, ());
+        window->State.NeedToInitContext = GL_FALSE;
     }
 
     freeglut_return_if_fail( FETCH_WCB ( *window, Display ) );
index efbae89..9760858 100644 (file)
@@ -151,7 +151,7 @@ void fgOpenWindow( SFG_Window* window, const char* title,
 
     fgInitGL2();
 
-    window->State.NeedToFixMyNameInitContext = GL_TRUE;
+    window->State.NeedToInitContext = GL_TRUE;
 }
 
 /*
index d038c70..9b55b74 100644 (file)
@@ -152,3 +152,6 @@ EXPORTS
        glutMultiEntryFunc
        glutMultiMotionFunc
        glutMultiPassiveFunc
+        glutInitContextFunc
+        glutPauseFunc
+        glutResumeFunc