Skip to content

Instantly share code, notes, and snippets.

@pervognsen
Created September 28, 2014 00:40
Show Gist options
  • Star 3 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pervognsen/c2c8f4412fbcf3a8bd9f to your computer and use it in GitHub Desktop.
Save pervognsen/c2c8f4412fbcf3a8bd9f to your computer and use it in GitHub Desktop.
#ifndef _SDL_opengl_load_h
#define _SDL_opengl_load_h
extern PFNGLBLENDCOLORPROC SDL_glBlendColor;
#define glBlendColor SDL_glBlendColor
extern PFNGLBLENDEQUATIONPROC SDL_glBlendEquation;
#define glBlendEquation SDL_glBlendEquation
extern PFNGLDRAWRANGEELEMENTSPROC SDL_glDrawRangeElements;
#define glDrawRangeElements SDL_glDrawRangeElements
extern PFNGLTEXIMAGE3DPROC SDL_glTexImage3D;
#define glTexImage3D SDL_glTexImage3D
extern PFNGLTEXSUBIMAGE3DPROC SDL_glTexSubImage3D;
#define glTexSubImage3D SDL_glTexSubImage3D
extern PFNGLCOPYTEXSUBIMAGE3DPROC SDL_glCopyTexSubImage3D;
#define glCopyTexSubImage3D SDL_glCopyTexSubImage3D
extern PFNGLCOLORTABLEPROC SDL_glColorTable;
#define glColorTable SDL_glColorTable
extern PFNGLCOLORTABLEPARAMETERFVPROC SDL_glColorTableParameterfv;
#define glColorTableParameterfv SDL_glColorTableParameterfv
extern PFNGLCOLORTABLEPARAMETERIVPROC SDL_glColorTableParameteriv;
#define glColorTableParameteriv SDL_glColorTableParameteriv
extern PFNGLCOPYCOLORTABLEPROC SDL_glCopyColorTable;
#define glCopyColorTable SDL_glCopyColorTable
extern PFNGLGETCOLORTABLEPROC SDL_glGetColorTable;
#define glGetColorTable SDL_glGetColorTable
extern PFNGLGETCOLORTABLEPARAMETERFVPROC SDL_glGetColorTableParameterfv;
#define glGetColorTableParameterfv SDL_glGetColorTableParameterfv
extern PFNGLGETCOLORTABLEPARAMETERIVPROC SDL_glGetColorTableParameteriv;
#define glGetColorTableParameteriv SDL_glGetColorTableParameteriv
extern PFNGLCOLORSUBTABLEPROC SDL_glColorSubTable;
#define glColorSubTable SDL_glColorSubTable
extern PFNGLCOPYCOLORSUBTABLEPROC SDL_glCopyColorSubTable;
#define glCopyColorSubTable SDL_glCopyColorSubTable
extern PFNGLCONVOLUTIONFILTER1DPROC SDL_glConvolutionFilter1D;
#define glConvolutionFilter1D SDL_glConvolutionFilter1D
extern PFNGLCONVOLUTIONFILTER2DPROC SDL_glConvolutionFilter2D;
#define glConvolutionFilter2D SDL_glConvolutionFilter2D
extern PFNGLCONVOLUTIONPARAMETERFPROC SDL_glConvolutionParameterf;
#define glConvolutionParameterf SDL_glConvolutionParameterf
extern PFNGLCONVOLUTIONPARAMETERFVPROC SDL_glConvolutionParameterfv;
#define glConvolutionParameterfv SDL_glConvolutionParameterfv
extern PFNGLCONVOLUTIONPARAMETERIPROC SDL_glConvolutionParameteri;
#define glConvolutionParameteri SDL_glConvolutionParameteri
extern PFNGLCONVOLUTIONPARAMETERIVPROC SDL_glConvolutionParameteriv;
#define glConvolutionParameteriv SDL_glConvolutionParameteriv
extern PFNGLCOPYCONVOLUTIONFILTER1DPROC SDL_glCopyConvolutionFilter1D;
#define glCopyConvolutionFilter1D SDL_glCopyConvolutionFilter1D
extern PFNGLCOPYCONVOLUTIONFILTER2DPROC SDL_glCopyConvolutionFilter2D;
#define glCopyConvolutionFilter2D SDL_glCopyConvolutionFilter2D
extern PFNGLGETCONVOLUTIONFILTERPROC SDL_glGetConvolutionFilter;
#define glGetConvolutionFilter SDL_glGetConvolutionFilter
extern PFNGLGETCONVOLUTIONPARAMETERFVPROC SDL_glGetConvolutionParameterfv;
#define glGetConvolutionParameterfv SDL_glGetConvolutionParameterfv
extern PFNGLGETCONVOLUTIONPARAMETERIVPROC SDL_glGetConvolutionParameteriv;
#define glGetConvolutionParameteriv SDL_glGetConvolutionParameteriv
extern PFNGLGETSEPARABLEFILTERPROC SDL_glGetSeparableFilter;
#define glGetSeparableFilter SDL_glGetSeparableFilter
extern PFNGLSEPARABLEFILTER2DPROC SDL_glSeparableFilter2D;
#define glSeparableFilter2D SDL_glSeparableFilter2D
extern PFNGLGETHISTOGRAMPROC SDL_glGetHistogram;
#define glGetHistogram SDL_glGetHistogram
extern PFNGLGETHISTOGRAMPARAMETERFVPROC SDL_glGetHistogramParameterfv;
#define glGetHistogramParameterfv SDL_glGetHistogramParameterfv
extern PFNGLGETHISTOGRAMPARAMETERIVPROC SDL_glGetHistogramParameteriv;
#define glGetHistogramParameteriv SDL_glGetHistogramParameteriv
extern PFNGLGETMINMAXPROC SDL_glGetMinmax;
#define glGetMinmax SDL_glGetMinmax
extern PFNGLGETMINMAXPARAMETERFVPROC SDL_glGetMinmaxParameterfv;
#define glGetMinmaxParameterfv SDL_glGetMinmaxParameterfv
extern PFNGLGETMINMAXPARAMETERIVPROC SDL_glGetMinmaxParameteriv;
#define glGetMinmaxParameteriv SDL_glGetMinmaxParameteriv
extern PFNGLHISTOGRAMPROC SDL_glHistogram;
#define glHistogram SDL_glHistogram
extern PFNGLMINMAXPROC SDL_glMinmax;
#define glMinmax SDL_glMinmax
extern PFNGLRESETHISTOGRAMPROC SDL_glResetHistogram;
#define glResetHistogram SDL_glResetHistogram
extern PFNGLRESETMINMAXPROC SDL_glResetMinmax;
#define glResetMinmax SDL_glResetMinmax
extern PFNGLACTIVETEXTUREPROC SDL_glActiveTexture;
#define glActiveTexture SDL_glActiveTexture
extern PFNGLSAMPLECOVERAGEPROC SDL_glSampleCoverage;
#define glSampleCoverage SDL_glSampleCoverage
extern PFNGLCOMPRESSEDTEXIMAGE3DPROC SDL_glCompressedTexImage3D;
#define glCompressedTexImage3D SDL_glCompressedTexImage3D
extern PFNGLCOMPRESSEDTEXIMAGE2DPROC SDL_glCompressedTexImage2D;
#define glCompressedTexImage2D SDL_glCompressedTexImage2D
extern PFNGLCOMPRESSEDTEXIMAGE1DPROC SDL_glCompressedTexImage1D;
#define glCompressedTexImage1D SDL_glCompressedTexImage1D
extern PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC SDL_glCompressedTexSubImage3D;
#define glCompressedTexSubImage3D SDL_glCompressedTexSubImage3D
extern PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC SDL_glCompressedTexSubImage2D;
#define glCompressedTexSubImage2D SDL_glCompressedTexSubImage2D
extern PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC SDL_glCompressedTexSubImage1D;
#define glCompressedTexSubImage1D SDL_glCompressedTexSubImage1D
extern PFNGLGETCOMPRESSEDTEXIMAGEPROC SDL_glGetCompressedTexImage;
#define glGetCompressedTexImage SDL_glGetCompressedTexImage
extern PFNGLCLIENTACTIVETEXTUREPROC SDL_glClientActiveTexture;
#define glClientActiveTexture SDL_glClientActiveTexture
extern PFNGLMULTITEXCOORD1DPROC SDL_glMultiTexCoord1d;
#define glMultiTexCoord1d SDL_glMultiTexCoord1d
extern PFNGLMULTITEXCOORD1DVPROC SDL_glMultiTexCoord1dv;
#define glMultiTexCoord1dv SDL_glMultiTexCoord1dv
extern PFNGLMULTITEXCOORD1FPROC SDL_glMultiTexCoord1f;
#define glMultiTexCoord1f SDL_glMultiTexCoord1f
extern PFNGLMULTITEXCOORD1FVPROC SDL_glMultiTexCoord1fv;
#define glMultiTexCoord1fv SDL_glMultiTexCoord1fv
extern PFNGLMULTITEXCOORD1IPROC SDL_glMultiTexCoord1i;
#define glMultiTexCoord1i SDL_glMultiTexCoord1i
extern PFNGLMULTITEXCOORD1IVPROC SDL_glMultiTexCoord1iv;
#define glMultiTexCoord1iv SDL_glMultiTexCoord1iv
extern PFNGLMULTITEXCOORD1SPROC SDL_glMultiTexCoord1s;
#define glMultiTexCoord1s SDL_glMultiTexCoord1s
extern PFNGLMULTITEXCOORD1SVPROC SDL_glMultiTexCoord1sv;
#define glMultiTexCoord1sv SDL_glMultiTexCoord1sv
extern PFNGLMULTITEXCOORD2DPROC SDL_glMultiTexCoord2d;
#define glMultiTexCoord2d SDL_glMultiTexCoord2d
extern PFNGLMULTITEXCOORD2DVPROC SDL_glMultiTexCoord2dv;
#define glMultiTexCoord2dv SDL_glMultiTexCoord2dv
extern PFNGLMULTITEXCOORD2FPROC SDL_glMultiTexCoord2f;
#define glMultiTexCoord2f SDL_glMultiTexCoord2f
extern PFNGLMULTITEXCOORD2FVPROC SDL_glMultiTexCoord2fv;
#define glMultiTexCoord2fv SDL_glMultiTexCoord2fv
extern PFNGLMULTITEXCOORD2IPROC SDL_glMultiTexCoord2i;
#define glMultiTexCoord2i SDL_glMultiTexCoord2i
extern PFNGLMULTITEXCOORD2IVPROC SDL_glMultiTexCoord2iv;
#define glMultiTexCoord2iv SDL_glMultiTexCoord2iv
extern PFNGLMULTITEXCOORD2SPROC SDL_glMultiTexCoord2s;
#define glMultiTexCoord2s SDL_glMultiTexCoord2s
extern PFNGLMULTITEXCOORD2SVPROC SDL_glMultiTexCoord2sv;
#define glMultiTexCoord2sv SDL_glMultiTexCoord2sv
extern PFNGLMULTITEXCOORD3DPROC SDL_glMultiTexCoord3d;
#define glMultiTexCoord3d SDL_glMultiTexCoord3d
extern PFNGLMULTITEXCOORD3DVPROC SDL_glMultiTexCoord3dv;
#define glMultiTexCoord3dv SDL_glMultiTexCoord3dv
extern PFNGLMULTITEXCOORD3FPROC SDL_glMultiTexCoord3f;
#define glMultiTexCoord3f SDL_glMultiTexCoord3f
extern PFNGLMULTITEXCOORD3FVPROC SDL_glMultiTexCoord3fv;
#define glMultiTexCoord3fv SDL_glMultiTexCoord3fv
extern PFNGLMULTITEXCOORD3IPROC SDL_glMultiTexCoord3i;
#define glMultiTexCoord3i SDL_glMultiTexCoord3i
extern PFNGLMULTITEXCOORD3IVPROC SDL_glMultiTexCoord3iv;
#define glMultiTexCoord3iv SDL_glMultiTexCoord3iv
extern PFNGLMULTITEXCOORD3SPROC SDL_glMultiTexCoord3s;
#define glMultiTexCoord3s SDL_glMultiTexCoord3s
extern PFNGLMULTITEXCOORD3SVPROC SDL_glMultiTexCoord3sv;
#define glMultiTexCoord3sv SDL_glMultiTexCoord3sv
extern PFNGLMULTITEXCOORD4DPROC SDL_glMultiTexCoord4d;
#define glMultiTexCoord4d SDL_glMultiTexCoord4d
extern PFNGLMULTITEXCOORD4DVPROC SDL_glMultiTexCoord4dv;
#define glMultiTexCoord4dv SDL_glMultiTexCoord4dv
extern PFNGLMULTITEXCOORD4FPROC SDL_glMultiTexCoord4f;
#define glMultiTexCoord4f SDL_glMultiTexCoord4f
extern PFNGLMULTITEXCOORD4FVPROC SDL_glMultiTexCoord4fv;
#define glMultiTexCoord4fv SDL_glMultiTexCoord4fv
extern PFNGLMULTITEXCOORD4IPROC SDL_glMultiTexCoord4i;
#define glMultiTexCoord4i SDL_glMultiTexCoord4i
extern PFNGLMULTITEXCOORD4IVPROC SDL_glMultiTexCoord4iv;
#define glMultiTexCoord4iv SDL_glMultiTexCoord4iv
extern PFNGLMULTITEXCOORD4SPROC SDL_glMultiTexCoord4s;
#define glMultiTexCoord4s SDL_glMultiTexCoord4s
extern PFNGLMULTITEXCOORD4SVPROC SDL_glMultiTexCoord4sv;
#define glMultiTexCoord4sv SDL_glMultiTexCoord4sv
extern PFNGLLOADTRANSPOSEMATRIXFPROC SDL_glLoadTransposeMatrixf;
#define glLoadTransposeMatrixf SDL_glLoadTransposeMatrixf
extern PFNGLLOADTRANSPOSEMATRIXDPROC SDL_glLoadTransposeMatrixd;
#define glLoadTransposeMatrixd SDL_glLoadTransposeMatrixd
extern PFNGLMULTTRANSPOSEMATRIXFPROC SDL_glMultTransposeMatrixf;
#define glMultTransposeMatrixf SDL_glMultTransposeMatrixf
extern PFNGLMULTTRANSPOSEMATRIXDPROC SDL_glMultTransposeMatrixd;
#define glMultTransposeMatrixd SDL_glMultTransposeMatrixd
extern PFNGLBLENDFUNCSEPARATEPROC SDL_glBlendFuncSeparate;
#define glBlendFuncSeparate SDL_glBlendFuncSeparate
extern PFNGLMULTIDRAWARRAYSPROC SDL_glMultiDrawArrays;
#define glMultiDrawArrays SDL_glMultiDrawArrays
extern PFNGLMULTIDRAWELEMENTSPROC SDL_glMultiDrawElements;
#define glMultiDrawElements SDL_glMultiDrawElements
extern PFNGLPOINTPARAMETERFPROC SDL_glPointParameterf;
#define glPointParameterf SDL_glPointParameterf
extern PFNGLPOINTPARAMETERFVPROC SDL_glPointParameterfv;
#define glPointParameterfv SDL_glPointParameterfv
extern PFNGLPOINTPARAMETERIPROC SDL_glPointParameteri;
#define glPointParameteri SDL_glPointParameteri
extern PFNGLPOINTPARAMETERIVPROC SDL_glPointParameteriv;
#define glPointParameteriv SDL_glPointParameteriv
extern PFNGLFOGCOORDFPROC SDL_glFogCoordf;
#define glFogCoordf SDL_glFogCoordf
extern PFNGLFOGCOORDFVPROC SDL_glFogCoordfv;
#define glFogCoordfv SDL_glFogCoordfv
extern PFNGLFOGCOORDDPROC SDL_glFogCoordd;
#define glFogCoordd SDL_glFogCoordd
extern PFNGLFOGCOORDDVPROC SDL_glFogCoorddv;
#define glFogCoorddv SDL_glFogCoorddv
extern PFNGLFOGCOORDPOINTERPROC SDL_glFogCoordPointer;
#define glFogCoordPointer SDL_glFogCoordPointer
extern PFNGLSECONDARYCOLOR3BPROC SDL_glSecondaryColor3b;
#define glSecondaryColor3b SDL_glSecondaryColor3b
extern PFNGLSECONDARYCOLOR3BVPROC SDL_glSecondaryColor3bv;
#define glSecondaryColor3bv SDL_glSecondaryColor3bv
extern PFNGLSECONDARYCOLOR3DPROC SDL_glSecondaryColor3d;
#define glSecondaryColor3d SDL_glSecondaryColor3d
extern PFNGLSECONDARYCOLOR3DVPROC SDL_glSecondaryColor3dv;
#define glSecondaryColor3dv SDL_glSecondaryColor3dv
extern PFNGLSECONDARYCOLOR3FPROC SDL_glSecondaryColor3f;
#define glSecondaryColor3f SDL_glSecondaryColor3f
extern PFNGLSECONDARYCOLOR3FVPROC SDL_glSecondaryColor3fv;
#define glSecondaryColor3fv SDL_glSecondaryColor3fv
extern PFNGLSECONDARYCOLOR3IPROC SDL_glSecondaryColor3i;
#define glSecondaryColor3i SDL_glSecondaryColor3i
extern PFNGLSECONDARYCOLOR3IVPROC SDL_glSecondaryColor3iv;
#define glSecondaryColor3iv SDL_glSecondaryColor3iv
extern PFNGLSECONDARYCOLOR3SPROC SDL_glSecondaryColor3s;
#define glSecondaryColor3s SDL_glSecondaryColor3s
extern PFNGLSECONDARYCOLOR3SVPROC SDL_glSecondaryColor3sv;
#define glSecondaryColor3sv SDL_glSecondaryColor3sv
extern PFNGLSECONDARYCOLOR3UBPROC SDL_glSecondaryColor3ub;
#define glSecondaryColor3ub SDL_glSecondaryColor3ub
extern PFNGLSECONDARYCOLOR3UBVPROC SDL_glSecondaryColor3ubv;
#define glSecondaryColor3ubv SDL_glSecondaryColor3ubv
extern PFNGLSECONDARYCOLOR3UIPROC SDL_glSecondaryColor3ui;
#define glSecondaryColor3ui SDL_glSecondaryColor3ui
extern PFNGLSECONDARYCOLOR3UIVPROC SDL_glSecondaryColor3uiv;
#define glSecondaryColor3uiv SDL_glSecondaryColor3uiv
extern PFNGLSECONDARYCOLOR3USPROC SDL_glSecondaryColor3us;
#define glSecondaryColor3us SDL_glSecondaryColor3us
extern PFNGLSECONDARYCOLOR3USVPROC SDL_glSecondaryColor3usv;
#define glSecondaryColor3usv SDL_glSecondaryColor3usv
extern PFNGLSECONDARYCOLORPOINTERPROC SDL_glSecondaryColorPointer;
#define glSecondaryColorPointer SDL_glSecondaryColorPointer
extern PFNGLWINDOWPOS2DPROC SDL_glWindowPos2d;
#define glWindowPos2d SDL_glWindowPos2d
extern PFNGLWINDOWPOS2DVPROC SDL_glWindowPos2dv;
#define glWindowPos2dv SDL_glWindowPos2dv
extern PFNGLWINDOWPOS2FPROC SDL_glWindowPos2f;
#define glWindowPos2f SDL_glWindowPos2f
extern PFNGLWINDOWPOS2FVPROC SDL_glWindowPos2fv;
#define glWindowPos2fv SDL_glWindowPos2fv
extern PFNGLWINDOWPOS2IPROC SDL_glWindowPos2i;
#define glWindowPos2i SDL_glWindowPos2i
extern PFNGLWINDOWPOS2IVPROC SDL_glWindowPos2iv;
#define glWindowPos2iv SDL_glWindowPos2iv
extern PFNGLWINDOWPOS2SPROC SDL_glWindowPos2s;
#define glWindowPos2s SDL_glWindowPos2s
extern PFNGLWINDOWPOS2SVPROC SDL_glWindowPos2sv;
#define glWindowPos2sv SDL_glWindowPos2sv
extern PFNGLWINDOWPOS3DPROC SDL_glWindowPos3d;
#define glWindowPos3d SDL_glWindowPos3d
extern PFNGLWINDOWPOS3DVPROC SDL_glWindowPos3dv;
#define glWindowPos3dv SDL_glWindowPos3dv
extern PFNGLWINDOWPOS3FPROC SDL_glWindowPos3f;
#define glWindowPos3f SDL_glWindowPos3f
extern PFNGLWINDOWPOS3FVPROC SDL_glWindowPos3fv;
#define glWindowPos3fv SDL_glWindowPos3fv
extern PFNGLWINDOWPOS3IPROC SDL_glWindowPos3i;
#define glWindowPos3i SDL_glWindowPos3i
extern PFNGLWINDOWPOS3IVPROC SDL_glWindowPos3iv;
#define glWindowPos3iv SDL_glWindowPos3iv
extern PFNGLWINDOWPOS3SPROC SDL_glWindowPos3s;
#define glWindowPos3s SDL_glWindowPos3s
extern PFNGLWINDOWPOS3SVPROC SDL_glWindowPos3sv;
#define glWindowPos3sv SDL_glWindowPos3sv
extern PFNGLGENQUERIESPROC SDL_glGenQueries;
#define glGenQueries SDL_glGenQueries
extern PFNGLDELETEQUERIESPROC SDL_glDeleteQueries;
#define glDeleteQueries SDL_glDeleteQueries
extern PFNGLISQUERYPROC SDL_glIsQuery;
#define glIsQuery SDL_glIsQuery
extern PFNGLBEGINQUERYPROC SDL_glBeginQuery;
#define glBeginQuery SDL_glBeginQuery
extern PFNGLENDQUERYPROC SDL_glEndQuery;
#define glEndQuery SDL_glEndQuery
extern PFNGLGETQUERYIVPROC SDL_glGetQueryiv;
#define glGetQueryiv SDL_glGetQueryiv
extern PFNGLGETQUERYOBJECTIVPROC SDL_glGetQueryObjectiv;
#define glGetQueryObjectiv SDL_glGetQueryObjectiv
extern PFNGLGETQUERYOBJECTUIVPROC SDL_glGetQueryObjectuiv;
#define glGetQueryObjectuiv SDL_glGetQueryObjectuiv
extern PFNGLBINDBUFFERPROC SDL_glBindBuffer;
#define glBindBuffer SDL_glBindBuffer
extern PFNGLDELETEBUFFERSPROC SDL_glDeleteBuffers;
#define glDeleteBuffers SDL_glDeleteBuffers
extern PFNGLGENBUFFERSPROC SDL_glGenBuffers;
#define glGenBuffers SDL_glGenBuffers
extern PFNGLISBUFFERPROC SDL_glIsBuffer;
#define glIsBuffer SDL_glIsBuffer
extern PFNGLBUFFERDATAPROC SDL_glBufferData;
#define glBufferData SDL_glBufferData
extern PFNGLBUFFERSUBDATAPROC SDL_glBufferSubData;
#define glBufferSubData SDL_glBufferSubData
extern PFNGLGETBUFFERSUBDATAPROC SDL_glGetBufferSubData;
#define glGetBufferSubData SDL_glGetBufferSubData
extern PFNGLMAPBUFFERPROC SDL_glMapBuffer;
#define glMapBuffer SDL_glMapBuffer
extern PFNGLUNMAPBUFFERPROC SDL_glUnmapBuffer;
#define glUnmapBuffer SDL_glUnmapBuffer
extern PFNGLGETBUFFERPARAMETERIVPROC SDL_glGetBufferParameteriv;
#define glGetBufferParameteriv SDL_glGetBufferParameteriv
extern PFNGLGETBUFFERPOINTERVPROC SDL_glGetBufferPointerv;
#define glGetBufferPointerv SDL_glGetBufferPointerv
extern PFNGLBLENDEQUATIONSEPARATEPROC SDL_glBlendEquationSeparate;
#define glBlendEquationSeparate SDL_glBlendEquationSeparate
extern PFNGLDRAWBUFFERSPROC SDL_glDrawBuffers;
#define glDrawBuffers SDL_glDrawBuffers
extern PFNGLSTENCILOPSEPARATEPROC SDL_glStencilOpSeparate;
#define glStencilOpSeparate SDL_glStencilOpSeparate
extern PFNGLSTENCILFUNCSEPARATEPROC SDL_glStencilFuncSeparate;
#define glStencilFuncSeparate SDL_glStencilFuncSeparate
extern PFNGLSTENCILMASKSEPARATEPROC SDL_glStencilMaskSeparate;
#define glStencilMaskSeparate SDL_glStencilMaskSeparate
extern PFNGLATTACHSHADERPROC SDL_glAttachShader;
#define glAttachShader SDL_glAttachShader
extern PFNGLBINDATTRIBLOCATIONPROC SDL_glBindAttribLocation;
#define glBindAttribLocation SDL_glBindAttribLocation
extern PFNGLCOMPILESHADERPROC SDL_glCompileShader;
#define glCompileShader SDL_glCompileShader
extern PFNGLCREATEPROGRAMPROC SDL_glCreateProgram;
#define glCreateProgram SDL_glCreateProgram
extern PFNGLCREATESHADERPROC SDL_glCreateShader;
#define glCreateShader SDL_glCreateShader
extern PFNGLDELETEPROGRAMPROC SDL_glDeleteProgram;
#define glDeleteProgram SDL_glDeleteProgram
extern PFNGLDELETESHADERPROC SDL_glDeleteShader;
#define glDeleteShader SDL_glDeleteShader
extern PFNGLDETACHSHADERPROC SDL_glDetachShader;
#define glDetachShader SDL_glDetachShader
extern PFNGLDISABLEVERTEXATTRIBARRAYPROC SDL_glDisableVertexAttribArray;
#define glDisableVertexAttribArray SDL_glDisableVertexAttribArray
extern PFNGLENABLEVERTEXATTRIBARRAYPROC SDL_glEnableVertexAttribArray;
#define glEnableVertexAttribArray SDL_glEnableVertexAttribArray
extern PFNGLGETACTIVEATTRIBPROC SDL_glGetActiveAttrib;
#define glGetActiveAttrib SDL_glGetActiveAttrib
extern PFNGLGETACTIVEUNIFORMPROC SDL_glGetActiveUniform;
#define glGetActiveUniform SDL_glGetActiveUniform
extern PFNGLGETATTACHEDSHADERSPROC SDL_glGetAttachedShaders;
#define glGetAttachedShaders SDL_glGetAttachedShaders
extern PFNGLGETATTRIBLOCATIONPROC SDL_glGetAttribLocation;
#define glGetAttribLocation SDL_glGetAttribLocation
extern PFNGLGETPROGRAMIVPROC SDL_glGetProgramiv;
#define glGetProgramiv SDL_glGetProgramiv
extern PFNGLGETPROGRAMINFOLOGPROC SDL_glGetProgramInfoLog;
#define glGetProgramInfoLog SDL_glGetProgramInfoLog
extern PFNGLGETSHADERIVPROC SDL_glGetShaderiv;
#define glGetShaderiv SDL_glGetShaderiv
extern PFNGLGETSHADERINFOLOGPROC SDL_glGetShaderInfoLog;
#define glGetShaderInfoLog SDL_glGetShaderInfoLog
extern PFNGLGETSHADERSOURCEPROC SDL_glGetShaderSource;
#define glGetShaderSource SDL_glGetShaderSource
extern PFNGLGETUNIFORMLOCATIONPROC SDL_glGetUniformLocation;
#define glGetUniformLocation SDL_glGetUniformLocation
extern PFNGLGETUNIFORMFVPROC SDL_glGetUniformfv;
#define glGetUniformfv SDL_glGetUniformfv
extern PFNGLGETUNIFORMIVPROC SDL_glGetUniformiv;
#define glGetUniformiv SDL_glGetUniformiv
extern PFNGLGETVERTEXATTRIBDVPROC SDL_glGetVertexAttribdv;
#define glGetVertexAttribdv SDL_glGetVertexAttribdv
extern PFNGLGETVERTEXATTRIBFVPROC SDL_glGetVertexAttribfv;
#define glGetVertexAttribfv SDL_glGetVertexAttribfv
extern PFNGLGETVERTEXATTRIBIVPROC SDL_glGetVertexAttribiv;
#define glGetVertexAttribiv SDL_glGetVertexAttribiv
extern PFNGLGETVERTEXATTRIBPOINTERVPROC SDL_glGetVertexAttribPointerv;
#define glGetVertexAttribPointerv SDL_glGetVertexAttribPointerv
extern PFNGLISPROGRAMPROC SDL_glIsProgram;
#define glIsProgram SDL_glIsProgram
extern PFNGLISSHADERPROC SDL_glIsShader;
#define glIsShader SDL_glIsShader
extern PFNGLLINKPROGRAMPROC SDL_glLinkProgram;
#define glLinkProgram SDL_glLinkProgram
extern PFNGLSHADERSOURCEPROC SDL_glShaderSource;
#define glShaderSource SDL_glShaderSource
extern PFNGLUSEPROGRAMPROC SDL_glUseProgram;
#define glUseProgram SDL_glUseProgram
extern PFNGLUNIFORM1FPROC SDL_glUniform1f;
#define glUniform1f SDL_glUniform1f
extern PFNGLUNIFORM2FPROC SDL_glUniform2f;
#define glUniform2f SDL_glUniform2f
extern PFNGLUNIFORM3FPROC SDL_glUniform3f;
#define glUniform3f SDL_glUniform3f
extern PFNGLUNIFORM4FPROC SDL_glUniform4f;
#define glUniform4f SDL_glUniform4f
extern PFNGLUNIFORM1IPROC SDL_glUniform1i;
#define glUniform1i SDL_glUniform1i
extern PFNGLUNIFORM2IPROC SDL_glUniform2i;
#define glUniform2i SDL_glUniform2i
extern PFNGLUNIFORM3IPROC SDL_glUniform3i;
#define glUniform3i SDL_glUniform3i
extern PFNGLUNIFORM4IPROC SDL_glUniform4i;
#define glUniform4i SDL_glUniform4i
extern PFNGLUNIFORM1FVPROC SDL_glUniform1fv;
#define glUniform1fv SDL_glUniform1fv
extern PFNGLUNIFORM2FVPROC SDL_glUniform2fv;
#define glUniform2fv SDL_glUniform2fv
extern PFNGLUNIFORM3FVPROC SDL_glUniform3fv;
#define glUniform3fv SDL_glUniform3fv
extern PFNGLUNIFORM4FVPROC SDL_glUniform4fv;
#define glUniform4fv SDL_glUniform4fv
extern PFNGLUNIFORM1IVPROC SDL_glUniform1iv;
#define glUniform1iv SDL_glUniform1iv
extern PFNGLUNIFORM2IVPROC SDL_glUniform2iv;
#define glUniform2iv SDL_glUniform2iv
extern PFNGLUNIFORM3IVPROC SDL_glUniform3iv;
#define glUniform3iv SDL_glUniform3iv
extern PFNGLUNIFORM4IVPROC SDL_glUniform4iv;
#define glUniform4iv SDL_glUniform4iv
extern PFNGLUNIFORMMATRIX2FVPROC SDL_glUniformMatrix2fv;
#define glUniformMatrix2fv SDL_glUniformMatrix2fv
extern PFNGLUNIFORMMATRIX3FVPROC SDL_glUniformMatrix3fv;
#define glUniformMatrix3fv SDL_glUniformMatrix3fv
extern PFNGLUNIFORMMATRIX4FVPROC SDL_glUniformMatrix4fv;
#define glUniformMatrix4fv SDL_glUniformMatrix4fv
extern PFNGLVALIDATEPROGRAMPROC SDL_glValidateProgram;
#define glValidateProgram SDL_glValidateProgram
extern PFNGLVERTEXATTRIB1DPROC SDL_glVertexAttrib1d;
#define glVertexAttrib1d SDL_glVertexAttrib1d
extern PFNGLVERTEXATTRIB1DVPROC SDL_glVertexAttrib1dv;
#define glVertexAttrib1dv SDL_glVertexAttrib1dv
extern PFNGLVERTEXATTRIB1FPROC SDL_glVertexAttrib1f;
#define glVertexAttrib1f SDL_glVertexAttrib1f
extern PFNGLVERTEXATTRIB1FVPROC SDL_glVertexAttrib1fv;
#define glVertexAttrib1fv SDL_glVertexAttrib1fv
extern PFNGLVERTEXATTRIB1SPROC SDL_glVertexAttrib1s;
#define glVertexAttrib1s SDL_glVertexAttrib1s
extern PFNGLVERTEXATTRIB1SVPROC SDL_glVertexAttrib1sv;
#define glVertexAttrib1sv SDL_glVertexAttrib1sv
extern PFNGLVERTEXATTRIB2DPROC SDL_glVertexAttrib2d;
#define glVertexAttrib2d SDL_glVertexAttrib2d
extern PFNGLVERTEXATTRIB2DVPROC SDL_glVertexAttrib2dv;
#define glVertexAttrib2dv SDL_glVertexAttrib2dv
extern PFNGLVERTEXATTRIB2FPROC SDL_glVertexAttrib2f;
#define glVertexAttrib2f SDL_glVertexAttrib2f
extern PFNGLVERTEXATTRIB2FVPROC SDL_glVertexAttrib2fv;
#define glVertexAttrib2fv SDL_glVertexAttrib2fv
extern PFNGLVERTEXATTRIB2SPROC SDL_glVertexAttrib2s;
#define glVertexAttrib2s SDL_glVertexAttrib2s
extern PFNGLVERTEXATTRIB2SVPROC SDL_glVertexAttrib2sv;
#define glVertexAttrib2sv SDL_glVertexAttrib2sv
extern PFNGLVERTEXATTRIB3DPROC SDL_glVertexAttrib3d;
#define glVertexAttrib3d SDL_glVertexAttrib3d
extern PFNGLVERTEXATTRIB3DVPROC SDL_glVertexAttrib3dv;
#define glVertexAttrib3dv SDL_glVertexAttrib3dv
extern PFNGLVERTEXATTRIB3FPROC SDL_glVertexAttrib3f;
#define glVertexAttrib3f SDL_glVertexAttrib3f
extern PFNGLVERTEXATTRIB3FVPROC SDL_glVertexAttrib3fv;
#define glVertexAttrib3fv SDL_glVertexAttrib3fv
extern PFNGLVERTEXATTRIB3SPROC SDL_glVertexAttrib3s;
#define glVertexAttrib3s SDL_glVertexAttrib3s
extern PFNGLVERTEXATTRIB3SVPROC SDL_glVertexAttrib3sv;
#define glVertexAttrib3sv SDL_glVertexAttrib3sv
extern PFNGLVERTEXATTRIB4NBVPROC SDL_glVertexAttrib4Nbv;
#define glVertexAttrib4Nbv SDL_glVertexAttrib4Nbv
extern PFNGLVERTEXATTRIB4NIVPROC SDL_glVertexAttrib4Niv;
#define glVertexAttrib4Niv SDL_glVertexAttrib4Niv
extern PFNGLVERTEXATTRIB4NSVPROC SDL_glVertexAttrib4Nsv;
#define glVertexAttrib4Nsv SDL_glVertexAttrib4Nsv
extern PFNGLVERTEXATTRIB4NUBPROC SDL_glVertexAttrib4Nub;
#define glVertexAttrib4Nub SDL_glVertexAttrib4Nub
extern PFNGLVERTEXATTRIB4NUBVPROC SDL_glVertexAttrib4Nubv;
#define glVertexAttrib4Nubv SDL_glVertexAttrib4Nubv
extern PFNGLVERTEXATTRIB4NUIVPROC SDL_glVertexAttrib4Nuiv;
#define glVertexAttrib4Nuiv SDL_glVertexAttrib4Nuiv
extern PFNGLVERTEXATTRIB4NUSVPROC SDL_glVertexAttrib4Nusv;
#define glVertexAttrib4Nusv SDL_glVertexAttrib4Nusv
extern PFNGLVERTEXATTRIB4BVPROC SDL_glVertexAttrib4bv;
#define glVertexAttrib4bv SDL_glVertexAttrib4bv
extern PFNGLVERTEXATTRIB4DPROC SDL_glVertexAttrib4d;
#define glVertexAttrib4d SDL_glVertexAttrib4d
extern PFNGLVERTEXATTRIB4DVPROC SDL_glVertexAttrib4dv;
#define glVertexAttrib4dv SDL_glVertexAttrib4dv
extern PFNGLVERTEXATTRIB4FPROC SDL_glVertexAttrib4f;
#define glVertexAttrib4f SDL_glVertexAttrib4f
extern PFNGLVERTEXATTRIB4FVPROC SDL_glVertexAttrib4fv;
#define glVertexAttrib4fv SDL_glVertexAttrib4fv
extern PFNGLVERTEXATTRIB4IVPROC SDL_glVertexAttrib4iv;
#define glVertexAttrib4iv SDL_glVertexAttrib4iv
extern PFNGLVERTEXATTRIB4SPROC SDL_glVertexAttrib4s;
#define glVertexAttrib4s SDL_glVertexAttrib4s
extern PFNGLVERTEXATTRIB4SVPROC SDL_glVertexAttrib4sv;
#define glVertexAttrib4sv SDL_glVertexAttrib4sv
extern PFNGLVERTEXATTRIB4UBVPROC SDL_glVertexAttrib4ubv;
#define glVertexAttrib4ubv SDL_glVertexAttrib4ubv
extern PFNGLVERTEXATTRIB4UIVPROC SDL_glVertexAttrib4uiv;
#define glVertexAttrib4uiv SDL_glVertexAttrib4uiv
extern PFNGLVERTEXATTRIB4USVPROC SDL_glVertexAttrib4usv;
#define glVertexAttrib4usv SDL_glVertexAttrib4usv
extern PFNGLVERTEXATTRIBPOINTERPROC SDL_glVertexAttribPointer;
#define glVertexAttribPointer SDL_glVertexAttribPointer
extern PFNGLUNIFORMMATRIX2X3FVPROC SDL_glUniformMatrix2x3fv;
#define glUniformMatrix2x3fv SDL_glUniformMatrix2x3fv
extern PFNGLUNIFORMMATRIX3X2FVPROC SDL_glUniformMatrix3x2fv;
#define glUniformMatrix3x2fv SDL_glUniformMatrix3x2fv
extern PFNGLUNIFORMMATRIX2X4FVPROC SDL_glUniformMatrix2x4fv;
#define glUniformMatrix2x4fv SDL_glUniformMatrix2x4fv
extern PFNGLUNIFORMMATRIX4X2FVPROC SDL_glUniformMatrix4x2fv;
#define glUniformMatrix4x2fv SDL_glUniformMatrix4x2fv
extern PFNGLUNIFORMMATRIX3X4FVPROC SDL_glUniformMatrix3x4fv;
#define glUniformMatrix3x4fv SDL_glUniformMatrix3x4fv
extern PFNGLUNIFORMMATRIX4X3FVPROC SDL_glUniformMatrix4x3fv;
#define glUniformMatrix4x3fv SDL_glUniformMatrix4x3fv
extern PFNGLCOLORMASKIPROC SDL_glColorMaski;
#define glColorMaski SDL_glColorMaski
extern PFNGLGETBOOLEANI_VPROC SDL_glGetBooleani_v;
#define glGetBooleani_v SDL_glGetBooleani_v
extern PFNGLGETINTEGERI_VPROC SDL_glGetIntegeri_v;
#define glGetIntegeri_v SDL_glGetIntegeri_v
extern PFNGLENABLEIPROC SDL_glEnablei;
#define glEnablei SDL_glEnablei
extern PFNGLDISABLEIPROC SDL_glDisablei;
#define glDisablei SDL_glDisablei
extern PFNGLISENABLEDIPROC SDL_glIsEnabledi;
#define glIsEnabledi SDL_glIsEnabledi
extern PFNGLBEGINTRANSFORMFEEDBACKPROC SDL_glBeginTransformFeedback;
#define glBeginTransformFeedback SDL_glBeginTransformFeedback
extern PFNGLENDTRANSFORMFEEDBACKPROC SDL_glEndTransformFeedback;
#define glEndTransformFeedback SDL_glEndTransformFeedback
extern PFNGLBINDBUFFERRANGEPROC SDL_glBindBufferRange;
#define glBindBufferRange SDL_glBindBufferRange
extern PFNGLBINDBUFFERBASEPROC SDL_glBindBufferBase;
#define glBindBufferBase SDL_glBindBufferBase
extern PFNGLTRANSFORMFEEDBACKVARYINGSPROC SDL_glTransformFeedbackVaryings;
#define glTransformFeedbackVaryings SDL_glTransformFeedbackVaryings
extern PFNGLGETTRANSFORMFEEDBACKVARYINGPROC SDL_glGetTransformFeedbackVarying;
#define glGetTransformFeedbackVarying SDL_glGetTransformFeedbackVarying
extern PFNGLCLAMPCOLORPROC SDL_glClampColor;
#define glClampColor SDL_glClampColor
extern PFNGLBEGINCONDITIONALRENDERPROC SDL_glBeginConditionalRender;
#define glBeginConditionalRender SDL_glBeginConditionalRender
extern PFNGLENDCONDITIONALRENDERPROC SDL_glEndConditionalRender;
#define glEndConditionalRender SDL_glEndConditionalRender
extern PFNGLVERTEXATTRIBIPOINTERPROC SDL_glVertexAttribIPointer;
#define glVertexAttribIPointer SDL_glVertexAttribIPointer
extern PFNGLGETVERTEXATTRIBIIVPROC SDL_glGetVertexAttribIiv;
#define glGetVertexAttribIiv SDL_glGetVertexAttribIiv
extern PFNGLGETVERTEXATTRIBIUIVPROC SDL_glGetVertexAttribIuiv;
#define glGetVertexAttribIuiv SDL_glGetVertexAttribIuiv
extern PFNGLVERTEXATTRIBI1IPROC SDL_glVertexAttribI1i;
#define glVertexAttribI1i SDL_glVertexAttribI1i
extern PFNGLVERTEXATTRIBI2IPROC SDL_glVertexAttribI2i;
#define glVertexAttribI2i SDL_glVertexAttribI2i
extern PFNGLVERTEXATTRIBI3IPROC SDL_glVertexAttribI3i;
#define glVertexAttribI3i SDL_glVertexAttribI3i
extern PFNGLVERTEXATTRIBI4IPROC SDL_glVertexAttribI4i;
#define glVertexAttribI4i SDL_glVertexAttribI4i
extern PFNGLVERTEXATTRIBI1UIPROC SDL_glVertexAttribI1ui;
#define glVertexAttribI1ui SDL_glVertexAttribI1ui
extern PFNGLVERTEXATTRIBI2UIPROC SDL_glVertexAttribI2ui;
#define glVertexAttribI2ui SDL_glVertexAttribI2ui
extern PFNGLVERTEXATTRIBI3UIPROC SDL_glVertexAttribI3ui;
#define glVertexAttribI3ui SDL_glVertexAttribI3ui
extern PFNGLVERTEXATTRIBI4UIPROC SDL_glVertexAttribI4ui;
#define glVertexAttribI4ui SDL_glVertexAttribI4ui
extern PFNGLVERTEXATTRIBI1IVPROC SDL_glVertexAttribI1iv;
#define glVertexAttribI1iv SDL_glVertexAttribI1iv
extern PFNGLVERTEXATTRIBI2IVPROC SDL_glVertexAttribI2iv;
#define glVertexAttribI2iv SDL_glVertexAttribI2iv
extern PFNGLVERTEXATTRIBI3IVPROC SDL_glVertexAttribI3iv;
#define glVertexAttribI3iv SDL_glVertexAttribI3iv
extern PFNGLVERTEXATTRIBI4IVPROC SDL_glVertexAttribI4iv;
#define glVertexAttribI4iv SDL_glVertexAttribI4iv
extern PFNGLVERTEXATTRIBI1UIVPROC SDL_glVertexAttribI1uiv;
#define glVertexAttribI1uiv SDL_glVertexAttribI1uiv
extern PFNGLVERTEXATTRIBI2UIVPROC SDL_glVertexAttribI2uiv;
#define glVertexAttribI2uiv SDL_glVertexAttribI2uiv
extern PFNGLVERTEXATTRIBI3UIVPROC SDL_glVertexAttribI3uiv;
#define glVertexAttribI3uiv SDL_glVertexAttribI3uiv
extern PFNGLVERTEXATTRIBI4UIVPROC SDL_glVertexAttribI4uiv;
#define glVertexAttribI4uiv SDL_glVertexAttribI4uiv
extern PFNGLVERTEXATTRIBI4BVPROC SDL_glVertexAttribI4bv;
#define glVertexAttribI4bv SDL_glVertexAttribI4bv
extern PFNGLVERTEXATTRIBI4SVPROC SDL_glVertexAttribI4sv;
#define glVertexAttribI4sv SDL_glVertexAttribI4sv
extern PFNGLVERTEXATTRIBI4UBVPROC SDL_glVertexAttribI4ubv;
#define glVertexAttribI4ubv SDL_glVertexAttribI4ubv
extern PFNGLVERTEXATTRIBI4USVPROC SDL_glVertexAttribI4usv;
#define glVertexAttribI4usv SDL_glVertexAttribI4usv
extern PFNGLGETUNIFORMUIVPROC SDL_glGetUniformuiv;
#define glGetUniformuiv SDL_glGetUniformuiv
extern PFNGLBINDFRAGDATALOCATIONPROC SDL_glBindFragDataLocation;
#define glBindFragDataLocation SDL_glBindFragDataLocation
extern PFNGLGETFRAGDATALOCATIONPROC SDL_glGetFragDataLocation;
#define glGetFragDataLocation SDL_glGetFragDataLocation
extern PFNGLUNIFORM1UIPROC SDL_glUniform1ui;
#define glUniform1ui SDL_glUniform1ui
extern PFNGLUNIFORM2UIPROC SDL_glUniform2ui;
#define glUniform2ui SDL_glUniform2ui
extern PFNGLUNIFORM3UIPROC SDL_glUniform3ui;
#define glUniform3ui SDL_glUniform3ui
extern PFNGLUNIFORM4UIPROC SDL_glUniform4ui;
#define glUniform4ui SDL_glUniform4ui
extern PFNGLUNIFORM1UIVPROC SDL_glUniform1uiv;
#define glUniform1uiv SDL_glUniform1uiv
extern PFNGLUNIFORM2UIVPROC SDL_glUniform2uiv;
#define glUniform2uiv SDL_glUniform2uiv
extern PFNGLUNIFORM3UIVPROC SDL_glUniform3uiv;
#define glUniform3uiv SDL_glUniform3uiv
extern PFNGLUNIFORM4UIVPROC SDL_glUniform4uiv;
#define glUniform4uiv SDL_glUniform4uiv
extern PFNGLTEXPARAMETERIIVPROC SDL_glTexParameterIiv;
#define glTexParameterIiv SDL_glTexParameterIiv
extern PFNGLTEXPARAMETERIUIVPROC SDL_glTexParameterIuiv;
#define glTexParameterIuiv SDL_glTexParameterIuiv
extern PFNGLGETTEXPARAMETERIIVPROC SDL_glGetTexParameterIiv;
#define glGetTexParameterIiv SDL_glGetTexParameterIiv
extern PFNGLGETTEXPARAMETERIUIVPROC SDL_glGetTexParameterIuiv;
#define glGetTexParameterIuiv SDL_glGetTexParameterIuiv
extern PFNGLCLEARBUFFERIVPROC SDL_glClearBufferiv;
#define glClearBufferiv SDL_glClearBufferiv
extern PFNGLCLEARBUFFERUIVPROC SDL_glClearBufferuiv;
#define glClearBufferuiv SDL_glClearBufferuiv
extern PFNGLCLEARBUFFERFVPROC SDL_glClearBufferfv;
#define glClearBufferfv SDL_glClearBufferfv
extern PFNGLCLEARBUFFERFIPROC SDL_glClearBufferfi;
#define glClearBufferfi SDL_glClearBufferfi
extern PFNGLGETSTRINGIPROC SDL_glGetStringi;
#define glGetStringi SDL_glGetStringi
extern PFNGLDRAWARRAYSINSTANCEDPROC SDL_glDrawArraysInstanced;
#define glDrawArraysInstanced SDL_glDrawArraysInstanced
extern PFNGLDRAWELEMENTSINSTANCEDPROC SDL_glDrawElementsInstanced;
#define glDrawElementsInstanced SDL_glDrawElementsInstanced
extern PFNGLTEXBUFFERPROC SDL_glTexBuffer;
#define glTexBuffer SDL_glTexBuffer
extern PFNGLPRIMITIVERESTARTINDEXPROC SDL_glPrimitiveRestartIndex;
#define glPrimitiveRestartIndex SDL_glPrimitiveRestartIndex
extern PFNGLGETINTEGER64I_VPROC SDL_glGetInteger64i_v;
#define glGetInteger64i_v SDL_glGetInteger64i_v
extern PFNGLGETBUFFERPARAMETERI64VPROC SDL_glGetBufferParameteri64v;
#define glGetBufferParameteri64v SDL_glGetBufferParameteri64v
extern PFNGLFRAMEBUFFERTEXTUREPROC SDL_glFramebufferTexture;
#define glFramebufferTexture SDL_glFramebufferTexture
extern PFNGLVERTEXATTRIBDIVISORPROC SDL_glVertexAttribDivisor;
#define glVertexAttribDivisor SDL_glVertexAttribDivisor
extern PFNGLMINSAMPLESHADINGPROC SDL_glMinSampleShading;
#define glMinSampleShading SDL_glMinSampleShading
extern PFNGLBLENDEQUATIONIPROC SDL_glBlendEquationi;
#define glBlendEquationi SDL_glBlendEquationi
extern PFNGLBLENDEQUATIONSEPARATEIPROC SDL_glBlendEquationSeparatei;
#define glBlendEquationSeparatei SDL_glBlendEquationSeparatei
extern PFNGLBLENDFUNCIPROC SDL_glBlendFunci;
#define glBlendFunci SDL_glBlendFunci
extern PFNGLBLENDFUNCSEPARATEIPROC SDL_glBlendFuncSeparatei;
#define glBlendFuncSeparatei SDL_glBlendFuncSeparatei
extern PFNGLACTIVETEXTUREARBPROC SDL_glActiveTextureARB;
#define glActiveTextureARB SDL_glActiveTextureARB
extern PFNGLCLIENTACTIVETEXTUREARBPROC SDL_glClientActiveTextureARB;
#define glClientActiveTextureARB SDL_glClientActiveTextureARB
extern PFNGLMULTITEXCOORD1DARBPROC SDL_glMultiTexCoord1dARB;
#define glMultiTexCoord1dARB SDL_glMultiTexCoord1dARB
extern PFNGLMULTITEXCOORD1DVARBPROC SDL_glMultiTexCoord1dvARB;
#define glMultiTexCoord1dvARB SDL_glMultiTexCoord1dvARB
extern PFNGLMULTITEXCOORD1FARBPROC SDL_glMultiTexCoord1fARB;
#define glMultiTexCoord1fARB SDL_glMultiTexCoord1fARB
extern PFNGLMULTITEXCOORD1FVARBPROC SDL_glMultiTexCoord1fvARB;
#define glMultiTexCoord1fvARB SDL_glMultiTexCoord1fvARB
extern PFNGLMULTITEXCOORD1IARBPROC SDL_glMultiTexCoord1iARB;
#define glMultiTexCoord1iARB SDL_glMultiTexCoord1iARB
extern PFNGLMULTITEXCOORD1IVARBPROC SDL_glMultiTexCoord1ivARB;
#define glMultiTexCoord1ivARB SDL_glMultiTexCoord1ivARB
extern PFNGLMULTITEXCOORD1SARBPROC SDL_glMultiTexCoord1sARB;
#define glMultiTexCoord1sARB SDL_glMultiTexCoord1sARB
extern PFNGLMULTITEXCOORD1SVARBPROC SDL_glMultiTexCoord1svARB;
#define glMultiTexCoord1svARB SDL_glMultiTexCoord1svARB
extern PFNGLMULTITEXCOORD2DARBPROC SDL_glMultiTexCoord2dARB;
#define glMultiTexCoord2dARB SDL_glMultiTexCoord2dARB
extern PFNGLMULTITEXCOORD2DVARBPROC SDL_glMultiTexCoord2dvARB;
#define glMultiTexCoord2dvARB SDL_glMultiTexCoord2dvARB
extern PFNGLMULTITEXCOORD2FARBPROC SDL_glMultiTexCoord2fARB;
#define glMultiTexCoord2fARB SDL_glMultiTexCoord2fARB
extern PFNGLMULTITEXCOORD2FVARBPROC SDL_glMultiTexCoord2fvARB;
#define glMultiTexCoord2fvARB SDL_glMultiTexCoord2fvARB
extern PFNGLMULTITEXCOORD2IARBPROC SDL_glMultiTexCoord2iARB;
#define glMultiTexCoord2iARB SDL_glMultiTexCoord2iARB
extern PFNGLMULTITEXCOORD2IVARBPROC SDL_glMultiTexCoord2ivARB;
#define glMultiTexCoord2ivARB SDL_glMultiTexCoord2ivARB
extern PFNGLMULTITEXCOORD2SARBPROC SDL_glMultiTexCoord2sARB;
#define glMultiTexCoord2sARB SDL_glMultiTexCoord2sARB
extern PFNGLMULTITEXCOORD2SVARBPROC SDL_glMultiTexCoord2svARB;
#define glMultiTexCoord2svARB SDL_glMultiTexCoord2svARB
extern PFNGLMULTITEXCOORD3DARBPROC SDL_glMultiTexCoord3dARB;
#define glMultiTexCoord3dARB SDL_glMultiTexCoord3dARB
extern PFNGLMULTITEXCOORD3DVARBPROC SDL_glMultiTexCoord3dvARB;
#define glMultiTexCoord3dvARB SDL_glMultiTexCoord3dvARB
extern PFNGLMULTITEXCOORD3FARBPROC SDL_glMultiTexCoord3fARB;
#define glMultiTexCoord3fARB SDL_glMultiTexCoord3fARB
extern PFNGLMULTITEXCOORD3FVARBPROC SDL_glMultiTexCoord3fvARB;
#define glMultiTexCoord3fvARB SDL_glMultiTexCoord3fvARB
extern PFNGLMULTITEXCOORD3IARBPROC SDL_glMultiTexCoord3iARB;
#define glMultiTexCoord3iARB SDL_glMultiTexCoord3iARB
extern PFNGLMULTITEXCOORD3IVARBPROC SDL_glMultiTexCoord3ivARB;
#define glMultiTexCoord3ivARB SDL_glMultiTexCoord3ivARB
extern PFNGLMULTITEXCOORD3SARBPROC SDL_glMultiTexCoord3sARB;
#define glMultiTexCoord3sARB SDL_glMultiTexCoord3sARB
extern PFNGLMULTITEXCOORD3SVARBPROC SDL_glMultiTexCoord3svARB;
#define glMultiTexCoord3svARB SDL_glMultiTexCoord3svARB
extern PFNGLMULTITEXCOORD4DARBPROC SDL_glMultiTexCoord4dARB;
#define glMultiTexCoord4dARB SDL_glMultiTexCoord4dARB
extern PFNGLMULTITEXCOORD4DVARBPROC SDL_glMultiTexCoord4dvARB;
#define glMultiTexCoord4dvARB SDL_glMultiTexCoord4dvARB
extern PFNGLMULTITEXCOORD4FARBPROC SDL_glMultiTexCoord4fARB;
#define glMultiTexCoord4fARB SDL_glMultiTexCoord4fARB
extern PFNGLMULTITEXCOORD4FVARBPROC SDL_glMultiTexCoord4fvARB;
#define glMultiTexCoord4fvARB SDL_glMultiTexCoord4fvARB
extern PFNGLMULTITEXCOORD4IARBPROC SDL_glMultiTexCoord4iARB;
#define glMultiTexCoord4iARB SDL_glMultiTexCoord4iARB
extern PFNGLMULTITEXCOORD4IVARBPROC SDL_glMultiTexCoord4ivARB;
#define glMultiTexCoord4ivARB SDL_glMultiTexCoord4ivARB
extern PFNGLMULTITEXCOORD4SARBPROC SDL_glMultiTexCoord4sARB;
#define glMultiTexCoord4sARB SDL_glMultiTexCoord4sARB
extern PFNGLMULTITEXCOORD4SVARBPROC SDL_glMultiTexCoord4svARB;
#define glMultiTexCoord4svARB SDL_glMultiTexCoord4svARB
extern PFNGLLOADTRANSPOSEMATRIXFARBPROC SDL_glLoadTransposeMatrixfARB;
#define glLoadTransposeMatrixfARB SDL_glLoadTransposeMatrixfARB
extern PFNGLLOADTRANSPOSEMATRIXDARBPROC SDL_glLoadTransposeMatrixdARB;
#define glLoadTransposeMatrixdARB SDL_glLoadTransposeMatrixdARB
extern PFNGLMULTTRANSPOSEMATRIXFARBPROC SDL_glMultTransposeMatrixfARB;
#define glMultTransposeMatrixfARB SDL_glMultTransposeMatrixfARB
extern PFNGLMULTTRANSPOSEMATRIXDARBPROC SDL_glMultTransposeMatrixdARB;
#define glMultTransposeMatrixdARB SDL_glMultTransposeMatrixdARB
extern PFNGLSAMPLECOVERAGEARBPROC SDL_glSampleCoverageARB;
#define glSampleCoverageARB SDL_glSampleCoverageARB
extern PFNGLCOMPRESSEDTEXIMAGE3DARBPROC SDL_glCompressedTexImage3DARB;
#define glCompressedTexImage3DARB SDL_glCompressedTexImage3DARB
extern PFNGLCOMPRESSEDTEXIMAGE2DARBPROC SDL_glCompressedTexImage2DARB;
#define glCompressedTexImage2DARB SDL_glCompressedTexImage2DARB
extern PFNGLCOMPRESSEDTEXIMAGE1DARBPROC SDL_glCompressedTexImage1DARB;
#define glCompressedTexImage1DARB SDL_glCompressedTexImage1DARB
extern PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC SDL_glCompressedTexSubImage3DARB;
#define glCompressedTexSubImage3DARB SDL_glCompressedTexSubImage3DARB
extern PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC SDL_glCompressedTexSubImage2DARB;
#define glCompressedTexSubImage2DARB SDL_glCompressedTexSubImage2DARB
extern PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC SDL_glCompressedTexSubImage1DARB;
#define glCompressedTexSubImage1DARB SDL_glCompressedTexSubImage1DARB
extern PFNGLGETCOMPRESSEDTEXIMAGEARBPROC SDL_glGetCompressedTexImageARB;
#define glGetCompressedTexImageARB SDL_glGetCompressedTexImageARB
extern PFNGLPOINTPARAMETERFARBPROC SDL_glPointParameterfARB;
#define glPointParameterfARB SDL_glPointParameterfARB
extern PFNGLPOINTPARAMETERFVARBPROC SDL_glPointParameterfvARB;
#define glPointParameterfvARB SDL_glPointParameterfvARB
extern PFNGLWEIGHTBVARBPROC SDL_glWeightbvARB;
#define glWeightbvARB SDL_glWeightbvARB
extern PFNGLWEIGHTSVARBPROC SDL_glWeightsvARB;
#define glWeightsvARB SDL_glWeightsvARB
extern PFNGLWEIGHTIVARBPROC SDL_glWeightivARB;
#define glWeightivARB SDL_glWeightivARB
extern PFNGLWEIGHTFVARBPROC SDL_glWeightfvARB;
#define glWeightfvARB SDL_glWeightfvARB
extern PFNGLWEIGHTDVARBPROC SDL_glWeightdvARB;
#define glWeightdvARB SDL_glWeightdvARB
extern PFNGLWEIGHTUBVARBPROC SDL_glWeightubvARB;
#define glWeightubvARB SDL_glWeightubvARB
extern PFNGLWEIGHTUSVARBPROC SDL_glWeightusvARB;
#define glWeightusvARB SDL_glWeightusvARB
extern PFNGLWEIGHTUIVARBPROC SDL_glWeightuivARB;
#define glWeightuivARB SDL_glWeightuivARB
extern PFNGLWEIGHTPOINTERARBPROC SDL_glWeightPointerARB;
#define glWeightPointerARB SDL_glWeightPointerARB
extern PFNGLVERTEXBLENDARBPROC SDL_glVertexBlendARB;
#define glVertexBlendARB SDL_glVertexBlendARB
extern PFNGLCURRENTPALETTEMATRIXARBPROC SDL_glCurrentPaletteMatrixARB;
#define glCurrentPaletteMatrixARB SDL_glCurrentPaletteMatrixARB
extern PFNGLMATRIXINDEXUBVARBPROC SDL_glMatrixIndexubvARB;
#define glMatrixIndexubvARB SDL_glMatrixIndexubvARB
extern PFNGLMATRIXINDEXUSVARBPROC SDL_glMatrixIndexusvARB;
#define glMatrixIndexusvARB SDL_glMatrixIndexusvARB
extern PFNGLMATRIXINDEXUIVARBPROC SDL_glMatrixIndexuivARB;
#define glMatrixIndexuivARB SDL_glMatrixIndexuivARB
extern PFNGLMATRIXINDEXPOINTERARBPROC SDL_glMatrixIndexPointerARB;
#define glMatrixIndexPointerARB SDL_glMatrixIndexPointerARB
extern PFNGLWINDOWPOS2DARBPROC SDL_glWindowPos2dARB;
#define glWindowPos2dARB SDL_glWindowPos2dARB
extern PFNGLWINDOWPOS2DVARBPROC SDL_glWindowPos2dvARB;
#define glWindowPos2dvARB SDL_glWindowPos2dvARB
extern PFNGLWINDOWPOS2FARBPROC SDL_glWindowPos2fARB;
#define glWindowPos2fARB SDL_glWindowPos2fARB
extern PFNGLWINDOWPOS2FVARBPROC SDL_glWindowPos2fvARB;
#define glWindowPos2fvARB SDL_glWindowPos2fvARB
extern PFNGLWINDOWPOS2IARBPROC SDL_glWindowPos2iARB;
#define glWindowPos2iARB SDL_glWindowPos2iARB
extern PFNGLWINDOWPOS2IVARBPROC SDL_glWindowPos2ivARB;
#define glWindowPos2ivARB SDL_glWindowPos2ivARB
extern PFNGLWINDOWPOS2SARBPROC SDL_glWindowPos2sARB;
#define glWindowPos2sARB SDL_glWindowPos2sARB
extern PFNGLWINDOWPOS2SVARBPROC SDL_glWindowPos2svARB;
#define glWindowPos2svARB SDL_glWindowPos2svARB
extern PFNGLWINDOWPOS3DARBPROC SDL_glWindowPos3dARB;
#define glWindowPos3dARB SDL_glWindowPos3dARB
extern PFNGLWINDOWPOS3DVARBPROC SDL_glWindowPos3dvARB;
#define glWindowPos3dvARB SDL_glWindowPos3dvARB
extern PFNGLWINDOWPOS3FARBPROC SDL_glWindowPos3fARB;
#define glWindowPos3fARB SDL_glWindowPos3fARB
extern PFNGLWINDOWPOS3FVARBPROC SDL_glWindowPos3fvARB;
#define glWindowPos3fvARB SDL_glWindowPos3fvARB
extern PFNGLWINDOWPOS3IARBPROC SDL_glWindowPos3iARB;
#define glWindowPos3iARB SDL_glWindowPos3iARB
extern PFNGLWINDOWPOS3IVARBPROC SDL_glWindowPos3ivARB;
#define glWindowPos3ivARB SDL_glWindowPos3ivARB
extern PFNGLWINDOWPOS3SARBPROC SDL_glWindowPos3sARB;
#define glWindowPos3sARB SDL_glWindowPos3sARB
extern PFNGLWINDOWPOS3SVARBPROC SDL_glWindowPos3svARB;
#define glWindowPos3svARB SDL_glWindowPos3svARB
extern PFNGLVERTEXATTRIB1DARBPROC SDL_glVertexAttrib1dARB;
#define glVertexAttrib1dARB SDL_glVertexAttrib1dARB
extern PFNGLVERTEXATTRIB1DVARBPROC SDL_glVertexAttrib1dvARB;
#define glVertexAttrib1dvARB SDL_glVertexAttrib1dvARB
extern PFNGLVERTEXATTRIB1FARBPROC SDL_glVertexAttrib1fARB;
#define glVertexAttrib1fARB SDL_glVertexAttrib1fARB
extern PFNGLVERTEXATTRIB1FVARBPROC SDL_glVertexAttrib1fvARB;
#define glVertexAttrib1fvARB SDL_glVertexAttrib1fvARB
extern PFNGLVERTEXATTRIB1SARBPROC SDL_glVertexAttrib1sARB;
#define glVertexAttrib1sARB SDL_glVertexAttrib1sARB
extern PFNGLVERTEXATTRIB1SVARBPROC SDL_glVertexAttrib1svARB;
#define glVertexAttrib1svARB SDL_glVertexAttrib1svARB
extern PFNGLVERTEXATTRIB2DARBPROC SDL_glVertexAttrib2dARB;
#define glVertexAttrib2dARB SDL_glVertexAttrib2dARB
extern PFNGLVERTEXATTRIB2DVARBPROC SDL_glVertexAttrib2dvARB;
#define glVertexAttrib2dvARB SDL_glVertexAttrib2dvARB
extern PFNGLVERTEXATTRIB2FARBPROC SDL_glVertexAttrib2fARB;
#define glVertexAttrib2fARB SDL_glVertexAttrib2fARB
extern PFNGLVERTEXATTRIB2FVARBPROC SDL_glVertexAttrib2fvARB;
#define glVertexAttrib2fvARB SDL_glVertexAttrib2fvARB
extern PFNGLVERTEXATTRIB2SARBPROC SDL_glVertexAttrib2sARB;
#define glVertexAttrib2sARB SDL_glVertexAttrib2sARB
extern PFNGLVERTEXATTRIB2SVARBPROC SDL_glVertexAttrib2svARB;
#define glVertexAttrib2svARB SDL_glVertexAttrib2svARB
extern PFNGLVERTEXATTRIB3DARBPROC SDL_glVertexAttrib3dARB;
#define glVertexAttrib3dARB SDL_glVertexAttrib3dARB
extern PFNGLVERTEXATTRIB3DVARBPROC SDL_glVertexAttrib3dvARB;
#define glVertexAttrib3dvARB SDL_glVertexAttrib3dvARB
extern PFNGLVERTEXATTRIB3FARBPROC SDL_glVertexAttrib3fARB;
#define glVertexAttrib3fARB SDL_glVertexAttrib3fARB
extern PFNGLVERTEXATTRIB3FVARBPROC SDL_glVertexAttrib3fvARB;
#define glVertexAttrib3fvARB SDL_glVertexAttrib3fvARB
extern PFNGLVERTEXATTRIB3SARBPROC SDL_glVertexAttrib3sARB;
#define glVertexAttrib3sARB SDL_glVertexAttrib3sARB
extern PFNGLVERTEXATTRIB3SVARBPROC SDL_glVertexAttrib3svARB;
#define glVertexAttrib3svARB SDL_glVertexAttrib3svARB
extern PFNGLVERTEXATTRIB4NBVARBPROC SDL_glVertexAttrib4NbvARB;
#define glVertexAttrib4NbvARB SDL_glVertexAttrib4NbvARB
extern PFNGLVERTEXATTRIB4NIVARBPROC SDL_glVertexAttrib4NivARB;
#define glVertexAttrib4NivARB SDL_glVertexAttrib4NivARB
extern PFNGLVERTEXATTRIB4NSVARBPROC SDL_glVertexAttrib4NsvARB;
#define glVertexAttrib4NsvARB SDL_glVertexAttrib4NsvARB
extern PFNGLVERTEXATTRIB4NUBARBPROC SDL_glVertexAttrib4NubARB;
#define glVertexAttrib4NubARB SDL_glVertexAttrib4NubARB
extern PFNGLVERTEXATTRIB4NUBVARBPROC SDL_glVertexAttrib4NubvARB;
#define glVertexAttrib4NubvARB SDL_glVertexAttrib4NubvARB
extern PFNGLVERTEXATTRIB4NUIVARBPROC SDL_glVertexAttrib4NuivARB;
#define glVertexAttrib4NuivARB SDL_glVertexAttrib4NuivARB
extern PFNGLVERTEXATTRIB4NUSVARBPROC SDL_glVertexAttrib4NusvARB;
#define glVertexAttrib4NusvARB SDL_glVertexAttrib4NusvARB
extern PFNGLVERTEXATTRIB4BVARBPROC SDL_glVertexAttrib4bvARB;
#define glVertexAttrib4bvARB SDL_glVertexAttrib4bvARB
extern PFNGLVERTEXATTRIB4DARBPROC SDL_glVertexAttrib4dARB;
#define glVertexAttrib4dARB SDL_glVertexAttrib4dARB
extern PFNGLVERTEXATTRIB4DVARBPROC SDL_glVertexAttrib4dvARB;
#define glVertexAttrib4dvARB SDL_glVertexAttrib4dvARB
extern PFNGLVERTEXATTRIB4FARBPROC SDL_glVertexAttrib4fARB;
#define glVertexAttrib4fARB SDL_glVertexAttrib4fARB
extern PFNGLVERTEXATTRIB4FVARBPROC SDL_glVertexAttrib4fvARB;
#define glVertexAttrib4fvARB SDL_glVertexAttrib4fvARB
extern PFNGLVERTEXATTRIB4IVARBPROC SDL_glVertexAttrib4ivARB;
#define glVertexAttrib4ivARB SDL_glVertexAttrib4ivARB
extern PFNGLVERTEXATTRIB4SARBPROC SDL_glVertexAttrib4sARB;
#define glVertexAttrib4sARB SDL_glVertexAttrib4sARB
extern PFNGLVERTEXATTRIB4SVARBPROC SDL_glVertexAttrib4svARB;
#define glVertexAttrib4svARB SDL_glVertexAttrib4svARB
extern PFNGLVERTEXATTRIB4UBVARBPROC SDL_glVertexAttrib4ubvARB;
#define glVertexAttrib4ubvARB SDL_glVertexAttrib4ubvARB
extern PFNGLVERTEXATTRIB4UIVARBPROC SDL_glVertexAttrib4uivARB;
#define glVertexAttrib4uivARB SDL_glVertexAttrib4uivARB
extern PFNGLVERTEXATTRIB4USVARBPROC SDL_glVertexAttrib4usvARB;
#define glVertexAttrib4usvARB SDL_glVertexAttrib4usvARB
extern PFNGLVERTEXATTRIBPOINTERARBPROC SDL_glVertexAttribPointerARB;
#define glVertexAttribPointerARB SDL_glVertexAttribPointerARB
extern PFNGLENABLEVERTEXATTRIBARRAYARBPROC SDL_glEnableVertexAttribArrayARB;
#define glEnableVertexAttribArrayARB SDL_glEnableVertexAttribArrayARB
extern PFNGLDISABLEVERTEXATTRIBARRAYARBPROC SDL_glDisableVertexAttribArrayARB;
#define glDisableVertexAttribArrayARB SDL_glDisableVertexAttribArrayARB
extern PFNGLPROGRAMSTRINGARBPROC SDL_glProgramStringARB;
#define glProgramStringARB SDL_glProgramStringARB
extern PFNGLBINDPROGRAMARBPROC SDL_glBindProgramARB;
#define glBindProgramARB SDL_glBindProgramARB
extern PFNGLDELETEPROGRAMSARBPROC SDL_glDeleteProgramsARB;
#define glDeleteProgramsARB SDL_glDeleteProgramsARB
extern PFNGLGENPROGRAMSARBPROC SDL_glGenProgramsARB;
#define glGenProgramsARB SDL_glGenProgramsARB
extern PFNGLPROGRAMENVPARAMETER4DARBPROC SDL_glProgramEnvParameter4dARB;
#define glProgramEnvParameter4dARB SDL_glProgramEnvParameter4dARB
extern PFNGLPROGRAMENVPARAMETER4DVARBPROC SDL_glProgramEnvParameter4dvARB;
#define glProgramEnvParameter4dvARB SDL_glProgramEnvParameter4dvARB
extern PFNGLPROGRAMENVPARAMETER4FARBPROC SDL_glProgramEnvParameter4fARB;
#define glProgramEnvParameter4fARB SDL_glProgramEnvParameter4fARB
extern PFNGLPROGRAMENVPARAMETER4FVARBPROC SDL_glProgramEnvParameter4fvARB;
#define glProgramEnvParameter4fvARB SDL_glProgramEnvParameter4fvARB
extern PFNGLPROGRAMLOCALPARAMETER4DARBPROC SDL_glProgramLocalParameter4dARB;
#define glProgramLocalParameter4dARB SDL_glProgramLocalParameter4dARB
extern PFNGLPROGRAMLOCALPARAMETER4DVARBPROC SDL_glProgramLocalParameter4dvARB;
#define glProgramLocalParameter4dvARB SDL_glProgramLocalParameter4dvARB
extern PFNGLPROGRAMLOCALPARAMETER4FARBPROC SDL_glProgramLocalParameter4fARB;
#define glProgramLocalParameter4fARB SDL_glProgramLocalParameter4fARB
extern PFNGLPROGRAMLOCALPARAMETER4FVARBPROC SDL_glProgramLocalParameter4fvARB;
#define glProgramLocalParameter4fvARB SDL_glProgramLocalParameter4fvARB
extern PFNGLGETPROGRAMENVPARAMETERDVARBPROC SDL_glGetProgramEnvParameterdvARB;
#define glGetProgramEnvParameterdvARB SDL_glGetProgramEnvParameterdvARB
extern PFNGLGETPROGRAMENVPARAMETERFVARBPROC SDL_glGetProgramEnvParameterfvARB;
#define glGetProgramEnvParameterfvARB SDL_glGetProgramEnvParameterfvARB
extern PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC SDL_glGetProgramLocalParameterdvARB;
#define glGetProgramLocalParameterdvARB SDL_glGetProgramLocalParameterdvARB
extern PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC SDL_glGetProgramLocalParameterfvARB;
#define glGetProgramLocalParameterfvARB SDL_glGetProgramLocalParameterfvARB
extern PFNGLGETPROGRAMIVARBPROC SDL_glGetProgramivARB;
#define glGetProgramivARB SDL_glGetProgramivARB
extern PFNGLGETPROGRAMSTRINGARBPROC SDL_glGetProgramStringARB;
#define glGetProgramStringARB SDL_glGetProgramStringARB
extern PFNGLGETVERTEXATTRIBDVARBPROC SDL_glGetVertexAttribdvARB;
#define glGetVertexAttribdvARB SDL_glGetVertexAttribdvARB
extern PFNGLGETVERTEXATTRIBFVARBPROC SDL_glGetVertexAttribfvARB;
#define glGetVertexAttribfvARB SDL_glGetVertexAttribfvARB
extern PFNGLGETVERTEXATTRIBIVARBPROC SDL_glGetVertexAttribivARB;
#define glGetVertexAttribivARB SDL_glGetVertexAttribivARB
extern PFNGLGETVERTEXATTRIBPOINTERVARBPROC SDL_glGetVertexAttribPointervARB;
#define glGetVertexAttribPointervARB SDL_glGetVertexAttribPointervARB
extern PFNGLISPROGRAMARBPROC SDL_glIsProgramARB;
#define glIsProgramARB SDL_glIsProgramARB
extern PFNGLBINDBUFFERARBPROC SDL_glBindBufferARB;
#define glBindBufferARB SDL_glBindBufferARB
extern PFNGLDELETEBUFFERSARBPROC SDL_glDeleteBuffersARB;
#define glDeleteBuffersARB SDL_glDeleteBuffersARB
extern PFNGLGENBUFFERSARBPROC SDL_glGenBuffersARB;
#define glGenBuffersARB SDL_glGenBuffersARB
extern PFNGLISBUFFERARBPROC SDL_glIsBufferARB;
#define glIsBufferARB SDL_glIsBufferARB
extern PFNGLBUFFERDATAARBPROC SDL_glBufferDataARB;
#define glBufferDataARB SDL_glBufferDataARB
extern PFNGLBUFFERSUBDATAARBPROC SDL_glBufferSubDataARB;
#define glBufferSubDataARB SDL_glBufferSubDataARB
extern PFNGLGETBUFFERSUBDATAARBPROC SDL_glGetBufferSubDataARB;
#define glGetBufferSubDataARB SDL_glGetBufferSubDataARB
extern PFNGLMAPBUFFERARBPROC SDL_glMapBufferARB;
#define glMapBufferARB SDL_glMapBufferARB
extern PFNGLUNMAPBUFFERARBPROC SDL_glUnmapBufferARB;
#define glUnmapBufferARB SDL_glUnmapBufferARB
extern PFNGLGETBUFFERPARAMETERIVARBPROC SDL_glGetBufferParameterivARB;
#define glGetBufferParameterivARB SDL_glGetBufferParameterivARB
extern PFNGLGETBUFFERPOINTERVARBPROC SDL_glGetBufferPointervARB;
#define glGetBufferPointervARB SDL_glGetBufferPointervARB
extern PFNGLGENQUERIESARBPROC SDL_glGenQueriesARB;
#define glGenQueriesARB SDL_glGenQueriesARB
extern PFNGLDELETEQUERIESARBPROC SDL_glDeleteQueriesARB;
#define glDeleteQueriesARB SDL_glDeleteQueriesARB
extern PFNGLISQUERYARBPROC SDL_glIsQueryARB;
#define glIsQueryARB SDL_glIsQueryARB
extern PFNGLBEGINQUERYARBPROC SDL_glBeginQueryARB;
#define glBeginQueryARB SDL_glBeginQueryARB
extern PFNGLENDQUERYARBPROC SDL_glEndQueryARB;
#define glEndQueryARB SDL_glEndQueryARB
extern PFNGLGETQUERYIVARBPROC SDL_glGetQueryivARB;
#define glGetQueryivARB SDL_glGetQueryivARB
extern PFNGLGETQUERYOBJECTIVARBPROC SDL_glGetQueryObjectivARB;
#define glGetQueryObjectivARB SDL_glGetQueryObjectivARB
extern PFNGLGETQUERYOBJECTUIVARBPROC SDL_glGetQueryObjectuivARB;
#define glGetQueryObjectuivARB SDL_glGetQueryObjectuivARB
extern PFNGLDELETEOBJECTARBPROC SDL_glDeleteObjectARB;
#define glDeleteObjectARB SDL_glDeleteObjectARB
extern PFNGLGETHANDLEARBPROC SDL_glGetHandleARB;
#define glGetHandleARB SDL_glGetHandleARB
extern PFNGLDETACHOBJECTARBPROC SDL_glDetachObjectARB;
#define glDetachObjectARB SDL_glDetachObjectARB
extern PFNGLCREATESHADEROBJECTARBPROC SDL_glCreateShaderObjectARB;
#define glCreateShaderObjectARB SDL_glCreateShaderObjectARB
extern PFNGLSHADERSOURCEARBPROC SDL_glShaderSourceARB;
#define glShaderSourceARB SDL_glShaderSourceARB
extern PFNGLCOMPILESHADERARBPROC SDL_glCompileShaderARB;
#define glCompileShaderARB SDL_glCompileShaderARB
extern PFNGLCREATEPROGRAMOBJECTARBPROC SDL_glCreateProgramObjectARB;
#define glCreateProgramObjectARB SDL_glCreateProgramObjectARB
extern PFNGLATTACHOBJECTARBPROC SDL_glAttachObjectARB;
#define glAttachObjectARB SDL_glAttachObjectARB
extern PFNGLLINKPROGRAMARBPROC SDL_glLinkProgramARB;
#define glLinkProgramARB SDL_glLinkProgramARB
extern PFNGLUSEPROGRAMOBJECTARBPROC SDL_glUseProgramObjectARB;
#define glUseProgramObjectARB SDL_glUseProgramObjectARB
extern PFNGLVALIDATEPROGRAMARBPROC SDL_glValidateProgramARB;
#define glValidateProgramARB SDL_glValidateProgramARB
extern PFNGLUNIFORM1FARBPROC SDL_glUniform1fARB;
#define glUniform1fARB SDL_glUniform1fARB
extern PFNGLUNIFORM2FARBPROC SDL_glUniform2fARB;
#define glUniform2fARB SDL_glUniform2fARB
extern PFNGLUNIFORM3FARBPROC SDL_glUniform3fARB;
#define glUniform3fARB SDL_glUniform3fARB
extern PFNGLUNIFORM4FARBPROC SDL_glUniform4fARB;
#define glUniform4fARB SDL_glUniform4fARB
extern PFNGLUNIFORM1IARBPROC SDL_glUniform1iARB;
#define glUniform1iARB SDL_glUniform1iARB
extern PFNGLUNIFORM2IARBPROC SDL_glUniform2iARB;
#define glUniform2iARB SDL_glUniform2iARB
extern PFNGLUNIFORM3IARBPROC SDL_glUniform3iARB;
#define glUniform3iARB SDL_glUniform3iARB
extern PFNGLUNIFORM4IARBPROC SDL_glUniform4iARB;
#define glUniform4iARB SDL_glUniform4iARB
extern PFNGLUNIFORM1FVARBPROC SDL_glUniform1fvARB;
#define glUniform1fvARB SDL_glUniform1fvARB
extern PFNGLUNIFORM2FVARBPROC SDL_glUniform2fvARB;
#define glUniform2fvARB SDL_glUniform2fvARB
extern PFNGLUNIFORM3FVARBPROC SDL_glUniform3fvARB;
#define glUniform3fvARB SDL_glUniform3fvARB
extern PFNGLUNIFORM4FVARBPROC SDL_glUniform4fvARB;
#define glUniform4fvARB SDL_glUniform4fvARB
extern PFNGLUNIFORM1IVARBPROC SDL_glUniform1ivARB;
#define glUniform1ivARB SDL_glUniform1ivARB
extern PFNGLUNIFORM2IVARBPROC SDL_glUniform2ivARB;
#define glUniform2ivARB SDL_glUniform2ivARB
extern PFNGLUNIFORM3IVARBPROC SDL_glUniform3ivARB;
#define glUniform3ivARB SDL_glUniform3ivARB
extern PFNGLUNIFORM4IVARBPROC SDL_glUniform4ivARB;
#define glUniform4ivARB SDL_glUniform4ivARB
extern PFNGLUNIFORMMATRIX2FVARBPROC SDL_glUniformMatrix2fvARB;
#define glUniformMatrix2fvARB SDL_glUniformMatrix2fvARB
extern PFNGLUNIFORMMATRIX3FVARBPROC SDL_glUniformMatrix3fvARB;
#define glUniformMatrix3fvARB SDL_glUniformMatrix3fvARB
extern PFNGLUNIFORMMATRIX4FVARBPROC SDL_glUniformMatrix4fvARB;
#define glUniformMatrix4fvARB SDL_glUniformMatrix4fvARB
extern PFNGLGETOBJECTPARAMETERFVARBPROC SDL_glGetObjectParameterfvARB;
#define glGetObjectParameterfvARB SDL_glGetObjectParameterfvARB
extern PFNGLGETOBJECTPARAMETERIVARBPROC SDL_glGetObjectParameterivARB;
#define glGetObjectParameterivARB SDL_glGetObjectParameterivARB
extern PFNGLGETINFOLOGARBPROC SDL_glGetInfoLogARB;
#define glGetInfoLogARB SDL_glGetInfoLogARB
extern PFNGLGETATTACHEDOBJECTSARBPROC SDL_glGetAttachedObjectsARB;
#define glGetAttachedObjectsARB SDL_glGetAttachedObjectsARB
extern PFNGLGETUNIFORMLOCATIONARBPROC SDL_glGetUniformLocationARB;
#define glGetUniformLocationARB SDL_glGetUniformLocationARB
extern PFNGLGETACTIVEUNIFORMARBPROC SDL_glGetActiveUniformARB;
#define glGetActiveUniformARB SDL_glGetActiveUniformARB
extern PFNGLGETUNIFORMFVARBPROC SDL_glGetUniformfvARB;
#define glGetUniformfvARB SDL_glGetUniformfvARB
extern PFNGLGETUNIFORMIVARBPROC SDL_glGetUniformivARB;
#define glGetUniformivARB SDL_glGetUniformivARB
extern PFNGLGETSHADERSOURCEARBPROC SDL_glGetShaderSourceARB;
#define glGetShaderSourceARB SDL_glGetShaderSourceARB
extern PFNGLBINDATTRIBLOCATIONARBPROC SDL_glBindAttribLocationARB;
#define glBindAttribLocationARB SDL_glBindAttribLocationARB
extern PFNGLGETACTIVEATTRIBARBPROC SDL_glGetActiveAttribARB;
#define glGetActiveAttribARB SDL_glGetActiveAttribARB
extern PFNGLGETATTRIBLOCATIONARBPROC SDL_glGetAttribLocationARB;
#define glGetAttribLocationARB SDL_glGetAttribLocationARB
extern PFNGLDRAWBUFFERSARBPROC SDL_glDrawBuffersARB;
#define glDrawBuffersARB SDL_glDrawBuffersARB
extern PFNGLCLAMPCOLORARBPROC SDL_glClampColorARB;
#define glClampColorARB SDL_glClampColorARB
extern PFNGLDRAWARRAYSINSTANCEDARBPROC SDL_glDrawArraysInstancedARB;
#define glDrawArraysInstancedARB SDL_glDrawArraysInstancedARB
extern PFNGLDRAWELEMENTSINSTANCEDARBPROC SDL_glDrawElementsInstancedARB;
#define glDrawElementsInstancedARB SDL_glDrawElementsInstancedARB
extern PFNGLISRENDERBUFFERPROC SDL_glIsRenderbuffer;
#define glIsRenderbuffer SDL_glIsRenderbuffer
extern PFNGLBINDRENDERBUFFERPROC SDL_glBindRenderbuffer;
#define glBindRenderbuffer SDL_glBindRenderbuffer
extern PFNGLDELETERENDERBUFFERSPROC SDL_glDeleteRenderbuffers;
#define glDeleteRenderbuffers SDL_glDeleteRenderbuffers
extern PFNGLGENRENDERBUFFERSPROC SDL_glGenRenderbuffers;
#define glGenRenderbuffers SDL_glGenRenderbuffers
extern PFNGLRENDERBUFFERSTORAGEPROC SDL_glRenderbufferStorage;
#define glRenderbufferStorage SDL_glRenderbufferStorage
extern PFNGLGETRENDERBUFFERPARAMETERIVPROC SDL_glGetRenderbufferParameteriv;
#define glGetRenderbufferParameteriv SDL_glGetRenderbufferParameteriv
extern PFNGLISFRAMEBUFFERPROC SDL_glIsFramebuffer;
#define glIsFramebuffer SDL_glIsFramebuffer
extern PFNGLBINDFRAMEBUFFERPROC SDL_glBindFramebuffer;
#define glBindFramebuffer SDL_glBindFramebuffer
extern PFNGLDELETEFRAMEBUFFERSPROC SDL_glDeleteFramebuffers;
#define glDeleteFramebuffers SDL_glDeleteFramebuffers
extern PFNGLGENFRAMEBUFFERSPROC SDL_glGenFramebuffers;
#define glGenFramebuffers SDL_glGenFramebuffers
extern PFNGLCHECKFRAMEBUFFERSTATUSPROC SDL_glCheckFramebufferStatus;
#define glCheckFramebufferStatus SDL_glCheckFramebufferStatus
extern PFNGLFRAMEBUFFERTEXTURE1DPROC SDL_glFramebufferTexture1D;
#define glFramebufferTexture1D SDL_glFramebufferTexture1D
extern PFNGLFRAMEBUFFERTEXTURE2DPROC SDL_glFramebufferTexture2D;
#define glFramebufferTexture2D SDL_glFramebufferTexture2D
extern PFNGLFRAMEBUFFERTEXTURE3DPROC SDL_glFramebufferTexture3D;
#define glFramebufferTexture3D SDL_glFramebufferTexture3D
extern PFNGLFRAMEBUFFERRENDERBUFFERPROC SDL_glFramebufferRenderbuffer;
#define glFramebufferRenderbuffer SDL_glFramebufferRenderbuffer
extern PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC SDL_glGetFramebufferAttachmentParameteriv;
#define glGetFramebufferAttachmentParameteriv SDL_glGetFramebufferAttachmentParameteriv
extern PFNGLGENERATEMIPMAPPROC SDL_glGenerateMipmap;
#define glGenerateMipmap SDL_glGenerateMipmap
extern PFNGLBLITFRAMEBUFFERPROC SDL_glBlitFramebuffer;
#define glBlitFramebuffer SDL_glBlitFramebuffer
extern PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC SDL_glRenderbufferStorageMultisample;
#define glRenderbufferStorageMultisample SDL_glRenderbufferStorageMultisample
extern PFNGLFRAMEBUFFERTEXTURELAYERPROC SDL_glFramebufferTextureLayer;
#define glFramebufferTextureLayer SDL_glFramebufferTextureLayer
extern PFNGLPROGRAMPARAMETERIARBPROC SDL_glProgramParameteriARB;
#define glProgramParameteriARB SDL_glProgramParameteriARB
extern PFNGLFRAMEBUFFERTEXTUREARBPROC SDL_glFramebufferTextureARB;
#define glFramebufferTextureARB SDL_glFramebufferTextureARB
extern PFNGLFRAMEBUFFERTEXTURELAYERARBPROC SDL_glFramebufferTextureLayerARB;
#define glFramebufferTextureLayerARB SDL_glFramebufferTextureLayerARB
extern PFNGLFRAMEBUFFERTEXTUREFACEARBPROC SDL_glFramebufferTextureFaceARB;
#define glFramebufferTextureFaceARB SDL_glFramebufferTextureFaceARB
extern PFNGLVERTEXATTRIBDIVISORARBPROC SDL_glVertexAttribDivisorARB;
#define glVertexAttribDivisorARB SDL_glVertexAttribDivisorARB
extern PFNGLMAPBUFFERRANGEPROC SDL_glMapBufferRange;
#define glMapBufferRange SDL_glMapBufferRange
extern PFNGLFLUSHMAPPEDBUFFERRANGEPROC SDL_glFlushMappedBufferRange;
#define glFlushMappedBufferRange SDL_glFlushMappedBufferRange
extern PFNGLTEXBUFFERARBPROC SDL_glTexBufferARB;
#define glTexBufferARB SDL_glTexBufferARB
extern PFNGLBINDVERTEXARRAYPROC SDL_glBindVertexArray;
#define glBindVertexArray SDL_glBindVertexArray
extern PFNGLDELETEVERTEXARRAYSPROC SDL_glDeleteVertexArrays;
#define glDeleteVertexArrays SDL_glDeleteVertexArrays
extern PFNGLGENVERTEXARRAYSPROC SDL_glGenVertexArrays;
#define glGenVertexArrays SDL_glGenVertexArrays
extern PFNGLISVERTEXARRAYPROC SDL_glIsVertexArray;
#define glIsVertexArray SDL_glIsVertexArray
extern PFNGLGETUNIFORMINDICESPROC SDL_glGetUniformIndices;
#define glGetUniformIndices SDL_glGetUniformIndices
extern PFNGLGETACTIVEUNIFORMSIVPROC SDL_glGetActiveUniformsiv;
#define glGetActiveUniformsiv SDL_glGetActiveUniformsiv
extern PFNGLGETACTIVEUNIFORMNAMEPROC SDL_glGetActiveUniformName;
#define glGetActiveUniformName SDL_glGetActiveUniformName
extern PFNGLGETUNIFORMBLOCKINDEXPROC SDL_glGetUniformBlockIndex;
#define glGetUniformBlockIndex SDL_glGetUniformBlockIndex
extern PFNGLGETACTIVEUNIFORMBLOCKIVPROC SDL_glGetActiveUniformBlockiv;
#define glGetActiveUniformBlockiv SDL_glGetActiveUniformBlockiv
extern PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC SDL_glGetActiveUniformBlockName;
#define glGetActiveUniformBlockName SDL_glGetActiveUniformBlockName
extern PFNGLUNIFORMBLOCKBINDINGPROC SDL_glUniformBlockBinding;
#define glUniformBlockBinding SDL_glUniformBlockBinding
extern PFNGLCOPYBUFFERSUBDATAPROC SDL_glCopyBufferSubData;
#define glCopyBufferSubData SDL_glCopyBufferSubData
extern PFNGLDRAWELEMENTSBASEVERTEXPROC SDL_glDrawElementsBaseVertex;
#define glDrawElementsBaseVertex SDL_glDrawElementsBaseVertex
extern PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC SDL_glDrawRangeElementsBaseVertex;
#define glDrawRangeElementsBaseVertex SDL_glDrawRangeElementsBaseVertex
extern PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC SDL_glDrawElementsInstancedBaseVertex;
#define glDrawElementsInstancedBaseVertex SDL_glDrawElementsInstancedBaseVertex
extern PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC SDL_glMultiDrawElementsBaseVertex;
#define glMultiDrawElementsBaseVertex SDL_glMultiDrawElementsBaseVertex
extern PFNGLPROVOKINGVERTEXPROC SDL_glProvokingVertex;
#define glProvokingVertex SDL_glProvokingVertex
extern PFNGLFENCESYNCPROC SDL_glFenceSync;
#define glFenceSync SDL_glFenceSync
extern PFNGLISSYNCPROC SDL_glIsSync;
#define glIsSync SDL_glIsSync
extern PFNGLDELETESYNCPROC SDL_glDeleteSync;
#define glDeleteSync SDL_glDeleteSync
extern PFNGLCLIENTWAITSYNCPROC SDL_glClientWaitSync;
#define glClientWaitSync SDL_glClientWaitSync
extern PFNGLWAITSYNCPROC SDL_glWaitSync;
#define glWaitSync SDL_glWaitSync
extern PFNGLGETINTEGER64VPROC SDL_glGetInteger64v;
#define glGetInteger64v SDL_glGetInteger64v
extern PFNGLGETSYNCIVPROC SDL_glGetSynciv;
#define glGetSynciv SDL_glGetSynciv
extern PFNGLTEXIMAGE2DMULTISAMPLEPROC SDL_glTexImage2DMultisample;
#define glTexImage2DMultisample SDL_glTexImage2DMultisample
extern PFNGLTEXIMAGE3DMULTISAMPLEPROC SDL_glTexImage3DMultisample;
#define glTexImage3DMultisample SDL_glTexImage3DMultisample
extern PFNGLGETMULTISAMPLEFVPROC SDL_glGetMultisamplefv;
#define glGetMultisamplefv SDL_glGetMultisamplefv
extern PFNGLSAMPLEMASKIPROC SDL_glSampleMaski;
#define glSampleMaski SDL_glSampleMaski
extern PFNGLBLENDEQUATIONIARBPROC SDL_glBlendEquationiARB;
#define glBlendEquationiARB SDL_glBlendEquationiARB
extern PFNGLBLENDEQUATIONSEPARATEIARBPROC SDL_glBlendEquationSeparateiARB;
#define glBlendEquationSeparateiARB SDL_glBlendEquationSeparateiARB
extern PFNGLBLENDFUNCIARBPROC SDL_glBlendFunciARB;
#define glBlendFunciARB SDL_glBlendFunciARB
extern PFNGLBLENDFUNCSEPARATEIARBPROC SDL_glBlendFuncSeparateiARB;
#define glBlendFuncSeparateiARB SDL_glBlendFuncSeparateiARB
extern PFNGLMINSAMPLESHADINGARBPROC SDL_glMinSampleShadingARB;
#define glMinSampleShadingARB SDL_glMinSampleShadingARB
extern PFNGLNAMEDSTRINGARBPROC SDL_glNamedStringARB;
#define glNamedStringARB SDL_glNamedStringARB
extern PFNGLDELETENAMEDSTRINGARBPROC SDL_glDeleteNamedStringARB;
#define glDeleteNamedStringARB SDL_glDeleteNamedStringARB
extern PFNGLCOMPILESHADERINCLUDEARBPROC SDL_glCompileShaderIncludeARB;
#define glCompileShaderIncludeARB SDL_glCompileShaderIncludeARB
extern PFNGLISNAMEDSTRINGARBPROC SDL_glIsNamedStringARB;
#define glIsNamedStringARB SDL_glIsNamedStringARB
extern PFNGLGETNAMEDSTRINGARBPROC SDL_glGetNamedStringARB;
#define glGetNamedStringARB SDL_glGetNamedStringARB
extern PFNGLGETNAMEDSTRINGIVARBPROC SDL_glGetNamedStringivARB;
#define glGetNamedStringivARB SDL_glGetNamedStringivARB
extern PFNGLBINDFRAGDATALOCATIONINDEXEDPROC SDL_glBindFragDataLocationIndexed;
#define glBindFragDataLocationIndexed SDL_glBindFragDataLocationIndexed
extern PFNGLGETFRAGDATAINDEXPROC SDL_glGetFragDataIndex;
#define glGetFragDataIndex SDL_glGetFragDataIndex
extern PFNGLGENSAMPLERSPROC SDL_glGenSamplers;
#define glGenSamplers SDL_glGenSamplers
extern PFNGLDELETESAMPLERSPROC SDL_glDeleteSamplers;
#define glDeleteSamplers SDL_glDeleteSamplers
extern PFNGLISSAMPLERPROC SDL_glIsSampler;
#define glIsSampler SDL_glIsSampler
extern PFNGLBINDSAMPLERPROC SDL_glBindSampler;
#define glBindSampler SDL_glBindSampler
extern PFNGLSAMPLERPARAMETERIPROC SDL_glSamplerParameteri;
#define glSamplerParameteri SDL_glSamplerParameteri
extern PFNGLSAMPLERPARAMETERIVPROC SDL_glSamplerParameteriv;
#define glSamplerParameteriv SDL_glSamplerParameteriv
extern PFNGLSAMPLERPARAMETERFPROC SDL_glSamplerParameterf;
#define glSamplerParameterf SDL_glSamplerParameterf
extern PFNGLSAMPLERPARAMETERFVPROC SDL_glSamplerParameterfv;
#define glSamplerParameterfv SDL_glSamplerParameterfv
extern PFNGLSAMPLERPARAMETERIIVPROC SDL_glSamplerParameterIiv;
#define glSamplerParameterIiv SDL_glSamplerParameterIiv
extern PFNGLSAMPLERPARAMETERIUIVPROC SDL_glSamplerParameterIuiv;
#define glSamplerParameterIuiv SDL_glSamplerParameterIuiv
extern PFNGLGETSAMPLERPARAMETERIVPROC SDL_glGetSamplerParameteriv;
#define glGetSamplerParameteriv SDL_glGetSamplerParameteriv
extern PFNGLGETSAMPLERPARAMETERIIVPROC SDL_glGetSamplerParameterIiv;
#define glGetSamplerParameterIiv SDL_glGetSamplerParameterIiv
extern PFNGLGETSAMPLERPARAMETERFVPROC SDL_glGetSamplerParameterfv;
#define glGetSamplerParameterfv SDL_glGetSamplerParameterfv
extern PFNGLGETSAMPLERPARAMETERIUIVPROC SDL_glGetSamplerParameterIuiv;
#define glGetSamplerParameterIuiv SDL_glGetSamplerParameterIuiv
extern PFNGLQUERYCOUNTERPROC SDL_glQueryCounter;
#define glQueryCounter SDL_glQueryCounter
extern PFNGLGETQUERYOBJECTI64VPROC SDL_glGetQueryObjecti64v;
#define glGetQueryObjecti64v SDL_glGetQueryObjecti64v
extern PFNGLGETQUERYOBJECTUI64VPROC SDL_glGetQueryObjectui64v;
#define glGetQueryObjectui64v SDL_glGetQueryObjectui64v
extern PFNGLVERTEXP2UIPROC SDL_glVertexP2ui;
#define glVertexP2ui SDL_glVertexP2ui
extern PFNGLVERTEXP2UIVPROC SDL_glVertexP2uiv;
#define glVertexP2uiv SDL_glVertexP2uiv
extern PFNGLVERTEXP3UIPROC SDL_glVertexP3ui;
#define glVertexP3ui SDL_glVertexP3ui
extern PFNGLVERTEXP3UIVPROC SDL_glVertexP3uiv;
#define glVertexP3uiv SDL_glVertexP3uiv
extern PFNGLVERTEXP4UIPROC SDL_glVertexP4ui;
#define glVertexP4ui SDL_glVertexP4ui
extern PFNGLVERTEXP4UIVPROC SDL_glVertexP4uiv;
#define glVertexP4uiv SDL_glVertexP4uiv
extern PFNGLTEXCOORDP1UIPROC SDL_glTexCoordP1ui;
#define glTexCoordP1ui SDL_glTexCoordP1ui
extern PFNGLTEXCOORDP1UIVPROC SDL_glTexCoordP1uiv;
#define glTexCoordP1uiv SDL_glTexCoordP1uiv
extern PFNGLTEXCOORDP2UIPROC SDL_glTexCoordP2ui;
#define glTexCoordP2ui SDL_glTexCoordP2ui
extern PFNGLTEXCOORDP2UIVPROC SDL_glTexCoordP2uiv;
#define glTexCoordP2uiv SDL_glTexCoordP2uiv
extern PFNGLTEXCOORDP3UIPROC SDL_glTexCoordP3ui;
#define glTexCoordP3ui SDL_glTexCoordP3ui
extern PFNGLTEXCOORDP3UIVPROC SDL_glTexCoordP3uiv;
#define glTexCoordP3uiv SDL_glTexCoordP3uiv
extern PFNGLTEXCOORDP4UIPROC SDL_glTexCoordP4ui;
#define glTexCoordP4ui SDL_glTexCoordP4ui
extern PFNGLTEXCOORDP4UIVPROC SDL_glTexCoordP4uiv;
#define glTexCoordP4uiv SDL_glTexCoordP4uiv
extern PFNGLMULTITEXCOORDP1UIPROC SDL_glMultiTexCoordP1ui;
#define glMultiTexCoordP1ui SDL_glMultiTexCoordP1ui
extern PFNGLMULTITEXCOORDP1UIVPROC SDL_glMultiTexCoordP1uiv;
#define glMultiTexCoordP1uiv SDL_glMultiTexCoordP1uiv
extern PFNGLMULTITEXCOORDP2UIPROC SDL_glMultiTexCoordP2ui;
#define glMultiTexCoordP2ui SDL_glMultiTexCoordP2ui
extern PFNGLMULTITEXCOORDP2UIVPROC SDL_glMultiTexCoordP2uiv;
#define glMultiTexCoordP2uiv SDL_glMultiTexCoordP2uiv
extern PFNGLMULTITEXCOORDP3UIPROC SDL_glMultiTexCoordP3ui;
#define glMultiTexCoordP3ui SDL_glMultiTexCoordP3ui
extern PFNGLMULTITEXCOORDP3UIVPROC SDL_glMultiTexCoordP3uiv;
#define glMultiTexCoordP3uiv SDL_glMultiTexCoordP3uiv
extern PFNGLMULTITEXCOORDP4UIPROC SDL_glMultiTexCoordP4ui;
#define glMultiTexCoordP4ui SDL_glMultiTexCoordP4ui
extern PFNGLMULTITEXCOORDP4UIVPROC SDL_glMultiTexCoordP4uiv;
#define glMultiTexCoordP4uiv SDL_glMultiTexCoordP4uiv
extern PFNGLNORMALP3UIPROC SDL_glNormalP3ui;
#define glNormalP3ui SDL_glNormalP3ui
extern PFNGLNORMALP3UIVPROC SDL_glNormalP3uiv;
#define glNormalP3uiv SDL_glNormalP3uiv
extern PFNGLCOLORP3UIPROC SDL_glColorP3ui;
#define glColorP3ui SDL_glColorP3ui
extern PFNGLCOLORP3UIVPROC SDL_glColorP3uiv;
#define glColorP3uiv SDL_glColorP3uiv
extern PFNGLCOLORP4UIPROC SDL_glColorP4ui;
#define glColorP4ui SDL_glColorP4ui
extern PFNGLCOLORP4UIVPROC SDL_glColorP4uiv;
#define glColorP4uiv SDL_glColorP4uiv
extern PFNGLSECONDARYCOLORP3UIPROC SDL_glSecondaryColorP3ui;
#define glSecondaryColorP3ui SDL_glSecondaryColorP3ui
extern PFNGLSECONDARYCOLORP3UIVPROC SDL_glSecondaryColorP3uiv;
#define glSecondaryColorP3uiv SDL_glSecondaryColorP3uiv
extern PFNGLVERTEXATTRIBP1UIPROC SDL_glVertexAttribP1ui;
#define glVertexAttribP1ui SDL_glVertexAttribP1ui
extern PFNGLVERTEXATTRIBP1UIVPROC SDL_glVertexAttribP1uiv;
#define glVertexAttribP1uiv SDL_glVertexAttribP1uiv
extern PFNGLVERTEXATTRIBP2UIPROC SDL_glVertexAttribP2ui;
#define glVertexAttribP2ui SDL_glVertexAttribP2ui
extern PFNGLVERTEXATTRIBP2UIVPROC SDL_glVertexAttribP2uiv;
#define glVertexAttribP2uiv SDL_glVertexAttribP2uiv
extern PFNGLVERTEXATTRIBP3UIPROC SDL_glVertexAttribP3ui;
#define glVertexAttribP3ui SDL_glVertexAttribP3ui
extern PFNGLVERTEXATTRIBP3UIVPROC SDL_glVertexAttribP3uiv;
#define glVertexAttribP3uiv SDL_glVertexAttribP3uiv
extern PFNGLVERTEXATTRIBP4UIPROC SDL_glVertexAttribP4ui;
#define glVertexAttribP4ui SDL_glVertexAttribP4ui
extern PFNGLVERTEXATTRIBP4UIVPROC SDL_glVertexAttribP4uiv;
#define glVertexAttribP4uiv SDL_glVertexAttribP4uiv
extern PFNGLDRAWARRAYSINDIRECTPROC SDL_glDrawArraysIndirect;
#define glDrawArraysIndirect SDL_glDrawArraysIndirect
extern PFNGLDRAWELEMENTSINDIRECTPROC SDL_glDrawElementsIndirect;
#define glDrawElementsIndirect SDL_glDrawElementsIndirect
extern PFNGLUNIFORM1DPROC SDL_glUniform1d;
#define glUniform1d SDL_glUniform1d
extern PFNGLUNIFORM2DPROC SDL_glUniform2d;
#define glUniform2d SDL_glUniform2d
extern PFNGLUNIFORM3DPROC SDL_glUniform3d;
#define glUniform3d SDL_glUniform3d
extern PFNGLUNIFORM4DPROC SDL_glUniform4d;
#define glUniform4d SDL_glUniform4d
extern PFNGLUNIFORM1DVPROC SDL_glUniform1dv;
#define glUniform1dv SDL_glUniform1dv
extern PFNGLUNIFORM2DVPROC SDL_glUniform2dv;
#define glUniform2dv SDL_glUniform2dv
extern PFNGLUNIFORM3DVPROC SDL_glUniform3dv;
#define glUniform3dv SDL_glUniform3dv
extern PFNGLUNIFORM4DVPROC SDL_glUniform4dv;
#define glUniform4dv SDL_glUniform4dv
extern PFNGLUNIFORMMATRIX2DVPROC SDL_glUniformMatrix2dv;
#define glUniformMatrix2dv SDL_glUniformMatrix2dv
extern PFNGLUNIFORMMATRIX3DVPROC SDL_glUniformMatrix3dv;
#define glUniformMatrix3dv SDL_glUniformMatrix3dv
extern PFNGLUNIFORMMATRIX4DVPROC SDL_glUniformMatrix4dv;
#define glUniformMatrix4dv SDL_glUniformMatrix4dv
extern PFNGLUNIFORMMATRIX2X3DVPROC SDL_glUniformMatrix2x3dv;
#define glUniformMatrix2x3dv SDL_glUniformMatrix2x3dv
extern PFNGLUNIFORMMATRIX2X4DVPROC SDL_glUniformMatrix2x4dv;
#define glUniformMatrix2x4dv SDL_glUniformMatrix2x4dv
extern PFNGLUNIFORMMATRIX3X2DVPROC SDL_glUniformMatrix3x2dv;
#define glUniformMatrix3x2dv SDL_glUniformMatrix3x2dv
extern PFNGLUNIFORMMATRIX3X4DVPROC SDL_glUniformMatrix3x4dv;
#define glUniformMatrix3x4dv SDL_glUniformMatrix3x4dv
extern PFNGLUNIFORMMATRIX4X2DVPROC SDL_glUniformMatrix4x2dv;
#define glUniformMatrix4x2dv SDL_glUniformMatrix4x2dv
extern PFNGLUNIFORMMATRIX4X3DVPROC SDL_glUniformMatrix4x3dv;
#define glUniformMatrix4x3dv SDL_glUniformMatrix4x3dv
extern PFNGLGETUNIFORMDVPROC SDL_glGetUniformdv;
#define glGetUniformdv SDL_glGetUniformdv
extern PFNGLGETSUBROUTINEUNIFORMLOCATIONPROC SDL_glGetSubroutineUniformLocation;
#define glGetSubroutineUniformLocation SDL_glGetSubroutineUniformLocation
extern PFNGLGETSUBROUTINEINDEXPROC SDL_glGetSubroutineIndex;
#define glGetSubroutineIndex SDL_glGetSubroutineIndex
extern PFNGLGETACTIVESUBROUTINEUNIFORMIVPROC SDL_glGetActiveSubroutineUniformiv;
#define glGetActiveSubroutineUniformiv SDL_glGetActiveSubroutineUniformiv
extern PFNGLGETACTIVESUBROUTINEUNIFORMNAMEPROC SDL_glGetActiveSubroutineUniformName;
#define glGetActiveSubroutineUniformName SDL_glGetActiveSubroutineUniformName
extern PFNGLGETACTIVESUBROUTINENAMEPROC SDL_glGetActiveSubroutineName;
#define glGetActiveSubroutineName SDL_glGetActiveSubroutineName
extern PFNGLUNIFORMSUBROUTINESUIVPROC SDL_glUniformSubroutinesuiv;
#define glUniformSubroutinesuiv SDL_glUniformSubroutinesuiv
extern PFNGLGETUNIFORMSUBROUTINEUIVPROC SDL_glGetUniformSubroutineuiv;
#define glGetUniformSubroutineuiv SDL_glGetUniformSubroutineuiv
extern PFNGLGETPROGRAMSTAGEIVPROC SDL_glGetProgramStageiv;
#define glGetProgramStageiv SDL_glGetProgramStageiv
extern PFNGLPATCHPARAMETERIPROC SDL_glPatchParameteri;
#define glPatchParameteri SDL_glPatchParameteri
extern PFNGLPATCHPARAMETERFVPROC SDL_glPatchParameterfv;
#define glPatchParameterfv SDL_glPatchParameterfv
extern PFNGLBINDTRANSFORMFEEDBACKPROC SDL_glBindTransformFeedback;
#define glBindTransformFeedback SDL_glBindTransformFeedback
extern PFNGLDELETETRANSFORMFEEDBACKSPROC SDL_glDeleteTransformFeedbacks;
#define glDeleteTransformFeedbacks SDL_glDeleteTransformFeedbacks
extern PFNGLGENTRANSFORMFEEDBACKSPROC SDL_glGenTransformFeedbacks;
#define glGenTransformFeedbacks SDL_glGenTransformFeedbacks
extern PFNGLISTRANSFORMFEEDBACKPROC SDL_glIsTransformFeedback;
#define glIsTransformFeedback SDL_glIsTransformFeedback
extern PFNGLPAUSETRANSFORMFEEDBACKPROC SDL_glPauseTransformFeedback;
#define glPauseTransformFeedback SDL_glPauseTransformFeedback
extern PFNGLRESUMETRANSFORMFEEDBACKPROC SDL_glResumeTransformFeedback;
#define glResumeTransformFeedback SDL_glResumeTransformFeedback
extern PFNGLDRAWTRANSFORMFEEDBACKPROC SDL_glDrawTransformFeedback;
#define glDrawTransformFeedback SDL_glDrawTransformFeedback
extern PFNGLDRAWTRANSFORMFEEDBACKSTREAMPROC SDL_glDrawTransformFeedbackStream;
#define glDrawTransformFeedbackStream SDL_glDrawTransformFeedbackStream
extern PFNGLBEGINQUERYINDEXEDPROC SDL_glBeginQueryIndexed;
#define glBeginQueryIndexed SDL_glBeginQueryIndexed
extern PFNGLENDQUERYINDEXEDPROC SDL_glEndQueryIndexed;
#define glEndQueryIndexed SDL_glEndQueryIndexed
extern PFNGLGETQUERYINDEXEDIVPROC SDL_glGetQueryIndexediv;
#define glGetQueryIndexediv SDL_glGetQueryIndexediv
extern PFNGLRELEASESHADERCOMPILERPROC SDL_glReleaseShaderCompiler;
#define glReleaseShaderCompiler SDL_glReleaseShaderCompiler
extern PFNGLSHADERBINARYPROC SDL_glShaderBinary;
#define glShaderBinary SDL_glShaderBinary
extern PFNGLGETSHADERPRECISIONFORMATPROC SDL_glGetShaderPrecisionFormat;
#define glGetShaderPrecisionFormat SDL_glGetShaderPrecisionFormat
extern PFNGLDEPTHRANGEFPROC SDL_glDepthRangef;
#define glDepthRangef SDL_glDepthRangef
extern PFNGLCLEARDEPTHFPROC SDL_glClearDepthf;
#define glClearDepthf SDL_glClearDepthf
extern PFNGLGETPROGRAMBINARYPROC SDL_glGetProgramBinary;
#define glGetProgramBinary SDL_glGetProgramBinary
extern PFNGLPROGRAMBINARYPROC SDL_glProgramBinary;
#define glProgramBinary SDL_glProgramBinary
extern PFNGLPROGRAMPARAMETERIPROC SDL_glProgramParameteri;
#define glProgramParameteri SDL_glProgramParameteri
extern PFNGLUSEPROGRAMSTAGESPROC SDL_glUseProgramStages;
#define glUseProgramStages SDL_glUseProgramStages
extern PFNGLACTIVESHADERPROGRAMPROC SDL_glActiveShaderProgram;
#define glActiveShaderProgram SDL_glActiveShaderProgram
extern PFNGLCREATESHADERPROGRAMVPROC SDL_glCreateShaderProgramv;
#define glCreateShaderProgramv SDL_glCreateShaderProgramv
extern PFNGLBINDPROGRAMPIPELINEPROC SDL_glBindProgramPipeline;
#define glBindProgramPipeline SDL_glBindProgramPipeline
extern PFNGLDELETEPROGRAMPIPELINESPROC SDL_glDeleteProgramPipelines;
#define glDeleteProgramPipelines SDL_glDeleteProgramPipelines
extern PFNGLGENPROGRAMPIPELINESPROC SDL_glGenProgramPipelines;
#define glGenProgramPipelines SDL_glGenProgramPipelines
extern PFNGLISPROGRAMPIPELINEPROC SDL_glIsProgramPipeline;
#define glIsProgramPipeline SDL_glIsProgramPipeline
extern PFNGLGETPROGRAMPIPELINEIVPROC SDL_glGetProgramPipelineiv;
#define glGetProgramPipelineiv SDL_glGetProgramPipelineiv
extern PFNGLPROGRAMUNIFORM1IPROC SDL_glProgramUniform1i;
#define glProgramUniform1i SDL_glProgramUniform1i
extern PFNGLPROGRAMUNIFORM1IVPROC SDL_glProgramUniform1iv;
#define glProgramUniform1iv SDL_glProgramUniform1iv
extern PFNGLPROGRAMUNIFORM1FPROC SDL_glProgramUniform1f;
#define glProgramUniform1f SDL_glProgramUniform1f
extern PFNGLPROGRAMUNIFORM1FVPROC SDL_glProgramUniform1fv;
#define glProgramUniform1fv SDL_glProgramUniform1fv
extern PFNGLPROGRAMUNIFORM1DPROC SDL_glProgramUniform1d;
#define glProgramUniform1d SDL_glProgramUniform1d
extern PFNGLPROGRAMUNIFORM1DVPROC SDL_glProgramUniform1dv;
#define glProgramUniform1dv SDL_glProgramUniform1dv
extern PFNGLPROGRAMUNIFORM1UIPROC SDL_glProgramUniform1ui;
#define glProgramUniform1ui SDL_glProgramUniform1ui
extern PFNGLPROGRAMUNIFORM1UIVPROC SDL_glProgramUniform1uiv;
#define glProgramUniform1uiv SDL_glProgramUniform1uiv
extern PFNGLPROGRAMUNIFORM2IPROC SDL_glProgramUniform2i;
#define glProgramUniform2i SDL_glProgramUniform2i
extern PFNGLPROGRAMUNIFORM2IVPROC SDL_glProgramUniform2iv;
#define glProgramUniform2iv SDL_glProgramUniform2iv
extern PFNGLPROGRAMUNIFORM2FPROC SDL_glProgramUniform2f;
#define glProgramUniform2f SDL_glProgramUniform2f
extern PFNGLPROGRAMUNIFORM2FVPROC SDL_glProgramUniform2fv;
#define glProgramUniform2fv SDL_glProgramUniform2fv
extern PFNGLPROGRAMUNIFORM2DPROC SDL_glProgramUniform2d;
#define glProgramUniform2d SDL_glProgramUniform2d
extern PFNGLPROGRAMUNIFORM2DVPROC SDL_glProgramUniform2dv;
#define glProgramUniform2dv SDL_glProgramUniform2dv
extern PFNGLPROGRAMUNIFORM2UIPROC SDL_glProgramUniform2ui;
#define glProgramUniform2ui SDL_glProgramUniform2ui
extern PFNGLPROGRAMUNIFORM2UIVPROC SDL_glProgramUniform2uiv;
#define glProgramUniform2uiv SDL_glProgramUniform2uiv
extern PFNGLPROGRAMUNIFORM3IPROC SDL_glProgramUniform3i;
#define glProgramUniform3i SDL_glProgramUniform3i
extern PFNGLPROGRAMUNIFORM3IVPROC SDL_glProgramUniform3iv;
#define glProgramUniform3iv SDL_glProgramUniform3iv
extern PFNGLPROGRAMUNIFORM3FPROC SDL_glProgramUniform3f;
#define glProgramUniform3f SDL_glProgramUniform3f
extern PFNGLPROGRAMUNIFORM3FVPROC SDL_glProgramUniform3fv;
#define glProgramUniform3fv SDL_glProgramUniform3fv
extern PFNGLPROGRAMUNIFORM3DPROC SDL_glProgramUniform3d;
#define glProgramUniform3d SDL_glProgramUniform3d
extern PFNGLPROGRAMUNIFORM3DVPROC SDL_glProgramUniform3dv;
#define glProgramUniform3dv SDL_glProgramUniform3dv
extern PFNGLPROGRAMUNIFORM3UIPROC SDL_glProgramUniform3ui;
#define glProgramUniform3ui SDL_glProgramUniform3ui
extern PFNGLPROGRAMUNIFORM3UIVPROC SDL_glProgramUniform3uiv;
#define glProgramUniform3uiv SDL_glProgramUniform3uiv
extern PFNGLPROGRAMUNIFORM4IPROC SDL_glProgramUniform4i;
#define glProgramUniform4i SDL_glProgramUniform4i
extern PFNGLPROGRAMUNIFORM4IVPROC SDL_glProgramUniform4iv;
#define glProgramUniform4iv SDL_glProgramUniform4iv
extern PFNGLPROGRAMUNIFORM4FPROC SDL_glProgramUniform4f;
#define glProgramUniform4f SDL_glProgramUniform4f
extern PFNGLPROGRAMUNIFORM4FVPROC SDL_glProgramUniform4fv;
#define glProgramUniform4fv SDL_glProgramUniform4fv
extern PFNGLPROGRAMUNIFORM4DPROC SDL_glProgramUniform4d;
#define glProgramUniform4d SDL_glProgramUniform4d
extern PFNGLPROGRAMUNIFORM4DVPROC SDL_glProgramUniform4dv;
#define glProgramUniform4dv SDL_glProgramUniform4dv
extern PFNGLPROGRAMUNIFORM4UIPROC SDL_glProgramUniform4ui;
#define glProgramUniform4ui SDL_glProgramUniform4ui
extern PFNGLPROGRAMUNIFORM4UIVPROC SDL_glProgramUniform4uiv;
#define glProgramUniform4uiv SDL_glProgramUniform4uiv
extern PFNGLPROGRAMUNIFORMMATRIX2FVPROC SDL_glProgramUniformMatrix2fv;
#define glProgramUniformMatrix2fv SDL_glProgramUniformMatrix2fv
extern PFNGLPROGRAMUNIFORMMATRIX3FVPROC SDL_glProgramUniformMatrix3fv;
#define glProgramUniformMatrix3fv SDL_glProgramUniformMatrix3fv
extern PFNGLPROGRAMUNIFORMMATRIX4FVPROC SDL_glProgramUniformMatrix4fv;
#define glProgramUniformMatrix4fv SDL_glProgramUniformMatrix4fv
extern PFNGLPROGRAMUNIFORMMATRIX2DVPROC SDL_glProgramUniformMatrix2dv;
#define glProgramUniformMatrix2dv SDL_glProgramUniformMatrix2dv
extern PFNGLPROGRAMUNIFORMMATRIX3DVPROC SDL_glProgramUniformMatrix3dv;
#define glProgramUniformMatrix3dv SDL_glProgramUniformMatrix3dv
extern PFNGLPROGRAMUNIFORMMATRIX4DVPROC SDL_glProgramUniformMatrix4dv;
#define glProgramUniformMatrix4dv SDL_glProgramUniformMatrix4dv
extern PFNGLPROGRAMUNIFORMMATRIX2X3FVPROC SDL_glProgramUniformMatrix2x3fv;
#define glProgramUniformMatrix2x3fv SDL_glProgramUniformMatrix2x3fv
extern PFNGLPROGRAMUNIFORMMATRIX3X2FVPROC SDL_glProgramUniformMatrix3x2fv;
#define glProgramUniformMatrix3x2fv SDL_glProgramUniformMatrix3x2fv
extern PFNGLPROGRAMUNIFORMMATRIX2X4FVPROC SDL_glProgramUniformMatrix2x4fv;
#define glProgramUniformMatrix2x4fv SDL_glProgramUniformMatrix2x4fv
extern PFNGLPROGRAMUNIFORMMATRIX4X2FVPROC SDL_glProgramUniformMatrix4x2fv;
#define glProgramUniformMatrix4x2fv SDL_glProgramUniformMatrix4x2fv
extern PFNGLPROGRAMUNIFORMMATRIX3X4FVPROC SDL_glProgramUniformMatrix3x4fv;
#define glProgramUniformMatrix3x4fv SDL_glProgramUniformMatrix3x4fv
extern PFNGLPROGRAMUNIFORMMATRIX4X3FVPROC SDL_glProgramUniformMatrix4x3fv;
#define glProgramUniformMatrix4x3fv SDL_glProgramUniformMatrix4x3fv
extern PFNGLPROGRAMUNIFORMMATRIX2X3DVPROC SDL_glProgramUniformMatrix2x3dv;
#define glProgramUniformMatrix2x3dv SDL_glProgramUniformMatrix2x3dv
extern PFNGLPROGRAMUNIFORMMATRIX3X2DVPROC SDL_glProgramUniformMatrix3x2dv;
#define glProgramUniformMatrix3x2dv SDL_glProgramUniformMatrix3x2dv
extern PFNGLPROGRAMUNIFORMMATRIX2X4DVPROC SDL_glProgramUniformMatrix2x4dv;
#define glProgramUniformMatrix2x4dv SDL_glProgramUniformMatrix2x4dv
extern PFNGLPROGRAMUNIFORMMATRIX4X2DVPROC SDL_glProgramUniformMatrix4x2dv;
#define glProgramUniformMatrix4x2dv SDL_glProgramUniformMatrix4x2dv
extern PFNGLPROGRAMUNIFORMMATRIX3X4DVPROC SDL_glProgramUniformMatrix3x4dv;
#define glProgramUniformMatrix3x4dv SDL_glProgramUniformMatrix3x4dv
extern PFNGLPROGRAMUNIFORMMATRIX4X3DVPROC SDL_glProgramUniformMatrix4x3dv;
#define glProgramUniformMatrix4x3dv SDL_glProgramUniformMatrix4x3dv
extern PFNGLVALIDATEPROGRAMPIPELINEPROC SDL_glValidateProgramPipeline;
#define glValidateProgramPipeline SDL_glValidateProgramPipeline
extern PFNGLGETPROGRAMPIPELINEINFOLOGPROC SDL_glGetProgramPipelineInfoLog;
#define glGetProgramPipelineInfoLog SDL_glGetProgramPipelineInfoLog
extern PFNGLVERTEXATTRIBL1DPROC SDL_glVertexAttribL1d;
#define glVertexAttribL1d SDL_glVertexAttribL1d
extern PFNGLVERTEXATTRIBL2DPROC SDL_glVertexAttribL2d;
#define glVertexAttribL2d SDL_glVertexAttribL2d
extern PFNGLVERTEXATTRIBL3DPROC SDL_glVertexAttribL3d;
#define glVertexAttribL3d SDL_glVertexAttribL3d
extern PFNGLVERTEXATTRIBL4DPROC SDL_glVertexAttribL4d;
#define glVertexAttribL4d SDL_glVertexAttribL4d
extern PFNGLVERTEXATTRIBL1DVPROC SDL_glVertexAttribL1dv;
#define glVertexAttribL1dv SDL_glVertexAttribL1dv
extern PFNGLVERTEXATTRIBL2DVPROC SDL_glVertexAttribL2dv;
#define glVertexAttribL2dv SDL_glVertexAttribL2dv
extern PFNGLVERTEXATTRIBL3DVPROC SDL_glVertexAttribL3dv;
#define glVertexAttribL3dv SDL_glVertexAttribL3dv
extern PFNGLVERTEXATTRIBL4DVPROC SDL_glVertexAttribL4dv;
#define glVertexAttribL4dv SDL_glVertexAttribL4dv
extern PFNGLVERTEXATTRIBLPOINTERPROC SDL_glVertexAttribLPointer;
#define glVertexAttribLPointer SDL_glVertexAttribLPointer
extern PFNGLGETVERTEXATTRIBLDVPROC SDL_glGetVertexAttribLdv;
#define glGetVertexAttribLdv SDL_glGetVertexAttribLdv
extern PFNGLVIEWPORTARRAYVPROC SDL_glViewportArrayv;
#define glViewportArrayv SDL_glViewportArrayv
extern PFNGLVIEWPORTINDEXEDFPROC SDL_glViewportIndexedf;
#define glViewportIndexedf SDL_glViewportIndexedf
extern PFNGLVIEWPORTINDEXEDFVPROC SDL_glViewportIndexedfv;
#define glViewportIndexedfv SDL_glViewportIndexedfv
extern PFNGLSCISSORARRAYVPROC SDL_glScissorArrayv;
#define glScissorArrayv SDL_glScissorArrayv
extern PFNGLSCISSORINDEXEDPROC SDL_glScissorIndexed;
#define glScissorIndexed SDL_glScissorIndexed
extern PFNGLSCISSORINDEXEDVPROC SDL_glScissorIndexedv;
#define glScissorIndexedv SDL_glScissorIndexedv
extern PFNGLDEPTHRANGEARRAYVPROC SDL_glDepthRangeArrayv;
#define glDepthRangeArrayv SDL_glDepthRangeArrayv
extern PFNGLDEPTHRANGEINDEXEDPROC SDL_glDepthRangeIndexed;
#define glDepthRangeIndexed SDL_glDepthRangeIndexed
extern PFNGLGETFLOATI_VPROC SDL_glGetFloati_v;
#define glGetFloati_v SDL_glGetFloati_v
extern PFNGLGETDOUBLEI_VPROC SDL_glGetDoublei_v;
#define glGetDoublei_v SDL_glGetDoublei_v
extern PFNGLCREATESYNCFROMCLEVENTARBPROC SDL_glCreateSyncFromCLeventARB;
#define glCreateSyncFromCLeventARB SDL_glCreateSyncFromCLeventARB
extern PFNGLDEBUGMESSAGECONTROLARBPROC SDL_glDebugMessageControlARB;
#define glDebugMessageControlARB SDL_glDebugMessageControlARB
extern PFNGLDEBUGMESSAGEINSERTARBPROC SDL_glDebugMessageInsertARB;
#define glDebugMessageInsertARB SDL_glDebugMessageInsertARB
extern PFNGLDEBUGMESSAGECALLBACKARBPROC SDL_glDebugMessageCallbackARB;
#define glDebugMessageCallbackARB SDL_glDebugMessageCallbackARB
extern PFNGLGETDEBUGMESSAGELOGARBPROC SDL_glGetDebugMessageLogARB;
#define glGetDebugMessageLogARB SDL_glGetDebugMessageLogARB
extern PFNGLGETGRAPHICSRESETSTATUSARBPROC SDL_glGetGraphicsResetStatusARB;
#define glGetGraphicsResetStatusARB SDL_glGetGraphicsResetStatusARB
extern PFNGLGETNMAPDVARBPROC SDL_glGetnMapdvARB;
#define glGetnMapdvARB SDL_glGetnMapdvARB
extern PFNGLGETNMAPFVARBPROC SDL_glGetnMapfvARB;
#define glGetnMapfvARB SDL_glGetnMapfvARB
extern PFNGLGETNMAPIVARBPROC SDL_glGetnMapivARB;
#define glGetnMapivARB SDL_glGetnMapivARB
extern PFNGLGETNPIXELMAPFVARBPROC SDL_glGetnPixelMapfvARB;
#define glGetnPixelMapfvARB SDL_glGetnPixelMapfvARB
extern PFNGLGETNPIXELMAPUIVARBPROC SDL_glGetnPixelMapuivARB;
#define glGetnPixelMapuivARB SDL_glGetnPixelMapuivARB
extern PFNGLGETNPIXELMAPUSVARBPROC SDL_glGetnPixelMapusvARB;
#define glGetnPixelMapusvARB SDL_glGetnPixelMapusvARB
extern PFNGLGETNPOLYGONSTIPPLEARBPROC SDL_glGetnPolygonStippleARB;
#define glGetnPolygonStippleARB SDL_glGetnPolygonStippleARB
extern PFNGLGETNCOLORTABLEARBPROC SDL_glGetnColorTableARB;
#define glGetnColorTableARB SDL_glGetnColorTableARB
extern PFNGLGETNCONVOLUTIONFILTERARBPROC SDL_glGetnConvolutionFilterARB;
#define glGetnConvolutionFilterARB SDL_glGetnConvolutionFilterARB
extern PFNGLGETNSEPARABLEFILTERARBPROC SDL_glGetnSeparableFilterARB;
#define glGetnSeparableFilterARB SDL_glGetnSeparableFilterARB
extern PFNGLGETNHISTOGRAMARBPROC SDL_glGetnHistogramARB;
#define glGetnHistogramARB SDL_glGetnHistogramARB
extern PFNGLGETNMINMAXARBPROC SDL_glGetnMinmaxARB;
#define glGetnMinmaxARB SDL_glGetnMinmaxARB
extern PFNGLGETNTEXIMAGEARBPROC SDL_glGetnTexImageARB;
#define glGetnTexImageARB SDL_glGetnTexImageARB
extern PFNGLREADNPIXELSARBPROC SDL_glReadnPixelsARB;
#define glReadnPixelsARB SDL_glReadnPixelsARB
extern PFNGLGETNCOMPRESSEDTEXIMAGEARBPROC SDL_glGetnCompressedTexImageARB;
#define glGetnCompressedTexImageARB SDL_glGetnCompressedTexImageARB
extern PFNGLGETNUNIFORMFVARBPROC SDL_glGetnUniformfvARB;
#define glGetnUniformfvARB SDL_glGetnUniformfvARB
extern PFNGLGETNUNIFORMIVARBPROC SDL_glGetnUniformivARB;
#define glGetnUniformivARB SDL_glGetnUniformivARB
extern PFNGLGETNUNIFORMUIVARBPROC SDL_glGetnUniformuivARB;
#define glGetnUniformuivARB SDL_glGetnUniformuivARB
extern PFNGLGETNUNIFORMDVARBPROC SDL_glGetnUniformdvARB;
#define glGetnUniformdvARB SDL_glGetnUniformdvARB
extern PFNGLBLENDCOLOREXTPROC SDL_glBlendColorEXT;
#define glBlendColorEXT SDL_glBlendColorEXT
extern PFNGLPOLYGONOFFSETEXTPROC SDL_glPolygonOffsetEXT;
#define glPolygonOffsetEXT SDL_glPolygonOffsetEXT
extern PFNGLTEXIMAGE3DEXTPROC SDL_glTexImage3DEXT;
#define glTexImage3DEXT SDL_glTexImage3DEXT
extern PFNGLTEXSUBIMAGE3DEXTPROC SDL_glTexSubImage3DEXT;
#define glTexSubImage3DEXT SDL_glTexSubImage3DEXT
extern PFNGLGETTEXFILTERFUNCSGISPROC SDL_glGetTexFilterFuncSGIS;
#define glGetTexFilterFuncSGIS SDL_glGetTexFilterFuncSGIS
extern PFNGLTEXFILTERFUNCSGISPROC SDL_glTexFilterFuncSGIS;
#define glTexFilterFuncSGIS SDL_glTexFilterFuncSGIS
extern PFNGLTEXSUBIMAGE1DEXTPROC SDL_glTexSubImage1DEXT;
#define glTexSubImage1DEXT SDL_glTexSubImage1DEXT
extern PFNGLTEXSUBIMAGE2DEXTPROC SDL_glTexSubImage2DEXT;
#define glTexSubImage2DEXT SDL_glTexSubImage2DEXT
extern PFNGLCOPYTEXIMAGE1DEXTPROC SDL_glCopyTexImage1DEXT;
#define glCopyTexImage1DEXT SDL_glCopyTexImage1DEXT
extern PFNGLCOPYTEXIMAGE2DEXTPROC SDL_glCopyTexImage2DEXT;
#define glCopyTexImage2DEXT SDL_glCopyTexImage2DEXT
extern PFNGLCOPYTEXSUBIMAGE1DEXTPROC SDL_glCopyTexSubImage1DEXT;
#define glCopyTexSubImage1DEXT SDL_glCopyTexSubImage1DEXT
extern PFNGLCOPYTEXSUBIMAGE2DEXTPROC SDL_glCopyTexSubImage2DEXT;
#define glCopyTexSubImage2DEXT SDL_glCopyTexSubImage2DEXT
extern PFNGLCOPYTEXSUBIMAGE3DEXTPROC SDL_glCopyTexSubImage3DEXT;
#define glCopyTexSubImage3DEXT SDL_glCopyTexSubImage3DEXT
extern PFNGLGETHISTOGRAMEXTPROC SDL_glGetHistogramEXT;
#define glGetHistogramEXT SDL_glGetHistogramEXT
extern PFNGLGETHISTOGRAMPARAMETERFVEXTPROC SDL_glGetHistogramParameterfvEXT;
#define glGetHistogramParameterfvEXT SDL_glGetHistogramParameterfvEXT
extern PFNGLGETHISTOGRAMPARAMETERIVEXTPROC SDL_glGetHistogramParameterivEXT;
#define glGetHistogramParameterivEXT SDL_glGetHistogramParameterivEXT
extern PFNGLGETMINMAXEXTPROC SDL_glGetMinmaxEXT;
#define glGetMinmaxEXT SDL_glGetMinmaxEXT
extern PFNGLGETMINMAXPARAMETERFVEXTPROC SDL_glGetMinmaxParameterfvEXT;
#define glGetMinmaxParameterfvEXT SDL_glGetMinmaxParameterfvEXT
extern PFNGLGETMINMAXPARAMETERIVEXTPROC SDL_glGetMinmaxParameterivEXT;
#define glGetMinmaxParameterivEXT SDL_glGetMinmaxParameterivEXT
extern PFNGLHISTOGRAMEXTPROC SDL_glHistogramEXT;
#define glHistogramEXT SDL_glHistogramEXT
extern PFNGLMINMAXEXTPROC SDL_glMinmaxEXT;
#define glMinmaxEXT SDL_glMinmaxEXT
extern PFNGLRESETHISTOGRAMEXTPROC SDL_glResetHistogramEXT;
#define glResetHistogramEXT SDL_glResetHistogramEXT
extern PFNGLRESETMINMAXEXTPROC SDL_glResetMinmaxEXT;
#define glResetMinmaxEXT SDL_glResetMinmaxEXT
extern PFNGLCONVOLUTIONFILTER1DEXTPROC SDL_glConvolutionFilter1DEXT;
#define glConvolutionFilter1DEXT SDL_glConvolutionFilter1DEXT
extern PFNGLCONVOLUTIONFILTER2DEXTPROC SDL_glConvolutionFilter2DEXT;
#define glConvolutionFilter2DEXT SDL_glConvolutionFilter2DEXT
extern PFNGLCONVOLUTIONPARAMETERFEXTPROC SDL_glConvolutionParameterfEXT;
#define glConvolutionParameterfEXT SDL_glConvolutionParameterfEXT
extern PFNGLCONVOLUTIONPARAMETERFVEXTPROC SDL_glConvolutionParameterfvEXT;
#define glConvolutionParameterfvEXT SDL_glConvolutionParameterfvEXT
extern PFNGLCONVOLUTIONPARAMETERIEXTPROC SDL_glConvolutionParameteriEXT;
#define glConvolutionParameteriEXT SDL_glConvolutionParameteriEXT
extern PFNGLCONVOLUTIONPARAMETERIVEXTPROC SDL_glConvolutionParameterivEXT;
#define glConvolutionParameterivEXT SDL_glConvolutionParameterivEXT
extern PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC SDL_glCopyConvolutionFilter1DEXT;
#define glCopyConvolutionFilter1DEXT SDL_glCopyConvolutionFilter1DEXT
extern PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC SDL_glCopyConvolutionFilter2DEXT;
#define glCopyConvolutionFilter2DEXT SDL_glCopyConvolutionFilter2DEXT
extern PFNGLGETCONVOLUTIONFILTEREXTPROC SDL_glGetConvolutionFilterEXT;
#define glGetConvolutionFilterEXT SDL_glGetConvolutionFilterEXT
extern PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC SDL_glGetConvolutionParameterfvEXT;
#define glGetConvolutionParameterfvEXT SDL_glGetConvolutionParameterfvEXT
extern PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC SDL_glGetConvolutionParameterivEXT;
#define glGetConvolutionParameterivEXT SDL_glGetConvolutionParameterivEXT
extern PFNGLGETSEPARABLEFILTEREXTPROC SDL_glGetSeparableFilterEXT;
#define glGetSeparableFilterEXT SDL_glGetSeparableFilterEXT
extern PFNGLSEPARABLEFILTER2DEXTPROC SDL_glSeparableFilter2DEXT;
#define glSeparableFilter2DEXT SDL_glSeparableFilter2DEXT
extern PFNGLCOLORTABLESGIPROC SDL_glColorTableSGI;
#define glColorTableSGI SDL_glColorTableSGI
extern PFNGLCOLORTABLEPARAMETERFVSGIPROC SDL_glColorTableParameterfvSGI;
#define glColorTableParameterfvSGI SDL_glColorTableParameterfvSGI
extern PFNGLCOLORTABLEPARAMETERIVSGIPROC SDL_glColorTableParameterivSGI;
#define glColorTableParameterivSGI SDL_glColorTableParameterivSGI
extern PFNGLCOPYCOLORTABLESGIPROC SDL_glCopyColorTableSGI;
#define glCopyColorTableSGI SDL_glCopyColorTableSGI
extern PFNGLGETCOLORTABLESGIPROC SDL_glGetColorTableSGI;
#define glGetColorTableSGI SDL_glGetColorTableSGI
extern PFNGLGETCOLORTABLEPARAMETERFVSGIPROC SDL_glGetColorTableParameterfvSGI;
#define glGetColorTableParameterfvSGI SDL_glGetColorTableParameterfvSGI
extern PFNGLGETCOLORTABLEPARAMETERIVSGIPROC SDL_glGetColorTableParameterivSGI;
#define glGetColorTableParameterivSGI SDL_glGetColorTableParameterivSGI
extern PFNGLPIXELTEXGENSGIXPROC SDL_glPixelTexGenSGIX;
#define glPixelTexGenSGIX SDL_glPixelTexGenSGIX
extern PFNGLPIXELTEXGENPARAMETERISGISPROC SDL_glPixelTexGenParameteriSGIS;
#define glPixelTexGenParameteriSGIS SDL_glPixelTexGenParameteriSGIS
extern PFNGLPIXELTEXGENPARAMETERIVSGISPROC SDL_glPixelTexGenParameterivSGIS;
#define glPixelTexGenParameterivSGIS SDL_glPixelTexGenParameterivSGIS
extern PFNGLPIXELTEXGENPARAMETERFSGISPROC SDL_glPixelTexGenParameterfSGIS;
#define glPixelTexGenParameterfSGIS SDL_glPixelTexGenParameterfSGIS
extern PFNGLPIXELTEXGENPARAMETERFVSGISPROC SDL_glPixelTexGenParameterfvSGIS;
#define glPixelTexGenParameterfvSGIS SDL_glPixelTexGenParameterfvSGIS
extern PFNGLGETPIXELTEXGENPARAMETERIVSGISPROC SDL_glGetPixelTexGenParameterivSGIS;
#define glGetPixelTexGenParameterivSGIS SDL_glGetPixelTexGenParameterivSGIS
extern PFNGLGETPIXELTEXGENPARAMETERFVSGISPROC SDL_glGetPixelTexGenParameterfvSGIS;
#define glGetPixelTexGenParameterfvSGIS SDL_glGetPixelTexGenParameterfvSGIS
extern PFNGLTEXIMAGE4DSGISPROC SDL_glTexImage4DSGIS;
#define glTexImage4DSGIS SDL_glTexImage4DSGIS
extern PFNGLTEXSUBIMAGE4DSGISPROC SDL_glTexSubImage4DSGIS;
#define glTexSubImage4DSGIS SDL_glTexSubImage4DSGIS
extern PFNGLARETEXTURESRESIDENTEXTPROC SDL_glAreTexturesResidentEXT;
#define glAreTexturesResidentEXT SDL_glAreTexturesResidentEXT
extern PFNGLBINDTEXTUREEXTPROC SDL_glBindTextureEXT;
#define glBindTextureEXT SDL_glBindTextureEXT
extern PFNGLDELETETEXTURESEXTPROC SDL_glDeleteTexturesEXT;
#define glDeleteTexturesEXT SDL_glDeleteTexturesEXT
extern PFNGLGENTEXTURESEXTPROC SDL_glGenTexturesEXT;
#define glGenTexturesEXT SDL_glGenTexturesEXT
extern PFNGLISTEXTUREEXTPROC SDL_glIsTextureEXT;
#define glIsTextureEXT SDL_glIsTextureEXT
extern PFNGLPRIORITIZETEXTURESEXTPROC SDL_glPrioritizeTexturesEXT;
#define glPrioritizeTexturesEXT SDL_glPrioritizeTexturesEXT
extern PFNGLDETAILTEXFUNCSGISPROC SDL_glDetailTexFuncSGIS;
#define glDetailTexFuncSGIS SDL_glDetailTexFuncSGIS
extern PFNGLGETDETAILTEXFUNCSGISPROC SDL_glGetDetailTexFuncSGIS;
#define glGetDetailTexFuncSGIS SDL_glGetDetailTexFuncSGIS
extern PFNGLSHARPENTEXFUNCSGISPROC SDL_glSharpenTexFuncSGIS;
#define glSharpenTexFuncSGIS SDL_glSharpenTexFuncSGIS
extern PFNGLGETSHARPENTEXFUNCSGISPROC SDL_glGetSharpenTexFuncSGIS;
#define glGetSharpenTexFuncSGIS SDL_glGetSharpenTexFuncSGIS
extern PFNGLSAMPLEMASKSGISPROC SDL_glSampleMaskSGIS;
#define glSampleMaskSGIS SDL_glSampleMaskSGIS
extern PFNGLSAMPLEPATTERNSGISPROC SDL_glSamplePatternSGIS;
#define glSamplePatternSGIS SDL_glSamplePatternSGIS
extern PFNGLARRAYELEMENTEXTPROC SDL_glArrayElementEXT;
#define glArrayElementEXT SDL_glArrayElementEXT
extern PFNGLCOLORPOINTEREXTPROC SDL_glColorPointerEXT;
#define glColorPointerEXT SDL_glColorPointerEXT
extern PFNGLDRAWARRAYSEXTPROC SDL_glDrawArraysEXT;
#define glDrawArraysEXT SDL_glDrawArraysEXT
extern PFNGLEDGEFLAGPOINTEREXTPROC SDL_glEdgeFlagPointerEXT;
#define glEdgeFlagPointerEXT SDL_glEdgeFlagPointerEXT
extern PFNGLGETPOINTERVEXTPROC SDL_glGetPointervEXT;
#define glGetPointervEXT SDL_glGetPointervEXT
extern PFNGLINDEXPOINTEREXTPROC SDL_glIndexPointerEXT;
#define glIndexPointerEXT SDL_glIndexPointerEXT
extern PFNGLNORMALPOINTEREXTPROC SDL_glNormalPointerEXT;
#define glNormalPointerEXT SDL_glNormalPointerEXT
extern PFNGLTEXCOORDPOINTEREXTPROC SDL_glTexCoordPointerEXT;
#define glTexCoordPointerEXT SDL_glTexCoordPointerEXT
extern PFNGLVERTEXPOINTEREXTPROC SDL_glVertexPointerEXT;
#define glVertexPointerEXT SDL_glVertexPointerEXT
extern PFNGLBLENDEQUATIONEXTPROC SDL_glBlendEquationEXT;
#define glBlendEquationEXT SDL_glBlendEquationEXT
extern PFNGLSPRITEPARAMETERFSGIXPROC SDL_glSpriteParameterfSGIX;
#define glSpriteParameterfSGIX SDL_glSpriteParameterfSGIX
extern PFNGLSPRITEPARAMETERFVSGIXPROC SDL_glSpriteParameterfvSGIX;
#define glSpriteParameterfvSGIX SDL_glSpriteParameterfvSGIX
extern PFNGLSPRITEPARAMETERISGIXPROC SDL_glSpriteParameteriSGIX;
#define glSpriteParameteriSGIX SDL_glSpriteParameteriSGIX
extern PFNGLSPRITEPARAMETERIVSGIXPROC SDL_glSpriteParameterivSGIX;
#define glSpriteParameterivSGIX SDL_glSpriteParameterivSGIX
extern PFNGLPOINTPARAMETERFEXTPROC SDL_glPointParameterfEXT;
#define glPointParameterfEXT SDL_glPointParameterfEXT
extern PFNGLPOINTPARAMETERFVEXTPROC SDL_glPointParameterfvEXT;
#define glPointParameterfvEXT SDL_glPointParameterfvEXT
extern PFNGLPOINTPARAMETERFSGISPROC SDL_glPointParameterfSGIS;
#define glPointParameterfSGIS SDL_glPointParameterfSGIS
extern PFNGLPOINTPARAMETERFVSGISPROC SDL_glPointParameterfvSGIS;
#define glPointParameterfvSGIS SDL_glPointParameterfvSGIS
extern PFNGLGETINSTRUMENTSSGIXPROC SDL_glGetInstrumentsSGIX;
#define glGetInstrumentsSGIX SDL_glGetInstrumentsSGIX
extern PFNGLINSTRUMENTSBUFFERSGIXPROC SDL_glInstrumentsBufferSGIX;
#define glInstrumentsBufferSGIX SDL_glInstrumentsBufferSGIX
extern PFNGLPOLLINSTRUMENTSSGIXPROC SDL_glPollInstrumentsSGIX;
#define glPollInstrumentsSGIX SDL_glPollInstrumentsSGIX
extern PFNGLREADINSTRUMENTSSGIXPROC SDL_glReadInstrumentsSGIX;
#define glReadInstrumentsSGIX SDL_glReadInstrumentsSGIX
extern PFNGLSTARTINSTRUMENTSSGIXPROC SDL_glStartInstrumentsSGIX;
#define glStartInstrumentsSGIX SDL_glStartInstrumentsSGIX
extern PFNGLSTOPINSTRUMENTSSGIXPROC SDL_glStopInstrumentsSGIX;
#define glStopInstrumentsSGIX SDL_glStopInstrumentsSGIX
extern PFNGLFRAMEZOOMSGIXPROC SDL_glFrameZoomSGIX;
#define glFrameZoomSGIX SDL_glFrameZoomSGIX
extern PFNGLTAGSAMPLEBUFFERSGIXPROC SDL_glTagSampleBufferSGIX;
#define glTagSampleBufferSGIX SDL_glTagSampleBufferSGIX
extern PFNGLDEFORMATIONMAP3DSGIXPROC SDL_glDeformationMap3dSGIX;
#define glDeformationMap3dSGIX SDL_glDeformationMap3dSGIX
extern PFNGLDEFORMATIONMAP3FSGIXPROC SDL_glDeformationMap3fSGIX;
#define glDeformationMap3fSGIX SDL_glDeformationMap3fSGIX
extern PFNGLDEFORMSGIXPROC SDL_glDeformSGIX;
#define glDeformSGIX SDL_glDeformSGIX
extern PFNGLLOADIDENTITYDEFORMATIONMAPSGIXPROC SDL_glLoadIdentityDeformationMapSGIX;
#define glLoadIdentityDeformationMapSGIX SDL_glLoadIdentityDeformationMapSGIX
extern PFNGLREFERENCEPLANESGIXPROC SDL_glReferencePlaneSGIX;
#define glReferencePlaneSGIX SDL_glReferencePlaneSGIX
extern PFNGLFLUSHRASTERSGIXPROC SDL_glFlushRasterSGIX;
#define glFlushRasterSGIX SDL_glFlushRasterSGIX
extern PFNGLFOGFUNCSGISPROC SDL_glFogFuncSGIS;
#define glFogFuncSGIS SDL_glFogFuncSGIS
extern PFNGLGETFOGFUNCSGISPROC SDL_glGetFogFuncSGIS;
#define glGetFogFuncSGIS SDL_glGetFogFuncSGIS
extern PFNGLIMAGETRANSFORMPARAMETERIHPPROC SDL_glImageTransformParameteriHP;
#define glImageTransformParameteriHP SDL_glImageTransformParameteriHP
extern PFNGLIMAGETRANSFORMPARAMETERFHPPROC SDL_glImageTransformParameterfHP;
#define glImageTransformParameterfHP SDL_glImageTransformParameterfHP
extern PFNGLIMAGETRANSFORMPARAMETERIVHPPROC SDL_glImageTransformParameterivHP;
#define glImageTransformParameterivHP SDL_glImageTransformParameterivHP
extern PFNGLIMAGETRANSFORMPARAMETERFVHPPROC SDL_glImageTransformParameterfvHP;
#define glImageTransformParameterfvHP SDL_glImageTransformParameterfvHP
extern PFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC SDL_glGetImageTransformParameterivHP;
#define glGetImageTransformParameterivHP SDL_glGetImageTransformParameterivHP
extern PFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC SDL_glGetImageTransformParameterfvHP;
#define glGetImageTransformParameterfvHP SDL_glGetImageTransformParameterfvHP
extern PFNGLCOLORSUBTABLEEXTPROC SDL_glColorSubTableEXT;
#define glColorSubTableEXT SDL_glColorSubTableEXT
extern PFNGLCOPYCOLORSUBTABLEEXTPROC SDL_glCopyColorSubTableEXT;
#define glCopyColorSubTableEXT SDL_glCopyColorSubTableEXT
extern PFNGLHINTPGIPROC SDL_glHintPGI;
#define glHintPGI SDL_glHintPGI
extern PFNGLCOLORTABLEEXTPROC SDL_glColorTableEXT;
#define glColorTableEXT SDL_glColorTableEXT
extern PFNGLGETCOLORTABLEEXTPROC SDL_glGetColorTableEXT;
#define glGetColorTableEXT SDL_glGetColorTableEXT
extern PFNGLGETCOLORTABLEPARAMETERIVEXTPROC SDL_glGetColorTableParameterivEXT;
#define glGetColorTableParameterivEXT SDL_glGetColorTableParameterivEXT
extern PFNGLGETCOLORTABLEPARAMETERFVEXTPROC SDL_glGetColorTableParameterfvEXT;
#define glGetColorTableParameterfvEXT SDL_glGetColorTableParameterfvEXT
extern PFNGLGETLISTPARAMETERFVSGIXPROC SDL_glGetListParameterfvSGIX;
#define glGetListParameterfvSGIX SDL_glGetListParameterfvSGIX
extern PFNGLGETLISTPARAMETERIVSGIXPROC SDL_glGetListParameterivSGIX;
#define glGetListParameterivSGIX SDL_glGetListParameterivSGIX
extern PFNGLLISTPARAMETERFSGIXPROC SDL_glListParameterfSGIX;
#define glListParameterfSGIX SDL_glListParameterfSGIX
extern PFNGLLISTPARAMETERFVSGIXPROC SDL_glListParameterfvSGIX;
#define glListParameterfvSGIX SDL_glListParameterfvSGIX
extern PFNGLLISTPARAMETERISGIXPROC SDL_glListParameteriSGIX;
#define glListParameteriSGIX SDL_glListParameteriSGIX
extern PFNGLLISTPARAMETERIVSGIXPROC SDL_glListParameterivSGIX;
#define glListParameterivSGIX SDL_glListParameterivSGIX
extern PFNGLINDEXMATERIALEXTPROC SDL_glIndexMaterialEXT;
#define glIndexMaterialEXT SDL_glIndexMaterialEXT
extern PFNGLINDEXFUNCEXTPROC SDL_glIndexFuncEXT;
#define glIndexFuncEXT SDL_glIndexFuncEXT
extern PFNGLLOCKARRAYSEXTPROC SDL_glLockArraysEXT;
#define glLockArraysEXT SDL_glLockArraysEXT
extern PFNGLUNLOCKARRAYSEXTPROC SDL_glUnlockArraysEXT;
#define glUnlockArraysEXT SDL_glUnlockArraysEXT
extern PFNGLCULLPARAMETERDVEXTPROC SDL_glCullParameterdvEXT;
#define glCullParameterdvEXT SDL_glCullParameterdvEXT
extern PFNGLCULLPARAMETERFVEXTPROC SDL_glCullParameterfvEXT;
#define glCullParameterfvEXT SDL_glCullParameterfvEXT
extern PFNGLFRAGMENTCOLORMATERIALSGIXPROC SDL_glFragmentColorMaterialSGIX;
#define glFragmentColorMaterialSGIX SDL_glFragmentColorMaterialSGIX
extern PFNGLFRAGMENTLIGHTFSGIXPROC SDL_glFragmentLightfSGIX;
#define glFragmentLightfSGIX SDL_glFragmentLightfSGIX
extern PFNGLFRAGMENTLIGHTFVSGIXPROC SDL_glFragmentLightfvSGIX;
#define glFragmentLightfvSGIX SDL_glFragmentLightfvSGIX
extern PFNGLFRAGMENTLIGHTISGIXPROC SDL_glFragmentLightiSGIX;
#define glFragmentLightiSGIX SDL_glFragmentLightiSGIX
extern PFNGLFRAGMENTLIGHTIVSGIXPROC SDL_glFragmentLightivSGIX;
#define glFragmentLightivSGIX SDL_glFragmentLightivSGIX
extern PFNGLFRAGMENTLIGHTMODELFSGIXPROC SDL_glFragmentLightModelfSGIX;
#define glFragmentLightModelfSGIX SDL_glFragmentLightModelfSGIX
extern PFNGLFRAGMENTLIGHTMODELFVSGIXPROC SDL_glFragmentLightModelfvSGIX;
#define glFragmentLightModelfvSGIX SDL_glFragmentLightModelfvSGIX
extern PFNGLFRAGMENTLIGHTMODELISGIXPROC SDL_glFragmentLightModeliSGIX;
#define glFragmentLightModeliSGIX SDL_glFragmentLightModeliSGIX
extern PFNGLFRAGMENTLIGHTMODELIVSGIXPROC SDL_glFragmentLightModelivSGIX;
#define glFragmentLightModelivSGIX SDL_glFragmentLightModelivSGIX
extern PFNGLFRAGMENTMATERIALFSGIXPROC SDL_glFragmentMaterialfSGIX;
#define glFragmentMaterialfSGIX SDL_glFragmentMaterialfSGIX
extern PFNGLFRAGMENTMATERIALFVSGIXPROC SDL_glFragmentMaterialfvSGIX;
#define glFragmentMaterialfvSGIX SDL_glFragmentMaterialfvSGIX
extern PFNGLFRAGMENTMATERIALISGIXPROC SDL_glFragmentMaterialiSGIX;
#define glFragmentMaterialiSGIX SDL_glFragmentMaterialiSGIX
extern PFNGLFRAGMENTMATERIALIVSGIXPROC SDL_glFragmentMaterialivSGIX;
#define glFragmentMaterialivSGIX SDL_glFragmentMaterialivSGIX
extern PFNGLGETFRAGMENTLIGHTFVSGIXPROC SDL_glGetFragmentLightfvSGIX;
#define glGetFragmentLightfvSGIX SDL_glGetFragmentLightfvSGIX
extern PFNGLGETFRAGMENTLIGHTIVSGIXPROC SDL_glGetFragmentLightivSGIX;
#define glGetFragmentLightivSGIX SDL_glGetFragmentLightivSGIX
extern PFNGLGETFRAGMENTMATERIALFVSGIXPROC SDL_glGetFragmentMaterialfvSGIX;
#define glGetFragmentMaterialfvSGIX SDL_glGetFragmentMaterialfvSGIX
extern PFNGLGETFRAGMENTMATERIALIVSGIXPROC SDL_glGetFragmentMaterialivSGIX;
#define glGetFragmentMaterialivSGIX SDL_glGetFragmentMaterialivSGIX
extern PFNGLLIGHTENVISGIXPROC SDL_glLightEnviSGIX;
#define glLightEnviSGIX SDL_glLightEnviSGIX
extern PFNGLDRAWRANGEELEMENTSEXTPROC SDL_glDrawRangeElementsEXT;
#define glDrawRangeElementsEXT SDL_glDrawRangeElementsEXT
extern PFNGLAPPLYTEXTUREEXTPROC SDL_glApplyTextureEXT;
#define glApplyTextureEXT SDL_glApplyTextureEXT
extern PFNGLTEXTURELIGHTEXTPROC SDL_glTextureLightEXT;
#define glTextureLightEXT SDL_glTextureLightEXT
extern PFNGLTEXTUREMATERIALEXTPROC SDL_glTextureMaterialEXT;
#define glTextureMaterialEXT SDL_glTextureMaterialEXT
extern PFNGLASYNCMARKERSGIXPROC SDL_glAsyncMarkerSGIX;
#define glAsyncMarkerSGIX SDL_glAsyncMarkerSGIX
extern PFNGLFINISHASYNCSGIXPROC SDL_glFinishAsyncSGIX;
#define glFinishAsyncSGIX SDL_glFinishAsyncSGIX
extern PFNGLPOLLASYNCSGIXPROC SDL_glPollAsyncSGIX;
#define glPollAsyncSGIX SDL_glPollAsyncSGIX
extern PFNGLGENASYNCMARKERSSGIXPROC SDL_glGenAsyncMarkersSGIX;
#define glGenAsyncMarkersSGIX SDL_glGenAsyncMarkersSGIX
extern PFNGLDELETEASYNCMARKERSSGIXPROC SDL_glDeleteAsyncMarkersSGIX;
#define glDeleteAsyncMarkersSGIX SDL_glDeleteAsyncMarkersSGIX
extern PFNGLISASYNCMARKERSGIXPROC SDL_glIsAsyncMarkerSGIX;
#define glIsAsyncMarkerSGIX SDL_glIsAsyncMarkerSGIX
extern PFNGLVERTEXPOINTERVINTELPROC SDL_glVertexPointervINTEL;
#define glVertexPointervINTEL SDL_glVertexPointervINTEL
extern PFNGLNORMALPOINTERVINTELPROC SDL_glNormalPointervINTEL;
#define glNormalPointervINTEL SDL_glNormalPointervINTEL
extern PFNGLCOLORPOINTERVINTELPROC SDL_glColorPointervINTEL;
#define glColorPointervINTEL SDL_glColorPointervINTEL
extern PFNGLTEXCOORDPOINTERVINTELPROC SDL_glTexCoordPointervINTEL;
#define glTexCoordPointervINTEL SDL_glTexCoordPointervINTEL
extern PFNGLPIXELTRANSFORMPARAMETERIEXTPROC SDL_glPixelTransformParameteriEXT;
#define glPixelTransformParameteriEXT SDL_glPixelTransformParameteriEXT
extern PFNGLPIXELTRANSFORMPARAMETERFEXTPROC SDL_glPixelTransformParameterfEXT;
#define glPixelTransformParameterfEXT SDL_glPixelTransformParameterfEXT
extern PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC SDL_glPixelTransformParameterivEXT;
#define glPixelTransformParameterivEXT SDL_glPixelTransformParameterivEXT
extern PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC SDL_glPixelTransformParameterfvEXT;
#define glPixelTransformParameterfvEXT SDL_glPixelTransformParameterfvEXT
extern PFNGLSECONDARYCOLOR3BEXTPROC SDL_glSecondaryColor3bEXT;
#define glSecondaryColor3bEXT SDL_glSecondaryColor3bEXT
extern PFNGLSECONDARYCOLOR3BVEXTPROC SDL_glSecondaryColor3bvEXT;
#define glSecondaryColor3bvEXT SDL_glSecondaryColor3bvEXT
extern PFNGLSECONDARYCOLOR3DEXTPROC SDL_glSecondaryColor3dEXT;
#define glSecondaryColor3dEXT SDL_glSecondaryColor3dEXT
extern PFNGLSECONDARYCOLOR3DVEXTPROC SDL_glSecondaryColor3dvEXT;
#define glSecondaryColor3dvEXT SDL_glSecondaryColor3dvEXT
extern PFNGLSECONDARYCOLOR3FEXTPROC SDL_glSecondaryColor3fEXT;
#define glSecondaryColor3fEXT SDL_glSecondaryColor3fEXT
extern PFNGLSECONDARYCOLOR3FVEXTPROC SDL_glSecondaryColor3fvEXT;
#define glSecondaryColor3fvEXT SDL_glSecondaryColor3fvEXT
extern PFNGLSECONDARYCOLOR3IEXTPROC SDL_glSecondaryColor3iEXT;
#define glSecondaryColor3iEXT SDL_glSecondaryColor3iEXT
extern PFNGLSECONDARYCOLOR3IVEXTPROC SDL_glSecondaryColor3ivEXT;
#define glSecondaryColor3ivEXT SDL_glSecondaryColor3ivEXT
extern PFNGLSECONDARYCOLOR3SEXTPROC SDL_glSecondaryColor3sEXT;
#define glSecondaryColor3sEXT SDL_glSecondaryColor3sEXT
extern PFNGLSECONDARYCOLOR3SVEXTPROC SDL_glSecondaryColor3svEXT;
#define glSecondaryColor3svEXT SDL_glSecondaryColor3svEXT
extern PFNGLSECONDARYCOLOR3UBEXTPROC SDL_glSecondaryColor3ubEXT;
#define glSecondaryColor3ubEXT SDL_glSecondaryColor3ubEXT
extern PFNGLSECONDARYCOLOR3UBVEXTPROC SDL_glSecondaryColor3ubvEXT;
#define glSecondaryColor3ubvEXT SDL_glSecondaryColor3ubvEXT
extern PFNGLSECONDARYCOLOR3UIEXTPROC SDL_glSecondaryColor3uiEXT;
#define glSecondaryColor3uiEXT SDL_glSecondaryColor3uiEXT
extern PFNGLSECONDARYCOLOR3UIVEXTPROC SDL_glSecondaryColor3uivEXT;
#define glSecondaryColor3uivEXT SDL_glSecondaryColor3uivEXT
extern PFNGLSECONDARYCOLOR3USEXTPROC SDL_glSecondaryColor3usEXT;
#define glSecondaryColor3usEXT SDL_glSecondaryColor3usEXT
extern PFNGLSECONDARYCOLOR3USVEXTPROC SDL_glSecondaryColor3usvEXT;
#define glSecondaryColor3usvEXT SDL_glSecondaryColor3usvEXT
extern PFNGLSECONDARYCOLORPOINTEREXTPROC SDL_glSecondaryColorPointerEXT;
#define glSecondaryColorPointerEXT SDL_glSecondaryColorPointerEXT
extern PFNGLTEXTURENORMALEXTPROC SDL_glTextureNormalEXT;
#define glTextureNormalEXT SDL_glTextureNormalEXT
extern PFNGLMULTIDRAWARRAYSEXTPROC SDL_glMultiDrawArraysEXT;
#define glMultiDrawArraysEXT SDL_glMultiDrawArraysEXT
extern PFNGLMULTIDRAWELEMENTSEXTPROC SDL_glMultiDrawElementsEXT;
#define glMultiDrawElementsEXT SDL_glMultiDrawElementsEXT
extern PFNGLFOGCOORDFEXTPROC SDL_glFogCoordfEXT;
#define glFogCoordfEXT SDL_glFogCoordfEXT
extern PFNGLFOGCOORDFVEXTPROC SDL_glFogCoordfvEXT;
#define glFogCoordfvEXT SDL_glFogCoordfvEXT
extern PFNGLFOGCOORDDEXTPROC SDL_glFogCoorddEXT;
#define glFogCoorddEXT SDL_glFogCoorddEXT
extern PFNGLFOGCOORDDVEXTPROC SDL_glFogCoorddvEXT;
#define glFogCoorddvEXT SDL_glFogCoorddvEXT
extern PFNGLFOGCOORDPOINTEREXTPROC SDL_glFogCoordPointerEXT;
#define glFogCoordPointerEXT SDL_glFogCoordPointerEXT
extern PFNGLTANGENT3BEXTPROC SDL_glTangent3bEXT;
#define glTangent3bEXT SDL_glTangent3bEXT
extern PFNGLTANGENT3BVEXTPROC SDL_glTangent3bvEXT;
#define glTangent3bvEXT SDL_glTangent3bvEXT
extern PFNGLTANGENT3DEXTPROC SDL_glTangent3dEXT;
#define glTangent3dEXT SDL_glTangent3dEXT
extern PFNGLTANGENT3DVEXTPROC SDL_glTangent3dvEXT;
#define glTangent3dvEXT SDL_glTangent3dvEXT
extern PFNGLTANGENT3FEXTPROC SDL_glTangent3fEXT;
#define glTangent3fEXT SDL_glTangent3fEXT
extern PFNGLTANGENT3FVEXTPROC SDL_glTangent3fvEXT;
#define glTangent3fvEXT SDL_glTangent3fvEXT
extern PFNGLTANGENT3IEXTPROC SDL_glTangent3iEXT;
#define glTangent3iEXT SDL_glTangent3iEXT
extern PFNGLTANGENT3IVEXTPROC SDL_glTangent3ivEXT;
#define glTangent3ivEXT SDL_glTangent3ivEXT
extern PFNGLTANGENT3SEXTPROC SDL_glTangent3sEXT;
#define glTangent3sEXT SDL_glTangent3sEXT
extern PFNGLTANGENT3SVEXTPROC SDL_glTangent3svEXT;
#define glTangent3svEXT SDL_glTangent3svEXT
extern PFNGLBINORMAL3BEXTPROC SDL_glBinormal3bEXT;
#define glBinormal3bEXT SDL_glBinormal3bEXT
extern PFNGLBINORMAL3BVEXTPROC SDL_glBinormal3bvEXT;
#define glBinormal3bvEXT SDL_glBinormal3bvEXT
extern PFNGLBINORMAL3DEXTPROC SDL_glBinormal3dEXT;
#define glBinormal3dEXT SDL_glBinormal3dEXT
extern PFNGLBINORMAL3DVEXTPROC SDL_glBinormal3dvEXT;
#define glBinormal3dvEXT SDL_glBinormal3dvEXT
extern PFNGLBINORMAL3FEXTPROC SDL_glBinormal3fEXT;
#define glBinormal3fEXT SDL_glBinormal3fEXT
extern PFNGLBINORMAL3FVEXTPROC SDL_glBinormal3fvEXT;
#define glBinormal3fvEXT SDL_glBinormal3fvEXT
extern PFNGLBINORMAL3IEXTPROC SDL_glBinormal3iEXT;
#define glBinormal3iEXT SDL_glBinormal3iEXT
extern PFNGLBINORMAL3IVEXTPROC SDL_glBinormal3ivEXT;
#define glBinormal3ivEXT SDL_glBinormal3ivEXT
extern PFNGLBINORMAL3SEXTPROC SDL_glBinormal3sEXT;
#define glBinormal3sEXT SDL_glBinormal3sEXT
extern PFNGLBINORMAL3SVEXTPROC SDL_glBinormal3svEXT;
#define glBinormal3svEXT SDL_glBinormal3svEXT
extern PFNGLTANGENTPOINTEREXTPROC SDL_glTangentPointerEXT;
#define glTangentPointerEXT SDL_glTangentPointerEXT
extern PFNGLBINORMALPOINTEREXTPROC SDL_glBinormalPointerEXT;
#define glBinormalPointerEXT SDL_glBinormalPointerEXT
extern PFNGLFINISHTEXTURESUNXPROC SDL_glFinishTextureSUNX;
#define glFinishTextureSUNX SDL_glFinishTextureSUNX
extern PFNGLGLOBALALPHAFACTORBSUNPROC SDL_glGlobalAlphaFactorbSUN;
#define glGlobalAlphaFactorbSUN SDL_glGlobalAlphaFactorbSUN
extern PFNGLGLOBALALPHAFACTORSSUNPROC SDL_glGlobalAlphaFactorsSUN;
#define glGlobalAlphaFactorsSUN SDL_glGlobalAlphaFactorsSUN
extern PFNGLGLOBALALPHAFACTORISUNPROC SDL_glGlobalAlphaFactoriSUN;
#define glGlobalAlphaFactoriSUN SDL_glGlobalAlphaFactoriSUN
extern PFNGLGLOBALALPHAFACTORFSUNPROC SDL_glGlobalAlphaFactorfSUN;
#define glGlobalAlphaFactorfSUN SDL_glGlobalAlphaFactorfSUN
extern PFNGLGLOBALALPHAFACTORDSUNPROC SDL_glGlobalAlphaFactordSUN;
#define glGlobalAlphaFactordSUN SDL_glGlobalAlphaFactordSUN
extern PFNGLGLOBALALPHAFACTORUBSUNPROC SDL_glGlobalAlphaFactorubSUN;
#define glGlobalAlphaFactorubSUN SDL_glGlobalAlphaFactorubSUN
extern PFNGLGLOBALALPHAFACTORUSSUNPROC SDL_glGlobalAlphaFactorusSUN;
#define glGlobalAlphaFactorusSUN SDL_glGlobalAlphaFactorusSUN
extern PFNGLGLOBALALPHAFACTORUISUNPROC SDL_glGlobalAlphaFactoruiSUN;
#define glGlobalAlphaFactoruiSUN SDL_glGlobalAlphaFactoruiSUN
extern PFNGLREPLACEMENTCODEUISUNPROC SDL_glReplacementCodeuiSUN;
#define glReplacementCodeuiSUN SDL_glReplacementCodeuiSUN
extern PFNGLREPLACEMENTCODEUSSUNPROC SDL_glReplacementCodeusSUN;
#define glReplacementCodeusSUN SDL_glReplacementCodeusSUN
extern PFNGLREPLACEMENTCODEUBSUNPROC SDL_glReplacementCodeubSUN;
#define glReplacementCodeubSUN SDL_glReplacementCodeubSUN
extern PFNGLREPLACEMENTCODEUIVSUNPROC SDL_glReplacementCodeuivSUN;
#define glReplacementCodeuivSUN SDL_glReplacementCodeuivSUN
extern PFNGLREPLACEMENTCODEUSVSUNPROC SDL_glReplacementCodeusvSUN;
#define glReplacementCodeusvSUN SDL_glReplacementCodeusvSUN
extern PFNGLREPLACEMENTCODEUBVSUNPROC SDL_glReplacementCodeubvSUN;
#define glReplacementCodeubvSUN SDL_glReplacementCodeubvSUN
extern PFNGLREPLACEMENTCODEPOINTERSUNPROC SDL_glReplacementCodePointerSUN;
#define glReplacementCodePointerSUN SDL_glReplacementCodePointerSUN
extern PFNGLCOLOR4UBVERTEX2FSUNPROC SDL_glColor4ubVertex2fSUN;
#define glColor4ubVertex2fSUN SDL_glColor4ubVertex2fSUN
extern PFNGLCOLOR4UBVERTEX2FVSUNPROC SDL_glColor4ubVertex2fvSUN;
#define glColor4ubVertex2fvSUN SDL_glColor4ubVertex2fvSUN
extern PFNGLCOLOR4UBVERTEX3FSUNPROC SDL_glColor4ubVertex3fSUN;
#define glColor4ubVertex3fSUN SDL_glColor4ubVertex3fSUN
extern PFNGLCOLOR4UBVERTEX3FVSUNPROC SDL_glColor4ubVertex3fvSUN;
#define glColor4ubVertex3fvSUN SDL_glColor4ubVertex3fvSUN
extern PFNGLCOLOR3FVERTEX3FSUNPROC SDL_glColor3fVertex3fSUN;
#define glColor3fVertex3fSUN SDL_glColor3fVertex3fSUN
extern PFNGLCOLOR3FVERTEX3FVSUNPROC SDL_glColor3fVertex3fvSUN;
#define glColor3fVertex3fvSUN SDL_glColor3fVertex3fvSUN
extern PFNGLNORMAL3FVERTEX3FSUNPROC SDL_glNormal3fVertex3fSUN;
#define glNormal3fVertex3fSUN SDL_glNormal3fVertex3fSUN
extern PFNGLNORMAL3FVERTEX3FVSUNPROC SDL_glNormal3fVertex3fvSUN;
#define glNormal3fVertex3fvSUN SDL_glNormal3fVertex3fvSUN
extern PFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC SDL_glColor4fNormal3fVertex3fSUN;
#define glColor4fNormal3fVertex3fSUN SDL_glColor4fNormal3fVertex3fSUN
extern PFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC SDL_glColor4fNormal3fVertex3fvSUN;
#define glColor4fNormal3fVertex3fvSUN SDL_glColor4fNormal3fVertex3fvSUN
extern PFNGLTEXCOORD2FVERTEX3FSUNPROC SDL_glTexCoord2fVertex3fSUN;
#define glTexCoord2fVertex3fSUN SDL_glTexCoord2fVertex3fSUN
extern PFNGLTEXCOORD2FVERTEX3FVSUNPROC SDL_glTexCoord2fVertex3fvSUN;
#define glTexCoord2fVertex3fvSUN SDL_glTexCoord2fVertex3fvSUN
extern PFNGLTEXCOORD4FVERTEX4FSUNPROC SDL_glTexCoord4fVertex4fSUN;
#define glTexCoord4fVertex4fSUN SDL_glTexCoord4fVertex4fSUN
extern PFNGLTEXCOORD4FVERTEX4FVSUNPROC SDL_glTexCoord4fVertex4fvSUN;
#define glTexCoord4fVertex4fvSUN SDL_glTexCoord4fVertex4fvSUN
extern PFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC SDL_glTexCoord2fColor4ubVertex3fSUN;
#define glTexCoord2fColor4ubVertex3fSUN SDL_glTexCoord2fColor4ubVertex3fSUN
extern PFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC SDL_glTexCoord2fColor4ubVertex3fvSUN;
#define glTexCoord2fColor4ubVertex3fvSUN SDL_glTexCoord2fColor4ubVertex3fvSUN
extern PFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC SDL_glTexCoord2fColor3fVertex3fSUN;
#define glTexCoord2fColor3fVertex3fSUN SDL_glTexCoord2fColor3fVertex3fSUN
extern PFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC SDL_glTexCoord2fColor3fVertex3fvSUN;
#define glTexCoord2fColor3fVertex3fvSUN SDL_glTexCoord2fColor3fVertex3fvSUN
extern PFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC SDL_glTexCoord2fNormal3fVertex3fSUN;
#define glTexCoord2fNormal3fVertex3fSUN SDL_glTexCoord2fNormal3fVertex3fSUN
extern PFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC SDL_glTexCoord2fNormal3fVertex3fvSUN;
#define glTexCoord2fNormal3fVertex3fvSUN SDL_glTexCoord2fNormal3fVertex3fvSUN
extern PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC SDL_glTexCoord2fColor4fNormal3fVertex3fSUN;
#define glTexCoord2fColor4fNormal3fVertex3fSUN SDL_glTexCoord2fColor4fNormal3fVertex3fSUN
extern PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC SDL_glTexCoord2fColor4fNormal3fVertex3fvSUN;
#define glTexCoord2fColor4fNormal3fVertex3fvSUN SDL_glTexCoord2fColor4fNormal3fVertex3fvSUN
extern PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC SDL_glTexCoord4fColor4fNormal3fVertex4fSUN;
#define glTexCoord4fColor4fNormal3fVertex4fSUN SDL_glTexCoord4fColor4fNormal3fVertex4fSUN
extern PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC SDL_glTexCoord4fColor4fNormal3fVertex4fvSUN;
#define glTexCoord4fColor4fNormal3fVertex4fvSUN SDL_glTexCoord4fColor4fNormal3fVertex4fvSUN
extern PFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC SDL_glReplacementCodeuiVertex3fSUN;
#define glReplacementCodeuiVertex3fSUN SDL_glReplacementCodeuiVertex3fSUN
extern PFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC SDL_glReplacementCodeuiVertex3fvSUN;
#define glReplacementCodeuiVertex3fvSUN SDL_glReplacementCodeuiVertex3fvSUN
extern PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC SDL_glReplacementCodeuiColor4ubVertex3fSUN;
#define glReplacementCodeuiColor4ubVertex3fSUN SDL_glReplacementCodeuiColor4ubVertex3fSUN
extern PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC SDL_glReplacementCodeuiColor4ubVertex3fvSUN;
#define glReplacementCodeuiColor4ubVertex3fvSUN SDL_glReplacementCodeuiColor4ubVertex3fvSUN
extern PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC SDL_glReplacementCodeuiColor3fVertex3fSUN;
#define glReplacementCodeuiColor3fVertex3fSUN SDL_glReplacementCodeuiColor3fVertex3fSUN
extern PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC SDL_glReplacementCodeuiColor3fVertex3fvSUN;
#define glReplacementCodeuiColor3fVertex3fvSUN SDL_glReplacementCodeuiColor3fVertex3fvSUN
extern PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC SDL_glReplacementCodeuiNormal3fVertex3fSUN;
#define glReplacementCodeuiNormal3fVertex3fSUN SDL_glReplacementCodeuiNormal3fVertex3fSUN
extern PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC SDL_glReplacementCodeuiNormal3fVertex3fvSUN;
#define glReplacementCodeuiNormal3fVertex3fvSUN SDL_glReplacementCodeuiNormal3fVertex3fvSUN
extern PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC SDL_glReplacementCodeuiColor4fNormal3fVertex3fSUN;
#define glReplacementCodeuiColor4fNormal3fVertex3fSUN SDL_glReplacementCodeuiColor4fNormal3fVertex3fSUN
extern PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC SDL_glReplacementCodeuiColor4fNormal3fVertex3fvSUN;
#define glReplacementCodeuiColor4fNormal3fVertex3fvSUN SDL_glReplacementCodeuiColor4fNormal3fVertex3fvSUN
extern PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC SDL_glReplacementCodeuiTexCoord2fVertex3fSUN;
#define glReplacementCodeuiTexCoord2fVertex3fSUN SDL_glReplacementCodeuiTexCoord2fVertex3fSUN
extern PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC SDL_glReplacementCodeuiTexCoord2fVertex3fvSUN;
#define glReplacementCodeuiTexCoord2fVertex3fvSUN SDL_glReplacementCodeuiTexCoord2fVertex3fvSUN
extern PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC SDL_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN;
#define glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN SDL_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN
extern PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC SDL_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN;
#define glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN SDL_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN
extern PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC SDL_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN;
#define glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN SDL_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN
extern PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC SDL_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN;
#define glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN SDL_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN
extern PFNGLBLENDFUNCSEPARATEEXTPROC SDL_glBlendFuncSeparateEXT;
#define glBlendFuncSeparateEXT SDL_glBlendFuncSeparateEXT
extern PFNGLBLENDFUNCSEPARATEINGRPROC SDL_glBlendFuncSeparateINGR;
#define glBlendFuncSeparateINGR SDL_glBlendFuncSeparateINGR
extern PFNGLVERTEXWEIGHTFEXTPROC SDL_glVertexWeightfEXT;
#define glVertexWeightfEXT SDL_glVertexWeightfEXT
extern PFNGLVERTEXWEIGHTFVEXTPROC SDL_glVertexWeightfvEXT;
#define glVertexWeightfvEXT SDL_glVertexWeightfvEXT
extern PFNGLVERTEXWEIGHTPOINTEREXTPROC SDL_glVertexWeightPointerEXT;
#define glVertexWeightPointerEXT SDL_glVertexWeightPointerEXT
extern PFNGLFLUSHVERTEXARRAYRANGENVPROC SDL_glFlushVertexArrayRangeNV;
#define glFlushVertexArrayRangeNV SDL_glFlushVertexArrayRangeNV
extern PFNGLVERTEXARRAYRANGENVPROC SDL_glVertexArrayRangeNV;
#define glVertexArrayRangeNV SDL_glVertexArrayRangeNV
extern PFNGLCOMBINERPARAMETERFVNVPROC SDL_glCombinerParameterfvNV;
#define glCombinerParameterfvNV SDL_glCombinerParameterfvNV
extern PFNGLCOMBINERPARAMETERFNVPROC SDL_glCombinerParameterfNV;
#define glCombinerParameterfNV SDL_glCombinerParameterfNV
extern PFNGLCOMBINERPARAMETERIVNVPROC SDL_glCombinerParameterivNV;
#define glCombinerParameterivNV SDL_glCombinerParameterivNV
extern PFNGLCOMBINERPARAMETERINVPROC SDL_glCombinerParameteriNV;
#define glCombinerParameteriNV SDL_glCombinerParameteriNV
extern PFNGLCOMBINERINPUTNVPROC SDL_glCombinerInputNV;
#define glCombinerInputNV SDL_glCombinerInputNV
extern PFNGLCOMBINEROUTPUTNVPROC SDL_glCombinerOutputNV;
#define glCombinerOutputNV SDL_glCombinerOutputNV
extern PFNGLFINALCOMBINERINPUTNVPROC SDL_glFinalCombinerInputNV;
#define glFinalCombinerInputNV SDL_glFinalCombinerInputNV
extern PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC SDL_glGetCombinerInputParameterfvNV;
#define glGetCombinerInputParameterfvNV SDL_glGetCombinerInputParameterfvNV
extern PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC SDL_glGetCombinerInputParameterivNV;
#define glGetCombinerInputParameterivNV SDL_glGetCombinerInputParameterivNV
extern PFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC SDL_glGetCombinerOutputParameterfvNV;
#define glGetCombinerOutputParameterfvNV SDL_glGetCombinerOutputParameterfvNV
extern PFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC SDL_glGetCombinerOutputParameterivNV;
#define glGetCombinerOutputParameterivNV SDL_glGetCombinerOutputParameterivNV
extern PFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC SDL_glGetFinalCombinerInputParameterfvNV;
#define glGetFinalCombinerInputParameterfvNV SDL_glGetFinalCombinerInputParameterfvNV
extern PFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC SDL_glGetFinalCombinerInputParameterivNV;
#define glGetFinalCombinerInputParameterivNV SDL_glGetFinalCombinerInputParameterivNV
extern PFNGLRESIZEBUFFERSMESAPROC SDL_glResizeBuffersMESA;
#define glResizeBuffersMESA SDL_glResizeBuffersMESA
extern PFNGLWINDOWPOS2DMESAPROC SDL_glWindowPos2dMESA;
#define glWindowPos2dMESA SDL_glWindowPos2dMESA
extern PFNGLWINDOWPOS2DVMESAPROC SDL_glWindowPos2dvMESA;
#define glWindowPos2dvMESA SDL_glWindowPos2dvMESA
extern PFNGLWINDOWPOS2FMESAPROC SDL_glWindowPos2fMESA;
#define glWindowPos2fMESA SDL_glWindowPos2fMESA
extern PFNGLWINDOWPOS2FVMESAPROC SDL_glWindowPos2fvMESA;
#define glWindowPos2fvMESA SDL_glWindowPos2fvMESA
extern PFNGLWINDOWPOS2IMESAPROC SDL_glWindowPos2iMESA;
#define glWindowPos2iMESA SDL_glWindowPos2iMESA
extern PFNGLWINDOWPOS2IVMESAPROC SDL_glWindowPos2ivMESA;
#define glWindowPos2ivMESA SDL_glWindowPos2ivMESA
extern PFNGLWINDOWPOS2SMESAPROC SDL_glWindowPos2sMESA;
#define glWindowPos2sMESA SDL_glWindowPos2sMESA
extern PFNGLWINDOWPOS2SVMESAPROC SDL_glWindowPos2svMESA;
#define glWindowPos2svMESA SDL_glWindowPos2svMESA
extern PFNGLWINDOWPOS3DMESAPROC SDL_glWindowPos3dMESA;
#define glWindowPos3dMESA SDL_glWindowPos3dMESA
extern PFNGLWINDOWPOS3DVMESAPROC SDL_glWindowPos3dvMESA;
#define glWindowPos3dvMESA SDL_glWindowPos3dvMESA
extern PFNGLWINDOWPOS3FMESAPROC SDL_glWindowPos3fMESA;
#define glWindowPos3fMESA SDL_glWindowPos3fMESA
extern PFNGLWINDOWPOS3FVMESAPROC SDL_glWindowPos3fvMESA;
#define glWindowPos3fvMESA SDL_glWindowPos3fvMESA
extern PFNGLWINDOWPOS3IMESAPROC SDL_glWindowPos3iMESA;
#define glWindowPos3iMESA SDL_glWindowPos3iMESA
extern PFNGLWINDOWPOS3IVMESAPROC SDL_glWindowPos3ivMESA;
#define glWindowPos3ivMESA SDL_glWindowPos3ivMESA
extern PFNGLWINDOWPOS3SMESAPROC SDL_glWindowPos3sMESA;
#define glWindowPos3sMESA SDL_glWindowPos3sMESA
extern PFNGLWINDOWPOS3SVMESAPROC SDL_glWindowPos3svMESA;
#define glWindowPos3svMESA SDL_glWindowPos3svMESA
extern PFNGLWINDOWPOS4DMESAPROC SDL_glWindowPos4dMESA;
#define glWindowPos4dMESA SDL_glWindowPos4dMESA
extern PFNGLWINDOWPOS4DVMESAPROC SDL_glWindowPos4dvMESA;
#define glWindowPos4dvMESA SDL_glWindowPos4dvMESA
extern PFNGLWINDOWPOS4FMESAPROC SDL_glWindowPos4fMESA;
#define glWindowPos4fMESA SDL_glWindowPos4fMESA
extern PFNGLWINDOWPOS4FVMESAPROC SDL_glWindowPos4fvMESA;
#define glWindowPos4fvMESA SDL_glWindowPos4fvMESA
extern PFNGLWINDOWPOS4IMESAPROC SDL_glWindowPos4iMESA;
#define glWindowPos4iMESA SDL_glWindowPos4iMESA
extern PFNGLWINDOWPOS4IVMESAPROC SDL_glWindowPos4ivMESA;
#define glWindowPos4ivMESA SDL_glWindowPos4ivMESA
extern PFNGLWINDOWPOS4SMESAPROC SDL_glWindowPos4sMESA;
#define glWindowPos4sMESA SDL_glWindowPos4sMESA
extern PFNGLWINDOWPOS4SVMESAPROC SDL_glWindowPos4svMESA;
#define glWindowPos4svMESA SDL_glWindowPos4svMESA
extern PFNGLMULTIMODEDRAWARRAYSIBMPROC SDL_glMultiModeDrawArraysIBM;
#define glMultiModeDrawArraysIBM SDL_glMultiModeDrawArraysIBM
extern PFNGLMULTIMODEDRAWELEMENTSIBMPROC SDL_glMultiModeDrawElementsIBM;
#define glMultiModeDrawElementsIBM SDL_glMultiModeDrawElementsIBM
extern PFNGLCOLORPOINTERLISTIBMPROC SDL_glColorPointerListIBM;
#define glColorPointerListIBM SDL_glColorPointerListIBM
extern PFNGLSECONDARYCOLORPOINTERLISTIBMPROC SDL_glSecondaryColorPointerListIBM;
#define glSecondaryColorPointerListIBM SDL_glSecondaryColorPointerListIBM
extern PFNGLEDGEFLAGPOINTERLISTIBMPROC SDL_glEdgeFlagPointerListIBM;
#define glEdgeFlagPointerListIBM SDL_glEdgeFlagPointerListIBM
extern PFNGLFOGCOORDPOINTERLISTIBMPROC SDL_glFogCoordPointerListIBM;
#define glFogCoordPointerListIBM SDL_glFogCoordPointerListIBM
extern PFNGLINDEXPOINTERLISTIBMPROC SDL_glIndexPointerListIBM;
#define glIndexPointerListIBM SDL_glIndexPointerListIBM
extern PFNGLNORMALPOINTERLISTIBMPROC SDL_glNormalPointerListIBM;
#define glNormalPointerListIBM SDL_glNormalPointerListIBM
extern PFNGLTEXCOORDPOINTERLISTIBMPROC SDL_glTexCoordPointerListIBM;
#define glTexCoordPointerListIBM SDL_glTexCoordPointerListIBM
extern PFNGLVERTEXPOINTERLISTIBMPROC SDL_glVertexPointerListIBM;
#define glVertexPointerListIBM SDL_glVertexPointerListIBM
extern PFNGLTBUFFERMASK3DFXPROC SDL_glTbufferMask3DFX;
#define glTbufferMask3DFX SDL_glTbufferMask3DFX
extern PFNGLSAMPLEMASKEXTPROC SDL_glSampleMaskEXT;
#define glSampleMaskEXT SDL_glSampleMaskEXT
extern PFNGLSAMPLEPATTERNEXTPROC SDL_glSamplePatternEXT;
#define glSamplePatternEXT SDL_glSamplePatternEXT
extern PFNGLTEXTURECOLORMASKSGISPROC SDL_glTextureColorMaskSGIS;
#define glTextureColorMaskSGIS SDL_glTextureColorMaskSGIS
extern PFNGLIGLOOINTERFACESGIXPROC SDL_glIglooInterfaceSGIX;
#define glIglooInterfaceSGIX SDL_glIglooInterfaceSGIX
extern PFNGLDELETEFENCESNVPROC SDL_glDeleteFencesNV;
#define glDeleteFencesNV SDL_glDeleteFencesNV
extern PFNGLGENFENCESNVPROC SDL_glGenFencesNV;
#define glGenFencesNV SDL_glGenFencesNV
extern PFNGLISFENCENVPROC SDL_glIsFenceNV;
#define glIsFenceNV SDL_glIsFenceNV
extern PFNGLTESTFENCENVPROC SDL_glTestFenceNV;
#define glTestFenceNV SDL_glTestFenceNV
extern PFNGLGETFENCEIVNVPROC SDL_glGetFenceivNV;
#define glGetFenceivNV SDL_glGetFenceivNV
extern PFNGLFINISHFENCENVPROC SDL_glFinishFenceNV;
#define glFinishFenceNV SDL_glFinishFenceNV
extern PFNGLSETFENCENVPROC SDL_glSetFenceNV;
#define glSetFenceNV SDL_glSetFenceNV
extern PFNGLMAPCONTROLPOINTSNVPROC SDL_glMapControlPointsNV;
#define glMapControlPointsNV SDL_glMapControlPointsNV
extern PFNGLMAPPARAMETERIVNVPROC SDL_glMapParameterivNV;
#define glMapParameterivNV SDL_glMapParameterivNV
extern PFNGLMAPPARAMETERFVNVPROC SDL_glMapParameterfvNV;
#define glMapParameterfvNV SDL_glMapParameterfvNV
extern PFNGLGETMAPCONTROLPOINTSNVPROC SDL_glGetMapControlPointsNV;
#define glGetMapControlPointsNV SDL_glGetMapControlPointsNV
extern PFNGLGETMAPPARAMETERIVNVPROC SDL_glGetMapParameterivNV;
#define glGetMapParameterivNV SDL_glGetMapParameterivNV
extern PFNGLGETMAPPARAMETERFVNVPROC SDL_glGetMapParameterfvNV;
#define glGetMapParameterfvNV SDL_glGetMapParameterfvNV
extern PFNGLGETMAPATTRIBPARAMETERIVNVPROC SDL_glGetMapAttribParameterivNV;
#define glGetMapAttribParameterivNV SDL_glGetMapAttribParameterivNV
extern PFNGLGETMAPATTRIBPARAMETERFVNVPROC SDL_glGetMapAttribParameterfvNV;
#define glGetMapAttribParameterfvNV SDL_glGetMapAttribParameterfvNV
extern PFNGLEVALMAPSNVPROC SDL_glEvalMapsNV;
#define glEvalMapsNV SDL_glEvalMapsNV
extern PFNGLCOMBINERSTAGEPARAMETERFVNVPROC SDL_glCombinerStageParameterfvNV;
#define glCombinerStageParameterfvNV SDL_glCombinerStageParameterfvNV
extern PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC SDL_glGetCombinerStageParameterfvNV;
#define glGetCombinerStageParameterfvNV SDL_glGetCombinerStageParameterfvNV
extern PFNGLAREPROGRAMSRESIDENTNVPROC SDL_glAreProgramsResidentNV;
#define glAreProgramsResidentNV SDL_glAreProgramsResidentNV
extern PFNGLBINDPROGRAMNVPROC SDL_glBindProgramNV;
#define glBindProgramNV SDL_glBindProgramNV
extern PFNGLDELETEPROGRAMSNVPROC SDL_glDeleteProgramsNV;
#define glDeleteProgramsNV SDL_glDeleteProgramsNV
extern PFNGLEXECUTEPROGRAMNVPROC SDL_glExecuteProgramNV;
#define glExecuteProgramNV SDL_glExecuteProgramNV
extern PFNGLGENPROGRAMSNVPROC SDL_glGenProgramsNV;
#define glGenProgramsNV SDL_glGenProgramsNV
extern PFNGLGETPROGRAMPARAMETERDVNVPROC SDL_glGetProgramParameterdvNV;
#define glGetProgramParameterdvNV SDL_glGetProgramParameterdvNV
extern PFNGLGETPROGRAMPARAMETERFVNVPROC SDL_glGetProgramParameterfvNV;
#define glGetProgramParameterfvNV SDL_glGetProgramParameterfvNV
extern PFNGLGETPROGRAMIVNVPROC SDL_glGetProgramivNV;
#define glGetProgramivNV SDL_glGetProgramivNV
extern PFNGLGETPROGRAMSTRINGNVPROC SDL_glGetProgramStringNV;
#define glGetProgramStringNV SDL_glGetProgramStringNV
extern PFNGLGETTRACKMATRIXIVNVPROC SDL_glGetTrackMatrixivNV;
#define glGetTrackMatrixivNV SDL_glGetTrackMatrixivNV
extern PFNGLGETVERTEXATTRIBDVNVPROC SDL_glGetVertexAttribdvNV;
#define glGetVertexAttribdvNV SDL_glGetVertexAttribdvNV
extern PFNGLGETVERTEXATTRIBFVNVPROC SDL_glGetVertexAttribfvNV;
#define glGetVertexAttribfvNV SDL_glGetVertexAttribfvNV
extern PFNGLGETVERTEXATTRIBIVNVPROC SDL_glGetVertexAttribivNV;
#define glGetVertexAttribivNV SDL_glGetVertexAttribivNV
extern PFNGLGETVERTEXATTRIBPOINTERVNVPROC SDL_glGetVertexAttribPointervNV;
#define glGetVertexAttribPointervNV SDL_glGetVertexAttribPointervNV
extern PFNGLISPROGRAMNVPROC SDL_glIsProgramNV;
#define glIsProgramNV SDL_glIsProgramNV
extern PFNGLLOADPROGRAMNVPROC SDL_glLoadProgramNV;
#define glLoadProgramNV SDL_glLoadProgramNV
extern PFNGLPROGRAMPARAMETER4DNVPROC SDL_glProgramParameter4dNV;
#define glProgramParameter4dNV SDL_glProgramParameter4dNV
extern PFNGLPROGRAMPARAMETER4DVNVPROC SDL_glProgramParameter4dvNV;
#define glProgramParameter4dvNV SDL_glProgramParameter4dvNV
extern PFNGLPROGRAMPARAMETER4FNVPROC SDL_glProgramParameter4fNV;
#define glProgramParameter4fNV SDL_glProgramParameter4fNV
extern PFNGLPROGRAMPARAMETER4FVNVPROC SDL_glProgramParameter4fvNV;
#define glProgramParameter4fvNV SDL_glProgramParameter4fvNV
extern PFNGLPROGRAMPARAMETERS4DVNVPROC SDL_glProgramParameters4dvNV;
#define glProgramParameters4dvNV SDL_glProgramParameters4dvNV
extern PFNGLPROGRAMPARAMETERS4FVNVPROC SDL_glProgramParameters4fvNV;
#define glProgramParameters4fvNV SDL_glProgramParameters4fvNV
extern PFNGLREQUESTRESIDENTPROGRAMSNVPROC SDL_glRequestResidentProgramsNV;
#define glRequestResidentProgramsNV SDL_glRequestResidentProgramsNV
extern PFNGLTRACKMATRIXNVPROC SDL_glTrackMatrixNV;
#define glTrackMatrixNV SDL_glTrackMatrixNV
extern PFNGLVERTEXATTRIBPOINTERNVPROC SDL_glVertexAttribPointerNV;
#define glVertexAttribPointerNV SDL_glVertexAttribPointerNV
extern PFNGLVERTEXATTRIB1DNVPROC SDL_glVertexAttrib1dNV;
#define glVertexAttrib1dNV SDL_glVertexAttrib1dNV
extern PFNGLVERTEXATTRIB1DVNVPROC SDL_glVertexAttrib1dvNV;
#define glVertexAttrib1dvNV SDL_glVertexAttrib1dvNV
extern PFNGLVERTEXATTRIB1FNVPROC SDL_glVertexAttrib1fNV;
#define glVertexAttrib1fNV SDL_glVertexAttrib1fNV
extern PFNGLVERTEXATTRIB1FVNVPROC SDL_glVertexAttrib1fvNV;
#define glVertexAttrib1fvNV SDL_glVertexAttrib1fvNV
extern PFNGLVERTEXATTRIB1SNVPROC SDL_glVertexAttrib1sNV;
#define glVertexAttrib1sNV SDL_glVertexAttrib1sNV
extern PFNGLVERTEXATTRIB1SVNVPROC SDL_glVertexAttrib1svNV;
#define glVertexAttrib1svNV SDL_glVertexAttrib1svNV
extern PFNGLVERTEXATTRIB2DNVPROC SDL_glVertexAttrib2dNV;
#define glVertexAttrib2dNV SDL_glVertexAttrib2dNV
extern PFNGLVERTEXATTRIB2DVNVPROC SDL_glVertexAttrib2dvNV;
#define glVertexAttrib2dvNV SDL_glVertexAttrib2dvNV
extern PFNGLVERTEXATTRIB2FNVPROC SDL_glVertexAttrib2fNV;
#define glVertexAttrib2fNV SDL_glVertexAttrib2fNV
extern PFNGLVERTEXATTRIB2FVNVPROC SDL_glVertexAttrib2fvNV;
#define glVertexAttrib2fvNV SDL_glVertexAttrib2fvNV
extern PFNGLVERTEXATTRIB2SNVPROC SDL_glVertexAttrib2sNV;
#define glVertexAttrib2sNV SDL_glVertexAttrib2sNV
extern PFNGLVERTEXATTRIB2SVNVPROC SDL_glVertexAttrib2svNV;
#define glVertexAttrib2svNV SDL_glVertexAttrib2svNV
extern PFNGLVERTEXATTRIB3DNVPROC SDL_glVertexAttrib3dNV;
#define glVertexAttrib3dNV SDL_glVertexAttrib3dNV
extern PFNGLVERTEXATTRIB3DVNVPROC SDL_glVertexAttrib3dvNV;
#define glVertexAttrib3dvNV SDL_glVertexAttrib3dvNV
extern PFNGLVERTEXATTRIB3FNVPROC SDL_glVertexAttrib3fNV;
#define glVertexAttrib3fNV SDL_glVertexAttrib3fNV
extern PFNGLVERTEXATTRIB3FVNVPROC SDL_glVertexAttrib3fvNV;
#define glVertexAttrib3fvNV SDL_glVertexAttrib3fvNV
extern PFNGLVERTEXATTRIB3SNVPROC SDL_glVertexAttrib3sNV;
#define glVertexAttrib3sNV SDL_glVertexAttrib3sNV
extern PFNGLVERTEXATTRIB3SVNVPROC SDL_glVertexAttrib3svNV;
#define glVertexAttrib3svNV SDL_glVertexAttrib3svNV
extern PFNGLVERTEXATTRIB4DNVPROC SDL_glVertexAttrib4dNV;
#define glVertexAttrib4dNV SDL_glVertexAttrib4dNV
extern PFNGLVERTEXATTRIB4DVNVPROC SDL_glVertexAttrib4dvNV;
#define glVertexAttrib4dvNV SDL_glVertexAttrib4dvNV
extern PFNGLVERTEXATTRIB4FNVPROC SDL_glVertexAttrib4fNV;
#define glVertexAttrib4fNV SDL_glVertexAttrib4fNV
extern PFNGLVERTEXATTRIB4FVNVPROC SDL_glVertexAttrib4fvNV;
#define glVertexAttrib4fvNV SDL_glVertexAttrib4fvNV
extern PFNGLVERTEXATTRIB4SNVPROC SDL_glVertexAttrib4sNV;
#define glVertexAttrib4sNV SDL_glVertexAttrib4sNV
extern PFNGLVERTEXATTRIB4SVNVPROC SDL_glVertexAttrib4svNV;
#define glVertexAttrib4svNV SDL_glVertexAttrib4svNV
extern PFNGLVERTEXATTRIB4UBNVPROC SDL_glVertexAttrib4ubNV;
#define glVertexAttrib4ubNV SDL_glVertexAttrib4ubNV
extern PFNGLVERTEXATTRIB4UBVNVPROC SDL_glVertexAttrib4ubvNV;
#define glVertexAttrib4ubvNV SDL_glVertexAttrib4ubvNV
extern PFNGLVERTEXATTRIBS1DVNVPROC SDL_glVertexAttribs1dvNV;
#define glVertexAttribs1dvNV SDL_glVertexAttribs1dvNV
extern PFNGLVERTEXATTRIBS1FVNVPROC SDL_glVertexAttribs1fvNV;
#define glVertexAttribs1fvNV SDL_glVertexAttribs1fvNV
extern PFNGLVERTEXATTRIBS1SVNVPROC SDL_glVertexAttribs1svNV;
#define glVertexAttribs1svNV SDL_glVertexAttribs1svNV
extern PFNGLVERTEXATTRIBS2DVNVPROC SDL_glVertexAttribs2dvNV;
#define glVertexAttribs2dvNV SDL_glVertexAttribs2dvNV
extern PFNGLVERTEXATTRIBS2FVNVPROC SDL_glVertexAttribs2fvNV;
#define glVertexAttribs2fvNV SDL_glVertexAttribs2fvNV
extern PFNGLVERTEXATTRIBS2SVNVPROC SDL_glVertexAttribs2svNV;
#define glVertexAttribs2svNV SDL_glVertexAttribs2svNV
extern PFNGLVERTEXATTRIBS3DVNVPROC SDL_glVertexAttribs3dvNV;
#define glVertexAttribs3dvNV SDL_glVertexAttribs3dvNV
extern PFNGLVERTEXATTRIBS3FVNVPROC SDL_glVertexAttribs3fvNV;
#define glVertexAttribs3fvNV SDL_glVertexAttribs3fvNV
extern PFNGLVERTEXATTRIBS3SVNVPROC SDL_glVertexAttribs3svNV;
#define glVertexAttribs3svNV SDL_glVertexAttribs3svNV
extern PFNGLVERTEXATTRIBS4DVNVPROC SDL_glVertexAttribs4dvNV;
#define glVertexAttribs4dvNV SDL_glVertexAttribs4dvNV
extern PFNGLVERTEXATTRIBS4FVNVPROC SDL_glVertexAttribs4fvNV;
#define glVertexAttribs4fvNV SDL_glVertexAttribs4fvNV
extern PFNGLVERTEXATTRIBS4SVNVPROC SDL_glVertexAttribs4svNV;
#define glVertexAttribs4svNV SDL_glVertexAttribs4svNV
extern PFNGLVERTEXATTRIBS4UBVNVPROC SDL_glVertexAttribs4ubvNV;
#define glVertexAttribs4ubvNV SDL_glVertexAttribs4ubvNV
extern PFNGLTEXBUMPPARAMETERIVATIPROC SDL_glTexBumpParameterivATI;
#define glTexBumpParameterivATI SDL_glTexBumpParameterivATI
extern PFNGLTEXBUMPPARAMETERFVATIPROC SDL_glTexBumpParameterfvATI;
#define glTexBumpParameterfvATI SDL_glTexBumpParameterfvATI
extern PFNGLGETTEXBUMPPARAMETERIVATIPROC SDL_glGetTexBumpParameterivATI;
#define glGetTexBumpParameterivATI SDL_glGetTexBumpParameterivATI
extern PFNGLGETTEXBUMPPARAMETERFVATIPROC SDL_glGetTexBumpParameterfvATI;
#define glGetTexBumpParameterfvATI SDL_glGetTexBumpParameterfvATI
extern PFNGLGENFRAGMENTSHADERSATIPROC SDL_glGenFragmentShadersATI;
#define glGenFragmentShadersATI SDL_glGenFragmentShadersATI
extern PFNGLBINDFRAGMENTSHADERATIPROC SDL_glBindFragmentShaderATI;
#define glBindFragmentShaderATI SDL_glBindFragmentShaderATI
extern PFNGLDELETEFRAGMENTSHADERATIPROC SDL_glDeleteFragmentShaderATI;
#define glDeleteFragmentShaderATI SDL_glDeleteFragmentShaderATI
extern PFNGLBEGINFRAGMENTSHADERATIPROC SDL_glBeginFragmentShaderATI;
#define glBeginFragmentShaderATI SDL_glBeginFragmentShaderATI
extern PFNGLENDFRAGMENTSHADERATIPROC SDL_glEndFragmentShaderATI;
#define glEndFragmentShaderATI SDL_glEndFragmentShaderATI
extern PFNGLPASSTEXCOORDATIPROC SDL_glPassTexCoordATI;
#define glPassTexCoordATI SDL_glPassTexCoordATI
extern PFNGLSAMPLEMAPATIPROC SDL_glSampleMapATI;
#define glSampleMapATI SDL_glSampleMapATI
extern PFNGLCOLORFRAGMENTOP1ATIPROC SDL_glColorFragmentOp1ATI;
#define glColorFragmentOp1ATI SDL_glColorFragmentOp1ATI
extern PFNGLCOLORFRAGMENTOP2ATIPROC SDL_glColorFragmentOp2ATI;
#define glColorFragmentOp2ATI SDL_glColorFragmentOp2ATI
extern PFNGLCOLORFRAGMENTOP3ATIPROC SDL_glColorFragmentOp3ATI;
#define glColorFragmentOp3ATI SDL_glColorFragmentOp3ATI
extern PFNGLALPHAFRAGMENTOP1ATIPROC SDL_glAlphaFragmentOp1ATI;
#define glAlphaFragmentOp1ATI SDL_glAlphaFragmentOp1ATI
extern PFNGLALPHAFRAGMENTOP2ATIPROC SDL_glAlphaFragmentOp2ATI;
#define glAlphaFragmentOp2ATI SDL_glAlphaFragmentOp2ATI
extern PFNGLALPHAFRAGMENTOP3ATIPROC SDL_glAlphaFragmentOp3ATI;
#define glAlphaFragmentOp3ATI SDL_glAlphaFragmentOp3ATI
extern PFNGLSETFRAGMENTSHADERCONSTANTATIPROC SDL_glSetFragmentShaderConstantATI;
#define glSetFragmentShaderConstantATI SDL_glSetFragmentShaderConstantATI
extern PFNGLPNTRIANGLESIATIPROC SDL_glPNTrianglesiATI;
#define glPNTrianglesiATI SDL_glPNTrianglesiATI
extern PFNGLPNTRIANGLESFATIPROC SDL_glPNTrianglesfATI;
#define glPNTrianglesfATI SDL_glPNTrianglesfATI
extern PFNGLNEWOBJECTBUFFERATIPROC SDL_glNewObjectBufferATI;
#define glNewObjectBufferATI SDL_glNewObjectBufferATI
extern PFNGLISOBJECTBUFFERATIPROC SDL_glIsObjectBufferATI;
#define glIsObjectBufferATI SDL_glIsObjectBufferATI
extern PFNGLUPDATEOBJECTBUFFERATIPROC SDL_glUpdateObjectBufferATI;
#define glUpdateObjectBufferATI SDL_glUpdateObjectBufferATI
extern PFNGLGETOBJECTBUFFERFVATIPROC SDL_glGetObjectBufferfvATI;
#define glGetObjectBufferfvATI SDL_glGetObjectBufferfvATI
extern PFNGLGETOBJECTBUFFERIVATIPROC SDL_glGetObjectBufferivATI;
#define glGetObjectBufferivATI SDL_glGetObjectBufferivATI
extern PFNGLFREEOBJECTBUFFERATIPROC SDL_glFreeObjectBufferATI;
#define glFreeObjectBufferATI SDL_glFreeObjectBufferATI
extern PFNGLARRAYOBJECTATIPROC SDL_glArrayObjectATI;
#define glArrayObjectATI SDL_glArrayObjectATI
extern PFNGLGETARRAYOBJECTFVATIPROC SDL_glGetArrayObjectfvATI;
#define glGetArrayObjectfvATI SDL_glGetArrayObjectfvATI
extern PFNGLGETARRAYOBJECTIVATIPROC SDL_glGetArrayObjectivATI;
#define glGetArrayObjectivATI SDL_glGetArrayObjectivATI
extern PFNGLVARIANTARRAYOBJECTATIPROC SDL_glVariantArrayObjectATI;
#define glVariantArrayObjectATI SDL_glVariantArrayObjectATI
extern PFNGLGETVARIANTARRAYOBJECTFVATIPROC SDL_glGetVariantArrayObjectfvATI;
#define glGetVariantArrayObjectfvATI SDL_glGetVariantArrayObjectfvATI
extern PFNGLGETVARIANTARRAYOBJECTIVATIPROC SDL_glGetVariantArrayObjectivATI;
#define glGetVariantArrayObjectivATI SDL_glGetVariantArrayObjectivATI
extern PFNGLBEGINVERTEXSHADEREXTPROC SDL_glBeginVertexShaderEXT;
#define glBeginVertexShaderEXT SDL_glBeginVertexShaderEXT
extern PFNGLENDVERTEXSHADEREXTPROC SDL_glEndVertexShaderEXT;
#define glEndVertexShaderEXT SDL_glEndVertexShaderEXT
extern PFNGLBINDVERTEXSHADEREXTPROC SDL_glBindVertexShaderEXT;
#define glBindVertexShaderEXT SDL_glBindVertexShaderEXT
extern PFNGLGENVERTEXSHADERSEXTPROC SDL_glGenVertexShadersEXT;
#define glGenVertexShadersEXT SDL_glGenVertexShadersEXT
extern PFNGLDELETEVERTEXSHADEREXTPROC SDL_glDeleteVertexShaderEXT;
#define glDeleteVertexShaderEXT SDL_glDeleteVertexShaderEXT
extern PFNGLSHADEROP1EXTPROC SDL_glShaderOp1EXT;
#define glShaderOp1EXT SDL_glShaderOp1EXT
extern PFNGLSHADEROP2EXTPROC SDL_glShaderOp2EXT;
#define glShaderOp2EXT SDL_glShaderOp2EXT
extern PFNGLSHADEROP3EXTPROC SDL_glShaderOp3EXT;
#define glShaderOp3EXT SDL_glShaderOp3EXT
extern PFNGLSWIZZLEEXTPROC SDL_glSwizzleEXT;
#define glSwizzleEXT SDL_glSwizzleEXT
extern PFNGLWRITEMASKEXTPROC SDL_glWriteMaskEXT;
#define glWriteMaskEXT SDL_glWriteMaskEXT
extern PFNGLINSERTCOMPONENTEXTPROC SDL_glInsertComponentEXT;
#define glInsertComponentEXT SDL_glInsertComponentEXT
extern PFNGLEXTRACTCOMPONENTEXTPROC SDL_glExtractComponentEXT;
#define glExtractComponentEXT SDL_glExtractComponentEXT
extern PFNGLGENSYMBOLSEXTPROC SDL_glGenSymbolsEXT;
#define glGenSymbolsEXT SDL_glGenSymbolsEXT
extern PFNGLSETINVARIANTEXTPROC SDL_glSetInvariantEXT;
#define glSetInvariantEXT SDL_glSetInvariantEXT
extern PFNGLSETLOCALCONSTANTEXTPROC SDL_glSetLocalConstantEXT;
#define glSetLocalConstantEXT SDL_glSetLocalConstantEXT
extern PFNGLVARIANTBVEXTPROC SDL_glVariantbvEXT;
#define glVariantbvEXT SDL_glVariantbvEXT
extern PFNGLVARIANTSVEXTPROC SDL_glVariantsvEXT;
#define glVariantsvEXT SDL_glVariantsvEXT
extern PFNGLVARIANTIVEXTPROC SDL_glVariantivEXT;
#define glVariantivEXT SDL_glVariantivEXT
extern PFNGLVARIANTFVEXTPROC SDL_glVariantfvEXT;
#define glVariantfvEXT SDL_glVariantfvEXT
extern PFNGLVARIANTDVEXTPROC SDL_glVariantdvEXT;
#define glVariantdvEXT SDL_glVariantdvEXT
extern PFNGLVARIANTUBVEXTPROC SDL_glVariantubvEXT;
#define glVariantubvEXT SDL_glVariantubvEXT
extern PFNGLVARIANTUSVEXTPROC SDL_glVariantusvEXT;
#define glVariantusvEXT SDL_glVariantusvEXT
extern PFNGLVARIANTUIVEXTPROC SDL_glVariantuivEXT;
#define glVariantuivEXT SDL_glVariantuivEXT
extern PFNGLVARIANTPOINTEREXTPROC SDL_glVariantPointerEXT;
#define glVariantPointerEXT SDL_glVariantPointerEXT
extern PFNGLENABLEVARIANTCLIENTSTATEEXTPROC SDL_glEnableVariantClientStateEXT;
#define glEnableVariantClientStateEXT SDL_glEnableVariantClientStateEXT
extern PFNGLDISABLEVARIANTCLIENTSTATEEXTPROC SDL_glDisableVariantClientStateEXT;
#define glDisableVariantClientStateEXT SDL_glDisableVariantClientStateEXT
extern PFNGLBINDLIGHTPARAMETEREXTPROC SDL_glBindLightParameterEXT;
#define glBindLightParameterEXT SDL_glBindLightParameterEXT
extern PFNGLBINDMATERIALPARAMETEREXTPROC SDL_glBindMaterialParameterEXT;
#define glBindMaterialParameterEXT SDL_glBindMaterialParameterEXT
extern PFNGLBINDTEXGENPARAMETEREXTPROC SDL_glBindTexGenParameterEXT;
#define glBindTexGenParameterEXT SDL_glBindTexGenParameterEXT
extern PFNGLBINDTEXTUREUNITPARAMETEREXTPROC SDL_glBindTextureUnitParameterEXT;
#define glBindTextureUnitParameterEXT SDL_glBindTextureUnitParameterEXT
extern PFNGLBINDPARAMETEREXTPROC SDL_glBindParameterEXT;
#define glBindParameterEXT SDL_glBindParameterEXT
extern PFNGLISVARIANTENABLEDEXTPROC SDL_glIsVariantEnabledEXT;
#define glIsVariantEnabledEXT SDL_glIsVariantEnabledEXT
extern PFNGLGETVARIANTBOOLEANVEXTPROC SDL_glGetVariantBooleanvEXT;
#define glGetVariantBooleanvEXT SDL_glGetVariantBooleanvEXT
extern PFNGLGETVARIANTINTEGERVEXTPROC SDL_glGetVariantIntegervEXT;
#define glGetVariantIntegervEXT SDL_glGetVariantIntegervEXT
extern PFNGLGETVARIANTFLOATVEXTPROC SDL_glGetVariantFloatvEXT;
#define glGetVariantFloatvEXT SDL_glGetVariantFloatvEXT
extern PFNGLGETVARIANTPOINTERVEXTPROC SDL_glGetVariantPointervEXT;
#define glGetVariantPointervEXT SDL_glGetVariantPointervEXT
extern PFNGLGETINVARIANTBOOLEANVEXTPROC SDL_glGetInvariantBooleanvEXT;
#define glGetInvariantBooleanvEXT SDL_glGetInvariantBooleanvEXT
extern PFNGLGETINVARIANTINTEGERVEXTPROC SDL_glGetInvariantIntegervEXT;
#define glGetInvariantIntegervEXT SDL_glGetInvariantIntegervEXT
extern PFNGLGETINVARIANTFLOATVEXTPROC SDL_glGetInvariantFloatvEXT;
#define glGetInvariantFloatvEXT SDL_glGetInvariantFloatvEXT
extern PFNGLGETLOCALCONSTANTBOOLEANVEXTPROC SDL_glGetLocalConstantBooleanvEXT;
#define glGetLocalConstantBooleanvEXT SDL_glGetLocalConstantBooleanvEXT
extern PFNGLGETLOCALCONSTANTINTEGERVEXTPROC SDL_glGetLocalConstantIntegervEXT;
#define glGetLocalConstantIntegervEXT SDL_glGetLocalConstantIntegervEXT
extern PFNGLGETLOCALCONSTANTFLOATVEXTPROC SDL_glGetLocalConstantFloatvEXT;
#define glGetLocalConstantFloatvEXT SDL_glGetLocalConstantFloatvEXT
extern PFNGLVERTEXSTREAM1SATIPROC SDL_glVertexStream1sATI;
#define glVertexStream1sATI SDL_glVertexStream1sATI
extern PFNGLVERTEXSTREAM1SVATIPROC SDL_glVertexStream1svATI;
#define glVertexStream1svATI SDL_glVertexStream1svATI
extern PFNGLVERTEXSTREAM1IATIPROC SDL_glVertexStream1iATI;
#define glVertexStream1iATI SDL_glVertexStream1iATI
extern PFNGLVERTEXSTREAM1IVATIPROC SDL_glVertexStream1ivATI;
#define glVertexStream1ivATI SDL_glVertexStream1ivATI
extern PFNGLVERTEXSTREAM1FATIPROC SDL_glVertexStream1fATI;
#define glVertexStream1fATI SDL_glVertexStream1fATI
extern PFNGLVERTEXSTREAM1FVATIPROC SDL_glVertexStream1fvATI;
#define glVertexStream1fvATI SDL_glVertexStream1fvATI
extern PFNGLVERTEXSTREAM1DATIPROC SDL_glVertexStream1dATI;
#define glVertexStream1dATI SDL_glVertexStream1dATI
extern PFNGLVERTEXSTREAM1DVATIPROC SDL_glVertexStream1dvATI;
#define glVertexStream1dvATI SDL_glVertexStream1dvATI
extern PFNGLVERTEXSTREAM2SATIPROC SDL_glVertexStream2sATI;
#define glVertexStream2sATI SDL_glVertexStream2sATI
extern PFNGLVERTEXSTREAM2SVATIPROC SDL_glVertexStream2svATI;
#define glVertexStream2svATI SDL_glVertexStream2svATI
extern PFNGLVERTEXSTREAM2IATIPROC SDL_glVertexStream2iATI;
#define glVertexStream2iATI SDL_glVertexStream2iATI
extern PFNGLVERTEXSTREAM2IVATIPROC SDL_glVertexStream2ivATI;
#define glVertexStream2ivATI SDL_glVertexStream2ivATI
extern PFNGLVERTEXSTREAM2FATIPROC SDL_glVertexStream2fATI;
#define glVertexStream2fATI SDL_glVertexStream2fATI
extern PFNGLVERTEXSTREAM2FVATIPROC SDL_glVertexStream2fvATI;
#define glVertexStream2fvATI SDL_glVertexStream2fvATI
extern PFNGLVERTEXSTREAM2DATIPROC SDL_glVertexStream2dATI;
#define glVertexStream2dATI SDL_glVertexStream2dATI
extern PFNGLVERTEXSTREAM2DVATIPROC SDL_glVertexStream2dvATI;
#define glVertexStream2dvATI SDL_glVertexStream2dvATI
extern PFNGLVERTEXSTREAM3SATIPROC SDL_glVertexStream3sATI;
#define glVertexStream3sATI SDL_glVertexStream3sATI
extern PFNGLVERTEXSTREAM3SVATIPROC SDL_glVertexStream3svATI;
#define glVertexStream3svATI SDL_glVertexStream3svATI
extern PFNGLVERTEXSTREAM3IATIPROC SDL_glVertexStream3iATI;
#define glVertexStream3iATI SDL_glVertexStream3iATI
extern PFNGLVERTEXSTREAM3IVATIPROC SDL_glVertexStream3ivATI;
#define glVertexStream3ivATI SDL_glVertexStream3ivATI
extern PFNGLVERTEXSTREAM3FATIPROC SDL_glVertexStream3fATI;
#define glVertexStream3fATI SDL_glVertexStream3fATI
extern PFNGLVERTEXSTREAM3FVATIPROC SDL_glVertexStream3fvATI;
#define glVertexStream3fvATI SDL_glVertexStream3fvATI
extern PFNGLVERTEXSTREAM3DATIPROC SDL_glVertexStream3dATI;
#define glVertexStream3dATI SDL_glVertexStream3dATI
extern PFNGLVERTEXSTREAM3DVATIPROC SDL_glVertexStream3dvATI;
#define glVertexStream3dvATI SDL_glVertexStream3dvATI
extern PFNGLVERTEXSTREAM4SATIPROC SDL_glVertexStream4sATI;
#define glVertexStream4sATI SDL_glVertexStream4sATI
extern PFNGLVERTEXSTREAM4SVATIPROC SDL_glVertexStream4svATI;
#define glVertexStream4svATI SDL_glVertexStream4svATI
extern PFNGLVERTEXSTREAM4IATIPROC SDL_glVertexStream4iATI;
#define glVertexStream4iATI SDL_glVertexStream4iATI
extern PFNGLVERTEXSTREAM4IVATIPROC SDL_glVertexStream4ivATI;
#define glVertexStream4ivATI SDL_glVertexStream4ivATI
extern PFNGLVERTEXSTREAM4FATIPROC SDL_glVertexStream4fATI;
#define glVertexStream4fATI SDL_glVertexStream4fATI
extern PFNGLVERTEXSTREAM4FVATIPROC SDL_glVertexStream4fvATI;
#define glVertexStream4fvATI SDL_glVertexStream4fvATI
extern PFNGLVERTEXSTREAM4DATIPROC SDL_glVertexStream4dATI;
#define glVertexStream4dATI SDL_glVertexStream4dATI
extern PFNGLVERTEXSTREAM4DVATIPROC SDL_glVertexStream4dvATI;
#define glVertexStream4dvATI SDL_glVertexStream4dvATI
extern PFNGLNORMALSTREAM3BATIPROC SDL_glNormalStream3bATI;
#define glNormalStream3bATI SDL_glNormalStream3bATI
extern PFNGLNORMALSTREAM3BVATIPROC SDL_glNormalStream3bvATI;
#define glNormalStream3bvATI SDL_glNormalStream3bvATI
extern PFNGLNORMALSTREAM3SATIPROC SDL_glNormalStream3sATI;
#define glNormalStream3sATI SDL_glNormalStream3sATI
extern PFNGLNORMALSTREAM3SVATIPROC SDL_glNormalStream3svATI;
#define glNormalStream3svATI SDL_glNormalStream3svATI
extern PFNGLNORMALSTREAM3IATIPROC SDL_glNormalStream3iATI;
#define glNormalStream3iATI SDL_glNormalStream3iATI
extern PFNGLNORMALSTREAM3IVATIPROC SDL_glNormalStream3ivATI;
#define glNormalStream3ivATI SDL_glNormalStream3ivATI
extern PFNGLNORMALSTREAM3FATIPROC SDL_glNormalStream3fATI;
#define glNormalStream3fATI SDL_glNormalStream3fATI
extern PFNGLNORMALSTREAM3FVATIPROC SDL_glNormalStream3fvATI;
#define glNormalStream3fvATI SDL_glNormalStream3fvATI
extern PFNGLNORMALSTREAM3DATIPROC SDL_glNormalStream3dATI;
#define glNormalStream3dATI SDL_glNormalStream3dATI
extern PFNGLNORMALSTREAM3DVATIPROC SDL_glNormalStream3dvATI;
#define glNormalStream3dvATI SDL_glNormalStream3dvATI
extern PFNGLCLIENTACTIVEVERTEXSTREAMATIPROC SDL_glClientActiveVertexStreamATI;
#define glClientActiveVertexStreamATI SDL_glClientActiveVertexStreamATI
extern PFNGLVERTEXBLENDENVIATIPROC SDL_glVertexBlendEnviATI;
#define glVertexBlendEnviATI SDL_glVertexBlendEnviATI
extern PFNGLVERTEXBLENDENVFATIPROC SDL_glVertexBlendEnvfATI;
#define glVertexBlendEnvfATI SDL_glVertexBlendEnvfATI
extern PFNGLELEMENTPOINTERATIPROC SDL_glElementPointerATI;
#define glElementPointerATI SDL_glElementPointerATI
extern PFNGLDRAWELEMENTARRAYATIPROC SDL_glDrawElementArrayATI;
#define glDrawElementArrayATI SDL_glDrawElementArrayATI
extern PFNGLDRAWRANGEELEMENTARRAYATIPROC SDL_glDrawRangeElementArrayATI;
#define glDrawRangeElementArrayATI SDL_glDrawRangeElementArrayATI
extern PFNGLDRAWMESHARRAYSSUNPROC SDL_glDrawMeshArraysSUN;
#define glDrawMeshArraysSUN SDL_glDrawMeshArraysSUN
extern PFNGLGENOCCLUSIONQUERIESNVPROC SDL_glGenOcclusionQueriesNV;
#define glGenOcclusionQueriesNV SDL_glGenOcclusionQueriesNV
extern PFNGLDELETEOCCLUSIONQUERIESNVPROC SDL_glDeleteOcclusionQueriesNV;
#define glDeleteOcclusionQueriesNV SDL_glDeleteOcclusionQueriesNV
extern PFNGLISOCCLUSIONQUERYNVPROC SDL_glIsOcclusionQueryNV;
#define glIsOcclusionQueryNV SDL_glIsOcclusionQueryNV
extern PFNGLBEGINOCCLUSIONQUERYNVPROC SDL_glBeginOcclusionQueryNV;
#define glBeginOcclusionQueryNV SDL_glBeginOcclusionQueryNV
extern PFNGLENDOCCLUSIONQUERYNVPROC SDL_glEndOcclusionQueryNV;
#define glEndOcclusionQueryNV SDL_glEndOcclusionQueryNV
extern PFNGLGETOCCLUSIONQUERYIVNVPROC SDL_glGetOcclusionQueryivNV;
#define glGetOcclusionQueryivNV SDL_glGetOcclusionQueryivNV
extern PFNGLGETOCCLUSIONQUERYUIVNVPROC SDL_glGetOcclusionQueryuivNV;
#define glGetOcclusionQueryuivNV SDL_glGetOcclusionQueryuivNV
extern PFNGLPOINTPARAMETERINVPROC SDL_glPointParameteriNV;
#define glPointParameteriNV SDL_glPointParameteriNV
extern PFNGLPOINTPARAMETERIVNVPROC SDL_glPointParameterivNV;
#define glPointParameterivNV SDL_glPointParameterivNV
extern PFNGLACTIVESTENCILFACEEXTPROC SDL_glActiveStencilFaceEXT;
#define glActiveStencilFaceEXT SDL_glActiveStencilFaceEXT
extern PFNGLELEMENTPOINTERAPPLEPROC SDL_glElementPointerAPPLE;
#define glElementPointerAPPLE SDL_glElementPointerAPPLE
extern PFNGLDRAWELEMENTARRAYAPPLEPROC SDL_glDrawElementArrayAPPLE;
#define glDrawElementArrayAPPLE SDL_glDrawElementArrayAPPLE
extern PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC SDL_glDrawRangeElementArrayAPPLE;
#define glDrawRangeElementArrayAPPLE SDL_glDrawRangeElementArrayAPPLE
extern PFNGLMULTIDRAWELEMENTARRAYAPPLEPROC SDL_glMultiDrawElementArrayAPPLE;
#define glMultiDrawElementArrayAPPLE SDL_glMultiDrawElementArrayAPPLE
extern PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC SDL_glMultiDrawRangeElementArrayAPPLE;
#define glMultiDrawRangeElementArrayAPPLE SDL_glMultiDrawRangeElementArrayAPPLE
extern PFNGLGENFENCESAPPLEPROC SDL_glGenFencesAPPLE;
#define glGenFencesAPPLE SDL_glGenFencesAPPLE
extern PFNGLDELETEFENCESAPPLEPROC SDL_glDeleteFencesAPPLE;
#define glDeleteFencesAPPLE SDL_glDeleteFencesAPPLE
extern PFNGLSETFENCEAPPLEPROC SDL_glSetFenceAPPLE;
#define glSetFenceAPPLE SDL_glSetFenceAPPLE
extern PFNGLISFENCEAPPLEPROC SDL_glIsFenceAPPLE;
#define glIsFenceAPPLE SDL_glIsFenceAPPLE
extern PFNGLTESTFENCEAPPLEPROC SDL_glTestFenceAPPLE;
#define glTestFenceAPPLE SDL_glTestFenceAPPLE
extern PFNGLFINISHFENCEAPPLEPROC SDL_glFinishFenceAPPLE;
#define glFinishFenceAPPLE SDL_glFinishFenceAPPLE
extern PFNGLTESTOBJECTAPPLEPROC SDL_glTestObjectAPPLE;
#define glTestObjectAPPLE SDL_glTestObjectAPPLE
extern PFNGLFINISHOBJECTAPPLEPROC SDL_glFinishObjectAPPLE;
#define glFinishObjectAPPLE SDL_glFinishObjectAPPLE
extern PFNGLBINDVERTEXARRAYAPPLEPROC SDL_glBindVertexArrayAPPLE;
#define glBindVertexArrayAPPLE SDL_glBindVertexArrayAPPLE
extern PFNGLDELETEVERTEXARRAYSAPPLEPROC SDL_glDeleteVertexArraysAPPLE;
#define glDeleteVertexArraysAPPLE SDL_glDeleteVertexArraysAPPLE
extern PFNGLGENVERTEXARRAYSAPPLEPROC SDL_glGenVertexArraysAPPLE;
#define glGenVertexArraysAPPLE SDL_glGenVertexArraysAPPLE
extern PFNGLISVERTEXARRAYAPPLEPROC SDL_glIsVertexArrayAPPLE;
#define glIsVertexArrayAPPLE SDL_glIsVertexArrayAPPLE
extern PFNGLVERTEXARRAYRANGEAPPLEPROC SDL_glVertexArrayRangeAPPLE;
#define glVertexArrayRangeAPPLE SDL_glVertexArrayRangeAPPLE
extern PFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC SDL_glFlushVertexArrayRangeAPPLE;
#define glFlushVertexArrayRangeAPPLE SDL_glFlushVertexArrayRangeAPPLE
extern PFNGLVERTEXARRAYPARAMETERIAPPLEPROC SDL_glVertexArrayParameteriAPPLE;
#define glVertexArrayParameteriAPPLE SDL_glVertexArrayParameteriAPPLE
extern PFNGLDRAWBUFFERSATIPROC SDL_glDrawBuffersATI;
#define glDrawBuffersATI SDL_glDrawBuffersATI
extern PFNGLPROGRAMNAMEDPARAMETER4FNVPROC SDL_glProgramNamedParameter4fNV;
#define glProgramNamedParameter4fNV SDL_glProgramNamedParameter4fNV
extern PFNGLPROGRAMNAMEDPARAMETER4DNVPROC SDL_glProgramNamedParameter4dNV;
#define glProgramNamedParameter4dNV SDL_glProgramNamedParameter4dNV
extern PFNGLPROGRAMNAMEDPARAMETER4FVNVPROC SDL_glProgramNamedParameter4fvNV;
#define glProgramNamedParameter4fvNV SDL_glProgramNamedParameter4fvNV
extern PFNGLPROGRAMNAMEDPARAMETER4DVNVPROC SDL_glProgramNamedParameter4dvNV;
#define glProgramNamedParameter4dvNV SDL_glProgramNamedParameter4dvNV
extern PFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC SDL_glGetProgramNamedParameterfvNV;
#define glGetProgramNamedParameterfvNV SDL_glGetProgramNamedParameterfvNV
extern PFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC SDL_glGetProgramNamedParameterdvNV;
#define glGetProgramNamedParameterdvNV SDL_glGetProgramNamedParameterdvNV
extern PFNGLVERTEX2HNVPROC SDL_glVertex2hNV;
#define glVertex2hNV SDL_glVertex2hNV
extern PFNGLVERTEX2HVNVPROC SDL_glVertex2hvNV;
#define glVertex2hvNV SDL_glVertex2hvNV
extern PFNGLVERTEX3HNVPROC SDL_glVertex3hNV;
#define glVertex3hNV SDL_glVertex3hNV
extern PFNGLVERTEX3HVNVPROC SDL_glVertex3hvNV;
#define glVertex3hvNV SDL_glVertex3hvNV
extern PFNGLVERTEX4HNVPROC SDL_glVertex4hNV;
#define glVertex4hNV SDL_glVertex4hNV
extern PFNGLVERTEX4HVNVPROC SDL_glVertex4hvNV;
#define glVertex4hvNV SDL_glVertex4hvNV
extern PFNGLNORMAL3HNVPROC SDL_glNormal3hNV;
#define glNormal3hNV SDL_glNormal3hNV
extern PFNGLNORMAL3HVNVPROC SDL_glNormal3hvNV;
#define glNormal3hvNV SDL_glNormal3hvNV
extern PFNGLCOLOR3HNVPROC SDL_glColor3hNV;
#define glColor3hNV SDL_glColor3hNV
extern PFNGLCOLOR3HVNVPROC SDL_glColor3hvNV;
#define glColor3hvNV SDL_glColor3hvNV
extern PFNGLCOLOR4HNVPROC SDL_glColor4hNV;
#define glColor4hNV SDL_glColor4hNV
extern PFNGLCOLOR4HVNVPROC SDL_glColor4hvNV;
#define glColor4hvNV SDL_glColor4hvNV
extern PFNGLTEXCOORD1HNVPROC SDL_glTexCoord1hNV;
#define glTexCoord1hNV SDL_glTexCoord1hNV
extern PFNGLTEXCOORD1HVNVPROC SDL_glTexCoord1hvNV;
#define glTexCoord1hvNV SDL_glTexCoord1hvNV
extern PFNGLTEXCOORD2HNVPROC SDL_glTexCoord2hNV;
#define glTexCoord2hNV SDL_glTexCoord2hNV
extern PFNGLTEXCOORD2HVNVPROC SDL_glTexCoord2hvNV;
#define glTexCoord2hvNV SDL_glTexCoord2hvNV
extern PFNGLTEXCOORD3HNVPROC SDL_glTexCoord3hNV;
#define glTexCoord3hNV SDL_glTexCoord3hNV
extern PFNGLTEXCOORD3HVNVPROC SDL_glTexCoord3hvNV;
#define glTexCoord3hvNV SDL_glTexCoord3hvNV
extern PFNGLTEXCOORD4HNVPROC SDL_glTexCoord4hNV;
#define glTexCoord4hNV SDL_glTexCoord4hNV
extern PFNGLTEXCOORD4HVNVPROC SDL_glTexCoord4hvNV;
#define glTexCoord4hvNV SDL_glTexCoord4hvNV
extern PFNGLMULTITEXCOORD1HNVPROC SDL_glMultiTexCoord1hNV;
#define glMultiTexCoord1hNV SDL_glMultiTexCoord1hNV
extern PFNGLMULTITEXCOORD1HVNVPROC SDL_glMultiTexCoord1hvNV;
#define glMultiTexCoord1hvNV SDL_glMultiTexCoord1hvNV
extern PFNGLMULTITEXCOORD2HNVPROC SDL_glMultiTexCoord2hNV;
#define glMultiTexCoord2hNV SDL_glMultiTexCoord2hNV
extern PFNGLMULTITEXCOORD2HVNVPROC SDL_glMultiTexCoord2hvNV;
#define glMultiTexCoord2hvNV SDL_glMultiTexCoord2hvNV
extern PFNGLMULTITEXCOORD3HNVPROC SDL_glMultiTexCoord3hNV;
#define glMultiTexCoord3hNV SDL_glMultiTexCoord3hNV
extern PFNGLMULTITEXCOORD3HVNVPROC SDL_glMultiTexCoord3hvNV;
#define glMultiTexCoord3hvNV SDL_glMultiTexCoord3hvNV
extern PFNGLMULTITEXCOORD4HNVPROC SDL_glMultiTexCoord4hNV;
#define glMultiTexCoord4hNV SDL_glMultiTexCoord4hNV
extern PFNGLMULTITEXCOORD4HVNVPROC SDL_glMultiTexCoord4hvNV;
#define glMultiTexCoord4hvNV SDL_glMultiTexCoord4hvNV
extern PFNGLFOGCOORDHNVPROC SDL_glFogCoordhNV;
#define glFogCoordhNV SDL_glFogCoordhNV
extern PFNGLFOGCOORDHVNVPROC SDL_glFogCoordhvNV;
#define glFogCoordhvNV SDL_glFogCoordhvNV
extern PFNGLSECONDARYCOLOR3HNVPROC SDL_glSecondaryColor3hNV;
#define glSecondaryColor3hNV SDL_glSecondaryColor3hNV
extern PFNGLSECONDARYCOLOR3HVNVPROC SDL_glSecondaryColor3hvNV;
#define glSecondaryColor3hvNV SDL_glSecondaryColor3hvNV
extern PFNGLVERTEXWEIGHTHNVPROC SDL_glVertexWeighthNV;
#define glVertexWeighthNV SDL_glVertexWeighthNV
extern PFNGLVERTEXWEIGHTHVNVPROC SDL_glVertexWeighthvNV;
#define glVertexWeighthvNV SDL_glVertexWeighthvNV
extern PFNGLVERTEXATTRIB1HNVPROC SDL_glVertexAttrib1hNV;
#define glVertexAttrib1hNV SDL_glVertexAttrib1hNV
extern PFNGLVERTEXATTRIB1HVNVPROC SDL_glVertexAttrib1hvNV;
#define glVertexAttrib1hvNV SDL_glVertexAttrib1hvNV
extern PFNGLVERTEXATTRIB2HNVPROC SDL_glVertexAttrib2hNV;
#define glVertexAttrib2hNV SDL_glVertexAttrib2hNV
extern PFNGLVERTEXATTRIB2HVNVPROC SDL_glVertexAttrib2hvNV;
#define glVertexAttrib2hvNV SDL_glVertexAttrib2hvNV
extern PFNGLVERTEXATTRIB3HNVPROC SDL_glVertexAttrib3hNV;
#define glVertexAttrib3hNV SDL_glVertexAttrib3hNV
extern PFNGLVERTEXATTRIB3HVNVPROC SDL_glVertexAttrib3hvNV;
#define glVertexAttrib3hvNV SDL_glVertexAttrib3hvNV
extern PFNGLVERTEXATTRIB4HNVPROC SDL_glVertexAttrib4hNV;
#define glVertexAttrib4hNV SDL_glVertexAttrib4hNV
extern PFNGLVERTEXATTRIB4HVNVPROC SDL_glVertexAttrib4hvNV;
#define glVertexAttrib4hvNV SDL_glVertexAttrib4hvNV
extern PFNGLVERTEXATTRIBS1HVNVPROC SDL_glVertexAttribs1hvNV;
#define glVertexAttribs1hvNV SDL_glVertexAttribs1hvNV
extern PFNGLVERTEXATTRIBS2HVNVPROC SDL_glVertexAttribs2hvNV;
#define glVertexAttribs2hvNV SDL_glVertexAttribs2hvNV
extern PFNGLVERTEXATTRIBS3HVNVPROC SDL_glVertexAttribs3hvNV;
#define glVertexAttribs3hvNV SDL_glVertexAttribs3hvNV
extern PFNGLVERTEXATTRIBS4HVNVPROC SDL_glVertexAttribs4hvNV;
#define glVertexAttribs4hvNV SDL_glVertexAttribs4hvNV
extern PFNGLPIXELDATARANGENVPROC SDL_glPixelDataRangeNV;
#define glPixelDataRangeNV SDL_glPixelDataRangeNV
extern PFNGLFLUSHPIXELDATARANGENVPROC SDL_glFlushPixelDataRangeNV;
#define glFlushPixelDataRangeNV SDL_glFlushPixelDataRangeNV
extern PFNGLPRIMITIVERESTARTNVPROC SDL_glPrimitiveRestartNV;
#define glPrimitiveRestartNV SDL_glPrimitiveRestartNV
extern PFNGLPRIMITIVERESTARTINDEXNVPROC SDL_glPrimitiveRestartIndexNV;
#define glPrimitiveRestartIndexNV SDL_glPrimitiveRestartIndexNV
extern PFNGLMAPOBJECTBUFFERATIPROC SDL_glMapObjectBufferATI;
#define glMapObjectBufferATI SDL_glMapObjectBufferATI
extern PFNGLUNMAPOBJECTBUFFERATIPROC SDL_glUnmapObjectBufferATI;
#define glUnmapObjectBufferATI SDL_glUnmapObjectBufferATI
extern PFNGLSTENCILOPSEPARATEATIPROC SDL_glStencilOpSeparateATI;
#define glStencilOpSeparateATI SDL_glStencilOpSeparateATI
extern PFNGLSTENCILFUNCSEPARATEATIPROC SDL_glStencilFuncSeparateATI;
#define glStencilFuncSeparateATI SDL_glStencilFuncSeparateATI
extern PFNGLVERTEXATTRIBARRAYOBJECTATIPROC SDL_glVertexAttribArrayObjectATI;
#define glVertexAttribArrayObjectATI SDL_glVertexAttribArrayObjectATI
extern PFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC SDL_glGetVertexAttribArrayObjectfvATI;
#define glGetVertexAttribArrayObjectfvATI SDL_glGetVertexAttribArrayObjectfvATI
extern PFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC SDL_glGetVertexAttribArrayObjectivATI;
#define glGetVertexAttribArrayObjectivATI SDL_glGetVertexAttribArrayObjectivATI
extern PFNGLDEPTHBOUNDSEXTPROC SDL_glDepthBoundsEXT;
#define glDepthBoundsEXT SDL_glDepthBoundsEXT
extern PFNGLBLENDEQUATIONSEPARATEEXTPROC SDL_glBlendEquationSeparateEXT;
#define glBlendEquationSeparateEXT SDL_glBlendEquationSeparateEXT
extern PFNGLISRENDERBUFFEREXTPROC SDL_glIsRenderbufferEXT;
#define glIsRenderbufferEXT SDL_glIsRenderbufferEXT
extern PFNGLBINDRENDERBUFFEREXTPROC SDL_glBindRenderbufferEXT;
#define glBindRenderbufferEXT SDL_glBindRenderbufferEXT
extern PFNGLDELETERENDERBUFFERSEXTPROC SDL_glDeleteRenderbuffersEXT;
#define glDeleteRenderbuffersEXT SDL_glDeleteRenderbuffersEXT
extern PFNGLGENRENDERBUFFERSEXTPROC SDL_glGenRenderbuffersEXT;
#define glGenRenderbuffersEXT SDL_glGenRenderbuffersEXT
extern PFNGLRENDERBUFFERSTORAGEEXTPROC SDL_glRenderbufferStorageEXT;
#define glRenderbufferStorageEXT SDL_glRenderbufferStorageEXT
extern PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC SDL_glGetRenderbufferParameterivEXT;
#define glGetRenderbufferParameterivEXT SDL_glGetRenderbufferParameterivEXT
extern PFNGLISFRAMEBUFFEREXTPROC SDL_glIsFramebufferEXT;
#define glIsFramebufferEXT SDL_glIsFramebufferEXT
extern PFNGLBINDFRAMEBUFFEREXTPROC SDL_glBindFramebufferEXT;
#define glBindFramebufferEXT SDL_glBindFramebufferEXT
extern PFNGLDELETEFRAMEBUFFERSEXTPROC SDL_glDeleteFramebuffersEXT;
#define glDeleteFramebuffersEXT SDL_glDeleteFramebuffersEXT
extern PFNGLGENFRAMEBUFFERSEXTPROC SDL_glGenFramebuffersEXT;
#define glGenFramebuffersEXT SDL_glGenFramebuffersEXT
extern PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC SDL_glCheckFramebufferStatusEXT;
#define glCheckFramebufferStatusEXT SDL_glCheckFramebufferStatusEXT
extern PFNGLFRAMEBUFFERTEXTURE1DEXTPROC SDL_glFramebufferTexture1DEXT;
#define glFramebufferTexture1DEXT SDL_glFramebufferTexture1DEXT
extern PFNGLFRAMEBUFFERTEXTURE2DEXTPROC SDL_glFramebufferTexture2DEXT;
#define glFramebufferTexture2DEXT SDL_glFramebufferTexture2DEXT
extern PFNGLFRAMEBUFFERTEXTURE3DEXTPROC SDL_glFramebufferTexture3DEXT;
#define glFramebufferTexture3DEXT SDL_glFramebufferTexture3DEXT
extern PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC SDL_glFramebufferRenderbufferEXT;
#define glFramebufferRenderbufferEXT SDL_glFramebufferRenderbufferEXT
extern PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC SDL_glGetFramebufferAttachmentParameterivEXT;
#define glGetFramebufferAttachmentParameterivEXT SDL_glGetFramebufferAttachmentParameterivEXT
extern PFNGLGENERATEMIPMAPEXTPROC SDL_glGenerateMipmapEXT;
#define glGenerateMipmapEXT SDL_glGenerateMipmapEXT
extern PFNGLSTRINGMARKERGREMEDYPROC SDL_glStringMarkerGREMEDY;
#define glStringMarkerGREMEDY SDL_glStringMarkerGREMEDY
extern PFNGLSTENCILCLEARTAGEXTPROC SDL_glStencilClearTagEXT;
#define glStencilClearTagEXT SDL_glStencilClearTagEXT
extern PFNGLBLITFRAMEBUFFEREXTPROC SDL_glBlitFramebufferEXT;
#define glBlitFramebufferEXT SDL_glBlitFramebufferEXT
extern PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC SDL_glRenderbufferStorageMultisampleEXT;
#define glRenderbufferStorageMultisampleEXT SDL_glRenderbufferStorageMultisampleEXT
extern PFNGLGETQUERYOBJECTI64VEXTPROC SDL_glGetQueryObjecti64vEXT;
#define glGetQueryObjecti64vEXT SDL_glGetQueryObjecti64vEXT
extern PFNGLGETQUERYOBJECTUI64VEXTPROC SDL_glGetQueryObjectui64vEXT;
#define glGetQueryObjectui64vEXT SDL_glGetQueryObjectui64vEXT
extern PFNGLPROGRAMENVPARAMETERS4FVEXTPROC SDL_glProgramEnvParameters4fvEXT;
#define glProgramEnvParameters4fvEXT SDL_glProgramEnvParameters4fvEXT
extern PFNGLPROGRAMLOCALPARAMETERS4FVEXTPROC SDL_glProgramLocalParameters4fvEXT;
#define glProgramLocalParameters4fvEXT SDL_glProgramLocalParameters4fvEXT
extern PFNGLBUFFERPARAMETERIAPPLEPROC SDL_glBufferParameteriAPPLE;
#define glBufferParameteriAPPLE SDL_glBufferParameteriAPPLE
extern PFNGLFLUSHMAPPEDBUFFERRANGEAPPLEPROC SDL_glFlushMappedBufferRangeAPPLE;
#define glFlushMappedBufferRangeAPPLE SDL_glFlushMappedBufferRangeAPPLE
extern PFNGLPROGRAMLOCALPARAMETERI4INVPROC SDL_glProgramLocalParameterI4iNV;
#define glProgramLocalParameterI4iNV SDL_glProgramLocalParameterI4iNV
extern PFNGLPROGRAMLOCALPARAMETERI4IVNVPROC SDL_glProgramLocalParameterI4ivNV;
#define glProgramLocalParameterI4ivNV SDL_glProgramLocalParameterI4ivNV
extern PFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC SDL_glProgramLocalParametersI4ivNV;
#define glProgramLocalParametersI4ivNV SDL_glProgramLocalParametersI4ivNV
extern PFNGLPROGRAMLOCALPARAMETERI4UINVPROC SDL_glProgramLocalParameterI4uiNV;
#define glProgramLocalParameterI4uiNV SDL_glProgramLocalParameterI4uiNV
extern PFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC SDL_glProgramLocalParameterI4uivNV;
#define glProgramLocalParameterI4uivNV SDL_glProgramLocalParameterI4uivNV
extern PFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC SDL_glProgramLocalParametersI4uivNV;
#define glProgramLocalParametersI4uivNV SDL_glProgramLocalParametersI4uivNV
extern PFNGLPROGRAMENVPARAMETERI4INVPROC SDL_glProgramEnvParameterI4iNV;
#define glProgramEnvParameterI4iNV SDL_glProgramEnvParameterI4iNV
extern PFNGLPROGRAMENVPARAMETERI4IVNVPROC SDL_glProgramEnvParameterI4ivNV;
#define glProgramEnvParameterI4ivNV SDL_glProgramEnvParameterI4ivNV
extern PFNGLPROGRAMENVPARAMETERSI4IVNVPROC SDL_glProgramEnvParametersI4ivNV;
#define glProgramEnvParametersI4ivNV SDL_glProgramEnvParametersI4ivNV
extern PFNGLPROGRAMENVPARAMETERI4UINVPROC SDL_glProgramEnvParameterI4uiNV;
#define glProgramEnvParameterI4uiNV SDL_glProgramEnvParameterI4uiNV
extern PFNGLPROGRAMENVPARAMETERI4UIVNVPROC SDL_glProgramEnvParameterI4uivNV;
#define glProgramEnvParameterI4uivNV SDL_glProgramEnvParameterI4uivNV
extern PFNGLPROGRAMENVPARAMETERSI4UIVNVPROC SDL_glProgramEnvParametersI4uivNV;
#define glProgramEnvParametersI4uivNV SDL_glProgramEnvParametersI4uivNV
extern PFNGLGETPROGRAMLOCALPARAMETERIIVNVPROC SDL_glGetProgramLocalParameterIivNV;
#define glGetProgramLocalParameterIivNV SDL_glGetProgramLocalParameterIivNV
extern PFNGLGETPROGRAMLOCALPARAMETERIUIVNVPROC SDL_glGetProgramLocalParameterIuivNV;
#define glGetProgramLocalParameterIuivNV SDL_glGetProgramLocalParameterIuivNV
extern PFNGLGETPROGRAMENVPARAMETERIIVNVPROC SDL_glGetProgramEnvParameterIivNV;
#define glGetProgramEnvParameterIivNV SDL_glGetProgramEnvParameterIivNV
extern PFNGLGETPROGRAMENVPARAMETERIUIVNVPROC SDL_glGetProgramEnvParameterIuivNV;
#define glGetProgramEnvParameterIuivNV SDL_glGetProgramEnvParameterIuivNV
extern PFNGLPROGRAMVERTEXLIMITNVPROC SDL_glProgramVertexLimitNV;
#define glProgramVertexLimitNV SDL_glProgramVertexLimitNV
extern PFNGLFRAMEBUFFERTEXTUREEXTPROC SDL_glFramebufferTextureEXT;
#define glFramebufferTextureEXT SDL_glFramebufferTextureEXT
extern PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC SDL_glFramebufferTextureLayerEXT;
#define glFramebufferTextureLayerEXT SDL_glFramebufferTextureLayerEXT
extern PFNGLFRAMEBUFFERTEXTUREFACEEXTPROC SDL_glFramebufferTextureFaceEXT;
#define glFramebufferTextureFaceEXT SDL_glFramebufferTextureFaceEXT
extern PFNGLPROGRAMPARAMETERIEXTPROC SDL_glProgramParameteriEXT;
#define glProgramParameteriEXT SDL_glProgramParameteriEXT
extern PFNGLVERTEXATTRIBI1IEXTPROC SDL_glVertexAttribI1iEXT;
#define glVertexAttribI1iEXT SDL_glVertexAttribI1iEXT
extern PFNGLVERTEXATTRIBI2IEXTPROC SDL_glVertexAttribI2iEXT;
#define glVertexAttribI2iEXT SDL_glVertexAttribI2iEXT
extern PFNGLVERTEXATTRIBI3IEXTPROC SDL_glVertexAttribI3iEXT;
#define glVertexAttribI3iEXT SDL_glVertexAttribI3iEXT
extern PFNGLVERTEXATTRIBI4IEXTPROC SDL_glVertexAttribI4iEXT;
#define glVertexAttribI4iEXT SDL_glVertexAttribI4iEXT
extern PFNGLVERTEXATTRIBI1UIEXTPROC SDL_glVertexAttribI1uiEXT;
#define glVertexAttribI1uiEXT SDL_glVertexAttribI1uiEXT
extern PFNGLVERTEXATTRIBI2UIEXTPROC SDL_glVertexAttribI2uiEXT;
#define glVertexAttribI2uiEXT SDL_glVertexAttribI2uiEXT
extern PFNGLVERTEXATTRIBI3UIEXTPROC SDL_glVertexAttribI3uiEXT;
#define glVertexAttribI3uiEXT SDL_glVertexAttribI3uiEXT
extern PFNGLVERTEXATTRIBI4UIEXTPROC SDL_glVertexAttribI4uiEXT;
#define glVertexAttribI4uiEXT SDL_glVertexAttribI4uiEXT
extern PFNGLVERTEXATTRIBI1IVEXTPROC SDL_glVertexAttribI1ivEXT;
#define glVertexAttribI1ivEXT SDL_glVertexAttribI1ivEXT
extern PFNGLVERTEXATTRIBI2IVEXTPROC SDL_glVertexAttribI2ivEXT;
#define glVertexAttribI2ivEXT SDL_glVertexAttribI2ivEXT
extern PFNGLVERTEXATTRIBI3IVEXTPROC SDL_glVertexAttribI3ivEXT;
#define glVertexAttribI3ivEXT SDL_glVertexAttribI3ivEXT
extern PFNGLVERTEXATTRIBI4IVEXTPROC SDL_glVertexAttribI4ivEXT;
#define glVertexAttribI4ivEXT SDL_glVertexAttribI4ivEXT
extern PFNGLVERTEXATTRIBI1UIVEXTPROC SDL_glVertexAttribI1uivEXT;
#define glVertexAttribI1uivEXT SDL_glVertexAttribI1uivEXT
extern PFNGLVERTEXATTRIBI2UIVEXTPROC SDL_glVertexAttribI2uivEXT;
#define glVertexAttribI2uivEXT SDL_glVertexAttribI2uivEXT
extern PFNGLVERTEXATTRIBI3UIVEXTPROC SDL_glVertexAttribI3uivEXT;
#define glVertexAttribI3uivEXT SDL_glVertexAttribI3uivEXT
extern PFNGLVERTEXATTRIBI4UIVEXTPROC SDL_glVertexAttribI4uivEXT;
#define glVertexAttribI4uivEXT SDL_glVertexAttribI4uivEXT
extern PFNGLVERTEXATTRIBI4BVEXTPROC SDL_glVertexAttribI4bvEXT;
#define glVertexAttribI4bvEXT SDL_glVertexAttribI4bvEXT
extern PFNGLVERTEXATTRIBI4SVEXTPROC SDL_glVertexAttribI4svEXT;
#define glVertexAttribI4svEXT SDL_glVertexAttribI4svEXT
extern PFNGLVERTEXATTRIBI4UBVEXTPROC SDL_glVertexAttribI4ubvEXT;
#define glVertexAttribI4ubvEXT SDL_glVertexAttribI4ubvEXT
extern PFNGLVERTEXATTRIBI4USVEXTPROC SDL_glVertexAttribI4usvEXT;
#define glVertexAttribI4usvEXT SDL_glVertexAttribI4usvEXT
extern PFNGLVERTEXATTRIBIPOINTEREXTPROC SDL_glVertexAttribIPointerEXT;
#define glVertexAttribIPointerEXT SDL_glVertexAttribIPointerEXT
extern PFNGLGETVERTEXATTRIBIIVEXTPROC SDL_glGetVertexAttribIivEXT;
#define glGetVertexAttribIivEXT SDL_glGetVertexAttribIivEXT
extern PFNGLGETVERTEXATTRIBIUIVEXTPROC SDL_glGetVertexAttribIuivEXT;
#define glGetVertexAttribIuivEXT SDL_glGetVertexAttribIuivEXT
extern PFNGLGETUNIFORMUIVEXTPROC SDL_glGetUniformuivEXT;
#define glGetUniformuivEXT SDL_glGetUniformuivEXT
extern PFNGLBINDFRAGDATALOCATIONEXTPROC SDL_glBindFragDataLocationEXT;
#define glBindFragDataLocationEXT SDL_glBindFragDataLocationEXT
extern PFNGLGETFRAGDATALOCATIONEXTPROC SDL_glGetFragDataLocationEXT;
#define glGetFragDataLocationEXT SDL_glGetFragDataLocationEXT
extern PFNGLUNIFORM1UIEXTPROC SDL_glUniform1uiEXT;
#define glUniform1uiEXT SDL_glUniform1uiEXT
extern PFNGLUNIFORM2UIEXTPROC SDL_glUniform2uiEXT;
#define glUniform2uiEXT SDL_glUniform2uiEXT
extern PFNGLUNIFORM3UIEXTPROC SDL_glUniform3uiEXT;
#define glUniform3uiEXT SDL_glUniform3uiEXT
extern PFNGLUNIFORM4UIEXTPROC SDL_glUniform4uiEXT;
#define glUniform4uiEXT SDL_glUniform4uiEXT
extern PFNGLUNIFORM1UIVEXTPROC SDL_glUniform1uivEXT;
#define glUniform1uivEXT SDL_glUniform1uivEXT
extern PFNGLUNIFORM2UIVEXTPROC SDL_glUniform2uivEXT;
#define glUniform2uivEXT SDL_glUniform2uivEXT
extern PFNGLUNIFORM3UIVEXTPROC SDL_glUniform3uivEXT;
#define glUniform3uivEXT SDL_glUniform3uivEXT
extern PFNGLUNIFORM4UIVEXTPROC SDL_glUniform4uivEXT;
#define glUniform4uivEXT SDL_glUniform4uivEXT
extern PFNGLDRAWARRAYSINSTANCEDEXTPROC SDL_glDrawArraysInstancedEXT;
#define glDrawArraysInstancedEXT SDL_glDrawArraysInstancedEXT
extern PFNGLDRAWELEMENTSINSTANCEDEXTPROC SDL_glDrawElementsInstancedEXT;
#define glDrawElementsInstancedEXT SDL_glDrawElementsInstancedEXT
extern PFNGLTEXBUFFEREXTPROC SDL_glTexBufferEXT;
#define glTexBufferEXT SDL_glTexBufferEXT
extern PFNGLDEPTHRANGEDNVPROC SDL_glDepthRangedNV;
#define glDepthRangedNV SDL_glDepthRangedNV
extern PFNGLCLEARDEPTHDNVPROC SDL_glClearDepthdNV;
#define glClearDepthdNV SDL_glClearDepthdNV
extern PFNGLDEPTHBOUNDSDNVPROC SDL_glDepthBoundsdNV;
#define glDepthBoundsdNV SDL_glDepthBoundsdNV
extern PFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC SDL_glRenderbufferStorageMultisampleCoverageNV;
#define glRenderbufferStorageMultisampleCoverageNV SDL_glRenderbufferStorageMultisampleCoverageNV
extern PFNGLPROGRAMBUFFERPARAMETERSFVNVPROC SDL_glProgramBufferParametersfvNV;
#define glProgramBufferParametersfvNV SDL_glProgramBufferParametersfvNV
extern PFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC SDL_glProgramBufferParametersIivNV;
#define glProgramBufferParametersIivNV SDL_glProgramBufferParametersIivNV
extern PFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC SDL_glProgramBufferParametersIuivNV;
#define glProgramBufferParametersIuivNV SDL_glProgramBufferParametersIuivNV
extern PFNGLCOLORMASKINDEXEDEXTPROC SDL_glColorMaskIndexedEXT;
#define glColorMaskIndexedEXT SDL_glColorMaskIndexedEXT
extern PFNGLGETBOOLEANINDEXEDVEXTPROC SDL_glGetBooleanIndexedvEXT;
#define glGetBooleanIndexedvEXT SDL_glGetBooleanIndexedvEXT
extern PFNGLGETINTEGERINDEXEDVEXTPROC SDL_glGetIntegerIndexedvEXT;
#define glGetIntegerIndexedvEXT SDL_glGetIntegerIndexedvEXT
extern PFNGLENABLEINDEXEDEXTPROC SDL_glEnableIndexedEXT;
#define glEnableIndexedEXT SDL_glEnableIndexedEXT
extern PFNGLDISABLEINDEXEDEXTPROC SDL_glDisableIndexedEXT;
#define glDisableIndexedEXT SDL_glDisableIndexedEXT
extern PFNGLISENABLEDINDEXEDEXTPROC SDL_glIsEnabledIndexedEXT;
#define glIsEnabledIndexedEXT SDL_glIsEnabledIndexedEXT
extern PFNGLBEGINTRANSFORMFEEDBACKNVPROC SDL_glBeginTransformFeedbackNV;
#define glBeginTransformFeedbackNV SDL_glBeginTransformFeedbackNV
extern PFNGLENDTRANSFORMFEEDBACKNVPROC SDL_glEndTransformFeedbackNV;
#define glEndTransformFeedbackNV SDL_glEndTransformFeedbackNV
extern PFNGLTRANSFORMFEEDBACKATTRIBSNVPROC SDL_glTransformFeedbackAttribsNV;
#define glTransformFeedbackAttribsNV SDL_glTransformFeedbackAttribsNV
extern PFNGLBINDBUFFERRANGENVPROC SDL_glBindBufferRangeNV;
#define glBindBufferRangeNV SDL_glBindBufferRangeNV
extern PFNGLBINDBUFFEROFFSETNVPROC SDL_glBindBufferOffsetNV;
#define glBindBufferOffsetNV SDL_glBindBufferOffsetNV
extern PFNGLBINDBUFFERBASENVPROC SDL_glBindBufferBaseNV;
#define glBindBufferBaseNV SDL_glBindBufferBaseNV
extern PFNGLTRANSFORMFEEDBACKVARYINGSNVPROC SDL_glTransformFeedbackVaryingsNV;
#define glTransformFeedbackVaryingsNV SDL_glTransformFeedbackVaryingsNV
extern PFNGLACTIVEVARYINGNVPROC SDL_glActiveVaryingNV;
#define glActiveVaryingNV SDL_glActiveVaryingNV
extern PFNGLGETVARYINGLOCATIONNVPROC SDL_glGetVaryingLocationNV;
#define glGetVaryingLocationNV SDL_glGetVaryingLocationNV
extern PFNGLGETACTIVEVARYINGNVPROC SDL_glGetActiveVaryingNV;
#define glGetActiveVaryingNV SDL_glGetActiveVaryingNV
extern PFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC SDL_glGetTransformFeedbackVaryingNV;
#define glGetTransformFeedbackVaryingNV SDL_glGetTransformFeedbackVaryingNV
extern PFNGLTRANSFORMFEEDBACKSTREAMATTRIBSNVPROC SDL_glTransformFeedbackStreamAttribsNV;
#define glTransformFeedbackStreamAttribsNV SDL_glTransformFeedbackStreamAttribsNV
extern PFNGLUNIFORMBUFFEREXTPROC SDL_glUniformBufferEXT;
#define glUniformBufferEXT SDL_glUniformBufferEXT
extern PFNGLGETUNIFORMBUFFERSIZEEXTPROC SDL_glGetUniformBufferSizeEXT;
#define glGetUniformBufferSizeEXT SDL_glGetUniformBufferSizeEXT
extern PFNGLGETUNIFORMOFFSETEXTPROC SDL_glGetUniformOffsetEXT;
#define glGetUniformOffsetEXT SDL_glGetUniformOffsetEXT
extern PFNGLTEXPARAMETERIIVEXTPROC SDL_glTexParameterIivEXT;
#define glTexParameterIivEXT SDL_glTexParameterIivEXT
extern PFNGLTEXPARAMETERIUIVEXTPROC SDL_glTexParameterIuivEXT;
#define glTexParameterIuivEXT SDL_glTexParameterIuivEXT
extern PFNGLGETTEXPARAMETERIIVEXTPROC SDL_glGetTexParameterIivEXT;
#define glGetTexParameterIivEXT SDL_glGetTexParameterIivEXT
extern PFNGLGETTEXPARAMETERIUIVEXTPROC SDL_glGetTexParameterIuivEXT;
#define glGetTexParameterIuivEXT SDL_glGetTexParameterIuivEXT
extern PFNGLCLEARCOLORIIEXTPROC SDL_glClearColorIiEXT;
#define glClearColorIiEXT SDL_glClearColorIiEXT
extern PFNGLCLEARCOLORIUIEXTPROC SDL_glClearColorIuiEXT;
#define glClearColorIuiEXT SDL_glClearColorIuiEXT
extern PFNGLFRAMETERMINATORGREMEDYPROC SDL_glFrameTerminatorGREMEDY;
#define glFrameTerminatorGREMEDY SDL_glFrameTerminatorGREMEDY
extern PFNGLBEGINCONDITIONALRENDERNVPROC SDL_glBeginConditionalRenderNV;
#define glBeginConditionalRenderNV SDL_glBeginConditionalRenderNV
extern PFNGLENDCONDITIONALRENDERNVPROC SDL_glEndConditionalRenderNV;
#define glEndConditionalRenderNV SDL_glEndConditionalRenderNV
extern PFNGLPRESENTFRAMEKEYEDNVPROC SDL_glPresentFrameKeyedNV;
#define glPresentFrameKeyedNV SDL_glPresentFrameKeyedNV
extern PFNGLPRESENTFRAMEDUALFILLNVPROC SDL_glPresentFrameDualFillNV;
#define glPresentFrameDualFillNV SDL_glPresentFrameDualFillNV
extern PFNGLGETVIDEOIVNVPROC SDL_glGetVideoivNV;
#define glGetVideoivNV SDL_glGetVideoivNV
extern PFNGLGETVIDEOUIVNVPROC SDL_glGetVideouivNV;
#define glGetVideouivNV SDL_glGetVideouivNV
extern PFNGLGETVIDEOI64VNVPROC SDL_glGetVideoi64vNV;
#define glGetVideoi64vNV SDL_glGetVideoi64vNV
extern PFNGLGETVIDEOUI64VNVPROC SDL_glGetVideoui64vNV;
#define glGetVideoui64vNV SDL_glGetVideoui64vNV
extern PFNGLBEGINTRANSFORMFEEDBACKEXTPROC SDL_glBeginTransformFeedbackEXT;
#define glBeginTransformFeedbackEXT SDL_glBeginTransformFeedbackEXT
extern PFNGLENDTRANSFORMFEEDBACKEXTPROC SDL_glEndTransformFeedbackEXT;
#define glEndTransformFeedbackEXT SDL_glEndTransformFeedbackEXT
extern PFNGLBINDBUFFERRANGEEXTPROC SDL_glBindBufferRangeEXT;
#define glBindBufferRangeEXT SDL_glBindBufferRangeEXT
extern PFNGLBINDBUFFEROFFSETEXTPROC SDL_glBindBufferOffsetEXT;
#define glBindBufferOffsetEXT SDL_glBindBufferOffsetEXT
extern PFNGLBINDBUFFERBASEEXTPROC SDL_glBindBufferBaseEXT;
#define glBindBufferBaseEXT SDL_glBindBufferBaseEXT
extern PFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC SDL_glTransformFeedbackVaryingsEXT;
#define glTransformFeedbackVaryingsEXT SDL_glTransformFeedbackVaryingsEXT
extern PFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC SDL_glGetTransformFeedbackVaryingEXT;
#define glGetTransformFeedbackVaryingEXT SDL_glGetTransformFeedbackVaryingEXT
extern PFNGLCLIENTATTRIBDEFAULTEXTPROC SDL_glClientAttribDefaultEXT;
#define glClientAttribDefaultEXT SDL_glClientAttribDefaultEXT
extern PFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC SDL_glPushClientAttribDefaultEXT;
#define glPushClientAttribDefaultEXT SDL_glPushClientAttribDefaultEXT
extern PFNGLMATRIXLOADFEXTPROC SDL_glMatrixLoadfEXT;
#define glMatrixLoadfEXT SDL_glMatrixLoadfEXT
extern PFNGLMATRIXLOADDEXTPROC SDL_glMatrixLoaddEXT;
#define glMatrixLoaddEXT SDL_glMatrixLoaddEXT
extern PFNGLMATRIXMULTFEXTPROC SDL_glMatrixMultfEXT;
#define glMatrixMultfEXT SDL_glMatrixMultfEXT
extern PFNGLMATRIXMULTDEXTPROC SDL_glMatrixMultdEXT;
#define glMatrixMultdEXT SDL_glMatrixMultdEXT
extern PFNGLMATRIXLOADIDENTITYEXTPROC SDL_glMatrixLoadIdentityEXT;
#define glMatrixLoadIdentityEXT SDL_glMatrixLoadIdentityEXT
extern PFNGLMATRIXROTATEFEXTPROC SDL_glMatrixRotatefEXT;
#define glMatrixRotatefEXT SDL_glMatrixRotatefEXT
extern PFNGLMATRIXROTATEDEXTPROC SDL_glMatrixRotatedEXT;
#define glMatrixRotatedEXT SDL_glMatrixRotatedEXT
extern PFNGLMATRIXSCALEFEXTPROC SDL_glMatrixScalefEXT;
#define glMatrixScalefEXT SDL_glMatrixScalefEXT
extern PFNGLMATRIXSCALEDEXTPROC SDL_glMatrixScaledEXT;
#define glMatrixScaledEXT SDL_glMatrixScaledEXT
extern PFNGLMATRIXTRANSLATEFEXTPROC SDL_glMatrixTranslatefEXT;
#define glMatrixTranslatefEXT SDL_glMatrixTranslatefEXT
extern PFNGLMATRIXTRANSLATEDEXTPROC SDL_glMatrixTranslatedEXT;
#define glMatrixTranslatedEXT SDL_glMatrixTranslatedEXT
extern PFNGLMATRIXFRUSTUMEXTPROC SDL_glMatrixFrustumEXT;
#define glMatrixFrustumEXT SDL_glMatrixFrustumEXT
extern PFNGLMATRIXORTHOEXTPROC SDL_glMatrixOrthoEXT;
#define glMatrixOrthoEXT SDL_glMatrixOrthoEXT
extern PFNGLMATRIXPOPEXTPROC SDL_glMatrixPopEXT;
#define glMatrixPopEXT SDL_glMatrixPopEXT
extern PFNGLMATRIXPUSHEXTPROC SDL_glMatrixPushEXT;
#define glMatrixPushEXT SDL_glMatrixPushEXT
extern PFNGLMATRIXLOADTRANSPOSEFEXTPROC SDL_glMatrixLoadTransposefEXT;
#define glMatrixLoadTransposefEXT SDL_glMatrixLoadTransposefEXT
extern PFNGLMATRIXLOADTRANSPOSEDEXTPROC SDL_glMatrixLoadTransposedEXT;
#define glMatrixLoadTransposedEXT SDL_glMatrixLoadTransposedEXT
extern PFNGLMATRIXMULTTRANSPOSEFEXTPROC SDL_glMatrixMultTransposefEXT;
#define glMatrixMultTransposefEXT SDL_glMatrixMultTransposefEXT
extern PFNGLMATRIXMULTTRANSPOSEDEXTPROC SDL_glMatrixMultTransposedEXT;
#define glMatrixMultTransposedEXT SDL_glMatrixMultTransposedEXT
extern PFNGLTEXTUREPARAMETERFEXTPROC SDL_glTextureParameterfEXT;
#define glTextureParameterfEXT SDL_glTextureParameterfEXT
extern PFNGLTEXTUREPARAMETERFVEXTPROC SDL_glTextureParameterfvEXT;
#define glTextureParameterfvEXT SDL_glTextureParameterfvEXT
extern PFNGLTEXTUREPARAMETERIEXTPROC SDL_glTextureParameteriEXT;
#define glTextureParameteriEXT SDL_glTextureParameteriEXT
extern PFNGLTEXTUREPARAMETERIVEXTPROC SDL_glTextureParameterivEXT;
#define glTextureParameterivEXT SDL_glTextureParameterivEXT
extern PFNGLTEXTUREIMAGE1DEXTPROC SDL_glTextureImage1DEXT;
#define glTextureImage1DEXT SDL_glTextureImage1DEXT
extern PFNGLTEXTUREIMAGE2DEXTPROC SDL_glTextureImage2DEXT;
#define glTextureImage2DEXT SDL_glTextureImage2DEXT
extern PFNGLTEXTURESUBIMAGE1DEXTPROC SDL_glTextureSubImage1DEXT;
#define glTextureSubImage1DEXT SDL_glTextureSubImage1DEXT
extern PFNGLTEXTURESUBIMAGE2DEXTPROC SDL_glTextureSubImage2DEXT;
#define glTextureSubImage2DEXT SDL_glTextureSubImage2DEXT
extern PFNGLCOPYTEXTUREIMAGE1DEXTPROC SDL_glCopyTextureImage1DEXT;
#define glCopyTextureImage1DEXT SDL_glCopyTextureImage1DEXT
extern PFNGLCOPYTEXTUREIMAGE2DEXTPROC SDL_glCopyTextureImage2DEXT;
#define glCopyTextureImage2DEXT SDL_glCopyTextureImage2DEXT
extern PFNGLCOPYTEXTURESUBIMAGE1DEXTPROC SDL_glCopyTextureSubImage1DEXT;
#define glCopyTextureSubImage1DEXT SDL_glCopyTextureSubImage1DEXT
extern PFNGLCOPYTEXTURESUBIMAGE2DEXTPROC SDL_glCopyTextureSubImage2DEXT;
#define glCopyTextureSubImage2DEXT SDL_glCopyTextureSubImage2DEXT
extern PFNGLGETTEXTUREIMAGEEXTPROC SDL_glGetTextureImageEXT;
#define glGetTextureImageEXT SDL_glGetTextureImageEXT
extern PFNGLGETTEXTUREPARAMETERFVEXTPROC SDL_glGetTextureParameterfvEXT;
#define glGetTextureParameterfvEXT SDL_glGetTextureParameterfvEXT
extern PFNGLGETTEXTUREPARAMETERIVEXTPROC SDL_glGetTextureParameterivEXT;
#define glGetTextureParameterivEXT SDL_glGetTextureParameterivEXT
extern PFNGLGETTEXTURELEVELPARAMETERFVEXTPROC SDL_glGetTextureLevelParameterfvEXT;
#define glGetTextureLevelParameterfvEXT SDL_glGetTextureLevelParameterfvEXT
extern PFNGLGETTEXTURELEVELPARAMETERIVEXTPROC SDL_glGetTextureLevelParameterivEXT;
#define glGetTextureLevelParameterivEXT SDL_glGetTextureLevelParameterivEXT
extern PFNGLTEXTUREIMAGE3DEXTPROC SDL_glTextureImage3DEXT;
#define glTextureImage3DEXT SDL_glTextureImage3DEXT
extern PFNGLTEXTURESUBIMAGE3DEXTPROC SDL_glTextureSubImage3DEXT;
#define glTextureSubImage3DEXT SDL_glTextureSubImage3DEXT
extern PFNGLCOPYTEXTURESUBIMAGE3DEXTPROC SDL_glCopyTextureSubImage3DEXT;
#define glCopyTextureSubImage3DEXT SDL_glCopyTextureSubImage3DEXT
extern PFNGLMULTITEXPARAMETERFEXTPROC SDL_glMultiTexParameterfEXT;
#define glMultiTexParameterfEXT SDL_glMultiTexParameterfEXT
extern PFNGLMULTITEXPARAMETERFVEXTPROC SDL_glMultiTexParameterfvEXT;
#define glMultiTexParameterfvEXT SDL_glMultiTexParameterfvEXT
extern PFNGLMULTITEXPARAMETERIEXTPROC SDL_glMultiTexParameteriEXT;
#define glMultiTexParameteriEXT SDL_glMultiTexParameteriEXT
extern PFNGLMULTITEXPARAMETERIVEXTPROC SDL_glMultiTexParameterivEXT;
#define glMultiTexParameterivEXT SDL_glMultiTexParameterivEXT
extern PFNGLMULTITEXIMAGE1DEXTPROC SDL_glMultiTexImage1DEXT;
#define glMultiTexImage1DEXT SDL_glMultiTexImage1DEXT
extern PFNGLMULTITEXIMAGE2DEXTPROC SDL_glMultiTexImage2DEXT;
#define glMultiTexImage2DEXT SDL_glMultiTexImage2DEXT
extern PFNGLMULTITEXSUBIMAGE1DEXTPROC SDL_glMultiTexSubImage1DEXT;
#define glMultiTexSubImage1DEXT SDL_glMultiTexSubImage1DEXT
extern PFNGLMULTITEXSUBIMAGE2DEXTPROC SDL_glMultiTexSubImage2DEXT;
#define glMultiTexSubImage2DEXT SDL_glMultiTexSubImage2DEXT
extern PFNGLCOPYMULTITEXIMAGE1DEXTPROC SDL_glCopyMultiTexImage1DEXT;
#define glCopyMultiTexImage1DEXT SDL_glCopyMultiTexImage1DEXT
extern PFNGLCOPYMULTITEXIMAGE2DEXTPROC SDL_glCopyMultiTexImage2DEXT;
#define glCopyMultiTexImage2DEXT SDL_glCopyMultiTexImage2DEXT
extern PFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC SDL_glCopyMultiTexSubImage1DEXT;
#define glCopyMultiTexSubImage1DEXT SDL_glCopyMultiTexSubImage1DEXT
extern PFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC SDL_glCopyMultiTexSubImage2DEXT;
#define glCopyMultiTexSubImage2DEXT SDL_glCopyMultiTexSubImage2DEXT
extern PFNGLGETMULTITEXIMAGEEXTPROC SDL_glGetMultiTexImageEXT;
#define glGetMultiTexImageEXT SDL_glGetMultiTexImageEXT
extern PFNGLGETMULTITEXPARAMETERFVEXTPROC SDL_glGetMultiTexParameterfvEXT;
#define glGetMultiTexParameterfvEXT SDL_glGetMultiTexParameterfvEXT
extern PFNGLGETMULTITEXPARAMETERIVEXTPROC SDL_glGetMultiTexParameterivEXT;
#define glGetMultiTexParameterivEXT SDL_glGetMultiTexParameterivEXT
extern PFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC SDL_glGetMultiTexLevelParameterfvEXT;
#define glGetMultiTexLevelParameterfvEXT SDL_glGetMultiTexLevelParameterfvEXT
extern PFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC SDL_glGetMultiTexLevelParameterivEXT;
#define glGetMultiTexLevelParameterivEXT SDL_glGetMultiTexLevelParameterivEXT
extern PFNGLMULTITEXIMAGE3DEXTPROC SDL_glMultiTexImage3DEXT;
#define glMultiTexImage3DEXT SDL_glMultiTexImage3DEXT
extern PFNGLMULTITEXSUBIMAGE3DEXTPROC SDL_glMultiTexSubImage3DEXT;
#define glMultiTexSubImage3DEXT SDL_glMultiTexSubImage3DEXT
extern PFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC SDL_glCopyMultiTexSubImage3DEXT;
#define glCopyMultiTexSubImage3DEXT SDL_glCopyMultiTexSubImage3DEXT
extern PFNGLBINDMULTITEXTUREEXTPROC SDL_glBindMultiTextureEXT;
#define glBindMultiTextureEXT SDL_glBindMultiTextureEXT
extern PFNGLENABLECLIENTSTATEINDEXEDEXTPROC SDL_glEnableClientStateIndexedEXT;
#define glEnableClientStateIndexedEXT SDL_glEnableClientStateIndexedEXT
extern PFNGLDISABLECLIENTSTATEINDEXEDEXTPROC SDL_glDisableClientStateIndexedEXT;
#define glDisableClientStateIndexedEXT SDL_glDisableClientStateIndexedEXT
extern PFNGLMULTITEXCOORDPOINTEREXTPROC SDL_glMultiTexCoordPointerEXT;
#define glMultiTexCoordPointerEXT SDL_glMultiTexCoordPointerEXT
extern PFNGLMULTITEXENVFEXTPROC SDL_glMultiTexEnvfEXT;
#define glMultiTexEnvfEXT SDL_glMultiTexEnvfEXT
extern PFNGLMULTITEXENVFVEXTPROC SDL_glMultiTexEnvfvEXT;
#define glMultiTexEnvfvEXT SDL_glMultiTexEnvfvEXT
extern PFNGLMULTITEXENVIEXTPROC SDL_glMultiTexEnviEXT;
#define glMultiTexEnviEXT SDL_glMultiTexEnviEXT
extern PFNGLMULTITEXENVIVEXTPROC SDL_glMultiTexEnvivEXT;
#define glMultiTexEnvivEXT SDL_glMultiTexEnvivEXT
extern PFNGLMULTITEXGENDEXTPROC SDL_glMultiTexGendEXT;
#define glMultiTexGendEXT SDL_glMultiTexGendEXT
extern PFNGLMULTITEXGENDVEXTPROC SDL_glMultiTexGendvEXT;
#define glMultiTexGendvEXT SDL_glMultiTexGendvEXT
extern PFNGLMULTITEXGENFEXTPROC SDL_glMultiTexGenfEXT;
#define glMultiTexGenfEXT SDL_glMultiTexGenfEXT
extern PFNGLMULTITEXGENFVEXTPROC SDL_glMultiTexGenfvEXT;
#define glMultiTexGenfvEXT SDL_glMultiTexGenfvEXT
extern PFNGLMULTITEXGENIEXTPROC SDL_glMultiTexGeniEXT;
#define glMultiTexGeniEXT SDL_glMultiTexGeniEXT
extern PFNGLMULTITEXGENIVEXTPROC SDL_glMultiTexGenivEXT;
#define glMultiTexGenivEXT SDL_glMultiTexGenivEXT
extern PFNGLGETMULTITEXENVFVEXTPROC SDL_glGetMultiTexEnvfvEXT;
#define glGetMultiTexEnvfvEXT SDL_glGetMultiTexEnvfvEXT
extern PFNGLGETMULTITEXENVIVEXTPROC SDL_glGetMultiTexEnvivEXT;
#define glGetMultiTexEnvivEXT SDL_glGetMultiTexEnvivEXT
extern PFNGLGETMULTITEXGENDVEXTPROC SDL_glGetMultiTexGendvEXT;
#define glGetMultiTexGendvEXT SDL_glGetMultiTexGendvEXT
extern PFNGLGETMULTITEXGENFVEXTPROC SDL_glGetMultiTexGenfvEXT;
#define glGetMultiTexGenfvEXT SDL_glGetMultiTexGenfvEXT
extern PFNGLGETMULTITEXGENIVEXTPROC SDL_glGetMultiTexGenivEXT;
#define glGetMultiTexGenivEXT SDL_glGetMultiTexGenivEXT
extern PFNGLGETFLOATINDEXEDVEXTPROC SDL_glGetFloatIndexedvEXT;
#define glGetFloatIndexedvEXT SDL_glGetFloatIndexedvEXT
extern PFNGLGETDOUBLEINDEXEDVEXTPROC SDL_glGetDoubleIndexedvEXT;
#define glGetDoubleIndexedvEXT SDL_glGetDoubleIndexedvEXT
extern PFNGLGETPOINTERINDEXEDVEXTPROC SDL_glGetPointerIndexedvEXT;
#define glGetPointerIndexedvEXT SDL_glGetPointerIndexedvEXT
extern PFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC SDL_glCompressedTextureImage3DEXT;
#define glCompressedTextureImage3DEXT SDL_glCompressedTextureImage3DEXT
extern PFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC SDL_glCompressedTextureImage2DEXT;
#define glCompressedTextureImage2DEXT SDL_glCompressedTextureImage2DEXT
extern PFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC SDL_glCompressedTextureImage1DEXT;
#define glCompressedTextureImage1DEXT SDL_glCompressedTextureImage1DEXT
extern PFNGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC SDL_glCompressedTextureSubImage3DEXT;
#define glCompressedTextureSubImage3DEXT SDL_glCompressedTextureSubImage3DEXT
extern PFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC SDL_glCompressedTextureSubImage2DEXT;
#define glCompressedTextureSubImage2DEXT SDL_glCompressedTextureSubImage2DEXT
extern PFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC SDL_glCompressedTextureSubImage1DEXT;
#define glCompressedTextureSubImage1DEXT SDL_glCompressedTextureSubImage1DEXT
extern PFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC SDL_glGetCompressedTextureImageEXT;
#define glGetCompressedTextureImageEXT SDL_glGetCompressedTextureImageEXT
extern PFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC SDL_glCompressedMultiTexImage3DEXT;
#define glCompressedMultiTexImage3DEXT SDL_glCompressedMultiTexImage3DEXT
extern PFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC SDL_glCompressedMultiTexImage2DEXT;
#define glCompressedMultiTexImage2DEXT SDL_glCompressedMultiTexImage2DEXT
extern PFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC SDL_glCompressedMultiTexImage1DEXT;
#define glCompressedMultiTexImage1DEXT SDL_glCompressedMultiTexImage1DEXT
extern PFNGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC SDL_glCompressedMultiTexSubImage3DEXT;
#define glCompressedMultiTexSubImage3DEXT SDL_glCompressedMultiTexSubImage3DEXT
extern PFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC SDL_glCompressedMultiTexSubImage2DEXT;
#define glCompressedMultiTexSubImage2DEXT SDL_glCompressedMultiTexSubImage2DEXT
extern PFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC SDL_glCompressedMultiTexSubImage1DEXT;
#define glCompressedMultiTexSubImage1DEXT SDL_glCompressedMultiTexSubImage1DEXT
extern PFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC SDL_glGetCompressedMultiTexImageEXT;
#define glGetCompressedMultiTexImageEXT SDL_glGetCompressedMultiTexImageEXT
extern PFNGLNAMEDPROGRAMSTRINGEXTPROC SDL_glNamedProgramStringEXT;
#define glNamedProgramStringEXT SDL_glNamedProgramStringEXT
extern PFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC SDL_glNamedProgramLocalParameter4dEXT;
#define glNamedProgramLocalParameter4dEXT SDL_glNamedProgramLocalParameter4dEXT
extern PFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC SDL_glNamedProgramLocalParameter4dvEXT;
#define glNamedProgramLocalParameter4dvEXT SDL_glNamedProgramLocalParameter4dvEXT
extern PFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC SDL_glNamedProgramLocalParameter4fEXT;
#define glNamedProgramLocalParameter4fEXT SDL_glNamedProgramLocalParameter4fEXT
extern PFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC SDL_glNamedProgramLocalParameter4fvEXT;
#define glNamedProgramLocalParameter4fvEXT SDL_glNamedProgramLocalParameter4fvEXT
extern PFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC SDL_glGetNamedProgramLocalParameterdvEXT;
#define glGetNamedProgramLocalParameterdvEXT SDL_glGetNamedProgramLocalParameterdvEXT
extern PFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC SDL_glGetNamedProgramLocalParameterfvEXT;
#define glGetNamedProgramLocalParameterfvEXT SDL_glGetNamedProgramLocalParameterfvEXT
extern PFNGLGETNAMEDPROGRAMIVEXTPROC SDL_glGetNamedProgramivEXT;
#define glGetNamedProgramivEXT SDL_glGetNamedProgramivEXT
extern PFNGLGETNAMEDPROGRAMSTRINGEXTPROC SDL_glGetNamedProgramStringEXT;
#define glGetNamedProgramStringEXT SDL_glGetNamedProgramStringEXT
extern PFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC SDL_glNamedProgramLocalParameters4fvEXT;
#define glNamedProgramLocalParameters4fvEXT SDL_glNamedProgramLocalParameters4fvEXT
extern PFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC SDL_glNamedProgramLocalParameterI4iEXT;
#define glNamedProgramLocalParameterI4iEXT SDL_glNamedProgramLocalParameterI4iEXT
extern PFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC SDL_glNamedProgramLocalParameterI4ivEXT;
#define glNamedProgramLocalParameterI4ivEXT SDL_glNamedProgramLocalParameterI4ivEXT
extern PFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC SDL_glNamedProgramLocalParametersI4ivEXT;
#define glNamedProgramLocalParametersI4ivEXT SDL_glNamedProgramLocalParametersI4ivEXT
extern PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC SDL_glNamedProgramLocalParameterI4uiEXT;
#define glNamedProgramLocalParameterI4uiEXT SDL_glNamedProgramLocalParameterI4uiEXT
extern PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC SDL_glNamedProgramLocalParameterI4uivEXT;
#define glNamedProgramLocalParameterI4uivEXT SDL_glNamedProgramLocalParameterI4uivEXT
extern PFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC SDL_glNamedProgramLocalParametersI4uivEXT;
#define glNamedProgramLocalParametersI4uivEXT SDL_glNamedProgramLocalParametersI4uivEXT
extern PFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC SDL_glGetNamedProgramLocalParameterIivEXT;
#define glGetNamedProgramLocalParameterIivEXT SDL_glGetNamedProgramLocalParameterIivEXT
extern PFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC SDL_glGetNamedProgramLocalParameterIuivEXT;
#define glGetNamedProgramLocalParameterIuivEXT SDL_glGetNamedProgramLocalParameterIuivEXT
extern PFNGLTEXTUREPARAMETERIIVEXTPROC SDL_glTextureParameterIivEXT;
#define glTextureParameterIivEXT SDL_glTextureParameterIivEXT
extern PFNGLTEXTUREPARAMETERIUIVEXTPROC SDL_glTextureParameterIuivEXT;
#define glTextureParameterIuivEXT SDL_glTextureParameterIuivEXT
extern PFNGLGETTEXTUREPARAMETERIIVEXTPROC SDL_glGetTextureParameterIivEXT;
#define glGetTextureParameterIivEXT SDL_glGetTextureParameterIivEXT
extern PFNGLGETTEXTUREPARAMETERIUIVEXTPROC SDL_glGetTextureParameterIuivEXT;
#define glGetTextureParameterIuivEXT SDL_glGetTextureParameterIuivEXT
extern PFNGLMULTITEXPARAMETERIIVEXTPROC SDL_glMultiTexParameterIivEXT;
#define glMultiTexParameterIivEXT SDL_glMultiTexParameterIivEXT
extern PFNGLMULTITEXPARAMETERIUIVEXTPROC SDL_glMultiTexParameterIuivEXT;
#define glMultiTexParameterIuivEXT SDL_glMultiTexParameterIuivEXT
extern PFNGLGETMULTITEXPARAMETERIIVEXTPROC SDL_glGetMultiTexParameterIivEXT;
#define glGetMultiTexParameterIivEXT SDL_glGetMultiTexParameterIivEXT
extern PFNGLGETMULTITEXPARAMETERIUIVEXTPROC SDL_glGetMultiTexParameterIuivEXT;
#define glGetMultiTexParameterIuivEXT SDL_glGetMultiTexParameterIuivEXT
extern PFNGLPROGRAMUNIFORM1FEXTPROC SDL_glProgramUniform1fEXT;
#define glProgramUniform1fEXT SDL_glProgramUniform1fEXT
extern PFNGLPROGRAMUNIFORM2FEXTPROC SDL_glProgramUniform2fEXT;
#define glProgramUniform2fEXT SDL_glProgramUniform2fEXT
extern PFNGLPROGRAMUNIFORM3FEXTPROC SDL_glProgramUniform3fEXT;
#define glProgramUniform3fEXT SDL_glProgramUniform3fEXT
extern PFNGLPROGRAMUNIFORM4FEXTPROC SDL_glProgramUniform4fEXT;
#define glProgramUniform4fEXT SDL_glProgramUniform4fEXT
extern PFNGLPROGRAMUNIFORM1IEXTPROC SDL_glProgramUniform1iEXT;
#define glProgramUniform1iEXT SDL_glProgramUniform1iEXT
extern PFNGLPROGRAMUNIFORM2IEXTPROC SDL_glProgramUniform2iEXT;
#define glProgramUniform2iEXT SDL_glProgramUniform2iEXT
extern PFNGLPROGRAMUNIFORM3IEXTPROC SDL_glProgramUniform3iEXT;
#define glProgramUniform3iEXT SDL_glProgramUniform3iEXT
extern PFNGLPROGRAMUNIFORM4IEXTPROC SDL_glProgramUniform4iEXT;
#define glProgramUniform4iEXT SDL_glProgramUniform4iEXT
extern PFNGLPROGRAMUNIFORM1FVEXTPROC SDL_glProgramUniform1fvEXT;
#define glProgramUniform1fvEXT SDL_glProgramUniform1fvEXT
extern PFNGLPROGRAMUNIFORM2FVEXTPROC SDL_glProgramUniform2fvEXT;
#define glProgramUniform2fvEXT SDL_glProgramUniform2fvEXT
extern PFNGLPROGRAMUNIFORM3FVEXTPROC SDL_glProgramUniform3fvEXT;
#define glProgramUniform3fvEXT SDL_glProgramUniform3fvEXT
extern PFNGLPROGRAMUNIFORM4FVEXTPROC SDL_glProgramUniform4fvEXT;
#define glProgramUniform4fvEXT SDL_glProgramUniform4fvEXT
extern PFNGLPROGRAMUNIFORM1IVEXTPROC SDL_glProgramUniform1ivEXT;
#define glProgramUniform1ivEXT SDL_glProgramUniform1ivEXT
extern PFNGLPROGRAMUNIFORM2IVEXTPROC SDL_glProgramUniform2ivEXT;
#define glProgramUniform2ivEXT SDL_glProgramUniform2ivEXT
extern PFNGLPROGRAMUNIFORM3IVEXTPROC SDL_glProgramUniform3ivEXT;
#define glProgramUniform3ivEXT SDL_glProgramUniform3ivEXT
extern PFNGLPROGRAMUNIFORM4IVEXTPROC SDL_glProgramUniform4ivEXT;
#define glProgramUniform4ivEXT SDL_glProgramUniform4ivEXT
extern PFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC SDL_glProgramUniformMatrix2fvEXT;
#define glProgramUniformMatrix2fvEXT SDL_glProgramUniformMatrix2fvEXT
extern PFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC SDL_glProgramUniformMatrix3fvEXT;
#define glProgramUniformMatrix3fvEXT SDL_glProgramUniformMatrix3fvEXT
extern PFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC SDL_glProgramUniformMatrix4fvEXT;
#define glProgramUniformMatrix4fvEXT SDL_glProgramUniformMatrix4fvEXT
extern PFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC SDL_glProgramUniformMatrix2x3fvEXT;
#define glProgramUniformMatrix2x3fvEXT SDL_glProgramUniformMatrix2x3fvEXT
extern PFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC SDL_glProgramUniformMatrix3x2fvEXT;
#define glProgramUniformMatrix3x2fvEXT SDL_glProgramUniformMatrix3x2fvEXT
extern PFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC SDL_glProgramUniformMatrix2x4fvEXT;
#define glProgramUniformMatrix2x4fvEXT SDL_glProgramUniformMatrix2x4fvEXT
extern PFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC SDL_glProgramUniformMatrix4x2fvEXT;
#define glProgramUniformMatrix4x2fvEXT SDL_glProgramUniformMatrix4x2fvEXT
extern PFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC SDL_glProgramUniformMatrix3x4fvEXT;
#define glProgramUniformMatrix3x4fvEXT SDL_glProgramUniformMatrix3x4fvEXT
extern PFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC SDL_glProgramUniformMatrix4x3fvEXT;
#define glProgramUniformMatrix4x3fvEXT SDL_glProgramUniformMatrix4x3fvEXT
extern PFNGLPROGRAMUNIFORM1UIEXTPROC SDL_glProgramUniform1uiEXT;
#define glProgramUniform1uiEXT SDL_glProgramUniform1uiEXT
extern PFNGLPROGRAMUNIFORM2UIEXTPROC SDL_glProgramUniform2uiEXT;
#define glProgramUniform2uiEXT SDL_glProgramUniform2uiEXT
extern PFNGLPROGRAMUNIFORM3UIEXTPROC SDL_glProgramUniform3uiEXT;
#define glProgramUniform3uiEXT SDL_glProgramUniform3uiEXT
extern PFNGLPROGRAMUNIFORM4UIEXTPROC SDL_glProgramUniform4uiEXT;
#define glProgramUniform4uiEXT SDL_glProgramUniform4uiEXT
extern PFNGLPROGRAMUNIFORM1UIVEXTPROC SDL_glProgramUniform1uivEXT;
#define glProgramUniform1uivEXT SDL_glProgramUniform1uivEXT
extern PFNGLPROGRAMUNIFORM2UIVEXTPROC SDL_glProgramUniform2uivEXT;
#define glProgramUniform2uivEXT SDL_glProgramUniform2uivEXT
extern PFNGLPROGRAMUNIFORM3UIVEXTPROC SDL_glProgramUniform3uivEXT;
#define glProgramUniform3uivEXT SDL_glProgramUniform3uivEXT
extern PFNGLPROGRAMUNIFORM4UIVEXTPROC SDL_glProgramUniform4uivEXT;
#define glProgramUniform4uivEXT SDL_glProgramUniform4uivEXT
extern PFNGLNAMEDBUFFERDATAEXTPROC SDL_glNamedBufferDataEXT;
#define glNamedBufferDataEXT SDL_glNamedBufferDataEXT
extern PFNGLNAMEDBUFFERSUBDATAEXTPROC SDL_glNamedBufferSubDataEXT;
#define glNamedBufferSubDataEXT SDL_glNamedBufferSubDataEXT
extern PFNGLMAPNAMEDBUFFEREXTPROC SDL_glMapNamedBufferEXT;
#define glMapNamedBufferEXT SDL_glMapNamedBufferEXT
extern PFNGLUNMAPNAMEDBUFFEREXTPROC SDL_glUnmapNamedBufferEXT;
#define glUnmapNamedBufferEXT SDL_glUnmapNamedBufferEXT
extern PFNGLMAPNAMEDBUFFERRANGEEXTPROC SDL_glMapNamedBufferRangeEXT;
#define glMapNamedBufferRangeEXT SDL_glMapNamedBufferRangeEXT
extern PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEEXTPROC SDL_glFlushMappedNamedBufferRangeEXT;
#define glFlushMappedNamedBufferRangeEXT SDL_glFlushMappedNamedBufferRangeEXT
extern PFNGLNAMEDCOPYBUFFERSUBDATAEXTPROC SDL_glNamedCopyBufferSubDataEXT;
#define glNamedCopyBufferSubDataEXT SDL_glNamedCopyBufferSubDataEXT
extern PFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC SDL_glGetNamedBufferParameterivEXT;
#define glGetNamedBufferParameterivEXT SDL_glGetNamedBufferParameterivEXT
extern PFNGLGETNAMEDBUFFERPOINTERVEXTPROC SDL_glGetNamedBufferPointervEXT;
#define glGetNamedBufferPointervEXT SDL_glGetNamedBufferPointervEXT
extern PFNGLGETNAMEDBUFFERSUBDATAEXTPROC SDL_glGetNamedBufferSubDataEXT;
#define glGetNamedBufferSubDataEXT SDL_glGetNamedBufferSubDataEXT
extern PFNGLTEXTUREBUFFEREXTPROC SDL_glTextureBufferEXT;
#define glTextureBufferEXT SDL_glTextureBufferEXT
extern PFNGLMULTITEXBUFFEREXTPROC SDL_glMultiTexBufferEXT;
#define glMultiTexBufferEXT SDL_glMultiTexBufferEXT
extern PFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC SDL_glNamedRenderbufferStorageEXT;
#define glNamedRenderbufferStorageEXT SDL_glNamedRenderbufferStorageEXT
extern PFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC SDL_glGetNamedRenderbufferParameterivEXT;
#define glGetNamedRenderbufferParameterivEXT SDL_glGetNamedRenderbufferParameterivEXT
extern PFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC SDL_glCheckNamedFramebufferStatusEXT;
#define glCheckNamedFramebufferStatusEXT SDL_glCheckNamedFramebufferStatusEXT
extern PFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC SDL_glNamedFramebufferTexture1DEXT;
#define glNamedFramebufferTexture1DEXT SDL_glNamedFramebufferTexture1DEXT
extern PFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC SDL_glNamedFramebufferTexture2DEXT;
#define glNamedFramebufferTexture2DEXT SDL_glNamedFramebufferTexture2DEXT
extern PFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC SDL_glNamedFramebufferTexture3DEXT;
#define glNamedFramebufferTexture3DEXT SDL_glNamedFramebufferTexture3DEXT
extern PFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC SDL_glNamedFramebufferRenderbufferEXT;
#define glNamedFramebufferRenderbufferEXT SDL_glNamedFramebufferRenderbufferEXT
extern PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC SDL_glGetNamedFramebufferAttachmentParameterivEXT;
#define glGetNamedFramebufferAttachmentParameterivEXT SDL_glGetNamedFramebufferAttachmentParameterivEXT
extern PFNGLGENERATETEXTUREMIPMAPEXTPROC SDL_glGenerateTextureMipmapEXT;
#define glGenerateTextureMipmapEXT SDL_glGenerateTextureMipmapEXT
extern PFNGLGENERATEMULTITEXMIPMAPEXTPROC SDL_glGenerateMultiTexMipmapEXT;
#define glGenerateMultiTexMipmapEXT SDL_glGenerateMultiTexMipmapEXT
extern PFNGLFRAMEBUFFERDRAWBUFFEREXTPROC SDL_glFramebufferDrawBufferEXT;
#define glFramebufferDrawBufferEXT SDL_glFramebufferDrawBufferEXT
extern PFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC SDL_glFramebufferDrawBuffersEXT;
#define glFramebufferDrawBuffersEXT SDL_glFramebufferDrawBuffersEXT
extern PFNGLFRAMEBUFFERREADBUFFEREXTPROC SDL_glFramebufferReadBufferEXT;
#define glFramebufferReadBufferEXT SDL_glFramebufferReadBufferEXT
extern PFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC SDL_glGetFramebufferParameterivEXT;
#define glGetFramebufferParameterivEXT SDL_glGetFramebufferParameterivEXT
extern PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC SDL_glNamedRenderbufferStorageMultisampleEXT;
#define glNamedRenderbufferStorageMultisampleEXT SDL_glNamedRenderbufferStorageMultisampleEXT
extern PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC SDL_glNamedRenderbufferStorageMultisampleCoverageEXT;
#define glNamedRenderbufferStorageMultisampleCoverageEXT SDL_glNamedRenderbufferStorageMultisampleCoverageEXT
extern PFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC SDL_glNamedFramebufferTextureEXT;
#define glNamedFramebufferTextureEXT SDL_glNamedFramebufferTextureEXT
extern PFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC SDL_glNamedFramebufferTextureLayerEXT;
#define glNamedFramebufferTextureLayerEXT SDL_glNamedFramebufferTextureLayerEXT
extern PFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC SDL_glNamedFramebufferTextureFaceEXT;
#define glNamedFramebufferTextureFaceEXT SDL_glNamedFramebufferTextureFaceEXT
extern PFNGLTEXTURERENDERBUFFEREXTPROC SDL_glTextureRenderbufferEXT;
#define glTextureRenderbufferEXT SDL_glTextureRenderbufferEXT
extern PFNGLMULTITEXRENDERBUFFEREXTPROC SDL_glMultiTexRenderbufferEXT;
#define glMultiTexRenderbufferEXT SDL_glMultiTexRenderbufferEXT
extern PFNGLPROGRAMUNIFORM1DEXTPROC SDL_glProgramUniform1dEXT;
#define glProgramUniform1dEXT SDL_glProgramUniform1dEXT
extern PFNGLPROGRAMUNIFORM2DEXTPROC SDL_glProgramUniform2dEXT;
#define glProgramUniform2dEXT SDL_glProgramUniform2dEXT
extern PFNGLPROGRAMUNIFORM3DEXTPROC SDL_glProgramUniform3dEXT;
#define glProgramUniform3dEXT SDL_glProgramUniform3dEXT
extern PFNGLPROGRAMUNIFORM4DEXTPROC SDL_glProgramUniform4dEXT;
#define glProgramUniform4dEXT SDL_glProgramUniform4dEXT
extern PFNGLPROGRAMUNIFORM1DVEXTPROC SDL_glProgramUniform1dvEXT;
#define glProgramUniform1dvEXT SDL_glProgramUniform1dvEXT
extern PFNGLPROGRAMUNIFORM2DVEXTPROC SDL_glProgramUniform2dvEXT;
#define glProgramUniform2dvEXT SDL_glProgramUniform2dvEXT
extern PFNGLPROGRAMUNIFORM3DVEXTPROC SDL_glProgramUniform3dvEXT;
#define glProgramUniform3dvEXT SDL_glProgramUniform3dvEXT
extern PFNGLPROGRAMUNIFORM4DVEXTPROC SDL_glProgramUniform4dvEXT;
#define glProgramUniform4dvEXT SDL_glProgramUniform4dvEXT
extern PFNGLPROGRAMUNIFORMMATRIX2DVEXTPROC SDL_glProgramUniformMatrix2dvEXT;
#define glProgramUniformMatrix2dvEXT SDL_glProgramUniformMatrix2dvEXT
extern PFNGLPROGRAMUNIFORMMATRIX3DVEXTPROC SDL_glProgramUniformMatrix3dvEXT;
#define glProgramUniformMatrix3dvEXT SDL_glProgramUniformMatrix3dvEXT
extern PFNGLPROGRAMUNIFORMMATRIX4DVEXTPROC SDL_glProgramUniformMatrix4dvEXT;
#define glProgramUniformMatrix4dvEXT SDL_glProgramUniformMatrix4dvEXT
extern PFNGLPROGRAMUNIFORMMATRIX2X3DVEXTPROC SDL_glProgramUniformMatrix2x3dvEXT;
#define glProgramUniformMatrix2x3dvEXT SDL_glProgramUniformMatrix2x3dvEXT
extern PFNGLPROGRAMUNIFORMMATRIX2X4DVEXTPROC SDL_glProgramUniformMatrix2x4dvEXT;
#define glProgramUniformMatrix2x4dvEXT SDL_glProgramUniformMatrix2x4dvEXT
extern PFNGLPROGRAMUNIFORMMATRIX3X2DVEXTPROC SDL_glProgramUniformMatrix3x2dvEXT;
#define glProgramUniformMatrix3x2dvEXT SDL_glProgramUniformMatrix3x2dvEXT
extern PFNGLPROGRAMUNIFORMMATRIX3X4DVEXTPROC SDL_glProgramUniformMatrix3x4dvEXT;
#define glProgramUniformMatrix3x4dvEXT SDL_glProgramUniformMatrix3x4dvEXT
extern PFNGLPROGRAMUNIFORMMATRIX4X2DVEXTPROC SDL_glProgramUniformMatrix4x2dvEXT;
#define glProgramUniformMatrix4x2dvEXT SDL_glProgramUniformMatrix4x2dvEXT
extern PFNGLPROGRAMUNIFORMMATRIX4X3DVEXTPROC SDL_glProgramUniformMatrix4x3dvEXT;
#define glProgramUniformMatrix4x3dvEXT SDL_glProgramUniformMatrix4x3dvEXT
extern PFNGLGETMULTISAMPLEFVNVPROC SDL_glGetMultisamplefvNV;
#define glGetMultisamplefvNV SDL_glGetMultisamplefvNV
extern PFNGLSAMPLEMASKINDEXEDNVPROC SDL_glSampleMaskIndexedNV;
#define glSampleMaskIndexedNV SDL_glSampleMaskIndexedNV
extern PFNGLTEXRENDERBUFFERNVPROC SDL_glTexRenderbufferNV;
#define glTexRenderbufferNV SDL_glTexRenderbufferNV
extern PFNGLBINDTRANSFORMFEEDBACKNVPROC SDL_glBindTransformFeedbackNV;
#define glBindTransformFeedbackNV SDL_glBindTransformFeedbackNV
extern PFNGLDELETETRANSFORMFEEDBACKSNVPROC SDL_glDeleteTransformFeedbacksNV;
#define glDeleteTransformFeedbacksNV SDL_glDeleteTransformFeedbacksNV
extern PFNGLGENTRANSFORMFEEDBACKSNVPROC SDL_glGenTransformFeedbacksNV;
#define glGenTransformFeedbacksNV SDL_glGenTransformFeedbacksNV
extern PFNGLISTRANSFORMFEEDBACKNVPROC SDL_glIsTransformFeedbackNV;
#define glIsTransformFeedbackNV SDL_glIsTransformFeedbackNV
extern PFNGLPAUSETRANSFORMFEEDBACKNVPROC SDL_glPauseTransformFeedbackNV;
#define glPauseTransformFeedbackNV SDL_glPauseTransformFeedbackNV
extern PFNGLRESUMETRANSFORMFEEDBACKNVPROC SDL_glResumeTransformFeedbackNV;
#define glResumeTransformFeedbackNV SDL_glResumeTransformFeedbackNV
extern PFNGLDRAWTRANSFORMFEEDBACKNVPROC SDL_glDrawTransformFeedbackNV;
#define glDrawTransformFeedbackNV SDL_glDrawTransformFeedbackNV
extern PFNGLGETPERFMONITORGROUPSAMDPROC SDL_glGetPerfMonitorGroupsAMD;
#define glGetPerfMonitorGroupsAMD SDL_glGetPerfMonitorGroupsAMD
extern PFNGLGETPERFMONITORCOUNTERSAMDPROC SDL_glGetPerfMonitorCountersAMD;
#define glGetPerfMonitorCountersAMD SDL_glGetPerfMonitorCountersAMD
extern PFNGLGETPERFMONITORGROUPSTRINGAMDPROC SDL_glGetPerfMonitorGroupStringAMD;
#define glGetPerfMonitorGroupStringAMD SDL_glGetPerfMonitorGroupStringAMD
extern PFNGLGETPERFMONITORCOUNTERSTRINGAMDPROC SDL_glGetPerfMonitorCounterStringAMD;
#define glGetPerfMonitorCounterStringAMD SDL_glGetPerfMonitorCounterStringAMD
extern PFNGLGETPERFMONITORCOUNTERINFOAMDPROC SDL_glGetPerfMonitorCounterInfoAMD;
#define glGetPerfMonitorCounterInfoAMD SDL_glGetPerfMonitorCounterInfoAMD
extern PFNGLGENPERFMONITORSAMDPROC SDL_glGenPerfMonitorsAMD;
#define glGenPerfMonitorsAMD SDL_glGenPerfMonitorsAMD
extern PFNGLDELETEPERFMONITORSAMDPROC SDL_glDeletePerfMonitorsAMD;
#define glDeletePerfMonitorsAMD SDL_glDeletePerfMonitorsAMD
extern PFNGLSELECTPERFMONITORCOUNTERSAMDPROC SDL_glSelectPerfMonitorCountersAMD;
#define glSelectPerfMonitorCountersAMD SDL_glSelectPerfMonitorCountersAMD
extern PFNGLBEGINPERFMONITORAMDPROC SDL_glBeginPerfMonitorAMD;
#define glBeginPerfMonitorAMD SDL_glBeginPerfMonitorAMD
extern PFNGLENDPERFMONITORAMDPROC SDL_glEndPerfMonitorAMD;
#define glEndPerfMonitorAMD SDL_glEndPerfMonitorAMD
extern PFNGLGETPERFMONITORCOUNTERDATAAMDPROC SDL_glGetPerfMonitorCounterDataAMD;
#define glGetPerfMonitorCounterDataAMD SDL_glGetPerfMonitorCounterDataAMD
extern PFNGLTESSELLATIONFACTORAMDPROC SDL_glTessellationFactorAMD;
#define glTessellationFactorAMD SDL_glTessellationFactorAMD
extern PFNGLTESSELLATIONMODEAMDPROC SDL_glTessellationModeAMD;
#define glTessellationModeAMD SDL_glTessellationModeAMD
extern PFNGLPROVOKINGVERTEXEXTPROC SDL_glProvokingVertexEXT;
#define glProvokingVertexEXT SDL_glProvokingVertexEXT
extern PFNGLBLENDFUNCINDEXEDAMDPROC SDL_glBlendFuncIndexedAMD;
#define glBlendFuncIndexedAMD SDL_glBlendFuncIndexedAMD
extern PFNGLBLENDFUNCSEPARATEINDEXEDAMDPROC SDL_glBlendFuncSeparateIndexedAMD;
#define glBlendFuncSeparateIndexedAMD SDL_glBlendFuncSeparateIndexedAMD
extern PFNGLBLENDEQUATIONINDEXEDAMDPROC SDL_glBlendEquationIndexedAMD;
#define glBlendEquationIndexedAMD SDL_glBlendEquationIndexedAMD
extern PFNGLBLENDEQUATIONSEPARATEINDEXEDAMDPROC SDL_glBlendEquationSeparateIndexedAMD;
#define glBlendEquationSeparateIndexedAMD SDL_glBlendEquationSeparateIndexedAMD
extern PFNGLTEXTURERANGEAPPLEPROC SDL_glTextureRangeAPPLE;
#define glTextureRangeAPPLE SDL_glTextureRangeAPPLE
extern PFNGLGETTEXPARAMETERPOINTERVAPPLEPROC SDL_glGetTexParameterPointervAPPLE;
#define glGetTexParameterPointervAPPLE SDL_glGetTexParameterPointervAPPLE
extern PFNGLENABLEVERTEXATTRIBAPPLEPROC SDL_glEnableVertexAttribAPPLE;
#define glEnableVertexAttribAPPLE SDL_glEnableVertexAttribAPPLE
extern PFNGLDISABLEVERTEXATTRIBAPPLEPROC SDL_glDisableVertexAttribAPPLE;
#define glDisableVertexAttribAPPLE SDL_glDisableVertexAttribAPPLE
extern PFNGLISVERTEXATTRIBENABLEDAPPLEPROC SDL_glIsVertexAttribEnabledAPPLE;
#define glIsVertexAttribEnabledAPPLE SDL_glIsVertexAttribEnabledAPPLE
extern PFNGLMAPVERTEXATTRIB1DAPPLEPROC SDL_glMapVertexAttrib1dAPPLE;
#define glMapVertexAttrib1dAPPLE SDL_glMapVertexAttrib1dAPPLE
extern PFNGLMAPVERTEXATTRIB1FAPPLEPROC SDL_glMapVertexAttrib1fAPPLE;
#define glMapVertexAttrib1fAPPLE SDL_glMapVertexAttrib1fAPPLE
extern PFNGLMAPVERTEXATTRIB2DAPPLEPROC SDL_glMapVertexAttrib2dAPPLE;
#define glMapVertexAttrib2dAPPLE SDL_glMapVertexAttrib2dAPPLE
extern PFNGLMAPVERTEXATTRIB2FAPPLEPROC SDL_glMapVertexAttrib2fAPPLE;
#define glMapVertexAttrib2fAPPLE SDL_glMapVertexAttrib2fAPPLE
extern PFNGLOBJECTPURGEABLEAPPLEPROC SDL_glObjectPurgeableAPPLE;
#define glObjectPurgeableAPPLE SDL_glObjectPurgeableAPPLE
extern PFNGLOBJECTUNPURGEABLEAPPLEPROC SDL_glObjectUnpurgeableAPPLE;
#define glObjectUnpurgeableAPPLE SDL_glObjectUnpurgeableAPPLE
extern PFNGLGETOBJECTPARAMETERIVAPPLEPROC SDL_glGetObjectParameterivAPPLE;
#define glGetObjectParameterivAPPLE SDL_glGetObjectParameterivAPPLE
extern PFNGLBEGINVIDEOCAPTURENVPROC SDL_glBeginVideoCaptureNV;
#define glBeginVideoCaptureNV SDL_glBeginVideoCaptureNV
extern PFNGLBINDVIDEOCAPTURESTREAMBUFFERNVPROC SDL_glBindVideoCaptureStreamBufferNV;
#define glBindVideoCaptureStreamBufferNV SDL_glBindVideoCaptureStreamBufferNV
extern PFNGLBINDVIDEOCAPTURESTREAMTEXTURENVPROC SDL_glBindVideoCaptureStreamTextureNV;
#define glBindVideoCaptureStreamTextureNV SDL_glBindVideoCaptureStreamTextureNV
extern PFNGLENDVIDEOCAPTURENVPROC SDL_glEndVideoCaptureNV;
#define glEndVideoCaptureNV SDL_glEndVideoCaptureNV
extern PFNGLGETVIDEOCAPTUREIVNVPROC SDL_glGetVideoCaptureivNV;
#define glGetVideoCaptureivNV SDL_glGetVideoCaptureivNV
extern PFNGLGETVIDEOCAPTURESTREAMIVNVPROC SDL_glGetVideoCaptureStreamivNV;
#define glGetVideoCaptureStreamivNV SDL_glGetVideoCaptureStreamivNV
extern PFNGLGETVIDEOCAPTURESTREAMFVNVPROC SDL_glGetVideoCaptureStreamfvNV;
#define glGetVideoCaptureStreamfvNV SDL_glGetVideoCaptureStreamfvNV
extern PFNGLGETVIDEOCAPTURESTREAMDVNVPROC SDL_glGetVideoCaptureStreamdvNV;
#define glGetVideoCaptureStreamdvNV SDL_glGetVideoCaptureStreamdvNV
extern PFNGLVIDEOCAPTURENVPROC SDL_glVideoCaptureNV;
#define glVideoCaptureNV SDL_glVideoCaptureNV
extern PFNGLVIDEOCAPTURESTREAMPARAMETERIVNVPROC SDL_glVideoCaptureStreamParameterivNV;
#define glVideoCaptureStreamParameterivNV SDL_glVideoCaptureStreamParameterivNV
extern PFNGLVIDEOCAPTURESTREAMPARAMETERFVNVPROC SDL_glVideoCaptureStreamParameterfvNV;
#define glVideoCaptureStreamParameterfvNV SDL_glVideoCaptureStreamParameterfvNV
extern PFNGLVIDEOCAPTURESTREAMPARAMETERDVNVPROC SDL_glVideoCaptureStreamParameterdvNV;
#define glVideoCaptureStreamParameterdvNV SDL_glVideoCaptureStreamParameterdvNV
extern PFNGLCOPYIMAGESUBDATANVPROC SDL_glCopyImageSubDataNV;
#define glCopyImageSubDataNV SDL_glCopyImageSubDataNV
extern PFNGLUSESHADERPROGRAMEXTPROC SDL_glUseShaderProgramEXT;
#define glUseShaderProgramEXT SDL_glUseShaderProgramEXT
extern PFNGLACTIVEPROGRAMEXTPROC SDL_glActiveProgramEXT;
#define glActiveProgramEXT SDL_glActiveProgramEXT
extern PFNGLCREATESHADERPROGRAMEXTPROC SDL_glCreateShaderProgramEXT;
#define glCreateShaderProgramEXT SDL_glCreateShaderProgramEXT
extern PFNGLMAKEBUFFERRESIDENTNVPROC SDL_glMakeBufferResidentNV;
#define glMakeBufferResidentNV SDL_glMakeBufferResidentNV
extern PFNGLMAKEBUFFERNONRESIDENTNVPROC SDL_glMakeBufferNonResidentNV;
#define glMakeBufferNonResidentNV SDL_glMakeBufferNonResidentNV
extern PFNGLISBUFFERRESIDENTNVPROC SDL_glIsBufferResidentNV;
#define glIsBufferResidentNV SDL_glIsBufferResidentNV
extern PFNGLMAKENAMEDBUFFERRESIDENTNVPROC SDL_glMakeNamedBufferResidentNV;
#define glMakeNamedBufferResidentNV SDL_glMakeNamedBufferResidentNV
extern PFNGLMAKENAMEDBUFFERNONRESIDENTNVPROC SDL_glMakeNamedBufferNonResidentNV;
#define glMakeNamedBufferNonResidentNV SDL_glMakeNamedBufferNonResidentNV
extern PFNGLISNAMEDBUFFERRESIDENTNVPROC SDL_glIsNamedBufferResidentNV;
#define glIsNamedBufferResidentNV SDL_glIsNamedBufferResidentNV
extern PFNGLGETBUFFERPARAMETERUI64VNVPROC SDL_glGetBufferParameterui64vNV;
#define glGetBufferParameterui64vNV SDL_glGetBufferParameterui64vNV
extern PFNGLGETNAMEDBUFFERPARAMETERUI64VNVPROC SDL_glGetNamedBufferParameterui64vNV;
#define glGetNamedBufferParameterui64vNV SDL_glGetNamedBufferParameterui64vNV
extern PFNGLGETINTEGERUI64VNVPROC SDL_glGetIntegerui64vNV;
#define glGetIntegerui64vNV SDL_glGetIntegerui64vNV
extern PFNGLUNIFORMUI64NVPROC SDL_glUniformui64NV;
#define glUniformui64NV SDL_glUniformui64NV
extern PFNGLUNIFORMUI64VNVPROC SDL_glUniformui64vNV;
#define glUniformui64vNV SDL_glUniformui64vNV
extern PFNGLGETUNIFORMUI64VNVPROC SDL_glGetUniformui64vNV;
#define glGetUniformui64vNV SDL_glGetUniformui64vNV
extern PFNGLPROGRAMUNIFORMUI64NVPROC SDL_glProgramUniformui64NV;
#define glProgramUniformui64NV SDL_glProgramUniformui64NV
extern PFNGLPROGRAMUNIFORMUI64VNVPROC SDL_glProgramUniformui64vNV;
#define glProgramUniformui64vNV SDL_glProgramUniformui64vNV
extern PFNGLBUFFERADDRESSRANGENVPROC SDL_glBufferAddressRangeNV;
#define glBufferAddressRangeNV SDL_glBufferAddressRangeNV
extern PFNGLVERTEXFORMATNVPROC SDL_glVertexFormatNV;
#define glVertexFormatNV SDL_glVertexFormatNV
extern PFNGLNORMALFORMATNVPROC SDL_glNormalFormatNV;
#define glNormalFormatNV SDL_glNormalFormatNV
extern PFNGLCOLORFORMATNVPROC SDL_glColorFormatNV;
#define glColorFormatNV SDL_glColorFormatNV
extern PFNGLINDEXFORMATNVPROC SDL_glIndexFormatNV;
#define glIndexFormatNV SDL_glIndexFormatNV
extern PFNGLTEXCOORDFORMATNVPROC SDL_glTexCoordFormatNV;
#define glTexCoordFormatNV SDL_glTexCoordFormatNV
extern PFNGLEDGEFLAGFORMATNVPROC SDL_glEdgeFlagFormatNV;
#define glEdgeFlagFormatNV SDL_glEdgeFlagFormatNV
extern PFNGLSECONDARYCOLORFORMATNVPROC SDL_glSecondaryColorFormatNV;
#define glSecondaryColorFormatNV SDL_glSecondaryColorFormatNV
extern PFNGLFOGCOORDFORMATNVPROC SDL_glFogCoordFormatNV;
#define glFogCoordFormatNV SDL_glFogCoordFormatNV
extern PFNGLVERTEXATTRIBFORMATNVPROC SDL_glVertexAttribFormatNV;
#define glVertexAttribFormatNV SDL_glVertexAttribFormatNV
extern PFNGLVERTEXATTRIBIFORMATNVPROC SDL_glVertexAttribIFormatNV;
#define glVertexAttribIFormatNV SDL_glVertexAttribIFormatNV
extern PFNGLGETINTEGERUI64I_VNVPROC SDL_glGetIntegerui64i_vNV;
#define glGetIntegerui64i_vNV SDL_glGetIntegerui64i_vNV
extern PFNGLTEXTUREBARRIERNVPROC SDL_glTextureBarrierNV;
#define glTextureBarrierNV SDL_glTextureBarrierNV
extern PFNGLBINDIMAGETEXTUREEXTPROC SDL_glBindImageTextureEXT;
#define glBindImageTextureEXT SDL_glBindImageTextureEXT
extern PFNGLMEMORYBARRIEREXTPROC SDL_glMemoryBarrierEXT;
#define glMemoryBarrierEXT SDL_glMemoryBarrierEXT
extern PFNGLVERTEXATTRIBL1DEXTPROC SDL_glVertexAttribL1dEXT;
#define glVertexAttribL1dEXT SDL_glVertexAttribL1dEXT
extern PFNGLVERTEXATTRIBL2DEXTPROC SDL_glVertexAttribL2dEXT;
#define glVertexAttribL2dEXT SDL_glVertexAttribL2dEXT
extern PFNGLVERTEXATTRIBL3DEXTPROC SDL_glVertexAttribL3dEXT;
#define glVertexAttribL3dEXT SDL_glVertexAttribL3dEXT
extern PFNGLVERTEXATTRIBL4DEXTPROC SDL_glVertexAttribL4dEXT;
#define glVertexAttribL4dEXT SDL_glVertexAttribL4dEXT
extern PFNGLVERTEXATTRIBL1DVEXTPROC SDL_glVertexAttribL1dvEXT;
#define glVertexAttribL1dvEXT SDL_glVertexAttribL1dvEXT
extern PFNGLVERTEXATTRIBL2DVEXTPROC SDL_glVertexAttribL2dvEXT;
#define glVertexAttribL2dvEXT SDL_glVertexAttribL2dvEXT
extern PFNGLVERTEXATTRIBL3DVEXTPROC SDL_glVertexAttribL3dvEXT;
#define glVertexAttribL3dvEXT SDL_glVertexAttribL3dvEXT
extern PFNGLVERTEXATTRIBL4DVEXTPROC SDL_glVertexAttribL4dvEXT;
#define glVertexAttribL4dvEXT SDL_glVertexAttribL4dvEXT
extern PFNGLVERTEXATTRIBLPOINTEREXTPROC SDL_glVertexAttribLPointerEXT;
#define glVertexAttribLPointerEXT SDL_glVertexAttribLPointerEXT
extern PFNGLGETVERTEXATTRIBLDVEXTPROC SDL_glGetVertexAttribLdvEXT;
#define glGetVertexAttribLdvEXT SDL_glGetVertexAttribLdvEXT
extern PFNGLVERTEXARRAYVERTEXATTRIBLOFFSETEXTPROC SDL_glVertexArrayVertexAttribLOffsetEXT;
#define glVertexArrayVertexAttribLOffsetEXT SDL_glVertexArrayVertexAttribLOffsetEXT
extern PFNGLPROGRAMSUBROUTINEPARAMETERSUIVNVPROC SDL_glProgramSubroutineParametersuivNV;
#define glProgramSubroutineParametersuivNV SDL_glProgramSubroutineParametersuivNV
extern PFNGLGETPROGRAMSUBROUTINEPARAMETERUIVNVPROC SDL_glGetProgramSubroutineParameteruivNV;
#define glGetProgramSubroutineParameteruivNV SDL_glGetProgramSubroutineParameteruivNV
extern PFNGLUNIFORM1I64NVPROC SDL_glUniform1i64NV;
#define glUniform1i64NV SDL_glUniform1i64NV
extern PFNGLUNIFORM2I64NVPROC SDL_glUniform2i64NV;
#define glUniform2i64NV SDL_glUniform2i64NV
extern PFNGLUNIFORM3I64NVPROC SDL_glUniform3i64NV;
#define glUniform3i64NV SDL_glUniform3i64NV
extern PFNGLUNIFORM4I64NVPROC SDL_glUniform4i64NV;
#define glUniform4i64NV SDL_glUniform4i64NV
extern PFNGLUNIFORM1I64VNVPROC SDL_glUniform1i64vNV;
#define glUniform1i64vNV SDL_glUniform1i64vNV
extern PFNGLUNIFORM2I64VNVPROC SDL_glUniform2i64vNV;
#define glUniform2i64vNV SDL_glUniform2i64vNV
extern PFNGLUNIFORM3I64VNVPROC SDL_glUniform3i64vNV;
#define glUniform3i64vNV SDL_glUniform3i64vNV
extern PFNGLUNIFORM4I64VNVPROC SDL_glUniform4i64vNV;
#define glUniform4i64vNV SDL_glUniform4i64vNV
extern PFNGLUNIFORM1UI64NVPROC SDL_glUniform1ui64NV;
#define glUniform1ui64NV SDL_glUniform1ui64NV
extern PFNGLUNIFORM2UI64NVPROC SDL_glUniform2ui64NV;
#define glUniform2ui64NV SDL_glUniform2ui64NV
extern PFNGLUNIFORM3UI64NVPROC SDL_glUniform3ui64NV;
#define glUniform3ui64NV SDL_glUniform3ui64NV
extern PFNGLUNIFORM4UI64NVPROC SDL_glUniform4ui64NV;
#define glUniform4ui64NV SDL_glUniform4ui64NV
extern PFNGLUNIFORM1UI64VNVPROC SDL_glUniform1ui64vNV;
#define glUniform1ui64vNV SDL_glUniform1ui64vNV
extern PFNGLUNIFORM2UI64VNVPROC SDL_glUniform2ui64vNV;
#define glUniform2ui64vNV SDL_glUniform2ui64vNV
extern PFNGLUNIFORM3UI64VNVPROC SDL_glUniform3ui64vNV;
#define glUniform3ui64vNV SDL_glUniform3ui64vNV
extern PFNGLUNIFORM4UI64VNVPROC SDL_glUniform4ui64vNV;
#define glUniform4ui64vNV SDL_glUniform4ui64vNV
extern PFNGLGETUNIFORMI64VNVPROC SDL_glGetUniformi64vNV;
#define glGetUniformi64vNV SDL_glGetUniformi64vNV
extern PFNGLPROGRAMUNIFORM1I64NVPROC SDL_glProgramUniform1i64NV;
#define glProgramUniform1i64NV SDL_glProgramUniform1i64NV
extern PFNGLPROGRAMUNIFORM2I64NVPROC SDL_glProgramUniform2i64NV;
#define glProgramUniform2i64NV SDL_glProgramUniform2i64NV
extern PFNGLPROGRAMUNIFORM3I64NVPROC SDL_glProgramUniform3i64NV;
#define glProgramUniform3i64NV SDL_glProgramUniform3i64NV
extern PFNGLPROGRAMUNIFORM4I64NVPROC SDL_glProgramUniform4i64NV;
#define glProgramUniform4i64NV SDL_glProgramUniform4i64NV
extern PFNGLPROGRAMUNIFORM1I64VNVPROC SDL_glProgramUniform1i64vNV;
#define glProgramUniform1i64vNV SDL_glProgramUniform1i64vNV
extern PFNGLPROGRAMUNIFORM2I64VNVPROC SDL_glProgramUniform2i64vNV;
#define glProgramUniform2i64vNV SDL_glProgramUniform2i64vNV
extern PFNGLPROGRAMUNIFORM3I64VNVPROC SDL_glProgramUniform3i64vNV;
#define glProgramUniform3i64vNV SDL_glProgramUniform3i64vNV
extern PFNGLPROGRAMUNIFORM4I64VNVPROC SDL_glProgramUniform4i64vNV;
#define glProgramUniform4i64vNV SDL_glProgramUniform4i64vNV
extern PFNGLPROGRAMUNIFORM1UI64NVPROC SDL_glProgramUniform1ui64NV;
#define glProgramUniform1ui64NV SDL_glProgramUniform1ui64NV
extern PFNGLPROGRAMUNIFORM2UI64NVPROC SDL_glProgramUniform2ui64NV;
#define glProgramUniform2ui64NV SDL_glProgramUniform2ui64NV
extern PFNGLPROGRAMUNIFORM3UI64NVPROC SDL_glProgramUniform3ui64NV;
#define glProgramUniform3ui64NV SDL_glProgramUniform3ui64NV
extern PFNGLPROGRAMUNIFORM4UI64NVPROC SDL_glProgramUniform4ui64NV;
#define glProgramUniform4ui64NV SDL_glProgramUniform4ui64NV
extern PFNGLPROGRAMUNIFORM1UI64VNVPROC SDL_glProgramUniform1ui64vNV;
#define glProgramUniform1ui64vNV SDL_glProgramUniform1ui64vNV
extern PFNGLPROGRAMUNIFORM2UI64VNVPROC SDL_glProgramUniform2ui64vNV;
#define glProgramUniform2ui64vNV SDL_glProgramUniform2ui64vNV
extern PFNGLPROGRAMUNIFORM3UI64VNVPROC SDL_glProgramUniform3ui64vNV;
#define glProgramUniform3ui64vNV SDL_glProgramUniform3ui64vNV
extern PFNGLPROGRAMUNIFORM4UI64VNVPROC SDL_glProgramUniform4ui64vNV;
#define glProgramUniform4ui64vNV SDL_glProgramUniform4ui64vNV
extern PFNGLVERTEXATTRIBL1I64NVPROC SDL_glVertexAttribL1i64NV;
#define glVertexAttribL1i64NV SDL_glVertexAttribL1i64NV
extern PFNGLVERTEXATTRIBL2I64NVPROC SDL_glVertexAttribL2i64NV;
#define glVertexAttribL2i64NV SDL_glVertexAttribL2i64NV
extern PFNGLVERTEXATTRIBL3I64NVPROC SDL_glVertexAttribL3i64NV;
#define glVertexAttribL3i64NV SDL_glVertexAttribL3i64NV
extern PFNGLVERTEXATTRIBL4I64NVPROC SDL_glVertexAttribL4i64NV;
#define glVertexAttribL4i64NV SDL_glVertexAttribL4i64NV
extern PFNGLVERTEXATTRIBL1I64VNVPROC SDL_glVertexAttribL1i64vNV;
#define glVertexAttribL1i64vNV SDL_glVertexAttribL1i64vNV
extern PFNGLVERTEXATTRIBL2I64VNVPROC SDL_glVertexAttribL2i64vNV;
#define glVertexAttribL2i64vNV SDL_glVertexAttribL2i64vNV
extern PFNGLVERTEXATTRIBL3I64VNVPROC SDL_glVertexAttribL3i64vNV;
#define glVertexAttribL3i64vNV SDL_glVertexAttribL3i64vNV
extern PFNGLVERTEXATTRIBL4I64VNVPROC SDL_glVertexAttribL4i64vNV;
#define glVertexAttribL4i64vNV SDL_glVertexAttribL4i64vNV
extern PFNGLVERTEXATTRIBL1UI64NVPROC SDL_glVertexAttribL1ui64NV;
#define glVertexAttribL1ui64NV SDL_glVertexAttribL1ui64NV
extern PFNGLVERTEXATTRIBL2UI64NVPROC SDL_glVertexAttribL2ui64NV;
#define glVertexAttribL2ui64NV SDL_glVertexAttribL2ui64NV
extern PFNGLVERTEXATTRIBL3UI64NVPROC SDL_glVertexAttribL3ui64NV;
#define glVertexAttribL3ui64NV SDL_glVertexAttribL3ui64NV
extern PFNGLVERTEXATTRIBL4UI64NVPROC SDL_glVertexAttribL4ui64NV;
#define glVertexAttribL4ui64NV SDL_glVertexAttribL4ui64NV
extern PFNGLVERTEXATTRIBL1UI64VNVPROC SDL_glVertexAttribL1ui64vNV;
#define glVertexAttribL1ui64vNV SDL_glVertexAttribL1ui64vNV
extern PFNGLVERTEXATTRIBL2UI64VNVPROC SDL_glVertexAttribL2ui64vNV;
#define glVertexAttribL2ui64vNV SDL_glVertexAttribL2ui64vNV
extern PFNGLVERTEXATTRIBL3UI64VNVPROC SDL_glVertexAttribL3ui64vNV;
#define glVertexAttribL3ui64vNV SDL_glVertexAttribL3ui64vNV
extern PFNGLVERTEXATTRIBL4UI64VNVPROC SDL_glVertexAttribL4ui64vNV;
#define glVertexAttribL4ui64vNV SDL_glVertexAttribL4ui64vNV
extern PFNGLGETVERTEXATTRIBLI64VNVPROC SDL_glGetVertexAttribLi64vNV;
#define glGetVertexAttribLi64vNV SDL_glGetVertexAttribLi64vNV
extern PFNGLGETVERTEXATTRIBLUI64VNVPROC SDL_glGetVertexAttribLui64vNV;
#define glGetVertexAttribLui64vNV SDL_glGetVertexAttribLui64vNV
extern PFNGLVERTEXATTRIBLFORMATNVPROC SDL_glVertexAttribLFormatNV;
#define glVertexAttribLFormatNV SDL_glVertexAttribLFormatNV
extern PFNGLGENNAMESAMDPROC SDL_glGenNamesAMD;
#define glGenNamesAMD SDL_glGenNamesAMD
extern PFNGLDELETENAMESAMDPROC SDL_glDeleteNamesAMD;
#define glDeleteNamesAMD SDL_glDeleteNamesAMD
extern PFNGLISNAMEAMDPROC SDL_glIsNameAMD;
#define glIsNameAMD SDL_glIsNameAMD
extern PFNGLDEBUGMESSAGEENABLEAMDPROC SDL_glDebugMessageEnableAMD;
#define glDebugMessageEnableAMD SDL_glDebugMessageEnableAMD
extern PFNGLDEBUGMESSAGEINSERTAMDPROC SDL_glDebugMessageInsertAMD;
#define glDebugMessageInsertAMD SDL_glDebugMessageInsertAMD
extern PFNGLDEBUGMESSAGECALLBACKAMDPROC SDL_glDebugMessageCallbackAMD;
#define glDebugMessageCallbackAMD SDL_glDebugMessageCallbackAMD
extern PFNGLGETDEBUGMESSAGELOGAMDPROC SDL_glGetDebugMessageLogAMD;
#define glGetDebugMessageLogAMD SDL_glGetDebugMessageLogAMD
extern PFNGLVDPAUINITNVPROC SDL_glVDPAUInitNV;
#define glVDPAUInitNV SDL_glVDPAUInitNV
extern PFNGLVDPAUFININVPROC SDL_glVDPAUFiniNV;
#define glVDPAUFiniNV SDL_glVDPAUFiniNV
extern PFNGLVDPAUREGISTERVIDEOSURFACENVPROC SDL_glVDPAURegisterVideoSurfaceNV;
#define glVDPAURegisterVideoSurfaceNV SDL_glVDPAURegisterVideoSurfaceNV
extern PFNGLVDPAUREGISTEROUTPUTSURFACENVPROC SDL_glVDPAURegisterOutputSurfaceNV;
#define glVDPAURegisterOutputSurfaceNV SDL_glVDPAURegisterOutputSurfaceNV
extern PFNGLVDPAUISSURFACENVPROC SDL_glVDPAUIsSurfaceNV;
#define glVDPAUIsSurfaceNV SDL_glVDPAUIsSurfaceNV
extern PFNGLVDPAUUNREGISTERSURFACENVPROC SDL_glVDPAUUnregisterSurfaceNV;
#define glVDPAUUnregisterSurfaceNV SDL_glVDPAUUnregisterSurfaceNV
extern PFNGLVDPAUGETSURFACEIVNVPROC SDL_glVDPAUGetSurfaceivNV;
#define glVDPAUGetSurfaceivNV SDL_glVDPAUGetSurfaceivNV
extern PFNGLVDPAUSURFACEACCESSNVPROC SDL_glVDPAUSurfaceAccessNV;
#define glVDPAUSurfaceAccessNV SDL_glVDPAUSurfaceAccessNV
extern PFNGLVDPAUMAPSURFACESNVPROC SDL_glVDPAUMapSurfacesNV;
#define glVDPAUMapSurfacesNV SDL_glVDPAUMapSurfacesNV
extern PFNGLVDPAUUNMAPSURFACESNVPROC SDL_glVDPAUUnmapSurfacesNV;
#define glVDPAUUnmapSurfacesNV SDL_glVDPAUUnmapSurfacesNV
void SDL_GL_LoadExtensions(void);
#ifdef SDL_OPENGL_LOAD_IMPLEMENT
PFNGLBLENDCOLORPROC SDL_glBlendColor;
PFNGLBLENDEQUATIONPROC SDL_glBlendEquation;
PFNGLDRAWRANGEELEMENTSPROC SDL_glDrawRangeElements;
PFNGLTEXIMAGE3DPROC SDL_glTexImage3D;
PFNGLTEXSUBIMAGE3DPROC SDL_glTexSubImage3D;
PFNGLCOPYTEXSUBIMAGE3DPROC SDL_glCopyTexSubImage3D;
PFNGLCOLORTABLEPROC SDL_glColorTable;
PFNGLCOLORTABLEPARAMETERFVPROC SDL_glColorTableParameterfv;
PFNGLCOLORTABLEPARAMETERIVPROC SDL_glColorTableParameteriv;
PFNGLCOPYCOLORTABLEPROC SDL_glCopyColorTable;
PFNGLGETCOLORTABLEPROC SDL_glGetColorTable;
PFNGLGETCOLORTABLEPARAMETERFVPROC SDL_glGetColorTableParameterfv;
PFNGLGETCOLORTABLEPARAMETERIVPROC SDL_glGetColorTableParameteriv;
PFNGLCOLORSUBTABLEPROC SDL_glColorSubTable;
PFNGLCOPYCOLORSUBTABLEPROC SDL_glCopyColorSubTable;
PFNGLCONVOLUTIONFILTER1DPROC SDL_glConvolutionFilter1D;
PFNGLCONVOLUTIONFILTER2DPROC SDL_glConvolutionFilter2D;
PFNGLCONVOLUTIONPARAMETERFPROC SDL_glConvolutionParameterf;
PFNGLCONVOLUTIONPARAMETERFVPROC SDL_glConvolutionParameterfv;
PFNGLCONVOLUTIONPARAMETERIPROC SDL_glConvolutionParameteri;
PFNGLCONVOLUTIONPARAMETERIVPROC SDL_glConvolutionParameteriv;
PFNGLCOPYCONVOLUTIONFILTER1DPROC SDL_glCopyConvolutionFilter1D;
PFNGLCOPYCONVOLUTIONFILTER2DPROC SDL_glCopyConvolutionFilter2D;
PFNGLGETCONVOLUTIONFILTERPROC SDL_glGetConvolutionFilter;
PFNGLGETCONVOLUTIONPARAMETERFVPROC SDL_glGetConvolutionParameterfv;
PFNGLGETCONVOLUTIONPARAMETERIVPROC SDL_glGetConvolutionParameteriv;
PFNGLGETSEPARABLEFILTERPROC SDL_glGetSeparableFilter;
PFNGLSEPARABLEFILTER2DPROC SDL_glSeparableFilter2D;
PFNGLGETHISTOGRAMPROC SDL_glGetHistogram;
PFNGLGETHISTOGRAMPARAMETERFVPROC SDL_glGetHistogramParameterfv;
PFNGLGETHISTOGRAMPARAMETERIVPROC SDL_glGetHistogramParameteriv;
PFNGLGETMINMAXPROC SDL_glGetMinmax;
PFNGLGETMINMAXPARAMETERFVPROC SDL_glGetMinmaxParameterfv;
PFNGLGETMINMAXPARAMETERIVPROC SDL_glGetMinmaxParameteriv;
PFNGLHISTOGRAMPROC SDL_glHistogram;
PFNGLMINMAXPROC SDL_glMinmax;
PFNGLRESETHISTOGRAMPROC SDL_glResetHistogram;
PFNGLRESETMINMAXPROC SDL_glResetMinmax;
PFNGLACTIVETEXTUREPROC SDL_glActiveTexture;
PFNGLSAMPLECOVERAGEPROC SDL_glSampleCoverage;
PFNGLCOMPRESSEDTEXIMAGE3DPROC SDL_glCompressedTexImage3D;
PFNGLCOMPRESSEDTEXIMAGE2DPROC SDL_glCompressedTexImage2D;
PFNGLCOMPRESSEDTEXIMAGE1DPROC SDL_glCompressedTexImage1D;
PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC SDL_glCompressedTexSubImage3D;
PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC SDL_glCompressedTexSubImage2D;
PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC SDL_glCompressedTexSubImage1D;
PFNGLGETCOMPRESSEDTEXIMAGEPROC SDL_glGetCompressedTexImage;
PFNGLCLIENTACTIVETEXTUREPROC SDL_glClientActiveTexture;
PFNGLMULTITEXCOORD1DPROC SDL_glMultiTexCoord1d;
PFNGLMULTITEXCOORD1DVPROC SDL_glMultiTexCoord1dv;
PFNGLMULTITEXCOORD1FPROC SDL_glMultiTexCoord1f;
PFNGLMULTITEXCOORD1FVPROC SDL_glMultiTexCoord1fv;
PFNGLMULTITEXCOORD1IPROC SDL_glMultiTexCoord1i;
PFNGLMULTITEXCOORD1IVPROC SDL_glMultiTexCoord1iv;
PFNGLMULTITEXCOORD1SPROC SDL_glMultiTexCoord1s;
PFNGLMULTITEXCOORD1SVPROC SDL_glMultiTexCoord1sv;
PFNGLMULTITEXCOORD2DPROC SDL_glMultiTexCoord2d;
PFNGLMULTITEXCOORD2DVPROC SDL_glMultiTexCoord2dv;
PFNGLMULTITEXCOORD2FPROC SDL_glMultiTexCoord2f;
PFNGLMULTITEXCOORD2FVPROC SDL_glMultiTexCoord2fv;
PFNGLMULTITEXCOORD2IPROC SDL_glMultiTexCoord2i;
PFNGLMULTITEXCOORD2IVPROC SDL_glMultiTexCoord2iv;
PFNGLMULTITEXCOORD2SPROC SDL_glMultiTexCoord2s;
PFNGLMULTITEXCOORD2SVPROC SDL_glMultiTexCoord2sv;
PFNGLMULTITEXCOORD3DPROC SDL_glMultiTexCoord3d;
PFNGLMULTITEXCOORD3DVPROC SDL_glMultiTexCoord3dv;
PFNGLMULTITEXCOORD3FPROC SDL_glMultiTexCoord3f;
PFNGLMULTITEXCOORD3FVPROC SDL_glMultiTexCoord3fv;
PFNGLMULTITEXCOORD3IPROC SDL_glMultiTexCoord3i;
PFNGLMULTITEXCOORD3IVPROC SDL_glMultiTexCoord3iv;
PFNGLMULTITEXCOORD3SPROC SDL_glMultiTexCoord3s;
PFNGLMULTITEXCOORD3SVPROC SDL_glMultiTexCoord3sv;
PFNGLMULTITEXCOORD4DPROC SDL_glMultiTexCoord4d;
PFNGLMULTITEXCOORD4DVPROC SDL_glMultiTexCoord4dv;
PFNGLMULTITEXCOORD4FPROC SDL_glMultiTexCoord4f;
PFNGLMULTITEXCOORD4FVPROC SDL_glMultiTexCoord4fv;
PFNGLMULTITEXCOORD4IPROC SDL_glMultiTexCoord4i;
PFNGLMULTITEXCOORD4IVPROC SDL_glMultiTexCoord4iv;
PFNGLMULTITEXCOORD4SPROC SDL_glMultiTexCoord4s;
PFNGLMULTITEXCOORD4SVPROC SDL_glMultiTexCoord4sv;
PFNGLLOADTRANSPOSEMATRIXFPROC SDL_glLoadTransposeMatrixf;
PFNGLLOADTRANSPOSEMATRIXDPROC SDL_glLoadTransposeMatrixd;
PFNGLMULTTRANSPOSEMATRIXFPROC SDL_glMultTransposeMatrixf;
PFNGLMULTTRANSPOSEMATRIXDPROC SDL_glMultTransposeMatrixd;
PFNGLBLENDFUNCSEPARATEPROC SDL_glBlendFuncSeparate;
PFNGLMULTIDRAWARRAYSPROC SDL_glMultiDrawArrays;
PFNGLMULTIDRAWELEMENTSPROC SDL_glMultiDrawElements;
PFNGLPOINTPARAMETERFPROC SDL_glPointParameterf;
PFNGLPOINTPARAMETERFVPROC SDL_glPointParameterfv;
PFNGLPOINTPARAMETERIPROC SDL_glPointParameteri;
PFNGLPOINTPARAMETERIVPROC SDL_glPointParameteriv;
PFNGLFOGCOORDFPROC SDL_glFogCoordf;
PFNGLFOGCOORDFVPROC SDL_glFogCoordfv;
PFNGLFOGCOORDDPROC SDL_glFogCoordd;
PFNGLFOGCOORDDVPROC SDL_glFogCoorddv;
PFNGLFOGCOORDPOINTERPROC SDL_glFogCoordPointer;
PFNGLSECONDARYCOLOR3BPROC SDL_glSecondaryColor3b;
PFNGLSECONDARYCOLOR3BVPROC SDL_glSecondaryColor3bv;
PFNGLSECONDARYCOLOR3DPROC SDL_glSecondaryColor3d;
PFNGLSECONDARYCOLOR3DVPROC SDL_glSecondaryColor3dv;
PFNGLSECONDARYCOLOR3FPROC SDL_glSecondaryColor3f;
PFNGLSECONDARYCOLOR3FVPROC SDL_glSecondaryColor3fv;
PFNGLSECONDARYCOLOR3IPROC SDL_glSecondaryColor3i;
PFNGLSECONDARYCOLOR3IVPROC SDL_glSecondaryColor3iv;
PFNGLSECONDARYCOLOR3SPROC SDL_glSecondaryColor3s;
PFNGLSECONDARYCOLOR3SVPROC SDL_glSecondaryColor3sv;
PFNGLSECONDARYCOLOR3UBPROC SDL_glSecondaryColor3ub;
PFNGLSECONDARYCOLOR3UBVPROC SDL_glSecondaryColor3ubv;
PFNGLSECONDARYCOLOR3UIPROC SDL_glSecondaryColor3ui;
PFNGLSECONDARYCOLOR3UIVPROC SDL_glSecondaryColor3uiv;
PFNGLSECONDARYCOLOR3USPROC SDL_glSecondaryColor3us;
PFNGLSECONDARYCOLOR3USVPROC SDL_glSecondaryColor3usv;
PFNGLSECONDARYCOLORPOINTERPROC SDL_glSecondaryColorPointer;
PFNGLWINDOWPOS2DPROC SDL_glWindowPos2d;
PFNGLWINDOWPOS2DVPROC SDL_glWindowPos2dv;
PFNGLWINDOWPOS2FPROC SDL_glWindowPos2f;
PFNGLWINDOWPOS2FVPROC SDL_glWindowPos2fv;
PFNGLWINDOWPOS2IPROC SDL_glWindowPos2i;
PFNGLWINDOWPOS2IVPROC SDL_glWindowPos2iv;
PFNGLWINDOWPOS2SPROC SDL_glWindowPos2s;
PFNGLWINDOWPOS2SVPROC SDL_glWindowPos2sv;
PFNGLWINDOWPOS3DPROC SDL_glWindowPos3d;
PFNGLWINDOWPOS3DVPROC SDL_glWindowPos3dv;
PFNGLWINDOWPOS3FPROC SDL_glWindowPos3f;
PFNGLWINDOWPOS3FVPROC SDL_glWindowPos3fv;
PFNGLWINDOWPOS3IPROC SDL_glWindowPos3i;
PFNGLWINDOWPOS3IVPROC SDL_glWindowPos3iv;
PFNGLWINDOWPOS3SPROC SDL_glWindowPos3s;
PFNGLWINDOWPOS3SVPROC SDL_glWindowPos3sv;
PFNGLGENQUERIESPROC SDL_glGenQueries;
PFNGLDELETEQUERIESPROC SDL_glDeleteQueries;
PFNGLISQUERYPROC SDL_glIsQuery;
PFNGLBEGINQUERYPROC SDL_glBeginQuery;
PFNGLENDQUERYPROC SDL_glEndQuery;
PFNGLGETQUERYIVPROC SDL_glGetQueryiv;
PFNGLGETQUERYOBJECTIVPROC SDL_glGetQueryObjectiv;
PFNGLGETQUERYOBJECTUIVPROC SDL_glGetQueryObjectuiv;
PFNGLBINDBUFFERPROC SDL_glBindBuffer;
PFNGLDELETEBUFFERSPROC SDL_glDeleteBuffers;
PFNGLGENBUFFERSPROC SDL_glGenBuffers;
PFNGLISBUFFERPROC SDL_glIsBuffer;
PFNGLBUFFERDATAPROC SDL_glBufferData;
PFNGLBUFFERSUBDATAPROC SDL_glBufferSubData;
PFNGLGETBUFFERSUBDATAPROC SDL_glGetBufferSubData;
PFNGLMAPBUFFERPROC SDL_glMapBuffer;
PFNGLUNMAPBUFFERPROC SDL_glUnmapBuffer;
PFNGLGETBUFFERPARAMETERIVPROC SDL_glGetBufferParameteriv;
PFNGLGETBUFFERPOINTERVPROC SDL_glGetBufferPointerv;
PFNGLBLENDEQUATIONSEPARATEPROC SDL_glBlendEquationSeparate;
PFNGLDRAWBUFFERSPROC SDL_glDrawBuffers;
PFNGLSTENCILOPSEPARATEPROC SDL_glStencilOpSeparate;
PFNGLSTENCILFUNCSEPARATEPROC SDL_glStencilFuncSeparate;
PFNGLSTENCILMASKSEPARATEPROC SDL_glStencilMaskSeparate;
PFNGLATTACHSHADERPROC SDL_glAttachShader;
PFNGLBINDATTRIBLOCATIONPROC SDL_glBindAttribLocation;
PFNGLCOMPILESHADERPROC SDL_glCompileShader;
PFNGLCREATEPROGRAMPROC SDL_glCreateProgram;
PFNGLCREATESHADERPROC SDL_glCreateShader;
PFNGLDELETEPROGRAMPROC SDL_glDeleteProgram;
PFNGLDELETESHADERPROC SDL_glDeleteShader;
PFNGLDETACHSHADERPROC SDL_glDetachShader;
PFNGLDISABLEVERTEXATTRIBARRAYPROC SDL_glDisableVertexAttribArray;
PFNGLENABLEVERTEXATTRIBARRAYPROC SDL_glEnableVertexAttribArray;
PFNGLGETACTIVEATTRIBPROC SDL_glGetActiveAttrib;
PFNGLGETACTIVEUNIFORMPROC SDL_glGetActiveUniform;
PFNGLGETATTACHEDSHADERSPROC SDL_glGetAttachedShaders;
PFNGLGETATTRIBLOCATIONPROC SDL_glGetAttribLocation;
PFNGLGETPROGRAMIVPROC SDL_glGetProgramiv;
PFNGLGETPROGRAMINFOLOGPROC SDL_glGetProgramInfoLog;
PFNGLGETSHADERIVPROC SDL_glGetShaderiv;
PFNGLGETSHADERINFOLOGPROC SDL_glGetShaderInfoLog;
PFNGLGETSHADERSOURCEPROC SDL_glGetShaderSource;
PFNGLGETUNIFORMLOCATIONPROC SDL_glGetUniformLocation;
PFNGLGETUNIFORMFVPROC SDL_glGetUniformfv;
PFNGLGETUNIFORMIVPROC SDL_glGetUniformiv;
PFNGLGETVERTEXATTRIBDVPROC SDL_glGetVertexAttribdv;
PFNGLGETVERTEXATTRIBFVPROC SDL_glGetVertexAttribfv;
PFNGLGETVERTEXATTRIBIVPROC SDL_glGetVertexAttribiv;
PFNGLGETVERTEXATTRIBPOINTERVPROC SDL_glGetVertexAttribPointerv;
PFNGLISPROGRAMPROC SDL_glIsProgram;
PFNGLISSHADERPROC SDL_glIsShader;
PFNGLLINKPROGRAMPROC SDL_glLinkProgram;
PFNGLSHADERSOURCEPROC SDL_glShaderSource;
PFNGLUSEPROGRAMPROC SDL_glUseProgram;
PFNGLUNIFORM1FPROC SDL_glUniform1f;
PFNGLUNIFORM2FPROC SDL_glUniform2f;
PFNGLUNIFORM3FPROC SDL_glUniform3f;
PFNGLUNIFORM4FPROC SDL_glUniform4f;
PFNGLUNIFORM1IPROC SDL_glUniform1i;
PFNGLUNIFORM2IPROC SDL_glUniform2i;
PFNGLUNIFORM3IPROC SDL_glUniform3i;
PFNGLUNIFORM4IPROC SDL_glUniform4i;
PFNGLUNIFORM1FVPROC SDL_glUniform1fv;
PFNGLUNIFORM2FVPROC SDL_glUniform2fv;
PFNGLUNIFORM3FVPROC SDL_glUniform3fv;
PFNGLUNIFORM4FVPROC SDL_glUniform4fv;
PFNGLUNIFORM1IVPROC SDL_glUniform1iv;
PFNGLUNIFORM2IVPROC SDL_glUniform2iv;
PFNGLUNIFORM3IVPROC SDL_glUniform3iv;
PFNGLUNIFORM4IVPROC SDL_glUniform4iv;
PFNGLUNIFORMMATRIX2FVPROC SDL_glUniformMatrix2fv;
PFNGLUNIFORMMATRIX3FVPROC SDL_glUniformMatrix3fv;
PFNGLUNIFORMMATRIX4FVPROC SDL_glUniformMatrix4fv;
PFNGLVALIDATEPROGRAMPROC SDL_glValidateProgram;
PFNGLVERTEXATTRIB1DPROC SDL_glVertexAttrib1d;
PFNGLVERTEXATTRIB1DVPROC SDL_glVertexAttrib1dv;
PFNGLVERTEXATTRIB1FPROC SDL_glVertexAttrib1f;
PFNGLVERTEXATTRIB1FVPROC SDL_glVertexAttrib1fv;
PFNGLVERTEXATTRIB1SPROC SDL_glVertexAttrib1s;
PFNGLVERTEXATTRIB1SVPROC SDL_glVertexAttrib1sv;
PFNGLVERTEXATTRIB2DPROC SDL_glVertexAttrib2d;
PFNGLVERTEXATTRIB2DVPROC SDL_glVertexAttrib2dv;
PFNGLVERTEXATTRIB2FPROC SDL_glVertexAttrib2f;
PFNGLVERTEXATTRIB2FVPROC SDL_glVertexAttrib2fv;
PFNGLVERTEXATTRIB2SPROC SDL_glVertexAttrib2s;
PFNGLVERTEXATTRIB2SVPROC SDL_glVertexAttrib2sv;
PFNGLVERTEXATTRIB3DPROC SDL_glVertexAttrib3d;
PFNGLVERTEXATTRIB3DVPROC SDL_glVertexAttrib3dv;
PFNGLVERTEXATTRIB3FPROC SDL_glVertexAttrib3f;
PFNGLVERTEXATTRIB3FVPROC SDL_glVertexAttrib3fv;
PFNGLVERTEXATTRIB3SPROC SDL_glVertexAttrib3s;
PFNGLVERTEXATTRIB3SVPROC SDL_glVertexAttrib3sv;
PFNGLVERTEXATTRIB4NBVPROC SDL_glVertexAttrib4Nbv;
PFNGLVERTEXATTRIB4NIVPROC SDL_glVertexAttrib4Niv;
PFNGLVERTEXATTRIB4NSVPROC SDL_glVertexAttrib4Nsv;
PFNGLVERTEXATTRIB4NUBPROC SDL_glVertexAttrib4Nub;
PFNGLVERTEXATTRIB4NUBVPROC SDL_glVertexAttrib4Nubv;
PFNGLVERTEXATTRIB4NUIVPROC SDL_glVertexAttrib4Nuiv;
PFNGLVERTEXATTRIB4NUSVPROC SDL_glVertexAttrib4Nusv;
PFNGLVERTEXATTRIB4BVPROC SDL_glVertexAttrib4bv;
PFNGLVERTEXATTRIB4DPROC SDL_glVertexAttrib4d;
PFNGLVERTEXATTRIB4DVPROC SDL_glVertexAttrib4dv;
PFNGLVERTEXATTRIB4FPROC SDL_glVertexAttrib4f;
PFNGLVERTEXATTRIB4FVPROC SDL_glVertexAttrib4fv;
PFNGLVERTEXATTRIB4IVPROC SDL_glVertexAttrib4iv;
PFNGLVERTEXATTRIB4SPROC SDL_glVertexAttrib4s;
PFNGLVERTEXATTRIB4SVPROC SDL_glVertexAttrib4sv;
PFNGLVERTEXATTRIB4UBVPROC SDL_glVertexAttrib4ubv;
PFNGLVERTEXATTRIB4UIVPROC SDL_glVertexAttrib4uiv;
PFNGLVERTEXATTRIB4USVPROC SDL_glVertexAttrib4usv;
PFNGLVERTEXATTRIBPOINTERPROC SDL_glVertexAttribPointer;
PFNGLUNIFORMMATRIX2X3FVPROC SDL_glUniformMatrix2x3fv;
PFNGLUNIFORMMATRIX3X2FVPROC SDL_glUniformMatrix3x2fv;
PFNGLUNIFORMMATRIX2X4FVPROC SDL_glUniformMatrix2x4fv;
PFNGLUNIFORMMATRIX4X2FVPROC SDL_glUniformMatrix4x2fv;
PFNGLUNIFORMMATRIX3X4FVPROC SDL_glUniformMatrix3x4fv;
PFNGLUNIFORMMATRIX4X3FVPROC SDL_glUniformMatrix4x3fv;
PFNGLCOLORMASKIPROC SDL_glColorMaski;
PFNGLGETBOOLEANI_VPROC SDL_glGetBooleani_v;
PFNGLGETINTEGERI_VPROC SDL_glGetIntegeri_v;
PFNGLENABLEIPROC SDL_glEnablei;
PFNGLDISABLEIPROC SDL_glDisablei;
PFNGLISENABLEDIPROC SDL_glIsEnabledi;
PFNGLBEGINTRANSFORMFEEDBACKPROC SDL_glBeginTransformFeedback;
PFNGLENDTRANSFORMFEEDBACKPROC SDL_glEndTransformFeedback;
PFNGLBINDBUFFERRANGEPROC SDL_glBindBufferRange;
PFNGLBINDBUFFERBASEPROC SDL_glBindBufferBase;
PFNGLTRANSFORMFEEDBACKVARYINGSPROC SDL_glTransformFeedbackVaryings;
PFNGLGETTRANSFORMFEEDBACKVARYINGPROC SDL_glGetTransformFeedbackVarying;
PFNGLCLAMPCOLORPROC SDL_glClampColor;
PFNGLBEGINCONDITIONALRENDERPROC SDL_glBeginConditionalRender;
PFNGLENDCONDITIONALRENDERPROC SDL_glEndConditionalRender;
PFNGLVERTEXATTRIBIPOINTERPROC SDL_glVertexAttribIPointer;
PFNGLGETVERTEXATTRIBIIVPROC SDL_glGetVertexAttribIiv;
PFNGLGETVERTEXATTRIBIUIVPROC SDL_glGetVertexAttribIuiv;
PFNGLVERTEXATTRIBI1IPROC SDL_glVertexAttribI1i;
PFNGLVERTEXATTRIBI2IPROC SDL_glVertexAttribI2i;
PFNGLVERTEXATTRIBI3IPROC SDL_glVertexAttribI3i;
PFNGLVERTEXATTRIBI4IPROC SDL_glVertexAttribI4i;
PFNGLVERTEXATTRIBI1UIPROC SDL_glVertexAttribI1ui;
PFNGLVERTEXATTRIBI2UIPROC SDL_glVertexAttribI2ui;
PFNGLVERTEXATTRIBI3UIPROC SDL_glVertexAttribI3ui;
PFNGLVERTEXATTRIBI4UIPROC SDL_glVertexAttribI4ui;
PFNGLVERTEXATTRIBI1IVPROC SDL_glVertexAttribI1iv;
PFNGLVERTEXATTRIBI2IVPROC SDL_glVertexAttribI2iv;
PFNGLVERTEXATTRIBI3IVPROC SDL_glVertexAttribI3iv;
PFNGLVERTEXATTRIBI4IVPROC SDL_glVertexAttribI4iv;
PFNGLVERTEXATTRIBI1UIVPROC SDL_glVertexAttribI1uiv;
PFNGLVERTEXATTRIBI2UIVPROC SDL_glVertexAttribI2uiv;
PFNGLVERTEXATTRIBI3UIVPROC SDL_glVertexAttribI3uiv;
PFNGLVERTEXATTRIBI4UIVPROC SDL_glVertexAttribI4uiv;
PFNGLVERTEXATTRIBI4BVPROC SDL_glVertexAttribI4bv;
PFNGLVERTEXATTRIBI4SVPROC SDL_glVertexAttribI4sv;
PFNGLVERTEXATTRIBI4UBVPROC SDL_glVertexAttribI4ubv;
PFNGLVERTEXATTRIBI4USVPROC SDL_glVertexAttribI4usv;
PFNGLGETUNIFORMUIVPROC SDL_glGetUniformuiv;
PFNGLBINDFRAGDATALOCATIONPROC SDL_glBindFragDataLocation;
PFNGLGETFRAGDATALOCATIONPROC SDL_glGetFragDataLocation;
PFNGLUNIFORM1UIPROC SDL_glUniform1ui;
PFNGLUNIFORM2UIPROC SDL_glUniform2ui;
PFNGLUNIFORM3UIPROC SDL_glUniform3ui;
PFNGLUNIFORM4UIPROC SDL_glUniform4ui;
PFNGLUNIFORM1UIVPROC SDL_glUniform1uiv;
PFNGLUNIFORM2UIVPROC SDL_glUniform2uiv;
PFNGLUNIFORM3UIVPROC SDL_glUniform3uiv;
PFNGLUNIFORM4UIVPROC SDL_glUniform4uiv;
PFNGLTEXPARAMETERIIVPROC SDL_glTexParameterIiv;
PFNGLTEXPARAMETERIUIVPROC SDL_glTexParameterIuiv;
PFNGLGETTEXPARAMETERIIVPROC SDL_glGetTexParameterIiv;
PFNGLGETTEXPARAMETERIUIVPROC SDL_glGetTexParameterIuiv;
PFNGLCLEARBUFFERIVPROC SDL_glClearBufferiv;
PFNGLCLEARBUFFERUIVPROC SDL_glClearBufferuiv;
PFNGLCLEARBUFFERFVPROC SDL_glClearBufferfv;
PFNGLCLEARBUFFERFIPROC SDL_glClearBufferfi;
PFNGLGETSTRINGIPROC SDL_glGetStringi;
PFNGLDRAWARRAYSINSTANCEDPROC SDL_glDrawArraysInstanced;
PFNGLDRAWELEMENTSINSTANCEDPROC SDL_glDrawElementsInstanced;
PFNGLTEXBUFFERPROC SDL_glTexBuffer;
PFNGLPRIMITIVERESTARTINDEXPROC SDL_glPrimitiveRestartIndex;
PFNGLGETINTEGER64I_VPROC SDL_glGetInteger64i_v;
PFNGLGETBUFFERPARAMETERI64VPROC SDL_glGetBufferParameteri64v;
PFNGLFRAMEBUFFERTEXTUREPROC SDL_glFramebufferTexture;
PFNGLVERTEXATTRIBDIVISORPROC SDL_glVertexAttribDivisor;
PFNGLMINSAMPLESHADINGPROC SDL_glMinSampleShading;
PFNGLBLENDEQUATIONIPROC SDL_glBlendEquationi;
PFNGLBLENDEQUATIONSEPARATEIPROC SDL_glBlendEquationSeparatei;
PFNGLBLENDFUNCIPROC SDL_glBlendFunci;
PFNGLBLENDFUNCSEPARATEIPROC SDL_glBlendFuncSeparatei;
PFNGLACTIVETEXTUREARBPROC SDL_glActiveTextureARB;
PFNGLCLIENTACTIVETEXTUREARBPROC SDL_glClientActiveTextureARB;
PFNGLMULTITEXCOORD1DARBPROC SDL_glMultiTexCoord1dARB;
PFNGLMULTITEXCOORD1DVARBPROC SDL_glMultiTexCoord1dvARB;
PFNGLMULTITEXCOORD1FARBPROC SDL_glMultiTexCoord1fARB;
PFNGLMULTITEXCOORD1FVARBPROC SDL_glMultiTexCoord1fvARB;
PFNGLMULTITEXCOORD1IARBPROC SDL_glMultiTexCoord1iARB;
PFNGLMULTITEXCOORD1IVARBPROC SDL_glMultiTexCoord1ivARB;
PFNGLMULTITEXCOORD1SARBPROC SDL_glMultiTexCoord1sARB;
PFNGLMULTITEXCOORD1SVARBPROC SDL_glMultiTexCoord1svARB;
PFNGLMULTITEXCOORD2DARBPROC SDL_glMultiTexCoord2dARB;
PFNGLMULTITEXCOORD2DVARBPROC SDL_glMultiTexCoord2dvARB;
PFNGLMULTITEXCOORD2FARBPROC SDL_glMultiTexCoord2fARB;
PFNGLMULTITEXCOORD2FVARBPROC SDL_glMultiTexCoord2fvARB;
PFNGLMULTITEXCOORD2IARBPROC SDL_glMultiTexCoord2iARB;
PFNGLMULTITEXCOORD2IVARBPROC SDL_glMultiTexCoord2ivARB;
PFNGLMULTITEXCOORD2SARBPROC SDL_glMultiTexCoord2sARB;
PFNGLMULTITEXCOORD2SVARBPROC SDL_glMultiTexCoord2svARB;
PFNGLMULTITEXCOORD3DARBPROC SDL_glMultiTexCoord3dARB;
PFNGLMULTITEXCOORD3DVARBPROC SDL_glMultiTexCoord3dvARB;
PFNGLMULTITEXCOORD3FARBPROC SDL_glMultiTexCoord3fARB;
PFNGLMULTITEXCOORD3FVARBPROC SDL_glMultiTexCoord3fvARB;
PFNGLMULTITEXCOORD3IARBPROC SDL_glMultiTexCoord3iARB;
PFNGLMULTITEXCOORD3IVARBPROC SDL_glMultiTexCoord3ivARB;
PFNGLMULTITEXCOORD3SARBPROC SDL_glMultiTexCoord3sARB;
PFNGLMULTITEXCOORD3SVARBPROC SDL_glMultiTexCoord3svARB;
PFNGLMULTITEXCOORD4DARBPROC SDL_glMultiTexCoord4dARB;
PFNGLMULTITEXCOORD4DVARBPROC SDL_glMultiTexCoord4dvARB;
PFNGLMULTITEXCOORD4FARBPROC SDL_glMultiTexCoord4fARB;
PFNGLMULTITEXCOORD4FVARBPROC SDL_glMultiTexCoord4fvARB;
PFNGLMULTITEXCOORD4IARBPROC SDL_glMultiTexCoord4iARB;
PFNGLMULTITEXCOORD4IVARBPROC SDL_glMultiTexCoord4ivARB;
PFNGLMULTITEXCOORD4SARBPROC SDL_glMultiTexCoord4sARB;
PFNGLMULTITEXCOORD4SVARBPROC SDL_glMultiTexCoord4svARB;
PFNGLLOADTRANSPOSEMATRIXFARBPROC SDL_glLoadTransposeMatrixfARB;
PFNGLLOADTRANSPOSEMATRIXDARBPROC SDL_glLoadTransposeMatrixdARB;
PFNGLMULTTRANSPOSEMATRIXFARBPROC SDL_glMultTransposeMatrixfARB;
PFNGLMULTTRANSPOSEMATRIXDARBPROC SDL_glMultTransposeMatrixdARB;
PFNGLSAMPLECOVERAGEARBPROC SDL_glSampleCoverageARB;
PFNGLCOMPRESSEDTEXIMAGE3DARBPROC SDL_glCompressedTexImage3DARB;
PFNGLCOMPRESSEDTEXIMAGE2DARBPROC SDL_glCompressedTexImage2DARB;
PFNGLCOMPRESSEDTEXIMAGE1DARBPROC SDL_glCompressedTexImage1DARB;
PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC SDL_glCompressedTexSubImage3DARB;
PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC SDL_glCompressedTexSubImage2DARB;
PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC SDL_glCompressedTexSubImage1DARB;
PFNGLGETCOMPRESSEDTEXIMAGEARBPROC SDL_glGetCompressedTexImageARB;
PFNGLPOINTPARAMETERFARBPROC SDL_glPointParameterfARB;
PFNGLPOINTPARAMETERFVARBPROC SDL_glPointParameterfvARB;
PFNGLWEIGHTBVARBPROC SDL_glWeightbvARB;
PFNGLWEIGHTSVARBPROC SDL_glWeightsvARB;
PFNGLWEIGHTIVARBPROC SDL_glWeightivARB;
PFNGLWEIGHTFVARBPROC SDL_glWeightfvARB;
PFNGLWEIGHTDVARBPROC SDL_glWeightdvARB;
PFNGLWEIGHTUBVARBPROC SDL_glWeightubvARB;
PFNGLWEIGHTUSVARBPROC SDL_glWeightusvARB;
PFNGLWEIGHTUIVARBPROC SDL_glWeightuivARB;
PFNGLWEIGHTPOINTERARBPROC SDL_glWeightPointerARB;
PFNGLVERTEXBLENDARBPROC SDL_glVertexBlendARB;
PFNGLCURRENTPALETTEMATRIXARBPROC SDL_glCurrentPaletteMatrixARB;
PFNGLMATRIXINDEXUBVARBPROC SDL_glMatrixIndexubvARB;
PFNGLMATRIXINDEXUSVARBPROC SDL_glMatrixIndexusvARB;
PFNGLMATRIXINDEXUIVARBPROC SDL_glMatrixIndexuivARB;
PFNGLMATRIXINDEXPOINTERARBPROC SDL_glMatrixIndexPointerARB;
PFNGLWINDOWPOS2DARBPROC SDL_glWindowPos2dARB;
PFNGLWINDOWPOS2DVARBPROC SDL_glWindowPos2dvARB;
PFNGLWINDOWPOS2FARBPROC SDL_glWindowPos2fARB;
PFNGLWINDOWPOS2FVARBPROC SDL_glWindowPos2fvARB;
PFNGLWINDOWPOS2IARBPROC SDL_glWindowPos2iARB;
PFNGLWINDOWPOS2IVARBPROC SDL_glWindowPos2ivARB;
PFNGLWINDOWPOS2SARBPROC SDL_glWindowPos2sARB;
PFNGLWINDOWPOS2SVARBPROC SDL_glWindowPos2svARB;
PFNGLWINDOWPOS3DARBPROC SDL_glWindowPos3dARB;
PFNGLWINDOWPOS3DVARBPROC SDL_glWindowPos3dvARB;
PFNGLWINDOWPOS3FARBPROC SDL_glWindowPos3fARB;
PFNGLWINDOWPOS3FVARBPROC SDL_glWindowPos3fvARB;
PFNGLWINDOWPOS3IARBPROC SDL_glWindowPos3iARB;
PFNGLWINDOWPOS3IVARBPROC SDL_glWindowPos3ivARB;
PFNGLWINDOWPOS3SARBPROC SDL_glWindowPos3sARB;
PFNGLWINDOWPOS3SVARBPROC SDL_glWindowPos3svARB;
PFNGLVERTEXATTRIB1DARBPROC SDL_glVertexAttrib1dARB;
PFNGLVERTEXATTRIB1DVARBPROC SDL_glVertexAttrib1dvARB;
PFNGLVERTEXATTRIB1FARBPROC SDL_glVertexAttrib1fARB;
PFNGLVERTEXATTRIB1FVARBPROC SDL_glVertexAttrib1fvARB;
PFNGLVERTEXATTRIB1SARBPROC SDL_glVertexAttrib1sARB;
PFNGLVERTEXATTRIB1SVARBPROC SDL_glVertexAttrib1svARB;
PFNGLVERTEXATTRIB2DARBPROC SDL_glVertexAttrib2dARB;
PFNGLVERTEXATTRIB2DVARBPROC SDL_glVertexAttrib2dvARB;
PFNGLVERTEXATTRIB2FARBPROC SDL_glVertexAttrib2fARB;
PFNGLVERTEXATTRIB2FVARBPROC SDL_glVertexAttrib2fvARB;
PFNGLVERTEXATTRIB2SARBPROC SDL_glVertexAttrib2sARB;
PFNGLVERTEXATTRIB2SVARBPROC SDL_glVertexAttrib2svARB;
PFNGLVERTEXATTRIB3DARBPROC SDL_glVertexAttrib3dARB;
PFNGLVERTEXATTRIB3DVARBPROC SDL_glVertexAttrib3dvARB;
PFNGLVERTEXATTRIB3FARBPROC SDL_glVertexAttrib3fARB;
PFNGLVERTEXATTRIB3FVARBPROC SDL_glVertexAttrib3fvARB;
PFNGLVERTEXATTRIB3SARBPROC SDL_glVertexAttrib3sARB;
PFNGLVERTEXATTRIB3SVARBPROC SDL_glVertexAttrib3svARB;
PFNGLVERTEXATTRIB4NBVARBPROC SDL_glVertexAttrib4NbvARB;
PFNGLVERTEXATTRIB4NIVARBPROC SDL_glVertexAttrib4NivARB;
PFNGLVERTEXATTRIB4NSVARBPROC SDL_glVertexAttrib4NsvARB;
PFNGLVERTEXATTRIB4NUBARBPROC SDL_glVertexAttrib4NubARB;
PFNGLVERTEXATTRIB4NUBVARBPROC SDL_glVertexAttrib4NubvARB;
PFNGLVERTEXATTRIB4NUIVARBPROC SDL_glVertexAttrib4NuivARB;
PFNGLVERTEXATTRIB4NUSVARBPROC SDL_glVertexAttrib4NusvARB;
PFNGLVERTEXATTRIB4BVARBPROC SDL_glVertexAttrib4bvARB;
PFNGLVERTEXATTRIB4DARBPROC SDL_glVertexAttrib4dARB;
PFNGLVERTEXATTRIB4DVARBPROC SDL_glVertexAttrib4dvARB;
PFNGLVERTEXATTRIB4FARBPROC SDL_glVertexAttrib4fARB;
PFNGLVERTEXATTRIB4FVARBPROC SDL_glVertexAttrib4fvARB;
PFNGLVERTEXATTRIB4IVARBPROC SDL_glVertexAttrib4ivARB;
PFNGLVERTEXATTRIB4SARBPROC SDL_glVertexAttrib4sARB;
PFNGLVERTEXATTRIB4SVARBPROC SDL_glVertexAttrib4svARB;
PFNGLVERTEXATTRIB4UBVARBPROC SDL_glVertexAttrib4ubvARB;
PFNGLVERTEXATTRIB4UIVARBPROC SDL_glVertexAttrib4uivARB;
PFNGLVERTEXATTRIB4USVARBPROC SDL_glVertexAttrib4usvARB;
PFNGLVERTEXATTRIBPOINTERARBPROC SDL_glVertexAttribPointerARB;
PFNGLENABLEVERTEXATTRIBARRAYARBPROC SDL_glEnableVertexAttribArrayARB;
PFNGLDISABLEVERTEXATTRIBARRAYARBPROC SDL_glDisableVertexAttribArrayARB;
PFNGLPROGRAMSTRINGARBPROC SDL_glProgramStringARB;
PFNGLBINDPROGRAMARBPROC SDL_glBindProgramARB;
PFNGLDELETEPROGRAMSARBPROC SDL_glDeleteProgramsARB;
PFNGLGENPROGRAMSARBPROC SDL_glGenProgramsARB;
PFNGLPROGRAMENVPARAMETER4DARBPROC SDL_glProgramEnvParameter4dARB;
PFNGLPROGRAMENVPARAMETER4DVARBPROC SDL_glProgramEnvParameter4dvARB;
PFNGLPROGRAMENVPARAMETER4FARBPROC SDL_glProgramEnvParameter4fARB;
PFNGLPROGRAMENVPARAMETER4FVARBPROC SDL_glProgramEnvParameter4fvARB;
PFNGLPROGRAMLOCALPARAMETER4DARBPROC SDL_glProgramLocalParameter4dARB;
PFNGLPROGRAMLOCALPARAMETER4DVARBPROC SDL_glProgramLocalParameter4dvARB;
PFNGLPROGRAMLOCALPARAMETER4FARBPROC SDL_glProgramLocalParameter4fARB;
PFNGLPROGRAMLOCALPARAMETER4FVARBPROC SDL_glProgramLocalParameter4fvARB;
PFNGLGETPROGRAMENVPARAMETERDVARBPROC SDL_glGetProgramEnvParameterdvARB;
PFNGLGETPROGRAMENVPARAMETERFVARBPROC SDL_glGetProgramEnvParameterfvARB;
PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC SDL_glGetProgramLocalParameterdvARB;
PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC SDL_glGetProgramLocalParameterfvARB;
PFNGLGETPROGRAMIVARBPROC SDL_glGetProgramivARB;
PFNGLGETPROGRAMSTRINGARBPROC SDL_glGetProgramStringARB;
PFNGLGETVERTEXATTRIBDVARBPROC SDL_glGetVertexAttribdvARB;
PFNGLGETVERTEXATTRIBFVARBPROC SDL_glGetVertexAttribfvARB;
PFNGLGETVERTEXATTRIBIVARBPROC SDL_glGetVertexAttribivARB;
PFNGLGETVERTEXATTRIBPOINTERVARBPROC SDL_glGetVertexAttribPointervARB;
PFNGLISPROGRAMARBPROC SDL_glIsProgramARB;
PFNGLBINDBUFFERARBPROC SDL_glBindBufferARB;
PFNGLDELETEBUFFERSARBPROC SDL_glDeleteBuffersARB;
PFNGLGENBUFFERSARBPROC SDL_glGenBuffersARB;
PFNGLISBUFFERARBPROC SDL_glIsBufferARB;
PFNGLBUFFERDATAARBPROC SDL_glBufferDataARB;
PFNGLBUFFERSUBDATAARBPROC SDL_glBufferSubDataARB;
PFNGLGETBUFFERSUBDATAARBPROC SDL_glGetBufferSubDataARB;
PFNGLMAPBUFFERARBPROC SDL_glMapBufferARB;
PFNGLUNMAPBUFFERARBPROC SDL_glUnmapBufferARB;
PFNGLGETBUFFERPARAMETERIVARBPROC SDL_glGetBufferParameterivARB;
PFNGLGETBUFFERPOINTERVARBPROC SDL_glGetBufferPointervARB;
PFNGLGENQUERIESARBPROC SDL_glGenQueriesARB;
PFNGLDELETEQUERIESARBPROC SDL_glDeleteQueriesARB;
PFNGLISQUERYARBPROC SDL_glIsQueryARB;
PFNGLBEGINQUERYARBPROC SDL_glBeginQueryARB;
PFNGLENDQUERYARBPROC SDL_glEndQueryARB;
PFNGLGETQUERYIVARBPROC SDL_glGetQueryivARB;
PFNGLGETQUERYOBJECTIVARBPROC SDL_glGetQueryObjectivARB;
PFNGLGETQUERYOBJECTUIVARBPROC SDL_glGetQueryObjectuivARB;
PFNGLDELETEOBJECTARBPROC SDL_glDeleteObjectARB;
PFNGLGETHANDLEARBPROC SDL_glGetHandleARB;
PFNGLDETACHOBJECTARBPROC SDL_glDetachObjectARB;
PFNGLCREATESHADEROBJECTARBPROC SDL_glCreateShaderObjectARB;
PFNGLSHADERSOURCEARBPROC SDL_glShaderSourceARB;
PFNGLCOMPILESHADERARBPROC SDL_glCompileShaderARB;
PFNGLCREATEPROGRAMOBJECTARBPROC SDL_glCreateProgramObjectARB;
PFNGLATTACHOBJECTARBPROC SDL_glAttachObjectARB;
PFNGLLINKPROGRAMARBPROC SDL_glLinkProgramARB;
PFNGLUSEPROGRAMOBJECTARBPROC SDL_glUseProgramObjectARB;
PFNGLVALIDATEPROGRAMARBPROC SDL_glValidateProgramARB;
PFNGLUNIFORM1FARBPROC SDL_glUniform1fARB;
PFNGLUNIFORM2FARBPROC SDL_glUniform2fARB;
PFNGLUNIFORM3FARBPROC SDL_glUniform3fARB;
PFNGLUNIFORM4FARBPROC SDL_glUniform4fARB;
PFNGLUNIFORM1IARBPROC SDL_glUniform1iARB;
PFNGLUNIFORM2IARBPROC SDL_glUniform2iARB;
PFNGLUNIFORM3IARBPROC SDL_glUniform3iARB;
PFNGLUNIFORM4IARBPROC SDL_glUniform4iARB;
PFNGLUNIFORM1FVARBPROC SDL_glUniform1fvARB;
PFNGLUNIFORM2FVARBPROC SDL_glUniform2fvARB;
PFNGLUNIFORM3FVARBPROC SDL_glUniform3fvARB;
PFNGLUNIFORM4FVARBPROC SDL_glUniform4fvARB;
PFNGLUNIFORM1IVARBPROC SDL_glUniform1ivARB;
PFNGLUNIFORM2IVARBPROC SDL_glUniform2ivARB;
PFNGLUNIFORM3IVARBPROC SDL_glUniform3ivARB;
PFNGLUNIFORM4IVARBPROC SDL_glUniform4ivARB;
PFNGLUNIFORMMATRIX2FVARBPROC SDL_glUniformMatrix2fvARB;
PFNGLUNIFORMMATRIX3FVARBPROC SDL_glUniformMatrix3fvARB;
PFNGLUNIFORMMATRIX4FVARBPROC SDL_glUniformMatrix4fvARB;
PFNGLGETOBJECTPARAMETERFVARBPROC SDL_glGetObjectParameterfvARB;
PFNGLGETOBJECTPARAMETERIVARBPROC SDL_glGetObjectParameterivARB;
PFNGLGETINFOLOGARBPROC SDL_glGetInfoLogARB;
PFNGLGETATTACHEDOBJECTSARBPROC SDL_glGetAttachedObjectsARB;
PFNGLGETUNIFORMLOCATIONARBPROC SDL_glGetUniformLocationARB;
PFNGLGETACTIVEUNIFORMARBPROC SDL_glGetActiveUniformARB;
PFNGLGETUNIFORMFVARBPROC SDL_glGetUniformfvARB;
PFNGLGETUNIFORMIVARBPROC SDL_glGetUniformivARB;
PFNGLGETSHADERSOURCEARBPROC SDL_glGetShaderSourceARB;
PFNGLBINDATTRIBLOCATIONARBPROC SDL_glBindAttribLocationARB;
PFNGLGETACTIVEATTRIBARBPROC SDL_glGetActiveAttribARB;
PFNGLGETATTRIBLOCATIONARBPROC SDL_glGetAttribLocationARB;
PFNGLDRAWBUFFERSARBPROC SDL_glDrawBuffersARB;
PFNGLCLAMPCOLORARBPROC SDL_glClampColorARB;
PFNGLDRAWARRAYSINSTANCEDARBPROC SDL_glDrawArraysInstancedARB;
PFNGLDRAWELEMENTSINSTANCEDARBPROC SDL_glDrawElementsInstancedARB;
PFNGLISRENDERBUFFERPROC SDL_glIsRenderbuffer;
PFNGLBINDRENDERBUFFERPROC SDL_glBindRenderbuffer;
PFNGLDELETERENDERBUFFERSPROC SDL_glDeleteRenderbuffers;
PFNGLGENRENDERBUFFERSPROC SDL_glGenRenderbuffers;
PFNGLRENDERBUFFERSTORAGEPROC SDL_glRenderbufferStorage;
PFNGLGETRENDERBUFFERPARAMETERIVPROC SDL_glGetRenderbufferParameteriv;
PFNGLISFRAMEBUFFERPROC SDL_glIsFramebuffer;
PFNGLBINDFRAMEBUFFERPROC SDL_glBindFramebuffer;
PFNGLDELETEFRAMEBUFFERSPROC SDL_glDeleteFramebuffers;
PFNGLGENFRAMEBUFFERSPROC SDL_glGenFramebuffers;
PFNGLCHECKFRAMEBUFFERSTATUSPROC SDL_glCheckFramebufferStatus;
PFNGLFRAMEBUFFERTEXTURE1DPROC SDL_glFramebufferTexture1D;
PFNGLFRAMEBUFFERTEXTURE2DPROC SDL_glFramebufferTexture2D;
PFNGLFRAMEBUFFERTEXTURE3DPROC SDL_glFramebufferTexture3D;
PFNGLFRAMEBUFFERRENDERBUFFERPROC SDL_glFramebufferRenderbuffer;
PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC SDL_glGetFramebufferAttachmentParameteriv;
PFNGLGENERATEMIPMAPPROC SDL_glGenerateMipmap;
PFNGLBLITFRAMEBUFFERPROC SDL_glBlitFramebuffer;
PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC SDL_glRenderbufferStorageMultisample;
PFNGLFRAMEBUFFERTEXTURELAYERPROC SDL_glFramebufferTextureLayer;
PFNGLPROGRAMPARAMETERIARBPROC SDL_glProgramParameteriARB;
PFNGLFRAMEBUFFERTEXTUREARBPROC SDL_glFramebufferTextureARB;
PFNGLFRAMEBUFFERTEXTURELAYERARBPROC SDL_glFramebufferTextureLayerARB;
PFNGLFRAMEBUFFERTEXTUREFACEARBPROC SDL_glFramebufferTextureFaceARB;
PFNGLVERTEXATTRIBDIVISORARBPROC SDL_glVertexAttribDivisorARB;
PFNGLMAPBUFFERRANGEPROC SDL_glMapBufferRange;
PFNGLFLUSHMAPPEDBUFFERRANGEPROC SDL_glFlushMappedBufferRange;
PFNGLTEXBUFFERARBPROC SDL_glTexBufferARB;
PFNGLBINDVERTEXARRAYPROC SDL_glBindVertexArray;
PFNGLDELETEVERTEXARRAYSPROC SDL_glDeleteVertexArrays;
PFNGLGENVERTEXARRAYSPROC SDL_glGenVertexArrays;
PFNGLISVERTEXARRAYPROC SDL_glIsVertexArray;
PFNGLGETUNIFORMINDICESPROC SDL_glGetUniformIndices;
PFNGLGETACTIVEUNIFORMSIVPROC SDL_glGetActiveUniformsiv;
PFNGLGETACTIVEUNIFORMNAMEPROC SDL_glGetActiveUniformName;
PFNGLGETUNIFORMBLOCKINDEXPROC SDL_glGetUniformBlockIndex;
PFNGLGETACTIVEUNIFORMBLOCKIVPROC SDL_glGetActiveUniformBlockiv;
PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC SDL_glGetActiveUniformBlockName;
PFNGLUNIFORMBLOCKBINDINGPROC SDL_glUniformBlockBinding;
PFNGLCOPYBUFFERSUBDATAPROC SDL_glCopyBufferSubData;
PFNGLDRAWELEMENTSBASEVERTEXPROC SDL_glDrawElementsBaseVertex;
PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC SDL_glDrawRangeElementsBaseVertex;
PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC SDL_glDrawElementsInstancedBaseVertex;
PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC SDL_glMultiDrawElementsBaseVertex;
PFNGLPROVOKINGVERTEXPROC SDL_glProvokingVertex;
PFNGLFENCESYNCPROC SDL_glFenceSync;
PFNGLISSYNCPROC SDL_glIsSync;
PFNGLDELETESYNCPROC SDL_glDeleteSync;
PFNGLCLIENTWAITSYNCPROC SDL_glClientWaitSync;
PFNGLWAITSYNCPROC SDL_glWaitSync;
PFNGLGETINTEGER64VPROC SDL_glGetInteger64v;
PFNGLGETSYNCIVPROC SDL_glGetSynciv;
PFNGLTEXIMAGE2DMULTISAMPLEPROC SDL_glTexImage2DMultisample;
PFNGLTEXIMAGE3DMULTISAMPLEPROC SDL_glTexImage3DMultisample;
PFNGLGETMULTISAMPLEFVPROC SDL_glGetMultisamplefv;
PFNGLSAMPLEMASKIPROC SDL_glSampleMaski;
PFNGLBLENDEQUATIONIARBPROC SDL_glBlendEquationiARB;
PFNGLBLENDEQUATIONSEPARATEIARBPROC SDL_glBlendEquationSeparateiARB;
PFNGLBLENDFUNCIARBPROC SDL_glBlendFunciARB;
PFNGLBLENDFUNCSEPARATEIARBPROC SDL_glBlendFuncSeparateiARB;
PFNGLMINSAMPLESHADINGARBPROC SDL_glMinSampleShadingARB;
PFNGLNAMEDSTRINGARBPROC SDL_glNamedStringARB;
PFNGLDELETENAMEDSTRINGARBPROC SDL_glDeleteNamedStringARB;
PFNGLCOMPILESHADERINCLUDEARBPROC SDL_glCompileShaderIncludeARB;
PFNGLISNAMEDSTRINGARBPROC SDL_glIsNamedStringARB;
PFNGLGETNAMEDSTRINGARBPROC SDL_glGetNamedStringARB;
PFNGLGETNAMEDSTRINGIVARBPROC SDL_glGetNamedStringivARB;
PFNGLBINDFRAGDATALOCATIONINDEXEDPROC SDL_glBindFragDataLocationIndexed;
PFNGLGETFRAGDATAINDEXPROC SDL_glGetFragDataIndex;
PFNGLGENSAMPLERSPROC SDL_glGenSamplers;
PFNGLDELETESAMPLERSPROC SDL_glDeleteSamplers;
PFNGLISSAMPLERPROC SDL_glIsSampler;
PFNGLBINDSAMPLERPROC SDL_glBindSampler;
PFNGLSAMPLERPARAMETERIPROC SDL_glSamplerParameteri;
PFNGLSAMPLERPARAMETERIVPROC SDL_glSamplerParameteriv;
PFNGLSAMPLERPARAMETERFPROC SDL_glSamplerParameterf;
PFNGLSAMPLERPARAMETERFVPROC SDL_glSamplerParameterfv;
PFNGLSAMPLERPARAMETERIIVPROC SDL_glSamplerParameterIiv;
PFNGLSAMPLERPARAMETERIUIVPROC SDL_glSamplerParameterIuiv;
PFNGLGETSAMPLERPARAMETERIVPROC SDL_glGetSamplerParameteriv;
PFNGLGETSAMPLERPARAMETERIIVPROC SDL_glGetSamplerParameterIiv;
PFNGLGETSAMPLERPARAMETERFVPROC SDL_glGetSamplerParameterfv;
PFNGLGETSAMPLERPARAMETERIUIVPROC SDL_glGetSamplerParameterIuiv;
PFNGLQUERYCOUNTERPROC SDL_glQueryCounter;
PFNGLGETQUERYOBJECTI64VPROC SDL_glGetQueryObjecti64v;
PFNGLGETQUERYOBJECTUI64VPROC SDL_glGetQueryObjectui64v;
PFNGLVERTEXP2UIPROC SDL_glVertexP2ui;
PFNGLVERTEXP2UIVPROC SDL_glVertexP2uiv;
PFNGLVERTEXP3UIPROC SDL_glVertexP3ui;
PFNGLVERTEXP3UIVPROC SDL_glVertexP3uiv;
PFNGLVERTEXP4UIPROC SDL_glVertexP4ui;
PFNGLVERTEXP4UIVPROC SDL_glVertexP4uiv;
PFNGLTEXCOORDP1UIPROC SDL_glTexCoordP1ui;
PFNGLTEXCOORDP1UIVPROC SDL_glTexCoordP1uiv;
PFNGLTEXCOORDP2UIPROC SDL_glTexCoordP2ui;
PFNGLTEXCOORDP2UIVPROC SDL_glTexCoordP2uiv;
PFNGLTEXCOORDP3UIPROC SDL_glTexCoordP3ui;
PFNGLTEXCOORDP3UIVPROC SDL_glTexCoordP3uiv;
PFNGLTEXCOORDP4UIPROC SDL_glTexCoordP4ui;
PFNGLTEXCOORDP4UIVPROC SDL_glTexCoordP4uiv;
PFNGLMULTITEXCOORDP1UIPROC SDL_glMultiTexCoordP1ui;
PFNGLMULTITEXCOORDP1UIVPROC SDL_glMultiTexCoordP1uiv;
PFNGLMULTITEXCOORDP2UIPROC SDL_glMultiTexCoordP2ui;
PFNGLMULTITEXCOORDP2UIVPROC SDL_glMultiTexCoordP2uiv;
PFNGLMULTITEXCOORDP3UIPROC SDL_glMultiTexCoordP3ui;
PFNGLMULTITEXCOORDP3UIVPROC SDL_glMultiTexCoordP3uiv;
PFNGLMULTITEXCOORDP4UIPROC SDL_glMultiTexCoordP4ui;
PFNGLMULTITEXCOORDP4UIVPROC SDL_glMultiTexCoordP4uiv;
PFNGLNORMALP3UIPROC SDL_glNormalP3ui;
PFNGLNORMALP3UIVPROC SDL_glNormalP3uiv;
PFNGLCOLORP3UIPROC SDL_glColorP3ui;
PFNGLCOLORP3UIVPROC SDL_glColorP3uiv;
PFNGLCOLORP4UIPROC SDL_glColorP4ui;
PFNGLCOLORP4UIVPROC SDL_glColorP4uiv;
PFNGLSECONDARYCOLORP3UIPROC SDL_glSecondaryColorP3ui;
PFNGLSECONDARYCOLORP3UIVPROC SDL_glSecondaryColorP3uiv;
PFNGLVERTEXATTRIBP1UIPROC SDL_glVertexAttribP1ui;
PFNGLVERTEXATTRIBP1UIVPROC SDL_glVertexAttribP1uiv;
PFNGLVERTEXATTRIBP2UIPROC SDL_glVertexAttribP2ui;
PFNGLVERTEXATTRIBP2UIVPROC SDL_glVertexAttribP2uiv;
PFNGLVERTEXATTRIBP3UIPROC SDL_glVertexAttribP3ui;
PFNGLVERTEXATTRIBP3UIVPROC SDL_glVertexAttribP3uiv;
PFNGLVERTEXATTRIBP4UIPROC SDL_glVertexAttribP4ui;
PFNGLVERTEXATTRIBP4UIVPROC SDL_glVertexAttribP4uiv;
PFNGLDRAWARRAYSINDIRECTPROC SDL_glDrawArraysIndirect;
PFNGLDRAWELEMENTSINDIRECTPROC SDL_glDrawElementsIndirect;
PFNGLUNIFORM1DPROC SDL_glUniform1d;
PFNGLUNIFORM2DPROC SDL_glUniform2d;
PFNGLUNIFORM3DPROC SDL_glUniform3d;
PFNGLUNIFORM4DPROC SDL_glUniform4d;
PFNGLUNIFORM1DVPROC SDL_glUniform1dv;
PFNGLUNIFORM2DVPROC SDL_glUniform2dv;
PFNGLUNIFORM3DVPROC SDL_glUniform3dv;
PFNGLUNIFORM4DVPROC SDL_glUniform4dv;
PFNGLUNIFORMMATRIX2DVPROC SDL_glUniformMatrix2dv;
PFNGLUNIFORMMATRIX3DVPROC SDL_glUniformMatrix3dv;
PFNGLUNIFORMMATRIX4DVPROC SDL_glUniformMatrix4dv;
PFNGLUNIFORMMATRIX2X3DVPROC SDL_glUniformMatrix2x3dv;
PFNGLUNIFORMMATRIX2X4DVPROC SDL_glUniformMatrix2x4dv;
PFNGLUNIFORMMATRIX3X2DVPROC SDL_glUniformMatrix3x2dv;
PFNGLUNIFORMMATRIX3X4DVPROC SDL_glUniformMatrix3x4dv;
PFNGLUNIFORMMATRIX4X2DVPROC SDL_glUniformMatrix4x2dv;
PFNGLUNIFORMMATRIX4X3DVPROC SDL_glUniformMatrix4x3dv;
PFNGLGETUNIFORMDVPROC SDL_glGetUniformdv;
PFNGLGETSUBROUTINEUNIFORMLOCATIONPROC SDL_glGetSubroutineUniformLocation;
PFNGLGETSUBROUTINEINDEXPROC SDL_glGetSubroutineIndex;
PFNGLGETACTIVESUBROUTINEUNIFORMIVPROC SDL_glGetActiveSubroutineUniformiv;
PFNGLGETACTIVESUBROUTINEUNIFORMNAMEPROC SDL_glGetActiveSubroutineUniformName;
PFNGLGETACTIVESUBROUTINENAMEPROC SDL_glGetActiveSubroutineName;
PFNGLUNIFORMSUBROUTINESUIVPROC SDL_glUniformSubroutinesuiv;
PFNGLGETUNIFORMSUBROUTINEUIVPROC SDL_glGetUniformSubroutineuiv;
PFNGLGETPROGRAMSTAGEIVPROC SDL_glGetProgramStageiv;
PFNGLPATCHPARAMETERIPROC SDL_glPatchParameteri;
PFNGLPATCHPARAMETERFVPROC SDL_glPatchParameterfv;
PFNGLBINDTRANSFORMFEEDBACKPROC SDL_glBindTransformFeedback;
PFNGLDELETETRANSFORMFEEDBACKSPROC SDL_glDeleteTransformFeedbacks;
PFNGLGENTRANSFORMFEEDBACKSPROC SDL_glGenTransformFeedbacks;
PFNGLISTRANSFORMFEEDBACKPROC SDL_glIsTransformFeedback;
PFNGLPAUSETRANSFORMFEEDBACKPROC SDL_glPauseTransformFeedback;
PFNGLRESUMETRANSFORMFEEDBACKPROC SDL_glResumeTransformFeedback;
PFNGLDRAWTRANSFORMFEEDBACKPROC SDL_glDrawTransformFeedback;
PFNGLDRAWTRANSFORMFEEDBACKSTREAMPROC SDL_glDrawTransformFeedbackStream;
PFNGLBEGINQUERYINDEXEDPROC SDL_glBeginQueryIndexed;
PFNGLENDQUERYINDEXEDPROC SDL_glEndQueryIndexed;
PFNGLGETQUERYINDEXEDIVPROC SDL_glGetQueryIndexediv;
PFNGLRELEASESHADERCOMPILERPROC SDL_glReleaseShaderCompiler;
PFNGLSHADERBINARYPROC SDL_glShaderBinary;
PFNGLGETSHADERPRECISIONFORMATPROC SDL_glGetShaderPrecisionFormat;
PFNGLDEPTHRANGEFPROC SDL_glDepthRangef;
PFNGLCLEARDEPTHFPROC SDL_glClearDepthf;
PFNGLGETPROGRAMBINARYPROC SDL_glGetProgramBinary;
PFNGLPROGRAMBINARYPROC SDL_glProgramBinary;
PFNGLPROGRAMPARAMETERIPROC SDL_glProgramParameteri;
PFNGLUSEPROGRAMSTAGESPROC SDL_glUseProgramStages;
PFNGLACTIVESHADERPROGRAMPROC SDL_glActiveShaderProgram;
PFNGLCREATESHADERPROGRAMVPROC SDL_glCreateShaderProgramv;
PFNGLBINDPROGRAMPIPELINEPROC SDL_glBindProgramPipeline;
PFNGLDELETEPROGRAMPIPELINESPROC SDL_glDeleteProgramPipelines;
PFNGLGENPROGRAMPIPELINESPROC SDL_glGenProgramPipelines;
PFNGLISPROGRAMPIPELINEPROC SDL_glIsProgramPipeline;
PFNGLGETPROGRAMPIPELINEIVPROC SDL_glGetProgramPipelineiv;
PFNGLPROGRAMUNIFORM1IPROC SDL_glProgramUniform1i;
PFNGLPROGRAMUNIFORM1IVPROC SDL_glProgramUniform1iv;
PFNGLPROGRAMUNIFORM1FPROC SDL_glProgramUniform1f;
PFNGLPROGRAMUNIFORM1FVPROC SDL_glProgramUniform1fv;
PFNGLPROGRAMUNIFORM1DPROC SDL_glProgramUniform1d;
PFNGLPROGRAMUNIFORM1DVPROC SDL_glProgramUniform1dv;
PFNGLPROGRAMUNIFORM1UIPROC SDL_glProgramUniform1ui;
PFNGLPROGRAMUNIFORM1UIVPROC SDL_glProgramUniform1uiv;
PFNGLPROGRAMUNIFORM2IPROC SDL_glProgramUniform2i;
PFNGLPROGRAMUNIFORM2IVPROC SDL_glProgramUniform2iv;
PFNGLPROGRAMUNIFORM2FPROC SDL_glProgramUniform2f;
PFNGLPROGRAMUNIFORM2FVPROC SDL_glProgramUniform2fv;
PFNGLPROGRAMUNIFORM2DPROC SDL_glProgramUniform2d;
PFNGLPROGRAMUNIFORM2DVPROC SDL_glProgramUniform2dv;
PFNGLPROGRAMUNIFORM2UIPROC SDL_glProgramUniform2ui;
PFNGLPROGRAMUNIFORM2UIVPROC SDL_glProgramUniform2uiv;
PFNGLPROGRAMUNIFORM3IPROC SDL_glProgramUniform3i;
PFNGLPROGRAMUNIFORM3IVPROC SDL_glProgramUniform3iv;
PFNGLPROGRAMUNIFORM3FPROC SDL_glProgramUniform3f;
PFNGLPROGRAMUNIFORM3FVPROC SDL_glProgramUniform3fv;
PFNGLPROGRAMUNIFORM3DPROC SDL_glProgramUniform3d;
PFNGLPROGRAMUNIFORM3DVPROC SDL_glProgramUniform3dv;
PFNGLPROGRAMUNIFORM3UIPROC SDL_glProgramUniform3ui;
PFNGLPROGRAMUNIFORM3UIVPROC SDL_glProgramUniform3uiv;
PFNGLPROGRAMUNIFORM4IPROC SDL_glProgramUniform4i;
PFNGLPROGRAMUNIFORM4IVPROC SDL_glProgramUniform4iv;
PFNGLPROGRAMUNIFORM4FPROC SDL_glProgramUniform4f;
PFNGLPROGRAMUNIFORM4FVPROC SDL_glProgramUniform4fv;
PFNGLPROGRAMUNIFORM4DPROC SDL_glProgramUniform4d;
PFNGLPROGRAMUNIFORM4DVPROC SDL_glProgramUniform4dv;
PFNGLPROGRAMUNIFORM4UIPROC SDL_glProgramUniform4ui;
PFNGLPROGRAMUNIFORM4UIVPROC SDL_glProgramUniform4uiv;
PFNGLPROGRAMUNIFORMMATRIX2FVPROC SDL_glProgramUniformMatrix2fv;
PFNGLPROGRAMUNIFORMMATRIX3FVPROC SDL_glProgramUniformMatrix3fv;
PFNGLPROGRAMUNIFORMMATRIX4FVPROC SDL_glProgramUniformMatrix4fv;
PFNGLPROGRAMUNIFORMMATRIX2DVPROC SDL_glProgramUniformMatrix2dv;
PFNGLPROGRAMUNIFORMMATRIX3DVPROC SDL_glProgramUniformMatrix3dv;
PFNGLPROGRAMUNIFORMMATRIX4DVPROC SDL_glProgramUniformMatrix4dv;
PFNGLPROGRAMUNIFORMMATRIX2X3FVPROC SDL_glProgramUniformMatrix2x3fv;
PFNGLPROGRAMUNIFORMMATRIX3X2FVPROC SDL_glProgramUniformMatrix3x2fv;
PFNGLPROGRAMUNIFORMMATRIX2X4FVPROC SDL_glProgramUniformMatrix2x4fv;
PFNGLPROGRAMUNIFORMMATRIX4X2FVPROC SDL_glProgramUniformMatrix4x2fv;
PFNGLPROGRAMUNIFORMMATRIX3X4FVPROC SDL_glProgramUniformMatrix3x4fv;
PFNGLPROGRAMUNIFORMMATRIX4X3FVPROC SDL_glProgramUniformMatrix4x3fv;
PFNGLPROGRAMUNIFORMMATRIX2X3DVPROC SDL_glProgramUniformMatrix2x3dv;
PFNGLPROGRAMUNIFORMMATRIX3X2DVPROC SDL_glProgramUniformMatrix3x2dv;
PFNGLPROGRAMUNIFORMMATRIX2X4DVPROC SDL_glProgramUniformMatrix2x4dv;
PFNGLPROGRAMUNIFORMMATRIX4X2DVPROC SDL_glProgramUniformMatrix4x2dv;
PFNGLPROGRAMUNIFORMMATRIX3X4DVPROC SDL_glProgramUniformMatrix3x4dv;
PFNGLPROGRAMUNIFORMMATRIX4X3DVPROC SDL_glProgramUniformMatrix4x3dv;
PFNGLVALIDATEPROGRAMPIPELINEPROC SDL_glValidateProgramPipeline;
PFNGLGETPROGRAMPIPELINEINFOLOGPROC SDL_glGetProgramPipelineInfoLog;
PFNGLVERTEXATTRIBL1DPROC SDL_glVertexAttribL1d;
PFNGLVERTEXATTRIBL2DPROC SDL_glVertexAttribL2d;
PFNGLVERTEXATTRIBL3DPROC SDL_glVertexAttribL3d;
PFNGLVERTEXATTRIBL4DPROC SDL_glVertexAttribL4d;
PFNGLVERTEXATTRIBL1DVPROC SDL_glVertexAttribL1dv;
PFNGLVERTEXATTRIBL2DVPROC SDL_glVertexAttribL2dv;
PFNGLVERTEXATTRIBL3DVPROC SDL_glVertexAttribL3dv;
PFNGLVERTEXATTRIBL4DVPROC SDL_glVertexAttribL4dv;
PFNGLVERTEXATTRIBLPOINTERPROC SDL_glVertexAttribLPointer;
PFNGLGETVERTEXATTRIBLDVPROC SDL_glGetVertexAttribLdv;
PFNGLVIEWPORTARRAYVPROC SDL_glViewportArrayv;
PFNGLVIEWPORTINDEXEDFPROC SDL_glViewportIndexedf;
PFNGLVIEWPORTINDEXEDFVPROC SDL_glViewportIndexedfv;
PFNGLSCISSORARRAYVPROC SDL_glScissorArrayv;
PFNGLSCISSORINDEXEDPROC SDL_glScissorIndexed;
PFNGLSCISSORINDEXEDVPROC SDL_glScissorIndexedv;
PFNGLDEPTHRANGEARRAYVPROC SDL_glDepthRangeArrayv;
PFNGLDEPTHRANGEINDEXEDPROC SDL_glDepthRangeIndexed;
PFNGLGETFLOATI_VPROC SDL_glGetFloati_v;
PFNGLGETDOUBLEI_VPROC SDL_glGetDoublei_v;
PFNGLCREATESYNCFROMCLEVENTARBPROC SDL_glCreateSyncFromCLeventARB;
PFNGLDEBUGMESSAGECONTROLARBPROC SDL_glDebugMessageControlARB;
PFNGLDEBUGMESSAGEINSERTARBPROC SDL_glDebugMessageInsertARB;
PFNGLDEBUGMESSAGECALLBACKARBPROC SDL_glDebugMessageCallbackARB;
PFNGLGETDEBUGMESSAGELOGARBPROC SDL_glGetDebugMessageLogARB;
PFNGLGETGRAPHICSRESETSTATUSARBPROC SDL_glGetGraphicsResetStatusARB;
PFNGLGETNMAPDVARBPROC SDL_glGetnMapdvARB;
PFNGLGETNMAPFVARBPROC SDL_glGetnMapfvARB;
PFNGLGETNMAPIVARBPROC SDL_glGetnMapivARB;
PFNGLGETNPIXELMAPFVARBPROC SDL_glGetnPixelMapfvARB;
PFNGLGETNPIXELMAPUIVARBPROC SDL_glGetnPixelMapuivARB;
PFNGLGETNPIXELMAPUSVARBPROC SDL_glGetnPixelMapusvARB;
PFNGLGETNPOLYGONSTIPPLEARBPROC SDL_glGetnPolygonStippleARB;
PFNGLGETNCOLORTABLEARBPROC SDL_glGetnColorTableARB;
PFNGLGETNCONVOLUTIONFILTERARBPROC SDL_glGetnConvolutionFilterARB;
PFNGLGETNSEPARABLEFILTERARBPROC SDL_glGetnSeparableFilterARB;
PFNGLGETNHISTOGRAMARBPROC SDL_glGetnHistogramARB;
PFNGLGETNMINMAXARBPROC SDL_glGetnMinmaxARB;
PFNGLGETNTEXIMAGEARBPROC SDL_glGetnTexImageARB;
PFNGLREADNPIXELSARBPROC SDL_glReadnPixelsARB;
PFNGLGETNCOMPRESSEDTEXIMAGEARBPROC SDL_glGetnCompressedTexImageARB;
PFNGLGETNUNIFORMFVARBPROC SDL_glGetnUniformfvARB;
PFNGLGETNUNIFORMIVARBPROC SDL_glGetnUniformivARB;
PFNGLGETNUNIFORMUIVARBPROC SDL_glGetnUniformuivARB;
PFNGLGETNUNIFORMDVARBPROC SDL_glGetnUniformdvARB;
PFNGLBLENDCOLOREXTPROC SDL_glBlendColorEXT;
PFNGLPOLYGONOFFSETEXTPROC SDL_glPolygonOffsetEXT;
PFNGLTEXIMAGE3DEXTPROC SDL_glTexImage3DEXT;
PFNGLTEXSUBIMAGE3DEXTPROC SDL_glTexSubImage3DEXT;
PFNGLGETTEXFILTERFUNCSGISPROC SDL_glGetTexFilterFuncSGIS;
PFNGLTEXFILTERFUNCSGISPROC SDL_glTexFilterFuncSGIS;
PFNGLTEXSUBIMAGE1DEXTPROC SDL_glTexSubImage1DEXT;
PFNGLTEXSUBIMAGE2DEXTPROC SDL_glTexSubImage2DEXT;
PFNGLCOPYTEXIMAGE1DEXTPROC SDL_glCopyTexImage1DEXT;
PFNGLCOPYTEXIMAGE2DEXTPROC SDL_glCopyTexImage2DEXT;
PFNGLCOPYTEXSUBIMAGE1DEXTPROC SDL_glCopyTexSubImage1DEXT;
PFNGLCOPYTEXSUBIMAGE2DEXTPROC SDL_glCopyTexSubImage2DEXT;
PFNGLCOPYTEXSUBIMAGE3DEXTPROC SDL_glCopyTexSubImage3DEXT;
PFNGLGETHISTOGRAMEXTPROC SDL_glGetHistogramEXT;
PFNGLGETHISTOGRAMPARAMETERFVEXTPROC SDL_glGetHistogramParameterfvEXT;
PFNGLGETHISTOGRAMPARAMETERIVEXTPROC SDL_glGetHistogramParameterivEXT;
PFNGLGETMINMAXEXTPROC SDL_glGetMinmaxEXT;
PFNGLGETMINMAXPARAMETERFVEXTPROC SDL_glGetMinmaxParameterfvEXT;
PFNGLGETMINMAXPARAMETERIVEXTPROC SDL_glGetMinmaxParameterivEXT;
PFNGLHISTOGRAMEXTPROC SDL_glHistogramEXT;
PFNGLMINMAXEXTPROC SDL_glMinmaxEXT;
PFNGLRESETHISTOGRAMEXTPROC SDL_glResetHistogramEXT;
PFNGLRESETMINMAXEXTPROC SDL_glResetMinmaxEXT;
PFNGLCONVOLUTIONFILTER1DEXTPROC SDL_glConvolutionFilter1DEXT;
PFNGLCONVOLUTIONFILTER2DEXTPROC SDL_glConvolutionFilter2DEXT;
PFNGLCONVOLUTIONPARAMETERFEXTPROC SDL_glConvolutionParameterfEXT;
PFNGLCONVOLUTIONPARAMETERFVEXTPROC SDL_glConvolutionParameterfvEXT;
PFNGLCONVOLUTIONPARAMETERIEXTPROC SDL_glConvolutionParameteriEXT;
PFNGLCONVOLUTIONPARAMETERIVEXTPROC SDL_glConvolutionParameterivEXT;
PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC SDL_glCopyConvolutionFilter1DEXT;
PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC SDL_glCopyConvolutionFilter2DEXT;
PFNGLGETCONVOLUTIONFILTEREXTPROC SDL_glGetConvolutionFilterEXT;
PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC SDL_glGetConvolutionParameterfvEXT;
PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC SDL_glGetConvolutionParameterivEXT;
PFNGLGETSEPARABLEFILTEREXTPROC SDL_glGetSeparableFilterEXT;
PFNGLSEPARABLEFILTER2DEXTPROC SDL_glSeparableFilter2DEXT;
PFNGLCOLORTABLESGIPROC SDL_glColorTableSGI;
PFNGLCOLORTABLEPARAMETERFVSGIPROC SDL_glColorTableParameterfvSGI;
PFNGLCOLORTABLEPARAMETERIVSGIPROC SDL_glColorTableParameterivSGI;
PFNGLCOPYCOLORTABLESGIPROC SDL_glCopyColorTableSGI;
PFNGLGETCOLORTABLESGIPROC SDL_glGetColorTableSGI;
PFNGLGETCOLORTABLEPARAMETERFVSGIPROC SDL_glGetColorTableParameterfvSGI;
PFNGLGETCOLORTABLEPARAMETERIVSGIPROC SDL_glGetColorTableParameterivSGI;
PFNGLPIXELTEXGENSGIXPROC SDL_glPixelTexGenSGIX;
PFNGLPIXELTEXGENPARAMETERISGISPROC SDL_glPixelTexGenParameteriSGIS;
PFNGLPIXELTEXGENPARAMETERIVSGISPROC SDL_glPixelTexGenParameterivSGIS;
PFNGLPIXELTEXGENPARAMETERFSGISPROC SDL_glPixelTexGenParameterfSGIS;
PFNGLPIXELTEXGENPARAMETERFVSGISPROC SDL_glPixelTexGenParameterfvSGIS;
PFNGLGETPIXELTEXGENPARAMETERIVSGISPROC SDL_glGetPixelTexGenParameterivSGIS;
PFNGLGETPIXELTEXGENPARAMETERFVSGISPROC SDL_glGetPixelTexGenParameterfvSGIS;
PFNGLTEXIMAGE4DSGISPROC SDL_glTexImage4DSGIS;
PFNGLTEXSUBIMAGE4DSGISPROC SDL_glTexSubImage4DSGIS;
PFNGLARETEXTURESRESIDENTEXTPROC SDL_glAreTexturesResidentEXT;
PFNGLBINDTEXTUREEXTPROC SDL_glBindTextureEXT;
PFNGLDELETETEXTURESEXTPROC SDL_glDeleteTexturesEXT;
PFNGLGENTEXTURESEXTPROC SDL_glGenTexturesEXT;
PFNGLISTEXTUREEXTPROC SDL_glIsTextureEXT;
PFNGLPRIORITIZETEXTURESEXTPROC SDL_glPrioritizeTexturesEXT;
PFNGLDETAILTEXFUNCSGISPROC SDL_glDetailTexFuncSGIS;
PFNGLGETDETAILTEXFUNCSGISPROC SDL_glGetDetailTexFuncSGIS;
PFNGLSHARPENTEXFUNCSGISPROC SDL_glSharpenTexFuncSGIS;
PFNGLGETSHARPENTEXFUNCSGISPROC SDL_glGetSharpenTexFuncSGIS;
PFNGLSAMPLEMASKSGISPROC SDL_glSampleMaskSGIS;
PFNGLSAMPLEPATTERNSGISPROC SDL_glSamplePatternSGIS;
PFNGLARRAYELEMENTEXTPROC SDL_glArrayElementEXT;
PFNGLCOLORPOINTEREXTPROC SDL_glColorPointerEXT;
PFNGLDRAWARRAYSEXTPROC SDL_glDrawArraysEXT;
PFNGLEDGEFLAGPOINTEREXTPROC SDL_glEdgeFlagPointerEXT;
PFNGLGETPOINTERVEXTPROC SDL_glGetPointervEXT;
PFNGLINDEXPOINTEREXTPROC SDL_glIndexPointerEXT;
PFNGLNORMALPOINTEREXTPROC SDL_glNormalPointerEXT;
PFNGLTEXCOORDPOINTEREXTPROC SDL_glTexCoordPointerEXT;
PFNGLVERTEXPOINTEREXTPROC SDL_glVertexPointerEXT;
PFNGLBLENDEQUATIONEXTPROC SDL_glBlendEquationEXT;
PFNGLSPRITEPARAMETERFSGIXPROC SDL_glSpriteParameterfSGIX;
PFNGLSPRITEPARAMETERFVSGIXPROC SDL_glSpriteParameterfvSGIX;
PFNGLSPRITEPARAMETERISGIXPROC SDL_glSpriteParameteriSGIX;
PFNGLSPRITEPARAMETERIVSGIXPROC SDL_glSpriteParameterivSGIX;
PFNGLPOINTPARAMETERFEXTPROC SDL_glPointParameterfEXT;
PFNGLPOINTPARAMETERFVEXTPROC SDL_glPointParameterfvEXT;
PFNGLPOINTPARAMETERFSGISPROC SDL_glPointParameterfSGIS;
PFNGLPOINTPARAMETERFVSGISPROC SDL_glPointParameterfvSGIS;
PFNGLGETINSTRUMENTSSGIXPROC SDL_glGetInstrumentsSGIX;
PFNGLINSTRUMENTSBUFFERSGIXPROC SDL_glInstrumentsBufferSGIX;
PFNGLPOLLINSTRUMENTSSGIXPROC SDL_glPollInstrumentsSGIX;
PFNGLREADINSTRUMENTSSGIXPROC SDL_glReadInstrumentsSGIX;
PFNGLSTARTINSTRUMENTSSGIXPROC SDL_glStartInstrumentsSGIX;
PFNGLSTOPINSTRUMENTSSGIXPROC SDL_glStopInstrumentsSGIX;
PFNGLFRAMEZOOMSGIXPROC SDL_glFrameZoomSGIX;
PFNGLTAGSAMPLEBUFFERSGIXPROC SDL_glTagSampleBufferSGIX;
PFNGLDEFORMATIONMAP3DSGIXPROC SDL_glDeformationMap3dSGIX;
PFNGLDEFORMATIONMAP3FSGIXPROC SDL_glDeformationMap3fSGIX;
PFNGLDEFORMSGIXPROC SDL_glDeformSGIX;
PFNGLLOADIDENTITYDEFORMATIONMAPSGIXPROC SDL_glLoadIdentityDeformationMapSGIX;
PFNGLREFERENCEPLANESGIXPROC SDL_glReferencePlaneSGIX;
PFNGLFLUSHRASTERSGIXPROC SDL_glFlushRasterSGIX;
PFNGLFOGFUNCSGISPROC SDL_glFogFuncSGIS;
PFNGLGETFOGFUNCSGISPROC SDL_glGetFogFuncSGIS;
PFNGLIMAGETRANSFORMPARAMETERIHPPROC SDL_glImageTransformParameteriHP;
PFNGLIMAGETRANSFORMPARAMETERFHPPROC SDL_glImageTransformParameterfHP;
PFNGLIMAGETRANSFORMPARAMETERIVHPPROC SDL_glImageTransformParameterivHP;
PFNGLIMAGETRANSFORMPARAMETERFVHPPROC SDL_glImageTransformParameterfvHP;
PFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC SDL_glGetImageTransformParameterivHP;
PFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC SDL_glGetImageTransformParameterfvHP;
PFNGLCOLORSUBTABLEEXTPROC SDL_glColorSubTableEXT;
PFNGLCOPYCOLORSUBTABLEEXTPROC SDL_glCopyColorSubTableEXT;
PFNGLHINTPGIPROC SDL_glHintPGI;
PFNGLCOLORTABLEEXTPROC SDL_glColorTableEXT;
PFNGLGETCOLORTABLEEXTPROC SDL_glGetColorTableEXT;
PFNGLGETCOLORTABLEPARAMETERIVEXTPROC SDL_glGetColorTableParameterivEXT;
PFNGLGETCOLORTABLEPARAMETERFVEXTPROC SDL_glGetColorTableParameterfvEXT;
PFNGLGETLISTPARAMETERFVSGIXPROC SDL_glGetListParameterfvSGIX;
PFNGLGETLISTPARAMETERIVSGIXPROC SDL_glGetListParameterivSGIX;
PFNGLLISTPARAMETERFSGIXPROC SDL_glListParameterfSGIX;
PFNGLLISTPARAMETERFVSGIXPROC SDL_glListParameterfvSGIX;
PFNGLLISTPARAMETERISGIXPROC SDL_glListParameteriSGIX;
PFNGLLISTPARAMETERIVSGIXPROC SDL_glListParameterivSGIX;
PFNGLINDEXMATERIALEXTPROC SDL_glIndexMaterialEXT;
PFNGLINDEXFUNCEXTPROC SDL_glIndexFuncEXT;
PFNGLLOCKARRAYSEXTPROC SDL_glLockArraysEXT;
PFNGLUNLOCKARRAYSEXTPROC SDL_glUnlockArraysEXT;
PFNGLCULLPARAMETERDVEXTPROC SDL_glCullParameterdvEXT;
PFNGLCULLPARAMETERFVEXTPROC SDL_glCullParameterfvEXT;
PFNGLFRAGMENTCOLORMATERIALSGIXPROC SDL_glFragmentColorMaterialSGIX;
PFNGLFRAGMENTLIGHTFSGIXPROC SDL_glFragmentLightfSGIX;
PFNGLFRAGMENTLIGHTFVSGIXPROC SDL_glFragmentLightfvSGIX;
PFNGLFRAGMENTLIGHTISGIXPROC SDL_glFragmentLightiSGIX;
PFNGLFRAGMENTLIGHTIVSGIXPROC SDL_glFragmentLightivSGIX;
PFNGLFRAGMENTLIGHTMODELFSGIXPROC SDL_glFragmentLightModelfSGIX;
PFNGLFRAGMENTLIGHTMODELFVSGIXPROC SDL_glFragmentLightModelfvSGIX;
PFNGLFRAGMENTLIGHTMODELISGIXPROC SDL_glFragmentLightModeliSGIX;
PFNGLFRAGMENTLIGHTMODELIVSGIXPROC SDL_glFragmentLightModelivSGIX;
PFNGLFRAGMENTMATERIALFSGIXPROC SDL_glFragmentMaterialfSGIX;
PFNGLFRAGMENTMATERIALFVSGIXPROC SDL_glFragmentMaterialfvSGIX;
PFNGLFRAGMENTMATERIALISGIXPROC SDL_glFragmentMaterialiSGIX;
PFNGLFRAGMENTMATERIALIVSGIXPROC SDL_glFragmentMaterialivSGIX;
PFNGLGETFRAGMENTLIGHTFVSGIXPROC SDL_glGetFragmentLightfvSGIX;
PFNGLGETFRAGMENTLIGHTIVSGIXPROC SDL_glGetFragmentLightivSGIX;
PFNGLGETFRAGMENTMATERIALFVSGIXPROC SDL_glGetFragmentMaterialfvSGIX;
PFNGLGETFRAGMENTMATERIALIVSGIXPROC SDL_glGetFragmentMaterialivSGIX;
PFNGLLIGHTENVISGIXPROC SDL_glLightEnviSGIX;
PFNGLDRAWRANGEELEMENTSEXTPROC SDL_glDrawRangeElementsEXT;
PFNGLAPPLYTEXTUREEXTPROC SDL_glApplyTextureEXT;
PFNGLTEXTURELIGHTEXTPROC SDL_glTextureLightEXT;
PFNGLTEXTUREMATERIALEXTPROC SDL_glTextureMaterialEXT;
PFNGLASYNCMARKERSGIXPROC SDL_glAsyncMarkerSGIX;
PFNGLFINISHASYNCSGIXPROC SDL_glFinishAsyncSGIX;
PFNGLPOLLASYNCSGIXPROC SDL_glPollAsyncSGIX;
PFNGLGENASYNCMARKERSSGIXPROC SDL_glGenAsyncMarkersSGIX;
PFNGLDELETEASYNCMARKERSSGIXPROC SDL_glDeleteAsyncMarkersSGIX;
PFNGLISASYNCMARKERSGIXPROC SDL_glIsAsyncMarkerSGIX;
PFNGLVERTEXPOINTERVINTELPROC SDL_glVertexPointervINTEL;
PFNGLNORMALPOINTERVINTELPROC SDL_glNormalPointervINTEL;
PFNGLCOLORPOINTERVINTELPROC SDL_glColorPointervINTEL;
PFNGLTEXCOORDPOINTERVINTELPROC SDL_glTexCoordPointervINTEL;
PFNGLPIXELTRANSFORMPARAMETERIEXTPROC SDL_glPixelTransformParameteriEXT;
PFNGLPIXELTRANSFORMPARAMETERFEXTPROC SDL_glPixelTransformParameterfEXT;
PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC SDL_glPixelTransformParameterivEXT;
PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC SDL_glPixelTransformParameterfvEXT;
PFNGLSECONDARYCOLOR3BEXTPROC SDL_glSecondaryColor3bEXT;
PFNGLSECONDARYCOLOR3BVEXTPROC SDL_glSecondaryColor3bvEXT;
PFNGLSECONDARYCOLOR3DEXTPROC SDL_glSecondaryColor3dEXT;
PFNGLSECONDARYCOLOR3DVEXTPROC SDL_glSecondaryColor3dvEXT;
PFNGLSECONDARYCOLOR3FEXTPROC SDL_glSecondaryColor3fEXT;
PFNGLSECONDARYCOLOR3FVEXTPROC SDL_glSecondaryColor3fvEXT;
PFNGLSECONDARYCOLOR3IEXTPROC SDL_glSecondaryColor3iEXT;
PFNGLSECONDARYCOLOR3IVEXTPROC SDL_glSecondaryColor3ivEXT;
PFNGLSECONDARYCOLOR3SEXTPROC SDL_glSecondaryColor3sEXT;
PFNGLSECONDARYCOLOR3SVEXTPROC SDL_glSecondaryColor3svEXT;
PFNGLSECONDARYCOLOR3UBEXTPROC SDL_glSecondaryColor3ubEXT;
PFNGLSECONDARYCOLOR3UBVEXTPROC SDL_glSecondaryColor3ubvEXT;
PFNGLSECONDARYCOLOR3UIEXTPROC SDL_glSecondaryColor3uiEXT;
PFNGLSECONDARYCOLOR3UIVEXTPROC SDL_glSecondaryColor3uivEXT;
PFNGLSECONDARYCOLOR3USEXTPROC SDL_glSecondaryColor3usEXT;
PFNGLSECONDARYCOLOR3USVEXTPROC SDL_glSecondaryColor3usvEXT;
PFNGLSECONDARYCOLORPOINTEREXTPROC SDL_glSecondaryColorPointerEXT;
PFNGLTEXTURENORMALEXTPROC SDL_glTextureNormalEXT;
PFNGLMULTIDRAWARRAYSEXTPROC SDL_glMultiDrawArraysEXT;
PFNGLMULTIDRAWELEMENTSEXTPROC SDL_glMultiDrawElementsEXT;
PFNGLFOGCOORDFEXTPROC SDL_glFogCoordfEXT;
PFNGLFOGCOORDFVEXTPROC SDL_glFogCoordfvEXT;
PFNGLFOGCOORDDEXTPROC SDL_glFogCoorddEXT;
PFNGLFOGCOORDDVEXTPROC SDL_glFogCoorddvEXT;
PFNGLFOGCOORDPOINTEREXTPROC SDL_glFogCoordPointerEXT;
PFNGLTANGENT3BEXTPROC SDL_glTangent3bEXT;
PFNGLTANGENT3BVEXTPROC SDL_glTangent3bvEXT;
PFNGLTANGENT3DEXTPROC SDL_glTangent3dEXT;
PFNGLTANGENT3DVEXTPROC SDL_glTangent3dvEXT;
PFNGLTANGENT3FEXTPROC SDL_glTangent3fEXT;
PFNGLTANGENT3FVEXTPROC SDL_glTangent3fvEXT;
PFNGLTANGENT3IEXTPROC SDL_glTangent3iEXT;
PFNGLTANGENT3IVEXTPROC SDL_glTangent3ivEXT;
PFNGLTANGENT3SEXTPROC SDL_glTangent3sEXT;
PFNGLTANGENT3SVEXTPROC SDL_glTangent3svEXT;
PFNGLBINORMAL3BEXTPROC SDL_glBinormal3bEXT;
PFNGLBINORMAL3BVEXTPROC SDL_glBinormal3bvEXT;
PFNGLBINORMAL3DEXTPROC SDL_glBinormal3dEXT;
PFNGLBINORMAL3DVEXTPROC SDL_glBinormal3dvEXT;
PFNGLBINORMAL3FEXTPROC SDL_glBinormal3fEXT;
PFNGLBINORMAL3FVEXTPROC SDL_glBinormal3fvEXT;
PFNGLBINORMAL3IEXTPROC SDL_glBinormal3iEXT;
PFNGLBINORMAL3IVEXTPROC SDL_glBinormal3ivEXT;
PFNGLBINORMAL3SEXTPROC SDL_glBinormal3sEXT;
PFNGLBINORMAL3SVEXTPROC SDL_glBinormal3svEXT;
PFNGLTANGENTPOINTEREXTPROC SDL_glTangentPointerEXT;
PFNGLBINORMALPOINTEREXTPROC SDL_glBinormalPointerEXT;
PFNGLFINISHTEXTURESUNXPROC SDL_glFinishTextureSUNX;
PFNGLGLOBALALPHAFACTORBSUNPROC SDL_glGlobalAlphaFactorbSUN;
PFNGLGLOBALALPHAFACTORSSUNPROC SDL_glGlobalAlphaFactorsSUN;
PFNGLGLOBALALPHAFACTORISUNPROC SDL_glGlobalAlphaFactoriSUN;
PFNGLGLOBALALPHAFACTORFSUNPROC SDL_glGlobalAlphaFactorfSUN;
PFNGLGLOBALALPHAFACTORDSUNPROC SDL_glGlobalAlphaFactordSUN;
PFNGLGLOBALALPHAFACTORUBSUNPROC SDL_glGlobalAlphaFactorubSUN;
PFNGLGLOBALALPHAFACTORUSSUNPROC SDL_glGlobalAlphaFactorusSUN;
PFNGLGLOBALALPHAFACTORUISUNPROC SDL_glGlobalAlphaFactoruiSUN;
PFNGLREPLACEMENTCODEUISUNPROC SDL_glReplacementCodeuiSUN;
PFNGLREPLACEMENTCODEUSSUNPROC SDL_glReplacementCodeusSUN;
PFNGLREPLACEMENTCODEUBSUNPROC SDL_glReplacementCodeubSUN;
PFNGLREPLACEMENTCODEUIVSUNPROC SDL_glReplacementCodeuivSUN;
PFNGLREPLACEMENTCODEUSVSUNPROC SDL_glReplacementCodeusvSUN;
PFNGLREPLACEMENTCODEUBVSUNPROC SDL_glReplacementCodeubvSUN;
PFNGLREPLACEMENTCODEPOINTERSUNPROC SDL_glReplacementCodePointerSUN;
PFNGLCOLOR4UBVERTEX2FSUNPROC SDL_glColor4ubVertex2fSUN;
PFNGLCOLOR4UBVERTEX2FVSUNPROC SDL_glColor4ubVertex2fvSUN;
PFNGLCOLOR4UBVERTEX3FSUNPROC SDL_glColor4ubVertex3fSUN;
PFNGLCOLOR4UBVERTEX3FVSUNPROC SDL_glColor4ubVertex3fvSUN;
PFNGLCOLOR3FVERTEX3FSUNPROC SDL_glColor3fVertex3fSUN;
PFNGLCOLOR3FVERTEX3FVSUNPROC SDL_glColor3fVertex3fvSUN;
PFNGLNORMAL3FVERTEX3FSUNPROC SDL_glNormal3fVertex3fSUN;
PFNGLNORMAL3FVERTEX3FVSUNPROC SDL_glNormal3fVertex3fvSUN;
PFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC SDL_glColor4fNormal3fVertex3fSUN;
PFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC SDL_glColor4fNormal3fVertex3fvSUN;
PFNGLTEXCOORD2FVERTEX3FSUNPROC SDL_glTexCoord2fVertex3fSUN;
PFNGLTEXCOORD2FVERTEX3FVSUNPROC SDL_glTexCoord2fVertex3fvSUN;
PFNGLTEXCOORD4FVERTEX4FSUNPROC SDL_glTexCoord4fVertex4fSUN;
PFNGLTEXCOORD4FVERTEX4FVSUNPROC SDL_glTexCoord4fVertex4fvSUN;
PFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC SDL_glTexCoord2fColor4ubVertex3fSUN;
PFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC SDL_glTexCoord2fColor4ubVertex3fvSUN;
PFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC SDL_glTexCoord2fColor3fVertex3fSUN;
PFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC SDL_glTexCoord2fColor3fVertex3fvSUN;
PFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC SDL_glTexCoord2fNormal3fVertex3fSUN;
PFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC SDL_glTexCoord2fNormal3fVertex3fvSUN;
PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC SDL_glTexCoord2fColor4fNormal3fVertex3fSUN;
PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC SDL_glTexCoord2fColor4fNormal3fVertex3fvSUN;
PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC SDL_glTexCoord4fColor4fNormal3fVertex4fSUN;
PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC SDL_glTexCoord4fColor4fNormal3fVertex4fvSUN;
PFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC SDL_glReplacementCodeuiVertex3fSUN;
PFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC SDL_glReplacementCodeuiVertex3fvSUN;
PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC SDL_glReplacementCodeuiColor4ubVertex3fSUN;
PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC SDL_glReplacementCodeuiColor4ubVertex3fvSUN;
PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC SDL_glReplacementCodeuiColor3fVertex3fSUN;
PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC SDL_glReplacementCodeuiColor3fVertex3fvSUN;
PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC SDL_glReplacementCodeuiNormal3fVertex3fSUN;
PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC SDL_glReplacementCodeuiNormal3fVertex3fvSUN;
PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC SDL_glReplacementCodeuiColor4fNormal3fVertex3fSUN;
PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC SDL_glReplacementCodeuiColor4fNormal3fVertex3fvSUN;
PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC SDL_glReplacementCodeuiTexCoord2fVertex3fSUN;
PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC SDL_glReplacementCodeuiTexCoord2fVertex3fvSUN;
PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC SDL_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN;
PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC SDL_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN;
PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC SDL_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN;
PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC SDL_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN;
PFNGLBLENDFUNCSEPARATEEXTPROC SDL_glBlendFuncSeparateEXT;
PFNGLBLENDFUNCSEPARATEINGRPROC SDL_glBlendFuncSeparateINGR;
PFNGLVERTEXWEIGHTFEXTPROC SDL_glVertexWeightfEXT;
PFNGLVERTEXWEIGHTFVEXTPROC SDL_glVertexWeightfvEXT;
PFNGLVERTEXWEIGHTPOINTEREXTPROC SDL_glVertexWeightPointerEXT;
PFNGLFLUSHVERTEXARRAYRANGENVPROC SDL_glFlushVertexArrayRangeNV;
PFNGLVERTEXARRAYRANGENVPROC SDL_glVertexArrayRangeNV;
PFNGLCOMBINERPARAMETERFVNVPROC SDL_glCombinerParameterfvNV;
PFNGLCOMBINERPARAMETERFNVPROC SDL_glCombinerParameterfNV;
PFNGLCOMBINERPARAMETERIVNVPROC SDL_glCombinerParameterivNV;
PFNGLCOMBINERPARAMETERINVPROC SDL_glCombinerParameteriNV;
PFNGLCOMBINERINPUTNVPROC SDL_glCombinerInputNV;
PFNGLCOMBINEROUTPUTNVPROC SDL_glCombinerOutputNV;
PFNGLFINALCOMBINERINPUTNVPROC SDL_glFinalCombinerInputNV;
PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC SDL_glGetCombinerInputParameterfvNV;
PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC SDL_glGetCombinerInputParameterivNV;
PFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC SDL_glGetCombinerOutputParameterfvNV;
PFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC SDL_glGetCombinerOutputParameterivNV;
PFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC SDL_glGetFinalCombinerInputParameterfvNV;
PFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC SDL_glGetFinalCombinerInputParameterivNV;
PFNGLRESIZEBUFFERSMESAPROC SDL_glResizeBuffersMESA;
PFNGLWINDOWPOS2DMESAPROC SDL_glWindowPos2dMESA;
PFNGLWINDOWPOS2DVMESAPROC SDL_glWindowPos2dvMESA;
PFNGLWINDOWPOS2FMESAPROC SDL_glWindowPos2fMESA;
PFNGLWINDOWPOS2FVMESAPROC SDL_glWindowPos2fvMESA;
PFNGLWINDOWPOS2IMESAPROC SDL_glWindowPos2iMESA;
PFNGLWINDOWPOS2IVMESAPROC SDL_glWindowPos2ivMESA;
PFNGLWINDOWPOS2SMESAPROC SDL_glWindowPos2sMESA;
PFNGLWINDOWPOS2SVMESAPROC SDL_glWindowPos2svMESA;
PFNGLWINDOWPOS3DMESAPROC SDL_glWindowPos3dMESA;
PFNGLWINDOWPOS3DVMESAPROC SDL_glWindowPos3dvMESA;
PFNGLWINDOWPOS3FMESAPROC SDL_glWindowPos3fMESA;
PFNGLWINDOWPOS3FVMESAPROC SDL_glWindowPos3fvMESA;
PFNGLWINDOWPOS3IMESAPROC SDL_glWindowPos3iMESA;
PFNGLWINDOWPOS3IVMESAPROC SDL_glWindowPos3ivMESA;
PFNGLWINDOWPOS3SMESAPROC SDL_glWindowPos3sMESA;
PFNGLWINDOWPOS3SVMESAPROC SDL_glWindowPos3svMESA;
PFNGLWINDOWPOS4DMESAPROC SDL_glWindowPos4dMESA;
PFNGLWINDOWPOS4DVMESAPROC SDL_glWindowPos4dvMESA;
PFNGLWINDOWPOS4FMESAPROC SDL_glWindowPos4fMESA;
PFNGLWINDOWPOS4FVMESAPROC SDL_glWindowPos4fvMESA;
PFNGLWINDOWPOS4IMESAPROC SDL_glWindowPos4iMESA;
PFNGLWINDOWPOS4IVMESAPROC SDL_glWindowPos4ivMESA;
PFNGLWINDOWPOS4SMESAPROC SDL_glWindowPos4sMESA;
PFNGLWINDOWPOS4SVMESAPROC SDL_glWindowPos4svMESA;
PFNGLMULTIMODEDRAWARRAYSIBMPROC SDL_glMultiModeDrawArraysIBM;
PFNGLMULTIMODEDRAWELEMENTSIBMPROC SDL_glMultiModeDrawElementsIBM;
PFNGLCOLORPOINTERLISTIBMPROC SDL_glColorPointerListIBM;
PFNGLSECONDARYCOLORPOINTERLISTIBMPROC SDL_glSecondaryColorPointerListIBM;
PFNGLEDGEFLAGPOINTERLISTIBMPROC SDL_glEdgeFlagPointerListIBM;
PFNGLFOGCOORDPOINTERLISTIBMPROC SDL_glFogCoordPointerListIBM;
PFNGLINDEXPOINTERLISTIBMPROC SDL_glIndexPointerListIBM;
PFNGLNORMALPOINTERLISTIBMPROC SDL_glNormalPointerListIBM;
PFNGLTEXCOORDPOINTERLISTIBMPROC SDL_glTexCoordPointerListIBM;
PFNGLVERTEXPOINTERLISTIBMPROC SDL_glVertexPointerListIBM;
PFNGLTBUFFERMASK3DFXPROC SDL_glTbufferMask3DFX;
PFNGLSAMPLEMASKEXTPROC SDL_glSampleMaskEXT;
PFNGLSAMPLEPATTERNEXTPROC SDL_glSamplePatternEXT;
PFNGLTEXTURECOLORMASKSGISPROC SDL_glTextureColorMaskSGIS;
PFNGLIGLOOINTERFACESGIXPROC SDL_glIglooInterfaceSGIX;
PFNGLDELETEFENCESNVPROC SDL_glDeleteFencesNV;
PFNGLGENFENCESNVPROC SDL_glGenFencesNV;
PFNGLISFENCENVPROC SDL_glIsFenceNV;
PFNGLTESTFENCENVPROC SDL_glTestFenceNV;
PFNGLGETFENCEIVNVPROC SDL_glGetFenceivNV;
PFNGLFINISHFENCENVPROC SDL_glFinishFenceNV;
PFNGLSETFENCENVPROC SDL_glSetFenceNV;
PFNGLMAPCONTROLPOINTSNVPROC SDL_glMapControlPointsNV;
PFNGLMAPPARAMETERIVNVPROC SDL_glMapParameterivNV;
PFNGLMAPPARAMETERFVNVPROC SDL_glMapParameterfvNV;
PFNGLGETMAPCONTROLPOINTSNVPROC SDL_glGetMapControlPointsNV;
PFNGLGETMAPPARAMETERIVNVPROC SDL_glGetMapParameterivNV;
PFNGLGETMAPPARAMETERFVNVPROC SDL_glGetMapParameterfvNV;
PFNGLGETMAPATTRIBPARAMETERIVNVPROC SDL_glGetMapAttribParameterivNV;
PFNGLGETMAPATTRIBPARAMETERFVNVPROC SDL_glGetMapAttribParameterfvNV;
PFNGLEVALMAPSNVPROC SDL_glEvalMapsNV;
PFNGLCOMBINERSTAGEPARAMETERFVNVPROC SDL_glCombinerStageParameterfvNV;
PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC SDL_glGetCombinerStageParameterfvNV;
PFNGLAREPROGRAMSRESIDENTNVPROC SDL_glAreProgramsResidentNV;
PFNGLBINDPROGRAMNVPROC SDL_glBindProgramNV;
PFNGLDELETEPROGRAMSNVPROC SDL_glDeleteProgramsNV;
PFNGLEXECUTEPROGRAMNVPROC SDL_glExecuteProgramNV;
PFNGLGENPROGRAMSNVPROC SDL_glGenProgramsNV;
PFNGLGETPROGRAMPARAMETERDVNVPROC SDL_glGetProgramParameterdvNV;
PFNGLGETPROGRAMPARAMETERFVNVPROC SDL_glGetProgramParameterfvNV;
PFNGLGETPROGRAMIVNVPROC SDL_glGetProgramivNV;
PFNGLGETPROGRAMSTRINGNVPROC SDL_glGetProgramStringNV;
PFNGLGETTRACKMATRIXIVNVPROC SDL_glGetTrackMatrixivNV;
PFNGLGETVERTEXATTRIBDVNVPROC SDL_glGetVertexAttribdvNV;
PFNGLGETVERTEXATTRIBFVNVPROC SDL_glGetVertexAttribfvNV;
PFNGLGETVERTEXATTRIBIVNVPROC SDL_glGetVertexAttribivNV;
PFNGLGETVERTEXATTRIBPOINTERVNVPROC SDL_glGetVertexAttribPointervNV;
PFNGLISPROGRAMNVPROC SDL_glIsProgramNV;
PFNGLLOADPROGRAMNVPROC SDL_glLoadProgramNV;
PFNGLPROGRAMPARAMETER4DNVPROC SDL_glProgramParameter4dNV;
PFNGLPROGRAMPARAMETER4DVNVPROC SDL_glProgramParameter4dvNV;
PFNGLPROGRAMPARAMETER4FNVPROC SDL_glProgramParameter4fNV;
PFNGLPROGRAMPARAMETER4FVNVPROC SDL_glProgramParameter4fvNV;
PFNGLPROGRAMPARAMETERS4DVNVPROC SDL_glProgramParameters4dvNV;
PFNGLPROGRAMPARAMETERS4FVNVPROC SDL_glProgramParameters4fvNV;
PFNGLREQUESTRESIDENTPROGRAMSNVPROC SDL_glRequestResidentProgramsNV;
PFNGLTRACKMATRIXNVPROC SDL_glTrackMatrixNV;
PFNGLVERTEXATTRIBPOINTERNVPROC SDL_glVertexAttribPointerNV;
PFNGLVERTEXATTRIB1DNVPROC SDL_glVertexAttrib1dNV;
PFNGLVERTEXATTRIB1DVNVPROC SDL_glVertexAttrib1dvNV;
PFNGLVERTEXATTRIB1FNVPROC SDL_glVertexAttrib1fNV;
PFNGLVERTEXATTRIB1FVNVPROC SDL_glVertexAttrib1fvNV;
PFNGLVERTEXATTRIB1SNVPROC SDL_glVertexAttrib1sNV;
PFNGLVERTEXATTRIB1SVNVPROC SDL_glVertexAttrib1svNV;
PFNGLVERTEXATTRIB2DNVPROC SDL_glVertexAttrib2dNV;
PFNGLVERTEXATTRIB2DVNVPROC SDL_glVertexAttrib2dvNV;
PFNGLVERTEXATTRIB2FNVPROC SDL_glVertexAttrib2fNV;
PFNGLVERTEXATTRIB2FVNVPROC SDL_glVertexAttrib2fvNV;
PFNGLVERTEXATTRIB2SNVPROC SDL_glVertexAttrib2sNV;
PFNGLVERTEXATTRIB2SVNVPROC SDL_glVertexAttrib2svNV;
PFNGLVERTEXATTRIB3DNVPROC SDL_glVertexAttrib3dNV;
PFNGLVERTEXATTRIB3DVNVPROC SDL_glVertexAttrib3dvNV;
PFNGLVERTEXATTRIB3FNVPROC SDL_glVertexAttrib3fNV;
PFNGLVERTEXATTRIB3FVNVPROC SDL_glVertexAttrib3fvNV;
PFNGLVERTEXATTRIB3SNVPROC SDL_glVertexAttrib3sNV;
PFNGLVERTEXATTRIB3SVNVPROC SDL_glVertexAttrib3svNV;
PFNGLVERTEXATTRIB4DNVPROC SDL_glVertexAttrib4dNV;
PFNGLVERTEXATTRIB4DVNVPROC SDL_glVertexAttrib4dvNV;
PFNGLVERTEXATTRIB4FNVPROC SDL_glVertexAttrib4fNV;
PFNGLVERTEXATTRIB4FVNVPROC SDL_glVertexAttrib4fvNV;
PFNGLVERTEXATTRIB4SNVPROC SDL_glVertexAttrib4sNV;
PFNGLVERTEXATTRIB4SVNVPROC SDL_glVertexAttrib4svNV;
PFNGLVERTEXATTRIB4UBNVPROC SDL_glVertexAttrib4ubNV;
PFNGLVERTEXATTRIB4UBVNVPROC SDL_glVertexAttrib4ubvNV;
PFNGLVERTEXATTRIBS1DVNVPROC SDL_glVertexAttribs1dvNV;
PFNGLVERTEXATTRIBS1FVNVPROC SDL_glVertexAttribs1fvNV;
PFNGLVERTEXATTRIBS1SVNVPROC SDL_glVertexAttribs1svNV;
PFNGLVERTEXATTRIBS2DVNVPROC SDL_glVertexAttribs2dvNV;
PFNGLVERTEXATTRIBS2FVNVPROC SDL_glVertexAttribs2fvNV;
PFNGLVERTEXATTRIBS2SVNVPROC SDL_glVertexAttribs2svNV;
PFNGLVERTEXATTRIBS3DVNVPROC SDL_glVertexAttribs3dvNV;
PFNGLVERTEXATTRIBS3FVNVPROC SDL_glVertexAttribs3fvNV;
PFNGLVERTEXATTRIBS3SVNVPROC SDL_glVertexAttribs3svNV;
PFNGLVERTEXATTRIBS4DVNVPROC SDL_glVertexAttribs4dvNV;
PFNGLVERTEXATTRIBS4FVNVPROC SDL_glVertexAttribs4fvNV;
PFNGLVERTEXATTRIBS4SVNVPROC SDL_glVertexAttribs4svNV;
PFNGLVERTEXATTRIBS4UBVNVPROC SDL_glVertexAttribs4ubvNV;
PFNGLTEXBUMPPARAMETERIVATIPROC SDL_glTexBumpParameterivATI;
PFNGLTEXBUMPPARAMETERFVATIPROC SDL_glTexBumpParameterfvATI;
PFNGLGETTEXBUMPPARAMETERIVATIPROC SDL_glGetTexBumpParameterivATI;
PFNGLGETTEXBUMPPARAMETERFVATIPROC SDL_glGetTexBumpParameterfvATI;
PFNGLGENFRAGMENTSHADERSATIPROC SDL_glGenFragmentShadersATI;
PFNGLBINDFRAGMENTSHADERATIPROC SDL_glBindFragmentShaderATI;
PFNGLDELETEFRAGMENTSHADERATIPROC SDL_glDeleteFragmentShaderATI;
PFNGLBEGINFRAGMENTSHADERATIPROC SDL_glBeginFragmentShaderATI;
PFNGLENDFRAGMENTSHADERATIPROC SDL_glEndFragmentShaderATI;
PFNGLPASSTEXCOORDATIPROC SDL_glPassTexCoordATI;
PFNGLSAMPLEMAPATIPROC SDL_glSampleMapATI;
PFNGLCOLORFRAGMENTOP1ATIPROC SDL_glColorFragmentOp1ATI;
PFNGLCOLORFRAGMENTOP2ATIPROC SDL_glColorFragmentOp2ATI;
PFNGLCOLORFRAGMENTOP3ATIPROC SDL_glColorFragmentOp3ATI;
PFNGLALPHAFRAGMENTOP1ATIPROC SDL_glAlphaFragmentOp1ATI;
PFNGLALPHAFRAGMENTOP2ATIPROC SDL_glAlphaFragmentOp2ATI;
PFNGLALPHAFRAGMENTOP3ATIPROC SDL_glAlphaFragmentOp3ATI;
PFNGLSETFRAGMENTSHADERCONSTANTATIPROC SDL_glSetFragmentShaderConstantATI;
PFNGLPNTRIANGLESIATIPROC SDL_glPNTrianglesiATI;
PFNGLPNTRIANGLESFATIPROC SDL_glPNTrianglesfATI;
PFNGLNEWOBJECTBUFFERATIPROC SDL_glNewObjectBufferATI;
PFNGLISOBJECTBUFFERATIPROC SDL_glIsObjectBufferATI;
PFNGLUPDATEOBJECTBUFFERATIPROC SDL_glUpdateObjectBufferATI;
PFNGLGETOBJECTBUFFERFVATIPROC SDL_glGetObjectBufferfvATI;
PFNGLGETOBJECTBUFFERIVATIPROC SDL_glGetObjectBufferivATI;
PFNGLFREEOBJECTBUFFERATIPROC SDL_glFreeObjectBufferATI;
PFNGLARRAYOBJECTATIPROC SDL_glArrayObjectATI;
PFNGLGETARRAYOBJECTFVATIPROC SDL_glGetArrayObjectfvATI;
PFNGLGETARRAYOBJECTIVATIPROC SDL_glGetArrayObjectivATI;
PFNGLVARIANTARRAYOBJECTATIPROC SDL_glVariantArrayObjectATI;
PFNGLGETVARIANTARRAYOBJECTFVATIPROC SDL_glGetVariantArrayObjectfvATI;
PFNGLGETVARIANTARRAYOBJECTIVATIPROC SDL_glGetVariantArrayObjectivATI;
PFNGLBEGINVERTEXSHADEREXTPROC SDL_glBeginVertexShaderEXT;
PFNGLENDVERTEXSHADEREXTPROC SDL_glEndVertexShaderEXT;
PFNGLBINDVERTEXSHADEREXTPROC SDL_glBindVertexShaderEXT;
PFNGLGENVERTEXSHADERSEXTPROC SDL_glGenVertexShadersEXT;
PFNGLDELETEVERTEXSHADEREXTPROC SDL_glDeleteVertexShaderEXT;
PFNGLSHADEROP1EXTPROC SDL_glShaderOp1EXT;
PFNGLSHADEROP2EXTPROC SDL_glShaderOp2EXT;
PFNGLSHADEROP3EXTPROC SDL_glShaderOp3EXT;
PFNGLSWIZZLEEXTPROC SDL_glSwizzleEXT;
PFNGLWRITEMASKEXTPROC SDL_glWriteMaskEXT;
PFNGLINSERTCOMPONENTEXTPROC SDL_glInsertComponentEXT;
PFNGLEXTRACTCOMPONENTEXTPROC SDL_glExtractComponentEXT;
PFNGLGENSYMBOLSEXTPROC SDL_glGenSymbolsEXT;
PFNGLSETINVARIANTEXTPROC SDL_glSetInvariantEXT;
PFNGLSETLOCALCONSTANTEXTPROC SDL_glSetLocalConstantEXT;
PFNGLVARIANTBVEXTPROC SDL_glVariantbvEXT;
PFNGLVARIANTSVEXTPROC SDL_glVariantsvEXT;
PFNGLVARIANTIVEXTPROC SDL_glVariantivEXT;
PFNGLVARIANTFVEXTPROC SDL_glVariantfvEXT;
PFNGLVARIANTDVEXTPROC SDL_glVariantdvEXT;
PFNGLVARIANTUBVEXTPROC SDL_glVariantubvEXT;
PFNGLVARIANTUSVEXTPROC SDL_glVariantusvEXT;
PFNGLVARIANTUIVEXTPROC SDL_glVariantuivEXT;
PFNGLVARIANTPOINTEREXTPROC SDL_glVariantPointerEXT;
PFNGLENABLEVARIANTCLIENTSTATEEXTPROC SDL_glEnableVariantClientStateEXT;
PFNGLDISABLEVARIANTCLIENTSTATEEXTPROC SDL_glDisableVariantClientStateEXT;
PFNGLBINDLIGHTPARAMETEREXTPROC SDL_glBindLightParameterEXT;
PFNGLBINDMATERIALPARAMETEREXTPROC SDL_glBindMaterialParameterEXT;
PFNGLBINDTEXGENPARAMETEREXTPROC SDL_glBindTexGenParameterEXT;
PFNGLBINDTEXTUREUNITPARAMETEREXTPROC SDL_glBindTextureUnitParameterEXT;
PFNGLBINDPARAMETEREXTPROC SDL_glBindParameterEXT;
PFNGLISVARIANTENABLEDEXTPROC SDL_glIsVariantEnabledEXT;
PFNGLGETVARIANTBOOLEANVEXTPROC SDL_glGetVariantBooleanvEXT;
PFNGLGETVARIANTINTEGERVEXTPROC SDL_glGetVariantIntegervEXT;
PFNGLGETVARIANTFLOATVEXTPROC SDL_glGetVariantFloatvEXT;
PFNGLGETVARIANTPOINTERVEXTPROC SDL_glGetVariantPointervEXT;
PFNGLGETINVARIANTBOOLEANVEXTPROC SDL_glGetInvariantBooleanvEXT;
PFNGLGETINVARIANTINTEGERVEXTPROC SDL_glGetInvariantIntegervEXT;
PFNGLGETINVARIANTFLOATVEXTPROC SDL_glGetInvariantFloatvEXT;
PFNGLGETLOCALCONSTANTBOOLEANVEXTPROC SDL_glGetLocalConstantBooleanvEXT;
PFNGLGETLOCALCONSTANTINTEGERVEXTPROC SDL_glGetLocalConstantIntegervEXT;
PFNGLGETLOCALCONSTANTFLOATVEXTPROC SDL_glGetLocalConstantFloatvEXT;
PFNGLVERTEXSTREAM1SATIPROC SDL_glVertexStream1sATI;
PFNGLVERTEXSTREAM1SVATIPROC SDL_glVertexStream1svATI;
PFNGLVERTEXSTREAM1IATIPROC SDL_glVertexStream1iATI;
PFNGLVERTEXSTREAM1IVATIPROC SDL_glVertexStream1ivATI;
PFNGLVERTEXSTREAM1FATIPROC SDL_glVertexStream1fATI;
PFNGLVERTEXSTREAM1FVATIPROC SDL_glVertexStream1fvATI;
PFNGLVERTEXSTREAM1DATIPROC SDL_glVertexStream1dATI;
PFNGLVERTEXSTREAM1DVATIPROC SDL_glVertexStream1dvATI;
PFNGLVERTEXSTREAM2SATIPROC SDL_glVertexStream2sATI;
PFNGLVERTEXSTREAM2SVATIPROC SDL_glVertexStream2svATI;
PFNGLVERTEXSTREAM2IATIPROC SDL_glVertexStream2iATI;
PFNGLVERTEXSTREAM2IVATIPROC SDL_glVertexStream2ivATI;
PFNGLVERTEXSTREAM2FATIPROC SDL_glVertexStream2fATI;
PFNGLVERTEXSTREAM2FVATIPROC SDL_glVertexStream2fvATI;
PFNGLVERTEXSTREAM2DATIPROC SDL_glVertexStream2dATI;
PFNGLVERTEXSTREAM2DVATIPROC SDL_glVertexStream2dvATI;
PFNGLVERTEXSTREAM3SATIPROC SDL_glVertexStream3sATI;
PFNGLVERTEXSTREAM3SVATIPROC SDL_glVertexStream3svATI;
PFNGLVERTEXSTREAM3IATIPROC SDL_glVertexStream3iATI;
PFNGLVERTEXSTREAM3IVATIPROC SDL_glVertexStream3ivATI;
PFNGLVERTEXSTREAM3FATIPROC SDL_glVertexStream3fATI;
PFNGLVERTEXSTREAM3FVATIPROC SDL_glVertexStream3fvATI;
PFNGLVERTEXSTREAM3DATIPROC SDL_glVertexStream3dATI;
PFNGLVERTEXSTREAM3DVATIPROC SDL_glVertexStream3dvATI;
PFNGLVERTEXSTREAM4SATIPROC SDL_glVertexStream4sATI;
PFNGLVERTEXSTREAM4SVATIPROC SDL_glVertexStream4svATI;
PFNGLVERTEXSTREAM4IATIPROC SDL_glVertexStream4iATI;
PFNGLVERTEXSTREAM4IVATIPROC SDL_glVertexStream4ivATI;
PFNGLVERTEXSTREAM4FATIPROC SDL_glVertexStream4fATI;
PFNGLVERTEXSTREAM4FVATIPROC SDL_glVertexStream4fvATI;
PFNGLVERTEXSTREAM4DATIPROC SDL_glVertexStream4dATI;
PFNGLVERTEXSTREAM4DVATIPROC SDL_glVertexStream4dvATI;
PFNGLNORMALSTREAM3BATIPROC SDL_glNormalStream3bATI;
PFNGLNORMALSTREAM3BVATIPROC SDL_glNormalStream3bvATI;
PFNGLNORMALSTREAM3SATIPROC SDL_glNormalStream3sATI;
PFNGLNORMALSTREAM3SVATIPROC SDL_glNormalStream3svATI;
PFNGLNORMALSTREAM3IATIPROC SDL_glNormalStream3iATI;
PFNGLNORMALSTREAM3IVATIPROC SDL_glNormalStream3ivATI;
PFNGLNORMALSTREAM3FATIPROC SDL_glNormalStream3fATI;
PFNGLNORMALSTREAM3FVATIPROC SDL_glNormalStream3fvATI;
PFNGLNORMALSTREAM3DATIPROC SDL_glNormalStream3dATI;
PFNGLNORMALSTREAM3DVATIPROC SDL_glNormalStream3dvATI;
PFNGLCLIENTACTIVEVERTEXSTREAMATIPROC SDL_glClientActiveVertexStreamATI;
PFNGLVERTEXBLENDENVIATIPROC SDL_glVertexBlendEnviATI;
PFNGLVERTEXBLENDENVFATIPROC SDL_glVertexBlendEnvfATI;
PFNGLELEMENTPOINTERATIPROC SDL_glElementPointerATI;
PFNGLDRAWELEMENTARRAYATIPROC SDL_glDrawElementArrayATI;
PFNGLDRAWRANGEELEMENTARRAYATIPROC SDL_glDrawRangeElementArrayATI;
PFNGLDRAWMESHARRAYSSUNPROC SDL_glDrawMeshArraysSUN;
PFNGLGENOCCLUSIONQUERIESNVPROC SDL_glGenOcclusionQueriesNV;
PFNGLDELETEOCCLUSIONQUERIESNVPROC SDL_glDeleteOcclusionQueriesNV;
PFNGLISOCCLUSIONQUERYNVPROC SDL_glIsOcclusionQueryNV;
PFNGLBEGINOCCLUSIONQUERYNVPROC SDL_glBeginOcclusionQueryNV;
PFNGLENDOCCLUSIONQUERYNVPROC SDL_glEndOcclusionQueryNV;
PFNGLGETOCCLUSIONQUERYIVNVPROC SDL_glGetOcclusionQueryivNV;
PFNGLGETOCCLUSIONQUERYUIVNVPROC SDL_glGetOcclusionQueryuivNV;
PFNGLPOINTPARAMETERINVPROC SDL_glPointParameteriNV;
PFNGLPOINTPARAMETERIVNVPROC SDL_glPointParameterivNV;
PFNGLACTIVESTENCILFACEEXTPROC SDL_glActiveStencilFaceEXT;
PFNGLELEMENTPOINTERAPPLEPROC SDL_glElementPointerAPPLE;
PFNGLDRAWELEMENTARRAYAPPLEPROC SDL_glDrawElementArrayAPPLE;
PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC SDL_glDrawRangeElementArrayAPPLE;
PFNGLMULTIDRAWELEMENTARRAYAPPLEPROC SDL_glMultiDrawElementArrayAPPLE;
PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC SDL_glMultiDrawRangeElementArrayAPPLE;
PFNGLGENFENCESAPPLEPROC SDL_glGenFencesAPPLE;
PFNGLDELETEFENCESAPPLEPROC SDL_glDeleteFencesAPPLE;
PFNGLSETFENCEAPPLEPROC SDL_glSetFenceAPPLE;
PFNGLISFENCEAPPLEPROC SDL_glIsFenceAPPLE;
PFNGLTESTFENCEAPPLEPROC SDL_glTestFenceAPPLE;
PFNGLFINISHFENCEAPPLEPROC SDL_glFinishFenceAPPLE;
PFNGLTESTOBJECTAPPLEPROC SDL_glTestObjectAPPLE;
PFNGLFINISHOBJECTAPPLEPROC SDL_glFinishObjectAPPLE;
PFNGLBINDVERTEXARRAYAPPLEPROC SDL_glBindVertexArrayAPPLE;
PFNGLDELETEVERTEXARRAYSAPPLEPROC SDL_glDeleteVertexArraysAPPLE;
PFNGLGENVERTEXARRAYSAPPLEPROC SDL_glGenVertexArraysAPPLE;
PFNGLISVERTEXARRAYAPPLEPROC SDL_glIsVertexArrayAPPLE;
PFNGLVERTEXARRAYRANGEAPPLEPROC SDL_glVertexArrayRangeAPPLE;
PFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC SDL_glFlushVertexArrayRangeAPPLE;
PFNGLVERTEXARRAYPARAMETERIAPPLEPROC SDL_glVertexArrayParameteriAPPLE;
PFNGLDRAWBUFFERSATIPROC SDL_glDrawBuffersATI;
PFNGLPROGRAMNAMEDPARAMETER4FNVPROC SDL_glProgramNamedParameter4fNV;
PFNGLPROGRAMNAMEDPARAMETER4DNVPROC SDL_glProgramNamedParameter4dNV;
PFNGLPROGRAMNAMEDPARAMETER4FVNVPROC SDL_glProgramNamedParameter4fvNV;
PFNGLPROGRAMNAMEDPARAMETER4DVNVPROC SDL_glProgramNamedParameter4dvNV;
PFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC SDL_glGetProgramNamedParameterfvNV;
PFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC SDL_glGetProgramNamedParameterdvNV;
PFNGLVERTEX2HNVPROC SDL_glVertex2hNV;
PFNGLVERTEX2HVNVPROC SDL_glVertex2hvNV;
PFNGLVERTEX3HNVPROC SDL_glVertex3hNV;
PFNGLVERTEX3HVNVPROC SDL_glVertex3hvNV;
PFNGLVERTEX4HNVPROC SDL_glVertex4hNV;
PFNGLVERTEX4HVNVPROC SDL_glVertex4hvNV;
PFNGLNORMAL3HNVPROC SDL_glNormal3hNV;
PFNGLNORMAL3HVNVPROC SDL_glNormal3hvNV;
PFNGLCOLOR3HNVPROC SDL_glColor3hNV;
PFNGLCOLOR3HVNVPROC SDL_glColor3hvNV;
PFNGLCOLOR4HNVPROC SDL_glColor4hNV;
PFNGLCOLOR4HVNVPROC SDL_glColor4hvNV;
PFNGLTEXCOORD1HNVPROC SDL_glTexCoord1hNV;
PFNGLTEXCOORD1HVNVPROC SDL_glTexCoord1hvNV;
PFNGLTEXCOORD2HNVPROC SDL_glTexCoord2hNV;
PFNGLTEXCOORD2HVNVPROC SDL_glTexCoord2hvNV;
PFNGLTEXCOORD3HNVPROC SDL_glTexCoord3hNV;
PFNGLTEXCOORD3HVNVPROC SDL_glTexCoord3hvNV;
PFNGLTEXCOORD4HNVPROC SDL_glTexCoord4hNV;
PFNGLTEXCOORD4HVNVPROC SDL_glTexCoord4hvNV;
PFNGLMULTITEXCOORD1HNVPROC SDL_glMultiTexCoord1hNV;
PFNGLMULTITEXCOORD1HVNVPROC SDL_glMultiTexCoord1hvNV;
PFNGLMULTITEXCOORD2HNVPROC SDL_glMultiTexCoord2hNV;
PFNGLMULTITEXCOORD2HVNVPROC SDL_glMultiTexCoord2hvNV;
PFNGLMULTITEXCOORD3HNVPROC SDL_glMultiTexCoord3hNV;
PFNGLMULTITEXCOORD3HVNVPROC SDL_glMultiTexCoord3hvNV;
PFNGLMULTITEXCOORD4HNVPROC SDL_glMultiTexCoord4hNV;
PFNGLMULTITEXCOORD4HVNVPROC SDL_glMultiTexCoord4hvNV;
PFNGLFOGCOORDHNVPROC SDL_glFogCoordhNV;
PFNGLFOGCOORDHVNVPROC SDL_glFogCoordhvNV;
PFNGLSECONDARYCOLOR3HNVPROC SDL_glSecondaryColor3hNV;
PFNGLSECONDARYCOLOR3HVNVPROC SDL_glSecondaryColor3hvNV;
PFNGLVERTEXWEIGHTHNVPROC SDL_glVertexWeighthNV;
PFNGLVERTEXWEIGHTHVNVPROC SDL_glVertexWeighthvNV;
PFNGLVERTEXATTRIB1HNVPROC SDL_glVertexAttrib1hNV;
PFNGLVERTEXATTRIB1HVNVPROC SDL_glVertexAttrib1hvNV;
PFNGLVERTEXATTRIB2HNVPROC SDL_glVertexAttrib2hNV;
PFNGLVERTEXATTRIB2HVNVPROC SDL_glVertexAttrib2hvNV;
PFNGLVERTEXATTRIB3HNVPROC SDL_glVertexAttrib3hNV;
PFNGLVERTEXATTRIB3HVNVPROC SDL_glVertexAttrib3hvNV;
PFNGLVERTEXATTRIB4HNVPROC SDL_glVertexAttrib4hNV;
PFNGLVERTEXATTRIB4HVNVPROC SDL_glVertexAttrib4hvNV;
PFNGLVERTEXATTRIBS1HVNVPROC SDL_glVertexAttribs1hvNV;
PFNGLVERTEXATTRIBS2HVNVPROC SDL_glVertexAttribs2hvNV;
PFNGLVERTEXATTRIBS3HVNVPROC SDL_glVertexAttribs3hvNV;
PFNGLVERTEXATTRIBS4HVNVPROC SDL_glVertexAttribs4hvNV;
PFNGLPIXELDATARANGENVPROC SDL_glPixelDataRangeNV;
PFNGLFLUSHPIXELDATARANGENVPROC SDL_glFlushPixelDataRangeNV;
PFNGLPRIMITIVERESTARTNVPROC SDL_glPrimitiveRestartNV;
PFNGLPRIMITIVERESTARTINDEXNVPROC SDL_glPrimitiveRestartIndexNV;
PFNGLMAPOBJECTBUFFERATIPROC SDL_glMapObjectBufferATI;
PFNGLUNMAPOBJECTBUFFERATIPROC SDL_glUnmapObjectBufferATI;
PFNGLSTENCILOPSEPARATEATIPROC SDL_glStencilOpSeparateATI;
PFNGLSTENCILFUNCSEPARATEATIPROC SDL_glStencilFuncSeparateATI;
PFNGLVERTEXATTRIBARRAYOBJECTATIPROC SDL_glVertexAttribArrayObjectATI;
PFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC SDL_glGetVertexAttribArrayObjectfvATI;
PFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC SDL_glGetVertexAttribArrayObjectivATI;
PFNGLDEPTHBOUNDSEXTPROC SDL_glDepthBoundsEXT;
PFNGLBLENDEQUATIONSEPARATEEXTPROC SDL_glBlendEquationSeparateEXT;
PFNGLISRENDERBUFFEREXTPROC SDL_glIsRenderbufferEXT;
PFNGLBINDRENDERBUFFEREXTPROC SDL_glBindRenderbufferEXT;
PFNGLDELETERENDERBUFFERSEXTPROC SDL_glDeleteRenderbuffersEXT;
PFNGLGENRENDERBUFFERSEXTPROC SDL_glGenRenderbuffersEXT;
PFNGLRENDERBUFFERSTORAGEEXTPROC SDL_glRenderbufferStorageEXT;
PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC SDL_glGetRenderbufferParameterivEXT;
PFNGLISFRAMEBUFFEREXTPROC SDL_glIsFramebufferEXT;
PFNGLBINDFRAMEBUFFEREXTPROC SDL_glBindFramebufferEXT;
PFNGLDELETEFRAMEBUFFERSEXTPROC SDL_glDeleteFramebuffersEXT;
PFNGLGENFRAMEBUFFERSEXTPROC SDL_glGenFramebuffersEXT;
PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC SDL_glCheckFramebufferStatusEXT;
PFNGLFRAMEBUFFERTEXTURE1DEXTPROC SDL_glFramebufferTexture1DEXT;
PFNGLFRAMEBUFFERTEXTURE2DEXTPROC SDL_glFramebufferTexture2DEXT;
PFNGLFRAMEBUFFERTEXTURE3DEXTPROC SDL_glFramebufferTexture3DEXT;
PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC SDL_glFramebufferRenderbufferEXT;
PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC SDL_glGetFramebufferAttachmentParameterivEXT;
PFNGLGENERATEMIPMAPEXTPROC SDL_glGenerateMipmapEXT;
PFNGLSTRINGMARKERGREMEDYPROC SDL_glStringMarkerGREMEDY;
PFNGLSTENCILCLEARTAGEXTPROC SDL_glStencilClearTagEXT;
PFNGLBLITFRAMEBUFFEREXTPROC SDL_glBlitFramebufferEXT;
PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC SDL_glRenderbufferStorageMultisampleEXT;
PFNGLGETQUERYOBJECTI64VEXTPROC SDL_glGetQueryObjecti64vEXT;
PFNGLGETQUERYOBJECTUI64VEXTPROC SDL_glGetQueryObjectui64vEXT;
PFNGLPROGRAMENVPARAMETERS4FVEXTPROC SDL_glProgramEnvParameters4fvEXT;
PFNGLPROGRAMLOCALPARAMETERS4FVEXTPROC SDL_glProgramLocalParameters4fvEXT;
PFNGLBUFFERPARAMETERIAPPLEPROC SDL_glBufferParameteriAPPLE;
PFNGLFLUSHMAPPEDBUFFERRANGEAPPLEPROC SDL_glFlushMappedBufferRangeAPPLE;
PFNGLPROGRAMLOCALPARAMETERI4INVPROC SDL_glProgramLocalParameterI4iNV;
PFNGLPROGRAMLOCALPARAMETERI4IVNVPROC SDL_glProgramLocalParameterI4ivNV;
PFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC SDL_glProgramLocalParametersI4ivNV;
PFNGLPROGRAMLOCALPARAMETERI4UINVPROC SDL_glProgramLocalParameterI4uiNV;
PFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC SDL_glProgramLocalParameterI4uivNV;
PFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC SDL_glProgramLocalParametersI4uivNV;
PFNGLPROGRAMENVPARAMETERI4INVPROC SDL_glProgramEnvParameterI4iNV;
PFNGLPROGRAMENVPARAMETERI4IVNVPROC SDL_glProgramEnvParameterI4ivNV;
PFNGLPROGRAMENVPARAMETERSI4IVNVPROC SDL_glProgramEnvParametersI4ivNV;
PFNGLPROGRAMENVPARAMETERI4UINVPROC SDL_glProgramEnvParameterI4uiNV;
PFNGLPROGRAMENVPARAMETERI4UIVNVPROC SDL_glProgramEnvParameterI4uivNV;
PFNGLPROGRAMENVPARAMETERSI4UIVNVPROC SDL_glProgramEnvParametersI4uivNV;
PFNGLGETPROGRAMLOCALPARAMETERIIVNVPROC SDL_glGetProgramLocalParameterIivNV;
PFNGLGETPROGRAMLOCALPARAMETERIUIVNVPROC SDL_glGetProgramLocalParameterIuivNV;
PFNGLGETPROGRAMENVPARAMETERIIVNVPROC SDL_glGetProgramEnvParameterIivNV;
PFNGLGETPROGRAMENVPARAMETERIUIVNVPROC SDL_glGetProgramEnvParameterIuivNV;
PFNGLPROGRAMVERTEXLIMITNVPROC SDL_glProgramVertexLimitNV;
PFNGLFRAMEBUFFERTEXTUREEXTPROC SDL_glFramebufferTextureEXT;
PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC SDL_glFramebufferTextureLayerEXT;
PFNGLFRAMEBUFFERTEXTUREFACEEXTPROC SDL_glFramebufferTextureFaceEXT;
PFNGLPROGRAMPARAMETERIEXTPROC SDL_glProgramParameteriEXT;
PFNGLVERTEXATTRIBI1IEXTPROC SDL_glVertexAttribI1iEXT;
PFNGLVERTEXATTRIBI2IEXTPROC SDL_glVertexAttribI2iEXT;
PFNGLVERTEXATTRIBI3IEXTPROC SDL_glVertexAttribI3iEXT;
PFNGLVERTEXATTRIBI4IEXTPROC SDL_glVertexAttribI4iEXT;
PFNGLVERTEXATTRIBI1UIEXTPROC SDL_glVertexAttribI1uiEXT;
PFNGLVERTEXATTRIBI2UIEXTPROC SDL_glVertexAttribI2uiEXT;
PFNGLVERTEXATTRIBI3UIEXTPROC SDL_glVertexAttribI3uiEXT;
PFNGLVERTEXATTRIBI4UIEXTPROC SDL_glVertexAttribI4uiEXT;
PFNGLVERTEXATTRIBI1IVEXTPROC SDL_glVertexAttribI1ivEXT;
PFNGLVERTEXATTRIBI2IVEXTPROC SDL_glVertexAttribI2ivEXT;
PFNGLVERTEXATTRIBI3IVEXTPROC SDL_glVertexAttribI3ivEXT;
PFNGLVERTEXATTRIBI4IVEXTPROC SDL_glVertexAttribI4ivEXT;
PFNGLVERTEXATTRIBI1UIVEXTPROC SDL_glVertexAttribI1uivEXT;
PFNGLVERTEXATTRIBI2UIVEXTPROC SDL_glVertexAttribI2uivEXT;
PFNGLVERTEXATTRIBI3UIVEXTPROC SDL_glVertexAttribI3uivEXT;
PFNGLVERTEXATTRIBI4UIVEXTPROC SDL_glVertexAttribI4uivEXT;
PFNGLVERTEXATTRIBI4BVEXTPROC SDL_glVertexAttribI4bvEXT;
PFNGLVERTEXATTRIBI4SVEXTPROC SDL_glVertexAttribI4svEXT;
PFNGLVERTEXATTRIBI4UBVEXTPROC SDL_glVertexAttribI4ubvEXT;
PFNGLVERTEXATTRIBI4USVEXTPROC SDL_glVertexAttribI4usvEXT;
PFNGLVERTEXATTRIBIPOINTEREXTPROC SDL_glVertexAttribIPointerEXT;
PFNGLGETVERTEXATTRIBIIVEXTPROC SDL_glGetVertexAttribIivEXT;
PFNGLGETVERTEXATTRIBIUIVEXTPROC SDL_glGetVertexAttribIuivEXT;
PFNGLGETUNIFORMUIVEXTPROC SDL_glGetUniformuivEXT;
PFNGLBINDFRAGDATALOCATIONEXTPROC SDL_glBindFragDataLocationEXT;
PFNGLGETFRAGDATALOCATIONEXTPROC SDL_glGetFragDataLocationEXT;
PFNGLUNIFORM1UIEXTPROC SDL_glUniform1uiEXT;
PFNGLUNIFORM2UIEXTPROC SDL_glUniform2uiEXT;
PFNGLUNIFORM3UIEXTPROC SDL_glUniform3uiEXT;
PFNGLUNIFORM4UIEXTPROC SDL_glUniform4uiEXT;
PFNGLUNIFORM1UIVEXTPROC SDL_glUniform1uivEXT;
PFNGLUNIFORM2UIVEXTPROC SDL_glUniform2uivEXT;
PFNGLUNIFORM3UIVEXTPROC SDL_glUniform3uivEXT;
PFNGLUNIFORM4UIVEXTPROC SDL_glUniform4uivEXT;
PFNGLDRAWARRAYSINSTANCEDEXTPROC SDL_glDrawArraysInstancedEXT;
PFNGLDRAWELEMENTSINSTANCEDEXTPROC SDL_glDrawElementsInstancedEXT;
PFNGLTEXBUFFEREXTPROC SDL_glTexBufferEXT;
PFNGLDEPTHRANGEDNVPROC SDL_glDepthRangedNV;
PFNGLCLEARDEPTHDNVPROC SDL_glClearDepthdNV;
PFNGLDEPTHBOUNDSDNVPROC SDL_glDepthBoundsdNV;
PFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC SDL_glRenderbufferStorageMultisampleCoverageNV;
PFNGLPROGRAMBUFFERPARAMETERSFVNVPROC SDL_glProgramBufferParametersfvNV;
PFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC SDL_glProgramBufferParametersIivNV;
PFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC SDL_glProgramBufferParametersIuivNV;
PFNGLCOLORMASKINDEXEDEXTPROC SDL_glColorMaskIndexedEXT;
PFNGLGETBOOLEANINDEXEDVEXTPROC SDL_glGetBooleanIndexedvEXT;
PFNGLGETINTEGERINDEXEDVEXTPROC SDL_glGetIntegerIndexedvEXT;
PFNGLENABLEINDEXEDEXTPROC SDL_glEnableIndexedEXT;
PFNGLDISABLEINDEXEDEXTPROC SDL_glDisableIndexedEXT;
PFNGLISENABLEDINDEXEDEXTPROC SDL_glIsEnabledIndexedEXT;
PFNGLBEGINTRANSFORMFEEDBACKNVPROC SDL_glBeginTransformFeedbackNV;
PFNGLENDTRANSFORMFEEDBACKNVPROC SDL_glEndTransformFeedbackNV;
PFNGLTRANSFORMFEEDBACKATTRIBSNVPROC SDL_glTransformFeedbackAttribsNV;
PFNGLBINDBUFFERRANGENVPROC SDL_glBindBufferRangeNV;
PFNGLBINDBUFFEROFFSETNVPROC SDL_glBindBufferOffsetNV;
PFNGLBINDBUFFERBASENVPROC SDL_glBindBufferBaseNV;
PFNGLTRANSFORMFEEDBACKVARYINGSNVPROC SDL_glTransformFeedbackVaryingsNV;
PFNGLACTIVEVARYINGNVPROC SDL_glActiveVaryingNV;
PFNGLGETVARYINGLOCATIONNVPROC SDL_glGetVaryingLocationNV;
PFNGLGETACTIVEVARYINGNVPROC SDL_glGetActiveVaryingNV;
PFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC SDL_glGetTransformFeedbackVaryingNV;
PFNGLTRANSFORMFEEDBACKSTREAMATTRIBSNVPROC SDL_glTransformFeedbackStreamAttribsNV;
PFNGLUNIFORMBUFFEREXTPROC SDL_glUniformBufferEXT;
PFNGLGETUNIFORMBUFFERSIZEEXTPROC SDL_glGetUniformBufferSizeEXT;
PFNGLGETUNIFORMOFFSETEXTPROC SDL_glGetUniformOffsetEXT;
PFNGLTEXPARAMETERIIVEXTPROC SDL_glTexParameterIivEXT;
PFNGLTEXPARAMETERIUIVEXTPROC SDL_glTexParameterIuivEXT;
PFNGLGETTEXPARAMETERIIVEXTPROC SDL_glGetTexParameterIivEXT;
PFNGLGETTEXPARAMETERIUIVEXTPROC SDL_glGetTexParameterIuivEXT;
PFNGLCLEARCOLORIIEXTPROC SDL_glClearColorIiEXT;
PFNGLCLEARCOLORIUIEXTPROC SDL_glClearColorIuiEXT;
PFNGLFRAMETERMINATORGREMEDYPROC SDL_glFrameTerminatorGREMEDY;
PFNGLBEGINCONDITIONALRENDERNVPROC SDL_glBeginConditionalRenderNV;
PFNGLENDCONDITIONALRENDERNVPROC SDL_glEndConditionalRenderNV;
PFNGLPRESENTFRAMEKEYEDNVPROC SDL_glPresentFrameKeyedNV;
PFNGLPRESENTFRAMEDUALFILLNVPROC SDL_glPresentFrameDualFillNV;
PFNGLGETVIDEOIVNVPROC SDL_glGetVideoivNV;
PFNGLGETVIDEOUIVNVPROC SDL_glGetVideouivNV;
PFNGLGETVIDEOI64VNVPROC SDL_glGetVideoi64vNV;
PFNGLGETVIDEOUI64VNVPROC SDL_glGetVideoui64vNV;
PFNGLBEGINTRANSFORMFEEDBACKEXTPROC SDL_glBeginTransformFeedbackEXT;
PFNGLENDTRANSFORMFEEDBACKEXTPROC SDL_glEndTransformFeedbackEXT;
PFNGLBINDBUFFERRANGEEXTPROC SDL_glBindBufferRangeEXT;
PFNGLBINDBUFFEROFFSETEXTPROC SDL_glBindBufferOffsetEXT;
PFNGLBINDBUFFERBASEEXTPROC SDL_glBindBufferBaseEXT;
PFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC SDL_glTransformFeedbackVaryingsEXT;
PFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC SDL_glGetTransformFeedbackVaryingEXT;
PFNGLCLIENTATTRIBDEFAULTEXTPROC SDL_glClientAttribDefaultEXT;
PFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC SDL_glPushClientAttribDefaultEXT;
PFNGLMATRIXLOADFEXTPROC SDL_glMatrixLoadfEXT;
PFNGLMATRIXLOADDEXTPROC SDL_glMatrixLoaddEXT;
PFNGLMATRIXMULTFEXTPROC SDL_glMatrixMultfEXT;
PFNGLMATRIXMULTDEXTPROC SDL_glMatrixMultdEXT;
PFNGLMATRIXLOADIDENTITYEXTPROC SDL_glMatrixLoadIdentityEXT;
PFNGLMATRIXROTATEFEXTPROC SDL_glMatrixRotatefEXT;
PFNGLMATRIXROTATEDEXTPROC SDL_glMatrixRotatedEXT;
PFNGLMATRIXSCALEFEXTPROC SDL_glMatrixScalefEXT;
PFNGLMATRIXSCALEDEXTPROC SDL_glMatrixScaledEXT;
PFNGLMATRIXTRANSLATEFEXTPROC SDL_glMatrixTranslatefEXT;
PFNGLMATRIXTRANSLATEDEXTPROC SDL_glMatrixTranslatedEXT;
PFNGLMATRIXFRUSTUMEXTPROC SDL_glMatrixFrustumEXT;
PFNGLMATRIXORTHOEXTPROC SDL_glMatrixOrthoEXT;
PFNGLMATRIXPOPEXTPROC SDL_glMatrixPopEXT;
PFNGLMATRIXPUSHEXTPROC SDL_glMatrixPushEXT;
PFNGLMATRIXLOADTRANSPOSEFEXTPROC SDL_glMatrixLoadTransposefEXT;
PFNGLMATRIXLOADTRANSPOSEDEXTPROC SDL_glMatrixLoadTransposedEXT;
PFNGLMATRIXMULTTRANSPOSEFEXTPROC SDL_glMatrixMultTransposefEXT;
PFNGLMATRIXMULTTRANSPOSEDEXTPROC SDL_glMatrixMultTransposedEXT;
PFNGLTEXTUREPARAMETERFEXTPROC SDL_glTextureParameterfEXT;
PFNGLTEXTUREPARAMETERFVEXTPROC SDL_glTextureParameterfvEXT;
PFNGLTEXTUREPARAMETERIEXTPROC SDL_glTextureParameteriEXT;
PFNGLTEXTUREPARAMETERIVEXTPROC SDL_glTextureParameterivEXT;
PFNGLTEXTUREIMAGE1DEXTPROC SDL_glTextureImage1DEXT;
PFNGLTEXTUREIMAGE2DEXTPROC SDL_glTextureImage2DEXT;
PFNGLTEXTURESUBIMAGE1DEXTPROC SDL_glTextureSubImage1DEXT;
PFNGLTEXTURESUBIMAGE2DEXTPROC SDL_glTextureSubImage2DEXT;
PFNGLCOPYTEXTUREIMAGE1DEXTPROC SDL_glCopyTextureImage1DEXT;
PFNGLCOPYTEXTUREIMAGE2DEXTPROC SDL_glCopyTextureImage2DEXT;
PFNGLCOPYTEXTURESUBIMAGE1DEXTPROC SDL_glCopyTextureSubImage1DEXT;
PFNGLCOPYTEXTURESUBIMAGE2DEXTPROC SDL_glCopyTextureSubImage2DEXT;
PFNGLGETTEXTUREIMAGEEXTPROC SDL_glGetTextureImageEXT;
PFNGLGETTEXTUREPARAMETERFVEXTPROC SDL_glGetTextureParameterfvEXT;
PFNGLGETTEXTUREPARAMETERIVEXTPROC SDL_glGetTextureParameterivEXT;
PFNGLGETTEXTURELEVELPARAMETERFVEXTPROC SDL_glGetTextureLevelParameterfvEXT;
PFNGLGETTEXTURELEVELPARAMETERIVEXTPROC SDL_glGetTextureLevelParameterivEXT;
PFNGLTEXTUREIMAGE3DEXTPROC SDL_glTextureImage3DEXT;
PFNGLTEXTURESUBIMAGE3DEXTPROC SDL_glTextureSubImage3DEXT;
PFNGLCOPYTEXTURESUBIMAGE3DEXTPROC SDL_glCopyTextureSubImage3DEXT;
PFNGLMULTITEXPARAMETERFEXTPROC SDL_glMultiTexParameterfEXT;
PFNGLMULTITEXPARAMETERFVEXTPROC SDL_glMultiTexParameterfvEXT;
PFNGLMULTITEXPARAMETERIEXTPROC SDL_glMultiTexParameteriEXT;
PFNGLMULTITEXPARAMETERIVEXTPROC SDL_glMultiTexParameterivEXT;
PFNGLMULTITEXIMAGE1DEXTPROC SDL_glMultiTexImage1DEXT;
PFNGLMULTITEXIMAGE2DEXTPROC SDL_glMultiTexImage2DEXT;
PFNGLMULTITEXSUBIMAGE1DEXTPROC SDL_glMultiTexSubImage1DEXT;
PFNGLMULTITEXSUBIMAGE2DEXTPROC SDL_glMultiTexSubImage2DEXT;
PFNGLCOPYMULTITEXIMAGE1DEXTPROC SDL_glCopyMultiTexImage1DEXT;
PFNGLCOPYMULTITEXIMAGE2DEXTPROC SDL_glCopyMultiTexImage2DEXT;
PFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC SDL_glCopyMultiTexSubImage1DEXT;
PFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC SDL_glCopyMultiTexSubImage2DEXT;
PFNGLGETMULTITEXIMAGEEXTPROC SDL_glGetMultiTexImageEXT;
PFNGLGETMULTITEXPARAMETERFVEXTPROC SDL_glGetMultiTexParameterfvEXT;
PFNGLGETMULTITEXPARAMETERIVEXTPROC SDL_glGetMultiTexParameterivEXT;
PFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC SDL_glGetMultiTexLevelParameterfvEXT;
PFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC SDL_glGetMultiTexLevelParameterivEXT;
PFNGLMULTITEXIMAGE3DEXTPROC SDL_glMultiTexImage3DEXT;
PFNGLMULTITEXSUBIMAGE3DEXTPROC SDL_glMultiTexSubImage3DEXT;
PFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC SDL_glCopyMultiTexSubImage3DEXT;
PFNGLBINDMULTITEXTUREEXTPROC SDL_glBindMultiTextureEXT;
PFNGLENABLECLIENTSTATEINDEXEDEXTPROC SDL_glEnableClientStateIndexedEXT;
PFNGLDISABLECLIENTSTATEINDEXEDEXTPROC SDL_glDisableClientStateIndexedEXT;
PFNGLMULTITEXCOORDPOINTEREXTPROC SDL_glMultiTexCoordPointerEXT;
PFNGLMULTITEXENVFEXTPROC SDL_glMultiTexEnvfEXT;
PFNGLMULTITEXENVFVEXTPROC SDL_glMultiTexEnvfvEXT;
PFNGLMULTITEXENVIEXTPROC SDL_glMultiTexEnviEXT;
PFNGLMULTITEXENVIVEXTPROC SDL_glMultiTexEnvivEXT;
PFNGLMULTITEXGENDEXTPROC SDL_glMultiTexGendEXT;
PFNGLMULTITEXGENDVEXTPROC SDL_glMultiTexGendvEXT;
PFNGLMULTITEXGENFEXTPROC SDL_glMultiTexGenfEXT;
PFNGLMULTITEXGENFVEXTPROC SDL_glMultiTexGenfvEXT;
PFNGLMULTITEXGENIEXTPROC SDL_glMultiTexGeniEXT;
PFNGLMULTITEXGENIVEXTPROC SDL_glMultiTexGenivEXT;
PFNGLGETMULTITEXENVFVEXTPROC SDL_glGetMultiTexEnvfvEXT;
PFNGLGETMULTITEXENVIVEXTPROC SDL_glGetMultiTexEnvivEXT;
PFNGLGETMULTITEXGENDVEXTPROC SDL_glGetMultiTexGendvEXT;
PFNGLGETMULTITEXGENFVEXTPROC SDL_glGetMultiTexGenfvEXT;
PFNGLGETMULTITEXGENIVEXTPROC SDL_glGetMultiTexGenivEXT;
PFNGLGETFLOATINDEXEDVEXTPROC SDL_glGetFloatIndexedvEXT;
PFNGLGETDOUBLEINDEXEDVEXTPROC SDL_glGetDoubleIndexedvEXT;
PFNGLGETPOINTERINDEXEDVEXTPROC SDL_glGetPointerIndexedvEXT;
PFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC SDL_glCompressedTextureImage3DEXT;
PFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC SDL_glCompressedTextureImage2DEXT;
PFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC SDL_glCompressedTextureImage1DEXT;
PFNGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC SDL_glCompressedTextureSubImage3DEXT;
PFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC SDL_glCompressedTextureSubImage2DEXT;
PFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC SDL_glCompressedTextureSubImage1DEXT;
PFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC SDL_glGetCompressedTextureImageEXT;
PFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC SDL_glCompressedMultiTexImage3DEXT;
PFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC SDL_glCompressedMultiTexImage2DEXT;
PFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC SDL_glCompressedMultiTexImage1DEXT;
PFNGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC SDL_glCompressedMultiTexSubImage3DEXT;
PFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC SDL_glCompressedMultiTexSubImage2DEXT;
PFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC SDL_glCompressedMultiTexSubImage1DEXT;
PFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC SDL_glGetCompressedMultiTexImageEXT;
PFNGLNAMEDPROGRAMSTRINGEXTPROC SDL_glNamedProgramStringEXT;
PFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC SDL_glNamedProgramLocalParameter4dEXT;
PFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC SDL_glNamedProgramLocalParameter4dvEXT;
PFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC SDL_glNamedProgramLocalParameter4fEXT;
PFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC SDL_glNamedProgramLocalParameter4fvEXT;
PFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC SDL_glGetNamedProgramLocalParameterdvEXT;
PFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC SDL_glGetNamedProgramLocalParameterfvEXT;
PFNGLGETNAMEDPROGRAMIVEXTPROC SDL_glGetNamedProgramivEXT;
PFNGLGETNAMEDPROGRAMSTRINGEXTPROC SDL_glGetNamedProgramStringEXT;
PFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC SDL_glNamedProgramLocalParameters4fvEXT;
PFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC SDL_glNamedProgramLocalParameterI4iEXT;
PFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC SDL_glNamedProgramLocalParameterI4ivEXT;
PFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC SDL_glNamedProgramLocalParametersI4ivEXT;
PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC SDL_glNamedProgramLocalParameterI4uiEXT;
PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC SDL_glNamedProgramLocalParameterI4uivEXT;
PFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC SDL_glNamedProgramLocalParametersI4uivEXT;
PFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC SDL_glGetNamedProgramLocalParameterIivEXT;
PFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC SDL_glGetNamedProgramLocalParameterIuivEXT;
PFNGLTEXTUREPARAMETERIIVEXTPROC SDL_glTextureParameterIivEXT;
PFNGLTEXTUREPARAMETERIUIVEXTPROC SDL_glTextureParameterIuivEXT;
PFNGLGETTEXTUREPARAMETERIIVEXTPROC SDL_glGetTextureParameterIivEXT;
PFNGLGETTEXTUREPARAMETERIUIVEXTPROC SDL_glGetTextureParameterIuivEXT;
PFNGLMULTITEXPARAMETERIIVEXTPROC SDL_glMultiTexParameterIivEXT;
PFNGLMULTITEXPARAMETERIUIVEXTPROC SDL_glMultiTexParameterIuivEXT;
PFNGLGETMULTITEXPARAMETERIIVEXTPROC SDL_glGetMultiTexParameterIivEXT;
PFNGLGETMULTITEXPARAMETERIUIVEXTPROC SDL_glGetMultiTexParameterIuivEXT;
PFNGLPROGRAMUNIFORM1FEXTPROC SDL_glProgramUniform1fEXT;
PFNGLPROGRAMUNIFORM2FEXTPROC SDL_glProgramUniform2fEXT;
PFNGLPROGRAMUNIFORM3FEXTPROC SDL_glProgramUniform3fEXT;
PFNGLPROGRAMUNIFORM4FEXTPROC SDL_glProgramUniform4fEXT;
PFNGLPROGRAMUNIFORM1IEXTPROC SDL_glProgramUniform1iEXT;
PFNGLPROGRAMUNIFORM2IEXTPROC SDL_glProgramUniform2iEXT;
PFNGLPROGRAMUNIFORM3IEXTPROC SDL_glProgramUniform3iEXT;
PFNGLPROGRAMUNIFORM4IEXTPROC SDL_glProgramUniform4iEXT;
PFNGLPROGRAMUNIFORM1FVEXTPROC SDL_glProgramUniform1fvEXT;
PFNGLPROGRAMUNIFORM2FVEXTPROC SDL_glProgramUniform2fvEXT;
PFNGLPROGRAMUNIFORM3FVEXTPROC SDL_glProgramUniform3fvEXT;
PFNGLPROGRAMUNIFORM4FVEXTPROC SDL_glProgramUniform4fvEXT;
PFNGLPROGRAMUNIFORM1IVEXTPROC SDL_glProgramUniform1ivEXT;
PFNGLPROGRAMUNIFORM2IVEXTPROC SDL_glProgramUniform2ivEXT;
PFNGLPROGRAMUNIFORM3IVEXTPROC SDL_glProgramUniform3ivEXT;
PFNGLPROGRAMUNIFORM4IVEXTPROC SDL_glProgramUniform4ivEXT;
PFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC SDL_glProgramUniformMatrix2fvEXT;
PFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC SDL_glProgramUniformMatrix3fvEXT;
PFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC SDL_glProgramUniformMatrix4fvEXT;
PFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC SDL_glProgramUniformMatrix2x3fvEXT;
PFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC SDL_glProgramUniformMatrix3x2fvEXT;
PFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC SDL_glProgramUniformMatrix2x4fvEXT;
PFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC SDL_glProgramUniformMatrix4x2fvEXT;
PFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC SDL_glProgramUniformMatrix3x4fvEXT;
PFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC SDL_glProgramUniformMatrix4x3fvEXT;
PFNGLPROGRAMUNIFORM1UIEXTPROC SDL_glProgramUniform1uiEXT;
PFNGLPROGRAMUNIFORM2UIEXTPROC SDL_glProgramUniform2uiEXT;
PFNGLPROGRAMUNIFORM3UIEXTPROC SDL_glProgramUniform3uiEXT;
PFNGLPROGRAMUNIFORM4UIEXTPROC SDL_glProgramUniform4uiEXT;
PFNGLPROGRAMUNIFORM1UIVEXTPROC SDL_glProgramUniform1uivEXT;
PFNGLPROGRAMUNIFORM2UIVEXTPROC SDL_glProgramUniform2uivEXT;
PFNGLPROGRAMUNIFORM3UIVEXTPROC SDL_glProgramUniform3uivEXT;
PFNGLPROGRAMUNIFORM4UIVEXTPROC SDL_glProgramUniform4uivEXT;
PFNGLNAMEDBUFFERDATAEXTPROC SDL_glNamedBufferDataEXT;
PFNGLNAMEDBUFFERSUBDATAEXTPROC SDL_glNamedBufferSubDataEXT;
PFNGLMAPNAMEDBUFFEREXTPROC SDL_glMapNamedBufferEXT;
PFNGLUNMAPNAMEDBUFFEREXTPROC SDL_glUnmapNamedBufferEXT;
PFNGLMAPNAMEDBUFFERRANGEEXTPROC SDL_glMapNamedBufferRangeEXT;
PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEEXTPROC SDL_glFlushMappedNamedBufferRangeEXT;
PFNGLNAMEDCOPYBUFFERSUBDATAEXTPROC SDL_glNamedCopyBufferSubDataEXT;
PFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC SDL_glGetNamedBufferParameterivEXT;
PFNGLGETNAMEDBUFFERPOINTERVEXTPROC SDL_glGetNamedBufferPointervEXT;
PFNGLGETNAMEDBUFFERSUBDATAEXTPROC SDL_glGetNamedBufferSubDataEXT;
PFNGLTEXTUREBUFFEREXTPROC SDL_glTextureBufferEXT;
PFNGLMULTITEXBUFFEREXTPROC SDL_glMultiTexBufferEXT;
PFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC SDL_glNamedRenderbufferStorageEXT;
PFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC SDL_glGetNamedRenderbufferParameterivEXT;
PFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC SDL_glCheckNamedFramebufferStatusEXT;
PFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC SDL_glNamedFramebufferTexture1DEXT;
PFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC SDL_glNamedFramebufferTexture2DEXT;
PFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC SDL_glNamedFramebufferTexture3DEXT;
PFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC SDL_glNamedFramebufferRenderbufferEXT;
PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC SDL_glGetNamedFramebufferAttachmentParameterivEXT;
PFNGLGENERATETEXTUREMIPMAPEXTPROC SDL_glGenerateTextureMipmapEXT;
PFNGLGENERATEMULTITEXMIPMAPEXTPROC SDL_glGenerateMultiTexMipmapEXT;
PFNGLFRAMEBUFFERDRAWBUFFEREXTPROC SDL_glFramebufferDrawBufferEXT;
PFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC SDL_glFramebufferDrawBuffersEXT;
PFNGLFRAMEBUFFERREADBUFFEREXTPROC SDL_glFramebufferReadBufferEXT;
PFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC SDL_glGetFramebufferParameterivEXT;
PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC SDL_glNamedRenderbufferStorageMultisampleEXT;
PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC SDL_glNamedRenderbufferStorageMultisampleCoverageEXT;
PFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC SDL_glNamedFramebufferTextureEXT;
PFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC SDL_glNamedFramebufferTextureLayerEXT;
PFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC SDL_glNamedFramebufferTextureFaceEXT;
PFNGLTEXTURERENDERBUFFEREXTPROC SDL_glTextureRenderbufferEXT;
PFNGLMULTITEXRENDERBUFFEREXTPROC SDL_glMultiTexRenderbufferEXT;
PFNGLPROGRAMUNIFORM1DEXTPROC SDL_glProgramUniform1dEXT;
PFNGLPROGRAMUNIFORM2DEXTPROC SDL_glProgramUniform2dEXT;
PFNGLPROGRAMUNIFORM3DEXTPROC SDL_glProgramUniform3dEXT;
PFNGLPROGRAMUNIFORM4DEXTPROC SDL_glProgramUniform4dEXT;
PFNGLPROGRAMUNIFORM1DVEXTPROC SDL_glProgramUniform1dvEXT;
PFNGLPROGRAMUNIFORM2DVEXTPROC SDL_glProgramUniform2dvEXT;
PFNGLPROGRAMUNIFORM3DVEXTPROC SDL_glProgramUniform3dvEXT;
PFNGLPROGRAMUNIFORM4DVEXTPROC SDL_glProgramUniform4dvEXT;
PFNGLPROGRAMUNIFORMMATRIX2DVEXTPROC SDL_glProgramUniformMatrix2dvEXT;
PFNGLPROGRAMUNIFORMMATRIX3DVEXTPROC SDL_glProgramUniformMatrix3dvEXT;
PFNGLPROGRAMUNIFORMMATRIX4DVEXTPROC SDL_glProgramUniformMatrix4dvEXT;
PFNGLPROGRAMUNIFORMMATRIX2X3DVEXTPROC SDL_glProgramUniformMatrix2x3dvEXT;
PFNGLPROGRAMUNIFORMMATRIX2X4DVEXTPROC SDL_glProgramUniformMatrix2x4dvEXT;
PFNGLPROGRAMUNIFORMMATRIX3X2DVEXTPROC SDL_glProgramUniformMatrix3x2dvEXT;
PFNGLPROGRAMUNIFORMMATRIX3X4DVEXTPROC SDL_glProgramUniformMatrix3x4dvEXT;
PFNGLPROGRAMUNIFORMMATRIX4X2DVEXTPROC SDL_glProgramUniformMatrix4x2dvEXT;
PFNGLPROGRAMUNIFORMMATRIX4X3DVEXTPROC SDL_glProgramUniformMatrix4x3dvEXT;
PFNGLGETMULTISAMPLEFVNVPROC SDL_glGetMultisamplefvNV;
PFNGLSAMPLEMASKINDEXEDNVPROC SDL_glSampleMaskIndexedNV;
PFNGLTEXRENDERBUFFERNVPROC SDL_glTexRenderbufferNV;
PFNGLBINDTRANSFORMFEEDBACKNVPROC SDL_glBindTransformFeedbackNV;
PFNGLDELETETRANSFORMFEEDBACKSNVPROC SDL_glDeleteTransformFeedbacksNV;
PFNGLGENTRANSFORMFEEDBACKSNVPROC SDL_glGenTransformFeedbacksNV;
PFNGLISTRANSFORMFEEDBACKNVPROC SDL_glIsTransformFeedbackNV;
PFNGLPAUSETRANSFORMFEEDBACKNVPROC SDL_glPauseTransformFeedbackNV;
PFNGLRESUMETRANSFORMFEEDBACKNVPROC SDL_glResumeTransformFeedbackNV;
PFNGLDRAWTRANSFORMFEEDBACKNVPROC SDL_glDrawTransformFeedbackNV;
PFNGLGETPERFMONITORGROUPSAMDPROC SDL_glGetPerfMonitorGroupsAMD;
PFNGLGETPERFMONITORCOUNTERSAMDPROC SDL_glGetPerfMonitorCountersAMD;
PFNGLGETPERFMONITORGROUPSTRINGAMDPROC SDL_glGetPerfMonitorGroupStringAMD;
PFNGLGETPERFMONITORCOUNTERSTRINGAMDPROC SDL_glGetPerfMonitorCounterStringAMD;
PFNGLGETPERFMONITORCOUNTERINFOAMDPROC SDL_glGetPerfMonitorCounterInfoAMD;
PFNGLGENPERFMONITORSAMDPROC SDL_glGenPerfMonitorsAMD;
PFNGLDELETEPERFMONITORSAMDPROC SDL_glDeletePerfMonitorsAMD;
PFNGLSELECTPERFMONITORCOUNTERSAMDPROC SDL_glSelectPerfMonitorCountersAMD;
PFNGLBEGINPERFMONITORAMDPROC SDL_glBeginPerfMonitorAMD;
PFNGLENDPERFMONITORAMDPROC SDL_glEndPerfMonitorAMD;
PFNGLGETPERFMONITORCOUNTERDATAAMDPROC SDL_glGetPerfMonitorCounterDataAMD;
PFNGLTESSELLATIONFACTORAMDPROC SDL_glTessellationFactorAMD;
PFNGLTESSELLATIONMODEAMDPROC SDL_glTessellationModeAMD;
PFNGLPROVOKINGVERTEXEXTPROC SDL_glProvokingVertexEXT;
PFNGLBLENDFUNCINDEXEDAMDPROC SDL_glBlendFuncIndexedAMD;
PFNGLBLENDFUNCSEPARATEINDEXEDAMDPROC SDL_glBlendFuncSeparateIndexedAMD;
PFNGLBLENDEQUATIONINDEXEDAMDPROC SDL_glBlendEquationIndexedAMD;
PFNGLBLENDEQUATIONSEPARATEINDEXEDAMDPROC SDL_glBlendEquationSeparateIndexedAMD;
PFNGLTEXTURERANGEAPPLEPROC SDL_glTextureRangeAPPLE;
PFNGLGETTEXPARAMETERPOINTERVAPPLEPROC SDL_glGetTexParameterPointervAPPLE;
PFNGLENABLEVERTEXATTRIBAPPLEPROC SDL_glEnableVertexAttribAPPLE;
PFNGLDISABLEVERTEXATTRIBAPPLEPROC SDL_glDisableVertexAttribAPPLE;
PFNGLISVERTEXATTRIBENABLEDAPPLEPROC SDL_glIsVertexAttribEnabledAPPLE;
PFNGLMAPVERTEXATTRIB1DAPPLEPROC SDL_glMapVertexAttrib1dAPPLE;
PFNGLMAPVERTEXATTRIB1FAPPLEPROC SDL_glMapVertexAttrib1fAPPLE;
PFNGLMAPVERTEXATTRIB2DAPPLEPROC SDL_glMapVertexAttrib2dAPPLE;
PFNGLMAPVERTEXATTRIB2FAPPLEPROC SDL_glMapVertexAttrib2fAPPLE;
PFNGLOBJECTPURGEABLEAPPLEPROC SDL_glObjectPurgeableAPPLE;
PFNGLOBJECTUNPURGEABLEAPPLEPROC SDL_glObjectUnpurgeableAPPLE;
PFNGLGETOBJECTPARAMETERIVAPPLEPROC SDL_glGetObjectParameterivAPPLE;
PFNGLBEGINVIDEOCAPTURENVPROC SDL_glBeginVideoCaptureNV;
PFNGLBINDVIDEOCAPTURESTREAMBUFFERNVPROC SDL_glBindVideoCaptureStreamBufferNV;
PFNGLBINDVIDEOCAPTURESTREAMTEXTURENVPROC SDL_glBindVideoCaptureStreamTextureNV;
PFNGLENDVIDEOCAPTURENVPROC SDL_glEndVideoCaptureNV;
PFNGLGETVIDEOCAPTUREIVNVPROC SDL_glGetVideoCaptureivNV;
PFNGLGETVIDEOCAPTURESTREAMIVNVPROC SDL_glGetVideoCaptureStreamivNV;
PFNGLGETVIDEOCAPTURESTREAMFVNVPROC SDL_glGetVideoCaptureStreamfvNV;
PFNGLGETVIDEOCAPTURESTREAMDVNVPROC SDL_glGetVideoCaptureStreamdvNV;
PFNGLVIDEOCAPTURENVPROC SDL_glVideoCaptureNV;
PFNGLVIDEOCAPTURESTREAMPARAMETERIVNVPROC SDL_glVideoCaptureStreamParameterivNV;
PFNGLVIDEOCAPTURESTREAMPARAMETERFVNVPROC SDL_glVideoCaptureStreamParameterfvNV;
PFNGLVIDEOCAPTURESTREAMPARAMETERDVNVPROC SDL_glVideoCaptureStreamParameterdvNV;
PFNGLCOPYIMAGESUBDATANVPROC SDL_glCopyImageSubDataNV;
PFNGLUSESHADERPROGRAMEXTPROC SDL_glUseShaderProgramEXT;
PFNGLACTIVEPROGRAMEXTPROC SDL_glActiveProgramEXT;
PFNGLCREATESHADERPROGRAMEXTPROC SDL_glCreateShaderProgramEXT;
PFNGLMAKEBUFFERRESIDENTNVPROC SDL_glMakeBufferResidentNV;
PFNGLMAKEBUFFERNONRESIDENTNVPROC SDL_glMakeBufferNonResidentNV;
PFNGLISBUFFERRESIDENTNVPROC SDL_glIsBufferResidentNV;
PFNGLMAKENAMEDBUFFERRESIDENTNVPROC SDL_glMakeNamedBufferResidentNV;
PFNGLMAKENAMEDBUFFERNONRESIDENTNVPROC SDL_glMakeNamedBufferNonResidentNV;
PFNGLISNAMEDBUFFERRESIDENTNVPROC SDL_glIsNamedBufferResidentNV;
PFNGLGETBUFFERPARAMETERUI64VNVPROC SDL_glGetBufferParameterui64vNV;
PFNGLGETNAMEDBUFFERPARAMETERUI64VNVPROC SDL_glGetNamedBufferParameterui64vNV;
PFNGLGETINTEGERUI64VNVPROC SDL_glGetIntegerui64vNV;
PFNGLUNIFORMUI64NVPROC SDL_glUniformui64NV;
PFNGLUNIFORMUI64VNVPROC SDL_glUniformui64vNV;
PFNGLGETUNIFORMUI64VNVPROC SDL_glGetUniformui64vNV;
PFNGLPROGRAMUNIFORMUI64NVPROC SDL_glProgramUniformui64NV;
PFNGLPROGRAMUNIFORMUI64VNVPROC SDL_glProgramUniformui64vNV;
PFNGLBUFFERADDRESSRANGENVPROC SDL_glBufferAddressRangeNV;
PFNGLVERTEXFORMATNVPROC SDL_glVertexFormatNV;
PFNGLNORMALFORMATNVPROC SDL_glNormalFormatNV;
PFNGLCOLORFORMATNVPROC SDL_glColorFormatNV;
PFNGLINDEXFORMATNVPROC SDL_glIndexFormatNV;
PFNGLTEXCOORDFORMATNVPROC SDL_glTexCoordFormatNV;
PFNGLEDGEFLAGFORMATNVPROC SDL_glEdgeFlagFormatNV;
PFNGLSECONDARYCOLORFORMATNVPROC SDL_glSecondaryColorFormatNV;
PFNGLFOGCOORDFORMATNVPROC SDL_glFogCoordFormatNV;
PFNGLVERTEXATTRIBFORMATNVPROC SDL_glVertexAttribFormatNV;
PFNGLVERTEXATTRIBIFORMATNVPROC SDL_glVertexAttribIFormatNV;
PFNGLGETINTEGERUI64I_VNVPROC SDL_glGetIntegerui64i_vNV;
PFNGLTEXTUREBARRIERNVPROC SDL_glTextureBarrierNV;
PFNGLBINDIMAGETEXTUREEXTPROC SDL_glBindImageTextureEXT;
PFNGLMEMORYBARRIEREXTPROC SDL_glMemoryBarrierEXT;
PFNGLVERTEXATTRIBL1DEXTPROC SDL_glVertexAttribL1dEXT;
PFNGLVERTEXATTRIBL2DEXTPROC SDL_glVertexAttribL2dEXT;
PFNGLVERTEXATTRIBL3DEXTPROC SDL_glVertexAttribL3dEXT;
PFNGLVERTEXATTRIBL4DEXTPROC SDL_glVertexAttribL4dEXT;
PFNGLVERTEXATTRIBL1DVEXTPROC SDL_glVertexAttribL1dvEXT;
PFNGLVERTEXATTRIBL2DVEXTPROC SDL_glVertexAttribL2dvEXT;
PFNGLVERTEXATTRIBL3DVEXTPROC SDL_glVertexAttribL3dvEXT;
PFNGLVERTEXATTRIBL4DVEXTPROC SDL_glVertexAttribL4dvEXT;
PFNGLVERTEXATTRIBLPOINTEREXTPROC SDL_glVertexAttribLPointerEXT;
PFNGLGETVERTEXATTRIBLDVEXTPROC SDL_glGetVertexAttribLdvEXT;
PFNGLVERTEXARRAYVERTEXATTRIBLOFFSETEXTPROC SDL_glVertexArrayVertexAttribLOffsetEXT;
PFNGLPROGRAMSUBROUTINEPARAMETERSUIVNVPROC SDL_glProgramSubroutineParametersuivNV;
PFNGLGETPROGRAMSUBROUTINEPARAMETERUIVNVPROC SDL_glGetProgramSubroutineParameteruivNV;
PFNGLUNIFORM1I64NVPROC SDL_glUniform1i64NV;
PFNGLUNIFORM2I64NVPROC SDL_glUniform2i64NV;
PFNGLUNIFORM3I64NVPROC SDL_glUniform3i64NV;
PFNGLUNIFORM4I64NVPROC SDL_glUniform4i64NV;
PFNGLUNIFORM1I64VNVPROC SDL_glUniform1i64vNV;
PFNGLUNIFORM2I64VNVPROC SDL_glUniform2i64vNV;
PFNGLUNIFORM3I64VNVPROC SDL_glUniform3i64vNV;
PFNGLUNIFORM4I64VNVPROC SDL_glUniform4i64vNV;
PFNGLUNIFORM1UI64NVPROC SDL_glUniform1ui64NV;
PFNGLUNIFORM2UI64NVPROC SDL_glUniform2ui64NV;
PFNGLUNIFORM3UI64NVPROC SDL_glUniform3ui64NV;
PFNGLUNIFORM4UI64NVPROC SDL_glUniform4ui64NV;
PFNGLUNIFORM1UI64VNVPROC SDL_glUniform1ui64vNV;
PFNGLUNIFORM2UI64VNVPROC SDL_glUniform2ui64vNV;
PFNGLUNIFORM3UI64VNVPROC SDL_glUniform3ui64vNV;
PFNGLUNIFORM4UI64VNVPROC SDL_glUniform4ui64vNV;
PFNGLGETUNIFORMI64VNVPROC SDL_glGetUniformi64vNV;
PFNGLPROGRAMUNIFORM1I64NVPROC SDL_glProgramUniform1i64NV;
PFNGLPROGRAMUNIFORM2I64NVPROC SDL_glProgramUniform2i64NV;
PFNGLPROGRAMUNIFORM3I64NVPROC SDL_glProgramUniform3i64NV;
PFNGLPROGRAMUNIFORM4I64NVPROC SDL_glProgramUniform4i64NV;
PFNGLPROGRAMUNIFORM1I64VNVPROC SDL_glProgramUniform1i64vNV;
PFNGLPROGRAMUNIFORM2I64VNVPROC SDL_glProgramUniform2i64vNV;
PFNGLPROGRAMUNIFORM3I64VNVPROC SDL_glProgramUniform3i64vNV;
PFNGLPROGRAMUNIFORM4I64VNVPROC SDL_glProgramUniform4i64vNV;
PFNGLPROGRAMUNIFORM1UI64NVPROC SDL_glProgramUniform1ui64NV;
PFNGLPROGRAMUNIFORM2UI64NVPROC SDL_glProgramUniform2ui64NV;
PFNGLPROGRAMUNIFORM3UI64NVPROC SDL_glProgramUniform3ui64NV;
PFNGLPROGRAMUNIFORM4UI64NVPROC SDL_glProgramUniform4ui64NV;
PFNGLPROGRAMUNIFORM1UI64VNVPROC SDL_glProgramUniform1ui64vNV;
PFNGLPROGRAMUNIFORM2UI64VNVPROC SDL_glProgramUniform2ui64vNV;
PFNGLPROGRAMUNIFORM3UI64VNVPROC SDL_glProgramUniform3ui64vNV;
PFNGLPROGRAMUNIFORM4UI64VNVPROC SDL_glProgramUniform4ui64vNV;
PFNGLVERTEXATTRIBL1I64NVPROC SDL_glVertexAttribL1i64NV;
PFNGLVERTEXATTRIBL2I64NVPROC SDL_glVertexAttribL2i64NV;
PFNGLVERTEXATTRIBL3I64NVPROC SDL_glVertexAttribL3i64NV;
PFNGLVERTEXATTRIBL4I64NVPROC SDL_glVertexAttribL4i64NV;
PFNGLVERTEXATTRIBL1I64VNVPROC SDL_glVertexAttribL1i64vNV;
PFNGLVERTEXATTRIBL2I64VNVPROC SDL_glVertexAttribL2i64vNV;
PFNGLVERTEXATTRIBL3I64VNVPROC SDL_glVertexAttribL3i64vNV;
PFNGLVERTEXATTRIBL4I64VNVPROC SDL_glVertexAttribL4i64vNV;
PFNGLVERTEXATTRIBL1UI64NVPROC SDL_glVertexAttribL1ui64NV;
PFNGLVERTEXATTRIBL2UI64NVPROC SDL_glVertexAttribL2ui64NV;
PFNGLVERTEXATTRIBL3UI64NVPROC SDL_glVertexAttribL3ui64NV;
PFNGLVERTEXATTRIBL4UI64NVPROC SDL_glVertexAttribL4ui64NV;
PFNGLVERTEXATTRIBL1UI64VNVPROC SDL_glVertexAttribL1ui64vNV;
PFNGLVERTEXATTRIBL2UI64VNVPROC SDL_glVertexAttribL2ui64vNV;
PFNGLVERTEXATTRIBL3UI64VNVPROC SDL_glVertexAttribL3ui64vNV;
PFNGLVERTEXATTRIBL4UI64VNVPROC SDL_glVertexAttribL4ui64vNV;
PFNGLGETVERTEXATTRIBLI64VNVPROC SDL_glGetVertexAttribLi64vNV;
PFNGLGETVERTEXATTRIBLUI64VNVPROC SDL_glGetVertexAttribLui64vNV;
PFNGLVERTEXATTRIBLFORMATNVPROC SDL_glVertexAttribLFormatNV;
PFNGLGENNAMESAMDPROC SDL_glGenNamesAMD;
PFNGLDELETENAMESAMDPROC SDL_glDeleteNamesAMD;
PFNGLISNAMEAMDPROC SDL_glIsNameAMD;
PFNGLDEBUGMESSAGEENABLEAMDPROC SDL_glDebugMessageEnableAMD;
PFNGLDEBUGMESSAGEINSERTAMDPROC SDL_glDebugMessageInsertAMD;
PFNGLDEBUGMESSAGECALLBACKAMDPROC SDL_glDebugMessageCallbackAMD;
PFNGLGETDEBUGMESSAGELOGAMDPROC SDL_glGetDebugMessageLogAMD;
PFNGLVDPAUINITNVPROC SDL_glVDPAUInitNV;
PFNGLVDPAUFININVPROC SDL_glVDPAUFiniNV;
PFNGLVDPAUREGISTERVIDEOSURFACENVPROC SDL_glVDPAURegisterVideoSurfaceNV;
PFNGLVDPAUREGISTEROUTPUTSURFACENVPROC SDL_glVDPAURegisterOutputSurfaceNV;
PFNGLVDPAUISSURFACENVPROC SDL_glVDPAUIsSurfaceNV;
PFNGLVDPAUUNREGISTERSURFACENVPROC SDL_glVDPAUUnregisterSurfaceNV;
PFNGLVDPAUGETSURFACEIVNVPROC SDL_glVDPAUGetSurfaceivNV;
PFNGLVDPAUSURFACEACCESSNVPROC SDL_glVDPAUSurfaceAccessNV;
PFNGLVDPAUMAPSURFACESNVPROC SDL_glVDPAUMapSurfacesNV;
PFNGLVDPAUUNMAPSURFACESNVPROC SDL_glVDPAUUnmapSurfacesNV;
void SDL_GL_LoadExtensions(void)
{
SDL_glBlendColor = (PFNGLBLENDCOLORPROC) SDL_GL_GetProcAddress("glBlendColor");
SDL_glBlendEquation = (PFNGLBLENDEQUATIONPROC) SDL_GL_GetProcAddress("glBlendEquation");
SDL_glDrawRangeElements = (PFNGLDRAWRANGEELEMENTSPROC) SDL_GL_GetProcAddress("glDrawRangeElements");
SDL_glTexImage3D = (PFNGLTEXIMAGE3DPROC) SDL_GL_GetProcAddress("glTexImage3D");
SDL_glTexSubImage3D = (PFNGLTEXSUBIMAGE3DPROC) SDL_GL_GetProcAddress("glTexSubImage3D");
SDL_glCopyTexSubImage3D = (PFNGLCOPYTEXSUBIMAGE3DPROC) SDL_GL_GetProcAddress("glCopyTexSubImage3D");
SDL_glColorTable = (PFNGLCOLORTABLEPROC) SDL_GL_GetProcAddress("glColorTable");
SDL_glColorTableParameterfv = (PFNGLCOLORTABLEPARAMETERFVPROC) SDL_GL_GetProcAddress("glColorTableParameterfv");
SDL_glColorTableParameteriv = (PFNGLCOLORTABLEPARAMETERIVPROC) SDL_GL_GetProcAddress("glColorTableParameteriv");
SDL_glCopyColorTable = (PFNGLCOPYCOLORTABLEPROC) SDL_GL_GetProcAddress("glCopyColorTable");
SDL_glGetColorTable = (PFNGLGETCOLORTABLEPROC) SDL_GL_GetProcAddress("glGetColorTable");
SDL_glGetColorTableParameterfv = (PFNGLGETCOLORTABLEPARAMETERFVPROC) SDL_GL_GetProcAddress("glGetColorTableParameterfv");
SDL_glGetColorTableParameteriv = (PFNGLGETCOLORTABLEPARAMETERIVPROC) SDL_GL_GetProcAddress("glGetColorTableParameteriv");
SDL_glColorSubTable = (PFNGLCOLORSUBTABLEPROC) SDL_GL_GetProcAddress("glColorSubTable");
SDL_glCopyColorSubTable = (PFNGLCOPYCOLORSUBTABLEPROC) SDL_GL_GetProcAddress("glCopyColorSubTable");
SDL_glConvolutionFilter1D = (PFNGLCONVOLUTIONFILTER1DPROC) SDL_GL_GetProcAddress("glConvolutionFilter1D");
SDL_glConvolutionFilter2D = (PFNGLCONVOLUTIONFILTER2DPROC) SDL_GL_GetProcAddress("glConvolutionFilter2D");
SDL_glConvolutionParameterf = (PFNGLCONVOLUTIONPARAMETERFPROC) SDL_GL_GetProcAddress("glConvolutionParameterf");
SDL_glConvolutionParameterfv = (PFNGLCONVOLUTIONPARAMETERFVPROC) SDL_GL_GetProcAddress("glConvolutionParameterfv");
SDL_glConvolutionParameteri = (PFNGLCONVOLUTIONPARAMETERIPROC) SDL_GL_GetProcAddress("glConvolutionParameteri");
SDL_glConvolutionParameteriv = (PFNGLCONVOLUTIONPARAMETERIVPROC) SDL_GL_GetProcAddress("glConvolutionParameteriv");
SDL_glCopyConvolutionFilter1D = (PFNGLCOPYCONVOLUTIONFILTER1DPROC) SDL_GL_GetProcAddress("glCopyConvolutionFilter1D");
SDL_glCopyConvolutionFilter2D = (PFNGLCOPYCONVOLUTIONFILTER2DPROC) SDL_GL_GetProcAddress("glCopyConvolutionFilter2D");
SDL_glGetConvolutionFilter = (PFNGLGETCONVOLUTIONFILTERPROC) SDL_GL_GetProcAddress("glGetConvolutionFilter");
SDL_glGetConvolutionParameterfv = (PFNGLGETCONVOLUTIONPARAMETERFVPROC) SDL_GL_GetProcAddress("glGetConvolutionParameterfv");
SDL_glGetConvolutionParameteriv = (PFNGLGETCONVOLUTIONPARAMETERIVPROC) SDL_GL_GetProcAddress("glGetConvolutionParameteriv");
SDL_glGetSeparableFilter = (PFNGLGETSEPARABLEFILTERPROC) SDL_GL_GetProcAddress("glGetSeparableFilter");
SDL_glSeparableFilter2D = (PFNGLSEPARABLEFILTER2DPROC) SDL_GL_GetProcAddress("glSeparableFilter2D");
SDL_glGetHistogram = (PFNGLGETHISTOGRAMPROC) SDL_GL_GetProcAddress("glGetHistogram");
SDL_glGetHistogramParameterfv = (PFNGLGETHISTOGRAMPARAMETERFVPROC) SDL_GL_GetProcAddress("glGetHistogramParameterfv");
SDL_glGetHistogramParameteriv = (PFNGLGETHISTOGRAMPARAMETERIVPROC) SDL_GL_GetProcAddress("glGetHistogramParameteriv");
SDL_glGetMinmax = (PFNGLGETMINMAXPROC) SDL_GL_GetProcAddress("glGetMinmax");
SDL_glGetMinmaxParameterfv = (PFNGLGETMINMAXPARAMETERFVPROC) SDL_GL_GetProcAddress("glGetMinmaxParameterfv");
SDL_glGetMinmaxParameteriv = (PFNGLGETMINMAXPARAMETERIVPROC) SDL_GL_GetProcAddress("glGetMinmaxParameteriv");
SDL_glHistogram = (PFNGLHISTOGRAMPROC) SDL_GL_GetProcAddress("glHistogram");
SDL_glMinmax = (PFNGLMINMAXPROC) SDL_GL_GetProcAddress("glMinmax");
SDL_glResetHistogram = (PFNGLRESETHISTOGRAMPROC) SDL_GL_GetProcAddress("glResetHistogram");
SDL_glResetMinmax = (PFNGLRESETMINMAXPROC) SDL_GL_GetProcAddress("glResetMinmax");
SDL_glActiveTexture = (PFNGLACTIVETEXTUREPROC) SDL_GL_GetProcAddress("glActiveTexture");
SDL_glSampleCoverage = (PFNGLSAMPLECOVERAGEPROC) SDL_GL_GetProcAddress("glSampleCoverage");
SDL_glCompressedTexImage3D = (PFNGLCOMPRESSEDTEXIMAGE3DPROC) SDL_GL_GetProcAddress("glCompressedTexImage3D");
SDL_glCompressedTexImage2D = (PFNGLCOMPRESSEDTEXIMAGE2DPROC) SDL_GL_GetProcAddress("glCompressedTexImage2D");
SDL_glCompressedTexImage1D = (PFNGLCOMPRESSEDTEXIMAGE1DPROC) SDL_GL_GetProcAddress("glCompressedTexImage1D");
SDL_glCompressedTexSubImage3D = (PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC) SDL_GL_GetProcAddress("glCompressedTexSubImage3D");
SDL_glCompressedTexSubImage2D = (PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC) SDL_GL_GetProcAddress("glCompressedTexSubImage2D");
SDL_glCompressedTexSubImage1D = (PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC) SDL_GL_GetProcAddress("glCompressedTexSubImage1D");
SDL_glGetCompressedTexImage = (PFNGLGETCOMPRESSEDTEXIMAGEPROC) SDL_GL_GetProcAddress("glGetCompressedTexImage");
SDL_glClientActiveTexture = (PFNGLCLIENTACTIVETEXTUREPROC) SDL_GL_GetProcAddress("glClientActiveTexture");
SDL_glMultiTexCoord1d = (PFNGLMULTITEXCOORD1DPROC) SDL_GL_GetProcAddress("glMultiTexCoord1d");
SDL_glMultiTexCoord1dv = (PFNGLMULTITEXCOORD1DVPROC) SDL_GL_GetProcAddress("glMultiTexCoord1dv");
SDL_glMultiTexCoord1f = (PFNGLMULTITEXCOORD1FPROC) SDL_GL_GetProcAddress("glMultiTexCoord1f");
SDL_glMultiTexCoord1fv = (PFNGLMULTITEXCOORD1FVPROC) SDL_GL_GetProcAddress("glMultiTexCoord1fv");
SDL_glMultiTexCoord1i = (PFNGLMULTITEXCOORD1IPROC) SDL_GL_GetProcAddress("glMultiTexCoord1i");
SDL_glMultiTexCoord1iv = (PFNGLMULTITEXCOORD1IVPROC) SDL_GL_GetProcAddress("glMultiTexCoord1iv");
SDL_glMultiTexCoord1s = (PFNGLMULTITEXCOORD1SPROC) SDL_GL_GetProcAddress("glMultiTexCoord1s");
SDL_glMultiTexCoord1sv = (PFNGLMULTITEXCOORD1SVPROC) SDL_GL_GetProcAddress("glMultiTexCoord1sv");
SDL_glMultiTexCoord2d = (PFNGLMULTITEXCOORD2DPROC) SDL_GL_GetProcAddress("glMultiTexCoord2d");
SDL_glMultiTexCoord2dv = (PFNGLMULTITEXCOORD2DVPROC) SDL_GL_GetProcAddress("glMultiTexCoord2dv");
SDL_glMultiTexCoord2f = (PFNGLMULTITEXCOORD2FPROC) SDL_GL_GetProcAddress("glMultiTexCoord2f");
SDL_glMultiTexCoord2fv = (PFNGLMULTITEXCOORD2FVPROC) SDL_GL_GetProcAddress("glMultiTexCoord2fv");
SDL_glMultiTexCoord2i = (PFNGLMULTITEXCOORD2IPROC) SDL_GL_GetProcAddress("glMultiTexCoord2i");
SDL_glMultiTexCoord2iv = (PFNGLMULTITEXCOORD2IVPROC) SDL_GL_GetProcAddress("glMultiTexCoord2iv");
SDL_glMultiTexCoord2s = (PFNGLMULTITEXCOORD2SPROC) SDL_GL_GetProcAddress("glMultiTexCoord2s");
SDL_glMultiTexCoord2sv = (PFNGLMULTITEXCOORD2SVPROC) SDL_GL_GetProcAddress("glMultiTexCoord2sv");
SDL_glMultiTexCoord3d = (PFNGLMULTITEXCOORD3DPROC) SDL_GL_GetProcAddress("glMultiTexCoord3d");
SDL_glMultiTexCoord3dv = (PFNGLMULTITEXCOORD3DVPROC) SDL_GL_GetProcAddress("glMultiTexCoord3dv");
SDL_glMultiTexCoord3f = (PFNGLMULTITEXCOORD3FPROC) SDL_GL_GetProcAddress("glMultiTexCoord3f");
SDL_glMultiTexCoord3fv = (PFNGLMULTITEXCOORD3FVPROC) SDL_GL_GetProcAddress("glMultiTexCoord3fv");
SDL_glMultiTexCoord3i = (PFNGLMULTITEXCOORD3IPROC) SDL_GL_GetProcAddress("glMultiTexCoord3i");
SDL_glMultiTexCoord3iv = (PFNGLMULTITEXCOORD3IVPROC) SDL_GL_GetProcAddress("glMultiTexCoord3iv");
SDL_glMultiTexCoord3s = (PFNGLMULTITEXCOORD3SPROC) SDL_GL_GetProcAddress("glMultiTexCoord3s");
SDL_glMultiTexCoord3sv = (PFNGLMULTITEXCOORD3SVPROC) SDL_GL_GetProcAddress("glMultiTexCoord3sv");
SDL_glMultiTexCoord4d = (PFNGLMULTITEXCOORD4DPROC) SDL_GL_GetProcAddress("glMultiTexCoord4d");
SDL_glMultiTexCoord4dv = (PFNGLMULTITEXCOORD4DVPROC) SDL_GL_GetProcAddress("glMultiTexCoord4dv");
SDL_glMultiTexCoord4f = (PFNGLMULTITEXCOORD4FPROC) SDL_GL_GetProcAddress("glMultiTexCoord4f");
SDL_glMultiTexCoord4fv = (PFNGLMULTITEXCOORD4FVPROC) SDL_GL_GetProcAddress("glMultiTexCoord4fv");
SDL_glMultiTexCoord4i = (PFNGLMULTITEXCOORD4IPROC) SDL_GL_GetProcAddress("glMultiTexCoord4i");
SDL_glMultiTexCoord4iv = (PFNGLMULTITEXCOORD4IVPROC) SDL_GL_GetProcAddress("glMultiTexCoord4iv");
SDL_glMultiTexCoord4s = (PFNGLMULTITEXCOORD4SPROC) SDL_GL_GetProcAddress("glMultiTexCoord4s");
SDL_glMultiTexCoord4sv = (PFNGLMULTITEXCOORD4SVPROC) SDL_GL_GetProcAddress("glMultiTexCoord4sv");
SDL_glLoadTransposeMatrixf = (PFNGLLOADTRANSPOSEMATRIXFPROC) SDL_GL_GetProcAddress("glLoadTransposeMatrixf");
SDL_glLoadTransposeMatrixd = (PFNGLLOADTRANSPOSEMATRIXDPROC) SDL_GL_GetProcAddress("glLoadTransposeMatrixd");
SDL_glMultTransposeMatrixf = (PFNGLMULTTRANSPOSEMATRIXFPROC) SDL_GL_GetProcAddress("glMultTransposeMatrixf");
SDL_glMultTransposeMatrixd = (PFNGLMULTTRANSPOSEMATRIXDPROC) SDL_GL_GetProcAddress("glMultTransposeMatrixd");
SDL_glBlendFuncSeparate = (PFNGLBLENDFUNCSEPARATEPROC) SDL_GL_GetProcAddress("glBlendFuncSeparate");
SDL_glMultiDrawArrays = (PFNGLMULTIDRAWARRAYSPROC) SDL_GL_GetProcAddress("glMultiDrawArrays");
SDL_glMultiDrawElements = (PFNGLMULTIDRAWELEMENTSPROC) SDL_GL_GetProcAddress("glMultiDrawElements");
SDL_glPointParameterf = (PFNGLPOINTPARAMETERFPROC) SDL_GL_GetProcAddress("glPointParameterf");
SDL_glPointParameterfv = (PFNGLPOINTPARAMETERFVPROC) SDL_GL_GetProcAddress("glPointParameterfv");
SDL_glPointParameteri = (PFNGLPOINTPARAMETERIPROC) SDL_GL_GetProcAddress("glPointParameteri");
SDL_glPointParameteriv = (PFNGLPOINTPARAMETERIVPROC) SDL_GL_GetProcAddress("glPointParameteriv");
SDL_glFogCoordf = (PFNGLFOGCOORDFPROC) SDL_GL_GetProcAddress("glFogCoordf");
SDL_glFogCoordfv = (PFNGLFOGCOORDFVPROC) SDL_GL_GetProcAddress("glFogCoordfv");
SDL_glFogCoordd = (PFNGLFOGCOORDDPROC) SDL_GL_GetProcAddress("glFogCoordd");
SDL_glFogCoorddv = (PFNGLFOGCOORDDVPROC) SDL_GL_GetProcAddress("glFogCoorddv");
SDL_glFogCoordPointer = (PFNGLFOGCOORDPOINTERPROC) SDL_GL_GetProcAddress("glFogCoordPointer");
SDL_glSecondaryColor3b = (PFNGLSECONDARYCOLOR3BPROC) SDL_GL_GetProcAddress("glSecondaryColor3b");
SDL_glSecondaryColor3bv = (PFNGLSECONDARYCOLOR3BVPROC) SDL_GL_GetProcAddress("glSecondaryColor3bv");
SDL_glSecondaryColor3d = (PFNGLSECONDARYCOLOR3DPROC) SDL_GL_GetProcAddress("glSecondaryColor3d");
SDL_glSecondaryColor3dv = (PFNGLSECONDARYCOLOR3DVPROC) SDL_GL_GetProcAddress("glSecondaryColor3dv");
SDL_glSecondaryColor3f = (PFNGLSECONDARYCOLOR3FPROC) SDL_GL_GetProcAddress("glSecondaryColor3f");
SDL_glSecondaryColor3fv = (PFNGLSECONDARYCOLOR3FVPROC) SDL_GL_GetProcAddress("glSecondaryColor3fv");
SDL_glSecondaryColor3i = (PFNGLSECONDARYCOLOR3IPROC) SDL_GL_GetProcAddress("glSecondaryColor3i");
SDL_glSecondaryColor3iv = (PFNGLSECONDARYCOLOR3IVPROC) SDL_GL_GetProcAddress("glSecondaryColor3iv");
SDL_glSecondaryColor3s = (PFNGLSECONDARYCOLOR3SPROC) SDL_GL_GetProcAddress("glSecondaryColor3s");
SDL_glSecondaryColor3sv = (PFNGLSECONDARYCOLOR3SVPROC) SDL_GL_GetProcAddress("glSecondaryColor3sv");
SDL_glSecondaryColor3ub = (PFNGLSECONDARYCOLOR3UBPROC) SDL_GL_GetProcAddress("glSecondaryColor3ub");
SDL_glSecondaryColor3ubv = (PFNGLSECONDARYCOLOR3UBVPROC) SDL_GL_GetProcAddress("glSecondaryColor3ubv");
SDL_glSecondaryColor3ui = (PFNGLSECONDARYCOLOR3UIPROC) SDL_GL_GetProcAddress("glSecondaryColor3ui");
SDL_glSecondaryColor3uiv = (PFNGLSECONDARYCOLOR3UIVPROC) SDL_GL_GetProcAddress("glSecondaryColor3uiv");
SDL_glSecondaryColor3us = (PFNGLSECONDARYCOLOR3USPROC) SDL_GL_GetProcAddress("glSecondaryColor3us");
SDL_glSecondaryColor3usv = (PFNGLSECONDARYCOLOR3USVPROC) SDL_GL_GetProcAddress("glSecondaryColor3usv");
SDL_glSecondaryColorPointer = (PFNGLSECONDARYCOLORPOINTERPROC) SDL_GL_GetProcAddress("glSecondaryColorPointer");
SDL_glWindowPos2d = (PFNGLWINDOWPOS2DPROC) SDL_GL_GetProcAddress("glWindowPos2d");
SDL_glWindowPos2dv = (PFNGLWINDOWPOS2DVPROC) SDL_GL_GetProcAddress("glWindowPos2dv");
SDL_glWindowPos2f = (PFNGLWINDOWPOS2FPROC) SDL_GL_GetProcAddress("glWindowPos2f");
SDL_glWindowPos2fv = (PFNGLWINDOWPOS2FVPROC) SDL_GL_GetProcAddress("glWindowPos2fv");
SDL_glWindowPos2i = (PFNGLWINDOWPOS2IPROC) SDL_GL_GetProcAddress("glWindowPos2i");
SDL_glWindowPos2iv = (PFNGLWINDOWPOS2IVPROC) SDL_GL_GetProcAddress("glWindowPos2iv");
SDL_glWindowPos2s = (PFNGLWINDOWPOS2SPROC) SDL_GL_GetProcAddress("glWindowPos2s");
SDL_glWindowPos2sv = (PFNGLWINDOWPOS2SVPROC) SDL_GL_GetProcAddress("glWindowPos2sv");
SDL_glWindowPos3d = (PFNGLWINDOWPOS3DPROC) SDL_GL_GetProcAddress("glWindowPos3d");
SDL_glWindowPos3dv = (PFNGLWINDOWPOS3DVPROC) SDL_GL_GetProcAddress("glWindowPos3dv");
SDL_glWindowPos3f = (PFNGLWINDOWPOS3FPROC) SDL_GL_GetProcAddress("glWindowPos3f");
SDL_glWindowPos3fv = (PFNGLWINDOWPOS3FVPROC) SDL_GL_GetProcAddress("glWindowPos3fv");
SDL_glWindowPos3i = (PFNGLWINDOWPOS3IPROC) SDL_GL_GetProcAddress("glWindowPos3i");
SDL_glWindowPos3iv = (PFNGLWINDOWPOS3IVPROC) SDL_GL_GetProcAddress("glWindowPos3iv");
SDL_glWindowPos3s = (PFNGLWINDOWPOS3SPROC) SDL_GL_GetProcAddress("glWindowPos3s");
SDL_glWindowPos3sv = (PFNGLWINDOWPOS3SVPROC) SDL_GL_GetProcAddress("glWindowPos3sv");
SDL_glGenQueries = (PFNGLGENQUERIESPROC) SDL_GL_GetProcAddress("glGenQueries");
SDL_glDeleteQueries = (PFNGLDELETEQUERIESPROC) SDL_GL_GetProcAddress("glDeleteQueries");
SDL_glIsQuery = (PFNGLISQUERYPROC) SDL_GL_GetProcAddress("glIsQuery");
SDL_glBeginQuery = (PFNGLBEGINQUERYPROC) SDL_GL_GetProcAddress("glBeginQuery");
SDL_glEndQuery = (PFNGLENDQUERYPROC) SDL_GL_GetProcAddress("glEndQuery");
SDL_glGetQueryiv = (PFNGLGETQUERYIVPROC) SDL_GL_GetProcAddress("glGetQueryiv");
SDL_glGetQueryObjectiv = (PFNGLGETQUERYOBJECTIVPROC) SDL_GL_GetProcAddress("glGetQueryObjectiv");
SDL_glGetQueryObjectuiv = (PFNGLGETQUERYOBJECTUIVPROC) SDL_GL_GetProcAddress("glGetQueryObjectuiv");
SDL_glBindBuffer = (PFNGLBINDBUFFERPROC) SDL_GL_GetProcAddress("glBindBuffer");
SDL_glDeleteBuffers = (PFNGLDELETEBUFFERSPROC) SDL_GL_GetProcAddress("glDeleteBuffers");
SDL_glGenBuffers = (PFNGLGENBUFFERSPROC) SDL_GL_GetProcAddress("glGenBuffers");
SDL_glIsBuffer = (PFNGLISBUFFERPROC) SDL_GL_GetProcAddress("glIsBuffer");
SDL_glBufferData = (PFNGLBUFFERDATAPROC) SDL_GL_GetProcAddress("glBufferData");
SDL_glBufferSubData = (PFNGLBUFFERSUBDATAPROC) SDL_GL_GetProcAddress("glBufferSubData");
SDL_glGetBufferSubData = (PFNGLGETBUFFERSUBDATAPROC) SDL_GL_GetProcAddress("glGetBufferSubData");
SDL_glMapBuffer = (PFNGLMAPBUFFERPROC) SDL_GL_GetProcAddress("glMapBuffer");
SDL_glUnmapBuffer = (PFNGLUNMAPBUFFERPROC) SDL_GL_GetProcAddress("glUnmapBuffer");
SDL_glGetBufferParameteriv = (PFNGLGETBUFFERPARAMETERIVPROC) SDL_GL_GetProcAddress("glGetBufferParameteriv");
SDL_glGetBufferPointerv = (PFNGLGETBUFFERPOINTERVPROC) SDL_GL_GetProcAddress("glGetBufferPointerv");
SDL_glBlendEquationSeparate = (PFNGLBLENDEQUATIONSEPARATEPROC) SDL_GL_GetProcAddress("glBlendEquationSeparate");
SDL_glDrawBuffers = (PFNGLDRAWBUFFERSPROC) SDL_GL_GetProcAddress("glDrawBuffers");
SDL_glStencilOpSeparate = (PFNGLSTENCILOPSEPARATEPROC) SDL_GL_GetProcAddress("glStencilOpSeparate");
SDL_glStencilFuncSeparate = (PFNGLSTENCILFUNCSEPARATEPROC) SDL_GL_GetProcAddress("glStencilFuncSeparate");
SDL_glStencilMaskSeparate = (PFNGLSTENCILMASKSEPARATEPROC) SDL_GL_GetProcAddress("glStencilMaskSeparate");
SDL_glAttachShader = (PFNGLATTACHSHADERPROC) SDL_GL_GetProcAddress("glAttachShader");
SDL_glBindAttribLocation = (PFNGLBINDATTRIBLOCATIONPROC) SDL_GL_GetProcAddress("glBindAttribLocation");
SDL_glCompileShader = (PFNGLCOMPILESHADERPROC) SDL_GL_GetProcAddress("glCompileShader");
SDL_glCreateProgram = (PFNGLCREATEPROGRAMPROC) SDL_GL_GetProcAddress("glCreateProgram");
SDL_glCreateShader = (PFNGLCREATESHADERPROC) SDL_GL_GetProcAddress("glCreateShader");
SDL_glDeleteProgram = (PFNGLDELETEPROGRAMPROC) SDL_GL_GetProcAddress("glDeleteProgram");
SDL_glDeleteShader = (PFNGLDELETESHADERPROC) SDL_GL_GetProcAddress("glDeleteShader");
SDL_glDetachShader = (PFNGLDETACHSHADERPROC) SDL_GL_GetProcAddress("glDetachShader");
SDL_glDisableVertexAttribArray = (PFNGLDISABLEVERTEXATTRIBARRAYPROC) SDL_GL_GetProcAddress("glDisableVertexAttribArray");
SDL_glEnableVertexAttribArray = (PFNGLENABLEVERTEXATTRIBARRAYPROC) SDL_GL_GetProcAddress("glEnableVertexAttribArray");
SDL_glGetActiveAttrib = (PFNGLGETACTIVEATTRIBPROC) SDL_GL_GetProcAddress("glGetActiveAttrib");
SDL_glGetActiveUniform = (PFNGLGETACTIVEUNIFORMPROC) SDL_GL_GetProcAddress("glGetActiveUniform");
SDL_glGetAttachedShaders = (PFNGLGETATTACHEDSHADERSPROC) SDL_GL_GetProcAddress("glGetAttachedShaders");
SDL_glGetAttribLocation = (PFNGLGETATTRIBLOCATIONPROC) SDL_GL_GetProcAddress("glGetAttribLocation");
SDL_glGetProgramiv = (PFNGLGETPROGRAMIVPROC) SDL_GL_GetProcAddress("glGetProgramiv");
SDL_glGetProgramInfoLog = (PFNGLGETPROGRAMINFOLOGPROC) SDL_GL_GetProcAddress("glGetProgramInfoLog");
SDL_glGetShaderiv = (PFNGLGETSHADERIVPROC) SDL_GL_GetProcAddress("glGetShaderiv");
SDL_glGetShaderInfoLog = (PFNGLGETSHADERINFOLOGPROC) SDL_GL_GetProcAddress("glGetShaderInfoLog");
SDL_glGetShaderSource = (PFNGLGETSHADERSOURCEPROC) SDL_GL_GetProcAddress("glGetShaderSource");
SDL_glGetUniformLocation = (PFNGLGETUNIFORMLOCATIONPROC) SDL_GL_GetProcAddress("glGetUniformLocation");
SDL_glGetUniformfv = (PFNGLGETUNIFORMFVPROC) SDL_GL_GetProcAddress("glGetUniformfv");
SDL_glGetUniformiv = (PFNGLGETUNIFORMIVPROC) SDL_GL_GetProcAddress("glGetUniformiv");
SDL_glGetVertexAttribdv = (PFNGLGETVERTEXATTRIBDVPROC) SDL_GL_GetProcAddress("glGetVertexAttribdv");
SDL_glGetVertexAttribfv = (PFNGLGETVERTEXATTRIBFVPROC) SDL_GL_GetProcAddress("glGetVertexAttribfv");
SDL_glGetVertexAttribiv = (PFNGLGETVERTEXATTRIBIVPROC) SDL_GL_GetProcAddress("glGetVertexAttribiv");
SDL_glGetVertexAttribPointerv = (PFNGLGETVERTEXATTRIBPOINTERVPROC) SDL_GL_GetProcAddress("glGetVertexAttribPointerv");
SDL_glIsProgram = (PFNGLISPROGRAMPROC) SDL_GL_GetProcAddress("glIsProgram");
SDL_glIsShader = (PFNGLISSHADERPROC) SDL_GL_GetProcAddress("glIsShader");
SDL_glLinkProgram = (PFNGLLINKPROGRAMPROC) SDL_GL_GetProcAddress("glLinkProgram");
SDL_glShaderSource = (PFNGLSHADERSOURCEPROC) SDL_GL_GetProcAddress("glShaderSource");
SDL_glUseProgram = (PFNGLUSEPROGRAMPROC) SDL_GL_GetProcAddress("glUseProgram");
SDL_glUniform1f = (PFNGLUNIFORM1FPROC) SDL_GL_GetProcAddress("glUniform1f");
SDL_glUniform2f = (PFNGLUNIFORM2FPROC) SDL_GL_GetProcAddress("glUniform2f");
SDL_glUniform3f = (PFNGLUNIFORM3FPROC) SDL_GL_GetProcAddress("glUniform3f");
SDL_glUniform4f = (PFNGLUNIFORM4FPROC) SDL_GL_GetProcAddress("glUniform4f");
SDL_glUniform1i = (PFNGLUNIFORM1IPROC) SDL_GL_GetProcAddress("glUniform1i");
SDL_glUniform2i = (PFNGLUNIFORM2IPROC) SDL_GL_GetProcAddress("glUniform2i");
SDL_glUniform3i = (PFNGLUNIFORM3IPROC) SDL_GL_GetProcAddress("glUniform3i");
SDL_glUniform4i = (PFNGLUNIFORM4IPROC) SDL_GL_GetProcAddress("glUniform4i");
SDL_glUniform1fv = (PFNGLUNIFORM1FVPROC) SDL_GL_GetProcAddress("glUniform1fv");
SDL_glUniform2fv = (PFNGLUNIFORM2FVPROC) SDL_GL_GetProcAddress("glUniform2fv");
SDL_glUniform3fv = (PFNGLUNIFORM3FVPROC) SDL_GL_GetProcAddress("glUniform3fv");
SDL_glUniform4fv = (PFNGLUNIFORM4FVPROC) SDL_GL_GetProcAddress("glUniform4fv");
SDL_glUniform1iv = (PFNGLUNIFORM1IVPROC) SDL_GL_GetProcAddress("glUniform1iv");
SDL_glUniform2iv = (PFNGLUNIFORM2IVPROC) SDL_GL_GetProcAddress("glUniform2iv");
SDL_glUniform3iv = (PFNGLUNIFORM3IVPROC) SDL_GL_GetProcAddress("glUniform3iv");
SDL_glUniform4iv = (PFNGLUNIFORM4IVPROC) SDL_GL_GetProcAddress("glUniform4iv");
SDL_glUniformMatrix2fv = (PFNGLUNIFORMMATRIX2FVPROC) SDL_GL_GetProcAddress("glUniformMatrix2fv");
SDL_glUniformMatrix3fv = (PFNGLUNIFORMMATRIX3FVPROC) SDL_GL_GetProcAddress("glUniformMatrix3fv");
SDL_glUniformMatrix4fv = (PFNGLUNIFORMMATRIX4FVPROC) SDL_GL_GetProcAddress("glUniformMatrix4fv");
SDL_glValidateProgram = (PFNGLVALIDATEPROGRAMPROC) SDL_GL_GetProcAddress("glValidateProgram");
SDL_glVertexAttrib1d = (PFNGLVERTEXATTRIB1DPROC) SDL_GL_GetProcAddress("glVertexAttrib1d");
SDL_glVertexAttrib1dv = (PFNGLVERTEXATTRIB1DVPROC) SDL_GL_GetProcAddress("glVertexAttrib1dv");
SDL_glVertexAttrib1f = (PFNGLVERTEXATTRIB1FPROC) SDL_GL_GetProcAddress("glVertexAttrib1f");
SDL_glVertexAttrib1fv = (PFNGLVERTEXATTRIB1FVPROC) SDL_GL_GetProcAddress("glVertexAttrib1fv");
SDL_glVertexAttrib1s = (PFNGLVERTEXATTRIB1SPROC) SDL_GL_GetProcAddress("glVertexAttrib1s");
SDL_glVertexAttrib1sv = (PFNGLVERTEXATTRIB1SVPROC) SDL_GL_GetProcAddress("glVertexAttrib1sv");
SDL_glVertexAttrib2d = (PFNGLVERTEXATTRIB2DPROC) SDL_GL_GetProcAddress("glVertexAttrib2d");
SDL_glVertexAttrib2dv = (PFNGLVERTEXATTRIB2DVPROC) SDL_GL_GetProcAddress("glVertexAttrib2dv");
SDL_glVertexAttrib2f = (PFNGLVERTEXATTRIB2FPROC) SDL_GL_GetProcAddress("glVertexAttrib2f");
SDL_glVertexAttrib2fv = (PFNGLVERTEXATTRIB2FVPROC) SDL_GL_GetProcAddress("glVertexAttrib2fv");
SDL_glVertexAttrib2s = (PFNGLVERTEXATTRIB2SPROC) SDL_GL_GetProcAddress("glVertexAttrib2s");
SDL_glVertexAttrib2sv = (PFNGLVERTEXATTRIB2SVPROC) SDL_GL_GetProcAddress("glVertexAttrib2sv");
SDL_glVertexAttrib3d = (PFNGLVERTEXATTRIB3DPROC) SDL_GL_GetProcAddress("glVertexAttrib3d");
SDL_glVertexAttrib3dv = (PFNGLVERTEXATTRIB3DVPROC) SDL_GL_GetProcAddress("glVertexAttrib3dv");
SDL_glVertexAttrib3f = (PFNGLVERTEXATTRIB3FPROC) SDL_GL_GetProcAddress("glVertexAttrib3f");
SDL_glVertexAttrib3fv = (PFNGLVERTEXATTRIB3FVPROC) SDL_GL_GetProcAddress("glVertexAttrib3fv");
SDL_glVertexAttrib3s = (PFNGLVERTEXATTRIB3SPROC) SDL_GL_GetProcAddress("glVertexAttrib3s");
SDL_glVertexAttrib3sv = (PFNGLVERTEXATTRIB3SVPROC) SDL_GL_GetProcAddress("glVertexAttrib3sv");
SDL_glVertexAttrib4Nbv = (PFNGLVERTEXATTRIB4NBVPROC) SDL_GL_GetProcAddress("glVertexAttrib4Nbv");
SDL_glVertexAttrib4Niv = (PFNGLVERTEXATTRIB4NIVPROC) SDL_GL_GetProcAddress("glVertexAttrib4Niv");
SDL_glVertexAttrib4Nsv = (PFNGLVERTEXATTRIB4NSVPROC) SDL_GL_GetProcAddress("glVertexAttrib4Nsv");
SDL_glVertexAttrib4Nub = (PFNGLVERTEXATTRIB4NUBPROC) SDL_GL_GetProcAddress("glVertexAttrib4Nub");
SDL_glVertexAttrib4Nubv = (PFNGLVERTEXATTRIB4NUBVPROC) SDL_GL_GetProcAddress("glVertexAttrib4Nubv");
SDL_glVertexAttrib4Nuiv = (PFNGLVERTEXATTRIB4NUIVPROC) SDL_GL_GetProcAddress("glVertexAttrib4Nuiv");
SDL_glVertexAttrib4Nusv = (PFNGLVERTEXATTRIB4NUSVPROC) SDL_GL_GetProcAddress("glVertexAttrib4Nusv");
SDL_glVertexAttrib4bv = (PFNGLVERTEXATTRIB4BVPROC) SDL_GL_GetProcAddress("glVertexAttrib4bv");
SDL_glVertexAttrib4d = (PFNGLVERTEXATTRIB4DPROC) SDL_GL_GetProcAddress("glVertexAttrib4d");
SDL_glVertexAttrib4dv = (PFNGLVERTEXATTRIB4DVPROC) SDL_GL_GetProcAddress("glVertexAttrib4dv");
SDL_glVertexAttrib4f = (PFNGLVERTEXATTRIB4FPROC) SDL_GL_GetProcAddress("glVertexAttrib4f");
SDL_glVertexAttrib4fv = (PFNGLVERTEXATTRIB4FVPROC) SDL_GL_GetProcAddress("glVertexAttrib4fv");
SDL_glVertexAttrib4iv = (PFNGLVERTEXATTRIB4IVPROC) SDL_GL_GetProcAddress("glVertexAttrib4iv");
SDL_glVertexAttrib4s = (PFNGLVERTEXATTRIB4SPROC) SDL_GL_GetProcAddress("glVertexAttrib4s");
SDL_glVertexAttrib4sv = (PFNGLVERTEXATTRIB4SVPROC) SDL_GL_GetProcAddress("glVertexAttrib4sv");
SDL_glVertexAttrib4ubv = (PFNGLVERTEXATTRIB4UBVPROC) SDL_GL_GetProcAddress("glVertexAttrib4ubv");
SDL_glVertexAttrib4uiv = (PFNGLVERTEXATTRIB4UIVPROC) SDL_GL_GetProcAddress("glVertexAttrib4uiv");
SDL_glVertexAttrib4usv = (PFNGLVERTEXATTRIB4USVPROC) SDL_GL_GetProcAddress("glVertexAttrib4usv");
SDL_glVertexAttribPointer = (PFNGLVERTEXATTRIBPOINTERPROC) SDL_GL_GetProcAddress("glVertexAttribPointer");
SDL_glUniformMatrix2x3fv = (PFNGLUNIFORMMATRIX2X3FVPROC) SDL_GL_GetProcAddress("glUniformMatrix2x3fv");
SDL_glUniformMatrix3x2fv = (PFNGLUNIFORMMATRIX3X2FVPROC) SDL_GL_GetProcAddress("glUniformMatrix3x2fv");
SDL_glUniformMatrix2x4fv = (PFNGLUNIFORMMATRIX2X4FVPROC) SDL_GL_GetProcAddress("glUniformMatrix2x4fv");
SDL_glUniformMatrix4x2fv = (PFNGLUNIFORMMATRIX4X2FVPROC) SDL_GL_GetProcAddress("glUniformMatrix4x2fv");
SDL_glUniformMatrix3x4fv = (PFNGLUNIFORMMATRIX3X4FVPROC) SDL_GL_GetProcAddress("glUniformMatrix3x4fv");
SDL_glUniformMatrix4x3fv = (PFNGLUNIFORMMATRIX4X3FVPROC) SDL_GL_GetProcAddress("glUniformMatrix4x3fv");
SDL_glColorMaski = (PFNGLCOLORMASKIPROC) SDL_GL_GetProcAddress("glColorMaski");
SDL_glGetBooleani_v = (PFNGLGETBOOLEANI_VPROC) SDL_GL_GetProcAddress("glGetBooleani_v");
SDL_glGetIntegeri_v = (PFNGLGETINTEGERI_VPROC) SDL_GL_GetProcAddress("glGetIntegeri_v");
SDL_glEnablei = (PFNGLENABLEIPROC) SDL_GL_GetProcAddress("glEnablei");
SDL_glDisablei = (PFNGLDISABLEIPROC) SDL_GL_GetProcAddress("glDisablei");
SDL_glIsEnabledi = (PFNGLISENABLEDIPROC) SDL_GL_GetProcAddress("glIsEnabledi");
SDL_glBeginTransformFeedback = (PFNGLBEGINTRANSFORMFEEDBACKPROC) SDL_GL_GetProcAddress("glBeginTransformFeedback");
SDL_glEndTransformFeedback = (PFNGLENDTRANSFORMFEEDBACKPROC) SDL_GL_GetProcAddress("glEndTransformFeedback");
SDL_glBindBufferRange = (PFNGLBINDBUFFERRANGEPROC) SDL_GL_GetProcAddress("glBindBufferRange");
SDL_glBindBufferBase = (PFNGLBINDBUFFERBASEPROC) SDL_GL_GetProcAddress("glBindBufferBase");
SDL_glTransformFeedbackVaryings = (PFNGLTRANSFORMFEEDBACKVARYINGSPROC) SDL_GL_GetProcAddress("glTransformFeedbackVaryings");
SDL_glGetTransformFeedbackVarying = (PFNGLGETTRANSFORMFEEDBACKVARYINGPROC) SDL_GL_GetProcAddress("glGetTransformFeedbackVarying");
SDL_glClampColor = (PFNGLCLAMPCOLORPROC) SDL_GL_GetProcAddress("glClampColor");
SDL_glBeginConditionalRender = (PFNGLBEGINCONDITIONALRENDERPROC) SDL_GL_GetProcAddress("glBeginConditionalRender");
SDL_glEndConditionalRender = (PFNGLENDCONDITIONALRENDERPROC) SDL_GL_GetProcAddress("glEndConditionalRender");
SDL_glVertexAttribIPointer = (PFNGLVERTEXATTRIBIPOINTERPROC) SDL_GL_GetProcAddress("glVertexAttribIPointer");
SDL_glGetVertexAttribIiv = (PFNGLGETVERTEXATTRIBIIVPROC) SDL_GL_GetProcAddress("glGetVertexAttribIiv");
SDL_glGetVertexAttribIuiv = (PFNGLGETVERTEXATTRIBIUIVPROC) SDL_GL_GetProcAddress("glGetVertexAttribIuiv");
SDL_glVertexAttribI1i = (PFNGLVERTEXATTRIBI1IPROC) SDL_GL_GetProcAddress("glVertexAttribI1i");
SDL_glVertexAttribI2i = (PFNGLVERTEXATTRIBI2IPROC) SDL_GL_GetProcAddress("glVertexAttribI2i");
SDL_glVertexAttribI3i = (PFNGLVERTEXATTRIBI3IPROC) SDL_GL_GetProcAddress("glVertexAttribI3i");
SDL_glVertexAttribI4i = (PFNGLVERTEXATTRIBI4IPROC) SDL_GL_GetProcAddress("glVertexAttribI4i");
SDL_glVertexAttribI1ui = (PFNGLVERTEXATTRIBI1UIPROC) SDL_GL_GetProcAddress("glVertexAttribI1ui");
SDL_glVertexAttribI2ui = (PFNGLVERTEXATTRIBI2UIPROC) SDL_GL_GetProcAddress("glVertexAttribI2ui");
SDL_glVertexAttribI3ui = (PFNGLVERTEXATTRIBI3UIPROC) SDL_GL_GetProcAddress("glVertexAttribI3ui");
SDL_glVertexAttribI4ui = (PFNGLVERTEXATTRIBI4UIPROC) SDL_GL_GetProcAddress("glVertexAttribI4ui");
SDL_glVertexAttribI1iv = (PFNGLVERTEXATTRIBI1IVPROC) SDL_GL_GetProcAddress("glVertexAttribI1iv");
SDL_glVertexAttribI2iv = (PFNGLVERTEXATTRIBI2IVPROC) SDL_GL_GetProcAddress("glVertexAttribI2iv");
SDL_glVertexAttribI3iv = (PFNGLVERTEXATTRIBI3IVPROC) SDL_GL_GetProcAddress("glVertexAttribI3iv");
SDL_glVertexAttribI4iv = (PFNGLVERTEXATTRIBI4IVPROC) SDL_GL_GetProcAddress("glVertexAttribI4iv");
SDL_glVertexAttribI1uiv = (PFNGLVERTEXATTRIBI1UIVPROC) SDL_GL_GetProcAddress("glVertexAttribI1uiv");
SDL_glVertexAttribI2uiv = (PFNGLVERTEXATTRIBI2UIVPROC) SDL_GL_GetProcAddress("glVertexAttribI2uiv");
SDL_glVertexAttribI3uiv = (PFNGLVERTEXATTRIBI3UIVPROC) SDL_GL_GetProcAddress("glVertexAttribI3uiv");
SDL_glVertexAttribI4uiv = (PFNGLVERTEXATTRIBI4UIVPROC) SDL_GL_GetProcAddress("glVertexAttribI4uiv");
SDL_glVertexAttribI4bv = (PFNGLVERTEXATTRIBI4BVPROC) SDL_GL_GetProcAddress("glVertexAttribI4bv");
SDL_glVertexAttribI4sv = (PFNGLVERTEXATTRIBI4SVPROC) SDL_GL_GetProcAddress("glVertexAttribI4sv");
SDL_glVertexAttribI4ubv = (PFNGLVERTEXATTRIBI4UBVPROC) SDL_GL_GetProcAddress("glVertexAttribI4ubv");
SDL_glVertexAttribI4usv = (PFNGLVERTEXATTRIBI4USVPROC) SDL_GL_GetProcAddress("glVertexAttribI4usv");
SDL_glGetUniformuiv = (PFNGLGETUNIFORMUIVPROC) SDL_GL_GetProcAddress("glGetUniformuiv");
SDL_glBindFragDataLocation = (PFNGLBINDFRAGDATALOCATIONPROC) SDL_GL_GetProcAddress("glBindFragDataLocation");
SDL_glGetFragDataLocation = (PFNGLGETFRAGDATALOCATIONPROC) SDL_GL_GetProcAddress("glGetFragDataLocation");
SDL_glUniform1ui = (PFNGLUNIFORM1UIPROC) SDL_GL_GetProcAddress("glUniform1ui");
SDL_glUniform2ui = (PFNGLUNIFORM2UIPROC) SDL_GL_GetProcAddress("glUniform2ui");
SDL_glUniform3ui = (PFNGLUNIFORM3UIPROC) SDL_GL_GetProcAddress("glUniform3ui");
SDL_glUniform4ui = (PFNGLUNIFORM4UIPROC) SDL_GL_GetProcAddress("glUniform4ui");
SDL_glUniform1uiv = (PFNGLUNIFORM1UIVPROC) SDL_GL_GetProcAddress("glUniform1uiv");
SDL_glUniform2uiv = (PFNGLUNIFORM2UIVPROC) SDL_GL_GetProcAddress("glUniform2uiv");
SDL_glUniform3uiv = (PFNGLUNIFORM3UIVPROC) SDL_GL_GetProcAddress("glUniform3uiv");
SDL_glUniform4uiv = (PFNGLUNIFORM4UIVPROC) SDL_GL_GetProcAddress("glUniform4uiv");
SDL_glTexParameterIiv = (PFNGLTEXPARAMETERIIVPROC) SDL_GL_GetProcAddress("glTexParameterIiv");
SDL_glTexParameterIuiv = (PFNGLTEXPARAMETERIUIVPROC) SDL_GL_GetProcAddress("glTexParameterIuiv");
SDL_glGetTexParameterIiv = (PFNGLGETTEXPARAMETERIIVPROC) SDL_GL_GetProcAddress("glGetTexParameterIiv");
SDL_glGetTexParameterIuiv = (PFNGLGETTEXPARAMETERIUIVPROC) SDL_GL_GetProcAddress("glGetTexParameterIuiv");
SDL_glClearBufferiv = (PFNGLCLEARBUFFERIVPROC) SDL_GL_GetProcAddress("glClearBufferiv");
SDL_glClearBufferuiv = (PFNGLCLEARBUFFERUIVPROC) SDL_GL_GetProcAddress("glClearBufferuiv");
SDL_glClearBufferfv = (PFNGLCLEARBUFFERFVPROC) SDL_GL_GetProcAddress("glClearBufferfv");
SDL_glClearBufferfi = (PFNGLCLEARBUFFERFIPROC) SDL_GL_GetProcAddress("glClearBufferfi");
SDL_glGetStringi = (PFNGLGETSTRINGIPROC) SDL_GL_GetProcAddress("glGetStringi");
SDL_glDrawArraysInstanced = (PFNGLDRAWARRAYSINSTANCEDPROC) SDL_GL_GetProcAddress("glDrawArraysInstanced");
SDL_glDrawElementsInstanced = (PFNGLDRAWELEMENTSINSTANCEDPROC) SDL_GL_GetProcAddress("glDrawElementsInstanced");
SDL_glTexBuffer = (PFNGLTEXBUFFERPROC) SDL_GL_GetProcAddress("glTexBuffer");
SDL_glPrimitiveRestartIndex = (PFNGLPRIMITIVERESTARTINDEXPROC) SDL_GL_GetProcAddress("glPrimitiveRestartIndex");
SDL_glGetInteger64i_v = (PFNGLGETINTEGER64I_VPROC) SDL_GL_GetProcAddress("glGetInteger64i_v");
SDL_glGetBufferParameteri64v = (PFNGLGETBUFFERPARAMETERI64VPROC) SDL_GL_GetProcAddress("glGetBufferParameteri64v");
SDL_glFramebufferTexture = (PFNGLFRAMEBUFFERTEXTUREPROC) SDL_GL_GetProcAddress("glFramebufferTexture");
SDL_glVertexAttribDivisor = (PFNGLVERTEXATTRIBDIVISORPROC) SDL_GL_GetProcAddress("glVertexAttribDivisor");
SDL_glMinSampleShading = (PFNGLMINSAMPLESHADINGPROC) SDL_GL_GetProcAddress("glMinSampleShading");
SDL_glBlendEquationi = (PFNGLBLENDEQUATIONIPROC) SDL_GL_GetProcAddress("glBlendEquationi");
SDL_glBlendEquationSeparatei = (PFNGLBLENDEQUATIONSEPARATEIPROC) SDL_GL_GetProcAddress("glBlendEquationSeparatei");
SDL_glBlendFunci = (PFNGLBLENDFUNCIPROC) SDL_GL_GetProcAddress("glBlendFunci");
SDL_glBlendFuncSeparatei = (PFNGLBLENDFUNCSEPARATEIPROC) SDL_GL_GetProcAddress("glBlendFuncSeparatei");
SDL_glActiveTextureARB = (PFNGLACTIVETEXTUREARBPROC) SDL_GL_GetProcAddress("glActiveTextureARB");
SDL_glClientActiveTextureARB = (PFNGLCLIENTACTIVETEXTUREARBPROC) SDL_GL_GetProcAddress("glClientActiveTextureARB");
SDL_glMultiTexCoord1dARB = (PFNGLMULTITEXCOORD1DARBPROC) SDL_GL_GetProcAddress("glMultiTexCoord1dARB");
SDL_glMultiTexCoord1dvARB = (PFNGLMULTITEXCOORD1DVARBPROC) SDL_GL_GetProcAddress("glMultiTexCoord1dvARB");
SDL_glMultiTexCoord1fARB = (PFNGLMULTITEXCOORD1FARBPROC) SDL_GL_GetProcAddress("glMultiTexCoord1fARB");
SDL_glMultiTexCoord1fvARB = (PFNGLMULTITEXCOORD1FVARBPROC) SDL_GL_GetProcAddress("glMultiTexCoord1fvARB");
SDL_glMultiTexCoord1iARB = (PFNGLMULTITEXCOORD1IARBPROC) SDL_GL_GetProcAddress("glMultiTexCoord1iARB");
SDL_glMultiTexCoord1ivARB = (PFNGLMULTITEXCOORD1IVARBPROC) SDL_GL_GetProcAddress("glMultiTexCoord1ivARB");
SDL_glMultiTexCoord1sARB = (PFNGLMULTITEXCOORD1SARBPROC) SDL_GL_GetProcAddress("glMultiTexCoord1sARB");
SDL_glMultiTexCoord1svARB = (PFNGLMULTITEXCOORD1SVARBPROC) SDL_GL_GetProcAddress("glMultiTexCoord1svARB");
SDL_glMultiTexCoord2dARB = (PFNGLMULTITEXCOORD2DARBPROC) SDL_GL_GetProcAddress("glMultiTexCoord2dARB");
SDL_glMultiTexCoord2dvARB = (PFNGLMULTITEXCOORD2DVARBPROC) SDL_GL_GetProcAddress("glMultiTexCoord2dvARB");
SDL_glMultiTexCoord2fARB = (PFNGLMULTITEXCOORD2FARBPROC) SDL_GL_GetProcAddress("glMultiTexCoord2fARB");
SDL_glMultiTexCoord2fvARB = (PFNGLMULTITEXCOORD2FVARBPROC) SDL_GL_GetProcAddress("glMultiTexCoord2fvARB");
SDL_glMultiTexCoord2iARB = (PFNGLMULTITEXCOORD2IARBPROC) SDL_GL_GetProcAddress("glMultiTexCoord2iARB");
SDL_glMultiTexCoord2ivARB = (PFNGLMULTITEXCOORD2IVARBPROC) SDL_GL_GetProcAddress("glMultiTexCoord2ivARB");
SDL_glMultiTexCoord2sARB = (PFNGLMULTITEXCOORD2SARBPROC) SDL_GL_GetProcAddress("glMultiTexCoord2sARB");
SDL_glMultiTexCoord2svARB = (PFNGLMULTITEXCOORD2SVARBPROC) SDL_GL_GetProcAddress("glMultiTexCoord2svARB");
SDL_glMultiTexCoord3dARB = (PFNGLMULTITEXCOORD3DARBPROC) SDL_GL_GetProcAddress("glMultiTexCoord3dARB");
SDL_glMultiTexCoord3dvARB = (PFNGLMULTITEXCOORD3DVARBPROC) SDL_GL_GetProcAddress("glMultiTexCoord3dvARB");
SDL_glMultiTexCoord3fARB = (PFNGLMULTITEXCOORD3FARBPROC) SDL_GL_GetProcAddress("glMultiTexCoord3fARB");
SDL_glMultiTexCoord3fvARB = (PFNGLMULTITEXCOORD3FVARBPROC) SDL_GL_GetProcAddress("glMultiTexCoord3fvARB");
SDL_glMultiTexCoord3iARB = (PFNGLMULTITEXCOORD3IARBPROC) SDL_GL_GetProcAddress("glMultiTexCoord3iARB");
SDL_glMultiTexCoord3ivARB = (PFNGLMULTITEXCOORD3IVARBPROC) SDL_GL_GetProcAddress("glMultiTexCoord3ivARB");
SDL_glMultiTexCoord3sARB = (PFNGLMULTITEXCOORD3SARBPROC) SDL_GL_GetProcAddress("glMultiTexCoord3sARB");
SDL_glMultiTexCoord3svARB = (PFNGLMULTITEXCOORD3SVARBPROC) SDL_GL_GetProcAddress("glMultiTexCoord3svARB");
SDL_glMultiTexCoord4dARB = (PFNGLMULTITEXCOORD4DARBPROC) SDL_GL_GetProcAddress("glMultiTexCoord4dARB");
SDL_glMultiTexCoord4dvARB = (PFNGLMULTITEXCOORD4DVARBPROC) SDL_GL_GetProcAddress("glMultiTexCoord4dvARB");
SDL_glMultiTexCoord4fARB = (PFNGLMULTITEXCOORD4FARBPROC) SDL_GL_GetProcAddress("glMultiTexCoord4fARB");
SDL_glMultiTexCoord4fvARB = (PFNGLMULTITEXCOORD4FVARBPROC) SDL_GL_GetProcAddress("glMultiTexCoord4fvARB");
SDL_glMultiTexCoord4iARB = (PFNGLMULTITEXCOORD4IARBPROC) SDL_GL_GetProcAddress("glMultiTexCoord4iARB");
SDL_glMultiTexCoord4ivARB = (PFNGLMULTITEXCOORD4IVARBPROC) SDL_GL_GetProcAddress("glMultiTexCoord4ivARB");
SDL_glMultiTexCoord4sARB = (PFNGLMULTITEXCOORD4SARBPROC) SDL_GL_GetProcAddress("glMultiTexCoord4sARB");
SDL_glMultiTexCoord4svARB = (PFNGLMULTITEXCOORD4SVARBPROC) SDL_GL_GetProcAddress("glMultiTexCoord4svARB");
SDL_glLoadTransposeMatrixfARB = (PFNGLLOADTRANSPOSEMATRIXFARBPROC) SDL_GL_GetProcAddress("glLoadTransposeMatrixfARB");
SDL_glLoadTransposeMatrixdARB = (PFNGLLOADTRANSPOSEMATRIXDARBPROC) SDL_GL_GetProcAddress("glLoadTransposeMatrixdARB");
SDL_glMultTransposeMatrixfARB = (PFNGLMULTTRANSPOSEMATRIXFARBPROC) SDL_GL_GetProcAddress("glMultTransposeMatrixfARB");
SDL_glMultTransposeMatrixdARB = (PFNGLMULTTRANSPOSEMATRIXDARBPROC) SDL_GL_GetProcAddress("glMultTransposeMatrixdARB");
SDL_glSampleCoverageARB = (PFNGLSAMPLECOVERAGEARBPROC) SDL_GL_GetProcAddress("glSampleCoverageARB");
SDL_glCompressedTexImage3DARB = (PFNGLCOMPRESSEDTEXIMAGE3DARBPROC) SDL_GL_GetProcAddress("glCompressedTexImage3DARB");
SDL_glCompressedTexImage2DARB = (PFNGLCOMPRESSEDTEXIMAGE2DARBPROC) SDL_GL_GetProcAddress("glCompressedTexImage2DARB");
SDL_glCompressedTexImage1DARB = (PFNGLCOMPRESSEDTEXIMAGE1DARBPROC) SDL_GL_GetProcAddress("glCompressedTexImage1DARB");
SDL_glCompressedTexSubImage3DARB = (PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC) SDL_GL_GetProcAddress("glCompressedTexSubImage3DARB");
SDL_glCompressedTexSubImage2DARB = (PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC) SDL_GL_GetProcAddress("glCompressedTexSubImage2DARB");
SDL_glCompressedTexSubImage1DARB = (PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC) SDL_GL_GetProcAddress("glCompressedTexSubImage1DARB");
SDL_glGetCompressedTexImageARB = (PFNGLGETCOMPRESSEDTEXIMAGEARBPROC) SDL_GL_GetProcAddress("glGetCompressedTexImageARB");
SDL_glPointParameterfARB = (PFNGLPOINTPARAMETERFARBPROC) SDL_GL_GetProcAddress("glPointParameterfARB");
SDL_glPointParameterfvARB = (PFNGLPOINTPARAMETERFVARBPROC) SDL_GL_GetProcAddress("glPointParameterfvARB");
SDL_glWeightbvARB = (PFNGLWEIGHTBVARBPROC) SDL_GL_GetProcAddress("glWeightbvARB");
SDL_glWeightsvARB = (PFNGLWEIGHTSVARBPROC) SDL_GL_GetProcAddress("glWeightsvARB");
SDL_glWeightivARB = (PFNGLWEIGHTIVARBPROC) SDL_GL_GetProcAddress("glWeightivARB");
SDL_glWeightfvARB = (PFNGLWEIGHTFVARBPROC) SDL_GL_GetProcAddress("glWeightfvARB");
SDL_glWeightdvARB = (PFNGLWEIGHTDVARBPROC) SDL_GL_GetProcAddress("glWeightdvARB");
SDL_glWeightubvARB = (PFNGLWEIGHTUBVARBPROC) SDL_GL_GetProcAddress("glWeightubvARB");
SDL_glWeightusvARB = (PFNGLWEIGHTUSVARBPROC) SDL_GL_GetProcAddress("glWeightusvARB");
SDL_glWeightuivARB = (PFNGLWEIGHTUIVARBPROC) SDL_GL_GetProcAddress("glWeightuivARB");
SDL_glWeightPointerARB = (PFNGLWEIGHTPOINTERARBPROC) SDL_GL_GetProcAddress("glWeightPointerARB");
SDL_glVertexBlendARB = (PFNGLVERTEXBLENDARBPROC) SDL_GL_GetProcAddress("glVertexBlendARB");
SDL_glCurrentPaletteMatrixARB = (PFNGLCURRENTPALETTEMATRIXARBPROC) SDL_GL_GetProcAddress("glCurrentPaletteMatrixARB");
SDL_glMatrixIndexubvARB = (PFNGLMATRIXINDEXUBVARBPROC) SDL_GL_GetProcAddress("glMatrixIndexubvARB");
SDL_glMatrixIndexusvARB = (PFNGLMATRIXINDEXUSVARBPROC) SDL_GL_GetProcAddress("glMatrixIndexusvARB");
SDL_glMatrixIndexuivARB = (PFNGLMATRIXINDEXUIVARBPROC) SDL_GL_GetProcAddress("glMatrixIndexuivARB");
SDL_glMatrixIndexPointerARB = (PFNGLMATRIXINDEXPOINTERARBPROC) SDL_GL_GetProcAddress("glMatrixIndexPointerARB");
SDL_glWindowPos2dARB = (PFNGLWINDOWPOS2DARBPROC) SDL_GL_GetProcAddress("glWindowPos2dARB");
SDL_glWindowPos2dvARB = (PFNGLWINDOWPOS2DVARBPROC) SDL_GL_GetProcAddress("glWindowPos2dvARB");
SDL_glWindowPos2fARB = (PFNGLWINDOWPOS2FARBPROC) SDL_GL_GetProcAddress("glWindowPos2fARB");
SDL_glWindowPos2fvARB = (PFNGLWINDOWPOS2FVARBPROC) SDL_GL_GetProcAddress("glWindowPos2fvARB");
SDL_glWindowPos2iARB = (PFNGLWINDOWPOS2IARBPROC) SDL_GL_GetProcAddress("glWindowPos2iARB");
SDL_glWindowPos2ivARB = (PFNGLWINDOWPOS2IVARBPROC) SDL_GL_GetProcAddress("glWindowPos2ivARB");
SDL_glWindowPos2sARB = (PFNGLWINDOWPOS2SARBPROC) SDL_GL_GetProcAddress("glWindowPos2sARB");
SDL_glWindowPos2svARB = (PFNGLWINDOWPOS2SVARBPROC) SDL_GL_GetProcAddress("glWindowPos2svARB");
SDL_glWindowPos3dARB = (PFNGLWINDOWPOS3DARBPROC) SDL_GL_GetProcAddress("glWindowPos3dARB");
SDL_glWindowPos3dvARB = (PFNGLWINDOWPOS3DVARBPROC) SDL_GL_GetProcAddress("glWindowPos3dvARB");
SDL_glWindowPos3fARB = (PFNGLWINDOWPOS3FARBPROC) SDL_GL_GetProcAddress("glWindowPos3fARB");
SDL_glWindowPos3fvARB = (PFNGLWINDOWPOS3FVARBPROC) SDL_GL_GetProcAddress("glWindowPos3fvARB");
SDL_glWindowPos3iARB = (PFNGLWINDOWPOS3IARBPROC) SDL_GL_GetProcAddress("glWindowPos3iARB");
SDL_glWindowPos3ivARB = (PFNGLWINDOWPOS3IVARBPROC) SDL_GL_GetProcAddress("glWindowPos3ivARB");
SDL_glWindowPos3sARB = (PFNGLWINDOWPOS3SARBPROC) SDL_GL_GetProcAddress("glWindowPos3sARB");
SDL_glWindowPos3svARB = (PFNGLWINDOWPOS3SVARBPROC) SDL_GL_GetProcAddress("glWindowPos3svARB");
SDL_glVertexAttrib1dARB = (PFNGLVERTEXATTRIB1DARBPROC) SDL_GL_GetProcAddress("glVertexAttrib1dARB");
SDL_glVertexAttrib1dvARB = (PFNGLVERTEXATTRIB1DVARBPROC) SDL_GL_GetProcAddress("glVertexAttrib1dvARB");
SDL_glVertexAttrib1fARB = (PFNGLVERTEXATTRIB1FARBPROC) SDL_GL_GetProcAddress("glVertexAttrib1fARB");
SDL_glVertexAttrib1fvARB = (PFNGLVERTEXATTRIB1FVARBPROC) SDL_GL_GetProcAddress("glVertexAttrib1fvARB");
SDL_glVertexAttrib1sARB = (PFNGLVERTEXATTRIB1SARBPROC) SDL_GL_GetProcAddress("glVertexAttrib1sARB");
SDL_glVertexAttrib1svARB = (PFNGLVERTEXATTRIB1SVARBPROC) SDL_GL_GetProcAddress("glVertexAttrib1svARB");
SDL_glVertexAttrib2dARB = (PFNGLVERTEXATTRIB2DARBPROC) SDL_GL_GetProcAddress("glVertexAttrib2dARB");
SDL_glVertexAttrib2dvARB = (PFNGLVERTEXATTRIB2DVARBPROC) SDL_GL_GetProcAddress("glVertexAttrib2dvARB");
SDL_glVertexAttrib2fARB = (PFNGLVERTEXATTRIB2FARBPROC) SDL_GL_GetProcAddress("glVertexAttrib2fARB");
SDL_glVertexAttrib2fvARB = (PFNGLVERTEXATTRIB2FVARBPROC) SDL_GL_GetProcAddress("glVertexAttrib2fvARB");
SDL_glVertexAttrib2sARB = (PFNGLVERTEXATTRIB2SARBPROC) SDL_GL_GetProcAddress("glVertexAttrib2sARB");
SDL_glVertexAttrib2svARB = (PFNGLVERTEXATTRIB2SVARBPROC) SDL_GL_GetProcAddress("glVertexAttrib2svARB");
SDL_glVertexAttrib3dARB = (PFNGLVERTEXATTRIB3DARBPROC) SDL_GL_GetProcAddress("glVertexAttrib3dARB");
SDL_glVertexAttrib3dvARB = (PFNGLVERTEXATTRIB3DVARBPROC) SDL_GL_GetProcAddress("glVertexAttrib3dvARB");
SDL_glVertexAttrib3fARB = (PFNGLVERTEXATTRIB3FARBPROC) SDL_GL_GetProcAddress("glVertexAttrib3fARB");
SDL_glVertexAttrib3fvARB = (PFNGLVERTEXATTRIB3FVARBPROC) SDL_GL_GetProcAddress("glVertexAttrib3fvARB");
SDL_glVertexAttrib3sARB = (PFNGLVERTEXATTRIB3SARBPROC) SDL_GL_GetProcAddress("glVertexAttrib3sARB");
SDL_glVertexAttrib3svARB = (PFNGLVERTEXATTRIB3SVARBPROC) SDL_GL_GetProcAddress("glVertexAttrib3svARB");
SDL_glVertexAttrib4NbvARB = (PFNGLVERTEXATTRIB4NBVARBPROC) SDL_GL_GetProcAddress("glVertexAttrib4NbvARB");
SDL_glVertexAttrib4NivARB = (PFNGLVERTEXATTRIB4NIVARBPROC) SDL_GL_GetProcAddress("glVertexAttrib4NivARB");
SDL_glVertexAttrib4NsvARB = (PFNGLVERTEXATTRIB4NSVARBPROC) SDL_GL_GetProcAddress("glVertexAttrib4NsvARB");
SDL_glVertexAttrib4NubARB = (PFNGLVERTEXATTRIB4NUBARBPROC) SDL_GL_GetProcAddress("glVertexAttrib4NubARB");
SDL_glVertexAttrib4NubvARB = (PFNGLVERTEXATTRIB4NUBVARBPROC) SDL_GL_GetProcAddress("glVertexAttrib4NubvARB");
SDL_glVertexAttrib4NuivARB = (PFNGLVERTEXATTRIB4NUIVARBPROC) SDL_GL_GetProcAddress("glVertexAttrib4NuivARB");
SDL_glVertexAttrib4NusvARB = (PFNGLVERTEXATTRIB4NUSVARBPROC) SDL_GL_GetProcAddress("glVertexAttrib4NusvARB");
SDL_glVertexAttrib4bvARB = (PFNGLVERTEXATTRIB4BVARBPROC) SDL_GL_GetProcAddress("glVertexAttrib4bvARB");
SDL_glVertexAttrib4dARB = (PFNGLVERTEXATTRIB4DARBPROC) SDL_GL_GetProcAddress("glVertexAttrib4dARB");
SDL_glVertexAttrib4dvARB = (PFNGLVERTEXATTRIB4DVARBPROC) SDL_GL_GetProcAddress("glVertexAttrib4dvARB");
SDL_glVertexAttrib4fARB = (PFNGLVERTEXATTRIB4FARBPROC) SDL_GL_GetProcAddress("glVertexAttrib4fARB");
SDL_glVertexAttrib4fvARB = (PFNGLVERTEXATTRIB4FVARBPROC) SDL_GL_GetProcAddress("glVertexAttrib4fvARB");
SDL_glVertexAttrib4ivARB = (PFNGLVERTEXATTRIB4IVARBPROC) SDL_GL_GetProcAddress("glVertexAttrib4ivARB");
SDL_glVertexAttrib4sARB = (PFNGLVERTEXATTRIB4SARBPROC) SDL_GL_GetProcAddress("glVertexAttrib4sARB");
SDL_glVertexAttrib4svARB = (PFNGLVERTEXATTRIB4SVARBPROC) SDL_GL_GetProcAddress("glVertexAttrib4svARB");
SDL_glVertexAttrib4ubvARB = (PFNGLVERTEXATTRIB4UBVARBPROC) SDL_GL_GetProcAddress("glVertexAttrib4ubvARB");
SDL_glVertexAttrib4uivARB = (PFNGLVERTEXATTRIB4UIVARBPROC) SDL_GL_GetProcAddress("glVertexAttrib4uivARB");
SDL_glVertexAttrib4usvARB = (PFNGLVERTEXATTRIB4USVARBPROC) SDL_GL_GetProcAddress("glVertexAttrib4usvARB");
SDL_glVertexAttribPointerARB = (PFNGLVERTEXATTRIBPOINTERARBPROC) SDL_GL_GetProcAddress("glVertexAttribPointerARB");
SDL_glEnableVertexAttribArrayARB = (PFNGLENABLEVERTEXATTRIBARRAYARBPROC) SDL_GL_GetProcAddress("glEnableVertexAttribArrayARB");
SDL_glDisableVertexAttribArrayARB = (PFNGLDISABLEVERTEXATTRIBARRAYARBPROC) SDL_GL_GetProcAddress("glDisableVertexAttribArrayARB");
SDL_glProgramStringARB = (PFNGLPROGRAMSTRINGARBPROC) SDL_GL_GetProcAddress("glProgramStringARB");
SDL_glBindProgramARB = (PFNGLBINDPROGRAMARBPROC) SDL_GL_GetProcAddress("glBindProgramARB");
SDL_glDeleteProgramsARB = (PFNGLDELETEPROGRAMSARBPROC) SDL_GL_GetProcAddress("glDeleteProgramsARB");
SDL_glGenProgramsARB = (PFNGLGENPROGRAMSARBPROC) SDL_GL_GetProcAddress("glGenProgramsARB");
SDL_glProgramEnvParameter4dARB = (PFNGLPROGRAMENVPARAMETER4DARBPROC) SDL_GL_GetProcAddress("glProgramEnvParameter4dARB");
SDL_glProgramEnvParameter4dvARB = (PFNGLPROGRAMENVPARAMETER4DVARBPROC) SDL_GL_GetProcAddress("glProgramEnvParameter4dvARB");
SDL_glProgramEnvParameter4fARB = (PFNGLPROGRAMENVPARAMETER4FARBPROC) SDL_GL_GetProcAddress("glProgramEnvParameter4fARB");
SDL_glProgramEnvParameter4fvARB = (PFNGLPROGRAMENVPARAMETER4FVARBPROC) SDL_GL_GetProcAddress("glProgramEnvParameter4fvARB");
SDL_glProgramLocalParameter4dARB = (PFNGLPROGRAMLOCALPARAMETER4DARBPROC) SDL_GL_GetProcAddress("glProgramLocalParameter4dARB");
SDL_glProgramLocalParameter4dvARB = (PFNGLPROGRAMLOCALPARAMETER4DVARBPROC) SDL_GL_GetProcAddress("glProgramLocalParameter4dvARB");
SDL_glProgramLocalParameter4fARB = (PFNGLPROGRAMLOCALPARAMETER4FARBPROC) SDL_GL_GetProcAddress("glProgramLocalParameter4fARB");
SDL_glProgramLocalParameter4fvARB = (PFNGLPROGRAMLOCALPARAMETER4FVARBPROC) SDL_GL_GetProcAddress("glProgramLocalParameter4fvARB");
SDL_glGetProgramEnvParameterdvARB = (PFNGLGETPROGRAMENVPARAMETERDVARBPROC) SDL_GL_GetProcAddress("glGetProgramEnvParameterdvARB");
SDL_glGetProgramEnvParameterfvARB = (PFNGLGETPROGRAMENVPARAMETERFVARBPROC) SDL_GL_GetProcAddress("glGetProgramEnvParameterfvARB");
SDL_glGetProgramLocalParameterdvARB = (PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC) SDL_GL_GetProcAddress("glGetProgramLocalParameterdvARB");
SDL_glGetProgramLocalParameterfvARB = (PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC) SDL_GL_GetProcAddress("glGetProgramLocalParameterfvARB");
SDL_glGetProgramivARB = (PFNGLGETPROGRAMIVARBPROC) SDL_GL_GetProcAddress("glGetProgramivARB");
SDL_glGetProgramStringARB = (PFNGLGETPROGRAMSTRINGARBPROC) SDL_GL_GetProcAddress("glGetProgramStringARB");
SDL_glGetVertexAttribdvARB = (PFNGLGETVERTEXATTRIBDVARBPROC) SDL_GL_GetProcAddress("glGetVertexAttribdvARB");
SDL_glGetVertexAttribfvARB = (PFNGLGETVERTEXATTRIBFVARBPROC) SDL_GL_GetProcAddress("glGetVertexAttribfvARB");
SDL_glGetVertexAttribivARB = (PFNGLGETVERTEXATTRIBIVARBPROC) SDL_GL_GetProcAddress("glGetVertexAttribivARB");
SDL_glGetVertexAttribPointervARB = (PFNGLGETVERTEXATTRIBPOINTERVARBPROC) SDL_GL_GetProcAddress("glGetVertexAttribPointervARB");
SDL_glIsProgramARB = (PFNGLISPROGRAMARBPROC) SDL_GL_GetProcAddress("glIsProgramARB");
SDL_glBindBufferARB = (PFNGLBINDBUFFERARBPROC) SDL_GL_GetProcAddress("glBindBufferARB");
SDL_glDeleteBuffersARB = (PFNGLDELETEBUFFERSARBPROC) SDL_GL_GetProcAddress("glDeleteBuffersARB");
SDL_glGenBuffersARB = (PFNGLGENBUFFERSARBPROC) SDL_GL_GetProcAddress("glGenBuffersARB");
SDL_glIsBufferARB = (PFNGLISBUFFERARBPROC) SDL_GL_GetProcAddress("glIsBufferARB");
SDL_glBufferDataARB = (PFNGLBUFFERDATAARBPROC) SDL_GL_GetProcAddress("glBufferDataARB");
SDL_glBufferSubDataARB = (PFNGLBUFFERSUBDATAARBPROC) SDL_GL_GetProcAddress("glBufferSubDataARB");
SDL_glGetBufferSubDataARB = (PFNGLGETBUFFERSUBDATAARBPROC) SDL_GL_GetProcAddress("glGetBufferSubDataARB");
SDL_glMapBufferARB = (PFNGLMAPBUFFERARBPROC) SDL_GL_GetProcAddress("glMapBufferARB");
SDL_glUnmapBufferARB = (PFNGLUNMAPBUFFERARBPROC) SDL_GL_GetProcAddress("glUnmapBufferARB");
SDL_glGetBufferParameterivARB = (PFNGLGETBUFFERPARAMETERIVARBPROC) SDL_GL_GetProcAddress("glGetBufferParameterivARB");
SDL_glGetBufferPointervARB = (PFNGLGETBUFFERPOINTERVARBPROC) SDL_GL_GetProcAddress("glGetBufferPointervARB");
SDL_glGenQueriesARB = (PFNGLGENQUERIESARBPROC) SDL_GL_GetProcAddress("glGenQueriesARB");
SDL_glDeleteQueriesARB = (PFNGLDELETEQUERIESARBPROC) SDL_GL_GetProcAddress("glDeleteQueriesARB");
SDL_glIsQueryARB = (PFNGLISQUERYARBPROC) SDL_GL_GetProcAddress("glIsQueryARB");
SDL_glBeginQueryARB = (PFNGLBEGINQUERYARBPROC) SDL_GL_GetProcAddress("glBeginQueryARB");
SDL_glEndQueryARB = (PFNGLENDQUERYARBPROC) SDL_GL_GetProcAddress("glEndQueryARB");
SDL_glGetQueryivARB = (PFNGLGETQUERYIVARBPROC) SDL_GL_GetProcAddress("glGetQueryivARB");
SDL_glGetQueryObjectivARB = (PFNGLGETQUERYOBJECTIVARBPROC) SDL_GL_GetProcAddress("glGetQueryObjectivARB");
SDL_glGetQueryObjectuivARB = (PFNGLGETQUERYOBJECTUIVARBPROC) SDL_GL_GetProcAddress("glGetQueryObjectuivARB");
SDL_glDeleteObjectARB = (PFNGLDELETEOBJECTARBPROC) SDL_GL_GetProcAddress("glDeleteObjectARB");
SDL_glGetHandleARB = (PFNGLGETHANDLEARBPROC) SDL_GL_GetProcAddress("glGetHandleARB");
SDL_glDetachObjectARB = (PFNGLDETACHOBJECTARBPROC) SDL_GL_GetProcAddress("glDetachObjectARB");
SDL_glCreateShaderObjectARB = (PFNGLCREATESHADEROBJECTARBPROC) SDL_GL_GetProcAddress("glCreateShaderObjectARB");
SDL_glShaderSourceARB = (PFNGLSHADERSOURCEARBPROC) SDL_GL_GetProcAddress("glShaderSourceARB");
SDL_glCompileShaderARB = (PFNGLCOMPILESHADERARBPROC) SDL_GL_GetProcAddress("glCompileShaderARB");
SDL_glCreateProgramObjectARB = (PFNGLCREATEPROGRAMOBJECTARBPROC) SDL_GL_GetProcAddress("glCreateProgramObjectARB");
SDL_glAttachObjectARB = (PFNGLATTACHOBJECTARBPROC) SDL_GL_GetProcAddress("glAttachObjectARB");
SDL_glLinkProgramARB = (PFNGLLINKPROGRAMARBPROC) SDL_GL_GetProcAddress("glLinkProgramARB");
SDL_glUseProgramObjectARB = (PFNGLUSEPROGRAMOBJECTARBPROC) SDL_GL_GetProcAddress("glUseProgramObjectARB");
SDL_glValidateProgramARB = (PFNGLVALIDATEPROGRAMARBPROC) SDL_GL_GetProcAddress("glValidateProgramARB");
SDL_glUniform1fARB = (PFNGLUNIFORM1FARBPROC) SDL_GL_GetProcAddress("glUniform1fARB");
SDL_glUniform2fARB = (PFNGLUNIFORM2FARBPROC) SDL_GL_GetProcAddress("glUniform2fARB");
SDL_glUniform3fARB = (PFNGLUNIFORM3FARBPROC) SDL_GL_GetProcAddress("glUniform3fARB");
SDL_glUniform4fARB = (PFNGLUNIFORM4FARBPROC) SDL_GL_GetProcAddress("glUniform4fARB");
SDL_glUniform1iARB = (PFNGLUNIFORM1IARBPROC) SDL_GL_GetProcAddress("glUniform1iARB");
SDL_glUniform2iARB = (PFNGLUNIFORM2IARBPROC) SDL_GL_GetProcAddress("glUniform2iARB");
SDL_glUniform3iARB = (PFNGLUNIFORM3IARBPROC) SDL_GL_GetProcAddress("glUniform3iARB");
SDL_glUniform4iARB = (PFNGLUNIFORM4IARBPROC) SDL_GL_GetProcAddress("glUniform4iARB");
SDL_glUniform1fvARB = (PFNGLUNIFORM1FVARBPROC) SDL_GL_GetProcAddress("glUniform1fvARB");
SDL_glUniform2fvARB = (PFNGLUNIFORM2FVARBPROC) SDL_GL_GetProcAddress("glUniform2fvARB");
SDL_glUniform3fvARB = (PFNGLUNIFORM3FVARBPROC) SDL_GL_GetProcAddress("glUniform3fvARB");
SDL_glUniform4fvARB = (PFNGLUNIFORM4FVARBPROC) SDL_GL_GetProcAddress("glUniform4fvARB");
SDL_glUniform1ivARB = (PFNGLUNIFORM1IVARBPROC) SDL_GL_GetProcAddress("glUniform1ivARB");
SDL_glUniform2ivARB = (PFNGLUNIFORM2IVARBPROC) SDL_GL_GetProcAddress("glUniform2ivARB");
SDL_glUniform3ivARB = (PFNGLUNIFORM3IVARBPROC) SDL_GL_GetProcAddress("glUniform3ivARB");
SDL_glUniform4ivARB = (PFNGLUNIFORM4IVARBPROC) SDL_GL_GetProcAddress("glUniform4ivARB");
SDL_glUniformMatrix2fvARB = (PFNGLUNIFORMMATRIX2FVARBPROC) SDL_GL_GetProcAddress("glUniformMatrix2fvARB");
SDL_glUniformMatrix3fvARB = (PFNGLUNIFORMMATRIX3FVARBPROC) SDL_GL_GetProcAddress("glUniformMatrix3fvARB");
SDL_glUniformMatrix4fvARB = (PFNGLUNIFORMMATRIX4FVARBPROC) SDL_GL_GetProcAddress("glUniformMatrix4fvARB");
SDL_glGetObjectParameterfvARB = (PFNGLGETOBJECTPARAMETERFVARBPROC) SDL_GL_GetProcAddress("glGetObjectParameterfvARB");
SDL_glGetObjectParameterivARB = (PFNGLGETOBJECTPARAMETERIVARBPROC) SDL_GL_GetProcAddress("glGetObjectParameterivARB");
SDL_glGetInfoLogARB = (PFNGLGETINFOLOGARBPROC) SDL_GL_GetProcAddress("glGetInfoLogARB");
SDL_glGetAttachedObjectsARB = (PFNGLGETATTACHEDOBJECTSARBPROC) SDL_GL_GetProcAddress("glGetAttachedObjectsARB");
SDL_glGetUniformLocationARB = (PFNGLGETUNIFORMLOCATIONARBPROC) SDL_GL_GetProcAddress("glGetUniformLocationARB");
SDL_glGetActiveUniformARB = (PFNGLGETACTIVEUNIFORMARBPROC) SDL_GL_GetProcAddress("glGetActiveUniformARB");
SDL_glGetUniformfvARB = (PFNGLGETUNIFORMFVARBPROC) SDL_GL_GetProcAddress("glGetUniformfvARB");
SDL_glGetUniformivARB = (PFNGLGETUNIFORMIVARBPROC) SDL_GL_GetProcAddress("glGetUniformivARB");
SDL_glGetShaderSourceARB = (PFNGLGETSHADERSOURCEARBPROC) SDL_GL_GetProcAddress("glGetShaderSourceARB");
SDL_glBindAttribLocationARB = (PFNGLBINDATTRIBLOCATIONARBPROC) SDL_GL_GetProcAddress("glBindAttribLocationARB");
SDL_glGetActiveAttribARB = (PFNGLGETACTIVEATTRIBARBPROC) SDL_GL_GetProcAddress("glGetActiveAttribARB");
SDL_glGetAttribLocationARB = (PFNGLGETATTRIBLOCATIONARBPROC) SDL_GL_GetProcAddress("glGetAttribLocationARB");
SDL_glDrawBuffersARB = (PFNGLDRAWBUFFERSARBPROC) SDL_GL_GetProcAddress("glDrawBuffersARB");
SDL_glClampColorARB = (PFNGLCLAMPCOLORARBPROC) SDL_GL_GetProcAddress("glClampColorARB");
SDL_glDrawArraysInstancedARB = (PFNGLDRAWARRAYSINSTANCEDARBPROC) SDL_GL_GetProcAddress("glDrawArraysInstancedARB");
SDL_glDrawElementsInstancedARB = (PFNGLDRAWELEMENTSINSTANCEDARBPROC) SDL_GL_GetProcAddress("glDrawElementsInstancedARB");
SDL_glIsRenderbuffer = (PFNGLISRENDERBUFFERPROC) SDL_GL_GetProcAddress("glIsRenderbuffer");
SDL_glBindRenderbuffer = (PFNGLBINDRENDERBUFFERPROC) SDL_GL_GetProcAddress("glBindRenderbuffer");
SDL_glDeleteRenderbuffers = (PFNGLDELETERENDERBUFFERSPROC) SDL_GL_GetProcAddress("glDeleteRenderbuffers");
SDL_glGenRenderbuffers = (PFNGLGENRENDERBUFFERSPROC) SDL_GL_GetProcAddress("glGenRenderbuffers");
SDL_glRenderbufferStorage = (PFNGLRENDERBUFFERSTORAGEPROC) SDL_GL_GetProcAddress("glRenderbufferStorage");
SDL_glGetRenderbufferParameteriv = (PFNGLGETRENDERBUFFERPARAMETERIVPROC) SDL_GL_GetProcAddress("glGetRenderbufferParameteriv");
SDL_glIsFramebuffer = (PFNGLISFRAMEBUFFERPROC) SDL_GL_GetProcAddress("glIsFramebuffer");
SDL_glBindFramebuffer = (PFNGLBINDFRAMEBUFFERPROC) SDL_GL_GetProcAddress("glBindFramebuffer");
SDL_glDeleteFramebuffers = (PFNGLDELETEFRAMEBUFFERSPROC) SDL_GL_GetProcAddress("glDeleteFramebuffers");
SDL_glGenFramebuffers = (PFNGLGENFRAMEBUFFERSPROC) SDL_GL_GetProcAddress("glGenFramebuffers");
SDL_glCheckFramebufferStatus = (PFNGLCHECKFRAMEBUFFERSTATUSPROC) SDL_GL_GetProcAddress("glCheckFramebufferStatus");
SDL_glFramebufferTexture1D = (PFNGLFRAMEBUFFERTEXTURE1DPROC) SDL_GL_GetProcAddress("glFramebufferTexture1D");
SDL_glFramebufferTexture2D = (PFNGLFRAMEBUFFERTEXTURE2DPROC) SDL_GL_GetProcAddress("glFramebufferTexture2D");
SDL_glFramebufferTexture3D = (PFNGLFRAMEBUFFERTEXTURE3DPROC) SDL_GL_GetProcAddress("glFramebufferTexture3D");
SDL_glFramebufferRenderbuffer = (PFNGLFRAMEBUFFERRENDERBUFFERPROC) SDL_GL_GetProcAddress("glFramebufferRenderbuffer");
SDL_glGetFramebufferAttachmentParameteriv = (PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC) SDL_GL_GetProcAddress("glGetFramebufferAttachmentParameteriv");
SDL_glGenerateMipmap = (PFNGLGENERATEMIPMAPPROC) SDL_GL_GetProcAddress("glGenerateMipmap");
SDL_glBlitFramebuffer = (PFNGLBLITFRAMEBUFFERPROC) SDL_GL_GetProcAddress("glBlitFramebuffer");
SDL_glRenderbufferStorageMultisample = (PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC) SDL_GL_GetProcAddress("glRenderbufferStorageMultisample");
SDL_glFramebufferTextureLayer = (PFNGLFRAMEBUFFERTEXTURELAYERPROC) SDL_GL_GetProcAddress("glFramebufferTextureLayer");
SDL_glProgramParameteriARB = (PFNGLPROGRAMPARAMETERIARBPROC) SDL_GL_GetProcAddress("glProgramParameteriARB");
SDL_glFramebufferTextureARB = (PFNGLFRAMEBUFFERTEXTUREARBPROC) SDL_GL_GetProcAddress("glFramebufferTextureARB");
SDL_glFramebufferTextureLayerARB = (PFNGLFRAMEBUFFERTEXTURELAYERARBPROC) SDL_GL_GetProcAddress("glFramebufferTextureLayerARB");
SDL_glFramebufferTextureFaceARB = (PFNGLFRAMEBUFFERTEXTUREFACEARBPROC) SDL_GL_GetProcAddress("glFramebufferTextureFaceARB");
SDL_glVertexAttribDivisorARB = (PFNGLVERTEXATTRIBDIVISORARBPROC) SDL_GL_GetProcAddress("glVertexAttribDivisorARB");
SDL_glMapBufferRange = (PFNGLMAPBUFFERRANGEPROC) SDL_GL_GetProcAddress("glMapBufferRange");
SDL_glFlushMappedBufferRange = (PFNGLFLUSHMAPPEDBUFFERRANGEPROC) SDL_GL_GetProcAddress("glFlushMappedBufferRange");
SDL_glTexBufferARB = (PFNGLTEXBUFFERARBPROC) SDL_GL_GetProcAddress("glTexBufferARB");
SDL_glBindVertexArray = (PFNGLBINDVERTEXARRAYPROC) SDL_GL_GetProcAddress("glBindVertexArray");
SDL_glDeleteVertexArrays = (PFNGLDELETEVERTEXARRAYSPROC) SDL_GL_GetProcAddress("glDeleteVertexArrays");
SDL_glGenVertexArrays = (PFNGLGENVERTEXARRAYSPROC) SDL_GL_GetProcAddress("glGenVertexArrays");
SDL_glIsVertexArray = (PFNGLISVERTEXARRAYPROC) SDL_GL_GetProcAddress("glIsVertexArray");
SDL_glGetUniformIndices = (PFNGLGETUNIFORMINDICESPROC) SDL_GL_GetProcAddress("glGetUniformIndices");
SDL_glGetActiveUniformsiv = (PFNGLGETACTIVEUNIFORMSIVPROC) SDL_GL_GetProcAddress("glGetActiveUniformsiv");
SDL_glGetActiveUniformName = (PFNGLGETACTIVEUNIFORMNAMEPROC) SDL_GL_GetProcAddress("glGetActiveUniformName");
SDL_glGetUniformBlockIndex = (PFNGLGETUNIFORMBLOCKINDEXPROC) SDL_GL_GetProcAddress("glGetUniformBlockIndex");
SDL_glGetActiveUniformBlockiv = (PFNGLGETACTIVEUNIFORMBLOCKIVPROC) SDL_GL_GetProcAddress("glGetActiveUniformBlockiv");
SDL_glGetActiveUniformBlockName = (PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC) SDL_GL_GetProcAddress("glGetActiveUniformBlockName");
SDL_glUniformBlockBinding = (PFNGLUNIFORMBLOCKBINDINGPROC) SDL_GL_GetProcAddress("glUniformBlockBinding");
SDL_glCopyBufferSubData = (PFNGLCOPYBUFFERSUBDATAPROC) SDL_GL_GetProcAddress("glCopyBufferSubData");
SDL_glDrawElementsBaseVertex = (PFNGLDRAWELEMENTSBASEVERTEXPROC) SDL_GL_GetProcAddress("glDrawElementsBaseVertex");
SDL_glDrawRangeElementsBaseVertex = (PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC) SDL_GL_GetProcAddress("glDrawRangeElementsBaseVertex");
SDL_glDrawElementsInstancedBaseVertex = (PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC) SDL_GL_GetProcAddress("glDrawElementsInstancedBaseVertex");
SDL_glMultiDrawElementsBaseVertex = (PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC) SDL_GL_GetProcAddress("glMultiDrawElementsBaseVertex");
SDL_glProvokingVertex = (PFNGLPROVOKINGVERTEXPROC) SDL_GL_GetProcAddress("glProvokingVertex");
SDL_glFenceSync = (PFNGLFENCESYNCPROC) SDL_GL_GetProcAddress("glFenceSync");
SDL_glIsSync = (PFNGLISSYNCPROC) SDL_GL_GetProcAddress("glIsSync");
SDL_glDeleteSync = (PFNGLDELETESYNCPROC) SDL_GL_GetProcAddress("glDeleteSync");
SDL_glClientWaitSync = (PFNGLCLIENTWAITSYNCPROC) SDL_GL_GetProcAddress("glClientWaitSync");
SDL_glWaitSync = (PFNGLWAITSYNCPROC) SDL_GL_GetProcAddress("glWaitSync");
SDL_glGetInteger64v = (PFNGLGETINTEGER64VPROC) SDL_GL_GetProcAddress("glGetInteger64v");
SDL_glGetSynciv = (PFNGLGETSYNCIVPROC) SDL_GL_GetProcAddress("glGetSynciv");
SDL_glTexImage2DMultisample = (PFNGLTEXIMAGE2DMULTISAMPLEPROC) SDL_GL_GetProcAddress("glTexImage2DMultisample");
SDL_glTexImage3DMultisample = (PFNGLTEXIMAGE3DMULTISAMPLEPROC) SDL_GL_GetProcAddress("glTexImage3DMultisample");
SDL_glGetMultisamplefv = (PFNGLGETMULTISAMPLEFVPROC) SDL_GL_GetProcAddress("glGetMultisamplefv");
SDL_glSampleMaski = (PFNGLSAMPLEMASKIPROC) SDL_GL_GetProcAddress("glSampleMaski");
SDL_glBlendEquationiARB = (PFNGLBLENDEQUATIONIARBPROC) SDL_GL_GetProcAddress("glBlendEquationiARB");
SDL_glBlendEquationSeparateiARB = (PFNGLBLENDEQUATIONSEPARATEIARBPROC) SDL_GL_GetProcAddress("glBlendEquationSeparateiARB");
SDL_glBlendFunciARB = (PFNGLBLENDFUNCIARBPROC) SDL_GL_GetProcAddress("glBlendFunciARB");
SDL_glBlendFuncSeparateiARB = (PFNGLBLENDFUNCSEPARATEIARBPROC) SDL_GL_GetProcAddress("glBlendFuncSeparateiARB");
SDL_glMinSampleShadingARB = (PFNGLMINSAMPLESHADINGARBPROC) SDL_GL_GetProcAddress("glMinSampleShadingARB");
SDL_glNamedStringARB = (PFNGLNAMEDSTRINGARBPROC) SDL_GL_GetProcAddress("glNamedStringARB");
SDL_glDeleteNamedStringARB = (PFNGLDELETENAMEDSTRINGARBPROC) SDL_GL_GetProcAddress("glDeleteNamedStringARB");
SDL_glCompileShaderIncludeARB = (PFNGLCOMPILESHADERINCLUDEARBPROC) SDL_GL_GetProcAddress("glCompileShaderIncludeARB");
SDL_glIsNamedStringARB = (PFNGLISNAMEDSTRINGARBPROC) SDL_GL_GetProcAddress("glIsNamedStringARB");
SDL_glGetNamedStringARB = (PFNGLGETNAMEDSTRINGARBPROC) SDL_GL_GetProcAddress("glGetNamedStringARB");
SDL_glGetNamedStringivARB = (PFNGLGETNAMEDSTRINGIVARBPROC) SDL_GL_GetProcAddress("glGetNamedStringivARB");
SDL_glBindFragDataLocationIndexed = (PFNGLBINDFRAGDATALOCATIONINDEXEDPROC) SDL_GL_GetProcAddress("glBindFragDataLocationIndexed");
SDL_glGetFragDataIndex = (PFNGLGETFRAGDATAINDEXPROC) SDL_GL_GetProcAddress("glGetFragDataIndex");
SDL_glGenSamplers = (PFNGLGENSAMPLERSPROC) SDL_GL_GetProcAddress("glGenSamplers");
SDL_glDeleteSamplers = (PFNGLDELETESAMPLERSPROC) SDL_GL_GetProcAddress("glDeleteSamplers");
SDL_glIsSampler = (PFNGLISSAMPLERPROC) SDL_GL_GetProcAddress("glIsSampler");
SDL_glBindSampler = (PFNGLBINDSAMPLERPROC) SDL_GL_GetProcAddress("glBindSampler");
SDL_glSamplerParameteri = (PFNGLSAMPLERPARAMETERIPROC) SDL_GL_GetProcAddress("glSamplerParameteri");
SDL_glSamplerParameteriv = (PFNGLSAMPLERPARAMETERIVPROC) SDL_GL_GetProcAddress("glSamplerParameteriv");
SDL_glSamplerParameterf = (PFNGLSAMPLERPARAMETERFPROC) SDL_GL_GetProcAddress("glSamplerParameterf");
SDL_glSamplerParameterfv = (PFNGLSAMPLERPARAMETERFVPROC) SDL_GL_GetProcAddress("glSamplerParameterfv");
SDL_glSamplerParameterIiv = (PFNGLSAMPLERPARAMETERIIVPROC) SDL_GL_GetProcAddress("glSamplerParameterIiv");
SDL_glSamplerParameterIuiv = (PFNGLSAMPLERPARAMETERIUIVPROC) SDL_GL_GetProcAddress("glSamplerParameterIuiv");
SDL_glGetSamplerParameteriv = (PFNGLGETSAMPLERPARAMETERIVPROC) SDL_GL_GetProcAddress("glGetSamplerParameteriv");
SDL_glGetSamplerParameterIiv = (PFNGLGETSAMPLERPARAMETERIIVPROC) SDL_GL_GetProcAddress("glGetSamplerParameterIiv");
SDL_glGetSamplerParameterfv = (PFNGLGETSAMPLERPARAMETERFVPROC) SDL_GL_GetProcAddress("glGetSamplerParameterfv");
SDL_glGetSamplerParameterIuiv = (PFNGLGETSAMPLERPARAMETERIUIVPROC) SDL_GL_GetProcAddress("glGetSamplerParameterIuiv");
SDL_glQueryCounter = (PFNGLQUERYCOUNTERPROC) SDL_GL_GetProcAddress("glQueryCounter");
SDL_glGetQueryObjecti64v = (PFNGLGETQUERYOBJECTI64VPROC) SDL_GL_GetProcAddress("glGetQueryObjecti64v");
SDL_glGetQueryObjectui64v = (PFNGLGETQUERYOBJECTUI64VPROC) SDL_GL_GetProcAddress("glGetQueryObjectui64v");
SDL_glVertexP2ui = (PFNGLVERTEXP2UIPROC) SDL_GL_GetProcAddress("glVertexP2ui");
SDL_glVertexP2uiv = (PFNGLVERTEXP2UIVPROC) SDL_GL_GetProcAddress("glVertexP2uiv");
SDL_glVertexP3ui = (PFNGLVERTEXP3UIPROC) SDL_GL_GetProcAddress("glVertexP3ui");
SDL_glVertexP3uiv = (PFNGLVERTEXP3UIVPROC) SDL_GL_GetProcAddress("glVertexP3uiv");
SDL_glVertexP4ui = (PFNGLVERTEXP4UIPROC) SDL_GL_GetProcAddress("glVertexP4ui");
SDL_glVertexP4uiv = (PFNGLVERTEXP4UIVPROC) SDL_GL_GetProcAddress("glVertexP4uiv");
SDL_glTexCoordP1ui = (PFNGLTEXCOORDP1UIPROC) SDL_GL_GetProcAddress("glTexCoordP1ui");
SDL_glTexCoordP1uiv = (PFNGLTEXCOORDP1UIVPROC) SDL_GL_GetProcAddress("glTexCoordP1uiv");
SDL_glTexCoordP2ui = (PFNGLTEXCOORDP2UIPROC) SDL_GL_GetProcAddress("glTexCoordP2ui");
SDL_glTexCoordP2uiv = (PFNGLTEXCOORDP2UIVPROC) SDL_GL_GetProcAddress("glTexCoordP2uiv");
SDL_glTexCoordP3ui = (PFNGLTEXCOORDP3UIPROC) SDL_GL_GetProcAddress("glTexCoordP3ui");
SDL_glTexCoordP3uiv = (PFNGLTEXCOORDP3UIVPROC) SDL_GL_GetProcAddress("glTexCoordP3uiv");
SDL_glTexCoordP4ui = (PFNGLTEXCOORDP4UIPROC) SDL_GL_GetProcAddress("glTexCoordP4ui");
SDL_glTexCoordP4uiv = (PFNGLTEXCOORDP4UIVPROC) SDL_GL_GetProcAddress("glTexCoordP4uiv");
SDL_glMultiTexCoordP1ui = (PFNGLMULTITEXCOORDP1UIPROC) SDL_GL_GetProcAddress("glMultiTexCoordP1ui");
SDL_glMultiTexCoordP1uiv = (PFNGLMULTITEXCOORDP1UIVPROC) SDL_GL_GetProcAddress("glMultiTexCoordP1uiv");
SDL_glMultiTexCoordP2ui = (PFNGLMULTITEXCOORDP2UIPROC) SDL_GL_GetProcAddress("glMultiTexCoordP2ui");
SDL_glMultiTexCoordP2uiv = (PFNGLMULTITEXCOORDP2UIVPROC) SDL_GL_GetProcAddress("glMultiTexCoordP2uiv");
SDL_glMultiTexCoordP3ui = (PFNGLMULTITEXCOORDP3UIPROC) SDL_GL_GetProcAddress("glMultiTexCoordP3ui");
SDL_glMultiTexCoordP3uiv = (PFNGLMULTITEXCOORDP3UIVPROC) SDL_GL_GetProcAddress("glMultiTexCoordP3uiv");
SDL_glMultiTexCoordP4ui = (PFNGLMULTITEXCOORDP4UIPROC) SDL_GL_GetProcAddress("glMultiTexCoordP4ui");
SDL_glMultiTexCoordP4uiv = (PFNGLMULTITEXCOORDP4UIVPROC) SDL_GL_GetProcAddress("glMultiTexCoordP4uiv");
SDL_glNormalP3ui = (PFNGLNORMALP3UIPROC) SDL_GL_GetProcAddress("glNormalP3ui");
SDL_glNormalP3uiv = (PFNGLNORMALP3UIVPROC) SDL_GL_GetProcAddress("glNormalP3uiv");
SDL_glColorP3ui = (PFNGLCOLORP3UIPROC) SDL_GL_GetProcAddress("glColorP3ui");
SDL_glColorP3uiv = (PFNGLCOLORP3UIVPROC) SDL_GL_GetProcAddress("glColorP3uiv");
SDL_glColorP4ui = (PFNGLCOLORP4UIPROC) SDL_GL_GetProcAddress("glColorP4ui");
SDL_glColorP4uiv = (PFNGLCOLORP4UIVPROC) SDL_GL_GetProcAddress("glColorP4uiv");
SDL_glSecondaryColorP3ui = (PFNGLSECONDARYCOLORP3UIPROC) SDL_GL_GetProcAddress("glSecondaryColorP3ui");
SDL_glSecondaryColorP3uiv = (PFNGLSECONDARYCOLORP3UIVPROC) SDL_GL_GetProcAddress("glSecondaryColorP3uiv");
SDL_glVertexAttribP1ui = (PFNGLVERTEXATTRIBP1UIPROC) SDL_GL_GetProcAddress("glVertexAttribP1ui");
SDL_glVertexAttribP1uiv = (PFNGLVERTEXATTRIBP1UIVPROC) SDL_GL_GetProcAddress("glVertexAttribP1uiv");
SDL_glVertexAttribP2ui = (PFNGLVERTEXATTRIBP2UIPROC) SDL_GL_GetProcAddress("glVertexAttribP2ui");
SDL_glVertexAttribP2uiv = (PFNGLVERTEXATTRIBP2UIVPROC) SDL_GL_GetProcAddress("glVertexAttribP2uiv");
SDL_glVertexAttribP3ui = (PFNGLVERTEXATTRIBP3UIPROC) SDL_GL_GetProcAddress("glVertexAttribP3ui");
SDL_glVertexAttribP3uiv = (PFNGLVERTEXATTRIBP3UIVPROC) SDL_GL_GetProcAddress("glVertexAttribP3uiv");
SDL_glVertexAttribP4ui = (PFNGLVERTEXATTRIBP4UIPROC) SDL_GL_GetProcAddress("glVertexAttribP4ui");
SDL_glVertexAttribP4uiv = (PFNGLVERTEXATTRIBP4UIVPROC) SDL_GL_GetProcAddress("glVertexAttribP4uiv");
SDL_glDrawArraysIndirect = (PFNGLDRAWARRAYSINDIRECTPROC) SDL_GL_GetProcAddress("glDrawArraysIndirect");
SDL_glDrawElementsIndirect = (PFNGLDRAWELEMENTSINDIRECTPROC) SDL_GL_GetProcAddress("glDrawElementsIndirect");
SDL_glUniform1d = (PFNGLUNIFORM1DPROC) SDL_GL_GetProcAddress("glUniform1d");
SDL_glUniform2d = (PFNGLUNIFORM2DPROC) SDL_GL_GetProcAddress("glUniform2d");
SDL_glUniform3d = (PFNGLUNIFORM3DPROC) SDL_GL_GetProcAddress("glUniform3d");
SDL_glUniform4d = (PFNGLUNIFORM4DPROC) SDL_GL_GetProcAddress("glUniform4d");
SDL_glUniform1dv = (PFNGLUNIFORM1DVPROC) SDL_GL_GetProcAddress("glUniform1dv");
SDL_glUniform2dv = (PFNGLUNIFORM2DVPROC) SDL_GL_GetProcAddress("glUniform2dv");
SDL_glUniform3dv = (PFNGLUNIFORM3DVPROC) SDL_GL_GetProcAddress("glUniform3dv");
SDL_glUniform4dv = (PFNGLUNIFORM4DVPROC) SDL_GL_GetProcAddress("glUniform4dv");
SDL_glUniformMatrix2dv = (PFNGLUNIFORMMATRIX2DVPROC) SDL_GL_GetProcAddress("glUniformMatrix2dv");
SDL_glUniformMatrix3dv = (PFNGLUNIFORMMATRIX3DVPROC) SDL_GL_GetProcAddress("glUniformMatrix3dv");
SDL_glUniformMatrix4dv = (PFNGLUNIFORMMATRIX4DVPROC) SDL_GL_GetProcAddress("glUniformMatrix4dv");
SDL_glUniformMatrix2x3dv = (PFNGLUNIFORMMATRIX2X3DVPROC) SDL_GL_GetProcAddress("glUniformMatrix2x3dv");
SDL_glUniformMatrix2x4dv = (PFNGLUNIFORMMATRIX2X4DVPROC) SDL_GL_GetProcAddress("glUniformMatrix2x4dv");
SDL_glUniformMatrix3x2dv = (PFNGLUNIFORMMATRIX3X2DVPROC) SDL_GL_GetProcAddress("glUniformMatrix3x2dv");
SDL_glUniformMatrix3x4dv = (PFNGLUNIFORMMATRIX3X4DVPROC) SDL_GL_GetProcAddress("glUniformMatrix3x4dv");
SDL_glUniformMatrix4x2dv = (PFNGLUNIFORMMATRIX4X2DVPROC) SDL_GL_GetProcAddress("glUniformMatrix4x2dv");
SDL_glUniformMatrix4x3dv = (PFNGLUNIFORMMATRIX4X3DVPROC) SDL_GL_GetProcAddress("glUniformMatrix4x3dv");
SDL_glGetUniformdv = (PFNGLGETUNIFORMDVPROC) SDL_GL_GetProcAddress("glGetUniformdv");
SDL_glGetSubroutineUniformLocation = (PFNGLGETSUBROUTINEUNIFORMLOCATIONPROC) SDL_GL_GetProcAddress("glGetSubroutineUniformLocation");
SDL_glGetSubroutineIndex = (PFNGLGETSUBROUTINEINDEXPROC) SDL_GL_GetProcAddress("glGetSubroutineIndex");
SDL_glGetActiveSubroutineUniformiv = (PFNGLGETACTIVESUBROUTINEUNIFORMIVPROC) SDL_GL_GetProcAddress("glGetActiveSubroutineUniformiv");
SDL_glGetActiveSubroutineUniformName = (PFNGLGETACTIVESUBROUTINEUNIFORMNAMEPROC) SDL_GL_GetProcAddress("glGetActiveSubroutineUniformName");
SDL_glGetActiveSubroutineName = (PFNGLGETACTIVESUBROUTINENAMEPROC) SDL_GL_GetProcAddress("glGetActiveSubroutineName");
SDL_glUniformSubroutinesuiv = (PFNGLUNIFORMSUBROUTINESUIVPROC) SDL_GL_GetProcAddress("glUniformSubroutinesuiv");
SDL_glGetUniformSubroutineuiv = (PFNGLGETUNIFORMSUBROUTINEUIVPROC) SDL_GL_GetProcAddress("glGetUniformSubroutineuiv");
SDL_glGetProgramStageiv = (PFNGLGETPROGRAMSTAGEIVPROC) SDL_GL_GetProcAddress("glGetProgramStageiv");
SDL_glPatchParameteri = (PFNGLPATCHPARAMETERIPROC) SDL_GL_GetProcAddress("glPatchParameteri");
SDL_glPatchParameterfv = (PFNGLPATCHPARAMETERFVPROC) SDL_GL_GetProcAddress("glPatchParameterfv");
SDL_glBindTransformFeedback = (PFNGLBINDTRANSFORMFEEDBACKPROC) SDL_GL_GetProcAddress("glBindTransformFeedback");
SDL_glDeleteTransformFeedbacks = (PFNGLDELETETRANSFORMFEEDBACKSPROC) SDL_GL_GetProcAddress("glDeleteTransformFeedbacks");
SDL_glGenTransformFeedbacks = (PFNGLGENTRANSFORMFEEDBACKSPROC) SDL_GL_GetProcAddress("glGenTransformFeedbacks");
SDL_glIsTransformFeedback = (PFNGLISTRANSFORMFEEDBACKPROC) SDL_GL_GetProcAddress("glIsTransformFeedback");
SDL_glPauseTransformFeedback = (PFNGLPAUSETRANSFORMFEEDBACKPROC) SDL_GL_GetProcAddress("glPauseTransformFeedback");
SDL_glResumeTransformFeedback = (PFNGLRESUMETRANSFORMFEEDBACKPROC) SDL_GL_GetProcAddress("glResumeTransformFeedback");
SDL_glDrawTransformFeedback = (PFNGLDRAWTRANSFORMFEEDBACKPROC) SDL_GL_GetProcAddress("glDrawTransformFeedback");
SDL_glDrawTransformFeedbackStream = (PFNGLDRAWTRANSFORMFEEDBACKSTREAMPROC) SDL_GL_GetProcAddress("glDrawTransformFeedbackStream");
SDL_glBeginQueryIndexed = (PFNGLBEGINQUERYINDEXEDPROC) SDL_GL_GetProcAddress("glBeginQueryIndexed");
SDL_glEndQueryIndexed = (PFNGLENDQUERYINDEXEDPROC) SDL_GL_GetProcAddress("glEndQueryIndexed");
SDL_glGetQueryIndexediv = (PFNGLGETQUERYINDEXEDIVPROC) SDL_GL_GetProcAddress("glGetQueryIndexediv");
SDL_glReleaseShaderCompiler = (PFNGLRELEASESHADERCOMPILERPROC) SDL_GL_GetProcAddress("glReleaseShaderCompiler");
SDL_glShaderBinary = (PFNGLSHADERBINARYPROC) SDL_GL_GetProcAddress("glShaderBinary");
SDL_glGetShaderPrecisionFormat = (PFNGLGETSHADERPRECISIONFORMATPROC) SDL_GL_GetProcAddress("glGetShaderPrecisionFormat");
SDL_glDepthRangef = (PFNGLDEPTHRANGEFPROC) SDL_GL_GetProcAddress("glDepthRangef");
SDL_glClearDepthf = (PFNGLCLEARDEPTHFPROC) SDL_GL_GetProcAddress("glClearDepthf");
SDL_glGetProgramBinary = (PFNGLGETPROGRAMBINARYPROC) SDL_GL_GetProcAddress("glGetProgramBinary");
SDL_glProgramBinary = (PFNGLPROGRAMBINARYPROC) SDL_GL_GetProcAddress("glProgramBinary");
SDL_glProgramParameteri = (PFNGLPROGRAMPARAMETERIPROC) SDL_GL_GetProcAddress("glProgramParameteri");
SDL_glUseProgramStages = (PFNGLUSEPROGRAMSTAGESPROC) SDL_GL_GetProcAddress("glUseProgramStages");
SDL_glActiveShaderProgram = (PFNGLACTIVESHADERPROGRAMPROC) SDL_GL_GetProcAddress("glActiveShaderProgram");
SDL_glCreateShaderProgramv = (PFNGLCREATESHADERPROGRAMVPROC) SDL_GL_GetProcAddress("glCreateShaderProgramv");
SDL_glBindProgramPipeline = (PFNGLBINDPROGRAMPIPELINEPROC) SDL_GL_GetProcAddress("glBindProgramPipeline");
SDL_glDeleteProgramPipelines = (PFNGLDELETEPROGRAMPIPELINESPROC) SDL_GL_GetProcAddress("glDeleteProgramPipelines");
SDL_glGenProgramPipelines = (PFNGLGENPROGRAMPIPELINESPROC) SDL_GL_GetProcAddress("glGenProgramPipelines");
SDL_glIsProgramPipeline = (PFNGLISPROGRAMPIPELINEPROC) SDL_GL_GetProcAddress("glIsProgramPipeline");
SDL_glGetProgramPipelineiv = (PFNGLGETPROGRAMPIPELINEIVPROC) SDL_GL_GetProcAddress("glGetProgramPipelineiv");
SDL_glProgramUniform1i = (PFNGLPROGRAMUNIFORM1IPROC) SDL_GL_GetProcAddress("glProgramUniform1i");
SDL_glProgramUniform1iv = (PFNGLPROGRAMUNIFORM1IVPROC) SDL_GL_GetProcAddress("glProgramUniform1iv");
SDL_glProgramUniform1f = (PFNGLPROGRAMUNIFORM1FPROC) SDL_GL_GetProcAddress("glProgramUniform1f");
SDL_glProgramUniform1fv = (PFNGLPROGRAMUNIFORM1FVPROC) SDL_GL_GetProcAddress("glProgramUniform1fv");
SDL_glProgramUniform1d = (PFNGLPROGRAMUNIFORM1DPROC) SDL_GL_GetProcAddress("glProgramUniform1d");
SDL_glProgramUniform1dv = (PFNGLPROGRAMUNIFORM1DVPROC) SDL_GL_GetProcAddress("glProgramUniform1dv");
SDL_glProgramUniform1ui = (PFNGLPROGRAMUNIFORM1UIPROC) SDL_GL_GetProcAddress("glProgramUniform1ui");
SDL_glProgramUniform1uiv = (PFNGLPROGRAMUNIFORM1UIVPROC) SDL_GL_GetProcAddress("glProgramUniform1uiv");
SDL_glProgramUniform2i = (PFNGLPROGRAMUNIFORM2IPROC) SDL_GL_GetProcAddress("glProgramUniform2i");
SDL_glProgramUniform2iv = (PFNGLPROGRAMUNIFORM2IVPROC) SDL_GL_GetProcAddress("glProgramUniform2iv");
SDL_glProgramUniform2f = (PFNGLPROGRAMUNIFORM2FPROC) SDL_GL_GetProcAddress("glProgramUniform2f");
SDL_glProgramUniform2fv = (PFNGLPROGRAMUNIFORM2FVPROC) SDL_GL_GetProcAddress("glProgramUniform2fv");
SDL_glProgramUniform2d = (PFNGLPROGRAMUNIFORM2DPROC) SDL_GL_GetProcAddress("glProgramUniform2d");
SDL_glProgramUniform2dv = (PFNGLPROGRAMUNIFORM2DVPROC) SDL_GL_GetProcAddress("glProgramUniform2dv");
SDL_glProgramUniform2ui = (PFNGLPROGRAMUNIFORM2UIPROC) SDL_GL_GetProcAddress("glProgramUniform2ui");
SDL_glProgramUniform2uiv = (PFNGLPROGRAMUNIFORM2UIVPROC) SDL_GL_GetProcAddress("glProgramUniform2uiv");
SDL_glProgramUniform3i = (PFNGLPROGRAMUNIFORM3IPROC) SDL_GL_GetProcAddress("glProgramUniform3i");
SDL_glProgramUniform3iv = (PFNGLPROGRAMUNIFORM3IVPROC) SDL_GL_GetProcAddress("glProgramUniform3iv");
SDL_glProgramUniform3f = (PFNGLPROGRAMUNIFORM3FPROC) SDL_GL_GetProcAddress("glProgramUniform3f");
SDL_glProgramUniform3fv = (PFNGLPROGRAMUNIFORM3FVPROC) SDL_GL_GetProcAddress("glProgramUniform3fv");
SDL_glProgramUniform3d = (PFNGLPROGRAMUNIFORM3DPROC) SDL_GL_GetProcAddress("glProgramUniform3d");
SDL_glProgramUniform3dv = (PFNGLPROGRAMUNIFORM3DVPROC) SDL_GL_GetProcAddress("glProgramUniform3dv");
SDL_glProgramUniform3ui = (PFNGLPROGRAMUNIFORM3UIPROC) SDL_GL_GetProcAddress("glProgramUniform3ui");
SDL_glProgramUniform3uiv = (PFNGLPROGRAMUNIFORM3UIVPROC) SDL_GL_GetProcAddress("glProgramUniform3uiv");
SDL_glProgramUniform4i = (PFNGLPROGRAMUNIFORM4IPROC) SDL_GL_GetProcAddress("glProgramUniform4i");
SDL_glProgramUniform4iv = (PFNGLPROGRAMUNIFORM4IVPROC) SDL_GL_GetProcAddress("glProgramUniform4iv");
SDL_glProgramUniform4f = (PFNGLPROGRAMUNIFORM4FPROC) SDL_GL_GetProcAddress("glProgramUniform4f");
SDL_glProgramUniform4fv = (PFNGLPROGRAMUNIFORM4FVPROC) SDL_GL_GetProcAddress("glProgramUniform4fv");
SDL_glProgramUniform4d = (PFNGLPROGRAMUNIFORM4DPROC) SDL_GL_GetProcAddress("glProgramUniform4d");
SDL_glProgramUniform4dv = (PFNGLPROGRAMUNIFORM4DVPROC) SDL_GL_GetProcAddress("glProgramUniform4dv");
SDL_glProgramUniform4ui = (PFNGLPROGRAMUNIFORM4UIPROC) SDL_GL_GetProcAddress("glProgramUniform4ui");
SDL_glProgramUniform4uiv = (PFNGLPROGRAMUNIFORM4UIVPROC) SDL_GL_GetProcAddress("glProgramUniform4uiv");
SDL_glProgramUniformMatrix2fv = (PFNGLPROGRAMUNIFORMMATRIX2FVPROC) SDL_GL_GetProcAddress("glProgramUniformMatrix2fv");
SDL_glProgramUniformMatrix3fv = (PFNGLPROGRAMUNIFORMMATRIX3FVPROC) SDL_GL_GetProcAddress("glProgramUniformMatrix3fv");
SDL_glProgramUniformMatrix4fv = (PFNGLPROGRAMUNIFORMMATRIX4FVPROC) SDL_GL_GetProcAddress("glProgramUniformMatrix4fv");
SDL_glProgramUniformMatrix2dv = (PFNGLPROGRAMUNIFORMMATRIX2DVPROC) SDL_GL_GetProcAddress("glProgramUniformMatrix2dv");
SDL_glProgramUniformMatrix3dv = (PFNGLPROGRAMUNIFORMMATRIX3DVPROC) SDL_GL_GetProcAddress("glProgramUniformMatrix3dv");
SDL_glProgramUniformMatrix4dv = (PFNGLPROGRAMUNIFORMMATRIX4DVPROC) SDL_GL_GetProcAddress("glProgramUniformMatrix4dv");
SDL_glProgramUniformMatrix2x3fv = (PFNGLPROGRAMUNIFORMMATRIX2X3FVPROC) SDL_GL_GetProcAddress("glProgramUniformMatrix2x3fv");
SDL_glProgramUniformMatrix3x2fv = (PFNGLPROGRAMUNIFORMMATRIX3X2FVPROC) SDL_GL_GetProcAddress("glProgramUniformMatrix3x2fv");
SDL_glProgramUniformMatrix2x4fv = (PFNGLPROGRAMUNIFORMMATRIX2X4FVPROC) SDL_GL_GetProcAddress("glProgramUniformMatrix2x4fv");
SDL_glProgramUniformMatrix4x2fv = (PFNGLPROGRAMUNIFORMMATRIX4X2FVPROC) SDL_GL_GetProcAddress("glProgramUniformMatrix4x2fv");
SDL_glProgramUniformMatrix3x4fv = (PFNGLPROGRAMUNIFORMMATRIX3X4FVPROC) SDL_GL_GetProcAddress("glProgramUniformMatrix3x4fv");
SDL_glProgramUniformMatrix4x3fv = (PFNGLPROGRAMUNIFORMMATRIX4X3FVPROC) SDL_GL_GetProcAddress("glProgramUniformMatrix4x3fv");
SDL_glProgramUniformMatrix2x3dv = (PFNGLPROGRAMUNIFORMMATRIX2X3DVPROC) SDL_GL_GetProcAddress("glProgramUniformMatrix2x3dv");
SDL_glProgramUniformMatrix3x2dv = (PFNGLPROGRAMUNIFORMMATRIX3X2DVPROC) SDL_GL_GetProcAddress("glProgramUniformMatrix3x2dv");
SDL_glProgramUniformMatrix2x4dv = (PFNGLPROGRAMUNIFORMMATRIX2X4DVPROC) SDL_GL_GetProcAddress("glProgramUniformMatrix2x4dv");
SDL_glProgramUniformMatrix4x2dv = (PFNGLPROGRAMUNIFORMMATRIX4X2DVPROC) SDL_GL_GetProcAddress("glProgramUniformMatrix4x2dv");
SDL_glProgramUniformMatrix3x4dv = (PFNGLPROGRAMUNIFORMMATRIX3X4DVPROC) SDL_GL_GetProcAddress("glProgramUniformMatrix3x4dv");
SDL_glProgramUniformMatrix4x3dv = (PFNGLPROGRAMUNIFORMMATRIX4X3DVPROC) SDL_GL_GetProcAddress("glProgramUniformMatrix4x3dv");
SDL_glValidateProgramPipeline = (PFNGLVALIDATEPROGRAMPIPELINEPROC) SDL_GL_GetProcAddress("glValidateProgramPipeline");
SDL_glGetProgramPipelineInfoLog = (PFNGLGETPROGRAMPIPELINEINFOLOGPROC) SDL_GL_GetProcAddress("glGetProgramPipelineInfoLog");
SDL_glVertexAttribL1d = (PFNGLVERTEXATTRIBL1DPROC) SDL_GL_GetProcAddress("glVertexAttribL1d");
SDL_glVertexAttribL2d = (PFNGLVERTEXATTRIBL2DPROC) SDL_GL_GetProcAddress("glVertexAttribL2d");
SDL_glVertexAttribL3d = (PFNGLVERTEXATTRIBL3DPROC) SDL_GL_GetProcAddress("glVertexAttribL3d");
SDL_glVertexAttribL4d = (PFNGLVERTEXATTRIBL4DPROC) SDL_GL_GetProcAddress("glVertexAttribL4d");
SDL_glVertexAttribL1dv = (PFNGLVERTEXATTRIBL1DVPROC) SDL_GL_GetProcAddress("glVertexAttribL1dv");
SDL_glVertexAttribL2dv = (PFNGLVERTEXATTRIBL2DVPROC) SDL_GL_GetProcAddress("glVertexAttribL2dv");
SDL_glVertexAttribL3dv = (PFNGLVERTEXATTRIBL3DVPROC) SDL_GL_GetProcAddress("glVertexAttribL3dv");
SDL_glVertexAttribL4dv = (PFNGLVERTEXATTRIBL4DVPROC) SDL_GL_GetProcAddress("glVertexAttribL4dv");
SDL_glVertexAttribLPointer = (PFNGLVERTEXATTRIBLPOINTERPROC) SDL_GL_GetProcAddress("glVertexAttribLPointer");
SDL_glGetVertexAttribLdv = (PFNGLGETVERTEXATTRIBLDVPROC) SDL_GL_GetProcAddress("glGetVertexAttribLdv");
SDL_glViewportArrayv = (PFNGLVIEWPORTARRAYVPROC) SDL_GL_GetProcAddress("glViewportArrayv");
SDL_glViewportIndexedf = (PFNGLVIEWPORTINDEXEDFPROC) SDL_GL_GetProcAddress("glViewportIndexedf");
SDL_glViewportIndexedfv = (PFNGLVIEWPORTINDEXEDFVPROC) SDL_GL_GetProcAddress("glViewportIndexedfv");
SDL_glScissorArrayv = (PFNGLSCISSORARRAYVPROC) SDL_GL_GetProcAddress("glScissorArrayv");
SDL_glScissorIndexed = (PFNGLSCISSORINDEXEDPROC) SDL_GL_GetProcAddress("glScissorIndexed");
SDL_glScissorIndexedv = (PFNGLSCISSORINDEXEDVPROC) SDL_GL_GetProcAddress("glScissorIndexedv");
SDL_glDepthRangeArrayv = (PFNGLDEPTHRANGEARRAYVPROC) SDL_GL_GetProcAddress("glDepthRangeArrayv");
SDL_glDepthRangeIndexed = (PFNGLDEPTHRANGEINDEXEDPROC) SDL_GL_GetProcAddress("glDepthRangeIndexed");
SDL_glGetFloati_v = (PFNGLGETFLOATI_VPROC) SDL_GL_GetProcAddress("glGetFloati_v");
SDL_glGetDoublei_v = (PFNGLGETDOUBLEI_VPROC) SDL_GL_GetProcAddress("glGetDoublei_v");
SDL_glCreateSyncFromCLeventARB = (PFNGLCREATESYNCFROMCLEVENTARBPROC) SDL_GL_GetProcAddress("glCreateSyncFromCLeventARB");
SDL_glDebugMessageControlARB = (PFNGLDEBUGMESSAGECONTROLARBPROC) SDL_GL_GetProcAddress("glDebugMessageControlARB");
SDL_glDebugMessageInsertARB = (PFNGLDEBUGMESSAGEINSERTARBPROC) SDL_GL_GetProcAddress("glDebugMessageInsertARB");
SDL_glDebugMessageCallbackARB = (PFNGLDEBUGMESSAGECALLBACKARBPROC) SDL_GL_GetProcAddress("glDebugMessageCallbackARB");
SDL_glGetDebugMessageLogARB = (PFNGLGETDEBUGMESSAGELOGARBPROC) SDL_GL_GetProcAddress("glGetDebugMessageLogARB");
SDL_glGetGraphicsResetStatusARB = (PFNGLGETGRAPHICSRESETSTATUSARBPROC) SDL_GL_GetProcAddress("glGetGraphicsResetStatusARB");
SDL_glGetnMapdvARB = (PFNGLGETNMAPDVARBPROC) SDL_GL_GetProcAddress("glGetnMapdvARB");
SDL_glGetnMapfvARB = (PFNGLGETNMAPFVARBPROC) SDL_GL_GetProcAddress("glGetnMapfvARB");
SDL_glGetnMapivARB = (PFNGLGETNMAPIVARBPROC) SDL_GL_GetProcAddress("glGetnMapivARB");
SDL_glGetnPixelMapfvARB = (PFNGLGETNPIXELMAPFVARBPROC) SDL_GL_GetProcAddress("glGetnPixelMapfvARB");
SDL_glGetnPixelMapuivARB = (PFNGLGETNPIXELMAPUIVARBPROC) SDL_GL_GetProcAddress("glGetnPixelMapuivARB");
SDL_glGetnPixelMapusvARB = (PFNGLGETNPIXELMAPUSVARBPROC) SDL_GL_GetProcAddress("glGetnPixelMapusvARB");
SDL_glGetnPolygonStippleARB = (PFNGLGETNPOLYGONSTIPPLEARBPROC) SDL_GL_GetProcAddress("glGetnPolygonStippleARB");
SDL_glGetnColorTableARB = (PFNGLGETNCOLORTABLEARBPROC) SDL_GL_GetProcAddress("glGetnColorTableARB");
SDL_glGetnConvolutionFilterARB = (PFNGLGETNCONVOLUTIONFILTERARBPROC) SDL_GL_GetProcAddress("glGetnConvolutionFilterARB");
SDL_glGetnSeparableFilterARB = (PFNGLGETNSEPARABLEFILTERARBPROC) SDL_GL_GetProcAddress("glGetnSeparableFilterARB");
SDL_glGetnHistogramARB = (PFNGLGETNHISTOGRAMARBPROC) SDL_GL_GetProcAddress("glGetnHistogramARB");
SDL_glGetnMinmaxARB = (PFNGLGETNMINMAXARBPROC) SDL_GL_GetProcAddress("glGetnMinmaxARB");
SDL_glGetnTexImageARB = (PFNGLGETNTEXIMAGEARBPROC) SDL_GL_GetProcAddress("glGetnTexImageARB");
SDL_glReadnPixelsARB = (PFNGLREADNPIXELSARBPROC) SDL_GL_GetProcAddress("glReadnPixelsARB");
SDL_glGetnCompressedTexImageARB = (PFNGLGETNCOMPRESSEDTEXIMAGEARBPROC) SDL_GL_GetProcAddress("glGetnCompressedTexImageARB");
SDL_glGetnUniformfvARB = (PFNGLGETNUNIFORMFVARBPROC) SDL_GL_GetProcAddress("glGetnUniformfvARB");
SDL_glGetnUniformivARB = (PFNGLGETNUNIFORMIVARBPROC) SDL_GL_GetProcAddress("glGetnUniformivARB");
SDL_glGetnUniformuivARB = (PFNGLGETNUNIFORMUIVARBPROC) SDL_GL_GetProcAddress("glGetnUniformuivARB");
SDL_glGetnUniformdvARB = (PFNGLGETNUNIFORMDVARBPROC) SDL_GL_GetProcAddress("glGetnUniformdvARB");
SDL_glBlendColorEXT = (PFNGLBLENDCOLOREXTPROC) SDL_GL_GetProcAddress("glBlendColorEXT");
SDL_glPolygonOffsetEXT = (PFNGLPOLYGONOFFSETEXTPROC) SDL_GL_GetProcAddress("glPolygonOffsetEXT");
SDL_glTexImage3DEXT = (PFNGLTEXIMAGE3DEXTPROC) SDL_GL_GetProcAddress("glTexImage3DEXT");
SDL_glTexSubImage3DEXT = (PFNGLTEXSUBIMAGE3DEXTPROC) SDL_GL_GetProcAddress("glTexSubImage3DEXT");
SDL_glGetTexFilterFuncSGIS = (PFNGLGETTEXFILTERFUNCSGISPROC) SDL_GL_GetProcAddress("glGetTexFilterFuncSGIS");
SDL_glTexFilterFuncSGIS = (PFNGLTEXFILTERFUNCSGISPROC) SDL_GL_GetProcAddress("glTexFilterFuncSGIS");
SDL_glTexSubImage1DEXT = (PFNGLTEXSUBIMAGE1DEXTPROC) SDL_GL_GetProcAddress("glTexSubImage1DEXT");
SDL_glTexSubImage2DEXT = (PFNGLTEXSUBIMAGE2DEXTPROC) SDL_GL_GetProcAddress("glTexSubImage2DEXT");
SDL_glCopyTexImage1DEXT = (PFNGLCOPYTEXIMAGE1DEXTPROC) SDL_GL_GetProcAddress("glCopyTexImage1DEXT");
SDL_glCopyTexImage2DEXT = (PFNGLCOPYTEXIMAGE2DEXTPROC) SDL_GL_GetProcAddress("glCopyTexImage2DEXT");
SDL_glCopyTexSubImage1DEXT = (PFNGLCOPYTEXSUBIMAGE1DEXTPROC) SDL_GL_GetProcAddress("glCopyTexSubImage1DEXT");
SDL_glCopyTexSubImage2DEXT = (PFNGLCOPYTEXSUBIMAGE2DEXTPROC) SDL_GL_GetProcAddress("glCopyTexSubImage2DEXT");
SDL_glCopyTexSubImage3DEXT = (PFNGLCOPYTEXSUBIMAGE3DEXTPROC) SDL_GL_GetProcAddress("glCopyTexSubImage3DEXT");
SDL_glGetHistogramEXT = (PFNGLGETHISTOGRAMEXTPROC) SDL_GL_GetProcAddress("glGetHistogramEXT");
SDL_glGetHistogramParameterfvEXT = (PFNGLGETHISTOGRAMPARAMETERFVEXTPROC) SDL_GL_GetProcAddress("glGetHistogramParameterfvEXT");
SDL_glGetHistogramParameterivEXT = (PFNGLGETHISTOGRAMPARAMETERIVEXTPROC) SDL_GL_GetProcAddress("glGetHistogramParameterivEXT");
SDL_glGetMinmaxEXT = (PFNGLGETMINMAXEXTPROC) SDL_GL_GetProcAddress("glGetMinmaxEXT");
SDL_glGetMinmaxParameterfvEXT = (PFNGLGETMINMAXPARAMETERFVEXTPROC) SDL_GL_GetProcAddress("glGetMinmaxParameterfvEXT");
SDL_glGetMinmaxParameterivEXT = (PFNGLGETMINMAXPARAMETERIVEXTPROC) SDL_GL_GetProcAddress("glGetMinmaxParameterivEXT");
SDL_glHistogramEXT = (PFNGLHISTOGRAMEXTPROC) SDL_GL_GetProcAddress("glHistogramEXT");
SDL_glMinmaxEXT = (PFNGLMINMAXEXTPROC) SDL_GL_GetProcAddress("glMinmaxEXT");
SDL_glResetHistogramEXT = (PFNGLRESETHISTOGRAMEXTPROC) SDL_GL_GetProcAddress("glResetHistogramEXT");
SDL_glResetMinmaxEXT = (PFNGLRESETMINMAXEXTPROC) SDL_GL_GetProcAddress("glResetMinmaxEXT");
SDL_glConvolutionFilter1DEXT = (PFNGLCONVOLUTIONFILTER1DEXTPROC) SDL_GL_GetProcAddress("glConvolutionFilter1DEXT");
SDL_glConvolutionFilter2DEXT = (PFNGLCONVOLUTIONFILTER2DEXTPROC) SDL_GL_GetProcAddress("glConvolutionFilter2DEXT");
SDL_glConvolutionParameterfEXT = (PFNGLCONVOLUTIONPARAMETERFEXTPROC) SDL_GL_GetProcAddress("glConvolutionParameterfEXT");
SDL_glConvolutionParameterfvEXT = (PFNGLCONVOLUTIONPARAMETERFVEXTPROC) SDL_GL_GetProcAddress("glConvolutionParameterfvEXT");
SDL_glConvolutionParameteriEXT = (PFNGLCONVOLUTIONPARAMETERIEXTPROC) SDL_GL_GetProcAddress("glConvolutionParameteriEXT");
SDL_glConvolutionParameterivEXT = (PFNGLCONVOLUTIONPARAMETERIVEXTPROC) SDL_GL_GetProcAddress("glConvolutionParameterivEXT");
SDL_glCopyConvolutionFilter1DEXT = (PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC) SDL_GL_GetProcAddress("glCopyConvolutionFilter1DEXT");
SDL_glCopyConvolutionFilter2DEXT = (PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC) SDL_GL_GetProcAddress("glCopyConvolutionFilter2DEXT");
SDL_glGetConvolutionFilterEXT = (PFNGLGETCONVOLUTIONFILTEREXTPROC) SDL_GL_GetProcAddress("glGetConvolutionFilterEXT");
SDL_glGetConvolutionParameterfvEXT = (PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC) SDL_GL_GetProcAddress("glGetConvolutionParameterfvEXT");
SDL_glGetConvolutionParameterivEXT = (PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC) SDL_GL_GetProcAddress("glGetConvolutionParameterivEXT");
SDL_glGetSeparableFilterEXT = (PFNGLGETSEPARABLEFILTEREXTPROC) SDL_GL_GetProcAddress("glGetSeparableFilterEXT");
SDL_glSeparableFilter2DEXT = (PFNGLSEPARABLEFILTER2DEXTPROC) SDL_GL_GetProcAddress("glSeparableFilter2DEXT");
SDL_glColorTableSGI = (PFNGLCOLORTABLESGIPROC) SDL_GL_GetProcAddress("glColorTableSGI");
SDL_glColorTableParameterfvSGI = (PFNGLCOLORTABLEPARAMETERFVSGIPROC) SDL_GL_GetProcAddress("glColorTableParameterfvSGI");
SDL_glColorTableParameterivSGI = (PFNGLCOLORTABLEPARAMETERIVSGIPROC) SDL_GL_GetProcAddress("glColorTableParameterivSGI");
SDL_glCopyColorTableSGI = (PFNGLCOPYCOLORTABLESGIPROC) SDL_GL_GetProcAddress("glCopyColorTableSGI");
SDL_glGetColorTableSGI = (PFNGLGETCOLORTABLESGIPROC) SDL_GL_GetProcAddress("glGetColorTableSGI");
SDL_glGetColorTableParameterfvSGI = (PFNGLGETCOLORTABLEPARAMETERFVSGIPROC) SDL_GL_GetProcAddress("glGetColorTableParameterfvSGI");
SDL_glGetColorTableParameterivSGI = (PFNGLGETCOLORTABLEPARAMETERIVSGIPROC) SDL_GL_GetProcAddress("glGetColorTableParameterivSGI");
SDL_glPixelTexGenSGIX = (PFNGLPIXELTEXGENSGIXPROC) SDL_GL_GetProcAddress("glPixelTexGenSGIX");
SDL_glPixelTexGenParameteriSGIS = (PFNGLPIXELTEXGENPARAMETERISGISPROC) SDL_GL_GetProcAddress("glPixelTexGenParameteriSGIS");
SDL_glPixelTexGenParameterivSGIS = (PFNGLPIXELTEXGENPARAMETERIVSGISPROC) SDL_GL_GetProcAddress("glPixelTexGenParameterivSGIS");
SDL_glPixelTexGenParameterfSGIS = (PFNGLPIXELTEXGENPARAMETERFSGISPROC) SDL_GL_GetProcAddress("glPixelTexGenParameterfSGIS");
SDL_glPixelTexGenParameterfvSGIS = (PFNGLPIXELTEXGENPARAMETERFVSGISPROC) SDL_GL_GetProcAddress("glPixelTexGenParameterfvSGIS");
SDL_glGetPixelTexGenParameterivSGIS = (PFNGLGETPIXELTEXGENPARAMETERIVSGISPROC) SDL_GL_GetProcAddress("glGetPixelTexGenParameterivSGIS");
SDL_glGetPixelTexGenParameterfvSGIS = (PFNGLGETPIXELTEXGENPARAMETERFVSGISPROC) SDL_GL_GetProcAddress("glGetPixelTexGenParameterfvSGIS");
SDL_glTexImage4DSGIS = (PFNGLTEXIMAGE4DSGISPROC) SDL_GL_GetProcAddress("glTexImage4DSGIS");
SDL_glTexSubImage4DSGIS = (PFNGLTEXSUBIMAGE4DSGISPROC) SDL_GL_GetProcAddress("glTexSubImage4DSGIS");
SDL_glAreTexturesResidentEXT = (PFNGLARETEXTURESRESIDENTEXTPROC) SDL_GL_GetProcAddress("glAreTexturesResidentEXT");
SDL_glBindTextureEXT = (PFNGLBINDTEXTUREEXTPROC) SDL_GL_GetProcAddress("glBindTextureEXT");
SDL_glDeleteTexturesEXT = (PFNGLDELETETEXTURESEXTPROC) SDL_GL_GetProcAddress("glDeleteTexturesEXT");
SDL_glGenTexturesEXT = (PFNGLGENTEXTURESEXTPROC) SDL_GL_GetProcAddress("glGenTexturesEXT");
SDL_glIsTextureEXT = (PFNGLISTEXTUREEXTPROC) SDL_GL_GetProcAddress("glIsTextureEXT");
SDL_glPrioritizeTexturesEXT = (PFNGLPRIORITIZETEXTURESEXTPROC) SDL_GL_GetProcAddress("glPrioritizeTexturesEXT");
SDL_glDetailTexFuncSGIS = (PFNGLDETAILTEXFUNCSGISPROC) SDL_GL_GetProcAddress("glDetailTexFuncSGIS");
SDL_glGetDetailTexFuncSGIS = (PFNGLGETDETAILTEXFUNCSGISPROC) SDL_GL_GetProcAddress("glGetDetailTexFuncSGIS");
SDL_glSharpenTexFuncSGIS = (PFNGLSHARPENTEXFUNCSGISPROC) SDL_GL_GetProcAddress("glSharpenTexFuncSGIS");
SDL_glGetSharpenTexFuncSGIS = (PFNGLGETSHARPENTEXFUNCSGISPROC) SDL_GL_GetProcAddress("glGetSharpenTexFuncSGIS");
SDL_glSampleMaskSGIS = (PFNGLSAMPLEMASKSGISPROC) SDL_GL_GetProcAddress("glSampleMaskSGIS");
SDL_glSamplePatternSGIS = (PFNGLSAMPLEPATTERNSGISPROC) SDL_GL_GetProcAddress("glSamplePatternSGIS");
SDL_glArrayElementEXT = (PFNGLARRAYELEMENTEXTPROC) SDL_GL_GetProcAddress("glArrayElementEXT");
SDL_glColorPointerEXT = (PFNGLCOLORPOINTEREXTPROC) SDL_GL_GetProcAddress("glColorPointerEXT");
SDL_glDrawArraysEXT = (PFNGLDRAWARRAYSEXTPROC) SDL_GL_GetProcAddress("glDrawArraysEXT");
SDL_glEdgeFlagPointerEXT = (PFNGLEDGEFLAGPOINTEREXTPROC) SDL_GL_GetProcAddress("glEdgeFlagPointerEXT");
SDL_glGetPointervEXT = (PFNGLGETPOINTERVEXTPROC) SDL_GL_GetProcAddress("glGetPointervEXT");
SDL_glIndexPointerEXT = (PFNGLINDEXPOINTEREXTPROC) SDL_GL_GetProcAddress("glIndexPointerEXT");
SDL_glNormalPointerEXT = (PFNGLNORMALPOINTEREXTPROC) SDL_GL_GetProcAddress("glNormalPointerEXT");
SDL_glTexCoordPointerEXT = (PFNGLTEXCOORDPOINTEREXTPROC) SDL_GL_GetProcAddress("glTexCoordPointerEXT");
SDL_glVertexPointerEXT = (PFNGLVERTEXPOINTEREXTPROC) SDL_GL_GetProcAddress("glVertexPointerEXT");
SDL_glBlendEquationEXT = (PFNGLBLENDEQUATIONEXTPROC) SDL_GL_GetProcAddress("glBlendEquationEXT");
SDL_glSpriteParameterfSGIX = (PFNGLSPRITEPARAMETERFSGIXPROC) SDL_GL_GetProcAddress("glSpriteParameterfSGIX");
SDL_glSpriteParameterfvSGIX = (PFNGLSPRITEPARAMETERFVSGIXPROC) SDL_GL_GetProcAddress("glSpriteParameterfvSGIX");
SDL_glSpriteParameteriSGIX = (PFNGLSPRITEPARAMETERISGIXPROC) SDL_GL_GetProcAddress("glSpriteParameteriSGIX");
SDL_glSpriteParameterivSGIX = (PFNGLSPRITEPARAMETERIVSGIXPROC) SDL_GL_GetProcAddress("glSpriteParameterivSGIX");
SDL_glPointParameterfEXT = (PFNGLPOINTPARAMETERFEXTPROC) SDL_GL_GetProcAddress("glPointParameterfEXT");
SDL_glPointParameterfvEXT = (PFNGLPOINTPARAMETERFVEXTPROC) SDL_GL_GetProcAddress("glPointParameterfvEXT");
SDL_glPointParameterfSGIS = (PFNGLPOINTPARAMETERFSGISPROC) SDL_GL_GetProcAddress("glPointParameterfSGIS");
SDL_glPointParameterfvSGIS = (PFNGLPOINTPARAMETERFVSGISPROC) SDL_GL_GetProcAddress("glPointParameterfvSGIS");
SDL_glGetInstrumentsSGIX = (PFNGLGETINSTRUMENTSSGIXPROC) SDL_GL_GetProcAddress("glGetInstrumentsSGIX");
SDL_glInstrumentsBufferSGIX = (PFNGLINSTRUMENTSBUFFERSGIXPROC) SDL_GL_GetProcAddress("glInstrumentsBufferSGIX");
SDL_glPollInstrumentsSGIX = (PFNGLPOLLINSTRUMENTSSGIXPROC) SDL_GL_GetProcAddress("glPollInstrumentsSGIX");
SDL_glReadInstrumentsSGIX = (PFNGLREADINSTRUMENTSSGIXPROC) SDL_GL_GetProcAddress("glReadInstrumentsSGIX");
SDL_glStartInstrumentsSGIX = (PFNGLSTARTINSTRUMENTSSGIXPROC) SDL_GL_GetProcAddress("glStartInstrumentsSGIX");
SDL_glStopInstrumentsSGIX = (PFNGLSTOPINSTRUMENTSSGIXPROC) SDL_GL_GetProcAddress("glStopInstrumentsSGIX");
SDL_glFrameZoomSGIX = (PFNGLFRAMEZOOMSGIXPROC) SDL_GL_GetProcAddress("glFrameZoomSGIX");
SDL_glTagSampleBufferSGIX = (PFNGLTAGSAMPLEBUFFERSGIXPROC) SDL_GL_GetProcAddress("glTagSampleBufferSGIX");
SDL_glDeformationMap3dSGIX = (PFNGLDEFORMATIONMAP3DSGIXPROC) SDL_GL_GetProcAddress("glDeformationMap3dSGIX");
SDL_glDeformationMap3fSGIX = (PFNGLDEFORMATIONMAP3FSGIXPROC) SDL_GL_GetProcAddress("glDeformationMap3fSGIX");
SDL_glDeformSGIX = (PFNGLDEFORMSGIXPROC) SDL_GL_GetProcAddress("glDeformSGIX");
SDL_glLoadIdentityDeformationMapSGIX = (PFNGLLOADIDENTITYDEFORMATIONMAPSGIXPROC) SDL_GL_GetProcAddress("glLoadIdentityDeformationMapSGIX");
SDL_glReferencePlaneSGIX = (PFNGLREFERENCEPLANESGIXPROC) SDL_GL_GetProcAddress("glReferencePlaneSGIX");
SDL_glFlushRasterSGIX = (PFNGLFLUSHRASTERSGIXPROC) SDL_GL_GetProcAddress("glFlushRasterSGIX");
SDL_glFogFuncSGIS = (PFNGLFOGFUNCSGISPROC) SDL_GL_GetProcAddress("glFogFuncSGIS");
SDL_glGetFogFuncSGIS = (PFNGLGETFOGFUNCSGISPROC) SDL_GL_GetProcAddress("glGetFogFuncSGIS");
SDL_glImageTransformParameteriHP = (PFNGLIMAGETRANSFORMPARAMETERIHPPROC) SDL_GL_GetProcAddress("glImageTransformParameteriHP");
SDL_glImageTransformParameterfHP = (PFNGLIMAGETRANSFORMPARAMETERFHPPROC) SDL_GL_GetProcAddress("glImageTransformParameterfHP");
SDL_glImageTransformParameterivHP = (PFNGLIMAGETRANSFORMPARAMETERIVHPPROC) SDL_GL_GetProcAddress("glImageTransformParameterivHP");
SDL_glImageTransformParameterfvHP = (PFNGLIMAGETRANSFORMPARAMETERFVHPPROC) SDL_GL_GetProcAddress("glImageTransformParameterfvHP");
SDL_glGetImageTransformParameterivHP = (PFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC) SDL_GL_GetProcAddress("glGetImageTransformParameterivHP");
SDL_glGetImageTransformParameterfvHP = (PFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC) SDL_GL_GetProcAddress("glGetImageTransformParameterfvHP");
SDL_glColorSubTableEXT = (PFNGLCOLORSUBTABLEEXTPROC) SDL_GL_GetProcAddress("glColorSubTableEXT");
SDL_glCopyColorSubTableEXT = (PFNGLCOPYCOLORSUBTABLEEXTPROC) SDL_GL_GetProcAddress("glCopyColorSubTableEXT");
SDL_glHintPGI = (PFNGLHINTPGIPROC) SDL_GL_GetProcAddress("glHintPGI");
SDL_glColorTableEXT = (PFNGLCOLORTABLEEXTPROC) SDL_GL_GetProcAddress("glColorTableEXT");
SDL_glGetColorTableEXT = (PFNGLGETCOLORTABLEEXTPROC) SDL_GL_GetProcAddress("glGetColorTableEXT");
SDL_glGetColorTableParameterivEXT = (PFNGLGETCOLORTABLEPARAMETERIVEXTPROC) SDL_GL_GetProcAddress("glGetColorTableParameterivEXT");
SDL_glGetColorTableParameterfvEXT = (PFNGLGETCOLORTABLEPARAMETERFVEXTPROC) SDL_GL_GetProcAddress("glGetColorTableParameterfvEXT");
SDL_glGetListParameterfvSGIX = (PFNGLGETLISTPARAMETERFVSGIXPROC) SDL_GL_GetProcAddress("glGetListParameterfvSGIX");
SDL_glGetListParameterivSGIX = (PFNGLGETLISTPARAMETERIVSGIXPROC) SDL_GL_GetProcAddress("glGetListParameterivSGIX");
SDL_glListParameterfSGIX = (PFNGLLISTPARAMETERFSGIXPROC) SDL_GL_GetProcAddress("glListParameterfSGIX");
SDL_glListParameterfvSGIX = (PFNGLLISTPARAMETERFVSGIXPROC) SDL_GL_GetProcAddress("glListParameterfvSGIX");
SDL_glListParameteriSGIX = (PFNGLLISTPARAMETERISGIXPROC) SDL_GL_GetProcAddress("glListParameteriSGIX");
SDL_glListParameterivSGIX = (PFNGLLISTPARAMETERIVSGIXPROC) SDL_GL_GetProcAddress("glListParameterivSGIX");
SDL_glIndexMaterialEXT = (PFNGLINDEXMATERIALEXTPROC) SDL_GL_GetProcAddress("glIndexMaterialEXT");
SDL_glIndexFuncEXT = (PFNGLINDEXFUNCEXTPROC) SDL_GL_GetProcAddress("glIndexFuncEXT");
SDL_glLockArraysEXT = (PFNGLLOCKARRAYSEXTPROC) SDL_GL_GetProcAddress("glLockArraysEXT");
SDL_glUnlockArraysEXT = (PFNGLUNLOCKARRAYSEXTPROC) SDL_GL_GetProcAddress("glUnlockArraysEXT");
SDL_glCullParameterdvEXT = (PFNGLCULLPARAMETERDVEXTPROC) SDL_GL_GetProcAddress("glCullParameterdvEXT");
SDL_glCullParameterfvEXT = (PFNGLCULLPARAMETERFVEXTPROC) SDL_GL_GetProcAddress("glCullParameterfvEXT");
SDL_glFragmentColorMaterialSGIX = (PFNGLFRAGMENTCOLORMATERIALSGIXPROC) SDL_GL_GetProcAddress("glFragmentColorMaterialSGIX");
SDL_glFragmentLightfSGIX = (PFNGLFRAGMENTLIGHTFSGIXPROC) SDL_GL_GetProcAddress("glFragmentLightfSGIX");
SDL_glFragmentLightfvSGIX = (PFNGLFRAGMENTLIGHTFVSGIXPROC) SDL_GL_GetProcAddress("glFragmentLightfvSGIX");
SDL_glFragmentLightiSGIX = (PFNGLFRAGMENTLIGHTISGIXPROC) SDL_GL_GetProcAddress("glFragmentLightiSGIX");
SDL_glFragmentLightivSGIX = (PFNGLFRAGMENTLIGHTIVSGIXPROC) SDL_GL_GetProcAddress("glFragmentLightivSGIX");
SDL_glFragmentLightModelfSGIX = (PFNGLFRAGMENTLIGHTMODELFSGIXPROC) SDL_GL_GetProcAddress("glFragmentLightModelfSGIX");
SDL_glFragmentLightModelfvSGIX = (PFNGLFRAGMENTLIGHTMODELFVSGIXPROC) SDL_GL_GetProcAddress("glFragmentLightModelfvSGIX");
SDL_glFragmentLightModeliSGIX = (PFNGLFRAGMENTLIGHTMODELISGIXPROC) SDL_GL_GetProcAddress("glFragmentLightModeliSGIX");
SDL_glFragmentLightModelivSGIX = (PFNGLFRAGMENTLIGHTMODELIVSGIXPROC) SDL_GL_GetProcAddress("glFragmentLightModelivSGIX");
SDL_glFragmentMaterialfSGIX = (PFNGLFRAGMENTMATERIALFSGIXPROC) SDL_GL_GetProcAddress("glFragmentMaterialfSGIX");
SDL_glFragmentMaterialfvSGIX = (PFNGLFRAGMENTMATERIALFVSGIXPROC) SDL_GL_GetProcAddress("glFragmentMaterialfvSGIX");
SDL_glFragmentMaterialiSGIX = (PFNGLFRAGMENTMATERIALISGIXPROC) SDL_GL_GetProcAddress("glFragmentMaterialiSGIX");
SDL_glFragmentMaterialivSGIX = (PFNGLFRAGMENTMATERIALIVSGIXPROC) SDL_GL_GetProcAddress("glFragmentMaterialivSGIX");
SDL_glGetFragmentLightfvSGIX = (PFNGLGETFRAGMENTLIGHTFVSGIXPROC) SDL_GL_GetProcAddress("glGetFragmentLightfvSGIX");
SDL_glGetFragmentLightivSGIX = (PFNGLGETFRAGMENTLIGHTIVSGIXPROC) SDL_GL_GetProcAddress("glGetFragmentLightivSGIX");
SDL_glGetFragmentMaterialfvSGIX = (PFNGLGETFRAGMENTMATERIALFVSGIXPROC) SDL_GL_GetProcAddress("glGetFragmentMaterialfvSGIX");
SDL_glGetFragmentMaterialivSGIX = (PFNGLGETFRAGMENTMATERIALIVSGIXPROC) SDL_GL_GetProcAddress("glGetFragmentMaterialivSGIX");
SDL_glLightEnviSGIX = (PFNGLLIGHTENVISGIXPROC) SDL_GL_GetProcAddress("glLightEnviSGIX");
SDL_glDrawRangeElementsEXT = (PFNGLDRAWRANGEELEMENTSEXTPROC) SDL_GL_GetProcAddress("glDrawRangeElementsEXT");
SDL_glApplyTextureEXT = (PFNGLAPPLYTEXTUREEXTPROC) SDL_GL_GetProcAddress("glApplyTextureEXT");
SDL_glTextureLightEXT = (PFNGLTEXTURELIGHTEXTPROC) SDL_GL_GetProcAddress("glTextureLightEXT");
SDL_glTextureMaterialEXT = (PFNGLTEXTUREMATERIALEXTPROC) SDL_GL_GetProcAddress("glTextureMaterialEXT");
SDL_glAsyncMarkerSGIX = (PFNGLASYNCMARKERSGIXPROC) SDL_GL_GetProcAddress("glAsyncMarkerSGIX");
SDL_glFinishAsyncSGIX = (PFNGLFINISHASYNCSGIXPROC) SDL_GL_GetProcAddress("glFinishAsyncSGIX");
SDL_glPollAsyncSGIX = (PFNGLPOLLASYNCSGIXPROC) SDL_GL_GetProcAddress("glPollAsyncSGIX");
SDL_glGenAsyncMarkersSGIX = (PFNGLGENASYNCMARKERSSGIXPROC) SDL_GL_GetProcAddress("glGenAsyncMarkersSGIX");
SDL_glDeleteAsyncMarkersSGIX = (PFNGLDELETEASYNCMARKERSSGIXPROC) SDL_GL_GetProcAddress("glDeleteAsyncMarkersSGIX");
SDL_glIsAsyncMarkerSGIX = (PFNGLISASYNCMARKERSGIXPROC) SDL_GL_GetProcAddress("glIsAsyncMarkerSGIX");
SDL_glVertexPointervINTEL = (PFNGLVERTEXPOINTERVINTELPROC) SDL_GL_GetProcAddress("glVertexPointervINTEL");
SDL_glNormalPointervINTEL = (PFNGLNORMALPOINTERVINTELPROC) SDL_GL_GetProcAddress("glNormalPointervINTEL");
SDL_glColorPointervINTEL = (PFNGLCOLORPOINTERVINTELPROC) SDL_GL_GetProcAddress("glColorPointervINTEL");
SDL_glTexCoordPointervINTEL = (PFNGLTEXCOORDPOINTERVINTELPROC) SDL_GL_GetProcAddress("glTexCoordPointervINTEL");
SDL_glPixelTransformParameteriEXT = (PFNGLPIXELTRANSFORMPARAMETERIEXTPROC) SDL_GL_GetProcAddress("glPixelTransformParameteriEXT");
SDL_glPixelTransformParameterfEXT = (PFNGLPIXELTRANSFORMPARAMETERFEXTPROC) SDL_GL_GetProcAddress("glPixelTransformParameterfEXT");
SDL_glPixelTransformParameterivEXT = (PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC) SDL_GL_GetProcAddress("glPixelTransformParameterivEXT");
SDL_glPixelTransformParameterfvEXT = (PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC) SDL_GL_GetProcAddress("glPixelTransformParameterfvEXT");
SDL_glSecondaryColor3bEXT = (PFNGLSECONDARYCOLOR3BEXTPROC) SDL_GL_GetProcAddress("glSecondaryColor3bEXT");
SDL_glSecondaryColor3bvEXT = (PFNGLSECONDARYCOLOR3BVEXTPROC) SDL_GL_GetProcAddress("glSecondaryColor3bvEXT");
SDL_glSecondaryColor3dEXT = (PFNGLSECONDARYCOLOR3DEXTPROC) SDL_GL_GetProcAddress("glSecondaryColor3dEXT");
SDL_glSecondaryColor3dvEXT = (PFNGLSECONDARYCOLOR3DVEXTPROC) SDL_GL_GetProcAddress("glSecondaryColor3dvEXT");
SDL_glSecondaryColor3fEXT = (PFNGLSECONDARYCOLOR3FEXTPROC) SDL_GL_GetProcAddress("glSecondaryColor3fEXT");
SDL_glSecondaryColor3fvEXT = (PFNGLSECONDARYCOLOR3FVEXTPROC) SDL_GL_GetProcAddress("glSecondaryColor3fvEXT");
SDL_glSecondaryColor3iEXT = (PFNGLSECONDARYCOLOR3IEXTPROC) SDL_GL_GetProcAddress("glSecondaryColor3iEXT");
SDL_glSecondaryColor3ivEXT = (PFNGLSECONDARYCOLOR3IVEXTPROC) SDL_GL_GetProcAddress("glSecondaryColor3ivEXT");
SDL_glSecondaryColor3sEXT = (PFNGLSECONDARYCOLOR3SEXTPROC) SDL_GL_GetProcAddress("glSecondaryColor3sEXT");
SDL_glSecondaryColor3svEXT = (PFNGLSECONDARYCOLOR3SVEXTPROC) SDL_GL_GetProcAddress("glSecondaryColor3svEXT");
SDL_glSecondaryColor3ubEXT = (PFNGLSECONDARYCOLOR3UBEXTPROC) SDL_GL_GetProcAddress("glSecondaryColor3ubEXT");
SDL_glSecondaryColor3ubvEXT = (PFNGLSECONDARYCOLOR3UBVEXTPROC) SDL_GL_GetProcAddress("glSecondaryColor3ubvEXT");
SDL_glSecondaryColor3uiEXT = (PFNGLSECONDARYCOLOR3UIEXTPROC) SDL_GL_GetProcAddress("glSecondaryColor3uiEXT");
SDL_glSecondaryColor3uivEXT = (PFNGLSECONDARYCOLOR3UIVEXTPROC) SDL_GL_GetProcAddress("glSecondaryColor3uivEXT");
SDL_glSecondaryColor3usEXT = (PFNGLSECONDARYCOLOR3USEXTPROC) SDL_GL_GetProcAddress("glSecondaryColor3usEXT");
SDL_glSecondaryColor3usvEXT = (PFNGLSECONDARYCOLOR3USVEXTPROC) SDL_GL_GetProcAddress("glSecondaryColor3usvEXT");
SDL_glSecondaryColorPointerEXT = (PFNGLSECONDARYCOLORPOINTEREXTPROC) SDL_GL_GetProcAddress("glSecondaryColorPointerEXT");
SDL_glTextureNormalEXT = (PFNGLTEXTURENORMALEXTPROC) SDL_GL_GetProcAddress("glTextureNormalEXT");
SDL_glMultiDrawArraysEXT = (PFNGLMULTIDRAWARRAYSEXTPROC) SDL_GL_GetProcAddress("glMultiDrawArraysEXT");
SDL_glMultiDrawElementsEXT = (PFNGLMULTIDRAWELEMENTSEXTPROC) SDL_GL_GetProcAddress("glMultiDrawElementsEXT");
SDL_glFogCoordfEXT = (PFNGLFOGCOORDFEXTPROC) SDL_GL_GetProcAddress("glFogCoordfEXT");
SDL_glFogCoordfvEXT = (PFNGLFOGCOORDFVEXTPROC) SDL_GL_GetProcAddress("glFogCoordfvEXT");
SDL_glFogCoorddEXT = (PFNGLFOGCOORDDEXTPROC) SDL_GL_GetProcAddress("glFogCoorddEXT");
SDL_glFogCoorddvEXT = (PFNGLFOGCOORDDVEXTPROC) SDL_GL_GetProcAddress("glFogCoorddvEXT");
SDL_glFogCoordPointerEXT = (PFNGLFOGCOORDPOINTEREXTPROC) SDL_GL_GetProcAddress("glFogCoordPointerEXT");
SDL_glTangent3bEXT = (PFNGLTANGENT3BEXTPROC) SDL_GL_GetProcAddress("glTangent3bEXT");
SDL_glTangent3bvEXT = (PFNGLTANGENT3BVEXTPROC) SDL_GL_GetProcAddress("glTangent3bvEXT");
SDL_glTangent3dEXT = (PFNGLTANGENT3DEXTPROC) SDL_GL_GetProcAddress("glTangent3dEXT");
SDL_glTangent3dvEXT = (PFNGLTANGENT3DVEXTPROC) SDL_GL_GetProcAddress("glTangent3dvEXT");
SDL_glTangent3fEXT = (PFNGLTANGENT3FEXTPROC) SDL_GL_GetProcAddress("glTangent3fEXT");
SDL_glTangent3fvEXT = (PFNGLTANGENT3FVEXTPROC) SDL_GL_GetProcAddress("glTangent3fvEXT");
SDL_glTangent3iEXT = (PFNGLTANGENT3IEXTPROC) SDL_GL_GetProcAddress("glTangent3iEXT");
SDL_glTangent3ivEXT = (PFNGLTANGENT3IVEXTPROC) SDL_GL_GetProcAddress("glTangent3ivEXT");
SDL_glTangent3sEXT = (PFNGLTANGENT3SEXTPROC) SDL_GL_GetProcAddress("glTangent3sEXT");
SDL_glTangent3svEXT = (PFNGLTANGENT3SVEXTPROC) SDL_GL_GetProcAddress("glTangent3svEXT");
SDL_glBinormal3bEXT = (PFNGLBINORMAL3BEXTPROC) SDL_GL_GetProcAddress("glBinormal3bEXT");
SDL_glBinormal3bvEXT = (PFNGLBINORMAL3BVEXTPROC) SDL_GL_GetProcAddress("glBinormal3bvEXT");
SDL_glBinormal3dEXT = (PFNGLBINORMAL3DEXTPROC) SDL_GL_GetProcAddress("glBinormal3dEXT");
SDL_glBinormal3dvEXT = (PFNGLBINORMAL3DVEXTPROC) SDL_GL_GetProcAddress("glBinormal3dvEXT");
SDL_glBinormal3fEXT = (PFNGLBINORMAL3FEXTPROC) SDL_GL_GetProcAddress("glBinormal3fEXT");
SDL_glBinormal3fvEXT = (PFNGLBINORMAL3FVEXTPROC) SDL_GL_GetProcAddress("glBinormal3fvEXT");
SDL_glBinormal3iEXT = (PFNGLBINORMAL3IEXTPROC) SDL_GL_GetProcAddress("glBinormal3iEXT");
SDL_glBinormal3ivEXT = (PFNGLBINORMAL3IVEXTPROC) SDL_GL_GetProcAddress("glBinormal3ivEXT");
SDL_glBinormal3sEXT = (PFNGLBINORMAL3SEXTPROC) SDL_GL_GetProcAddress("glBinormal3sEXT");
SDL_glBinormal3svEXT = (PFNGLBINORMAL3SVEXTPROC) SDL_GL_GetProcAddress("glBinormal3svEXT");
SDL_glTangentPointerEXT = (PFNGLTANGENTPOINTEREXTPROC) SDL_GL_GetProcAddress("glTangentPointerEXT");
SDL_glBinormalPointerEXT = (PFNGLBINORMALPOINTEREXTPROC) SDL_GL_GetProcAddress("glBinormalPointerEXT");
SDL_glFinishTextureSUNX = (PFNGLFINISHTEXTURESUNXPROC) SDL_GL_GetProcAddress("glFinishTextureSUNX");
SDL_glGlobalAlphaFactorbSUN = (PFNGLGLOBALALPHAFACTORBSUNPROC) SDL_GL_GetProcAddress("glGlobalAlphaFactorbSUN");
SDL_glGlobalAlphaFactorsSUN = (PFNGLGLOBALALPHAFACTORSSUNPROC) SDL_GL_GetProcAddress("glGlobalAlphaFactorsSUN");
SDL_glGlobalAlphaFactoriSUN = (PFNGLGLOBALALPHAFACTORISUNPROC) SDL_GL_GetProcAddress("glGlobalAlphaFactoriSUN");
SDL_glGlobalAlphaFactorfSUN = (PFNGLGLOBALALPHAFACTORFSUNPROC) SDL_GL_GetProcAddress("glGlobalAlphaFactorfSUN");
SDL_glGlobalAlphaFactordSUN = (PFNGLGLOBALALPHAFACTORDSUNPROC) SDL_GL_GetProcAddress("glGlobalAlphaFactordSUN");
SDL_glGlobalAlphaFactorubSUN = (PFNGLGLOBALALPHAFACTORUBSUNPROC) SDL_GL_GetProcAddress("glGlobalAlphaFactorubSUN");
SDL_glGlobalAlphaFactorusSUN = (PFNGLGLOBALALPHAFACTORUSSUNPROC) SDL_GL_GetProcAddress("glGlobalAlphaFactorusSUN");
SDL_glGlobalAlphaFactoruiSUN = (PFNGLGLOBALALPHAFACTORUISUNPROC) SDL_GL_GetProcAddress("glGlobalAlphaFactoruiSUN");
SDL_glReplacementCodeuiSUN = (PFNGLREPLACEMENTCODEUISUNPROC) SDL_GL_GetProcAddress("glReplacementCodeuiSUN");
SDL_glReplacementCodeusSUN = (PFNGLREPLACEMENTCODEUSSUNPROC) SDL_GL_GetProcAddress("glReplacementCodeusSUN");
SDL_glReplacementCodeubSUN = (PFNGLREPLACEMENTCODEUBSUNPROC) SDL_GL_GetProcAddress("glReplacementCodeubSUN");
SDL_glReplacementCodeuivSUN = (PFNGLREPLACEMENTCODEUIVSUNPROC) SDL_GL_GetProcAddress("glReplacementCodeuivSUN");
SDL_glReplacementCodeusvSUN = (PFNGLREPLACEMENTCODEUSVSUNPROC) SDL_GL_GetProcAddress("glReplacementCodeusvSUN");
SDL_glReplacementCodeubvSUN = (PFNGLREPLACEMENTCODEUBVSUNPROC) SDL_GL_GetProcAddress("glReplacementCodeubvSUN");
SDL_glReplacementCodePointerSUN = (PFNGLREPLACEMENTCODEPOINTERSUNPROC) SDL_GL_GetProcAddress("glReplacementCodePointerSUN");
SDL_glColor4ubVertex2fSUN = (PFNGLCOLOR4UBVERTEX2FSUNPROC) SDL_GL_GetProcAddress("glColor4ubVertex2fSUN");
SDL_glColor4ubVertex2fvSUN = (PFNGLCOLOR4UBVERTEX2FVSUNPROC) SDL_GL_GetProcAddress("glColor4ubVertex2fvSUN");
SDL_glColor4ubVertex3fSUN = (PFNGLCOLOR4UBVERTEX3FSUNPROC) SDL_GL_GetProcAddress("glColor4ubVertex3fSUN");
SDL_glColor4ubVertex3fvSUN = (PFNGLCOLOR4UBVERTEX3FVSUNPROC) SDL_GL_GetProcAddress("glColor4ubVertex3fvSUN");
SDL_glColor3fVertex3fSUN = (PFNGLCOLOR3FVERTEX3FSUNPROC) SDL_GL_GetProcAddress("glColor3fVertex3fSUN");
SDL_glColor3fVertex3fvSUN = (PFNGLCOLOR3FVERTEX3FVSUNPROC) SDL_GL_GetProcAddress("glColor3fVertex3fvSUN");
SDL_glNormal3fVertex3fSUN = (PFNGLNORMAL3FVERTEX3FSUNPROC) SDL_GL_GetProcAddress("glNormal3fVertex3fSUN");
SDL_glNormal3fVertex3fvSUN = (PFNGLNORMAL3FVERTEX3FVSUNPROC) SDL_GL_GetProcAddress("glNormal3fVertex3fvSUN");
SDL_glColor4fNormal3fVertex3fSUN = (PFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC) SDL_GL_GetProcAddress("glColor4fNormal3fVertex3fSUN");
SDL_glColor4fNormal3fVertex3fvSUN = (PFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC) SDL_GL_GetProcAddress("glColor4fNormal3fVertex3fvSUN");
SDL_glTexCoord2fVertex3fSUN = (PFNGLTEXCOORD2FVERTEX3FSUNPROC) SDL_GL_GetProcAddress("glTexCoord2fVertex3fSUN");
SDL_glTexCoord2fVertex3fvSUN = (PFNGLTEXCOORD2FVERTEX3FVSUNPROC) SDL_GL_GetProcAddress("glTexCoord2fVertex3fvSUN");
SDL_glTexCoord4fVertex4fSUN = (PFNGLTEXCOORD4FVERTEX4FSUNPROC) SDL_GL_GetProcAddress("glTexCoord4fVertex4fSUN");
SDL_glTexCoord4fVertex4fvSUN = (PFNGLTEXCOORD4FVERTEX4FVSUNPROC) SDL_GL_GetProcAddress("glTexCoord4fVertex4fvSUN");
SDL_glTexCoord2fColor4ubVertex3fSUN = (PFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC) SDL_GL_GetProcAddress("glTexCoord2fColor4ubVertex3fSUN");
SDL_glTexCoord2fColor4ubVertex3fvSUN = (PFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC) SDL_GL_GetProcAddress("glTexCoord2fColor4ubVertex3fvSUN");
SDL_glTexCoord2fColor3fVertex3fSUN = (PFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC) SDL_GL_GetProcAddress("glTexCoord2fColor3fVertex3fSUN");
SDL_glTexCoord2fColor3fVertex3fvSUN = (PFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC) SDL_GL_GetProcAddress("glTexCoord2fColor3fVertex3fvSUN");
SDL_glTexCoord2fNormal3fVertex3fSUN = (PFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC) SDL_GL_GetProcAddress("glTexCoord2fNormal3fVertex3fSUN");
SDL_glTexCoord2fNormal3fVertex3fvSUN = (PFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC) SDL_GL_GetProcAddress("glTexCoord2fNormal3fVertex3fvSUN");
SDL_glTexCoord2fColor4fNormal3fVertex3fSUN = (PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC) SDL_GL_GetProcAddress("glTexCoord2fColor4fNormal3fVertex3fSUN");
SDL_glTexCoord2fColor4fNormal3fVertex3fvSUN = (PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC) SDL_GL_GetProcAddress("glTexCoord2fColor4fNormal3fVertex3fvSUN");
SDL_glTexCoord4fColor4fNormal3fVertex4fSUN = (PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC) SDL_GL_GetProcAddress("glTexCoord4fColor4fNormal3fVertex4fSUN");
SDL_glTexCoord4fColor4fNormal3fVertex4fvSUN = (PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC) SDL_GL_GetProcAddress("glTexCoord4fColor4fNormal3fVertex4fvSUN");
SDL_glReplacementCodeuiVertex3fSUN = (PFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC) SDL_GL_GetProcAddress("glReplacementCodeuiVertex3fSUN");
SDL_glReplacementCodeuiVertex3fvSUN = (PFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC) SDL_GL_GetProcAddress("glReplacementCodeuiVertex3fvSUN");
SDL_glReplacementCodeuiColor4ubVertex3fSUN = (PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC) SDL_GL_GetProcAddress("glReplacementCodeuiColor4ubVertex3fSUN");
SDL_glReplacementCodeuiColor4ubVertex3fvSUN = (PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC) SDL_GL_GetProcAddress("glReplacementCodeuiColor4ubVertex3fvSUN");
SDL_glReplacementCodeuiColor3fVertex3fSUN = (PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC) SDL_GL_GetProcAddress("glReplacementCodeuiColor3fVertex3fSUN");
SDL_glReplacementCodeuiColor3fVertex3fvSUN = (PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC) SDL_GL_GetProcAddress("glReplacementCodeuiColor3fVertex3fvSUN");
SDL_glReplacementCodeuiNormal3fVertex3fSUN = (PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC) SDL_GL_GetProcAddress("glReplacementCodeuiNormal3fVertex3fSUN");
SDL_glReplacementCodeuiNormal3fVertex3fvSUN = (PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC) SDL_GL_GetProcAddress("glReplacementCodeuiNormal3fVertex3fvSUN");
SDL_glReplacementCodeuiColor4fNormal3fVertex3fSUN = (PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC) SDL_GL_GetProcAddress("glReplacementCodeuiColor4fNormal3fVertex3fSUN");
SDL_glReplacementCodeuiColor4fNormal3fVertex3fvSUN = (PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC) SDL_GL_GetProcAddress("glReplacementCodeuiColor4fNormal3fVertex3fvSUN");
SDL_glReplacementCodeuiTexCoord2fVertex3fSUN = (PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC) SDL_GL_GetProcAddress("glReplacementCodeuiTexCoord2fVertex3fSUN");
SDL_glReplacementCodeuiTexCoord2fVertex3fvSUN = (PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC) SDL_GL_GetProcAddress("glReplacementCodeuiTexCoord2fVertex3fvSUN");
SDL_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN = (PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC) SDL_GL_GetProcAddress("glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN");
SDL_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN = (PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC) SDL_GL_GetProcAddress("glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN");
SDL_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN = (PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC) SDL_GL_GetProcAddress("glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN");
SDL_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN = (PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC) SDL_GL_GetProcAddress("glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN");
SDL_glBlendFuncSeparateEXT = (PFNGLBLENDFUNCSEPARATEEXTPROC) SDL_GL_GetProcAddress("glBlendFuncSeparateEXT");
SDL_glBlendFuncSeparateINGR = (PFNGLBLENDFUNCSEPARATEINGRPROC) SDL_GL_GetProcAddress("glBlendFuncSeparateINGR");
SDL_glVertexWeightfEXT = (PFNGLVERTEXWEIGHTFEXTPROC) SDL_GL_GetProcAddress("glVertexWeightfEXT");
SDL_glVertexWeightfvEXT = (PFNGLVERTEXWEIGHTFVEXTPROC) SDL_GL_GetProcAddress("glVertexWeightfvEXT");
SDL_glVertexWeightPointerEXT = (PFNGLVERTEXWEIGHTPOINTEREXTPROC) SDL_GL_GetProcAddress("glVertexWeightPointerEXT");
SDL_glFlushVertexArrayRangeNV = (PFNGLFLUSHVERTEXARRAYRANGENVPROC) SDL_GL_GetProcAddress("glFlushVertexArrayRangeNV");
SDL_glVertexArrayRangeNV = (PFNGLVERTEXARRAYRANGENVPROC) SDL_GL_GetProcAddress("glVertexArrayRangeNV");
SDL_glCombinerParameterfvNV = (PFNGLCOMBINERPARAMETERFVNVPROC) SDL_GL_GetProcAddress("glCombinerParameterfvNV");
SDL_glCombinerParameterfNV = (PFNGLCOMBINERPARAMETERFNVPROC) SDL_GL_GetProcAddress("glCombinerParameterfNV");
SDL_glCombinerParameterivNV = (PFNGLCOMBINERPARAMETERIVNVPROC) SDL_GL_GetProcAddress("glCombinerParameterivNV");
SDL_glCombinerParameteriNV = (PFNGLCOMBINERPARAMETERINVPROC) SDL_GL_GetProcAddress("glCombinerParameteriNV");
SDL_glCombinerInputNV = (PFNGLCOMBINERINPUTNVPROC) SDL_GL_GetProcAddress("glCombinerInputNV");
SDL_glCombinerOutputNV = (PFNGLCOMBINEROUTPUTNVPROC) SDL_GL_GetProcAddress("glCombinerOutputNV");
SDL_glFinalCombinerInputNV = (PFNGLFINALCOMBINERINPUTNVPROC) SDL_GL_GetProcAddress("glFinalCombinerInputNV");
SDL_glGetCombinerInputParameterfvNV = (PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC) SDL_GL_GetProcAddress("glGetCombinerInputParameterfvNV");
SDL_glGetCombinerInputParameterivNV = (PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC) SDL_GL_GetProcAddress("glGetCombinerInputParameterivNV");
SDL_glGetCombinerOutputParameterfvNV = (PFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC) SDL_GL_GetProcAddress("glGetCombinerOutputParameterfvNV");
SDL_glGetCombinerOutputParameterivNV = (PFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC) SDL_GL_GetProcAddress("glGetCombinerOutputParameterivNV");
SDL_glGetFinalCombinerInputParameterfvNV = (PFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC) SDL_GL_GetProcAddress("glGetFinalCombinerInputParameterfvNV");
SDL_glGetFinalCombinerInputParameterivNV = (PFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC) SDL_GL_GetProcAddress("glGetFinalCombinerInputParameterivNV");
SDL_glResizeBuffersMESA = (PFNGLRESIZEBUFFERSMESAPROC) SDL_GL_GetProcAddress("glResizeBuffersMESA");
SDL_glWindowPos2dMESA = (PFNGLWINDOWPOS2DMESAPROC) SDL_GL_GetProcAddress("glWindowPos2dMESA");
SDL_glWindowPos2dvMESA = (PFNGLWINDOWPOS2DVMESAPROC) SDL_GL_GetProcAddress("glWindowPos2dvMESA");
SDL_glWindowPos2fMESA = (PFNGLWINDOWPOS2FMESAPROC) SDL_GL_GetProcAddress("glWindowPos2fMESA");
SDL_glWindowPos2fvMESA = (PFNGLWINDOWPOS2FVMESAPROC) SDL_GL_GetProcAddress("glWindowPos2fvMESA");
SDL_glWindowPos2iMESA = (PFNGLWINDOWPOS2IMESAPROC) SDL_GL_GetProcAddress("glWindowPos2iMESA");
SDL_glWindowPos2ivMESA = (PFNGLWINDOWPOS2IVMESAPROC) SDL_GL_GetProcAddress("glWindowPos2ivMESA");
SDL_glWindowPos2sMESA = (PFNGLWINDOWPOS2SMESAPROC) SDL_GL_GetProcAddress("glWindowPos2sMESA");
SDL_glWindowPos2svMESA = (PFNGLWINDOWPOS2SVMESAPROC) SDL_GL_GetProcAddress("glWindowPos2svMESA");
SDL_glWindowPos3dMESA = (PFNGLWINDOWPOS3DMESAPROC) SDL_GL_GetProcAddress("glWindowPos3dMESA");
SDL_glWindowPos3dvMESA = (PFNGLWINDOWPOS3DVMESAPROC) SDL_GL_GetProcAddress("glWindowPos3dvMESA");
SDL_glWindowPos3fMESA = (PFNGLWINDOWPOS3FMESAPROC) SDL_GL_GetProcAddress("glWindowPos3fMESA");
SDL_glWindowPos3fvMESA = (PFNGLWINDOWPOS3FVMESAPROC) SDL_GL_GetProcAddress("glWindowPos3fvMESA");
SDL_glWindowPos3iMESA = (PFNGLWINDOWPOS3IMESAPROC) SDL_GL_GetProcAddress("glWindowPos3iMESA");
SDL_glWindowPos3ivMESA = (PFNGLWINDOWPOS3IVMESAPROC) SDL_GL_GetProcAddress("glWindowPos3ivMESA");
SDL_glWindowPos3sMESA = (PFNGLWINDOWPOS3SMESAPROC) SDL_GL_GetProcAddress("glWindowPos3sMESA");
SDL_glWindowPos3svMESA = (PFNGLWINDOWPOS3SVMESAPROC) SDL_GL_GetProcAddress("glWindowPos3svMESA");
SDL_glWindowPos4dMESA = (PFNGLWINDOWPOS4DMESAPROC) SDL_GL_GetProcAddress("glWindowPos4dMESA");
SDL_glWindowPos4dvMESA = (PFNGLWINDOWPOS4DVMESAPROC) SDL_GL_GetProcAddress("glWindowPos4dvMESA");
SDL_glWindowPos4fMESA = (PFNGLWINDOWPOS4FMESAPROC) SDL_GL_GetProcAddress("glWindowPos4fMESA");
SDL_glWindowPos4fvMESA = (PFNGLWINDOWPOS4FVMESAPROC) SDL_GL_GetProcAddress("glWindowPos4fvMESA");
SDL_glWindowPos4iMESA = (PFNGLWINDOWPOS4IMESAPROC) SDL_GL_GetProcAddress("glWindowPos4iMESA");
SDL_glWindowPos4ivMESA = (PFNGLWINDOWPOS4IVMESAPROC) SDL_GL_GetProcAddress("glWindowPos4ivMESA");
SDL_glWindowPos4sMESA = (PFNGLWINDOWPOS4SMESAPROC) SDL_GL_GetProcAddress("glWindowPos4sMESA");
SDL_glWindowPos4svMESA = (PFNGLWINDOWPOS4SVMESAPROC) SDL_GL_GetProcAddress("glWindowPos4svMESA");
SDL_glMultiModeDrawArraysIBM = (PFNGLMULTIMODEDRAWARRAYSIBMPROC) SDL_GL_GetProcAddress("glMultiModeDrawArraysIBM");
SDL_glMultiModeDrawElementsIBM = (PFNGLMULTIMODEDRAWELEMENTSIBMPROC) SDL_GL_GetProcAddress("glMultiModeDrawElementsIBM");
SDL_glColorPointerListIBM = (PFNGLCOLORPOINTERLISTIBMPROC) SDL_GL_GetProcAddress("glColorPointerListIBM");
SDL_glSecondaryColorPointerListIBM = (PFNGLSECONDARYCOLORPOINTERLISTIBMPROC) SDL_GL_GetProcAddress("glSecondaryColorPointerListIBM");
SDL_glEdgeFlagPointerListIBM = (PFNGLEDGEFLAGPOINTERLISTIBMPROC) SDL_GL_GetProcAddress("glEdgeFlagPointerListIBM");
SDL_glFogCoordPointerListIBM = (PFNGLFOGCOORDPOINTERLISTIBMPROC) SDL_GL_GetProcAddress("glFogCoordPointerListIBM");
SDL_glIndexPointerListIBM = (PFNGLINDEXPOINTERLISTIBMPROC) SDL_GL_GetProcAddress("glIndexPointerListIBM");
SDL_glNormalPointerListIBM = (PFNGLNORMALPOINTERLISTIBMPROC) SDL_GL_GetProcAddress("glNormalPointerListIBM");
SDL_glTexCoordPointerListIBM = (PFNGLTEXCOORDPOINTERLISTIBMPROC) SDL_GL_GetProcAddress("glTexCoordPointerListIBM");
SDL_glVertexPointerListIBM = (PFNGLVERTEXPOINTERLISTIBMPROC) SDL_GL_GetProcAddress("glVertexPointerListIBM");
SDL_glTbufferMask3DFX = (PFNGLTBUFFERMASK3DFXPROC) SDL_GL_GetProcAddress("glTbufferMask3DFX");
SDL_glSampleMaskEXT = (PFNGLSAMPLEMASKEXTPROC) SDL_GL_GetProcAddress("glSampleMaskEXT");
SDL_glSamplePatternEXT = (PFNGLSAMPLEPATTERNEXTPROC) SDL_GL_GetProcAddress("glSamplePatternEXT");
SDL_glTextureColorMaskSGIS = (PFNGLTEXTURECOLORMASKSGISPROC) SDL_GL_GetProcAddress("glTextureColorMaskSGIS");
SDL_glIglooInterfaceSGIX = (PFNGLIGLOOINTERFACESGIXPROC) SDL_GL_GetProcAddress("glIglooInterfaceSGIX");
SDL_glDeleteFencesNV = (PFNGLDELETEFENCESNVPROC) SDL_GL_GetProcAddress("glDeleteFencesNV");
SDL_glGenFencesNV = (PFNGLGENFENCESNVPROC) SDL_GL_GetProcAddress("glGenFencesNV");
SDL_glIsFenceNV = (PFNGLISFENCENVPROC) SDL_GL_GetProcAddress("glIsFenceNV");
SDL_glTestFenceNV = (PFNGLTESTFENCENVPROC) SDL_GL_GetProcAddress("glTestFenceNV");
SDL_glGetFenceivNV = (PFNGLGETFENCEIVNVPROC) SDL_GL_GetProcAddress("glGetFenceivNV");
SDL_glFinishFenceNV = (PFNGLFINISHFENCENVPROC) SDL_GL_GetProcAddress("glFinishFenceNV");
SDL_glSetFenceNV = (PFNGLSETFENCENVPROC) SDL_GL_GetProcAddress("glSetFenceNV");
SDL_glMapControlPointsNV = (PFNGLMAPCONTROLPOINTSNVPROC) SDL_GL_GetProcAddress("glMapControlPointsNV");
SDL_glMapParameterivNV = (PFNGLMAPPARAMETERIVNVPROC) SDL_GL_GetProcAddress("glMapParameterivNV");
SDL_glMapParameterfvNV = (PFNGLMAPPARAMETERFVNVPROC) SDL_GL_GetProcAddress("glMapParameterfvNV");
SDL_glGetMapControlPointsNV = (PFNGLGETMAPCONTROLPOINTSNVPROC) SDL_GL_GetProcAddress("glGetMapControlPointsNV");
SDL_glGetMapParameterivNV = (PFNGLGETMAPPARAMETERIVNVPROC) SDL_GL_GetProcAddress("glGetMapParameterivNV");
SDL_glGetMapParameterfvNV = (PFNGLGETMAPPARAMETERFVNVPROC) SDL_GL_GetProcAddress("glGetMapParameterfvNV");
SDL_glGetMapAttribParameterivNV = (PFNGLGETMAPATTRIBPARAMETERIVNVPROC) SDL_GL_GetProcAddress("glGetMapAttribParameterivNV");
SDL_glGetMapAttribParameterfvNV = (PFNGLGETMAPATTRIBPARAMETERFVNVPROC) SDL_GL_GetProcAddress("glGetMapAttribParameterfvNV");
SDL_glEvalMapsNV = (PFNGLEVALMAPSNVPROC) SDL_GL_GetProcAddress("glEvalMapsNV");
SDL_glCombinerStageParameterfvNV = (PFNGLCOMBINERSTAGEPARAMETERFVNVPROC) SDL_GL_GetProcAddress("glCombinerStageParameterfvNV");
SDL_glGetCombinerStageParameterfvNV = (PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC) SDL_GL_GetProcAddress("glGetCombinerStageParameterfvNV");
SDL_glAreProgramsResidentNV = (PFNGLAREPROGRAMSRESIDENTNVPROC) SDL_GL_GetProcAddress("glAreProgramsResidentNV");
SDL_glBindProgramNV = (PFNGLBINDPROGRAMNVPROC) SDL_GL_GetProcAddress("glBindProgramNV");
SDL_glDeleteProgramsNV = (PFNGLDELETEPROGRAMSNVPROC) SDL_GL_GetProcAddress("glDeleteProgramsNV");
SDL_glExecuteProgramNV = (PFNGLEXECUTEPROGRAMNVPROC) SDL_GL_GetProcAddress("glExecuteProgramNV");
SDL_glGenProgramsNV = (PFNGLGENPROGRAMSNVPROC) SDL_GL_GetProcAddress("glGenProgramsNV");
SDL_glGetProgramParameterdvNV = (PFNGLGETPROGRAMPARAMETERDVNVPROC) SDL_GL_GetProcAddress("glGetProgramParameterdvNV");
SDL_glGetProgramParameterfvNV = (PFNGLGETPROGRAMPARAMETERFVNVPROC) SDL_GL_GetProcAddress("glGetProgramParameterfvNV");
SDL_glGetProgramivNV = (PFNGLGETPROGRAMIVNVPROC) SDL_GL_GetProcAddress("glGetProgramivNV");
SDL_glGetProgramStringNV = (PFNGLGETPROGRAMSTRINGNVPROC) SDL_GL_GetProcAddress("glGetProgramStringNV");
SDL_glGetTrackMatrixivNV = (PFNGLGETTRACKMATRIXIVNVPROC) SDL_GL_GetProcAddress("glGetTrackMatrixivNV");
SDL_glGetVertexAttribdvNV = (PFNGLGETVERTEXATTRIBDVNVPROC) SDL_GL_GetProcAddress("glGetVertexAttribdvNV");
SDL_glGetVertexAttribfvNV = (PFNGLGETVERTEXATTRIBFVNVPROC) SDL_GL_GetProcAddress("glGetVertexAttribfvNV");
SDL_glGetVertexAttribivNV = (PFNGLGETVERTEXATTRIBIVNVPROC) SDL_GL_GetProcAddress("glGetVertexAttribivNV");
SDL_glGetVertexAttribPointervNV = (PFNGLGETVERTEXATTRIBPOINTERVNVPROC) SDL_GL_GetProcAddress("glGetVertexAttribPointervNV");
SDL_glIsProgramNV = (PFNGLISPROGRAMNVPROC) SDL_GL_GetProcAddress("glIsProgramNV");
SDL_glLoadProgramNV = (PFNGLLOADPROGRAMNVPROC) SDL_GL_GetProcAddress("glLoadProgramNV");
SDL_glProgramParameter4dNV = (PFNGLPROGRAMPARAMETER4DNVPROC) SDL_GL_GetProcAddress("glProgramParameter4dNV");
SDL_glProgramParameter4dvNV = (PFNGLPROGRAMPARAMETER4DVNVPROC) SDL_GL_GetProcAddress("glProgramParameter4dvNV");
SDL_glProgramParameter4fNV = (PFNGLPROGRAMPARAMETER4FNVPROC) SDL_GL_GetProcAddress("glProgramParameter4fNV");
SDL_glProgramParameter4fvNV = (PFNGLPROGRAMPARAMETER4FVNVPROC) SDL_GL_GetProcAddress("glProgramParameter4fvNV");
SDL_glProgramParameters4dvNV = (PFNGLPROGRAMPARAMETERS4DVNVPROC) SDL_GL_GetProcAddress("glProgramParameters4dvNV");
SDL_glProgramParameters4fvNV = (PFNGLPROGRAMPARAMETERS4FVNVPROC) SDL_GL_GetProcAddress("glProgramParameters4fvNV");
SDL_glRequestResidentProgramsNV = (PFNGLREQUESTRESIDENTPROGRAMSNVPROC) SDL_GL_GetProcAddress("glRequestResidentProgramsNV");
SDL_glTrackMatrixNV = (PFNGLTRACKMATRIXNVPROC) SDL_GL_GetProcAddress("glTrackMatrixNV");
SDL_glVertexAttribPointerNV = (PFNGLVERTEXATTRIBPOINTERNVPROC) SDL_GL_GetProcAddress("glVertexAttribPointerNV");
SDL_glVertexAttrib1dNV = (PFNGLVERTEXATTRIB1DNVPROC) SDL_GL_GetProcAddress("glVertexAttrib1dNV");
SDL_glVertexAttrib1dvNV = (PFNGLVERTEXATTRIB1DVNVPROC) SDL_GL_GetProcAddress("glVertexAttrib1dvNV");
SDL_glVertexAttrib1fNV = (PFNGLVERTEXATTRIB1FNVPROC) SDL_GL_GetProcAddress("glVertexAttrib1fNV");
SDL_glVertexAttrib1fvNV = (PFNGLVERTEXATTRIB1FVNVPROC) SDL_GL_GetProcAddress("glVertexAttrib1fvNV");
SDL_glVertexAttrib1sNV = (PFNGLVERTEXATTRIB1SNVPROC) SDL_GL_GetProcAddress("glVertexAttrib1sNV");
SDL_glVertexAttrib1svNV = (PFNGLVERTEXATTRIB1SVNVPROC) SDL_GL_GetProcAddress("glVertexAttrib1svNV");
SDL_glVertexAttrib2dNV = (PFNGLVERTEXATTRIB2DNVPROC) SDL_GL_GetProcAddress("glVertexAttrib2dNV");
SDL_glVertexAttrib2dvNV = (PFNGLVERTEXATTRIB2DVNVPROC) SDL_GL_GetProcAddress("glVertexAttrib2dvNV");
SDL_glVertexAttrib2fNV = (PFNGLVERTEXATTRIB2FNVPROC) SDL_GL_GetProcAddress("glVertexAttrib2fNV");
SDL_glVertexAttrib2fvNV = (PFNGLVERTEXATTRIB2FVNVPROC) SDL_GL_GetProcAddress("glVertexAttrib2fvNV");
SDL_glVertexAttrib2sNV = (PFNGLVERTEXATTRIB2SNVPROC) SDL_GL_GetProcAddress("glVertexAttrib2sNV");
SDL_glVertexAttrib2svNV = (PFNGLVERTEXATTRIB2SVNVPROC) SDL_GL_GetProcAddress("glVertexAttrib2svNV");
SDL_glVertexAttrib3dNV = (PFNGLVERTEXATTRIB3DNVPROC) SDL_GL_GetProcAddress("glVertexAttrib3dNV");
SDL_glVertexAttrib3dvNV = (PFNGLVERTEXATTRIB3DVNVPROC) SDL_GL_GetProcAddress("glVertexAttrib3dvNV");
SDL_glVertexAttrib3fNV = (PFNGLVERTEXATTRIB3FNVPROC) SDL_GL_GetProcAddress("glVertexAttrib3fNV");
SDL_glVertexAttrib3fvNV = (PFNGLVERTEXATTRIB3FVNVPROC) SDL_GL_GetProcAddress("glVertexAttrib3fvNV");
SDL_glVertexAttrib3sNV = (PFNGLVERTEXATTRIB3SNVPROC) SDL_GL_GetProcAddress("glVertexAttrib3sNV");
SDL_glVertexAttrib3svNV = (PFNGLVERTEXATTRIB3SVNVPROC) SDL_GL_GetProcAddress("glVertexAttrib3svNV");
SDL_glVertexAttrib4dNV = (PFNGLVERTEXATTRIB4DNVPROC) SDL_GL_GetProcAddress("glVertexAttrib4dNV");
SDL_glVertexAttrib4dvNV = (PFNGLVERTEXATTRIB4DVNVPROC) SDL_GL_GetProcAddress("glVertexAttrib4dvNV");
SDL_glVertexAttrib4fNV = (PFNGLVERTEXATTRIB4FNVPROC) SDL_GL_GetProcAddress("glVertexAttrib4fNV");
SDL_glVertexAttrib4fvNV = (PFNGLVERTEXATTRIB4FVNVPROC) SDL_GL_GetProcAddress("glVertexAttrib4fvNV");
SDL_glVertexAttrib4sNV = (PFNGLVERTEXATTRIB4SNVPROC) SDL_GL_GetProcAddress("glVertexAttrib4sNV");
SDL_glVertexAttrib4svNV = (PFNGLVERTEXATTRIB4SVNVPROC) SDL_GL_GetProcAddress("glVertexAttrib4svNV");
SDL_glVertexAttrib4ubNV = (PFNGLVERTEXATTRIB4UBNVPROC) SDL_GL_GetProcAddress("glVertexAttrib4ubNV");
SDL_glVertexAttrib4ubvNV = (PFNGLVERTEXATTRIB4UBVNVPROC) SDL_GL_GetProcAddress("glVertexAttrib4ubvNV");
SDL_glVertexAttribs1dvNV = (PFNGLVERTEXATTRIBS1DVNVPROC) SDL_GL_GetProcAddress("glVertexAttribs1dvNV");
SDL_glVertexAttribs1fvNV = (PFNGLVERTEXATTRIBS1FVNVPROC) SDL_GL_GetProcAddress("glVertexAttribs1fvNV");
SDL_glVertexAttribs1svNV = (PFNGLVERTEXATTRIBS1SVNVPROC) SDL_GL_GetProcAddress("glVertexAttribs1svNV");
SDL_glVertexAttribs2dvNV = (PFNGLVERTEXATTRIBS2DVNVPROC) SDL_GL_GetProcAddress("glVertexAttribs2dvNV");
SDL_glVertexAttribs2fvNV = (PFNGLVERTEXATTRIBS2FVNVPROC) SDL_GL_GetProcAddress("glVertexAttribs2fvNV");
SDL_glVertexAttribs2svNV = (PFNGLVERTEXATTRIBS2SVNVPROC) SDL_GL_GetProcAddress("glVertexAttribs2svNV");
SDL_glVertexAttribs3dvNV = (PFNGLVERTEXATTRIBS3DVNVPROC) SDL_GL_GetProcAddress("glVertexAttribs3dvNV");
SDL_glVertexAttribs3fvNV = (PFNGLVERTEXATTRIBS3FVNVPROC) SDL_GL_GetProcAddress("glVertexAttribs3fvNV");
SDL_glVertexAttribs3svNV = (PFNGLVERTEXATTRIBS3SVNVPROC) SDL_GL_GetProcAddress("glVertexAttribs3svNV");
SDL_glVertexAttribs4dvNV = (PFNGLVERTEXATTRIBS4DVNVPROC) SDL_GL_GetProcAddress("glVertexAttribs4dvNV");
SDL_glVertexAttribs4fvNV = (PFNGLVERTEXATTRIBS4FVNVPROC) SDL_GL_GetProcAddress("glVertexAttribs4fvNV");
SDL_glVertexAttribs4svNV = (PFNGLVERTEXATTRIBS4SVNVPROC) SDL_GL_GetProcAddress("glVertexAttribs4svNV");
SDL_glVertexAttribs4ubvNV = (PFNGLVERTEXATTRIBS4UBVNVPROC) SDL_GL_GetProcAddress("glVertexAttribs4ubvNV");
SDL_glTexBumpParameterivATI = (PFNGLTEXBUMPPARAMETERIVATIPROC) SDL_GL_GetProcAddress("glTexBumpParameterivATI");
SDL_glTexBumpParameterfvATI = (PFNGLTEXBUMPPARAMETERFVATIPROC) SDL_GL_GetProcAddress("glTexBumpParameterfvATI");
SDL_glGetTexBumpParameterivATI = (PFNGLGETTEXBUMPPARAMETERIVATIPROC) SDL_GL_GetProcAddress("glGetTexBumpParameterivATI");
SDL_glGetTexBumpParameterfvATI = (PFNGLGETTEXBUMPPARAMETERFVATIPROC) SDL_GL_GetProcAddress("glGetTexBumpParameterfvATI");
SDL_glGenFragmentShadersATI = (PFNGLGENFRAGMENTSHADERSATIPROC) SDL_GL_GetProcAddress("glGenFragmentShadersATI");
SDL_glBindFragmentShaderATI = (PFNGLBINDFRAGMENTSHADERATIPROC) SDL_GL_GetProcAddress("glBindFragmentShaderATI");
SDL_glDeleteFragmentShaderATI = (PFNGLDELETEFRAGMENTSHADERATIPROC) SDL_GL_GetProcAddress("glDeleteFragmentShaderATI");
SDL_glBeginFragmentShaderATI = (PFNGLBEGINFRAGMENTSHADERATIPROC) SDL_GL_GetProcAddress("glBeginFragmentShaderATI");
SDL_glEndFragmentShaderATI = (PFNGLENDFRAGMENTSHADERATIPROC) SDL_GL_GetProcAddress("glEndFragmentShaderATI");
SDL_glPassTexCoordATI = (PFNGLPASSTEXCOORDATIPROC) SDL_GL_GetProcAddress("glPassTexCoordATI");
SDL_glSampleMapATI = (PFNGLSAMPLEMAPATIPROC) SDL_GL_GetProcAddress("glSampleMapATI");
SDL_glColorFragmentOp1ATI = (PFNGLCOLORFRAGMENTOP1ATIPROC) SDL_GL_GetProcAddress("glColorFragmentOp1ATI");
SDL_glColorFragmentOp2ATI = (PFNGLCOLORFRAGMENTOP2ATIPROC) SDL_GL_GetProcAddress("glColorFragmentOp2ATI");
SDL_glColorFragmentOp3ATI = (PFNGLCOLORFRAGMENTOP3ATIPROC) SDL_GL_GetProcAddress("glColorFragmentOp3ATI");
SDL_glAlphaFragmentOp1ATI = (PFNGLALPHAFRAGMENTOP1ATIPROC) SDL_GL_GetProcAddress("glAlphaFragmentOp1ATI");
SDL_glAlphaFragmentOp2ATI = (PFNGLALPHAFRAGMENTOP2ATIPROC) SDL_GL_GetProcAddress("glAlphaFragmentOp2ATI");
SDL_glAlphaFragmentOp3ATI = (PFNGLALPHAFRAGMENTOP3ATIPROC) SDL_GL_GetProcAddress("glAlphaFragmentOp3ATI");
SDL_glSetFragmentShaderConstantATI = (PFNGLSETFRAGMENTSHADERCONSTANTATIPROC) SDL_GL_GetProcAddress("glSetFragmentShaderConstantATI");
SDL_glPNTrianglesiATI = (PFNGLPNTRIANGLESIATIPROC) SDL_GL_GetProcAddress("glPNTrianglesiATI");
SDL_glPNTrianglesfATI = (PFNGLPNTRIANGLESFATIPROC) SDL_GL_GetProcAddress("glPNTrianglesfATI");
SDL_glNewObjectBufferATI = (PFNGLNEWOBJECTBUFFERATIPROC) SDL_GL_GetProcAddress("glNewObjectBufferATI");
SDL_glIsObjectBufferATI = (PFNGLISOBJECTBUFFERATIPROC) SDL_GL_GetProcAddress("glIsObjectBufferATI");
SDL_glUpdateObjectBufferATI = (PFNGLUPDATEOBJECTBUFFERATIPROC) SDL_GL_GetProcAddress("glUpdateObjectBufferATI");
SDL_glGetObjectBufferfvATI = (PFNGLGETOBJECTBUFFERFVATIPROC) SDL_GL_GetProcAddress("glGetObjectBufferfvATI");
SDL_glGetObjectBufferivATI = (PFNGLGETOBJECTBUFFERIVATIPROC) SDL_GL_GetProcAddress("glGetObjectBufferivATI");
SDL_glFreeObjectBufferATI = (PFNGLFREEOBJECTBUFFERATIPROC) SDL_GL_GetProcAddress("glFreeObjectBufferATI");
SDL_glArrayObjectATI = (PFNGLARRAYOBJECTATIPROC) SDL_GL_GetProcAddress("glArrayObjectATI");
SDL_glGetArrayObjectfvATI = (PFNGLGETARRAYOBJECTFVATIPROC) SDL_GL_GetProcAddress("glGetArrayObjectfvATI");
SDL_glGetArrayObjectivATI = (PFNGLGETARRAYOBJECTIVATIPROC) SDL_GL_GetProcAddress("glGetArrayObjectivATI");
SDL_glVariantArrayObjectATI = (PFNGLVARIANTARRAYOBJECTATIPROC) SDL_GL_GetProcAddress("glVariantArrayObjectATI");
SDL_glGetVariantArrayObjectfvATI = (PFNGLGETVARIANTARRAYOBJECTFVATIPROC) SDL_GL_GetProcAddress("glGetVariantArrayObjectfvATI");
SDL_glGetVariantArrayObjectivATI = (PFNGLGETVARIANTARRAYOBJECTIVATIPROC) SDL_GL_GetProcAddress("glGetVariantArrayObjectivATI");
SDL_glBeginVertexShaderEXT = (PFNGLBEGINVERTEXSHADEREXTPROC) SDL_GL_GetProcAddress("glBeginVertexShaderEXT");
SDL_glEndVertexShaderEXT = (PFNGLENDVERTEXSHADEREXTPROC) SDL_GL_GetProcAddress("glEndVertexShaderEXT");
SDL_glBindVertexShaderEXT = (PFNGLBINDVERTEXSHADEREXTPROC) SDL_GL_GetProcAddress("glBindVertexShaderEXT");
SDL_glGenVertexShadersEXT = (PFNGLGENVERTEXSHADERSEXTPROC) SDL_GL_GetProcAddress("glGenVertexShadersEXT");
SDL_glDeleteVertexShaderEXT = (PFNGLDELETEVERTEXSHADEREXTPROC) SDL_GL_GetProcAddress("glDeleteVertexShaderEXT");
SDL_glShaderOp1EXT = (PFNGLSHADEROP1EXTPROC) SDL_GL_GetProcAddress("glShaderOp1EXT");
SDL_glShaderOp2EXT = (PFNGLSHADEROP2EXTPROC) SDL_GL_GetProcAddress("glShaderOp2EXT");
SDL_glShaderOp3EXT = (PFNGLSHADEROP3EXTPROC) SDL_GL_GetProcAddress("glShaderOp3EXT");
SDL_glSwizzleEXT = (PFNGLSWIZZLEEXTPROC) SDL_GL_GetProcAddress("glSwizzleEXT");
SDL_glWriteMaskEXT = (PFNGLWRITEMASKEXTPROC) SDL_GL_GetProcAddress("glWriteMaskEXT");
SDL_glInsertComponentEXT = (PFNGLINSERTCOMPONENTEXTPROC) SDL_GL_GetProcAddress("glInsertComponentEXT");
SDL_glExtractComponentEXT = (PFNGLEXTRACTCOMPONENTEXTPROC) SDL_GL_GetProcAddress("glExtractComponentEXT");
SDL_glGenSymbolsEXT = (PFNGLGENSYMBOLSEXTPROC) SDL_GL_GetProcAddress("glGenSymbolsEXT");
SDL_glSetInvariantEXT = (PFNGLSETINVARIANTEXTPROC) SDL_GL_GetProcAddress("glSetInvariantEXT");
SDL_glSetLocalConstantEXT = (PFNGLSETLOCALCONSTANTEXTPROC) SDL_GL_GetProcAddress("glSetLocalConstantEXT");
SDL_glVariantbvEXT = (PFNGLVARIANTBVEXTPROC) SDL_GL_GetProcAddress("glVariantbvEXT");
SDL_glVariantsvEXT = (PFNGLVARIANTSVEXTPROC) SDL_GL_GetProcAddress("glVariantsvEXT");
SDL_glVariantivEXT = (PFNGLVARIANTIVEXTPROC) SDL_GL_GetProcAddress("glVariantivEXT");
SDL_glVariantfvEXT = (PFNGLVARIANTFVEXTPROC) SDL_GL_GetProcAddress("glVariantfvEXT");
SDL_glVariantdvEXT = (PFNGLVARIANTDVEXTPROC) SDL_GL_GetProcAddress("glVariantdvEXT");
SDL_glVariantubvEXT = (PFNGLVARIANTUBVEXTPROC) SDL_GL_GetProcAddress("glVariantubvEXT");
SDL_glVariantusvEXT = (PFNGLVARIANTUSVEXTPROC) SDL_GL_GetProcAddress("glVariantusvEXT");
SDL_glVariantuivEXT = (PFNGLVARIANTUIVEXTPROC) SDL_GL_GetProcAddress("glVariantuivEXT");
SDL_glVariantPointerEXT = (PFNGLVARIANTPOINTEREXTPROC) SDL_GL_GetProcAddress("glVariantPointerEXT");
SDL_glEnableVariantClientStateEXT = (PFNGLENABLEVARIANTCLIENTSTATEEXTPROC) SDL_GL_GetProcAddress("glEnableVariantClientStateEXT");
SDL_glDisableVariantClientStateEXT = (PFNGLDISABLEVARIANTCLIENTSTATEEXTPROC) SDL_GL_GetProcAddress("glDisableVariantClientStateEXT");
SDL_glBindLightParameterEXT = (PFNGLBINDLIGHTPARAMETEREXTPROC) SDL_GL_GetProcAddress("glBindLightParameterEXT");
SDL_glBindMaterialParameterEXT = (PFNGLBINDMATERIALPARAMETEREXTPROC) SDL_GL_GetProcAddress("glBindMaterialParameterEXT");
SDL_glBindTexGenParameterEXT = (PFNGLBINDTEXGENPARAMETEREXTPROC) SDL_GL_GetProcAddress("glBindTexGenParameterEXT");
SDL_glBindTextureUnitParameterEXT = (PFNGLBINDTEXTUREUNITPARAMETEREXTPROC) SDL_GL_GetProcAddress("glBindTextureUnitParameterEXT");
SDL_glBindParameterEXT = (PFNGLBINDPARAMETEREXTPROC) SDL_GL_GetProcAddress("glBindParameterEXT");
SDL_glIsVariantEnabledEXT = (PFNGLISVARIANTENABLEDEXTPROC) SDL_GL_GetProcAddress("glIsVariantEnabledEXT");
SDL_glGetVariantBooleanvEXT = (PFNGLGETVARIANTBOOLEANVEXTPROC) SDL_GL_GetProcAddress("glGetVariantBooleanvEXT");
SDL_glGetVariantIntegervEXT = (PFNGLGETVARIANTINTEGERVEXTPROC) SDL_GL_GetProcAddress("glGetVariantIntegervEXT");
SDL_glGetVariantFloatvEXT = (PFNGLGETVARIANTFLOATVEXTPROC) SDL_GL_GetProcAddress("glGetVariantFloatvEXT");
SDL_glGetVariantPointervEXT = (PFNGLGETVARIANTPOINTERVEXTPROC) SDL_GL_GetProcAddress("glGetVariantPointervEXT");
SDL_glGetInvariantBooleanvEXT = (PFNGLGETINVARIANTBOOLEANVEXTPROC) SDL_GL_GetProcAddress("glGetInvariantBooleanvEXT");
SDL_glGetInvariantIntegervEXT = (PFNGLGETINVARIANTINTEGERVEXTPROC) SDL_GL_GetProcAddress("glGetInvariantIntegervEXT");
SDL_glGetInvariantFloatvEXT = (PFNGLGETINVARIANTFLOATVEXTPROC) SDL_GL_GetProcAddress("glGetInvariantFloatvEXT");
SDL_glGetLocalConstantBooleanvEXT = (PFNGLGETLOCALCONSTANTBOOLEANVEXTPROC) SDL_GL_GetProcAddress("glGetLocalConstantBooleanvEXT");
SDL_glGetLocalConstantIntegervEXT = (PFNGLGETLOCALCONSTANTINTEGERVEXTPROC) SDL_GL_GetProcAddress("glGetLocalConstantIntegervEXT");
SDL_glGetLocalConstantFloatvEXT = (PFNGLGETLOCALCONSTANTFLOATVEXTPROC) SDL_GL_GetProcAddress("glGetLocalConstantFloatvEXT");
SDL_glVertexStream1sATI = (PFNGLVERTEXSTREAM1SATIPROC) SDL_GL_GetProcAddress("glVertexStream1sATI");
SDL_glVertexStream1svATI = (PFNGLVERTEXSTREAM1SVATIPROC) SDL_GL_GetProcAddress("glVertexStream1svATI");
SDL_glVertexStream1iATI = (PFNGLVERTEXSTREAM1IATIPROC) SDL_GL_GetProcAddress("glVertexStream1iATI");
SDL_glVertexStream1ivATI = (PFNGLVERTEXSTREAM1IVATIPROC) SDL_GL_GetProcAddress("glVertexStream1ivATI");
SDL_glVertexStream1fATI = (PFNGLVERTEXSTREAM1FATIPROC) SDL_GL_GetProcAddress("glVertexStream1fATI");
SDL_glVertexStream1fvATI = (PFNGLVERTEXSTREAM1FVATIPROC) SDL_GL_GetProcAddress("glVertexStream1fvATI");
SDL_glVertexStream1dATI = (PFNGLVERTEXSTREAM1DATIPROC) SDL_GL_GetProcAddress("glVertexStream1dATI");
SDL_glVertexStream1dvATI = (PFNGLVERTEXSTREAM1DVATIPROC) SDL_GL_GetProcAddress("glVertexStream1dvATI");
SDL_glVertexStream2sATI = (PFNGLVERTEXSTREAM2SATIPROC) SDL_GL_GetProcAddress("glVertexStream2sATI");
SDL_glVertexStream2svATI = (PFNGLVERTEXSTREAM2SVATIPROC) SDL_GL_GetProcAddress("glVertexStream2svATI");
SDL_glVertexStream2iATI = (PFNGLVERTEXSTREAM2IATIPROC) SDL_GL_GetProcAddress("glVertexStream2iATI");
SDL_glVertexStream2ivATI = (PFNGLVERTEXSTREAM2IVATIPROC) SDL_GL_GetProcAddress("glVertexStream2ivATI");
SDL_glVertexStream2fATI = (PFNGLVERTEXSTREAM2FATIPROC) SDL_GL_GetProcAddress("glVertexStream2fATI");
SDL_glVertexStream2fvATI = (PFNGLVERTEXSTREAM2FVATIPROC) SDL_GL_GetProcAddress("glVertexStream2fvATI");
SDL_glVertexStream2dATI = (PFNGLVERTEXSTREAM2DATIPROC) SDL_GL_GetProcAddress("glVertexStream2dATI");
SDL_glVertexStream2dvATI = (PFNGLVERTEXSTREAM2DVATIPROC) SDL_GL_GetProcAddress("glVertexStream2dvATI");
SDL_glVertexStream3sATI = (PFNGLVERTEXSTREAM3SATIPROC) SDL_GL_GetProcAddress("glVertexStream3sATI");
SDL_glVertexStream3svATI = (PFNGLVERTEXSTREAM3SVATIPROC) SDL_GL_GetProcAddress("glVertexStream3svATI");
SDL_glVertexStream3iATI = (PFNGLVERTEXSTREAM3IATIPROC) SDL_GL_GetProcAddress("glVertexStream3iATI");
SDL_glVertexStream3ivATI = (PFNGLVERTEXSTREAM3IVATIPROC) SDL_GL_GetProcAddress("glVertexStream3ivATI");
SDL_glVertexStream3fATI = (PFNGLVERTEXSTREAM3FATIPROC) SDL_GL_GetProcAddress("glVertexStream3fATI");
SDL_glVertexStream3fvATI = (PFNGLVERTEXSTREAM3FVATIPROC) SDL_GL_GetProcAddress("glVertexStream3fvATI");
SDL_glVertexStream3dATI = (PFNGLVERTEXSTREAM3DATIPROC) SDL_GL_GetProcAddress("glVertexStream3dATI");
SDL_glVertexStream3dvATI = (PFNGLVERTEXSTREAM3DVATIPROC) SDL_GL_GetProcAddress("glVertexStream3dvATI");
SDL_glVertexStream4sATI = (PFNGLVERTEXSTREAM4SATIPROC) SDL_GL_GetProcAddress("glVertexStream4sATI");
SDL_glVertexStream4svATI = (PFNGLVERTEXSTREAM4SVATIPROC) SDL_GL_GetProcAddress("glVertexStream4svATI");
SDL_glVertexStream4iATI = (PFNGLVERTEXSTREAM4IATIPROC) SDL_GL_GetProcAddress("glVertexStream4iATI");
SDL_glVertexStream4ivATI = (PFNGLVERTEXSTREAM4IVATIPROC) SDL_GL_GetProcAddress("glVertexStream4ivATI");
SDL_glVertexStream4fATI = (PFNGLVERTEXSTREAM4FATIPROC) SDL_GL_GetProcAddress("glVertexStream4fATI");
SDL_glVertexStream4fvATI = (PFNGLVERTEXSTREAM4FVATIPROC) SDL_GL_GetProcAddress("glVertexStream4fvATI");
SDL_glVertexStream4dATI = (PFNGLVERTEXSTREAM4DATIPROC) SDL_GL_GetProcAddress("glVertexStream4dATI");
SDL_glVertexStream4dvATI = (PFNGLVERTEXSTREAM4DVATIPROC) SDL_GL_GetProcAddress("glVertexStream4dvATI");
SDL_glNormalStream3bATI = (PFNGLNORMALSTREAM3BATIPROC) SDL_GL_GetProcAddress("glNormalStream3bATI");
SDL_glNormalStream3bvATI = (PFNGLNORMALSTREAM3BVATIPROC) SDL_GL_GetProcAddress("glNormalStream3bvATI");
SDL_glNormalStream3sATI = (PFNGLNORMALSTREAM3SATIPROC) SDL_GL_GetProcAddress("glNormalStream3sATI");
SDL_glNormalStream3svATI = (PFNGLNORMALSTREAM3SVATIPROC) SDL_GL_GetProcAddress("glNormalStream3svATI");
SDL_glNormalStream3iATI = (PFNGLNORMALSTREAM3IATIPROC) SDL_GL_GetProcAddress("glNormalStream3iATI");
SDL_glNormalStream3ivATI = (PFNGLNORMALSTREAM3IVATIPROC) SDL_GL_GetProcAddress("glNormalStream3ivATI");
SDL_glNormalStream3fATI = (PFNGLNORMALSTREAM3FATIPROC) SDL_GL_GetProcAddress("glNormalStream3fATI");
SDL_glNormalStream3fvATI = (PFNGLNORMALSTREAM3FVATIPROC) SDL_GL_GetProcAddress("glNormalStream3fvATI");
SDL_glNormalStream3dATI = (PFNGLNORMALSTREAM3DATIPROC) SDL_GL_GetProcAddress("glNormalStream3dATI");
SDL_glNormalStream3dvATI = (PFNGLNORMALSTREAM3DVATIPROC) SDL_GL_GetProcAddress("glNormalStream3dvATI");
SDL_glClientActiveVertexStreamATI = (PFNGLCLIENTACTIVEVERTEXSTREAMATIPROC) SDL_GL_GetProcAddress("glClientActiveVertexStreamATI");
SDL_glVertexBlendEnviATI = (PFNGLVERTEXBLENDENVIATIPROC) SDL_GL_GetProcAddress("glVertexBlendEnviATI");
SDL_glVertexBlendEnvfATI = (PFNGLVERTEXBLENDENVFATIPROC) SDL_GL_GetProcAddress("glVertexBlendEnvfATI");
SDL_glElementPointerATI = (PFNGLELEMENTPOINTERATIPROC) SDL_GL_GetProcAddress("glElementPointerATI");
SDL_glDrawElementArrayATI = (PFNGLDRAWELEMENTARRAYATIPROC) SDL_GL_GetProcAddress("glDrawElementArrayATI");
SDL_glDrawRangeElementArrayATI = (PFNGLDRAWRANGEELEMENTARRAYATIPROC) SDL_GL_GetProcAddress("glDrawRangeElementArrayATI");
SDL_glDrawMeshArraysSUN = (PFNGLDRAWMESHARRAYSSUNPROC) SDL_GL_GetProcAddress("glDrawMeshArraysSUN");
SDL_glGenOcclusionQueriesNV = (PFNGLGENOCCLUSIONQUERIESNVPROC) SDL_GL_GetProcAddress("glGenOcclusionQueriesNV");
SDL_glDeleteOcclusionQueriesNV = (PFNGLDELETEOCCLUSIONQUERIESNVPROC) SDL_GL_GetProcAddress("glDeleteOcclusionQueriesNV");
SDL_glIsOcclusionQueryNV = (PFNGLISOCCLUSIONQUERYNVPROC) SDL_GL_GetProcAddress("glIsOcclusionQueryNV");
SDL_glBeginOcclusionQueryNV = (PFNGLBEGINOCCLUSIONQUERYNVPROC) SDL_GL_GetProcAddress("glBeginOcclusionQueryNV");
SDL_glEndOcclusionQueryNV = (PFNGLENDOCCLUSIONQUERYNVPROC) SDL_GL_GetProcAddress("glEndOcclusionQueryNV");
SDL_glGetOcclusionQueryivNV = (PFNGLGETOCCLUSIONQUERYIVNVPROC) SDL_GL_GetProcAddress("glGetOcclusionQueryivNV");
SDL_glGetOcclusionQueryuivNV = (PFNGLGETOCCLUSIONQUERYUIVNVPROC) SDL_GL_GetProcAddress("glGetOcclusionQueryuivNV");
SDL_glPointParameteriNV = (PFNGLPOINTPARAMETERINVPROC) SDL_GL_GetProcAddress("glPointParameteriNV");
SDL_glPointParameterivNV = (PFNGLPOINTPARAMETERIVNVPROC) SDL_GL_GetProcAddress("glPointParameterivNV");
SDL_glActiveStencilFaceEXT = (PFNGLACTIVESTENCILFACEEXTPROC) SDL_GL_GetProcAddress("glActiveStencilFaceEXT");
SDL_glElementPointerAPPLE = (PFNGLELEMENTPOINTERAPPLEPROC) SDL_GL_GetProcAddress("glElementPointerAPPLE");
SDL_glDrawElementArrayAPPLE = (PFNGLDRAWELEMENTARRAYAPPLEPROC) SDL_GL_GetProcAddress("glDrawElementArrayAPPLE");
SDL_glDrawRangeElementArrayAPPLE = (PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC) SDL_GL_GetProcAddress("glDrawRangeElementArrayAPPLE");
SDL_glMultiDrawElementArrayAPPLE = (PFNGLMULTIDRAWELEMENTARRAYAPPLEPROC) SDL_GL_GetProcAddress("glMultiDrawElementArrayAPPLE");
SDL_glMultiDrawRangeElementArrayAPPLE = (PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC) SDL_GL_GetProcAddress("glMultiDrawRangeElementArrayAPPLE");
SDL_glGenFencesAPPLE = (PFNGLGENFENCESAPPLEPROC) SDL_GL_GetProcAddress("glGenFencesAPPLE");
SDL_glDeleteFencesAPPLE = (PFNGLDELETEFENCESAPPLEPROC) SDL_GL_GetProcAddress("glDeleteFencesAPPLE");
SDL_glSetFenceAPPLE = (PFNGLSETFENCEAPPLEPROC) SDL_GL_GetProcAddress("glSetFenceAPPLE");
SDL_glIsFenceAPPLE = (PFNGLISFENCEAPPLEPROC) SDL_GL_GetProcAddress("glIsFenceAPPLE");
SDL_glTestFenceAPPLE = (PFNGLTESTFENCEAPPLEPROC) SDL_GL_GetProcAddress("glTestFenceAPPLE");
SDL_glFinishFenceAPPLE = (PFNGLFINISHFENCEAPPLEPROC) SDL_GL_GetProcAddress("glFinishFenceAPPLE");
SDL_glTestObjectAPPLE = (PFNGLTESTOBJECTAPPLEPROC) SDL_GL_GetProcAddress("glTestObjectAPPLE");
SDL_glFinishObjectAPPLE = (PFNGLFINISHOBJECTAPPLEPROC) SDL_GL_GetProcAddress("glFinishObjectAPPLE");
SDL_glBindVertexArrayAPPLE = (PFNGLBINDVERTEXARRAYAPPLEPROC) SDL_GL_GetProcAddress("glBindVertexArrayAPPLE");
SDL_glDeleteVertexArraysAPPLE = (PFNGLDELETEVERTEXARRAYSAPPLEPROC) SDL_GL_GetProcAddress("glDeleteVertexArraysAPPLE");
SDL_glGenVertexArraysAPPLE = (PFNGLGENVERTEXARRAYSAPPLEPROC) SDL_GL_GetProcAddress("glGenVertexArraysAPPLE");
SDL_glIsVertexArrayAPPLE = (PFNGLISVERTEXARRAYAPPLEPROC) SDL_GL_GetProcAddress("glIsVertexArrayAPPLE");
SDL_glVertexArrayRangeAPPLE = (PFNGLVERTEXARRAYRANGEAPPLEPROC) SDL_GL_GetProcAddress("glVertexArrayRangeAPPLE");
SDL_glFlushVertexArrayRangeAPPLE = (PFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC) SDL_GL_GetProcAddress("glFlushVertexArrayRangeAPPLE");
SDL_glVertexArrayParameteriAPPLE = (PFNGLVERTEXARRAYPARAMETERIAPPLEPROC) SDL_GL_GetProcAddress("glVertexArrayParameteriAPPLE");
SDL_glDrawBuffersATI = (PFNGLDRAWBUFFERSATIPROC) SDL_GL_GetProcAddress("glDrawBuffersATI");
SDL_glProgramNamedParameter4fNV = (PFNGLPROGRAMNAMEDPARAMETER4FNVPROC) SDL_GL_GetProcAddress("glProgramNamedParameter4fNV");
SDL_glProgramNamedParameter4dNV = (PFNGLPROGRAMNAMEDPARAMETER4DNVPROC) SDL_GL_GetProcAddress("glProgramNamedParameter4dNV");
SDL_glProgramNamedParameter4fvNV = (PFNGLPROGRAMNAMEDPARAMETER4FVNVPROC) SDL_GL_GetProcAddress("glProgramNamedParameter4fvNV");
SDL_glProgramNamedParameter4dvNV = (PFNGLPROGRAMNAMEDPARAMETER4DVNVPROC) SDL_GL_GetProcAddress("glProgramNamedParameter4dvNV");
SDL_glGetProgramNamedParameterfvNV = (PFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC) SDL_GL_GetProcAddress("glGetProgramNamedParameterfvNV");
SDL_glGetProgramNamedParameterdvNV = (PFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC) SDL_GL_GetProcAddress("glGetProgramNamedParameterdvNV");
SDL_glVertex2hNV = (PFNGLVERTEX2HNVPROC) SDL_GL_GetProcAddress("glVertex2hNV");
SDL_glVertex2hvNV = (PFNGLVERTEX2HVNVPROC) SDL_GL_GetProcAddress("glVertex2hvNV");
SDL_glVertex3hNV = (PFNGLVERTEX3HNVPROC) SDL_GL_GetProcAddress("glVertex3hNV");
SDL_glVertex3hvNV = (PFNGLVERTEX3HVNVPROC) SDL_GL_GetProcAddress("glVertex3hvNV");
SDL_glVertex4hNV = (PFNGLVERTEX4HNVPROC) SDL_GL_GetProcAddress("glVertex4hNV");
SDL_glVertex4hvNV = (PFNGLVERTEX4HVNVPROC) SDL_GL_GetProcAddress("glVertex4hvNV");
SDL_glNormal3hNV = (PFNGLNORMAL3HNVPROC) SDL_GL_GetProcAddress("glNormal3hNV");
SDL_glNormal3hvNV = (PFNGLNORMAL3HVNVPROC) SDL_GL_GetProcAddress("glNormal3hvNV");
SDL_glColor3hNV = (PFNGLCOLOR3HNVPROC) SDL_GL_GetProcAddress("glColor3hNV");
SDL_glColor3hvNV = (PFNGLCOLOR3HVNVPROC) SDL_GL_GetProcAddress("glColor3hvNV");
SDL_glColor4hNV = (PFNGLCOLOR4HNVPROC) SDL_GL_GetProcAddress("glColor4hNV");
SDL_glColor4hvNV = (PFNGLCOLOR4HVNVPROC) SDL_GL_GetProcAddress("glColor4hvNV");
SDL_glTexCoord1hNV = (PFNGLTEXCOORD1HNVPROC) SDL_GL_GetProcAddress("glTexCoord1hNV");
SDL_glTexCoord1hvNV = (PFNGLTEXCOORD1HVNVPROC) SDL_GL_GetProcAddress("glTexCoord1hvNV");
SDL_glTexCoord2hNV = (PFNGLTEXCOORD2HNVPROC) SDL_GL_GetProcAddress("glTexCoord2hNV");
SDL_glTexCoord2hvNV = (PFNGLTEXCOORD2HVNVPROC) SDL_GL_GetProcAddress("glTexCoord2hvNV");
SDL_glTexCoord3hNV = (PFNGLTEXCOORD3HNVPROC) SDL_GL_GetProcAddress("glTexCoord3hNV");
SDL_glTexCoord3hvNV = (PFNGLTEXCOORD3HVNVPROC) SDL_GL_GetProcAddress("glTexCoord3hvNV");
SDL_glTexCoord4hNV = (PFNGLTEXCOORD4HNVPROC) SDL_GL_GetProcAddress("glTexCoord4hNV");
SDL_glTexCoord4hvNV = (PFNGLTEXCOORD4HVNVPROC) SDL_GL_GetProcAddress("glTexCoord4hvNV");
SDL_glMultiTexCoord1hNV = (PFNGLMULTITEXCOORD1HNVPROC) SDL_GL_GetProcAddress("glMultiTexCoord1hNV");
SDL_glMultiTexCoord1hvNV = (PFNGLMULTITEXCOORD1HVNVPROC) SDL_GL_GetProcAddress("glMultiTexCoord1hvNV");
SDL_glMultiTexCoord2hNV = (PFNGLMULTITEXCOORD2HNVPROC) SDL_GL_GetProcAddress("glMultiTexCoord2hNV");
SDL_glMultiTexCoord2hvNV = (PFNGLMULTITEXCOORD2HVNVPROC) SDL_GL_GetProcAddress("glMultiTexCoord2hvNV");
SDL_glMultiTexCoord3hNV = (PFNGLMULTITEXCOORD3HNVPROC) SDL_GL_GetProcAddress("glMultiTexCoord3hNV");
SDL_glMultiTexCoord3hvNV = (PFNGLMULTITEXCOORD3HVNVPROC) SDL_GL_GetProcAddress("glMultiTexCoord3hvNV");
SDL_glMultiTexCoord4hNV = (PFNGLMULTITEXCOORD4HNVPROC) SDL_GL_GetProcAddress("glMultiTexCoord4hNV");
SDL_glMultiTexCoord4hvNV = (PFNGLMULTITEXCOORD4HVNVPROC) SDL_GL_GetProcAddress("glMultiTexCoord4hvNV");
SDL_glFogCoordhNV = (PFNGLFOGCOORDHNVPROC) SDL_GL_GetProcAddress("glFogCoordhNV");
SDL_glFogCoordhvNV = (PFNGLFOGCOORDHVNVPROC) SDL_GL_GetProcAddress("glFogCoordhvNV");
SDL_glSecondaryColor3hNV = (PFNGLSECONDARYCOLOR3HNVPROC) SDL_GL_GetProcAddress("glSecondaryColor3hNV");
SDL_glSecondaryColor3hvNV = (PFNGLSECONDARYCOLOR3HVNVPROC) SDL_GL_GetProcAddress("glSecondaryColor3hvNV");
SDL_glVertexWeighthNV = (PFNGLVERTEXWEIGHTHNVPROC) SDL_GL_GetProcAddress("glVertexWeighthNV");
SDL_glVertexWeighthvNV = (PFNGLVERTEXWEIGHTHVNVPROC) SDL_GL_GetProcAddress("glVertexWeighthvNV");
SDL_glVertexAttrib1hNV = (PFNGLVERTEXATTRIB1HNVPROC) SDL_GL_GetProcAddress("glVertexAttrib1hNV");
SDL_glVertexAttrib1hvNV = (PFNGLVERTEXATTRIB1HVNVPROC) SDL_GL_GetProcAddress("glVertexAttrib1hvNV");
SDL_glVertexAttrib2hNV = (PFNGLVERTEXATTRIB2HNVPROC) SDL_GL_GetProcAddress("glVertexAttrib2hNV");
SDL_glVertexAttrib2hvNV = (PFNGLVERTEXATTRIB2HVNVPROC) SDL_GL_GetProcAddress("glVertexAttrib2hvNV");
SDL_glVertexAttrib3hNV = (PFNGLVERTEXATTRIB3HNVPROC) SDL_GL_GetProcAddress("glVertexAttrib3hNV");
SDL_glVertexAttrib3hvNV = (PFNGLVERTEXATTRIB3HVNVPROC) SDL_GL_GetProcAddress("glVertexAttrib3hvNV");
SDL_glVertexAttrib4hNV = (PFNGLVERTEXATTRIB4HNVPROC) SDL_GL_GetProcAddress("glVertexAttrib4hNV");
SDL_glVertexAttrib4hvNV = (PFNGLVERTEXATTRIB4HVNVPROC) SDL_GL_GetProcAddress("glVertexAttrib4hvNV");
SDL_glVertexAttribs1hvNV = (PFNGLVERTEXATTRIBS1HVNVPROC) SDL_GL_GetProcAddress("glVertexAttribs1hvNV");
SDL_glVertexAttribs2hvNV = (PFNGLVERTEXATTRIBS2HVNVPROC) SDL_GL_GetProcAddress("glVertexAttribs2hvNV");
SDL_glVertexAttribs3hvNV = (PFNGLVERTEXATTRIBS3HVNVPROC) SDL_GL_GetProcAddress("glVertexAttribs3hvNV");
SDL_glVertexAttribs4hvNV = (PFNGLVERTEXATTRIBS4HVNVPROC) SDL_GL_GetProcAddress("glVertexAttribs4hvNV");
SDL_glPixelDataRangeNV = (PFNGLPIXELDATARANGENVPROC) SDL_GL_GetProcAddress("glPixelDataRangeNV");
SDL_glFlushPixelDataRangeNV = (PFNGLFLUSHPIXELDATARANGENVPROC) SDL_GL_GetProcAddress("glFlushPixelDataRangeNV");
SDL_glPrimitiveRestartNV = (PFNGLPRIMITIVERESTARTNVPROC) SDL_GL_GetProcAddress("glPrimitiveRestartNV");
SDL_glPrimitiveRestartIndexNV = (PFNGLPRIMITIVERESTARTINDEXNVPROC) SDL_GL_GetProcAddress("glPrimitiveRestartIndexNV");
SDL_glMapObjectBufferATI = (PFNGLMAPOBJECTBUFFERATIPROC) SDL_GL_GetProcAddress("glMapObjectBufferATI");
SDL_glUnmapObjectBufferATI = (PFNGLUNMAPOBJECTBUFFERATIPROC) SDL_GL_GetProcAddress("glUnmapObjectBufferATI");
SDL_glStencilOpSeparateATI = (PFNGLSTENCILOPSEPARATEATIPROC) SDL_GL_GetProcAddress("glStencilOpSeparateATI");
SDL_glStencilFuncSeparateATI = (PFNGLSTENCILFUNCSEPARATEATIPROC) SDL_GL_GetProcAddress("glStencilFuncSeparateATI");
SDL_glVertexAttribArrayObjectATI = (PFNGLVERTEXATTRIBARRAYOBJECTATIPROC) SDL_GL_GetProcAddress("glVertexAttribArrayObjectATI");
SDL_glGetVertexAttribArrayObjectfvATI = (PFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC) SDL_GL_GetProcAddress("glGetVertexAttribArrayObjectfvATI");
SDL_glGetVertexAttribArrayObjectivATI = (PFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC) SDL_GL_GetProcAddress("glGetVertexAttribArrayObjectivATI");
SDL_glDepthBoundsEXT = (PFNGLDEPTHBOUNDSEXTPROC) SDL_GL_GetProcAddress("glDepthBoundsEXT");
SDL_glBlendEquationSeparateEXT = (PFNGLBLENDEQUATIONSEPARATEEXTPROC) SDL_GL_GetProcAddress("glBlendEquationSeparateEXT");
SDL_glIsRenderbufferEXT = (PFNGLISRENDERBUFFEREXTPROC) SDL_GL_GetProcAddress("glIsRenderbufferEXT");
SDL_glBindRenderbufferEXT = (PFNGLBINDRENDERBUFFEREXTPROC) SDL_GL_GetProcAddress("glBindRenderbufferEXT");
SDL_glDeleteRenderbuffersEXT = (PFNGLDELETERENDERBUFFERSEXTPROC) SDL_GL_GetProcAddress("glDeleteRenderbuffersEXT");
SDL_glGenRenderbuffersEXT = (PFNGLGENRENDERBUFFERSEXTPROC) SDL_GL_GetProcAddress("glGenRenderbuffersEXT");
SDL_glRenderbufferStorageEXT = (PFNGLRENDERBUFFERSTORAGEEXTPROC) SDL_GL_GetProcAddress("glRenderbufferStorageEXT");
SDL_glGetRenderbufferParameterivEXT = (PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC) SDL_GL_GetProcAddress("glGetRenderbufferParameterivEXT");
SDL_glIsFramebufferEXT = (PFNGLISFRAMEBUFFEREXTPROC) SDL_GL_GetProcAddress("glIsFramebufferEXT");
SDL_glBindFramebufferEXT = (PFNGLBINDFRAMEBUFFEREXTPROC) SDL_GL_GetProcAddress("glBindFramebufferEXT");
SDL_glDeleteFramebuffersEXT = (PFNGLDELETEFRAMEBUFFERSEXTPROC) SDL_GL_GetProcAddress("glDeleteFramebuffersEXT");
SDL_glGenFramebuffersEXT = (PFNGLGENFRAMEBUFFERSEXTPROC) SDL_GL_GetProcAddress("glGenFramebuffersEXT");
SDL_glCheckFramebufferStatusEXT = (PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC) SDL_GL_GetProcAddress("glCheckFramebufferStatusEXT");
SDL_glFramebufferTexture1DEXT = (PFNGLFRAMEBUFFERTEXTURE1DEXTPROC) SDL_GL_GetProcAddress("glFramebufferTexture1DEXT");
SDL_glFramebufferTexture2DEXT = (PFNGLFRAMEBUFFERTEXTURE2DEXTPROC) SDL_GL_GetProcAddress("glFramebufferTexture2DEXT");
SDL_glFramebufferTexture3DEXT = (PFNGLFRAMEBUFFERTEXTURE3DEXTPROC) SDL_GL_GetProcAddress("glFramebufferTexture3DEXT");
SDL_glFramebufferRenderbufferEXT = (PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC) SDL_GL_GetProcAddress("glFramebufferRenderbufferEXT");
SDL_glGetFramebufferAttachmentParameterivEXT = (PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC) SDL_GL_GetProcAddress("glGetFramebufferAttachmentParameterivEXT");
SDL_glGenerateMipmapEXT = (PFNGLGENERATEMIPMAPEXTPROC) SDL_GL_GetProcAddress("glGenerateMipmapEXT");
SDL_glStringMarkerGREMEDY = (PFNGLSTRINGMARKERGREMEDYPROC) SDL_GL_GetProcAddress("glStringMarkerGREMEDY");
SDL_glStencilClearTagEXT = (PFNGLSTENCILCLEARTAGEXTPROC) SDL_GL_GetProcAddress("glStencilClearTagEXT");
SDL_glBlitFramebufferEXT = (PFNGLBLITFRAMEBUFFEREXTPROC) SDL_GL_GetProcAddress("glBlitFramebufferEXT");
SDL_glRenderbufferStorageMultisampleEXT = (PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC) SDL_GL_GetProcAddress("glRenderbufferStorageMultisampleEXT");
SDL_glGetQueryObjecti64vEXT = (PFNGLGETQUERYOBJECTI64VEXTPROC) SDL_GL_GetProcAddress("glGetQueryObjecti64vEXT");
SDL_glGetQueryObjectui64vEXT = (PFNGLGETQUERYOBJECTUI64VEXTPROC) SDL_GL_GetProcAddress("glGetQueryObjectui64vEXT");
SDL_glProgramEnvParameters4fvEXT = (PFNGLPROGRAMENVPARAMETERS4FVEXTPROC) SDL_GL_GetProcAddress("glProgramEnvParameters4fvEXT");
SDL_glProgramLocalParameters4fvEXT = (PFNGLPROGRAMLOCALPARAMETERS4FVEXTPROC) SDL_GL_GetProcAddress("glProgramLocalParameters4fvEXT");
SDL_glBufferParameteriAPPLE = (PFNGLBUFFERPARAMETERIAPPLEPROC) SDL_GL_GetProcAddress("glBufferParameteriAPPLE");
SDL_glFlushMappedBufferRangeAPPLE = (PFNGLFLUSHMAPPEDBUFFERRANGEAPPLEPROC) SDL_GL_GetProcAddress("glFlushMappedBufferRangeAPPLE");
SDL_glProgramLocalParameterI4iNV = (PFNGLPROGRAMLOCALPARAMETERI4INVPROC) SDL_GL_GetProcAddress("glProgramLocalParameterI4iNV");
SDL_glProgramLocalParameterI4ivNV = (PFNGLPROGRAMLOCALPARAMETERI4IVNVPROC) SDL_GL_GetProcAddress("glProgramLocalParameterI4ivNV");
SDL_glProgramLocalParametersI4ivNV = (PFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC) SDL_GL_GetProcAddress("glProgramLocalParametersI4ivNV");
SDL_glProgramLocalParameterI4uiNV = (PFNGLPROGRAMLOCALPARAMETERI4UINVPROC) SDL_GL_GetProcAddress("glProgramLocalParameterI4uiNV");
SDL_glProgramLocalParameterI4uivNV = (PFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC) SDL_GL_GetProcAddress("glProgramLocalParameterI4uivNV");
SDL_glProgramLocalParametersI4uivNV = (PFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC) SDL_GL_GetProcAddress("glProgramLocalParametersI4uivNV");
SDL_glProgramEnvParameterI4iNV = (PFNGLPROGRAMENVPARAMETERI4INVPROC) SDL_GL_GetProcAddress("glProgramEnvParameterI4iNV");
SDL_glProgramEnvParameterI4ivNV = (PFNGLPROGRAMENVPARAMETERI4IVNVPROC) SDL_GL_GetProcAddress("glProgramEnvParameterI4ivNV");
SDL_glProgramEnvParametersI4ivNV = (PFNGLPROGRAMENVPARAMETERSI4IVNVPROC) SDL_GL_GetProcAddress("glProgramEnvParametersI4ivNV");
SDL_glProgramEnvParameterI4uiNV = (PFNGLPROGRAMENVPARAMETERI4UINVPROC) SDL_GL_GetProcAddress("glProgramEnvParameterI4uiNV");
SDL_glProgramEnvParameterI4uivNV = (PFNGLPROGRAMENVPARAMETERI4UIVNVPROC) SDL_GL_GetProcAddress("glProgramEnvParameterI4uivNV");
SDL_glProgramEnvParametersI4uivNV = (PFNGLPROGRAMENVPARAMETERSI4UIVNVPROC) SDL_GL_GetProcAddress("glProgramEnvParametersI4uivNV");
SDL_glGetProgramLocalParameterIivNV = (PFNGLGETPROGRAMLOCALPARAMETERIIVNVPROC) SDL_GL_GetProcAddress("glGetProgramLocalParameterIivNV");
SDL_glGetProgramLocalParameterIuivNV = (PFNGLGETPROGRAMLOCALPARAMETERIUIVNVPROC) SDL_GL_GetProcAddress("glGetProgramLocalParameterIuivNV");
SDL_glGetProgramEnvParameterIivNV = (PFNGLGETPROGRAMENVPARAMETERIIVNVPROC) SDL_GL_GetProcAddress("glGetProgramEnvParameterIivNV");
SDL_glGetProgramEnvParameterIuivNV = (PFNGLGETPROGRAMENVPARAMETERIUIVNVPROC) SDL_GL_GetProcAddress("glGetProgramEnvParameterIuivNV");
SDL_glProgramVertexLimitNV = (PFNGLPROGRAMVERTEXLIMITNVPROC) SDL_GL_GetProcAddress("glProgramVertexLimitNV");
SDL_glFramebufferTextureEXT = (PFNGLFRAMEBUFFERTEXTUREEXTPROC) SDL_GL_GetProcAddress("glFramebufferTextureEXT");
SDL_glFramebufferTextureLayerEXT = (PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC) SDL_GL_GetProcAddress("glFramebufferTextureLayerEXT");
SDL_glFramebufferTextureFaceEXT = (PFNGLFRAMEBUFFERTEXTUREFACEEXTPROC) SDL_GL_GetProcAddress("glFramebufferTextureFaceEXT");
SDL_glProgramParameteriEXT = (PFNGLPROGRAMPARAMETERIEXTPROC) SDL_GL_GetProcAddress("glProgramParameteriEXT");
SDL_glVertexAttribI1iEXT = (PFNGLVERTEXATTRIBI1IEXTPROC) SDL_GL_GetProcAddress("glVertexAttribI1iEXT");
SDL_glVertexAttribI2iEXT = (PFNGLVERTEXATTRIBI2IEXTPROC) SDL_GL_GetProcAddress("glVertexAttribI2iEXT");
SDL_glVertexAttribI3iEXT = (PFNGLVERTEXATTRIBI3IEXTPROC) SDL_GL_GetProcAddress("glVertexAttribI3iEXT");
SDL_glVertexAttribI4iEXT = (PFNGLVERTEXATTRIBI4IEXTPROC) SDL_GL_GetProcAddress("glVertexAttribI4iEXT");
SDL_glVertexAttribI1uiEXT = (PFNGLVERTEXATTRIBI1UIEXTPROC) SDL_GL_GetProcAddress("glVertexAttribI1uiEXT");
SDL_glVertexAttribI2uiEXT = (PFNGLVERTEXATTRIBI2UIEXTPROC) SDL_GL_GetProcAddress("glVertexAttribI2uiEXT");
SDL_glVertexAttribI3uiEXT = (PFNGLVERTEXATTRIBI3UIEXTPROC) SDL_GL_GetProcAddress("glVertexAttribI3uiEXT");
SDL_glVertexAttribI4uiEXT = (PFNGLVERTEXATTRIBI4UIEXTPROC) SDL_GL_GetProcAddress("glVertexAttribI4uiEXT");
SDL_glVertexAttribI1ivEXT = (PFNGLVERTEXATTRIBI1IVEXTPROC) SDL_GL_GetProcAddress("glVertexAttribI1ivEXT");
SDL_glVertexAttribI2ivEXT = (PFNGLVERTEXATTRIBI2IVEXTPROC) SDL_GL_GetProcAddress("glVertexAttribI2ivEXT");
SDL_glVertexAttribI3ivEXT = (PFNGLVERTEXATTRIBI3IVEXTPROC) SDL_GL_GetProcAddress("glVertexAttribI3ivEXT");
SDL_glVertexAttribI4ivEXT = (PFNGLVERTEXATTRIBI4IVEXTPROC) SDL_GL_GetProcAddress("glVertexAttribI4ivEXT");
SDL_glVertexAttribI1uivEXT = (PFNGLVERTEXATTRIBI1UIVEXTPROC) SDL_GL_GetProcAddress("glVertexAttribI1uivEXT");
SDL_glVertexAttribI2uivEXT = (PFNGLVERTEXATTRIBI2UIVEXTPROC) SDL_GL_GetProcAddress("glVertexAttribI2uivEXT");
SDL_glVertexAttribI3uivEXT = (PFNGLVERTEXATTRIBI3UIVEXTPROC) SDL_GL_GetProcAddress("glVertexAttribI3uivEXT");
SDL_glVertexAttribI4uivEXT = (PFNGLVERTEXATTRIBI4UIVEXTPROC) SDL_GL_GetProcAddress("glVertexAttribI4uivEXT");
SDL_glVertexAttribI4bvEXT = (PFNGLVERTEXATTRIBI4BVEXTPROC) SDL_GL_GetProcAddress("glVertexAttribI4bvEXT");
SDL_glVertexAttribI4svEXT = (PFNGLVERTEXATTRIBI4SVEXTPROC) SDL_GL_GetProcAddress("glVertexAttribI4svEXT");
SDL_glVertexAttribI4ubvEXT = (PFNGLVERTEXATTRIBI4UBVEXTPROC) SDL_GL_GetProcAddress("glVertexAttribI4ubvEXT");
SDL_glVertexAttribI4usvEXT = (PFNGLVERTEXATTRIBI4USVEXTPROC) SDL_GL_GetProcAddress("glVertexAttribI4usvEXT");
SDL_glVertexAttribIPointerEXT = (PFNGLVERTEXATTRIBIPOINTEREXTPROC) SDL_GL_GetProcAddress("glVertexAttribIPointerEXT");
SDL_glGetVertexAttribIivEXT = (PFNGLGETVERTEXATTRIBIIVEXTPROC) SDL_GL_GetProcAddress("glGetVertexAttribIivEXT");
SDL_glGetVertexAttribIuivEXT = (PFNGLGETVERTEXATTRIBIUIVEXTPROC) SDL_GL_GetProcAddress("glGetVertexAttribIuivEXT");
SDL_glGetUniformuivEXT = (PFNGLGETUNIFORMUIVEXTPROC) SDL_GL_GetProcAddress("glGetUniformuivEXT");
SDL_glBindFragDataLocationEXT = (PFNGLBINDFRAGDATALOCATIONEXTPROC) SDL_GL_GetProcAddress("glBindFragDataLocationEXT");
SDL_glGetFragDataLocationEXT = (PFNGLGETFRAGDATALOCATIONEXTPROC) SDL_GL_GetProcAddress("glGetFragDataLocationEXT");
SDL_glUniform1uiEXT = (PFNGLUNIFORM1UIEXTPROC) SDL_GL_GetProcAddress("glUniform1uiEXT");
SDL_glUniform2uiEXT = (PFNGLUNIFORM2UIEXTPROC) SDL_GL_GetProcAddress("glUniform2uiEXT");
SDL_glUniform3uiEXT = (PFNGLUNIFORM3UIEXTPROC) SDL_GL_GetProcAddress("glUniform3uiEXT");
SDL_glUniform4uiEXT = (PFNGLUNIFORM4UIEXTPROC) SDL_GL_GetProcAddress("glUniform4uiEXT");
SDL_glUniform1uivEXT = (PFNGLUNIFORM1UIVEXTPROC) SDL_GL_GetProcAddress("glUniform1uivEXT");
SDL_glUniform2uivEXT = (PFNGLUNIFORM2UIVEXTPROC) SDL_GL_GetProcAddress("glUniform2uivEXT");
SDL_glUniform3uivEXT = (PFNGLUNIFORM3UIVEXTPROC) SDL_GL_GetProcAddress("glUniform3uivEXT");
SDL_glUniform4uivEXT = (PFNGLUNIFORM4UIVEXTPROC) SDL_GL_GetProcAddress("glUniform4uivEXT");
SDL_glDrawArraysInstancedEXT = (PFNGLDRAWARRAYSINSTANCEDEXTPROC) SDL_GL_GetProcAddress("glDrawArraysInstancedEXT");
SDL_glDrawElementsInstancedEXT = (PFNGLDRAWELEMENTSINSTANCEDEXTPROC) SDL_GL_GetProcAddress("glDrawElementsInstancedEXT");
SDL_glTexBufferEXT = (PFNGLTEXBUFFEREXTPROC) SDL_GL_GetProcAddress("glTexBufferEXT");
SDL_glDepthRangedNV = (PFNGLDEPTHRANGEDNVPROC) SDL_GL_GetProcAddress("glDepthRangedNV");
SDL_glClearDepthdNV = (PFNGLCLEARDEPTHDNVPROC) SDL_GL_GetProcAddress("glClearDepthdNV");
SDL_glDepthBoundsdNV = (PFNGLDEPTHBOUNDSDNVPROC) SDL_GL_GetProcAddress("glDepthBoundsdNV");
SDL_glRenderbufferStorageMultisampleCoverageNV = (PFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC) SDL_GL_GetProcAddress("glRenderbufferStorageMultisampleCoverageNV");
SDL_glProgramBufferParametersfvNV = (PFNGLPROGRAMBUFFERPARAMETERSFVNVPROC) SDL_GL_GetProcAddress("glProgramBufferParametersfvNV");
SDL_glProgramBufferParametersIivNV = (PFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC) SDL_GL_GetProcAddress("glProgramBufferParametersIivNV");
SDL_glProgramBufferParametersIuivNV = (PFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC) SDL_GL_GetProcAddress("glProgramBufferParametersIuivNV");
SDL_glColorMaskIndexedEXT = (PFNGLCOLORMASKINDEXEDEXTPROC) SDL_GL_GetProcAddress("glColorMaskIndexedEXT");
SDL_glGetBooleanIndexedvEXT = (PFNGLGETBOOLEANINDEXEDVEXTPROC) SDL_GL_GetProcAddress("glGetBooleanIndexedvEXT");
SDL_glGetIntegerIndexedvEXT = (PFNGLGETINTEGERINDEXEDVEXTPROC) SDL_GL_GetProcAddress("glGetIntegerIndexedvEXT");
SDL_glEnableIndexedEXT = (PFNGLENABLEINDEXEDEXTPROC) SDL_GL_GetProcAddress("glEnableIndexedEXT");
SDL_glDisableIndexedEXT = (PFNGLDISABLEINDEXEDEXTPROC) SDL_GL_GetProcAddress("glDisableIndexedEXT");
SDL_glIsEnabledIndexedEXT = (PFNGLISENABLEDINDEXEDEXTPROC) SDL_GL_GetProcAddress("glIsEnabledIndexedEXT");
SDL_glBeginTransformFeedbackNV = (PFNGLBEGINTRANSFORMFEEDBACKNVPROC) SDL_GL_GetProcAddress("glBeginTransformFeedbackNV");
SDL_glEndTransformFeedbackNV = (PFNGLENDTRANSFORMFEEDBACKNVPROC) SDL_GL_GetProcAddress("glEndTransformFeedbackNV");
SDL_glTransformFeedbackAttribsNV = (PFNGLTRANSFORMFEEDBACKATTRIBSNVPROC) SDL_GL_GetProcAddress("glTransformFeedbackAttribsNV");
SDL_glBindBufferRangeNV = (PFNGLBINDBUFFERRANGENVPROC) SDL_GL_GetProcAddress("glBindBufferRangeNV");
SDL_glBindBufferOffsetNV = (PFNGLBINDBUFFEROFFSETNVPROC) SDL_GL_GetProcAddress("glBindBufferOffsetNV");
SDL_glBindBufferBaseNV = (PFNGLBINDBUFFERBASENVPROC) SDL_GL_GetProcAddress("glBindBufferBaseNV");
SDL_glTransformFeedbackVaryingsNV = (PFNGLTRANSFORMFEEDBACKVARYINGSNVPROC) SDL_GL_GetProcAddress("glTransformFeedbackVaryingsNV");
SDL_glActiveVaryingNV = (PFNGLACTIVEVARYINGNVPROC) SDL_GL_GetProcAddress("glActiveVaryingNV");
SDL_glGetVaryingLocationNV = (PFNGLGETVARYINGLOCATIONNVPROC) SDL_GL_GetProcAddress("glGetVaryingLocationNV");
SDL_glGetActiveVaryingNV = (PFNGLGETACTIVEVARYINGNVPROC) SDL_GL_GetProcAddress("glGetActiveVaryingNV");
SDL_glGetTransformFeedbackVaryingNV = (PFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC) SDL_GL_GetProcAddress("glGetTransformFeedbackVaryingNV");
SDL_glTransformFeedbackStreamAttribsNV = (PFNGLTRANSFORMFEEDBACKSTREAMATTRIBSNVPROC) SDL_GL_GetProcAddress("glTransformFeedbackStreamAttribsNV");
SDL_glUniformBufferEXT = (PFNGLUNIFORMBUFFEREXTPROC) SDL_GL_GetProcAddress("glUniformBufferEXT");
SDL_glGetUniformBufferSizeEXT = (PFNGLGETUNIFORMBUFFERSIZEEXTPROC) SDL_GL_GetProcAddress("glGetUniformBufferSizeEXT");
SDL_glGetUniformOffsetEXT = (PFNGLGETUNIFORMOFFSETEXTPROC) SDL_GL_GetProcAddress("glGetUniformOffsetEXT");
SDL_glTexParameterIivEXT = (PFNGLTEXPARAMETERIIVEXTPROC) SDL_GL_GetProcAddress("glTexParameterIivEXT");
SDL_glTexParameterIuivEXT = (PFNGLTEXPARAMETERIUIVEXTPROC) SDL_GL_GetProcAddress("glTexParameterIuivEXT");
SDL_glGetTexParameterIivEXT = (PFNGLGETTEXPARAMETERIIVEXTPROC) SDL_GL_GetProcAddress("glGetTexParameterIivEXT");
SDL_glGetTexParameterIuivEXT = (PFNGLGETTEXPARAMETERIUIVEXTPROC) SDL_GL_GetProcAddress("glGetTexParameterIuivEXT");
SDL_glClearColorIiEXT = (PFNGLCLEARCOLORIIEXTPROC) SDL_GL_GetProcAddress("glClearColorIiEXT");
SDL_glClearColorIuiEXT = (PFNGLCLEARCOLORIUIEXTPROC) SDL_GL_GetProcAddress("glClearColorIuiEXT");
SDL_glFrameTerminatorGREMEDY = (PFNGLFRAMETERMINATORGREMEDYPROC) SDL_GL_GetProcAddress("glFrameTerminatorGREMEDY");
SDL_glBeginConditionalRenderNV = (PFNGLBEGINCONDITIONALRENDERNVPROC) SDL_GL_GetProcAddress("glBeginConditionalRenderNV");
SDL_glEndConditionalRenderNV = (PFNGLENDCONDITIONALRENDERNVPROC) SDL_GL_GetProcAddress("glEndConditionalRenderNV");
SDL_glPresentFrameKeyedNV = (PFNGLPRESENTFRAMEKEYEDNVPROC) SDL_GL_GetProcAddress("glPresentFrameKeyedNV");
SDL_glPresentFrameDualFillNV = (PFNGLPRESENTFRAMEDUALFILLNVPROC) SDL_GL_GetProcAddress("glPresentFrameDualFillNV");
SDL_glGetVideoivNV = (PFNGLGETVIDEOIVNVPROC) SDL_GL_GetProcAddress("glGetVideoivNV");
SDL_glGetVideouivNV = (PFNGLGETVIDEOUIVNVPROC) SDL_GL_GetProcAddress("glGetVideouivNV");
SDL_glGetVideoi64vNV = (PFNGLGETVIDEOI64VNVPROC) SDL_GL_GetProcAddress("glGetVideoi64vNV");
SDL_glGetVideoui64vNV = (PFNGLGETVIDEOUI64VNVPROC) SDL_GL_GetProcAddress("glGetVideoui64vNV");
SDL_glBeginTransformFeedbackEXT = (PFNGLBEGINTRANSFORMFEEDBACKEXTPROC) SDL_GL_GetProcAddress("glBeginTransformFeedbackEXT");
SDL_glEndTransformFeedbackEXT = (PFNGLENDTRANSFORMFEEDBACKEXTPROC) SDL_GL_GetProcAddress("glEndTransformFeedbackEXT");
SDL_glBindBufferRangeEXT = (PFNGLBINDBUFFERRANGEEXTPROC) SDL_GL_GetProcAddress("glBindBufferRangeEXT");
SDL_glBindBufferOffsetEXT = (PFNGLBINDBUFFEROFFSETEXTPROC) SDL_GL_GetProcAddress("glBindBufferOffsetEXT");
SDL_glBindBufferBaseEXT = (PFNGLBINDBUFFERBASEEXTPROC) SDL_GL_GetProcAddress("glBindBufferBaseEXT");
SDL_glTransformFeedbackVaryingsEXT = (PFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC) SDL_GL_GetProcAddress("glTransformFeedbackVaryingsEXT");
SDL_glGetTransformFeedbackVaryingEXT = (PFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC) SDL_GL_GetProcAddress("glGetTransformFeedbackVaryingEXT");
SDL_glClientAttribDefaultEXT = (PFNGLCLIENTATTRIBDEFAULTEXTPROC) SDL_GL_GetProcAddress("glClientAttribDefaultEXT");
SDL_glPushClientAttribDefaultEXT = (PFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC) SDL_GL_GetProcAddress("glPushClientAttribDefaultEXT");
SDL_glMatrixLoadfEXT = (PFNGLMATRIXLOADFEXTPROC) SDL_GL_GetProcAddress("glMatrixLoadfEXT");
SDL_glMatrixLoaddEXT = (PFNGLMATRIXLOADDEXTPROC) SDL_GL_GetProcAddress("glMatrixLoaddEXT");
SDL_glMatrixMultfEXT = (PFNGLMATRIXMULTFEXTPROC) SDL_GL_GetProcAddress("glMatrixMultfEXT");
SDL_glMatrixMultdEXT = (PFNGLMATRIXMULTDEXTPROC) SDL_GL_GetProcAddress("glMatrixMultdEXT");
SDL_glMatrixLoadIdentityEXT = (PFNGLMATRIXLOADIDENTITYEXTPROC) SDL_GL_GetProcAddress("glMatrixLoadIdentityEXT");
SDL_glMatrixRotatefEXT = (PFNGLMATRIXROTATEFEXTPROC) SDL_GL_GetProcAddress("glMatrixRotatefEXT");
SDL_glMatrixRotatedEXT = (PFNGLMATRIXROTATEDEXTPROC) SDL_GL_GetProcAddress("glMatrixRotatedEXT");
SDL_glMatrixScalefEXT = (PFNGLMATRIXSCALEFEXTPROC) SDL_GL_GetProcAddress("glMatrixScalefEXT");
SDL_glMatrixScaledEXT = (PFNGLMATRIXSCALEDEXTPROC) SDL_GL_GetProcAddress("glMatrixScaledEXT");
SDL_glMatrixTranslatefEXT = (PFNGLMATRIXTRANSLATEFEXTPROC) SDL_GL_GetProcAddress("glMatrixTranslatefEXT");
SDL_glMatrixTranslatedEXT = (PFNGLMATRIXTRANSLATEDEXTPROC) SDL_GL_GetProcAddress("glMatrixTranslatedEXT");
SDL_glMatrixFrustumEXT = (PFNGLMATRIXFRUSTUMEXTPROC) SDL_GL_GetProcAddress("glMatrixFrustumEXT");
SDL_glMatrixOrthoEXT = (PFNGLMATRIXORTHOEXTPROC) SDL_GL_GetProcAddress("glMatrixOrthoEXT");
SDL_glMatrixPopEXT = (PFNGLMATRIXPOPEXTPROC) SDL_GL_GetProcAddress("glMatrixPopEXT");
SDL_glMatrixPushEXT = (PFNGLMATRIXPUSHEXTPROC) SDL_GL_GetProcAddress("glMatrixPushEXT");
SDL_glMatrixLoadTransposefEXT = (PFNGLMATRIXLOADTRANSPOSEFEXTPROC) SDL_GL_GetProcAddress("glMatrixLoadTransposefEXT");
SDL_glMatrixLoadTransposedEXT = (PFNGLMATRIXLOADTRANSPOSEDEXTPROC) SDL_GL_GetProcAddress("glMatrixLoadTransposedEXT");
SDL_glMatrixMultTransposefEXT = (PFNGLMATRIXMULTTRANSPOSEFEXTPROC) SDL_GL_GetProcAddress("glMatrixMultTransposefEXT");
SDL_glMatrixMultTransposedEXT = (PFNGLMATRIXMULTTRANSPOSEDEXTPROC) SDL_GL_GetProcAddress("glMatrixMultTransposedEXT");
SDL_glTextureParameterfEXT = (PFNGLTEXTUREPARAMETERFEXTPROC) SDL_GL_GetProcAddress("glTextureParameterfEXT");
SDL_glTextureParameterfvEXT = (PFNGLTEXTUREPARAMETERFVEXTPROC) SDL_GL_GetProcAddress("glTextureParameterfvEXT");
SDL_glTextureParameteriEXT = (PFNGLTEXTUREPARAMETERIEXTPROC) SDL_GL_GetProcAddress("glTextureParameteriEXT");
SDL_glTextureParameterivEXT = (PFNGLTEXTUREPARAMETERIVEXTPROC) SDL_GL_GetProcAddress("glTextureParameterivEXT");
SDL_glTextureImage1DEXT = (PFNGLTEXTUREIMAGE1DEXTPROC) SDL_GL_GetProcAddress("glTextureImage1DEXT");
SDL_glTextureImage2DEXT = (PFNGLTEXTUREIMAGE2DEXTPROC) SDL_GL_GetProcAddress("glTextureImage2DEXT");
SDL_glTextureSubImage1DEXT = (PFNGLTEXTURESUBIMAGE1DEXTPROC) SDL_GL_GetProcAddress("glTextureSubImage1DEXT");
SDL_glTextureSubImage2DEXT = (PFNGLTEXTURESUBIMAGE2DEXTPROC) SDL_GL_GetProcAddress("glTextureSubImage2DEXT");
SDL_glCopyTextureImage1DEXT = (PFNGLCOPYTEXTUREIMAGE1DEXTPROC) SDL_GL_GetProcAddress("glCopyTextureImage1DEXT");
SDL_glCopyTextureImage2DEXT = (PFNGLCOPYTEXTUREIMAGE2DEXTPROC) SDL_GL_GetProcAddress("glCopyTextureImage2DEXT");
SDL_glCopyTextureSubImage1DEXT = (PFNGLCOPYTEXTURESUBIMAGE1DEXTPROC) SDL_GL_GetProcAddress("glCopyTextureSubImage1DEXT");
SDL_glCopyTextureSubImage2DEXT = (PFNGLCOPYTEXTURESUBIMAGE2DEXTPROC) SDL_GL_GetProcAddress("glCopyTextureSubImage2DEXT");
SDL_glGetTextureImageEXT = (PFNGLGETTEXTUREIMAGEEXTPROC) SDL_GL_GetProcAddress("glGetTextureImageEXT");
SDL_glGetTextureParameterfvEXT = (PFNGLGETTEXTUREPARAMETERFVEXTPROC) SDL_GL_GetProcAddress("glGetTextureParameterfvEXT");
SDL_glGetTextureParameterivEXT = (PFNGLGETTEXTUREPARAMETERIVEXTPROC) SDL_GL_GetProcAddress("glGetTextureParameterivEXT");
SDL_glGetTextureLevelParameterfvEXT = (PFNGLGETTEXTURELEVELPARAMETERFVEXTPROC) SDL_GL_GetProcAddress("glGetTextureLevelParameterfvEXT");
SDL_glGetTextureLevelParameterivEXT = (PFNGLGETTEXTURELEVELPARAMETERIVEXTPROC) SDL_GL_GetProcAddress("glGetTextureLevelParameterivEXT");
SDL_glTextureImage3DEXT = (PFNGLTEXTUREIMAGE3DEXTPROC) SDL_GL_GetProcAddress("glTextureImage3DEXT");
SDL_glTextureSubImage3DEXT = (PFNGLTEXTURESUBIMAGE3DEXTPROC) SDL_GL_GetProcAddress("glTextureSubImage3DEXT");
SDL_glCopyTextureSubImage3DEXT = (PFNGLCOPYTEXTURESUBIMAGE3DEXTPROC) SDL_GL_GetProcAddress("glCopyTextureSubImage3DEXT");
SDL_glMultiTexParameterfEXT = (PFNGLMULTITEXPARAMETERFEXTPROC) SDL_GL_GetProcAddress("glMultiTexParameterfEXT");
SDL_glMultiTexParameterfvEXT = (PFNGLMULTITEXPARAMETERFVEXTPROC) SDL_GL_GetProcAddress("glMultiTexParameterfvEXT");
SDL_glMultiTexParameteriEXT = (PFNGLMULTITEXPARAMETERIEXTPROC) SDL_GL_GetProcAddress("glMultiTexParameteriEXT");
SDL_glMultiTexParameterivEXT = (PFNGLMULTITEXPARAMETERIVEXTPROC) SDL_GL_GetProcAddress("glMultiTexParameterivEXT");
SDL_glMultiTexImage1DEXT = (PFNGLMULTITEXIMAGE1DEXTPROC) SDL_GL_GetProcAddress("glMultiTexImage1DEXT");
SDL_glMultiTexImage2DEXT = (PFNGLMULTITEXIMAGE2DEXTPROC) SDL_GL_GetProcAddress("glMultiTexImage2DEXT");
SDL_glMultiTexSubImage1DEXT = (PFNGLMULTITEXSUBIMAGE1DEXTPROC) SDL_GL_GetProcAddress("glMultiTexSubImage1DEXT");
SDL_glMultiTexSubImage2DEXT = (PFNGLMULTITEXSUBIMAGE2DEXTPROC) SDL_GL_GetProcAddress("glMultiTexSubImage2DEXT");
SDL_glCopyMultiTexImage1DEXT = (PFNGLCOPYMULTITEXIMAGE1DEXTPROC) SDL_GL_GetProcAddress("glCopyMultiTexImage1DEXT");
SDL_glCopyMultiTexImage2DEXT = (PFNGLCOPYMULTITEXIMAGE2DEXTPROC) SDL_GL_GetProcAddress("glCopyMultiTexImage2DEXT");
SDL_glCopyMultiTexSubImage1DEXT = (PFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC) SDL_GL_GetProcAddress("glCopyMultiTexSubImage1DEXT");
SDL_glCopyMultiTexSubImage2DEXT = (PFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC) SDL_GL_GetProcAddress("glCopyMultiTexSubImage2DEXT");
SDL_glGetMultiTexImageEXT = (PFNGLGETMULTITEXIMAGEEXTPROC) SDL_GL_GetProcAddress("glGetMultiTexImageEXT");
SDL_glGetMultiTexParameterfvEXT = (PFNGLGETMULTITEXPARAMETERFVEXTPROC) SDL_GL_GetProcAddress("glGetMultiTexParameterfvEXT");
SDL_glGetMultiTexParameterivEXT = (PFNGLGETMULTITEXPARAMETERIVEXTPROC) SDL_GL_GetProcAddress("glGetMultiTexParameterivEXT");
SDL_glGetMultiTexLevelParameterfvEXT = (PFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC) SDL_GL_GetProcAddress("glGetMultiTexLevelParameterfvEXT");
SDL_glGetMultiTexLevelParameterivEXT = (PFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC) SDL_GL_GetProcAddress("glGetMultiTexLevelParameterivEXT");
SDL_glMultiTexImage3DEXT = (PFNGLMULTITEXIMAGE3DEXTPROC) SDL_GL_GetProcAddress("glMultiTexImage3DEXT");
SDL_glMultiTexSubImage3DEXT = (PFNGLMULTITEXSUBIMAGE3DEXTPROC) SDL_GL_GetProcAddress("glMultiTexSubImage3DEXT");
SDL_glCopyMultiTexSubImage3DEXT = (PFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC) SDL_GL_GetProcAddress("glCopyMultiTexSubImage3DEXT");
SDL_glBindMultiTextureEXT = (PFNGLBINDMULTITEXTUREEXTPROC) SDL_GL_GetProcAddress("glBindMultiTextureEXT");
SDL_glEnableClientStateIndexedEXT = (PFNGLENABLECLIENTSTATEINDEXEDEXTPROC) SDL_GL_GetProcAddress("glEnableClientStateIndexedEXT");
SDL_glDisableClientStateIndexedEXT = (PFNGLDISABLECLIENTSTATEINDEXEDEXTPROC) SDL_GL_GetProcAddress("glDisableClientStateIndexedEXT");
SDL_glMultiTexCoordPointerEXT = (PFNGLMULTITEXCOORDPOINTEREXTPROC) SDL_GL_GetProcAddress("glMultiTexCoordPointerEXT");
SDL_glMultiTexEnvfEXT = (PFNGLMULTITEXENVFEXTPROC) SDL_GL_GetProcAddress("glMultiTexEnvfEXT");
SDL_glMultiTexEnvfvEXT = (PFNGLMULTITEXENVFVEXTPROC) SDL_GL_GetProcAddress("glMultiTexEnvfvEXT");
SDL_glMultiTexEnviEXT = (PFNGLMULTITEXENVIEXTPROC) SDL_GL_GetProcAddress("glMultiTexEnviEXT");
SDL_glMultiTexEnvivEXT = (PFNGLMULTITEXENVIVEXTPROC) SDL_GL_GetProcAddress("glMultiTexEnvivEXT");
SDL_glMultiTexGendEXT = (PFNGLMULTITEXGENDEXTPROC) SDL_GL_GetProcAddress("glMultiTexGendEXT");
SDL_glMultiTexGendvEXT = (PFNGLMULTITEXGENDVEXTPROC) SDL_GL_GetProcAddress("glMultiTexGendvEXT");
SDL_glMultiTexGenfEXT = (PFNGLMULTITEXGENFEXTPROC) SDL_GL_GetProcAddress("glMultiTexGenfEXT");
SDL_glMultiTexGenfvEXT = (PFNGLMULTITEXGENFVEXTPROC) SDL_GL_GetProcAddress("glMultiTexGenfvEXT");
SDL_glMultiTexGeniEXT = (PFNGLMULTITEXGENIEXTPROC) SDL_GL_GetProcAddress("glMultiTexGeniEXT");
SDL_glMultiTexGenivEXT = (PFNGLMULTITEXGENIVEXTPROC) SDL_GL_GetProcAddress("glMultiTexGenivEXT");
SDL_glGetMultiTexEnvfvEXT = (PFNGLGETMULTITEXENVFVEXTPROC) SDL_GL_GetProcAddress("glGetMultiTexEnvfvEXT");
SDL_glGetMultiTexEnvivEXT = (PFNGLGETMULTITEXENVIVEXTPROC) SDL_GL_GetProcAddress("glGetMultiTexEnvivEXT");
SDL_glGetMultiTexGendvEXT = (PFNGLGETMULTITEXGENDVEXTPROC) SDL_GL_GetProcAddress("glGetMultiTexGendvEXT");
SDL_glGetMultiTexGenfvEXT = (PFNGLGETMULTITEXGENFVEXTPROC) SDL_GL_GetProcAddress("glGetMultiTexGenfvEXT");
SDL_glGetMultiTexGenivEXT = (PFNGLGETMULTITEXGENIVEXTPROC) SDL_GL_GetProcAddress("glGetMultiTexGenivEXT");
SDL_glGetFloatIndexedvEXT = (PFNGLGETFLOATINDEXEDVEXTPROC) SDL_GL_GetProcAddress("glGetFloatIndexedvEXT");
SDL_glGetDoubleIndexedvEXT = (PFNGLGETDOUBLEINDEXEDVEXTPROC) SDL_GL_GetProcAddress("glGetDoubleIndexedvEXT");
SDL_glGetPointerIndexedvEXT = (PFNGLGETPOINTERINDEXEDVEXTPROC) SDL_GL_GetProcAddress("glGetPointerIndexedvEXT");
SDL_glCompressedTextureImage3DEXT = (PFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC) SDL_GL_GetProcAddress("glCompressedTextureImage3DEXT");
SDL_glCompressedTextureImage2DEXT = (PFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC) SDL_GL_GetProcAddress("glCompressedTextureImage2DEXT");
SDL_glCompressedTextureImage1DEXT = (PFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC) SDL_GL_GetProcAddress("glCompressedTextureImage1DEXT");
SDL_glCompressedTextureSubImage3DEXT = (PFNGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC) SDL_GL_GetProcAddress("glCompressedTextureSubImage3DEXT");
SDL_glCompressedTextureSubImage2DEXT = (PFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC) SDL_GL_GetProcAddress("glCompressedTextureSubImage2DEXT");
SDL_glCompressedTextureSubImage1DEXT = (PFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC) SDL_GL_GetProcAddress("glCompressedTextureSubImage1DEXT");
SDL_glGetCompressedTextureImageEXT = (PFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC) SDL_GL_GetProcAddress("glGetCompressedTextureImageEXT");
SDL_glCompressedMultiTexImage3DEXT = (PFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC) SDL_GL_GetProcAddress("glCompressedMultiTexImage3DEXT");
SDL_glCompressedMultiTexImage2DEXT = (PFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC) SDL_GL_GetProcAddress("glCompressedMultiTexImage2DEXT");
SDL_glCompressedMultiTexImage1DEXT = (PFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC) SDL_GL_GetProcAddress("glCompressedMultiTexImage1DEXT");
SDL_glCompressedMultiTexSubImage3DEXT = (PFNGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC) SDL_GL_GetProcAddress("glCompressedMultiTexSubImage3DEXT");
SDL_glCompressedMultiTexSubImage2DEXT = (PFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC) SDL_GL_GetProcAddress("glCompressedMultiTexSubImage2DEXT");
SDL_glCompressedMultiTexSubImage1DEXT = (PFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC) SDL_GL_GetProcAddress("glCompressedMultiTexSubImage1DEXT");
SDL_glGetCompressedMultiTexImageEXT = (PFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC) SDL_GL_GetProcAddress("glGetCompressedMultiTexImageEXT");
SDL_glNamedProgramStringEXT = (PFNGLNAMEDPROGRAMSTRINGEXTPROC) SDL_GL_GetProcAddress("glNamedProgramStringEXT");
SDL_glNamedProgramLocalParameter4dEXT = (PFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC) SDL_GL_GetProcAddress("glNamedProgramLocalParameter4dEXT");
SDL_glNamedProgramLocalParameter4dvEXT = (PFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC) SDL_GL_GetProcAddress("glNamedProgramLocalParameter4dvEXT");
SDL_glNamedProgramLocalParameter4fEXT = (PFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC) SDL_GL_GetProcAddress("glNamedProgramLocalParameter4fEXT");
SDL_glNamedProgramLocalParameter4fvEXT = (PFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC) SDL_GL_GetProcAddress("glNamedProgramLocalParameter4fvEXT");
SDL_glGetNamedProgramLocalParameterdvEXT = (PFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC) SDL_GL_GetProcAddress("glGetNamedProgramLocalParameterdvEXT");
SDL_glGetNamedProgramLocalParameterfvEXT = (PFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC) SDL_GL_GetProcAddress("glGetNamedProgramLocalParameterfvEXT");
SDL_glGetNamedProgramivEXT = (PFNGLGETNAMEDPROGRAMIVEXTPROC) SDL_GL_GetProcAddress("glGetNamedProgramivEXT");
SDL_glGetNamedProgramStringEXT = (PFNGLGETNAMEDPROGRAMSTRINGEXTPROC) SDL_GL_GetProcAddress("glGetNamedProgramStringEXT");
SDL_glNamedProgramLocalParameters4fvEXT = (PFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC) SDL_GL_GetProcAddress("glNamedProgramLocalParameters4fvEXT");
SDL_glNamedProgramLocalParameterI4iEXT = (PFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC) SDL_GL_GetProcAddress("glNamedProgramLocalParameterI4iEXT");
SDL_glNamedProgramLocalParameterI4ivEXT = (PFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC) SDL_GL_GetProcAddress("glNamedProgramLocalParameterI4ivEXT");
SDL_glNamedProgramLocalParametersI4ivEXT = (PFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC) SDL_GL_GetProcAddress("glNamedProgramLocalParametersI4ivEXT");
SDL_glNamedProgramLocalParameterI4uiEXT = (PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC) SDL_GL_GetProcAddress("glNamedProgramLocalParameterI4uiEXT");
SDL_glNamedProgramLocalParameterI4uivEXT = (PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC) SDL_GL_GetProcAddress("glNamedProgramLocalParameterI4uivEXT");
SDL_glNamedProgramLocalParametersI4uivEXT = (PFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC) SDL_GL_GetProcAddress("glNamedProgramLocalParametersI4uivEXT");
SDL_glGetNamedProgramLocalParameterIivEXT = (PFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC) SDL_GL_GetProcAddress("glGetNamedProgramLocalParameterIivEXT");
SDL_glGetNamedProgramLocalParameterIuivEXT = (PFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC) SDL_GL_GetProcAddress("glGetNamedProgramLocalParameterIuivEXT");
SDL_glTextureParameterIivEXT = (PFNGLTEXTUREPARAMETERIIVEXTPROC) SDL_GL_GetProcAddress("glTextureParameterIivEXT");
SDL_glTextureParameterIuivEXT = (PFNGLTEXTUREPARAMETERIUIVEXTPROC) SDL_GL_GetProcAddress("glTextureParameterIuivEXT");
SDL_glGetTextureParameterIivEXT = (PFNGLGETTEXTUREPARAMETERIIVEXTPROC) SDL_GL_GetProcAddress("glGetTextureParameterIivEXT");
SDL_glGetTextureParameterIuivEXT = (PFNGLGETTEXTUREPARAMETERIUIVEXTPROC) SDL_GL_GetProcAddress("glGetTextureParameterIuivEXT");
SDL_glMultiTexParameterIivEXT = (PFNGLMULTITEXPARAMETERIIVEXTPROC) SDL_GL_GetProcAddress("glMultiTexParameterIivEXT");
SDL_glMultiTexParameterIuivEXT = (PFNGLMULTITEXPARAMETERIUIVEXTPROC) SDL_GL_GetProcAddress("glMultiTexParameterIuivEXT");
SDL_glGetMultiTexParameterIivEXT = (PFNGLGETMULTITEXPARAMETERIIVEXTPROC) SDL_GL_GetProcAddress("glGetMultiTexParameterIivEXT");
SDL_glGetMultiTexParameterIuivEXT = (PFNGLGETMULTITEXPARAMETERIUIVEXTPROC) SDL_GL_GetProcAddress("glGetMultiTexParameterIuivEXT");
SDL_glProgramUniform1fEXT = (PFNGLPROGRAMUNIFORM1FEXTPROC) SDL_GL_GetProcAddress("glProgramUniform1fEXT");
SDL_glProgramUniform2fEXT = (PFNGLPROGRAMUNIFORM2FEXTPROC) SDL_GL_GetProcAddress("glProgramUniform2fEXT");
SDL_glProgramUniform3fEXT = (PFNGLPROGRAMUNIFORM3FEXTPROC) SDL_GL_GetProcAddress("glProgramUniform3fEXT");
SDL_glProgramUniform4fEXT = (PFNGLPROGRAMUNIFORM4FEXTPROC) SDL_GL_GetProcAddress("glProgramUniform4fEXT");
SDL_glProgramUniform1iEXT = (PFNGLPROGRAMUNIFORM1IEXTPROC) SDL_GL_GetProcAddress("glProgramUniform1iEXT");
SDL_glProgramUniform2iEXT = (PFNGLPROGRAMUNIFORM2IEXTPROC) SDL_GL_GetProcAddress("glProgramUniform2iEXT");
SDL_glProgramUniform3iEXT = (PFNGLPROGRAMUNIFORM3IEXTPROC) SDL_GL_GetProcAddress("glProgramUniform3iEXT");
SDL_glProgramUniform4iEXT = (PFNGLPROGRAMUNIFORM4IEXTPROC) SDL_GL_GetProcAddress("glProgramUniform4iEXT");
SDL_glProgramUniform1fvEXT = (PFNGLPROGRAMUNIFORM1FVEXTPROC) SDL_GL_GetProcAddress("glProgramUniform1fvEXT");
SDL_glProgramUniform2fvEXT = (PFNGLPROGRAMUNIFORM2FVEXTPROC) SDL_GL_GetProcAddress("glProgramUniform2fvEXT");
SDL_glProgramUniform3fvEXT = (PFNGLPROGRAMUNIFORM3FVEXTPROC) SDL_GL_GetProcAddress("glProgramUniform3fvEXT");
SDL_glProgramUniform4fvEXT = (PFNGLPROGRAMUNIFORM4FVEXTPROC) SDL_GL_GetProcAddress("glProgramUniform4fvEXT");
SDL_glProgramUniform1ivEXT = (PFNGLPROGRAMUNIFORM1IVEXTPROC) SDL_GL_GetProcAddress("glProgramUniform1ivEXT");
SDL_glProgramUniform2ivEXT = (PFNGLPROGRAMUNIFORM2IVEXTPROC) SDL_GL_GetProcAddress("glProgramUniform2ivEXT");
SDL_glProgramUniform3ivEXT = (PFNGLPROGRAMUNIFORM3IVEXTPROC) SDL_GL_GetProcAddress("glProgramUniform3ivEXT");
SDL_glProgramUniform4ivEXT = (PFNGLPROGRAMUNIFORM4IVEXTPROC) SDL_GL_GetProcAddress("glProgramUniform4ivEXT");
SDL_glProgramUniformMatrix2fvEXT = (PFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC) SDL_GL_GetProcAddress("glProgramUniformMatrix2fvEXT");
SDL_glProgramUniformMatrix3fvEXT = (PFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC) SDL_GL_GetProcAddress("glProgramUniformMatrix3fvEXT");
SDL_glProgramUniformMatrix4fvEXT = (PFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC) SDL_GL_GetProcAddress("glProgramUniformMatrix4fvEXT");
SDL_glProgramUniformMatrix2x3fvEXT = (PFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC) SDL_GL_GetProcAddress("glProgramUniformMatrix2x3fvEXT");
SDL_glProgramUniformMatrix3x2fvEXT = (PFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC) SDL_GL_GetProcAddress("glProgramUniformMatrix3x2fvEXT");
SDL_glProgramUniformMatrix2x4fvEXT = (PFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC) SDL_GL_GetProcAddress("glProgramUniformMatrix2x4fvEXT");
SDL_glProgramUniformMatrix4x2fvEXT = (PFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC) SDL_GL_GetProcAddress("glProgramUniformMatrix4x2fvEXT");
SDL_glProgramUniformMatrix3x4fvEXT = (PFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC) SDL_GL_GetProcAddress("glProgramUniformMatrix3x4fvEXT");
SDL_glProgramUniformMatrix4x3fvEXT = (PFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC) SDL_GL_GetProcAddress("glProgramUniformMatrix4x3fvEXT");
SDL_glProgramUniform1uiEXT = (PFNGLPROGRAMUNIFORM1UIEXTPROC) SDL_GL_GetProcAddress("glProgramUniform1uiEXT");
SDL_glProgramUniform2uiEXT = (PFNGLPROGRAMUNIFORM2UIEXTPROC) SDL_GL_GetProcAddress("glProgramUniform2uiEXT");
SDL_glProgramUniform3uiEXT = (PFNGLPROGRAMUNIFORM3UIEXTPROC) SDL_GL_GetProcAddress("glProgramUniform3uiEXT");
SDL_glProgramUniform4uiEXT = (PFNGLPROGRAMUNIFORM4UIEXTPROC) SDL_GL_GetProcAddress("glProgramUniform4uiEXT");
SDL_glProgramUniform1uivEXT = (PFNGLPROGRAMUNIFORM1UIVEXTPROC) SDL_GL_GetProcAddress("glProgramUniform1uivEXT");
SDL_glProgramUniform2uivEXT = (PFNGLPROGRAMUNIFORM2UIVEXTPROC) SDL_GL_GetProcAddress("glProgramUniform2uivEXT");
SDL_glProgramUniform3uivEXT = (PFNGLPROGRAMUNIFORM3UIVEXTPROC) SDL_GL_GetProcAddress("glProgramUniform3uivEXT");
SDL_glProgramUniform4uivEXT = (PFNGLPROGRAMUNIFORM4UIVEXTPROC) SDL_GL_GetProcAddress("glProgramUniform4uivEXT");
SDL_glNamedBufferDataEXT = (PFNGLNAMEDBUFFERDATAEXTPROC) SDL_GL_GetProcAddress("glNamedBufferDataEXT");
SDL_glNamedBufferSubDataEXT = (PFNGLNAMEDBUFFERSUBDATAEXTPROC) SDL_GL_GetProcAddress("glNamedBufferSubDataEXT");
SDL_glMapNamedBufferEXT = (PFNGLMAPNAMEDBUFFEREXTPROC) SDL_GL_GetProcAddress("glMapNamedBufferEXT");
SDL_glUnmapNamedBufferEXT = (PFNGLUNMAPNAMEDBUFFEREXTPROC) SDL_GL_GetProcAddress("glUnmapNamedBufferEXT");
SDL_glMapNamedBufferRangeEXT = (PFNGLMAPNAMEDBUFFERRANGEEXTPROC) SDL_GL_GetProcAddress("glMapNamedBufferRangeEXT");
SDL_glFlushMappedNamedBufferRangeEXT = (PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEEXTPROC) SDL_GL_GetProcAddress("glFlushMappedNamedBufferRangeEXT");
SDL_glNamedCopyBufferSubDataEXT = (PFNGLNAMEDCOPYBUFFERSUBDATAEXTPROC) SDL_GL_GetProcAddress("glNamedCopyBufferSubDataEXT");
SDL_glGetNamedBufferParameterivEXT = (PFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC) SDL_GL_GetProcAddress("glGetNamedBufferParameterivEXT");
SDL_glGetNamedBufferPointervEXT = (PFNGLGETNAMEDBUFFERPOINTERVEXTPROC) SDL_GL_GetProcAddress("glGetNamedBufferPointervEXT");
SDL_glGetNamedBufferSubDataEXT = (PFNGLGETNAMEDBUFFERSUBDATAEXTPROC) SDL_GL_GetProcAddress("glGetNamedBufferSubDataEXT");
SDL_glTextureBufferEXT = (PFNGLTEXTUREBUFFEREXTPROC) SDL_GL_GetProcAddress("glTextureBufferEXT");
SDL_glMultiTexBufferEXT = (PFNGLMULTITEXBUFFEREXTPROC) SDL_GL_GetProcAddress("glMultiTexBufferEXT");
SDL_glNamedRenderbufferStorageEXT = (PFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC) SDL_GL_GetProcAddress("glNamedRenderbufferStorageEXT");
SDL_glGetNamedRenderbufferParameterivEXT = (PFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC) SDL_GL_GetProcAddress("glGetNamedRenderbufferParameterivEXT");
SDL_glCheckNamedFramebufferStatusEXT = (PFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC) SDL_GL_GetProcAddress("glCheckNamedFramebufferStatusEXT");
SDL_glNamedFramebufferTexture1DEXT = (PFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC) SDL_GL_GetProcAddress("glNamedFramebufferTexture1DEXT");
SDL_glNamedFramebufferTexture2DEXT = (PFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC) SDL_GL_GetProcAddress("glNamedFramebufferTexture2DEXT");
SDL_glNamedFramebufferTexture3DEXT = (PFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC) SDL_GL_GetProcAddress("glNamedFramebufferTexture3DEXT");
SDL_glNamedFramebufferRenderbufferEXT = (PFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC) SDL_GL_GetProcAddress("glNamedFramebufferRenderbufferEXT");
SDL_glGetNamedFramebufferAttachmentParameterivEXT = (PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC) SDL_GL_GetProcAddress("glGetNamedFramebufferAttachmentParameterivEXT");
SDL_glGenerateTextureMipmapEXT = (PFNGLGENERATETEXTUREMIPMAPEXTPROC) SDL_GL_GetProcAddress("glGenerateTextureMipmapEXT");
SDL_glGenerateMultiTexMipmapEXT = (PFNGLGENERATEMULTITEXMIPMAPEXTPROC) SDL_GL_GetProcAddress("glGenerateMultiTexMipmapEXT");
SDL_glFramebufferDrawBufferEXT = (PFNGLFRAMEBUFFERDRAWBUFFEREXTPROC) SDL_GL_GetProcAddress("glFramebufferDrawBufferEXT");
SDL_glFramebufferDrawBuffersEXT = (PFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC) SDL_GL_GetProcAddress("glFramebufferDrawBuffersEXT");
SDL_glFramebufferReadBufferEXT = (PFNGLFRAMEBUFFERREADBUFFEREXTPROC) SDL_GL_GetProcAddress("glFramebufferReadBufferEXT");
SDL_glGetFramebufferParameterivEXT = (PFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC) SDL_GL_GetProcAddress("glGetFramebufferParameterivEXT");
SDL_glNamedRenderbufferStorageMultisampleEXT = (PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC) SDL_GL_GetProcAddress("glNamedRenderbufferStorageMultisampleEXT");
SDL_glNamedRenderbufferStorageMultisampleCoverageEXT = (PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC) SDL_GL_GetProcAddress("glNamedRenderbufferStorageMultisampleCoverageEXT");
SDL_glNamedFramebufferTextureEXT = (PFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC) SDL_GL_GetProcAddress("glNamedFramebufferTextureEXT");
SDL_glNamedFramebufferTextureLayerEXT = (PFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC) SDL_GL_GetProcAddress("glNamedFramebufferTextureLayerEXT");
SDL_glNamedFramebufferTextureFaceEXT = (PFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC) SDL_GL_GetProcAddress("glNamedFramebufferTextureFaceEXT");
SDL_glTextureRenderbufferEXT = (PFNGLTEXTURERENDERBUFFEREXTPROC) SDL_GL_GetProcAddress("glTextureRenderbufferEXT");
SDL_glMultiTexRenderbufferEXT = (PFNGLMULTITEXRENDERBUFFEREXTPROC) SDL_GL_GetProcAddress("glMultiTexRenderbufferEXT");
SDL_glProgramUniform1dEXT = (PFNGLPROGRAMUNIFORM1DEXTPROC) SDL_GL_GetProcAddress("glProgramUniform1dEXT");
SDL_glProgramUniform2dEXT = (PFNGLPROGRAMUNIFORM2DEXTPROC) SDL_GL_GetProcAddress("glProgramUniform2dEXT");
SDL_glProgramUniform3dEXT = (PFNGLPROGRAMUNIFORM3DEXTPROC) SDL_GL_GetProcAddress("glProgramUniform3dEXT");
SDL_glProgramUniform4dEXT = (PFNGLPROGRAMUNIFORM4DEXTPROC) SDL_GL_GetProcAddress("glProgramUniform4dEXT");
SDL_glProgramUniform1dvEXT = (PFNGLPROGRAMUNIFORM1DVEXTPROC) SDL_GL_GetProcAddress("glProgramUniform1dvEXT");
SDL_glProgramUniform2dvEXT = (PFNGLPROGRAMUNIFORM2DVEXTPROC) SDL_GL_GetProcAddress("glProgramUniform2dvEXT");
SDL_glProgramUniform3dvEXT = (PFNGLPROGRAMUNIFORM3DVEXTPROC) SDL_GL_GetProcAddress("glProgramUniform3dvEXT");
SDL_glProgramUniform4dvEXT = (PFNGLPROGRAMUNIFORM4DVEXTPROC) SDL_GL_GetProcAddress("glProgramUniform4dvEXT");
SDL_glProgramUniformMatrix2dvEXT = (PFNGLPROGRAMUNIFORMMATRIX2DVEXTPROC) SDL_GL_GetProcAddress("glProgramUniformMatrix2dvEXT");
SDL_glProgramUniformMatrix3dvEXT = (PFNGLPROGRAMUNIFORMMATRIX3DVEXTPROC) SDL_GL_GetProcAddress("glProgramUniformMatrix3dvEXT");
SDL_glProgramUniformMatrix4dvEXT = (PFNGLPROGRAMUNIFORMMATRIX4DVEXTPROC) SDL_GL_GetProcAddress("glProgramUniformMatrix4dvEXT");
SDL_glProgramUniformMatrix2x3dvEXT = (PFNGLPROGRAMUNIFORMMATRIX2X3DVEXTPROC) SDL_GL_GetProcAddress("glProgramUniformMatrix2x3dvEXT");
SDL_glProgramUniformMatrix2x4dvEXT = (PFNGLPROGRAMUNIFORMMATRIX2X4DVEXTPROC) SDL_GL_GetProcAddress("glProgramUniformMatrix2x4dvEXT");
SDL_glProgramUniformMatrix3x2dvEXT = (PFNGLPROGRAMUNIFORMMATRIX3X2DVEXTPROC) SDL_GL_GetProcAddress("glProgramUniformMatrix3x2dvEXT");
SDL_glProgramUniformMatrix3x4dvEXT = (PFNGLPROGRAMUNIFORMMATRIX3X4DVEXTPROC) SDL_GL_GetProcAddress("glProgramUniformMatrix3x4dvEXT");
SDL_glProgramUniformMatrix4x2dvEXT = (PFNGLPROGRAMUNIFORMMATRIX4X2DVEXTPROC) SDL_GL_GetProcAddress("glProgramUniformMatrix4x2dvEXT");
SDL_glProgramUniformMatrix4x3dvEXT = (PFNGLPROGRAMUNIFORMMATRIX4X3DVEXTPROC) SDL_GL_GetProcAddress("glProgramUniformMatrix4x3dvEXT");
SDL_glGetMultisamplefvNV = (PFNGLGETMULTISAMPLEFVNVPROC) SDL_GL_GetProcAddress("glGetMultisamplefvNV");
SDL_glSampleMaskIndexedNV = (PFNGLSAMPLEMASKINDEXEDNVPROC) SDL_GL_GetProcAddress("glSampleMaskIndexedNV");
SDL_glTexRenderbufferNV = (PFNGLTEXRENDERBUFFERNVPROC) SDL_GL_GetProcAddress("glTexRenderbufferNV");
SDL_glBindTransformFeedbackNV = (PFNGLBINDTRANSFORMFEEDBACKNVPROC) SDL_GL_GetProcAddress("glBindTransformFeedbackNV");
SDL_glDeleteTransformFeedbacksNV = (PFNGLDELETETRANSFORMFEEDBACKSNVPROC) SDL_GL_GetProcAddress("glDeleteTransformFeedbacksNV");
SDL_glGenTransformFeedbacksNV = (PFNGLGENTRANSFORMFEEDBACKSNVPROC) SDL_GL_GetProcAddress("glGenTransformFeedbacksNV");
SDL_glIsTransformFeedbackNV = (PFNGLISTRANSFORMFEEDBACKNVPROC) SDL_GL_GetProcAddress("glIsTransformFeedbackNV");
SDL_glPauseTransformFeedbackNV = (PFNGLPAUSETRANSFORMFEEDBACKNVPROC) SDL_GL_GetProcAddress("glPauseTransformFeedbackNV");
SDL_glResumeTransformFeedbackNV = (PFNGLRESUMETRANSFORMFEEDBACKNVPROC) SDL_GL_GetProcAddress("glResumeTransformFeedbackNV");
SDL_glDrawTransformFeedbackNV = (PFNGLDRAWTRANSFORMFEEDBACKNVPROC) SDL_GL_GetProcAddress("glDrawTransformFeedbackNV");
SDL_glGetPerfMonitorGroupsAMD = (PFNGLGETPERFMONITORGROUPSAMDPROC) SDL_GL_GetProcAddress("glGetPerfMonitorGroupsAMD");
SDL_glGetPerfMonitorCountersAMD = (PFNGLGETPERFMONITORCOUNTERSAMDPROC) SDL_GL_GetProcAddress("glGetPerfMonitorCountersAMD");
SDL_glGetPerfMonitorGroupStringAMD = (PFNGLGETPERFMONITORGROUPSTRINGAMDPROC) SDL_GL_GetProcAddress("glGetPerfMonitorGroupStringAMD");
SDL_glGetPerfMonitorCounterStringAMD = (PFNGLGETPERFMONITORCOUNTERSTRINGAMDPROC) SDL_GL_GetProcAddress("glGetPerfMonitorCounterStringAMD");
SDL_glGetPerfMonitorCounterInfoAMD = (PFNGLGETPERFMONITORCOUNTERINFOAMDPROC) SDL_GL_GetProcAddress("glGetPerfMonitorCounterInfoAMD");
SDL_glGenPerfMonitorsAMD = (PFNGLGENPERFMONITORSAMDPROC) SDL_GL_GetProcAddress("glGenPerfMonitorsAMD");
SDL_glDeletePerfMonitorsAMD = (PFNGLDELETEPERFMONITORSAMDPROC) SDL_GL_GetProcAddress("glDeletePerfMonitorsAMD");
SDL_glSelectPerfMonitorCountersAMD = (PFNGLSELECTPERFMONITORCOUNTERSAMDPROC) SDL_GL_GetProcAddress("glSelectPerfMonitorCountersAMD");
SDL_glBeginPerfMonitorAMD = (PFNGLBEGINPERFMONITORAMDPROC) SDL_GL_GetProcAddress("glBeginPerfMonitorAMD");
SDL_glEndPerfMonitorAMD = (PFNGLENDPERFMONITORAMDPROC) SDL_GL_GetProcAddress("glEndPerfMonitorAMD");
SDL_glGetPerfMonitorCounterDataAMD = (PFNGLGETPERFMONITORCOUNTERDATAAMDPROC) SDL_GL_GetProcAddress("glGetPerfMonitorCounterDataAMD");
SDL_glTessellationFactorAMD = (PFNGLTESSELLATIONFACTORAMDPROC) SDL_GL_GetProcAddress("glTessellationFactorAMD");
SDL_glTessellationModeAMD = (PFNGLTESSELLATIONMODEAMDPROC) SDL_GL_GetProcAddress("glTessellationModeAMD");
SDL_glProvokingVertexEXT = (PFNGLPROVOKINGVERTEXEXTPROC) SDL_GL_GetProcAddress("glProvokingVertexEXT");
SDL_glBlendFuncIndexedAMD = (PFNGLBLENDFUNCINDEXEDAMDPROC) SDL_GL_GetProcAddress("glBlendFuncIndexedAMD");
SDL_glBlendFuncSeparateIndexedAMD = (PFNGLBLENDFUNCSEPARATEINDEXEDAMDPROC) SDL_GL_GetProcAddress("glBlendFuncSeparateIndexedAMD");
SDL_glBlendEquationIndexedAMD = (PFNGLBLENDEQUATIONINDEXEDAMDPROC) SDL_GL_GetProcAddress("glBlendEquationIndexedAMD");
SDL_glBlendEquationSeparateIndexedAMD = (PFNGLBLENDEQUATIONSEPARATEINDEXEDAMDPROC) SDL_GL_GetProcAddress("glBlendEquationSeparateIndexedAMD");
SDL_glTextureRangeAPPLE = (PFNGLTEXTURERANGEAPPLEPROC) SDL_GL_GetProcAddress("glTextureRangeAPPLE");
SDL_glGetTexParameterPointervAPPLE = (PFNGLGETTEXPARAMETERPOINTERVAPPLEPROC) SDL_GL_GetProcAddress("glGetTexParameterPointervAPPLE");
SDL_glEnableVertexAttribAPPLE = (PFNGLENABLEVERTEXATTRIBAPPLEPROC) SDL_GL_GetProcAddress("glEnableVertexAttribAPPLE");
SDL_glDisableVertexAttribAPPLE = (PFNGLDISABLEVERTEXATTRIBAPPLEPROC) SDL_GL_GetProcAddress("glDisableVertexAttribAPPLE");
SDL_glIsVertexAttribEnabledAPPLE = (PFNGLISVERTEXATTRIBENABLEDAPPLEPROC) SDL_GL_GetProcAddress("glIsVertexAttribEnabledAPPLE");
SDL_glMapVertexAttrib1dAPPLE = (PFNGLMAPVERTEXATTRIB1DAPPLEPROC) SDL_GL_GetProcAddress("glMapVertexAttrib1dAPPLE");
SDL_glMapVertexAttrib1fAPPLE = (PFNGLMAPVERTEXATTRIB1FAPPLEPROC) SDL_GL_GetProcAddress("glMapVertexAttrib1fAPPLE");
SDL_glMapVertexAttrib2dAPPLE = (PFNGLMAPVERTEXATTRIB2DAPPLEPROC) SDL_GL_GetProcAddress("glMapVertexAttrib2dAPPLE");
SDL_glMapVertexAttrib2fAPPLE = (PFNGLMAPVERTEXATTRIB2FAPPLEPROC) SDL_GL_GetProcAddress("glMapVertexAttrib2fAPPLE");
SDL_glObjectPurgeableAPPLE = (PFNGLOBJECTPURGEABLEAPPLEPROC) SDL_GL_GetProcAddress("glObjectPurgeableAPPLE");
SDL_glObjectUnpurgeableAPPLE = (PFNGLOBJECTUNPURGEABLEAPPLEPROC) SDL_GL_GetProcAddress("glObjectUnpurgeableAPPLE");
SDL_glGetObjectParameterivAPPLE = (PFNGLGETOBJECTPARAMETERIVAPPLEPROC) SDL_GL_GetProcAddress("glGetObjectParameterivAPPLE");
SDL_glBeginVideoCaptureNV = (PFNGLBEGINVIDEOCAPTURENVPROC) SDL_GL_GetProcAddress("glBeginVideoCaptureNV");
SDL_glBindVideoCaptureStreamBufferNV = (PFNGLBINDVIDEOCAPTURESTREAMBUFFERNVPROC) SDL_GL_GetProcAddress("glBindVideoCaptureStreamBufferNV");
SDL_glBindVideoCaptureStreamTextureNV = (PFNGLBINDVIDEOCAPTURESTREAMTEXTURENVPROC) SDL_GL_GetProcAddress("glBindVideoCaptureStreamTextureNV");
SDL_glEndVideoCaptureNV = (PFNGLENDVIDEOCAPTURENVPROC) SDL_GL_GetProcAddress("glEndVideoCaptureNV");
SDL_glGetVideoCaptureivNV = (PFNGLGETVIDEOCAPTUREIVNVPROC) SDL_GL_GetProcAddress("glGetVideoCaptureivNV");
SDL_glGetVideoCaptureStreamivNV = (PFNGLGETVIDEOCAPTURESTREAMIVNVPROC) SDL_GL_GetProcAddress("glGetVideoCaptureStreamivNV");
SDL_glGetVideoCaptureStreamfvNV = (PFNGLGETVIDEOCAPTURESTREAMFVNVPROC) SDL_GL_GetProcAddress("glGetVideoCaptureStreamfvNV");
SDL_glGetVideoCaptureStreamdvNV = (PFNGLGETVIDEOCAPTURESTREAMDVNVPROC) SDL_GL_GetProcAddress("glGetVideoCaptureStreamdvNV");
SDL_glVideoCaptureNV = (PFNGLVIDEOCAPTURENVPROC) SDL_GL_GetProcAddress("glVideoCaptureNV");
SDL_glVideoCaptureStreamParameterivNV = (PFNGLVIDEOCAPTURESTREAMPARAMETERIVNVPROC) SDL_GL_GetProcAddress("glVideoCaptureStreamParameterivNV");
SDL_glVideoCaptureStreamParameterfvNV = (PFNGLVIDEOCAPTURESTREAMPARAMETERFVNVPROC) SDL_GL_GetProcAddress("glVideoCaptureStreamParameterfvNV");
SDL_glVideoCaptureStreamParameterdvNV = (PFNGLVIDEOCAPTURESTREAMPARAMETERDVNVPROC) SDL_GL_GetProcAddress("glVideoCaptureStreamParameterdvNV");
SDL_glCopyImageSubDataNV = (PFNGLCOPYIMAGESUBDATANVPROC) SDL_GL_GetProcAddress("glCopyImageSubDataNV");
SDL_glUseShaderProgramEXT = (PFNGLUSESHADERPROGRAMEXTPROC) SDL_GL_GetProcAddress("glUseShaderProgramEXT");
SDL_glActiveProgramEXT = (PFNGLACTIVEPROGRAMEXTPROC) SDL_GL_GetProcAddress("glActiveProgramEXT");
SDL_glCreateShaderProgramEXT = (PFNGLCREATESHADERPROGRAMEXTPROC) SDL_GL_GetProcAddress("glCreateShaderProgramEXT");
SDL_glMakeBufferResidentNV = (PFNGLMAKEBUFFERRESIDENTNVPROC) SDL_GL_GetProcAddress("glMakeBufferResidentNV");
SDL_glMakeBufferNonResidentNV = (PFNGLMAKEBUFFERNONRESIDENTNVPROC) SDL_GL_GetProcAddress("glMakeBufferNonResidentNV");
SDL_glIsBufferResidentNV = (PFNGLISBUFFERRESIDENTNVPROC) SDL_GL_GetProcAddress("glIsBufferResidentNV");
SDL_glMakeNamedBufferResidentNV = (PFNGLMAKENAMEDBUFFERRESIDENTNVPROC) SDL_GL_GetProcAddress("glMakeNamedBufferResidentNV");
SDL_glMakeNamedBufferNonResidentNV = (PFNGLMAKENAMEDBUFFERNONRESIDENTNVPROC) SDL_GL_GetProcAddress("glMakeNamedBufferNonResidentNV");
SDL_glIsNamedBufferResidentNV = (PFNGLISNAMEDBUFFERRESIDENTNVPROC) SDL_GL_GetProcAddress("glIsNamedBufferResidentNV");
SDL_glGetBufferParameterui64vNV = (PFNGLGETBUFFERPARAMETERUI64VNVPROC) SDL_GL_GetProcAddress("glGetBufferParameterui64vNV");
SDL_glGetNamedBufferParameterui64vNV = (PFNGLGETNAMEDBUFFERPARAMETERUI64VNVPROC) SDL_GL_GetProcAddress("glGetNamedBufferParameterui64vNV");
SDL_glGetIntegerui64vNV = (PFNGLGETINTEGERUI64VNVPROC) SDL_GL_GetProcAddress("glGetIntegerui64vNV");
SDL_glUniformui64NV = (PFNGLUNIFORMUI64NVPROC) SDL_GL_GetProcAddress("glUniformui64NV");
SDL_glUniformui64vNV = (PFNGLUNIFORMUI64VNVPROC) SDL_GL_GetProcAddress("glUniformui64vNV");
SDL_glGetUniformui64vNV = (PFNGLGETUNIFORMUI64VNVPROC) SDL_GL_GetProcAddress("glGetUniformui64vNV");
SDL_glProgramUniformui64NV = (PFNGLPROGRAMUNIFORMUI64NVPROC) SDL_GL_GetProcAddress("glProgramUniformui64NV");
SDL_glProgramUniformui64vNV = (PFNGLPROGRAMUNIFORMUI64VNVPROC) SDL_GL_GetProcAddress("glProgramUniformui64vNV");
SDL_glBufferAddressRangeNV = (PFNGLBUFFERADDRESSRANGENVPROC) SDL_GL_GetProcAddress("glBufferAddressRangeNV");
SDL_glVertexFormatNV = (PFNGLVERTEXFORMATNVPROC) SDL_GL_GetProcAddress("glVertexFormatNV");
SDL_glNormalFormatNV = (PFNGLNORMALFORMATNVPROC) SDL_GL_GetProcAddress("glNormalFormatNV");
SDL_glColorFormatNV = (PFNGLCOLORFORMATNVPROC) SDL_GL_GetProcAddress("glColorFormatNV");
SDL_glIndexFormatNV = (PFNGLINDEXFORMATNVPROC) SDL_GL_GetProcAddress("glIndexFormatNV");
SDL_glTexCoordFormatNV = (PFNGLTEXCOORDFORMATNVPROC) SDL_GL_GetProcAddress("glTexCoordFormatNV");
SDL_glEdgeFlagFormatNV = (PFNGLEDGEFLAGFORMATNVPROC) SDL_GL_GetProcAddress("glEdgeFlagFormatNV");
SDL_glSecondaryColorFormatNV = (PFNGLSECONDARYCOLORFORMATNVPROC) SDL_GL_GetProcAddress("glSecondaryColorFormatNV");
SDL_glFogCoordFormatNV = (PFNGLFOGCOORDFORMATNVPROC) SDL_GL_GetProcAddress("glFogCoordFormatNV");
SDL_glVertexAttribFormatNV = (PFNGLVERTEXATTRIBFORMATNVPROC) SDL_GL_GetProcAddress("glVertexAttribFormatNV");
SDL_glVertexAttribIFormatNV = (PFNGLVERTEXATTRIBIFORMATNVPROC) SDL_GL_GetProcAddress("glVertexAttribIFormatNV");
SDL_glGetIntegerui64i_vNV = (PFNGLGETINTEGERUI64I_VNVPROC) SDL_GL_GetProcAddress("glGetIntegerui64i_vNV");
SDL_glTextureBarrierNV = (PFNGLTEXTUREBARRIERNVPROC) SDL_GL_GetProcAddress("glTextureBarrierNV");
SDL_glBindImageTextureEXT = (PFNGLBINDIMAGETEXTUREEXTPROC) SDL_GL_GetProcAddress("glBindImageTextureEXT");
SDL_glMemoryBarrierEXT = (PFNGLMEMORYBARRIEREXTPROC) SDL_GL_GetProcAddress("glMemoryBarrierEXT");
SDL_glVertexAttribL1dEXT = (PFNGLVERTEXATTRIBL1DEXTPROC) SDL_GL_GetProcAddress("glVertexAttribL1dEXT");
SDL_glVertexAttribL2dEXT = (PFNGLVERTEXATTRIBL2DEXTPROC) SDL_GL_GetProcAddress("glVertexAttribL2dEXT");
SDL_glVertexAttribL3dEXT = (PFNGLVERTEXATTRIBL3DEXTPROC) SDL_GL_GetProcAddress("glVertexAttribL3dEXT");
SDL_glVertexAttribL4dEXT = (PFNGLVERTEXATTRIBL4DEXTPROC) SDL_GL_GetProcAddress("glVertexAttribL4dEXT");
SDL_glVertexAttribL1dvEXT = (PFNGLVERTEXATTRIBL1DVEXTPROC) SDL_GL_GetProcAddress("glVertexAttribL1dvEXT");
SDL_glVertexAttribL2dvEXT = (PFNGLVERTEXATTRIBL2DVEXTPROC) SDL_GL_GetProcAddress("glVertexAttribL2dvEXT");
SDL_glVertexAttribL3dvEXT = (PFNGLVERTEXATTRIBL3DVEXTPROC) SDL_GL_GetProcAddress("glVertexAttribL3dvEXT");
SDL_glVertexAttribL4dvEXT = (PFNGLVERTEXATTRIBL4DVEXTPROC) SDL_GL_GetProcAddress("glVertexAttribL4dvEXT");
SDL_glVertexAttribLPointerEXT = (PFNGLVERTEXATTRIBLPOINTEREXTPROC) SDL_GL_GetProcAddress("glVertexAttribLPointerEXT");
SDL_glGetVertexAttribLdvEXT = (PFNGLGETVERTEXATTRIBLDVEXTPROC) SDL_GL_GetProcAddress("glGetVertexAttribLdvEXT");
SDL_glVertexArrayVertexAttribLOffsetEXT = (PFNGLVERTEXARRAYVERTEXATTRIBLOFFSETEXTPROC) SDL_GL_GetProcAddress("glVertexArrayVertexAttribLOffsetEXT");
SDL_glProgramSubroutineParametersuivNV = (PFNGLPROGRAMSUBROUTINEPARAMETERSUIVNVPROC) SDL_GL_GetProcAddress("glProgramSubroutineParametersuivNV");
SDL_glGetProgramSubroutineParameteruivNV = (PFNGLGETPROGRAMSUBROUTINEPARAMETERUIVNVPROC) SDL_GL_GetProcAddress("glGetProgramSubroutineParameteruivNV");
SDL_glUniform1i64NV = (PFNGLUNIFORM1I64NVPROC) SDL_GL_GetProcAddress("glUniform1i64NV");
SDL_glUniform2i64NV = (PFNGLUNIFORM2I64NVPROC) SDL_GL_GetProcAddress("glUniform2i64NV");
SDL_glUniform3i64NV = (PFNGLUNIFORM3I64NVPROC) SDL_GL_GetProcAddress("glUniform3i64NV");
SDL_glUniform4i64NV = (PFNGLUNIFORM4I64NVPROC) SDL_GL_GetProcAddress("glUniform4i64NV");
SDL_glUniform1i64vNV = (PFNGLUNIFORM1I64VNVPROC) SDL_GL_GetProcAddress("glUniform1i64vNV");
SDL_glUniform2i64vNV = (PFNGLUNIFORM2I64VNVPROC) SDL_GL_GetProcAddress("glUniform2i64vNV");
SDL_glUniform3i64vNV = (PFNGLUNIFORM3I64VNVPROC) SDL_GL_GetProcAddress("glUniform3i64vNV");
SDL_glUniform4i64vNV = (PFNGLUNIFORM4I64VNVPROC) SDL_GL_GetProcAddress("glUniform4i64vNV");
SDL_glUniform1ui64NV = (PFNGLUNIFORM1UI64NVPROC) SDL_GL_GetProcAddress("glUniform1ui64NV");
SDL_glUniform2ui64NV = (PFNGLUNIFORM2UI64NVPROC) SDL_GL_GetProcAddress("glUniform2ui64NV");
SDL_glUniform3ui64NV = (PFNGLUNIFORM3UI64NVPROC) SDL_GL_GetProcAddress("glUniform3ui64NV");
SDL_glUniform4ui64NV = (PFNGLUNIFORM4UI64NVPROC) SDL_GL_GetProcAddress("glUniform4ui64NV");
SDL_glUniform1ui64vNV = (PFNGLUNIFORM1UI64VNVPROC) SDL_GL_GetProcAddress("glUniform1ui64vNV");
SDL_glUniform2ui64vNV = (PFNGLUNIFORM2UI64VNVPROC) SDL_GL_GetProcAddress("glUniform2ui64vNV");
SDL_glUniform3ui64vNV = (PFNGLUNIFORM3UI64VNVPROC) SDL_GL_GetProcAddress("glUniform3ui64vNV");
SDL_glUniform4ui64vNV = (PFNGLUNIFORM4UI64VNVPROC) SDL_GL_GetProcAddress("glUniform4ui64vNV");
SDL_glGetUniformi64vNV = (PFNGLGETUNIFORMI64VNVPROC) SDL_GL_GetProcAddress("glGetUniformi64vNV");
SDL_glProgramUniform1i64NV = (PFNGLPROGRAMUNIFORM1I64NVPROC) SDL_GL_GetProcAddress("glProgramUniform1i64NV");
SDL_glProgramUniform2i64NV = (PFNGLPROGRAMUNIFORM2I64NVPROC) SDL_GL_GetProcAddress("glProgramUniform2i64NV");
SDL_glProgramUniform3i64NV = (PFNGLPROGRAMUNIFORM3I64NVPROC) SDL_GL_GetProcAddress("glProgramUniform3i64NV");
SDL_glProgramUniform4i64NV = (PFNGLPROGRAMUNIFORM4I64NVPROC) SDL_GL_GetProcAddress("glProgramUniform4i64NV");
SDL_glProgramUniform1i64vNV = (PFNGLPROGRAMUNIFORM1I64VNVPROC) SDL_GL_GetProcAddress("glProgramUniform1i64vNV");
SDL_glProgramUniform2i64vNV = (PFNGLPROGRAMUNIFORM2I64VNVPROC) SDL_GL_GetProcAddress("glProgramUniform2i64vNV");
SDL_glProgramUniform3i64vNV = (PFNGLPROGRAMUNIFORM3I64VNVPROC) SDL_GL_GetProcAddress("glProgramUniform3i64vNV");
SDL_glProgramUniform4i64vNV = (PFNGLPROGRAMUNIFORM4I64VNVPROC) SDL_GL_GetProcAddress("glProgramUniform4i64vNV");
SDL_glProgramUniform1ui64NV = (PFNGLPROGRAMUNIFORM1UI64NVPROC) SDL_GL_GetProcAddress("glProgramUniform1ui64NV");
SDL_glProgramUniform2ui64NV = (PFNGLPROGRAMUNIFORM2UI64NVPROC) SDL_GL_GetProcAddress("glProgramUniform2ui64NV");
SDL_glProgramUniform3ui64NV = (PFNGLPROGRAMUNIFORM3UI64NVPROC) SDL_GL_GetProcAddress("glProgramUniform3ui64NV");
SDL_glProgramUniform4ui64NV = (PFNGLPROGRAMUNIFORM4UI64NVPROC) SDL_GL_GetProcAddress("glProgramUniform4ui64NV");
SDL_glProgramUniform1ui64vNV = (PFNGLPROGRAMUNIFORM1UI64VNVPROC) SDL_GL_GetProcAddress("glProgramUniform1ui64vNV");
SDL_glProgramUniform2ui64vNV = (PFNGLPROGRAMUNIFORM2UI64VNVPROC) SDL_GL_GetProcAddress("glProgramUniform2ui64vNV");
SDL_glProgramUniform3ui64vNV = (PFNGLPROGRAMUNIFORM3UI64VNVPROC) SDL_GL_GetProcAddress("glProgramUniform3ui64vNV");
SDL_glProgramUniform4ui64vNV = (PFNGLPROGRAMUNIFORM4UI64VNVPROC) SDL_GL_GetProcAddress("glProgramUniform4ui64vNV");
SDL_glVertexAttribL1i64NV = (PFNGLVERTEXATTRIBL1I64NVPROC) SDL_GL_GetProcAddress("glVertexAttribL1i64NV");
SDL_glVertexAttribL2i64NV = (PFNGLVERTEXATTRIBL2I64NVPROC) SDL_GL_GetProcAddress("glVertexAttribL2i64NV");
SDL_glVertexAttribL3i64NV = (PFNGLVERTEXATTRIBL3I64NVPROC) SDL_GL_GetProcAddress("glVertexAttribL3i64NV");
SDL_glVertexAttribL4i64NV = (PFNGLVERTEXATTRIBL4I64NVPROC) SDL_GL_GetProcAddress("glVertexAttribL4i64NV");
SDL_glVertexAttribL1i64vNV = (PFNGLVERTEXATTRIBL1I64VNVPROC) SDL_GL_GetProcAddress("glVertexAttribL1i64vNV");
SDL_glVertexAttribL2i64vNV = (PFNGLVERTEXATTRIBL2I64VNVPROC) SDL_GL_GetProcAddress("glVertexAttribL2i64vNV");
SDL_glVertexAttribL3i64vNV = (PFNGLVERTEXATTRIBL3I64VNVPROC) SDL_GL_GetProcAddress("glVertexAttribL3i64vNV");
SDL_glVertexAttribL4i64vNV = (PFNGLVERTEXATTRIBL4I64VNVPROC) SDL_GL_GetProcAddress("glVertexAttribL4i64vNV");
SDL_glVertexAttribL1ui64NV = (PFNGLVERTEXATTRIBL1UI64NVPROC) SDL_GL_GetProcAddress("glVertexAttribL1ui64NV");
SDL_glVertexAttribL2ui64NV = (PFNGLVERTEXATTRIBL2UI64NVPROC) SDL_GL_GetProcAddress("glVertexAttribL2ui64NV");
SDL_glVertexAttribL3ui64NV = (PFNGLVERTEXATTRIBL3UI64NVPROC) SDL_GL_GetProcAddress("glVertexAttribL3ui64NV");
SDL_glVertexAttribL4ui64NV = (PFNGLVERTEXATTRIBL4UI64NVPROC) SDL_GL_GetProcAddress("glVertexAttribL4ui64NV");
SDL_glVertexAttribL1ui64vNV = (PFNGLVERTEXATTRIBL1UI64VNVPROC) SDL_GL_GetProcAddress("glVertexAttribL1ui64vNV");
SDL_glVertexAttribL2ui64vNV = (PFNGLVERTEXATTRIBL2UI64VNVPROC) SDL_GL_GetProcAddress("glVertexAttribL2ui64vNV");
SDL_glVertexAttribL3ui64vNV = (PFNGLVERTEXATTRIBL3UI64VNVPROC) SDL_GL_GetProcAddress("glVertexAttribL3ui64vNV");
SDL_glVertexAttribL4ui64vNV = (PFNGLVERTEXATTRIBL4UI64VNVPROC) SDL_GL_GetProcAddress("glVertexAttribL4ui64vNV");
SDL_glGetVertexAttribLi64vNV = (PFNGLGETVERTEXATTRIBLI64VNVPROC) SDL_GL_GetProcAddress("glGetVertexAttribLi64vNV");
SDL_glGetVertexAttribLui64vNV = (PFNGLGETVERTEXATTRIBLUI64VNVPROC) SDL_GL_GetProcAddress("glGetVertexAttribLui64vNV");
SDL_glVertexAttribLFormatNV = (PFNGLVERTEXATTRIBLFORMATNVPROC) SDL_GL_GetProcAddress("glVertexAttribLFormatNV");
SDL_glGenNamesAMD = (PFNGLGENNAMESAMDPROC) SDL_GL_GetProcAddress("glGenNamesAMD");
SDL_glDeleteNamesAMD = (PFNGLDELETENAMESAMDPROC) SDL_GL_GetProcAddress("glDeleteNamesAMD");
SDL_glIsNameAMD = (PFNGLISNAMEAMDPROC) SDL_GL_GetProcAddress("glIsNameAMD");
SDL_glDebugMessageEnableAMD = (PFNGLDEBUGMESSAGEENABLEAMDPROC) SDL_GL_GetProcAddress("glDebugMessageEnableAMD");
SDL_glDebugMessageInsertAMD = (PFNGLDEBUGMESSAGEINSERTAMDPROC) SDL_GL_GetProcAddress("glDebugMessageInsertAMD");
SDL_glDebugMessageCallbackAMD = (PFNGLDEBUGMESSAGECALLBACKAMDPROC) SDL_GL_GetProcAddress("glDebugMessageCallbackAMD");
SDL_glGetDebugMessageLogAMD = (PFNGLGETDEBUGMESSAGELOGAMDPROC) SDL_GL_GetProcAddress("glGetDebugMessageLogAMD");
SDL_glVDPAUInitNV = (PFNGLVDPAUINITNVPROC) SDL_GL_GetProcAddress("glVDPAUInitNV");
SDL_glVDPAUFiniNV = (PFNGLVDPAUFININVPROC) SDL_GL_GetProcAddress("glVDPAUFiniNV");
SDL_glVDPAURegisterVideoSurfaceNV = (PFNGLVDPAUREGISTERVIDEOSURFACENVPROC) SDL_GL_GetProcAddress("glVDPAURegisterVideoSurfaceNV");
SDL_glVDPAURegisterOutputSurfaceNV = (PFNGLVDPAUREGISTEROUTPUTSURFACENVPROC) SDL_GL_GetProcAddress("glVDPAURegisterOutputSurfaceNV");
SDL_glVDPAUIsSurfaceNV = (PFNGLVDPAUISSURFACENVPROC) SDL_GL_GetProcAddress("glVDPAUIsSurfaceNV");
SDL_glVDPAUUnregisterSurfaceNV = (PFNGLVDPAUUNREGISTERSURFACENVPROC) SDL_GL_GetProcAddress("glVDPAUUnregisterSurfaceNV");
SDL_glVDPAUGetSurfaceivNV = (PFNGLVDPAUGETSURFACEIVNVPROC) SDL_GL_GetProcAddress("glVDPAUGetSurfaceivNV");
SDL_glVDPAUSurfaceAccessNV = (PFNGLVDPAUSURFACEACCESSNVPROC) SDL_GL_GetProcAddress("glVDPAUSurfaceAccessNV");
SDL_glVDPAUMapSurfacesNV = (PFNGLVDPAUMAPSURFACESNVPROC) SDL_GL_GetProcAddress("glVDPAUMapSurfacesNV");
SDL_glVDPAUUnmapSurfacesNV = (PFNGLVDPAUUNMAPSURFACESNVPROC) SDL_GL_GetProcAddress("glVDPAUUnmapSurfacesNV");
}
#endif
#endif
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment