Files
Flips/arlib/opengl/generated.c
2016-12-20 02:10:51 +01:00

1923 lines
98 KiB
C

// Autogenerated, do not edit. All changes will be undone.
#if defined(AROPENGL_GEN_HEADER)
void (GLAPIENTRY * Accum)(GLenum op,GLfloat value);
void (GLAPIENTRY * ActiveShaderProgram)(GLuint pipeline, GLuint program);
void (GLAPIENTRY * ActiveTexture)(GLenum texture);
void (GLAPIENTRY * AlphaFunc)(GLenum func,GLclampf ref);
GLboolean (GLAPIENTRY * AreTexturesResident)(GLsizei n,const GLuint *textures,GLboolean *residences);
void (GLAPIENTRY * ArrayElement)(GLint i);
void (GLAPIENTRY * AttachShader)(GLuint program, GLuint shader);
void (GLAPIENTRY * Begin)(GLenum mode);
void (GLAPIENTRY * BeginConditionalRender)(GLuint id, GLenum mode);
void (GLAPIENTRY * BeginQuery)(GLenum target, GLuint id);
void (GLAPIENTRY * BeginQueryIndexed)(GLenum target, GLuint index, GLuint id);
void (GLAPIENTRY * BeginTransformFeedback)(GLenum primitiveMode);
void (GLAPIENTRY * BindAttribLocation)(GLuint program, GLuint index, const GLchar *name);
void (GLAPIENTRY * BindBuffer)(GLenum target, GLuint buffer);
void (GLAPIENTRY * BindBufferBase)(GLenum target, GLuint index, GLuint buffer);
void (GLAPIENTRY * BindBufferRange)(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size);
void (GLAPIENTRY * BindBuffersBase)(GLenum target, GLuint first, GLsizei count, const GLuint *buffers);
void (GLAPIENTRY * BindBuffersRange)(GLenum target, GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizeiptr *sizes);
void (GLAPIENTRY * BindFragDataLocation)(GLuint program, GLuint color, const GLchar *name);
void (GLAPIENTRY * BindFragDataLocationIndexed)(GLuint program, GLuint colorNumber, GLuint index, const GLchar *name);
void (GLAPIENTRY * BindFramebuffer)(GLenum target, GLuint framebuffer);
void (GLAPIENTRY * BindImageTexture)(GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format);
void (GLAPIENTRY * BindImageTextures)(GLuint first, GLsizei count, const GLuint *textures);
void (GLAPIENTRY * BindProgramPipeline)(GLuint pipeline);
void (GLAPIENTRY * BindRenderbuffer)(GLenum target, GLuint renderbuffer);
void (GLAPIENTRY * BindSampler)(GLuint unit, GLuint sampler);
void (GLAPIENTRY * BindSamplers)(GLuint first, GLsizei count, const GLuint *samplers);
void (GLAPIENTRY * BindTexture)(GLenum target,GLuint texture);
void (GLAPIENTRY * BindTextures)(GLuint first, GLsizei count, const GLuint *textures);
void (GLAPIENTRY * BindTransformFeedback)(GLenum target, GLuint id);
void (GLAPIENTRY * BindVertexArray)(GLuint array);
void (GLAPIENTRY * BindVertexBuffer)(GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride);
void (GLAPIENTRY * BindVertexBuffers)(GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizei *strides);
void (GLAPIENTRY * Bitmap)(GLsizei width,GLsizei height,GLfloat xorig,GLfloat yorig,GLfloat xmove,GLfloat ymove,const GLubyte *bitmap);
void (GLAPIENTRY * BlendColor)(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
void (GLAPIENTRY * BlendEquation)(GLenum mode);
void (GLAPIENTRY * BlendEquationSeparate)(GLenum modeRGB, GLenum modeAlpha);
void (GLAPIENTRY * BlendEquationSeparatei)(GLuint buf, GLenum modeRGB, GLenum modeAlpha);
void (GLAPIENTRY * BlendEquationi)(GLuint buf, GLenum mode);
void (GLAPIENTRY * BlendFunc)(GLenum sfactor,GLenum dfactor);
void (GLAPIENTRY * BlendFuncSeparate)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
void (GLAPIENTRY * BlendFuncSeparatei)(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
void (GLAPIENTRY * BlendFunci)(GLuint buf, GLenum src, GLenum dst);
void (GLAPIENTRY * BlitFramebuffer)(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
void (GLAPIENTRY * BufferData)(GLenum target, GLsizeiptr size, const GLvoid *data, GLenum usage);
void (GLAPIENTRY * BufferStorage)(GLenum target, GLsizeiptr size, const void *data, GLbitfield flags);
void (GLAPIENTRY * BufferSubData)(GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid *data);
void (GLAPIENTRY * CallList)(GLuint list);
void (GLAPIENTRY * CallLists)(GLsizei n,GLenum type,const GLvoid *lists);
GLenum (GLAPIENTRY * CheckFramebufferStatus)(GLenum target);
void (GLAPIENTRY * ClampColor)(GLenum target, GLenum clamp);
void (GLAPIENTRY * Clear)(GLbitfield mask);
void (GLAPIENTRY * ClearAccum)(GLfloat red,GLfloat green,GLfloat blue,GLfloat alpha);
void (GLAPIENTRY * ClearBufferData)(GLenum target, GLenum internalformat, GLenum format, GLenum type, const void *data);
void (GLAPIENTRY * ClearBufferSubData)(GLenum target, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data);
void (GLAPIENTRY * ClearBufferfi)(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil);
void (GLAPIENTRY * ClearBufferfv)(GLenum buffer, GLint drawbuffer, const GLfloat *value);
void (GLAPIENTRY * ClearBufferiv)(GLenum buffer, GLint drawbuffer, const GLint *value);
void (GLAPIENTRY * ClearBufferuiv)(GLenum buffer, GLint drawbuffer, const GLuint *value);
void (GLAPIENTRY * ClearColor)(GLclampf red,GLclampf green,GLclampf blue,GLclampf alpha);
void (GLAPIENTRY * ClearDepth)(GLclampd depth);
void (GLAPIENTRY * ClearDepthf)(GLfloat d);
void (GLAPIENTRY * ClearIndex)(GLfloat c);
void (GLAPIENTRY * ClearStencil)(GLint s);
void (GLAPIENTRY * ClearTexImage)(GLuint texture, GLint level, GLenum format, GLenum type, const void *data);
void (GLAPIENTRY * ClearTexSubImage)(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *data);
void (GLAPIENTRY * ClientActiveTexture)(GLenum texture);
GLenum (GLAPIENTRY * ClientWaitSync)(GLsync sync, GLbitfield flags, GLuint64 timeout);
void (GLAPIENTRY * ClipPlane)(GLenum plane,const GLdouble *equation);
void (GLAPIENTRY * Color3b)(GLbyte red,GLbyte green,GLbyte blue);
void (GLAPIENTRY * Color3bv)(const GLbyte *v);
void (GLAPIENTRY * Color3d)(GLdouble red,GLdouble green,GLdouble blue);
void (GLAPIENTRY * Color3dv)(const GLdouble *v);
void (GLAPIENTRY * Color3f)(GLfloat red,GLfloat green,GLfloat blue);
void (GLAPIENTRY * Color3fv)(const GLfloat *v);
void (GLAPIENTRY * Color3i)(GLint red,GLint green,GLint blue);
void (GLAPIENTRY * Color3iv)(const GLint *v);
void (GLAPIENTRY * Color3s)(GLshort red,GLshort green,GLshort blue);
void (GLAPIENTRY * Color3sv)(const GLshort *v);
void (GLAPIENTRY * Color3ub)(GLubyte red,GLubyte green,GLubyte blue);
void (GLAPIENTRY * Color3ubv)(const GLubyte *v);
void (GLAPIENTRY * Color3ui)(GLuint red,GLuint green,GLuint blue);
void (GLAPIENTRY * Color3uiv)(const GLuint *v);
void (GLAPIENTRY * Color3us)(GLushort red,GLushort green,GLushort blue);
void (GLAPIENTRY * Color3usv)(const GLushort *v);
void (GLAPIENTRY * Color4b)(GLbyte red,GLbyte green,GLbyte blue,GLbyte alpha);
void (GLAPIENTRY * Color4bv)(const GLbyte *v);
void (GLAPIENTRY * Color4d)(GLdouble red,GLdouble green,GLdouble blue,GLdouble alpha);
void (GLAPIENTRY * Color4dv)(const GLdouble *v);
void (GLAPIENTRY * Color4f)(GLfloat red,GLfloat green,GLfloat blue,GLfloat alpha);
void (GLAPIENTRY * Color4fv)(const GLfloat *v);
void (GLAPIENTRY * Color4i)(GLint red,GLint green,GLint blue,GLint alpha);
void (GLAPIENTRY * Color4iv)(const GLint *v);
void (GLAPIENTRY * Color4s)(GLshort red,GLshort green,GLshort blue,GLshort alpha);
void (GLAPIENTRY * Color4sv)(const GLshort *v);
void (GLAPIENTRY * Color4ub)(GLubyte red,GLubyte green,GLubyte blue,GLubyte alpha);
void (GLAPIENTRY * Color4ubv)(const GLubyte *v);
void (GLAPIENTRY * Color4ui)(GLuint red,GLuint green,GLuint blue,GLuint alpha);
void (GLAPIENTRY * Color4uiv)(const GLuint *v);
void (GLAPIENTRY * Color4us)(GLushort red,GLushort green,GLushort blue,GLushort alpha);
void (GLAPIENTRY * Color4usv)(const GLushort *v);
void (GLAPIENTRY * ColorMask)(GLboolean red,GLboolean green,GLboolean blue,GLboolean alpha);
void (GLAPIENTRY * ColorMaski)(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a);
void (GLAPIENTRY * ColorMaterial)(GLenum face,GLenum mode);
void (GLAPIENTRY * ColorP3ui)(GLenum type, GLuint color);
void (GLAPIENTRY * ColorP3uiv)(GLenum type, const GLuint *color);
void (GLAPIENTRY * ColorP4ui)(GLenum type, GLuint color);
void (GLAPIENTRY * ColorP4uiv)(GLenum type, const GLuint *color);
void (GLAPIENTRY * ColorPointer)(GLint size,GLenum type,GLsizei stride,const GLvoid *pointer);
void (GLAPIENTRY * ColorSubTable)(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *data);
void (GLAPIENTRY * ColorTable)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table);
void (GLAPIENTRY * ColorTableParameterfv)(GLenum target, GLenum pname, const GLfloat *params);
void (GLAPIENTRY * ColorTableParameteriv)(GLenum target, GLenum pname, const GLint *params);
void (GLAPIENTRY * CompileShader)(GLuint shader);
void (GLAPIENTRY * CompressedTexImage1D)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data);
void (GLAPIENTRY * CompressedTexImage2D)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data);
void (GLAPIENTRY * CompressedTexImage3D)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data);
void (GLAPIENTRY * CompressedTexSubImage1D)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data);
void (GLAPIENTRY * CompressedTexSubImage2D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data);
void (GLAPIENTRY * CompressedTexSubImage3D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data);
void (GLAPIENTRY * ConvolutionFilter1D)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *image);
void (GLAPIENTRY * ConvolutionFilter2D)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *image);
void (GLAPIENTRY * ConvolutionParameterf)(GLenum target, GLenum pname, GLfloat params);
void (GLAPIENTRY * ConvolutionParameterfv)(GLenum target, GLenum pname, const GLfloat *params);
void (GLAPIENTRY * ConvolutionParameteri)(GLenum target, GLenum pname, GLint params);
void (GLAPIENTRY * ConvolutionParameteriv)(GLenum target, GLenum pname, const GLint *params);
void (GLAPIENTRY * CopyBufferSubData)(GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size);
void (GLAPIENTRY * CopyColorSubTable)(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width);
void (GLAPIENTRY * CopyColorTable)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
void (GLAPIENTRY * CopyConvolutionFilter1D)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
void (GLAPIENTRY * CopyConvolutionFilter2D)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height);
void (GLAPIENTRY * CopyImageSubData)(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);
void (GLAPIENTRY * CopyPixels)(GLint x,GLint y,GLsizei width,GLsizei height,GLenum type);
void (GLAPIENTRY * CopyTexImage1D)(GLenum target,GLint level,GLenum internalFormat,GLint x,GLint y,GLsizei width,GLint border);
void (GLAPIENTRY * CopyTexImage2D)(GLenum target,GLint level,GLenum internalFormat,GLint x,GLint y,GLsizei width,GLsizei height,GLint border);
void (GLAPIENTRY * CopyTexSubImage1D)(GLenum target,GLint level,GLint xoffset,GLint x,GLint y,GLsizei width);
void (GLAPIENTRY * CopyTexSubImage2D)(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint x,GLint y,GLsizei width,GLsizei height);
void (GLAPIENTRY * CopyTexSubImage3D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
GLuint (GLAPIENTRY * CreateProgram)(void);
GLuint (GLAPIENTRY * CreateShader)(GLenum type);
GLuint (GLAPIENTRY * CreateShaderProgramv)(GLenum type, GLsizei count, const GLchar *const*strings);
void (GLAPIENTRY * CullFace)(GLenum mode);
void (GLAPIENTRY * DebugMessageCallback)(GLDEBUGPROC callback, const void *userParam);
void (GLAPIENTRY * DebugMessageControl)(GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled);
void (GLAPIENTRY * DebugMessageInsert)(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf);
void (GLAPIENTRY * DeleteBuffers)(GLsizei n, const GLuint *buffers);
void (GLAPIENTRY * DeleteFramebuffers)(GLsizei n, const GLuint *framebuffers);
void (GLAPIENTRY * DeleteLists)(GLuint list,GLsizei range);
void (GLAPIENTRY * DeleteProgram)(GLuint program);
void (GLAPIENTRY * DeleteProgramPipelines)(GLsizei n, const GLuint *pipelines);
void (GLAPIENTRY * DeleteQueries)(GLsizei n, const GLuint *ids);
void (GLAPIENTRY * DeleteRenderbuffers)(GLsizei n, const GLuint *renderbuffers);
void (GLAPIENTRY * DeleteSamplers)(GLsizei count, const GLuint *samplers);
void (GLAPIENTRY * DeleteShader)(GLuint shader);
void (GLAPIENTRY * DeleteSync)(GLsync sync);
void (GLAPIENTRY * DeleteTextures)(GLsizei n,const GLuint *textures);
void (GLAPIENTRY * DeleteTransformFeedbacks)(GLsizei n, const GLuint *ids);
void (GLAPIENTRY * DeleteVertexArrays)(GLsizei n, const GLuint *arrays);
void (GLAPIENTRY * DepthFunc)(GLenum func);
void (GLAPIENTRY * DepthMask)(GLboolean flag);
void (GLAPIENTRY * DepthRange)(GLclampd zNear,GLclampd zFar);
void (GLAPIENTRY * DepthRangeArrayv)(GLuint first, GLsizei count, const GLdouble *v);
void (GLAPIENTRY * DepthRangeIndexed)(GLuint index, GLdouble n, GLdouble f);
void (GLAPIENTRY * DepthRangef)(GLfloat n, GLfloat f);
void (GLAPIENTRY * DetachShader)(GLuint program, GLuint shader);
void (GLAPIENTRY * Disable)(GLenum cap);
void (GLAPIENTRY * DisableClientState)(GLenum array);
void (GLAPIENTRY * DisableVertexAttribArray)(GLuint index);
void (GLAPIENTRY * Disablei)(GLenum target, GLuint index);
void (GLAPIENTRY * DispatchCompute)(GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z);
void (GLAPIENTRY * DispatchComputeIndirect)(GLintptr indirect);
void (GLAPIENTRY * DrawArrays)(GLenum mode,GLint first,GLsizei count);
void (GLAPIENTRY * DrawArraysIndirect)(GLenum mode, const GLvoid *indirect);
void (GLAPIENTRY * DrawArraysInstanced)(GLenum mode, GLint first, GLsizei count, GLsizei instancecount);
void (GLAPIENTRY * DrawArraysInstancedBaseInstance)(GLenum mode, GLint first, GLsizei count, GLsizei instancecount, GLuint baseinstance);
void (GLAPIENTRY * DrawBuffer)(GLenum mode);
void (GLAPIENTRY * DrawBuffers)(GLsizei n, const GLenum *bufs);
void (GLAPIENTRY * DrawElements)(GLenum mode,GLsizei count,GLenum type,const GLvoid *indices);
void (GLAPIENTRY * DrawElementsBaseVertex)(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex);
void (GLAPIENTRY * DrawElementsIndirect)(GLenum mode, GLenum type, const GLvoid *indirect);
void (GLAPIENTRY * DrawElementsInstanced)(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei instancecount);
void (GLAPIENTRY * DrawElementsInstancedBaseInstance)(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLuint baseinstance);
void (GLAPIENTRY * DrawElementsInstancedBaseVertex)(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei instancecount, GLint basevertex);
void (GLAPIENTRY * DrawElementsInstancedBaseVertexBaseInstance)(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex, GLuint baseinstance);
void (GLAPIENTRY * DrawPixels)(GLsizei width,GLsizei height,GLenum format,GLenum type,const GLvoid *pixels);
void (GLAPIENTRY * DrawRangeElements)(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices);
void (GLAPIENTRY * DrawRangeElementsBaseVertex)(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex);
void (GLAPIENTRY * DrawTransformFeedback)(GLenum mode, GLuint id);
void (GLAPIENTRY * DrawTransformFeedbackInstanced)(GLenum mode, GLuint id, GLsizei instancecount);
void (GLAPIENTRY * DrawTransformFeedbackStream)(GLenum mode, GLuint id, GLuint stream);
void (GLAPIENTRY * DrawTransformFeedbackStreamInstanced)(GLenum mode, GLuint id, GLuint stream, GLsizei instancecount);
void (GLAPIENTRY * EdgeFlag)(GLboolean flag);
void (GLAPIENTRY * EdgeFlagPointer)(GLsizei stride,const GLvoid *pointer);
void (GLAPIENTRY * EdgeFlagv)(const GLboolean *flag);
void (GLAPIENTRY * Enable)(GLenum cap);
void (GLAPIENTRY * EnableClientState)(GLenum array);
void (GLAPIENTRY * EnableVertexAttribArray)(GLuint index);
void (GLAPIENTRY * Enablei)(GLenum target, GLuint index);
void (GLAPIENTRY * End)(void);
void (GLAPIENTRY * EndConditionalRender)(void);
void (GLAPIENTRY * EndList)(void);
void (GLAPIENTRY * EndQuery)(GLenum target);
void (GLAPIENTRY * EndQueryIndexed)(GLenum target, GLuint index);
void (GLAPIENTRY * EndTransformFeedback)(void);
void (GLAPIENTRY * EvalCoord1d)(GLdouble u);
void (GLAPIENTRY * EvalCoord1dv)(const GLdouble *u);
void (GLAPIENTRY * EvalCoord1f)(GLfloat u);
void (GLAPIENTRY * EvalCoord1fv)(const GLfloat *u);
void (GLAPIENTRY * EvalCoord2d)(GLdouble u,GLdouble v);
void (GLAPIENTRY * EvalCoord2dv)(const GLdouble *u);
void (GLAPIENTRY * EvalCoord2f)(GLfloat u,GLfloat v);
void (GLAPIENTRY * EvalCoord2fv)(const GLfloat *u);
void (GLAPIENTRY * EvalMesh1)(GLenum mode,GLint i1,GLint i2);
void (GLAPIENTRY * EvalMesh2)(GLenum mode,GLint i1,GLint i2,GLint j1,GLint j2);
void (GLAPIENTRY * EvalPoint1)(GLint i);
void (GLAPIENTRY * EvalPoint2)(GLint i,GLint j);
void (GLAPIENTRY * FeedbackBuffer)(GLsizei size,GLenum type,GLfloat *buffer);
GLsync (GLAPIENTRY * FenceSync)(GLenum condition, GLbitfield flags);
void (GLAPIENTRY * Finish)(void);
void (GLAPIENTRY * Flush)(void);
void (GLAPIENTRY * FlushMappedBufferRange)(GLenum target, GLintptr offset, GLsizeiptr length);
void (GLAPIENTRY * FogCoordPointer)(GLenum type, GLsizei stride, const GLvoid *pointer);
void (GLAPIENTRY * FogCoordd)(GLdouble coord);
void (GLAPIENTRY * FogCoorddv)(const GLdouble *coord);
void (GLAPIENTRY * FogCoordf)(GLfloat coord);
void (GLAPIENTRY * FogCoordfv)(const GLfloat *coord);
void (GLAPIENTRY * Fogf)(GLenum pname,GLfloat param);
void (GLAPIENTRY * Fogfv)(GLenum pname,const GLfloat *params);
void (GLAPIENTRY * Fogi)(GLenum pname,GLint param);
void (GLAPIENTRY * Fogiv)(GLenum pname,const GLint *params);
void (GLAPIENTRY * FramebufferParameteri)(GLenum target, GLenum pname, GLint param);
void (GLAPIENTRY * FramebufferRenderbuffer)(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
void (GLAPIENTRY * FramebufferTexture)(GLenum target, GLenum attachment, GLuint texture, GLint level);
void (GLAPIENTRY * FramebufferTexture1D)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
void (GLAPIENTRY * FramebufferTexture2D)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
void (GLAPIENTRY * FramebufferTexture3D)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);
void (GLAPIENTRY * FramebufferTextureLayer)(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer);
void (GLAPIENTRY * FrontFace)(GLenum mode);
void (GLAPIENTRY * Frustum)(GLdouble left,GLdouble right,GLdouble bottom,GLdouble top,GLdouble zNear,GLdouble zFar);
void (GLAPIENTRY * GenBuffers)(GLsizei n, GLuint *buffers);
void (GLAPIENTRY * GenFramebuffers)(GLsizei n, GLuint *framebuffers);
GLuint (GLAPIENTRY * GenLists)(GLsizei range);
void (GLAPIENTRY * GenProgramPipelines)(GLsizei n, GLuint *pipelines);
void (GLAPIENTRY * GenQueries)(GLsizei n, GLuint *ids);
void (GLAPIENTRY * GenRenderbuffers)(GLsizei n, GLuint *renderbuffers);
void (GLAPIENTRY * GenSamplers)(GLsizei count, GLuint *samplers);
void (GLAPIENTRY * GenTextures)(GLsizei n,GLuint *textures);
void (GLAPIENTRY * GenTransformFeedbacks)(GLsizei n, GLuint *ids);
void (GLAPIENTRY * GenVertexArrays)(GLsizei n, GLuint *arrays);
void (GLAPIENTRY * GenerateMipmap)(GLenum target);
void (GLAPIENTRY * GetActiveAtomicCounterBufferiv)(GLuint program, GLuint bufferIndex, GLenum pname, GLint *params);
void (GLAPIENTRY * GetActiveAttrib)(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name);
void (GLAPIENTRY * GetActiveSubroutineName)(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name);
void (GLAPIENTRY * GetActiveSubroutineUniformName)(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name);
void (GLAPIENTRY * GetActiveSubroutineUniformiv)(GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint *values);
void (GLAPIENTRY * GetActiveUniform)(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name);
void (GLAPIENTRY * GetActiveUniformBlockName)(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName);
void (GLAPIENTRY * GetActiveUniformBlockiv)(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params);
void (GLAPIENTRY * GetActiveUniformName)(GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformName);
void (GLAPIENTRY * GetActiveUniformsiv)(GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params);
void (GLAPIENTRY * GetAttachedShaders)(GLuint program, GLsizei maxCount, GLsizei *count, GLuint *shaders);
GLint (GLAPIENTRY * GetAttribLocation)(GLuint program, const GLchar *name);
void (GLAPIENTRY * GetBooleani_v)(GLenum target, GLuint index, GLboolean *data);
void (GLAPIENTRY * GetBooleanv)(GLenum pname,GLboolean *params);
void (GLAPIENTRY * GetBufferParameteri64v)(GLenum target, GLenum pname, GLint64 *params);
void (GLAPIENTRY * GetBufferParameteriv)(GLenum target, GLenum pname, GLint *params);
void (GLAPIENTRY * GetBufferPointerv)(GLenum target, GLenum pname, GLvoid **params);
void (GLAPIENTRY * GetBufferSubData)(GLenum target, GLintptr offset, GLsizeiptr size, GLvoid *data);
void (GLAPIENTRY * GetClipPlane)(GLenum plane,GLdouble *equation);
void (GLAPIENTRY * GetColorTable)(GLenum target, GLenum format, GLenum type, GLvoid *table);
void (GLAPIENTRY * GetColorTableParameterfv)(GLenum target, GLenum pname, GLfloat *params);
void (GLAPIENTRY * GetColorTableParameteriv)(GLenum target, GLenum pname, GLint *params);
void (GLAPIENTRY * GetCompressedTexImage)(GLenum target, GLint level, GLvoid *img);
void (GLAPIENTRY * GetConvolutionFilter)(GLenum target, GLenum format, GLenum type, GLvoid *image);
void (GLAPIENTRY * GetConvolutionParameterfv)(GLenum target, GLenum pname, GLfloat *params);
void (GLAPIENTRY * GetConvolutionParameteriv)(GLenum target, GLenum pname, GLint *params);
GLuint (GLAPIENTRY * GetDebugMessageLog)(GLuint count, GLsizei bufsize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog);
void (GLAPIENTRY * GetDoublei_v)(GLenum target, GLuint index, GLdouble *data);
void (GLAPIENTRY * GetDoublev)(GLenum pname,GLdouble *params);
GLenum (GLAPIENTRY * GetError)(void);
void (GLAPIENTRY * GetFloati_v)(GLenum target, GLuint index, GLfloat *data);
void (GLAPIENTRY * GetFloatv)(GLenum pname,GLfloat *params);
GLint (GLAPIENTRY * GetFragDataIndex)(GLuint program, const GLchar *name);
GLint (GLAPIENTRY * GetFragDataLocation)(GLuint program, const GLchar *name);
void (GLAPIENTRY * GetFramebufferAttachmentParameteriv)(GLenum target, GLenum attachment, GLenum pname, GLint *params);
void (GLAPIENTRY * GetFramebufferParameteriv)(GLenum target, GLenum pname, GLint *params);
void (GLAPIENTRY * GetHistogram)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values);
void (GLAPIENTRY * GetHistogramParameterfv)(GLenum target, GLenum pname, GLfloat *params);
void (GLAPIENTRY * GetHistogramParameteriv)(GLenum target, GLenum pname, GLint *params);
void (GLAPIENTRY * GetInteger64i_v)(GLenum target, GLuint index, GLint64 *data);
void (GLAPIENTRY * GetInteger64v)(GLenum pname, GLint64 *params);
void (GLAPIENTRY * GetIntegeri_v)(GLenum target, GLuint index, GLint *data);
void (GLAPIENTRY * GetIntegerv)(GLenum pname,GLint *params);
void (GLAPIENTRY * GetInternalformati64v)(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint64 *params);
void (GLAPIENTRY * GetInternalformativ)(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint *params);
void (GLAPIENTRY * GetLightfv)(GLenum light,GLenum pname,GLfloat *params);
void (GLAPIENTRY * GetLightiv)(GLenum light,GLenum pname,GLint *params);
void (GLAPIENTRY * GetMapdv)(GLenum target,GLenum query,GLdouble *v);
void (GLAPIENTRY * GetMapfv)(GLenum target,GLenum query,GLfloat *v);
void (GLAPIENTRY * GetMapiv)(GLenum target,GLenum query,GLint *v);
void (GLAPIENTRY * GetMaterialfv)(GLenum face,GLenum pname,GLfloat *params);
void (GLAPIENTRY * GetMaterialiv)(GLenum face,GLenum pname,GLint *params);
void (GLAPIENTRY * GetMinmax)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values);
void (GLAPIENTRY * GetMinmaxParameterfv)(GLenum target, GLenum pname, GLfloat *params);
void (GLAPIENTRY * GetMinmaxParameteriv)(GLenum target, GLenum pname, GLint *params);
void (GLAPIENTRY * GetMultisamplefv)(GLenum pname, GLuint index, GLfloat *val);
void (GLAPIENTRY * GetObjectLabel)(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *label);
void (GLAPIENTRY * GetObjectPtrLabel)(const void *ptr, GLsizei bufSize, GLsizei *length, GLchar *label);
void (GLAPIENTRY * GetPixelMapfv)(GLenum map,GLfloat *values);
void (GLAPIENTRY * GetPixelMapuiv)(GLenum map,GLuint *values);
void (GLAPIENTRY * GetPixelMapusv)(GLenum map,GLushort *values);
void (GLAPIENTRY * GetPixelMapxv)(GLenum map, GLint size, GLfixed *values);
void (GLAPIENTRY * GetPointerv)(GLenum pname,GLvoid **params);
void (GLAPIENTRY * GetPolygonStipple)(GLubyte *mask);
void (GLAPIENTRY * GetProgramBinary)(GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, GLvoid *binary);
void (GLAPIENTRY * GetProgramInfoLog)(GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog);
void (GLAPIENTRY * GetProgramInterfaceiv)(GLuint program, GLenum programInterface, GLenum pname, GLint *params);
void (GLAPIENTRY * GetProgramPipelineInfoLog)(GLuint pipeline, GLsizei bufSize, GLsizei *length, GLchar *infoLog);
void (GLAPIENTRY * GetProgramPipelineiv)(GLuint pipeline, GLenum pname, GLint *params);
GLuint (GLAPIENTRY * GetProgramResourceIndex)(GLuint program, GLenum programInterface, const GLchar *name);
GLint (GLAPIENTRY * GetProgramResourceLocation)(GLuint program, GLenum programInterface, const GLchar *name);
GLint (GLAPIENTRY * GetProgramResourceLocationIndex)(GLuint program, GLenum programInterface, const GLchar *name);
void (GLAPIENTRY * GetProgramResourceName)(GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name);
void (GLAPIENTRY * GetProgramResourceiv)(GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum *props, GLsizei bufSize, GLsizei *length, GLint *params);
void (GLAPIENTRY * GetProgramStageiv)(GLuint program, GLenum shadertype, GLenum pname, GLint *values);
void (GLAPIENTRY * GetProgramiv)(GLuint program, GLenum pname, GLint *params);
void (GLAPIENTRY * GetQueryIndexediv)(GLenum target, GLuint index, GLenum pname, GLint *params);
void (GLAPIENTRY * GetQueryObjecti64v)(GLuint id, GLenum pname, GLint64 *params);
void (GLAPIENTRY * GetQueryObjectiv)(GLuint id, GLenum pname, GLint *params);
void (GLAPIENTRY * GetQueryObjectui64v)(GLuint id, GLenum pname, GLuint64 *params);
void (GLAPIENTRY * GetQueryObjectuiv)(GLuint id, GLenum pname, GLuint *params);
void (GLAPIENTRY * GetQueryiv)(GLenum target, GLenum pname, GLint *params);
void (GLAPIENTRY * GetRenderbufferParameteriv)(GLenum target, GLenum pname, GLint *params);
void (GLAPIENTRY * GetSamplerParameterIiv)(GLuint sampler, GLenum pname, GLint *params);
void (GLAPIENTRY * GetSamplerParameterIuiv)(GLuint sampler, GLenum pname, GLuint *params);
void (GLAPIENTRY * GetSamplerParameterfv)(GLuint sampler, GLenum pname, GLfloat *params);
void (GLAPIENTRY * GetSamplerParameteriv)(GLuint sampler, GLenum pname, GLint *params);
void (GLAPIENTRY * GetSeparableFilter)(GLenum target, GLenum format, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span);
void (GLAPIENTRY * GetShaderInfoLog)(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog);
void (GLAPIENTRY * GetShaderPrecisionFormat)(GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision);
void (GLAPIENTRY * GetShaderSource)(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source);
void (GLAPIENTRY * GetShaderiv)(GLuint shader, GLenum pname, GLint *params);
const GLubyte * (GLAPIENTRY * GetString)(GLenum name);
const GLubyte * (GLAPIENTRY * GetStringi)(GLenum name, GLuint index);
GLuint (GLAPIENTRY * GetSubroutineIndex)(GLuint program, GLenum shadertype, const GLchar *name);
GLint (GLAPIENTRY * GetSubroutineUniformLocation)(GLuint program, GLenum shadertype, const GLchar *name);
void (GLAPIENTRY * GetSynciv)(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values);
void (GLAPIENTRY * GetTexEnvfv)(GLenum target,GLenum pname,GLfloat *params);
void (GLAPIENTRY * GetTexEnviv)(GLenum target,GLenum pname,GLint *params);
void (GLAPIENTRY * GetTexGendv)(GLenum coord,GLenum pname,GLdouble *params);
void (GLAPIENTRY * GetTexGenfv)(GLenum coord,GLenum pname,GLfloat *params);
void (GLAPIENTRY * GetTexGeniv)(GLenum coord,GLenum pname,GLint *params);
void (GLAPIENTRY * GetTexImage)(GLenum target,GLint level,GLenum format,GLenum type,GLvoid *pixels);
void (GLAPIENTRY * GetTexLevelParameterfv)(GLenum target,GLint level,GLenum pname,GLfloat *params);
void (GLAPIENTRY * GetTexLevelParameteriv)(GLenum target,GLint level,GLenum pname,GLint *params);
void (GLAPIENTRY * GetTexParameterIiv)(GLenum target, GLenum pname, GLint *params);
void (GLAPIENTRY * GetTexParameterIuiv)(GLenum target, GLenum pname, GLuint *params);
void (GLAPIENTRY * GetTexParameterfv)(GLenum target,GLenum pname,GLfloat *params);
void (GLAPIENTRY * GetTexParameteriv)(GLenum target,GLenum pname,GLint *params);
void (GLAPIENTRY * GetTransformFeedbackVarying)(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name);
GLuint (GLAPIENTRY * GetUniformBlockIndex)(GLuint program, const GLchar *uniformBlockName);
void (GLAPIENTRY * GetUniformIndices)(GLuint program, GLsizei uniformCount, const GLchar *const*uniformNames, GLuint *uniformIndices);
GLint (GLAPIENTRY * GetUniformLocation)(GLuint program, const GLchar *name);
void (GLAPIENTRY * GetUniformSubroutineuiv)(GLenum shadertype, GLint location, GLuint *params);
void (GLAPIENTRY * GetUniformdv)(GLuint program, GLint location, GLdouble *params);
void (GLAPIENTRY * GetUniformfv)(GLuint program, GLint location, GLfloat *params);
void (GLAPIENTRY * GetUniformiv)(GLuint program, GLint location, GLint *params);
void (GLAPIENTRY * GetUniformuiv)(GLuint program, GLint location, GLuint *params);
void (GLAPIENTRY * GetVertexAttribIiv)(GLuint index, GLenum pname, GLint *params);
void (GLAPIENTRY * GetVertexAttribIuiv)(GLuint index, GLenum pname, GLuint *params);
void (GLAPIENTRY * GetVertexAttribLdv)(GLuint index, GLenum pname, GLdouble *params);
void (GLAPIENTRY * GetVertexAttribPointerv)(GLuint index, GLenum pname, GLvoid **pointer);
void (GLAPIENTRY * GetVertexAttribdv)(GLuint index, GLenum pname, GLdouble *params);
void (GLAPIENTRY * GetVertexAttribfv)(GLuint index, GLenum pname, GLfloat *params);
void (GLAPIENTRY * GetVertexAttribiv)(GLuint index, GLenum pname, GLint *params);
void (GLAPIENTRY * Hint)(GLenum target,GLenum mode);
void (GLAPIENTRY * Histogram)(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink);
void (GLAPIENTRY * IndexMask)(GLuint mask);
void (GLAPIENTRY * IndexPointer)(GLenum type,GLsizei stride,const GLvoid *pointer);
void (GLAPIENTRY * Indexd)(GLdouble c);
void (GLAPIENTRY * Indexdv)(const GLdouble *c);
void (GLAPIENTRY * Indexf)(GLfloat c);
void (GLAPIENTRY * Indexfv)(const GLfloat *c);
void (GLAPIENTRY * Indexi)(GLint c);
void (GLAPIENTRY * Indexiv)(const GLint *c);
void (GLAPIENTRY * Indexs)(GLshort c);
void (GLAPIENTRY * Indexsv)(const GLshort *c);
void (GLAPIENTRY * Indexub)(GLubyte c);
void (GLAPIENTRY * Indexubv)(const GLubyte *c);
void (GLAPIENTRY * InitNames)(void);
void (GLAPIENTRY * InterleavedArrays)(GLenum format,GLsizei stride,const GLvoid *pointer);
void (GLAPIENTRY * InvalidateBufferData)(GLuint buffer);
void (GLAPIENTRY * InvalidateBufferSubData)(GLuint buffer, GLintptr offset, GLsizeiptr length);
void (GLAPIENTRY * InvalidateFramebuffer)(GLenum target, GLsizei numAttachments, const GLenum *attachments);
void (GLAPIENTRY * InvalidateSubFramebuffer)(GLenum target, GLsizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height);
void (GLAPIENTRY * InvalidateTexImage)(GLuint texture, GLint level);
void (GLAPIENTRY * InvalidateTexSubImage)(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth);
GLboolean (GLAPIENTRY * IsBuffer)(GLuint buffer);
GLboolean (GLAPIENTRY * IsEnabled)(GLenum cap);
GLboolean (GLAPIENTRY * IsEnabledi)(GLenum target, GLuint index);
GLboolean (GLAPIENTRY * IsFramebuffer)(GLuint framebuffer);
GLboolean (GLAPIENTRY * IsList)(GLuint list);
GLboolean (GLAPIENTRY * IsProgram)(GLuint program);
GLboolean (GLAPIENTRY * IsProgramPipeline)(GLuint pipeline);
GLboolean (GLAPIENTRY * IsQuery)(GLuint id);
GLboolean (GLAPIENTRY * IsRenderbuffer)(GLuint renderbuffer);
GLboolean (GLAPIENTRY * IsSampler)(GLuint sampler);
GLboolean (GLAPIENTRY * IsShader)(GLuint shader);
GLboolean (GLAPIENTRY * IsSync)(GLsync sync);
GLboolean (GLAPIENTRY * IsTexture)(GLuint texture);
GLboolean (GLAPIENTRY * IsTransformFeedback)(GLuint id);
GLboolean (GLAPIENTRY * IsVertexArray)(GLuint array);
void (GLAPIENTRY * LightModelf)(GLenum pname,GLfloat param);
void (GLAPIENTRY * LightModelfv)(GLenum pname,const GLfloat *params);
void (GLAPIENTRY * LightModeli)(GLenum pname,GLint param);
void (GLAPIENTRY * LightModeliv)(GLenum pname,const GLint *params);
void (GLAPIENTRY * Lightf)(GLenum light,GLenum pname,GLfloat param);
void (GLAPIENTRY * Lightfv)(GLenum light,GLenum pname,const GLfloat *params);
void (GLAPIENTRY * Lighti)(GLenum light,GLenum pname,GLint param);
void (GLAPIENTRY * Lightiv)(GLenum light,GLenum pname,const GLint *params);
void (GLAPIENTRY * LineStipple)(GLint factor,GLushort pattern);
void (GLAPIENTRY * LineWidth)(GLfloat width);
void (GLAPIENTRY * LinkProgram)(GLuint program);
void (GLAPIENTRY * ListBase)(GLuint base);
void (GLAPIENTRY * LoadIdentity)(void);
void (GLAPIENTRY * LoadMatrixd)(const GLdouble *m);
void (GLAPIENTRY * LoadMatrixf)(const GLfloat *m);
void (GLAPIENTRY * LoadName)(GLuint name);
void (GLAPIENTRY * LoadTransposeMatrixd)(const GLdouble *m);
void (GLAPIENTRY * LoadTransposeMatrixf)(const GLfloat *m);
void (GLAPIENTRY * LogicOp)(GLenum opcode);
void (GLAPIENTRY * Map1d)(GLenum target,GLdouble u1,GLdouble u2,GLint stride,GLint order,const GLdouble *points);
void (GLAPIENTRY * Map1f)(GLenum target,GLfloat u1,GLfloat u2,GLint stride,GLint order,const GLfloat *points);
void (GLAPIENTRY * Map2d)(GLenum target,GLdouble u1,GLdouble u2,GLint ustride,GLint uorder,GLdouble v1,GLdouble v2,GLint vstride,GLint vorder,const GLdouble *points);
void (GLAPIENTRY * Map2f)(GLenum target,GLfloat u1,GLfloat u2,GLint ustride,GLint uorder,GLfloat v1,GLfloat v2,GLint vstride,GLint vorder,const GLfloat *points);
void * (GLAPIENTRY * MapBuffer)(GLenum target, GLenum access);
void * (GLAPIENTRY * MapBufferRange)(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access);
void (GLAPIENTRY * MapGrid1d)(GLint un,GLdouble u1,GLdouble u2);
void (GLAPIENTRY * MapGrid1f)(GLint un,GLfloat u1,GLfloat u2);
void (GLAPIENTRY * MapGrid2d)(GLint un,GLdouble u1,GLdouble u2,GLint vn,GLdouble v1,GLdouble v2);
void (GLAPIENTRY * MapGrid2f)(GLint un,GLfloat u1,GLfloat u2,GLint vn,GLfloat v1,GLfloat v2);
void (GLAPIENTRY * Materialf)(GLenum face,GLenum pname,GLfloat param);
void (GLAPIENTRY * Materialfv)(GLenum face,GLenum pname,const GLfloat *params);
void (GLAPIENTRY * Materiali)(GLenum face,GLenum pname,GLint param);
void (GLAPIENTRY * Materialiv)(GLenum face,GLenum pname,const GLint *params);
void (GLAPIENTRY * MatrixMode)(GLenum mode);
void (GLAPIENTRY * MemoryBarrier)(GLbitfield barriers);
void (GLAPIENTRY * MinSampleShading)(GLfloat value);
void (GLAPIENTRY * Minmax)(GLenum target, GLenum internalformat, GLboolean sink);
void (GLAPIENTRY * MultMatrixd)(const GLdouble *m);
void (GLAPIENTRY * MultMatrixf)(const GLfloat *m);
void (GLAPIENTRY * MultTransposeMatrixd)(const GLdouble *m);
void (GLAPIENTRY * MultTransposeMatrixf)(const GLfloat *m);
void (GLAPIENTRY * MultiDrawArrays)(GLenum mode, const GLint *first, const GLsizei *count, GLsizei drawcount);
void (GLAPIENTRY * MultiDrawArraysIndirect)(GLenum mode, const void *indirect, GLsizei drawcount, GLsizei stride);
void (GLAPIENTRY * MultiDrawElements)(GLenum mode, const GLsizei *count, GLenum type, const GLvoid *const*indices, GLsizei drawcount);
void (GLAPIENTRY * MultiDrawElementsBaseVertex)(GLenum mode, const GLsizei *count, GLenum type, const GLvoid *const*indices, GLsizei drawcount, const GLint *basevertex);
void (GLAPIENTRY * MultiDrawElementsIndirect)(GLenum mode, GLenum type, const void *indirect, GLsizei drawcount, GLsizei stride);
void (GLAPIENTRY * MultiTexCoord1d)(GLenum target, GLdouble s);
void (GLAPIENTRY * MultiTexCoord1dv)(GLenum target, const GLdouble *v);
void (GLAPIENTRY * MultiTexCoord1f)(GLenum target, GLfloat s);
void (GLAPIENTRY * MultiTexCoord1fv)(GLenum target, const GLfloat *v);
void (GLAPIENTRY * MultiTexCoord1i)(GLenum target, GLint s);
void (GLAPIENTRY * MultiTexCoord1iv)(GLenum target, const GLint *v);
void (GLAPIENTRY * MultiTexCoord1s)(GLenum target, GLshort s);
void (GLAPIENTRY * MultiTexCoord1sv)(GLenum target, const GLshort *v);
void (GLAPIENTRY * MultiTexCoord2d)(GLenum target, GLdouble s, GLdouble t);
void (GLAPIENTRY * MultiTexCoord2dv)(GLenum target, const GLdouble *v);
void (GLAPIENTRY * MultiTexCoord2f)(GLenum target, GLfloat s, GLfloat t);
void (GLAPIENTRY * MultiTexCoord2fv)(GLenum target, const GLfloat *v);
void (GLAPIENTRY * MultiTexCoord2i)(GLenum target, GLint s, GLint t);
void (GLAPIENTRY * MultiTexCoord2iv)(GLenum target, const GLint *v);
void (GLAPIENTRY * MultiTexCoord2s)(GLenum target, GLshort s, GLshort t);
void (GLAPIENTRY * MultiTexCoord2sv)(GLenum target, const GLshort *v);
void (GLAPIENTRY * MultiTexCoord3d)(GLenum target, GLdouble s, GLdouble t, GLdouble r);
void (GLAPIENTRY * MultiTexCoord3dv)(GLenum target, const GLdouble *v);
void (GLAPIENTRY * MultiTexCoord3f)(GLenum target, GLfloat s, GLfloat t, GLfloat r);
void (GLAPIENTRY * MultiTexCoord3fv)(GLenum target, const GLfloat *v);
void (GLAPIENTRY * MultiTexCoord3i)(GLenum target, GLint s, GLint t, GLint r);
void (GLAPIENTRY * MultiTexCoord3iv)(GLenum target, const GLint *v);
void (GLAPIENTRY * MultiTexCoord3s)(GLenum target, GLshort s, GLshort t, GLshort r);
void (GLAPIENTRY * MultiTexCoord3sv)(GLenum target, const GLshort *v);
void (GLAPIENTRY * MultiTexCoord4d)(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);
void (GLAPIENTRY * MultiTexCoord4dv)(GLenum target, const GLdouble *v);
void (GLAPIENTRY * MultiTexCoord4f)(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);
void (GLAPIENTRY * MultiTexCoord4fv)(GLenum target, const GLfloat *v);
void (GLAPIENTRY * MultiTexCoord4i)(GLenum target, GLint s, GLint t, GLint r, GLint q);
void (GLAPIENTRY * MultiTexCoord4iv)(GLenum target, const GLint *v);
void (GLAPIENTRY * MultiTexCoord4s)(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q);
void (GLAPIENTRY * MultiTexCoord4sv)(GLenum target, const GLshort *v);
void (GLAPIENTRY * MultiTexCoordP1ui)(GLenum texture, GLenum type, GLuint coords);
void (GLAPIENTRY * MultiTexCoordP1uiv)(GLenum texture, GLenum type, const GLuint *coords);
void (GLAPIENTRY * MultiTexCoordP2ui)(GLenum texture, GLenum type, GLuint coords);
void (GLAPIENTRY * MultiTexCoordP2uiv)(GLenum texture, GLenum type, const GLuint *coords);
void (GLAPIENTRY * MultiTexCoordP3ui)(GLenum texture, GLenum type, GLuint coords);
void (GLAPIENTRY * MultiTexCoordP3uiv)(GLenum texture, GLenum type, const GLuint *coords);
void (GLAPIENTRY * MultiTexCoordP4ui)(GLenum texture, GLenum type, GLuint coords);
void (GLAPIENTRY * MultiTexCoordP4uiv)(GLenum texture, GLenum type, const GLuint *coords);
void (GLAPIENTRY * NewList)(GLuint list,GLenum mode);
void (GLAPIENTRY * Normal3b)(GLbyte nx,GLbyte ny,GLbyte nz);
void (GLAPIENTRY * Normal3bv)(const GLbyte *v);
void (GLAPIENTRY * Normal3d)(GLdouble nx,GLdouble ny,GLdouble nz);
void (GLAPIENTRY * Normal3dv)(const GLdouble *v);
void (GLAPIENTRY * Normal3f)(GLfloat nx,GLfloat ny,GLfloat nz);
void (GLAPIENTRY * Normal3fv)(const GLfloat *v);
void (GLAPIENTRY * Normal3i)(GLint nx,GLint ny,GLint nz);
void (GLAPIENTRY * Normal3iv)(const GLint *v);
void (GLAPIENTRY * Normal3s)(GLshort nx,GLshort ny,GLshort nz);
void (GLAPIENTRY * Normal3sv)(const GLshort *v);
void (GLAPIENTRY * NormalP3ui)(GLenum type, GLuint coords);
void (GLAPIENTRY * NormalP3uiv)(GLenum type, const GLuint *coords);
void (GLAPIENTRY * NormalPointer)(GLenum type,GLsizei stride,const GLvoid *pointer);
void (GLAPIENTRY * ObjectLabel)(GLenum identifier, GLuint name, GLsizei length, const GLchar *label);
void (GLAPIENTRY * ObjectPtrLabel)(const void *ptr, GLsizei length, const GLchar *label);
void (GLAPIENTRY * Ortho)(GLdouble left,GLdouble right,GLdouble bottom,GLdouble top,GLdouble zNear,GLdouble zFar);
void (GLAPIENTRY * PassThrough)(GLfloat token);
void (GLAPIENTRY * PatchParameterfv)(GLenum pname, const GLfloat *values);
void (GLAPIENTRY * PatchParameteri)(GLenum pname, GLint value);
void (GLAPIENTRY * PauseTransformFeedback)(void);
void (GLAPIENTRY * PixelMapfv)(GLenum map,GLsizei mapsize,const GLfloat *values);
void (GLAPIENTRY * PixelMapuiv)(GLenum map,GLsizei mapsize,const GLuint *values);
void (GLAPIENTRY * PixelMapusv)(GLenum map,GLsizei mapsize,const GLushort *values);
void (GLAPIENTRY * PixelMapx)(GLenum map, GLint size, const GLfixed *values);
void (GLAPIENTRY * PixelStoref)(GLenum pname,GLfloat param);
void (GLAPIENTRY * PixelStorei)(GLenum pname,GLint param);
void (GLAPIENTRY * PixelStorex)(GLenum pname, GLfixed param);
void (GLAPIENTRY * PixelTransferf)(GLenum pname,GLfloat param);
void (GLAPIENTRY * PixelTransferi)(GLenum pname,GLint param);
void (GLAPIENTRY * PixelZoom)(GLfloat xfactor,GLfloat yfactor);
void (GLAPIENTRY * PointParameterf)(GLenum pname, GLfloat param);
void (GLAPIENTRY * PointParameterfv)(GLenum pname, const GLfloat *params);
void (GLAPIENTRY * PointParameteri)(GLenum pname, GLint param);
void (GLAPIENTRY * PointParameteriv)(GLenum pname, const GLint *params);
void (GLAPIENTRY * PointSize)(GLfloat size);
void (GLAPIENTRY * PolygonMode)(GLenum face,GLenum mode);
void (GLAPIENTRY * PolygonOffset)(GLfloat factor,GLfloat units);
void (GLAPIENTRY * PolygonStipple)(const GLubyte *mask);
void (GLAPIENTRY * PopAttrib)(void);
void (GLAPIENTRY * PopClientAttrib)(void);
void (GLAPIENTRY * PopDebugGroup)(void);
void (GLAPIENTRY * PopMatrix)(void);
void (GLAPIENTRY * PopName)(void);
void (GLAPIENTRY * PrimitiveRestartIndex)(GLuint index);
void (GLAPIENTRY * PrioritizeTextures)(GLsizei n,const GLuint *textures,const GLclampf *priorities);
void (GLAPIENTRY * ProgramBinary)(GLuint program, GLenum binaryFormat, const GLvoid *binary, GLsizei length);
void (GLAPIENTRY * ProgramParameteri)(GLuint program, GLenum pname, GLint value);
void (GLAPIENTRY * ProgramUniform1d)(GLuint program, GLint location, GLdouble v0);
void (GLAPIENTRY * ProgramUniform1dv)(GLuint program, GLint location, GLsizei count, const GLdouble *value);
void (GLAPIENTRY * ProgramUniform1f)(GLuint program, GLint location, GLfloat v0);
void (GLAPIENTRY * ProgramUniform1fv)(GLuint program, GLint location, GLsizei count, const GLfloat *value);
void (GLAPIENTRY * ProgramUniform1i)(GLuint program, GLint location, GLint v0);
void (GLAPIENTRY * ProgramUniform1iv)(GLuint program, GLint location, GLsizei count, const GLint *value);
void (GLAPIENTRY * ProgramUniform1ui)(GLuint program, GLint location, GLuint v0);
void (GLAPIENTRY * ProgramUniform1uiv)(GLuint program, GLint location, GLsizei count, const GLuint *value);
void (GLAPIENTRY * ProgramUniform2d)(GLuint program, GLint location, GLdouble v0, GLdouble v1);
void (GLAPIENTRY * ProgramUniform2dv)(GLuint program, GLint location, GLsizei count, const GLdouble *value);
void (GLAPIENTRY * ProgramUniform2f)(GLuint program, GLint location, GLfloat v0, GLfloat v1);
void (GLAPIENTRY * ProgramUniform2fv)(GLuint program, GLint location, GLsizei count, const GLfloat *value);
void (GLAPIENTRY * ProgramUniform2i)(GLuint program, GLint location, GLint v0, GLint v1);
void (GLAPIENTRY * ProgramUniform2iv)(GLuint program, GLint location, GLsizei count, const GLint *value);
void (GLAPIENTRY * ProgramUniform2ui)(GLuint program, GLint location, GLuint v0, GLuint v1);
void (GLAPIENTRY * ProgramUniform2uiv)(GLuint program, GLint location, GLsizei count, const GLuint *value);
void (GLAPIENTRY * ProgramUniform3d)(GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2);
void (GLAPIENTRY * ProgramUniform3dv)(GLuint program, GLint location, GLsizei count, const GLdouble *value);
void (GLAPIENTRY * ProgramUniform3f)(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
void (GLAPIENTRY * ProgramUniform3fv)(GLuint program, GLint location, GLsizei count, const GLfloat *value);
void (GLAPIENTRY * ProgramUniform3i)(GLuint program, GLint location, GLint v0, GLint v1, GLint v2);
void (GLAPIENTRY * ProgramUniform3iv)(GLuint program, GLint location, GLsizei count, const GLint *value);
void (GLAPIENTRY * ProgramUniform3ui)(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2);
void (GLAPIENTRY * ProgramUniform3uiv)(GLuint program, GLint location, GLsizei count, const GLuint *value);
void (GLAPIENTRY * ProgramUniform4d)(GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2, GLdouble v3);
void (GLAPIENTRY * ProgramUniform4dv)(GLuint program, GLint location, GLsizei count, const GLdouble *value);
void (GLAPIENTRY * ProgramUniform4f)(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
void (GLAPIENTRY * ProgramUniform4fv)(GLuint program, GLint location, GLsizei count, const GLfloat *value);
void (GLAPIENTRY * ProgramUniform4i)(GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
void (GLAPIENTRY * ProgramUniform4iv)(GLuint program, GLint location, GLsizei count, const GLint *value);
void (GLAPIENTRY * ProgramUniform4ui)(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
void (GLAPIENTRY * ProgramUniform4uiv)(GLuint program, GLint location, GLsizei count, const GLuint *value);
void (GLAPIENTRY * ProgramUniformMatrix2dv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
void (GLAPIENTRY * ProgramUniformMatrix2fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
void (GLAPIENTRY * ProgramUniformMatrix2x3dv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
void (GLAPIENTRY * ProgramUniformMatrix2x3fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
void (GLAPIENTRY * ProgramUniformMatrix2x4dv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
void (GLAPIENTRY * ProgramUniformMatrix2x4fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
void (GLAPIENTRY * ProgramUniformMatrix3dv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
void (GLAPIENTRY * ProgramUniformMatrix3fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
void (GLAPIENTRY * ProgramUniformMatrix3x2dv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
void (GLAPIENTRY * ProgramUniformMatrix3x2fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
void (GLAPIENTRY * ProgramUniformMatrix3x4dv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
void (GLAPIENTRY * ProgramUniformMatrix3x4fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
void (GLAPIENTRY * ProgramUniformMatrix4dv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
void (GLAPIENTRY * ProgramUniformMatrix4fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
void (GLAPIENTRY * ProgramUniformMatrix4x2dv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
void (GLAPIENTRY * ProgramUniformMatrix4x2fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
void (GLAPIENTRY * ProgramUniformMatrix4x3dv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
void (GLAPIENTRY * ProgramUniformMatrix4x3fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
void (GLAPIENTRY * ProvokingVertex)(GLenum mode);
void (GLAPIENTRY * PushAttrib)(GLbitfield mask);
void (GLAPIENTRY * PushClientAttrib)(GLbitfield mask);
void (GLAPIENTRY * PushDebugGroup)(GLenum source, GLuint id, GLsizei length, const GLchar *message);
void (GLAPIENTRY * PushMatrix)(void);
void (GLAPIENTRY * PushName)(GLuint name);
void (GLAPIENTRY * QueryCounter)(GLuint id, GLenum target);
void (GLAPIENTRY * RasterPos2d)(GLdouble x,GLdouble y);
void (GLAPIENTRY * RasterPos2dv)(const GLdouble *v);
void (GLAPIENTRY * RasterPos2f)(GLfloat x,GLfloat y);
void (GLAPIENTRY * RasterPos2fv)(const GLfloat *v);
void (GLAPIENTRY * RasterPos2i)(GLint x,GLint y);
void (GLAPIENTRY * RasterPos2iv)(const GLint *v);
void (GLAPIENTRY * RasterPos2s)(GLshort x,GLshort y);
void (GLAPIENTRY * RasterPos2sv)(const GLshort *v);
void (GLAPIENTRY * RasterPos3d)(GLdouble x,GLdouble y,GLdouble z);
void (GLAPIENTRY * RasterPos3dv)(const GLdouble *v);
void (GLAPIENTRY * RasterPos3f)(GLfloat x,GLfloat y,GLfloat z);
void (GLAPIENTRY * RasterPos3fv)(const GLfloat *v);
void (GLAPIENTRY * RasterPos3i)(GLint x,GLint y,GLint z);
void (GLAPIENTRY * RasterPos3iv)(const GLint *v);
void (GLAPIENTRY * RasterPos3s)(GLshort x,GLshort y,GLshort z);
void (GLAPIENTRY * RasterPos3sv)(const GLshort *v);
void (GLAPIENTRY * RasterPos4d)(GLdouble x,GLdouble y,GLdouble z,GLdouble w);
void (GLAPIENTRY * RasterPos4dv)(const GLdouble *v);
void (GLAPIENTRY * RasterPos4f)(GLfloat x,GLfloat y,GLfloat z,GLfloat w);
void (GLAPIENTRY * RasterPos4fv)(const GLfloat *v);
void (GLAPIENTRY * RasterPos4i)(GLint x,GLint y,GLint z,GLint w);
void (GLAPIENTRY * RasterPos4iv)(const GLint *v);
void (GLAPIENTRY * RasterPos4s)(GLshort x,GLshort y,GLshort z,GLshort w);
void (GLAPIENTRY * RasterPos4sv)(const GLshort *v);
void (GLAPIENTRY * ReadBuffer)(GLenum mode);
void (GLAPIENTRY * ReadPixels)(GLint x,GLint y,GLsizei width,GLsizei height,GLenum format,GLenum type,GLvoid *pixels);
void (GLAPIENTRY * Rectd)(GLdouble x1,GLdouble y1,GLdouble x2,GLdouble y2);
void (GLAPIENTRY * Rectdv)(const GLdouble *v1,const GLdouble *v2);
void (GLAPIENTRY * Rectf)(GLfloat x1,GLfloat y1,GLfloat x2,GLfloat y2);
void (GLAPIENTRY * Rectfv)(const GLfloat *v1,const GLfloat *v2);
void (GLAPIENTRY * Recti)(GLint x1,GLint y1,GLint x2,GLint y2);
void (GLAPIENTRY * Rectiv)(const GLint *v1,const GLint *v2);
void (GLAPIENTRY * Rects)(GLshort x1,GLshort y1,GLshort x2,GLshort y2);
void (GLAPIENTRY * Rectsv)(const GLshort *v1,const GLshort *v2);
void (GLAPIENTRY * ReleaseShaderCompiler)(void);
GLint (GLAPIENTRY * RenderMode)(GLenum mode);
void (GLAPIENTRY * RenderbufferStorage)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height);
void (GLAPIENTRY * RenderbufferStorageMultisample)(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
void (GLAPIENTRY * ResetHistogram)(GLenum target);
void (GLAPIENTRY * ResetMinmax)(GLenum target);
void (GLAPIENTRY * ResumeTransformFeedback)(void);
void (GLAPIENTRY * Rotated)(GLdouble angle,GLdouble x,GLdouble y,GLdouble z);
void (GLAPIENTRY * Rotatef)(GLfloat angle,GLfloat x,GLfloat y,GLfloat z);
void (GLAPIENTRY * SampleCoverage)(GLfloat value, GLboolean invert);
void (GLAPIENTRY * SampleMaski)(GLuint index, GLbitfield mask);
void (GLAPIENTRY * SamplerParameterIiv)(GLuint sampler, GLenum pname, const GLint *param);
void (GLAPIENTRY * SamplerParameterIuiv)(GLuint sampler, GLenum pname, const GLuint *param);
void (GLAPIENTRY * SamplerParameterf)(GLuint sampler, GLenum pname, GLfloat param);
void (GLAPIENTRY * SamplerParameterfv)(GLuint sampler, GLenum pname, const GLfloat *param);
void (GLAPIENTRY * SamplerParameteri)(GLuint sampler, GLenum pname, GLint param);
void (GLAPIENTRY * SamplerParameteriv)(GLuint sampler, GLenum pname, const GLint *param);
void (GLAPIENTRY * Scaled)(GLdouble x,GLdouble y,GLdouble z);
void (GLAPIENTRY * Scalef)(GLfloat x,GLfloat y,GLfloat z);
void (GLAPIENTRY * Scissor)(GLint x,GLint y,GLsizei width,GLsizei height);
void (GLAPIENTRY * ScissorArrayv)(GLuint first, GLsizei count, const GLint *v);
void (GLAPIENTRY * ScissorIndexed)(GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height);
void (GLAPIENTRY * ScissorIndexedv)(GLuint index, const GLint *v);
void (GLAPIENTRY * SecondaryColor3b)(GLbyte red, GLbyte green, GLbyte blue);
void (GLAPIENTRY * SecondaryColor3bv)(const GLbyte *v);
void (GLAPIENTRY * SecondaryColor3d)(GLdouble red, GLdouble green, GLdouble blue);
void (GLAPIENTRY * SecondaryColor3dv)(const GLdouble *v);
void (GLAPIENTRY * SecondaryColor3f)(GLfloat red, GLfloat green, GLfloat blue);
void (GLAPIENTRY * SecondaryColor3fv)(const GLfloat *v);
void (GLAPIENTRY * SecondaryColor3i)(GLint red, GLint green, GLint blue);
void (GLAPIENTRY * SecondaryColor3iv)(const GLint *v);
void (GLAPIENTRY * SecondaryColor3s)(GLshort red, GLshort green, GLshort blue);
void (GLAPIENTRY * SecondaryColor3sv)(const GLshort *v);
void (GLAPIENTRY * SecondaryColor3ub)(GLubyte red, GLubyte green, GLubyte blue);
void (GLAPIENTRY * SecondaryColor3ubv)(const GLubyte *v);
void (GLAPIENTRY * SecondaryColor3ui)(GLuint red, GLuint green, GLuint blue);
void (GLAPIENTRY * SecondaryColor3uiv)(const GLuint *v);
void (GLAPIENTRY * SecondaryColor3us)(GLushort red, GLushort green, GLushort blue);
void (GLAPIENTRY * SecondaryColor3usv)(const GLushort *v);
void (GLAPIENTRY * SecondaryColorP3ui)(GLenum type, GLuint color);
void (GLAPIENTRY * SecondaryColorP3uiv)(GLenum type, const GLuint *color);
void (GLAPIENTRY * SecondaryColorPointer)(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
void (GLAPIENTRY * SelectBuffer)(GLsizei size,GLuint *buffer);
void (GLAPIENTRY * SeparableFilter2D)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column);
void (GLAPIENTRY * ShadeModel)(GLenum mode);
void (GLAPIENTRY * ShaderBinary)(GLsizei count, const GLuint *shaders, GLenum binaryformat, const GLvoid *binary, GLsizei length);
void (GLAPIENTRY * ShaderSource)(GLuint shader, GLsizei count, const GLchar *const*string, const GLint *length);
void (GLAPIENTRY * ShaderStorageBlockBinding)(GLuint program, GLuint storageBlockIndex, GLuint storageBlockBinding);
void (GLAPIENTRY * StencilFunc)(GLenum func,GLint ref,GLuint mask);
void (GLAPIENTRY * StencilFuncSeparate)(GLenum face, GLenum func, GLint ref, GLuint mask);
void (GLAPIENTRY * StencilMask)(GLuint mask);
void (GLAPIENTRY * StencilMaskSeparate)(GLenum face, GLuint mask);
void (GLAPIENTRY * StencilOp)(GLenum fail,GLenum zfail,GLenum zpass);
void (GLAPIENTRY * StencilOpSeparate)(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass);
void (GLAPIENTRY * TexBuffer)(GLenum target, GLenum internalformat, GLuint buffer);
void (GLAPIENTRY * TexBufferRange)(GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size);
void (GLAPIENTRY * TexCoord1d)(GLdouble s);
void (GLAPIENTRY * TexCoord1dv)(const GLdouble *v);
void (GLAPIENTRY * TexCoord1f)(GLfloat s);
void (GLAPIENTRY * TexCoord1fv)(const GLfloat *v);
void (GLAPIENTRY * TexCoord1i)(GLint s);
void (GLAPIENTRY * TexCoord1iv)(const GLint *v);
void (GLAPIENTRY * TexCoord1s)(GLshort s);
void (GLAPIENTRY * TexCoord1sv)(const GLshort *v);
void (GLAPIENTRY * TexCoord2d)(GLdouble s,GLdouble t);
void (GLAPIENTRY * TexCoord2dv)(const GLdouble *v);
void (GLAPIENTRY * TexCoord2f)(GLfloat s,GLfloat t);
void (GLAPIENTRY * TexCoord2fv)(const GLfloat *v);
void (GLAPIENTRY * TexCoord2i)(GLint s,GLint t);
void (GLAPIENTRY * TexCoord2iv)(const GLint *v);
void (GLAPIENTRY * TexCoord2s)(GLshort s,GLshort t);
void (GLAPIENTRY * TexCoord2sv)(const GLshort *v);
void (GLAPIENTRY * TexCoord3d)(GLdouble s,GLdouble t,GLdouble r);
void (GLAPIENTRY * TexCoord3dv)(const GLdouble *v);
void (GLAPIENTRY * TexCoord3f)(GLfloat s,GLfloat t,GLfloat r);
void (GLAPIENTRY * TexCoord3fv)(const GLfloat *v);
void (GLAPIENTRY * TexCoord3i)(GLint s,GLint t,GLint r);
void (GLAPIENTRY * TexCoord3iv)(const GLint *v);
void (GLAPIENTRY * TexCoord3s)(GLshort s,GLshort t,GLshort r);
void (GLAPIENTRY * TexCoord3sv)(const GLshort *v);
void (GLAPIENTRY * TexCoord4d)(GLdouble s,GLdouble t,GLdouble r,GLdouble q);
void (GLAPIENTRY * TexCoord4dv)(const GLdouble *v);
void (GLAPIENTRY * TexCoord4f)(GLfloat s,GLfloat t,GLfloat r,GLfloat q);
void (GLAPIENTRY * TexCoord4fv)(const GLfloat *v);
void (GLAPIENTRY * TexCoord4i)(GLint s,GLint t,GLint r,GLint q);
void (GLAPIENTRY * TexCoord4iv)(const GLint *v);
void (GLAPIENTRY * TexCoord4s)(GLshort s,GLshort t,GLshort r,GLshort q);
void (GLAPIENTRY * TexCoord4sv)(const GLshort *v);
void (GLAPIENTRY * TexCoordP1ui)(GLenum type, GLuint coords);
void (GLAPIENTRY * TexCoordP1uiv)(GLenum type, const GLuint *coords);
void (GLAPIENTRY * TexCoordP2ui)(GLenum type, GLuint coords);
void (GLAPIENTRY * TexCoordP2uiv)(GLenum type, const GLuint *coords);
void (GLAPIENTRY * TexCoordP3ui)(GLenum type, GLuint coords);
void (GLAPIENTRY * TexCoordP3uiv)(GLenum type, const GLuint *coords);
void (GLAPIENTRY * TexCoordP4ui)(GLenum type, GLuint coords);
void (GLAPIENTRY * TexCoordP4uiv)(GLenum type, const GLuint *coords);
void (GLAPIENTRY * TexCoordPointer)(GLint size,GLenum type,GLsizei stride,const GLvoid *pointer);
void (GLAPIENTRY * TexEnvf)(GLenum target,GLenum pname,GLfloat param);
void (GLAPIENTRY * TexEnvfv)(GLenum target,GLenum pname,const GLfloat *params);
void (GLAPIENTRY * TexEnvi)(GLenum target,GLenum pname,GLint param);
void (GLAPIENTRY * TexEnviv)(GLenum target,GLenum pname,const GLint *params);
void (GLAPIENTRY * TexGend)(GLenum coord,GLenum pname,GLdouble param);
void (GLAPIENTRY * TexGendv)(GLenum coord,GLenum pname,const GLdouble *params);
void (GLAPIENTRY * TexGenf)(GLenum coord,GLenum pname,GLfloat param);
void (GLAPIENTRY * TexGenfv)(GLenum coord,GLenum pname,const GLfloat *params);
void (GLAPIENTRY * TexGeni)(GLenum coord,GLenum pname,GLint param);
void (GLAPIENTRY * TexGeniv)(GLenum coord,GLenum pname,const GLint *params);
void (GLAPIENTRY * TexImage1D)(GLenum target,GLint level,GLint internalformat,GLsizei width,GLint border,GLenum format,GLenum type,const GLvoid *pixels);
void (GLAPIENTRY * TexImage2D)(GLenum target,GLint level,GLint internalformat,GLsizei width,GLsizei height,GLint border,GLenum format,GLenum type,const GLvoid *pixels);
void (GLAPIENTRY * TexImage2DMultisample)(GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations);
void (GLAPIENTRY * TexImage3D)(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels);
void (GLAPIENTRY * TexImage3DMultisample)(GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations);
void (GLAPIENTRY * TexParameterIiv)(GLenum target, GLenum pname, const GLint *params);
void (GLAPIENTRY * TexParameterIuiv)(GLenum target, GLenum pname, const GLuint *params);
void (GLAPIENTRY * TexParameterf)(GLenum target,GLenum pname,GLfloat param);
void (GLAPIENTRY * TexParameterfv)(GLenum target,GLenum pname,const GLfloat *params);
void (GLAPIENTRY * TexParameteri)(GLenum target,GLenum pname,GLint param);
void (GLAPIENTRY * TexParameteriv)(GLenum target,GLenum pname,const GLint *params);
void (GLAPIENTRY * TexStorage1D)(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width);
void (GLAPIENTRY * TexStorage2D)(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height);
void (GLAPIENTRY * TexStorage2DMultisample)(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations);
void (GLAPIENTRY * TexStorage3D)(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth);
void (GLAPIENTRY * TexStorage3DMultisample)(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations);
void (GLAPIENTRY * TexSubImage1D)(GLenum target,GLint level,GLint xoffset,GLsizei width,GLenum format,GLenum type,const GLvoid *pixels);
void (GLAPIENTRY * TexSubImage2D)(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLsizei width,GLsizei height,GLenum format,GLenum type,const GLvoid *pixels);
void (GLAPIENTRY * TexSubImage3D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels);
void (GLAPIENTRY * TextureView)(GLuint texture, GLenum target, GLuint origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers);
void (GLAPIENTRY * TransformFeedbackVaryings)(GLuint program, GLsizei count, const GLchar *const*varyings, GLenum bufferMode);
void (GLAPIENTRY * Translated)(GLdouble x,GLdouble y,GLdouble z);
void (GLAPIENTRY * Translatef)(GLfloat x,GLfloat y,GLfloat z);
void (GLAPIENTRY * Uniform1d)(GLint location, GLdouble x);
void (GLAPIENTRY * Uniform1dv)(GLint location, GLsizei count, const GLdouble *value);
void (GLAPIENTRY * Uniform1f)(GLint location, GLfloat v0);
void (GLAPIENTRY * Uniform1fv)(GLint location, GLsizei count, const GLfloat *value);
void (GLAPIENTRY * Uniform1i)(GLint location, GLint v0);
void (GLAPIENTRY * Uniform1iv)(GLint location, GLsizei count, const GLint *value);
void (GLAPIENTRY * Uniform1ui)(GLint location, GLuint v0);
void (GLAPIENTRY * Uniform1uiv)(GLint location, GLsizei count, const GLuint *value);
void (GLAPIENTRY * Uniform2d)(GLint location, GLdouble x, GLdouble y);
void (GLAPIENTRY * Uniform2dv)(GLint location, GLsizei count, const GLdouble *value);
void (GLAPIENTRY * Uniform2f)(GLint location, GLfloat v0, GLfloat v1);
void (GLAPIENTRY * Uniform2fv)(GLint location, GLsizei count, const GLfloat *value);
void (GLAPIENTRY * Uniform2i)(GLint location, GLint v0, GLint v1);
void (GLAPIENTRY * Uniform2iv)(GLint location, GLsizei count, const GLint *value);
void (GLAPIENTRY * Uniform2ui)(GLint location, GLuint v0, GLuint v1);
void (GLAPIENTRY * Uniform2uiv)(GLint location, GLsizei count, const GLuint *value);
void (GLAPIENTRY * Uniform3d)(GLint location, GLdouble x, GLdouble y, GLdouble z);
void (GLAPIENTRY * Uniform3dv)(GLint location, GLsizei count, const GLdouble *value);
void (GLAPIENTRY * Uniform3f)(GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
void (GLAPIENTRY * Uniform3fv)(GLint location, GLsizei count, const GLfloat *value);
void (GLAPIENTRY * Uniform3i)(GLint location, GLint v0, GLint v1, GLint v2);
void (GLAPIENTRY * Uniform3iv)(GLint location, GLsizei count, const GLint *value);
void (GLAPIENTRY * Uniform3ui)(GLint location, GLuint v0, GLuint v1, GLuint v2);
void (GLAPIENTRY * Uniform3uiv)(GLint location, GLsizei count, const GLuint *value);
void (GLAPIENTRY * Uniform4d)(GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
void (GLAPIENTRY * Uniform4dv)(GLint location, GLsizei count, const GLdouble *value);
void (GLAPIENTRY * Uniform4f)(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
void (GLAPIENTRY * Uniform4fv)(GLint location, GLsizei count, const GLfloat *value);
void (GLAPIENTRY * Uniform4i)(GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
void (GLAPIENTRY * Uniform4iv)(GLint location, GLsizei count, const GLint *value);
void (GLAPIENTRY * Uniform4ui)(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
void (GLAPIENTRY * Uniform4uiv)(GLint location, GLsizei count, const GLuint *value);
void (GLAPIENTRY * UniformBlockBinding)(GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding);
void (GLAPIENTRY * UniformMatrix2dv)(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
void (GLAPIENTRY * UniformMatrix2fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
void (GLAPIENTRY * UniformMatrix2x3dv)(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
void (GLAPIENTRY * UniformMatrix2x3fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
void (GLAPIENTRY * UniformMatrix2x4dv)(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
void (GLAPIENTRY * UniformMatrix2x4fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
void (GLAPIENTRY * UniformMatrix3dv)(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
void (GLAPIENTRY * UniformMatrix3fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
void (GLAPIENTRY * UniformMatrix3x2dv)(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
void (GLAPIENTRY * UniformMatrix3x2fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
void (GLAPIENTRY * UniformMatrix3x4dv)(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
void (GLAPIENTRY * UniformMatrix3x4fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
void (GLAPIENTRY * UniformMatrix4dv)(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
void (GLAPIENTRY * UniformMatrix4fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
void (GLAPIENTRY * UniformMatrix4x2dv)(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
void (GLAPIENTRY * UniformMatrix4x2fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
void (GLAPIENTRY * UniformMatrix4x3dv)(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
void (GLAPIENTRY * UniformMatrix4x3fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
void (GLAPIENTRY * UniformSubroutinesuiv)(GLenum shadertype, GLsizei count, const GLuint *indices);
GLboolean (GLAPIENTRY * UnmapBuffer)(GLenum target);
void (GLAPIENTRY * UseProgram)(GLuint program);
void (GLAPIENTRY * UseProgramStages)(GLuint pipeline, GLbitfield stages, GLuint program);
void (GLAPIENTRY * ValidateProgram)(GLuint program);
void (GLAPIENTRY * ValidateProgramPipeline)(GLuint pipeline);
void (GLAPIENTRY * Vertex2d)(GLdouble x,GLdouble y);
void (GLAPIENTRY * Vertex2dv)(const GLdouble *v);
void (GLAPIENTRY * Vertex2f)(GLfloat x,GLfloat y);
void (GLAPIENTRY * Vertex2fv)(const GLfloat *v);
void (GLAPIENTRY * Vertex2i)(GLint x,GLint y);
void (GLAPIENTRY * Vertex2iv)(const GLint *v);
void (GLAPIENTRY * Vertex2s)(GLshort x,GLshort y);
void (GLAPIENTRY * Vertex2sv)(const GLshort *v);
void (GLAPIENTRY * Vertex3d)(GLdouble x,GLdouble y,GLdouble z);
void (GLAPIENTRY * Vertex3dv)(const GLdouble *v);
void (GLAPIENTRY * Vertex3f)(GLfloat x,GLfloat y,GLfloat z);
void (GLAPIENTRY * Vertex3fv)(const GLfloat *v);
void (GLAPIENTRY * Vertex3i)(GLint x,GLint y,GLint z);
void (GLAPIENTRY * Vertex3iv)(const GLint *v);
void (GLAPIENTRY * Vertex3s)(GLshort x,GLshort y,GLshort z);
void (GLAPIENTRY * Vertex3sv)(const GLshort *v);
void (GLAPIENTRY * Vertex4d)(GLdouble x,GLdouble y,GLdouble z,GLdouble w);
void (GLAPIENTRY * Vertex4dv)(const GLdouble *v);
void (GLAPIENTRY * Vertex4f)(GLfloat x,GLfloat y,GLfloat z,GLfloat w);
void (GLAPIENTRY * Vertex4fv)(const GLfloat *v);
void (GLAPIENTRY * Vertex4i)(GLint x,GLint y,GLint z,GLint w);
void (GLAPIENTRY * Vertex4iv)(const GLint *v);
void (GLAPIENTRY * Vertex4s)(GLshort x,GLshort y,GLshort z,GLshort w);
void (GLAPIENTRY * Vertex4sv)(const GLshort *v);
void (GLAPIENTRY * VertexAttrib1d)(GLuint index, GLdouble x);
void (GLAPIENTRY * VertexAttrib1dv)(GLuint index, const GLdouble *v);
void (GLAPIENTRY * VertexAttrib1f)(GLuint index, GLfloat x);
void (GLAPIENTRY * VertexAttrib1fv)(GLuint index, const GLfloat *v);
void (GLAPIENTRY * VertexAttrib1s)(GLuint index, GLshort x);
void (GLAPIENTRY * VertexAttrib1sv)(GLuint index, const GLshort *v);
void (GLAPIENTRY * VertexAttrib2d)(GLuint index, GLdouble x, GLdouble y);
void (GLAPIENTRY * VertexAttrib2dv)(GLuint index, const GLdouble *v);
void (GLAPIENTRY * VertexAttrib2f)(GLuint index, GLfloat x, GLfloat y);
void (GLAPIENTRY * VertexAttrib2fv)(GLuint index, const GLfloat *v);
void (GLAPIENTRY * VertexAttrib2s)(GLuint index, GLshort x, GLshort y);
void (GLAPIENTRY * VertexAttrib2sv)(GLuint index, const GLshort *v);
void (GLAPIENTRY * VertexAttrib3d)(GLuint index, GLdouble x, GLdouble y, GLdouble z);
void (GLAPIENTRY * VertexAttrib3dv)(GLuint index, const GLdouble *v);
void (GLAPIENTRY * VertexAttrib3f)(GLuint index, GLfloat x, GLfloat y, GLfloat z);
void (GLAPIENTRY * VertexAttrib3fv)(GLuint index, const GLfloat *v);
void (GLAPIENTRY * VertexAttrib3s)(GLuint index, GLshort x, GLshort y, GLshort z);
void (GLAPIENTRY * VertexAttrib3sv)(GLuint index, const GLshort *v);
void (GLAPIENTRY * VertexAttrib4Nbv)(GLuint index, const GLbyte *v);
void (GLAPIENTRY * VertexAttrib4Niv)(GLuint index, const GLint *v);
void (GLAPIENTRY * VertexAttrib4Nsv)(GLuint index, const GLshort *v);
void (GLAPIENTRY * VertexAttrib4Nub)(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);
void (GLAPIENTRY * VertexAttrib4Nubv)(GLuint index, const GLubyte *v);
void (GLAPIENTRY * VertexAttrib4Nuiv)(GLuint index, const GLuint *v);
void (GLAPIENTRY * VertexAttrib4Nusv)(GLuint index, const GLushort *v);
void (GLAPIENTRY * VertexAttrib4bv)(GLuint index, const GLbyte *v);
void (GLAPIENTRY * VertexAttrib4d)(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
void (GLAPIENTRY * VertexAttrib4dv)(GLuint index, const GLdouble *v);
void (GLAPIENTRY * VertexAttrib4f)(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
void (GLAPIENTRY * VertexAttrib4fv)(GLuint index, const GLfloat *v);
void (GLAPIENTRY * VertexAttrib4iv)(GLuint index, const GLint *v);
void (GLAPIENTRY * VertexAttrib4s)(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);
void (GLAPIENTRY * VertexAttrib4sv)(GLuint index, const GLshort *v);
void (GLAPIENTRY * VertexAttrib4ubv)(GLuint index, const GLubyte *v);
void (GLAPIENTRY * VertexAttrib4uiv)(GLuint index, const GLuint *v);
void (GLAPIENTRY * VertexAttrib4usv)(GLuint index, const GLushort *v);
void (GLAPIENTRY * VertexAttribBinding)(GLuint attribindex, GLuint bindingindex);
void (GLAPIENTRY * VertexAttribDivisor)(GLuint index, GLuint divisor);
void (GLAPIENTRY * VertexAttribFormat)(GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset);
void (GLAPIENTRY * VertexAttribI1i)(GLuint index, GLint x);
void (GLAPIENTRY * VertexAttribI1iv)(GLuint index, const GLint *v);
void (GLAPIENTRY * VertexAttribI1ui)(GLuint index, GLuint x);
void (GLAPIENTRY * VertexAttribI1uiv)(GLuint index, const GLuint *v);
void (GLAPIENTRY * VertexAttribI2i)(GLuint index, GLint x, GLint y);
void (GLAPIENTRY * VertexAttribI2iv)(GLuint index, const GLint *v);
void (GLAPIENTRY * VertexAttribI2ui)(GLuint index, GLuint x, GLuint y);
void (GLAPIENTRY * VertexAttribI2uiv)(GLuint index, const GLuint *v);
void (GLAPIENTRY * VertexAttribI3i)(GLuint index, GLint x, GLint y, GLint z);
void (GLAPIENTRY * VertexAttribI3iv)(GLuint index, const GLint *v);
void (GLAPIENTRY * VertexAttribI3ui)(GLuint index, GLuint x, GLuint y, GLuint z);
void (GLAPIENTRY * VertexAttribI3uiv)(GLuint index, const GLuint *v);
void (GLAPIENTRY * VertexAttribI4bv)(GLuint index, const GLbyte *v);
void (GLAPIENTRY * VertexAttribI4i)(GLuint index, GLint x, GLint y, GLint z, GLint w);
void (GLAPIENTRY * VertexAttribI4iv)(GLuint index, const GLint *v);
void (GLAPIENTRY * VertexAttribI4sv)(GLuint index, const GLshort *v);
void (GLAPIENTRY * VertexAttribI4ubv)(GLuint index, const GLubyte *v);
void (GLAPIENTRY * VertexAttribI4ui)(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);
void (GLAPIENTRY * VertexAttribI4uiv)(GLuint index, const GLuint *v);
void (GLAPIENTRY * VertexAttribI4usv)(GLuint index, const GLushort *v);
void (GLAPIENTRY * VertexAttribIFormat)(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset);
void (GLAPIENTRY * VertexAttribIPointer)(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
void (GLAPIENTRY * VertexAttribL1d)(GLuint index, GLdouble x);
void (GLAPIENTRY * VertexAttribL1dv)(GLuint index, const GLdouble *v);
void (GLAPIENTRY * VertexAttribL2d)(GLuint index, GLdouble x, GLdouble y);
void (GLAPIENTRY * VertexAttribL2dv)(GLuint index, const GLdouble *v);
void (GLAPIENTRY * VertexAttribL3d)(GLuint index, GLdouble x, GLdouble y, GLdouble z);
void (GLAPIENTRY * VertexAttribL3dv)(GLuint index, const GLdouble *v);
void (GLAPIENTRY * VertexAttribL4d)(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
void (GLAPIENTRY * VertexAttribL4dv)(GLuint index, const GLdouble *v);
void (GLAPIENTRY * VertexAttribLFormat)(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset);
void (GLAPIENTRY * VertexAttribLPointer)(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
void (GLAPIENTRY * VertexAttribP1ui)(GLuint index, GLenum type, GLboolean normalized, GLuint value);
void (GLAPIENTRY * VertexAttribP1uiv)(GLuint index, GLenum type, GLboolean normalized, const GLuint *value);
void (GLAPIENTRY * VertexAttribP2ui)(GLuint index, GLenum type, GLboolean normalized, GLuint value);
void (GLAPIENTRY * VertexAttribP2uiv)(GLuint index, GLenum type, GLboolean normalized, const GLuint *value);
void (GLAPIENTRY * VertexAttribP3ui)(GLuint index, GLenum type, GLboolean normalized, GLuint value);
void (GLAPIENTRY * VertexAttribP3uiv)(GLuint index, GLenum type, GLboolean normalized, const GLuint *value);
void (GLAPIENTRY * VertexAttribP4ui)(GLuint index, GLenum type, GLboolean normalized, GLuint value);
void (GLAPIENTRY * VertexAttribP4uiv)(GLuint index, GLenum type, GLboolean normalized, const GLuint *value);
void (GLAPIENTRY * VertexAttribPointer)(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer);
void (GLAPIENTRY * VertexBindingDivisor)(GLuint bindingindex, GLuint divisor);
void (GLAPIENTRY * VertexP2ui)(GLenum type, GLuint value);
void (GLAPIENTRY * VertexP2uiv)(GLenum type, const GLuint *value);
void (GLAPIENTRY * VertexP3ui)(GLenum type, GLuint value);
void (GLAPIENTRY * VertexP3uiv)(GLenum type, const GLuint *value);
void (GLAPIENTRY * VertexP4ui)(GLenum type, GLuint value);
void (GLAPIENTRY * VertexP4uiv)(GLenum type, const GLuint *value);
void (GLAPIENTRY * VertexPointer)(GLint size,GLenum type,GLsizei stride,const GLvoid *pointer);
void (GLAPIENTRY * Viewport)(GLint x,GLint y,GLsizei width,GLsizei height);
void (GLAPIENTRY * ViewportArrayv)(GLuint first, GLsizei count, const GLfloat *v);
void (GLAPIENTRY * ViewportIndexedf)(GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h);
void (GLAPIENTRY * ViewportIndexedfv)(GLuint index, const GLfloat *v);
void (GLAPIENTRY * WaitSync)(GLsync sync, GLbitfield flags, GLuint64 timeout);
void (GLAPIENTRY * WindowPos2d)(GLdouble x, GLdouble y);
void (GLAPIENTRY * WindowPos2dv)(const GLdouble *v);
void (GLAPIENTRY * WindowPos2f)(GLfloat x, GLfloat y);
void (GLAPIENTRY * WindowPos2fv)(const GLfloat *v);
void (GLAPIENTRY * WindowPos2i)(GLint x, GLint y);
void (GLAPIENTRY * WindowPos2iv)(const GLint *v);
void (GLAPIENTRY * WindowPos2s)(GLshort x, GLshort y);
void (GLAPIENTRY * WindowPos2sv)(const GLshort *v);
void (GLAPIENTRY * WindowPos3d)(GLdouble x, GLdouble y, GLdouble z);
void (GLAPIENTRY * WindowPos3dv)(const GLdouble *v);
void (GLAPIENTRY * WindowPos3f)(GLfloat x, GLfloat y, GLfloat z);
void (GLAPIENTRY * WindowPos3fv)(const GLfloat *v);
void (GLAPIENTRY * WindowPos3i)(GLint x, GLint y, GLint z);
void (GLAPIENTRY * WindowPos3iv)(const GLint *v);
void (GLAPIENTRY * WindowPos3s)(GLshort x, GLshort y, GLshort z);
void (GLAPIENTRY * WindowPos3sv)(const GLshort *v);
#elif defined(AROPENGL_GEN_NAMES)
"glAccum\0"
"glActiveShaderProgram\0"
"glActiveTexture\0"
"glAlphaFunc\0"
"glAreTexturesResident\0"
"glArrayElement\0"
"glAttachShader\0"
"glBegin\0"
"glBeginConditionalRender\0"
"glBeginQuery\0"
"glBeginQueryIndexed\0"
"glBeginTransformFeedback\0"
"glBindAttribLocation\0"
"glBindBuffer\0"
"glBindBufferBase\0"
"glBindBufferRange\0"
"glBindBuffersBase\0"
"glBindBuffersRange\0"
"glBindFragDataLocation\0"
"glBindFragDataLocationIndexed\0"
"glBindFramebuffer\0"
"glBindImageTexture\0"
"glBindImageTextures\0"
"glBindProgramPipeline\0"
"glBindRenderbuffer\0"
"glBindSampler\0"
"glBindSamplers\0"
"glBindTexture\0"
"glBindTextures\0"
"glBindTransformFeedback\0"
"glBindVertexArray\0"
"glBindVertexBuffer\0"
"glBindVertexBuffers\0"
"glBitmap\0"
"glBlendColor\0"
"glBlendEquation\0"
"glBlendEquationSeparate\0"
"glBlendEquationSeparatei\0"
"glBlendEquationi\0"
"glBlendFunc\0"
"glBlendFuncSeparate\0"
"glBlendFuncSeparatei\0"
"glBlendFunci\0"
"glBlitFramebuffer\0"
"glBufferData\0"
"glBufferStorage\0"
"glBufferSubData\0"
"glCallList\0"
"glCallLists\0"
"glCheckFramebufferStatus\0"
"glClampColor\0"
"glClear\0"
"glClearAccum\0"
"glClearBufferData\0"
"glClearBufferSubData\0"
"glClearBufferfi\0"
"glClearBufferfv\0"
"glClearBufferiv\0"
"glClearBufferuiv\0"
"glClearColor\0"
"glClearDepth\0"
"glClearDepthf\0"
"glClearIndex\0"
"glClearStencil\0"
"glClearTexImage\0"
"glClearTexSubImage\0"
"glClientActiveTexture\0"
"glClientWaitSync\0"
"glClipPlane\0"
"glColor3b\0"
"glColor3bv\0"
"glColor3d\0"
"glColor3dv\0"
"glColor3f\0"
"glColor3fv\0"
"glColor3i\0"
"glColor3iv\0"
"glColor3s\0"
"glColor3sv\0"
"glColor3ub\0"
"glColor3ubv\0"
"glColor3ui\0"
"glColor3uiv\0"
"glColor3us\0"
"glColor3usv\0"
"glColor4b\0"
"glColor4bv\0"
"glColor4d\0"
"glColor4dv\0"
"glColor4f\0"
"glColor4fv\0"
"glColor4i\0"
"glColor4iv\0"
"glColor4s\0"
"glColor4sv\0"
"glColor4ub\0"
"glColor4ubv\0"
"glColor4ui\0"
"glColor4uiv\0"
"glColor4us\0"
"glColor4usv\0"
"glColorMask\0"
"glColorMaski\0"
"glColorMaterial\0"
"glColorP3ui\0"
"glColorP3uiv\0"
"glColorP4ui\0"
"glColorP4uiv\0"
"glColorPointer\0"
"glColorSubTable\0"
"glColorTable\0"
"glColorTableParameterfv\0"
"glColorTableParameteriv\0"
"glCompileShader\0"
"glCompressedTexImage1D\0"
"glCompressedTexImage2D\0"
"glCompressedTexImage3D\0"
"glCompressedTexSubImage1D\0"
"glCompressedTexSubImage2D\0"
"glCompressedTexSubImage3D\0"
"glConvolutionFilter1D\0"
"glConvolutionFilter2D\0"
"glConvolutionParameterf\0"
"glConvolutionParameterfv\0"
"glConvolutionParameteri\0"
"glConvolutionParameteriv\0"
"glCopyBufferSubData\0"
"glCopyColorSubTable\0"
"glCopyColorTable\0"
"glCopyConvolutionFilter1D\0"
"glCopyConvolutionFilter2D\0"
"glCopyImageSubData\0"
"glCopyPixels\0"
"glCopyTexImage1D\0"
"glCopyTexImage2D\0"
"glCopyTexSubImage1D\0"
"glCopyTexSubImage2D\0"
"glCopyTexSubImage3D\0"
"glCreateProgram\0"
"glCreateShader\0"
"glCreateShaderProgramv\0"
"glCullFace\0"
"glDebugMessageCallback\0"
"glDebugMessageControl\0"
"glDebugMessageInsert\0"
"glDeleteBuffers\0"
"glDeleteFramebuffers\0"
"glDeleteLists\0"
"glDeleteProgram\0"
"glDeleteProgramPipelines\0"
"glDeleteQueries\0"
"glDeleteRenderbuffers\0"
"glDeleteSamplers\0"
"glDeleteShader\0"
"glDeleteSync\0"
"glDeleteTextures\0"
"glDeleteTransformFeedbacks\0"
"glDeleteVertexArrays\0"
"glDepthFunc\0"
"glDepthMask\0"
"glDepthRange\0"
"glDepthRangeArrayv\0"
"glDepthRangeIndexed\0"
"glDepthRangef\0"
"glDetachShader\0"
"glDisable\0"
"glDisableClientState\0"
"glDisableVertexAttribArray\0"
"glDisablei\0"
"glDispatchCompute\0"
"glDispatchComputeIndirect\0"
"glDrawArrays\0"
"glDrawArraysIndirect\0"
"glDrawArraysInstanced\0"
"glDrawArraysInstancedBaseInstance\0"
"glDrawBuffer\0"
"glDrawBuffers\0"
"glDrawElements\0"
"glDrawElementsBaseVertex\0"
"glDrawElementsIndirect\0"
"glDrawElementsInstanced\0"
"glDrawElementsInstancedBaseInstance\0"
"glDrawElementsInstancedBaseVertex\0"
"glDrawElementsInstancedBaseVertexBaseInstance\0"
"glDrawPixels\0"
"glDrawRangeElements\0"
"glDrawRangeElementsBaseVertex\0"
"glDrawTransformFeedback\0"
"glDrawTransformFeedbackInstanced\0"
"glDrawTransformFeedbackStream\0"
"glDrawTransformFeedbackStreamInstanced\0"
"glEdgeFlag\0"
"glEdgeFlagPointer\0"
"glEdgeFlagv\0"
"glEnable\0"
"glEnableClientState\0"
"glEnableVertexAttribArray\0"
"glEnablei\0"
"glEnd\0"
"glEndConditionalRender\0"
"glEndList\0"
"glEndQuery\0"
"glEndQueryIndexed\0"
"glEndTransformFeedback\0"
"glEvalCoord1d\0"
"glEvalCoord1dv\0"
"glEvalCoord1f\0"
"glEvalCoord1fv\0"
"glEvalCoord2d\0"
"glEvalCoord2dv\0"
"glEvalCoord2f\0"
"glEvalCoord2fv\0"
"glEvalMesh1\0"
"glEvalMesh2\0"
"glEvalPoint1\0"
"glEvalPoint2\0"
"glFeedbackBuffer\0"
"glFenceSync\0"
"glFinish\0"
"glFlush\0"
"glFlushMappedBufferRange\0"
"glFogCoordPointer\0"
"glFogCoordd\0"
"glFogCoorddv\0"
"glFogCoordf\0"
"glFogCoordfv\0"
"glFogf\0"
"glFogfv\0"
"glFogi\0"
"glFogiv\0"
"glFramebufferParameteri\0"
"glFramebufferRenderbuffer\0"
"glFramebufferTexture\0"
"glFramebufferTexture1D\0"
"glFramebufferTexture2D\0"
"glFramebufferTexture3D\0"
"glFramebufferTextureLayer\0"
"glFrontFace\0"
"glFrustum\0"
"glGenBuffers\0"
"glGenFramebuffers\0"
"glGenLists\0"
"glGenProgramPipelines\0"
"glGenQueries\0"
"glGenRenderbuffers\0"
"glGenSamplers\0"
"glGenTextures\0"
"glGenTransformFeedbacks\0"
"glGenVertexArrays\0"
"glGenerateMipmap\0"
"glGetActiveAtomicCounterBufferiv\0"
"glGetActiveAttrib\0"
"glGetActiveSubroutineName\0"
"glGetActiveSubroutineUniformName\0"
"glGetActiveSubroutineUniformiv\0"
"glGetActiveUniform\0"
"glGetActiveUniformBlockName\0"
"glGetActiveUniformBlockiv\0"
"glGetActiveUniformName\0"
"glGetActiveUniformsiv\0"
"glGetAttachedShaders\0"
"glGetAttribLocation\0"
"glGetBooleani_v\0"
"glGetBooleanv\0"
"glGetBufferParameteri64v\0"
"glGetBufferParameteriv\0"
"glGetBufferPointerv\0"
"glGetBufferSubData\0"
"glGetClipPlane\0"
"glGetColorTable\0"
"glGetColorTableParameterfv\0"
"glGetColorTableParameteriv\0"
"glGetCompressedTexImage\0"
"glGetConvolutionFilter\0"
"glGetConvolutionParameterfv\0"
"glGetConvolutionParameteriv\0"
"glGetDebugMessageLog\0"
"glGetDoublei_v\0"
"glGetDoublev\0"
"glGetError\0"
"glGetFloati_v\0"
"glGetFloatv\0"
"glGetFragDataIndex\0"
"glGetFragDataLocation\0"
"glGetFramebufferAttachmentParameteriv\0"
"glGetFramebufferParameteriv\0"
"glGetHistogram\0"
"glGetHistogramParameterfv\0"
"glGetHistogramParameteriv\0"
"glGetInteger64i_v\0"
"glGetInteger64v\0"
"glGetIntegeri_v\0"
"glGetIntegerv\0"
"glGetInternalformati64v\0"
"glGetInternalformativ\0"
"glGetLightfv\0"
"glGetLightiv\0"
"glGetMapdv\0"
"glGetMapfv\0"
"glGetMapiv\0"
"glGetMaterialfv\0"
"glGetMaterialiv\0"
"glGetMinmax\0"
"glGetMinmaxParameterfv\0"
"glGetMinmaxParameteriv\0"
"glGetMultisamplefv\0"
"glGetObjectLabel\0"
"glGetObjectPtrLabel\0"
"glGetPixelMapfv\0"
"glGetPixelMapuiv\0"
"glGetPixelMapusv\0"
"glGetPixelMapxv\0"
"glGetPointerv\0"
"glGetPolygonStipple\0"
"glGetProgramBinary\0"
"glGetProgramInfoLog\0"
"glGetProgramInterfaceiv\0"
"glGetProgramPipelineInfoLog\0"
"glGetProgramPipelineiv\0"
"glGetProgramResourceIndex\0"
"glGetProgramResourceLocation\0"
"glGetProgramResourceLocationIndex\0"
"glGetProgramResourceName\0"
"glGetProgramResourceiv\0"
"glGetProgramStageiv\0"
"glGetProgramiv\0"
"glGetQueryIndexediv\0"
"glGetQueryObjecti64v\0"
"glGetQueryObjectiv\0"
"glGetQueryObjectui64v\0"
"glGetQueryObjectuiv\0"
"glGetQueryiv\0"
"glGetRenderbufferParameteriv\0"
"glGetSamplerParameterIiv\0"
"glGetSamplerParameterIuiv\0"
"glGetSamplerParameterfv\0"
"glGetSamplerParameteriv\0"
"glGetSeparableFilter\0"
"glGetShaderInfoLog\0"
"glGetShaderPrecisionFormat\0"
"glGetShaderSource\0"
"glGetShaderiv\0"
"glGetString\0"
"glGetStringi\0"
"glGetSubroutineIndex\0"
"glGetSubroutineUniformLocation\0"
"glGetSynciv\0"
"glGetTexEnvfv\0"
"glGetTexEnviv\0"
"glGetTexGendv\0"
"glGetTexGenfv\0"
"glGetTexGeniv\0"
"glGetTexImage\0"
"glGetTexLevelParameterfv\0"
"glGetTexLevelParameteriv\0"
"glGetTexParameterIiv\0"
"glGetTexParameterIuiv\0"
"glGetTexParameterfv\0"
"glGetTexParameteriv\0"
"glGetTransformFeedbackVarying\0"
"glGetUniformBlockIndex\0"
"glGetUniformIndices\0"
"glGetUniformLocation\0"
"glGetUniformSubroutineuiv\0"
"glGetUniformdv\0"
"glGetUniformfv\0"
"glGetUniformiv\0"
"glGetUniformuiv\0"
"glGetVertexAttribIiv\0"
"glGetVertexAttribIuiv\0"
"glGetVertexAttribLdv\0"
"glGetVertexAttribPointerv\0"
"glGetVertexAttribdv\0"
"glGetVertexAttribfv\0"
"glGetVertexAttribiv\0"
"glHint\0"
"glHistogram\0"
"glIndexMask\0"
"glIndexPointer\0"
"glIndexd\0"
"glIndexdv\0"
"glIndexf\0"
"glIndexfv\0"
"glIndexi\0"
"glIndexiv\0"
"glIndexs\0"
"glIndexsv\0"
"glIndexub\0"
"glIndexubv\0"
"glInitNames\0"
"glInterleavedArrays\0"
"glInvalidateBufferData\0"
"glInvalidateBufferSubData\0"
"glInvalidateFramebuffer\0"
"glInvalidateSubFramebuffer\0"
"glInvalidateTexImage\0"
"glInvalidateTexSubImage\0"
"glIsBuffer\0"
"glIsEnabled\0"
"glIsEnabledi\0"
"glIsFramebuffer\0"
"glIsList\0"
"glIsProgram\0"
"glIsProgramPipeline\0"
"glIsQuery\0"
"glIsRenderbuffer\0"
"glIsSampler\0"
"glIsShader\0"
"glIsSync\0"
"glIsTexture\0"
"glIsTransformFeedback\0"
"glIsVertexArray\0"
"glLightModelf\0"
"glLightModelfv\0"
"glLightModeli\0"
"glLightModeliv\0"
"glLightf\0"
"glLightfv\0"
"glLighti\0"
"glLightiv\0"
"glLineStipple\0"
"glLineWidth\0"
"glLinkProgram\0"
"glListBase\0"
"glLoadIdentity\0"
"glLoadMatrixd\0"
"glLoadMatrixf\0"
"glLoadName\0"
"glLoadTransposeMatrixd\0"
"glLoadTransposeMatrixf\0"
"glLogicOp\0"
"glMap1d\0"
"glMap1f\0"
"glMap2d\0"
"glMap2f\0"
"glMapBuffer\0"
"glMapBufferRange\0"
"glMapGrid1d\0"
"glMapGrid1f\0"
"glMapGrid2d\0"
"glMapGrid2f\0"
"glMaterialf\0"
"glMaterialfv\0"
"glMateriali\0"
"glMaterialiv\0"
"glMatrixMode\0"
"glMemoryBarrier\0"
"glMinSampleShading\0"
"glMinmax\0"
"glMultMatrixd\0"
"glMultMatrixf\0"
"glMultTransposeMatrixd\0"
"glMultTransposeMatrixf\0"
"glMultiDrawArrays\0"
"glMultiDrawArraysIndirect\0"
"glMultiDrawElements\0"
"glMultiDrawElementsBaseVertex\0"
"glMultiDrawElementsIndirect\0"
"glMultiTexCoord1d\0"
"glMultiTexCoord1dv\0"
"glMultiTexCoord1f\0"
"glMultiTexCoord1fv\0"
"glMultiTexCoord1i\0"
"glMultiTexCoord1iv\0"
"glMultiTexCoord1s\0"
"glMultiTexCoord1sv\0"
"glMultiTexCoord2d\0"
"glMultiTexCoord2dv\0"
"glMultiTexCoord2f\0"
"glMultiTexCoord2fv\0"
"glMultiTexCoord2i\0"
"glMultiTexCoord2iv\0"
"glMultiTexCoord2s\0"
"glMultiTexCoord2sv\0"
"glMultiTexCoord3d\0"
"glMultiTexCoord3dv\0"
"glMultiTexCoord3f\0"
"glMultiTexCoord3fv\0"
"glMultiTexCoord3i\0"
"glMultiTexCoord3iv\0"
"glMultiTexCoord3s\0"
"glMultiTexCoord3sv\0"
"glMultiTexCoord4d\0"
"glMultiTexCoord4dv\0"
"glMultiTexCoord4f\0"
"glMultiTexCoord4fv\0"
"glMultiTexCoord4i\0"
"glMultiTexCoord4iv\0"
"glMultiTexCoord4s\0"
"glMultiTexCoord4sv\0"
"glMultiTexCoordP1ui\0"
"glMultiTexCoordP1uiv\0"
"glMultiTexCoordP2ui\0"
"glMultiTexCoordP2uiv\0"
"glMultiTexCoordP3ui\0"
"glMultiTexCoordP3uiv\0"
"glMultiTexCoordP4ui\0"
"glMultiTexCoordP4uiv\0"
"glNewList\0"
"glNormal3b\0"
"glNormal3bv\0"
"glNormal3d\0"
"glNormal3dv\0"
"glNormal3f\0"
"glNormal3fv\0"
"glNormal3i\0"
"glNormal3iv\0"
"glNormal3s\0"
"glNormal3sv\0"
"glNormalP3ui\0"
"glNormalP3uiv\0"
"glNormalPointer\0"
"glObjectLabel\0"
"glObjectPtrLabel\0"
"glOrtho\0"
"glPassThrough\0"
"glPatchParameterfv\0"
"glPatchParameteri\0"
"glPauseTransformFeedback\0"
"glPixelMapfv\0"
"glPixelMapuiv\0"
"glPixelMapusv\0"
"glPixelMapx\0"
"glPixelStoref\0"
"glPixelStorei\0"
"glPixelStorex\0"
"glPixelTransferf\0"
"glPixelTransferi\0"
"glPixelZoom\0"
"glPointParameterf\0"
"glPointParameterfv\0"
"glPointParameteri\0"
"glPointParameteriv\0"
"glPointSize\0"
"glPolygonMode\0"
"glPolygonOffset\0"
"glPolygonStipple\0"
"glPopAttrib\0"
"glPopClientAttrib\0"
"glPopDebugGroup\0"
"glPopMatrix\0"
"glPopName\0"
"glPrimitiveRestartIndex\0"
"glPrioritizeTextures\0"
"glProgramBinary\0"
"glProgramParameteri\0"
"glProgramUniform1d\0"
"glProgramUniform1dv\0"
"glProgramUniform1f\0"
"glProgramUniform1fv\0"
"glProgramUniform1i\0"
"glProgramUniform1iv\0"
"glProgramUniform1ui\0"
"glProgramUniform1uiv\0"
"glProgramUniform2d\0"
"glProgramUniform2dv\0"
"glProgramUniform2f\0"
"glProgramUniform2fv\0"
"glProgramUniform2i\0"
"glProgramUniform2iv\0"
"glProgramUniform2ui\0"
"glProgramUniform2uiv\0"
"glProgramUniform3d\0"
"glProgramUniform3dv\0"
"glProgramUniform3f\0"
"glProgramUniform3fv\0"
"glProgramUniform3i\0"
"glProgramUniform3iv\0"
"glProgramUniform3ui\0"
"glProgramUniform3uiv\0"
"glProgramUniform4d\0"
"glProgramUniform4dv\0"
"glProgramUniform4f\0"
"glProgramUniform4fv\0"
"glProgramUniform4i\0"
"glProgramUniform4iv\0"
"glProgramUniform4ui\0"
"glProgramUniform4uiv\0"
"glProgramUniformMatrix2dv\0"
"glProgramUniformMatrix2fv\0"
"glProgramUniformMatrix2x3dv\0"
"glProgramUniformMatrix2x3fv\0"
"glProgramUniformMatrix2x4dv\0"
"glProgramUniformMatrix2x4fv\0"
"glProgramUniformMatrix3dv\0"
"glProgramUniformMatrix3fv\0"
"glProgramUniformMatrix3x2dv\0"
"glProgramUniformMatrix3x2fv\0"
"glProgramUniformMatrix3x4dv\0"
"glProgramUniformMatrix3x4fv\0"
"glProgramUniformMatrix4dv\0"
"glProgramUniformMatrix4fv\0"
"glProgramUniformMatrix4x2dv\0"
"glProgramUniformMatrix4x2fv\0"
"glProgramUniformMatrix4x3dv\0"
"glProgramUniformMatrix4x3fv\0"
"glProvokingVertex\0"
"glPushAttrib\0"
"glPushClientAttrib\0"
"glPushDebugGroup\0"
"glPushMatrix\0"
"glPushName\0"
"glQueryCounter\0"
"glRasterPos2d\0"
"glRasterPos2dv\0"
"glRasterPos2f\0"
"glRasterPos2fv\0"
"glRasterPos2i\0"
"glRasterPos2iv\0"
"glRasterPos2s\0"
"glRasterPos2sv\0"
"glRasterPos3d\0"
"glRasterPos3dv\0"
"glRasterPos3f\0"
"glRasterPos3fv\0"
"glRasterPos3i\0"
"glRasterPos3iv\0"
"glRasterPos3s\0"
"glRasterPos3sv\0"
"glRasterPos4d\0"
"glRasterPos4dv\0"
"glRasterPos4f\0"
"glRasterPos4fv\0"
"glRasterPos4i\0"
"glRasterPos4iv\0"
"glRasterPos4s\0"
"glRasterPos4sv\0"
"glReadBuffer\0"
"glReadPixels\0"
"glRectd\0"
"glRectdv\0"
"glRectf\0"
"glRectfv\0"
"glRecti\0"
"glRectiv\0"
"glRects\0"
"glRectsv\0"
"glReleaseShaderCompiler\0"
"glRenderMode\0"
"glRenderbufferStorage\0"
"glRenderbufferStorageMultisample\0"
"glResetHistogram\0"
"glResetMinmax\0"
"glResumeTransformFeedback\0"
"glRotated\0"
"glRotatef\0"
"glSampleCoverage\0"
"glSampleMaski\0"
"glSamplerParameterIiv\0"
"glSamplerParameterIuiv\0"
"glSamplerParameterf\0"
"glSamplerParameterfv\0"
"glSamplerParameteri\0"
"glSamplerParameteriv\0"
"glScaled\0"
"glScalef\0"
"glScissor\0"
"glScissorArrayv\0"
"glScissorIndexed\0"
"glScissorIndexedv\0"
"glSecondaryColor3b\0"
"glSecondaryColor3bv\0"
"glSecondaryColor3d\0"
"glSecondaryColor3dv\0"
"glSecondaryColor3f\0"
"glSecondaryColor3fv\0"
"glSecondaryColor3i\0"
"glSecondaryColor3iv\0"
"glSecondaryColor3s\0"
"glSecondaryColor3sv\0"
"glSecondaryColor3ub\0"
"glSecondaryColor3ubv\0"
"glSecondaryColor3ui\0"
"glSecondaryColor3uiv\0"
"glSecondaryColor3us\0"
"glSecondaryColor3usv\0"
"glSecondaryColorP3ui\0"
"glSecondaryColorP3uiv\0"
"glSecondaryColorPointer\0"
"glSelectBuffer\0"
"glSeparableFilter2D\0"
"glShadeModel\0"
"glShaderBinary\0"
"glShaderSource\0"
"glShaderStorageBlockBinding\0"
"glStencilFunc\0"
"glStencilFuncSeparate\0"
"glStencilMask\0"
"glStencilMaskSeparate\0"
"glStencilOp\0"
"glStencilOpSeparate\0"
"glTexBuffer\0"
"glTexBufferRange\0"
"glTexCoord1d\0"
"glTexCoord1dv\0"
"glTexCoord1f\0"
"glTexCoord1fv\0"
"glTexCoord1i\0"
"glTexCoord1iv\0"
"glTexCoord1s\0"
"glTexCoord1sv\0"
"glTexCoord2d\0"
"glTexCoord2dv\0"
"glTexCoord2f\0"
"glTexCoord2fv\0"
"glTexCoord2i\0"
"glTexCoord2iv\0"
"glTexCoord2s\0"
"glTexCoord2sv\0"
"glTexCoord3d\0"
"glTexCoord3dv\0"
"glTexCoord3f\0"
"glTexCoord3fv\0"
"glTexCoord3i\0"
"glTexCoord3iv\0"
"glTexCoord3s\0"
"glTexCoord3sv\0"
"glTexCoord4d\0"
"glTexCoord4dv\0"
"glTexCoord4f\0"
"glTexCoord4fv\0"
"glTexCoord4i\0"
"glTexCoord4iv\0"
"glTexCoord4s\0"
"glTexCoord4sv\0"
"glTexCoordP1ui\0"
"glTexCoordP1uiv\0"
"glTexCoordP2ui\0"
"glTexCoordP2uiv\0"
"glTexCoordP3ui\0"
"glTexCoordP3uiv\0"
"glTexCoordP4ui\0"
"glTexCoordP4uiv\0"
"glTexCoordPointer\0"
"glTexEnvf\0"
"glTexEnvfv\0"
"glTexEnvi\0"
"glTexEnviv\0"
"glTexGend\0"
"glTexGendv\0"
"glTexGenf\0"
"glTexGenfv\0"
"glTexGeni\0"
"glTexGeniv\0"
"glTexImage1D\0"
"glTexImage2D\0"
"glTexImage2DMultisample\0"
"glTexImage3D\0"
"glTexImage3DMultisample\0"
"glTexParameterIiv\0"
"glTexParameterIuiv\0"
"glTexParameterf\0"
"glTexParameterfv\0"
"glTexParameteri\0"
"glTexParameteriv\0"
"glTexStorage1D\0"
"glTexStorage2D\0"
"glTexStorage2DMultisample\0"
"glTexStorage3D\0"
"glTexStorage3DMultisample\0"
"glTexSubImage1D\0"
"glTexSubImage2D\0"
"glTexSubImage3D\0"
"glTextureView\0"
"glTransformFeedbackVaryings\0"
"glTranslated\0"
"glTranslatef\0"
"glUniform1d\0"
"glUniform1dv\0"
"glUniform1f\0"
"glUniform1fv\0"
"glUniform1i\0"
"glUniform1iv\0"
"glUniform1ui\0"
"glUniform1uiv\0"
"glUniform2d\0"
"glUniform2dv\0"
"glUniform2f\0"
"glUniform2fv\0"
"glUniform2i\0"
"glUniform2iv\0"
"glUniform2ui\0"
"glUniform2uiv\0"
"glUniform3d\0"
"glUniform3dv\0"
"glUniform3f\0"
"glUniform3fv\0"
"glUniform3i\0"
"glUniform3iv\0"
"glUniform3ui\0"
"glUniform3uiv\0"
"glUniform4d\0"
"glUniform4dv\0"
"glUniform4f\0"
"glUniform4fv\0"
"glUniform4i\0"
"glUniform4iv\0"
"glUniform4ui\0"
"glUniform4uiv\0"
"glUniformBlockBinding\0"
"glUniformMatrix2dv\0"
"glUniformMatrix2fv\0"
"glUniformMatrix2x3dv\0"
"glUniformMatrix2x3fv\0"
"glUniformMatrix2x4dv\0"
"glUniformMatrix2x4fv\0"
"glUniformMatrix3dv\0"
"glUniformMatrix3fv\0"
"glUniformMatrix3x2dv\0"
"glUniformMatrix3x2fv\0"
"glUniformMatrix3x4dv\0"
"glUniformMatrix3x4fv\0"
"glUniformMatrix4dv\0"
"glUniformMatrix4fv\0"
"glUniformMatrix4x2dv\0"
"glUniformMatrix4x2fv\0"
"glUniformMatrix4x3dv\0"
"glUniformMatrix4x3fv\0"
"glUniformSubroutinesuiv\0"
"glUnmapBuffer\0"
"glUseProgram\0"
"glUseProgramStages\0"
"glValidateProgram\0"
"glValidateProgramPipeline\0"
"glVertex2d\0"
"glVertex2dv\0"
"glVertex2f\0"
"glVertex2fv\0"
"glVertex2i\0"
"glVertex2iv\0"
"glVertex2s\0"
"glVertex2sv\0"
"glVertex3d\0"
"glVertex3dv\0"
"glVertex3f\0"
"glVertex3fv\0"
"glVertex3i\0"
"glVertex3iv\0"
"glVertex3s\0"
"glVertex3sv\0"
"glVertex4d\0"
"glVertex4dv\0"
"glVertex4f\0"
"glVertex4fv\0"
"glVertex4i\0"
"glVertex4iv\0"
"glVertex4s\0"
"glVertex4sv\0"
"glVertexAttrib1d\0"
"glVertexAttrib1dv\0"
"glVertexAttrib1f\0"
"glVertexAttrib1fv\0"
"glVertexAttrib1s\0"
"glVertexAttrib1sv\0"
"glVertexAttrib2d\0"
"glVertexAttrib2dv\0"
"glVertexAttrib2f\0"
"glVertexAttrib2fv\0"
"glVertexAttrib2s\0"
"glVertexAttrib2sv\0"
"glVertexAttrib3d\0"
"glVertexAttrib3dv\0"
"glVertexAttrib3f\0"
"glVertexAttrib3fv\0"
"glVertexAttrib3s\0"
"glVertexAttrib3sv\0"
"glVertexAttrib4Nbv\0"
"glVertexAttrib4Niv\0"
"glVertexAttrib4Nsv\0"
"glVertexAttrib4Nub\0"
"glVertexAttrib4Nubv\0"
"glVertexAttrib4Nuiv\0"
"glVertexAttrib4Nusv\0"
"glVertexAttrib4bv\0"
"glVertexAttrib4d\0"
"glVertexAttrib4dv\0"
"glVertexAttrib4f\0"
"glVertexAttrib4fv\0"
"glVertexAttrib4iv\0"
"glVertexAttrib4s\0"
"glVertexAttrib4sv\0"
"glVertexAttrib4ubv\0"
"glVertexAttrib4uiv\0"
"glVertexAttrib4usv\0"
"glVertexAttribBinding\0"
"glVertexAttribDivisor\0"
"glVertexAttribFormat\0"
"glVertexAttribI1i\0"
"glVertexAttribI1iv\0"
"glVertexAttribI1ui\0"
"glVertexAttribI1uiv\0"
"glVertexAttribI2i\0"
"glVertexAttribI2iv\0"
"glVertexAttribI2ui\0"
"glVertexAttribI2uiv\0"
"glVertexAttribI3i\0"
"glVertexAttribI3iv\0"
"glVertexAttribI3ui\0"
"glVertexAttribI3uiv\0"
"glVertexAttribI4bv\0"
"glVertexAttribI4i\0"
"glVertexAttribI4iv\0"
"glVertexAttribI4sv\0"
"glVertexAttribI4ubv\0"
"glVertexAttribI4ui\0"
"glVertexAttribI4uiv\0"
"glVertexAttribI4usv\0"
"glVertexAttribIFormat\0"
"glVertexAttribIPointer\0"
"glVertexAttribL1d\0"
"glVertexAttribL1dv\0"
"glVertexAttribL2d\0"
"glVertexAttribL2dv\0"
"glVertexAttribL3d\0"
"glVertexAttribL3dv\0"
"glVertexAttribL4d\0"
"glVertexAttribL4dv\0"
"glVertexAttribLFormat\0"
"glVertexAttribLPointer\0"
"glVertexAttribP1ui\0"
"glVertexAttribP1uiv\0"
"glVertexAttribP2ui\0"
"glVertexAttribP2uiv\0"
"glVertexAttribP3ui\0"
"glVertexAttribP3uiv\0"
"glVertexAttribP4ui\0"
"glVertexAttribP4uiv\0"
"glVertexAttribPointer\0"
"glVertexBindingDivisor\0"
"glVertexP2ui\0"
"glVertexP2uiv\0"
"glVertexP3ui\0"
"glVertexP3uiv\0"
"glVertexP4ui\0"
"glVertexP4uiv\0"
"glVertexPointer\0"
"glViewport\0"
"glViewportArrayv\0"
"glViewportIndexedf\0"
"glViewportIndexedfv\0"
"glWaitSync\0"
"glWindowPos2d\0"
"glWindowPos2dv\0"
"glWindowPos2f\0"
"glWindowPos2fv\0"
"glWindowPos2i\0"
"glWindowPos2iv\0"
"glWindowPos2s\0"
"glWindowPos2sv\0"
"glWindowPos3d\0"
"glWindowPos3dv\0"
"glWindowPos3f\0"
"glWindowPos3fv\0"
"glWindowPos3i\0"
"glWindowPos3iv\0"
"glWindowPos3s\0"
"glWindowPos3sv\0"
#endif