+++ /dev/null
-.TH "SDL_GL_GetProcAddress" "3" "Tue 11 Sep 2001, 23:01" "SDL" "SDL API Reference"
-.SH "NAME"
-SDL_GL_GetProcAddress \- Get the address of a GL function
-.SH "SYNOPSIS"
-.PP
-\fB#include "SDL\&.h"
-.sp
-\fBvoid *\fBSDL_GL_GetProcAddress\fP\fR(\fBconst char* proc\fR);
-.SH "DESCRIPTION"
-.PP
-Returns the address of the GL function \fBproc\fR, or \fBNULL\fR if the function is not found\&. If the GL library is loaded at runtime, with \fI\fBSDL_GL_LoadLibrary\fP\fR, then \fIall\fP GL functions must be retrieved this way\&. Usually this is used to retrieve function pointers to OpenGL extensions\&.
-.SH "EXAMPLE"
-.PP
-.nf
-\f(CWtypedef void (*GL_ActiveTextureARB_Func)(unsigned int);
-GL_ActiveTextureARB_Func glActiveTextureARB_ptr = 0;
-int has_multitexture=1;
-\&.
-\&.
-\&.
-/* Get function pointer */
-glActiveTextureARB_ptr=(GL_ActiveTextureARB_Func) SDL_GL_GetProcAddress("glActiveTextureARB");
-
-/* Check for a valid function ptr */
-if(!glActiveTextureARB_ptr){
- fprintf(stderr, "Multitexture Extensions not present\&.
-");
- has_multitexture=0;
-}
-\&.
-\&.
-\&.
-\&.
-if(has_multitexture){
- glActiveTextureARB_ptr(GL_TEXTURE0_ARB);
- \&.
- \&.
-}
-else{
- \&.
- \&.
-}\fR
-.fi
-.PP
-.SH "SEE ALSO"
-.PP
-\fI\fBSDL_GL_LoadLibrary\fP\fR
-.\" created by instant / docbook-to-man, Tue 11 Sep 2001, 23:01