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 =
{ def glMatrixLoadfEXT(mode, m) end => [ :void, :GLenum, :pointer ].freeze, def glMatrixLoaddEXT(mode, m) end => [ :void, :GLenum, :pointer ].freeze, def glMatrixMultfEXT(mode, m) end => [ :void, :GLenum, :pointer ].freeze, def glMatrixMultdEXT(mode, m) end => [ :void, :GLenum, :pointer ].freeze, def glMatrixLoadIdentityEXT(mode) end => [ :void, :GLenum ].freeze, def glMatrixRotatefEXT(mode, angle, x, y, z) end => [ :void, :GLenum, :GLfloat, :GLfloat, :GLfloat, :GLfloat ].freeze, def glMatrixRotatedEXT(mode, angle, x, y, z) end => [ :void, :GLenum, :GLdouble, :GLdouble, :GLdouble, :GLdouble ].freeze, def glMatrixScalefEXT(mode, x, y, z) end => [ :void, :GLenum, :GLfloat, :GLfloat, :GLfloat ].freeze, def glMatrixScaledEXT(mode, x, y, z) end => [ :void, :GLenum, :GLdouble, :GLdouble, :GLdouble ].freeze, def glMatrixTranslatefEXT(mode, x, y, z) end => [ :void, :GLenum, :GLfloat, :GLfloat, :GLfloat ].freeze, def glMatrixTranslatedEXT(mode, x, y, z) end => [ :void, :GLenum, :GLdouble, :GLdouble, :GLdouble ].freeze, def glMatrixFrustumEXT(mode, left, right, bottom, top, zNear, zFar) end => [ :void, :GLenum, :GLdouble, :GLdouble, :GLdouble, :GLdouble, :GLdouble, :GLdouble ].freeze, def glMatrixOrthoEXT(mode, left, right, bottom, top, zNear, zFar) end => [ :void, :GLenum, :GLdouble, :GLdouble, :GLdouble, :GLdouble, :GLdouble, :GLdouble ].freeze, def glMatrixPopEXT(mode) end => [ :void, :GLenum ].freeze, def glMatrixPushEXT(mode) end => [ :void, :GLenum ].freeze, def glClientAttribDefaultEXT(mask) end => [ :void, :GLbitfield ].freeze, def glPushClientAttribDefaultEXT(mask) end => [ :void, :GLbitfield ].freeze, def glTextureParameterfEXT(texture, target, pname, param) end => [ :void, :GLuint, :GLenum, :GLenum, :GLfloat ].freeze, def glTextureParameterfvEXT(texture, target, pname, params) end => [ :void, :GLuint, :GLenum, :GLenum, :pointer ].freeze, def glTextureParameteriEXT(texture, target, pname, param) end => [ :void, :GLuint, :GLenum, :GLenum, :GLint ].freeze, def glTextureParameterivEXT(texture, target, pname, params) end => [ :void, :GLuint, :GLenum, :GLenum, :pointer ].freeze, def glTextureImage1DEXT(texture, target, level, internalformat, width, border, format, type, pixels) end => [ :void, :GLuint, :GLenum, :GLint, :GLint, :GLsizei, :GLint, :GLenum, :GLenum, :pointer ].freeze, def glTextureImage2DEXT(texture, target, level, internalformat, width, height, border, format, type, pixels) end => [ :void, :GLuint, :GLenum, :GLint, :GLint, :GLsizei, :GLsizei, :GLint, :GLenum, :GLenum, :pointer ].freeze, def glTextureSubImage1DEXT(texture, target, level, xoffset, width, format, type, pixels) end => [ :void, :GLuint, :GLenum, :GLint, :GLint, :GLsizei, :GLenum, :GLenum, :pointer ].freeze, def glTextureSubImage2DEXT(texture, target, level, xoffset, yoffset, width, height, format, type, pixels) end => [ :void, :GLuint, :GLenum, :GLint, :GLint, :GLint, :GLsizei, :GLsizei, :GLenum, :GLenum, :pointer ].freeze, def glCopyTextureImage1DEXT(texture, target, level, internalformat, x, y, width, border) end => [ :void, :GLuint, :GLenum, :GLint, :GLenum, :GLint, :GLint, :GLsizei, :GLint ].freeze, def glCopyTextureImage2DEXT(texture, target, level, internalformat, x, y, width, height, border) end => [ :void, :GLuint, :GLenum, :GLint, :GLenum, :GLint, :GLint, :GLsizei, :GLsizei, :GLint ].freeze, def glCopyTextureSubImage1DEXT(texture, target, level, xoffset, x, y, width) end => [ :void, :GLuint, :GLenum, :GLint, :GLint, :GLint, :GLint, :GLsizei ].freeze, def glCopyTextureSubImage2DEXT(texture, target, level, xoffset, yoffset, x, y, width, height) end => [ :void, :GLuint, :GLenum, :GLint, :GLint, :GLint, :GLint, :GLint, :GLsizei, :GLsizei ].freeze, def glGetTextureImageEXT(texture, target, level, format, type, pixels) end => [ :void, :GLuint, :GLenum, :GLint, :GLenum, :GLenum, :pointer ].freeze, def glGetTextureParameterfvEXT(texture, target, pname, params) end => [ :void, :GLuint, :GLenum, :GLenum, :pointer ].freeze, def glGetTextureParameterivEXT(texture, target, pname, params) end => [ :void, :GLuint, :GLenum, :GLenum, :pointer ].freeze, def glGetTextureLevelParameterfvEXT(texture, target, level, pname, params) end => [ :void, :GLuint, :GLenum, :GLint, :GLenum, :pointer ].freeze, def glGetTextureLevelParameterivEXT(texture, target, level, pname, params) end => [ :void, :GLuint, :GLenum, :GLint, :GLenum, :pointer ].freeze, def glTextureImage3DEXT(texture, target, level, internalformat, width, height, depth, border, format, type, pixels) end => [ :void, :GLuint, :GLenum, :GLint, :GLint, :GLsizei, :GLsizei, :GLsizei, :GLint, :GLenum, :GLenum, :pointer ].freeze, def glTextureSubImage3DEXT(texture, target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels) end => [ :void, :GLuint, :GLenum, :GLint, :GLint, :GLint, :GLint, :GLsizei, :GLsizei, :GLsizei, :GLenum, :GLenum, :pointer ].freeze, def glCopyTextureSubImage3DEXT(texture, target, level, xoffset, yoffset, zoffset, x, y, width, height) end => [ :void, :GLuint, :GLenum, :GLint, :GLint, :GLint, :GLint, :GLint, :GLint, :GLsizei, :GLsizei ].freeze, def glBindMultiTextureEXT(texunit, target, texture) end => [ :void, :GLenum, :GLenum, :GLuint ].freeze, def glMultiTexCoordPointerEXT(texunit, size, type, stride, pointer) end => [ :void, :GLenum, :GLint, :GLenum, :GLsizei, :pointer ].freeze, def glMultiTexEnvfEXT(texunit, target, pname, param) end => [ :void, :GLenum, :GLenum, :GLenum, :GLfloat ].freeze, def glMultiTexEnvfvEXT(texunit, target, pname, params) end => [ :void, :GLenum, :GLenum, :GLenum, :pointer ].freeze, def glMultiTexEnviEXT(texunit, target, pname, param) end => [ :void, :GLenum, :GLenum, :GLenum, :GLint ].freeze, def glMultiTexEnvivEXT(texunit, target, pname, params) end => [ :void, :GLenum, :GLenum, :GLenum, :pointer ].freeze, def glMultiTexGendEXT(texunit, coord, pname, param) end => [ :void, :GLenum, :GLenum, :GLenum, :GLdouble ].freeze, def glMultiTexGendvEXT(texunit, coord, pname, params) end => [ :void, :GLenum, :GLenum, :GLenum, :pointer ].freeze, def glMultiTexGenfEXT(texunit, coord, pname, param) end => [ :void, :GLenum, :GLenum, :GLenum, :GLfloat ].freeze, def glMultiTexGenfvEXT(texunit, coord, pname, params) end => [ :void, :GLenum, :GLenum, :GLenum, :pointer ].freeze, def glMultiTexGeniEXT(texunit, coord, pname, param) end => [ :void, :GLenum, :GLenum, :GLenum, :GLint ].freeze, def glMultiTexGenivEXT(texunit, coord, pname, params) end => [ :void, :GLenum, :GLenum, :GLenum, :pointer ].freeze, def glGetMultiTexEnvfvEXT(texunit, target, pname, params) end => [ :void, :GLenum, :GLenum, :GLenum, :pointer ].freeze, def glGetMultiTexEnvivEXT(texunit, target, pname, params) end => [ :void, :GLenum, :GLenum, :GLenum, :pointer ].freeze, def glGetMultiTexGendvEXT(texunit, coord, pname, params) end => [ :void, :GLenum, :GLenum, :GLenum, :pointer ].freeze, def glGetMultiTexGenfvEXT(texunit, coord, pname, params) end => [ :void, :GLenum, :GLenum, :GLenum, :pointer ].freeze, def glGetMultiTexGenivEXT(texunit, coord, pname, params) end => [ :void, :GLenum, :GLenum, :GLenum, :pointer ].freeze, def glMultiTexParameteriEXT(texunit, target, pname, param) end => [ :void, :GLenum, :GLenum, :GLenum, :GLint ].freeze, def glMultiTexParameterivEXT(texunit, target, pname, params) end => [ :void, :GLenum, :GLenum, :GLenum, :pointer ].freeze, def glMultiTexParameterfEXT(texunit, target, pname, param) end => [ :void, :GLenum, :GLenum, :GLenum, :GLfloat ].freeze, def glMultiTexParameterfvEXT(texunit, target, pname, params) end => [ :void, :GLenum, :GLenum, :GLenum, :pointer ].freeze, def glMultiTexImage1DEXT(texunit, target, level, internalformat, width, border, format, type, pixels) end => [ :void, :GLenum, :GLenum, :GLint, :GLint, :GLsizei, :GLint, :GLenum, :GLenum, :pointer ].freeze, def glMultiTexImage2DEXT(texunit, target, level, internalformat, width, height, border, format, type, pixels) end => [ :void, :GLenum, :GLenum, :GLint, :GLint, :GLsizei, :GLsizei, :GLint, :GLenum, :GLenum, :pointer ].freeze, def glMultiTexSubImage1DEXT(texunit, target, level, xoffset, width, format, type, pixels) end => [ :void, :GLenum, :GLenum, :GLint, :GLint, :GLsizei, :GLenum, :GLenum, :pointer ].freeze, def glMultiTexSubImage2DEXT(texunit, target, level, xoffset, yoffset, width, height, format, type, pixels) end => [ :void, :GLenum, :GLenum, :GLint, :GLint, :GLint, :GLsizei, :GLsizei, :GLenum, :GLenum, :pointer ].freeze, def glCopyMultiTexImage1DEXT(texunit, target, level, internalformat, x, y, width, border) end => [ :void, :GLenum, :GLenum, :GLint, :GLenum, :GLint, :GLint, :GLsizei, :GLint ].freeze, def glCopyMultiTexImage2DEXT(texunit, target, level, internalformat, x, y, width, height, border) end => [ :void, :GLenum, :GLenum, :GLint, :GLenum, :GLint, :GLint, :GLsizei, :GLsizei, :GLint ].freeze, def glCopyMultiTexSubImage1DEXT(texunit, target, level, xoffset, x, y, width) end => [ :void, :GLenum, :GLenum, :GLint, :GLint, :GLint, :GLint, :GLsizei ].freeze, def glCopyMultiTexSubImage2DEXT(texunit, target, level, xoffset, yoffset, x, y, width, height) end => [ :void, :GLenum, :GLenum, :GLint, :GLint, :GLint, :GLint, :GLint, :GLsizei, :GLsizei ].freeze, def glGetMultiTexImageEXT(texunit, target, level, format, type, pixels) end => [ :void, :GLenum, :GLenum, :GLint, :GLenum, :GLenum, :pointer ].freeze, def glGetMultiTexParameterfvEXT(texunit, target, pname, params) end => [ :void, :GLenum, :GLenum, :GLenum, :pointer ].freeze, def glGetMultiTexParameterivEXT(texunit, target, pname, params) end => [ :void, :GLenum, :GLenum, :GLenum, :pointer ].freeze, def glGetMultiTexLevelParameterfvEXT(texunit, target, level, pname, params) end => [ :void, :GLenum, :GLenum, :GLint, :GLenum, :pointer ].freeze, def glGetMultiTexLevelParameterivEXT(texunit, target, level, pname, params) end => [ :void, :GLenum, :GLenum, :GLint, :GLenum, :pointer ].freeze, def glMultiTexImage3DEXT(texunit, target, level, internalformat, width, height, depth, border, format, type, pixels) end => [ :void, :GLenum, :GLenum, :GLint, :GLint, :GLsizei, :GLsizei, :GLsizei, :GLint, :GLenum, :GLenum, :pointer ].freeze, def glMultiTexSubImage3DEXT(texunit, target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels) end => [ :void, :GLenum, :GLenum, :GLint, :GLint, :GLint, :GLint, :GLsizei, :GLsizei, :GLsizei, :GLenum, :GLenum, :pointer ].freeze, def glCopyMultiTexSubImage3DEXT(texunit, target, level, xoffset, yoffset, zoffset, x, y, width, height) end => [ :void, :GLenum, :GLenum, :GLint, :GLint, :GLint, :GLint, :GLint, :GLint, :GLsizei, :GLsizei ].freeze, def glEnableClientStateIndexedEXT(array, index) end => [ :void, :GLenum, :GLuint ].freeze, def glDisableClientStateIndexedEXT(array, index) end => [ :void, :GLenum, :GLuint ].freeze, def glGetFloatIndexedvEXT(target, index, data) end => [ :void, :GLenum, :GLuint, :pointer ].freeze, def glGetDoubleIndexedvEXT(target, index, data) end => [ :void, :GLenum, :GLuint, :pointer ].freeze, def glGetPointerIndexedvEXT(target, index, data) end => [ :void, :GLenum, :GLuint, :pointer ].freeze, def glEnableIndexedEXT(target, index) end => [ :void, :GLenum, :GLuint ].freeze, def glDisableIndexedEXT(target, index) end => [ :void, :GLenum, :GLuint ].freeze, def glIsEnabledIndexedEXT(target, index) end => [ :GLboolean, :GLenum, :GLuint ].freeze, def glGetIntegerIndexedvEXT(target, index, data) end => [ :void, :GLenum, :GLuint, :pointer ].freeze, def glGetBooleanIndexedvEXT(target, index, data) end => [ :void, :GLenum, :GLuint, :pointer ].freeze, def glCompressedTextureImage3DEXT(texture, target, level, internalformat, width, height, depth, border, imageSize, bits) end => [ :void, :GLuint, :GLenum, :GLint, :GLenum, :GLsizei, :GLsizei, :GLsizei, :GLint, :GLsizei, :pointer ].freeze, def glCompressedTextureImage2DEXT(texture, target, level, internalformat, width, height, border, imageSize, bits) end => [ :void, :GLuint, :GLenum, :GLint, :GLenum, :GLsizei, :GLsizei, :GLint, :GLsizei, :pointer ].freeze, def glCompressedTextureImage1DEXT(texture, target, level, internalformat, width, border, imageSize, bits) end => [ :void, :GLuint, :GLenum, :GLint, :GLenum, :GLsizei, :GLint, :GLsizei, :pointer ].freeze, def glCompressedTextureSubImage3DEXT(texture, target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, bits) end => [ :void, :GLuint, :GLenum, :GLint, :GLint, :GLint, :GLint, :GLsizei, :GLsizei, :GLsizei, :GLenum, :GLsizei, :pointer ].freeze, def glCompressedTextureSubImage2DEXT(texture, target, level, xoffset, yoffset, width, height, format, imageSize, bits) end => [ :void, :GLuint, :GLenum, :GLint, :GLint, :GLint, :GLsizei, :GLsizei, :GLenum, :GLsizei, :pointer ].freeze, def glCompressedTextureSubImage1DEXT(texture, target, level, xoffset, width, format, imageSize, bits) end => [ :void, :GLuint, :GLenum, :GLint, :GLint, :GLsizei, :GLenum, :GLsizei, :pointer ].freeze, def glGetCompressedTextureImageEXT(texture, target, lod, img) end => [ :void, :GLuint, :GLenum, :GLint, :pointer ].freeze, def glCompressedMultiTexImage3DEXT(texunit, target, level, internalformat, width, height, depth, border, imageSize, bits) end => [ :void, :GLenum, :GLenum, :GLint, :GLenum, :GLsizei, :GLsizei, :GLsizei, :GLint, :GLsizei, :pointer ].freeze, def glCompressedMultiTexImage2DEXT(texunit, target, level, internalformat, width, height, border, imageSize, bits) end => [ :void, :GLenum, :GLenum, :GLint, :GLenum, :GLsizei, :GLsizei, :GLint, :GLsizei, :pointer ].freeze, def glCompressedMultiTexImage1DEXT(texunit, target, level, internalformat, width, border, imageSize, bits) end => [ :void, :GLenum, :GLenum, :GLint, :GLenum, :GLsizei, :GLint, :GLsizei, :pointer ].freeze, def glCompressedMultiTexSubImage3DEXT(texunit, target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, bits) end => [ :void, :GLenum, :GLenum, :GLint, :GLint, :GLint, :GLint, :GLsizei, :GLsizei, :GLsizei, :GLenum, :GLsizei, :pointer ].freeze, def glCompressedMultiTexSubImage2DEXT(texunit, target, level, xoffset, yoffset, width, height, format, imageSize, bits) end => [ :void, :GLenum, :GLenum, :GLint, :GLint, :GLint, :GLsizei, :GLsizei, :GLenum, :GLsizei, :pointer ].freeze, def glCompressedMultiTexSubImage1DEXT(texunit, target, level, xoffset, width, format, imageSize, bits) end => [ :void, :GLenum, :GLenum, :GLint, :GLint, :GLsizei, :GLenum, :GLsizei, :pointer ].freeze, def glGetCompressedMultiTexImageEXT(texunit, target, lod, img) end => [ :void, :GLenum, :GLenum, :GLint, :pointer ].freeze, def glMatrixLoadTransposefEXT(mode, m) end => [ :void, :GLenum, :pointer ].freeze, def glMatrixLoadTransposedEXT(mode, m) end => [ :void, :GLenum, :pointer ].freeze, def glMatrixMultTransposefEXT(mode, m) end => [ :void, :GLenum, :pointer ].freeze, def glMatrixMultTransposedEXT(mode, m) end => [ :void, :GLenum, :pointer ].freeze, def glNamedBufferDataEXT(buffer, size, data, usage) end => [ :void, :GLuint, :GLsizeiptr, :pointer, :GLenum ].freeze, def glNamedBufferSubDataEXT(buffer, offset, size, data) end => [ :void, :GLuint, :GLintptr, :GLsizeiptr, :pointer ].freeze, def glMapNamedBufferEXT(buffer, access) end => [ :pointer, :GLuint, :GLenum ].freeze, def glUnmapNamedBufferEXT(buffer) end => [ :GLboolean, :GLuint ].freeze, def glGetNamedBufferParameterivEXT(buffer, pname, params) end => [ :void, :GLuint, :GLenum, :pointer ].freeze, def glGetNamedBufferPointervEXT(buffer, pname, params) end => [ :void, :GLuint, :GLenum, :pointer ].freeze, def glGetNamedBufferSubDataEXT(buffer, offset, size, data) end => [ :void, :GLuint, :GLintptr, :GLsizeiptr, :pointer ].freeze, def glProgramUniform1fEXT(program, location, v0) end => [ :void, :GLuint, :GLint, :GLfloat ].freeze, def glProgramUniform2fEXT(program, location, v0, v1) end => [ :void, :GLuint, :GLint, :GLfloat, :GLfloat ].freeze, def glProgramUniform3fEXT(program, location, v0, v1, v2) end => [ :void, :GLuint, :GLint, :GLfloat, :GLfloat, :GLfloat ].freeze, def glProgramUniform4fEXT(program, location, v0, v1, v2, v3) end => [ :void, :GLuint, :GLint, :GLfloat, :GLfloat, :GLfloat, :GLfloat ].freeze, def glProgramUniform1iEXT(program, location, v0) end => [ :void, :GLuint, :GLint, :GLint ].freeze, def glProgramUniform2iEXT(program, location, v0, v1) end => [ :void, :GLuint, :GLint, :GLint, :GLint ].freeze, def glProgramUniform3iEXT(program, location, v0, v1, v2) end => [ :void, :GLuint, :GLint, :GLint, :GLint, :GLint ].freeze, def glProgramUniform4iEXT(program, location, v0, v1, v2, v3) end => [ :void, :GLuint, :GLint, :GLint, :GLint, :GLint, :GLint ].freeze, def glProgramUniform1fvEXT(program, location, count, value) end => [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze, def glProgramUniform2fvEXT(program, location, count, value) end => [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze, def glProgramUniform3fvEXT(program, location, count, value) end => [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze, def glProgramUniform4fvEXT(program, location, count, value) end => [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze, def glProgramUniform1ivEXT(program, location, count, value) end => [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze, def glProgramUniform2ivEXT(program, location, count, value) end => [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze, def glProgramUniform3ivEXT(program, location, count, value) end => [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze, def glProgramUniform4ivEXT(program, location, count, value) end => [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze, def glProgramUniformMatrix2fvEXT(program, location, count, transpose, value) end => [ :void, :GLuint, :GLint, :GLsizei, :GLboolean, :pointer ].freeze, def glProgramUniformMatrix3fvEXT(program, location, count, transpose, value) end => [ :void, :GLuint, :GLint, :GLsizei, :GLboolean, :pointer ].freeze, def glProgramUniformMatrix4fvEXT(program, location, count, transpose, value) end => [ :void, :GLuint, :GLint, :GLsizei, :GLboolean, :pointer ].freeze, def glProgramUniformMatrix2x3fvEXT(program, location, count, transpose, value) end => [ :void, :GLuint, :GLint, :GLsizei, :GLboolean, :pointer ].freeze, def glProgramUniformMatrix3x2fvEXT(program, location, count, transpose, value) end => [ :void, :GLuint, :GLint, :GLsizei, :GLboolean, :pointer ].freeze, def glProgramUniformMatrix2x4fvEXT(program, location, count, transpose, value) end => [ :void, :GLuint, :GLint, :GLsizei, :GLboolean, :pointer ].freeze, def glProgramUniformMatrix4x2fvEXT(program, location, count, transpose, value) end => [ :void, :GLuint, :GLint, :GLsizei, :GLboolean, :pointer ].freeze, def glProgramUniformMatrix3x4fvEXT(program, location, count, transpose, value) end => [ :void, :GLuint, :GLint, :GLsizei, :GLboolean, :pointer ].freeze, def glProgramUniformMatrix4x3fvEXT(program, location, count, transpose, value) end => [ :void, :GLuint, :GLint, :GLsizei, :GLboolean, :pointer ].freeze, def glTextureBufferEXT(texture, target, internalformat, buffer) end => [ :void, :GLuint, :GLenum, :GLenum, :GLuint ].freeze, def glMultiTexBufferEXT(texunit, target, internalformat, buffer) end => [ :void, :GLenum, :GLenum, :GLenum, :GLuint ].freeze, def glTextureParameterIivEXT(texture, target, pname, params) end => [ :void, :GLuint, :GLenum, :GLenum, :pointer ].freeze, def glTextureParameterIuivEXT(texture, target, pname, params) end => [ :void, :GLuint, :GLenum, :GLenum, :pointer ].freeze, def glGetTextureParameterIivEXT(texture, target, pname, params) end => [ :void, :GLuint, :GLenum, :GLenum, :pointer ].freeze, def glGetTextureParameterIuivEXT(texture, target, pname, params) end => [ :void, :GLuint, :GLenum, :GLenum, :pointer ].freeze, def glMultiTexParameterIivEXT(texunit, target, pname, params) end => [ :void, :GLenum, :GLenum, :GLenum, :pointer ].freeze, def glMultiTexParameterIuivEXT(texunit, target, pname, params) end => [ :void, :GLenum, :GLenum, :GLenum, :pointer ].freeze, def glGetMultiTexParameterIivEXT(texunit, target, pname, params) end => [ :void, :GLenum, :GLenum, :GLenum, :pointer ].freeze, def glGetMultiTexParameterIuivEXT(texunit, target, pname, params) end => [ :void, :GLenum, :GLenum, :GLenum, :pointer ].freeze, def glProgramUniform1uiEXT(program, location, v0) end => [ :void, :GLuint, :GLint, :GLuint ].freeze, def glProgramUniform2uiEXT(program, location, v0, v1) end => [ :void, :GLuint, :GLint, :GLuint, :GLuint ].freeze, def glProgramUniform3uiEXT(program, location, v0, v1, v2) end => [ :void, :GLuint, :GLint, :GLuint, :GLuint, :GLuint ].freeze, def glProgramUniform4uiEXT(program, location, v0, v1, v2, v3) end => [ :void, :GLuint, :GLint, :GLuint, :GLuint, :GLuint, :GLuint ].freeze, def glProgramUniform1uivEXT(program, location, count, value) end => [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze, def glProgramUniform2uivEXT(program, location, count, value) end => [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze, def glProgramUniform3uivEXT(program, location, count, value) end => [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze, def glProgramUniform4uivEXT(program, location, count, value) end => [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze, def glNamedProgramLocalParameters4fvEXT(program, target, index, count, params) end => [ :void, :GLuint, :GLenum, :GLuint, :GLsizei, :pointer ].freeze, def glNamedProgramLocalParameterI4iEXT(program, target, index, x, y, z, w) end => [ :void, :GLuint, :GLenum, :GLuint, :GLint, :GLint, :GLint, :GLint ].freeze, def glNamedProgramLocalParameterI4ivEXT(program, target, index, params) end => [ :void, :GLuint, :GLenum, :GLuint, :pointer ].freeze, def glNamedProgramLocalParametersI4ivEXT(program, target, index, count, params) end => [ :void, :GLuint, :GLenum, :GLuint, :GLsizei, :pointer ].freeze, def glNamedProgramLocalParameterI4uiEXT(program, target, index, x, y, z, w) end => [ :void, :GLuint, :GLenum, :GLuint, :GLuint, :GLuint, :GLuint, :GLuint ].freeze, def glNamedProgramLocalParameterI4uivEXT(program, target, index, params) end => [ :void, :GLuint, :GLenum, :GLuint, :pointer ].freeze, def glNamedProgramLocalParametersI4uivEXT(program, target, index, count, params) end => [ :void, :GLuint, :GLenum, :GLuint, :GLsizei, :pointer ].freeze, def glGetNamedProgramLocalParameterIivEXT(program, target, index, params) end => [ :void, :GLuint, :GLenum, :GLuint, :pointer ].freeze, def glGetNamedProgramLocalParameterIuivEXT(program, target, index, params) end => [ :void, :GLuint, :GLenum, :GLuint, :pointer ].freeze, def glEnableClientStateiEXT(array, index) end => [ :void, :GLenum, :GLuint ].freeze, def glDisableClientStateiEXT(array, index) end => [ :void, :GLenum, :GLuint ].freeze, def glGetFloati_vEXT(pname, index, params) end => [ :void, :GLenum, :GLuint, :pointer ].freeze, def glGetDoublei_vEXT(pname, index, params) end => [ :void, :GLenum, :GLuint, :pointer ].freeze, def glGetPointeri_vEXT(pname, index, params) end => [ :void, :GLenum, :GLuint, :pointer ].freeze, def glNamedProgramStringEXT(program, target, format, len, string) end => [ :void, :GLuint, :GLenum, :GLenum, :GLsizei, :pointer ].freeze, def glNamedProgramLocalParameter4dEXT(program, target, index, x, y, z, w) end => [ :void, :GLuint, :GLenum, :GLuint, :GLdouble, :GLdouble, :GLdouble, :GLdouble ].freeze, def glNamedProgramLocalParameter4dvEXT(program, target, index, params) end => [ :void, :GLuint, :GLenum, :GLuint, :pointer ].freeze, def glNamedProgramLocalParameter4fEXT(program, target, index, x, y, z, w) end => [ :void, :GLuint, :GLenum, :GLuint, :GLfloat, :GLfloat, :GLfloat, :GLfloat ].freeze, def glNamedProgramLocalParameter4fvEXT(program, target, index, params) end => [ :void, :GLuint, :GLenum, :GLuint, :pointer ].freeze, def glGetNamedProgramLocalParameterdvEXT(program, target, index, params) end => [ :void, :GLuint, :GLenum, :GLuint, :pointer ].freeze, def glGetNamedProgramLocalParameterfvEXT(program, target, index, params) end => [ :void, :GLuint, :GLenum, :GLuint, :pointer ].freeze, def glGetNamedProgramivEXT(program, target, pname, params) end => [ :void, :GLuint, :GLenum, :GLenum, :pointer ].freeze, def glGetNamedProgramStringEXT(program, target, pname, string) end => [ :void, :GLuint, :GLenum, :GLenum, :pointer ].freeze, def glNamedRenderbufferStorageEXT(renderbuffer, internalformat, width, height) end => [ :void, :GLuint, :GLenum, :GLsizei, :GLsizei ].freeze, def glGetNamedRenderbufferParameterivEXT(renderbuffer, pname, params) end => [ :void, :GLuint, :GLenum, :pointer ].freeze, def glNamedRenderbufferStorageMultisampleEXT(renderbuffer, samples, internalformat, width, height) end => [ :void, :GLuint, :GLsizei, :GLenum, :GLsizei, :GLsizei ].freeze, def glNamedRenderbufferStorageMultisampleCoverageEXT(renderbuffer, coverageSamples, colorSamples, internalformat, width, height) end => [ :void, :GLuint, :GLsizei, :GLsizei, :GLenum, :GLsizei, :GLsizei ].freeze, def glCheckNamedFramebufferStatusEXT(framebuffer, target) end => [ :GLenum, :GLuint, :GLenum ].freeze, def glNamedFramebufferTexture1DEXT(framebuffer, , textarget, texture, level) end => [ :void, :GLuint, :GLenum, :GLenum, :GLuint, :GLint ].freeze, def glNamedFramebufferTexture2DEXT(framebuffer, , textarget, texture, level) end => [ :void, :GLuint, :GLenum, :GLenum, :GLuint, :GLint ].freeze, def glNamedFramebufferTexture3DEXT(framebuffer, , textarget, texture, level, zoffset) end => [ :void, :GLuint, :GLenum, :GLenum, :GLuint, :GLint, :GLint ].freeze, def glNamedFramebufferRenderbufferEXT(framebuffer, , renderbuffertarget, renderbuffer) end => [ :void, :GLuint, :GLenum, :GLenum, :GLuint ].freeze, def glGetNamedFramebufferAttachmentParameterivEXT(framebuffer, , pname, params) end => [ :void, :GLuint, :GLenum, :GLenum, :pointer ].freeze, def glGenerateTextureMipmapEXT(texture, target) end => [ :void, :GLuint, :GLenum ].freeze, def glGenerateMultiTexMipmapEXT(texunit, target) end => [ :void, :GLenum, :GLenum ].freeze, def glFramebufferDrawBufferEXT(framebuffer, mode) end => [ :void, :GLuint, :GLenum ].freeze, def glFramebufferDrawBuffersEXT(framebuffer, n, bufs) end => [ :void, :GLuint, :GLsizei, :pointer ].freeze, def glFramebufferReadBufferEXT(framebuffer, mode) end => [ :void, :GLuint, :GLenum ].freeze, def glGetFramebufferParameterivEXT(framebuffer, pname, params) end => [ :void, :GLuint, :GLenum, :pointer ].freeze, def glNamedCopyBufferSubDataEXT(readBuffer, writeBuffer, readOffset, writeOffset, size) end => [ :void, :GLuint, :GLuint, :GLintptr, :GLintptr, :GLsizeiptr ].freeze, def glNamedFramebufferTextureEXT(framebuffer, , texture, level) end => [ :void, :GLuint, :GLenum, :GLuint, :GLint ].freeze, def glNamedFramebufferTextureLayerEXT(framebuffer, , texture, level, layer) end => [ :void, :GLuint, :GLenum, :GLuint, :GLint, :GLint ].freeze, def glNamedFramebufferTextureFaceEXT(framebuffer, , texture, level, face) end => [ :void, :GLuint, :GLenum, :GLuint, :GLint, :GLenum ].freeze, def glTextureRenderbufferEXT(texture, target, renderbuffer) end => [ :void, :GLuint, :GLenum, :GLuint ].freeze, def glMultiTexRenderbufferEXT(texunit, target, renderbuffer) end => [ :void, :GLenum, :GLenum, :GLuint ].freeze, def glVertexArrayVertexOffsetEXT(vaobj, buffer, size, type, stride, offset) end => [ :void, :GLuint, :GLuint, :GLint, :GLenum, :GLsizei, :GLintptr ].freeze, def glVertexArrayColorOffsetEXT(vaobj, buffer, size, type, stride, offset) end => [ :void, :GLuint, :GLuint, :GLint, :GLenum, :GLsizei, :GLintptr ].freeze, def glVertexArrayEdgeFlagOffsetEXT(vaobj, buffer, stride, offset) end => [ :void, :GLuint, :GLuint, :GLsizei, :GLintptr ].freeze, def glVertexArrayIndexOffsetEXT(vaobj, buffer, type, stride, offset) end => [ :void, :GLuint, :GLuint, :GLenum, :GLsizei, :GLintptr ].freeze, def glVertexArrayNormalOffsetEXT(vaobj, buffer, type, stride, offset) end => [ :void, :GLuint, :GLuint, :GLenum, :GLsizei, :GLintptr ].freeze, def glVertexArrayTexCoordOffsetEXT(vaobj, buffer, size, type, stride, offset) end => [ :void, :GLuint, :GLuint, :GLint, :GLenum, :GLsizei, :GLintptr ].freeze, def glVertexArrayMultiTexCoordOffsetEXT(vaobj, buffer, texunit, size, type, stride, offset) end => [ :void, :GLuint, :GLuint, :GLenum, :GLint, :GLenum, :GLsizei, :GLintptr ].freeze, def glVertexArrayFogCoordOffsetEXT(vaobj, buffer, type, stride, offset) end => [ :void, :GLuint, :GLuint, :GLenum, :GLsizei, :GLintptr ].freeze, def glVertexArraySecondaryColorOffsetEXT(vaobj, buffer, size, type, stride, offset) end => [ :void, :GLuint, :GLuint, :GLint, :GLenum, :GLsizei, :GLintptr ].freeze, def glVertexArrayVertexAttribOffsetEXT(vaobj, buffer, index, size, type, normalized, stride, offset) end => [ :void, :GLuint, :GLuint, :GLuint, :GLint, :GLenum, :GLboolean, :GLsizei, :GLintptr ].freeze, def glVertexArrayVertexAttribIOffsetEXT(vaobj, buffer, index, size, type, stride, offset) end => [ :void, :GLuint, :GLuint, :GLuint, :GLint, :GLenum, :GLsizei, :GLintptr ].freeze, def glEnableVertexArrayEXT(vaobj, array) end => [ :void, :GLuint, :GLenum ].freeze, def glDisableVertexArrayEXT(vaobj, array) end => [ :void, :GLuint, :GLenum ].freeze, def glEnableVertexArrayAttribEXT(vaobj, index) end => [ :void, :GLuint, :GLuint ].freeze, def glDisableVertexArrayAttribEXT(vaobj, index) end => [ :void, :GLuint, :GLuint ].freeze, def glGetVertexArrayIntegervEXT(vaobj, pname, param) end => [ :void, :GLuint, :GLenum, :pointer ].freeze, def glGetVertexArrayPointervEXT(vaobj, pname, param) end => [ :void, :GLuint, :GLenum, :pointer ].freeze, def glGetVertexArrayIntegeri_vEXT(vaobj, index, pname, param) end => [ :void, :GLuint, :GLuint, :GLenum, :pointer ].freeze, def glGetVertexArrayPointeri_vEXT(vaobj, index, pname, param) end => [ :void, :GLuint, :GLuint, :GLenum, :pointer ].freeze, def glMapNamedBufferRangeEXT(buffer, offset, length, access) end => [ :pointer, :GLuint, :GLintptr, :GLsizeiptr, :GLbitfield ].freeze, def glFlushMappedNamedBufferRangeEXT(buffer, offset, length) end => [ :void, :GLuint, :GLintptr, :GLsizeiptr ].freeze, def glNamedBufferStorageEXT(buffer, size, data, flags) end => [ :void, :GLuint, :GLsizeiptr, :pointer, :GLbitfield ].freeze, def glClearNamedBufferDataEXT(buffer, internalformat, format, type, data) end => [ :void, :GLuint, :GLenum, :GLenum, :GLenum, :pointer ].freeze, def glClearNamedBufferSubDataEXT(buffer, internalformat, offset, size, format, type, data) end => [ :void, :GLuint, :GLenum, :GLsizeiptr, :GLsizeiptr, :GLenum, :GLenum, :pointer ].freeze, def glNamedFramebufferParameteriEXT(framebuffer, pname, param) end => [ :void, :GLuint, :GLenum, :GLint ].freeze, def glGetNamedFramebufferParameterivEXT(framebuffer, pname, params) end => [ :void, :GLuint, :GLenum, :pointer ].freeze, def glProgramUniform1dEXT(program, location, x) end => [ :void, :GLuint, :GLint, :GLdouble ].freeze, def glProgramUniform2dEXT(program, location, x, y) end => [ :void, :GLuint, :GLint, :GLdouble, :GLdouble ].freeze, def glProgramUniform3dEXT(program, location, x, y, z) end => [ :void, :GLuint, :GLint, :GLdouble, :GLdouble, :GLdouble ].freeze, def glProgramUniform4dEXT(program, location, x, y, z, w) end => [ :void, :GLuint, :GLint, :GLdouble, :GLdouble, :GLdouble, :GLdouble ].freeze, def glProgramUniform1dvEXT(program, location, count, value) end => [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze, def glProgramUniform2dvEXT(program, location, count, value) end => [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze, def glProgramUniform3dvEXT(program, location, count, value) end => [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze, def glProgramUniform4dvEXT(program, location, count, value) end => [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze, def glProgramUniformMatrix2dvEXT(program, location, count, transpose, value) end => [ :void, :GLuint, :GLint, :GLsizei, :GLboolean, :pointer ].freeze, def glProgramUniformMatrix3dvEXT(program, location, count, transpose, value) end => [ :void, :GLuint, :GLint, :GLsizei, :GLboolean, :pointer ].freeze, def glProgramUniformMatrix4dvEXT(program, location, count, transpose, value) end => [ :void, :GLuint, :GLint, :GLsizei, :GLboolean, :pointer ].freeze, def glProgramUniformMatrix2x3dvEXT(program, location, count, transpose, value) end => [ :void, :GLuint, :GLint, :GLsizei, :GLboolean, :pointer ].freeze, def glProgramUniformMatrix2x4dvEXT(program, location, count, transpose, value) end => [ :void, :GLuint, :GLint, :GLsizei, :GLboolean, :pointer ].freeze, def glProgramUniformMatrix3x2dvEXT(program, location, count, transpose, value) end => [ :void, :GLuint, :GLint, :GLsizei, :GLboolean, :pointer ].freeze, def glProgramUniformMatrix3x4dvEXT(program, location, count, transpose, value) end => [ :void, :GLuint, :GLint, :GLsizei, :GLboolean, :pointer ].freeze, def glProgramUniformMatrix4x2dvEXT(program, location, count, transpose, value) end => [ :void, :GLuint, :GLint, :GLsizei, :GLboolean, :pointer ].freeze, def glProgramUniformMatrix4x3dvEXT(program, location, count, transpose, value) end => [ :void, :GLuint, :GLint, :GLsizei, :GLboolean, :pointer ].freeze, def glTextureBufferRangeEXT(texture, target, internalformat, buffer, offset, size) end => [ :void, :GLuint, :GLenum, :GLenum, :GLuint, :GLintptr, :GLsizeiptr ].freeze, def glTextureStorage1DEXT(texture, target, levels, internalformat, width) end => [ :void, :GLuint, :GLenum, :GLsizei, :GLenum, :GLsizei ].freeze, def glTextureStorage2DEXT(texture, target, levels, internalformat, width, height) end => [ :void, :GLuint, :GLenum, :GLsizei, :GLenum, :GLsizei, :GLsizei ].freeze, def glTextureStorage3DEXT(texture, target, levels, internalformat, width, height, depth) end => [ :void, :GLuint, :GLenum, :GLsizei, :GLenum, :GLsizei, :GLsizei, :GLsizei ].freeze, def glTextureStorage2DMultisampleEXT(texture, target, samples, internalformat, width, height, fixedsamplelocations) end => [ :void, :GLuint, :GLenum, :GLsizei, :GLenum, :GLsizei, :GLsizei, :GLboolean ].freeze, def glTextureStorage3DMultisampleEXT(texture, target, samples, internalformat, width, height, depth, fixedsamplelocations) end => [ :void, :GLuint, :GLenum, :GLsizei, :GLenum, :GLsizei, :GLsizei, :GLsizei, :GLboolean ].freeze, def glVertexArrayBindVertexBufferEXT(vaobj, bindingindex, buffer, offset, stride) end => [ :void, :GLuint, :GLuint, :GLuint, :GLintptr, :GLsizei ].freeze, def glVertexArrayVertexAttribFormatEXT(vaobj, attribindex, size, type, normalized, relativeoffset) end => [ :void, :GLuint, :GLuint, :GLint, :GLenum, :GLboolean, :GLuint ].freeze, def glVertexArrayVertexAttribIFormatEXT(vaobj, attribindex, size, type, relativeoffset) end => [ :void, :GLuint, :GLuint, :GLint, :GLenum, :GLuint ].freeze, def glVertexArrayVertexAttribLFormatEXT(vaobj, attribindex, size, type, relativeoffset) end => [ :void, :GLuint, :GLuint, :GLint, :GLenum, :GLuint ].freeze, def glVertexArrayVertexAttribBindingEXT(vaobj, attribindex, bindingindex) end => [ :void, :GLuint, :GLuint, :GLuint ].freeze, def glVertexArrayVertexBindingDivisorEXT(vaobj, bindingindex, divisor) end => [ :void, :GLuint, :GLuint, :GLuint ].freeze, def glVertexArrayVertexAttribLOffsetEXT(vaobj, buffer, index, size, type, stride, offset) end => [ :void, :GLuint, :GLuint, :GLuint, :GLint, :GLenum, :GLsizei, :GLintptr ].freeze, def glTexturePageCommitmentEXT(texture, level, xoffset, yoffset, zoffset, width, height, depth, commit) end => [ :void, :GLuint, :GLint, :GLint, :GLint, :GLint, :GLsizei, :GLsizei, :GLsizei, :GLboolean ].freeze, def glVertexArrayVertexAttribDivisorEXT(vaobj, index, divisor) end => [ :void, :GLuint, :GLuint, :GLuint ].freeze, }.freeze