gluCallLogWrapperApi.inl revision 314799d1cc4f65ec6503edf7375b9e566fa30fd1
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 29570. 5 */ 6void glActiveShaderProgram (glw::GLuint pipeline, glw::GLuint program); 7void glActiveTexture (glw::GLenum texture); 8void glAttachShader (glw::GLuint program, glw::GLuint shader); 9void glBeginConditionalRender (glw::GLuint id, glw::GLenum mode); 10void glBeginQuery (glw::GLenum target, glw::GLuint id); 11void glBeginQueryIndexed (glw::GLenum target, glw::GLuint index, glw::GLuint id); 12void glBeginTransformFeedback (glw::GLenum primitiveMode); 13void glBindAttribLocation (glw::GLuint program, glw::GLuint index, const glw::GLchar *name); 14void glBindBuffer (glw::GLenum target, glw::GLuint buffer); 15void glBindBufferBase (glw::GLenum target, glw::GLuint index, glw::GLuint buffer); 16void glBindBufferRange (glw::GLenum target, glw::GLuint index, glw::GLuint buffer, glw::GLintptr offset, glw::GLsizeiptr size); 17void glBindBuffersBase (glw::GLenum target, glw::GLuint first, glw::GLsizei count, const glw::GLuint *buffers); 18void glBindBuffersRange (glw::GLenum target, glw::GLuint first, glw::GLsizei count, const glw::GLuint *buffers, const glw::GLintptr *offsets, const glw::GLsizeiptr *sizes); 19void glBindFragDataLocation (glw::GLuint program, glw::GLuint color, const glw::GLchar *name); 20void glBindFragDataLocationIndexed (glw::GLuint program, glw::GLuint colorNumber, glw::GLuint index, const glw::GLchar *name); 21void glBindFramebuffer (glw::GLenum target, glw::GLuint framebuffer); 22void glBindImageTexture (glw::GLuint unit, glw::GLuint texture, glw::GLint level, glw::GLboolean layered, glw::GLint layer, glw::GLenum access, glw::GLenum format); 23void glBindImageTextures (glw::GLuint first, glw::GLsizei count, const glw::GLuint *textures); 24void glBindProgramPipeline (glw::GLuint pipeline); 25void glBindRenderbuffer (glw::GLenum target, glw::GLuint renderbuffer); 26void glBindSampler (glw::GLuint unit, glw::GLuint sampler); 27void glBindSamplers (glw::GLuint first, glw::GLsizei count, const glw::GLuint *samplers); 28void glBindTexture (glw::GLenum target, glw::GLuint texture); 29void glBindTextureUnit (glw::GLuint unit, glw::GLuint texture); 30void glBindTextures (glw::GLuint first, glw::GLsizei count, const glw::GLuint *textures); 31void glBindTransformFeedback (glw::GLenum target, glw::GLuint id); 32void glBindVertexArray (glw::GLuint array); 33void glBindVertexBuffer (glw::GLuint bindingindex, glw::GLuint buffer, glw::GLintptr offset, glw::GLsizei stride); 34void glBindVertexBuffers (glw::GLuint first, glw::GLsizei count, const glw::GLuint *buffers, const glw::GLintptr *offsets, const glw::GLsizei *strides); 35void glBlendBarrierKHR (void); 36void glBlendColor (glw::GLfloat red, glw::GLfloat green, glw::GLfloat blue, glw::GLfloat alpha); 37void glBlendEquation (glw::GLenum mode); 38void glBlendEquationSeparate (glw::GLenum modeRGB, glw::GLenum modeAlpha); 39void glBlendEquationSeparatei (glw::GLuint buf, glw::GLenum modeRGB, glw::GLenum modeAlpha); 40void glBlendEquationi (glw::GLuint buf, glw::GLenum mode); 41void glBlendFunc (glw::GLenum sfactor, glw::GLenum dfactor); 42void glBlendFuncSeparate (glw::GLenum sfactorRGB, glw::GLenum dfactorRGB, glw::GLenum sfactorAlpha, glw::GLenum dfactorAlpha); 43void glBlendFuncSeparatei (glw::GLuint buf, glw::GLenum srcRGB, glw::GLenum dstRGB, glw::GLenum srcAlpha, glw::GLenum dstAlpha); 44void glBlendFunci (glw::GLuint buf, glw::GLenum src, glw::GLenum dst); 45void 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); 46void 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); 47void glBufferData (glw::GLenum target, glw::GLsizeiptr size, const void *data, glw::GLenum usage); 48void glBufferStorage (glw::GLenum target, glw::GLsizeiptr size, const void *data, glw::GLbitfield flags); 49void glBufferSubData (glw::GLenum target, glw::GLintptr offset, glw::GLsizeiptr size, const void *data); 50glw::GLenum glCheckFramebufferStatus (glw::GLenum target); 51glw::GLenum glCheckNamedFramebufferStatus (glw::GLuint framebuffer, glw::GLenum target); 52void glClampColor (glw::GLenum target, glw::GLenum clamp); 53void glClear (glw::GLbitfield mask); 54void glClearBufferData (glw::GLenum target, glw::GLenum internalformat, glw::GLenum format, glw::GLenum type, const void *data); 55void glClearBufferSubData (glw::GLenum target, glw::GLenum internalformat, glw::GLintptr offset, glw::GLsizeiptr size, glw::GLenum format, glw::GLenum type, const void *data); 56void glClearBufferfi (glw::GLenum buffer, glw::GLint drawbuffer, glw::GLfloat depth, glw::GLint stencil); 57void glClearBufferfv (glw::GLenum buffer, glw::GLint drawbuffer, const glw::GLfloat *value); 58void glClearBufferiv (glw::GLenum buffer, glw::GLint drawbuffer, const glw::GLint *value); 59void glClearBufferuiv (glw::GLenum buffer, glw::GLint drawbuffer, const glw::GLuint *value); 60void glClearColor (glw::GLfloat red, glw::GLfloat green, glw::GLfloat blue, glw::GLfloat alpha); 61void glClearDepth (glw::GLdouble depth); 62void glClearDepthf (glw::GLfloat d); 63void glClearNamedBufferData (glw::GLuint buffer, glw::GLenum internalformat, glw::GLenum format, glw::GLenum type, const void *data); 64void glClearNamedBufferSubData (glw::GLuint buffer, glw::GLenum internalformat, glw::GLintptr offset, glw::GLsizeiptr size, glw::GLenum format, glw::GLenum type, const void *data); 65void glClearNamedFramebufferfi (glw::GLuint framebuffer, glw::GLenum buffer, const glw::GLfloat depth, glw::GLint stencil); 66void glClearNamedFramebufferfv (glw::GLuint framebuffer, glw::GLenum buffer, glw::GLint drawbuffer, const glw::GLfloat *value); 67void glClearNamedFramebufferiv (glw::GLuint framebuffer, glw::GLenum buffer, glw::GLint drawbuffer, const glw::GLint *value); 68void glClearNamedFramebufferuiv (glw::GLuint framebuffer, glw::GLenum buffer, glw::GLint drawbuffer, const glw::GLuint *value); 69void glClearStencil (glw::GLint s); 70void glClearTexImage (glw::GLuint texture, glw::GLint level, glw::GLenum format, glw::GLenum type, const void *data); 71void 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); 72glw::GLenum glClientWaitSync (glw::GLsync sync, glw::GLbitfield flags, glw::GLuint64 timeout); 73void glClipControl (glw::GLenum origin, glw::GLenum depth); 74void glColorMask (glw::GLboolean red, glw::GLboolean green, glw::GLboolean blue, glw::GLboolean alpha); 75void glColorMaski (glw::GLuint index, glw::GLboolean r, glw::GLboolean g, glw::GLboolean b, glw::GLboolean a); 76void glCompileShader (glw::GLuint shader); 77void glCompressedTexImage1D (glw::GLenum target, glw::GLint level, glw::GLenum internalformat, glw::GLsizei width, glw::GLint border, glw::GLsizei imageSize, const void *data); 78void 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); 79void 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); 80void glCompressedTexSubImage1D (glw::GLenum target, glw::GLint level, glw::GLint xoffset, glw::GLsizei width, glw::GLenum format, glw::GLsizei imageSize, const void *data); 81void 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); 82void 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); 83void glCompressedTextureSubImage1D (glw::GLuint texture, glw::GLint level, glw::GLint xoffset, glw::GLsizei width, glw::GLenum format, glw::GLsizei imageSize, const void *data); 84void 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); 85void 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); 86void glCopyBufferSubData (glw::GLenum readTarget, glw::GLenum writeTarget, glw::GLintptr readOffset, glw::GLintptr writeOffset, glw::GLsizeiptr size); 87void 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); 88void glCopyNamedBufferSubData (glw::GLuint readBuffer, glw::GLuint writeBuffer, glw::GLintptr readOffset, glw::GLintptr writeOffset, glw::GLsizeiptr size); 89void glCopyTexImage1D (glw::GLenum target, glw::GLint level, glw::GLenum internalformat, glw::GLint x, glw::GLint y, glw::GLsizei width, glw::GLint border); 90void 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); 91void glCopyTexSubImage1D (glw::GLenum target, glw::GLint level, glw::GLint xoffset, glw::GLint x, glw::GLint y, glw::GLsizei width); 92void 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); 93void 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); 94void glCopyTextureSubImage1D (glw::GLuint texture, glw::GLint level, glw::GLint xoffset, glw::GLint x, glw::GLint y, glw::GLsizei width); 95void 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); 96void 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); 97void glCreateBuffers (glw::GLsizei n, glw::GLuint *buffers); 98void glCreateFramebuffers (glw::GLsizei n, glw::GLuint *framebuffers); 99glw::GLuint glCreateProgram (void); 100void glCreateProgramPipelines (glw::GLsizei n, glw::GLuint *pipelines); 101void glCreateQueries (glw::GLenum target, glw::GLsizei n, glw::GLuint *ids); 102void glCreateRenderbuffers (glw::GLsizei n, glw::GLuint *renderbuffers); 103void glCreateSamplers (glw::GLsizei n, glw::GLuint *samplers); 104glw::GLuint glCreateShader (glw::GLenum type); 105glw::GLuint glCreateShaderProgramv (glw::GLenum type, glw::GLsizei count, const glw::GLchar *const*strings); 106void glCreateTextures (glw::GLenum target, glw::GLsizei n, glw::GLuint *textures); 107void glCreateTransformFeedbacks (glw::GLsizei n, glw::GLuint *ids); 108void glCreateVertexArrays (glw::GLsizei n, glw::GLuint *arrays); 109void glCullFace (glw::GLenum mode); 110void glDebugMessageCallback (glw::GLDEBUGPROC callback, const void *userParam); 111void glDebugMessageControl (glw::GLenum source, glw::GLenum type, glw::GLenum severity, glw::GLsizei count, const glw::GLuint *ids, glw::GLboolean enabled); 112void glDebugMessageInsert (glw::GLenum source, glw::GLenum type, glw::GLuint id, glw::GLenum severity, glw::GLsizei length, const glw::GLchar *buf); 113void glDeleteBuffers (glw::GLsizei n, const glw::GLuint *buffers); 114void glDeleteFramebuffers (glw::GLsizei n, const glw::GLuint *framebuffers); 115void glDeleteProgram (glw::GLuint program); 116void glDeleteProgramPipelines (glw::GLsizei n, const glw::GLuint *pipelines); 117void glDeleteQueries (glw::GLsizei n, const glw::GLuint *ids); 118void glDeleteRenderbuffers (glw::GLsizei n, const glw::GLuint *renderbuffers); 119void glDeleteSamplers (glw::GLsizei count, const glw::GLuint *samplers); 120void glDeleteShader (glw::GLuint shader); 121void glDeleteSync (glw::GLsync sync); 122void glDeleteTextures (glw::GLsizei n, const glw::GLuint *textures); 123void glDeleteTransformFeedbacks (glw::GLsizei n, const glw::GLuint *ids); 124void glDeleteVertexArrays (glw::GLsizei n, const glw::GLuint *arrays); 125void glDepthFunc (glw::GLenum func); 126void glDepthMask (glw::GLboolean flag); 127void glDepthRange (glw::GLdouble near, glw::GLdouble far); 128void glDepthRangeArrayv (glw::GLuint first, glw::GLsizei count, const glw::GLdouble *v); 129void glDepthRangeIndexed (glw::GLuint index, glw::GLdouble n, glw::GLdouble f); 130void glDepthRangef (glw::GLfloat n, glw::GLfloat f); 131void glDetachShader (glw::GLuint program, glw::GLuint shader); 132void glDisable (glw::GLenum cap); 133void glDisableVertexArrayAttrib (glw::GLuint vaobj, glw::GLuint index); 134void glDisableVertexAttribArray (glw::GLuint index); 135void glDisablei (glw::GLenum target, glw::GLuint index); 136void glDispatchCompute (glw::GLuint num_groups_x, glw::GLuint num_groups_y, glw::GLuint num_groups_z); 137void glDispatchComputeIndirect (glw::GLintptr indirect); 138void glDrawArrays (glw::GLenum mode, glw::GLint first, glw::GLsizei count); 139void glDrawArraysIndirect (glw::GLenum mode, const void *indirect); 140void glDrawArraysInstanced (glw::GLenum mode, glw::GLint first, glw::GLsizei count, glw::GLsizei instancecount); 141void glDrawArraysInstancedBaseInstance (glw::GLenum mode, glw::GLint first, glw::GLsizei count, glw::GLsizei instancecount, glw::GLuint baseinstance); 142void glDrawBuffer (glw::GLenum buf); 143void glDrawBuffers (glw::GLsizei n, const glw::GLenum *bufs); 144void glDrawElements (glw::GLenum mode, glw::GLsizei count, glw::GLenum type, const void *indices); 145void glDrawElementsBaseVertex (glw::GLenum mode, glw::GLsizei count, glw::GLenum type, const void *indices, glw::GLint basevertex); 146void glDrawElementsIndirect (glw::GLenum mode, glw::GLenum type, const void *indirect); 147void glDrawElementsInstanced (glw::GLenum mode, glw::GLsizei count, glw::GLenum type, const void *indices, glw::GLsizei instancecount); 148void glDrawElementsInstancedBaseInstance (glw::GLenum mode, glw::GLsizei count, glw::GLenum type, const void *indices, glw::GLsizei instancecount, glw::GLuint baseinstance); 149void glDrawElementsInstancedBaseVertex (glw::GLenum mode, glw::GLsizei count, glw::GLenum type, const void *indices, glw::GLsizei instancecount, glw::GLint basevertex); 150void glDrawElementsInstancedBaseVertexBaseInstance (glw::GLenum mode, glw::GLsizei count, glw::GLenum type, const void *indices, glw::GLsizei instancecount, glw::GLint basevertex, glw::GLuint baseinstance); 151void glDrawRangeElements (glw::GLenum mode, glw::GLuint start, glw::GLuint end, glw::GLsizei count, glw::GLenum type, const void *indices); 152void glDrawRangeElementsBaseVertex (glw::GLenum mode, glw::GLuint start, glw::GLuint end, glw::GLsizei count, glw::GLenum type, const void *indices, glw::GLint basevertex); 153void glDrawTransformFeedback (glw::GLenum mode, glw::GLuint id); 154void glDrawTransformFeedbackInstanced (glw::GLenum mode, glw::GLuint id, glw::GLsizei instancecount); 155void glDrawTransformFeedbackStream (glw::GLenum mode, glw::GLuint id, glw::GLuint stream); 156void glDrawTransformFeedbackStreamInstanced (glw::GLenum mode, glw::GLuint id, glw::GLuint stream, glw::GLsizei instancecount); 157void glEGLImageTargetRenderbufferStorageOES (glw::GLenum target, glw::GLeglImageOES image); 158void glEGLImageTargetTexture2DOES (glw::GLenum target, glw::GLeglImageOES image); 159void glEnable (glw::GLenum cap); 160void glEnableVertexArrayAttrib (glw::GLuint vaobj, glw::GLuint index); 161void glEnableVertexAttribArray (glw::GLuint index); 162void glEnablei (glw::GLenum target, glw::GLuint index); 163void glEndConditionalRender (void); 164void glEndQuery (glw::GLenum target); 165void glEndQueryIndexed (glw::GLenum target, glw::GLuint index); 166void glEndTransformFeedback (void); 167glw::GLsync glFenceSync (glw::GLenum condition, glw::GLbitfield flags); 168void glFinish (void); 169void glFlush (void); 170void glFlushMappedBufferRange (glw::GLenum target, glw::GLintptr offset, glw::GLsizeiptr length); 171void glFlushMappedNamedBufferRange (glw::GLuint buffer, glw::GLintptr offset, glw::GLsizeiptr length); 172void glFramebufferParameteri (glw::GLenum target, glw::GLenum pname, glw::GLint param); 173void glFramebufferRenderbuffer (glw::GLenum target, glw::GLenum attachment, glw::GLenum renderbuffertarget, glw::GLuint renderbuffer); 174void glFramebufferTexture (glw::GLenum target, glw::GLenum attachment, glw::GLuint texture, glw::GLint level); 175void glFramebufferTexture1D (glw::GLenum target, glw::GLenum attachment, glw::GLenum textarget, glw::GLuint texture, glw::GLint level); 176void glFramebufferTexture2D (glw::GLenum target, glw::GLenum attachment, glw::GLenum textarget, glw::GLuint texture, glw::GLint level); 177void glFramebufferTexture3D (glw::GLenum target, glw::GLenum attachment, glw::GLenum textarget, glw::GLuint texture, glw::GLint level, glw::GLint zoffset); 178void glFramebufferTextureLayer (glw::GLenum target, glw::GLenum attachment, glw::GLuint texture, glw::GLint level, glw::GLint layer); 179void glFrontFace (glw::GLenum mode); 180void glGenBuffers (glw::GLsizei n, glw::GLuint *buffers); 181void glGenFramebuffers (glw::GLsizei n, glw::GLuint *framebuffers); 182void glGenProgramPipelines (glw::GLsizei n, glw::GLuint *pipelines); 183void glGenQueries (glw::GLsizei n, glw::GLuint *ids); 184void glGenRenderbuffers (glw::GLsizei n, glw::GLuint *renderbuffers); 185void glGenSamplers (glw::GLsizei count, glw::GLuint *samplers); 186void glGenTextures (glw::GLsizei n, glw::GLuint *textures); 187void glGenTransformFeedbacks (glw::GLsizei n, glw::GLuint *ids); 188void glGenVertexArrays (glw::GLsizei n, glw::GLuint *arrays); 189void glGenerateMipmap (glw::GLenum target); 190void glGenerateTextureMipmap (glw::GLuint texture); 191void glGetActiveAtomicCounterBufferiv (glw::GLuint program, glw::GLuint bufferIndex, glw::GLenum pname, glw::GLint *params); 192void glGetActiveAttrib (glw::GLuint program, glw::GLuint index, glw::GLsizei bufSize, glw::GLsizei *length, glw::GLint *size, glw::GLenum *type, glw::GLchar *name); 193void glGetActiveSubroutineName (glw::GLuint program, glw::GLenum shadertype, glw::GLuint index, glw::GLsizei bufsize, glw::GLsizei *length, glw::GLchar *name); 194void glGetActiveSubroutineUniformName (glw::GLuint program, glw::GLenum shadertype, glw::GLuint index, glw::GLsizei bufsize, glw::GLsizei *length, glw::GLchar *name); 195void glGetActiveSubroutineUniformiv (glw::GLuint program, glw::GLenum shadertype, glw::GLuint index, glw::GLenum pname, glw::GLint *values); 196void glGetActiveUniform (glw::GLuint program, glw::GLuint index, glw::GLsizei bufSize, glw::GLsizei *length, glw::GLint *size, glw::GLenum *type, glw::GLchar *name); 197void glGetActiveUniformBlockName (glw::GLuint program, glw::GLuint uniformBlockIndex, glw::GLsizei bufSize, glw::GLsizei *length, glw::GLchar *uniformBlockName); 198void glGetActiveUniformBlockiv (glw::GLuint program, glw::GLuint uniformBlockIndex, glw::GLenum pname, glw::GLint *params); 199void glGetActiveUniformName (glw::GLuint program, glw::GLuint uniformIndex, glw::GLsizei bufSize, glw::GLsizei *length, glw::GLchar *uniformName); 200void glGetActiveUniformsiv (glw::GLuint program, glw::GLsizei uniformCount, const glw::GLuint *uniformIndices, glw::GLenum pname, glw::GLint *params); 201void glGetAttachedShaders (glw::GLuint program, glw::GLsizei maxCount, glw::GLsizei *count, glw::GLuint *shaders); 202glw::GLint glGetAttribLocation (glw::GLuint program, const glw::GLchar *name); 203void glGetBooleani_v (glw::GLenum target, glw::GLuint index, glw::GLboolean *data); 204void glGetBooleanv (glw::GLenum pname, glw::GLboolean *data); 205void glGetBufferParameteri64v (glw::GLenum target, glw::GLenum pname, glw::GLint64 *params); 206void glGetBufferParameteriv (glw::GLenum target, glw::GLenum pname, glw::GLint *params); 207void glGetBufferPointerv (glw::GLenum target, glw::GLenum pname, void **params); 208void glGetBufferSubData (glw::GLenum target, glw::GLintptr offset, glw::GLsizeiptr size, void *data); 209void glGetCompressedTexImage (glw::GLenum target, glw::GLint level, void *img); 210void glGetCompressedTextureImage (glw::GLuint texture, glw::GLint level, glw::GLsizei bufSize, void *pixels); 211void 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); 212glw::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); 213void glGetDoublei_v (glw::GLenum target, glw::GLuint index, glw::GLdouble *data); 214void glGetDoublev (glw::GLenum pname, glw::GLdouble *data); 215glw::GLenum glGetError (void); 216void glGetFloati_v (glw::GLenum target, glw::GLuint index, glw::GLfloat *data); 217void glGetFloatv (glw::GLenum pname, glw::GLfloat *data); 218glw::GLint glGetFragDataIndex (glw::GLuint program, const glw::GLchar *name); 219glw::GLint glGetFragDataLocation (glw::GLuint program, const glw::GLchar *name); 220void glGetFramebufferAttachmentParameteriv (glw::GLenum target, glw::GLenum attachment, glw::GLenum pname, glw::GLint *params); 221void glGetFramebufferParameteriv (glw::GLenum target, glw::GLenum pname, glw::GLint *params); 222glw::GLenum glGetGraphicsResetStatus (void); 223void glGetInteger64i_v (glw::GLenum target, glw::GLuint index, glw::GLint64 *data); 224void glGetInteger64v (glw::GLenum pname, glw::GLint64 *data); 225void glGetIntegeri_v (glw::GLenum target, glw::GLuint index, glw::GLint *data); 226void glGetIntegerv (glw::GLenum pname, glw::GLint *data); 227void glGetInternalformati64v (glw::GLenum target, glw::GLenum internalformat, glw::GLenum pname, glw::GLsizei bufSize, glw::GLint64 *params); 228void glGetInternalformativ (glw::GLenum target, glw::GLenum internalformat, glw::GLenum pname, glw::GLsizei bufSize, glw::GLint *params); 229void glGetMultisamplefv (glw::GLenum pname, glw::GLuint index, glw::GLfloat *val); 230void glGetNamedBufferParameteri64v (glw::GLuint buffer, glw::GLenum pname, glw::GLint64 *params); 231void glGetNamedBufferParameteriv (glw::GLuint buffer, glw::GLenum pname, glw::GLint *params); 232void glGetNamedBufferPointerv (glw::GLuint buffer, glw::GLenum pname, void **params); 233void glGetNamedBufferSubData (glw::GLuint buffer, glw::GLintptr offset, glw::GLsizeiptr size, void *data); 234void glGetNamedFramebufferAttachmentParameteriv (glw::GLuint framebuffer, glw::GLenum attachment, glw::GLenum pname, glw::GLint *params); 235void glGetNamedFramebufferParameteriv (glw::GLuint framebuffer, glw::GLenum pname, glw::GLint *param); 236void glGetNamedRenderbufferParameteriv (glw::GLuint renderbuffer, glw::GLenum pname, glw::GLint *params); 237void glGetObjectLabel (glw::GLenum identifier, glw::GLuint name, glw::GLsizei bufSize, glw::GLsizei *length, glw::GLchar *label); 238void glGetObjectPtrLabel (const void *ptr, glw::GLsizei bufSize, glw::GLsizei *length, glw::GLchar *label); 239void glGetPointerv (glw::GLenum pname, void **params); 240void glGetProgramBinary (glw::GLuint program, glw::GLsizei bufSize, glw::GLsizei *length, glw::GLenum *binaryFormat, void *binary); 241void glGetProgramInfoLog (glw::GLuint program, glw::GLsizei bufSize, glw::GLsizei *length, glw::GLchar *infoLog); 242void glGetProgramInterfaceiv (glw::GLuint program, glw::GLenum programInterface, glw::GLenum pname, glw::GLint *params); 243void glGetProgramPipelineInfoLog (glw::GLuint pipeline, glw::GLsizei bufSize, glw::GLsizei *length, glw::GLchar *infoLog); 244void glGetProgramPipelineiv (glw::GLuint pipeline, glw::GLenum pname, glw::GLint *params); 245glw::GLuint glGetProgramResourceIndex (glw::GLuint program, glw::GLenum programInterface, const glw::GLchar *name); 246glw::GLint glGetProgramResourceLocation (glw::GLuint program, glw::GLenum programInterface, const glw::GLchar *name); 247glw::GLint glGetProgramResourceLocationIndex (glw::GLuint program, glw::GLenum programInterface, const glw::GLchar *name); 248void glGetProgramResourceName (glw::GLuint program, glw::GLenum programInterface, glw::GLuint index, glw::GLsizei bufSize, glw::GLsizei *length, glw::GLchar *name); 249void 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); 250void glGetProgramStageiv (glw::GLuint program, glw::GLenum shadertype, glw::GLenum pname, glw::GLint *values); 251void glGetProgramiv (glw::GLuint program, glw::GLenum pname, glw::GLint *params); 252void glGetQueryBufferObjecti64v (glw::GLuint id, glw::GLuint buffer, glw::GLenum pname, glw::GLintptr offset); 253void glGetQueryBufferObjectiv (glw::GLuint id, glw::GLuint buffer, glw::GLenum pname, glw::GLintptr offset); 254void glGetQueryBufferObjectui64v (glw::GLuint id, glw::GLuint buffer, glw::GLenum pname, glw::GLintptr offset); 255void glGetQueryBufferObjectuiv (glw::GLuint id, glw::GLuint buffer, glw::GLenum pname, glw::GLintptr offset); 256void glGetQueryIndexediv (glw::GLenum target, glw::GLuint index, glw::GLenum pname, glw::GLint *params); 257void glGetQueryObjecti64v (glw::GLuint id, glw::GLenum pname, glw::GLint64 *params); 258void glGetQueryObjectiv (glw::GLuint id, glw::GLenum pname, glw::GLint *params); 259void glGetQueryObjectui64v (glw::GLuint id, glw::GLenum pname, glw::GLuint64 *params); 260void glGetQueryObjectuiv (glw::GLuint id, glw::GLenum pname, glw::GLuint *params); 261void glGetQueryiv (glw::GLenum target, glw::GLenum pname, glw::GLint *params); 262void glGetRenderbufferParameteriv (glw::GLenum target, glw::GLenum pname, glw::GLint *params); 263void glGetSamplerParameterIiv (glw::GLuint sampler, glw::GLenum pname, glw::GLint *params); 264void glGetSamplerParameterIuiv (glw::GLuint sampler, glw::GLenum pname, glw::GLuint *params); 265void glGetSamplerParameterfv (glw::GLuint sampler, glw::GLenum pname, glw::GLfloat *params); 266void glGetSamplerParameteriv (glw::GLuint sampler, glw::GLenum pname, glw::GLint *params); 267void glGetShaderInfoLog (glw::GLuint shader, glw::GLsizei bufSize, glw::GLsizei *length, glw::GLchar *infoLog); 268void glGetShaderPrecisionFormat (glw::GLenum shadertype, glw::GLenum precisiontype, glw::GLint *range, glw::GLint *precision); 269void glGetShaderSource (glw::GLuint shader, glw::GLsizei bufSize, glw::GLsizei *length, glw::GLchar *source); 270void glGetShaderiv (glw::GLuint shader, glw::GLenum pname, glw::GLint *params); 271const glw::GLubyte * glGetString (glw::GLenum name); 272const glw::GLubyte * glGetStringi (glw::GLenum name, glw::GLuint index); 273glw::GLuint glGetSubroutineIndex (glw::GLuint program, glw::GLenum shadertype, const glw::GLchar *name); 274glw::GLint glGetSubroutineUniformLocation (glw::GLuint program, glw::GLenum shadertype, const glw::GLchar *name); 275void glGetSynciv (glw::GLsync sync, glw::GLenum pname, glw::GLsizei bufSize, glw::GLsizei *length, glw::GLint *values); 276void glGetTexImage (glw::GLenum target, glw::GLint level, glw::GLenum format, glw::GLenum type, void *pixels); 277void glGetTexLevelParameterfv (glw::GLenum target, glw::GLint level, glw::GLenum pname, glw::GLfloat *params); 278void glGetTexLevelParameteriv (glw::GLenum target, glw::GLint level, glw::GLenum pname, glw::GLint *params); 279void glGetTexParameterIiv (glw::GLenum target, glw::GLenum pname, glw::GLint *params); 280void glGetTexParameterIuiv (glw::GLenum target, glw::GLenum pname, glw::GLuint *params); 281void glGetTexParameterfv (glw::GLenum target, glw::GLenum pname, glw::GLfloat *params); 282void glGetTexParameteriv (glw::GLenum target, glw::GLenum pname, glw::GLint *params); 283void glGetTextureImage (glw::GLuint texture, glw::GLint level, glw::GLenum format, glw::GLenum type, glw::GLsizei bufSize, void *pixels); 284void glGetTextureLevelParameterfv (glw::GLuint texture, glw::GLint level, glw::GLenum pname, glw::GLfloat *params); 285void glGetTextureLevelParameteriv (glw::GLuint texture, glw::GLint level, glw::GLenum pname, glw::GLint *params); 286void glGetTextureParameterIiv (glw::GLuint texture, glw::GLenum pname, glw::GLint *params); 287void glGetTextureParameterIuiv (glw::GLuint texture, glw::GLenum pname, glw::GLuint *params); 288void glGetTextureParameterfv (glw::GLuint texture, glw::GLenum pname, glw::GLfloat *params); 289void glGetTextureParameteriv (glw::GLuint texture, glw::GLenum pname, glw::GLint *params); 290void 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); 291void glGetTransformFeedbackVarying (glw::GLuint program, glw::GLuint index, glw::GLsizei bufSize, glw::GLsizei *length, glw::GLsizei *size, glw::GLenum *type, glw::GLchar *name); 292void glGetTransformFeedbacki64_v (glw::GLuint xfb, glw::GLenum pname, glw::GLuint index, glw::GLint64 *param); 293void glGetTransformFeedbacki_v (glw::GLuint xfb, glw::GLenum pname, glw::GLuint index, glw::GLint *param); 294void glGetTransformFeedbackiv (glw::GLuint xfb, glw::GLenum pname, glw::GLint *param); 295glw::GLuint glGetUniformBlockIndex (glw::GLuint program, const glw::GLchar *uniformBlockName); 296void glGetUniformIndices (glw::GLuint program, glw::GLsizei uniformCount, const glw::GLchar *const*uniformNames, glw::GLuint *uniformIndices); 297glw::GLint glGetUniformLocation (glw::GLuint program, const glw::GLchar *name); 298void glGetUniformSubroutineuiv (glw::GLenum shadertype, glw::GLint location, glw::GLuint *params); 299void glGetUniformdv (glw::GLuint program, glw::GLint location, glw::GLdouble *params); 300void glGetUniformfv (glw::GLuint program, glw::GLint location, glw::GLfloat *params); 301void glGetUniformiv (glw::GLuint program, glw::GLint location, glw::GLint *params); 302void glGetUniformuiv (glw::GLuint program, glw::GLint location, glw::GLuint *params); 303void glGetVertexArrayIndexed64iv (glw::GLuint vaobj, glw::GLuint index, glw::GLenum pname, glw::GLint64 *param); 304void glGetVertexArrayIndexediv (glw::GLuint vaobj, glw::GLuint index, glw::GLenum pname, glw::GLint *param); 305void glGetVertexArrayiv (glw::GLuint vaobj, glw::GLenum pname, glw::GLint *param); 306void glGetVertexAttribIiv (glw::GLuint index, glw::GLenum pname, glw::GLint *params); 307void glGetVertexAttribIuiv (glw::GLuint index, glw::GLenum pname, glw::GLuint *params); 308void glGetVertexAttribLdv (glw::GLuint index, glw::GLenum pname, glw::GLdouble *params); 309void glGetVertexAttribPointerv (glw::GLuint index, glw::GLenum pname, void **pointer); 310void glGetVertexAttribdv (glw::GLuint index, glw::GLenum pname, glw::GLdouble *params); 311void glGetVertexAttribfv (glw::GLuint index, glw::GLenum pname, glw::GLfloat *params); 312void glGetVertexAttribiv (glw::GLuint index, glw::GLenum pname, glw::GLint *params); 313void glGetnCompressedTexImage (glw::GLenum target, glw::GLint lod, glw::GLsizei bufSize, void *pixels); 314void glGetnTexImage (glw::GLenum target, glw::GLint level, glw::GLenum format, glw::GLenum type, glw::GLsizei bufSize, void *pixels); 315void glGetnUniformdv (glw::GLuint program, glw::GLint location, glw::GLsizei bufSize, glw::GLdouble *params); 316void glGetnUniformfv (glw::GLuint program, glw::GLint location, glw::GLsizei bufSize, glw::GLfloat *params); 317void glGetnUniformiv (glw::GLuint program, glw::GLint location, glw::GLsizei bufSize, glw::GLint *params); 318void glGetnUniformuiv (glw::GLuint program, glw::GLint location, glw::GLsizei bufSize, glw::GLuint *params); 319void glHint (glw::GLenum target, glw::GLenum mode); 320void glInvalidateBufferData (glw::GLuint buffer); 321void glInvalidateBufferSubData (glw::GLuint buffer, glw::GLintptr offset, glw::GLsizeiptr length); 322void glInvalidateFramebuffer (glw::GLenum target, glw::GLsizei numAttachments, const glw::GLenum *attachments); 323void glInvalidateNamedFramebufferData (glw::GLuint framebuffer, glw::GLsizei numAttachments, const glw::GLenum *attachments); 324void glInvalidateNamedFramebufferSubData (glw::GLuint framebuffer, glw::GLsizei numAttachments, const glw::GLenum *attachments, glw::GLint x, glw::GLint y, glw::GLsizei width, glw::GLsizei height); 325void glInvalidateSubFramebuffer (glw::GLenum target, glw::GLsizei numAttachments, const glw::GLenum *attachments, glw::GLint x, glw::GLint y, glw::GLsizei width, glw::GLsizei height); 326void glInvalidateTexImage (glw::GLuint texture, glw::GLint level); 327void 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); 328glw::GLboolean glIsBuffer (glw::GLuint buffer); 329glw::GLboolean glIsEnabled (glw::GLenum cap); 330glw::GLboolean glIsEnabledi (glw::GLenum target, glw::GLuint index); 331glw::GLboolean glIsFramebuffer (glw::GLuint framebuffer); 332glw::GLboolean glIsProgram (glw::GLuint program); 333glw::GLboolean glIsProgramPipeline (glw::GLuint pipeline); 334glw::GLboolean glIsQuery (glw::GLuint id); 335glw::GLboolean glIsRenderbuffer (glw::GLuint renderbuffer); 336glw::GLboolean glIsSampler (glw::GLuint sampler); 337glw::GLboolean glIsShader (glw::GLuint shader); 338glw::GLboolean glIsSync (glw::GLsync sync); 339glw::GLboolean glIsTexture (glw::GLuint texture); 340glw::GLboolean glIsTransformFeedback (glw::GLuint id); 341glw::GLboolean glIsVertexArray (glw::GLuint array); 342void glLineWidth (glw::GLfloat width); 343void glLinkProgram (glw::GLuint program); 344void glLogicOp (glw::GLenum opcode); 345void * glMapBuffer (glw::GLenum target, glw::GLenum access); 346void * glMapBufferRange (glw::GLenum target, glw::GLintptr offset, glw::GLsizeiptr length, glw::GLbitfield access); 347void * glMapNamedBuffer (glw::GLuint buffer, glw::GLenum access); 348void * glMapNamedBufferRange (glw::GLuint buffer, glw::GLintptr offset, glw::GLsizeiptr length, glw::GLbitfield access); 349void glMemoryBarrier (glw::GLbitfield barriers); 350void glMemoryBarrierByRegion (glw::GLbitfield barriers); 351void glMinSampleShading (glw::GLfloat value); 352void glMultiDrawArrays (glw::GLenum mode, const glw::GLint *first, const glw::GLsizei *count, glw::GLsizei drawcount); 353void glMultiDrawArraysIndirect (glw::GLenum mode, const void *indirect, glw::GLsizei drawcount, glw::GLsizei stride); 354void glMultiDrawElements (glw::GLenum mode, const glw::GLsizei *count, glw::GLenum type, const void *const*indices, glw::GLsizei drawcount); 355void glMultiDrawElementsBaseVertex (glw::GLenum mode, const glw::GLsizei *count, glw::GLenum type, const void *const*indices, glw::GLsizei drawcount, const glw::GLint *basevertex); 356void glMultiDrawElementsIndirect (glw::GLenum mode, glw::GLenum type, const void *indirect, glw::GLsizei drawcount, glw::GLsizei stride); 357void glNamedBufferData (glw::GLuint buffer, glw::GLsizeiptr size, const void *data, glw::GLenum usage); 358void glNamedBufferStorage (glw::GLuint buffer, glw::GLsizeiptr size, const void *data, glw::GLbitfield flags); 359void glNamedBufferSubData (glw::GLuint buffer, glw::GLintptr offset, glw::GLsizeiptr size, const void *data); 360void glNamedFramebufferDrawBuffer (glw::GLuint framebuffer, glw::GLenum buf); 361void glNamedFramebufferDrawBuffers (glw::GLuint framebuffer, glw::GLsizei n, const glw::GLenum *bufs); 362void glNamedFramebufferParameteri (glw::GLuint framebuffer, glw::GLenum pname, glw::GLint param); 363void glNamedFramebufferReadBuffer (glw::GLuint framebuffer, glw::GLenum src); 364void glNamedFramebufferRenderbuffer (glw::GLuint framebuffer, glw::GLenum attachment, glw::GLenum renderbuffertarget, glw::GLuint renderbuffer); 365void glNamedFramebufferTexture (glw::GLuint framebuffer, glw::GLenum attachment, glw::GLuint texture, glw::GLint level); 366void glNamedFramebufferTextureLayer (glw::GLuint framebuffer, glw::GLenum attachment, glw::GLuint texture, glw::GLint level, glw::GLint layer); 367void glNamedRenderbufferStorage (glw::GLuint renderbuffer, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height); 368void glNamedRenderbufferStorageMultisample (glw::GLuint renderbuffer, glw::GLsizei samples, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height); 369void glObjectLabel (glw::GLenum identifier, glw::GLuint name, glw::GLsizei length, const glw::GLchar *label); 370void glObjectPtrLabel (const void *ptr, glw::GLsizei length, const glw::GLchar *label); 371void glPatchParameterfv (glw::GLenum pname, const glw::GLfloat *values); 372void glPatchParameteri (glw::GLenum pname, glw::GLint value); 373void glPauseTransformFeedback (void); 374void glPixelStoref (glw::GLenum pname, glw::GLfloat param); 375void glPixelStorei (glw::GLenum pname, glw::GLint param); 376void glPointParameterf (glw::GLenum pname, glw::GLfloat param); 377void glPointParameterfv (glw::GLenum pname, const glw::GLfloat *params); 378void glPointParameteri (glw::GLenum pname, glw::GLint param); 379void glPointParameteriv (glw::GLenum pname, const glw::GLint *params); 380void glPointSize (glw::GLfloat size); 381void glPolygonMode (glw::GLenum face, glw::GLenum mode); 382void glPolygonOffset (glw::GLfloat factor, glw::GLfloat units); 383void glPopDebugGroup (void); 384void glPrimitiveBoundingBoxEXT (glw::GLfloat minX, glw::GLfloat minY, glw::GLfloat minZ, glw::GLfloat minW, glw::GLfloat maxX, glw::GLfloat maxY, glw::GLfloat maxZ, glw::GLfloat maxW); 385void glPrimitiveRestartIndex (glw::GLuint index); 386void glProgramBinary (glw::GLuint program, glw::GLenum binaryFormat, const void *binary, glw::GLsizei length); 387void glProgramParameteri (glw::GLuint program, glw::GLenum pname, glw::GLint value); 388void glProgramUniform1d (glw::GLuint program, glw::GLint location, glw::GLdouble v0); 389void glProgramUniform1dv (glw::GLuint program, glw::GLint location, glw::GLsizei count, const glw::GLdouble *value); 390void glProgramUniform1f (glw::GLuint program, glw::GLint location, glw::GLfloat v0); 391void glProgramUniform1fv (glw::GLuint program, glw::GLint location, glw::GLsizei count, const glw::GLfloat *value); 392void glProgramUniform1i (glw::GLuint program, glw::GLint location, glw::GLint v0); 393void glProgramUniform1iv (glw::GLuint program, glw::GLint location, glw::GLsizei count, const glw::GLint *value); 394void glProgramUniform1ui (glw::GLuint program, glw::GLint location, glw::GLuint v0); 395void glProgramUniform1uiv (glw::GLuint program, glw::GLint location, glw::GLsizei count, const glw::GLuint *value); 396void glProgramUniform2d (glw::GLuint program, glw::GLint location, glw::GLdouble v0, glw::GLdouble v1); 397void glProgramUniform2dv (glw::GLuint program, glw::GLint location, glw::GLsizei count, const glw::GLdouble *value); 398void glProgramUniform2f (glw::GLuint program, glw::GLint location, glw::GLfloat v0, glw::GLfloat v1); 399void glProgramUniform2fv (glw::GLuint program, glw::GLint location, glw::GLsizei count, const glw::GLfloat *value); 400void glProgramUniform2i (glw::GLuint program, glw::GLint location, glw::GLint v0, glw::GLint v1); 401void glProgramUniform2iv (glw::GLuint program, glw::GLint location, glw::GLsizei count, const glw::GLint *value); 402void glProgramUniform2ui (glw::GLuint program, glw::GLint location, glw::GLuint v0, glw::GLuint v1); 403void glProgramUniform2uiv (glw::GLuint program, glw::GLint location, glw::GLsizei count, const glw::GLuint *value); 404void glProgramUniform3d (glw::GLuint program, glw::GLint location, glw::GLdouble v0, glw::GLdouble v1, glw::GLdouble v2); 405void glProgramUniform3dv (glw::GLuint program, glw::GLint location, glw::GLsizei count, const glw::GLdouble *value); 406void glProgramUniform3f (glw::GLuint program, glw::GLint location, glw::GLfloat v0, glw::GLfloat v1, glw::GLfloat v2); 407void glProgramUniform3fv (glw::GLuint program, glw::GLint location, glw::GLsizei count, const glw::GLfloat *value); 408void glProgramUniform3i (glw::GLuint program, glw::GLint location, glw::GLint v0, glw::GLint v1, glw::GLint v2); 409void glProgramUniform3iv (glw::GLuint program, glw::GLint location, glw::GLsizei count, const glw::GLint *value); 410void glProgramUniform3ui (glw::GLuint program, glw::GLint location, glw::GLuint v0, glw::GLuint v1, glw::GLuint v2); 411void glProgramUniform3uiv (glw::GLuint program, glw::GLint location, glw::GLsizei count, const glw::GLuint *value); 412void glProgramUniform4d (glw::GLuint program, glw::GLint location, glw::GLdouble v0, glw::GLdouble v1, glw::GLdouble v2, glw::GLdouble v3); 413void glProgramUniform4dv (glw::GLuint program, glw::GLint location, glw::GLsizei count, const glw::GLdouble *value); 414void glProgramUniform4f (glw::GLuint program, glw::GLint location, glw::GLfloat v0, glw::GLfloat v1, glw::GLfloat v2, glw::GLfloat v3); 415void glProgramUniform4fv (glw::GLuint program, glw::GLint location, glw::GLsizei count, const glw::GLfloat *value); 416void glProgramUniform4i (glw::GLuint program, glw::GLint location, glw::GLint v0, glw::GLint v1, glw::GLint v2, glw::GLint v3); 417void glProgramUniform4iv (glw::GLuint program, glw::GLint location, glw::GLsizei count, const glw::GLint *value); 418void glProgramUniform4ui (glw::GLuint program, glw::GLint location, glw::GLuint v0, glw::GLuint v1, glw::GLuint v2, glw::GLuint v3); 419void glProgramUniform4uiv (glw::GLuint program, glw::GLint location, glw::GLsizei count, const glw::GLuint *value); 420void glProgramUniformMatrix2dv (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value); 421void glProgramUniformMatrix2fv (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLfloat *value); 422void glProgramUniformMatrix2x3dv (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value); 423void glProgramUniformMatrix2x3fv (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLfloat *value); 424void glProgramUniformMatrix2x4dv (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value); 425void glProgramUniformMatrix2x4fv (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLfloat *value); 426void glProgramUniformMatrix3dv (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value); 427void glProgramUniformMatrix3fv (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLfloat *value); 428void glProgramUniformMatrix3x2dv (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value); 429void glProgramUniformMatrix3x2fv (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLfloat *value); 430void glProgramUniformMatrix3x4dv (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value); 431void glProgramUniformMatrix3x4fv (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLfloat *value); 432void glProgramUniformMatrix4dv (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value); 433void glProgramUniformMatrix4fv (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLfloat *value); 434void glProgramUniformMatrix4x2dv (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value); 435void glProgramUniformMatrix4x2fv (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLfloat *value); 436void glProgramUniformMatrix4x3dv (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value); 437void glProgramUniformMatrix4x3fv (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLfloat *value); 438void glProvokingVertex (glw::GLenum mode); 439void glPushDebugGroup (glw::GLenum source, glw::GLuint id, glw::GLsizei length, const glw::GLchar *message); 440void glQueryCounter (glw::GLuint id, glw::GLenum target); 441void glReadBuffer (glw::GLenum src); 442void glReadPixels (glw::GLint x, glw::GLint y, glw::GLsizei width, glw::GLsizei height, glw::GLenum format, glw::GLenum type, void *pixels); 443void glReadnPixels (glw::GLint x, glw::GLint y, glw::GLsizei width, glw::GLsizei height, glw::GLenum format, glw::GLenum type, glw::GLsizei bufSize, void *data); 444void glReleaseShaderCompiler (void); 445void glRenderbufferStorage (glw::GLenum target, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height); 446void glRenderbufferStorageMultisample (glw::GLenum target, glw::GLsizei samples, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height); 447void glResumeTransformFeedback (void); 448void glSampleCoverage (glw::GLfloat value, glw::GLboolean invert); 449void glSampleMaski (glw::GLuint maskNumber, glw::GLbitfield mask); 450void glSamplerParameterIiv (glw::GLuint sampler, glw::GLenum pname, const glw::GLint *param); 451void glSamplerParameterIuiv (glw::GLuint sampler, glw::GLenum pname, const glw::GLuint *param); 452void glSamplerParameterf (glw::GLuint sampler, glw::GLenum pname, glw::GLfloat param); 453void glSamplerParameterfv (glw::GLuint sampler, glw::GLenum pname, const glw::GLfloat *param); 454void glSamplerParameteri (glw::GLuint sampler, glw::GLenum pname, glw::GLint param); 455void glSamplerParameteriv (glw::GLuint sampler, glw::GLenum pname, const glw::GLint *param); 456void glScissor (glw::GLint x, glw::GLint y, glw::GLsizei width, glw::GLsizei height); 457void glScissorArrayv (glw::GLuint first, glw::GLsizei count, const glw::GLint *v); 458void glScissorIndexed (glw::GLuint index, glw::GLint left, glw::GLint bottom, glw::GLsizei width, glw::GLsizei height); 459void glScissorIndexedv (glw::GLuint index, const glw::GLint *v); 460void glShaderBinary (glw::GLsizei count, const glw::GLuint *shaders, glw::GLenum binaryformat, const void *binary, glw::GLsizei length); 461void glShaderSource (glw::GLuint shader, glw::GLsizei count, const glw::GLchar *const*string, const glw::GLint *length); 462void glShaderStorageBlockBinding (glw::GLuint program, glw::GLuint storageBlockIndex, glw::GLuint storageBlockBinding); 463void glStencilFunc (glw::GLenum func, glw::GLint ref, glw::GLuint mask); 464void glStencilFuncSeparate (glw::GLenum face, glw::GLenum func, glw::GLint ref, glw::GLuint mask); 465void glStencilMask (glw::GLuint mask); 466void glStencilMaskSeparate (glw::GLenum face, glw::GLuint mask); 467void glStencilOp (glw::GLenum fail, glw::GLenum zfail, glw::GLenum zpass); 468void glStencilOpSeparate (glw::GLenum face, glw::GLenum sfail, glw::GLenum dpfail, glw::GLenum dppass); 469void glTexBuffer (glw::GLenum target, glw::GLenum internalformat, glw::GLuint buffer); 470void glTexBufferRange (glw::GLenum target, glw::GLenum internalformat, glw::GLuint buffer, glw::GLintptr offset, glw::GLsizeiptr size); 471void 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); 472void 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); 473void glTexImage2DMultisample (glw::GLenum target, glw::GLsizei samples, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height, glw::GLboolean fixedsamplelocations); 474void 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); 475void glTexImage3DMultisample (glw::GLenum target, glw::GLsizei samples, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth, glw::GLboolean fixedsamplelocations); 476void glTexParameterIiv (glw::GLenum target, glw::GLenum pname, const glw::GLint *params); 477void glTexParameterIuiv (glw::GLenum target, glw::GLenum pname, const glw::GLuint *params); 478void glTexParameterf (glw::GLenum target, glw::GLenum pname, glw::GLfloat param); 479void glTexParameterfv (glw::GLenum target, glw::GLenum pname, const glw::GLfloat *params); 480void glTexParameteri (glw::GLenum target, glw::GLenum pname, glw::GLint param); 481void glTexParameteriv (glw::GLenum target, glw::GLenum pname, const glw::GLint *params); 482void glTexStorage1D (glw::GLenum target, glw::GLsizei levels, glw::GLenum internalformat, glw::GLsizei width); 483void glTexStorage2D (glw::GLenum target, glw::GLsizei levels, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height); 484void glTexStorage2DMultisample (glw::GLenum target, glw::GLsizei samples, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height, glw::GLboolean fixedsamplelocations); 485void glTexStorage3D (glw::GLenum target, glw::GLsizei levels, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth); 486void glTexStorage3DMultisample (glw::GLenum target, glw::GLsizei samples, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth, glw::GLboolean fixedsamplelocations); 487void glTexSubImage1D (glw::GLenum target, glw::GLint level, glw::GLint xoffset, glw::GLsizei width, glw::GLenum format, glw::GLenum type, const void *pixels); 488void 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); 489void 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); 490void glTextureBarrier (void); 491void glTextureBuffer (glw::GLuint texture, glw::GLenum internalformat, glw::GLuint buffer); 492void glTextureBufferRange (glw::GLuint texture, glw::GLenum internalformat, glw::GLuint buffer, glw::GLintptr offset, glw::GLsizeiptr size); 493void glTextureParameterIiv (glw::GLuint texture, glw::GLenum pname, const glw::GLint *params); 494void glTextureParameterIuiv (glw::GLuint texture, glw::GLenum pname, const glw::GLuint *params); 495void glTextureParameterf (glw::GLuint texture, glw::GLenum pname, glw::GLfloat param); 496void glTextureParameterfv (glw::GLuint texture, glw::GLenum pname, const glw::GLfloat *param); 497void glTextureParameteri (glw::GLuint texture, glw::GLenum pname, glw::GLint param); 498void glTextureParameteriv (glw::GLuint texture, glw::GLenum pname, const glw::GLint *param); 499void glTextureStorage1D (glw::GLuint texture, glw::GLsizei levels, glw::GLenum internalformat, glw::GLsizei width); 500void glTextureStorage2D (glw::GLuint texture, glw::GLsizei levels, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height); 501void glTextureStorage2DMultisample (glw::GLuint texture, glw::GLsizei samples, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height, glw::GLboolean fixedsamplelocations); 502void glTextureStorage3D (glw::GLuint texture, glw::GLsizei levels, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth); 503void glTextureStorage3DMultisample (glw::GLuint texture, glw::GLsizei samples, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth, glw::GLboolean fixedsamplelocations); 504void glTextureSubImage1D (glw::GLuint texture, glw::GLint level, glw::GLint xoffset, glw::GLsizei width, glw::GLenum format, glw::GLenum type, const void *pixels); 505void 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); 506void 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); 507void 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); 508void glTransformFeedbackBufferBase (glw::GLuint xfb, glw::GLuint index, glw::GLuint buffer); 509void glTransformFeedbackBufferRange (glw::GLuint xfb, glw::GLuint index, glw::GLuint buffer, glw::GLintptr offset, glw::GLsizeiptr size); 510void glTransformFeedbackVaryings (glw::GLuint program, glw::GLsizei count, const glw::GLchar *const*varyings, glw::GLenum bufferMode); 511void glUniform1d (glw::GLint location, glw::GLdouble x); 512void glUniform1dv (glw::GLint location, glw::GLsizei count, const glw::GLdouble *value); 513void glUniform1f (glw::GLint location, glw::GLfloat v0); 514void glUniform1fv (glw::GLint location, glw::GLsizei count, const glw::GLfloat *value); 515void glUniform1i (glw::GLint location, glw::GLint v0); 516void glUniform1iv (glw::GLint location, glw::GLsizei count, const glw::GLint *value); 517void glUniform1ui (glw::GLint location, glw::GLuint v0); 518void glUniform1uiv (glw::GLint location, glw::GLsizei count, const glw::GLuint *value); 519void glUniform2d (glw::GLint location, glw::GLdouble x, glw::GLdouble y); 520void glUniform2dv (glw::GLint location, glw::GLsizei count, const glw::GLdouble *value); 521void glUniform2f (glw::GLint location, glw::GLfloat v0, glw::GLfloat v1); 522void glUniform2fv (glw::GLint location, glw::GLsizei count, const glw::GLfloat *value); 523void glUniform2i (glw::GLint location, glw::GLint v0, glw::GLint v1); 524void glUniform2iv (glw::GLint location, glw::GLsizei count, const glw::GLint *value); 525void glUniform2ui (glw::GLint location, glw::GLuint v0, glw::GLuint v1); 526void glUniform2uiv (glw::GLint location, glw::GLsizei count, const glw::GLuint *value); 527void glUniform3d (glw::GLint location, glw::GLdouble x, glw::GLdouble y, glw::GLdouble z); 528void glUniform3dv (glw::GLint location, glw::GLsizei count, const glw::GLdouble *value); 529void glUniform3f (glw::GLint location, glw::GLfloat v0, glw::GLfloat v1, glw::GLfloat v2); 530void glUniform3fv (glw::GLint location, glw::GLsizei count, const glw::GLfloat *value); 531void glUniform3i (glw::GLint location, glw::GLint v0, glw::GLint v1, glw::GLint v2); 532void glUniform3iv (glw::GLint location, glw::GLsizei count, const glw::GLint *value); 533void glUniform3ui (glw::GLint location, glw::GLuint v0, glw::GLuint v1, glw::GLuint v2); 534void glUniform3uiv (glw::GLint location, glw::GLsizei count, const glw::GLuint *value); 535void glUniform4d (glw::GLint location, glw::GLdouble x, glw::GLdouble y, glw::GLdouble z, glw::GLdouble w); 536void glUniform4dv (glw::GLint location, glw::GLsizei count, const glw::GLdouble *value); 537void glUniform4f (glw::GLint location, glw::GLfloat v0, glw::GLfloat v1, glw::GLfloat v2, glw::GLfloat v3); 538void glUniform4fv (glw::GLint location, glw::GLsizei count, const glw::GLfloat *value); 539void glUniform4i (glw::GLint location, glw::GLint v0, glw::GLint v1, glw::GLint v2, glw::GLint v3); 540void glUniform4iv (glw::GLint location, glw::GLsizei count, const glw::GLint *value); 541void glUniform4ui (glw::GLint location, glw::GLuint v0, glw::GLuint v1, glw::GLuint v2, glw::GLuint v3); 542void glUniform4uiv (glw::GLint location, glw::GLsizei count, const glw::GLuint *value); 543void glUniformBlockBinding (glw::GLuint program, glw::GLuint uniformBlockIndex, glw::GLuint uniformBlockBinding); 544void glUniformMatrix2dv (glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value); 545void glUniformMatrix2fv (glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLfloat *value); 546void glUniformMatrix2x3dv (glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value); 547void glUniformMatrix2x3fv (glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLfloat *value); 548void glUniformMatrix2x4dv (glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value); 549void glUniformMatrix2x4fv (glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLfloat *value); 550void glUniformMatrix3dv (glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value); 551void glUniformMatrix3fv (glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLfloat *value); 552void glUniformMatrix3x2dv (glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value); 553void glUniformMatrix3x2fv (glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLfloat *value); 554void glUniformMatrix3x4dv (glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value); 555void glUniformMatrix3x4fv (glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLfloat *value); 556void glUniformMatrix4dv (glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value); 557void glUniformMatrix4fv (glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLfloat *value); 558void glUniformMatrix4x2dv (glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value); 559void glUniformMatrix4x2fv (glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLfloat *value); 560void glUniformMatrix4x3dv (glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value); 561void glUniformMatrix4x3fv (glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLfloat *value); 562void glUniformSubroutinesuiv (glw::GLenum shadertype, glw::GLsizei count, const glw::GLuint *indices); 563glw::GLboolean glUnmapBuffer (glw::GLenum target); 564glw::GLboolean glUnmapNamedBuffer (glw::GLuint buffer); 565void glUseProgram (glw::GLuint program); 566void glUseProgramStages (glw::GLuint pipeline, glw::GLbitfield stages, glw::GLuint program); 567void glValidateProgram (glw::GLuint program); 568void glValidateProgramPipeline (glw::GLuint pipeline); 569void glVertexArrayAttribBinding (glw::GLuint vaobj, glw::GLuint attribindex, glw::GLuint bindingindex); 570void glVertexArrayAttribFormat (glw::GLuint vaobj, glw::GLuint attribindex, glw::GLint size, glw::GLenum type, glw::GLboolean normalized, glw::GLuint relativeoffset); 571void glVertexArrayAttribIFormat (glw::GLuint vaobj, glw::GLuint attribindex, glw::GLint size, glw::GLenum type, glw::GLuint relativeoffset); 572void glVertexArrayAttribLFormat (glw::GLuint vaobj, glw::GLuint attribindex, glw::GLint size, glw::GLenum type, glw::GLuint relativeoffset); 573void glVertexArrayBindingDivisor (glw::GLuint vaobj, glw::GLuint bindingindex, glw::GLuint divisor); 574void glVertexArrayElementBuffer (glw::GLuint vaobj, glw::GLuint buffer); 575void glVertexArrayVertexBuffer (glw::GLuint vaobj, glw::GLuint bindingindex, glw::GLuint buffer, glw::GLintptr offset, glw::GLsizei stride); 576void glVertexArrayVertexBuffers (glw::GLuint vaobj, glw::GLuint first, glw::GLsizei count, const glw::GLuint *buffers, const glw::GLintptr *offsets, const glw::GLsizei *strides); 577void glVertexAttrib1d (glw::GLuint index, glw::GLdouble x); 578void glVertexAttrib1dv (glw::GLuint index, const glw::GLdouble *v); 579void glVertexAttrib1f (glw::GLuint index, glw::GLfloat x); 580void glVertexAttrib1fv (glw::GLuint index, const glw::GLfloat *v); 581void glVertexAttrib1s (glw::GLuint index, glw::GLshort x); 582void glVertexAttrib1sv (glw::GLuint index, const glw::GLshort *v); 583void glVertexAttrib2d (glw::GLuint index, glw::GLdouble x, glw::GLdouble y); 584void glVertexAttrib2dv (glw::GLuint index, const glw::GLdouble *v); 585void glVertexAttrib2f (glw::GLuint index, glw::GLfloat x, glw::GLfloat y); 586void glVertexAttrib2fv (glw::GLuint index, const glw::GLfloat *v); 587void glVertexAttrib2s (glw::GLuint index, glw::GLshort x, glw::GLshort y); 588void glVertexAttrib2sv (glw::GLuint index, const glw::GLshort *v); 589void glVertexAttrib3d (glw::GLuint index, glw::GLdouble x, glw::GLdouble y, glw::GLdouble z); 590void glVertexAttrib3dv (glw::GLuint index, const glw::GLdouble *v); 591void glVertexAttrib3f (glw::GLuint index, glw::GLfloat x, glw::GLfloat y, glw::GLfloat z); 592void glVertexAttrib3fv (glw::GLuint index, const glw::GLfloat *v); 593void glVertexAttrib3s (glw::GLuint index, glw::GLshort x, glw::GLshort y, glw::GLshort z); 594void glVertexAttrib3sv (glw::GLuint index, const glw::GLshort *v); 595void glVertexAttrib4Nbv (glw::GLuint index, const glw::GLbyte *v); 596void glVertexAttrib4Niv (glw::GLuint index, const glw::GLint *v); 597void glVertexAttrib4Nsv (glw::GLuint index, const glw::GLshort *v); 598void glVertexAttrib4Nub (glw::GLuint index, glw::GLubyte x, glw::GLubyte y, glw::GLubyte z, glw::GLubyte w); 599void glVertexAttrib4Nubv (glw::GLuint index, const glw::GLubyte *v); 600void glVertexAttrib4Nuiv (glw::GLuint index, const glw::GLuint *v); 601void glVertexAttrib4Nusv (glw::GLuint index, const glw::GLushort *v); 602void glVertexAttrib4bv (glw::GLuint index, const glw::GLbyte *v); 603void glVertexAttrib4d (glw::GLuint index, glw::GLdouble x, glw::GLdouble y, glw::GLdouble z, glw::GLdouble w); 604void glVertexAttrib4dv (glw::GLuint index, const glw::GLdouble *v); 605void glVertexAttrib4f (glw::GLuint index, glw::GLfloat x, glw::GLfloat y, glw::GLfloat z, glw::GLfloat w); 606void glVertexAttrib4fv (glw::GLuint index, const glw::GLfloat *v); 607void glVertexAttrib4iv (glw::GLuint index, const glw::GLint *v); 608void glVertexAttrib4s (glw::GLuint index, glw::GLshort x, glw::GLshort y, glw::GLshort z, glw::GLshort w); 609void glVertexAttrib4sv (glw::GLuint index, const glw::GLshort *v); 610void glVertexAttrib4ubv (glw::GLuint index, const glw::GLubyte *v); 611void glVertexAttrib4uiv (glw::GLuint index, const glw::GLuint *v); 612void glVertexAttrib4usv (glw::GLuint index, const glw::GLushort *v); 613void glVertexAttribBinding (glw::GLuint attribindex, glw::GLuint bindingindex); 614void glVertexAttribDivisor (glw::GLuint index, glw::GLuint divisor); 615void glVertexAttribFormat (glw::GLuint attribindex, glw::GLint size, glw::GLenum type, glw::GLboolean normalized, glw::GLuint relativeoffset); 616void glVertexAttribI1i (glw::GLuint index, glw::GLint x); 617void glVertexAttribI1iv (glw::GLuint index, const glw::GLint *v); 618void glVertexAttribI1ui (glw::GLuint index, glw::GLuint x); 619void glVertexAttribI1uiv (glw::GLuint index, const glw::GLuint *v); 620void glVertexAttribI2i (glw::GLuint index, glw::GLint x, glw::GLint y); 621void glVertexAttribI2iv (glw::GLuint index, const glw::GLint *v); 622void glVertexAttribI2ui (glw::GLuint index, glw::GLuint x, glw::GLuint y); 623void glVertexAttribI2uiv (glw::GLuint index, const glw::GLuint *v); 624void glVertexAttribI3i (glw::GLuint index, glw::GLint x, glw::GLint y, glw::GLint z); 625void glVertexAttribI3iv (glw::GLuint index, const glw::GLint *v); 626void glVertexAttribI3ui (glw::GLuint index, glw::GLuint x, glw::GLuint y, glw::GLuint z); 627void glVertexAttribI3uiv (glw::GLuint index, const glw::GLuint *v); 628void glVertexAttribI4bv (glw::GLuint index, const glw::GLbyte *v); 629void glVertexAttribI4i (glw::GLuint index, glw::GLint x, glw::GLint y, glw::GLint z, glw::GLint w); 630void glVertexAttribI4iv (glw::GLuint index, const glw::GLint *v); 631void glVertexAttribI4sv (glw::GLuint index, const glw::GLshort *v); 632void glVertexAttribI4ubv (glw::GLuint index, const glw::GLubyte *v); 633void glVertexAttribI4ui (glw::GLuint index, glw::GLuint x, glw::GLuint y, glw::GLuint z, glw::GLuint w); 634void glVertexAttribI4uiv (glw::GLuint index, const glw::GLuint *v); 635void glVertexAttribI4usv (glw::GLuint index, const glw::GLushort *v); 636void glVertexAttribIFormat (glw::GLuint attribindex, glw::GLint size, glw::GLenum type, glw::GLuint relativeoffset); 637void glVertexAttribIPointer (glw::GLuint index, glw::GLint size, glw::GLenum type, glw::GLsizei stride, const void *pointer); 638void glVertexAttribL1d (glw::GLuint index, glw::GLdouble x); 639void glVertexAttribL1dv (glw::GLuint index, const glw::GLdouble *v); 640void glVertexAttribL2d (glw::GLuint index, glw::GLdouble x, glw::GLdouble y); 641void glVertexAttribL2dv (glw::GLuint index, const glw::GLdouble *v); 642void glVertexAttribL3d (glw::GLuint index, glw::GLdouble x, glw::GLdouble y, glw::GLdouble z); 643void glVertexAttribL3dv (glw::GLuint index, const glw::GLdouble *v); 644void glVertexAttribL4d (glw::GLuint index, glw::GLdouble x, glw::GLdouble y, glw::GLdouble z, glw::GLdouble w); 645void glVertexAttribL4dv (glw::GLuint index, const glw::GLdouble *v); 646void glVertexAttribLFormat (glw::GLuint attribindex, glw::GLint size, glw::GLenum type, glw::GLuint relativeoffset); 647void glVertexAttribLPointer (glw::GLuint index, glw::GLint size, glw::GLenum type, glw::GLsizei stride, const void *pointer); 648void glVertexAttribP1ui (glw::GLuint index, glw::GLenum type, glw::GLboolean normalized, glw::GLuint value); 649void glVertexAttribP1uiv (glw::GLuint index, glw::GLenum type, glw::GLboolean normalized, const glw::GLuint *value); 650void glVertexAttribP2ui (glw::GLuint index, glw::GLenum type, glw::GLboolean normalized, glw::GLuint value); 651void glVertexAttribP2uiv (glw::GLuint index, glw::GLenum type, glw::GLboolean normalized, const glw::GLuint *value); 652void glVertexAttribP3ui (glw::GLuint index, glw::GLenum type, glw::GLboolean normalized, glw::GLuint value); 653void glVertexAttribP3uiv (glw::GLuint index, glw::GLenum type, glw::GLboolean normalized, const glw::GLuint *value); 654void glVertexAttribP4ui (glw::GLuint index, glw::GLenum type, glw::GLboolean normalized, glw::GLuint value); 655void glVertexAttribP4uiv (glw::GLuint index, glw::GLenum type, glw::GLboolean normalized, const glw::GLuint *value); 656void glVertexAttribPointer (glw::GLuint index, glw::GLint size, glw::GLenum type, glw::GLboolean normalized, glw::GLsizei stride, const void *pointer); 657void glVertexBindingDivisor (glw::GLuint bindingindex, glw::GLuint divisor); 658void glViewport (glw::GLint x, glw::GLint y, glw::GLsizei width, glw::GLsizei height); 659void glViewportArrayv (glw::GLuint first, glw::GLsizei count, const glw::GLfloat *v); 660void glViewportIndexedf (glw::GLuint index, glw::GLfloat x, glw::GLfloat y, glw::GLfloat w, glw::GLfloat h); 661void glViewportIndexedfv (glw::GLuint index, const glw::GLfloat *v); 662void glWaitSync (glw::GLsync sync, glw::GLbitfield flags, glw::GLuint64 timeout); 663