/*Automatically generated by mkalias.sh DO NOT EDIT!*/
/*<Core>*/

#ifdef AGL_VERSION_1_2
#define glBlendColor __aglBlendColor
#define glBlendEquation __aglBlendEquation
#define glDrawRangeElements __aglDrawRangeElements
#define glColorTable __aglColorTable
#define glColorTableParameterfv __aglColorTableParameterfv
#define glColorTableParameteriv __aglColorTableParameteriv
#define glCopyColorTable __aglCopyColorTable
#define glGetColorTable __aglGetColorTable
#define glGetColorTableParameterfv __aglGetColorTableParameterfv
#define glGetColorTableParameteriv __aglGetColorTableParameteriv
#define glColorSubTable __aglColorSubTable
#define glCopyColorSubTable __aglCopyColorSubTable
#define glTexImage3D __aglTexImage3D
#define glTexSubImage3D __aglTexSubImage3D
#define glCopyTexSubImage3D __aglCopyTexSubImage3D
#endif

#if defined AGL_ARB_imaging
#define glConvolutionFilter1D __aglConvolutionFilter1D
#define glConvolutionFilter2D __aglConvolutionFilter2D
#define glConvolutionParameterf __aglConvolutionParameterf
#define glConvolutionParameterfv __aglConvolutionParameterfv
#define glConvolutionParameteri __aglConvolutionParameteri
#define glConvolutionParameteriv __aglConvolutionParameteriv
#define glCopyConvolutionFilter1D __aglCopyConvolutionFilter1D
#define glCopyConvolutionFilter2D __aglCopyConvolutionFilter2D
#define glGetConvolutionFilter __aglGetConvolutionFilter
#define glGetConvolutionParameterfv __aglGetConvolutionParameterfv
#define glGetConvolutionParameteriv __aglGetConvolutionParameteriv
#define glGetSeparableFilter __aglGetSeparableFilter
#define glSeparableFilter2D __aglSeparableFilter2D
#define glGetHistogram __aglGetHistogram
#define glGetHistogramParameterfv __aglGetHistogramParameterfv
#define glGetHistogramParameteriv __aglGetHistogramParameteriv
#define glGetMinmax __aglGetMinmax
#define glGetMinmaxParameterfv __aglGetMinmaxParameterfv
#define glGetMinmaxParameteriv __aglGetMinmaxParameteriv
#define glHistogram __aglHistogram
#define glMinmax __aglMinmax
#define glResetHistogram __aglResetHistogram
#define glResetMinmax __aglResetMinmax
#endif

#if defined AGL_VERSION_1_3
#define glActiveTexture __aglActiveTexture
#define glClientActiveTexture __aglClientActiveTexture
#define glMultiTexCoord1d __aglMultiTexCoord1d
#define glMultiTexCoord1dv __aglMultiTexCoord1dv
#define glMultiTexCoord1f __aglMultiTexCoord1f
#define glMultiTexCoord1fv __aglMultiTexCoord1fv
#define glMultiTexCoord1i __aglMultiTexCoord1i
#define glMultiTexCoord1iv __aglMultiTexCoord1iv
#define glMultiTexCoord1s __aglMultiTexCoord1s
#define glMultiTexCoord1sv __aglMultiTexCoord1sv
#define glMultiTexCoord2d __aglMultiTexCoord2d
#define glMultiTexCoord2dv __aglMultiTexCoord2dv
#define glMultiTexCoord2f __aglMultiTexCoord2f
#define glMultiTexCoord2fv __aglMultiTexCoord2fv
#define glMultiTexCoord2i __aglMultiTexCoord2i
#define glMultiTexCoord2iv __aglMultiTexCoord2iv
#define glMultiTexCoord2s __aglMultiTexCoord2s
#define glMultiTexCoord2sv __aglMultiTexCoord2sv
#define glMultiTexCoord3d __aglMultiTexCoord3d
#define glMultiTexCoord3dv __aglMultiTexCoord3dv
#define glMultiTexCoord3f __aglMultiTexCoord3f
#define glMultiTexCoord3fv __aglMultiTexCoord3fv
#define glMultiTexCoord3i __aglMultiTexCoord3i
#define glMultiTexCoord3iv __aglMultiTexCoord3iv
#define glMultiTexCoord3s __aglMultiTexCoord3s
#define glMultiTexCoord3sv __aglMultiTexCoord3sv
#define glMultiTexCoord4d __aglMultiTexCoord4d
#define glMultiTexCoord4dv __aglMultiTexCoord4dv
#define glMultiTexCoord4f __aglMultiTexCoord4f
#define glMultiTexCoord4fv __aglMultiTexCoord4fv
#define glMultiTexCoord4i __aglMultiTexCoord4i
#define glMultiTexCoord4iv __aglMultiTexCoord4iv
#define glMultiTexCoord4s __aglMultiTexCoord4s
#define glMultiTexCoord4sv __aglMultiTexCoord4sv
#define glLoadTransposeMatrixf __aglLoadTransposeMatrixf
#define glLoadTransposeMatrixd __aglLoadTransposeMatrixd
#define glMultTransposeMatrixf __aglMultTransposeMatrixf
#define glMultTransposeMatrixd __aglMultTransposeMatrixd
#define glSampleCoverage __aglSampleCoverage
#define glCompressedTexImage3D __aglCompressedTexImage3D
#define glCompressedTexImage2D __aglCompressedTexImage2D
#define glCompressedTexImage1D __aglCompressedTexImage1D
#define glCompressedTexSubImage3D __aglCompressedTexSubImage3D
#define glCompressedTexSubImage2D __aglCompressedTexSubImage2D
#define glCompressedTexSubImage1D __aglCompressedTexSubImage1D
#define glGetCompressedTexImage __aglGetCompressedTexImage
#endif

#if defined AGL_VERSION_1_4
#define glBlendFuncSeparate __aglBlendFuncSeparate
#define glFogCoordf __aglFogCoordf
#define glFogCoordfv __aglFogCoordfv
#define glFogCoordd __aglFogCoordd
#define glFogCoorddv __aglFogCoorddv
#define glFogCoordPointer __aglFogCoordPointer
#define glMultiDrawArrays __aglMultiDrawArrays
#define glMultiDrawElements __aglMultiDrawElements
#define glPointParameterf __aglPointParameterf
#define glPointParameterfv __aglPointParameterfv
#define glPointParameteri __aglPointParameteri
#define glPointParameteriv __aglPointParameteriv
#define glSecondaryColor3b __aglSecondaryColor3b
#define glSecondaryColor3bv __aglSecondaryColor3bv
#define glSecondaryColor3d __aglSecondaryColor3d
#define glSecondaryColor3dv __aglSecondaryColor3dv
#define glSecondaryColor3f __aglSecondaryColor3f
#define glSecondaryColor3fv __aglSecondaryColor3fv
#define glSecondaryColor3i __aglSecondaryColor3i
#define glSecondaryColor3iv __aglSecondaryColor3iv
#define glSecondaryColor3s __aglSecondaryColor3s
#define glSecondaryColor3sv __aglSecondaryColor3sv
#define glSecondaryColor3ub __aglSecondaryColor3ub
#define glSecondaryColor3ubv __aglSecondaryColor3ubv
#define glSecondaryColor3ui __aglSecondaryColor3ui
#define glSecondaryColor3uiv __aglSecondaryColor3uiv
#define glSecondaryColor3us __aglSecondaryColor3us
#define glSecondaryColor3usv __aglSecondaryColor3usv
#define glSecondaryColorPointer __aglSecondaryColorPointer
#define glWindowPos2d __aglWindowPos2d
#define glWindowPos2dv __aglWindowPos2dv
#define glWindowPos2f __aglWindowPos2f
#define glWindowPos2fv __aglWindowPos2fv
#define glWindowPos2i __aglWindowPos2i
#define glWindowPos2iv __aglWindowPos2iv
#define glWindowPos2s __aglWindowPos2s
#define glWindowPos2sv __aglWindowPos2sv
#define glWindowPos3d __aglWindowPos3d
#define glWindowPos3dv __aglWindowPos3dv
#define glWindowPos3f __aglWindowPos3f
#define glWindowPos3fv __aglWindowPos3fv
#define glWindowPos3i __aglWindowPos3i
#define glWindowPos3iv __aglWindowPos3iv
#define glWindowPos3s __aglWindowPos3s
#define glWindowPos3sv __aglWindowPos3sv
#endif


#if defined AGL_VERSION_1_5
#define glBindBuffer __aglBindBuffer
#define glDeleteBuffers __aglDeleteBuffers
#define glGenBuffers __aglGenBuffers
#define glIsBuffer __aglIsBuffer
#define glBufferData __aglBufferData
#define glBufferSubData __aglBufferSubData
#define glGetBufferSubData __aglGetBufferSubData
#define glMapBuffer __aglMapBuffer
#define glUnmapBuffer __aglUnmapBuffer
#define glGetBufferParameteriv __aglGetBufferParameteriv
#define glGetBufferPointerv __aglGetBufferPointerv
#define glGenQueries __aglGenQueries
#define glDeleteQueries __aglDeleteQueries
#define glIsQuery __aglIsQuery
#define glBeginQuery __aglBeginQuery
#define glEndQuery __aglEndQuery
#define glGetQueryiv __aglGetQueryiv
#define glGetQueryObjectiv __aglGetQueryObjectiv
#define glGetQueryObjectuiv __aglGetQueryObjectuiv
#endif


#if defined AGL_VERSION_2_0
#define glCreateProgram __aglCreateProgram
#define glCreateShader __aglCreateShader
#define glDeleteProgram __aglDeleteProgram
#define glDeleteShader __aglDeleteShader
#define glAttachShader __aglAttachShader
#define glDetachShader __aglDetachShader
#define glShaderSource __aglShaderSource
#define glCompileShader __aglCompileShader
#define glIsProgram __aglIsProgram
#define glIsShader __aglIsShader
#define glLinkProgram __aglLinkProgram
#define glUseProgram __aglUseProgram
#define glValidateProgram __aglValidateProgram
#define glUniform1f __aglUniform1f
#define glUniform2f __aglUniform2f
#define glUniform3f __aglUniform3f
#define glUniform4f __aglUniform4f
#define glUniform1i __aglUniform1i
#define glUniform2i __aglUniform2i
#define glUniform3i __aglUniform3i
#define glUniform4i __aglUniform4i
#define glUniform1fv __aglUniform1fv
#define glUniform2fv __aglUniform2fv
#define glUniform3fv __aglUniform3fv
#define glUniform4fv __aglUniform4fv
#define glUniform1iv __aglUniform1iv
#define glUniform2iv __aglUniform2iv
#define glUniform3iv __aglUniform3iv
#define glUniform4iv __aglUniform4iv
#define glUniformMatrix2fv __aglUniformMatrix2fv
#define glUniformMatrix3fv __aglUniformMatrix3fv
#define glUniformMatrix4fv __aglUniformMatrix4fv
#define glGetShaderfv __aglGetShaderfv
#define glGetShaderiv __aglGetShaderiv
#define glGetProgramfv __aglGetProgramfv
#define glGetProgramiv __aglGetProgramiv
#define glGetShaderInfoLog __aglGetShaderInfoLog
#define glGetProgramInfoLog __aglGetProgramInfoLog
#define glGetAttachedShaders __aglGetAttachedShaders
#define glGetUniformLocation __aglGetUniformLocation
#define glGetActiveUniform __aglGetActiveUniform
#define glGetUniformfv __aglGetUniformfv
#define glGetUniformiv __aglGetUniformiv
#define glGetShaderSource __aglGetShaderSource
#define glVertexAttrib1f __aglVertexAttrib1f
#define glVertexAttrib1s __aglVertexAttrib1s
#define glVertexAttrib1d __aglVertexAttrib1d
#define glVertexAttrib2f __aglVertexAttrib2f
#define glVertexAttrib2s __aglVertexAttrib2s
#define glVertexAttrib2d __aglVertexAttrib2d
#define glVertexAttrib3f __aglVertexAttrib3f
#define glVertexAttrib3s __aglVertexAttrib3s
#define glVertexAttrib3d __aglVertexAttrib3d
#define glVertexAttrib4f __aglVertexAttrib4f
#define glVertexAttrib4s __aglVertexAttrib4s
#define glVertexAttrib4d __aglVertexAttrib4d
#define glVertexAttrib4Nub __aglVertexAttrib4Nub
#define glVertexAttrib1fv __aglVertexAttrib1fv
#define glVertexAttrib1sv __aglVertexAttrib1sv
#define glVertexAttrib1dv __aglVertexAttrib1dv
#define glVertexAttrib2fv __aglVertexAttrib2fv
#define glVertexAttrib2sv __aglVertexAttrib2sv
#define glVertexAttrib2dv __aglVertexAttrib2dv
#define glVertexAttrib3fv __aglVertexAttrib3fv
#define glVertexAttrib3sv __aglVertexAttrib3sv
#define glVertexAttrib3dv __aglVertexAttrib3dv
#define glVertexAttrib4fv __aglVertexAttrib4fv
#define glVertexAttrib4sv __aglVertexAttrib4sv
#define glVertexAttrib4dv __aglVertexAttrib4dv
#define glVertexAttrib4iv __aglVertexAttrib4iv
#define glVertexAttrib4bv __aglVertexAttrib4bv
#define glVertexAttrib4ubv __aglVertexAttrib4ubv
#define glVertexAttrib4usv __aglVertexAttrib4usv
#define glVertexAttrib4uiv __aglVertexAttrib4uiv
#define glVertexAttrib4Nbv __aglVertexAttrib4Nbv
#define glVertexAttrib4Nsv __aglVertexAttrib4Nsv
#define glVertexAttrib4Niv __aglVertexAttrib4Niv
#define glVertexAttrib4Nubv __aglVertexAttrib4Nubv
#define glVertexAttrib4Nusv __aglVertexAttrib4Nusv
#define glVertexAttrib4Nuiv __aglVertexAttrib4Nuiv
#define glVertexAttribPointer __aglVertexAttribPointer
#define glEnableVertexAttribArray __aglEnableVertexAttribArray
#define glDisableVertexAttribArray __aglDisableVertexAttribArray

#define glBindAttribLocation __aglBindAttribLocation
#define glGetActiveAttrib __aglGetActiveAttrib
#define glGetAttribLocation __aglGetAttribLocation
#define glGetVertexAttribdv __aglGetVertexAttribdv
#define glGetVertexAttribfv __aglGetVertexAttribfv
#define glGetVertexAttribiv __aglGetVertexAttribiv
#define glGetVertexAttribPointerv __aglGetVertexAttribPointerv

#define glDrawBuffers __aglDrawBuffers

#define glStencilOpSeparate __aglStencilOpSeparate
#define glStencilFuncSeparate __aglStencilFuncSeparate

#endif


#if defined AGL_VERSION_2_1
#define glUniformMatrix2x3fv __aglUniformMatrix2x3fv
#define glUniformMatrix3x2fv __aglUniformMatrix3x2fv
#define glUniformMatrix2x4fv __aglUniformMatrix2x4fv
#define glUniformMatrix4x2fv __aglUniformMatrix4x2fv
#define glUniformMatrix3x4fv __aglUniformMatrix3x4fv
#define glUniformMatrix4x3fv __aglUniformMatrix4x3fv
#endif

#if defined AGL_VERSION_3_0
/*OpenGL3.0alsoreusesentrypointsfromtheseextensions:*/
/*ARB_framebuffer_object*/
/*ARB_map_buffer_range*/
/*ARB_vertex_array_object*/
#define glColorMaski __aglColorMaski
#define glGetBooleani_v __aglGetBooleani_v
#define glGetIntegeri_v __aglGetIntegeri_v
#define glEnablei __aglEnablei
#define glDisablei __aglDisablei
#define glIsEnabledi __aglIsEnabledi
#define glBeginTransformFeedback __aglBeginTransformFeedback
#define glEndTransformFeedback __aglEndTransformFeedback
#define glBindBufferRange __aglBindBufferRange
#define glBindBufferBase __aglBindBufferBase
#define glTransformFeedbackVaryings __aglTransformFeedbackVaryings
#define glGetTransformFeedbackVarying __aglGetTransformFeedbackVarying
#define glClampColor __aglClampColor
#define glBeginConditionalRender __aglBeginConditionalRender
#define glEndConditionalRender __aglEndConditionalRender
#define glVertexAttribI1i __aglVertexAttribI1i
#define glVertexAttribI2i __aglVertexAttribI2i
#define glVertexAttribI3i __aglVertexAttribI3i
#define glVertexAttribI4i __aglVertexAttribI4i
#define glVertexAttribI1ui __aglVertexAttribI1ui
#define glVertexAttribI2ui __aglVertexAttribI2ui
#define glVertexAttribI3ui __aglVertexAttribI3ui
#define glVertexAttribI4ui __aglVertexAttribI4ui
#define glVertexAttribI1iv __aglVertexAttribI1iv
#define glVertexAttribI2iv __aglVertexAttribI2iv
#define glVertexAttribI3iv __aglVertexAttribI3iv
#define glVertexAttribI4iv __aglVertexAttribI4iv
#define glVertexAttribI1uiv __aglVertexAttribI1uiv
#define glVertexAttribI2uiv __aglVertexAttribI2uiv
#define glVertexAttribI3uiv __aglVertexAttribI3uiv
#define glVertexAttribI4uiv __aglVertexAttribI4uiv
#define glVertexAttribI4bv __aglVertexAttribI4bv
#define glVertexAttribI4sv __aglVertexAttribI4sv
#define glVertexAttribI4ubv __aglVertexAttribI4ubv
#define glVertexAttribI4usv __aglVertexAttribI4usv
#define glVertexAttribIPointer __aglVertexAttribIPointer
#define glGetVertexAttribIiv __aglGetVertexAttribIiv
#define glGetVertexAttribIuiv __aglGetVertexAttribIuiv
#define glGetUniformuiv __aglGetUniformuiv
#define glBindFragDataLocation __aglBindFragDataLocation
#define glGetFragDataLocation __aglGetFragDataLocation
#define glUniform1ui __aglUniform1ui
#define glUniform2ui __aglUniform2ui
#define glUniform3ui __aglUniform3ui
#define glUniform4ui __aglUniform4ui
#define glUniform1uiv __aglUniform1uiv
#define glUniform2uiv __aglUniform2uiv
#define glUniform3uiv __aglUniform3uiv
#define glUniform4uiv __aglUniform4uiv
#define glTexParameterIiv __aglTexParameterIiv
#define glTexParameterIuiv __aglTexParameterIuiv
#define glGetTexParameterIiv __aglGetTexParameterIiv
#define glGetTexParameterIuiv __aglGetTexParameterIuiv
#define glClearBufferiv __aglClearBufferiv
#define glClearBufferuiv __aglClearBufferuiv
#define glClearBufferfv __aglClearBufferfv
#define glClearBufferfi __aglClearBufferfi
#define glGetStringi __aglGetStringi
#endif


/*</Core>*/
/*<ARB>*/

#ifdef AGL_ARB_multitexture
#define glActiveTextureARB __aglActiveTextureARB
#define glClientActiveTextureARB __aglClientActiveTextureARB
#define glMultiTexCoord1dARB __aglMultiTexCoord1dARB
#define glMultiTexCoord1dvARB __aglMultiTexCoord1dvARB
#define glMultiTexCoord1fARB __aglMultiTexCoord1fARB
#define glMultiTexCoord1fvARB __aglMultiTexCoord1fvARB
#define glMultiTexCoord1iARB __aglMultiTexCoord1iARB
#define glMultiTexCoord1ivARB __aglMultiTexCoord1ivARB
#define glMultiTexCoord1sARB __aglMultiTexCoord1sARB
#define glMultiTexCoord1svARB __aglMultiTexCoord1svARB
#define glMultiTexCoord2dARB __aglMultiTexCoord2dARB
#define glMultiTexCoord2dvARB __aglMultiTexCoord2dvARB
#define glMultiTexCoord2fARB __aglMultiTexCoord2fARB
#define glMultiTexCoord2fvARB __aglMultiTexCoord2fvARB
#define glMultiTexCoord2iARB __aglMultiTexCoord2iARB
#define glMultiTexCoord2ivARB __aglMultiTexCoord2ivARB
#define glMultiTexCoord2sARB __aglMultiTexCoord2sARB
#define glMultiTexCoord2svARB __aglMultiTexCoord2svARB
#define glMultiTexCoord3dARB __aglMultiTexCoord3dARB
#define glMultiTexCoord3dvARB __aglMultiTexCoord3dvARB
#define glMultiTexCoord3fARB __aglMultiTexCoord3fARB
#define glMultiTexCoord3fvARB __aglMultiTexCoord3fvARB
#define glMultiTexCoord3iARB __aglMultiTexCoord3iARB
#define glMultiTexCoord3ivARB __aglMultiTexCoord3ivARB
#define glMultiTexCoord3sARB __aglMultiTexCoord3sARB
#define glMultiTexCoord3svARB __aglMultiTexCoord3svARB
#define glMultiTexCoord4dARB __aglMultiTexCoord4dARB
#define glMultiTexCoord4dvARB __aglMultiTexCoord4dvARB
#define glMultiTexCoord4fARB __aglMultiTexCoord4fARB
#define glMultiTexCoord4fvARB __aglMultiTexCoord4fvARB
#define glMultiTexCoord4iARB __aglMultiTexCoord4iARB
#define glMultiTexCoord4ivARB __aglMultiTexCoord4ivARB
#define glMultiTexCoord4sARB __aglMultiTexCoord4sARB
#define glMultiTexCoord4svARB __aglMultiTexCoord4svARB
#endif

#if defined AGL_ARB_transpose_matrix
#define glLoadTransposeMatrixfARB __aglLoadTransposeMatrixfARB
#define glLoadTransposeMatrixdARB __aglLoadTransposeMatrixdARB
#define glMultTransposeMatrixfARB __aglMultTransposeMatrixfARB
#define glMultTransposeMatrixdARB __aglMultTransposeMatrixdARB
#endif

#if defined AGL_ARB_multisample
#define glSampleCoverageARB __aglSampleCoverageARB
#endif

#if defined AGL_ARB_texture_compression
#define glCompressedTexImage3DARB __aglCompressedTexImage3DARB
#define glCompressedTexImage2DARB __aglCompressedTexImage2DARB
#define glCompressedTexImage1DARB __aglCompressedTexImage1DARB
#define glCompressedTexSubImage3DARB __aglCompressedTexSubImage3DARB
#define glCompressedTexSubImage2DARB __aglCompressedTexSubImage2DARB
#define glCompressedTexSubImage1DARB __aglCompressedTexSubImage1DARB
#define glGetCompressedTexImageARB __aglGetCompressedTexImageARB
#endif

#if defined AGL_ARB_point_parameters
#define glPointParameterfARB __aglPointParameterfARB
#define glPointParameterfvARB __aglPointParameterfvARB
#endif

#if defined AGL_ARB_vertex_blend
#define glWeightbvARB __aglWeightbvARB
#define glWeightsvARB __aglWeightsvARB
#define glWeightivARB __aglWeightivARB
#define glWeightfvARB __aglWeightfvARB
#define glWeightdvARB __aglWeightdvARB
#define glWeightubvARB __aglWeightubvARB
#define glWeightusvARB __aglWeightusvARB
#define glWeightuivARB __aglWeightuivARB
#define glWeightPointerARB __aglWeightPointerARB
#define glVertexBlendARB __aglVertexBlendARB
#endif

#if defined AGL_ARB_matrix_palette
#define glCurrentPaletteMatrixARB __aglCurrentPaletteMatrixARB
#define glMatrixIndexubvARB __aglMatrixIndexubvARB
#define glMatrixIndexusvARB __aglMatrixIndexusvARB
#define glMatrixIndexuivARB __aglMatrixIndexuivARB
#define glMatrixIndexPointerARB __aglMatrixIndexPointerARB
#endif

#if defined AGL_ARB_window_pos
#define glWindowPos2dARB __aglWindowPos2dARB
#define glWindowPos2dvARB __aglWindowPos2dvARB
#define glWindowPos2fARB __aglWindowPos2fARB
#define glWindowPos2fvARB __aglWindowPos2fvARB
#define glWindowPos2iARB __aglWindowPos2iARB
#define glWindowPos2ivARB __aglWindowPos2ivARB
#define glWindowPos2sARB __aglWindowPos2sARB
#define glWindowPos2svARB __aglWindowPos2svARB
#define glWindowPos3dARB __aglWindowPos3dARB
#define glWindowPos3dvARB __aglWindowPos3dvARB
#define glWindowPos3fARB __aglWindowPos3fARB
#define glWindowPos3fvARB __aglWindowPos3fvARB
#define glWindowPos3iARB __aglWindowPos3iARB
#define glWindowPos3ivARB __aglWindowPos3ivARB
#define glWindowPos3sARB __aglWindowPos3sARB
#define glWindowPos3svARB __aglWindowPos3svARB
#endif

#if defined AGL_ARB_vertex_program
#define glVertexAttrib1dARB __aglVertexAttrib1dARB
#define glVertexAttrib1dvARB __aglVertexAttrib1dvARB
#define glVertexAttrib1fARB __aglVertexAttrib1fARB
#define glVertexAttrib1fvARB __aglVertexAttrib1fvARB
#define glVertexAttrib1sARB __aglVertexAttrib1sARB
#define glVertexAttrib1svARB __aglVertexAttrib1svARB
#define glVertexAttrib2dARB __aglVertexAttrib2dARB
#define glVertexAttrib2dvARB __aglVertexAttrib2dvARB
#define glVertexAttrib2fARB __aglVertexAttrib2fARB
#define glVertexAttrib2fvARB __aglVertexAttrib2fvARB
#define glVertexAttrib2sARB __aglVertexAttrib2sARB
#define glVertexAttrib2svARB __aglVertexAttrib2svARB
#define glVertexAttrib3dARB __aglVertexAttrib3dARB
#define glVertexAttrib3dvARB __aglVertexAttrib3dvARB
#define glVertexAttrib3fARB __aglVertexAttrib3fARB
#define glVertexAttrib3fvARB __aglVertexAttrib3fvARB
#define glVertexAttrib3sARB __aglVertexAttrib3sARB
#define glVertexAttrib3svARB __aglVertexAttrib3svARB
#define glVertexAttrib4NbvARB __aglVertexAttrib4NbvARB
#define glVertexAttrib4NivARB __aglVertexAttrib4NivARB
#define glVertexAttrib4NsvARB __aglVertexAttrib4NsvARB
#define glVertexAttrib4NubARB __aglVertexAttrib4NubARB
#define glVertexAttrib4NubvARB __aglVertexAttrib4NubvARB
#define glVertexAttrib4NuivARB __aglVertexAttrib4NuivARB
#define glVertexAttrib4NusvARB __aglVertexAttrib4NusvARB
#define glVertexAttrib4bvARB __aglVertexAttrib4bvARB
#define glVertexAttrib4dARB __aglVertexAttrib4dARB
#define glVertexAttrib4dvARB __aglVertexAttrib4dvARB
#define glVertexAttrib4fARB __aglVertexAttrib4fARB
#define glVertexAttrib4fvARB __aglVertexAttrib4fvARB
#define glVertexAttrib4ivARB __aglVertexAttrib4ivARB
#define glVertexAttrib4sARB __aglVertexAttrib4sARB
#define glVertexAttrib4svARB __aglVertexAttrib4svARB
#define glVertexAttrib4ubvARB __aglVertexAttrib4ubvARB
#define glVertexAttrib4uivARB __aglVertexAttrib4uivARB
#define glVertexAttrib4usvARB __aglVertexAttrib4usvARB
#define glVertexAttribPointerARB __aglVertexAttribPointerARB
#define glEnableVertexAttribArrayARB __aglEnableVertexAttribArrayARB
#define glDisableVertexAttribArrayARB __aglDisableVertexAttribArrayARB
#define glProgramStringARB __aglProgramStringARB
#define glBindProgramARB __aglBindProgramARB
#define glDeleteProgramsARB __aglDeleteProgramsARB
#define glGenProgramsARB __aglGenProgramsARB
#define glProgramEnvParameter4dARB __aglProgramEnvParameter4dARB
#define glProgramEnvParameter4dvARB __aglProgramEnvParameter4dvARB
#define glProgramEnvParameter4fARB __aglProgramEnvParameter4fARB
#define glProgramEnvParameter4fvARB __aglProgramEnvParameter4fvARB
#define glProgramLocalParameter4dARB __aglProgramLocalParameter4dARB
#define glProgramLocalParameter4dvARB __aglProgramLocalParameter4dvARB
#define glProgramLocalParameter4fARB __aglProgramLocalParameter4fARB
#define glProgramLocalParameter4fvARB __aglProgramLocalParameter4fvARB
#define glGetProgramEnvParameterdvARB __aglGetProgramEnvParameterdvARB
#define glGetProgramEnvParameterfvARB __aglGetProgramEnvParameterfvARB
#define glGetProgramLocalParameterdvARB __aglGetProgramLocalParameterdvARB
#define glGetProgramLocalParameterfvARB __aglGetProgramLocalParameterfvARB
#define glGetProgramivARB __aglGetProgramivARB
#define glGetProgramStringARB __aglGetProgramStringARB
#define glGetVertexAttribdvARB __aglGetVertexAttribdvARB
#define glGetVertexAttribfvARB __aglGetVertexAttribfvARB
#define glGetVertexAttribivARB __aglGetVertexAttribivARB
#define glGetVertexAttribPointervARB __aglGetVertexAttribPointervARB
#define glIsProgramARB __aglIsProgramARB
#endif

#if defined AGL_ARB_vertex_buffer_object
#define glBindBufferARB __aglBindBufferARB
#define glDeleteBuffersARB __aglDeleteBuffersARB
#define glGenBuffersARB __aglGenBuffersARB
#define glIsBufferARB __aglIsBufferARB
#define glBufferDataARB __aglBufferDataARB
#define glBufferSubDataARB __aglBufferSubDataARB
#define glGetBufferSubDataARB __aglGetBufferSubDataARB
#define glMapBufferARB __aglMapBufferARB
#define glUnmapBufferARB __aglUnmapBufferARB
#define glGetBufferParameterivARB __aglGetBufferParameterivARB
#define glGetBufferPointervARB __aglGetBufferPointervARB
#endif

#if defined AGL_ARB_occlusion_query
#define glGenQueriesARB __aglGenQueriesARB
#define glDeleteQueriesARB __aglDeleteQueriesARB
#define glIsQueryARB __aglIsQueryARB
#define glBeginQueryARB __aglBeginQueryARB
#define glEndQueryARB __aglEndQueryARB
#define glGetQueryivARB __aglGetQueryivARB
#define glGetQueryObjectivARB __aglGetQueryObjectivARB
#define glGetQueryObjectuivARB __aglGetQueryObjectuivARB
#endif

#if defined AGL_ARB_shader_objects
#define glDeleteObjectARB __aglDeleteObjectARB
#define glGetHandleARB __aglGetHandleARB
#define glDetachObjectARB __aglDetachObjectARB
#define glCreateShaderObjectARB __aglCreateShaderObjectARB
#define glShaderSourceARB __aglShaderSourceARB
#define glCompileShaderARB __aglCompileShaderARB
#define glCreateProgramObjectARB __aglCreateProgramObjectARB
#define glAttachObjectARB __aglAttachObjectARB
#define glLinkProgramARB __aglLinkProgramARB
#define glUseProgramObjectARB __aglUseProgramObjectARB
#define glValidateProgramARB __aglValidateProgramARB
#define glUniform1fARB __aglUniform1fARB
#define glUniform2fARB __aglUniform2fARB
#define glUniform3fARB __aglUniform3fARB
#define glUniform4fARB __aglUniform4fARB
#define glUniform1iARB __aglUniform1iARB
#define glUniform2iARB __aglUniform2iARB
#define glUniform3iARB __aglUniform3iARB
#define glUniform4iARB __aglUniform4iARB
#define glUniform1fvARB __aglUniform1fvARB
#define glUniform2fvARB __aglUniform2fvARB
#define glUniform3fvARB __aglUniform3fvARB
#define glUniform4fvARB __aglUniform4fvARB
#define glUniform1ivARB __aglUniform1ivARB
#define glUniform2ivARB __aglUniform2ivARB
#define glUniform3ivARB __aglUniform3ivARB
#define glUniform4ivARB __aglUniform4ivARB
#define glUniformMatrix2fvARB __aglUniformMatrix2fvARB
#define glUniformMatrix3fvARB __aglUniformMatrix3fvARB
#define glUniformMatrix4fvARB __aglUniformMatrix4fvARB
#define glGetObjectParameterfvARB __aglGetObjectParameterfvARB
#define glGetObjectParameterivARB __aglGetObjectParameterivARB
#define glGetInfoLogARB __aglGetInfoLogARB
#define glGetAttachedObjectsARB __aglGetAttachedObjectsARB
#define glGetUniformLocationARB __aglGetUniformLocationARB
#define glGetActiveUniformARB __aglGetActiveUniformARB
#define glGetUniformfvARB __aglGetUniformfvARB
#define glGetUniformivARB __aglGetUniformivARB
#define glGetShaderSourceARB __aglGetShaderSourceARB
#endif

#ifdef AGL_ARB_vertex_shader
#ifndef GL_ARB_vertex_program
#define glVertexAttrib1fARB __aglVertexAttrib1fARB
#define glVertexAttrib1sARB __aglVertexAttrib1sARB
#define glVertexAttrib1dARB __aglVertexAttrib1dARB
#define glVertexAttrib2fARB __aglVertexAttrib2fARB
#define glVertexAttrib2sARB __aglVertexAttrib2sARB
#define glVertexAttrib2dARB __aglVertexAttrib2dARB
#define glVertexAttrib3fARB __aglVertexAttrib3fARB
#define glVertexAttrib3sARB __aglVertexAttrib3sARB
#define glVertexAttrib3dARB __aglVertexAttrib3dARB
#define glVertexAttrib4fARB __aglVertexAttrib4fARB
#define glVertexAttrib4sARB __aglVertexAttrib4sARB
#define glVertexAttrib4dARB __aglVertexAttrib4dARB
#define glVertexAttrib4NubARB __aglVertexAttrib4NubARB
#define glVertexAttrib1fvARB __aglVertexAttrib1fvARB
#define glVertexAttrib1svARB __aglVertexAttrib1svARB
#define glVertexAttrib1dvARB __aglVertexAttrib1dvARB
#define glVertexAttrib2fvARB __aglVertexAttrib2fvARB
#define glVertexAttrib2svARB __aglVertexAttrib2svARB
#define glVertexAttrib2dvARB __aglVertexAttrib2dvARB
#define glVertexAttrib3fvARB __aglVertexAttrib3fvARB
#define glVertexAttrib3svARB __aglVertexAttrib3svARB
#define glVertexAttrib3dvARB __aglVertexAttrib3dvARB
#define glVertexAttrib4fvARB __aglVertexAttrib4fvARB
#define glVertexAttrib4svARB __aglVertexAttrib4svARB
#define glVertexAttrib4dvARB __aglVertexAttrib4dvARB
#define glVertexAttrib4ivARB __aglVertexAttrib4ivARB
#define glVertexAttrib4bvARB __aglVertexAttrib4bvARB
#define glVertexAttrib4ubvARB __aglVertexAttrib4ubvARB
#define glVertexAttrib4usvARB __aglVertexAttrib4usvARB
#define glVertexAttrib4uivARB __aglVertexAttrib4uivARB
#define glVertexAttrib4NbvARB __aglVertexAttrib4NbvARB
#define glVertexAttrib4NsvARB __aglVertexAttrib4NsvARB
#define glVertexAttrib4NivARB __aglVertexAttrib4NivARB
#define glVertexAttrib4NubvARB __aglVertexAttrib4NubvARB
#define glVertexAttrib4NusvARB __aglVertexAttrib4NusvARB
#define glVertexAttrib4NuivARB __aglVertexAttrib4NuivARB
#define glVertexAttribPointerARB __aglVertexAttribPointerARB
#define glEnableVertexAttribArrayARB __aglEnableVertexAttribArrayARB
#define glDisableVertexAttribArrayARB __aglDisableVertexAttribArrayARB
#endif
#define glBindAttribLocationARB __aglBindAttribLocationARB
#define glGetActiveAttribARB __aglGetActiveAttribARB
#define glGetAttribLocationARB __aglGetAttribLocationARB
#ifndef GL_ARB_vertex_program
#define glGetVertexAttribdvARB __aglGetVertexAttribdvARB
#define glGetVertexAttribfvARB __aglGetVertexAttribfvARB
#define glGetVertexAttribivARB __aglGetVertexAttribivARB
#define glGetVertexAttribPointervARB __aglGetVertexAttribPointervARB
#endif
#endif

#if defined AGL_ARB_draw_buffers
#define glDrawBuffersARB __aglDrawBuffersARB
#endif

#if defined AGL_ARB_color_buffer_float
#define glClampColorARB __aglClampColorARB
#endif

#if defined AGL_ARB_draw_instanced
#define glDrawArraysInstancedARB __aglDrawArraysInstancedARB
#define glDrawElementsInstancedARB __aglDrawElementsInstancedARB
#endif

#if defined AGL_ARB_framebuffer_object
#define glIsRenderbuffer __aglIsRenderbuffer
#define glBindRenderbuffer __aglBindRenderbuffer
#define glDeleteRenderbuffers __aglDeleteRenderbuffers
#define glGenRenderbuffers __aglGenRenderbuffers
#define glRenderbufferStorage __aglRenderbufferStorage
#define glGetRenderbufferParameteriv __aglGetRenderbufferParameteriv
#define glIsFramebuffer __aglIsFramebuffer
#define glBindFramebuffer __aglBindFramebuffer
#define glDeleteFramebuffers __aglDeleteFramebuffers
#define glGenFramebuffers __aglGenFramebuffers
#define glCheckFramebufferStatus __aglCheckFramebufferStatus
#define glFramebufferTexture1D __aglFramebufferTexture1D
#define glFramebufferTexture2D __aglFramebufferTexture2D
#define glFramebufferTexture3D __aglFramebufferTexture3D
#define glFramebufferRenderbuffer __aglFramebufferRenderbuffer
#define glGetFramebufferAttachmentParameteriv __aglGetFramebufferAttachmentParameteriv
#define glGenerateMipmap __aglGenerateMipmap
#define glBlitFramebuffer __aglBlitFramebuffer
#define glRenderbufferStorageMultisample __aglRenderbufferStorageMultisample
#define glFramebufferTextureLayer __aglFramebufferTextureLayer
#endif

#if defined AGL_ARB_geometry_shader4
#define glProgramParameteriARB __aglProgramParameteriARB
#define glFramebufferTextureARB __aglFramebufferTextureARB
#define glFramebufferTextureLayerARB __aglFramebufferTextureLayerARB
#define glFramebufferTextureFaceARB __aglFramebufferTextureFaceARB
#endif

#if defined AGL_ARB_instanced_arrays
#define glVertexAttribDivisor __aglVertexAttribDivisor
#endif

#if defined AGL_ARB_map_buffer_range
#define glMapBufferRange __aglMapBufferRange
#define glFlushMappedBufferRange __aglFlushMappedBufferRange
#endif

#if defined AGL_ARB_texture_buffer_object
#define glTexBufferARB __aglTexBufferARB
#endif

#if defined AGL_ARB_vertex_array_object
#define glBindVertexArray __aglBindVertexArray
#define glDeleteVertexArrays __aglDeleteVertexArrays
#define glGenVertexArrays __aglGenVertexArrays
#define glIsVertexArray __aglIsVertexArray
#endif


/*</ARB>*/


#if defined AGL_EXT_blend_color
#define glBlendColorEXT __aglBlendColorEXT
#endif

#if defined AGL_EXT_polygon_offset
#define glPolygonOffsetEXT __aglPolygonOffsetEXT
#endif

#if defined AGL_EXT_texture3D
#define glTexImage3DEXT __aglTexImage3DEXT
#define glTexSubImage3DEXT __aglTexSubImage3DEXT
#endif

#if defined AGL_SGIS_texture_filter4
#define glGetTexFilterFuncSGIS __aglGetTexFilterFuncSGIS
#define glTexFilterFuncSGIS __aglTexFilterFuncSGIS
#endif

#if defined AGL_EXT_subtexture
#define glTexSubImage1DEXT __aglTexSubImage1DEXT
#define glTexSubImage2DEXT __aglTexSubImage2DEXT
#endif

#if defined AGL_EXT_copy_texture
#define glCopyTexImage1DEXT __aglCopyTexImage1DEXT
#define glCopyTexImage2DEXT __aglCopyTexImage2DEXT
#define glCopyTexSubImage1DEXT __aglCopyTexSubImage1DEXT
#define glCopyTexSubImage2DEXT __aglCopyTexSubImage2DEXT
#define glCopyTexSubImage3DEXT __aglCopyTexSubImage3DEXT
#endif

#if defined AGL_EXT_histogram
#define glGetHistogramEXT __aglGetHistogramEXT
#define glGetHistogramParameterfvEXT __aglGetHistogramParameterfvEXT
#define glGetHistogramParameterivEXT __aglGetHistogramParameterivEXT
#define glGetMinmaxEXT __aglGetMinmaxEXT
#define glGetMinmaxParameterfvEXT __aglGetMinmaxParameterfvEXT
#define glGetMinmaxParameterivEXT __aglGetMinmaxParameterivEXT
#define glHistogramEXT __aglHistogramEXT
#define glMinmaxEXT __aglMinmaxEXT
#define glResetHistogramEXT __aglResetHistogramEXT
#define glResetMinmaxEXT __aglResetMinmaxEXT
#endif

#if defined AGL_EXT_convolution
#define glConvolutionFilter1DEXT __aglConvolutionFilter1DEXT
#define glConvolutionFilter2DEXT __aglConvolutionFilter2DEXT
#define glConvolutionParameterfEXT __aglConvolutionParameterfEXT
#define glConvolutionParameterfvEXT __aglConvolutionParameterfvEXT
#define glConvolutionParameteriEXT __aglConvolutionParameteriEXT
#define glConvolutionParameterivEXT __aglConvolutionParameterivEXT
#define glCopyConvolutionFilter1DEXT __aglCopyConvolutionFilter1DEXT
#define glCopyConvolutionFilter2DEXT __aglCopyConvolutionFilter2DEXT
#define glGetConvolutionFilterEXT __aglGetConvolutionFilterEXT
#define glGetConvolutionParameterfvEXT __aglGetConvolutionParameterfvEXT
#define glGetConvolutionParameterivEXT __aglGetConvolutionParameterivEXT
#define glGetSeparableFilterEXT __aglGetSeparableFilterEXT
#define glSeparableFilter2DEXT __aglSeparableFilter2DEXT
#endif

#if defined AGL_SGI_color_table
#define glColorTableSGI __aglColorTableSGI
#define glColorTableParameterfvSGI __aglColorTableParameterfvSGI
#define glColorTableParameterivSGI __aglColorTableParameterivSGI
#define glCopyColorTableSGI __aglCopyColorTableSGI
#define glGetColorTableSGI __aglGetColorTableSGI
#define glGetColorTableParameterfvSGI __aglGetColorTableParameterfvSGI
#define glGetColorTableParameterivSGI __aglGetColorTableParameterivSGI
#endif

#if defined AGL_SGIX_pixel_texture
#define glPixelTexGenSGIX __aglPixelTexGenSGIX
#endif

#if defined AGL_SGIS_pixel_texture
#define glPixelTexGenParameteriSGIS __aglPixelTexGenParameteriSGIS
#define glPixelTexGenParameterivSGIS __aglPixelTexGenParameterivSGIS
#define glPixelTexGenParameterfSGIS __aglPixelTexGenParameterfSGIS
#define glPixelTexGenParameterfvSGIS __aglPixelTexGenParameterfvSGIS
#define glGetPixelTexGenParameterivSGIS __aglGetPixelTexGenParameterivSGIS
#define glGetPixelTexGenParameterfvSGIS __aglGetPixelTexGenParameterfvSGIS
#endif

#if defined AGL_SGIS_texture4D
#define glTexImage4DSGIS __aglTexImage4DSGIS
#define glTexSubImage4DSGIS __aglTexSubImage4DSGIS
#endif

#if defined AGL_EXT_texture_object
#define glAreTexturesResidentEXT __aglAreTexturesResidentEXT
#define glBindTextureEXT __aglBindTextureEXT
#define glDeleteTexturesEXT __aglDeleteTexturesEXT
#define glGenTexturesEXT __aglGenTexturesEXT
#define glIsTextureEXT __aglIsTextureEXT
#define glPrioritizeTexturesEXT __aglPrioritizeTexturesEXT
#endif

#if defined AGL_SGIS_detail_texture
#define glDetailTexFuncSGIS __aglDetailTexFuncSGIS
#define glGetDetailTexFuncSGIS __aglGetDetailTexFuncSGIS
#endif

#if defined AGL_SGIS_sharpen_texture
#define glSharpenTexFuncSGIS __aglSharpenTexFuncSGIS
#define glGetSharpenTexFuncSGIS __aglGetSharpenTexFuncSGIS
#endif

#if defined AGL_SGIS_multisample
#define glSampleMaskSGIS __aglSampleMaskSGIS
#define glSamplePatternSGIS __aglSamplePatternSGIS
#endif

#if defined AGL_EXT_vertex_array
#define glArrayElementEXT __aglArrayElementEXT
#define glColorPointerEXT __aglColorPointerEXT
#define glDrawArraysEXT __aglDrawArraysEXT
#define glEdgeFlagPointerEXT __aglEdgeFlagPointerEXT
#define glGetPointervEXT __aglGetPointervEXT
#define glIndexPointerEXT __aglIndexPointerEXT
#define glNormalPointerEXT __aglNormalPointerEXT
#define glTexCoordPointerEXT __aglTexCoordPointerEXT
#define glVertexPointerEXT __aglVertexPointerEXT
#endif

#if defined AGL_EXT_blend_minmax
#define glBlendEquationEXT __aglBlendEquationEXT
#endif

#if defined AGL_SGIX_sprite
#define glSpriteParameterfSGIX __aglSpriteParameterfSGIX
#define glSpriteParameterfvSGIX __aglSpriteParameterfvSGIX
#define glSpriteParameteriSGIX __aglSpriteParameteriSGIX
#define glSpriteParameterivSGIX __aglSpriteParameterivSGIX
#endif

#if defined AGL_EXT_point_parameters
#define glPointParameterfEXT __aglPointParameterfEXT
#define glPointParameterfvEXT __aglPointParameterfvEXT
#endif

#if defined AGL_SGIS_point_parameters
#define glPointParameterfSGIS __aglPointParameterfSGIS
#define glPointParameterfvSGIS __aglPointParameterfvSGIS
#endif

#if defined AGL_SGIX_instruments
#define glGetInstrumentsSGIX __aglGetInstrumentsSGIX
#define glInstrumentsBufferSGIX __aglInstrumentsBufferSGIX
#define glPollInstrumentsSGIX __aglPollInstrumentsSGIX
#define glReadInstrumentsSGIX __aglReadInstrumentsSGIX
#define glStartInstrumentsSGIX __aglStartInstrumentsSGIX
#define glStopInstrumentsSGIX __aglStopInstrumentsSGIX
#endif

#if defined AGL_SGIX_framezoom
#define glFrameZoomSGIX __aglFrameZoomSGIX
#endif

#if defined AGL_SGIX_tag_sample_buffer
#define glTagSampleBufferSGIX __aglTagSampleBufferSGIX
#endif

#if defined AGL_SGIX_polynomial_ffd
#define glDeformationMap3dSGIX __aglDeformationMap3dSGIX
#define glDeformationMap3fSGIX __aglDeformationMap3fSGIX
#define glDeformSGIX __aglDeformSGIX
#define glLoadIdentityDeformationMapSGIX __aglLoadIdentityDeformationMapSGIX
#endif

#if defined AGL_SGIX_reference_plane
#define glReferencePlaneSGIX __aglReferencePlaneSGIX
#endif

#if defined AGL_SGIX_flush_raster
#define glFlushRasterSGIX __aglFlushRasterSGIX
#endif

#if defined AGL_SGIS_fog_function
#define glFogFuncSGIS __aglFogFuncSGIS
#define glGetFogFuncSGIS __aglGetFogFuncSGIS
#endif

#if defined AGL_HP_image_transform
#define glImageTransformParameteriHP __aglImageTransformParameteriHP
#define glImageTransformParameterfHP __aglImageTransformParameterfHP
#define glImageTransformParameterivHP __aglImageTransformParameterivHP
#define glImageTransformParameterfvHP __aglImageTransformParameterfvHP
#define glGetImageTransformParameterivHP __aglGetImageTransformParameterivHP
#define glGetImageTransformParameterfvHP __aglGetImageTransformParameterfvHP
#endif

#if defined AGL_EXT_color_subtable
#ifndef GL_EXT_paletted_texture
#define glColorSubTableEXT __aglColorSubTableEXT
#endif
#define glCopyColorSubTableEXT __aglCopyColorSubTableEXT
#endif

#if defined AGL_PGI_misc_hints
#define glHintPGI __aglHintPGI
#endif

#if defined AGL_EXT_paletted_texture
#define glColorTableEXT __aglColorTableEXT
#define glGetColorTableEXT __aglGetColorTableEXT
#define glGetColorTableParameterivEXT __aglGetColorTableParameterivEXT
#define glGetColorTableParameterfvEXT __aglGetColorTableParameterfvEXT
#endif

#if defined AGL_SGIX_list_priority
#define glGetListParameterfvSGIX __aglGetListParameterfvSGIX
#define glGetListParameterivSGIX __aglGetListParameterivSGIX
#define glListParameterfSGIX __aglListParameterfSGIX
#define glListParameterfvSGIX __aglListParameterfvSGIX
#define glListParameteriSGIX __aglListParameteriSGIX
#define glListParameterivSGIX __aglListParameterivSGIX
#endif

#if defined AGL_EXT_index_material
#define glIndexMaterialEXT __aglIndexMaterialEXT
#endif

#if defined AGL_EXT_index_func
#define glIndexFuncEXT __aglIndexFuncEXT
#endif

#if defined AGL_EXT_compiled_vertex_array
#define glLockArraysEXT __aglLockArraysEXT
#define glUnlockArraysEXT __aglUnlockArraysEXT
#endif

#if defined AGL_EXT_cull_vertex
#define glCullParameterdvEXT __aglCullParameterdvEXT
#define glCullParameterfvEXT __aglCullParameterfvEXT
#endif

#if defined AGL_SGIX_fragment_lighting
#define glFragmentColorMaterialSGIX __aglFragmentColorMaterialSGIX
#define glFragmentLightfSGIX __aglFragmentLightfSGIX
#define glFragmentLightfvSGIX __aglFragmentLightfvSGIX
#define glFragmentLightiSGIX __aglFragmentLightiSGIX
#define glFragmentLightivSGIX __aglFragmentLightivSGIX
#define glFragmentLightModelfSGIX __aglFragmentLightModelfSGIX
#define glFragmentLightModelfvSGIX __aglFragmentLightModelfvSGIX
#define glFragmentLightModeliSGIX __aglFragmentLightModeliSGIX
#define glFragmentLightModelivSGIX __aglFragmentLightModelivSGIX
#define glFragmentMaterialfSGIX __aglFragmentMaterialfSGIX
#define glFragmentMaterialfvSGIX __aglFragmentMaterialfvSGIX
#define glFragmentMaterialiSGIX __aglFragmentMaterialiSGIX
#define glFragmentMaterialivSGIX __aglFragmentMaterialivSGIX
#define glGetFragmentLightfvSGIX __aglGetFragmentLightfvSGIX
#define glGetFragmentLightivSGIX __aglGetFragmentLightivSGIX
#define glGetFragmentMaterialfvSGIX __aglGetFragmentMaterialfvSGIX
#define glGetFragmentMaterialivSGIX __aglGetFragmentMaterialivSGIX
#define glLightEnviSGIX __aglLightEnviSGIX
#endif

#if defined AGL_EXT_draw_range_elements
#define glDrawRangeElementsEXT __aglDrawRangeElementsEXT
#endif

#if defined AGL_EXT_light_texture
#define glApplyTextureEXT __aglApplyTextureEXT
#define glTextureLightEXT __aglTextureLightEXT
#define glTextureMaterialEXT __aglTextureMaterialEXT
#endif

#if defined AGL_SGIX_async
#define glAsyncMarkerSGIX __aglAsyncMarkerSGIX
#define glFinishAsyncSGIX __aglFinishAsyncSGIX
#define glPollAsyncSGIX __aglPollAsyncSGIX
#define glGenAsyncMarkersSGIX __aglGenAsyncMarkersSGIX
#define glDeleteAsyncMarkersSGIX __aglDeleteAsyncMarkersSGIX
#define glIsAsyncMarkerSGIX __aglIsAsyncMarkerSGIX
#endif

#if defined AGL_INTEL_parallel_arrays
#define glVertexPointervINTEL __aglVertexPointervINTEL
#define glNormalPointervINTEL __aglNormalPointervINTEL
#define glColorPointervINTEL __aglColorPointervINTEL
#define glTexCoordPointervINTEL __aglTexCoordPointervINTEL
#endif

#if defined AGL_EXT_pixel_transform
#define glPixelTransformParameteriEXT __aglPixelTransformParameteriEXT
#define glPixelTransformParameterfEXT __aglPixelTransformParameterfEXT
#define glPixelTransformParameterivEXT __aglPixelTransformParameterivEXT
#define glPixelTransformParameterfvEXT __aglPixelTransformParameterfvEXT
#endif

#if defined AGL_EXT_secondary_color
#define glSecondaryColor3bEXT __aglSecondaryColor3bEXT
#define glSecondaryColor3bvEXT __aglSecondaryColor3bvEXT
#define glSecondaryColor3dEXT __aglSecondaryColor3dEXT
#define glSecondaryColor3dvEXT __aglSecondaryColor3dvEXT
#define glSecondaryColor3fEXT __aglSecondaryColor3fEXT
#define glSecondaryColor3fvEXT __aglSecondaryColor3fvEXT
#define glSecondaryColor3iEXT __aglSecondaryColor3iEXT
#define glSecondaryColor3ivEXT __aglSecondaryColor3ivEXT
#define glSecondaryColor3sEXT __aglSecondaryColor3sEXT
#define glSecondaryColor3svEXT __aglSecondaryColor3svEXT
#define glSecondaryColor3ubEXT __aglSecondaryColor3ubEXT
#define glSecondaryColor3ubvEXT __aglSecondaryColor3ubvEXT
#define glSecondaryColor3uiEXT __aglSecondaryColor3uiEXT
#define glSecondaryColor3uivEXT __aglSecondaryColor3uivEXT
#define glSecondaryColor3usEXT __aglSecondaryColor3usEXT
#define glSecondaryColor3usvEXT __aglSecondaryColor3usvEXT
#define glSecondaryColorPointerEXT __aglSecondaryColorPointerEXT
#endif

#if defined AGL_EXT_texture_perturb_normal
#define glTextureNormalEXT __aglTextureNormalEXT
#endif

#if defined AGL_EXT_multi_draw_arrays
#define glMultiDrawArraysEXT __aglMultiDrawArraysEXT
#define glMultiDrawElementsEXT __aglMultiDrawElementsEXT
#endif

#if defined AGL_EXT_fog_coord
#define glFogCoordfEXT __aglFogCoordfEXT
#define glFogCoordfvEXT __aglFogCoordfvEXT
#define glFogCoorddEXT __aglFogCoorddEXT
#define glFogCoorddvEXT __aglFogCoorddvEXT
#define glFogCoordPointerEXT __aglFogCoordPointerEXT
#endif

#if defined AGL_EXT_coordinate_frame
#define glTangent3bEXT __aglTangent3bEXT
#define glTangent3bvEXT __aglTangent3bvEXT
#define glTangent3dEXT __aglTangent3dEXT
#define glTangent3dvEXT __aglTangent3dvEXT
#define glTangent3fEXT __aglTangent3fEXT
#define glTangent3fvEXT __aglTangent3fvEXT
#define glTangent3iEXT __aglTangent3iEXT
#define glTangent3ivEXT __aglTangent3ivEXT
#define glTangent3sEXT __aglTangent3sEXT
#define glTangent3svEXT __aglTangent3svEXT
#define glBinormal3bEXT __aglBinormal3bEXT
#define glBinormal3bvEXT __aglBinormal3bvEXT
#define glBinormal3dEXT __aglBinormal3dEXT
#define glBinormal3dvEXT __aglBinormal3dvEXT
#define glBinormal3fEXT __aglBinormal3fEXT
#define glBinormal3fvEXT __aglBinormal3fvEXT
#define glBinormal3iEXT __aglBinormal3iEXT
#define glBinormal3ivEXT __aglBinormal3ivEXT
#define glBinormal3sEXT __aglBinormal3sEXT
#define glBinormal3svEXT __aglBinormal3svEXT
#define glTangentPointerEXT __aglTangentPointerEXT
#define glBinormalPointerEXT __aglBinormalPointerEXT
#endif

#if defined AGL_SUNX_constant_data
#define glFinishTextureSUNX __aglFinishTextureSUNX
#endif

#if defined AGL_SUN_global_alpha
#define glGlobalAlphaFactorbSUN __aglGlobalAlphaFactorbSUN
#define glGlobalAlphaFactorsSUN __aglGlobalAlphaFactorsSUN
#define glGlobalAlphaFactoriSUN __aglGlobalAlphaFactoriSUN
#define glGlobalAlphaFactorfSUN __aglGlobalAlphaFactorfSUN
#define glGlobalAlphaFactordSUN __aglGlobalAlphaFactordSUN
#define glGlobalAlphaFactorubSUN __aglGlobalAlphaFactorubSUN
#define glGlobalAlphaFactorusSUN __aglGlobalAlphaFactorusSUN
#define glGlobalAlphaFactoruiSUN __aglGlobalAlphaFactoruiSUN
#endif

#if defined AGL_SUN_triangle_list
#define glReplacementCodeuiSUN __aglReplacementCodeuiSUN
#define glReplacementCodeusSUN __aglReplacementCodeusSUN
#define glReplacementCodeubSUN __aglReplacementCodeubSUN
#define glReplacementCodeuivSUN __aglReplacementCodeuivSUN
#define glReplacementCodeusvSUN __aglReplacementCodeusvSUN
#define glReplacementCodeubvSUN __aglReplacementCodeubvSUN
#define glReplacementCodePointerSUN __aglReplacementCodePointerSUN
#endif

#if defined AGL_SUN_vertex
#define glColor4ubVertex2fSUN __aglColor4ubVertex2fSUN
#define glColor4ubVertex2fvSUN __aglColor4ubVertex2fvSUN
#define glColor4ubVertex3fSUN __aglColor4ubVertex3fSUN
#define glColor4ubVertex3fvSUN __aglColor4ubVertex3fvSUN
#define glColor3fVertex3fSUN __aglColor3fVertex3fSUN
#define glColor3fVertex3fvSUN __aglColor3fVertex3fvSUN
#define glNormal3fVertex3fSUN __aglNormal3fVertex3fSUN
#define glNormal3fVertex3fvSUN __aglNormal3fVertex3fvSUN
#define glColor4fNormal3fVertex3fSUN __aglColor4fNormal3fVertex3fSUN
#define glColor4fNormal3fVertex3fvSUN __aglColor4fNormal3fVertex3fvSUN
#define glTexCoord2fVertex3fSUN __aglTexCoord2fVertex3fSUN
#define glTexCoord2fVertex3fvSUN __aglTexCoord2fVertex3fvSUN
#define glTexCoord4fVertex4fSUN __aglTexCoord4fVertex4fSUN
#define glTexCoord4fVertex4fvSUN __aglTexCoord4fVertex4fvSUN
#define glTexCoord2fColor4ubVertex3fSUN __aglTexCoord2fColor4ubVertex3fSUN
#define glTexCoord2fColor4ubVertex3fvSUN __aglTexCoord2fColor4ubVertex3fvSUN
#define glTexCoord2fColor3fVertex3fSUN __aglTexCoord2fColor3fVertex3fSUN
#define glTexCoord2fColor3fVertex3fvSUN __aglTexCoord2fColor3fVertex3fvSUN
#define glTexCoord2fNormal3fVertex3fSUN __aglTexCoord2fNormal3fVertex3fSUN
#define glTexCoord2fNormal3fVertex3fvSUN __aglTexCoord2fNormal3fVertex3fvSUN
#define glTexCoord2fColor4fNormal3fVertex3fSUN __aglTexCoord2fColor4fNormal3fVertex3fSUN
#define glTexCoord2fColor4fNormal3fVertex3fvSUN __aglTexCoord2fColor4fNormal3fVertex3fvSUN
#define glTexCoord4fColor4fNormal3fVertex4fSUN __aglTexCoord4fColor4fNormal3fVertex4fSUN
#define glTexCoord4fColor4fNormal3fVertex4fvSUN __aglTexCoord4fColor4fNormal3fVertex4fvSUN
#define glReplacementCodeuiVertex3fSUN __aglReplacementCodeuiVertex3fSUN
#define glReplacementCodeuiVertex3fvSUN __aglReplacementCodeuiVertex3fvSUN
#define glReplacementCodeuiColor4ubVertex3fSUN __aglReplacementCodeuiColor4ubVertex3fSUN
#define glReplacementCodeuiColor4ubVertex3fvSUN __aglReplacementCodeuiColor4ubVertex3fvSUN
#define glReplacementCodeuiColor3fVertex3fSUN __aglReplacementCodeuiColor3fVertex3fSUN
#define glReplacementCodeuiColor3fVertex3fvSUN __aglReplacementCodeuiColor3fVertex3fvSUN
#define glReplacementCodeuiNormal3fVertex3fSUN __aglReplacementCodeuiNormal3fVertex3fSUN
#define glReplacementCodeuiNormal3fVertex3fvSUN __aglReplacementCodeuiNormal3fVertex3fvSUN
#define glReplacementCodeuiColor4fNormal3fVertex3fSUN __aglReplacementCodeuiColor4fNormal3fVertex3fSUN
#define glReplacementCodeuiColor4fNormal3fVertex3fvSUN __aglReplacementCodeuiColor4fNormal3fVertex3fvSUN
#define glReplacementCodeuiTexCoord2fVertex3fSUN __aglReplacementCodeuiTexCoord2fVertex3fSUN
#define glReplacementCodeuiTexCoord2fVertex3fvSUN __aglReplacementCodeuiTexCoord2fVertex3fvSUN
#define glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN __aglReplacementCodeuiTexCoord2fNormal3fVertex3fSUN
#define glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN __aglReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN
#define glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN __aglReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN
#define glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN __aglReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN
#endif

#if defined AGL_EXT_blend_func_separate
#define glBlendFuncSeparateEXT __aglBlendFuncSeparateEXT
#endif

#if defined AGL_INGR_blend_func_separate
#define glBlendFuncSeparateINGR __aglBlendFuncSeparateINGR
#endif

#if defined AGL_EXT_vertex_weighting
#define glVertexWeightfEXT __aglVertexWeightfEXT
#define glVertexWeightfvEXT __aglVertexWeightfvEXT
#define glVertexWeightPointerEXT __aglVertexWeightPointerEXT
#endif

#if defined AGL_NV_vertex_array_range
#define glFlushVertexArrayRangeNV __aglFlushVertexArrayRangeNV
#define glVertexArrayRangeNV __aglVertexArrayRangeNV
#endif

#if defined AGL_NV_register_combiners
#define glCombinerParameterfvNV __aglCombinerParameterfvNV
#define glCombinerParameterfNV __aglCombinerParameterfNV
#define glCombinerParameterivNV __aglCombinerParameterivNV
#define glCombinerParameteriNV __aglCombinerParameteriNV
#define glCombinerInputNV __aglCombinerInputNV
#define glCombinerOutputNV __aglCombinerOutputNV
#define glFinalCombinerInputNV __aglFinalCombinerInputNV
#define glGetCombinerInputParameterfvNV __aglGetCombinerInputParameterfvNV
#define glGetCombinerInputParameterivNV __aglGetCombinerInputParameterivNV
#define glGetCombinerOutputParameterfvNV __aglGetCombinerOutputParameterfvNV
#define glGetCombinerOutputParameterivNV __aglGetCombinerOutputParameterivNV
#define glGetFinalCombinerInputParameterfvNV __aglGetFinalCombinerInputParameterfvNV
#define glGetFinalCombinerInputParameterivNV __aglGetFinalCombinerInputParameterivNV
#endif

#if defined AGL_MESA_resize_buffers
#define glResizeBuffersMESA __aglResizeBuffersMESA
#endif

#if defined AGL_MESA_window_pos
#define glWindowPos2dMESA __aglWindowPos2dMESA
#define glWindowPos2dvMESA __aglWindowPos2dvMESA
#define glWindowPos2fMESA __aglWindowPos2fMESA
#define glWindowPos2fvMESA __aglWindowPos2fvMESA
#define glWindowPos2iMESA __aglWindowPos2iMESA
#define glWindowPos2ivMESA __aglWindowPos2ivMESA
#define glWindowPos2sMESA __aglWindowPos2sMESA
#define glWindowPos2svMESA __aglWindowPos2svMESA
#define glWindowPos3dMESA __aglWindowPos3dMESA
#define glWindowPos3dvMESA __aglWindowPos3dvMESA
#define glWindowPos3fMESA __aglWindowPos3fMESA
#define glWindowPos3fvMESA __aglWindowPos3fvMESA
#define glWindowPos3iMESA __aglWindowPos3iMESA
#define glWindowPos3ivMESA __aglWindowPos3ivMESA
#define glWindowPos3sMESA __aglWindowPos3sMESA
#define glWindowPos3svMESA __aglWindowPos3svMESA
#define glWindowPos4dMESA __aglWindowPos4dMESA
#define glWindowPos4dvMESA __aglWindowPos4dvMESA
#define glWindowPos4fMESA __aglWindowPos4fMESA
#define glWindowPos4fvMESA __aglWindowPos4fvMESA
#define glWindowPos4iMESA __aglWindowPos4iMESA
#define glWindowPos4ivMESA __aglWindowPos4ivMESA
#define glWindowPos4sMESA __aglWindowPos4sMESA
#define glWindowPos4svMESA __aglWindowPos4svMESA
#endif

#if defined AGL_IBM_multimode_draw_arrays
#define glMultiModeDrawArraysIBM __aglMultiModeDrawArraysIBM
#define glMultiModeDrawElementsIBM __aglMultiModeDrawElementsIBM
#endif

#ifdef AGK_IBM_vertex_array_lists
#define glColorPointerListIBM __aglColorPointerListIBM
#define glSecondaryColorPointerListIBM __aglSecondaryColorPointerListIBM
#define glEdgeFlagPointerListIBM __aglEdgeFlagPointerListIBM
#define glFogCoordPointerListIBM __aglFogCoordPointerListIBM
#define glIndexPointerListIBM __aglIndexPointerListIBM
#define glNormalPointerListIBM __aglNormalPointerListIBM
#define glTexCoordPointerListIBM __aglTexCoordPointerListIBM
#define glVertexPointerListIBM __aglVertexPointerListIBM
#endif

#if defined AGL_3DFX_tbuffer
#define glTbufferMask3DFX __aglTbufferMask3DFX
#endif

#if defined AGL_EXT_multisample
#define glSampleMaskEXT __aglSampleMaskEXT
#define glSamplePatternEXT __aglSamplePatternEXT
#endif

#if defined AGL_SGIS_texture_color_mask
#define glTextureColorMaskSGIS __aglTextureColorMaskSGIS
#endif

#if defined AGL_SGIX_igloo_interface
#define glIglooInterfaceSGIX __aglIglooInterfaceSGIX
#endif

#if defined AGL_NV_fence
#define glDeleteFencesNV __aglDeleteFencesNV
#define glGenFencesNV __aglGenFencesNV
#define glIsFenceNV __aglIsFenceNV
#define glTestFenceNV __aglTestFenceNV
#define glGetFenceivNV __aglGetFenceivNV
#define glFinishFenceNV __aglFinishFenceNV
#define glSetFenceNV __aglSetFenceNV
#endif

#if defined AGL_NV_evaluators
#define glMapControlPointsNV __aglMapControlPointsNV
#define glMapParameterivNV __aglMapParameterivNV
#define glMapParameterfvNV __aglMapParameterfvNV
#define glGetMapControlPointsNV __aglGetMapControlPointsNV
#define glGetMapParameterivNV __aglGetMapParameterivNV
#define glGetMapParameterfvNV __aglGetMapParameterfvNV
#define glGetMapAttribParameterivNV __aglGetMapAttribParameterivNV
#define glGetMapAttribParameterfvNV __aglGetMapAttribParameterfvNV
#define glEvalMapsNV __aglEvalMapsNV
#endif

#if defined AGL_NV_register_combiners2
#define glCombinerStageParameterfvNV __aglCombinerStageParameterfvNV
#define glGetCombinerStageParameterfvNV __aglGetCombinerStageParameterfvNV
#endif

#if defined AGL_NV_vertex_program
#define glAreProgramsResidentNV __aglAreProgramsResidentNV
#define glBindProgramNV __aglBindProgramNV
#define glDeleteProgramsNV __aglDeleteProgramsNV
#define glExecuteProgramNV __aglExecuteProgramNV
#define glGenProgramsNV __aglGenProgramsNV
#define glGetProgramParameterdvNV __aglGetProgramParameterdvNV
#define glGetProgramParameterfvNV __aglGetProgramParameterfvNV
#define glGetProgramivNV __aglGetProgramivNV
#define glGetProgramStringNV __aglGetProgramStringNV
#define glGetTrackMatrixivNV __aglGetTrackMatrixivNV
#define glGetVertexAttribdvNV __aglGetVertexAttribdvNV
#define glGetVertexAttribfvNV __aglGetVertexAttribfvNV
#define glGetVertexAttribivNV __aglGetVertexAttribivNV
#define glGetVertexAttribPointervNV __aglGetVertexAttribPointervNV
#define glIsProgramNV __aglIsProgramNV
#define glLoadProgramNV __aglLoadProgramNV
#define glProgramParameter4dNV __aglProgramParameter4dNV
#define glProgramParameter4dvNV __aglProgramParameter4dvNV
#define glProgramParameter4fNV __aglProgramParameter4fNV
#define glProgramParameter4fvNV __aglProgramParameter4fvNV
#define glProgramParameters4dvNV __aglProgramParameters4dvNV
#define glProgramParameters4fvNV __aglProgramParameters4fvNV
#define glRequestResidentProgramsNV __aglRequestResidentProgramsNV
#define glTrackMatrixNV __aglTrackMatrixNV
#define glVertexAttribPointerNV __aglVertexAttribPointerNV
#define glVertexAttrib1dNV __aglVertexAttrib1dNV
#define glVertexAttrib1dvNV __aglVertexAttrib1dvNV
#define glVertexAttrib1fNV __aglVertexAttrib1fNV
#define glVertexAttrib1fvNV __aglVertexAttrib1fvNV
#define glVertexAttrib1sNV __aglVertexAttrib1sNV
#define glVertexAttrib1svNV __aglVertexAttrib1svNV
#define glVertexAttrib2dNV __aglVertexAttrib2dNV
#define glVertexAttrib2dvNV __aglVertexAttrib2dvNV
#define glVertexAttrib2fNV __aglVertexAttrib2fNV
#define glVertexAttrib2fvNV __aglVertexAttrib2fvNV
#define glVertexAttrib2sNV __aglVertexAttrib2sNV
#define glVertexAttrib2svNV __aglVertexAttrib2svNV
#define glVertexAttrib3dNV __aglVertexAttrib3dNV
#define glVertexAttrib3dvNV __aglVertexAttrib3dvNV
#define glVertexAttrib3fNV __aglVertexAttrib3fNV
#define glVertexAttrib3fvNV __aglVertexAttrib3fvNV
#define glVertexAttrib3sNV __aglVertexAttrib3sNV
#define glVertexAttrib3svNV __aglVertexAttrib3svNV
#define glVertexAttrib4dNV __aglVertexAttrib4dNV
#define glVertexAttrib4dvNV __aglVertexAttrib4dvNV
#define glVertexAttrib4fNV __aglVertexAttrib4fNV
#define glVertexAttrib4fvNV __aglVertexAttrib4fvNV
#define glVertexAttrib4sNV __aglVertexAttrib4sNV
#define glVertexAttrib4svNV __aglVertexAttrib4svNV
#define glVertexAttrib4ubNV __aglVertexAttrib4ubNV
#define glVertexAttrib4ubvNV __aglVertexAttrib4ubvNV
#define glVertexAttribs1dvNV __aglVertexAttribs1dvNV
#define glVertexAttribs1fvNV __aglVertexAttribs1fvNV
#define glVertexAttribs1svNV __aglVertexAttribs1svNV
#define glVertexAttribs2dvNV __aglVertexAttribs2dvNV
#define glVertexAttribs2fvNV __aglVertexAttribs2fvNV
#define glVertexAttribs2svNV __aglVertexAttribs2svNV
#define glVertexAttribs3dvNV __aglVertexAttribs3dvNV
#define glVertexAttribs3fvNV __aglVertexAttribs3fvNV
#define glVertexAttribs3svNV __aglVertexAttribs3svNV
#define glVertexAttribs4dvNV __aglVertexAttribs4dvNV
#define glVertexAttribs4fvNV __aglVertexAttribs4fvNV
#define glVertexAttribs4svNV __aglVertexAttribs4svNV
#define glVertexAttribs4ubvNV __aglVertexAttribs4ubvNV
#endif

#if defined AGL_ATI_envmap_bumpmap
#define glTexBumpParameterivATI __aglTexBumpParameterivATI
#define glTexBumpParameterfvATI __aglTexBumpParameterfvATI
#define glGetTexBumpParameterivATI __aglGetTexBumpParameterivATI
#define glGetTexBumpParameterfvATI __aglGetTexBumpParameterfvATI
#endif

#if defined AGL_ATI_fragment_shader
#define glGenFragmentShadersATI __aglGenFragmentShadersATI
#define glBindFragmentShaderATI __aglBindFragmentShaderATI
#define glDeleteFragmentShaderATI __aglDeleteFragmentShaderATI
#define glBeginFragmentShaderATI __aglBeginFragmentShaderATI
#define glEndFragmentShaderATI __aglEndFragmentShaderATI
#define glPassTexCoordATI __aglPassTexCoordATI
#define glSampleMapATI __aglSampleMapATI
#define glColorFragmentOp1ATI __aglColorFragmentOp1ATI
#define glColorFragmentOp2ATI __aglColorFragmentOp2ATI
#define glColorFragmentOp3ATI __aglColorFragmentOp3ATI
#define glAlphaFragmentOp1ATI __aglAlphaFragmentOp1ATI
#define glAlphaFragmentOp2ATI __aglAlphaFragmentOp2ATI
#define glAlphaFragmentOp3ATI __aglAlphaFragmentOp3ATI
#define glSetFragmentShaderConstantATI __aglSetFragmentShaderConstantATI
#endif

#if defined AGL_ATI_pn_triangles
#define glPNTrianglesiATI __aglPNTrianglesiATI
#define glPNTrianglesfATI __aglPNTrianglesfATI
#endif

#if defined AGL_ATI_vertex_array_object
#define glNewObjectBufferATI __aglNewObjectBufferATI
#define glIsObjectBufferATI __aglIsObjectBufferATI
#define glUpdateObjectBufferATI __aglUpdateObjectBufferATI
#define glGetObjectBufferfvATI __aglGetObjectBufferfvATI
#define glGetObjectBufferivATI __aglGetObjectBufferivATI
#define glFreeObjectBufferATI __aglFreeObjectBufferATI
#define glArrayObjectATI __aglArrayObjectATI
#define glGetArrayObjectfvATI __aglGetArrayObjectfvATI
#define glGetArrayObjectivATI __aglGetArrayObjectivATI
#define glVariantArrayObjectATI __aglVariantArrayObjectATI
#define glGetVariantArrayObjectfvATI __aglGetVariantArrayObjectfvATI
#define glGetVariantArrayObjectivATI __aglGetVariantArrayObjectivATI
#endif

#if defined AGL_EXT_vertex_shader
#define glBeginVertexShaderEXT __aglBeginVertexShaderEXT
#define glEndVertexShaderEXT __aglEndVertexShaderEXT
#define glBindVertexShaderEXT __aglBindVertexShaderEXT
#define glGenVertexShadersEXT __aglGenVertexShadersEXT
#define glDeleteVertexShaderEXT __aglDeleteVertexShaderEXT
#define glShaderOp1EXT __aglShaderOp1EXT
#define glShaderOp2EXT __aglShaderOp2EXT
#define glShaderOp3EXT __aglShaderOp3EXT
#define glSwizzleEXT __aglSwizzleEXT
#define glWriteMaskEXT __aglWriteMaskEXT
#define glInsertComponentEXT __aglInsertComponentEXT
#define glExtractComponentEXT __aglExtractComponentEXT
#define glGenSymbolsEXT __aglGenSymbolsEXT
#define glSetInvariantEXT __aglSetInvariantEXT
#define glSetLocalConstantEXT __aglSetLocalConstantEXT
#define glVariantbvEXT __aglVariantbvEXT
#define glVariantsvEXT __aglVariantsvEXT
#define glVariantivEXT __aglVariantivEXT
#define glVariantfvEXT __aglVariantfvEXT
#define glVariantdvEXT __aglVariantdvEXT
#define glVariantubvEXT __aglVariantubvEXT
#define glVariantusvEXT __aglVariantusvEXT
#define glVariantuivEXT __aglVariantuivEXT
#define glVariantPointerEXT __aglVariantPointerEXT
#define glEnableVariantClientStateEXT __aglEnableVariantClientStateEXT
#define glDisableVariantClientStateEXT __aglDisableVariantClientStateEXT
#define glBindLightParameterEXT __aglBindLightParameterEXT
#define glBindMaterialParameterEXT __aglBindMaterialParameterEXT
#define glBindTexGenParameterEXT __aglBindTexGenParameterEXT
#define glBindTextureUnitParameterEXT __aglBindTextureUnitParameterEXT
#define glBindParameterEXT __aglBindParameterEXT
#define glIsVariantEnabledEXT __aglIsVariantEnabledEXT
#define glGetVariantBooleanvEXT __aglGetVariantBooleanvEXT
#define glGetVariantIntegervEXT __aglGetVariantIntegervEXT
#define glGetVariantFloatvEXT __aglGetVariantFloatvEXT
#define glGetVariantPointervEXT __aglGetVariantPointervEXT
#define glGetInvariantBooleanvEXT __aglGetInvariantBooleanvEXT
#define glGetInvariantIntegervEXT __aglGetInvariantIntegervEXT
#define glGetInvariantFloatvEXT __aglGetInvariantFloatvEXT
#define glGetLocalConstantBooleanvEXT __aglGetLocalConstantBooleanvEXT
#define glGetLocalConstantIntegervEXT __aglGetLocalConstantIntegervEXT
#define glGetLocalConstantFloatvEXT __aglGetLocalConstantFloatvEXT
#endif

#if defined AGL_ATI_vertex_streams
#define glVertexStream1sATI __aglVertexStream1sATI
#define glVertexStream1svATI __aglVertexStream1svATI
#define glVertexStream1iATI __aglVertexStream1iATI
#define glVertexStream1ivATI __aglVertexStream1ivATI
#define glVertexStream1fATI __aglVertexStream1fATI
#define glVertexStream1fvATI __aglVertexStream1fvATI
#define glVertexStream1dATI __aglVertexStream1dATI
#define glVertexStream1dvATI __aglVertexStream1dvATI
#define glVertexStream2sATI __aglVertexStream2sATI
#define glVertexStream2svATI __aglVertexStream2svATI
#define glVertexStream2iATI __aglVertexStream2iATI
#define glVertexStream2ivATI __aglVertexStream2ivATI
#define glVertexStream2fATI __aglVertexStream2fATI
#define glVertexStream2fvATI __aglVertexStream2fvATI
#define glVertexStream2dATI __aglVertexStream2dATI
#define glVertexStream2dvATI __aglVertexStream2dvATI
#define glVertexStream3sATI __aglVertexStream3sATI
#define glVertexStream3svATI __aglVertexStream3svATI
#define glVertexStream3iATI __aglVertexStream3iATI
#define glVertexStream3ivATI __aglVertexStream3ivATI
#define glVertexStream3fATI __aglVertexStream3fATI
#define glVertexStream3fvATI __aglVertexStream3fvATI
#define glVertexStream3dATI __aglVertexStream3dATI
#define glVertexStream3dvATI __aglVertexStream3dvATI
#define glVertexStream4sATI __aglVertexStream4sATI
#define glVertexStream4svATI __aglVertexStream4svATI
#define glVertexStream4iATI __aglVertexStream4iATI
#define glVertexStream4ivATI __aglVertexStream4ivATI
#define glVertexStream4fATI __aglVertexStream4fATI
#define glVertexStream4fvATI __aglVertexStream4fvATI
#define glVertexStream4dATI __aglVertexStream4dATI
#define glVertexStream4dvATI __aglVertexStream4dvATI
#define glNormalStream3bATI __aglNormalStream3bATI
#define glNormalStream3bvATI __aglNormalStream3bvATI
#define glNormalStream3sATI __aglNormalStream3sATI
#define glNormalStream3svATI __aglNormalStream3svATI
#define glNormalStream3iATI __aglNormalStream3iATI
#define glNormalStream3ivATI __aglNormalStream3ivATI
#define glNormalStream3fATI __aglNormalStream3fATI
#define glNormalStream3fvATI __aglNormalStream3fvATI
#define glNormalStream3dATI __aglNormalStream3dATI
#define glNormalStream3dvATI __aglNormalStream3dvATI
#define glClientActiveVertexStreamATI __aglClientActiveVertexStreamATI
#define glVertexBlendEnviATI __aglVertexBlendEnviATI
#define glVertexBlendEnvfATI __aglVertexBlendEnvfATI
#endif

#if defined AGL_ATI_element_array
#define glElementPointerATI __aglElementPointerATI
#define glDrawElementArrayATI __aglDrawElementArrayATI
#define glDrawRangeElementArrayATI __aglDrawRangeElementArrayATI
#endif

#if defined AGL_SUN_mesh_array
#define glDrawMeshArraysSUN __aglDrawMeshArraysSUN
#endif

#if defined AGL_NV_occlusion_query
#define glGenOcclusionQueriesNV __aglGenOcclusionQueriesNV
#define glDeleteOcclusionQueriesNV __aglDeleteOcclusionQueriesNV
#define glIsOcclusionQueryNV __aglIsOcclusionQueryNV
#define glBeginOcclusionQueryNV __aglBeginOcclusionQueryNV
#define glEndOcclusionQueryNV __aglEndOcclusionQueryNV
#define glGetOcclusionQueryivNV __aglGetOcclusionQueryivNV
#define glGetOcclusionQueryuivNV __aglGetOcclusionQueryuivNV
#endif

#if defined AGL_NV_point_sprite
#define glPointParameteriNV __aglPointParameteriNV
#define glPointParameterivNV __aglPointParameterivNV
#endif

#if defined AGL_EXT_stencil_two_side
#define glActiveStencilFaceEXT __aglActiveStencilFaceEXT
#endif

#if defined AGL_APPLE_element_array
#define glElementPointerAPPLE __aglElementPointerAPPLE
#define glDrawElementArrayAPPLE __aglDrawElementArrayAPPLE
#define glDrawRangeElementArrayAPPLE __aglDrawRangeElementArrayAPPLE
#define glMultiDrawElementArrayAPPLE __aglMultiDrawElementArrayAPPLE
#define glMultiDrawRangeElementArrayAPPLE __aglMultiDrawRangeElementArrayAPPLE
#endif

#if defined AGL_APPLE_fence
#define glGenFencesAPPLE __aglGenFencesAPPLE
#define glDeleteFencesAPPLE __aglDeleteFencesAPPLE
#define glSetFenceAPPLE __aglSetFenceAPPLE
#define glIsFenceAPPLE __aglIsFenceAPPLE
#define glTestFenceAPPLE __aglTestFenceAPPLE
#define glFinishFenceAPPLE __aglFinishFenceAPPLE
#define glTestObjectAPPLE __aglTestObjectAPPLE
#define glFinishObjectAPPLE __aglFinishObjectAPPLE
#endif

#if defined AGL_APPLE_vertex_array_object
#define glBindVertexArrayAPPLE __aglBindVertexArrayAPPLE
#define glDeleteVertexArraysAPPLE __aglDeleteVertexArraysAPPLE
#define glGenVertexArraysAPPLE __aglGenVertexArraysAPPLE
#define glIsVertexArrayAPPLE __aglIsVertexArrayAPPLE
#endif

#if defined AGL_APPLE_vertex_array_range
#define glVertexArrayRangeAPPLE __aglVertexArrayRangeAPPLE
#define glFlushVertexArrayRangeAPPLE __aglFlushVertexArrayRangeAPPLE
#define glVertexArrayParameteriAPPLE __aglVertexArrayParameteriAPPLE
#endif

#if defined AGL_ATI_draw_buffers
#define glDrawBuffersATI __aglDrawBuffersATI
#endif

#if defined AGL_NV_fragment_program
#define glProgramNamedParameter4fNV __aglProgramNamedParameter4fNV
#define glProgramNamedParameter4dNV __aglProgramNamedParameter4dNV
#define glProgramNamedParameter4fvNV __aglProgramNamedParameter4fvNV
#define glProgramNamedParameter4dvNV __aglProgramNamedParameter4dvNV
#define glGetProgramNamedParameterfvNV __aglGetProgramNamedParameterfvNV
#define glGetProgramNamedParameterdvNV __aglGetProgramNamedParameterdvNV
#endif

#if defined AGL_NV_half_float
#define glVertex2hNV __aglVertex2hNV
#define glVertex2hvNV __aglVertex2hvNV
#define glVertex3hNV __aglVertex3hNV
#define glVertex3hvNV __aglVertex3hvNV
#define glVertex4hNV __aglVertex4hNV
#define glVertex4hvNV __aglVertex4hvNV
#define glNormal3hNV __aglNormal3hNV
#define glNormal3hvNV __aglNormal3hvNV
#define glColor3hNV __aglColor3hNV
#define glColor3hvNV __aglColor3hvNV
#define glColor4hNV __aglColor4hNV
#define glColor4hvNV __aglColor4hvNV
#define glTexCoord1hNV __aglTexCoord1hNV
#define glTexCoord1hvNV __aglTexCoord1hvNV
#define glTexCoord2hNV __aglTexCoord2hNV
#define glTexCoord2hvNV __aglTexCoord2hvNV
#define glTexCoord3hNV __aglTexCoord3hNV
#define glTexCoord3hvNV __aglTexCoord3hvNV
#define glTexCoord4hNV __aglTexCoord4hNV
#define glTexCoord4hvNV __aglTexCoord4hvNV
#define glMultiTexCoord1hNV __aglMultiTexCoord1hNV
#define glMultiTexCoord1hvNV __aglMultiTexCoord1hvNV
#define glMultiTexCoord2hNV __aglMultiTexCoord2hNV
#define glMultiTexCoord2hvNV __aglMultiTexCoord2hvNV
#define glMultiTexCoord3hNV __aglMultiTexCoord3hNV
#define glMultiTexCoord3hvNV __aglMultiTexCoord3hvNV
#define glMultiTexCoord4hNV __aglMultiTexCoord4hNV
#define glMultiTexCoord4hvNV __aglMultiTexCoord4hvNV
#define glFogCoordhNV __aglFogCoordhNV
#define glFogCoordhvNV __aglFogCoordhvNV
#define glSecondaryColor3hNV __aglSecondaryColor3hNV
#define glSecondaryColor3hvNV __aglSecondaryColor3hvNV
#define glVertexWeighthNV __aglVertexWeighthNV
#define glVertexWeighthvNV __aglVertexWeighthvNV
#define glVertexAttrib1hNV __aglVertexAttrib1hNV
#define glVertexAttrib1hvNV __aglVertexAttrib1hvNV
#define glVertexAttrib2hNV __aglVertexAttrib2hNV
#define glVertexAttrib2hvNV __aglVertexAttrib2hvNV
#define glVertexAttrib3hNV __aglVertexAttrib3hNV
#define glVertexAttrib3hvNV __aglVertexAttrib3hvNV
#define glVertexAttrib4hNV __aglVertexAttrib4hNV
#define glVertexAttrib4hvNV __aglVertexAttrib4hvNV
#define glVertexAttribs1hvNV __aglVertexAttribs1hvNV
#define glVertexAttribs2hvNV __aglVertexAttribs2hvNV
#define glVertexAttribs3hvNV __aglVertexAttribs3hvNV
#define glVertexAttribs4hvNV __aglVertexAttribs4hvNV
#endif

#if defined AGL_NV_pixel_data_range
#define glPixelDataRangeNV __aglPixelDataRangeNV
#define glFlushPixelDataRangeNV __aglFlushPixelDataRangeNV
#endif

#if defined AGL_NV_primitive_restart
#define glPrimitiveRestartNV __aglPrimitiveRestartNV
#define glPrimitiveRestartIndexNV __aglPrimitiveRestartIndexNV
#endif

#if defined AGL_ATI_map_object_buffer
#define glMapObjectBufferATI __aglMapObjectBufferATI
#define glUnmapObjectBufferATI __aglUnmapObjectBufferATI
#endif

#if defined AGL_ATI_separate_stencil
#define glStencilOpSeparateATI __aglStencilOpSeparateATI
#define glStencilFuncSeparateATI __aglStencilFuncSeparateATI
#endif

#if defined AGL_ATI_vertex_attrib_array_object
#define glVertexAttribArrayObjectATI __aglVertexAttribArrayObjectATI
#define glGetVertexAttribArrayObjectfvATI __aglGetVertexAttribArrayObjectfvATI
#define glGetVertexAttribArrayObjectivATI __aglGetVertexAttribArrayObjectivATI
#endif

#if defined AGL_OES_byte_coordinates
#define glVertex2bOES __aglVertex2bOES
#define glVertex3bOES __aglVertex3bOES
#define glVertex4bOES __aglVertex4bOES
#define glVertex2bvOES __aglVertex2bvOES
#define glVertex3bvOES __aglVertex3bvOES
#define glVertex4bvOES __aglVertex4bvOES
#define glTexCoord1bOES __aglTexCoord1bOES
#define glTexCoord2bOES __aglTexCoord2bOES
#define glTexCoord3bOES __aglTexCoord3bOES
#define glTexCoord4bOES __aglTexCoord4bOES
#define glTexCoord1bvOES __aglTexCoord1bvOES
#define glTexCoord2bvOES __aglTexCoord2bvOES
#define glTexCoord3bvOES __aglTexCoord3bvOES
#define glTexCoord4bvOES __aglTexCoord4bvOES
#define glMultiTexCoord1bOES __aglMultiTexCoord1bOES
#define glMultiTexCoord2bOES __aglMultiTexCoord2bOES
#define glMultiTexCoord3bOES __aglMultiTexCoord3bOES
#define glMultiTexCoord4bOES __aglMultiTexCoord4bOES
#define glMultiTexCoord1bvOES __aglMultiTexCoord1bvOES
#define glMultiTexCoord2bvOES __aglMultiTexCoord2bvOES
#define glMultiTexCoord3bvOES __aglMultiTexCoord3bvOES
#define glMultiTexCoord4bvOES __aglMultiTexCoord4bvOES
#endif

#if defined AGL_OES_fixed_point
#define glVertex2xOES __aglVertex2xOES
#define glVertex3xOES __aglVertex3xOES
#define glVertex4xOES __aglVertex4xOES
#define glVertex2xvOES __aglVertex2xvOES
#define glVertex3xvOES __aglVertex3xvOES
#define glVertex4xvOES __aglVertex4xvOES
#define glNormal3xOES __aglNormal3xOES
#define glNormal3xvOES __aglNormal3xvOES
#define glTexCoord1xOES __aglTexCoord1xOES
#define glTexCoord2xOES __aglTexCoord2xOES
#define glTexCoord3xOES __aglTexCoord3xOES
#define glTexCoord4xOES __aglTexCoord4xOES
#define glTexCoord1xvOES __aglTexCoord1xvOES
#define glTexCoord2xvOES __aglTexCoord2xvOES
#define glTexCoord3xvOES __aglTexCoord3xvOES
#define glTexCoord4xvOES __aglTexCoord4xvOES
#define glMultiTexCoord1xOES __aglMultiTexCoord1xOES
#define glMultiTexCoord2xOES __aglMultiTexCoord2xOES
#define glMultiTexCoord3xOES __aglMultiTexCoord3xOES
#define glMultiTexCoord4xOES __aglMultiTexCoord4xOES
#define glMultiTexCoord1xvOES __aglMultiTexCoord1xvOES
#define glMultiTexCoord2xvOES __aglMultiTexCoord2xvOES
#define glMultiTexCoord3xvOES __aglMultiTexCoord3xvOES
#define glMultiTexCoord4xvOES __aglMultiTexCoord4xvOES
#define glColor3xOES __aglColor3xOES
#define glColor4xOES __aglColor4xOES
#define glColor3xvOES __aglColor3xvOES
#define glColor4xvOES __aglColor4xvOES
#define glIndexxOES __aglIndexxOES
#define glIndexxvOES __aglIndexxvOES
#define glRectxOES __aglRectxOES
#define glRectxvOES __aglRectxvOES
#define glDepthRangexOES __aglDepthRangexOES
#define glLoadMatrixxOES __aglLoadMatrixxOES
#define glMultMatrixxOES __aglMultMatrixxOES
#define glLoadTransposeMatrixxOES __aglLoadTransposeMatrixxOES
#define glMultTransposeMatrixxOES __aglMultTransposeMatrixxOES
#define glRotatexOES __aglRotatexOES
#define glScalexOES __aglScalexOES
#define glTranslatexOES __aglTranslatexOES
#define glFrustumxOES __aglFrustumxOES
#define glOrthoxOES __aglOrthoxOES
#define glTexGenxOES __aglTexGenxOES
#define glTexGenxvOES __aglTexGenxvOES
#define glGetTexGenxvOES __aglGetTexGenxvOES
#define glClipPlanexOES __aglClipPlanexOES
#define glGetClipPlanexOES __aglGetClipPlanexOES
#define glRasterPos2xOES __aglRasterPos2xOES
#define glRasterPos3xOES __aglRasterPos3xOES
#define glRasterPos4xOES __aglRasterPos4xOES
#define glRasterPos2xvOES __aglRasterPos2xvOES
#define glRasterPos3xvOES __aglRasterPos3xvOES
#define glRasterPos4xvOES __aglRasterPos4xvOES
#define glMaterialxOES __aglMaterialxOES
#define glMaterialxvOES __aglMaterialxvOES
#define glGetMaterialxOES __aglGetMaterialxOES
#define glLightxOES __aglLightxOES
#define glLightxvOES __aglLightxvOES
#define glGetLightxOES __aglGetLightxOES
#define glLightModelxOES __aglLightModelxOES
#define glLightModelxvOES __aglLightModelxvOES
#define glPointSizexOES __aglPointSizexOES
#define glLineWidthxOES __aglLineWidthxOES
#define glPolygonOffsetxOES __aglPolygonOffsetxOES
#define glPixelStorex __aglPixelStorex
#define glPixelTransferxOES __aglPixelTransferxOES
#define glPixelMapx __aglPixelMapx
#define glGetPixelMapxv __aglGetPixelMapxv
#define glConvolutionParameterxOES __aglConvolutionParameterxOES
#define glConvolutionParameterxvOES __aglConvolutionParameterxvOES
#define glGetConvolutionParameterxvOES __aglGetConvolutionParameterxvOES
#define glGetHistogramParameterxvOES __aglGetHistogramParameterxvOES
#define glPixelZoomxOES __aglPixelZoomxOES
#define glBitmapxOES __aglBitmapxOES
#define glTexParameterxOES __aglTexParameterxOES
#define glTexParameterxvOES __aglTexParameterxvOES
#define glGetTexParameterxvOES __aglGetTexParameterxvOES
#define glGetTexLevelParameterxvOES __aglGetTexLevelParameterxvOES
#define glPrioritizeTexturesxOES __aglPrioritizeTexturesxOES
#define glTexEnvxOES __aglTexEnvxOES
#define glTexEnvxvOES __aglTexEnvxvOES
#define glGetTexEnvxvOES __aglGetTexEnvxvOES
#define glFogxOES __aglFogxOES
#define glFogxvOES __aglFogxvOES
#define glSampleCoverageOES __aglSampleCoverageOES
#define glAlphaFuncxOES __aglAlphaFuncxOES
#define glBlendColorxOES __aglBlendColorxOES
#define glClearColorxOES __aglClearColorxOES
#define glClearDepthxOES __aglClearDepthxOES
#define glClearAccumxOES __aglClearAccumxOES
#define glAccumxOES __aglAccumxOES
#define glMap1xOES __aglMap1xOES
#define glMap2xOES __aglMap2xOES
#define glMapGrid1xOES __aglMapGrid1xOES
#define glMapGrid2xOES __aglMapGrid2xOES
#define glGetMapxvOES __aglGetMapxvOES
#define glEvalCoord1xOES __aglEvalCoord1xOES
#define glEvalCoord2xOES __aglEvalCoord2xOES
#define glEvalCoord1xvOES __aglEvalCoord1xvOES
#define glEvalCoord2xvOES __aglEvalCoord2xvOES
#define glFeedbackBufferxOES __aglFeedbackBufferxOES
#define glPassThroughxOES __aglPassThroughxOES
#define glGetFixedvOES __aglGetFixedvOES
#endif

#if defined AGL_OES_single_precision
#define glDepthRangefOES __aglDepthRangefOES
#define glFrustumfOES __aglFrustumfOES
#define glOrthofOES __aglOrthofOES
#define glClipPlanefOES __aglClipPlanefOES
#define glGetClipPlanefOES __aglGetClipPlanefOES
#define glClearDepthfOES __aglClearDepthfOES
#endif

#if defined AGL_OES_query_matrix
#define glQueryMatrixxOES __aglQueryMatrixxOES
#endif

#if defined AGL_EXT_depth_bounds_test
#define glDepthBoundsEXT __aglDepthBoundsEXT
#endif


#if defined AGL_EXT_blend_equation_separate
#define glBlendEquationSeparateEXT __aglBlendEquationSeparateEXT
#endif


#if defined AGL_EXT_framebuffer_object
#define glIsRenderbufferEXT __aglIsRenderbufferEXT
#define glBindRenderbufferEXT __aglBindRenderbufferEXT
#define glDeleteRenderbuffersEXT __aglDeleteRenderbuffersEXT
#define glGenRenderbuffersEXT __aglGenRenderbuffersEXT
#define glRenderbufferStorageEXT __aglRenderbufferStorageEXT
#define glGetRenderbufferParameterivEXT __aglGetRenderbufferParameterivEXT
#define glIsFramebufferEXT __aglIsFramebufferEXT
#define glBindFramebufferEXT __aglBindFramebufferEXT
#define glDeleteFramebuffersEXT __aglDeleteFramebuffersEXT
#define glGenFramebuffersEXT __aglGenFramebuffersEXT
#define glCheckFramebufferStatusEXT __aglCheckFramebufferStatusEXT
#define glFramebufferTexture1DEXT __aglFramebufferTexture1DEXT
#define glFramebufferTexture2DEXT __aglFramebufferTexture2DEXT
#define glFramebufferTexture3DEXT __aglFramebufferTexture3DEXT
#define glFramebufferRenderbufferEXT __aglFramebufferRenderbufferEXT
#define glGetFramebufferAttachmentParameterivEXT __aglGetFramebufferAttachmentParameterivEXT
#define glGenerateMipmapEXT __aglGenerateMipmapEXT
#endif

#if defined AGL_GREMEDY_string_marker
#define glStringMarkerGREMEDY __aglStringMarkerGREMEDY
#endif

#if defined AGL_EXT_stencil_clear_tag
#define glStencilClearTagEXT __aglStencilClearTagEXT
#endif

#if defined AGL_EXT_framebuffer_blit
#define glBlitFramebufferEXT __aglBlitFramebufferEXT
#endif

#if defined AGL_EXT_framebuffer_multisample
#define glRenderbufferStorageMultisampleEXT __aglRenderbufferStorageMultisampleEXT
#endif

#if defined AGL_EXT_timer_query
#define glGetQueryObjecti64vEXT __aglGetQueryObjecti64vEXT
#define glGetQueryObjectui64vEXT __aglGetQueryObjectui64vEXT
#endif

#if defined AGL_EXT_gpu_program_parameters
#define glProgramEnvParameters4fvEXT __aglProgramEnvParameters4fvEXT
#define glProgramLocalParameters4fvEXT __aglProgramLocalParameters4fvEXT
#endif

#if defined AGL_APPLE_flush_buffer_range
#define glBufferParameteriAPPLE __aglBufferParameteriAPPLE
#define glFlushMappedBufferRangeAPPLE __aglFlushMappedBufferRangeAPPLE
#endif

#if defined AGL_EXT_bindable_uniform
#define glUniformBufferEXT __aglUniformBufferEXT
#define glGetUniformBufferSizeEXT __aglGetUniformBufferSizeEXT
#define glGetUniformOffsetEXT __aglGetUniformOffsetEXT
#endif

#if defined AGL_EXT_draw_buffers2
#define glColorMaskIndexedEXT __aglColorMaskIndexedEXT
#define glGetBooleanIndexedvEXT __aglGetBooleanIndexedvEXT
#define glGetIntegerIndexedvEXT __aglGetIntegerIndexedvEXT
#define glEnableIndexedEXT __aglEnableIndexedEXT
#define glDisableIndexedEXT __aglDisableIndexedEXT
#define glIsEnabledIndexedEXT __aglIsEnabledIndexedEXT
#endif

#if defined AGL_EXT_draw_instanced
#define glDrawArraysInstancedEXT __aglDrawArraysInstancedEXT
#define glDrawElementsInstancedEXT __aglDrawElementsInstancedEXT
#endif

#if defined AGL_EXT_geometry_shader4
#define glProgramParameteriEXT __aglProgramParameteriEXT
#define glFramebufferTextureEXT __aglFramebufferTextureEXT
#if !defined AGL_EXT_texture_array
#define glFramebufferTextureLayerEXT __aglFramebufferTextureLayerEXT
#endif
#define glFramebufferTextureFaceEXT __aglFramebufferTextureFaceEXT
#endif

#if defined AGL_EXT_gpu_shader4
#define glVertexAttribI1iEXT __aglVertexAttribI1iEXT
#define glVertexAttribI2iEXT __aglVertexAttribI2iEXT
#define glVertexAttribI3iEXT __aglVertexAttribI3iEXT
#define glVertexAttribI4iEXT __aglVertexAttribI4iEXT
#define glVertexAttribI1uiEXT __aglVertexAttribI1uiEXT
#define glVertexAttribI2uiEXT __aglVertexAttribI2uiEXT
#define glVertexAttribI3uiEXT __aglVertexAttribI3uiEXT
#define glVertexAttribI4uiEXT __aglVertexAttribI4uiEXT
#define glVertexAttribI1ivEXT __aglVertexAttribI1ivEXT
#define glVertexAttribI2ivEXT __aglVertexAttribI2ivEXT
#define glVertexAttribI3ivEXT __aglVertexAttribI3ivEXT
#define glVertexAttribI4ivEXT __aglVertexAttribI4ivEXT
#define glVertexAttribI1uivEXT __aglVertexAttribI1uivEXT
#define glVertexAttribI2uivEXT __aglVertexAttribI2uivEXT
#define glVertexAttribI3uivEXT __aglVertexAttribI3uivEXT
#define glVertexAttribI4uivEXT __aglVertexAttribI4uivEXT
#define glVertexAttribI4bvEXT __aglVertexAttribI4bvEXT
#define glVertexAttribI4svEXT __aglVertexAttribI4svEXT
#define glVertexAttribI4ubvEXT __aglVertexAttribI4ubvEXT
#define glVertexAttribI4usvEXT __aglVertexAttribI4usvEXT
#define glVertexAttribIPointerEXT __aglVertexAttribIPointerEXT
#define glGetVertexAttribIivEXT __aglGetVertexAttribIivEXT
#define glGetVertexAttribIuivEXT __aglGetVertexAttribIuivEXT
#define glUniform1uiEXT __aglUniform1uiEXT
#define glUniform2uiEXT __aglUniform2uiEXT
#define glUniform3uiEXT __aglUniform3uiEXT
#define glUniform4uiEXT __aglUniform4uiEXT
#define glUniform1uivEXT __aglUniform1uivEXT
#define glUniform2uivEXT __aglUniform2uivEXT
#define glUniform3uivEXT __aglUniform3uivEXT
#define glUniform4uivEXT __aglUniform4uivEXT
#define glGetUniformuivEXT __aglGetUniformuivEXT
#define glBindFragDataLocationEXT __aglBindFragDataLocationEXT
#define glGetFragDataLocationEXT __aglGetFragDataLocationEXT
#endif

#if defined AGL_EXT_texture_array
#define glFramebufferTextureLayerEXT __aglFramebufferTextureLayerEXT
#endif

#if defined AGL_EXT_texture_buffer_object
#define glTexBufferEXT __aglTexBufferEXT
#endif

#if defined AGL_texture_integer
#define glClearColorIiEXT __aglClearColorIiEXT
#define glClearColorIuiEXT __aglClearColorIuiEXT
#define glTexParameterIivEXT __aglTexParameterIivEXT
#define glTexParameterIuivEXT __aglTexParameterIuivEXT
#define glGetTexParameterIivEXT __aglGetTexParameterIivEXT
#define glGetTexParameterIiuvEXT __aglGetTexParameterIiuvEXT
#endif

#if defined AGL_NV_depth_buffer_float
#define glDepthRangedNV __aglDepthRangedNV
#define glClearDepthdNV __aglClearDepthdNV
#define glDepthBoundsdNV __aglDepthBoundsdNV
#endif

#if defined AGL_NV_framebuffer_multisample_coverage
#define glRenderbufferStorageMultsampleCoverageNV __aglRenderbufferStorageMultsampleCoverageNV
#endif

#if defined AGL_NV_geometry_program4
#define glProgramVertexLimitNV __aglProgramVertexLimitNV
#if !defined AGL_EXT_geometry_shader4
#define glFramebufferTextureEXT __aglFramebufferTextureEXT
#if !defined AGL_EXT_texture_array
#define glFramebufferTextureLayerEXT __aglFramebufferTextureLayerEXT
#endif
#endif
#endif

#if defined AGL_NV_gpu_program4
#define glProgramLocalParameterI4iNV __aglProgramLocalParameterI4iNV
#define glProgramLocalParameterI4ivNV __aglProgramLocalParameterI4ivNV
#define glProgramLocalParametersI4ivNV __aglProgramLocalParametersI4ivNV
#define glProgramLocalParameterI4uiNV __aglProgramLocalParameterI4uiNV
#define glProgramLocalParameterI4uivNV __aglProgramLocalParameterI4uivNV
#define glProgramLocalParametersI4uivNV __aglProgramLocalParametersI4uivNV
#define glProgramEnvParameterI4iNV __aglProgramEnvParameterI4iNV
#define glProgramEnvParameterI4ivNV __aglProgramEnvParameterI4ivNV
#define glProgramEnvParametersI4ivNV __aglProgramEnvParametersI4ivNV
#define glProgramEnvParameterI4uiNV __aglProgramEnvParameterI4uiNV
#define glProgramEnvParameterI4uivNV __aglProgramEnvParameterI4uivNV
#define glProgramEnvParametersI4uivNV __aglProgramEnvParametersI4uivNV
#define glGetProgramLocalParameterIivNV __aglGetProgramLocalParameterIivNV
#define glGetProgramLocalParameterIuivNV __aglGetProgramLocalParameterIuivNV
#define glGetProgramEnvParameterIivNV __aglGetProgramEnvParameterIivNV
#define glGetProgramEnvParameterIuivNV __aglGetProgramEnvParameterIuivNV
#endif

#if defined AGL_NV_parameter_buffer_object
#if !defined AGL_NV_transform_feedback
#define glBindBufferRangeNV __aglBindBufferRangeNV
#define glBindBufferOffsetNV __aglBindBufferOffsetNV
#define glBindBufferBaseNV __aglBindBufferBaseNV
#endif
#define glProgramBufferParametersfvNV __aglProgramBufferParametersfvNV
#define glProgramBufferParametersIivNV __aglProgramBufferParametersIivNV
#define glProgramBufferParametersIuivNV __aglProgramBufferParametersIuivNV
#if !defined AGL_EXT_draw_buffers2
#define glGetIntegerIndexedvEXT __aglGetIntegerIndexedvEXT
#endif
#endif

#if defined AGL_NV_transform_feedback
#define glBindBufferRangeNV __aglBindBufferRangeNV
#define glBindBufferOffsetNV __aglBindBufferOffsetNV
#define glBindBufferBaseNV __aglBindBufferBaseNV
#define glTransformFeedbackAttribsNV __aglTransformFeedbackAttribsNV
#define glTransformFeedbackVaryingsNV __aglTransformFeedbackVaryingsNV
#define glBeginTransformFeedbackNV __aglBeginTransformFeedbackNV
#define glEndTransformFeedbackNV __aglEndTransformFeedbackNV
#define glGetVaryingLocationNV __aglGetVaryingLocationNV
#define glGetActiveVaryingNV __aglGetActiveVaryingNV
#define glActiveVaryingNV __aglActiveVaryingNV
#define glGetTransformFeedbackVaryingNV __aglGetTransformFeedbackVaryingNV
#if !defined AGL_EXT_draw_buffers2
#define glGetBooleanIndexedvEXT __aglGetBooleanIndexedvEXT
/*AGL_API(void,GetIntegerIndexedvEXT,(GLenum,GLuint,GLint*))*/
#endif
#endif

#if defined AGL_NV_vertex_program4
#ifndef AGL_EXT_gpu_shader4
#define glVertexAttribI1iEXT __aglVertexAttribI1iEXT
#define glVertexAttribI2iEXT __aglVertexAttribI2iEXT
#define glVertexAttribI3iEXT __aglVertexAttribI3iEXT
#define glVertexAttribI4iEXT __aglVertexAttribI4iEXT
#define glVertexAttribI1uiEXT __aglVertexAttribI1uiEXT
#define glVertexAttribI2uiEXT __aglVertexAttribI2uiEXT
#define glVertexAttribI3uiEXT __aglVertexAttribI3uiEXT
#define glVertexAttribI4uiEXT __aglVertexAttribI4uiEXT
#define glVertexAttribI1ivEXT __aglVertexAttribI1ivEXT
#define glVertexAttribI2ivEXT __aglVertexAttribI2ivEXT
#define glVertexAttribI3ivEXT __aglVertexAttribI3ivEXT
#define glVertexAttribI4ivEXT __aglVertexAttribI4ivEXT
#define glVertexAttribI1uivEXT __aglVertexAttribI1uivEXT
#define glVertexAttribI2uivEXT __aglVertexAttribI2uivEXT
#define glVertexAttribI3uivEXT __aglVertexAttribI3uivEXT
#define glVertexAttribI4uivEXT __aglVertexAttribI4uivEXT
#define glVertexAttribI4bvEXT __aglVertexAttribI4bvEXT
#define glVertexAttribI4svEXT __aglVertexAttribI4svEXT
#define glVertexAttribI4ubvEXT __aglVertexAttribI4ubvEXT
#define glVertexAttribI4usvEXT __aglVertexAttribI4usvEXT
#define glVertexAttribIPointerEXT __aglVertexAttribIPointerEXT
#define glGetVertexAttribIivEXT __aglGetVertexAttribIivEXT
#define glGetVertexAttribIuivEXT __aglGetVertexAttribIuivEXT
#endif
#endif

#if defined AGL_GREMEDY_frame_terminator
#define glFrameTerminatorGREMEDY __aglFrameTerminatorGREMEDY
#endif

#if defined AGL_NV_conditional_render
#define glBeginConditionalRenderNV __aglBeginConditionalRenderNV
#define glEndConditionalRenderNV __aglEndConditionalRenderNV
#endif

#if defined AGL_EXT_transform_feedback
#define glBeginTransformFeedbackEXT __aglBeginTransformFeedbackEXT
#define glEndTransformFeedbackEXT __aglEndTransformFeedbackEXT
#define glBindBufferRangeEXT __aglBindBufferRangeEXT
#define glBindBufferOffsetEXT __aglBindBufferOffsetEXT
#define glBindBufferBaseEXT __aglBindBufferBaseEXT
#define glTransformFeedbackVaryingsEXT __aglTransformFeedbackVaryingsEXT
#define glGetTransformFeedbackVaryingEXT __aglGetTransformFeedbackVaryingEXT
#endif

#if defined AGL_EXT_direct_state_access
#define glClientAttribDefaultEXT __aglClientAttribDefaultEXT
#define glPushClientAttribDefaultEXT __aglPushClientAttribDefaultEXT
#define glMatrixLoadfEXT __aglMatrixLoadfEXT
#define glMatrixLoaddEXT __aglMatrixLoaddEXT
#define glMatrixMultfEXT __aglMatrixMultfEXT
#define glMatrixMultdEXT __aglMatrixMultdEXT
#define glMatrixLoadIdentityEXT __aglMatrixLoadIdentityEXT
#define glMatrixRotatefEXT __aglMatrixRotatefEXT
#define glMatrixRotatedEXT __aglMatrixRotatedEXT
#define glMatrixScalefEXT __aglMatrixScalefEXT
#define glMatrixScaledEXT __aglMatrixScaledEXT
#define glMatrixTranslatefEXT __aglMatrixTranslatefEXT
#define glMatrixTranslatedEXT __aglMatrixTranslatedEXT
#define glMatrixFrustumEXT __aglMatrixFrustumEXT
#define glMatrixOrthoEXT __aglMatrixOrthoEXT
#define glMatrixPopEXT __aglMatrixPopEXT
#define glMatrixPushEXT __aglMatrixPushEXT
#define glMatrixLoadTransposefEXT __aglMatrixLoadTransposefEXT
#define glMatrixLoadTransposedEXT __aglMatrixLoadTransposedEXT
#define glMatrixMultTransposefEXT __aglMatrixMultTransposefEXT
#define glMatrixMultTransposedEXT __aglMatrixMultTransposedEXT
#define glTextureParameterfEXT __aglTextureParameterfEXT
#define glTextureParameterfvEXT __aglTextureParameterfvEXT
#define glTextureParameteriEXT __aglTextureParameteriEXT
#define glTextureParameterivEXT __aglTextureParameterivEXT
#define glTextureImage1DEXT __aglTextureImage1DEXT
#define glTextureImage2DEXT __aglTextureImage2DEXT
#define glTextureSubImage1DEXT __aglTextureSubImage1DEXT
#define glTextureSubImage2DEXT __aglTextureSubImage2DEXT
#define glCopyTextureImage1DEXT __aglCopyTextureImage1DEXT
#define glCopyTextureImage2DEXT __aglCopyTextureImage2DEXT
#define glCopyTextureSubImage1DEXT __aglCopyTextureSubImage1DEXT
#define glCopyTextureSubImage2DEXT __aglCopyTextureSubImage2DEXT
#define glGetTextureImageEXT __aglGetTextureImageEXT
#define glGetTextureParameterfvEXT __aglGetTextureParameterfvEXT
#define glGetTextureParameterivEXT __aglGetTextureParameterivEXT
#define glGetTextureLevelParameterfvEXT __aglGetTextureLevelParameterfvEXT
#define glGetTextureLevelParameterivEXT __aglGetTextureLevelParameterivEXT
#define glTextureImage3DEXT __aglTextureImage3DEXT
#define glTextureSubImage3DEXT __aglTextureSubImage3DEXT
#define glCopyTextureSubImage3DEXT __aglCopyTextureSubImage3DEXT
#define glMultiTexParameterfEXT __aglMultiTexParameterfEXT
#define glMultiTexParameterfvEXT __aglMultiTexParameterfvEXT
#define glMultiTexParameteriEXT __aglMultiTexParameteriEXT
#define glMultiTexParameterivEXT __aglMultiTexParameterivEXT
#define glMultiTexImage1DEXT __aglMultiTexImage1DEXT
#define glMultiTexImage2DEXT __aglMultiTexImage2DEXT
#define glMultiTexSubImage1DEXT __aglMultiTexSubImage1DEXT
#define glMultiTexSubImage2DEXT __aglMultiTexSubImage2DEXT
#define glCopyMultiTexImage1DEXT __aglCopyMultiTexImage1DEXT
#define glCopyMultiTexImage2DEXT __aglCopyMultiTexImage2DEXT
#define glCopyMultiTexSubImage1DEXT __aglCopyMultiTexSubImage1DEXT
#define glCopyMultiTexSubImage2DEXT __aglCopyMultiTexSubImage2DEXT
#define glGetMultiTexImageEXT __aglGetMultiTexImageEXT
#define glGetMultiTexParameterfvEXT __aglGetMultiTexParameterfvEXT
#define glGetMultiTexParameterivEXT __aglGetMultiTexParameterivEXT
#define glGetMultiTexLevelParameterfvEXT __aglGetMultiTexLevelParameterfvEXT
#define glGetMultiTexLevelParameterivEXT __aglGetMultiTexLevelParameterivEXT
#define glMultiTexImage3DEXT __aglMultiTexImage3DEXT
#define glMultiTexSubImage3DEXT __aglMultiTexSubImage3DEXT
#define glCopyMultiTexSubImage3DEXT __aglCopyMultiTexSubImage3DEXT
#define glBindMultiTextureEXT __aglBindMultiTextureEXT
#define glEnableClientStateIndexedEXT __aglEnableClientStateIndexedEXT
#define glDisableClientStateIndexedEXT __aglDisableClientStateIndexedEXT
#define glMultiTexCoordPointerEXT __aglMultiTexCoordPointerEXT
#define glMultiTexEnvfEXT __aglMultiTexEnvfEXT
#define glMultiTexEnvfvEXT __aglMultiTexEnvfvEXT
#define glMultiTexEnviEXT __aglMultiTexEnviEXT
#define glMultiTexEnvivEXT __aglMultiTexEnvivEXT
#define glMultiTexGendEXT __aglMultiTexGendEXT
#define glMultiTexGendvEXT __aglMultiTexGendvEXT
#define glMultiTexGenfEXT __aglMultiTexGenfEXT
#define glMultiTexGenfvEXT __aglMultiTexGenfvEXT
#define glMultiTexGeniEXT __aglMultiTexGeniEXT
#define glMultiTexGenivEXT __aglMultiTexGenivEXT
#define glGetMultiTexEnvfvEXT __aglGetMultiTexEnvfvEXT
#define glGetMultiTexEnvivEXT __aglGetMultiTexEnvivEXT
#define glGetMultiTexGendvEXT __aglGetMultiTexGendvEXT
#define glGetMultiTexGenfvEXT __aglGetMultiTexGenfvEXT
#define glGetMultiTexGenivEXT __aglGetMultiTexGenivEXT
#define glGetFloatIndexedvEXT __aglGetFloatIndexedvEXT
#define glGetDoubleIndexedvEXT __aglGetDoubleIndexedvEXT
#define glGetPointerIndexedvEXT __aglGetPointerIndexedvEXT
#define glCompressedTextureImage3DEXT __aglCompressedTextureImage3DEXT
#define glCompressedTextureImage2DEXT __aglCompressedTextureImage2DEXT
#define glCompressedTextureImage1DEXT __aglCompressedTextureImage1DEXT
#define glCompressedTextureSubImage3DEXT __aglCompressedTextureSubImage3DEXT
#define glCompressedTextureSubImage2DEXT __aglCompressedTextureSubImage2DEXT
#define glCompressedTextureSubImage1DEXT __aglCompressedTextureSubImage1DEXT
#define glGetCompressedTextureImageEXT __aglGetCompressedTextureImageEXT
#define glCompressedMultiTexImage3DEXT __aglCompressedMultiTexImage3DEXT
#define glCompressedMultiTexImage2DEXT __aglCompressedMultiTexImage2DEXT
#define glCompressedMultiTexImage1DEXT __aglCompressedMultiTexImage1DEXT
#define glCompressedMultiTexSubImage3DEXT __aglCompressedMultiTexSubImage3DEXT
#define glCompressedMultiTexSubImage2DEXT __aglCompressedMultiTexSubImage2DEXT
#define glCompressedMultiTexSubImage1DEXT __aglCompressedMultiTexSubImage1DEXT
#define glGetCompressedMultiTexImageEXT __aglGetCompressedMultiTexImageEXT
#define glNamedProgramStringEXT __aglNamedProgramStringEXT
#define glNamedProgramLocalParameter4dEXT __aglNamedProgramLocalParameter4dEXT
#define glNamedProgramLocalParameter4dvEXT __aglNamedProgramLocalParameter4dvEXT
#define glNamedProgramLocalParameter4fEXT __aglNamedProgramLocalParameter4fEXT
#define glNamedProgramLocalParameter4fvEXT __aglNamedProgramLocalParameter4fvEXT
#define glGetNamedProgramLocalParameterdvEXT __aglGetNamedProgramLocalParameterdvEXT
#define glGetNamedProgramLocalParameterfvEXT __aglGetNamedProgramLocalParameterfvEXT
#define glGetNamedProgramivEXT __aglGetNamedProgramivEXT
#define glGetNamedProgramStringEXT __aglGetNamedProgramStringEXT
#define glNamedProgramLocalParameters4fvEXT __aglNamedProgramLocalParameters4fvEXT
#define glNamedProgramLocalParameterI4iEXT __aglNamedProgramLocalParameterI4iEXT
#define glNamedProgramLocalParameterI4ivEXT __aglNamedProgramLocalParameterI4ivEXT
#define glNamedProgramLocalParametersI4ivEXT __aglNamedProgramLocalParametersI4ivEXT
#define glNamedProgramLocalParameterI4uiEXT __aglNamedProgramLocalParameterI4uiEXT
#define glNamedProgramLocalParameterI4uivEXT __aglNamedProgramLocalParameterI4uivEXT
#define glNamedProgramLocalParametersI4uivEXT __aglNamedProgramLocalParametersI4uivEXT
#define glGetNamedProgramLocalParameterIivEXT __aglGetNamedProgramLocalParameterIivEXT
#define glGetNamedProgramLocalParameterIuivEXT __aglGetNamedProgramLocalParameterIuivEXT
#define glTextureParameterIivEXT __aglTextureParameterIivEXT
#define glTextureParameterIuivEXT __aglTextureParameterIuivEXT
#define glGetTextureParameterIivEXT __aglGetTextureParameterIivEXT
#define glGetTextureParameterIuivEXT __aglGetTextureParameterIuivEXT
#define glMultiTexParameterIivEXT __aglMultiTexParameterIivEXT
#define glMultiTexParameterIuivEXT __aglMultiTexParameterIuivEXT
#define glGetMultiTexParameterIivEXT __aglGetMultiTexParameterIivEXT
#define glGetMultiTexParameterIuivEXT __aglGetMultiTexParameterIuivEXT
#define glProgramUniform1fEXT __aglProgramUniform1fEXT
#define glProgramUniform2fEXT __aglProgramUniform2fEXT
#define glProgramUniform3fEXT __aglProgramUniform3fEXT
#define glProgramUniform4fEXT __aglProgramUniform4fEXT
#define glProgramUniform1iEXT __aglProgramUniform1iEXT
#define glProgramUniform2iEXT __aglProgramUniform2iEXT
#define glProgramUniform3iEXT __aglProgramUniform3iEXT
#define glProgramUniform4iEXT __aglProgramUniform4iEXT
#define glProgramUniform1fvEXT __aglProgramUniform1fvEXT
#define glProgramUniform2fvEXT __aglProgramUniform2fvEXT
#define glProgramUniform3fvEXT __aglProgramUniform3fvEXT
#define glProgramUniform4fvEXT __aglProgramUniform4fvEXT
#define glProgramUniform1ivEXT __aglProgramUniform1ivEXT
#define glProgramUniform2ivEXT __aglProgramUniform2ivEXT
#define glProgramUniform3ivEXT __aglProgramUniform3ivEXT
#define glProgramUniform4ivEXT __aglProgramUniform4ivEXT
#define glProgramUniformMatrix2fvEXT __aglProgramUniformMatrix2fvEXT
#define glProgramUniformMatrix3fvEXT __aglProgramUniformMatrix3fvEXT
#define glProgramUniformMatrix4fvEXT __aglProgramUniformMatrix4fvEXT
#define glProgramUniformMatrix2x3fvEXT __aglProgramUniformMatrix2x3fvEXT
#define glProgramUniformMatrix3x2fvEXT __aglProgramUniformMatrix3x2fvEXT
#define glProgramUniformMatrix2x4fvEXT __aglProgramUniformMatrix2x4fvEXT
#define glProgramUniformMatrix4x2fvEXT __aglProgramUniformMatrix4x2fvEXT
#define glProgramUniformMatrix3x4fvEXT __aglProgramUniformMatrix3x4fvEXT
#define glProgramUniformMatrix4x3fvEXT __aglProgramUniformMatrix4x3fvEXT
#define glProgramUniform1uiEXT __aglProgramUniform1uiEXT
#define glProgramUniform2uiEXT __aglProgramUniform2uiEXT
#define glProgramUniform3uiEXT __aglProgramUniform3uiEXT
#define glProgramUniform4uiEXT __aglProgramUniform4uiEXT
#define glProgramUniform1uivEXT __aglProgramUniform1uivEXT
#define glProgramUniform2uivEXT __aglProgramUniform2uivEXT
#define glProgramUniform3uivEXT __aglProgramUniform3uivEXT
#define glProgramUniform4uivEXT __aglProgramUniform4uivEXT
#define glNamedBufferDataEXT __aglNamedBufferDataEXT
#define glNamedBufferSubDataEXT __aglNamedBufferSubDataEXT
#define glMapNamedBufferEXT __aglMapNamedBufferEXT
#define glUnmapNamedBufferEXT __aglUnmapNamedBufferEXT
#define glGetNamedBufferParameterivEXT __aglGetNamedBufferParameterivEXT
#define glGetNamedBufferPointervEXT __aglGetNamedBufferPointervEXT
#define glGetNamedBufferSubDataEXT __aglGetNamedBufferSubDataEXT
#define glTextureBufferEXT __aglTextureBufferEXT
#define glMultiTexBufferEXT __aglMultiTexBufferEXT
#define glNamedRenderbufferStorageEXT __aglNamedRenderbufferStorageEXT
#define glGetNamedRenderbufferParameterivEXT __aglGetNamedRenderbufferParameterivEXT
#define glCheckNamedFramebufferStatusEXT __aglCheckNamedFramebufferStatusEXT
#define glNamedFramebufferTexture1DEXT __aglNamedFramebufferTexture1DEXT
#define glNamedFramebufferTexture2DEXT __aglNamedFramebufferTexture2DEXT
#define glNamedFramebufferTexture3DEXT __aglNamedFramebufferTexture3DEXT
#define glNamedFramebufferRenderbufferEXT __aglNamedFramebufferRenderbufferEXT
#define glGetNamedFramebufferAttachmentParameterivEXT __aglGetNamedFramebufferAttachmentParameterivEXT
#define glGenerateTextureMipmapEXT __aglGenerateTextureMipmapEXT
#define glGenerateMultiTexMipmapEXT __aglGenerateMultiTexMipmapEXT
#define glFramebufferDrawBufferEXT __aglFramebufferDrawBufferEXT
#define glFramebufferDrawBuffersEXT __aglFramebufferDrawBuffersEXT
#define glFramebufferReadBufferEXT __aglFramebufferReadBufferEXT
#define glGetFramebufferParameterivEXT __aglGetFramebufferParameterivEXT
#define glNamedRenderbufferStorageMultisampleEXT __aglNamedRenderbufferStorageMultisampleEXT
#define glNamedRenderbufferStorageMultisampleCoverageEXT __aglNamedRenderbufferStorageMultisampleCoverageEXT
#define glNamedFramebufferTextureEXT __aglNamedFramebufferTextureEXT
#define glNamedFramebufferTextureLayerEXT __aglNamedFramebufferTextureLayerEXT
#define glNamedFramebufferTextureFaceEXT __aglNamedFramebufferTextureFaceEXT
#define glTextureRenderbufferEXT __aglTextureRenderbufferEXT
#define glMultiTexRenderbufferEXT __aglMultiTexRenderbufferEXT
#endif


