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