diff options
Diffstat (limited to 'src/glut')
-rw-r--r-- | src/glut/glx/glut_ext.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/glut/glx/glut_ext.c b/src/glut/glx/glut_ext.c index abcb17a911b..ceea4ca15ab 100644 --- a/src/glut/glx/glut_ext.c +++ b/src/glut/glx/glut_ext.c @@ -50,4 +50,19 @@ glutExtensionSupported(const char *extension) return 0; } + +/* XXX This isn't an official GLUT function, yet */ +void * APIENTRY +glutGetProcAddress(const char *procName) +{ +#if defined(_WIN32) + return (void *) wglGetProcAddress((LPCSTR) procName); +#elif defined(GLX_ARB_get_proc_address) + return (void *) glXGetProcAddressARB((const GLubyte *) procName); +#else + return NULL; +#endif +} + + /* ENDCENTRY */ |