@ -1647,12 +1647,6 @@ typedef void (APIENTRY *GLDEBUGPROC)(GLenum source,GLenum type,GLuint id,GLenum
# define GL_MIRROR_CLAMP_TO_EDGE_EXT 0x8743
# define GL_MIRROR_CLAMP_TO_EDGE_EXT 0x8743
# define GL_MIRROR_CLAMP_TO_BORDER_EXT 0x8912
# define GL_MIRROR_CLAMP_TO_BORDER_EXT 0x8912
/* GL_EXT_direct_state_access */
# define GL_PROGRAM_MATRIX_EXT 0x8E2D
# define GL_TRANSPOSE_PROGRAM_MATRIX_EXT 0x8E2E
# define GL_PROGRAM_MATRIX_STACK_DEPTH_EXT 0x8E2F
/* GL_EXT_texture_sRGB_decode */
/* GL_EXT_texture_sRGB_decode */
# define GL_TEXTURE_SRGB_DECODE_EXT 0x8A48
# define GL_TEXTURE_SRGB_DECODE_EXT 0x8A48
@ -1850,519 +1844,6 @@ GLAPI FLEXTGL_EXPORT void(APIENTRY *flextglPopGroupMarkerEXT)(void);
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglPushGroupMarkerEXT ) ( GLsizei , const GLchar * ) ;
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglPushGroupMarkerEXT ) ( GLsizei , const GLchar * ) ;
# define glPushGroupMarkerEXT flextglPushGroupMarkerEXT
# define glPushGroupMarkerEXT flextglPushGroupMarkerEXT
/* GL_EXT_direct_state_access */
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglBindMultiTextureEXT ) ( GLenum , GLenum , GLuint ) ;
# define glBindMultiTextureEXT flextglBindMultiTextureEXT
GLAPI FLEXTGL_EXPORT GLenum ( APIENTRY * flextglCheckNamedFramebufferStatusEXT ) ( GLuint , GLenum ) ;
# define glCheckNamedFramebufferStatusEXT flextglCheckNamedFramebufferStatusEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglClearNamedBufferDataEXT ) ( GLuint , GLenum , GLenum , GLenum , const void * ) ;
# define glClearNamedBufferDataEXT flextglClearNamedBufferDataEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglClearNamedBufferSubDataEXT ) ( GLuint , GLenum , GLsizeiptr , GLsizeiptr , GLenum , GLenum , const void * ) ;
# define glClearNamedBufferSubDataEXT flextglClearNamedBufferSubDataEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglClientAttribDefaultEXT ) ( GLbitfield ) ;
# define glClientAttribDefaultEXT flextglClientAttribDefaultEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglCompressedMultiTexImage1DEXT ) ( GLenum , GLenum , GLint , GLenum , GLsizei , GLint , GLsizei , const void * ) ;
# define glCompressedMultiTexImage1DEXT flextglCompressedMultiTexImage1DEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglCompressedMultiTexImage2DEXT ) ( GLenum , GLenum , GLint , GLenum , GLsizei , GLsizei , GLint , GLsizei , const void * ) ;
# define glCompressedMultiTexImage2DEXT flextglCompressedMultiTexImage2DEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglCompressedMultiTexImage3DEXT ) ( GLenum , GLenum , GLint , GLenum , GLsizei , GLsizei , GLsizei , GLint , GLsizei , const void * ) ;
# define glCompressedMultiTexImage3DEXT flextglCompressedMultiTexImage3DEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglCompressedMultiTexSubImage1DEXT ) ( GLenum , GLenum , GLint , GLint , GLsizei , GLenum , GLsizei , const void * ) ;
# define glCompressedMultiTexSubImage1DEXT flextglCompressedMultiTexSubImage1DEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglCompressedMultiTexSubImage2DEXT ) ( GLenum , GLenum , GLint , GLint , GLint , GLsizei , GLsizei , GLenum , GLsizei , const void * ) ;
# define glCompressedMultiTexSubImage2DEXT flextglCompressedMultiTexSubImage2DEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglCompressedMultiTexSubImage3DEXT ) ( GLenum , GLenum , GLint , GLint , GLint , GLint , GLsizei , GLsizei , GLsizei , GLenum , GLsizei , const void * ) ;
# define glCompressedMultiTexSubImage3DEXT flextglCompressedMultiTexSubImage3DEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglCompressedTextureImage1DEXT ) ( GLuint , GLenum , GLint , GLenum , GLsizei , GLint , GLsizei , const void * ) ;
# define glCompressedTextureImage1DEXT flextglCompressedTextureImage1DEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglCompressedTextureImage2DEXT ) ( GLuint , GLenum , GLint , GLenum , GLsizei , GLsizei , GLint , GLsizei , const void * ) ;
# define glCompressedTextureImage2DEXT flextglCompressedTextureImage2DEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglCompressedTextureImage3DEXT ) ( GLuint , GLenum , GLint , GLenum , GLsizei , GLsizei , GLsizei , GLint , GLsizei , const void * ) ;
# define glCompressedTextureImage3DEXT flextglCompressedTextureImage3DEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglCompressedTextureSubImage1DEXT ) ( GLuint , GLenum , GLint , GLint , GLsizei , GLenum , GLsizei , const void * ) ;
# define glCompressedTextureSubImage1DEXT flextglCompressedTextureSubImage1DEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglCompressedTextureSubImage2DEXT ) ( GLuint , GLenum , GLint , GLint , GLint , GLsizei , GLsizei , GLenum , GLsizei , const void * ) ;
# define glCompressedTextureSubImage2DEXT flextglCompressedTextureSubImage2DEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglCompressedTextureSubImage3DEXT ) ( GLuint , GLenum , GLint , GLint , GLint , GLint , GLsizei , GLsizei , GLsizei , GLenum , GLsizei , const void * ) ;
# define glCompressedTextureSubImage3DEXT flextglCompressedTextureSubImage3DEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglCopyMultiTexImage1DEXT ) ( GLenum , GLenum , GLint , GLenum , GLint , GLint , GLsizei , GLint ) ;
# define glCopyMultiTexImage1DEXT flextglCopyMultiTexImage1DEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglCopyMultiTexImage2DEXT ) ( GLenum , GLenum , GLint , GLenum , GLint , GLint , GLsizei , GLsizei , GLint ) ;
# define glCopyMultiTexImage2DEXT flextglCopyMultiTexImage2DEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglCopyMultiTexSubImage1DEXT ) ( GLenum , GLenum , GLint , GLint , GLint , GLint , GLsizei ) ;
# define glCopyMultiTexSubImage1DEXT flextglCopyMultiTexSubImage1DEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglCopyMultiTexSubImage2DEXT ) ( GLenum , GLenum , GLint , GLint , GLint , GLint , GLint , GLsizei , GLsizei ) ;
# define glCopyMultiTexSubImage2DEXT flextglCopyMultiTexSubImage2DEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglCopyMultiTexSubImage3DEXT ) ( GLenum , GLenum , GLint , GLint , GLint , GLint , GLint , GLint , GLsizei , GLsizei ) ;
# define glCopyMultiTexSubImage3DEXT flextglCopyMultiTexSubImage3DEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglCopyTextureImage1DEXT ) ( GLuint , GLenum , GLint , GLenum , GLint , GLint , GLsizei , GLint ) ;
# define glCopyTextureImage1DEXT flextglCopyTextureImage1DEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglCopyTextureImage2DEXT ) ( GLuint , GLenum , GLint , GLenum , GLint , GLint , GLsizei , GLsizei , GLint ) ;
# define glCopyTextureImage2DEXT flextglCopyTextureImage2DEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglCopyTextureSubImage1DEXT ) ( GLuint , GLenum , GLint , GLint , GLint , GLint , GLsizei ) ;
# define glCopyTextureSubImage1DEXT flextglCopyTextureSubImage1DEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglCopyTextureSubImage2DEXT ) ( GLuint , GLenum , GLint , GLint , GLint , GLint , GLint , GLsizei , GLsizei ) ;
# define glCopyTextureSubImage2DEXT flextglCopyTextureSubImage2DEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglCopyTextureSubImage3DEXT ) ( GLuint , GLenum , GLint , GLint , GLint , GLint , GLint , GLint , GLsizei , GLsizei ) ;
# define glCopyTextureSubImage3DEXT flextglCopyTextureSubImage3DEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglDisableClientStateIndexedEXT ) ( GLenum , GLuint ) ;
# define glDisableClientStateIndexedEXT flextglDisableClientStateIndexedEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglDisableClientStateiEXT ) ( GLenum , GLuint ) ;
# define glDisableClientStateiEXT flextglDisableClientStateiEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglDisableIndexedEXT ) ( GLenum , GLuint ) ;
# define glDisableIndexedEXT flextglDisableIndexedEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglDisableVertexArrayAttribEXT ) ( GLuint , GLuint ) ;
# define glDisableVertexArrayAttribEXT flextglDisableVertexArrayAttribEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglDisableVertexArrayEXT ) ( GLuint , GLenum ) ;
# define glDisableVertexArrayEXT flextglDisableVertexArrayEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglEnableClientStateIndexedEXT ) ( GLenum , GLuint ) ;
# define glEnableClientStateIndexedEXT flextglEnableClientStateIndexedEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglEnableClientStateiEXT ) ( GLenum , GLuint ) ;
# define glEnableClientStateiEXT flextglEnableClientStateiEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglEnableIndexedEXT ) ( GLenum , GLuint ) ;
# define glEnableIndexedEXT flextglEnableIndexedEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglEnableVertexArrayAttribEXT ) ( GLuint , GLuint ) ;
# define glEnableVertexArrayAttribEXT flextglEnableVertexArrayAttribEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglEnableVertexArrayEXT ) ( GLuint , GLenum ) ;
# define glEnableVertexArrayEXT flextglEnableVertexArrayEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglFlushMappedNamedBufferRangeEXT ) ( GLuint , GLintptr , GLsizeiptr ) ;
# define glFlushMappedNamedBufferRangeEXT flextglFlushMappedNamedBufferRangeEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglFramebufferDrawBufferEXT ) ( GLuint , GLenum ) ;
# define glFramebufferDrawBufferEXT flextglFramebufferDrawBufferEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglFramebufferDrawBuffersEXT ) ( GLuint , GLsizei , const GLenum * ) ;
# define glFramebufferDrawBuffersEXT flextglFramebufferDrawBuffersEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglFramebufferReadBufferEXT ) ( GLuint , GLenum ) ;
# define glFramebufferReadBufferEXT flextglFramebufferReadBufferEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglGenerateMultiTexMipmapEXT ) ( GLenum , GLenum ) ;
# define glGenerateMultiTexMipmapEXT flextglGenerateMultiTexMipmapEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglGenerateTextureMipmapEXT ) ( GLuint , GLenum ) ;
# define glGenerateTextureMipmapEXT flextglGenerateTextureMipmapEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglGetBooleanIndexedvEXT ) ( GLenum , GLuint , GLboolean * ) ;
# define glGetBooleanIndexedvEXT flextglGetBooleanIndexedvEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglGetCompressedMultiTexImageEXT ) ( GLenum , GLenum , GLint , void * ) ;
# define glGetCompressedMultiTexImageEXT flextglGetCompressedMultiTexImageEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglGetCompressedTextureImageEXT ) ( GLuint , GLenum , GLint , void * ) ;
# define glGetCompressedTextureImageEXT flextglGetCompressedTextureImageEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglGetDoubleIndexedvEXT ) ( GLenum , GLuint , GLdouble * ) ;
# define glGetDoubleIndexedvEXT flextglGetDoubleIndexedvEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglGetDoublei_vEXT ) ( GLenum , GLuint , GLdouble * ) ;
# define glGetDoublei_vEXT flextglGetDoublei_vEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglGetFloatIndexedvEXT ) ( GLenum , GLuint , GLfloat * ) ;
# define glGetFloatIndexedvEXT flextglGetFloatIndexedvEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglGetFloati_vEXT ) ( GLenum , GLuint , GLfloat * ) ;
# define glGetFloati_vEXT flextglGetFloati_vEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglGetFramebufferParameterivEXT ) ( GLuint , GLenum , GLint * ) ;
# define glGetFramebufferParameterivEXT flextglGetFramebufferParameterivEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglGetIntegerIndexedvEXT ) ( GLenum , GLuint , GLint * ) ;
# define glGetIntegerIndexedvEXT flextglGetIntegerIndexedvEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglGetMultiTexEnvfvEXT ) ( GLenum , GLenum , GLenum , GLfloat * ) ;
# define glGetMultiTexEnvfvEXT flextglGetMultiTexEnvfvEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglGetMultiTexEnvivEXT ) ( GLenum , GLenum , GLenum , GLint * ) ;
# define glGetMultiTexEnvivEXT flextglGetMultiTexEnvivEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglGetMultiTexGendvEXT ) ( GLenum , GLenum , GLenum , GLdouble * ) ;
# define glGetMultiTexGendvEXT flextglGetMultiTexGendvEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglGetMultiTexGenfvEXT ) ( GLenum , GLenum , GLenum , GLfloat * ) ;
# define glGetMultiTexGenfvEXT flextglGetMultiTexGenfvEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglGetMultiTexGenivEXT ) ( GLenum , GLenum , GLenum , GLint * ) ;
# define glGetMultiTexGenivEXT flextglGetMultiTexGenivEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglGetMultiTexImageEXT ) ( GLenum , GLenum , GLint , GLenum , GLenum , void * ) ;
# define glGetMultiTexImageEXT flextglGetMultiTexImageEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglGetMultiTexLevelParameterfvEXT ) ( GLenum , GLenum , GLint , GLenum , GLfloat * ) ;
# define glGetMultiTexLevelParameterfvEXT flextglGetMultiTexLevelParameterfvEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglGetMultiTexLevelParameterivEXT ) ( GLenum , GLenum , GLint , GLenum , GLint * ) ;
# define glGetMultiTexLevelParameterivEXT flextglGetMultiTexLevelParameterivEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglGetMultiTexParameterIivEXT ) ( GLenum , GLenum , GLenum , GLint * ) ;
# define glGetMultiTexParameterIivEXT flextglGetMultiTexParameterIivEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglGetMultiTexParameterIuivEXT ) ( GLenum , GLenum , GLenum , GLuint * ) ;
# define glGetMultiTexParameterIuivEXT flextglGetMultiTexParameterIuivEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglGetMultiTexParameterfvEXT ) ( GLenum , GLenum , GLenum , GLfloat * ) ;
# define glGetMultiTexParameterfvEXT flextglGetMultiTexParameterfvEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglGetMultiTexParameterivEXT ) ( GLenum , GLenum , GLenum , GLint * ) ;
# define glGetMultiTexParameterivEXT flextglGetMultiTexParameterivEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglGetNamedBufferParameterivEXT ) ( GLuint , GLenum , GLint * ) ;
# define glGetNamedBufferParameterivEXT flextglGetNamedBufferParameterivEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglGetNamedBufferPointervEXT ) ( GLuint , GLenum , void * * ) ;
# define glGetNamedBufferPointervEXT flextglGetNamedBufferPointervEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglGetNamedBufferSubDataEXT ) ( GLuint , GLintptr , GLsizeiptr , void * ) ;
# define glGetNamedBufferSubDataEXT flextglGetNamedBufferSubDataEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglGetNamedFramebufferAttachmentParameterivEXT ) ( GLuint , GLenum , GLenum , GLint * ) ;
# define glGetNamedFramebufferAttachmentParameterivEXT flextglGetNamedFramebufferAttachmentParameterivEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglGetNamedFramebufferParameterivEXT ) ( GLuint , GLenum , GLint * ) ;
# define glGetNamedFramebufferParameterivEXT flextglGetNamedFramebufferParameterivEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglGetNamedProgramLocalParameterIivEXT ) ( GLuint , GLenum , GLuint , GLint * ) ;
# define glGetNamedProgramLocalParameterIivEXT flextglGetNamedProgramLocalParameterIivEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglGetNamedProgramLocalParameterIuivEXT ) ( GLuint , GLenum , GLuint , GLuint * ) ;
# define glGetNamedProgramLocalParameterIuivEXT flextglGetNamedProgramLocalParameterIuivEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglGetNamedProgramLocalParameterdvEXT ) ( GLuint , GLenum , GLuint , GLdouble * ) ;
# define glGetNamedProgramLocalParameterdvEXT flextglGetNamedProgramLocalParameterdvEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglGetNamedProgramLocalParameterfvEXT ) ( GLuint , GLenum , GLuint , GLfloat * ) ;
# define glGetNamedProgramLocalParameterfvEXT flextglGetNamedProgramLocalParameterfvEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglGetNamedProgramStringEXT ) ( GLuint , GLenum , GLenum , void * ) ;
# define glGetNamedProgramStringEXT flextglGetNamedProgramStringEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglGetNamedProgramivEXT ) ( GLuint , GLenum , GLenum , GLint * ) ;
# define glGetNamedProgramivEXT flextglGetNamedProgramivEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglGetNamedRenderbufferParameterivEXT ) ( GLuint , GLenum , GLint * ) ;
# define glGetNamedRenderbufferParameterivEXT flextglGetNamedRenderbufferParameterivEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglGetPointerIndexedvEXT ) ( GLenum , GLuint , void * * ) ;
# define glGetPointerIndexedvEXT flextglGetPointerIndexedvEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglGetPointeri_vEXT ) ( GLenum , GLuint , void * * ) ;
# define glGetPointeri_vEXT flextglGetPointeri_vEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglGetTextureImageEXT ) ( GLuint , GLenum , GLint , GLenum , GLenum , void * ) ;
# define glGetTextureImageEXT flextglGetTextureImageEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglGetTextureLevelParameterfvEXT ) ( GLuint , GLenum , GLint , GLenum , GLfloat * ) ;
# define glGetTextureLevelParameterfvEXT flextglGetTextureLevelParameterfvEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglGetTextureLevelParameterivEXT ) ( GLuint , GLenum , GLint , GLenum , GLint * ) ;
# define glGetTextureLevelParameterivEXT flextglGetTextureLevelParameterivEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglGetTextureParameterIivEXT ) ( GLuint , GLenum , GLenum , GLint * ) ;
# define glGetTextureParameterIivEXT flextglGetTextureParameterIivEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglGetTextureParameterIuivEXT ) ( GLuint , GLenum , GLenum , GLuint * ) ;
# define glGetTextureParameterIuivEXT flextglGetTextureParameterIuivEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglGetTextureParameterfvEXT ) ( GLuint , GLenum , GLenum , GLfloat * ) ;
# define glGetTextureParameterfvEXT flextglGetTextureParameterfvEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglGetTextureParameterivEXT ) ( GLuint , GLenum , GLenum , GLint * ) ;
# define glGetTextureParameterivEXT flextglGetTextureParameterivEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglGetVertexArrayIntegeri_vEXT ) ( GLuint , GLuint , GLenum , GLint * ) ;
# define glGetVertexArrayIntegeri_vEXT flextglGetVertexArrayIntegeri_vEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglGetVertexArrayIntegervEXT ) ( GLuint , GLenum , GLint * ) ;
# define glGetVertexArrayIntegervEXT flextglGetVertexArrayIntegervEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglGetVertexArrayPointeri_vEXT ) ( GLuint , GLuint , GLenum , void * * ) ;
# define glGetVertexArrayPointeri_vEXT flextglGetVertexArrayPointeri_vEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglGetVertexArrayPointervEXT ) ( GLuint , GLenum , void * * ) ;
# define glGetVertexArrayPointervEXT flextglGetVertexArrayPointervEXT
GLAPI FLEXTGL_EXPORT GLboolean ( APIENTRY * flextglIsEnabledIndexedEXT ) ( GLenum , GLuint ) ;
# define glIsEnabledIndexedEXT flextglIsEnabledIndexedEXT
GLAPI FLEXTGL_EXPORT void * ( APIENTRY * flextglMapNamedBufferEXT ) ( GLuint , GLenum ) ;
# define glMapNamedBufferEXT flextglMapNamedBufferEXT
GLAPI FLEXTGL_EXPORT void * ( APIENTRY * flextglMapNamedBufferRangeEXT ) ( GLuint , GLintptr , GLsizeiptr , GLbitfield ) ;
# define glMapNamedBufferRangeEXT flextglMapNamedBufferRangeEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglMatrixFrustumEXT ) ( GLenum , GLdouble , GLdouble , GLdouble , GLdouble , GLdouble , GLdouble ) ;
# define glMatrixFrustumEXT flextglMatrixFrustumEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglMatrixLoadIdentityEXT ) ( GLenum ) ;
# define glMatrixLoadIdentityEXT flextglMatrixLoadIdentityEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglMatrixLoadTransposedEXT ) ( GLenum , const GLdouble * ) ;
# define glMatrixLoadTransposedEXT flextglMatrixLoadTransposedEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglMatrixLoadTransposefEXT ) ( GLenum , const GLfloat * ) ;
# define glMatrixLoadTransposefEXT flextglMatrixLoadTransposefEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglMatrixLoaddEXT ) ( GLenum , const GLdouble * ) ;
# define glMatrixLoaddEXT flextglMatrixLoaddEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglMatrixLoadfEXT ) ( GLenum , const GLfloat * ) ;
# define glMatrixLoadfEXT flextglMatrixLoadfEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglMatrixMultTransposedEXT ) ( GLenum , const GLdouble * ) ;
# define glMatrixMultTransposedEXT flextglMatrixMultTransposedEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglMatrixMultTransposefEXT ) ( GLenum , const GLfloat * ) ;
# define glMatrixMultTransposefEXT flextglMatrixMultTransposefEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglMatrixMultdEXT ) ( GLenum , const GLdouble * ) ;
# define glMatrixMultdEXT flextglMatrixMultdEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglMatrixMultfEXT ) ( GLenum , const GLfloat * ) ;
# define glMatrixMultfEXT flextglMatrixMultfEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglMatrixOrthoEXT ) ( GLenum , GLdouble , GLdouble , GLdouble , GLdouble , GLdouble , GLdouble ) ;
# define glMatrixOrthoEXT flextglMatrixOrthoEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglMatrixPopEXT ) ( GLenum ) ;
# define glMatrixPopEXT flextglMatrixPopEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglMatrixPushEXT ) ( GLenum ) ;
# define glMatrixPushEXT flextglMatrixPushEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglMatrixRotatedEXT ) ( GLenum , GLdouble , GLdouble , GLdouble , GLdouble ) ;
# define glMatrixRotatedEXT flextglMatrixRotatedEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglMatrixRotatefEXT ) ( GLenum , GLfloat , GLfloat , GLfloat , GLfloat ) ;
# define glMatrixRotatefEXT flextglMatrixRotatefEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglMatrixScaledEXT ) ( GLenum , GLdouble , GLdouble , GLdouble ) ;
# define glMatrixScaledEXT flextglMatrixScaledEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglMatrixScalefEXT ) ( GLenum , GLfloat , GLfloat , GLfloat ) ;
# define glMatrixScalefEXT flextglMatrixScalefEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglMatrixTranslatedEXT ) ( GLenum , GLdouble , GLdouble , GLdouble ) ;
# define glMatrixTranslatedEXT flextglMatrixTranslatedEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglMatrixTranslatefEXT ) ( GLenum , GLfloat , GLfloat , GLfloat ) ;
# define glMatrixTranslatefEXT flextglMatrixTranslatefEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglMultiTexBufferEXT ) ( GLenum , GLenum , GLenum , GLuint ) ;
# define glMultiTexBufferEXT flextglMultiTexBufferEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglMultiTexCoordPointerEXT ) ( GLenum , GLint , GLenum , GLsizei , const void * ) ;
# define glMultiTexCoordPointerEXT flextglMultiTexCoordPointerEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglMultiTexEnvfEXT ) ( GLenum , GLenum , GLenum , GLfloat ) ;
# define glMultiTexEnvfEXT flextglMultiTexEnvfEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglMultiTexEnvfvEXT ) ( GLenum , GLenum , GLenum , const GLfloat * ) ;
# define glMultiTexEnvfvEXT flextglMultiTexEnvfvEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglMultiTexEnviEXT ) ( GLenum , GLenum , GLenum , GLint ) ;
# define glMultiTexEnviEXT flextglMultiTexEnviEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglMultiTexEnvivEXT ) ( GLenum , GLenum , GLenum , const GLint * ) ;
# define glMultiTexEnvivEXT flextglMultiTexEnvivEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglMultiTexGendEXT ) ( GLenum , GLenum , GLenum , GLdouble ) ;
# define glMultiTexGendEXT flextglMultiTexGendEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglMultiTexGendvEXT ) ( GLenum , GLenum , GLenum , const GLdouble * ) ;
# define glMultiTexGendvEXT flextglMultiTexGendvEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglMultiTexGenfEXT ) ( GLenum , GLenum , GLenum , GLfloat ) ;
# define glMultiTexGenfEXT flextglMultiTexGenfEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglMultiTexGenfvEXT ) ( GLenum , GLenum , GLenum , const GLfloat * ) ;
# define glMultiTexGenfvEXT flextglMultiTexGenfvEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglMultiTexGeniEXT ) ( GLenum , GLenum , GLenum , GLint ) ;
# define glMultiTexGeniEXT flextglMultiTexGeniEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglMultiTexGenivEXT ) ( GLenum , GLenum , GLenum , const GLint * ) ;
# define glMultiTexGenivEXT flextglMultiTexGenivEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglMultiTexImage1DEXT ) ( GLenum , GLenum , GLint , GLint , GLsizei , GLint , GLenum , GLenum , const void * ) ;
# define glMultiTexImage1DEXT flextglMultiTexImage1DEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglMultiTexImage2DEXT ) ( GLenum , GLenum , GLint , GLint , GLsizei , GLsizei , GLint , GLenum , GLenum , const void * ) ;
# define glMultiTexImage2DEXT flextglMultiTexImage2DEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglMultiTexImage3DEXT ) ( GLenum , GLenum , GLint , GLint , GLsizei , GLsizei , GLsizei , GLint , GLenum , GLenum , const void * ) ;
# define glMultiTexImage3DEXT flextglMultiTexImage3DEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglMultiTexParameterIivEXT ) ( GLenum , GLenum , GLenum , const GLint * ) ;
# define glMultiTexParameterIivEXT flextglMultiTexParameterIivEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglMultiTexParameterIuivEXT ) ( GLenum , GLenum , GLenum , const GLuint * ) ;
# define glMultiTexParameterIuivEXT flextglMultiTexParameterIuivEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglMultiTexParameterfEXT ) ( GLenum , GLenum , GLenum , GLfloat ) ;
# define glMultiTexParameterfEXT flextglMultiTexParameterfEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglMultiTexParameterfvEXT ) ( GLenum , GLenum , GLenum , const GLfloat * ) ;
# define glMultiTexParameterfvEXT flextglMultiTexParameterfvEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglMultiTexParameteriEXT ) ( GLenum , GLenum , GLenum , GLint ) ;
# define glMultiTexParameteriEXT flextglMultiTexParameteriEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglMultiTexParameterivEXT ) ( GLenum , GLenum , GLenum , const GLint * ) ;
# define glMultiTexParameterivEXT flextglMultiTexParameterivEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglMultiTexRenderbufferEXT ) ( GLenum , GLenum , GLuint ) ;
# define glMultiTexRenderbufferEXT flextglMultiTexRenderbufferEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglMultiTexSubImage1DEXT ) ( GLenum , GLenum , GLint , GLint , GLsizei , GLenum , GLenum , const void * ) ;
# define glMultiTexSubImage1DEXT flextglMultiTexSubImage1DEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglMultiTexSubImage2DEXT ) ( GLenum , GLenum , GLint , GLint , GLint , GLsizei , GLsizei , GLenum , GLenum , const void * ) ;
# define glMultiTexSubImage2DEXT flextglMultiTexSubImage2DEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglMultiTexSubImage3DEXT ) ( GLenum , GLenum , GLint , GLint , GLint , GLint , GLsizei , GLsizei , GLsizei , GLenum , GLenum , const void * ) ;
# define glMultiTexSubImage3DEXT flextglMultiTexSubImage3DEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglNamedBufferDataEXT ) ( GLuint , GLsizeiptr , const void * , GLenum ) ;
# define glNamedBufferDataEXT flextglNamedBufferDataEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglNamedBufferStorageEXT ) ( GLuint , GLsizeiptr , const void * , GLbitfield ) ;
# define glNamedBufferStorageEXT flextglNamedBufferStorageEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglNamedBufferSubDataEXT ) ( GLuint , GLintptr , GLsizeiptr , const void * ) ;
# define glNamedBufferSubDataEXT flextglNamedBufferSubDataEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglNamedCopyBufferSubDataEXT ) ( GLuint , GLuint , GLintptr , GLintptr , GLsizeiptr ) ;
# define glNamedCopyBufferSubDataEXT flextglNamedCopyBufferSubDataEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglNamedFramebufferParameteriEXT ) ( GLuint , GLenum , GLint ) ;
# define glNamedFramebufferParameteriEXT flextglNamedFramebufferParameteriEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglNamedFramebufferRenderbufferEXT ) ( GLuint , GLenum , GLenum , GLuint ) ;
# define glNamedFramebufferRenderbufferEXT flextglNamedFramebufferRenderbufferEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglNamedFramebufferTexture1DEXT ) ( GLuint , GLenum , GLenum , GLuint , GLint ) ;
# define glNamedFramebufferTexture1DEXT flextglNamedFramebufferTexture1DEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglNamedFramebufferTexture2DEXT ) ( GLuint , GLenum , GLenum , GLuint , GLint ) ;
# define glNamedFramebufferTexture2DEXT flextglNamedFramebufferTexture2DEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglNamedFramebufferTexture3DEXT ) ( GLuint , GLenum , GLenum , GLuint , GLint , GLint ) ;
# define glNamedFramebufferTexture3DEXT flextglNamedFramebufferTexture3DEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglNamedFramebufferTextureEXT ) ( GLuint , GLenum , GLuint , GLint ) ;
# define glNamedFramebufferTextureEXT flextglNamedFramebufferTextureEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglNamedFramebufferTextureFaceEXT ) ( GLuint , GLenum , GLuint , GLint , GLenum ) ;
# define glNamedFramebufferTextureFaceEXT flextglNamedFramebufferTextureFaceEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglNamedFramebufferTextureLayerEXT ) ( GLuint , GLenum , GLuint , GLint , GLint ) ;
# define glNamedFramebufferTextureLayerEXT flextglNamedFramebufferTextureLayerEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglNamedProgramLocalParameter4dEXT ) ( GLuint , GLenum , GLuint , GLdouble , GLdouble , GLdouble , GLdouble ) ;
# define glNamedProgramLocalParameter4dEXT flextglNamedProgramLocalParameter4dEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglNamedProgramLocalParameter4dvEXT ) ( GLuint , GLenum , GLuint , const GLdouble * ) ;
# define glNamedProgramLocalParameter4dvEXT flextglNamedProgramLocalParameter4dvEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglNamedProgramLocalParameter4fEXT ) ( GLuint , GLenum , GLuint , GLfloat , GLfloat , GLfloat , GLfloat ) ;
# define glNamedProgramLocalParameter4fEXT flextglNamedProgramLocalParameter4fEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglNamedProgramLocalParameter4fvEXT ) ( GLuint , GLenum , GLuint , const GLfloat * ) ;
# define glNamedProgramLocalParameter4fvEXT flextglNamedProgramLocalParameter4fvEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglNamedProgramLocalParameterI4iEXT ) ( GLuint , GLenum , GLuint , GLint , GLint , GLint , GLint ) ;
# define glNamedProgramLocalParameterI4iEXT flextglNamedProgramLocalParameterI4iEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglNamedProgramLocalParameterI4ivEXT ) ( GLuint , GLenum , GLuint , const GLint * ) ;
# define glNamedProgramLocalParameterI4ivEXT flextglNamedProgramLocalParameterI4ivEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglNamedProgramLocalParameterI4uiEXT ) ( GLuint , GLenum , GLuint , GLuint , GLuint , GLuint , GLuint ) ;
# define glNamedProgramLocalParameterI4uiEXT flextglNamedProgramLocalParameterI4uiEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglNamedProgramLocalParameterI4uivEXT ) ( GLuint , GLenum , GLuint , const GLuint * ) ;
# define glNamedProgramLocalParameterI4uivEXT flextglNamedProgramLocalParameterI4uivEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglNamedProgramLocalParameters4fvEXT ) ( GLuint , GLenum , GLuint , GLsizei , const GLfloat * ) ;
# define glNamedProgramLocalParameters4fvEXT flextglNamedProgramLocalParameters4fvEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglNamedProgramLocalParametersI4ivEXT ) ( GLuint , GLenum , GLuint , GLsizei , const GLint * ) ;
# define glNamedProgramLocalParametersI4ivEXT flextglNamedProgramLocalParametersI4ivEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglNamedProgramLocalParametersI4uivEXT ) ( GLuint , GLenum , GLuint , GLsizei , const GLuint * ) ;
# define glNamedProgramLocalParametersI4uivEXT flextglNamedProgramLocalParametersI4uivEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglNamedProgramStringEXT ) ( GLuint , GLenum , GLenum , GLsizei , const void * ) ;
# define glNamedProgramStringEXT flextglNamedProgramStringEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglNamedRenderbufferStorageEXT ) ( GLuint , GLenum , GLsizei , GLsizei ) ;
# define glNamedRenderbufferStorageEXT flextglNamedRenderbufferStorageEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglNamedRenderbufferStorageMultisampleCoverageEXT ) ( GLuint , GLsizei , GLsizei , GLenum , GLsizei , GLsizei ) ;
# define glNamedRenderbufferStorageMultisampleCoverageEXT flextglNamedRenderbufferStorageMultisampleCoverageEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglNamedRenderbufferStorageMultisampleEXT ) ( GLuint , GLsizei , GLenum , GLsizei , GLsizei ) ;
# define glNamedRenderbufferStorageMultisampleEXT flextglNamedRenderbufferStorageMultisampleEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglProgramUniform1dEXT ) ( GLuint , GLint , GLdouble ) ;
# define glProgramUniform1dEXT flextglProgramUniform1dEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglProgramUniform1dvEXT ) ( GLuint , GLint , GLsizei , const GLdouble * ) ;
# define glProgramUniform1dvEXT flextglProgramUniform1dvEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglProgramUniform1fEXT ) ( GLuint , GLint , GLfloat ) ;
# define glProgramUniform1fEXT flextglProgramUniform1fEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglProgramUniform1fvEXT ) ( GLuint , GLint , GLsizei , const GLfloat * ) ;
# define glProgramUniform1fvEXT flextglProgramUniform1fvEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglProgramUniform1iEXT ) ( GLuint , GLint , GLint ) ;
# define glProgramUniform1iEXT flextglProgramUniform1iEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglProgramUniform1ivEXT ) ( GLuint , GLint , GLsizei , const GLint * ) ;
# define glProgramUniform1ivEXT flextglProgramUniform1ivEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglProgramUniform1uiEXT ) ( GLuint , GLint , GLuint ) ;
# define glProgramUniform1uiEXT flextglProgramUniform1uiEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglProgramUniform1uivEXT ) ( GLuint , GLint , GLsizei , const GLuint * ) ;
# define glProgramUniform1uivEXT flextglProgramUniform1uivEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglProgramUniform2dEXT ) ( GLuint , GLint , GLdouble , GLdouble ) ;
# define glProgramUniform2dEXT flextglProgramUniform2dEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglProgramUniform2dvEXT ) ( GLuint , GLint , GLsizei , const GLdouble * ) ;
# define glProgramUniform2dvEXT flextglProgramUniform2dvEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglProgramUniform2fEXT ) ( GLuint , GLint , GLfloat , GLfloat ) ;
# define glProgramUniform2fEXT flextglProgramUniform2fEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglProgramUniform2fvEXT ) ( GLuint , GLint , GLsizei , const GLfloat * ) ;
# define glProgramUniform2fvEXT flextglProgramUniform2fvEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglProgramUniform2iEXT ) ( GLuint , GLint , GLint , GLint ) ;
# define glProgramUniform2iEXT flextglProgramUniform2iEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglProgramUniform2ivEXT ) ( GLuint , GLint , GLsizei , const GLint * ) ;
# define glProgramUniform2ivEXT flextglProgramUniform2ivEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglProgramUniform2uiEXT ) ( GLuint , GLint , GLuint , GLuint ) ;
# define glProgramUniform2uiEXT flextglProgramUniform2uiEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglProgramUniform2uivEXT ) ( GLuint , GLint , GLsizei , const GLuint * ) ;
# define glProgramUniform2uivEXT flextglProgramUniform2uivEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglProgramUniform3dEXT ) ( GLuint , GLint , GLdouble , GLdouble , GLdouble ) ;
# define glProgramUniform3dEXT flextglProgramUniform3dEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglProgramUniform3dvEXT ) ( GLuint , GLint , GLsizei , const GLdouble * ) ;
# define glProgramUniform3dvEXT flextglProgramUniform3dvEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglProgramUniform3fEXT ) ( GLuint , GLint , GLfloat , GLfloat , GLfloat ) ;
# define glProgramUniform3fEXT flextglProgramUniform3fEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglProgramUniform3fvEXT ) ( GLuint , GLint , GLsizei , const GLfloat * ) ;
# define glProgramUniform3fvEXT flextglProgramUniform3fvEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglProgramUniform3iEXT ) ( GLuint , GLint , GLint , GLint , GLint ) ;
# define glProgramUniform3iEXT flextglProgramUniform3iEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglProgramUniform3ivEXT ) ( GLuint , GLint , GLsizei , const GLint * ) ;
# define glProgramUniform3ivEXT flextglProgramUniform3ivEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglProgramUniform3uiEXT ) ( GLuint , GLint , GLuint , GLuint , GLuint ) ;
# define glProgramUniform3uiEXT flextglProgramUniform3uiEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglProgramUniform3uivEXT ) ( GLuint , GLint , GLsizei , const GLuint * ) ;
# define glProgramUniform3uivEXT flextglProgramUniform3uivEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglProgramUniform4dEXT ) ( GLuint , GLint , GLdouble , GLdouble , GLdouble , GLdouble ) ;
# define glProgramUniform4dEXT flextglProgramUniform4dEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglProgramUniform4dvEXT ) ( GLuint , GLint , GLsizei , const GLdouble * ) ;
# define glProgramUniform4dvEXT flextglProgramUniform4dvEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglProgramUniform4fEXT ) ( GLuint , GLint , GLfloat , GLfloat , GLfloat , GLfloat ) ;
# define glProgramUniform4fEXT flextglProgramUniform4fEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglProgramUniform4fvEXT ) ( GLuint , GLint , GLsizei , const GLfloat * ) ;
# define glProgramUniform4fvEXT flextglProgramUniform4fvEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglProgramUniform4iEXT ) ( GLuint , GLint , GLint , GLint , GLint , GLint ) ;
# define glProgramUniform4iEXT flextglProgramUniform4iEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglProgramUniform4ivEXT ) ( GLuint , GLint , GLsizei , const GLint * ) ;
# define glProgramUniform4ivEXT flextglProgramUniform4ivEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglProgramUniform4uiEXT ) ( GLuint , GLint , GLuint , GLuint , GLuint , GLuint ) ;
# define glProgramUniform4uiEXT flextglProgramUniform4uiEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglProgramUniform4uivEXT ) ( GLuint , GLint , GLsizei , const GLuint * ) ;
# define glProgramUniform4uivEXT flextglProgramUniform4uivEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglProgramUniformMatrix2dvEXT ) ( GLuint , GLint , GLsizei , GLboolean , const GLdouble * ) ;
# define glProgramUniformMatrix2dvEXT flextglProgramUniformMatrix2dvEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglProgramUniformMatrix2fvEXT ) ( GLuint , GLint , GLsizei , GLboolean , const GLfloat * ) ;
# define glProgramUniformMatrix2fvEXT flextglProgramUniformMatrix2fvEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglProgramUniformMatrix2x3dvEXT ) ( GLuint , GLint , GLsizei , GLboolean , const GLdouble * ) ;
# define glProgramUniformMatrix2x3dvEXT flextglProgramUniformMatrix2x3dvEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglProgramUniformMatrix2x3fvEXT ) ( GLuint , GLint , GLsizei , GLboolean , const GLfloat * ) ;
# define glProgramUniformMatrix2x3fvEXT flextglProgramUniformMatrix2x3fvEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglProgramUniformMatrix2x4dvEXT ) ( GLuint , GLint , GLsizei , GLboolean , const GLdouble * ) ;
# define glProgramUniformMatrix2x4dvEXT flextglProgramUniformMatrix2x4dvEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglProgramUniformMatrix2x4fvEXT ) ( GLuint , GLint , GLsizei , GLboolean , const GLfloat * ) ;
# define glProgramUniformMatrix2x4fvEXT flextglProgramUniformMatrix2x4fvEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglProgramUniformMatrix3dvEXT ) ( GLuint , GLint , GLsizei , GLboolean , const GLdouble * ) ;
# define glProgramUniformMatrix3dvEXT flextglProgramUniformMatrix3dvEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglProgramUniformMatrix3fvEXT ) ( GLuint , GLint , GLsizei , GLboolean , const GLfloat * ) ;
# define glProgramUniformMatrix3fvEXT flextglProgramUniformMatrix3fvEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglProgramUniformMatrix3x2dvEXT ) ( GLuint , GLint , GLsizei , GLboolean , const GLdouble * ) ;
# define glProgramUniformMatrix3x2dvEXT flextglProgramUniformMatrix3x2dvEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglProgramUniformMatrix3x2fvEXT ) ( GLuint , GLint , GLsizei , GLboolean , const GLfloat * ) ;
# define glProgramUniformMatrix3x2fvEXT flextglProgramUniformMatrix3x2fvEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglProgramUniformMatrix3x4dvEXT ) ( GLuint , GLint , GLsizei , GLboolean , const GLdouble * ) ;
# define glProgramUniformMatrix3x4dvEXT flextglProgramUniformMatrix3x4dvEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglProgramUniformMatrix3x4fvEXT ) ( GLuint , GLint , GLsizei , GLboolean , const GLfloat * ) ;
# define glProgramUniformMatrix3x4fvEXT flextglProgramUniformMatrix3x4fvEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglProgramUniformMatrix4dvEXT ) ( GLuint , GLint , GLsizei , GLboolean , const GLdouble * ) ;
# define glProgramUniformMatrix4dvEXT flextglProgramUniformMatrix4dvEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglProgramUniformMatrix4fvEXT ) ( GLuint , GLint , GLsizei , GLboolean , const GLfloat * ) ;
# define glProgramUniformMatrix4fvEXT flextglProgramUniformMatrix4fvEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglProgramUniformMatrix4x2dvEXT ) ( GLuint , GLint , GLsizei , GLboolean , const GLdouble * ) ;
# define glProgramUniformMatrix4x2dvEXT flextglProgramUniformMatrix4x2dvEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglProgramUniformMatrix4x2fvEXT ) ( GLuint , GLint , GLsizei , GLboolean , const GLfloat * ) ;
# define glProgramUniformMatrix4x2fvEXT flextglProgramUniformMatrix4x2fvEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglProgramUniformMatrix4x3dvEXT ) ( GLuint , GLint , GLsizei , GLboolean , const GLdouble * ) ;
# define glProgramUniformMatrix4x3dvEXT flextglProgramUniformMatrix4x3dvEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglProgramUniformMatrix4x3fvEXT ) ( GLuint , GLint , GLsizei , GLboolean , const GLfloat * ) ;
# define glProgramUniformMatrix4x3fvEXT flextglProgramUniformMatrix4x3fvEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglPushClientAttribDefaultEXT ) ( GLbitfield ) ;
# define glPushClientAttribDefaultEXT flextglPushClientAttribDefaultEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglTextureBufferEXT ) ( GLuint , GLenum , GLenum , GLuint ) ;
# define glTextureBufferEXT flextglTextureBufferEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglTextureBufferRangeEXT ) ( GLuint , GLenum , GLenum , GLuint , GLintptr , GLsizeiptr ) ;
# define glTextureBufferRangeEXT flextglTextureBufferRangeEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglTextureImage1DEXT ) ( GLuint , GLenum , GLint , GLint , GLsizei , GLint , GLenum , GLenum , const void * ) ;
# define glTextureImage1DEXT flextglTextureImage1DEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglTextureImage2DEXT ) ( GLuint , GLenum , GLint , GLint , GLsizei , GLsizei , GLint , GLenum , GLenum , const void * ) ;
# define glTextureImage2DEXT flextglTextureImage2DEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglTextureImage3DEXT ) ( GLuint , GLenum , GLint , GLint , GLsizei , GLsizei , GLsizei , GLint , GLenum , GLenum , const void * ) ;
# define glTextureImage3DEXT flextglTextureImage3DEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglTexturePageCommitmentEXT ) ( GLuint , GLint , GLint , GLint , GLint , GLsizei , GLsizei , GLsizei , GLboolean ) ;
# define glTexturePageCommitmentEXT flextglTexturePageCommitmentEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglTextureParameterIivEXT ) ( GLuint , GLenum , GLenum , const GLint * ) ;
# define glTextureParameterIivEXT flextglTextureParameterIivEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglTextureParameterIuivEXT ) ( GLuint , GLenum , GLenum , const GLuint * ) ;
# define glTextureParameterIuivEXT flextglTextureParameterIuivEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglTextureParameterfEXT ) ( GLuint , GLenum , GLenum , GLfloat ) ;
# define glTextureParameterfEXT flextglTextureParameterfEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglTextureParameterfvEXT ) ( GLuint , GLenum , GLenum , const GLfloat * ) ;
# define glTextureParameterfvEXT flextglTextureParameterfvEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglTextureParameteriEXT ) ( GLuint , GLenum , GLenum , GLint ) ;
# define glTextureParameteriEXT flextglTextureParameteriEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglTextureParameterivEXT ) ( GLuint , GLenum , GLenum , const GLint * ) ;
# define glTextureParameterivEXT flextglTextureParameterivEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglTextureRenderbufferEXT ) ( GLuint , GLenum , GLuint ) ;
# define glTextureRenderbufferEXT flextglTextureRenderbufferEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglTextureStorage1DEXT ) ( GLuint , GLenum , GLsizei , GLenum , GLsizei ) ;
# define glTextureStorage1DEXT flextglTextureStorage1DEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglTextureStorage2DEXT ) ( GLuint , GLenum , GLsizei , GLenum , GLsizei , GLsizei ) ;
# define glTextureStorage2DEXT flextglTextureStorage2DEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglTextureStorage2DMultisampleEXT ) ( GLuint , GLenum , GLsizei , GLenum , GLsizei , GLsizei , GLboolean ) ;
# define glTextureStorage2DMultisampleEXT flextglTextureStorage2DMultisampleEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglTextureStorage3DEXT ) ( GLuint , GLenum , GLsizei , GLenum , GLsizei , GLsizei , GLsizei ) ;
# define glTextureStorage3DEXT flextglTextureStorage3DEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglTextureStorage3DMultisampleEXT ) ( GLuint , GLenum , GLsizei , GLenum , GLsizei , GLsizei , GLsizei , GLboolean ) ;
# define glTextureStorage3DMultisampleEXT flextglTextureStorage3DMultisampleEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglTextureSubImage1DEXT ) ( GLuint , GLenum , GLint , GLint , GLsizei , GLenum , GLenum , const void * ) ;
# define glTextureSubImage1DEXT flextglTextureSubImage1DEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglTextureSubImage2DEXT ) ( GLuint , GLenum , GLint , GLint , GLint , GLsizei , GLsizei , GLenum , GLenum , const void * ) ;
# define glTextureSubImage2DEXT flextglTextureSubImage2DEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglTextureSubImage3DEXT ) ( GLuint , GLenum , GLint , GLint , GLint , GLint , GLsizei , GLsizei , GLsizei , GLenum , GLenum , const void * ) ;
# define glTextureSubImage3DEXT flextglTextureSubImage3DEXT
GLAPI FLEXTGL_EXPORT GLboolean ( APIENTRY * flextglUnmapNamedBufferEXT ) ( GLuint ) ;
# define glUnmapNamedBufferEXT flextglUnmapNamedBufferEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglVertexArrayBindVertexBufferEXT ) ( GLuint , GLuint , GLuint , GLintptr , GLsizei ) ;
# define glVertexArrayBindVertexBufferEXT flextglVertexArrayBindVertexBufferEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglVertexArrayColorOffsetEXT ) ( GLuint , GLuint , GLint , GLenum , GLsizei , GLintptr ) ;
# define glVertexArrayColorOffsetEXT flextglVertexArrayColorOffsetEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglVertexArrayEdgeFlagOffsetEXT ) ( GLuint , GLuint , GLsizei , GLintptr ) ;
# define glVertexArrayEdgeFlagOffsetEXT flextglVertexArrayEdgeFlagOffsetEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglVertexArrayFogCoordOffsetEXT ) ( GLuint , GLuint , GLenum , GLsizei , GLintptr ) ;
# define glVertexArrayFogCoordOffsetEXT flextglVertexArrayFogCoordOffsetEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglVertexArrayIndexOffsetEXT ) ( GLuint , GLuint , GLenum , GLsizei , GLintptr ) ;
# define glVertexArrayIndexOffsetEXT flextglVertexArrayIndexOffsetEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglVertexArrayMultiTexCoordOffsetEXT ) ( GLuint , GLuint , GLenum , GLint , GLenum , GLsizei , GLintptr ) ;
# define glVertexArrayMultiTexCoordOffsetEXT flextglVertexArrayMultiTexCoordOffsetEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglVertexArrayNormalOffsetEXT ) ( GLuint , GLuint , GLenum , GLsizei , GLintptr ) ;
# define glVertexArrayNormalOffsetEXT flextglVertexArrayNormalOffsetEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglVertexArraySecondaryColorOffsetEXT ) ( GLuint , GLuint , GLint , GLenum , GLsizei , GLintptr ) ;
# define glVertexArraySecondaryColorOffsetEXT flextglVertexArraySecondaryColorOffsetEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglVertexArrayTexCoordOffsetEXT ) ( GLuint , GLuint , GLint , GLenum , GLsizei , GLintptr ) ;
# define glVertexArrayTexCoordOffsetEXT flextglVertexArrayTexCoordOffsetEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglVertexArrayVertexAttribBindingEXT ) ( GLuint , GLuint , GLuint ) ;
# define glVertexArrayVertexAttribBindingEXT flextglVertexArrayVertexAttribBindingEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglVertexArrayVertexAttribDivisorEXT ) ( GLuint , GLuint , GLuint ) ;
# define glVertexArrayVertexAttribDivisorEXT flextglVertexArrayVertexAttribDivisorEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglVertexArrayVertexAttribFormatEXT ) ( GLuint , GLuint , GLint , GLenum , GLboolean , GLuint ) ;
# define glVertexArrayVertexAttribFormatEXT flextglVertexArrayVertexAttribFormatEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglVertexArrayVertexAttribIFormatEXT ) ( GLuint , GLuint , GLint , GLenum , GLuint ) ;
# define glVertexArrayVertexAttribIFormatEXT flextglVertexArrayVertexAttribIFormatEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglVertexArrayVertexAttribIOffsetEXT ) ( GLuint , GLuint , GLuint , GLint , GLenum , GLsizei , GLintptr ) ;
# define glVertexArrayVertexAttribIOffsetEXT flextglVertexArrayVertexAttribIOffsetEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglVertexArrayVertexAttribLFormatEXT ) ( GLuint , GLuint , GLint , GLenum , GLuint ) ;
# define glVertexArrayVertexAttribLFormatEXT flextglVertexArrayVertexAttribLFormatEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglVertexArrayVertexAttribLOffsetEXT ) ( GLuint , GLuint , GLuint , GLint , GLenum , GLsizei , GLintptr ) ;
# define glVertexArrayVertexAttribLOffsetEXT flextglVertexArrayVertexAttribLOffsetEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglVertexArrayVertexAttribOffsetEXT ) ( GLuint , GLuint , GLuint , GLint , GLenum , GLboolean , GLsizei , GLintptr ) ;
# define glVertexArrayVertexAttribOffsetEXT flextglVertexArrayVertexAttribOffsetEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglVertexArrayVertexBindingDivisorEXT ) ( GLuint , GLuint , GLuint ) ;
# define glVertexArrayVertexBindingDivisorEXT flextglVertexArrayVertexBindingDivisorEXT
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglVertexArrayVertexOffsetEXT ) ( GLuint , GLuint , GLint , GLenum , GLsizei , GLintptr ) ;
# define glVertexArrayVertexOffsetEXT flextglVertexArrayVertexOffsetEXT
/* GL_GREMEDY_string_marker */
/* GL_GREMEDY_string_marker */
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglStringMarkerGREMEDY ) ( GLsizei , const void * ) ;
GLAPI FLEXTGL_EXPORT void ( APIENTRY * flextglStringMarkerGREMEDY ) ( GLsizei , const void * ) ;