added glutGetProcAddress()
authorBrian Paul <brian.paul@tungstengraphics.com>
Sat, 17 Aug 2002 00:12:48 +0000 (00:12 +0000)
committerBrian Paul <brian.paul@tungstengraphics.com>
Sat, 17 Aug 2002 00:12:48 +0000 (00:12 +0000)
include/GL/glut.h

index 3b5cbb2f4cbb15677f24f3ae53d332263167a279..87fd6cee6c9cd76e3e4ee44836520c54300669e5 100644 (file)
@@ -223,9 +223,11 @@ WGLAPI int   GLAPIENTRY SetPixelFormat(HDC,int,const PIXELFORMATDESCRIPTOR *);
  video resize subAPI, glutPostWindowRedisplay, glutKeyboardUpFunc,
  glutSpecialUpFunc, glutIgnoreKeyRepeat, glutSetKeyRepeat,
  glutJoystickFunc, glutForceJoystickFunc (NOT FINALIZED!).
+
+ GLUT_API_VERSION=5  glutGetProcAddress (added by BrianP)
 **/
 #ifndef GLUT_API_VERSION  /* allow this to be overriden */
-#define GLUT_API_VERSION               3
+#define GLUT_API_VERSION               5
 #endif
 
 /**
@@ -661,6 +663,9 @@ GLUTAPI int GLUTAPIENTRY glutExtensionSupported(const char *name);
 GLUTAPI int GLUTAPIENTRY glutGetModifiers(void);
 GLUTAPI int GLUTAPIENTRY glutLayerGet(GLenum type);
 #endif
+#if (GLUT_API_VERSION >= 5)
+GLUTAPI void * GLUTAPIENTRY glutGetProcAddress(const char *procName);
+#endif
 
 /* GLUT font sub-API */
 GLUTAPI void GLUTAPIENTRY glutBitmapCharacter(void *font, int character);