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