X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Ffg_ext.c;h=4c1f9c97e399e290c373f7f67118899ddb8a05c7;hb=76bb5e2f2b60a3cb15fe7fa0142d80a89065cf30;hp=82b63044e1d5236abc33a5d20501ccb8be069487;hpb=070b372862c6154d36b1c8dc3f0c3684e571a4ed;p=freeglut diff --git a/src/fg_ext.c b/src/fg_ext.c index 82b6304..4c1f9c9 100644 --- a/src/fg_ext.c +++ b/src/fg_ext.c @@ -1,5 +1,5 @@ /* - * freeglut_ext.c + * fg_ext.c * * Functions related to OpenGL extensions. * @@ -86,6 +86,7 @@ static GLUTproc fghGetGLUTProcAddress( const char* procName ) CHECK_NAME(glutDetachMenu); CHECK_NAME(glutDisplayFunc); CHECK_NAME(glutReshapeFunc); + CHECK_NAME(glutPositionFunc); CHECK_NAME(glutKeyboardFunc); CHECK_NAME(glutMouseFunc); CHECK_NAME(glutMultiEntryFunc); @@ -124,13 +125,12 @@ static GLUTproc fghGetGLUTProcAddress( const char* procName ) CHECK_NAME(glutBitmapWidth); CHECK_NAME(glutStrokeCharacter); CHECK_NAME(glutStrokeWidth); + CHECK_NAME(glutStrokeWidthf); CHECK_NAME(glutBitmapLength); CHECK_NAME(glutStrokeLength); -#ifndef GL_ES_VERSION_2_0 + CHECK_NAME(glutStrokeLengthf); CHECK_NAME(glutWireSphere); CHECK_NAME(glutSolidSphere); -#endif -#ifndef EGL_VERSION_1_0 CHECK_NAME(glutWireCone); CHECK_NAME(glutSolidCone); CHECK_NAME(glutWireTorus); @@ -139,7 +139,10 @@ static GLUTproc fghGetGLUTProcAddress( const char* procName ) CHECK_NAME(glutSolidCylinder); CHECK_NAME(glutWireTeapot); CHECK_NAME(glutSolidTeapot); -#endif + CHECK_NAME(glutWireTeacup); + CHECK_NAME(glutSolidTeacup); + CHECK_NAME(glutWireTeaspoon); + CHECK_NAME(glutSolidTeaspoon); CHECK_NAME(glutWireCube); CHECK_NAME(glutSolidCube); CHECK_NAME(glutWireDodecahedron); @@ -150,10 +153,8 @@ static GLUTproc fghGetGLUTProcAddress( const char* procName ) CHECK_NAME(glutSolidTetrahedron); CHECK_NAME(glutWireIcosahedron); CHECK_NAME(glutSolidIcosahedron); -#ifndef EGL_VERSION_1_0 CHECK_NAME(glutWireRhombicDodecahedron); CHECK_NAME(glutSolidRhombicDodecahedron); -#endif CHECK_NAME(glutWireSierpinskiSponge); CHECK_NAME(glutSolidSierpinskiSponge); CHECK_NAME(glutVideoResizeGet); @@ -173,6 +174,7 @@ static GLUTproc fghGetGLUTProcAddress( const char* procName ) CHECK_NAME(glutMenuDestroyFunc); CHECK_NAME(glutFullScreenToggle); CHECK_NAME(glutLeaveFullScreen); + CHECK_NAME(glutSetMenuFont); CHECK_NAME(glutSetOption); CHECK_NAME(glutGetModeValues); CHECK_NAME(glutSetWindowData); @@ -203,6 +205,17 @@ static GLUTproc fghGetGLUTProcAddress( const char* procName ) CHECK_NAME(glutInitContextProfile); CHECK_NAME(glutInitErrorFunc); CHECK_NAME(glutInitWarningFunc); + CHECK_NAME(glutInitContextFunc); + CHECK_NAME(glutAppStatusFunc); + CHECK_NAME(glutSetVertexAttribCoord3); + CHECK_NAME(glutSetVertexAttribNormal); + CHECK_NAME(glutSetVertexAttribTexCoord2); + + /* freeglut user callback functions */ + CHECK_NAME(glutCreateMenuUcall); + CHECK_NAME(glutTimerFuncUcall); + CHECK_NAME(glutIdleFuncUcall); + //TODO #undef CHECK_NAME return NULL;