X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Ffg_init.c;h=68b69cac74b4fd37d375489f485261e5ff2e719f;hb=49df0cf2fb8f84ff03fcfc91f4e2b4c4e5774854;hp=bf556020a34febd86269477c2b542baeccc3e332;hpb=b4c2b6d1c7b87fd77a66a8a148089525d4eaf470;p=freeglut diff --git a/src/fg_init.c b/src/fg_init.c index bf55602..68b69ca 100644 --- a/src/fg_init.c +++ b/src/fg_init.c @@ -85,10 +85,12 @@ SFG_State fgState = { { -1, -1, GL_FALSE }, /* Position */ 0, /* MouseWheelTicks */ 1, /* AuxiliaryBufferNumber */ 4, /* SampleNumber */ + GL_FALSE, /* SkipStaleMotion */ 1, /* OpenGL context MajorVersion */ 0, /* OpenGL context MinorVersion */ 0, /* OpenGL ContextFlags */ 0, /* OpenGL ContextProfile */ + 0, /* HasOpenGL20 */ NULL, /* ErrorFunc */ NULL /* WarningFunc */ }; @@ -100,6 +102,7 @@ extern void fgPlatformInitialize( const char* displayName ); extern void fgPlatformDeinitialiseInputDevices ( void ); extern void fgPlatformCloseDisplay ( void ); extern void fgPlatformDestroyContext ( SFG_PlatformDisplay pDisplay, SFG_WindowContextType MContext ); +extern void fgInitGL2(); void fghParseCommandLineArguments ( int* pargc, char** argv, char **pDisplayName, char **pGeometry ) @@ -379,6 +382,8 @@ void FGAPIENTRY glutInit( int* pargc, char** argv ) if( (mask & (XValue|YValue)) == (XValue|YValue) ) fgState.Position.Use = GL_TRUE; } + + fgInitGL2(); } /* @@ -682,4 +687,4 @@ void FGAPIENTRY glutInitWarningFunc( void (* vfgWarning) ( const char *fmt, va_l fgState.WarningFunc = vfgWarning; } -/*** END OF FILE ***/ \ No newline at end of file +/*** END OF FILE ***/