1/* WARNING: This is auto-generated file. Do not modify, since changes will 2 * be lost! Modify the generating script instead. 3 * 4 * Generated from Khronos GL API description (gl.xml) revision d8371b44919d61c02e60f446a4b5461fda910f71. 5 */ 6void glActiveShaderProgram (glw::GLuint pipeline, glw::GLuint program); 7void glActiveTexture (glw::GLenum texture); 8void glAttachShader (glw::GLuint program, glw::GLuint shader); 9void glBeginConditionalRender (glw::GLuint id, glw::GLenum mode); 10void glBeginQuery (glw::GLenum target, glw::GLuint id); 11void glBeginQueryIndexed (glw::GLenum target, glw::GLuint index, glw::GLuint id); 12void glBeginTransformFeedback (glw::GLenum primitiveMode); 13void glBindAttribLocation (glw::GLuint program, glw::GLuint index, const glw::GLchar *name); 14void glBindBuffer (glw::GLenum target, glw::GLuint buffer); 15void glBindBufferBase (glw::GLenum target, glw::GLuint index, glw::GLuint buffer); 16void glBindBufferRange (glw::GLenum target, glw::GLuint index, glw::GLuint buffer, glw::GLintptr offset, glw::GLsizeiptr size); 17void glBindBuffersBase (glw::GLenum target, glw::GLuint first, glw::GLsizei count, const glw::GLuint *buffers); 18void glBindBuffersRange (glw::GLenum target, glw::GLuint first, glw::GLsizei count, const glw::GLuint *buffers, const glw::GLintptr *offsets, const glw::GLsizeiptr *sizes); 19void glBindFragDataLocation (glw::GLuint program, glw::GLuint color, const glw::GLchar *name); 20void glBindFragDataLocationIndexed (glw::GLuint program, glw::GLuint colorNumber, glw::GLuint index, const glw::GLchar *name); 21void glBindFramebuffer (glw::GLenum target, glw::GLuint framebuffer); 22void glBindImageTexture (glw::GLuint unit, glw::GLuint texture, glw::GLint level, glw::GLboolean layered, glw::GLint layer, glw::GLenum access, glw::GLenum format); 23void glBindImageTextures (glw::GLuint first, glw::GLsizei count, const glw::GLuint *textures); 24void glBindMultiTextureEXT (glw::GLenum texunit, glw::GLenum target, glw::GLuint texture); 25void glBindProgramPipeline (glw::GLuint pipeline); 26void glBindRenderbuffer (glw::GLenum target, glw::GLuint renderbuffer); 27void glBindSampler (glw::GLuint unit, glw::GLuint sampler); 28void glBindSamplers (glw::GLuint first, glw::GLsizei count, const glw::GLuint *samplers); 29void glBindTexture (glw::GLenum target, glw::GLuint texture); 30void glBindTextureUnit (glw::GLuint unit, glw::GLuint texture); 31void glBindTextures (glw::GLuint first, glw::GLsizei count, const glw::GLuint *textures); 32void glBindTransformFeedback (glw::GLenum target, glw::GLuint id); 33void glBindVertexArray (glw::GLuint array); 34void glBindVertexBuffer (glw::GLuint bindingindex, glw::GLuint buffer, glw::GLintptr offset, glw::GLsizei stride); 35void glBindVertexBuffers (glw::GLuint first, glw::GLsizei count, const glw::GLuint *buffers, const glw::GLintptr *offsets, const glw::GLsizei *strides); 36void glBlendBarrier (void); 37void glBlendColor (glw::GLfloat red, glw::GLfloat green, glw::GLfloat blue, glw::GLfloat alpha); 38void glBlendEquation (glw::GLenum mode); 39void glBlendEquationSeparate (glw::GLenum modeRGB, glw::GLenum modeAlpha); 40void glBlendEquationSeparatei (glw::GLuint buf, glw::GLenum modeRGB, glw::GLenum modeAlpha); 41void glBlendEquationi (glw::GLuint buf, glw::GLenum mode); 42void glBlendFunc (glw::GLenum sfactor, glw::GLenum dfactor); 43void glBlendFuncSeparate (glw::GLenum sfactorRGB, glw::GLenum dfactorRGB, glw::GLenum sfactorAlpha, glw::GLenum dfactorAlpha); 44void glBlendFuncSeparatei (glw::GLuint buf, glw::GLenum srcRGB, glw::GLenum dstRGB, glw::GLenum srcAlpha, glw::GLenum dstAlpha); 45void glBlendFunci (glw::GLuint buf, glw::GLenum src, glw::GLenum dst); 46void glBlitFramebuffer (glw::GLint srcX0, glw::GLint srcY0, glw::GLint srcX1, glw::GLint srcY1, glw::GLint dstX0, glw::GLint dstY0, glw::GLint dstX1, glw::GLint dstY1, glw::GLbitfield mask, glw::GLenum filter); 47void glBlitNamedFramebuffer (glw::GLuint readFramebuffer, glw::GLuint drawFramebuffer, glw::GLint srcX0, glw::GLint srcY0, glw::GLint srcX1, glw::GLint srcY1, glw::GLint dstX0, glw::GLint dstY0, glw::GLint dstX1, glw::GLint dstY1, glw::GLbitfield mask, glw::GLenum filter); 48void glBufferData (glw::GLenum target, glw::GLsizeiptr size, const void *data, glw::GLenum usage); 49void glBufferPageCommitmentARB (glw::GLenum target, glw::GLintptr offset, glw::GLsizeiptr size, glw::GLboolean commit); 50void glBufferStorage (glw::GLenum target, glw::GLsizeiptr size, const void *data, glw::GLbitfield flags); 51void glBufferSubData (glw::GLenum target, glw::GLintptr offset, glw::GLsizeiptr size, const void *data); 52glw::GLenum glCheckFramebufferStatus (glw::GLenum target); 53glw::GLenum glCheckNamedFramebufferStatus (glw::GLuint framebuffer, glw::GLenum target); 54glw::GLenum glCheckNamedFramebufferStatusEXT (glw::GLuint framebuffer, glw::GLenum target); 55void glClampColor (glw::GLenum target, glw::GLenum clamp); 56void glClear (glw::GLbitfield mask); 57void glClearBufferData (glw::GLenum target, glw::GLenum internalformat, glw::GLenum format, glw::GLenum type, const void *data); 58void glClearBufferSubData (glw::GLenum target, glw::GLenum internalformat, glw::GLintptr offset, glw::GLsizeiptr size, glw::GLenum format, glw::GLenum type, const void *data); 59void glClearBufferfi (glw::GLenum buffer, glw::GLint drawbuffer, glw::GLfloat depth, glw::GLint stencil); 60void glClearBufferfv (glw::GLenum buffer, glw::GLint drawbuffer, const glw::GLfloat *value); 61void glClearBufferiv (glw::GLenum buffer, glw::GLint drawbuffer, const glw::GLint *value); 62void glClearBufferuiv (glw::GLenum buffer, glw::GLint drawbuffer, const glw::GLuint *value); 63void glClearColor (glw::GLfloat red, glw::GLfloat green, glw::GLfloat blue, glw::GLfloat alpha); 64void glClearDepth (glw::GLdouble depth); 65void glClearDepthf (glw::GLfloat d); 66void glClearNamedBufferData (glw::GLuint buffer, glw::GLenum internalformat, glw::GLenum format, glw::GLenum type, const void *data); 67void glClearNamedBufferDataEXT (glw::GLuint buffer, glw::GLenum internalformat, glw::GLenum format, glw::GLenum type, const void *data); 68void glClearNamedBufferSubData (glw::GLuint buffer, glw::GLenum internalformat, glw::GLintptr offset, glw::GLsizeiptr size, glw::GLenum format, glw::GLenum type, const void *data); 69void glClearNamedBufferSubDataEXT (glw::GLuint buffer, glw::GLenum internalformat, glw::GLsizeiptr offset, glw::GLsizeiptr size, glw::GLenum format, glw::GLenum type, const void *data); 70void glClearNamedFramebufferfi (glw::GLuint framebuffer, glw::GLenum buffer, glw::GLint drawbuffer, glw::GLfloat depth, glw::GLint stencil); 71void glClearNamedFramebufferfv (glw::GLuint framebuffer, glw::GLenum buffer, glw::GLint drawbuffer, const glw::GLfloat *value); 72void glClearNamedFramebufferiv (glw::GLuint framebuffer, glw::GLenum buffer, glw::GLint drawbuffer, const glw::GLint *value); 73void glClearNamedFramebufferuiv (glw::GLuint framebuffer, glw::GLenum buffer, glw::GLint drawbuffer, const glw::GLuint *value); 74void glClearStencil (glw::GLint s); 75void glClearTexImage (glw::GLuint texture, glw::GLint level, glw::GLenum format, glw::GLenum type, const void *data); 76void glClearTexSubImage (glw::GLuint texture, glw::GLint level, glw::GLint xoffset, glw::GLint yoffset, glw::GLint zoffset, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth, glw::GLenum format, glw::GLenum type, const void *data); 77void glClientAttribDefaultEXT (glw::GLbitfield mask); 78glw::GLenum glClientWaitSync (glw::GLsync sync, glw::GLbitfield flags, glw::GLuint64 timeout); 79void glClipControl (glw::GLenum origin, glw::GLenum depth); 80void glColorMask (glw::GLboolean red, glw::GLboolean green, glw::GLboolean blue, glw::GLboolean alpha); 81void glColorMaski (glw::GLuint index, glw::GLboolean r, glw::GLboolean g, glw::GLboolean b, glw::GLboolean a); 82void glCompileShader (glw::GLuint shader); 83void glCompressedMultiTexImage1DEXT (glw::GLenum texunit, glw::GLenum target, glw::GLint level, glw::GLenum internalformat, glw::GLsizei width, glw::GLint border, glw::GLsizei imageSize, const void *bits); 84void glCompressedMultiTexImage2DEXT (glw::GLenum texunit, glw::GLenum target, glw::GLint level, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height, glw::GLint border, glw::GLsizei imageSize, const void *bits); 85void glCompressedMultiTexImage3DEXT (glw::GLenum texunit, glw::GLenum target, glw::GLint level, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth, glw::GLint border, glw::GLsizei imageSize, const void *bits); 86void glCompressedMultiTexSubImage1DEXT (glw::GLenum texunit, glw::GLenum target, glw::GLint level, glw::GLint xoffset, glw::GLsizei width, glw::GLenum format, glw::GLsizei imageSize, const void *bits); 87void glCompressedMultiTexSubImage2DEXT (glw::GLenum texunit, glw::GLenum target, glw::GLint level, glw::GLint xoffset, glw::GLint yoffset, glw::GLsizei width, glw::GLsizei height, glw::GLenum format, glw::GLsizei imageSize, const void *bits); 88void glCompressedMultiTexSubImage3DEXT (glw::GLenum texunit, glw::GLenum target, glw::GLint level, glw::GLint xoffset, glw::GLint yoffset, glw::GLint zoffset, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth, glw::GLenum format, glw::GLsizei imageSize, const void *bits); 89void glCompressedTexImage1D (glw::GLenum target, glw::GLint level, glw::GLenum internalformat, glw::GLsizei width, glw::GLint border, glw::GLsizei imageSize, const void *data); 90void glCompressedTexImage2D (glw::GLenum target, glw::GLint level, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height, glw::GLint border, glw::GLsizei imageSize, const void *data); 91void glCompressedTexImage3D (glw::GLenum target, glw::GLint level, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth, glw::GLint border, glw::GLsizei imageSize, const void *data); 92void glCompressedTexImage3DOES (glw::GLenum target, glw::GLint level, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth, glw::GLint border, glw::GLsizei imageSize, const void *data); 93void glCompressedTexSubImage1D (glw::GLenum target, glw::GLint level, glw::GLint xoffset, glw::GLsizei width, glw::GLenum format, glw::GLsizei imageSize, const void *data); 94void glCompressedTexSubImage2D (glw::GLenum target, glw::GLint level, glw::GLint xoffset, glw::GLint yoffset, glw::GLsizei width, glw::GLsizei height, glw::GLenum format, glw::GLsizei imageSize, const void *data); 95void glCompressedTexSubImage3D (glw::GLenum target, glw::GLint level, glw::GLint xoffset, glw::GLint yoffset, glw::GLint zoffset, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth, glw::GLenum format, glw::GLsizei imageSize, const void *data); 96void glCompressedTexSubImage3DOES (glw::GLenum target, glw::GLint level, glw::GLint xoffset, glw::GLint yoffset, glw::GLint zoffset, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth, glw::GLenum format, glw::GLsizei imageSize, const void *data); 97void glCompressedTextureImage1DEXT (glw::GLuint texture, glw::GLenum target, glw::GLint level, glw::GLenum internalformat, glw::GLsizei width, glw::GLint border, glw::GLsizei imageSize, const void *bits); 98void glCompressedTextureImage2DEXT (glw::GLuint texture, glw::GLenum target, glw::GLint level, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height, glw::GLint border, glw::GLsizei imageSize, const void *bits); 99void glCompressedTextureImage3DEXT (glw::GLuint texture, glw::GLenum target, glw::GLint level, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth, glw::GLint border, glw::GLsizei imageSize, const void *bits); 100void glCompressedTextureSubImage1D (glw::GLuint texture, glw::GLint level, glw::GLint xoffset, glw::GLsizei width, glw::GLenum format, glw::GLsizei imageSize, const void *data); 101void glCompressedTextureSubImage1DEXT (glw::GLuint texture, glw::GLenum target, glw::GLint level, glw::GLint xoffset, glw::GLsizei width, glw::GLenum format, glw::GLsizei imageSize, const void *bits); 102void glCompressedTextureSubImage2D (glw::GLuint texture, glw::GLint level, glw::GLint xoffset, glw::GLint yoffset, glw::GLsizei width, glw::GLsizei height, glw::GLenum format, glw::GLsizei imageSize, const void *data); 103void glCompressedTextureSubImage2DEXT (glw::GLuint texture, glw::GLenum target, glw::GLint level, glw::GLint xoffset, glw::GLint yoffset, glw::GLsizei width, glw::GLsizei height, glw::GLenum format, glw::GLsizei imageSize, const void *bits); 104void glCompressedTextureSubImage3D (glw::GLuint texture, glw::GLint level, glw::GLint xoffset, glw::GLint yoffset, glw::GLint zoffset, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth, glw::GLenum format, glw::GLsizei imageSize, const void *data); 105void glCompressedTextureSubImage3DEXT (glw::GLuint texture, glw::GLenum target, glw::GLint level, glw::GLint xoffset, glw::GLint yoffset, glw::GLint zoffset, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth, glw::GLenum format, glw::GLsizei imageSize, const void *bits); 106void glCopyBufferSubData (glw::GLenum readTarget, glw::GLenum writeTarget, glw::GLintptr readOffset, glw::GLintptr writeOffset, glw::GLsizeiptr size); 107void glCopyImageSubData (glw::GLuint srcName, glw::GLenum srcTarget, glw::GLint srcLevel, glw::GLint srcX, glw::GLint srcY, glw::GLint srcZ, glw::GLuint dstName, glw::GLenum dstTarget, glw::GLint dstLevel, glw::GLint dstX, glw::GLint dstY, glw::GLint dstZ, glw::GLsizei srcWidth, glw::GLsizei srcHeight, glw::GLsizei srcDepth); 108void glCopyMultiTexImage1DEXT (glw::GLenum texunit, glw::GLenum target, glw::GLint level, glw::GLenum internalformat, glw::GLint x, glw::GLint y, glw::GLsizei width, glw::GLint border); 109void glCopyMultiTexImage2DEXT (glw::GLenum texunit, glw::GLenum target, glw::GLint level, glw::GLenum internalformat, glw::GLint x, glw::GLint y, glw::GLsizei width, glw::GLsizei height, glw::GLint border); 110void glCopyMultiTexSubImage1DEXT (glw::GLenum texunit, glw::GLenum target, glw::GLint level, glw::GLint xoffset, glw::GLint x, glw::GLint y, glw::GLsizei width); 111void glCopyMultiTexSubImage2DEXT (glw::GLenum texunit, glw::GLenum target, glw::GLint level, glw::GLint xoffset, glw::GLint yoffset, glw::GLint x, glw::GLint y, glw::GLsizei width, glw::GLsizei height); 112void glCopyMultiTexSubImage3DEXT (glw::GLenum texunit, glw::GLenum target, glw::GLint level, glw::GLint xoffset, glw::GLint yoffset, glw::GLint zoffset, glw::GLint x, glw::GLint y, glw::GLsizei width, glw::GLsizei height); 113void glCopyNamedBufferSubData (glw::GLuint readBuffer, glw::GLuint writeBuffer, glw::GLintptr readOffset, glw::GLintptr writeOffset, glw::GLsizeiptr size); 114void glCopyTexImage1D (glw::GLenum target, glw::GLint level, glw::GLenum internalformat, glw::GLint x, glw::GLint y, glw::GLsizei width, glw::GLint border); 115void glCopyTexImage2D (glw::GLenum target, glw::GLint level, glw::GLenum internalformat, glw::GLint x, glw::GLint y, glw::GLsizei width, glw::GLsizei height, glw::GLint border); 116void glCopyTexSubImage1D (glw::GLenum target, glw::GLint level, glw::GLint xoffset, glw::GLint x, glw::GLint y, glw::GLsizei width); 117void glCopyTexSubImage2D (glw::GLenum target, glw::GLint level, glw::GLint xoffset, glw::GLint yoffset, glw::GLint x, glw::GLint y, glw::GLsizei width, glw::GLsizei height); 118void glCopyTexSubImage3D (glw::GLenum target, glw::GLint level, glw::GLint xoffset, glw::GLint yoffset, glw::GLint zoffset, glw::GLint x, glw::GLint y, glw::GLsizei width, glw::GLsizei height); 119void glCopyTexSubImage3DOES (glw::GLenum target, glw::GLint level, glw::GLint xoffset, glw::GLint yoffset, glw::GLint zoffset, glw::GLint x, glw::GLint y, glw::GLsizei width, glw::GLsizei height); 120void glCopyTextureImage1DEXT (glw::GLuint texture, glw::GLenum target, glw::GLint level, glw::GLenum internalformat, glw::GLint x, glw::GLint y, glw::GLsizei width, glw::GLint border); 121void glCopyTextureImage2DEXT (glw::GLuint texture, glw::GLenum target, glw::GLint level, glw::GLenum internalformat, glw::GLint x, glw::GLint y, glw::GLsizei width, glw::GLsizei height, glw::GLint border); 122void glCopyTextureSubImage1D (glw::GLuint texture, glw::GLint level, glw::GLint xoffset, glw::GLint x, glw::GLint y, glw::GLsizei width); 123void glCopyTextureSubImage1DEXT (glw::GLuint texture, glw::GLenum target, glw::GLint level, glw::GLint xoffset, glw::GLint x, glw::GLint y, glw::GLsizei width); 124void glCopyTextureSubImage2D (glw::GLuint texture, glw::GLint level, glw::GLint xoffset, glw::GLint yoffset, glw::GLint x, glw::GLint y, glw::GLsizei width, glw::GLsizei height); 125void glCopyTextureSubImage2DEXT (glw::GLuint texture, glw::GLenum target, glw::GLint level, glw::GLint xoffset, glw::GLint yoffset, glw::GLint x, glw::GLint y, glw::GLsizei width, glw::GLsizei height); 126void glCopyTextureSubImage3D (glw::GLuint texture, glw::GLint level, glw::GLint xoffset, glw::GLint yoffset, glw::GLint zoffset, glw::GLint x, glw::GLint y, glw::GLsizei width, glw::GLsizei height); 127void glCopyTextureSubImage3DEXT (glw::GLuint texture, glw::GLenum target, glw::GLint level, glw::GLint xoffset, glw::GLint yoffset, glw::GLint zoffset, glw::GLint x, glw::GLint y, glw::GLsizei width, glw::GLsizei height); 128void glCreateBuffers (glw::GLsizei n, glw::GLuint *buffers); 129void glCreateFramebuffers (glw::GLsizei n, glw::GLuint *framebuffers); 130glw::GLuint glCreateProgram (void); 131void glCreateProgramPipelines (glw::GLsizei n, glw::GLuint *pipelines); 132void glCreateQueries (glw::GLenum target, glw::GLsizei n, glw::GLuint *ids); 133void glCreateRenderbuffers (glw::GLsizei n, glw::GLuint *renderbuffers); 134void glCreateSamplers (glw::GLsizei n, glw::GLuint *samplers); 135glw::GLuint glCreateShader (glw::GLenum type); 136glw::GLuint glCreateShaderProgramv (glw::GLenum type, glw::GLsizei count, const glw::GLchar *const*strings); 137void glCreateTextures (glw::GLenum target, glw::GLsizei n, glw::GLuint *textures); 138void glCreateTransformFeedbacks (glw::GLsizei n, glw::GLuint *ids); 139void glCreateVertexArrays (glw::GLsizei n, glw::GLuint *arrays); 140void glCullFace (glw::GLenum mode); 141void glDebugMessageCallback (glw::GLDEBUGPROC callback, const void *userParam); 142void glDebugMessageControl (glw::GLenum source, glw::GLenum type, glw::GLenum severity, glw::GLsizei count, const glw::GLuint *ids, glw::GLboolean enabled); 143void glDebugMessageInsert (glw::GLenum source, glw::GLenum type, glw::GLuint id, glw::GLenum severity, glw::GLsizei length, const glw::GLchar *buf); 144void glDeleteBuffers (glw::GLsizei n, const glw::GLuint *buffers); 145void glDeleteFramebuffers (glw::GLsizei n, const glw::GLuint *framebuffers); 146void glDeleteProgram (glw::GLuint program); 147void glDeleteProgramPipelines (glw::GLsizei n, const glw::GLuint *pipelines); 148void glDeleteQueries (glw::GLsizei n, const glw::GLuint *ids); 149void glDeleteRenderbuffers (glw::GLsizei n, const glw::GLuint *renderbuffers); 150void glDeleteSamplers (glw::GLsizei count, const glw::GLuint *samplers); 151void glDeleteShader (glw::GLuint shader); 152void glDeleteSync (glw::GLsync sync); 153void glDeleteTextures (glw::GLsizei n, const glw::GLuint *textures); 154void glDeleteTransformFeedbacks (glw::GLsizei n, const glw::GLuint *ids); 155void glDeleteVertexArrays (glw::GLsizei n, const glw::GLuint *arrays); 156void glDepthBoundsEXT (glw::GLclampd zmin, glw::GLclampd zmax); 157void glDepthFunc (glw::GLenum func); 158void glDepthMask (glw::GLboolean flag); 159void glDepthRange (glw::GLdouble n, glw::GLdouble f); 160void glDepthRangeArrayfvOES (glw::GLuint first, glw::GLsizei count, const glw::GLfloat *v); 161void glDepthRangeArrayv (glw::GLuint first, glw::GLsizei count, const glw::GLdouble *v); 162void glDepthRangeIndexed (glw::GLuint index, glw::GLdouble n, glw::GLdouble f); 163void glDepthRangeIndexedfOES (glw::GLuint index, glw::GLfloat n, glw::GLfloat f); 164void glDepthRangef (glw::GLfloat n, glw::GLfloat f); 165void glDetachShader (glw::GLuint program, glw::GLuint shader); 166void glDisable (glw::GLenum cap); 167void glDisableClientStateIndexedEXT (glw::GLenum array, glw::GLuint index); 168void glDisableClientStateiEXT (glw::GLenum array, glw::GLuint index); 169void glDisableVertexArrayAttrib (glw::GLuint vaobj, glw::GLuint index); 170void glDisableVertexArrayAttribEXT (glw::GLuint vaobj, glw::GLuint index); 171void glDisableVertexArrayEXT (glw::GLuint vaobj, glw::GLenum array); 172void glDisableVertexAttribArray (glw::GLuint index); 173void glDisablei (glw::GLenum target, glw::GLuint index); 174void glDispatchCompute (glw::GLuint num_groups_x, glw::GLuint num_groups_y, glw::GLuint num_groups_z); 175void glDispatchComputeIndirect (glw::GLintptr indirect); 176void glDrawArrays (glw::GLenum mode, glw::GLint first, glw::GLsizei count); 177void glDrawArraysIndirect (glw::GLenum mode, const void *indirect); 178void glDrawArraysInstanced (glw::GLenum mode, glw::GLint first, glw::GLsizei count, glw::GLsizei instancecount); 179void glDrawArraysInstancedBaseInstance (glw::GLenum mode, glw::GLint first, glw::GLsizei count, glw::GLsizei instancecount, glw::GLuint baseinstance); 180void glDrawBuffer (glw::GLenum buf); 181void glDrawBuffers (glw::GLsizei n, const glw::GLenum *bufs); 182void glDrawElements (glw::GLenum mode, glw::GLsizei count, glw::GLenum type, const void *indices); 183void glDrawElementsBaseVertex (glw::GLenum mode, glw::GLsizei count, glw::GLenum type, const void *indices, glw::GLint basevertex); 184void glDrawElementsIndirect (glw::GLenum mode, glw::GLenum type, const void *indirect); 185void glDrawElementsInstanced (glw::GLenum mode, glw::GLsizei count, glw::GLenum type, const void *indices, glw::GLsizei instancecount); 186void glDrawElementsInstancedBaseInstance (glw::GLenum mode, glw::GLsizei count, glw::GLenum type, const void *indices, glw::GLsizei instancecount, glw::GLuint baseinstance); 187void glDrawElementsInstancedBaseVertex (glw::GLenum mode, glw::GLsizei count, glw::GLenum type, const void *indices, glw::GLsizei instancecount, glw::GLint basevertex); 188void glDrawElementsInstancedBaseVertexBaseInstance (glw::GLenum mode, glw::GLsizei count, glw::GLenum type, const void *indices, glw::GLsizei instancecount, glw::GLint basevertex, glw::GLuint baseinstance); 189void glDrawRangeElements (glw::GLenum mode, glw::GLuint start, glw::GLuint end, glw::GLsizei count, glw::GLenum type, const void *indices); 190void glDrawRangeElementsBaseVertex (glw::GLenum mode, glw::GLuint start, glw::GLuint end, glw::GLsizei count, glw::GLenum type, const void *indices, glw::GLint basevertex); 191void glDrawTransformFeedback (glw::GLenum mode, glw::GLuint id); 192void glDrawTransformFeedbackInstanced (glw::GLenum mode, glw::GLuint id, glw::GLsizei instancecount); 193void glDrawTransformFeedbackStream (glw::GLenum mode, glw::GLuint id, glw::GLuint stream); 194void glDrawTransformFeedbackStreamInstanced (glw::GLenum mode, glw::GLuint id, glw::GLuint stream, glw::GLsizei instancecount); 195void glEGLImageTargetRenderbufferStorageOES (glw::GLenum target, glw::GLeglImageOES image); 196void glEGLImageTargetTexture2DOES (glw::GLenum target, glw::GLeglImageOES image); 197void glEnable (glw::GLenum cap); 198void glEnableClientStateIndexedEXT (glw::GLenum array, glw::GLuint index); 199void glEnableClientStateiEXT (glw::GLenum array, glw::GLuint index); 200void glEnableVertexArrayAttrib (glw::GLuint vaobj, glw::GLuint index); 201void glEnableVertexArrayAttribEXT (glw::GLuint vaobj, glw::GLuint index); 202void glEnableVertexArrayEXT (glw::GLuint vaobj, glw::GLenum array); 203void glEnableVertexAttribArray (glw::GLuint index); 204void glEnablei (glw::GLenum target, glw::GLuint index); 205void glEndConditionalRender (void); 206void glEndQuery (glw::GLenum target); 207void glEndQueryIndexed (glw::GLenum target, glw::GLuint index); 208void glEndTransformFeedback (void); 209glw::GLsync glFenceSync (glw::GLenum condition, glw::GLbitfield flags); 210void glFinish (void); 211void glFlush (void); 212void glFlushMappedBufferRange (glw::GLenum target, glw::GLintptr offset, glw::GLsizeiptr length); 213void glFlushMappedNamedBufferRange (glw::GLuint buffer, glw::GLintptr offset, glw::GLsizeiptr length); 214void glFlushMappedNamedBufferRangeEXT (glw::GLuint buffer, glw::GLintptr offset, glw::GLsizeiptr length); 215void glFramebufferDrawBufferEXT (glw::GLuint framebuffer, glw::GLenum mode); 216void glFramebufferDrawBuffersEXT (glw::GLuint framebuffer, glw::GLsizei n, const glw::GLenum *bufs); 217void glFramebufferParameteri (glw::GLenum target, glw::GLenum pname, glw::GLint param); 218void glFramebufferReadBufferEXT (glw::GLuint framebuffer, glw::GLenum mode); 219void glFramebufferRenderbuffer (glw::GLenum target, glw::GLenum attachment, glw::GLenum renderbuffertarget, glw::GLuint renderbuffer); 220void glFramebufferShadingRateEXT (glw::GLenum target, glw::GLenum attachment, glw::GLuint texture, glw::GLint baseLayer, glw::GLsizei numLayers, glw::GLsizei texelWidth, glw::GLsizei texelHeight); 221void glFramebufferTexture (glw::GLenum target, glw::GLenum attachment, glw::GLuint texture, glw::GLint level); 222void glFramebufferTexture1D (glw::GLenum target, glw::GLenum attachment, glw::GLenum textarget, glw::GLuint texture, glw::GLint level); 223void glFramebufferTexture2D (glw::GLenum target, glw::GLenum attachment, glw::GLenum textarget, glw::GLuint texture, glw::GLint level); 224void glFramebufferTexture2DMultisampleEXT (glw::GLenum target, glw::GLenum attachment, glw::GLenum textarget, glw::GLuint texture, glw::GLint level, glw::GLsizei samples); 225void glFramebufferTexture3D (glw::GLenum target, glw::GLenum attachment, glw::GLenum textarget, glw::GLuint texture, glw::GLint level, glw::GLint zoffset); 226void glFramebufferTexture3DOES (glw::GLenum target, glw::GLenum attachment, glw::GLenum textarget, glw::GLuint texture, glw::GLint level, glw::GLint zoffset); 227void glFramebufferTextureLayer (glw::GLenum target, glw::GLenum attachment, glw::GLuint texture, glw::GLint level, glw::GLint layer); 228void glFramebufferTextureMultisampleMultiviewOVR (glw::GLenum target, glw::GLenum attachment, glw::GLuint texture, glw::GLint level, glw::GLsizei samples, glw::GLint baseViewIndex, glw::GLsizei numViews); 229void glFramebufferTextureMultiviewOVR (glw::GLenum target, glw::GLenum attachment, glw::GLuint texture, glw::GLint level, glw::GLint baseViewIndex, glw::GLsizei numViews); 230void glFrontFace (glw::GLenum mode); 231void glGenBuffers (glw::GLsizei n, glw::GLuint *buffers); 232void glGenFramebuffers (glw::GLsizei n, glw::GLuint *framebuffers); 233void glGenProgramPipelines (glw::GLsizei n, glw::GLuint *pipelines); 234void glGenQueries (glw::GLsizei n, glw::GLuint *ids); 235void glGenRenderbuffers (glw::GLsizei n, glw::GLuint *renderbuffers); 236void glGenSamplers (glw::GLsizei count, glw::GLuint *samplers); 237void glGenTextures (glw::GLsizei n, glw::GLuint *textures); 238void glGenTransformFeedbacks (glw::GLsizei n, glw::GLuint *ids); 239void glGenVertexArrays (glw::GLsizei n, glw::GLuint *arrays); 240void glGenerateMipmap (glw::GLenum target); 241void glGenerateMultiTexMipmapEXT (glw::GLenum texunit, glw::GLenum target); 242void glGenerateTextureMipmap (glw::GLuint texture); 243void glGenerateTextureMipmapEXT (glw::GLuint texture, glw::GLenum target); 244void glGetActiveAtomicCounterBufferiv (glw::GLuint program, glw::GLuint bufferIndex, glw::GLenum pname, glw::GLint *params); 245void glGetActiveAttrib (glw::GLuint program, glw::GLuint index, glw::GLsizei bufSize, glw::GLsizei *length, glw::GLint *size, glw::GLenum *type, glw::GLchar *name); 246void glGetActiveSubroutineName (glw::GLuint program, glw::GLenum shadertype, glw::GLuint index, glw::GLsizei bufSize, glw::GLsizei *length, glw::GLchar *name); 247void glGetActiveSubroutineUniformName (glw::GLuint program, glw::GLenum shadertype, glw::GLuint index, glw::GLsizei bufSize, glw::GLsizei *length, glw::GLchar *name); 248void glGetActiveSubroutineUniformiv (glw::GLuint program, glw::GLenum shadertype, glw::GLuint index, glw::GLenum pname, glw::GLint *values); 249void glGetActiveUniform (glw::GLuint program, glw::GLuint index, glw::GLsizei bufSize, glw::GLsizei *length, glw::GLint *size, glw::GLenum *type, glw::GLchar *name); 250void glGetActiveUniformBlockName (glw::GLuint program, glw::GLuint uniformBlockIndex, glw::GLsizei bufSize, glw::GLsizei *length, glw::GLchar *uniformBlockName); 251void glGetActiveUniformBlockiv (glw::GLuint program, glw::GLuint uniformBlockIndex, glw::GLenum pname, glw::GLint *params); 252void glGetActiveUniformName (glw::GLuint program, glw::GLuint uniformIndex, glw::GLsizei bufSize, glw::GLsizei *length, glw::GLchar *uniformName); 253void glGetActiveUniformsiv (glw::GLuint program, glw::GLsizei uniformCount, const glw::GLuint *uniformIndices, glw::GLenum pname, glw::GLint *params); 254void glGetAttachedShaders (glw::GLuint program, glw::GLsizei maxCount, glw::GLsizei *count, glw::GLuint *shaders); 255glw::GLint glGetAttribLocation (glw::GLuint program, const glw::GLchar *name); 256void glGetBooleani_v (glw::GLenum target, glw::GLuint index, glw::GLboolean *data); 257void glGetBooleanv (glw::GLenum pname, glw::GLboolean *data); 258void glGetBufferParameteri64v (glw::GLenum target, glw::GLenum pname, glw::GLint64 *params); 259void glGetBufferParameteriv (glw::GLenum target, glw::GLenum pname, glw::GLint *params); 260void glGetBufferPointerv (glw::GLenum target, glw::GLenum pname, void **params); 261void glGetBufferSubData (glw::GLenum target, glw::GLintptr offset, glw::GLsizeiptr size, void *data); 262void glGetCompressedMultiTexImageEXT (glw::GLenum texunit, glw::GLenum target, glw::GLint lod, void *img); 263void glGetCompressedTexImage (glw::GLenum target, glw::GLint level, void *img); 264void glGetCompressedTextureImage (glw::GLuint texture, glw::GLint level, glw::GLsizei bufSize, void *pixels); 265void glGetCompressedTextureImageEXT (glw::GLuint texture, glw::GLenum target, glw::GLint lod, void *img); 266void glGetCompressedTextureSubImage (glw::GLuint texture, glw::GLint level, glw::GLint xoffset, glw::GLint yoffset, glw::GLint zoffset, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth, glw::GLsizei bufSize, void *pixels); 267glw::GLuint glGetDebugMessageLog (glw::GLuint count, glw::GLsizei bufSize, glw::GLenum *sources, glw::GLenum *types, glw::GLuint *ids, glw::GLenum *severities, glw::GLsizei *lengths, glw::GLchar *messageLog); 268void glGetDoublei_v (glw::GLenum target, glw::GLuint index, glw::GLdouble *data); 269void glGetDoublev (glw::GLenum pname, glw::GLdouble *data); 270glw::GLenum glGetError (void); 271void glGetFloati_v (glw::GLenum target, glw::GLuint index, glw::GLfloat *data); 272void glGetFloatv (glw::GLenum pname, glw::GLfloat *data); 273glw::GLint glGetFragDataIndex (glw::GLuint program, const glw::GLchar *name); 274glw::GLint glGetFragDataLocation (glw::GLuint program, const glw::GLchar *name); 275void glGetFragmentShadingRatesEXT (glw::GLsizei samples, glw::GLsizei maxCount, glw::GLsizei *count, glw::GLenum *shadingRates); 276void glGetFramebufferAttachmentParameteriv (glw::GLenum target, glw::GLenum attachment, glw::GLenum pname, glw::GLint *params); 277void glGetFramebufferParameteriv (glw::GLenum target, glw::GLenum pname, glw::GLint *params); 278void glGetFramebufferParameterivEXT (glw::GLuint framebuffer, glw::GLenum pname, glw::GLint *params); 279glw::GLenum glGetGraphicsResetStatus (void); 280void glGetInteger64i_v (glw::GLenum target, glw::GLuint index, glw::GLint64 *data); 281void glGetInteger64v (glw::GLenum pname, glw::GLint64 *data); 282void glGetIntegeri_v (glw::GLenum target, glw::GLuint index, glw::GLint *data); 283void glGetIntegerv (glw::GLenum pname, glw::GLint *data); 284void glGetInternalformatSampleivNV (glw::GLenum target, glw::GLenum internalformat, glw::GLsizei samples, glw::GLenum pname, glw::GLsizei count, glw::GLint *params); 285void glGetInternalformati64v (glw::GLenum target, glw::GLenum internalformat, glw::GLenum pname, glw::GLsizei count, glw::GLint64 *params); 286void glGetInternalformativ (glw::GLenum target, glw::GLenum internalformat, glw::GLenum pname, glw::GLsizei count, glw::GLint *params); 287void glGetMultiTexEnvfvEXT (glw::GLenum texunit, glw::GLenum target, glw::GLenum pname, glw::GLfloat *params); 288void glGetMultiTexEnvivEXT (glw::GLenum texunit, glw::GLenum target, glw::GLenum pname, glw::GLint *params); 289void glGetMultiTexGendvEXT (glw::GLenum texunit, glw::GLenum coord, glw::GLenum pname, glw::GLdouble *params); 290void glGetMultiTexGenfvEXT (glw::GLenum texunit, glw::GLenum coord, glw::GLenum pname, glw::GLfloat *params); 291void glGetMultiTexGenivEXT (glw::GLenum texunit, glw::GLenum coord, glw::GLenum pname, glw::GLint *params); 292void glGetMultiTexImageEXT (glw::GLenum texunit, glw::GLenum target, glw::GLint level, glw::GLenum format, glw::GLenum type, void *pixels); 293void glGetMultiTexLevelParameterfvEXT (glw::GLenum texunit, glw::GLenum target, glw::GLint level, glw::GLenum pname, glw::GLfloat *params); 294void glGetMultiTexLevelParameterivEXT (glw::GLenum texunit, glw::GLenum target, glw::GLint level, glw::GLenum pname, glw::GLint *params); 295void glGetMultiTexParameterIivEXT (glw::GLenum texunit, glw::GLenum target, glw::GLenum pname, glw::GLint *params); 296void glGetMultiTexParameterIuivEXT (glw::GLenum texunit, glw::GLenum target, glw::GLenum pname, glw::GLuint *params); 297void glGetMultiTexParameterfvEXT (glw::GLenum texunit, glw::GLenum target, glw::GLenum pname, glw::GLfloat *params); 298void glGetMultiTexParameterivEXT (glw::GLenum texunit, glw::GLenum target, glw::GLenum pname, glw::GLint *params); 299void glGetMultisamplefv (glw::GLenum pname, glw::GLuint index, glw::GLfloat *val); 300void glGetNamedBufferParameteri64v (glw::GLuint buffer, glw::GLenum pname, glw::GLint64 *params); 301void glGetNamedBufferParameteriv (glw::GLuint buffer, glw::GLenum pname, glw::GLint *params); 302void glGetNamedBufferParameterivEXT (glw::GLuint buffer, glw::GLenum pname, glw::GLint *params); 303void glGetNamedBufferPointerv (glw::GLuint buffer, glw::GLenum pname, void **params); 304void glGetNamedBufferPointervEXT (glw::GLuint buffer, glw::GLenum pname, void **params); 305void glGetNamedBufferSubData (glw::GLuint buffer, glw::GLintptr offset, glw::GLsizeiptr size, void *data); 306void glGetNamedBufferSubDataEXT (glw::GLuint buffer, glw::GLintptr offset, glw::GLsizeiptr size, void *data); 307void glGetNamedFramebufferAttachmentParameteriv (glw::GLuint framebuffer, glw::GLenum attachment, glw::GLenum pname, glw::GLint *params); 308void glGetNamedFramebufferAttachmentParameterivEXT (glw::GLuint framebuffer, glw::GLenum attachment, glw::GLenum pname, glw::GLint *params); 309void glGetNamedFramebufferParameteriv (glw::GLuint framebuffer, glw::GLenum pname, glw::GLint *param); 310void glGetNamedFramebufferParameterivEXT (glw::GLuint framebuffer, glw::GLenum pname, glw::GLint *params); 311void glGetNamedProgramLocalParameterIivEXT (glw::GLuint program, glw::GLenum target, glw::GLuint index, glw::GLint *params); 312void glGetNamedProgramLocalParameterIuivEXT (glw::GLuint program, glw::GLenum target, glw::GLuint index, glw::GLuint *params); 313void glGetNamedProgramLocalParameterdvEXT (glw::GLuint program, glw::GLenum target, glw::GLuint index, glw::GLdouble *params); 314void glGetNamedProgramLocalParameterfvEXT (glw::GLuint program, glw::GLenum target, glw::GLuint index, glw::GLfloat *params); 315void glGetNamedProgramStringEXT (glw::GLuint program, glw::GLenum target, glw::GLenum pname, void *string); 316void glGetNamedProgramivEXT (glw::GLuint program, glw::GLenum target, glw::GLenum pname, glw::GLint *params); 317void glGetNamedRenderbufferParameteriv (glw::GLuint renderbuffer, glw::GLenum pname, glw::GLint *params); 318void glGetNamedRenderbufferParameterivEXT (glw::GLuint renderbuffer, glw::GLenum pname, glw::GLint *params); 319void glGetObjectLabel (glw::GLenum identifier, glw::GLuint name, glw::GLsizei bufSize, glw::GLsizei *length, glw::GLchar *label); 320void glGetObjectPtrLabel (const void *ptr, glw::GLsizei bufSize, glw::GLsizei *length, glw::GLchar *label); 321void glGetPointerIndexedvEXT (glw::GLenum target, glw::GLuint index, void **data); 322void glGetPointeri_vEXT (glw::GLenum pname, glw::GLuint index, void **params); 323void glGetPointerv (glw::GLenum pname, void **params); 324void glGetProgramBinary (glw::GLuint program, glw::GLsizei bufSize, glw::GLsizei *length, glw::GLenum *binaryFormat, void *binary); 325void glGetProgramInfoLog (glw::GLuint program, glw::GLsizei bufSize, glw::GLsizei *length, glw::GLchar *infoLog); 326void glGetProgramInterfaceiv (glw::GLuint program, glw::GLenum programInterface, glw::GLenum pname, glw::GLint *params); 327void glGetProgramPipelineInfoLog (glw::GLuint pipeline, glw::GLsizei bufSize, glw::GLsizei *length, glw::GLchar *infoLog); 328void glGetProgramPipelineiv (glw::GLuint pipeline, glw::GLenum pname, glw::GLint *params); 329glw::GLuint glGetProgramResourceIndex (glw::GLuint program, glw::GLenum programInterface, const glw::GLchar *name); 330glw::GLint glGetProgramResourceLocation (glw::GLuint program, glw::GLenum programInterface, const glw::GLchar *name); 331glw::GLint glGetProgramResourceLocationIndex (glw::GLuint program, glw::GLenum programInterface, const glw::GLchar *name); 332void glGetProgramResourceName (glw::GLuint program, glw::GLenum programInterface, glw::GLuint index, glw::GLsizei bufSize, glw::GLsizei *length, glw::GLchar *name); 333void glGetProgramResourceiv (glw::GLuint program, glw::GLenum programInterface, glw::GLuint index, glw::GLsizei propCount, const glw::GLenum *props, glw::GLsizei count, glw::GLsizei *length, glw::GLint *params); 334void glGetProgramStageiv (glw::GLuint program, glw::GLenum shadertype, glw::GLenum pname, glw::GLint *values); 335void glGetProgramiv (glw::GLuint program, glw::GLenum pname, glw::GLint *params); 336void glGetQueryBufferObjecti64v (glw::GLuint id, glw::GLuint buffer, glw::GLenum pname, glw::GLintptr offset); 337void glGetQueryBufferObjectiv (glw::GLuint id, glw::GLuint buffer, glw::GLenum pname, glw::GLintptr offset); 338void glGetQueryBufferObjectui64v (glw::GLuint id, glw::GLuint buffer, glw::GLenum pname, glw::GLintptr offset); 339void glGetQueryBufferObjectuiv (glw::GLuint id, glw::GLuint buffer, glw::GLenum pname, glw::GLintptr offset); 340void glGetQueryIndexediv (glw::GLenum target, glw::GLuint index, glw::GLenum pname, glw::GLint *params); 341void glGetQueryObjecti64v (glw::GLuint id, glw::GLenum pname, glw::GLint64 *params); 342void glGetQueryObjectiv (glw::GLuint id, glw::GLenum pname, glw::GLint *params); 343void glGetQueryObjectui64v (glw::GLuint id, glw::GLenum pname, glw::GLuint64 *params); 344void glGetQueryObjectuiv (glw::GLuint id, glw::GLenum pname, glw::GLuint *params); 345void glGetQueryiv (glw::GLenum target, glw::GLenum pname, glw::GLint *params); 346void glGetRenderbufferParameteriv (glw::GLenum target, glw::GLenum pname, glw::GLint *params); 347void glGetSamplerParameterIiv (glw::GLuint sampler, glw::GLenum pname, glw::GLint *params); 348void glGetSamplerParameterIuiv (glw::GLuint sampler, glw::GLenum pname, glw::GLuint *params); 349void glGetSamplerParameterfv (glw::GLuint sampler, glw::GLenum pname, glw::GLfloat *params); 350void glGetSamplerParameteriv (glw::GLuint sampler, glw::GLenum pname, glw::GLint *params); 351void glGetShaderInfoLog (glw::GLuint shader, glw::GLsizei bufSize, glw::GLsizei *length, glw::GLchar *infoLog); 352void glGetShaderPrecisionFormat (glw::GLenum shadertype, glw::GLenum precisiontype, glw::GLint *range, glw::GLint *precision); 353void glGetShaderSource (glw::GLuint shader, glw::GLsizei bufSize, glw::GLsizei *length, glw::GLchar *source); 354void glGetShaderiv (glw::GLuint shader, glw::GLenum pname, glw::GLint *params); 355const glw::GLubyte * glGetString (glw::GLenum name); 356const glw::GLubyte * glGetStringi (glw::GLenum name, glw::GLuint index); 357glw::GLuint glGetSubroutineIndex (glw::GLuint program, glw::GLenum shadertype, const glw::GLchar *name); 358glw::GLint glGetSubroutineUniformLocation (glw::GLuint program, glw::GLenum shadertype, const glw::GLchar *name); 359void glGetSynciv (glw::GLsync sync, glw::GLenum pname, glw::GLsizei count, glw::GLsizei *length, glw::GLint *values); 360void glGetTexImage (glw::GLenum target, glw::GLint level, glw::GLenum format, glw::GLenum type, void *pixels); 361void glGetTexLevelParameterfv (glw::GLenum target, glw::GLint level, glw::GLenum pname, glw::GLfloat *params); 362void glGetTexLevelParameteriv (glw::GLenum target, glw::GLint level, glw::GLenum pname, glw::GLint *params); 363void glGetTexParameterIiv (glw::GLenum target, glw::GLenum pname, glw::GLint *params); 364void glGetTexParameterIuiv (glw::GLenum target, glw::GLenum pname, glw::GLuint *params); 365void glGetTexParameterfv (glw::GLenum target, glw::GLenum pname, glw::GLfloat *params); 366void glGetTexParameteriv (glw::GLenum target, glw::GLenum pname, glw::GLint *params); 367void glGetTextureImage (glw::GLuint texture, glw::GLint level, glw::GLenum format, glw::GLenum type, glw::GLsizei bufSize, void *pixels); 368void glGetTextureImageEXT (glw::GLuint texture, glw::GLenum target, glw::GLint level, glw::GLenum format, glw::GLenum type, void *pixels); 369void glGetTextureLevelParameterfv (glw::GLuint texture, glw::GLint level, glw::GLenum pname, glw::GLfloat *params); 370void glGetTextureLevelParameterfvEXT (glw::GLuint texture, glw::GLenum target, glw::GLint level, glw::GLenum pname, glw::GLfloat *params); 371void glGetTextureLevelParameteriv (glw::GLuint texture, glw::GLint level, glw::GLenum pname, glw::GLint *params); 372void glGetTextureLevelParameterivEXT (glw::GLuint texture, glw::GLenum target, glw::GLint level, glw::GLenum pname, glw::GLint *params); 373void glGetTextureParameterIiv (glw::GLuint texture, glw::GLenum pname, glw::GLint *params); 374void glGetTextureParameterIivEXT (glw::GLuint texture, glw::GLenum target, glw::GLenum pname, glw::GLint *params); 375void glGetTextureParameterIuiv (glw::GLuint texture, glw::GLenum pname, glw::GLuint *params); 376void glGetTextureParameterIuivEXT (glw::GLuint texture, glw::GLenum target, glw::GLenum pname, glw::GLuint *params); 377void glGetTextureParameterfv (glw::GLuint texture, glw::GLenum pname, glw::GLfloat *params); 378void glGetTextureParameterfvEXT (glw::GLuint texture, glw::GLenum target, glw::GLenum pname, glw::GLfloat *params); 379void glGetTextureParameteriv (glw::GLuint texture, glw::GLenum pname, glw::GLint *params); 380void glGetTextureParameterivEXT (glw::GLuint texture, glw::GLenum target, glw::GLenum pname, glw::GLint *params); 381void glGetTextureSubImage (glw::GLuint texture, glw::GLint level, glw::GLint xoffset, glw::GLint yoffset, glw::GLint zoffset, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth, glw::GLenum format, glw::GLenum type, glw::GLsizei bufSize, void *pixels); 382void glGetTransformFeedbackVarying (glw::GLuint program, glw::GLuint index, glw::GLsizei bufSize, glw::GLsizei *length, glw::GLsizei *size, glw::GLenum *type, glw::GLchar *name); 383void glGetTransformFeedbacki64_v (glw::GLuint xfb, glw::GLenum pname, glw::GLuint index, glw::GLint64 *param); 384void glGetTransformFeedbacki_v (glw::GLuint xfb, glw::GLenum pname, glw::GLuint index, glw::GLint *param); 385void glGetTransformFeedbackiv (glw::GLuint xfb, glw::GLenum pname, glw::GLint *param); 386glw::GLuint glGetUniformBlockIndex (glw::GLuint program, const glw::GLchar *uniformBlockName); 387void glGetUniformIndices (glw::GLuint program, glw::GLsizei uniformCount, const glw::GLchar *const*uniformNames, glw::GLuint *uniformIndices); 388glw::GLint glGetUniformLocation (glw::GLuint program, const glw::GLchar *name); 389void glGetUniformSubroutineuiv (glw::GLenum shadertype, glw::GLint location, glw::GLuint *params); 390void glGetUniformdv (glw::GLuint program, glw::GLint location, glw::GLdouble *params); 391void glGetUniformfv (glw::GLuint program, glw::GLint location, glw::GLfloat *params); 392void glGetUniformiv (glw::GLuint program, glw::GLint location, glw::GLint *params); 393void glGetUniformuiv (glw::GLuint program, glw::GLint location, glw::GLuint *params); 394void glGetVertexArrayIndexed64iv (glw::GLuint vaobj, glw::GLuint index, glw::GLenum pname, glw::GLint64 *param); 395void glGetVertexArrayIndexediv (glw::GLuint vaobj, glw::GLuint index, glw::GLenum pname, glw::GLint *param); 396void glGetVertexArrayIntegeri_vEXT (glw::GLuint vaobj, glw::GLuint index, glw::GLenum pname, glw::GLint *param); 397void glGetVertexArrayIntegervEXT (glw::GLuint vaobj, glw::GLenum pname, glw::GLint *param); 398void glGetVertexArrayPointeri_vEXT (glw::GLuint vaobj, glw::GLuint index, glw::GLenum pname, void **param); 399void glGetVertexArrayPointervEXT (glw::GLuint vaobj, glw::GLenum pname, void **param); 400void glGetVertexArrayiv (glw::GLuint vaobj, glw::GLenum pname, glw::GLint *param); 401void glGetVertexAttribIiv (glw::GLuint index, glw::GLenum pname, glw::GLint *params); 402void glGetVertexAttribIuiv (glw::GLuint index, glw::GLenum pname, glw::GLuint *params); 403void glGetVertexAttribLdv (glw::GLuint index, glw::GLenum pname, glw::GLdouble *params); 404void glGetVertexAttribPointerv (glw::GLuint index, glw::GLenum pname, void **pointer); 405void glGetVertexAttribdv (glw::GLuint index, glw::GLenum pname, glw::GLdouble *params); 406void glGetVertexAttribfv (glw::GLuint index, glw::GLenum pname, glw::GLfloat *params); 407void glGetVertexAttribiv (glw::GLuint index, glw::GLenum pname, glw::GLint *params); 408void glGetnCompressedTexImage (glw::GLenum target, glw::GLint lod, glw::GLsizei bufSize, void *pixels); 409void glGetnTexImage (glw::GLenum target, glw::GLint level, glw::GLenum format, glw::GLenum type, glw::GLsizei bufSize, void *pixels); 410void glGetnUniformdv (glw::GLuint program, glw::GLint location, glw::GLsizei bufSize, glw::GLdouble *params); 411void glGetnUniformfv (glw::GLuint program, glw::GLint location, glw::GLsizei bufSize, glw::GLfloat *params); 412void glGetnUniformiv (glw::GLuint program, glw::GLint location, glw::GLsizei bufSize, glw::GLint *params); 413void glGetnUniformuiv (glw::GLuint program, glw::GLint location, glw::GLsizei bufSize, glw::GLuint *params); 414void glHint (glw::GLenum target, glw::GLenum mode); 415void glInsertEventMarkerEXT (glw::GLsizei length, const glw::GLchar *marker); 416void glInvalidateBufferData (glw::GLuint buffer); 417void glInvalidateBufferSubData (glw::GLuint buffer, glw::GLintptr offset, glw::GLsizeiptr length); 418void glInvalidateFramebuffer (glw::GLenum target, glw::GLsizei numAttachments, const glw::GLenum *attachments); 419void glInvalidateNamedFramebufferData (glw::GLuint framebuffer, glw::GLsizei numAttachments, const glw::GLenum *attachments); 420void glInvalidateNamedFramebufferSubData (glw::GLuint framebuffer, glw::GLsizei numAttachments, const glw::GLenum *attachments, glw::GLint x, glw::GLint y, glw::GLsizei width, glw::GLsizei height); 421void glInvalidateSubFramebuffer (glw::GLenum target, glw::GLsizei numAttachments, const glw::GLenum *attachments, glw::GLint x, glw::GLint y, glw::GLsizei width, glw::GLsizei height); 422void glInvalidateTexImage (glw::GLuint texture, glw::GLint level); 423void glInvalidateTexSubImage (glw::GLuint texture, glw::GLint level, glw::GLint xoffset, glw::GLint yoffset, glw::GLint zoffset, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth); 424glw::GLboolean glIsBuffer (glw::GLuint buffer); 425glw::GLboolean glIsEnabled (glw::GLenum cap); 426glw::GLboolean glIsEnabledi (glw::GLenum target, glw::GLuint index); 427glw::GLboolean glIsFramebuffer (glw::GLuint framebuffer); 428glw::GLboolean glIsProgram (glw::GLuint program); 429glw::GLboolean glIsProgramPipeline (glw::GLuint pipeline); 430glw::GLboolean glIsQuery (glw::GLuint id); 431glw::GLboolean glIsRenderbuffer (glw::GLuint renderbuffer); 432glw::GLboolean glIsSampler (glw::GLuint sampler); 433glw::GLboolean glIsShader (glw::GLuint shader); 434glw::GLboolean glIsSync (glw::GLsync sync); 435glw::GLboolean glIsTexture (glw::GLuint texture); 436glw::GLboolean glIsTransformFeedback (glw::GLuint id); 437glw::GLboolean glIsVertexArray (glw::GLuint array); 438void glLineWidth (glw::GLfloat width); 439void glLinkProgram (glw::GLuint program); 440void glLogicOp (glw::GLenum opcode); 441void * glMapBuffer (glw::GLenum target, glw::GLenum access); 442void * glMapBufferRange (glw::GLenum target, glw::GLintptr offset, glw::GLsizeiptr length, glw::GLbitfield access); 443void * glMapNamedBuffer (glw::GLuint buffer, glw::GLenum access); 444void * glMapNamedBufferEXT (glw::GLuint buffer, glw::GLenum access); 445void * glMapNamedBufferRange (glw::GLuint buffer, glw::GLintptr offset, glw::GLsizeiptr length, glw::GLbitfield access); 446void * glMapNamedBufferRangeEXT (glw::GLuint buffer, glw::GLintptr offset, glw::GLsizeiptr length, glw::GLbitfield access); 447void glMatrixFrustumEXT (glw::GLenum mode, glw::GLdouble left, glw::GLdouble right, glw::GLdouble bottom, glw::GLdouble top, glw::GLdouble zNear, glw::GLdouble zFar); 448void glMatrixLoadIdentityEXT (glw::GLenum mode); 449void glMatrixLoadTransposedEXT (glw::GLenum mode, const glw::GLdouble *m); 450void glMatrixLoadTransposefEXT (glw::GLenum mode, const glw::GLfloat *m); 451void glMatrixLoaddEXT (glw::GLenum mode, const glw::GLdouble *m); 452void glMatrixLoadfEXT (glw::GLenum mode, const glw::GLfloat *m); 453void glMatrixMultTransposedEXT (glw::GLenum mode, const glw::GLdouble *m); 454void glMatrixMultTransposefEXT (glw::GLenum mode, const glw::GLfloat *m); 455void glMatrixMultdEXT (glw::GLenum mode, const glw::GLdouble *m); 456void glMatrixMultfEXT (glw::GLenum mode, const glw::GLfloat *m); 457void glMatrixOrthoEXT (glw::GLenum mode, glw::GLdouble left, glw::GLdouble right, glw::GLdouble bottom, glw::GLdouble top, glw::GLdouble zNear, glw::GLdouble zFar); 458void glMatrixPopEXT (glw::GLenum mode); 459void glMatrixPushEXT (glw::GLenum mode); 460void glMatrixRotatedEXT (glw::GLenum mode, glw::GLdouble angle, glw::GLdouble x, glw::GLdouble y, glw::GLdouble z); 461void glMatrixRotatefEXT (glw::GLenum mode, glw::GLfloat angle, glw::GLfloat x, glw::GLfloat y, glw::GLfloat z); 462void glMatrixScaledEXT (glw::GLenum mode, glw::GLdouble x, glw::GLdouble y, glw::GLdouble z); 463void glMatrixScalefEXT (glw::GLenum mode, glw::GLfloat x, glw::GLfloat y, glw::GLfloat z); 464void glMatrixTranslatedEXT (glw::GLenum mode, glw::GLdouble x, glw::GLdouble y, glw::GLdouble z); 465void glMatrixTranslatefEXT (glw::GLenum mode, glw::GLfloat x, glw::GLfloat y, glw::GLfloat z); 466void glMaxShaderCompilerThreadsKHR (glw::GLuint count); 467void glMemoryBarrier (glw::GLbitfield barriers); 468void glMemoryBarrierByRegion (glw::GLbitfield barriers); 469void glMinSampleShading (glw::GLfloat value); 470void glMultiDrawArrays (glw::GLenum mode, const glw::GLint *first, const glw::GLsizei *count, glw::GLsizei drawcount); 471void glMultiDrawArraysIndirect (glw::GLenum mode, const void *indirect, glw::GLsizei drawcount, glw::GLsizei stride); 472void glMultiDrawArraysIndirectCount (glw::GLenum mode, const void *indirect, glw::GLintptr drawcount, glw::GLsizei maxdrawcount, glw::GLsizei stride); 473void glMultiDrawElements (glw::GLenum mode, const glw::GLsizei *count, glw::GLenum type, const void *const*indices, glw::GLsizei drawcount); 474void glMultiDrawElementsBaseVertex (glw::GLenum mode, const glw::GLsizei *count, glw::GLenum type, const void *const*indices, glw::GLsizei drawcount, const glw::GLint *basevertex); 475void glMultiDrawElementsIndirect (glw::GLenum mode, glw::GLenum type, const void *indirect, glw::GLsizei drawcount, glw::GLsizei stride); 476void glMultiDrawElementsIndirectCount (glw::GLenum mode, glw::GLenum type, const void *indirect, glw::GLintptr drawcount, glw::GLsizei maxdrawcount, glw::GLsizei stride); 477void glMultiTexBufferEXT (glw::GLenum texunit, glw::GLenum target, glw::GLenum internalformat, glw::GLuint buffer); 478void glMultiTexCoordPointerEXT (glw::GLenum texunit, glw::GLint size, glw::GLenum type, glw::GLsizei stride, const void *pointer); 479void glMultiTexEnvfEXT (glw::GLenum texunit, glw::GLenum target, glw::GLenum pname, glw::GLfloat param); 480void glMultiTexEnvfvEXT (glw::GLenum texunit, glw::GLenum target, glw::GLenum pname, const glw::GLfloat *params); 481void glMultiTexEnviEXT (glw::GLenum texunit, glw::GLenum target, glw::GLenum pname, glw::GLint param); 482void glMultiTexEnvivEXT (glw::GLenum texunit, glw::GLenum target, glw::GLenum pname, const glw::GLint *params); 483void glMultiTexGendEXT (glw::GLenum texunit, glw::GLenum coord, glw::GLenum pname, glw::GLdouble param); 484void glMultiTexGendvEXT (glw::GLenum texunit, glw::GLenum coord, glw::GLenum pname, const glw::GLdouble *params); 485void glMultiTexGenfEXT (glw::GLenum texunit, glw::GLenum coord, glw::GLenum pname, glw::GLfloat param); 486void glMultiTexGenfvEXT (glw::GLenum texunit, glw::GLenum coord, glw::GLenum pname, const glw::GLfloat *params); 487void glMultiTexGeniEXT (glw::GLenum texunit, glw::GLenum coord, glw::GLenum pname, glw::GLint param); 488void glMultiTexGenivEXT (glw::GLenum texunit, glw::GLenum coord, glw::GLenum pname, const glw::GLint *params); 489void glMultiTexImage1DEXT (glw::GLenum texunit, glw::GLenum target, glw::GLint level, glw::GLint internalformat, glw::GLsizei width, glw::GLint border, glw::GLenum format, glw::GLenum type, const void *pixels); 490void glMultiTexImage2DEXT (glw::GLenum texunit, glw::GLenum target, glw::GLint level, glw::GLint internalformat, glw::GLsizei width, glw::GLsizei height, glw::GLint border, glw::GLenum format, glw::GLenum type, const void *pixels); 491void glMultiTexImage3DEXT (glw::GLenum texunit, glw::GLenum target, glw::GLint level, glw::GLint internalformat, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth, glw::GLint border, glw::GLenum format, glw::GLenum type, const void *pixels); 492void glMultiTexParameterIivEXT (glw::GLenum texunit, glw::GLenum target, glw::GLenum pname, const glw::GLint *params); 493void glMultiTexParameterIuivEXT (glw::GLenum texunit, glw::GLenum target, glw::GLenum pname, const glw::GLuint *params); 494void glMultiTexParameterfEXT (glw::GLenum texunit, glw::GLenum target, glw::GLenum pname, glw::GLfloat param); 495void glMultiTexParameterfvEXT (glw::GLenum texunit, glw::GLenum target, glw::GLenum pname, const glw::GLfloat *params); 496void glMultiTexParameteriEXT (glw::GLenum texunit, glw::GLenum target, glw::GLenum pname, glw::GLint param); 497void glMultiTexParameterivEXT (glw::GLenum texunit, glw::GLenum target, glw::GLenum pname, const glw::GLint *params); 498void glMultiTexRenderbufferEXT (glw::GLenum texunit, glw::GLenum target, glw::GLuint renderbuffer); 499void glMultiTexSubImage1DEXT (glw::GLenum texunit, glw::GLenum target, glw::GLint level, glw::GLint xoffset, glw::GLsizei width, glw::GLenum format, glw::GLenum type, const void *pixels); 500void glMultiTexSubImage2DEXT (glw::GLenum texunit, glw::GLenum target, glw::GLint level, glw::GLint xoffset, glw::GLint yoffset, glw::GLsizei width, glw::GLsizei height, glw::GLenum format, glw::GLenum type, const void *pixels); 501void glMultiTexSubImage3DEXT (glw::GLenum texunit, glw::GLenum target, glw::GLint level, glw::GLint xoffset, glw::GLint yoffset, glw::GLint zoffset, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth, glw::GLenum format, glw::GLenum type, const void *pixels); 502void glMulticastBarrierNV (void); 503void glMulticastBlitFramebufferNV (glw::GLuint srcGpu, glw::GLuint dstGpu, glw::GLint srcX0, glw::GLint srcY0, glw::GLint srcX1, glw::GLint srcY1, glw::GLint dstX0, glw::GLint dstY0, glw::GLint dstX1, glw::GLint dstY1, glw::GLbitfield mask, glw::GLenum filter); 504void glMulticastBufferSubDataNV (glw::GLbitfield gpuMask, glw::GLuint buffer, glw::GLintptr offset, glw::GLsizeiptr size, const void *data); 505void glMulticastCopyBufferSubDataNV (glw::GLuint readGpu, glw::GLbitfield writeGpuMask, glw::GLuint readBuffer, glw::GLuint writeBuffer, glw::GLintptr readOffset, glw::GLintptr writeOffset, glw::GLsizeiptr size); 506void glMulticastCopyImageSubDataNV (glw::GLuint srcGpu, glw::GLbitfield dstGpuMask, glw::GLuint srcName, glw::GLenum srcTarget, glw::GLint srcLevel, glw::GLint srcX, glw::GLint srcY, glw::GLint srcZ, glw::GLuint dstName, glw::GLenum dstTarget, glw::GLint dstLevel, glw::GLint dstX, glw::GLint dstY, glw::GLint dstZ, glw::GLsizei srcWidth, glw::GLsizei srcHeight, glw::GLsizei srcDepth); 507void glMulticastFramebufferSampleLocationsfvNV (glw::GLuint gpu, glw::GLuint framebuffer, glw::GLuint start, glw::GLsizei count, const glw::GLfloat *v); 508void glMulticastGetQueryObjecti64vNV (glw::GLuint gpu, glw::GLuint id, glw::GLenum pname, glw::GLint64 *params); 509void glMulticastGetQueryObjectivNV (glw::GLuint gpu, glw::GLuint id, glw::GLenum pname, glw::GLint *params); 510void glMulticastGetQueryObjectui64vNV (glw::GLuint gpu, glw::GLuint id, glw::GLenum pname, glw::GLuint64 *params); 511void glMulticastGetQueryObjectuivNV (glw::GLuint gpu, glw::GLuint id, glw::GLenum pname, glw::GLuint *params); 512void glMulticastWaitSyncNV (glw::GLuint signalGpu, glw::GLbitfield waitGpuMask); 513void glNamedBufferData (glw::GLuint buffer, glw::GLsizeiptr size, const void *data, glw::GLenum usage); 514void glNamedBufferDataEXT (glw::GLuint buffer, glw::GLsizeiptr size, const void *data, glw::GLenum usage); 515void glNamedBufferPageCommitmentARB (glw::GLuint buffer, glw::GLintptr offset, glw::GLsizeiptr size, glw::GLboolean commit); 516void glNamedBufferPageCommitmentEXT (glw::GLuint buffer, glw::GLintptr offset, glw::GLsizeiptr size, glw::GLboolean commit); 517void glNamedBufferStorage (glw::GLuint buffer, glw::GLsizeiptr size, const void *data, glw::GLbitfield flags); 518void glNamedBufferSubData (glw::GLuint buffer, glw::GLintptr offset, glw::GLsizeiptr size, const void *data); 519void glNamedCopyBufferSubDataEXT (glw::GLuint readBuffer, glw::GLuint writeBuffer, glw::GLintptr readOffset, glw::GLintptr writeOffset, glw::GLsizeiptr size); 520void glNamedFramebufferDrawBuffer (glw::GLuint framebuffer, glw::GLenum buf); 521void glNamedFramebufferDrawBuffers (glw::GLuint framebuffer, glw::GLsizei n, const glw::GLenum *bufs); 522void glNamedFramebufferParameteri (glw::GLuint framebuffer, glw::GLenum pname, glw::GLint param); 523void glNamedFramebufferParameteriEXT (glw::GLuint framebuffer, glw::GLenum pname, glw::GLint param); 524void glNamedFramebufferReadBuffer (glw::GLuint framebuffer, glw::GLenum src); 525void glNamedFramebufferRenderbuffer (glw::GLuint framebuffer, glw::GLenum attachment, glw::GLenum renderbuffertarget, glw::GLuint renderbuffer); 526void glNamedFramebufferRenderbufferEXT (glw::GLuint framebuffer, glw::GLenum attachment, glw::GLenum renderbuffertarget, glw::GLuint renderbuffer); 527void glNamedFramebufferTexture (glw::GLuint framebuffer, glw::GLenum attachment, glw::GLuint texture, glw::GLint level); 528void glNamedFramebufferTexture1DEXT (glw::GLuint framebuffer, glw::GLenum attachment, glw::GLenum textarget, glw::GLuint texture, glw::GLint level); 529void glNamedFramebufferTexture2DEXT (glw::GLuint framebuffer, glw::GLenum attachment, glw::GLenum textarget, glw::GLuint texture, glw::GLint level); 530void glNamedFramebufferTexture3DEXT (glw::GLuint framebuffer, glw::GLenum attachment, glw::GLenum textarget, glw::GLuint texture, glw::GLint level, glw::GLint zoffset); 531void glNamedFramebufferTextureEXT (glw::GLuint framebuffer, glw::GLenum attachment, glw::GLuint texture, glw::GLint level); 532void glNamedFramebufferTextureFaceEXT (glw::GLuint framebuffer, glw::GLenum attachment, glw::GLuint texture, glw::GLint level, glw::GLenum face); 533void glNamedFramebufferTextureLayer (glw::GLuint framebuffer, glw::GLenum attachment, glw::GLuint texture, glw::GLint level, glw::GLint layer); 534void glNamedFramebufferTextureLayerEXT (glw::GLuint framebuffer, glw::GLenum attachment, glw::GLuint texture, glw::GLint level, glw::GLint layer); 535void glNamedProgramLocalParameter4dEXT (glw::GLuint program, glw::GLenum target, glw::GLuint index, glw::GLdouble x, glw::GLdouble y, glw::GLdouble z, glw::GLdouble w); 536void glNamedProgramLocalParameter4dvEXT (glw::GLuint program, glw::GLenum target, glw::GLuint index, const glw::GLdouble *params); 537void glNamedProgramLocalParameter4fEXT (glw::GLuint program, glw::GLenum target, glw::GLuint index, glw::GLfloat x, glw::GLfloat y, glw::GLfloat z, glw::GLfloat w); 538void glNamedProgramLocalParameter4fvEXT (glw::GLuint program, glw::GLenum target, glw::GLuint index, const glw::GLfloat *params); 539void glNamedProgramLocalParameterI4iEXT (glw::GLuint program, glw::GLenum target, glw::GLuint index, glw::GLint x, glw::GLint y, glw::GLint z, glw::GLint w); 540void glNamedProgramLocalParameterI4ivEXT (glw::GLuint program, glw::GLenum target, glw::GLuint index, const glw::GLint *params); 541void glNamedProgramLocalParameterI4uiEXT (glw::GLuint program, glw::GLenum target, glw::GLuint index, glw::GLuint x, glw::GLuint y, glw::GLuint z, glw::GLuint w); 542void glNamedProgramLocalParameterI4uivEXT (glw::GLuint program, glw::GLenum target, glw::GLuint index, const glw::GLuint *params); 543void glNamedProgramLocalParameters4fvEXT (glw::GLuint program, glw::GLenum target, glw::GLuint index, glw::GLsizei count, const glw::GLfloat *params); 544void glNamedProgramLocalParametersI4ivEXT (glw::GLuint program, glw::GLenum target, glw::GLuint index, glw::GLsizei count, const glw::GLint *params); 545void glNamedProgramLocalParametersI4uivEXT (glw::GLuint program, glw::GLenum target, glw::GLuint index, glw::GLsizei count, const glw::GLuint *params); 546void glNamedProgramStringEXT (glw::GLuint program, glw::GLenum target, glw::GLenum format, glw::GLsizei len, const void *string); 547void glNamedRenderbufferStorage (glw::GLuint renderbuffer, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height); 548void glNamedRenderbufferStorageEXT (glw::GLuint renderbuffer, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height); 549void glNamedRenderbufferStorageMultisample (glw::GLuint renderbuffer, glw::GLsizei samples, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height); 550void glNamedRenderbufferStorageMultisampleCoverageEXT (glw::GLuint renderbuffer, glw::GLsizei coverageSamples, glw::GLsizei colorSamples, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height); 551void glNamedRenderbufferStorageMultisampleEXT (glw::GLuint renderbuffer, glw::GLsizei samples, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height); 552void glObjectLabel (glw::GLenum identifier, glw::GLuint name, glw::GLsizei length, const glw::GLchar *label); 553void glObjectPtrLabel (const void *ptr, glw::GLsizei length, const glw::GLchar *label); 554void glPatchParameterfv (glw::GLenum pname, const glw::GLfloat *values); 555void glPatchParameteri (glw::GLenum pname, glw::GLint value); 556void glPauseTransformFeedback (void); 557void glPixelStoref (glw::GLenum pname, glw::GLfloat param); 558void glPixelStorei (glw::GLenum pname, glw::GLint param); 559void glPointParameterf (glw::GLenum pname, glw::GLfloat param); 560void glPointParameterfv (glw::GLenum pname, const glw::GLfloat *params); 561void glPointParameteri (glw::GLenum pname, glw::GLint param); 562void glPointParameteriv (glw::GLenum pname, const glw::GLint *params); 563void glPointSize (glw::GLfloat size); 564void glPolygonMode (glw::GLenum face, glw::GLenum mode); 565void glPolygonOffset (glw::GLfloat factor, glw::GLfloat units); 566void glPolygonOffsetClamp (glw::GLfloat factor, glw::GLfloat units, glw::GLfloat clamp); 567void glPopDebugGroup (void); 568void glPopGroupMarkerEXT (void); 569void glPrimitiveBoundingBox (glw::GLfloat minX, glw::GLfloat minY, glw::GLfloat minZ, glw::GLfloat minW, glw::GLfloat maxX, glw::GLfloat maxY, glw::GLfloat maxZ, glw::GLfloat maxW); 570void glPrimitiveRestartIndex (glw::GLuint index); 571void glProgramBinary (glw::GLuint program, glw::GLenum binaryFormat, const void *binary, glw::GLsizei length); 572void glProgramParameteri (glw::GLuint program, glw::GLenum pname, glw::GLint value); 573void glProgramUniform1d (glw::GLuint program, glw::GLint location, glw::GLdouble v0); 574void glProgramUniform1dEXT (glw::GLuint program, glw::GLint location, glw::GLdouble x); 575void glProgramUniform1dv (glw::GLuint program, glw::GLint location, glw::GLsizei count, const glw::GLdouble *value); 576void glProgramUniform1dvEXT (glw::GLuint program, glw::GLint location, glw::GLsizei count, const glw::GLdouble *value); 577void glProgramUniform1f (glw::GLuint program, glw::GLint location, glw::GLfloat v0); 578void glProgramUniform1fv (glw::GLuint program, glw::GLint location, glw::GLsizei count, const glw::GLfloat *value); 579void glProgramUniform1i (glw::GLuint program, glw::GLint location, glw::GLint v0); 580void glProgramUniform1iv (glw::GLuint program, glw::GLint location, glw::GLsizei count, const glw::GLint *value); 581void glProgramUniform1ui (glw::GLuint program, glw::GLint location, glw::GLuint v0); 582void glProgramUniform1uiv (glw::GLuint program, glw::GLint location, glw::GLsizei count, const glw::GLuint *value); 583void glProgramUniform2d (glw::GLuint program, glw::GLint location, glw::GLdouble v0, glw::GLdouble v1); 584void glProgramUniform2dEXT (glw::GLuint program, glw::GLint location, glw::GLdouble x, glw::GLdouble y); 585void glProgramUniform2dv (glw::GLuint program, glw::GLint location, glw::GLsizei count, const glw::GLdouble *value); 586void glProgramUniform2dvEXT (glw::GLuint program, glw::GLint location, glw::GLsizei count, const glw::GLdouble *value); 587void glProgramUniform2f (glw::GLuint program, glw::GLint location, glw::GLfloat v0, glw::GLfloat v1); 588void glProgramUniform2fv (glw::GLuint program, glw::GLint location, glw::GLsizei count, const glw::GLfloat *value); 589void glProgramUniform2i (glw::GLuint program, glw::GLint location, glw::GLint v0, glw::GLint v1); 590void glProgramUniform2iv (glw::GLuint program, glw::GLint location, glw::GLsizei count, const glw::GLint *value); 591void glProgramUniform2ui (glw::GLuint program, glw::GLint location, glw::GLuint v0, glw::GLuint v1); 592void glProgramUniform2uiv (glw::GLuint program, glw::GLint location, glw::GLsizei count, const glw::GLuint *value); 593void glProgramUniform3d (glw::GLuint program, glw::GLint location, glw::GLdouble v0, glw::GLdouble v1, glw::GLdouble v2); 594void glProgramUniform3dEXT (glw::GLuint program, glw::GLint location, glw::GLdouble x, glw::GLdouble y, glw::GLdouble z); 595void glProgramUniform3dv (glw::GLuint program, glw::GLint location, glw::GLsizei count, const glw::GLdouble *value); 596void glProgramUniform3dvEXT (glw::GLuint program, glw::GLint location, glw::GLsizei count, const glw::GLdouble *value); 597void glProgramUniform3f (glw::GLuint program, glw::GLint location, glw::GLfloat v0, glw::GLfloat v1, glw::GLfloat v2); 598void glProgramUniform3fv (glw::GLuint program, glw::GLint location, glw::GLsizei count, const glw::GLfloat *value); 599void glProgramUniform3i (glw::GLuint program, glw::GLint location, glw::GLint v0, glw::GLint v1, glw::GLint v2); 600void glProgramUniform3iv (glw::GLuint program, glw::GLint location, glw::GLsizei count, const glw::GLint *value); 601void glProgramUniform3ui (glw::GLuint program, glw::GLint location, glw::GLuint v0, glw::GLuint v1, glw::GLuint v2); 602void glProgramUniform3uiv (glw::GLuint program, glw::GLint location, glw::GLsizei count, const glw::GLuint *value); 603void glProgramUniform4d (glw::GLuint program, glw::GLint location, glw::GLdouble v0, glw::GLdouble v1, glw::GLdouble v2, glw::GLdouble v3); 604void glProgramUniform4dEXT (glw::GLuint program, glw::GLint location, glw::GLdouble x, glw::GLdouble y, glw::GLdouble z, glw::GLdouble w); 605void glProgramUniform4dv (glw::GLuint program, glw::GLint location, glw::GLsizei count, const glw::GLdouble *value); 606void glProgramUniform4dvEXT (glw::GLuint program, glw::GLint location, glw::GLsizei count, const glw::GLdouble *value); 607void glProgramUniform4f (glw::GLuint program, glw::GLint location, glw::GLfloat v0, glw::GLfloat v1, glw::GLfloat v2, glw::GLfloat v3); 608void glProgramUniform4fv (glw::GLuint program, glw::GLint location, glw::GLsizei count, const glw::GLfloat *value); 609void glProgramUniform4i (glw::GLuint program, glw::GLint location, glw::GLint v0, glw::GLint v1, glw::GLint v2, glw::GLint v3); 610void glProgramUniform4iv (glw::GLuint program, glw::GLint location, glw::GLsizei count, const glw::GLint *value); 611void glProgramUniform4ui (glw::GLuint program, glw::GLint location, glw::GLuint v0, glw::GLuint v1, glw::GLuint v2, glw::GLuint v3); 612void glProgramUniform4uiv (glw::GLuint program, glw::GLint location, glw::GLsizei count, const glw::GLuint *value); 613void glProgramUniformMatrix2dv (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value); 614void glProgramUniformMatrix2dvEXT (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value); 615void glProgramUniformMatrix2fv (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLfloat *value); 616void glProgramUniformMatrix2x3dv (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value); 617void glProgramUniformMatrix2x3dvEXT (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value); 618void glProgramUniformMatrix2x3fv (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLfloat *value); 619void glProgramUniformMatrix2x4dv (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value); 620void glProgramUniformMatrix2x4dvEXT (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value); 621void glProgramUniformMatrix2x4fv (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLfloat *value); 622void glProgramUniformMatrix3dv (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value); 623void glProgramUniformMatrix3dvEXT (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value); 624void glProgramUniformMatrix3fv (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLfloat *value); 625void glProgramUniformMatrix3x2dv (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value); 626void glProgramUniformMatrix3x2dvEXT (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value); 627void glProgramUniformMatrix3x2fv (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLfloat *value); 628void glProgramUniformMatrix3x4dv (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value); 629void glProgramUniformMatrix3x4dvEXT (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value); 630void glProgramUniformMatrix3x4fv (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLfloat *value); 631void glProgramUniformMatrix4dv (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value); 632void glProgramUniformMatrix4dvEXT (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value); 633void glProgramUniformMatrix4fv (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLfloat *value); 634void glProgramUniformMatrix4x2dv (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value); 635void glProgramUniformMatrix4x2dvEXT (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value); 636void glProgramUniformMatrix4x2fv (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLfloat *value); 637void glProgramUniformMatrix4x3dv (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value); 638void glProgramUniformMatrix4x3dvEXT (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value); 639void glProgramUniformMatrix4x3fv (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLfloat *value); 640void glProvokingVertex (glw::GLenum mode); 641void glPushClientAttribDefaultEXT (glw::GLbitfield mask); 642void glPushDebugGroup (glw::GLenum source, glw::GLuint id, glw::GLsizei length, const glw::GLchar *message); 643void glPushGroupMarkerEXT (glw::GLsizei length, const glw::GLchar *marker); 644void glQueryCounter (glw::GLuint id, glw::GLenum target); 645void glReadBuffer (glw::GLenum src); 646void glReadPixels (glw::GLint x, glw::GLint y, glw::GLsizei width, glw::GLsizei height, glw::GLenum format, glw::GLenum type, void *pixels); 647void glReadnPixels (glw::GLint x, glw::GLint y, glw::GLsizei width, glw::GLsizei height, glw::GLenum format, glw::GLenum type, glw::GLsizei bufSize, void *data); 648void glReleaseShaderCompiler (void); 649void glRenderGpuMaskNV (glw::GLbitfield mask); 650void glRenderbufferStorage (glw::GLenum target, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height); 651void glRenderbufferStorageMultisample (glw::GLenum target, glw::GLsizei samples, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height); 652void glRenderbufferStorageMultisampleEXT (glw::GLenum target, glw::GLsizei samples, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height); 653void glResumeTransformFeedback (void); 654void glSampleCoverage (glw::GLfloat value, glw::GLboolean invert); 655void glSampleMaski (glw::GLuint maskNumber, glw::GLbitfield mask); 656void glSamplerParameterIiv (glw::GLuint sampler, glw::GLenum pname, const glw::GLint *param); 657void glSamplerParameterIuiv (glw::GLuint sampler, glw::GLenum pname, const glw::GLuint *param); 658void glSamplerParameterf (glw::GLuint sampler, glw::GLenum pname, glw::GLfloat param); 659void glSamplerParameterfv (glw::GLuint sampler, glw::GLenum pname, const glw::GLfloat *param); 660void glSamplerParameteri (glw::GLuint sampler, glw::GLenum pname, glw::GLint param); 661void glSamplerParameteriv (glw::GLuint sampler, glw::GLenum pname, const glw::GLint *param); 662void glScissor (glw::GLint x, glw::GLint y, glw::GLsizei width, glw::GLsizei height); 663void glScissorArrayv (glw::GLuint first, glw::GLsizei count, const glw::GLint *v); 664void glScissorIndexed (glw::GLuint index, glw::GLint left, glw::GLint bottom, glw::GLsizei width, glw::GLsizei height); 665void glScissorIndexedv (glw::GLuint index, const glw::GLint *v); 666void glShaderBinary (glw::GLsizei count, const glw::GLuint *shaders, glw::GLenum binaryFormat, const void *binary, glw::GLsizei length); 667void glShaderSource (glw::GLuint shader, glw::GLsizei count, const glw::GLchar *const*string, const glw::GLint *length); 668void glShaderStorageBlockBinding (glw::GLuint program, glw::GLuint storageBlockIndex, glw::GLuint storageBlockBinding); 669void glShadingRateEXT (glw::GLenum rate); 670void glShadingRateCombinerOpsEXT (glw::GLenum combinerOp0, glw::GLenum combinerOp1); 671void glSpecializeShader (glw::GLuint shader, const glw::GLchar *pEntryPoint, glw::GLuint numSpecializationConstants, const glw::GLuint *pConstantIndex, const glw::GLuint *pConstantValue); 672void glStencilFunc (glw::GLenum func, glw::GLint ref, glw::GLuint mask); 673void glStencilFuncSeparate (glw::GLenum face, glw::GLenum func, glw::GLint ref, glw::GLuint mask); 674void glStencilMask (glw::GLuint mask); 675void glStencilMaskSeparate (glw::GLenum face, glw::GLuint mask); 676void glStencilOp (glw::GLenum fail, glw::GLenum zfail, glw::GLenum zpass); 677void glStencilOpSeparate (glw::GLenum face, glw::GLenum sfail, glw::GLenum dpfail, glw::GLenum dppass); 678void glTexBuffer (glw::GLenum target, glw::GLenum internalformat, glw::GLuint buffer); 679void glTexBufferRange (glw::GLenum target, glw::GLenum internalformat, glw::GLuint buffer, glw::GLintptr offset, glw::GLsizeiptr size); 680void glTexImage1D (glw::GLenum target, glw::GLint level, glw::GLint internalformat, glw::GLsizei width, glw::GLint border, glw::GLenum format, glw::GLenum type, const void *pixels); 681void glTexImage2D (glw::GLenum target, glw::GLint level, glw::GLint internalformat, glw::GLsizei width, glw::GLsizei height, glw::GLint border, glw::GLenum format, glw::GLenum type, const void *pixels); 682void glTexImage2DMultisample (glw::GLenum target, glw::GLsizei samples, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height, glw::GLboolean fixedsamplelocations); 683void glTexImage3D (glw::GLenum target, glw::GLint level, glw::GLint internalformat, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth, glw::GLint border, glw::GLenum format, glw::GLenum type, const void *pixels); 684void glTexImage3DMultisample (glw::GLenum target, glw::GLsizei samples, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth, glw::GLboolean fixedsamplelocations); 685void glTexImage3DOES (glw::GLenum target, glw::GLint level, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth, glw::GLint border, glw::GLenum format, glw::GLenum type, const void *pixels); 686void glTexPageCommitmentARB (glw::GLenum target, glw::GLint level, glw::GLint xoffset, glw::GLint yoffset, glw::GLint zoffset, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth, glw::GLboolean commit); 687void glTexParameterIiv (glw::GLenum target, glw::GLenum pname, const glw::GLint *params); 688void glTexParameterIuiv (glw::GLenum target, glw::GLenum pname, const glw::GLuint *params); 689void glTexParameterf (glw::GLenum target, glw::GLenum pname, glw::GLfloat param); 690void glTexParameterfv (glw::GLenum target, glw::GLenum pname, const glw::GLfloat *params); 691void glTexParameteri (glw::GLenum target, glw::GLenum pname, glw::GLint param); 692void glTexParameteriv (glw::GLenum target, glw::GLenum pname, const glw::GLint *params); 693void glTexStorage1D (glw::GLenum target, glw::GLsizei levels, glw::GLenum internalformat, glw::GLsizei width); 694void glTexStorage2D (glw::GLenum target, glw::GLsizei levels, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height); 695void glTexStorage2DMultisample (glw::GLenum target, glw::GLsizei samples, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height, glw::GLboolean fixedsamplelocations); 696void glTexStorage3D (glw::GLenum target, glw::GLsizei levels, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth); 697void glTexStorage3DMultisample (glw::GLenum target, glw::GLsizei samples, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth, glw::GLboolean fixedsamplelocations); 698void glTexSubImage1D (glw::GLenum target, glw::GLint level, glw::GLint xoffset, glw::GLsizei width, glw::GLenum format, glw::GLenum type, const void *pixels); 699void glTexSubImage2D (glw::GLenum target, glw::GLint level, glw::GLint xoffset, glw::GLint yoffset, glw::GLsizei width, glw::GLsizei height, glw::GLenum format, glw::GLenum type, const void *pixels); 700void glTexSubImage3D (glw::GLenum target, glw::GLint level, glw::GLint xoffset, glw::GLint yoffset, glw::GLint zoffset, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth, glw::GLenum format, glw::GLenum type, const void *pixels); 701void glTexSubImage3DOES (glw::GLenum target, glw::GLint level, glw::GLint xoffset, glw::GLint yoffset, glw::GLint zoffset, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth, glw::GLenum format, glw::GLenum type, const void *pixels); 702void glTextureBarrier (void); 703void glTextureBuffer (glw::GLuint texture, glw::GLenum internalformat, glw::GLuint buffer); 704void glTextureBufferEXT (glw::GLuint texture, glw::GLenum target, glw::GLenum internalformat, glw::GLuint buffer); 705void glTextureBufferRange (glw::GLuint texture, glw::GLenum internalformat, glw::GLuint buffer, glw::GLintptr offset, glw::GLsizeiptr size); 706void glTextureBufferRangeEXT (glw::GLuint texture, glw::GLenum target, glw::GLenum internalformat, glw::GLuint buffer, glw::GLintptr offset, glw::GLsizeiptr size); 707void glTextureImage1DEXT (glw::GLuint texture, glw::GLenum target, glw::GLint level, glw::GLint internalformat, glw::GLsizei width, glw::GLint border, glw::GLenum format, glw::GLenum type, const void *pixels); 708void glTextureImage2DEXT (glw::GLuint texture, glw::GLenum target, glw::GLint level, glw::GLint internalformat, glw::GLsizei width, glw::GLsizei height, glw::GLint border, glw::GLenum format, glw::GLenum type, const void *pixels); 709void glTextureImage3DEXT (glw::GLuint texture, glw::GLenum target, glw::GLint level, glw::GLint internalformat, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth, glw::GLint border, glw::GLenum format, glw::GLenum type, const void *pixels); 710void glTexturePageCommitmentEXT (glw::GLuint texture, glw::GLint level, glw::GLint xoffset, glw::GLint yoffset, glw::GLint zoffset, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth, glw::GLboolean commit); 711void glTextureParameterIiv (glw::GLuint texture, glw::GLenum pname, const glw::GLint *params); 712void glTextureParameterIivEXT (glw::GLuint texture, glw::GLenum target, glw::GLenum pname, const glw::GLint *params); 713void glTextureParameterIuiv (glw::GLuint texture, glw::GLenum pname, const glw::GLuint *params); 714void glTextureParameterIuivEXT (glw::GLuint texture, glw::GLenum target, glw::GLenum pname, const glw::GLuint *params); 715void glTextureParameterf (glw::GLuint texture, glw::GLenum pname, glw::GLfloat param); 716void glTextureParameterfEXT (glw::GLuint texture, glw::GLenum target, glw::GLenum pname, glw::GLfloat param); 717void glTextureParameterfv (glw::GLuint texture, glw::GLenum pname, const glw::GLfloat *param); 718void glTextureParameterfvEXT (glw::GLuint texture, glw::GLenum target, glw::GLenum pname, const glw::GLfloat *params); 719void glTextureParameteri (glw::GLuint texture, glw::GLenum pname, glw::GLint param); 720void glTextureParameteriEXT (glw::GLuint texture, glw::GLenum target, glw::GLenum pname, glw::GLint param); 721void glTextureParameteriv (glw::GLuint texture, glw::GLenum pname, const glw::GLint *param); 722void glTextureParameterivEXT (glw::GLuint texture, glw::GLenum target, glw::GLenum pname, const glw::GLint *params); 723void glTextureRenderbufferEXT (glw::GLuint texture, glw::GLenum target, glw::GLuint renderbuffer); 724void glTextureStorage1D (glw::GLuint texture, glw::GLsizei levels, glw::GLenum internalformat, glw::GLsizei width); 725void glTextureStorage1DEXT (glw::GLuint texture, glw::GLenum target, glw::GLsizei levels, glw::GLenum internalformat, glw::GLsizei width); 726void glTextureStorage2D (glw::GLuint texture, glw::GLsizei levels, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height); 727void glTextureStorage2DEXT (glw::GLuint texture, glw::GLenum target, glw::GLsizei levels, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height); 728void glTextureStorage2DMultisample (glw::GLuint texture, glw::GLsizei samples, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height, glw::GLboolean fixedsamplelocations); 729void glTextureStorage2DMultisampleEXT (glw::GLuint texture, glw::GLenum target, glw::GLsizei samples, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height, glw::GLboolean fixedsamplelocations); 730void glTextureStorage3D (glw::GLuint texture, glw::GLsizei levels, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth); 731void glTextureStorage3DEXT (glw::GLuint texture, glw::GLenum target, glw::GLsizei levels, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth); 732void glTextureStorage3DMultisample (glw::GLuint texture, glw::GLsizei samples, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth, glw::GLboolean fixedsamplelocations); 733void glTextureStorage3DMultisampleEXT (glw::GLuint texture, glw::GLenum target, glw::GLsizei samples, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth, glw::GLboolean fixedsamplelocations); 734void glTextureSubImage1D (glw::GLuint texture, glw::GLint level, glw::GLint xoffset, glw::GLsizei width, glw::GLenum format, glw::GLenum type, const void *pixels); 735void glTextureSubImage1DEXT (glw::GLuint texture, glw::GLenum target, glw::GLint level, glw::GLint xoffset, glw::GLsizei width, glw::GLenum format, glw::GLenum type, const void *pixels); 736void glTextureSubImage2D (glw::GLuint texture, glw::GLint level, glw::GLint xoffset, glw::GLint yoffset, glw::GLsizei width, glw::GLsizei height, glw::GLenum format, glw::GLenum type, const void *pixels); 737void glTextureSubImage2DEXT (glw::GLuint texture, glw::GLenum target, glw::GLint level, glw::GLint xoffset, glw::GLint yoffset, glw::GLsizei width, glw::GLsizei height, glw::GLenum format, glw::GLenum type, const void *pixels); 738void glTextureSubImage3D (glw::GLuint texture, glw::GLint level, glw::GLint xoffset, glw::GLint yoffset, glw::GLint zoffset, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth, glw::GLenum format, glw::GLenum type, const void *pixels); 739void glTextureSubImage3DEXT (glw::GLuint texture, glw::GLenum target, glw::GLint level, glw::GLint xoffset, glw::GLint yoffset, glw::GLint zoffset, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth, glw::GLenum format, glw::GLenum type, const void *pixels); 740void glTextureView (glw::GLuint texture, glw::GLenum target, glw::GLuint origtexture, glw::GLenum internalformat, glw::GLuint minlevel, glw::GLuint numlevels, glw::GLuint minlayer, glw::GLuint numlayers); 741void glTransformFeedbackBufferBase (glw::GLuint xfb, glw::GLuint index, glw::GLuint buffer); 742void glTransformFeedbackBufferRange (glw::GLuint xfb, glw::GLuint index, glw::GLuint buffer, glw::GLintptr offset, glw::GLsizeiptr size); 743void glTransformFeedbackVaryings (glw::GLuint program, glw::GLsizei count, const glw::GLchar *const*varyings, glw::GLenum bufferMode); 744void glUniform1d (glw::GLint location, glw::GLdouble x); 745void glUniform1dv (glw::GLint location, glw::GLsizei count, const glw::GLdouble *value); 746void glUniform1f (glw::GLint location, glw::GLfloat v0); 747void glUniform1fv (glw::GLint location, glw::GLsizei count, const glw::GLfloat *value); 748void glUniform1i (glw::GLint location, glw::GLint v0); 749void glUniform1iv (glw::GLint location, glw::GLsizei count, const glw::GLint *value); 750void glUniform1ui (glw::GLint location, glw::GLuint v0); 751void glUniform1uiv (glw::GLint location, glw::GLsizei count, const glw::GLuint *value); 752void glUniform2d (glw::GLint location, glw::GLdouble x, glw::GLdouble y); 753void glUniform2dv (glw::GLint location, glw::GLsizei count, const glw::GLdouble *value); 754void glUniform2f (glw::GLint location, glw::GLfloat v0, glw::GLfloat v1); 755void glUniform2fv (glw::GLint location, glw::GLsizei count, const glw::GLfloat *value); 756void glUniform2i (glw::GLint location, glw::GLint v0, glw::GLint v1); 757void glUniform2iv (glw::GLint location, glw::GLsizei count, const glw::GLint *value); 758void glUniform2ui (glw::GLint location, glw::GLuint v0, glw::GLuint v1); 759void glUniform2uiv (glw::GLint location, glw::GLsizei count, const glw::GLuint *value); 760void glUniform3d (glw::GLint location, glw::GLdouble x, glw::GLdouble y, glw::GLdouble z); 761void glUniform3dv (glw::GLint location, glw::GLsizei count, const glw::GLdouble *value); 762void glUniform3f (glw::GLint location, glw::GLfloat v0, glw::GLfloat v1, glw::GLfloat v2); 763void glUniform3fv (glw::GLint location, glw::GLsizei count, const glw::GLfloat *value); 764void glUniform3i (glw::GLint location, glw::GLint v0, glw::GLint v1, glw::GLint v2); 765void glUniform3iv (glw::GLint location, glw::GLsizei count, const glw::GLint *value); 766void glUniform3ui (glw::GLint location, glw::GLuint v0, glw::GLuint v1, glw::GLuint v2); 767void glUniform3uiv (glw::GLint location, glw::GLsizei count, const glw::GLuint *value); 768void glUniform4d (glw::GLint location, glw::GLdouble x, glw::GLdouble y, glw::GLdouble z, glw::GLdouble w); 769void glUniform4dv (glw::GLint location, glw::GLsizei count, const glw::GLdouble *value); 770void glUniform4f (glw::GLint location, glw::GLfloat v0, glw::GLfloat v1, glw::GLfloat v2, glw::GLfloat v3); 771void glUniform4fv (glw::GLint location, glw::GLsizei count, const glw::GLfloat *value); 772void glUniform4i (glw::GLint location, glw::GLint v0, glw::GLint v1, glw::GLint v2, glw::GLint v3); 773void glUniform4iv (glw::GLint location, glw::GLsizei count, const glw::GLint *value); 774void glUniform4ui (glw::GLint location, glw::GLuint v0, glw::GLuint v1, glw::GLuint v2, glw::GLuint v3); 775void glUniform4uiv (glw::GLint location, glw::GLsizei count, const glw::GLuint *value); 776void glUniformBlockBinding (glw::GLuint program, glw::GLuint uniformBlockIndex, glw::GLuint uniformBlockBinding); 777void glUniformMatrix2dv (glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value); 778void glUniformMatrix2fv (glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLfloat *value); 779void glUniformMatrix2x3dv (glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value); 780void glUniformMatrix2x3fv (glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLfloat *value); 781void glUniformMatrix2x4dv (glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value); 782void glUniformMatrix2x4fv (glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLfloat *value); 783void glUniformMatrix3dv (glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value); 784void glUniformMatrix3fv (glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLfloat *value); 785void glUniformMatrix3x2dv (glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value); 786void glUniformMatrix3x2fv (glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLfloat *value); 787void glUniformMatrix3x4dv (glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value); 788void glUniformMatrix3x4fv (glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLfloat *value); 789void glUniformMatrix4dv (glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value); 790void glUniformMatrix4fv (glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLfloat *value); 791void glUniformMatrix4x2dv (glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value); 792void glUniformMatrix4x2fv (glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLfloat *value); 793void glUniformMatrix4x3dv (glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value); 794void glUniformMatrix4x3fv (glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLfloat *value); 795void glUniformSubroutinesuiv (glw::GLenum shadertype, glw::GLsizei count, const glw::GLuint *indices); 796glw::GLboolean glUnmapBuffer (glw::GLenum target); 797glw::GLboolean glUnmapNamedBuffer (glw::GLuint buffer); 798glw::GLboolean glUnmapNamedBufferEXT (glw::GLuint buffer); 799void glUseProgram (glw::GLuint program); 800void glUseProgramStages (glw::GLuint pipeline, glw::GLbitfield stages, glw::GLuint program); 801void glValidateProgram (glw::GLuint program); 802void glValidateProgramPipeline (glw::GLuint pipeline); 803void glVertexArrayAttribBinding (glw::GLuint vaobj, glw::GLuint attribindex, glw::GLuint bindingindex); 804void glVertexArrayAttribFormat (glw::GLuint vaobj, glw::GLuint attribindex, glw::GLint size, glw::GLenum type, glw::GLboolean normalized, glw::GLuint relativeoffset); 805void glVertexArrayAttribIFormat (glw::GLuint vaobj, glw::GLuint attribindex, glw::GLint size, glw::GLenum type, glw::GLuint relativeoffset); 806void glVertexArrayAttribLFormat (glw::GLuint vaobj, glw::GLuint attribindex, glw::GLint size, glw::GLenum type, glw::GLuint relativeoffset); 807void glVertexArrayBindVertexBufferEXT (glw::GLuint vaobj, glw::GLuint bindingindex, glw::GLuint buffer, glw::GLintptr offset, glw::GLsizei stride); 808void glVertexArrayBindingDivisor (glw::GLuint vaobj, glw::GLuint bindingindex, glw::GLuint divisor); 809void glVertexArrayColorOffsetEXT (glw::GLuint vaobj, glw::GLuint buffer, glw::GLint size, glw::GLenum type, glw::GLsizei stride, glw::GLintptr offset); 810void glVertexArrayEdgeFlagOffsetEXT (glw::GLuint vaobj, glw::GLuint buffer, glw::GLsizei stride, glw::GLintptr offset); 811void glVertexArrayElementBuffer (glw::GLuint vaobj, glw::GLuint buffer); 812void glVertexArrayFogCoordOffsetEXT (glw::GLuint vaobj, glw::GLuint buffer, glw::GLenum type, glw::GLsizei stride, glw::GLintptr offset); 813void glVertexArrayIndexOffsetEXT (glw::GLuint vaobj, glw::GLuint buffer, glw::GLenum type, glw::GLsizei stride, glw::GLintptr offset); 814void glVertexArrayMultiTexCoordOffsetEXT (glw::GLuint vaobj, glw::GLuint buffer, glw::GLenum texunit, glw::GLint size, glw::GLenum type, glw::GLsizei stride, glw::GLintptr offset); 815void glVertexArrayNormalOffsetEXT (glw::GLuint vaobj, glw::GLuint buffer, glw::GLenum type, glw::GLsizei stride, glw::GLintptr offset); 816void glVertexArraySecondaryColorOffsetEXT (glw::GLuint vaobj, glw::GLuint buffer, glw::GLint size, glw::GLenum type, glw::GLsizei stride, glw::GLintptr offset); 817void glVertexArrayTexCoordOffsetEXT (glw::GLuint vaobj, glw::GLuint buffer, glw::GLint size, glw::GLenum type, glw::GLsizei stride, glw::GLintptr offset); 818void glVertexArrayVertexAttribBindingEXT (glw::GLuint vaobj, glw::GLuint attribindex, glw::GLuint bindingindex); 819void glVertexArrayVertexAttribDivisorEXT (glw::GLuint vaobj, glw::GLuint index, glw::GLuint divisor); 820void glVertexArrayVertexAttribFormatEXT (glw::GLuint vaobj, glw::GLuint attribindex, glw::GLint size, glw::GLenum type, glw::GLboolean normalized, glw::GLuint relativeoffset); 821void glVertexArrayVertexAttribIFormatEXT (glw::GLuint vaobj, glw::GLuint attribindex, glw::GLint size, glw::GLenum type, glw::GLuint relativeoffset); 822void glVertexArrayVertexAttribIOffsetEXT (glw::GLuint vaobj, glw::GLuint buffer, glw::GLuint index, glw::GLint size, glw::GLenum type, glw::GLsizei stride, glw::GLintptr offset); 823void glVertexArrayVertexAttribLFormatEXT (glw::GLuint vaobj, glw::GLuint attribindex, glw::GLint size, glw::GLenum type, glw::GLuint relativeoffset); 824void glVertexArrayVertexAttribLOffsetEXT (glw::GLuint vaobj, glw::GLuint buffer, glw::GLuint index, glw::GLint size, glw::GLenum type, glw::GLsizei stride, glw::GLintptr offset); 825void glVertexArrayVertexAttribOffsetEXT (glw::GLuint vaobj, glw::GLuint buffer, glw::GLuint index, glw::GLint size, glw::GLenum type, glw::GLboolean normalized, glw::GLsizei stride, glw::GLintptr offset); 826void glVertexArrayVertexBindingDivisorEXT (glw::GLuint vaobj, glw::GLuint bindingindex, glw::GLuint divisor); 827void glVertexArrayVertexBuffer (glw::GLuint vaobj, glw::GLuint bindingindex, glw::GLuint buffer, glw::GLintptr offset, glw::GLsizei stride); 828void glVertexArrayVertexBuffers (glw::GLuint vaobj, glw::GLuint first, glw::GLsizei count, const glw::GLuint *buffers, const glw::GLintptr *offsets, const glw::GLsizei *strides); 829void glVertexArrayVertexOffsetEXT (glw::GLuint vaobj, glw::GLuint buffer, glw::GLint size, glw::GLenum type, glw::GLsizei stride, glw::GLintptr offset); 830void glVertexAttrib1d (glw::GLuint index, glw::GLdouble x); 831void glVertexAttrib1dv (glw::GLuint index, const glw::GLdouble *v); 832void glVertexAttrib1f (glw::GLuint index, glw::GLfloat x); 833void glVertexAttrib1fv (glw::GLuint index, const glw::GLfloat *v); 834void glVertexAttrib1s (glw::GLuint index, glw::GLshort x); 835void glVertexAttrib1sv (glw::GLuint index, const glw::GLshort *v); 836void glVertexAttrib2d (glw::GLuint index, glw::GLdouble x, glw::GLdouble y); 837void glVertexAttrib2dv (glw::GLuint index, const glw::GLdouble *v); 838void glVertexAttrib2f (glw::GLuint index, glw::GLfloat x, glw::GLfloat y); 839void glVertexAttrib2fv (glw::GLuint index, const glw::GLfloat *v); 840void glVertexAttrib2s (glw::GLuint index, glw::GLshort x, glw::GLshort y); 841void glVertexAttrib2sv (glw::GLuint index, const glw::GLshort *v); 842void glVertexAttrib3d (glw::GLuint index, glw::GLdouble x, glw::GLdouble y, glw::GLdouble z); 843void glVertexAttrib3dv (glw::GLuint index, const glw::GLdouble *v); 844void glVertexAttrib3f (glw::GLuint index, glw::GLfloat x, glw::GLfloat y, glw::GLfloat z); 845void glVertexAttrib3fv (glw::GLuint index, const glw::GLfloat *v); 846void glVertexAttrib3s (glw::GLuint index, glw::GLshort x, glw::GLshort y, glw::GLshort z); 847void glVertexAttrib3sv (glw::GLuint index, const glw::GLshort *v); 848void glVertexAttrib4Nbv (glw::GLuint index, const glw::GLbyte *v); 849void glVertexAttrib4Niv (glw::GLuint index, const glw::GLint *v); 850void glVertexAttrib4Nsv (glw::GLuint index, const glw::GLshort *v); 851void glVertexAttrib4Nub (glw::GLuint index, glw::GLubyte x, glw::GLubyte y, glw::GLubyte z, glw::GLubyte w); 852void glVertexAttrib4Nubv (glw::GLuint index, const glw::GLubyte *v); 853void glVertexAttrib4Nuiv (glw::GLuint index, const glw::GLuint *v); 854void glVertexAttrib4Nusv (glw::GLuint index, const glw::GLushort *v); 855void glVertexAttrib4bv (glw::GLuint index, const glw::GLbyte *v); 856void glVertexAttrib4d (glw::GLuint index, glw::GLdouble x, glw::GLdouble y, glw::GLdouble z, glw::GLdouble w); 857void glVertexAttrib4dv (glw::GLuint index, const glw::GLdouble *v); 858void glVertexAttrib4f (glw::GLuint index, glw::GLfloat x, glw::GLfloat y, glw::GLfloat z, glw::GLfloat w); 859void glVertexAttrib4fv (glw::GLuint index, const glw::GLfloat *v); 860void glVertexAttrib4iv (glw::GLuint index, const glw::GLint *v); 861void glVertexAttrib4s (glw::GLuint index, glw::GLshort x, glw::GLshort y, glw::GLshort z, glw::GLshort w); 862void glVertexAttrib4sv (glw::GLuint index, const glw::GLshort *v); 863void glVertexAttrib4ubv (glw::GLuint index, const glw::GLubyte *v); 864void glVertexAttrib4uiv (glw::GLuint index, const glw::GLuint *v); 865void glVertexAttrib4usv (glw::GLuint index, const glw::GLushort *v); 866void glVertexAttribBinding (glw::GLuint attribindex, glw::GLuint bindingindex); 867void glVertexAttribDivisor (glw::GLuint index, glw::GLuint divisor); 868void glVertexAttribFormat (glw::GLuint attribindex, glw::GLint size, glw::GLenum type, glw::GLboolean normalized, glw::GLuint relativeoffset); 869void glVertexAttribI1i (glw::GLuint index, glw::GLint x); 870void glVertexAttribI1iv (glw::GLuint index, const glw::GLint *v); 871void glVertexAttribI1ui (glw::GLuint index, glw::GLuint x); 872void glVertexAttribI1uiv (glw::GLuint index, const glw::GLuint *v); 873void glVertexAttribI2i (glw::GLuint index, glw::GLint x, glw::GLint y); 874void glVertexAttribI2iv (glw::GLuint index, const glw::GLint *v); 875void glVertexAttribI2ui (glw::GLuint index, glw::GLuint x, glw::GLuint y); 876void glVertexAttribI2uiv (glw::GLuint index, const glw::GLuint *v); 877void glVertexAttribI3i (glw::GLuint index, glw::GLint x, glw::GLint y, glw::GLint z); 878void glVertexAttribI3iv (glw::GLuint index, const glw::GLint *v); 879void glVertexAttribI3ui (glw::GLuint index, glw::GLuint x, glw::GLuint y, glw::GLuint z); 880void glVertexAttribI3uiv (glw::GLuint index, const glw::GLuint *v); 881void glVertexAttribI4bv (glw::GLuint index, const glw::GLbyte *v); 882void glVertexAttribI4i (glw::GLuint index, glw::GLint x, glw::GLint y, glw::GLint z, glw::GLint w); 883void glVertexAttribI4iv (glw::GLuint index, const glw::GLint *v); 884void glVertexAttribI4sv (glw::GLuint index, const glw::GLshort *v); 885void glVertexAttribI4ubv (glw::GLuint index, const glw::GLubyte *v); 886void glVertexAttribI4ui (glw::GLuint index, glw::GLuint x, glw::GLuint y, glw::GLuint z, glw::GLuint w); 887void glVertexAttribI4uiv (glw::GLuint index, const glw::GLuint *v); 888void glVertexAttribI4usv (glw::GLuint index, const glw::GLushort *v); 889void glVertexAttribIFormat (glw::GLuint attribindex, glw::GLint size, glw::GLenum type, glw::GLuint relativeoffset); 890void glVertexAttribIPointer (glw::GLuint index, glw::GLint size, glw::GLenum type, glw::GLsizei stride, const void *pointer); 891void glVertexAttribL1d (glw::GLuint index, glw::GLdouble x); 892void glVertexAttribL1dv (glw::GLuint index, const glw::GLdouble *v); 893void glVertexAttribL2d (glw::GLuint index, glw::GLdouble x, glw::GLdouble y); 894void glVertexAttribL2dv (glw::GLuint index, const glw::GLdouble *v); 895void glVertexAttribL3d (glw::GLuint index, glw::GLdouble x, glw::GLdouble y, glw::GLdouble z); 896void glVertexAttribL3dv (glw::GLuint index, const glw::GLdouble *v); 897void glVertexAttribL4d (glw::GLuint index, glw::GLdouble x, glw::GLdouble y, glw::GLdouble z, glw::GLdouble w); 898void glVertexAttribL4dv (glw::GLuint index, const glw::GLdouble *v); 899void glVertexAttribLFormat (glw::GLuint attribindex, glw::GLint size, glw::GLenum type, glw::GLuint relativeoffset); 900void glVertexAttribLPointer (glw::GLuint index, glw::GLint size, glw::GLenum type, glw::GLsizei stride, const void *pointer); 901void glVertexAttribP1ui (glw::GLuint index, glw::GLenum type, glw::GLboolean normalized, glw::GLuint value); 902void glVertexAttribP1uiv (glw::GLuint index, glw::GLenum type, glw::GLboolean normalized, const glw::GLuint *value); 903void glVertexAttribP2ui (glw::GLuint index, glw::GLenum type, glw::GLboolean normalized, glw::GLuint value); 904void glVertexAttribP2uiv (glw::GLuint index, glw::GLenum type, glw::GLboolean normalized, const glw::GLuint *value); 905void glVertexAttribP3ui (glw::GLuint index, glw::GLenum type, glw::GLboolean normalized, glw::GLuint value); 906void glVertexAttribP3uiv (glw::GLuint index, glw::GLenum type, glw::GLboolean normalized, const glw::GLuint *value); 907void glVertexAttribP4ui (glw::GLuint index, glw::GLenum type, glw::GLboolean normalized, glw::GLuint value); 908void glVertexAttribP4uiv (glw::GLuint index, glw::GLenum type, glw::GLboolean normalized, const glw::GLuint *value); 909void glVertexAttribPointer (glw::GLuint index, glw::GLint size, glw::GLenum type, glw::GLboolean normalized, glw::GLsizei stride, const void *pointer); 910void glVertexBindingDivisor (glw::GLuint bindingindex, glw::GLuint divisor); 911void glViewport (glw::GLint x, glw::GLint y, glw::GLsizei width, glw::GLsizei height); 912void glViewportArrayv (glw::GLuint first, glw::GLsizei count, const glw::GLfloat *v); 913void glViewportIndexedf (glw::GLuint index, glw::GLfloat x, glw::GLfloat y, glw::GLfloat w, glw::GLfloat h); 914void glViewportIndexedfv (glw::GLuint index, const glw::GLfloat *v); 915void glWaitSync (glw::GLsync sync, glw::GLbitfield flags, glw::GLuint64 timeout); 916