QOpenGLFunctions_4_2_Compatibility Class | Qt GUI 5.6

Qt 5.6 | Qt GUI | C++ Classes | QOpenGLFunctions_4_2_Compatibility

Qt 5.6.2 Reference Documentation

# QOpenGLFunctions_4_2_Compatibility Class

The QOpenGLFunctions_4_2_Compatibility class provides all functions for OpenGL 4.2 compatibility profile. More...

Header: | #include <QOpenGLFunctions_4_2_Compatibility>
qmake: | QT += gui
Since: | Qt 5.1
Inherits: | QAbstractOpenGLFunctions

- List of all members, including inherited members

## Public Functions

| QOpenGLFunctions_4_2_Compatibility()
| ~QOpenGLFunctions_4_2_Compatibility()
void | glAccum(GLenum op, GLfloat value)
void | glActiveShaderProgram(GLuint pipeline, GLuint program)
void | glActiveTexture(GLenum texture)
void | glAlphaFunc(GLenum func, GLfloat ref)
GLboolean | glAreTexturesResident(GLsizei n, const GLuint *textures, GLboolean *residences)
void | glArrayElement(GLint i)
void | glAttachShader(GLuint program, GLuint shader)
void | glBegin(GLenum mode)
void | glBeginConditionalRender(GLuint id, GLenum mode)
void | glBeginQuery(GLenum target, GLuint id)
void | glBeginQueryIndexed(GLenum target, GLuint index, GLuint id)
void | glBeginTransformFeedback(GLenum primitiveMode)
void | glBindAttribLocation(GLuint program, GLuint index, const GLchar *name)
void | glBindBuffer(GLenum target, GLuint buffer)
void | glBindBufferBase(GLenum target, GLuint index, GLuint buffer)
void | glBindBufferRange(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)
void | glBindFragDataLocation(GLuint program, GLuint color, const GLchar *name)
void | glBindFragDataLocationIndexed(GLuint program, GLuint colorNumber, GLuint index, const GLchar *name)
void | glBindFramebuffer(GLenum target, GLuint framebuffer)
void | glBindImageTexture(GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format)
void | glBindProgramPipeline(GLuint pipeline)
void | glBindRenderbuffer(GLenum target, GLuint renderbuffer)
void | glBindSampler(GLuint unit, GLuint sampler)
void | glBindTexture(GLenum target, GLuint texture)
void | glBindTransformFeedback(GLenum target, GLuint id)
void | glBindVertexArray(GLuint array)
void | glBitmap(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap)
void | glBlendColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
void | glBlendEquation(GLenum mode)
void | glBlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha)
void | glBlendEquationSeparatei(GLuint buf, GLenum modeRGB, GLenum modeAlpha)
void | glBlendEquationi(GLuint buf, GLenum mode)
void | glBlendFunc(GLenum sfactor, GLenum dfactor)
void | glBlendFuncSeparate(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
void | glBlendFuncSeparatei(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
void | glBlendFunci(GLuint buf, GLenum src, GLenum dst)
void | glBlitFramebuffer(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
void | glBufferData(GLenum target, GLsizeiptr size, const GLvoid *data, GLenum usage)
void | glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid *data)
void | glCallList(GLuint list)
void | glCallLists(GLsizei n, GLenum type, const GLvoid *lists)
GLenum | glCheckFramebufferStatus(GLenum target)
void | glClampColor(GLenum target, GLenum clamp)
void | glClear(GLbitfield mask)
void | glClearAccum(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
void | glClearBufferfi(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil)
void | glClearBufferfv(GLenum buffer, GLint drawbuffer, const GLfloat *value)
void | glClearBufferiv(GLenum buffer, GLint drawbuffer, const GLint *value)
void | glClearBufferuiv(GLenum buffer, GLint drawbuffer, const GLuint *value)
void | glClearColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
void | glClearDepth(GLdouble depth)
void | glClearDepthf(GLfloat dd)
void | glClearIndex(GLfloat c)
void | glClearStencil(GLint s)
void | glClientActiveTexture(GLenum texture)
GLenum | glClientWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)
void | glClipPlane(GLenum plane, const GLdouble *equation)
void | glColor3b(GLbyte red, GLbyte green, GLbyte blue)
void | glColor3bv(const GLbyte *v)
void | glColor3d(GLdouble red, GLdouble green, GLdouble blue)
void | glColor3dv(const GLdouble *v)
void | glColor3f(GLfloat red, GLfloat green, GLfloat blue)
void | glColor3fv(const GLfloat *v)
void | glColor3i(GLint red, GLint green, GLint blue)
void | glColor3iv(const GLint *v)
void | glColor3s(GLshort red, GLshort green, GLshort blue)
void | glColor3sv(const GLshort *v)
void | glColor3ub(GLubyte red, GLubyte green, GLubyte blue)
void | glColor3ubv(const GLubyte *v)
void | glColor3ui(GLuint red, GLuint green, GLuint blue)
void | glColor3uiv(const GLuint *v)
void | glColor3us(GLushort red, GLushort green, GLushort blue)
void | glColor3usv(const GLushort *v)
void | glColor4b(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha)
void | glColor4bv(const GLbyte *v)
void | glColor4d(GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha)
void | glColor4dv(const GLdouble *v)
void | glColor4f(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
void | glColor4fv(const GLfloat *v)
void | glColor4i(GLint red, GLint green, GLint blue, GLint alpha)
void | glColor4iv(const GLint *v)
void | glColor4s(GLshort red, GLshort green, GLshort blue, GLshort alpha)
void | glColor4sv(const GLshort *v)
void | glColor4ub(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha)
void | glColor4ubv(const GLubyte *v)
void | glColor4ui(GLuint red, GLuint green, GLuint blue, GLuint alpha)
void | glColor4uiv(const GLuint *v)
void | glColor4us(GLushort red, GLushort green, GLushort blue, GLushort alpha)
void | glColor4usv(const GLushort *v)
void | glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
void | glColorMaski(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a)
void | glColorMaterial(GLenum face, GLenum mode)
void | glColorP3ui(GLenum type, GLuint color)
void | glColorP3uiv(GLenum type, const GLuint *color)
void | glColorP4ui(GLenum type, GLuint color)
void | glColorP4uiv(GLenum type, const GLuint *color)
void | glColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
void | glColorSubTable(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *data)
void | glColorTable(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table)
void | glColorTableParameterfv(GLenum target, GLenum pname, const GLfloat *params)
void | glColorTableParameteriv(GLenum target, GLenum pname, const GLint *params)
void | glCompileShader(GLuint shader)
void | glCompressedTexImage1D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data)
void | glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data)
void | glCompressedTexImage3D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data)
void | glCompressedTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data)
void | glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data)
void | glCompressedTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data)
void | glConvolutionFilter1D(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *image)
void | glConvolutionFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *image)
void | glConvolutionParameterf(GLenum target, GLenum pname, GLfloat params)
void | glConvolutionParameterfv(GLenum target, GLenum pname, const GLfloat *params)
void | glConvolutionParameteri(GLenum target, GLenum pname, GLint params)
void | glConvolutionParameteriv(GLenum target, GLenum pname, const GLint *params)
void | glCopyBufferSubData(GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size)
void | glCopyColorSubTable(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width)
void | glCopyColorTable(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
void | glCopyConvolutionFilter1D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
void | glCopyConvolutionFilter2D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height)
void | glCopyPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum type)
void | glCopyTexImage1D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
void | glCopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
void | glCopyTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
void | glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
void | glCopyTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
GLuint | glCreateProgram()
GLuint | glCreateShader(GLenum type)
GLuint | glCreateShaderProgramv(GLenum type, GLsizei count, const GLchar * const *strings)
void | glCullFace(GLenum mode)
void | glDeleteBuffers(GLsizei n, const GLuint *buffers)
void | glDeleteFramebuffers(GLsizei n, const GLuint *framebuffers)
void | glDeleteLists(GLuint list, GLsizei range)
void | glDeleteProgram(GLuint program)
void | glDeleteProgramPipelines(GLsizei n, const GLuint *pipelines)
void | glDeleteQueries(GLsizei n, const GLuint *ids)
void | glDeleteRenderbuffers(GLsizei n, const GLuint *renderbuffers)
void | glDeleteSamplers(GLsizei count, const GLuint *samplers)
void | glDeleteShader(GLuint shader)
void | glDeleteSync(GLsync sync)
void | glDeleteTextures(GLsizei n, const GLuint *textures)
void | glDeleteTransformFeedbacks(GLsizei n, const GLuint *ids)
void | glDeleteVertexArrays(GLsizei n, const GLuint *arrays)
void | glDepthFunc(GLenum func)
void | glDepthMask(GLboolean flag)
void | glDepthRange(GLdouble nearVal, GLdouble farVal)
void | glDepthRangeArrayv(GLuint first, GLsizei count, const GLdouble *v)
void | glDepthRangeIndexed(GLuint index, GLdouble n, GLdouble f)
void | glDepthRangef(GLfloat n, GLfloat f)
void | glDetachShader(GLuint program, GLuint shader)
void | glDisable(GLenum cap)
void | glDisableClientState(GLenum array)
void | glDisableVertexAttribArray(GLuint index)
void | glDisablei(GLenum target, GLuint index)
void | glDrawArrays(GLenum mode, GLint first, GLsizei count)
void | glDrawArraysIndirect(GLenum mode, const GLvoid *indirect)
void | glDrawArraysInstanced(GLenum mode, GLint first, GLsizei count, GLsizei instancecount)
void | glDrawArraysInstancedBaseInstance(GLenum mode, GLint first, GLsizei count, GLsizei instancecount, GLuint baseinstance)
void | glDrawBuffer(GLenum mode)
void | glDrawBuffers(GLsizei n, const GLenum *bufs)
void | glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices)
void | glDrawElementsBaseVertex(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex)
void | glDrawElementsIndirect(GLenum mode, GLenum type, const GLvoid *indirect)
void | glDrawElementsInstanced(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei instancecount)
void | glDrawElementsInstancedBaseInstance(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLuint baseinstance)
void | glDrawElementsInstancedBaseVertex(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei instancecount, GLint basevertex)
void | glDrawElementsInstancedBaseVertexBaseInstance(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex, GLuint baseinstance)
void | glDrawPixels(GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)
void | glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices)
void | glDrawRangeElementsBaseVertex(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex)
void | glDrawTransformFeedback(GLenum mode, GLuint id)
void | glDrawTransformFeedbackInstanced(GLenum mode, GLuint id, GLsizei instancecount)
void | glDrawTransformFeedbackStream(GLenum mode, GLuint id, GLuint stream)
void | glDrawTransformFeedbackStreamInstanced(GLenum mode, GLuint id, GLuint stream, GLsizei instancecount)
void | glEdgeFlag(GLboolean flag)
void | glEdgeFlagPointer(GLsizei stride, const GLvoid *pointer)
void | glEdgeFlagv(const GLboolean *flag)
void | glEnable(GLenum cap)
void | glEnableClientState(GLenum array)
void | glEnableVertexAttribArray(GLuint index)
void | glEnablei(GLenum target, GLuint index)
void | glEnd()
void | glEndConditionalRender()
void | glEndList()
void | glEndQuery(GLenum target)
void | glEndQueryIndexed(GLenum target, GLuint index)
void | glEndTransformFeedback()
void | glEvalCoord1d(GLdouble u)
void | glEvalCoord1dv(const GLdouble *u)
void | glEvalCoord1f(GLfloat u)
void | glEvalCoord1fv(const GLfloat *u)
void | glEvalCoord2d(GLdouble u, GLdouble v)
void | glEvalCoord2dv(const GLdouble *u)
void | glEvalCoord2f(GLfloat u, GLfloat v)
void | glEvalCoord2fv(const GLfloat *u)
void | glEvalMesh1(GLenum mode, GLint i1, GLint i2)
void | glEvalMesh2(GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2)
void | glEvalPoint1(GLint i)
void | glEvalPoint2(GLint i, GLint j)
void | glFeedbackBuffer(GLsizei size, GLenum type, GLfloat *buffer)
GLsync | glFenceSync(GLenum condition, GLbitfield flags)
void | glFinish()
void | glFlush()
void | glFlushMappedBufferRange(GLenum target, GLintptr offset, GLsizeiptr length)
void | glFogCoordPointer(GLenum type, GLsizei stride, const GLvoid *pointer)
void | glFogCoordd(GLdouble coord)
void | glFogCoorddv(const GLdouble *coord)
void | glFogCoordf(GLfloat coord)
void | glFogCoordfv(const GLfloat *coord)
void | glFogf(GLenum pname, GLfloat param)
void | glFogfv(GLenum pname, const GLfloat *params)
void | glFogi(GLenum pname, GLint param)
void | glFogiv(GLenum pname, const GLint *params)
void | glFramebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
void | glFramebufferTexture(GLenum target, GLenum attachment, GLuint texture, GLint level)
void | glFramebufferTexture1D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
void | glFramebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
void | glFramebufferTexture3D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset)
void | glFramebufferTextureLayer(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer)
void | glFrontFace(GLenum mode)
void | glFrustum(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
void | glGenBuffers(GLsizei n, GLuint *buffers)
void | glGenFramebuffers(GLsizei n, GLuint *framebuffers)
GLuint | glGenLists(GLsizei range)
void | glGenProgramPipelines(GLsizei n, GLuint *pipelines)
void | glGenQueries(GLsizei n, GLuint *ids)
void | glGenRenderbuffers(GLsizei n, GLuint *renderbuffers)
void | glGenSamplers(GLsizei count, GLuint *samplers)
void | glGenTextures(GLsizei n, GLuint *textures)
void | glGenTransformFeedbacks(GLsizei n, GLuint *ids)
void | glGenVertexArrays(GLsizei n, GLuint *arrays)
void | glGenerateMipmap(GLenum target)
void | glGetActiveAtomicCounterBufferiv(GLuint program, GLuint bufferIndex, GLenum pname, GLint *params)
void | glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
void | glGetActiveSubroutineName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name)
void | glGetActiveSubroutineUniformName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name)
void | glGetActiveSubroutineUniformiv(GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint *values)
void | glGetActiveUniform(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
void | glGetActiveUniformBlockName(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName)
void | glGetActiveUniformBlockiv(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params)
void | glGetActiveUniformName(GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformName)
void | glGetActiveUniformsiv(GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params)
void | glGetAttachedShaders(GLuint program, GLsizei maxCount, GLsizei *count, GLuint *obj)
GLint | glGetAttribLocation(GLuint program, const GLchar *name)
void | glGetBooleani_v(GLenum target, GLuint index, GLboolean *data)
void | glGetBooleanv(GLenum pname, GLboolean *params)
void | glGetBufferParameteri64v(GLenum target, GLenum pname, GLint64 *params)
void | glGetBufferParameteriv(GLenum target, GLenum pname, GLint *params)
void | glGetBufferPointerv(GLenum target, GLenum pname, GLvoid **params)
void | glGetBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, GLvoid *data)
void | glGetClipPlane(GLenum plane, GLdouble *equation)
void | glGetColorTable(GLenum target, GLenum format, GLenum type, GLvoid *table)
void | glGetColorTableParameterfv(GLenum target, GLenum pname, GLfloat *params)
void | glGetColorTableParameteriv(GLenum target, GLenum pname, GLint *params)
void | glGetCompressedTexImage(GLenum target, GLint level, GLvoid *img)
void | glGetConvolutionFilter(GLenum target, GLenum format, GLenum type, GLvoid *image)
void | glGetConvolutionParameterfv(GLenum target, GLenum pname, GLfloat *params)
void | glGetConvolutionParameteriv(GLenum target, GLenum pname, GLint *params)
void | glGetDoublei_v(GLenum target, GLuint index, GLdouble *data)
void | glGetDoublev(GLenum pname, GLdouble *params)
GLenum | glGetError()
void | glGetFloati_v(GLenum target, GLuint index, GLfloat *data)
void | glGetFloatv(GLenum pname, GLfloat *params)
GLint | glGetFragDataIndex(GLuint program, const GLchar *name)
GLint | glGetFragDataLocation(GLuint program, const GLchar *name)
void | glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint *params)
void | glGetHistogram(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values)
void | glGetHistogramParameterfv(GLenum target, GLenum pname, GLfloat *params)
void | glGetHistogramParameteriv(GLenum target, GLenum pname, GLint *params)
void | glGetInteger64i_v(GLenum target, GLuint index, GLint64 *data)
void | glGetInteger64v(GLenum pname, GLint64 *params)
void | glGetIntegeri_v(GLenum target, GLuint index, GLint *data)
void | glGetIntegerv(GLenum pname, GLint *params)
void | glGetInternalformativ(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint *params)
void | glGetLightfv(GLenum light, GLenum pname, GLfloat *params)
void | glGetLightiv(GLenum light, GLenum pname, GLint *params)
void | glGetMapdv(GLenum target, GLenum query, GLdouble *v)
void | glGetMapfv(GLenum target, GLenum query, GLfloat *v)
void | glGetMapiv(GLenum target, GLenum query, GLint *v)
void | glGetMaterialfv(GLenum face, GLenum pname, GLfloat *params)
void | glGetMaterialiv(GLenum face, GLenum pname, GLint *params)
void | glGetMinmax(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values)
void | glGetMinmaxParameterfv(GLenum target, GLenum pname, GLfloat *params)
void | glGetMinmaxParameteriv(GLenum target, GLenum pname, GLint *params)
void | glGetMultisamplefv(GLenum pname, GLuint index, GLfloat *val)
void | glGetPixelMapfv(GLenum map, GLfloat *values)
void | glGetPixelMapuiv(GLenum map, GLuint *values)
void | glGetPixelMapusv(GLenum map, GLushort *values)
void | glGetPointerv(GLenum pname, GLvoid **params)
void | glGetPolygonStipple(GLubyte *mask)
void | glGetProgramBinary(GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, GLvoid *binary)
void | glGetProgramInfoLog(GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
void | glGetProgramPipelineInfoLog(GLuint pipeline, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
void | glGetProgramPipelineiv(GLuint pipeline, GLenum pname, GLint *params)
void | glGetProgramStageiv(GLuint program, GLenum shadertype, GLenum pname, GLint *values)
void | glGetProgramiv(GLuint program, GLenum pname, GLint *params)
void | glGetQueryIndexediv(GLenum target, GLuint index, GLenum pname, GLint *params)
void | glGetQueryObjecti64v(GLuint id, GLenum pname, GLint64 *params)
void | glGetQueryObjectiv(GLuint id, GLenum pname, GLint *params)
void | glGetQueryObjectui64v(GLuint id, GLenum pname, GLuint64 *params)
void | glGetQueryObjectuiv(GLuint id, GLenum pname, GLuint *params)
void | glGetQueryiv(GLenum target, GLenum pname, GLint *params)
void | glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint *params)
void | glGetSamplerParameterIiv(GLuint sampler, GLenum pname, GLint *params)
void | glGetSamplerParameterIuiv(GLuint sampler, GLenum pname, GLuint *params)
void | glGetSamplerParameterfv(GLuint sampler, GLenum pname, GLfloat *params)
void | glGetSamplerParameteriv(GLuint sampler, GLenum pname, GLint *params)
void | glGetSeparableFilter(GLenum target, GLenum format, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span)
void | glGetShaderInfoLog(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
void | glGetShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision)
void | glGetShaderSource(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source)
void | glGetShaderiv(GLuint shader, GLenum pname, GLint *params)
const GLubyte * | glGetString(GLenum name)
const GLubyte * | glGetStringi(GLenum name, GLuint index)
GLuint | glGetSubroutineIndex(GLuint program, GLenum shadertype, const GLchar *name)
GLint | glGetSubroutineUniformLocation(GLuint program, GLenum shadertype, const GLchar *name)
void | glGetSynciv(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values)
void | glGetTexEnvfv(GLenum target, GLenum pname, GLfloat *params)
void | glGetTexEnviv(GLenum target, GLenum pname, GLint *params)
void | glGetTexGendv(GLenum coord, GLenum pname, GLdouble *params)
void | glGetTexGenfv(GLenum coord, GLenum pname, GLfloat *params)
void | glGetTexGeniv(GLenum coord, GLenum pname, GLint *params)
void | glGetTexImage(GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels)
void | glGetTexLevelParameterfv(GLenum target, GLint level, GLenum pname, GLfloat *params)
void | glGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint *params)
void | glGetTexParameterIiv(GLenum target, GLenum pname, GLint *params)
void | glGetTexParameterIuiv(GLenum target, GLenum pname, GLuint *params)
void | glGetTexParameterfv(GLenum target, GLenum pname, GLfloat *params)
void | glGetTexParameteriv(GLenum target, GLenum pname, GLint *params)
void | glGetTransformFeedbackVarying(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name)
GLuint | glGetUniformBlockIndex(GLuint program, const GLchar *uniformBlockName)
void | glGetUniformIndices(GLuint program, GLsizei uniformCount, const GLchar * const *uniformNames, GLuint *uniformIndices)
GLint | glGetUniformLocation(GLuint program, const GLchar *name)
void | glGetUniformSubroutineuiv(GLenum shadertype, GLint location, GLuint *params)
void | glGetUniformdv(GLuint program, GLint location, GLdouble *params)
void | glGetUniformfv(GLuint program, GLint location, GLfloat *params)
void | glGetUniformiv(GLuint program, GLint location, GLint *params)
void | glGetUniformuiv(GLuint program, GLint location, GLuint *params)
void | glGetVertexAttribIiv(GLuint index, GLenum pname, GLint *params)
void | glGetVertexAttribIuiv(GLuint index, GLenum pname, GLuint *params)
void | glGetVertexAttribLdv(GLuint index, GLenum pname, GLdouble *params)
void | glGetVertexAttribPointerv(GLuint index, GLenum pname, GLvoid **pointer)
void | glGetVertexAttribdv(GLuint index, GLenum pname, GLdouble *params)
void | glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat *params)
void | glGetVertexAttribiv(GLuint index, GLenum pname, GLint *params)
void | glHint(GLenum target, GLenum mode)
void | glHistogram(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink)
void | glIndexMask(GLuint mask)
void | glIndexPointer(GLenum type, GLsizei stride, const GLvoid *pointer)
void | glIndexd(GLdouble c)
void | glIndexdv(const GLdouble *c)
void | glIndexf(GLfloat c)
void | glIndexfv(const GLfloat *c)
void | glIndexi(GLint c)
void | glIndexiv(const GLint *c)
void | glIndexs(GLshort c)
void | glIndexsv(const GLshort *c)
void | glIndexub(GLubyte c)
void | glIndexubv(const GLubyte *c)
void | glInitNames()
void | glInterleavedArrays(GLenum format, GLsizei stride, const GLvoid *pointer)
GLboolean | glIsBuffer(GLuint buffer)
GLboolean | glIsEnabled(GLenum cap)
GLboolean | glIsEnabledi(GLenum target, GLuint index)
GLboolean | glIsFramebuffer(GLuint framebuffer)
GLboolean | glIsList(GLuint list)
GLboolean | glIsProgram(GLuint program)
GLboolean | glIsProgramPipeline(GLuint pipeline)
GLboolean | glIsQuery(GLuint id)
GLboolean | glIsRenderbuffer(GLuint renderbuffer)
GLboolean | glIsSampler(GLuint sampler)
GLboolean | glIsShader(GLuint shader)
GLboolean | glIsSync(GLsync sync)
GLboolean | glIsTexture(GLuint texture)
GLboolean | glIsTransformFeedback(GLuint id)
GLboolean | glIsVertexArray(GLuint array)
void | glLightModelf(GLenum pname, GLfloat param)
void | glLightModelfv(GLenum pname, const GLfloat *params)
void | glLightModeli(GLenum pname, GLint param)
void | glLightModeliv(GLenum pname, const GLint *params)
void | glLightf(GLenum light, GLenum pname, GLfloat param)
void | glLightfv(GLenum light, GLenum pname, const GLfloat *params)
void | glLighti(GLenum light, GLenum pname, GLint param)
void | glLightiv(GLenum light, GLenum pname, const GLint *params)
void | glLineStipple(GLint factor, GLushort pattern)
void | glLineWidth(GLfloat width)
void | glLinkProgram(GLuint program)
void | glListBase(GLuint base)
void | glLoadIdentity()
void | glLoadMatrixd(const GLdouble *m)
void | glLoadMatrixf(const GLfloat *m)
void | glLoadName(GLuint name)
void | glLoadTransposeMatrixd(const GLdouble *m)
void | glLoadTransposeMatrixf(const GLfloat *m)
void | glLogicOp(GLenum opcode)
void | glMap1d(GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points)
void | glMap1f(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points)
void | glMap2d(GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points)
void | glMap2f(GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points)
GLvoid * | glMapBuffer(GLenum target, GLenum access)
GLvoid * | glMapBufferRange(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access)
void | glMapGrid1d(GLint un, GLdouble u1, GLdouble u2)
void | glMapGrid1f(GLint un, GLfloat u1, GLfloat u2)
void | glMapGrid2d(GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2)
void | glMapGrid2f(GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2)
void | glMaterialf(GLenum face, GLenum pname, GLfloat param)
void | glMaterialfv(GLenum face, GLenum pname, const GLfloat *params)
void | glMateriali(GLenum face, GLenum pname, GLint param)
void | glMaterialiv(GLenum face, GLenum pname, const GLint *params)
void | glMatrixMode(GLenum mode)
void | glMemoryBarrier(GLbitfield barriers)
void | glMinSampleShading(GLfloat value)
void | glMinmax(GLenum target, GLenum internalformat, GLboolean sink)
void | glMultMatrixd(const GLdouble *m)
void | glMultMatrixf(const GLfloat *m)
void | glMultTransposeMatrixd(const GLdouble *m)
void | glMultTransposeMatrixf(const GLfloat *m)
void | glMultiDrawArrays(GLenum mode, const GLint *first, const GLsizei *count, GLsizei drawcount)
void | glMultiDrawElements(GLenum mode, const GLsizei *count, GLenum type, const GLvoid * const *indices, GLsizei drawcount)
void | glMultiDrawElementsBaseVertex(GLenum mode, const GLsizei *count, GLenum type, const GLvoid * const *indices, GLsizei drawcount, const GLint *basevertex)
void | glMultiTexCoord1d(GLenum target, GLdouble s)
void | glMultiTexCoord1dv(GLenum target, const GLdouble *v)
void | glMultiTexCoord1f(GLenum target, GLfloat s)
void | glMultiTexCoord1fv(GLenum target, const GLfloat *v)
void | glMultiTexCoord1i(GLenum target, GLint s)
void | glMultiTexCoord1iv(GLenum target, const GLint *v)
void | glMultiTexCoord1s(GLenum target, GLshort s)
void | glMultiTexCoord1sv(GLenum target, const GLshort *v)
void | glMultiTexCoord2d(GLenum target, GLdouble s, GLdouble t)
void | glMultiTexCoord2dv(GLenum target, const GLdouble *v)
void | glMultiTexCoord2f(GLenum target, GLfloat s, GLfloat t)
void | glMultiTexCoord2fv(GLenum target, const GLfloat *v)
void | glMultiTexCoord2i(GLenum target, GLint s, GLint t)
void | glMultiTexCoord2iv(GLenum target, const GLint *v)
void | glMultiTexCoord2s(GLenum target, GLshort s, GLshort t)
void | glMultiTexCoord2sv(GLenum target, const GLshort *v)
void | glMultiTexCoord3d(GLenum target, GLdouble s, GLdouble t, GLdouble r)
void | glMultiTexCoord3dv(GLenum target, const GLdouble *v)
void | glMultiTexCoord3f(GLenum target, GLfloat s, GLfloat t, GLfloat r)
void | glMultiTexCoord3fv(GLenum target, const GLfloat *v)
void | glMultiTexCoord3i(GLenum target, GLint s, GLint t, GLint r)
void | glMultiTexCoord3iv(GLenum target, const GLint *v)
void | glMultiTexCoord3s(GLenum target, GLshort s, GLshort t, GLshort r)
void | glMultiTexCoord3sv(GLenum target, const GLshort *v)
void | glMultiTexCoord4d(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q)
void | glMultiTexCoord4dv(GLenum target, const GLdouble *v)
void | glMultiTexCoord4f(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q)
void | glMultiTexCoord4fv(GLenum target, const GLfloat *v)
void | glMultiTexCoord4i(GLenum target, GLint s, GLint t, GLint r, GLint q)
void | glMultiTexCoord4iv(GLenum target, const GLint *v)
void | glMultiTexCoord4s(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q)
void | glMultiTexCoord4sv(GLenum target, const GLshort *v)
void | glMultiTexCoordP1ui(GLenum texture, GLenum type, GLuint coords)
void | glMultiTexCoordP1uiv(GLenum texture, GLenum type, const GLuint *coords)
void | glMultiTexCoordP2ui(GLenum texture, GLenum type, GLuint coords)
void | glMultiTexCoordP2uiv(GLenum texture, GLenum type, const GLuint *coords)
void | glMultiTexCoordP3ui(GLenum texture, GLenum type, GLuint coords)
void | glMultiTexCoordP3uiv(GLenum texture, GLenum type, const GLuint *coords)
void | glMultiTexCoordP4ui(GLenum texture, GLenum type, GLuint coords)
void | glMultiTexCoordP4uiv(GLenum texture, GLenum type, const GLuint *coords)
void | glNewList(GLuint list, GLenum mode)
void | glNormal3b(GLbyte nx, GLbyte ny, GLbyte nz)
void | glNormal3bv(const GLbyte *v)
void | glNormal3d(GLdouble nx, GLdouble ny, GLdouble nz)
void | glNormal3dv(const GLdouble *v)
void | glNormal3f(GLfloat nx, GLfloat ny, GLfloat nz)
void | glNormal3fv(const GLfloat *v)
void | glNormal3i(GLint nx, GLint ny, GLint nz)
void | glNormal3iv(const GLint *v)
void | glNormal3s(GLshort nx, GLshort ny, GLshort nz)
void | glNormal3sv(const GLshort *v)
void | glNormalP3ui(GLenum type, GLuint coords)
void | glNormalP3uiv(GLenum type, const GLuint *coords)
void | glNormalPointer(GLenum type, GLsizei stride, const GLvoid *pointer)
void | glOrtho(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
void | glPassThrough(GLfloat token)
void | glPatchParameterfv(GLenum pname, const GLfloat *values)
void | glPatchParameteri(GLenum pname, GLint value)
void | glPauseTransformFeedback()
void | glPixelMapfv(GLenum map, GLint mapsize, const GLfloat *values)
void | glPixelMapuiv(GLenum map, GLint mapsize, const GLuint *values)
void | glPixelMapusv(GLenum map, GLint mapsize, const GLushort *values)
void | glPixelStoref(GLenum pname, GLfloat param)
void | glPixelStorei(GLenum pname, GLint param)
void | glPixelTransferf(GLenum pname, GLfloat param)
void | glPixelTransferi(GLenum pname, GLint param)
void | glPixelZoom(GLfloat xfactor, GLfloat yfactor)
void | glPointParameterf(GLenum pname, GLfloat param)
void | glPointParameterfv(GLenum pname, const GLfloat *params)
void | glPointParameteri(GLenum pname, GLint param)
void | glPointParameteriv(GLenum pname, const GLint *params)
void | glPointSize(GLfloat size)
void | glPolygonMode(GLenum face, GLenum mode)
void | glPolygonOffset(GLfloat factor, GLfloat units)
void | glPolygonStipple(const GLubyte *mask)
void | glPopAttrib()
void | glPopClientAttrib()
void | glPopMatrix()
void | glPopName()
void | glPrimitiveRestartIndex(GLuint index)
void | glPrioritizeTextures(GLsizei n, const GLuint *textures, const GLfloat *priorities)
void | glProgramBinary(GLuint program, GLenum binaryFormat, const GLvoid *binary, GLsizei length)
void | glProgramParameteri(GLuint program, GLenum pname, GLint value)
void | glProgramUniform1d(GLuint program, GLint location, GLdouble v0)
void | glProgramUniform1dv(GLuint program, GLint location, GLsizei count, const GLdouble *value)
void | glProgramUniform1f(GLuint program, GLint location, GLfloat v0)
void | glProgramUniform1fv(GLuint program, GLint location, GLsizei count, const GLfloat *value)
void | glProgramUniform1i(GLuint program, GLint location, GLint v0)
void | glProgramUniform1iv(GLuint program, GLint location, GLsizei count, const GLint *value)
void | glProgramUniform1ui(GLuint program, GLint location, GLuint v0)
void | glProgramUniform1uiv(GLuint program, GLint location, GLsizei count, const GLuint *value)
void | glProgramUniform2d(GLuint program, GLint location, GLdouble v0, GLdouble v1)
void | glProgramUniform2dv(GLuint program, GLint location, GLsizei count, const GLdouble *value)
void | glProgramUniform2f(GLuint program, GLint location, GLfloat v0, GLfloat v1)
void | glProgramUniform2fv(GLuint program, GLint location, GLsizei count, const GLfloat *value)
void | glProgramUniform2i(GLuint program, GLint location, GLint v0, GLint v1)
void | glProgramUniform2iv(GLuint program, GLint location, GLsizei count, const GLint *value)
void | glProgramUniform2ui(GLuint program, GLint location, GLuint v0, GLuint v1)
void | glProgramUniform2uiv(GLuint program, GLint location, GLsizei count, const GLuint *value)
void | glProgramUniform3d(GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2)
void | glProgramUniform3dv(GLuint program, GLint location, GLsizei count, const GLdouble *value)
void | glProgramUniform3f(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
void | glProgramUniform3fv(GLuint program, GLint location, GLsizei count, const GLfloat *value)
void | glProgramUniform3i(GLuint program, GLint location, GLint v0, GLint v1, GLint v2)
void | glProgramUniform3iv(GLuint program, GLint location, GLsizei count, const GLint *value)
void | glProgramUniform3ui(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2)
void | glProgramUniform3uiv(GLuint program, GLint location, GLsizei count, const GLuint *value)
void | glProgramUniform4d(GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2, GLdouble v3)
void | glProgramUniform4dv(GLuint program, GLint location, GLsizei count, const GLdouble *value)
void | glProgramUniform4f(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
void | glProgramUniform4fv(GLuint program, GLint location, GLsizei count, const GLfloat *value)
void | glProgramUniform4i(GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
void | glProgramUniform4iv(GLuint program, GLint location, GLsizei count, const GLint *value)
void | glProgramUniform4ui(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
void | glProgramUniform4uiv(GLuint program, GLint location, GLsizei count, const GLuint *value)
void | glProgramUniformMatrix2dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
void | glProgramUniformMatrix2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
void | glProgramUniformMatrix2x3dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
void | glProgramUniformMatrix2x3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
void | glProgramUniformMatrix2x4dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
void | glProgramUniformMatrix2x4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
void | glProgramUniformMatrix3dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
void | glProgramUniformMatrix3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
void | glProgramUniformMatrix3x2dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
void | glProgramUniformMatrix3x2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
void | glProgramUniformMatrix3x4dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
void | glProgramUniformMatrix3x4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
void | glProgramUniformMatrix4dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
void | glProgramUniformMatrix4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
void | glProgramUniformMatrix4x2dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
void | glProgramUniformMatrix4x2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
void | glProgramUniformMatrix4x3dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
void | glProgramUniformMatrix4x3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
void | glProvokingVertex(GLenum mode)
void | glPushAttrib(GLbitfield mask)
void | glPushClientAttrib(GLbitfield mask)
void | glPushMatrix()
void | glPushName(GLuint name)
void | glQueryCounter(GLuint id, GLenum target)
void | glRasterPos2d(GLdouble x, GLdouble y)
void | glRasterPos2dv(const GLdouble *v)
void | glRasterPos2f(GLfloat x, GLfloat y)
void | glRasterPos2fv(const GLfloat *v)
void | glRasterPos2i(GLint x, GLint y)
void | glRasterPos2iv(const GLint *v)
void | glRasterPos2s(GLshort x, GLshort y)
void | glRasterPos2sv(const GLshort *v)
void | glRasterPos3d(GLdouble x, GLdouble y, GLdouble z)
void | glRasterPos3dv(const GLdouble *v)
void | glRasterPos3f(GLfloat x, GLfloat y, GLfloat z)
void | glRasterPos3fv(const GLfloat *v)
void | glRasterPos3i(GLint x, GLint y, GLint z)
void | glRasterPos3iv(const GLint *v)
void | glRasterPos3s(GLshort x, GLshort y, GLshort z)
void | glRasterPos3sv(const GLshort *v)
void | glRasterPos4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
void | glRasterPos4dv(const GLdouble *v)
void | glRasterPos4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
void | glRasterPos4fv(const GLfloat *v)
void | glRasterPos4i(GLint x, GLint y, GLint z, GLint w)
void | glRasterPos4iv(const GLint *v)
void | glRasterPos4s(GLshort x, GLshort y, GLshort z, GLshort w)
void | glRasterPos4sv(const GLshort *v)
void | glReadBuffer(GLenum mode)
void | glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels)
void | glRectd(GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2)
void | glRectdv(const GLdouble *v1, const GLdouble *v2)
void | glRectf(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2)
void | glRectfv(const GLfloat *v1, const GLfloat *v2)
void | glRecti(GLint x1, GLint y1, GLint x2, GLint y2)
void | glRectiv(const GLint *v1, const GLint *v2)
void | glRects(GLshort x1, GLshort y1, GLshort x2, GLshort y2)
void | glRectsv(const GLshort *v1, const GLshort *v2)
void | glReleaseShaderCompiler()
GLint | glRenderMode(GLenum mode)
void | glRenderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height)
void | glRenderbufferStorageMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
void | glResetHistogram(GLenum target)
void | glResetMinmax(GLenum target)
void | glResumeTransformFeedback()
void | glRotated(GLdouble angle, GLdouble x, GLdouble y, GLdouble z)
void | glRotatef(GLfloat angle, GLfloat x, GLfloat y, GLfloat z)
void | glSampleCoverage(GLfloat value, GLboolean invert)
void | glSampleMaski(GLuint index, GLbitfield mask)
void | glSamplerParameterIiv(GLuint sampler, GLenum pname, const GLint *param)
void | glSamplerParameterIuiv(GLuint sampler, GLenum pname, const GLuint *param)
void | glSamplerParameterf(GLuint sampler, GLenum pname, GLfloat param)
void | glSamplerParameterfv(GLuint sampler, GLenum pname, const GLfloat *param)
void | glSamplerParameteri(GLuint sampler, GLenum pname, GLint param)
void | glSamplerParameteriv(GLuint sampler, GLenum pname, const GLint *param)
void | glScaled(GLdouble x, GLdouble y, GLdouble z)
void | glScalef(GLfloat x, GLfloat y, GLfloat z)
void | glScissor(GLint x, GLint y, GLsizei width, GLsizei height)
void | glScissorArrayv(GLuint first, GLsizei count, const GLint *v)
void | glScissorIndexed(GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height)
void | glScissorIndexedv(GLuint index, const GLint *v)
void | glSecondaryColor3b(GLbyte red, GLbyte green, GLbyte blue)
void | glSecondaryColor3bv(const GLbyte *v)
void | glSecondaryColor3d(GLdouble red, GLdouble green, GLdouble blue)
void | glSecondaryColor3dv(const GLdouble *v)
void | glSecondaryColor3f(GLfloat red, GLfloat green, GLfloat blue)
void | glSecondaryColor3fv(const GLfloat *v)
void | glSecondaryColor3i(GLint red, GLint green, GLint blue)
void | glSecondaryColor3iv(const GLint *v)
void | glSecondaryColor3s(GLshort red, GLshort green, GLshort blue)
void | glSecondaryColor3sv(const GLshort *v)
void | glSecondaryColor3ub(GLubyte red, GLubyte green, GLubyte blue)
void | glSecondaryColor3ubv(const GLubyte *v)
void | glSecondaryColor3ui(GLuint red, GLuint green, GLuint blue)
void | glSecondaryColor3uiv(const GLuint *v)
void | glSecondaryColor3us(GLushort red, GLushort green, GLushort blue)
void | glSecondaryColor3usv(const GLushort *v)
void | glSecondaryColorP3ui(GLenum type, GLuint color)
void | glSecondaryColorP3uiv(GLenum type, const GLuint *color)
void | glSecondaryColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
void | glSelectBuffer(GLsizei size, GLuint *buffer)
void | glSeparableFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column)
void | glShadeModel(GLenum mode)
void | glShaderBinary(GLsizei count, const GLuint *shaders, GLenum binaryformat, const GLvoid *binary, GLsizei length)
void | glShaderSource(GLuint shader, GLsizei count, const GLchar * const *string, const GLint *length)
void | glStencilFunc(GLenum func, GLint ref, GLuint mask)
void | glStencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask)
void | glStencilMask(GLuint mask)
void | glStencilMaskSeparate(GLenum face, GLuint mask)
void | glStencilOp(GLenum fail, GLenum zfail, GLenum zpass)
void | glStencilOpSeparate(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass)
void | glTexBuffer(GLenum target, GLenum internalformat, GLuint buffer)
void | glTexCoord1d(GLdouble s)
void | glTexCoord1dv(const GLdouble *v)
void | glTexCoord1f(GLfloat s)
void | glTexCoord1fv(const GLfloat *v)
void | glTexCoord1i(GLint s)
void | glTexCoord1iv(const GLint *v)
void | glTexCoord1s(GLshort s)
void | glTexCoord1sv(const GLshort *v)
void | glTexCoord2d(GLdouble s, GLdouble t)
void | glTexCoord2dv(const GLdouble *v)
void | glTexCoord2f(GLfloat s, GLfloat t)
void | glTexCoord2fv(const GLfloat *v)
void | glTexCoord2i(GLint s, GLint t)
void | glTexCoord2iv(const GLint *v)
void | glTexCoord2s(GLshort s, GLshort t)
void | glTexCoord2sv(const GLshort *v)
void | glTexCoord3d(GLdouble s, GLdouble t, GLdouble r)
void | glTexCoord3dv(const GLdouble *v)
void | glTexCoord3f(GLfloat s, GLfloat t, GLfloat r)
void | glTexCoord3fv(const GLfloat *v)
void | glTexCoord3i(GLint s, GLint t, GLint r)
void | glTexCoord3iv(const GLint *v)
void | glTexCoord3s(GLshort s, GLshort t, GLshort r)
void | glTexCoord3sv(const GLshort *v)
void | glTexCoord4d(GLdouble s, GLdouble t, GLdouble r, GLdouble q)
void | glTexCoord4dv(const GLdouble *v)
void | glTexCoord4f(GLfloat s, GLfloat t, GLfloat r, GLfloat q)
void | glTexCoord4fv(const GLfloat *v)
void | glTexCoord4i(GLint s, GLint t, GLint r, GLint q)
void | glTexCoord4iv(const GLint *v)
void | glTexCoord4s(GLshort s, GLshort t, GLshort r, GLshort q)
void | glTexCoord4sv(const GLshort *v)
void | glTexCoordP1ui(GLenum type, GLuint coords)
void | glTexCoordP1uiv(GLenum type, const GLuint *coords)
void | glTexCoordP2ui(GLenum type, GLuint coords)
void | glTexCoordP2uiv(GLenum type, const GLuint *coords)
void | glTexCoordP3ui(GLenum type, GLuint coords)
void | glTexCoordP3uiv(GLenum type, const GLuint *coords)
void | glTexCoordP4ui(GLenum type, GLuint coords)
void | glTexCoordP4uiv(GLenum type, const GLuint *coords)
void | glTexCoordPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
void | glTexEnvf(GLenum target, GLenum pname, GLfloat param)
void | glTexEnvfv(GLenum target, GLenum pname, const GLfloat *params)
void | glTexEnvi(GLenum target, GLenum pname, GLint param)
void | glTexEnviv(GLenum target, GLenum pname, const GLint *params)
void | glTexGend(GLenum coord, GLenum pname, GLdouble param)
void | glTexGendv(GLenum coord, GLenum pname, const GLdouble *params)
void | glTexGenf(GLenum coord, GLenum pname, GLfloat param)
void | glTexGenfv(GLenum coord, GLenum pname, const GLfloat *params)
void | glTexGeni(GLenum coord, GLenum pname, GLint param)
void | glTexGeniv(GLenum coord, GLenum pname, const GLint *params)
void | glTexImage1D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
void | glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
void | glTexImage2DMultisample(GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations)
void | glTexImage3D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
void | glTexImage3DMultisample(GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations)
void | glTexParameterIiv(GLenum target, GLenum pname, const GLint *params)
void | glTexParameterIuiv(GLenum target, GLenum pname, const GLuint *params)
void | glTexParameterf(GLenum target, GLenum pname, GLfloat param)
void | glTexParameterfv(GLenum target, GLenum pname, const GLfloat *params)
void | glTexParameteri(GLenum target, GLenum pname, GLint param)
void | glTexParameteriv(GLenum target, GLenum pname, const GLint *params)
void | glTexStorage1D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width)
void | glTexStorage2D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height)
void | glTexStorage3D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth)
void | glTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels)
void | glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)
void | glTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels)
void | glTransformFeedbackVaryings(GLuint program, GLsizei count, const GLchar * const *varyings, GLenum bufferMode)
void | glTranslated(GLdouble x, GLdouble y, GLdouble z)
void | glTranslatef(GLfloat x, GLfloat y, GLfloat z)
void | glUniform1d(GLint location, GLdouble x)
void | glUniform1dv(GLint location, GLsizei count, const GLdouble *value)
void | glUniform1f(GLint location, GLfloat v0)
void | glUniform1fv(GLint location, GLsizei count, const GLfloat *value)
void | glUniform1i(GLint location, GLint v0)
void | glUniform1iv(GLint location, GLsizei count, const GLint *value)
void | glUniform1ui(GLint location, GLuint v0)
void | glUniform1uiv(GLint location, GLsizei count, const GLuint *value)
void | glUniform2d(GLint location, GLdouble x, GLdouble y)
void | glUniform2dv(GLint location, GLsizei count, const GLdouble *value)
void | glUniform2f(GLint location, GLfloat v0, GLfloat v1)
void | glUniform2fv(GLint location, GLsizei count, const GLfloat *value)
void | glUniform2i(GLint location, GLint v0, GLint v1)
void | glUniform2iv(GLint location, GLsizei count, const GLint *value)
void | glUniform2ui(GLint location, GLuint v0, GLuint v1)
void | glUniform2uiv(GLint location, GLsizei count, const GLuint *value)
void | glUniform3d(GLint location, GLdouble x, GLdouble y, GLdouble z)
void | glUniform3dv(GLint location, GLsizei count, const GLdouble *value)
void | glUniform3f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
void | glUniform3fv(GLint location, GLsizei count, const GLfloat *value)
void | glUniform3i(GLint location, GLint v0, GLint v1, GLint v2)
void | glUniform3iv(GLint location, GLsizei count, const GLint *value)
void | glUniform3ui(GLint location, GLuint v0, GLuint v1, GLuint v2)
void | glUniform3uiv(GLint location, GLsizei count, const GLuint *value)
void | glUniform4d(GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
void | glUniform4dv(GLint location, GLsizei count, const GLdouble *value)
void | glUniform4f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
void | glUniform4fv(GLint location, GLsizei count, const GLfloat *value)
void | glUniform4i(GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
void | glUniform4iv(GLint location, GLsizei count, const GLint *value)
void | glUniform4ui(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
void | glUniform4uiv(GLint location, GLsizei count, const GLuint *value)
void | glUniformBlockBinding(GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding)
void | glUniformMatrix2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
void | glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
void | glUniformMatrix2x3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
void | glUniformMatrix2x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
void | glUniformMatrix2x4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
void | glUniformMatrix2x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
void | glUniformMatrix3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
void | glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
void | glUniformMatrix3x2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
void | glUniformMatrix3x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
void | glUniformMatrix3x4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
void | glUniformMatrix3x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
void | glUniformMatrix4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
void | glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
void | glUniformMatrix4x2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
void | glUniformMatrix4x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
void | glUniformMatrix4x3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
void | glUniformMatrix4x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
void | glUniformSubroutinesuiv(GLenum shadertype, GLsizei count, const GLuint *indices)
GLboolean | glUnmapBuffer(GLenum target)
void | glUseProgram(GLuint program)
void | glUseProgramStages(GLuint pipeline, GLbitfield stages, GLuint program)
void | glValidateProgram(GLuint program)
void | glValidateProgramPipeline(GLuint pipeline)
void | glVertex2d(GLdouble x, GLdouble y)
void | glVertex2dv(const GLdouble *v)
void | glVertex2f(GLfloat x, GLfloat y)
void | glVertex2fv(const GLfloat *v)
void | glVertex2i(GLint x, GLint y)
void | glVertex2iv(const GLint *v)
void | glVertex2s(GLshort x, GLshort y)
void | glVertex2sv(const GLshort *v)
void | glVertex3d(GLdouble x, GLdouble y, GLdouble z)
void | glVertex3dv(const GLdouble *v)
void | glVertex3f(GLfloat x, GLfloat y, GLfloat z)
void | glVertex3fv(const GLfloat *v)
void | glVertex3i(GLint x, GLint y, GLint z)
void | glVertex3iv(const GLint *v)
void | glVertex3s(GLshort x, GLshort y, GLshort z)
void | glVertex3sv(const GLshort *v)
void | glVertex4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
void | glVertex4dv(const GLdouble *v)
void | glVertex4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
void | glVertex4fv(const GLfloat *v)
void | glVertex4i(GLint x, GLint y, GLint z, GLint w)
void | glVertex4iv(const GLint *v)
void | glVertex4s(GLshort x, GLshort y, GLshort z, GLshort w)
void | glVertex4sv(const GLshort *v)
void | glVertexAttrib1d(GLuint index, GLdouble x)
void | glVertexAttrib1dv(GLuint index, const GLdouble *v)
void | glVertexAttrib1f(GLuint index, GLfloat x)
void | glVertexAttrib1fv(GLuint index, const GLfloat *v)
void | glVertexAttrib1s(GLuint index, GLshort x)
void | glVertexAttrib1sv(GLuint index, const GLshort *v)
void | glVertexAttrib2d(GLuint index, GLdouble x, GLdouble y)
void | glVertexAttrib2dv(GLuint index, const GLdouble *v)
void | glVertexAttrib2f(GLuint index, GLfloat x, GLfloat y)
void | glVertexAttrib2fv(GLuint index, const GLfloat *v)
void | glVertexAttrib2s(GLuint index, GLshort x, GLshort y)
void | glVertexAttrib2sv(GLuint index, const GLshort *v)
void | glVertexAttrib3d(GLuint index, GLdouble x, GLdouble y, GLdouble z)
void | glVertexAttrib3dv(GLuint index, const GLdouble *v)
void | glVertexAttrib3f(GLuint index, GLfloat x, GLfloat y, GLfloat z)
void | glVertexAttrib3fv(GLuint index, const GLfloat *v)
void | glVertexAttrib3s(GLuint index, GLshort x, GLshort y, GLshort z)
void | glVertexAttrib3sv(GLuint index, const GLshort *v)
void | glVertexAttrib4Nbv(GLuint index, const GLbyte *v)
void | glVertexAttrib4Niv(GLuint index, const GLint *v)
void | glVertexAttrib4Nsv(GLuint index, const GLshort *v)
void | glVertexAttrib4Nub(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)
void | glVertexAttrib4Nubv(GLuint index, const GLubyte *v)
void | glVertexAttrib4Nuiv(GLuint index, const GLuint *v)
void | glVertexAttrib4Nusv(GLuint index, const GLushort *v)
void | glVertexAttrib4bv(GLuint index, const GLbyte *v)
void | glVertexAttrib4d(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
void | glVertexAttrib4dv(GLuint index, const GLdouble *v)
void | glVertexAttrib4f(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
void | glVertexAttrib4fv(GLuint index, const GLfloat *v)
void | glVertexAttrib4iv(GLuint index, const GLint *v)
void | glVertexAttrib4s(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w)
void | glVertexAttrib4sv(GLuint index, const GLshort *v)
void | glVertexAttrib4ubv(GLuint index, const GLubyte *v)
void | glVertexAttrib4uiv(GLuint index, const GLuint *v)
void | glVertexAttrib4usv(GLuint index, const GLushort *v)
void | glVertexAttribDivisor(GLuint index, GLuint divisor)
void | glVertexAttribI1i(GLuint index, GLint x)
void | glVertexAttribI1iv(GLuint index, const GLint *v)
void | glVertexAttribI1ui(GLuint index, GLuint x)
void | glVertexAttribI1uiv(GLuint index, const GLuint *v)
void | glVertexAttribI2i(GLuint index, GLint x, GLint y)
void | glVertexAttribI2iv(GLuint index, const GLint *v)
void | glVertexAttribI2ui(GLuint index, GLuint x, GLuint y)
void | glVertexAttribI2uiv(GLuint index, const GLuint *v)
void | glVertexAttribI3i(GLuint index, GLint x, GLint y, GLint z)
void | glVertexAttribI3iv(GLuint index, const GLint *v)
void | glVertexAttribI3ui(GLuint index, GLuint x, GLuint y, GLuint z)
void | glVertexAttribI3uiv(GLuint index, const GLuint *v)
void | glVertexAttribI4bv(GLuint index, const GLbyte *v)
void | glVertexAttribI4i(GLuint index, GLint x, GLint y, GLint z, GLint w)
void | glVertexAttribI4iv(GLuint index, const GLint *v)
void | glVertexAttribI4sv(GLuint index, const GLshort *v)
void | glVertexAttribI4ubv(GLuint index, const GLubyte *v)
void | glVertexAttribI4ui(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)
void | glVertexAttribI4uiv(GLuint index, const GLuint *v)
void | glVertexAttribI4usv(GLuint index, const GLushort *v)
void | glVertexAttribIPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
void | glVertexAttribL1d(GLuint index, GLdouble x)
void | glVertexAttribL1dv(GLuint index, const GLdouble *v)
void | glVertexAttribL2d(GLuint index, GLdouble x, GLdouble y)
void | glVertexAttribL2dv(GLuint index, const GLdouble *v)
void | glVertexAttribL3d(GLuint index, GLdouble x, GLdouble y, GLdouble z)
void | glVertexAttribL3dv(GLuint index, const GLdouble *v)
void | glVertexAttribL4d(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
void | glVertexAttribL4dv(GLuint index, const GLdouble *v)
void | glVertexAttribLPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
void | glVertexAttribP1ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
void | glVertexAttribP1uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
void | glVertexAttribP2ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
void | glVertexAttribP2uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
void | glVertexAttribP3ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
void | glVertexAttribP3uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
void | glVertexAttribP4ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
void | glVertexAttribP4uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
void | glVertexAttribPointer(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer)
void | glVertexP2ui(GLenum type, GLuint value)
void | glVertexP2uiv(GLenum type, const GLuint *value)
void | glVertexP3ui(GLenum type, GLuint value)
void | glVertexP3uiv(GLenum type, const GLuint *value)
void | glVertexP4ui(GLenum type, GLuint value)
void | glVertexP4uiv(GLenum type, const GLuint *value)
void | glVertexPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
void | glViewport(GLint x, GLint y, GLsizei width, GLsizei height)
void | glViewportArrayv(GLuint first, GLsizei count, const GLfloat *v)
void | glViewportIndexedf(GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h)
void | glViewportIndexedfv(GLuint index, const GLfloat *v)
void | glWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)
void | glWindowPos2d(GLdouble x, GLdouble y)
void | glWindowPos2dv(const GLdouble *v)
void | glWindowPos2f(GLfloat x, GLfloat y)
void | glWindowPos2fv(const GLfloat *v)
void | glWindowPos2i(GLint x, GLint y)
void | glWindowPos2iv(const GLint *v)
void | glWindowPos2s(GLshort x, GLshort y)
void | glWindowPos2sv(const GLshort *v)
void | glWindowPos3d(GLdouble x, GLdouble y, GLdouble z)
void | glWindowPos3dv(const GLdouble *v)
void | glWindowPos3f(GLfloat x, GLfloat y, GLfloat z)
void | glWindowPos3fv(const GLfloat *v)
void | glWindowPos3i(GLint x, GLint y, GLint z)
void | glWindowPos3iv(const GLint *v)
void | glWindowPos3s(GLshort x, GLshort y, GLshort z)
void | glWindowPos3sv(const GLshort *v)

## Reimplemented Public Functions

virtual bool | initializeOpenGLFunctions()

## Detailed Description

The QOpenGLFunctions_4_2_Compatibility class provides all functions for OpenGL 4.2 compatibility profile.

This class is a wrapper for functions from OpenGL 4.2 compatibility profile. See reference pages on opengl.org for function documentation.

See also QAbstractOpenGLFunctions.

## Member Function Documentation

### QOpenGLFunctions_4_2_Compatibility::QOpenGLFunctions_4_2_Compatibility()

Default constructs an instance of QOpenGLFunctions_4_2_Compatibility.

### QOpenGLFunctions_4_2_Compatibility::~QOpenGLFunctions_4_2_Compatibility()

Destroys the instance of QOpenGLFunctions_4_2_Compatibility.

### void QOpenGLFunctions_4_2_Compatibility::glAccum(GLenum op, GLfloat value)

### void QOpenGLFunctions_4_2_Compatibility::glActiveShaderProgram(GLuint pipeline, GLuint program)

### void QOpenGLFunctions_4_2_Compatibility::glActiveTexture(GLenum texture)

### void QOpenGLFunctions_4_2_Compatibility::glAlphaFunc(GLenum func, GLfloat ref)

### GLboolean QOpenGLFunctions_4_2_Compatibility::glAreTexturesResident(GLsizei n, const GLuint *textures, GLboolean *residences)

### void QOpenGLFunctions_4_2_Compatibility::glArrayElement(GLint i)

### void QOpenGLFunctions_4_2_Compatibility::glAttachShader(GLuint program, GLuint shader)

### void QOpenGLFunctions_4_2_Compatibility::glBegin(GLenum mode)

### void QOpenGLFunctions_4_2_Compatibility::glBeginConditionalRender(GLuint id, GLenum mode)

### void QOpenGLFunctions_4_2_Compatibility::glBeginQuery(GLenum target, GLuint id)

### void QOpenGLFunctions_4_2_Compatibility::glBeginQueryIndexed(GLenum target, GLuint index, GLuint id)

### void QOpenGLFunctions_4_2_Compatibility::glBeginTransformFeedback(GLenum primitiveMode)

### void QOpenGLFunctions_4_2_Compatibility::glBindAttribLocation(GLuint program, GLuint index, const GLchar *name)

### void QOpenGLFunctions_4_2_Compatibility::glBindBuffer(GLenum target, GLuint buffer)

### void QOpenGLFunctions_4_2_Compatibility::glBindBufferBase(GLenum target, GLuint index, GLuint buffer)

### void QOpenGLFunctions_4_2_Compatibility::glBindBufferRange(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)

### void QOpenGLFunctions_4_2_Compatibility::glBindFragDataLocation(GLuint program, GLuint color, const GLchar *name)

### void QOpenGLFunctions_4_2_Compatibility::glBindFragDataLocationIndexed(GLuint program, GLuint colorNumber, GLuint index, const GLchar *name)

### void QOpenGLFunctions_4_2_Compatibility::glBindFramebuffer(GLenum target, GLuint framebuffer)

### void QOpenGLFunctions_4_2_Compatibility::glBindImageTexture(GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format)

### void QOpenGLFunctions_4_2_Compatibility::glBindProgramPipeline(GLuint pipeline)

### void QOpenGLFunctions_4_2_Compatibility::glBindRenderbuffer(GLenum target, GLuint renderbuffer)

### void QOpenGLFunctions_4_2_Compatibility::glBindSampler(GLuint unit, GLuint sampler)

### void QOpenGLFunctions_4_2_Compatibility::glBindTexture(GLenum target, GLuint texture)

### void QOpenGLFunctions_4_2_Compatibility::glBindTransformFeedback(GLenum target, GLuint id)

### void QOpenGLFunctions_4_2_Compatibility::glBindVertexArray(GLuint array)

### void QOpenGLFunctions_4_2_Compatibility::glBitmap(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap)

### void QOpenGLFunctions_4_2_Compatibility::glBlendColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)

### void QOpenGLFunctions_4_2_Compatibility::glBlendEquation(GLenum mode)

### void QOpenGLFunctions_4_2_Compatibility::glBlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha)

### void QOpenGLFunctions_4_2_Compatibility::glBlendEquationSeparatei(GLuint buf, GLenum modeRGB, GLenum modeAlpha)

### void QOpenGLFunctions_4_2_Compatibility::glBlendEquationi(GLuint buf, GLenum mode)

### void QOpenGLFunctions_4_2_Compatibility::glBlendFunc(GLenum sfactor, GLenum dfactor)

### void QOpenGLFunctions_4_2_Compatibility::glBlendFuncSeparate(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)

### void QOpenGLFunctions_4_2_Compatibility::glBlendFuncSeparatei(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)

### void QOpenGLFunctions_4_2_Compatibility::glBlendFunci(GLuint buf, GLenum src, GLenum dst)

### void QOpenGLFunctions_4_2_Compatibility::glBlitFramebuffer(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)

### void QOpenGLFunctions_4_2_Compatibility::glBufferData(GLenum target, GLsizeiptr size, const GLvoid *data, GLenum usage)

### void QOpenGLFunctions_4_2_Compatibility::glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid *data)

### void QOpenGLFunctions_4_2_Compatibility::glCallList(GLuint list)

### void QOpenGLFunctions_4_2_Compatibility::glCallLists(GLsizei n, GLenum type, const GLvoid *lists)

### GLenum QOpenGLFunctions_4_2_Compatibility::glCheckFramebufferStatus(GLenum target)

### void QOpenGLFunctions_4_2_Compatibility::glClampColor(GLenum target, GLenum clamp)

### void QOpenGLFunctions_4_2_Compatibility::glClear(GLbitfield mask)

### void QOpenGLFunctions_4_2_Compatibility::glClearAccum(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)

### void QOpenGLFunctions_4_2_Compatibility::glClearBufferfi(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil)

### void QOpenGLFunctions_4_2_Compatibility::glClearBufferfv(GLenum buffer, GLint drawbuffer, const GLfloat *value)

### void QOpenGLFunctions_4_2_Compatibility::glClearBufferiv(GLenum buffer, GLint drawbuffer, const GLint *value)

### void QOpenGLFunctions_4_2_Compatibility::glClearBufferuiv(GLenum buffer, GLint drawbuffer, const GLuint *value)

### void QOpenGLFunctions_4_2_Compatibility::glClearColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)

### void QOpenGLFunctions_4_2_Compatibility::glClearDepth(GLdouble depth)

### void QOpenGLFunctions_4_2_Compatibility::glClearDepthf(GLfloat dd)

### void QOpenGLFunctions_4_2_Compatibility::glClearIndex(GLfloat c)

### void QOpenGLFunctions_4_2_Compatibility::glClearStencil(GLint s)

### void QOpenGLFunctions_4_2_Compatibility::glClientActiveTexture(GLenum texture)

### GLenum QOpenGLFunctions_4_2_Compatibility::glClientWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)

### void QOpenGLFunctions_4_2_Compatibility::glClipPlane(GLenum plane, const GLdouble *equation)

### void QOpenGLFunctions_4_2_Compatibility::glColor3b(GLbyte red, GLbyte green, GLbyte blue)

### void QOpenGLFunctions_4_2_Compatibility::glColor3bv(const GLbyte *v)

### void QOpenGLFunctions_4_2_Compatibility::glColor3d(GLdouble red, GLdouble green, GLdouble blue)

### void QOpenGLFunctions_4_2_Compatibility::glColor3dv(const GLdouble *v)

### void QOpenGLFunctions_4_2_Compatibility::glColor3f(GLfloat red, GLfloat green, GLfloat blue)

### void QOpenGLFunctions_4_2_Compatibility::glColor3fv(const GLfloat *v)

### void QOpenGLFunctions_4_2_Compatibility::glColor3i(GLint red, GLint green, GLint blue)

### void QOpenGLFunctions_4_2_Compatibility::glColor3iv(const GLint *v)

### void QOpenGLFunctions_4_2_Compatibility::glColor3s(GLshort red, GLshort green, GLshort blue)

### void QOpenGLFunctions_4_2_Compatibility::glColor3sv(const GLshort *v)

### void QOpenGLFunctions_4_2_Compatibility::glColor3ub(GLubyte red, GLubyte green, GLubyte blue)

### void QOpenGLFunctions_4_2_Compatibility::glColor3ubv(const GLubyte *v)

### void QOpenGLFunctions_4_2_Compatibility::glColor3ui(GLuint red, GLuint green, GLuint blue)

### void QOpenGLFunctions_4_2_Compatibility::glColor3uiv(const GLuint *v)

### void QOpenGLFunctions_4_2_Compatibility::glColor3us(GLushort red, GLushort green, GLushort blue)

### void QOpenGLFunctions_4_2_Compatibility::glColor3usv(const GLushort *v)

### void QOpenGLFunctions_4_2_Compatibility::glColor4b(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha)

### void QOpenGLFunctions_4_2_Compatibility::glColor4bv(const GLbyte *v)

### void QOpenGLFunctions_4_2_Compatibility::glColor4d(GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha)

### void QOpenGLFunctions_4_2_Compatibility::glColor4dv(const GLdouble *v)

### void QOpenGLFunctions_4_2_Compatibility::glColor4f(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)

### void QOpenGLFunctions_4_2_Compatibility::glColor4fv(const GLfloat *v)

### void QOpenGLFunctions_4_2_Compatibility::glColor4i(GLint red, GLint green, GLint blue, GLint alpha)

### void QOpenGLFunctions_4_2_Compatibility::glColor4iv(const GLint *v)

### void QOpenGLFunctions_4_2_Compatibility::glColor4s(GLshort red, GLshort green, GLshort blue, GLshort alpha)

### void QOpenGLFunctions_4_2_Compatibility::glColor4sv(const GLshort *v)

### void QOpenGLFunctions_4_2_Compatibility::glColor4ub(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha)

### void QOpenGLFunctions_4_2_Compatibility::glColor4ubv(const GLubyte *v)

### void QOpenGLFunctions_4_2_Compatibility::glColor4ui(GLuint red, GLuint green, GLuint blue, GLuint alpha)

### void QOpenGLFunctions_4_2_Compatibility::glColor4uiv(const GLuint *v)

### void QOpenGLFunctions_4_2_Compatibility::glColor4us(GLushort red, GLushort green, GLushort blue, GLushort alpha)

### void QOpenGLFunctions_4_2_Compatibility::glColor4usv(const GLushort *v)

### void QOpenGLFunctions_4_2_Compatibility::glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)

### void QOpenGLFunctions_4_2_Compatibility::glColorMaski(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a)

### void QOpenGLFunctions_4_2_Compatibility::glColorMaterial(GLenum face, GLenum mode)

### void QOpenGLFunctions_4_2_Compatibility::glColorP3ui(GLenum type, GLuint color)

### void QOpenGLFunctions_4_2_Compatibility::glColorP3uiv(GLenum type, const GLuint *color)

### void QOpenGLFunctions_4_2_Compatibility::glColorP4ui(GLenum type, GLuint color)

### void QOpenGLFunctions_4_2_Compatibility::glColorP4uiv(GLenum type, const GLuint *color)

### void QOpenGLFunctions_4_2_Compatibility::glColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)

### void QOpenGLFunctions_4_2_Compatibility::glColorSubTable(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *data)

### void QOpenGLFunctions_4_2_Compatibility::glColorTable(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table)

### void QOpenGLFunctions_4_2_Compatibility::glColorTableParameterfv(GLenum target, GLenum pname, const GLfloat *params)

### void QOpenGLFunctions_4_2_Compatibility::glColorTableParameteriv(GLenum target, GLenum pname, const GLint *params)

### void QOpenGLFunctions_4_2_Compatibility::glCompileShader(GLuint shader)

### void QOpenGLFunctions_4_2_Compatibility::glCompressedTexImage1D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data)

### void QOpenGLFunctions_4_2_Compatibility::glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data)

### void QOpenGLFunctions_4_2_Compatibility::glCompressedTexImage3D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data)

### void QOpenGLFunctions_4_2_Compatibility::glCompressedTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data)

### void QOpenGLFunctions_4_2_Compatibility::glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data)

### void QOpenGLFunctions_4_2_Compatibility::glCompressedTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data)

### void QOpenGLFunctions_4_2_Compatibility::glConvolutionFilter1D(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *image)

### void QOpenGLFunctions_4_2_Compatibility::glConvolutionFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *image)

### void QOpenGLFunctions_4_2_Compatibility::glConvolutionParameterf(GLenum target, GLenum pname, GLfloat params)

### void QOpenGLFunctions_4_2_Compatibility::glConvolutionParameterfv(GLenum target, GLenum pname, const GLfloat *params)

### void QOpenGLFunctions_4_2_Compatibility::glConvolutionParameteri(GLenum target, GLenum pname, GLint params)

### void QOpenGLFunctions_4_2_Compatibility::glConvolutionParameteriv(GLenum target, GLenum pname, const GLint *params)

### void QOpenGLFunctions_4_2_Compatibility::glCopyBufferSubData(GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size)

### void QOpenGLFunctions_4_2_Compatibility::glCopyColorSubTable(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width)

### void QOpenGLFunctions_4_2_Compatibility::glCopyColorTable(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)

### void QOpenGLFunctions_4_2_Compatibility::glCopyConvolutionFilter1D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)

### void QOpenGLFunctions_4_2_Compatibility::glCopyConvolutionFilter2D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height)

### void QOpenGLFunctions_4_2_Compatibility::glCopyPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum type)

### void QOpenGLFunctions_4_2_Compatibility::glCopyTexImage1D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)

### void QOpenGLFunctions_4_2_Compatibility::glCopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)

### void QOpenGLFunctions_4_2_Compatibility::glCopyTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)

### void QOpenGLFunctions_4_2_Compatibility::glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)

### void QOpenGLFunctions_4_2_Compatibility::glCopyTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)

### GLuint QOpenGLFunctions_4_2_Compatibility::glCreateProgram()

### GLuint QOpenGLFunctions_4_2_Compatibility::glCreateShader(GLenum type)

### GLuint QOpenGLFunctions_4_2_Compatibility::glCreateShaderProgramv(GLenum type, GLsizei count, const GLchar * const *strings)

### void QOpenGLFunctions_4_2_Compatibility::glCullFace(GLenum mode)

### void QOpenGLFunctions_4_2_Compatibility::glDeleteBuffers(GLsizei n, const GLuint *buffers)

### void QOpenGLFunctions_4_2_Compatibility::glDeleteFramebuffers(GLsizei n, const GLuint *framebuffers)

### void QOpenGLFunctions_4_2_Compatibility::glDeleteLists(GLuint list, GLsizei range)

### void QOpenGLFunctions_4_2_Compatibility::glDeleteProgram(GLuint program)

### void QOpenGLFunctions_4_2_Compatibility::glDeleteProgramPipelines(GLsizei n, const GLuint *pipelines)

### void QOpenGLFunctions_4_2_Compatibility::glDeleteQueries(GLsizei n, const GLuint *ids)

### void QOpenGLFunctions_4_2_Compatibility::glDeleteRenderbuffers(GLsizei n, const GLuint *renderbuffers)

### void QOpenGLFunctions_4_2_Compatibility::glDeleteSamplers(GLsizei count, const GLuint *samplers)

### void QOpenGLFunctions_4_2_Compatibility::glDeleteShader(GLuint shader)

### void QOpenGLFunctions_4_2_Compatibility::glDeleteSync(GLsync sync)

### void QOpenGLFunctions_4_2_Compatibility::glDeleteTextures(GLsizei n, const GLuint *textures)

### void QOpenGLFunctions_4_2_Compatibility::glDeleteTransformFeedbacks(GLsizei n, const GLuint *ids)

### void QOpenGLFunctions_4_2_Compatibility::glDeleteVertexArrays(GLsizei n, const GLuint *arrays)

### void QOpenGLFunctions_4_2_Compatibility::glDepthFunc(GLenum func)

### void QOpenGLFunctions_4_2_Compatibility::glDepthMask(GLboolean flag)

### void QOpenGLFunctions_4_2_Compatibility::glDepthRange(GLdouble nearVal, GLdouble farVal)

### void QOpenGLFunctions_4_2_Compatibility::glDepthRangeArrayv(GLuint first, GLsizei count, const GLdouble *v)

### void QOpenGLFunctions_4_2_Compatibility::glDepthRangeIndexed(GLuint index, GLdouble n, GLdouble f)

### void QOpenGLFunctions_4_2_Compatibility::glDepthRangef(GLfloat n, GLfloat f)

### void QOpenGLFunctions_4_2_Compatibility::glDetachShader(GLuint program, GLuint shader)

### void QOpenGLFunctions_4_2_Compatibility::glDisable(GLenum cap)

### void QOpenGLFunctions_4_2_Compatibility::glDisableClientState(GLenum array)

### void QOpenGLFunctions_4_2_Compatibility::glDisableVertexAttribArray(GLuint index)

### void QOpenGLFunctions_4_2_Compatibility::glDisablei(GLenum target, GLuint index)

### void QOpenGLFunctions_4_2_Compatibility::glDrawArrays(GLenum mode, GLint first, GLsizei count)

### void QOpenGLFunctions_4_2_Compatibility::glDrawArraysIndirect(GLenum mode, const GLvoid *indirect)

### void QOpenGLFunctions_4_2_Compatibility::glDrawArraysInstanced(GLenum mode, GLint first, GLsizei count, GLsizei instancecount)

### void QOpenGLFunctions_4_2_Compatibility::glDrawArraysInstancedBaseInstance(GLenum mode, GLint first, GLsizei count, GLsizei instancecount, GLuint baseinstance)

### void QOpenGLFunctions_4_2_Compatibility::glDrawBuffer(GLenum mode)

### void QOpenGLFunctions_4_2_Compatibility::glDrawBuffers(GLsizei n, const GLenum *bufs)

### void QOpenGLFunctions_4_2_Compatibility::glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices)

### void QOpenGLFunctions_4_2_Compatibility::glDrawElementsBaseVertex(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex)

### void QOpenGLFunctions_4_2_Compatibility::glDrawElementsIndirect(GLenum mode, GLenum type, const GLvoid *indirect)

### void QOpenGLFunctions_4_2_Compatibility::glDrawElementsInstanced(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei instancecount)

### void QOpenGLFunctions_4_2_Compatibility::glDrawElementsInstancedBaseInstance(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLuint baseinstance)

### void QOpenGLFunctions_4_2_Compatibility::glDrawElementsInstancedBaseVertex(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei instancecount, GLint basevertex)

### void QOpenGLFunctions_4_2_Compatibility::glDrawElementsInstancedBaseVertexBaseInstance(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex, GLuint baseinstance)

### void QOpenGLFunctions_4_2_Compatibility::glDrawPixels(GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)

### void QOpenGLFunctions_4_2_Compatibility::glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices)

### void QOpenGLFunctions_4_2_Compatibility::glDrawRangeElementsBaseVertex(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex)

### void QOpenGLFunctions_4_2_Compatibility::glDrawTransformFeedback(GLenum mode, GLuint id)

### void QOpenGLFunctions_4_2_Compatibility::glDrawTransformFeedbackInstanced(GLenum mode, GLuint id, GLsizei instancecount)

### void QOpenGLFunctions_4_2_Compatibility::glDrawTransformFeedbackStream(GLenum mode, GLuint id, GLuint stream)

### void QOpenGLFunctions_4_2_Compatibility::glDrawTransformFeedbackStreamInstanced(GLenum mode, GLuint id, GLuint stream, GLsizei instancecount)

### void QOpenGLFunctions_4_2_Compatibility::glEdgeFlag(GLboolean flag)

### void QOpenGLFunctions_4_2_Compatibility::glEdgeFlagPointer(GLsizei stride, const GLvoid *pointer)

### void QOpenGLFunctions_4_2_Compatibility::glEdgeFlagv(const GLboolean *flag)

### void QOpenGLFunctions_4_2_Compatibility::glEnable(GLenum cap)

### void QOpenGLFunctions_4_2_Compatibility::glEnableClientState(GLenum array)

### void QOpenGLFunctions_4_2_Compatibility::glEnableVertexAttribArray(GLuint index)

### void QOpenGLFunctions_4_2_Compatibility::glEnablei(GLenum target, GLuint index)

### void QOpenGLFunctions_4_2_Compatibility::glEnd()

### void QOpenGLFunctions_4_2_Compatibility::glEndConditionalRender()

### void QOpenGLFunctions_4_2_Compatibility::glEndList()

### void QOpenGLFunctions_4_2_Compatibility::glEndQuery(GLenum target)

### void QOpenGLFunctions_4_2_Compatibility::glEndQueryIndexed(GLenum target, GLuint index)

### void QOpenGLFunctions_4_2_Compatibility::glEndTransformFeedback()

### void QOpenGLFunctions_4_2_Compatibility::glEvalCoord1d(GLdouble u)

### void QOpenGLFunctions_4_2_Compatibility::glEvalCoord1dv(const GLdouble *u)

### void QOpenGLFunctions_4_2_Compatibility::glEvalCoord1f(GLfloat u)

### void QOpenGLFunctions_4_2_Compatibility::glEvalCoord1fv(const GLfloat *u)

### void QOpenGLFunctions_4_2_Compatibility::glEvalCoord2d(GLdouble u, GLdouble v)

### void QOpenGLFunctions_4_2_Compatibility::glEvalCoord2dv(const GLdouble *u)

### void QOpenGLFunctions_4_2_Compatibility::glEvalCoord2f(GLfloat u, GLfloat v)

### void QOpenGLFunctions_4_2_Compatibility::glEvalCoord2fv(const GLfloat *u)

### void QOpenGLFunctions_4_2_Compatibility::glEvalMesh1(GLenum mode, GLint i1, GLint i2)

### void QOpenGLFunctions_4_2_Compatibility::glEvalMesh2(GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2)

### void QOpenGLFunctions_4_2_Compatibility::glEvalPoint1(GLint i)

### void QOpenGLFunctions_4_2_Compatibility::glEvalPoint2(GLint i, GLint j)

### void QOpenGLFunctions_4_2_Compatibility::glFeedbackBuffer(GLsizei size, GLenum type, GLfloat *buffer)

### GLsync QOpenGLFunctions_4_2_Compatibility::glFenceSync(GLenum condition, GLbitfield flags)

### void QOpenGLFunctions_4_2_Compatibility::glFinish()

### void QOpenGLFunctions_4_2_Compatibility::glFlush()

### void QOpenGLFunctions_4_2_Compatibility::glFlushMappedBufferRange(GLenum target, GLintptr offset, GLsizeiptr length)

### void QOpenGLFunctions_4_2_Compatibility::glFogCoordPointer(GLenum type, GLsizei stride, const GLvoid *pointer)

### void QOpenGLFunctions_4_2_Compatibility::glFogCoordd(GLdouble coord)

### void QOpenGLFunctions_4_2_Compatibility::glFogCoorddv(const GLdouble *coord)

### void QOpenGLFunctions_4_2_Compatibility::glFogCoordf(GLfloat coord)

### void QOpenGLFunctions_4_2_Compatibility::glFogCoordfv(const GLfloat *coord)

### void QOpenGLFunctions_4_2_Compatibility::glFogf(GLenum pname, GLfloat param)

### void QOpenGLFunctions_4_2_Compatibility::glFogfv(GLenum pname, const GLfloat *params)

### void QOpenGLFunctions_4_2_Compatibility::glFogi(GLenum pname, GLint param)

### void QOpenGLFunctions_4_2_Compatibility::glFogiv(GLenum pname, const GLint *params)

### void QOpenGLFunctions_4_2_Compatibility::glFramebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)

### void QOpenGLFunctions_4_2_Compatibility::glFramebufferTexture(GLenum target, GLenum attachment, GLuint texture, GLint level)

### void QOpenGLFunctions_4_2_Compatibility::glFramebufferTexture1D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)

### void QOpenGLFunctions_4_2_Compatibility::glFramebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)

### void QOpenGLFunctions_4_2_Compatibility::glFramebufferTexture3D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset)

### void QOpenGLFunctions_4_2_Compatibility::glFramebufferTextureLayer(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer)

### void QOpenGLFunctions_4_2_Compatibility::glFrontFace(GLenum mode)

### void QOpenGLFunctions_4_2_Compatibility::glFrustum(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)

### void QOpenGLFunctions_4_2_Compatibility::glGenBuffers(GLsizei n, GLuint *buffers)

### void QOpenGLFunctions_4_2_Compatibility::glGenFramebuffers(GLsizei n, GLuint *framebuffers)

### GLuint QOpenGLFunctions_4_2_Compatibility::glGenLists(GLsizei range)

### void QOpenGLFunctions_4_2_Compatibility::glGenProgramPipelines(GLsizei n, GLuint *pipelines)

### void QOpenGLFunctions_4_2_Compatibility::glGenQueries(GLsizei n, GLuint *ids)

### void QOpenGLFunctions_4_2_Compatibility::glGenRenderbuffers(GLsizei n, GLuint *renderbuffers)

### void QOpenGLFunctions_4_2_Compatibility::glGenSamplers(GLsizei count, GLuint *samplers)

### void QOpenGLFunctions_4_2_Compatibility::glGenTextures(GLsizei n, GLuint *textures)

### void QOpenGLFunctions_4_2_Compatibility::glGenTransformFeedbacks(GLsizei n, GLuint *ids)

### void QOpenGLFunctions_4_2_Compatibility::glGenVertexArrays(GLsizei n, GLuint *arrays)

### void QOpenGLFunctions_4_2_Compatibility::glGenerateMipmap(GLenum target)

### void QOpenGLFunctions_4_2_Compatibility::glGetActiveAtomicCounterBufferiv(GLuint program, GLuint bufferIndex, GLenum pname, GLint *params)

### void QOpenGLFunctions_4_2_Compatibility::glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)

### void QOpenGLFunctions_4_2_Compatibility::glGetActiveSubroutineName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name)

### void QOpenGLFunctions_4_2_Compatibility::glGetActiveSubroutineUniformName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name)

### void QOpenGLFunctions_4_2_Compatibility::glGetActiveSubroutineUniformiv(GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint *values)

### void QOpenGLFunctions_4_2_Compatibility::glGetActiveUniform(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)

### void QOpenGLFunctions_4_2_Compatibility::glGetActiveUniformBlockName(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName)

### void QOpenGLFunctions_4_2_Compatibility::glGetActiveUniformBlockiv(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params)

### void QOpenGLFunctions_4_2_Compatibility::glGetActiveUniformName(GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformName)

### void QOpenGLFunctions_4_2_Compatibility::glGetActiveUniformsiv(GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params)

### void QOpenGLFunctions_4_2_Compatibility::glGetAttachedShaders(GLuint program, GLsizei maxCount, GLsizei *count, GLuint *obj)

### GLint QOpenGLFunctions_4_2_Compatibility::glGetAttribLocation(GLuint program, const GLchar *name)

### void QOpenGLFunctions_4_2_Compatibility::glGetBooleani_v(GLenum target, GLuint index, GLboolean *data)

### void QOpenGLFunctions_4_2_Compatibility::glGetBooleanv(GLenum pname, GLboolean *params)

### void QOpenGLFunctions_4_2_Compatibility::glGetBufferParameteri64v(GLenum target, GLenum pname, GLint64 *params)

### void QOpenGLFunctions_4_2_Compatibility::glGetBufferParameteriv(GLenum target, GLenum pname, GLint *params)

### void QOpenGLFunctions_4_2_Compatibility::glGetBufferPointerv(GLenum target, GLenum pname, GLvoid **params)

### void QOpenGLFunctions_4_2_Compatibility::glGetBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, GLvoid *data)

### void QOpenGLFunctions_4_2_Compatibility::glGetClipPlane(GLenum plane, GLdouble *equation)

### void QOpenGLFunctions_4_2_Compatibility::glGetColorTable(GLenum target, GLenum format, GLenum type, GLvoid *table)

### void QOpenGLFunctions_4_2_Compatibility::glGetColorTableParameterfv(GLenum target, GLenum pname, GLfloat *params)

### void QOpenGLFunctions_4_2_Compatibility::glGetColorTableParameteriv(GLenum target, GLenum pname, GLint *params)

### void QOpenGLFunctions_4_2_Compatibility::glGetCompressedTexImage(GLenum target, GLint level, GLvoid *img)

### void QOpenGLFunctions_4_2_Compatibility::glGetConvolutionFilter(GLenum target, GLenum format, GLenum type, GLvoid *image)

### void QOpenGLFunctions_4_2_Compatibility::glGetConvolutionParameterfv(GLenum target, GLenum pname, GLfloat *params)

### void QOpenGLFunctions_4_2_Compatibility::glGetConvolutionParameteriv(GLenum target, GLenum pname, GLint *params)

### void QOpenGLFunctions_4_2_Compatibility::glGetDoublei_v(GLenum target, GLuint index, GLdouble *data)

### void QOpenGLFunctions_4_2_Compatibility::glGetDoublev(GLenum pname, GLdouble *params)

### GLenum QOpenGLFunctions_4_2_Compatibility::glGetError()

### void QOpenGLFunctions_4_2_Compatibility::glGetFloati_v(GLenum target, GLuint index, GLfloat *data)

### void QOpenGLFunctions_4_2_Compatibility::glGetFloatv(GLenum pname, GLfloat *params)

### GLint QOpenGLFunctions_4_2_Compatibility::glGetFragDataIndex(GLuint program, const GLchar *name)

### GLint QOpenGLFunctions_4_2_Compatibility::glGetFragDataLocation(GLuint program, const GLchar *name)

### void QOpenGLFunctions_4_2_Compatibility::glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint *params)

### void QOpenGLFunctions_4_2_Compatibility::glGetHistogram(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values)

### void QOpenGLFunctions_4_2_Compatibility::glGetHistogramParameterfv(GLenum target, GLenum pname, GLfloat *params)

### void QOpenGLFunctions_4_2_Compatibility::glGetHistogramParameteriv(GLenum target, GLenum pname, GLint *params)

### void QOpenGLFunctions_4_2_Compatibility::glGetInteger64i_v(GLenum target, GLuint index, GLint64 *data)

### void QOpenGLFunctions_4_2_Compatibility::glGetInteger64v(GLenum pname, GLint64 *params)

### void QOpenGLFunctions_4_2_Compatibility::glGetIntegeri_v(GLenum target, GLuint index, GLint *data)

### void QOpenGLFunctions_4_2_Compatibility::glGetIntegerv(GLenum pname, GLint *params)

### void QOpenGLFunctions_4_2_Compatibility::glGetInternalformativ(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint *params)

### void QOpenGLFunctions_4_2_Compatibility::glGetLightfv(GLenum light, GLenum pname, GLfloat *params)

### void QOpenGLFunctions_4_2_Compatibility::glGetLightiv(GLenum light, GLenum pname, GLint *params)

### void QOpenGLFunctions_4_2_Compatibility::glGetMapdv(GLenum target, GLenum query, GLdouble *v)

### void QOpenGLFunctions_4_2_Compatibility::glGetMapfv(GLenum target, GLenum query, GLfloat *v)

### void QOpenGLFunctions_4_2_Compatibility::glGetMapiv(GLenum target, GLenum query, GLint *v)

### void QOpenGLFunctions_4_2_Compatibility::glGetMaterialfv(GLenum face, GLenum pname, GLfloat *params)

### void QOpenGLFunctions_4_2_Compatibility::glGetMaterialiv(GLenum face, GLenum pname, GLint *params)

### void QOpenGLFunctions_4_2_Compatibility::glGetMinmax(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values)

### void QOpenGLFunctions_4_2_Compatibility::glGetMinmaxParameterfv(GLenum target, GLenum pname, GLfloat *params)

### void QOpenGLFunctions_4_2_Compatibility::glGetMinmaxParameteriv(GLenum target, GLenum pname, GLint *params)

### void QOpenGLFunctions_4_2_Compatibility::glGetMultisamplefv(GLenum pname, GLuint index, GLfloat *val)

### void QOpenGLFunctions_4_2_Compatibility::glGetPixelMapfv(GLenum map, GLfloat *values)

### void QOpenGLFunctions_4_2_Compatibility::glGetPixelMapuiv(GLenum map, GLuint *values)

### void QOpenGLFunctions_4_2_Compatibility::glGetPixelMapusv(GLenum map, GLushort *values)

### void QOpenGLFunctions_4_2_Compatibility::glGetPointerv(GLenum pname, GLvoid **params)

### void QOpenGLFunctions_4_2_Compatibility::glGetPolygonStipple(GLubyte *mask)

### void QOpenGLFunctions_4_2_Compatibility::glGetProgramBinary(GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, GLvoid *binary)

### void QOpenGLFunctions_4_2_Compatibility::glGetProgramInfoLog(GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog)

### void QOpenGLFunctions_4_2_Compatibility::glGetProgramPipelineInfoLog(GLuint pipeline, GLsizei bufSize, GLsizei *length, GLchar *infoLog)

### void QOpenGLFunctions_4_2_Compatibility::glGetProgramPipelineiv(GLuint pipeline, GLenum pname, GLint *params)

### void QOpenGLFunctions_4_2_Compatibility::glGetProgramStageiv(GLuint program, GLenum shadertype, GLenum pname, GLint *values)

### void QOpenGLFunctions_4_2_Compatibility::glGetProgramiv(GLuint program, GLenum pname, GLint *params)

### void QOpenGLFunctions_4_2_Compatibility::glGetQueryIndexediv(GLenum target, GLuint index, GLenum pname, GLint *params)

### void QOpenGLFunctions_4_2_Compatibility::glGetQueryObjecti64v(GLuint id, GLenum pname, GLint64 *params)

### void QOpenGLFunctions_4_2_Compatibility::glGetQueryObjectiv(GLuint id, GLenum pname, GLint *params)

### void QOpenGLFunctions_4_2_Compatibility::glGetQueryObjectui64v(GLuint id, GLenum pname, GLuint64 *params)

### void QOpenGLFunctions_4_2_Compatibility::glGetQueryObjectuiv(GLuint id, GLenum pname, GLuint *params)

### void QOpenGLFunctions_4_2_Compatibility::glGetQueryiv(GLenum target, GLenum pname, GLint *params)

### void QOpenGLFunctions_4_2_Compatibility::glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint *params)

### void QOpenGLFunctions_4_2_Compatibility::glGetSamplerParameterIiv(GLuint sampler, GLenum pname, GLint *params)

### void QOpenGLFunctions_4_2_Compatibility::glGetSamplerParameterIuiv(GLuint sampler, GLenum pname, GLuint *params)

### void QOpenGLFunctions_4_2_Compatibility::glGetSamplerParameterfv(GLuint sampler, GLenum pname, GLfloat *params)

### void QOpenGLFunctions_4_2_Compatibility::glGetSamplerParameteriv(GLuint sampler, GLenum pname, GLint *params)

### void QOpenGLFunctions_4_2_Compatibility::glGetSeparableFilter(GLenum target, GLenum format, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span)

### void QOpenGLFunctions_4_2_Compatibility::glGetShaderInfoLog(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog)

### void QOpenGLFunctions_4_2_Compatibility::glGetShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision)

### void QOpenGLFunctions_4_2_Compatibility::glGetShaderSource(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source)

### void QOpenGLFunctions_4_2_Compatibility::glGetShaderiv(GLuint shader, GLenum pname, GLint *params)

### const GLubyte *QOpenGLFunctions_4_2_Compatibility::glGetString(GLenum name)

### const GLubyte *QOpenGLFunctions_4_2_Compatibility::glGetStringi(GLenum name, GLuint index)

### GLuint QOpenGLFunctions_4_2_Compatibility::glGetSubroutineIndex(GLuint program, GLenum shadertype, const GLchar *name)

### GLint QOpenGLFunctions_4_2_Compatibility::glGetSubroutineUniformLocation(GLuint program, GLenum shadertype, const GLchar *name)

### void QOpenGLFunctions_4_2_Compatibility::glGetSynciv(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values)

### void QOpenGLFunctions_4_2_Compatibility::glGetTexEnvfv(GLenum target, GLenum pname, GLfloat *params)

### void QOpenGLFunctions_4_2_Compatibility::glGetTexEnviv(GLenum target, GLenum pname, GLint *params)

### void QOpenGLFunctions_4_2_Compatibility::glGetTexGendv(GLenum coord, GLenum pname, GLdouble *params)

### void QOpenGLFunctions_4_2_Compatibility::glGetTexGenfv(GLenum coord, GLenum pname, GLfloat *params)

### void QOpenGLFunctions_4_2_Compatibility::glGetTexGeniv(GLenum coord, GLenum pname, GLint *params)

### void QOpenGLFunctions_4_2_Compatibility::glGetTexImage(GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels)

### void QOpenGLFunctions_4_2_Compatibility::glGetTexLevelParameterfv(GLenum target, GLint level, GLenum pname, GLfloat *params)

### void QOpenGLFunctions_4_2_Compatibility::glGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint *params)

### void QOpenGLFunctions_4_2_Compatibility::glGetTexParameterIiv(GLenum target, GLenum pname, GLint *params)

### void QOpenGLFunctions_4_2_Compatibility::glGetTexParameterIuiv(GLenum target, GLenum pname, GLuint *params)

### void QOpenGLFunctions_4_2_Compatibility::glGetTexParameterfv(GLenum target, GLenum pname, GLfloat *params)

### void QOpenGLFunctions_4_2_Compatibility::glGetTexParameteriv(GLenum target, GLenum pname, GLint *params)

### void QOpenGLFunctions_4_2_Compatibility::glGetTransformFeedbackVarying(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name)

### GLuint QOpenGLFunctions_4_2_Compatibility::glGetUniformBlockIndex(GLuint program, const GLchar *uniformBlockName)

### void QOpenGLFunctions_4_2_Compatibility::glGetUniformIndices(GLuint program, GLsizei uniformCount, const GLchar * const *uniformNames, GLuint *uniformIndices)

### GLint QOpenGLFunctions_4_2_Compatibility::glGetUniformLocation(GLuint program, const GLchar *name)

### void QOpenGLFunctions_4_2_Compatibility::glGetUniformSubroutineuiv(GLenum shadertype, GLint location, GLuint *params)

### void QOpenGLFunctions_4_2_Compatibility::glGetUniformdv(GLuint program, GLint location, GLdouble *params)

### void QOpenGLFunctions_4_2_Compatibility::glGetUniformfv(GLuint program, GLint location, GLfloat *params)

### void QOpenGLFunctions_4_2_Compatibility::glGetUniformiv(GLuint program, GLint location, GLint *params)

### void QOpenGLFunctions_4_2_Compatibility::glGetUniformuiv(GLuint program, GLint location, GLuint *params)

### void QOpenGLFunctions_4_2_Compatibility::glGetVertexAttribIiv(GLuint index, GLenum pname, GLint *params)

### void QOpenGLFunctions_4_2_Compatibility::glGetVertexAttribIuiv(GLuint index, GLenum pname, GLuint *params)

### void QOpenGLFunctions_4_2_Compatibility::glGetVertexAttribLdv(GLuint index, GLenum pname, GLdouble *params)

### void QOpenGLFunctions_4_2_Compatibility::glGetVertexAttribPointerv(GLuint index, GLenum pname, GLvoid **pointer)

### void QOpenGLFunctions_4_2_Compatibility::glGetVertexAttribdv(GLuint index, GLenum pname, GLdouble *params)

### void QOpenGLFunctions_4_2_Compatibility::glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat *params)

### void QOpenGLFunctions_4_2_Compatibility::glGetVertexAttribiv(GLuint index, GLenum pname, GLint *params)

### void QOpenGLFunctions_4_2_Compatibility::glHint(GLenum target, GLenum mode)

### void QOpenGLFunctions_4_2_Compatibility::glHistogram(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink)

### void QOpenGLFunctions_4_2_Compatibility::glIndexMask(GLuint mask)

### void QOpenGLFunctions_4_2_Compatibility::glIndexPointer(GLenum type, GLsizei stride, const GLvoid *pointer)

### void QOpenGLFunctions_4_2_Compatibility::glIndexd(GLdouble c)

### void QOpenGLFunctions_4_2_Compatibility::glIndexdv(const GLdouble *c)

### void QOpenGLFunctions_4_2_Compatibility::glIndexf(GLfloat c)

### void QOpenGLFunctions_4_2_Compatibility::glIndexfv(const GLfloat *c)

### void QOpenGLFunctions_4_2_Compatibility::glIndexi(GLint c)

### void QOpenGLFunctions_4_2_Compatibility::glIndexiv(const GLint *c)

### void QOpenGLFunctions_4_2_Compatibility::glIndexs(GLshort c)

### void QOpenGLFunctions_4_2_Compatibility::glIndexsv(const GLshort *c)

### void QOpenGLFunctions_4_2_Compatibility::glIndexub(GLubyte c)

### void QOpenGLFunctions_4_2_Compatibility::glIndexubv(const GLubyte *c)

### void QOpenGLFunctions_4_2_Compatibility::glInitNames()

### void QOpenGLFunctions_4_2_Compatibility::glInterleavedArrays(GLenum format, GLsizei stride, const GLvoid *pointer)

### GLboolean QOpenGLFunctions_4_2_Compatibility::glIsBuffer(GLuint buffer)

### GLboolean QOpenGLFunctions_4_2_Compatibility::glIsEnabled(GLenum cap)

### GLboolean QOpenGLFunctions_4_2_Compatibility::glIsEnabledi(GLenum target, GLuint index)

### GLboolean QOpenGLFunctions_4_2_Compatibility::glIsFramebuffer(GLuint framebuffer)

### GLboolean QOpenGLFunctions_4_2_Compatibility::glIsList(GLuint list)

### GLboolean QOpenGLFunctions_4_2_Compatibility::glIsProgram(GLuint program)

### GLboolean QOpenGLFunctions_4_2_Compatibility::glIsProgramPipeline(GLuint pipeline)

### GLboolean QOpenGLFunctions_4_2_Compatibility::glIsQuery(GLuint id)

### GLboolean QOpenGLFunctions_4_2_Compatibility::glIsRenderbuffer(GLuint renderbuffer)

### GLboolean QOpenGLFunctions_4_2_Compatibility::glIsSampler(GLuint sampler)

### GLboolean QOpenGLFunctions_4_2_Compatibility::glIsShader(GLuint shader)

### GLboolean QOpenGLFunctions_4_2_Compatibility::glIsSync(GLsync sync)

### GLboolean QOpenGLFunctions_4_2_Compatibility::glIsTexture(GLuint texture)

### GLboolean QOpenGLFunctions_4_2_Compatibility::glIsTransformFeedback(GLuint id)

### GLboolean QOpenGLFunctions_4_2_Compatibility::glIsVertexArray(GLuint array)

### void QOpenGLFunctions_4_2_Compatibility::glLightModelf(GLenum pname, GLfloat param)

### void QOpenGLFunctions_4_2_Compatibility::glLightModelfv(GLenum pname, const GLfloat *params)

### void QOpenGLFunctions_4_2_Compatibility::glLightModeli(GLenum pname, GLint param)

### void QOpenGLFunctions_4_2_Compatibility::glLightModeliv(GLenum pname, const GLint *params)

### void QOpenGLFunctions_4_2_Compatibility::glLightf(GLenum light, GLenum pname, GLfloat param)

### void QOpenGLFunctions_4_2_Compatibility::glLightfv(GLenum light, GLenum pname, const GLfloat *params)

### void QOpenGLFunctions_4_2_Compatibility::glLighti(GLenum light, GLenum pname, GLint param)

### void QOpenGLFunctions_4_2_Compatibility::glLightiv(GLenum light, GLenum pname, const GLint *params)

### void QOpenGLFunctions_4_2_Compatibility::glLineStipple(GLint factor, GLushort pattern)

### void QOpenGLFunctions_4_2_Compatibility::glLineWidth(GLfloat width)

### void QOpenGLFunctions_4_2_Compatibility::glLinkProgram(GLuint program)

### void QOpenGLFunctions_4_2_Compatibility::glListBase(GLuint base)

### void QOpenGLFunctions_4_2_Compatibility::glLoadIdentity()

### void QOpenGLFunctions_4_2_Compatibility::glLoadMatrixd(const GLdouble *m)

### void QOpenGLFunctions_4_2_Compatibility::glLoadMatrixf(const GLfloat *m)

### void QOpenGLFunctions_4_2_Compatibility::glLoadName(GLuint name)

### void QOpenGLFunctions_4_2_Compatibility::glLoadTransposeMatrixd(const GLdouble *m)

### void QOpenGLFunctions_4_2_Compatibility::glLoadTransposeMatrixf(const GLfloat *m)

### void QOpenGLFunctions_4_2_Compatibility::glLogicOp(GLenum opcode)

### void QOpenGLFunctions_4_2_Compatibility::glMap1d(GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points)

### void QOpenGLFunctions_4_2_Compatibility::glMap1f(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points)

### void QOpenGLFunctions_4_2_Compatibility::glMap2d(GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points)

### void QOpenGLFunctions_4_2_Compatibility::glMap2f(GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points)

### GLvoid *QOpenGLFunctions_4_2_Compatibility::glMapBuffer(GLenum target, GLenum access)

### GLvoid *QOpenGLFunctions_4_2_Compatibility::glMapBufferRange(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access)

### void QOpenGLFunctions_4_2_Compatibility::glMapGrid1d(GLint un, GLdouble u1, GLdouble u2)

### void QOpenGLFunctions_4_2_Compatibility::glMapGrid1f(GLint un, GLfloat u1, GLfloat u2)

### void QOpenGLFunctions_4_2_Compatibility::glMapGrid2d(GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2)

### void QOpenGLFunctions_4_2_Compatibility::glMapGrid2f(GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2)

### void QOpenGLFunctions_4_2_Compatibility::glMaterialf(GLenum face, GLenum pname, GLfloat param)

### void QOpenGLFunctions_4_2_Compatibility::glMaterialfv(GLenum face, GLenum pname, const GLfloat *params)

### void QOpenGLFunctions_4_2_Compatibility::glMateriali(GLenum face, GLenum pname, GLint param)

### void QOpenGLFunctions_4_2_Compatibility::glMaterialiv(GLenum face, GLenum pname, const GLint *params)

### void QOpenGLFunctions_4_2_Compatibility::glMatrixMode(GLenum mode)

### void QOpenGLFunctions_4_2_Compatibility::glMemoryBarrier(GLbitfield barriers)

### void QOpenGLFunctions_4_2_Compatibility::glMinSampleShading(GLfloat value)

### void QOpenGLFunctions_4_2_Compatibility::glMinmax(GLenum target, GLenum internalformat, GLboolean sink)

### void QOpenGLFunctions_4_2_Compatibility::glMultMatrixd(const GLdouble *m)

### void QOpenGLFunctions_4_2_Compatibility::glMultMatrixf(const GLfloat *m)

### void QOpenGLFunctions_4_2_Compatibility::glMultTransposeMatrixd(const GLdouble *m)

### void QOpenGLFunctions_4_2_Compatibility::glMultTransposeMatrixf(const GLfloat *m)

### void QOpenGLFunctions_4_2_Compatibility::glMultiDrawArrays(GLenum mode, const GLint *first, const GLsizei *count, GLsizei drawcount)

### void QOpenGLFunctions_4_2_Compatibility::glMultiDrawElements(GLenum mode, const GLsizei *count, GLenum type, const GLvoid * const *indices, GLsizei drawcount)

### void QOpenGLFunctions_4_2_Compatibility::glMultiDrawElementsBaseVertex(GLenum mode, const GLsizei *count, GLenum type, const GLvoid * const *indices, GLsizei drawcount, const GLint *basevertex)

### void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoord1d(GLenum target, GLdouble s)

### void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoord1dv(GLenum target, const GLdouble *v)

### void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoord1f(GLenum target, GLfloat s)

### void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoord1fv(GLenum target, const GLfloat *v)

### void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoord1i(GLenum target, GLint s)

### void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoord1iv(GLenum target, const GLint *v)

### void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoord1s(GLenum target, GLshort s)

### void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoord1sv(GLenum target, const GLshort *v)

### void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoord2d(GLenum target, GLdouble s, GLdouble t)

### void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoord2dv(GLenum target, const GLdouble *v)

### void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoord2f(GLenum target, GLfloat s, GLfloat t)

### void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoord2fv(GLenum target, const GLfloat *v)

### void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoord2i(GLenum target, GLint s, GLint t)

### void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoord2iv(GLenum target, const GLint *v)

### void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoord2s(GLenum target, GLshort s, GLshort t)

### void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoord2sv(GLenum target, const GLshort *v)

### void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoord3d(GLenum target, GLdouble s, GLdouble t, GLdouble r)

### void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoord3dv(GLenum target, const GLdouble *v)

### void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoord3f(GLenum target, GLfloat s, GLfloat t, GLfloat r)

### void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoord3fv(GLenum target, const GLfloat *v)

### void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoord3i(GLenum target, GLint s, GLint t, GLint r)

### void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoord3iv(GLenum target, const GLint *v)

### void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoord3s(GLenum target, GLshort s, GLshort t, GLshort r)

### void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoord3sv(GLenum target, const GLshort *v)

### void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoord4d(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q)

### void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoord4dv(GLenum target, const GLdouble *v)

### void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoord4f(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q)

### void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoord4fv(GLenum target, const GLfloat *v)

### void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoord4i(GLenum target, GLint s, GLint t, GLint r, GLint q)

### void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoord4iv(GLenum target, const GLint *v)

### void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoord4s(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q)

### void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoord4sv(GLenum target, const GLshort *v)

### void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoordP1ui(GLenum texture, GLenum type, GLuint coords)

### void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoordP1uiv(GLenum texture, GLenum type, const GLuint *coords)

### void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoordP2ui(GLenum texture, GLenum type, GLuint coords)

### void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoordP2uiv(GLenum texture, GLenum type, const GLuint *coords)

### void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoordP3ui(GLenum texture, GLenum type, GLuint coords)

### void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoordP3uiv(GLenum texture, GLenum type, const GLuint *coords)

### void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoordP4ui(GLenum texture, GLenum type, GLuint coords)

### void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoordP4uiv(GLenum texture, GLenum type, const GLuint *coords)

### void QOpenGLFunctions_4_2_Compatibility::glNewList(GLuint list, GLenum mode)

### void QOpenGLFunctions_4_2_Compatibility::glNormal3b(GLbyte nx, GLbyte ny, GLbyte nz)

### void QOpenGLFunctions_4_2_Compatibility::glNormal3bv(const GLbyte *v)

### void QOpenGLFunctions_4_2_Compatibility::glNormal3d(GLdouble nx, GLdouble ny, GLdouble nz)

### void QOpenGLFunctions_4_2_Compatibility::glNormal3dv(const GLdouble *v)

### void QOpenGLFunctions_4_2_Compatibility::glNormal3f(GLfloat nx, GLfloat ny, GLfloat nz)

### void QOpenGLFunctions_4_2_Compatibility::glNormal3fv(const GLfloat *v)

### void QOpenGLFunctions_4_2_Compatibility::glNormal3i(GLint nx, GLint ny, GLint nz)

### void QOpenGLFunctions_4_2_Compatibility::glNormal3iv(const GLint *v)

### void QOpenGLFunctions_4_2_Compatibility::glNormal3s(GLshort nx, GLshort ny, GLshort nz)

### void QOpenGLFunctions_4_2_Compatibility::glNormal3sv(const GLshort *v)

### void QOpenGLFunctions_4_2_Compatibility::glNormalP3ui(GLenum type, GLuint coords)

### void QOpenGLFunctions_4_2_Compatibility::glNormalP3uiv(GLenum type, const GLuint *coords)

### void QOpenGLFunctions_4_2_Compatibility::glNormalPointer(GLenum type, GLsizei stride, const GLvoid *pointer)

### void QOpenGLFunctions_4_2_Compatibility::glOrtho(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)

### void QOpenGLFunctions_4_2_Compatibility::glPassThrough(GLfloat token)

### void QOpenGLFunctions_4_2_Compatibility::glPatchParameterfv(GLenum pname, const GLfloat *values)

### void QOpenGLFunctions_4_2_Compatibility::glPatchParameteri(GLenum pname, GLint value)

### void QOpenGLFunctions_4_2_Compatibility::glPauseTransformFeedback()

### void QOpenGLFunctions_4_2_Compatibility::glPixelMapfv(GLenum map, GLint mapsize, const GLfloat *values)

### void QOpenGLFunctions_4_2_Compatibility::glPixelMapuiv(GLenum map, GLint mapsize, const GLuint *values)

### void QOpenGLFunctions_4_2_Compatibility::glPixelMapusv(GLenum map, GLint mapsize, const GLushort *values)

### void QOpenGLFunctions_4_2_Compatibility::glPixelStoref(GLenum pname, GLfloat param)

### void QOpenGLFunctions_4_2_Compatibility::glPixelStorei(GLenum pname, GLint param)

### void QOpenGLFunctions_4_2_Compatibility::glPixelTransferf(GLenum pname, GLfloat param)

### void QOpenGLFunctions_4_2_Compatibility::glPixelTransferi(GLenum pname, GLint param)

### void QOpenGLFunctions_4_2_Compatibility::glPixelZoom(GLfloat xfactor, GLfloat yfactor)

### void QOpenGLFunctions_4_2_Compatibility::glPointParameterf(GLenum pname, GLfloat param)

### void QOpenGLFunctions_4_2_Compatibility::glPointParameterfv(GLenum pname, const GLfloat *params)

### void QOpenGLFunctions_4_2_Compatibility::glPointParameteri(GLenum pname, GLint param)

### void QOpenGLFunctions_4_2_Compatibility::glPointParameteriv(GLenum pname, const GLint *params)

### void QOpenGLFunctions_4_2_Compatibility::glPointSize(GLfloat size)

### void QOpenGLFunctions_4_2_Compatibility::glPolygonMode(GLenum face, GLenum mode)

### void QOpenGLFunctions_4_2_Compatibility::glPolygonOffset(GLfloat factor, GLfloat units)

### void QOpenGLFunctions_4_2_Compatibility::glPolygonStipple(const GLubyte *mask)

### void QOpenGLFunctions_4_2_Compatibility::glPopAttrib()

### void QOpenGLFunctions_4_2_Compatibility::glPopClientAttrib()

### void QOpenGLFunctions_4_2_Compatibility::glPopMatrix()

### void QOpenGLFunctions_4_2_Compatibility::glPopName()

### void QOpenGLFunctions_4_2_Compatibility::glPrimitiveRestartIndex(GLuint index)

### void QOpenGLFunctions_4_2_Compatibility::glPrioritizeTextures(GLsizei n, const GLuint *textures, const GLfloat *priorities)

### void QOpenGLFunctions_4_2_Compatibility::glProgramBinary(GLuint program, GLenum binaryFormat, const GLvoid *binary, GLsizei length)

### void QOpenGLFunctions_4_2_Compatibility::glProgramParameteri(GLuint program, GLenum pname, GLint value)

### void QOpenGLFunctions_4_2_Compatibility::glProgramUniform1d(GLuint program, GLint location, GLdouble v0)

### void QOpenGLFunctions_4_2_Compatibility::glProgramUniform1dv(GLuint program, GLint location, GLsizei count, const GLdouble *value)

### void QOpenGLFunctions_4_2_Compatibility::glProgramUniform1f(GLuint program, GLint location, GLfloat v0)

### void QOpenGLFunctions_4_2_Compatibility::glProgramUniform1fv(GLuint program, GLint location, GLsizei count, const GLfloat *value)

### void QOpenGLFunctions_4_2_Compatibility::glProgramUniform1i(GLuint program, GLint location, GLint v0)

### void QOpenGLFunctions_4_2_Compatibility::glProgramUniform1iv(GLuint program, GLint location, GLsizei count, const GLint *value)

### void QOpenGLFunctions_4_2_Compatibility::glProgramUniform1ui(GLuint program, GLint location, GLuint v0)

### void QOpenGLFunctions_4_2_Compatibility::glProgramUniform1uiv(GLuint program, GLint location, GLsizei count, const GLuint *value)

### void QOpenGLFunctions_4_2_Compatibility::glProgramUniform2d(GLuint program, GLint location, GLdouble v0, GLdouble v1)

### void QOpenGLFunctions_4_2_Compatibility::glProgramUniform2dv(GLuint program, GLint location, GLsizei count, const GLdouble *value)

### void QOpenGLFunctions_4_2_Compatibility::glProgramUniform2f(GLuint program, GLint location, GLfloat v0, GLfloat v1)

### void QOpenGLFunctions_4_2_Compatibility::glProgramUniform2fv(GLuint program, GLint location, GLsizei count, const GLfloat *value)

### void QOpenGLFunctions_4_2_Compatibility::glProgramUniform2i(GLuint program, GLint location, GLint v0, GLint v1)

### void QOpenGLFunctions_4_2_Compatibility::glProgramUniform2iv(GLuint program, GLint location, GLsizei count, const GLint *value)

### void QOpenGLFunctions_4_2_Compatibility::glProgramUniform2ui(GLuint program, GLint location, GLuint v0, GLuint v1)

### void QOpenGLFunctions_4_2_Compatibility::glProgramUniform2uiv(GLuint program, GLint location, GLsizei count, const GLuint *value)

### void QOpenGLFunctions_4_2_Compatibility::glProgramUniform3d(GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2)

### void QOpenGLFunctions_4_2_Compatibility::glProgramUniform3dv(GLuint program, GLint location, GLsizei count, const GLdouble *value)

### void QOpenGLFunctions_4_2_Compatibility::glProgramUniform3f(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2)

### void QOpenGLFunctions_4_2_Compatibility::glProgramUniform3fv(GLuint program, GLint location, GLsizei count, const GLfloat *value)

### void QOpenGLFunctions_4_2_Compatibility::glProgramUniform3i(GLuint program, GLint location, GLint v0, GLint v1, GLint v2)

### void QOpenGLFunctions_4_2_Compatibility::glProgramUniform3iv(GLuint program, GLint location, GLsizei count, const GLint *value)

### void QOpenGLFunctions_4_2_Compatibility::glProgramUniform3ui(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2)

### void QOpenGLFunctions_4_2_Compatibility::glProgramUniform3uiv(GLuint program, GLint location, GLsizei count, const GLuint *value)

### void QOpenGLFunctions_4_2_Compatibility::glProgramUniform4d(GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2, GLdouble v3)

### void QOpenGLFunctions_4_2_Compatibility::glProgramUniform4dv(GLuint program, GLint location, GLsizei count, const GLdouble *value)

### void QOpenGLFunctions_4_2_Compatibility::glProgramUniform4f(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)

### void QOpenGLFunctions_4_2_Compatibility::glProgramUniform4fv(GLuint program, GLint location, GLsizei count, const GLfloat *value)

### void QOpenGLFunctions_4_2_Compatibility::glProgramUniform4i(GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3)

### void QOpenGLFunctions_4_2_Compatibility::glProgramUniform4iv(GLuint program, GLint location, GLsizei count, const GLint *value)

### void QOpenGLFunctions_4_2_Compatibility::glProgramUniform4ui(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)

### void QOpenGLFunctions_4_2_Compatibility::glProgramUniform4uiv(GLuint program, GLint location, GLsizei count, const GLuint *value)

### void QOpenGLFunctions_4_2_Compatibility::glProgramUniformMatrix2dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)

### void QOpenGLFunctions_4_2_Compatibility::glProgramUniformMatrix2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

### void QOpenGLFunctions_4_2_Compatibility::glProgramUniformMatrix2x3dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)

### void QOpenGLFunctions_4_2_Compatibility::glProgramUniformMatrix2x3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

### void QOpenGLFunctions_4_2_Compatibility::glProgramUniformMatrix2x4dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)

### void QOpenGLFunctions_4_2_Compatibility::glProgramUniformMatrix2x4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

### void QOpenGLFunctions_4_2_Compatibility::glProgramUniformMatrix3dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)

### void QOpenGLFunctions_4_2_Compatibility::glProgramUniformMatrix3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

### void QOpenGLFunctions_4_2_Compatibility::glProgramUniformMatrix3x2dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)

### void QOpenGLFunctions_4_2_Compatibility::glProgramUniformMatrix3x2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

### void QOpenGLFunctions_4_2_Compatibility::glProgramUniformMatrix3x4dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)

### void QOpenGLFunctions_4_2_Compatibility::glProgramUniformMatrix3x4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

### void QOpenGLFunctions_4_2_Compatibility::glProgramUniformMatrix4dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)

### void QOpenGLFunctions_4_2_Compatibility::glProgramUniformMatrix4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

### void QOpenGLFunctions_4_2_Compatibility::glProgramUniformMatrix4x2dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)

### void QOpenGLFunctions_4_2_Compatibility::glProgramUniformMatrix4x2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

### void QOpenGLFunctions_4_2_Compatibility::glProgramUniformMatrix4x3dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)

### void QOpenGLFunctions_4_2_Compatibility::glProgramUniformMatrix4x3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

### void QOpenGLFunctions_4_2_Compatibility::glProvokingVertex(GLenum mode)

### void QOpenGLFunctions_4_2_Compatibility::glPushAttrib(GLbitfield mask)

### void QOpenGLFunctions_4_2_Compatibility::glPushClientAttrib(GLbitfield mask)

### void QOpenGLFunctions_4_2_Compatibility::glPushMatrix()

### void QOpenGLFunctions_4_2_Compatibility::glPushName(GLuint name)

### void QOpenGLFunctions_4_2_Compatibility::glQueryCounter(GLuint id, GLenum target)

### void QOpenGLFunctions_4_2_Compatibility::glRasterPos2d(GLdouble x, GLdouble y)

### void QOpenGLFunctions_4_2_Compatibility::glRasterPos2dv(const GLdouble *v)

### void QOpenGLFunctions_4_2_Compatibility::glRasterPos2f(GLfloat x, GLfloat y)

### void QOpenGLFunctions_4_2_Compatibility::glRasterPos2fv(const GLfloat *v)

### void QOpenGLFunctions_4_2_Compatibility::glRasterPos2i(GLint x, GLint y)

### void QOpenGLFunctions_4_2_Compatibility::glRasterPos2iv(const GLint *v)

### void QOpenGLFunctions_4_2_Compatibility::glRasterPos2s(GLshort x, GLshort y)

### void QOpenGLFunctions_4_2_Compatibility::glRasterPos2sv(const GLshort *v)

### void QOpenGLFunctions_4_2_Compatibility::glRasterPos3d(GLdouble x, GLdouble y, GLdouble z)

### void QOpenGLFunctions_4_2_Compatibility::glRasterPos3dv(const GLdouble *v)

### void QOpenGLFunctions_4_2_Compatibility::glRasterPos3f(GLfloat x, GLfloat y, GLfloat z)

### void QOpenGLFunctions_4_2_Compatibility::glRasterPos3fv(const GLfloat *v)

### void QOpenGLFunctions_4_2_Compatibility::glRasterPos3i(GLint x, GLint y, GLint z)

### void QOpenGLFunctions_4_2_Compatibility::glRasterPos3iv(const GLint *v)

### void QOpenGLFunctions_4_2_Compatibility::glRasterPos3s(GLshort x, GLshort y, GLshort z)

### void QOpenGLFunctions_4_2_Compatibility::glRasterPos3sv(const GLshort *v)

### void QOpenGLFunctions_4_2_Compatibility::glRasterPos4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w)

### void QOpenGLFunctions_4_2_Compatibility::glRasterPos4dv(const GLdouble *v)

### void QOpenGLFunctions_4_2_Compatibility::glRasterPos4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w)

### void QOpenGLFunctions_4_2_Compatibility::glRasterPos4fv(const GLfloat *v)

### void QOpenGLFunctions_4_2_Compatibility::glRasterPos4i(GLint x, GLint y, GLint z, GLint w)

### void QOpenGLFunctions_4_2_Compatibility::glRasterPos4iv(const GLint *v)

### void QOpenGLFunctions_4_2_Compatibility::glRasterPos4s(GLshort x, GLshort y, GLshort z, GLshort w)

### void QOpenGLFunctions_4_2_Compatibility::glRasterPos4sv(const GLshort *v)

### void QOpenGLFunctions_4_2_Compatibility::glReadBuffer(GLenum mode)

### void QOpenGLFunctions_4_2_Compatibility::glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels)

### void QOpenGLFunctions_4_2_Compatibility::glRectd(GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2)

### void QOpenGLFunctions_4_2_Compatibility::glRectdv(const GLdouble *v1, const GLdouble *v2)

### void QOpenGLFunctions_4_2_Compatibility::glRectf(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2)

### void QOpenGLFunctions_4_2_Compatibility::glRectfv(const GLfloat *v1, const GLfloat *v2)

### void QOpenGLFunctions_4_2_Compatibility::glRecti(GLint x1, GLint y1, GLint x2, GLint y2)

### void QOpenGLFunctions_4_2_Compatibility::glRectiv(const GLint *v1, const GLint *v2)

### void QOpenGLFunctions_4_2_Compatibility::glRects(GLshort x1, GLshort y1, GLshort x2, GLshort y2)

### void QOpenGLFunctions_4_2_Compatibility::glRectsv(const GLshort *v1, const GLshort *v2)

### void QOpenGLFunctions_4_2_Compatibility::glReleaseShaderCompiler()

### GLint QOpenGLFunctions_4_2_Compatibility::glRenderMode(GLenum mode)

### void QOpenGLFunctions_4_2_Compatibility::glRenderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height)

### void QOpenGLFunctions_4_2_Compatibility::glRenderbufferStorageMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)

### void QOpenGLFunctions_4_2_Compatibility::glResetHistogram(GLenum target)

### void QOpenGLFunctions_4_2_Compatibility::glResetMinmax(GLenum target)

### void QOpenGLFunctions_4_2_Compatibility::glResumeTransformFeedback()

### void QOpenGLFunctions_4_2_Compatibility::glRotated(GLdouble angle, GLdouble x, GLdouble y, GLdouble z)

### void QOpenGLFunctions_4_2_Compatibility::glRotatef(GLfloat angle, GLfloat x, GLfloat y, GLfloat z)

### void QOpenGLFunctions_4_2_Compatibility::glSampleCoverage(GLfloat value, GLboolean invert)

### void QOpenGLFunctions_4_2_Compatibility::glSampleMaski(GLuint index, GLbitfield mask)

### void QOpenGLFunctions_4_2_Compatibility::glSamplerParameterIiv(GLuint sampler, GLenum pname, const GLint *param)

### void QOpenGLFunctions_4_2_Compatibility::glSamplerParameterIuiv(GLuint sampler, GLenum pname, const GLuint *param)

### void QOpenGLFunctions_4_2_Compatibility::glSamplerParameterf(GLuint sampler, GLenum pname, GLfloat param)

### void QOpenGLFunctions_4_2_Compatibility::glSamplerParameterfv(GLuint sampler, GLenum pname, const GLfloat *param)

### void QOpenGLFunctions_4_2_Compatibility::glSamplerParameteri(GLuint sampler, GLenum pname, GLint param)

### void QOpenGLFunctions_4_2_Compatibility::glSamplerParameteriv(GLuint sampler, GLenum pname, const GLint *param)

### void QOpenGLFunctions_4_2_Compatibility::glScaled(GLdouble x, GLdouble y, GLdouble z)

### void QOpenGLFunctions_4_2_Compatibility::glScalef(GLfloat x, GLfloat y, GLfloat z)

### void QOpenGLFunctions_4_2_Compatibility::glScissor(GLint x, GLint y, GLsizei width, GLsizei height)

### void QOpenGLFunctions_4_2_Compatibility::glScissorArrayv(GLuint first, GLsizei count, const GLint *v)

### void QOpenGLFunctions_4_2_Compatibility::glScissorIndexed(GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height)

### void QOpenGLFunctions_4_2_Compatibility::glScissorIndexedv(GLuint index, const GLint *v)

### void QOpenGLFunctions_4_2_Compatibility::glSecondaryColor3b(GLbyte red, GLbyte green, GLbyte blue)

### void QOpenGLFunctions_4_2_Compatibility::glSecondaryColor3bv(const GLbyte *v)

### void QOpenGLFunctions_4_2_Compatibility::glSecondaryColor3d(GLdouble red, GLdouble green, GLdouble blue)

### void QOpenGLFunctions_4_2_Compatibility::glSecondaryColor3dv(const GLdouble *v)

### void QOpenGLFunctions_4_2_Compatibility::glSecondaryColor3f(GLfloat red, GLfloat green, GLfloat blue)

### void QOpenGLFunctions_4_2_Compatibility::glSecondaryColor3fv(const GLfloat *v)

### void QOpenGLFunctions_4_2_Compatibility::glSecondaryColor3i(GLint red, GLint green, GLint blue)

### void QOpenGLFunctions_4_2_Compatibility::glSecondaryColor3iv(const GLint *v)

### void QOpenGLFunctions_4_2_Compatibility::glSecondaryColor3s(GLshort red, GLshort green, GLshort blue)

### void QOpenGLFunctions_4_2_Compatibility::glSecondaryColor3sv(const GLshort *v)

### void QOpenGLFunctions_4_2_Compatibility::glSecondaryColor3ub(GLubyte red, GLubyte green, GLubyte blue)

### void QOpenGLFunctions_4_2_Compatibility::glSecondaryColor3ubv(const GLubyte *v)

### void QOpenGLFunctions_4_2_Compatibility::glSecondaryColor3ui(GLuint red, GLuint green, GLuint blue)

### void QOpenGLFunctions_4_2_Compatibility::glSecondaryColor3uiv(const GLuint *v)

### void QOpenGLFunctions_4_2_Compatibility::glSecondaryColor3us(GLushort red, GLushort green, GLushort blue)

### void QOpenGLFunctions_4_2_Compatibility::glSecondaryColor3usv(const GLushort *v)

### void QOpenGLFunctions_4_2_Compatibility::glSecondaryColorP3ui(GLenum type, GLuint color)

### void QOpenGLFunctions_4_2_Compatibility::glSecondaryColorP3uiv(GLenum type, const GLuint *color)

### void QOpenGLFunctions_4_2_Compatibility::glSecondaryColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)

### void QOpenGLFunctions_4_2_Compatibility::glSelectBuffer(GLsizei size, GLuint *buffer)

### void QOpenGLFunctions_4_2_Compatibility::glSeparableFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column)

### void QOpenGLFunctions_4_2_Compatibility::glShadeModel(GLenum mode)

### void QOpenGLFunctions_4_2_Compatibility::glShaderBinary(GLsizei count, const GLuint *shaders, GLenum binaryformat, const GLvoid *binary, GLsizei length)

### void QOpenGLFunctions_4_2_Compatibility::glShaderSource(GLuint shader, GLsizei count, const GLchar * const *string, const GLint *length)

### void QOpenGLFunctions_4_2_Compatibility::glStencilFunc(GLenum func, GLint ref, GLuint mask)

### void QOpenGLFunctions_4_2_Compatibility::glStencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask)

### void QOpenGLFunctions_4_2_Compatibility::glStencilMask(GLuint mask)

### void QOpenGLFunctions_4_2_Compatibility::glStencilMaskSeparate(GLenum face, GLuint mask)

### void QOpenGLFunctions_4_2_Compatibility::glStencilOp(GLenum fail, GLenum zfail, GLenum zpass)

### void QOpenGLFunctions_4_2_Compatibility::glStencilOpSeparate(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass)

### void QOpenGLFunctions_4_2_Compatibility::glTexBuffer(GLenum target, GLenum internalformat, GLuint buffer)

### void QOpenGLFunctions_4_2_Compatibility::glTexCoord1d(GLdouble s)

### void QOpenGLFunctions_4_2_Compatibility::glTexCoord1dv(const GLdouble *v)

### void QOpenGLFunctions_4_2_Compatibility::glTexCoord1f(GLfloat s)

### void QOpenGLFunctions_4_2_Compatibility::glTexCoord1fv(const GLfloat *v)

### void QOpenGLFunctions_4_2_Compatibility::glTexCoord1i(GLint s)

### void QOpenGLFunctions_4_2_Compatibility::glTexCoord1iv(const GLint *v)

### void QOpenGLFunctions_4_2_Compatibility::glTexCoord1s(GLshort s)

### void QOpenGLFunctions_4_2_Compatibility::glTexCoord1sv(const GLshort *v)

### void QOpenGLFunctions_4_2_Compatibility::glTexCoord2d(GLdouble s, GLdouble t)

### void QOpenGLFunctions_4_2_Compatibility::glTexCoord2dv(const GLdouble *v)

### void QOpenGLFunctions_4_2_Compatibility::glTexCoord2f(GLfloat s, GLfloat t)

### void QOpenGLFunctions_4_2_Compatibility::glTexCoord2fv(const GLfloat *v)

### void QOpenGLFunctions_4_2_Compatibility::glTexCoord2i(GLint s, GLint t)

### void QOpenGLFunctions_4_2_Compatibility::glTexCoord2iv(const GLint *v)

### void QOpenGLFunctions_4_2_Compatibility::glTexCoord2s(GLshort s, GLshort t)

### void QOpenGLFunctions_4_2_Compatibility::glTexCoord2sv(const GLshort *v)

### void QOpenGLFunctions_4_2_Compatibility::glTexCoord3d(GLdouble s, GLdouble t, GLdouble r)

### void QOpenGLFunctions_4_2_Compatibility::glTexCoord3dv(const GLdouble *v)

### void QOpenGLFunctions_4_2_Compatibility::glTexCoord3f(GLfloat s, GLfloat t, GLfloat r)

### void QOpenGLFunctions_4_2_Compatibility::glTexCoord3fv(const GLfloat *v)

### void QOpenGLFunctions_4_2_Compatibility::glTexCoord3i(GLint s, GLint t, GLint r)

### void QOpenGLFunctions_4_2_Compatibility::glTexCoord3iv(const GLint *v)

### void QOpenGLFunctions_4_2_Compatibility::glTexCoord3s(GLshort s, GLshort t, GLshort r)

### void QOpenGLFunctions_4_2_Compatibility::glTexCoord3sv(const GLshort *v)

### void QOpenGLFunctions_4_2_Compatibility::glTexCoord4d(GLdouble s, GLdouble t, GLdouble r, GLdouble q)

### void QOpenGLFunctions_4_2_Compatibility::glTexCoord4dv(const GLdouble *v)

### void QOpenGLFunctions_4_2_Compatibility::glTexCoord4f(GLfloat s, GLfloat t, GLfloat r, GLfloat q)

### void QOpenGLFunctions_4_2_Compatibility::glTexCoord4fv(const GLfloat *v)

### void QOpenGLFunctions_4_2_Compatibility::glTexCoord4i(GLint s, GLint t, GLint r, GLint q)

### void QOpenGLFunctions_4_2_Compatibility::glTexCoord4iv(const GLint *v)

### void QOpenGLFunctions_4_2_Compatibility::glTexCoord4s(GLshort s, GLshort t, GLshort r, GLshort q)

### void QOpenGLFunctions_4_2_Compatibility::glTexCoord4sv(const GLshort *v)

### void QOpenGLFunctions_4_2_Compatibility::glTexCoordP1ui(GLenum type, GLuint coords)

### void QOpenGLFunctions_4_2_Compatibility::glTexCoordP1uiv(GLenum type, const GLuint *coords)

### void QOpenGLFunctions_4_2_Compatibility::glTexCoordP2ui(GLenum type, GLuint coords)

### void QOpenGLFunctions_4_2_Compatibility::glTexCoordP2uiv(GLenum type, const GLuint *coords)

### void QOpenGLFunctions_4_2_Compatibility::glTexCoordP3ui(GLenum type, GLuint coords)

### void QOpenGLFunctions_4_2_Compatibility::glTexCoordP3uiv(GLenum type, const GLuint *coords)

### void QOpenGLFunctions_4_2_Compatibility::glTexCoordP4ui(GLenum type, GLuint coords)

### void QOpenGLFunctions_4_2_Compatibility::glTexCoordP4uiv(GLenum type, const GLuint *coords)

### void QOpenGLFunctions_4_2_Compatibility::glTexCoordPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)

### void QOpenGLFunctions_4_2_Compatibility::glTexEnvf(GLenum target, GLenum pname, GLfloat param)

### void QOpenGLFunctions_4_2_Compatibility::glTexEnvfv(GLenum target, GLenum pname, const GLfloat *params)

### void QOpenGLFunctions_4_2_Compatibility::glTexEnvi(GLenum target, GLenum pname, GLint param)

### void QOpenGLFunctions_4_2_Compatibility::glTexEnviv(GLenum target, GLenum pname, const GLint *params)

### void QOpenGLFunctions_4_2_Compatibility::glTexGend(GLenum coord, GLenum pname, GLdouble param)

### void QOpenGLFunctions_4_2_Compatibility::glTexGendv(GLenum coord, GLenum pname, const GLdouble *params)

### void QOpenGLFunctions_4_2_Compatibility::glTexGenf(GLenum coord, GLenum pname, GLfloat param)

### void QOpenGLFunctions_4_2_Compatibility::glTexGenfv(GLenum coord, GLenum pname, const GLfloat *params)

### void QOpenGLFunctions_4_2_Compatibility::glTexGeni(GLenum coord, GLenum pname, GLint param)

### void QOpenGLFunctions_4_2_Compatibility::glTexGeniv(GLenum coord, GLenum pname, const GLint *params)

### void QOpenGLFunctions_4_2_Compatibility::glTexImage1D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels)

### void QOpenGLFunctions_4_2_Compatibility::glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels)

### void QOpenGLFunctions_4_2_Compatibility::glTexImage2DMultisample(GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations)

### void QOpenGLFunctions_4_2_Compatibility::glTexImage3D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels)

### void QOpenGLFunctions_4_2_Compatibility::glTexImage3DMultisample(GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations)

### void QOpenGLFunctions_4_2_Compatibility::glTexParameterIiv(GLenum target, GLenum pname, const GLint *params)

### void QOpenGLFunctions_4_2_Compatibility::glTexParameterIuiv(GLenum target, GLenum pname, const GLuint *params)

### void QOpenGLFunctions_4_2_Compatibility::glTexParameterf(GLenum target, GLenum pname, GLfloat param)

### void QOpenGLFunctions_4_2_Compatibility::glTexParameterfv(GLenum target, GLenum pname, const GLfloat *params)

### void QOpenGLFunctions_4_2_Compatibility::glTexParameteri(GLenum target, GLenum pname, GLint param)

### void QOpenGLFunctions_4_2_Compatibility::glTexParameteriv(GLenum target, GLenum pname, const GLint *params)

### void QOpenGLFunctions_4_2_Compatibility::glTexStorage1D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width)

### void QOpenGLFunctions_4_2_Compatibility::glTexStorage2D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height)

### void QOpenGLFunctions_4_2_Compatibility::glTexStorage3D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth)

### void QOpenGLFunctions_4_2_Compatibility::glTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels)

### void QOpenGLFunctions_4_2_Compatibility::glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)

### void QOpenGLFunctions_4_2_Compatibility::glTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels)

### void QOpenGLFunctions_4_2_Compatibility::glTransformFeedbackVaryings(GLuint program, GLsizei count, const GLchar * const *varyings, GLenum bufferMode)

### void QOpenGLFunctions_4_2_Compatibility::glTranslated(GLdouble x, GLdouble y, GLdouble z)

### void QOpenGLFunctions_4_2_Compatibility::glTranslatef(GLfloat x, GLfloat y, GLfloat z)

### void QOpenGLFunctions_4_2_Compatibility::glUniform1d(GLint location, GLdouble x)

### void QOpenGLFunctions_4_2_Compatibility::glUniform1dv(GLint location, GLsizei count, const GLdouble *value)

### void QOpenGLFunctions_4_2_Compatibility::glUniform1f(GLint location, GLfloat v0)

### void QOpenGLFunctions_4_2_Compatibility::glUniform1fv(GLint location, GLsizei count, const GLfloat *value)

### void QOpenGLFunctions_4_2_Compatibility::glUniform1i(GLint location, GLint v0)

### void QOpenGLFunctions_4_2_Compatibility::glUniform1iv(GLint location, GLsizei count, const GLint *value)

### void QOpenGLFunctions_4_2_Compatibility::glUniform1ui(GLint location, GLuint v0)

### void QOpenGLFunctions_4_2_Compatibility::glUniform1uiv(GLint location, GLsizei count, const GLuint *value)

### void QOpenGLFunctions_4_2_Compatibility::glUniform2d(GLint location, GLdouble x, GLdouble y)

### void QOpenGLFunctions_4_2_Compatibility::glUniform2dv(GLint location, GLsizei count, const GLdouble *value)

### void QOpenGLFunctions_4_2_Compatibility::glUniform2f(GLint location, GLfloat v0, GLfloat v1)

### void QOpenGLFunctions_4_2_Compatibility::glUniform2fv(GLint location, GLsizei count, const GLfloat *value)

### void QOpenGLFunctions_4_2_Compatibility::glUniform2i(GLint location, GLint v0, GLint v1)

### void QOpenGLFunctions_4_2_Compatibility::glUniform2iv(GLint location, GLsizei count, const GLint *value)

### void QOpenGLFunctions_4_2_Compatibility::glUniform2ui(GLint location, GLuint v0, GLuint v1)

### void QOpenGLFunctions_4_2_Compatibility::glUniform2uiv(GLint location, GLsizei count, const GLuint *value)

### void QOpenGLFunctions_4_2_Compatibility::glUniform3d(GLint location, GLdouble x, GLdouble y, GLdouble z)

### void QOpenGLFunctions_4_2_Compatibility::glUniform3dv(GLint location, GLsizei count, const GLdouble *value)

### void QOpenGLFunctions_4_2_Compatibility::glUniform3f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2)

### void QOpenGLFunctions_4_2_Compatibility::glUniform3fv(GLint location, GLsizei count, const GLfloat *value)

### void QOpenGLFunctions_4_2_Compatibility::glUniform3i(GLint location, GLint v0, GLint v1, GLint v2)

### void QOpenGLFunctions_4_2_Compatibility::glUniform3iv(GLint location, GLsizei count, const GLint *value)

### void QOpenGLFunctions_4_2_Compatibility::glUniform3ui(GLint location, GLuint v0, GLuint v1, GLuint v2)

### void QOpenGLFunctions_4_2_Compatibility::glUniform3uiv(GLint location, GLsizei count, const GLuint *value)

### void QOpenGLFunctions_4_2_Compatibility::glUniform4d(GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w)

### void QOpenGLFunctions_4_2_Compatibility::glUniform4dv(GLint location, GLsizei count, const GLdouble *value)

### void QOpenGLFunctions_4_2_Compatibility::glUniform4f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)

### void QOpenGLFunctions_4_2_Compatibility::glUniform4fv(GLint location, GLsizei count, const GLfloat *value)

### void QOpenGLFunctions_4_2_Compatibility::glUniform4i(GLint location, GLint v0, GLint v1, GLint v2, GLint v3)

### void QOpenGLFunctions_4_2_Compatibility::glUniform4iv(GLint location, GLsizei count, const GLint *value)

### void QOpenGLFunctions_4_2_Compatibility::glUniform4ui(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)

### void QOpenGLFunctions_4_2_Compatibility::glUniform4uiv(GLint location, GLsizei count, const GLuint *value)

### void QOpenGLFunctions_4_2_Compatibility::glUniformBlockBinding(GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding)

### void QOpenGLFunctions_4_2_Compatibility::glUniformMatrix2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)

### void QOpenGLFunctions_4_2_Compatibility::glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

### void QOpenGLFunctions_4_2_Compatibility::glUniformMatrix2x3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)

### void QOpenGLFunctions_4_2_Compatibility::glUniformMatrix2x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

### void QOpenGLFunctions_4_2_Compatibility::glUniformMatrix2x4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)

### void QOpenGLFunctions_4_2_Compatibility::glUniformMatrix2x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

### void QOpenGLFunctions_4_2_Compatibility::glUniformMatrix3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)

### void QOpenGLFunctions_4_2_Compatibility::glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

### void QOpenGLFunctions_4_2_Compatibility::glUniformMatrix3x2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)

### void QOpenGLFunctions_4_2_Compatibility::glUniformMatrix3x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

### void QOpenGLFunctions_4_2_Compatibility::glUniformMatrix3x4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)

### void QOpenGLFunctions_4_2_Compatibility::glUniformMatrix3x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

### void QOpenGLFunctions_4_2_Compatibility::glUniformMatrix4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)

### void QOpenGLFunctions_4_2_Compatibility::glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

### void QOpenGLFunctions_4_2_Compatibility::glUniformMatrix4x2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)

### void QOpenGLFunctions_4_2_Compatibility::glUniformMatrix4x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

### void QOpenGLFunctions_4_2_Compatibility::glUniformMatrix4x3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)

### void QOpenGLFunctions_4_2_Compatibility::glUniformMatrix4x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

### void QOpenGLFunctions_4_2_Compatibility::glUniformSubroutinesuiv(GLenum shadertype, GLsizei count, const GLuint *indices)

### GLboolean QOpenGLFunctions_4_2_Compatibility::glUnmapBuffer(GLenum target)

### void QOpenGLFunctions_4_2_Compatibility::glUseProgram(GLuint program)

### void QOpenGLFunctions_4_2_Compatibility::glUseProgramStages(GLuint pipeline, GLbitfield stages, GLuint program)

### void QOpenGLFunctions_4_2_Compatibility::glValidateProgram(GLuint program)

### void QOpenGLFunctions_4_2_Compatibility::glValidateProgramPipeline(GLuint pipeline)

### void QOpenGLFunctions_4_2_Compatibility::glVertex2d(GLdouble x, GLdouble y)

### void QOpenGLFunctions_4_2_Compatibility::glVertex2dv(const GLdouble *v)

### void QOpenGLFunctions_4_2_Compatibility::glVertex2f(GLfloat x, GLfloat y)

### void QOpenGLFunctions_4_2_Compatibility::glVertex2fv(const GLfloat *v)

### void QOpenGLFunctions_4_2_Compatibility::glVertex2i(GLint x, GLint y)

### void QOpenGLFunctions_4_2_Compatibility::glVertex2iv(const GLint *v)

### void QOpenGLFunctions_4_2_Compatibility::glVertex2s(GLshort x, GLshort y)

### void QOpenGLFunctions_4_2_Compatibility::glVertex2sv(const GLshort *v)

### void QOpenGLFunctions_4_2_Compatibility::glVertex3d(GLdouble x, GLdouble y, GLdouble z)

### void QOpenGLFunctions_4_2_Compatibility::glVertex3dv(const GLdouble *v)

### void QOpenGLFunctions_4_2_Compatibility::glVertex3f(GLfloat x, GLfloat y, GLfloat z)

### void QOpenGLFunctions_4_2_Compatibility::glVertex3fv(const GLfloat *v)

### void QOpenGLFunctions_4_2_Compatibility::glVertex3i(GLint x, GLint y, GLint z)

### void QOpenGLFunctions_4_2_Compatibility::glVertex3iv(const GLint *v)

### void QOpenGLFunctions_4_2_Compatibility::glVertex3s(GLshort x, GLshort y, GLshort z)

### void QOpenGLFunctions_4_2_Compatibility::glVertex3sv(const GLshort *v)

### void QOpenGLFunctions_4_2_Compatibility::glVertex4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w)

### void QOpenGLFunctions_4_2_Compatibility::glVertex4dv(const GLdouble *v)

### void QOpenGLFunctions_4_2_Compatibility::glVertex4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w)

### void QOpenGLFunctions_4_2_Compatibility::glVertex4fv(const GLfloat *v)

### void QOpenGLFunctions_4_2_Compatibility::glVertex4i(GLint x, GLint y, GLint z, GLint w)

### void QOpenGLFunctions_4_2_Compatibility::glVertex4iv(const GLint *v)

### void QOpenGLFunctions_4_2_Compatibility::glVertex4s(GLshort x, GLshort y, GLshort z, GLshort w)

### void QOpenGLFunctions_4_2_Compatibility::glVertex4sv(const GLshort *v)

### void QOpenGLFunctions_4_2_Compatibility::glVertexAttrib1d(GLuint index, GLdouble x)

### void QOpenGLFunctions_4_2_Compatibility::glVertexAttrib1dv(GLuint index, const GLdouble *v)

### void QOpenGLFunctions_4_2_Compatibility::glVertexAttrib1f(GLuint index, GLfloat x)

### void QOpenGLFunctions_4_2_Compatibility::glVertexAttrib1fv(GLuint index, const GLfloat *v)

### void QOpenGLFunctions_4_2_Compatibility::glVertexAttrib1s(GLuint index, GLshort x)

### void QOpenGLFunctions_4_2_Compatibility::glVertexAttrib1sv(GLuint index, const GLshort *v)

### void QOpenGLFunctions_4_2_Compatibility::glVertexAttrib2d(GLuint index, GLdouble x, GLdouble y)

### void QOpenGLFunctions_4_2_Compatibility::glVertexAttrib2dv(GLuint index, const GLdouble *v)

### void QOpenGLFunctions_4_2_Compatibility::glVertexAttrib2f(GLuint index, GLfloat x, GLfloat y)

### void QOpenGLFunctions_4_2_Compatibility::glVertexAttrib2fv(GLuint index, const GLfloat *v)

### void QOpenGLFunctions_4_2_Compatibility::glVertexAttrib2s(GLuint index, GLshort x, GLshort y)

### void QOpenGLFunctions_4_2_Compatibility::glVertexAttrib2sv(GLuint index, const GLshort *v)

### void QOpenGLFunctions_4_2_Compatibility::glVertexAttrib3d(GLuint index, GLdouble x, GLdouble y, GLdouble z)

### void QOpenGLFunctions_4_2_Compatibility::glVertexAttrib3dv(GLuint index, const GLdouble *v)

### void QOpenGLFunctions_4_2_Compatibility::glVertexAttrib3f(GLuint index, GLfloat x, GLfloat y, GLfloat z)

### void QOpenGLFunctions_4_2_Compatibility::glVertexAttrib3fv(GLuint index, const GLfloat *v)

### void QOpenGLFunctions_4_2_Compatibility::glVertexAttrib3s(GLuint index, GLshort x, GLshort y, GLshort z)

### void QOpenGLFunctions_4_2_Compatibility::glVertexAttrib3sv(GLuint index, const GLshort *v)

### void QOpenGLFunctions_4_2_Compatibility::glVertexAttrib4Nbv(GLuint index, const GLbyte *v)

### void QOpenGLFunctions_4_2_Compatibility::glVertexAttrib4Niv(GLuint index, const GLint *v)

### void QOpenGLFunctions_4_2_Compatibility::glVertexAttrib4Nsv(GLuint index, const GLshort *v)

### void QOpenGLFunctions_4_2_Compatibility::glVertexAttrib4Nub(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)

### void QOpenGLFunctions_4_2_Compatibility::glVertexAttrib4Nubv(GLuint index, const GLubyte *v)

### void QOpenGLFunctions_4_2_Compatibility::glVertexAttrib4Nuiv(GLuint index, const GLuint *v)

### void QOpenGLFunctions_4_2_Compatibility::glVertexAttrib4Nusv(GLuint index, const GLushort *v)

### void QOpenGLFunctions_4_2_Compatibility::glVertexAttrib4bv(GLuint index, const GLbyte *v)

### void QOpenGLFunctions_4_2_Compatibility::glVertexAttrib4d(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)

### void QOpenGLFunctions_4_2_Compatibility::glVertexAttrib4dv(GLuint index, const GLdouble *v)

### void QOpenGLFunctions_4_2_Compatibility::glVertexAttrib4f(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)

### void QOpenGLFunctions_4_2_Compatibility::glVertexAttrib4fv(GLuint index, const GLfloat *v)

### void QOpenGLFunctions_4_2_Compatibility::glVertexAttrib4iv(GLuint index, const GLint *v)

### void QOpenGLFunctions_4_2_Compatibility::glVertexAttrib4s(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w)

### void QOpenGLFunctions_4_2_Compatibility::glVertexAttrib4sv(GLuint index, const GLshort *v)

### void QOpenGLFunctions_4_2_Compatibility::glVertexAttrib4ubv(GLuint index, const GLubyte *v)

### void QOpenGLFunctions_4_2_Compatibility::glVertexAttrib4uiv(GLuint index, const GLuint *v)

### void QOpenGLFunctions_4_2_Compatibility::glVertexAttrib4usv(GLuint index, const GLushort *v)

### void QOpenGLFunctions_4_2_Compatibility::glVertexAttribDivisor(GLuint index, GLuint divisor)

### void QOpenGLFunctions_4_2_Compatibility::glVertexAttribI1i(GLuint index, GLint x)

### void QOpenGLFunctions_4_2_Compatibility::glVertexAttribI1iv(GLuint index, const GLint *v)

### void QOpenGLFunctions_4_2_Compatibility::glVertexAttribI1ui(GLuint index, GLuint x)

### void QOpenGLFunctions_4_2_Compatibility::glVertexAttribI1uiv(GLuint index, const GLuint *v)

### void QOpenGLFunctions_4_2_Compatibility::glVertexAttribI2i(GLuint index, GLint x, GLint y)

### void QOpenGLFunctions_4_2_Compatibility::glVertexAttribI2iv(GLuint index, const GLint *v)

### void QOpenGLFunctions_4_2_Compatibility::glVertexAttribI2ui(GLuint index, GLuint x, GLuint y)

### void QOpenGLFunctions_4_2_Compatibility::glVertexAttribI2uiv(GLuint index, const GLuint *v)

### void QOpenGLFunctions_4_2_Compatibility::glVertexAttribI3i(GLuint index, GLint x, GLint y, GLint z)

### void QOpenGLFunctions_4_2_Compatibility::glVertexAttribI3iv(GLuint index, const GLint *v)

### void QOpenGLFunctions_4_2_Compatibility::glVertexAttribI3ui(GLuint index, GLuint x, GLuint y, GLuint z)

### void QOpenGLFunctions_4_2_Compatibility::glVertexAttribI3uiv(GLuint index, const GLuint *v)

### void QOpenGLFunctions_4_2_Compatibility::glVertexAttribI4bv(GLuint index, const GLbyte *v)

### void QOpenGLFunctions_4_2_Compatibility::glVertexAttribI4i(GLuint index, GLint x, GLint y, GLint z, GLint w)

### void QOpenGLFunctions_4_2_Compatibility::glVertexAttribI4iv(GLuint index, const GLint *v)

### void QOpenGLFunctions_4_2_Compatibility::glVertexAttribI4sv(GLuint index, const GLshort *v)

### void QOpenGLFunctions_4_2_Compatibility::glVertexAttribI4ubv(GLuint index, const GLubyte *v)

### void QOpenGLFunctions_4_2_Compatibility::glVertexAttribI4ui(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)

### void QOpenGLFunctions_4_2_Compatibility::glVertexAttribI4uiv(GLuint index, const GLuint *v)

### void QOpenGLFunctions_4_2_Compatibility::glVertexAttribI4usv(GLuint index, const GLushort *v)

### void QOpenGLFunctions_4_2_Compatibility::glVertexAttribIPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)

### void QOpenGLFunctions_4_2_Compatibility::glVertexAttribL1d(GLuint index, GLdouble x)

### void QOpenGLFunctions_4_2_Compatibility::glVertexAttribL1dv(GLuint index, const GLdouble *v)

### void QOpenGLFunctions_4_2_Compatibility::glVertexAttribL2d(GLuint index, GLdouble x, GLdouble y)

### void QOpenGLFunctions_4_2_Compatibility::glVertexAttribL2dv(GLuint index, const GLdouble *v)

### void QOpenGLFunctions_4_2_Compatibility::glVertexAttribL3d(GLuint index, GLdouble x, GLdouble y, GLdouble z)

### void QOpenGLFunctions_4_2_Compatibility::glVertexAttribL3dv(GLuint index, const GLdouble *v)

### void QOpenGLFunctions_4_2_Compatibility::glVertexAttribL4d(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)

### void QOpenGLFunctions_4_2_Compatibility::glVertexAttribL4dv(GLuint index, const GLdouble *v)

### void QOpenGLFunctions_4_2_Compatibility::glVertexAttribLPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)

### void QOpenGLFunctions_4_2_Compatibility::glVertexAttribP1ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)

### void QOpenGLFunctions_4_2_Compatibility::glVertexAttribP1uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)

### void QOpenGLFunctions_4_2_Compatibility::glVertexAttribP2ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)

### void QOpenGLFunctions_4_2_Compatibility::glVertexAttribP2uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)

### void QOpenGLFunctions_4_2_Compatibility::glVertexAttribP3ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)

### void QOpenGLFunctions_4_2_Compatibility::glVertexAttribP3uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)

### void QOpenGLFunctions_4_2_Compatibility::glVertexAttribP4ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)

### void QOpenGLFunctions_4_2_Compatibility::glVertexAttribP4uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)

### void QOpenGLFunctions_4_2_Compatibility::glVertexAttribPointer(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer)

### void QOpenGLFunctions_4_2_Compatibility::glVertexP2ui(GLenum type, GLuint value)

### void QOpenGLFunctions_4_2_Compatibility::glVertexP2uiv(GLenum type, const GLuint *value)

### void QOpenGLFunctions_4_2_Compatibility::glVertexP3ui(GLenum type, GLuint value)

### void QOpenGLFunctions_4_2_Compatibility::glVertexP3uiv(GLenum type, const GLuint *value)

### void QOpenGLFunctions_4_2_Compatibility::glVertexP4ui(GLenum type, GLuint value)

### void QOpenGLFunctions_4_2_Compatibility::glVertexP4uiv(GLenum type, const GLuint *value)

### void QOpenGLFunctions_4_2_Compatibility::glVertexPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)

### void QOpenGLFunctions_4_2_Compatibility::glViewport(GLint x, GLint y, GLsizei width, GLsizei height)

### void QOpenGLFunctions_4_2_Compatibility::glViewportArrayv(GLuint first, GLsizei count, const GLfloat *v)

### void QOpenGLFunctions_4_2_Compatibility::glViewportIndexedf(GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h)

### void QOpenGLFunctions_4_2_Compatibility::glViewportIndexedfv(GLuint index, const GLfloat *v)

### void QOpenGLFunctions_4_2_Compatibility::glWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)

### void QOpenGLFunctions_4_2_Compatibility::glWindowPos2d(GLdouble x, GLdouble y)

### void QOpenGLFunctions_4_2_Compatibility::glWindowPos2dv(const GLdouble *v)

### void QOpenGLFunctions_4_2_Compatibility::glWindowPos2f(GLfloat x, GLfloat y)

### void QOpenGLFunctions_4_2_Compatibility::glWindowPos2fv(const GLfloat *v)

### void QOpenGLFunctions_4_2_Compatibility::glWindowPos2i(GLint x, GLint y)

### void QOpenGLFunctions_4_2_Compatibility::glWindowPos2iv(const GLint *v)

### void QOpenGLFunctions_4_2_Compatibility::glWindowPos2s(GLshort x, GLshort y)

### void QOpenGLFunctions_4_2_Compatibility::glWindowPos2sv(const GLshort *v)

### void QOpenGLFunctions_4_2_Compatibility::glWindowPos3d(GLdouble x, GLdouble y, GLdouble z)

### void QOpenGLFunctions_4_2_Compatibility::glWindowPos3dv(const GLdouble *v)

### void QOpenGLFunctions_4_2_Compatibility::glWindowPos3f(GLfloat x, GLfloat y, GLfloat z)

### void QOpenGLFunctions_4_2_Compatibility::glWindowPos3fv(const GLfloat *v)

### void QOpenGLFunctions_4_2_Compatibility::glWindowPos3i(GLint x, GLint y, GLint z)

### void QOpenGLFunctions_4_2_Compatibility::glWindowPos3iv(const GLint *v)

### void QOpenGLFunctions_4_2_Compatibility::glWindowPos3s(GLshort x, GLshort y, GLshort z)

### void QOpenGLFunctions_4_2_Compatibility::glWindowPos3sv(const GLshort *v)

### `[virtual]` bool QOpenGLFunctions_4_2_Compatibility::initializeOpenGLFunctions()