Module: GL_EXT_direct_state_access
- Defined in:
- lib/opengl-definitions/extensions/GL_EXT_direct_state_access.rb
Defined Under Namespace
Modules: Constants
Constant Summary collapse
- FUNCTIONS =
{ glMatrixLoadfEXT: [ :void, :GLenum, :pointer ].freeze, glMatrixLoaddEXT: [ :void, :GLenum, :pointer ].freeze, glMatrixMultfEXT: [ :void, :GLenum, :pointer ].freeze, glMatrixMultdEXT: [ :void, :GLenum, :pointer ].freeze, glMatrixLoadIdentityEXT: [ :void, :GLenum ].freeze, glMatrixRotatefEXT: [ :void, :GLenum, :GLfloat, :GLfloat, :GLfloat, :GLfloat ].freeze, glMatrixRotatedEXT: [ :void, :GLenum, :GLdouble, :GLdouble, :GLdouble, :GLdouble ].freeze, glMatrixScalefEXT: [ :void, :GLenum, :GLfloat, :GLfloat, :GLfloat ].freeze, glMatrixScaledEXT: [ :void, :GLenum, :GLdouble, :GLdouble, :GLdouble ].freeze, glMatrixTranslatefEXT: [ :void, :GLenum, :GLfloat, :GLfloat, :GLfloat ].freeze, glMatrixTranslatedEXT: [ :void, :GLenum, :GLdouble, :GLdouble, :GLdouble ].freeze, glMatrixFrustumEXT: [ :void, :GLenum, :GLdouble, :GLdouble, :GLdouble, :GLdouble, :GLdouble, :GLdouble ].freeze, glMatrixOrthoEXT: [ :void, :GLenum, :GLdouble, :GLdouble, :GLdouble, :GLdouble, :GLdouble, :GLdouble ].freeze, glMatrixPopEXT: [ :void, :GLenum ].freeze, glMatrixPushEXT: [ :void, :GLenum ].freeze, glClientAttribDefaultEXT: [ :void, :GLbitfield ].freeze, glPushClientAttribDefaultEXT: [ :void, :GLbitfield ].freeze, glTextureParameterfEXT: [ :void, :GLuint, :GLenum, :GLenum, :GLfloat ].freeze, glTextureParameterfvEXT: [ :void, :GLuint, :GLenum, :GLenum, :pointer ].freeze, glTextureParameteriEXT: [ :void, :GLuint, :GLenum, :GLenum, :GLint ].freeze, glTextureParameterivEXT: [ :void, :GLuint, :GLenum, :GLenum, :pointer ].freeze, glTextureImage1DEXT: [ :void, :GLuint, :GLenum, :GLint, :GLint, :GLsizei, :GLint, :GLenum, :GLenum, :pointer ].freeze, glTextureImage2DEXT: [ :void, :GLuint, :GLenum, :GLint, :GLint, :GLsizei, :GLsizei, :GLint, :GLenum, :GLenum, :pointer ].freeze, glTextureSubImage1DEXT: [ :void, :GLuint, :GLenum, :GLint, :GLint, :GLsizei, :GLenum, :GLenum, :pointer ].freeze, glTextureSubImage2DEXT: [ :void, :GLuint, :GLenum, :GLint, :GLint, :GLint, :GLsizei, :GLsizei, :GLenum, :GLenum, :pointer ].freeze, glCopyTextureImage1DEXT: [ :void, :GLuint, :GLenum, :GLint, :GLenum, :GLint, :GLint, :GLsizei, :GLint ].freeze, glCopyTextureImage2DEXT: [ :void, :GLuint, :GLenum, :GLint, :GLenum, :GLint, :GLint, :GLsizei, :GLsizei, :GLint ].freeze, glCopyTextureSubImage1DEXT: [ :void, :GLuint, :GLenum, :GLint, :GLint, :GLint, :GLint, :GLsizei ].freeze, glCopyTextureSubImage2DEXT: [ :void, :GLuint, :GLenum, :GLint, :GLint, :GLint, :GLint, :GLint, :GLsizei, :GLsizei ].freeze, glGetTextureImageEXT: [ :void, :GLuint, :GLenum, :GLint, :GLenum, :GLenum, :pointer ].freeze, glGetTextureParameterfvEXT: [ :void, :GLuint, :GLenum, :GLenum, :pointer ].freeze, glGetTextureParameterivEXT: [ :void, :GLuint, :GLenum, :GLenum, :pointer ].freeze, glGetTextureLevelParameterfvEXT: [ :void, :GLuint, :GLenum, :GLint, :GLenum, :pointer ].freeze, glGetTextureLevelParameterivEXT: [ :void, :GLuint, :GLenum, :GLint, :GLenum, :pointer ].freeze, glTextureImage3DEXT: [ :void, :GLuint, :GLenum, :GLint, :GLint, :GLsizei, :GLsizei, :GLsizei, :GLint, :GLenum, :GLenum, :pointer ].freeze, glTextureSubImage3DEXT: [ :void, :GLuint, :GLenum, :GLint, :GLint, :GLint, :GLint, :GLsizei, :GLsizei, :GLsizei, :GLenum, :GLenum, :pointer ].freeze, glCopyTextureSubImage3DEXT: [ :void, :GLuint, :GLenum, :GLint, :GLint, :GLint, :GLint, :GLint, :GLint, :GLsizei, :GLsizei ].freeze, glBindMultiTextureEXT: [ :void, :GLenum, :GLenum, :GLuint ].freeze, glMultiTexCoordPointerEXT: [ :void, :GLenum, :GLint, :GLenum, :GLsizei, :pointer ].freeze, glMultiTexEnvfEXT: [ :void, :GLenum, :GLenum, :GLenum, :GLfloat ].freeze, glMultiTexEnvfvEXT: [ :void, :GLenum, :GLenum, :GLenum, :pointer ].freeze, glMultiTexEnviEXT: [ :void, :GLenum, :GLenum, :GLenum, :GLint ].freeze, glMultiTexEnvivEXT: [ :void, :GLenum, :GLenum, :GLenum, :pointer ].freeze, glMultiTexGendEXT: [ :void, :GLenum, :GLenum, :GLenum, :GLdouble ].freeze, glMultiTexGendvEXT: [ :void, :GLenum, :GLenum, :GLenum, :pointer ].freeze, glMultiTexGenfEXT: [ :void, :GLenum, :GLenum, :GLenum, :GLfloat ].freeze, glMultiTexGenfvEXT: [ :void, :GLenum, :GLenum, :GLenum, :pointer ].freeze, glMultiTexGeniEXT: [ :void, :GLenum, :GLenum, :GLenum, :GLint ].freeze, glMultiTexGenivEXT: [ :void, :GLenum, :GLenum, :GLenum, :pointer ].freeze, glGetMultiTexEnvfvEXT: [ :void, :GLenum, :GLenum, :GLenum, :pointer ].freeze, glGetMultiTexEnvivEXT: [ :void, :GLenum, :GLenum, :GLenum, :pointer ].freeze, glGetMultiTexGendvEXT: [ :void, :GLenum, :GLenum, :GLenum, :pointer ].freeze, glGetMultiTexGenfvEXT: [ :void, :GLenum, :GLenum, :GLenum, :pointer ].freeze, glGetMultiTexGenivEXT: [ :void, :GLenum, :GLenum, :GLenum, :pointer ].freeze, glMultiTexParameteriEXT: [ :void, :GLenum, :GLenum, :GLenum, :GLint ].freeze, glMultiTexParameterivEXT: [ :void, :GLenum, :GLenum, :GLenum, :pointer ].freeze, glMultiTexParameterfEXT: [ :void, :GLenum, :GLenum, :GLenum, :GLfloat ].freeze, glMultiTexParameterfvEXT: [ :void, :GLenum, :GLenum, :GLenum, :pointer ].freeze, glMultiTexImage1DEXT: [ :void, :GLenum, :GLenum, :GLint, :GLint, :GLsizei, :GLint, :GLenum, :GLenum, :pointer ].freeze, glMultiTexImage2DEXT: [ :void, :GLenum, :GLenum, :GLint, :GLint, :GLsizei, :GLsizei, :GLint, :GLenum, :GLenum, :pointer ].freeze, glMultiTexSubImage1DEXT: [ :void, :GLenum, :GLenum, :GLint, :GLint, :GLsizei, :GLenum, :GLenum, :pointer ].freeze, glMultiTexSubImage2DEXT: [ :void, :GLenum, :GLenum, :GLint, :GLint, :GLint, :GLsizei, :GLsizei, :GLenum, :GLenum, :pointer ].freeze, glCopyMultiTexImage1DEXT: [ :void, :GLenum, :GLenum, :GLint, :GLenum, :GLint, :GLint, :GLsizei, :GLint ].freeze, glCopyMultiTexImage2DEXT: [ :void, :GLenum, :GLenum, :GLint, :GLenum, :GLint, :GLint, :GLsizei, :GLsizei, :GLint ].freeze, glCopyMultiTexSubImage1DEXT: [ :void, :GLenum, :GLenum, :GLint, :GLint, :GLint, :GLint, :GLsizei ].freeze, glCopyMultiTexSubImage2DEXT: [ :void, :GLenum, :GLenum, :GLint, :GLint, :GLint, :GLint, :GLint, :GLsizei, :GLsizei ].freeze, glGetMultiTexImageEXT: [ :void, :GLenum, :GLenum, :GLint, :GLenum, :GLenum, :pointer ].freeze, glGetMultiTexParameterfvEXT: [ :void, :GLenum, :GLenum, :GLenum, :pointer ].freeze, glGetMultiTexParameterivEXT: [ :void, :GLenum, :GLenum, :GLenum, :pointer ].freeze, glGetMultiTexLevelParameterfvEXT: [ :void, :GLenum, :GLenum, :GLint, :GLenum, :pointer ].freeze, glGetMultiTexLevelParameterivEXT: [ :void, :GLenum, :GLenum, :GLint, :GLenum, :pointer ].freeze, glMultiTexImage3DEXT: [ :void, :GLenum, :GLenum, :GLint, :GLint, :GLsizei, :GLsizei, :GLsizei, :GLint, :GLenum, :GLenum, :pointer ].freeze, glMultiTexSubImage3DEXT: [ :void, :GLenum, :GLenum, :GLint, :GLint, :GLint, :GLint, :GLsizei, :GLsizei, :GLsizei, :GLenum, :GLenum, :pointer ].freeze, glCopyMultiTexSubImage3DEXT: [ :void, :GLenum, :GLenum, :GLint, :GLint, :GLint, :GLint, :GLint, :GLint, :GLsizei, :GLsizei ].freeze, glEnableClientStateIndexedEXT: [ :void, :GLenum, :GLuint ].freeze, glDisableClientStateIndexedEXT: [ :void, :GLenum, :GLuint ].freeze, glGetFloatIndexedvEXT: [ :void, :GLenum, :GLuint, :pointer ].freeze, glGetDoubleIndexedvEXT: [ :void, :GLenum, :GLuint, :pointer ].freeze, glGetPointerIndexedvEXT: [ :void, :GLenum, :GLuint, :pointer ].freeze, glEnableIndexedEXT: [ :void, :GLenum, :GLuint ].freeze, glDisableIndexedEXT: [ :void, :GLenum, :GLuint ].freeze, glIsEnabledIndexedEXT: [ :GLboolean, :GLenum, :GLuint ].freeze, glGetIntegerIndexedvEXT: [ :void, :GLenum, :GLuint, :pointer ].freeze, glGetBooleanIndexedvEXT: [ :void, :GLenum, :GLuint, :pointer ].freeze, glCompressedTextureImage3DEXT: [ :void, :GLuint, :GLenum, :GLint, :GLenum, :GLsizei, :GLsizei, :GLsizei, :GLint, :GLsizei, :pointer ].freeze, glCompressedTextureImage2DEXT: [ :void, :GLuint, :GLenum, :GLint, :GLenum, :GLsizei, :GLsizei, :GLint, :GLsizei, :pointer ].freeze, glCompressedTextureImage1DEXT: [ :void, :GLuint, :GLenum, :GLint, :GLenum, :GLsizei, :GLint, :GLsizei, :pointer ].freeze, glCompressedTextureSubImage3DEXT: [ :void, :GLuint, :GLenum, :GLint, :GLint, :GLint, :GLint, :GLsizei, :GLsizei, :GLsizei, :GLenum, :GLsizei, :pointer ].freeze, glCompressedTextureSubImage2DEXT: [ :void, :GLuint, :GLenum, :GLint, :GLint, :GLint, :GLsizei, :GLsizei, :GLenum, :GLsizei, :pointer ].freeze, glCompressedTextureSubImage1DEXT: [ :void, :GLuint, :GLenum, :GLint, :GLint, :GLsizei, :GLenum, :GLsizei, :pointer ].freeze, glGetCompressedTextureImageEXT: [ :void, :GLuint, :GLenum, :GLint, :pointer ].freeze, glCompressedMultiTexImage3DEXT: [ :void, :GLenum, :GLenum, :GLint, :GLenum, :GLsizei, :GLsizei, :GLsizei, :GLint, :GLsizei, :pointer ].freeze, glCompressedMultiTexImage2DEXT: [ :void, :GLenum, :GLenum, :GLint, :GLenum, :GLsizei, :GLsizei, :GLint, :GLsizei, :pointer ].freeze, glCompressedMultiTexImage1DEXT: [ :void, :GLenum, :GLenum, :GLint, :GLenum, :GLsizei, :GLint, :GLsizei, :pointer ].freeze, glCompressedMultiTexSubImage3DEXT: [ :void, :GLenum, :GLenum, :GLint, :GLint, :GLint, :GLint, :GLsizei, :GLsizei, :GLsizei, :GLenum, :GLsizei, :pointer ].freeze, glCompressedMultiTexSubImage2DEXT: [ :void, :GLenum, :GLenum, :GLint, :GLint, :GLint, :GLsizei, :GLsizei, :GLenum, :GLsizei, :pointer ].freeze, glCompressedMultiTexSubImage1DEXT: [ :void, :GLenum, :GLenum, :GLint, :GLint, :GLsizei, :GLenum, :GLsizei, :pointer ].freeze, glGetCompressedMultiTexImageEXT: [ :void, :GLenum, :GLenum, :GLint, :pointer ].freeze, glMatrixLoadTransposefEXT: [ :void, :GLenum, :pointer ].freeze, glMatrixLoadTransposedEXT: [ :void, :GLenum, :pointer ].freeze, glMatrixMultTransposefEXT: [ :void, :GLenum, :pointer ].freeze, glMatrixMultTransposedEXT: [ :void, :GLenum, :pointer ].freeze, glNamedBufferDataEXT: [ :void, :GLuint, :GLsizeiptr, :pointer, :GLenum ].freeze, glNamedBufferSubDataEXT: [ :void, :GLuint, :GLintptr, :GLsizeiptr, :pointer ].freeze, glMapNamedBufferEXT: [ :pointer, :GLuint, :GLenum ].freeze, glUnmapNamedBufferEXT: [ :GLboolean, :GLuint ].freeze, glGetNamedBufferParameterivEXT: [ :void, :GLuint, :GLenum, :pointer ].freeze, glGetNamedBufferPointervEXT: [ :void, :GLuint, :GLenum, :pointer ].freeze, glGetNamedBufferSubDataEXT: [ :void, :GLuint, :GLintptr, :GLsizeiptr, :pointer ].freeze, glProgramUniform1fEXT: [ :void, :GLuint, :GLint, :GLfloat ].freeze, glProgramUniform2fEXT: [ :void, :GLuint, :GLint, :GLfloat, :GLfloat ].freeze, glProgramUniform3fEXT: [ :void, :GLuint, :GLint, :GLfloat, :GLfloat, :GLfloat ].freeze, glProgramUniform4fEXT: [ :void, :GLuint, :GLint, :GLfloat, :GLfloat, :GLfloat, :GLfloat ].freeze, glProgramUniform1iEXT: [ :void, :GLuint, :GLint, :GLint ].freeze, glProgramUniform2iEXT: [ :void, :GLuint, :GLint, :GLint, :GLint ].freeze, glProgramUniform3iEXT: [ :void, :GLuint, :GLint, :GLint, :GLint, :GLint ].freeze, glProgramUniform4iEXT: [ :void, :GLuint, :GLint, :GLint, :GLint, :GLint, :GLint ].freeze, glProgramUniform1fvEXT: [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze, glProgramUniform2fvEXT: [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze, glProgramUniform3fvEXT: [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze, glProgramUniform4fvEXT: [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze, glProgramUniform1ivEXT: [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze, glProgramUniform2ivEXT: [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze, glProgramUniform3ivEXT: [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze, glProgramUniform4ivEXT: [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze, glProgramUniformMatrix2fvEXT: [ :void, :GLuint, :GLint, :GLsizei, :GLboolean, :pointer ].freeze, glProgramUniformMatrix3fvEXT: [ :void, :GLuint, :GLint, :GLsizei, :GLboolean, :pointer ].freeze, glProgramUniformMatrix4fvEXT: [ :void, :GLuint, :GLint, :GLsizei, :GLboolean, :pointer ].freeze, glProgramUniformMatrix2x3fvEXT: [ :void, :GLuint, :GLint, :GLsizei, :GLboolean, :pointer ].freeze, glProgramUniformMatrix3x2fvEXT: [ :void, :GLuint, :GLint, :GLsizei, :GLboolean, :pointer ].freeze, glProgramUniformMatrix2x4fvEXT: [ :void, :GLuint, :GLint, :GLsizei, :GLboolean, :pointer ].freeze, glProgramUniformMatrix4x2fvEXT: [ :void, :GLuint, :GLint, :GLsizei, :GLboolean, :pointer ].freeze, glProgramUniformMatrix3x4fvEXT: [ :void, :GLuint, :GLint, :GLsizei, :GLboolean, :pointer ].freeze, glProgramUniformMatrix4x3fvEXT: [ :void, :GLuint, :GLint, :GLsizei, :GLboolean, :pointer ].freeze, glTextureBufferEXT: [ :void, :GLuint, :GLenum, :GLenum, :GLuint ].freeze, glMultiTexBufferEXT: [ :void, :GLenum, :GLenum, :GLenum, :GLuint ].freeze, glTextureParameterIivEXT: [ :void, :GLuint, :GLenum, :GLenum, :pointer ].freeze, glTextureParameterIuivEXT: [ :void, :GLuint, :GLenum, :GLenum, :pointer ].freeze, glGetTextureParameterIivEXT: [ :void, :GLuint, :GLenum, :GLenum, :pointer ].freeze, glGetTextureParameterIuivEXT: [ :void, :GLuint, :GLenum, :GLenum, :pointer ].freeze, glMultiTexParameterIivEXT: [ :void, :GLenum, :GLenum, :GLenum, :pointer ].freeze, glMultiTexParameterIuivEXT: [ :void, :GLenum, :GLenum, :GLenum, :pointer ].freeze, glGetMultiTexParameterIivEXT: [ :void, :GLenum, :GLenum, :GLenum, :pointer ].freeze, glGetMultiTexParameterIuivEXT: [ :void, :GLenum, :GLenum, :GLenum, :pointer ].freeze, glProgramUniform1uiEXT: [ :void, :GLuint, :GLint, :GLuint ].freeze, glProgramUniform2uiEXT: [ :void, :GLuint, :GLint, :GLuint, :GLuint ].freeze, glProgramUniform3uiEXT: [ :void, :GLuint, :GLint, :GLuint, :GLuint, :GLuint ].freeze, glProgramUniform4uiEXT: [ :void, :GLuint, :GLint, :GLuint, :GLuint, :GLuint, :GLuint ].freeze, glProgramUniform1uivEXT: [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze, glProgramUniform2uivEXT: [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze, glProgramUniform3uivEXT: [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze, glProgramUniform4uivEXT: [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze, glNamedProgramLocalParameters4fvEXT: [ :void, :GLuint, :GLenum, :GLuint, :GLsizei, :pointer ].freeze, glNamedProgramLocalParameterI4iEXT: [ :void, :GLuint, :GLenum, :GLuint, :GLint, :GLint, :GLint, :GLint ].freeze, glNamedProgramLocalParameterI4ivEXT: [ :void, :GLuint, :GLenum, :GLuint, :pointer ].freeze, glNamedProgramLocalParametersI4ivEXT: [ :void, :GLuint, :GLenum, :GLuint, :GLsizei, :pointer ].freeze, glNamedProgramLocalParameterI4uiEXT: [ :void, :GLuint, :GLenum, :GLuint, :GLuint, :GLuint, :GLuint, :GLuint ].freeze, glNamedProgramLocalParameterI4uivEXT: [ :void, :GLuint, :GLenum, :GLuint, :pointer ].freeze, glNamedProgramLocalParametersI4uivEXT: [ :void, :GLuint, :GLenum, :GLuint, :GLsizei, :pointer ].freeze, glGetNamedProgramLocalParameterIivEXT: [ :void, :GLuint, :GLenum, :GLuint, :pointer ].freeze, glGetNamedProgramLocalParameterIuivEXT: [ :void, :GLuint, :GLenum, :GLuint, :pointer ].freeze, glEnableClientStateiEXT: [ :void, :GLenum, :GLuint ].freeze, glDisableClientStateiEXT: [ :void, :GLenum, :GLuint ].freeze, glGetFloati_vEXT: [ :void, :GLenum, :GLuint, :pointer ].freeze, glGetDoublei_vEXT: [ :void, :GLenum, :GLuint, :pointer ].freeze, glGetPointeri_vEXT: [ :void, :GLenum, :GLuint, :pointer ].freeze, glNamedProgramStringEXT: [ :void, :GLuint, :GLenum, :GLenum, :GLsizei, :pointer ].freeze, glNamedProgramLocalParameter4dEXT: [ :void, :GLuint, :GLenum, :GLuint, :GLdouble, :GLdouble, :GLdouble, :GLdouble ].freeze, glNamedProgramLocalParameter4dvEXT: [ :void, :GLuint, :GLenum, :GLuint, :pointer ].freeze, glNamedProgramLocalParameter4fEXT: [ :void, :GLuint, :GLenum, :GLuint, :GLfloat, :GLfloat, :GLfloat, :GLfloat ].freeze, glNamedProgramLocalParameter4fvEXT: [ :void, :GLuint, :GLenum, :GLuint, :pointer ].freeze, glGetNamedProgramLocalParameterdvEXT: [ :void, :GLuint, :GLenum, :GLuint, :pointer ].freeze, glGetNamedProgramLocalParameterfvEXT: [ :void, :GLuint, :GLenum, :GLuint, :pointer ].freeze, glGetNamedProgramivEXT: [ :void, :GLuint, :GLenum, :GLenum, :pointer ].freeze, glGetNamedProgramStringEXT: [ :void, :GLuint, :GLenum, :GLenum, :pointer ].freeze, glNamedRenderbufferStorageEXT: [ :void, :GLuint, :GLenum, :GLsizei, :GLsizei ].freeze, glGetNamedRenderbufferParameterivEXT: [ :void, :GLuint, :GLenum, :pointer ].freeze, glNamedRenderbufferStorageMultisampleEXT: [ :void, :GLuint, :GLsizei, :GLenum, :GLsizei, :GLsizei ].freeze, glNamedRenderbufferStorageMultisampleCoverageEXT: [ :void, :GLuint, :GLsizei, :GLsizei, :GLenum, :GLsizei, :GLsizei ].freeze, glCheckNamedFramebufferStatusEXT: [ :GLenum, :GLuint, :GLenum ].freeze, glNamedFramebufferTexture1DEXT: [ :void, :GLuint, :GLenum, :GLenum, :GLuint, :GLint ].freeze, glNamedFramebufferTexture2DEXT: [ :void, :GLuint, :GLenum, :GLenum, :GLuint, :GLint ].freeze, glNamedFramebufferTexture3DEXT: [ :void, :GLuint, :GLenum, :GLenum, :GLuint, :GLint, :GLint ].freeze, glNamedFramebufferRenderbufferEXT: [ :void, :GLuint, :GLenum, :GLenum, :GLuint ].freeze, glGetNamedFramebufferAttachmentParameterivEXT: [ :void, :GLuint, :GLenum, :GLenum, :pointer ].freeze, glGenerateTextureMipmapEXT: [ :void, :GLuint, :GLenum ].freeze, glGenerateMultiTexMipmapEXT: [ :void, :GLenum, :GLenum ].freeze, glFramebufferDrawBufferEXT: [ :void, :GLuint, :GLenum ].freeze, glFramebufferDrawBuffersEXT: [ :void, :GLuint, :GLsizei, :pointer ].freeze, glFramebufferReadBufferEXT: [ :void, :GLuint, :GLenum ].freeze, glGetFramebufferParameterivEXT: [ :void, :GLuint, :GLenum, :pointer ].freeze, glNamedCopyBufferSubDataEXT: [ :void, :GLuint, :GLuint, :GLintptr, :GLintptr, :GLsizeiptr ].freeze, glNamedFramebufferTextureEXT: [ :void, :GLuint, :GLenum, :GLuint, :GLint ].freeze, glNamedFramebufferTextureLayerEXT: [ :void, :GLuint, :GLenum, :GLuint, :GLint, :GLint ].freeze, glNamedFramebufferTextureFaceEXT: [ :void, :GLuint, :GLenum, :GLuint, :GLint, :GLenum ].freeze, glTextureRenderbufferEXT: [ :void, :GLuint, :GLenum, :GLuint ].freeze, glMultiTexRenderbufferEXT: [ :void, :GLenum, :GLenum, :GLuint ].freeze, glVertexArrayVertexOffsetEXT: [ :void, :GLuint, :GLuint, :GLint, :GLenum, :GLsizei, :GLintptr ].freeze, glVertexArrayColorOffsetEXT: [ :void, :GLuint, :GLuint, :GLint, :GLenum, :GLsizei, :GLintptr ].freeze, glVertexArrayEdgeFlagOffsetEXT: [ :void, :GLuint, :GLuint, :GLsizei, :GLintptr ].freeze, glVertexArrayIndexOffsetEXT: [ :void, :GLuint, :GLuint, :GLenum, :GLsizei, :GLintptr ].freeze, glVertexArrayNormalOffsetEXT: [ :void, :GLuint, :GLuint, :GLenum, :GLsizei, :GLintptr ].freeze, glVertexArrayTexCoordOffsetEXT: [ :void, :GLuint, :GLuint, :GLint, :GLenum, :GLsizei, :GLintptr ].freeze, glVertexArrayMultiTexCoordOffsetEXT: [ :void, :GLuint, :GLuint, :GLenum, :GLint, :GLenum, :GLsizei, :GLintptr ].freeze, glVertexArrayFogCoordOffsetEXT: [ :void, :GLuint, :GLuint, :GLenum, :GLsizei, :GLintptr ].freeze, glVertexArraySecondaryColorOffsetEXT: [ :void, :GLuint, :GLuint, :GLint, :GLenum, :GLsizei, :GLintptr ].freeze, glVertexArrayVertexAttribOffsetEXT: [ :void, :GLuint, :GLuint, :GLuint, :GLint, :GLenum, :GLboolean, :GLsizei, :GLintptr ].freeze, glVertexArrayVertexAttribIOffsetEXT: [ :void, :GLuint, :GLuint, :GLuint, :GLint, :GLenum, :GLsizei, :GLintptr ].freeze, glEnableVertexArrayEXT: [ :void, :GLuint, :GLenum ].freeze, glDisableVertexArrayEXT: [ :void, :GLuint, :GLenum ].freeze, glEnableVertexArrayAttribEXT: [ :void, :GLuint, :GLuint ].freeze, glDisableVertexArrayAttribEXT: [ :void, :GLuint, :GLuint ].freeze, glGetVertexArrayIntegervEXT: [ :void, :GLuint, :GLenum, :pointer ].freeze, glGetVertexArrayPointervEXT: [ :void, :GLuint, :GLenum, :pointer ].freeze, glGetVertexArrayIntegeri_vEXT: [ :void, :GLuint, :GLuint, :GLenum, :pointer ].freeze, glGetVertexArrayPointeri_vEXT: [ :void, :GLuint, :GLuint, :GLenum, :pointer ].freeze, glMapNamedBufferRangeEXT: [ :pointer, :GLuint, :GLintptr, :GLsizeiptr, :GLbitfield ].freeze, glFlushMappedNamedBufferRangeEXT: [ :void, :GLuint, :GLintptr, :GLsizeiptr ].freeze, glNamedBufferStorageEXT: [ :void, :GLuint, :GLsizeiptr, :pointer, :GLbitfield ].freeze, glClearNamedBufferDataEXT: [ :void, :GLuint, :GLenum, :GLenum, :GLenum, :pointer ].freeze, glClearNamedBufferSubDataEXT: [ :void, :GLuint, :GLenum, :GLsizeiptr, :GLsizeiptr, :GLenum, :GLenum, :pointer ].freeze, glNamedFramebufferParameteriEXT: [ :void, :GLuint, :GLenum, :GLint ].freeze, glGetNamedFramebufferParameterivEXT: [ :void, :GLuint, :GLenum, :pointer ].freeze, glProgramUniform1dEXT: [ :void, :GLuint, :GLint, :GLdouble ].freeze, glProgramUniform2dEXT: [ :void, :GLuint, :GLint, :GLdouble, :GLdouble ].freeze, glProgramUniform3dEXT: [ :void, :GLuint, :GLint, :GLdouble, :GLdouble, :GLdouble ].freeze, glProgramUniform4dEXT: [ :void, :GLuint, :GLint, :GLdouble, :GLdouble, :GLdouble, :GLdouble ].freeze, glProgramUniform1dvEXT: [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze, glProgramUniform2dvEXT: [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze, glProgramUniform3dvEXT: [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze, glProgramUniform4dvEXT: [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze, glProgramUniformMatrix2dvEXT: [ :void, :GLuint, :GLint, :GLsizei, :GLboolean, :pointer ].freeze, glProgramUniformMatrix3dvEXT: [ :void, :GLuint, :GLint, :GLsizei, :GLboolean, :pointer ].freeze, glProgramUniformMatrix4dvEXT: [ :void, :GLuint, :GLint, :GLsizei, :GLboolean, :pointer ].freeze, glProgramUniformMatrix2x3dvEXT: [ :void, :GLuint, :GLint, :GLsizei, :GLboolean, :pointer ].freeze, glProgramUniformMatrix2x4dvEXT: [ :void, :GLuint, :GLint, :GLsizei, :GLboolean, :pointer ].freeze, glProgramUniformMatrix3x2dvEXT: [ :void, :GLuint, :GLint, :GLsizei, :GLboolean, :pointer ].freeze, glProgramUniformMatrix3x4dvEXT: [ :void, :GLuint, :GLint, :GLsizei, :GLboolean, :pointer ].freeze, glProgramUniformMatrix4x2dvEXT: [ :void, :GLuint, :GLint, :GLsizei, :GLboolean, :pointer ].freeze, glProgramUniformMatrix4x3dvEXT: [ :void, :GLuint, :GLint, :GLsizei, :GLboolean, :pointer ].freeze, glTextureBufferRangeEXT: [ :void, :GLuint, :GLenum, :GLenum, :GLuint, :GLintptr, :GLsizeiptr ].freeze, glTextureStorage1DEXT: [ :void, :GLuint, :GLenum, :GLsizei, :GLenum, :GLsizei ].freeze, glTextureStorage2DEXT: [ :void, :GLuint, :GLenum, :GLsizei, :GLenum, :GLsizei, :GLsizei ].freeze, glTextureStorage3DEXT: [ :void, :GLuint, :GLenum, :GLsizei, :GLenum, :GLsizei, :GLsizei, :GLsizei ].freeze, glTextureStorage2DMultisampleEXT: [ :void, :GLuint, :GLenum, :GLsizei, :GLenum, :GLsizei, :GLsizei, :GLboolean ].freeze, glTextureStorage3DMultisampleEXT: [ :void, :GLuint, :GLenum, :GLsizei, :GLenum, :GLsizei, :GLsizei, :GLsizei, :GLboolean ].freeze, glVertexArrayBindVertexBufferEXT: [ :void, :GLuint, :GLuint, :GLuint, :GLintptr, :GLsizei ].freeze, glVertexArrayVertexAttribFormatEXT: [ :void, :GLuint, :GLuint, :GLint, :GLenum, :GLboolean, :GLuint ].freeze, glVertexArrayVertexAttribIFormatEXT: [ :void, :GLuint, :GLuint, :GLint, :GLenum, :GLuint ].freeze, glVertexArrayVertexAttribLFormatEXT: [ :void, :GLuint, :GLuint, :GLint, :GLenum, :GLuint ].freeze, glVertexArrayVertexAttribBindingEXT: [ :void, :GLuint, :GLuint, :GLuint ].freeze, glVertexArrayVertexBindingDivisorEXT: [ :void, :GLuint, :GLuint, :GLuint ].freeze, glVertexArrayVertexAttribLOffsetEXT: [ :void, :GLuint, :GLuint, :GLuint, :GLint, :GLenum, :GLsizei, :GLintptr ].freeze, glTexturePageCommitmentEXT: [ :void, :GLuint, :GLint, :GLint, :GLint, :GLint, :GLsizei, :GLsizei, :GLsizei, :GLboolean ].freeze, glVertexArrayVertexAttribDivisorEXT: [ :void, :GLuint, :GLuint, :GLuint ].freeze, }.freeze