13c827367444ee418f129b2c238299f49d3264554Jarkko Poyry/* WARNING: This is auto-generated file. Do not modify, since changes will 23c827367444ee418f129b2c238299f49d3264554Jarkko Poyry * be lost! Modify the generating script instead. 31abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulos * 4485a2d1c89e689e6b8523fc3b9c146c63e92bfd7Daniel Andrade Groppe * Generated from Khronos GL API description (gl.xml) revision 32093. 53c827367444ee418f129b2c238299f49d3264554Jarkko Poyry */ 61abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glActiveShaderProgram (glw::GLuint pipeline, glw::GLuint program); 71abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glActiveTexture (glw::GLenum texture); 81abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glAttachShader (glw::GLuint program, glw::GLuint shader); 91abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glBeginConditionalRender (glw::GLuint id, glw::GLenum mode); 101abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glBeginQuery (glw::GLenum target, glw::GLuint id); 111abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glBeginQueryIndexed (glw::GLenum target, glw::GLuint index, glw::GLuint id); 121abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glBeginTransformFeedback (glw::GLenum primitiveMode); 131abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glBindAttribLocation (glw::GLuint program, glw::GLuint index, const glw::GLchar *name); 141abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glBindBuffer (glw::GLenum target, glw::GLuint buffer); 151abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glBindBufferBase (glw::GLenum target, glw::GLuint index, glw::GLuint buffer); 161abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glBindBufferRange (glw::GLenum target, glw::GLuint index, glw::GLuint buffer, glw::GLintptr offset, glw::GLsizeiptr size); 171abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glBindBuffersBase (glw::GLenum target, glw::GLuint first, glw::GLsizei count, const glw::GLuint *buffers); 181abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glBindBuffersRange (glw::GLenum target, glw::GLuint first, glw::GLsizei count, const glw::GLuint *buffers, const glw::GLintptr *offsets, const glw::GLsizeiptr *sizes); 191abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glBindFragDataLocation (glw::GLuint program, glw::GLuint color, const glw::GLchar *name); 201abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glBindFragDataLocationIndexed (glw::GLuint program, glw::GLuint colorNumber, glw::GLuint index, const glw::GLchar *name); 211abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glBindFramebuffer (glw::GLenum target, glw::GLuint framebuffer); 221abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glBindImageTexture (glw::GLuint unit, glw::GLuint texture, glw::GLint level, glw::GLboolean layered, glw::GLint layer, glw::GLenum access, glw::GLenum format); 231abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glBindImageTextures (glw::GLuint first, glw::GLsizei count, const glw::GLuint *textures); 241abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glBindProgramPipeline (glw::GLuint pipeline); 251abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glBindRenderbuffer (glw::GLenum target, glw::GLuint renderbuffer); 261abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glBindSampler (glw::GLuint unit, glw::GLuint sampler); 271abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glBindSamplers (glw::GLuint first, glw::GLsizei count, const glw::GLuint *samplers); 281abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glBindTexture (glw::GLenum target, glw::GLuint texture); 291abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glBindTextureUnit (glw::GLuint unit, glw::GLuint texture); 301abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glBindTextures (glw::GLuint first, glw::GLsizei count, const glw::GLuint *textures); 311abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glBindTransformFeedback (glw::GLenum target, glw::GLuint id); 321abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glBindVertexArray (glw::GLuint array); 331abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glBindVertexBuffer (glw::GLuint bindingindex, glw::GLuint buffer, glw::GLintptr offset, glw::GLsizei stride); 341abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glBindVertexBuffers (glw::GLuint first, glw::GLsizei count, const glw::GLuint *buffers, const glw::GLintptr *offsets, const glw::GLsizei *strides); 35485a2d1c89e689e6b8523fc3b9c146c63e92bfd7Daniel Andrade Groppevoid glBlendBarrier (void); 361abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glBlendColor (glw::GLfloat red, glw::GLfloat green, glw::GLfloat blue, glw::GLfloat alpha); 371abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glBlendEquation (glw::GLenum mode); 381abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glBlendEquationSeparate (glw::GLenum modeRGB, glw::GLenum modeAlpha); 391abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glBlendEquationSeparatei (glw::GLuint buf, glw::GLenum modeRGB, glw::GLenum modeAlpha); 401abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glBlendEquationi (glw::GLuint buf, glw::GLenum mode); 411abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glBlendFunc (glw::GLenum sfactor, glw::GLenum dfactor); 421abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glBlendFuncSeparate (glw::GLenum sfactorRGB, glw::GLenum dfactorRGB, glw::GLenum sfactorAlpha, glw::GLenum dfactorAlpha); 431abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glBlendFuncSeparatei (glw::GLuint buf, glw::GLenum srcRGB, glw::GLenum dstRGB, glw::GLenum srcAlpha, glw::GLenum dstAlpha); 441abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glBlendFunci (glw::GLuint buf, glw::GLenum src, glw::GLenum dst); 451abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid 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); 461abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid 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); 471abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glBufferData (glw::GLenum target, glw::GLsizeiptr size, const void *data, glw::GLenum usage); 481abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glBufferStorage (glw::GLenum target, glw::GLsizeiptr size, const void *data, glw::GLbitfield flags); 491abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glBufferSubData (glw::GLenum target, glw::GLintptr offset, glw::GLsizeiptr size, const void *data); 501abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosglw::GLenum glCheckFramebufferStatus (glw::GLenum target); 511abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosglw::GLenum glCheckNamedFramebufferStatus (glw::GLuint framebuffer, glw::GLenum target); 521abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glClampColor (glw::GLenum target, glw::GLenum clamp); 531abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glClear (glw::GLbitfield mask); 541abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glClearBufferData (glw::GLenum target, glw::GLenum internalformat, glw::GLenum format, glw::GLenum type, const void *data); 551abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glClearBufferSubData (glw::GLenum target, glw::GLenum internalformat, glw::GLintptr offset, glw::GLsizeiptr size, glw::GLenum format, glw::GLenum type, const void *data); 561abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glClearBufferfi (glw::GLenum buffer, glw::GLint drawbuffer, glw::GLfloat depth, glw::GLint stencil); 571abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glClearBufferfv (glw::GLenum buffer, glw::GLint drawbuffer, const glw::GLfloat *value); 581abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glClearBufferiv (glw::GLenum buffer, glw::GLint drawbuffer, const glw::GLint *value); 591abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glClearBufferuiv (glw::GLenum buffer, glw::GLint drawbuffer, const glw::GLuint *value); 601abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glClearColor (glw::GLfloat red, glw::GLfloat green, glw::GLfloat blue, glw::GLfloat alpha); 611abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glClearDepth (glw::GLdouble depth); 621abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glClearDepthf (glw::GLfloat d); 631abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glClearNamedBufferData (glw::GLuint buffer, glw::GLenum internalformat, glw::GLenum format, glw::GLenum type, const void *data); 64314799d1cc4f65ec6503edf7375b9e566fa30fd1Mika Isojärvivoid glClearNamedBufferSubData (glw::GLuint buffer, glw::GLenum internalformat, glw::GLintptr offset, glw::GLsizeiptr size, glw::GLenum format, glw::GLenum type, const void *data); 651abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glClearNamedFramebufferfi (glw::GLuint framebuffer, glw::GLenum buffer, const glw::GLfloat depth, glw::GLint stencil); 661abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glClearNamedFramebufferfv (glw::GLuint framebuffer, glw::GLenum buffer, glw::GLint drawbuffer, const glw::GLfloat *value); 671abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glClearNamedFramebufferiv (glw::GLuint framebuffer, glw::GLenum buffer, glw::GLint drawbuffer, const glw::GLint *value); 681abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glClearNamedFramebufferuiv (glw::GLuint framebuffer, glw::GLenum buffer, glw::GLint drawbuffer, const glw::GLuint *value); 691abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glClearStencil (glw::GLint s); 701abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glClearTexImage (glw::GLuint texture, glw::GLint level, glw::GLenum format, glw::GLenum type, const void *data); 711abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid 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); 721abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosglw::GLenum glClientWaitSync (glw::GLsync sync, glw::GLbitfield flags, glw::GLuint64 timeout); 731abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glClipControl (glw::GLenum origin, glw::GLenum depth); 741abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glColorMask (glw::GLboolean red, glw::GLboolean green, glw::GLboolean blue, glw::GLboolean alpha); 751abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glColorMaski (glw::GLuint index, glw::GLboolean r, glw::GLboolean g, glw::GLboolean b, glw::GLboolean a); 761abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glCompileShader (glw::GLuint shader); 771abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glCompressedTexImage1D (glw::GLenum target, glw::GLint level, glw::GLenum internalformat, glw::GLsizei width, glw::GLint border, glw::GLsizei imageSize, const void *data); 781abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid 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); 791abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid 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); 801abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glCompressedTexSubImage1D (glw::GLenum target, glw::GLint level, glw::GLint xoffset, glw::GLsizei width, glw::GLenum format, glw::GLsizei imageSize, const void *data); 811abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid 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); 821abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid 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); 831abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glCompressedTextureSubImage1D (glw::GLuint texture, glw::GLint level, glw::GLint xoffset, glw::GLsizei width, glw::GLenum format, glw::GLsizei imageSize, const void *data); 841abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid 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); 851abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid 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); 861abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glCopyBufferSubData (glw::GLenum readTarget, glw::GLenum writeTarget, glw::GLintptr readOffset, glw::GLintptr writeOffset, glw::GLsizeiptr size); 871abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid 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); 88314799d1cc4f65ec6503edf7375b9e566fa30fd1Mika Isojärvivoid glCopyNamedBufferSubData (glw::GLuint readBuffer, glw::GLuint writeBuffer, glw::GLintptr readOffset, glw::GLintptr writeOffset, glw::GLsizeiptr size); 891abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glCopyTexImage1D (glw::GLenum target, glw::GLint level, glw::GLenum internalformat, glw::GLint x, glw::GLint y, glw::GLsizei width, glw::GLint border); 901abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid 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); 911abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glCopyTexSubImage1D (glw::GLenum target, glw::GLint level, glw::GLint xoffset, glw::GLint x, glw::GLint y, glw::GLsizei width); 921abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid 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); 931abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid 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); 941abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glCopyTextureSubImage1D (glw::GLuint texture, glw::GLint level, glw::GLint xoffset, glw::GLint x, glw::GLint y, glw::GLsizei width); 951abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid 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); 961abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid 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); 971abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glCreateBuffers (glw::GLsizei n, glw::GLuint *buffers); 981abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glCreateFramebuffers (glw::GLsizei n, glw::GLuint *framebuffers); 991abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosglw::GLuint glCreateProgram (void); 1001abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glCreateProgramPipelines (glw::GLsizei n, glw::GLuint *pipelines); 1011abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glCreateQueries (glw::GLenum target, glw::GLsizei n, glw::GLuint *ids); 1021abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glCreateRenderbuffers (glw::GLsizei n, glw::GLuint *renderbuffers); 1031abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glCreateSamplers (glw::GLsizei n, glw::GLuint *samplers); 1041abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosglw::GLuint glCreateShader (glw::GLenum type); 1051abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosglw::GLuint glCreateShaderProgramv (glw::GLenum type, glw::GLsizei count, const glw::GLchar *const*strings); 1061abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glCreateTextures (glw::GLenum target, glw::GLsizei n, glw::GLuint *textures); 1071abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glCreateTransformFeedbacks (glw::GLsizei n, glw::GLuint *ids); 1081abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glCreateVertexArrays (glw::GLsizei n, glw::GLuint *arrays); 1091abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glCullFace (glw::GLenum mode); 1101abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glDebugMessageCallback (glw::GLDEBUGPROC callback, const void *userParam); 1111abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glDebugMessageControl (glw::GLenum source, glw::GLenum type, glw::GLenum severity, glw::GLsizei count, const glw::GLuint *ids, glw::GLboolean enabled); 1121abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glDebugMessageInsert (glw::GLenum source, glw::GLenum type, glw::GLuint id, glw::GLenum severity, glw::GLsizei length, const glw::GLchar *buf); 1131abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glDeleteBuffers (glw::GLsizei n, const glw::GLuint *buffers); 1141abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glDeleteFramebuffers (glw::GLsizei n, const glw::GLuint *framebuffers); 1151abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glDeleteProgram (glw::GLuint program); 1161abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glDeleteProgramPipelines (glw::GLsizei n, const glw::GLuint *pipelines); 1171abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glDeleteQueries (glw::GLsizei n, const glw::GLuint *ids); 1181abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glDeleteRenderbuffers (glw::GLsizei n, const glw::GLuint *renderbuffers); 1191abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glDeleteSamplers (glw::GLsizei count, const glw::GLuint *samplers); 1201abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glDeleteShader (glw::GLuint shader); 1211abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glDeleteSync (glw::GLsync sync); 1221abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glDeleteTextures (glw::GLsizei n, const glw::GLuint *textures); 1231abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glDeleteTransformFeedbacks (glw::GLsizei n, const glw::GLuint *ids); 1241abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glDeleteVertexArrays (glw::GLsizei n, const glw::GLuint *arrays); 1251abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glDepthFunc (glw::GLenum func); 1261abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glDepthMask (glw::GLboolean flag); 1271abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glDepthRange (glw::GLdouble near, glw::GLdouble far); 1281abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glDepthRangeArrayv (glw::GLuint first, glw::GLsizei count, const glw::GLdouble *v); 1291abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glDepthRangeIndexed (glw::GLuint index, glw::GLdouble n, glw::GLdouble f); 1301abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glDepthRangef (glw::GLfloat n, glw::GLfloat f); 1311abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glDetachShader (glw::GLuint program, glw::GLuint shader); 1321abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glDisable (glw::GLenum cap); 1331abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glDisableVertexArrayAttrib (glw::GLuint vaobj, glw::GLuint index); 1341abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glDisableVertexAttribArray (glw::GLuint index); 1351abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glDisablei (glw::GLenum target, glw::GLuint index); 1361abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glDispatchCompute (glw::GLuint num_groups_x, glw::GLuint num_groups_y, glw::GLuint num_groups_z); 1371abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glDispatchComputeIndirect (glw::GLintptr indirect); 1381abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glDrawArrays (glw::GLenum mode, glw::GLint first, glw::GLsizei count); 1391abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glDrawArraysIndirect (glw::GLenum mode, const void *indirect); 1401abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glDrawArraysInstanced (glw::GLenum mode, glw::GLint first, glw::GLsizei count, glw::GLsizei instancecount); 1411abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glDrawArraysInstancedBaseInstance (glw::GLenum mode, glw::GLint first, glw::GLsizei count, glw::GLsizei instancecount, glw::GLuint baseinstance); 1421abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glDrawBuffer (glw::GLenum buf); 1431abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glDrawBuffers (glw::GLsizei n, const glw::GLenum *bufs); 1441abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glDrawElements (glw::GLenum mode, glw::GLsizei count, glw::GLenum type, const void *indices); 1451abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glDrawElementsBaseVertex (glw::GLenum mode, glw::GLsizei count, glw::GLenum type, const void *indices, glw::GLint basevertex); 1461abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glDrawElementsIndirect (glw::GLenum mode, glw::GLenum type, const void *indirect); 1471abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glDrawElementsInstanced (glw::GLenum mode, glw::GLsizei count, glw::GLenum type, const void *indices, glw::GLsizei instancecount); 1481abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glDrawElementsInstancedBaseInstance (glw::GLenum mode, glw::GLsizei count, glw::GLenum type, const void *indices, glw::GLsizei instancecount, glw::GLuint baseinstance); 1491abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glDrawElementsInstancedBaseVertex (glw::GLenum mode, glw::GLsizei count, glw::GLenum type, const void *indices, glw::GLsizei instancecount, glw::GLint basevertex); 1501abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glDrawElementsInstancedBaseVertexBaseInstance (glw::GLenum mode, glw::GLsizei count, glw::GLenum type, const void *indices, glw::GLsizei instancecount, glw::GLint basevertex, glw::GLuint baseinstance); 1511abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glDrawRangeElements (glw::GLenum mode, glw::GLuint start, glw::GLuint end, glw::GLsizei count, glw::GLenum type, const void *indices); 1521abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glDrawRangeElementsBaseVertex (glw::GLenum mode, glw::GLuint start, glw::GLuint end, glw::GLsizei count, glw::GLenum type, const void *indices, glw::GLint basevertex); 1531abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glDrawTransformFeedback (glw::GLenum mode, glw::GLuint id); 1541abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glDrawTransformFeedbackInstanced (glw::GLenum mode, glw::GLuint id, glw::GLsizei instancecount); 1551abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glDrawTransformFeedbackStream (glw::GLenum mode, glw::GLuint id, glw::GLuint stream); 1561abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glDrawTransformFeedbackStreamInstanced (glw::GLenum mode, glw::GLuint id, glw::GLuint stream, glw::GLsizei instancecount); 1571abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glEGLImageTargetRenderbufferStorageOES (glw::GLenum target, glw::GLeglImageOES image); 1581abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glEGLImageTargetTexture2DOES (glw::GLenum target, glw::GLeglImageOES image); 1591abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glEnable (glw::GLenum cap); 1601abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glEnableVertexArrayAttrib (glw::GLuint vaobj, glw::GLuint index); 1611abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glEnableVertexAttribArray (glw::GLuint index); 1621abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glEnablei (glw::GLenum target, glw::GLuint index); 1631abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glEndConditionalRender (void); 1641abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glEndQuery (glw::GLenum target); 1651abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glEndQueryIndexed (glw::GLenum target, glw::GLuint index); 1661abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glEndTransformFeedback (void); 1671abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosglw::GLsync glFenceSync (glw::GLenum condition, glw::GLbitfield flags); 1681abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glFinish (void); 1691abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glFlush (void); 1701abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glFlushMappedBufferRange (glw::GLenum target, glw::GLintptr offset, glw::GLsizeiptr length); 171314799d1cc4f65ec6503edf7375b9e566fa30fd1Mika Isojärvivoid glFlushMappedNamedBufferRange (glw::GLuint buffer, glw::GLintptr offset, glw::GLsizeiptr length); 1721abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glFramebufferParameteri (glw::GLenum target, glw::GLenum pname, glw::GLint param); 1731abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glFramebufferRenderbuffer (glw::GLenum target, glw::GLenum attachment, glw::GLenum renderbuffertarget, glw::GLuint renderbuffer); 1741abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glFramebufferTexture (glw::GLenum target, glw::GLenum attachment, glw::GLuint texture, glw::GLint level); 1751abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glFramebufferTexture1D (glw::GLenum target, glw::GLenum attachment, glw::GLenum textarget, glw::GLuint texture, glw::GLint level); 1761abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glFramebufferTexture2D (glw::GLenum target, glw::GLenum attachment, glw::GLenum textarget, glw::GLuint texture, glw::GLint level); 1771abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glFramebufferTexture3D (glw::GLenum target, glw::GLenum attachment, glw::GLenum textarget, glw::GLuint texture, glw::GLint level, glw::GLint zoffset); 1781abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glFramebufferTextureLayer (glw::GLenum target, glw::GLenum attachment, glw::GLuint texture, glw::GLint level, glw::GLint layer); 1791abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glFrontFace (glw::GLenum mode); 1801abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGenBuffers (glw::GLsizei n, glw::GLuint *buffers); 1811abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGenFramebuffers (glw::GLsizei n, glw::GLuint *framebuffers); 1821abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGenProgramPipelines (glw::GLsizei n, glw::GLuint *pipelines); 1831abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGenQueries (glw::GLsizei n, glw::GLuint *ids); 1841abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGenRenderbuffers (glw::GLsizei n, glw::GLuint *renderbuffers); 1851abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGenSamplers (glw::GLsizei count, glw::GLuint *samplers); 1861abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGenTextures (glw::GLsizei n, glw::GLuint *textures); 1871abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGenTransformFeedbacks (glw::GLsizei n, glw::GLuint *ids); 1881abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGenVertexArrays (glw::GLsizei n, glw::GLuint *arrays); 1891abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGenerateMipmap (glw::GLenum target); 1901abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGenerateTextureMipmap (glw::GLuint texture); 1911abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetActiveAtomicCounterBufferiv (glw::GLuint program, glw::GLuint bufferIndex, glw::GLenum pname, glw::GLint *params); 1921abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetActiveAttrib (glw::GLuint program, glw::GLuint index, glw::GLsizei bufSize, glw::GLsizei *length, glw::GLint *size, glw::GLenum *type, glw::GLchar *name); 1931abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetActiveSubroutineName (glw::GLuint program, glw::GLenum shadertype, glw::GLuint index, glw::GLsizei bufsize, glw::GLsizei *length, glw::GLchar *name); 1941abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetActiveSubroutineUniformName (glw::GLuint program, glw::GLenum shadertype, glw::GLuint index, glw::GLsizei bufsize, glw::GLsizei *length, glw::GLchar *name); 1951abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetActiveSubroutineUniformiv (glw::GLuint program, glw::GLenum shadertype, glw::GLuint index, glw::GLenum pname, glw::GLint *values); 1961abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetActiveUniform (glw::GLuint program, glw::GLuint index, glw::GLsizei bufSize, glw::GLsizei *length, glw::GLint *size, glw::GLenum *type, glw::GLchar *name); 1971abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetActiveUniformBlockName (glw::GLuint program, glw::GLuint uniformBlockIndex, glw::GLsizei bufSize, glw::GLsizei *length, glw::GLchar *uniformBlockName); 1981abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetActiveUniformBlockiv (glw::GLuint program, glw::GLuint uniformBlockIndex, glw::GLenum pname, glw::GLint *params); 1991abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetActiveUniformName (glw::GLuint program, glw::GLuint uniformIndex, glw::GLsizei bufSize, glw::GLsizei *length, glw::GLchar *uniformName); 2001abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetActiveUniformsiv (glw::GLuint program, glw::GLsizei uniformCount, const glw::GLuint *uniformIndices, glw::GLenum pname, glw::GLint *params); 2011abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetAttachedShaders (glw::GLuint program, glw::GLsizei maxCount, glw::GLsizei *count, glw::GLuint *shaders); 2021abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosglw::GLint glGetAttribLocation (glw::GLuint program, const glw::GLchar *name); 2031abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetBooleani_v (glw::GLenum target, glw::GLuint index, glw::GLboolean *data); 2041abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetBooleanv (glw::GLenum pname, glw::GLboolean *data); 2051abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetBufferParameteri64v (glw::GLenum target, glw::GLenum pname, glw::GLint64 *params); 2061abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetBufferParameteriv (glw::GLenum target, glw::GLenum pname, glw::GLint *params); 2071abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetBufferPointerv (glw::GLenum target, glw::GLenum pname, void **params); 2081abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetBufferSubData (glw::GLenum target, glw::GLintptr offset, glw::GLsizeiptr size, void *data); 2091abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetCompressedTexImage (glw::GLenum target, glw::GLint level, void *img); 2101abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetCompressedTextureImage (glw::GLuint texture, glw::GLint level, glw::GLsizei bufSize, void *pixels); 2111abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid 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); 2121abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosglw::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); 2131abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetDoublei_v (glw::GLenum target, glw::GLuint index, glw::GLdouble *data); 2141abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetDoublev (glw::GLenum pname, glw::GLdouble *data); 2151abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosglw::GLenum glGetError (void); 2161abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetFloati_v (glw::GLenum target, glw::GLuint index, glw::GLfloat *data); 2171abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetFloatv (glw::GLenum pname, glw::GLfloat *data); 2181abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosglw::GLint glGetFragDataIndex (glw::GLuint program, const glw::GLchar *name); 2191abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosglw::GLint glGetFragDataLocation (glw::GLuint program, const glw::GLchar *name); 2201abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetFramebufferAttachmentParameteriv (glw::GLenum target, glw::GLenum attachment, glw::GLenum pname, glw::GLint *params); 2211abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetFramebufferParameteriv (glw::GLenum target, glw::GLenum pname, glw::GLint *params); 2221abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosglw::GLenum glGetGraphicsResetStatus (void); 2231abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetInteger64i_v (glw::GLenum target, glw::GLuint index, glw::GLint64 *data); 2241abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetInteger64v (glw::GLenum pname, glw::GLint64 *data); 2251abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetIntegeri_v (glw::GLenum target, glw::GLuint index, glw::GLint *data); 2261abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetIntegerv (glw::GLenum pname, glw::GLint *data); 2271abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetInternalformati64v (glw::GLenum target, glw::GLenum internalformat, glw::GLenum pname, glw::GLsizei bufSize, glw::GLint64 *params); 2281abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetInternalformativ (glw::GLenum target, glw::GLenum internalformat, glw::GLenum pname, glw::GLsizei bufSize, glw::GLint *params); 2291abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetMultisamplefv (glw::GLenum pname, glw::GLuint index, glw::GLfloat *val); 2301abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetNamedBufferParameteri64v (glw::GLuint buffer, glw::GLenum pname, glw::GLint64 *params); 2311abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetNamedBufferParameteriv (glw::GLuint buffer, glw::GLenum pname, glw::GLint *params); 2321abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetNamedBufferPointerv (glw::GLuint buffer, glw::GLenum pname, void **params); 233314799d1cc4f65ec6503edf7375b9e566fa30fd1Mika Isojärvivoid glGetNamedBufferSubData (glw::GLuint buffer, glw::GLintptr offset, glw::GLsizeiptr size, void *data); 2341abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetNamedFramebufferAttachmentParameteriv (glw::GLuint framebuffer, glw::GLenum attachment, glw::GLenum pname, glw::GLint *params); 2351abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetNamedFramebufferParameteriv (glw::GLuint framebuffer, glw::GLenum pname, glw::GLint *param); 2361abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetNamedRenderbufferParameteriv (glw::GLuint renderbuffer, glw::GLenum pname, glw::GLint *params); 2371abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetObjectLabel (glw::GLenum identifier, glw::GLuint name, glw::GLsizei bufSize, glw::GLsizei *length, glw::GLchar *label); 2381abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetObjectPtrLabel (const void *ptr, glw::GLsizei bufSize, glw::GLsizei *length, glw::GLchar *label); 2391abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetPointerv (glw::GLenum pname, void **params); 2401abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetProgramBinary (glw::GLuint program, glw::GLsizei bufSize, glw::GLsizei *length, glw::GLenum *binaryFormat, void *binary); 2411abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetProgramInfoLog (glw::GLuint program, glw::GLsizei bufSize, glw::GLsizei *length, glw::GLchar *infoLog); 2421abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetProgramInterfaceiv (glw::GLuint program, glw::GLenum programInterface, glw::GLenum pname, glw::GLint *params); 2431abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetProgramPipelineInfoLog (glw::GLuint pipeline, glw::GLsizei bufSize, glw::GLsizei *length, glw::GLchar *infoLog); 2441abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetProgramPipelineiv (glw::GLuint pipeline, glw::GLenum pname, glw::GLint *params); 2451abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosglw::GLuint glGetProgramResourceIndex (glw::GLuint program, glw::GLenum programInterface, const glw::GLchar *name); 2461abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosglw::GLint glGetProgramResourceLocation (glw::GLuint program, glw::GLenum programInterface, const glw::GLchar *name); 2471abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosglw::GLint glGetProgramResourceLocationIndex (glw::GLuint program, glw::GLenum programInterface, const glw::GLchar *name); 2481abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetProgramResourceName (glw::GLuint program, glw::GLenum programInterface, glw::GLuint index, glw::GLsizei bufSize, glw::GLsizei *length, glw::GLchar *name); 2491abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid 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); 2501abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetProgramStageiv (glw::GLuint program, glw::GLenum shadertype, glw::GLenum pname, glw::GLint *values); 2511abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetProgramiv (glw::GLuint program, glw::GLenum pname, glw::GLint *params); 2521abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetQueryBufferObjecti64v (glw::GLuint id, glw::GLuint buffer, glw::GLenum pname, glw::GLintptr offset); 2531abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetQueryBufferObjectiv (glw::GLuint id, glw::GLuint buffer, glw::GLenum pname, glw::GLintptr offset); 2541abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetQueryBufferObjectui64v (glw::GLuint id, glw::GLuint buffer, glw::GLenum pname, glw::GLintptr offset); 2551abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetQueryBufferObjectuiv (glw::GLuint id, glw::GLuint buffer, glw::GLenum pname, glw::GLintptr offset); 2561abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetQueryIndexediv (glw::GLenum target, glw::GLuint index, glw::GLenum pname, glw::GLint *params); 2571abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetQueryObjecti64v (glw::GLuint id, glw::GLenum pname, glw::GLint64 *params); 2581abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetQueryObjectiv (glw::GLuint id, glw::GLenum pname, glw::GLint *params); 2591abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetQueryObjectui64v (glw::GLuint id, glw::GLenum pname, glw::GLuint64 *params); 2601abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetQueryObjectuiv (glw::GLuint id, glw::GLenum pname, glw::GLuint *params); 2611abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetQueryiv (glw::GLenum target, glw::GLenum pname, glw::GLint *params); 2621abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetRenderbufferParameteriv (glw::GLenum target, glw::GLenum pname, glw::GLint *params); 2631abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetSamplerParameterIiv (glw::GLuint sampler, glw::GLenum pname, glw::GLint *params); 2641abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetSamplerParameterIuiv (glw::GLuint sampler, glw::GLenum pname, glw::GLuint *params); 2651abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetSamplerParameterfv (glw::GLuint sampler, glw::GLenum pname, glw::GLfloat *params); 2661abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetSamplerParameteriv (glw::GLuint sampler, glw::GLenum pname, glw::GLint *params); 2671abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetShaderInfoLog (glw::GLuint shader, glw::GLsizei bufSize, glw::GLsizei *length, glw::GLchar *infoLog); 2681abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetShaderPrecisionFormat (glw::GLenum shadertype, glw::GLenum precisiontype, glw::GLint *range, glw::GLint *precision); 2691abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetShaderSource (glw::GLuint shader, glw::GLsizei bufSize, glw::GLsizei *length, glw::GLchar *source); 2701abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetShaderiv (glw::GLuint shader, glw::GLenum pname, glw::GLint *params); 2711abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosconst glw::GLubyte * glGetString (glw::GLenum name); 2721abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosconst glw::GLubyte * glGetStringi (glw::GLenum name, glw::GLuint index); 2731abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosglw::GLuint glGetSubroutineIndex (glw::GLuint program, glw::GLenum shadertype, const glw::GLchar *name); 2741abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosglw::GLint glGetSubroutineUniformLocation (glw::GLuint program, glw::GLenum shadertype, const glw::GLchar *name); 2751abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetSynciv (glw::GLsync sync, glw::GLenum pname, glw::GLsizei bufSize, glw::GLsizei *length, glw::GLint *values); 2761abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetTexImage (glw::GLenum target, glw::GLint level, glw::GLenum format, glw::GLenum type, void *pixels); 2771abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetTexLevelParameterfv (glw::GLenum target, glw::GLint level, glw::GLenum pname, glw::GLfloat *params); 2781abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetTexLevelParameteriv (glw::GLenum target, glw::GLint level, glw::GLenum pname, glw::GLint *params); 2791abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetTexParameterIiv (glw::GLenum target, glw::GLenum pname, glw::GLint *params); 2801abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetTexParameterIuiv (glw::GLenum target, glw::GLenum pname, glw::GLuint *params); 2811abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetTexParameterfv (glw::GLenum target, glw::GLenum pname, glw::GLfloat *params); 2821abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetTexParameteriv (glw::GLenum target, glw::GLenum pname, glw::GLint *params); 2831abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetTextureImage (glw::GLuint texture, glw::GLint level, glw::GLenum format, glw::GLenum type, glw::GLsizei bufSize, void *pixels); 2841abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetTextureLevelParameterfv (glw::GLuint texture, glw::GLint level, glw::GLenum pname, glw::GLfloat *params); 2851abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetTextureLevelParameteriv (glw::GLuint texture, glw::GLint level, glw::GLenum pname, glw::GLint *params); 2861abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetTextureParameterIiv (glw::GLuint texture, glw::GLenum pname, glw::GLint *params); 2871abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetTextureParameterIuiv (glw::GLuint texture, glw::GLenum pname, glw::GLuint *params); 2881abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetTextureParameterfv (glw::GLuint texture, glw::GLenum pname, glw::GLfloat *params); 2891abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetTextureParameteriv (glw::GLuint texture, glw::GLenum pname, glw::GLint *params); 2901abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid 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); 2911abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetTransformFeedbackVarying (glw::GLuint program, glw::GLuint index, glw::GLsizei bufSize, glw::GLsizei *length, glw::GLsizei *size, glw::GLenum *type, glw::GLchar *name); 2921abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetTransformFeedbacki64_v (glw::GLuint xfb, glw::GLenum pname, glw::GLuint index, glw::GLint64 *param); 2931abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetTransformFeedbacki_v (glw::GLuint xfb, glw::GLenum pname, glw::GLuint index, glw::GLint *param); 2941abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetTransformFeedbackiv (glw::GLuint xfb, glw::GLenum pname, glw::GLint *param); 2951abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosglw::GLuint glGetUniformBlockIndex (glw::GLuint program, const glw::GLchar *uniformBlockName); 2961abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetUniformIndices (glw::GLuint program, glw::GLsizei uniformCount, const glw::GLchar *const*uniformNames, glw::GLuint *uniformIndices); 2971abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosglw::GLint glGetUniformLocation (glw::GLuint program, const glw::GLchar *name); 2981abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetUniformSubroutineuiv (glw::GLenum shadertype, glw::GLint location, glw::GLuint *params); 2991abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetUniformdv (glw::GLuint program, glw::GLint location, glw::GLdouble *params); 3001abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetUniformfv (glw::GLuint program, glw::GLint location, glw::GLfloat *params); 3011abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetUniformiv (glw::GLuint program, glw::GLint location, glw::GLint *params); 3021abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetUniformuiv (glw::GLuint program, glw::GLint location, glw::GLuint *params); 3031abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetVertexArrayIndexed64iv (glw::GLuint vaobj, glw::GLuint index, glw::GLenum pname, glw::GLint64 *param); 3041abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetVertexArrayIndexediv (glw::GLuint vaobj, glw::GLuint index, glw::GLenum pname, glw::GLint *param); 3051abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetVertexArrayiv (glw::GLuint vaobj, glw::GLenum pname, glw::GLint *param); 3061abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetVertexAttribIiv (glw::GLuint index, glw::GLenum pname, glw::GLint *params); 3071abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetVertexAttribIuiv (glw::GLuint index, glw::GLenum pname, glw::GLuint *params); 3081abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetVertexAttribLdv (glw::GLuint index, glw::GLenum pname, glw::GLdouble *params); 3091abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetVertexAttribPointerv (glw::GLuint index, glw::GLenum pname, void **pointer); 3101abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetVertexAttribdv (glw::GLuint index, glw::GLenum pname, glw::GLdouble *params); 3111abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetVertexAttribfv (glw::GLuint index, glw::GLenum pname, glw::GLfloat *params); 3121abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetVertexAttribiv (glw::GLuint index, glw::GLenum pname, glw::GLint *params); 3131abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetnCompressedTexImage (glw::GLenum target, glw::GLint lod, glw::GLsizei bufSize, void *pixels); 3141abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetnTexImage (glw::GLenum target, glw::GLint level, glw::GLenum format, glw::GLenum type, glw::GLsizei bufSize, void *pixels); 3151abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetnUniformdv (glw::GLuint program, glw::GLint location, glw::GLsizei bufSize, glw::GLdouble *params); 3161abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetnUniformfv (glw::GLuint program, glw::GLint location, glw::GLsizei bufSize, glw::GLfloat *params); 3171abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetnUniformiv (glw::GLuint program, glw::GLint location, glw::GLsizei bufSize, glw::GLint *params); 3181abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glGetnUniformuiv (glw::GLuint program, glw::GLint location, glw::GLsizei bufSize, glw::GLuint *params); 3191abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glHint (glw::GLenum target, glw::GLenum mode); 3201a9576a710673363b2c0d9e5771451cebbfa6d10Pyry Haulosvoid glInsertEventMarkerEXT (glw::GLsizei length, const glw::GLchar *marker); 3211abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glInvalidateBufferData (glw::GLuint buffer); 3221abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glInvalidateBufferSubData (glw::GLuint buffer, glw::GLintptr offset, glw::GLsizeiptr length); 3231abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glInvalidateFramebuffer (glw::GLenum target, glw::GLsizei numAttachments, const glw::GLenum *attachments); 3241abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glInvalidateNamedFramebufferData (glw::GLuint framebuffer, glw::GLsizei numAttachments, const glw::GLenum *attachments); 3251abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glInvalidateNamedFramebufferSubData (glw::GLuint framebuffer, glw::GLsizei numAttachments, const glw::GLenum *attachments, glw::GLint x, glw::GLint y, glw::GLsizei width, glw::GLsizei height); 3261abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glInvalidateSubFramebuffer (glw::GLenum target, glw::GLsizei numAttachments, const glw::GLenum *attachments, glw::GLint x, glw::GLint y, glw::GLsizei width, glw::GLsizei height); 3271abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glInvalidateTexImage (glw::GLuint texture, glw::GLint level); 3281abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid 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); 3291abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosglw::GLboolean glIsBuffer (glw::GLuint buffer); 3301abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosglw::GLboolean glIsEnabled (glw::GLenum cap); 3311abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosglw::GLboolean glIsEnabledi (glw::GLenum target, glw::GLuint index); 3321abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosglw::GLboolean glIsFramebuffer (glw::GLuint framebuffer); 3331abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosglw::GLboolean glIsProgram (glw::GLuint program); 3341abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosglw::GLboolean glIsProgramPipeline (glw::GLuint pipeline); 3351abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosglw::GLboolean glIsQuery (glw::GLuint id); 3361abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosglw::GLboolean glIsRenderbuffer (glw::GLuint renderbuffer); 3371abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosglw::GLboolean glIsSampler (glw::GLuint sampler); 3381abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosglw::GLboolean glIsShader (glw::GLuint shader); 3391abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosglw::GLboolean glIsSync (glw::GLsync sync); 3401abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosglw::GLboolean glIsTexture (glw::GLuint texture); 3411abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosglw::GLboolean glIsTransformFeedback (glw::GLuint id); 3421abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosglw::GLboolean glIsVertexArray (glw::GLuint array); 3431abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glLineWidth (glw::GLfloat width); 3441abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glLinkProgram (glw::GLuint program); 3451abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glLogicOp (glw::GLenum opcode); 3461abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid * glMapBuffer (glw::GLenum target, glw::GLenum access); 3471abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid * glMapBufferRange (glw::GLenum target, glw::GLintptr offset, glw::GLsizeiptr length, glw::GLbitfield access); 3481abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid * glMapNamedBuffer (glw::GLuint buffer, glw::GLenum access); 349314799d1cc4f65ec6503edf7375b9e566fa30fd1Mika Isojärvivoid * glMapNamedBufferRange (glw::GLuint buffer, glw::GLintptr offset, glw::GLsizeiptr length, glw::GLbitfield access); 3501abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glMemoryBarrier (glw::GLbitfield barriers); 3511abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glMemoryBarrierByRegion (glw::GLbitfield barriers); 3521abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glMinSampleShading (glw::GLfloat value); 3531abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glMultiDrawArrays (glw::GLenum mode, const glw::GLint *first, const glw::GLsizei *count, glw::GLsizei drawcount); 3541abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glMultiDrawArraysIndirect (glw::GLenum mode, const void *indirect, glw::GLsizei drawcount, glw::GLsizei stride); 3551abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glMultiDrawElements (glw::GLenum mode, const glw::GLsizei *count, glw::GLenum type, const void *const*indices, glw::GLsizei drawcount); 3561abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glMultiDrawElementsBaseVertex (glw::GLenum mode, const glw::GLsizei *count, glw::GLenum type, const void *const*indices, glw::GLsizei drawcount, const glw::GLint *basevertex); 3571abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glMultiDrawElementsIndirect (glw::GLenum mode, glw::GLenum type, const void *indirect, glw::GLsizei drawcount, glw::GLsizei stride); 358314799d1cc4f65ec6503edf7375b9e566fa30fd1Mika Isojärvivoid glNamedBufferData (glw::GLuint buffer, glw::GLsizeiptr size, const void *data, glw::GLenum usage); 359314799d1cc4f65ec6503edf7375b9e566fa30fd1Mika Isojärvivoid glNamedBufferStorage (glw::GLuint buffer, glw::GLsizeiptr size, const void *data, glw::GLbitfield flags); 360314799d1cc4f65ec6503edf7375b9e566fa30fd1Mika Isojärvivoid glNamedBufferSubData (glw::GLuint buffer, glw::GLintptr offset, glw::GLsizeiptr size, const void *data); 3611abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glNamedFramebufferDrawBuffer (glw::GLuint framebuffer, glw::GLenum buf); 3621abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glNamedFramebufferDrawBuffers (glw::GLuint framebuffer, glw::GLsizei n, const glw::GLenum *bufs); 3631abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glNamedFramebufferParameteri (glw::GLuint framebuffer, glw::GLenum pname, glw::GLint param); 3641abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glNamedFramebufferReadBuffer (glw::GLuint framebuffer, glw::GLenum src); 3651abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glNamedFramebufferRenderbuffer (glw::GLuint framebuffer, glw::GLenum attachment, glw::GLenum renderbuffertarget, glw::GLuint renderbuffer); 3661abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glNamedFramebufferTexture (glw::GLuint framebuffer, glw::GLenum attachment, glw::GLuint texture, glw::GLint level); 3671abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glNamedFramebufferTextureLayer (glw::GLuint framebuffer, glw::GLenum attachment, glw::GLuint texture, glw::GLint level, glw::GLint layer); 3681abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glNamedRenderbufferStorage (glw::GLuint renderbuffer, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height); 3691abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glNamedRenderbufferStorageMultisample (glw::GLuint renderbuffer, glw::GLsizei samples, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height); 3701abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glObjectLabel (glw::GLenum identifier, glw::GLuint name, glw::GLsizei length, const glw::GLchar *label); 3711abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glObjectPtrLabel (const void *ptr, glw::GLsizei length, const glw::GLchar *label); 3721abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glPatchParameterfv (glw::GLenum pname, const glw::GLfloat *values); 3731abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glPatchParameteri (glw::GLenum pname, glw::GLint value); 3741abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glPauseTransformFeedback (void); 3751abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glPixelStoref (glw::GLenum pname, glw::GLfloat param); 3761abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glPixelStorei (glw::GLenum pname, glw::GLint param); 3771abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glPointParameterf (glw::GLenum pname, glw::GLfloat param); 3781abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glPointParameterfv (glw::GLenum pname, const glw::GLfloat *params); 3791abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glPointParameteri (glw::GLenum pname, glw::GLint param); 3801abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glPointParameteriv (glw::GLenum pname, const glw::GLint *params); 3811abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glPointSize (glw::GLfloat size); 3821abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glPolygonMode (glw::GLenum face, glw::GLenum mode); 3831abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glPolygonOffset (glw::GLfloat factor, glw::GLfloat units); 3841abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glPopDebugGroup (void); 3851a9576a710673363b2c0d9e5771451cebbfa6d10Pyry Haulosvoid glPopGroupMarkerEXT (void); 386485a2d1c89e689e6b8523fc3b9c146c63e92bfd7Daniel Andrade Groppevoid 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); 3871abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glPrimitiveRestartIndex (glw::GLuint index); 3881abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glProgramBinary (glw::GLuint program, glw::GLenum binaryFormat, const void *binary, glw::GLsizei length); 3891abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glProgramParameteri (glw::GLuint program, glw::GLenum pname, glw::GLint value); 3901abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glProgramUniform1d (glw::GLuint program, glw::GLint location, glw::GLdouble v0); 3911abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glProgramUniform1dv (glw::GLuint program, glw::GLint location, glw::GLsizei count, const glw::GLdouble *value); 3921abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glProgramUniform1f (glw::GLuint program, glw::GLint location, glw::GLfloat v0); 3931abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glProgramUniform1fv (glw::GLuint program, glw::GLint location, glw::GLsizei count, const glw::GLfloat *value); 3941abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glProgramUniform1i (glw::GLuint program, glw::GLint location, glw::GLint v0); 3951abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glProgramUniform1iv (glw::GLuint program, glw::GLint location, glw::GLsizei count, const glw::GLint *value); 3961abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glProgramUniform1ui (glw::GLuint program, glw::GLint location, glw::GLuint v0); 3971abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glProgramUniform1uiv (glw::GLuint program, glw::GLint location, glw::GLsizei count, const glw::GLuint *value); 3981abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glProgramUniform2d (glw::GLuint program, glw::GLint location, glw::GLdouble v0, glw::GLdouble v1); 3991abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glProgramUniform2dv (glw::GLuint program, glw::GLint location, glw::GLsizei count, const glw::GLdouble *value); 4001abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glProgramUniform2f (glw::GLuint program, glw::GLint location, glw::GLfloat v0, glw::GLfloat v1); 4011abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glProgramUniform2fv (glw::GLuint program, glw::GLint location, glw::GLsizei count, const glw::GLfloat *value); 4021abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glProgramUniform2i (glw::GLuint program, glw::GLint location, glw::GLint v0, glw::GLint v1); 4031abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glProgramUniform2iv (glw::GLuint program, glw::GLint location, glw::GLsizei count, const glw::GLint *value); 4041abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glProgramUniform2ui (glw::GLuint program, glw::GLint location, glw::GLuint v0, glw::GLuint v1); 4051abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glProgramUniform2uiv (glw::GLuint program, glw::GLint location, glw::GLsizei count, const glw::GLuint *value); 4061abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glProgramUniform3d (glw::GLuint program, glw::GLint location, glw::GLdouble v0, glw::GLdouble v1, glw::GLdouble v2); 4071abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glProgramUniform3dv (glw::GLuint program, glw::GLint location, glw::GLsizei count, const glw::GLdouble *value); 4081abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glProgramUniform3f (glw::GLuint program, glw::GLint location, glw::GLfloat v0, glw::GLfloat v1, glw::GLfloat v2); 4091abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glProgramUniform3fv (glw::GLuint program, glw::GLint location, glw::GLsizei count, const glw::GLfloat *value); 4101abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glProgramUniform3i (glw::GLuint program, glw::GLint location, glw::GLint v0, glw::GLint v1, glw::GLint v2); 4111abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glProgramUniform3iv (glw::GLuint program, glw::GLint location, glw::GLsizei count, const glw::GLint *value); 4121abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glProgramUniform3ui (glw::GLuint program, glw::GLint location, glw::GLuint v0, glw::GLuint v1, glw::GLuint v2); 4131abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glProgramUniform3uiv (glw::GLuint program, glw::GLint location, glw::GLsizei count, const glw::GLuint *value); 4141abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glProgramUniform4d (glw::GLuint program, glw::GLint location, glw::GLdouble v0, glw::GLdouble v1, glw::GLdouble v2, glw::GLdouble v3); 4151abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glProgramUniform4dv (glw::GLuint program, glw::GLint location, glw::GLsizei count, const glw::GLdouble *value); 4161abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glProgramUniform4f (glw::GLuint program, glw::GLint location, glw::GLfloat v0, glw::GLfloat v1, glw::GLfloat v2, glw::GLfloat v3); 4171abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glProgramUniform4fv (glw::GLuint program, glw::GLint location, glw::GLsizei count, const glw::GLfloat *value); 4181abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glProgramUniform4i (glw::GLuint program, glw::GLint location, glw::GLint v0, glw::GLint v1, glw::GLint v2, glw::GLint v3); 4191abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glProgramUniform4iv (glw::GLuint program, glw::GLint location, glw::GLsizei count, const glw::GLint *value); 4201abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glProgramUniform4ui (glw::GLuint program, glw::GLint location, glw::GLuint v0, glw::GLuint v1, glw::GLuint v2, glw::GLuint v3); 4211abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glProgramUniform4uiv (glw::GLuint program, glw::GLint location, glw::GLsizei count, const glw::GLuint *value); 4221abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glProgramUniformMatrix2dv (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value); 4231abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glProgramUniformMatrix2fv (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLfloat *value); 4241abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glProgramUniformMatrix2x3dv (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value); 4251abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glProgramUniformMatrix2x3fv (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLfloat *value); 4261abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glProgramUniformMatrix2x4dv (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value); 4271abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glProgramUniformMatrix2x4fv (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLfloat *value); 4281abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glProgramUniformMatrix3dv (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value); 4291abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glProgramUniformMatrix3fv (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLfloat *value); 4301abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glProgramUniformMatrix3x2dv (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value); 4311abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glProgramUniformMatrix3x2fv (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLfloat *value); 4321abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glProgramUniformMatrix3x4dv (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value); 4331abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glProgramUniformMatrix3x4fv (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLfloat *value); 4341abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glProgramUniformMatrix4dv (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value); 4351abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glProgramUniformMatrix4fv (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLfloat *value); 4361abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glProgramUniformMatrix4x2dv (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value); 4371abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glProgramUniformMatrix4x2fv (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLfloat *value); 4381abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glProgramUniformMatrix4x3dv (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value); 4391abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glProgramUniformMatrix4x3fv (glw::GLuint program, glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLfloat *value); 4401abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glProvokingVertex (glw::GLenum mode); 4411abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glPushDebugGroup (glw::GLenum source, glw::GLuint id, glw::GLsizei length, const glw::GLchar *message); 4421a9576a710673363b2c0d9e5771451cebbfa6d10Pyry Haulosvoid glPushGroupMarkerEXT (glw::GLsizei length, const glw::GLchar *marker); 4431abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glQueryCounter (glw::GLuint id, glw::GLenum target); 4441abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glReadBuffer (glw::GLenum src); 4451abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glReadPixels (glw::GLint x, glw::GLint y, glw::GLsizei width, glw::GLsizei height, glw::GLenum format, glw::GLenum type, void *pixels); 4461abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glReadnPixels (glw::GLint x, glw::GLint y, glw::GLsizei width, glw::GLsizei height, glw::GLenum format, glw::GLenum type, glw::GLsizei bufSize, void *data); 4471abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glReleaseShaderCompiler (void); 4481abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glRenderbufferStorage (glw::GLenum target, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height); 4491abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glRenderbufferStorageMultisample (glw::GLenum target, glw::GLsizei samples, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height); 4501abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glResumeTransformFeedback (void); 4511abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glSampleCoverage (glw::GLfloat value, glw::GLboolean invert); 4521abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glSampleMaski (glw::GLuint maskNumber, glw::GLbitfield mask); 4531abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glSamplerParameterIiv (glw::GLuint sampler, glw::GLenum pname, const glw::GLint *param); 4541abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glSamplerParameterIuiv (glw::GLuint sampler, glw::GLenum pname, const glw::GLuint *param); 4551abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glSamplerParameterf (glw::GLuint sampler, glw::GLenum pname, glw::GLfloat param); 4561abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glSamplerParameterfv (glw::GLuint sampler, glw::GLenum pname, const glw::GLfloat *param); 4571abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glSamplerParameteri (glw::GLuint sampler, glw::GLenum pname, glw::GLint param); 4581abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glSamplerParameteriv (glw::GLuint sampler, glw::GLenum pname, const glw::GLint *param); 4591abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glScissor (glw::GLint x, glw::GLint y, glw::GLsizei width, glw::GLsizei height); 4601abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glScissorArrayv (glw::GLuint first, glw::GLsizei count, const glw::GLint *v); 4611abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glScissorIndexed (glw::GLuint index, glw::GLint left, glw::GLint bottom, glw::GLsizei width, glw::GLsizei height); 4621abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glScissorIndexedv (glw::GLuint index, const glw::GLint *v); 4631abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glShaderBinary (glw::GLsizei count, const glw::GLuint *shaders, glw::GLenum binaryformat, const void *binary, glw::GLsizei length); 4641abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glShaderSource (glw::GLuint shader, glw::GLsizei count, const glw::GLchar *const*string, const glw::GLint *length); 4651abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glShaderStorageBlockBinding (glw::GLuint program, glw::GLuint storageBlockIndex, glw::GLuint storageBlockBinding); 4661abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glStencilFunc (glw::GLenum func, glw::GLint ref, glw::GLuint mask); 4671abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glStencilFuncSeparate (glw::GLenum face, glw::GLenum func, glw::GLint ref, glw::GLuint mask); 4681abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glStencilMask (glw::GLuint mask); 4691abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glStencilMaskSeparate (glw::GLenum face, glw::GLuint mask); 4701abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glStencilOp (glw::GLenum fail, glw::GLenum zfail, glw::GLenum zpass); 4711abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glStencilOpSeparate (glw::GLenum face, glw::GLenum sfail, glw::GLenum dpfail, glw::GLenum dppass); 4721abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glTexBuffer (glw::GLenum target, glw::GLenum internalformat, glw::GLuint buffer); 4731abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glTexBufferRange (glw::GLenum target, glw::GLenum internalformat, glw::GLuint buffer, glw::GLintptr offset, glw::GLsizeiptr size); 4741abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid 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); 4751abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid 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); 4761abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glTexImage2DMultisample (glw::GLenum target, glw::GLsizei samples, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height, glw::GLboolean fixedsamplelocations); 4771abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid 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); 4781abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glTexImage3DMultisample (glw::GLenum target, glw::GLsizei samples, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth, glw::GLboolean fixedsamplelocations); 4791abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glTexParameterIiv (glw::GLenum target, glw::GLenum pname, const glw::GLint *params); 4801abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glTexParameterIuiv (glw::GLenum target, glw::GLenum pname, const glw::GLuint *params); 4811abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glTexParameterf (glw::GLenum target, glw::GLenum pname, glw::GLfloat param); 4821abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glTexParameterfv (glw::GLenum target, glw::GLenum pname, const glw::GLfloat *params); 4831abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glTexParameteri (glw::GLenum target, glw::GLenum pname, glw::GLint param); 4841abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glTexParameteriv (glw::GLenum target, glw::GLenum pname, const glw::GLint *params); 4851abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glTexStorage1D (glw::GLenum target, glw::GLsizei levels, glw::GLenum internalformat, glw::GLsizei width); 4861abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glTexStorage2D (glw::GLenum target, glw::GLsizei levels, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height); 4871abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glTexStorage2DMultisample (glw::GLenum target, glw::GLsizei samples, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height, glw::GLboolean fixedsamplelocations); 4881abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glTexStorage3D (glw::GLenum target, glw::GLsizei levels, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth); 4891abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glTexStorage3DMultisample (glw::GLenum target, glw::GLsizei samples, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth, glw::GLboolean fixedsamplelocations); 4901abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glTexSubImage1D (glw::GLenum target, glw::GLint level, glw::GLint xoffset, glw::GLsizei width, glw::GLenum format, glw::GLenum type, const void *pixels); 4911abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid 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); 4921abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid 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); 4931abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glTextureBarrier (void); 4941abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glTextureBuffer (glw::GLuint texture, glw::GLenum internalformat, glw::GLuint buffer); 495314799d1cc4f65ec6503edf7375b9e566fa30fd1Mika Isojärvivoid glTextureBufferRange (glw::GLuint texture, glw::GLenum internalformat, glw::GLuint buffer, glw::GLintptr offset, glw::GLsizeiptr size); 4961abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glTextureParameterIiv (glw::GLuint texture, glw::GLenum pname, const glw::GLint *params); 4971abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glTextureParameterIuiv (glw::GLuint texture, glw::GLenum pname, const glw::GLuint *params); 4981abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glTextureParameterf (glw::GLuint texture, glw::GLenum pname, glw::GLfloat param); 4991abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glTextureParameterfv (glw::GLuint texture, glw::GLenum pname, const glw::GLfloat *param); 5001abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glTextureParameteri (glw::GLuint texture, glw::GLenum pname, glw::GLint param); 5011abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glTextureParameteriv (glw::GLuint texture, glw::GLenum pname, const glw::GLint *param); 5021abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glTextureStorage1D (glw::GLuint texture, glw::GLsizei levels, glw::GLenum internalformat, glw::GLsizei width); 5031abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glTextureStorage2D (glw::GLuint texture, glw::GLsizei levels, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height); 5041abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glTextureStorage2DMultisample (glw::GLuint texture, glw::GLsizei samples, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height, glw::GLboolean fixedsamplelocations); 5051abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glTextureStorage3D (glw::GLuint texture, glw::GLsizei levels, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth); 5061abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glTextureStorage3DMultisample (glw::GLuint texture, glw::GLsizei samples, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth, glw::GLboolean fixedsamplelocations); 5071abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glTextureSubImage1D (glw::GLuint texture, glw::GLint level, glw::GLint xoffset, glw::GLsizei width, glw::GLenum format, glw::GLenum type, const void *pixels); 5081abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid 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); 5091abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid 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); 5101abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid 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); 5111abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glTransformFeedbackBufferBase (glw::GLuint xfb, glw::GLuint index, glw::GLuint buffer); 512314799d1cc4f65ec6503edf7375b9e566fa30fd1Mika Isojärvivoid glTransformFeedbackBufferRange (glw::GLuint xfb, glw::GLuint index, glw::GLuint buffer, glw::GLintptr offset, glw::GLsizeiptr size); 5131abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glTransformFeedbackVaryings (glw::GLuint program, glw::GLsizei count, const glw::GLchar *const*varyings, glw::GLenum bufferMode); 5141abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glUniform1d (glw::GLint location, glw::GLdouble x); 5151abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glUniform1dv (glw::GLint location, glw::GLsizei count, const glw::GLdouble *value); 5161abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glUniform1f (glw::GLint location, glw::GLfloat v0); 5171abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glUniform1fv (glw::GLint location, glw::GLsizei count, const glw::GLfloat *value); 5181abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glUniform1i (glw::GLint location, glw::GLint v0); 5191abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glUniform1iv (glw::GLint location, glw::GLsizei count, const glw::GLint *value); 5201abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glUniform1ui (glw::GLint location, glw::GLuint v0); 5211abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glUniform1uiv (glw::GLint location, glw::GLsizei count, const glw::GLuint *value); 5221abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glUniform2d (glw::GLint location, glw::GLdouble x, glw::GLdouble y); 5231abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glUniform2dv (glw::GLint location, glw::GLsizei count, const glw::GLdouble *value); 5241abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glUniform2f (glw::GLint location, glw::GLfloat v0, glw::GLfloat v1); 5251abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glUniform2fv (glw::GLint location, glw::GLsizei count, const glw::GLfloat *value); 5261abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glUniform2i (glw::GLint location, glw::GLint v0, glw::GLint v1); 5271abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glUniform2iv (glw::GLint location, glw::GLsizei count, const glw::GLint *value); 5281abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glUniform2ui (glw::GLint location, glw::GLuint v0, glw::GLuint v1); 5291abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glUniform2uiv (glw::GLint location, glw::GLsizei count, const glw::GLuint *value); 5301abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glUniform3d (glw::GLint location, glw::GLdouble x, glw::GLdouble y, glw::GLdouble z); 5311abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glUniform3dv (glw::GLint location, glw::GLsizei count, const glw::GLdouble *value); 5321abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glUniform3f (glw::GLint location, glw::GLfloat v0, glw::GLfloat v1, glw::GLfloat v2); 5331abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glUniform3fv (glw::GLint location, glw::GLsizei count, const glw::GLfloat *value); 5341abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glUniform3i (glw::GLint location, glw::GLint v0, glw::GLint v1, glw::GLint v2); 5351abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glUniform3iv (glw::GLint location, glw::GLsizei count, const glw::GLint *value); 5361abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glUniform3ui (glw::GLint location, glw::GLuint v0, glw::GLuint v1, glw::GLuint v2); 5371abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glUniform3uiv (glw::GLint location, glw::GLsizei count, const glw::GLuint *value); 5381abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glUniform4d (glw::GLint location, glw::GLdouble x, glw::GLdouble y, glw::GLdouble z, glw::GLdouble w); 5391abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glUniform4dv (glw::GLint location, glw::GLsizei count, const glw::GLdouble *value); 5401abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glUniform4f (glw::GLint location, glw::GLfloat v0, glw::GLfloat v1, glw::GLfloat v2, glw::GLfloat v3); 5411abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glUniform4fv (glw::GLint location, glw::GLsizei count, const glw::GLfloat *value); 5421abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glUniform4i (glw::GLint location, glw::GLint v0, glw::GLint v1, glw::GLint v2, glw::GLint v3); 5431abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glUniform4iv (glw::GLint location, glw::GLsizei count, const glw::GLint *value); 5441abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glUniform4ui (glw::GLint location, glw::GLuint v0, glw::GLuint v1, glw::GLuint v2, glw::GLuint v3); 5451abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glUniform4uiv (glw::GLint location, glw::GLsizei count, const glw::GLuint *value); 5461abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glUniformBlockBinding (glw::GLuint program, glw::GLuint uniformBlockIndex, glw::GLuint uniformBlockBinding); 5471abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glUniformMatrix2dv (glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value); 5481abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glUniformMatrix2fv (glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLfloat *value); 5491abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glUniformMatrix2x3dv (glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value); 5501abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glUniformMatrix2x3fv (glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLfloat *value); 5511abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glUniformMatrix2x4dv (glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value); 5521abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glUniformMatrix2x4fv (glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLfloat *value); 5531abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glUniformMatrix3dv (glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value); 5541abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glUniformMatrix3fv (glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLfloat *value); 5551abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glUniformMatrix3x2dv (glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value); 5561abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glUniformMatrix3x2fv (glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLfloat *value); 5571abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glUniformMatrix3x4dv (glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value); 5581abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glUniformMatrix3x4fv (glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLfloat *value); 5591abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glUniformMatrix4dv (glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value); 5601abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glUniformMatrix4fv (glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLfloat *value); 5611abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glUniformMatrix4x2dv (glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value); 5621abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glUniformMatrix4x2fv (glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLfloat *value); 5631abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glUniformMatrix4x3dv (glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLdouble *value); 5641abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glUniformMatrix4x3fv (glw::GLint location, glw::GLsizei count, glw::GLboolean transpose, const glw::GLfloat *value); 5651abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glUniformSubroutinesuiv (glw::GLenum shadertype, glw::GLsizei count, const glw::GLuint *indices); 5661abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosglw::GLboolean glUnmapBuffer (glw::GLenum target); 5671abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosglw::GLboolean glUnmapNamedBuffer (glw::GLuint buffer); 5681abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glUseProgram (glw::GLuint program); 5691abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glUseProgramStages (glw::GLuint pipeline, glw::GLbitfield stages, glw::GLuint program); 5701abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glValidateProgram (glw::GLuint program); 5711abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glValidateProgramPipeline (glw::GLuint pipeline); 5721abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexArrayAttribBinding (glw::GLuint vaobj, glw::GLuint attribindex, glw::GLuint bindingindex); 5731abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexArrayAttribFormat (glw::GLuint vaobj, glw::GLuint attribindex, glw::GLint size, glw::GLenum type, glw::GLboolean normalized, glw::GLuint relativeoffset); 5741abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexArrayAttribIFormat (glw::GLuint vaobj, glw::GLuint attribindex, glw::GLint size, glw::GLenum type, glw::GLuint relativeoffset); 5751abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexArrayAttribLFormat (glw::GLuint vaobj, glw::GLuint attribindex, glw::GLint size, glw::GLenum type, glw::GLuint relativeoffset); 5761abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexArrayBindingDivisor (glw::GLuint vaobj, glw::GLuint bindingindex, glw::GLuint divisor); 5771abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexArrayElementBuffer (glw::GLuint vaobj, glw::GLuint buffer); 5781abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexArrayVertexBuffer (glw::GLuint vaobj, glw::GLuint bindingindex, glw::GLuint buffer, glw::GLintptr offset, glw::GLsizei stride); 5791abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexArrayVertexBuffers (glw::GLuint vaobj, glw::GLuint first, glw::GLsizei count, const glw::GLuint *buffers, const glw::GLintptr *offsets, const glw::GLsizei *strides); 5801abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttrib1d (glw::GLuint index, glw::GLdouble x); 5811abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttrib1dv (glw::GLuint index, const glw::GLdouble *v); 5821abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttrib1f (glw::GLuint index, glw::GLfloat x); 5831abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttrib1fv (glw::GLuint index, const glw::GLfloat *v); 5841abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttrib1s (glw::GLuint index, glw::GLshort x); 5851abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttrib1sv (glw::GLuint index, const glw::GLshort *v); 5861abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttrib2d (glw::GLuint index, glw::GLdouble x, glw::GLdouble y); 5871abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttrib2dv (glw::GLuint index, const glw::GLdouble *v); 5881abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttrib2f (glw::GLuint index, glw::GLfloat x, glw::GLfloat y); 5891abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttrib2fv (glw::GLuint index, const glw::GLfloat *v); 5901abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttrib2s (glw::GLuint index, glw::GLshort x, glw::GLshort y); 5911abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttrib2sv (glw::GLuint index, const glw::GLshort *v); 5921abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttrib3d (glw::GLuint index, glw::GLdouble x, glw::GLdouble y, glw::GLdouble z); 5931abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttrib3dv (glw::GLuint index, const glw::GLdouble *v); 5941abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttrib3f (glw::GLuint index, glw::GLfloat x, glw::GLfloat y, glw::GLfloat z); 5951abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttrib3fv (glw::GLuint index, const glw::GLfloat *v); 5961abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttrib3s (glw::GLuint index, glw::GLshort x, glw::GLshort y, glw::GLshort z); 5971abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttrib3sv (glw::GLuint index, const glw::GLshort *v); 5981abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttrib4Nbv (glw::GLuint index, const glw::GLbyte *v); 5991abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttrib4Niv (glw::GLuint index, const glw::GLint *v); 6001abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttrib4Nsv (glw::GLuint index, const glw::GLshort *v); 6011abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttrib4Nub (glw::GLuint index, glw::GLubyte x, glw::GLubyte y, glw::GLubyte z, glw::GLubyte w); 6021abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttrib4Nubv (glw::GLuint index, const glw::GLubyte *v); 6031abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttrib4Nuiv (glw::GLuint index, const glw::GLuint *v); 6041abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttrib4Nusv (glw::GLuint index, const glw::GLushort *v); 6051abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttrib4bv (glw::GLuint index, const glw::GLbyte *v); 6061abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttrib4d (glw::GLuint index, glw::GLdouble x, glw::GLdouble y, glw::GLdouble z, glw::GLdouble w); 6071abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttrib4dv (glw::GLuint index, const glw::GLdouble *v); 6081abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttrib4f (glw::GLuint index, glw::GLfloat x, glw::GLfloat y, glw::GLfloat z, glw::GLfloat w); 6091abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttrib4fv (glw::GLuint index, const glw::GLfloat *v); 6101abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttrib4iv (glw::GLuint index, const glw::GLint *v); 6111abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttrib4s (glw::GLuint index, glw::GLshort x, glw::GLshort y, glw::GLshort z, glw::GLshort w); 6121abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttrib4sv (glw::GLuint index, const glw::GLshort *v); 6131abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttrib4ubv (glw::GLuint index, const glw::GLubyte *v); 6141abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttrib4uiv (glw::GLuint index, const glw::GLuint *v); 6151abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttrib4usv (glw::GLuint index, const glw::GLushort *v); 6161abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttribBinding (glw::GLuint attribindex, glw::GLuint bindingindex); 6171abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttribDivisor (glw::GLuint index, glw::GLuint divisor); 6181abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttribFormat (glw::GLuint attribindex, glw::GLint size, glw::GLenum type, glw::GLboolean normalized, glw::GLuint relativeoffset); 6191abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttribI1i (glw::GLuint index, glw::GLint x); 6201abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttribI1iv (glw::GLuint index, const glw::GLint *v); 6211abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttribI1ui (glw::GLuint index, glw::GLuint x); 6221abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttribI1uiv (glw::GLuint index, const glw::GLuint *v); 6231abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttribI2i (glw::GLuint index, glw::GLint x, glw::GLint y); 6241abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttribI2iv (glw::GLuint index, const glw::GLint *v); 6251abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttribI2ui (glw::GLuint index, glw::GLuint x, glw::GLuint y); 6261abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttribI2uiv (glw::GLuint index, const glw::GLuint *v); 6271abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttribI3i (glw::GLuint index, glw::GLint x, glw::GLint y, glw::GLint z); 6281abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttribI3iv (glw::GLuint index, const glw::GLint *v); 6291abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttribI3ui (glw::GLuint index, glw::GLuint x, glw::GLuint y, glw::GLuint z); 6301abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttribI3uiv (glw::GLuint index, const glw::GLuint *v); 6311abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttribI4bv (glw::GLuint index, const glw::GLbyte *v); 6321abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttribI4i (glw::GLuint index, glw::GLint x, glw::GLint y, glw::GLint z, glw::GLint w); 6331abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttribI4iv (glw::GLuint index, const glw::GLint *v); 6341abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttribI4sv (glw::GLuint index, const glw::GLshort *v); 6351abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttribI4ubv (glw::GLuint index, const glw::GLubyte *v); 6361abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttribI4ui (glw::GLuint index, glw::GLuint x, glw::GLuint y, glw::GLuint z, glw::GLuint w); 6371abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttribI4uiv (glw::GLuint index, const glw::GLuint *v); 6381abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttribI4usv (glw::GLuint index, const glw::GLushort *v); 6391abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttribIFormat (glw::GLuint attribindex, glw::GLint size, glw::GLenum type, glw::GLuint relativeoffset); 6401abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttribIPointer (glw::GLuint index, glw::GLint size, glw::GLenum type, glw::GLsizei stride, const void *pointer); 6411abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttribL1d (glw::GLuint index, glw::GLdouble x); 6421abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttribL1dv (glw::GLuint index, const glw::GLdouble *v); 6431abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttribL2d (glw::GLuint index, glw::GLdouble x, glw::GLdouble y); 6441abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttribL2dv (glw::GLuint index, const glw::GLdouble *v); 6451abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttribL3d (glw::GLuint index, glw::GLdouble x, glw::GLdouble y, glw::GLdouble z); 6461abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttribL3dv (glw::GLuint index, const glw::GLdouble *v); 6471abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttribL4d (glw::GLuint index, glw::GLdouble x, glw::GLdouble y, glw::GLdouble z, glw::GLdouble w); 6481abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttribL4dv (glw::GLuint index, const glw::GLdouble *v); 6491abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttribLFormat (glw::GLuint attribindex, glw::GLint size, glw::GLenum type, glw::GLuint relativeoffset); 6501abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttribLPointer (glw::GLuint index, glw::GLint size, glw::GLenum type, glw::GLsizei stride, const void *pointer); 6511abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttribP1ui (glw::GLuint index, glw::GLenum type, glw::GLboolean normalized, glw::GLuint value); 6521abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttribP1uiv (glw::GLuint index, glw::GLenum type, glw::GLboolean normalized, const glw::GLuint *value); 6531abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttribP2ui (glw::GLuint index, glw::GLenum type, glw::GLboolean normalized, glw::GLuint value); 6541abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttribP2uiv (glw::GLuint index, glw::GLenum type, glw::GLboolean normalized, const glw::GLuint *value); 6551abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttribP3ui (glw::GLuint index, glw::GLenum type, glw::GLboolean normalized, glw::GLuint value); 6561abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttribP3uiv (glw::GLuint index, glw::GLenum type, glw::GLboolean normalized, const glw::GLuint *value); 6571abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttribP4ui (glw::GLuint index, glw::GLenum type, glw::GLboolean normalized, glw::GLuint value); 6581abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttribP4uiv (glw::GLuint index, glw::GLenum type, glw::GLboolean normalized, const glw::GLuint *value); 6591abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexAttribPointer (glw::GLuint index, glw::GLint size, glw::GLenum type, glw::GLboolean normalized, glw::GLsizei stride, const void *pointer); 6601abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glVertexBindingDivisor (glw::GLuint bindingindex, glw::GLuint divisor); 6611abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glViewport (glw::GLint x, glw::GLint y, glw::GLsizei width, glw::GLsizei height); 6621abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glViewportArrayv (glw::GLuint first, glw::GLsizei count, const glw::GLfloat *v); 6631abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glViewportIndexedf (glw::GLuint index, glw::GLfloat x, glw::GLfloat y, glw::GLfloat w, glw::GLfloat h); 6641abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glViewportIndexedfv (glw::GLuint index, const glw::GLfloat *v); 6651abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosvoid glWaitSync (glw::GLsync sync, glw::GLbitfield flags, glw::GLuint64 timeout); 666