X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Ffreeglut_display.c;h=b29f1cc40c01bc0790a9abb18bb50301c3ddab62;hb=c4ffff1de4b14af7f0efb231f476961c21f3f552;hp=9470c3b234bf4f526d640584b4ccbb982756ac7a;hpb=f5a6203a479c182d2a2fad69186acb1430c53886;p=freeglut diff --git a/src/freeglut_display.c b/src/freeglut_display.c index 9470c3b..b29f1cc 100644 --- a/src/freeglut_display.c +++ b/src/freeglut_display.c @@ -29,9 +29,7 @@ #include "config.h" #endif -#define G_LOG_DOMAIN "freeglut-display" - -#include "../include/GL/freeglut.h" +#include #include "freeglut_internal.h" @@ -44,7 +42,7 @@ void FGAPIENTRY glutPostRedisplay( void ) { freeglut_assert_ready; freeglut_assert_window; - fgStructure.Window->State.Redisplay = TRUE; + fgStructure.Window->State.Redisplay = GL_TRUE; } /* @@ -55,27 +53,30 @@ void FGAPIENTRY glutSwapBuffers( void ) freeglut_assert_ready; freeglut_assert_window; - glFlush(); - if ( ! fgStructure.Window->Window.DoubleBuffered ) - return; + glFlush( ); + if( ! fgStructure.Window->Window.DoubleBuffered ) + return; #if TARGET_HOST_UNIX_X11 glXSwapBuffers( fgDisplay.Display, fgStructure.Window->Window.Handle ); -#elif TARGET_HOST_WIN32 +#elif TARGET_HOST_WIN32 || TARGET_HOST_WINCE SwapBuffers( fgStructure.Window->Window.Device ); #endif /* GLUT_FPS env var support */ - if (fgState.FPSInterval) { - GLint t = glutGet(GLUT_ELAPSED_TIME); + if( fgState.FPSInterval ) + { + GLint t = glutGet( GLUT_ELAPSED_TIME ); fgState.SwapCount++; - if (fgState.SwapTime == 0) + if( fgState.SwapTime == 0 ) fgState.SwapTime = t; - else if (t - fgState.SwapTime > fgState.FPSInterval) { - float time = 0.001f * (t - fgState.SwapTime); - float fps = (float) fgState.SwapCount / time; - fprintf(stderr, "freeglut: %d frames in %.2f seconds = %.2f FPS\n", - fgState.SwapCount, time, fps); + else if( t - fgState.SwapTime > fgState.FPSInterval ) + { + float time = 0.001f * ( t - fgState.SwapTime ); + float fps = ( float )fgState.SwapCount / time; + fprintf( stderr, + "freeglut: %d frames in %.2f seconds = %.2f FPS\n", + fgState.SwapCount, time, fps ); fgState.SwapTime = t; fgState.SwapCount = 0; } @@ -91,8 +92,8 @@ void FGAPIENTRY glutPostWindowRedisplay( int windowID ) freeglut_assert_ready; window = fgWindowByID( windowID ); - freeglut_return_if_fail( window != NULL ); - window->State.Redisplay = TRUE; + freeglut_return_if_fail( window ); + window->State.Redisplay = GL_TRUE; } /*** END OF FILE ***/