Home | History | Annotate | Download | only in debug
      1 GL_ENTRY(void, glActiveTexture, GLenum texture)
      2 GL_ENTRY(void, glAttachShader, GLuint program, GLuint shader)
      3 GL_ENTRY(void, glBindAttribLocation, GLuint program, GLuint index, const GLchar *name)
      4 GL_ENTRY(void, glBindBuffer, GLenum target, GLuint buffer)
      5 GL_ENTRY(void, glBindFramebuffer, GLenum target, GLuint framebuffer)
      6 GL_ENTRY(void, glBindRenderbuffer, GLenum target, GLuint renderbuffer)
      7 GL_ENTRY(void, glBindTexture, GLenum target, GLuint texture)
      8 GL_ENTRY(void, glBlendColor, GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
      9 GL_ENTRY(void, glBlendEquation, GLenum mode)
     10 GL_ENTRY(void, glBlendEquationSeparate, GLenum modeRGB, GLenum modeAlpha)
     11 GL_ENTRY(void, glBlendFunc, GLenum sfactor, GLenum dfactor)
     12 GL_ENTRY(void, glBlendFuncSeparate, GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
     13 GL_ENTRY(void, glBufferData, GLenum target, GLsizeiptr size, const void *data, GLenum usage)
     14 GL_ENTRY(void, glBufferSubData, GLenum target, GLintptr offset, GLsizeiptr size, const void *data)
     15 GL_ENTRY(GLenum, glCheckFramebufferStatus, GLenum target)
     16 GL_ENTRY(void, glClear, GLbitfield mask)
     17 GL_ENTRY(void, glClearColor, GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
     18 GL_ENTRY(void, glClearDepthf, GLfloat d)
     19 GL_ENTRY(void, glClearStencil, GLint s)
     20 GL_ENTRY(void, glColorMask, GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
     21 GL_ENTRY(void, glCompileShader, GLuint shader)
     22 GL_ENTRY(void, glCompressedTexImage2D, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *data)
     23 GL_ENTRY(void, glCompressedTexSubImage2D, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data)
     24 GL_ENTRY(void, glCopyTexImage2D, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
     25 GL_ENTRY(void, glCopyTexSubImage2D, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
     26 GL_ENTRY(GLuint, glCreateProgram, void)
     27 GL_ENTRY(GLuint, glCreateShader, GLenum type)
     28 GL_ENTRY(void, glCullFace, GLenum mode)
     29 GL_ENTRY(void, glDeleteBuffers, GLsizei n, const GLuint *buffers)
     30 GL_ENTRY(void, glDeleteFramebuffers, GLsizei n, const GLuint *framebuffers)
     31 GL_ENTRY(void, glDeleteProgram, GLuint program)
     32 GL_ENTRY(void, glDeleteRenderbuffers, GLsizei n, const GLuint *renderbuffers)
     33 GL_ENTRY(void, glDeleteShader, GLuint shader)
     34 GL_ENTRY(void, glDeleteTextures, GLsizei n, const GLuint *textures)
     35 GL_ENTRY(void, glDepthFunc, GLenum func)
     36 GL_ENTRY(void, glDepthMask, GLboolean flag)
     37 GL_ENTRY(void, glDepthRangef, GLfloat n, GLfloat f)
     38 GL_ENTRY(void, glDetachShader, GLuint program, GLuint shader)
     39 GL_ENTRY(void, glDisable, GLenum cap)
     40 GL_ENTRY(void, glDisableVertexAttribArray, GLuint index)
     41 GL_ENTRY(void, glDrawArrays, GLenum mode, GLint first, GLsizei count)
     42 GL_ENTRY(void, glDrawElements, GLenum mode, GLsizei count, GLenum type, const void *indices)
     43 GL_ENTRY(void, glEnable, GLenum cap)
     44 GL_ENTRY(void, glEnableVertexAttribArray, GLuint index)
     45 GL_ENTRY(void, glFinish, void)
     46 GL_ENTRY(void, glFlush, void)
     47 GL_ENTRY(void, glFramebufferRenderbuffer, GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
     48 GL_ENTRY(void, glFramebufferTexture2D, GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
     49 GL_ENTRY(void, glFrontFace, GLenum mode)
     50 GL_ENTRY(void, glGenBuffers, GLsizei n, GLuint *buffers)
     51 GL_ENTRY(void, glGenerateMipmap, GLenum target)
     52 GL_ENTRY(void, glGenFramebuffers, GLsizei n, GLuint *framebuffers)
     53 GL_ENTRY(void, glGenRenderbuffers, GLsizei n, GLuint *renderbuffers)
     54 GL_ENTRY(void, glGenTextures, GLsizei n, GLuint *textures)
     55 GL_ENTRY(void, glGetActiveAttrib, GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
     56 GL_ENTRY(void, glGetActiveUniform, GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
     57 GL_ENTRY(void, glGetAttachedShaders, GLuint program, GLsizei maxCount, GLsizei *count, GLuint *shaders)
     58 GL_ENTRY(GLint, glGetAttribLocation, GLuint program, const GLchar *name)
     59 GL_ENTRY(void, glGetBooleanv, GLenum pname, GLboolean *data)
     60 GL_ENTRY(void, glGetBufferParameteriv, GLenum target, GLenum pname, GLint *params)
     61 GL_ENTRY(GLenum, glGetError, void)
     62 GL_ENTRY(void, glGetFloatv, GLenum pname, GLfloat *data)
     63 GL_ENTRY(void, glGetFramebufferAttachmentParameteriv, GLenum target, GLenum attachment, GLenum pname, GLint *params)
     64 GL_ENTRY(void, glGetIntegerv, GLenum pname, GLint *data)
     65 GL_ENTRY(void, glGetProgramiv, GLuint program, GLenum pname, GLint *params)
     66 GL_ENTRY(void, glGetProgramInfoLog, GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
     67 GL_ENTRY(void, glGetRenderbufferParameteriv, GLenum target, GLenum pname, GLint *params)
     68 GL_ENTRY(void, glGetShaderiv, GLuint shader, GLenum pname, GLint *params)
     69 GL_ENTRY(void, glGetShaderInfoLog, GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
     70 GL_ENTRY(void, glGetShaderPrecisionFormat, GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision)
     71 GL_ENTRY(void, glGetShaderSource, GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source)
     72 GL_ENTRY(const GLubyte *, glGetString, GLenum name)
     73 GL_ENTRY(void, glGetTexParameterfv, GLenum target, GLenum pname, GLfloat *params)
     74 GL_ENTRY(void, glGetTexParameteriv, GLenum target, GLenum pname, GLint *params)
     75 GL_ENTRY(void, glGetUniformfv, GLuint program, GLint location, GLfloat *params)
     76 GL_ENTRY(void, glGetUniformiv, GLuint program, GLint location, GLint *params)
     77 GL_ENTRY(GLint, glGetUniformLocation, GLuint program, const GLchar *name)
     78 GL_ENTRY(void, glGetVertexAttribfv, GLuint index, GLenum pname, GLfloat *params)
     79 GL_ENTRY(void, glGetVertexAttribiv, GLuint index, GLenum pname, GLint *params)
     80 GL_ENTRY(void, glGetVertexAttribPointerv, GLuint index, GLenum pname, void **pointer)
     81 GL_ENTRY(void, glHint, GLenum target, GLenum mode)
     82 GL_ENTRY(GLboolean, glIsBuffer, GLuint buffer)
     83 GL_ENTRY(GLboolean, glIsEnabled, GLenum cap)
     84 GL_ENTRY(GLboolean, glIsFramebuffer, GLuint framebuffer)
     85 GL_ENTRY(GLboolean, glIsProgram, GLuint program)
     86 GL_ENTRY(GLboolean, glIsRenderbuffer, GLuint renderbuffer)
     87 GL_ENTRY(GLboolean, glIsShader, GLuint shader)
     88 GL_ENTRY(GLboolean, glIsTexture, GLuint texture)
     89 GL_ENTRY(void, glLineWidth, GLfloat width)
     90 GL_ENTRY(void, glLinkProgram, GLuint program)
     91 GL_ENTRY(void, glPixelStorei, GLenum pname, GLint param)
     92 GL_ENTRY(void, glPolygonOffset, GLfloat factor, GLfloat units)
     93 GL_ENTRY(void, glReadPixels, GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void *pixels)
     94 GL_ENTRY(void, glReleaseShaderCompiler, void)
     95 GL_ENTRY(void, glRenderbufferStorage, GLenum target, GLenum internalformat, GLsizei width, GLsizei height)
     96 GL_ENTRY(void, glSampleCoverage, GLfloat value, GLboolean invert)
     97 GL_ENTRY(void, glScissor, GLint x, GLint y, GLsizei width, GLsizei height)
     98 GL_ENTRY(void, glShaderBinary, GLsizei count, const GLuint *shaders, GLenum binaryformat, const void *binary, GLsizei length)
     99 GL_ENTRY(void, glShaderSource, GLuint shader, GLsizei count, const GLchar *const*string, const GLint *length)
    100 GL_ENTRY(void, glStencilFunc, GLenum func, GLint ref, GLuint mask)
    101 GL_ENTRY(void, glStencilFuncSeparate, GLenum face, GLenum func, GLint ref, GLuint mask)
    102 GL_ENTRY(void, glStencilMask, GLuint mask)
    103 GL_ENTRY(void, glStencilMaskSeparate, GLenum face, GLuint mask)
    104 GL_ENTRY(void, glStencilOp, GLenum fail, GLenum zfail, GLenum zpass)
    105 GL_ENTRY(void, glStencilOpSeparate, GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass)
    106 GL_ENTRY(void, glTexImage2D, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void *pixels)
    107 GL_ENTRY(void, glTexParameterf, GLenum target, GLenum pname, GLfloat param)
    108 GL_ENTRY(void, glTexParameterfv, GLenum target, GLenum pname, const GLfloat *params)
    109 GL_ENTRY(void, glTexParameteri, GLenum target, GLenum pname, GLint param)
    110 GL_ENTRY(void, glTexParameteriv, GLenum target, GLenum pname, const GLint *params)
    111 GL_ENTRY(void, glTexSubImage2D, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels)
    112 GL_ENTRY(void, glUniform1f, GLint location, GLfloat v0)
    113 GL_ENTRY(void, glUniform1fv, GLint location, GLsizei count, const GLfloat *value)
    114 GL_ENTRY(void, glUniform1i, GLint location, GLint v0)
    115 GL_ENTRY(void, glUniform1iv, GLint location, GLsizei count, const GLint *value)
    116 GL_ENTRY(void, glUniform2f, GLint location, GLfloat v0, GLfloat v1)
    117 GL_ENTRY(void, glUniform2fv, GLint location, GLsizei count, const GLfloat *value)
    118 GL_ENTRY(void, glUniform2i, GLint location, GLint v0, GLint v1)
    119 GL_ENTRY(void, glUniform2iv, GLint location, GLsizei count, const GLint *value)
    120 GL_ENTRY(void, glUniform3f, GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
    121 GL_ENTRY(void, glUniform3fv, GLint location, GLsizei count, const GLfloat *value)
    122 GL_ENTRY(void, glUniform3i, GLint location, GLint v0, GLint v1, GLint v2)
    123 GL_ENTRY(void, glUniform3iv, GLint location, GLsizei count, const GLint *value)
    124 GL_ENTRY(void, glUniform4f, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
    125 GL_ENTRY(void, glUniform4fv, GLint location, GLsizei count, const GLfloat *value)
    126 GL_ENTRY(void, glUniform4i, GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
    127 GL_ENTRY(void, glUniform4iv, GLint location, GLsizei count, const GLint *value)
    128 GL_ENTRY(void, glUniformMatrix2fv, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
    129 GL_ENTRY(void, glUniformMatrix3fv, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
    130 GL_ENTRY(void, glUniformMatrix4fv, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
    131 GL_ENTRY(void, glUseProgram, GLuint program)
    132 GL_ENTRY(void, glValidateProgram, GLuint program)
    133 GL_ENTRY(void, glVertexAttrib1f, GLuint index, GLfloat x)
    134 GL_ENTRY(void, glVertexAttrib1fv, GLuint index, const GLfloat *v)
    135 GL_ENTRY(void, glVertexAttrib2f, GLuint index, GLfloat x, GLfloat y)
    136 GL_ENTRY(void, glVertexAttrib2fv, GLuint index, const GLfloat *v)
    137 GL_ENTRY(void, glVertexAttrib3f, GLuint index, GLfloat x, GLfloat y, GLfloat z)
    138 GL_ENTRY(void, glVertexAttrib3fv, GLuint index, const GLfloat *v)
    139 GL_ENTRY(void, glVertexAttrib4f, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
    140 GL_ENTRY(void, glVertexAttrib4fv, GLuint index, const GLfloat *v)
    141 GL_ENTRY(void, glVertexAttribPointer, GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void *pointer)
    142 GL_ENTRY(void, glViewport, GLint x, GLint y, GLsizei width, GLsizei height)
    143 GL_ENTRY(void, glReadBuffer, GLenum src)
    144 GL_ENTRY(void, glDrawRangeElements, GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices)
    145 GL_ENTRY(void, glTexImage3D, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels)
    146 GL_ENTRY(void, glTexSubImage3D, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels)
    147 GL_ENTRY(void, glCopyTexSubImage3D, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
    148 GL_ENTRY(void, glCompressedTexImage3D, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *data)
    149 GL_ENTRY(void, glCompressedTexSubImage3D, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data)
    150 GL_ENTRY(void, glGenQueries, GLsizei n, GLuint *ids)
    151 GL_ENTRY(void, glDeleteQueries, GLsizei n, const GLuint *ids)
    152 GL_ENTRY(GLboolean, glIsQuery, GLuint id)
    153 GL_ENTRY(void, glBeginQuery, GLenum target, GLuint id)
    154 GL_ENTRY(void, glEndQuery, GLenum target)
    155 GL_ENTRY(void, glGetQueryiv, GLenum target, GLenum pname, GLint *params)
    156 GL_ENTRY(void, glGetQueryObjectuiv, GLuint id, GLenum pname, GLuint *params)
    157 GL_ENTRY(GLboolean, glUnmapBuffer, GLenum target)
    158 GL_ENTRY(void, glGetBufferPointerv, GLenum target, GLenum pname, void **params)
    159 GL_ENTRY(void, glDrawBuffers, GLsizei n, const GLenum *bufs)
    160 GL_ENTRY(void, glUniformMatrix2x3fv, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
    161 GL_ENTRY(void, glUniformMatrix3x2fv, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
    162 GL_ENTRY(void, glUniformMatrix2x4fv, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
    163 GL_ENTRY(void, glUniformMatrix4x2fv, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
    164 GL_ENTRY(void, glUniformMatrix3x4fv, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
    165 GL_ENTRY(void, glUniformMatrix4x3fv, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
    166 GL_ENTRY(void, glBlitFramebuffer, GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
    167 GL_ENTRY(void, glRenderbufferStorageMultisample, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
    168 GL_ENTRY(void, glFramebufferTextureLayer, GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer)
    169 GL_ENTRY(void *, glMapBufferRange, GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access)
    170 GL_ENTRY(void, glFlushMappedBufferRange, GLenum target, GLintptr offset, GLsizeiptr length)
    171 GL_ENTRY(void, glBindVertexArray, GLuint array)
    172 GL_ENTRY(void, glDeleteVertexArrays, GLsizei n, const GLuint *arrays)
    173 GL_ENTRY(void, glGenVertexArrays, GLsizei n, GLuint *arrays)
    174 GL_ENTRY(GLboolean, glIsVertexArray, GLuint array)
    175 GL_ENTRY(void, glGetIntegeri_v, GLenum target, GLuint index, GLint *data)
    176 GL_ENTRY(void, glBeginTransformFeedback, GLenum primitiveMode)
    177 GL_ENTRY(void, glEndTransformFeedback, void)
    178 GL_ENTRY(void, glBindBufferRange, GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)
    179 GL_ENTRY(void, glBindBufferBase, GLenum target, GLuint index, GLuint buffer)
    180 GL_ENTRY(void, glTransformFeedbackVaryings, GLuint program, GLsizei count, const GLchar *const*varyings, GLenum bufferMode)
    181 GL_ENTRY(void, glGetTransformFeedbackVarying, GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name)
    182 GL_ENTRY(void, glVertexAttribIPointer, GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer)
    183 GL_ENTRY(void, glGetVertexAttribIiv, GLuint index, GLenum pname, GLint *params)
    184 GL_ENTRY(void, glGetVertexAttribIuiv, GLuint index, GLenum pname, GLuint *params)
    185 GL_ENTRY(void, glVertexAttribI4i, GLuint index, GLint x, GLint y, GLint z, GLint w)
    186 GL_ENTRY(void, glVertexAttribI4ui, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)
    187 GL_ENTRY(void, glVertexAttribI4iv, GLuint index, const GLint *v)
    188 GL_ENTRY(void, glVertexAttribI4uiv, GLuint index, const GLuint *v)
    189 GL_ENTRY(void, glGetUniformuiv, GLuint program, GLint location, GLuint *params)
    190 GL_ENTRY(GLint, glGetFragDataLocation, GLuint program, const GLchar *name)
    191 GL_ENTRY(void, glUniform1ui, GLint location, GLuint v0)
    192 GL_ENTRY(void, glUniform2ui, GLint location, GLuint v0, GLuint v1)
    193 GL_ENTRY(void, glUniform3ui, GLint location, GLuint v0, GLuint v1, GLuint v2)
    194 GL_ENTRY(void, glUniform4ui, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
    195 GL_ENTRY(void, glUniform1uiv, GLint location, GLsizei count, const GLuint *value)
    196 GL_ENTRY(void, glUniform2uiv, GLint location, GLsizei count, const GLuint *value)
    197 GL_ENTRY(void, glUniform3uiv, GLint location, GLsizei count, const GLuint *value)
    198 GL_ENTRY(void, glUniform4uiv, GLint location, GLsizei count, const GLuint *value)
    199 GL_ENTRY(void, glClearBufferiv, GLenum buffer, GLint drawbuffer, const GLint *value)
    200 GL_ENTRY(void, glClearBufferuiv, GLenum buffer, GLint drawbuffer, const GLuint *value)
    201 GL_ENTRY(void, glClearBufferfv, GLenum buffer, GLint drawbuffer, const GLfloat *value)
    202 GL_ENTRY(void, glClearBufferfi, GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil)
    203 GL_ENTRY(const GLubyte *, glGetStringi, GLenum name, GLuint index)
    204 GL_ENTRY(void, glCopyBufferSubData, GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size)
    205 GL_ENTRY(void, glGetUniformIndices, GLuint program, GLsizei uniformCount, const GLchar *const*uniformNames, GLuint *uniformIndices)
    206 GL_ENTRY(void, glGetActiveUniformsiv, GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params)
    207 GL_ENTRY(GLuint, glGetUniformBlockIndex, GLuint program, const GLchar *uniformBlockName)
    208 GL_ENTRY(void, glGetActiveUniformBlockiv, GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params)
    209 GL_ENTRY(void, glGetActiveUniformBlockName, GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName)
    210 GL_ENTRY(void, glUniformBlockBinding, GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding)
    211 GL_ENTRY(void, glDrawArraysInstanced, GLenum mode, GLint first, GLsizei count, GLsizei instancecount)
    212 GL_ENTRY(void, glDrawElementsInstanced, GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount)
    213 GL_ENTRY(GLsync, glFenceSync, GLenum condition, GLbitfield flags)
    214 GL_ENTRY(GLboolean, glIsSync, GLsync sync)
    215 GL_ENTRY(void, glDeleteSync, GLsync sync)
    216 GL_ENTRY(GLenum, glClientWaitSync, GLsync sync, GLbitfield flags, GLuint64 timeout)
    217 GL_ENTRY(void, glWaitSync, GLsync sync, GLbitfield flags, GLuint64 timeout)
    218 GL_ENTRY(void, glGetInteger64v, GLenum pname, GLint64 *data)
    219 GL_ENTRY(void, glGetSynciv, GLsync sync, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values)
    220 GL_ENTRY(void, glGetInteger64i_v, GLenum target, GLuint index, GLint64 *data)
    221 GL_ENTRY(void, glGetBufferParameteri64v, GLenum target, GLenum pname, GLint64 *params)
    222 GL_ENTRY(void, glGenSamplers, GLsizei count, GLuint *samplers)
    223 GL_ENTRY(void, glDeleteSamplers, GLsizei count, const GLuint *samplers)
    224 GL_ENTRY(GLboolean, glIsSampler, GLuint sampler)
    225 GL_ENTRY(void, glBindSampler, GLuint unit, GLuint sampler)
    226 GL_ENTRY(void, glSamplerParameteri, GLuint sampler, GLenum pname, GLint param)
    227 GL_ENTRY(void, glSamplerParameteriv, GLuint sampler, GLenum pname, const GLint *param)
    228 GL_ENTRY(void, glSamplerParameterf, GLuint sampler, GLenum pname, GLfloat param)
    229 GL_ENTRY(void, glSamplerParameterfv, GLuint sampler, GLenum pname, const GLfloat *param)
    230 GL_ENTRY(void, glGetSamplerParameteriv, GLuint sampler, GLenum pname, GLint *params)
    231 GL_ENTRY(void, glGetSamplerParameterfv, GLuint sampler, GLenum pname, GLfloat *params)
    232 GL_ENTRY(void, glVertexAttribDivisor, GLuint index, GLuint divisor)
    233 GL_ENTRY(void, glBindTransformFeedback, GLenum target, GLuint id)
    234 GL_ENTRY(void, glDeleteTransformFeedbacks, GLsizei n, const GLuint *ids)
    235 GL_ENTRY(void, glGenTransformFeedbacks, GLsizei n, GLuint *ids)
    236 GL_ENTRY(GLboolean, glIsTransformFeedback, GLuint id)
    237 GL_ENTRY(void, glPauseTransformFeedback, void)
    238 GL_ENTRY(void, glResumeTransformFeedback, void)
    239 GL_ENTRY(void, glGetProgramBinary, GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, void *binary)
    240 GL_ENTRY(void, glProgramBinary, GLuint program, GLenum binaryFormat, const void *binary, GLsizei length)
    241 GL_ENTRY(void, glProgramParameteri, GLuint program, GLenum pname, GLint value)
    242 GL_ENTRY(void, glInvalidateFramebuffer, GLenum target, GLsizei numAttachments, const GLenum *attachments)
    243 GL_ENTRY(void, glInvalidateSubFramebuffer, GLenum target, GLsizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height)
    244 GL_ENTRY(void, glTexStorage2D, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height)
    245 GL_ENTRY(void, glTexStorage3D, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth)
    246 GL_ENTRY(void, glGetInternalformativ, GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint *params)
    247 GL_ENTRY(void, glDispatchCompute, GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z)
    248 GL_ENTRY(void, glDispatchComputeIndirect, GLintptr indirect)
    249 GL_ENTRY(void, glDrawArraysIndirect, GLenum mode, const void *indirect)
    250 GL_ENTRY(void, glDrawElementsIndirect, GLenum mode, GLenum type, const void *indirect)
    251 GL_ENTRY(void, glFramebufferParameteri, GLenum target, GLenum pname, GLint param)
    252 GL_ENTRY(void, glGetFramebufferParameteriv, GLenum target, GLenum pname, GLint *params)
    253 GL_ENTRY(void, glGetProgramInterfaceiv, GLuint program, GLenum programInterface, GLenum pname, GLint *params)
    254 GL_ENTRY(GLuint, glGetProgramResourceIndex, GLuint program, GLenum programInterface, const GLchar *name)
    255 GL_ENTRY(void, glGetProgramResourceName, GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name)
    256 GL_ENTRY(void, glGetProgramResourceiv, GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum *props, GLsizei bufSize, GLsizei *length, GLint *params)
    257 GL_ENTRY(GLint, glGetProgramResourceLocation, GLuint program, GLenum programInterface, const GLchar *name)
    258 GL_ENTRY(void, glUseProgramStages, GLuint pipeline, GLbitfield stages, GLuint program)
    259 GL_ENTRY(void, glActiveShaderProgram, GLuint pipeline, GLuint program)
    260 GL_ENTRY(GLuint, glCreateShaderProgramv, GLenum type, GLsizei count, const GLchar *const*strings)
    261 GL_ENTRY(void, glBindProgramPipeline, GLuint pipeline)
    262 GL_ENTRY(void, glDeleteProgramPipelines, GLsizei n, const GLuint *pipelines)
    263 GL_ENTRY(void, glGenProgramPipelines, GLsizei n, GLuint *pipelines)
    264 GL_ENTRY(GLboolean, glIsProgramPipeline, GLuint pipeline)
    265 GL_ENTRY(void, glGetProgramPipelineiv, GLuint pipeline, GLenum pname, GLint *params)
    266 GL_ENTRY(void, glProgramUniform1i, GLuint program, GLint location, GLint v0)
    267 GL_ENTRY(void, glProgramUniform2i, GLuint program, GLint location, GLint v0, GLint v1)
    268 GL_ENTRY(void, glProgramUniform3i, GLuint program, GLint location, GLint v0, GLint v1, GLint v2)
    269 GL_ENTRY(void, glProgramUniform4i, GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
    270 GL_ENTRY(void, glProgramUniform1ui, GLuint program, GLint location, GLuint v0)
    271 GL_ENTRY(void, glProgramUniform2ui, GLuint program, GLint location, GLuint v0, GLuint v1)
    272 GL_ENTRY(void, glProgramUniform3ui, GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2)
    273 GL_ENTRY(void, glProgramUniform4ui, GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
    274 GL_ENTRY(void, glProgramUniform1f, GLuint program, GLint location, GLfloat v0)
    275 GL_ENTRY(void, glProgramUniform2f, GLuint program, GLint location, GLfloat v0, GLfloat v1)
    276 GL_ENTRY(void, glProgramUniform3f, GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
    277 GL_ENTRY(void, glProgramUniform4f, GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
    278 GL_ENTRY(void, glProgramUniform1iv, GLuint program, GLint location, GLsizei count, const GLint *value)
    279 GL_ENTRY(void, glProgramUniform2iv, GLuint program, GLint location, GLsizei count, const GLint *value)
    280 GL_ENTRY(void, glProgramUniform3iv, GLuint program, GLint location, GLsizei count, const GLint *value)
    281 GL_ENTRY(void, glProgramUniform4iv, GLuint program, GLint location, GLsizei count, const GLint *value)
    282 GL_ENTRY(void, glProgramUniform1uiv, GLuint program, GLint location, GLsizei count, const GLuint *value)
    283 GL_ENTRY(void, glProgramUniform2uiv, GLuint program, GLint location, GLsizei count, const GLuint *value)
    284 GL_ENTRY(void, glProgramUniform3uiv, GLuint program, GLint location, GLsizei count, const GLuint *value)
    285 GL_ENTRY(void, glProgramUniform4uiv, GLuint program, GLint location, GLsizei count, const GLuint *value)
    286 GL_ENTRY(void, glProgramUniform1fv, GLuint program, GLint location, GLsizei count, const GLfloat *value)
    287 GL_ENTRY(void, glProgramUniform2fv, GLuint program, GLint location, GLsizei count, const GLfloat *value)
    288 GL_ENTRY(void, glProgramUniform3fv, GLuint program, GLint location, GLsizei count, const GLfloat *value)
    289 GL_ENTRY(void, glProgramUniform4fv, GLuint program, GLint location, GLsizei count, const GLfloat *value)
    290 GL_ENTRY(void, glProgramUniformMatrix2fv, GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
    291 GL_ENTRY(void, glProgramUniformMatrix3fv, GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
    292 GL_ENTRY(void, glProgramUniformMatrix4fv, GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
    293 GL_ENTRY(void, glProgramUniformMatrix2x3fv, GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
    294 GL_ENTRY(void, glProgramUniformMatrix3x2fv, GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
    295 GL_ENTRY(void, glProgramUniformMatrix2x4fv, GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
    296 GL_ENTRY(void, glProgramUniformMatrix4x2fv, GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
    297 GL_ENTRY(void, glProgramUniformMatrix3x4fv, GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
    298 GL_ENTRY(void, glProgramUniformMatrix4x3fv, GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
    299 GL_ENTRY(void, glValidateProgramPipeline, GLuint pipeline)
    300 GL_ENTRY(void, glGetProgramPipelineInfoLog, GLuint pipeline, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
    301 GL_ENTRY(void, glBindImageTexture, GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format)
    302 GL_ENTRY(void, glGetBooleani_v, GLenum target, GLuint index, GLboolean *data)
    303 GL_ENTRY(void, glMemoryBarrier, GLbitfield barriers)
    304 GL_ENTRY(void, glMemoryBarrierByRegion, GLbitfield barriers)
    305 GL_ENTRY(void, glTexStorage2DMultisample, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations)
    306 GL_ENTRY(void, glGetMultisamplefv, GLenum pname, GLuint index, GLfloat *val)
    307 GL_ENTRY(void, glSampleMaski, GLuint maskNumber, GLbitfield mask)
    308 GL_ENTRY(void, glGetTexLevelParameteriv, GLenum target, GLint level, GLenum pname, GLint *params)
    309 GL_ENTRY(void, glGetTexLevelParameterfv, GLenum target, GLint level, GLenum pname, GLfloat *params)
    310 GL_ENTRY(void, glBindVertexBuffer, GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride)
    311 GL_ENTRY(void, glVertexAttribFormat, GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset)
    312 GL_ENTRY(void, glVertexAttribIFormat, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)
    313 GL_ENTRY(void, glVertexAttribBinding, GLuint attribindex, GLuint bindingindex)
    314 GL_ENTRY(void, glVertexBindingDivisor, GLuint bindingindex, GLuint divisor)
    315 GL_ENTRY(void, glBlendBarrier, void)
    316 GL_ENTRY(void, glCopyImageSubData, GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei srcDepth)
    317 GL_ENTRY(void, glDebugMessageControl, GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled)
    318 GL_ENTRY(void, glDebugMessageInsert, GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf)
    319 GL_ENTRY(void, glDebugMessageCallback, GLDEBUGPROC callback, const void *userParam)
    320 GL_ENTRY(GLuint, glGetDebugMessageLog, GLuint count, GLsizei bufSize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog)
    321 GL_ENTRY(void, glPushDebugGroup, GLenum source, GLuint id, GLsizei length, const GLchar *message)
    322 GL_ENTRY(void, glPopDebugGroup, void)
    323 GL_ENTRY(void, glObjectLabel, GLenum identifier, GLuint name, GLsizei length, const GLchar *label)
    324 GL_ENTRY(void, glGetObjectLabel, GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *label)
    325 GL_ENTRY(void, glObjectPtrLabel, const void *ptr, GLsizei length, const GLchar *label)
    326 GL_ENTRY(void, glGetObjectPtrLabel, const void *ptr, GLsizei bufSize, GLsizei *length, GLchar *label)
    327 GL_ENTRY(void, glGetPointerv, GLenum pname, void **params)
    328 GL_ENTRY(void, glEnablei, GLenum target, GLuint index)
    329 GL_ENTRY(void, glDisablei, GLenum target, GLuint index)
    330 GL_ENTRY(void, glBlendEquationi, GLuint buf, GLenum mode)
    331 GL_ENTRY(void, glBlendEquationSeparatei, GLuint buf, GLenum modeRGB, GLenum modeAlpha)
    332 GL_ENTRY(void, glBlendFunci, GLuint buf, GLenum src, GLenum dst)
    333 GL_ENTRY(void, glBlendFuncSeparatei, GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
    334 GL_ENTRY(void, glColorMaski, GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a)
    335 GL_ENTRY(GLboolean, glIsEnabledi, GLenum target, GLuint index)
    336 GL_ENTRY(void, glDrawElementsBaseVertex, GLenum mode, GLsizei count, GLenum type, const void *indices, GLint basevertex)
    337 GL_ENTRY(void, glDrawRangeElementsBaseVertex, GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices, GLint basevertex)
    338 GL_ENTRY(void, glDrawElementsInstancedBaseVertex, GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex)
    339 GL_ENTRY(void, glFramebufferTexture, GLenum target, GLenum attachment, GLuint texture, GLint level)
    340 GL_ENTRY(void, glPrimitiveBoundingBox, GLfloat minX, GLfloat minY, GLfloat minZ, GLfloat minW, GLfloat maxX, GLfloat maxY, GLfloat maxZ, GLfloat maxW)
    341 GL_ENTRY(GLenum, glGetGraphicsResetStatus, void)
    342 GL_ENTRY(void, glReadnPixels, GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void *data)
    343 GL_ENTRY(void, glGetnUniformfv, GLuint program, GLint location, GLsizei bufSize, GLfloat *params)
    344 GL_ENTRY(void, glGetnUniformiv, GLuint program, GLint location, GLsizei bufSize, GLint *params)
    345 GL_ENTRY(void, glGetnUniformuiv, GLuint program, GLint location, GLsizei bufSize, GLuint *params)
    346 GL_ENTRY(void, glMinSampleShading, GLfloat value)
    347 GL_ENTRY(void, glPatchParameteri, GLenum pname, GLint value)
    348 GL_ENTRY(void, glTexParameterIiv, GLenum target, GLenum pname, const GLint *params)
    349 GL_ENTRY(void, glTexParameterIuiv, GLenum target, GLenum pname, const GLuint *params)
    350 GL_ENTRY(void, glGetTexParameterIiv, GLenum target, GLenum pname, GLint *params)
    351 GL_ENTRY(void, glGetTexParameterIuiv, GLenum target, GLenum pname, GLuint *params)
    352 GL_ENTRY(void, glSamplerParameterIiv, GLuint sampler, GLenum pname, const GLint *param)
    353 GL_ENTRY(void, glSamplerParameterIuiv, GLuint sampler, GLenum pname, const GLuint *param)
    354 GL_ENTRY(void, glGetSamplerParameterIiv, GLuint sampler, GLenum pname, GLint *params)
    355 GL_ENTRY(void, glGetSamplerParameterIuiv, GLuint sampler, GLenum pname, GLuint *params)
    356 GL_ENTRY(void, glTexBuffer, GLenum target, GLenum internalformat, GLuint buffer)
    357 GL_ENTRY(void, glTexBufferRange, GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size)
    358 GL_ENTRY(void, glTexStorage3DMultisample, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations)
    359 GL_ENTRY(void, glBlendBarrierKHR, void)
    360 GL_ENTRY(void, glDebugMessageControlKHR, GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled)
    361 GL_ENTRY(void, glDebugMessageInsertKHR, GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf)
    362 GL_ENTRY(void, glDebugMessageCallbackKHR, GLDEBUGPROCKHR callback, const void *userParam)
    363 GL_ENTRY(GLuint, glGetDebugMessageLogKHR, GLuint count, GLsizei bufSize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog)
    364 GL_ENTRY(void, glPushDebugGroupKHR, GLenum source, GLuint id, GLsizei length, const GLchar *message)
    365 GL_ENTRY(void, glPopDebugGroupKHR, void)
    366 GL_ENTRY(void, glObjectLabelKHR, GLenum identifier, GLuint name, GLsizei length, const GLchar *label)
    367 GL_ENTRY(void, glGetObjectLabelKHR, GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *label)
    368 GL_ENTRY(void, glObjectPtrLabelKHR, const void *ptr, GLsizei length, const GLchar *label)
    369 GL_ENTRY(void, glGetObjectPtrLabelKHR, const void *ptr, GLsizei bufSize, GLsizei *length, GLchar *label)
    370 GL_ENTRY(void, glGetPointervKHR, GLenum pname, void **params)
    371 GL_ENTRY(GLenum, glGetGraphicsResetStatusKHR, void)
    372 GL_ENTRY(void, glReadnPixelsKHR, GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void *data)
    373 GL_ENTRY(void, glGetnUniformfvKHR, GLuint program, GLint location, GLsizei bufSize, GLfloat *params)
    374 GL_ENTRY(void, glGetnUniformivKHR, GLuint program, GLint location, GLsizei bufSize, GLint *params)
    375 GL_ENTRY(void, glGetnUniformuivKHR, GLuint program, GLint location, GLsizei bufSize, GLuint *params)
    376 GL_ENTRY(void, glEGLImageTargetTexture2DOES, GLenum target, GLeglImageOES image)
    377 GL_ENTRY(void, glEGLImageTargetRenderbufferStorageOES, GLenum target, GLeglImageOES image)
    378 GL_ENTRY(void, glCopyImageSubDataOES, GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei srcDepth)
    379 GL_ENTRY(void, glEnableiOES, GLenum target, GLuint index)
    380 GL_ENTRY(void, glDisableiOES, GLenum target, GLuint index)
    381 GL_ENTRY(void, glBlendEquationiOES, GLuint buf, GLenum mode)
    382 GL_ENTRY(void, glBlendEquationSeparateiOES, GLuint buf, GLenum modeRGB, GLenum modeAlpha)
    383 GL_ENTRY(void, glBlendFunciOES, GLuint buf, GLenum src, GLenum dst)
    384 GL_ENTRY(void, glBlendFuncSeparateiOES, GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
    385 GL_ENTRY(void, glColorMaskiOES, GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a)
    386 GL_ENTRY(GLboolean, glIsEnablediOES, GLenum target, GLuint index)
    387 GL_ENTRY(void, glDrawElementsBaseVertexOES, GLenum mode, GLsizei count, GLenum type, const void *indices, GLint basevertex)
    388 GL_ENTRY(void, glDrawRangeElementsBaseVertexOES, GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices, GLint basevertex)
    389 GL_ENTRY(void, glDrawElementsInstancedBaseVertexOES, GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex)
    390 GL_ENTRY(void, glMultiDrawElementsBaseVertexOES, GLenum mode, const GLsizei *count, GLenum type, const void *const*indices, GLsizei primcount, const GLint *basevertex)
    391 GL_ENTRY(void, glFramebufferTextureOES, GLenum target, GLenum attachment, GLuint texture, GLint level)
    392 GL_ENTRY(void, glGetProgramBinaryOES, GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, void *binary)
    393 GL_ENTRY(void, glProgramBinaryOES, GLuint program, GLenum binaryFormat, const void *binary, GLint length)
    394 GL_ENTRY(void *, glMapBufferOES, GLenum target, GLenum access)
    395 GL_ENTRY(GLboolean, glUnmapBufferOES, GLenum target)
    396 GL_ENTRY(void, glGetBufferPointervOES, GLenum target, GLenum pname, void **params)
    397 GL_ENTRY(void, glPrimitiveBoundingBoxOES, GLfloat minX, GLfloat minY, GLfloat minZ, GLfloat minW, GLfloat maxX, GLfloat maxY, GLfloat maxZ, GLfloat maxW)
    398 GL_ENTRY(void, glMinSampleShadingOES, GLfloat value)
    399 GL_ENTRY(void, glPatchParameteriOES, GLenum pname, GLint value)
    400 GL_ENTRY(void, glTexImage3DOES, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels)
    401 GL_ENTRY(void, glTexSubImage3DOES, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels)
    402 GL_ENTRY(void, glCopyTexSubImage3DOES, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
    403 GL_ENTRY(void, glCompressedTexImage3DOES, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *data)
    404 GL_ENTRY(void, glCompressedTexSubImage3DOES, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data)
    405 GL_ENTRY(void, glFramebufferTexture3DOES, GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset)
    406 GL_ENTRY(void, glTexParameterIivOES, GLenum target, GLenum pname, const GLint *params)
    407 GL_ENTRY(void, glTexParameterIuivOES, GLenum target, GLenum pname, const GLuint *params)
    408 GL_ENTRY(void, glGetTexParameterIivOES, GLenum target, GLenum pname, GLint *params)
    409 GL_ENTRY(void, glGetTexParameterIuivOES, GLenum target, GLenum pname, GLuint *params)
    410 GL_ENTRY(void, glSamplerParameterIivOES, GLuint sampler, GLenum pname, const GLint *param)
    411 GL_ENTRY(void, glSamplerParameterIuivOES, GLuint sampler, GLenum pname, const GLuint *param)
    412 GL_ENTRY(void, glGetSamplerParameterIivOES, GLuint sampler, GLenum pname, GLint *params)
    413 GL_ENTRY(void, glGetSamplerParameterIuivOES, GLuint sampler, GLenum pname, GLuint *params)
    414 GL_ENTRY(void, glTexBufferOES, GLenum target, GLenum internalformat, GLuint buffer)
    415 GL_ENTRY(void, glTexBufferRangeOES, GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size)
    416 GL_ENTRY(void, glTexStorage3DMultisampleOES, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations)
    417 GL_ENTRY(void, glTextureViewOES, GLuint texture, GLenum target, GLuint origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers)
    418 GL_ENTRY(void, glBindVertexArrayOES, GLuint array)
    419 GL_ENTRY(void, glDeleteVertexArraysOES, GLsizei n, const GLuint *arrays)
    420 GL_ENTRY(void, glGenVertexArraysOES, GLsizei n, GLuint *arrays)
    421 GL_ENTRY(GLboolean, glIsVertexArrayOES, GLuint array)
    422 GL_ENTRY(void, glDrawArraysInstancedBaseInstanceEXT, GLenum mode, GLint first, GLsizei count, GLsizei instancecount, GLuint baseinstance)
    423 GL_ENTRY(void, glDrawElementsInstancedBaseInstanceEXT, GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLuint baseinstance)
    424 GL_ENTRY(void, glDrawElementsInstancedBaseVertexBaseInstanceEXT, GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex, GLuint baseinstance)
    425 GL_ENTRY(void, glBindFragDataLocationIndexedEXT, GLuint program, GLuint colorNumber, GLuint index, const GLchar *name)
    426 GL_ENTRY(void, glBindFragDataLocationEXT, GLuint program, GLuint color, const GLchar *name)
    427 GL_ENTRY(GLint, glGetProgramResourceLocationIndexEXT, GLuint program, GLenum programInterface, const GLchar *name)
    428 GL_ENTRY(GLint, glGetFragDataIndexEXT, GLuint program, const GLchar *name)
    429 GL_ENTRY(void, glBufferStorageEXT, GLenum target, GLsizeiptr size, const void *data, GLbitfield flags)
    430 GL_ENTRY(void, glCopyImageSubDataEXT, GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei srcDepth)
    431 GL_ENTRY(void, glLabelObjectEXT, GLenum type, GLuint object, GLsizei length, const GLchar *label)
    432 GL_ENTRY(void, glGetObjectLabelEXT, GLenum type, GLuint object, GLsizei bufSize, GLsizei *length, GLchar *label)
    433 GL_ENTRY(void, glInsertEventMarkerEXT, GLsizei length, const GLchar *marker)
    434 GL_ENTRY(void, glPushGroupMarkerEXT, GLsizei length, const GLchar *marker)
    435 GL_ENTRY(void, glPopGroupMarkerEXT, void)
    436 GL_ENTRY(void, glDiscardFramebufferEXT, GLenum target, GLsizei numAttachments, const GLenum *attachments)
    437 GL_ENTRY(void, glGenQueriesEXT, GLsizei n, GLuint *ids)
    438 GL_ENTRY(void, glDeleteQueriesEXT, GLsizei n, const GLuint *ids)
    439 GL_ENTRY(GLboolean, glIsQueryEXT, GLuint id)
    440 GL_ENTRY(void, glBeginQueryEXT, GLenum target, GLuint id)
    441 GL_ENTRY(void, glEndQueryEXT, GLenum target)
    442 GL_ENTRY(void, glQueryCounterEXT, GLuint id, GLenum target)
    443 GL_ENTRY(void, glGetQueryivEXT, GLenum target, GLenum pname, GLint *params)
    444 GL_ENTRY(void, glGetQueryObjectivEXT, GLuint id, GLenum pname, GLint *params)
    445 GL_ENTRY(void, glGetQueryObjectuivEXT, GLuint id, GLenum pname, GLuint *params)
    446 GL_ENTRY(void, glGetQueryObjecti64vEXT, GLuint id, GLenum pname, GLint64 *params)
    447 GL_ENTRY(void, glGetQueryObjectui64vEXT, GLuint id, GLenum pname, GLuint64 *params)
    448 GL_ENTRY(void, glDrawBuffersEXT, GLsizei n, const GLenum *bufs)
    449 GL_ENTRY(void, glEnableiEXT, GLenum target, GLuint index)
    450 GL_ENTRY(void, glDisableiEXT, GLenum target, GLuint index)
    451 GL_ENTRY(void, glBlendEquationiEXT, GLuint buf, GLenum mode)
    452 GL_ENTRY(void, glBlendEquationSeparateiEXT, GLuint buf, GLenum modeRGB, GLenum modeAlpha)
    453 GL_ENTRY(void, glBlendFunciEXT, GLuint buf, GLenum src, GLenum dst)
    454 GL_ENTRY(void, glBlendFuncSeparateiEXT, GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
    455 GL_ENTRY(void, glColorMaskiEXT, GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a)
    456 GL_ENTRY(GLboolean, glIsEnablediEXT, GLenum target, GLuint index)
    457 GL_ENTRY(void, glDrawElementsBaseVertexEXT, GLenum mode, GLsizei count, GLenum type, const void *indices, GLint basevertex)
    458 GL_ENTRY(void, glDrawRangeElementsBaseVertexEXT, GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices, GLint basevertex)
    459 GL_ENTRY(void, glDrawElementsInstancedBaseVertexEXT, GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex)
    460 GL_ENTRY(void, glMultiDrawElementsBaseVertexEXT, GLenum mode, const GLsizei *count, GLenum type, const void *const*indices, GLsizei primcount, const GLint *basevertex)
    461 GL_ENTRY(void, glDrawArraysInstancedEXT, GLenum mode, GLint start, GLsizei count, GLsizei primcount)
    462 GL_ENTRY(void, glDrawElementsInstancedEXT, GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei primcount)
    463 GL_ENTRY(void, glFramebufferTextureEXT, GLenum target, GLenum attachment, GLuint texture, GLint level)
    464 GL_ENTRY(void, glVertexAttribDivisorEXT, GLuint index, GLuint divisor)
    465 GL_ENTRY(void *, glMapBufferRangeEXT, GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access)
    466 GL_ENTRY(void, glFlushMappedBufferRangeEXT, GLenum target, GLintptr offset, GLsizeiptr length)
    467 GL_ENTRY(void, glMultiDrawArraysEXT, GLenum mode, const GLint *first, const GLsizei *count, GLsizei primcount)
    468 GL_ENTRY(void, glMultiDrawElementsEXT, GLenum mode, const GLsizei *count, GLenum type, const void *const*indices, GLsizei primcount)
    469 GL_ENTRY(void, glMultiDrawArraysIndirectEXT, GLenum mode, const void *indirect, GLsizei drawcount, GLsizei stride)
    470 GL_ENTRY(void, glMultiDrawElementsIndirectEXT, GLenum mode, GLenum type, const void *indirect, GLsizei drawcount, GLsizei stride)
    471 GL_ENTRY(void, glRenderbufferStorageMultisampleEXT, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
    472 GL_ENTRY(void, glFramebufferTexture2DMultisampleEXT, GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLsizei samples)
    473 GL_ENTRY(void, glReadBufferIndexedEXT, GLenum src, GLint index)
    474 GL_ENTRY(void, glDrawBuffersIndexedEXT, GLint n, const GLenum *location, const GLint *indices)
    475 GL_ENTRY(void, glGetIntegeri_vEXT, GLenum target, GLuint index, GLint *data)
    476 GL_ENTRY(void, glPrimitiveBoundingBoxEXT, GLfloat minX, GLfloat minY, GLfloat minZ, GLfloat minW, GLfloat maxX, GLfloat maxY, GLfloat maxZ, GLfloat maxW)
    477 GL_ENTRY(void, glRasterSamplesEXT, GLuint samples, GLboolean fixedsamplelocations)
    478 GL_ENTRY(GLenum, glGetGraphicsResetStatusEXT, void)
    479 GL_ENTRY(void, glReadnPixelsEXT, GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void *data)
    480 GL_ENTRY(void, glGetnUniformfvEXT, GLuint program, GLint location, GLsizei bufSize, GLfloat *params)
    481 GL_ENTRY(void, glGetnUniformivEXT, GLuint program, GLint location, GLsizei bufSize, GLint *params)
    482 GL_ENTRY(void, glActiveShaderProgramEXT, GLuint pipeline, GLuint program)
    483 GL_ENTRY(void, glBindProgramPipelineEXT, GLuint pipeline)
    484 GL_ENTRY(GLuint, glCreateShaderProgramvEXT, GLenum type, GLsizei count, const GLchar **strings)
    485 GL_ENTRY(void, glDeleteProgramPipelinesEXT, GLsizei n, const GLuint *pipelines)
    486 GL_ENTRY(void, glGenProgramPipelinesEXT, GLsizei n, GLuint *pipelines)
    487 GL_ENTRY(void, glGetProgramPipelineInfoLogEXT, GLuint pipeline, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
    488 GL_ENTRY(void, glGetProgramPipelineivEXT, GLuint pipeline, GLenum pname, GLint *params)
    489 GL_ENTRY(GLboolean, glIsProgramPipelineEXT, GLuint pipeline)
    490 GL_ENTRY(void, glProgramParameteriEXT, GLuint program, GLenum pname, GLint value)
    491 GL_ENTRY(void, glProgramUniform1fEXT, GLuint program, GLint location, GLfloat v0)
    492 GL_ENTRY(void, glProgramUniform1fvEXT, GLuint program, GLint location, GLsizei count, const GLfloat *value)
    493 GL_ENTRY(void, glProgramUniform1iEXT, GLuint program, GLint location, GLint v0)
    494 GL_ENTRY(void, glProgramUniform1ivEXT, GLuint program, GLint location, GLsizei count, const GLint *value)
    495 GL_ENTRY(void, glProgramUniform2fEXT, GLuint program, GLint location, GLfloat v0, GLfloat v1)
    496 GL_ENTRY(void, glProgramUniform2fvEXT, GLuint program, GLint location, GLsizei count, const GLfloat *value)
    497 GL_ENTRY(void, glProgramUniform2iEXT, GLuint program, GLint location, GLint v0, GLint v1)
    498 GL_ENTRY(void, glProgramUniform2ivEXT, GLuint program, GLint location, GLsizei count, const GLint *value)
    499 GL_ENTRY(void, glProgramUniform3fEXT, GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
    500 GL_ENTRY(void, glProgramUniform3fvEXT, GLuint program, GLint location, GLsizei count, const GLfloat *value)
    501 GL_ENTRY(void, glProgramUniform3iEXT, GLuint program, GLint location, GLint v0, GLint v1, GLint v2)
    502 GL_ENTRY(void, glProgramUniform3ivEXT, GLuint program, GLint location, GLsizei count, const GLint *value)
    503 GL_ENTRY(void, glProgramUniform4fEXT, GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
    504 GL_ENTRY(void, glProgramUniform4fvEXT, GLuint program, GLint location, GLsizei count, const GLfloat *value)
    505 GL_ENTRY(void, glProgramUniform4iEXT, GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
    506 GL_ENTRY(void, glProgramUniform4ivEXT, GLuint program, GLint location, GLsizei count, const GLint *value)
    507 GL_ENTRY(void, glProgramUniformMatrix2fvEXT, GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
    508 GL_ENTRY(void, glProgramUniformMatrix3fvEXT, GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
    509 GL_ENTRY(void, glProgramUniformMatrix4fvEXT, GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
    510 GL_ENTRY(void, glUseProgramStagesEXT, GLuint pipeline, GLbitfield stages, GLuint program)
    511 GL_ENTRY(void, glValidateProgramPipelineEXT, GLuint pipeline)
    512 GL_ENTRY(void, glProgramUniform1uiEXT, GLuint program, GLint location, GLuint v0)
    513 GL_ENTRY(void, glProgramUniform2uiEXT, GLuint program, GLint location, GLuint v0, GLuint v1)
    514 GL_ENTRY(void, glProgramUniform3uiEXT, GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2)
    515 GL_ENTRY(void, glProgramUniform4uiEXT, GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
    516 GL_ENTRY(void, glProgramUniform1uivEXT, GLuint program, GLint location, GLsizei count, const GLuint *value)
    517 GL_ENTRY(void, glProgramUniform2uivEXT, GLuint program, GLint location, GLsizei count, const GLuint *value)
    518 GL_ENTRY(void, glProgramUniform3uivEXT, GLuint program, GLint location, GLsizei count, const GLuint *value)
    519 GL_ENTRY(void, glProgramUniform4uivEXT, GLuint program, GLint location, GLsizei count, const GLuint *value)
    520 GL_ENTRY(void, glProgramUniformMatrix2x3fvEXT, GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
    521 GL_ENTRY(void, glProgramUniformMatrix3x2fvEXT, GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
    522 GL_ENTRY(void, glProgramUniformMatrix2x4fvEXT, GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
    523 GL_ENTRY(void, glProgramUniformMatrix4x2fvEXT, GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
    524 GL_ENTRY(void, glProgramUniformMatrix3x4fvEXT, GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
    525 GL_ENTRY(void, glProgramUniformMatrix4x3fvEXT, GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
    526 GL_ENTRY(void, glTexPageCommitmentEXT, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLboolean commit)
    527 GL_ENTRY(void, glPatchParameteriEXT, GLenum pname, GLint value)
    528 GL_ENTRY(void, glTexParameterIivEXT, GLenum target, GLenum pname, const GLint *params)
    529 GL_ENTRY(void, glTexParameterIuivEXT, GLenum target, GLenum pname, const GLuint *params)
    530 GL_ENTRY(void, glGetTexParameterIivEXT, GLenum target, GLenum pname, GLint *params)
    531 GL_ENTRY(void, glGetTexParameterIuivEXT, GLenum target, GLenum pname, GLuint *params)
    532 GL_ENTRY(void, glSamplerParameterIivEXT, GLuint sampler, GLenum pname, const GLint *param)
    533 GL_ENTRY(void, glSamplerParameterIuivEXT, GLuint sampler, GLenum pname, const GLuint *param)
    534 GL_ENTRY(void, glGetSamplerParameterIivEXT, GLuint sampler, GLenum pname, GLint *params)
    535 GL_ENTRY(void, glGetSamplerParameterIuivEXT, GLuint sampler, GLenum pname, GLuint *params)
    536 GL_ENTRY(void, glTexBufferEXT, GLenum target, GLenum internalformat, GLuint buffer)
    537 GL_ENTRY(void, glTexBufferRangeEXT, GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size)
    538 GL_ENTRY(void, glTexStorage1DEXT, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width)
    539 GL_ENTRY(void, glTexStorage2DEXT, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height)
    540 GL_ENTRY(void, glTexStorage3DEXT, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth)
    541 GL_ENTRY(void, glTextureStorage1DEXT, GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width)
    542 GL_ENTRY(void, glTextureStorage2DEXT, GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height)
    543 GL_ENTRY(void, glTextureStorage3DEXT, GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth)
    544 GL_ENTRY(void, glTextureViewEXT, GLuint texture, GLenum target, GLuint origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers)