summaryrefslogtreecommitdiffstats
path: root/src/gui/opengl
diff options
context:
space:
mode:
authorLiang Qi <liang.qi@theqtcompany.com>2016-03-22 07:24:57 +0100
committerLiang Qi <liang.qi@theqtcompany.com>2016-03-22 07:28:42 +0100
commita02863234d76abb6c9f289026ae4ea3145924f30 (patch)
treeaef6381d0000a78ba69ac80eb03739b1c8ca5fc3 /src/gui/opengl
parente77b13621f0057374d83a2b884f03dd2e5b7b88c (diff)
parente4d79e1fdeb6b26ba0b12b578daacf7cd672b960 (diff)
Merge remote-tracking branch 'origin/5.7' into dev
Conflicts: configure mkspecs/common/wince/qplatformdefs.h src/plugins/platforms/directfb/qdirectfbbackingstore.cpp src/plugins/platforms/xcb/qxcbbackingstore.cpp Change-Id: Ied4d31264a9afca9514b51a7eb1494c28712793c
Diffstat (limited to 'src/gui/opengl')
-rw-r--r--src/gui/opengl/qopengldebug.cpp14
-rw-r--r--src/gui/opengl/qopenglextensions_p.h202
-rw-r--r--src/gui/opengl/qopenglextrafunctions.h724
-rw-r--r--src/gui/opengl/qopenglfunctions.cpp3253
-rw-r--r--src/gui/opengl/qopenglfunctions.h604
-rw-r--r--src/gui/opengl/qopenglfunctions_1_0.cpp22
-rw-r--r--src/gui/opengl/qopenglfunctions_1_0.h613
-rw-r--r--src/gui/opengl/qopenglfunctions_1_1.cpp44
-rw-r--r--src/gui/opengl/qopenglfunctions_1_1.h673
-rw-r--r--src/gui/opengl/qopenglfunctions_1_2.cpp66
-rw-r--r--src/gui/opengl/qopenglfunctions_1_2.h749
-rw-r--r--src/gui/opengl/qopenglfunctions_1_3.cpp88
-rw-r--r--src/gui/opengl/qopenglfunctions_1_3.h841
-rw-r--r--src/gui/opengl/qopenglfunctions_1_4.cpp110
-rw-r--r--src/gui/opengl/qopenglfunctions_1_4.h931
-rw-r--r--src/gui/opengl/qopenglfunctions_1_5.cpp121
-rw-r--r--src/gui/opengl/qopenglfunctions_1_5.h969
-rw-r--r--src/gui/opengl/qopenglfunctions_2_0.cpp132
-rw-r--r--src/gui/opengl/qopenglfunctions_2_0.h1155
-rw-r--r--src/gui/opengl/qopenglfunctions_2_1.cpp143
-rw-r--r--src/gui/opengl/qopenglfunctions_2_1.h1167
-rw-r--r--src/gui/opengl/qopenglfunctions_3_0.cpp154
-rw-r--r--src/gui/opengl/qopenglfunctions_3_0.h1335
-rw-r--r--src/gui/opengl/qopenglfunctions_3_1.cpp110
-rw-r--r--src/gui/opengl/qopenglfunctions_3_1.h483
-rw-r--r--src/gui/opengl/qopenglfunctions_3_2_compatibility.cpp176
-rw-r--r--src/gui/opengl/qopenglfunctions_3_2_compatibility.h1397
-rw-r--r--src/gui/opengl/qopenglfunctions_3_2_core.cpp121
-rw-r--r--src/gui/opengl/qopenglfunctions_3_2_core.h521
-rw-r--r--src/gui/opengl/qopenglfunctions_3_3_compatibility.cpp198
-rw-r--r--src/gui/opengl/qopenglfunctions_3_3_compatibility.h1513
-rw-r--r--src/gui/opengl/qopenglfunctions_3_3_core.cpp132
-rw-r--r--src/gui/opengl/qopenglfunctions_3_3_core.h577
-rw-r--r--src/gui/opengl/qopenglfunctions_4_0_compatibility.cpp209
-rw-r--r--src/gui/opengl/qopenglfunctions_4_0_compatibility.h1605
-rw-r--r--src/gui/opengl/qopenglfunctions_4_0_core.cpp143
-rw-r--r--src/gui/opengl/qopenglfunctions_4_0_core.h669
-rw-r--r--src/gui/opengl/qopenglfunctions_4_1_compatibility.cpp220
-rw-r--r--src/gui/opengl/qopenglfunctions_4_1_compatibility.h1781
-rw-r--r--src/gui/opengl/qopenglfunctions_4_1_core.cpp154
-rw-r--r--src/gui/opengl/qopenglfunctions_4_1_core.h845
-rw-r--r--src/gui/opengl/qopenglfunctions_4_2_compatibility.cpp231
-rw-r--r--src/gui/opengl/qopenglfunctions_4_2_compatibility.h1805
-rw-r--r--src/gui/opengl/qopenglfunctions_4_2_core.cpp165
-rw-r--r--src/gui/opengl/qopenglfunctions_4_2_core.h869
-rw-r--r--src/gui/opengl/qopenglfunctions_4_3_compatibility.cpp242
-rw-r--r--src/gui/opengl/qopenglfunctions_4_3_compatibility.h1871
-rw-r--r--src/gui/opengl/qopenglfunctions_4_3_core.cpp176
-rw-r--r--src/gui/opengl/qopenglfunctions_4_3_core.h935
-rw-r--r--src/gui/opengl/qopenglfunctions_4_4_compatibility.cpp253
-rw-r--r--src/gui/opengl/qopenglfunctions_4_4_compatibility.h1911
-rw-r--r--src/gui/opengl/qopenglfunctions_4_4_core.cpp187
-rw-r--r--src/gui/opengl/qopenglfunctions_4_4_core.h1087
-rw-r--r--src/gui/opengl/qopenglfunctions_4_5_compatibility.cpp277
-rw-r--r--src/gui/opengl/qopenglfunctions_4_5_compatibility.h2145
-rw-r--r--src/gui/opengl/qopenglfunctions_4_5_core.cpp198
-rw-r--r--src/gui/opengl/qopenglfunctions_4_5_core.h1299
-rw-r--r--src/gui/opengl/qopenglshaderprogram.cpp8
-rw-r--r--src/gui/opengl/qopengltexture.cpp50
-rw-r--r--src/gui/opengl/qopengltexture.h17
-rw-r--r--src/gui/opengl/qopengltexture_p.h2
-rw-r--r--src/gui/opengl/qopengltexturehelper.cpp265
-rw-r--r--src/gui/opengl/qopengltexturehelper_p.h140
-rw-r--r--src/gui/opengl/qopenglversionfunctions.cpp1948
-rw-r--r--src/gui/opengl/qopenglversionfunctions.h2746
-rw-r--r--src/gui/opengl/qopenglvertexarrayobject.cpp34
66 files changed, 18551 insertions, 25274 deletions
diff --git a/src/gui/opengl/qopengldebug.cpp b/src/gui/opengl/qopengldebug.cpp
index 5f0164c3e1..24aa6094dd 100644
--- a/src/gui/opengl/qopengldebug.cpp
+++ b/src/gui/opengl/qopengldebug.cpp
@@ -1379,7 +1379,7 @@ bool QOpenGLDebugLogger::initialize()
#define GET_DEBUG_PROC_ADDRESS(procName) \
d->procName = reinterpret_cast< qt_ ## procName ## _t >( \
- d->context->getProcAddress(QByteArrayLiteral( #procName )) \
+ d->context->getProcAddress(#procName) \
);
GET_DEBUG_PROC_ADDRESS(glDebugMessageControl);
@@ -1388,19 +1388,7 @@ bool QOpenGLDebugLogger::initialize()
GET_DEBUG_PROC_ADDRESS(glGetDebugMessageLog);
GET_DEBUG_PROC_ADDRESS(glPushDebugGroup);
GET_DEBUG_PROC_ADDRESS(glPopDebugGroup);
-
- // Windows' Desktop GL doesn't allow resolution of "basic GL entry points"
- // through wglGetProcAddress
-#if defined(Q_OS_WIN) && !defined(QT_OPENGL_ES_2)
- {
- HMODULE handle = static_cast<HMODULE>(QOpenGLContext::openGLModuleHandle());
- if (!handle)
- handle = GetModuleHandleA("opengl32.dll");
- d->glGetPointerv = reinterpret_cast<qt_glGetPointerv_t>(GetProcAddress(handle, QByteArrayLiteral("glGetPointerv")));
- }
-#else
GET_DEBUG_PROC_ADDRESS(glGetPointerv)
-#endif
#undef GET_DEBUG_PROC_ADDRESS
diff --git a/src/gui/opengl/qopenglextensions_p.h b/src/gui/opengl/qopenglextensions_p.h
index 63e684438b..894b6f2dc6 100644
--- a/src/gui/opengl/qopenglextensions_p.h
+++ b/src/gui/opengl/qopenglextensions_p.h
@@ -52,204 +52,11 @@
//
#include "qopenglextrafunctions.h"
-#include <QtCore/qlibrary.h>
QT_BEGIN_NAMESPACE
class QOpenGLExtensionsPrivate;
-class QOpenGLES3Helper
-{
-public:
- QOpenGLES3Helper();
-
- // GLES3
- void (QOPENGLF_APIENTRYP ReadBuffer)(GLenum mode);
- void (QOPENGLF_APIENTRYP DrawRangeElements)(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices);
- void (QOPENGLF_APIENTRYP TexImage3D)(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels);
- void (QOPENGLF_APIENTRYP TexSubImage3D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels);
- void (QOPENGLF_APIENTRYP CopyTexSubImage3D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
- void (QOPENGLF_APIENTRYP CompressedTexImage3D)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *data);
- void (QOPENGLF_APIENTRYP CompressedTexSubImage3D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data);
- void (QOPENGLF_APIENTRYP GenQueries)(GLsizei n, GLuint *ids);
- void (QOPENGLF_APIENTRYP DeleteQueries)(GLsizei n, const GLuint *ids);
- GLboolean (QOPENGLF_APIENTRYP IsQuery)(GLuint id);
- void (QOPENGLF_APIENTRYP BeginQuery)(GLenum target, GLuint id);
- void (QOPENGLF_APIENTRYP EndQuery)(GLenum target);
- void (QOPENGLF_APIENTRYP GetQueryiv)(GLenum target, GLenum pname, GLint *params);
- void (QOPENGLF_APIENTRYP GetQueryObjectuiv)(GLuint id, GLenum pname, GLuint *params);
- GLboolean (QOPENGLF_APIENTRYP UnmapBuffer)(GLenum target);
- void (QOPENGLF_APIENTRYP GetBufferPointerv)(GLenum target, GLenum pname, void **params);
- void (QOPENGLF_APIENTRYP DrawBuffers)(GLsizei n, const GLenum *bufs);
- void (QOPENGLF_APIENTRYP UniformMatrix2x3fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
- void (QOPENGLF_APIENTRYP UniformMatrix3x2fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
- void (QOPENGLF_APIENTRYP UniformMatrix2x4fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
- void (QOPENGLF_APIENTRYP UniformMatrix4x2fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
- void (QOPENGLF_APIENTRYP UniformMatrix3x4fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
- void (QOPENGLF_APIENTRYP UniformMatrix4x3fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
- void (QOPENGLF_APIENTRYP BlitFramebuffer)(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
- void (QOPENGLF_APIENTRYP RenderbufferStorageMultisample)(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
- void (QOPENGLF_APIENTRYP FramebufferTextureLayer)(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer);
- void *(QOPENGLF_APIENTRYP MapBufferRange)(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access);
- void (QOPENGLF_APIENTRYP FlushMappedBufferRange)(GLenum target, GLintptr offset, GLsizeiptr length);
- void (QOPENGLF_APIENTRYP BindVertexArray)(GLuint array);
- void (QOPENGLF_APIENTRYP DeleteVertexArrays)(GLsizei n, const GLuint *arrays);
- void (QOPENGLF_APIENTRYP GenVertexArrays)(GLsizei n, GLuint *arrays);
- GLboolean (QOPENGLF_APIENTRYP IsVertexArray)(GLuint array);
- void (QOPENGLF_APIENTRYP GetIntegeri_v)(GLenum target, GLuint index, GLint *data);
- void (QOPENGLF_APIENTRYP BeginTransformFeedback)(GLenum primitiveMode);
- void (QOPENGLF_APIENTRYP EndTransformFeedback)(void);
- void (QOPENGLF_APIENTRYP BindBufferRange)(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size);
- void (QOPENGLF_APIENTRYP BindBufferBase)(GLenum target, GLuint index, GLuint buffer);
- void (QOPENGLF_APIENTRYP TransformFeedbackVaryings)(GLuint program, GLsizei count, const GLchar *const*varyings, GLenum bufferMode);
- void (QOPENGLF_APIENTRYP GetTransformFeedbackVarying)(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name);
- void (QOPENGLF_APIENTRYP VertexAttribIPointer)(GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer);
- void (QOPENGLF_APIENTRYP GetVertexAttribIiv)(GLuint index, GLenum pname, GLint *params);
- void (QOPENGLF_APIENTRYP GetVertexAttribIuiv)(GLuint index, GLenum pname, GLuint *params);
- void (QOPENGLF_APIENTRYP VertexAttribI4i)(GLuint index, GLint x, GLint y, GLint z, GLint w);
- void (QOPENGLF_APIENTRYP VertexAttribI4ui)(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);
- void (QOPENGLF_APIENTRYP VertexAttribI4iv)(GLuint index, const GLint *v);
- void (QOPENGLF_APIENTRYP VertexAttribI4uiv)(GLuint index, const GLuint *v);
- void (QOPENGLF_APIENTRYP GetUniformuiv)(GLuint program, GLint location, GLuint *params);
- GLint (QOPENGLF_APIENTRYP GetFragDataLocation)(GLuint program, const GLchar *name);
- void (QOPENGLF_APIENTRYP Uniform1ui)(GLint location, GLuint v0);
- void (QOPENGLF_APIENTRYP Uniform2ui)(GLint location, GLuint v0, GLuint v1);
- void (QOPENGLF_APIENTRYP Uniform3ui)(GLint location, GLuint v0, GLuint v1, GLuint v2);
- void (QOPENGLF_APIENTRYP Uniform4ui)(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
- void (QOPENGLF_APIENTRYP Uniform1uiv)(GLint location, GLsizei count, const GLuint *value);
- void (QOPENGLF_APIENTRYP Uniform2uiv)(GLint location, GLsizei count, const GLuint *value);
- void (QOPENGLF_APIENTRYP Uniform3uiv)(GLint location, GLsizei count, const GLuint *value);
- void (QOPENGLF_APIENTRYP Uniform4uiv)(GLint location, GLsizei count, const GLuint *value);
- void (QOPENGLF_APIENTRYP ClearBufferiv)(GLenum buffer, GLint drawbuffer, const GLint *value);
- void (QOPENGLF_APIENTRYP ClearBufferuiv)(GLenum buffer, GLint drawbuffer, const GLuint *value);
- void (QOPENGLF_APIENTRYP ClearBufferfv)(GLenum buffer, GLint drawbuffer, const GLfloat *value);
- void (QOPENGLF_APIENTRYP ClearBufferfi)(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil);
- const GLubyte *(QOPENGLF_APIENTRYP GetStringi)(GLenum name, GLuint index);
- void (QOPENGLF_APIENTRYP CopyBufferSubData)(GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size);
- void (QOPENGLF_APIENTRYP GetUniformIndices)(GLuint program, GLsizei uniformCount, const GLchar *const*uniformNames, GLuint *uniformIndices);
- void (QOPENGLF_APIENTRYP GetActiveUniformsiv)(GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params);
- GLuint (QOPENGLF_APIENTRYP GetUniformBlockIndex)(GLuint program, const GLchar *uniformBlockName);
- void (QOPENGLF_APIENTRYP GetActiveUniformBlockiv)(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params);
- void (QOPENGLF_APIENTRYP GetActiveUniformBlockName)(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName);
- void (QOPENGLF_APIENTRYP UniformBlockBinding)(GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding);
- void (QOPENGLF_APIENTRYP DrawArraysInstanced)(GLenum mode, GLint first, GLsizei count, GLsizei instancecount);
- void (QOPENGLF_APIENTRYP DrawElementsInstanced)(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount);
- GLsync (QOPENGLF_APIENTRYP FenceSync)(GLenum condition, GLbitfield flags);
- GLboolean (QOPENGLF_APIENTRYP IsSync)(GLsync sync);
- void (QOPENGLF_APIENTRYP DeleteSync)(GLsync sync);
- GLenum (QOPENGLF_APIENTRYP ClientWaitSync)(GLsync sync, GLbitfield flags, GLuint64 timeout);
- void (QOPENGLF_APIENTRYP WaitSync)(GLsync sync, GLbitfield flags, GLuint64 timeout);
- void (QOPENGLF_APIENTRYP GetInteger64v)(GLenum pname, GLint64 *data);
- void (QOPENGLF_APIENTRYP GetSynciv)(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values);
- void (QOPENGLF_APIENTRYP GetInteger64i_v)(GLenum target, GLuint index, GLint64 *data);
- void (QOPENGLF_APIENTRYP GetBufferParameteri64v)(GLenum target, GLenum pname, GLint64 *params);
- void (QOPENGLF_APIENTRYP GenSamplers)(GLsizei count, GLuint *samplers);
- void (QOPENGLF_APIENTRYP DeleteSamplers)(GLsizei count, const GLuint *samplers);
- GLboolean (QOPENGLF_APIENTRYP IsSampler)(GLuint sampler);
- void (QOPENGLF_APIENTRYP BindSampler)(GLuint unit, GLuint sampler);
- void (QOPENGLF_APIENTRYP SamplerParameteri)(GLuint sampler, GLenum pname, GLint param);
- void (QOPENGLF_APIENTRYP SamplerParameteriv)(GLuint sampler, GLenum pname, const GLint *param);
- void (QOPENGLF_APIENTRYP SamplerParameterf)(GLuint sampler, GLenum pname, GLfloat param);
- void (QOPENGLF_APIENTRYP SamplerParameterfv)(GLuint sampler, GLenum pname, const GLfloat *param);
- void (QOPENGLF_APIENTRYP GetSamplerParameteriv)(GLuint sampler, GLenum pname, GLint *params);
- void (QOPENGLF_APIENTRYP GetSamplerParameterfv)(GLuint sampler, GLenum pname, GLfloat *params);
- void (QOPENGLF_APIENTRYP VertexAttribDivisor)(GLuint index, GLuint divisor);
- void (QOPENGLF_APIENTRYP BindTransformFeedback)(GLenum target, GLuint id);
- void (QOPENGLF_APIENTRYP DeleteTransformFeedbacks)(GLsizei n, const GLuint *ids);
- void (QOPENGLF_APIENTRYP GenTransformFeedbacks)(GLsizei n, GLuint *ids);
- GLboolean (QOPENGLF_APIENTRYP IsTransformFeedback)(GLuint id);
- void (QOPENGLF_APIENTRYP PauseTransformFeedback)(void);
- void (QOPENGLF_APIENTRYP ResumeTransformFeedback)(void);
- void (QOPENGLF_APIENTRYP GetProgramBinary)(GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, void *binary);
- void (QOPENGLF_APIENTRYP ProgramBinary)(GLuint program, GLenum binaryFormat, const void *binary, GLsizei length);
- void (QOPENGLF_APIENTRYP ProgramParameteri)(GLuint program, GLenum pname, GLint value);
- void (QOPENGLF_APIENTRYP InvalidateFramebuffer)(GLenum target, GLsizei numAttachments, const GLenum *attachments);
- void (QOPENGLF_APIENTRYP InvalidateSubFramebuffer)(GLenum target, GLsizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height);
- void (QOPENGLF_APIENTRYP TexStorage2D)(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height);
- void (QOPENGLF_APIENTRYP TexStorage3D)(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth);
- void (QOPENGLF_APIENTRYP GetInternalformativ)(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint *params);
-
- // GLES 3.1
- void (QOPENGLF_APIENTRYP DispatchCompute)(GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z);
- void (QOPENGLF_APIENTRYP DispatchComputeIndirect)(GLintptr indirect);
- void (QOPENGLF_APIENTRYP DrawArraysIndirect)(GLenum mode, const void *indirect);
- void (QOPENGLF_APIENTRYP DrawElementsIndirect)(GLenum mode, GLenum type, const void *indirect);
- void (QOPENGLF_APIENTRYP FramebufferParameteri)(GLenum target, GLenum pname, GLint param);
- void (QOPENGLF_APIENTRYP GetFramebufferParameteriv)(GLenum target, GLenum pname, GLint *params);
- void (QOPENGLF_APIENTRYP GetProgramInterfaceiv)(GLuint program, GLenum programInterface, GLenum pname, GLint *params);
- GLuint (QOPENGLF_APIENTRYP GetProgramResourceIndex)(GLuint program, GLenum programInterface, const GLchar *name);
- void (QOPENGLF_APIENTRYP GetProgramResourceName)(GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name);
- void (QOPENGLF_APIENTRYP GetProgramResourceiv)(GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum *props, GLsizei bufSize, GLsizei *length, GLint *params);
- GLint (QOPENGLF_APIENTRYP GetProgramResourceLocation)(GLuint program, GLenum programInterface, const GLchar *name);
- void (QOPENGLF_APIENTRYP UseProgramStages)(GLuint pipeline, GLbitfield stages, GLuint program);
- void (QOPENGLF_APIENTRYP ActiveShaderProgram)(GLuint pipeline, GLuint program);
- GLuint (QOPENGLF_APIENTRYP CreateShaderProgramv)(GLenum type, GLsizei count, const GLchar *const*strings);
- void (QOPENGLF_APIENTRYP BindProgramPipeline)(GLuint pipeline);
- void (QOPENGLF_APIENTRYP DeleteProgramPipelines)(GLsizei n, const GLuint *pipelines);
- void (QOPENGLF_APIENTRYP GenProgramPipelines)(GLsizei n, GLuint *pipelines);
- GLboolean (QOPENGLF_APIENTRYP IsProgramPipeline)(GLuint pipeline);
- void (QOPENGLF_APIENTRYP GetProgramPipelineiv)(GLuint pipeline, GLenum pname, GLint *params);
- void (QOPENGLF_APIENTRYP ProgramUniform1i)(GLuint program, GLint location, GLint v0);
- void (QOPENGLF_APIENTRYP ProgramUniform2i)(GLuint program, GLint location, GLint v0, GLint v1);
- void (QOPENGLF_APIENTRYP ProgramUniform3i)(GLuint program, GLint location, GLint v0, GLint v1, GLint v2);
- void (QOPENGLF_APIENTRYP ProgramUniform4i)(GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
- void (QOPENGLF_APIENTRYP ProgramUniform1ui)(GLuint program, GLint location, GLuint v0);
- void (QOPENGLF_APIENTRYP ProgramUniform2ui)(GLuint program, GLint location, GLuint v0, GLuint v1);
- void (QOPENGLF_APIENTRYP ProgramUniform3ui)(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2);
- void (QOPENGLF_APIENTRYP ProgramUniform4ui)(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
- void (QOPENGLF_APIENTRYP ProgramUniform1f)(GLuint program, GLint location, GLfloat v0);
- void (QOPENGLF_APIENTRYP ProgramUniform2f)(GLuint program, GLint location, GLfloat v0, GLfloat v1);
- void (QOPENGLF_APIENTRYP ProgramUniform3f)(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
- void (QOPENGLF_APIENTRYP ProgramUniform4f)(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
- void (QOPENGLF_APIENTRYP ProgramUniform1iv)(GLuint program, GLint location, GLsizei count, const GLint *value);
- void (QOPENGLF_APIENTRYP ProgramUniform2iv)(GLuint program, GLint location, GLsizei count, const GLint *value);
- void (QOPENGLF_APIENTRYP ProgramUniform3iv)(GLuint program, GLint location, GLsizei count, const GLint *value);
- void (QOPENGLF_APIENTRYP ProgramUniform4iv)(GLuint program, GLint location, GLsizei count, const GLint *value);
- void (QOPENGLF_APIENTRYP ProgramUniform1uiv)(GLuint program, GLint location, GLsizei count, const GLuint *value);
- void (QOPENGLF_APIENTRYP ProgramUniform2uiv)(GLuint program, GLint location, GLsizei count, const GLuint *value);
- void (QOPENGLF_APIENTRYP ProgramUniform3uiv)(GLuint program, GLint location, GLsizei count, const GLuint *value);
- void (QOPENGLF_APIENTRYP ProgramUniform4uiv)(GLuint program, GLint location, GLsizei count, const GLuint *value);
- void (QOPENGLF_APIENTRYP ProgramUniform1fv)(GLuint program, GLint location, GLsizei count, const GLfloat *value);
- void (QOPENGLF_APIENTRYP ProgramUniform2fv)(GLuint program, GLint location, GLsizei count, const GLfloat *value);
- void (QOPENGLF_APIENTRYP ProgramUniform3fv)(GLuint program, GLint location, GLsizei count, const GLfloat *value);
- void (QOPENGLF_APIENTRYP ProgramUniform4fv)(GLuint program, GLint location, GLsizei count, const GLfloat *value);
- void (QOPENGLF_APIENTRYP ProgramUniformMatrix2fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
- void (QOPENGLF_APIENTRYP ProgramUniformMatrix3fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
- void (QOPENGLF_APIENTRYP ProgramUniformMatrix4fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
- void (QOPENGLF_APIENTRYP ProgramUniformMatrix2x3fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
- void (QOPENGLF_APIENTRYP ProgramUniformMatrix3x2fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
- void (QOPENGLF_APIENTRYP ProgramUniformMatrix2x4fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
- void (QOPENGLF_APIENTRYP ProgramUniformMatrix4x2fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
- void (QOPENGLF_APIENTRYP ProgramUniformMatrix3x4fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
- void (QOPENGLF_APIENTRYP ProgramUniformMatrix4x3fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
- void (QOPENGLF_APIENTRYP ValidateProgramPipeline)(GLuint pipeline);
- void (QOPENGLF_APIENTRYP GetProgramPipelineInfoLog)(GLuint pipeline, GLsizei bufSize, GLsizei *length, GLchar *infoLog);
- void (QOPENGLF_APIENTRYP BindImageTexture)(GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format);
- void (QOPENGLF_APIENTRYP GetBooleani_v)(GLenum target, GLuint index, GLboolean *data);
- void (QOPENGLF_APIENTRYP MemoryBarrierFunc)(GLbitfield barriers);
- void (QOPENGLF_APIENTRYP MemoryBarrierByRegion)(GLbitfield barriers);
- void (QOPENGLF_APIENTRYP TexStorage2DMultisample)(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations);
- void (QOPENGLF_APIENTRYP GetMultisamplefv)(GLenum pname, GLuint index, GLfloat *val);
- void (QOPENGLF_APIENTRYP SampleMaski)(GLuint maskNumber, GLbitfield mask);
- void (QOPENGLF_APIENTRYP GetTexLevelParameteriv)(GLenum target, GLint level, GLenum pname, GLint *params);
- void (QOPENGLF_APIENTRYP GetTexLevelParameterfv)(GLenum target, GLint level, GLenum pname, GLfloat *params);
- void (QOPENGLF_APIENTRYP BindVertexBuffer)(GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride);
- void (QOPENGLF_APIENTRYP VertexAttribFormat)(GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset);
- void (QOPENGLF_APIENTRYP VertexAttribIFormat)(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset);
- void (QOPENGLF_APIENTRYP VertexAttribBinding)(GLuint attribindex, GLuint bindingindex);
- void (QOPENGLF_APIENTRYP VertexBindingDivisor)(GLuint bindingindex, GLuint divisor);
-
- QPair<int, int> supportedVersion() const { return m_supportedVersion; }
-
-private:
- bool init();
- QFunctionPointer resolve(const char *name);
-#ifndef QT_NO_LIBRARY
- QLibrary m_gl;
-#endif
- QPair<int, int> m_supportedVersion;
-};
-
class Q_GUI_EXPORT QOpenGLExtensions : public QOpenGLExtraFunctions
{
Q_DECLARE_PRIVATE(QOpenGLExtensions)
@@ -293,10 +100,10 @@ public:
void glGetBufferSubData(GLenum target, qopengl_GLintptr offset, qopengl_GLsizeiptr size, GLvoid *data);
void glDiscardFramebufferEXT (GLenum target, GLsizei numAttachments, const GLenum *attachments);
- QOpenGLES3Helper *gles3Helper();
-
void flushShared();
+ QOpenGLExtensionsPrivate *d() const;
+
private:
static bool isInitialized(const QOpenGLFunctionsPrivate *d) { return d != 0; }
};
@@ -316,6 +123,11 @@ public:
bool flushIsSufficientToSyncContexts;
};
+inline QOpenGLExtensionsPrivate *QOpenGLExtensions::d() const
+{
+ return static_cast<QOpenGLExtensionsPrivate *>(d_ptr);
+}
+
inline GLvoid *QOpenGLExtensions::glMapBuffer(GLenum target, GLenum access)
{
Q_D(QOpenGLExtensions);
diff --git a/src/gui/opengl/qopenglextrafunctions.h b/src/gui/opengl/qopenglextrafunctions.h
index d3b25fa348..aa29d685bc 100644
--- a/src/gui/opengl/qopenglextrafunctions.h
+++ b/src/gui/opengl/qopenglextrafunctions.h
@@ -46,6 +46,12 @@
#include <QtGui/qopenglfunctions.h>
+// MemoryBarrier is a macro on some architectures on Windows
+#ifdef Q_OS_WIN
+#pragma push_macro("MemoryBarrier")
+#undef MemoryBarrier
+#endif
+
QT_BEGIN_NAMESPACE
class QOpenGLExtraFunctionsPrivate;
@@ -413,186 +419,204 @@ private:
static bool isInitialized(const QOpenGLExtraFunctionsPrivate *d) { return d != Q_NULLPTR; }
};
+
+#define QT_OPENGL_DECLARE_FUNCTIONS(ret, name, args) \
+ ret (QOPENGLF_APIENTRYP name)args;
+#define QT_OPENGL_COUNT_FUNCTIONS(ret, name, args) +1
+
+#define QT_OPENGL_DECLARE(FUNCTIONS) \
+public: \
+ struct Functions { \
+ FUNCTIONS(QT_OPENGL_DECLARE_FUNCTIONS) \
+ }; \
+ union { \
+ QFunctionPointer functions[FUNCTIONS(QT_OPENGL_COUNT_FUNCTIONS)]; \
+ Functions f; \
+ }; \
+private: \
+ void init(QOpenGLContext *context);
+
class QOpenGLExtraFunctionsPrivate : public QOpenGLFunctionsPrivate
{
public:
QOpenGLExtraFunctionsPrivate(QOpenGLContext *ctx);
// GLES3
- void (QOPENGLF_APIENTRYP ReadBuffer)(GLenum mode);
- void (QOPENGLF_APIENTRYP DrawRangeElements)(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices);
- void (QOPENGLF_APIENTRYP TexImage3D)(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels);
- void (QOPENGLF_APIENTRYP TexSubImage3D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels);
- void (QOPENGLF_APIENTRYP CopyTexSubImage3D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
- void (QOPENGLF_APIENTRYP CompressedTexImage3D)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *data);
- void (QOPENGLF_APIENTRYP CompressedTexSubImage3D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data);
- void (QOPENGLF_APIENTRYP GenQueries)(GLsizei n, GLuint *ids);
- void (QOPENGLF_APIENTRYP DeleteQueries)(GLsizei n, const GLuint *ids);
- GLboolean (QOPENGLF_APIENTRYP IsQuery)(GLuint id);
- void (QOPENGLF_APIENTRYP BeginQuery)(GLenum target, GLuint id);
- void (QOPENGLF_APIENTRYP EndQuery)(GLenum target);
- void (QOPENGLF_APIENTRYP GetQueryiv)(GLenum target, GLenum pname, GLint *params);
- void (QOPENGLF_APIENTRYP GetQueryObjectuiv)(GLuint id, GLenum pname, GLuint *params);
- GLboolean (QOPENGLF_APIENTRYP UnmapBuffer)(GLenum target);
- void (QOPENGLF_APIENTRYP GetBufferPointerv)(GLenum target, GLenum pname, void **params);
- void (QOPENGLF_APIENTRYP DrawBuffers)(GLsizei n, const GLenum *bufs);
- void (QOPENGLF_APIENTRYP UniformMatrix2x3fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
- void (QOPENGLF_APIENTRYP UniformMatrix3x2fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
- void (QOPENGLF_APIENTRYP UniformMatrix2x4fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
- void (QOPENGLF_APIENTRYP UniformMatrix4x2fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
- void (QOPENGLF_APIENTRYP UniformMatrix3x4fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
- void (QOPENGLF_APIENTRYP UniformMatrix4x3fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
- void (QOPENGLF_APIENTRYP BlitFramebuffer)(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
- void (QOPENGLF_APIENTRYP RenderbufferStorageMultisample)(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
- void (QOPENGLF_APIENTRYP FramebufferTextureLayer)(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer);
- void *(QOPENGLF_APIENTRYP MapBufferRange)(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access);
- void (QOPENGLF_APIENTRYP FlushMappedBufferRange)(GLenum target, GLintptr offset, GLsizeiptr length);
- void (QOPENGLF_APIENTRYP BindVertexArray)(GLuint array);
- void (QOPENGLF_APIENTRYP DeleteVertexArrays)(GLsizei n, const GLuint *arrays);
- void (QOPENGLF_APIENTRYP GenVertexArrays)(GLsizei n, GLuint *arrays);
- GLboolean (QOPENGLF_APIENTRYP IsVertexArray)(GLuint array);
- void (QOPENGLF_APIENTRYP GetIntegeri_v)(GLenum target, GLuint index, GLint *data);
- void (QOPENGLF_APIENTRYP BeginTransformFeedback)(GLenum primitiveMode);
- void (QOPENGLF_APIENTRYP EndTransformFeedback)(void);
- void (QOPENGLF_APIENTRYP BindBufferRange)(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size);
- void (QOPENGLF_APIENTRYP BindBufferBase)(GLenum target, GLuint index, GLuint buffer);
- void (QOPENGLF_APIENTRYP TransformFeedbackVaryings)(GLuint program, GLsizei count, const GLchar *const*varyings, GLenum bufferMode);
- void (QOPENGLF_APIENTRYP GetTransformFeedbackVarying)(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name);
- void (QOPENGLF_APIENTRYP VertexAttribIPointer)(GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer);
- void (QOPENGLF_APIENTRYP GetVertexAttribIiv)(GLuint index, GLenum pname, GLint *params);
- void (QOPENGLF_APIENTRYP GetVertexAttribIuiv)(GLuint index, GLenum pname, GLuint *params);
- void (QOPENGLF_APIENTRYP VertexAttribI4i)(GLuint index, GLint x, GLint y, GLint z, GLint w);
- void (QOPENGLF_APIENTRYP VertexAttribI4ui)(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);
- void (QOPENGLF_APIENTRYP VertexAttribI4iv)(GLuint index, const GLint *v);
- void (QOPENGLF_APIENTRYP VertexAttribI4uiv)(GLuint index, const GLuint *v);
- void (QOPENGLF_APIENTRYP GetUniformuiv)(GLuint program, GLint location, GLuint *params);
- GLint (QOPENGLF_APIENTRYP GetFragDataLocation)(GLuint program, const GLchar *name);
- void (QOPENGLF_APIENTRYP Uniform1ui)(GLint location, GLuint v0);
- void (QOPENGLF_APIENTRYP Uniform2ui)(GLint location, GLuint v0, GLuint v1);
- void (QOPENGLF_APIENTRYP Uniform3ui)(GLint location, GLuint v0, GLuint v1, GLuint v2);
- void (QOPENGLF_APIENTRYP Uniform4ui)(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
- void (QOPENGLF_APIENTRYP Uniform1uiv)(GLint location, GLsizei count, const GLuint *value);
- void (QOPENGLF_APIENTRYP Uniform2uiv)(GLint location, GLsizei count, const GLuint *value);
- void (QOPENGLF_APIENTRYP Uniform3uiv)(GLint location, GLsizei count, const GLuint *value);
- void (QOPENGLF_APIENTRYP Uniform4uiv)(GLint location, GLsizei count, const GLuint *value);
- void (QOPENGLF_APIENTRYP ClearBufferiv)(GLenum buffer, GLint drawbuffer, const GLint *value);
- void (QOPENGLF_APIENTRYP ClearBufferuiv)(GLenum buffer, GLint drawbuffer, const GLuint *value);
- void (QOPENGLF_APIENTRYP ClearBufferfv)(GLenum buffer, GLint drawbuffer, const GLfloat *value);
- void (QOPENGLF_APIENTRYP ClearBufferfi)(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil);
- const GLubyte *(QOPENGLF_APIENTRYP GetStringi)(GLenum name, GLuint index);
- void (QOPENGLF_APIENTRYP CopyBufferSubData)(GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size);
- void (QOPENGLF_APIENTRYP GetUniformIndices)(GLuint program, GLsizei uniformCount, const GLchar *const*uniformNames, GLuint *uniformIndices);
- void (QOPENGLF_APIENTRYP GetActiveUniformsiv)(GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params);
- GLuint (QOPENGLF_APIENTRYP GetUniformBlockIndex)(GLuint program, const GLchar *uniformBlockName);
- void (QOPENGLF_APIENTRYP GetActiveUniformBlockiv)(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params);
- void (QOPENGLF_APIENTRYP GetActiveUniformBlockName)(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName);
- void (QOPENGLF_APIENTRYP UniformBlockBinding)(GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding);
- void (QOPENGLF_APIENTRYP DrawArraysInstanced)(GLenum mode, GLint first, GLsizei count, GLsizei instancecount);
- void (QOPENGLF_APIENTRYP DrawElementsInstanced)(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount);
- GLsync (QOPENGLF_APIENTRYP FenceSync)(GLenum condition, GLbitfield flags);
- GLboolean (QOPENGLF_APIENTRYP IsSync)(GLsync sync);
- void (QOPENGLF_APIENTRYP DeleteSync)(GLsync sync);
- GLenum (QOPENGLF_APIENTRYP ClientWaitSync)(GLsync sync, GLbitfield flags, GLuint64 timeout);
- void (QOPENGLF_APIENTRYP WaitSync)(GLsync sync, GLbitfield flags, GLuint64 timeout);
- void (QOPENGLF_APIENTRYP GetInteger64v)(GLenum pname, GLint64 *data);
- void (QOPENGLF_APIENTRYP GetSynciv)(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values);
- void (QOPENGLF_APIENTRYP GetInteger64i_v)(GLenum target, GLuint index, GLint64 *data);
- void (QOPENGLF_APIENTRYP GetBufferParameteri64v)(GLenum target, GLenum pname, GLint64 *params);
- void (QOPENGLF_APIENTRYP GenSamplers)(GLsizei count, GLuint *samplers);
- void (QOPENGLF_APIENTRYP DeleteSamplers)(GLsizei count, const GLuint *samplers);
- GLboolean (QOPENGLF_APIENTRYP IsSampler)(GLuint sampler);
- void (QOPENGLF_APIENTRYP BindSampler)(GLuint unit, GLuint sampler);
- void (QOPENGLF_APIENTRYP SamplerParameteri)(GLuint sampler, GLenum pname, GLint param);
- void (QOPENGLF_APIENTRYP SamplerParameteriv)(GLuint sampler, GLenum pname, const GLint *param);
- void (QOPENGLF_APIENTRYP SamplerParameterf)(GLuint sampler, GLenum pname, GLfloat param);
- void (QOPENGLF_APIENTRYP SamplerParameterfv)(GLuint sampler, GLenum pname, const GLfloat *param);
- void (QOPENGLF_APIENTRYP GetSamplerParameteriv)(GLuint sampler, GLenum pname, GLint *params);
- void (QOPENGLF_APIENTRYP GetSamplerParameterfv)(GLuint sampler, GLenum pname, GLfloat *params);
- void (QOPENGLF_APIENTRYP VertexAttribDivisor)(GLuint index, GLuint divisor);
- void (QOPENGLF_APIENTRYP BindTransformFeedback)(GLenum target, GLuint id);
- void (QOPENGLF_APIENTRYP DeleteTransformFeedbacks)(GLsizei n, const GLuint *ids);
- void (QOPENGLF_APIENTRYP GenTransformFeedbacks)(GLsizei n, GLuint *ids);
- GLboolean (QOPENGLF_APIENTRYP IsTransformFeedback)(GLuint id);
- void (QOPENGLF_APIENTRYP PauseTransformFeedback)(void);
- void (QOPENGLF_APIENTRYP ResumeTransformFeedback)(void);
- void (QOPENGLF_APIENTRYP GetProgramBinary)(GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, void *binary);
- void (QOPENGLF_APIENTRYP ProgramBinary)(GLuint program, GLenum binaryFormat, const void *binary, GLsizei length);
- void (QOPENGLF_APIENTRYP ProgramParameteri)(GLuint program, GLenum pname, GLint value);
- void (QOPENGLF_APIENTRYP InvalidateFramebuffer)(GLenum target, GLsizei numAttachments, const GLenum *attachments);
- void (QOPENGLF_APIENTRYP InvalidateSubFramebuffer)(GLenum target, GLsizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height);
- void (QOPENGLF_APIENTRYP TexStorage2D)(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height);
- void (QOPENGLF_APIENTRYP TexStorage3D)(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth);
- void (QOPENGLF_APIENTRYP GetInternalformativ)(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint *params);
-
- // GLES 3.1
- void (QOPENGLF_APIENTRYP DispatchCompute)(GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z);
- void (QOPENGLF_APIENTRYP DispatchComputeIndirect)(GLintptr indirect);
- void (QOPENGLF_APIENTRYP DrawArraysIndirect)(GLenum mode, const void *indirect);
- void (QOPENGLF_APIENTRYP DrawElementsIndirect)(GLenum mode, GLenum type, const void *indirect);
- void (QOPENGLF_APIENTRYP FramebufferParameteri)(GLenum target, GLenum pname, GLint param);
- void (QOPENGLF_APIENTRYP GetFramebufferParameteriv)(GLenum target, GLenum pname, GLint *params);
- void (QOPENGLF_APIENTRYP GetProgramInterfaceiv)(GLuint program, GLenum programInterface, GLenum pname, GLint *params);
- GLuint (QOPENGLF_APIENTRYP GetProgramResourceIndex)(GLuint program, GLenum programInterface, const GLchar *name);
- void (QOPENGLF_APIENTRYP GetProgramResourceName)(GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name);
- void (QOPENGLF_APIENTRYP GetProgramResourceiv)(GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum *props, GLsizei bufSize, GLsizei *length, GLint *params);
- GLint (QOPENGLF_APIENTRYP GetProgramResourceLocation)(GLuint program, GLenum programInterface, const GLchar *name);
- void (QOPENGLF_APIENTRYP UseProgramStages)(GLuint pipeline, GLbitfield stages, GLuint program);
- void (QOPENGLF_APIENTRYP ActiveShaderProgram)(GLuint pipeline, GLuint program);
- GLuint (QOPENGLF_APIENTRYP CreateShaderProgramv)(GLenum type, GLsizei count, const GLchar *const*strings);
- void (QOPENGLF_APIENTRYP BindProgramPipeline)(GLuint pipeline);
- void (QOPENGLF_APIENTRYP DeleteProgramPipelines)(GLsizei n, const GLuint *pipelines);
- void (QOPENGLF_APIENTRYP GenProgramPipelines)(GLsizei n, GLuint *pipelines);
- GLboolean (QOPENGLF_APIENTRYP IsProgramPipeline)(GLuint pipeline);
- void (QOPENGLF_APIENTRYP GetProgramPipelineiv)(GLuint pipeline, GLenum pname, GLint *params);
- void (QOPENGLF_APIENTRYP ProgramUniform1i)(GLuint program, GLint location, GLint v0);
- void (QOPENGLF_APIENTRYP ProgramUniform2i)(GLuint program, GLint location, GLint v0, GLint v1);
- void (QOPENGLF_APIENTRYP ProgramUniform3i)(GLuint program, GLint location, GLint v0, GLint v1, GLint v2);
- void (QOPENGLF_APIENTRYP ProgramUniform4i)(GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
- void (QOPENGLF_APIENTRYP ProgramUniform1ui)(GLuint program, GLint location, GLuint v0);
- void (QOPENGLF_APIENTRYP ProgramUniform2ui)(GLuint program, GLint location, GLuint v0, GLuint v1);
- void (QOPENGLF_APIENTRYP ProgramUniform3ui)(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2);
- void (QOPENGLF_APIENTRYP ProgramUniform4ui)(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
- void (QOPENGLF_APIENTRYP ProgramUniform1f)(GLuint program, GLint location, GLfloat v0);
- void (QOPENGLF_APIENTRYP ProgramUniform2f)(GLuint program, GLint location, GLfloat v0, GLfloat v1);
- void (QOPENGLF_APIENTRYP ProgramUniform3f)(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
- void (QOPENGLF_APIENTRYP ProgramUniform4f)(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
- void (QOPENGLF_APIENTRYP ProgramUniform1iv)(GLuint program, GLint location, GLsizei count, const GLint *value);
- void (QOPENGLF_APIENTRYP ProgramUniform2iv)(GLuint program, GLint location, GLsizei count, const GLint *value);
- void (QOPENGLF_APIENTRYP ProgramUniform3iv)(GLuint program, GLint location, GLsizei count, const GLint *value);
- void (QOPENGLF_APIENTRYP ProgramUniform4iv)(GLuint program, GLint location, GLsizei count, const GLint *value);
- void (QOPENGLF_APIENTRYP ProgramUniform1uiv)(GLuint program, GLint location, GLsizei count, const GLuint *value);
- void (QOPENGLF_APIENTRYP ProgramUniform2uiv)(GLuint program, GLint location, GLsizei count, const GLuint *value);
- void (QOPENGLF_APIENTRYP ProgramUniform3uiv)(GLuint program, GLint location, GLsizei count, const GLuint *value);
- void (QOPENGLF_APIENTRYP ProgramUniform4uiv)(GLuint program, GLint location, GLsizei count, const GLuint *value);
- void (QOPENGLF_APIENTRYP ProgramUniform1fv)(GLuint program, GLint location, GLsizei count, const GLfloat *value);
- void (QOPENGLF_APIENTRYP ProgramUniform2fv)(GLuint program, GLint location, GLsizei count, const GLfloat *value);
- void (QOPENGLF_APIENTRYP ProgramUniform3fv)(GLuint program, GLint location, GLsizei count, const GLfloat *value);
- void (QOPENGLF_APIENTRYP ProgramUniform4fv)(GLuint program, GLint location, GLsizei count, const GLfloat *value);
- void (QOPENGLF_APIENTRYP ProgramUniformMatrix2fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
- void (QOPENGLF_APIENTRYP ProgramUniformMatrix3fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
- void (QOPENGLF_APIENTRYP ProgramUniformMatrix4fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
- void (QOPENGLF_APIENTRYP ProgramUniformMatrix2x3fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
- void (QOPENGLF_APIENTRYP ProgramUniformMatrix3x2fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
- void (QOPENGLF_APIENTRYP ProgramUniformMatrix2x4fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
- void (QOPENGLF_APIENTRYP ProgramUniformMatrix4x2fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
- void (QOPENGLF_APIENTRYP ProgramUniformMatrix3x4fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
- void (QOPENGLF_APIENTRYP ProgramUniformMatrix4x3fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
- void (QOPENGLF_APIENTRYP ValidateProgramPipeline)(GLuint pipeline);
- void (QOPENGLF_APIENTRYP GetProgramPipelineInfoLog)(GLuint pipeline, GLsizei bufSize, GLsizei *length, GLchar *infoLog);
- void (QOPENGLF_APIENTRYP BindImageTexture)(GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format);
- void (QOPENGLF_APIENTRYP GetBooleani_v)(GLenum target, GLuint index, GLboolean *data);
- void (QOPENGLF_APIENTRYP MemoryBarrierFunc)(GLbitfield barriers);
- void (QOPENGLF_APIENTRYP MemoryBarrierByRegion)(GLbitfield barriers);
- void (QOPENGLF_APIENTRYP TexStorage2DMultisample)(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations);
- void (QOPENGLF_APIENTRYP GetMultisamplefv)(GLenum pname, GLuint index, GLfloat *val);
- void (QOPENGLF_APIENTRYP SampleMaski)(GLuint maskNumber, GLbitfield mask);
- void (QOPENGLF_APIENTRYP GetTexLevelParameteriv)(GLenum target, GLint level, GLenum pname, GLint *params);
- void (QOPENGLF_APIENTRYP GetTexLevelParameterfv)(GLenum target, GLint level, GLenum pname, GLfloat *params);
- void (QOPENGLF_APIENTRYP BindVertexBuffer)(GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride);
- void (QOPENGLF_APIENTRYP VertexAttribFormat)(GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset);
- void (QOPENGLF_APIENTRYP VertexAttribIFormat)(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset);
- void (QOPENGLF_APIENTRYP VertexAttribBinding)(GLuint attribindex, GLuint bindingindex);
- void (QOPENGLF_APIENTRYP VertexBindingDivisor)(GLuint bindingindex, GLuint divisor);
+#define QT_OPENGL_EXTRA_FUNCTIONS(F) \
+ F(void, ReadBuffer, (GLenum mode)) \
+ F(void, DrawRangeElements, (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices)) \
+ F(void, TexImage3D, (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels)) \
+ F(void, TexSubImage3D, (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels)) \
+ F(void, CopyTexSubImage3D, (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)) \
+ F(void, CompressedTexImage3D, (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *data)) \
+ F(void, CompressedTexSubImage3D, (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data)) \
+ F(void, GenQueries, (GLsizei n, GLuint *ids)) \
+ F(void, DeleteQueries, (GLsizei n, const GLuint *ids)) \
+ F(GLboolean, IsQuery, (GLuint id)) \
+ F(void, BeginQuery, (GLenum target, GLuint id)) \
+ F(void, EndQuery, (GLenum target)) \
+ F(void, GetQueryiv, (GLenum target, GLenum pname, GLint *params)) \
+ F(void, GetQueryObjectuiv, (GLuint id, GLenum pname, GLuint *params)) \
+ F(GLboolean, UnmapBuffer, (GLenum target)) \
+ F(void, GetBufferPointerv, (GLenum target, GLenum pname, void **params)) \
+ F(void, DrawBuffers, (GLsizei n, const GLenum *bufs)) \
+ F(void, UniformMatrix2x3fv, (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)) \
+ F(void, UniformMatrix3x2fv, (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)) \
+ F(void, UniformMatrix2x4fv, (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)) \
+ F(void, UniformMatrix4x2fv, (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)) \
+ F(void, UniformMatrix3x4fv, (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)) \
+ F(void, UniformMatrix4x3fv, (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)) \
+ F(void, BlitFramebuffer, (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)) \
+ F(void, RenderbufferStorageMultisample, (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)) \
+ F(void, FramebufferTextureLayer, (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer)) \
+ F(void *,MapBufferRange, (GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access)) \
+ F(void, FlushMappedBufferRange, (GLenum target, GLintptr offset, GLsizeiptr length)) \
+ F(void, BindVertexArray, (GLuint array)) \
+ F(void, DeleteVertexArrays, (GLsizei n, const GLuint *arrays)) \
+ F(void, GenVertexArrays, (GLsizei n, GLuint *arrays)) \
+ F(GLboolean, IsVertexArray, (GLuint array)) \
+ F(void, GetIntegeri_v, (GLenum target, GLuint index, GLint *data)) \
+ F(void, BeginTransformFeedback, (GLenum primitiveMode)) \
+ F(void, EndTransformFeedback, (void)) \
+ F(void, BindBufferRange, (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)) \
+ F(void, BindBufferBase, (GLenum target, GLuint index, GLuint buffer)) \
+ F(void, TransformFeedbackVaryings, (GLuint program, GLsizei count, const GLchar *const*varyings, GLenum bufferMode)) \
+ F(void, GetTransformFeedbackVarying, (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name)) \
+ F(void, VertexAttribIPointer, (GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer)) \
+ F(void, GetVertexAttribIiv, (GLuint index, GLenum pname, GLint *params)) \
+ F(void, GetVertexAttribIuiv, (GLuint index, GLenum pname, GLuint *params)) \
+ F(void, VertexAttribI4i, (GLuint index, GLint x, GLint y, GLint z, GLint w)) \
+ F(void, VertexAttribI4ui, (GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)) \
+ F(void, VertexAttribI4iv, (GLuint index, const GLint *v)) \
+ F(void, VertexAttribI4uiv, (GLuint index, const GLuint *v)) \
+ F(void, GetUniformuiv, (GLuint program, GLint location, GLuint *params)) \
+ F(GLint, GetFragDataLocation, (GLuint program, const GLchar *name)) \
+ F(void, Uniform1ui, (GLint location, GLuint v0)) \
+ F(void, Uniform2ui, (GLint location, GLuint v0, GLuint v1)) \
+ F(void, Uniform3ui, (GLint location, GLuint v0, GLuint v1, GLuint v2)) \
+ F(void, Uniform4ui, (GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)) \
+ F(void, Uniform1uiv, (GLint location, GLsizei count, const GLuint *value)) \
+ F(void, Uniform2uiv, (GLint location, GLsizei count, const GLuint *value)) \
+ F(void, Uniform3uiv, (GLint location, GLsizei count, const GLuint *value)) \
+ F(void, Uniform4uiv, (GLint location, GLsizei count, const GLuint *value)) \
+ F(void, ClearBufferiv, (GLenum buffer, GLint drawbuffer, const GLint *value)) \
+ F(void, ClearBufferuiv, (GLenum buffer, GLint drawbuffer, const GLuint *value)) \
+ F(void, ClearBufferfv, (GLenum buffer, GLint drawbuffer, const GLfloat *value)) \
+ F(void, ClearBufferfi, (GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil)) \
+ F(const GLubyte *, GetStringi, (GLenum name, GLuint index)) \
+ F(void, CopyBufferSubData, (GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size)) \
+ F(void, GetUniformIndices, (GLuint program, GLsizei uniformCount, const GLchar *const*uniformNames, GLuint *uniformIndices)) \
+ F(void, GetActiveUniformsiv, (GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params)) \
+ F(GLuint, GetUniformBlockIndex, (GLuint program, const GLchar *uniformBlockName)) \
+ F(void, GetActiveUniformBlockiv, (GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params)) \
+ F(void, GetActiveUniformBlockName, (GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName)) \
+ F(void, UniformBlockBinding, (GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding)) \
+ F(void, DrawArraysInstanced, (GLenum mode, GLint first, GLsizei count, GLsizei instancecount)) \
+ F(void, DrawElementsInstanced, (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount)) \
+ F(GLsync, FenceSync, (GLenum condition, GLbitfield flags)) \
+ F(GLboolean, IsSync, (GLsync sync)) \
+ F(void, DeleteSync, (GLsync sync)) \
+ F(GLenum, ClientWaitSync, (GLsync sync, GLbitfield flags, GLuint64 timeout)) \
+ F(void, WaitSync, (GLsync sync, GLbitfield flags, GLuint64 timeout)) \
+ F(void, GetInteger64v, (GLenum pname, GLint64 *data)) \
+ F(void, GetSynciv, (GLsync sync, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values)) \
+ F(void, GetInteger64i_v, (GLenum target, GLuint index, GLint64 *data)) \
+ F(void, GetBufferParameteri64v, (GLenum target, GLenum pname, GLint64 *params)) \
+ F(void, GenSamplers, (GLsizei count, GLuint *samplers)) \
+ F(void, DeleteSamplers, (GLsizei count, const GLuint *samplers)) \
+ F(GLboolean, IsSampler, (GLuint sampler)) \
+ F(void, BindSampler, (GLuint unit, GLuint sampler)) \
+ F(void, SamplerParameteri, (GLuint sampler, GLenum pname, GLint param)) \
+ F(void, SamplerParameteriv, (GLuint sampler, GLenum pname, const GLint *param)) \
+ F(void, SamplerParameterf, (GLuint sampler, GLenum pname, GLfloat param)) \
+ F(void, SamplerParameterfv, (GLuint sampler, GLenum pname, const GLfloat *param)) \
+ F(void, GetSamplerParameteriv, (GLuint sampler, GLenum pname, GLint *params)) \
+ F(void, GetSamplerParameterfv, (GLuint sampler, GLenum pname, GLfloat *params)) \
+ F(void, VertexAttribDivisor, (GLuint index, GLuint divisor)) \
+ F(void, BindTransformFeedback, (GLenum target, GLuint id)) \
+ F(void, DeleteTransformFeedbacks, (GLsizei n, const GLuint *ids)) \
+ F(void, GenTransformFeedbacks, (GLsizei n, GLuint *ids)) \
+ F(GLboolean, IsTransformFeedback, (GLuint id)) \
+ F(void, PauseTransformFeedback, (void)) \
+ F(void, ResumeTransformFeedback, (void)) \
+ F(void, GetProgramBinary, (GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, void *binary)) \
+ F(void, ProgramBinary, (GLuint program, GLenum binaryFormat, const void *binary, GLsizei length)) \
+ F(void, ProgramParameteri, (GLuint program, GLenum pname, GLint value)) \
+ F(void, InvalidateFramebuffer, (GLenum target, GLsizei numAttachments, const GLenum *attachments)) \
+ F(void, InvalidateSubFramebuffer, (GLenum target, GLsizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height)) \
+ F(void, TexStorage2D, (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height)) \
+ F(void, TexStorage3D, (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth)) \
+ F(void, GetInternalformativ, (GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint *params)) \
+ F(void, DispatchCompute, (GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z)) \
+ F(void, DispatchComputeIndirect, (GLintptr indirect)) \
+ F(void, DrawArraysIndirect, (GLenum mode, const void *indirect)) \
+ F(void, DrawElementsIndirect, (GLenum mode, GLenum type, const void *indirect)) \
+ F(void, FramebufferParameteri, (GLenum target, GLenum pname, GLint param)) \
+ F(void, GetFramebufferParameteriv, (GLenum target, GLenum pname, GLint *params)) \
+ F(void, GetProgramInterfaceiv, (GLuint program, GLenum programInterface, GLenum pname, GLint *params)) \
+ F(GLuint, GetProgramResourceIndex, (GLuint program, GLenum programInterface, const GLchar *name)) \
+ F(void, GetProgramResourceName, (GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name)) \
+ F(void, GetProgramResourceiv, (GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum *props, GLsizei bufSize, GLsizei *length, GLint *params)) \
+ F(GLint, GetProgramResourceLocation, (GLuint program, GLenum programInterface, const GLchar *name)) \
+ F(void, UseProgramStages, (GLuint pipeline, GLbitfield stages, GLuint program)) \
+ F(void, ActiveShaderProgram, (GLuint pipeline, GLuint program)) \
+ F(GLuint, CreateShaderProgramv, (GLenum type, GLsizei count, const GLchar *const*strings)) \
+ F(void, BindProgramPipeline, (GLuint pipeline)) \
+ F(void, DeleteProgramPipelines, (GLsizei n, const GLuint *pipelines)) \
+ F(void, GenProgramPipelines, (GLsizei n, GLuint *pipelines)) \
+ F(GLboolean, IsProgramPipeline, (GLuint pipeline)) \
+ F(void, GetProgramPipelineiv, (GLuint pipeline, GLenum pname, GLint *params)) \
+ F(void, ProgramUniform1i, (GLuint program, GLint location, GLint v0)) \
+ F(void, ProgramUniform2i, (GLuint program, GLint location, GLint v0, GLint v1)) \
+ F(void, ProgramUniform3i, (GLuint program, GLint location, GLint v0, GLint v1, GLint v2)) \
+ F(void, ProgramUniform4i, (GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3)) \
+ F(void, ProgramUniform1ui, (GLuint program, GLint location, GLuint v0)) \
+ F(void, ProgramUniform2ui, (GLuint program, GLint location, GLuint v0, GLuint v1)) \
+ F(void, ProgramUniform3ui, (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2)) \
+ F(void, ProgramUniform4ui, (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)) \
+ F(void, ProgramUniform1f, (GLuint program, GLint location, GLfloat v0)) \
+ F(void, ProgramUniform2f, (GLuint program, GLint location, GLfloat v0, GLfloat v1)) \
+ F(void, ProgramUniform3f, (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2)) \
+ F(void, ProgramUniform4f, (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)) \
+ F(void, ProgramUniform1iv, (GLuint program, GLint location, GLsizei count, const GLint *value)) \
+ F(void, ProgramUniform2iv, (GLuint program, GLint location, GLsizei count, const GLint *value)) \
+ F(void, ProgramUniform3iv, (GLuint program, GLint location, GLsizei count, const GLint *value)) \
+ F(void, ProgramUniform4iv, (GLuint program, GLint location, GLsizei count, const GLint *value)) \
+ F(void, ProgramUniform1uiv, (GLuint program, GLint location, GLsizei count, const GLuint *value)) \
+ F(void, ProgramUniform2uiv, (GLuint program, GLint location, GLsizei count, const GLuint *value)) \
+ F(void, ProgramUniform3uiv, (GLuint program, GLint location, GLsizei count, const GLuint *value)) \
+ F(void, ProgramUniform4uiv, (GLuint program, GLint location, GLsizei count, const GLuint *value)) \
+ F(void, ProgramUniform1fv, (GLuint program, GLint location, GLsizei count, const GLfloat *value)) \
+ F(void, ProgramUniform2fv, (GLuint program, GLint location, GLsizei count, const GLfloat *value)) \
+ F(void, ProgramUniform3fv, (GLuint program, GLint location, GLsizei count, const GLfloat *value)) \
+ F(void, ProgramUniform4fv, (GLuint program, GLint location, GLsizei count, const GLfloat *value)) \
+ F(void, ProgramUniformMatrix2fv, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)) \
+ F(void, ProgramUniformMatrix3fv, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)) \
+ F(void, ProgramUniformMatrix4fv, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)) \
+ F(void, ProgramUniformMatrix2x3fv, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)) \
+ F(void, ProgramUniformMatrix3x2fv, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)) \
+ F(void, ProgramUniformMatrix2x4fv, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)) \
+ F(void, ProgramUniformMatrix4x2fv, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)) \
+ F(void, ProgramUniformMatrix3x4fv, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)) \
+ F(void, ProgramUniformMatrix4x3fv, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)) \
+ F(void, ValidateProgramPipeline, (GLuint pipeline)) \
+ F(void, GetProgramPipelineInfoLog, (GLuint pipeline, GLsizei bufSize, GLsizei *length, GLchar *infoLog)) \
+ F(void, BindImageTexture, (GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format)) \
+ F(void, GetBooleani_v, (GLenum target, GLuint index, GLboolean *data)) \
+ F(void, MemoryBarrier, (GLbitfield barriers)) \
+ F(void, MemoryBarrierByRegion, (GLbitfield barriers)) \
+ F(void, TexStorage2DMultisample, (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations)) \
+ F(void, GetMultisamplefv, (GLenum pname, GLuint index, GLfloat *val)) \
+ F(void, SampleMaski, (GLuint maskNumber, GLbitfield mask)) \
+ F(void, GetTexLevelParameteriv, (GLenum target, GLint level, GLenum pname, GLint *params)) \
+ F(void, GetTexLevelParameterfv, (GLenum target, GLint level, GLenum pname, GLfloat *params)) \
+ F(void, BindVertexBuffer, (GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride)) \
+ F(void, VertexAttribFormat, (GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset)) \
+ F(void, VertexAttribIFormat, (GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)) \
+ F(void, VertexAttribBinding, (GLuint attribindex, GLuint bindingindex)) \
+ F(void, VertexBindingDivisor, (GLuint bindingindex, GLuint divisor)) \
+
+ QT_OPENGL_DECLARE(QT_OPENGL_EXTRA_FUNCTIONS)
};
// GLES 3.0 and 3.1
@@ -601,7 +625,7 @@ inline void QOpenGLExtraFunctions::glBeginQuery(GLenum target, GLuint id)
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->BeginQuery(target, id);
+ d->f.BeginQuery(target, id);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -609,7 +633,7 @@ inline void QOpenGLExtraFunctions::glBeginTransformFeedback(GLenum primitiveMode
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->BeginTransformFeedback(primitiveMode);
+ d->f.BeginTransformFeedback(primitiveMode);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -617,7 +641,7 @@ inline void QOpenGLExtraFunctions::glBindBufferBase(GLenum target, GLuint index,
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->BindBufferBase(target, index, buffer);
+ d->f.BindBufferBase(target, index, buffer);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -625,7 +649,7 @@ inline void QOpenGLExtraFunctions::glBindBufferRange(GLenum target, GLuint index
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->BindBufferRange(target, index, buffer, offset, size);
+ d->f.BindBufferRange(target, index, buffer, offset, size);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -633,7 +657,7 @@ inline void QOpenGLExtraFunctions::glBindSampler(GLuint unit, GLuint sampler)
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->BindSampler(unit, sampler);
+ d->f.BindSampler(unit, sampler);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -641,7 +665,7 @@ inline void QOpenGLExtraFunctions::glBindTransformFeedback(GLenum target, GLuint
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->BindTransformFeedback(target, id);
+ d->f.BindTransformFeedback(target, id);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -649,7 +673,7 @@ inline void QOpenGLExtraFunctions::glBindVertexArray(GLuint array)
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->BindVertexArray(array);
+ d->f.BindVertexArray(array);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -657,7 +681,7 @@ inline void QOpenGLExtraFunctions::glBlitFramebuffer(GLint srcX0, GLint srcY0, G
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->BlitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter);
+ d->f.BlitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -665,7 +689,7 @@ inline void QOpenGLExtraFunctions::glClearBufferfi(GLenum buffer, GLint drawbuff
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->ClearBufferfi(buffer, drawbuffer, depth, stencil);
+ d->f.ClearBufferfi(buffer, drawbuffer, depth, stencil);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -673,7 +697,7 @@ inline void QOpenGLExtraFunctions::glClearBufferfv(GLenum buffer, GLint drawbuff
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->ClearBufferfv(buffer, drawbuffer, value);
+ d->f.ClearBufferfv(buffer, drawbuffer, value);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -681,7 +705,7 @@ inline void QOpenGLExtraFunctions::glClearBufferiv(GLenum buffer, GLint drawbuff
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->ClearBufferiv(buffer, drawbuffer, value);
+ d->f.ClearBufferiv(buffer, drawbuffer, value);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -689,7 +713,7 @@ inline void QOpenGLExtraFunctions::glClearBufferuiv(GLenum buffer, GLint drawbuf
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->ClearBufferuiv(buffer, drawbuffer, value);
+ d->f.ClearBufferuiv(buffer, drawbuffer, value);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -697,7 +721,7 @@ inline GLenum QOpenGLExtraFunctions::glClientWaitSync(GLsync sync, GLbitfield fl
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- GLenum result = d->ClientWaitSync(sync, flags, timeout);
+ GLenum result = d->f.ClientWaitSync(sync, flags, timeout);
Q_OPENGL_FUNCTIONS_DEBUG
return result;
}
@@ -706,7 +730,7 @@ inline void QOpenGLExtraFunctions::glCompressedTexImage3D(GLenum target, GLint l
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->CompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data);
+ d->f.CompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -714,7 +738,7 @@ inline void QOpenGLExtraFunctions::glCompressedTexSubImage3D(GLenum target, GLin
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->CompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data);
+ d->f.CompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -722,7 +746,7 @@ inline void QOpenGLExtraFunctions::glCopyBufferSubData(GLenum readTarget, GLenum
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->CopyBufferSubData(readTarget, writeTarget, readOffset, writeOffset, size);
+ d->f.CopyBufferSubData(readTarget, writeTarget, readOffset, writeOffset, size);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -730,7 +754,7 @@ inline void QOpenGLExtraFunctions::glCopyTexSubImage3D(GLenum target, GLint leve
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->CopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height);
+ d->f.CopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -738,7 +762,7 @@ inline void QOpenGLExtraFunctions::glDeleteQueries(GLsizei n, const GLuint * ids
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->DeleteQueries(n, ids);
+ d->f.DeleteQueries(n, ids);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -746,7 +770,7 @@ inline void QOpenGLExtraFunctions::glDeleteSamplers(GLsizei count, const GLuint
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->DeleteSamplers(count, samplers);
+ d->f.DeleteSamplers(count, samplers);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -754,7 +778,7 @@ inline void QOpenGLExtraFunctions::glDeleteSync(GLsync sync)
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->DeleteSync(sync);
+ d->f.DeleteSync(sync);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -762,7 +786,7 @@ inline void QOpenGLExtraFunctions::glDeleteTransformFeedbacks(GLsizei n, const G
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->DeleteTransformFeedbacks(n, ids);
+ d->f.DeleteTransformFeedbacks(n, ids);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -770,7 +794,7 @@ inline void QOpenGLExtraFunctions::glDeleteVertexArrays(GLsizei n, const GLuint
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->DeleteVertexArrays(n, arrays);
+ d->f.DeleteVertexArrays(n, arrays);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -778,7 +802,7 @@ inline void QOpenGLExtraFunctions::glDrawArraysInstanced(GLenum mode, GLint firs
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->DrawArraysInstanced(mode, first, count, instancecount);
+ d->f.DrawArraysInstanced(mode, first, count, instancecount);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -786,7 +810,7 @@ inline void QOpenGLExtraFunctions::glDrawBuffers(GLsizei n, const GLenum * bufs)
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->DrawBuffers(n, bufs);
+ d->f.DrawBuffers(n, bufs);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -794,7 +818,7 @@ inline void QOpenGLExtraFunctions::glDrawElementsInstanced(GLenum mode, GLsizei
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->DrawElementsInstanced(mode, count, type, indices, instancecount);
+ d->f.DrawElementsInstanced(mode, count, type, indices, instancecount);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -802,7 +826,7 @@ inline void QOpenGLExtraFunctions::glDrawRangeElements(GLenum mode, GLuint start
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->DrawRangeElements(mode, start, end, count, type, indices);
+ d->f.DrawRangeElements(mode, start, end, count, type, indices);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -810,7 +834,7 @@ inline void QOpenGLExtraFunctions::glEndQuery(GLenum target)
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->EndQuery(target);
+ d->f.EndQuery(target);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -818,7 +842,7 @@ inline void QOpenGLExtraFunctions::glEndTransformFeedback()
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->EndTransformFeedback();
+ d->f.EndTransformFeedback();
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -826,7 +850,7 @@ inline GLsync QOpenGLExtraFunctions::glFenceSync(GLenum condition, GLbitfield fl
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- GLsync result = d->FenceSync(condition, flags);
+ GLsync result = d->f.FenceSync(condition, flags);
Q_OPENGL_FUNCTIONS_DEBUG
return result;
}
@@ -835,7 +859,7 @@ inline void QOpenGLExtraFunctions::glFlushMappedBufferRange(GLenum target, GLint
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->FlushMappedBufferRange(target, offset, length);
+ d->f.FlushMappedBufferRange(target, offset, length);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -843,7 +867,7 @@ inline void QOpenGLExtraFunctions::glFramebufferTextureLayer(GLenum target, GLen
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->FramebufferTextureLayer(target, attachment, texture, level, layer);
+ d->f.FramebufferTextureLayer(target, attachment, texture, level, layer);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -851,7 +875,7 @@ inline void QOpenGLExtraFunctions::glGenQueries(GLsizei n, GLuint* ids)
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->GenQueries(n, ids);
+ d->f.GenQueries(n, ids);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -859,7 +883,7 @@ inline void QOpenGLExtraFunctions::glGenSamplers(GLsizei count, GLuint* samplers
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->GenSamplers(count, samplers);
+ d->f.GenSamplers(count, samplers);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -867,7 +891,7 @@ inline void QOpenGLExtraFunctions::glGenTransformFeedbacks(GLsizei n, GLuint* id
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->GenTransformFeedbacks(n, ids);
+ d->f.GenTransformFeedbacks(n, ids);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -875,7 +899,7 @@ inline void QOpenGLExtraFunctions::glGenVertexArrays(GLsizei n, GLuint* arrays)
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->GenVertexArrays(n, arrays);
+ d->f.GenVertexArrays(n, arrays);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -883,7 +907,7 @@ inline void QOpenGLExtraFunctions::glGetActiveUniformBlockName(GLuint program, G
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->GetActiveUniformBlockName(program, uniformBlockIndex, bufSize, length, uniformBlockName);
+ d->f.GetActiveUniformBlockName(program, uniformBlockIndex, bufSize, length, uniformBlockName);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -891,7 +915,7 @@ inline void QOpenGLExtraFunctions::glGetActiveUniformBlockiv(GLuint program, GLu
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->GetActiveUniformBlockiv(program, uniformBlockIndex, pname, params);
+ d->f.GetActiveUniformBlockiv(program, uniformBlockIndex, pname, params);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -899,7 +923,7 @@ inline void QOpenGLExtraFunctions::glGetActiveUniformsiv(GLuint program, GLsizei
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->GetActiveUniformsiv(program, uniformCount, uniformIndices, pname, params);
+ d->f.GetActiveUniformsiv(program, uniformCount, uniformIndices, pname, params);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -907,7 +931,7 @@ inline void QOpenGLExtraFunctions::glGetBufferParameteri64v(GLenum target, GLenu
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->GetBufferParameteri64v(target, pname, params);
+ d->f.GetBufferParameteri64v(target, pname, params);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -915,7 +939,7 @@ inline void QOpenGLExtraFunctions::glGetBufferPointerv(GLenum target, GLenum pna
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->GetBufferPointerv(target, pname, params);
+ d->f.GetBufferPointerv(target, pname, params);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -923,7 +947,7 @@ inline GLint QOpenGLExtraFunctions::glGetFragDataLocation(GLuint program, const
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- GLint result = d->GetFragDataLocation(program, name);
+ GLint result = d->f.GetFragDataLocation(program, name);
Q_OPENGL_FUNCTIONS_DEBUG
return result;
}
@@ -932,7 +956,7 @@ inline void QOpenGLExtraFunctions::glGetInteger64i_v(GLenum target, GLuint index
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->GetInteger64i_v(target, index, data);
+ d->f.GetInteger64i_v(target, index, data);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -940,7 +964,7 @@ inline void QOpenGLExtraFunctions::glGetInteger64v(GLenum pname, GLint64* data)
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->GetInteger64v(pname, data);
+ d->f.GetInteger64v(pname, data);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -948,7 +972,7 @@ inline void QOpenGLExtraFunctions::glGetIntegeri_v(GLenum target, GLuint index,
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->GetIntegeri_v(target, index, data);
+ d->f.GetIntegeri_v(target, index, data);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -956,7 +980,7 @@ inline void QOpenGLExtraFunctions::glGetInternalformativ(GLenum target, GLenum i
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->GetInternalformativ(target, internalformat, pname, bufSize, params);
+ d->f.GetInternalformativ(target, internalformat, pname, bufSize, params);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -964,7 +988,7 @@ inline void QOpenGLExtraFunctions::glGetProgramBinary(GLuint program, GLsizei bu
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->GetProgramBinary(program, bufSize, length, binaryFormat, binary);
+ d->f.GetProgramBinary(program, bufSize, length, binaryFormat, binary);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -972,7 +996,7 @@ inline void QOpenGLExtraFunctions::glGetQueryObjectuiv(GLuint id, GLenum pname,
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->GetQueryObjectuiv(id, pname, params);
+ d->f.GetQueryObjectuiv(id, pname, params);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -980,7 +1004,7 @@ inline void QOpenGLExtraFunctions::glGetQueryiv(GLenum target, GLenum pname, GLi
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->GetQueryiv(target, pname, params);
+ d->f.GetQueryiv(target, pname, params);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -988,7 +1012,7 @@ inline void QOpenGLExtraFunctions::glGetSamplerParameterfv(GLuint sampler, GLenu
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->GetSamplerParameterfv(sampler, pname, params);
+ d->f.GetSamplerParameterfv(sampler, pname, params);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -996,7 +1020,7 @@ inline void QOpenGLExtraFunctions::glGetSamplerParameteriv(GLuint sampler, GLenu
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->GetSamplerParameteriv(sampler, pname, params);
+ d->f.GetSamplerParameteriv(sampler, pname, params);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1004,7 +1028,7 @@ inline const GLubyte * QOpenGLExtraFunctions::glGetStringi(GLenum name, GLuint i
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- const GLubyte * result = d->GetStringi(name, index);
+ const GLubyte * result = d->f.GetStringi(name, index);
Q_OPENGL_FUNCTIONS_DEBUG
return result;
}
@@ -1013,7 +1037,7 @@ inline void QOpenGLExtraFunctions::glGetSynciv(GLsync sync, GLenum pname, GLsize
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->GetSynciv(sync, pname, bufSize, length, values);
+ d->f.GetSynciv(sync, pname, bufSize, length, values);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1021,7 +1045,7 @@ inline void QOpenGLExtraFunctions::glGetTransformFeedbackVarying(GLuint program,
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->GetTransformFeedbackVarying(program, index, bufSize, length, size, type, name);
+ d->f.GetTransformFeedbackVarying(program, index, bufSize, length, size, type, name);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1029,7 +1053,7 @@ inline GLuint QOpenGLExtraFunctions::glGetUniformBlockIndex(GLuint program, cons
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- GLuint result = d->GetUniformBlockIndex(program, uniformBlockName);
+ GLuint result = d->f.GetUniformBlockIndex(program, uniformBlockName);
Q_OPENGL_FUNCTIONS_DEBUG
return result;
}
@@ -1038,7 +1062,7 @@ inline void QOpenGLExtraFunctions::glGetUniformIndices(GLuint program, GLsizei u
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->GetUniformIndices(program, uniformCount, uniformNames, uniformIndices);
+ d->f.GetUniformIndices(program, uniformCount, uniformNames, uniformIndices);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1046,7 +1070,7 @@ inline void QOpenGLExtraFunctions::glGetUniformuiv(GLuint program, GLint locatio
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->GetUniformuiv(program, location, params);
+ d->f.GetUniformuiv(program, location, params);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1054,7 +1078,7 @@ inline void QOpenGLExtraFunctions::glGetVertexAttribIiv(GLuint index, GLenum pna
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->GetVertexAttribIiv(index, pname, params);
+ d->f.GetVertexAttribIiv(index, pname, params);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1062,7 +1086,7 @@ inline void QOpenGLExtraFunctions::glGetVertexAttribIuiv(GLuint index, GLenum pn
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->GetVertexAttribIuiv(index, pname, params);
+ d->f.GetVertexAttribIuiv(index, pname, params);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1070,7 +1094,7 @@ inline void QOpenGLExtraFunctions::glInvalidateFramebuffer(GLenum target, GLsize
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->InvalidateFramebuffer(target, numAttachments, attachments);
+ d->f.InvalidateFramebuffer(target, numAttachments, attachments);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1078,7 +1102,7 @@ inline void QOpenGLExtraFunctions::glInvalidateSubFramebuffer(GLenum target, GLs
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->InvalidateSubFramebuffer(target, numAttachments, attachments, x, y, width, height);
+ d->f.InvalidateSubFramebuffer(target, numAttachments, attachments, x, y, width, height);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1086,7 +1110,7 @@ inline GLboolean QOpenGLExtraFunctions::glIsQuery(GLuint id)
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- GLboolean result = d->IsQuery(id);
+ GLboolean result = d->f.IsQuery(id);
Q_OPENGL_FUNCTIONS_DEBUG
return result;
}
@@ -1095,7 +1119,7 @@ inline GLboolean QOpenGLExtraFunctions::glIsSampler(GLuint sampler)
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- GLboolean result = d->IsSampler(sampler);
+ GLboolean result = d->f.IsSampler(sampler);
Q_OPENGL_FUNCTIONS_DEBUG
return result;
}
@@ -1104,7 +1128,7 @@ inline GLboolean QOpenGLExtraFunctions::glIsSync(GLsync sync)
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- GLboolean result = d->IsSync(sync);
+ GLboolean result = d->f.IsSync(sync);
Q_OPENGL_FUNCTIONS_DEBUG
return result;
}
@@ -1113,7 +1137,7 @@ inline GLboolean QOpenGLExtraFunctions::glIsTransformFeedback(GLuint id)
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- GLboolean result = d->IsTransformFeedback(id);
+ GLboolean result = d->f.IsTransformFeedback(id);
Q_OPENGL_FUNCTIONS_DEBUG
return result;
}
@@ -1122,7 +1146,7 @@ inline GLboolean QOpenGLExtraFunctions::glIsVertexArray(GLuint array)
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- GLboolean result = d->IsVertexArray(array);
+ GLboolean result = d->f.IsVertexArray(array);
Q_OPENGL_FUNCTIONS_DEBUG
return result;
}
@@ -1131,7 +1155,7 @@ inline void * QOpenGLExtraFunctions::glMapBufferRange(GLenum target, GLintptr of
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- void *result = d->MapBufferRange(target, offset, length, access);
+ void *result = d->f.MapBufferRange(target, offset, length, access);
Q_OPENGL_FUNCTIONS_DEBUG
return result;
}
@@ -1140,7 +1164,7 @@ inline void QOpenGLExtraFunctions::glPauseTransformFeedback()
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->PauseTransformFeedback();
+ d->f.PauseTransformFeedback();
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1148,7 +1172,7 @@ inline void QOpenGLExtraFunctions::glProgramBinary(GLuint program, GLenum binary
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->ProgramBinary(program, binaryFormat, binary, length);
+ d->f.ProgramBinary(program, binaryFormat, binary, length);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1156,7 +1180,7 @@ inline void QOpenGLExtraFunctions::glProgramParameteri(GLuint program, GLenum pn
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->ProgramParameteri(program, pname, value);
+ d->f.ProgramParameteri(program, pname, value);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1164,7 +1188,7 @@ inline void QOpenGLExtraFunctions::glReadBuffer(GLenum src)
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->ReadBuffer(src);
+ d->f.ReadBuffer(src);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1172,7 +1196,7 @@ inline void QOpenGLExtraFunctions::glRenderbufferStorageMultisample(GLenum targe
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->RenderbufferStorageMultisample(target, samples, internalformat, width, height);
+ d->f.RenderbufferStorageMultisample(target, samples, internalformat, width, height);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1180,7 +1204,7 @@ inline void QOpenGLExtraFunctions::glResumeTransformFeedback()
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->ResumeTransformFeedback();
+ d->f.ResumeTransformFeedback();
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1188,7 +1212,7 @@ inline void QOpenGLExtraFunctions::glSamplerParameterf(GLuint sampler, GLenum pn
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->SamplerParameterf(sampler, pname, param);
+ d->f.SamplerParameterf(sampler, pname, param);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1196,7 +1220,7 @@ inline void QOpenGLExtraFunctions::glSamplerParameterfv(GLuint sampler, GLenum p
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->SamplerParameterfv(sampler, pname, param);
+ d->f.SamplerParameterfv(sampler, pname, param);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1204,7 +1228,7 @@ inline void QOpenGLExtraFunctions::glSamplerParameteri(GLuint sampler, GLenum pn
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->SamplerParameteri(sampler, pname, param);
+ d->f.SamplerParameteri(sampler, pname, param);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1212,7 +1236,7 @@ inline void QOpenGLExtraFunctions::glSamplerParameteriv(GLuint sampler, GLenum p
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->SamplerParameteriv(sampler, pname, param);
+ d->f.SamplerParameteriv(sampler, pname, param);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1220,7 +1244,7 @@ inline void QOpenGLExtraFunctions::glTexImage3D(GLenum target, GLint level, GLin
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->TexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels);
+ d->f.TexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1228,7 +1252,7 @@ inline void QOpenGLExtraFunctions::glTexStorage2D(GLenum target, GLsizei levels,
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->TexStorage2D(target, levels, internalformat, width, height);
+ d->f.TexStorage2D(target, levels, internalformat, width, height);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1236,7 +1260,7 @@ inline void QOpenGLExtraFunctions::glTexStorage3D(GLenum target, GLsizei levels,
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->TexStorage3D(target, levels, internalformat, width, height, depth);
+ d->f.TexStorage3D(target, levels, internalformat, width, height, depth);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1244,7 +1268,7 @@ inline void QOpenGLExtraFunctions::glTexSubImage3D(GLenum target, GLint level, G
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->TexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);
+ d->f.TexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1252,7 +1276,7 @@ inline void QOpenGLExtraFunctions::glTransformFeedbackVaryings(GLuint program, G
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->TransformFeedbackVaryings(program, count, varyings, bufferMode);
+ d->f.TransformFeedbackVaryings(program, count, varyings, bufferMode);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1260,7 +1284,7 @@ inline void QOpenGLExtraFunctions::glUniform1ui(GLint location, GLuint v0)
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->Uniform1ui(location, v0);
+ d->f.Uniform1ui(location, v0);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1268,7 +1292,7 @@ inline void QOpenGLExtraFunctions::glUniform1uiv(GLint location, GLsizei count,
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->Uniform1uiv(location, count, value);
+ d->f.Uniform1uiv(location, count, value);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1276,7 +1300,7 @@ inline void QOpenGLExtraFunctions::glUniform2ui(GLint location, GLuint v0, GLuin
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->Uniform2ui(location, v0, v1);
+ d->f.Uniform2ui(location, v0, v1);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1284,7 +1308,7 @@ inline void QOpenGLExtraFunctions::glUniform2uiv(GLint location, GLsizei count,
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->Uniform2uiv(location, count, value);
+ d->f.Uniform2uiv(location, count, value);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1292,7 +1316,7 @@ inline void QOpenGLExtraFunctions::glUniform3ui(GLint location, GLuint v0, GLuin
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->Uniform3ui(location, v0, v1, v2);
+ d->f.Uniform3ui(location, v0, v1, v2);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1300,7 +1324,7 @@ inline void QOpenGLExtraFunctions::glUniform3uiv(GLint location, GLsizei count,
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->Uniform3uiv(location, count, value);
+ d->f.Uniform3uiv(location, count, value);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1308,7 +1332,7 @@ inline void QOpenGLExtraFunctions::glUniform4ui(GLint location, GLuint v0, GLuin
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->Uniform4ui(location, v0, v1, v2, v3);
+ d->f.Uniform4ui(location, v0, v1, v2, v3);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1316,7 +1340,7 @@ inline void QOpenGLExtraFunctions::glUniform4uiv(GLint location, GLsizei count,
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->Uniform4uiv(location, count, value);
+ d->f.Uniform4uiv(location, count, value);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1324,7 +1348,7 @@ inline void QOpenGLExtraFunctions::glUniformBlockBinding(GLuint program, GLuint
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->UniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding);
+ d->f.UniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1332,7 +1356,7 @@ inline void QOpenGLExtraFunctions::glUniformMatrix2x3fv(GLint location, GLsizei
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->UniformMatrix2x3fv(location, count, transpose, value);
+ d->f.UniformMatrix2x3fv(location, count, transpose, value);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1340,7 +1364,7 @@ inline void QOpenGLExtraFunctions::glUniformMatrix2x4fv(GLint location, GLsizei
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->UniformMatrix2x4fv(location, count, transpose, value);
+ d->f.UniformMatrix2x4fv(location, count, transpose, value);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1348,7 +1372,7 @@ inline void QOpenGLExtraFunctions::glUniformMatrix3x2fv(GLint location, GLsizei
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->UniformMatrix3x2fv(location, count, transpose, value);
+ d->f.UniformMatrix3x2fv(location, count, transpose, value);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1356,7 +1380,7 @@ inline void QOpenGLExtraFunctions::glUniformMatrix3x4fv(GLint location, GLsizei
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->UniformMatrix3x4fv(location, count, transpose, value);
+ d->f.UniformMatrix3x4fv(location, count, transpose, value);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1364,7 +1388,7 @@ inline void QOpenGLExtraFunctions::glUniformMatrix4x2fv(GLint location, GLsizei
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->UniformMatrix4x2fv(location, count, transpose, value);
+ d->f.UniformMatrix4x2fv(location, count, transpose, value);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1372,7 +1396,7 @@ inline void QOpenGLExtraFunctions::glUniformMatrix4x3fv(GLint location, GLsizei
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->UniformMatrix4x3fv(location, count, transpose, value);
+ d->f.UniformMatrix4x3fv(location, count, transpose, value);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1380,7 +1404,7 @@ inline GLboolean QOpenGLExtraFunctions::glUnmapBuffer(GLenum target)
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- GLboolean result = d->UnmapBuffer(target);
+ GLboolean result = d->f.UnmapBuffer(target);
Q_OPENGL_FUNCTIONS_DEBUG
return result;
}
@@ -1389,7 +1413,7 @@ inline void QOpenGLExtraFunctions::glVertexAttribDivisor(GLuint index, GLuint di
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->VertexAttribDivisor(index, divisor);
+ d->f.VertexAttribDivisor(index, divisor);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1397,7 +1421,7 @@ inline void QOpenGLExtraFunctions::glVertexAttribI4i(GLuint index, GLint x, GLin
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->VertexAttribI4i(index, x, y, z, w);
+ d->f.VertexAttribI4i(index, x, y, z, w);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1405,7 +1429,7 @@ inline void QOpenGLExtraFunctions::glVertexAttribI4iv(GLuint index, const GLint
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->VertexAttribI4iv(index, v);
+ d->f.VertexAttribI4iv(index, v);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1413,7 +1437,7 @@ inline void QOpenGLExtraFunctions::glVertexAttribI4ui(GLuint index, GLuint x, GL
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->VertexAttribI4ui(index, x, y, z, w);
+ d->f.VertexAttribI4ui(index, x, y, z, w);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1421,7 +1445,7 @@ inline void QOpenGLExtraFunctions::glVertexAttribI4uiv(GLuint index, const GLuin
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->VertexAttribI4uiv(index, v);
+ d->f.VertexAttribI4uiv(index, v);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1429,7 +1453,7 @@ inline void QOpenGLExtraFunctions::glVertexAttribIPointer(GLuint index, GLint si
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->VertexAttribIPointer(index, size, type, stride, pointer);
+ d->f.VertexAttribIPointer(index, size, type, stride, pointer);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1437,7 +1461,7 @@ inline void QOpenGLExtraFunctions::glWaitSync(GLsync sync, GLbitfield flags, GLu
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->WaitSync(sync, flags, timeout);
+ d->f.WaitSync(sync, flags, timeout);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1445,7 +1469,7 @@ inline void QOpenGLExtraFunctions::glActiveShaderProgram(GLuint pipeline, GLuint
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->ActiveShaderProgram(pipeline, program);
+ d->f.ActiveShaderProgram(pipeline, program);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1453,7 +1477,7 @@ inline void QOpenGLExtraFunctions::glBindImageTexture(GLuint unit, GLuint textur
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->BindImageTexture(unit, texture, level, layered, layer, access, format);
+ d->f.BindImageTexture(unit, texture, level, layered, layer, access, format);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1461,7 +1485,7 @@ inline void QOpenGLExtraFunctions::glBindProgramPipeline(GLuint pipeline)
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->BindProgramPipeline(pipeline);
+ d->f.BindProgramPipeline(pipeline);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1469,7 +1493,7 @@ inline void QOpenGLExtraFunctions::glBindVertexBuffer(GLuint bindingindex, GLuin
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->BindVertexBuffer(bindingindex, buffer, offset, stride);
+ d->f.BindVertexBuffer(bindingindex, buffer, offset, stride);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1477,7 +1501,7 @@ inline GLuint QOpenGLExtraFunctions::glCreateShaderProgramv(GLenum type, GLsizei
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- GLuint result = d->CreateShaderProgramv(type, count, strings);
+ GLuint result = d->f.CreateShaderProgramv(type, count, strings);
Q_OPENGL_FUNCTIONS_DEBUG
return result;
}
@@ -1486,7 +1510,7 @@ inline void QOpenGLExtraFunctions::glDeleteProgramPipelines(GLsizei n, const GLu
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->DeleteProgramPipelines(n, pipelines);
+ d->f.DeleteProgramPipelines(n, pipelines);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1494,7 +1518,7 @@ inline void QOpenGLExtraFunctions::glDispatchCompute(GLuint num_groups_x, GLuint
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->DispatchCompute(num_groups_x, num_groups_y, num_groups_z);
+ d->f.DispatchCompute(num_groups_x, num_groups_y, num_groups_z);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1502,7 +1526,7 @@ inline void QOpenGLExtraFunctions::glDispatchComputeIndirect(GLintptr indirect)
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->DispatchComputeIndirect(indirect);
+ d->f.DispatchComputeIndirect(indirect);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1510,7 +1534,7 @@ inline void QOpenGLExtraFunctions::glDrawArraysIndirect(GLenum mode, const void
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->DrawArraysIndirect(mode, indirect);
+ d->f.DrawArraysIndirect(mode, indirect);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1518,7 +1542,7 @@ inline void QOpenGLExtraFunctions::glDrawElementsIndirect(GLenum mode, GLenum ty
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->DrawElementsIndirect(mode, type, indirect);
+ d->f.DrawElementsIndirect(mode, type, indirect);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1526,7 +1550,7 @@ inline void QOpenGLExtraFunctions::glFramebufferParameteri(GLenum target, GLenum
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->FramebufferParameteri(target, pname, param);
+ d->f.FramebufferParameteri(target, pname, param);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1534,7 +1558,7 @@ inline void QOpenGLExtraFunctions::glGenProgramPipelines(GLsizei n, GLuint* pipe
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->GenProgramPipelines(n, pipelines);
+ d->f.GenProgramPipelines(n, pipelines);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1542,7 +1566,7 @@ inline void QOpenGLExtraFunctions::glGetBooleani_v(GLenum target, GLuint index,
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->GetBooleani_v(target, index, data);
+ d->f.GetBooleani_v(target, index, data);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1550,7 +1574,7 @@ inline void QOpenGLExtraFunctions::glGetFramebufferParameteriv(GLenum target, GL
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->GetFramebufferParameteriv(target, pname, params);
+ d->f.GetFramebufferParameteriv(target, pname, params);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1558,7 +1582,7 @@ inline void QOpenGLExtraFunctions::glGetMultisamplefv(GLenum pname, GLuint index
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->GetMultisamplefv(pname, index, val);
+ d->f.GetMultisamplefv(pname, index, val);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1566,7 +1590,7 @@ inline void QOpenGLExtraFunctions::glGetProgramInterfaceiv(GLuint program, GLenu
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->GetProgramInterfaceiv(program, programInterface, pname, params);
+ d->f.GetProgramInterfaceiv(program, programInterface, pname, params);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1574,7 +1598,7 @@ inline void QOpenGLExtraFunctions::glGetProgramPipelineInfoLog(GLuint pipeline,
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->GetProgramPipelineInfoLog(pipeline, bufSize, length, infoLog);
+ d->f.GetProgramPipelineInfoLog(pipeline, bufSize, length, infoLog);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1582,7 +1606,7 @@ inline void QOpenGLExtraFunctions::glGetProgramPipelineiv(GLuint pipeline, GLenu
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->GetProgramPipelineiv(pipeline, pname, params);
+ d->f.GetProgramPipelineiv(pipeline, pname, params);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1590,7 +1614,7 @@ inline GLuint QOpenGLExtraFunctions::glGetProgramResourceIndex(GLuint program, G
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- GLuint result = d->GetProgramResourceIndex(program, programInterface, name);
+ GLuint result = d->f.GetProgramResourceIndex(program, programInterface, name);
Q_OPENGL_FUNCTIONS_DEBUG
return result;
}
@@ -1599,7 +1623,7 @@ inline GLint QOpenGLExtraFunctions::glGetProgramResourceLocation(GLuint program,
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- GLint result = d->GetProgramResourceLocation(program, programInterface, name);
+ GLint result = d->f.GetProgramResourceLocation(program, programInterface, name);
Q_OPENGL_FUNCTIONS_DEBUG
return result;
}
@@ -1608,7 +1632,7 @@ inline void QOpenGLExtraFunctions::glGetProgramResourceName(GLuint program, GLen
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->GetProgramResourceName(program, programInterface, index, bufSize, length, name);
+ d->f.GetProgramResourceName(program, programInterface, index, bufSize, length, name);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1616,7 +1640,7 @@ inline void QOpenGLExtraFunctions::glGetProgramResourceiv(GLuint program, GLenum
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->GetProgramResourceiv(program, programInterface, index, propCount, props, bufSize, length, params);
+ d->f.GetProgramResourceiv(program, programInterface, index, propCount, props, bufSize, length, params);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1624,7 +1648,7 @@ inline void QOpenGLExtraFunctions::glGetTexLevelParameterfv(GLenum target, GLint
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->GetTexLevelParameterfv(target, level, pname, params);
+ d->f.GetTexLevelParameterfv(target, level, pname, params);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1632,7 +1656,7 @@ inline void QOpenGLExtraFunctions::glGetTexLevelParameteriv(GLenum target, GLint
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->GetTexLevelParameteriv(target, level, pname, params);
+ d->f.GetTexLevelParameteriv(target, level, pname, params);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1640,7 +1664,7 @@ inline GLboolean QOpenGLExtraFunctions::glIsProgramPipeline(GLuint pipeline)
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- GLboolean result = d->IsProgramPipeline(pipeline);
+ GLboolean result = d->f.IsProgramPipeline(pipeline);
Q_OPENGL_FUNCTIONS_DEBUG
return result;
}
@@ -1649,7 +1673,7 @@ inline void QOpenGLExtraFunctions::glMemoryBarrier(GLbitfield barriers)
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->MemoryBarrierFunc(barriers);
+ d->f.MemoryBarrier(barriers);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1657,7 +1681,7 @@ inline void QOpenGLExtraFunctions::glMemoryBarrierByRegion(GLbitfield barriers)
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->MemoryBarrierByRegion(barriers);
+ d->f.MemoryBarrierByRegion(barriers);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1665,7 +1689,7 @@ inline void QOpenGLExtraFunctions::glProgramUniform1f(GLuint program, GLint loca
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->ProgramUniform1f(program, location, v0);
+ d->f.ProgramUniform1f(program, location, v0);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1673,7 +1697,7 @@ inline void QOpenGLExtraFunctions::glProgramUniform1fv(GLuint program, GLint loc
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->ProgramUniform1fv(program, location, count, value);
+ d->f.ProgramUniform1fv(program, location, count, value);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1681,7 +1705,7 @@ inline void QOpenGLExtraFunctions::glProgramUniform1i(GLuint program, GLint loca
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->ProgramUniform1i(program, location, v0);
+ d->f.ProgramUniform1i(program, location, v0);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1689,7 +1713,7 @@ inline void QOpenGLExtraFunctions::glProgramUniform1iv(GLuint program, GLint loc
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->ProgramUniform1iv(program, location, count, value);
+ d->f.ProgramUniform1iv(program, location, count, value);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1697,7 +1721,7 @@ inline void QOpenGLExtraFunctions::glProgramUniform1ui(GLuint program, GLint loc
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->ProgramUniform1ui(program, location, v0);
+ d->f.ProgramUniform1ui(program, location, v0);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1705,7 +1729,7 @@ inline void QOpenGLExtraFunctions::glProgramUniform1uiv(GLuint program, GLint lo
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->ProgramUniform1uiv(program, location, count, value);
+ d->f.ProgramUniform1uiv(program, location, count, value);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1713,7 +1737,7 @@ inline void QOpenGLExtraFunctions::glProgramUniform2f(GLuint program, GLint loca
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->ProgramUniform2f(program, location, v0, v1);
+ d->f.ProgramUniform2f(program, location, v0, v1);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1721,7 +1745,7 @@ inline void QOpenGLExtraFunctions::glProgramUniform2fv(GLuint program, GLint loc
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->ProgramUniform2fv(program, location, count, value);
+ d->f.ProgramUniform2fv(program, location, count, value);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1729,7 +1753,7 @@ inline void QOpenGLExtraFunctions::glProgramUniform2i(GLuint program, GLint loca
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->ProgramUniform2i(program, location, v0, v1);
+ d->f.ProgramUniform2i(program, location, v0, v1);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1737,7 +1761,7 @@ inline void QOpenGLExtraFunctions::glProgramUniform2iv(GLuint program, GLint loc
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->ProgramUniform2iv(program, location, count, value);
+ d->f.ProgramUniform2iv(program, location, count, value);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1745,7 +1769,7 @@ inline void QOpenGLExtraFunctions::glProgramUniform2ui(GLuint program, GLint loc
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->ProgramUniform2ui(program, location, v0, v1);
+ d->f.ProgramUniform2ui(program, location, v0, v1);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1753,7 +1777,7 @@ inline void QOpenGLExtraFunctions::glProgramUniform2uiv(GLuint program, GLint lo
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->ProgramUniform2uiv(program, location, count, value);
+ d->f.ProgramUniform2uiv(program, location, count, value);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1761,7 +1785,7 @@ inline void QOpenGLExtraFunctions::glProgramUniform3f(GLuint program, GLint loca
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->ProgramUniform3f(program, location, v0, v1, v2);
+ d->f.ProgramUniform3f(program, location, v0, v1, v2);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1769,7 +1793,7 @@ inline void QOpenGLExtraFunctions::glProgramUniform3fv(GLuint program, GLint loc
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->ProgramUniform3fv(program, location, count, value);
+ d->f.ProgramUniform3fv(program, location, count, value);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1777,7 +1801,7 @@ inline void QOpenGLExtraFunctions::glProgramUniform3i(GLuint program, GLint loca
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->ProgramUniform3i(program, location, v0, v1, v2);
+ d->f.ProgramUniform3i(program, location, v0, v1, v2);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1785,7 +1809,7 @@ inline void QOpenGLExtraFunctions::glProgramUniform3iv(GLuint program, GLint loc
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->ProgramUniform3iv(program, location, count, value);
+ d->f.ProgramUniform3iv(program, location, count, value);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1793,7 +1817,7 @@ inline void QOpenGLExtraFunctions::glProgramUniform3ui(GLuint program, GLint loc
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->ProgramUniform3ui(program, location, v0, v1, v2);
+ d->f.ProgramUniform3ui(program, location, v0, v1, v2);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1801,7 +1825,7 @@ inline void QOpenGLExtraFunctions::glProgramUniform3uiv(GLuint program, GLint lo
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->ProgramUniform3uiv(program, location, count, value);
+ d->f.ProgramUniform3uiv(program, location, count, value);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1809,7 +1833,7 @@ inline void QOpenGLExtraFunctions::glProgramUniform4f(GLuint program, GLint loca
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->ProgramUniform4f(program, location, v0, v1, v2, v3);
+ d->f.ProgramUniform4f(program, location, v0, v1, v2, v3);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1817,7 +1841,7 @@ inline void QOpenGLExtraFunctions::glProgramUniform4fv(GLuint program, GLint loc
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->ProgramUniform4fv(program, location, count, value);
+ d->f.ProgramUniform4fv(program, location, count, value);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1825,7 +1849,7 @@ inline void QOpenGLExtraFunctions::glProgramUniform4i(GLuint program, GLint loca
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->ProgramUniform4i(program, location, v0, v1, v2, v3);
+ d->f.ProgramUniform4i(program, location, v0, v1, v2, v3);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1833,7 +1857,7 @@ inline void QOpenGLExtraFunctions::glProgramUniform4iv(GLuint program, GLint loc
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->ProgramUniform4iv(program, location, count, value);
+ d->f.ProgramUniform4iv(program, location, count, value);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1841,7 +1865,7 @@ inline void QOpenGLExtraFunctions::glProgramUniform4ui(GLuint program, GLint loc
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->ProgramUniform4ui(program, location, v0, v1, v2, v3);
+ d->f.ProgramUniform4ui(program, location, v0, v1, v2, v3);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1849,7 +1873,7 @@ inline void QOpenGLExtraFunctions::glProgramUniform4uiv(GLuint program, GLint lo
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->ProgramUniform4uiv(program, location, count, value);
+ d->f.ProgramUniform4uiv(program, location, count, value);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1857,7 +1881,7 @@ inline void QOpenGLExtraFunctions::glProgramUniformMatrix2fv(GLuint program, GLi
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->ProgramUniformMatrix2fv(program, location, count, transpose, value);
+ d->f.ProgramUniformMatrix2fv(program, location, count, transpose, value);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1865,7 +1889,7 @@ inline void QOpenGLExtraFunctions::glProgramUniformMatrix2x3fv(GLuint program, G
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->ProgramUniformMatrix2x3fv(program, location, count, transpose, value);
+ d->f.ProgramUniformMatrix2x3fv(program, location, count, transpose, value);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1873,7 +1897,7 @@ inline void QOpenGLExtraFunctions::glProgramUniformMatrix2x4fv(GLuint program, G
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->ProgramUniformMatrix2x4fv(program, location, count, transpose, value);
+ d->f.ProgramUniformMatrix2x4fv(program, location, count, transpose, value);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1881,7 +1905,7 @@ inline void QOpenGLExtraFunctions::glProgramUniformMatrix3fv(GLuint program, GLi
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->ProgramUniformMatrix3fv(program, location, count, transpose, value);
+ d->f.ProgramUniformMatrix3fv(program, location, count, transpose, value);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1889,7 +1913,7 @@ inline void QOpenGLExtraFunctions::glProgramUniformMatrix3x2fv(GLuint program, G
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->ProgramUniformMatrix3x2fv(program, location, count, transpose, value);
+ d->f.ProgramUniformMatrix3x2fv(program, location, count, transpose, value);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1897,7 +1921,7 @@ inline void QOpenGLExtraFunctions::glProgramUniformMatrix3x4fv(GLuint program, G
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->ProgramUniformMatrix3x4fv(program, location, count, transpose, value);
+ d->f.ProgramUniformMatrix3x4fv(program, location, count, transpose, value);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1905,7 +1929,7 @@ inline void QOpenGLExtraFunctions::glProgramUniformMatrix4fv(GLuint program, GLi
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->ProgramUniformMatrix4fv(program, location, count, transpose, value);
+ d->f.ProgramUniformMatrix4fv(program, location, count, transpose, value);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1913,7 +1937,7 @@ inline void QOpenGLExtraFunctions::glProgramUniformMatrix4x2fv(GLuint program, G
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->ProgramUniformMatrix4x2fv(program, location, count, transpose, value);
+ d->f.ProgramUniformMatrix4x2fv(program, location, count, transpose, value);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1921,7 +1945,7 @@ inline void QOpenGLExtraFunctions::glProgramUniformMatrix4x3fv(GLuint program, G
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->ProgramUniformMatrix4x3fv(program, location, count, transpose, value);
+ d->f.ProgramUniformMatrix4x3fv(program, location, count, transpose, value);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1929,7 +1953,7 @@ inline void QOpenGLExtraFunctions::glSampleMaski(GLuint maskNumber, GLbitfield m
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->SampleMaski(maskNumber, mask);
+ d->f.SampleMaski(maskNumber, mask);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1937,7 +1961,7 @@ inline void QOpenGLExtraFunctions::glTexStorage2DMultisample(GLenum target, GLsi
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->TexStorage2DMultisample(target, samples, internalformat, width, height, fixedsamplelocations);
+ d->f.TexStorage2DMultisample(target, samples, internalformat, width, height, fixedsamplelocations);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1945,7 +1969,7 @@ inline void QOpenGLExtraFunctions::glUseProgramStages(GLuint pipeline, GLbitfiel
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->UseProgramStages(pipeline, stages, program);
+ d->f.UseProgramStages(pipeline, stages, program);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1953,7 +1977,7 @@ inline void QOpenGLExtraFunctions::glValidateProgramPipeline(GLuint pipeline)
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->ValidateProgramPipeline(pipeline);
+ d->f.ValidateProgramPipeline(pipeline);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1961,7 +1985,7 @@ inline void QOpenGLExtraFunctions::glVertexAttribBinding(GLuint attribindex, GLu
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->VertexAttribBinding(attribindex, bindingindex);
+ d->f.VertexAttribBinding(attribindex, bindingindex);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1969,7 +1993,7 @@ inline void QOpenGLExtraFunctions::glVertexAttribFormat(GLuint attribindex, GLin
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->VertexAttribFormat(attribindex, size, type, normalized, relativeoffset);
+ d->f.VertexAttribFormat(attribindex, size, type, normalized, relativeoffset);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1977,7 +2001,7 @@ inline void QOpenGLExtraFunctions::glVertexAttribIFormat(GLuint attribindex, GLi
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->VertexAttribIFormat(attribindex, size, type, relativeoffset);
+ d->f.VertexAttribIFormat(attribindex, size, type, relativeoffset);
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1985,12 +2009,20 @@ inline void QOpenGLExtraFunctions::glVertexBindingDivisor(GLuint bindingindex, G
{
Q_D(QOpenGLExtraFunctions);
Q_ASSERT(QOpenGLExtraFunctions::isInitialized(d));
- d->VertexBindingDivisor(bindingindex, divisor);
+ d->f.VertexBindingDivisor(bindingindex, divisor);
Q_OPENGL_FUNCTIONS_DEBUG
}
QT_END_NAMESPACE
+#undef QT_OPENGL_DECLARE_FUNCTIONS
+#undef QT_OPENGL_COUNT_FUNCTIONS
+#undef QT_OPENGL_DECLARE
+
+#ifdef Q_OS_WIN
+#pragma pop_macro("MemoryBarrier")
+#endif
+
#endif // QT_NO_OPENGL
#endif
diff --git a/src/gui/opengl/qopenglfunctions.cpp b/src/gui/opengl/qopenglfunctions.cpp
index b55c878623..ea5a8e9252 100644
--- a/src/gui/opengl/qopenglfunctions.cpp
+++ b/src/gui/opengl/qopenglfunctions.cpp
@@ -47,10 +47,6 @@
#include <qpa/qplatformintegration.h>
#include <QtCore/qloggingcategory.h>
-#ifdef Q_OS_IOS
-#include <dlfcn.h>
-#endif
-
#ifndef GL_FRAMEBUFFER_SRGB_CAPABLE_EXT
#define GL_FRAMEBUFFER_SRGB_CAPABLE_EXT 0x8DBA
#endif
@@ -59,6 +55,23 @@ QT_BEGIN_NAMESPACE
Q_LOGGING_CATEGORY(lcGLES3, "qt.opengl.es3")
+
+#define QT_OPENGL_COUNT_FUNCTIONS(ret, name, args) +1
+#define QT_OPENGL_FUNCTION_NAMES(ret, name, args) \
+ "gl"#name"\0"
+#define QT_OPENGL_FLAGS(ret, name, args) \
+ 0,
+#define QT_OPENGL_IMPLEMENT(CLASS, FUNCTIONS) \
+void CLASS::init(QOpenGLContext *context) \
+{ \
+ const char *names = FUNCTIONS(QT_OPENGL_FUNCTION_NAMES); \
+ const char *name = names; \
+ for (int i = 0; i < FUNCTIONS(QT_OPENGL_COUNT_FUNCTIONS); ++i) { \
+ functions[i] = QT_PREPEND_NAMESPACE(getProcAddress(context, name)); \
+ name += strlen(name) + 1; \
+ } \
+}
+
/*!
\class QOpenGLFunctions
\brief The QOpenGLFunctions class provides cross-platform access to the OpenGL ES 2.0 API.
@@ -260,7 +273,7 @@ QOpenGLFunctions::QOpenGLFunctions(QOpenGLContext *context)
if (context && QOpenGLContextGroup::currentContextGroup() == context->shareGroup())
d_ptr = qt_gl_functions(context);
else
- qWarning() << "QOpenGLFunctions created with non-current context";
+ qWarning("QOpenGLFunctions created with non-current context");
}
QOpenGLExtensions::QOpenGLExtensions()
@@ -2085,838 +2098,68 @@ void QOpenGLFunctions::initializeOpenGLFunctions()
namespace {
-enum ResolvePolicy
-{
- ResolveOES = 0x1,
- ResolveEXT = 0x2,
- ResolveANGLE = 0x4,
- ResolveNV = 0x8
-};
-
-template <typename Base, typename FuncType, int Policy, typename ReturnType>
-class Resolver
-{
-public:
- Resolver(FuncType Base::*func, FuncType fallback, const char *name)
- : funcPointerName(func)
- , fallbackFuncPointer(fallback)
- , funcName(name)
- {
- }
-
- ReturnType operator()();
-
- template <typename P1>
- ReturnType operator()(P1 p1);
-
- template <typename P1, typename P2>
- ReturnType operator()(P1 p1, P2 p2);
-
- template <typename P1, typename P2, typename P3>
- ReturnType operator()(P1 p1, P2 p2, P3 p3);
-
- template <typename P1, typename P2, typename P3, typename P4>
- ReturnType operator()(P1 p1, P2 p2, P3 p3, P4 p4);
-
- template <typename P1, typename P2, typename P3, typename P4, typename P5>
- ReturnType operator()(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5);
-
- template <typename P1, typename P2, typename P3, typename P4, typename P5, typename P6>
- ReturnType operator()(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6);
-
- template <typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7>
- ReturnType operator()(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, P7 p7);
-
- template <typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8>
- ReturnType operator()(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, P7 p7, P8 p8);
-
- template <typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8, typename P9>
- ReturnType operator()(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, P7 p7, P8 p8, P9 p9);
-
- template <typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8, typename P9, typename P10>
- ReturnType operator()(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, P7 p7, P8 p8, P9 p9, P10 p10);
-
- template <typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8, typename P9, typename P10, typename P11>
- ReturnType operator()(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, P7 p7, P8 p8, P9 p9, P10 p10, P11 p11);
-
-private:
- FuncType Base::*funcPointerName;
- FuncType fallbackFuncPointer;
- QByteArray funcName;
-};
-
-template <typename Base, typename FuncType, int Policy>
-class Resolver<Base, FuncType, Policy, void>
-{
-public:
- Resolver(FuncType Base::*func, FuncType fallback, const char *name)
- : funcPointerName(func)
- , fallbackFuncPointer(fallback)
- , funcName(name)
- {
- }
-
- void operator()();
-
- template <typename P1>
- void operator()(P1 p1);
-
- template <typename P1, typename P2>
- void operator()(P1 p1, P2 p2);
-
- template <typename P1, typename P2, typename P3>
- void operator()(P1 p1, P2 p2, P3 p3);
-
- template <typename P1, typename P2, typename P3, typename P4>
- void operator()(P1 p1, P2 p2, P3 p3, P4 p4);
-
- template <typename P1, typename P2, typename P3, typename P4, typename P5>
- void operator()(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5);
-
- template <typename P1, typename P2, typename P3, typename P4, typename P5, typename P6>
- void operator()(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6);
-
- template <typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7>
- void operator()(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, P7 p7);
-
- template <typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8>
- void operator()(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, P7 p7, P8 p8);
-
- template <typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8, typename P9>
- void operator()(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, P7 p7, P8 p8, P9 p9);
-
- template <typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8, typename P9, typename P10>
- void operator()(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, P7 p7, P8 p8, P9 p9, P10 p10);
-
- template <typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8, typename P9, typename P10, typename P11>
- void operator()(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, P7 p7, P8 p8, P9 p9, P10 p10, P11 p11);
-
-private:
- FuncType Base::*funcPointerName;
- FuncType fallbackFuncPointer;
- QByteArray funcName;
-};
-
-#define RESOLVER_COMMON \
- QOpenGLContext *context = QOpenGLContext::currentContext(); \
- Base *funcs = qt_gl_functions(context); \
- \
- FuncType old = funcs->*funcPointerName; \
- \
- funcs->*funcPointerName = (FuncType)context->getProcAddress(funcName); \
- \
- if ((Policy & ResolveOES) && !(funcs->*funcPointerName)) \
- funcs->*funcPointerName = (FuncType)context->getProcAddress(funcName + "OES"); \
- \
- if (!(funcs->*funcPointerName)) \
- funcs->*funcPointerName = (FuncType)context->getProcAddress(funcName + "ARB"); \
- \
- if ((Policy & ResolveEXT) && !(funcs->*funcPointerName)) \
- funcs->*funcPointerName = (FuncType)context->getProcAddress(funcName + "EXT"); \
- \
- if ((Policy & ResolveANGLE) && !(funcs->*funcPointerName)) \
- funcs->*funcPointerName = (FuncType)context->getProcAddress(funcName + "ANGLE"); \
- \
- if ((Policy & ResolveNV) && !(funcs->*funcPointerName)) \
- funcs->*funcPointerName = (FuncType)context->getProcAddress(funcName + "NV");
-
-#define RESOLVER_COMMON_NON_VOID \
- RESOLVER_COMMON \
- \
- if (!(funcs->*funcPointerName)) { \
- if (fallbackFuncPointer) { \
- funcs->*funcPointerName = fallbackFuncPointer; \
- } else { \
- funcs->*funcPointerName = old; \
- return ReturnType(); \
- } \
- }
+// this function tries hard to get the opengl function we're looking for by also
+// trying to resolve it with some of the common extensions if the generic name
+// can't be found.
+static QFunctionPointer getProcAddress(QOpenGLContext *context, const char *funcName)
+{
+ QFunctionPointer function = context->getProcAddress(funcName);
+
+ static const struct {
+ const char *name;
+ int len; // includes trailing \0
+ } extensions[] = {
+ { "ARB", 4 },
+ { "OES", 4 },
+ { "EXT", 4 },
+ { "ANGLE", 6 },
+ { "NV", 3 },
+ };
-#define RESOLVER_COMMON_VOID \
- RESOLVER_COMMON \
- \
- if (!(funcs->*funcPointerName)) { \
- if (fallbackFuncPointer) { \
- funcs->*funcPointerName = fallbackFuncPointer; \
- } else { \
- funcs->*funcPointerName = old; \
- return; \
- } \
+ if (!function) {
+ char fn[512];
+ size_t size = strlen(funcName);
+ Q_ASSERT(size < 500);
+ memcpy(fn, funcName, size);
+ char *ext = fn + size;
+
+ for (const auto &e : extensions) {
+ memcpy(ext, e.name, e.len);
+ function = context->getProcAddress(fn);
+ if (function)
+ break;
+ }
}
-template <typename Base, typename FuncType, int Policy, typename ReturnType>
-ReturnType Resolver<Base, FuncType, Policy, ReturnType>::operator()()
-{
- RESOLVER_COMMON_NON_VOID
-
- return (funcs->*funcPointerName)();
+ return function;
}
-template <typename Base, typename FuncType, int Policy, typename ReturnType> template <typename P1>
-ReturnType Resolver<Base, FuncType, Policy, ReturnType>::operator()(P1 p1)
+template <typename Func>
+Func resolve(QOpenGLContext *context, const char *name, Func)
{
- RESOLVER_COMMON_NON_VOID
-
- return (funcs->*funcPointerName)(p1);
+ return reinterpret_cast<Func>(getProcAddress(context, name));
}
-template <typename Base, typename FuncType, int Policy, typename ReturnType> template <typename P1, typename P2>
-ReturnType Resolver<Base, FuncType, Policy, ReturnType>::operator()(P1 p1, P2 p2)
-{
- RESOLVER_COMMON_NON_VOID
-
- return (funcs->*funcPointerName)(p1, p2);
}
-template <typename Base, typename FuncType, int Policy, typename ReturnType> template <typename P1, typename P2, typename P3>
-ReturnType Resolver<Base, FuncType, Policy, ReturnType>::operator()(P1 p1, P2 p2, P3 p3)
-{
- RESOLVER_COMMON_NON_VOID
-
- return (funcs->*funcPointerName)(p1, p2, p3);
-}
-
-template <typename Base, typename FuncType, int Policy, typename ReturnType> template <typename P1, typename P2, typename P3, typename P4>
-ReturnType Resolver<Base, FuncType, Policy, ReturnType>::operator()(P1 p1, P2 p2, P3 p3, P4 p4)
-{
- RESOLVER_COMMON_NON_VOID
-
- return (funcs->*funcPointerName)(p1, p2, p3, p4);
-}
-
-template <typename Base, typename FuncType, int Policy, typename ReturnType> template <typename P1, typename P2, typename P3, typename P4, typename P5>
-ReturnType Resolver<Base, FuncType, Policy, ReturnType>::operator()(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5)
-{
- RESOLVER_COMMON_NON_VOID
-
- return (funcs->*funcPointerName)(p1, p2, p3, p4, p5);
-}
-
-template <typename Base, typename FuncType, int Policy, typename ReturnType> template <typename P1, typename P2, typename P3, typename P4, typename P5, typename P6>
-ReturnType Resolver<Base, FuncType, Policy, ReturnType>::operator()(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6)
-{
- RESOLVER_COMMON_NON_VOID
-
- return (funcs->*funcPointerName)(p1, p2, p3, p4, p5, p6);
-}
-
-template <typename Base, typename FuncType, int Policy, typename ReturnType> template <typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7>
-ReturnType Resolver<Base, FuncType, Policy, ReturnType>::operator()(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, P7 p7)
-{
- RESOLVER_COMMON_NON_VOID
-
- return (funcs->*funcPointerName)(p1, p2, p3, p4, p5, p6, p7);
-}
-
-template <typename Base, typename FuncType, int Policy, typename ReturnType> template <typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8>
-ReturnType Resolver<Base, FuncType, Policy, ReturnType>::operator()(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, P7 p7, P8 p8)
-{
- RESOLVER_COMMON_NON_VOID
-
- return (funcs->*funcPointerName)(p1, p2, p3, p4, p5, p6, p7, p8);
-}
-
-template <typename Base, typename FuncType, int Policy, typename ReturnType> template <typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8, typename P9>
-ReturnType Resolver<Base, FuncType, Policy, ReturnType>::operator()(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, P7 p7, P8 p8, P9 p9)
-{
- RESOLVER_COMMON_NON_VOID
-
- return (funcs->*funcPointerName)(p1, p2, p3, p4, p5, p6, p7, p8, p9);
-}
-
-template <typename Base, typename FuncType, int Policy, typename ReturnType> template <typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8, typename P9, typename P10>
-ReturnType Resolver<Base, FuncType, Policy, ReturnType>::operator()(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, P7 p7, P8 p8, P9 p9, P10 p10)
-{
- RESOLVER_COMMON_NON_VOID
-
- return (funcs->*funcPointerName)(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10);
-}
-
-template <typename Base, typename FuncType, int Policy>
-void Resolver<Base, FuncType, Policy, void>::operator()()
-{
- RESOLVER_COMMON_VOID
-
- (funcs->*funcPointerName)();
-}
-
-template <typename Base, typename FuncType, int Policy> template <typename P1>
-void Resolver<Base, FuncType, Policy, void>::operator()(P1 p1)
-{
- RESOLVER_COMMON_VOID
-
- (funcs->*funcPointerName)(p1);
-}
-
-template <typename Base, typename FuncType, int Policy> template <typename P1, typename P2>
-void Resolver<Base, FuncType, Policy, void>::operator()(P1 p1, P2 p2)
-{
- RESOLVER_COMMON_VOID
-
- (funcs->*funcPointerName)(p1, p2);
-}
-
-template <typename Base, typename FuncType, int Policy> template <typename P1, typename P2, typename P3>
-void Resolver<Base, FuncType, Policy, void>::operator()(P1 p1, P2 p2, P3 p3)
-{
- RESOLVER_COMMON_VOID
-
- (funcs->*funcPointerName)(p1, p2, p3);
-}
-
-template <typename Base, typename FuncType, int Policy> template <typename P1, typename P2, typename P3, typename P4>
-void Resolver<Base, FuncType, Policy, void>::operator()(P1 p1, P2 p2, P3 p3, P4 p4)
-{
- RESOLVER_COMMON_VOID
-
- (funcs->*funcPointerName)(p1, p2, p3, p4);
-}
-
-template <typename Base, typename FuncType, int Policy> template <typename P1, typename P2, typename P3, typename P4, typename P5>
-void Resolver<Base, FuncType, Policy, void>::operator()(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5)
-{
- RESOLVER_COMMON_VOID
-
- (funcs->*funcPointerName)(p1, p2, p3, p4, p5);
-}
-
-template <typename Base, typename FuncType, int Policy> template <typename P1, typename P2, typename P3, typename P4, typename P5, typename P6>
-void Resolver<Base, FuncType, Policy, void>::operator()(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6)
-{
- RESOLVER_COMMON_VOID
-
- (funcs->*funcPointerName)(p1, p2, p3, p4, p5, p6);
-}
-
-template <typename Base, typename FuncType, int Policy> template <typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7>
-void Resolver<Base, FuncType, Policy, void>::operator()(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, P7 p7)
-{
- RESOLVER_COMMON_VOID
-
- (funcs->*funcPointerName)(p1, p2, p3, p4, p5, p6, p7);
-}
-
-template <typename Base, typename FuncType, int Policy> template <typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8>
-void Resolver<Base, FuncType, Policy, void>::operator()(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, P7 p7, P8 p8)
-{
- RESOLVER_COMMON_VOID
-
- (funcs->*funcPointerName)(p1, p2, p3, p4, p5, p6, p7, p8);
-}
-
-template <typename Base, typename FuncType, int Policy> template <typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8, typename P9>
-void Resolver<Base, FuncType, Policy, void>::operator()(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, P7 p7, P8 p8, P9 p9)
-{
- RESOLVER_COMMON_VOID
-
- (funcs->*funcPointerName)(p1, p2, p3, p4, p5, p6, p7, p8, p9);
-}
-
-template <typename Base, typename FuncType, int Policy> template <typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8, typename P9, typename P10>
-void Resolver<Base, FuncType, Policy, void>::operator()(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, P7 p7, P8 p8, P9 p9, P10 p10)
-{
- RESOLVER_COMMON_VOID
-
- (funcs->*funcPointerName)(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10);
-}
-
-template <typename Base, typename FuncType, int Policy> template <typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8, typename P9, typename P10, typename P11>
-void Resolver<Base, FuncType, Policy, void>::operator()(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, P7 p7, P8 p8, P9 p9, P10 p10, P11 p11)
-{
- RESOLVER_COMMON_VOID
-
- (funcs->*funcPointerName)(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11);
-}
-
-template <typename ReturnType, int Policy, typename Base, typename FuncType>
-Resolver<Base, FuncType, Policy, ReturnType> functionResolverWithFallback(FuncType Base::*func, FuncType fallback, const char *name)
-{
- return Resolver<Base, FuncType, Policy, ReturnType>(func, fallback, name);
-}
-
-template <typename ReturnType, int Policy, typename Base, typename FuncType>
-Resolver<Base, FuncType, Policy, ReturnType> functionResolver(FuncType Base::*func, const char *name)
-{
- return Resolver<Base, FuncType, Policy, ReturnType>(func, 0, name);
-}
-
-} // namespace
-
-#define RESOLVE_FUNC(RETURN_TYPE, POLICY, NAME) \
- return functionResolver<RETURN_TYPE, POLICY>(&QOpenGLExtensionsPrivate::NAME, "gl" #NAME)
-
-#define RESOLVE_FUNC_VOID(POLICY, NAME) \
- functionResolver<void, POLICY>(&QOpenGLExtensionsPrivate::NAME, "gl" #NAME)
-
-#define RESOLVE_FUNC_SPECIAL(RETURN_TYPE, POLICY, NAME) \
- return functionResolverWithFallback<RETURN_TYPE, POLICY>(&QOpenGLExtensionsPrivate::NAME, qopenglfSpecial##NAME, "gl" #NAME)
-
-#define RESOLVE_FUNC_SPECIAL_VOID(POLICY, NAME) \
- functionResolverWithFallback<void, POLICY>(&QOpenGLExtensionsPrivate::NAME, qopenglfSpecial##NAME, "gl" #NAME)
+#define RESOLVE(name) \
+ resolve(context, "gl"#name, name)
#ifndef QT_OPENGL_ES_2
-// GLES2 + OpenGL1 common subset. These are normally not resolvable,
-// but the underlying platform code may hide this limitation.
-
-static void QOPENGLF_APIENTRY qopenglfResolveBindTexture(GLenum target, GLuint texture)
+// some fallback functions
+static void QOPENGLF_APIENTRY qopenglfSpecialClearDepthf(GLclampf depth)
{
- RESOLVE_FUNC_VOID(0, BindTexture)(target, texture);
+ QOpenGLContext *context = QOpenGLContext::currentContext();
+ QOpenGLFunctionsPrivate *funcs = qt_gl_functions(context);
+ funcs->f.ClearDepth((GLdouble) depth);
}
-static void QOPENGLF_APIENTRY qopenglfResolveBlendFunc(GLenum sfactor, GLenum dfactor)
+static void QOPENGLF_APIENTRY qopenglfSpecialDepthRangef(GLclampf zNear, GLclampf zFar)
{
- RESOLVE_FUNC_VOID(0, BlendFunc)(sfactor, dfactor);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveClear(GLbitfield mask)
-{
- RESOLVE_FUNC_VOID(0, Clear)(mask);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveClearColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
-{
- RESOLVE_FUNC_VOID(0, ClearColor)(red, green, blue, alpha);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveClearDepthf(GLclampf depth)
-{
- if (QOpenGLContext::currentContext()->isOpenGLES()) {
- RESOLVE_FUNC_VOID(0, ClearDepthf)(depth);
- } else {
- RESOLVE_FUNC_VOID(0, ClearDepth)((GLdouble) depth);
- }
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveClearStencil(GLint s)
-{
- RESOLVE_FUNC_VOID(0, ClearStencil)(s);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
-{
- RESOLVE_FUNC_VOID(0, ColorMask)(red, green, blue, alpha);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveCopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
-{
- RESOLVE_FUNC_VOID(0, CopyTexImage2D)(target, level, internalformat, x, y, width, height, border);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
-{
- RESOLVE_FUNC_VOID(0, CopyTexSubImage2D)(target, level, xoffset, yoffset, x, y, width, height);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveCullFace(GLenum mode)
-{
- RESOLVE_FUNC_VOID(0, CullFace)(mode);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveDeleteTextures(GLsizei n, const GLuint* textures)
-{
- RESOLVE_FUNC_VOID(0, DeleteTextures)(n, textures);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveDepthFunc(GLenum func)
-{
- RESOLVE_FUNC_VOID(0, DepthFunc)(func);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveDepthMask(GLboolean flag)
-{
- RESOLVE_FUNC_VOID(0, DepthMask)(flag);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveDepthRangef(GLclampf zNear, GLclampf zFar)
-{
- if (QOpenGLContext::currentContext()->isOpenGLES()) {
- RESOLVE_FUNC_VOID(0, DepthRangef)(zNear, zFar);
- } else {
- RESOLVE_FUNC_VOID(0, DepthRange)((GLdouble) zNear, (GLdouble) zFar);
- }
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveDisable(GLenum cap)
-{
- RESOLVE_FUNC_VOID(0, Disable)(cap);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveDrawArrays(GLenum mode, GLint first, GLsizei count)
-{
- RESOLVE_FUNC_VOID(0, DrawArrays)(mode, first, count);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid* indices)
-{
- RESOLVE_FUNC_VOID(0, DrawElements)(mode, count, type, indices);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveEnable(GLenum cap)
-{
- RESOLVE_FUNC_VOID(0, Enable)(cap);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveFinish()
-{
- RESOLVE_FUNC_VOID(0, Finish)();
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveFlush()
-{
- RESOLVE_FUNC_VOID(0, Flush)();
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveFrontFace(GLenum mode)
-{
- RESOLVE_FUNC_VOID(0, FrontFace)(mode);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveGenTextures(GLsizei n, GLuint* textures)
-{
- RESOLVE_FUNC_VOID(0, GenTextures)(n, textures);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveGetBooleanv(GLenum pname, GLboolean* params)
-{
- RESOLVE_FUNC_VOID(0, GetBooleanv)(pname, params);
-}
-
-static GLenum QOPENGLF_APIENTRY qopenglfResolveGetError()
-{
- RESOLVE_FUNC(GLenum, 0, GetError)();
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveGetFloatv(GLenum pname, GLfloat* params)
-{
- RESOLVE_FUNC_VOID(0, GetFloatv)(pname, params);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveGetIntegerv(GLenum pname, GLint* params)
-{
- RESOLVE_FUNC_VOID(0, GetIntegerv)(pname, params);
-}
-
-static const GLubyte * QOPENGLF_APIENTRY qopenglfResolveGetString(GLenum name)
-{
- RESOLVE_FUNC(const GLubyte *, 0, GetString)(name);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveGetTexParameterfv(GLenum target, GLenum pname, GLfloat* params)
-{
- RESOLVE_FUNC_VOID(0, GetTexParameterfv)(target, pname, params);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveGetTexParameteriv(GLenum target, GLenum pname, GLint* params)
-{
- RESOLVE_FUNC_VOID(0, GetTexParameteriv)(target, pname, params);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveHint(GLenum target, GLenum mode)
-{
- RESOLVE_FUNC_VOID(0, Hint)(target, mode);
-}
-
-static GLboolean QOPENGLF_APIENTRY qopenglfResolveIsEnabled(GLenum cap)
-{
- RESOLVE_FUNC(GLboolean, 0, IsEnabled)(cap);
-}
-
-static GLboolean QOPENGLF_APIENTRY qopenglfResolveIsTexture(GLuint texture)
-{
- RESOLVE_FUNC(GLboolean, 0, IsTexture)(texture);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveLineWidth(GLfloat width)
-{
- RESOLVE_FUNC_VOID(0, LineWidth)(width);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolvePixelStorei(GLenum pname, GLint param)
-{
- RESOLVE_FUNC_VOID(0, PixelStorei)(pname, param);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolvePolygonOffset(GLfloat factor, GLfloat units)
-{
- RESOLVE_FUNC_VOID(0, PolygonOffset)(factor, units);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid* pixels)
-{
- RESOLVE_FUNC_VOID(0, ReadPixels)(x, y, width, height, format, type, pixels);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveScissor(GLint x, GLint y, GLsizei width, GLsizei height)
-{
- RESOLVE_FUNC_VOID(0, Scissor)(x, y, width, height);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveStencilFunc(GLenum func, GLint ref, GLuint mask)
-{
- RESOLVE_FUNC_VOID(0, StencilFunc)(func, ref, mask);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveStencilMask(GLuint mask)
-{
- RESOLVE_FUNC_VOID(0, StencilMask)(mask);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveStencilOp(GLenum fail, GLenum zfail, GLenum zpass)
-{
- RESOLVE_FUNC_VOID(0, StencilOp)(fail, zfail, zpass);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid* pixels)
-{
- RESOLVE_FUNC_VOID(0, TexImage2D)(target, level, internalformat, width, height, border, format, type, pixels);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveTexParameterf(GLenum target, GLenum pname, GLfloat param)
-{
- RESOLVE_FUNC_VOID(0, TexParameterf)(target, pname, param);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveTexParameterfv(GLenum target, GLenum pname, const GLfloat* params)
-{
- RESOLVE_FUNC_VOID(0, TexParameterfv)(target, pname, params);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveTexParameteri(GLenum target, GLenum pname, GLint param)
-{
- RESOLVE_FUNC_VOID(0, TexParameteri)(target, pname, param);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveTexParameteriv(GLenum target, GLenum pname, const GLint* params)
-{
- RESOLVE_FUNC_VOID(0, TexParameteriv)(target, pname, params);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid* pixels)
-{
- RESOLVE_FUNC_VOID(0, TexSubImage2D)(target, level, xoffset, yoffset, width, height, format, type, pixels);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveViewport(GLint x, GLint y, GLsizei width, GLsizei height)
-{
- RESOLVE_FUNC_VOID(0, Viewport)(x, y, width, height);
-}
-
-// GL(ES)2
-
-static void QOPENGLF_APIENTRY qopenglfResolveActiveTexture(GLenum texture)
-{
- RESOLVE_FUNC_VOID(0, ActiveTexture)(texture);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveAttachShader(GLuint program, GLuint shader)
-{
- RESOLVE_FUNC_VOID(0, AttachShader)(program, shader);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveBindAttribLocation(GLuint program, GLuint index, const char* name)
-{
- RESOLVE_FUNC_VOID(0, BindAttribLocation)(program, index, name);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveBindBuffer(GLenum target, GLuint buffer)
-{
- RESOLVE_FUNC_VOID(ResolveOES | ResolveEXT, BindBuffer)(target, buffer);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveBindFramebuffer(GLenum target, GLuint framebuffer)
-{
- RESOLVE_FUNC_VOID(ResolveOES | ResolveEXT, BindFramebuffer)(target, framebuffer);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveBindRenderbuffer(GLenum target, GLuint renderbuffer)
-{
- RESOLVE_FUNC_VOID(ResolveOES | ResolveEXT, BindRenderbuffer)(target, renderbuffer);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveBlendColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
-{
- RESOLVE_FUNC_VOID(ResolveOES | ResolveEXT, BlendColor)(red, green, blue, alpha);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveBlendEquation(GLenum mode)
-{
- RESOLVE_FUNC_VOID(ResolveOES | ResolveEXT, BlendEquation)(mode);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveBlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha)
-{
- RESOLVE_FUNC_VOID(ResolveOES | ResolveEXT, BlendEquationSeparate)(modeRGB, modeAlpha);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveBlendFuncSeparate(GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
-{
- RESOLVE_FUNC_VOID(ResolveOES | ResolveEXT, BlendFuncSeparate)(srcRGB, dstRGB, srcAlpha, dstAlpha);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveBufferData(GLenum target, qopengl_GLsizeiptr size, const void* data, GLenum usage)
-{
- RESOLVE_FUNC_VOID(ResolveOES | ResolveEXT, BufferData)(target, size, data, usage);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveBufferSubData(GLenum target, qopengl_GLintptr offset, qopengl_GLsizeiptr size, const void* data)
-{
- RESOLVE_FUNC_VOID(ResolveOES | ResolveEXT, BufferSubData)(target, offset, size, data);
-}
-
-static GLenum QOPENGLF_APIENTRY qopenglfResolveCheckFramebufferStatus(GLenum target)
-{
- RESOLVE_FUNC(GLenum, ResolveOES | ResolveEXT, CheckFramebufferStatus)(target);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveCompileShader(GLuint shader)
-{
- RESOLVE_FUNC_VOID(0, CompileShader)(shader);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void* data)
-{
- RESOLVE_FUNC_VOID(ResolveOES | ResolveEXT, CompressedTexImage2D)(target, level, internalformat, width, height, border, imageSize, data);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void* data)
-{
- RESOLVE_FUNC_VOID(ResolveOES | ResolveEXT, CompressedTexSubImage2D)(target, level, xoffset, yoffset, width, height, format, imageSize, data);
-}
-
-static GLuint QOPENGLF_APIENTRY qopenglfResolveCreateProgram()
-{
- RESOLVE_FUNC(GLuint, 0, CreateProgram)();
-}
-
-static GLuint QOPENGLF_APIENTRY qopenglfResolveCreateShader(GLenum type)
-{
- RESOLVE_FUNC(GLuint, 0, CreateShader)(type);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveDeleteBuffers(GLsizei n, const GLuint* buffers)
-{
- RESOLVE_FUNC_VOID(ResolveOES | ResolveEXT, DeleteBuffers)(n, buffers);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveDeleteFramebuffers(GLsizei n, const GLuint* framebuffers)
-{
- RESOLVE_FUNC_VOID(ResolveOES | ResolveEXT, DeleteFramebuffers)(n, framebuffers);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveDeleteProgram(GLuint program)
-{
- RESOLVE_FUNC_VOID(0, DeleteProgram)(program);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveDeleteRenderbuffers(GLsizei n, const GLuint* renderbuffers)
-{
- RESOLVE_FUNC_VOID(ResolveOES | ResolveEXT, DeleteRenderbuffers)(n, renderbuffers);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveDeleteShader(GLuint shader)
-{
- RESOLVE_FUNC_VOID(0, DeleteShader)(shader);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveDetachShader(GLuint program, GLuint shader)
-{
- RESOLVE_FUNC_VOID(0, DetachShader)(program, shader);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveDisableVertexAttribArray(GLuint index)
-{
- RESOLVE_FUNC_VOID(0, DisableVertexAttribArray)(index);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveEnableVertexAttribArray(GLuint index)
-{
- RESOLVE_FUNC_VOID(0, EnableVertexAttribArray)(index);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveFramebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
-{
- RESOLVE_FUNC_VOID(ResolveOES | ResolveEXT, FramebufferRenderbuffer)(target, attachment, renderbuffertarget, renderbuffer);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveFramebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
-{
- RESOLVE_FUNC_VOID(ResolveOES | ResolveEXT, FramebufferTexture2D)(target, attachment, textarget, texture, level);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveGenBuffers(GLsizei n, GLuint* buffers)
-{
- RESOLVE_FUNC_VOID(ResolveOES | ResolveEXT, GenBuffers)(n, buffers);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveGenerateMipmap(GLenum target)
-{
- RESOLVE_FUNC_VOID(ResolveOES | ResolveEXT, GenerateMipmap)(target);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveGenFramebuffers(GLsizei n, GLuint* framebuffers)
-{
- RESOLVE_FUNC_VOID(ResolveOES | ResolveEXT, GenFramebuffers)(n, framebuffers);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveGenRenderbuffers(GLsizei n, GLuint* renderbuffers)
-{
- RESOLVE_FUNC_VOID(ResolveOES | ResolveEXT, GenRenderbuffers)(n, renderbuffers);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveGetActiveAttrib(GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, GLint* size, GLenum* type, char* name)
-{
- RESOLVE_FUNC_VOID(0, GetActiveAttrib)(program, index, bufsize, length, size, type, name);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveGetActiveUniform(GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, GLint* size, GLenum* type, char* name)
-{
- RESOLVE_FUNC_VOID(0, GetActiveUniform)(program, index, bufsize, length, size, type, name);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveGetAttachedShaders(GLuint program, GLsizei maxcount, GLsizei* count, GLuint* shaders)
-{
- RESOLVE_FUNC_VOID(0, GetAttachedShaders)(program, maxcount, count, shaders);
-}
-
-static GLint QOPENGLF_APIENTRY qopenglfResolveGetAttribLocation(GLuint program, const char* name)
-{
- RESOLVE_FUNC(GLint, 0, GetAttribLocation)(program, name);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveGetBufferParameteriv(GLenum target, GLenum pname, GLint* params)
-{
- RESOLVE_FUNC_VOID(ResolveOES | ResolveEXT, GetBufferParameteriv)(target, pname, params);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint* params)
-{
- RESOLVE_FUNC_VOID(ResolveOES | ResolveEXT, GetFramebufferAttachmentParameteriv)(target, attachment, pname, params);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveGetProgramiv(GLuint program, GLenum pname, GLint* params)
-{
- RESOLVE_FUNC_VOID(0, GetProgramiv)(program, pname, params);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveGetProgramInfoLog(GLuint program, GLsizei bufsize, GLsizei* length, char* infolog)
-{
- RESOLVE_FUNC_VOID(0, GetProgramInfoLog)(program, bufsize, length, infolog);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint* params)
-{
- RESOLVE_FUNC_VOID(ResolveOES | ResolveEXT, GetRenderbufferParameteriv)(target, pname, params);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveGetShaderiv(GLuint shader, GLenum pname, GLint* params)
-{
- RESOLVE_FUNC_VOID(0, GetShaderiv)(shader, pname, params);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveGetShaderInfoLog(GLuint shader, GLsizei bufsize, GLsizei* length, char* infolog)
-{
- RESOLVE_FUNC_VOID(0, GetShaderInfoLog)(shader, bufsize, length, infolog);
+ QOpenGLContext *context = QOpenGLContext::currentContext();
+ QOpenGLFunctionsPrivate *funcs = qt_gl_functions(context);
+ funcs->f.DepthRange((GLdouble) zNear, (GLdouble) zFar);
}
static void QOPENGLF_APIENTRY qopenglfSpecialGetShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype, GLint* range, GLint* precision)
@@ -2926,539 +2169,47 @@ static void QOPENGLF_APIENTRY qopenglfSpecialGetShaderPrecisionFormat(GLenum sha
range[0] = range[1] = precision[0] = 0;
}
-static void QOPENGLF_APIENTRY qopenglfResolveGetShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype, GLint* range, GLint* precision)
-{
- RESOLVE_FUNC_SPECIAL_VOID(ResolveOES | ResolveEXT, GetShaderPrecisionFormat)(shadertype, precisiontype, range, precision);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveGetShaderSource(GLuint shader, GLsizei bufsize, GLsizei* length, char* source)
-{
- RESOLVE_FUNC_VOID(0, GetShaderSource)(shader, bufsize, length, source);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveGetUniformfv(GLuint program, GLint location, GLfloat* params)
-{
- RESOLVE_FUNC_VOID(0, GetUniformfv)(program, location, params);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveGetUniformiv(GLuint program, GLint location, GLint* params)
-{
- RESOLVE_FUNC_VOID(0, GetUniformiv)(program, location, params);
-}
-
-static GLint QOPENGLF_APIENTRY qopenglfResolveGetUniformLocation(GLuint program, const char* name)
-{
- RESOLVE_FUNC(GLint, 0, GetUniformLocation)(program, name);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveGetVertexAttribfv(GLuint index, GLenum pname, GLfloat* params)
-{
- RESOLVE_FUNC_VOID(0, GetVertexAttribfv)(index, pname, params);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveGetVertexAttribiv(GLuint index, GLenum pname, GLint* params)
-{
- RESOLVE_FUNC_VOID(0, GetVertexAttribiv)(index, pname, params);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveGetVertexAttribPointerv(GLuint index, GLenum pname, void** pointer)
-{
- RESOLVE_FUNC_VOID(0, GetVertexAttribPointerv)(index, pname, pointer);
-}
-
-static GLboolean QOPENGLF_APIENTRY qopenglfResolveIsBuffer(GLuint buffer)
-{
- RESOLVE_FUNC(GLboolean, ResolveOES | ResolveEXT, IsBuffer)(buffer);
-}
-
-static GLboolean QOPENGLF_APIENTRY qopenglfResolveIsFramebuffer(GLuint framebuffer)
-{
- RESOLVE_FUNC(GLboolean, ResolveOES | ResolveEXT, IsFramebuffer)(framebuffer);
-}
-
static GLboolean QOPENGLF_APIENTRY qopenglfSpecialIsProgram(GLuint program)
{
return program != 0;
}
-static GLboolean QOPENGLF_APIENTRY qopenglfResolveIsProgram(GLuint program)
-{
- RESOLVE_FUNC_SPECIAL(GLboolean, 0, IsProgram)(program);
-}
-
-static GLboolean QOPENGLF_APIENTRY qopenglfResolveIsRenderbuffer(GLuint renderbuffer)
-{
- RESOLVE_FUNC(GLboolean, ResolveOES | ResolveEXT, IsRenderbuffer)(renderbuffer);
-}
-
static GLboolean QOPENGLF_APIENTRY qopenglfSpecialIsShader(GLuint shader)
{
return shader != 0;
}
-static GLboolean QOPENGLF_APIENTRY qopenglfResolveIsShader(GLuint shader)
-{
- RESOLVE_FUNC_SPECIAL(GLboolean, 0, IsShader)(shader);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveLinkProgram(GLuint program)
-{
- RESOLVE_FUNC_VOID(0, LinkProgram)(program);
-}
-
static void QOPENGLF_APIENTRY qopenglfSpecialReleaseShaderCompiler()
{
}
-static void QOPENGLF_APIENTRY qopenglfResolveReleaseShaderCompiler()
-{
- RESOLVE_FUNC_SPECIAL_VOID(0, ReleaseShaderCompiler)();
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveRenderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height)
-{
- RESOLVE_FUNC_VOID(ResolveOES | ResolveEXT, RenderbufferStorage)(target, internalformat, width, height);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveSampleCoverage(GLclampf value, GLboolean invert)
-{
- RESOLVE_FUNC_VOID(ResolveOES | ResolveEXT, SampleCoverage)(value, invert);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveShaderBinary(GLint n, const GLuint* shaders, GLenum binaryformat, const void* binary, GLint length)
-{
- RESOLVE_FUNC_VOID(0, ShaderBinary)(n, shaders, binaryformat, binary, length);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveShaderSource(GLuint shader, GLsizei count, const char** string, const GLint* length)
-{
- RESOLVE_FUNC_VOID(0, ShaderSource)(shader, count, string, length);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveStencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask)
-{
- RESOLVE_FUNC_VOID(ResolveEXT, StencilFuncSeparate)(face, func, ref, mask);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveStencilMaskSeparate(GLenum face, GLuint mask)
-{
- RESOLVE_FUNC_VOID(ResolveEXT, StencilMaskSeparate)(face, mask);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveStencilOpSeparate(GLenum face, GLenum fail, GLenum zfail, GLenum zpass)
-{
- RESOLVE_FUNC_VOID(ResolveEXT, StencilOpSeparate)(face, fail, zfail, zpass);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveUniform1f(GLint location, GLfloat x)
-{
- RESOLVE_FUNC_VOID(0, Uniform1f)(location, x);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveUniform1fv(GLint location, GLsizei count, const GLfloat* v)
-{
- RESOLVE_FUNC_VOID(0, Uniform1fv)(location, count, v);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveUniform1i(GLint location, GLint x)
-{
- RESOLVE_FUNC_VOID(0, Uniform1i)(location, x);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveUniform1iv(GLint location, GLsizei count, const GLint* v)
-{
- RESOLVE_FUNC_VOID(0, Uniform1iv)(location, count, v);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveUniform2f(GLint location, GLfloat x, GLfloat y)
-{
- RESOLVE_FUNC_VOID(0, Uniform2f)(location, x, y);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveUniform2fv(GLint location, GLsizei count, const GLfloat* v)
-{
- RESOLVE_FUNC_VOID(0, Uniform2fv)(location, count, v);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveUniform2i(GLint location, GLint x, GLint y)
-{
- RESOLVE_FUNC_VOID(0, Uniform2i)(location, x, y);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveUniform2iv(GLint location, GLsizei count, const GLint* v)
-{
- RESOLVE_FUNC_VOID(0, Uniform2iv)(location, count, v);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveUniform3f(GLint location, GLfloat x, GLfloat y, GLfloat z)
-{
- RESOLVE_FUNC_VOID(0, Uniform3f)(location, x, y, z);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveUniform3fv(GLint location, GLsizei count, const GLfloat* v)
-{
- RESOLVE_FUNC_VOID(0, Uniform3fv)(location, count, v);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveUniform3i(GLint location, GLint x, GLint y, GLint z)
-{
- RESOLVE_FUNC_VOID(0, Uniform3i)(location, x, y, z);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveUniform3iv(GLint location, GLsizei count, const GLint* v)
-{
- RESOLVE_FUNC_VOID(0, Uniform3iv)(location, count, v);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveUniform4f(GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
-{
- RESOLVE_FUNC_VOID(0, Uniform4f)(location, x, y, z, w);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveUniform4fv(GLint location, GLsizei count, const GLfloat* v)
-{
- RESOLVE_FUNC_VOID(0, Uniform4fv)(location, count, v);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveUniform4i(GLint location, GLint x, GLint y, GLint z, GLint w)
-{
- RESOLVE_FUNC_VOID(0, Uniform4i)(location, x, y, z, w);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveUniform4iv(GLint location, GLsizei count, const GLint* v)
-{
- RESOLVE_FUNC_VOID(0, Uniform4iv)(location, count, v);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value)
-{
- RESOLVE_FUNC_VOID(0, UniformMatrix2fv)(location, count, transpose, value);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value)
-{
- RESOLVE_FUNC_VOID(0, UniformMatrix3fv)(location, count, transpose, value);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value)
-{
- RESOLVE_FUNC_VOID(0, UniformMatrix4fv)(location, count, transpose, value);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveUseProgram(GLuint program)
-{
- RESOLVE_FUNC_VOID(0, UseProgram)(program);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveValidateProgram(GLuint program)
-{
- RESOLVE_FUNC_VOID(0, ValidateProgram)(program);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveVertexAttrib1f(GLuint indx, GLfloat x)
-{
- RESOLVE_FUNC_VOID(0, VertexAttrib1f)(indx, x);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveVertexAttrib1fv(GLuint indx, const GLfloat* values)
-{
- RESOLVE_FUNC_VOID(0, VertexAttrib1fv)(indx, values);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveVertexAttrib2f(GLuint indx, GLfloat x, GLfloat y)
-{
- RESOLVE_FUNC_VOID(0, VertexAttrib2f)(indx, x, y);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveVertexAttrib2fv(GLuint indx, const GLfloat* values)
-{
- RESOLVE_FUNC_VOID(0, VertexAttrib2fv)(indx, values);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveVertexAttrib3f(GLuint indx, GLfloat x, GLfloat y, GLfloat z)
-{
- RESOLVE_FUNC_VOID(0, VertexAttrib3f)(indx, x, y, z);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveVertexAttrib3fv(GLuint indx, const GLfloat* values)
-{
- RESOLVE_FUNC_VOID(0, VertexAttrib3fv)(indx, values);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveVertexAttrib4f(GLuint indx, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
-{
- RESOLVE_FUNC_VOID(0, VertexAttrib4f)(indx, x, y, z, w);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveVertexAttrib4fv(GLuint indx, const GLfloat* values)
-{
- RESOLVE_FUNC_VOID(0, VertexAttrib4fv)(indx, values);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveVertexAttribPointer(GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void* ptr)
-{
- RESOLVE_FUNC_VOID(0, VertexAttribPointer)(indx, size, type, normalized, stride, ptr);
-}
-
#endif // !QT_OPENGL_ES_2
-// Extensions not standard in any ES version
-
-static GLvoid *QOPENGLF_APIENTRY qopenglfResolveMapBuffer(GLenum target, GLenum access)
-{
- // It is possible that GL_OES_map_buffer is present, but then having to
- // differentiate between glUnmapBufferOES and glUnmapBuffer causes extra
- // headache. QOpenGLBuffer::map() will handle this automatically, while direct
- // calls are better off with migrating to the standard glMapBufferRange.
- QOpenGLContext *ctx = QOpenGLContext::currentContext();
- if (ctx->isOpenGLES() && ctx->format().majorVersion() >= 3) {
- qWarning("QOpenGLFunctions: glMapBuffer is not available in OpenGL ES 3.0 and up. Use glMapBufferRange instead.");
- return 0;
- } else {
- RESOLVE_FUNC(GLvoid *, ResolveOES, MapBuffer)(target, access);
- }
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveGetBufferSubData(GLenum target, qopengl_GLintptr offset, qopengl_GLsizeiptr size, GLvoid *data)
-{
- RESOLVE_FUNC_VOID(ResolveEXT, GetBufferSubData)
- (target, offset, size, data);
-}
-static void QOPENGLF_APIENTRY qopenglfResolveDiscardFramebuffer(GLenum target, GLsizei numAttachments, const GLenum *attachments)
+QOpenGLFunctionsPrivate::QOpenGLFunctionsPrivate(QOpenGLContext *c)
{
- RESOLVE_FUNC_VOID(ResolveEXT, DiscardFramebuffer)(target, numAttachments, attachments);
-}
-
-#if !defined(QT_OPENGL_ES_2) && !defined(QT_OPENGL_DYNAMIC)
-// Special translation functions for ES-specific calls on desktop GL
-
-static void QOPENGLF_APIENTRY qopenglfTranslateClearDepthf(GLclampf depth)
-{
- ::glClearDepth(depth);
-}
-
-static void QOPENGLF_APIENTRY qopenglfTranslateDepthRangef(GLclampf zNear, GLclampf zFar)
-{
- ::glDepthRange(zNear, zFar);
-}
-#endif // !ES && !DYNAMIC
+ init(c);
-QOpenGLFunctionsPrivate::QOpenGLFunctionsPrivate(QOpenGLContext *)
-{
- /* Assign a pointer to an above defined static function
- * which on first call resolves the function from the current
- * context, assigns it to the member variable and executes it
- * (see Resolver template) */
#ifndef QT_OPENGL_ES_2
- // The GL1 functions may not be queriable via getProcAddress().
- if (QGuiApplicationPrivate::platformIntegration()->hasCapability(QPlatformIntegration::AllGLFunctionsQueryable)) {
- // The platform plugin supports resolving these.
- BindTexture = qopenglfResolveBindTexture;
- BlendFunc = qopenglfResolveBlendFunc;
- Clear = qopenglfResolveClear;
- ClearColor = qopenglfResolveClearColor;
- ClearDepthf = qopenglfResolveClearDepthf;
- ClearStencil = qopenglfResolveClearStencil;
- ColorMask = qopenglfResolveColorMask;
- CopyTexImage2D = qopenglfResolveCopyTexImage2D;
- CopyTexSubImage2D = qopenglfResolveCopyTexSubImage2D;
- CullFace = qopenglfResolveCullFace;
- DeleteTextures = qopenglfResolveDeleteTextures;
- DepthFunc = qopenglfResolveDepthFunc;
- DepthMask = qopenglfResolveDepthMask;
- DepthRangef = qopenglfResolveDepthRangef;
- Disable = qopenglfResolveDisable;
- DrawArrays = qopenglfResolveDrawArrays;
- DrawElements = qopenglfResolveDrawElements;
- Enable = qopenglfResolveEnable;
- Finish = qopenglfResolveFinish;
- Flush = qopenglfResolveFlush;
- FrontFace = qopenglfResolveFrontFace;
- GenTextures = qopenglfResolveGenTextures;
- GetBooleanv = qopenglfResolveGetBooleanv;
- GetError = qopenglfResolveGetError;
- GetFloatv = qopenglfResolveGetFloatv;
- GetIntegerv = qopenglfResolveGetIntegerv;
- GetString = qopenglfResolveGetString;
- GetTexParameterfv = qopenglfResolveGetTexParameterfv;
- GetTexParameteriv = qopenglfResolveGetTexParameteriv;
- Hint = qopenglfResolveHint;
- IsEnabled = qopenglfResolveIsEnabled;
- IsTexture = qopenglfResolveIsTexture;
- LineWidth = qopenglfResolveLineWidth;
- PixelStorei = qopenglfResolvePixelStorei;
- PolygonOffset = qopenglfResolvePolygonOffset;
- ReadPixels = qopenglfResolveReadPixels;
- Scissor = qopenglfResolveScissor;
- StencilFunc = qopenglfResolveStencilFunc;
- StencilMask = qopenglfResolveStencilMask;
- StencilOp = qopenglfResolveStencilOp;
- TexImage2D = qopenglfResolveTexImage2D;
- TexParameterf = qopenglfResolveTexParameterf;
- TexParameterfv = qopenglfResolveTexParameterfv;
- TexParameteri = qopenglfResolveTexParameteri;
- TexParameteriv = qopenglfResolveTexParameteriv;
- TexSubImage2D = qopenglfResolveTexSubImage2D;
- Viewport = qopenglfResolveViewport;
- } else {
-#ifndef QT_OPENGL_DYNAMIC
- // Use the functions directly. This requires linking QtGui to an OpenGL implementation.
- BindTexture = ::glBindTexture;
- BlendFunc = ::glBlendFunc;
- Clear = ::glClear;
- ClearColor = ::glClearColor;
- ClearDepthf = qopenglfTranslateClearDepthf;
- ClearStencil = ::glClearStencil;
- ColorMask = ::glColorMask;
- CopyTexImage2D = ::glCopyTexImage2D;
- CopyTexSubImage2D = ::glCopyTexSubImage2D;
- CullFace = ::glCullFace;
- DeleteTextures = ::glDeleteTextures;
- DepthFunc = ::glDepthFunc;
- DepthMask = ::glDepthMask;
- DepthRangef = qopenglfTranslateDepthRangef;
- Disable = ::glDisable;
- DrawArrays = ::glDrawArrays;
- DrawElements = ::glDrawElements;
- Enable = ::glEnable;
- Finish = ::glFinish;
- Flush = ::glFlush;
- FrontFace = ::glFrontFace;
- GenTextures = ::glGenTextures;
- GetBooleanv = ::glGetBooleanv;
- GetError = ::glGetError;
- GetFloatv = ::glGetFloatv;
- GetIntegerv = ::glGetIntegerv;
- GetString = ::glGetString;
- GetTexParameterfv = ::glGetTexParameterfv;
- GetTexParameteriv = ::glGetTexParameteriv;
- Hint = ::glHint;
- IsEnabled = ::glIsEnabled;
- IsTexture = ::glIsTexture;
- LineWidth = ::glLineWidth;
- PixelStorei = ::glPixelStorei;
- PolygonOffset = ::glPolygonOffset;
- ReadPixels = ::glReadPixels;
- Scissor = ::glScissor;
- StencilFunc = ::glStencilFunc;
- StencilMask = ::glStencilMask;
- StencilOp = ::glStencilOp;
-#if defined(Q_OS_OSX) && MAC_OS_X_VERSION_MAX_ALLOWED < MAC_OS_X_VERSION_10_7
- TexImage2D = reinterpret_cast<void (*)(GLenum, GLint, GLint, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *)>(glTexImage2D);
-#else
- TexImage2D = glTexImage2D;
-#endif
- TexParameterf = ::glTexParameterf;
- TexParameterfv = ::glTexParameterfv;
- TexParameteri = ::glTexParameteri;
- TexParameteriv = ::glTexParameteriv;
- TexSubImage2D = ::glTexSubImage2D;
- Viewport = ::glViewport;
-#else // QT_OPENGL_DYNAMIC
- // This should not happen.
- qFatal("QOpenGLFunctions: Dynamic OpenGL builds do not support platforms with insufficient function resolving capabilities");
+ // setup fallbacks in case some methods couldn't get resolved
+ if (!f.ClearDepthf)
+ f.ClearDepthf = qopenglfSpecialClearDepthf;
+ if (!f.DepthRangef)
+ f.DepthRangef = qopenglfSpecialDepthRangef;
+ if (!f.GetShaderPrecisionFormat)
+ f.GetShaderPrecisionFormat = qopenglfSpecialGetShaderPrecisionFormat;
+ if (!f.IsProgram)
+ f.IsProgram = qopenglfSpecialIsProgram;
+ if (!f.IsShader)
+ f.IsShader = qopenglfSpecialIsShader;
+ if (!f.ReleaseShaderCompiler)
+ f.ReleaseShaderCompiler = qopenglfSpecialReleaseShaderCompiler;
#endif
- }
-
- ActiveTexture = qopenglfResolveActiveTexture;
- AttachShader = qopenglfResolveAttachShader;
- BindAttribLocation = qopenglfResolveBindAttribLocation;
- BindBuffer = qopenglfResolveBindBuffer;
- BindFramebuffer = qopenglfResolveBindFramebuffer;
- BindRenderbuffer = qopenglfResolveBindRenderbuffer;
- BlendColor = qopenglfResolveBlendColor;
- BlendEquation = qopenglfResolveBlendEquation;
- BlendEquationSeparate = qopenglfResolveBlendEquationSeparate;
- BlendFuncSeparate = qopenglfResolveBlendFuncSeparate;
- BufferData = qopenglfResolveBufferData;
- BufferSubData = qopenglfResolveBufferSubData;
- CheckFramebufferStatus = qopenglfResolveCheckFramebufferStatus;
- CompileShader = qopenglfResolveCompileShader;
- CompressedTexImage2D = qopenglfResolveCompressedTexImage2D;
- CompressedTexSubImage2D = qopenglfResolveCompressedTexSubImage2D;
- CreateProgram = qopenglfResolveCreateProgram;
- CreateShader = qopenglfResolveCreateShader;
- DeleteBuffers = qopenglfResolveDeleteBuffers;
- DeleteFramebuffers = qopenglfResolveDeleteFramebuffers;
- DeleteProgram = qopenglfResolveDeleteProgram;
- DeleteRenderbuffers = qopenglfResolveDeleteRenderbuffers;
- DeleteShader = qopenglfResolveDeleteShader;
- DetachShader = qopenglfResolveDetachShader;
- DisableVertexAttribArray = qopenglfResolveDisableVertexAttribArray;
- EnableVertexAttribArray = qopenglfResolveEnableVertexAttribArray;
- FramebufferRenderbuffer = qopenglfResolveFramebufferRenderbuffer;
- FramebufferTexture2D = qopenglfResolveFramebufferTexture2D;
- GenBuffers = qopenglfResolveGenBuffers;
- GenerateMipmap = qopenglfResolveGenerateMipmap;
- GenFramebuffers = qopenglfResolveGenFramebuffers;
- GenRenderbuffers = qopenglfResolveGenRenderbuffers;
- GetActiveAttrib = qopenglfResolveGetActiveAttrib;
- GetActiveUniform = qopenglfResolveGetActiveUniform;
- GetAttachedShaders = qopenglfResolveGetAttachedShaders;
- GetAttribLocation = qopenglfResolveGetAttribLocation;
- GetBufferParameteriv = qopenglfResolveGetBufferParameteriv;
- GetFramebufferAttachmentParameteriv = qopenglfResolveGetFramebufferAttachmentParameteriv;
- GetProgramiv = qopenglfResolveGetProgramiv;
- GetProgramInfoLog = qopenglfResolveGetProgramInfoLog;
- GetRenderbufferParameteriv = qopenglfResolveGetRenderbufferParameteriv;
- GetShaderiv = qopenglfResolveGetShaderiv;
- GetShaderInfoLog = qopenglfResolveGetShaderInfoLog;
- GetShaderPrecisionFormat = qopenglfResolveGetShaderPrecisionFormat;
- GetShaderSource = qopenglfResolveGetShaderSource;
- GetUniformfv = qopenglfResolveGetUniformfv;
- GetUniformiv = qopenglfResolveGetUniformiv;
- GetUniformLocation = qopenglfResolveGetUniformLocation;
- GetVertexAttribfv = qopenglfResolveGetVertexAttribfv;
- GetVertexAttribiv = qopenglfResolveGetVertexAttribiv;
- GetVertexAttribPointerv = qopenglfResolveGetVertexAttribPointerv;
- IsBuffer = qopenglfResolveIsBuffer;
- IsFramebuffer = qopenglfResolveIsFramebuffer;
- IsProgram = qopenglfResolveIsProgram;
- IsRenderbuffer = qopenglfResolveIsRenderbuffer;
- IsShader = qopenglfResolveIsShader;
- LinkProgram = qopenglfResolveLinkProgram;
- ReleaseShaderCompiler = qopenglfResolveReleaseShaderCompiler;
- RenderbufferStorage = qopenglfResolveRenderbufferStorage;
- SampleCoverage = qopenglfResolveSampleCoverage;
- ShaderBinary = qopenglfResolveShaderBinary;
- ShaderSource = qopenglfResolveShaderSource;
- StencilFuncSeparate = qopenglfResolveStencilFuncSeparate;
- StencilMaskSeparate = qopenglfResolveStencilMaskSeparate;
- StencilOpSeparate = qopenglfResolveStencilOpSeparate;
- Uniform1f = qopenglfResolveUniform1f;
- Uniform1fv = qopenglfResolveUniform1fv;
- Uniform1i = qopenglfResolveUniform1i;
- Uniform1iv = qopenglfResolveUniform1iv;
- Uniform2f = qopenglfResolveUniform2f;
- Uniform2fv = qopenglfResolveUniform2fv;
- Uniform2i = qopenglfResolveUniform2i;
- Uniform2iv = qopenglfResolveUniform2iv;
- Uniform3f = qopenglfResolveUniform3f;
- Uniform3fv = qopenglfResolveUniform3fv;
- Uniform3i = qopenglfResolveUniform3i;
- Uniform3iv = qopenglfResolveUniform3iv;
- Uniform4f = qopenglfResolveUniform4f;
- Uniform4fv = qopenglfResolveUniform4fv;
- Uniform4i = qopenglfResolveUniform4i;
- Uniform4iv = qopenglfResolveUniform4iv;
- UniformMatrix2fv = qopenglfResolveUniformMatrix2fv;
- UniformMatrix3fv = qopenglfResolveUniformMatrix3fv;
- UniformMatrix4fv = qopenglfResolveUniformMatrix4fv;
- UseProgram = qopenglfResolveUseProgram;
- ValidateProgram = qopenglfResolveValidateProgram;
- VertexAttrib1f = qopenglfResolveVertexAttrib1f;
- VertexAttrib1fv = qopenglfResolveVertexAttrib1fv;
- VertexAttrib2f = qopenglfResolveVertexAttrib2f;
- VertexAttrib2fv = qopenglfResolveVertexAttrib2fv;
- VertexAttrib3f = qopenglfResolveVertexAttrib3f;
- VertexAttrib3fv = qopenglfResolveVertexAttrib3fv;
- VertexAttrib4f = qopenglfResolveVertexAttrib4f;
- VertexAttrib4fv = qopenglfResolveVertexAttrib4fv;
- VertexAttribPointer = qopenglfResolveVertexAttribPointer;
-#endif // !QT_OPENGL_ES_2
}
+
+QT_OPENGL_IMPLEMENT(QOpenGLFunctionsPrivate, QT_OPENGL_FUNCTIONS)
+
/*!
\class QOpenGLExtraFunctions
\brief The QOpenGLExtraFunctions class provides cross-platform access to the OpenGL ES 3.0 and 3.1 API.
@@ -5721,1659 +4472,6 @@ QOpenGLFunctionsPrivate::QOpenGLFunctionsPrivate(QOpenGLContext *)
\internal
*/
-// Functions part of the OpenGL ES 3.0+ standard need special handling. These, just like
-// the 2.0 functions, are not guaranteed to be resolvable via eglGetProcAddress or
-// similar. (we cannot count on EGL_KHR_(client_)get_all_proc_addresses being available)
-
-// Calling them directly is, unlike the 2.0 functions, not feasible because one may build
-// the binaries on a GLES3-capable system and then deploy on a GLES2-only system that does
-// not have these symbols, and vice versa. Until ES3 becomes universally available, they
-// have to be dlsym'ed.
-
-Q_GLOBAL_STATIC(QOpenGLES3Helper, qgles3Helper)
-
-bool QOpenGLES3Helper::init()
-{
-#ifdef QT_NO_LIBRARY
- return false;
-#elif !defined(Q_OS_IOS)
-# ifdef Q_OS_WIN
-# ifndef QT_DEBUG
- m_gl.setFileName(QStringLiteral("libGLESv2"));
-# else
- m_gl.setFileName(QStringLiteral("libGLESv2d"));
-# endif
-# else
-# ifdef Q_OS_ANDROID
- m_gl.setFileName(QStringLiteral("GLESv2"));
-# else
- m_gl.setFileNameAndVersion(QStringLiteral("GLESv2"), 2);
-# endif
-# endif // Q_OS_WIN
- return m_gl.load();
-#else
- return true;
-#endif // Q_OS_IOS
-}
-
-QFunctionPointer QOpenGLES3Helper::resolve(const char *name)
-{
-#ifdef Q_OS_IOS
- return QFunctionPointer(dlsym(RTLD_DEFAULT, name));
-#elif !defined(QT_NO_LIBRARY)
- return m_gl.resolve(name);
-#else
- Q_UNUSED(name);
- return 0;
-#endif
-}
-
-QOpenGLES3Helper::QOpenGLES3Helper()
-{
- m_supportedVersion = qMakePair(2, 0);
-
- if (Q_UNLIKELY(!init())) {
- qFatal("Failed to load libGLESv2");
- } else {
- const QPair<int, int> contextVersion = QOpenGLContext::currentContext()->format().version();
-
- qCDebug(lcGLES3, "Resolving OpenGL ES 3.0 entry points");
-
- BeginQuery = (void (QOPENGLF_APIENTRYP) (GLenum, GLuint)) resolve("glBeginQuery");
- BeginTransformFeedback = (void (QOPENGLF_APIENTRYP) (GLenum)) resolve("glBeginTransformFeedback");
- BindBufferBase = (void (QOPENGLF_APIENTRYP) (GLenum, GLuint, GLuint)) resolve("glBindBufferBase");
- BindBufferRange = (void (QOPENGLF_APIENTRYP) (GLenum, GLuint, GLuint, GLintptr, GLsizeiptr)) resolve("glBindBufferRange");
- BindSampler = (void (QOPENGLF_APIENTRYP) (GLuint, GLuint)) resolve("glBindSampler");
- BindTransformFeedback = (void (QOPENGLF_APIENTRYP) (GLenum, GLuint)) resolve("glBindTransformFeedback");
- BindVertexArray = (void (QOPENGLF_APIENTRYP) (GLuint)) resolve("glBindVertexArray");
- BlitFramebuffer = (void (QOPENGLF_APIENTRYP) (GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLbitfield, GLenum)) resolve("glBlitFramebuffer");
- ClearBufferfi = (void (QOPENGLF_APIENTRYP) (GLenum, GLint, GLfloat, GLint)) resolve("glClearBufferfi");
- ClearBufferfv = (void (QOPENGLF_APIENTRYP) (GLenum, GLint, const GLfloat *)) resolve("glClearBufferfv");
- ClearBufferiv = (void (QOPENGLF_APIENTRYP) (GLenum, GLint, const GLint *)) resolve("glClearBufferiv");
- ClearBufferuiv = (void (QOPENGLF_APIENTRYP) (GLenum, GLint, const GLuint *)) resolve("glClearBufferuiv");
- ClientWaitSync = (GLenum (QOPENGLF_APIENTRYP) (GLsync, GLbitfield, GLuint64)) resolve("glClientWaitSync");
- CompressedTexImage3D = (void (QOPENGLF_APIENTRYP) (GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, const void *)) resolve("glCompressedTexImage3D");
- CompressedTexSubImage3D = (void (QOPENGLF_APIENTRYP) (GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const void *)) resolve("glCompressedTexSubImage3D");
- CopyBufferSubData = (void (QOPENGLF_APIENTRYP) (GLenum, GLenum, GLintptr, GLintptr, GLsizeiptr)) resolve("glCopyBufferSubData");
- CopyTexSubImage3D = (void (QOPENGLF_APIENTRYP) (GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei)) resolve("glCopyTexSubImage3D");
- DeleteQueries = (void (QOPENGLF_APIENTRYP) (GLsizei, const GLuint *)) resolve("glDeleteQueries");
- DeleteSamplers = (void (QOPENGLF_APIENTRYP) (GLsizei, const GLuint *)) resolve("glDeleteSamplers");
- DeleteSync = (void (QOPENGLF_APIENTRYP) (GLsync)) resolve("glDeleteSync");
- DeleteTransformFeedbacks = (void (QOPENGLF_APIENTRYP) (GLsizei, const GLuint *)) resolve("glDeleteTransformFeedbacks");
- DeleteVertexArrays = (void (QOPENGLF_APIENTRYP) (GLsizei, const GLuint *)) resolve("glDeleteVertexArrays");
- DrawArraysInstanced = (void (QOPENGLF_APIENTRYP) (GLenum, GLint, GLsizei, GLsizei)) resolve("glDrawArraysInstanced");
- DrawBuffers = (void (QOPENGLF_APIENTRYP) (GLsizei, const GLenum *)) resolve("glDrawBuffers");
- DrawElementsInstanced = (void (QOPENGLF_APIENTRYP) (GLenum, GLsizei, GLenum, const void *, GLsizei)) resolve("glDrawElementsInstanced");
- DrawRangeElements = (void (QOPENGLF_APIENTRYP) (GLenum, GLuint, GLuint, GLsizei, GLenum, const void *)) resolve("glDrawRangeElements");
- EndQuery = (void (QOPENGLF_APIENTRYP) (GLenum)) resolve("glEndQuery");
- EndTransformFeedback = (void (QOPENGLF_APIENTRYP) ()) resolve("glEndTransformFeedback");
- FenceSync = (GLsync (QOPENGLF_APIENTRYP) (GLenum, GLbitfield)) resolve("glFenceSync");
- FlushMappedBufferRange = (void (QOPENGLF_APIENTRYP) (GLenum, GLintptr, GLsizeiptr)) resolve("glFlushMappedBufferRange");
- FramebufferTextureLayer = (void (QOPENGLF_APIENTRYP) (GLenum, GLenum, GLuint, GLint, GLint)) resolve("glFramebufferTextureLayer");
- GenQueries = (void (QOPENGLF_APIENTRYP) (GLsizei, GLuint*)) resolve("glGenQueries");
- GenSamplers = (void (QOPENGLF_APIENTRYP) (GLsizei, GLuint*)) resolve("glGenSamplers");
- GenTransformFeedbacks = (void (QOPENGLF_APIENTRYP) (GLsizei, GLuint*)) resolve("glGenTransformFeedbacks");
- GenVertexArrays = (void (QOPENGLF_APIENTRYP) (GLsizei, GLuint*)) resolve("glGenVertexArrays");
- GetActiveUniformBlockName = (void (QOPENGLF_APIENTRYP) (GLuint, GLuint, GLsizei, GLsizei*, GLchar*)) resolve("glGetActiveUniformBlockName");
- GetActiveUniformBlockiv = (void (QOPENGLF_APIENTRYP) (GLuint, GLuint, GLenum, GLint*)) resolve("glGetActiveUniformBlockiv");
- GetActiveUniformsiv = (void (QOPENGLF_APIENTRYP) (GLuint, GLsizei, const GLuint *, GLenum, GLint*)) resolve("glGetActiveUniformsiv");
- GetBufferParameteri64v = (void (QOPENGLF_APIENTRYP) (GLenum, GLenum, GLint64*)) resolve("glGetBufferParameteri64v");
- GetBufferPointerv = (void (QOPENGLF_APIENTRYP) (GLenum, GLenum, void **)) resolve("glGetBufferPointerv");
- GetFragDataLocation = (GLint (QOPENGLF_APIENTRYP) (GLuint, const GLchar *)) resolve("glGetFragDataLocation");
- GetInteger64i_v = (void (QOPENGLF_APIENTRYP) (GLenum, GLuint, GLint64*)) resolve("glGetInteger64i_v");
- GetInteger64v = (void (QOPENGLF_APIENTRYP) (GLenum, GLint64*)) resolve("glGetInteger64v");
- GetIntegeri_v = (void (QOPENGLF_APIENTRYP) (GLenum, GLuint, GLint*)) resolve("glGetIntegeri_v");
- GetInternalformativ = (void (QOPENGLF_APIENTRYP) (GLenum, GLenum, GLenum, GLsizei, GLint*)) resolve("glGetInternalformativ");
- GetProgramBinary = (void (QOPENGLF_APIENTRYP) (GLuint, GLsizei, GLsizei*, GLenum*, void *)) resolve("glGetProgramBinary");
- GetQueryObjectuiv = (void (QOPENGLF_APIENTRYP) (GLuint, GLenum, GLuint*)) resolve("glGetQueryObjectuiv");
- GetQueryiv = (void (QOPENGLF_APIENTRYP) (GLenum, GLenum, GLint*)) resolve("glGetQueryiv");
- GetSamplerParameterfv = (void (QOPENGLF_APIENTRYP) (GLuint, GLenum, GLfloat*)) resolve("glGetSamplerParameterfv");
- GetSamplerParameteriv = (void (QOPENGLF_APIENTRYP) (GLuint, GLenum, GLint*)) resolve("glGetSamplerParameteriv");
- GetStringi = (const GLubyte * (QOPENGLF_APIENTRYP) (GLenum, GLuint)) resolve("glGetStringi");
- GetSynciv = (void (QOPENGLF_APIENTRYP) (GLsync, GLenum, GLsizei, GLsizei*, GLint*)) resolve("glGetSynciv");
- GetTransformFeedbackVarying = (void (QOPENGLF_APIENTRYP) (GLuint, GLuint, GLsizei, GLsizei*, GLsizei*, GLenum*, GLchar*)) resolve("glGetTransformFeedbackVarying");
- GetUniformBlockIndex = (GLuint (QOPENGLF_APIENTRYP) (GLuint, const GLchar *)) resolve("glGetUniformBlockIndex");
- GetUniformIndices = (void (QOPENGLF_APIENTRYP) (GLuint, GLsizei, const GLchar *const*, GLuint*)) resolve("glGetUniformIndices");
- GetUniformuiv = (void (QOPENGLF_APIENTRYP) (GLuint, GLint, GLuint*)) resolve("glGetUniformuiv");
- GetVertexAttribIiv = (void (QOPENGLF_APIENTRYP) (GLuint, GLenum, GLint*)) resolve("glGetVertexAttribIiv");
- GetVertexAttribIuiv = (void (QOPENGLF_APIENTRYP) (GLuint, GLenum, GLuint*)) resolve("glGetVertexAttribIuiv");
- InvalidateFramebuffer = (void (QOPENGLF_APIENTRYP) (GLenum, GLsizei, const GLenum *)) resolve("glInvalidateFramebuffer");
- InvalidateSubFramebuffer = (void (QOPENGLF_APIENTRYP) (GLenum, GLsizei, const GLenum *, GLint, GLint, GLsizei, GLsizei)) resolve("glInvalidateSubFramebuffer");
- IsQuery = (GLboolean (QOPENGLF_APIENTRYP) (GLuint)) resolve("glIsQuery");
- IsSampler = (GLboolean (QOPENGLF_APIENTRYP) (GLuint)) resolve("glIsSampler");
- IsSync = (GLboolean (QOPENGLF_APIENTRYP) (GLsync)) resolve("glIsSync");
- IsTransformFeedback = (GLboolean (QOPENGLF_APIENTRYP) (GLuint)) resolve("glIsTransformFeedback");
- IsVertexArray = (GLboolean (QOPENGLF_APIENTRYP) (GLuint)) resolve("glIsVertexArray");
- MapBufferRange = (void * (QOPENGLF_APIENTRYP) (GLenum, GLintptr, GLsizeiptr, GLbitfield)) resolve("glMapBufferRange");
- PauseTransformFeedback = (void (QOPENGLF_APIENTRYP) ()) resolve("glPauseTransformFeedback");
- ProgramBinary = (void (QOPENGLF_APIENTRYP) (GLuint, GLenum, const void *, GLsizei)) resolve("glProgramBinary");
- ProgramParameteri = (void (QOPENGLF_APIENTRYP) (GLuint, GLenum, GLint)) resolve("glProgramParameteri");
- ReadBuffer = (void (QOPENGLF_APIENTRYP) (GLenum)) resolve("glReadBuffer");
- RenderbufferStorageMultisample = (void (QOPENGLF_APIENTRYP) (GLenum, GLsizei, GLenum, GLsizei, GLsizei)) resolve("glRenderbufferStorageMultisample");
- ResumeTransformFeedback = (void (QOPENGLF_APIENTRYP) ()) resolve("glResumeTransformFeedback");
- SamplerParameterf = (void (QOPENGLF_APIENTRYP) (GLuint, GLenum, GLfloat)) resolve("glSamplerParameterf");
- SamplerParameterfv = (void (QOPENGLF_APIENTRYP) (GLuint, GLenum, const GLfloat *)) resolve("glSamplerParameterfv");
- SamplerParameteri = (void (QOPENGLF_APIENTRYP) (GLuint, GLenum, GLint)) resolve("glSamplerParameteri");
- SamplerParameteriv = (void (QOPENGLF_APIENTRYP) (GLuint, GLenum, const GLint *)) resolve("glSamplerParameteriv");
- TexImage3D = (void (QOPENGLF_APIENTRYP) (GLenum, GLint, GLint, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const void *)) resolve("glTexImage3D");
- TexStorage2D = (void (QOPENGLF_APIENTRYP) (GLenum, GLsizei, GLenum, GLsizei, GLsizei)) resolve("glTexStorage2D");
- TexStorage3D = (void (QOPENGLF_APIENTRYP) (GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei)) resolve("glTexStorage3D");
- TexSubImage3D = (void (QOPENGLF_APIENTRYP) (GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const void *)) resolve("glTexSubImage3D");
- TransformFeedbackVaryings = (void (QOPENGLF_APIENTRYP) (GLuint, GLsizei, const GLchar *const*, GLenum)) resolve("glTransformFeedbackVaryings");
- Uniform1ui = (void (QOPENGLF_APIENTRYP) (GLint, GLuint)) resolve("glUniform1ui");
- Uniform1uiv = (void (QOPENGLF_APIENTRYP) (GLint, GLsizei, const GLuint *)) resolve("glUniform1uiv");
- Uniform2ui = (void (QOPENGLF_APIENTRYP) (GLint, GLuint, GLuint)) resolve("glUniform2ui");
- Uniform2uiv = (void (QOPENGLF_APIENTRYP) (GLint, GLsizei, const GLuint *)) resolve("glUniform2uiv");
- Uniform3ui = (void (QOPENGLF_APIENTRYP) (GLint, GLuint, GLuint, GLuint)) resolve("glUniform3ui");
- Uniform3uiv = (void (QOPENGLF_APIENTRYP) (GLint, GLsizei, const GLuint *)) resolve("glUniform3uiv");
- Uniform4ui = (void (QOPENGLF_APIENTRYP) (GLint, GLuint, GLuint, GLuint, GLuint)) resolve("glUniform4ui");
- Uniform4uiv = (void (QOPENGLF_APIENTRYP) (GLint, GLsizei, const GLuint *)) resolve("glUniform4uiv");
- UniformBlockBinding = (void (QOPENGLF_APIENTRYP) (GLuint, GLuint, GLuint)) resolve("glUniformBlockBinding");
- UniformMatrix2x3fv = (void (QOPENGLF_APIENTRYP) (GLint, GLsizei, GLboolean, const GLfloat *)) resolve("glUniformMatrix2x3fv");
- UniformMatrix2x4fv = (void (QOPENGLF_APIENTRYP) (GLint, GLsizei, GLboolean, const GLfloat *)) resolve("glUniformMatrix2x4fv");
- UniformMatrix3x2fv = (void (QOPENGLF_APIENTRYP) (GLint, GLsizei, GLboolean, const GLfloat *)) resolve("glUniformMatrix3x2fv");
- UniformMatrix3x4fv = (void (QOPENGLF_APIENTRYP) (GLint, GLsizei, GLboolean, const GLfloat *)) resolve("glUniformMatrix3x4fv");
- UniformMatrix4x2fv = (void (QOPENGLF_APIENTRYP) (GLint, GLsizei, GLboolean, const GLfloat *)) resolve("glUniformMatrix4x2fv");
- UniformMatrix4x3fv = (void (QOPENGLF_APIENTRYP) (GLint, GLsizei, GLboolean, const GLfloat *)) resolve("glUniformMatrix4x3fv");
- UnmapBuffer = (GLboolean (QOPENGLF_APIENTRYP) (GLenum)) resolve("glUnmapBuffer");
- VertexAttribDivisor = (void (QOPENGLF_APIENTRYP) (GLuint, GLuint)) resolve("glVertexAttribDivisor");
- VertexAttribI4i = (void (QOPENGLF_APIENTRYP) (GLuint, GLint, GLint, GLint, GLint)) resolve("glVertexAttribI4i");
- VertexAttribI4iv = (void (QOPENGLF_APIENTRYP) (GLuint, const GLint *)) resolve("glVertexAttribI4iv");
- VertexAttribI4ui = (void (QOPENGLF_APIENTRYP) (GLuint, GLuint, GLuint, GLuint, GLuint)) resolve("glVertexAttribI4ui");
- VertexAttribI4uiv = (void (QOPENGLF_APIENTRYP) (GLuint, const GLuint *)) resolve("glVertexAttribI4uiv");
- VertexAttribIPointer = (void (QOPENGLF_APIENTRYP) (GLuint, GLint, GLenum, GLsizei, const void *)) resolve("glVertexAttribIPointer");
- WaitSync = (void (QOPENGLF_APIENTRYP) (GLsync, GLbitfield, GLuint64)) resolve("glWaitSync");
-
- if (!BeginQuery || !BlitFramebuffer || !GenTransformFeedbacks || !GenVertexArrays || !MapBufferRange
- || !RenderbufferStorageMultisample || !TexStorage2D || !WaitSync) {
- qWarning("OpenGL ES 3.0 entry points not found. This is odd because the driver returned a context of version %d.%d",
- contextVersion.first, contextVersion.second);
- return;
- }
- m_supportedVersion = qMakePair(3, 0);
-
- if (contextVersion >= qMakePair(3, 1)) {
- qCDebug(lcGLES3, "Resolving OpenGL ES 3.1 entry points");
-
- ActiveShaderProgram = (void (QOPENGLF_APIENTRYP) (GLuint, GLuint)) resolve("glActiveShaderProgram");
- BindImageTexture = (void (QOPENGLF_APIENTRYP) (GLuint, GLuint, GLint, GLboolean, GLint, GLenum, GLenum)) resolve("glBindImageTexture");
- BindProgramPipeline = (void (QOPENGLF_APIENTRYP) (GLuint)) resolve("glBindProgramPipeline");
- BindVertexBuffer = (void (QOPENGLF_APIENTRYP) (GLuint, GLuint, GLintptr, GLsizei)) resolve("glBindVertexBuffer");
- CreateShaderProgramv = (GLuint (QOPENGLF_APIENTRYP) (GLenum, GLsizei, const GLchar *const*)) resolve("glCreateShaderProgramv");
- DeleteProgramPipelines = (void (QOPENGLF_APIENTRYP) (GLsizei, const GLuint *)) resolve("glDeleteProgramPipelines");
- DispatchCompute = (void (QOPENGLF_APIENTRYP) (GLuint, GLuint, GLuint)) resolve("glDispatchCompute");
- DispatchComputeIndirect = (void (QOPENGLF_APIENTRYP) (GLintptr)) resolve("glDispatchComputeIndirect");
- DrawArraysIndirect = (void (QOPENGLF_APIENTRYP) (GLenum, const void *)) resolve("glDrawArraysIndirect");
- DrawElementsIndirect = (void (QOPENGLF_APIENTRYP) (GLenum, GLenum, const void *)) resolve("glDrawElementsIndirect");
- FramebufferParameteri = (void (QOPENGLF_APIENTRYP) (GLenum, GLenum, GLint)) resolve("glFramebufferParameteri");
- GenProgramPipelines = (void (QOPENGLF_APIENTRYP) (GLsizei, GLuint*)) resolve("glGenProgramPipelines");
- GetBooleani_v = (void (QOPENGLF_APIENTRYP) (GLenum, GLuint, GLboolean*)) resolve("glGetBooleani_v");
- GetFramebufferParameteriv = (void (QOPENGLF_APIENTRYP) (GLenum, GLenum, GLint*)) resolve("glGetFramebufferParameteriv");
- GetMultisamplefv = (void (QOPENGLF_APIENTRYP) (GLenum, GLuint, GLfloat*)) resolve("glGetMultisamplefv");
- GetProgramInterfaceiv = (void (QOPENGLF_APIENTRYP) (GLuint, GLenum, GLenum, GLint*)) resolve("glGetProgramInterfaceiv");
- GetProgramPipelineInfoLog = (void (QOPENGLF_APIENTRYP) (GLuint, GLsizei, GLsizei*, GLchar*)) resolve("glGetProgramPipelineInfoLog");
- GetProgramPipelineiv = (void (QOPENGLF_APIENTRYP) (GLuint, GLenum, GLint*)) resolve("glGetProgramPipelineiv");
- GetProgramResourceIndex = (GLuint (QOPENGLF_APIENTRYP) (GLuint, GLenum, const GLchar *)) resolve("glGetProgramResourceIndex");
- GetProgramResourceLocation = (GLint (QOPENGLF_APIENTRYP) (GLuint, GLenum, const GLchar *)) resolve("glGetProgramResourceLocation");
- GetProgramResourceName = (void (QOPENGLF_APIENTRYP) (GLuint, GLenum, GLuint, GLsizei, GLsizei*, GLchar*)) resolve("glGetProgramResourceName");
- GetProgramResourceiv = (void (QOPENGLF_APIENTRYP) (GLuint, GLenum, GLuint, GLsizei, const GLenum *, GLsizei, GLsizei*, GLint*)) resolve("glGetProgramResourceiv");
- GetTexLevelParameterfv = (void (QOPENGLF_APIENTRYP) (GLenum, GLint, GLenum, GLfloat*)) resolve("glGetTexLevelParameterfv");
- GetTexLevelParameteriv = (void (QOPENGLF_APIENTRYP) (GLenum, GLint, GLenum, GLint*)) resolve("glGetTexLevelParameteriv");
- IsProgramPipeline = (GLboolean (QOPENGLF_APIENTRYP) (GLuint)) resolve("glIsProgramPipeline");
- MemoryBarrierFunc = (void (QOPENGLF_APIENTRYP) (GLbitfield)) resolve("glMemoryBarrier");
- MemoryBarrierByRegion = (void (QOPENGLF_APIENTRYP) (GLbitfield)) resolve("glMemoryBarrierByRegion");
- ProgramUniform1f = (void (QOPENGLF_APIENTRYP) (GLuint, GLint, GLfloat)) resolve("glProgramUniform1f");
- ProgramUniform1fv = (void (QOPENGLF_APIENTRYP) (GLuint, GLint, GLsizei, const GLfloat *)) resolve("glProgramUniform1fv");
- ProgramUniform1i = (void (QOPENGLF_APIENTRYP) (GLuint, GLint, GLint)) resolve("glProgramUniform1i");
- ProgramUniform1iv = (void (QOPENGLF_APIENTRYP) (GLuint, GLint, GLsizei, const GLint *)) resolve("glProgramUniform1iv");
- ProgramUniform1ui = (void (QOPENGLF_APIENTRYP) (GLuint, GLint, GLuint)) resolve("glProgramUniform1ui");
- ProgramUniform1uiv = (void (QOPENGLF_APIENTRYP) (GLuint, GLint, GLsizei, const GLuint *)) resolve("glProgramUniform1uiv");
- ProgramUniform2f = (void (QOPENGLF_APIENTRYP) (GLuint, GLint, GLfloat, GLfloat)) resolve("glProgramUniform2f");
- ProgramUniform2fv = (void (QOPENGLF_APIENTRYP) (GLuint, GLint, GLsizei, const GLfloat *)) resolve("glProgramUniform2fv");
- ProgramUniform2i = (void (QOPENGLF_APIENTRYP) (GLuint, GLint, GLint, GLint)) resolve("glProgramUniform2i");
- ProgramUniform2iv = (void (QOPENGLF_APIENTRYP) (GLuint, GLint, GLsizei, const GLint *)) resolve("glProgramUniform2iv");
- ProgramUniform2ui = (void (QOPENGLF_APIENTRYP) (GLuint, GLint, GLuint, GLuint)) resolve("glProgramUniform2ui");
- ProgramUniform2uiv = (void (QOPENGLF_APIENTRYP) (GLuint, GLint, GLsizei, const GLuint *)) resolve("glProgramUniform2uiv");
- ProgramUniform3f = (void (QOPENGLF_APIENTRYP) (GLuint, GLint, GLfloat, GLfloat, GLfloat)) resolve("glProgramUniform3f");
- ProgramUniform3fv = (void (QOPENGLF_APIENTRYP) (GLuint, GLint, GLsizei, const GLfloat *)) resolve("glProgramUniform3fv");
- ProgramUniform3i = (void (QOPENGLF_APIENTRYP) (GLuint, GLint, GLint, GLint, GLint)) resolve("glProgramUniform3i");
- ProgramUniform3iv = (void (QOPENGLF_APIENTRYP) (GLuint, GLint, GLsizei, const GLint *)) resolve("glProgramUniform3iv");
- ProgramUniform3ui = (void (QOPENGLF_APIENTRYP) (GLuint, GLint, GLuint, GLuint, GLuint)) resolve("glProgramUniform3ui");
- ProgramUniform3uiv = (void (QOPENGLF_APIENTRYP) (GLuint, GLint, GLsizei, const GLuint *)) resolve("glProgramUniform3uiv");
- ProgramUniform4f = (void (QOPENGLF_APIENTRYP) (GLuint, GLint, GLfloat, GLfloat, GLfloat, GLfloat)) resolve("glProgramUniform4f");
- ProgramUniform4fv = (void (QOPENGLF_APIENTRYP) (GLuint, GLint, GLsizei, const GLfloat *)) resolve("glProgramUniform4fv");
- ProgramUniform4i = (void (QOPENGLF_APIENTRYP) (GLuint, GLint, GLint, GLint, GLint, GLint)) resolve("glProgramUniform4i");
- ProgramUniform4iv = (void (QOPENGLF_APIENTRYP) (GLuint, GLint, GLsizei, const GLint *)) resolve("glProgramUniform4iv");
- ProgramUniform4ui = (void (QOPENGLF_APIENTRYP) (GLuint, GLint, GLuint, GLuint, GLuint, GLuint)) resolve("glProgramUniform4ui");
- ProgramUniform4uiv = (void (QOPENGLF_APIENTRYP) (GLuint, GLint, GLsizei, const GLuint *)) resolve("glProgramUniform4uiv");
- ProgramUniformMatrix2fv = (void (QOPENGLF_APIENTRYP) (GLuint, GLint, GLsizei, GLboolean, const GLfloat *)) resolve("glProgramUniformMatrix2fv");
- ProgramUniformMatrix2x3fv = (void (QOPENGLF_APIENTRYP) (GLuint, GLint, GLsizei, GLboolean, const GLfloat *)) resolve("glProgramUniformMatrix2x3fv");
- ProgramUniformMatrix2x4fv = (void (QOPENGLF_APIENTRYP) (GLuint, GLint, GLsizei, GLboolean, const GLfloat *)) resolve("glProgramUniformMatrix2x4fv");
- ProgramUniformMatrix3fv = (void (QOPENGLF_APIENTRYP) (GLuint, GLint, GLsizei, GLboolean, const GLfloat *)) resolve("glProgramUniformMatrix3fv");
- ProgramUniformMatrix3x2fv = (void (QOPENGLF_APIENTRYP) (GLuint, GLint, GLsizei, GLboolean, const GLfloat *)) resolve("glProgramUniformMatrix3x2fv");
- ProgramUniformMatrix3x4fv = (void (QOPENGLF_APIENTRYP) (GLuint, GLint, GLsizei, GLboolean, const GLfloat *)) resolve("glProgramUniformMatrix3x4fv");
- ProgramUniformMatrix4fv = (void (QOPENGLF_APIENTRYP) (GLuint, GLint, GLsizei, GLboolean, const GLfloat *)) resolve("glProgramUniformMatrix4fv");
- ProgramUniformMatrix4x2fv = (void (QOPENGLF_APIENTRYP) (GLuint, GLint, GLsizei, GLboolean, const GLfloat *)) resolve("glProgramUniformMatrix4x2fv");
- ProgramUniformMatrix4x3fv = (void (QOPENGLF_APIENTRYP) (GLuint, GLint, GLsizei, GLboolean, const GLfloat *)) resolve("glProgramUniformMatrix4x3fv");
- SampleMaski = (void (QOPENGLF_APIENTRYP) (GLuint, GLbitfield)) resolve("glSampleMaski");
- TexStorage2DMultisample = (void (QOPENGLF_APIENTRYP) (GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLboolean)) resolve("glTexStorage2DMultisample");
- UseProgramStages = (void (QOPENGLF_APIENTRYP) (GLuint, GLbitfield, GLuint)) resolve("glUseProgramStages");
- ValidateProgramPipeline = (void (QOPENGLF_APIENTRYP) (GLuint)) resolve("glValidateProgramPipeline");
- VertexAttribBinding = (void (QOPENGLF_APIENTRYP) (GLuint, GLuint)) resolve("glVertexAttribBinding");
- VertexAttribFormat = (void (QOPENGLF_APIENTRYP) (GLuint, GLint, GLenum, GLboolean, GLuint)) resolve("glVertexAttribFormat");
- VertexAttribIFormat = (void (QOPENGLF_APIENTRYP) (GLuint, GLint, GLenum, GLuint)) resolve("glVertexAttribIFormat");
- VertexBindingDivisor = (void (QOPENGLF_APIENTRYP) (GLuint, GLuint)) resolve("glVertexBindingDivisor");
-
- if (!ActiveShaderProgram || !BindImageTexture || !DispatchCompute || !DrawArraysIndirect
- || !GenProgramPipelines || !MemoryBarrierFunc) {
- qWarning("OpenGL ES 3.1 entry points not found. This is odd because the driver returned a context of version %d.%d",
- contextVersion.first, contextVersion.second);
- return;
- }
- m_supportedVersion = qMakePair(3, 1);
- }
- }
-}
-
-// GLES 3.0 and 3.1
-
-// Checks for true OpenGL ES 3.x. OpenGL with GL_ARB_ES3_compatibility
-// does not count because there the plain resolvers work anyhow.
-static inline bool isES3(int minor)
-{
- QOpenGLContext *ctx = QOpenGLContext::currentContext();
-
- const bool libMatches = QOpenGLContext::openGLModuleType() == QOpenGLContext::LibGLES;
- const bool contextMatches = ctx->isOpenGLES() && ctx->format().version() >= qMakePair(3, minor);
-
- // Resolving happens whenever qgles3Helper() is called first. So do it only
- // when the driver gives a 3.0+ context.
- if (libMatches && contextMatches)
- return qgles3Helper()->supportedVersion() >= qMakePair(3, minor);
-
- return false;
-}
-
-// Go through the dlsym-based helper for real ES 3, resolve using
-// wglGetProcAddress or similar when on plain OpenGL.
-
-static void QOPENGLF_APIENTRY qopenglfResolveBeginQuery(GLenum target, GLuint id)
-{
- if (isES3(0))
- qgles3Helper()->BeginQuery(target, id);
- else
- RESOLVE_FUNC_VOID(0, BeginQuery)(target, id);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveBeginTransformFeedback(GLenum primitiveMode)
-{
- if (isES3(0))
- qgles3Helper()->BeginTransformFeedback(primitiveMode);
- else
- RESOLVE_FUNC_VOID(0, BeginTransformFeedback)(primitiveMode);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveBindBufferBase(GLenum target, GLuint index, GLuint buffer)
-{
- if (isES3(0))
- qgles3Helper()->BindBufferBase(target, index, buffer);
- else
- RESOLVE_FUNC_VOID(0, BindBufferBase)(target, index, buffer);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveBindBufferRange(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)
-{
- if (isES3(0))
- qgles3Helper()->BindBufferRange(target, index, buffer, offset, size);
- else
- RESOLVE_FUNC_VOID(0, BindBufferRange)(target, index, buffer, offset, size);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveBindSampler(GLuint unit, GLuint sampler)
-{
- if (isES3(0))
- qgles3Helper()->BindSampler(unit, sampler);
- else
- RESOLVE_FUNC_VOID(0, BindSampler)(unit, sampler);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveBindTransformFeedback(GLenum target, GLuint id)
-{
- if (isES3(0))
- qgles3Helper()->BindTransformFeedback(target, id);
- else
- RESOLVE_FUNC_VOID(0, BindTransformFeedback)(target, id);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveBindVertexArray(GLuint array)
-{
- if (isES3(0))
- qgles3Helper()->BindVertexArray(array);
- else
- RESOLVE_FUNC_VOID(0, BindVertexArray)(array);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveBlitFramebuffer(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
-{
- if (isES3(0))
- qgles3Helper()->BlitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter);
- else
- RESOLVE_FUNC_VOID(ResolveEXT | ResolveANGLE | ResolveNV, BlitFramebuffer)
- (srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveClearBufferfi(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil)
-{
- if (isES3(0))
- qgles3Helper()->ClearBufferfi(buffer, drawbuffer, depth, stencil);
- else
- RESOLVE_FUNC_VOID(0, ClearBufferfi)(buffer, drawbuffer, depth, stencil);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveClearBufferfv(GLenum buffer, GLint drawbuffer, const GLfloat * value)
-{
- if (isES3(0))
- qgles3Helper()->ClearBufferfv(buffer, drawbuffer, value);
- else
- RESOLVE_FUNC_VOID(0, ClearBufferfv)(buffer, drawbuffer, value);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveClearBufferiv(GLenum buffer, GLint drawbuffer, const GLint * value)
-{
- if (isES3(0))
- qgles3Helper()->ClearBufferiv(buffer, drawbuffer, value);
- else
- RESOLVE_FUNC_VOID(0, ClearBufferiv)(buffer, drawbuffer, value);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveClearBufferuiv(GLenum buffer, GLint drawbuffer, const GLuint * value)
-{
- if (isES3(0))
- qgles3Helper()->ClearBufferuiv(buffer, drawbuffer, value);
- else
- RESOLVE_FUNC_VOID(0, ClearBufferuiv)(buffer, drawbuffer, value);
-}
-
-static GLenum QOPENGLF_APIENTRY qopenglfResolveClientWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)
-{
- if (isES3(0))
- return qgles3Helper()->ClientWaitSync(sync, flags, timeout);
- else
- RESOLVE_FUNC(GLenum, 0, ClientWaitSync)(sync, flags, timeout);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveCompressedTexImage3D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void * data)
-{
- if (isES3(0))
- qgles3Helper()->CompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data);
- else
- RESOLVE_FUNC_VOID(0, CompressedTexImage3D)(target, level, internalformat, width, height, depth, border, imageSize, data);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveCompressedTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void * data)
-{
- if (isES3(0))
- qgles3Helper()->CompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data);
- else
- RESOLVE_FUNC_VOID(0, CompressedTexSubImage3D)(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveCopyBufferSubData(GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size)
-{
- if (isES3(0))
- qgles3Helper()->CopyBufferSubData(readTarget, writeTarget, readOffset, writeOffset, size);
- else
- RESOLVE_FUNC_VOID(0, CopyBufferSubData)(readTarget, writeTarget, readOffset, writeOffset, size);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveCopyTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
-{
- if (isES3(0))
- qgles3Helper()->CopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height);
- else
- RESOLVE_FUNC_VOID(0, CopyTexSubImage3D)(target, level, xoffset, yoffset, zoffset, x, y, width, height);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveDeleteQueries(GLsizei n, const GLuint * ids)
-{
- if (isES3(0))
- qgles3Helper()->DeleteQueries(n, ids);
- else
- RESOLVE_FUNC_VOID(0, DeleteQueries)(n, ids);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveDeleteSamplers(GLsizei count, const GLuint * samplers)
-{
- if (isES3(0))
- qgles3Helper()->DeleteSamplers(count, samplers);
- else
- RESOLVE_FUNC_VOID(0, DeleteSamplers)(count, samplers);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveDeleteSync(GLsync sync)
-{
- if (isES3(0))
- qgles3Helper()->DeleteSync(sync);
- else
- RESOLVE_FUNC_VOID(0, DeleteSync)(sync);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveDeleteTransformFeedbacks(GLsizei n, const GLuint * ids)
-{
- if (isES3(0))
- qgles3Helper()->DeleteTransformFeedbacks(n, ids);
- else
- RESOLVE_FUNC_VOID(0, DeleteTransformFeedbacks)(n, ids);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveDeleteVertexArrays(GLsizei n, const GLuint * arrays)
-{
- if (isES3(0))
- qgles3Helper()->DeleteVertexArrays(n, arrays);
- else
- RESOLVE_FUNC_VOID(0, DeleteVertexArrays)(n, arrays);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveDrawArraysInstanced(GLenum mode, GLint first, GLsizei count, GLsizei instancecount)
-{
- if (isES3(0))
- qgles3Helper()->DrawArraysInstanced(mode, first, count, instancecount);
- else
- RESOLVE_FUNC_VOID(0, DrawArraysInstanced)(mode, first, count, instancecount);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveDrawBuffers(GLsizei n, const GLenum * bufs)
-{
- if (isES3(0))
- qgles3Helper()->DrawBuffers(n, bufs);
- else
- RESOLVE_FUNC_VOID(0, DrawBuffers)(n, bufs);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveDrawElementsInstanced(GLenum mode, GLsizei count, GLenum type, const void * indices, GLsizei instancecount)
-{
- if (isES3(0))
- qgles3Helper()->DrawElementsInstanced(mode, count, type, indices, instancecount);
- else
- RESOLVE_FUNC_VOID(0, DrawElementsInstanced)(mode, count, type, indices, instancecount);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void * indices)
-{
- if (isES3(0))
- qgles3Helper()->DrawRangeElements(mode, start, end, count, type, indices);
- else
- RESOLVE_FUNC_VOID(0, DrawRangeElements)(mode, start, end, count, type, indices);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveEndQuery(GLenum target)
-{
- if (isES3(0))
- qgles3Helper()->EndQuery(target);
- else
- RESOLVE_FUNC_VOID(0, EndQuery)(target);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveEndTransformFeedback()
-{
- if (isES3(0))
- qgles3Helper()->EndTransformFeedback();
- else
- RESOLVE_FUNC_VOID(0, EndTransformFeedback)();
-}
-
-static GLsync QOPENGLF_APIENTRY qopenglfResolveFenceSync(GLenum condition, GLbitfield flags)
-{
- if (isES3(0))
- return qgles3Helper()->FenceSync(condition, flags);
- else
- RESOLVE_FUNC(GLsync, 0, FenceSync)(condition, flags);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveFlushMappedBufferRange(GLenum target, GLintptr offset, GLsizeiptr length)
-{
- if (isES3(0))
- qgles3Helper()->FlushMappedBufferRange(target, offset, length);
- else
- RESOLVE_FUNC_VOID(0, FlushMappedBufferRange)(target, offset, length);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveFramebufferTextureLayer(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer)
-{
- if (isES3(0))
- qgles3Helper()->FramebufferTextureLayer(target, attachment, texture, level, layer);
- else
- RESOLVE_FUNC_VOID(0, FramebufferTextureLayer)(target, attachment, texture, level, layer);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveGenQueries(GLsizei n, GLuint* ids)
-{
- if (isES3(0))
- qgles3Helper()->GenQueries(n, ids);
- else
- RESOLVE_FUNC_VOID(0, GenQueries)(n, ids);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveGenSamplers(GLsizei count, GLuint* samplers)
-{
- if (isES3(0))
- qgles3Helper()->GenSamplers(count, samplers);
- else
- RESOLVE_FUNC_VOID(0, GenSamplers)(count, samplers);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveGenTransformFeedbacks(GLsizei n, GLuint* ids)
-{
- if (isES3(0))
- qgles3Helper()->GenTransformFeedbacks(n, ids);
- else
- RESOLVE_FUNC_VOID(0, GenTransformFeedbacks)(n, ids);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveGenVertexArrays(GLsizei n, GLuint* arrays)
-{
- if (isES3(0))
- qgles3Helper()->GenVertexArrays(n, arrays);
- else
- RESOLVE_FUNC_VOID(0, GenVertexArrays)(n, arrays);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveGetActiveUniformBlockName(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei* length, GLchar* uniformBlockName)
-{
- if (isES3(0))
- qgles3Helper()->GetActiveUniformBlockName(program, uniformBlockIndex, bufSize, length, uniformBlockName);
- else
- RESOLVE_FUNC_VOID(0, GetActiveUniformBlockName)(program, uniformBlockIndex, bufSize, length, uniformBlockName);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveGetActiveUniformBlockiv(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint* params)
-{
- if (isES3(0))
- qgles3Helper()->GetActiveUniformBlockiv(program, uniformBlockIndex, pname, params);
- else
- RESOLVE_FUNC_VOID(0, GetActiveUniformBlockiv)(program, uniformBlockIndex, pname, params);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveGetActiveUniformsiv(GLuint program, GLsizei uniformCount, const GLuint * uniformIndices, GLenum pname, GLint* params)
-{
- if (isES3(0))
- qgles3Helper()->GetActiveUniformsiv(program, uniformCount, uniformIndices, pname, params);
- else
- RESOLVE_FUNC_VOID(0, GetActiveUniformsiv)(program, uniformCount, uniformIndices, pname, params);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveGetBufferParameteri64v(GLenum target, GLenum pname, GLint64* params)
-{
- if (isES3(0))
- qgles3Helper()->GetBufferParameteri64v(target, pname, params);
- else
- RESOLVE_FUNC_VOID(0, GetBufferParameteri64v)(target, pname, params);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveGetBufferPointerv(GLenum target, GLenum pname, void ** params)
-{
- if (isES3(0))
- qgles3Helper()->GetBufferPointerv(target, pname, params);
- else
- RESOLVE_FUNC_VOID(0, GetBufferPointerv)(target, pname, params);
-}
-
-static GLint QOPENGLF_APIENTRY qopenglfResolveGetFragDataLocation(GLuint program, const GLchar * name)
-{
- if (isES3(0))
- return qgles3Helper()->GetFragDataLocation(program, name);
- else
- RESOLVE_FUNC(GLint, 0, GetFragDataLocation)(program, name);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveGetInteger64i_v(GLenum target, GLuint index, GLint64* data)
-{
- if (isES3(0))
- qgles3Helper()->GetInteger64i_v(target, index, data);
- else
- RESOLVE_FUNC_VOID(0, GetInteger64i_v)(target, index, data);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveGetInteger64v(GLenum pname, GLint64* data)
-{
- if (isES3(0))
- qgles3Helper()->GetInteger64v(pname, data);
- else
- RESOLVE_FUNC_VOID(0, GetInteger64v)(pname, data);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveGetIntegeri_v(GLenum target, GLuint index, GLint* data)
-{
- if (isES3(0))
- qgles3Helper()->GetIntegeri_v(target, index, data);
- else
- RESOLVE_FUNC_VOID(0, GetIntegeri_v)(target, index, data);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveGetInternalformativ(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint* params)
-{
- if (isES3(0))
- qgles3Helper()->GetInternalformativ(target, internalformat, pname, bufSize, params);
- else
- RESOLVE_FUNC_VOID(0, GetInternalformativ)(target, internalformat, pname, bufSize, params);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveGetProgramBinary(GLuint program, GLsizei bufSize, GLsizei* length, GLenum* binaryFormat, void * binary)
-{
- if (isES3(0))
- qgles3Helper()->GetProgramBinary(program, bufSize, length, binaryFormat, binary);
- else
- RESOLVE_FUNC_VOID(0, GetProgramBinary)(program, bufSize, length, binaryFormat, binary);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveGetQueryObjectuiv(GLuint id, GLenum pname, GLuint* params)
-{
- if (isES3(0))
- qgles3Helper()->GetQueryObjectuiv(id, pname, params);
- else
- RESOLVE_FUNC_VOID(0, GetQueryObjectuiv)(id, pname, params);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveGetQueryiv(GLenum target, GLenum pname, GLint* params)
-{
- if (isES3(0))
- qgles3Helper()->GetQueryiv(target, pname, params);
- else
- RESOLVE_FUNC_VOID(0, GetQueryiv)(target, pname, params);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveGetSamplerParameterfv(GLuint sampler, GLenum pname, GLfloat* params)
-{
- if (isES3(0))
- qgles3Helper()->GetSamplerParameterfv(sampler, pname, params);
- else
- RESOLVE_FUNC_VOID(0, GetSamplerParameterfv)(sampler, pname, params);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveGetSamplerParameteriv(GLuint sampler, GLenum pname, GLint* params)
-{
- if (isES3(0))
- qgles3Helper()->GetSamplerParameteriv(sampler, pname, params);
- else
- RESOLVE_FUNC_VOID(0, GetSamplerParameteriv)(sampler, pname, params);
-}
-
-static const GLubyte * QOPENGLF_APIENTRY qopenglfResolveGetStringi(GLenum name, GLuint index)
-{
- if (isES3(0))
- return qgles3Helper()->GetStringi(name, index);
- else
- RESOLVE_FUNC(const GLubyte *, 0, GetStringi)(name, index);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveGetSynciv(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei* length, GLint* values)
-{
- if (isES3(0))
- qgles3Helper()->GetSynciv(sync, pname, bufSize, length, values);
- else
- RESOLVE_FUNC_VOID(0, GetSynciv)(sync, pname, bufSize, length, values);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveGetTransformFeedbackVarying(GLuint program, GLuint index, GLsizei bufSize, GLsizei* length, GLsizei* size, GLenum* type, GLchar* name)
-{
- if (isES3(0))
- qgles3Helper()->GetTransformFeedbackVarying(program, index, bufSize, length, size, type, name);
- else
- RESOLVE_FUNC_VOID(0, GetTransformFeedbackVarying)(program, index, bufSize, length, size, type, name);
-}
-
-static GLuint QOPENGLF_APIENTRY qopenglfResolveGetUniformBlockIndex(GLuint program, const GLchar * uniformBlockName)
-{
- if (isES3(0))
- return qgles3Helper()->GetUniformBlockIndex(program, uniformBlockName);
- else
- RESOLVE_FUNC(GLuint, 0, GetUniformBlockIndex)(program, uniformBlockName);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveGetUniformIndices(GLuint program, GLsizei uniformCount, const GLchar *const* uniformNames, GLuint* uniformIndices)
-{
- if (isES3(0))
- qgles3Helper()->GetUniformIndices(program, uniformCount, uniformNames, uniformIndices);
- else
- RESOLVE_FUNC_VOID(0, GetUniformIndices)(program, uniformCount, uniformNames, uniformIndices);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveGetUniformuiv(GLuint program, GLint location, GLuint* params)
-{
- if (isES3(0))
- qgles3Helper()->GetUniformuiv(program, location, params);
- else
- RESOLVE_FUNC_VOID(0, GetUniformuiv)(program, location, params);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveGetVertexAttribIiv(GLuint index, GLenum pname, GLint* params)
-{
- if (isES3(0))
- qgles3Helper()->GetVertexAttribIiv(index, pname, params);
- else
- RESOLVE_FUNC_VOID(0, GetVertexAttribIiv)(index, pname, params);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveGetVertexAttribIuiv(GLuint index, GLenum pname, GLuint* params)
-{
- if (isES3(0))
- qgles3Helper()->GetVertexAttribIuiv(index, pname, params);
- else
- RESOLVE_FUNC_VOID(0, GetVertexAttribIuiv)(index, pname, params);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveInvalidateFramebuffer(GLenum target, GLsizei numAttachments, const GLenum * attachments)
-{
- if (isES3(0))
- qgles3Helper()->InvalidateFramebuffer(target, numAttachments, attachments);
- else
- RESOLVE_FUNC_VOID(0, InvalidateFramebuffer)(target, numAttachments, attachments);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveInvalidateSubFramebuffer(GLenum target, GLsizei numAttachments, const GLenum * attachments, GLint x, GLint y, GLsizei width, GLsizei height)
-{
- if (isES3(0))
- qgles3Helper()->InvalidateSubFramebuffer(target, numAttachments, attachments, x, y, width, height);
- else
- RESOLVE_FUNC_VOID(0, InvalidateSubFramebuffer)(target, numAttachments, attachments, x, y, width, height);
-}
-
-static GLboolean QOPENGLF_APIENTRY qopenglfResolveIsQuery(GLuint id)
-{
- if (isES3(0))
- return qgles3Helper()->IsQuery(id);
- else
- RESOLVE_FUNC(GLboolean, 0, IsQuery)(id);
-}
-
-static GLboolean QOPENGLF_APIENTRY qopenglfResolveIsSampler(GLuint sampler)
-{
- if (isES3(0))
- return qgles3Helper()->IsSampler(sampler);
- else
- RESOLVE_FUNC(GLboolean, 0, IsSampler)(sampler);
-}
-
-static GLboolean QOPENGLF_APIENTRY qopenglfResolveIsSync(GLsync sync)
-{
- if (isES3(0))
- return qgles3Helper()->IsSync(sync);
- else
- RESOLVE_FUNC(GLboolean, 0, IsSync)(sync);
-}
-
-static GLboolean QOPENGLF_APIENTRY qopenglfResolveIsTransformFeedback(GLuint id)
-{
- if (isES3(0))
- return qgles3Helper()->IsTransformFeedback(id);
- else
- RESOLVE_FUNC(GLboolean, 0, IsTransformFeedback)(id);
-}
-
-static GLboolean QOPENGLF_APIENTRY qopenglfResolveIsVertexArray(GLuint array)
-{
- if (isES3(0))
- return qgles3Helper()->IsVertexArray(array);
- else
- RESOLVE_FUNC(GLboolean, 0, IsVertexArray)(array);
-}
-
-static void * QOPENGLF_APIENTRY qopenglfResolveMapBufferRange(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access)
-{
- if (isES3(0))
- return qgles3Helper()->MapBufferRange(target, offset, length, access);
- else
- RESOLVE_FUNC(void *, 0, MapBufferRange)(target, offset, length, access);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolvePauseTransformFeedback()
-{
- if (isES3(0))
- qgles3Helper()->PauseTransformFeedback();
- else
- RESOLVE_FUNC_VOID(0, PauseTransformFeedback)();
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveProgramBinary(GLuint program, GLenum binaryFormat, const void * binary, GLsizei length)
-{
- if (isES3(0))
- qgles3Helper()->ProgramBinary(program, binaryFormat, binary, length);
- else
- RESOLVE_FUNC_VOID(0, ProgramBinary)(program, binaryFormat, binary, length);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveProgramParameteri(GLuint program, GLenum pname, GLint value)
-{
- if (isES3(0))
- qgles3Helper()->ProgramParameteri(program, pname, value);
- else
- RESOLVE_FUNC_VOID(0, ProgramParameteri)(program, pname, value);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveReadBuffer(GLenum src)
-{
- if (isES3(0))
- qgles3Helper()->ReadBuffer(src);
- else
- RESOLVE_FUNC_VOID(0, ReadBuffer)(src);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveRenderbufferStorageMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
-{
- if (isES3(0))
- qgles3Helper()->RenderbufferStorageMultisample(target, samples, internalformat, width, height);
- else
- RESOLVE_FUNC_VOID(ResolveEXT | ResolveANGLE | ResolveNV, RenderbufferStorageMultisample)
- (target, samples, internalformat, width, height);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveResumeTransformFeedback()
-{
- if (isES3(0))
- qgles3Helper()->ResumeTransformFeedback();
- else
- RESOLVE_FUNC_VOID(0, ResumeTransformFeedback)();
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveSamplerParameterf(GLuint sampler, GLenum pname, GLfloat param)
-{
- if (isES3(0))
- qgles3Helper()->SamplerParameterf(sampler, pname, param);
- else
- RESOLVE_FUNC_VOID(0, SamplerParameterf)(sampler, pname, param);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveSamplerParameterfv(GLuint sampler, GLenum pname, const GLfloat * param)
-{
- if (isES3(0))
- qgles3Helper()->SamplerParameterfv(sampler, pname, param);
- else
- RESOLVE_FUNC_VOID(0, SamplerParameterfv)(sampler, pname, param);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveSamplerParameteri(GLuint sampler, GLenum pname, GLint param)
-{
- if (isES3(0))
- qgles3Helper()->SamplerParameteri(sampler, pname, param);
- else
- RESOLVE_FUNC_VOID(0, SamplerParameteri)(sampler, pname, param);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveSamplerParameteriv(GLuint sampler, GLenum pname, const GLint * param)
-{
- if (isES3(0))
- qgles3Helper()->SamplerParameteriv(sampler, pname, param);
- else
- RESOLVE_FUNC_VOID(0, SamplerParameteriv)(sampler, pname, param);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveTexImage3D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void * pixels)
-{
- if (isES3(0))
- qgles3Helper()->TexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels);
- else
- RESOLVE_FUNC_VOID(0, TexImage3D)(target, level, internalformat, width, height, depth, border, format, type, pixels);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveTexStorage2D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height)
-{
- if (isES3(0))
- qgles3Helper()->TexStorage2D(target, levels, internalformat, width, height);
- else
- RESOLVE_FUNC_VOID(0, TexStorage2D)(target, levels, internalformat, width, height);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveTexStorage3D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth)
-{
- if (isES3(0))
- qgles3Helper()->TexStorage3D(target, levels, internalformat, width, height, depth);
- else
- RESOLVE_FUNC_VOID(0, TexStorage3D)(target, levels, internalformat, width, height, depth);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void * pixels)
-{
- if (isES3(0))
- qgles3Helper()->TexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);
- else
- RESOLVE_FUNC_VOID(0, TexSubImage3D)(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveTransformFeedbackVaryings(GLuint program, GLsizei count, const GLchar *const* varyings, GLenum bufferMode)
-{
- if (isES3(0))
- qgles3Helper()->TransformFeedbackVaryings(program, count, varyings, bufferMode);
- else
- RESOLVE_FUNC_VOID(0, TransformFeedbackVaryings)(program, count, varyings, bufferMode);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveUniform1ui(GLint location, GLuint v0)
-{
- if (isES3(0))
- qgles3Helper()->Uniform1ui(location, v0);
- else
- RESOLVE_FUNC_VOID(0, Uniform1ui)(location, v0);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveUniform1uiv(GLint location, GLsizei count, const GLuint * value)
-{
- if (isES3(0))
- qgles3Helper()->Uniform1uiv(location, count, value);
- else
- RESOLVE_FUNC_VOID(0, Uniform1uiv)(location, count, value);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveUniform2ui(GLint location, GLuint v0, GLuint v1)
-{
- if (isES3(0))
- qgles3Helper()->Uniform2ui(location, v0, v1);
- else
- RESOLVE_FUNC_VOID(0, Uniform2ui)(location, v0, v1);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveUniform2uiv(GLint location, GLsizei count, const GLuint * value)
-{
- if (isES3(0))
- qgles3Helper()->Uniform2uiv(location, count, value);
- else
- RESOLVE_FUNC_VOID(0, Uniform2uiv)(location, count, value);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveUniform3ui(GLint location, GLuint v0, GLuint v1, GLuint v2)
-{
- if (isES3(0))
- qgles3Helper()->Uniform3ui(location, v0, v1, v2);
- else
- RESOLVE_FUNC_VOID(0, Uniform3ui)(location, v0, v1, v2);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveUniform3uiv(GLint location, GLsizei count, const GLuint * value)
-{
- if (isES3(0))
- qgles3Helper()->Uniform3uiv(location, count, value);
- else
- RESOLVE_FUNC_VOID(0, Uniform3uiv)(location, count, value);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveUniform4ui(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
-{
- if (isES3(0))
- qgles3Helper()->Uniform4ui(location, v0, v1, v2, v3);
- else
- RESOLVE_FUNC_VOID(0, Uniform4ui)(location, v0, v1, v2, v3);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveUniform4uiv(GLint location, GLsizei count, const GLuint * value)
-{
- if (isES3(0))
- qgles3Helper()->Uniform4uiv(location, count, value);
- else
- RESOLVE_FUNC_VOID(0, Uniform4uiv)(location, count, value);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveUniformBlockBinding(GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding)
-{
- if (isES3(0))
- qgles3Helper()->UniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding);
- else
- RESOLVE_FUNC_VOID(0, UniformBlockBinding)(program, uniformBlockIndex, uniformBlockBinding);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveUniformMatrix2x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
-{
- if (isES3(0))
- qgles3Helper()->UniformMatrix2x3fv(location, count, transpose, value);
- else
- RESOLVE_FUNC_VOID(0, UniformMatrix2x3fv)(location, count, transpose, value);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveUniformMatrix2x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
-{
- if (isES3(0))
- qgles3Helper()->UniformMatrix2x4fv(location, count, transpose, value);
- else
- RESOLVE_FUNC_VOID(0, UniformMatrix2x4fv)(location, count, transpose, value);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveUniformMatrix3x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
-{
- if (isES3(0))
- qgles3Helper()->UniformMatrix3x2fv(location, count, transpose, value);
- else
- RESOLVE_FUNC_VOID(0, UniformMatrix3x2fv)(location, count, transpose, value);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveUniformMatrix3x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
-{
- if (isES3(0))
- qgles3Helper()->UniformMatrix3x4fv(location, count, transpose, value);
- else
- RESOLVE_FUNC_VOID(0, UniformMatrix3x4fv)(location, count, transpose, value);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveUniformMatrix4x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
-{
- if (isES3(0))
- qgles3Helper()->UniformMatrix4x2fv(location, count, transpose, value);
- else
- RESOLVE_FUNC_VOID(0, UniformMatrix4x2fv)(location, count, transpose, value);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveUniformMatrix4x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
-{
- if (isES3(0))
- qgles3Helper()->UniformMatrix4x3fv(location, count, transpose, value);
- else
- RESOLVE_FUNC_VOID(0, UniformMatrix4x3fv)(location, count, transpose, value);
-}
-
-static GLboolean QOPENGLF_APIENTRY qopenglfResolveUnmapBuffer(GLenum target)
-{
- if (isES3(0))
- return qgles3Helper()->UnmapBuffer(target);
- else
- RESOLVE_FUNC(GLboolean, ResolveOES, UnmapBuffer)(target);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveVertexAttribDivisor(GLuint index, GLuint divisor)
-{
- if (isES3(0))
- qgles3Helper()->VertexAttribDivisor(index, divisor);
- else
- RESOLVE_FUNC_VOID(0, VertexAttribDivisor)(index, divisor);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveVertexAttribI4i(GLuint index, GLint x, GLint y, GLint z, GLint w)
-{
- if (isES3(0))
- qgles3Helper()->VertexAttribI4i(index, x, y, z, w);
- else
- RESOLVE_FUNC_VOID(0, VertexAttribI4i)(index, x, y, z, w);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveVertexAttribI4iv(GLuint index, const GLint * v)
-{
- if (isES3(0))
- qgles3Helper()->VertexAttribI4iv(index, v);
- else
- RESOLVE_FUNC_VOID(0, VertexAttribI4iv)(index, v);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveVertexAttribI4ui(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)
-{
- if (isES3(0))
- qgles3Helper()->VertexAttribI4ui(index, x, y, z, w);
- else
- RESOLVE_FUNC_VOID(0, VertexAttribI4ui)(index, x, y, z, w);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveVertexAttribI4uiv(GLuint index, const GLuint * v)
-{
- if (isES3(0))
- qgles3Helper()->VertexAttribI4uiv(index, v);
- else
- RESOLVE_FUNC_VOID(0, VertexAttribI4uiv)(index, v);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveVertexAttribIPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const void * pointer)
-{
- if (isES3(0))
- qgles3Helper()->VertexAttribIPointer(index, size, type, stride, pointer);
- else
- RESOLVE_FUNC_VOID(0, VertexAttribIPointer)(index, size, type, stride, pointer);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)
-{
- if (isES3(0))
- qgles3Helper()->WaitSync(sync, flags, timeout);
- else
- RESOLVE_FUNC_VOID(0, WaitSync)(sync, flags, timeout);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveActiveShaderProgram(GLuint pipeline, GLuint program)
-{
- if (isES3(1))
- qgles3Helper()->ActiveShaderProgram(pipeline, program);
- else
- RESOLVE_FUNC_VOID(0, ActiveShaderProgram)(pipeline, program);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveBindImageTexture(GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format)
-{
- if (isES3(1))
- qgles3Helper()->BindImageTexture(unit, texture, level, layered, layer, access, format);
- else
- RESOLVE_FUNC_VOID(0, BindImageTexture)(unit, texture, level, layered, layer, access, format);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveBindProgramPipeline(GLuint pipeline)
-{
- if (isES3(1))
- qgles3Helper()->BindProgramPipeline(pipeline);
- else
- RESOLVE_FUNC_VOID(0, BindProgramPipeline)(pipeline);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveBindVertexBuffer(GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride)
-{
- if (isES3(1))
- qgles3Helper()->BindVertexBuffer(bindingindex, buffer, offset, stride);
- else
- RESOLVE_FUNC_VOID(0, BindVertexBuffer)(bindingindex, buffer, offset, stride);
-}
-
-static GLuint QOPENGLF_APIENTRY qopenglfResolveCreateShaderProgramv(GLenum type, GLsizei count, const GLchar *const* strings)
-{
- if (isES3(1))
- return qgles3Helper()->CreateShaderProgramv(type, count, strings);
- else
- RESOLVE_FUNC(GLuint, 0, CreateShaderProgramv)(type, count, strings);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveDeleteProgramPipelines(GLsizei n, const GLuint * pipelines)
-{
- if (isES3(1))
- qgles3Helper()->DeleteProgramPipelines(n, pipelines);
- else
- RESOLVE_FUNC_VOID(0, DeleteProgramPipelines)(n, pipelines);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveDispatchCompute(GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z)
-{
- if (isES3(1))
- qgles3Helper()->DispatchCompute(num_groups_x, num_groups_y, num_groups_z);
- else
- RESOLVE_FUNC_VOID(0, DispatchCompute)(num_groups_x, num_groups_y, num_groups_z);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveDispatchComputeIndirect(GLintptr indirect)
-{
- if (isES3(1))
- qgles3Helper()->DispatchComputeIndirect(indirect);
- else
- RESOLVE_FUNC_VOID(0, DispatchComputeIndirect)(indirect);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveDrawArraysIndirect(GLenum mode, const void * indirect)
-{
- if (isES3(1))
- qgles3Helper()->DrawArraysIndirect(mode, indirect);
- else
- RESOLVE_FUNC_VOID(0, DrawArraysIndirect)(mode, indirect);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveDrawElementsIndirect(GLenum mode, GLenum type, const void * indirect)
-{
- if (isES3(1))
- qgles3Helper()->DrawElementsIndirect(mode, type, indirect);
- else
- RESOLVE_FUNC_VOID(0, DrawElementsIndirect)(mode, type, indirect);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveFramebufferParameteri(GLenum target, GLenum pname, GLint param)
-{
- if (isES3(1))
- qgles3Helper()->FramebufferParameteri(target, pname, param);
- else
- RESOLVE_FUNC_VOID(0, FramebufferParameteri)(target, pname, param);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveGenProgramPipelines(GLsizei n, GLuint* pipelines)
-{
- if (isES3(1))
- qgles3Helper()->GenProgramPipelines(n, pipelines);
- else
- RESOLVE_FUNC_VOID(0, GenProgramPipelines)(n, pipelines);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveGetBooleani_v(GLenum target, GLuint index, GLboolean* data)
-{
- if (isES3(1))
- qgles3Helper()->GetBooleani_v(target, index, data);
- else
- RESOLVE_FUNC_VOID(0, GetBooleani_v)(target, index, data);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveGetFramebufferParameteriv(GLenum target, GLenum pname, GLint* params)
-{
- if (isES3(1))
- qgles3Helper()->GetFramebufferParameteriv(target, pname, params);
- else
- RESOLVE_FUNC_VOID(0, GetFramebufferParameteriv)(target, pname, params);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveGetMultisamplefv(GLenum pname, GLuint index, GLfloat* val)
-{
- if (isES3(1))
- qgles3Helper()->GetMultisamplefv(pname, index, val);
- else
- RESOLVE_FUNC_VOID(0, GetMultisamplefv)(pname, index, val);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveGetProgramInterfaceiv(GLuint program, GLenum programInterface, GLenum pname, GLint* params)
-{
- if (isES3(1))
- qgles3Helper()->GetProgramInterfaceiv(program, programInterface, pname, params);
- else
- RESOLVE_FUNC_VOID(0, GetProgramInterfaceiv)(program, programInterface, pname, params);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveGetProgramPipelineInfoLog(GLuint pipeline, GLsizei bufSize, GLsizei* length, GLchar* infoLog)
-{
- if (isES3(1))
- qgles3Helper()->GetProgramPipelineInfoLog(pipeline, bufSize, length, infoLog);
- else
- RESOLVE_FUNC_VOID(0, GetProgramPipelineInfoLog)(pipeline, bufSize, length, infoLog);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveGetProgramPipelineiv(GLuint pipeline, GLenum pname, GLint* params)
-{
- if (isES3(1))
- qgles3Helper()->GetProgramPipelineiv(pipeline, pname, params);
- else
- RESOLVE_FUNC_VOID(0, GetProgramPipelineiv)(pipeline, pname, params);
-}
-
-static GLuint QOPENGLF_APIENTRY qopenglfResolveGetProgramResourceIndex(GLuint program, GLenum programInterface, const GLchar * name)
-{
- if (isES3(1))
- return qgles3Helper()->GetProgramResourceIndex(program, programInterface, name);
- else
- RESOLVE_FUNC(GLuint, 0, GetProgramResourceIndex)(program, programInterface, name);
-}
-
-static GLint QOPENGLF_APIENTRY qopenglfResolveGetProgramResourceLocation(GLuint program, GLenum programInterface, const GLchar * name)
-{
- if (isES3(1))
- return qgles3Helper()->GetProgramResourceLocation(program, programInterface, name);
- else
- RESOLVE_FUNC(GLint, 0, GetProgramResourceLocation)(program, programInterface, name);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveGetProgramResourceName(GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei* length, GLchar* name)
-{
- if (isES3(1))
- qgles3Helper()->GetProgramResourceName(program, programInterface, index, bufSize, length, name);
- else
- RESOLVE_FUNC_VOID(0, GetProgramResourceName)(program, programInterface, index, bufSize, length, name);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveGetProgramResourceiv(GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum * props, GLsizei bufSize, GLsizei* length, GLint* params)
-{
- if (isES3(1))
- qgles3Helper()->GetProgramResourceiv(program, programInterface, index, propCount, props, bufSize, length, params);
- else
- RESOLVE_FUNC_VOID(0, GetProgramResourceiv)(program, programInterface, index, propCount, props, bufSize, length, params);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveGetTexLevelParameterfv(GLenum target, GLint level, GLenum pname, GLfloat* params)
-{
- if (isES3(1))
- qgles3Helper()->GetTexLevelParameterfv(target, level, pname, params);
- else
- RESOLVE_FUNC_VOID(0, GetTexLevelParameterfv)(target, level, pname, params);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint* params)
-{
- if (isES3(1))
- qgles3Helper()->GetTexLevelParameteriv(target, level, pname, params);
- else
- RESOLVE_FUNC_VOID(0, GetTexLevelParameteriv)(target, level, pname, params);
-}
-
-static GLboolean QOPENGLF_APIENTRY qopenglfResolveIsProgramPipeline(GLuint pipeline)
-{
- if (isES3(1))
- return qgles3Helper()->IsProgramPipeline(pipeline);
- else
- RESOLVE_FUNC(GLboolean, 0, IsProgramPipeline)(pipeline);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveMemoryBarrier(GLbitfield barriers)
-{
- if (isES3(1))
- qgles3Helper()->MemoryBarrierFunc(barriers);
- else
- RESOLVE_FUNC_VOID(0, MemoryBarrierFunc)(barriers);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveMemoryBarrierByRegion(GLbitfield barriers)
-{
- if (isES3(1))
- qgles3Helper()->MemoryBarrierByRegion(barriers);
- else
- RESOLVE_FUNC_VOID(0, MemoryBarrierByRegion)(barriers);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveProgramUniform1f(GLuint program, GLint location, GLfloat v0)
-{
- if (isES3(1))
- qgles3Helper()->ProgramUniform1f(program, location, v0);
- else
- RESOLVE_FUNC_VOID(0, ProgramUniform1f)(program, location, v0);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveProgramUniform1fv(GLuint program, GLint location, GLsizei count, const GLfloat * value)
-{
- if (isES3(1))
- qgles3Helper()->ProgramUniform1fv(program, location, count, value);
- else
- RESOLVE_FUNC_VOID(0, ProgramUniform1fv)(program, location, count, value);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveProgramUniform1i(GLuint program, GLint location, GLint v0)
-{
- if (isES3(1))
- qgles3Helper()->ProgramUniform1i(program, location, v0);
- else
- RESOLVE_FUNC_VOID(0, ProgramUniform1i)(program, location, v0);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveProgramUniform1iv(GLuint program, GLint location, GLsizei count, const GLint * value)
-{
- if (isES3(1))
- qgles3Helper()->ProgramUniform1iv(program, location, count, value);
- else
- RESOLVE_FUNC_VOID(0, ProgramUniform1iv)(program, location, count, value);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveProgramUniform1ui(GLuint program, GLint location, GLuint v0)
-{
- if (isES3(1))
- qgles3Helper()->ProgramUniform1ui(program, location, v0);
- else
- RESOLVE_FUNC_VOID(0, ProgramUniform1ui)(program, location, v0);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveProgramUniform1uiv(GLuint program, GLint location, GLsizei count, const GLuint * value)
-{
- if (isES3(1))
- qgles3Helper()->ProgramUniform1uiv(program, location, count, value);
- else
- RESOLVE_FUNC_VOID(0, ProgramUniform1uiv)(program, location, count, value);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveProgramUniform2f(GLuint program, GLint location, GLfloat v0, GLfloat v1)
-{
- if (isES3(1))
- qgles3Helper()->ProgramUniform2f(program, location, v0, v1);
- else
- RESOLVE_FUNC_VOID(0, ProgramUniform2f)(program, location, v0, v1);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveProgramUniform2fv(GLuint program, GLint location, GLsizei count, const GLfloat * value)
-{
- if (isES3(1))
- qgles3Helper()->ProgramUniform2fv(program, location, count, value);
- else
- RESOLVE_FUNC_VOID(0, ProgramUniform2fv)(program, location, count, value);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveProgramUniform2i(GLuint program, GLint location, GLint v0, GLint v1)
-{
- if (isES3(1))
- qgles3Helper()->ProgramUniform2i(program, location, v0, v1);
- else
- RESOLVE_FUNC_VOID(0, ProgramUniform2i)(program, location, v0, v1);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveProgramUniform2iv(GLuint program, GLint location, GLsizei count, const GLint * value)
-{
- if (isES3(1))
- qgles3Helper()->ProgramUniform2iv(program, location, count, value);
- else
- RESOLVE_FUNC_VOID(0, ProgramUniform2iv)(program, location, count, value);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveProgramUniform2ui(GLuint program, GLint location, GLuint v0, GLuint v1)
-{
- if (isES3(1))
- qgles3Helper()->ProgramUniform2ui(program, location, v0, v1);
- else
- RESOLVE_FUNC_VOID(0, ProgramUniform2ui)(program, location, v0, v1);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveProgramUniform2uiv(GLuint program, GLint location, GLsizei count, const GLuint * value)
-{
- if (isES3(1))
- qgles3Helper()->ProgramUniform2uiv(program, location, count, value);
- else
- RESOLVE_FUNC_VOID(0, ProgramUniform2uiv)(program, location, count, value);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveProgramUniform3f(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
-{
- if (isES3(1))
- qgles3Helper()->ProgramUniform3f(program, location, v0, v1, v2);
- else
- RESOLVE_FUNC_VOID(0, ProgramUniform3f)(program, location, v0, v1, v2);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveProgramUniform3fv(GLuint program, GLint location, GLsizei count, const GLfloat * value)
-{
- if (isES3(1))
- qgles3Helper()->ProgramUniform3fv(program, location, count, value);
- else
- RESOLVE_FUNC_VOID(0, ProgramUniform3fv)(program, location, count, value);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveProgramUniform3i(GLuint program, GLint location, GLint v0, GLint v1, GLint v2)
-{
- if (isES3(1))
- qgles3Helper()->ProgramUniform3i(program, location, v0, v1, v2);
- else
- RESOLVE_FUNC_VOID(0, ProgramUniform3i)(program, location, v0, v1, v2);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveProgramUniform3iv(GLuint program, GLint location, GLsizei count, const GLint * value)
-{
- if (isES3(1))
- qgles3Helper()->ProgramUniform3iv(program, location, count, value);
- else
- RESOLVE_FUNC_VOID(0, ProgramUniform3iv)(program, location, count, value);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveProgramUniform3ui(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2)
-{
- if (isES3(1))
- qgles3Helper()->ProgramUniform3ui(program, location, v0, v1, v2);
- else
- RESOLVE_FUNC_VOID(0, ProgramUniform3ui)(program, location, v0, v1, v2);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveProgramUniform3uiv(GLuint program, GLint location, GLsizei count, const GLuint * value)
-{
- if (isES3(1))
- qgles3Helper()->ProgramUniform3uiv(program, location, count, value);
- else
- RESOLVE_FUNC_VOID(0, ProgramUniform3uiv)(program, location, count, value);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveProgramUniform4f(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
-{
- if (isES3(1))
- qgles3Helper()->ProgramUniform4f(program, location, v0, v1, v2, v3);
- else
- RESOLVE_FUNC_VOID(0, ProgramUniform4f)(program, location, v0, v1, v2, v3);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveProgramUniform4fv(GLuint program, GLint location, GLsizei count, const GLfloat * value)
-{
- if (isES3(1))
- qgles3Helper()->ProgramUniform4fv(program, location, count, value);
- else
- RESOLVE_FUNC_VOID(0, ProgramUniform4fv)(program, location, count, value);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveProgramUniform4i(GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
-{
- if (isES3(1))
- qgles3Helper()->ProgramUniform4i(program, location, v0, v1, v2, v3);
- else
- RESOLVE_FUNC_VOID(0, ProgramUniform4i)(program, location, v0, v1, v2, v3);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveProgramUniform4iv(GLuint program, GLint location, GLsizei count, const GLint * value)
-{
- if (isES3(1))
- qgles3Helper()->ProgramUniform4iv(program, location, count, value);
- else
- RESOLVE_FUNC_VOID(0, ProgramUniform4iv)(program, location, count, value);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveProgramUniform4ui(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
-{
- if (isES3(1))
- qgles3Helper()->ProgramUniform4ui(program, location, v0, v1, v2, v3);
- else
- RESOLVE_FUNC_VOID(0, ProgramUniform4ui)(program, location, v0, v1, v2, v3);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveProgramUniform4uiv(GLuint program, GLint location, GLsizei count, const GLuint * value)
-{
- if (isES3(1))
- qgles3Helper()->ProgramUniform4uiv(program, location, count, value);
- else
- RESOLVE_FUNC_VOID(0, ProgramUniform4uiv)(program, location, count, value);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveProgramUniformMatrix2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
-{
- if (isES3(1))
- qgles3Helper()->ProgramUniformMatrix2fv(program, location, count, transpose, value);
- else
- RESOLVE_FUNC_VOID(0, ProgramUniformMatrix2fv)(program, location, count, transpose, value);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveProgramUniformMatrix2x3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
-{
- if (isES3(1))
- qgles3Helper()->ProgramUniformMatrix2x3fv(program, location, count, transpose, value);
- else
- RESOLVE_FUNC_VOID(0, ProgramUniformMatrix2x3fv)(program, location, count, transpose, value);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveProgramUniformMatrix2x4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
-{
- if (isES3(1))
- qgles3Helper()->ProgramUniformMatrix2x4fv(program, location, count, transpose, value);
- else
- RESOLVE_FUNC_VOID(0, ProgramUniformMatrix2x4fv)(program, location, count, transpose, value);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveProgramUniformMatrix3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
-{
- if (isES3(1))
- qgles3Helper()->ProgramUniformMatrix3fv(program, location, count, transpose, value);
- else
- RESOLVE_FUNC_VOID(0, ProgramUniformMatrix3fv)(program, location, count, transpose, value);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveProgramUniformMatrix3x2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
-{
- if (isES3(1))
- qgles3Helper()->ProgramUniformMatrix3x2fv(program, location, count, transpose, value);
- else
- RESOLVE_FUNC_VOID(0, ProgramUniformMatrix3x2fv)(program, location, count, transpose, value);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveProgramUniformMatrix3x4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
-{
- if (isES3(1))
- qgles3Helper()->ProgramUniformMatrix3x4fv(program, location, count, transpose, value);
- else
- RESOLVE_FUNC_VOID(0, ProgramUniformMatrix3x4fv)(program, location, count, transpose, value);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveProgramUniformMatrix4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
-{
- if (isES3(1))
- qgles3Helper()->ProgramUniformMatrix4fv(program, location, count, transpose, value);
- else
- RESOLVE_FUNC_VOID(0, ProgramUniformMatrix4fv)(program, location, count, transpose, value);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveProgramUniformMatrix4x2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
-{
- if (isES3(1))
- qgles3Helper()->ProgramUniformMatrix4x2fv(program, location, count, transpose, value);
- else
- RESOLVE_FUNC_VOID(0, ProgramUniformMatrix4x2fv)(program, location, count, transpose, value);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveProgramUniformMatrix4x3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
-{
- if (isES3(1))
- qgles3Helper()->ProgramUniformMatrix4x3fv(program, location, count, transpose, value);
- else
- RESOLVE_FUNC_VOID(0, ProgramUniformMatrix4x3fv)(program, location, count, transpose, value);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveSampleMaski(GLuint maskNumber, GLbitfield mask)
-{
- if (isES3(1))
- qgles3Helper()->SampleMaski(maskNumber, mask);
- else
- RESOLVE_FUNC_VOID(0, SampleMaski)(maskNumber, mask);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveTexStorage2DMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations)
-{
- if (isES3(1))
- qgles3Helper()->TexStorage2DMultisample(target, samples, internalformat, width, height, fixedsamplelocations);
- else
- RESOLVE_FUNC_VOID(0, TexStorage2DMultisample)(target, samples, internalformat, width, height, fixedsamplelocations);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveUseProgramStages(GLuint pipeline, GLbitfield stages, GLuint program)
-{
- if (isES3(1))
- qgles3Helper()->UseProgramStages(pipeline, stages, program);
- else
- RESOLVE_FUNC_VOID(0, UseProgramStages)(pipeline, stages, program);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveValidateProgramPipeline(GLuint pipeline)
-{
- if (isES3(1))
- qgles3Helper()->ValidateProgramPipeline(pipeline);
- else
- RESOLVE_FUNC_VOID(0, ValidateProgramPipeline)(pipeline);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveVertexAttribBinding(GLuint attribindex, GLuint bindingindex)
-{
- if (isES3(1))
- qgles3Helper()->VertexAttribBinding(attribindex, bindingindex);
- else
- RESOLVE_FUNC_VOID(0, VertexAttribBinding)(attribindex, bindingindex);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveVertexAttribFormat(GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset)
-{
- if (isES3(1))
- qgles3Helper()->VertexAttribFormat(attribindex, size, type, normalized, relativeoffset);
- else
- RESOLVE_FUNC_VOID(0, VertexAttribFormat)(attribindex, size, type, normalized, relativeoffset);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveVertexAttribIFormat(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)
-{
- if (isES3(1))
- qgles3Helper()->VertexAttribIFormat(attribindex, size, type, relativeoffset);
- else
- RESOLVE_FUNC_VOID(0, VertexAttribIFormat)(attribindex, size, type, relativeoffset);
-}
-
-static void QOPENGLF_APIENTRY qopenglfResolveVertexBindingDivisor(GLuint bindingindex, GLuint divisor)
-{
- if (isES3(1))
- qgles3Helper()->VertexBindingDivisor(bindingindex, divisor);
- else
- RESOLVE_FUNC_VOID(0, VertexBindingDivisor)(bindingindex, divisor);
-}
/*!
Constructs a default function resolver. The resolver cannot be used until
@@ -7402,194 +4500,21 @@ QOpenGLExtraFunctions::QOpenGLExtraFunctions(QOpenGLContext *context)
QOpenGLExtraFunctionsPrivate::QOpenGLExtraFunctionsPrivate(QOpenGLContext *ctx)
: QOpenGLFunctionsPrivate(ctx)
{
- ReadBuffer = qopenglfResolveReadBuffer;
- DrawRangeElements = qopenglfResolveDrawRangeElements;
- TexImage3D = qopenglfResolveTexImage3D;
- TexSubImage3D = qopenglfResolveTexSubImage3D;
- CopyTexSubImage3D = qopenglfResolveCopyTexSubImage3D;
- CompressedTexImage3D = qopenglfResolveCompressedTexImage3D;
- CompressedTexSubImage3D = qopenglfResolveCompressedTexSubImage3D;
- GenQueries = qopenglfResolveGenQueries;
- DeleteQueries = qopenglfResolveDeleteQueries;
- IsQuery = qopenglfResolveIsQuery;
- BeginQuery = qopenglfResolveBeginQuery;
- EndQuery = qopenglfResolveEndQuery;
- GetQueryiv = qopenglfResolveGetQueryiv;
- GetQueryObjectuiv = qopenglfResolveGetQueryObjectuiv;
- UnmapBuffer = qopenglfResolveUnmapBuffer;
- GetBufferPointerv = qopenglfResolveGetBufferPointerv;
- DrawBuffers = qopenglfResolveDrawBuffers;
- UniformMatrix2x3fv = qopenglfResolveUniformMatrix2x3fv;
- UniformMatrix3x2fv = qopenglfResolveUniformMatrix3x2fv;
- UniformMatrix2x4fv = qopenglfResolveUniformMatrix2x4fv;
- UniformMatrix4x2fv = qopenglfResolveUniformMatrix4x2fv;
- UniformMatrix3x4fv = qopenglfResolveUniformMatrix3x4fv;
- UniformMatrix4x3fv = qopenglfResolveUniformMatrix4x3fv;
- BlitFramebuffer = qopenglfResolveBlitFramebuffer;
- RenderbufferStorageMultisample = qopenglfResolveRenderbufferStorageMultisample;
- FramebufferTextureLayer = qopenglfResolveFramebufferTextureLayer;
- MapBufferRange = qopenglfResolveMapBufferRange;
- FlushMappedBufferRange = qopenglfResolveFlushMappedBufferRange;
- BindVertexArray = qopenglfResolveBindVertexArray;
- DeleteVertexArrays = qopenglfResolveDeleteVertexArrays;
- GenVertexArrays = qopenglfResolveGenVertexArrays;
- IsVertexArray = qopenglfResolveIsVertexArray;
- GetIntegeri_v = qopenglfResolveGetIntegeri_v;
- BeginTransformFeedback = qopenglfResolveBeginTransformFeedback;
- EndTransformFeedback = qopenglfResolveEndTransformFeedback;
- BindBufferRange = qopenglfResolveBindBufferRange;
- BindBufferBase = qopenglfResolveBindBufferBase;
- TransformFeedbackVaryings = qopenglfResolveTransformFeedbackVaryings;
- GetTransformFeedbackVarying = qopenglfResolveGetTransformFeedbackVarying;
- VertexAttribIPointer = qopenglfResolveVertexAttribIPointer;
- GetVertexAttribIiv = qopenglfResolveGetVertexAttribIiv;
- GetVertexAttribIuiv = qopenglfResolveGetVertexAttribIuiv;
- VertexAttribI4i = qopenglfResolveVertexAttribI4i;
- VertexAttribI4ui = qopenglfResolveVertexAttribI4ui;
- VertexAttribI4iv = qopenglfResolveVertexAttribI4iv;
- VertexAttribI4uiv = qopenglfResolveVertexAttribI4uiv;
- GetUniformuiv = qopenglfResolveGetUniformuiv;
- GetFragDataLocation = qopenglfResolveGetFragDataLocation;
- Uniform1ui = qopenglfResolveUniform1ui;
- Uniform2ui = qopenglfResolveUniform2ui;
- Uniform3ui = qopenglfResolveUniform3ui;
- Uniform4ui = qopenglfResolveUniform4ui;
- Uniform1uiv = qopenglfResolveUniform1uiv;
- Uniform2uiv = qopenglfResolveUniform2uiv;
- Uniform3uiv = qopenglfResolveUniform3uiv;
- Uniform4uiv = qopenglfResolveUniform4uiv;
- ClearBufferiv = qopenglfResolveClearBufferiv;
- ClearBufferuiv = qopenglfResolveClearBufferuiv;
- ClearBufferfv = qopenglfResolveClearBufferfv;
- ClearBufferfi = qopenglfResolveClearBufferfi;
- GetStringi = qopenglfResolveGetStringi;
- CopyBufferSubData = qopenglfResolveCopyBufferSubData;
- GetUniformIndices = qopenglfResolveGetUniformIndices;
- GetActiveUniformsiv = qopenglfResolveGetActiveUniformsiv;
- GetUniformBlockIndex = qopenglfResolveGetUniformBlockIndex;
- GetActiveUniformBlockiv = qopenglfResolveGetActiveUniformBlockiv;
- GetActiveUniformBlockName = qopenglfResolveGetActiveUniformBlockName;
- UniformBlockBinding = qopenglfResolveUniformBlockBinding;
- DrawArraysInstanced = qopenglfResolveDrawArraysInstanced;
- DrawElementsInstanced = qopenglfResolveDrawElementsInstanced;
- FenceSync = qopenglfResolveFenceSync;
- IsSync = qopenglfResolveIsSync;
- DeleteSync = qopenglfResolveDeleteSync;
- ClientWaitSync = qopenglfResolveClientWaitSync;
- WaitSync = qopenglfResolveWaitSync;
- GetInteger64v = qopenglfResolveGetInteger64v;
- GetSynciv = qopenglfResolveGetSynciv;
- GetInteger64i_v = qopenglfResolveGetInteger64i_v;
- GetBufferParameteri64v = qopenglfResolveGetBufferParameteri64v;
- GenSamplers = qopenglfResolveGenSamplers;
- DeleteSamplers = qopenglfResolveDeleteSamplers;
- IsSampler = qopenglfResolveIsSampler;
- BindSampler = qopenglfResolveBindSampler;
- SamplerParameteri = qopenglfResolveSamplerParameteri;
- SamplerParameteriv = qopenglfResolveSamplerParameteriv;
- SamplerParameterf = qopenglfResolveSamplerParameterf;
- SamplerParameterfv = qopenglfResolveSamplerParameterfv;
- GetSamplerParameteriv = qopenglfResolveGetSamplerParameteriv;
- GetSamplerParameterfv = qopenglfResolveGetSamplerParameterfv;
- VertexAttribDivisor = qopenglfResolveVertexAttribDivisor;
- BindTransformFeedback = qopenglfResolveBindTransformFeedback;
- DeleteTransformFeedbacks = qopenglfResolveDeleteTransformFeedbacks;
- GenTransformFeedbacks = qopenglfResolveGenTransformFeedbacks;
- IsTransformFeedback = qopenglfResolveIsTransformFeedback;
- PauseTransformFeedback = qopenglfResolvePauseTransformFeedback;
- ResumeTransformFeedback = qopenglfResolveResumeTransformFeedback;
- GetProgramBinary = qopenglfResolveGetProgramBinary;
- ProgramBinary = qopenglfResolveProgramBinary;
- ProgramParameteri = qopenglfResolveProgramParameteri;
- InvalidateFramebuffer = qopenglfResolveInvalidateFramebuffer;
- InvalidateSubFramebuffer = qopenglfResolveInvalidateSubFramebuffer;
- TexStorage2D = qopenglfResolveTexStorage2D;
- TexStorage3D = qopenglfResolveTexStorage3D;
- GetInternalformativ = qopenglfResolveGetInternalformativ;
-
- DispatchCompute = qopenglfResolveDispatchCompute;
- DispatchComputeIndirect = qopenglfResolveDispatchComputeIndirect;
- DrawArraysIndirect = qopenglfResolveDrawArraysIndirect;
- DrawElementsIndirect = qopenglfResolveDrawElementsIndirect;
- FramebufferParameteri = qopenglfResolveFramebufferParameteri;
- GetFramebufferParameteriv = qopenglfResolveGetFramebufferParameteriv;
- GetProgramInterfaceiv = qopenglfResolveGetProgramInterfaceiv;
- GetProgramResourceIndex = qopenglfResolveGetProgramResourceIndex;
- GetProgramResourceName = qopenglfResolveGetProgramResourceName;
- GetProgramResourceiv = qopenglfResolveGetProgramResourceiv;
- GetProgramResourceLocation = qopenglfResolveGetProgramResourceLocation;
- UseProgramStages = qopenglfResolveUseProgramStages;
- ActiveShaderProgram = qopenglfResolveActiveShaderProgram;
- CreateShaderProgramv = qopenglfResolveCreateShaderProgramv;
- BindProgramPipeline = qopenglfResolveBindProgramPipeline;
- DeleteProgramPipelines = qopenglfResolveDeleteProgramPipelines;
- GenProgramPipelines = qopenglfResolveGenProgramPipelines;
- IsProgramPipeline = qopenglfResolveIsProgramPipeline;
- GetProgramPipelineiv = qopenglfResolveGetProgramPipelineiv;
- ProgramUniform1i = qopenglfResolveProgramUniform1i;
- ProgramUniform2i = qopenglfResolveProgramUniform2i;
- ProgramUniform3i = qopenglfResolveProgramUniform3i;
- ProgramUniform4i = qopenglfResolveProgramUniform4i;
- ProgramUniform1ui = qopenglfResolveProgramUniform1ui;
- ProgramUniform2ui = qopenglfResolveProgramUniform2ui;
- ProgramUniform3ui = qopenglfResolveProgramUniform3ui;
- ProgramUniform4ui = qopenglfResolveProgramUniform4ui;
- ProgramUniform1f = qopenglfResolveProgramUniform1f;
- ProgramUniform2f = qopenglfResolveProgramUniform2f;
- ProgramUniform3f = qopenglfResolveProgramUniform3f;
- ProgramUniform4f = qopenglfResolveProgramUniform4f;
- ProgramUniform1iv = qopenglfResolveProgramUniform1iv;
- ProgramUniform2iv = qopenglfResolveProgramUniform2iv;
- ProgramUniform3iv = qopenglfResolveProgramUniform3iv;
- ProgramUniform4iv = qopenglfResolveProgramUniform4iv;
- ProgramUniform1uiv = qopenglfResolveProgramUniform1uiv;
- ProgramUniform2uiv = qopenglfResolveProgramUniform2uiv;
- ProgramUniform3uiv = qopenglfResolveProgramUniform3uiv;
- ProgramUniform4uiv = qopenglfResolveProgramUniform4uiv;
- ProgramUniform1fv = qopenglfResolveProgramUniform1fv;
- ProgramUniform2fv = qopenglfResolveProgramUniform2fv;
- ProgramUniform3fv = qopenglfResolveProgramUniform3fv;
- ProgramUniform4fv = qopenglfResolveProgramUniform4fv;
- ProgramUniformMatrix2fv = qopenglfResolveProgramUniformMatrix2fv;
- ProgramUniformMatrix3fv = qopenglfResolveProgramUniformMatrix3fv;
- ProgramUniformMatrix4fv = qopenglfResolveProgramUniformMatrix4fv;
- ProgramUniformMatrix2x3fv = qopenglfResolveProgramUniformMatrix2x3fv;
- ProgramUniformMatrix3x2fv = qopenglfResolveProgramUniformMatrix3x2fv;
- ProgramUniformMatrix2x4fv = qopenglfResolveProgramUniformMatrix2x4fv;
- ProgramUniformMatrix4x2fv = qopenglfResolveProgramUniformMatrix4x2fv;
- ProgramUniformMatrix3x4fv = qopenglfResolveProgramUniformMatrix3x4fv;
- ProgramUniformMatrix4x3fv = qopenglfResolveProgramUniformMatrix4x3fv;
- ValidateProgramPipeline = qopenglfResolveValidateProgramPipeline;
- GetProgramPipelineInfoLog = qopenglfResolveGetProgramPipelineInfoLog;
- BindImageTexture = qopenglfResolveBindImageTexture;
- GetBooleani_v = qopenglfResolveGetBooleani_v;
- MemoryBarrierFunc = qopenglfResolveMemoryBarrier;
- MemoryBarrierByRegion = qopenglfResolveMemoryBarrierByRegion;
- TexStorage2DMultisample = qopenglfResolveTexStorage2DMultisample;
- GetMultisamplefv = qopenglfResolveGetMultisamplefv;
- SampleMaski = qopenglfResolveSampleMaski;
- GetTexLevelParameteriv = qopenglfResolveGetTexLevelParameteriv;
- GetTexLevelParameterfv = qopenglfResolveGetTexLevelParameterfv;
- BindVertexBuffer = qopenglfResolveBindVertexBuffer;
- VertexAttribFormat = qopenglfResolveVertexAttribFormat;
- VertexAttribIFormat = qopenglfResolveVertexAttribIFormat;
- VertexAttribBinding = qopenglfResolveVertexAttribBinding;
- VertexBindingDivisor = qopenglfResolveVertexBindingDivisor;
+ init(ctx);
}
+QT_OPENGL_IMPLEMENT(QOpenGLExtraFunctionsPrivate, QT_OPENGL_EXTRA_FUNCTIONS)
+
QOpenGLExtensionsPrivate::QOpenGLExtensionsPrivate(QOpenGLContext *ctx)
: QOpenGLExtraFunctionsPrivate(ctx),
flushVendorChecked(false)
{
- MapBuffer = qopenglfResolveMapBuffer;
- GetBufferSubData = qopenglfResolveGetBufferSubData;
- DiscardFramebuffer = qopenglfResolveDiscardFramebuffer;
-}
+ QOpenGLContext *context = QOpenGLContext::currentContext();
-QOpenGLES3Helper *QOpenGLExtensions::gles3Helper()
-{
- return qgles3Helper();
-}
+ MapBuffer = RESOLVE(MapBuffer);
+ GetBufferSubData = RESOLVE(GetBufferSubData);
+ DiscardFramebuffer = RESOLVE(DiscardFramebuffer);
+ }
void QOpenGLExtensions::flushShared()
{
diff --git a/src/gui/opengl/qopenglfunctions.h b/src/gui/opengl/qopenglfunctions.h
index ed42e59e5d..f6cd0e553e 100644
--- a/src/gui/opengl/qopenglfunctions.h
+++ b/src/gui/opengl/qopenglfunctions.h
@@ -56,6 +56,10 @@
//#define Q_ENABLE_OPENGL_FUNCTIONS_DEBUG
+#ifdef QT_OPENGL_ES
+typedef double GLdouble;
+#endif
+
#ifdef Q_ENABLE_OPENGL_FUNCTIONS_DEBUG
#include <stdio.h>
#define Q_OPENGL_FUNCTIONS_DEBUG \
@@ -414,159 +418,173 @@ protected:
Q_DECLARE_OPERATORS_FOR_FLAGS(QOpenGLFunctions::OpenGLFeatures)
+#define QT_OPENGL_DECLARE_FUNCTIONS(ret, name, args) \
+ ret (QOPENGLF_APIENTRYP name)args;
+#define QT_OPENGL_COUNT_FUNCTIONS(ret, name, args) +1
+
+#define QT_OPENGL_DECLARE(FUNCTIONS) \
+public: \
+ struct Functions { \
+ FUNCTIONS(QT_OPENGL_DECLARE_FUNCTIONS) \
+ }; \
+ union { \
+ QFunctionPointer functions[FUNCTIONS(QT_OPENGL_COUNT_FUNCTIONS)]; \
+ Functions f; \
+ }; \
+private: \
+ void init(QOpenGLContext *context);
+
struct QOpenGLFunctionsPrivate
{
QOpenGLFunctionsPrivate(QOpenGLContext *ctx);
- void (QOPENGLF_APIENTRYP BindTexture)(GLenum target, GLuint texture);
- void (QOPENGLF_APIENTRYP BlendFunc)(GLenum sfactor, GLenum dfactor);
- void (QOPENGLF_APIENTRYP Clear)(GLbitfield mask);
- void (QOPENGLF_APIENTRYP ClearColor)(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
- void (QOPENGLF_APIENTRYP ClearDepthf)(GLclampf depth);
- void (QOPENGLF_APIENTRYP ClearStencil)(GLint s);
- void (QOPENGLF_APIENTRYP ColorMask)(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha);
- void (QOPENGLF_APIENTRYP CopyTexImage2D)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
- void (QOPENGLF_APIENTRYP CopyTexSubImage2D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
- void (QOPENGLF_APIENTRYP CullFace)(GLenum mode);
- void (QOPENGLF_APIENTRYP DeleteTextures)(GLsizei n, const GLuint* textures);
- void (QOPENGLF_APIENTRYP DepthFunc)(GLenum func);
- void (QOPENGLF_APIENTRYP DepthMask)(GLboolean flag);
- void (QOPENGLF_APIENTRYP DepthRangef)(GLclampf nearVal, GLclampf farVal);
- void (QOPENGLF_APIENTRYP Disable)(GLenum cap);
- void (QOPENGLF_APIENTRYP DrawArrays)(GLenum mode, GLint first, GLsizei count);
- void (QOPENGLF_APIENTRYP DrawElements)(GLenum mode, GLsizei count, GLenum type, const GLvoid* indices);
- void (QOPENGLF_APIENTRYP Enable)(GLenum cap);
- void (QOPENGLF_APIENTRYP Finish)();
- void (QOPENGLF_APIENTRYP Flush)();
- void (QOPENGLF_APIENTRYP FrontFace)(GLenum mode);
- void (QOPENGLF_APIENTRYP GenTextures)(GLsizei n, GLuint* textures);
- void (QOPENGLF_APIENTRYP GetBooleanv)(GLenum pname, GLboolean* params);
- GLenum (QOPENGLF_APIENTRYP GetError)();
- void (QOPENGLF_APIENTRYP GetFloatv)(GLenum pname, GLfloat* params);
- void (QOPENGLF_APIENTRYP GetIntegerv)(GLenum pname, GLint* params);
- const GLubyte * (QOPENGLF_APIENTRYP GetString)(GLenum name);
- void (QOPENGLF_APIENTRYP GetTexParameterfv)(GLenum target, GLenum pname, GLfloat* params);
- void (QOPENGLF_APIENTRYP GetTexParameteriv)(GLenum target, GLenum pname, GLint* params);
- void (QOPENGLF_APIENTRYP Hint)(GLenum target, GLenum mode);
- GLboolean (QOPENGLF_APIENTRYP IsEnabled)(GLenum cap);
- GLboolean (QOPENGLF_APIENTRYP IsTexture)(GLuint texture);
- void (QOPENGLF_APIENTRYP LineWidth)(GLfloat width);
- void (QOPENGLF_APIENTRYP PixelStorei)(GLenum pname, GLint param);
- void (QOPENGLF_APIENTRYP PolygonOffset)(GLfloat factor, GLfloat units);
- void (QOPENGLF_APIENTRYP ReadPixels)(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid* pixels);
- void (QOPENGLF_APIENTRYP Scissor)(GLint x, GLint y, GLsizei width, GLsizei height);
- void (QOPENGLF_APIENTRYP StencilFunc)(GLenum func, GLint ref, GLuint mask);
- void (QOPENGLF_APIENTRYP StencilMask)(GLuint mask);
- void (QOPENGLF_APIENTRYP StencilOp)(GLenum fail, GLenum zfail, GLenum zpass);
- void (QOPENGLF_APIENTRYP TexImage2D)(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid* pixels);
- void (QOPENGLF_APIENTRYP TexParameterf)(GLenum target, GLenum pname, GLfloat param);
- void (QOPENGLF_APIENTRYP TexParameterfv)(GLenum target, GLenum pname, const GLfloat* params);
- void (QOPENGLF_APIENTRYP TexParameteri)(GLenum target, GLenum pname, GLint param);
- void (QOPENGLF_APIENTRYP TexParameteriv)(GLenum target, GLenum pname, const GLint* params);
- void (QOPENGLF_APIENTRYP TexSubImage2D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid* pixels);
- void (QOPENGLF_APIENTRYP Viewport)(GLint x, GLint y, GLsizei width, GLsizei height);
-
- void (QOPENGLF_APIENTRYP ActiveTexture)(GLenum texture);
- void (QOPENGLF_APIENTRYP AttachShader)(GLuint program, GLuint shader);
- void (QOPENGLF_APIENTRYP BindAttribLocation)(GLuint program, GLuint index, const char* name);
- void (QOPENGLF_APIENTRYP BindBuffer)(GLenum target, GLuint buffer);
- void (QOPENGLF_APIENTRYP BindFramebuffer)(GLenum target, GLuint framebuffer);
- void (QOPENGLF_APIENTRYP BindRenderbuffer)(GLenum target, GLuint renderbuffer);
- void (QOPENGLF_APIENTRYP BlendColor)(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
- void (QOPENGLF_APIENTRYP BlendEquation)(GLenum mode);
- void (QOPENGLF_APIENTRYP BlendEquationSeparate)(GLenum modeRGB, GLenum modeAlpha);
- void (QOPENGLF_APIENTRYP BlendFuncSeparate)(GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
- void (QOPENGLF_APIENTRYP BufferData)(GLenum target, qopengl_GLsizeiptr size, const void* data, GLenum usage);
- void (QOPENGLF_APIENTRYP BufferSubData)(GLenum target, qopengl_GLintptr offset, qopengl_GLsizeiptr size, const void* data);
- GLenum (QOPENGLF_APIENTRYP CheckFramebufferStatus)(GLenum target);
- void (QOPENGLF_APIENTRYP CompileShader)(GLuint shader);
- void (QOPENGLF_APIENTRYP CompressedTexImage2D)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void* data);
- void (QOPENGLF_APIENTRYP CompressedTexSubImage2D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void* data);
- GLuint (QOPENGLF_APIENTRYP CreateProgram)();
- GLuint (QOPENGLF_APIENTRYP CreateShader)(GLenum type);
- void (QOPENGLF_APIENTRYP DeleteBuffers)(GLsizei n, const GLuint* buffers);
- void (QOPENGLF_APIENTRYP DeleteFramebuffers)(GLsizei n, const GLuint* framebuffers);
- void (QOPENGLF_APIENTRYP DeleteProgram)(GLuint program);
- void (QOPENGLF_APIENTRYP DeleteRenderbuffers)(GLsizei n, const GLuint* renderbuffers);
- void (QOPENGLF_APIENTRYP DeleteShader)(GLuint shader);
- void (QOPENGLF_APIENTRYP DetachShader)(GLuint program, GLuint shader);
- void (QOPENGLF_APIENTRYP DisableVertexAttribArray)(GLuint index);
- void (QOPENGLF_APIENTRYP EnableVertexAttribArray)(GLuint index);
- void (QOPENGLF_APIENTRYP FramebufferRenderbuffer)(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
- void (QOPENGLF_APIENTRYP FramebufferTexture2D)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
- void (QOPENGLF_APIENTRYP GenBuffers)(GLsizei n, GLuint* buffers);
- void (QOPENGLF_APIENTRYP GenerateMipmap)(GLenum target);
- void (QOPENGLF_APIENTRYP GenFramebuffers)(GLsizei n, GLuint* framebuffers);
- void (QOPENGLF_APIENTRYP GenRenderbuffers)(GLsizei n, GLuint* renderbuffers);
- void (QOPENGLF_APIENTRYP GetActiveAttrib)(GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, GLint* size, GLenum* type, char* name);
- void (QOPENGLF_APIENTRYP GetActiveUniform)(GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, GLint* size, GLenum* type, char* name);
- void (QOPENGLF_APIENTRYP GetAttachedShaders)(GLuint program, GLsizei maxcount, GLsizei* count, GLuint* shaders);
- GLint (QOPENGLF_APIENTRYP GetAttribLocation)(GLuint program, const char* name);
- void (QOPENGLF_APIENTRYP GetBufferParameteriv)(GLenum target, GLenum pname, GLint* params);
- void (QOPENGLF_APIENTRYP GetFramebufferAttachmentParameteriv)(GLenum target, GLenum attachment, GLenum pname, GLint* params);
- void (QOPENGLF_APIENTRYP GetProgramiv)(GLuint program, GLenum pname, GLint* params);
- void (QOPENGLF_APIENTRYP GetProgramInfoLog)(GLuint program, GLsizei bufsize, GLsizei* length, char* infolog);
- void (QOPENGLF_APIENTRYP GetRenderbufferParameteriv)(GLenum target, GLenum pname, GLint* params);
- void (QOPENGLF_APIENTRYP GetShaderiv)(GLuint shader, GLenum pname, GLint* params);
- void (QOPENGLF_APIENTRYP GetShaderInfoLog)(GLuint shader, GLsizei bufsize, GLsizei* length, char* infolog);
- void (QOPENGLF_APIENTRYP GetShaderPrecisionFormat)(GLenum shadertype, GLenum precisiontype, GLint* range, GLint* precision);
- void (QOPENGLF_APIENTRYP GetShaderSource)(GLuint shader, GLsizei bufsize, GLsizei* length, char* source);
- void (QOPENGLF_APIENTRYP GetUniformfv)(GLuint program, GLint location, GLfloat* params);
- void (QOPENGLF_APIENTRYP GetUniformiv)(GLuint program, GLint location, GLint* params);
- GLint (QOPENGLF_APIENTRYP GetUniformLocation)(GLuint program, const char* name);
- void (QOPENGLF_APIENTRYP GetVertexAttribfv)(GLuint index, GLenum pname, GLfloat* params);
- void (QOPENGLF_APIENTRYP GetVertexAttribiv)(GLuint index, GLenum pname, GLint* params);
- void (QOPENGLF_APIENTRYP GetVertexAttribPointerv)(GLuint index, GLenum pname, void** pointer);
- GLboolean (QOPENGLF_APIENTRYP IsBuffer)(GLuint buffer);
- GLboolean (QOPENGLF_APIENTRYP IsFramebuffer)(GLuint framebuffer);
- GLboolean (QOPENGLF_APIENTRYP IsProgram)(GLuint program);
- GLboolean (QOPENGLF_APIENTRYP IsRenderbuffer)(GLuint renderbuffer);
- GLboolean (QOPENGLF_APIENTRYP IsShader)(GLuint shader);
- void (QOPENGLF_APIENTRYP LinkProgram)(GLuint program);
- void (QOPENGLF_APIENTRYP ReleaseShaderCompiler)();
- void (QOPENGLF_APIENTRYP RenderbufferStorage)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height);
- void (QOPENGLF_APIENTRYP SampleCoverage)(GLclampf value, GLboolean invert);
- void (QOPENGLF_APIENTRYP ShaderBinary)(GLint n, const GLuint* shaders, GLenum binaryformat, const void* binary, GLint length);
- void (QOPENGLF_APIENTRYP ShaderSource)(GLuint shader, GLsizei count, const char** string, const GLint* length);
- void (QOPENGLF_APIENTRYP StencilFuncSeparate)(GLenum face, GLenum func, GLint ref, GLuint mask);
- void (QOPENGLF_APIENTRYP StencilMaskSeparate)(GLenum face, GLuint mask);
- void (QOPENGLF_APIENTRYP StencilOpSeparate)(GLenum face, GLenum fail, GLenum zfail, GLenum zpass);
- void (QOPENGLF_APIENTRYP Uniform1f)(GLint location, GLfloat x);
- void (QOPENGLF_APIENTRYP Uniform1fv)(GLint location, GLsizei count, const GLfloat* v);
- void (QOPENGLF_APIENTRYP Uniform1i)(GLint location, GLint x);
- void (QOPENGLF_APIENTRYP Uniform1iv)(GLint location, GLsizei count, const GLint* v);
- void (QOPENGLF_APIENTRYP Uniform2f)(GLint location, GLfloat x, GLfloat y);
- void (QOPENGLF_APIENTRYP Uniform2fv)(GLint location, GLsizei count, const GLfloat* v);
- void (QOPENGLF_APIENTRYP Uniform2i)(GLint location, GLint x, GLint y);
- void (QOPENGLF_APIENTRYP Uniform2iv)(GLint location, GLsizei count, const GLint* v);
- void (QOPENGLF_APIENTRYP Uniform3f)(GLint location, GLfloat x, GLfloat y, GLfloat z);
- void (QOPENGLF_APIENTRYP Uniform3fv)(GLint location, GLsizei count, const GLfloat* v);
- void (QOPENGLF_APIENTRYP Uniform3i)(GLint location, GLint x, GLint y, GLint z);
- void (QOPENGLF_APIENTRYP Uniform3iv)(GLint location, GLsizei count, const GLint* v);
- void (QOPENGLF_APIENTRYP Uniform4f)(GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
- void (QOPENGLF_APIENTRYP Uniform4fv)(GLint location, GLsizei count, const GLfloat* v);
- void (QOPENGLF_APIENTRYP Uniform4i)(GLint location, GLint x, GLint y, GLint z, GLint w);
- void (QOPENGLF_APIENTRYP Uniform4iv)(GLint location, GLsizei count, const GLint* v);
- void (QOPENGLF_APIENTRYP UniformMatrix2fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
- void (QOPENGLF_APIENTRYP UniformMatrix3fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
- void (QOPENGLF_APIENTRYP UniformMatrix4fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
- void (QOPENGLF_APIENTRYP UseProgram)(GLuint program);
- void (QOPENGLF_APIENTRYP ValidateProgram)(GLuint program);
- void (QOPENGLF_APIENTRYP VertexAttrib1f)(GLuint indx, GLfloat x);
- void (QOPENGLF_APIENTRYP VertexAttrib1fv)(GLuint indx, const GLfloat* values);
- void (QOPENGLF_APIENTRYP VertexAttrib2f)(GLuint indx, GLfloat x, GLfloat y);
- void (QOPENGLF_APIENTRYP VertexAttrib2fv)(GLuint indx, const GLfloat* values);
- void (QOPENGLF_APIENTRYP VertexAttrib3f)(GLuint indx, GLfloat x, GLfloat y, GLfloat z);
- void (QOPENGLF_APIENTRYP VertexAttrib3fv)(GLuint indx, const GLfloat* values);
- void (QOPENGLF_APIENTRYP VertexAttrib4f)(GLuint indx, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
- void (QOPENGLF_APIENTRYP VertexAttrib4fv)(GLuint indx, const GLfloat* values);
- void (QOPENGLF_APIENTRYP VertexAttribPointer)(GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void* ptr);
-
- // Special non-ES OpenGL variants, not to be called directly
-#ifndef QT_OPENGL_ES_2
- void (QOPENGLF_APIENTRYP ClearDepth)(GLdouble depth);
- void (QOPENGLF_APIENTRYP DepthRange)(GLdouble zNear, GLdouble zFar);
-#endif
+#define QT_OPENGL_FUNCTIONS(F) \
+ F(void, BindTexture, (GLenum target, GLuint texture)) \
+ F(void, BlendFunc, (GLenum sfactor, GLenum dfactor)) \
+ F(void, Clear, (GLbitfield mask)) \
+ F(void, ClearColor, (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)) \
+ F(void, ClearDepthf, (GLclampf depth)) \
+ F(void, ClearStencil, (GLint s)) \
+ F(void, ColorMask, (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)) \
+ F(void, CopyTexImage2D, (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)) \
+ F(void, CopyTexSubImage2D, (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)) \
+ F(void, CullFace, (GLenum mode)) \
+ F(void, DeleteTextures, (GLsizei n, const GLuint* textures)) \
+ F(void, DepthFunc, (GLenum func)) \
+ F(void, DepthMask, (GLboolean flag)) \
+ F(void, DepthRangef, (GLclampf nearVal, GLclampf farVal)) \
+ F(void, Disable, (GLenum cap)) \
+ F(void, DrawArrays, (GLenum mode, GLint first, GLsizei count)) \
+ F(void, DrawElements, (GLenum mode, GLsizei count, GLenum type, const GLvoid* indices)) \
+ F(void, Enable, (GLenum cap)) \
+ F(void, Finish, ()) \
+ F(void, Flush, ()) \
+ F(void, FrontFace, (GLenum mode)) \
+ F(void, GenTextures, (GLsizei n, GLuint* textures)) \
+ F(void, GetBooleanv, (GLenum pname, GLboolean* params)) \
+ F(GLenum, GetError, ()) \
+ F(void, GetFloatv, (GLenum pname, GLfloat* params)) \
+ F(void, GetIntegerv, (GLenum pname, GLint* params)) \
+ F(const GLubyte *, GetString, (GLenum name)) \
+ F(void, GetTexParameterfv, (GLenum target, GLenum pname, GLfloat* params)) \
+ F(void, GetTexParameteriv, (GLenum target, GLenum pname, GLint* params)) \
+ F(void, Hint, (GLenum target, GLenum mode)) \
+ F(GLboolean, IsEnabled, (GLenum cap)) \
+ F(GLboolean, IsTexture, (GLuint texture)) \
+ F(void, LineWidth, (GLfloat width)) \
+ F(void, PixelStorei, (GLenum pname, GLint param)) \
+ F(void, PolygonOffset, (GLfloat factor, GLfloat units)) \
+ F(void, ReadPixels, (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid* pixels)) \
+ F(void, Scissor, (GLint x, GLint y, GLsizei width, GLsizei height)) \
+ F(void, StencilFunc, (GLenum func, GLint ref, GLuint mask)) \
+ F(void, StencilMask, (GLuint mask)) \
+ F(void, StencilOp, (GLenum fail, GLenum zfail, GLenum zpass)) \
+ F(void, TexImage2D, (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid* pixels)) \
+ F(void, TexParameterf, (GLenum target, GLenum pname, GLfloat param)) \
+ F(void, TexParameterfv, (GLenum target, GLenum pname, const GLfloat* params)) \
+ F(void, TexParameteri, (GLenum target, GLenum pname, GLint param)) \
+ F(void, TexParameteriv, (GLenum target, GLenum pname, const GLint* params)) \
+ F(void, TexSubImage2D, (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid* pixels)) \
+ F(void, Viewport, (GLint x, GLint y, GLsizei width, GLsizei height)) \
+ F(void, ActiveTexture, (GLenum texture)) \
+ F(void, AttachShader, (GLuint program, GLuint shader)) \
+ F(void, BindAttribLocation, (GLuint program, GLuint index, const char* name)) \
+ F(void, BindBuffer, (GLenum target, GLuint buffer)) \
+ F(void, BindFramebuffer, (GLenum target, GLuint framebuffer)) \
+ F(void, BindRenderbuffer, (GLenum target, GLuint renderbuffer)) \
+ F(void, BlendColor, (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)) \
+ F(void, BlendEquation, (GLenum mode)) \
+ F(void, BlendEquationSeparate, (GLenum modeRGB, GLenum modeAlpha)) \
+ F(void, BlendFuncSeparate, (GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)) \
+ F(void, BufferData, (GLenum target, qopengl_GLsizeiptr size, const void* data, GLenum usage)) \
+ F(void, BufferSubData, (GLenum target, qopengl_GLintptr offset, qopengl_GLsizeiptr size, const void* data)) \
+ F(GLenum, CheckFramebufferStatus, (GLenum target)) \
+ F(void, CompileShader, (GLuint shader)) \
+ F(void, CompressedTexImage2D, (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void* data)) \
+ F(void, CompressedTexSubImage2D, (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void* data)) \
+ F(GLuint, CreateProgram, ()) \
+ F(GLuint, CreateShader, (GLenum type)) \
+ F(void, DeleteBuffers, (GLsizei n, const GLuint* buffers)) \
+ F(void, DeleteFramebuffers, (GLsizei n, const GLuint* framebuffers)) \
+ F(void, DeleteProgram, (GLuint program)) \
+ F(void, DeleteRenderbuffers, (GLsizei n, const GLuint* renderbuffers)) \
+ F(void, DeleteShader, (GLuint shader)) \
+ F(void, DetachShader, (GLuint program, GLuint shader)) \
+ F(void, DisableVertexAttribArray, (GLuint index)) \
+ F(void, EnableVertexAttribArray, (GLuint index)) \
+ F(void, FramebufferRenderbuffer, (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)) \
+ F(void, FramebufferTexture2D, (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)) \
+ F(void, GenBuffers, (GLsizei n, GLuint* buffers)) \
+ F(void, GenerateMipmap, (GLenum target)) \
+ F(void, GenFramebuffers, (GLsizei n, GLuint* framebuffers)) \
+ F(void, GenRenderbuffers, (GLsizei n, GLuint* renderbuffers)) \
+ F(void, GetActiveAttrib, (GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, GLint* size, GLenum* type, char* name)) \
+ F(void, GetActiveUniform, (GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, GLint* size, GLenum* type, char* name)) \
+ F(void, GetAttachedShaders, (GLuint program, GLsizei maxcount, GLsizei* count, GLuint* shaders)) \
+ F(GLint, GetAttribLocation, (GLuint program, const char* name)) \
+ F(void, GetBufferParameteriv, (GLenum target, GLenum pname, GLint* params)) \
+ F(void, GetFramebufferAttachmentParameteriv, (GLenum target, GLenum attachment, GLenum pname, GLint* params)) \
+ F(void, GetProgramiv, (GLuint program, GLenum pname, GLint* params)) \
+ F(void, GetProgramInfoLog, (GLuint program, GLsizei bufsize, GLsizei* length, char* infolog)) \
+ F(void, GetRenderbufferParameteriv, (GLenum target, GLenum pname, GLint* params)) \
+ F(void, GetShaderiv, (GLuint shader, GLenum pname, GLint* params)) \
+ F(void, GetShaderInfoLog, (GLuint shader, GLsizei bufsize, GLsizei* length, char* infolog)) \
+ F(void, GetShaderPrecisionFormat, (GLenum shadertype, GLenum precisiontype, GLint* range, GLint* precision)) \
+ F(void, GetShaderSource, (GLuint shader, GLsizei bufsize, GLsizei* length, char* source)) \
+ F(void, GetUniformfv, (GLuint program, GLint location, GLfloat* params)) \
+ F(void, GetUniformiv, (GLuint program, GLint location, GLint* params)) \
+ F(GLint, GetUniformLocation, (GLuint program, const char* name)) \
+ F(void, GetVertexAttribfv, (GLuint index, GLenum pname, GLfloat* params)) \
+ F(void, GetVertexAttribiv, (GLuint index, GLenum pname, GLint* params)) \
+ F(void, GetVertexAttribPointerv, (GLuint index, GLenum pname, void** pointer)) \
+ F(GLboolean, IsBuffer, (GLuint buffer)) \
+ F(GLboolean, IsFramebuffer, (GLuint framebuffer)) \
+ F(GLboolean, IsProgram, (GLuint program)) \
+ F(GLboolean, IsRenderbuffer, (GLuint renderbuffer)) \
+ F(GLboolean, IsShader, (GLuint shader)) \
+ F(void, LinkProgram, (GLuint program)) \
+ F(void, ReleaseShaderCompiler, ()) \
+ F(void, RenderbufferStorage, (GLenum target, GLenum internalformat, GLsizei width, GLsizei height)) \
+ F(void, SampleCoverage, (GLclampf value, GLboolean invert)) \
+ F(void, ShaderBinary, (GLint n, const GLuint* shaders, GLenum binaryformat, const void* binary, GLint length)) \
+ F(void, ShaderSource, (GLuint shader, GLsizei count, const char** string, const GLint* length)) \
+ F(void, StencilFuncSeparate, (GLenum face, GLenum func, GLint ref, GLuint mask)) \
+ F(void, StencilMaskSeparate, (GLenum face, GLuint mask)) \
+ F(void, StencilOpSeparate, (GLenum face, GLenum fail, GLenum zfail, GLenum zpass)) \
+ F(void, Uniform1f, (GLint location, GLfloat x)) \
+ F(void, Uniform1fv, (GLint location, GLsizei count, const GLfloat* v)) \
+ F(void, Uniform1i, (GLint location, GLint x)) \
+ F(void, Uniform1iv, (GLint location, GLsizei count, const GLint* v)) \
+ F(void, Uniform2f, (GLint location, GLfloat x, GLfloat y)) \
+ F(void, Uniform2fv, (GLint location, GLsizei count, const GLfloat* v)) \
+ F(void, Uniform2i, (GLint location, GLint x, GLint y)) \
+ F(void, Uniform2iv, (GLint location, GLsizei count, const GLint* v)) \
+ F(void, Uniform3f, (GLint location, GLfloat x, GLfloat y, GLfloat z)) \
+ F(void, Uniform3fv, (GLint location, GLsizei count, const GLfloat* v)) \
+ F(void, Uniform3i, (GLint location, GLint x, GLint y, GLint z)) \
+ F(void, Uniform3iv, (GLint location, GLsizei count, const GLint* v)) \
+ F(void, Uniform4f, (GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w)) \
+ F(void, Uniform4fv, (GLint location, GLsizei count, const GLfloat* v)) \
+ F(void, Uniform4i, (GLint location, GLint x, GLint y, GLint z, GLint w)) \
+ F(void, Uniform4iv, (GLint location, GLsizei count, const GLint* v)) \
+ F(void, UniformMatrix2fv, (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value)) \
+ F(void, UniformMatrix3fv, (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value)) \
+ F(void, UniformMatrix4fv, (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value)) \
+ F(void, UseProgram, (GLuint program)) \
+ F(void, ValidateProgram, (GLuint program)) \
+ F(void, VertexAttrib1f, (GLuint indx, GLfloat x)) \
+ F(void, VertexAttrib1fv, (GLuint indx, const GLfloat* values)) \
+ F(void, VertexAttrib2f, (GLuint indx, GLfloat x, GLfloat y)) \
+ F(void, VertexAttrib2fv, (GLuint indx, const GLfloat* values)) \
+ F(void, VertexAttrib3f, (GLuint indx, GLfloat x, GLfloat y, GLfloat z)) \
+ F(void, VertexAttrib3fv, (GLuint indx, const GLfloat* values)) \
+ F(void, VertexAttrib4f, (GLuint indx, GLfloat x, GLfloat y, GLfloat z, GLfloat w)) \
+ F(void, VertexAttrib4fv, (GLuint indx, const GLfloat* values)) \
+ F(void, VertexAttribPointer, (GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void* ptr)) \
+ F(void, ClearDepth, (GLdouble depth)) \
+ F(void, DepthRange, (GLdouble zNear, GLdouble zFar)) \
+
+ QT_OPENGL_DECLARE(QT_OPENGL_FUNCTIONS)
};
// GLES2 + OpenGL1 common subset
@@ -577,7 +595,7 @@ inline void QOpenGLFunctions::glBindTexture(GLenum target, GLuint texture)
::glBindTexture(target, texture);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->BindTexture(target, texture);
+ d_ptr->f.BindTexture(target, texture);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -588,7 +606,7 @@ inline void QOpenGLFunctions::glBlendFunc(GLenum sfactor, GLenum dfactor)
::glBlendFunc(sfactor, dfactor);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->BlendFunc(sfactor, dfactor);
+ d_ptr->f.BlendFunc(sfactor, dfactor);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -599,7 +617,7 @@ inline void QOpenGLFunctions::glClear(GLbitfield mask)
::glClear(mask);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->Clear(mask);
+ d_ptr->f.Clear(mask);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -610,7 +628,7 @@ inline void QOpenGLFunctions::glClearColor(GLclampf red, GLclampf green, GLclamp
::glClearColor(red, green, blue, alpha);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->ClearColor(red, green, blue, alpha);
+ d_ptr->f.ClearColor(red, green, blue, alpha);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -621,7 +639,7 @@ inline void QOpenGLFunctions::glClearStencil(GLint s)
::glClearStencil(s);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->ClearStencil(s);
+ d_ptr->f.ClearStencil(s);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -632,7 +650,7 @@ inline void QOpenGLFunctions::glColorMask(GLboolean red, GLboolean green, GLbool
::glColorMask(red, green, blue, alpha);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->ColorMask(red, green, blue, alpha);
+ d_ptr->f.ColorMask(red, green, blue, alpha);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -643,7 +661,7 @@ inline void QOpenGLFunctions::glCopyTexImage2D(GLenum target, GLint level, GLenu
::glCopyTexImage2D(target, level, internalformat, x, y, width,height, border);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->CopyTexImage2D(target, level, internalformat, x, y, width,height, border);
+ d_ptr->f.CopyTexImage2D(target, level, internalformat, x, y, width,height, border);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -654,7 +672,7 @@ inline void QOpenGLFunctions::glCopyTexSubImage2D(GLenum target, GLint level, GL
::glCopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->CopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height);
+ d_ptr->f.CopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -665,7 +683,7 @@ inline void QOpenGLFunctions::glCullFace(GLenum mode)
::glCullFace(mode);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->CullFace(mode);
+ d_ptr->f.CullFace(mode);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -676,7 +694,7 @@ inline void QOpenGLFunctions::glDeleteTextures(GLsizei n, const GLuint* textures
::glDeleteTextures(n, textures);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->DeleteTextures(n, textures);
+ d_ptr->f.DeleteTextures(n, textures);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -687,7 +705,7 @@ inline void QOpenGLFunctions::glDepthFunc(GLenum func)
::glDepthFunc(func);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->DepthFunc(func);
+ d_ptr->f.DepthFunc(func);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -698,7 +716,7 @@ inline void QOpenGLFunctions::glDepthMask(GLboolean flag)
::glDepthMask(flag);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->DepthMask(flag);
+ d_ptr->f.DepthMask(flag);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -709,7 +727,7 @@ inline void QOpenGLFunctions::glDisable(GLenum cap)
::glDisable(cap);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->Disable(cap);
+ d_ptr->f.Disable(cap);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -720,7 +738,7 @@ inline void QOpenGLFunctions::glDrawArrays(GLenum mode, GLint first, GLsizei cou
::glDrawArrays(mode, first, count);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->DrawArrays(mode, first, count);
+ d_ptr->f.DrawArrays(mode, first, count);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -731,7 +749,7 @@ inline void QOpenGLFunctions::glDrawElements(GLenum mode, GLsizei count, GLenum
::glDrawElements(mode, count, type, indices);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->DrawElements(mode, count, type, indices);
+ d_ptr->f.DrawElements(mode, count, type, indices);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -742,7 +760,7 @@ inline void QOpenGLFunctions::glEnable(GLenum cap)
::glEnable(cap);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->Enable(cap);
+ d_ptr->f.Enable(cap);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -753,7 +771,7 @@ inline void QOpenGLFunctions::glFinish()
::glFinish();
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->Finish();
+ d_ptr->f.Finish();
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -764,7 +782,7 @@ inline void QOpenGLFunctions::glFlush()
::glFlush();
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->Flush();
+ d_ptr->f.Flush();
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -775,7 +793,7 @@ inline void QOpenGLFunctions::glFrontFace(GLenum mode)
::glFrontFace(mode);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->FrontFace(mode);
+ d_ptr->f.FrontFace(mode);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -786,7 +804,7 @@ inline void QOpenGLFunctions::glGenTextures(GLsizei n, GLuint* textures)
::glGenTextures(n, textures);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->GenTextures(n, textures);
+ d_ptr->f.GenTextures(n, textures);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -797,7 +815,7 @@ inline void QOpenGLFunctions::glGetBooleanv(GLenum pname, GLboolean* params)
::glGetBooleanv(pname, params);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->GetBooleanv(pname, params);
+ d_ptr->f.GetBooleanv(pname, params);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -808,7 +826,7 @@ inline GLenum QOpenGLFunctions::glGetError()
GLenum result = ::glGetError();
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- GLenum result = d_ptr->GetError();
+ GLenum result = d_ptr->f.GetError();
#endif
return result;
}
@@ -819,7 +837,7 @@ inline void QOpenGLFunctions::glGetFloatv(GLenum pname, GLfloat* params)
::glGetFloatv(pname, params);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->GetFloatv(pname, params);
+ d_ptr->f.GetFloatv(pname, params);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -830,7 +848,7 @@ inline void QOpenGLFunctions::glGetIntegerv(GLenum pname, GLint* params)
::glGetIntegerv(pname, params);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->GetIntegerv(pname, params);
+ d_ptr->f.GetIntegerv(pname, params);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -841,7 +859,7 @@ inline const GLubyte *QOpenGLFunctions::glGetString(GLenum name)
const GLubyte *result = ::glGetString(name);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- const GLubyte *result = d_ptr->GetString(name);
+ const GLubyte *result = d_ptr->f.GetString(name);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
return result;
@@ -853,7 +871,7 @@ inline void QOpenGLFunctions::glGetTexParameterfv(GLenum target, GLenum pname, G
::glGetTexParameterfv(target, pname, params);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->GetTexParameterfv(target, pname, params);
+ d_ptr->f.GetTexParameterfv(target, pname, params);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -864,7 +882,7 @@ inline void QOpenGLFunctions::glGetTexParameteriv(GLenum target, GLenum pname, G
::glGetTexParameteriv(target, pname, params);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->GetTexParameteriv(target, pname, params);
+ d_ptr->f.GetTexParameteriv(target, pname, params);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -875,7 +893,7 @@ inline void QOpenGLFunctions::glHint(GLenum target, GLenum mode)
::glHint(target, mode);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->Hint(target, mode);
+ d_ptr->f.Hint(target, mode);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -886,7 +904,7 @@ inline GLboolean QOpenGLFunctions::glIsEnabled(GLenum cap)
GLboolean result = ::glIsEnabled(cap);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- GLboolean result = d_ptr->IsEnabled(cap);
+ GLboolean result = d_ptr->f.IsEnabled(cap);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
return result;
@@ -898,7 +916,7 @@ inline GLboolean QOpenGLFunctions::glIsTexture(GLuint texture)
GLboolean result = ::glIsTexture(texture);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- GLboolean result = d_ptr->IsTexture(texture);
+ GLboolean result = d_ptr->f.IsTexture(texture);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
return result;
@@ -910,7 +928,7 @@ inline void QOpenGLFunctions::glLineWidth(GLfloat width)
::glLineWidth(width);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->LineWidth(width);
+ d_ptr->f.LineWidth(width);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -921,7 +939,7 @@ inline void QOpenGLFunctions::glPixelStorei(GLenum pname, GLint param)
::glPixelStorei(pname, param);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->PixelStorei(pname, param);
+ d_ptr->f.PixelStorei(pname, param);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -932,7 +950,7 @@ inline void QOpenGLFunctions::glPolygonOffset(GLfloat factor, GLfloat units)
::glPolygonOffset(factor, units);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->PolygonOffset(factor, units);
+ d_ptr->f.PolygonOffset(factor, units);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -943,7 +961,7 @@ inline void QOpenGLFunctions::glReadPixels(GLint x, GLint y, GLsizei width, GLsi
::glReadPixels(x, y, width, height, format, type, pixels);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->ReadPixels(x, y, width, height, format, type, pixels);
+ d_ptr->f.ReadPixels(x, y, width, height, format, type, pixels);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -954,7 +972,7 @@ inline void QOpenGLFunctions::glScissor(GLint x, GLint y, GLsizei width, GLsizei
::glScissor(x, y, width, height);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->Scissor(x, y, width, height);
+ d_ptr->f.Scissor(x, y, width, height);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -965,7 +983,7 @@ inline void QOpenGLFunctions::glStencilFunc(GLenum func, GLint ref, GLuint mask)
::glStencilFunc(func, ref, mask);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->StencilFunc(func, ref, mask);
+ d_ptr->f.StencilFunc(func, ref, mask);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -976,7 +994,7 @@ inline void QOpenGLFunctions::glStencilMask(GLuint mask)
::glStencilMask(mask);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->StencilMask(mask);
+ d_ptr->f.StencilMask(mask);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -987,7 +1005,7 @@ inline void QOpenGLFunctions::glStencilOp(GLenum fail, GLenum zfail, GLenum zpas
::glStencilOp(fail, zfail, zpass);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->StencilOp(fail, zfail, zpass);
+ d_ptr->f.StencilOp(fail, zfail, zpass);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -998,7 +1016,7 @@ inline void QOpenGLFunctions::glTexImage2D(GLenum target, GLint level, GLint int
::glTexImage2D(target, level, internalformat, width,height, border, format, type, pixels);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->TexImage2D(target, level, internalformat, width,height, border, format, type, pixels);
+ d_ptr->f.TexImage2D(target, level, internalformat, width,height, border, format, type, pixels);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1009,7 +1027,7 @@ inline void QOpenGLFunctions::glTexParameterf(GLenum target, GLenum pname, GLflo
::glTexParameterf(target, pname, param);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->TexParameterf(target, pname, param);
+ d_ptr->f.TexParameterf(target, pname, param);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1020,7 +1038,7 @@ inline void QOpenGLFunctions::glTexParameterfv(GLenum target, GLenum pname, cons
::glTexParameterfv(target, pname, params);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->TexParameterfv(target, pname, params);
+ d_ptr->f.TexParameterfv(target, pname, params);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1031,7 +1049,7 @@ inline void QOpenGLFunctions::glTexParameteri(GLenum target, GLenum pname, GLint
::glTexParameteri(target, pname, param);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->TexParameteri(target, pname, param);
+ d_ptr->f.TexParameteri(target, pname, param);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1042,7 +1060,7 @@ inline void QOpenGLFunctions::glTexParameteriv(GLenum target, GLenum pname, cons
::glTexParameteriv(target, pname, params);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->TexParameteriv(target, pname, params);
+ d_ptr->f.TexParameteriv(target, pname, params);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1053,7 +1071,7 @@ inline void QOpenGLFunctions::glTexSubImage2D(GLenum target, GLint level, GLint
::glTexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels);
+ d_ptr->f.TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1064,7 +1082,7 @@ inline void QOpenGLFunctions::glViewport(GLint x, GLint y, GLsizei width, GLsize
::glViewport(x, y, width, height);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->Viewport(x, y, width, height);
+ d_ptr->f.Viewport(x, y, width, height);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1077,7 +1095,7 @@ inline void QOpenGLFunctions::glActiveTexture(GLenum texture)
::glActiveTexture(texture);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->ActiveTexture(texture);
+ d_ptr->f.ActiveTexture(texture);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1088,7 +1106,7 @@ inline void QOpenGLFunctions::glAttachShader(GLuint program, GLuint shader)
::glAttachShader(program, shader);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->AttachShader(program, shader);
+ d_ptr->f.AttachShader(program, shader);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1099,7 +1117,7 @@ inline void QOpenGLFunctions::glBindAttribLocation(GLuint program, GLuint index,
::glBindAttribLocation(program, index, name);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->BindAttribLocation(program, index, name);
+ d_ptr->f.BindAttribLocation(program, index, name);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1110,7 +1128,7 @@ inline void QOpenGLFunctions::glBindBuffer(GLenum target, GLuint buffer)
::glBindBuffer(target, buffer);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->BindBuffer(target, buffer);
+ d_ptr->f.BindBuffer(target, buffer);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1123,7 +1141,7 @@ inline void QOpenGLFunctions::glBindFramebuffer(GLenum target, GLuint framebuffe
::glBindFramebuffer(target, framebuffer);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->BindFramebuffer(target, framebuffer);
+ d_ptr->f.BindFramebuffer(target, framebuffer);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1134,7 +1152,7 @@ inline void QOpenGLFunctions::glBindRenderbuffer(GLenum target, GLuint renderbuf
::glBindRenderbuffer(target, renderbuffer);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->BindRenderbuffer(target, renderbuffer);
+ d_ptr->f.BindRenderbuffer(target, renderbuffer);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1145,7 +1163,7 @@ inline void QOpenGLFunctions::glBlendColor(GLclampf red, GLclampf green, GLclamp
::glBlendColor(red, green, blue, alpha);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->BlendColor(red, green, blue, alpha);
+ d_ptr->f.BlendColor(red, green, blue, alpha);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1156,7 +1174,7 @@ inline void QOpenGLFunctions::glBlendEquation(GLenum mode)
::glBlendEquation(mode);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->BlendEquation(mode);
+ d_ptr->f.BlendEquation(mode);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1167,7 +1185,7 @@ inline void QOpenGLFunctions::glBlendEquationSeparate(GLenum modeRGB, GLenum mod
::glBlendEquationSeparate(modeRGB, modeAlpha);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->BlendEquationSeparate(modeRGB, modeAlpha);
+ d_ptr->f.BlendEquationSeparate(modeRGB, modeAlpha);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1178,7 +1196,7 @@ inline void QOpenGLFunctions::glBlendFuncSeparate(GLenum srcRGB, GLenum dstRGB,
::glBlendFuncSeparate(srcRGB, dstRGB, srcAlpha, dstAlpha);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->BlendFuncSeparate(srcRGB, dstRGB, srcAlpha, dstAlpha);
+ d_ptr->f.BlendFuncSeparate(srcRGB, dstRGB, srcAlpha, dstAlpha);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1189,7 +1207,7 @@ inline void QOpenGLFunctions::glBufferData(GLenum target, qopengl_GLsizeiptr siz
::glBufferData(target, size, data, usage);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->BufferData(target, size, data, usage);
+ d_ptr->f.BufferData(target, size, data, usage);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1200,7 +1218,7 @@ inline void QOpenGLFunctions::glBufferSubData(GLenum target, qopengl_GLintptr of
::glBufferSubData(target, offset, size, data);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->BufferSubData(target, offset, size, data);
+ d_ptr->f.BufferSubData(target, offset, size, data);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1211,7 +1229,7 @@ inline GLenum QOpenGLFunctions::glCheckFramebufferStatus(GLenum target)
GLenum result = ::glCheckFramebufferStatus(target);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- GLenum result = d_ptr->CheckFramebufferStatus(target);
+ GLenum result = d_ptr->f.CheckFramebufferStatus(target);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
return result;
@@ -1221,7 +1239,7 @@ inline void QOpenGLFunctions::glClearDepthf(GLclampf depth)
{
#ifndef QT_OPENGL_ES
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->ClearDepthf(depth);
+ d_ptr->f.ClearDepthf(depth);
#else
::glClearDepthf(depth);
#endif
@@ -1234,7 +1252,7 @@ inline void QOpenGLFunctions::glCompileShader(GLuint shader)
::glCompileShader(shader);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->CompileShader(shader);
+ d_ptr->f.CompileShader(shader);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1245,7 +1263,7 @@ inline void QOpenGLFunctions::glCompressedTexImage2D(GLenum target, GLint level,
::glCompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->CompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data);
+ d_ptr->f.CompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1256,7 +1274,7 @@ inline void QOpenGLFunctions::glCompressedTexSubImage2D(GLenum target, GLint lev
::glCompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->CompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data);
+ d_ptr->f.CompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1267,7 +1285,7 @@ inline GLuint QOpenGLFunctions::glCreateProgram()
GLuint result = ::glCreateProgram();
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- GLuint result = d_ptr->CreateProgram();
+ GLuint result = d_ptr->f.CreateProgram();
#endif
Q_OPENGL_FUNCTIONS_DEBUG
return result;
@@ -1279,7 +1297,7 @@ inline GLuint QOpenGLFunctions::glCreateShader(GLenum type)
GLuint result = ::glCreateShader(type);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- GLuint result = d_ptr->CreateShader(type);
+ GLuint result = d_ptr->f.CreateShader(type);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
return result;
@@ -1291,7 +1309,7 @@ inline void QOpenGLFunctions::glDeleteBuffers(GLsizei n, const GLuint* buffers)
::glDeleteBuffers(n, buffers);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->DeleteBuffers(n, buffers);
+ d_ptr->f.DeleteBuffers(n, buffers);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1302,7 +1320,7 @@ inline void QOpenGLFunctions::glDeleteFramebuffers(GLsizei n, const GLuint* fram
::glDeleteFramebuffers(n, framebuffers);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->DeleteFramebuffers(n, framebuffers);
+ d_ptr->f.DeleteFramebuffers(n, framebuffers);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1313,7 +1331,7 @@ inline void QOpenGLFunctions::glDeleteProgram(GLuint program)
::glDeleteProgram(program);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->DeleteProgram(program);
+ d_ptr->f.DeleteProgram(program);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1324,7 +1342,7 @@ inline void QOpenGLFunctions::glDeleteRenderbuffers(GLsizei n, const GLuint* ren
::glDeleteRenderbuffers(n, renderbuffers);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->DeleteRenderbuffers(n, renderbuffers);
+ d_ptr->f.DeleteRenderbuffers(n, renderbuffers);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1335,7 +1353,7 @@ inline void QOpenGLFunctions::glDeleteShader(GLuint shader)
::glDeleteShader(shader);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->DeleteShader(shader);
+ d_ptr->f.DeleteShader(shader);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1344,7 +1362,7 @@ inline void QOpenGLFunctions::glDepthRangef(GLclampf zNear, GLclampf zFar)
{
#ifndef QT_OPENGL_ES
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->DepthRangef(zNear, zFar);
+ d_ptr->f.DepthRangef(zNear, zFar);
#else
::glDepthRangef(zNear, zFar);
#endif
@@ -1357,7 +1375,7 @@ inline void QOpenGLFunctions::glDetachShader(GLuint program, GLuint shader)
::glDetachShader(program, shader);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->DetachShader(program, shader);
+ d_ptr->f.DetachShader(program, shader);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1368,7 +1386,7 @@ inline void QOpenGLFunctions::glDisableVertexAttribArray(GLuint index)
::glDisableVertexAttribArray(index);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->DisableVertexAttribArray(index);
+ d_ptr->f.DisableVertexAttribArray(index);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1379,7 +1397,7 @@ inline void QOpenGLFunctions::glEnableVertexAttribArray(GLuint index)
::glEnableVertexAttribArray(index);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->EnableVertexAttribArray(index);
+ d_ptr->f.EnableVertexAttribArray(index);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1390,7 +1408,7 @@ inline void QOpenGLFunctions::glFramebufferRenderbuffer(GLenum target, GLenum at
::glFramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->FramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer);
+ d_ptr->f.FramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1401,7 +1419,7 @@ inline void QOpenGLFunctions::glFramebufferTexture2D(GLenum target, GLenum attac
::glFramebufferTexture2D(target, attachment, textarget, texture, level);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->FramebufferTexture2D(target, attachment, textarget, texture, level);
+ d_ptr->f.FramebufferTexture2D(target, attachment, textarget, texture, level);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1412,7 +1430,7 @@ inline void QOpenGLFunctions::glGenBuffers(GLsizei n, GLuint* buffers)
::glGenBuffers(n, buffers);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->GenBuffers(n, buffers);
+ d_ptr->f.GenBuffers(n, buffers);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1423,7 +1441,7 @@ inline void QOpenGLFunctions::glGenerateMipmap(GLenum target)
::glGenerateMipmap(target);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->GenerateMipmap(target);
+ d_ptr->f.GenerateMipmap(target);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1434,7 +1452,7 @@ inline void QOpenGLFunctions::glGenFramebuffers(GLsizei n, GLuint* framebuffers)
::glGenFramebuffers(n, framebuffers);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->GenFramebuffers(n, framebuffers);
+ d_ptr->f.GenFramebuffers(n, framebuffers);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1445,7 +1463,7 @@ inline void QOpenGLFunctions::glGenRenderbuffers(GLsizei n, GLuint* renderbuffer
::glGenRenderbuffers(n, renderbuffers);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->GenRenderbuffers(n, renderbuffers);
+ d_ptr->f.GenRenderbuffers(n, renderbuffers);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1456,7 +1474,7 @@ inline void QOpenGLFunctions::glGetActiveAttrib(GLuint program, GLuint index, GL
::glGetActiveAttrib(program, index, bufsize, length, size, type, name);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->GetActiveAttrib(program, index, bufsize, length, size, type, name);
+ d_ptr->f.GetActiveAttrib(program, index, bufsize, length, size, type, name);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1467,7 +1485,7 @@ inline void QOpenGLFunctions::glGetActiveUniform(GLuint program, GLuint index, G
::glGetActiveUniform(program, index, bufsize, length, size, type, name);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->GetActiveUniform(program, index, bufsize, length, size, type, name);
+ d_ptr->f.GetActiveUniform(program, index, bufsize, length, size, type, name);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1478,7 +1496,7 @@ inline void QOpenGLFunctions::glGetAttachedShaders(GLuint program, GLsizei maxco
::glGetAttachedShaders(program, maxcount, count, shaders);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->GetAttachedShaders(program, maxcount, count, shaders);
+ d_ptr->f.GetAttachedShaders(program, maxcount, count, shaders);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1489,7 +1507,7 @@ inline GLint QOpenGLFunctions::glGetAttribLocation(GLuint program, const char* n
GLint result = ::glGetAttribLocation(program, name);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- GLint result = d_ptr->GetAttribLocation(program, name);
+ GLint result = d_ptr->f.GetAttribLocation(program, name);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
return result;
@@ -1501,7 +1519,7 @@ inline void QOpenGLFunctions::glGetBufferParameteriv(GLenum target, GLenum pname
::glGetBufferParameteriv(target, pname, params);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->GetBufferParameteriv(target, pname, params);
+ d_ptr->f.GetBufferParameteriv(target, pname, params);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1512,7 +1530,7 @@ inline void QOpenGLFunctions::glGetFramebufferAttachmentParameteriv(GLenum targe
::glGetFramebufferAttachmentParameteriv(target, attachment, pname, params);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->GetFramebufferAttachmentParameteriv(target, attachment, pname, params);
+ d_ptr->f.GetFramebufferAttachmentParameteriv(target, attachment, pname, params);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1523,7 +1541,7 @@ inline void QOpenGLFunctions::glGetProgramiv(GLuint program, GLenum pname, GLint
::glGetProgramiv(program, pname, params);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->GetProgramiv(program, pname, params);
+ d_ptr->f.GetProgramiv(program, pname, params);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1534,7 +1552,7 @@ inline void QOpenGLFunctions::glGetProgramInfoLog(GLuint program, GLsizei bufsiz
::glGetProgramInfoLog(program, bufsize, length, infolog);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->GetProgramInfoLog(program, bufsize, length, infolog);
+ d_ptr->f.GetProgramInfoLog(program, bufsize, length, infolog);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1545,7 +1563,7 @@ inline void QOpenGLFunctions::glGetRenderbufferParameteriv(GLenum target, GLenum
::glGetRenderbufferParameteriv(target, pname, params);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->GetRenderbufferParameteriv(target, pname, params);
+ d_ptr->f.GetRenderbufferParameteriv(target, pname, params);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1556,7 +1574,7 @@ inline void QOpenGLFunctions::glGetShaderiv(GLuint shader, GLenum pname, GLint*
::glGetShaderiv(shader, pname, params);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->GetShaderiv(shader, pname, params);
+ d_ptr->f.GetShaderiv(shader, pname, params);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1567,7 +1585,7 @@ inline void QOpenGLFunctions::glGetShaderInfoLog(GLuint shader, GLsizei bufsize,
::glGetShaderInfoLog(shader, bufsize, length, infolog);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->GetShaderInfoLog(shader, bufsize, length, infolog);
+ d_ptr->f.GetShaderInfoLog(shader, bufsize, length, infolog);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1578,7 +1596,7 @@ inline void QOpenGLFunctions::glGetShaderPrecisionFormat(GLenum shadertype, GLen
::glGetShaderPrecisionFormat(shadertype, precisiontype, range, precision);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->GetShaderPrecisionFormat(shadertype, precisiontype, range, precision);
+ d_ptr->f.GetShaderPrecisionFormat(shadertype, precisiontype, range, precision);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1589,7 +1607,7 @@ inline void QOpenGLFunctions::glGetShaderSource(GLuint shader, GLsizei bufsize,
::glGetShaderSource(shader, bufsize, length, source);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->GetShaderSource(shader, bufsize, length, source);
+ d_ptr->f.GetShaderSource(shader, bufsize, length, source);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1600,7 +1618,7 @@ inline void QOpenGLFunctions::glGetUniformfv(GLuint program, GLint location, GLf
::glGetUniformfv(program, location, params);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->GetUniformfv(program, location, params);
+ d_ptr->f.GetUniformfv(program, location, params);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1611,7 +1629,7 @@ inline void QOpenGLFunctions::glGetUniformiv(GLuint program, GLint location, GLi
::glGetUniformiv(program, location, params);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->GetUniformiv(program, location, params);
+ d_ptr->f.GetUniformiv(program, location, params);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1622,7 +1640,7 @@ inline GLint QOpenGLFunctions::glGetUniformLocation(GLuint program, const char*
GLint result = ::glGetUniformLocation(program, name);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- GLint result = d_ptr->GetUniformLocation(program, name);
+ GLint result = d_ptr->f.GetUniformLocation(program, name);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
return result;
@@ -1634,7 +1652,7 @@ inline void QOpenGLFunctions::glGetVertexAttribfv(GLuint index, GLenum pname, GL
::glGetVertexAttribfv(index, pname, params);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->GetVertexAttribfv(index, pname, params);
+ d_ptr->f.GetVertexAttribfv(index, pname, params);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1645,7 +1663,7 @@ inline void QOpenGLFunctions::glGetVertexAttribiv(GLuint index, GLenum pname, GL
::glGetVertexAttribiv(index, pname, params);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->GetVertexAttribiv(index, pname, params);
+ d_ptr->f.GetVertexAttribiv(index, pname, params);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1656,7 +1674,7 @@ inline void QOpenGLFunctions::glGetVertexAttribPointerv(GLuint index, GLenum pna
::glGetVertexAttribPointerv(index, pname, pointer);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->GetVertexAttribPointerv(index, pname, pointer);
+ d_ptr->f.GetVertexAttribPointerv(index, pname, pointer);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1667,7 +1685,7 @@ inline GLboolean QOpenGLFunctions::glIsBuffer(GLuint buffer)
GLboolean result = ::glIsBuffer(buffer);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- GLboolean result = d_ptr->IsBuffer(buffer);
+ GLboolean result = d_ptr->f.IsBuffer(buffer);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
return result;
@@ -1679,7 +1697,7 @@ inline GLboolean QOpenGLFunctions::glIsFramebuffer(GLuint framebuffer)
GLboolean result = ::glIsFramebuffer(framebuffer);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- GLboolean result = d_ptr->IsFramebuffer(framebuffer);
+ GLboolean result = d_ptr->f.IsFramebuffer(framebuffer);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
return result;
@@ -1691,7 +1709,7 @@ inline GLboolean QOpenGLFunctions::glIsProgram(GLuint program)
GLboolean result = ::glIsProgram(program);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- GLboolean result = d_ptr->IsProgram(program);
+ GLboolean result = d_ptr->f.IsProgram(program);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
return result;
@@ -1703,7 +1721,7 @@ inline GLboolean QOpenGLFunctions::glIsRenderbuffer(GLuint renderbuffer)
GLboolean result = ::glIsRenderbuffer(renderbuffer);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- GLboolean result = d_ptr->IsRenderbuffer(renderbuffer);
+ GLboolean result = d_ptr->f.IsRenderbuffer(renderbuffer);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
return result;
@@ -1715,7 +1733,7 @@ inline GLboolean QOpenGLFunctions::glIsShader(GLuint shader)
GLboolean result = ::glIsShader(shader);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- GLboolean result = d_ptr->IsShader(shader);
+ GLboolean result = d_ptr->f.IsShader(shader);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
return result;
@@ -1727,7 +1745,7 @@ inline void QOpenGLFunctions::glLinkProgram(GLuint program)
::glLinkProgram(program);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->LinkProgram(program);
+ d_ptr->f.LinkProgram(program);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1738,7 +1756,7 @@ inline void QOpenGLFunctions::glReleaseShaderCompiler()
::glReleaseShaderCompiler();
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->ReleaseShaderCompiler();
+ d_ptr->f.ReleaseShaderCompiler();
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1749,7 +1767,7 @@ inline void QOpenGLFunctions::glRenderbufferStorage(GLenum target, GLenum intern
::glRenderbufferStorage(target, internalformat, width, height);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->RenderbufferStorage(target, internalformat, width, height);
+ d_ptr->f.RenderbufferStorage(target, internalformat, width, height);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1760,7 +1778,7 @@ inline void QOpenGLFunctions::glSampleCoverage(GLclampf value, GLboolean invert)
::glSampleCoverage(value, invert);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->SampleCoverage(value, invert);
+ d_ptr->f.SampleCoverage(value, invert);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1771,7 +1789,7 @@ inline void QOpenGLFunctions::glShaderBinary(GLint n, const GLuint* shaders, GLe
::glShaderBinary(n, shaders, binaryformat, binary, length);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->ShaderBinary(n, shaders, binaryformat, binary, length);
+ d_ptr->f.ShaderBinary(n, shaders, binaryformat, binary, length);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1782,7 +1800,7 @@ inline void QOpenGLFunctions::glShaderSource(GLuint shader, GLsizei count, const
::glShaderSource(shader, count, string, length);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->ShaderSource(shader, count, string, length);
+ d_ptr->f.ShaderSource(shader, count, string, length);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1793,7 +1811,7 @@ inline void QOpenGLFunctions::glStencilFuncSeparate(GLenum face, GLenum func, GL
::glStencilFuncSeparate(face, func, ref, mask);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->StencilFuncSeparate(face, func, ref, mask);
+ d_ptr->f.StencilFuncSeparate(face, func, ref, mask);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1804,7 +1822,7 @@ inline void QOpenGLFunctions::glStencilMaskSeparate(GLenum face, GLuint mask)
::glStencilMaskSeparate(face, mask);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->StencilMaskSeparate(face, mask);
+ d_ptr->f.StencilMaskSeparate(face, mask);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1815,7 +1833,7 @@ inline void QOpenGLFunctions::glStencilOpSeparate(GLenum face, GLenum fail, GLen
::glStencilOpSeparate(face, fail, zfail, zpass);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->StencilOpSeparate(face, fail, zfail, zpass);
+ d_ptr->f.StencilOpSeparate(face, fail, zfail, zpass);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1826,7 +1844,7 @@ inline void QOpenGLFunctions::glUniform1f(GLint location, GLfloat x)
::glUniform1f(location, x);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->Uniform1f(location, x);
+ d_ptr->f.Uniform1f(location, x);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1837,7 +1855,7 @@ inline void QOpenGLFunctions::glUniform1fv(GLint location, GLsizei count, const
::glUniform1fv(location, count, v);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->Uniform1fv(location, count, v);
+ d_ptr->f.Uniform1fv(location, count, v);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1848,7 +1866,7 @@ inline void QOpenGLFunctions::glUniform1i(GLint location, GLint x)
::glUniform1i(location, x);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->Uniform1i(location, x);
+ d_ptr->f.Uniform1i(location, x);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1859,7 +1877,7 @@ inline void QOpenGLFunctions::glUniform1iv(GLint location, GLsizei count, const
::glUniform1iv(location, count, v);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->Uniform1iv(location, count, v);
+ d_ptr->f.Uniform1iv(location, count, v);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1870,7 +1888,7 @@ inline void QOpenGLFunctions::glUniform2f(GLint location, GLfloat x, GLfloat y)
::glUniform2f(location, x, y);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->Uniform2f(location, x, y);
+ d_ptr->f.Uniform2f(location, x, y);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1881,7 +1899,7 @@ inline void QOpenGLFunctions::glUniform2fv(GLint location, GLsizei count, const
::glUniform2fv(location, count, v);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->Uniform2fv(location, count, v);
+ d_ptr->f.Uniform2fv(location, count, v);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1892,7 +1910,7 @@ inline void QOpenGLFunctions::glUniform2i(GLint location, GLint x, GLint y)
::glUniform2i(location, x, y);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->Uniform2i(location, x, y);
+ d_ptr->f.Uniform2i(location, x, y);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1903,7 +1921,7 @@ inline void QOpenGLFunctions::glUniform2iv(GLint location, GLsizei count, const
::glUniform2iv(location, count, v);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->Uniform2iv(location, count, v);
+ d_ptr->f.Uniform2iv(location, count, v);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1914,7 +1932,7 @@ inline void QOpenGLFunctions::glUniform3f(GLint location, GLfloat x, GLfloat y,
::glUniform3f(location, x, y, z);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->Uniform3f(location, x, y, z);
+ d_ptr->f.Uniform3f(location, x, y, z);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1925,7 +1943,7 @@ inline void QOpenGLFunctions::glUniform3fv(GLint location, GLsizei count, const
::glUniform3fv(location, count, v);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->Uniform3fv(location, count, v);
+ d_ptr->f.Uniform3fv(location, count, v);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1936,7 +1954,7 @@ inline void QOpenGLFunctions::glUniform3i(GLint location, GLint x, GLint y, GLin
::glUniform3i(location, x, y, z);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->Uniform3i(location, x, y, z);
+ d_ptr->f.Uniform3i(location, x, y, z);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1947,7 +1965,7 @@ inline void QOpenGLFunctions::glUniform3iv(GLint location, GLsizei count, const
::glUniform3iv(location, count, v);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->Uniform3iv(location, count, v);
+ d_ptr->f.Uniform3iv(location, count, v);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1958,7 +1976,7 @@ inline void QOpenGLFunctions::glUniform4f(GLint location, GLfloat x, GLfloat y,
::glUniform4f(location, x, y, z, w);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->Uniform4f(location, x, y, z, w);
+ d_ptr->f.Uniform4f(location, x, y, z, w);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1969,7 +1987,7 @@ inline void QOpenGLFunctions::glUniform4fv(GLint location, GLsizei count, const
::glUniform4fv(location, count, v);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->Uniform4fv(location, count, v);
+ d_ptr->f.Uniform4fv(location, count, v);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1980,7 +1998,7 @@ inline void QOpenGLFunctions::glUniform4i(GLint location, GLint x, GLint y, GLin
::glUniform4i(location, x, y, z, w);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->Uniform4i(location, x, y, z, w);
+ d_ptr->f.Uniform4i(location, x, y, z, w);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -1991,7 +2009,7 @@ inline void QOpenGLFunctions::glUniform4iv(GLint location, GLsizei count, const
::glUniform4iv(location, count, v);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->Uniform4iv(location, count, v);
+ d_ptr->f.Uniform4iv(location, count, v);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -2002,7 +2020,7 @@ inline void QOpenGLFunctions::glUniformMatrix2fv(GLint location, GLsizei count,
::glUniformMatrix2fv(location, count, transpose, value);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->UniformMatrix2fv(location, count, transpose, value);
+ d_ptr->f.UniformMatrix2fv(location, count, transpose, value);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -2013,7 +2031,7 @@ inline void QOpenGLFunctions::glUniformMatrix3fv(GLint location, GLsizei count,
::glUniformMatrix3fv(location, count, transpose, value);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->UniformMatrix3fv(location, count, transpose, value);
+ d_ptr->f.UniformMatrix3fv(location, count, transpose, value);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -2024,7 +2042,7 @@ inline void QOpenGLFunctions::glUniformMatrix4fv(GLint location, GLsizei count,
::glUniformMatrix4fv(location, count, transpose, value);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->UniformMatrix4fv(location, count, transpose, value);
+ d_ptr->f.UniformMatrix4fv(location, count, transpose, value);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -2035,7 +2053,7 @@ inline void QOpenGLFunctions::glUseProgram(GLuint program)
::glUseProgram(program);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->UseProgram(program);
+ d_ptr->f.UseProgram(program);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -2046,7 +2064,7 @@ inline void QOpenGLFunctions::glValidateProgram(GLuint program)
::glValidateProgram(program);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->ValidateProgram(program);
+ d_ptr->f.ValidateProgram(program);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -2057,7 +2075,7 @@ inline void QOpenGLFunctions::glVertexAttrib1f(GLuint indx, GLfloat x)
::glVertexAttrib1f(indx, x);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->VertexAttrib1f(indx, x);
+ d_ptr->f.VertexAttrib1f(indx, x);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -2068,7 +2086,7 @@ inline void QOpenGLFunctions::glVertexAttrib1fv(GLuint indx, const GLfloat* valu
::glVertexAttrib1fv(indx, values);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->VertexAttrib1fv(indx, values);
+ d_ptr->f.VertexAttrib1fv(indx, values);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -2079,7 +2097,7 @@ inline void QOpenGLFunctions::glVertexAttrib2f(GLuint indx, GLfloat x, GLfloat y
::glVertexAttrib2f(indx, x, y);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->VertexAttrib2f(indx, x, y);
+ d_ptr->f.VertexAttrib2f(indx, x, y);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -2090,7 +2108,7 @@ inline void QOpenGLFunctions::glVertexAttrib2fv(GLuint indx, const GLfloat* valu
::glVertexAttrib2fv(indx, values);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->VertexAttrib2fv(indx, values);
+ d_ptr->f.VertexAttrib2fv(indx, values);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -2101,7 +2119,7 @@ inline void QOpenGLFunctions::glVertexAttrib3f(GLuint indx, GLfloat x, GLfloat y
::glVertexAttrib3f(indx, x, y, z);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->VertexAttrib3f(indx, x, y, z);
+ d_ptr->f.VertexAttrib3f(indx, x, y, z);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -2112,7 +2130,7 @@ inline void QOpenGLFunctions::glVertexAttrib3fv(GLuint indx, const GLfloat* valu
::glVertexAttrib3fv(indx, values);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->VertexAttrib3fv(indx, values);
+ d_ptr->f.VertexAttrib3fv(indx, values);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -2123,7 +2141,7 @@ inline void QOpenGLFunctions::glVertexAttrib4f(GLuint indx, GLfloat x, GLfloat y
::glVertexAttrib4f(indx, x, y, z, w);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->VertexAttrib4f(indx, x, y, z, w);
+ d_ptr->f.VertexAttrib4f(indx, x, y, z, w);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -2134,7 +2152,7 @@ inline void QOpenGLFunctions::glVertexAttrib4fv(GLuint indx, const GLfloat* valu
::glVertexAttrib4fv(indx, values);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->VertexAttrib4fv(indx, values);
+ d_ptr->f.VertexAttrib4fv(indx, values);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
@@ -2145,11 +2163,15 @@ inline void QOpenGLFunctions::glVertexAttribPointer(GLuint indx, GLint size, GLe
::glVertexAttribPointer(indx, size, type, normalized, stride, ptr);
#else
Q_ASSERT(QOpenGLFunctions::isInitialized(d_ptr));
- d_ptr->VertexAttribPointer(indx, size, type, normalized, stride, ptr);
+ d_ptr->f.VertexAttribPointer(indx, size, type, normalized, stride, ptr);
#endif
Q_OPENGL_FUNCTIONS_DEBUG
}
+#undef QT_OPENGL_DECLARE_FUNCTIONS
+#undef QT_OPENGL_COUNT_FUNCTIONS
+#undef QT_OPENGL_DECLARE
+
QT_END_NAMESPACE
#endif // QT_NO_OPENGL
diff --git a/src/gui/opengl/qopenglfunctions_1_0.cpp b/src/gui/opengl/qopenglfunctions_1_0.cpp
index dcaff4b300..9d5a76380a 100644
--- a/src/gui/opengl/qopenglfunctions_1_0.cpp
+++ b/src/gui/opengl/qopenglfunctions_1_0.cpp
@@ -74,14 +74,12 @@ QOpenGLFunctions_1_0::QOpenGLFunctions_1_0()
QOpenGLFunctions_1_0::~QOpenGLFunctions_1_0()
{
- if (d_1_0_Core && !d_1_0_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_0_Core->context, QOpenGLFunctions_1_0_CoreBackend::versionStatus());
- delete d_1_0_Core;
- }
- if (d_1_0_Deprecated && !d_1_0_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_0_Deprecated->context, QOpenGLFunctions_1_0_DeprecatedBackend::versionStatus());
- delete d_1_0_Deprecated;
- }
+ if (d_1_0_Core)
+ d_1_0_Core->refs.deref();
+ Q_ASSERT(d_1_0_Core->refs.load());
+ if (d_1_0_Deprecated)
+ d_1_0_Deprecated->refs.deref();
+ Q_ASSERT(d_1_0_Deprecated->refs.load());
}
bool QOpenGLFunctions_1_0::initializeOpenGLFunctions()
@@ -100,18 +98,10 @@ bool QOpenGLFunctions_1_0::initializeOpenGLFunctions()
// Function pointers in the backends are resolved at creation time
QOpenGLVersionFunctionsBackend* d = 0;
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_0_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_0_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_0_CoreBackend::versionStatus(), d);
- }
d_1_0_Core = static_cast<QOpenGLFunctions_1_0_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_0_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_0_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_0_DeprecatedBackend::versionStatus(), d);
- }
d_1_0_Deprecated = static_cast<QOpenGLFunctions_1_0_DeprecatedBackend*>(d);
d->refs.ref();
diff --git a/src/gui/opengl/qopenglfunctions_1_0.h b/src/gui/opengl/qopenglfunctions_1_0.h
index cfbe7f642d..825a6255a3 100644
--- a/src/gui/opengl/qopenglfunctions_1_0.h
+++ b/src/gui/opengl/qopenglfunctions_1_0.h
@@ -1,6 +1,7 @@
/****************************************************************************
**
** Copyright (C) 2013 Klaralvdalens Datakonsult AB (KDAB)
+** Copyright (C) 2016 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
** This file is part of the QtGui module of the Qt Toolkit.
@@ -389,1534 +390,1534 @@ private:
// OpenGL 1.0 core functions
inline void QOpenGLFunctions_1_0::glViewport(GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_0_Core->Viewport(x, y, width, height);
+ d_1_0_Core->f.Viewport(x, y, width, height);
}
inline void QOpenGLFunctions_1_0::glDepthRange(GLdouble nearVal, GLdouble farVal)
{
- d_1_0_Core->DepthRange(nearVal, farVal);
+ d_1_0_Core->f.DepthRange(nearVal, farVal);
}
inline GLboolean QOpenGLFunctions_1_0::glIsEnabled(GLenum cap)
{
- return d_1_0_Core->IsEnabled(cap);
+ return d_1_0_Core->f.IsEnabled(cap);
}
inline void QOpenGLFunctions_1_0::glGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint *params)
{
- d_1_0_Core->GetTexLevelParameteriv(target, level, pname, params);
+ d_1_0_Core->f.GetTexLevelParameteriv(target, level, pname, params);
}
inline void QOpenGLFunctions_1_0::glGetTexLevelParameterfv(GLenum target, GLint level, GLenum pname, GLfloat *params)
{
- d_1_0_Core->GetTexLevelParameterfv(target, level, pname, params);
+ d_1_0_Core->f.GetTexLevelParameterfv(target, level, pname, params);
}
inline void QOpenGLFunctions_1_0::glGetTexParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_0_Core->GetTexParameteriv(target, pname, params);
+ d_1_0_Core->f.GetTexParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_1_0::glGetTexParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_0_Core->GetTexParameterfv(target, pname, params);
+ d_1_0_Core->f.GetTexParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_1_0::glGetTexImage(GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels)
{
- d_1_0_Core->GetTexImage(target, level, format, type, pixels);
+ d_1_0_Core->f.GetTexImage(target, level, format, type, pixels);
}
inline const GLubyte * QOpenGLFunctions_1_0::glGetString(GLenum name)
{
- return d_1_0_Core->GetString(name);
+ return d_1_0_Core->f.GetString(name);
}
inline void QOpenGLFunctions_1_0::glGetIntegerv(GLenum pname, GLint *params)
{
- d_1_0_Core->GetIntegerv(pname, params);
+ d_1_0_Core->f.GetIntegerv(pname, params);
}
inline void QOpenGLFunctions_1_0::glGetFloatv(GLenum pname, GLfloat *params)
{
- d_1_0_Core->GetFloatv(pname, params);
+ d_1_0_Core->f.GetFloatv(pname, params);
}
inline GLenum QOpenGLFunctions_1_0::glGetError()
{
- return d_1_0_Core->GetError();
+ return d_1_0_Core->f.GetError();
}
inline void QOpenGLFunctions_1_0::glGetDoublev(GLenum pname, GLdouble *params)
{
- d_1_0_Core->GetDoublev(pname, params);
+ d_1_0_Core->f.GetDoublev(pname, params);
}
inline void QOpenGLFunctions_1_0::glGetBooleanv(GLenum pname, GLboolean *params)
{
- d_1_0_Core->GetBooleanv(pname, params);
+ d_1_0_Core->f.GetBooleanv(pname, params);
}
inline void QOpenGLFunctions_1_0::glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels)
{
- d_1_0_Core->ReadPixels(x, y, width, height, format, type, pixels);
+ d_1_0_Core->f.ReadPixels(x, y, width, height, format, type, pixels);
}
inline void QOpenGLFunctions_1_0::glReadBuffer(GLenum mode)
{
- d_1_0_Core->ReadBuffer(mode);
+ d_1_0_Core->f.ReadBuffer(mode);
}
inline void QOpenGLFunctions_1_0::glPixelStorei(GLenum pname, GLint param)
{
- d_1_0_Core->PixelStorei(pname, param);
+ d_1_0_Core->f.PixelStorei(pname, param);
}
inline void QOpenGLFunctions_1_0::glPixelStoref(GLenum pname, GLfloat param)
{
- d_1_0_Core->PixelStoref(pname, param);
+ d_1_0_Core->f.PixelStoref(pname, param);
}
inline void QOpenGLFunctions_1_0::glDepthFunc(GLenum func)
{
- d_1_0_Core->DepthFunc(func);
+ d_1_0_Core->f.DepthFunc(func);
}
inline void QOpenGLFunctions_1_0::glStencilOp(GLenum fail, GLenum zfail, GLenum zpass)
{
- d_1_0_Core->StencilOp(fail, zfail, zpass);
+ d_1_0_Core->f.StencilOp(fail, zfail, zpass);
}
inline void QOpenGLFunctions_1_0::glStencilFunc(GLenum func, GLint ref, GLuint mask)
{
- d_1_0_Core->StencilFunc(func, ref, mask);
+ d_1_0_Core->f.StencilFunc(func, ref, mask);
}
inline void QOpenGLFunctions_1_0::glLogicOp(GLenum opcode)
{
- d_1_0_Core->LogicOp(opcode);
+ d_1_0_Core->f.LogicOp(opcode);
}
inline void QOpenGLFunctions_1_0::glBlendFunc(GLenum sfactor, GLenum dfactor)
{
- d_1_0_Core->BlendFunc(sfactor, dfactor);
+ d_1_0_Core->f.BlendFunc(sfactor, dfactor);
}
inline void QOpenGLFunctions_1_0::glFlush()
{
- d_1_0_Core->Flush();
+ d_1_0_Core->f.Flush();
}
inline void QOpenGLFunctions_1_0::glFinish()
{
- d_1_0_Core->Finish();
+ d_1_0_Core->f.Finish();
}
inline void QOpenGLFunctions_1_0::glEnable(GLenum cap)
{
- d_1_0_Core->Enable(cap);
+ d_1_0_Core->f.Enable(cap);
}
inline void QOpenGLFunctions_1_0::glDisable(GLenum cap)
{
- d_1_0_Core->Disable(cap);
+ d_1_0_Core->f.Disable(cap);
}
inline void QOpenGLFunctions_1_0::glDepthMask(GLboolean flag)
{
- d_1_0_Core->DepthMask(flag);
+ d_1_0_Core->f.DepthMask(flag);
}
inline void QOpenGLFunctions_1_0::glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
{
- d_1_0_Core->ColorMask(red, green, blue, alpha);
+ d_1_0_Core->f.ColorMask(red, green, blue, alpha);
}
inline void QOpenGLFunctions_1_0::glStencilMask(GLuint mask)
{
- d_1_0_Core->StencilMask(mask);
+ d_1_0_Core->f.StencilMask(mask);
}
inline void QOpenGLFunctions_1_0::glClearDepth(GLdouble depth)
{
- d_1_0_Core->ClearDepth(depth);
+ d_1_0_Core->f.ClearDepth(depth);
}
inline void QOpenGLFunctions_1_0::glClearStencil(GLint s)
{
- d_1_0_Core->ClearStencil(s);
+ d_1_0_Core->f.ClearStencil(s);
}
inline void QOpenGLFunctions_1_0::glClearColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_0_Core->ClearColor(red, green, blue, alpha);
+ d_1_0_Core->f.ClearColor(red, green, blue, alpha);
}
inline void QOpenGLFunctions_1_0::glClear(GLbitfield mask)
{
- d_1_0_Core->Clear(mask);
+ d_1_0_Core->f.Clear(mask);
}
inline void QOpenGLFunctions_1_0::glDrawBuffer(GLenum mode)
{
- d_1_0_Core->DrawBuffer(mode);
+ d_1_0_Core->f.DrawBuffer(mode);
}
inline void QOpenGLFunctions_1_0::glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_0_Core->TexImage2D(target, level, internalformat, width, height, border, format, type, pixels);
+ d_1_0_Core->f.TexImage2D(target, level, internalformat, width, height, border, format, type, pixels);
}
inline void QOpenGLFunctions_1_0::glTexImage1D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_0_Core->TexImage1D(target, level, internalformat, width, border, format, type, pixels);
+ d_1_0_Core->f.TexImage1D(target, level, internalformat, width, border, format, type, pixels);
}
inline void QOpenGLFunctions_1_0::glTexParameteriv(GLenum target, GLenum pname, const GLint *params)
{
- d_1_0_Core->TexParameteriv(target, pname, params);
+ d_1_0_Core->f.TexParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_1_0::glTexParameteri(GLenum target, GLenum pname, GLint param)
{
- d_1_0_Core->TexParameteri(target, pname, param);
+ d_1_0_Core->f.TexParameteri(target, pname, param);
}
inline void QOpenGLFunctions_1_0::glTexParameterfv(GLenum target, GLenum pname, const GLfloat *params)
{
- d_1_0_Core->TexParameterfv(target, pname, params);
+ d_1_0_Core->f.TexParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_1_0::glTexParameterf(GLenum target, GLenum pname, GLfloat param)
{
- d_1_0_Core->TexParameterf(target, pname, param);
+ d_1_0_Core->f.TexParameterf(target, pname, param);
}
inline void QOpenGLFunctions_1_0::glScissor(GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_0_Core->Scissor(x, y, width, height);
+ d_1_0_Core->f.Scissor(x, y, width, height);
}
inline void QOpenGLFunctions_1_0::glPolygonMode(GLenum face, GLenum mode)
{
- d_1_0_Core->PolygonMode(face, mode);
+ d_1_0_Core->f.PolygonMode(face, mode);
}
inline void QOpenGLFunctions_1_0::glPointSize(GLfloat size)
{
- d_1_0_Core->PointSize(size);
+ d_1_0_Core->f.PointSize(size);
}
inline void QOpenGLFunctions_1_0::glLineWidth(GLfloat width)
{
- d_1_0_Core->LineWidth(width);
+ d_1_0_Core->f.LineWidth(width);
}
inline void QOpenGLFunctions_1_0::glHint(GLenum target, GLenum mode)
{
- d_1_0_Core->Hint(target, mode);
+ d_1_0_Core->f.Hint(target, mode);
}
inline void QOpenGLFunctions_1_0::glFrontFace(GLenum mode)
{
- d_1_0_Core->FrontFace(mode);
+ d_1_0_Core->f.FrontFace(mode);
}
inline void QOpenGLFunctions_1_0::glCullFace(GLenum mode)
{
- d_1_0_Core->CullFace(mode);
+ d_1_0_Core->f.CullFace(mode);
}
// OpenGL 1.0 deprecated functions
inline void QOpenGLFunctions_1_0::glTranslatef(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->Translatef(x, y, z);
+ d_1_0_Deprecated->f.Translatef(x, y, z);
}
inline void QOpenGLFunctions_1_0::glTranslated(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->Translated(x, y, z);
+ d_1_0_Deprecated->f.Translated(x, y, z);
}
inline void QOpenGLFunctions_1_0::glScalef(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->Scalef(x, y, z);
+ d_1_0_Deprecated->f.Scalef(x, y, z);
}
inline void QOpenGLFunctions_1_0::glScaled(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->Scaled(x, y, z);
+ d_1_0_Deprecated->f.Scaled(x, y, z);
}
inline void QOpenGLFunctions_1_0::glRotatef(GLfloat angle, GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->Rotatef(angle, x, y, z);
+ d_1_0_Deprecated->f.Rotatef(angle, x, y, z);
}
inline void QOpenGLFunctions_1_0::glRotated(GLdouble angle, GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->Rotated(angle, x, y, z);
+ d_1_0_Deprecated->f.Rotated(angle, x, y, z);
}
inline void QOpenGLFunctions_1_0::glPushMatrix()
{
- d_1_0_Deprecated->PushMatrix();
+ d_1_0_Deprecated->f.PushMatrix();
}
inline void QOpenGLFunctions_1_0::glPopMatrix()
{
- d_1_0_Deprecated->PopMatrix();
+ d_1_0_Deprecated->f.PopMatrix();
}
inline void QOpenGLFunctions_1_0::glOrtho(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
{
- d_1_0_Deprecated->Ortho(left, right, bottom, top, zNear, zFar);
+ d_1_0_Deprecated->f.Ortho(left, right, bottom, top, zNear, zFar);
}
inline void QOpenGLFunctions_1_0::glMultMatrixd(const GLdouble *m)
{
- d_1_0_Deprecated->MultMatrixd(m);
+ d_1_0_Deprecated->f.MultMatrixd(m);
}
inline void QOpenGLFunctions_1_0::glMultMatrixf(const GLfloat *m)
{
- d_1_0_Deprecated->MultMatrixf(m);
+ d_1_0_Deprecated->f.MultMatrixf(m);
}
inline void QOpenGLFunctions_1_0::glMatrixMode(GLenum mode)
{
- d_1_0_Deprecated->MatrixMode(mode);
+ d_1_0_Deprecated->f.MatrixMode(mode);
}
inline void QOpenGLFunctions_1_0::glLoadMatrixd(const GLdouble *m)
{
- d_1_0_Deprecated->LoadMatrixd(m);
+ d_1_0_Deprecated->f.LoadMatrixd(m);
}
inline void QOpenGLFunctions_1_0::glLoadMatrixf(const GLfloat *m)
{
- d_1_0_Deprecated->LoadMatrixf(m);
+ d_1_0_Deprecated->f.LoadMatrixf(m);
}
inline void QOpenGLFunctions_1_0::glLoadIdentity()
{
- d_1_0_Deprecated->LoadIdentity();
+ d_1_0_Deprecated->f.LoadIdentity();
}
inline void QOpenGLFunctions_1_0::glFrustum(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
{
- d_1_0_Deprecated->Frustum(left, right, bottom, top, zNear, zFar);
+ d_1_0_Deprecated->f.Frustum(left, right, bottom, top, zNear, zFar);
}
inline GLboolean QOpenGLFunctions_1_0::glIsList(GLuint list)
{
- return d_1_0_Deprecated->IsList(list);
+ return d_1_0_Deprecated->f.IsList(list);
}
inline void QOpenGLFunctions_1_0::glGetTexGeniv(GLenum coord, GLenum pname, GLint *params)
{
- d_1_0_Deprecated->GetTexGeniv(coord, pname, params);
+ d_1_0_Deprecated->f.GetTexGeniv(coord, pname, params);
}
inline void QOpenGLFunctions_1_0::glGetTexGenfv(GLenum coord, GLenum pname, GLfloat *params)
{
- d_1_0_Deprecated->GetTexGenfv(coord, pname, params);
+ d_1_0_Deprecated->f.GetTexGenfv(coord, pname, params);
}
inline void QOpenGLFunctions_1_0::glGetTexGendv(GLenum coord, GLenum pname, GLdouble *params)
{
- d_1_0_Deprecated->GetTexGendv(coord, pname, params);
+ d_1_0_Deprecated->f.GetTexGendv(coord, pname, params);
}
inline void QOpenGLFunctions_1_0::glGetTexEnviv(GLenum target, GLenum pname, GLint *params)
{
- d_1_0_Deprecated->GetTexEnviv(target, pname, params);
+ d_1_0_Deprecated->f.GetTexEnviv(target, pname, params);
}
inline void QOpenGLFunctions_1_0::glGetTexEnvfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_0_Deprecated->GetTexEnvfv(target, pname, params);
+ d_1_0_Deprecated->f.GetTexEnvfv(target, pname, params);
}
inline void QOpenGLFunctions_1_0::glGetPolygonStipple(GLubyte *mask)
{
- d_1_0_Deprecated->GetPolygonStipple(mask);
+ d_1_0_Deprecated->f.GetPolygonStipple(mask);
}
inline void QOpenGLFunctions_1_0::glGetPixelMapusv(GLenum map, GLushort *values)
{
- d_1_0_Deprecated->GetPixelMapusv(map, values);
+ d_1_0_Deprecated->f.GetPixelMapusv(map, values);
}
inline void QOpenGLFunctions_1_0::glGetPixelMapuiv(GLenum map, GLuint *values)
{
- d_1_0_Deprecated->GetPixelMapuiv(map, values);
+ d_1_0_Deprecated->f.GetPixelMapuiv(map, values);
}
inline void QOpenGLFunctions_1_0::glGetPixelMapfv(GLenum map, GLfloat *values)
{
- d_1_0_Deprecated->GetPixelMapfv(map, values);
+ d_1_0_Deprecated->f.GetPixelMapfv(map, values);
}
inline void QOpenGLFunctions_1_0::glGetMaterialiv(GLenum face, GLenum pname, GLint *params)
{
- d_1_0_Deprecated->GetMaterialiv(face, pname, params);
+ d_1_0_Deprecated->f.GetMaterialiv(face, pname, params);
}
inline void QOpenGLFunctions_1_0::glGetMaterialfv(GLenum face, GLenum pname, GLfloat *params)
{
- d_1_0_Deprecated->GetMaterialfv(face, pname, params);
+ d_1_0_Deprecated->f.GetMaterialfv(face, pname, params);
}
inline void QOpenGLFunctions_1_0::glGetMapiv(GLenum target, GLenum query, GLint *v)
{
- d_1_0_Deprecated->GetMapiv(target, query, v);
+ d_1_0_Deprecated->f.GetMapiv(target, query, v);
}
inline void QOpenGLFunctions_1_0::glGetMapfv(GLenum target, GLenum query, GLfloat *v)
{
- d_1_0_Deprecated->GetMapfv(target, query, v);
+ d_1_0_Deprecated->f.GetMapfv(target, query, v);
}
inline void QOpenGLFunctions_1_0::glGetMapdv(GLenum target, GLenum query, GLdouble *v)
{
- d_1_0_Deprecated->GetMapdv(target, query, v);
+ d_1_0_Deprecated->f.GetMapdv(target, query, v);
}
inline void QOpenGLFunctions_1_0::glGetLightiv(GLenum light, GLenum pname, GLint *params)
{
- d_1_0_Deprecated->GetLightiv(light, pname, params);
+ d_1_0_Deprecated->f.GetLightiv(light, pname, params);
}
inline void QOpenGLFunctions_1_0::glGetLightfv(GLenum light, GLenum pname, GLfloat *params)
{
- d_1_0_Deprecated->GetLightfv(light, pname, params);
+ d_1_0_Deprecated->f.GetLightfv(light, pname, params);
}
inline void QOpenGLFunctions_1_0::glGetClipPlane(GLenum plane, GLdouble *equation)
{
- d_1_0_Deprecated->GetClipPlane(plane, equation);
+ d_1_0_Deprecated->f.GetClipPlane(plane, equation);
}
inline void QOpenGLFunctions_1_0::glDrawPixels(GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_0_Deprecated->DrawPixels(width, height, format, type, pixels);
+ d_1_0_Deprecated->f.DrawPixels(width, height, format, type, pixels);
}
inline void QOpenGLFunctions_1_0::glCopyPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum type)
{
- d_1_0_Deprecated->CopyPixels(x, y, width, height, type);
+ d_1_0_Deprecated->f.CopyPixels(x, y, width, height, type);
}
inline void QOpenGLFunctions_1_0::glPixelMapusv(GLenum map, GLint mapsize, const GLushort *values)
{
- d_1_0_Deprecated->PixelMapusv(map, mapsize, values);
+ d_1_0_Deprecated->f.PixelMapusv(map, mapsize, values);
}
inline void QOpenGLFunctions_1_0::glPixelMapuiv(GLenum map, GLint mapsize, const GLuint *values)
{
- d_1_0_Deprecated->PixelMapuiv(map, mapsize, values);
+ d_1_0_Deprecated->f.PixelMapuiv(map, mapsize, values);
}
inline void QOpenGLFunctions_1_0::glPixelMapfv(GLenum map, GLint mapsize, const GLfloat *values)
{
- d_1_0_Deprecated->PixelMapfv(map, mapsize, values);
+ d_1_0_Deprecated->f.PixelMapfv(map, mapsize, values);
}
inline void QOpenGLFunctions_1_0::glPixelTransferi(GLenum pname, GLint param)
{
- d_1_0_Deprecated->PixelTransferi(pname, param);
+ d_1_0_Deprecated->f.PixelTransferi(pname, param);
}
inline void QOpenGLFunctions_1_0::glPixelTransferf(GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->PixelTransferf(pname, param);
+ d_1_0_Deprecated->f.PixelTransferf(pname, param);
}
inline void QOpenGLFunctions_1_0::glPixelZoom(GLfloat xfactor, GLfloat yfactor)
{
- d_1_0_Deprecated->PixelZoom(xfactor, yfactor);
+ d_1_0_Deprecated->f.PixelZoom(xfactor, yfactor);
}
inline void QOpenGLFunctions_1_0::glAlphaFunc(GLenum func, GLfloat ref)
{
- d_1_0_Deprecated->AlphaFunc(func, ref);
+ d_1_0_Deprecated->f.AlphaFunc(func, ref);
}
inline void QOpenGLFunctions_1_0::glEvalPoint2(GLint i, GLint j)
{
- d_1_0_Deprecated->EvalPoint2(i, j);
+ d_1_0_Deprecated->f.EvalPoint2(i, j);
}
inline void QOpenGLFunctions_1_0::glEvalMesh2(GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2)
{
- d_1_0_Deprecated->EvalMesh2(mode, i1, i2, j1, j2);
+ d_1_0_Deprecated->f.EvalMesh2(mode, i1, i2, j1, j2);
}
inline void QOpenGLFunctions_1_0::glEvalPoint1(GLint i)
{
- d_1_0_Deprecated->EvalPoint1(i);
+ d_1_0_Deprecated->f.EvalPoint1(i);
}
inline void QOpenGLFunctions_1_0::glEvalMesh1(GLenum mode, GLint i1, GLint i2)
{
- d_1_0_Deprecated->EvalMesh1(mode, i1, i2);
+ d_1_0_Deprecated->f.EvalMesh1(mode, i1, i2);
}
inline void QOpenGLFunctions_1_0::glEvalCoord2fv(const GLfloat *u)
{
- d_1_0_Deprecated->EvalCoord2fv(u);
+ d_1_0_Deprecated->f.EvalCoord2fv(u);
}
inline void QOpenGLFunctions_1_0::glEvalCoord2f(GLfloat u, GLfloat v)
{
- d_1_0_Deprecated->EvalCoord2f(u, v);
+ d_1_0_Deprecated->f.EvalCoord2f(u, v);
}
inline void QOpenGLFunctions_1_0::glEvalCoord2dv(const GLdouble *u)
{
- d_1_0_Deprecated->EvalCoord2dv(u);
+ d_1_0_Deprecated->f.EvalCoord2dv(u);
}
inline void QOpenGLFunctions_1_0::glEvalCoord2d(GLdouble u, GLdouble v)
{
- d_1_0_Deprecated->EvalCoord2d(u, v);
+ d_1_0_Deprecated->f.EvalCoord2d(u, v);
}
inline void QOpenGLFunctions_1_0::glEvalCoord1fv(const GLfloat *u)
{
- d_1_0_Deprecated->EvalCoord1fv(u);
+ d_1_0_Deprecated->f.EvalCoord1fv(u);
}
inline void QOpenGLFunctions_1_0::glEvalCoord1f(GLfloat u)
{
- d_1_0_Deprecated->EvalCoord1f(u);
+ d_1_0_Deprecated->f.EvalCoord1f(u);
}
inline void QOpenGLFunctions_1_0::glEvalCoord1dv(const GLdouble *u)
{
- d_1_0_Deprecated->EvalCoord1dv(u);
+ d_1_0_Deprecated->f.EvalCoord1dv(u);
}
inline void QOpenGLFunctions_1_0::glEvalCoord1d(GLdouble u)
{
- d_1_0_Deprecated->EvalCoord1d(u);
+ d_1_0_Deprecated->f.EvalCoord1d(u);
}
inline void QOpenGLFunctions_1_0::glMapGrid2f(GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2)
{
- d_1_0_Deprecated->MapGrid2f(un, u1, u2, vn, v1, v2);
+ d_1_0_Deprecated->f.MapGrid2f(un, u1, u2, vn, v1, v2);
}
inline void QOpenGLFunctions_1_0::glMapGrid2d(GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2)
{
- d_1_0_Deprecated->MapGrid2d(un, u1, u2, vn, v1, v2);
+ d_1_0_Deprecated->f.MapGrid2d(un, u1, u2, vn, v1, v2);
}
inline void QOpenGLFunctions_1_0::glMapGrid1f(GLint un, GLfloat u1, GLfloat u2)
{
- d_1_0_Deprecated->MapGrid1f(un, u1, u2);
+ d_1_0_Deprecated->f.MapGrid1f(un, u1, u2);
}
inline void QOpenGLFunctions_1_0::glMapGrid1d(GLint un, GLdouble u1, GLdouble u2)
{
- d_1_0_Deprecated->MapGrid1d(un, u1, u2);
+ d_1_0_Deprecated->f.MapGrid1d(un, u1, u2);
}
inline void QOpenGLFunctions_1_0::glMap2f(GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points)
{
- d_1_0_Deprecated->Map2f(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points);
+ d_1_0_Deprecated->f.Map2f(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points);
}
inline void QOpenGLFunctions_1_0::glMap2d(GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points)
{
- d_1_0_Deprecated->Map2d(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points);
+ d_1_0_Deprecated->f.Map2d(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points);
}
inline void QOpenGLFunctions_1_0::glMap1f(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points)
{
- d_1_0_Deprecated->Map1f(target, u1, u2, stride, order, points);
+ d_1_0_Deprecated->f.Map1f(target, u1, u2, stride, order, points);
}
inline void QOpenGLFunctions_1_0::glMap1d(GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points)
{
- d_1_0_Deprecated->Map1d(target, u1, u2, stride, order, points);
+ d_1_0_Deprecated->f.Map1d(target, u1, u2, stride, order, points);
}
inline void QOpenGLFunctions_1_0::glPushAttrib(GLbitfield mask)
{
- d_1_0_Deprecated->PushAttrib(mask);
+ d_1_0_Deprecated->f.PushAttrib(mask);
}
inline void QOpenGLFunctions_1_0::glPopAttrib()
{
- d_1_0_Deprecated->PopAttrib();
+ d_1_0_Deprecated->f.PopAttrib();
}
inline void QOpenGLFunctions_1_0::glAccum(GLenum op, GLfloat value)
{
- d_1_0_Deprecated->Accum(op, value);
+ d_1_0_Deprecated->f.Accum(op, value);
}
inline void QOpenGLFunctions_1_0::glIndexMask(GLuint mask)
{
- d_1_0_Deprecated->IndexMask(mask);
+ d_1_0_Deprecated->f.IndexMask(mask);
}
inline void QOpenGLFunctions_1_0::glClearIndex(GLfloat c)
{
- d_1_0_Deprecated->ClearIndex(c);
+ d_1_0_Deprecated->f.ClearIndex(c);
}
inline void QOpenGLFunctions_1_0::glClearAccum(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_0_Deprecated->ClearAccum(red, green, blue, alpha);
+ d_1_0_Deprecated->f.ClearAccum(red, green, blue, alpha);
}
inline void QOpenGLFunctions_1_0::glPushName(GLuint name)
{
- d_1_0_Deprecated->PushName(name);
+ d_1_0_Deprecated->f.PushName(name);
}
inline void QOpenGLFunctions_1_0::glPopName()
{
- d_1_0_Deprecated->PopName();
+ d_1_0_Deprecated->f.PopName();
}
inline void QOpenGLFunctions_1_0::glPassThrough(GLfloat token)
{
- d_1_0_Deprecated->PassThrough(token);
+ d_1_0_Deprecated->f.PassThrough(token);
}
inline void QOpenGLFunctions_1_0::glLoadName(GLuint name)
{
- d_1_0_Deprecated->LoadName(name);
+ d_1_0_Deprecated->f.LoadName(name);
}
inline void QOpenGLFunctions_1_0::glInitNames()
{
- d_1_0_Deprecated->InitNames();
+ d_1_0_Deprecated->f.InitNames();
}
inline GLint QOpenGLFunctions_1_0::glRenderMode(GLenum mode)
{
- return d_1_0_Deprecated->RenderMode(mode);
+ return d_1_0_Deprecated->f.RenderMode(mode);
}
inline void QOpenGLFunctions_1_0::glSelectBuffer(GLsizei size, GLuint *buffer)
{
- d_1_0_Deprecated->SelectBuffer(size, buffer);
+ d_1_0_Deprecated->f.SelectBuffer(size, buffer);
}
inline void QOpenGLFunctions_1_0::glFeedbackBuffer(GLsizei size, GLenum type, GLfloat *buffer)
{
- d_1_0_Deprecated->FeedbackBuffer(size, type, buffer);
+ d_1_0_Deprecated->f.FeedbackBuffer(size, type, buffer);
}
inline void QOpenGLFunctions_1_0::glTexGeniv(GLenum coord, GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->TexGeniv(coord, pname, params);
+ d_1_0_Deprecated->f.TexGeniv(coord, pname, params);
}
inline void QOpenGLFunctions_1_0::glTexGeni(GLenum coord, GLenum pname, GLint param)
{
- d_1_0_Deprecated->TexGeni(coord, pname, param);
+ d_1_0_Deprecated->f.TexGeni(coord, pname, param);
}
inline void QOpenGLFunctions_1_0::glTexGenfv(GLenum coord, GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->TexGenfv(coord, pname, params);
+ d_1_0_Deprecated->f.TexGenfv(coord, pname, params);
}
inline void QOpenGLFunctions_1_0::glTexGenf(GLenum coord, GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->TexGenf(coord, pname, param);
+ d_1_0_Deprecated->f.TexGenf(coord, pname, param);
}
inline void QOpenGLFunctions_1_0::glTexGendv(GLenum coord, GLenum pname, const GLdouble *params)
{
- d_1_0_Deprecated->TexGendv(coord, pname, params);
+ d_1_0_Deprecated->f.TexGendv(coord, pname, params);
}
inline void QOpenGLFunctions_1_0::glTexGend(GLenum coord, GLenum pname, GLdouble param)
{
- d_1_0_Deprecated->TexGend(coord, pname, param);
+ d_1_0_Deprecated->f.TexGend(coord, pname, param);
}
inline void QOpenGLFunctions_1_0::glTexEnviv(GLenum target, GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->TexEnviv(target, pname, params);
+ d_1_0_Deprecated->f.TexEnviv(target, pname, params);
}
inline void QOpenGLFunctions_1_0::glTexEnvi(GLenum target, GLenum pname, GLint param)
{
- d_1_0_Deprecated->TexEnvi(target, pname, param);
+ d_1_0_Deprecated->f.TexEnvi(target, pname, param);
}
inline void QOpenGLFunctions_1_0::glTexEnvfv(GLenum target, GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->TexEnvfv(target, pname, params);
+ d_1_0_Deprecated->f.TexEnvfv(target, pname, params);
}
inline void QOpenGLFunctions_1_0::glTexEnvf(GLenum target, GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->TexEnvf(target, pname, param);
+ d_1_0_Deprecated->f.TexEnvf(target, pname, param);
}
inline void QOpenGLFunctions_1_0::glShadeModel(GLenum mode)
{
- d_1_0_Deprecated->ShadeModel(mode);
+ d_1_0_Deprecated->f.ShadeModel(mode);
}
inline void QOpenGLFunctions_1_0::glPolygonStipple(const GLubyte *mask)
{
- d_1_0_Deprecated->PolygonStipple(mask);
+ d_1_0_Deprecated->f.PolygonStipple(mask);
}
inline void QOpenGLFunctions_1_0::glMaterialiv(GLenum face, GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->Materialiv(face, pname, params);
+ d_1_0_Deprecated->f.Materialiv(face, pname, params);
}
inline void QOpenGLFunctions_1_0::glMateriali(GLenum face, GLenum pname, GLint param)
{
- d_1_0_Deprecated->Materiali(face, pname, param);
+ d_1_0_Deprecated->f.Materiali(face, pname, param);
}
inline void QOpenGLFunctions_1_0::glMaterialfv(GLenum face, GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->Materialfv(face, pname, params);
+ d_1_0_Deprecated->f.Materialfv(face, pname, params);
}
inline void QOpenGLFunctions_1_0::glMaterialf(GLenum face, GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->Materialf(face, pname, param);
+ d_1_0_Deprecated->f.Materialf(face, pname, param);
}
inline void QOpenGLFunctions_1_0::glLineStipple(GLint factor, GLushort pattern)
{
- d_1_0_Deprecated->LineStipple(factor, pattern);
+ d_1_0_Deprecated->f.LineStipple(factor, pattern);
}
inline void QOpenGLFunctions_1_0::glLightModeliv(GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->LightModeliv(pname, params);
+ d_1_0_Deprecated->f.LightModeliv(pname, params);
}
inline void QOpenGLFunctions_1_0::glLightModeli(GLenum pname, GLint param)
{
- d_1_0_Deprecated->LightModeli(pname, param);
+ d_1_0_Deprecated->f.LightModeli(pname, param);
}
inline void QOpenGLFunctions_1_0::glLightModelfv(GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->LightModelfv(pname, params);
+ d_1_0_Deprecated->f.LightModelfv(pname, params);
}
inline void QOpenGLFunctions_1_0::glLightModelf(GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->LightModelf(pname, param);
+ d_1_0_Deprecated->f.LightModelf(pname, param);
}
inline void QOpenGLFunctions_1_0::glLightiv(GLenum light, GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->Lightiv(light, pname, params);
+ d_1_0_Deprecated->f.Lightiv(light, pname, params);
}
inline void QOpenGLFunctions_1_0::glLighti(GLenum light, GLenum pname, GLint param)
{
- d_1_0_Deprecated->Lighti(light, pname, param);
+ d_1_0_Deprecated->f.Lighti(light, pname, param);
}
inline void QOpenGLFunctions_1_0::glLightfv(GLenum light, GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->Lightfv(light, pname, params);
+ d_1_0_Deprecated->f.Lightfv(light, pname, params);
}
inline void QOpenGLFunctions_1_0::glLightf(GLenum light, GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->Lightf(light, pname, param);
+ d_1_0_Deprecated->f.Lightf(light, pname, param);
}
inline void QOpenGLFunctions_1_0::glFogiv(GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->Fogiv(pname, params);
+ d_1_0_Deprecated->f.Fogiv(pname, params);
}
inline void QOpenGLFunctions_1_0::glFogi(GLenum pname, GLint param)
{
- d_1_0_Deprecated->Fogi(pname, param);
+ d_1_0_Deprecated->f.Fogi(pname, param);
}
inline void QOpenGLFunctions_1_0::glFogfv(GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->Fogfv(pname, params);
+ d_1_0_Deprecated->f.Fogfv(pname, params);
}
inline void QOpenGLFunctions_1_0::glFogf(GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->Fogf(pname, param);
+ d_1_0_Deprecated->f.Fogf(pname, param);
}
inline void QOpenGLFunctions_1_0::glColorMaterial(GLenum face, GLenum mode)
{
- d_1_0_Deprecated->ColorMaterial(face, mode);
+ d_1_0_Deprecated->f.ColorMaterial(face, mode);
}
inline void QOpenGLFunctions_1_0::glClipPlane(GLenum plane, const GLdouble *equation)
{
- d_1_0_Deprecated->ClipPlane(plane, equation);
+ d_1_0_Deprecated->f.ClipPlane(plane, equation);
}
inline void QOpenGLFunctions_1_0::glVertex4sv(const GLshort *v)
{
- d_1_0_Deprecated->Vertex4sv(v);
+ d_1_0_Deprecated->f.Vertex4sv(v);
}
inline void QOpenGLFunctions_1_0::glVertex4s(GLshort x, GLshort y, GLshort z, GLshort w)
{
- d_1_0_Deprecated->Vertex4s(x, y, z, w);
+ d_1_0_Deprecated->f.Vertex4s(x, y, z, w);
}
inline void QOpenGLFunctions_1_0::glVertex4iv(const GLint *v)
{
- d_1_0_Deprecated->Vertex4iv(v);
+ d_1_0_Deprecated->f.Vertex4iv(v);
}
inline void QOpenGLFunctions_1_0::glVertex4i(GLint x, GLint y, GLint z, GLint w)
{
- d_1_0_Deprecated->Vertex4i(x, y, z, w);
+ d_1_0_Deprecated->f.Vertex4i(x, y, z, w);
}
inline void QOpenGLFunctions_1_0::glVertex4fv(const GLfloat *v)
{
- d_1_0_Deprecated->Vertex4fv(v);
+ d_1_0_Deprecated->f.Vertex4fv(v);
}
inline void QOpenGLFunctions_1_0::glVertex4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
{
- d_1_0_Deprecated->Vertex4f(x, y, z, w);
+ d_1_0_Deprecated->f.Vertex4f(x, y, z, w);
}
inline void QOpenGLFunctions_1_0::glVertex4dv(const GLdouble *v)
{
- d_1_0_Deprecated->Vertex4dv(v);
+ d_1_0_Deprecated->f.Vertex4dv(v);
}
inline void QOpenGLFunctions_1_0::glVertex4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
{
- d_1_0_Deprecated->Vertex4d(x, y, z, w);
+ d_1_0_Deprecated->f.Vertex4d(x, y, z, w);
}
inline void QOpenGLFunctions_1_0::glVertex3sv(const GLshort *v)
{
- d_1_0_Deprecated->Vertex3sv(v);
+ d_1_0_Deprecated->f.Vertex3sv(v);
}
inline void QOpenGLFunctions_1_0::glVertex3s(GLshort x, GLshort y, GLshort z)
{
- d_1_0_Deprecated->Vertex3s(x, y, z);
+ d_1_0_Deprecated->f.Vertex3s(x, y, z);
}
inline void QOpenGLFunctions_1_0::glVertex3iv(const GLint *v)
{
- d_1_0_Deprecated->Vertex3iv(v);
+ d_1_0_Deprecated->f.Vertex3iv(v);
}
inline void QOpenGLFunctions_1_0::glVertex3i(GLint x, GLint y, GLint z)
{
- d_1_0_Deprecated->Vertex3i(x, y, z);
+ d_1_0_Deprecated->f.Vertex3i(x, y, z);
}
inline void QOpenGLFunctions_1_0::glVertex3fv(const GLfloat *v)
{
- d_1_0_Deprecated->Vertex3fv(v);
+ d_1_0_Deprecated->f.Vertex3fv(v);
}
inline void QOpenGLFunctions_1_0::glVertex3f(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->Vertex3f(x, y, z);
+ d_1_0_Deprecated->f.Vertex3f(x, y, z);
}
inline void QOpenGLFunctions_1_0::glVertex3dv(const GLdouble *v)
{
- d_1_0_Deprecated->Vertex3dv(v);
+ d_1_0_Deprecated->f.Vertex3dv(v);
}
inline void QOpenGLFunctions_1_0::glVertex3d(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->Vertex3d(x, y, z);
+ d_1_0_Deprecated->f.Vertex3d(x, y, z);
}
inline void QOpenGLFunctions_1_0::glVertex2sv(const GLshort *v)
{
- d_1_0_Deprecated->Vertex2sv(v);
+ d_1_0_Deprecated->f.Vertex2sv(v);
}
inline void QOpenGLFunctions_1_0::glVertex2s(GLshort x, GLshort y)
{
- d_1_0_Deprecated->Vertex2s(x, y);
+ d_1_0_Deprecated->f.Vertex2s(x, y);
}
inline void QOpenGLFunctions_1_0::glVertex2iv(const GLint *v)
{
- d_1_0_Deprecated->Vertex2iv(v);
+ d_1_0_Deprecated->f.Vertex2iv(v);
}
inline void QOpenGLFunctions_1_0::glVertex2i(GLint x, GLint y)
{
- d_1_0_Deprecated->Vertex2i(x, y);
+ d_1_0_Deprecated->f.Vertex2i(x, y);
}
inline void QOpenGLFunctions_1_0::glVertex2fv(const GLfloat *v)
{
- d_1_0_Deprecated->Vertex2fv(v);
+ d_1_0_Deprecated->f.Vertex2fv(v);
}
inline void QOpenGLFunctions_1_0::glVertex2f(GLfloat x, GLfloat y)
{
- d_1_0_Deprecated->Vertex2f(x, y);
+ d_1_0_Deprecated->f.Vertex2f(x, y);
}
inline void QOpenGLFunctions_1_0::glVertex2dv(const GLdouble *v)
{
- d_1_0_Deprecated->Vertex2dv(v);
+ d_1_0_Deprecated->f.Vertex2dv(v);
}
inline void QOpenGLFunctions_1_0::glVertex2d(GLdouble x, GLdouble y)
{
- d_1_0_Deprecated->Vertex2d(x, y);
+ d_1_0_Deprecated->f.Vertex2d(x, y);
}
inline void QOpenGLFunctions_1_0::glTexCoord4sv(const GLshort *v)
{
- d_1_0_Deprecated->TexCoord4sv(v);
+ d_1_0_Deprecated->f.TexCoord4sv(v);
}
inline void QOpenGLFunctions_1_0::glTexCoord4s(GLshort s, GLshort t, GLshort r, GLshort q)
{
- d_1_0_Deprecated->TexCoord4s(s, t, r, q);
+ d_1_0_Deprecated->f.TexCoord4s(s, t, r, q);
}
inline void QOpenGLFunctions_1_0::glTexCoord4iv(const GLint *v)
{
- d_1_0_Deprecated->TexCoord4iv(v);
+ d_1_0_Deprecated->f.TexCoord4iv(v);
}
inline void QOpenGLFunctions_1_0::glTexCoord4i(GLint s, GLint t, GLint r, GLint q)
{
- d_1_0_Deprecated->TexCoord4i(s, t, r, q);
+ d_1_0_Deprecated->f.TexCoord4i(s, t, r, q);
}
inline void QOpenGLFunctions_1_0::glTexCoord4fv(const GLfloat *v)
{
- d_1_0_Deprecated->TexCoord4fv(v);
+ d_1_0_Deprecated->f.TexCoord4fv(v);
}
inline void QOpenGLFunctions_1_0::glTexCoord4f(GLfloat s, GLfloat t, GLfloat r, GLfloat q)
{
- d_1_0_Deprecated->TexCoord4f(s, t, r, q);
+ d_1_0_Deprecated->f.TexCoord4f(s, t, r, q);
}
inline void QOpenGLFunctions_1_0::glTexCoord4dv(const GLdouble *v)
{
- d_1_0_Deprecated->TexCoord4dv(v);
+ d_1_0_Deprecated->f.TexCoord4dv(v);
}
inline void QOpenGLFunctions_1_0::glTexCoord4d(GLdouble s, GLdouble t, GLdouble r, GLdouble q)
{
- d_1_0_Deprecated->TexCoord4d(s, t, r, q);
+ d_1_0_Deprecated->f.TexCoord4d(s, t, r, q);
}
inline void QOpenGLFunctions_1_0::glTexCoord3sv(const GLshort *v)
{
- d_1_0_Deprecated->TexCoord3sv(v);
+ d_1_0_Deprecated->f.TexCoord3sv(v);
}
inline void QOpenGLFunctions_1_0::glTexCoord3s(GLshort s, GLshort t, GLshort r)
{
- d_1_0_Deprecated->TexCoord3s(s, t, r);
+ d_1_0_Deprecated->f.TexCoord3s(s, t, r);
}
inline void QOpenGLFunctions_1_0::glTexCoord3iv(const GLint *v)
{
- d_1_0_Deprecated->TexCoord3iv(v);
+ d_1_0_Deprecated->f.TexCoord3iv(v);
}
inline void QOpenGLFunctions_1_0::glTexCoord3i(GLint s, GLint t, GLint r)
{
- d_1_0_Deprecated->TexCoord3i(s, t, r);
+ d_1_0_Deprecated->f.TexCoord3i(s, t, r);
}
inline void QOpenGLFunctions_1_0::glTexCoord3fv(const GLfloat *v)
{
- d_1_0_Deprecated->TexCoord3fv(v);
+ d_1_0_Deprecated->f.TexCoord3fv(v);
}
inline void QOpenGLFunctions_1_0::glTexCoord3f(GLfloat s, GLfloat t, GLfloat r)
{
- d_1_0_Deprecated->TexCoord3f(s, t, r);
+ d_1_0_Deprecated->f.TexCoord3f(s, t, r);
}
inline void QOpenGLFunctions_1_0::glTexCoord3dv(const GLdouble *v)
{
- d_1_0_Deprecated->TexCoord3dv(v);
+ d_1_0_Deprecated->f.TexCoord3dv(v);
}
inline void QOpenGLFunctions_1_0::glTexCoord3d(GLdouble s, GLdouble t, GLdouble r)
{
- d_1_0_Deprecated->TexCoord3d(s, t, r);
+ d_1_0_Deprecated->f.TexCoord3d(s, t, r);
}
inline void QOpenGLFunctions_1_0::glTexCoord2sv(const GLshort *v)
{
- d_1_0_Deprecated->TexCoord2sv(v);
+ d_1_0_Deprecated->f.TexCoord2sv(v);
}
inline void QOpenGLFunctions_1_0::glTexCoord2s(GLshort s, GLshort t)
{
- d_1_0_Deprecated->TexCoord2s(s, t);
+ d_1_0_Deprecated->f.TexCoord2s(s, t);
}
inline void QOpenGLFunctions_1_0::glTexCoord2iv(const GLint *v)
{
- d_1_0_Deprecated->TexCoord2iv(v);
+ d_1_0_Deprecated->f.TexCoord2iv(v);
}
inline void QOpenGLFunctions_1_0::glTexCoord2i(GLint s, GLint t)
{
- d_1_0_Deprecated->TexCoord2i(s, t);
+ d_1_0_Deprecated->f.TexCoord2i(s, t);
}
inline void QOpenGLFunctions_1_0::glTexCoord2fv(const GLfloat *v)
{
- d_1_0_Deprecated->TexCoord2fv(v);
+ d_1_0_Deprecated->f.TexCoord2fv(v);
}
inline void QOpenGLFunctions_1_0::glTexCoord2f(GLfloat s, GLfloat t)
{
- d_1_0_Deprecated->TexCoord2f(s, t);
+ d_1_0_Deprecated->f.TexCoord2f(s, t);
}
inline void QOpenGLFunctions_1_0::glTexCoord2dv(const GLdouble *v)
{
- d_1_0_Deprecated->TexCoord2dv(v);
+ d_1_0_Deprecated->f.TexCoord2dv(v);
}
inline void QOpenGLFunctions_1_0::glTexCoord2d(GLdouble s, GLdouble t)
{
- d_1_0_Deprecated->TexCoord2d(s, t);
+ d_1_0_Deprecated->f.TexCoord2d(s, t);
}
inline void QOpenGLFunctions_1_0::glTexCoord1sv(const GLshort *v)
{
- d_1_0_Deprecated->TexCoord1sv(v);
+ d_1_0_Deprecated->f.TexCoord1sv(v);
}
inline void QOpenGLFunctions_1_0::glTexCoord1s(GLshort s)
{
- d_1_0_Deprecated->TexCoord1s(s);
+ d_1_0_Deprecated->f.TexCoord1s(s);
}
inline void QOpenGLFunctions_1_0::glTexCoord1iv(const GLint *v)
{
- d_1_0_Deprecated->TexCoord1iv(v);
+ d_1_0_Deprecated->f.TexCoord1iv(v);
}
inline void QOpenGLFunctions_1_0::glTexCoord1i(GLint s)
{
- d_1_0_Deprecated->TexCoord1i(s);
+ d_1_0_Deprecated->f.TexCoord1i(s);
}
inline void QOpenGLFunctions_1_0::glTexCoord1fv(const GLfloat *v)
{
- d_1_0_Deprecated->TexCoord1fv(v);
+ d_1_0_Deprecated->f.TexCoord1fv(v);
}
inline void QOpenGLFunctions_1_0::glTexCoord1f(GLfloat s)
{
- d_1_0_Deprecated->TexCoord1f(s);
+ d_1_0_Deprecated->f.TexCoord1f(s);
}
inline void QOpenGLFunctions_1_0::glTexCoord1dv(const GLdouble *v)
{
- d_1_0_Deprecated->TexCoord1dv(v);
+ d_1_0_Deprecated->f.TexCoord1dv(v);
}
inline void QOpenGLFunctions_1_0::glTexCoord1d(GLdouble s)
{
- d_1_0_Deprecated->TexCoord1d(s);
+ d_1_0_Deprecated->f.TexCoord1d(s);
}
inline void QOpenGLFunctions_1_0::glRectsv(const GLshort *v1, const GLshort *v2)
{
- d_1_0_Deprecated->Rectsv(v1, v2);
+ d_1_0_Deprecated->f.Rectsv(v1, v2);
}
inline void QOpenGLFunctions_1_0::glRects(GLshort x1, GLshort y1, GLshort x2, GLshort y2)
{
- d_1_0_Deprecated->Rects(x1, y1, x2, y2);
+ d_1_0_Deprecated->f.Rects(x1, y1, x2, y2);
}
inline void QOpenGLFunctions_1_0::glRectiv(const GLint *v1, const GLint *v2)
{
- d_1_0_Deprecated->Rectiv(v1, v2);
+ d_1_0_Deprecated->f.Rectiv(v1, v2);
}
inline void QOpenGLFunctions_1_0::glRecti(GLint x1, GLint y1, GLint x2, GLint y2)
{
- d_1_0_Deprecated->Recti(x1, y1, x2, y2);
+ d_1_0_Deprecated->f.Recti(x1, y1, x2, y2);
}
inline void QOpenGLFunctions_1_0::glRectfv(const GLfloat *v1, const GLfloat *v2)
{
- d_1_0_Deprecated->Rectfv(v1, v2);
+ d_1_0_Deprecated->f.Rectfv(v1, v2);
}
inline void QOpenGLFunctions_1_0::glRectf(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2)
{
- d_1_0_Deprecated->Rectf(x1, y1, x2, y2);
+ d_1_0_Deprecated->f.Rectf(x1, y1, x2, y2);
}
inline void QOpenGLFunctions_1_0::glRectdv(const GLdouble *v1, const GLdouble *v2)
{
- d_1_0_Deprecated->Rectdv(v1, v2);
+ d_1_0_Deprecated->f.Rectdv(v1, v2);
}
inline void QOpenGLFunctions_1_0::glRectd(GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2)
{
- d_1_0_Deprecated->Rectd(x1, y1, x2, y2);
+ d_1_0_Deprecated->f.Rectd(x1, y1, x2, y2);
}
inline void QOpenGLFunctions_1_0::glRasterPos4sv(const GLshort *v)
{
- d_1_0_Deprecated->RasterPos4sv(v);
+ d_1_0_Deprecated->f.RasterPos4sv(v);
}
inline void QOpenGLFunctions_1_0::glRasterPos4s(GLshort x, GLshort y, GLshort z, GLshort w)
{
- d_1_0_Deprecated->RasterPos4s(x, y, z, w);
+ d_1_0_Deprecated->f.RasterPos4s(x, y, z, w);
}
inline void QOpenGLFunctions_1_0::glRasterPos4iv(const GLint *v)
{
- d_1_0_Deprecated->RasterPos4iv(v);
+ d_1_0_Deprecated->f.RasterPos4iv(v);
}
inline void QOpenGLFunctions_1_0::glRasterPos4i(GLint x, GLint y, GLint z, GLint w)
{
- d_1_0_Deprecated->RasterPos4i(x, y, z, w);
+ d_1_0_Deprecated->f.RasterPos4i(x, y, z, w);
}
inline void QOpenGLFunctions_1_0::glRasterPos4fv(const GLfloat *v)
{
- d_1_0_Deprecated->RasterPos4fv(v);
+ d_1_0_Deprecated->f.RasterPos4fv(v);
}
inline void QOpenGLFunctions_1_0::glRasterPos4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
{
- d_1_0_Deprecated->RasterPos4f(x, y, z, w);
+ d_1_0_Deprecated->f.RasterPos4f(x, y, z, w);
}
inline void QOpenGLFunctions_1_0::glRasterPos4dv(const GLdouble *v)
{
- d_1_0_Deprecated->RasterPos4dv(v);
+ d_1_0_Deprecated->f.RasterPos4dv(v);
}
inline void QOpenGLFunctions_1_0::glRasterPos4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
{
- d_1_0_Deprecated->RasterPos4d(x, y, z, w);
+ d_1_0_Deprecated->f.RasterPos4d(x, y, z, w);
}
inline void QOpenGLFunctions_1_0::glRasterPos3sv(const GLshort *v)
{
- d_1_0_Deprecated->RasterPos3sv(v);
+ d_1_0_Deprecated->f.RasterPos3sv(v);
}
inline void QOpenGLFunctions_1_0::glRasterPos3s(GLshort x, GLshort y, GLshort z)
{
- d_1_0_Deprecated->RasterPos3s(x, y, z);
+ d_1_0_Deprecated->f.RasterPos3s(x, y, z);
}
inline void QOpenGLFunctions_1_0::glRasterPos3iv(const GLint *v)
{
- d_1_0_Deprecated->RasterPos3iv(v);
+ d_1_0_Deprecated->f.RasterPos3iv(v);
}
inline void QOpenGLFunctions_1_0::glRasterPos3i(GLint x, GLint y, GLint z)
{
- d_1_0_Deprecated->RasterPos3i(x, y, z);
+ d_1_0_Deprecated->f.RasterPos3i(x, y, z);
}
inline void QOpenGLFunctions_1_0::glRasterPos3fv(const GLfloat *v)
{
- d_1_0_Deprecated->RasterPos3fv(v);
+ d_1_0_Deprecated->f.RasterPos3fv(v);
}
inline void QOpenGLFunctions_1_0::glRasterPos3f(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->RasterPos3f(x, y, z);
+ d_1_0_Deprecated->f.RasterPos3f(x, y, z);
}
inline void QOpenGLFunctions_1_0::glRasterPos3dv(const GLdouble *v)
{
- d_1_0_Deprecated->RasterPos3dv(v);
+ d_1_0_Deprecated->f.RasterPos3dv(v);
}
inline void QOpenGLFunctions_1_0::glRasterPos3d(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->RasterPos3d(x, y, z);
+ d_1_0_Deprecated->f.RasterPos3d(x, y, z);
}
inline void QOpenGLFunctions_1_0::glRasterPos2sv(const GLshort *v)
{
- d_1_0_Deprecated->RasterPos2sv(v);
+ d_1_0_Deprecated->f.RasterPos2sv(v);
}
inline void QOpenGLFunctions_1_0::glRasterPos2s(GLshort x, GLshort y)
{
- d_1_0_Deprecated->RasterPos2s(x, y);
+ d_1_0_Deprecated->f.RasterPos2s(x, y);
}
inline void QOpenGLFunctions_1_0::glRasterPos2iv(const GLint *v)
{
- d_1_0_Deprecated->RasterPos2iv(v);
+ d_1_0_Deprecated->f.RasterPos2iv(v);
}
inline void QOpenGLFunctions_1_0::glRasterPos2i(GLint x, GLint y)
{
- d_1_0_Deprecated->RasterPos2i(x, y);
+ d_1_0_Deprecated->f.RasterPos2i(x, y);
}
inline void QOpenGLFunctions_1_0::glRasterPos2fv(const GLfloat *v)
{
- d_1_0_Deprecated->RasterPos2fv(v);
+ d_1_0_Deprecated->f.RasterPos2fv(v);
}
inline void QOpenGLFunctions_1_0::glRasterPos2f(GLfloat x, GLfloat y)
{
- d_1_0_Deprecated->RasterPos2f(x, y);
+ d_1_0_Deprecated->f.RasterPos2f(x, y);
}
inline void QOpenGLFunctions_1_0::glRasterPos2dv(const GLdouble *v)
{
- d_1_0_Deprecated->RasterPos2dv(v);
+ d_1_0_Deprecated->f.RasterPos2dv(v);
}
inline void QOpenGLFunctions_1_0::glRasterPos2d(GLdouble x, GLdouble y)
{
- d_1_0_Deprecated->RasterPos2d(x, y);
+ d_1_0_Deprecated->f.RasterPos2d(x, y);
}
inline void QOpenGLFunctions_1_0::glNormal3sv(const GLshort *v)
{
- d_1_0_Deprecated->Normal3sv(v);
+ d_1_0_Deprecated->f.Normal3sv(v);
}
inline void QOpenGLFunctions_1_0::glNormal3s(GLshort nx, GLshort ny, GLshort nz)
{
- d_1_0_Deprecated->Normal3s(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3s(nx, ny, nz);
}
inline void QOpenGLFunctions_1_0::glNormal3iv(const GLint *v)
{
- d_1_0_Deprecated->Normal3iv(v);
+ d_1_0_Deprecated->f.Normal3iv(v);
}
inline void QOpenGLFunctions_1_0::glNormal3i(GLint nx, GLint ny, GLint nz)
{
- d_1_0_Deprecated->Normal3i(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3i(nx, ny, nz);
}
inline void QOpenGLFunctions_1_0::glNormal3fv(const GLfloat *v)
{
- d_1_0_Deprecated->Normal3fv(v);
+ d_1_0_Deprecated->f.Normal3fv(v);
}
inline void QOpenGLFunctions_1_0::glNormal3f(GLfloat nx, GLfloat ny, GLfloat nz)
{
- d_1_0_Deprecated->Normal3f(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3f(nx, ny, nz);
}
inline void QOpenGLFunctions_1_0::glNormal3dv(const GLdouble *v)
{
- d_1_0_Deprecated->Normal3dv(v);
+ d_1_0_Deprecated->f.Normal3dv(v);
}
inline void QOpenGLFunctions_1_0::glNormal3d(GLdouble nx, GLdouble ny, GLdouble nz)
{
- d_1_0_Deprecated->Normal3d(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3d(nx, ny, nz);
}
inline void QOpenGLFunctions_1_0::glNormal3bv(const GLbyte *v)
{
- d_1_0_Deprecated->Normal3bv(v);
+ d_1_0_Deprecated->f.Normal3bv(v);
}
inline void QOpenGLFunctions_1_0::glNormal3b(GLbyte nx, GLbyte ny, GLbyte nz)
{
- d_1_0_Deprecated->Normal3b(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3b(nx, ny, nz);
}
inline void QOpenGLFunctions_1_0::glIndexsv(const GLshort *c)
{
- d_1_0_Deprecated->Indexsv(c);
+ d_1_0_Deprecated->f.Indexsv(c);
}
inline void QOpenGLFunctions_1_0::glIndexs(GLshort c)
{
- d_1_0_Deprecated->Indexs(c);
+ d_1_0_Deprecated->f.Indexs(c);
}
inline void QOpenGLFunctions_1_0::glIndexiv(const GLint *c)
{
- d_1_0_Deprecated->Indexiv(c);
+ d_1_0_Deprecated->f.Indexiv(c);
}
inline void QOpenGLFunctions_1_0::glIndexi(GLint c)
{
- d_1_0_Deprecated->Indexi(c);
+ d_1_0_Deprecated->f.Indexi(c);
}
inline void QOpenGLFunctions_1_0::glIndexfv(const GLfloat *c)
{
- d_1_0_Deprecated->Indexfv(c);
+ d_1_0_Deprecated->f.Indexfv(c);
}
inline void QOpenGLFunctions_1_0::glIndexf(GLfloat c)
{
- d_1_0_Deprecated->Indexf(c);
+ d_1_0_Deprecated->f.Indexf(c);
}
inline void QOpenGLFunctions_1_0::glIndexdv(const GLdouble *c)
{
- d_1_0_Deprecated->Indexdv(c);
+ d_1_0_Deprecated->f.Indexdv(c);
}
inline void QOpenGLFunctions_1_0::glIndexd(GLdouble c)
{
- d_1_0_Deprecated->Indexd(c);
+ d_1_0_Deprecated->f.Indexd(c);
}
inline void QOpenGLFunctions_1_0::glEnd()
{
- d_1_0_Deprecated->End();
+ d_1_0_Deprecated->f.End();
}
inline void QOpenGLFunctions_1_0::glEdgeFlagv(const GLboolean *flag)
{
- d_1_0_Deprecated->EdgeFlagv(flag);
+ d_1_0_Deprecated->f.EdgeFlagv(flag);
}
inline void QOpenGLFunctions_1_0::glEdgeFlag(GLboolean flag)
{
- d_1_0_Deprecated->EdgeFlag(flag);
+ d_1_0_Deprecated->f.EdgeFlag(flag);
}
inline void QOpenGLFunctions_1_0::glColor4usv(const GLushort *v)
{
- d_1_0_Deprecated->Color4usv(v);
+ d_1_0_Deprecated->f.Color4usv(v);
}
inline void QOpenGLFunctions_1_0::glColor4us(GLushort red, GLushort green, GLushort blue, GLushort alpha)
{
- d_1_0_Deprecated->Color4us(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4us(red, green, blue, alpha);
}
inline void QOpenGLFunctions_1_0::glColor4uiv(const GLuint *v)
{
- d_1_0_Deprecated->Color4uiv(v);
+ d_1_0_Deprecated->f.Color4uiv(v);
}
inline void QOpenGLFunctions_1_0::glColor4ui(GLuint red, GLuint green, GLuint blue, GLuint alpha)
{
- d_1_0_Deprecated->Color4ui(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4ui(red, green, blue, alpha);
}
inline void QOpenGLFunctions_1_0::glColor4ubv(const GLubyte *v)
{
- d_1_0_Deprecated->Color4ubv(v);
+ d_1_0_Deprecated->f.Color4ubv(v);
}
inline void QOpenGLFunctions_1_0::glColor4ub(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha)
{
- d_1_0_Deprecated->Color4ub(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4ub(red, green, blue, alpha);
}
inline void QOpenGLFunctions_1_0::glColor4sv(const GLshort *v)
{
- d_1_0_Deprecated->Color4sv(v);
+ d_1_0_Deprecated->f.Color4sv(v);
}
inline void QOpenGLFunctions_1_0::glColor4s(GLshort red, GLshort green, GLshort blue, GLshort alpha)
{
- d_1_0_Deprecated->Color4s(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4s(red, green, blue, alpha);
}
inline void QOpenGLFunctions_1_0::glColor4iv(const GLint *v)
{
- d_1_0_Deprecated->Color4iv(v);
+ d_1_0_Deprecated->f.Color4iv(v);
}
inline void QOpenGLFunctions_1_0::glColor4i(GLint red, GLint green, GLint blue, GLint alpha)
{
- d_1_0_Deprecated->Color4i(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4i(red, green, blue, alpha);
}
inline void QOpenGLFunctions_1_0::glColor4fv(const GLfloat *v)
{
- d_1_0_Deprecated->Color4fv(v);
+ d_1_0_Deprecated->f.Color4fv(v);
}
inline void QOpenGLFunctions_1_0::glColor4f(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_0_Deprecated->Color4f(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4f(red, green, blue, alpha);
}
inline void QOpenGLFunctions_1_0::glColor4dv(const GLdouble *v)
{
- d_1_0_Deprecated->Color4dv(v);
+ d_1_0_Deprecated->f.Color4dv(v);
}
inline void QOpenGLFunctions_1_0::glColor4d(GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha)
{
- d_1_0_Deprecated->Color4d(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4d(red, green, blue, alpha);
}
inline void QOpenGLFunctions_1_0::glColor4bv(const GLbyte *v)
{
- d_1_0_Deprecated->Color4bv(v);
+ d_1_0_Deprecated->f.Color4bv(v);
}
inline void QOpenGLFunctions_1_0::glColor4b(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha)
{
- d_1_0_Deprecated->Color4b(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4b(red, green, blue, alpha);
}
inline void QOpenGLFunctions_1_0::glColor3usv(const GLushort *v)
{
- d_1_0_Deprecated->Color3usv(v);
+ d_1_0_Deprecated->f.Color3usv(v);
}
inline void QOpenGLFunctions_1_0::glColor3us(GLushort red, GLushort green, GLushort blue)
{
- d_1_0_Deprecated->Color3us(red, green, blue);
+ d_1_0_Deprecated->f.Color3us(red, green, blue);
}
inline void QOpenGLFunctions_1_0::glColor3uiv(const GLuint *v)
{
- d_1_0_Deprecated->Color3uiv(v);
+ d_1_0_Deprecated->f.Color3uiv(v);
}
inline void QOpenGLFunctions_1_0::glColor3ui(GLuint red, GLuint green, GLuint blue)
{
- d_1_0_Deprecated->Color3ui(red, green, blue);
+ d_1_0_Deprecated->f.Color3ui(red, green, blue);
}
inline void QOpenGLFunctions_1_0::glColor3ubv(const GLubyte *v)
{
- d_1_0_Deprecated->Color3ubv(v);
+ d_1_0_Deprecated->f.Color3ubv(v);
}
inline void QOpenGLFunctions_1_0::glColor3ub(GLubyte red, GLubyte green, GLubyte blue)
{
- d_1_0_Deprecated->Color3ub(red, green, blue);
+ d_1_0_Deprecated->f.Color3ub(red, green, blue);
}
inline void QOpenGLFunctions_1_0::glColor3sv(const GLshort *v)
{
- d_1_0_Deprecated->Color3sv(v);
+ d_1_0_Deprecated->f.Color3sv(v);
}
inline void QOpenGLFunctions_1_0::glColor3s(GLshort red, GLshort green, GLshort blue)
{
- d_1_0_Deprecated->Color3s(red, green, blue);
+ d_1_0_Deprecated->f.Color3s(red, green, blue);
}
inline void QOpenGLFunctions_1_0::glColor3iv(const GLint *v)
{
- d_1_0_Deprecated->Color3iv(v);
+ d_1_0_Deprecated->f.Color3iv(v);
}
inline void QOpenGLFunctions_1_0::glColor3i(GLint red, GLint green, GLint blue)
{
- d_1_0_Deprecated->Color3i(red, green, blue);
+ d_1_0_Deprecated->f.Color3i(red, green, blue);
}
inline void QOpenGLFunctions_1_0::glColor3fv(const GLfloat *v)
{
- d_1_0_Deprecated->Color3fv(v);
+ d_1_0_Deprecated->f.Color3fv(v);
}
inline void QOpenGLFunctions_1_0::glColor3f(GLfloat red, GLfloat green, GLfloat blue)
{
- d_1_0_Deprecated->Color3f(red, green, blue);
+ d_1_0_Deprecated->f.Color3f(red, green, blue);
}
inline void QOpenGLFunctions_1_0::glColor3dv(const GLdouble *v)
{
- d_1_0_Deprecated->Color3dv(v);
+ d_1_0_Deprecated->f.Color3dv(v);
}
inline void QOpenGLFunctions_1_0::glColor3d(GLdouble red, GLdouble green, GLdouble blue)
{
- d_1_0_Deprecated->Color3d(red, green, blue);
+ d_1_0_Deprecated->f.Color3d(red, green, blue);
}
inline void QOpenGLFunctions_1_0::glColor3bv(const GLbyte *v)
{
- d_1_0_Deprecated->Color3bv(v);
+ d_1_0_Deprecated->f.Color3bv(v);
}
inline void QOpenGLFunctions_1_0::glColor3b(GLbyte red, GLbyte green, GLbyte blue)
{
- d_1_0_Deprecated->Color3b(red, green, blue);
+ d_1_0_Deprecated->f.Color3b(red, green, blue);
}
inline void QOpenGLFunctions_1_0::glBitmap(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap)
{
- d_1_0_Deprecated->Bitmap(width, height, xorig, yorig, xmove, ymove, bitmap);
+ d_1_0_Deprecated->f.Bitmap(width, height, xorig, yorig, xmove, ymove, bitmap);
}
inline void QOpenGLFunctions_1_0::glBegin(GLenum mode)
{
- d_1_0_Deprecated->Begin(mode);
+ d_1_0_Deprecated->f.Begin(mode);
}
inline void QOpenGLFunctions_1_0::glListBase(GLuint base)
{
- d_1_0_Deprecated->ListBase(base);
+ d_1_0_Deprecated->f.ListBase(base);
}
inline GLuint QOpenGLFunctions_1_0::glGenLists(GLsizei range)
{
- return d_1_0_Deprecated->GenLists(range);
+ return d_1_0_Deprecated->f.GenLists(range);
}
inline void QOpenGLFunctions_1_0::glDeleteLists(GLuint list, GLsizei range)
{
- d_1_0_Deprecated->DeleteLists(list, range);
+ d_1_0_Deprecated->f.DeleteLists(list, range);
}
inline void QOpenGLFunctions_1_0::glCallLists(GLsizei n, GLenum type, const GLvoid *lists)
{
- d_1_0_Deprecated->CallLists(n, type, lists);
+ d_1_0_Deprecated->f.CallLists(n, type, lists);
}
inline void QOpenGLFunctions_1_0::glCallList(GLuint list)
{
- d_1_0_Deprecated->CallList(list);
+ d_1_0_Deprecated->f.CallList(list);
}
inline void QOpenGLFunctions_1_0::glEndList()
{
- d_1_0_Deprecated->EndList();
+ d_1_0_Deprecated->f.EndList();
}
inline void QOpenGLFunctions_1_0::glNewList(GLuint list, GLenum mode)
{
- d_1_0_Deprecated->NewList(list, mode);
+ d_1_0_Deprecated->f.NewList(list, mode);
}
diff --git a/src/gui/opengl/qopenglfunctions_1_1.cpp b/src/gui/opengl/qopenglfunctions_1_1.cpp
index 08bc20b81f..57385f1927 100644
--- a/src/gui/opengl/qopenglfunctions_1_1.cpp
+++ b/src/gui/opengl/qopenglfunctions_1_1.cpp
@@ -76,22 +76,18 @@ QOpenGLFunctions_1_1::QOpenGLFunctions_1_1()
QOpenGLFunctions_1_1::~QOpenGLFunctions_1_1()
{
- if (d_1_0_Core && !d_1_0_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_0_Core->context, QOpenGLFunctions_1_0_CoreBackend::versionStatus());
- delete d_1_0_Core;
- }
- if (d_1_1_Core && !d_1_1_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_1_Core->context, QOpenGLFunctions_1_1_CoreBackend::versionStatus());
- delete d_1_1_Core;
- }
- if (d_1_0_Deprecated && !d_1_0_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_0_Deprecated->context, QOpenGLFunctions_1_0_DeprecatedBackend::versionStatus());
- delete d_1_0_Deprecated;
- }
- if (d_1_1_Deprecated && !d_1_1_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_1_Deprecated->context, QOpenGLFunctions_1_1_DeprecatedBackend::versionStatus());
- delete d_1_1_Deprecated;
- }
+ if (d_1_0_Core)
+ d_1_0_Core->refs.deref();
+ Q_ASSERT(d_1_0_Core->refs.load());
+ if (d_1_1_Core)
+ d_1_1_Core->refs.deref();
+ Q_ASSERT(d_1_1_Core->refs.load());
+ if (d_1_0_Deprecated)
+ d_1_0_Deprecated->refs.deref();
+ Q_ASSERT(d_1_0_Deprecated->refs.load());
+ if (d_1_1_Deprecated)
+ d_1_1_Deprecated->refs.deref();
+ Q_ASSERT(d_1_1_Deprecated->refs.load());
}
bool QOpenGLFunctions_1_1::initializeOpenGLFunctions()
@@ -110,34 +106,18 @@ bool QOpenGLFunctions_1_1::initializeOpenGLFunctions()
// Function pointers in the backends are resolved at creation time
QOpenGLVersionFunctionsBackend* d = 0;
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_0_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_0_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_0_CoreBackend::versionStatus(), d);
- }
d_1_0_Core = static_cast<QOpenGLFunctions_1_0_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_1_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_1_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_1_CoreBackend::versionStatus(), d);
- }
d_1_1_Core = static_cast<QOpenGLFunctions_1_1_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_0_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_0_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_0_DeprecatedBackend::versionStatus(), d);
- }
d_1_0_Deprecated = static_cast<QOpenGLFunctions_1_0_DeprecatedBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_1_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_1_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_1_DeprecatedBackend::versionStatus(), d);
- }
d_1_1_Deprecated = static_cast<QOpenGLFunctions_1_1_DeprecatedBackend*>(d);
d->refs.ref();
diff --git a/src/gui/opengl/qopenglfunctions_1_1.h b/src/gui/opengl/qopenglfunctions_1_1.h
index b51028168e..f312258f00 100644
--- a/src/gui/opengl/qopenglfunctions_1_1.h
+++ b/src/gui/opengl/qopenglfunctions_1_1.h
@@ -1,6 +1,7 @@
/****************************************************************************
**
** Copyright (C) 2013 Klaralvdalens Datakonsult AB (KDAB)
+** Copyright (C) 2016 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
** This file is part of the QtGui module of the Qt Toolkit.
@@ -425,1688 +426,1688 @@ private:
// OpenGL 1.0 core functions
inline void QOpenGLFunctions_1_1::glViewport(GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_0_Core->Viewport(x, y, width, height);
+ d_1_0_Core->f.Viewport(x, y, width, height);
}
inline void QOpenGLFunctions_1_1::glDepthRange(GLdouble nearVal, GLdouble farVal)
{
- d_1_0_Core->DepthRange(nearVal, farVal);
+ d_1_0_Core->f.DepthRange(nearVal, farVal);
}
inline GLboolean QOpenGLFunctions_1_1::glIsEnabled(GLenum cap)
{
- return d_1_0_Core->IsEnabled(cap);
+ return d_1_0_Core->f.IsEnabled(cap);
}
inline void QOpenGLFunctions_1_1::glGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint *params)
{
- d_1_0_Core->GetTexLevelParameteriv(target, level, pname, params);
+ d_1_0_Core->f.GetTexLevelParameteriv(target, level, pname, params);
}
inline void QOpenGLFunctions_1_1::glGetTexLevelParameterfv(GLenum target, GLint level, GLenum pname, GLfloat *params)
{
- d_1_0_Core->GetTexLevelParameterfv(target, level, pname, params);
+ d_1_0_Core->f.GetTexLevelParameterfv(target, level, pname, params);
}
inline void QOpenGLFunctions_1_1::glGetTexParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_0_Core->GetTexParameteriv(target, pname, params);
+ d_1_0_Core->f.GetTexParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_1_1::glGetTexParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_0_Core->GetTexParameterfv(target, pname, params);
+ d_1_0_Core->f.GetTexParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_1_1::glGetTexImage(GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels)
{
- d_1_0_Core->GetTexImage(target, level, format, type, pixels);
+ d_1_0_Core->f.GetTexImage(target, level, format, type, pixels);
}
inline const GLubyte * QOpenGLFunctions_1_1::glGetString(GLenum name)
{
- return d_1_0_Core->GetString(name);
+ return d_1_0_Core->f.GetString(name);
}
inline void QOpenGLFunctions_1_1::glGetIntegerv(GLenum pname, GLint *params)
{
- d_1_0_Core->GetIntegerv(pname, params);
+ d_1_0_Core->f.GetIntegerv(pname, params);
}
inline void QOpenGLFunctions_1_1::glGetFloatv(GLenum pname, GLfloat *params)
{
- d_1_0_Core->GetFloatv(pname, params);
+ d_1_0_Core->f.GetFloatv(pname, params);
}
inline GLenum QOpenGLFunctions_1_1::glGetError()
{
- return d_1_0_Core->GetError();
+ return d_1_0_Core->f.GetError();
}
inline void QOpenGLFunctions_1_1::glGetDoublev(GLenum pname, GLdouble *params)
{
- d_1_0_Core->GetDoublev(pname, params);
+ d_1_0_Core->f.GetDoublev(pname, params);
}
inline void QOpenGLFunctions_1_1::glGetBooleanv(GLenum pname, GLboolean *params)
{
- d_1_0_Core->GetBooleanv(pname, params);
+ d_1_0_Core->f.GetBooleanv(pname, params);
}
inline void QOpenGLFunctions_1_1::glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels)
{
- d_1_0_Core->ReadPixels(x, y, width, height, format, type, pixels);
+ d_1_0_Core->f.ReadPixels(x, y, width, height, format, type, pixels);
}
inline void QOpenGLFunctions_1_1::glReadBuffer(GLenum mode)
{
- d_1_0_Core->ReadBuffer(mode);
+ d_1_0_Core->f.ReadBuffer(mode);
}
inline void QOpenGLFunctions_1_1::glPixelStorei(GLenum pname, GLint param)
{
- d_1_0_Core->PixelStorei(pname, param);
+ d_1_0_Core->f.PixelStorei(pname, param);
}
inline void QOpenGLFunctions_1_1::glPixelStoref(GLenum pname, GLfloat param)
{
- d_1_0_Core->PixelStoref(pname, param);
+ d_1_0_Core->f.PixelStoref(pname, param);
}
inline void QOpenGLFunctions_1_1::glDepthFunc(GLenum func)
{
- d_1_0_Core->DepthFunc(func);
+ d_1_0_Core->f.DepthFunc(func);
}
inline void QOpenGLFunctions_1_1::glStencilOp(GLenum fail, GLenum zfail, GLenum zpass)
{
- d_1_0_Core->StencilOp(fail, zfail, zpass);
+ d_1_0_Core->f.StencilOp(fail, zfail, zpass);
}
inline void QOpenGLFunctions_1_1::glStencilFunc(GLenum func, GLint ref, GLuint mask)
{
- d_1_0_Core->StencilFunc(func, ref, mask);
+ d_1_0_Core->f.StencilFunc(func, ref, mask);
}
inline void QOpenGLFunctions_1_1::glLogicOp(GLenum opcode)
{
- d_1_0_Core->LogicOp(opcode);
+ d_1_0_Core->f.LogicOp(opcode);
}
inline void QOpenGLFunctions_1_1::glBlendFunc(GLenum sfactor, GLenum dfactor)
{
- d_1_0_Core->BlendFunc(sfactor, dfactor);
+ d_1_0_Core->f.BlendFunc(sfactor, dfactor);
}
inline void QOpenGLFunctions_1_1::glFlush()
{
- d_1_0_Core->Flush();
+ d_1_0_Core->f.Flush();
}
inline void QOpenGLFunctions_1_1::glFinish()
{
- d_1_0_Core->Finish();
+ d_1_0_Core->f.Finish();
}
inline void QOpenGLFunctions_1_1::glEnable(GLenum cap)
{
- d_1_0_Core->Enable(cap);
+ d_1_0_Core->f.Enable(cap);
}
inline void QOpenGLFunctions_1_1::glDisable(GLenum cap)
{
- d_1_0_Core->Disable(cap);
+ d_1_0_Core->f.Disable(cap);
}
inline void QOpenGLFunctions_1_1::glDepthMask(GLboolean flag)
{
- d_1_0_Core->DepthMask(flag);
+ d_1_0_Core->f.DepthMask(flag);
}
inline void QOpenGLFunctions_1_1::glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
{
- d_1_0_Core->ColorMask(red, green, blue, alpha);
+ d_1_0_Core->f.ColorMask(red, green, blue, alpha);
}
inline void QOpenGLFunctions_1_1::glStencilMask(GLuint mask)
{
- d_1_0_Core->StencilMask(mask);
+ d_1_0_Core->f.StencilMask(mask);
}
inline void QOpenGLFunctions_1_1::glClearDepth(GLdouble depth)
{
- d_1_0_Core->ClearDepth(depth);
+ d_1_0_Core->f.ClearDepth(depth);
}
inline void QOpenGLFunctions_1_1::glClearStencil(GLint s)
{
- d_1_0_Core->ClearStencil(s);
+ d_1_0_Core->f.ClearStencil(s);
}
inline void QOpenGLFunctions_1_1::glClearColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_0_Core->ClearColor(red, green, blue, alpha);
+ d_1_0_Core->f.ClearColor(red, green, blue, alpha);
}
inline void QOpenGLFunctions_1_1::glClear(GLbitfield mask)
{
- d_1_0_Core->Clear(mask);
+ d_1_0_Core->f.Clear(mask);
}
inline void QOpenGLFunctions_1_1::glDrawBuffer(GLenum mode)
{
- d_1_0_Core->DrawBuffer(mode);
+ d_1_0_Core->f.DrawBuffer(mode);
}
inline void QOpenGLFunctions_1_1::glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_0_Core->TexImage2D(target, level, internalformat, width, height, border, format, type, pixels);
+ d_1_0_Core->f.TexImage2D(target, level, internalformat, width, height, border, format, type, pixels);
}
inline void QOpenGLFunctions_1_1::glTexImage1D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_0_Core->TexImage1D(target, level, internalformat, width, border, format, type, pixels);
+ d_1_0_Core->f.TexImage1D(target, level, internalformat, width, border, format, type, pixels);
}
inline void QOpenGLFunctions_1_1::glTexParameteriv(GLenum target, GLenum pname, const GLint *params)
{
- d_1_0_Core->TexParameteriv(target, pname, params);
+ d_1_0_Core->f.TexParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_1_1::glTexParameteri(GLenum target, GLenum pname, GLint param)
{
- d_1_0_Core->TexParameteri(target, pname, param);
+ d_1_0_Core->f.TexParameteri(target, pname, param);
}
inline void QOpenGLFunctions_1_1::glTexParameterfv(GLenum target, GLenum pname, const GLfloat *params)
{
- d_1_0_Core->TexParameterfv(target, pname, params);
+ d_1_0_Core->f.TexParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_1_1::glTexParameterf(GLenum target, GLenum pname, GLfloat param)
{
- d_1_0_Core->TexParameterf(target, pname, param);
+ d_1_0_Core->f.TexParameterf(target, pname, param);
}
inline void QOpenGLFunctions_1_1::glScissor(GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_0_Core->Scissor(x, y, width, height);
+ d_1_0_Core->f.Scissor(x, y, width, height);
}
inline void QOpenGLFunctions_1_1::glPolygonMode(GLenum face, GLenum mode)
{
- d_1_0_Core->PolygonMode(face, mode);
+ d_1_0_Core->f.PolygonMode(face, mode);
}
inline void QOpenGLFunctions_1_1::glPointSize(GLfloat size)
{
- d_1_0_Core->PointSize(size);
+ d_1_0_Core->f.PointSize(size);
}
inline void QOpenGLFunctions_1_1::glLineWidth(GLfloat width)
{
- d_1_0_Core->LineWidth(width);
+ d_1_0_Core->f.LineWidth(width);
}
inline void QOpenGLFunctions_1_1::glHint(GLenum target, GLenum mode)
{
- d_1_0_Core->Hint(target, mode);
+ d_1_0_Core->f.Hint(target, mode);
}
inline void QOpenGLFunctions_1_1::glFrontFace(GLenum mode)
{
- d_1_0_Core->FrontFace(mode);
+ d_1_0_Core->f.FrontFace(mode);
}
inline void QOpenGLFunctions_1_1::glCullFace(GLenum mode)
{
- d_1_0_Core->CullFace(mode);
+ d_1_0_Core->f.CullFace(mode);
}
// OpenGL 1.1 core functions
inline void QOpenGLFunctions_1_1::glIndexubv(const GLubyte *c)
{
- d_1_1_Deprecated->Indexubv(c);
+ d_1_1_Deprecated->f.Indexubv(c);
}
inline void QOpenGLFunctions_1_1::glIndexub(GLubyte c)
{
- d_1_1_Deprecated->Indexub(c);
+ d_1_1_Deprecated->f.Indexub(c);
}
inline GLboolean QOpenGLFunctions_1_1::glIsTexture(GLuint texture)
{
- return d_1_1_Core->IsTexture(texture);
+ return d_1_1_Core->f.IsTexture(texture);
}
inline void QOpenGLFunctions_1_1::glGenTextures(GLsizei n, GLuint *textures)
{
- d_1_1_Core->GenTextures(n, textures);
+ d_1_1_Core->f.GenTextures(n, textures);
}
inline void QOpenGLFunctions_1_1::glDeleteTextures(GLsizei n, const GLuint *textures)
{
- d_1_1_Core->DeleteTextures(n, textures);
+ d_1_1_Core->f.DeleteTextures(n, textures);
}
inline void QOpenGLFunctions_1_1::glBindTexture(GLenum target, GLuint texture)
{
- d_1_1_Core->BindTexture(target, texture);
+ d_1_1_Core->f.BindTexture(target, texture);
}
inline void QOpenGLFunctions_1_1::glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_1_Core->TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels);
+ d_1_1_Core->f.TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels);
}
inline void QOpenGLFunctions_1_1::glTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_1_Core->TexSubImage1D(target, level, xoffset, width, format, type, pixels);
+ d_1_1_Core->f.TexSubImage1D(target, level, xoffset, width, format, type, pixels);
}
inline void QOpenGLFunctions_1_1::glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_1_Core->CopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height);
+ d_1_1_Core->f.CopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height);
}
inline void QOpenGLFunctions_1_1::glCopyTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
{
- d_1_1_Core->CopyTexSubImage1D(target, level, xoffset, x, y, width);
+ d_1_1_Core->f.CopyTexSubImage1D(target, level, xoffset, x, y, width);
}
inline void QOpenGLFunctions_1_1::glCopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
{
- d_1_1_Core->CopyTexImage2D(target, level, internalformat, x, y, width, height, border);
+ d_1_1_Core->f.CopyTexImage2D(target, level, internalformat, x, y, width, height, border);
}
inline void QOpenGLFunctions_1_1::glCopyTexImage1D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
{
- d_1_1_Core->CopyTexImage1D(target, level, internalformat, x, y, width, border);
+ d_1_1_Core->f.CopyTexImage1D(target, level, internalformat, x, y, width, border);
}
inline void QOpenGLFunctions_1_1::glPolygonOffset(GLfloat factor, GLfloat units)
{
- d_1_1_Core->PolygonOffset(factor, units);
+ d_1_1_Core->f.PolygonOffset(factor, units);
}
inline void QOpenGLFunctions_1_1::glGetPointerv(GLenum pname, GLvoid* *params)
{
- d_1_1_Deprecated->GetPointerv(pname, params);
+ d_1_1_Deprecated->f.GetPointerv(pname, params);
}
inline void QOpenGLFunctions_1_1::glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices)
{
- d_1_1_Core->DrawElements(mode, count, type, indices);
+ d_1_1_Core->f.DrawElements(mode, count, type, indices);
}
inline void QOpenGLFunctions_1_1::glDrawArrays(GLenum mode, GLint first, GLsizei count)
{
- d_1_1_Core->DrawArrays(mode, first, count);
+ d_1_1_Core->f.DrawArrays(mode, first, count);
}
// OpenGL 1.0 deprecated functions
inline void QOpenGLFunctions_1_1::glTranslatef(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->Translatef(x, y, z);
+ d_1_0_Deprecated->f.Translatef(x, y, z);
}
inline void QOpenGLFunctions_1_1::glTranslated(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->Translated(x, y, z);
+ d_1_0_Deprecated->f.Translated(x, y, z);
}
inline void QOpenGLFunctions_1_1::glScalef(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->Scalef(x, y, z);
+ d_1_0_Deprecated->f.Scalef(x, y, z);
}
inline void QOpenGLFunctions_1_1::glScaled(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->Scaled(x, y, z);
+ d_1_0_Deprecated->f.Scaled(x, y, z);
}
inline void QOpenGLFunctions_1_1::glRotatef(GLfloat angle, GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->Rotatef(angle, x, y, z);
+ d_1_0_Deprecated->f.Rotatef(angle, x, y, z);
}
inline void QOpenGLFunctions_1_1::glRotated(GLdouble angle, GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->Rotated(angle, x, y, z);
+ d_1_0_Deprecated->f.Rotated(angle, x, y, z);
}
inline void QOpenGLFunctions_1_1::glPushMatrix()
{
- d_1_0_Deprecated->PushMatrix();
+ d_1_0_Deprecated->f.PushMatrix();
}
inline void QOpenGLFunctions_1_1::glPopMatrix()
{
- d_1_0_Deprecated->PopMatrix();
+ d_1_0_Deprecated->f.PopMatrix();
}
inline void QOpenGLFunctions_1_1::glOrtho(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
{
- d_1_0_Deprecated->Ortho(left, right, bottom, top, zNear, zFar);
+ d_1_0_Deprecated->f.Ortho(left, right, bottom, top, zNear, zFar);
}
inline void QOpenGLFunctions_1_1::glMultMatrixd(const GLdouble *m)
{
- d_1_0_Deprecated->MultMatrixd(m);
+ d_1_0_Deprecated->f.MultMatrixd(m);
}
inline void QOpenGLFunctions_1_1::glMultMatrixf(const GLfloat *m)
{
- d_1_0_Deprecated->MultMatrixf(m);
+ d_1_0_Deprecated->f.MultMatrixf(m);
}
inline void QOpenGLFunctions_1_1::glMatrixMode(GLenum mode)
{
- d_1_0_Deprecated->MatrixMode(mode);
+ d_1_0_Deprecated->f.MatrixMode(mode);
}
inline void QOpenGLFunctions_1_1::glLoadMatrixd(const GLdouble *m)
{
- d_1_0_Deprecated->LoadMatrixd(m);
+ d_1_0_Deprecated->f.LoadMatrixd(m);
}
inline void QOpenGLFunctions_1_1::glLoadMatrixf(const GLfloat *m)
{
- d_1_0_Deprecated->LoadMatrixf(m);
+ d_1_0_Deprecated->f.LoadMatrixf(m);
}
inline void QOpenGLFunctions_1_1::glLoadIdentity()
{
- d_1_0_Deprecated->LoadIdentity();
+ d_1_0_Deprecated->f.LoadIdentity();
}
inline void QOpenGLFunctions_1_1::glFrustum(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
{
- d_1_0_Deprecated->Frustum(left, right, bottom, top, zNear, zFar);
+ d_1_0_Deprecated->f.Frustum(left, right, bottom, top, zNear, zFar);
}
inline GLboolean QOpenGLFunctions_1_1::glIsList(GLuint list)
{
- return d_1_0_Deprecated->IsList(list);
+ return d_1_0_Deprecated->f.IsList(list);
}
inline void QOpenGLFunctions_1_1::glGetTexGeniv(GLenum coord, GLenum pname, GLint *params)
{
- d_1_0_Deprecated->GetTexGeniv(coord, pname, params);
+ d_1_0_Deprecated->f.GetTexGeniv(coord, pname, params);
}
inline void QOpenGLFunctions_1_1::glGetTexGenfv(GLenum coord, GLenum pname, GLfloat *params)
{
- d_1_0_Deprecated->GetTexGenfv(coord, pname, params);
+ d_1_0_Deprecated->f.GetTexGenfv(coord, pname, params);
}
inline void QOpenGLFunctions_1_1::glGetTexGendv(GLenum coord, GLenum pname, GLdouble *params)
{
- d_1_0_Deprecated->GetTexGendv(coord, pname, params);
+ d_1_0_Deprecated->f.GetTexGendv(coord, pname, params);
}
inline void QOpenGLFunctions_1_1::glGetTexEnviv(GLenum target, GLenum pname, GLint *params)
{
- d_1_0_Deprecated->GetTexEnviv(target, pname, params);
+ d_1_0_Deprecated->f.GetTexEnviv(target, pname, params);
}
inline void QOpenGLFunctions_1_1::glGetTexEnvfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_0_Deprecated->GetTexEnvfv(target, pname, params);
+ d_1_0_Deprecated->f.GetTexEnvfv(target, pname, params);
}
inline void QOpenGLFunctions_1_1::glGetPolygonStipple(GLubyte *mask)
{
- d_1_0_Deprecated->GetPolygonStipple(mask);
+ d_1_0_Deprecated->f.GetPolygonStipple(mask);
}
inline void QOpenGLFunctions_1_1::glGetPixelMapusv(GLenum map, GLushort *values)
{
- d_1_0_Deprecated->GetPixelMapusv(map, values);
+ d_1_0_Deprecated->f.GetPixelMapusv(map, values);
}
inline void QOpenGLFunctions_1_1::glGetPixelMapuiv(GLenum map, GLuint *values)
{
- d_1_0_Deprecated->GetPixelMapuiv(map, values);
+ d_1_0_Deprecated->f.GetPixelMapuiv(map, values);
}
inline void QOpenGLFunctions_1_1::glGetPixelMapfv(GLenum map, GLfloat *values)
{
- d_1_0_Deprecated->GetPixelMapfv(map, values);
+ d_1_0_Deprecated->f.GetPixelMapfv(map, values);
}
inline void QOpenGLFunctions_1_1::glGetMaterialiv(GLenum face, GLenum pname, GLint *params)
{
- d_1_0_Deprecated->GetMaterialiv(face, pname, params);
+ d_1_0_Deprecated->f.GetMaterialiv(face, pname, params);
}
inline void QOpenGLFunctions_1_1::glGetMaterialfv(GLenum face, GLenum pname, GLfloat *params)
{
- d_1_0_Deprecated->GetMaterialfv(face, pname, params);
+ d_1_0_Deprecated->f.GetMaterialfv(face, pname, params);
}
inline void QOpenGLFunctions_1_1::glGetMapiv(GLenum target, GLenum query, GLint *v)
{
- d_1_0_Deprecated->GetMapiv(target, query, v);
+ d_1_0_Deprecated->f.GetMapiv(target, query, v);
}
inline void QOpenGLFunctions_1_1::glGetMapfv(GLenum target, GLenum query, GLfloat *v)
{
- d_1_0_Deprecated->GetMapfv(target, query, v);
+ d_1_0_Deprecated->f.GetMapfv(target, query, v);
}
inline void QOpenGLFunctions_1_1::glGetMapdv(GLenum target, GLenum query, GLdouble *v)
{
- d_1_0_Deprecated->GetMapdv(target, query, v);
+ d_1_0_Deprecated->f.GetMapdv(target, query, v);
}
inline void QOpenGLFunctions_1_1::glGetLightiv(GLenum light, GLenum pname, GLint *params)
{
- d_1_0_Deprecated->GetLightiv(light, pname, params);
+ d_1_0_Deprecated->f.GetLightiv(light, pname, params);
}
inline void QOpenGLFunctions_1_1::glGetLightfv(GLenum light, GLenum pname, GLfloat *params)
{
- d_1_0_Deprecated->GetLightfv(light, pname, params);
+ d_1_0_Deprecated->f.GetLightfv(light, pname, params);
}
inline void QOpenGLFunctions_1_1::glGetClipPlane(GLenum plane, GLdouble *equation)
{
- d_1_0_Deprecated->GetClipPlane(plane, equation);
+ d_1_0_Deprecated->f.GetClipPlane(plane, equation);
}
inline void QOpenGLFunctions_1_1::glDrawPixels(GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_0_Deprecated->DrawPixels(width, height, format, type, pixels);
+ d_1_0_Deprecated->f.DrawPixels(width, height, format, type, pixels);
}
inline void QOpenGLFunctions_1_1::glCopyPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum type)
{
- d_1_0_Deprecated->CopyPixels(x, y, width, height, type);
+ d_1_0_Deprecated->f.CopyPixels(x, y, width, height, type);
}
inline void QOpenGLFunctions_1_1::glPixelMapusv(GLenum map, GLint mapsize, const GLushort *values)
{
- d_1_0_Deprecated->PixelMapusv(map, mapsize, values);
+ d_1_0_Deprecated->f.PixelMapusv(map, mapsize, values);
}
inline void QOpenGLFunctions_1_1::glPixelMapuiv(GLenum map, GLint mapsize, const GLuint *values)
{
- d_1_0_Deprecated->PixelMapuiv(map, mapsize, values);
+ d_1_0_Deprecated->f.PixelMapuiv(map, mapsize, values);
}
inline void QOpenGLFunctions_1_1::glPixelMapfv(GLenum map, GLint mapsize, const GLfloat *values)
{
- d_1_0_Deprecated->PixelMapfv(map, mapsize, values);
+ d_1_0_Deprecated->f.PixelMapfv(map, mapsize, values);
}
inline void QOpenGLFunctions_1_1::glPixelTransferi(GLenum pname, GLint param)
{
- d_1_0_Deprecated->PixelTransferi(pname, param);
+ d_1_0_Deprecated->f.PixelTransferi(pname, param);
}
inline void QOpenGLFunctions_1_1::glPixelTransferf(GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->PixelTransferf(pname, param);
+ d_1_0_Deprecated->f.PixelTransferf(pname, param);
}
inline void QOpenGLFunctions_1_1::glPixelZoom(GLfloat xfactor, GLfloat yfactor)
{
- d_1_0_Deprecated->PixelZoom(xfactor, yfactor);
+ d_1_0_Deprecated->f.PixelZoom(xfactor, yfactor);
}
inline void QOpenGLFunctions_1_1::glAlphaFunc(GLenum func, GLfloat ref)
{
- d_1_0_Deprecated->AlphaFunc(func, ref);
+ d_1_0_Deprecated->f.AlphaFunc(func, ref);
}
inline void QOpenGLFunctions_1_1::glEvalPoint2(GLint i, GLint j)
{
- d_1_0_Deprecated->EvalPoint2(i, j);
+ d_1_0_Deprecated->f.EvalPoint2(i, j);
}
inline void QOpenGLFunctions_1_1::glEvalMesh2(GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2)
{
- d_1_0_Deprecated->EvalMesh2(mode, i1, i2, j1, j2);
+ d_1_0_Deprecated->f.EvalMesh2(mode, i1, i2, j1, j2);
}
inline void QOpenGLFunctions_1_1::glEvalPoint1(GLint i)
{
- d_1_0_Deprecated->EvalPoint1(i);
+ d_1_0_Deprecated->f.EvalPoint1(i);
}
inline void QOpenGLFunctions_1_1::glEvalMesh1(GLenum mode, GLint i1, GLint i2)
{
- d_1_0_Deprecated->EvalMesh1(mode, i1, i2);
+ d_1_0_Deprecated->f.EvalMesh1(mode, i1, i2);
}
inline void QOpenGLFunctions_1_1::glEvalCoord2fv(const GLfloat *u)
{
- d_1_0_Deprecated->EvalCoord2fv(u);
+ d_1_0_Deprecated->f.EvalCoord2fv(u);
}
inline void QOpenGLFunctions_1_1::glEvalCoord2f(GLfloat u, GLfloat v)
{
- d_1_0_Deprecated->EvalCoord2f(u, v);
+ d_1_0_Deprecated->f.EvalCoord2f(u, v);
}
inline void QOpenGLFunctions_1_1::glEvalCoord2dv(const GLdouble *u)
{
- d_1_0_Deprecated->EvalCoord2dv(u);
+ d_1_0_Deprecated->f.EvalCoord2dv(u);
}
inline void QOpenGLFunctions_1_1::glEvalCoord2d(GLdouble u, GLdouble v)
{
- d_1_0_Deprecated->EvalCoord2d(u, v);
+ d_1_0_Deprecated->f.EvalCoord2d(u, v);
}
inline void QOpenGLFunctions_1_1::glEvalCoord1fv(const GLfloat *u)
{
- d_1_0_Deprecated->EvalCoord1fv(u);
+ d_1_0_Deprecated->f.EvalCoord1fv(u);
}
inline void QOpenGLFunctions_1_1::glEvalCoord1f(GLfloat u)
{
- d_1_0_Deprecated->EvalCoord1f(u);
+ d_1_0_Deprecated->f.EvalCoord1f(u);
}
inline void QOpenGLFunctions_1_1::glEvalCoord1dv(const GLdouble *u)
{
- d_1_0_Deprecated->EvalCoord1dv(u);
+ d_1_0_Deprecated->f.EvalCoord1dv(u);
}
inline void QOpenGLFunctions_1_1::glEvalCoord1d(GLdouble u)
{
- d_1_0_Deprecated->EvalCoord1d(u);
+ d_1_0_Deprecated->f.EvalCoord1d(u);
}
inline void QOpenGLFunctions_1_1::glMapGrid2f(GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2)
{
- d_1_0_Deprecated->MapGrid2f(un, u1, u2, vn, v1, v2);
+ d_1_0_Deprecated->f.MapGrid2f(un, u1, u2, vn, v1, v2);
}
inline void QOpenGLFunctions_1_1::glMapGrid2d(GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2)
{
- d_1_0_Deprecated->MapGrid2d(un, u1, u2, vn, v1, v2);
+ d_1_0_Deprecated->f.MapGrid2d(un, u1, u2, vn, v1, v2);
}
inline void QOpenGLFunctions_1_1::glMapGrid1f(GLint un, GLfloat u1, GLfloat u2)
{
- d_1_0_Deprecated->MapGrid1f(un, u1, u2);
+ d_1_0_Deprecated->f.MapGrid1f(un, u1, u2);
}
inline void QOpenGLFunctions_1_1::glMapGrid1d(GLint un, GLdouble u1, GLdouble u2)
{
- d_1_0_Deprecated->MapGrid1d(un, u1, u2);
+ d_1_0_Deprecated->f.MapGrid1d(un, u1, u2);
}
inline void QOpenGLFunctions_1_1::glMap2f(GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points)
{
- d_1_0_Deprecated->Map2f(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points);
+ d_1_0_Deprecated->f.Map2f(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points);
}
inline void QOpenGLFunctions_1_1::glMap2d(GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points)
{
- d_1_0_Deprecated->Map2d(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points);
+ d_1_0_Deprecated->f.Map2d(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points);
}
inline void QOpenGLFunctions_1_1::glMap1f(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points)
{
- d_1_0_Deprecated->Map1f(target, u1, u2, stride, order, points);
+ d_1_0_Deprecated->f.Map1f(target, u1, u2, stride, order, points);
}
inline void QOpenGLFunctions_1_1::glMap1d(GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points)
{
- d_1_0_Deprecated->Map1d(target, u1, u2, stride, order, points);
+ d_1_0_Deprecated->f.Map1d(target, u1, u2, stride, order, points);
}
inline void QOpenGLFunctions_1_1::glPushAttrib(GLbitfield mask)
{
- d_1_0_Deprecated->PushAttrib(mask);
+ d_1_0_Deprecated->f.PushAttrib(mask);
}
inline void QOpenGLFunctions_1_1::glPopAttrib()
{
- d_1_0_Deprecated->PopAttrib();
+ d_1_0_Deprecated->f.PopAttrib();
}
inline void QOpenGLFunctions_1_1::glAccum(GLenum op, GLfloat value)
{
- d_1_0_Deprecated->Accum(op, value);
+ d_1_0_Deprecated->f.Accum(op, value);
}
inline void QOpenGLFunctions_1_1::glIndexMask(GLuint mask)
{
- d_1_0_Deprecated->IndexMask(mask);
+ d_1_0_Deprecated->f.IndexMask(mask);
}
inline void QOpenGLFunctions_1_1::glClearIndex(GLfloat c)
{
- d_1_0_Deprecated->ClearIndex(c);
+ d_1_0_Deprecated->f.ClearIndex(c);
}
inline void QOpenGLFunctions_1_1::glClearAccum(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_0_Deprecated->ClearAccum(red, green, blue, alpha);
+ d_1_0_Deprecated->f.ClearAccum(red, green, blue, alpha);
}
inline void QOpenGLFunctions_1_1::glPushName(GLuint name)
{
- d_1_0_Deprecated->PushName(name);
+ d_1_0_Deprecated->f.PushName(name);
}
inline void QOpenGLFunctions_1_1::glPopName()
{
- d_1_0_Deprecated->PopName();
+ d_1_0_Deprecated->f.PopName();
}
inline void QOpenGLFunctions_1_1::glPassThrough(GLfloat token)
{
- d_1_0_Deprecated->PassThrough(token);
+ d_1_0_Deprecated->f.PassThrough(token);
}
inline void QOpenGLFunctions_1_1::glLoadName(GLuint name)
{
- d_1_0_Deprecated->LoadName(name);
+ d_1_0_Deprecated->f.LoadName(name);
}
inline void QOpenGLFunctions_1_1::glInitNames()
{
- d_1_0_Deprecated->InitNames();
+ d_1_0_Deprecated->f.InitNames();
}
inline GLint QOpenGLFunctions_1_1::glRenderMode(GLenum mode)
{
- return d_1_0_Deprecated->RenderMode(mode);
+ return d_1_0_Deprecated->f.RenderMode(mode);
}
inline void QOpenGLFunctions_1_1::glSelectBuffer(GLsizei size, GLuint *buffer)
{
- d_1_0_Deprecated->SelectBuffer(size, buffer);
+ d_1_0_Deprecated->f.SelectBuffer(size, buffer);
}
inline void QOpenGLFunctions_1_1::glFeedbackBuffer(GLsizei size, GLenum type, GLfloat *buffer)
{
- d_1_0_Deprecated->FeedbackBuffer(size, type, buffer);
+ d_1_0_Deprecated->f.FeedbackBuffer(size, type, buffer);
}
inline void QOpenGLFunctions_1_1::glTexGeniv(GLenum coord, GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->TexGeniv(coord, pname, params);
+ d_1_0_Deprecated->f.TexGeniv(coord, pname, params);
}
inline void QOpenGLFunctions_1_1::glTexGeni(GLenum coord, GLenum pname, GLint param)
{
- d_1_0_Deprecated->TexGeni(coord, pname, param);
+ d_1_0_Deprecated->f.TexGeni(coord, pname, param);
}
inline void QOpenGLFunctions_1_1::glTexGenfv(GLenum coord, GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->TexGenfv(coord, pname, params);
+ d_1_0_Deprecated->f.TexGenfv(coord, pname, params);
}
inline void QOpenGLFunctions_1_1::glTexGenf(GLenum coord, GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->TexGenf(coord, pname, param);
+ d_1_0_Deprecated->f.TexGenf(coord, pname, param);
}
inline void QOpenGLFunctions_1_1::glTexGendv(GLenum coord, GLenum pname, const GLdouble *params)
{
- d_1_0_Deprecated->TexGendv(coord, pname, params);
+ d_1_0_Deprecated->f.TexGendv(coord, pname, params);
}
inline void QOpenGLFunctions_1_1::glTexGend(GLenum coord, GLenum pname, GLdouble param)
{
- d_1_0_Deprecated->TexGend(coord, pname, param);
+ d_1_0_Deprecated->f.TexGend(coord, pname, param);
}
inline void QOpenGLFunctions_1_1::glTexEnviv(GLenum target, GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->TexEnviv(target, pname, params);
+ d_1_0_Deprecated->f.TexEnviv(target, pname, params);
}
inline void QOpenGLFunctions_1_1::glTexEnvi(GLenum target, GLenum pname, GLint param)
{
- d_1_0_Deprecated->TexEnvi(target, pname, param);
+ d_1_0_Deprecated->f.TexEnvi(target, pname, param);
}
inline void QOpenGLFunctions_1_1::glTexEnvfv(GLenum target, GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->TexEnvfv(target, pname, params);
+ d_1_0_Deprecated->f.TexEnvfv(target, pname, params);
}
inline void QOpenGLFunctions_1_1::glTexEnvf(GLenum target, GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->TexEnvf(target, pname, param);
+ d_1_0_Deprecated->f.TexEnvf(target, pname, param);
}
inline void QOpenGLFunctions_1_1::glShadeModel(GLenum mode)
{
- d_1_0_Deprecated->ShadeModel(mode);
+ d_1_0_Deprecated->f.ShadeModel(mode);
}
inline void QOpenGLFunctions_1_1::glPolygonStipple(const GLubyte *mask)
{
- d_1_0_Deprecated->PolygonStipple(mask);
+ d_1_0_Deprecated->f.PolygonStipple(mask);
}
inline void QOpenGLFunctions_1_1::glMaterialiv(GLenum face, GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->Materialiv(face, pname, params);
+ d_1_0_Deprecated->f.Materialiv(face, pname, params);
}
inline void QOpenGLFunctions_1_1::glMateriali(GLenum face, GLenum pname, GLint param)
{
- d_1_0_Deprecated->Materiali(face, pname, param);
+ d_1_0_Deprecated->f.Materiali(face, pname, param);
}
inline void QOpenGLFunctions_1_1::glMaterialfv(GLenum face, GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->Materialfv(face, pname, params);
+ d_1_0_Deprecated->f.Materialfv(face, pname, params);
}
inline void QOpenGLFunctions_1_1::glMaterialf(GLenum face, GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->Materialf(face, pname, param);
+ d_1_0_Deprecated->f.Materialf(face, pname, param);
}
inline void QOpenGLFunctions_1_1::glLineStipple(GLint factor, GLushort pattern)
{
- d_1_0_Deprecated->LineStipple(factor, pattern);
+ d_1_0_Deprecated->f.LineStipple(factor, pattern);
}
inline void QOpenGLFunctions_1_1::glLightModeliv(GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->LightModeliv(pname, params);
+ d_1_0_Deprecated->f.LightModeliv(pname, params);
}
inline void QOpenGLFunctions_1_1::glLightModeli(GLenum pname, GLint param)
{
- d_1_0_Deprecated->LightModeli(pname, param);
+ d_1_0_Deprecated->f.LightModeli(pname, param);
}
inline void QOpenGLFunctions_1_1::glLightModelfv(GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->LightModelfv(pname, params);
+ d_1_0_Deprecated->f.LightModelfv(pname, params);
}
inline void QOpenGLFunctions_1_1::glLightModelf(GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->LightModelf(pname, param);
+ d_1_0_Deprecated->f.LightModelf(pname, param);
}
inline void QOpenGLFunctions_1_1::glLightiv(GLenum light, GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->Lightiv(light, pname, params);
+ d_1_0_Deprecated->f.Lightiv(light, pname, params);
}
inline void QOpenGLFunctions_1_1::glLighti(GLenum light, GLenum pname, GLint param)
{
- d_1_0_Deprecated->Lighti(light, pname, param);
+ d_1_0_Deprecated->f.Lighti(light, pname, param);
}
inline void QOpenGLFunctions_1_1::glLightfv(GLenum light, GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->Lightfv(light, pname, params);
+ d_1_0_Deprecated->f.Lightfv(light, pname, params);
}
inline void QOpenGLFunctions_1_1::glLightf(GLenum light, GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->Lightf(light, pname, param);
+ d_1_0_Deprecated->f.Lightf(light, pname, param);
}
inline void QOpenGLFunctions_1_1::glFogiv(GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->Fogiv(pname, params);
+ d_1_0_Deprecated->f.Fogiv(pname, params);
}
inline void QOpenGLFunctions_1_1::glFogi(GLenum pname, GLint param)
{
- d_1_0_Deprecated->Fogi(pname, param);
+ d_1_0_Deprecated->f.Fogi(pname, param);
}
inline void QOpenGLFunctions_1_1::glFogfv(GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->Fogfv(pname, params);
+ d_1_0_Deprecated->f.Fogfv(pname, params);
}
inline void QOpenGLFunctions_1_1::glFogf(GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->Fogf(pname, param);
+ d_1_0_Deprecated->f.Fogf(pname, param);
}
inline void QOpenGLFunctions_1_1::glColorMaterial(GLenum face, GLenum mode)
{
- d_1_0_Deprecated->ColorMaterial(face, mode);
+ d_1_0_Deprecated->f.ColorMaterial(face, mode);
}
inline void QOpenGLFunctions_1_1::glClipPlane(GLenum plane, const GLdouble *equation)
{
- d_1_0_Deprecated->ClipPlane(plane, equation);
+ d_1_0_Deprecated->f.ClipPlane(plane, equation);
}
inline void QOpenGLFunctions_1_1::glVertex4sv(const GLshort *v)
{
- d_1_0_Deprecated->Vertex4sv(v);
+ d_1_0_Deprecated->f.Vertex4sv(v);
}
inline void QOpenGLFunctions_1_1::glVertex4s(GLshort x, GLshort y, GLshort z, GLshort w)
{
- d_1_0_Deprecated->Vertex4s(x, y, z, w);
+ d_1_0_Deprecated->f.Vertex4s(x, y, z, w);
}
inline void QOpenGLFunctions_1_1::glVertex4iv(const GLint *v)
{
- d_1_0_Deprecated->Vertex4iv(v);
+ d_1_0_Deprecated->f.Vertex4iv(v);
}
inline void QOpenGLFunctions_1_1::glVertex4i(GLint x, GLint y, GLint z, GLint w)
{
- d_1_0_Deprecated->Vertex4i(x, y, z, w);
+ d_1_0_Deprecated->f.Vertex4i(x, y, z, w);
}
inline void QOpenGLFunctions_1_1::glVertex4fv(const GLfloat *v)
{
- d_1_0_Deprecated->Vertex4fv(v);
+ d_1_0_Deprecated->f.Vertex4fv(v);
}
inline void QOpenGLFunctions_1_1::glVertex4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
{
- d_1_0_Deprecated->Vertex4f(x, y, z, w);
+ d_1_0_Deprecated->f.Vertex4f(x, y, z, w);
}
inline void QOpenGLFunctions_1_1::glVertex4dv(const GLdouble *v)
{
- d_1_0_Deprecated->Vertex4dv(v);
+ d_1_0_Deprecated->f.Vertex4dv(v);
}
inline void QOpenGLFunctions_1_1::glVertex4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
{
- d_1_0_Deprecated->Vertex4d(x, y, z, w);
+ d_1_0_Deprecated->f.Vertex4d(x, y, z, w);
}
inline void QOpenGLFunctions_1_1::glVertex3sv(const GLshort *v)
{
- d_1_0_Deprecated->Vertex3sv(v);
+ d_1_0_Deprecated->f.Vertex3sv(v);
}
inline void QOpenGLFunctions_1_1::glVertex3s(GLshort x, GLshort y, GLshort z)
{
- d_1_0_Deprecated->Vertex3s(x, y, z);
+ d_1_0_Deprecated->f.Vertex3s(x, y, z);
}
inline void QOpenGLFunctions_1_1::glVertex3iv(const GLint *v)
{
- d_1_0_Deprecated->Vertex3iv(v);
+ d_1_0_Deprecated->f.Vertex3iv(v);
}
inline void QOpenGLFunctions_1_1::glVertex3i(GLint x, GLint y, GLint z)
{
- d_1_0_Deprecated->Vertex3i(x, y, z);
+ d_1_0_Deprecated->f.Vertex3i(x, y, z);
}
inline void QOpenGLFunctions_1_1::glVertex3fv(const GLfloat *v)
{
- d_1_0_Deprecated->Vertex3fv(v);
+ d_1_0_Deprecated->f.Vertex3fv(v);
}
inline void QOpenGLFunctions_1_1::glVertex3f(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->Vertex3f(x, y, z);
+ d_1_0_Deprecated->f.Vertex3f(x, y, z);
}
inline void QOpenGLFunctions_1_1::glVertex3dv(const GLdouble *v)
{
- d_1_0_Deprecated->Vertex3dv(v);
+ d_1_0_Deprecated->f.Vertex3dv(v);
}
inline void QOpenGLFunctions_1_1::glVertex3d(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->Vertex3d(x, y, z);
+ d_1_0_Deprecated->f.Vertex3d(x, y, z);
}
inline void QOpenGLFunctions_1_1::glVertex2sv(const GLshort *v)
{
- d_1_0_Deprecated->Vertex2sv(v);
+ d_1_0_Deprecated->f.Vertex2sv(v);
}
inline void QOpenGLFunctions_1_1::glVertex2s(GLshort x, GLshort y)
{
- d_1_0_Deprecated->Vertex2s(x, y);
+ d_1_0_Deprecated->f.Vertex2s(x, y);
}
inline void QOpenGLFunctions_1_1::glVertex2iv(const GLint *v)
{
- d_1_0_Deprecated->Vertex2iv(v);
+ d_1_0_Deprecated->f.Vertex2iv(v);
}
inline void QOpenGLFunctions_1_1::glVertex2i(GLint x, GLint y)
{
- d_1_0_Deprecated->Vertex2i(x, y);
+ d_1_0_Deprecated->f.Vertex2i(x, y);
}
inline void QOpenGLFunctions_1_1::glVertex2fv(const GLfloat *v)
{
- d_1_0_Deprecated->Vertex2fv(v);
+ d_1_0_Deprecated->f.Vertex2fv(v);
}
inline void QOpenGLFunctions_1_1::glVertex2f(GLfloat x, GLfloat y)
{
- d_1_0_Deprecated->Vertex2f(x, y);
+ d_1_0_Deprecated->f.Vertex2f(x, y);
}
inline void QOpenGLFunctions_1_1::glVertex2dv(const GLdouble *v)
{
- d_1_0_Deprecated->Vertex2dv(v);
+ d_1_0_Deprecated->f.Vertex2dv(v);
}
inline void QOpenGLFunctions_1_1::glVertex2d(GLdouble x, GLdouble y)
{
- d_1_0_Deprecated->Vertex2d(x, y);
+ d_1_0_Deprecated->f.Vertex2d(x, y);
}
inline void QOpenGLFunctions_1_1::glTexCoord4sv(const GLshort *v)
{
- d_1_0_Deprecated->TexCoord4sv(v);
+ d_1_0_Deprecated->f.TexCoord4sv(v);
}
inline void QOpenGLFunctions_1_1::glTexCoord4s(GLshort s, GLshort t, GLshort r, GLshort q)
{
- d_1_0_Deprecated->TexCoord4s(s, t, r, q);
+ d_1_0_Deprecated->f.TexCoord4s(s, t, r, q);
}
inline void QOpenGLFunctions_1_1::glTexCoord4iv(const GLint *v)
{
- d_1_0_Deprecated->TexCoord4iv(v);
+ d_1_0_Deprecated->f.TexCoord4iv(v);
}
inline void QOpenGLFunctions_1_1::glTexCoord4i(GLint s, GLint t, GLint r, GLint q)
{
- d_1_0_Deprecated->TexCoord4i(s, t, r, q);
+ d_1_0_Deprecated->f.TexCoord4i(s, t, r, q);
}
inline void QOpenGLFunctions_1_1::glTexCoord4fv(const GLfloat *v)
{
- d_1_0_Deprecated->TexCoord4fv(v);
+ d_1_0_Deprecated->f.TexCoord4fv(v);
}
inline void QOpenGLFunctions_1_1::glTexCoord4f(GLfloat s, GLfloat t, GLfloat r, GLfloat q)
{
- d_1_0_Deprecated->TexCoord4f(s, t, r, q);
+ d_1_0_Deprecated->f.TexCoord4f(s, t, r, q);
}
inline void QOpenGLFunctions_1_1::glTexCoord4dv(const GLdouble *v)
{
- d_1_0_Deprecated->TexCoord4dv(v);
+ d_1_0_Deprecated->f.TexCoord4dv(v);
}
inline void QOpenGLFunctions_1_1::glTexCoord4d(GLdouble s, GLdouble t, GLdouble r, GLdouble q)
{
- d_1_0_Deprecated->TexCoord4d(s, t, r, q);
+ d_1_0_Deprecated->f.TexCoord4d(s, t, r, q);
}
inline void QOpenGLFunctions_1_1::glTexCoord3sv(const GLshort *v)
{
- d_1_0_Deprecated->TexCoord3sv(v);
+ d_1_0_Deprecated->f.TexCoord3sv(v);
}
inline void QOpenGLFunctions_1_1::glTexCoord3s(GLshort s, GLshort t, GLshort r)
{
- d_1_0_Deprecated->TexCoord3s(s, t, r);
+ d_1_0_Deprecated->f.TexCoord3s(s, t, r);
}
inline void QOpenGLFunctions_1_1::glTexCoord3iv(const GLint *v)
{
- d_1_0_Deprecated->TexCoord3iv(v);
+ d_1_0_Deprecated->f.TexCoord3iv(v);
}
inline void QOpenGLFunctions_1_1::glTexCoord3i(GLint s, GLint t, GLint r)
{
- d_1_0_Deprecated->TexCoord3i(s, t, r);
+ d_1_0_Deprecated->f.TexCoord3i(s, t, r);
}
inline void QOpenGLFunctions_1_1::glTexCoord3fv(const GLfloat *v)
{
- d_1_0_Deprecated->TexCoord3fv(v);
+ d_1_0_Deprecated->f.TexCoord3fv(v);
}
inline void QOpenGLFunctions_1_1::glTexCoord3f(GLfloat s, GLfloat t, GLfloat r)
{
- d_1_0_Deprecated->TexCoord3f(s, t, r);
+ d_1_0_Deprecated->f.TexCoord3f(s, t, r);
}
inline void QOpenGLFunctions_1_1::glTexCoord3dv(const GLdouble *v)
{
- d_1_0_Deprecated->TexCoord3dv(v);
+ d_1_0_Deprecated->f.TexCoord3dv(v);
}
inline void QOpenGLFunctions_1_1::glTexCoord3d(GLdouble s, GLdouble t, GLdouble r)
{
- d_1_0_Deprecated->TexCoord3d(s, t, r);
+ d_1_0_Deprecated->f.TexCoord3d(s, t, r);
}
inline void QOpenGLFunctions_1_1::glTexCoord2sv(const GLshort *v)
{
- d_1_0_Deprecated->TexCoord2sv(v);
+ d_1_0_Deprecated->f.TexCoord2sv(v);
}
inline void QOpenGLFunctions_1_1::glTexCoord2s(GLshort s, GLshort t)
{
- d_1_0_Deprecated->TexCoord2s(s, t);
+ d_1_0_Deprecated->f.TexCoord2s(s, t);
}
inline void QOpenGLFunctions_1_1::glTexCoord2iv(const GLint *v)
{
- d_1_0_Deprecated->TexCoord2iv(v);
+ d_1_0_Deprecated->f.TexCoord2iv(v);
}
inline void QOpenGLFunctions_1_1::glTexCoord2i(GLint s, GLint t)
{
- d_1_0_Deprecated->TexCoord2i(s, t);
+ d_1_0_Deprecated->f.TexCoord2i(s, t);
}
inline void QOpenGLFunctions_1_1::glTexCoord2fv(const GLfloat *v)
{
- d_1_0_Deprecated->TexCoord2fv(v);
+ d_1_0_Deprecated->f.TexCoord2fv(v);
}
inline void QOpenGLFunctions_1_1::glTexCoord2f(GLfloat s, GLfloat t)
{
- d_1_0_Deprecated->TexCoord2f(s, t);
+ d_1_0_Deprecated->f.TexCoord2f(s, t);
}
inline void QOpenGLFunctions_1_1::glTexCoord2dv(const GLdouble *v)
{
- d_1_0_Deprecated->TexCoord2dv(v);
+ d_1_0_Deprecated->f.TexCoord2dv(v);
}
inline void QOpenGLFunctions_1_1::glTexCoord2d(GLdouble s, GLdouble t)
{
- d_1_0_Deprecated->TexCoord2d(s, t);
+ d_1_0_Deprecated->f.TexCoord2d(s, t);
}
inline void QOpenGLFunctions_1_1::glTexCoord1sv(const GLshort *v)
{
- d_1_0_Deprecated->TexCoord1sv(v);
+ d_1_0_Deprecated->f.TexCoord1sv(v);
}
inline void QOpenGLFunctions_1_1::glTexCoord1s(GLshort s)
{
- d_1_0_Deprecated->TexCoord1s(s);
+ d_1_0_Deprecated->f.TexCoord1s(s);
}
inline void QOpenGLFunctions_1_1::glTexCoord1iv(const GLint *v)
{
- d_1_0_Deprecated->TexCoord1iv(v);
+ d_1_0_Deprecated->f.TexCoord1iv(v);
}
inline void QOpenGLFunctions_1_1::glTexCoord1i(GLint s)
{
- d_1_0_Deprecated->TexCoord1i(s);
+ d_1_0_Deprecated->f.TexCoord1i(s);
}
inline void QOpenGLFunctions_1_1::glTexCoord1fv(const GLfloat *v)
{
- d_1_0_Deprecated->TexCoord1fv(v);
+ d_1_0_Deprecated->f.TexCoord1fv(v);
}
inline void QOpenGLFunctions_1_1::glTexCoord1f(GLfloat s)
{
- d_1_0_Deprecated->TexCoord1f(s);
+ d_1_0_Deprecated->f.TexCoord1f(s);
}
inline void QOpenGLFunctions_1_1::glTexCoord1dv(const GLdouble *v)
{
- d_1_0_Deprecated->TexCoord1dv(v);
+ d_1_0_Deprecated->f.TexCoord1dv(v);
}
inline void QOpenGLFunctions_1_1::glTexCoord1d(GLdouble s)
{
- d_1_0_Deprecated->TexCoord1d(s);
+ d_1_0_Deprecated->f.TexCoord1d(s);
}
inline void QOpenGLFunctions_1_1::glRectsv(const GLshort *v1, const GLshort *v2)
{
- d_1_0_Deprecated->Rectsv(v1, v2);
+ d_1_0_Deprecated->f.Rectsv(v1, v2);
}
inline void QOpenGLFunctions_1_1::glRects(GLshort x1, GLshort y1, GLshort x2, GLshort y2)
{
- d_1_0_Deprecated->Rects(x1, y1, x2, y2);
+ d_1_0_Deprecated->f.Rects(x1, y1, x2, y2);
}
inline void QOpenGLFunctions_1_1::glRectiv(const GLint *v1, const GLint *v2)
{
- d_1_0_Deprecated->Rectiv(v1, v2);
+ d_1_0_Deprecated->f.Rectiv(v1, v2);
}
inline void QOpenGLFunctions_1_1::glRecti(GLint x1, GLint y1, GLint x2, GLint y2)
{
- d_1_0_Deprecated->Recti(x1, y1, x2, y2);
+ d_1_0_Deprecated->f.Recti(x1, y1, x2, y2);
}
inline void QOpenGLFunctions_1_1::glRectfv(const GLfloat *v1, const GLfloat *v2)
{
- d_1_0_Deprecated->Rectfv(v1, v2);
+ d_1_0_Deprecated->f.Rectfv(v1, v2);
}
inline void QOpenGLFunctions_1_1::glRectf(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2)
{
- d_1_0_Deprecated->Rectf(x1, y1, x2, y2);
+ d_1_0_Deprecated->f.Rectf(x1, y1, x2, y2);
}
inline void QOpenGLFunctions_1_1::glRectdv(const GLdouble *v1, const GLdouble *v2)
{
- d_1_0_Deprecated->Rectdv(v1, v2);
+ d_1_0_Deprecated->f.Rectdv(v1, v2);
}
inline void QOpenGLFunctions_1_1::glRectd(GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2)
{
- d_1_0_Deprecated->Rectd(x1, y1, x2, y2);
+ d_1_0_Deprecated->f.Rectd(x1, y1, x2, y2);
}
inline void QOpenGLFunctions_1_1::glRasterPos4sv(const GLshort *v)
{
- d_1_0_Deprecated->RasterPos4sv(v);
+ d_1_0_Deprecated->f.RasterPos4sv(v);
}
inline void QOpenGLFunctions_1_1::glRasterPos4s(GLshort x, GLshort y, GLshort z, GLshort w)
{
- d_1_0_Deprecated->RasterPos4s(x, y, z, w);
+ d_1_0_Deprecated->f.RasterPos4s(x, y, z, w);
}
inline void QOpenGLFunctions_1_1::glRasterPos4iv(const GLint *v)
{
- d_1_0_Deprecated->RasterPos4iv(v);
+ d_1_0_Deprecated->f.RasterPos4iv(v);
}
inline void QOpenGLFunctions_1_1::glRasterPos4i(GLint x, GLint y, GLint z, GLint w)
{
- d_1_0_Deprecated->RasterPos4i(x, y, z, w);
+ d_1_0_Deprecated->f.RasterPos4i(x, y, z, w);
}
inline void QOpenGLFunctions_1_1::glRasterPos4fv(const GLfloat *v)
{
- d_1_0_Deprecated->RasterPos4fv(v);
+ d_1_0_Deprecated->f.RasterPos4fv(v);
}
inline void QOpenGLFunctions_1_1::glRasterPos4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
{
- d_1_0_Deprecated->RasterPos4f(x, y, z, w);
+ d_1_0_Deprecated->f.RasterPos4f(x, y, z, w);
}
inline void QOpenGLFunctions_1_1::glRasterPos4dv(const GLdouble *v)
{
- d_1_0_Deprecated->RasterPos4dv(v);
+ d_1_0_Deprecated->f.RasterPos4dv(v);
}
inline void QOpenGLFunctions_1_1::glRasterPos4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
{
- d_1_0_Deprecated->RasterPos4d(x, y, z, w);
+ d_1_0_Deprecated->f.RasterPos4d(x, y, z, w);
}
inline void QOpenGLFunctions_1_1::glRasterPos3sv(const GLshort *v)
{
- d_1_0_Deprecated->RasterPos3sv(v);
+ d_1_0_Deprecated->f.RasterPos3sv(v);
}
inline void QOpenGLFunctions_1_1::glRasterPos3s(GLshort x, GLshort y, GLshort z)
{
- d_1_0_Deprecated->RasterPos3s(x, y, z);
+ d_1_0_Deprecated->f.RasterPos3s(x, y, z);
}
inline void QOpenGLFunctions_1_1::glRasterPos3iv(const GLint *v)
{
- d_1_0_Deprecated->RasterPos3iv(v);
+ d_1_0_Deprecated->f.RasterPos3iv(v);
}
inline void QOpenGLFunctions_1_1::glRasterPos3i(GLint x, GLint y, GLint z)
{
- d_1_0_Deprecated->RasterPos3i(x, y, z);
+ d_1_0_Deprecated->f.RasterPos3i(x, y, z);
}
inline void QOpenGLFunctions_1_1::glRasterPos3fv(const GLfloat *v)
{
- d_1_0_Deprecated->RasterPos3fv(v);
+ d_1_0_Deprecated->f.RasterPos3fv(v);
}
inline void QOpenGLFunctions_1_1::glRasterPos3f(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->RasterPos3f(x, y, z);
+ d_1_0_Deprecated->f.RasterPos3f(x, y, z);
}
inline void QOpenGLFunctions_1_1::glRasterPos3dv(const GLdouble *v)
{
- d_1_0_Deprecated->RasterPos3dv(v);
+ d_1_0_Deprecated->f.RasterPos3dv(v);
}
inline void QOpenGLFunctions_1_1::glRasterPos3d(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->RasterPos3d(x, y, z);
+ d_1_0_Deprecated->f.RasterPos3d(x, y, z);
}
inline void QOpenGLFunctions_1_1::glRasterPos2sv(const GLshort *v)
{
- d_1_0_Deprecated->RasterPos2sv(v);
+ d_1_0_Deprecated->f.RasterPos2sv(v);
}
inline void QOpenGLFunctions_1_1::glRasterPos2s(GLshort x, GLshort y)
{
- d_1_0_Deprecated->RasterPos2s(x, y);
+ d_1_0_Deprecated->f.RasterPos2s(x, y);
}
inline void QOpenGLFunctions_1_1::glRasterPos2iv(const GLint *v)
{
- d_1_0_Deprecated->RasterPos2iv(v);
+ d_1_0_Deprecated->f.RasterPos2iv(v);
}
inline void QOpenGLFunctions_1_1::glRasterPos2i(GLint x, GLint y)
{
- d_1_0_Deprecated->RasterPos2i(x, y);
+ d_1_0_Deprecated->f.RasterPos2i(x, y);
}
inline void QOpenGLFunctions_1_1::glRasterPos2fv(const GLfloat *v)
{
- d_1_0_Deprecated->RasterPos2fv(v);
+ d_1_0_Deprecated->f.RasterPos2fv(v);
}
inline void QOpenGLFunctions_1_1::glRasterPos2f(GLfloat x, GLfloat y)
{
- d_1_0_Deprecated->RasterPos2f(x, y);
+ d_1_0_Deprecated->f.RasterPos2f(x, y);
}
inline void QOpenGLFunctions_1_1::glRasterPos2dv(const GLdouble *v)
{
- d_1_0_Deprecated->RasterPos2dv(v);
+ d_1_0_Deprecated->f.RasterPos2dv(v);
}
inline void QOpenGLFunctions_1_1::glRasterPos2d(GLdouble x, GLdouble y)
{
- d_1_0_Deprecated->RasterPos2d(x, y);
+ d_1_0_Deprecated->f.RasterPos2d(x, y);
}
inline void QOpenGLFunctions_1_1::glNormal3sv(const GLshort *v)
{
- d_1_0_Deprecated->Normal3sv(v);
+ d_1_0_Deprecated->f.Normal3sv(v);
}
inline void QOpenGLFunctions_1_1::glNormal3s(GLshort nx, GLshort ny, GLshort nz)
{
- d_1_0_Deprecated->Normal3s(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3s(nx, ny, nz);
}
inline void QOpenGLFunctions_1_1::glNormal3iv(const GLint *v)
{
- d_1_0_Deprecated->Normal3iv(v);
+ d_1_0_Deprecated->f.Normal3iv(v);
}
inline void QOpenGLFunctions_1_1::glNormal3i(GLint nx, GLint ny, GLint nz)
{
- d_1_0_Deprecated->Normal3i(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3i(nx, ny, nz);
}
inline void QOpenGLFunctions_1_1::glNormal3fv(const GLfloat *v)
{
- d_1_0_Deprecated->Normal3fv(v);
+ d_1_0_Deprecated->f.Normal3fv(v);
}
inline void QOpenGLFunctions_1_1::glNormal3f(GLfloat nx, GLfloat ny, GLfloat nz)
{
- d_1_0_Deprecated->Normal3f(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3f(nx, ny, nz);
}
inline void QOpenGLFunctions_1_1::glNormal3dv(const GLdouble *v)
{
- d_1_0_Deprecated->Normal3dv(v);
+ d_1_0_Deprecated->f.Normal3dv(v);
}
inline void QOpenGLFunctions_1_1::glNormal3d(GLdouble nx, GLdouble ny, GLdouble nz)
{
- d_1_0_Deprecated->Normal3d(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3d(nx, ny, nz);
}
inline void QOpenGLFunctions_1_1::glNormal3bv(const GLbyte *v)
{
- d_1_0_Deprecated->Normal3bv(v);
+ d_1_0_Deprecated->f.Normal3bv(v);
}
inline void QOpenGLFunctions_1_1::glNormal3b(GLbyte nx, GLbyte ny, GLbyte nz)
{
- d_1_0_Deprecated->Normal3b(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3b(nx, ny, nz);
}
inline void QOpenGLFunctions_1_1::glIndexsv(const GLshort *c)
{
- d_1_0_Deprecated->Indexsv(c);
+ d_1_0_Deprecated->f.Indexsv(c);
}
inline void QOpenGLFunctions_1_1::glIndexs(GLshort c)
{
- d_1_0_Deprecated->Indexs(c);
+ d_1_0_Deprecated->f.Indexs(c);
}
inline void QOpenGLFunctions_1_1::glIndexiv(const GLint *c)
{
- d_1_0_Deprecated->Indexiv(c);
+ d_1_0_Deprecated->f.Indexiv(c);
}
inline void QOpenGLFunctions_1_1::glIndexi(GLint c)
{
- d_1_0_Deprecated->Indexi(c);
+ d_1_0_Deprecated->f.Indexi(c);
}
inline void QOpenGLFunctions_1_1::glIndexfv(const GLfloat *c)
{
- d_1_0_Deprecated->Indexfv(c);
+ d_1_0_Deprecated->f.Indexfv(c);
}
inline void QOpenGLFunctions_1_1::glIndexf(GLfloat c)
{
- d_1_0_Deprecated->Indexf(c);
+ d_1_0_Deprecated->f.Indexf(c);
}
inline void QOpenGLFunctions_1_1::glIndexdv(const GLdouble *c)
{
- d_1_0_Deprecated->Indexdv(c);
+ d_1_0_Deprecated->f.Indexdv(c);
}
inline void QOpenGLFunctions_1_1::glIndexd(GLdouble c)
{
- d_1_0_Deprecated->Indexd(c);
+ d_1_0_Deprecated->f.Indexd(c);
}
inline void QOpenGLFunctions_1_1::glEnd()
{
- d_1_0_Deprecated->End();
+ d_1_0_Deprecated->f.End();
}
inline void QOpenGLFunctions_1_1::glEdgeFlagv(const GLboolean *flag)
{
- d_1_0_Deprecated->EdgeFlagv(flag);
+ d_1_0_Deprecated->f.EdgeFlagv(flag);
}
inline void QOpenGLFunctions_1_1::glEdgeFlag(GLboolean flag)
{
- d_1_0_Deprecated->EdgeFlag(flag);
+ d_1_0_Deprecated->f.EdgeFlag(flag);
}
inline void QOpenGLFunctions_1_1::glColor4usv(const GLushort *v)
{
- d_1_0_Deprecated->Color4usv(v);
+ d_1_0_Deprecated->f.Color4usv(v);
}
inline void QOpenGLFunctions_1_1::glColor4us(GLushort red, GLushort green, GLushort blue, GLushort alpha)
{
- d_1_0_Deprecated->Color4us(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4us(red, green, blue, alpha);
}
inline void QOpenGLFunctions_1_1::glColor4uiv(const GLuint *v)
{
- d_1_0_Deprecated->Color4uiv(v);
+ d_1_0_Deprecated->f.Color4uiv(v);
}
inline void QOpenGLFunctions_1_1::glColor4ui(GLuint red, GLuint green, GLuint blue, GLuint alpha)
{
- d_1_0_Deprecated->Color4ui(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4ui(red, green, blue, alpha);
}
inline void QOpenGLFunctions_1_1::glColor4ubv(const GLubyte *v)
{
- d_1_0_Deprecated->Color4ubv(v);
+ d_1_0_Deprecated->f.Color4ubv(v);
}
inline void QOpenGLFunctions_1_1::glColor4ub(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha)
{
- d_1_0_Deprecated->Color4ub(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4ub(red, green, blue, alpha);
}
inline void QOpenGLFunctions_1_1::glColor4sv(const GLshort *v)
{
- d_1_0_Deprecated->Color4sv(v);
+ d_1_0_Deprecated->f.Color4sv(v);
}
inline void QOpenGLFunctions_1_1::glColor4s(GLshort red, GLshort green, GLshort blue, GLshort alpha)
{
- d_1_0_Deprecated->Color4s(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4s(red, green, blue, alpha);
}
inline void QOpenGLFunctions_1_1::glColor4iv(const GLint *v)
{
- d_1_0_Deprecated->Color4iv(v);
+ d_1_0_Deprecated->f.Color4iv(v);
}
inline void QOpenGLFunctions_1_1::glColor4i(GLint red, GLint green, GLint blue, GLint alpha)
{
- d_1_0_Deprecated->Color4i(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4i(red, green, blue, alpha);
}
inline void QOpenGLFunctions_1_1::glColor4fv(const GLfloat *v)
{
- d_1_0_Deprecated->Color4fv(v);
+ d_1_0_Deprecated->f.Color4fv(v);
}
inline void QOpenGLFunctions_1_1::glColor4f(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_0_Deprecated->Color4f(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4f(red, green, blue, alpha);
}
inline void QOpenGLFunctions_1_1::glColor4dv(const GLdouble *v)
{
- d_1_0_Deprecated->Color4dv(v);
+ d_1_0_Deprecated->f.Color4dv(v);
}
inline void QOpenGLFunctions_1_1::glColor4d(GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha)
{
- d_1_0_Deprecated->Color4d(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4d(red, green, blue, alpha);
}
inline void QOpenGLFunctions_1_1::glColor4bv(const GLbyte *v)
{
- d_1_0_Deprecated->Color4bv(v);
+ d_1_0_Deprecated->f.Color4bv(v);
}
inline void QOpenGLFunctions_1_1::glColor4b(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha)
{
- d_1_0_Deprecated->Color4b(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4b(red, green, blue, alpha);
}
inline void QOpenGLFunctions_1_1::glColor3usv(const GLushort *v)
{
- d_1_0_Deprecated->Color3usv(v);
+ d_1_0_Deprecated->f.Color3usv(v);
}
inline void QOpenGLFunctions_1_1::glColor3us(GLushort red, GLushort green, GLushort blue)
{
- d_1_0_Deprecated->Color3us(red, green, blue);
+ d_1_0_Deprecated->f.Color3us(red, green, blue);
}
inline void QOpenGLFunctions_1_1::glColor3uiv(const GLuint *v)
{
- d_1_0_Deprecated->Color3uiv(v);
+ d_1_0_Deprecated->f.Color3uiv(v);
}
inline void QOpenGLFunctions_1_1::glColor3ui(GLuint red, GLuint green, GLuint blue)
{
- d_1_0_Deprecated->Color3ui(red, green, blue);
+ d_1_0_Deprecated->f.Color3ui(red, green, blue);
}
inline void QOpenGLFunctions_1_1::glColor3ubv(const GLubyte *v)
{
- d_1_0_Deprecated->Color3ubv(v);
+ d_1_0_Deprecated->f.Color3ubv(v);
}
inline void QOpenGLFunctions_1_1::glColor3ub(GLubyte red, GLubyte green, GLubyte blue)
{
- d_1_0_Deprecated->Color3ub(red, green, blue);
+ d_1_0_Deprecated->f.Color3ub(red, green, blue);
}
inline void QOpenGLFunctions_1_1::glColor3sv(const GLshort *v)
{
- d_1_0_Deprecated->Color3sv(v);
+ d_1_0_Deprecated->f.Color3sv(v);
}
inline void QOpenGLFunctions_1_1::glColor3s(GLshort red, GLshort green, GLshort blue)
{
- d_1_0_Deprecated->Color3s(red, green, blue);
+ d_1_0_Deprecated->f.Color3s(red, green, blue);
}
inline void QOpenGLFunctions_1_1::glColor3iv(const GLint *v)
{
- d_1_0_Deprecated->Color3iv(v);
+ d_1_0_Deprecated->f.Color3iv(v);
}
inline void QOpenGLFunctions_1_1::glColor3i(GLint red, GLint green, GLint blue)
{
- d_1_0_Deprecated->Color3i(red, green, blue);
+ d_1_0_Deprecated->f.Color3i(red, green, blue);
}
inline void QOpenGLFunctions_1_1::glColor3fv(const GLfloat *v)
{
- d_1_0_Deprecated->Color3fv(v);
+ d_1_0_Deprecated->f.Color3fv(v);
}
inline void QOpenGLFunctions_1_1::glColor3f(GLfloat red, GLfloat green, GLfloat blue)
{
- d_1_0_Deprecated->Color3f(red, green, blue);
+ d_1_0_Deprecated->f.Color3f(red, green, blue);
}
inline void QOpenGLFunctions_1_1::glColor3dv(const GLdouble *v)
{
- d_1_0_Deprecated->Color3dv(v);
+ d_1_0_Deprecated->f.Color3dv(v);
}
inline void QOpenGLFunctions_1_1::glColor3d(GLdouble red, GLdouble green, GLdouble blue)
{
- d_1_0_Deprecated->Color3d(red, green, blue);
+ d_1_0_Deprecated->f.Color3d(red, green, blue);
}
inline void QOpenGLFunctions_1_1::glColor3bv(const GLbyte *v)
{
- d_1_0_Deprecated->Color3bv(v);
+ d_1_0_Deprecated->f.Color3bv(v);
}
inline void QOpenGLFunctions_1_1::glColor3b(GLbyte red, GLbyte green, GLbyte blue)
{
- d_1_0_Deprecated->Color3b(red, green, blue);
+ d_1_0_Deprecated->f.Color3b(red, green, blue);
}
inline void QOpenGLFunctions_1_1::glBitmap(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap)
{
- d_1_0_Deprecated->Bitmap(width, height, xorig, yorig, xmove, ymove, bitmap);
+ d_1_0_Deprecated->f.Bitmap(width, height, xorig, yorig, xmove, ymove, bitmap);
}
inline void QOpenGLFunctions_1_1::glBegin(GLenum mode)
{
- d_1_0_Deprecated->Begin(mode);
+ d_1_0_Deprecated->f.Begin(mode);
}
inline void QOpenGLFunctions_1_1::glListBase(GLuint base)
{
- d_1_0_Deprecated->ListBase(base);
+ d_1_0_Deprecated->f.ListBase(base);
}
inline GLuint QOpenGLFunctions_1_1::glGenLists(GLsizei range)
{
- return d_1_0_Deprecated->GenLists(range);
+ return d_1_0_Deprecated->f.GenLists(range);
}
inline void QOpenGLFunctions_1_1::glDeleteLists(GLuint list, GLsizei range)
{
- d_1_0_Deprecated->DeleteLists(list, range);
+ d_1_0_Deprecated->f.DeleteLists(list, range);
}
inline void QOpenGLFunctions_1_1::glCallLists(GLsizei n, GLenum type, const GLvoid *lists)
{
- d_1_0_Deprecated->CallLists(n, type, lists);
+ d_1_0_Deprecated->f.CallLists(n, type, lists);
}
inline void QOpenGLFunctions_1_1::glCallList(GLuint list)
{
- d_1_0_Deprecated->CallList(list);
+ d_1_0_Deprecated->f.CallList(list);
}
inline void QOpenGLFunctions_1_1::glEndList()
{
- d_1_0_Deprecated->EndList();
+ d_1_0_Deprecated->f.EndList();
}
inline void QOpenGLFunctions_1_1::glNewList(GLuint list, GLenum mode)
{
- d_1_0_Deprecated->NewList(list, mode);
+ d_1_0_Deprecated->f.NewList(list, mode);
}
// OpenGL 1.1 deprecated functions
inline void QOpenGLFunctions_1_1::glPushClientAttrib(GLbitfield mask)
{
- d_1_1_Deprecated->PushClientAttrib(mask);
+ d_1_1_Deprecated->f.PushClientAttrib(mask);
}
inline void QOpenGLFunctions_1_1::glPopClientAttrib()
{
- d_1_1_Deprecated->PopClientAttrib();
+ d_1_1_Deprecated->f.PopClientAttrib();
}
inline void QOpenGLFunctions_1_1::glPrioritizeTextures(GLsizei n, const GLuint *textures, const GLfloat *priorities)
{
- d_1_1_Deprecated->PrioritizeTextures(n, textures, priorities);
+ d_1_1_Deprecated->f.PrioritizeTextures(n, textures, priorities);
}
inline GLboolean QOpenGLFunctions_1_1::glAreTexturesResident(GLsizei n, const GLuint *textures, GLboolean *residences)
{
- return d_1_1_Deprecated->AreTexturesResident(n, textures, residences);
+ return d_1_1_Deprecated->f.AreTexturesResident(n, textures, residences);
}
inline void QOpenGLFunctions_1_1::glVertexPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->VertexPointer(size, type, stride, pointer);
+ d_1_1_Deprecated->f.VertexPointer(size, type, stride, pointer);
}
inline void QOpenGLFunctions_1_1::glTexCoordPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->TexCoordPointer(size, type, stride, pointer);
+ d_1_1_Deprecated->f.TexCoordPointer(size, type, stride, pointer);
}
inline void QOpenGLFunctions_1_1::glNormalPointer(GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->NormalPointer(type, stride, pointer);
+ d_1_1_Deprecated->f.NormalPointer(type, stride, pointer);
}
inline void QOpenGLFunctions_1_1::glInterleavedArrays(GLenum format, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->InterleavedArrays(format, stride, pointer);
+ d_1_1_Deprecated->f.InterleavedArrays(format, stride, pointer);
}
inline void QOpenGLFunctions_1_1::glIndexPointer(GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->IndexPointer(type, stride, pointer);
+ d_1_1_Deprecated->f.IndexPointer(type, stride, pointer);
}
inline void QOpenGLFunctions_1_1::glEnableClientState(GLenum array)
{
- d_1_1_Deprecated->EnableClientState(array);
+ d_1_1_Deprecated->f.EnableClientState(array);
}
inline void QOpenGLFunctions_1_1::glEdgeFlagPointer(GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->EdgeFlagPointer(stride, pointer);
+ d_1_1_Deprecated->f.EdgeFlagPointer(stride, pointer);
}
inline void QOpenGLFunctions_1_1::glDisableClientState(GLenum array)
{
- d_1_1_Deprecated->DisableClientState(array);
+ d_1_1_Deprecated->f.DisableClientState(array);
}
inline void QOpenGLFunctions_1_1::glColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->ColorPointer(size, type, stride, pointer);
+ d_1_1_Deprecated->f.ColorPointer(size, type, stride, pointer);
}
inline void QOpenGLFunctions_1_1::glArrayElement(GLint i)
{
- d_1_1_Deprecated->ArrayElement(i);
+ d_1_1_Deprecated->f.ArrayElement(i);
}
diff --git a/src/gui/opengl/qopenglfunctions_1_2.cpp b/src/gui/opengl/qopenglfunctions_1_2.cpp
index bbc524527c..9eaa13862d 100644
--- a/src/gui/opengl/qopenglfunctions_1_2.cpp
+++ b/src/gui/opengl/qopenglfunctions_1_2.cpp
@@ -78,30 +78,24 @@ QOpenGLFunctions_1_2::QOpenGLFunctions_1_2()
QOpenGLFunctions_1_2::~QOpenGLFunctions_1_2()
{
- if (d_1_0_Core && !d_1_0_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_0_Core->context, QOpenGLFunctions_1_0_CoreBackend::versionStatus());
- delete d_1_0_Core;
- }
- if (d_1_1_Core && !d_1_1_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_1_Core->context, QOpenGLFunctions_1_1_CoreBackend::versionStatus());
- delete d_1_1_Core;
- }
- if (d_1_2_Core && !d_1_2_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_2_Core->context, QOpenGLFunctions_1_2_CoreBackend::versionStatus());
- delete d_1_2_Core;
- }
- if (d_1_0_Deprecated && !d_1_0_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_0_Deprecated->context, QOpenGLFunctions_1_0_DeprecatedBackend::versionStatus());
- delete d_1_0_Deprecated;
- }
- if (d_1_1_Deprecated && !d_1_1_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_1_Deprecated->context, QOpenGLFunctions_1_1_DeprecatedBackend::versionStatus());
- delete d_1_1_Deprecated;
- }
- if (d_1_2_Deprecated && !d_1_2_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_2_Deprecated->context, QOpenGLFunctions_1_2_DeprecatedBackend::versionStatus());
- delete d_1_2_Deprecated;
- }
+ if (d_1_0_Core)
+ d_1_0_Core->refs.deref();
+ Q_ASSERT(d_1_0_Core->refs.load());
+ if (d_1_1_Core)
+ d_1_1_Core->refs.deref();
+ Q_ASSERT(d_1_1_Core->refs.load());
+ if (d_1_2_Core)
+ d_1_2_Core->refs.deref();
+ Q_ASSERT(d_1_2_Core->refs.load());
+ if (d_1_0_Deprecated)
+ d_1_0_Deprecated->refs.deref();
+ Q_ASSERT(d_1_0_Deprecated->refs.load());
+ if (d_1_1_Deprecated)
+ d_1_1_Deprecated->refs.deref();
+ Q_ASSERT(d_1_1_Deprecated->refs.load());
+ if (d_1_2_Deprecated)
+ d_1_2_Deprecated->refs.deref();
+ Q_ASSERT(d_1_2_Deprecated->refs.load());
}
bool QOpenGLFunctions_1_2::initializeOpenGLFunctions()
@@ -120,50 +114,26 @@ bool QOpenGLFunctions_1_2::initializeOpenGLFunctions()
// Function pointers in the backends are resolved at creation time
QOpenGLVersionFunctionsBackend* d = 0;
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_0_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_0_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_0_CoreBackend::versionStatus(), d);
- }
d_1_0_Core = static_cast<QOpenGLFunctions_1_0_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_1_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_1_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_1_CoreBackend::versionStatus(), d);
- }
d_1_1_Core = static_cast<QOpenGLFunctions_1_1_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_2_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_2_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_2_CoreBackend::versionStatus(), d);
- }
d_1_2_Core = static_cast<QOpenGLFunctions_1_2_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_0_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_0_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_0_DeprecatedBackend::versionStatus(), d);
- }
d_1_0_Deprecated = static_cast<QOpenGLFunctions_1_0_DeprecatedBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_1_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_1_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_1_DeprecatedBackend::versionStatus(), d);
- }
d_1_1_Deprecated = static_cast<QOpenGLFunctions_1_1_DeprecatedBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_2_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_2_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_2_DeprecatedBackend::versionStatus(), d);
- }
d_1_2_Deprecated = static_cast<QOpenGLFunctions_1_2_DeprecatedBackend*>(d);
d->refs.ref();
diff --git a/src/gui/opengl/qopenglfunctions_1_2.h b/src/gui/opengl/qopenglfunctions_1_2.h
index 74d688e740..fd4e7f74f9 100644
--- a/src/gui/opengl/qopenglfunctions_1_2.h
+++ b/src/gui/opengl/qopenglfunctions_1_2.h
@@ -1,6 +1,7 @@
/****************************************************************************
**
** Copyright (C) 2013 Klaralvdalens Datakonsult AB (KDAB)
+** Copyright (C) 2016 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
** This file is part of the QtGui module of the Qt Toolkit.
@@ -469,1882 +470,1882 @@ private:
// OpenGL 1.0 core functions
inline void QOpenGLFunctions_1_2::glViewport(GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_0_Core->Viewport(x, y, width, height);
+ d_1_0_Core->f.Viewport(x, y, width, height);
}
inline void QOpenGLFunctions_1_2::glDepthRange(GLdouble nearVal, GLdouble farVal)
{
- d_1_0_Core->DepthRange(nearVal, farVal);
+ d_1_0_Core->f.DepthRange(nearVal, farVal);
}
inline GLboolean QOpenGLFunctions_1_2::glIsEnabled(GLenum cap)
{
- return d_1_0_Core->IsEnabled(cap);
+ return d_1_0_Core->f.IsEnabled(cap);
}
inline void QOpenGLFunctions_1_2::glGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint *params)
{
- d_1_0_Core->GetTexLevelParameteriv(target, level, pname, params);
+ d_1_0_Core->f.GetTexLevelParameteriv(target, level, pname, params);
}
inline void QOpenGLFunctions_1_2::glGetTexLevelParameterfv(GLenum target, GLint level, GLenum pname, GLfloat *params)
{
- d_1_0_Core->GetTexLevelParameterfv(target, level, pname, params);
+ d_1_0_Core->f.GetTexLevelParameterfv(target, level, pname, params);
}
inline void QOpenGLFunctions_1_2::glGetTexParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_0_Core->GetTexParameteriv(target, pname, params);
+ d_1_0_Core->f.GetTexParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_1_2::glGetTexParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_0_Core->GetTexParameterfv(target, pname, params);
+ d_1_0_Core->f.GetTexParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_1_2::glGetTexImage(GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels)
{
- d_1_0_Core->GetTexImage(target, level, format, type, pixels);
+ d_1_0_Core->f.GetTexImage(target, level, format, type, pixels);
}
inline const GLubyte * QOpenGLFunctions_1_2::glGetString(GLenum name)
{
- return d_1_0_Core->GetString(name);
+ return d_1_0_Core->f.GetString(name);
}
inline void QOpenGLFunctions_1_2::glGetIntegerv(GLenum pname, GLint *params)
{
- d_1_0_Core->GetIntegerv(pname, params);
+ d_1_0_Core->f.GetIntegerv(pname, params);
}
inline void QOpenGLFunctions_1_2::glGetFloatv(GLenum pname, GLfloat *params)
{
- d_1_0_Core->GetFloatv(pname, params);
+ d_1_0_Core->f.GetFloatv(pname, params);
}
inline GLenum QOpenGLFunctions_1_2::glGetError()
{
- return d_1_0_Core->GetError();
+ return d_1_0_Core->f.GetError();
}
inline void QOpenGLFunctions_1_2::glGetDoublev(GLenum pname, GLdouble *params)
{
- d_1_0_Core->GetDoublev(pname, params);
+ d_1_0_Core->f.GetDoublev(pname, params);
}
inline void QOpenGLFunctions_1_2::glGetBooleanv(GLenum pname, GLboolean *params)
{
- d_1_0_Core->GetBooleanv(pname, params);
+ d_1_0_Core->f.GetBooleanv(pname, params);
}
inline void QOpenGLFunctions_1_2::glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels)
{
- d_1_0_Core->ReadPixels(x, y, width, height, format, type, pixels);
+ d_1_0_Core->f.ReadPixels(x, y, width, height, format, type, pixels);
}
inline void QOpenGLFunctions_1_2::glReadBuffer(GLenum mode)
{
- d_1_0_Core->ReadBuffer(mode);
+ d_1_0_Core->f.ReadBuffer(mode);
}
inline void QOpenGLFunctions_1_2::glPixelStorei(GLenum pname, GLint param)
{
- d_1_0_Core->PixelStorei(pname, param);
+ d_1_0_Core->f.PixelStorei(pname, param);
}
inline void QOpenGLFunctions_1_2::glPixelStoref(GLenum pname, GLfloat param)
{
- d_1_0_Core->PixelStoref(pname, param);
+ d_1_0_Core->f.PixelStoref(pname, param);
}
inline void QOpenGLFunctions_1_2::glDepthFunc(GLenum func)
{
- d_1_0_Core->DepthFunc(func);
+ d_1_0_Core->f.DepthFunc(func);
}
inline void QOpenGLFunctions_1_2::glStencilOp(GLenum fail, GLenum zfail, GLenum zpass)
{
- d_1_0_Core->StencilOp(fail, zfail, zpass);
+ d_1_0_Core->f.StencilOp(fail, zfail, zpass);
}
inline void QOpenGLFunctions_1_2::glStencilFunc(GLenum func, GLint ref, GLuint mask)
{
- d_1_0_Core->StencilFunc(func, ref, mask);
+ d_1_0_Core->f.StencilFunc(func, ref, mask);
}
inline void QOpenGLFunctions_1_2::glLogicOp(GLenum opcode)
{
- d_1_0_Core->LogicOp(opcode);
+ d_1_0_Core->f.LogicOp(opcode);
}
inline void QOpenGLFunctions_1_2::glBlendFunc(GLenum sfactor, GLenum dfactor)
{
- d_1_0_Core->BlendFunc(sfactor, dfactor);
+ d_1_0_Core->f.BlendFunc(sfactor, dfactor);
}
inline void QOpenGLFunctions_1_2::glFlush()
{
- d_1_0_Core->Flush();
+ d_1_0_Core->f.Flush();
}
inline void QOpenGLFunctions_1_2::glFinish()
{
- d_1_0_Core->Finish();
+ d_1_0_Core->f.Finish();
}
inline void QOpenGLFunctions_1_2::glEnable(GLenum cap)
{
- d_1_0_Core->Enable(cap);
+ d_1_0_Core->f.Enable(cap);
}
inline void QOpenGLFunctions_1_2::glDisable(GLenum cap)
{
- d_1_0_Core->Disable(cap);
+ d_1_0_Core->f.Disable(cap);
}
inline void QOpenGLFunctions_1_2::glDepthMask(GLboolean flag)
{
- d_1_0_Core->DepthMask(flag);
+ d_1_0_Core->f.DepthMask(flag);
}
inline void QOpenGLFunctions_1_2::glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
{
- d_1_0_Core->ColorMask(red, green, blue, alpha);
+ d_1_0_Core->f.ColorMask(red, green, blue, alpha);
}
inline void QOpenGLFunctions_1_2::glStencilMask(GLuint mask)
{
- d_1_0_Core->StencilMask(mask);
+ d_1_0_Core->f.StencilMask(mask);
}
inline void QOpenGLFunctions_1_2::glClearDepth(GLdouble depth)
{
- d_1_0_Core->ClearDepth(depth);
+ d_1_0_Core->f.ClearDepth(depth);
}
inline void QOpenGLFunctions_1_2::glClearStencil(GLint s)
{
- d_1_0_Core->ClearStencil(s);
+ d_1_0_Core->f.ClearStencil(s);
}
inline void QOpenGLFunctions_1_2::glClearColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_0_Core->ClearColor(red, green, blue, alpha);
+ d_1_0_Core->f.ClearColor(red, green, blue, alpha);
}
inline void QOpenGLFunctions_1_2::glClear(GLbitfield mask)
{
- d_1_0_Core->Clear(mask);
+ d_1_0_Core->f.Clear(mask);
}
inline void QOpenGLFunctions_1_2::glDrawBuffer(GLenum mode)
{
- d_1_0_Core->DrawBuffer(mode);
+ d_1_0_Core->f.DrawBuffer(mode);
}
inline void QOpenGLFunctions_1_2::glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_0_Core->TexImage2D(target, level, internalformat, width, height, border, format, type, pixels);
+ d_1_0_Core->f.TexImage2D(target, level, internalformat, width, height, border, format, type, pixels);
}
inline void QOpenGLFunctions_1_2::glTexImage1D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_0_Core->TexImage1D(target, level, internalformat, width, border, format, type, pixels);
+ d_1_0_Core->f.TexImage1D(target, level, internalformat, width, border, format, type, pixels);
}
inline void QOpenGLFunctions_1_2::glTexParameteriv(GLenum target, GLenum pname, const GLint *params)
{
- d_1_0_Core->TexParameteriv(target, pname, params);
+ d_1_0_Core->f.TexParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_1_2::glTexParameteri(GLenum target, GLenum pname, GLint param)
{
- d_1_0_Core->TexParameteri(target, pname, param);
+ d_1_0_Core->f.TexParameteri(target, pname, param);
}
inline void QOpenGLFunctions_1_2::glTexParameterfv(GLenum target, GLenum pname, const GLfloat *params)
{
- d_1_0_Core->TexParameterfv(target, pname, params);
+ d_1_0_Core->f.TexParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_1_2::glTexParameterf(GLenum target, GLenum pname, GLfloat param)
{
- d_1_0_Core->TexParameterf(target, pname, param);
+ d_1_0_Core->f.TexParameterf(target, pname, param);
}
inline void QOpenGLFunctions_1_2::glScissor(GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_0_Core->Scissor(x, y, width, height);
+ d_1_0_Core->f.Scissor(x, y, width, height);
}
inline void QOpenGLFunctions_1_2::glPolygonMode(GLenum face, GLenum mode)
{
- d_1_0_Core->PolygonMode(face, mode);
+ d_1_0_Core->f.PolygonMode(face, mode);
}
inline void QOpenGLFunctions_1_2::glPointSize(GLfloat size)
{
- d_1_0_Core->PointSize(size);
+ d_1_0_Core->f.PointSize(size);
}
inline void QOpenGLFunctions_1_2::glLineWidth(GLfloat width)
{
- d_1_0_Core->LineWidth(width);
+ d_1_0_Core->f.LineWidth(width);
}
inline void QOpenGLFunctions_1_2::glHint(GLenum target, GLenum mode)
{
- d_1_0_Core->Hint(target, mode);
+ d_1_0_Core->f.Hint(target, mode);
}
inline void QOpenGLFunctions_1_2::glFrontFace(GLenum mode)
{
- d_1_0_Core->FrontFace(mode);
+ d_1_0_Core->f.FrontFace(mode);
}
inline void QOpenGLFunctions_1_2::glCullFace(GLenum mode)
{
- d_1_0_Core->CullFace(mode);
+ d_1_0_Core->f.CullFace(mode);
}
// OpenGL 1.1 core functions
inline void QOpenGLFunctions_1_2::glIndexubv(const GLubyte *c)
{
- d_1_1_Deprecated->Indexubv(c);
+ d_1_1_Deprecated->f.Indexubv(c);
}
inline void QOpenGLFunctions_1_2::glIndexub(GLubyte c)
{
- d_1_1_Deprecated->Indexub(c);
+ d_1_1_Deprecated->f.Indexub(c);
}
inline GLboolean QOpenGLFunctions_1_2::glIsTexture(GLuint texture)
{
- return d_1_1_Core->IsTexture(texture);
+ return d_1_1_Core->f.IsTexture(texture);
}
inline void QOpenGLFunctions_1_2::glGenTextures(GLsizei n, GLuint *textures)
{
- d_1_1_Core->GenTextures(n, textures);
+ d_1_1_Core->f.GenTextures(n, textures);
}
inline void QOpenGLFunctions_1_2::glDeleteTextures(GLsizei n, const GLuint *textures)
{
- d_1_1_Core->DeleteTextures(n, textures);
+ d_1_1_Core->f.DeleteTextures(n, textures);
}
inline void QOpenGLFunctions_1_2::glBindTexture(GLenum target, GLuint texture)
{
- d_1_1_Core->BindTexture(target, texture);
+ d_1_1_Core->f.BindTexture(target, texture);
}
inline void QOpenGLFunctions_1_2::glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_1_Core->TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels);
+ d_1_1_Core->f.TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels);
}
inline void QOpenGLFunctions_1_2::glTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_1_Core->TexSubImage1D(target, level, xoffset, width, format, type, pixels);
+ d_1_1_Core->f.TexSubImage1D(target, level, xoffset, width, format, type, pixels);
}
inline void QOpenGLFunctions_1_2::glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_1_Core->CopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height);
+ d_1_1_Core->f.CopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height);
}
inline void QOpenGLFunctions_1_2::glCopyTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
{
- d_1_1_Core->CopyTexSubImage1D(target, level, xoffset, x, y, width);
+ d_1_1_Core->f.CopyTexSubImage1D(target, level, xoffset, x, y, width);
}
inline void QOpenGLFunctions_1_2::glCopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
{
- d_1_1_Core->CopyTexImage2D(target, level, internalformat, x, y, width, height, border);
+ d_1_1_Core->f.CopyTexImage2D(target, level, internalformat, x, y, width, height, border);
}
inline void QOpenGLFunctions_1_2::glCopyTexImage1D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
{
- d_1_1_Core->CopyTexImage1D(target, level, internalformat, x, y, width, border);
+ d_1_1_Core->f.CopyTexImage1D(target, level, internalformat, x, y, width, border);
}
inline void QOpenGLFunctions_1_2::glPolygonOffset(GLfloat factor, GLfloat units)
{
- d_1_1_Core->PolygonOffset(factor, units);
+ d_1_1_Core->f.PolygonOffset(factor, units);
}
inline void QOpenGLFunctions_1_2::glGetPointerv(GLenum pname, GLvoid* *params)
{
- d_1_1_Deprecated->GetPointerv(pname, params);
+ d_1_1_Deprecated->f.GetPointerv(pname, params);
}
inline void QOpenGLFunctions_1_2::glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices)
{
- d_1_1_Core->DrawElements(mode, count, type, indices);
+ d_1_1_Core->f.DrawElements(mode, count, type, indices);
}
inline void QOpenGLFunctions_1_2::glDrawArrays(GLenum mode, GLint first, GLsizei count)
{
- d_1_1_Core->DrawArrays(mode, first, count);
+ d_1_1_Core->f.DrawArrays(mode, first, count);
}
// OpenGL 1.2 core functions
inline void QOpenGLFunctions_1_2::glCopyTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_2_Core->CopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height);
+ d_1_2_Core->f.CopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height);
}
inline void QOpenGLFunctions_1_2::glTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_2_Core->TexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);
+ d_1_2_Core->f.TexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);
}
inline void QOpenGLFunctions_1_2::glTexImage3D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_2_Core->TexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels);
+ d_1_2_Core->f.TexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels);
}
inline void QOpenGLFunctions_1_2::glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices)
{
- d_1_2_Core->DrawRangeElements(mode, start, end, count, type, indices);
+ d_1_2_Core->f.DrawRangeElements(mode, start, end, count, type, indices);
}
inline void QOpenGLFunctions_1_2::glBlendEquation(GLenum mode)
{
- d_1_2_Core->BlendEquation(mode);
+ d_1_2_Core->f.BlendEquation(mode);
}
inline void QOpenGLFunctions_1_2::glBlendColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_2_Core->BlendColor(red, green, blue, alpha);
+ d_1_2_Core->f.BlendColor(red, green, blue, alpha);
}
// OpenGL 1.0 deprecated functions
inline void QOpenGLFunctions_1_2::glTranslatef(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->Translatef(x, y, z);
+ d_1_0_Deprecated->f.Translatef(x, y, z);
}
inline void QOpenGLFunctions_1_2::glTranslated(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->Translated(x, y, z);
+ d_1_0_Deprecated->f.Translated(x, y, z);
}
inline void QOpenGLFunctions_1_2::glScalef(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->Scalef(x, y, z);
+ d_1_0_Deprecated->f.Scalef(x, y, z);
}
inline void QOpenGLFunctions_1_2::glScaled(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->Scaled(x, y, z);
+ d_1_0_Deprecated->f.Scaled(x, y, z);
}
inline void QOpenGLFunctions_1_2::glRotatef(GLfloat angle, GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->Rotatef(angle, x, y, z);
+ d_1_0_Deprecated->f.Rotatef(angle, x, y, z);
}
inline void QOpenGLFunctions_1_2::glRotated(GLdouble angle, GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->Rotated(angle, x, y, z);
+ d_1_0_Deprecated->f.Rotated(angle, x, y, z);
}
inline void QOpenGLFunctions_1_2::glPushMatrix()
{
- d_1_0_Deprecated->PushMatrix();
+ d_1_0_Deprecated->f.PushMatrix();
}
inline void QOpenGLFunctions_1_2::glPopMatrix()
{
- d_1_0_Deprecated->PopMatrix();
+ d_1_0_Deprecated->f.PopMatrix();
}
inline void QOpenGLFunctions_1_2::glOrtho(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
{
- d_1_0_Deprecated->Ortho(left, right, bottom, top, zNear, zFar);
+ d_1_0_Deprecated->f.Ortho(left, right, bottom, top, zNear, zFar);
}
inline void QOpenGLFunctions_1_2::glMultMatrixd(const GLdouble *m)
{
- d_1_0_Deprecated->MultMatrixd(m);
+ d_1_0_Deprecated->f.MultMatrixd(m);
}
inline void QOpenGLFunctions_1_2::glMultMatrixf(const GLfloat *m)
{
- d_1_0_Deprecated->MultMatrixf(m);
+ d_1_0_Deprecated->f.MultMatrixf(m);
}
inline void QOpenGLFunctions_1_2::glMatrixMode(GLenum mode)
{
- d_1_0_Deprecated->MatrixMode(mode);
+ d_1_0_Deprecated->f.MatrixMode(mode);
}
inline void QOpenGLFunctions_1_2::glLoadMatrixd(const GLdouble *m)
{
- d_1_0_Deprecated->LoadMatrixd(m);
+ d_1_0_Deprecated->f.LoadMatrixd(m);
}
inline void QOpenGLFunctions_1_2::glLoadMatrixf(const GLfloat *m)
{
- d_1_0_Deprecated->LoadMatrixf(m);
+ d_1_0_Deprecated->f.LoadMatrixf(m);
}
inline void QOpenGLFunctions_1_2::glLoadIdentity()
{
- d_1_0_Deprecated->LoadIdentity();
+ d_1_0_Deprecated->f.LoadIdentity();
}
inline void QOpenGLFunctions_1_2::glFrustum(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
{
- d_1_0_Deprecated->Frustum(left, right, bottom, top, zNear, zFar);
+ d_1_0_Deprecated->f.Frustum(left, right, bottom, top, zNear, zFar);
}
inline GLboolean QOpenGLFunctions_1_2::glIsList(GLuint list)
{
- return d_1_0_Deprecated->IsList(list);
+ return d_1_0_Deprecated->f.IsList(list);
}
inline void QOpenGLFunctions_1_2::glGetTexGeniv(GLenum coord, GLenum pname, GLint *params)
{
- d_1_0_Deprecated->GetTexGeniv(coord, pname, params);
+ d_1_0_Deprecated->f.GetTexGeniv(coord, pname, params);
}
inline void QOpenGLFunctions_1_2::glGetTexGenfv(GLenum coord, GLenum pname, GLfloat *params)
{
- d_1_0_Deprecated->GetTexGenfv(coord, pname, params);
+ d_1_0_Deprecated->f.GetTexGenfv(coord, pname, params);
}
inline void QOpenGLFunctions_1_2::glGetTexGendv(GLenum coord, GLenum pname, GLdouble *params)
{
- d_1_0_Deprecated->GetTexGendv(coord, pname, params);
+ d_1_0_Deprecated->f.GetTexGendv(coord, pname, params);
}
inline void QOpenGLFunctions_1_2::glGetTexEnviv(GLenum target, GLenum pname, GLint *params)
{
- d_1_0_Deprecated->GetTexEnviv(target, pname, params);
+ d_1_0_Deprecated->f.GetTexEnviv(target, pname, params);
}
inline void QOpenGLFunctions_1_2::glGetTexEnvfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_0_Deprecated->GetTexEnvfv(target, pname, params);
+ d_1_0_Deprecated->f.GetTexEnvfv(target, pname, params);
}
inline void QOpenGLFunctions_1_2::glGetPolygonStipple(GLubyte *mask)
{
- d_1_0_Deprecated->GetPolygonStipple(mask);
+ d_1_0_Deprecated->f.GetPolygonStipple(mask);
}
inline void QOpenGLFunctions_1_2::glGetPixelMapusv(GLenum map, GLushort *values)
{
- d_1_0_Deprecated->GetPixelMapusv(map, values);
+ d_1_0_Deprecated->f.GetPixelMapusv(map, values);
}
inline void QOpenGLFunctions_1_2::glGetPixelMapuiv(GLenum map, GLuint *values)
{
- d_1_0_Deprecated->GetPixelMapuiv(map, values);
+ d_1_0_Deprecated->f.GetPixelMapuiv(map, values);
}
inline void QOpenGLFunctions_1_2::glGetPixelMapfv(GLenum map, GLfloat *values)
{
- d_1_0_Deprecated->GetPixelMapfv(map, values);
+ d_1_0_Deprecated->f.GetPixelMapfv(map, values);
}
inline void QOpenGLFunctions_1_2::glGetMaterialiv(GLenum face, GLenum pname, GLint *params)
{
- d_1_0_Deprecated->GetMaterialiv(face, pname, params);
+ d_1_0_Deprecated->f.GetMaterialiv(face, pname, params);
}
inline void QOpenGLFunctions_1_2::glGetMaterialfv(GLenum face, GLenum pname, GLfloat *params)
{
- d_1_0_Deprecated->GetMaterialfv(face, pname, params);
+ d_1_0_Deprecated->f.GetMaterialfv(face, pname, params);
}
inline void QOpenGLFunctions_1_2::glGetMapiv(GLenum target, GLenum query, GLint *v)
{
- d_1_0_Deprecated->GetMapiv(target, query, v);
+ d_1_0_Deprecated->f.GetMapiv(target, query, v);
}
inline void QOpenGLFunctions_1_2::glGetMapfv(GLenum target, GLenum query, GLfloat *v)
{
- d_1_0_Deprecated->GetMapfv(target, query, v);
+ d_1_0_Deprecated->f.GetMapfv(target, query, v);
}
inline void QOpenGLFunctions_1_2::glGetMapdv(GLenum target, GLenum query, GLdouble *v)
{
- d_1_0_Deprecated->GetMapdv(target, query, v);
+ d_1_0_Deprecated->f.GetMapdv(target, query, v);
}
inline void QOpenGLFunctions_1_2::glGetLightiv(GLenum light, GLenum pname, GLint *params)
{
- d_1_0_Deprecated->GetLightiv(light, pname, params);
+ d_1_0_Deprecated->f.GetLightiv(light, pname, params);
}
inline void QOpenGLFunctions_1_2::glGetLightfv(GLenum light, GLenum pname, GLfloat *params)
{
- d_1_0_Deprecated->GetLightfv(light, pname, params);
+ d_1_0_Deprecated->f.GetLightfv(light, pname, params);
}
inline void QOpenGLFunctions_1_2::glGetClipPlane(GLenum plane, GLdouble *equation)
{
- d_1_0_Deprecated->GetClipPlane(plane, equation);
+ d_1_0_Deprecated->f.GetClipPlane(plane, equation);
}
inline void QOpenGLFunctions_1_2::glDrawPixels(GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_0_Deprecated->DrawPixels(width, height, format, type, pixels);
+ d_1_0_Deprecated->f.DrawPixels(width, height, format, type, pixels);
}
inline void QOpenGLFunctions_1_2::glCopyPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum type)
{
- d_1_0_Deprecated->CopyPixels(x, y, width, height, type);
+ d_1_0_Deprecated->f.CopyPixels(x, y, width, height, type);
}
inline void QOpenGLFunctions_1_2::glPixelMapusv(GLenum map, GLint mapsize, const GLushort *values)
{
- d_1_0_Deprecated->PixelMapusv(map, mapsize, values);
+ d_1_0_Deprecated->f.PixelMapusv(map, mapsize, values);
}
inline void QOpenGLFunctions_1_2::glPixelMapuiv(GLenum map, GLint mapsize, const GLuint *values)
{
- d_1_0_Deprecated->PixelMapuiv(map, mapsize, values);
+ d_1_0_Deprecated->f.PixelMapuiv(map, mapsize, values);
}
inline void QOpenGLFunctions_1_2::glPixelMapfv(GLenum map, GLint mapsize, const GLfloat *values)
{
- d_1_0_Deprecated->PixelMapfv(map, mapsize, values);
+ d_1_0_Deprecated->f.PixelMapfv(map, mapsize, values);
}
inline void QOpenGLFunctions_1_2::glPixelTransferi(GLenum pname, GLint param)
{
- d_1_0_Deprecated->PixelTransferi(pname, param);
+ d_1_0_Deprecated->f.PixelTransferi(pname, param);
}
inline void QOpenGLFunctions_1_2::glPixelTransferf(GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->PixelTransferf(pname, param);
+ d_1_0_Deprecated->f.PixelTransferf(pname, param);
}
inline void QOpenGLFunctions_1_2::glPixelZoom(GLfloat xfactor, GLfloat yfactor)
{
- d_1_0_Deprecated->PixelZoom(xfactor, yfactor);
+ d_1_0_Deprecated->f.PixelZoom(xfactor, yfactor);
}
inline void QOpenGLFunctions_1_2::glAlphaFunc(GLenum func, GLfloat ref)
{
- d_1_0_Deprecated->AlphaFunc(func, ref);
+ d_1_0_Deprecated->f.AlphaFunc(func, ref);
}
inline void QOpenGLFunctions_1_2::glEvalPoint2(GLint i, GLint j)
{
- d_1_0_Deprecated->EvalPoint2(i, j);
+ d_1_0_Deprecated->f.EvalPoint2(i, j);
}
inline void QOpenGLFunctions_1_2::glEvalMesh2(GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2)
{
- d_1_0_Deprecated->EvalMesh2(mode, i1, i2, j1, j2);
+ d_1_0_Deprecated->f.EvalMesh2(mode, i1, i2, j1, j2);
}
inline void QOpenGLFunctions_1_2::glEvalPoint1(GLint i)
{
- d_1_0_Deprecated->EvalPoint1(i);
+ d_1_0_Deprecated->f.EvalPoint1(i);
}
inline void QOpenGLFunctions_1_2::glEvalMesh1(GLenum mode, GLint i1, GLint i2)
{
- d_1_0_Deprecated->EvalMesh1(mode, i1, i2);
+ d_1_0_Deprecated->f.EvalMesh1(mode, i1, i2);
}
inline void QOpenGLFunctions_1_2::glEvalCoord2fv(const GLfloat *u)
{
- d_1_0_Deprecated->EvalCoord2fv(u);
+ d_1_0_Deprecated->f.EvalCoord2fv(u);
}
inline void QOpenGLFunctions_1_2::glEvalCoord2f(GLfloat u, GLfloat v)
{
- d_1_0_Deprecated->EvalCoord2f(u, v);
+ d_1_0_Deprecated->f.EvalCoord2f(u, v);
}
inline void QOpenGLFunctions_1_2::glEvalCoord2dv(const GLdouble *u)
{
- d_1_0_Deprecated->EvalCoord2dv(u);
+ d_1_0_Deprecated->f.EvalCoord2dv(u);
}
inline void QOpenGLFunctions_1_2::glEvalCoord2d(GLdouble u, GLdouble v)
{
- d_1_0_Deprecated->EvalCoord2d(u, v);
+ d_1_0_Deprecated->f.EvalCoord2d(u, v);
}
inline void QOpenGLFunctions_1_2::glEvalCoord1fv(const GLfloat *u)
{
- d_1_0_Deprecated->EvalCoord1fv(u);
+ d_1_0_Deprecated->f.EvalCoord1fv(u);
}
inline void QOpenGLFunctions_1_2::glEvalCoord1f(GLfloat u)
{
- d_1_0_Deprecated->EvalCoord1f(u);
+ d_1_0_Deprecated->f.EvalCoord1f(u);
}
inline void QOpenGLFunctions_1_2::glEvalCoord1dv(const GLdouble *u)
{
- d_1_0_Deprecated->EvalCoord1dv(u);
+ d_1_0_Deprecated->f.EvalCoord1dv(u);
}
inline void QOpenGLFunctions_1_2::glEvalCoord1d(GLdouble u)
{
- d_1_0_Deprecated->EvalCoord1d(u);
+ d_1_0_Deprecated->f.EvalCoord1d(u);
}
inline void QOpenGLFunctions_1_2::glMapGrid2f(GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2)
{
- d_1_0_Deprecated->MapGrid2f(un, u1, u2, vn, v1, v2);
+ d_1_0_Deprecated->f.MapGrid2f(un, u1, u2, vn, v1, v2);
}
inline void QOpenGLFunctions_1_2::glMapGrid2d(GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2)
{
- d_1_0_Deprecated->MapGrid2d(un, u1, u2, vn, v1, v2);
+ d_1_0_Deprecated->f.MapGrid2d(un, u1, u2, vn, v1, v2);
}
inline void QOpenGLFunctions_1_2::glMapGrid1f(GLint un, GLfloat u1, GLfloat u2)
{
- d_1_0_Deprecated->MapGrid1f(un, u1, u2);
+ d_1_0_Deprecated->f.MapGrid1f(un, u1, u2);
}
inline void QOpenGLFunctions_1_2::glMapGrid1d(GLint un, GLdouble u1, GLdouble u2)
{
- d_1_0_Deprecated->MapGrid1d(un, u1, u2);
+ d_1_0_Deprecated->f.MapGrid1d(un, u1, u2);
}
inline void QOpenGLFunctions_1_2::glMap2f(GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points)
{
- d_1_0_Deprecated->Map2f(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points);
+ d_1_0_Deprecated->f.Map2f(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points);
}
inline void QOpenGLFunctions_1_2::glMap2d(GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points)
{
- d_1_0_Deprecated->Map2d(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points);
+ d_1_0_Deprecated->f.Map2d(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points);
}
inline void QOpenGLFunctions_1_2::glMap1f(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points)
{
- d_1_0_Deprecated->Map1f(target, u1, u2, stride, order, points);
+ d_1_0_Deprecated->f.Map1f(target, u1, u2, stride, order, points);
}
inline void QOpenGLFunctions_1_2::glMap1d(GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points)
{
- d_1_0_Deprecated->Map1d(target, u1, u2, stride, order, points);
+ d_1_0_Deprecated->f.Map1d(target, u1, u2, stride, order, points);
}
inline void QOpenGLFunctions_1_2::glPushAttrib(GLbitfield mask)
{
- d_1_0_Deprecated->PushAttrib(mask);
+ d_1_0_Deprecated->f.PushAttrib(mask);
}
inline void QOpenGLFunctions_1_2::glPopAttrib()
{
- d_1_0_Deprecated->PopAttrib();
+ d_1_0_Deprecated->f.PopAttrib();
}
inline void QOpenGLFunctions_1_2::glAccum(GLenum op, GLfloat value)
{
- d_1_0_Deprecated->Accum(op, value);
+ d_1_0_Deprecated->f.Accum(op, value);
}
inline void QOpenGLFunctions_1_2::glIndexMask(GLuint mask)
{
- d_1_0_Deprecated->IndexMask(mask);
+ d_1_0_Deprecated->f.IndexMask(mask);
}
inline void QOpenGLFunctions_1_2::glClearIndex(GLfloat c)
{
- d_1_0_Deprecated->ClearIndex(c);
+ d_1_0_Deprecated->f.ClearIndex(c);
}
inline void QOpenGLFunctions_1_2::glClearAccum(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_0_Deprecated->ClearAccum(red, green, blue, alpha);
+ d_1_0_Deprecated->f.ClearAccum(red, green, blue, alpha);
}
inline void QOpenGLFunctions_1_2::glPushName(GLuint name)
{
- d_1_0_Deprecated->PushName(name);
+ d_1_0_Deprecated->f.PushName(name);
}
inline void QOpenGLFunctions_1_2::glPopName()
{
- d_1_0_Deprecated->PopName();
+ d_1_0_Deprecated->f.PopName();
}
inline void QOpenGLFunctions_1_2::glPassThrough(GLfloat token)
{
- d_1_0_Deprecated->PassThrough(token);
+ d_1_0_Deprecated->f.PassThrough(token);
}
inline void QOpenGLFunctions_1_2::glLoadName(GLuint name)
{
- d_1_0_Deprecated->LoadName(name);
+ d_1_0_Deprecated->f.LoadName(name);
}
inline void QOpenGLFunctions_1_2::glInitNames()
{
- d_1_0_Deprecated->InitNames();
+ d_1_0_Deprecated->f.InitNames();
}
inline GLint QOpenGLFunctions_1_2::glRenderMode(GLenum mode)
{
- return d_1_0_Deprecated->RenderMode(mode);
+ return d_1_0_Deprecated->f.RenderMode(mode);
}
inline void QOpenGLFunctions_1_2::glSelectBuffer(GLsizei size, GLuint *buffer)
{
- d_1_0_Deprecated->SelectBuffer(size, buffer);
+ d_1_0_Deprecated->f.SelectBuffer(size, buffer);
}
inline void QOpenGLFunctions_1_2::glFeedbackBuffer(GLsizei size, GLenum type, GLfloat *buffer)
{
- d_1_0_Deprecated->FeedbackBuffer(size, type, buffer);
+ d_1_0_Deprecated->f.FeedbackBuffer(size, type, buffer);
}
inline void QOpenGLFunctions_1_2::glTexGeniv(GLenum coord, GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->TexGeniv(coord, pname, params);
+ d_1_0_Deprecated->f.TexGeniv(coord, pname, params);
}
inline void QOpenGLFunctions_1_2::glTexGeni(GLenum coord, GLenum pname, GLint param)
{
- d_1_0_Deprecated->TexGeni(coord, pname, param);
+ d_1_0_Deprecated->f.TexGeni(coord, pname, param);
}
inline void QOpenGLFunctions_1_2::glTexGenfv(GLenum coord, GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->TexGenfv(coord, pname, params);
+ d_1_0_Deprecated->f.TexGenfv(coord, pname, params);
}
inline void QOpenGLFunctions_1_2::glTexGenf(GLenum coord, GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->TexGenf(coord, pname, param);
+ d_1_0_Deprecated->f.TexGenf(coord, pname, param);
}
inline void QOpenGLFunctions_1_2::glTexGendv(GLenum coord, GLenum pname, const GLdouble *params)
{
- d_1_0_Deprecated->TexGendv(coord, pname, params);
+ d_1_0_Deprecated->f.TexGendv(coord, pname, params);
}
inline void QOpenGLFunctions_1_2::glTexGend(GLenum coord, GLenum pname, GLdouble param)
{
- d_1_0_Deprecated->TexGend(coord, pname, param);
+ d_1_0_Deprecated->f.TexGend(coord, pname, param);
}
inline void QOpenGLFunctions_1_2::glTexEnviv(GLenum target, GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->TexEnviv(target, pname, params);
+ d_1_0_Deprecated->f.TexEnviv(target, pname, params);
}
inline void QOpenGLFunctions_1_2::glTexEnvi(GLenum target, GLenum pname, GLint param)
{
- d_1_0_Deprecated->TexEnvi(target, pname, param);
+ d_1_0_Deprecated->f.TexEnvi(target, pname, param);
}
inline void QOpenGLFunctions_1_2::glTexEnvfv(GLenum target, GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->TexEnvfv(target, pname, params);
+ d_1_0_Deprecated->f.TexEnvfv(target, pname, params);
}
inline void QOpenGLFunctions_1_2::glTexEnvf(GLenum target, GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->TexEnvf(target, pname, param);
+ d_1_0_Deprecated->f.TexEnvf(target, pname, param);
}
inline void QOpenGLFunctions_1_2::glShadeModel(GLenum mode)
{
- d_1_0_Deprecated->ShadeModel(mode);
+ d_1_0_Deprecated->f.ShadeModel(mode);
}
inline void QOpenGLFunctions_1_2::glPolygonStipple(const GLubyte *mask)
{
- d_1_0_Deprecated->PolygonStipple(mask);
+ d_1_0_Deprecated->f.PolygonStipple(mask);
}
inline void QOpenGLFunctions_1_2::glMaterialiv(GLenum face, GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->Materialiv(face, pname, params);
+ d_1_0_Deprecated->f.Materialiv(face, pname, params);
}
inline void QOpenGLFunctions_1_2::glMateriali(GLenum face, GLenum pname, GLint param)
{
- d_1_0_Deprecated->Materiali(face, pname, param);
+ d_1_0_Deprecated->f.Materiali(face, pname, param);
}
inline void QOpenGLFunctions_1_2::glMaterialfv(GLenum face, GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->Materialfv(face, pname, params);
+ d_1_0_Deprecated->f.Materialfv(face, pname, params);
}
inline void QOpenGLFunctions_1_2::glMaterialf(GLenum face, GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->Materialf(face, pname, param);
+ d_1_0_Deprecated->f.Materialf(face, pname, param);
}
inline void QOpenGLFunctions_1_2::glLineStipple(GLint factor, GLushort pattern)
{
- d_1_0_Deprecated->LineStipple(factor, pattern);
+ d_1_0_Deprecated->f.LineStipple(factor, pattern);
}
inline void QOpenGLFunctions_1_2::glLightModeliv(GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->LightModeliv(pname, params);
+ d_1_0_Deprecated->f.LightModeliv(pname, params);
}
inline void QOpenGLFunctions_1_2::glLightModeli(GLenum pname, GLint param)
{
- d_1_0_Deprecated->LightModeli(pname, param);
+ d_1_0_Deprecated->f.LightModeli(pname, param);
}
inline void QOpenGLFunctions_1_2::glLightModelfv(GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->LightModelfv(pname, params);
+ d_1_0_Deprecated->f.LightModelfv(pname, params);
}
inline void QOpenGLFunctions_1_2::glLightModelf(GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->LightModelf(pname, param);
+ d_1_0_Deprecated->f.LightModelf(pname, param);
}
inline void QOpenGLFunctions_1_2::glLightiv(GLenum light, GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->Lightiv(light, pname, params);
+ d_1_0_Deprecated->f.Lightiv(light, pname, params);
}
inline void QOpenGLFunctions_1_2::glLighti(GLenum light, GLenum pname, GLint param)
{
- d_1_0_Deprecated->Lighti(light, pname, param);
+ d_1_0_Deprecated->f.Lighti(light, pname, param);
}
inline void QOpenGLFunctions_1_2::glLightfv(GLenum light, GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->Lightfv(light, pname, params);
+ d_1_0_Deprecated->f.Lightfv(light, pname, params);
}
inline void QOpenGLFunctions_1_2::glLightf(GLenum light, GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->Lightf(light, pname, param);
+ d_1_0_Deprecated->f.Lightf(light, pname, param);
}
inline void QOpenGLFunctions_1_2::glFogiv(GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->Fogiv(pname, params);
+ d_1_0_Deprecated->f.Fogiv(pname, params);
}
inline void QOpenGLFunctions_1_2::glFogi(GLenum pname, GLint param)
{
- d_1_0_Deprecated->Fogi(pname, param);
+ d_1_0_Deprecated->f.Fogi(pname, param);
}
inline void QOpenGLFunctions_1_2::glFogfv(GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->Fogfv(pname, params);
+ d_1_0_Deprecated->f.Fogfv(pname, params);
}
inline void QOpenGLFunctions_1_2::glFogf(GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->Fogf(pname, param);
+ d_1_0_Deprecated->f.Fogf(pname, param);
}
inline void QOpenGLFunctions_1_2::glColorMaterial(GLenum face, GLenum mode)
{
- d_1_0_Deprecated->ColorMaterial(face, mode);
+ d_1_0_Deprecated->f.ColorMaterial(face, mode);
}
inline void QOpenGLFunctions_1_2::glClipPlane(GLenum plane, const GLdouble *equation)
{
- d_1_0_Deprecated->ClipPlane(plane, equation);
+ d_1_0_Deprecated->f.ClipPlane(plane, equation);
}
inline void QOpenGLFunctions_1_2::glVertex4sv(const GLshort *v)
{
- d_1_0_Deprecated->Vertex4sv(v);
+ d_1_0_Deprecated->f.Vertex4sv(v);
}
inline void QOpenGLFunctions_1_2::glVertex4s(GLshort x, GLshort y, GLshort z, GLshort w)
{
- d_1_0_Deprecated->Vertex4s(x, y, z, w);
+ d_1_0_Deprecated->f.Vertex4s(x, y, z, w);
}
inline void QOpenGLFunctions_1_2::glVertex4iv(const GLint *v)
{
- d_1_0_Deprecated->Vertex4iv(v);
+ d_1_0_Deprecated->f.Vertex4iv(v);
}
inline void QOpenGLFunctions_1_2::glVertex4i(GLint x, GLint y, GLint z, GLint w)
{
- d_1_0_Deprecated->Vertex4i(x, y, z, w);
+ d_1_0_Deprecated->f.Vertex4i(x, y, z, w);
}
inline void QOpenGLFunctions_1_2::glVertex4fv(const GLfloat *v)
{
- d_1_0_Deprecated->Vertex4fv(v);
+ d_1_0_Deprecated->f.Vertex4fv(v);
}
inline void QOpenGLFunctions_1_2::glVertex4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
{
- d_1_0_Deprecated->Vertex4f(x, y, z, w);
+ d_1_0_Deprecated->f.Vertex4f(x, y, z, w);
}
inline void QOpenGLFunctions_1_2::glVertex4dv(const GLdouble *v)
{
- d_1_0_Deprecated->Vertex4dv(v);
+ d_1_0_Deprecated->f.Vertex4dv(v);
}
inline void QOpenGLFunctions_1_2::glVertex4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
{
- d_1_0_Deprecated->Vertex4d(x, y, z, w);
+ d_1_0_Deprecated->f.Vertex4d(x, y, z, w);
}
inline void QOpenGLFunctions_1_2::glVertex3sv(const GLshort *v)
{
- d_1_0_Deprecated->Vertex3sv(v);
+ d_1_0_Deprecated->f.Vertex3sv(v);
}
inline void QOpenGLFunctions_1_2::glVertex3s(GLshort x, GLshort y, GLshort z)
{
- d_1_0_Deprecated->Vertex3s(x, y, z);
+ d_1_0_Deprecated->f.Vertex3s(x, y, z);
}
inline void QOpenGLFunctions_1_2::glVertex3iv(const GLint *v)
{
- d_1_0_Deprecated->Vertex3iv(v);
+ d_1_0_Deprecated->f.Vertex3iv(v);
}
inline void QOpenGLFunctions_1_2::glVertex3i(GLint x, GLint y, GLint z)
{
- d_1_0_Deprecated->Vertex3i(x, y, z);
+ d_1_0_Deprecated->f.Vertex3i(x, y, z);
}
inline void QOpenGLFunctions_1_2::glVertex3fv(const GLfloat *v)
{
- d_1_0_Deprecated->Vertex3fv(v);
+ d_1_0_Deprecated->f.Vertex3fv(v);
}
inline void QOpenGLFunctions_1_2::glVertex3f(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->Vertex3f(x, y, z);
+ d_1_0_Deprecated->f.Vertex3f(x, y, z);
}
inline void QOpenGLFunctions_1_2::glVertex3dv(const GLdouble *v)
{
- d_1_0_Deprecated->Vertex3dv(v);
+ d_1_0_Deprecated->f.Vertex3dv(v);
}
inline void QOpenGLFunctions_1_2::glVertex3d(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->Vertex3d(x, y, z);
+ d_1_0_Deprecated->f.Vertex3d(x, y, z);
}
inline void QOpenGLFunctions_1_2::glVertex2sv(const GLshort *v)
{
- d_1_0_Deprecated->Vertex2sv(v);
+ d_1_0_Deprecated->f.Vertex2sv(v);
}
inline void QOpenGLFunctions_1_2::glVertex2s(GLshort x, GLshort y)
{
- d_1_0_Deprecated->Vertex2s(x, y);
+ d_1_0_Deprecated->f.Vertex2s(x, y);
}
inline void QOpenGLFunctions_1_2::glVertex2iv(const GLint *v)
{
- d_1_0_Deprecated->Vertex2iv(v);
+ d_1_0_Deprecated->f.Vertex2iv(v);
}
inline void QOpenGLFunctions_1_2::glVertex2i(GLint x, GLint y)
{
- d_1_0_Deprecated->Vertex2i(x, y);
+ d_1_0_Deprecated->f.Vertex2i(x, y);
}
inline void QOpenGLFunctions_1_2::glVertex2fv(const GLfloat *v)
{
- d_1_0_Deprecated->Vertex2fv(v);
+ d_1_0_Deprecated->f.Vertex2fv(v);
}
inline void QOpenGLFunctions_1_2::glVertex2f(GLfloat x, GLfloat y)
{
- d_1_0_Deprecated->Vertex2f(x, y);
+ d_1_0_Deprecated->f.Vertex2f(x, y);
}
inline void QOpenGLFunctions_1_2::glVertex2dv(const GLdouble *v)
{
- d_1_0_Deprecated->Vertex2dv(v);
+ d_1_0_Deprecated->f.Vertex2dv(v);
}
inline void QOpenGLFunctions_1_2::glVertex2d(GLdouble x, GLdouble y)
{
- d_1_0_Deprecated->Vertex2d(x, y);
+ d_1_0_Deprecated->f.Vertex2d(x, y);
}
inline void QOpenGLFunctions_1_2::glTexCoord4sv(const GLshort *v)
{
- d_1_0_Deprecated->TexCoord4sv(v);
+ d_1_0_Deprecated->f.TexCoord4sv(v);
}
inline void QOpenGLFunctions_1_2::glTexCoord4s(GLshort s, GLshort t, GLshort r, GLshort q)
{
- d_1_0_Deprecated->TexCoord4s(s, t, r, q);
+ d_1_0_Deprecated->f.TexCoord4s(s, t, r, q);
}
inline void QOpenGLFunctions_1_2::glTexCoord4iv(const GLint *v)
{
- d_1_0_Deprecated->TexCoord4iv(v);
+ d_1_0_Deprecated->f.TexCoord4iv(v);
}
inline void QOpenGLFunctions_1_2::glTexCoord4i(GLint s, GLint t, GLint r, GLint q)
{
- d_1_0_Deprecated->TexCoord4i(s, t, r, q);
+ d_1_0_Deprecated->f.TexCoord4i(s, t, r, q);
}
inline void QOpenGLFunctions_1_2::glTexCoord4fv(const GLfloat *v)
{
- d_1_0_Deprecated->TexCoord4fv(v);
+ d_1_0_Deprecated->f.TexCoord4fv(v);
}
inline void QOpenGLFunctions_1_2::glTexCoord4f(GLfloat s, GLfloat t, GLfloat r, GLfloat q)
{
- d_1_0_Deprecated->TexCoord4f(s, t, r, q);
+ d_1_0_Deprecated->f.TexCoord4f(s, t, r, q);
}
inline void QOpenGLFunctions_1_2::glTexCoord4dv(const GLdouble *v)
{
- d_1_0_Deprecated->TexCoord4dv(v);
+ d_1_0_Deprecated->f.TexCoord4dv(v);
}
inline void QOpenGLFunctions_1_2::glTexCoord4d(GLdouble s, GLdouble t, GLdouble r, GLdouble q)
{
- d_1_0_Deprecated->TexCoord4d(s, t, r, q);
+ d_1_0_Deprecated->f.TexCoord4d(s, t, r, q);
}
inline void QOpenGLFunctions_1_2::glTexCoord3sv(const GLshort *v)
{
- d_1_0_Deprecated->TexCoord3sv(v);
+ d_1_0_Deprecated->f.TexCoord3sv(v);
}
inline void QOpenGLFunctions_1_2::glTexCoord3s(GLshort s, GLshort t, GLshort r)
{
- d_1_0_Deprecated->TexCoord3s(s, t, r);
+ d_1_0_Deprecated->f.TexCoord3s(s, t, r);
}
inline void QOpenGLFunctions_1_2::glTexCoord3iv(const GLint *v)
{
- d_1_0_Deprecated->TexCoord3iv(v);
+ d_1_0_Deprecated->f.TexCoord3iv(v);
}
inline void QOpenGLFunctions_1_2::glTexCoord3i(GLint s, GLint t, GLint r)
{
- d_1_0_Deprecated->TexCoord3i(s, t, r);
+ d_1_0_Deprecated->f.TexCoord3i(s, t, r);
}
inline void QOpenGLFunctions_1_2::glTexCoord3fv(const GLfloat *v)
{
- d_1_0_Deprecated->TexCoord3fv(v);
+ d_1_0_Deprecated->f.TexCoord3fv(v);
}
inline void QOpenGLFunctions_1_2::glTexCoord3f(GLfloat s, GLfloat t, GLfloat r)
{
- d_1_0_Deprecated->TexCoord3f(s, t, r);
+ d_1_0_Deprecated->f.TexCoord3f(s, t, r);
}
inline void QOpenGLFunctions_1_2::glTexCoord3dv(const GLdouble *v)
{
- d_1_0_Deprecated->TexCoord3dv(v);
+ d_1_0_Deprecated->f.TexCoord3dv(v);
}
inline void QOpenGLFunctions_1_2::glTexCoord3d(GLdouble s, GLdouble t, GLdouble r)
{
- d_1_0_Deprecated->TexCoord3d(s, t, r);
+ d_1_0_Deprecated->f.TexCoord3d(s, t, r);
}
inline void QOpenGLFunctions_1_2::glTexCoord2sv(const GLshort *v)
{
- d_1_0_Deprecated->TexCoord2sv(v);
+ d_1_0_Deprecated->f.TexCoord2sv(v);
}
inline void QOpenGLFunctions_1_2::glTexCoord2s(GLshort s, GLshort t)
{
- d_1_0_Deprecated->TexCoord2s(s, t);
+ d_1_0_Deprecated->f.TexCoord2s(s, t);
}
inline void QOpenGLFunctions_1_2::glTexCoord2iv(const GLint *v)
{
- d_1_0_Deprecated->TexCoord2iv(v);
+ d_1_0_Deprecated->f.TexCoord2iv(v);
}
inline void QOpenGLFunctions_1_2::glTexCoord2i(GLint s, GLint t)
{
- d_1_0_Deprecated->TexCoord2i(s, t);
+ d_1_0_Deprecated->f.TexCoord2i(s, t);
}
inline void QOpenGLFunctions_1_2::glTexCoord2fv(const GLfloat *v)
{
- d_1_0_Deprecated->TexCoord2fv(v);
+ d_1_0_Deprecated->f.TexCoord2fv(v);
}
inline void QOpenGLFunctions_1_2::glTexCoord2f(GLfloat s, GLfloat t)
{
- d_1_0_Deprecated->TexCoord2f(s, t);
+ d_1_0_Deprecated->f.TexCoord2f(s, t);
}
inline void QOpenGLFunctions_1_2::glTexCoord2dv(const GLdouble *v)
{
- d_1_0_Deprecated->TexCoord2dv(v);
+ d_1_0_Deprecated->f.TexCoord2dv(v);
}
inline void QOpenGLFunctions_1_2::glTexCoord2d(GLdouble s, GLdouble t)
{
- d_1_0_Deprecated->TexCoord2d(s, t);
+ d_1_0_Deprecated->f.TexCoord2d(s, t);
}
inline void QOpenGLFunctions_1_2::glTexCoord1sv(const GLshort *v)
{
- d_1_0_Deprecated->TexCoord1sv(v);
+ d_1_0_Deprecated->f.TexCoord1sv(v);
}
inline void QOpenGLFunctions_1_2::glTexCoord1s(GLshort s)
{
- d_1_0_Deprecated->TexCoord1s(s);
+ d_1_0_Deprecated->f.TexCoord1s(s);
}
inline void QOpenGLFunctions_1_2::glTexCoord1iv(const GLint *v)
{
- d_1_0_Deprecated->TexCoord1iv(v);
+ d_1_0_Deprecated->f.TexCoord1iv(v);
}
inline void QOpenGLFunctions_1_2::glTexCoord1i(GLint s)
{
- d_1_0_Deprecated->TexCoord1i(s);
+ d_1_0_Deprecated->f.TexCoord1i(s);
}
inline void QOpenGLFunctions_1_2::glTexCoord1fv(const GLfloat *v)
{
- d_1_0_Deprecated->TexCoord1fv(v);
+ d_1_0_Deprecated->f.TexCoord1fv(v);
}
inline void QOpenGLFunctions_1_2::glTexCoord1f(GLfloat s)
{
- d_1_0_Deprecated->TexCoord1f(s);
+ d_1_0_Deprecated->f.TexCoord1f(s);
}
inline void QOpenGLFunctions_1_2::glTexCoord1dv(const GLdouble *v)
{
- d_1_0_Deprecated->TexCoord1dv(v);
+ d_1_0_Deprecated->f.TexCoord1dv(v);
}
inline void QOpenGLFunctions_1_2::glTexCoord1d(GLdouble s)
{
- d_1_0_Deprecated->TexCoord1d(s);
+ d_1_0_Deprecated->f.TexCoord1d(s);
}
inline void QOpenGLFunctions_1_2::glRectsv(const GLshort *v1, const GLshort *v2)
{
- d_1_0_Deprecated->Rectsv(v1, v2);
+ d_1_0_Deprecated->f.Rectsv(v1, v2);
}
inline void QOpenGLFunctions_1_2::glRects(GLshort x1, GLshort y1, GLshort x2, GLshort y2)
{
- d_1_0_Deprecated->Rects(x1, y1, x2, y2);
+ d_1_0_Deprecated->f.Rects(x1, y1, x2, y2);
}
inline void QOpenGLFunctions_1_2::glRectiv(const GLint *v1, const GLint *v2)
{
- d_1_0_Deprecated->Rectiv(v1, v2);
+ d_1_0_Deprecated->f.Rectiv(v1, v2);
}
inline void QOpenGLFunctions_1_2::glRecti(GLint x1, GLint y1, GLint x2, GLint y2)
{
- d_1_0_Deprecated->Recti(x1, y1, x2, y2);
+ d_1_0_Deprecated->f.Recti(x1, y1, x2, y2);
}
inline void QOpenGLFunctions_1_2::glRectfv(const GLfloat *v1, const GLfloat *v2)
{
- d_1_0_Deprecated->Rectfv(v1, v2);
+ d_1_0_Deprecated->f.Rectfv(v1, v2);
}
inline void QOpenGLFunctions_1_2::glRectf(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2)
{
- d_1_0_Deprecated->Rectf(x1, y1, x2, y2);
+ d_1_0_Deprecated->f.Rectf(x1, y1, x2, y2);
}
inline void QOpenGLFunctions_1_2::glRectdv(const GLdouble *v1, const GLdouble *v2)
{
- d_1_0_Deprecated->Rectdv(v1, v2);
+ d_1_0_Deprecated->f.Rectdv(v1, v2);
}
inline void QOpenGLFunctions_1_2::glRectd(GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2)
{
- d_1_0_Deprecated->Rectd(x1, y1, x2, y2);
+ d_1_0_Deprecated->f.Rectd(x1, y1, x2, y2);
}
inline void QOpenGLFunctions_1_2::glRasterPos4sv(const GLshort *v)
{
- d_1_0_Deprecated->RasterPos4sv(v);
+ d_1_0_Deprecated->f.RasterPos4sv(v);
}
inline void QOpenGLFunctions_1_2::glRasterPos4s(GLshort x, GLshort y, GLshort z, GLshort w)
{
- d_1_0_Deprecated->RasterPos4s(x, y, z, w);
+ d_1_0_Deprecated->f.RasterPos4s(x, y, z, w);
}
inline void QOpenGLFunctions_1_2::glRasterPos4iv(const GLint *v)
{
- d_1_0_Deprecated->RasterPos4iv(v);
+ d_1_0_Deprecated->f.RasterPos4iv(v);
}
inline void QOpenGLFunctions_1_2::glRasterPos4i(GLint x, GLint y, GLint z, GLint w)
{
- d_1_0_Deprecated->RasterPos4i(x, y, z, w);
+ d_1_0_Deprecated->f.RasterPos4i(x, y, z, w);
}
inline void QOpenGLFunctions_1_2::glRasterPos4fv(const GLfloat *v)
{
- d_1_0_Deprecated->RasterPos4fv(v);
+ d_1_0_Deprecated->f.RasterPos4fv(v);
}
inline void QOpenGLFunctions_1_2::glRasterPos4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
{
- d_1_0_Deprecated->RasterPos4f(x, y, z, w);
+ d_1_0_Deprecated->f.RasterPos4f(x, y, z, w);
}
inline void QOpenGLFunctions_1_2::glRasterPos4dv(const GLdouble *v)
{
- d_1_0_Deprecated->RasterPos4dv(v);
+ d_1_0_Deprecated->f.RasterPos4dv(v);
}
inline void QOpenGLFunctions_1_2::glRasterPos4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
{
- d_1_0_Deprecated->RasterPos4d(x, y, z, w);
+ d_1_0_Deprecated->f.RasterPos4d(x, y, z, w);
}
inline void QOpenGLFunctions_1_2::glRasterPos3sv(const GLshort *v)
{
- d_1_0_Deprecated->RasterPos3sv(v);
+ d_1_0_Deprecated->f.RasterPos3sv(v);
}
inline void QOpenGLFunctions_1_2::glRasterPos3s(GLshort x, GLshort y, GLshort z)
{
- d_1_0_Deprecated->RasterPos3s(x, y, z);
+ d_1_0_Deprecated->f.RasterPos3s(x, y, z);
}
inline void QOpenGLFunctions_1_2::glRasterPos3iv(const GLint *v)
{
- d_1_0_Deprecated->RasterPos3iv(v);
+ d_1_0_Deprecated->f.RasterPos3iv(v);
}
inline void QOpenGLFunctions_1_2::glRasterPos3i(GLint x, GLint y, GLint z)
{
- d_1_0_Deprecated->RasterPos3i(x, y, z);
+ d_1_0_Deprecated->f.RasterPos3i(x, y, z);
}
inline void QOpenGLFunctions_1_2::glRasterPos3fv(const GLfloat *v)
{
- d_1_0_Deprecated->RasterPos3fv(v);
+ d_1_0_Deprecated->f.RasterPos3fv(v);
}
inline void QOpenGLFunctions_1_2::glRasterPos3f(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->RasterPos3f(x, y, z);
+ d_1_0_Deprecated->f.RasterPos3f(x, y, z);
}
inline void QOpenGLFunctions_1_2::glRasterPos3dv(const GLdouble *v)
{
- d_1_0_Deprecated->RasterPos3dv(v);
+ d_1_0_Deprecated->f.RasterPos3dv(v);
}
inline void QOpenGLFunctions_1_2::glRasterPos3d(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->RasterPos3d(x, y, z);
+ d_1_0_Deprecated->f.RasterPos3d(x, y, z);
}
inline void QOpenGLFunctions_1_2::glRasterPos2sv(const GLshort *v)
{
- d_1_0_Deprecated->RasterPos2sv(v);
+ d_1_0_Deprecated->f.RasterPos2sv(v);
}
inline void QOpenGLFunctions_1_2::glRasterPos2s(GLshort x, GLshort y)
{
- d_1_0_Deprecated->RasterPos2s(x, y);
+ d_1_0_Deprecated->f.RasterPos2s(x, y);
}
inline void QOpenGLFunctions_1_2::glRasterPos2iv(const GLint *v)
{
- d_1_0_Deprecated->RasterPos2iv(v);
+ d_1_0_Deprecated->f.RasterPos2iv(v);
}
inline void QOpenGLFunctions_1_2::glRasterPos2i(GLint x, GLint y)
{
- d_1_0_Deprecated->RasterPos2i(x, y);
+ d_1_0_Deprecated->f.RasterPos2i(x, y);
}
inline void QOpenGLFunctions_1_2::glRasterPos2fv(const GLfloat *v)
{
- d_1_0_Deprecated->RasterPos2fv(v);
+ d_1_0_Deprecated->f.RasterPos2fv(v);
}
inline void QOpenGLFunctions_1_2::glRasterPos2f(GLfloat x, GLfloat y)
{
- d_1_0_Deprecated->RasterPos2f(x, y);
+ d_1_0_Deprecated->f.RasterPos2f(x, y);
}
inline void QOpenGLFunctions_1_2::glRasterPos2dv(const GLdouble *v)
{
- d_1_0_Deprecated->RasterPos2dv(v);
+ d_1_0_Deprecated->f.RasterPos2dv(v);
}
inline void QOpenGLFunctions_1_2::glRasterPos2d(GLdouble x, GLdouble y)
{
- d_1_0_Deprecated->RasterPos2d(x, y);
+ d_1_0_Deprecated->f.RasterPos2d(x, y);
}
inline void QOpenGLFunctions_1_2::glNormal3sv(const GLshort *v)
{
- d_1_0_Deprecated->Normal3sv(v);
+ d_1_0_Deprecated->f.Normal3sv(v);
}
inline void QOpenGLFunctions_1_2::glNormal3s(GLshort nx, GLshort ny, GLshort nz)
{
- d_1_0_Deprecated->Normal3s(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3s(nx, ny, nz);
}
inline void QOpenGLFunctions_1_2::glNormal3iv(const GLint *v)
{
- d_1_0_Deprecated->Normal3iv(v);
+ d_1_0_Deprecated->f.Normal3iv(v);
}
inline void QOpenGLFunctions_1_2::glNormal3i(GLint nx, GLint ny, GLint nz)
{
- d_1_0_Deprecated->Normal3i(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3i(nx, ny, nz);
}
inline void QOpenGLFunctions_1_2::glNormal3fv(const GLfloat *v)
{
- d_1_0_Deprecated->Normal3fv(v);
+ d_1_0_Deprecated->f.Normal3fv(v);
}
inline void QOpenGLFunctions_1_2::glNormal3f(GLfloat nx, GLfloat ny, GLfloat nz)
{
- d_1_0_Deprecated->Normal3f(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3f(nx, ny, nz);
}
inline void QOpenGLFunctions_1_2::glNormal3dv(const GLdouble *v)
{
- d_1_0_Deprecated->Normal3dv(v);
+ d_1_0_Deprecated->f.Normal3dv(v);
}
inline void QOpenGLFunctions_1_2::glNormal3d(GLdouble nx, GLdouble ny, GLdouble nz)
{
- d_1_0_Deprecated->Normal3d(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3d(nx, ny, nz);
}
inline void QOpenGLFunctions_1_2::glNormal3bv(const GLbyte *v)
{
- d_1_0_Deprecated->Normal3bv(v);
+ d_1_0_Deprecated->f.Normal3bv(v);
}
inline void QOpenGLFunctions_1_2::glNormal3b(GLbyte nx, GLbyte ny, GLbyte nz)
{
- d_1_0_Deprecated->Normal3b(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3b(nx, ny, nz);
}
inline void QOpenGLFunctions_1_2::glIndexsv(const GLshort *c)
{
- d_1_0_Deprecated->Indexsv(c);
+ d_1_0_Deprecated->f.Indexsv(c);
}
inline void QOpenGLFunctions_1_2::glIndexs(GLshort c)
{
- d_1_0_Deprecated->Indexs(c);
+ d_1_0_Deprecated->f.Indexs(c);
}
inline void QOpenGLFunctions_1_2::glIndexiv(const GLint *c)
{
- d_1_0_Deprecated->Indexiv(c);
+ d_1_0_Deprecated->f.Indexiv(c);
}
inline void QOpenGLFunctions_1_2::glIndexi(GLint c)
{
- d_1_0_Deprecated->Indexi(c);
+ d_1_0_Deprecated->f.Indexi(c);
}
inline void QOpenGLFunctions_1_2::glIndexfv(const GLfloat *c)
{
- d_1_0_Deprecated->Indexfv(c);
+ d_1_0_Deprecated->f.Indexfv(c);
}
inline void QOpenGLFunctions_1_2::glIndexf(GLfloat c)
{
- d_1_0_Deprecated->Indexf(c);
+ d_1_0_Deprecated->f.Indexf(c);
}
inline void QOpenGLFunctions_1_2::glIndexdv(const GLdouble *c)
{
- d_1_0_Deprecated->Indexdv(c);
+ d_1_0_Deprecated->f.Indexdv(c);
}
inline void QOpenGLFunctions_1_2::glIndexd(GLdouble c)
{
- d_1_0_Deprecated->Indexd(c);
+ d_1_0_Deprecated->f.Indexd(c);
}
inline void QOpenGLFunctions_1_2::glEnd()
{
- d_1_0_Deprecated->End();
+ d_1_0_Deprecated->f.End();
}
inline void QOpenGLFunctions_1_2::glEdgeFlagv(const GLboolean *flag)
{
- d_1_0_Deprecated->EdgeFlagv(flag);
+ d_1_0_Deprecated->f.EdgeFlagv(flag);
}
inline void QOpenGLFunctions_1_2::glEdgeFlag(GLboolean flag)
{
- d_1_0_Deprecated->EdgeFlag(flag);
+ d_1_0_Deprecated->f.EdgeFlag(flag);
}
inline void QOpenGLFunctions_1_2::glColor4usv(const GLushort *v)
{
- d_1_0_Deprecated->Color4usv(v);
+ d_1_0_Deprecated->f.Color4usv(v);
}
inline void QOpenGLFunctions_1_2::glColor4us(GLushort red, GLushort green, GLushort blue, GLushort alpha)
{
- d_1_0_Deprecated->Color4us(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4us(red, green, blue, alpha);
}
inline void QOpenGLFunctions_1_2::glColor4uiv(const GLuint *v)
{
- d_1_0_Deprecated->Color4uiv(v);
+ d_1_0_Deprecated->f.Color4uiv(v);
}
inline void QOpenGLFunctions_1_2::glColor4ui(GLuint red, GLuint green, GLuint blue, GLuint alpha)
{
- d_1_0_Deprecated->Color4ui(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4ui(red, green, blue, alpha);
}
inline void QOpenGLFunctions_1_2::glColor4ubv(const GLubyte *v)
{
- d_1_0_Deprecated->Color4ubv(v);
+ d_1_0_Deprecated->f.Color4ubv(v);
}
inline void QOpenGLFunctions_1_2::glColor4ub(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha)
{
- d_1_0_Deprecated->Color4ub(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4ub(red, green, blue, alpha);
}
inline void QOpenGLFunctions_1_2::glColor4sv(const GLshort *v)
{
- d_1_0_Deprecated->Color4sv(v);
+ d_1_0_Deprecated->f.Color4sv(v);
}
inline void QOpenGLFunctions_1_2::glColor4s(GLshort red, GLshort green, GLshort blue, GLshort alpha)
{
- d_1_0_Deprecated->Color4s(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4s(red, green, blue, alpha);
}
inline void QOpenGLFunctions_1_2::glColor4iv(const GLint *v)
{
- d_1_0_Deprecated->Color4iv(v);
+ d_1_0_Deprecated->f.Color4iv(v);
}
inline void QOpenGLFunctions_1_2::glColor4i(GLint red, GLint green, GLint blue, GLint alpha)
{
- d_1_0_Deprecated->Color4i(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4i(red, green, blue, alpha);
}
inline void QOpenGLFunctions_1_2::glColor4fv(const GLfloat *v)
{
- d_1_0_Deprecated->Color4fv(v);
+ d_1_0_Deprecated->f.Color4fv(v);
}
inline void QOpenGLFunctions_1_2::glColor4f(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_0_Deprecated->Color4f(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4f(red, green, blue, alpha);
}
inline void QOpenGLFunctions_1_2::glColor4dv(const GLdouble *v)
{
- d_1_0_Deprecated->Color4dv(v);
+ d_1_0_Deprecated->f.Color4dv(v);
}
inline void QOpenGLFunctions_1_2::glColor4d(GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha)
{
- d_1_0_Deprecated->Color4d(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4d(red, green, blue, alpha);
}
inline void QOpenGLFunctions_1_2::glColor4bv(const GLbyte *v)
{
- d_1_0_Deprecated->Color4bv(v);
+ d_1_0_Deprecated->f.Color4bv(v);
}
inline void QOpenGLFunctions_1_2::glColor4b(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha)
{
- d_1_0_Deprecated->Color4b(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4b(red, green, blue, alpha);
}
inline void QOpenGLFunctions_1_2::glColor3usv(const GLushort *v)
{
- d_1_0_Deprecated->Color3usv(v);
+ d_1_0_Deprecated->f.Color3usv(v);
}
inline void QOpenGLFunctions_1_2::glColor3us(GLushort red, GLushort green, GLushort blue)
{
- d_1_0_Deprecated->Color3us(red, green, blue);
+ d_1_0_Deprecated->f.Color3us(red, green, blue);
}
inline void QOpenGLFunctions_1_2::glColor3uiv(const GLuint *v)
{
- d_1_0_Deprecated->Color3uiv(v);
+ d_1_0_Deprecated->f.Color3uiv(v);
}
inline void QOpenGLFunctions_1_2::glColor3ui(GLuint red, GLuint green, GLuint blue)
{
- d_1_0_Deprecated->Color3ui(red, green, blue);
+ d_1_0_Deprecated->f.Color3ui(red, green, blue);
}
inline void QOpenGLFunctions_1_2::glColor3ubv(const GLubyte *v)
{
- d_1_0_Deprecated->Color3ubv(v);
+ d_1_0_Deprecated->f.Color3ubv(v);
}
inline void QOpenGLFunctions_1_2::glColor3ub(GLubyte red, GLubyte green, GLubyte blue)
{
- d_1_0_Deprecated->Color3ub(red, green, blue);
+ d_1_0_Deprecated->f.Color3ub(red, green, blue);
}
inline void QOpenGLFunctions_1_2::glColor3sv(const GLshort *v)
{
- d_1_0_Deprecated->Color3sv(v);
+ d_1_0_Deprecated->f.Color3sv(v);
}
inline void QOpenGLFunctions_1_2::glColor3s(GLshort red, GLshort green, GLshort blue)
{
- d_1_0_Deprecated->Color3s(red, green, blue);
+ d_1_0_Deprecated->f.Color3s(red, green, blue);
}
inline void QOpenGLFunctions_1_2::glColor3iv(const GLint *v)
{
- d_1_0_Deprecated->Color3iv(v);
+ d_1_0_Deprecated->f.Color3iv(v);
}
inline void QOpenGLFunctions_1_2::glColor3i(GLint red, GLint green, GLint blue)
{
- d_1_0_Deprecated->Color3i(red, green, blue);
+ d_1_0_Deprecated->f.Color3i(red, green, blue);
}
inline void QOpenGLFunctions_1_2::glColor3fv(const GLfloat *v)
{
- d_1_0_Deprecated->Color3fv(v);
+ d_1_0_Deprecated->f.Color3fv(v);
}
inline void QOpenGLFunctions_1_2::glColor3f(GLfloat red, GLfloat green, GLfloat blue)
{
- d_1_0_Deprecated->Color3f(red, green, blue);
+ d_1_0_Deprecated->f.Color3f(red, green, blue);
}
inline void QOpenGLFunctions_1_2::glColor3dv(const GLdouble *v)
{
- d_1_0_Deprecated->Color3dv(v);
+ d_1_0_Deprecated->f.Color3dv(v);
}
inline void QOpenGLFunctions_1_2::glColor3d(GLdouble red, GLdouble green, GLdouble blue)
{
- d_1_0_Deprecated->Color3d(red, green, blue);
+ d_1_0_Deprecated->f.Color3d(red, green, blue);
}
inline void QOpenGLFunctions_1_2::glColor3bv(const GLbyte *v)
{
- d_1_0_Deprecated->Color3bv(v);
+ d_1_0_Deprecated->f.Color3bv(v);
}
inline void QOpenGLFunctions_1_2::glColor3b(GLbyte red, GLbyte green, GLbyte blue)
{
- d_1_0_Deprecated->Color3b(red, green, blue);
+ d_1_0_Deprecated->f.Color3b(red, green, blue);
}
inline void QOpenGLFunctions_1_2::glBitmap(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap)
{
- d_1_0_Deprecated->Bitmap(width, height, xorig, yorig, xmove, ymove, bitmap);
+ d_1_0_Deprecated->f.Bitmap(width, height, xorig, yorig, xmove, ymove, bitmap);
}
inline void QOpenGLFunctions_1_2::glBegin(GLenum mode)
{
- d_1_0_Deprecated->Begin(mode);
+ d_1_0_Deprecated->f.Begin(mode);
}
inline void QOpenGLFunctions_1_2::glListBase(GLuint base)
{
- d_1_0_Deprecated->ListBase(base);
+ d_1_0_Deprecated->f.ListBase(base);
}
inline GLuint QOpenGLFunctions_1_2::glGenLists(GLsizei range)
{
- return d_1_0_Deprecated->GenLists(range);
+ return d_1_0_Deprecated->f.GenLists(range);
}
inline void QOpenGLFunctions_1_2::glDeleteLists(GLuint list, GLsizei range)
{
- d_1_0_Deprecated->DeleteLists(list, range);
+ d_1_0_Deprecated->f.DeleteLists(list, range);
}
inline void QOpenGLFunctions_1_2::glCallLists(GLsizei n, GLenum type, const GLvoid *lists)
{
- d_1_0_Deprecated->CallLists(n, type, lists);
+ d_1_0_Deprecated->f.CallLists(n, type, lists);
}
inline void QOpenGLFunctions_1_2::glCallList(GLuint list)
{
- d_1_0_Deprecated->CallList(list);
+ d_1_0_Deprecated->f.CallList(list);
}
inline void QOpenGLFunctions_1_2::glEndList()
{
- d_1_0_Deprecated->EndList();
+ d_1_0_Deprecated->f.EndList();
}
inline void QOpenGLFunctions_1_2::glNewList(GLuint list, GLenum mode)
{
- d_1_0_Deprecated->NewList(list, mode);
+ d_1_0_Deprecated->f.NewList(list, mode);
}
// OpenGL 1.1 deprecated functions
inline void QOpenGLFunctions_1_2::glPushClientAttrib(GLbitfield mask)
{
- d_1_1_Deprecated->PushClientAttrib(mask);
+ d_1_1_Deprecated->f.PushClientAttrib(mask);
}
inline void QOpenGLFunctions_1_2::glPopClientAttrib()
{
- d_1_1_Deprecated->PopClientAttrib();
+ d_1_1_Deprecated->f.PopClientAttrib();
}
inline void QOpenGLFunctions_1_2::glPrioritizeTextures(GLsizei n, const GLuint *textures, const GLfloat *priorities)
{
- d_1_1_Deprecated->PrioritizeTextures(n, textures, priorities);
+ d_1_1_Deprecated->f.PrioritizeTextures(n, textures, priorities);
}
inline GLboolean QOpenGLFunctions_1_2::glAreTexturesResident(GLsizei n, const GLuint *textures, GLboolean *residences)
{
- return d_1_1_Deprecated->AreTexturesResident(n, textures, residences);
+ return d_1_1_Deprecated->f.AreTexturesResident(n, textures, residences);
}
inline void QOpenGLFunctions_1_2::glVertexPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->VertexPointer(size, type, stride, pointer);
+ d_1_1_Deprecated->f.VertexPointer(size, type, stride, pointer);
}
inline void QOpenGLFunctions_1_2::glTexCoordPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->TexCoordPointer(size, type, stride, pointer);
+ d_1_1_Deprecated->f.TexCoordPointer(size, type, stride, pointer);
}
inline void QOpenGLFunctions_1_2::glNormalPointer(GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->NormalPointer(type, stride, pointer);
+ d_1_1_Deprecated->f.NormalPointer(type, stride, pointer);
}
inline void QOpenGLFunctions_1_2::glInterleavedArrays(GLenum format, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->InterleavedArrays(format, stride, pointer);
+ d_1_1_Deprecated->f.InterleavedArrays(format, stride, pointer);
}
inline void QOpenGLFunctions_1_2::glIndexPointer(GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->IndexPointer(type, stride, pointer);
+ d_1_1_Deprecated->f.IndexPointer(type, stride, pointer);
}
inline void QOpenGLFunctions_1_2::glEnableClientState(GLenum array)
{
- d_1_1_Deprecated->EnableClientState(array);
+ d_1_1_Deprecated->f.EnableClientState(array);
}
inline void QOpenGLFunctions_1_2::glEdgeFlagPointer(GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->EdgeFlagPointer(stride, pointer);
+ d_1_1_Deprecated->f.EdgeFlagPointer(stride, pointer);
}
inline void QOpenGLFunctions_1_2::glDisableClientState(GLenum array)
{
- d_1_1_Deprecated->DisableClientState(array);
+ d_1_1_Deprecated->f.DisableClientState(array);
}
inline void QOpenGLFunctions_1_2::glColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->ColorPointer(size, type, stride, pointer);
+ d_1_1_Deprecated->f.ColorPointer(size, type, stride, pointer);
}
inline void QOpenGLFunctions_1_2::glArrayElement(GLint i)
{
- d_1_1_Deprecated->ArrayElement(i);
+ d_1_1_Deprecated->f.ArrayElement(i);
}
// OpenGL 1.2 deprecated functions
inline void QOpenGLFunctions_1_2::glResetMinmax(GLenum target)
{
- d_1_2_Deprecated->ResetMinmax(target);
+ d_1_2_Deprecated->f.ResetMinmax(target);
}
inline void QOpenGLFunctions_1_2::glResetHistogram(GLenum target)
{
- d_1_2_Deprecated->ResetHistogram(target);
+ d_1_2_Deprecated->f.ResetHistogram(target);
}
inline void QOpenGLFunctions_1_2::glMinmax(GLenum target, GLenum internalformat, GLboolean sink)
{
- d_1_2_Deprecated->Minmax(target, internalformat, sink);
+ d_1_2_Deprecated->f.Minmax(target, internalformat, sink);
}
inline void QOpenGLFunctions_1_2::glHistogram(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink)
{
- d_1_2_Deprecated->Histogram(target, width, internalformat, sink);
+ d_1_2_Deprecated->f.Histogram(target, width, internalformat, sink);
}
inline void QOpenGLFunctions_1_2::glGetMinmaxParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_2_Deprecated->GetMinmaxParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.GetMinmaxParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_1_2::glGetMinmaxParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_2_Deprecated->GetMinmaxParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.GetMinmaxParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_1_2::glGetMinmax(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values)
{
- d_1_2_Deprecated->GetMinmax(target, reset, format, type, values);
+ d_1_2_Deprecated->f.GetMinmax(target, reset, format, type, values);
}
inline void QOpenGLFunctions_1_2::glGetHistogramParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_2_Deprecated->GetHistogramParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.GetHistogramParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_1_2::glGetHistogramParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_2_Deprecated->GetHistogramParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.GetHistogramParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_1_2::glGetHistogram(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values)
{
- d_1_2_Deprecated->GetHistogram(target, reset, format, type, values);
+ d_1_2_Deprecated->f.GetHistogram(target, reset, format, type, values);
}
inline void QOpenGLFunctions_1_2::glSeparableFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column)
{
- d_1_2_Deprecated->SeparableFilter2D(target, internalformat, width, height, format, type, row, column);
+ d_1_2_Deprecated->f.SeparableFilter2D(target, internalformat, width, height, format, type, row, column);
}
inline void QOpenGLFunctions_1_2::glGetSeparableFilter(GLenum target, GLenum format, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span)
{
- d_1_2_Deprecated->GetSeparableFilter(target, format, type, row, column, span);
+ d_1_2_Deprecated->f.GetSeparableFilter(target, format, type, row, column, span);
}
inline void QOpenGLFunctions_1_2::glGetConvolutionParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_2_Deprecated->GetConvolutionParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.GetConvolutionParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_1_2::glGetConvolutionParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_2_Deprecated->GetConvolutionParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.GetConvolutionParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_1_2::glGetConvolutionFilter(GLenum target, GLenum format, GLenum type, GLvoid *image)
{
- d_1_2_Deprecated->GetConvolutionFilter(target, format, type, image);
+ d_1_2_Deprecated->f.GetConvolutionFilter(target, format, type, image);
}
inline void QOpenGLFunctions_1_2::glCopyConvolutionFilter2D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_2_Deprecated->CopyConvolutionFilter2D(target, internalformat, x, y, width, height);
+ d_1_2_Deprecated->f.CopyConvolutionFilter2D(target, internalformat, x, y, width, height);
}
inline void QOpenGLFunctions_1_2::glCopyConvolutionFilter1D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
{
- d_1_2_Deprecated->CopyConvolutionFilter1D(target, internalformat, x, y, width);
+ d_1_2_Deprecated->f.CopyConvolutionFilter1D(target, internalformat, x, y, width);
}
inline void QOpenGLFunctions_1_2::glConvolutionParameteriv(GLenum target, GLenum pname, const GLint *params)
{
- d_1_2_Deprecated->ConvolutionParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.ConvolutionParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_1_2::glConvolutionParameteri(GLenum target, GLenum pname, GLint params)
{
- d_1_2_Deprecated->ConvolutionParameteri(target, pname, params);
+ d_1_2_Deprecated->f.ConvolutionParameteri(target, pname, params);
}
inline void QOpenGLFunctions_1_2::glConvolutionParameterfv(GLenum target, GLenum pname, const GLfloat *params)
{
- d_1_2_Deprecated->ConvolutionParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.ConvolutionParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_1_2::glConvolutionParameterf(GLenum target, GLenum pname, GLfloat params)
{
- d_1_2_Deprecated->ConvolutionParameterf(target, pname, params);
+ d_1_2_Deprecated->f.ConvolutionParameterf(target, pname, params);
}
inline void QOpenGLFunctions_1_2::glConvolutionFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *image)
{
- d_1_2_Deprecated->ConvolutionFilter2D(target, internalformat, width, height, format, type, image);
+ d_1_2_Deprecated->f.ConvolutionFilter2D(target, internalformat, width, height, format, type, image);
}
inline void QOpenGLFunctions_1_2::glConvolutionFilter1D(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *image)
{
- d_1_2_Deprecated->ConvolutionFilter1D(target, internalformat, width, format, type, image);
+ d_1_2_Deprecated->f.ConvolutionFilter1D(target, internalformat, width, format, type, image);
}
inline void QOpenGLFunctions_1_2::glCopyColorSubTable(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width)
{
- d_1_2_Deprecated->CopyColorSubTable(target, start, x, y, width);
+ d_1_2_Deprecated->f.CopyColorSubTable(target, start, x, y, width);
}
inline void QOpenGLFunctions_1_2::glColorSubTable(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *data)
{
- d_1_2_Deprecated->ColorSubTable(target, start, count, format, type, data);
+ d_1_2_Deprecated->f.ColorSubTable(target, start, count, format, type, data);
}
inline void QOpenGLFunctions_1_2::glGetColorTableParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_2_Deprecated->GetColorTableParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.GetColorTableParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_1_2::glGetColorTableParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_2_Deprecated->GetColorTableParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.GetColorTableParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_1_2::glGetColorTable(GLenum target, GLenum format, GLenum type, GLvoid *table)
{
- d_1_2_Deprecated->GetColorTable(target, format, type, table);
+ d_1_2_Deprecated->f.GetColorTable(target, format, type, table);
}
inline void QOpenGLFunctions_1_2::glCopyColorTable(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
{
- d_1_2_Deprecated->CopyColorTable(target, internalformat, x, y, width);
+ d_1_2_Deprecated->f.CopyColorTable(target, internalformat, x, y, width);
}
inline void QOpenGLFunctions_1_2::glColorTableParameteriv(GLenum target, GLenum pname, const GLint *params)
{
- d_1_2_Deprecated->ColorTableParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.ColorTableParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_1_2::glColorTableParameterfv(GLenum target, GLenum pname, const GLfloat *params)
{
- d_1_2_Deprecated->ColorTableParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.ColorTableParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_1_2::glColorTable(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table)
{
- d_1_2_Deprecated->ColorTable(target, internalformat, width, format, type, table);
+ d_1_2_Deprecated->f.ColorTable(target, internalformat, width, format, type, table);
}
diff --git a/src/gui/opengl/qopenglfunctions_1_3.cpp b/src/gui/opengl/qopenglfunctions_1_3.cpp
index c7a9f2a1f2..6211997302 100644
--- a/src/gui/opengl/qopenglfunctions_1_3.cpp
+++ b/src/gui/opengl/qopenglfunctions_1_3.cpp
@@ -80,38 +80,30 @@ QOpenGLFunctions_1_3::QOpenGLFunctions_1_3()
QOpenGLFunctions_1_3::~QOpenGLFunctions_1_3()
{
- if (d_1_0_Core && !d_1_0_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_0_Core->context, QOpenGLFunctions_1_0_CoreBackend::versionStatus());
- delete d_1_0_Core;
- }
- if (d_1_1_Core && !d_1_1_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_1_Core->context, QOpenGLFunctions_1_1_CoreBackend::versionStatus());
- delete d_1_1_Core;
- }
- if (d_1_2_Core && !d_1_2_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_2_Core->context, QOpenGLFunctions_1_2_CoreBackend::versionStatus());
- delete d_1_2_Core;
- }
- if (d_1_3_Core && !d_1_3_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_3_Core->context, QOpenGLFunctions_1_3_CoreBackend::versionStatus());
- delete d_1_3_Core;
- }
- if (d_1_0_Deprecated && !d_1_0_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_0_Deprecated->context, QOpenGLFunctions_1_0_DeprecatedBackend::versionStatus());
- delete d_1_0_Deprecated;
- }
- if (d_1_1_Deprecated && !d_1_1_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_1_Deprecated->context, QOpenGLFunctions_1_1_DeprecatedBackend::versionStatus());
- delete d_1_1_Deprecated;
- }
- if (d_1_2_Deprecated && !d_1_2_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_2_Deprecated->context, QOpenGLFunctions_1_2_DeprecatedBackend::versionStatus());
- delete d_1_2_Deprecated;
- }
- if (d_1_3_Deprecated && !d_1_3_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_3_Deprecated->context, QOpenGLFunctions_1_3_DeprecatedBackend::versionStatus());
- delete d_1_3_Deprecated;
- }
+ if (d_1_0_Core)
+ d_1_0_Core->refs.deref();
+ Q_ASSERT(d_1_0_Core->refs.load());
+ if (d_1_1_Core)
+ d_1_1_Core->refs.deref();
+ Q_ASSERT(d_1_1_Core->refs.load());
+ if (d_1_2_Core)
+ d_1_2_Core->refs.deref();
+ Q_ASSERT(d_1_2_Core->refs.load());
+ if (d_1_3_Core)
+ d_1_3_Core->refs.deref();
+ Q_ASSERT(d_1_3_Core->refs.load());
+ if (d_1_0_Deprecated)
+ d_1_0_Deprecated->refs.deref();
+ Q_ASSERT(d_1_0_Deprecated->refs.load());
+ if (d_1_1_Deprecated)
+ d_1_1_Deprecated->refs.deref();
+ Q_ASSERT(d_1_1_Deprecated->refs.load());
+ if (d_1_2_Deprecated)
+ d_1_2_Deprecated->refs.deref();
+ Q_ASSERT(d_1_2_Deprecated->refs.load());
+ if (d_1_3_Deprecated)
+ d_1_3_Deprecated->refs.deref();
+ Q_ASSERT(d_1_3_Deprecated->refs.load());
}
bool QOpenGLFunctions_1_3::initializeOpenGLFunctions()
@@ -130,66 +122,34 @@ bool QOpenGLFunctions_1_3::initializeOpenGLFunctions()
// Function pointers in the backends are resolved at creation time
QOpenGLVersionFunctionsBackend* d = 0;
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_0_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_0_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_0_CoreBackend::versionStatus(), d);
- }
d_1_0_Core = static_cast<QOpenGLFunctions_1_0_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_1_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_1_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_1_CoreBackend::versionStatus(), d);
- }
d_1_1_Core = static_cast<QOpenGLFunctions_1_1_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_2_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_2_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_2_CoreBackend::versionStatus(), d);
- }
d_1_2_Core = static_cast<QOpenGLFunctions_1_2_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_3_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_3_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_3_CoreBackend::versionStatus(), d);
- }
d_1_3_Core = static_cast<QOpenGLFunctions_1_3_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_0_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_0_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_0_DeprecatedBackend::versionStatus(), d);
- }
d_1_0_Deprecated = static_cast<QOpenGLFunctions_1_0_DeprecatedBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_1_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_1_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_1_DeprecatedBackend::versionStatus(), d);
- }
d_1_1_Deprecated = static_cast<QOpenGLFunctions_1_1_DeprecatedBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_2_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_2_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_2_DeprecatedBackend::versionStatus(), d);
- }
d_1_2_Deprecated = static_cast<QOpenGLFunctions_1_2_DeprecatedBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_3_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_3_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_3_DeprecatedBackend::versionStatus(), d);
- }
d_1_3_Deprecated = static_cast<QOpenGLFunctions_1_3_DeprecatedBackend*>(d);
d->refs.ref();
diff --git a/src/gui/opengl/qopenglfunctions_1_3.h b/src/gui/opengl/qopenglfunctions_1_3.h
index c75c514ae0..a8509c46c5 100644
--- a/src/gui/opengl/qopenglfunctions_1_3.h
+++ b/src/gui/opengl/qopenglfunctions_1_3.h
@@ -1,6 +1,7 @@
/****************************************************************************
**
** Copyright (C) 2013 Klaralvdalens Datakonsult AB (KDAB)
+** Copyright (C) 2016 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
** This file is part of the QtGui module of the Qt Toolkit.
@@ -521,2116 +522,2116 @@ private:
// OpenGL 1.0 core functions
inline void QOpenGLFunctions_1_3::glViewport(GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_0_Core->Viewport(x, y, width, height);
+ d_1_0_Core->f.Viewport(x, y, width, height);
}
inline void QOpenGLFunctions_1_3::glDepthRange(GLdouble nearVal, GLdouble farVal)
{
- d_1_0_Core->DepthRange(nearVal, farVal);
+ d_1_0_Core->f.DepthRange(nearVal, farVal);
}
inline GLboolean QOpenGLFunctions_1_3::glIsEnabled(GLenum cap)
{
- return d_1_0_Core->IsEnabled(cap);
+ return d_1_0_Core->f.IsEnabled(cap);
}
inline void QOpenGLFunctions_1_3::glGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint *params)
{
- d_1_0_Core->GetTexLevelParameteriv(target, level, pname, params);
+ d_1_0_Core->f.GetTexLevelParameteriv(target, level, pname, params);
}
inline void QOpenGLFunctions_1_3::glGetTexLevelParameterfv(GLenum target, GLint level, GLenum pname, GLfloat *params)
{
- d_1_0_Core->GetTexLevelParameterfv(target, level, pname, params);
+ d_1_0_Core->f.GetTexLevelParameterfv(target, level, pname, params);
}
inline void QOpenGLFunctions_1_3::glGetTexParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_0_Core->GetTexParameteriv(target, pname, params);
+ d_1_0_Core->f.GetTexParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_1_3::glGetTexParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_0_Core->GetTexParameterfv(target, pname, params);
+ d_1_0_Core->f.GetTexParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_1_3::glGetTexImage(GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels)
{
- d_1_0_Core->GetTexImage(target, level, format, type, pixels);
+ d_1_0_Core->f.GetTexImage(target, level, format, type, pixels);
}
inline const GLubyte * QOpenGLFunctions_1_3::glGetString(GLenum name)
{
- return d_1_0_Core->GetString(name);
+ return d_1_0_Core->f.GetString(name);
}
inline void QOpenGLFunctions_1_3::glGetIntegerv(GLenum pname, GLint *params)
{
- d_1_0_Core->GetIntegerv(pname, params);
+ d_1_0_Core->f.GetIntegerv(pname, params);
}
inline void QOpenGLFunctions_1_3::glGetFloatv(GLenum pname, GLfloat *params)
{
- d_1_0_Core->GetFloatv(pname, params);
+ d_1_0_Core->f.GetFloatv(pname, params);
}
inline GLenum QOpenGLFunctions_1_3::glGetError()
{
- return d_1_0_Core->GetError();
+ return d_1_0_Core->f.GetError();
}
inline void QOpenGLFunctions_1_3::glGetDoublev(GLenum pname, GLdouble *params)
{
- d_1_0_Core->GetDoublev(pname, params);
+ d_1_0_Core->f.GetDoublev(pname, params);
}
inline void QOpenGLFunctions_1_3::glGetBooleanv(GLenum pname, GLboolean *params)
{
- d_1_0_Core->GetBooleanv(pname, params);
+ d_1_0_Core->f.GetBooleanv(pname, params);
}
inline void QOpenGLFunctions_1_3::glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels)
{
- d_1_0_Core->ReadPixels(x, y, width, height, format, type, pixels);
+ d_1_0_Core->f.ReadPixels(x, y, width, height, format, type, pixels);
}
inline void QOpenGLFunctions_1_3::glReadBuffer(GLenum mode)
{
- d_1_0_Core->ReadBuffer(mode);
+ d_1_0_Core->f.ReadBuffer(mode);
}
inline void QOpenGLFunctions_1_3::glPixelStorei(GLenum pname, GLint param)
{
- d_1_0_Core->PixelStorei(pname, param);
+ d_1_0_Core->f.PixelStorei(pname, param);
}
inline void QOpenGLFunctions_1_3::glPixelStoref(GLenum pname, GLfloat param)
{
- d_1_0_Core->PixelStoref(pname, param);
+ d_1_0_Core->f.PixelStoref(pname, param);
}
inline void QOpenGLFunctions_1_3::glDepthFunc(GLenum func)
{
- d_1_0_Core->DepthFunc(func);
+ d_1_0_Core->f.DepthFunc(func);
}
inline void QOpenGLFunctions_1_3::glStencilOp(GLenum fail, GLenum zfail, GLenum zpass)
{
- d_1_0_Core->StencilOp(fail, zfail, zpass);
+ d_1_0_Core->f.StencilOp(fail, zfail, zpass);
}
inline void QOpenGLFunctions_1_3::glStencilFunc(GLenum func, GLint ref, GLuint mask)
{
- d_1_0_Core->StencilFunc(func, ref, mask);
+ d_1_0_Core->f.StencilFunc(func, ref, mask);
}
inline void QOpenGLFunctions_1_3::glLogicOp(GLenum opcode)
{
- d_1_0_Core->LogicOp(opcode);
+ d_1_0_Core->f.LogicOp(opcode);
}
inline void QOpenGLFunctions_1_3::glBlendFunc(GLenum sfactor, GLenum dfactor)
{
- d_1_0_Core->BlendFunc(sfactor, dfactor);
+ d_1_0_Core->f.BlendFunc(sfactor, dfactor);
}
inline void QOpenGLFunctions_1_3::glFlush()
{
- d_1_0_Core->Flush();
+ d_1_0_Core->f.Flush();
}
inline void QOpenGLFunctions_1_3::glFinish()
{
- d_1_0_Core->Finish();
+ d_1_0_Core->f.Finish();
}
inline void QOpenGLFunctions_1_3::glEnable(GLenum cap)
{
- d_1_0_Core->Enable(cap);
+ d_1_0_Core->f.Enable(cap);
}
inline void QOpenGLFunctions_1_3::glDisable(GLenum cap)
{
- d_1_0_Core->Disable(cap);
+ d_1_0_Core->f.Disable(cap);
}
inline void QOpenGLFunctions_1_3::glDepthMask(GLboolean flag)
{
- d_1_0_Core->DepthMask(flag);
+ d_1_0_Core->f.DepthMask(flag);
}
inline void QOpenGLFunctions_1_3::glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
{
- d_1_0_Core->ColorMask(red, green, blue, alpha);
+ d_1_0_Core->f.ColorMask(red, green, blue, alpha);
}
inline void QOpenGLFunctions_1_3::glStencilMask(GLuint mask)
{
- d_1_0_Core->StencilMask(mask);
+ d_1_0_Core->f.StencilMask(mask);
}
inline void QOpenGLFunctions_1_3::glClearDepth(GLdouble depth)
{
- d_1_0_Core->ClearDepth(depth);
+ d_1_0_Core->f.ClearDepth(depth);
}
inline void QOpenGLFunctions_1_3::glClearStencil(GLint s)
{
- d_1_0_Core->ClearStencil(s);
+ d_1_0_Core->f.ClearStencil(s);
}
inline void QOpenGLFunctions_1_3::glClearColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_0_Core->ClearColor(red, green, blue, alpha);
+ d_1_0_Core->f.ClearColor(red, green, blue, alpha);
}
inline void QOpenGLFunctions_1_3::glClear(GLbitfield mask)
{
- d_1_0_Core->Clear(mask);
+ d_1_0_Core->f.Clear(mask);
}
inline void QOpenGLFunctions_1_3::glDrawBuffer(GLenum mode)
{
- d_1_0_Core->DrawBuffer(mode);
+ d_1_0_Core->f.DrawBuffer(mode);
}
inline void QOpenGLFunctions_1_3::glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_0_Core->TexImage2D(target, level, internalformat, width, height, border, format, type, pixels);
+ d_1_0_Core->f.TexImage2D(target, level, internalformat, width, height, border, format, type, pixels);
}
inline void QOpenGLFunctions_1_3::glTexImage1D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_0_Core->TexImage1D(target, level, internalformat, width, border, format, type, pixels);
+ d_1_0_Core->f.TexImage1D(target, level, internalformat, width, border, format, type, pixels);
}
inline void QOpenGLFunctions_1_3::glTexParameteriv(GLenum target, GLenum pname, const GLint *params)
{
- d_1_0_Core->TexParameteriv(target, pname, params);
+ d_1_0_Core->f.TexParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_1_3::glTexParameteri(GLenum target, GLenum pname, GLint param)
{
- d_1_0_Core->TexParameteri(target, pname, param);
+ d_1_0_Core->f.TexParameteri(target, pname, param);
}
inline void QOpenGLFunctions_1_3::glTexParameterfv(GLenum target, GLenum pname, const GLfloat *params)
{
- d_1_0_Core->TexParameterfv(target, pname, params);
+ d_1_0_Core->f.TexParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_1_3::glTexParameterf(GLenum target, GLenum pname, GLfloat param)
{
- d_1_0_Core->TexParameterf(target, pname, param);
+ d_1_0_Core->f.TexParameterf(target, pname, param);
}
inline void QOpenGLFunctions_1_3::glScissor(GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_0_Core->Scissor(x, y, width, height);
+ d_1_0_Core->f.Scissor(x, y, width, height);
}
inline void QOpenGLFunctions_1_3::glPolygonMode(GLenum face, GLenum mode)
{
- d_1_0_Core->PolygonMode(face, mode);
+ d_1_0_Core->f.PolygonMode(face, mode);
}
inline void QOpenGLFunctions_1_3::glPointSize(GLfloat size)
{
- d_1_0_Core->PointSize(size);
+ d_1_0_Core->f.PointSize(size);
}
inline void QOpenGLFunctions_1_3::glLineWidth(GLfloat width)
{
- d_1_0_Core->LineWidth(width);
+ d_1_0_Core->f.LineWidth(width);
}
inline void QOpenGLFunctions_1_3::glHint(GLenum target, GLenum mode)
{
- d_1_0_Core->Hint(target, mode);
+ d_1_0_Core->f.Hint(target, mode);
}
inline void QOpenGLFunctions_1_3::glFrontFace(GLenum mode)
{
- d_1_0_Core->FrontFace(mode);
+ d_1_0_Core->f.FrontFace(mode);
}
inline void QOpenGLFunctions_1_3::glCullFace(GLenum mode)
{
- d_1_0_Core->CullFace(mode);
+ d_1_0_Core->f.CullFace(mode);
}
// OpenGL 1.1 core functions
inline void QOpenGLFunctions_1_3::glIndexubv(const GLubyte *c)
{
- d_1_1_Deprecated->Indexubv(c);
+ d_1_1_Deprecated->f.Indexubv(c);
}
inline void QOpenGLFunctions_1_3::glIndexub(GLubyte c)
{
- d_1_1_Deprecated->Indexub(c);
+ d_1_1_Deprecated->f.Indexub(c);
}
inline GLboolean QOpenGLFunctions_1_3::glIsTexture(GLuint texture)
{
- return d_1_1_Core->IsTexture(texture);
+ return d_1_1_Core->f.IsTexture(texture);
}
inline void QOpenGLFunctions_1_3::glGenTextures(GLsizei n, GLuint *textures)
{
- d_1_1_Core->GenTextures(n, textures);
+ d_1_1_Core->f.GenTextures(n, textures);
}
inline void QOpenGLFunctions_1_3::glDeleteTextures(GLsizei n, const GLuint *textures)
{
- d_1_1_Core->DeleteTextures(n, textures);
+ d_1_1_Core->f.DeleteTextures(n, textures);
}
inline void QOpenGLFunctions_1_3::glBindTexture(GLenum target, GLuint texture)
{
- d_1_1_Core->BindTexture(target, texture);
+ d_1_1_Core->f.BindTexture(target, texture);
}
inline void QOpenGLFunctions_1_3::glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_1_Core->TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels);
+ d_1_1_Core->f.TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels);
}
inline void QOpenGLFunctions_1_3::glTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_1_Core->TexSubImage1D(target, level, xoffset, width, format, type, pixels);
+ d_1_1_Core->f.TexSubImage1D(target, level, xoffset, width, format, type, pixels);
}
inline void QOpenGLFunctions_1_3::glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_1_Core->CopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height);
+ d_1_1_Core->f.CopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height);
}
inline void QOpenGLFunctions_1_3::glCopyTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
{
- d_1_1_Core->CopyTexSubImage1D(target, level, xoffset, x, y, width);
+ d_1_1_Core->f.CopyTexSubImage1D(target, level, xoffset, x, y, width);
}
inline void QOpenGLFunctions_1_3::glCopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
{
- d_1_1_Core->CopyTexImage2D(target, level, internalformat, x, y, width, height, border);
+ d_1_1_Core->f.CopyTexImage2D(target, level, internalformat, x, y, width, height, border);
}
inline void QOpenGLFunctions_1_3::glCopyTexImage1D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
{
- d_1_1_Core->CopyTexImage1D(target, level, internalformat, x, y, width, border);
+ d_1_1_Core->f.CopyTexImage1D(target, level, internalformat, x, y, width, border);
}
inline void QOpenGLFunctions_1_3::glPolygonOffset(GLfloat factor, GLfloat units)
{
- d_1_1_Core->PolygonOffset(factor, units);
+ d_1_1_Core->f.PolygonOffset(factor, units);
}
inline void QOpenGLFunctions_1_3::glGetPointerv(GLenum pname, GLvoid* *params)
{
- d_1_1_Deprecated->GetPointerv(pname, params);
+ d_1_1_Deprecated->f.GetPointerv(pname, params);
}
inline void QOpenGLFunctions_1_3::glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices)
{
- d_1_1_Core->DrawElements(mode, count, type, indices);
+ d_1_1_Core->f.DrawElements(mode, count, type, indices);
}
inline void QOpenGLFunctions_1_3::glDrawArrays(GLenum mode, GLint first, GLsizei count)
{
- d_1_1_Core->DrawArrays(mode, first, count);
+ d_1_1_Core->f.DrawArrays(mode, first, count);
}
// OpenGL 1.2 core functions
inline void QOpenGLFunctions_1_3::glCopyTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_2_Core->CopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height);
+ d_1_2_Core->f.CopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height);
}
inline void QOpenGLFunctions_1_3::glTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_2_Core->TexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);
+ d_1_2_Core->f.TexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);
}
inline void QOpenGLFunctions_1_3::glTexImage3D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_2_Core->TexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels);
+ d_1_2_Core->f.TexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels);
}
inline void QOpenGLFunctions_1_3::glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices)
{
- d_1_2_Core->DrawRangeElements(mode, start, end, count, type, indices);
+ d_1_2_Core->f.DrawRangeElements(mode, start, end, count, type, indices);
}
inline void QOpenGLFunctions_1_3::glBlendEquation(GLenum mode)
{
- d_1_2_Core->BlendEquation(mode);
+ d_1_2_Core->f.BlendEquation(mode);
}
inline void QOpenGLFunctions_1_3::glBlendColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_2_Core->BlendColor(red, green, blue, alpha);
+ d_1_2_Core->f.BlendColor(red, green, blue, alpha);
}
// OpenGL 1.3 core functions
inline void QOpenGLFunctions_1_3::glGetCompressedTexImage(GLenum target, GLint level, GLvoid *img)
{
- d_1_3_Core->GetCompressedTexImage(target, level, img);
+ d_1_3_Core->f.GetCompressedTexImage(target, level, img);
}
inline void QOpenGLFunctions_1_3::glCompressedTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexSubImage1D(target, level, xoffset, width, format, imageSize, data);
+ d_1_3_Core->f.CompressedTexSubImage1D(target, level, xoffset, width, format, imageSize, data);
}
inline void QOpenGLFunctions_1_3::glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data);
+ d_1_3_Core->f.CompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data);
}
inline void QOpenGLFunctions_1_3::glCompressedTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data);
+ d_1_3_Core->f.CompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data);
}
inline void QOpenGLFunctions_1_3::glCompressedTexImage1D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexImage1D(target, level, internalformat, width, border, imageSize, data);
+ d_1_3_Core->f.CompressedTexImage1D(target, level, internalformat, width, border, imageSize, data);
}
inline void QOpenGLFunctions_1_3::glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data);
+ d_1_3_Core->f.CompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data);
}
inline void QOpenGLFunctions_1_3::glCompressedTexImage3D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data);
+ d_1_3_Core->f.CompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data);
}
inline void QOpenGLFunctions_1_3::glSampleCoverage(GLfloat value, GLboolean invert)
{
- d_1_3_Core->SampleCoverage(value, invert);
+ d_1_3_Core->f.SampleCoverage(value, invert);
}
inline void QOpenGLFunctions_1_3::glActiveTexture(GLenum texture)
{
- d_1_3_Core->ActiveTexture(texture);
+ d_1_3_Core->f.ActiveTexture(texture);
}
// OpenGL 1.0 deprecated functions
inline void QOpenGLFunctions_1_3::glTranslatef(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->Translatef(x, y, z);
+ d_1_0_Deprecated->f.Translatef(x, y, z);
}
inline void QOpenGLFunctions_1_3::glTranslated(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->Translated(x, y, z);
+ d_1_0_Deprecated->f.Translated(x, y, z);
}
inline void QOpenGLFunctions_1_3::glScalef(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->Scalef(x, y, z);
+ d_1_0_Deprecated->f.Scalef(x, y, z);
}
inline void QOpenGLFunctions_1_3::glScaled(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->Scaled(x, y, z);
+ d_1_0_Deprecated->f.Scaled(x, y, z);
}
inline void QOpenGLFunctions_1_3::glRotatef(GLfloat angle, GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->Rotatef(angle, x, y, z);
+ d_1_0_Deprecated->f.Rotatef(angle, x, y, z);
}
inline void QOpenGLFunctions_1_3::glRotated(GLdouble angle, GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->Rotated(angle, x, y, z);
+ d_1_0_Deprecated->f.Rotated(angle, x, y, z);
}
inline void QOpenGLFunctions_1_3::glPushMatrix()
{
- d_1_0_Deprecated->PushMatrix();
+ d_1_0_Deprecated->f.PushMatrix();
}
inline void QOpenGLFunctions_1_3::glPopMatrix()
{
- d_1_0_Deprecated->PopMatrix();
+ d_1_0_Deprecated->f.PopMatrix();
}
inline void QOpenGLFunctions_1_3::glOrtho(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
{
- d_1_0_Deprecated->Ortho(left, right, bottom, top, zNear, zFar);
+ d_1_0_Deprecated->f.Ortho(left, right, bottom, top, zNear, zFar);
}
inline void QOpenGLFunctions_1_3::glMultMatrixd(const GLdouble *m)
{
- d_1_0_Deprecated->MultMatrixd(m);
+ d_1_0_Deprecated->f.MultMatrixd(m);
}
inline void QOpenGLFunctions_1_3::glMultMatrixf(const GLfloat *m)
{
- d_1_0_Deprecated->MultMatrixf(m);
+ d_1_0_Deprecated->f.MultMatrixf(m);
}
inline void QOpenGLFunctions_1_3::glMatrixMode(GLenum mode)
{
- d_1_0_Deprecated->MatrixMode(mode);
+ d_1_0_Deprecated->f.MatrixMode(mode);
}
inline void QOpenGLFunctions_1_3::glLoadMatrixd(const GLdouble *m)
{
- d_1_0_Deprecated->LoadMatrixd(m);
+ d_1_0_Deprecated->f.LoadMatrixd(m);
}
inline void QOpenGLFunctions_1_3::glLoadMatrixf(const GLfloat *m)
{
- d_1_0_Deprecated->LoadMatrixf(m);
+ d_1_0_Deprecated->f.LoadMatrixf(m);
}
inline void QOpenGLFunctions_1_3::glLoadIdentity()
{
- d_1_0_Deprecated->LoadIdentity();
+ d_1_0_Deprecated->f.LoadIdentity();
}
inline void QOpenGLFunctions_1_3::glFrustum(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
{
- d_1_0_Deprecated->Frustum(left, right, bottom, top, zNear, zFar);
+ d_1_0_Deprecated->f.Frustum(left, right, bottom, top, zNear, zFar);
}
inline GLboolean QOpenGLFunctions_1_3::glIsList(GLuint list)
{
- return d_1_0_Deprecated->IsList(list);
+ return d_1_0_Deprecated->f.IsList(list);
}
inline void QOpenGLFunctions_1_3::glGetTexGeniv(GLenum coord, GLenum pname, GLint *params)
{
- d_1_0_Deprecated->GetTexGeniv(coord, pname, params);
+ d_1_0_Deprecated->f.GetTexGeniv(coord, pname, params);
}
inline void QOpenGLFunctions_1_3::glGetTexGenfv(GLenum coord, GLenum pname, GLfloat *params)
{
- d_1_0_Deprecated->GetTexGenfv(coord, pname, params);
+ d_1_0_Deprecated->f.GetTexGenfv(coord, pname, params);
}
inline void QOpenGLFunctions_1_3::glGetTexGendv(GLenum coord, GLenum pname, GLdouble *params)
{
- d_1_0_Deprecated->GetTexGendv(coord, pname, params);
+ d_1_0_Deprecated->f.GetTexGendv(coord, pname, params);
}
inline void QOpenGLFunctions_1_3::glGetTexEnviv(GLenum target, GLenum pname, GLint *params)
{
- d_1_0_Deprecated->GetTexEnviv(target, pname, params);
+ d_1_0_Deprecated->f.GetTexEnviv(target, pname, params);
}
inline void QOpenGLFunctions_1_3::glGetTexEnvfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_0_Deprecated->GetTexEnvfv(target, pname, params);
+ d_1_0_Deprecated->f.GetTexEnvfv(target, pname, params);
}
inline void QOpenGLFunctions_1_3::glGetPolygonStipple(GLubyte *mask)
{
- d_1_0_Deprecated->GetPolygonStipple(mask);
+ d_1_0_Deprecated->f.GetPolygonStipple(mask);
}
inline void QOpenGLFunctions_1_3::glGetPixelMapusv(GLenum map, GLushort *values)
{
- d_1_0_Deprecated->GetPixelMapusv(map, values);
+ d_1_0_Deprecated->f.GetPixelMapusv(map, values);
}
inline void QOpenGLFunctions_1_3::glGetPixelMapuiv(GLenum map, GLuint *values)
{
- d_1_0_Deprecated->GetPixelMapuiv(map, values);
+ d_1_0_Deprecated->f.GetPixelMapuiv(map, values);
}
inline void QOpenGLFunctions_1_3::glGetPixelMapfv(GLenum map, GLfloat *values)
{
- d_1_0_Deprecated->GetPixelMapfv(map, values);
+ d_1_0_Deprecated->f.GetPixelMapfv(map, values);
}
inline void QOpenGLFunctions_1_3::glGetMaterialiv(GLenum face, GLenum pname, GLint *params)
{
- d_1_0_Deprecated->GetMaterialiv(face, pname, params);
+ d_1_0_Deprecated->f.GetMaterialiv(face, pname, params);
}
inline void QOpenGLFunctions_1_3::glGetMaterialfv(GLenum face, GLenum pname, GLfloat *params)
{
- d_1_0_Deprecated->GetMaterialfv(face, pname, params);
+ d_1_0_Deprecated->f.GetMaterialfv(face, pname, params);
}
inline void QOpenGLFunctions_1_3::glGetMapiv(GLenum target, GLenum query, GLint *v)
{
- d_1_0_Deprecated->GetMapiv(target, query, v);
+ d_1_0_Deprecated->f.GetMapiv(target, query, v);
}
inline void QOpenGLFunctions_1_3::glGetMapfv(GLenum target, GLenum query, GLfloat *v)
{
- d_1_0_Deprecated->GetMapfv(target, query, v);
+ d_1_0_Deprecated->f.GetMapfv(target, query, v);
}
inline void QOpenGLFunctions_1_3::glGetMapdv(GLenum target, GLenum query, GLdouble *v)
{
- d_1_0_Deprecated->GetMapdv(target, query, v);
+ d_1_0_Deprecated->f.GetMapdv(target, query, v);
}
inline void QOpenGLFunctions_1_3::glGetLightiv(GLenum light, GLenum pname, GLint *params)
{
- d_1_0_Deprecated->GetLightiv(light, pname, params);
+ d_1_0_Deprecated->f.GetLightiv(light, pname, params);
}
inline void QOpenGLFunctions_1_3::glGetLightfv(GLenum light, GLenum pname, GLfloat *params)
{
- d_1_0_Deprecated->GetLightfv(light, pname, params);
+ d_1_0_Deprecated->f.GetLightfv(light, pname, params);
}
inline void QOpenGLFunctions_1_3::glGetClipPlane(GLenum plane, GLdouble *equation)
{
- d_1_0_Deprecated->GetClipPlane(plane, equation);
+ d_1_0_Deprecated->f.GetClipPlane(plane, equation);
}
inline void QOpenGLFunctions_1_3::glDrawPixels(GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_0_Deprecated->DrawPixels(width, height, format, type, pixels);
+ d_1_0_Deprecated->f.DrawPixels(width, height, format, type, pixels);
}
inline void QOpenGLFunctions_1_3::glCopyPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum type)
{
- d_1_0_Deprecated->CopyPixels(x, y, width, height, type);
+ d_1_0_Deprecated->f.CopyPixels(x, y, width, height, type);
}
inline void QOpenGLFunctions_1_3::glPixelMapusv(GLenum map, GLint mapsize, const GLushort *values)
{
- d_1_0_Deprecated->PixelMapusv(map, mapsize, values);
+ d_1_0_Deprecated->f.PixelMapusv(map, mapsize, values);
}
inline void QOpenGLFunctions_1_3::glPixelMapuiv(GLenum map, GLint mapsize, const GLuint *values)
{
- d_1_0_Deprecated->PixelMapuiv(map, mapsize, values);
+ d_1_0_Deprecated->f.PixelMapuiv(map, mapsize, values);
}
inline void QOpenGLFunctions_1_3::glPixelMapfv(GLenum map, GLint mapsize, const GLfloat *values)
{
- d_1_0_Deprecated->PixelMapfv(map, mapsize, values);
+ d_1_0_Deprecated->f.PixelMapfv(map, mapsize, values);
}
inline void QOpenGLFunctions_1_3::glPixelTransferi(GLenum pname, GLint param)
{
- d_1_0_Deprecated->PixelTransferi(pname, param);
+ d_1_0_Deprecated->f.PixelTransferi(pname, param);
}
inline void QOpenGLFunctions_1_3::glPixelTransferf(GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->PixelTransferf(pname, param);
+ d_1_0_Deprecated->f.PixelTransferf(pname, param);
}
inline void QOpenGLFunctions_1_3::glPixelZoom(GLfloat xfactor, GLfloat yfactor)
{
- d_1_0_Deprecated->PixelZoom(xfactor, yfactor);
+ d_1_0_Deprecated->f.PixelZoom(xfactor, yfactor);
}
inline void QOpenGLFunctions_1_3::glAlphaFunc(GLenum func, GLfloat ref)
{
- d_1_0_Deprecated->AlphaFunc(func, ref);
+ d_1_0_Deprecated->f.AlphaFunc(func, ref);
}
inline void QOpenGLFunctions_1_3::glEvalPoint2(GLint i, GLint j)
{
- d_1_0_Deprecated->EvalPoint2(i, j);
+ d_1_0_Deprecated->f.EvalPoint2(i, j);
}
inline void QOpenGLFunctions_1_3::glEvalMesh2(GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2)
{
- d_1_0_Deprecated->EvalMesh2(mode, i1, i2, j1, j2);
+ d_1_0_Deprecated->f.EvalMesh2(mode, i1, i2, j1, j2);
}
inline void QOpenGLFunctions_1_3::glEvalPoint1(GLint i)
{
- d_1_0_Deprecated->EvalPoint1(i);
+ d_1_0_Deprecated->f.EvalPoint1(i);
}
inline void QOpenGLFunctions_1_3::glEvalMesh1(GLenum mode, GLint i1, GLint i2)
{
- d_1_0_Deprecated->EvalMesh1(mode, i1, i2);
+ d_1_0_Deprecated->f.EvalMesh1(mode, i1, i2);
}
inline void QOpenGLFunctions_1_3::glEvalCoord2fv(const GLfloat *u)
{
- d_1_0_Deprecated->EvalCoord2fv(u);
+ d_1_0_Deprecated->f.EvalCoord2fv(u);
}
inline void QOpenGLFunctions_1_3::glEvalCoord2f(GLfloat u, GLfloat v)
{
- d_1_0_Deprecated->EvalCoord2f(u, v);
+ d_1_0_Deprecated->f.EvalCoord2f(u, v);
}
inline void QOpenGLFunctions_1_3::glEvalCoord2dv(const GLdouble *u)
{
- d_1_0_Deprecated->EvalCoord2dv(u);
+ d_1_0_Deprecated->f.EvalCoord2dv(u);
}
inline void QOpenGLFunctions_1_3::glEvalCoord2d(GLdouble u, GLdouble v)
{
- d_1_0_Deprecated->EvalCoord2d(u, v);
+ d_1_0_Deprecated->f.EvalCoord2d(u, v);
}
inline void QOpenGLFunctions_1_3::glEvalCoord1fv(const GLfloat *u)
{
- d_1_0_Deprecated->EvalCoord1fv(u);
+ d_1_0_Deprecated->f.EvalCoord1fv(u);
}
inline void QOpenGLFunctions_1_3::glEvalCoord1f(GLfloat u)
{
- d_1_0_Deprecated->EvalCoord1f(u);
+ d_1_0_Deprecated->f.EvalCoord1f(u);
}
inline void QOpenGLFunctions_1_3::glEvalCoord1dv(const GLdouble *u)
{
- d_1_0_Deprecated->EvalCoord1dv(u);
+ d_1_0_Deprecated->f.EvalCoord1dv(u);
}
inline void QOpenGLFunctions_1_3::glEvalCoord1d(GLdouble u)
{
- d_1_0_Deprecated->EvalCoord1d(u);
+ d_1_0_Deprecated->f.EvalCoord1d(u);
}
inline void QOpenGLFunctions_1_3::glMapGrid2f(GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2)
{
- d_1_0_Deprecated->MapGrid2f(un, u1, u2, vn, v1, v2);
+ d_1_0_Deprecated->f.MapGrid2f(un, u1, u2, vn, v1, v2);
}
inline void QOpenGLFunctions_1_3::glMapGrid2d(GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2)
{
- d_1_0_Deprecated->MapGrid2d(un, u1, u2, vn, v1, v2);
+ d_1_0_Deprecated->f.MapGrid2d(un, u1, u2, vn, v1, v2);
}
inline void QOpenGLFunctions_1_3::glMapGrid1f(GLint un, GLfloat u1, GLfloat u2)
{
- d_1_0_Deprecated->MapGrid1f(un, u1, u2);
+ d_1_0_Deprecated->f.MapGrid1f(un, u1, u2);
}
inline void QOpenGLFunctions_1_3::glMapGrid1d(GLint un, GLdouble u1, GLdouble u2)
{
- d_1_0_Deprecated->MapGrid1d(un, u1, u2);
+ d_1_0_Deprecated->f.MapGrid1d(un, u1, u2);
}
inline void QOpenGLFunctions_1_3::glMap2f(GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points)
{
- d_1_0_Deprecated->Map2f(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points);
+ d_1_0_Deprecated->f.Map2f(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points);
}
inline void QOpenGLFunctions_1_3::glMap2d(GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points)
{
- d_1_0_Deprecated->Map2d(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points);
+ d_1_0_Deprecated->f.Map2d(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points);
}
inline void QOpenGLFunctions_1_3::glMap1f(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points)
{
- d_1_0_Deprecated->Map1f(target, u1, u2, stride, order, points);
+ d_1_0_Deprecated->f.Map1f(target, u1, u2, stride, order, points);
}
inline void QOpenGLFunctions_1_3::glMap1d(GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points)
{
- d_1_0_Deprecated->Map1d(target, u1, u2, stride, order, points);
+ d_1_0_Deprecated->f.Map1d(target, u1, u2, stride, order, points);
}
inline void QOpenGLFunctions_1_3::glPushAttrib(GLbitfield mask)
{
- d_1_0_Deprecated->PushAttrib(mask);
+ d_1_0_Deprecated->f.PushAttrib(mask);
}
inline void QOpenGLFunctions_1_3::glPopAttrib()
{
- d_1_0_Deprecated->PopAttrib();
+ d_1_0_Deprecated->f.PopAttrib();
}
inline void QOpenGLFunctions_1_3::glAccum(GLenum op, GLfloat value)
{
- d_1_0_Deprecated->Accum(op, value);
+ d_1_0_Deprecated->f.Accum(op, value);
}
inline void QOpenGLFunctions_1_3::glIndexMask(GLuint mask)
{
- d_1_0_Deprecated->IndexMask(mask);
+ d_1_0_Deprecated->f.IndexMask(mask);
}
inline void QOpenGLFunctions_1_3::glClearIndex(GLfloat c)
{
- d_1_0_Deprecated->ClearIndex(c);
+ d_1_0_Deprecated->f.ClearIndex(c);
}
inline void QOpenGLFunctions_1_3::glClearAccum(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_0_Deprecated->ClearAccum(red, green, blue, alpha);
+ d_1_0_Deprecated->f.ClearAccum(red, green, blue, alpha);
}
inline void QOpenGLFunctions_1_3::glPushName(GLuint name)
{
- d_1_0_Deprecated->PushName(name);
+ d_1_0_Deprecated->f.PushName(name);
}
inline void QOpenGLFunctions_1_3::glPopName()
{
- d_1_0_Deprecated->PopName();
+ d_1_0_Deprecated->f.PopName();
}
inline void QOpenGLFunctions_1_3::glPassThrough(GLfloat token)
{
- d_1_0_Deprecated->PassThrough(token);
+ d_1_0_Deprecated->f.PassThrough(token);
}
inline void QOpenGLFunctions_1_3::glLoadName(GLuint name)
{
- d_1_0_Deprecated->LoadName(name);
+ d_1_0_Deprecated->f.LoadName(name);
}
inline void QOpenGLFunctions_1_3::glInitNames()
{
- d_1_0_Deprecated->InitNames();
+ d_1_0_Deprecated->f.InitNames();
}
inline GLint QOpenGLFunctions_1_3::glRenderMode(GLenum mode)
{
- return d_1_0_Deprecated->RenderMode(mode);
+ return d_1_0_Deprecated->f.RenderMode(mode);
}
inline void QOpenGLFunctions_1_3::glSelectBuffer(GLsizei size, GLuint *buffer)
{
- d_1_0_Deprecated->SelectBuffer(size, buffer);
+ d_1_0_Deprecated->f.SelectBuffer(size, buffer);
}
inline void QOpenGLFunctions_1_3::glFeedbackBuffer(GLsizei size, GLenum type, GLfloat *buffer)
{
- d_1_0_Deprecated->FeedbackBuffer(size, type, buffer);
+ d_1_0_Deprecated->f.FeedbackBuffer(size, type, buffer);
}
inline void QOpenGLFunctions_1_3::glTexGeniv(GLenum coord, GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->TexGeniv(coord, pname, params);
+ d_1_0_Deprecated->f.TexGeniv(coord, pname, params);
}
inline void QOpenGLFunctions_1_3::glTexGeni(GLenum coord, GLenum pname, GLint param)
{
- d_1_0_Deprecated->TexGeni(coord, pname, param);
+ d_1_0_Deprecated->f.TexGeni(coord, pname, param);
}
inline void QOpenGLFunctions_1_3::glTexGenfv(GLenum coord, GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->TexGenfv(coord, pname, params);
+ d_1_0_Deprecated->f.TexGenfv(coord, pname, params);
}
inline void QOpenGLFunctions_1_3::glTexGenf(GLenum coord, GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->TexGenf(coord, pname, param);
+ d_1_0_Deprecated->f.TexGenf(coord, pname, param);
}
inline void QOpenGLFunctions_1_3::glTexGendv(GLenum coord, GLenum pname, const GLdouble *params)
{
- d_1_0_Deprecated->TexGendv(coord, pname, params);
+ d_1_0_Deprecated->f.TexGendv(coord, pname, params);
}
inline void QOpenGLFunctions_1_3::glTexGend(GLenum coord, GLenum pname, GLdouble param)
{
- d_1_0_Deprecated->TexGend(coord, pname, param);
+ d_1_0_Deprecated->f.TexGend(coord, pname, param);
}
inline void QOpenGLFunctions_1_3::glTexEnviv(GLenum target, GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->TexEnviv(target, pname, params);
+ d_1_0_Deprecated->f.TexEnviv(target, pname, params);
}
inline void QOpenGLFunctions_1_3::glTexEnvi(GLenum target, GLenum pname, GLint param)
{
- d_1_0_Deprecated->TexEnvi(target, pname, param);
+ d_1_0_Deprecated->f.TexEnvi(target, pname, param);
}
inline void QOpenGLFunctions_1_3::glTexEnvfv(GLenum target, GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->TexEnvfv(target, pname, params);
+ d_1_0_Deprecated->f.TexEnvfv(target, pname, params);
}
inline void QOpenGLFunctions_1_3::glTexEnvf(GLenum target, GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->TexEnvf(target, pname, param);
+ d_1_0_Deprecated->f.TexEnvf(target, pname, param);
}
inline void QOpenGLFunctions_1_3::glShadeModel(GLenum mode)
{
- d_1_0_Deprecated->ShadeModel(mode);
+ d_1_0_Deprecated->f.ShadeModel(mode);
}
inline void QOpenGLFunctions_1_3::glPolygonStipple(const GLubyte *mask)
{
- d_1_0_Deprecated->PolygonStipple(mask);
+ d_1_0_Deprecated->f.PolygonStipple(mask);
}
inline void QOpenGLFunctions_1_3::glMaterialiv(GLenum face, GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->Materialiv(face, pname, params);
+ d_1_0_Deprecated->f.Materialiv(face, pname, params);
}
inline void QOpenGLFunctions_1_3::glMateriali(GLenum face, GLenum pname, GLint param)
{
- d_1_0_Deprecated->Materiali(face, pname, param);
+ d_1_0_Deprecated->f.Materiali(face, pname, param);
}
inline void QOpenGLFunctions_1_3::glMaterialfv(GLenum face, GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->Materialfv(face, pname, params);
+ d_1_0_Deprecated->f.Materialfv(face, pname, params);
}
inline void QOpenGLFunctions_1_3::glMaterialf(GLenum face, GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->Materialf(face, pname, param);
+ d_1_0_Deprecated->f.Materialf(face, pname, param);
}
inline void QOpenGLFunctions_1_3::glLineStipple(GLint factor, GLushort pattern)
{
- d_1_0_Deprecated->LineStipple(factor, pattern);
+ d_1_0_Deprecated->f.LineStipple(factor, pattern);
}
inline void QOpenGLFunctions_1_3::glLightModeliv(GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->LightModeliv(pname, params);
+ d_1_0_Deprecated->f.LightModeliv(pname, params);
}
inline void QOpenGLFunctions_1_3::glLightModeli(GLenum pname, GLint param)
{
- d_1_0_Deprecated->LightModeli(pname, param);
+ d_1_0_Deprecated->f.LightModeli(pname, param);
}
inline void QOpenGLFunctions_1_3::glLightModelfv(GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->LightModelfv(pname, params);
+ d_1_0_Deprecated->f.LightModelfv(pname, params);
}
inline void QOpenGLFunctions_1_3::glLightModelf(GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->LightModelf(pname, param);
+ d_1_0_Deprecated->f.LightModelf(pname, param);
}
inline void QOpenGLFunctions_1_3::glLightiv(GLenum light, GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->Lightiv(light, pname, params);
+ d_1_0_Deprecated->f.Lightiv(light, pname, params);
}
inline void QOpenGLFunctions_1_3::glLighti(GLenum light, GLenum pname, GLint param)
{
- d_1_0_Deprecated->Lighti(light, pname, param);
+ d_1_0_Deprecated->f.Lighti(light, pname, param);
}
inline void QOpenGLFunctions_1_3::glLightfv(GLenum light, GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->Lightfv(light, pname, params);
+ d_1_0_Deprecated->f.Lightfv(light, pname, params);
}
inline void QOpenGLFunctions_1_3::glLightf(GLenum light, GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->Lightf(light, pname, param);
+ d_1_0_Deprecated->f.Lightf(light, pname, param);
}
inline void QOpenGLFunctions_1_3::glFogiv(GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->Fogiv(pname, params);
+ d_1_0_Deprecated->f.Fogiv(pname, params);
}
inline void QOpenGLFunctions_1_3::glFogi(GLenum pname, GLint param)
{
- d_1_0_Deprecated->Fogi(pname, param);
+ d_1_0_Deprecated->f.Fogi(pname, param);
}
inline void QOpenGLFunctions_1_3::glFogfv(GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->Fogfv(pname, params);
+ d_1_0_Deprecated->f.Fogfv(pname, params);
}
inline void QOpenGLFunctions_1_3::glFogf(GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->Fogf(pname, param);
+ d_1_0_Deprecated->f.Fogf(pname, param);
}
inline void QOpenGLFunctions_1_3::glColorMaterial(GLenum face, GLenum mode)
{
- d_1_0_Deprecated->ColorMaterial(face, mode);
+ d_1_0_Deprecated->f.ColorMaterial(face, mode);
}
inline void QOpenGLFunctions_1_3::glClipPlane(GLenum plane, const GLdouble *equation)
{
- d_1_0_Deprecated->ClipPlane(plane, equation);
+ d_1_0_Deprecated->f.ClipPlane(plane, equation);
}
inline void QOpenGLFunctions_1_3::glVertex4sv(const GLshort *v)
{
- d_1_0_Deprecated->Vertex4sv(v);
+ d_1_0_Deprecated->f.Vertex4sv(v);
}
inline void QOpenGLFunctions_1_3::glVertex4s(GLshort x, GLshort y, GLshort z, GLshort w)
{
- d_1_0_Deprecated->Vertex4s(x, y, z, w);
+ d_1_0_Deprecated->f.Vertex4s(x, y, z, w);
}
inline void QOpenGLFunctions_1_3::glVertex4iv(const GLint *v)
{
- d_1_0_Deprecated->Vertex4iv(v);
+ d_1_0_Deprecated->f.Vertex4iv(v);
}
inline void QOpenGLFunctions_1_3::glVertex4i(GLint x, GLint y, GLint z, GLint w)
{
- d_1_0_Deprecated->Vertex4i(x, y, z, w);
+ d_1_0_Deprecated->f.Vertex4i(x, y, z, w);
}
inline void QOpenGLFunctions_1_3::glVertex4fv(const GLfloat *v)
{
- d_1_0_Deprecated->Vertex4fv(v);
+ d_1_0_Deprecated->f.Vertex4fv(v);
}
inline void QOpenGLFunctions_1_3::glVertex4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
{
- d_1_0_Deprecated->Vertex4f(x, y, z, w);
+ d_1_0_Deprecated->f.Vertex4f(x, y, z, w);
}
inline void QOpenGLFunctions_1_3::glVertex4dv(const GLdouble *v)
{
- d_1_0_Deprecated->Vertex4dv(v);
+ d_1_0_Deprecated->f.Vertex4dv(v);
}
inline void QOpenGLFunctions_1_3::glVertex4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
{
- d_1_0_Deprecated->Vertex4d(x, y, z, w);
+ d_1_0_Deprecated->f.Vertex4d(x, y, z, w);
}
inline void QOpenGLFunctions_1_3::glVertex3sv(const GLshort *v)
{
- d_1_0_Deprecated->Vertex3sv(v);
+ d_1_0_Deprecated->f.Vertex3sv(v);
}
inline void QOpenGLFunctions_1_3::glVertex3s(GLshort x, GLshort y, GLshort z)
{
- d_1_0_Deprecated->Vertex3s(x, y, z);
+ d_1_0_Deprecated->f.Vertex3s(x, y, z);
}
inline void QOpenGLFunctions_1_3::glVertex3iv(const GLint *v)
{
- d_1_0_Deprecated->Vertex3iv(v);
+ d_1_0_Deprecated->f.Vertex3iv(v);
}
inline void QOpenGLFunctions_1_3::glVertex3i(GLint x, GLint y, GLint z)
{
- d_1_0_Deprecated->Vertex3i(x, y, z);
+ d_1_0_Deprecated->f.Vertex3i(x, y, z);
}
inline void QOpenGLFunctions_1_3::glVertex3fv(const GLfloat *v)
{
- d_1_0_Deprecated->Vertex3fv(v);
+ d_1_0_Deprecated->f.Vertex3fv(v);
}
inline void QOpenGLFunctions_1_3::glVertex3f(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->Vertex3f(x, y, z);
+ d_1_0_Deprecated->f.Vertex3f(x, y, z);
}
inline void QOpenGLFunctions_1_3::glVertex3dv(const GLdouble *v)
{
- d_1_0_Deprecated->Vertex3dv(v);
+ d_1_0_Deprecated->f.Vertex3dv(v);
}
inline void QOpenGLFunctions_1_3::glVertex3d(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->Vertex3d(x, y, z);
+ d_1_0_Deprecated->f.Vertex3d(x, y, z);
}
inline void QOpenGLFunctions_1_3::glVertex2sv(const GLshort *v)
{
- d_1_0_Deprecated->Vertex2sv(v);
+ d_1_0_Deprecated->f.Vertex2sv(v);
}
inline void QOpenGLFunctions_1_3::glVertex2s(GLshort x, GLshort y)
{
- d_1_0_Deprecated->Vertex2s(x, y);
+ d_1_0_Deprecated->f.Vertex2s(x, y);
}
inline void QOpenGLFunctions_1_3::glVertex2iv(const GLint *v)
{
- d_1_0_Deprecated->Vertex2iv(v);
+ d_1_0_Deprecated->f.Vertex2iv(v);
}
inline void QOpenGLFunctions_1_3::glVertex2i(GLint x, GLint y)
{
- d_1_0_Deprecated->Vertex2i(x, y);
+ d_1_0_Deprecated->f.Vertex2i(x, y);
}
inline void QOpenGLFunctions_1_3::glVertex2fv(const GLfloat *v)
{
- d_1_0_Deprecated->Vertex2fv(v);
+ d_1_0_Deprecated->f.Vertex2fv(v);
}
inline void QOpenGLFunctions_1_3::glVertex2f(GLfloat x, GLfloat y)
{
- d_1_0_Deprecated->Vertex2f(x, y);
+ d_1_0_Deprecated->f.Vertex2f(x, y);
}
inline void QOpenGLFunctions_1_3::glVertex2dv(const GLdouble *v)
{
- d_1_0_Deprecated->Vertex2dv(v);
+ d_1_0_Deprecated->f.Vertex2dv(v);
}
inline void QOpenGLFunctions_1_3::glVertex2d(GLdouble x, GLdouble y)
{
- d_1_0_Deprecated->Vertex2d(x, y);
+ d_1_0_Deprecated->f.Vertex2d(x, y);
}
inline void QOpenGLFunctions_1_3::glTexCoord4sv(const GLshort *v)
{
- d_1_0_Deprecated->TexCoord4sv(v);
+ d_1_0_Deprecated->f.TexCoord4sv(v);
}
inline void QOpenGLFunctions_1_3::glTexCoord4s(GLshort s, GLshort t, GLshort r, GLshort q)
{
- d_1_0_Deprecated->TexCoord4s(s, t, r, q);
+ d_1_0_Deprecated->f.TexCoord4s(s, t, r, q);
}
inline void QOpenGLFunctions_1_3::glTexCoord4iv(const GLint *v)
{
- d_1_0_Deprecated->TexCoord4iv(v);
+ d_1_0_Deprecated->f.TexCoord4iv(v);
}
inline void QOpenGLFunctions_1_3::glTexCoord4i(GLint s, GLint t, GLint r, GLint q)
{
- d_1_0_Deprecated->TexCoord4i(s, t, r, q);
+ d_1_0_Deprecated->f.TexCoord4i(s, t, r, q);
}
inline void QOpenGLFunctions_1_3::glTexCoord4fv(const GLfloat *v)
{
- d_1_0_Deprecated->TexCoord4fv(v);
+ d_1_0_Deprecated->f.TexCoord4fv(v);
}
inline void QOpenGLFunctions_1_3::glTexCoord4f(GLfloat s, GLfloat t, GLfloat r, GLfloat q)
{
- d_1_0_Deprecated->TexCoord4f(s, t, r, q);
+ d_1_0_Deprecated->f.TexCoord4f(s, t, r, q);
}
inline void QOpenGLFunctions_1_3::glTexCoord4dv(const GLdouble *v)
{
- d_1_0_Deprecated->TexCoord4dv(v);
+ d_1_0_Deprecated->f.TexCoord4dv(v);
}
inline void QOpenGLFunctions_1_3::glTexCoord4d(GLdouble s, GLdouble t, GLdouble r, GLdouble q)
{
- d_1_0_Deprecated->TexCoord4d(s, t, r, q);
+ d_1_0_Deprecated->f.TexCoord4d(s, t, r, q);
}
inline void QOpenGLFunctions_1_3::glTexCoord3sv(const GLshort *v)
{
- d_1_0_Deprecated->TexCoord3sv(v);
+ d_1_0_Deprecated->f.TexCoord3sv(v);
}
inline void QOpenGLFunctions_1_3::glTexCoord3s(GLshort s, GLshort t, GLshort r)
{
- d_1_0_Deprecated->TexCoord3s(s, t, r);
+ d_1_0_Deprecated->f.TexCoord3s(s, t, r);
}
inline void QOpenGLFunctions_1_3::glTexCoord3iv(const GLint *v)
{
- d_1_0_Deprecated->TexCoord3iv(v);
+ d_1_0_Deprecated->f.TexCoord3iv(v);
}
inline void QOpenGLFunctions_1_3::glTexCoord3i(GLint s, GLint t, GLint r)
{
- d_1_0_Deprecated->TexCoord3i(s, t, r);
+ d_1_0_Deprecated->f.TexCoord3i(s, t, r);
}
inline void QOpenGLFunctions_1_3::glTexCoord3fv(const GLfloat *v)
{
- d_1_0_Deprecated->TexCoord3fv(v);
+ d_1_0_Deprecated->f.TexCoord3fv(v);
}
inline void QOpenGLFunctions_1_3::glTexCoord3f(GLfloat s, GLfloat t, GLfloat r)
{
- d_1_0_Deprecated->TexCoord3f(s, t, r);
+ d_1_0_Deprecated->f.TexCoord3f(s, t, r);
}
inline void QOpenGLFunctions_1_3::glTexCoord3dv(const GLdouble *v)
{
- d_1_0_Deprecated->TexCoord3dv(v);
+ d_1_0_Deprecated->f.TexCoord3dv(v);
}
inline void QOpenGLFunctions_1_3::glTexCoord3d(GLdouble s, GLdouble t, GLdouble r)
{
- d_1_0_Deprecated->TexCoord3d(s, t, r);
+ d_1_0_Deprecated->f.TexCoord3d(s, t, r);
}
inline void QOpenGLFunctions_1_3::glTexCoord2sv(const GLshort *v)
{
- d_1_0_Deprecated->TexCoord2sv(v);
+ d_1_0_Deprecated->f.TexCoord2sv(v);
}
inline void QOpenGLFunctions_1_3::glTexCoord2s(GLshort s, GLshort t)
{
- d_1_0_Deprecated->TexCoord2s(s, t);
+ d_1_0_Deprecated->f.TexCoord2s(s, t);
}
inline void QOpenGLFunctions_1_3::glTexCoord2iv(const GLint *v)
{
- d_1_0_Deprecated->TexCoord2iv(v);
+ d_1_0_Deprecated->f.TexCoord2iv(v);
}
inline void QOpenGLFunctions_1_3::glTexCoord2i(GLint s, GLint t)
{
- d_1_0_Deprecated->TexCoord2i(s, t);
+ d_1_0_Deprecated->f.TexCoord2i(s, t);
}
inline void QOpenGLFunctions_1_3::glTexCoord2fv(const GLfloat *v)
{
- d_1_0_Deprecated->TexCoord2fv(v);
+ d_1_0_Deprecated->f.TexCoord2fv(v);
}
inline void QOpenGLFunctions_1_3::glTexCoord2f(GLfloat s, GLfloat t)
{
- d_1_0_Deprecated->TexCoord2f(s, t);
+ d_1_0_Deprecated->f.TexCoord2f(s, t);
}
inline void QOpenGLFunctions_1_3::glTexCoord2dv(const GLdouble *v)
{
- d_1_0_Deprecated->TexCoord2dv(v);
+ d_1_0_Deprecated->f.TexCoord2dv(v);
}
inline void QOpenGLFunctions_1_3::glTexCoord2d(GLdouble s, GLdouble t)
{
- d_1_0_Deprecated->TexCoord2d(s, t);
+ d_1_0_Deprecated->f.TexCoord2d(s, t);
}
inline void QOpenGLFunctions_1_3::glTexCoord1sv(const GLshort *v)
{
- d_1_0_Deprecated->TexCoord1sv(v);
+ d_1_0_Deprecated->f.TexCoord1sv(v);
}
inline void QOpenGLFunctions_1_3::glTexCoord1s(GLshort s)
{
- d_1_0_Deprecated->TexCoord1s(s);
+ d_1_0_Deprecated->f.TexCoord1s(s);
}
inline void QOpenGLFunctions_1_3::glTexCoord1iv(const GLint *v)
{
- d_1_0_Deprecated->TexCoord1iv(v);
+ d_1_0_Deprecated->f.TexCoord1iv(v);
}
inline void QOpenGLFunctions_1_3::glTexCoord1i(GLint s)
{
- d_1_0_Deprecated->TexCoord1i(s);
+ d_1_0_Deprecated->f.TexCoord1i(s);
}
inline void QOpenGLFunctions_1_3::glTexCoord1fv(const GLfloat *v)
{
- d_1_0_Deprecated->TexCoord1fv(v);
+ d_1_0_Deprecated->f.TexCoord1fv(v);
}
inline void QOpenGLFunctions_1_3::glTexCoord1f(GLfloat s)
{
- d_1_0_Deprecated->TexCoord1f(s);
+ d_1_0_Deprecated->f.TexCoord1f(s);
}
inline void QOpenGLFunctions_1_3::glTexCoord1dv(const GLdouble *v)
{
- d_1_0_Deprecated->TexCoord1dv(v);
+ d_1_0_Deprecated->f.TexCoord1dv(v);
}
inline void QOpenGLFunctions_1_3::glTexCoord1d(GLdouble s)
{
- d_1_0_Deprecated->TexCoord1d(s);
+ d_1_0_Deprecated->f.TexCoord1d(s);
}
inline void QOpenGLFunctions_1_3::glRectsv(const GLshort *v1, const GLshort *v2)
{
- d_1_0_Deprecated->Rectsv(v1, v2);
+ d_1_0_Deprecated->f.Rectsv(v1, v2);
}
inline void QOpenGLFunctions_1_3::glRects(GLshort x1, GLshort y1, GLshort x2, GLshort y2)
{
- d_1_0_Deprecated->Rects(x1, y1, x2, y2);
+ d_1_0_Deprecated->f.Rects(x1, y1, x2, y2);
}
inline void QOpenGLFunctions_1_3::glRectiv(const GLint *v1, const GLint *v2)
{
- d_1_0_Deprecated->Rectiv(v1, v2);
+ d_1_0_Deprecated->f.Rectiv(v1, v2);
}
inline void QOpenGLFunctions_1_3::glRecti(GLint x1, GLint y1, GLint x2, GLint y2)
{
- d_1_0_Deprecated->Recti(x1, y1, x2, y2);
+ d_1_0_Deprecated->f.Recti(x1, y1, x2, y2);
}
inline void QOpenGLFunctions_1_3::glRectfv(const GLfloat *v1, const GLfloat *v2)
{
- d_1_0_Deprecated->Rectfv(v1, v2);
+ d_1_0_Deprecated->f.Rectfv(v1, v2);
}
inline void QOpenGLFunctions_1_3::glRectf(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2)
{
- d_1_0_Deprecated->Rectf(x1, y1, x2, y2);
+ d_1_0_Deprecated->f.Rectf(x1, y1, x2, y2);
}
inline void QOpenGLFunctions_1_3::glRectdv(const GLdouble *v1, const GLdouble *v2)
{
- d_1_0_Deprecated->Rectdv(v1, v2);
+ d_1_0_Deprecated->f.Rectdv(v1, v2);
}
inline void QOpenGLFunctions_1_3::glRectd(GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2)
{
- d_1_0_Deprecated->Rectd(x1, y1, x2, y2);
+ d_1_0_Deprecated->f.Rectd(x1, y1, x2, y2);
}
inline void QOpenGLFunctions_1_3::glRasterPos4sv(const GLshort *v)
{
- d_1_0_Deprecated->RasterPos4sv(v);
+ d_1_0_Deprecated->f.RasterPos4sv(v);
}
inline void QOpenGLFunctions_1_3::glRasterPos4s(GLshort x, GLshort y, GLshort z, GLshort w)
{
- d_1_0_Deprecated->RasterPos4s(x, y, z, w);
+ d_1_0_Deprecated->f.RasterPos4s(x, y, z, w);
}
inline void QOpenGLFunctions_1_3::glRasterPos4iv(const GLint *v)
{
- d_1_0_Deprecated->RasterPos4iv(v);
+ d_1_0_Deprecated->f.RasterPos4iv(v);
}
inline void QOpenGLFunctions_1_3::glRasterPos4i(GLint x, GLint y, GLint z, GLint w)
{
- d_1_0_Deprecated->RasterPos4i(x, y, z, w);
+ d_1_0_Deprecated->f.RasterPos4i(x, y, z, w);
}
inline void QOpenGLFunctions_1_3::glRasterPos4fv(const GLfloat *v)
{
- d_1_0_Deprecated->RasterPos4fv(v);
+ d_1_0_Deprecated->f.RasterPos4fv(v);
}
inline void QOpenGLFunctions_1_3::glRasterPos4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
{
- d_1_0_Deprecated->RasterPos4f(x, y, z, w);
+ d_1_0_Deprecated->f.RasterPos4f(x, y, z, w);
}
inline void QOpenGLFunctions_1_3::glRasterPos4dv(const GLdouble *v)
{
- d_1_0_Deprecated->RasterPos4dv(v);
+ d_1_0_Deprecated->f.RasterPos4dv(v);
}
inline void QOpenGLFunctions_1_3::glRasterPos4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
{
- d_1_0_Deprecated->RasterPos4d(x, y, z, w);
+ d_1_0_Deprecated->f.RasterPos4d(x, y, z, w);
}
inline void QOpenGLFunctions_1_3::glRasterPos3sv(const GLshort *v)
{
- d_1_0_Deprecated->RasterPos3sv(v);
+ d_1_0_Deprecated->f.RasterPos3sv(v);
}
inline void QOpenGLFunctions_1_3::glRasterPos3s(GLshort x, GLshort y, GLshort z)
{
- d_1_0_Deprecated->RasterPos3s(x, y, z);
+ d_1_0_Deprecated->f.RasterPos3s(x, y, z);
}
inline void QOpenGLFunctions_1_3::glRasterPos3iv(const GLint *v)
{
- d_1_0_Deprecated->RasterPos3iv(v);
+ d_1_0_Deprecated->f.RasterPos3iv(v);
}
inline void QOpenGLFunctions_1_3::glRasterPos3i(GLint x, GLint y, GLint z)
{
- d_1_0_Deprecated->RasterPos3i(x, y, z);
+ d_1_0_Deprecated->f.RasterPos3i(x, y, z);
}
inline void QOpenGLFunctions_1_3::glRasterPos3fv(const GLfloat *v)
{
- d_1_0_Deprecated->RasterPos3fv(v);
+ d_1_0_Deprecated->f.RasterPos3fv(v);
}
inline void QOpenGLFunctions_1_3::glRasterPos3f(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->RasterPos3f(x, y, z);
+ d_1_0_Deprecated->f.RasterPos3f(x, y, z);
}
inline void QOpenGLFunctions_1_3::glRasterPos3dv(const GLdouble *v)
{
- d_1_0_Deprecated->RasterPos3dv(v);
+ d_1_0_Deprecated->f.RasterPos3dv(v);
}
inline void QOpenGLFunctions_1_3::glRasterPos3d(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->RasterPos3d(x, y, z);
+ d_1_0_Deprecated->f.RasterPos3d(x, y, z);
}
inline void QOpenGLFunctions_1_3::glRasterPos2sv(const GLshort *v)
{
- d_1_0_Deprecated->RasterPos2sv(v);
+ d_1_0_Deprecated->f.RasterPos2sv(v);
}
inline void QOpenGLFunctions_1_3::glRasterPos2s(GLshort x, GLshort y)
{
- d_1_0_Deprecated->RasterPos2s(x, y);
+ d_1_0_Deprecated->f.RasterPos2s(x, y);
}
inline void QOpenGLFunctions_1_3::glRasterPos2iv(const GLint *v)
{
- d_1_0_Deprecated->RasterPos2iv(v);
+ d_1_0_Deprecated->f.RasterPos2iv(v);
}
inline void QOpenGLFunctions_1_3::glRasterPos2i(GLint x, GLint y)
{
- d_1_0_Deprecated->RasterPos2i(x, y);
+ d_1_0_Deprecated->f.RasterPos2i(x, y);
}
inline void QOpenGLFunctions_1_3::glRasterPos2fv(const GLfloat *v)
{
- d_1_0_Deprecated->RasterPos2fv(v);
+ d_1_0_Deprecated->f.RasterPos2fv(v);
}
inline void QOpenGLFunctions_1_3::glRasterPos2f(GLfloat x, GLfloat y)
{
- d_1_0_Deprecated->RasterPos2f(x, y);
+ d_1_0_Deprecated->f.RasterPos2f(x, y);
}
inline void QOpenGLFunctions_1_3::glRasterPos2dv(const GLdouble *v)
{
- d_1_0_Deprecated->RasterPos2dv(v);
+ d_1_0_Deprecated->f.RasterPos2dv(v);
}
inline void QOpenGLFunctions_1_3::glRasterPos2d(GLdouble x, GLdouble y)
{
- d_1_0_Deprecated->RasterPos2d(x, y);
+ d_1_0_Deprecated->f.RasterPos2d(x, y);
}
inline void QOpenGLFunctions_1_3::glNormal3sv(const GLshort *v)
{
- d_1_0_Deprecated->Normal3sv(v);
+ d_1_0_Deprecated->f.Normal3sv(v);
}
inline void QOpenGLFunctions_1_3::glNormal3s(GLshort nx, GLshort ny, GLshort nz)
{
- d_1_0_Deprecated->Normal3s(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3s(nx, ny, nz);
}
inline void QOpenGLFunctions_1_3::glNormal3iv(const GLint *v)
{
- d_1_0_Deprecated->Normal3iv(v);
+ d_1_0_Deprecated->f.Normal3iv(v);
}
inline void QOpenGLFunctions_1_3::glNormal3i(GLint nx, GLint ny, GLint nz)
{
- d_1_0_Deprecated->Normal3i(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3i(nx, ny, nz);
}
inline void QOpenGLFunctions_1_3::glNormal3fv(const GLfloat *v)
{
- d_1_0_Deprecated->Normal3fv(v);
+ d_1_0_Deprecated->f.Normal3fv(v);
}
inline void QOpenGLFunctions_1_3::glNormal3f(GLfloat nx, GLfloat ny, GLfloat nz)
{
- d_1_0_Deprecated->Normal3f(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3f(nx, ny, nz);
}
inline void QOpenGLFunctions_1_3::glNormal3dv(const GLdouble *v)
{
- d_1_0_Deprecated->Normal3dv(v);
+ d_1_0_Deprecated->f.Normal3dv(v);
}
inline void QOpenGLFunctions_1_3::glNormal3d(GLdouble nx, GLdouble ny, GLdouble nz)
{
- d_1_0_Deprecated->Normal3d(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3d(nx, ny, nz);
}
inline void QOpenGLFunctions_1_3::glNormal3bv(const GLbyte *v)
{
- d_1_0_Deprecated->Normal3bv(v);
+ d_1_0_Deprecated->f.Normal3bv(v);
}
inline void QOpenGLFunctions_1_3::glNormal3b(GLbyte nx, GLbyte ny, GLbyte nz)
{
- d_1_0_Deprecated->Normal3b(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3b(nx, ny, nz);
}
inline void QOpenGLFunctions_1_3::glIndexsv(const GLshort *c)
{
- d_1_0_Deprecated->Indexsv(c);
+ d_1_0_Deprecated->f.Indexsv(c);
}
inline void QOpenGLFunctions_1_3::glIndexs(GLshort c)
{
- d_1_0_Deprecated->Indexs(c);
+ d_1_0_Deprecated->f.Indexs(c);
}
inline void QOpenGLFunctions_1_3::glIndexiv(const GLint *c)
{
- d_1_0_Deprecated->Indexiv(c);
+ d_1_0_Deprecated->f.Indexiv(c);
}
inline void QOpenGLFunctions_1_3::glIndexi(GLint c)
{
- d_1_0_Deprecated->Indexi(c);
+ d_1_0_Deprecated->f.Indexi(c);
}
inline void QOpenGLFunctions_1_3::glIndexfv(const GLfloat *c)
{
- d_1_0_Deprecated->Indexfv(c);
+ d_1_0_Deprecated->f.Indexfv(c);
}
inline void QOpenGLFunctions_1_3::glIndexf(GLfloat c)
{
- d_1_0_Deprecated->Indexf(c);
+ d_1_0_Deprecated->f.Indexf(c);
}
inline void QOpenGLFunctions_1_3::glIndexdv(const GLdouble *c)
{
- d_1_0_Deprecated->Indexdv(c);
+ d_1_0_Deprecated->f.Indexdv(c);
}
inline void QOpenGLFunctions_1_3::glIndexd(GLdouble c)
{
- d_1_0_Deprecated->Indexd(c);
+ d_1_0_Deprecated->f.Indexd(c);
}
inline void QOpenGLFunctions_1_3::glEnd()
{
- d_1_0_Deprecated->End();
+ d_1_0_Deprecated->f.End();
}
inline void QOpenGLFunctions_1_3::glEdgeFlagv(const GLboolean *flag)
{
- d_1_0_Deprecated->EdgeFlagv(flag);
+ d_1_0_Deprecated->f.EdgeFlagv(flag);
}
inline void QOpenGLFunctions_1_3::glEdgeFlag(GLboolean flag)
{
- d_1_0_Deprecated->EdgeFlag(flag);
+ d_1_0_Deprecated->f.EdgeFlag(flag);
}
inline void QOpenGLFunctions_1_3::glColor4usv(const GLushort *v)
{
- d_1_0_Deprecated->Color4usv(v);
+ d_1_0_Deprecated->f.Color4usv(v);
}
inline void QOpenGLFunctions_1_3::glColor4us(GLushort red, GLushort green, GLushort blue, GLushort alpha)
{
- d_1_0_Deprecated->Color4us(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4us(red, green, blue, alpha);
}
inline void QOpenGLFunctions_1_3::glColor4uiv(const GLuint *v)
{
- d_1_0_Deprecated->Color4uiv(v);
+ d_1_0_Deprecated->f.Color4uiv(v);
}
inline void QOpenGLFunctions_1_3::glColor4ui(GLuint red, GLuint green, GLuint blue, GLuint alpha)
{
- d_1_0_Deprecated->Color4ui(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4ui(red, green, blue, alpha);
}
inline void QOpenGLFunctions_1_3::glColor4ubv(const GLubyte *v)
{
- d_1_0_Deprecated->Color4ubv(v);
+ d_1_0_Deprecated->f.Color4ubv(v);
}
inline void QOpenGLFunctions_1_3::glColor4ub(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha)
{
- d_1_0_Deprecated->Color4ub(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4ub(red, green, blue, alpha);
}
inline void QOpenGLFunctions_1_3::glColor4sv(const GLshort *v)
{
- d_1_0_Deprecated->Color4sv(v);
+ d_1_0_Deprecated->f.Color4sv(v);
}
inline void QOpenGLFunctions_1_3::glColor4s(GLshort red, GLshort green, GLshort blue, GLshort alpha)
{
- d_1_0_Deprecated->Color4s(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4s(red, green, blue, alpha);
}
inline void QOpenGLFunctions_1_3::glColor4iv(const GLint *v)
{
- d_1_0_Deprecated->Color4iv(v);
+ d_1_0_Deprecated->f.Color4iv(v);
}
inline void QOpenGLFunctions_1_3::glColor4i(GLint red, GLint green, GLint blue, GLint alpha)
{
- d_1_0_Deprecated->Color4i(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4i(red, green, blue, alpha);
}
inline void QOpenGLFunctions_1_3::glColor4fv(const GLfloat *v)
{
- d_1_0_Deprecated->Color4fv(v);
+ d_1_0_Deprecated->f.Color4fv(v);
}
inline void QOpenGLFunctions_1_3::glColor4f(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_0_Deprecated->Color4f(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4f(red, green, blue, alpha);
}
inline void QOpenGLFunctions_1_3::glColor4dv(const GLdouble *v)
{
- d_1_0_Deprecated->Color4dv(v);
+ d_1_0_Deprecated->f.Color4dv(v);
}
inline void QOpenGLFunctions_1_3::glColor4d(GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha)
{
- d_1_0_Deprecated->Color4d(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4d(red, green, blue, alpha);
}
inline void QOpenGLFunctions_1_3::glColor4bv(const GLbyte *v)
{
- d_1_0_Deprecated->Color4bv(v);
+ d_1_0_Deprecated->f.Color4bv(v);
}
inline void QOpenGLFunctions_1_3::glColor4b(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha)
{
- d_1_0_Deprecated->Color4b(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4b(red, green, blue, alpha);
}
inline void QOpenGLFunctions_1_3::glColor3usv(const GLushort *v)
{
- d_1_0_Deprecated->Color3usv(v);
+ d_1_0_Deprecated->f.Color3usv(v);
}
inline void QOpenGLFunctions_1_3::glColor3us(GLushort red, GLushort green, GLushort blue)
{
- d_1_0_Deprecated->Color3us(red, green, blue);
+ d_1_0_Deprecated->f.Color3us(red, green, blue);
}
inline void QOpenGLFunctions_1_3::glColor3uiv(const GLuint *v)
{
- d_1_0_Deprecated->Color3uiv(v);
+ d_1_0_Deprecated->f.Color3uiv(v);
}
inline void QOpenGLFunctions_1_3::glColor3ui(GLuint red, GLuint green, GLuint blue)
{
- d_1_0_Deprecated->Color3ui(red, green, blue);
+ d_1_0_Deprecated->f.Color3ui(red, green, blue);
}
inline void QOpenGLFunctions_1_3::glColor3ubv(const GLubyte *v)
{
- d_1_0_Deprecated->Color3ubv(v);
+ d_1_0_Deprecated->f.Color3ubv(v);
}
inline void QOpenGLFunctions_1_3::glColor3ub(GLubyte red, GLubyte green, GLubyte blue)
{
- d_1_0_Deprecated->Color3ub(red, green, blue);
+ d_1_0_Deprecated->f.Color3ub(red, green, blue);
}
inline void QOpenGLFunctions_1_3::glColor3sv(const GLshort *v)
{
- d_1_0_Deprecated->Color3sv(v);
+ d_1_0_Deprecated->f.Color3sv(v);
}
inline void QOpenGLFunctions_1_3::glColor3s(GLshort red, GLshort green, GLshort blue)
{
- d_1_0_Deprecated->Color3s(red, green, blue);
+ d_1_0_Deprecated->f.Color3s(red, green, blue);
}
inline void QOpenGLFunctions_1_3::glColor3iv(const GLint *v)
{
- d_1_0_Deprecated->Color3iv(v);
+ d_1_0_Deprecated->f.Color3iv(v);
}
inline void QOpenGLFunctions_1_3::glColor3i(GLint red, GLint green, GLint blue)
{
- d_1_0_Deprecated->Color3i(red, green, blue);
+ d_1_0_Deprecated->f.Color3i(red, green, blue);
}
inline void QOpenGLFunctions_1_3::glColor3fv(const GLfloat *v)
{
- d_1_0_Deprecated->Color3fv(v);
+ d_1_0_Deprecated->f.Color3fv(v);
}
inline void QOpenGLFunctions_1_3::glColor3f(GLfloat red, GLfloat green, GLfloat blue)
{
- d_1_0_Deprecated->Color3f(red, green, blue);
+ d_1_0_Deprecated->f.Color3f(red, green, blue);
}
inline void QOpenGLFunctions_1_3::glColor3dv(const GLdouble *v)
{
- d_1_0_Deprecated->Color3dv(v);
+ d_1_0_Deprecated->f.Color3dv(v);
}
inline void QOpenGLFunctions_1_3::glColor3d(GLdouble red, GLdouble green, GLdouble blue)
{
- d_1_0_Deprecated->Color3d(red, green, blue);
+ d_1_0_Deprecated->f.Color3d(red, green, blue);
}
inline void QOpenGLFunctions_1_3::glColor3bv(const GLbyte *v)
{
- d_1_0_Deprecated->Color3bv(v);
+ d_1_0_Deprecated->f.Color3bv(v);
}
inline void QOpenGLFunctions_1_3::glColor3b(GLbyte red, GLbyte green, GLbyte blue)
{
- d_1_0_Deprecated->Color3b(red, green, blue);
+ d_1_0_Deprecated->f.Color3b(red, green, blue);
}
inline void QOpenGLFunctions_1_3::glBitmap(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap)
{
- d_1_0_Deprecated->Bitmap(width, height, xorig, yorig, xmove, ymove, bitmap);
+ d_1_0_Deprecated->f.Bitmap(width, height, xorig, yorig, xmove, ymove, bitmap);
}
inline void QOpenGLFunctions_1_3::glBegin(GLenum mode)
{
- d_1_0_Deprecated->Begin(mode);
+ d_1_0_Deprecated->f.Begin(mode);
}
inline void QOpenGLFunctions_1_3::glListBase(GLuint base)
{
- d_1_0_Deprecated->ListBase(base);
+ d_1_0_Deprecated->f.ListBase(base);
}
inline GLuint QOpenGLFunctions_1_3::glGenLists(GLsizei range)
{
- return d_1_0_Deprecated->GenLists(range);
+ return d_1_0_Deprecated->f.GenLists(range);
}
inline void QOpenGLFunctions_1_3::glDeleteLists(GLuint list, GLsizei range)
{
- d_1_0_Deprecated->DeleteLists(list, range);
+ d_1_0_Deprecated->f.DeleteLists(list, range);
}
inline void QOpenGLFunctions_1_3::glCallLists(GLsizei n, GLenum type, const GLvoid *lists)
{
- d_1_0_Deprecated->CallLists(n, type, lists);
+ d_1_0_Deprecated->f.CallLists(n, type, lists);
}
inline void QOpenGLFunctions_1_3::glCallList(GLuint list)
{
- d_1_0_Deprecated->CallList(list);
+ d_1_0_Deprecated->f.CallList(list);
}
inline void QOpenGLFunctions_1_3::glEndList()
{
- d_1_0_Deprecated->EndList();
+ d_1_0_Deprecated->f.EndList();
}
inline void QOpenGLFunctions_1_3::glNewList(GLuint list, GLenum mode)
{
- d_1_0_Deprecated->NewList(list, mode);
+ d_1_0_Deprecated->f.NewList(list, mode);
}
// OpenGL 1.1 deprecated functions
inline void QOpenGLFunctions_1_3::glPushClientAttrib(GLbitfield mask)
{
- d_1_1_Deprecated->PushClientAttrib(mask);
+ d_1_1_Deprecated->f.PushClientAttrib(mask);
}
inline void QOpenGLFunctions_1_3::glPopClientAttrib()
{
- d_1_1_Deprecated->PopClientAttrib();
+ d_1_1_Deprecated->f.PopClientAttrib();
}
inline void QOpenGLFunctions_1_3::glPrioritizeTextures(GLsizei n, const GLuint *textures, const GLfloat *priorities)
{
- d_1_1_Deprecated->PrioritizeTextures(n, textures, priorities);
+ d_1_1_Deprecated->f.PrioritizeTextures(n, textures, priorities);
}
inline GLboolean QOpenGLFunctions_1_3::glAreTexturesResident(GLsizei n, const GLuint *textures, GLboolean *residences)
{
- return d_1_1_Deprecated->AreTexturesResident(n, textures, residences);
+ return d_1_1_Deprecated->f.AreTexturesResident(n, textures, residences);
}
inline void QOpenGLFunctions_1_3::glVertexPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->VertexPointer(size, type, stride, pointer);
+ d_1_1_Deprecated->f.VertexPointer(size, type, stride, pointer);
}
inline void QOpenGLFunctions_1_3::glTexCoordPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->TexCoordPointer(size, type, stride, pointer);
+ d_1_1_Deprecated->f.TexCoordPointer(size, type, stride, pointer);
}
inline void QOpenGLFunctions_1_3::glNormalPointer(GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->NormalPointer(type, stride, pointer);
+ d_1_1_Deprecated->f.NormalPointer(type, stride, pointer);
}
inline void QOpenGLFunctions_1_3::glInterleavedArrays(GLenum format, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->InterleavedArrays(format, stride, pointer);
+ d_1_1_Deprecated->f.InterleavedArrays(format, stride, pointer);
}
inline void QOpenGLFunctions_1_3::glIndexPointer(GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->IndexPointer(type, stride, pointer);
+ d_1_1_Deprecated->f.IndexPointer(type, stride, pointer);
}
inline void QOpenGLFunctions_1_3::glEnableClientState(GLenum array)
{
- d_1_1_Deprecated->EnableClientState(array);
+ d_1_1_Deprecated->f.EnableClientState(array);
}
inline void QOpenGLFunctions_1_3::glEdgeFlagPointer(GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->EdgeFlagPointer(stride, pointer);
+ d_1_1_Deprecated->f.EdgeFlagPointer(stride, pointer);
}
inline void QOpenGLFunctions_1_3::glDisableClientState(GLenum array)
{
- d_1_1_Deprecated->DisableClientState(array);
+ d_1_1_Deprecated->f.DisableClientState(array);
}
inline void QOpenGLFunctions_1_3::glColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->ColorPointer(size, type, stride, pointer);
+ d_1_1_Deprecated->f.ColorPointer(size, type, stride, pointer);
}
inline void QOpenGLFunctions_1_3::glArrayElement(GLint i)
{
- d_1_1_Deprecated->ArrayElement(i);
+ d_1_1_Deprecated->f.ArrayElement(i);
}
// OpenGL 1.2 deprecated functions
inline void QOpenGLFunctions_1_3::glResetMinmax(GLenum target)
{
- d_1_2_Deprecated->ResetMinmax(target);
+ d_1_2_Deprecated->f.ResetMinmax(target);
}
inline void QOpenGLFunctions_1_3::glResetHistogram(GLenum target)
{
- d_1_2_Deprecated->ResetHistogram(target);
+ d_1_2_Deprecated->f.ResetHistogram(target);
}
inline void QOpenGLFunctions_1_3::glMinmax(GLenum target, GLenum internalformat, GLboolean sink)
{
- d_1_2_Deprecated->Minmax(target, internalformat, sink);
+ d_1_2_Deprecated->f.Minmax(target, internalformat, sink);
}
inline void QOpenGLFunctions_1_3::glHistogram(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink)
{
- d_1_2_Deprecated->Histogram(target, width, internalformat, sink);
+ d_1_2_Deprecated->f.Histogram(target, width, internalformat, sink);
}
inline void QOpenGLFunctions_1_3::glGetMinmaxParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_2_Deprecated->GetMinmaxParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.GetMinmaxParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_1_3::glGetMinmaxParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_2_Deprecated->GetMinmaxParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.GetMinmaxParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_1_3::glGetMinmax(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values)
{
- d_1_2_Deprecated->GetMinmax(target, reset, format, type, values);
+ d_1_2_Deprecated->f.GetMinmax(target, reset, format, type, values);
}
inline void QOpenGLFunctions_1_3::glGetHistogramParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_2_Deprecated->GetHistogramParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.GetHistogramParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_1_3::glGetHistogramParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_2_Deprecated->GetHistogramParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.GetHistogramParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_1_3::glGetHistogram(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values)
{
- d_1_2_Deprecated->GetHistogram(target, reset, format, type, values);
+ d_1_2_Deprecated->f.GetHistogram(target, reset, format, type, values);
}
inline void QOpenGLFunctions_1_3::glSeparableFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column)
{
- d_1_2_Deprecated->SeparableFilter2D(target, internalformat, width, height, format, type, row, column);
+ d_1_2_Deprecated->f.SeparableFilter2D(target, internalformat, width, height, format, type, row, column);
}
inline void QOpenGLFunctions_1_3::glGetSeparableFilter(GLenum target, GLenum format, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span)
{
- d_1_2_Deprecated->GetSeparableFilter(target, format, type, row, column, span);
+ d_1_2_Deprecated->f.GetSeparableFilter(target, format, type, row, column, span);
}
inline void QOpenGLFunctions_1_3::glGetConvolutionParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_2_Deprecated->GetConvolutionParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.GetConvolutionParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_1_3::glGetConvolutionParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_2_Deprecated->GetConvolutionParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.GetConvolutionParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_1_3::glGetConvolutionFilter(GLenum target, GLenum format, GLenum type, GLvoid *image)
{
- d_1_2_Deprecated->GetConvolutionFilter(target, format, type, image);
+ d_1_2_Deprecated->f.GetConvolutionFilter(target, format, type, image);
}
inline void QOpenGLFunctions_1_3::glCopyConvolutionFilter2D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_2_Deprecated->CopyConvolutionFilter2D(target, internalformat, x, y, width, height);
+ d_1_2_Deprecated->f.CopyConvolutionFilter2D(target, internalformat, x, y, width, height);
}
inline void QOpenGLFunctions_1_3::glCopyConvolutionFilter1D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
{
- d_1_2_Deprecated->CopyConvolutionFilter1D(target, internalformat, x, y, width);
+ d_1_2_Deprecated->f.CopyConvolutionFilter1D(target, internalformat, x, y, width);
}
inline void QOpenGLFunctions_1_3::glConvolutionParameteriv(GLenum target, GLenum pname, const GLint *params)
{
- d_1_2_Deprecated->ConvolutionParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.ConvolutionParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_1_3::glConvolutionParameteri(GLenum target, GLenum pname, GLint params)
{
- d_1_2_Deprecated->ConvolutionParameteri(target, pname, params);
+ d_1_2_Deprecated->f.ConvolutionParameteri(target, pname, params);
}
inline void QOpenGLFunctions_1_3::glConvolutionParameterfv(GLenum target, GLenum pname, const GLfloat *params)
{
- d_1_2_Deprecated->ConvolutionParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.ConvolutionParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_1_3::glConvolutionParameterf(GLenum target, GLenum pname, GLfloat params)
{
- d_1_2_Deprecated->ConvolutionParameterf(target, pname, params);
+ d_1_2_Deprecated->f.ConvolutionParameterf(target, pname, params);
}
inline void QOpenGLFunctions_1_3::glConvolutionFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *image)
{
- d_1_2_Deprecated->ConvolutionFilter2D(target, internalformat, width, height, format, type, image);
+ d_1_2_Deprecated->f.ConvolutionFilter2D(target, internalformat, width, height, format, type, image);
}
inline void QOpenGLFunctions_1_3::glConvolutionFilter1D(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *image)
{
- d_1_2_Deprecated->ConvolutionFilter1D(target, internalformat, width, format, type, image);
+ d_1_2_Deprecated->f.ConvolutionFilter1D(target, internalformat, width, format, type, image);
}
inline void QOpenGLFunctions_1_3::glCopyColorSubTable(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width)
{
- d_1_2_Deprecated->CopyColorSubTable(target, start, x, y, width);
+ d_1_2_Deprecated->f.CopyColorSubTable(target, start, x, y, width);
}
inline void QOpenGLFunctions_1_3::glColorSubTable(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *data)
{
- d_1_2_Deprecated->ColorSubTable(target, start, count, format, type, data);
+ d_1_2_Deprecated->f.ColorSubTable(target, start, count, format, type, data);
}
inline void QOpenGLFunctions_1_3::glGetColorTableParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_2_Deprecated->GetColorTableParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.GetColorTableParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_1_3::glGetColorTableParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_2_Deprecated->GetColorTableParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.GetColorTableParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_1_3::glGetColorTable(GLenum target, GLenum format, GLenum type, GLvoid *table)
{
- d_1_2_Deprecated->GetColorTable(target, format, type, table);
+ d_1_2_Deprecated->f.GetColorTable(target, format, type, table);
}
inline void QOpenGLFunctions_1_3::glCopyColorTable(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
{
- d_1_2_Deprecated->CopyColorTable(target, internalformat, x, y, width);
+ d_1_2_Deprecated->f.CopyColorTable(target, internalformat, x, y, width);
}
inline void QOpenGLFunctions_1_3::glColorTableParameteriv(GLenum target, GLenum pname, const GLint *params)
{
- d_1_2_Deprecated->ColorTableParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.ColorTableParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_1_3::glColorTableParameterfv(GLenum target, GLenum pname, const GLfloat *params)
{
- d_1_2_Deprecated->ColorTableParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.ColorTableParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_1_3::glColorTable(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table)
{
- d_1_2_Deprecated->ColorTable(target, internalformat, width, format, type, table);
+ d_1_2_Deprecated->f.ColorTable(target, internalformat, width, format, type, table);
}
// OpenGL 1.3 deprecated functions
inline void QOpenGLFunctions_1_3::glMultTransposeMatrixd(const GLdouble *m)
{
- d_1_3_Deprecated->MultTransposeMatrixd(m);
+ d_1_3_Deprecated->f.MultTransposeMatrixd(m);
}
inline void QOpenGLFunctions_1_3::glMultTransposeMatrixf(const GLfloat *m)
{
- d_1_3_Deprecated->MultTransposeMatrixf(m);
+ d_1_3_Deprecated->f.MultTransposeMatrixf(m);
}
inline void QOpenGLFunctions_1_3::glLoadTransposeMatrixd(const GLdouble *m)
{
- d_1_3_Deprecated->LoadTransposeMatrixd(m);
+ d_1_3_Deprecated->f.LoadTransposeMatrixd(m);
}
inline void QOpenGLFunctions_1_3::glLoadTransposeMatrixf(const GLfloat *m)
{
- d_1_3_Deprecated->LoadTransposeMatrixf(m);
+ d_1_3_Deprecated->f.LoadTransposeMatrixf(m);
}
inline void QOpenGLFunctions_1_3::glMultiTexCoord4sv(GLenum target, const GLshort *v)
{
- d_1_3_Deprecated->MultiTexCoord4sv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord4sv(target, v);
}
inline void QOpenGLFunctions_1_3::glMultiTexCoord4s(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q)
{
- d_1_3_Deprecated->MultiTexCoord4s(target, s, t, r, q);
+ d_1_3_Deprecated->f.MultiTexCoord4s(target, s, t, r, q);
}
inline void QOpenGLFunctions_1_3::glMultiTexCoord4iv(GLenum target, const GLint *v)
{
- d_1_3_Deprecated->MultiTexCoord4iv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord4iv(target, v);
}
inline void QOpenGLFunctions_1_3::glMultiTexCoord4i(GLenum target, GLint s, GLint t, GLint r, GLint q)
{
- d_1_3_Deprecated->MultiTexCoord4i(target, s, t, r, q);
+ d_1_3_Deprecated->f.MultiTexCoord4i(target, s, t, r, q);
}
inline void QOpenGLFunctions_1_3::glMultiTexCoord4fv(GLenum target, const GLfloat *v)
{
- d_1_3_Deprecated->MultiTexCoord4fv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord4fv(target, v);
}
inline void QOpenGLFunctions_1_3::glMultiTexCoord4f(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q)
{
- d_1_3_Deprecated->MultiTexCoord4f(target, s, t, r, q);
+ d_1_3_Deprecated->f.MultiTexCoord4f(target, s, t, r, q);
}
inline void QOpenGLFunctions_1_3::glMultiTexCoord4dv(GLenum target, const GLdouble *v)
{
- d_1_3_Deprecated->MultiTexCoord4dv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord4dv(target, v);
}
inline void QOpenGLFunctions_1_3::glMultiTexCoord4d(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q)
{
- d_1_3_Deprecated->MultiTexCoord4d(target, s, t, r, q);
+ d_1_3_Deprecated->f.MultiTexCoord4d(target, s, t, r, q);
}
inline void QOpenGLFunctions_1_3::glMultiTexCoord3sv(GLenum target, const GLshort *v)
{
- d_1_3_Deprecated->MultiTexCoord3sv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord3sv(target, v);
}
inline void QOpenGLFunctions_1_3::glMultiTexCoord3s(GLenum target, GLshort s, GLshort t, GLshort r)
{
- d_1_3_Deprecated->MultiTexCoord3s(target, s, t, r);
+ d_1_3_Deprecated->f.MultiTexCoord3s(target, s, t, r);
}
inline void QOpenGLFunctions_1_3::glMultiTexCoord3iv(GLenum target, const GLint *v)
{
- d_1_3_Deprecated->MultiTexCoord3iv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord3iv(target, v);
}
inline void QOpenGLFunctions_1_3::glMultiTexCoord3i(GLenum target, GLint s, GLint t, GLint r)
{
- d_1_3_Deprecated->MultiTexCoord3i(target, s, t, r);
+ d_1_3_Deprecated->f.MultiTexCoord3i(target, s, t, r);
}
inline void QOpenGLFunctions_1_3::glMultiTexCoord3fv(GLenum target, const GLfloat *v)
{
- d_1_3_Deprecated->MultiTexCoord3fv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord3fv(target, v);
}
inline void QOpenGLFunctions_1_3::glMultiTexCoord3f(GLenum target, GLfloat s, GLfloat t, GLfloat r)
{
- d_1_3_Deprecated->MultiTexCoord3f(target, s, t, r);
+ d_1_3_Deprecated->f.MultiTexCoord3f(target, s, t, r);
}
inline void QOpenGLFunctions_1_3::glMultiTexCoord3dv(GLenum target, const GLdouble *v)
{
- d_1_3_Deprecated->MultiTexCoord3dv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord3dv(target, v);
}
inline void QOpenGLFunctions_1_3::glMultiTexCoord3d(GLenum target, GLdouble s, GLdouble t, GLdouble r)
{
- d_1_3_Deprecated->MultiTexCoord3d(target, s, t, r);
+ d_1_3_Deprecated->f.MultiTexCoord3d(target, s, t, r);
}
inline void QOpenGLFunctions_1_3::glMultiTexCoord2sv(GLenum target, const GLshort *v)
{
- d_1_3_Deprecated->MultiTexCoord2sv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord2sv(target, v);
}
inline void QOpenGLFunctions_1_3::glMultiTexCoord2s(GLenum target, GLshort s, GLshort t)
{
- d_1_3_Deprecated->MultiTexCoord2s(target, s, t);
+ d_1_3_Deprecated->f.MultiTexCoord2s(target, s, t);
}
inline void QOpenGLFunctions_1_3::glMultiTexCoord2iv(GLenum target, const GLint *v)
{
- d_1_3_Deprecated->MultiTexCoord2iv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord2iv(target, v);
}
inline void QOpenGLFunctions_1_3::glMultiTexCoord2i(GLenum target, GLint s, GLint t)
{
- d_1_3_Deprecated->MultiTexCoord2i(target, s, t);
+ d_1_3_Deprecated->f.MultiTexCoord2i(target, s, t);
}
inline void QOpenGLFunctions_1_3::glMultiTexCoord2fv(GLenum target, const GLfloat *v)
{
- d_1_3_Deprecated->MultiTexCoord2fv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord2fv(target, v);
}
inline void QOpenGLFunctions_1_3::glMultiTexCoord2f(GLenum target, GLfloat s, GLfloat t)
{
- d_1_3_Deprecated->MultiTexCoord2f(target, s, t);
+ d_1_3_Deprecated->f.MultiTexCoord2f(target, s, t);
}
inline void QOpenGLFunctions_1_3::glMultiTexCoord2dv(GLenum target, const GLdouble *v)
{
- d_1_3_Deprecated->MultiTexCoord2dv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord2dv(target, v);
}
inline void QOpenGLFunctions_1_3::glMultiTexCoord2d(GLenum target, GLdouble s, GLdouble t)
{
- d_1_3_Deprecated->MultiTexCoord2d(target, s, t);
+ d_1_3_Deprecated->f.MultiTexCoord2d(target, s, t);
}
inline void QOpenGLFunctions_1_3::glMultiTexCoord1sv(GLenum target, const GLshort *v)
{
- d_1_3_Deprecated->MultiTexCoord1sv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord1sv(target, v);
}
inline void QOpenGLFunctions_1_3::glMultiTexCoord1s(GLenum target, GLshort s)
{
- d_1_3_Deprecated->MultiTexCoord1s(target, s);
+ d_1_3_Deprecated->f.MultiTexCoord1s(target, s);
}
inline void QOpenGLFunctions_1_3::glMultiTexCoord1iv(GLenum target, const GLint *v)
{
- d_1_3_Deprecated->MultiTexCoord1iv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord1iv(target, v);
}
inline void QOpenGLFunctions_1_3::glMultiTexCoord1i(GLenum target, GLint s)
{
- d_1_3_Deprecated->MultiTexCoord1i(target, s);
+ d_1_3_Deprecated->f.MultiTexCoord1i(target, s);
}
inline void QOpenGLFunctions_1_3::glMultiTexCoord1fv(GLenum target, const GLfloat *v)
{
- d_1_3_Deprecated->MultiTexCoord1fv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord1fv(target, v);
}
inline void QOpenGLFunctions_1_3::glMultiTexCoord1f(GLenum target, GLfloat s)
{
- d_1_3_Deprecated->MultiTexCoord1f(target, s);
+ d_1_3_Deprecated->f.MultiTexCoord1f(target, s);
}
inline void QOpenGLFunctions_1_3::glMultiTexCoord1dv(GLenum target, const GLdouble *v)
{
- d_1_3_Deprecated->MultiTexCoord1dv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord1dv(target, v);
}
inline void QOpenGLFunctions_1_3::glMultiTexCoord1d(GLenum target, GLdouble s)
{
- d_1_3_Deprecated->MultiTexCoord1d(target, s);
+ d_1_3_Deprecated->f.MultiTexCoord1d(target, s);
}
inline void QOpenGLFunctions_1_3::glClientActiveTexture(GLenum texture)
{
- d_1_3_Deprecated->ClientActiveTexture(texture);
+ d_1_3_Deprecated->f.ClientActiveTexture(texture);
}
diff --git a/src/gui/opengl/qopenglfunctions_1_4.cpp b/src/gui/opengl/qopenglfunctions_1_4.cpp
index fc712a8cf1..5ff2c24014 100644
--- a/src/gui/opengl/qopenglfunctions_1_4.cpp
+++ b/src/gui/opengl/qopenglfunctions_1_4.cpp
@@ -82,46 +82,36 @@ QOpenGLFunctions_1_4::QOpenGLFunctions_1_4()
QOpenGLFunctions_1_4::~QOpenGLFunctions_1_4()
{
- if (d_1_0_Core && !d_1_0_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_0_Core->context, QOpenGLFunctions_1_0_CoreBackend::versionStatus());
- delete d_1_0_Core;
- }
- if (d_1_1_Core && !d_1_1_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_1_Core->context, QOpenGLFunctions_1_1_CoreBackend::versionStatus());
- delete d_1_1_Core;
- }
- if (d_1_2_Core && !d_1_2_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_2_Core->context, QOpenGLFunctions_1_2_CoreBackend::versionStatus());
- delete d_1_2_Core;
- }
- if (d_1_3_Core && !d_1_3_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_3_Core->context, QOpenGLFunctions_1_3_CoreBackend::versionStatus());
- delete d_1_3_Core;
- }
- if (d_1_4_Core && !d_1_4_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_4_Core->context, QOpenGLFunctions_1_4_CoreBackend::versionStatus());
- delete d_1_4_Core;
- }
- if (d_1_0_Deprecated && !d_1_0_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_0_Deprecated->context, QOpenGLFunctions_1_0_DeprecatedBackend::versionStatus());
- delete d_1_0_Deprecated;
- }
- if (d_1_1_Deprecated && !d_1_1_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_1_Deprecated->context, QOpenGLFunctions_1_1_DeprecatedBackend::versionStatus());
- delete d_1_1_Deprecated;
- }
- if (d_1_2_Deprecated && !d_1_2_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_2_Deprecated->context, QOpenGLFunctions_1_2_DeprecatedBackend::versionStatus());
- delete d_1_2_Deprecated;
- }
- if (d_1_3_Deprecated && !d_1_3_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_3_Deprecated->context, QOpenGLFunctions_1_3_DeprecatedBackend::versionStatus());
- delete d_1_3_Deprecated;
- }
- if (d_1_4_Deprecated && !d_1_4_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_4_Deprecated->context, QOpenGLFunctions_1_4_DeprecatedBackend::versionStatus());
- delete d_1_4_Deprecated;
- }
+ if (d_1_0_Core)
+ d_1_0_Core->refs.deref();
+ Q_ASSERT(d_1_0_Core->refs.load());
+ if (d_1_1_Core)
+ d_1_1_Core->refs.deref();
+ Q_ASSERT(d_1_1_Core->refs.load());
+ if (d_1_2_Core)
+ d_1_2_Core->refs.deref();
+ Q_ASSERT(d_1_2_Core->refs.load());
+ if (d_1_3_Core)
+ d_1_3_Core->refs.deref();
+ Q_ASSERT(d_1_3_Core->refs.load());
+ if (d_1_4_Core)
+ d_1_4_Core->refs.deref();
+ Q_ASSERT(d_1_4_Core->refs.load());
+ if (d_1_0_Deprecated)
+ d_1_0_Deprecated->refs.deref();
+ Q_ASSERT(d_1_0_Deprecated->refs.load());
+ if (d_1_1_Deprecated)
+ d_1_1_Deprecated->refs.deref();
+ Q_ASSERT(d_1_1_Deprecated->refs.load());
+ if (d_1_2_Deprecated)
+ d_1_2_Deprecated->refs.deref();
+ Q_ASSERT(d_1_2_Deprecated->refs.load());
+ if (d_1_3_Deprecated)
+ d_1_3_Deprecated->refs.deref();
+ Q_ASSERT(d_1_3_Deprecated->refs.load());
+ if (d_1_4_Deprecated)
+ d_1_4_Deprecated->refs.deref();
+ Q_ASSERT(d_1_4_Deprecated->refs.load());
}
bool QOpenGLFunctions_1_4::initializeOpenGLFunctions()
@@ -140,82 +130,42 @@ bool QOpenGLFunctions_1_4::initializeOpenGLFunctions()
// Function pointers in the backends are resolved at creation time
QOpenGLVersionFunctionsBackend* d = 0;
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_0_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_0_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_0_CoreBackend::versionStatus(), d);
- }
d_1_0_Core = static_cast<QOpenGLFunctions_1_0_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_1_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_1_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_1_CoreBackend::versionStatus(), d);
- }
d_1_1_Core = static_cast<QOpenGLFunctions_1_1_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_2_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_2_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_2_CoreBackend::versionStatus(), d);
- }
d_1_2_Core = static_cast<QOpenGLFunctions_1_2_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_3_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_3_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_3_CoreBackend::versionStatus(), d);
- }
d_1_3_Core = static_cast<QOpenGLFunctions_1_3_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_4_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_4_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_4_CoreBackend::versionStatus(), d);
- }
d_1_4_Core = static_cast<QOpenGLFunctions_1_4_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_0_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_0_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_0_DeprecatedBackend::versionStatus(), d);
- }
d_1_0_Deprecated = static_cast<QOpenGLFunctions_1_0_DeprecatedBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_1_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_1_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_1_DeprecatedBackend::versionStatus(), d);
- }
d_1_1_Deprecated = static_cast<QOpenGLFunctions_1_1_DeprecatedBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_2_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_2_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_2_DeprecatedBackend::versionStatus(), d);
- }
d_1_2_Deprecated = static_cast<QOpenGLFunctions_1_2_DeprecatedBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_3_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_3_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_3_DeprecatedBackend::versionStatus(), d);
- }
d_1_3_Deprecated = static_cast<QOpenGLFunctions_1_3_DeprecatedBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_4_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_4_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_4_DeprecatedBackend::versionStatus(), d);
- }
d_1_4_Deprecated = static_cast<QOpenGLFunctions_1_4_DeprecatedBackend*>(d);
d->refs.ref();
diff --git a/src/gui/opengl/qopenglfunctions_1_4.h b/src/gui/opengl/qopenglfunctions_1_4.h
index 8e18e04ec5..eeb99dbb1b 100644
--- a/src/gui/opengl/qopenglfunctions_1_4.h
+++ b/src/gui/opengl/qopenglfunctions_1_4.h
@@ -1,6 +1,7 @@
/****************************************************************************
**
** Copyright (C) 2013 Klaralvdalens Datakonsult AB (KDAB)
+** Copyright (C) 2016 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
** This file is part of the QtGui module of the Qt Toolkit.
@@ -572,2345 +573,2345 @@ private:
// OpenGL 1.0 core functions
inline void QOpenGLFunctions_1_4::glViewport(GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_0_Core->Viewport(x, y, width, height);
+ d_1_0_Core->f.Viewport(x, y, width, height);
}
inline void QOpenGLFunctions_1_4::glDepthRange(GLdouble nearVal, GLdouble farVal)
{
- d_1_0_Core->DepthRange(nearVal, farVal);
+ d_1_0_Core->f.DepthRange(nearVal, farVal);
}
inline GLboolean QOpenGLFunctions_1_4::glIsEnabled(GLenum cap)
{
- return d_1_0_Core->IsEnabled(cap);
+ return d_1_0_Core->f.IsEnabled(cap);
}
inline void QOpenGLFunctions_1_4::glGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint *params)
{
- d_1_0_Core->GetTexLevelParameteriv(target, level, pname, params);
+ d_1_0_Core->f.GetTexLevelParameteriv(target, level, pname, params);
}
inline void QOpenGLFunctions_1_4::glGetTexLevelParameterfv(GLenum target, GLint level, GLenum pname, GLfloat *params)
{
- d_1_0_Core->GetTexLevelParameterfv(target, level, pname, params);
+ d_1_0_Core->f.GetTexLevelParameterfv(target, level, pname, params);
}
inline void QOpenGLFunctions_1_4::glGetTexParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_0_Core->GetTexParameteriv(target, pname, params);
+ d_1_0_Core->f.GetTexParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_1_4::glGetTexParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_0_Core->GetTexParameterfv(target, pname, params);
+ d_1_0_Core->f.GetTexParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_1_4::glGetTexImage(GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels)
{
- d_1_0_Core->GetTexImage(target, level, format, type, pixels);
+ d_1_0_Core->f.GetTexImage(target, level, format, type, pixels);
}
inline const GLubyte * QOpenGLFunctions_1_4::glGetString(GLenum name)
{
- return d_1_0_Core->GetString(name);
+ return d_1_0_Core->f.GetString(name);
}
inline void QOpenGLFunctions_1_4::glGetIntegerv(GLenum pname, GLint *params)
{
- d_1_0_Core->GetIntegerv(pname, params);
+ d_1_0_Core->f.GetIntegerv(pname, params);
}
inline void QOpenGLFunctions_1_4::glGetFloatv(GLenum pname, GLfloat *params)
{
- d_1_0_Core->GetFloatv(pname, params);
+ d_1_0_Core->f.GetFloatv(pname, params);
}
inline GLenum QOpenGLFunctions_1_4::glGetError()
{
- return d_1_0_Core->GetError();
+ return d_1_0_Core->f.GetError();
}
inline void QOpenGLFunctions_1_4::glGetDoublev(GLenum pname, GLdouble *params)
{
- d_1_0_Core->GetDoublev(pname, params);
+ d_1_0_Core->f.GetDoublev(pname, params);
}
inline void QOpenGLFunctions_1_4::glGetBooleanv(GLenum pname, GLboolean *params)
{
- d_1_0_Core->GetBooleanv(pname, params);
+ d_1_0_Core->f.GetBooleanv(pname, params);
}
inline void QOpenGLFunctions_1_4::glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels)
{
- d_1_0_Core->ReadPixels(x, y, width, height, format, type, pixels);
+ d_1_0_Core->f.ReadPixels(x, y, width, height, format, type, pixels);
}
inline void QOpenGLFunctions_1_4::glReadBuffer(GLenum mode)
{
- d_1_0_Core->ReadBuffer(mode);
+ d_1_0_Core->f.ReadBuffer(mode);
}
inline void QOpenGLFunctions_1_4::glPixelStorei(GLenum pname, GLint param)
{
- d_1_0_Core->PixelStorei(pname, param);
+ d_1_0_Core->f.PixelStorei(pname, param);
}
inline void QOpenGLFunctions_1_4::glPixelStoref(GLenum pname, GLfloat param)
{
- d_1_0_Core->PixelStoref(pname, param);
+ d_1_0_Core->f.PixelStoref(pname, param);
}
inline void QOpenGLFunctions_1_4::glDepthFunc(GLenum func)
{
- d_1_0_Core->DepthFunc(func);
+ d_1_0_Core->f.DepthFunc(func);
}
inline void QOpenGLFunctions_1_4::glStencilOp(GLenum fail, GLenum zfail, GLenum zpass)
{
- d_1_0_Core->StencilOp(fail, zfail, zpass);
+ d_1_0_Core->f.StencilOp(fail, zfail, zpass);
}
inline void QOpenGLFunctions_1_4::glStencilFunc(GLenum func, GLint ref, GLuint mask)
{
- d_1_0_Core->StencilFunc(func, ref, mask);
+ d_1_0_Core->f.StencilFunc(func, ref, mask);
}
inline void QOpenGLFunctions_1_4::glLogicOp(GLenum opcode)
{
- d_1_0_Core->LogicOp(opcode);
+ d_1_0_Core->f.LogicOp(opcode);
}
inline void QOpenGLFunctions_1_4::glBlendFunc(GLenum sfactor, GLenum dfactor)
{
- d_1_0_Core->BlendFunc(sfactor, dfactor);
+ d_1_0_Core->f.BlendFunc(sfactor, dfactor);
}
inline void QOpenGLFunctions_1_4::glFlush()
{
- d_1_0_Core->Flush();
+ d_1_0_Core->f.Flush();
}
inline void QOpenGLFunctions_1_4::glFinish()
{
- d_1_0_Core->Finish();
+ d_1_0_Core->f.Finish();
}
inline void QOpenGLFunctions_1_4::glEnable(GLenum cap)
{
- d_1_0_Core->Enable(cap);
+ d_1_0_Core->f.Enable(cap);
}
inline void QOpenGLFunctions_1_4::glDisable(GLenum cap)
{
- d_1_0_Core->Disable(cap);
+ d_1_0_Core->f.Disable(cap);
}
inline void QOpenGLFunctions_1_4::glDepthMask(GLboolean flag)
{
- d_1_0_Core->DepthMask(flag);
+ d_1_0_Core->f.DepthMask(flag);
}
inline void QOpenGLFunctions_1_4::glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
{
- d_1_0_Core->ColorMask(red, green, blue, alpha);
+ d_1_0_Core->f.ColorMask(red, green, blue, alpha);
}
inline void QOpenGLFunctions_1_4::glStencilMask(GLuint mask)
{
- d_1_0_Core->StencilMask(mask);
+ d_1_0_Core->f.StencilMask(mask);
}
inline void QOpenGLFunctions_1_4::glClearDepth(GLdouble depth)
{
- d_1_0_Core->ClearDepth(depth);
+ d_1_0_Core->f.ClearDepth(depth);
}
inline void QOpenGLFunctions_1_4::glClearStencil(GLint s)
{
- d_1_0_Core->ClearStencil(s);
+ d_1_0_Core->f.ClearStencil(s);
}
inline void QOpenGLFunctions_1_4::glClearColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_0_Core->ClearColor(red, green, blue, alpha);
+ d_1_0_Core->f.ClearColor(red, green, blue, alpha);
}
inline void QOpenGLFunctions_1_4::glClear(GLbitfield mask)
{
- d_1_0_Core->Clear(mask);
+ d_1_0_Core->f.Clear(mask);
}
inline void QOpenGLFunctions_1_4::glDrawBuffer(GLenum mode)
{
- d_1_0_Core->DrawBuffer(mode);
+ d_1_0_Core->f.DrawBuffer(mode);
}
inline void QOpenGLFunctions_1_4::glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_0_Core->TexImage2D(target, level, internalformat, width, height, border, format, type, pixels);
+ d_1_0_Core->f.TexImage2D(target, level, internalformat, width, height, border, format, type, pixels);
}
inline void QOpenGLFunctions_1_4::glTexImage1D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_0_Core->TexImage1D(target, level, internalformat, width, border, format, type, pixels);
+ d_1_0_Core->f.TexImage1D(target, level, internalformat, width, border, format, type, pixels);
}
inline void QOpenGLFunctions_1_4::glTexParameteriv(GLenum target, GLenum pname, const GLint *params)
{
- d_1_0_Core->TexParameteriv(target, pname, params);
+ d_1_0_Core->f.TexParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_1_4::glTexParameteri(GLenum target, GLenum pname, GLint param)
{
- d_1_0_Core->TexParameteri(target, pname, param);
+ d_1_0_Core->f.TexParameteri(target, pname, param);
}
inline void QOpenGLFunctions_1_4::glTexParameterfv(GLenum target, GLenum pname, const GLfloat *params)
{
- d_1_0_Core->TexParameterfv(target, pname, params);
+ d_1_0_Core->f.TexParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_1_4::glTexParameterf(GLenum target, GLenum pname, GLfloat param)
{
- d_1_0_Core->TexParameterf(target, pname, param);
+ d_1_0_Core->f.TexParameterf(target, pname, param);
}
inline void QOpenGLFunctions_1_4::glScissor(GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_0_Core->Scissor(x, y, width, height);
+ d_1_0_Core->f.Scissor(x, y, width, height);
}
inline void QOpenGLFunctions_1_4::glPolygonMode(GLenum face, GLenum mode)
{
- d_1_0_Core->PolygonMode(face, mode);
+ d_1_0_Core->f.PolygonMode(face, mode);
}
inline void QOpenGLFunctions_1_4::glPointSize(GLfloat size)
{
- d_1_0_Core->PointSize(size);
+ d_1_0_Core->f.PointSize(size);
}
inline void QOpenGLFunctions_1_4::glLineWidth(GLfloat width)
{
- d_1_0_Core->LineWidth(width);
+ d_1_0_Core->f.LineWidth(width);
}
inline void QOpenGLFunctions_1_4::glHint(GLenum target, GLenum mode)
{
- d_1_0_Core->Hint(target, mode);
+ d_1_0_Core->f.Hint(target, mode);
}
inline void QOpenGLFunctions_1_4::glFrontFace(GLenum mode)
{
- d_1_0_Core->FrontFace(mode);
+ d_1_0_Core->f.FrontFace(mode);
}
inline void QOpenGLFunctions_1_4::glCullFace(GLenum mode)
{
- d_1_0_Core->CullFace(mode);
+ d_1_0_Core->f.CullFace(mode);
}
// OpenGL 1.1 core functions
inline void QOpenGLFunctions_1_4::glIndexubv(const GLubyte *c)
{
- d_1_1_Deprecated->Indexubv(c);
+ d_1_1_Deprecated->f.Indexubv(c);
}
inline void QOpenGLFunctions_1_4::glIndexub(GLubyte c)
{
- d_1_1_Deprecated->Indexub(c);
+ d_1_1_Deprecated->f.Indexub(c);
}
inline GLboolean QOpenGLFunctions_1_4::glIsTexture(GLuint texture)
{
- return d_1_1_Core->IsTexture(texture);
+ return d_1_1_Core->f.IsTexture(texture);
}
inline void QOpenGLFunctions_1_4::glGenTextures(GLsizei n, GLuint *textures)
{
- d_1_1_Core->GenTextures(n, textures);
+ d_1_1_Core->f.GenTextures(n, textures);
}
inline void QOpenGLFunctions_1_4::glDeleteTextures(GLsizei n, const GLuint *textures)
{
- d_1_1_Core->DeleteTextures(n, textures);
+ d_1_1_Core->f.DeleteTextures(n, textures);
}
inline void QOpenGLFunctions_1_4::glBindTexture(GLenum target, GLuint texture)
{
- d_1_1_Core->BindTexture(target, texture);
+ d_1_1_Core->f.BindTexture(target, texture);
}
inline void QOpenGLFunctions_1_4::glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_1_Core->TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels);
+ d_1_1_Core->f.TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels);
}
inline void QOpenGLFunctions_1_4::glTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_1_Core->TexSubImage1D(target, level, xoffset, width, format, type, pixels);
+ d_1_1_Core->f.TexSubImage1D(target, level, xoffset, width, format, type, pixels);
}
inline void QOpenGLFunctions_1_4::glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_1_Core->CopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height);
+ d_1_1_Core->f.CopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height);
}
inline void QOpenGLFunctions_1_4::glCopyTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
{
- d_1_1_Core->CopyTexSubImage1D(target, level, xoffset, x, y, width);
+ d_1_1_Core->f.CopyTexSubImage1D(target, level, xoffset, x, y, width);
}
inline void QOpenGLFunctions_1_4::glCopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
{
- d_1_1_Core->CopyTexImage2D(target, level, internalformat, x, y, width, height, border);
+ d_1_1_Core->f.CopyTexImage2D(target, level, internalformat, x, y, width, height, border);
}
inline void QOpenGLFunctions_1_4::glCopyTexImage1D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
{
- d_1_1_Core->CopyTexImage1D(target, level, internalformat, x, y, width, border);
+ d_1_1_Core->f.CopyTexImage1D(target, level, internalformat, x, y, width, border);
}
inline void QOpenGLFunctions_1_4::glPolygonOffset(GLfloat factor, GLfloat units)
{
- d_1_1_Core->PolygonOffset(factor, units);
+ d_1_1_Core->f.PolygonOffset(factor, units);
}
inline void QOpenGLFunctions_1_4::glGetPointerv(GLenum pname, GLvoid* *params)
{
- d_1_1_Deprecated->GetPointerv(pname, params);
+ d_1_1_Deprecated->f.GetPointerv(pname, params);
}
inline void QOpenGLFunctions_1_4::glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices)
{
- d_1_1_Core->DrawElements(mode, count, type, indices);
+ d_1_1_Core->f.DrawElements(mode, count, type, indices);
}
inline void QOpenGLFunctions_1_4::glDrawArrays(GLenum mode, GLint first, GLsizei count)
{
- d_1_1_Core->DrawArrays(mode, first, count);
+ d_1_1_Core->f.DrawArrays(mode, first, count);
}
// OpenGL 1.2 core functions
inline void QOpenGLFunctions_1_4::glCopyTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_2_Core->CopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height);
+ d_1_2_Core->f.CopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height);
}
inline void QOpenGLFunctions_1_4::glTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_2_Core->TexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);
+ d_1_2_Core->f.TexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);
}
inline void QOpenGLFunctions_1_4::glTexImage3D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_2_Core->TexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels);
+ d_1_2_Core->f.TexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels);
}
inline void QOpenGLFunctions_1_4::glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices)
{
- d_1_2_Core->DrawRangeElements(mode, start, end, count, type, indices);
+ d_1_2_Core->f.DrawRangeElements(mode, start, end, count, type, indices);
}
inline void QOpenGLFunctions_1_4::glBlendEquation(GLenum mode)
{
- d_1_2_Core->BlendEquation(mode);
+ d_1_2_Core->f.BlendEquation(mode);
}
inline void QOpenGLFunctions_1_4::glBlendColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_2_Core->BlendColor(red, green, blue, alpha);
+ d_1_2_Core->f.BlendColor(red, green, blue, alpha);
}
// OpenGL 1.3 core functions
inline void QOpenGLFunctions_1_4::glGetCompressedTexImage(GLenum target, GLint level, GLvoid *img)
{
- d_1_3_Core->GetCompressedTexImage(target, level, img);
+ d_1_3_Core->f.GetCompressedTexImage(target, level, img);
}
inline void QOpenGLFunctions_1_4::glCompressedTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexSubImage1D(target, level, xoffset, width, format, imageSize, data);
+ d_1_3_Core->f.CompressedTexSubImage1D(target, level, xoffset, width, format, imageSize, data);
}
inline void QOpenGLFunctions_1_4::glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data);
+ d_1_3_Core->f.CompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data);
}
inline void QOpenGLFunctions_1_4::glCompressedTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data);
+ d_1_3_Core->f.CompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data);
}
inline void QOpenGLFunctions_1_4::glCompressedTexImage1D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexImage1D(target, level, internalformat, width, border, imageSize, data);
+ d_1_3_Core->f.CompressedTexImage1D(target, level, internalformat, width, border, imageSize, data);
}
inline void QOpenGLFunctions_1_4::glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data);
+ d_1_3_Core->f.CompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data);
}
inline void QOpenGLFunctions_1_4::glCompressedTexImage3D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data);
+ d_1_3_Core->f.CompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data);
}
inline void QOpenGLFunctions_1_4::glSampleCoverage(GLfloat value, GLboolean invert)
{
- d_1_3_Core->SampleCoverage(value, invert);
+ d_1_3_Core->f.SampleCoverage(value, invert);
}
inline void QOpenGLFunctions_1_4::glActiveTexture(GLenum texture)
{
- d_1_3_Core->ActiveTexture(texture);
+ d_1_3_Core->f.ActiveTexture(texture);
}
// OpenGL 1.4 core functions
inline void QOpenGLFunctions_1_4::glPointParameteriv(GLenum pname, const GLint *params)
{
- d_1_4_Core->PointParameteriv(pname, params);
+ d_1_4_Core->f.PointParameteriv(pname, params);
}
inline void QOpenGLFunctions_1_4::glPointParameteri(GLenum pname, GLint param)
{
- d_1_4_Core->PointParameteri(pname, param);
+ d_1_4_Core->f.PointParameteri(pname, param);
}
inline void QOpenGLFunctions_1_4::glPointParameterfv(GLenum pname, const GLfloat *params)
{
- d_1_4_Core->PointParameterfv(pname, params);
+ d_1_4_Core->f.PointParameterfv(pname, params);
}
inline void QOpenGLFunctions_1_4::glPointParameterf(GLenum pname, GLfloat param)
{
- d_1_4_Core->PointParameterf(pname, param);
+ d_1_4_Core->f.PointParameterf(pname, param);
}
inline void QOpenGLFunctions_1_4::glMultiDrawElements(GLenum mode, const GLsizei *count, GLenum type, const GLvoid* const *indices, GLsizei drawcount)
{
- d_1_4_Core->MultiDrawElements(mode, count, type, indices, drawcount);
+ d_1_4_Core->f.MultiDrawElements(mode, count, type, indices, drawcount);
}
inline void QOpenGLFunctions_1_4::glMultiDrawArrays(GLenum mode, const GLint *first, const GLsizei *count, GLsizei drawcount)
{
- d_1_4_Core->MultiDrawArrays(mode, first, count, drawcount);
+ d_1_4_Core->f.MultiDrawArrays(mode, first, count, drawcount);
}
inline void QOpenGLFunctions_1_4::glBlendFuncSeparate(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
{
- d_1_4_Core->BlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);
+ d_1_4_Core->f.BlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);
}
// OpenGL 1.0 deprecated functions
inline void QOpenGLFunctions_1_4::glTranslatef(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->Translatef(x, y, z);
+ d_1_0_Deprecated->f.Translatef(x, y, z);
}
inline void QOpenGLFunctions_1_4::glTranslated(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->Translated(x, y, z);
+ d_1_0_Deprecated->f.Translated(x, y, z);
}
inline void QOpenGLFunctions_1_4::glScalef(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->Scalef(x, y, z);
+ d_1_0_Deprecated->f.Scalef(x, y, z);
}
inline void QOpenGLFunctions_1_4::glScaled(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->Scaled(x, y, z);
+ d_1_0_Deprecated->f.Scaled(x, y, z);
}
inline void QOpenGLFunctions_1_4::glRotatef(GLfloat angle, GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->Rotatef(angle, x, y, z);
+ d_1_0_Deprecated->f.Rotatef(angle, x, y, z);
}
inline void QOpenGLFunctions_1_4::glRotated(GLdouble angle, GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->Rotated(angle, x, y, z);
+ d_1_0_Deprecated->f.Rotated(angle, x, y, z);
}
inline void QOpenGLFunctions_1_4::glPushMatrix()
{
- d_1_0_Deprecated->PushMatrix();
+ d_1_0_Deprecated->f.PushMatrix();
}
inline void QOpenGLFunctions_1_4::glPopMatrix()
{
- d_1_0_Deprecated->PopMatrix();
+ d_1_0_Deprecated->f.PopMatrix();
}
inline void QOpenGLFunctions_1_4::glOrtho(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
{
- d_1_0_Deprecated->Ortho(left, right, bottom, top, zNear, zFar);
+ d_1_0_Deprecated->f.Ortho(left, right, bottom, top, zNear, zFar);
}
inline void QOpenGLFunctions_1_4::glMultMatrixd(const GLdouble *m)
{
- d_1_0_Deprecated->MultMatrixd(m);
+ d_1_0_Deprecated->f.MultMatrixd(m);
}
inline void QOpenGLFunctions_1_4::glMultMatrixf(const GLfloat *m)
{
- d_1_0_Deprecated->MultMatrixf(m);
+ d_1_0_Deprecated->f.MultMatrixf(m);
}
inline void QOpenGLFunctions_1_4::glMatrixMode(GLenum mode)
{
- d_1_0_Deprecated->MatrixMode(mode);
+ d_1_0_Deprecated->f.MatrixMode(mode);
}
inline void QOpenGLFunctions_1_4::glLoadMatrixd(const GLdouble *m)
{
- d_1_0_Deprecated->LoadMatrixd(m);
+ d_1_0_Deprecated->f.LoadMatrixd(m);
}
inline void QOpenGLFunctions_1_4::glLoadMatrixf(const GLfloat *m)
{
- d_1_0_Deprecated->LoadMatrixf(m);
+ d_1_0_Deprecated->f.LoadMatrixf(m);
}
inline void QOpenGLFunctions_1_4::glLoadIdentity()
{
- d_1_0_Deprecated->LoadIdentity();
+ d_1_0_Deprecated->f.LoadIdentity();
}
inline void QOpenGLFunctions_1_4::glFrustum(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
{
- d_1_0_Deprecated->Frustum(left, right, bottom, top, zNear, zFar);
+ d_1_0_Deprecated->f.Frustum(left, right, bottom, top, zNear, zFar);
}
inline GLboolean QOpenGLFunctions_1_4::glIsList(GLuint list)
{
- return d_1_0_Deprecated->IsList(list);
+ return d_1_0_Deprecated->f.IsList(list);
}
inline void QOpenGLFunctions_1_4::glGetTexGeniv(GLenum coord, GLenum pname, GLint *params)
{
- d_1_0_Deprecated->GetTexGeniv(coord, pname, params);
+ d_1_0_Deprecated->f.GetTexGeniv(coord, pname, params);
}
inline void QOpenGLFunctions_1_4::glGetTexGenfv(GLenum coord, GLenum pname, GLfloat *params)
{
- d_1_0_Deprecated->GetTexGenfv(coord, pname, params);
+ d_1_0_Deprecated->f.GetTexGenfv(coord, pname, params);
}
inline void QOpenGLFunctions_1_4::glGetTexGendv(GLenum coord, GLenum pname, GLdouble *params)
{
- d_1_0_Deprecated->GetTexGendv(coord, pname, params);
+ d_1_0_Deprecated->f.GetTexGendv(coord, pname, params);
}
inline void QOpenGLFunctions_1_4::glGetTexEnviv(GLenum target, GLenum pname, GLint *params)
{
- d_1_0_Deprecated->GetTexEnviv(target, pname, params);
+ d_1_0_Deprecated->f.GetTexEnviv(target, pname, params);
}
inline void QOpenGLFunctions_1_4::glGetTexEnvfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_0_Deprecated->GetTexEnvfv(target, pname, params);
+ d_1_0_Deprecated->f.GetTexEnvfv(target, pname, params);
}
inline void QOpenGLFunctions_1_4::glGetPolygonStipple(GLubyte *mask)
{
- d_1_0_Deprecated->GetPolygonStipple(mask);
+ d_1_0_Deprecated->f.GetPolygonStipple(mask);
}
inline void QOpenGLFunctions_1_4::glGetPixelMapusv(GLenum map, GLushort *values)
{
- d_1_0_Deprecated->GetPixelMapusv(map, values);
+ d_1_0_Deprecated->f.GetPixelMapusv(map, values);
}
inline void QOpenGLFunctions_1_4::glGetPixelMapuiv(GLenum map, GLuint *values)
{
- d_1_0_Deprecated->GetPixelMapuiv(map, values);
+ d_1_0_Deprecated->f.GetPixelMapuiv(map, values);
}
inline void QOpenGLFunctions_1_4::glGetPixelMapfv(GLenum map, GLfloat *values)
{
- d_1_0_Deprecated->GetPixelMapfv(map, values);
+ d_1_0_Deprecated->f.GetPixelMapfv(map, values);
}
inline void QOpenGLFunctions_1_4::glGetMaterialiv(GLenum face, GLenum pname, GLint *params)
{
- d_1_0_Deprecated->GetMaterialiv(face, pname, params);
+ d_1_0_Deprecated->f.GetMaterialiv(face, pname, params);
}
inline void QOpenGLFunctions_1_4::glGetMaterialfv(GLenum face, GLenum pname, GLfloat *params)
{
- d_1_0_Deprecated->GetMaterialfv(face, pname, params);
+ d_1_0_Deprecated->f.GetMaterialfv(face, pname, params);
}
inline void QOpenGLFunctions_1_4::glGetMapiv(GLenum target, GLenum query, GLint *v)
{
- d_1_0_Deprecated->GetMapiv(target, query, v);
+ d_1_0_Deprecated->f.GetMapiv(target, query, v);
}
inline void QOpenGLFunctions_1_4::glGetMapfv(GLenum target, GLenum query, GLfloat *v)
{
- d_1_0_Deprecated->GetMapfv(target, query, v);
+ d_1_0_Deprecated->f.GetMapfv(target, query, v);
}
inline void QOpenGLFunctions_1_4::glGetMapdv(GLenum target, GLenum query, GLdouble *v)
{
- d_1_0_Deprecated->GetMapdv(target, query, v);
+ d_1_0_Deprecated->f.GetMapdv(target, query, v);
}
inline void QOpenGLFunctions_1_4::glGetLightiv(GLenum light, GLenum pname, GLint *params)
{
- d_1_0_Deprecated->GetLightiv(light, pname, params);
+ d_1_0_Deprecated->f.GetLightiv(light, pname, params);
}
inline void QOpenGLFunctions_1_4::glGetLightfv(GLenum light, GLenum pname, GLfloat *params)
{
- d_1_0_Deprecated->GetLightfv(light, pname, params);
+ d_1_0_Deprecated->f.GetLightfv(light, pname, params);
}
inline void QOpenGLFunctions_1_4::glGetClipPlane(GLenum plane, GLdouble *equation)
{
- d_1_0_Deprecated->GetClipPlane(plane, equation);
+ d_1_0_Deprecated->f.GetClipPlane(plane, equation);
}
inline void QOpenGLFunctions_1_4::glDrawPixels(GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_0_Deprecated->DrawPixels(width, height, format, type, pixels);
+ d_1_0_Deprecated->f.DrawPixels(width, height, format, type, pixels);
}
inline void QOpenGLFunctions_1_4::glCopyPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum type)
{
- d_1_0_Deprecated->CopyPixels(x, y, width, height, type);
+ d_1_0_Deprecated->f.CopyPixels(x, y, width, height, type);
}
inline void QOpenGLFunctions_1_4::glPixelMapusv(GLenum map, GLint mapsize, const GLushort *values)
{
- d_1_0_Deprecated->PixelMapusv(map, mapsize, values);
+ d_1_0_Deprecated->f.PixelMapusv(map, mapsize, values);
}
inline void QOpenGLFunctions_1_4::glPixelMapuiv(GLenum map, GLint mapsize, const GLuint *values)
{
- d_1_0_Deprecated->PixelMapuiv(map, mapsize, values);
+ d_1_0_Deprecated->f.PixelMapuiv(map, mapsize, values);
}
inline void QOpenGLFunctions_1_4::glPixelMapfv(GLenum map, GLint mapsize, const GLfloat *values)
{
- d_1_0_Deprecated->PixelMapfv(map, mapsize, values);
+ d_1_0_Deprecated->f.PixelMapfv(map, mapsize, values);
}
inline void QOpenGLFunctions_1_4::glPixelTransferi(GLenum pname, GLint param)
{
- d_1_0_Deprecated->PixelTransferi(pname, param);
+ d_1_0_Deprecated->f.PixelTransferi(pname, param);
}
inline void QOpenGLFunctions_1_4::glPixelTransferf(GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->PixelTransferf(pname, param);
+ d_1_0_Deprecated->f.PixelTransferf(pname, param);
}
inline void QOpenGLFunctions_1_4::glPixelZoom(GLfloat xfactor, GLfloat yfactor)
{
- d_1_0_Deprecated->PixelZoom(xfactor, yfactor);
+ d_1_0_Deprecated->f.PixelZoom(xfactor, yfactor);
}
inline void QOpenGLFunctions_1_4::glAlphaFunc(GLenum func, GLfloat ref)
{
- d_1_0_Deprecated->AlphaFunc(func, ref);
+ d_1_0_Deprecated->f.AlphaFunc(func, ref);
}
inline void QOpenGLFunctions_1_4::glEvalPoint2(GLint i, GLint j)
{
- d_1_0_Deprecated->EvalPoint2(i, j);
+ d_1_0_Deprecated->f.EvalPoint2(i, j);
}
inline void QOpenGLFunctions_1_4::glEvalMesh2(GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2)
{
- d_1_0_Deprecated->EvalMesh2(mode, i1, i2, j1, j2);
+ d_1_0_Deprecated->f.EvalMesh2(mode, i1, i2, j1, j2);
}
inline void QOpenGLFunctions_1_4::glEvalPoint1(GLint i)
{
- d_1_0_Deprecated->EvalPoint1(i);
+ d_1_0_Deprecated->f.EvalPoint1(i);
}
inline void QOpenGLFunctions_1_4::glEvalMesh1(GLenum mode, GLint i1, GLint i2)
{
- d_1_0_Deprecated->EvalMesh1(mode, i1, i2);
+ d_1_0_Deprecated->f.EvalMesh1(mode, i1, i2);
}
inline void QOpenGLFunctions_1_4::glEvalCoord2fv(const GLfloat *u)
{
- d_1_0_Deprecated->EvalCoord2fv(u);
+ d_1_0_Deprecated->f.EvalCoord2fv(u);
}
inline void QOpenGLFunctions_1_4::glEvalCoord2f(GLfloat u, GLfloat v)
{
- d_1_0_Deprecated->EvalCoord2f(u, v);
+ d_1_0_Deprecated->f.EvalCoord2f(u, v);
}
inline void QOpenGLFunctions_1_4::glEvalCoord2dv(const GLdouble *u)
{
- d_1_0_Deprecated->EvalCoord2dv(u);
+ d_1_0_Deprecated->f.EvalCoord2dv(u);
}
inline void QOpenGLFunctions_1_4::glEvalCoord2d(GLdouble u, GLdouble v)
{
- d_1_0_Deprecated->EvalCoord2d(u, v);
+ d_1_0_Deprecated->f.EvalCoord2d(u, v);
}
inline void QOpenGLFunctions_1_4::glEvalCoord1fv(const GLfloat *u)
{
- d_1_0_Deprecated->EvalCoord1fv(u);
+ d_1_0_Deprecated->f.EvalCoord1fv(u);
}
inline void QOpenGLFunctions_1_4::glEvalCoord1f(GLfloat u)
{
- d_1_0_Deprecated->EvalCoord1f(u);
+ d_1_0_Deprecated->f.EvalCoord1f(u);
}
inline void QOpenGLFunctions_1_4::glEvalCoord1dv(const GLdouble *u)
{
- d_1_0_Deprecated->EvalCoord1dv(u);
+ d_1_0_Deprecated->f.EvalCoord1dv(u);
}
inline void QOpenGLFunctions_1_4::glEvalCoord1d(GLdouble u)
{
- d_1_0_Deprecated->EvalCoord1d(u);
+ d_1_0_Deprecated->f.EvalCoord1d(u);
}
inline void QOpenGLFunctions_1_4::glMapGrid2f(GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2)
{
- d_1_0_Deprecated->MapGrid2f(un, u1, u2, vn, v1, v2);
+ d_1_0_Deprecated->f.MapGrid2f(un, u1, u2, vn, v1, v2);
}
inline void QOpenGLFunctions_1_4::glMapGrid2d(GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2)
{
- d_1_0_Deprecated->MapGrid2d(un, u1, u2, vn, v1, v2);
+ d_1_0_Deprecated->f.MapGrid2d(un, u1, u2, vn, v1, v2);
}
inline void QOpenGLFunctions_1_4::glMapGrid1f(GLint un, GLfloat u1, GLfloat u2)
{
- d_1_0_Deprecated->MapGrid1f(un, u1, u2);
+ d_1_0_Deprecated->f.MapGrid1f(un, u1, u2);
}
inline void QOpenGLFunctions_1_4::glMapGrid1d(GLint un, GLdouble u1, GLdouble u2)
{
- d_1_0_Deprecated->MapGrid1d(un, u1, u2);
+ d_1_0_Deprecated->f.MapGrid1d(un, u1, u2);
}
inline void QOpenGLFunctions_1_4::glMap2f(GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points)
{
- d_1_0_Deprecated->Map2f(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points);
+ d_1_0_Deprecated->f.Map2f(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points);
}
inline void QOpenGLFunctions_1_4::glMap2d(GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points)
{
- d_1_0_Deprecated->Map2d(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points);
+ d_1_0_Deprecated->f.Map2d(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points);
}
inline void QOpenGLFunctions_1_4::glMap1f(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points)
{
- d_1_0_Deprecated->Map1f(target, u1, u2, stride, order, points);
+ d_1_0_Deprecated->f.Map1f(target, u1, u2, stride, order, points);
}
inline void QOpenGLFunctions_1_4::glMap1d(GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points)
{
- d_1_0_Deprecated->Map1d(target, u1, u2, stride, order, points);
+ d_1_0_Deprecated->f.Map1d(target, u1, u2, stride, order, points);
}
inline void QOpenGLFunctions_1_4::glPushAttrib(GLbitfield mask)
{
- d_1_0_Deprecated->PushAttrib(mask);
+ d_1_0_Deprecated->f.PushAttrib(mask);
}
inline void QOpenGLFunctions_1_4::glPopAttrib()
{
- d_1_0_Deprecated->PopAttrib();
+ d_1_0_Deprecated->f.PopAttrib();
}
inline void QOpenGLFunctions_1_4::glAccum(GLenum op, GLfloat value)
{
- d_1_0_Deprecated->Accum(op, value);
+ d_1_0_Deprecated->f.Accum(op, value);
}
inline void QOpenGLFunctions_1_4::glIndexMask(GLuint mask)
{
- d_1_0_Deprecated->IndexMask(mask);
+ d_1_0_Deprecated->f.IndexMask(mask);
}
inline void QOpenGLFunctions_1_4::glClearIndex(GLfloat c)
{
- d_1_0_Deprecated->ClearIndex(c);
+ d_1_0_Deprecated->f.ClearIndex(c);
}
inline void QOpenGLFunctions_1_4::glClearAccum(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_0_Deprecated->ClearAccum(red, green, blue, alpha);
+ d_1_0_Deprecated->f.ClearAccum(red, green, blue, alpha);
}
inline void QOpenGLFunctions_1_4::glPushName(GLuint name)
{
- d_1_0_Deprecated->PushName(name);
+ d_1_0_Deprecated->f.PushName(name);
}
inline void QOpenGLFunctions_1_4::glPopName()
{
- d_1_0_Deprecated->PopName();
+ d_1_0_Deprecated->f.PopName();
}
inline void QOpenGLFunctions_1_4::glPassThrough(GLfloat token)
{
- d_1_0_Deprecated->PassThrough(token);
+ d_1_0_Deprecated->f.PassThrough(token);
}
inline void QOpenGLFunctions_1_4::glLoadName(GLuint name)
{
- d_1_0_Deprecated->LoadName(name);
+ d_1_0_Deprecated->f.LoadName(name);
}
inline void QOpenGLFunctions_1_4::glInitNames()
{
- d_1_0_Deprecated->InitNames();
+ d_1_0_Deprecated->f.InitNames();
}
inline GLint QOpenGLFunctions_1_4::glRenderMode(GLenum mode)
{
- return d_1_0_Deprecated->RenderMode(mode);
+ return d_1_0_Deprecated->f.RenderMode(mode);
}
inline void QOpenGLFunctions_1_4::glSelectBuffer(GLsizei size, GLuint *buffer)
{
- d_1_0_Deprecated->SelectBuffer(size, buffer);
+ d_1_0_Deprecated->f.SelectBuffer(size, buffer);
}
inline void QOpenGLFunctions_1_4::glFeedbackBuffer(GLsizei size, GLenum type, GLfloat *buffer)
{
- d_1_0_Deprecated->FeedbackBuffer(size, type, buffer);
+ d_1_0_Deprecated->f.FeedbackBuffer(size, type, buffer);
}
inline void QOpenGLFunctions_1_4::glTexGeniv(GLenum coord, GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->TexGeniv(coord, pname, params);
+ d_1_0_Deprecated->f.TexGeniv(coord, pname, params);
}
inline void QOpenGLFunctions_1_4::glTexGeni(GLenum coord, GLenum pname, GLint param)
{
- d_1_0_Deprecated->TexGeni(coord, pname, param);
+ d_1_0_Deprecated->f.TexGeni(coord, pname, param);
}
inline void QOpenGLFunctions_1_4::glTexGenfv(GLenum coord, GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->TexGenfv(coord, pname, params);
+ d_1_0_Deprecated->f.TexGenfv(coord, pname, params);
}
inline void QOpenGLFunctions_1_4::glTexGenf(GLenum coord, GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->TexGenf(coord, pname, param);
+ d_1_0_Deprecated->f.TexGenf(coord, pname, param);
}
inline void QOpenGLFunctions_1_4::glTexGendv(GLenum coord, GLenum pname, const GLdouble *params)
{
- d_1_0_Deprecated->TexGendv(coord, pname, params);
+ d_1_0_Deprecated->f.TexGendv(coord, pname, params);
}
inline void QOpenGLFunctions_1_4::glTexGend(GLenum coord, GLenum pname, GLdouble param)
{
- d_1_0_Deprecated->TexGend(coord, pname, param);
+ d_1_0_Deprecated->f.TexGend(coord, pname, param);
}
inline void QOpenGLFunctions_1_4::glTexEnviv(GLenum target, GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->TexEnviv(target, pname, params);
+ d_1_0_Deprecated->f.TexEnviv(target, pname, params);
}
inline void QOpenGLFunctions_1_4::glTexEnvi(GLenum target, GLenum pname, GLint param)
{
- d_1_0_Deprecated->TexEnvi(target, pname, param);
+ d_1_0_Deprecated->f.TexEnvi(target, pname, param);
}
inline void QOpenGLFunctions_1_4::glTexEnvfv(GLenum target, GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->TexEnvfv(target, pname, params);
+ d_1_0_Deprecated->f.TexEnvfv(target, pname, params);
}
inline void QOpenGLFunctions_1_4::glTexEnvf(GLenum target, GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->TexEnvf(target, pname, param);
+ d_1_0_Deprecated->f.TexEnvf(target, pname, param);
}
inline void QOpenGLFunctions_1_4::glShadeModel(GLenum mode)
{
- d_1_0_Deprecated->ShadeModel(mode);
+ d_1_0_Deprecated->f.ShadeModel(mode);
}
inline void QOpenGLFunctions_1_4::glPolygonStipple(const GLubyte *mask)
{
- d_1_0_Deprecated->PolygonStipple(mask);
+ d_1_0_Deprecated->f.PolygonStipple(mask);
}
inline void QOpenGLFunctions_1_4::glMaterialiv(GLenum face, GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->Materialiv(face, pname, params);
+ d_1_0_Deprecated->f.Materialiv(face, pname, params);
}
inline void QOpenGLFunctions_1_4::glMateriali(GLenum face, GLenum pname, GLint param)
{
- d_1_0_Deprecated->Materiali(face, pname, param);
+ d_1_0_Deprecated->f.Materiali(face, pname, param);
}
inline void QOpenGLFunctions_1_4::glMaterialfv(GLenum face, GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->Materialfv(face, pname, params);
+ d_1_0_Deprecated->f.Materialfv(face, pname, params);
}
inline void QOpenGLFunctions_1_4::glMaterialf(GLenum face, GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->Materialf(face, pname, param);
+ d_1_0_Deprecated->f.Materialf(face, pname, param);
}
inline void QOpenGLFunctions_1_4::glLineStipple(GLint factor, GLushort pattern)
{
- d_1_0_Deprecated->LineStipple(factor, pattern);
+ d_1_0_Deprecated->f.LineStipple(factor, pattern);
}
inline void QOpenGLFunctions_1_4::glLightModeliv(GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->LightModeliv(pname, params);
+ d_1_0_Deprecated->f.LightModeliv(pname, params);
}
inline void QOpenGLFunctions_1_4::glLightModeli(GLenum pname, GLint param)
{
- d_1_0_Deprecated->LightModeli(pname, param);
+ d_1_0_Deprecated->f.LightModeli(pname, param);
}
inline void QOpenGLFunctions_1_4::glLightModelfv(GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->LightModelfv(pname, params);
+ d_1_0_Deprecated->f.LightModelfv(pname, params);
}
inline void QOpenGLFunctions_1_4::glLightModelf(GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->LightModelf(pname, param);
+ d_1_0_Deprecated->f.LightModelf(pname, param);
}
inline void QOpenGLFunctions_1_4::glLightiv(GLenum light, GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->Lightiv(light, pname, params);
+ d_1_0_Deprecated->f.Lightiv(light, pname, params);
}
inline void QOpenGLFunctions_1_4::glLighti(GLenum light, GLenum pname, GLint param)
{
- d_1_0_Deprecated->Lighti(light, pname, param);
+ d_1_0_Deprecated->f.Lighti(light, pname, param);
}
inline void QOpenGLFunctions_1_4::glLightfv(GLenum light, GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->Lightfv(light, pname, params);
+ d_1_0_Deprecated->f.Lightfv(light, pname, params);
}
inline void QOpenGLFunctions_1_4::glLightf(GLenum light, GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->Lightf(light, pname, param);
+ d_1_0_Deprecated->f.Lightf(light, pname, param);
}
inline void QOpenGLFunctions_1_4::glFogiv(GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->Fogiv(pname, params);
+ d_1_0_Deprecated->f.Fogiv(pname, params);
}
inline void QOpenGLFunctions_1_4::glFogi(GLenum pname, GLint param)
{
- d_1_0_Deprecated->Fogi(pname, param);
+ d_1_0_Deprecated->f.Fogi(pname, param);
}
inline void QOpenGLFunctions_1_4::glFogfv(GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->Fogfv(pname, params);
+ d_1_0_Deprecated->f.Fogfv(pname, params);
}
inline void QOpenGLFunctions_1_4::glFogf(GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->Fogf(pname, param);
+ d_1_0_Deprecated->f.Fogf(pname, param);
}
inline void QOpenGLFunctions_1_4::glColorMaterial(GLenum face, GLenum mode)
{
- d_1_0_Deprecated->ColorMaterial(face, mode);
+ d_1_0_Deprecated->f.ColorMaterial(face, mode);
}
inline void QOpenGLFunctions_1_4::glClipPlane(GLenum plane, const GLdouble *equation)
{
- d_1_0_Deprecated->ClipPlane(plane, equation);
+ d_1_0_Deprecated->f.ClipPlane(plane, equation);
}
inline void QOpenGLFunctions_1_4::glVertex4sv(const GLshort *v)
{
- d_1_0_Deprecated->Vertex4sv(v);
+ d_1_0_Deprecated->f.Vertex4sv(v);
}
inline void QOpenGLFunctions_1_4::glVertex4s(GLshort x, GLshort y, GLshort z, GLshort w)
{
- d_1_0_Deprecated->Vertex4s(x, y, z, w);
+ d_1_0_Deprecated->f.Vertex4s(x, y, z, w);
}
inline void QOpenGLFunctions_1_4::glVertex4iv(const GLint *v)
{
- d_1_0_Deprecated->Vertex4iv(v);
+ d_1_0_Deprecated->f.Vertex4iv(v);
}
inline void QOpenGLFunctions_1_4::glVertex4i(GLint x, GLint y, GLint z, GLint w)
{
- d_1_0_Deprecated->Vertex4i(x, y, z, w);
+ d_1_0_Deprecated->f.Vertex4i(x, y, z, w);
}
inline void QOpenGLFunctions_1_4::glVertex4fv(const GLfloat *v)
{
- d_1_0_Deprecated->Vertex4fv(v);
+ d_1_0_Deprecated->f.Vertex4fv(v);
}
inline void QOpenGLFunctions_1_4::glVertex4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
{
- d_1_0_Deprecated->Vertex4f(x, y, z, w);
+ d_1_0_Deprecated->f.Vertex4f(x, y, z, w);
}
inline void QOpenGLFunctions_1_4::glVertex4dv(const GLdouble *v)
{
- d_1_0_Deprecated->Vertex4dv(v);
+ d_1_0_Deprecated->f.Vertex4dv(v);
}
inline void QOpenGLFunctions_1_4::glVertex4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
{
- d_1_0_Deprecated->Vertex4d(x, y, z, w);
+ d_1_0_Deprecated->f.Vertex4d(x, y, z, w);
}
inline void QOpenGLFunctions_1_4::glVertex3sv(const GLshort *v)
{
- d_1_0_Deprecated->Vertex3sv(v);
+ d_1_0_Deprecated->f.Vertex3sv(v);
}
inline void QOpenGLFunctions_1_4::glVertex3s(GLshort x, GLshort y, GLshort z)
{
- d_1_0_Deprecated->Vertex3s(x, y, z);
+ d_1_0_Deprecated->f.Vertex3s(x, y, z);
}
inline void QOpenGLFunctions_1_4::glVertex3iv(const GLint *v)
{
- d_1_0_Deprecated->Vertex3iv(v);
+ d_1_0_Deprecated->f.Vertex3iv(v);
}
inline void QOpenGLFunctions_1_4::glVertex3i(GLint x, GLint y, GLint z)
{
- d_1_0_Deprecated->Vertex3i(x, y, z);
+ d_1_0_Deprecated->f.Vertex3i(x, y, z);
}
inline void QOpenGLFunctions_1_4::glVertex3fv(const GLfloat *v)
{
- d_1_0_Deprecated->Vertex3fv(v);
+ d_1_0_Deprecated->f.Vertex3fv(v);
}
inline void QOpenGLFunctions_1_4::glVertex3f(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->Vertex3f(x, y, z);
+ d_1_0_Deprecated->f.Vertex3f(x, y, z);
}
inline void QOpenGLFunctions_1_4::glVertex3dv(const GLdouble *v)
{
- d_1_0_Deprecated->Vertex3dv(v);
+ d_1_0_Deprecated->f.Vertex3dv(v);
}
inline void QOpenGLFunctions_1_4::glVertex3d(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->Vertex3d(x, y, z);
+ d_1_0_Deprecated->f.Vertex3d(x, y, z);
}
inline void QOpenGLFunctions_1_4::glVertex2sv(const GLshort *v)
{
- d_1_0_Deprecated->Vertex2sv(v);
+ d_1_0_Deprecated->f.Vertex2sv(v);
}
inline void QOpenGLFunctions_1_4::glVertex2s(GLshort x, GLshort y)
{
- d_1_0_Deprecated->Vertex2s(x, y);
+ d_1_0_Deprecated->f.Vertex2s(x, y);
}
inline void QOpenGLFunctions_1_4::glVertex2iv(const GLint *v)
{
- d_1_0_Deprecated->Vertex2iv(v);
+ d_1_0_Deprecated->f.Vertex2iv(v);
}
inline void QOpenGLFunctions_1_4::glVertex2i(GLint x, GLint y)
{
- d_1_0_Deprecated->Vertex2i(x, y);
+ d_1_0_Deprecated->f.Vertex2i(x, y);
}
inline void QOpenGLFunctions_1_4::glVertex2fv(const GLfloat *v)
{
- d_1_0_Deprecated->Vertex2fv(v);
+ d_1_0_Deprecated->f.Vertex2fv(v);
}
inline void QOpenGLFunctions_1_4::glVertex2f(GLfloat x, GLfloat y)
{
- d_1_0_Deprecated->Vertex2f(x, y);
+ d_1_0_Deprecated->f.Vertex2f(x, y);
}
inline void QOpenGLFunctions_1_4::glVertex2dv(const GLdouble *v)
{
- d_1_0_Deprecated->Vertex2dv(v);
+ d_1_0_Deprecated->f.Vertex2dv(v);
}
inline void QOpenGLFunctions_1_4::glVertex2d(GLdouble x, GLdouble y)
{
- d_1_0_Deprecated->Vertex2d(x, y);
+ d_1_0_Deprecated->f.Vertex2d(x, y);
}
inline void QOpenGLFunctions_1_4::glTexCoord4sv(const GLshort *v)
{
- d_1_0_Deprecated->TexCoord4sv(v);
+ d_1_0_Deprecated->f.TexCoord4sv(v);
}
inline void QOpenGLFunctions_1_4::glTexCoord4s(GLshort s, GLshort t, GLshort r, GLshort q)
{
- d_1_0_Deprecated->TexCoord4s(s, t, r, q);
+ d_1_0_Deprecated->f.TexCoord4s(s, t, r, q);
}
inline void QOpenGLFunctions_1_4::glTexCoord4iv(const GLint *v)
{
- d_1_0_Deprecated->TexCoord4iv(v);
+ d_1_0_Deprecated->f.TexCoord4iv(v);
}
inline void QOpenGLFunctions_1_4::glTexCoord4i(GLint s, GLint t, GLint r, GLint q)
{
- d_1_0_Deprecated->TexCoord4i(s, t, r, q);
+ d_1_0_Deprecated->f.TexCoord4i(s, t, r, q);
}
inline void QOpenGLFunctions_1_4::glTexCoord4fv(const GLfloat *v)
{
- d_1_0_Deprecated->TexCoord4fv(v);
+ d_1_0_Deprecated->f.TexCoord4fv(v);
}
inline void QOpenGLFunctions_1_4::glTexCoord4f(GLfloat s, GLfloat t, GLfloat r, GLfloat q)
{
- d_1_0_Deprecated->TexCoord4f(s, t, r, q);
+ d_1_0_Deprecated->f.TexCoord4f(s, t, r, q);
}
inline void QOpenGLFunctions_1_4::glTexCoord4dv(const GLdouble *v)
{
- d_1_0_Deprecated->TexCoord4dv(v);
+ d_1_0_Deprecated->f.TexCoord4dv(v);
}
inline void QOpenGLFunctions_1_4::glTexCoord4d(GLdouble s, GLdouble t, GLdouble r, GLdouble q)
{
- d_1_0_Deprecated->TexCoord4d(s, t, r, q);
+ d_1_0_Deprecated->f.TexCoord4d(s, t, r, q);
}
inline void QOpenGLFunctions_1_4::glTexCoord3sv(const GLshort *v)
{
- d_1_0_Deprecated->TexCoord3sv(v);
+ d_1_0_Deprecated->f.TexCoord3sv(v);
}
inline void QOpenGLFunctions_1_4::glTexCoord3s(GLshort s, GLshort t, GLshort r)
{
- d_1_0_Deprecated->TexCoord3s(s, t, r);
+ d_1_0_Deprecated->f.TexCoord3s(s, t, r);
}
inline void QOpenGLFunctions_1_4::glTexCoord3iv(const GLint *v)
{
- d_1_0_Deprecated->TexCoord3iv(v);
+ d_1_0_Deprecated->f.TexCoord3iv(v);
}
inline void QOpenGLFunctions_1_4::glTexCoord3i(GLint s, GLint t, GLint r)
{
- d_1_0_Deprecated->TexCoord3i(s, t, r);
+ d_1_0_Deprecated->f.TexCoord3i(s, t, r);
}
inline void QOpenGLFunctions_1_4::glTexCoord3fv(const GLfloat *v)
{
- d_1_0_Deprecated->TexCoord3fv(v);
+ d_1_0_Deprecated->f.TexCoord3fv(v);
}
inline void QOpenGLFunctions_1_4::glTexCoord3f(GLfloat s, GLfloat t, GLfloat r)
{
- d_1_0_Deprecated->TexCoord3f(s, t, r);
+ d_1_0_Deprecated->f.TexCoord3f(s, t, r);
}
inline void QOpenGLFunctions_1_4::glTexCoord3dv(const GLdouble *v)
{
- d_1_0_Deprecated->TexCoord3dv(v);
+ d_1_0_Deprecated->f.TexCoord3dv(v);
}
inline void QOpenGLFunctions_1_4::glTexCoord3d(GLdouble s, GLdouble t, GLdouble r)
{
- d_1_0_Deprecated->TexCoord3d(s, t, r);
+ d_1_0_Deprecated->f.TexCoord3d(s, t, r);
}
inline void QOpenGLFunctions_1_4::glTexCoord2sv(const GLshort *v)
{
- d_1_0_Deprecated->TexCoord2sv(v);
+ d_1_0_Deprecated->f.TexCoord2sv(v);
}
inline void QOpenGLFunctions_1_4::glTexCoord2s(GLshort s, GLshort t)
{
- d_1_0_Deprecated->TexCoord2s(s, t);
+ d_1_0_Deprecated->f.TexCoord2s(s, t);
}
inline void QOpenGLFunctions_1_4::glTexCoord2iv(const GLint *v)
{
- d_1_0_Deprecated->TexCoord2iv(v);
+ d_1_0_Deprecated->f.TexCoord2iv(v);
}
inline void QOpenGLFunctions_1_4::glTexCoord2i(GLint s, GLint t)
{
- d_1_0_Deprecated->TexCoord2i(s, t);
+ d_1_0_Deprecated->f.TexCoord2i(s, t);
}
inline void QOpenGLFunctions_1_4::glTexCoord2fv(const GLfloat *v)
{
- d_1_0_Deprecated->TexCoord2fv(v);
+ d_1_0_Deprecated->f.TexCoord2fv(v);
}
inline void QOpenGLFunctions_1_4::glTexCoord2f(GLfloat s, GLfloat t)
{
- d_1_0_Deprecated->TexCoord2f(s, t);
+ d_1_0_Deprecated->f.TexCoord2f(s, t);
}
inline void QOpenGLFunctions_1_4::glTexCoord2dv(const GLdouble *v)
{
- d_1_0_Deprecated->TexCoord2dv(v);
+ d_1_0_Deprecated->f.TexCoord2dv(v);
}
inline void QOpenGLFunctions_1_4::glTexCoord2d(GLdouble s, GLdouble t)
{
- d_1_0_Deprecated->TexCoord2d(s, t);
+ d_1_0_Deprecated->f.TexCoord2d(s, t);
}
inline void QOpenGLFunctions_1_4::glTexCoord1sv(const GLshort *v)
{
- d_1_0_Deprecated->TexCoord1sv(v);
+ d_1_0_Deprecated->f.TexCoord1sv(v);
}
inline void QOpenGLFunctions_1_4::glTexCoord1s(GLshort s)
{
- d_1_0_Deprecated->TexCoord1s(s);
+ d_1_0_Deprecated->f.TexCoord1s(s);
}
inline void QOpenGLFunctions_1_4::glTexCoord1iv(const GLint *v)
{
- d_1_0_Deprecated->TexCoord1iv(v);
+ d_1_0_Deprecated->f.TexCoord1iv(v);
}
inline void QOpenGLFunctions_1_4::glTexCoord1i(GLint s)
{
- d_1_0_Deprecated->TexCoord1i(s);
+ d_1_0_Deprecated->f.TexCoord1i(s);
}
inline void QOpenGLFunctions_1_4::glTexCoord1fv(const GLfloat *v)
{
- d_1_0_Deprecated->TexCoord1fv(v);
+ d_1_0_Deprecated->f.TexCoord1fv(v);
}
inline void QOpenGLFunctions_1_4::glTexCoord1f(GLfloat s)
{
- d_1_0_Deprecated->TexCoord1f(s);
+ d_1_0_Deprecated->f.TexCoord1f(s);
}
inline void QOpenGLFunctions_1_4::glTexCoord1dv(const GLdouble *v)
{
- d_1_0_Deprecated->TexCoord1dv(v);
+ d_1_0_Deprecated->f.TexCoord1dv(v);
}
inline void QOpenGLFunctions_1_4::glTexCoord1d(GLdouble s)
{
- d_1_0_Deprecated->TexCoord1d(s);
+ d_1_0_Deprecated->f.TexCoord1d(s);
}
inline void QOpenGLFunctions_1_4::glRectsv(const GLshort *v1, const GLshort *v2)
{
- d_1_0_Deprecated->Rectsv(v1, v2);
+ d_1_0_Deprecated->f.Rectsv(v1, v2);
}
inline void QOpenGLFunctions_1_4::glRects(GLshort x1, GLshort y1, GLshort x2, GLshort y2)
{
- d_1_0_Deprecated->Rects(x1, y1, x2, y2);
+ d_1_0_Deprecated->f.Rects(x1, y1, x2, y2);
}
inline void QOpenGLFunctions_1_4::glRectiv(const GLint *v1, const GLint *v2)
{
- d_1_0_Deprecated->Rectiv(v1, v2);
+ d_1_0_Deprecated->f.Rectiv(v1, v2);
}
inline void QOpenGLFunctions_1_4::glRecti(GLint x1, GLint y1, GLint x2, GLint y2)
{
- d_1_0_Deprecated->Recti(x1, y1, x2, y2);
+ d_1_0_Deprecated->f.Recti(x1, y1, x2, y2);
}
inline void QOpenGLFunctions_1_4::glRectfv(const GLfloat *v1, const GLfloat *v2)
{
- d_1_0_Deprecated->Rectfv(v1, v2);
+ d_1_0_Deprecated->f.Rectfv(v1, v2);
}
inline void QOpenGLFunctions_1_4::glRectf(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2)
{
- d_1_0_Deprecated->Rectf(x1, y1, x2, y2);
+ d_1_0_Deprecated->f.Rectf(x1, y1, x2, y2);
}
inline void QOpenGLFunctions_1_4::glRectdv(const GLdouble *v1, const GLdouble *v2)
{
- d_1_0_Deprecated->Rectdv(v1, v2);
+ d_1_0_Deprecated->f.Rectdv(v1, v2);
}
inline void QOpenGLFunctions_1_4::glRectd(GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2)
{
- d_1_0_Deprecated->Rectd(x1, y1, x2, y2);
+ d_1_0_Deprecated->f.Rectd(x1, y1, x2, y2);
}
inline void QOpenGLFunctions_1_4::glRasterPos4sv(const GLshort *v)
{
- d_1_0_Deprecated->RasterPos4sv(v);
+ d_1_0_Deprecated->f.RasterPos4sv(v);
}
inline void QOpenGLFunctions_1_4::glRasterPos4s(GLshort x, GLshort y, GLshort z, GLshort w)
{
- d_1_0_Deprecated->RasterPos4s(x, y, z, w);
+ d_1_0_Deprecated->f.RasterPos4s(x, y, z, w);
}
inline void QOpenGLFunctions_1_4::glRasterPos4iv(const GLint *v)
{
- d_1_0_Deprecated->RasterPos4iv(v);
+ d_1_0_Deprecated->f.RasterPos4iv(v);
}
inline void QOpenGLFunctions_1_4::glRasterPos4i(GLint x, GLint y, GLint z, GLint w)
{
- d_1_0_Deprecated->RasterPos4i(x, y, z, w);
+ d_1_0_Deprecated->f.RasterPos4i(x, y, z, w);
}
inline void QOpenGLFunctions_1_4::glRasterPos4fv(const GLfloat *v)
{
- d_1_0_Deprecated->RasterPos4fv(v);
+ d_1_0_Deprecated->f.RasterPos4fv(v);
}
inline void QOpenGLFunctions_1_4::glRasterPos4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
{
- d_1_0_Deprecated->RasterPos4f(x, y, z, w);
+ d_1_0_Deprecated->f.RasterPos4f(x, y, z, w);
}
inline void QOpenGLFunctions_1_4::glRasterPos4dv(const GLdouble *v)
{
- d_1_0_Deprecated->RasterPos4dv(v);
+ d_1_0_Deprecated->f.RasterPos4dv(v);
}
inline void QOpenGLFunctions_1_4::glRasterPos4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
{
- d_1_0_Deprecated->RasterPos4d(x, y, z, w);
+ d_1_0_Deprecated->f.RasterPos4d(x, y, z, w);
}
inline void QOpenGLFunctions_1_4::glRasterPos3sv(const GLshort *v)
{
- d_1_0_Deprecated->RasterPos3sv(v);
+ d_1_0_Deprecated->f.RasterPos3sv(v);
}
inline void QOpenGLFunctions_1_4::glRasterPos3s(GLshort x, GLshort y, GLshort z)
{
- d_1_0_Deprecated->RasterPos3s(x, y, z);
+ d_1_0_Deprecated->f.RasterPos3s(x, y, z);
}
inline void QOpenGLFunctions_1_4::glRasterPos3iv(const GLint *v)
{
- d_1_0_Deprecated->RasterPos3iv(v);
+ d_1_0_Deprecated->f.RasterPos3iv(v);
}
inline void QOpenGLFunctions_1_4::glRasterPos3i(GLint x, GLint y, GLint z)
{
- d_1_0_Deprecated->RasterPos3i(x, y, z);
+ d_1_0_Deprecated->f.RasterPos3i(x, y, z);
}
inline void QOpenGLFunctions_1_4::glRasterPos3fv(const GLfloat *v)
{
- d_1_0_Deprecated->RasterPos3fv(v);
+ d_1_0_Deprecated->f.RasterPos3fv(v);
}
inline void QOpenGLFunctions_1_4::glRasterPos3f(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->RasterPos3f(x, y, z);
+ d_1_0_Deprecated->f.RasterPos3f(x, y, z);
}
inline void QOpenGLFunctions_1_4::glRasterPos3dv(const GLdouble *v)
{
- d_1_0_Deprecated->RasterPos3dv(v);
+ d_1_0_Deprecated->f.RasterPos3dv(v);
}
inline void QOpenGLFunctions_1_4::glRasterPos3d(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->RasterPos3d(x, y, z);
+ d_1_0_Deprecated->f.RasterPos3d(x, y, z);
}
inline void QOpenGLFunctions_1_4::glRasterPos2sv(const GLshort *v)
{
- d_1_0_Deprecated->RasterPos2sv(v);
+ d_1_0_Deprecated->f.RasterPos2sv(v);
}
inline void QOpenGLFunctions_1_4::glRasterPos2s(GLshort x, GLshort y)
{
- d_1_0_Deprecated->RasterPos2s(x, y);
+ d_1_0_Deprecated->f.RasterPos2s(x, y);
}
inline void QOpenGLFunctions_1_4::glRasterPos2iv(const GLint *v)
{
- d_1_0_Deprecated->RasterPos2iv(v);
+ d_1_0_Deprecated->f.RasterPos2iv(v);
}
inline void QOpenGLFunctions_1_4::glRasterPos2i(GLint x, GLint y)
{
- d_1_0_Deprecated->RasterPos2i(x, y);
+ d_1_0_Deprecated->f.RasterPos2i(x, y);
}
inline void QOpenGLFunctions_1_4::glRasterPos2fv(const GLfloat *v)
{
- d_1_0_Deprecated->RasterPos2fv(v);
+ d_1_0_Deprecated->f.RasterPos2fv(v);
}
inline void QOpenGLFunctions_1_4::glRasterPos2f(GLfloat x, GLfloat y)
{
- d_1_0_Deprecated->RasterPos2f(x, y);
+ d_1_0_Deprecated->f.RasterPos2f(x, y);
}
inline void QOpenGLFunctions_1_4::glRasterPos2dv(const GLdouble *v)
{
- d_1_0_Deprecated->RasterPos2dv(v);
+ d_1_0_Deprecated->f.RasterPos2dv(v);
}
inline void QOpenGLFunctions_1_4::glRasterPos2d(GLdouble x, GLdouble y)
{
- d_1_0_Deprecated->RasterPos2d(x, y);
+ d_1_0_Deprecated->f.RasterPos2d(x, y);
}
inline void QOpenGLFunctions_1_4::glNormal3sv(const GLshort *v)
{
- d_1_0_Deprecated->Normal3sv(v);
+ d_1_0_Deprecated->f.Normal3sv(v);
}
inline void QOpenGLFunctions_1_4::glNormal3s(GLshort nx, GLshort ny, GLshort nz)
{
- d_1_0_Deprecated->Normal3s(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3s(nx, ny, nz);
}
inline void QOpenGLFunctions_1_4::glNormal3iv(const GLint *v)
{
- d_1_0_Deprecated->Normal3iv(v);
+ d_1_0_Deprecated->f.Normal3iv(v);
}
inline void QOpenGLFunctions_1_4::glNormal3i(GLint nx, GLint ny, GLint nz)
{
- d_1_0_Deprecated->Normal3i(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3i(nx, ny, nz);
}
inline void QOpenGLFunctions_1_4::glNormal3fv(const GLfloat *v)
{
- d_1_0_Deprecated->Normal3fv(v);
+ d_1_0_Deprecated->f.Normal3fv(v);
}
inline void QOpenGLFunctions_1_4::glNormal3f(GLfloat nx, GLfloat ny, GLfloat nz)
{
- d_1_0_Deprecated->Normal3f(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3f(nx, ny, nz);
}
inline void QOpenGLFunctions_1_4::glNormal3dv(const GLdouble *v)
{
- d_1_0_Deprecated->Normal3dv(v);
+ d_1_0_Deprecated->f.Normal3dv(v);
}
inline void QOpenGLFunctions_1_4::glNormal3d(GLdouble nx, GLdouble ny, GLdouble nz)
{
- d_1_0_Deprecated->Normal3d(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3d(nx, ny, nz);
}
inline void QOpenGLFunctions_1_4::glNormal3bv(const GLbyte *v)
{
- d_1_0_Deprecated->Normal3bv(v);
+ d_1_0_Deprecated->f.Normal3bv(v);
}
inline void QOpenGLFunctions_1_4::glNormal3b(GLbyte nx, GLbyte ny, GLbyte nz)
{
- d_1_0_Deprecated->Normal3b(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3b(nx, ny, nz);
}
inline void QOpenGLFunctions_1_4::glIndexsv(const GLshort *c)
{
- d_1_0_Deprecated->Indexsv(c);
+ d_1_0_Deprecated->f.Indexsv(c);
}
inline void QOpenGLFunctions_1_4::glIndexs(GLshort c)
{
- d_1_0_Deprecated->Indexs(c);
+ d_1_0_Deprecated->f.Indexs(c);
}
inline void QOpenGLFunctions_1_4::glIndexiv(const GLint *c)
{
- d_1_0_Deprecated->Indexiv(c);
+ d_1_0_Deprecated->f.Indexiv(c);
}
inline void QOpenGLFunctions_1_4::glIndexi(GLint c)
{
- d_1_0_Deprecated->Indexi(c);
+ d_1_0_Deprecated->f.Indexi(c);
}
inline void QOpenGLFunctions_1_4::glIndexfv(const GLfloat *c)
{
- d_1_0_Deprecated->Indexfv(c);
+ d_1_0_Deprecated->f.Indexfv(c);
}
inline void QOpenGLFunctions_1_4::glIndexf(GLfloat c)
{
- d_1_0_Deprecated->Indexf(c);
+ d_1_0_Deprecated->f.Indexf(c);
}
inline void QOpenGLFunctions_1_4::glIndexdv(const GLdouble *c)
{
- d_1_0_Deprecated->Indexdv(c);
+ d_1_0_Deprecated->f.Indexdv(c);
}
inline void QOpenGLFunctions_1_4::glIndexd(GLdouble c)
{
- d_1_0_Deprecated->Indexd(c);
+ d_1_0_Deprecated->f.Indexd(c);
}
inline void QOpenGLFunctions_1_4::glEnd()
{
- d_1_0_Deprecated->End();
+ d_1_0_Deprecated->f.End();
}
inline void QOpenGLFunctions_1_4::glEdgeFlagv(const GLboolean *flag)
{
- d_1_0_Deprecated->EdgeFlagv(flag);
+ d_1_0_Deprecated->f.EdgeFlagv(flag);
}
inline void QOpenGLFunctions_1_4::glEdgeFlag(GLboolean flag)
{
- d_1_0_Deprecated->EdgeFlag(flag);
+ d_1_0_Deprecated->f.EdgeFlag(flag);
}
inline void QOpenGLFunctions_1_4::glColor4usv(const GLushort *v)
{
- d_1_0_Deprecated->Color4usv(v);
+ d_1_0_Deprecated->f.Color4usv(v);
}
inline void QOpenGLFunctions_1_4::glColor4us(GLushort red, GLushort green, GLushort blue, GLushort alpha)
{
- d_1_0_Deprecated->Color4us(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4us(red, green, blue, alpha);
}
inline void QOpenGLFunctions_1_4::glColor4uiv(const GLuint *v)
{
- d_1_0_Deprecated->Color4uiv(v);
+ d_1_0_Deprecated->f.Color4uiv(v);
}
inline void QOpenGLFunctions_1_4::glColor4ui(GLuint red, GLuint green, GLuint blue, GLuint alpha)
{
- d_1_0_Deprecated->Color4ui(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4ui(red, green, blue, alpha);
}
inline void QOpenGLFunctions_1_4::glColor4ubv(const GLubyte *v)
{
- d_1_0_Deprecated->Color4ubv(v);
+ d_1_0_Deprecated->f.Color4ubv(v);
}
inline void QOpenGLFunctions_1_4::glColor4ub(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha)
{
- d_1_0_Deprecated->Color4ub(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4ub(red, green, blue, alpha);
}
inline void QOpenGLFunctions_1_4::glColor4sv(const GLshort *v)
{
- d_1_0_Deprecated->Color4sv(v);
+ d_1_0_Deprecated->f.Color4sv(v);
}
inline void QOpenGLFunctions_1_4::glColor4s(GLshort red, GLshort green, GLshort blue, GLshort alpha)
{
- d_1_0_Deprecated->Color4s(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4s(red, green, blue, alpha);
}
inline void QOpenGLFunctions_1_4::glColor4iv(const GLint *v)
{
- d_1_0_Deprecated->Color4iv(v);
+ d_1_0_Deprecated->f.Color4iv(v);
}
inline void QOpenGLFunctions_1_4::glColor4i(GLint red, GLint green, GLint blue, GLint alpha)
{
- d_1_0_Deprecated->Color4i(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4i(red, green, blue, alpha);
}
inline void QOpenGLFunctions_1_4::glColor4fv(const GLfloat *v)
{
- d_1_0_Deprecated->Color4fv(v);
+ d_1_0_Deprecated->f.Color4fv(v);
}
inline void QOpenGLFunctions_1_4::glColor4f(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_0_Deprecated->Color4f(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4f(red, green, blue, alpha);
}
inline void QOpenGLFunctions_1_4::glColor4dv(const GLdouble *v)
{
- d_1_0_Deprecated->Color4dv(v);
+ d_1_0_Deprecated->f.Color4dv(v);
}
inline void QOpenGLFunctions_1_4::glColor4d(GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha)
{
- d_1_0_Deprecated->Color4d(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4d(red, green, blue, alpha);
}
inline void QOpenGLFunctions_1_4::glColor4bv(const GLbyte *v)
{
- d_1_0_Deprecated->Color4bv(v);
+ d_1_0_Deprecated->f.Color4bv(v);
}
inline void QOpenGLFunctions_1_4::glColor4b(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha)
{
- d_1_0_Deprecated->Color4b(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4b(red, green, blue, alpha);
}
inline void QOpenGLFunctions_1_4::glColor3usv(const GLushort *v)
{
- d_1_0_Deprecated->Color3usv(v);
+ d_1_0_Deprecated->f.Color3usv(v);
}
inline void QOpenGLFunctions_1_4::glColor3us(GLushort red, GLushort green, GLushort blue)
{
- d_1_0_Deprecated->Color3us(red, green, blue);
+ d_1_0_Deprecated->f.Color3us(red, green, blue);
}
inline void QOpenGLFunctions_1_4::glColor3uiv(const GLuint *v)
{
- d_1_0_Deprecated->Color3uiv(v);
+ d_1_0_Deprecated->f.Color3uiv(v);
}
inline void QOpenGLFunctions_1_4::glColor3ui(GLuint red, GLuint green, GLuint blue)
{
- d_1_0_Deprecated->Color3ui(red, green, blue);
+ d_1_0_Deprecated->f.Color3ui(red, green, blue);
}
inline void QOpenGLFunctions_1_4::glColor3ubv(const GLubyte *v)
{
- d_1_0_Deprecated->Color3ubv(v);
+ d_1_0_Deprecated->f.Color3ubv(v);
}
inline void QOpenGLFunctions_1_4::glColor3ub(GLubyte red, GLubyte green, GLubyte blue)
{
- d_1_0_Deprecated->Color3ub(red, green, blue);
+ d_1_0_Deprecated->f.Color3ub(red, green, blue);
}
inline void QOpenGLFunctions_1_4::glColor3sv(const GLshort *v)
{
- d_1_0_Deprecated->Color3sv(v);
+ d_1_0_Deprecated->f.Color3sv(v);
}
inline void QOpenGLFunctions_1_4::glColor3s(GLshort red, GLshort green, GLshort blue)
{
- d_1_0_Deprecated->Color3s(red, green, blue);
+ d_1_0_Deprecated->f.Color3s(red, green, blue);
}
inline void QOpenGLFunctions_1_4::glColor3iv(const GLint *v)
{
- d_1_0_Deprecated->Color3iv(v);
+ d_1_0_Deprecated->f.Color3iv(v);
}
inline void QOpenGLFunctions_1_4::glColor3i(GLint red, GLint green, GLint blue)
{
- d_1_0_Deprecated->Color3i(red, green, blue);
+ d_1_0_Deprecated->f.Color3i(red, green, blue);
}
inline void QOpenGLFunctions_1_4::glColor3fv(const GLfloat *v)
{
- d_1_0_Deprecated->Color3fv(v);
+ d_1_0_Deprecated->f.Color3fv(v);
}
inline void QOpenGLFunctions_1_4::glColor3f(GLfloat red, GLfloat green, GLfloat blue)
{
- d_1_0_Deprecated->Color3f(red, green, blue);
+ d_1_0_Deprecated->f.Color3f(red, green, blue);
}
inline void QOpenGLFunctions_1_4::glColor3dv(const GLdouble *v)
{
- d_1_0_Deprecated->Color3dv(v);
+ d_1_0_Deprecated->f.Color3dv(v);
}
inline void QOpenGLFunctions_1_4::glColor3d(GLdouble red, GLdouble green, GLdouble blue)
{
- d_1_0_Deprecated->Color3d(red, green, blue);
+ d_1_0_Deprecated->f.Color3d(red, green, blue);
}
inline void QOpenGLFunctions_1_4::glColor3bv(const GLbyte *v)
{
- d_1_0_Deprecated->Color3bv(v);
+ d_1_0_Deprecated->f.Color3bv(v);
}
inline void QOpenGLFunctions_1_4::glColor3b(GLbyte red, GLbyte green, GLbyte blue)
{
- d_1_0_Deprecated->Color3b(red, green, blue);
+ d_1_0_Deprecated->f.Color3b(red, green, blue);
}
inline void QOpenGLFunctions_1_4::glBitmap(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap)
{
- d_1_0_Deprecated->Bitmap(width, height, xorig, yorig, xmove, ymove, bitmap);
+ d_1_0_Deprecated->f.Bitmap(width, height, xorig, yorig, xmove, ymove, bitmap);
}
inline void QOpenGLFunctions_1_4::glBegin(GLenum mode)
{
- d_1_0_Deprecated->Begin(mode);
+ d_1_0_Deprecated->f.Begin(mode);
}
inline void QOpenGLFunctions_1_4::glListBase(GLuint base)
{
- d_1_0_Deprecated->ListBase(base);
+ d_1_0_Deprecated->f.ListBase(base);
}
inline GLuint QOpenGLFunctions_1_4::glGenLists(GLsizei range)
{
- return d_1_0_Deprecated->GenLists(range);
+ return d_1_0_Deprecated->f.GenLists(range);
}
inline void QOpenGLFunctions_1_4::glDeleteLists(GLuint list, GLsizei range)
{
- d_1_0_Deprecated->DeleteLists(list, range);
+ d_1_0_Deprecated->f.DeleteLists(list, range);
}
inline void QOpenGLFunctions_1_4::glCallLists(GLsizei n, GLenum type, const GLvoid *lists)
{
- d_1_0_Deprecated->CallLists(n, type, lists);
+ d_1_0_Deprecated->f.CallLists(n, type, lists);
}
inline void QOpenGLFunctions_1_4::glCallList(GLuint list)
{
- d_1_0_Deprecated->CallList(list);
+ d_1_0_Deprecated->f.CallList(list);
}
inline void QOpenGLFunctions_1_4::glEndList()
{
- d_1_0_Deprecated->EndList();
+ d_1_0_Deprecated->f.EndList();
}
inline void QOpenGLFunctions_1_4::glNewList(GLuint list, GLenum mode)
{
- d_1_0_Deprecated->NewList(list, mode);
+ d_1_0_Deprecated->f.NewList(list, mode);
}
// OpenGL 1.1 deprecated functions
inline void QOpenGLFunctions_1_4::glPushClientAttrib(GLbitfield mask)
{
- d_1_1_Deprecated->PushClientAttrib(mask);
+ d_1_1_Deprecated->f.PushClientAttrib(mask);
}
inline void QOpenGLFunctions_1_4::glPopClientAttrib()
{
- d_1_1_Deprecated->PopClientAttrib();
+ d_1_1_Deprecated->f.PopClientAttrib();
}
inline void QOpenGLFunctions_1_4::glPrioritizeTextures(GLsizei n, const GLuint *textures, const GLfloat *priorities)
{
- d_1_1_Deprecated->PrioritizeTextures(n, textures, priorities);
+ d_1_1_Deprecated->f.PrioritizeTextures(n, textures, priorities);
}
inline GLboolean QOpenGLFunctions_1_4::glAreTexturesResident(GLsizei n, const GLuint *textures, GLboolean *residences)
{
- return d_1_1_Deprecated->AreTexturesResident(n, textures, residences);
+ return d_1_1_Deprecated->f.AreTexturesResident(n, textures, residences);
}
inline void QOpenGLFunctions_1_4::glVertexPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->VertexPointer(size, type, stride, pointer);
+ d_1_1_Deprecated->f.VertexPointer(size, type, stride, pointer);
}
inline void QOpenGLFunctions_1_4::glTexCoordPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->TexCoordPointer(size, type, stride, pointer);
+ d_1_1_Deprecated->f.TexCoordPointer(size, type, stride, pointer);
}
inline void QOpenGLFunctions_1_4::glNormalPointer(GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->NormalPointer(type, stride, pointer);
+ d_1_1_Deprecated->f.NormalPointer(type, stride, pointer);
}
inline void QOpenGLFunctions_1_4::glInterleavedArrays(GLenum format, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->InterleavedArrays(format, stride, pointer);
+ d_1_1_Deprecated->f.InterleavedArrays(format, stride, pointer);
}
inline void QOpenGLFunctions_1_4::glIndexPointer(GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->IndexPointer(type, stride, pointer);
+ d_1_1_Deprecated->f.IndexPointer(type, stride, pointer);
}
inline void QOpenGLFunctions_1_4::glEnableClientState(GLenum array)
{
- d_1_1_Deprecated->EnableClientState(array);
+ d_1_1_Deprecated->f.EnableClientState(array);
}
inline void QOpenGLFunctions_1_4::glEdgeFlagPointer(GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->EdgeFlagPointer(stride, pointer);
+ d_1_1_Deprecated->f.EdgeFlagPointer(stride, pointer);
}
inline void QOpenGLFunctions_1_4::glDisableClientState(GLenum array)
{
- d_1_1_Deprecated->DisableClientState(array);
+ d_1_1_Deprecated->f.DisableClientState(array);
}
inline void QOpenGLFunctions_1_4::glColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->ColorPointer(size, type, stride, pointer);
+ d_1_1_Deprecated->f.ColorPointer(size, type, stride, pointer);
}
inline void QOpenGLFunctions_1_4::glArrayElement(GLint i)
{
- d_1_1_Deprecated->ArrayElement(i);
+ d_1_1_Deprecated->f.ArrayElement(i);
}
// OpenGL 1.2 deprecated functions
inline void QOpenGLFunctions_1_4::glResetMinmax(GLenum target)
{
- d_1_2_Deprecated->ResetMinmax(target);
+ d_1_2_Deprecated->f.ResetMinmax(target);
}
inline void QOpenGLFunctions_1_4::glResetHistogram(GLenum target)
{
- d_1_2_Deprecated->ResetHistogram(target);
+ d_1_2_Deprecated->f.ResetHistogram(target);
}
inline void QOpenGLFunctions_1_4::glMinmax(GLenum target, GLenum internalformat, GLboolean sink)
{
- d_1_2_Deprecated->Minmax(target, internalformat, sink);
+ d_1_2_Deprecated->f.Minmax(target, internalformat, sink);
}
inline void QOpenGLFunctions_1_4::glHistogram(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink)
{
- d_1_2_Deprecated->Histogram(target, width, internalformat, sink);
+ d_1_2_Deprecated->f.Histogram(target, width, internalformat, sink);
}
inline void QOpenGLFunctions_1_4::glGetMinmaxParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_2_Deprecated->GetMinmaxParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.GetMinmaxParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_1_4::glGetMinmaxParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_2_Deprecated->GetMinmaxParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.GetMinmaxParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_1_4::glGetMinmax(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values)
{
- d_1_2_Deprecated->GetMinmax(target, reset, format, type, values);
+ d_1_2_Deprecated->f.GetMinmax(target, reset, format, type, values);
}
inline void QOpenGLFunctions_1_4::glGetHistogramParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_2_Deprecated->GetHistogramParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.GetHistogramParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_1_4::glGetHistogramParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_2_Deprecated->GetHistogramParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.GetHistogramParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_1_4::glGetHistogram(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values)
{
- d_1_2_Deprecated->GetHistogram(target, reset, format, type, values);
+ d_1_2_Deprecated->f.GetHistogram(target, reset, format, type, values);
}
inline void QOpenGLFunctions_1_4::glSeparableFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column)
{
- d_1_2_Deprecated->SeparableFilter2D(target, internalformat, width, height, format, type, row, column);
+ d_1_2_Deprecated->f.SeparableFilter2D(target, internalformat, width, height, format, type, row, column);
}
inline void QOpenGLFunctions_1_4::glGetSeparableFilter(GLenum target, GLenum format, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span)
{
- d_1_2_Deprecated->GetSeparableFilter(target, format, type, row, column, span);
+ d_1_2_Deprecated->f.GetSeparableFilter(target, format, type, row, column, span);
}
inline void QOpenGLFunctions_1_4::glGetConvolutionParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_2_Deprecated->GetConvolutionParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.GetConvolutionParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_1_4::glGetConvolutionParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_2_Deprecated->GetConvolutionParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.GetConvolutionParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_1_4::glGetConvolutionFilter(GLenum target, GLenum format, GLenum type, GLvoid *image)
{
- d_1_2_Deprecated->GetConvolutionFilter(target, format, type, image);
+ d_1_2_Deprecated->f.GetConvolutionFilter(target, format, type, image);
}
inline void QOpenGLFunctions_1_4::glCopyConvolutionFilter2D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_2_Deprecated->CopyConvolutionFilter2D(target, internalformat, x, y, width, height);
+ d_1_2_Deprecated->f.CopyConvolutionFilter2D(target, internalformat, x, y, width, height);
}
inline void QOpenGLFunctions_1_4::glCopyConvolutionFilter1D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
{
- d_1_2_Deprecated->CopyConvolutionFilter1D(target, internalformat, x, y, width);
+ d_1_2_Deprecated->f.CopyConvolutionFilter1D(target, internalformat, x, y, width);
}
inline void QOpenGLFunctions_1_4::glConvolutionParameteriv(GLenum target, GLenum pname, const GLint *params)
{
- d_1_2_Deprecated->ConvolutionParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.ConvolutionParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_1_4::glConvolutionParameteri(GLenum target, GLenum pname, GLint params)
{
- d_1_2_Deprecated->ConvolutionParameteri(target, pname, params);
+ d_1_2_Deprecated->f.ConvolutionParameteri(target, pname, params);
}
inline void QOpenGLFunctions_1_4::glConvolutionParameterfv(GLenum target, GLenum pname, const GLfloat *params)
{
- d_1_2_Deprecated->ConvolutionParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.ConvolutionParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_1_4::glConvolutionParameterf(GLenum target, GLenum pname, GLfloat params)
{
- d_1_2_Deprecated->ConvolutionParameterf(target, pname, params);
+ d_1_2_Deprecated->f.ConvolutionParameterf(target, pname, params);
}
inline void QOpenGLFunctions_1_4::glConvolutionFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *image)
{
- d_1_2_Deprecated->ConvolutionFilter2D(target, internalformat, width, height, format, type, image);
+ d_1_2_Deprecated->f.ConvolutionFilter2D(target, internalformat, width, height, format, type, image);
}
inline void QOpenGLFunctions_1_4::glConvolutionFilter1D(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *image)
{
- d_1_2_Deprecated->ConvolutionFilter1D(target, internalformat, width, format, type, image);
+ d_1_2_Deprecated->f.ConvolutionFilter1D(target, internalformat, width, format, type, image);
}
inline void QOpenGLFunctions_1_4::glCopyColorSubTable(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width)
{
- d_1_2_Deprecated->CopyColorSubTable(target, start, x, y, width);
+ d_1_2_Deprecated->f.CopyColorSubTable(target, start, x, y, width);
}
inline void QOpenGLFunctions_1_4::glColorSubTable(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *data)
{
- d_1_2_Deprecated->ColorSubTable(target, start, count, format, type, data);
+ d_1_2_Deprecated->f.ColorSubTable(target, start, count, format, type, data);
}
inline void QOpenGLFunctions_1_4::glGetColorTableParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_2_Deprecated->GetColorTableParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.GetColorTableParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_1_4::glGetColorTableParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_2_Deprecated->GetColorTableParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.GetColorTableParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_1_4::glGetColorTable(GLenum target, GLenum format, GLenum type, GLvoid *table)
{
- d_1_2_Deprecated->GetColorTable(target, format, type, table);
+ d_1_2_Deprecated->f.GetColorTable(target, format, type, table);
}
inline void QOpenGLFunctions_1_4::glCopyColorTable(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
{
- d_1_2_Deprecated->CopyColorTable(target, internalformat, x, y, width);
+ d_1_2_Deprecated->f.CopyColorTable(target, internalformat, x, y, width);
}
inline void QOpenGLFunctions_1_4::glColorTableParameteriv(GLenum target, GLenum pname, const GLint *params)
{
- d_1_2_Deprecated->ColorTableParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.ColorTableParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_1_4::glColorTableParameterfv(GLenum target, GLenum pname, const GLfloat *params)
{
- d_1_2_Deprecated->ColorTableParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.ColorTableParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_1_4::glColorTable(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table)
{
- d_1_2_Deprecated->ColorTable(target, internalformat, width, format, type, table);
+ d_1_2_Deprecated->f.ColorTable(target, internalformat, width, format, type, table);
}
// OpenGL 1.3 deprecated functions
inline void QOpenGLFunctions_1_4::glMultTransposeMatrixd(const GLdouble *m)
{
- d_1_3_Deprecated->MultTransposeMatrixd(m);
+ d_1_3_Deprecated->f.MultTransposeMatrixd(m);
}
inline void QOpenGLFunctions_1_4::glMultTransposeMatrixf(const GLfloat *m)
{
- d_1_3_Deprecated->MultTransposeMatrixf(m);
+ d_1_3_Deprecated->f.MultTransposeMatrixf(m);
}
inline void QOpenGLFunctions_1_4::glLoadTransposeMatrixd(const GLdouble *m)
{
- d_1_3_Deprecated->LoadTransposeMatrixd(m);
+ d_1_3_Deprecated->f.LoadTransposeMatrixd(m);
}
inline void QOpenGLFunctions_1_4::glLoadTransposeMatrixf(const GLfloat *m)
{
- d_1_3_Deprecated->LoadTransposeMatrixf(m);
+ d_1_3_Deprecated->f.LoadTransposeMatrixf(m);
}
inline void QOpenGLFunctions_1_4::glMultiTexCoord4sv(GLenum target, const GLshort *v)
{
- d_1_3_Deprecated->MultiTexCoord4sv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord4sv(target, v);
}
inline void QOpenGLFunctions_1_4::glMultiTexCoord4s(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q)
{
- d_1_3_Deprecated->MultiTexCoord4s(target, s, t, r, q);
+ d_1_3_Deprecated->f.MultiTexCoord4s(target, s, t, r, q);
}
inline void QOpenGLFunctions_1_4::glMultiTexCoord4iv(GLenum target, const GLint *v)
{
- d_1_3_Deprecated->MultiTexCoord4iv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord4iv(target, v);
}
inline void QOpenGLFunctions_1_4::glMultiTexCoord4i(GLenum target, GLint s, GLint t, GLint r, GLint q)
{
- d_1_3_Deprecated->MultiTexCoord4i(target, s, t, r, q);
+ d_1_3_Deprecated->f.MultiTexCoord4i(target, s, t, r, q);
}
inline void QOpenGLFunctions_1_4::glMultiTexCoord4fv(GLenum target, const GLfloat *v)
{
- d_1_3_Deprecated->MultiTexCoord4fv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord4fv(target, v);
}
inline void QOpenGLFunctions_1_4::glMultiTexCoord4f(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q)
{
- d_1_3_Deprecated->MultiTexCoord4f(target, s, t, r, q);
+ d_1_3_Deprecated->f.MultiTexCoord4f(target, s, t, r, q);
}
inline void QOpenGLFunctions_1_4::glMultiTexCoord4dv(GLenum target, const GLdouble *v)
{
- d_1_3_Deprecated->MultiTexCoord4dv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord4dv(target, v);
}
inline void QOpenGLFunctions_1_4::glMultiTexCoord4d(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q)
{
- d_1_3_Deprecated->MultiTexCoord4d(target, s, t, r, q);
+ d_1_3_Deprecated->f.MultiTexCoord4d(target, s, t, r, q);
}
inline void QOpenGLFunctions_1_4::glMultiTexCoord3sv(GLenum target, const GLshort *v)
{
- d_1_3_Deprecated->MultiTexCoord3sv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord3sv(target, v);
}
inline void QOpenGLFunctions_1_4::glMultiTexCoord3s(GLenum target, GLshort s, GLshort t, GLshort r)
{
- d_1_3_Deprecated->MultiTexCoord3s(target, s, t, r);
+ d_1_3_Deprecated->f.MultiTexCoord3s(target, s, t, r);
}
inline void QOpenGLFunctions_1_4::glMultiTexCoord3iv(GLenum target, const GLint *v)
{
- d_1_3_Deprecated->MultiTexCoord3iv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord3iv(target, v);
}
inline void QOpenGLFunctions_1_4::glMultiTexCoord3i(GLenum target, GLint s, GLint t, GLint r)
{
- d_1_3_Deprecated->MultiTexCoord3i(target, s, t, r);
+ d_1_3_Deprecated->f.MultiTexCoord3i(target, s, t, r);
}
inline void QOpenGLFunctions_1_4::glMultiTexCoord3fv(GLenum target, const GLfloat *v)
{
- d_1_3_Deprecated->MultiTexCoord3fv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord3fv(target, v);
}
inline void QOpenGLFunctions_1_4::glMultiTexCoord3f(GLenum target, GLfloat s, GLfloat t, GLfloat r)
{
- d_1_3_Deprecated->MultiTexCoord3f(target, s, t, r);
+ d_1_3_Deprecated->f.MultiTexCoord3f(target, s, t, r);
}
inline void QOpenGLFunctions_1_4::glMultiTexCoord3dv(GLenum target, const GLdouble *v)
{
- d_1_3_Deprecated->MultiTexCoord3dv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord3dv(target, v);
}
inline void QOpenGLFunctions_1_4::glMultiTexCoord3d(GLenum target, GLdouble s, GLdouble t, GLdouble r)
{
- d_1_3_Deprecated->MultiTexCoord3d(target, s, t, r);
+ d_1_3_Deprecated->f.MultiTexCoord3d(target, s, t, r);
}
inline void QOpenGLFunctions_1_4::glMultiTexCoord2sv(GLenum target, const GLshort *v)
{
- d_1_3_Deprecated->MultiTexCoord2sv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord2sv(target, v);
}
inline void QOpenGLFunctions_1_4::glMultiTexCoord2s(GLenum target, GLshort s, GLshort t)
{
- d_1_3_Deprecated->MultiTexCoord2s(target, s, t);
+ d_1_3_Deprecated->f.MultiTexCoord2s(target, s, t);
}
inline void QOpenGLFunctions_1_4::glMultiTexCoord2iv(GLenum target, const GLint *v)
{
- d_1_3_Deprecated->MultiTexCoord2iv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord2iv(target, v);
}
inline void QOpenGLFunctions_1_4::glMultiTexCoord2i(GLenum target, GLint s, GLint t)
{
- d_1_3_Deprecated->MultiTexCoord2i(target, s, t);
+ d_1_3_Deprecated->f.MultiTexCoord2i(target, s, t);
}
inline void QOpenGLFunctions_1_4::glMultiTexCoord2fv(GLenum target, const GLfloat *v)
{
- d_1_3_Deprecated->MultiTexCoord2fv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord2fv(target, v);
}
inline void QOpenGLFunctions_1_4::glMultiTexCoord2f(GLenum target, GLfloat s, GLfloat t)
{
- d_1_3_Deprecated->MultiTexCoord2f(target, s, t);
+ d_1_3_Deprecated->f.MultiTexCoord2f(target, s, t);
}
inline void QOpenGLFunctions_1_4::glMultiTexCoord2dv(GLenum target, const GLdouble *v)
{
- d_1_3_Deprecated->MultiTexCoord2dv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord2dv(target, v);
}
inline void QOpenGLFunctions_1_4::glMultiTexCoord2d(GLenum target, GLdouble s, GLdouble t)
{
- d_1_3_Deprecated->MultiTexCoord2d(target, s, t);
+ d_1_3_Deprecated->f.MultiTexCoord2d(target, s, t);
}
inline void QOpenGLFunctions_1_4::glMultiTexCoord1sv(GLenum target, const GLshort *v)
{
- d_1_3_Deprecated->MultiTexCoord1sv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord1sv(target, v);
}
inline void QOpenGLFunctions_1_4::glMultiTexCoord1s(GLenum target, GLshort s)
{
- d_1_3_Deprecated->MultiTexCoord1s(target, s);
+ d_1_3_Deprecated->f.MultiTexCoord1s(target, s);
}
inline void QOpenGLFunctions_1_4::glMultiTexCoord1iv(GLenum target, const GLint *v)
{
- d_1_3_Deprecated->MultiTexCoord1iv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord1iv(target, v);
}
inline void QOpenGLFunctions_1_4::glMultiTexCoord1i(GLenum target, GLint s)
{
- d_1_3_Deprecated->MultiTexCoord1i(target, s);
+ d_1_3_Deprecated->f.MultiTexCoord1i(target, s);
}
inline void QOpenGLFunctions_1_4::glMultiTexCoord1fv(GLenum target, const GLfloat *v)
{
- d_1_3_Deprecated->MultiTexCoord1fv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord1fv(target, v);
}
inline void QOpenGLFunctions_1_4::glMultiTexCoord1f(GLenum target, GLfloat s)
{
- d_1_3_Deprecated->MultiTexCoord1f(target, s);
+ d_1_3_Deprecated->f.MultiTexCoord1f(target, s);
}
inline void QOpenGLFunctions_1_4::glMultiTexCoord1dv(GLenum target, const GLdouble *v)
{
- d_1_3_Deprecated->MultiTexCoord1dv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord1dv(target, v);
}
inline void QOpenGLFunctions_1_4::glMultiTexCoord1d(GLenum target, GLdouble s)
{
- d_1_3_Deprecated->MultiTexCoord1d(target, s);
+ d_1_3_Deprecated->f.MultiTexCoord1d(target, s);
}
inline void QOpenGLFunctions_1_4::glClientActiveTexture(GLenum texture)
{
- d_1_3_Deprecated->ClientActiveTexture(texture);
+ d_1_3_Deprecated->f.ClientActiveTexture(texture);
}
// OpenGL 1.4 deprecated functions
inline void QOpenGLFunctions_1_4::glWindowPos3sv(const GLshort *v)
{
- d_1_4_Deprecated->WindowPos3sv(v);
+ d_1_4_Deprecated->f.WindowPos3sv(v);
}
inline void QOpenGLFunctions_1_4::glWindowPos3s(GLshort x, GLshort y, GLshort z)
{
- d_1_4_Deprecated->WindowPos3s(x, y, z);
+ d_1_4_Deprecated->f.WindowPos3s(x, y, z);
}
inline void QOpenGLFunctions_1_4::glWindowPos3iv(const GLint *v)
{
- d_1_4_Deprecated->WindowPos3iv(v);
+ d_1_4_Deprecated->f.WindowPos3iv(v);
}
inline void QOpenGLFunctions_1_4::glWindowPos3i(GLint x, GLint y, GLint z)
{
- d_1_4_Deprecated->WindowPos3i(x, y, z);
+ d_1_4_Deprecated->f.WindowPos3i(x, y, z);
}
inline void QOpenGLFunctions_1_4::glWindowPos3fv(const GLfloat *v)
{
- d_1_4_Deprecated->WindowPos3fv(v);
+ d_1_4_Deprecated->f.WindowPos3fv(v);
}
inline void QOpenGLFunctions_1_4::glWindowPos3f(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_4_Deprecated->WindowPos3f(x, y, z);
+ d_1_4_Deprecated->f.WindowPos3f(x, y, z);
}
inline void QOpenGLFunctions_1_4::glWindowPos3dv(const GLdouble *v)
{
- d_1_4_Deprecated->WindowPos3dv(v);
+ d_1_4_Deprecated->f.WindowPos3dv(v);
}
inline void QOpenGLFunctions_1_4::glWindowPos3d(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_4_Deprecated->WindowPos3d(x, y, z);
+ d_1_4_Deprecated->f.WindowPos3d(x, y, z);
}
inline void QOpenGLFunctions_1_4::glWindowPos2sv(const GLshort *v)
{
- d_1_4_Deprecated->WindowPos2sv(v);
+ d_1_4_Deprecated->f.WindowPos2sv(v);
}
inline void QOpenGLFunctions_1_4::glWindowPos2s(GLshort x, GLshort y)
{
- d_1_4_Deprecated->WindowPos2s(x, y);
+ d_1_4_Deprecated->f.WindowPos2s(x, y);
}
inline void QOpenGLFunctions_1_4::glWindowPos2iv(const GLint *v)
{
- d_1_4_Deprecated->WindowPos2iv(v);
+ d_1_4_Deprecated->f.WindowPos2iv(v);
}
inline void QOpenGLFunctions_1_4::glWindowPos2i(GLint x, GLint y)
{
- d_1_4_Deprecated->WindowPos2i(x, y);
+ d_1_4_Deprecated->f.WindowPos2i(x, y);
}
inline void QOpenGLFunctions_1_4::glWindowPos2fv(const GLfloat *v)
{
- d_1_4_Deprecated->WindowPos2fv(v);
+ d_1_4_Deprecated->f.WindowPos2fv(v);
}
inline void QOpenGLFunctions_1_4::glWindowPos2f(GLfloat x, GLfloat y)
{
- d_1_4_Deprecated->WindowPos2f(x, y);
+ d_1_4_Deprecated->f.WindowPos2f(x, y);
}
inline void QOpenGLFunctions_1_4::glWindowPos2dv(const GLdouble *v)
{
- d_1_4_Deprecated->WindowPos2dv(v);
+ d_1_4_Deprecated->f.WindowPos2dv(v);
}
inline void QOpenGLFunctions_1_4::glWindowPos2d(GLdouble x, GLdouble y)
{
- d_1_4_Deprecated->WindowPos2d(x, y);
+ d_1_4_Deprecated->f.WindowPos2d(x, y);
}
inline void QOpenGLFunctions_1_4::glSecondaryColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_4_Deprecated->SecondaryColorPointer(size, type, stride, pointer);
+ d_1_4_Deprecated->f.SecondaryColorPointer(size, type, stride, pointer);
}
inline void QOpenGLFunctions_1_4::glSecondaryColor3usv(const GLushort *v)
{
- d_1_4_Deprecated->SecondaryColor3usv(v);
+ d_1_4_Deprecated->f.SecondaryColor3usv(v);
}
inline void QOpenGLFunctions_1_4::glSecondaryColor3us(GLushort red, GLushort green, GLushort blue)
{
- d_1_4_Deprecated->SecondaryColor3us(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3us(red, green, blue);
}
inline void QOpenGLFunctions_1_4::glSecondaryColor3uiv(const GLuint *v)
{
- d_1_4_Deprecated->SecondaryColor3uiv(v);
+ d_1_4_Deprecated->f.SecondaryColor3uiv(v);
}
inline void QOpenGLFunctions_1_4::glSecondaryColor3ui(GLuint red, GLuint green, GLuint blue)
{
- d_1_4_Deprecated->SecondaryColor3ui(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3ui(red, green, blue);
}
inline void QOpenGLFunctions_1_4::glSecondaryColor3ubv(const GLubyte *v)
{
- d_1_4_Deprecated->SecondaryColor3ubv(v);
+ d_1_4_Deprecated->f.SecondaryColor3ubv(v);
}
inline void QOpenGLFunctions_1_4::glSecondaryColor3ub(GLubyte red, GLubyte green, GLubyte blue)
{
- d_1_4_Deprecated->SecondaryColor3ub(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3ub(red, green, blue);
}
inline void QOpenGLFunctions_1_4::glSecondaryColor3sv(const GLshort *v)
{
- d_1_4_Deprecated->SecondaryColor3sv(v);
+ d_1_4_Deprecated->f.SecondaryColor3sv(v);
}
inline void QOpenGLFunctions_1_4::glSecondaryColor3s(GLshort red, GLshort green, GLshort blue)
{
- d_1_4_Deprecated->SecondaryColor3s(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3s(red, green, blue);
}
inline void QOpenGLFunctions_1_4::glSecondaryColor3iv(const GLint *v)
{
- d_1_4_Deprecated->SecondaryColor3iv(v);
+ d_1_4_Deprecated->f.SecondaryColor3iv(v);
}
inline void QOpenGLFunctions_1_4::glSecondaryColor3i(GLint red, GLint green, GLint blue)
{
- d_1_4_Deprecated->SecondaryColor3i(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3i(red, green, blue);
}
inline void QOpenGLFunctions_1_4::glSecondaryColor3fv(const GLfloat *v)
{
- d_1_4_Deprecated->SecondaryColor3fv(v);
+ d_1_4_Deprecated->f.SecondaryColor3fv(v);
}
inline void QOpenGLFunctions_1_4::glSecondaryColor3f(GLfloat red, GLfloat green, GLfloat blue)
{
- d_1_4_Deprecated->SecondaryColor3f(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3f(red, green, blue);
}
inline void QOpenGLFunctions_1_4::glSecondaryColor3dv(const GLdouble *v)
{
- d_1_4_Deprecated->SecondaryColor3dv(v);
+ d_1_4_Deprecated->f.SecondaryColor3dv(v);
}
inline void QOpenGLFunctions_1_4::glSecondaryColor3d(GLdouble red, GLdouble green, GLdouble blue)
{
- d_1_4_Deprecated->SecondaryColor3d(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3d(red, green, blue);
}
inline void QOpenGLFunctions_1_4::glSecondaryColor3bv(const GLbyte *v)
{
- d_1_4_Deprecated->SecondaryColor3bv(v);
+ d_1_4_Deprecated->f.SecondaryColor3bv(v);
}
inline void QOpenGLFunctions_1_4::glSecondaryColor3b(GLbyte red, GLbyte green, GLbyte blue)
{
- d_1_4_Deprecated->SecondaryColor3b(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3b(red, green, blue);
}
inline void QOpenGLFunctions_1_4::glFogCoordPointer(GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_4_Deprecated->FogCoordPointer(type, stride, pointer);
+ d_1_4_Deprecated->f.FogCoordPointer(type, stride, pointer);
}
inline void QOpenGLFunctions_1_4::glFogCoorddv(const GLdouble *coord)
{
- d_1_4_Deprecated->FogCoorddv(coord);
+ d_1_4_Deprecated->f.FogCoorddv(coord);
}
inline void QOpenGLFunctions_1_4::glFogCoordd(GLdouble coord)
{
- d_1_4_Deprecated->FogCoordd(coord);
+ d_1_4_Deprecated->f.FogCoordd(coord);
}
inline void QOpenGLFunctions_1_4::glFogCoordfv(const GLfloat *coord)
{
- d_1_4_Deprecated->FogCoordfv(coord);
+ d_1_4_Deprecated->f.FogCoordfv(coord);
}
inline void QOpenGLFunctions_1_4::glFogCoordf(GLfloat coord)
{
- d_1_4_Deprecated->FogCoordf(coord);
+ d_1_4_Deprecated->f.FogCoordf(coord);
}
diff --git a/src/gui/opengl/qopenglfunctions_1_5.cpp b/src/gui/opengl/qopenglfunctions_1_5.cpp
index b0cf705dc4..d07f1decec 100644
--- a/src/gui/opengl/qopenglfunctions_1_5.cpp
+++ b/src/gui/opengl/qopenglfunctions_1_5.cpp
@@ -83,50 +83,39 @@ QOpenGLFunctions_1_5::QOpenGLFunctions_1_5()
QOpenGLFunctions_1_5::~QOpenGLFunctions_1_5()
{
- if (d_1_0_Core && !d_1_0_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_0_Core->context, QOpenGLFunctions_1_0_CoreBackend::versionStatus());
- delete d_1_0_Core;
- }
- if (d_1_1_Core && !d_1_1_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_1_Core->context, QOpenGLFunctions_1_1_CoreBackend::versionStatus());
- delete d_1_1_Core;
- }
- if (d_1_2_Core && !d_1_2_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_2_Core->context, QOpenGLFunctions_1_2_CoreBackend::versionStatus());
- delete d_1_2_Core;
- }
- if (d_1_3_Core && !d_1_3_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_3_Core->context, QOpenGLFunctions_1_3_CoreBackend::versionStatus());
- delete d_1_3_Core;
- }
- if (d_1_4_Core && !d_1_4_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_4_Core->context, QOpenGLFunctions_1_4_CoreBackend::versionStatus());
- delete d_1_4_Core;
- }
- if (d_1_5_Core && !d_1_5_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_5_Core->context, QOpenGLFunctions_1_5_CoreBackend::versionStatus());
- delete d_1_5_Core;
- }
- if (d_1_0_Deprecated && !d_1_0_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_0_Deprecated->context, QOpenGLFunctions_1_0_DeprecatedBackend::versionStatus());
- delete d_1_0_Deprecated;
- }
- if (d_1_1_Deprecated && !d_1_1_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_1_Deprecated->context, QOpenGLFunctions_1_1_DeprecatedBackend::versionStatus());
- delete d_1_1_Deprecated;
- }
- if (d_1_2_Deprecated && !d_1_2_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_2_Deprecated->context, QOpenGLFunctions_1_2_DeprecatedBackend::versionStatus());
- delete d_1_2_Deprecated;
- }
- if (d_1_3_Deprecated && !d_1_3_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_3_Deprecated->context, QOpenGLFunctions_1_3_DeprecatedBackend::versionStatus());
- delete d_1_3_Deprecated;
- }
- if (d_1_4_Deprecated && !d_1_4_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_4_Deprecated->context, QOpenGLFunctions_1_4_DeprecatedBackend::versionStatus());
- delete d_1_4_Deprecated;
- }
+ if (d_1_0_Core)
+ d_1_0_Core->refs.deref();
+ Q_ASSERT(d_1_0_Core->refs.load());
+ if (d_1_1_Core)
+ d_1_1_Core->refs.deref();
+ Q_ASSERT(d_1_1_Core->refs.load());
+ if (d_1_2_Core)
+ d_1_2_Core->refs.deref();
+ Q_ASSERT(d_1_2_Core->refs.load());
+ if (d_1_3_Core)
+ d_1_3_Core->refs.deref();
+ Q_ASSERT(d_1_3_Core->refs.load());
+ if (d_1_4_Core)
+ d_1_4_Core->refs.deref();
+ Q_ASSERT(d_1_4_Core->refs.load());
+ if (d_1_5_Core)
+ d_1_5_Core->refs.deref();
+ Q_ASSERT(d_1_5_Core->refs.load());
+ if (d_1_0_Deprecated)
+ d_1_0_Deprecated->refs.deref();
+ Q_ASSERT(d_1_0_Deprecated->refs.load());
+ if (d_1_1_Deprecated)
+ d_1_1_Deprecated->refs.deref();
+ Q_ASSERT(d_1_1_Deprecated->refs.load());
+ if (d_1_2_Deprecated)
+ d_1_2_Deprecated->refs.deref();
+ Q_ASSERT(d_1_2_Deprecated->refs.load());
+ if (d_1_3_Deprecated)
+ d_1_3_Deprecated->refs.deref();
+ Q_ASSERT(d_1_3_Deprecated->refs.load());
+ if (d_1_4_Deprecated)
+ d_1_4_Deprecated->refs.deref();
+ Q_ASSERT(d_1_4_Deprecated->refs.load());
}
bool QOpenGLFunctions_1_5::initializeOpenGLFunctions()
@@ -145,90 +134,46 @@ bool QOpenGLFunctions_1_5::initializeOpenGLFunctions()
// Function pointers in the backends are resolved at creation time
QOpenGLVersionFunctionsBackend* d = 0;
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_0_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_0_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_0_CoreBackend::versionStatus(), d);
- }
d_1_0_Core = static_cast<QOpenGLFunctions_1_0_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_1_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_1_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_1_CoreBackend::versionStatus(), d);
- }
d_1_1_Core = static_cast<QOpenGLFunctions_1_1_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_2_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_2_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_2_CoreBackend::versionStatus(), d);
- }
d_1_2_Core = static_cast<QOpenGLFunctions_1_2_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_3_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_3_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_3_CoreBackend::versionStatus(), d);
- }
d_1_3_Core = static_cast<QOpenGLFunctions_1_3_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_4_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_4_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_4_CoreBackend::versionStatus(), d);
- }
d_1_4_Core = static_cast<QOpenGLFunctions_1_4_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_5_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_5_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_5_CoreBackend::versionStatus(), d);
- }
d_1_5_Core = static_cast<QOpenGLFunctions_1_5_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_0_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_0_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_0_DeprecatedBackend::versionStatus(), d);
- }
d_1_0_Deprecated = static_cast<QOpenGLFunctions_1_0_DeprecatedBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_1_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_1_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_1_DeprecatedBackend::versionStatus(), d);
- }
d_1_1_Deprecated = static_cast<QOpenGLFunctions_1_1_DeprecatedBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_2_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_2_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_2_DeprecatedBackend::versionStatus(), d);
- }
d_1_2_Deprecated = static_cast<QOpenGLFunctions_1_2_DeprecatedBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_3_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_3_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_3_DeprecatedBackend::versionStatus(), d);
- }
d_1_3_Deprecated = static_cast<QOpenGLFunctions_1_3_DeprecatedBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_4_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_4_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_4_DeprecatedBackend::versionStatus(), d);
- }
d_1_4_Deprecated = static_cast<QOpenGLFunctions_1_4_DeprecatedBackend*>(d);
d->refs.ref();
diff --git a/src/gui/opengl/qopenglfunctions_1_5.h b/src/gui/opengl/qopenglfunctions_1_5.h
index 00fd33cea4..d5f23c146b 100644
--- a/src/gui/opengl/qopenglfunctions_1_5.h
+++ b/src/gui/opengl/qopenglfunctions_1_5.h
@@ -1,6 +1,7 @@
/****************************************************************************
**
** Copyright (C) 2013 Klaralvdalens Datakonsult AB (KDAB)
+** Copyright (C) 2016 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
** This file is part of the QtGui module of the Qt Toolkit.
@@ -596,2442 +597,2442 @@ private:
// OpenGL 1.0 core functions
inline void QOpenGLFunctions_1_5::glViewport(GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_0_Core->Viewport(x, y, width, height);
+ d_1_0_Core->f.Viewport(x, y, width, height);
}
inline void QOpenGLFunctions_1_5::glDepthRange(GLdouble nearVal, GLdouble farVal)
{
- d_1_0_Core->DepthRange(nearVal, farVal);
+ d_1_0_Core->f.DepthRange(nearVal, farVal);
}
inline GLboolean QOpenGLFunctions_1_5::glIsEnabled(GLenum cap)
{
- return d_1_0_Core->IsEnabled(cap);
+ return d_1_0_Core->f.IsEnabled(cap);
}
inline void QOpenGLFunctions_1_5::glGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint *params)
{
- d_1_0_Core->GetTexLevelParameteriv(target, level, pname, params);
+ d_1_0_Core->f.GetTexLevelParameteriv(target, level, pname, params);
}
inline void QOpenGLFunctions_1_5::glGetTexLevelParameterfv(GLenum target, GLint level, GLenum pname, GLfloat *params)
{
- d_1_0_Core->GetTexLevelParameterfv(target, level, pname, params);
+ d_1_0_Core->f.GetTexLevelParameterfv(target, level, pname, params);
}
inline void QOpenGLFunctions_1_5::glGetTexParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_0_Core->GetTexParameteriv(target, pname, params);
+ d_1_0_Core->f.GetTexParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_1_5::glGetTexParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_0_Core->GetTexParameterfv(target, pname, params);
+ d_1_0_Core->f.GetTexParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_1_5::glGetTexImage(GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels)
{
- d_1_0_Core->GetTexImage(target, level, format, type, pixels);
+ d_1_0_Core->f.GetTexImage(target, level, format, type, pixels);
}
inline const GLubyte * QOpenGLFunctions_1_5::glGetString(GLenum name)
{
- return d_1_0_Core->GetString(name);
+ return d_1_0_Core->f.GetString(name);
}
inline void QOpenGLFunctions_1_5::glGetIntegerv(GLenum pname, GLint *params)
{
- d_1_0_Core->GetIntegerv(pname, params);
+ d_1_0_Core->f.GetIntegerv(pname, params);
}
inline void QOpenGLFunctions_1_5::glGetFloatv(GLenum pname, GLfloat *params)
{
- d_1_0_Core->GetFloatv(pname, params);
+ d_1_0_Core->f.GetFloatv(pname, params);
}
inline GLenum QOpenGLFunctions_1_5::glGetError()
{
- return d_1_0_Core->GetError();
+ return d_1_0_Core->f.GetError();
}
inline void QOpenGLFunctions_1_5::glGetDoublev(GLenum pname, GLdouble *params)
{
- d_1_0_Core->GetDoublev(pname, params);
+ d_1_0_Core->f.GetDoublev(pname, params);
}
inline void QOpenGLFunctions_1_5::glGetBooleanv(GLenum pname, GLboolean *params)
{
- d_1_0_Core->GetBooleanv(pname, params);
+ d_1_0_Core->f.GetBooleanv(pname, params);
}
inline void QOpenGLFunctions_1_5::glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels)
{
- d_1_0_Core->ReadPixels(x, y, width, height, format, type, pixels);
+ d_1_0_Core->f.ReadPixels(x, y, width, height, format, type, pixels);
}
inline void QOpenGLFunctions_1_5::glReadBuffer(GLenum mode)
{
- d_1_0_Core->ReadBuffer(mode);
+ d_1_0_Core->f.ReadBuffer(mode);
}
inline void QOpenGLFunctions_1_5::glPixelStorei(GLenum pname, GLint param)
{
- d_1_0_Core->PixelStorei(pname, param);
+ d_1_0_Core->f.PixelStorei(pname, param);
}
inline void QOpenGLFunctions_1_5::glPixelStoref(GLenum pname, GLfloat param)
{
- d_1_0_Core->PixelStoref(pname, param);
+ d_1_0_Core->f.PixelStoref(pname, param);
}
inline void QOpenGLFunctions_1_5::glDepthFunc(GLenum func)
{
- d_1_0_Core->DepthFunc(func);
+ d_1_0_Core->f.DepthFunc(func);
}
inline void QOpenGLFunctions_1_5::glStencilOp(GLenum fail, GLenum zfail, GLenum zpass)
{
- d_1_0_Core->StencilOp(fail, zfail, zpass);
+ d_1_0_Core->f.StencilOp(fail, zfail, zpass);
}
inline void QOpenGLFunctions_1_5::glStencilFunc(GLenum func, GLint ref, GLuint mask)
{
- d_1_0_Core->StencilFunc(func, ref, mask);
+ d_1_0_Core->f.StencilFunc(func, ref, mask);
}
inline void QOpenGLFunctions_1_5::glLogicOp(GLenum opcode)
{
- d_1_0_Core->LogicOp(opcode);
+ d_1_0_Core->f.LogicOp(opcode);
}
inline void QOpenGLFunctions_1_5::glBlendFunc(GLenum sfactor, GLenum dfactor)
{
- d_1_0_Core->BlendFunc(sfactor, dfactor);
+ d_1_0_Core->f.BlendFunc(sfactor, dfactor);
}
inline void QOpenGLFunctions_1_5::glFlush()
{
- d_1_0_Core->Flush();
+ d_1_0_Core->f.Flush();
}
inline void QOpenGLFunctions_1_5::glFinish()
{
- d_1_0_Core->Finish();
+ d_1_0_Core->f.Finish();
}
inline void QOpenGLFunctions_1_5::glEnable(GLenum cap)
{
- d_1_0_Core->Enable(cap);
+ d_1_0_Core->f.Enable(cap);
}
inline void QOpenGLFunctions_1_5::glDisable(GLenum cap)
{
- d_1_0_Core->Disable(cap);
+ d_1_0_Core->f.Disable(cap);
}
inline void QOpenGLFunctions_1_5::glDepthMask(GLboolean flag)
{
- d_1_0_Core->DepthMask(flag);
+ d_1_0_Core->f.DepthMask(flag);
}
inline void QOpenGLFunctions_1_5::glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
{
- d_1_0_Core->ColorMask(red, green, blue, alpha);
+ d_1_0_Core->f.ColorMask(red, green, blue, alpha);
}
inline void QOpenGLFunctions_1_5::glStencilMask(GLuint mask)
{
- d_1_0_Core->StencilMask(mask);
+ d_1_0_Core->f.StencilMask(mask);
}
inline void QOpenGLFunctions_1_5::glClearDepth(GLdouble depth)
{
- d_1_0_Core->ClearDepth(depth);
+ d_1_0_Core->f.ClearDepth(depth);
}
inline void QOpenGLFunctions_1_5::glClearStencil(GLint s)
{
- d_1_0_Core->ClearStencil(s);
+ d_1_0_Core->f.ClearStencil(s);
}
inline void QOpenGLFunctions_1_5::glClearColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_0_Core->ClearColor(red, green, blue, alpha);
+ d_1_0_Core->f.ClearColor(red, green, blue, alpha);
}
inline void QOpenGLFunctions_1_5::glClear(GLbitfield mask)
{
- d_1_0_Core->Clear(mask);
+ d_1_0_Core->f.Clear(mask);
}
inline void QOpenGLFunctions_1_5::glDrawBuffer(GLenum mode)
{
- d_1_0_Core->DrawBuffer(mode);
+ d_1_0_Core->f.DrawBuffer(mode);
}
inline void QOpenGLFunctions_1_5::glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_0_Core->TexImage2D(target, level, internalformat, width, height, border, format, type, pixels);
+ d_1_0_Core->f.TexImage2D(target, level, internalformat, width, height, border, format, type, pixels);
}
inline void QOpenGLFunctions_1_5::glTexImage1D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_0_Core->TexImage1D(target, level, internalformat, width, border, format, type, pixels);
+ d_1_0_Core->f.TexImage1D(target, level, internalformat, width, border, format, type, pixels);
}
inline void QOpenGLFunctions_1_5::glTexParameteriv(GLenum target, GLenum pname, const GLint *params)
{
- d_1_0_Core->TexParameteriv(target, pname, params);
+ d_1_0_Core->f.TexParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_1_5::glTexParameteri(GLenum target, GLenum pname, GLint param)
{
- d_1_0_Core->TexParameteri(target, pname, param);
+ d_1_0_Core->f.TexParameteri(target, pname, param);
}
inline void QOpenGLFunctions_1_5::glTexParameterfv(GLenum target, GLenum pname, const GLfloat *params)
{
- d_1_0_Core->TexParameterfv(target, pname, params);
+ d_1_0_Core->f.TexParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_1_5::glTexParameterf(GLenum target, GLenum pname, GLfloat param)
{
- d_1_0_Core->TexParameterf(target, pname, param);
+ d_1_0_Core->f.TexParameterf(target, pname, param);
}
inline void QOpenGLFunctions_1_5::glScissor(GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_0_Core->Scissor(x, y, width, height);
+ d_1_0_Core->f.Scissor(x, y, width, height);
}
inline void QOpenGLFunctions_1_5::glPolygonMode(GLenum face, GLenum mode)
{
- d_1_0_Core->PolygonMode(face, mode);
+ d_1_0_Core->f.PolygonMode(face, mode);
}
inline void QOpenGLFunctions_1_5::glPointSize(GLfloat size)
{
- d_1_0_Core->PointSize(size);
+ d_1_0_Core->f.PointSize(size);
}
inline void QOpenGLFunctions_1_5::glLineWidth(GLfloat width)
{
- d_1_0_Core->LineWidth(width);
+ d_1_0_Core->f.LineWidth(width);
}
inline void QOpenGLFunctions_1_5::glHint(GLenum target, GLenum mode)
{
- d_1_0_Core->Hint(target, mode);
+ d_1_0_Core->f.Hint(target, mode);
}
inline void QOpenGLFunctions_1_5::glFrontFace(GLenum mode)
{
- d_1_0_Core->FrontFace(mode);
+ d_1_0_Core->f.FrontFace(mode);
}
inline void QOpenGLFunctions_1_5::glCullFace(GLenum mode)
{
- d_1_0_Core->CullFace(mode);
+ d_1_0_Core->f.CullFace(mode);
}
// OpenGL 1.1 core functions
inline void QOpenGLFunctions_1_5::glIndexubv(const GLubyte *c)
{
- d_1_1_Deprecated->Indexubv(c);
+ d_1_1_Deprecated->f.Indexubv(c);
}
inline void QOpenGLFunctions_1_5::glIndexub(GLubyte c)
{
- d_1_1_Deprecated->Indexub(c);
+ d_1_1_Deprecated->f.Indexub(c);
}
inline GLboolean QOpenGLFunctions_1_5::glIsTexture(GLuint texture)
{
- return d_1_1_Core->IsTexture(texture);
+ return d_1_1_Core->f.IsTexture(texture);
}
inline void QOpenGLFunctions_1_5::glGenTextures(GLsizei n, GLuint *textures)
{
- d_1_1_Core->GenTextures(n, textures);
+ d_1_1_Core->f.GenTextures(n, textures);
}
inline void QOpenGLFunctions_1_5::glDeleteTextures(GLsizei n, const GLuint *textures)
{
- d_1_1_Core->DeleteTextures(n, textures);
+ d_1_1_Core->f.DeleteTextures(n, textures);
}
inline void QOpenGLFunctions_1_5::glBindTexture(GLenum target, GLuint texture)
{
- d_1_1_Core->BindTexture(target, texture);
+ d_1_1_Core->f.BindTexture(target, texture);
}
inline void QOpenGLFunctions_1_5::glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_1_Core->TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels);
+ d_1_1_Core->f.TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels);
}
inline void QOpenGLFunctions_1_5::glTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_1_Core->TexSubImage1D(target, level, xoffset, width, format, type, pixels);
+ d_1_1_Core->f.TexSubImage1D(target, level, xoffset, width, format, type, pixels);
}
inline void QOpenGLFunctions_1_5::glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_1_Core->CopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height);
+ d_1_1_Core->f.CopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height);
}
inline void QOpenGLFunctions_1_5::glCopyTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
{
- d_1_1_Core->CopyTexSubImage1D(target, level, xoffset, x, y, width);
+ d_1_1_Core->f.CopyTexSubImage1D(target, level, xoffset, x, y, width);
}
inline void QOpenGLFunctions_1_5::glCopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
{
- d_1_1_Core->CopyTexImage2D(target, level, internalformat, x, y, width, height, border);
+ d_1_1_Core->f.CopyTexImage2D(target, level, internalformat, x, y, width, height, border);
}
inline void QOpenGLFunctions_1_5::glCopyTexImage1D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
{
- d_1_1_Core->CopyTexImage1D(target, level, internalformat, x, y, width, border);
+ d_1_1_Core->f.CopyTexImage1D(target, level, internalformat, x, y, width, border);
}
inline void QOpenGLFunctions_1_5::glPolygonOffset(GLfloat factor, GLfloat units)
{
- d_1_1_Core->PolygonOffset(factor, units);
+ d_1_1_Core->f.PolygonOffset(factor, units);
}
inline void QOpenGLFunctions_1_5::glGetPointerv(GLenum pname, GLvoid* *params)
{
- d_1_1_Deprecated->GetPointerv(pname, params);
+ d_1_1_Deprecated->f.GetPointerv(pname, params);
}
inline void QOpenGLFunctions_1_5::glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices)
{
- d_1_1_Core->DrawElements(mode, count, type, indices);
+ d_1_1_Core->f.DrawElements(mode, count, type, indices);
}
inline void QOpenGLFunctions_1_5::glDrawArrays(GLenum mode, GLint first, GLsizei count)
{
- d_1_1_Core->DrawArrays(mode, first, count);
+ d_1_1_Core->f.DrawArrays(mode, first, count);
}
// OpenGL 1.2 core functions
inline void QOpenGLFunctions_1_5::glCopyTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_2_Core->CopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height);
+ d_1_2_Core->f.CopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height);
}
inline void QOpenGLFunctions_1_5::glTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_2_Core->TexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);
+ d_1_2_Core->f.TexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);
}
inline void QOpenGLFunctions_1_5::glTexImage3D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_2_Core->TexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels);
+ d_1_2_Core->f.TexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels);
}
inline void QOpenGLFunctions_1_5::glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices)
{
- d_1_2_Core->DrawRangeElements(mode, start, end, count, type, indices);
+ d_1_2_Core->f.DrawRangeElements(mode, start, end, count, type, indices);
}
inline void QOpenGLFunctions_1_5::glBlendEquation(GLenum mode)
{
- d_1_2_Core->BlendEquation(mode);
+ d_1_2_Core->f.BlendEquation(mode);
}
inline void QOpenGLFunctions_1_5::glBlendColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_2_Core->BlendColor(red, green, blue, alpha);
+ d_1_2_Core->f.BlendColor(red, green, blue, alpha);
}
// OpenGL 1.3 core functions
inline void QOpenGLFunctions_1_5::glGetCompressedTexImage(GLenum target, GLint level, GLvoid *img)
{
- d_1_3_Core->GetCompressedTexImage(target, level, img);
+ d_1_3_Core->f.GetCompressedTexImage(target, level, img);
}
inline void QOpenGLFunctions_1_5::glCompressedTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexSubImage1D(target, level, xoffset, width, format, imageSize, data);
+ d_1_3_Core->f.CompressedTexSubImage1D(target, level, xoffset, width, format, imageSize, data);
}
inline void QOpenGLFunctions_1_5::glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data);
+ d_1_3_Core->f.CompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data);
}
inline void QOpenGLFunctions_1_5::glCompressedTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data);
+ d_1_3_Core->f.CompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data);
}
inline void QOpenGLFunctions_1_5::glCompressedTexImage1D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexImage1D(target, level, internalformat, width, border, imageSize, data);
+ d_1_3_Core->f.CompressedTexImage1D(target, level, internalformat, width, border, imageSize, data);
}
inline void QOpenGLFunctions_1_5::glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data);
+ d_1_3_Core->f.CompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data);
}
inline void QOpenGLFunctions_1_5::glCompressedTexImage3D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data);
+ d_1_3_Core->f.CompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data);
}
inline void QOpenGLFunctions_1_5::glSampleCoverage(GLfloat value, GLboolean invert)
{
- d_1_3_Core->SampleCoverage(value, invert);
+ d_1_3_Core->f.SampleCoverage(value, invert);
}
inline void QOpenGLFunctions_1_5::glActiveTexture(GLenum texture)
{
- d_1_3_Core->ActiveTexture(texture);
+ d_1_3_Core->f.ActiveTexture(texture);
}
// OpenGL 1.4 core functions
inline void QOpenGLFunctions_1_5::glPointParameteriv(GLenum pname, const GLint *params)
{
- d_1_4_Core->PointParameteriv(pname, params);
+ d_1_4_Core->f.PointParameteriv(pname, params);
}
inline void QOpenGLFunctions_1_5::glPointParameteri(GLenum pname, GLint param)
{
- d_1_4_Core->PointParameteri(pname, param);
+ d_1_4_Core->f.PointParameteri(pname, param);
}
inline void QOpenGLFunctions_1_5::glPointParameterfv(GLenum pname, const GLfloat *params)
{
- d_1_4_Core->PointParameterfv(pname, params);
+ d_1_4_Core->f.PointParameterfv(pname, params);
}
inline void QOpenGLFunctions_1_5::glPointParameterf(GLenum pname, GLfloat param)
{
- d_1_4_Core->PointParameterf(pname, param);
+ d_1_4_Core->f.PointParameterf(pname, param);
}
inline void QOpenGLFunctions_1_5::glMultiDrawElements(GLenum mode, const GLsizei *count, GLenum type, const GLvoid* const *indices, GLsizei drawcount)
{
- d_1_4_Core->MultiDrawElements(mode, count, type, indices, drawcount);
+ d_1_4_Core->f.MultiDrawElements(mode, count, type, indices, drawcount);
}
inline void QOpenGLFunctions_1_5::glMultiDrawArrays(GLenum mode, const GLint *first, const GLsizei *count, GLsizei drawcount)
{
- d_1_4_Core->MultiDrawArrays(mode, first, count, drawcount);
+ d_1_4_Core->f.MultiDrawArrays(mode, first, count, drawcount);
}
inline void QOpenGLFunctions_1_5::glBlendFuncSeparate(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
{
- d_1_4_Core->BlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);
+ d_1_4_Core->f.BlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);
}
// OpenGL 1.5 core functions
inline void QOpenGLFunctions_1_5::glGetBufferPointerv(GLenum target, GLenum pname, GLvoid* *params)
{
- d_1_5_Core->GetBufferPointerv(target, pname, params);
+ d_1_5_Core->f.GetBufferPointerv(target, pname, params);
}
inline void QOpenGLFunctions_1_5::glGetBufferParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_5_Core->GetBufferParameteriv(target, pname, params);
+ d_1_5_Core->f.GetBufferParameteriv(target, pname, params);
}
inline GLboolean QOpenGLFunctions_1_5::glUnmapBuffer(GLenum target)
{
- return d_1_5_Core->UnmapBuffer(target);
+ return d_1_5_Core->f.UnmapBuffer(target);
}
inline GLvoid* QOpenGLFunctions_1_5::glMapBuffer(GLenum target, GLenum access)
{
- return d_1_5_Core->MapBuffer(target, access);
+ return d_1_5_Core->f.MapBuffer(target, access);
}
inline void QOpenGLFunctions_1_5::glGetBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, GLvoid *data)
{
- d_1_5_Core->GetBufferSubData(target, offset, size, data);
+ d_1_5_Core->f.GetBufferSubData(target, offset, size, data);
}
inline void QOpenGLFunctions_1_5::glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid *data)
{
- d_1_5_Core->BufferSubData(target, offset, size, data);
+ d_1_5_Core->f.BufferSubData(target, offset, size, data);
}
inline void QOpenGLFunctions_1_5::glBufferData(GLenum target, GLsizeiptr size, const GLvoid *data, GLenum usage)
{
- d_1_5_Core->BufferData(target, size, data, usage);
+ d_1_5_Core->f.BufferData(target, size, data, usage);
}
inline GLboolean QOpenGLFunctions_1_5::glIsBuffer(GLuint buffer)
{
- return d_1_5_Core->IsBuffer(buffer);
+ return d_1_5_Core->f.IsBuffer(buffer);
}
inline void QOpenGLFunctions_1_5::glGenBuffers(GLsizei n, GLuint *buffers)
{
- d_1_5_Core->GenBuffers(n, buffers);
+ d_1_5_Core->f.GenBuffers(n, buffers);
}
inline void QOpenGLFunctions_1_5::glDeleteBuffers(GLsizei n, const GLuint *buffers)
{
- d_1_5_Core->DeleteBuffers(n, buffers);
+ d_1_5_Core->f.DeleteBuffers(n, buffers);
}
inline void QOpenGLFunctions_1_5::glBindBuffer(GLenum target, GLuint buffer)
{
- d_1_5_Core->BindBuffer(target, buffer);
+ d_1_5_Core->f.BindBuffer(target, buffer);
}
inline void QOpenGLFunctions_1_5::glGetQueryObjectuiv(GLuint id, GLenum pname, GLuint *params)
{
- d_1_5_Core->GetQueryObjectuiv(id, pname, params);
+ d_1_5_Core->f.GetQueryObjectuiv(id, pname, params);
}
inline void QOpenGLFunctions_1_5::glGetQueryObjectiv(GLuint id, GLenum pname, GLint *params)
{
- d_1_5_Core->GetQueryObjectiv(id, pname, params);
+ d_1_5_Core->f.GetQueryObjectiv(id, pname, params);
}
inline void QOpenGLFunctions_1_5::glGetQueryiv(GLenum target, GLenum pname, GLint *params)
{
- d_1_5_Core->GetQueryiv(target, pname, params);
+ d_1_5_Core->f.GetQueryiv(target, pname, params);
}
inline void QOpenGLFunctions_1_5::glEndQuery(GLenum target)
{
- d_1_5_Core->EndQuery(target);
+ d_1_5_Core->f.EndQuery(target);
}
inline void QOpenGLFunctions_1_5::glBeginQuery(GLenum target, GLuint id)
{
- d_1_5_Core->BeginQuery(target, id);
+ d_1_5_Core->f.BeginQuery(target, id);
}
inline GLboolean QOpenGLFunctions_1_5::glIsQuery(GLuint id)
{
- return d_1_5_Core->IsQuery(id);
+ return d_1_5_Core->f.IsQuery(id);
}
inline void QOpenGLFunctions_1_5::glDeleteQueries(GLsizei n, const GLuint *ids)
{
- d_1_5_Core->DeleteQueries(n, ids);
+ d_1_5_Core->f.DeleteQueries(n, ids);
}
inline void QOpenGLFunctions_1_5::glGenQueries(GLsizei n, GLuint *ids)
{
- d_1_5_Core->GenQueries(n, ids);
+ d_1_5_Core->f.GenQueries(n, ids);
}
// OpenGL 1.0 deprecated functions
inline void QOpenGLFunctions_1_5::glTranslatef(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->Translatef(x, y, z);
+ d_1_0_Deprecated->f.Translatef(x, y, z);
}
inline void QOpenGLFunctions_1_5::glTranslated(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->Translated(x, y, z);
+ d_1_0_Deprecated->f.Translated(x, y, z);
}
inline void QOpenGLFunctions_1_5::glScalef(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->Scalef(x, y, z);
+ d_1_0_Deprecated->f.Scalef(x, y, z);
}
inline void QOpenGLFunctions_1_5::glScaled(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->Scaled(x, y, z);
+ d_1_0_Deprecated->f.Scaled(x, y, z);
}
inline void QOpenGLFunctions_1_5::glRotatef(GLfloat angle, GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->Rotatef(angle, x, y, z);
+ d_1_0_Deprecated->f.Rotatef(angle, x, y, z);
}
inline void QOpenGLFunctions_1_5::glRotated(GLdouble angle, GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->Rotated(angle, x, y, z);
+ d_1_0_Deprecated->f.Rotated(angle, x, y, z);
}
inline void QOpenGLFunctions_1_5::glPushMatrix()
{
- d_1_0_Deprecated->PushMatrix();
+ d_1_0_Deprecated->f.PushMatrix();
}
inline void QOpenGLFunctions_1_5::glPopMatrix()
{
- d_1_0_Deprecated->PopMatrix();
+ d_1_0_Deprecated->f.PopMatrix();
}
inline void QOpenGLFunctions_1_5::glOrtho(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
{
- d_1_0_Deprecated->Ortho(left, right, bottom, top, zNear, zFar);
+ d_1_0_Deprecated->f.Ortho(left, right, bottom, top, zNear, zFar);
}
inline void QOpenGLFunctions_1_5::glMultMatrixd(const GLdouble *m)
{
- d_1_0_Deprecated->MultMatrixd(m);
+ d_1_0_Deprecated->f.MultMatrixd(m);
}
inline void QOpenGLFunctions_1_5::glMultMatrixf(const GLfloat *m)
{
- d_1_0_Deprecated->MultMatrixf(m);
+ d_1_0_Deprecated->f.MultMatrixf(m);
}
inline void QOpenGLFunctions_1_5::glMatrixMode(GLenum mode)
{
- d_1_0_Deprecated->MatrixMode(mode);
+ d_1_0_Deprecated->f.MatrixMode(mode);
}
inline void QOpenGLFunctions_1_5::glLoadMatrixd(const GLdouble *m)
{
- d_1_0_Deprecated->LoadMatrixd(m);
+ d_1_0_Deprecated->f.LoadMatrixd(m);
}
inline void QOpenGLFunctions_1_5::glLoadMatrixf(const GLfloat *m)
{
- d_1_0_Deprecated->LoadMatrixf(m);
+ d_1_0_Deprecated->f.LoadMatrixf(m);
}
inline void QOpenGLFunctions_1_5::glLoadIdentity()
{
- d_1_0_Deprecated->LoadIdentity();
+ d_1_0_Deprecated->f.LoadIdentity();
}
inline void QOpenGLFunctions_1_5::glFrustum(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
{
- d_1_0_Deprecated->Frustum(left, right, bottom, top, zNear, zFar);
+ d_1_0_Deprecated->f.Frustum(left, right, bottom, top, zNear, zFar);
}
inline GLboolean QOpenGLFunctions_1_5::glIsList(GLuint list)
{
- return d_1_0_Deprecated->IsList(list);
+ return d_1_0_Deprecated->f.IsList(list);
}
inline void QOpenGLFunctions_1_5::glGetTexGeniv(GLenum coord, GLenum pname, GLint *params)
{
- d_1_0_Deprecated->GetTexGeniv(coord, pname, params);
+ d_1_0_Deprecated->f.GetTexGeniv(coord, pname, params);
}
inline void QOpenGLFunctions_1_5::glGetTexGenfv(GLenum coord, GLenum pname, GLfloat *params)
{
- d_1_0_Deprecated->GetTexGenfv(coord, pname, params);
+ d_1_0_Deprecated->f.GetTexGenfv(coord, pname, params);
}
inline void QOpenGLFunctions_1_5::glGetTexGendv(GLenum coord, GLenum pname, GLdouble *params)
{
- d_1_0_Deprecated->GetTexGendv(coord, pname, params);
+ d_1_0_Deprecated->f.GetTexGendv(coord, pname, params);
}
inline void QOpenGLFunctions_1_5::glGetTexEnviv(GLenum target, GLenum pname, GLint *params)
{
- d_1_0_Deprecated->GetTexEnviv(target, pname, params);
+ d_1_0_Deprecated->f.GetTexEnviv(target, pname, params);
}
inline void QOpenGLFunctions_1_5::glGetTexEnvfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_0_Deprecated->GetTexEnvfv(target, pname, params);
+ d_1_0_Deprecated->f.GetTexEnvfv(target, pname, params);
}
inline void QOpenGLFunctions_1_5::glGetPolygonStipple(GLubyte *mask)
{
- d_1_0_Deprecated->GetPolygonStipple(mask);
+ d_1_0_Deprecated->f.GetPolygonStipple(mask);
}
inline void QOpenGLFunctions_1_5::glGetPixelMapusv(GLenum map, GLushort *values)
{
- d_1_0_Deprecated->GetPixelMapusv(map, values);
+ d_1_0_Deprecated->f.GetPixelMapusv(map, values);
}
inline void QOpenGLFunctions_1_5::glGetPixelMapuiv(GLenum map, GLuint *values)
{
- d_1_0_Deprecated->GetPixelMapuiv(map, values);
+ d_1_0_Deprecated->f.GetPixelMapuiv(map, values);
}
inline void QOpenGLFunctions_1_5::glGetPixelMapfv(GLenum map, GLfloat *values)
{
- d_1_0_Deprecated->GetPixelMapfv(map, values);
+ d_1_0_Deprecated->f.GetPixelMapfv(map, values);
}
inline void QOpenGLFunctions_1_5::glGetMaterialiv(GLenum face, GLenum pname, GLint *params)
{
- d_1_0_Deprecated->GetMaterialiv(face, pname, params);
+ d_1_0_Deprecated->f.GetMaterialiv(face, pname, params);
}
inline void QOpenGLFunctions_1_5::glGetMaterialfv(GLenum face, GLenum pname, GLfloat *params)
{
- d_1_0_Deprecated->GetMaterialfv(face, pname, params);
+ d_1_0_Deprecated->f.GetMaterialfv(face, pname, params);
}
inline void QOpenGLFunctions_1_5::glGetMapiv(GLenum target, GLenum query, GLint *v)
{
- d_1_0_Deprecated->GetMapiv(target, query, v);
+ d_1_0_Deprecated->f.GetMapiv(target, query, v);
}
inline void QOpenGLFunctions_1_5::glGetMapfv(GLenum target, GLenum query, GLfloat *v)
{
- d_1_0_Deprecated->GetMapfv(target, query, v);
+ d_1_0_Deprecated->f.GetMapfv(target, query, v);
}
inline void QOpenGLFunctions_1_5::glGetMapdv(GLenum target, GLenum query, GLdouble *v)
{
- d_1_0_Deprecated->GetMapdv(target, query, v);
+ d_1_0_Deprecated->f.GetMapdv(target, query, v);
}
inline void QOpenGLFunctions_1_5::glGetLightiv(GLenum light, GLenum pname, GLint *params)
{
- d_1_0_Deprecated->GetLightiv(light, pname, params);
+ d_1_0_Deprecated->f.GetLightiv(light, pname, params);
}
inline void QOpenGLFunctions_1_5::glGetLightfv(GLenum light, GLenum pname, GLfloat *params)
{
- d_1_0_Deprecated->GetLightfv(light, pname, params);
+ d_1_0_Deprecated->f.GetLightfv(light, pname, params);
}
inline void QOpenGLFunctions_1_5::glGetClipPlane(GLenum plane, GLdouble *equation)
{
- d_1_0_Deprecated->GetClipPlane(plane, equation);
+ d_1_0_Deprecated->f.GetClipPlane(plane, equation);
}
inline void QOpenGLFunctions_1_5::glDrawPixels(GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_0_Deprecated->DrawPixels(width, height, format, type, pixels);
+ d_1_0_Deprecated->f.DrawPixels(width, height, format, type, pixels);
}
inline void QOpenGLFunctions_1_5::glCopyPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum type)
{
- d_1_0_Deprecated->CopyPixels(x, y, width, height, type);
+ d_1_0_Deprecated->f.CopyPixels(x, y, width, height, type);
}
inline void QOpenGLFunctions_1_5::glPixelMapusv(GLenum map, GLint mapsize, const GLushort *values)
{
- d_1_0_Deprecated->PixelMapusv(map, mapsize, values);
+ d_1_0_Deprecated->f.PixelMapusv(map, mapsize, values);
}
inline void QOpenGLFunctions_1_5::glPixelMapuiv(GLenum map, GLint mapsize, const GLuint *values)
{
- d_1_0_Deprecated->PixelMapuiv(map, mapsize, values);
+ d_1_0_Deprecated->f.PixelMapuiv(map, mapsize, values);
}
inline void QOpenGLFunctions_1_5::glPixelMapfv(GLenum map, GLint mapsize, const GLfloat *values)
{
- d_1_0_Deprecated->PixelMapfv(map, mapsize, values);
+ d_1_0_Deprecated->f.PixelMapfv(map, mapsize, values);
}
inline void QOpenGLFunctions_1_5::glPixelTransferi(GLenum pname, GLint param)
{
- d_1_0_Deprecated->PixelTransferi(pname, param);
+ d_1_0_Deprecated->f.PixelTransferi(pname, param);
}
inline void QOpenGLFunctions_1_5::glPixelTransferf(GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->PixelTransferf(pname, param);
+ d_1_0_Deprecated->f.PixelTransferf(pname, param);
}
inline void QOpenGLFunctions_1_5::glPixelZoom(GLfloat xfactor, GLfloat yfactor)
{
- d_1_0_Deprecated->PixelZoom(xfactor, yfactor);
+ d_1_0_Deprecated->f.PixelZoom(xfactor, yfactor);
}
inline void QOpenGLFunctions_1_5::glAlphaFunc(GLenum func, GLfloat ref)
{
- d_1_0_Deprecated->AlphaFunc(func, ref);
+ d_1_0_Deprecated->f.AlphaFunc(func, ref);
}
inline void QOpenGLFunctions_1_5::glEvalPoint2(GLint i, GLint j)
{
- d_1_0_Deprecated->EvalPoint2(i, j);
+ d_1_0_Deprecated->f.EvalPoint2(i, j);
}
inline void QOpenGLFunctions_1_5::glEvalMesh2(GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2)
{
- d_1_0_Deprecated->EvalMesh2(mode, i1, i2, j1, j2);
+ d_1_0_Deprecated->f.EvalMesh2(mode, i1, i2, j1, j2);
}
inline void QOpenGLFunctions_1_5::glEvalPoint1(GLint i)
{
- d_1_0_Deprecated->EvalPoint1(i);
+ d_1_0_Deprecated->f.EvalPoint1(i);
}
inline void QOpenGLFunctions_1_5::glEvalMesh1(GLenum mode, GLint i1, GLint i2)
{
- d_1_0_Deprecated->EvalMesh1(mode, i1, i2);
+ d_1_0_Deprecated->f.EvalMesh1(mode, i1, i2);
}
inline void QOpenGLFunctions_1_5::glEvalCoord2fv(const GLfloat *u)
{
- d_1_0_Deprecated->EvalCoord2fv(u);
+ d_1_0_Deprecated->f.EvalCoord2fv(u);
}
inline void QOpenGLFunctions_1_5::glEvalCoord2f(GLfloat u, GLfloat v)
{
- d_1_0_Deprecated->EvalCoord2f(u, v);
+ d_1_0_Deprecated->f.EvalCoord2f(u, v);
}
inline void QOpenGLFunctions_1_5::glEvalCoord2dv(const GLdouble *u)
{
- d_1_0_Deprecated->EvalCoord2dv(u);
+ d_1_0_Deprecated->f.EvalCoord2dv(u);
}
inline void QOpenGLFunctions_1_5::glEvalCoord2d(GLdouble u, GLdouble v)
{
- d_1_0_Deprecated->EvalCoord2d(u, v);
+ d_1_0_Deprecated->f.EvalCoord2d(u, v);
}
inline void QOpenGLFunctions_1_5::glEvalCoord1fv(const GLfloat *u)
{
- d_1_0_Deprecated->EvalCoord1fv(u);
+ d_1_0_Deprecated->f.EvalCoord1fv(u);
}
inline void QOpenGLFunctions_1_5::glEvalCoord1f(GLfloat u)
{
- d_1_0_Deprecated->EvalCoord1f(u);
+ d_1_0_Deprecated->f.EvalCoord1f(u);
}
inline void QOpenGLFunctions_1_5::glEvalCoord1dv(const GLdouble *u)
{
- d_1_0_Deprecated->EvalCoord1dv(u);
+ d_1_0_Deprecated->f.EvalCoord1dv(u);
}
inline void QOpenGLFunctions_1_5::glEvalCoord1d(GLdouble u)
{
- d_1_0_Deprecated->EvalCoord1d(u);
+ d_1_0_Deprecated->f.EvalCoord1d(u);
}
inline void QOpenGLFunctions_1_5::glMapGrid2f(GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2)
{
- d_1_0_Deprecated->MapGrid2f(un, u1, u2, vn, v1, v2);
+ d_1_0_Deprecated->f.MapGrid2f(un, u1, u2, vn, v1, v2);
}
inline void QOpenGLFunctions_1_5::glMapGrid2d(GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2)
{
- d_1_0_Deprecated->MapGrid2d(un, u1, u2, vn, v1, v2);
+ d_1_0_Deprecated->f.MapGrid2d(un, u1, u2, vn, v1, v2);
}
inline void QOpenGLFunctions_1_5::glMapGrid1f(GLint un, GLfloat u1, GLfloat u2)
{
- d_1_0_Deprecated->MapGrid1f(un, u1, u2);
+ d_1_0_Deprecated->f.MapGrid1f(un, u1, u2);
}
inline void QOpenGLFunctions_1_5::glMapGrid1d(GLint un, GLdouble u1, GLdouble u2)
{
- d_1_0_Deprecated->MapGrid1d(un, u1, u2);
+ d_1_0_Deprecated->f.MapGrid1d(un, u1, u2);
}
inline void QOpenGLFunctions_1_5::glMap2f(GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points)
{
- d_1_0_Deprecated->Map2f(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points);
+ d_1_0_Deprecated->f.Map2f(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points);
}
inline void QOpenGLFunctions_1_5::glMap2d(GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points)
{
- d_1_0_Deprecated->Map2d(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points);
+ d_1_0_Deprecated->f.Map2d(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points);
}
inline void QOpenGLFunctions_1_5::glMap1f(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points)
{
- d_1_0_Deprecated->Map1f(target, u1, u2, stride, order, points);
+ d_1_0_Deprecated->f.Map1f(target, u1, u2, stride, order, points);
}
inline void QOpenGLFunctions_1_5::glMap1d(GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points)
{
- d_1_0_Deprecated->Map1d(target, u1, u2, stride, order, points);
+ d_1_0_Deprecated->f.Map1d(target, u1, u2, stride, order, points);
}
inline void QOpenGLFunctions_1_5::glPushAttrib(GLbitfield mask)
{
- d_1_0_Deprecated->PushAttrib(mask);
+ d_1_0_Deprecated->f.PushAttrib(mask);
}
inline void QOpenGLFunctions_1_5::glPopAttrib()
{
- d_1_0_Deprecated->PopAttrib();
+ d_1_0_Deprecated->f.PopAttrib();
}
inline void QOpenGLFunctions_1_5::glAccum(GLenum op, GLfloat value)
{
- d_1_0_Deprecated->Accum(op, value);
+ d_1_0_Deprecated->f.Accum(op, value);
}
inline void QOpenGLFunctions_1_5::glIndexMask(GLuint mask)
{
- d_1_0_Deprecated->IndexMask(mask);
+ d_1_0_Deprecated->f.IndexMask(mask);
}
inline void QOpenGLFunctions_1_5::glClearIndex(GLfloat c)
{
- d_1_0_Deprecated->ClearIndex(c);
+ d_1_0_Deprecated->f.ClearIndex(c);
}
inline void QOpenGLFunctions_1_5::glClearAccum(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_0_Deprecated->ClearAccum(red, green, blue, alpha);
+ d_1_0_Deprecated->f.ClearAccum(red, green, blue, alpha);
}
inline void QOpenGLFunctions_1_5::glPushName(GLuint name)
{
- d_1_0_Deprecated->PushName(name);
+ d_1_0_Deprecated->f.PushName(name);
}
inline void QOpenGLFunctions_1_5::glPopName()
{
- d_1_0_Deprecated->PopName();
+ d_1_0_Deprecated->f.PopName();
}
inline void QOpenGLFunctions_1_5::glPassThrough(GLfloat token)
{
- d_1_0_Deprecated->PassThrough(token);
+ d_1_0_Deprecated->f.PassThrough(token);
}
inline void QOpenGLFunctions_1_5::glLoadName(GLuint name)
{
- d_1_0_Deprecated->LoadName(name);
+ d_1_0_Deprecated->f.LoadName(name);
}
inline void QOpenGLFunctions_1_5::glInitNames()
{
- d_1_0_Deprecated->InitNames();
+ d_1_0_Deprecated->f.InitNames();
}
inline GLint QOpenGLFunctions_1_5::glRenderMode(GLenum mode)
{
- return d_1_0_Deprecated->RenderMode(mode);
+ return d_1_0_Deprecated->f.RenderMode(mode);
}
inline void QOpenGLFunctions_1_5::glSelectBuffer(GLsizei size, GLuint *buffer)
{
- d_1_0_Deprecated->SelectBuffer(size, buffer);
+ d_1_0_Deprecated->f.SelectBuffer(size, buffer);
}
inline void QOpenGLFunctions_1_5::glFeedbackBuffer(GLsizei size, GLenum type, GLfloat *buffer)
{
- d_1_0_Deprecated->FeedbackBuffer(size, type, buffer);
+ d_1_0_Deprecated->f.FeedbackBuffer(size, type, buffer);
}
inline void QOpenGLFunctions_1_5::glTexGeniv(GLenum coord, GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->TexGeniv(coord, pname, params);
+ d_1_0_Deprecated->f.TexGeniv(coord, pname, params);
}
inline void QOpenGLFunctions_1_5::glTexGeni(GLenum coord, GLenum pname, GLint param)
{
- d_1_0_Deprecated->TexGeni(coord, pname, param);
+ d_1_0_Deprecated->f.TexGeni(coord, pname, param);
}
inline void QOpenGLFunctions_1_5::glTexGenfv(GLenum coord, GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->TexGenfv(coord, pname, params);
+ d_1_0_Deprecated->f.TexGenfv(coord, pname, params);
}
inline void QOpenGLFunctions_1_5::glTexGenf(GLenum coord, GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->TexGenf(coord, pname, param);
+ d_1_0_Deprecated->f.TexGenf(coord, pname, param);
}
inline void QOpenGLFunctions_1_5::glTexGendv(GLenum coord, GLenum pname, const GLdouble *params)
{
- d_1_0_Deprecated->TexGendv(coord, pname, params);
+ d_1_0_Deprecated->f.TexGendv(coord, pname, params);
}
inline void QOpenGLFunctions_1_5::glTexGend(GLenum coord, GLenum pname, GLdouble param)
{
- d_1_0_Deprecated->TexGend(coord, pname, param);
+ d_1_0_Deprecated->f.TexGend(coord, pname, param);
}
inline void QOpenGLFunctions_1_5::glTexEnviv(GLenum target, GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->TexEnviv(target, pname, params);
+ d_1_0_Deprecated->f.TexEnviv(target, pname, params);
}
inline void QOpenGLFunctions_1_5::glTexEnvi(GLenum target, GLenum pname, GLint param)
{
- d_1_0_Deprecated->TexEnvi(target, pname, param);
+ d_1_0_Deprecated->f.TexEnvi(target, pname, param);
}
inline void QOpenGLFunctions_1_5::glTexEnvfv(GLenum target, GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->TexEnvfv(target, pname, params);
+ d_1_0_Deprecated->f.TexEnvfv(target, pname, params);
}
inline void QOpenGLFunctions_1_5::glTexEnvf(GLenum target, GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->TexEnvf(target, pname, param);
+ d_1_0_Deprecated->f.TexEnvf(target, pname, param);
}
inline void QOpenGLFunctions_1_5::glShadeModel(GLenum mode)
{
- d_1_0_Deprecated->ShadeModel(mode);
+ d_1_0_Deprecated->f.ShadeModel(mode);
}
inline void QOpenGLFunctions_1_5::glPolygonStipple(const GLubyte *mask)
{
- d_1_0_Deprecated->PolygonStipple(mask);
+ d_1_0_Deprecated->f.PolygonStipple(mask);
}
inline void QOpenGLFunctions_1_5::glMaterialiv(GLenum face, GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->Materialiv(face, pname, params);
+ d_1_0_Deprecated->f.Materialiv(face, pname, params);
}
inline void QOpenGLFunctions_1_5::glMateriali(GLenum face, GLenum pname, GLint param)
{
- d_1_0_Deprecated->Materiali(face, pname, param);
+ d_1_0_Deprecated->f.Materiali(face, pname, param);
}
inline void QOpenGLFunctions_1_5::glMaterialfv(GLenum face, GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->Materialfv(face, pname, params);
+ d_1_0_Deprecated->f.Materialfv(face, pname, params);
}
inline void QOpenGLFunctions_1_5::glMaterialf(GLenum face, GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->Materialf(face, pname, param);
+ d_1_0_Deprecated->f.Materialf(face, pname, param);
}
inline void QOpenGLFunctions_1_5::glLineStipple(GLint factor, GLushort pattern)
{
- d_1_0_Deprecated->LineStipple(factor, pattern);
+ d_1_0_Deprecated->f.LineStipple(factor, pattern);
}
inline void QOpenGLFunctions_1_5::glLightModeliv(GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->LightModeliv(pname, params);
+ d_1_0_Deprecated->f.LightModeliv(pname, params);
}
inline void QOpenGLFunctions_1_5::glLightModeli(GLenum pname, GLint param)
{
- d_1_0_Deprecated->LightModeli(pname, param);
+ d_1_0_Deprecated->f.LightModeli(pname, param);
}
inline void QOpenGLFunctions_1_5::glLightModelfv(GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->LightModelfv(pname, params);
+ d_1_0_Deprecated->f.LightModelfv(pname, params);
}
inline void QOpenGLFunctions_1_5::glLightModelf(GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->LightModelf(pname, param);
+ d_1_0_Deprecated->f.LightModelf(pname, param);
}
inline void QOpenGLFunctions_1_5::glLightiv(GLenum light, GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->Lightiv(light, pname, params);
+ d_1_0_Deprecated->f.Lightiv(light, pname, params);
}
inline void QOpenGLFunctions_1_5::glLighti(GLenum light, GLenum pname, GLint param)
{
- d_1_0_Deprecated->Lighti(light, pname, param);
+ d_1_0_Deprecated->f.Lighti(light, pname, param);
}
inline void QOpenGLFunctions_1_5::glLightfv(GLenum light, GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->Lightfv(light, pname, params);
+ d_1_0_Deprecated->f.Lightfv(light, pname, params);
}
inline void QOpenGLFunctions_1_5::glLightf(GLenum light, GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->Lightf(light, pname, param);
+ d_1_0_Deprecated->f.Lightf(light, pname, param);
}
inline void QOpenGLFunctions_1_5::glFogiv(GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->Fogiv(pname, params);
+ d_1_0_Deprecated->f.Fogiv(pname, params);
}
inline void QOpenGLFunctions_1_5::glFogi(GLenum pname, GLint param)
{
- d_1_0_Deprecated->Fogi(pname, param);
+ d_1_0_Deprecated->f.Fogi(pname, param);
}
inline void QOpenGLFunctions_1_5::glFogfv(GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->Fogfv(pname, params);
+ d_1_0_Deprecated->f.Fogfv(pname, params);
}
inline void QOpenGLFunctions_1_5::glFogf(GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->Fogf(pname, param);
+ d_1_0_Deprecated->f.Fogf(pname, param);
}
inline void QOpenGLFunctions_1_5::glColorMaterial(GLenum face, GLenum mode)
{
- d_1_0_Deprecated->ColorMaterial(face, mode);
+ d_1_0_Deprecated->f.ColorMaterial(face, mode);
}
inline void QOpenGLFunctions_1_5::glClipPlane(GLenum plane, const GLdouble *equation)
{
- d_1_0_Deprecated->ClipPlane(plane, equation);
+ d_1_0_Deprecated->f.ClipPlane(plane, equation);
}
inline void QOpenGLFunctions_1_5::glVertex4sv(const GLshort *v)
{
- d_1_0_Deprecated->Vertex4sv(v);
+ d_1_0_Deprecated->f.Vertex4sv(v);
}
inline void QOpenGLFunctions_1_5::glVertex4s(GLshort x, GLshort y, GLshort z, GLshort w)
{
- d_1_0_Deprecated->Vertex4s(x, y, z, w);
+ d_1_0_Deprecated->f.Vertex4s(x, y, z, w);
}
inline void QOpenGLFunctions_1_5::glVertex4iv(const GLint *v)
{
- d_1_0_Deprecated->Vertex4iv(v);
+ d_1_0_Deprecated->f.Vertex4iv(v);
}
inline void QOpenGLFunctions_1_5::glVertex4i(GLint x, GLint y, GLint z, GLint w)
{
- d_1_0_Deprecated->Vertex4i(x, y, z, w);
+ d_1_0_Deprecated->f.Vertex4i(x, y, z, w);
}
inline void QOpenGLFunctions_1_5::glVertex4fv(const GLfloat *v)
{
- d_1_0_Deprecated->Vertex4fv(v);
+ d_1_0_Deprecated->f.Vertex4fv(v);
}
inline void QOpenGLFunctions_1_5::glVertex4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
{
- d_1_0_Deprecated->Vertex4f(x, y, z, w);
+ d_1_0_Deprecated->f.Vertex4f(x, y, z, w);
}
inline void QOpenGLFunctions_1_5::glVertex4dv(const GLdouble *v)
{
- d_1_0_Deprecated->Vertex4dv(v);
+ d_1_0_Deprecated->f.Vertex4dv(v);
}
inline void QOpenGLFunctions_1_5::glVertex4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
{
- d_1_0_Deprecated->Vertex4d(x, y, z, w);
+ d_1_0_Deprecated->f.Vertex4d(x, y, z, w);
}
inline void QOpenGLFunctions_1_5::glVertex3sv(const GLshort *v)
{
- d_1_0_Deprecated->Vertex3sv(v);
+ d_1_0_Deprecated->f.Vertex3sv(v);
}
inline void QOpenGLFunctions_1_5::glVertex3s(GLshort x, GLshort y, GLshort z)
{
- d_1_0_Deprecated->Vertex3s(x, y, z);
+ d_1_0_Deprecated->f.Vertex3s(x, y, z);
}
inline void QOpenGLFunctions_1_5::glVertex3iv(const GLint *v)
{
- d_1_0_Deprecated->Vertex3iv(v);
+ d_1_0_Deprecated->f.Vertex3iv(v);
}
inline void QOpenGLFunctions_1_5::glVertex3i(GLint x, GLint y, GLint z)
{
- d_1_0_Deprecated->Vertex3i(x, y, z);
+ d_1_0_Deprecated->f.Vertex3i(x, y, z);
}
inline void QOpenGLFunctions_1_5::glVertex3fv(const GLfloat *v)
{
- d_1_0_Deprecated->Vertex3fv(v);
+ d_1_0_Deprecated->f.Vertex3fv(v);
}
inline void QOpenGLFunctions_1_5::glVertex3f(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->Vertex3f(x, y, z);
+ d_1_0_Deprecated->f.Vertex3f(x, y, z);
}
inline void QOpenGLFunctions_1_5::glVertex3dv(const GLdouble *v)
{
- d_1_0_Deprecated->Vertex3dv(v);
+ d_1_0_Deprecated->f.Vertex3dv(v);
}
inline void QOpenGLFunctions_1_5::glVertex3d(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->Vertex3d(x, y, z);
+ d_1_0_Deprecated->f.Vertex3d(x, y, z);
}
inline void QOpenGLFunctions_1_5::glVertex2sv(const GLshort *v)
{
- d_1_0_Deprecated->Vertex2sv(v);
+ d_1_0_Deprecated->f.Vertex2sv(v);
}
inline void QOpenGLFunctions_1_5::glVertex2s(GLshort x, GLshort y)
{
- d_1_0_Deprecated->Vertex2s(x, y);
+ d_1_0_Deprecated->f.Vertex2s(x, y);
}
inline void QOpenGLFunctions_1_5::glVertex2iv(const GLint *v)
{
- d_1_0_Deprecated->Vertex2iv(v);
+ d_1_0_Deprecated->f.Vertex2iv(v);
}
inline void QOpenGLFunctions_1_5::glVertex2i(GLint x, GLint y)
{
- d_1_0_Deprecated->Vertex2i(x, y);
+ d_1_0_Deprecated->f.Vertex2i(x, y);
}
inline void QOpenGLFunctions_1_5::glVertex2fv(const GLfloat *v)
{
- d_1_0_Deprecated->Vertex2fv(v);
+ d_1_0_Deprecated->f.Vertex2fv(v);
}
inline void QOpenGLFunctions_1_5::glVertex2f(GLfloat x, GLfloat y)
{
- d_1_0_Deprecated->Vertex2f(x, y);
+ d_1_0_Deprecated->f.Vertex2f(x, y);
}
inline void QOpenGLFunctions_1_5::glVertex2dv(const GLdouble *v)
{
- d_1_0_Deprecated->Vertex2dv(v);
+ d_1_0_Deprecated->f.Vertex2dv(v);
}
inline void QOpenGLFunctions_1_5::glVertex2d(GLdouble x, GLdouble y)
{
- d_1_0_Deprecated->Vertex2d(x, y);
+ d_1_0_Deprecated->f.Vertex2d(x, y);
}
inline void QOpenGLFunctions_1_5::glTexCoord4sv(const GLshort *v)
{
- d_1_0_Deprecated->TexCoord4sv(v);
+ d_1_0_Deprecated->f.TexCoord4sv(v);
}
inline void QOpenGLFunctions_1_5::glTexCoord4s(GLshort s, GLshort t, GLshort r, GLshort q)
{
- d_1_0_Deprecated->TexCoord4s(s, t, r, q);
+ d_1_0_Deprecated->f.TexCoord4s(s, t, r, q);
}
inline void QOpenGLFunctions_1_5::glTexCoord4iv(const GLint *v)
{
- d_1_0_Deprecated->TexCoord4iv(v);
+ d_1_0_Deprecated->f.TexCoord4iv(v);
}
inline void QOpenGLFunctions_1_5::glTexCoord4i(GLint s, GLint t, GLint r, GLint q)
{
- d_1_0_Deprecated->TexCoord4i(s, t, r, q);
+ d_1_0_Deprecated->f.TexCoord4i(s, t, r, q);
}
inline void QOpenGLFunctions_1_5::glTexCoord4fv(const GLfloat *v)
{
- d_1_0_Deprecated->TexCoord4fv(v);
+ d_1_0_Deprecated->f.TexCoord4fv(v);
}
inline void QOpenGLFunctions_1_5::glTexCoord4f(GLfloat s, GLfloat t, GLfloat r, GLfloat q)
{
- d_1_0_Deprecated->TexCoord4f(s, t, r, q);
+ d_1_0_Deprecated->f.TexCoord4f(s, t, r, q);
}
inline void QOpenGLFunctions_1_5::glTexCoord4dv(const GLdouble *v)
{
- d_1_0_Deprecated->TexCoord4dv(v);
+ d_1_0_Deprecated->f.TexCoord4dv(v);
}
inline void QOpenGLFunctions_1_5::glTexCoord4d(GLdouble s, GLdouble t, GLdouble r, GLdouble q)
{
- d_1_0_Deprecated->TexCoord4d(s, t, r, q);
+ d_1_0_Deprecated->f.TexCoord4d(s, t, r, q);
}
inline void QOpenGLFunctions_1_5::glTexCoord3sv(const GLshort *v)
{
- d_1_0_Deprecated->TexCoord3sv(v);
+ d_1_0_Deprecated->f.TexCoord3sv(v);
}
inline void QOpenGLFunctions_1_5::glTexCoord3s(GLshort s, GLshort t, GLshort r)
{
- d_1_0_Deprecated->TexCoord3s(s, t, r);
+ d_1_0_Deprecated->f.TexCoord3s(s, t, r);
}
inline void QOpenGLFunctions_1_5::glTexCoord3iv(const GLint *v)
{
- d_1_0_Deprecated->TexCoord3iv(v);
+ d_1_0_Deprecated->f.TexCoord3iv(v);
}
inline void QOpenGLFunctions_1_5::glTexCoord3i(GLint s, GLint t, GLint r)
{
- d_1_0_Deprecated->TexCoord3i(s, t, r);
+ d_1_0_Deprecated->f.TexCoord3i(s, t, r);
}
inline void QOpenGLFunctions_1_5::glTexCoord3fv(const GLfloat *v)
{
- d_1_0_Deprecated->TexCoord3fv(v);
+ d_1_0_Deprecated->f.TexCoord3fv(v);
}
inline void QOpenGLFunctions_1_5::glTexCoord3f(GLfloat s, GLfloat t, GLfloat r)
{
- d_1_0_Deprecated->TexCoord3f(s, t, r);
+ d_1_0_Deprecated->f.TexCoord3f(s, t, r);
}
inline void QOpenGLFunctions_1_5::glTexCoord3dv(const GLdouble *v)
{
- d_1_0_Deprecated->TexCoord3dv(v);
+ d_1_0_Deprecated->f.TexCoord3dv(v);
}
inline void QOpenGLFunctions_1_5::glTexCoord3d(GLdouble s, GLdouble t, GLdouble r)
{
- d_1_0_Deprecated->TexCoord3d(s, t, r);
+ d_1_0_Deprecated->f.TexCoord3d(s, t, r);
}
inline void QOpenGLFunctions_1_5::glTexCoord2sv(const GLshort *v)
{
- d_1_0_Deprecated->TexCoord2sv(v);
+ d_1_0_Deprecated->f.TexCoord2sv(v);
}
inline void QOpenGLFunctions_1_5::glTexCoord2s(GLshort s, GLshort t)
{
- d_1_0_Deprecated->TexCoord2s(s, t);
+ d_1_0_Deprecated->f.TexCoord2s(s, t);
}
inline void QOpenGLFunctions_1_5::glTexCoord2iv(const GLint *v)
{
- d_1_0_Deprecated->TexCoord2iv(v);
+ d_1_0_Deprecated->f.TexCoord2iv(v);
}
inline void QOpenGLFunctions_1_5::glTexCoord2i(GLint s, GLint t)
{
- d_1_0_Deprecated->TexCoord2i(s, t);
+ d_1_0_Deprecated->f.TexCoord2i(s, t);
}
inline void QOpenGLFunctions_1_5::glTexCoord2fv(const GLfloat *v)
{
- d_1_0_Deprecated->TexCoord2fv(v);
+ d_1_0_Deprecated->f.TexCoord2fv(v);
}
inline void QOpenGLFunctions_1_5::glTexCoord2f(GLfloat s, GLfloat t)
{
- d_1_0_Deprecated->TexCoord2f(s, t);
+ d_1_0_Deprecated->f.TexCoord2f(s, t);
}
inline void QOpenGLFunctions_1_5::glTexCoord2dv(const GLdouble *v)
{
- d_1_0_Deprecated->TexCoord2dv(v);
+ d_1_0_Deprecated->f.TexCoord2dv(v);
}
inline void QOpenGLFunctions_1_5::glTexCoord2d(GLdouble s, GLdouble t)
{
- d_1_0_Deprecated->TexCoord2d(s, t);
+ d_1_0_Deprecated->f.TexCoord2d(s, t);
}
inline void QOpenGLFunctions_1_5::glTexCoord1sv(const GLshort *v)
{
- d_1_0_Deprecated->TexCoord1sv(v);
+ d_1_0_Deprecated->f.TexCoord1sv(v);
}
inline void QOpenGLFunctions_1_5::glTexCoord1s(GLshort s)
{
- d_1_0_Deprecated->TexCoord1s(s);
+ d_1_0_Deprecated->f.TexCoord1s(s);
}
inline void QOpenGLFunctions_1_5::glTexCoord1iv(const GLint *v)
{
- d_1_0_Deprecated->TexCoord1iv(v);
+ d_1_0_Deprecated->f.TexCoord1iv(v);
}
inline void QOpenGLFunctions_1_5::glTexCoord1i(GLint s)
{
- d_1_0_Deprecated->TexCoord1i(s);
+ d_1_0_Deprecated->f.TexCoord1i(s);
}
inline void QOpenGLFunctions_1_5::glTexCoord1fv(const GLfloat *v)
{
- d_1_0_Deprecated->TexCoord1fv(v);
+ d_1_0_Deprecated->f.TexCoord1fv(v);
}
inline void QOpenGLFunctions_1_5::glTexCoord1f(GLfloat s)
{
- d_1_0_Deprecated->TexCoord1f(s);
+ d_1_0_Deprecated->f.TexCoord1f(s);
}
inline void QOpenGLFunctions_1_5::glTexCoord1dv(const GLdouble *v)
{
- d_1_0_Deprecated->TexCoord1dv(v);
+ d_1_0_Deprecated->f.TexCoord1dv(v);
}
inline void QOpenGLFunctions_1_5::glTexCoord1d(GLdouble s)
{
- d_1_0_Deprecated->TexCoord1d(s);
+ d_1_0_Deprecated->f.TexCoord1d(s);
}
inline void QOpenGLFunctions_1_5::glRectsv(const GLshort *v1, const GLshort *v2)
{
- d_1_0_Deprecated->Rectsv(v1, v2);
+ d_1_0_Deprecated->f.Rectsv(v1, v2);
}
inline void QOpenGLFunctions_1_5::glRects(GLshort x1, GLshort y1, GLshort x2, GLshort y2)
{
- d_1_0_Deprecated->Rects(x1, y1, x2, y2);
+ d_1_0_Deprecated->f.Rects(x1, y1, x2, y2);
}
inline void QOpenGLFunctions_1_5::glRectiv(const GLint *v1, const GLint *v2)
{
- d_1_0_Deprecated->Rectiv(v1, v2);
+ d_1_0_Deprecated->f.Rectiv(v1, v2);
}
inline void QOpenGLFunctions_1_5::glRecti(GLint x1, GLint y1, GLint x2, GLint y2)
{
- d_1_0_Deprecated->Recti(x1, y1, x2, y2);
+ d_1_0_Deprecated->f.Recti(x1, y1, x2, y2);
}
inline void QOpenGLFunctions_1_5::glRectfv(const GLfloat *v1, const GLfloat *v2)
{
- d_1_0_Deprecated->Rectfv(v1, v2);
+ d_1_0_Deprecated->f.Rectfv(v1, v2);
}
inline void QOpenGLFunctions_1_5::glRectf(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2)
{
- d_1_0_Deprecated->Rectf(x1, y1, x2, y2);
+ d_1_0_Deprecated->f.Rectf(x1, y1, x2, y2);
}
inline void QOpenGLFunctions_1_5::glRectdv(const GLdouble *v1, const GLdouble *v2)
{
- d_1_0_Deprecated->Rectdv(v1, v2);
+ d_1_0_Deprecated->f.Rectdv(v1, v2);
}
inline void QOpenGLFunctions_1_5::glRectd(GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2)
{
- d_1_0_Deprecated->Rectd(x1, y1, x2, y2);
+ d_1_0_Deprecated->f.Rectd(x1, y1, x2, y2);
}
inline void QOpenGLFunctions_1_5::glRasterPos4sv(const GLshort *v)
{
- d_1_0_Deprecated->RasterPos4sv(v);
+ d_1_0_Deprecated->f.RasterPos4sv(v);
}
inline void QOpenGLFunctions_1_5::glRasterPos4s(GLshort x, GLshort y, GLshort z, GLshort w)
{
- d_1_0_Deprecated->RasterPos4s(x, y, z, w);
+ d_1_0_Deprecated->f.RasterPos4s(x, y, z, w);
}
inline void QOpenGLFunctions_1_5::glRasterPos4iv(const GLint *v)
{
- d_1_0_Deprecated->RasterPos4iv(v);
+ d_1_0_Deprecated->f.RasterPos4iv(v);
}
inline void QOpenGLFunctions_1_5::glRasterPos4i(GLint x, GLint y, GLint z, GLint w)
{
- d_1_0_Deprecated->RasterPos4i(x, y, z, w);
+ d_1_0_Deprecated->f.RasterPos4i(x, y, z, w);
}
inline void QOpenGLFunctions_1_5::glRasterPos4fv(const GLfloat *v)
{
- d_1_0_Deprecated->RasterPos4fv(v);
+ d_1_0_Deprecated->f.RasterPos4fv(v);
}
inline void QOpenGLFunctions_1_5::glRasterPos4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
{
- d_1_0_Deprecated->RasterPos4f(x, y, z, w);
+ d_1_0_Deprecated->f.RasterPos4f(x, y, z, w);
}
inline void QOpenGLFunctions_1_5::glRasterPos4dv(const GLdouble *v)
{
- d_1_0_Deprecated->RasterPos4dv(v);
+ d_1_0_Deprecated->f.RasterPos4dv(v);
}
inline void QOpenGLFunctions_1_5::glRasterPos4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
{
- d_1_0_Deprecated->RasterPos4d(x, y, z, w);
+ d_1_0_Deprecated->f.RasterPos4d(x, y, z, w);
}
inline void QOpenGLFunctions_1_5::glRasterPos3sv(const GLshort *v)
{
- d_1_0_Deprecated->RasterPos3sv(v);
+ d_1_0_Deprecated->f.RasterPos3sv(v);
}
inline void QOpenGLFunctions_1_5::glRasterPos3s(GLshort x, GLshort y, GLshort z)
{
- d_1_0_Deprecated->RasterPos3s(x, y, z);
+ d_1_0_Deprecated->f.RasterPos3s(x, y, z);
}
inline void QOpenGLFunctions_1_5::glRasterPos3iv(const GLint *v)
{
- d_1_0_Deprecated->RasterPos3iv(v);
+ d_1_0_Deprecated->f.RasterPos3iv(v);
}
inline void QOpenGLFunctions_1_5::glRasterPos3i(GLint x, GLint y, GLint z)
{
- d_1_0_Deprecated->RasterPos3i(x, y, z);
+ d_1_0_Deprecated->f.RasterPos3i(x, y, z);
}
inline void QOpenGLFunctions_1_5::glRasterPos3fv(const GLfloat *v)
{
- d_1_0_Deprecated->RasterPos3fv(v);
+ d_1_0_Deprecated->f.RasterPos3fv(v);
}
inline void QOpenGLFunctions_1_5::glRasterPos3f(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->RasterPos3f(x, y, z);
+ d_1_0_Deprecated->f.RasterPos3f(x, y, z);
}
inline void QOpenGLFunctions_1_5::glRasterPos3dv(const GLdouble *v)
{
- d_1_0_Deprecated->RasterPos3dv(v);
+ d_1_0_Deprecated->f.RasterPos3dv(v);
}
inline void QOpenGLFunctions_1_5::glRasterPos3d(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->RasterPos3d(x, y, z);
+ d_1_0_Deprecated->f.RasterPos3d(x, y, z);
}
inline void QOpenGLFunctions_1_5::glRasterPos2sv(const GLshort *v)
{
- d_1_0_Deprecated->RasterPos2sv(v);
+ d_1_0_Deprecated->f.RasterPos2sv(v);
}
inline void QOpenGLFunctions_1_5::glRasterPos2s(GLshort x, GLshort y)
{
- d_1_0_Deprecated->RasterPos2s(x, y);
+ d_1_0_Deprecated->f.RasterPos2s(x, y);
}
inline void QOpenGLFunctions_1_5::glRasterPos2iv(const GLint *v)
{
- d_1_0_Deprecated->RasterPos2iv(v);
+ d_1_0_Deprecated->f.RasterPos2iv(v);
}
inline void QOpenGLFunctions_1_5::glRasterPos2i(GLint x, GLint y)
{
- d_1_0_Deprecated->RasterPos2i(x, y);
+ d_1_0_Deprecated->f.RasterPos2i(x, y);
}
inline void QOpenGLFunctions_1_5::glRasterPos2fv(const GLfloat *v)
{
- d_1_0_Deprecated->RasterPos2fv(v);
+ d_1_0_Deprecated->f.RasterPos2fv(v);
}
inline void QOpenGLFunctions_1_5::glRasterPos2f(GLfloat x, GLfloat y)
{
- d_1_0_Deprecated->RasterPos2f(x, y);
+ d_1_0_Deprecated->f.RasterPos2f(x, y);
}
inline void QOpenGLFunctions_1_5::glRasterPos2dv(const GLdouble *v)
{
- d_1_0_Deprecated->RasterPos2dv(v);
+ d_1_0_Deprecated->f.RasterPos2dv(v);
}
inline void QOpenGLFunctions_1_5::glRasterPos2d(GLdouble x, GLdouble y)
{
- d_1_0_Deprecated->RasterPos2d(x, y);
+ d_1_0_Deprecated->f.RasterPos2d(x, y);
}
inline void QOpenGLFunctions_1_5::glNormal3sv(const GLshort *v)
{
- d_1_0_Deprecated->Normal3sv(v);
+ d_1_0_Deprecated->f.Normal3sv(v);
}
inline void QOpenGLFunctions_1_5::glNormal3s(GLshort nx, GLshort ny, GLshort nz)
{
- d_1_0_Deprecated->Normal3s(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3s(nx, ny, nz);
}
inline void QOpenGLFunctions_1_5::glNormal3iv(const GLint *v)
{
- d_1_0_Deprecated->Normal3iv(v);
+ d_1_0_Deprecated->f.Normal3iv(v);
}
inline void QOpenGLFunctions_1_5::glNormal3i(GLint nx, GLint ny, GLint nz)
{
- d_1_0_Deprecated->Normal3i(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3i(nx, ny, nz);
}
inline void QOpenGLFunctions_1_5::glNormal3fv(const GLfloat *v)
{
- d_1_0_Deprecated->Normal3fv(v);
+ d_1_0_Deprecated->f.Normal3fv(v);
}
inline void QOpenGLFunctions_1_5::glNormal3f(GLfloat nx, GLfloat ny, GLfloat nz)
{
- d_1_0_Deprecated->Normal3f(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3f(nx, ny, nz);
}
inline void QOpenGLFunctions_1_5::glNormal3dv(const GLdouble *v)
{
- d_1_0_Deprecated->Normal3dv(v);
+ d_1_0_Deprecated->f.Normal3dv(v);
}
inline void QOpenGLFunctions_1_5::glNormal3d(GLdouble nx, GLdouble ny, GLdouble nz)
{
- d_1_0_Deprecated->Normal3d(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3d(nx, ny, nz);
}
inline void QOpenGLFunctions_1_5::glNormal3bv(const GLbyte *v)
{
- d_1_0_Deprecated->Normal3bv(v);
+ d_1_0_Deprecated->f.Normal3bv(v);
}
inline void QOpenGLFunctions_1_5::glNormal3b(GLbyte nx, GLbyte ny, GLbyte nz)
{
- d_1_0_Deprecated->Normal3b(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3b(nx, ny, nz);
}
inline void QOpenGLFunctions_1_5::glIndexsv(const GLshort *c)
{
- d_1_0_Deprecated->Indexsv(c);
+ d_1_0_Deprecated->f.Indexsv(c);
}
inline void QOpenGLFunctions_1_5::glIndexs(GLshort c)
{
- d_1_0_Deprecated->Indexs(c);
+ d_1_0_Deprecated->f.Indexs(c);
}
inline void QOpenGLFunctions_1_5::glIndexiv(const GLint *c)
{
- d_1_0_Deprecated->Indexiv(c);
+ d_1_0_Deprecated->f.Indexiv(c);
}
inline void QOpenGLFunctions_1_5::glIndexi(GLint c)
{
- d_1_0_Deprecated->Indexi(c);
+ d_1_0_Deprecated->f.Indexi(c);
}
inline void QOpenGLFunctions_1_5::glIndexfv(const GLfloat *c)
{
- d_1_0_Deprecated->Indexfv(c);
+ d_1_0_Deprecated->f.Indexfv(c);
}
inline void QOpenGLFunctions_1_5::glIndexf(GLfloat c)
{
- d_1_0_Deprecated->Indexf(c);
+ d_1_0_Deprecated->f.Indexf(c);
}
inline void QOpenGLFunctions_1_5::glIndexdv(const GLdouble *c)
{
- d_1_0_Deprecated->Indexdv(c);
+ d_1_0_Deprecated->f.Indexdv(c);
}
inline void QOpenGLFunctions_1_5::glIndexd(GLdouble c)
{
- d_1_0_Deprecated->Indexd(c);
+ d_1_0_Deprecated->f.Indexd(c);
}
inline void QOpenGLFunctions_1_5::glEnd()
{
- d_1_0_Deprecated->End();
+ d_1_0_Deprecated->f.End();
}
inline void QOpenGLFunctions_1_5::glEdgeFlagv(const GLboolean *flag)
{
- d_1_0_Deprecated->EdgeFlagv(flag);
+ d_1_0_Deprecated->f.EdgeFlagv(flag);
}
inline void QOpenGLFunctions_1_5::glEdgeFlag(GLboolean flag)
{
- d_1_0_Deprecated->EdgeFlag(flag);
+ d_1_0_Deprecated->f.EdgeFlag(flag);
}
inline void QOpenGLFunctions_1_5::glColor4usv(const GLushort *v)
{
- d_1_0_Deprecated->Color4usv(v);
+ d_1_0_Deprecated->f.Color4usv(v);
}
inline void QOpenGLFunctions_1_5::glColor4us(GLushort red, GLushort green, GLushort blue, GLushort alpha)
{
- d_1_0_Deprecated->Color4us(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4us(red, green, blue, alpha);
}
inline void QOpenGLFunctions_1_5::glColor4uiv(const GLuint *v)
{
- d_1_0_Deprecated->Color4uiv(v);
+ d_1_0_Deprecated->f.Color4uiv(v);
}
inline void QOpenGLFunctions_1_5::glColor4ui(GLuint red, GLuint green, GLuint blue, GLuint alpha)
{
- d_1_0_Deprecated->Color4ui(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4ui(red, green, blue, alpha);
}
inline void QOpenGLFunctions_1_5::glColor4ubv(const GLubyte *v)
{
- d_1_0_Deprecated->Color4ubv(v);
+ d_1_0_Deprecated->f.Color4ubv(v);
}
inline void QOpenGLFunctions_1_5::glColor4ub(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha)
{
- d_1_0_Deprecated->Color4ub(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4ub(red, green, blue, alpha);
}
inline void QOpenGLFunctions_1_5::glColor4sv(const GLshort *v)
{
- d_1_0_Deprecated->Color4sv(v);
+ d_1_0_Deprecated->f.Color4sv(v);
}
inline void QOpenGLFunctions_1_5::glColor4s(GLshort red, GLshort green, GLshort blue, GLshort alpha)
{
- d_1_0_Deprecated->Color4s(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4s(red, green, blue, alpha);
}
inline void QOpenGLFunctions_1_5::glColor4iv(const GLint *v)
{
- d_1_0_Deprecated->Color4iv(v);
+ d_1_0_Deprecated->f.Color4iv(v);
}
inline void QOpenGLFunctions_1_5::glColor4i(GLint red, GLint green, GLint blue, GLint alpha)
{
- d_1_0_Deprecated->Color4i(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4i(red, green, blue, alpha);
}
inline void QOpenGLFunctions_1_5::glColor4fv(const GLfloat *v)
{
- d_1_0_Deprecated->Color4fv(v);
+ d_1_0_Deprecated->f.Color4fv(v);
}
inline void QOpenGLFunctions_1_5::glColor4f(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_0_Deprecated->Color4f(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4f(red, green, blue, alpha);
}
inline void QOpenGLFunctions_1_5::glColor4dv(const GLdouble *v)
{
- d_1_0_Deprecated->Color4dv(v);
+ d_1_0_Deprecated->f.Color4dv(v);
}
inline void QOpenGLFunctions_1_5::glColor4d(GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha)
{
- d_1_0_Deprecated->Color4d(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4d(red, green, blue, alpha);
}
inline void QOpenGLFunctions_1_5::glColor4bv(const GLbyte *v)
{
- d_1_0_Deprecated->Color4bv(v);
+ d_1_0_Deprecated->f.Color4bv(v);
}
inline void QOpenGLFunctions_1_5::glColor4b(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha)
{
- d_1_0_Deprecated->Color4b(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4b(red, green, blue, alpha);
}
inline void QOpenGLFunctions_1_5::glColor3usv(const GLushort *v)
{
- d_1_0_Deprecated->Color3usv(v);
+ d_1_0_Deprecated->f.Color3usv(v);
}
inline void QOpenGLFunctions_1_5::glColor3us(GLushort red, GLushort green, GLushort blue)
{
- d_1_0_Deprecated->Color3us(red, green, blue);
+ d_1_0_Deprecated->f.Color3us(red, green, blue);
}
inline void QOpenGLFunctions_1_5::glColor3uiv(const GLuint *v)
{
- d_1_0_Deprecated->Color3uiv(v);
+ d_1_0_Deprecated->f.Color3uiv(v);
}
inline void QOpenGLFunctions_1_5::glColor3ui(GLuint red, GLuint green, GLuint blue)
{
- d_1_0_Deprecated->Color3ui(red, green, blue);
+ d_1_0_Deprecated->f.Color3ui(red, green, blue);
}
inline void QOpenGLFunctions_1_5::glColor3ubv(const GLubyte *v)
{
- d_1_0_Deprecated->Color3ubv(v);
+ d_1_0_Deprecated->f.Color3ubv(v);
}
inline void QOpenGLFunctions_1_5::glColor3ub(GLubyte red, GLubyte green, GLubyte blue)
{
- d_1_0_Deprecated->Color3ub(red, green, blue);
+ d_1_0_Deprecated->f.Color3ub(red, green, blue);
}
inline void QOpenGLFunctions_1_5::glColor3sv(const GLshort *v)
{
- d_1_0_Deprecated->Color3sv(v);
+ d_1_0_Deprecated->f.Color3sv(v);
}
inline void QOpenGLFunctions_1_5::glColor3s(GLshort red, GLshort green, GLshort blue)
{
- d_1_0_Deprecated->Color3s(red, green, blue);
+ d_1_0_Deprecated->f.Color3s(red, green, blue);
}
inline void QOpenGLFunctions_1_5::glColor3iv(const GLint *v)
{
- d_1_0_Deprecated->Color3iv(v);
+ d_1_0_Deprecated->f.Color3iv(v);
}
inline void QOpenGLFunctions_1_5::glColor3i(GLint red, GLint green, GLint blue)
{
- d_1_0_Deprecated->Color3i(red, green, blue);
+ d_1_0_Deprecated->f.Color3i(red, green, blue);
}
inline void QOpenGLFunctions_1_5::glColor3fv(const GLfloat *v)
{
- d_1_0_Deprecated->Color3fv(v);
+ d_1_0_Deprecated->f.Color3fv(v);
}
inline void QOpenGLFunctions_1_5::glColor3f(GLfloat red, GLfloat green, GLfloat blue)
{
- d_1_0_Deprecated->Color3f(red, green, blue);
+ d_1_0_Deprecated->f.Color3f(red, green, blue);
}
inline void QOpenGLFunctions_1_5::glColor3dv(const GLdouble *v)
{
- d_1_0_Deprecated->Color3dv(v);
+ d_1_0_Deprecated->f.Color3dv(v);
}
inline void QOpenGLFunctions_1_5::glColor3d(GLdouble red, GLdouble green, GLdouble blue)
{
- d_1_0_Deprecated->Color3d(red, green, blue);
+ d_1_0_Deprecated->f.Color3d(red, green, blue);
}
inline void QOpenGLFunctions_1_5::glColor3bv(const GLbyte *v)
{
- d_1_0_Deprecated->Color3bv(v);
+ d_1_0_Deprecated->f.Color3bv(v);
}
inline void QOpenGLFunctions_1_5::glColor3b(GLbyte red, GLbyte green, GLbyte blue)
{
- d_1_0_Deprecated->Color3b(red, green, blue);
+ d_1_0_Deprecated->f.Color3b(red, green, blue);
}
inline void QOpenGLFunctions_1_5::glBitmap(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap)
{
- d_1_0_Deprecated->Bitmap(width, height, xorig, yorig, xmove, ymove, bitmap);
+ d_1_0_Deprecated->f.Bitmap(width, height, xorig, yorig, xmove, ymove, bitmap);
}
inline void QOpenGLFunctions_1_5::glBegin(GLenum mode)
{
- d_1_0_Deprecated->Begin(mode);
+ d_1_0_Deprecated->f.Begin(mode);
}
inline void QOpenGLFunctions_1_5::glListBase(GLuint base)
{
- d_1_0_Deprecated->ListBase(base);
+ d_1_0_Deprecated->f.ListBase(base);
}
inline GLuint QOpenGLFunctions_1_5::glGenLists(GLsizei range)
{
- return d_1_0_Deprecated->GenLists(range);
+ return d_1_0_Deprecated->f.GenLists(range);
}
inline void QOpenGLFunctions_1_5::glDeleteLists(GLuint list, GLsizei range)
{
- d_1_0_Deprecated->DeleteLists(list, range);
+ d_1_0_Deprecated->f.DeleteLists(list, range);
}
inline void QOpenGLFunctions_1_5::glCallLists(GLsizei n, GLenum type, const GLvoid *lists)
{
- d_1_0_Deprecated->CallLists(n, type, lists);
+ d_1_0_Deprecated->f.CallLists(n, type, lists);
}
inline void QOpenGLFunctions_1_5::glCallList(GLuint list)
{
- d_1_0_Deprecated->CallList(list);
+ d_1_0_Deprecated->f.CallList(list);
}
inline void QOpenGLFunctions_1_5::glEndList()
{
- d_1_0_Deprecated->EndList();
+ d_1_0_Deprecated->f.EndList();
}
inline void QOpenGLFunctions_1_5::glNewList(GLuint list, GLenum mode)
{
- d_1_0_Deprecated->NewList(list, mode);
+ d_1_0_Deprecated->f.NewList(list, mode);
}
// OpenGL 1.1 deprecated functions
inline void QOpenGLFunctions_1_5::glPushClientAttrib(GLbitfield mask)
{
- d_1_1_Deprecated->PushClientAttrib(mask);
+ d_1_1_Deprecated->f.PushClientAttrib(mask);
}
inline void QOpenGLFunctions_1_5::glPopClientAttrib()
{
- d_1_1_Deprecated->PopClientAttrib();
+ d_1_1_Deprecated->f.PopClientAttrib();
}
inline void QOpenGLFunctions_1_5::glPrioritizeTextures(GLsizei n, const GLuint *textures, const GLfloat *priorities)
{
- d_1_1_Deprecated->PrioritizeTextures(n, textures, priorities);
+ d_1_1_Deprecated->f.PrioritizeTextures(n, textures, priorities);
}
inline GLboolean QOpenGLFunctions_1_5::glAreTexturesResident(GLsizei n, const GLuint *textures, GLboolean *residences)
{
- return d_1_1_Deprecated->AreTexturesResident(n, textures, residences);
+ return d_1_1_Deprecated->f.AreTexturesResident(n, textures, residences);
}
inline void QOpenGLFunctions_1_5::glVertexPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->VertexPointer(size, type, stride, pointer);
+ d_1_1_Deprecated->f.VertexPointer(size, type, stride, pointer);
}
inline void QOpenGLFunctions_1_5::glTexCoordPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->TexCoordPointer(size, type, stride, pointer);
+ d_1_1_Deprecated->f.TexCoordPointer(size, type, stride, pointer);
}
inline void QOpenGLFunctions_1_5::glNormalPointer(GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->NormalPointer(type, stride, pointer);
+ d_1_1_Deprecated->f.NormalPointer(type, stride, pointer);
}
inline void QOpenGLFunctions_1_5::glInterleavedArrays(GLenum format, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->InterleavedArrays(format, stride, pointer);
+ d_1_1_Deprecated->f.InterleavedArrays(format, stride, pointer);
}
inline void QOpenGLFunctions_1_5::glIndexPointer(GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->IndexPointer(type, stride, pointer);
+ d_1_1_Deprecated->f.IndexPointer(type, stride, pointer);
}
inline void QOpenGLFunctions_1_5::glEnableClientState(GLenum array)
{
- d_1_1_Deprecated->EnableClientState(array);
+ d_1_1_Deprecated->f.EnableClientState(array);
}
inline void QOpenGLFunctions_1_5::glEdgeFlagPointer(GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->EdgeFlagPointer(stride, pointer);
+ d_1_1_Deprecated->f.EdgeFlagPointer(stride, pointer);
}
inline void QOpenGLFunctions_1_5::glDisableClientState(GLenum array)
{
- d_1_1_Deprecated->DisableClientState(array);
+ d_1_1_Deprecated->f.DisableClientState(array);
}
inline void QOpenGLFunctions_1_5::glColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->ColorPointer(size, type, stride, pointer);
+ d_1_1_Deprecated->f.ColorPointer(size, type, stride, pointer);
}
inline void QOpenGLFunctions_1_5::glArrayElement(GLint i)
{
- d_1_1_Deprecated->ArrayElement(i);
+ d_1_1_Deprecated->f.ArrayElement(i);
}
// OpenGL 1.2 deprecated functions
inline void QOpenGLFunctions_1_5::glResetMinmax(GLenum target)
{
- d_1_2_Deprecated->ResetMinmax(target);
+ d_1_2_Deprecated->f.ResetMinmax(target);
}
inline void QOpenGLFunctions_1_5::glResetHistogram(GLenum target)
{
- d_1_2_Deprecated->ResetHistogram(target);
+ d_1_2_Deprecated->f.ResetHistogram(target);
}
inline void QOpenGLFunctions_1_5::glMinmax(GLenum target, GLenum internalformat, GLboolean sink)
{
- d_1_2_Deprecated->Minmax(target, internalformat, sink);
+ d_1_2_Deprecated->f.Minmax(target, internalformat, sink);
}
inline void QOpenGLFunctions_1_5::glHistogram(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink)
{
- d_1_2_Deprecated->Histogram(target, width, internalformat, sink);
+ d_1_2_Deprecated->f.Histogram(target, width, internalformat, sink);
}
inline void QOpenGLFunctions_1_5::glGetMinmaxParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_2_Deprecated->GetMinmaxParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.GetMinmaxParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_1_5::glGetMinmaxParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_2_Deprecated->GetMinmaxParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.GetMinmaxParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_1_5::glGetMinmax(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values)
{
- d_1_2_Deprecated->GetMinmax(target, reset, format, type, values);
+ d_1_2_Deprecated->f.GetMinmax(target, reset, format, type, values);
}
inline void QOpenGLFunctions_1_5::glGetHistogramParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_2_Deprecated->GetHistogramParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.GetHistogramParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_1_5::glGetHistogramParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_2_Deprecated->GetHistogramParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.GetHistogramParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_1_5::glGetHistogram(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values)
{
- d_1_2_Deprecated->GetHistogram(target, reset, format, type, values);
+ d_1_2_Deprecated->f.GetHistogram(target, reset, format, type, values);
}
inline void QOpenGLFunctions_1_5::glSeparableFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column)
{
- d_1_2_Deprecated->SeparableFilter2D(target, internalformat, width, height, format, type, row, column);
+ d_1_2_Deprecated->f.SeparableFilter2D(target, internalformat, width, height, format, type, row, column);
}
inline void QOpenGLFunctions_1_5::glGetSeparableFilter(GLenum target, GLenum format, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span)
{
- d_1_2_Deprecated->GetSeparableFilter(target, format, type, row, column, span);
+ d_1_2_Deprecated->f.GetSeparableFilter(target, format, type, row, column, span);
}
inline void QOpenGLFunctions_1_5::glGetConvolutionParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_2_Deprecated->GetConvolutionParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.GetConvolutionParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_1_5::glGetConvolutionParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_2_Deprecated->GetConvolutionParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.GetConvolutionParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_1_5::glGetConvolutionFilter(GLenum target, GLenum format, GLenum type, GLvoid *image)
{
- d_1_2_Deprecated->GetConvolutionFilter(target, format, type, image);
+ d_1_2_Deprecated->f.GetConvolutionFilter(target, format, type, image);
}
inline void QOpenGLFunctions_1_5::glCopyConvolutionFilter2D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_2_Deprecated->CopyConvolutionFilter2D(target, internalformat, x, y, width, height);
+ d_1_2_Deprecated->f.CopyConvolutionFilter2D(target, internalformat, x, y, width, height);
}
inline void QOpenGLFunctions_1_5::glCopyConvolutionFilter1D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
{
- d_1_2_Deprecated->CopyConvolutionFilter1D(target, internalformat, x, y, width);
+ d_1_2_Deprecated->f.CopyConvolutionFilter1D(target, internalformat, x, y, width);
}
inline void QOpenGLFunctions_1_5::glConvolutionParameteriv(GLenum target, GLenum pname, const GLint *params)
{
- d_1_2_Deprecated->ConvolutionParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.ConvolutionParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_1_5::glConvolutionParameteri(GLenum target, GLenum pname, GLint params)
{
- d_1_2_Deprecated->ConvolutionParameteri(target, pname, params);
+ d_1_2_Deprecated->f.ConvolutionParameteri(target, pname, params);
}
inline void QOpenGLFunctions_1_5::glConvolutionParameterfv(GLenum target, GLenum pname, const GLfloat *params)
{
- d_1_2_Deprecated->ConvolutionParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.ConvolutionParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_1_5::glConvolutionParameterf(GLenum target, GLenum pname, GLfloat params)
{
- d_1_2_Deprecated->ConvolutionParameterf(target, pname, params);
+ d_1_2_Deprecated->f.ConvolutionParameterf(target, pname, params);
}
inline void QOpenGLFunctions_1_5::glConvolutionFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *image)
{
- d_1_2_Deprecated->ConvolutionFilter2D(target, internalformat, width, height, format, type, image);
+ d_1_2_Deprecated->f.ConvolutionFilter2D(target, internalformat, width, height, format, type, image);
}
inline void QOpenGLFunctions_1_5::glConvolutionFilter1D(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *image)
{
- d_1_2_Deprecated->ConvolutionFilter1D(target, internalformat, width, format, type, image);
+ d_1_2_Deprecated->f.ConvolutionFilter1D(target, internalformat, width, format, type, image);
}
inline void QOpenGLFunctions_1_5::glCopyColorSubTable(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width)
{
- d_1_2_Deprecated->CopyColorSubTable(target, start, x, y, width);
+ d_1_2_Deprecated->f.CopyColorSubTable(target, start, x, y, width);
}
inline void QOpenGLFunctions_1_5::glColorSubTable(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *data)
{
- d_1_2_Deprecated->ColorSubTable(target, start, count, format, type, data);
+ d_1_2_Deprecated->f.ColorSubTable(target, start, count, format, type, data);
}
inline void QOpenGLFunctions_1_5::glGetColorTableParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_2_Deprecated->GetColorTableParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.GetColorTableParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_1_5::glGetColorTableParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_2_Deprecated->GetColorTableParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.GetColorTableParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_1_5::glGetColorTable(GLenum target, GLenum format, GLenum type, GLvoid *table)
{
- d_1_2_Deprecated->GetColorTable(target, format, type, table);
+ d_1_2_Deprecated->f.GetColorTable(target, format, type, table);
}
inline void QOpenGLFunctions_1_5::glCopyColorTable(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
{
- d_1_2_Deprecated->CopyColorTable(target, internalformat, x, y, width);
+ d_1_2_Deprecated->f.CopyColorTable(target, internalformat, x, y, width);
}
inline void QOpenGLFunctions_1_5::glColorTableParameteriv(GLenum target, GLenum pname, const GLint *params)
{
- d_1_2_Deprecated->ColorTableParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.ColorTableParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_1_5::glColorTableParameterfv(GLenum target, GLenum pname, const GLfloat *params)
{
- d_1_2_Deprecated->ColorTableParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.ColorTableParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_1_5::glColorTable(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table)
{
- d_1_2_Deprecated->ColorTable(target, internalformat, width, format, type, table);
+ d_1_2_Deprecated->f.ColorTable(target, internalformat, width, format, type, table);
}
// OpenGL 1.3 deprecated functions
inline void QOpenGLFunctions_1_5::glMultTransposeMatrixd(const GLdouble *m)
{
- d_1_3_Deprecated->MultTransposeMatrixd(m);
+ d_1_3_Deprecated->f.MultTransposeMatrixd(m);
}
inline void QOpenGLFunctions_1_5::glMultTransposeMatrixf(const GLfloat *m)
{
- d_1_3_Deprecated->MultTransposeMatrixf(m);
+ d_1_3_Deprecated->f.MultTransposeMatrixf(m);
}
inline void QOpenGLFunctions_1_5::glLoadTransposeMatrixd(const GLdouble *m)
{
- d_1_3_Deprecated->LoadTransposeMatrixd(m);
+ d_1_3_Deprecated->f.LoadTransposeMatrixd(m);
}
inline void QOpenGLFunctions_1_5::glLoadTransposeMatrixf(const GLfloat *m)
{
- d_1_3_Deprecated->LoadTransposeMatrixf(m);
+ d_1_3_Deprecated->f.LoadTransposeMatrixf(m);
}
inline void QOpenGLFunctions_1_5::glMultiTexCoord4sv(GLenum target, const GLshort *v)
{
- d_1_3_Deprecated->MultiTexCoord4sv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord4sv(target, v);
}
inline void QOpenGLFunctions_1_5::glMultiTexCoord4s(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q)
{
- d_1_3_Deprecated->MultiTexCoord4s(target, s, t, r, q);
+ d_1_3_Deprecated->f.MultiTexCoord4s(target, s, t, r, q);
}
inline void QOpenGLFunctions_1_5::glMultiTexCoord4iv(GLenum target, const GLint *v)
{
- d_1_3_Deprecated->MultiTexCoord4iv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord4iv(target, v);
}
inline void QOpenGLFunctions_1_5::glMultiTexCoord4i(GLenum target, GLint s, GLint t, GLint r, GLint q)
{
- d_1_3_Deprecated->MultiTexCoord4i(target, s, t, r, q);
+ d_1_3_Deprecated->f.MultiTexCoord4i(target, s, t, r, q);
}
inline void QOpenGLFunctions_1_5::glMultiTexCoord4fv(GLenum target, const GLfloat *v)
{
- d_1_3_Deprecated->MultiTexCoord4fv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord4fv(target, v);
}
inline void QOpenGLFunctions_1_5::glMultiTexCoord4f(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q)
{
- d_1_3_Deprecated->MultiTexCoord4f(target, s, t, r, q);
+ d_1_3_Deprecated->f.MultiTexCoord4f(target, s, t, r, q);
}
inline void QOpenGLFunctions_1_5::glMultiTexCoord4dv(GLenum target, const GLdouble *v)
{
- d_1_3_Deprecated->MultiTexCoord4dv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord4dv(target, v);
}
inline void QOpenGLFunctions_1_5::glMultiTexCoord4d(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q)
{
- d_1_3_Deprecated->MultiTexCoord4d(target, s, t, r, q);
+ d_1_3_Deprecated->f.MultiTexCoord4d(target, s, t, r, q);
}
inline void QOpenGLFunctions_1_5::glMultiTexCoord3sv(GLenum target, const GLshort *v)
{
- d_1_3_Deprecated->MultiTexCoord3sv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord3sv(target, v);
}
inline void QOpenGLFunctions_1_5::glMultiTexCoord3s(GLenum target, GLshort s, GLshort t, GLshort r)
{
- d_1_3_Deprecated->MultiTexCoord3s(target, s, t, r);
+ d_1_3_Deprecated->f.MultiTexCoord3s(target, s, t, r);
}
inline void QOpenGLFunctions_1_5::glMultiTexCoord3iv(GLenum target, const GLint *v)
{
- d_1_3_Deprecated->MultiTexCoord3iv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord3iv(target, v);
}
inline void QOpenGLFunctions_1_5::glMultiTexCoord3i(GLenum target, GLint s, GLint t, GLint r)
{
- d_1_3_Deprecated->MultiTexCoord3i(target, s, t, r);
+ d_1_3_Deprecated->f.MultiTexCoord3i(target, s, t, r);
}
inline void QOpenGLFunctions_1_5::glMultiTexCoord3fv(GLenum target, const GLfloat *v)
{
- d_1_3_Deprecated->MultiTexCoord3fv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord3fv(target, v);
}
inline void QOpenGLFunctions_1_5::glMultiTexCoord3f(GLenum target, GLfloat s, GLfloat t, GLfloat r)
{
- d_1_3_Deprecated->MultiTexCoord3f(target, s, t, r);
+ d_1_3_Deprecated->f.MultiTexCoord3f(target, s, t, r);
}
inline void QOpenGLFunctions_1_5::glMultiTexCoord3dv(GLenum target, const GLdouble *v)
{
- d_1_3_Deprecated->MultiTexCoord3dv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord3dv(target, v);
}
inline void QOpenGLFunctions_1_5::glMultiTexCoord3d(GLenum target, GLdouble s, GLdouble t, GLdouble r)
{
- d_1_3_Deprecated->MultiTexCoord3d(target, s, t, r);
+ d_1_3_Deprecated->f.MultiTexCoord3d(target, s, t, r);
}
inline void QOpenGLFunctions_1_5::glMultiTexCoord2sv(GLenum target, const GLshort *v)
{
- d_1_3_Deprecated->MultiTexCoord2sv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord2sv(target, v);
}
inline void QOpenGLFunctions_1_5::glMultiTexCoord2s(GLenum target, GLshort s, GLshort t)
{
- d_1_3_Deprecated->MultiTexCoord2s(target, s, t);
+ d_1_3_Deprecated->f.MultiTexCoord2s(target, s, t);
}
inline void QOpenGLFunctions_1_5::glMultiTexCoord2iv(GLenum target, const GLint *v)
{
- d_1_3_Deprecated->MultiTexCoord2iv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord2iv(target, v);
}
inline void QOpenGLFunctions_1_5::glMultiTexCoord2i(GLenum target, GLint s, GLint t)
{
- d_1_3_Deprecated->MultiTexCoord2i(target, s, t);
+ d_1_3_Deprecated->f.MultiTexCoord2i(target, s, t);
}
inline void QOpenGLFunctions_1_5::glMultiTexCoord2fv(GLenum target, const GLfloat *v)
{
- d_1_3_Deprecated->MultiTexCoord2fv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord2fv(target, v);
}
inline void QOpenGLFunctions_1_5::glMultiTexCoord2f(GLenum target, GLfloat s, GLfloat t)
{
- d_1_3_Deprecated->MultiTexCoord2f(target, s, t);
+ d_1_3_Deprecated->f.MultiTexCoord2f(target, s, t);
}
inline void QOpenGLFunctions_1_5::glMultiTexCoord2dv(GLenum target, const GLdouble *v)
{
- d_1_3_Deprecated->MultiTexCoord2dv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord2dv(target, v);
}
inline void QOpenGLFunctions_1_5::glMultiTexCoord2d(GLenum target, GLdouble s, GLdouble t)
{
- d_1_3_Deprecated->MultiTexCoord2d(target, s, t);
+ d_1_3_Deprecated->f.MultiTexCoord2d(target, s, t);
}
inline void QOpenGLFunctions_1_5::glMultiTexCoord1sv(GLenum target, const GLshort *v)
{
- d_1_3_Deprecated->MultiTexCoord1sv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord1sv(target, v);
}
inline void QOpenGLFunctions_1_5::glMultiTexCoord1s(GLenum target, GLshort s)
{
- d_1_3_Deprecated->MultiTexCoord1s(target, s);
+ d_1_3_Deprecated->f.MultiTexCoord1s(target, s);
}
inline void QOpenGLFunctions_1_5::glMultiTexCoord1iv(GLenum target, const GLint *v)
{
- d_1_3_Deprecated->MultiTexCoord1iv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord1iv(target, v);
}
inline void QOpenGLFunctions_1_5::glMultiTexCoord1i(GLenum target, GLint s)
{
- d_1_3_Deprecated->MultiTexCoord1i(target, s);
+ d_1_3_Deprecated->f.MultiTexCoord1i(target, s);
}
inline void QOpenGLFunctions_1_5::glMultiTexCoord1fv(GLenum target, const GLfloat *v)
{
- d_1_3_Deprecated->MultiTexCoord1fv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord1fv(target, v);
}
inline void QOpenGLFunctions_1_5::glMultiTexCoord1f(GLenum target, GLfloat s)
{
- d_1_3_Deprecated->MultiTexCoord1f(target, s);
+ d_1_3_Deprecated->f.MultiTexCoord1f(target, s);
}
inline void QOpenGLFunctions_1_5::glMultiTexCoord1dv(GLenum target, const GLdouble *v)
{
- d_1_3_Deprecated->MultiTexCoord1dv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord1dv(target, v);
}
inline void QOpenGLFunctions_1_5::glMultiTexCoord1d(GLenum target, GLdouble s)
{
- d_1_3_Deprecated->MultiTexCoord1d(target, s);
+ d_1_3_Deprecated->f.MultiTexCoord1d(target, s);
}
inline void QOpenGLFunctions_1_5::glClientActiveTexture(GLenum texture)
{
- d_1_3_Deprecated->ClientActiveTexture(texture);
+ d_1_3_Deprecated->f.ClientActiveTexture(texture);
}
// OpenGL 1.4 deprecated functions
inline void QOpenGLFunctions_1_5::glWindowPos3sv(const GLshort *v)
{
- d_1_4_Deprecated->WindowPos3sv(v);
+ d_1_4_Deprecated->f.WindowPos3sv(v);
}
inline void QOpenGLFunctions_1_5::glWindowPos3s(GLshort x, GLshort y, GLshort z)
{
- d_1_4_Deprecated->WindowPos3s(x, y, z);
+ d_1_4_Deprecated->f.WindowPos3s(x, y, z);
}
inline void QOpenGLFunctions_1_5::glWindowPos3iv(const GLint *v)
{
- d_1_4_Deprecated->WindowPos3iv(v);
+ d_1_4_Deprecated->f.WindowPos3iv(v);
}
inline void QOpenGLFunctions_1_5::glWindowPos3i(GLint x, GLint y, GLint z)
{
- d_1_4_Deprecated->WindowPos3i(x, y, z);
+ d_1_4_Deprecated->f.WindowPos3i(x, y, z);
}
inline void QOpenGLFunctions_1_5::glWindowPos3fv(const GLfloat *v)
{
- d_1_4_Deprecated->WindowPos3fv(v);
+ d_1_4_Deprecated->f.WindowPos3fv(v);
}
inline void QOpenGLFunctions_1_5::glWindowPos3f(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_4_Deprecated->WindowPos3f(x, y, z);
+ d_1_4_Deprecated->f.WindowPos3f(x, y, z);
}
inline void QOpenGLFunctions_1_5::glWindowPos3dv(const GLdouble *v)
{
- d_1_4_Deprecated->WindowPos3dv(v);
+ d_1_4_Deprecated->f.WindowPos3dv(v);
}
inline void QOpenGLFunctions_1_5::glWindowPos3d(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_4_Deprecated->WindowPos3d(x, y, z);
+ d_1_4_Deprecated->f.WindowPos3d(x, y, z);
}
inline void QOpenGLFunctions_1_5::glWindowPos2sv(const GLshort *v)
{
- d_1_4_Deprecated->WindowPos2sv(v);
+ d_1_4_Deprecated->f.WindowPos2sv(v);
}
inline void QOpenGLFunctions_1_5::glWindowPos2s(GLshort x, GLshort y)
{
- d_1_4_Deprecated->WindowPos2s(x, y);
+ d_1_4_Deprecated->f.WindowPos2s(x, y);
}
inline void QOpenGLFunctions_1_5::glWindowPos2iv(const GLint *v)
{
- d_1_4_Deprecated->WindowPos2iv(v);
+ d_1_4_Deprecated->f.WindowPos2iv(v);
}
inline void QOpenGLFunctions_1_5::glWindowPos2i(GLint x, GLint y)
{
- d_1_4_Deprecated->WindowPos2i(x, y);
+ d_1_4_Deprecated->f.WindowPos2i(x, y);
}
inline void QOpenGLFunctions_1_5::glWindowPos2fv(const GLfloat *v)
{
- d_1_4_Deprecated->WindowPos2fv(v);
+ d_1_4_Deprecated->f.WindowPos2fv(v);
}
inline void QOpenGLFunctions_1_5::glWindowPos2f(GLfloat x, GLfloat y)
{
- d_1_4_Deprecated->WindowPos2f(x, y);
+ d_1_4_Deprecated->f.WindowPos2f(x, y);
}
inline void QOpenGLFunctions_1_5::glWindowPos2dv(const GLdouble *v)
{
- d_1_4_Deprecated->WindowPos2dv(v);
+ d_1_4_Deprecated->f.WindowPos2dv(v);
}
inline void QOpenGLFunctions_1_5::glWindowPos2d(GLdouble x, GLdouble y)
{
- d_1_4_Deprecated->WindowPos2d(x, y);
+ d_1_4_Deprecated->f.WindowPos2d(x, y);
}
inline void QOpenGLFunctions_1_5::glSecondaryColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_4_Deprecated->SecondaryColorPointer(size, type, stride, pointer);
+ d_1_4_Deprecated->f.SecondaryColorPointer(size, type, stride, pointer);
}
inline void QOpenGLFunctions_1_5::glSecondaryColor3usv(const GLushort *v)
{
- d_1_4_Deprecated->SecondaryColor3usv(v);
+ d_1_4_Deprecated->f.SecondaryColor3usv(v);
}
inline void QOpenGLFunctions_1_5::glSecondaryColor3us(GLushort red, GLushort green, GLushort blue)
{
- d_1_4_Deprecated->SecondaryColor3us(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3us(red, green, blue);
}
inline void QOpenGLFunctions_1_5::glSecondaryColor3uiv(const GLuint *v)
{
- d_1_4_Deprecated->SecondaryColor3uiv(v);
+ d_1_4_Deprecated->f.SecondaryColor3uiv(v);
}
inline void QOpenGLFunctions_1_5::glSecondaryColor3ui(GLuint red, GLuint green, GLuint blue)
{
- d_1_4_Deprecated->SecondaryColor3ui(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3ui(red, green, blue);
}
inline void QOpenGLFunctions_1_5::glSecondaryColor3ubv(const GLubyte *v)
{
- d_1_4_Deprecated->SecondaryColor3ubv(v);
+ d_1_4_Deprecated->f.SecondaryColor3ubv(v);
}
inline void QOpenGLFunctions_1_5::glSecondaryColor3ub(GLubyte red, GLubyte green, GLubyte blue)
{
- d_1_4_Deprecated->SecondaryColor3ub(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3ub(red, green, blue);
}
inline void QOpenGLFunctions_1_5::glSecondaryColor3sv(const GLshort *v)
{
- d_1_4_Deprecated->SecondaryColor3sv(v);
+ d_1_4_Deprecated->f.SecondaryColor3sv(v);
}
inline void QOpenGLFunctions_1_5::glSecondaryColor3s(GLshort red, GLshort green, GLshort blue)
{
- d_1_4_Deprecated->SecondaryColor3s(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3s(red, green, blue);
}
inline void QOpenGLFunctions_1_5::glSecondaryColor3iv(const GLint *v)
{
- d_1_4_Deprecated->SecondaryColor3iv(v);
+ d_1_4_Deprecated->f.SecondaryColor3iv(v);
}
inline void QOpenGLFunctions_1_5::glSecondaryColor3i(GLint red, GLint green, GLint blue)
{
- d_1_4_Deprecated->SecondaryColor3i(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3i(red, green, blue);
}
inline void QOpenGLFunctions_1_5::glSecondaryColor3fv(const GLfloat *v)
{
- d_1_4_Deprecated->SecondaryColor3fv(v);
+ d_1_4_Deprecated->f.SecondaryColor3fv(v);
}
inline void QOpenGLFunctions_1_5::glSecondaryColor3f(GLfloat red, GLfloat green, GLfloat blue)
{
- d_1_4_Deprecated->SecondaryColor3f(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3f(red, green, blue);
}
inline void QOpenGLFunctions_1_5::glSecondaryColor3dv(const GLdouble *v)
{
- d_1_4_Deprecated->SecondaryColor3dv(v);
+ d_1_4_Deprecated->f.SecondaryColor3dv(v);
}
inline void QOpenGLFunctions_1_5::glSecondaryColor3d(GLdouble red, GLdouble green, GLdouble blue)
{
- d_1_4_Deprecated->SecondaryColor3d(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3d(red, green, blue);
}
inline void QOpenGLFunctions_1_5::glSecondaryColor3bv(const GLbyte *v)
{
- d_1_4_Deprecated->SecondaryColor3bv(v);
+ d_1_4_Deprecated->f.SecondaryColor3bv(v);
}
inline void QOpenGLFunctions_1_5::glSecondaryColor3b(GLbyte red, GLbyte green, GLbyte blue)
{
- d_1_4_Deprecated->SecondaryColor3b(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3b(red, green, blue);
}
inline void QOpenGLFunctions_1_5::glFogCoordPointer(GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_4_Deprecated->FogCoordPointer(type, stride, pointer);
+ d_1_4_Deprecated->f.FogCoordPointer(type, stride, pointer);
}
inline void QOpenGLFunctions_1_5::glFogCoorddv(const GLdouble *coord)
{
- d_1_4_Deprecated->FogCoorddv(coord);
+ d_1_4_Deprecated->f.FogCoorddv(coord);
}
inline void QOpenGLFunctions_1_5::glFogCoordd(GLdouble coord)
{
- d_1_4_Deprecated->FogCoordd(coord);
+ d_1_4_Deprecated->f.FogCoordd(coord);
}
inline void QOpenGLFunctions_1_5::glFogCoordfv(const GLfloat *coord)
{
- d_1_4_Deprecated->FogCoordfv(coord);
+ d_1_4_Deprecated->f.FogCoordfv(coord);
}
inline void QOpenGLFunctions_1_5::glFogCoordf(GLfloat coord)
{
- d_1_4_Deprecated->FogCoordf(coord);
+ d_1_4_Deprecated->f.FogCoordf(coord);
}
diff --git a/src/gui/opengl/qopenglfunctions_2_0.cpp b/src/gui/opengl/qopenglfunctions_2_0.cpp
index 645134a588..b7dc8ef458 100644
--- a/src/gui/opengl/qopenglfunctions_2_0.cpp
+++ b/src/gui/opengl/qopenglfunctions_2_0.cpp
@@ -85,54 +85,42 @@ QOpenGLFunctions_2_0::QOpenGLFunctions_2_0()
QOpenGLFunctions_2_0::~QOpenGLFunctions_2_0()
{
- if (d_1_0_Core && !d_1_0_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_0_Core->context, QOpenGLFunctions_1_0_CoreBackend::versionStatus());
- delete d_1_0_Core;
- }
- if (d_1_1_Core && !d_1_1_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_1_Core->context, QOpenGLFunctions_1_1_CoreBackend::versionStatus());
- delete d_1_1_Core;
- }
- if (d_1_2_Core && !d_1_2_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_2_Core->context, QOpenGLFunctions_1_2_CoreBackend::versionStatus());
- delete d_1_2_Core;
- }
- if (d_1_3_Core && !d_1_3_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_3_Core->context, QOpenGLFunctions_1_3_CoreBackend::versionStatus());
- delete d_1_3_Core;
- }
- if (d_1_4_Core && !d_1_4_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_4_Core->context, QOpenGLFunctions_1_4_CoreBackend::versionStatus());
- delete d_1_4_Core;
- }
- if (d_1_5_Core && !d_1_5_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_5_Core->context, QOpenGLFunctions_1_5_CoreBackend::versionStatus());
- delete d_1_5_Core;
- }
- if (d_2_0_Core && !d_2_0_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_2_0_Core->context, QOpenGLFunctions_2_0_CoreBackend::versionStatus());
- delete d_2_0_Core;
- }
- if (d_1_0_Deprecated && !d_1_0_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_0_Deprecated->context, QOpenGLFunctions_1_0_DeprecatedBackend::versionStatus());
- delete d_1_0_Deprecated;
- }
- if (d_1_1_Deprecated && !d_1_1_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_1_Deprecated->context, QOpenGLFunctions_1_1_DeprecatedBackend::versionStatus());
- delete d_1_1_Deprecated;
- }
- if (d_1_2_Deprecated && !d_1_2_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_2_Deprecated->context, QOpenGLFunctions_1_2_DeprecatedBackend::versionStatus());
- delete d_1_2_Deprecated;
- }
- if (d_1_3_Deprecated && !d_1_3_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_3_Deprecated->context, QOpenGLFunctions_1_3_DeprecatedBackend::versionStatus());
- delete d_1_3_Deprecated;
- }
- if (d_1_4_Deprecated && !d_1_4_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_4_Deprecated->context, QOpenGLFunctions_1_4_DeprecatedBackend::versionStatus());
- delete d_1_4_Deprecated;
- }
+ if (d_1_0_Core)
+ d_1_0_Core->refs.deref();
+ Q_ASSERT(d_1_0_Core->refs.load());
+ if (d_1_1_Core)
+ d_1_1_Core->refs.deref();
+ Q_ASSERT(d_1_1_Core->refs.load());
+ if (d_1_2_Core)
+ d_1_2_Core->refs.deref();
+ Q_ASSERT(d_1_2_Core->refs.load());
+ if (d_1_3_Core)
+ d_1_3_Core->refs.deref();
+ Q_ASSERT(d_1_3_Core->refs.load());
+ if (d_1_4_Core)
+ d_1_4_Core->refs.deref();
+ Q_ASSERT(d_1_4_Core->refs.load());
+ if (d_1_5_Core)
+ d_1_5_Core->refs.deref();
+ Q_ASSERT(d_1_5_Core->refs.load());
+ if (d_2_0_Core)
+ d_2_0_Core->refs.deref();
+ Q_ASSERT(d_2_0_Core->refs.load());
+ if (d_1_0_Deprecated)
+ d_1_0_Deprecated->refs.deref();
+ Q_ASSERT(d_1_0_Deprecated->refs.load());
+ if (d_1_1_Deprecated)
+ d_1_1_Deprecated->refs.deref();
+ Q_ASSERT(d_1_1_Deprecated->refs.load());
+ if (d_1_2_Deprecated)
+ d_1_2_Deprecated->refs.deref();
+ Q_ASSERT(d_1_2_Deprecated->refs.load());
+ if (d_1_3_Deprecated)
+ d_1_3_Deprecated->refs.deref();
+ Q_ASSERT(d_1_3_Deprecated->refs.load());
+ if (d_1_4_Deprecated)
+ d_1_4_Deprecated->refs.deref();
+ Q_ASSERT(d_1_4_Deprecated->refs.load());
}
bool QOpenGLFunctions_2_0::initializeOpenGLFunctions()
@@ -151,98 +139,50 @@ bool QOpenGLFunctions_2_0::initializeOpenGLFunctions()
// Function pointers in the backends are resolved at creation time
QOpenGLVersionFunctionsBackend* d = 0;
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_0_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_0_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_0_CoreBackend::versionStatus(), d);
- }
d_1_0_Core = static_cast<QOpenGLFunctions_1_0_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_1_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_1_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_1_CoreBackend::versionStatus(), d);
- }
d_1_1_Core = static_cast<QOpenGLFunctions_1_1_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_2_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_2_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_2_CoreBackend::versionStatus(), d);
- }
d_1_2_Core = static_cast<QOpenGLFunctions_1_2_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_3_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_3_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_3_CoreBackend::versionStatus(), d);
- }
d_1_3_Core = static_cast<QOpenGLFunctions_1_3_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_4_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_4_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_4_CoreBackend::versionStatus(), d);
- }
d_1_4_Core = static_cast<QOpenGLFunctions_1_4_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_5_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_5_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_5_CoreBackend::versionStatus(), d);
- }
d_1_5_Core = static_cast<QOpenGLFunctions_1_5_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_2_0_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_2_0_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_2_0_CoreBackend::versionStatus(), d);
- }
d_2_0_Core = static_cast<QOpenGLFunctions_2_0_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_0_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_0_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_0_DeprecatedBackend::versionStatus(), d);
- }
d_1_0_Deprecated = static_cast<QOpenGLFunctions_1_0_DeprecatedBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_1_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_1_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_1_DeprecatedBackend::versionStatus(), d);
- }
d_1_1_Deprecated = static_cast<QOpenGLFunctions_1_1_DeprecatedBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_2_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_2_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_2_DeprecatedBackend::versionStatus(), d);
- }
d_1_2_Deprecated = static_cast<QOpenGLFunctions_1_2_DeprecatedBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_3_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_3_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_3_DeprecatedBackend::versionStatus(), d);
- }
d_1_3_Deprecated = static_cast<QOpenGLFunctions_1_3_DeprecatedBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_4_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_4_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_4_DeprecatedBackend::versionStatus(), d);
- }
d_1_4_Deprecated = static_cast<QOpenGLFunctions_1_4_DeprecatedBackend*>(d);
d->refs.ref();
diff --git a/src/gui/opengl/qopenglfunctions_2_0.h b/src/gui/opengl/qopenglfunctions_2_0.h
index c46aa08a2d..81b7274a93 100644
--- a/src/gui/opengl/qopenglfunctions_2_0.h
+++ b/src/gui/opengl/qopenglfunctions_2_0.h
@@ -1,6 +1,7 @@
/****************************************************************************
**
** Copyright (C) 2013 Klaralvdalens Datakonsult AB (KDAB)
+** Copyright (C) 2016 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
** This file is part of the QtGui module of the Qt Toolkit.
@@ -695,2729 +696,2729 @@ private:
// OpenGL 1.0 core functions
inline void QOpenGLFunctions_2_0::glViewport(GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_0_Core->Viewport(x, y, width, height);
+ d_1_0_Core->f.Viewport(x, y, width, height);
}
inline void QOpenGLFunctions_2_0::glDepthRange(GLdouble nearVal, GLdouble farVal)
{
- d_1_0_Core->DepthRange(nearVal, farVal);
+ d_1_0_Core->f.DepthRange(nearVal, farVal);
}
inline GLboolean QOpenGLFunctions_2_0::glIsEnabled(GLenum cap)
{
- return d_1_0_Core->IsEnabled(cap);
+ return d_1_0_Core->f.IsEnabled(cap);
}
inline void QOpenGLFunctions_2_0::glGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint *params)
{
- d_1_0_Core->GetTexLevelParameteriv(target, level, pname, params);
+ d_1_0_Core->f.GetTexLevelParameteriv(target, level, pname, params);
}
inline void QOpenGLFunctions_2_0::glGetTexLevelParameterfv(GLenum target, GLint level, GLenum pname, GLfloat *params)
{
- d_1_0_Core->GetTexLevelParameterfv(target, level, pname, params);
+ d_1_0_Core->f.GetTexLevelParameterfv(target, level, pname, params);
}
inline void QOpenGLFunctions_2_0::glGetTexParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_0_Core->GetTexParameteriv(target, pname, params);
+ d_1_0_Core->f.GetTexParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_2_0::glGetTexParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_0_Core->GetTexParameterfv(target, pname, params);
+ d_1_0_Core->f.GetTexParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_2_0::glGetTexImage(GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels)
{
- d_1_0_Core->GetTexImage(target, level, format, type, pixels);
+ d_1_0_Core->f.GetTexImage(target, level, format, type, pixels);
}
inline const GLubyte * QOpenGLFunctions_2_0::glGetString(GLenum name)
{
- return d_1_0_Core->GetString(name);
+ return d_1_0_Core->f.GetString(name);
}
inline void QOpenGLFunctions_2_0::glGetIntegerv(GLenum pname, GLint *params)
{
- d_1_0_Core->GetIntegerv(pname, params);
+ d_1_0_Core->f.GetIntegerv(pname, params);
}
inline void QOpenGLFunctions_2_0::glGetFloatv(GLenum pname, GLfloat *params)
{
- d_1_0_Core->GetFloatv(pname, params);
+ d_1_0_Core->f.GetFloatv(pname, params);
}
inline GLenum QOpenGLFunctions_2_0::glGetError()
{
- return d_1_0_Core->GetError();
+ return d_1_0_Core->f.GetError();
}
inline void QOpenGLFunctions_2_0::glGetDoublev(GLenum pname, GLdouble *params)
{
- d_1_0_Core->GetDoublev(pname, params);
+ d_1_0_Core->f.GetDoublev(pname, params);
}
inline void QOpenGLFunctions_2_0::glGetBooleanv(GLenum pname, GLboolean *params)
{
- d_1_0_Core->GetBooleanv(pname, params);
+ d_1_0_Core->f.GetBooleanv(pname, params);
}
inline void QOpenGLFunctions_2_0::glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels)
{
- d_1_0_Core->ReadPixels(x, y, width, height, format, type, pixels);
+ d_1_0_Core->f.ReadPixels(x, y, width, height, format, type, pixels);
}
inline void QOpenGLFunctions_2_0::glReadBuffer(GLenum mode)
{
- d_1_0_Core->ReadBuffer(mode);
+ d_1_0_Core->f.ReadBuffer(mode);
}
inline void QOpenGLFunctions_2_0::glPixelStorei(GLenum pname, GLint param)
{
- d_1_0_Core->PixelStorei(pname, param);
+ d_1_0_Core->f.PixelStorei(pname, param);
}
inline void QOpenGLFunctions_2_0::glPixelStoref(GLenum pname, GLfloat param)
{
- d_1_0_Core->PixelStoref(pname, param);
+ d_1_0_Core->f.PixelStoref(pname, param);
}
inline void QOpenGLFunctions_2_0::glDepthFunc(GLenum func)
{
- d_1_0_Core->DepthFunc(func);
+ d_1_0_Core->f.DepthFunc(func);
}
inline void QOpenGLFunctions_2_0::glStencilOp(GLenum fail, GLenum zfail, GLenum zpass)
{
- d_1_0_Core->StencilOp(fail, zfail, zpass);
+ d_1_0_Core->f.StencilOp(fail, zfail, zpass);
}
inline void QOpenGLFunctions_2_0::glStencilFunc(GLenum func, GLint ref, GLuint mask)
{
- d_1_0_Core->StencilFunc(func, ref, mask);
+ d_1_0_Core->f.StencilFunc(func, ref, mask);
}
inline void QOpenGLFunctions_2_0::glLogicOp(GLenum opcode)
{
- d_1_0_Core->LogicOp(opcode);
+ d_1_0_Core->f.LogicOp(opcode);
}
inline void QOpenGLFunctions_2_0::glBlendFunc(GLenum sfactor, GLenum dfactor)
{
- d_1_0_Core->BlendFunc(sfactor, dfactor);
+ d_1_0_Core->f.BlendFunc(sfactor, dfactor);
}
inline void QOpenGLFunctions_2_0::glFlush()
{
- d_1_0_Core->Flush();
+ d_1_0_Core->f.Flush();
}
inline void QOpenGLFunctions_2_0::glFinish()
{
- d_1_0_Core->Finish();
+ d_1_0_Core->f.Finish();
}
inline void QOpenGLFunctions_2_0::glEnable(GLenum cap)
{
- d_1_0_Core->Enable(cap);
+ d_1_0_Core->f.Enable(cap);
}
inline void QOpenGLFunctions_2_0::glDisable(GLenum cap)
{
- d_1_0_Core->Disable(cap);
+ d_1_0_Core->f.Disable(cap);
}
inline void QOpenGLFunctions_2_0::glDepthMask(GLboolean flag)
{
- d_1_0_Core->DepthMask(flag);
+ d_1_0_Core->f.DepthMask(flag);
}
inline void QOpenGLFunctions_2_0::glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
{
- d_1_0_Core->ColorMask(red, green, blue, alpha);
+ d_1_0_Core->f.ColorMask(red, green, blue, alpha);
}
inline void QOpenGLFunctions_2_0::glStencilMask(GLuint mask)
{
- d_1_0_Core->StencilMask(mask);
+ d_1_0_Core->f.StencilMask(mask);
}
inline void QOpenGLFunctions_2_0::glClearDepth(GLdouble depth)
{
- d_1_0_Core->ClearDepth(depth);
+ d_1_0_Core->f.ClearDepth(depth);
}
inline void QOpenGLFunctions_2_0::glClearStencil(GLint s)
{
- d_1_0_Core->ClearStencil(s);
+ d_1_0_Core->f.ClearStencil(s);
}
inline void QOpenGLFunctions_2_0::glClearColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_0_Core->ClearColor(red, green, blue, alpha);
+ d_1_0_Core->f.ClearColor(red, green, blue, alpha);
}
inline void QOpenGLFunctions_2_0::glClear(GLbitfield mask)
{
- d_1_0_Core->Clear(mask);
+ d_1_0_Core->f.Clear(mask);
}
inline void QOpenGLFunctions_2_0::glDrawBuffer(GLenum mode)
{
- d_1_0_Core->DrawBuffer(mode);
+ d_1_0_Core->f.DrawBuffer(mode);
}
inline void QOpenGLFunctions_2_0::glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_0_Core->TexImage2D(target, level, internalformat, width, height, border, format, type, pixels);
+ d_1_0_Core->f.TexImage2D(target, level, internalformat, width, height, border, format, type, pixels);
}
inline void QOpenGLFunctions_2_0::glTexImage1D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_0_Core->TexImage1D(target, level, internalformat, width, border, format, type, pixels);
+ d_1_0_Core->f.TexImage1D(target, level, internalformat, width, border, format, type, pixels);
}
inline void QOpenGLFunctions_2_0::glTexParameteriv(GLenum target, GLenum pname, const GLint *params)
{
- d_1_0_Core->TexParameteriv(target, pname, params);
+ d_1_0_Core->f.TexParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_2_0::glTexParameteri(GLenum target, GLenum pname, GLint param)
{
- d_1_0_Core->TexParameteri(target, pname, param);
+ d_1_0_Core->f.TexParameteri(target, pname, param);
}
inline void QOpenGLFunctions_2_0::glTexParameterfv(GLenum target, GLenum pname, const GLfloat *params)
{
- d_1_0_Core->TexParameterfv(target, pname, params);
+ d_1_0_Core->f.TexParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_2_0::glTexParameterf(GLenum target, GLenum pname, GLfloat param)
{
- d_1_0_Core->TexParameterf(target, pname, param);
+ d_1_0_Core->f.TexParameterf(target, pname, param);
}
inline void QOpenGLFunctions_2_0::glScissor(GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_0_Core->Scissor(x, y, width, height);
+ d_1_0_Core->f.Scissor(x, y, width, height);
}
inline void QOpenGLFunctions_2_0::glPolygonMode(GLenum face, GLenum mode)
{
- d_1_0_Core->PolygonMode(face, mode);
+ d_1_0_Core->f.PolygonMode(face, mode);
}
inline void QOpenGLFunctions_2_0::glPointSize(GLfloat size)
{
- d_1_0_Core->PointSize(size);
+ d_1_0_Core->f.PointSize(size);
}
inline void QOpenGLFunctions_2_0::glLineWidth(GLfloat width)
{
- d_1_0_Core->LineWidth(width);
+ d_1_0_Core->f.LineWidth(width);
}
inline void QOpenGLFunctions_2_0::glHint(GLenum target, GLenum mode)
{
- d_1_0_Core->Hint(target, mode);
+ d_1_0_Core->f.Hint(target, mode);
}
inline void QOpenGLFunctions_2_0::glFrontFace(GLenum mode)
{
- d_1_0_Core->FrontFace(mode);
+ d_1_0_Core->f.FrontFace(mode);
}
inline void QOpenGLFunctions_2_0::glCullFace(GLenum mode)
{
- d_1_0_Core->CullFace(mode);
+ d_1_0_Core->f.CullFace(mode);
}
// OpenGL 1.1 core functions
inline void QOpenGLFunctions_2_0::glIndexubv(const GLubyte *c)
{
- d_1_1_Deprecated->Indexubv(c);
+ d_1_1_Deprecated->f.Indexubv(c);
}
inline void QOpenGLFunctions_2_0::glIndexub(GLubyte c)
{
- d_1_1_Deprecated->Indexub(c);
+ d_1_1_Deprecated->f.Indexub(c);
}
inline GLboolean QOpenGLFunctions_2_0::glIsTexture(GLuint texture)
{
- return d_1_1_Core->IsTexture(texture);
+ return d_1_1_Core->f.IsTexture(texture);
}
inline void QOpenGLFunctions_2_0::glGenTextures(GLsizei n, GLuint *textures)
{
- d_1_1_Core->GenTextures(n, textures);
+ d_1_1_Core->f.GenTextures(n, textures);
}
inline void QOpenGLFunctions_2_0::glDeleteTextures(GLsizei n, const GLuint *textures)
{
- d_1_1_Core->DeleteTextures(n, textures);
+ d_1_1_Core->f.DeleteTextures(n, textures);
}
inline void QOpenGLFunctions_2_0::glBindTexture(GLenum target, GLuint texture)
{
- d_1_1_Core->BindTexture(target, texture);
+ d_1_1_Core->f.BindTexture(target, texture);
}
inline void QOpenGLFunctions_2_0::glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_1_Core->TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels);
+ d_1_1_Core->f.TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels);
}
inline void QOpenGLFunctions_2_0::glTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_1_Core->TexSubImage1D(target, level, xoffset, width, format, type, pixels);
+ d_1_1_Core->f.TexSubImage1D(target, level, xoffset, width, format, type, pixels);
}
inline void QOpenGLFunctions_2_0::glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_1_Core->CopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height);
+ d_1_1_Core->f.CopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height);
}
inline void QOpenGLFunctions_2_0::glCopyTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
{
- d_1_1_Core->CopyTexSubImage1D(target, level, xoffset, x, y, width);
+ d_1_1_Core->f.CopyTexSubImage1D(target, level, xoffset, x, y, width);
}
inline void QOpenGLFunctions_2_0::glCopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
{
- d_1_1_Core->CopyTexImage2D(target, level, internalformat, x, y, width, height, border);
+ d_1_1_Core->f.CopyTexImage2D(target, level, internalformat, x, y, width, height, border);
}
inline void QOpenGLFunctions_2_0::glCopyTexImage1D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
{
- d_1_1_Core->CopyTexImage1D(target, level, internalformat, x, y, width, border);
+ d_1_1_Core->f.CopyTexImage1D(target, level, internalformat, x, y, width, border);
}
inline void QOpenGLFunctions_2_0::glPolygonOffset(GLfloat factor, GLfloat units)
{
- d_1_1_Core->PolygonOffset(factor, units);
+ d_1_1_Core->f.PolygonOffset(factor, units);
}
inline void QOpenGLFunctions_2_0::glGetPointerv(GLenum pname, GLvoid* *params)
{
- d_1_1_Deprecated->GetPointerv(pname, params);
+ d_1_1_Deprecated->f.GetPointerv(pname, params);
}
inline void QOpenGLFunctions_2_0::glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices)
{
- d_1_1_Core->DrawElements(mode, count, type, indices);
+ d_1_1_Core->f.DrawElements(mode, count, type, indices);
}
inline void QOpenGLFunctions_2_0::glDrawArrays(GLenum mode, GLint first, GLsizei count)
{
- d_1_1_Core->DrawArrays(mode, first, count);
+ d_1_1_Core->f.DrawArrays(mode, first, count);
}
// OpenGL 1.2 core functions
inline void QOpenGLFunctions_2_0::glCopyTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_2_Core->CopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height);
+ d_1_2_Core->f.CopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height);
}
inline void QOpenGLFunctions_2_0::glTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_2_Core->TexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);
+ d_1_2_Core->f.TexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);
}
inline void QOpenGLFunctions_2_0::glTexImage3D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_2_Core->TexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels);
+ d_1_2_Core->f.TexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels);
}
inline void QOpenGLFunctions_2_0::glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices)
{
- d_1_2_Core->DrawRangeElements(mode, start, end, count, type, indices);
+ d_1_2_Core->f.DrawRangeElements(mode, start, end, count, type, indices);
}
inline void QOpenGLFunctions_2_0::glBlendEquation(GLenum mode)
{
- d_1_2_Core->BlendEquation(mode);
+ d_1_2_Core->f.BlendEquation(mode);
}
inline void QOpenGLFunctions_2_0::glBlendColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_2_Core->BlendColor(red, green, blue, alpha);
+ d_1_2_Core->f.BlendColor(red, green, blue, alpha);
}
// OpenGL 1.3 core functions
inline void QOpenGLFunctions_2_0::glGetCompressedTexImage(GLenum target, GLint level, GLvoid *img)
{
- d_1_3_Core->GetCompressedTexImage(target, level, img);
+ d_1_3_Core->f.GetCompressedTexImage(target, level, img);
}
inline void QOpenGLFunctions_2_0::glCompressedTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexSubImage1D(target, level, xoffset, width, format, imageSize, data);
+ d_1_3_Core->f.CompressedTexSubImage1D(target, level, xoffset, width, format, imageSize, data);
}
inline void QOpenGLFunctions_2_0::glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data);
+ d_1_3_Core->f.CompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data);
}
inline void QOpenGLFunctions_2_0::glCompressedTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data);
+ d_1_3_Core->f.CompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data);
}
inline void QOpenGLFunctions_2_0::glCompressedTexImage1D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexImage1D(target, level, internalformat, width, border, imageSize, data);
+ d_1_3_Core->f.CompressedTexImage1D(target, level, internalformat, width, border, imageSize, data);
}
inline void QOpenGLFunctions_2_0::glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data);
+ d_1_3_Core->f.CompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data);
}
inline void QOpenGLFunctions_2_0::glCompressedTexImage3D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data);
+ d_1_3_Core->f.CompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data);
}
inline void QOpenGLFunctions_2_0::glSampleCoverage(GLfloat value, GLboolean invert)
{
- d_1_3_Core->SampleCoverage(value, invert);
+ d_1_3_Core->f.SampleCoverage(value, invert);
}
inline void QOpenGLFunctions_2_0::glActiveTexture(GLenum texture)
{
- d_1_3_Core->ActiveTexture(texture);
+ d_1_3_Core->f.ActiveTexture(texture);
}
// OpenGL 1.4 core functions
inline void QOpenGLFunctions_2_0::glPointParameteriv(GLenum pname, const GLint *params)
{
- d_1_4_Core->PointParameteriv(pname, params);
+ d_1_4_Core->f.PointParameteriv(pname, params);
}
inline void QOpenGLFunctions_2_0::glPointParameteri(GLenum pname, GLint param)
{
- d_1_4_Core->PointParameteri(pname, param);
+ d_1_4_Core->f.PointParameteri(pname, param);
}
inline void QOpenGLFunctions_2_0::glPointParameterfv(GLenum pname, const GLfloat *params)
{
- d_1_4_Core->PointParameterfv(pname, params);
+ d_1_4_Core->f.PointParameterfv(pname, params);
}
inline void QOpenGLFunctions_2_0::glPointParameterf(GLenum pname, GLfloat param)
{
- d_1_4_Core->PointParameterf(pname, param);
+ d_1_4_Core->f.PointParameterf(pname, param);
}
inline void QOpenGLFunctions_2_0::glMultiDrawElements(GLenum mode, const GLsizei *count, GLenum type, const GLvoid* const *indices, GLsizei drawcount)
{
- d_1_4_Core->MultiDrawElements(mode, count, type, indices, drawcount);
+ d_1_4_Core->f.MultiDrawElements(mode, count, type, indices, drawcount);
}
inline void QOpenGLFunctions_2_0::glMultiDrawArrays(GLenum mode, const GLint *first, const GLsizei *count, GLsizei drawcount)
{
- d_1_4_Core->MultiDrawArrays(mode, first, count, drawcount);
+ d_1_4_Core->f.MultiDrawArrays(mode, first, count, drawcount);
}
inline void QOpenGLFunctions_2_0::glBlendFuncSeparate(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
{
- d_1_4_Core->BlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);
+ d_1_4_Core->f.BlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);
}
// OpenGL 1.5 core functions
inline void QOpenGLFunctions_2_0::glGetBufferPointerv(GLenum target, GLenum pname, GLvoid* *params)
{
- d_1_5_Core->GetBufferPointerv(target, pname, params);
+ d_1_5_Core->f.GetBufferPointerv(target, pname, params);
}
inline void QOpenGLFunctions_2_0::glGetBufferParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_5_Core->GetBufferParameteriv(target, pname, params);
+ d_1_5_Core->f.GetBufferParameteriv(target, pname, params);
}
inline GLboolean QOpenGLFunctions_2_0::glUnmapBuffer(GLenum target)
{
- return d_1_5_Core->UnmapBuffer(target);
+ return d_1_5_Core->f.UnmapBuffer(target);
}
inline GLvoid* QOpenGLFunctions_2_0::glMapBuffer(GLenum target, GLenum access)
{
- return d_1_5_Core->MapBuffer(target, access);
+ return d_1_5_Core->f.MapBuffer(target, access);
}
inline void QOpenGLFunctions_2_0::glGetBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, GLvoid *data)
{
- d_1_5_Core->GetBufferSubData(target, offset, size, data);
+ d_1_5_Core->f.GetBufferSubData(target, offset, size, data);
}
inline void QOpenGLFunctions_2_0::glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid *data)
{
- d_1_5_Core->BufferSubData(target, offset, size, data);
+ d_1_5_Core->f.BufferSubData(target, offset, size, data);
}
inline void QOpenGLFunctions_2_0::glBufferData(GLenum target, GLsizeiptr size, const GLvoid *data, GLenum usage)
{
- d_1_5_Core->BufferData(target, size, data, usage);
+ d_1_5_Core->f.BufferData(target, size, data, usage);
}
inline GLboolean QOpenGLFunctions_2_0::glIsBuffer(GLuint buffer)
{
- return d_1_5_Core->IsBuffer(buffer);
+ return d_1_5_Core->f.IsBuffer(buffer);
}
inline void QOpenGLFunctions_2_0::glGenBuffers(GLsizei n, GLuint *buffers)
{
- d_1_5_Core->GenBuffers(n, buffers);
+ d_1_5_Core->f.GenBuffers(n, buffers);
}
inline void QOpenGLFunctions_2_0::glDeleteBuffers(GLsizei n, const GLuint *buffers)
{
- d_1_5_Core->DeleteBuffers(n, buffers);
+ d_1_5_Core->f.DeleteBuffers(n, buffers);
}
inline void QOpenGLFunctions_2_0::glBindBuffer(GLenum target, GLuint buffer)
{
- d_1_5_Core->BindBuffer(target, buffer);
+ d_1_5_Core->f.BindBuffer(target, buffer);
}
inline void QOpenGLFunctions_2_0::glGetQueryObjectuiv(GLuint id, GLenum pname, GLuint *params)
{
- d_1_5_Core->GetQueryObjectuiv(id, pname, params);
+ d_1_5_Core->f.GetQueryObjectuiv(id, pname, params);
}
inline void QOpenGLFunctions_2_0::glGetQueryObjectiv(GLuint id, GLenum pname, GLint *params)
{
- d_1_5_Core->GetQueryObjectiv(id, pname, params);
+ d_1_5_Core->f.GetQueryObjectiv(id, pname, params);
}
inline void QOpenGLFunctions_2_0::glGetQueryiv(GLenum target, GLenum pname, GLint *params)
{
- d_1_5_Core->GetQueryiv(target, pname, params);
+ d_1_5_Core->f.GetQueryiv(target, pname, params);
}
inline void QOpenGLFunctions_2_0::glEndQuery(GLenum target)
{
- d_1_5_Core->EndQuery(target);
+ d_1_5_Core->f.EndQuery(target);
}
inline void QOpenGLFunctions_2_0::glBeginQuery(GLenum target, GLuint id)
{
- d_1_5_Core->BeginQuery(target, id);
+ d_1_5_Core->f.BeginQuery(target, id);
}
inline GLboolean QOpenGLFunctions_2_0::glIsQuery(GLuint id)
{
- return d_1_5_Core->IsQuery(id);
+ return d_1_5_Core->f.IsQuery(id);
}
inline void QOpenGLFunctions_2_0::glDeleteQueries(GLsizei n, const GLuint *ids)
{
- d_1_5_Core->DeleteQueries(n, ids);
+ d_1_5_Core->f.DeleteQueries(n, ids);
}
inline void QOpenGLFunctions_2_0::glGenQueries(GLsizei n, GLuint *ids)
{
- d_1_5_Core->GenQueries(n, ids);
+ d_1_5_Core->f.GenQueries(n, ids);
}
// OpenGL 2.0 core functions
inline void QOpenGLFunctions_2_0::glVertexAttribPointer(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer)
{
- d_2_0_Core->VertexAttribPointer(index, size, type, normalized, stride, pointer);
+ d_2_0_Core->f.VertexAttribPointer(index, size, type, normalized, stride, pointer);
}
inline void QOpenGLFunctions_2_0::glValidateProgram(GLuint program)
{
- d_2_0_Core->ValidateProgram(program);
+ d_2_0_Core->f.ValidateProgram(program);
}
inline void QOpenGLFunctions_2_0::glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_0_Core->UniformMatrix4fv(location, count, transpose, value);
+ d_2_0_Core->f.UniformMatrix4fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_2_0::glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_0_Core->UniformMatrix3fv(location, count, transpose, value);
+ d_2_0_Core->f.UniformMatrix3fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_2_0::glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_0_Core->UniformMatrix2fv(location, count, transpose, value);
+ d_2_0_Core->f.UniformMatrix2fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_2_0::glUniform4iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform4iv(location, count, value);
+ d_2_0_Core->f.Uniform4iv(location, count, value);
}
inline void QOpenGLFunctions_2_0::glUniform3iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform3iv(location, count, value);
+ d_2_0_Core->f.Uniform3iv(location, count, value);
}
inline void QOpenGLFunctions_2_0::glUniform2iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform2iv(location, count, value);
+ d_2_0_Core->f.Uniform2iv(location, count, value);
}
inline void QOpenGLFunctions_2_0::glUniform1iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform1iv(location, count, value);
+ d_2_0_Core->f.Uniform1iv(location, count, value);
}
inline void QOpenGLFunctions_2_0::glUniform4fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform4fv(location, count, value);
+ d_2_0_Core->f.Uniform4fv(location, count, value);
}
inline void QOpenGLFunctions_2_0::glUniform3fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform3fv(location, count, value);
+ d_2_0_Core->f.Uniform3fv(location, count, value);
}
inline void QOpenGLFunctions_2_0::glUniform2fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform2fv(location, count, value);
+ d_2_0_Core->f.Uniform2fv(location, count, value);
}
inline void QOpenGLFunctions_2_0::glUniform1fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform1fv(location, count, value);
+ d_2_0_Core->f.Uniform1fv(location, count, value);
}
inline void QOpenGLFunctions_2_0::glUniform4i(GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
{
- d_2_0_Core->Uniform4i(location, v0, v1, v2, v3);
+ d_2_0_Core->f.Uniform4i(location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_2_0::glUniform3i(GLint location, GLint v0, GLint v1, GLint v2)
{
- d_2_0_Core->Uniform3i(location, v0, v1, v2);
+ d_2_0_Core->f.Uniform3i(location, v0, v1, v2);
}
inline void QOpenGLFunctions_2_0::glUniform2i(GLint location, GLint v0, GLint v1)
{
- d_2_0_Core->Uniform2i(location, v0, v1);
+ d_2_0_Core->f.Uniform2i(location, v0, v1);
}
inline void QOpenGLFunctions_2_0::glUniform1i(GLint location, GLint v0)
{
- d_2_0_Core->Uniform1i(location, v0);
+ d_2_0_Core->f.Uniform1i(location, v0);
}
inline void QOpenGLFunctions_2_0::glUniform4f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
{
- d_2_0_Core->Uniform4f(location, v0, v1, v2, v3);
+ d_2_0_Core->f.Uniform4f(location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_2_0::glUniform3f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
{
- d_2_0_Core->Uniform3f(location, v0, v1, v2);
+ d_2_0_Core->f.Uniform3f(location, v0, v1, v2);
}
inline void QOpenGLFunctions_2_0::glUniform2f(GLint location, GLfloat v0, GLfloat v1)
{
- d_2_0_Core->Uniform2f(location, v0, v1);
+ d_2_0_Core->f.Uniform2f(location, v0, v1);
}
inline void QOpenGLFunctions_2_0::glUniform1f(GLint location, GLfloat v0)
{
- d_2_0_Core->Uniform1f(location, v0);
+ d_2_0_Core->f.Uniform1f(location, v0);
}
inline void QOpenGLFunctions_2_0::glUseProgram(GLuint program)
{
- d_2_0_Core->UseProgram(program);
+ d_2_0_Core->f.UseProgram(program);
}
inline void QOpenGLFunctions_2_0::glShaderSource(GLuint shader, GLsizei count, const GLchar* const *string, const GLint *length)
{
- d_2_0_Core->ShaderSource(shader, count, string, length);
+ d_2_0_Core->f.ShaderSource(shader, count, string, length);
}
inline void QOpenGLFunctions_2_0::glLinkProgram(GLuint program)
{
- d_2_0_Core->LinkProgram(program);
+ d_2_0_Core->f.LinkProgram(program);
}
inline GLboolean QOpenGLFunctions_2_0::glIsShader(GLuint shader)
{
- return d_2_0_Core->IsShader(shader);
+ return d_2_0_Core->f.IsShader(shader);
}
inline GLboolean QOpenGLFunctions_2_0::glIsProgram(GLuint program)
{
- return d_2_0_Core->IsProgram(program);
+ return d_2_0_Core->f.IsProgram(program);
}
inline void QOpenGLFunctions_2_0::glGetVertexAttribPointerv(GLuint index, GLenum pname, GLvoid* *pointer)
{
- d_2_0_Core->GetVertexAttribPointerv(index, pname, pointer);
+ d_2_0_Core->f.GetVertexAttribPointerv(index, pname, pointer);
}
inline void QOpenGLFunctions_2_0::glGetVertexAttribiv(GLuint index, GLenum pname, GLint *params)
{
- d_2_0_Core->GetVertexAttribiv(index, pname, params);
+ d_2_0_Core->f.GetVertexAttribiv(index, pname, params);
}
inline void QOpenGLFunctions_2_0::glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat *params)
{
- d_2_0_Core->GetVertexAttribfv(index, pname, params);
+ d_2_0_Core->f.GetVertexAttribfv(index, pname, params);
}
inline void QOpenGLFunctions_2_0::glGetVertexAttribdv(GLuint index, GLenum pname, GLdouble *params)
{
- d_2_0_Core->GetVertexAttribdv(index, pname, params);
+ d_2_0_Core->f.GetVertexAttribdv(index, pname, params);
}
inline void QOpenGLFunctions_2_0::glGetUniformiv(GLuint program, GLint location, GLint *params)
{
- d_2_0_Core->GetUniformiv(program, location, params);
+ d_2_0_Core->f.GetUniformiv(program, location, params);
}
inline void QOpenGLFunctions_2_0::glGetUniformfv(GLuint program, GLint location, GLfloat *params)
{
- d_2_0_Core->GetUniformfv(program, location, params);
+ d_2_0_Core->f.GetUniformfv(program, location, params);
}
inline GLint QOpenGLFunctions_2_0::glGetUniformLocation(GLuint program, const GLchar *name)
{
- return d_2_0_Core->GetUniformLocation(program, name);
+ return d_2_0_Core->f.GetUniformLocation(program, name);
}
inline void QOpenGLFunctions_2_0::glGetShaderSource(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source)
{
- d_2_0_Core->GetShaderSource(shader, bufSize, length, source);
+ d_2_0_Core->f.GetShaderSource(shader, bufSize, length, source);
}
inline void QOpenGLFunctions_2_0::glGetShaderInfoLog(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
{
- d_2_0_Core->GetShaderInfoLog(shader, bufSize, length, infoLog);
+ d_2_0_Core->f.GetShaderInfoLog(shader, bufSize, length, infoLog);
}
inline void QOpenGLFunctions_2_0::glGetShaderiv(GLuint shader, GLenum pname, GLint *params)
{
- d_2_0_Core->GetShaderiv(shader, pname, params);
+ d_2_0_Core->f.GetShaderiv(shader, pname, params);
}
inline void QOpenGLFunctions_2_0::glGetProgramInfoLog(GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
{
- d_2_0_Core->GetProgramInfoLog(program, bufSize, length, infoLog);
+ d_2_0_Core->f.GetProgramInfoLog(program, bufSize, length, infoLog);
}
inline void QOpenGLFunctions_2_0::glGetProgramiv(GLuint program, GLenum pname, GLint *params)
{
- d_2_0_Core->GetProgramiv(program, pname, params);
+ d_2_0_Core->f.GetProgramiv(program, pname, params);
}
inline GLint QOpenGLFunctions_2_0::glGetAttribLocation(GLuint program, const GLchar *name)
{
- return d_2_0_Core->GetAttribLocation(program, name);
+ return d_2_0_Core->f.GetAttribLocation(program, name);
}
inline void QOpenGLFunctions_2_0::glGetAttachedShaders(GLuint program, GLsizei maxCount, GLsizei *count, GLuint *obj)
{
- d_2_0_Core->GetAttachedShaders(program, maxCount, count, obj);
+ d_2_0_Core->f.GetAttachedShaders(program, maxCount, count, obj);
}
inline void QOpenGLFunctions_2_0::glGetActiveUniform(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
{
- d_2_0_Core->GetActiveUniform(program, index, bufSize, length, size, type, name);
+ d_2_0_Core->f.GetActiveUniform(program, index, bufSize, length, size, type, name);
}
inline void QOpenGLFunctions_2_0::glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
{
- d_2_0_Core->GetActiveAttrib(program, index, bufSize, length, size, type, name);
+ d_2_0_Core->f.GetActiveAttrib(program, index, bufSize, length, size, type, name);
}
inline void QOpenGLFunctions_2_0::glEnableVertexAttribArray(GLuint index)
{
- d_2_0_Core->EnableVertexAttribArray(index);
+ d_2_0_Core->f.EnableVertexAttribArray(index);
}
inline void QOpenGLFunctions_2_0::glDisableVertexAttribArray(GLuint index)
{
- d_2_0_Core->DisableVertexAttribArray(index);
+ d_2_0_Core->f.DisableVertexAttribArray(index);
}
inline void QOpenGLFunctions_2_0::glDetachShader(GLuint program, GLuint shader)
{
- d_2_0_Core->DetachShader(program, shader);
+ d_2_0_Core->f.DetachShader(program, shader);
}
inline void QOpenGLFunctions_2_0::glDeleteShader(GLuint shader)
{
- d_2_0_Core->DeleteShader(shader);
+ d_2_0_Core->f.DeleteShader(shader);
}
inline void QOpenGLFunctions_2_0::glDeleteProgram(GLuint program)
{
- d_2_0_Core->DeleteProgram(program);
+ d_2_0_Core->f.DeleteProgram(program);
}
inline GLuint QOpenGLFunctions_2_0::glCreateShader(GLenum type)
{
- return d_2_0_Core->CreateShader(type);
+ return d_2_0_Core->f.CreateShader(type);
}
inline GLuint QOpenGLFunctions_2_0::glCreateProgram()
{
- return d_2_0_Core->CreateProgram();
+ return d_2_0_Core->f.CreateProgram();
}
inline void QOpenGLFunctions_2_0::glCompileShader(GLuint shader)
{
- d_2_0_Core->CompileShader(shader);
+ d_2_0_Core->f.CompileShader(shader);
}
inline void QOpenGLFunctions_2_0::glBindAttribLocation(GLuint program, GLuint index, const GLchar *name)
{
- d_2_0_Core->BindAttribLocation(program, index, name);
+ d_2_0_Core->f.BindAttribLocation(program, index, name);
}
inline void QOpenGLFunctions_2_0::glAttachShader(GLuint program, GLuint shader)
{
- d_2_0_Core->AttachShader(program, shader);
+ d_2_0_Core->f.AttachShader(program, shader);
}
inline void QOpenGLFunctions_2_0::glStencilMaskSeparate(GLenum face, GLuint mask)
{
- d_2_0_Core->StencilMaskSeparate(face, mask);
+ d_2_0_Core->f.StencilMaskSeparate(face, mask);
}
inline void QOpenGLFunctions_2_0::glStencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask)
{
- d_2_0_Core->StencilFuncSeparate(face, func, ref, mask);
+ d_2_0_Core->f.StencilFuncSeparate(face, func, ref, mask);
}
inline void QOpenGLFunctions_2_0::glStencilOpSeparate(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass)
{
- d_2_0_Core->StencilOpSeparate(face, sfail, dpfail, dppass);
+ d_2_0_Core->f.StencilOpSeparate(face, sfail, dpfail, dppass);
}
inline void QOpenGLFunctions_2_0::glDrawBuffers(GLsizei n, const GLenum *bufs)
{
- d_2_0_Core->DrawBuffers(n, bufs);
+ d_2_0_Core->f.DrawBuffers(n, bufs);
}
inline void QOpenGLFunctions_2_0::glBlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha)
{
- d_2_0_Core->BlendEquationSeparate(modeRGB, modeAlpha);
+ d_2_0_Core->f.BlendEquationSeparate(modeRGB, modeAlpha);
}
// OpenGL 1.0 deprecated functions
inline void QOpenGLFunctions_2_0::glTranslatef(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->Translatef(x, y, z);
+ d_1_0_Deprecated->f.Translatef(x, y, z);
}
inline void QOpenGLFunctions_2_0::glTranslated(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->Translated(x, y, z);
+ d_1_0_Deprecated->f.Translated(x, y, z);
}
inline void QOpenGLFunctions_2_0::glScalef(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->Scalef(x, y, z);
+ d_1_0_Deprecated->f.Scalef(x, y, z);
}
inline void QOpenGLFunctions_2_0::glScaled(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->Scaled(x, y, z);
+ d_1_0_Deprecated->f.Scaled(x, y, z);
}
inline void QOpenGLFunctions_2_0::glRotatef(GLfloat angle, GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->Rotatef(angle, x, y, z);
+ d_1_0_Deprecated->f.Rotatef(angle, x, y, z);
}
inline void QOpenGLFunctions_2_0::glRotated(GLdouble angle, GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->Rotated(angle, x, y, z);
+ d_1_0_Deprecated->f.Rotated(angle, x, y, z);
}
inline void QOpenGLFunctions_2_0::glPushMatrix()
{
- d_1_0_Deprecated->PushMatrix();
+ d_1_0_Deprecated->f.PushMatrix();
}
inline void QOpenGLFunctions_2_0::glPopMatrix()
{
- d_1_0_Deprecated->PopMatrix();
+ d_1_0_Deprecated->f.PopMatrix();
}
inline void QOpenGLFunctions_2_0::glOrtho(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
{
- d_1_0_Deprecated->Ortho(left, right, bottom, top, zNear, zFar);
+ d_1_0_Deprecated->f.Ortho(left, right, bottom, top, zNear, zFar);
}
inline void QOpenGLFunctions_2_0::glMultMatrixd(const GLdouble *m)
{
- d_1_0_Deprecated->MultMatrixd(m);
+ d_1_0_Deprecated->f.MultMatrixd(m);
}
inline void QOpenGLFunctions_2_0::glMultMatrixf(const GLfloat *m)
{
- d_1_0_Deprecated->MultMatrixf(m);
+ d_1_0_Deprecated->f.MultMatrixf(m);
}
inline void QOpenGLFunctions_2_0::glMatrixMode(GLenum mode)
{
- d_1_0_Deprecated->MatrixMode(mode);
+ d_1_0_Deprecated->f.MatrixMode(mode);
}
inline void QOpenGLFunctions_2_0::glLoadMatrixd(const GLdouble *m)
{
- d_1_0_Deprecated->LoadMatrixd(m);
+ d_1_0_Deprecated->f.LoadMatrixd(m);
}
inline void QOpenGLFunctions_2_0::glLoadMatrixf(const GLfloat *m)
{
- d_1_0_Deprecated->LoadMatrixf(m);
+ d_1_0_Deprecated->f.LoadMatrixf(m);
}
inline void QOpenGLFunctions_2_0::glLoadIdentity()
{
- d_1_0_Deprecated->LoadIdentity();
+ d_1_0_Deprecated->f.LoadIdentity();
}
inline void QOpenGLFunctions_2_0::glFrustum(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
{
- d_1_0_Deprecated->Frustum(left, right, bottom, top, zNear, zFar);
+ d_1_0_Deprecated->f.Frustum(left, right, bottom, top, zNear, zFar);
}
inline GLboolean QOpenGLFunctions_2_0::glIsList(GLuint list)
{
- return d_1_0_Deprecated->IsList(list);
+ return d_1_0_Deprecated->f.IsList(list);
}
inline void QOpenGLFunctions_2_0::glGetTexGeniv(GLenum coord, GLenum pname, GLint *params)
{
- d_1_0_Deprecated->GetTexGeniv(coord, pname, params);
+ d_1_0_Deprecated->f.GetTexGeniv(coord, pname, params);
}
inline void QOpenGLFunctions_2_0::glGetTexGenfv(GLenum coord, GLenum pname, GLfloat *params)
{
- d_1_0_Deprecated->GetTexGenfv(coord, pname, params);
+ d_1_0_Deprecated->f.GetTexGenfv(coord, pname, params);
}
inline void QOpenGLFunctions_2_0::glGetTexGendv(GLenum coord, GLenum pname, GLdouble *params)
{
- d_1_0_Deprecated->GetTexGendv(coord, pname, params);
+ d_1_0_Deprecated->f.GetTexGendv(coord, pname, params);
}
inline void QOpenGLFunctions_2_0::glGetTexEnviv(GLenum target, GLenum pname, GLint *params)
{
- d_1_0_Deprecated->GetTexEnviv(target, pname, params);
+ d_1_0_Deprecated->f.GetTexEnviv(target, pname, params);
}
inline void QOpenGLFunctions_2_0::glGetTexEnvfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_0_Deprecated->GetTexEnvfv(target, pname, params);
+ d_1_0_Deprecated->f.GetTexEnvfv(target, pname, params);
}
inline void QOpenGLFunctions_2_0::glGetPolygonStipple(GLubyte *mask)
{
- d_1_0_Deprecated->GetPolygonStipple(mask);
+ d_1_0_Deprecated->f.GetPolygonStipple(mask);
}
inline void QOpenGLFunctions_2_0::glGetPixelMapusv(GLenum map, GLushort *values)
{
- d_1_0_Deprecated->GetPixelMapusv(map, values);
+ d_1_0_Deprecated->f.GetPixelMapusv(map, values);
}
inline void QOpenGLFunctions_2_0::glGetPixelMapuiv(GLenum map, GLuint *values)
{
- d_1_0_Deprecated->GetPixelMapuiv(map, values);
+ d_1_0_Deprecated->f.GetPixelMapuiv(map, values);
}
inline void QOpenGLFunctions_2_0::glGetPixelMapfv(GLenum map, GLfloat *values)
{
- d_1_0_Deprecated->GetPixelMapfv(map, values);
+ d_1_0_Deprecated->f.GetPixelMapfv(map, values);
}
inline void QOpenGLFunctions_2_0::glGetMaterialiv(GLenum face, GLenum pname, GLint *params)
{
- d_1_0_Deprecated->GetMaterialiv(face, pname, params);
+ d_1_0_Deprecated->f.GetMaterialiv(face, pname, params);
}
inline void QOpenGLFunctions_2_0::glGetMaterialfv(GLenum face, GLenum pname, GLfloat *params)
{
- d_1_0_Deprecated->GetMaterialfv(face, pname, params);
+ d_1_0_Deprecated->f.GetMaterialfv(face, pname, params);
}
inline void QOpenGLFunctions_2_0::glGetMapiv(GLenum target, GLenum query, GLint *v)
{
- d_1_0_Deprecated->GetMapiv(target, query, v);
+ d_1_0_Deprecated->f.GetMapiv(target, query, v);
}
inline void QOpenGLFunctions_2_0::glGetMapfv(GLenum target, GLenum query, GLfloat *v)
{
- d_1_0_Deprecated->GetMapfv(target, query, v);
+ d_1_0_Deprecated->f.GetMapfv(target, query, v);
}
inline void QOpenGLFunctions_2_0::glGetMapdv(GLenum target, GLenum query, GLdouble *v)
{
- d_1_0_Deprecated->GetMapdv(target, query, v);
+ d_1_0_Deprecated->f.GetMapdv(target, query, v);
}
inline void QOpenGLFunctions_2_0::glGetLightiv(GLenum light, GLenum pname, GLint *params)
{
- d_1_0_Deprecated->GetLightiv(light, pname, params);
+ d_1_0_Deprecated->f.GetLightiv(light, pname, params);
}
inline void QOpenGLFunctions_2_0::glGetLightfv(GLenum light, GLenum pname, GLfloat *params)
{
- d_1_0_Deprecated->GetLightfv(light, pname, params);
+ d_1_0_Deprecated->f.GetLightfv(light, pname, params);
}
inline void QOpenGLFunctions_2_0::glGetClipPlane(GLenum plane, GLdouble *equation)
{
- d_1_0_Deprecated->GetClipPlane(plane, equation);
+ d_1_0_Deprecated->f.GetClipPlane(plane, equation);
}
inline void QOpenGLFunctions_2_0::glDrawPixels(GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_0_Deprecated->DrawPixels(width, height, format, type, pixels);
+ d_1_0_Deprecated->f.DrawPixels(width, height, format, type, pixels);
}
inline void QOpenGLFunctions_2_0::glCopyPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum type)
{
- d_1_0_Deprecated->CopyPixels(x, y, width, height, type);
+ d_1_0_Deprecated->f.CopyPixels(x, y, width, height, type);
}
inline void QOpenGLFunctions_2_0::glPixelMapusv(GLenum map, GLint mapsize, const GLushort *values)
{
- d_1_0_Deprecated->PixelMapusv(map, mapsize, values);
+ d_1_0_Deprecated->f.PixelMapusv(map, mapsize, values);
}
inline void QOpenGLFunctions_2_0::glPixelMapuiv(GLenum map, GLint mapsize, const GLuint *values)
{
- d_1_0_Deprecated->PixelMapuiv(map, mapsize, values);
+ d_1_0_Deprecated->f.PixelMapuiv(map, mapsize, values);
}
inline void QOpenGLFunctions_2_0::glPixelMapfv(GLenum map, GLint mapsize, const GLfloat *values)
{
- d_1_0_Deprecated->PixelMapfv(map, mapsize, values);
+ d_1_0_Deprecated->f.PixelMapfv(map, mapsize, values);
}
inline void QOpenGLFunctions_2_0::glPixelTransferi(GLenum pname, GLint param)
{
- d_1_0_Deprecated->PixelTransferi(pname, param);
+ d_1_0_Deprecated->f.PixelTransferi(pname, param);
}
inline void QOpenGLFunctions_2_0::glPixelTransferf(GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->PixelTransferf(pname, param);
+ d_1_0_Deprecated->f.PixelTransferf(pname, param);
}
inline void QOpenGLFunctions_2_0::glPixelZoom(GLfloat xfactor, GLfloat yfactor)
{
- d_1_0_Deprecated->PixelZoom(xfactor, yfactor);
+ d_1_0_Deprecated->f.PixelZoom(xfactor, yfactor);
}
inline void QOpenGLFunctions_2_0::glAlphaFunc(GLenum func, GLfloat ref)
{
- d_1_0_Deprecated->AlphaFunc(func, ref);
+ d_1_0_Deprecated->f.AlphaFunc(func, ref);
}
inline void QOpenGLFunctions_2_0::glEvalPoint2(GLint i, GLint j)
{
- d_1_0_Deprecated->EvalPoint2(i, j);
+ d_1_0_Deprecated->f.EvalPoint2(i, j);
}
inline void QOpenGLFunctions_2_0::glEvalMesh2(GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2)
{
- d_1_0_Deprecated->EvalMesh2(mode, i1, i2, j1, j2);
+ d_1_0_Deprecated->f.EvalMesh2(mode, i1, i2, j1, j2);
}
inline void QOpenGLFunctions_2_0::glEvalPoint1(GLint i)
{
- d_1_0_Deprecated->EvalPoint1(i);
+ d_1_0_Deprecated->f.EvalPoint1(i);
}
inline void QOpenGLFunctions_2_0::glEvalMesh1(GLenum mode, GLint i1, GLint i2)
{
- d_1_0_Deprecated->EvalMesh1(mode, i1, i2);
+ d_1_0_Deprecated->f.EvalMesh1(mode, i1, i2);
}
inline void QOpenGLFunctions_2_0::glEvalCoord2fv(const GLfloat *u)
{
- d_1_0_Deprecated->EvalCoord2fv(u);
+ d_1_0_Deprecated->f.EvalCoord2fv(u);
}
inline void QOpenGLFunctions_2_0::glEvalCoord2f(GLfloat u, GLfloat v)
{
- d_1_0_Deprecated->EvalCoord2f(u, v);
+ d_1_0_Deprecated->f.EvalCoord2f(u, v);
}
inline void QOpenGLFunctions_2_0::glEvalCoord2dv(const GLdouble *u)
{
- d_1_0_Deprecated->EvalCoord2dv(u);
+ d_1_0_Deprecated->f.EvalCoord2dv(u);
}
inline void QOpenGLFunctions_2_0::glEvalCoord2d(GLdouble u, GLdouble v)
{
- d_1_0_Deprecated->EvalCoord2d(u, v);
+ d_1_0_Deprecated->f.EvalCoord2d(u, v);
}
inline void QOpenGLFunctions_2_0::glEvalCoord1fv(const GLfloat *u)
{
- d_1_0_Deprecated->EvalCoord1fv(u);
+ d_1_0_Deprecated->f.EvalCoord1fv(u);
}
inline void QOpenGLFunctions_2_0::glEvalCoord1f(GLfloat u)
{
- d_1_0_Deprecated->EvalCoord1f(u);
+ d_1_0_Deprecated->f.EvalCoord1f(u);
}
inline void QOpenGLFunctions_2_0::glEvalCoord1dv(const GLdouble *u)
{
- d_1_0_Deprecated->EvalCoord1dv(u);
+ d_1_0_Deprecated->f.EvalCoord1dv(u);
}
inline void QOpenGLFunctions_2_0::glEvalCoord1d(GLdouble u)
{
- d_1_0_Deprecated->EvalCoord1d(u);
+ d_1_0_Deprecated->f.EvalCoord1d(u);
}
inline void QOpenGLFunctions_2_0::glMapGrid2f(GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2)
{
- d_1_0_Deprecated->MapGrid2f(un, u1, u2, vn, v1, v2);
+ d_1_0_Deprecated->f.MapGrid2f(un, u1, u2, vn, v1, v2);
}
inline void QOpenGLFunctions_2_0::glMapGrid2d(GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2)
{
- d_1_0_Deprecated->MapGrid2d(un, u1, u2, vn, v1, v2);
+ d_1_0_Deprecated->f.MapGrid2d(un, u1, u2, vn, v1, v2);
}
inline void QOpenGLFunctions_2_0::glMapGrid1f(GLint un, GLfloat u1, GLfloat u2)
{
- d_1_0_Deprecated->MapGrid1f(un, u1, u2);
+ d_1_0_Deprecated->f.MapGrid1f(un, u1, u2);
}
inline void QOpenGLFunctions_2_0::glMapGrid1d(GLint un, GLdouble u1, GLdouble u2)
{
- d_1_0_Deprecated->MapGrid1d(un, u1, u2);
+ d_1_0_Deprecated->f.MapGrid1d(un, u1, u2);
}
inline void QOpenGLFunctions_2_0::glMap2f(GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points)
{
- d_1_0_Deprecated->Map2f(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points);
+ d_1_0_Deprecated->f.Map2f(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points);
}
inline void QOpenGLFunctions_2_0::glMap2d(GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points)
{
- d_1_0_Deprecated->Map2d(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points);
+ d_1_0_Deprecated->f.Map2d(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points);
}
inline void QOpenGLFunctions_2_0::glMap1f(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points)
{
- d_1_0_Deprecated->Map1f(target, u1, u2, stride, order, points);
+ d_1_0_Deprecated->f.Map1f(target, u1, u2, stride, order, points);
}
inline void QOpenGLFunctions_2_0::glMap1d(GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points)
{
- d_1_0_Deprecated->Map1d(target, u1, u2, stride, order, points);
+ d_1_0_Deprecated->f.Map1d(target, u1, u2, stride, order, points);
}
inline void QOpenGLFunctions_2_0::glPushAttrib(GLbitfield mask)
{
- d_1_0_Deprecated->PushAttrib(mask);
+ d_1_0_Deprecated->f.PushAttrib(mask);
}
inline void QOpenGLFunctions_2_0::glPopAttrib()
{
- d_1_0_Deprecated->PopAttrib();
+ d_1_0_Deprecated->f.PopAttrib();
}
inline void QOpenGLFunctions_2_0::glAccum(GLenum op, GLfloat value)
{
- d_1_0_Deprecated->Accum(op, value);
+ d_1_0_Deprecated->f.Accum(op, value);
}
inline void QOpenGLFunctions_2_0::glIndexMask(GLuint mask)
{
- d_1_0_Deprecated->IndexMask(mask);
+ d_1_0_Deprecated->f.IndexMask(mask);
}
inline void QOpenGLFunctions_2_0::glClearIndex(GLfloat c)
{
- d_1_0_Deprecated->ClearIndex(c);
+ d_1_0_Deprecated->f.ClearIndex(c);
}
inline void QOpenGLFunctions_2_0::glClearAccum(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_0_Deprecated->ClearAccum(red, green, blue, alpha);
+ d_1_0_Deprecated->f.ClearAccum(red, green, blue, alpha);
}
inline void QOpenGLFunctions_2_0::glPushName(GLuint name)
{
- d_1_0_Deprecated->PushName(name);
+ d_1_0_Deprecated->f.PushName(name);
}
inline void QOpenGLFunctions_2_0::glPopName()
{
- d_1_0_Deprecated->PopName();
+ d_1_0_Deprecated->f.PopName();
}
inline void QOpenGLFunctions_2_0::glPassThrough(GLfloat token)
{
- d_1_0_Deprecated->PassThrough(token);
+ d_1_0_Deprecated->f.PassThrough(token);
}
inline void QOpenGLFunctions_2_0::glLoadName(GLuint name)
{
- d_1_0_Deprecated->LoadName(name);
+ d_1_0_Deprecated->f.LoadName(name);
}
inline void QOpenGLFunctions_2_0::glInitNames()
{
- d_1_0_Deprecated->InitNames();
+ d_1_0_Deprecated->f.InitNames();
}
inline GLint QOpenGLFunctions_2_0::glRenderMode(GLenum mode)
{
- return d_1_0_Deprecated->RenderMode(mode);
+ return d_1_0_Deprecated->f.RenderMode(mode);
}
inline void QOpenGLFunctions_2_0::glSelectBuffer(GLsizei size, GLuint *buffer)
{
- d_1_0_Deprecated->SelectBuffer(size, buffer);
+ d_1_0_Deprecated->f.SelectBuffer(size, buffer);
}
inline void QOpenGLFunctions_2_0::glFeedbackBuffer(GLsizei size, GLenum type, GLfloat *buffer)
{
- d_1_0_Deprecated->FeedbackBuffer(size, type, buffer);
+ d_1_0_Deprecated->f.FeedbackBuffer(size, type, buffer);
}
inline void QOpenGLFunctions_2_0::glTexGeniv(GLenum coord, GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->TexGeniv(coord, pname, params);
+ d_1_0_Deprecated->f.TexGeniv(coord, pname, params);
}
inline void QOpenGLFunctions_2_0::glTexGeni(GLenum coord, GLenum pname, GLint param)
{
- d_1_0_Deprecated->TexGeni(coord, pname, param);
+ d_1_0_Deprecated->f.TexGeni(coord, pname, param);
}
inline void QOpenGLFunctions_2_0::glTexGenfv(GLenum coord, GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->TexGenfv(coord, pname, params);
+ d_1_0_Deprecated->f.TexGenfv(coord, pname, params);
}
inline void QOpenGLFunctions_2_0::glTexGenf(GLenum coord, GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->TexGenf(coord, pname, param);
+ d_1_0_Deprecated->f.TexGenf(coord, pname, param);
}
inline void QOpenGLFunctions_2_0::glTexGendv(GLenum coord, GLenum pname, const GLdouble *params)
{
- d_1_0_Deprecated->TexGendv(coord, pname, params);
+ d_1_0_Deprecated->f.TexGendv(coord, pname, params);
}
inline void QOpenGLFunctions_2_0::glTexGend(GLenum coord, GLenum pname, GLdouble param)
{
- d_1_0_Deprecated->TexGend(coord, pname, param);
+ d_1_0_Deprecated->f.TexGend(coord, pname, param);
}
inline void QOpenGLFunctions_2_0::glTexEnviv(GLenum target, GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->TexEnviv(target, pname, params);
+ d_1_0_Deprecated->f.TexEnviv(target, pname, params);
}
inline void QOpenGLFunctions_2_0::glTexEnvi(GLenum target, GLenum pname, GLint param)
{
- d_1_0_Deprecated->TexEnvi(target, pname, param);
+ d_1_0_Deprecated->f.TexEnvi(target, pname, param);
}
inline void QOpenGLFunctions_2_0::glTexEnvfv(GLenum target, GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->TexEnvfv(target, pname, params);
+ d_1_0_Deprecated->f.TexEnvfv(target, pname, params);
}
inline void QOpenGLFunctions_2_0::glTexEnvf(GLenum target, GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->TexEnvf(target, pname, param);
+ d_1_0_Deprecated->f.TexEnvf(target, pname, param);
}
inline void QOpenGLFunctions_2_0::glShadeModel(GLenum mode)
{
- d_1_0_Deprecated->ShadeModel(mode);
+ d_1_0_Deprecated->f.ShadeModel(mode);
}
inline void QOpenGLFunctions_2_0::glPolygonStipple(const GLubyte *mask)
{
- d_1_0_Deprecated->PolygonStipple(mask);
+ d_1_0_Deprecated->f.PolygonStipple(mask);
}
inline void QOpenGLFunctions_2_0::glMaterialiv(GLenum face, GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->Materialiv(face, pname, params);
+ d_1_0_Deprecated->f.Materialiv(face, pname, params);
}
inline void QOpenGLFunctions_2_0::glMateriali(GLenum face, GLenum pname, GLint param)
{
- d_1_0_Deprecated->Materiali(face, pname, param);
+ d_1_0_Deprecated->f.Materiali(face, pname, param);
}
inline void QOpenGLFunctions_2_0::glMaterialfv(GLenum face, GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->Materialfv(face, pname, params);
+ d_1_0_Deprecated->f.Materialfv(face, pname, params);
}
inline void QOpenGLFunctions_2_0::glMaterialf(GLenum face, GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->Materialf(face, pname, param);
+ d_1_0_Deprecated->f.Materialf(face, pname, param);
}
inline void QOpenGLFunctions_2_0::glLineStipple(GLint factor, GLushort pattern)
{
- d_1_0_Deprecated->LineStipple(factor, pattern);
+ d_1_0_Deprecated->f.LineStipple(factor, pattern);
}
inline void QOpenGLFunctions_2_0::glLightModeliv(GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->LightModeliv(pname, params);
+ d_1_0_Deprecated->f.LightModeliv(pname, params);
}
inline void QOpenGLFunctions_2_0::glLightModeli(GLenum pname, GLint param)
{
- d_1_0_Deprecated->LightModeli(pname, param);
+ d_1_0_Deprecated->f.LightModeli(pname, param);
}
inline void QOpenGLFunctions_2_0::glLightModelfv(GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->LightModelfv(pname, params);
+ d_1_0_Deprecated->f.LightModelfv(pname, params);
}
inline void QOpenGLFunctions_2_0::glLightModelf(GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->LightModelf(pname, param);
+ d_1_0_Deprecated->f.LightModelf(pname, param);
}
inline void QOpenGLFunctions_2_0::glLightiv(GLenum light, GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->Lightiv(light, pname, params);
+ d_1_0_Deprecated->f.Lightiv(light, pname, params);
}
inline void QOpenGLFunctions_2_0::glLighti(GLenum light, GLenum pname, GLint param)
{
- d_1_0_Deprecated->Lighti(light, pname, param);
+ d_1_0_Deprecated->f.Lighti(light, pname, param);
}
inline void QOpenGLFunctions_2_0::glLightfv(GLenum light, GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->Lightfv(light, pname, params);
+ d_1_0_Deprecated->f.Lightfv(light, pname, params);
}
inline void QOpenGLFunctions_2_0::glLightf(GLenum light, GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->Lightf(light, pname, param);
+ d_1_0_Deprecated->f.Lightf(light, pname, param);
}
inline void QOpenGLFunctions_2_0::glFogiv(GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->Fogiv(pname, params);
+ d_1_0_Deprecated->f.Fogiv(pname, params);
}
inline void QOpenGLFunctions_2_0::glFogi(GLenum pname, GLint param)
{
- d_1_0_Deprecated->Fogi(pname, param);
+ d_1_0_Deprecated->f.Fogi(pname, param);
}
inline void QOpenGLFunctions_2_0::glFogfv(GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->Fogfv(pname, params);
+ d_1_0_Deprecated->f.Fogfv(pname, params);
}
inline void QOpenGLFunctions_2_0::glFogf(GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->Fogf(pname, param);
+ d_1_0_Deprecated->f.Fogf(pname, param);
}
inline void QOpenGLFunctions_2_0::glColorMaterial(GLenum face, GLenum mode)
{
- d_1_0_Deprecated->ColorMaterial(face, mode);
+ d_1_0_Deprecated->f.ColorMaterial(face, mode);
}
inline void QOpenGLFunctions_2_0::glClipPlane(GLenum plane, const GLdouble *equation)
{
- d_1_0_Deprecated->ClipPlane(plane, equation);
+ d_1_0_Deprecated->f.ClipPlane(plane, equation);
}
inline void QOpenGLFunctions_2_0::glVertex4sv(const GLshort *v)
{
- d_1_0_Deprecated->Vertex4sv(v);
+ d_1_0_Deprecated->f.Vertex4sv(v);
}
inline void QOpenGLFunctions_2_0::glVertex4s(GLshort x, GLshort y, GLshort z, GLshort w)
{
- d_1_0_Deprecated->Vertex4s(x, y, z, w);
+ d_1_0_Deprecated->f.Vertex4s(x, y, z, w);
}
inline void QOpenGLFunctions_2_0::glVertex4iv(const GLint *v)
{
- d_1_0_Deprecated->Vertex4iv(v);
+ d_1_0_Deprecated->f.Vertex4iv(v);
}
inline void QOpenGLFunctions_2_0::glVertex4i(GLint x, GLint y, GLint z, GLint w)
{
- d_1_0_Deprecated->Vertex4i(x, y, z, w);
+ d_1_0_Deprecated->f.Vertex4i(x, y, z, w);
}
inline void QOpenGLFunctions_2_0::glVertex4fv(const GLfloat *v)
{
- d_1_0_Deprecated->Vertex4fv(v);
+ d_1_0_Deprecated->f.Vertex4fv(v);
}
inline void QOpenGLFunctions_2_0::glVertex4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
{
- d_1_0_Deprecated->Vertex4f(x, y, z, w);
+ d_1_0_Deprecated->f.Vertex4f(x, y, z, w);
}
inline void QOpenGLFunctions_2_0::glVertex4dv(const GLdouble *v)
{
- d_1_0_Deprecated->Vertex4dv(v);
+ d_1_0_Deprecated->f.Vertex4dv(v);
}
inline void QOpenGLFunctions_2_0::glVertex4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
{
- d_1_0_Deprecated->Vertex4d(x, y, z, w);
+ d_1_0_Deprecated->f.Vertex4d(x, y, z, w);
}
inline void QOpenGLFunctions_2_0::glVertex3sv(const GLshort *v)
{
- d_1_0_Deprecated->Vertex3sv(v);
+ d_1_0_Deprecated->f.Vertex3sv(v);
}
inline void QOpenGLFunctions_2_0::glVertex3s(GLshort x, GLshort y, GLshort z)
{
- d_1_0_Deprecated->Vertex3s(x, y, z);
+ d_1_0_Deprecated->f.Vertex3s(x, y, z);
}
inline void QOpenGLFunctions_2_0::glVertex3iv(const GLint *v)
{
- d_1_0_Deprecated->Vertex3iv(v);
+ d_1_0_Deprecated->f.Vertex3iv(v);
}
inline void QOpenGLFunctions_2_0::glVertex3i(GLint x, GLint y, GLint z)
{
- d_1_0_Deprecated->Vertex3i(x, y, z);
+ d_1_0_Deprecated->f.Vertex3i(x, y, z);
}
inline void QOpenGLFunctions_2_0::glVertex3fv(const GLfloat *v)
{
- d_1_0_Deprecated->Vertex3fv(v);
+ d_1_0_Deprecated->f.Vertex3fv(v);
}
inline void QOpenGLFunctions_2_0::glVertex3f(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->Vertex3f(x, y, z);
+ d_1_0_Deprecated->f.Vertex3f(x, y, z);
}
inline void QOpenGLFunctions_2_0::glVertex3dv(const GLdouble *v)
{
- d_1_0_Deprecated->Vertex3dv(v);
+ d_1_0_Deprecated->f.Vertex3dv(v);
}
inline void QOpenGLFunctions_2_0::glVertex3d(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->Vertex3d(x, y, z);
+ d_1_0_Deprecated->f.Vertex3d(x, y, z);
}
inline void QOpenGLFunctions_2_0::glVertex2sv(const GLshort *v)
{
- d_1_0_Deprecated->Vertex2sv(v);
+ d_1_0_Deprecated->f.Vertex2sv(v);
}
inline void QOpenGLFunctions_2_0::glVertex2s(GLshort x, GLshort y)
{
- d_1_0_Deprecated->Vertex2s(x, y);
+ d_1_0_Deprecated->f.Vertex2s(x, y);
}
inline void QOpenGLFunctions_2_0::glVertex2iv(const GLint *v)
{
- d_1_0_Deprecated->Vertex2iv(v);
+ d_1_0_Deprecated->f.Vertex2iv(v);
}
inline void QOpenGLFunctions_2_0::glVertex2i(GLint x, GLint y)
{
- d_1_0_Deprecated->Vertex2i(x, y);
+ d_1_0_Deprecated->f.Vertex2i(x, y);
}
inline void QOpenGLFunctions_2_0::glVertex2fv(const GLfloat *v)
{
- d_1_0_Deprecated->Vertex2fv(v);
+ d_1_0_Deprecated->f.Vertex2fv(v);
}
inline void QOpenGLFunctions_2_0::glVertex2f(GLfloat x, GLfloat y)
{
- d_1_0_Deprecated->Vertex2f(x, y);
+ d_1_0_Deprecated->f.Vertex2f(x, y);
}
inline void QOpenGLFunctions_2_0::glVertex2dv(const GLdouble *v)
{
- d_1_0_Deprecated->Vertex2dv(v);
+ d_1_0_Deprecated->f.Vertex2dv(v);
}
inline void QOpenGLFunctions_2_0::glVertex2d(GLdouble x, GLdouble y)
{
- d_1_0_Deprecated->Vertex2d(x, y);
+ d_1_0_Deprecated->f.Vertex2d(x, y);
}
inline void QOpenGLFunctions_2_0::glTexCoord4sv(const GLshort *v)
{
- d_1_0_Deprecated->TexCoord4sv(v);
+ d_1_0_Deprecated->f.TexCoord4sv(v);
}
inline void QOpenGLFunctions_2_0::glTexCoord4s(GLshort s, GLshort t, GLshort r, GLshort q)
{
- d_1_0_Deprecated->TexCoord4s(s, t, r, q);
+ d_1_0_Deprecated->f.TexCoord4s(s, t, r, q);
}
inline void QOpenGLFunctions_2_0::glTexCoord4iv(const GLint *v)
{
- d_1_0_Deprecated->TexCoord4iv(v);
+ d_1_0_Deprecated->f.TexCoord4iv(v);
}
inline void QOpenGLFunctions_2_0::glTexCoord4i(GLint s, GLint t, GLint r, GLint q)
{
- d_1_0_Deprecated->TexCoord4i(s, t, r, q);
+ d_1_0_Deprecated->f.TexCoord4i(s, t, r, q);
}
inline void QOpenGLFunctions_2_0::glTexCoord4fv(const GLfloat *v)
{
- d_1_0_Deprecated->TexCoord4fv(v);
+ d_1_0_Deprecated->f.TexCoord4fv(v);
}
inline void QOpenGLFunctions_2_0::glTexCoord4f(GLfloat s, GLfloat t, GLfloat r, GLfloat q)
{
- d_1_0_Deprecated->TexCoord4f(s, t, r, q);
+ d_1_0_Deprecated->f.TexCoord4f(s, t, r, q);
}
inline void QOpenGLFunctions_2_0::glTexCoord4dv(const GLdouble *v)
{
- d_1_0_Deprecated->TexCoord4dv(v);
+ d_1_0_Deprecated->f.TexCoord4dv(v);
}
inline void QOpenGLFunctions_2_0::glTexCoord4d(GLdouble s, GLdouble t, GLdouble r, GLdouble q)
{
- d_1_0_Deprecated->TexCoord4d(s, t, r, q);
+ d_1_0_Deprecated->f.TexCoord4d(s, t, r, q);
}
inline void QOpenGLFunctions_2_0::glTexCoord3sv(const GLshort *v)
{
- d_1_0_Deprecated->TexCoord3sv(v);
+ d_1_0_Deprecated->f.TexCoord3sv(v);
}
inline void QOpenGLFunctions_2_0::glTexCoord3s(GLshort s, GLshort t, GLshort r)
{
- d_1_0_Deprecated->TexCoord3s(s, t, r);
+ d_1_0_Deprecated->f.TexCoord3s(s, t, r);
}
inline void QOpenGLFunctions_2_0::glTexCoord3iv(const GLint *v)
{
- d_1_0_Deprecated->TexCoord3iv(v);
+ d_1_0_Deprecated->f.TexCoord3iv(v);
}
inline void QOpenGLFunctions_2_0::glTexCoord3i(GLint s, GLint t, GLint r)
{
- d_1_0_Deprecated->TexCoord3i(s, t, r);
+ d_1_0_Deprecated->f.TexCoord3i(s, t, r);
}
inline void QOpenGLFunctions_2_0::glTexCoord3fv(const GLfloat *v)
{
- d_1_0_Deprecated->TexCoord3fv(v);
+ d_1_0_Deprecated->f.TexCoord3fv(v);
}
inline void QOpenGLFunctions_2_0::glTexCoord3f(GLfloat s, GLfloat t, GLfloat r)
{
- d_1_0_Deprecated->TexCoord3f(s, t, r);
+ d_1_0_Deprecated->f.TexCoord3f(s, t, r);
}
inline void QOpenGLFunctions_2_0::glTexCoord3dv(const GLdouble *v)
{
- d_1_0_Deprecated->TexCoord3dv(v);
+ d_1_0_Deprecated->f.TexCoord3dv(v);
}
inline void QOpenGLFunctions_2_0::glTexCoord3d(GLdouble s, GLdouble t, GLdouble r)
{
- d_1_0_Deprecated->TexCoord3d(s, t, r);
+ d_1_0_Deprecated->f.TexCoord3d(s, t, r);
}
inline void QOpenGLFunctions_2_0::glTexCoord2sv(const GLshort *v)
{
- d_1_0_Deprecated->TexCoord2sv(v);
+ d_1_0_Deprecated->f.TexCoord2sv(v);
}
inline void QOpenGLFunctions_2_0::glTexCoord2s(GLshort s, GLshort t)
{
- d_1_0_Deprecated->TexCoord2s(s, t);
+ d_1_0_Deprecated->f.TexCoord2s(s, t);
}
inline void QOpenGLFunctions_2_0::glTexCoord2iv(const GLint *v)
{
- d_1_0_Deprecated->TexCoord2iv(v);
+ d_1_0_Deprecated->f.TexCoord2iv(v);
}
inline void QOpenGLFunctions_2_0::glTexCoord2i(GLint s, GLint t)
{
- d_1_0_Deprecated->TexCoord2i(s, t);
+ d_1_0_Deprecated->f.TexCoord2i(s, t);
}
inline void QOpenGLFunctions_2_0::glTexCoord2fv(const GLfloat *v)
{
- d_1_0_Deprecated->TexCoord2fv(v);
+ d_1_0_Deprecated->f.TexCoord2fv(v);
}
inline void QOpenGLFunctions_2_0::glTexCoord2f(GLfloat s, GLfloat t)
{
- d_1_0_Deprecated->TexCoord2f(s, t);
+ d_1_0_Deprecated->f.TexCoord2f(s, t);
}
inline void QOpenGLFunctions_2_0::glTexCoord2dv(const GLdouble *v)
{
- d_1_0_Deprecated->TexCoord2dv(v);
+ d_1_0_Deprecated->f.TexCoord2dv(v);
}
inline void QOpenGLFunctions_2_0::glTexCoord2d(GLdouble s, GLdouble t)
{
- d_1_0_Deprecated->TexCoord2d(s, t);
+ d_1_0_Deprecated->f.TexCoord2d(s, t);
}
inline void QOpenGLFunctions_2_0::glTexCoord1sv(const GLshort *v)
{
- d_1_0_Deprecated->TexCoord1sv(v);
+ d_1_0_Deprecated->f.TexCoord1sv(v);
}
inline void QOpenGLFunctions_2_0::glTexCoord1s(GLshort s)
{
- d_1_0_Deprecated->TexCoord1s(s);
+ d_1_0_Deprecated->f.TexCoord1s(s);
}
inline void QOpenGLFunctions_2_0::glTexCoord1iv(const GLint *v)
{
- d_1_0_Deprecated->TexCoord1iv(v);
+ d_1_0_Deprecated->f.TexCoord1iv(v);
}
inline void QOpenGLFunctions_2_0::glTexCoord1i(GLint s)
{
- d_1_0_Deprecated->TexCoord1i(s);
+ d_1_0_Deprecated->f.TexCoord1i(s);
}
inline void QOpenGLFunctions_2_0::glTexCoord1fv(const GLfloat *v)
{
- d_1_0_Deprecated->TexCoord1fv(v);
+ d_1_0_Deprecated->f.TexCoord1fv(v);
}
inline void QOpenGLFunctions_2_0::glTexCoord1f(GLfloat s)
{
- d_1_0_Deprecated->TexCoord1f(s);
+ d_1_0_Deprecated->f.TexCoord1f(s);
}
inline void QOpenGLFunctions_2_0::glTexCoord1dv(const GLdouble *v)
{
- d_1_0_Deprecated->TexCoord1dv(v);
+ d_1_0_Deprecated->f.TexCoord1dv(v);
}
inline void QOpenGLFunctions_2_0::glTexCoord1d(GLdouble s)
{
- d_1_0_Deprecated->TexCoord1d(s);
+ d_1_0_Deprecated->f.TexCoord1d(s);
}
inline void QOpenGLFunctions_2_0::glRectsv(const GLshort *v1, const GLshort *v2)
{
- d_1_0_Deprecated->Rectsv(v1, v2);
+ d_1_0_Deprecated->f.Rectsv(v1, v2);
}
inline void QOpenGLFunctions_2_0::glRects(GLshort x1, GLshort y1, GLshort x2, GLshort y2)
{
- d_1_0_Deprecated->Rects(x1, y1, x2, y2);
+ d_1_0_Deprecated->f.Rects(x1, y1, x2, y2);
}
inline void QOpenGLFunctions_2_0::glRectiv(const GLint *v1, const GLint *v2)
{
- d_1_0_Deprecated->Rectiv(v1, v2);
+ d_1_0_Deprecated->f.Rectiv(v1, v2);
}
inline void QOpenGLFunctions_2_0::glRecti(GLint x1, GLint y1, GLint x2, GLint y2)
{
- d_1_0_Deprecated->Recti(x1, y1, x2, y2);
+ d_1_0_Deprecated->f.Recti(x1, y1, x2, y2);
}
inline void QOpenGLFunctions_2_0::glRectfv(const GLfloat *v1, const GLfloat *v2)
{
- d_1_0_Deprecated->Rectfv(v1, v2);
+ d_1_0_Deprecated->f.Rectfv(v1, v2);
}
inline void QOpenGLFunctions_2_0::glRectf(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2)
{
- d_1_0_Deprecated->Rectf(x1, y1, x2, y2);
+ d_1_0_Deprecated->f.Rectf(x1, y1, x2, y2);
}
inline void QOpenGLFunctions_2_0::glRectdv(const GLdouble *v1, const GLdouble *v2)
{
- d_1_0_Deprecated->Rectdv(v1, v2);
+ d_1_0_Deprecated->f.Rectdv(v1, v2);
}
inline void QOpenGLFunctions_2_0::glRectd(GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2)
{
- d_1_0_Deprecated->Rectd(x1, y1, x2, y2);
+ d_1_0_Deprecated->f.Rectd(x1, y1, x2, y2);
}
inline void QOpenGLFunctions_2_0::glRasterPos4sv(const GLshort *v)
{
- d_1_0_Deprecated->RasterPos4sv(v);
+ d_1_0_Deprecated->f.RasterPos4sv(v);
}
inline void QOpenGLFunctions_2_0::glRasterPos4s(GLshort x, GLshort y, GLshort z, GLshort w)
{
- d_1_0_Deprecated->RasterPos4s(x, y, z, w);
+ d_1_0_Deprecated->f.RasterPos4s(x, y, z, w);
}
inline void QOpenGLFunctions_2_0::glRasterPos4iv(const GLint *v)
{
- d_1_0_Deprecated->RasterPos4iv(v);
+ d_1_0_Deprecated->f.RasterPos4iv(v);
}
inline void QOpenGLFunctions_2_0::glRasterPos4i(GLint x, GLint y, GLint z, GLint w)
{
- d_1_0_Deprecated->RasterPos4i(x, y, z, w);
+ d_1_0_Deprecated->f.RasterPos4i(x, y, z, w);
}
inline void QOpenGLFunctions_2_0::glRasterPos4fv(const GLfloat *v)
{
- d_1_0_Deprecated->RasterPos4fv(v);
+ d_1_0_Deprecated->f.RasterPos4fv(v);
}
inline void QOpenGLFunctions_2_0::glRasterPos4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
{
- d_1_0_Deprecated->RasterPos4f(x, y, z, w);
+ d_1_0_Deprecated->f.RasterPos4f(x, y, z, w);
}
inline void QOpenGLFunctions_2_0::glRasterPos4dv(const GLdouble *v)
{
- d_1_0_Deprecated->RasterPos4dv(v);
+ d_1_0_Deprecated->f.RasterPos4dv(v);
}
inline void QOpenGLFunctions_2_0::glRasterPos4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
{
- d_1_0_Deprecated->RasterPos4d(x, y, z, w);
+ d_1_0_Deprecated->f.RasterPos4d(x, y, z, w);
}
inline void QOpenGLFunctions_2_0::glRasterPos3sv(const GLshort *v)
{
- d_1_0_Deprecated->RasterPos3sv(v);
+ d_1_0_Deprecated->f.RasterPos3sv(v);
}
inline void QOpenGLFunctions_2_0::glRasterPos3s(GLshort x, GLshort y, GLshort z)
{
- d_1_0_Deprecated->RasterPos3s(x, y, z);
+ d_1_0_Deprecated->f.RasterPos3s(x, y, z);
}
inline void QOpenGLFunctions_2_0::glRasterPos3iv(const GLint *v)
{
- d_1_0_Deprecated->RasterPos3iv(v);
+ d_1_0_Deprecated->f.RasterPos3iv(v);
}
inline void QOpenGLFunctions_2_0::glRasterPos3i(GLint x, GLint y, GLint z)
{
- d_1_0_Deprecated->RasterPos3i(x, y, z);
+ d_1_0_Deprecated->f.RasterPos3i(x, y, z);
}
inline void QOpenGLFunctions_2_0::glRasterPos3fv(const GLfloat *v)
{
- d_1_0_Deprecated->RasterPos3fv(v);
+ d_1_0_Deprecated->f.RasterPos3fv(v);
}
inline void QOpenGLFunctions_2_0::glRasterPos3f(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->RasterPos3f(x, y, z);
+ d_1_0_Deprecated->f.RasterPos3f(x, y, z);
}
inline void QOpenGLFunctions_2_0::glRasterPos3dv(const GLdouble *v)
{
- d_1_0_Deprecated->RasterPos3dv(v);
+ d_1_0_Deprecated->f.RasterPos3dv(v);
}
inline void QOpenGLFunctions_2_0::glRasterPos3d(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->RasterPos3d(x, y, z);
+ d_1_0_Deprecated->f.RasterPos3d(x, y, z);
}
inline void QOpenGLFunctions_2_0::glRasterPos2sv(const GLshort *v)
{
- d_1_0_Deprecated->RasterPos2sv(v);
+ d_1_0_Deprecated->f.RasterPos2sv(v);
}
inline void QOpenGLFunctions_2_0::glRasterPos2s(GLshort x, GLshort y)
{
- d_1_0_Deprecated->RasterPos2s(x, y);
+ d_1_0_Deprecated->f.RasterPos2s(x, y);
}
inline void QOpenGLFunctions_2_0::glRasterPos2iv(const GLint *v)
{
- d_1_0_Deprecated->RasterPos2iv(v);
+ d_1_0_Deprecated->f.RasterPos2iv(v);
}
inline void QOpenGLFunctions_2_0::glRasterPos2i(GLint x, GLint y)
{
- d_1_0_Deprecated->RasterPos2i(x, y);
+ d_1_0_Deprecated->f.RasterPos2i(x, y);
}
inline void QOpenGLFunctions_2_0::glRasterPos2fv(const GLfloat *v)
{
- d_1_0_Deprecated->RasterPos2fv(v);
+ d_1_0_Deprecated->f.RasterPos2fv(v);
}
inline void QOpenGLFunctions_2_0::glRasterPos2f(GLfloat x, GLfloat y)
{
- d_1_0_Deprecated->RasterPos2f(x, y);
+ d_1_0_Deprecated->f.RasterPos2f(x, y);
}
inline void QOpenGLFunctions_2_0::glRasterPos2dv(const GLdouble *v)
{
- d_1_0_Deprecated->RasterPos2dv(v);
+ d_1_0_Deprecated->f.RasterPos2dv(v);
}
inline void QOpenGLFunctions_2_0::glRasterPos2d(GLdouble x, GLdouble y)
{
- d_1_0_Deprecated->RasterPos2d(x, y);
+ d_1_0_Deprecated->f.RasterPos2d(x, y);
}
inline void QOpenGLFunctions_2_0::glNormal3sv(const GLshort *v)
{
- d_1_0_Deprecated->Normal3sv(v);
+ d_1_0_Deprecated->f.Normal3sv(v);
}
inline void QOpenGLFunctions_2_0::glNormal3s(GLshort nx, GLshort ny, GLshort nz)
{
- d_1_0_Deprecated->Normal3s(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3s(nx, ny, nz);
}
inline void QOpenGLFunctions_2_0::glNormal3iv(const GLint *v)
{
- d_1_0_Deprecated->Normal3iv(v);
+ d_1_0_Deprecated->f.Normal3iv(v);
}
inline void QOpenGLFunctions_2_0::glNormal3i(GLint nx, GLint ny, GLint nz)
{
- d_1_0_Deprecated->Normal3i(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3i(nx, ny, nz);
}
inline void QOpenGLFunctions_2_0::glNormal3fv(const GLfloat *v)
{
- d_1_0_Deprecated->Normal3fv(v);
+ d_1_0_Deprecated->f.Normal3fv(v);
}
inline void QOpenGLFunctions_2_0::glNormal3f(GLfloat nx, GLfloat ny, GLfloat nz)
{
- d_1_0_Deprecated->Normal3f(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3f(nx, ny, nz);
}
inline void QOpenGLFunctions_2_0::glNormal3dv(const GLdouble *v)
{
- d_1_0_Deprecated->Normal3dv(v);
+ d_1_0_Deprecated->f.Normal3dv(v);
}
inline void QOpenGLFunctions_2_0::glNormal3d(GLdouble nx, GLdouble ny, GLdouble nz)
{
- d_1_0_Deprecated->Normal3d(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3d(nx, ny, nz);
}
inline void QOpenGLFunctions_2_0::glNormal3bv(const GLbyte *v)
{
- d_1_0_Deprecated->Normal3bv(v);
+ d_1_0_Deprecated->f.Normal3bv(v);
}
inline void QOpenGLFunctions_2_0::glNormal3b(GLbyte nx, GLbyte ny, GLbyte nz)
{
- d_1_0_Deprecated->Normal3b(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3b(nx, ny, nz);
}
inline void QOpenGLFunctions_2_0::glIndexsv(const GLshort *c)
{
- d_1_0_Deprecated->Indexsv(c);
+ d_1_0_Deprecated->f.Indexsv(c);
}
inline void QOpenGLFunctions_2_0::glIndexs(GLshort c)
{
- d_1_0_Deprecated->Indexs(c);
+ d_1_0_Deprecated->f.Indexs(c);
}
inline void QOpenGLFunctions_2_0::glIndexiv(const GLint *c)
{
- d_1_0_Deprecated->Indexiv(c);
+ d_1_0_Deprecated->f.Indexiv(c);
}
inline void QOpenGLFunctions_2_0::glIndexi(GLint c)
{
- d_1_0_Deprecated->Indexi(c);
+ d_1_0_Deprecated->f.Indexi(c);
}
inline void QOpenGLFunctions_2_0::glIndexfv(const GLfloat *c)
{
- d_1_0_Deprecated->Indexfv(c);
+ d_1_0_Deprecated->f.Indexfv(c);
}
inline void QOpenGLFunctions_2_0::glIndexf(GLfloat c)
{
- d_1_0_Deprecated->Indexf(c);
+ d_1_0_Deprecated->f.Indexf(c);
}
inline void QOpenGLFunctions_2_0::glIndexdv(const GLdouble *c)
{
- d_1_0_Deprecated->Indexdv(c);
+ d_1_0_Deprecated->f.Indexdv(c);
}
inline void QOpenGLFunctions_2_0::glIndexd(GLdouble c)
{
- d_1_0_Deprecated->Indexd(c);
+ d_1_0_Deprecated->f.Indexd(c);
}
inline void QOpenGLFunctions_2_0::glEnd()
{
- d_1_0_Deprecated->End();
+ d_1_0_Deprecated->f.End();
}
inline void QOpenGLFunctions_2_0::glEdgeFlagv(const GLboolean *flag)
{
- d_1_0_Deprecated->EdgeFlagv(flag);
+ d_1_0_Deprecated->f.EdgeFlagv(flag);
}
inline void QOpenGLFunctions_2_0::glEdgeFlag(GLboolean flag)
{
- d_1_0_Deprecated->EdgeFlag(flag);
+ d_1_0_Deprecated->f.EdgeFlag(flag);
}
inline void QOpenGLFunctions_2_0::glColor4usv(const GLushort *v)
{
- d_1_0_Deprecated->Color4usv(v);
+ d_1_0_Deprecated->f.Color4usv(v);
}
inline void QOpenGLFunctions_2_0::glColor4us(GLushort red, GLushort green, GLushort blue, GLushort alpha)
{
- d_1_0_Deprecated->Color4us(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4us(red, green, blue, alpha);
}
inline void QOpenGLFunctions_2_0::glColor4uiv(const GLuint *v)
{
- d_1_0_Deprecated->Color4uiv(v);
+ d_1_0_Deprecated->f.Color4uiv(v);
}
inline void QOpenGLFunctions_2_0::glColor4ui(GLuint red, GLuint green, GLuint blue, GLuint alpha)
{
- d_1_0_Deprecated->Color4ui(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4ui(red, green, blue, alpha);
}
inline void QOpenGLFunctions_2_0::glColor4ubv(const GLubyte *v)
{
- d_1_0_Deprecated->Color4ubv(v);
+ d_1_0_Deprecated->f.Color4ubv(v);
}
inline void QOpenGLFunctions_2_0::glColor4ub(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha)
{
- d_1_0_Deprecated->Color4ub(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4ub(red, green, blue, alpha);
}
inline void QOpenGLFunctions_2_0::glColor4sv(const GLshort *v)
{
- d_1_0_Deprecated->Color4sv(v);
+ d_1_0_Deprecated->f.Color4sv(v);
}
inline void QOpenGLFunctions_2_0::glColor4s(GLshort red, GLshort green, GLshort blue, GLshort alpha)
{
- d_1_0_Deprecated->Color4s(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4s(red, green, blue, alpha);
}
inline void QOpenGLFunctions_2_0::glColor4iv(const GLint *v)
{
- d_1_0_Deprecated->Color4iv(v);
+ d_1_0_Deprecated->f.Color4iv(v);
}
inline void QOpenGLFunctions_2_0::glColor4i(GLint red, GLint green, GLint blue, GLint alpha)
{
- d_1_0_Deprecated->Color4i(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4i(red, green, blue, alpha);
}
inline void QOpenGLFunctions_2_0::glColor4fv(const GLfloat *v)
{
- d_1_0_Deprecated->Color4fv(v);
+ d_1_0_Deprecated->f.Color4fv(v);
}
inline void QOpenGLFunctions_2_0::glColor4f(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_0_Deprecated->Color4f(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4f(red, green, blue, alpha);
}
inline void QOpenGLFunctions_2_0::glColor4dv(const GLdouble *v)
{
- d_1_0_Deprecated->Color4dv(v);
+ d_1_0_Deprecated->f.Color4dv(v);
}
inline void QOpenGLFunctions_2_0::glColor4d(GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha)
{
- d_1_0_Deprecated->Color4d(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4d(red, green, blue, alpha);
}
inline void QOpenGLFunctions_2_0::glColor4bv(const GLbyte *v)
{
- d_1_0_Deprecated->Color4bv(v);
+ d_1_0_Deprecated->f.Color4bv(v);
}
inline void QOpenGLFunctions_2_0::glColor4b(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha)
{
- d_1_0_Deprecated->Color4b(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4b(red, green, blue, alpha);
}
inline void QOpenGLFunctions_2_0::glColor3usv(const GLushort *v)
{
- d_1_0_Deprecated->Color3usv(v);
+ d_1_0_Deprecated->f.Color3usv(v);
}
inline void QOpenGLFunctions_2_0::glColor3us(GLushort red, GLushort green, GLushort blue)
{
- d_1_0_Deprecated->Color3us(red, green, blue);
+ d_1_0_Deprecated->f.Color3us(red, green, blue);
}
inline void QOpenGLFunctions_2_0::glColor3uiv(const GLuint *v)
{
- d_1_0_Deprecated->Color3uiv(v);
+ d_1_0_Deprecated->f.Color3uiv(v);
}
inline void QOpenGLFunctions_2_0::glColor3ui(GLuint red, GLuint green, GLuint blue)
{
- d_1_0_Deprecated->Color3ui(red, green, blue);
+ d_1_0_Deprecated->f.Color3ui(red, green, blue);
}
inline void QOpenGLFunctions_2_0::glColor3ubv(const GLubyte *v)
{
- d_1_0_Deprecated->Color3ubv(v);
+ d_1_0_Deprecated->f.Color3ubv(v);
}
inline void QOpenGLFunctions_2_0::glColor3ub(GLubyte red, GLubyte green, GLubyte blue)
{
- d_1_0_Deprecated->Color3ub(red, green, blue);
+ d_1_0_Deprecated->f.Color3ub(red, green, blue);
}
inline void QOpenGLFunctions_2_0::glColor3sv(const GLshort *v)
{
- d_1_0_Deprecated->Color3sv(v);
+ d_1_0_Deprecated->f.Color3sv(v);
}
inline void QOpenGLFunctions_2_0::glColor3s(GLshort red, GLshort green, GLshort blue)
{
- d_1_0_Deprecated->Color3s(red, green, blue);
+ d_1_0_Deprecated->f.Color3s(red, green, blue);
}
inline void QOpenGLFunctions_2_0::glColor3iv(const GLint *v)
{
- d_1_0_Deprecated->Color3iv(v);
+ d_1_0_Deprecated->f.Color3iv(v);
}
inline void QOpenGLFunctions_2_0::glColor3i(GLint red, GLint green, GLint blue)
{
- d_1_0_Deprecated->Color3i(red, green, blue);
+ d_1_0_Deprecated->f.Color3i(red, green, blue);
}
inline void QOpenGLFunctions_2_0::glColor3fv(const GLfloat *v)
{
- d_1_0_Deprecated->Color3fv(v);
+ d_1_0_Deprecated->f.Color3fv(v);
}
inline void QOpenGLFunctions_2_0::glColor3f(GLfloat red, GLfloat green, GLfloat blue)
{
- d_1_0_Deprecated->Color3f(red, green, blue);
+ d_1_0_Deprecated->f.Color3f(red, green, blue);
}
inline void QOpenGLFunctions_2_0::glColor3dv(const GLdouble *v)
{
- d_1_0_Deprecated->Color3dv(v);
+ d_1_0_Deprecated->f.Color3dv(v);
}
inline void QOpenGLFunctions_2_0::glColor3d(GLdouble red, GLdouble green, GLdouble blue)
{
- d_1_0_Deprecated->Color3d(red, green, blue);
+ d_1_0_Deprecated->f.Color3d(red, green, blue);
}
inline void QOpenGLFunctions_2_0::glColor3bv(const GLbyte *v)
{
- d_1_0_Deprecated->Color3bv(v);
+ d_1_0_Deprecated->f.Color3bv(v);
}
inline void QOpenGLFunctions_2_0::glColor3b(GLbyte red, GLbyte green, GLbyte blue)
{
- d_1_0_Deprecated->Color3b(red, green, blue);
+ d_1_0_Deprecated->f.Color3b(red, green, blue);
}
inline void QOpenGLFunctions_2_0::glBitmap(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap)
{
- d_1_0_Deprecated->Bitmap(width, height, xorig, yorig, xmove, ymove, bitmap);
+ d_1_0_Deprecated->f.Bitmap(width, height, xorig, yorig, xmove, ymove, bitmap);
}
inline void QOpenGLFunctions_2_0::glBegin(GLenum mode)
{
- d_1_0_Deprecated->Begin(mode);
+ d_1_0_Deprecated->f.Begin(mode);
}
inline void QOpenGLFunctions_2_0::glListBase(GLuint base)
{
- d_1_0_Deprecated->ListBase(base);
+ d_1_0_Deprecated->f.ListBase(base);
}
inline GLuint QOpenGLFunctions_2_0::glGenLists(GLsizei range)
{
- return d_1_0_Deprecated->GenLists(range);
+ return d_1_0_Deprecated->f.GenLists(range);
}
inline void QOpenGLFunctions_2_0::glDeleteLists(GLuint list, GLsizei range)
{
- d_1_0_Deprecated->DeleteLists(list, range);
+ d_1_0_Deprecated->f.DeleteLists(list, range);
}
inline void QOpenGLFunctions_2_0::glCallLists(GLsizei n, GLenum type, const GLvoid *lists)
{
- d_1_0_Deprecated->CallLists(n, type, lists);
+ d_1_0_Deprecated->f.CallLists(n, type, lists);
}
inline void QOpenGLFunctions_2_0::glCallList(GLuint list)
{
- d_1_0_Deprecated->CallList(list);
+ d_1_0_Deprecated->f.CallList(list);
}
inline void QOpenGLFunctions_2_0::glEndList()
{
- d_1_0_Deprecated->EndList();
+ d_1_0_Deprecated->f.EndList();
}
inline void QOpenGLFunctions_2_0::glNewList(GLuint list, GLenum mode)
{
- d_1_0_Deprecated->NewList(list, mode);
+ d_1_0_Deprecated->f.NewList(list, mode);
}
// OpenGL 1.1 deprecated functions
inline void QOpenGLFunctions_2_0::glPushClientAttrib(GLbitfield mask)
{
- d_1_1_Deprecated->PushClientAttrib(mask);
+ d_1_1_Deprecated->f.PushClientAttrib(mask);
}
inline void QOpenGLFunctions_2_0::glPopClientAttrib()
{
- d_1_1_Deprecated->PopClientAttrib();
+ d_1_1_Deprecated->f.PopClientAttrib();
}
inline void QOpenGLFunctions_2_0::glPrioritizeTextures(GLsizei n, const GLuint *textures, const GLfloat *priorities)
{
- d_1_1_Deprecated->PrioritizeTextures(n, textures, priorities);
+ d_1_1_Deprecated->f.PrioritizeTextures(n, textures, priorities);
}
inline GLboolean QOpenGLFunctions_2_0::glAreTexturesResident(GLsizei n, const GLuint *textures, GLboolean *residences)
{
- return d_1_1_Deprecated->AreTexturesResident(n, textures, residences);
+ return d_1_1_Deprecated->f.AreTexturesResident(n, textures, residences);
}
inline void QOpenGLFunctions_2_0::glVertexPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->VertexPointer(size, type, stride, pointer);
+ d_1_1_Deprecated->f.VertexPointer(size, type, stride, pointer);
}
inline void QOpenGLFunctions_2_0::glTexCoordPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->TexCoordPointer(size, type, stride, pointer);
+ d_1_1_Deprecated->f.TexCoordPointer(size, type, stride, pointer);
}
inline void QOpenGLFunctions_2_0::glNormalPointer(GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->NormalPointer(type, stride, pointer);
+ d_1_1_Deprecated->f.NormalPointer(type, stride, pointer);
}
inline void QOpenGLFunctions_2_0::glInterleavedArrays(GLenum format, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->InterleavedArrays(format, stride, pointer);
+ d_1_1_Deprecated->f.InterleavedArrays(format, stride, pointer);
}
inline void QOpenGLFunctions_2_0::glIndexPointer(GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->IndexPointer(type, stride, pointer);
+ d_1_1_Deprecated->f.IndexPointer(type, stride, pointer);
}
inline void QOpenGLFunctions_2_0::glEnableClientState(GLenum array)
{
- d_1_1_Deprecated->EnableClientState(array);
+ d_1_1_Deprecated->f.EnableClientState(array);
}
inline void QOpenGLFunctions_2_0::glEdgeFlagPointer(GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->EdgeFlagPointer(stride, pointer);
+ d_1_1_Deprecated->f.EdgeFlagPointer(stride, pointer);
}
inline void QOpenGLFunctions_2_0::glDisableClientState(GLenum array)
{
- d_1_1_Deprecated->DisableClientState(array);
+ d_1_1_Deprecated->f.DisableClientState(array);
}
inline void QOpenGLFunctions_2_0::glColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->ColorPointer(size, type, stride, pointer);
+ d_1_1_Deprecated->f.ColorPointer(size, type, stride, pointer);
}
inline void QOpenGLFunctions_2_0::glArrayElement(GLint i)
{
- d_1_1_Deprecated->ArrayElement(i);
+ d_1_1_Deprecated->f.ArrayElement(i);
}
// OpenGL 1.2 deprecated functions
inline void QOpenGLFunctions_2_0::glResetMinmax(GLenum target)
{
- d_1_2_Deprecated->ResetMinmax(target);
+ d_1_2_Deprecated->f.ResetMinmax(target);
}
inline void QOpenGLFunctions_2_0::glResetHistogram(GLenum target)
{
- d_1_2_Deprecated->ResetHistogram(target);
+ d_1_2_Deprecated->f.ResetHistogram(target);
}
inline void QOpenGLFunctions_2_0::glMinmax(GLenum target, GLenum internalformat, GLboolean sink)
{
- d_1_2_Deprecated->Minmax(target, internalformat, sink);
+ d_1_2_Deprecated->f.Minmax(target, internalformat, sink);
}
inline void QOpenGLFunctions_2_0::glHistogram(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink)
{
- d_1_2_Deprecated->Histogram(target, width, internalformat, sink);
+ d_1_2_Deprecated->f.Histogram(target, width, internalformat, sink);
}
inline void QOpenGLFunctions_2_0::glGetMinmaxParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_2_Deprecated->GetMinmaxParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.GetMinmaxParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_2_0::glGetMinmaxParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_2_Deprecated->GetMinmaxParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.GetMinmaxParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_2_0::glGetMinmax(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values)
{
- d_1_2_Deprecated->GetMinmax(target, reset, format, type, values);
+ d_1_2_Deprecated->f.GetMinmax(target, reset, format, type, values);
}
inline void QOpenGLFunctions_2_0::glGetHistogramParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_2_Deprecated->GetHistogramParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.GetHistogramParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_2_0::glGetHistogramParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_2_Deprecated->GetHistogramParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.GetHistogramParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_2_0::glGetHistogram(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values)
{
- d_1_2_Deprecated->GetHistogram(target, reset, format, type, values);
+ d_1_2_Deprecated->f.GetHistogram(target, reset, format, type, values);
}
inline void QOpenGLFunctions_2_0::glSeparableFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column)
{
- d_1_2_Deprecated->SeparableFilter2D(target, internalformat, width, height, format, type, row, column);
+ d_1_2_Deprecated->f.SeparableFilter2D(target, internalformat, width, height, format, type, row, column);
}
inline void QOpenGLFunctions_2_0::glGetSeparableFilter(GLenum target, GLenum format, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span)
{
- d_1_2_Deprecated->GetSeparableFilter(target, format, type, row, column, span);
+ d_1_2_Deprecated->f.GetSeparableFilter(target, format, type, row, column, span);
}
inline void QOpenGLFunctions_2_0::glGetConvolutionParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_2_Deprecated->GetConvolutionParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.GetConvolutionParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_2_0::glGetConvolutionParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_2_Deprecated->GetConvolutionParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.GetConvolutionParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_2_0::glGetConvolutionFilter(GLenum target, GLenum format, GLenum type, GLvoid *image)
{
- d_1_2_Deprecated->GetConvolutionFilter(target, format, type, image);
+ d_1_2_Deprecated->f.GetConvolutionFilter(target, format, type, image);
}
inline void QOpenGLFunctions_2_0::glCopyConvolutionFilter2D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_2_Deprecated->CopyConvolutionFilter2D(target, internalformat, x, y, width, height);
+ d_1_2_Deprecated->f.CopyConvolutionFilter2D(target, internalformat, x, y, width, height);
}
inline void QOpenGLFunctions_2_0::glCopyConvolutionFilter1D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
{
- d_1_2_Deprecated->CopyConvolutionFilter1D(target, internalformat, x, y, width);
+ d_1_2_Deprecated->f.CopyConvolutionFilter1D(target, internalformat, x, y, width);
}
inline void QOpenGLFunctions_2_0::glConvolutionParameteriv(GLenum target, GLenum pname, const GLint *params)
{
- d_1_2_Deprecated->ConvolutionParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.ConvolutionParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_2_0::glConvolutionParameteri(GLenum target, GLenum pname, GLint params)
{
- d_1_2_Deprecated->ConvolutionParameteri(target, pname, params);
+ d_1_2_Deprecated->f.ConvolutionParameteri(target, pname, params);
}
inline void QOpenGLFunctions_2_0::glConvolutionParameterfv(GLenum target, GLenum pname, const GLfloat *params)
{
- d_1_2_Deprecated->ConvolutionParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.ConvolutionParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_2_0::glConvolutionParameterf(GLenum target, GLenum pname, GLfloat params)
{
- d_1_2_Deprecated->ConvolutionParameterf(target, pname, params);
+ d_1_2_Deprecated->f.ConvolutionParameterf(target, pname, params);
}
inline void QOpenGLFunctions_2_0::glConvolutionFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *image)
{
- d_1_2_Deprecated->ConvolutionFilter2D(target, internalformat, width, height, format, type, image);
+ d_1_2_Deprecated->f.ConvolutionFilter2D(target, internalformat, width, height, format, type, image);
}
inline void QOpenGLFunctions_2_0::glConvolutionFilter1D(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *image)
{
- d_1_2_Deprecated->ConvolutionFilter1D(target, internalformat, width, format, type, image);
+ d_1_2_Deprecated->f.ConvolutionFilter1D(target, internalformat, width, format, type, image);
}
inline void QOpenGLFunctions_2_0::glCopyColorSubTable(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width)
{
- d_1_2_Deprecated->CopyColorSubTable(target, start, x, y, width);
+ d_1_2_Deprecated->f.CopyColorSubTable(target, start, x, y, width);
}
inline void QOpenGLFunctions_2_0::glColorSubTable(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *data)
{
- d_1_2_Deprecated->ColorSubTable(target, start, count, format, type, data);
+ d_1_2_Deprecated->f.ColorSubTable(target, start, count, format, type, data);
}
inline void QOpenGLFunctions_2_0::glGetColorTableParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_2_Deprecated->GetColorTableParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.GetColorTableParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_2_0::glGetColorTableParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_2_Deprecated->GetColorTableParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.GetColorTableParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_2_0::glGetColorTable(GLenum target, GLenum format, GLenum type, GLvoid *table)
{
- d_1_2_Deprecated->GetColorTable(target, format, type, table);
+ d_1_2_Deprecated->f.GetColorTable(target, format, type, table);
}
inline void QOpenGLFunctions_2_0::glCopyColorTable(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
{
- d_1_2_Deprecated->CopyColorTable(target, internalformat, x, y, width);
+ d_1_2_Deprecated->f.CopyColorTable(target, internalformat, x, y, width);
}
inline void QOpenGLFunctions_2_0::glColorTableParameteriv(GLenum target, GLenum pname, const GLint *params)
{
- d_1_2_Deprecated->ColorTableParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.ColorTableParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_2_0::glColorTableParameterfv(GLenum target, GLenum pname, const GLfloat *params)
{
- d_1_2_Deprecated->ColorTableParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.ColorTableParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_2_0::glColorTable(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table)
{
- d_1_2_Deprecated->ColorTable(target, internalformat, width, format, type, table);
+ d_1_2_Deprecated->f.ColorTable(target, internalformat, width, format, type, table);
}
// OpenGL 1.3 deprecated functions
inline void QOpenGLFunctions_2_0::glMultTransposeMatrixd(const GLdouble *m)
{
- d_1_3_Deprecated->MultTransposeMatrixd(m);
+ d_1_3_Deprecated->f.MultTransposeMatrixd(m);
}
inline void QOpenGLFunctions_2_0::glMultTransposeMatrixf(const GLfloat *m)
{
- d_1_3_Deprecated->MultTransposeMatrixf(m);
+ d_1_3_Deprecated->f.MultTransposeMatrixf(m);
}
inline void QOpenGLFunctions_2_0::glLoadTransposeMatrixd(const GLdouble *m)
{
- d_1_3_Deprecated->LoadTransposeMatrixd(m);
+ d_1_3_Deprecated->f.LoadTransposeMatrixd(m);
}
inline void QOpenGLFunctions_2_0::glLoadTransposeMatrixf(const GLfloat *m)
{
- d_1_3_Deprecated->LoadTransposeMatrixf(m);
+ d_1_3_Deprecated->f.LoadTransposeMatrixf(m);
}
inline void QOpenGLFunctions_2_0::glMultiTexCoord4sv(GLenum target, const GLshort *v)
{
- d_1_3_Deprecated->MultiTexCoord4sv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord4sv(target, v);
}
inline void QOpenGLFunctions_2_0::glMultiTexCoord4s(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q)
{
- d_1_3_Deprecated->MultiTexCoord4s(target, s, t, r, q);
+ d_1_3_Deprecated->f.MultiTexCoord4s(target, s, t, r, q);
}
inline void QOpenGLFunctions_2_0::glMultiTexCoord4iv(GLenum target, const GLint *v)
{
- d_1_3_Deprecated->MultiTexCoord4iv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord4iv(target, v);
}
inline void QOpenGLFunctions_2_0::glMultiTexCoord4i(GLenum target, GLint s, GLint t, GLint r, GLint q)
{
- d_1_3_Deprecated->MultiTexCoord4i(target, s, t, r, q);
+ d_1_3_Deprecated->f.MultiTexCoord4i(target, s, t, r, q);
}
inline void QOpenGLFunctions_2_0::glMultiTexCoord4fv(GLenum target, const GLfloat *v)
{
- d_1_3_Deprecated->MultiTexCoord4fv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord4fv(target, v);
}
inline void QOpenGLFunctions_2_0::glMultiTexCoord4f(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q)
{
- d_1_3_Deprecated->MultiTexCoord4f(target, s, t, r, q);
+ d_1_3_Deprecated->f.MultiTexCoord4f(target, s, t, r, q);
}
inline void QOpenGLFunctions_2_0::glMultiTexCoord4dv(GLenum target, const GLdouble *v)
{
- d_1_3_Deprecated->MultiTexCoord4dv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord4dv(target, v);
}
inline void QOpenGLFunctions_2_0::glMultiTexCoord4d(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q)
{
- d_1_3_Deprecated->MultiTexCoord4d(target, s, t, r, q);
+ d_1_3_Deprecated->f.MultiTexCoord4d(target, s, t, r, q);
}
inline void QOpenGLFunctions_2_0::glMultiTexCoord3sv(GLenum target, const GLshort *v)
{
- d_1_3_Deprecated->MultiTexCoord3sv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord3sv(target, v);
}
inline void QOpenGLFunctions_2_0::glMultiTexCoord3s(GLenum target, GLshort s, GLshort t, GLshort r)
{
- d_1_3_Deprecated->MultiTexCoord3s(target, s, t, r);
+ d_1_3_Deprecated->f.MultiTexCoord3s(target, s, t, r);
}
inline void QOpenGLFunctions_2_0::glMultiTexCoord3iv(GLenum target, const GLint *v)
{
- d_1_3_Deprecated->MultiTexCoord3iv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord3iv(target, v);
}
inline void QOpenGLFunctions_2_0::glMultiTexCoord3i(GLenum target, GLint s, GLint t, GLint r)
{
- d_1_3_Deprecated->MultiTexCoord3i(target, s, t, r);
+ d_1_3_Deprecated->f.MultiTexCoord3i(target, s, t, r);
}
inline void QOpenGLFunctions_2_0::glMultiTexCoord3fv(GLenum target, const GLfloat *v)
{
- d_1_3_Deprecated->MultiTexCoord3fv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord3fv(target, v);
}
inline void QOpenGLFunctions_2_0::glMultiTexCoord3f(GLenum target, GLfloat s, GLfloat t, GLfloat r)
{
- d_1_3_Deprecated->MultiTexCoord3f(target, s, t, r);
+ d_1_3_Deprecated->f.MultiTexCoord3f(target, s, t, r);
}
inline void QOpenGLFunctions_2_0::glMultiTexCoord3dv(GLenum target, const GLdouble *v)
{
- d_1_3_Deprecated->MultiTexCoord3dv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord3dv(target, v);
}
inline void QOpenGLFunctions_2_0::glMultiTexCoord3d(GLenum target, GLdouble s, GLdouble t, GLdouble r)
{
- d_1_3_Deprecated->MultiTexCoord3d(target, s, t, r);
+ d_1_3_Deprecated->f.MultiTexCoord3d(target, s, t, r);
}
inline void QOpenGLFunctions_2_0::glMultiTexCoord2sv(GLenum target, const GLshort *v)
{
- d_1_3_Deprecated->MultiTexCoord2sv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord2sv(target, v);
}
inline void QOpenGLFunctions_2_0::glMultiTexCoord2s(GLenum target, GLshort s, GLshort t)
{
- d_1_3_Deprecated->MultiTexCoord2s(target, s, t);
+ d_1_3_Deprecated->f.MultiTexCoord2s(target, s, t);
}
inline void QOpenGLFunctions_2_0::glMultiTexCoord2iv(GLenum target, const GLint *v)
{
- d_1_3_Deprecated->MultiTexCoord2iv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord2iv(target, v);
}
inline void QOpenGLFunctions_2_0::glMultiTexCoord2i(GLenum target, GLint s, GLint t)
{
- d_1_3_Deprecated->MultiTexCoord2i(target, s, t);
+ d_1_3_Deprecated->f.MultiTexCoord2i(target, s, t);
}
inline void QOpenGLFunctions_2_0::glMultiTexCoord2fv(GLenum target, const GLfloat *v)
{
- d_1_3_Deprecated->MultiTexCoord2fv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord2fv(target, v);
}
inline void QOpenGLFunctions_2_0::glMultiTexCoord2f(GLenum target, GLfloat s, GLfloat t)
{
- d_1_3_Deprecated->MultiTexCoord2f(target, s, t);
+ d_1_3_Deprecated->f.MultiTexCoord2f(target, s, t);
}
inline void QOpenGLFunctions_2_0::glMultiTexCoord2dv(GLenum target, const GLdouble *v)
{
- d_1_3_Deprecated->MultiTexCoord2dv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord2dv(target, v);
}
inline void QOpenGLFunctions_2_0::glMultiTexCoord2d(GLenum target, GLdouble s, GLdouble t)
{
- d_1_3_Deprecated->MultiTexCoord2d(target, s, t);
+ d_1_3_Deprecated->f.MultiTexCoord2d(target, s, t);
}
inline void QOpenGLFunctions_2_0::glMultiTexCoord1sv(GLenum target, const GLshort *v)
{
- d_1_3_Deprecated->MultiTexCoord1sv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord1sv(target, v);
}
inline void QOpenGLFunctions_2_0::glMultiTexCoord1s(GLenum target, GLshort s)
{
- d_1_3_Deprecated->MultiTexCoord1s(target, s);
+ d_1_3_Deprecated->f.MultiTexCoord1s(target, s);
}
inline void QOpenGLFunctions_2_0::glMultiTexCoord1iv(GLenum target, const GLint *v)
{
- d_1_3_Deprecated->MultiTexCoord1iv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord1iv(target, v);
}
inline void QOpenGLFunctions_2_0::glMultiTexCoord1i(GLenum target, GLint s)
{
- d_1_3_Deprecated->MultiTexCoord1i(target, s);
+ d_1_3_Deprecated->f.MultiTexCoord1i(target, s);
}
inline void QOpenGLFunctions_2_0::glMultiTexCoord1fv(GLenum target, const GLfloat *v)
{
- d_1_3_Deprecated->MultiTexCoord1fv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord1fv(target, v);
}
inline void QOpenGLFunctions_2_0::glMultiTexCoord1f(GLenum target, GLfloat s)
{
- d_1_3_Deprecated->MultiTexCoord1f(target, s);
+ d_1_3_Deprecated->f.MultiTexCoord1f(target, s);
}
inline void QOpenGLFunctions_2_0::glMultiTexCoord1dv(GLenum target, const GLdouble *v)
{
- d_1_3_Deprecated->MultiTexCoord1dv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord1dv(target, v);
}
inline void QOpenGLFunctions_2_0::glMultiTexCoord1d(GLenum target, GLdouble s)
{
- d_1_3_Deprecated->MultiTexCoord1d(target, s);
+ d_1_3_Deprecated->f.MultiTexCoord1d(target, s);
}
inline void QOpenGLFunctions_2_0::glClientActiveTexture(GLenum texture)
{
- d_1_3_Deprecated->ClientActiveTexture(texture);
+ d_1_3_Deprecated->f.ClientActiveTexture(texture);
}
// OpenGL 1.4 deprecated functions
inline void QOpenGLFunctions_2_0::glWindowPos3sv(const GLshort *v)
{
- d_1_4_Deprecated->WindowPos3sv(v);
+ d_1_4_Deprecated->f.WindowPos3sv(v);
}
inline void QOpenGLFunctions_2_0::glWindowPos3s(GLshort x, GLshort y, GLshort z)
{
- d_1_4_Deprecated->WindowPos3s(x, y, z);
+ d_1_4_Deprecated->f.WindowPos3s(x, y, z);
}
inline void QOpenGLFunctions_2_0::glWindowPos3iv(const GLint *v)
{
- d_1_4_Deprecated->WindowPos3iv(v);
+ d_1_4_Deprecated->f.WindowPos3iv(v);
}
inline void QOpenGLFunctions_2_0::glWindowPos3i(GLint x, GLint y, GLint z)
{
- d_1_4_Deprecated->WindowPos3i(x, y, z);
+ d_1_4_Deprecated->f.WindowPos3i(x, y, z);
}
inline void QOpenGLFunctions_2_0::glWindowPos3fv(const GLfloat *v)
{
- d_1_4_Deprecated->WindowPos3fv(v);
+ d_1_4_Deprecated->f.WindowPos3fv(v);
}
inline void QOpenGLFunctions_2_0::glWindowPos3f(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_4_Deprecated->WindowPos3f(x, y, z);
+ d_1_4_Deprecated->f.WindowPos3f(x, y, z);
}
inline void QOpenGLFunctions_2_0::glWindowPos3dv(const GLdouble *v)
{
- d_1_4_Deprecated->WindowPos3dv(v);
+ d_1_4_Deprecated->f.WindowPos3dv(v);
}
inline void QOpenGLFunctions_2_0::glWindowPos3d(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_4_Deprecated->WindowPos3d(x, y, z);
+ d_1_4_Deprecated->f.WindowPos3d(x, y, z);
}
inline void QOpenGLFunctions_2_0::glWindowPos2sv(const GLshort *v)
{
- d_1_4_Deprecated->WindowPos2sv(v);
+ d_1_4_Deprecated->f.WindowPos2sv(v);
}
inline void QOpenGLFunctions_2_0::glWindowPos2s(GLshort x, GLshort y)
{
- d_1_4_Deprecated->WindowPos2s(x, y);
+ d_1_4_Deprecated->f.WindowPos2s(x, y);
}
inline void QOpenGLFunctions_2_0::glWindowPos2iv(const GLint *v)
{
- d_1_4_Deprecated->WindowPos2iv(v);
+ d_1_4_Deprecated->f.WindowPos2iv(v);
}
inline void QOpenGLFunctions_2_0::glWindowPos2i(GLint x, GLint y)
{
- d_1_4_Deprecated->WindowPos2i(x, y);
+ d_1_4_Deprecated->f.WindowPos2i(x, y);
}
inline void QOpenGLFunctions_2_0::glWindowPos2fv(const GLfloat *v)
{
- d_1_4_Deprecated->WindowPos2fv(v);
+ d_1_4_Deprecated->f.WindowPos2fv(v);
}
inline void QOpenGLFunctions_2_0::glWindowPos2f(GLfloat x, GLfloat y)
{
- d_1_4_Deprecated->WindowPos2f(x, y);
+ d_1_4_Deprecated->f.WindowPos2f(x, y);
}
inline void QOpenGLFunctions_2_0::glWindowPos2dv(const GLdouble *v)
{
- d_1_4_Deprecated->WindowPos2dv(v);
+ d_1_4_Deprecated->f.WindowPos2dv(v);
}
inline void QOpenGLFunctions_2_0::glWindowPos2d(GLdouble x, GLdouble y)
{
- d_1_4_Deprecated->WindowPos2d(x, y);
+ d_1_4_Deprecated->f.WindowPos2d(x, y);
}
inline void QOpenGLFunctions_2_0::glSecondaryColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_4_Deprecated->SecondaryColorPointer(size, type, stride, pointer);
+ d_1_4_Deprecated->f.SecondaryColorPointer(size, type, stride, pointer);
}
inline void QOpenGLFunctions_2_0::glSecondaryColor3usv(const GLushort *v)
{
- d_1_4_Deprecated->SecondaryColor3usv(v);
+ d_1_4_Deprecated->f.SecondaryColor3usv(v);
}
inline void QOpenGLFunctions_2_0::glSecondaryColor3us(GLushort red, GLushort green, GLushort blue)
{
- d_1_4_Deprecated->SecondaryColor3us(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3us(red, green, blue);
}
inline void QOpenGLFunctions_2_0::glSecondaryColor3uiv(const GLuint *v)
{
- d_1_4_Deprecated->SecondaryColor3uiv(v);
+ d_1_4_Deprecated->f.SecondaryColor3uiv(v);
}
inline void QOpenGLFunctions_2_0::glSecondaryColor3ui(GLuint red, GLuint green, GLuint blue)
{
- d_1_4_Deprecated->SecondaryColor3ui(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3ui(red, green, blue);
}
inline void QOpenGLFunctions_2_0::glSecondaryColor3ubv(const GLubyte *v)
{
- d_1_4_Deprecated->SecondaryColor3ubv(v);
+ d_1_4_Deprecated->f.SecondaryColor3ubv(v);
}
inline void QOpenGLFunctions_2_0::glSecondaryColor3ub(GLubyte red, GLubyte green, GLubyte blue)
{
- d_1_4_Deprecated->SecondaryColor3ub(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3ub(red, green, blue);
}
inline void QOpenGLFunctions_2_0::glSecondaryColor3sv(const GLshort *v)
{
- d_1_4_Deprecated->SecondaryColor3sv(v);
+ d_1_4_Deprecated->f.SecondaryColor3sv(v);
}
inline void QOpenGLFunctions_2_0::glSecondaryColor3s(GLshort red, GLshort green, GLshort blue)
{
- d_1_4_Deprecated->SecondaryColor3s(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3s(red, green, blue);
}
inline void QOpenGLFunctions_2_0::glSecondaryColor3iv(const GLint *v)
{
- d_1_4_Deprecated->SecondaryColor3iv(v);
+ d_1_4_Deprecated->f.SecondaryColor3iv(v);
}
inline void QOpenGLFunctions_2_0::glSecondaryColor3i(GLint red, GLint green, GLint blue)
{
- d_1_4_Deprecated->SecondaryColor3i(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3i(red, green, blue);
}
inline void QOpenGLFunctions_2_0::glSecondaryColor3fv(const GLfloat *v)
{
- d_1_4_Deprecated->SecondaryColor3fv(v);
+ d_1_4_Deprecated->f.SecondaryColor3fv(v);
}
inline void QOpenGLFunctions_2_0::glSecondaryColor3f(GLfloat red, GLfloat green, GLfloat blue)
{
- d_1_4_Deprecated->SecondaryColor3f(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3f(red, green, blue);
}
inline void QOpenGLFunctions_2_0::glSecondaryColor3dv(const GLdouble *v)
{
- d_1_4_Deprecated->SecondaryColor3dv(v);
+ d_1_4_Deprecated->f.SecondaryColor3dv(v);
}
inline void QOpenGLFunctions_2_0::glSecondaryColor3d(GLdouble red, GLdouble green, GLdouble blue)
{
- d_1_4_Deprecated->SecondaryColor3d(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3d(red, green, blue);
}
inline void QOpenGLFunctions_2_0::glSecondaryColor3bv(const GLbyte *v)
{
- d_1_4_Deprecated->SecondaryColor3bv(v);
+ d_1_4_Deprecated->f.SecondaryColor3bv(v);
}
inline void QOpenGLFunctions_2_0::glSecondaryColor3b(GLbyte red, GLbyte green, GLbyte blue)
{
- d_1_4_Deprecated->SecondaryColor3b(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3b(red, green, blue);
}
inline void QOpenGLFunctions_2_0::glFogCoordPointer(GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_4_Deprecated->FogCoordPointer(type, stride, pointer);
+ d_1_4_Deprecated->f.FogCoordPointer(type, stride, pointer);
}
inline void QOpenGLFunctions_2_0::glFogCoorddv(const GLdouble *coord)
{
- d_1_4_Deprecated->FogCoorddv(coord);
+ d_1_4_Deprecated->f.FogCoorddv(coord);
}
inline void QOpenGLFunctions_2_0::glFogCoordd(GLdouble coord)
{
- d_1_4_Deprecated->FogCoordd(coord);
+ d_1_4_Deprecated->f.FogCoordd(coord);
}
inline void QOpenGLFunctions_2_0::glFogCoordfv(const GLfloat *coord)
{
- d_1_4_Deprecated->FogCoordfv(coord);
+ d_1_4_Deprecated->f.FogCoordfv(coord);
}
inline void QOpenGLFunctions_2_0::glFogCoordf(GLfloat coord)
{
- d_1_4_Deprecated->FogCoordf(coord);
+ d_1_4_Deprecated->f.FogCoordf(coord);
}
@@ -3426,182 +3427,182 @@ inline void QOpenGLFunctions_2_0::glFogCoordf(GLfloat coord)
// OpenGL 2.0 deprecated functions
inline void QOpenGLFunctions_2_0::glVertexAttrib4usv(GLuint index, const GLushort *v)
{
- d_2_0_Core->VertexAttrib4usv(index, v);
+ d_2_0_Core->f.VertexAttrib4usv(index, v);
}
inline void QOpenGLFunctions_2_0::glVertexAttrib4uiv(GLuint index, const GLuint *v)
{
- d_2_0_Core->VertexAttrib4uiv(index, v);
+ d_2_0_Core->f.VertexAttrib4uiv(index, v);
}
inline void QOpenGLFunctions_2_0::glVertexAttrib4ubv(GLuint index, const GLubyte *v)
{
- d_2_0_Core->VertexAttrib4ubv(index, v);
+ d_2_0_Core->f.VertexAttrib4ubv(index, v);
}
inline void QOpenGLFunctions_2_0::glVertexAttrib4sv(GLuint index, const GLshort *v)
{
- d_2_0_Core->VertexAttrib4sv(index, v);
+ d_2_0_Core->f.VertexAttrib4sv(index, v);
}
inline void QOpenGLFunctions_2_0::glVertexAttrib4s(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w)
{
- d_2_0_Core->VertexAttrib4s(index, x, y, z, w);
+ d_2_0_Core->f.VertexAttrib4s(index, x, y, z, w);
}
inline void QOpenGLFunctions_2_0::glVertexAttrib4iv(GLuint index, const GLint *v)
{
- d_2_0_Core->VertexAttrib4iv(index, v);
+ d_2_0_Core->f.VertexAttrib4iv(index, v);
}
inline void QOpenGLFunctions_2_0::glVertexAttrib4fv(GLuint index, const GLfloat *v)
{
- d_2_0_Core->VertexAttrib4fv(index, v);
+ d_2_0_Core->f.VertexAttrib4fv(index, v);
}
inline void QOpenGLFunctions_2_0::glVertexAttrib4f(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
{
- d_2_0_Core->VertexAttrib4f(index, x, y, z, w);
+ d_2_0_Core->f.VertexAttrib4f(index, x, y, z, w);
}
inline void QOpenGLFunctions_2_0::glVertexAttrib4dv(GLuint index, const GLdouble *v)
{
- d_2_0_Core->VertexAttrib4dv(index, v);
+ d_2_0_Core->f.VertexAttrib4dv(index, v);
}
inline void QOpenGLFunctions_2_0::glVertexAttrib4d(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
{
- d_2_0_Core->VertexAttrib4d(index, x, y, z, w);
+ d_2_0_Core->f.VertexAttrib4d(index, x, y, z, w);
}
inline void QOpenGLFunctions_2_0::glVertexAttrib4bv(GLuint index, const GLbyte *v)
{
- d_2_0_Core->VertexAttrib4bv(index, v);
+ d_2_0_Core->f.VertexAttrib4bv(index, v);
}
inline void QOpenGLFunctions_2_0::glVertexAttrib4Nusv(GLuint index, const GLushort *v)
{
- d_2_0_Core->VertexAttrib4Nusv(index, v);
+ d_2_0_Core->f.VertexAttrib4Nusv(index, v);
}
inline void QOpenGLFunctions_2_0::glVertexAttrib4Nuiv(GLuint index, const GLuint *v)
{
- d_2_0_Core->VertexAttrib4Nuiv(index, v);
+ d_2_0_Core->f.VertexAttrib4Nuiv(index, v);
}
inline void QOpenGLFunctions_2_0::glVertexAttrib4Nubv(GLuint index, const GLubyte *v)
{
- d_2_0_Core->VertexAttrib4Nubv(index, v);
+ d_2_0_Core->f.VertexAttrib4Nubv(index, v);
}
inline void QOpenGLFunctions_2_0::glVertexAttrib4Nub(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)
{
- d_2_0_Core->VertexAttrib4Nub(index, x, y, z, w);
+ d_2_0_Core->f.VertexAttrib4Nub(index, x, y, z, w);
}
inline void QOpenGLFunctions_2_0::glVertexAttrib4Nsv(GLuint index, const GLshort *v)
{
- d_2_0_Core->VertexAttrib4Nsv(index, v);
+ d_2_0_Core->f.VertexAttrib4Nsv(index, v);
}
inline void QOpenGLFunctions_2_0::glVertexAttrib4Niv(GLuint index, const GLint *v)
{
- d_2_0_Core->VertexAttrib4Niv(index, v);
+ d_2_0_Core->f.VertexAttrib4Niv(index, v);
}
inline void QOpenGLFunctions_2_0::glVertexAttrib4Nbv(GLuint index, const GLbyte *v)
{
- d_2_0_Core->VertexAttrib4Nbv(index, v);
+ d_2_0_Core->f.VertexAttrib4Nbv(index, v);
}
inline void QOpenGLFunctions_2_0::glVertexAttrib3sv(GLuint index, const GLshort *v)
{
- d_2_0_Core->VertexAttrib3sv(index, v);
+ d_2_0_Core->f.VertexAttrib3sv(index, v);
}
inline void QOpenGLFunctions_2_0::glVertexAttrib3s(GLuint index, GLshort x, GLshort y, GLshort z)
{
- d_2_0_Core->VertexAttrib3s(index, x, y, z);
+ d_2_0_Core->f.VertexAttrib3s(index, x, y, z);
}
inline void QOpenGLFunctions_2_0::glVertexAttrib3fv(GLuint index, const GLfloat *v)
{
- d_2_0_Core->VertexAttrib3fv(index, v);
+ d_2_0_Core->f.VertexAttrib3fv(index, v);
}
inline void QOpenGLFunctions_2_0::glVertexAttrib3f(GLuint index, GLfloat x, GLfloat y, GLfloat z)
{
- d_2_0_Core->VertexAttrib3f(index, x, y, z);
+ d_2_0_Core->f.VertexAttrib3f(index, x, y, z);
}
inline void QOpenGLFunctions_2_0::glVertexAttrib3dv(GLuint index, const GLdouble *v)
{
- d_2_0_Core->VertexAttrib3dv(index, v);
+ d_2_0_Core->f.VertexAttrib3dv(index, v);
}
inline void QOpenGLFunctions_2_0::glVertexAttrib3d(GLuint index, GLdouble x, GLdouble y, GLdouble z)
{
- d_2_0_Core->VertexAttrib3d(index, x, y, z);
+ d_2_0_Core->f.VertexAttrib3d(index, x, y, z);
}
inline void QOpenGLFunctions_2_0::glVertexAttrib2sv(GLuint index, const GLshort *v)
{
- d_2_0_Core->VertexAttrib2sv(index, v);
+ d_2_0_Core->f.VertexAttrib2sv(index, v);
}
inline void QOpenGLFunctions_2_0::glVertexAttrib2s(GLuint index, GLshort x, GLshort y)
{
- d_2_0_Core->VertexAttrib2s(index, x, y);
+ d_2_0_Core->f.VertexAttrib2s(index, x, y);
}
inline void QOpenGLFunctions_2_0::glVertexAttrib2fv(GLuint index, const GLfloat *v)
{
- d_2_0_Core->VertexAttrib2fv(index, v);
+ d_2_0_Core->f.VertexAttrib2fv(index, v);
}
inline void QOpenGLFunctions_2_0::glVertexAttrib2f(GLuint index, GLfloat x, GLfloat y)
{
- d_2_0_Core->VertexAttrib2f(index, x, y);
+ d_2_0_Core->f.VertexAttrib2f(index, x, y);
}
inline void QOpenGLFunctions_2_0::glVertexAttrib2dv(GLuint index, const GLdouble *v)
{
- d_2_0_Core->VertexAttrib2dv(index, v);
+ d_2_0_Core->f.VertexAttrib2dv(index, v);
}
inline void QOpenGLFunctions_2_0::glVertexAttrib2d(GLuint index, GLdouble x, GLdouble y)
{
- d_2_0_Core->VertexAttrib2d(index, x, y);
+ d_2_0_Core->f.VertexAttrib2d(index, x, y);
}
inline void QOpenGLFunctions_2_0::glVertexAttrib1sv(GLuint index, const GLshort *v)
{
- d_2_0_Core->VertexAttrib1sv(index, v);
+ d_2_0_Core->f.VertexAttrib1sv(index, v);
}
inline void QOpenGLFunctions_2_0::glVertexAttrib1s(GLuint index, GLshort x)
{
- d_2_0_Core->VertexAttrib1s(index, x);
+ d_2_0_Core->f.VertexAttrib1s(index, x);
}
inline void QOpenGLFunctions_2_0::glVertexAttrib1fv(GLuint index, const GLfloat *v)
{
- d_2_0_Core->VertexAttrib1fv(index, v);
+ d_2_0_Core->f.VertexAttrib1fv(index, v);
}
inline void QOpenGLFunctions_2_0::glVertexAttrib1f(GLuint index, GLfloat x)
{
- d_2_0_Core->VertexAttrib1f(index, x);
+ d_2_0_Core->f.VertexAttrib1f(index, x);
}
inline void QOpenGLFunctions_2_0::glVertexAttrib1dv(GLuint index, const GLdouble *v)
{
- d_2_0_Core->VertexAttrib1dv(index, v);
+ d_2_0_Core->f.VertexAttrib1dv(index, v);
}
inline void QOpenGLFunctions_2_0::glVertexAttrib1d(GLuint index, GLdouble x)
{
- d_2_0_Core->VertexAttrib1d(index, x);
+ d_2_0_Core->f.VertexAttrib1d(index, x);
}
diff --git a/src/gui/opengl/qopenglfunctions_2_1.cpp b/src/gui/opengl/qopenglfunctions_2_1.cpp
index 37574c7f44..e756685d10 100644
--- a/src/gui/opengl/qopenglfunctions_2_1.cpp
+++ b/src/gui/opengl/qopenglfunctions_2_1.cpp
@@ -86,58 +86,45 @@ QOpenGLFunctions_2_1::QOpenGLFunctions_2_1()
QOpenGLFunctions_2_1::~QOpenGLFunctions_2_1()
{
- if (d_1_0_Core && !d_1_0_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_0_Core->context, QOpenGLFunctions_1_0_CoreBackend::versionStatus());
- delete d_1_0_Core;
- }
- if (d_1_1_Core && !d_1_1_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_1_Core->context, QOpenGLFunctions_1_1_CoreBackend::versionStatus());
- delete d_1_1_Core;
- }
- if (d_1_2_Core && !d_1_2_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_2_Core->context, QOpenGLFunctions_1_2_CoreBackend::versionStatus());
- delete d_1_2_Core;
- }
- if (d_1_3_Core && !d_1_3_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_3_Core->context, QOpenGLFunctions_1_3_CoreBackend::versionStatus());
- delete d_1_3_Core;
- }
- if (d_1_4_Core && !d_1_4_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_4_Core->context, QOpenGLFunctions_1_4_CoreBackend::versionStatus());
- delete d_1_4_Core;
- }
- if (d_1_5_Core && !d_1_5_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_5_Core->context, QOpenGLFunctions_1_5_CoreBackend::versionStatus());
- delete d_1_5_Core;
- }
- if (d_2_0_Core && !d_2_0_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_2_0_Core->context, QOpenGLFunctions_2_0_CoreBackend::versionStatus());
- delete d_2_0_Core;
- }
- if (d_2_1_Core && !d_2_1_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_2_1_Core->context, QOpenGLFunctions_2_1_CoreBackend::versionStatus());
- delete d_2_1_Core;
- }
- if (d_1_0_Deprecated && !d_1_0_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_0_Deprecated->context, QOpenGLFunctions_1_0_DeprecatedBackend::versionStatus());
- delete d_1_0_Deprecated;
- }
- if (d_1_1_Deprecated && !d_1_1_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_1_Deprecated->context, QOpenGLFunctions_1_1_DeprecatedBackend::versionStatus());
- delete d_1_1_Deprecated;
- }
- if (d_1_2_Deprecated && !d_1_2_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_2_Deprecated->context, QOpenGLFunctions_1_2_DeprecatedBackend::versionStatus());
- delete d_1_2_Deprecated;
- }
- if (d_1_3_Deprecated && !d_1_3_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_3_Deprecated->context, QOpenGLFunctions_1_3_DeprecatedBackend::versionStatus());
- delete d_1_3_Deprecated;
- }
- if (d_1_4_Deprecated && !d_1_4_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_4_Deprecated->context, QOpenGLFunctions_1_4_DeprecatedBackend::versionStatus());
- delete d_1_4_Deprecated;
- }
+ if (d_1_0_Core)
+ d_1_0_Core->refs.deref();
+ Q_ASSERT(d_1_0_Core->refs.load());
+ if (d_1_1_Core)
+ d_1_1_Core->refs.deref();
+ Q_ASSERT(d_1_1_Core->refs.load());
+ if (d_1_2_Core)
+ d_1_2_Core->refs.deref();
+ Q_ASSERT(d_1_2_Core->refs.load());
+ if (d_1_3_Core)
+ d_1_3_Core->refs.deref();
+ Q_ASSERT(d_1_3_Core->refs.load());
+ if (d_1_4_Core)
+ d_1_4_Core->refs.deref();
+ Q_ASSERT(d_1_4_Core->refs.load());
+ if (d_1_5_Core)
+ d_1_5_Core->refs.deref();
+ Q_ASSERT(d_1_5_Core->refs.load());
+ if (d_2_0_Core)
+ d_2_0_Core->refs.deref();
+ Q_ASSERT(d_2_0_Core->refs.load());
+ if (d_2_1_Core)
+ d_2_1_Core->refs.deref();
+ Q_ASSERT(d_2_1_Core->refs.load());
+ if (d_1_0_Deprecated)
+ d_1_0_Deprecated->refs.deref();
+ Q_ASSERT(d_1_0_Deprecated->refs.load());
+ if (d_1_1_Deprecated)
+ d_1_1_Deprecated->refs.deref();
+ Q_ASSERT(d_1_1_Deprecated->refs.load());
+ if (d_1_2_Deprecated)
+ d_1_2_Deprecated->refs.deref();
+ Q_ASSERT(d_1_2_Deprecated->refs.load());
+ if (d_1_3_Deprecated)
+ d_1_3_Deprecated->refs.deref();
+ Q_ASSERT(d_1_3_Deprecated->refs.load());
+ if (d_1_4_Deprecated)
+ d_1_4_Deprecated->refs.deref();
+ Q_ASSERT(d_1_4_Deprecated->refs.load());
}
bool QOpenGLFunctions_2_1::initializeOpenGLFunctions()
@@ -156,106 +143,54 @@ bool QOpenGLFunctions_2_1::initializeOpenGLFunctions()
// Function pointers in the backends are resolved at creation time
QOpenGLVersionFunctionsBackend* d = 0;
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_0_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_0_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_0_CoreBackend::versionStatus(), d);
- }
d_1_0_Core = static_cast<QOpenGLFunctions_1_0_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_1_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_1_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_1_CoreBackend::versionStatus(), d);
- }
d_1_1_Core = static_cast<QOpenGLFunctions_1_1_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_2_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_2_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_2_CoreBackend::versionStatus(), d);
- }
d_1_2_Core = static_cast<QOpenGLFunctions_1_2_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_3_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_3_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_3_CoreBackend::versionStatus(), d);
- }
d_1_3_Core = static_cast<QOpenGLFunctions_1_3_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_4_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_4_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_4_CoreBackend::versionStatus(), d);
- }
d_1_4_Core = static_cast<QOpenGLFunctions_1_4_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_5_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_5_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_5_CoreBackend::versionStatus(), d);
- }
d_1_5_Core = static_cast<QOpenGLFunctions_1_5_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_2_0_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_2_0_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_2_0_CoreBackend::versionStatus(), d);
- }
d_2_0_Core = static_cast<QOpenGLFunctions_2_0_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_2_1_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_2_1_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_2_1_CoreBackend::versionStatus(), d);
- }
d_2_1_Core = static_cast<QOpenGLFunctions_2_1_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_0_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_0_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_0_DeprecatedBackend::versionStatus(), d);
- }
d_1_0_Deprecated = static_cast<QOpenGLFunctions_1_0_DeprecatedBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_1_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_1_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_1_DeprecatedBackend::versionStatus(), d);
- }
d_1_1_Deprecated = static_cast<QOpenGLFunctions_1_1_DeprecatedBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_2_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_2_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_2_DeprecatedBackend::versionStatus(), d);
- }
d_1_2_Deprecated = static_cast<QOpenGLFunctions_1_2_DeprecatedBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_3_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_3_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_3_DeprecatedBackend::versionStatus(), d);
- }
d_1_3_Deprecated = static_cast<QOpenGLFunctions_1_3_DeprecatedBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_4_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_4_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_4_DeprecatedBackend::versionStatus(), d);
- }
d_1_4_Deprecated = static_cast<QOpenGLFunctions_1_4_DeprecatedBackend*>(d);
d->refs.ref();
diff --git a/src/gui/opengl/qopenglfunctions_2_1.h b/src/gui/opengl/qopenglfunctions_2_1.h
index 750c394f78..7bac5af9da 100644
--- a/src/gui/opengl/qopenglfunctions_2_1.h
+++ b/src/gui/opengl/qopenglfunctions_2_1.h
@@ -1,6 +1,7 @@
/****************************************************************************
**
** Copyright (C) 2013 Klaralvdalens Datakonsult AB (KDAB)
+** Copyright (C) 2016 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
** This file is part of the QtGui module of the Qt Toolkit.
@@ -706,2761 +707,2761 @@ private:
// OpenGL 1.0 core functions
inline void QOpenGLFunctions_2_1::glViewport(GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_0_Core->Viewport(x, y, width, height);
+ d_1_0_Core->f.Viewport(x, y, width, height);
}
inline void QOpenGLFunctions_2_1::glDepthRange(GLdouble nearVal, GLdouble farVal)
{
- d_1_0_Core->DepthRange(nearVal, farVal);
+ d_1_0_Core->f.DepthRange(nearVal, farVal);
}
inline GLboolean QOpenGLFunctions_2_1::glIsEnabled(GLenum cap)
{
- return d_1_0_Core->IsEnabled(cap);
+ return d_1_0_Core->f.IsEnabled(cap);
}
inline void QOpenGLFunctions_2_1::glGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint *params)
{
- d_1_0_Core->GetTexLevelParameteriv(target, level, pname, params);
+ d_1_0_Core->f.GetTexLevelParameteriv(target, level, pname, params);
}
inline void QOpenGLFunctions_2_1::glGetTexLevelParameterfv(GLenum target, GLint level, GLenum pname, GLfloat *params)
{
- d_1_0_Core->GetTexLevelParameterfv(target, level, pname, params);
+ d_1_0_Core->f.GetTexLevelParameterfv(target, level, pname, params);
}
inline void QOpenGLFunctions_2_1::glGetTexParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_0_Core->GetTexParameteriv(target, pname, params);
+ d_1_0_Core->f.GetTexParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_2_1::glGetTexParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_0_Core->GetTexParameterfv(target, pname, params);
+ d_1_0_Core->f.GetTexParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_2_1::glGetTexImage(GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels)
{
- d_1_0_Core->GetTexImage(target, level, format, type, pixels);
+ d_1_0_Core->f.GetTexImage(target, level, format, type, pixels);
}
inline const GLubyte * QOpenGLFunctions_2_1::glGetString(GLenum name)
{
- return d_1_0_Core->GetString(name);
+ return d_1_0_Core->f.GetString(name);
}
inline void QOpenGLFunctions_2_1::glGetIntegerv(GLenum pname, GLint *params)
{
- d_1_0_Core->GetIntegerv(pname, params);
+ d_1_0_Core->f.GetIntegerv(pname, params);
}
inline void QOpenGLFunctions_2_1::glGetFloatv(GLenum pname, GLfloat *params)
{
- d_1_0_Core->GetFloatv(pname, params);
+ d_1_0_Core->f.GetFloatv(pname, params);
}
inline GLenum QOpenGLFunctions_2_1::glGetError()
{
- return d_1_0_Core->GetError();
+ return d_1_0_Core->f.GetError();
}
inline void QOpenGLFunctions_2_1::glGetDoublev(GLenum pname, GLdouble *params)
{
- d_1_0_Core->GetDoublev(pname, params);
+ d_1_0_Core->f.GetDoublev(pname, params);
}
inline void QOpenGLFunctions_2_1::glGetBooleanv(GLenum pname, GLboolean *params)
{
- d_1_0_Core->GetBooleanv(pname, params);
+ d_1_0_Core->f.GetBooleanv(pname, params);
}
inline void QOpenGLFunctions_2_1::glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels)
{
- d_1_0_Core->ReadPixels(x, y, width, height, format, type, pixels);
+ d_1_0_Core->f.ReadPixels(x, y, width, height, format, type, pixels);
}
inline void QOpenGLFunctions_2_1::glReadBuffer(GLenum mode)
{
- d_1_0_Core->ReadBuffer(mode);
+ d_1_0_Core->f.ReadBuffer(mode);
}
inline void QOpenGLFunctions_2_1::glPixelStorei(GLenum pname, GLint param)
{
- d_1_0_Core->PixelStorei(pname, param);
+ d_1_0_Core->f.PixelStorei(pname, param);
}
inline void QOpenGLFunctions_2_1::glPixelStoref(GLenum pname, GLfloat param)
{
- d_1_0_Core->PixelStoref(pname, param);
+ d_1_0_Core->f.PixelStoref(pname, param);
}
inline void QOpenGLFunctions_2_1::glDepthFunc(GLenum func)
{
- d_1_0_Core->DepthFunc(func);
+ d_1_0_Core->f.DepthFunc(func);
}
inline void QOpenGLFunctions_2_1::glStencilOp(GLenum fail, GLenum zfail, GLenum zpass)
{
- d_1_0_Core->StencilOp(fail, zfail, zpass);
+ d_1_0_Core->f.StencilOp(fail, zfail, zpass);
}
inline void QOpenGLFunctions_2_1::glStencilFunc(GLenum func, GLint ref, GLuint mask)
{
- d_1_0_Core->StencilFunc(func, ref, mask);
+ d_1_0_Core->f.StencilFunc(func, ref, mask);
}
inline void QOpenGLFunctions_2_1::glLogicOp(GLenum opcode)
{
- d_1_0_Core->LogicOp(opcode);
+ d_1_0_Core->f.LogicOp(opcode);
}
inline void QOpenGLFunctions_2_1::glBlendFunc(GLenum sfactor, GLenum dfactor)
{
- d_1_0_Core->BlendFunc(sfactor, dfactor);
+ d_1_0_Core->f.BlendFunc(sfactor, dfactor);
}
inline void QOpenGLFunctions_2_1::glFlush()
{
- d_1_0_Core->Flush();
+ d_1_0_Core->f.Flush();
}
inline void QOpenGLFunctions_2_1::glFinish()
{
- d_1_0_Core->Finish();
+ d_1_0_Core->f.Finish();
}
inline void QOpenGLFunctions_2_1::glEnable(GLenum cap)
{
- d_1_0_Core->Enable(cap);
+ d_1_0_Core->f.Enable(cap);
}
inline void QOpenGLFunctions_2_1::glDisable(GLenum cap)
{
- d_1_0_Core->Disable(cap);
+ d_1_0_Core->f.Disable(cap);
}
inline void QOpenGLFunctions_2_1::glDepthMask(GLboolean flag)
{
- d_1_0_Core->DepthMask(flag);
+ d_1_0_Core->f.DepthMask(flag);
}
inline void QOpenGLFunctions_2_1::glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
{
- d_1_0_Core->ColorMask(red, green, blue, alpha);
+ d_1_0_Core->f.ColorMask(red, green, blue, alpha);
}
inline void QOpenGLFunctions_2_1::glStencilMask(GLuint mask)
{
- d_1_0_Core->StencilMask(mask);
+ d_1_0_Core->f.StencilMask(mask);
}
inline void QOpenGLFunctions_2_1::glClearDepth(GLdouble depth)
{
- d_1_0_Core->ClearDepth(depth);
+ d_1_0_Core->f.ClearDepth(depth);
}
inline void QOpenGLFunctions_2_1::glClearStencil(GLint s)
{
- d_1_0_Core->ClearStencil(s);
+ d_1_0_Core->f.ClearStencil(s);
}
inline void QOpenGLFunctions_2_1::glClearColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_0_Core->ClearColor(red, green, blue, alpha);
+ d_1_0_Core->f.ClearColor(red, green, blue, alpha);
}
inline void QOpenGLFunctions_2_1::glClear(GLbitfield mask)
{
- d_1_0_Core->Clear(mask);
+ d_1_0_Core->f.Clear(mask);
}
inline void QOpenGLFunctions_2_1::glDrawBuffer(GLenum mode)
{
- d_1_0_Core->DrawBuffer(mode);
+ d_1_0_Core->f.DrawBuffer(mode);
}
inline void QOpenGLFunctions_2_1::glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_0_Core->TexImage2D(target, level, internalformat, width, height, border, format, type, pixels);
+ d_1_0_Core->f.TexImage2D(target, level, internalformat, width, height, border, format, type, pixels);
}
inline void QOpenGLFunctions_2_1::glTexImage1D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_0_Core->TexImage1D(target, level, internalformat, width, border, format, type, pixels);
+ d_1_0_Core->f.TexImage1D(target, level, internalformat, width, border, format, type, pixels);
}
inline void QOpenGLFunctions_2_1::glTexParameteriv(GLenum target, GLenum pname, const GLint *params)
{
- d_1_0_Core->TexParameteriv(target, pname, params);
+ d_1_0_Core->f.TexParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_2_1::glTexParameteri(GLenum target, GLenum pname, GLint param)
{
- d_1_0_Core->TexParameteri(target, pname, param);
+ d_1_0_Core->f.TexParameteri(target, pname, param);
}
inline void QOpenGLFunctions_2_1::glTexParameterfv(GLenum target, GLenum pname, const GLfloat *params)
{
- d_1_0_Core->TexParameterfv(target, pname, params);
+ d_1_0_Core->f.TexParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_2_1::glTexParameterf(GLenum target, GLenum pname, GLfloat param)
{
- d_1_0_Core->TexParameterf(target, pname, param);
+ d_1_0_Core->f.TexParameterf(target, pname, param);
}
inline void QOpenGLFunctions_2_1::glScissor(GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_0_Core->Scissor(x, y, width, height);
+ d_1_0_Core->f.Scissor(x, y, width, height);
}
inline void QOpenGLFunctions_2_1::glPolygonMode(GLenum face, GLenum mode)
{
- d_1_0_Core->PolygonMode(face, mode);
+ d_1_0_Core->f.PolygonMode(face, mode);
}
inline void QOpenGLFunctions_2_1::glPointSize(GLfloat size)
{
- d_1_0_Core->PointSize(size);
+ d_1_0_Core->f.PointSize(size);
}
inline void QOpenGLFunctions_2_1::glLineWidth(GLfloat width)
{
- d_1_0_Core->LineWidth(width);
+ d_1_0_Core->f.LineWidth(width);
}
inline void QOpenGLFunctions_2_1::glHint(GLenum target, GLenum mode)
{
- d_1_0_Core->Hint(target, mode);
+ d_1_0_Core->f.Hint(target, mode);
}
inline void QOpenGLFunctions_2_1::glFrontFace(GLenum mode)
{
- d_1_0_Core->FrontFace(mode);
+ d_1_0_Core->f.FrontFace(mode);
}
inline void QOpenGLFunctions_2_1::glCullFace(GLenum mode)
{
- d_1_0_Core->CullFace(mode);
+ d_1_0_Core->f.CullFace(mode);
}
// OpenGL 1.1 core functions
inline void QOpenGLFunctions_2_1::glIndexubv(const GLubyte *c)
{
- d_1_1_Deprecated->Indexubv(c);
+ d_1_1_Deprecated->f.Indexubv(c);
}
inline void QOpenGLFunctions_2_1::glIndexub(GLubyte c)
{
- d_1_1_Deprecated->Indexub(c);
+ d_1_1_Deprecated->f.Indexub(c);
}
inline GLboolean QOpenGLFunctions_2_1::glIsTexture(GLuint texture)
{
- return d_1_1_Core->IsTexture(texture);
+ return d_1_1_Core->f.IsTexture(texture);
}
inline void QOpenGLFunctions_2_1::glGenTextures(GLsizei n, GLuint *textures)
{
- d_1_1_Core->GenTextures(n, textures);
+ d_1_1_Core->f.GenTextures(n, textures);
}
inline void QOpenGLFunctions_2_1::glDeleteTextures(GLsizei n, const GLuint *textures)
{
- d_1_1_Core->DeleteTextures(n, textures);
+ d_1_1_Core->f.DeleteTextures(n, textures);
}
inline void QOpenGLFunctions_2_1::glBindTexture(GLenum target, GLuint texture)
{
- d_1_1_Core->BindTexture(target, texture);
+ d_1_1_Core->f.BindTexture(target, texture);
}
inline void QOpenGLFunctions_2_1::glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_1_Core->TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels);
+ d_1_1_Core->f.TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels);
}
inline void QOpenGLFunctions_2_1::glTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_1_Core->TexSubImage1D(target, level, xoffset, width, format, type, pixels);
+ d_1_1_Core->f.TexSubImage1D(target, level, xoffset, width, format, type, pixels);
}
inline void QOpenGLFunctions_2_1::glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_1_Core->CopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height);
+ d_1_1_Core->f.CopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height);
}
inline void QOpenGLFunctions_2_1::glCopyTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
{
- d_1_1_Core->CopyTexSubImage1D(target, level, xoffset, x, y, width);
+ d_1_1_Core->f.CopyTexSubImage1D(target, level, xoffset, x, y, width);
}
inline void QOpenGLFunctions_2_1::glCopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
{
- d_1_1_Core->CopyTexImage2D(target, level, internalformat, x, y, width, height, border);
+ d_1_1_Core->f.CopyTexImage2D(target, level, internalformat, x, y, width, height, border);
}
inline void QOpenGLFunctions_2_1::glCopyTexImage1D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
{
- d_1_1_Core->CopyTexImage1D(target, level, internalformat, x, y, width, border);
+ d_1_1_Core->f.CopyTexImage1D(target, level, internalformat, x, y, width, border);
}
inline void QOpenGLFunctions_2_1::glPolygonOffset(GLfloat factor, GLfloat units)
{
- d_1_1_Core->PolygonOffset(factor, units);
+ d_1_1_Core->f.PolygonOffset(factor, units);
}
inline void QOpenGLFunctions_2_1::glGetPointerv(GLenum pname, GLvoid* *params)
{
- d_1_1_Deprecated->GetPointerv(pname, params);
+ d_1_1_Deprecated->f.GetPointerv(pname, params);
}
inline void QOpenGLFunctions_2_1::glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices)
{
- d_1_1_Core->DrawElements(mode, count, type, indices);
+ d_1_1_Core->f.DrawElements(mode, count, type, indices);
}
inline void QOpenGLFunctions_2_1::glDrawArrays(GLenum mode, GLint first, GLsizei count)
{
- d_1_1_Core->DrawArrays(mode, first, count);
+ d_1_1_Core->f.DrawArrays(mode, first, count);
}
// OpenGL 1.2 core functions
inline void QOpenGLFunctions_2_1::glCopyTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_2_Core->CopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height);
+ d_1_2_Core->f.CopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height);
}
inline void QOpenGLFunctions_2_1::glTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_2_Core->TexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);
+ d_1_2_Core->f.TexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);
}
inline void QOpenGLFunctions_2_1::glTexImage3D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_2_Core->TexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels);
+ d_1_2_Core->f.TexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels);
}
inline void QOpenGLFunctions_2_1::glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices)
{
- d_1_2_Core->DrawRangeElements(mode, start, end, count, type, indices);
+ d_1_2_Core->f.DrawRangeElements(mode, start, end, count, type, indices);
}
inline void QOpenGLFunctions_2_1::glBlendEquation(GLenum mode)
{
- d_1_2_Core->BlendEquation(mode);
+ d_1_2_Core->f.BlendEquation(mode);
}
inline void QOpenGLFunctions_2_1::glBlendColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_2_Core->BlendColor(red, green, blue, alpha);
+ d_1_2_Core->f.BlendColor(red, green, blue, alpha);
}
// OpenGL 1.3 core functions
inline void QOpenGLFunctions_2_1::glGetCompressedTexImage(GLenum target, GLint level, GLvoid *img)
{
- d_1_3_Core->GetCompressedTexImage(target, level, img);
+ d_1_3_Core->f.GetCompressedTexImage(target, level, img);
}
inline void QOpenGLFunctions_2_1::glCompressedTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexSubImage1D(target, level, xoffset, width, format, imageSize, data);
+ d_1_3_Core->f.CompressedTexSubImage1D(target, level, xoffset, width, format, imageSize, data);
}
inline void QOpenGLFunctions_2_1::glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data);
+ d_1_3_Core->f.CompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data);
}
inline void QOpenGLFunctions_2_1::glCompressedTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data);
+ d_1_3_Core->f.CompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data);
}
inline void QOpenGLFunctions_2_1::glCompressedTexImage1D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexImage1D(target, level, internalformat, width, border, imageSize, data);
+ d_1_3_Core->f.CompressedTexImage1D(target, level, internalformat, width, border, imageSize, data);
}
inline void QOpenGLFunctions_2_1::glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data);
+ d_1_3_Core->f.CompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data);
}
inline void QOpenGLFunctions_2_1::glCompressedTexImage3D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data);
+ d_1_3_Core->f.CompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data);
}
inline void QOpenGLFunctions_2_1::glSampleCoverage(GLfloat value, GLboolean invert)
{
- d_1_3_Core->SampleCoverage(value, invert);
+ d_1_3_Core->f.SampleCoverage(value, invert);
}
inline void QOpenGLFunctions_2_1::glActiveTexture(GLenum texture)
{
- d_1_3_Core->ActiveTexture(texture);
+ d_1_3_Core->f.ActiveTexture(texture);
}
// OpenGL 1.4 core functions
inline void QOpenGLFunctions_2_1::glPointParameteriv(GLenum pname, const GLint *params)
{
- d_1_4_Core->PointParameteriv(pname, params);
+ d_1_4_Core->f.PointParameteriv(pname, params);
}
inline void QOpenGLFunctions_2_1::glPointParameteri(GLenum pname, GLint param)
{
- d_1_4_Core->PointParameteri(pname, param);
+ d_1_4_Core->f.PointParameteri(pname, param);
}
inline void QOpenGLFunctions_2_1::glPointParameterfv(GLenum pname, const GLfloat *params)
{
- d_1_4_Core->PointParameterfv(pname, params);
+ d_1_4_Core->f.PointParameterfv(pname, params);
}
inline void QOpenGLFunctions_2_1::glPointParameterf(GLenum pname, GLfloat param)
{
- d_1_4_Core->PointParameterf(pname, param);
+ d_1_4_Core->f.PointParameterf(pname, param);
}
inline void QOpenGLFunctions_2_1::glMultiDrawElements(GLenum mode, const GLsizei *count, GLenum type, const GLvoid* const *indices, GLsizei drawcount)
{
- d_1_4_Core->MultiDrawElements(mode, count, type, indices, drawcount);
+ d_1_4_Core->f.MultiDrawElements(mode, count, type, indices, drawcount);
}
inline void QOpenGLFunctions_2_1::glMultiDrawArrays(GLenum mode, const GLint *first, const GLsizei *count, GLsizei drawcount)
{
- d_1_4_Core->MultiDrawArrays(mode, first, count, drawcount);
+ d_1_4_Core->f.MultiDrawArrays(mode, first, count, drawcount);
}
inline void QOpenGLFunctions_2_1::glBlendFuncSeparate(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
{
- d_1_4_Core->BlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);
+ d_1_4_Core->f.BlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);
}
// OpenGL 1.5 core functions
inline void QOpenGLFunctions_2_1::glGetBufferPointerv(GLenum target, GLenum pname, GLvoid* *params)
{
- d_1_5_Core->GetBufferPointerv(target, pname, params);
+ d_1_5_Core->f.GetBufferPointerv(target, pname, params);
}
inline void QOpenGLFunctions_2_1::glGetBufferParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_5_Core->GetBufferParameteriv(target, pname, params);
+ d_1_5_Core->f.GetBufferParameteriv(target, pname, params);
}
inline GLboolean QOpenGLFunctions_2_1::glUnmapBuffer(GLenum target)
{
- return d_1_5_Core->UnmapBuffer(target);
+ return d_1_5_Core->f.UnmapBuffer(target);
}
inline GLvoid* QOpenGLFunctions_2_1::glMapBuffer(GLenum target, GLenum access)
{
- return d_1_5_Core->MapBuffer(target, access);
+ return d_1_5_Core->f.MapBuffer(target, access);
}
inline void QOpenGLFunctions_2_1::glGetBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, GLvoid *data)
{
- d_1_5_Core->GetBufferSubData(target, offset, size, data);
+ d_1_5_Core->f.GetBufferSubData(target, offset, size, data);
}
inline void QOpenGLFunctions_2_1::glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid *data)
{
- d_1_5_Core->BufferSubData(target, offset, size, data);
+ d_1_5_Core->f.BufferSubData(target, offset, size, data);
}
inline void QOpenGLFunctions_2_1::glBufferData(GLenum target, GLsizeiptr size, const GLvoid *data, GLenum usage)
{
- d_1_5_Core->BufferData(target, size, data, usage);
+ d_1_5_Core->f.BufferData(target, size, data, usage);
}
inline GLboolean QOpenGLFunctions_2_1::glIsBuffer(GLuint buffer)
{
- return d_1_5_Core->IsBuffer(buffer);
+ return d_1_5_Core->f.IsBuffer(buffer);
}
inline void QOpenGLFunctions_2_1::glGenBuffers(GLsizei n, GLuint *buffers)
{
- d_1_5_Core->GenBuffers(n, buffers);
+ d_1_5_Core->f.GenBuffers(n, buffers);
}
inline void QOpenGLFunctions_2_1::glDeleteBuffers(GLsizei n, const GLuint *buffers)
{
- d_1_5_Core->DeleteBuffers(n, buffers);
+ d_1_5_Core->f.DeleteBuffers(n, buffers);
}
inline void QOpenGLFunctions_2_1::glBindBuffer(GLenum target, GLuint buffer)
{
- d_1_5_Core->BindBuffer(target, buffer);
+ d_1_5_Core->f.BindBuffer(target, buffer);
}
inline void QOpenGLFunctions_2_1::glGetQueryObjectuiv(GLuint id, GLenum pname, GLuint *params)
{
- d_1_5_Core->GetQueryObjectuiv(id, pname, params);
+ d_1_5_Core->f.GetQueryObjectuiv(id, pname, params);
}
inline void QOpenGLFunctions_2_1::glGetQueryObjectiv(GLuint id, GLenum pname, GLint *params)
{
- d_1_5_Core->GetQueryObjectiv(id, pname, params);
+ d_1_5_Core->f.GetQueryObjectiv(id, pname, params);
}
inline void QOpenGLFunctions_2_1::glGetQueryiv(GLenum target, GLenum pname, GLint *params)
{
- d_1_5_Core->GetQueryiv(target, pname, params);
+ d_1_5_Core->f.GetQueryiv(target, pname, params);
}
inline void QOpenGLFunctions_2_1::glEndQuery(GLenum target)
{
- d_1_5_Core->EndQuery(target);
+ d_1_5_Core->f.EndQuery(target);
}
inline void QOpenGLFunctions_2_1::glBeginQuery(GLenum target, GLuint id)
{
- d_1_5_Core->BeginQuery(target, id);
+ d_1_5_Core->f.BeginQuery(target, id);
}
inline GLboolean QOpenGLFunctions_2_1::glIsQuery(GLuint id)
{
- return d_1_5_Core->IsQuery(id);
+ return d_1_5_Core->f.IsQuery(id);
}
inline void QOpenGLFunctions_2_1::glDeleteQueries(GLsizei n, const GLuint *ids)
{
- d_1_5_Core->DeleteQueries(n, ids);
+ d_1_5_Core->f.DeleteQueries(n, ids);
}
inline void QOpenGLFunctions_2_1::glGenQueries(GLsizei n, GLuint *ids)
{
- d_1_5_Core->GenQueries(n, ids);
+ d_1_5_Core->f.GenQueries(n, ids);
}
// OpenGL 2.0 core functions
inline void QOpenGLFunctions_2_1::glVertexAttribPointer(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer)
{
- d_2_0_Core->VertexAttribPointer(index, size, type, normalized, stride, pointer);
+ d_2_0_Core->f.VertexAttribPointer(index, size, type, normalized, stride, pointer);
}
inline void QOpenGLFunctions_2_1::glValidateProgram(GLuint program)
{
- d_2_0_Core->ValidateProgram(program);
+ d_2_0_Core->f.ValidateProgram(program);
}
inline void QOpenGLFunctions_2_1::glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_0_Core->UniformMatrix4fv(location, count, transpose, value);
+ d_2_0_Core->f.UniformMatrix4fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_2_1::glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_0_Core->UniformMatrix3fv(location, count, transpose, value);
+ d_2_0_Core->f.UniformMatrix3fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_2_1::glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_0_Core->UniformMatrix2fv(location, count, transpose, value);
+ d_2_0_Core->f.UniformMatrix2fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_2_1::glUniform4iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform4iv(location, count, value);
+ d_2_0_Core->f.Uniform4iv(location, count, value);
}
inline void QOpenGLFunctions_2_1::glUniform3iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform3iv(location, count, value);
+ d_2_0_Core->f.Uniform3iv(location, count, value);
}
inline void QOpenGLFunctions_2_1::glUniform2iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform2iv(location, count, value);
+ d_2_0_Core->f.Uniform2iv(location, count, value);
}
inline void QOpenGLFunctions_2_1::glUniform1iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform1iv(location, count, value);
+ d_2_0_Core->f.Uniform1iv(location, count, value);
}
inline void QOpenGLFunctions_2_1::glUniform4fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform4fv(location, count, value);
+ d_2_0_Core->f.Uniform4fv(location, count, value);
}
inline void QOpenGLFunctions_2_1::glUniform3fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform3fv(location, count, value);
+ d_2_0_Core->f.Uniform3fv(location, count, value);
}
inline void QOpenGLFunctions_2_1::glUniform2fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform2fv(location, count, value);
+ d_2_0_Core->f.Uniform2fv(location, count, value);
}
inline void QOpenGLFunctions_2_1::glUniform1fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform1fv(location, count, value);
+ d_2_0_Core->f.Uniform1fv(location, count, value);
}
inline void QOpenGLFunctions_2_1::glUniform4i(GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
{
- d_2_0_Core->Uniform4i(location, v0, v1, v2, v3);
+ d_2_0_Core->f.Uniform4i(location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_2_1::glUniform3i(GLint location, GLint v0, GLint v1, GLint v2)
{
- d_2_0_Core->Uniform3i(location, v0, v1, v2);
+ d_2_0_Core->f.Uniform3i(location, v0, v1, v2);
}
inline void QOpenGLFunctions_2_1::glUniform2i(GLint location, GLint v0, GLint v1)
{
- d_2_0_Core->Uniform2i(location, v0, v1);
+ d_2_0_Core->f.Uniform2i(location, v0, v1);
}
inline void QOpenGLFunctions_2_1::glUniform1i(GLint location, GLint v0)
{
- d_2_0_Core->Uniform1i(location, v0);
+ d_2_0_Core->f.Uniform1i(location, v0);
}
inline void QOpenGLFunctions_2_1::glUniform4f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
{
- d_2_0_Core->Uniform4f(location, v0, v1, v2, v3);
+ d_2_0_Core->f.Uniform4f(location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_2_1::glUniform3f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
{
- d_2_0_Core->Uniform3f(location, v0, v1, v2);
+ d_2_0_Core->f.Uniform3f(location, v0, v1, v2);
}
inline void QOpenGLFunctions_2_1::glUniform2f(GLint location, GLfloat v0, GLfloat v1)
{
- d_2_0_Core->Uniform2f(location, v0, v1);
+ d_2_0_Core->f.Uniform2f(location, v0, v1);
}
inline void QOpenGLFunctions_2_1::glUniform1f(GLint location, GLfloat v0)
{
- d_2_0_Core->Uniform1f(location, v0);
+ d_2_0_Core->f.Uniform1f(location, v0);
}
inline void QOpenGLFunctions_2_1::glUseProgram(GLuint program)
{
- d_2_0_Core->UseProgram(program);
+ d_2_0_Core->f.UseProgram(program);
}
inline void QOpenGLFunctions_2_1::glShaderSource(GLuint shader, GLsizei count, const GLchar* const *string, const GLint *length)
{
- d_2_0_Core->ShaderSource(shader, count, string, length);
+ d_2_0_Core->f.ShaderSource(shader, count, string, length);
}
inline void QOpenGLFunctions_2_1::glLinkProgram(GLuint program)
{
- d_2_0_Core->LinkProgram(program);
+ d_2_0_Core->f.LinkProgram(program);
}
inline GLboolean QOpenGLFunctions_2_1::glIsShader(GLuint shader)
{
- return d_2_0_Core->IsShader(shader);
+ return d_2_0_Core->f.IsShader(shader);
}
inline GLboolean QOpenGLFunctions_2_1::glIsProgram(GLuint program)
{
- return d_2_0_Core->IsProgram(program);
+ return d_2_0_Core->f.IsProgram(program);
}
inline void QOpenGLFunctions_2_1::glGetVertexAttribPointerv(GLuint index, GLenum pname, GLvoid* *pointer)
{
- d_2_0_Core->GetVertexAttribPointerv(index, pname, pointer);
+ d_2_0_Core->f.GetVertexAttribPointerv(index, pname, pointer);
}
inline void QOpenGLFunctions_2_1::glGetVertexAttribiv(GLuint index, GLenum pname, GLint *params)
{
- d_2_0_Core->GetVertexAttribiv(index, pname, params);
+ d_2_0_Core->f.GetVertexAttribiv(index, pname, params);
}
inline void QOpenGLFunctions_2_1::glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat *params)
{
- d_2_0_Core->GetVertexAttribfv(index, pname, params);
+ d_2_0_Core->f.GetVertexAttribfv(index, pname, params);
}
inline void QOpenGLFunctions_2_1::glGetVertexAttribdv(GLuint index, GLenum pname, GLdouble *params)
{
- d_2_0_Core->GetVertexAttribdv(index, pname, params);
+ d_2_0_Core->f.GetVertexAttribdv(index, pname, params);
}
inline void QOpenGLFunctions_2_1::glGetUniformiv(GLuint program, GLint location, GLint *params)
{
- d_2_0_Core->GetUniformiv(program, location, params);
+ d_2_0_Core->f.GetUniformiv(program, location, params);
}
inline void QOpenGLFunctions_2_1::glGetUniformfv(GLuint program, GLint location, GLfloat *params)
{
- d_2_0_Core->GetUniformfv(program, location, params);
+ d_2_0_Core->f.GetUniformfv(program, location, params);
}
inline GLint QOpenGLFunctions_2_1::glGetUniformLocation(GLuint program, const GLchar *name)
{
- return d_2_0_Core->GetUniformLocation(program, name);
+ return d_2_0_Core->f.GetUniformLocation(program, name);
}
inline void QOpenGLFunctions_2_1::glGetShaderSource(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source)
{
- d_2_0_Core->GetShaderSource(shader, bufSize, length, source);
+ d_2_0_Core->f.GetShaderSource(shader, bufSize, length, source);
}
inline void QOpenGLFunctions_2_1::glGetShaderInfoLog(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
{
- d_2_0_Core->GetShaderInfoLog(shader, bufSize, length, infoLog);
+ d_2_0_Core->f.GetShaderInfoLog(shader, bufSize, length, infoLog);
}
inline void QOpenGLFunctions_2_1::glGetShaderiv(GLuint shader, GLenum pname, GLint *params)
{
- d_2_0_Core->GetShaderiv(shader, pname, params);
+ d_2_0_Core->f.GetShaderiv(shader, pname, params);
}
inline void QOpenGLFunctions_2_1::glGetProgramInfoLog(GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
{
- d_2_0_Core->GetProgramInfoLog(program, bufSize, length, infoLog);
+ d_2_0_Core->f.GetProgramInfoLog(program, bufSize, length, infoLog);
}
inline void QOpenGLFunctions_2_1::glGetProgramiv(GLuint program, GLenum pname, GLint *params)
{
- d_2_0_Core->GetProgramiv(program, pname, params);
+ d_2_0_Core->f.GetProgramiv(program, pname, params);
}
inline GLint QOpenGLFunctions_2_1::glGetAttribLocation(GLuint program, const GLchar *name)
{
- return d_2_0_Core->GetAttribLocation(program, name);
+ return d_2_0_Core->f.GetAttribLocation(program, name);
}
inline void QOpenGLFunctions_2_1::glGetAttachedShaders(GLuint program, GLsizei maxCount, GLsizei *count, GLuint *obj)
{
- d_2_0_Core->GetAttachedShaders(program, maxCount, count, obj);
+ d_2_0_Core->f.GetAttachedShaders(program, maxCount, count, obj);
}
inline void QOpenGLFunctions_2_1::glGetActiveUniform(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
{
- d_2_0_Core->GetActiveUniform(program, index, bufSize, length, size, type, name);
+ d_2_0_Core->f.GetActiveUniform(program, index, bufSize, length, size, type, name);
}
inline void QOpenGLFunctions_2_1::glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
{
- d_2_0_Core->GetActiveAttrib(program, index, bufSize, length, size, type, name);
+ d_2_0_Core->f.GetActiveAttrib(program, index, bufSize, length, size, type, name);
}
inline void QOpenGLFunctions_2_1::glEnableVertexAttribArray(GLuint index)
{
- d_2_0_Core->EnableVertexAttribArray(index);
+ d_2_0_Core->f.EnableVertexAttribArray(index);
}
inline void QOpenGLFunctions_2_1::glDisableVertexAttribArray(GLuint index)
{
- d_2_0_Core->DisableVertexAttribArray(index);
+ d_2_0_Core->f.DisableVertexAttribArray(index);
}
inline void QOpenGLFunctions_2_1::glDetachShader(GLuint program, GLuint shader)
{
- d_2_0_Core->DetachShader(program, shader);
+ d_2_0_Core->f.DetachShader(program, shader);
}
inline void QOpenGLFunctions_2_1::glDeleteShader(GLuint shader)
{
- d_2_0_Core->DeleteShader(shader);
+ d_2_0_Core->f.DeleteShader(shader);
}
inline void QOpenGLFunctions_2_1::glDeleteProgram(GLuint program)
{
- d_2_0_Core->DeleteProgram(program);
+ d_2_0_Core->f.DeleteProgram(program);
}
inline GLuint QOpenGLFunctions_2_1::glCreateShader(GLenum type)
{
- return d_2_0_Core->CreateShader(type);
+ return d_2_0_Core->f.CreateShader(type);
}
inline GLuint QOpenGLFunctions_2_1::glCreateProgram()
{
- return d_2_0_Core->CreateProgram();
+ return d_2_0_Core->f.CreateProgram();
}
inline void QOpenGLFunctions_2_1::glCompileShader(GLuint shader)
{
- d_2_0_Core->CompileShader(shader);
+ d_2_0_Core->f.CompileShader(shader);
}
inline void QOpenGLFunctions_2_1::glBindAttribLocation(GLuint program, GLuint index, const GLchar *name)
{
- d_2_0_Core->BindAttribLocation(program, index, name);
+ d_2_0_Core->f.BindAttribLocation(program, index, name);
}
inline void QOpenGLFunctions_2_1::glAttachShader(GLuint program, GLuint shader)
{
- d_2_0_Core->AttachShader(program, shader);
+ d_2_0_Core->f.AttachShader(program, shader);
}
inline void QOpenGLFunctions_2_1::glStencilMaskSeparate(GLenum face, GLuint mask)
{
- d_2_0_Core->StencilMaskSeparate(face, mask);
+ d_2_0_Core->f.StencilMaskSeparate(face, mask);
}
inline void QOpenGLFunctions_2_1::glStencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask)
{
- d_2_0_Core->StencilFuncSeparate(face, func, ref, mask);
+ d_2_0_Core->f.StencilFuncSeparate(face, func, ref, mask);
}
inline void QOpenGLFunctions_2_1::glStencilOpSeparate(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass)
{
- d_2_0_Core->StencilOpSeparate(face, sfail, dpfail, dppass);
+ d_2_0_Core->f.StencilOpSeparate(face, sfail, dpfail, dppass);
}
inline void QOpenGLFunctions_2_1::glDrawBuffers(GLsizei n, const GLenum *bufs)
{
- d_2_0_Core->DrawBuffers(n, bufs);
+ d_2_0_Core->f.DrawBuffers(n, bufs);
}
inline void QOpenGLFunctions_2_1::glBlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha)
{
- d_2_0_Core->BlendEquationSeparate(modeRGB, modeAlpha);
+ d_2_0_Core->f.BlendEquationSeparate(modeRGB, modeAlpha);
}
// OpenGL 2.1 core functions
inline void QOpenGLFunctions_2_1::glUniformMatrix4x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix4x3fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix4x3fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_2_1::glUniformMatrix3x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix3x4fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix3x4fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_2_1::glUniformMatrix4x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix4x2fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix4x2fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_2_1::glUniformMatrix2x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix2x4fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix2x4fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_2_1::glUniformMatrix3x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix3x2fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix3x2fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_2_1::glUniformMatrix2x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix2x3fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix2x3fv(location, count, transpose, value);
}
// OpenGL 1.0 deprecated functions
inline void QOpenGLFunctions_2_1::glTranslatef(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->Translatef(x, y, z);
+ d_1_0_Deprecated->f.Translatef(x, y, z);
}
inline void QOpenGLFunctions_2_1::glTranslated(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->Translated(x, y, z);
+ d_1_0_Deprecated->f.Translated(x, y, z);
}
inline void QOpenGLFunctions_2_1::glScalef(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->Scalef(x, y, z);
+ d_1_0_Deprecated->f.Scalef(x, y, z);
}
inline void QOpenGLFunctions_2_1::glScaled(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->Scaled(x, y, z);
+ d_1_0_Deprecated->f.Scaled(x, y, z);
}
inline void QOpenGLFunctions_2_1::glRotatef(GLfloat angle, GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->Rotatef(angle, x, y, z);
+ d_1_0_Deprecated->f.Rotatef(angle, x, y, z);
}
inline void QOpenGLFunctions_2_1::glRotated(GLdouble angle, GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->Rotated(angle, x, y, z);
+ d_1_0_Deprecated->f.Rotated(angle, x, y, z);
}
inline void QOpenGLFunctions_2_1::glPushMatrix()
{
- d_1_0_Deprecated->PushMatrix();
+ d_1_0_Deprecated->f.PushMatrix();
}
inline void QOpenGLFunctions_2_1::glPopMatrix()
{
- d_1_0_Deprecated->PopMatrix();
+ d_1_0_Deprecated->f.PopMatrix();
}
inline void QOpenGLFunctions_2_1::glOrtho(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
{
- d_1_0_Deprecated->Ortho(left, right, bottom, top, zNear, zFar);
+ d_1_0_Deprecated->f.Ortho(left, right, bottom, top, zNear, zFar);
}
inline void QOpenGLFunctions_2_1::glMultMatrixd(const GLdouble *m)
{
- d_1_0_Deprecated->MultMatrixd(m);
+ d_1_0_Deprecated->f.MultMatrixd(m);
}
inline void QOpenGLFunctions_2_1::glMultMatrixf(const GLfloat *m)
{
- d_1_0_Deprecated->MultMatrixf(m);
+ d_1_0_Deprecated->f.MultMatrixf(m);
}
inline void QOpenGLFunctions_2_1::glMatrixMode(GLenum mode)
{
- d_1_0_Deprecated->MatrixMode(mode);
+ d_1_0_Deprecated->f.MatrixMode(mode);
}
inline void QOpenGLFunctions_2_1::glLoadMatrixd(const GLdouble *m)
{
- d_1_0_Deprecated->LoadMatrixd(m);
+ d_1_0_Deprecated->f.LoadMatrixd(m);
}
inline void QOpenGLFunctions_2_1::glLoadMatrixf(const GLfloat *m)
{
- d_1_0_Deprecated->LoadMatrixf(m);
+ d_1_0_Deprecated->f.LoadMatrixf(m);
}
inline void QOpenGLFunctions_2_1::glLoadIdentity()
{
- d_1_0_Deprecated->LoadIdentity();
+ d_1_0_Deprecated->f.LoadIdentity();
}
inline void QOpenGLFunctions_2_1::glFrustum(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
{
- d_1_0_Deprecated->Frustum(left, right, bottom, top, zNear, zFar);
+ d_1_0_Deprecated->f.Frustum(left, right, bottom, top, zNear, zFar);
}
inline GLboolean QOpenGLFunctions_2_1::glIsList(GLuint list)
{
- return d_1_0_Deprecated->IsList(list);
+ return d_1_0_Deprecated->f.IsList(list);
}
inline void QOpenGLFunctions_2_1::glGetTexGeniv(GLenum coord, GLenum pname, GLint *params)
{
- d_1_0_Deprecated->GetTexGeniv(coord, pname, params);
+ d_1_0_Deprecated->f.GetTexGeniv(coord, pname, params);
}
inline void QOpenGLFunctions_2_1::glGetTexGenfv(GLenum coord, GLenum pname, GLfloat *params)
{
- d_1_0_Deprecated->GetTexGenfv(coord, pname, params);
+ d_1_0_Deprecated->f.GetTexGenfv(coord, pname, params);
}
inline void QOpenGLFunctions_2_1::glGetTexGendv(GLenum coord, GLenum pname, GLdouble *params)
{
- d_1_0_Deprecated->GetTexGendv(coord, pname, params);
+ d_1_0_Deprecated->f.GetTexGendv(coord, pname, params);
}
inline void QOpenGLFunctions_2_1::glGetTexEnviv(GLenum target, GLenum pname, GLint *params)
{
- d_1_0_Deprecated->GetTexEnviv(target, pname, params);
+ d_1_0_Deprecated->f.GetTexEnviv(target, pname, params);
}
inline void QOpenGLFunctions_2_1::glGetTexEnvfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_0_Deprecated->GetTexEnvfv(target, pname, params);
+ d_1_0_Deprecated->f.GetTexEnvfv(target, pname, params);
}
inline void QOpenGLFunctions_2_1::glGetPolygonStipple(GLubyte *mask)
{
- d_1_0_Deprecated->GetPolygonStipple(mask);
+ d_1_0_Deprecated->f.GetPolygonStipple(mask);
}
inline void QOpenGLFunctions_2_1::glGetPixelMapusv(GLenum map, GLushort *values)
{
- d_1_0_Deprecated->GetPixelMapusv(map, values);
+ d_1_0_Deprecated->f.GetPixelMapusv(map, values);
}
inline void QOpenGLFunctions_2_1::glGetPixelMapuiv(GLenum map, GLuint *values)
{
- d_1_0_Deprecated->GetPixelMapuiv(map, values);
+ d_1_0_Deprecated->f.GetPixelMapuiv(map, values);
}
inline void QOpenGLFunctions_2_1::glGetPixelMapfv(GLenum map, GLfloat *values)
{
- d_1_0_Deprecated->GetPixelMapfv(map, values);
+ d_1_0_Deprecated->f.GetPixelMapfv(map, values);
}
inline void QOpenGLFunctions_2_1::glGetMaterialiv(GLenum face, GLenum pname, GLint *params)
{
- d_1_0_Deprecated->GetMaterialiv(face, pname, params);
+ d_1_0_Deprecated->f.GetMaterialiv(face, pname, params);
}
inline void QOpenGLFunctions_2_1::glGetMaterialfv(GLenum face, GLenum pname, GLfloat *params)
{
- d_1_0_Deprecated->GetMaterialfv(face, pname, params);
+ d_1_0_Deprecated->f.GetMaterialfv(face, pname, params);
}
inline void QOpenGLFunctions_2_1::glGetMapiv(GLenum target, GLenum query, GLint *v)
{
- d_1_0_Deprecated->GetMapiv(target, query, v);
+ d_1_0_Deprecated->f.GetMapiv(target, query, v);
}
inline void QOpenGLFunctions_2_1::glGetMapfv(GLenum target, GLenum query, GLfloat *v)
{
- d_1_0_Deprecated->GetMapfv(target, query, v);
+ d_1_0_Deprecated->f.GetMapfv(target, query, v);
}
inline void QOpenGLFunctions_2_1::glGetMapdv(GLenum target, GLenum query, GLdouble *v)
{
- d_1_0_Deprecated->GetMapdv(target, query, v);
+ d_1_0_Deprecated->f.GetMapdv(target, query, v);
}
inline void QOpenGLFunctions_2_1::glGetLightiv(GLenum light, GLenum pname, GLint *params)
{
- d_1_0_Deprecated->GetLightiv(light, pname, params);
+ d_1_0_Deprecated->f.GetLightiv(light, pname, params);
}
inline void QOpenGLFunctions_2_1::glGetLightfv(GLenum light, GLenum pname, GLfloat *params)
{
- d_1_0_Deprecated->GetLightfv(light, pname, params);
+ d_1_0_Deprecated->f.GetLightfv(light, pname, params);
}
inline void QOpenGLFunctions_2_1::glGetClipPlane(GLenum plane, GLdouble *equation)
{
- d_1_0_Deprecated->GetClipPlane(plane, equation);
+ d_1_0_Deprecated->f.GetClipPlane(plane, equation);
}
inline void QOpenGLFunctions_2_1::glDrawPixels(GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_0_Deprecated->DrawPixels(width, height, format, type, pixels);
+ d_1_0_Deprecated->f.DrawPixels(width, height, format, type, pixels);
}
inline void QOpenGLFunctions_2_1::glCopyPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum type)
{
- d_1_0_Deprecated->CopyPixels(x, y, width, height, type);
+ d_1_0_Deprecated->f.CopyPixels(x, y, width, height, type);
}
inline void QOpenGLFunctions_2_1::glPixelMapusv(GLenum map, GLint mapsize, const GLushort *values)
{
- d_1_0_Deprecated->PixelMapusv(map, mapsize, values);
+ d_1_0_Deprecated->f.PixelMapusv(map, mapsize, values);
}
inline void QOpenGLFunctions_2_1::glPixelMapuiv(GLenum map, GLint mapsize, const GLuint *values)
{
- d_1_0_Deprecated->PixelMapuiv(map, mapsize, values);
+ d_1_0_Deprecated->f.PixelMapuiv(map, mapsize, values);
}
inline void QOpenGLFunctions_2_1::glPixelMapfv(GLenum map, GLint mapsize, const GLfloat *values)
{
- d_1_0_Deprecated->PixelMapfv(map, mapsize, values);
+ d_1_0_Deprecated->f.PixelMapfv(map, mapsize, values);
}
inline void QOpenGLFunctions_2_1::glPixelTransferi(GLenum pname, GLint param)
{
- d_1_0_Deprecated->PixelTransferi(pname, param);
+ d_1_0_Deprecated->f.PixelTransferi(pname, param);
}
inline void QOpenGLFunctions_2_1::glPixelTransferf(GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->PixelTransferf(pname, param);
+ d_1_0_Deprecated->f.PixelTransferf(pname, param);
}
inline void QOpenGLFunctions_2_1::glPixelZoom(GLfloat xfactor, GLfloat yfactor)
{
- d_1_0_Deprecated->PixelZoom(xfactor, yfactor);
+ d_1_0_Deprecated->f.PixelZoom(xfactor, yfactor);
}
inline void QOpenGLFunctions_2_1::glAlphaFunc(GLenum func, GLfloat ref)
{
- d_1_0_Deprecated->AlphaFunc(func, ref);
+ d_1_0_Deprecated->f.AlphaFunc(func, ref);
}
inline void QOpenGLFunctions_2_1::glEvalPoint2(GLint i, GLint j)
{
- d_1_0_Deprecated->EvalPoint2(i, j);
+ d_1_0_Deprecated->f.EvalPoint2(i, j);
}
inline void QOpenGLFunctions_2_1::glEvalMesh2(GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2)
{
- d_1_0_Deprecated->EvalMesh2(mode, i1, i2, j1, j2);
+ d_1_0_Deprecated->f.EvalMesh2(mode, i1, i2, j1, j2);
}
inline void QOpenGLFunctions_2_1::glEvalPoint1(GLint i)
{
- d_1_0_Deprecated->EvalPoint1(i);
+ d_1_0_Deprecated->f.EvalPoint1(i);
}
inline void QOpenGLFunctions_2_1::glEvalMesh1(GLenum mode, GLint i1, GLint i2)
{
- d_1_0_Deprecated->EvalMesh1(mode, i1, i2);
+ d_1_0_Deprecated->f.EvalMesh1(mode, i1, i2);
}
inline void QOpenGLFunctions_2_1::glEvalCoord2fv(const GLfloat *u)
{
- d_1_0_Deprecated->EvalCoord2fv(u);
+ d_1_0_Deprecated->f.EvalCoord2fv(u);
}
inline void QOpenGLFunctions_2_1::glEvalCoord2f(GLfloat u, GLfloat v)
{
- d_1_0_Deprecated->EvalCoord2f(u, v);
+ d_1_0_Deprecated->f.EvalCoord2f(u, v);
}
inline void QOpenGLFunctions_2_1::glEvalCoord2dv(const GLdouble *u)
{
- d_1_0_Deprecated->EvalCoord2dv(u);
+ d_1_0_Deprecated->f.EvalCoord2dv(u);
}
inline void QOpenGLFunctions_2_1::glEvalCoord2d(GLdouble u, GLdouble v)
{
- d_1_0_Deprecated->EvalCoord2d(u, v);
+ d_1_0_Deprecated->f.EvalCoord2d(u, v);
}
inline void QOpenGLFunctions_2_1::glEvalCoord1fv(const GLfloat *u)
{
- d_1_0_Deprecated->EvalCoord1fv(u);
+ d_1_0_Deprecated->f.EvalCoord1fv(u);
}
inline void QOpenGLFunctions_2_1::glEvalCoord1f(GLfloat u)
{
- d_1_0_Deprecated->EvalCoord1f(u);
+ d_1_0_Deprecated->f.EvalCoord1f(u);
}
inline void QOpenGLFunctions_2_1::glEvalCoord1dv(const GLdouble *u)
{
- d_1_0_Deprecated->EvalCoord1dv(u);
+ d_1_0_Deprecated->f.EvalCoord1dv(u);
}
inline void QOpenGLFunctions_2_1::glEvalCoord1d(GLdouble u)
{
- d_1_0_Deprecated->EvalCoord1d(u);
+ d_1_0_Deprecated->f.EvalCoord1d(u);
}
inline void QOpenGLFunctions_2_1::glMapGrid2f(GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2)
{
- d_1_0_Deprecated->MapGrid2f(un, u1, u2, vn, v1, v2);
+ d_1_0_Deprecated->f.MapGrid2f(un, u1, u2, vn, v1, v2);
}
inline void QOpenGLFunctions_2_1::glMapGrid2d(GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2)
{
- d_1_0_Deprecated->MapGrid2d(un, u1, u2, vn, v1, v2);
+ d_1_0_Deprecated->f.MapGrid2d(un, u1, u2, vn, v1, v2);
}
inline void QOpenGLFunctions_2_1::glMapGrid1f(GLint un, GLfloat u1, GLfloat u2)
{
- d_1_0_Deprecated->MapGrid1f(un, u1, u2);
+ d_1_0_Deprecated->f.MapGrid1f(un, u1, u2);
}
inline void QOpenGLFunctions_2_1::glMapGrid1d(GLint un, GLdouble u1, GLdouble u2)
{
- d_1_0_Deprecated->MapGrid1d(un, u1, u2);
+ d_1_0_Deprecated->f.MapGrid1d(un, u1, u2);
}
inline void QOpenGLFunctions_2_1::glMap2f(GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points)
{
- d_1_0_Deprecated->Map2f(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points);
+ d_1_0_Deprecated->f.Map2f(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points);
}
inline void QOpenGLFunctions_2_1::glMap2d(GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points)
{
- d_1_0_Deprecated->Map2d(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points);
+ d_1_0_Deprecated->f.Map2d(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points);
}
inline void QOpenGLFunctions_2_1::glMap1f(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points)
{
- d_1_0_Deprecated->Map1f(target, u1, u2, stride, order, points);
+ d_1_0_Deprecated->f.Map1f(target, u1, u2, stride, order, points);
}
inline void QOpenGLFunctions_2_1::glMap1d(GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points)
{
- d_1_0_Deprecated->Map1d(target, u1, u2, stride, order, points);
+ d_1_0_Deprecated->f.Map1d(target, u1, u2, stride, order, points);
}
inline void QOpenGLFunctions_2_1::glPushAttrib(GLbitfield mask)
{
- d_1_0_Deprecated->PushAttrib(mask);
+ d_1_0_Deprecated->f.PushAttrib(mask);
}
inline void QOpenGLFunctions_2_1::glPopAttrib()
{
- d_1_0_Deprecated->PopAttrib();
+ d_1_0_Deprecated->f.PopAttrib();
}
inline void QOpenGLFunctions_2_1::glAccum(GLenum op, GLfloat value)
{
- d_1_0_Deprecated->Accum(op, value);
+ d_1_0_Deprecated->f.Accum(op, value);
}
inline void QOpenGLFunctions_2_1::glIndexMask(GLuint mask)
{
- d_1_0_Deprecated->IndexMask(mask);
+ d_1_0_Deprecated->f.IndexMask(mask);
}
inline void QOpenGLFunctions_2_1::glClearIndex(GLfloat c)
{
- d_1_0_Deprecated->ClearIndex(c);
+ d_1_0_Deprecated->f.ClearIndex(c);
}
inline void QOpenGLFunctions_2_1::glClearAccum(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_0_Deprecated->ClearAccum(red, green, blue, alpha);
+ d_1_0_Deprecated->f.ClearAccum(red, green, blue, alpha);
}
inline void QOpenGLFunctions_2_1::glPushName(GLuint name)
{
- d_1_0_Deprecated->PushName(name);
+ d_1_0_Deprecated->f.PushName(name);
}
inline void QOpenGLFunctions_2_1::glPopName()
{
- d_1_0_Deprecated->PopName();
+ d_1_0_Deprecated->f.PopName();
}
inline void QOpenGLFunctions_2_1::glPassThrough(GLfloat token)
{
- d_1_0_Deprecated->PassThrough(token);
+ d_1_0_Deprecated->f.PassThrough(token);
}
inline void QOpenGLFunctions_2_1::glLoadName(GLuint name)
{
- d_1_0_Deprecated->LoadName(name);
+ d_1_0_Deprecated->f.LoadName(name);
}
inline void QOpenGLFunctions_2_1::glInitNames()
{
- d_1_0_Deprecated->InitNames();
+ d_1_0_Deprecated->f.InitNames();
}
inline GLint QOpenGLFunctions_2_1::glRenderMode(GLenum mode)
{
- return d_1_0_Deprecated->RenderMode(mode);
+ return d_1_0_Deprecated->f.RenderMode(mode);
}
inline void QOpenGLFunctions_2_1::glSelectBuffer(GLsizei size, GLuint *buffer)
{
- d_1_0_Deprecated->SelectBuffer(size, buffer);
+ d_1_0_Deprecated->f.SelectBuffer(size, buffer);
}
inline void QOpenGLFunctions_2_1::glFeedbackBuffer(GLsizei size, GLenum type, GLfloat *buffer)
{
- d_1_0_Deprecated->FeedbackBuffer(size, type, buffer);
+ d_1_0_Deprecated->f.FeedbackBuffer(size, type, buffer);
}
inline void QOpenGLFunctions_2_1::glTexGeniv(GLenum coord, GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->TexGeniv(coord, pname, params);
+ d_1_0_Deprecated->f.TexGeniv(coord, pname, params);
}
inline void QOpenGLFunctions_2_1::glTexGeni(GLenum coord, GLenum pname, GLint param)
{
- d_1_0_Deprecated->TexGeni(coord, pname, param);
+ d_1_0_Deprecated->f.TexGeni(coord, pname, param);
}
inline void QOpenGLFunctions_2_1::glTexGenfv(GLenum coord, GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->TexGenfv(coord, pname, params);
+ d_1_0_Deprecated->f.TexGenfv(coord, pname, params);
}
inline void QOpenGLFunctions_2_1::glTexGenf(GLenum coord, GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->TexGenf(coord, pname, param);
+ d_1_0_Deprecated->f.TexGenf(coord, pname, param);
}
inline void QOpenGLFunctions_2_1::glTexGendv(GLenum coord, GLenum pname, const GLdouble *params)
{
- d_1_0_Deprecated->TexGendv(coord, pname, params);
+ d_1_0_Deprecated->f.TexGendv(coord, pname, params);
}
inline void QOpenGLFunctions_2_1::glTexGend(GLenum coord, GLenum pname, GLdouble param)
{
- d_1_0_Deprecated->TexGend(coord, pname, param);
+ d_1_0_Deprecated->f.TexGend(coord, pname, param);
}
inline void QOpenGLFunctions_2_1::glTexEnviv(GLenum target, GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->TexEnviv(target, pname, params);
+ d_1_0_Deprecated->f.TexEnviv(target, pname, params);
}
inline void QOpenGLFunctions_2_1::glTexEnvi(GLenum target, GLenum pname, GLint param)
{
- d_1_0_Deprecated->TexEnvi(target, pname, param);
+ d_1_0_Deprecated->f.TexEnvi(target, pname, param);
}
inline void QOpenGLFunctions_2_1::glTexEnvfv(GLenum target, GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->TexEnvfv(target, pname, params);
+ d_1_0_Deprecated->f.TexEnvfv(target, pname, params);
}
inline void QOpenGLFunctions_2_1::glTexEnvf(GLenum target, GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->TexEnvf(target, pname, param);
+ d_1_0_Deprecated->f.TexEnvf(target, pname, param);
}
inline void QOpenGLFunctions_2_1::glShadeModel(GLenum mode)
{
- d_1_0_Deprecated->ShadeModel(mode);
+ d_1_0_Deprecated->f.ShadeModel(mode);
}
inline void QOpenGLFunctions_2_1::glPolygonStipple(const GLubyte *mask)
{
- d_1_0_Deprecated->PolygonStipple(mask);
+ d_1_0_Deprecated->f.PolygonStipple(mask);
}
inline void QOpenGLFunctions_2_1::glMaterialiv(GLenum face, GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->Materialiv(face, pname, params);
+ d_1_0_Deprecated->f.Materialiv(face, pname, params);
}
inline void QOpenGLFunctions_2_1::glMateriali(GLenum face, GLenum pname, GLint param)
{
- d_1_0_Deprecated->Materiali(face, pname, param);
+ d_1_0_Deprecated->f.Materiali(face, pname, param);
}
inline void QOpenGLFunctions_2_1::glMaterialfv(GLenum face, GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->Materialfv(face, pname, params);
+ d_1_0_Deprecated->f.Materialfv(face, pname, params);
}
inline void QOpenGLFunctions_2_1::glMaterialf(GLenum face, GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->Materialf(face, pname, param);
+ d_1_0_Deprecated->f.Materialf(face, pname, param);
}
inline void QOpenGLFunctions_2_1::glLineStipple(GLint factor, GLushort pattern)
{
- d_1_0_Deprecated->LineStipple(factor, pattern);
+ d_1_0_Deprecated->f.LineStipple(factor, pattern);
}
inline void QOpenGLFunctions_2_1::glLightModeliv(GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->LightModeliv(pname, params);
+ d_1_0_Deprecated->f.LightModeliv(pname, params);
}
inline void QOpenGLFunctions_2_1::glLightModeli(GLenum pname, GLint param)
{
- d_1_0_Deprecated->LightModeli(pname, param);
+ d_1_0_Deprecated->f.LightModeli(pname, param);
}
inline void QOpenGLFunctions_2_1::glLightModelfv(GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->LightModelfv(pname, params);
+ d_1_0_Deprecated->f.LightModelfv(pname, params);
}
inline void QOpenGLFunctions_2_1::glLightModelf(GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->LightModelf(pname, param);
+ d_1_0_Deprecated->f.LightModelf(pname, param);
}
inline void QOpenGLFunctions_2_1::glLightiv(GLenum light, GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->Lightiv(light, pname, params);
+ d_1_0_Deprecated->f.Lightiv(light, pname, params);
}
inline void QOpenGLFunctions_2_1::glLighti(GLenum light, GLenum pname, GLint param)
{
- d_1_0_Deprecated->Lighti(light, pname, param);
+ d_1_0_Deprecated->f.Lighti(light, pname, param);
}
inline void QOpenGLFunctions_2_1::glLightfv(GLenum light, GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->Lightfv(light, pname, params);
+ d_1_0_Deprecated->f.Lightfv(light, pname, params);
}
inline void QOpenGLFunctions_2_1::glLightf(GLenum light, GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->Lightf(light, pname, param);
+ d_1_0_Deprecated->f.Lightf(light, pname, param);
}
inline void QOpenGLFunctions_2_1::glFogiv(GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->Fogiv(pname, params);
+ d_1_0_Deprecated->f.Fogiv(pname, params);
}
inline void QOpenGLFunctions_2_1::glFogi(GLenum pname, GLint param)
{
- d_1_0_Deprecated->Fogi(pname, param);
+ d_1_0_Deprecated->f.Fogi(pname, param);
}
inline void QOpenGLFunctions_2_1::glFogfv(GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->Fogfv(pname, params);
+ d_1_0_Deprecated->f.Fogfv(pname, params);
}
inline void QOpenGLFunctions_2_1::glFogf(GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->Fogf(pname, param);
+ d_1_0_Deprecated->f.Fogf(pname, param);
}
inline void QOpenGLFunctions_2_1::glColorMaterial(GLenum face, GLenum mode)
{
- d_1_0_Deprecated->ColorMaterial(face, mode);
+ d_1_0_Deprecated->f.ColorMaterial(face, mode);
}
inline void QOpenGLFunctions_2_1::glClipPlane(GLenum plane, const GLdouble *equation)
{
- d_1_0_Deprecated->ClipPlane(plane, equation);
+ d_1_0_Deprecated->f.ClipPlane(plane, equation);
}
inline void QOpenGLFunctions_2_1::glVertex4sv(const GLshort *v)
{
- d_1_0_Deprecated->Vertex4sv(v);
+ d_1_0_Deprecated->f.Vertex4sv(v);
}
inline void QOpenGLFunctions_2_1::glVertex4s(GLshort x, GLshort y, GLshort z, GLshort w)
{
- d_1_0_Deprecated->Vertex4s(x, y, z, w);
+ d_1_0_Deprecated->f.Vertex4s(x, y, z, w);
}
inline void QOpenGLFunctions_2_1::glVertex4iv(const GLint *v)
{
- d_1_0_Deprecated->Vertex4iv(v);
+ d_1_0_Deprecated->f.Vertex4iv(v);
}
inline void QOpenGLFunctions_2_1::glVertex4i(GLint x, GLint y, GLint z, GLint w)
{
- d_1_0_Deprecated->Vertex4i(x, y, z, w);
+ d_1_0_Deprecated->f.Vertex4i(x, y, z, w);
}
inline void QOpenGLFunctions_2_1::glVertex4fv(const GLfloat *v)
{
- d_1_0_Deprecated->Vertex4fv(v);
+ d_1_0_Deprecated->f.Vertex4fv(v);
}
inline void QOpenGLFunctions_2_1::glVertex4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
{
- d_1_0_Deprecated->Vertex4f(x, y, z, w);
+ d_1_0_Deprecated->f.Vertex4f(x, y, z, w);
}
inline void QOpenGLFunctions_2_1::glVertex4dv(const GLdouble *v)
{
- d_1_0_Deprecated->Vertex4dv(v);
+ d_1_0_Deprecated->f.Vertex4dv(v);
}
inline void QOpenGLFunctions_2_1::glVertex4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
{
- d_1_0_Deprecated->Vertex4d(x, y, z, w);
+ d_1_0_Deprecated->f.Vertex4d(x, y, z, w);
}
inline void QOpenGLFunctions_2_1::glVertex3sv(const GLshort *v)
{
- d_1_0_Deprecated->Vertex3sv(v);
+ d_1_0_Deprecated->f.Vertex3sv(v);
}
inline void QOpenGLFunctions_2_1::glVertex3s(GLshort x, GLshort y, GLshort z)
{
- d_1_0_Deprecated->Vertex3s(x, y, z);
+ d_1_0_Deprecated->f.Vertex3s(x, y, z);
}
inline void QOpenGLFunctions_2_1::glVertex3iv(const GLint *v)
{
- d_1_0_Deprecated->Vertex3iv(v);
+ d_1_0_Deprecated->f.Vertex3iv(v);
}
inline void QOpenGLFunctions_2_1::glVertex3i(GLint x, GLint y, GLint z)
{
- d_1_0_Deprecated->Vertex3i(x, y, z);
+ d_1_0_Deprecated->f.Vertex3i(x, y, z);
}
inline void QOpenGLFunctions_2_1::glVertex3fv(const GLfloat *v)
{
- d_1_0_Deprecated->Vertex3fv(v);
+ d_1_0_Deprecated->f.Vertex3fv(v);
}
inline void QOpenGLFunctions_2_1::glVertex3f(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->Vertex3f(x, y, z);
+ d_1_0_Deprecated->f.Vertex3f(x, y, z);
}
inline void QOpenGLFunctions_2_1::glVertex3dv(const GLdouble *v)
{
- d_1_0_Deprecated->Vertex3dv(v);
+ d_1_0_Deprecated->f.Vertex3dv(v);
}
inline void QOpenGLFunctions_2_1::glVertex3d(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->Vertex3d(x, y, z);
+ d_1_0_Deprecated->f.Vertex3d(x, y, z);
}
inline void QOpenGLFunctions_2_1::glVertex2sv(const GLshort *v)
{
- d_1_0_Deprecated->Vertex2sv(v);
+ d_1_0_Deprecated->f.Vertex2sv(v);
}
inline void QOpenGLFunctions_2_1::glVertex2s(GLshort x, GLshort y)
{
- d_1_0_Deprecated->Vertex2s(x, y);
+ d_1_0_Deprecated->f.Vertex2s(x, y);
}
inline void QOpenGLFunctions_2_1::glVertex2iv(const GLint *v)
{
- d_1_0_Deprecated->Vertex2iv(v);
+ d_1_0_Deprecated->f.Vertex2iv(v);
}
inline void QOpenGLFunctions_2_1::glVertex2i(GLint x, GLint y)
{
- d_1_0_Deprecated->Vertex2i(x, y);
+ d_1_0_Deprecated->f.Vertex2i(x, y);
}
inline void QOpenGLFunctions_2_1::glVertex2fv(const GLfloat *v)
{
- d_1_0_Deprecated->Vertex2fv(v);
+ d_1_0_Deprecated->f.Vertex2fv(v);
}
inline void QOpenGLFunctions_2_1::glVertex2f(GLfloat x, GLfloat y)
{
- d_1_0_Deprecated->Vertex2f(x, y);
+ d_1_0_Deprecated->f.Vertex2f(x, y);
}
inline void QOpenGLFunctions_2_1::glVertex2dv(const GLdouble *v)
{
- d_1_0_Deprecated->Vertex2dv(v);
+ d_1_0_Deprecated->f.Vertex2dv(v);
}
inline void QOpenGLFunctions_2_1::glVertex2d(GLdouble x, GLdouble y)
{
- d_1_0_Deprecated->Vertex2d(x, y);
+ d_1_0_Deprecated->f.Vertex2d(x, y);
}
inline void QOpenGLFunctions_2_1::glTexCoord4sv(const GLshort *v)
{
- d_1_0_Deprecated->TexCoord4sv(v);
+ d_1_0_Deprecated->f.TexCoord4sv(v);
}
inline void QOpenGLFunctions_2_1::glTexCoord4s(GLshort s, GLshort t, GLshort r, GLshort q)
{
- d_1_0_Deprecated->TexCoord4s(s, t, r, q);
+ d_1_0_Deprecated->f.TexCoord4s(s, t, r, q);
}
inline void QOpenGLFunctions_2_1::glTexCoord4iv(const GLint *v)
{
- d_1_0_Deprecated->TexCoord4iv(v);
+ d_1_0_Deprecated->f.TexCoord4iv(v);
}
inline void QOpenGLFunctions_2_1::glTexCoord4i(GLint s, GLint t, GLint r, GLint q)
{
- d_1_0_Deprecated->TexCoord4i(s, t, r, q);
+ d_1_0_Deprecated->f.TexCoord4i(s, t, r, q);
}
inline void QOpenGLFunctions_2_1::glTexCoord4fv(const GLfloat *v)
{
- d_1_0_Deprecated->TexCoord4fv(v);
+ d_1_0_Deprecated->f.TexCoord4fv(v);
}
inline void QOpenGLFunctions_2_1::glTexCoord4f(GLfloat s, GLfloat t, GLfloat r, GLfloat q)
{
- d_1_0_Deprecated->TexCoord4f(s, t, r, q);
+ d_1_0_Deprecated->f.TexCoord4f(s, t, r, q);
}
inline void QOpenGLFunctions_2_1::glTexCoord4dv(const GLdouble *v)
{
- d_1_0_Deprecated->TexCoord4dv(v);
+ d_1_0_Deprecated->f.TexCoord4dv(v);
}
inline void QOpenGLFunctions_2_1::glTexCoord4d(GLdouble s, GLdouble t, GLdouble r, GLdouble q)
{
- d_1_0_Deprecated->TexCoord4d(s, t, r, q);
+ d_1_0_Deprecated->f.TexCoord4d(s, t, r, q);
}
inline void QOpenGLFunctions_2_1::glTexCoord3sv(const GLshort *v)
{
- d_1_0_Deprecated->TexCoord3sv(v);
+ d_1_0_Deprecated->f.TexCoord3sv(v);
}
inline void QOpenGLFunctions_2_1::glTexCoord3s(GLshort s, GLshort t, GLshort r)
{
- d_1_0_Deprecated->TexCoord3s(s, t, r);
+ d_1_0_Deprecated->f.TexCoord3s(s, t, r);
}
inline void QOpenGLFunctions_2_1::glTexCoord3iv(const GLint *v)
{
- d_1_0_Deprecated->TexCoord3iv(v);
+ d_1_0_Deprecated->f.TexCoord3iv(v);
}
inline void QOpenGLFunctions_2_1::glTexCoord3i(GLint s, GLint t, GLint r)
{
- d_1_0_Deprecated->TexCoord3i(s, t, r);
+ d_1_0_Deprecated->f.TexCoord3i(s, t, r);
}
inline void QOpenGLFunctions_2_1::glTexCoord3fv(const GLfloat *v)
{
- d_1_0_Deprecated->TexCoord3fv(v);
+ d_1_0_Deprecated->f.TexCoord3fv(v);
}
inline void QOpenGLFunctions_2_1::glTexCoord3f(GLfloat s, GLfloat t, GLfloat r)
{
- d_1_0_Deprecated->TexCoord3f(s, t, r);
+ d_1_0_Deprecated->f.TexCoord3f(s, t, r);
}
inline void QOpenGLFunctions_2_1::glTexCoord3dv(const GLdouble *v)
{
- d_1_0_Deprecated->TexCoord3dv(v);
+ d_1_0_Deprecated->f.TexCoord3dv(v);
}
inline void QOpenGLFunctions_2_1::glTexCoord3d(GLdouble s, GLdouble t, GLdouble r)
{
- d_1_0_Deprecated->TexCoord3d(s, t, r);
+ d_1_0_Deprecated->f.TexCoord3d(s, t, r);
}
inline void QOpenGLFunctions_2_1::glTexCoord2sv(const GLshort *v)
{
- d_1_0_Deprecated->TexCoord2sv(v);
+ d_1_0_Deprecated->f.TexCoord2sv(v);
}
inline void QOpenGLFunctions_2_1::glTexCoord2s(GLshort s, GLshort t)
{
- d_1_0_Deprecated->TexCoord2s(s, t);
+ d_1_0_Deprecated->f.TexCoord2s(s, t);
}
inline void QOpenGLFunctions_2_1::glTexCoord2iv(const GLint *v)
{
- d_1_0_Deprecated->TexCoord2iv(v);
+ d_1_0_Deprecated->f.TexCoord2iv(v);
}
inline void QOpenGLFunctions_2_1::glTexCoord2i(GLint s, GLint t)
{
- d_1_0_Deprecated->TexCoord2i(s, t);
+ d_1_0_Deprecated->f.TexCoord2i(s, t);
}
inline void QOpenGLFunctions_2_1::glTexCoord2fv(const GLfloat *v)
{
- d_1_0_Deprecated->TexCoord2fv(v);
+ d_1_0_Deprecated->f.TexCoord2fv(v);
}
inline void QOpenGLFunctions_2_1::glTexCoord2f(GLfloat s, GLfloat t)
{
- d_1_0_Deprecated->TexCoord2f(s, t);
+ d_1_0_Deprecated->f.TexCoord2f(s, t);
}
inline void QOpenGLFunctions_2_1::glTexCoord2dv(const GLdouble *v)
{
- d_1_0_Deprecated->TexCoord2dv(v);
+ d_1_0_Deprecated->f.TexCoord2dv(v);
}
inline void QOpenGLFunctions_2_1::glTexCoord2d(GLdouble s, GLdouble t)
{
- d_1_0_Deprecated->TexCoord2d(s, t);
+ d_1_0_Deprecated->f.TexCoord2d(s, t);
}
inline void QOpenGLFunctions_2_1::glTexCoord1sv(const GLshort *v)
{
- d_1_0_Deprecated->TexCoord1sv(v);
+ d_1_0_Deprecated->f.TexCoord1sv(v);
}
inline void QOpenGLFunctions_2_1::glTexCoord1s(GLshort s)
{
- d_1_0_Deprecated->TexCoord1s(s);
+ d_1_0_Deprecated->f.TexCoord1s(s);
}
inline void QOpenGLFunctions_2_1::glTexCoord1iv(const GLint *v)
{
- d_1_0_Deprecated->TexCoord1iv(v);
+ d_1_0_Deprecated->f.TexCoord1iv(v);
}
inline void QOpenGLFunctions_2_1::glTexCoord1i(GLint s)
{
- d_1_0_Deprecated->TexCoord1i(s);
+ d_1_0_Deprecated->f.TexCoord1i(s);
}
inline void QOpenGLFunctions_2_1::glTexCoord1fv(const GLfloat *v)
{
- d_1_0_Deprecated->TexCoord1fv(v);
+ d_1_0_Deprecated->f.TexCoord1fv(v);
}
inline void QOpenGLFunctions_2_1::glTexCoord1f(GLfloat s)
{
- d_1_0_Deprecated->TexCoord1f(s);
+ d_1_0_Deprecated->f.TexCoord1f(s);
}
inline void QOpenGLFunctions_2_1::glTexCoord1dv(const GLdouble *v)
{
- d_1_0_Deprecated->TexCoord1dv(v);
+ d_1_0_Deprecated->f.TexCoord1dv(v);
}
inline void QOpenGLFunctions_2_1::glTexCoord1d(GLdouble s)
{
- d_1_0_Deprecated->TexCoord1d(s);
+ d_1_0_Deprecated->f.TexCoord1d(s);
}
inline void QOpenGLFunctions_2_1::glRectsv(const GLshort *v1, const GLshort *v2)
{
- d_1_0_Deprecated->Rectsv(v1, v2);
+ d_1_0_Deprecated->f.Rectsv(v1, v2);
}
inline void QOpenGLFunctions_2_1::glRects(GLshort x1, GLshort y1, GLshort x2, GLshort y2)
{
- d_1_0_Deprecated->Rects(x1, y1, x2, y2);
+ d_1_0_Deprecated->f.Rects(x1, y1, x2, y2);
}
inline void QOpenGLFunctions_2_1::glRectiv(const GLint *v1, const GLint *v2)
{
- d_1_0_Deprecated->Rectiv(v1, v2);
+ d_1_0_Deprecated->f.Rectiv(v1, v2);
}
inline void QOpenGLFunctions_2_1::glRecti(GLint x1, GLint y1, GLint x2, GLint y2)
{
- d_1_0_Deprecated->Recti(x1, y1, x2, y2);
+ d_1_0_Deprecated->f.Recti(x1, y1, x2, y2);
}
inline void QOpenGLFunctions_2_1::glRectfv(const GLfloat *v1, const GLfloat *v2)
{
- d_1_0_Deprecated->Rectfv(v1, v2);
+ d_1_0_Deprecated->f.Rectfv(v1, v2);
}
inline void QOpenGLFunctions_2_1::glRectf(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2)
{
- d_1_0_Deprecated->Rectf(x1, y1, x2, y2);
+ d_1_0_Deprecated->f.Rectf(x1, y1, x2, y2);
}
inline void QOpenGLFunctions_2_1::glRectdv(const GLdouble *v1, const GLdouble *v2)
{
- d_1_0_Deprecated->Rectdv(v1, v2);
+ d_1_0_Deprecated->f.Rectdv(v1, v2);
}
inline void QOpenGLFunctions_2_1::glRectd(GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2)
{
- d_1_0_Deprecated->Rectd(x1, y1, x2, y2);
+ d_1_0_Deprecated->f.Rectd(x1, y1, x2, y2);
}
inline void QOpenGLFunctions_2_1::glRasterPos4sv(const GLshort *v)
{
- d_1_0_Deprecated->RasterPos4sv(v);
+ d_1_0_Deprecated->f.RasterPos4sv(v);
}
inline void QOpenGLFunctions_2_1::glRasterPos4s(GLshort x, GLshort y, GLshort z, GLshort w)
{
- d_1_0_Deprecated->RasterPos4s(x, y, z, w);
+ d_1_0_Deprecated->f.RasterPos4s(x, y, z, w);
}
inline void QOpenGLFunctions_2_1::glRasterPos4iv(const GLint *v)
{
- d_1_0_Deprecated->RasterPos4iv(v);
+ d_1_0_Deprecated->f.RasterPos4iv(v);
}
inline void QOpenGLFunctions_2_1::glRasterPos4i(GLint x, GLint y, GLint z, GLint w)
{
- d_1_0_Deprecated->RasterPos4i(x, y, z, w);
+ d_1_0_Deprecated->f.RasterPos4i(x, y, z, w);
}
inline void QOpenGLFunctions_2_1::glRasterPos4fv(const GLfloat *v)
{
- d_1_0_Deprecated->RasterPos4fv(v);
+ d_1_0_Deprecated->f.RasterPos4fv(v);
}
inline void QOpenGLFunctions_2_1::glRasterPos4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
{
- d_1_0_Deprecated->RasterPos4f(x, y, z, w);
+ d_1_0_Deprecated->f.RasterPos4f(x, y, z, w);
}
inline void QOpenGLFunctions_2_1::glRasterPos4dv(const GLdouble *v)
{
- d_1_0_Deprecated->RasterPos4dv(v);
+ d_1_0_Deprecated->f.RasterPos4dv(v);
}
inline void QOpenGLFunctions_2_1::glRasterPos4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
{
- d_1_0_Deprecated->RasterPos4d(x, y, z, w);
+ d_1_0_Deprecated->f.RasterPos4d(x, y, z, w);
}
inline void QOpenGLFunctions_2_1::glRasterPos3sv(const GLshort *v)
{
- d_1_0_Deprecated->RasterPos3sv(v);
+ d_1_0_Deprecated->f.RasterPos3sv(v);
}
inline void QOpenGLFunctions_2_1::glRasterPos3s(GLshort x, GLshort y, GLshort z)
{
- d_1_0_Deprecated->RasterPos3s(x, y, z);
+ d_1_0_Deprecated->f.RasterPos3s(x, y, z);
}
inline void QOpenGLFunctions_2_1::glRasterPos3iv(const GLint *v)
{
- d_1_0_Deprecated->RasterPos3iv(v);
+ d_1_0_Deprecated->f.RasterPos3iv(v);
}
inline void QOpenGLFunctions_2_1::glRasterPos3i(GLint x, GLint y, GLint z)
{
- d_1_0_Deprecated->RasterPos3i(x, y, z);
+ d_1_0_Deprecated->f.RasterPos3i(x, y, z);
}
inline void QOpenGLFunctions_2_1::glRasterPos3fv(const GLfloat *v)
{
- d_1_0_Deprecated->RasterPos3fv(v);
+ d_1_0_Deprecated->f.RasterPos3fv(v);
}
inline void QOpenGLFunctions_2_1::glRasterPos3f(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->RasterPos3f(x, y, z);
+ d_1_0_Deprecated->f.RasterPos3f(x, y, z);
}
inline void QOpenGLFunctions_2_1::glRasterPos3dv(const GLdouble *v)
{
- d_1_0_Deprecated->RasterPos3dv(v);
+ d_1_0_Deprecated->f.RasterPos3dv(v);
}
inline void QOpenGLFunctions_2_1::glRasterPos3d(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->RasterPos3d(x, y, z);
+ d_1_0_Deprecated->f.RasterPos3d(x, y, z);
}
inline void QOpenGLFunctions_2_1::glRasterPos2sv(const GLshort *v)
{
- d_1_0_Deprecated->RasterPos2sv(v);
+ d_1_0_Deprecated->f.RasterPos2sv(v);
}
inline void QOpenGLFunctions_2_1::glRasterPos2s(GLshort x, GLshort y)
{
- d_1_0_Deprecated->RasterPos2s(x, y);
+ d_1_0_Deprecated->f.RasterPos2s(x, y);
}
inline void QOpenGLFunctions_2_1::glRasterPos2iv(const GLint *v)
{
- d_1_0_Deprecated->RasterPos2iv(v);
+ d_1_0_Deprecated->f.RasterPos2iv(v);
}
inline void QOpenGLFunctions_2_1::glRasterPos2i(GLint x, GLint y)
{
- d_1_0_Deprecated->RasterPos2i(x, y);
+ d_1_0_Deprecated->f.RasterPos2i(x, y);
}
inline void QOpenGLFunctions_2_1::glRasterPos2fv(const GLfloat *v)
{
- d_1_0_Deprecated->RasterPos2fv(v);
+ d_1_0_Deprecated->f.RasterPos2fv(v);
}
inline void QOpenGLFunctions_2_1::glRasterPos2f(GLfloat x, GLfloat y)
{
- d_1_0_Deprecated->RasterPos2f(x, y);
+ d_1_0_Deprecated->f.RasterPos2f(x, y);
}
inline void QOpenGLFunctions_2_1::glRasterPos2dv(const GLdouble *v)
{
- d_1_0_Deprecated->RasterPos2dv(v);
+ d_1_0_Deprecated->f.RasterPos2dv(v);
}
inline void QOpenGLFunctions_2_1::glRasterPos2d(GLdouble x, GLdouble y)
{
- d_1_0_Deprecated->RasterPos2d(x, y);
+ d_1_0_Deprecated->f.RasterPos2d(x, y);
}
inline void QOpenGLFunctions_2_1::glNormal3sv(const GLshort *v)
{
- d_1_0_Deprecated->Normal3sv(v);
+ d_1_0_Deprecated->f.Normal3sv(v);
}
inline void QOpenGLFunctions_2_1::glNormal3s(GLshort nx, GLshort ny, GLshort nz)
{
- d_1_0_Deprecated->Normal3s(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3s(nx, ny, nz);
}
inline void QOpenGLFunctions_2_1::glNormal3iv(const GLint *v)
{
- d_1_0_Deprecated->Normal3iv(v);
+ d_1_0_Deprecated->f.Normal3iv(v);
}
inline void QOpenGLFunctions_2_1::glNormal3i(GLint nx, GLint ny, GLint nz)
{
- d_1_0_Deprecated->Normal3i(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3i(nx, ny, nz);
}
inline void QOpenGLFunctions_2_1::glNormal3fv(const GLfloat *v)
{
- d_1_0_Deprecated->Normal3fv(v);
+ d_1_0_Deprecated->f.Normal3fv(v);
}
inline void QOpenGLFunctions_2_1::glNormal3f(GLfloat nx, GLfloat ny, GLfloat nz)
{
- d_1_0_Deprecated->Normal3f(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3f(nx, ny, nz);
}
inline void QOpenGLFunctions_2_1::glNormal3dv(const GLdouble *v)
{
- d_1_0_Deprecated->Normal3dv(v);
+ d_1_0_Deprecated->f.Normal3dv(v);
}
inline void QOpenGLFunctions_2_1::glNormal3d(GLdouble nx, GLdouble ny, GLdouble nz)
{
- d_1_0_Deprecated->Normal3d(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3d(nx, ny, nz);
}
inline void QOpenGLFunctions_2_1::glNormal3bv(const GLbyte *v)
{
- d_1_0_Deprecated->Normal3bv(v);
+ d_1_0_Deprecated->f.Normal3bv(v);
}
inline void QOpenGLFunctions_2_1::glNormal3b(GLbyte nx, GLbyte ny, GLbyte nz)
{
- d_1_0_Deprecated->Normal3b(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3b(nx, ny, nz);
}
inline void QOpenGLFunctions_2_1::glIndexsv(const GLshort *c)
{
- d_1_0_Deprecated->Indexsv(c);
+ d_1_0_Deprecated->f.Indexsv(c);
}
inline void QOpenGLFunctions_2_1::glIndexs(GLshort c)
{
- d_1_0_Deprecated->Indexs(c);
+ d_1_0_Deprecated->f.Indexs(c);
}
inline void QOpenGLFunctions_2_1::glIndexiv(const GLint *c)
{
- d_1_0_Deprecated->Indexiv(c);
+ d_1_0_Deprecated->f.Indexiv(c);
}
inline void QOpenGLFunctions_2_1::glIndexi(GLint c)
{
- d_1_0_Deprecated->Indexi(c);
+ d_1_0_Deprecated->f.Indexi(c);
}
inline void QOpenGLFunctions_2_1::glIndexfv(const GLfloat *c)
{
- d_1_0_Deprecated->Indexfv(c);
+ d_1_0_Deprecated->f.Indexfv(c);
}
inline void QOpenGLFunctions_2_1::glIndexf(GLfloat c)
{
- d_1_0_Deprecated->Indexf(c);
+ d_1_0_Deprecated->f.Indexf(c);
}
inline void QOpenGLFunctions_2_1::glIndexdv(const GLdouble *c)
{
- d_1_0_Deprecated->Indexdv(c);
+ d_1_0_Deprecated->f.Indexdv(c);
}
inline void QOpenGLFunctions_2_1::glIndexd(GLdouble c)
{
- d_1_0_Deprecated->Indexd(c);
+ d_1_0_Deprecated->f.Indexd(c);
}
inline void QOpenGLFunctions_2_1::glEnd()
{
- d_1_0_Deprecated->End();
+ d_1_0_Deprecated->f.End();
}
inline void QOpenGLFunctions_2_1::glEdgeFlagv(const GLboolean *flag)
{
- d_1_0_Deprecated->EdgeFlagv(flag);
+ d_1_0_Deprecated->f.EdgeFlagv(flag);
}
inline void QOpenGLFunctions_2_1::glEdgeFlag(GLboolean flag)
{
- d_1_0_Deprecated->EdgeFlag(flag);
+ d_1_0_Deprecated->f.EdgeFlag(flag);
}
inline void QOpenGLFunctions_2_1::glColor4usv(const GLushort *v)
{
- d_1_0_Deprecated->Color4usv(v);
+ d_1_0_Deprecated->f.Color4usv(v);
}
inline void QOpenGLFunctions_2_1::glColor4us(GLushort red, GLushort green, GLushort blue, GLushort alpha)
{
- d_1_0_Deprecated->Color4us(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4us(red, green, blue, alpha);
}
inline void QOpenGLFunctions_2_1::glColor4uiv(const GLuint *v)
{
- d_1_0_Deprecated->Color4uiv(v);
+ d_1_0_Deprecated->f.Color4uiv(v);
}
inline void QOpenGLFunctions_2_1::glColor4ui(GLuint red, GLuint green, GLuint blue, GLuint alpha)
{
- d_1_0_Deprecated->Color4ui(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4ui(red, green, blue, alpha);
}
inline void QOpenGLFunctions_2_1::glColor4ubv(const GLubyte *v)
{
- d_1_0_Deprecated->Color4ubv(v);
+ d_1_0_Deprecated->f.Color4ubv(v);
}
inline void QOpenGLFunctions_2_1::glColor4ub(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha)
{
- d_1_0_Deprecated->Color4ub(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4ub(red, green, blue, alpha);
}
inline void QOpenGLFunctions_2_1::glColor4sv(const GLshort *v)
{
- d_1_0_Deprecated->Color4sv(v);
+ d_1_0_Deprecated->f.Color4sv(v);
}
inline void QOpenGLFunctions_2_1::glColor4s(GLshort red, GLshort green, GLshort blue, GLshort alpha)
{
- d_1_0_Deprecated->Color4s(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4s(red, green, blue, alpha);
}
inline void QOpenGLFunctions_2_1::glColor4iv(const GLint *v)
{
- d_1_0_Deprecated->Color4iv(v);
+ d_1_0_Deprecated->f.Color4iv(v);
}
inline void QOpenGLFunctions_2_1::glColor4i(GLint red, GLint green, GLint blue, GLint alpha)
{
- d_1_0_Deprecated->Color4i(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4i(red, green, blue, alpha);
}
inline void QOpenGLFunctions_2_1::glColor4fv(const GLfloat *v)
{
- d_1_0_Deprecated->Color4fv(v);
+ d_1_0_Deprecated->f.Color4fv(v);
}
inline void QOpenGLFunctions_2_1::glColor4f(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_0_Deprecated->Color4f(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4f(red, green, blue, alpha);
}
inline void QOpenGLFunctions_2_1::glColor4dv(const GLdouble *v)
{
- d_1_0_Deprecated->Color4dv(v);
+ d_1_0_Deprecated->f.Color4dv(v);
}
inline void QOpenGLFunctions_2_1::glColor4d(GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha)
{
- d_1_0_Deprecated->Color4d(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4d(red, green, blue, alpha);
}
inline void QOpenGLFunctions_2_1::glColor4bv(const GLbyte *v)
{
- d_1_0_Deprecated->Color4bv(v);
+ d_1_0_Deprecated->f.Color4bv(v);
}
inline void QOpenGLFunctions_2_1::glColor4b(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha)
{
- d_1_0_Deprecated->Color4b(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4b(red, green, blue, alpha);
}
inline void QOpenGLFunctions_2_1::glColor3usv(const GLushort *v)
{
- d_1_0_Deprecated->Color3usv(v);
+ d_1_0_Deprecated->f.Color3usv(v);
}
inline void QOpenGLFunctions_2_1::glColor3us(GLushort red, GLushort green, GLushort blue)
{
- d_1_0_Deprecated->Color3us(red, green, blue);
+ d_1_0_Deprecated->f.Color3us(red, green, blue);
}
inline void QOpenGLFunctions_2_1::glColor3uiv(const GLuint *v)
{
- d_1_0_Deprecated->Color3uiv(v);
+ d_1_0_Deprecated->f.Color3uiv(v);
}
inline void QOpenGLFunctions_2_1::glColor3ui(GLuint red, GLuint green, GLuint blue)
{
- d_1_0_Deprecated->Color3ui(red, green, blue);
+ d_1_0_Deprecated->f.Color3ui(red, green, blue);
}
inline void QOpenGLFunctions_2_1::glColor3ubv(const GLubyte *v)
{
- d_1_0_Deprecated->Color3ubv(v);
+ d_1_0_Deprecated->f.Color3ubv(v);
}
inline void QOpenGLFunctions_2_1::glColor3ub(GLubyte red, GLubyte green, GLubyte blue)
{
- d_1_0_Deprecated->Color3ub(red, green, blue);
+ d_1_0_Deprecated->f.Color3ub(red, green, blue);
}
inline void QOpenGLFunctions_2_1::glColor3sv(const GLshort *v)
{
- d_1_0_Deprecated->Color3sv(v);
+ d_1_0_Deprecated->f.Color3sv(v);
}
inline void QOpenGLFunctions_2_1::glColor3s(GLshort red, GLshort green, GLshort blue)
{
- d_1_0_Deprecated->Color3s(red, green, blue);
+ d_1_0_Deprecated->f.Color3s(red, green, blue);
}
inline void QOpenGLFunctions_2_1::glColor3iv(const GLint *v)
{
- d_1_0_Deprecated->Color3iv(v);
+ d_1_0_Deprecated->f.Color3iv(v);
}
inline void QOpenGLFunctions_2_1::glColor3i(GLint red, GLint green, GLint blue)
{
- d_1_0_Deprecated->Color3i(red, green, blue);
+ d_1_0_Deprecated->f.Color3i(red, green, blue);
}
inline void QOpenGLFunctions_2_1::glColor3fv(const GLfloat *v)
{
- d_1_0_Deprecated->Color3fv(v);
+ d_1_0_Deprecated->f.Color3fv(v);
}
inline void QOpenGLFunctions_2_1::glColor3f(GLfloat red, GLfloat green, GLfloat blue)
{
- d_1_0_Deprecated->Color3f(red, green, blue);
+ d_1_0_Deprecated->f.Color3f(red, green, blue);
}
inline void QOpenGLFunctions_2_1::glColor3dv(const GLdouble *v)
{
- d_1_0_Deprecated->Color3dv(v);
+ d_1_0_Deprecated->f.Color3dv(v);
}
inline void QOpenGLFunctions_2_1::glColor3d(GLdouble red, GLdouble green, GLdouble blue)
{
- d_1_0_Deprecated->Color3d(red, green, blue);
+ d_1_0_Deprecated->f.Color3d(red, green, blue);
}
inline void QOpenGLFunctions_2_1::glColor3bv(const GLbyte *v)
{
- d_1_0_Deprecated->Color3bv(v);
+ d_1_0_Deprecated->f.Color3bv(v);
}
inline void QOpenGLFunctions_2_1::glColor3b(GLbyte red, GLbyte green, GLbyte blue)
{
- d_1_0_Deprecated->Color3b(red, green, blue);
+ d_1_0_Deprecated->f.Color3b(red, green, blue);
}
inline void QOpenGLFunctions_2_1::glBitmap(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap)
{
- d_1_0_Deprecated->Bitmap(width, height, xorig, yorig, xmove, ymove, bitmap);
+ d_1_0_Deprecated->f.Bitmap(width, height, xorig, yorig, xmove, ymove, bitmap);
}
inline void QOpenGLFunctions_2_1::glBegin(GLenum mode)
{
- d_1_0_Deprecated->Begin(mode);
+ d_1_0_Deprecated->f.Begin(mode);
}
inline void QOpenGLFunctions_2_1::glListBase(GLuint base)
{
- d_1_0_Deprecated->ListBase(base);
+ d_1_0_Deprecated->f.ListBase(base);
}
inline GLuint QOpenGLFunctions_2_1::glGenLists(GLsizei range)
{
- return d_1_0_Deprecated->GenLists(range);
+ return d_1_0_Deprecated->f.GenLists(range);
}
inline void QOpenGLFunctions_2_1::glDeleteLists(GLuint list, GLsizei range)
{
- d_1_0_Deprecated->DeleteLists(list, range);
+ d_1_0_Deprecated->f.DeleteLists(list, range);
}
inline void QOpenGLFunctions_2_1::glCallLists(GLsizei n, GLenum type, const GLvoid *lists)
{
- d_1_0_Deprecated->CallLists(n, type, lists);
+ d_1_0_Deprecated->f.CallLists(n, type, lists);
}
inline void QOpenGLFunctions_2_1::glCallList(GLuint list)
{
- d_1_0_Deprecated->CallList(list);
+ d_1_0_Deprecated->f.CallList(list);
}
inline void QOpenGLFunctions_2_1::glEndList()
{
- d_1_0_Deprecated->EndList();
+ d_1_0_Deprecated->f.EndList();
}
inline void QOpenGLFunctions_2_1::glNewList(GLuint list, GLenum mode)
{
- d_1_0_Deprecated->NewList(list, mode);
+ d_1_0_Deprecated->f.NewList(list, mode);
}
// OpenGL 1.1 deprecated functions
inline void QOpenGLFunctions_2_1::glPushClientAttrib(GLbitfield mask)
{
- d_1_1_Deprecated->PushClientAttrib(mask);
+ d_1_1_Deprecated->f.PushClientAttrib(mask);
}
inline void QOpenGLFunctions_2_1::glPopClientAttrib()
{
- d_1_1_Deprecated->PopClientAttrib();
+ d_1_1_Deprecated->f.PopClientAttrib();
}
inline void QOpenGLFunctions_2_1::glPrioritizeTextures(GLsizei n, const GLuint *textures, const GLfloat *priorities)
{
- d_1_1_Deprecated->PrioritizeTextures(n, textures, priorities);
+ d_1_1_Deprecated->f.PrioritizeTextures(n, textures, priorities);
}
inline GLboolean QOpenGLFunctions_2_1::glAreTexturesResident(GLsizei n, const GLuint *textures, GLboolean *residences)
{
- return d_1_1_Deprecated->AreTexturesResident(n, textures, residences);
+ return d_1_1_Deprecated->f.AreTexturesResident(n, textures, residences);
}
inline void QOpenGLFunctions_2_1::glVertexPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->VertexPointer(size, type, stride, pointer);
+ d_1_1_Deprecated->f.VertexPointer(size, type, stride, pointer);
}
inline void QOpenGLFunctions_2_1::glTexCoordPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->TexCoordPointer(size, type, stride, pointer);
+ d_1_1_Deprecated->f.TexCoordPointer(size, type, stride, pointer);
}
inline void QOpenGLFunctions_2_1::glNormalPointer(GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->NormalPointer(type, stride, pointer);
+ d_1_1_Deprecated->f.NormalPointer(type, stride, pointer);
}
inline void QOpenGLFunctions_2_1::glInterleavedArrays(GLenum format, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->InterleavedArrays(format, stride, pointer);
+ d_1_1_Deprecated->f.InterleavedArrays(format, stride, pointer);
}
inline void QOpenGLFunctions_2_1::glIndexPointer(GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->IndexPointer(type, stride, pointer);
+ d_1_1_Deprecated->f.IndexPointer(type, stride, pointer);
}
inline void QOpenGLFunctions_2_1::glEnableClientState(GLenum array)
{
- d_1_1_Deprecated->EnableClientState(array);
+ d_1_1_Deprecated->f.EnableClientState(array);
}
inline void QOpenGLFunctions_2_1::glEdgeFlagPointer(GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->EdgeFlagPointer(stride, pointer);
+ d_1_1_Deprecated->f.EdgeFlagPointer(stride, pointer);
}
inline void QOpenGLFunctions_2_1::glDisableClientState(GLenum array)
{
- d_1_1_Deprecated->DisableClientState(array);
+ d_1_1_Deprecated->f.DisableClientState(array);
}
inline void QOpenGLFunctions_2_1::glColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->ColorPointer(size, type, stride, pointer);
+ d_1_1_Deprecated->f.ColorPointer(size, type, stride, pointer);
}
inline void QOpenGLFunctions_2_1::glArrayElement(GLint i)
{
- d_1_1_Deprecated->ArrayElement(i);
+ d_1_1_Deprecated->f.ArrayElement(i);
}
// OpenGL 1.2 deprecated functions
inline void QOpenGLFunctions_2_1::glResetMinmax(GLenum target)
{
- d_1_2_Deprecated->ResetMinmax(target);
+ d_1_2_Deprecated->f.ResetMinmax(target);
}
inline void QOpenGLFunctions_2_1::glResetHistogram(GLenum target)
{
- d_1_2_Deprecated->ResetHistogram(target);
+ d_1_2_Deprecated->f.ResetHistogram(target);
}
inline void QOpenGLFunctions_2_1::glMinmax(GLenum target, GLenum internalformat, GLboolean sink)
{
- d_1_2_Deprecated->Minmax(target, internalformat, sink);
+ d_1_2_Deprecated->f.Minmax(target, internalformat, sink);
}
inline void QOpenGLFunctions_2_1::glHistogram(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink)
{
- d_1_2_Deprecated->Histogram(target, width, internalformat, sink);
+ d_1_2_Deprecated->f.Histogram(target, width, internalformat, sink);
}
inline void QOpenGLFunctions_2_1::glGetMinmaxParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_2_Deprecated->GetMinmaxParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.GetMinmaxParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_2_1::glGetMinmaxParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_2_Deprecated->GetMinmaxParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.GetMinmaxParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_2_1::glGetMinmax(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values)
{
- d_1_2_Deprecated->GetMinmax(target, reset, format, type, values);
+ d_1_2_Deprecated->f.GetMinmax(target, reset, format, type, values);
}
inline void QOpenGLFunctions_2_1::glGetHistogramParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_2_Deprecated->GetHistogramParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.GetHistogramParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_2_1::glGetHistogramParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_2_Deprecated->GetHistogramParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.GetHistogramParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_2_1::glGetHistogram(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values)
{
- d_1_2_Deprecated->GetHistogram(target, reset, format, type, values);
+ d_1_2_Deprecated->f.GetHistogram(target, reset, format, type, values);
}
inline void QOpenGLFunctions_2_1::glSeparableFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column)
{
- d_1_2_Deprecated->SeparableFilter2D(target, internalformat, width, height, format, type, row, column);
+ d_1_2_Deprecated->f.SeparableFilter2D(target, internalformat, width, height, format, type, row, column);
}
inline void QOpenGLFunctions_2_1::glGetSeparableFilter(GLenum target, GLenum format, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span)
{
- d_1_2_Deprecated->GetSeparableFilter(target, format, type, row, column, span);
+ d_1_2_Deprecated->f.GetSeparableFilter(target, format, type, row, column, span);
}
inline void QOpenGLFunctions_2_1::glGetConvolutionParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_2_Deprecated->GetConvolutionParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.GetConvolutionParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_2_1::glGetConvolutionParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_2_Deprecated->GetConvolutionParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.GetConvolutionParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_2_1::glGetConvolutionFilter(GLenum target, GLenum format, GLenum type, GLvoid *image)
{
- d_1_2_Deprecated->GetConvolutionFilter(target, format, type, image);
+ d_1_2_Deprecated->f.GetConvolutionFilter(target, format, type, image);
}
inline void QOpenGLFunctions_2_1::glCopyConvolutionFilter2D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_2_Deprecated->CopyConvolutionFilter2D(target, internalformat, x, y, width, height);
+ d_1_2_Deprecated->f.CopyConvolutionFilter2D(target, internalformat, x, y, width, height);
}
inline void QOpenGLFunctions_2_1::glCopyConvolutionFilter1D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
{
- d_1_2_Deprecated->CopyConvolutionFilter1D(target, internalformat, x, y, width);
+ d_1_2_Deprecated->f.CopyConvolutionFilter1D(target, internalformat, x, y, width);
}
inline void QOpenGLFunctions_2_1::glConvolutionParameteriv(GLenum target, GLenum pname, const GLint *params)
{
- d_1_2_Deprecated->ConvolutionParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.ConvolutionParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_2_1::glConvolutionParameteri(GLenum target, GLenum pname, GLint params)
{
- d_1_2_Deprecated->ConvolutionParameteri(target, pname, params);
+ d_1_2_Deprecated->f.ConvolutionParameteri(target, pname, params);
}
inline void QOpenGLFunctions_2_1::glConvolutionParameterfv(GLenum target, GLenum pname, const GLfloat *params)
{
- d_1_2_Deprecated->ConvolutionParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.ConvolutionParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_2_1::glConvolutionParameterf(GLenum target, GLenum pname, GLfloat params)
{
- d_1_2_Deprecated->ConvolutionParameterf(target, pname, params);
+ d_1_2_Deprecated->f.ConvolutionParameterf(target, pname, params);
}
inline void QOpenGLFunctions_2_1::glConvolutionFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *image)
{
- d_1_2_Deprecated->ConvolutionFilter2D(target, internalformat, width, height, format, type, image);
+ d_1_2_Deprecated->f.ConvolutionFilter2D(target, internalformat, width, height, format, type, image);
}
inline void QOpenGLFunctions_2_1::glConvolutionFilter1D(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *image)
{
- d_1_2_Deprecated->ConvolutionFilter1D(target, internalformat, width, format, type, image);
+ d_1_2_Deprecated->f.ConvolutionFilter1D(target, internalformat, width, format, type, image);
}
inline void QOpenGLFunctions_2_1::glCopyColorSubTable(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width)
{
- d_1_2_Deprecated->CopyColorSubTable(target, start, x, y, width);
+ d_1_2_Deprecated->f.CopyColorSubTable(target, start, x, y, width);
}
inline void QOpenGLFunctions_2_1::glColorSubTable(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *data)
{
- d_1_2_Deprecated->ColorSubTable(target, start, count, format, type, data);
+ d_1_2_Deprecated->f.ColorSubTable(target, start, count, format, type, data);
}
inline void QOpenGLFunctions_2_1::glGetColorTableParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_2_Deprecated->GetColorTableParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.GetColorTableParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_2_1::glGetColorTableParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_2_Deprecated->GetColorTableParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.GetColorTableParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_2_1::glGetColorTable(GLenum target, GLenum format, GLenum type, GLvoid *table)
{
- d_1_2_Deprecated->GetColorTable(target, format, type, table);
+ d_1_2_Deprecated->f.GetColorTable(target, format, type, table);
}
inline void QOpenGLFunctions_2_1::glCopyColorTable(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
{
- d_1_2_Deprecated->CopyColorTable(target, internalformat, x, y, width);
+ d_1_2_Deprecated->f.CopyColorTable(target, internalformat, x, y, width);
}
inline void QOpenGLFunctions_2_1::glColorTableParameteriv(GLenum target, GLenum pname, const GLint *params)
{
- d_1_2_Deprecated->ColorTableParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.ColorTableParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_2_1::glColorTableParameterfv(GLenum target, GLenum pname, const GLfloat *params)
{
- d_1_2_Deprecated->ColorTableParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.ColorTableParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_2_1::glColorTable(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table)
{
- d_1_2_Deprecated->ColorTable(target, internalformat, width, format, type, table);
+ d_1_2_Deprecated->f.ColorTable(target, internalformat, width, format, type, table);
}
// OpenGL 1.3 deprecated functions
inline void QOpenGLFunctions_2_1::glMultTransposeMatrixd(const GLdouble *m)
{
- d_1_3_Deprecated->MultTransposeMatrixd(m);
+ d_1_3_Deprecated->f.MultTransposeMatrixd(m);
}
inline void QOpenGLFunctions_2_1::glMultTransposeMatrixf(const GLfloat *m)
{
- d_1_3_Deprecated->MultTransposeMatrixf(m);
+ d_1_3_Deprecated->f.MultTransposeMatrixf(m);
}
inline void QOpenGLFunctions_2_1::glLoadTransposeMatrixd(const GLdouble *m)
{
- d_1_3_Deprecated->LoadTransposeMatrixd(m);
+ d_1_3_Deprecated->f.LoadTransposeMatrixd(m);
}
inline void QOpenGLFunctions_2_1::glLoadTransposeMatrixf(const GLfloat *m)
{
- d_1_3_Deprecated->LoadTransposeMatrixf(m);
+ d_1_3_Deprecated->f.LoadTransposeMatrixf(m);
}
inline void QOpenGLFunctions_2_1::glMultiTexCoord4sv(GLenum target, const GLshort *v)
{
- d_1_3_Deprecated->MultiTexCoord4sv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord4sv(target, v);
}
inline void QOpenGLFunctions_2_1::glMultiTexCoord4s(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q)
{
- d_1_3_Deprecated->MultiTexCoord4s(target, s, t, r, q);
+ d_1_3_Deprecated->f.MultiTexCoord4s(target, s, t, r, q);
}
inline void QOpenGLFunctions_2_1::glMultiTexCoord4iv(GLenum target, const GLint *v)
{
- d_1_3_Deprecated->MultiTexCoord4iv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord4iv(target, v);
}
inline void QOpenGLFunctions_2_1::glMultiTexCoord4i(GLenum target, GLint s, GLint t, GLint r, GLint q)
{
- d_1_3_Deprecated->MultiTexCoord4i(target, s, t, r, q);
+ d_1_3_Deprecated->f.MultiTexCoord4i(target, s, t, r, q);
}
inline void QOpenGLFunctions_2_1::glMultiTexCoord4fv(GLenum target, const GLfloat *v)
{
- d_1_3_Deprecated->MultiTexCoord4fv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord4fv(target, v);
}
inline void QOpenGLFunctions_2_1::glMultiTexCoord4f(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q)
{
- d_1_3_Deprecated->MultiTexCoord4f(target, s, t, r, q);
+ d_1_3_Deprecated->f.MultiTexCoord4f(target, s, t, r, q);
}
inline void QOpenGLFunctions_2_1::glMultiTexCoord4dv(GLenum target, const GLdouble *v)
{
- d_1_3_Deprecated->MultiTexCoord4dv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord4dv(target, v);
}
inline void QOpenGLFunctions_2_1::glMultiTexCoord4d(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q)
{
- d_1_3_Deprecated->MultiTexCoord4d(target, s, t, r, q);
+ d_1_3_Deprecated->f.MultiTexCoord4d(target, s, t, r, q);
}
inline void QOpenGLFunctions_2_1::glMultiTexCoord3sv(GLenum target, const GLshort *v)
{
- d_1_3_Deprecated->MultiTexCoord3sv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord3sv(target, v);
}
inline void QOpenGLFunctions_2_1::glMultiTexCoord3s(GLenum target, GLshort s, GLshort t, GLshort r)
{
- d_1_3_Deprecated->MultiTexCoord3s(target, s, t, r);
+ d_1_3_Deprecated->f.MultiTexCoord3s(target, s, t, r);
}
inline void QOpenGLFunctions_2_1::glMultiTexCoord3iv(GLenum target, const GLint *v)
{
- d_1_3_Deprecated->MultiTexCoord3iv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord3iv(target, v);
}
inline void QOpenGLFunctions_2_1::glMultiTexCoord3i(GLenum target, GLint s, GLint t, GLint r)
{
- d_1_3_Deprecated->MultiTexCoord3i(target, s, t, r);
+ d_1_3_Deprecated->f.MultiTexCoord3i(target, s, t, r);
}
inline void QOpenGLFunctions_2_1::glMultiTexCoord3fv(GLenum target, const GLfloat *v)
{
- d_1_3_Deprecated->MultiTexCoord3fv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord3fv(target, v);
}
inline void QOpenGLFunctions_2_1::glMultiTexCoord3f(GLenum target, GLfloat s, GLfloat t, GLfloat r)
{
- d_1_3_Deprecated->MultiTexCoord3f(target, s, t, r);
+ d_1_3_Deprecated->f.MultiTexCoord3f(target, s, t, r);
}
inline void QOpenGLFunctions_2_1::glMultiTexCoord3dv(GLenum target, const GLdouble *v)
{
- d_1_3_Deprecated->MultiTexCoord3dv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord3dv(target, v);
}
inline void QOpenGLFunctions_2_1::glMultiTexCoord3d(GLenum target, GLdouble s, GLdouble t, GLdouble r)
{
- d_1_3_Deprecated->MultiTexCoord3d(target, s, t, r);
+ d_1_3_Deprecated->f.MultiTexCoord3d(target, s, t, r);
}
inline void QOpenGLFunctions_2_1::glMultiTexCoord2sv(GLenum target, const GLshort *v)
{
- d_1_3_Deprecated->MultiTexCoord2sv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord2sv(target, v);
}
inline void QOpenGLFunctions_2_1::glMultiTexCoord2s(GLenum target, GLshort s, GLshort t)
{
- d_1_3_Deprecated->MultiTexCoord2s(target, s, t);
+ d_1_3_Deprecated->f.MultiTexCoord2s(target, s, t);
}
inline void QOpenGLFunctions_2_1::glMultiTexCoord2iv(GLenum target, const GLint *v)
{
- d_1_3_Deprecated->MultiTexCoord2iv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord2iv(target, v);
}
inline void QOpenGLFunctions_2_1::glMultiTexCoord2i(GLenum target, GLint s, GLint t)
{
- d_1_3_Deprecated->MultiTexCoord2i(target, s, t);
+ d_1_3_Deprecated->f.MultiTexCoord2i(target, s, t);
}
inline void QOpenGLFunctions_2_1::glMultiTexCoord2fv(GLenum target, const GLfloat *v)
{
- d_1_3_Deprecated->MultiTexCoord2fv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord2fv(target, v);
}
inline void QOpenGLFunctions_2_1::glMultiTexCoord2f(GLenum target, GLfloat s, GLfloat t)
{
- d_1_3_Deprecated->MultiTexCoord2f(target, s, t);
+ d_1_3_Deprecated->f.MultiTexCoord2f(target, s, t);
}
inline void QOpenGLFunctions_2_1::glMultiTexCoord2dv(GLenum target, const GLdouble *v)
{
- d_1_3_Deprecated->MultiTexCoord2dv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord2dv(target, v);
}
inline void QOpenGLFunctions_2_1::glMultiTexCoord2d(GLenum target, GLdouble s, GLdouble t)
{
- d_1_3_Deprecated->MultiTexCoord2d(target, s, t);
+ d_1_3_Deprecated->f.MultiTexCoord2d(target, s, t);
}
inline void QOpenGLFunctions_2_1::glMultiTexCoord1sv(GLenum target, const GLshort *v)
{
- d_1_3_Deprecated->MultiTexCoord1sv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord1sv(target, v);
}
inline void QOpenGLFunctions_2_1::glMultiTexCoord1s(GLenum target, GLshort s)
{
- d_1_3_Deprecated->MultiTexCoord1s(target, s);
+ d_1_3_Deprecated->f.MultiTexCoord1s(target, s);
}
inline void QOpenGLFunctions_2_1::glMultiTexCoord1iv(GLenum target, const GLint *v)
{
- d_1_3_Deprecated->MultiTexCoord1iv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord1iv(target, v);
}
inline void QOpenGLFunctions_2_1::glMultiTexCoord1i(GLenum target, GLint s)
{
- d_1_3_Deprecated->MultiTexCoord1i(target, s);
+ d_1_3_Deprecated->f.MultiTexCoord1i(target, s);
}
inline void QOpenGLFunctions_2_1::glMultiTexCoord1fv(GLenum target, const GLfloat *v)
{
- d_1_3_Deprecated->MultiTexCoord1fv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord1fv(target, v);
}
inline void QOpenGLFunctions_2_1::glMultiTexCoord1f(GLenum target, GLfloat s)
{
- d_1_3_Deprecated->MultiTexCoord1f(target, s);
+ d_1_3_Deprecated->f.MultiTexCoord1f(target, s);
}
inline void QOpenGLFunctions_2_1::glMultiTexCoord1dv(GLenum target, const GLdouble *v)
{
- d_1_3_Deprecated->MultiTexCoord1dv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord1dv(target, v);
}
inline void QOpenGLFunctions_2_1::glMultiTexCoord1d(GLenum target, GLdouble s)
{
- d_1_3_Deprecated->MultiTexCoord1d(target, s);
+ d_1_3_Deprecated->f.MultiTexCoord1d(target, s);
}
inline void QOpenGLFunctions_2_1::glClientActiveTexture(GLenum texture)
{
- d_1_3_Deprecated->ClientActiveTexture(texture);
+ d_1_3_Deprecated->f.ClientActiveTexture(texture);
}
// OpenGL 1.4 deprecated functions
inline void QOpenGLFunctions_2_1::glWindowPos3sv(const GLshort *v)
{
- d_1_4_Deprecated->WindowPos3sv(v);
+ d_1_4_Deprecated->f.WindowPos3sv(v);
}
inline void QOpenGLFunctions_2_1::glWindowPos3s(GLshort x, GLshort y, GLshort z)
{
- d_1_4_Deprecated->WindowPos3s(x, y, z);
+ d_1_4_Deprecated->f.WindowPos3s(x, y, z);
}
inline void QOpenGLFunctions_2_1::glWindowPos3iv(const GLint *v)
{
- d_1_4_Deprecated->WindowPos3iv(v);
+ d_1_4_Deprecated->f.WindowPos3iv(v);
}
inline void QOpenGLFunctions_2_1::glWindowPos3i(GLint x, GLint y, GLint z)
{
- d_1_4_Deprecated->WindowPos3i(x, y, z);
+ d_1_4_Deprecated->f.WindowPos3i(x, y, z);
}
inline void QOpenGLFunctions_2_1::glWindowPos3fv(const GLfloat *v)
{
- d_1_4_Deprecated->WindowPos3fv(v);
+ d_1_4_Deprecated->f.WindowPos3fv(v);
}
inline void QOpenGLFunctions_2_1::glWindowPos3f(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_4_Deprecated->WindowPos3f(x, y, z);
+ d_1_4_Deprecated->f.WindowPos3f(x, y, z);
}
inline void QOpenGLFunctions_2_1::glWindowPos3dv(const GLdouble *v)
{
- d_1_4_Deprecated->WindowPos3dv(v);
+ d_1_4_Deprecated->f.WindowPos3dv(v);
}
inline void QOpenGLFunctions_2_1::glWindowPos3d(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_4_Deprecated->WindowPos3d(x, y, z);
+ d_1_4_Deprecated->f.WindowPos3d(x, y, z);
}
inline void QOpenGLFunctions_2_1::glWindowPos2sv(const GLshort *v)
{
- d_1_4_Deprecated->WindowPos2sv(v);
+ d_1_4_Deprecated->f.WindowPos2sv(v);
}
inline void QOpenGLFunctions_2_1::glWindowPos2s(GLshort x, GLshort y)
{
- d_1_4_Deprecated->WindowPos2s(x, y);
+ d_1_4_Deprecated->f.WindowPos2s(x, y);
}
inline void QOpenGLFunctions_2_1::glWindowPos2iv(const GLint *v)
{
- d_1_4_Deprecated->WindowPos2iv(v);
+ d_1_4_Deprecated->f.WindowPos2iv(v);
}
inline void QOpenGLFunctions_2_1::glWindowPos2i(GLint x, GLint y)
{
- d_1_4_Deprecated->WindowPos2i(x, y);
+ d_1_4_Deprecated->f.WindowPos2i(x, y);
}
inline void QOpenGLFunctions_2_1::glWindowPos2fv(const GLfloat *v)
{
- d_1_4_Deprecated->WindowPos2fv(v);
+ d_1_4_Deprecated->f.WindowPos2fv(v);
}
inline void QOpenGLFunctions_2_1::glWindowPos2f(GLfloat x, GLfloat y)
{
- d_1_4_Deprecated->WindowPos2f(x, y);
+ d_1_4_Deprecated->f.WindowPos2f(x, y);
}
inline void QOpenGLFunctions_2_1::glWindowPos2dv(const GLdouble *v)
{
- d_1_4_Deprecated->WindowPos2dv(v);
+ d_1_4_Deprecated->f.WindowPos2dv(v);
}
inline void QOpenGLFunctions_2_1::glWindowPos2d(GLdouble x, GLdouble y)
{
- d_1_4_Deprecated->WindowPos2d(x, y);
+ d_1_4_Deprecated->f.WindowPos2d(x, y);
}
inline void QOpenGLFunctions_2_1::glSecondaryColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_4_Deprecated->SecondaryColorPointer(size, type, stride, pointer);
+ d_1_4_Deprecated->f.SecondaryColorPointer(size, type, stride, pointer);
}
inline void QOpenGLFunctions_2_1::glSecondaryColor3usv(const GLushort *v)
{
- d_1_4_Deprecated->SecondaryColor3usv(v);
+ d_1_4_Deprecated->f.SecondaryColor3usv(v);
}
inline void QOpenGLFunctions_2_1::glSecondaryColor3us(GLushort red, GLushort green, GLushort blue)
{
- d_1_4_Deprecated->SecondaryColor3us(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3us(red, green, blue);
}
inline void QOpenGLFunctions_2_1::glSecondaryColor3uiv(const GLuint *v)
{
- d_1_4_Deprecated->SecondaryColor3uiv(v);
+ d_1_4_Deprecated->f.SecondaryColor3uiv(v);
}
inline void QOpenGLFunctions_2_1::glSecondaryColor3ui(GLuint red, GLuint green, GLuint blue)
{
- d_1_4_Deprecated->SecondaryColor3ui(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3ui(red, green, blue);
}
inline void QOpenGLFunctions_2_1::glSecondaryColor3ubv(const GLubyte *v)
{
- d_1_4_Deprecated->SecondaryColor3ubv(v);
+ d_1_4_Deprecated->f.SecondaryColor3ubv(v);
}
inline void QOpenGLFunctions_2_1::glSecondaryColor3ub(GLubyte red, GLubyte green, GLubyte blue)
{
- d_1_4_Deprecated->SecondaryColor3ub(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3ub(red, green, blue);
}
inline void QOpenGLFunctions_2_1::glSecondaryColor3sv(const GLshort *v)
{
- d_1_4_Deprecated->SecondaryColor3sv(v);
+ d_1_4_Deprecated->f.SecondaryColor3sv(v);
}
inline void QOpenGLFunctions_2_1::glSecondaryColor3s(GLshort red, GLshort green, GLshort blue)
{
- d_1_4_Deprecated->SecondaryColor3s(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3s(red, green, blue);
}
inline void QOpenGLFunctions_2_1::glSecondaryColor3iv(const GLint *v)
{
- d_1_4_Deprecated->SecondaryColor3iv(v);
+ d_1_4_Deprecated->f.SecondaryColor3iv(v);
}
inline void QOpenGLFunctions_2_1::glSecondaryColor3i(GLint red, GLint green, GLint blue)
{
- d_1_4_Deprecated->SecondaryColor3i(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3i(red, green, blue);
}
inline void QOpenGLFunctions_2_1::glSecondaryColor3fv(const GLfloat *v)
{
- d_1_4_Deprecated->SecondaryColor3fv(v);
+ d_1_4_Deprecated->f.SecondaryColor3fv(v);
}
inline void QOpenGLFunctions_2_1::glSecondaryColor3f(GLfloat red, GLfloat green, GLfloat blue)
{
- d_1_4_Deprecated->SecondaryColor3f(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3f(red, green, blue);
}
inline void QOpenGLFunctions_2_1::glSecondaryColor3dv(const GLdouble *v)
{
- d_1_4_Deprecated->SecondaryColor3dv(v);
+ d_1_4_Deprecated->f.SecondaryColor3dv(v);
}
inline void QOpenGLFunctions_2_1::glSecondaryColor3d(GLdouble red, GLdouble green, GLdouble blue)
{
- d_1_4_Deprecated->SecondaryColor3d(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3d(red, green, blue);
}
inline void QOpenGLFunctions_2_1::glSecondaryColor3bv(const GLbyte *v)
{
- d_1_4_Deprecated->SecondaryColor3bv(v);
+ d_1_4_Deprecated->f.SecondaryColor3bv(v);
}
inline void QOpenGLFunctions_2_1::glSecondaryColor3b(GLbyte red, GLbyte green, GLbyte blue)
{
- d_1_4_Deprecated->SecondaryColor3b(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3b(red, green, blue);
}
inline void QOpenGLFunctions_2_1::glFogCoordPointer(GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_4_Deprecated->FogCoordPointer(type, stride, pointer);
+ d_1_4_Deprecated->f.FogCoordPointer(type, stride, pointer);
}
inline void QOpenGLFunctions_2_1::glFogCoorddv(const GLdouble *coord)
{
- d_1_4_Deprecated->FogCoorddv(coord);
+ d_1_4_Deprecated->f.FogCoorddv(coord);
}
inline void QOpenGLFunctions_2_1::glFogCoordd(GLdouble coord)
{
- d_1_4_Deprecated->FogCoordd(coord);
+ d_1_4_Deprecated->f.FogCoordd(coord);
}
inline void QOpenGLFunctions_2_1::glFogCoordfv(const GLfloat *coord)
{
- d_1_4_Deprecated->FogCoordfv(coord);
+ d_1_4_Deprecated->f.FogCoordfv(coord);
}
inline void QOpenGLFunctions_2_1::glFogCoordf(GLfloat coord)
{
- d_1_4_Deprecated->FogCoordf(coord);
+ d_1_4_Deprecated->f.FogCoordf(coord);
}
@@ -3469,182 +3470,182 @@ inline void QOpenGLFunctions_2_1::glFogCoordf(GLfloat coord)
// OpenGL 2.0 deprecated functions
inline void QOpenGLFunctions_2_1::glVertexAttrib4usv(GLuint index, const GLushort *v)
{
- d_2_0_Core->VertexAttrib4usv(index, v);
+ d_2_0_Core->f.VertexAttrib4usv(index, v);
}
inline void QOpenGLFunctions_2_1::glVertexAttrib4uiv(GLuint index, const GLuint *v)
{
- d_2_0_Core->VertexAttrib4uiv(index, v);
+ d_2_0_Core->f.VertexAttrib4uiv(index, v);
}
inline void QOpenGLFunctions_2_1::glVertexAttrib4ubv(GLuint index, const GLubyte *v)
{
- d_2_0_Core->VertexAttrib4ubv(index, v);
+ d_2_0_Core->f.VertexAttrib4ubv(index, v);
}
inline void QOpenGLFunctions_2_1::glVertexAttrib4sv(GLuint index, const GLshort *v)
{
- d_2_0_Core->VertexAttrib4sv(index, v);
+ d_2_0_Core->f.VertexAttrib4sv(index, v);
}
inline void QOpenGLFunctions_2_1::glVertexAttrib4s(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w)
{
- d_2_0_Core->VertexAttrib4s(index, x, y, z, w);
+ d_2_0_Core->f.VertexAttrib4s(index, x, y, z, w);
}
inline void QOpenGLFunctions_2_1::glVertexAttrib4iv(GLuint index, const GLint *v)
{
- d_2_0_Core->VertexAttrib4iv(index, v);
+ d_2_0_Core->f.VertexAttrib4iv(index, v);
}
inline void QOpenGLFunctions_2_1::glVertexAttrib4fv(GLuint index, const GLfloat *v)
{
- d_2_0_Core->VertexAttrib4fv(index, v);
+ d_2_0_Core->f.VertexAttrib4fv(index, v);
}
inline void QOpenGLFunctions_2_1::glVertexAttrib4f(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
{
- d_2_0_Core->VertexAttrib4f(index, x, y, z, w);
+ d_2_0_Core->f.VertexAttrib4f(index, x, y, z, w);
}
inline void QOpenGLFunctions_2_1::glVertexAttrib4dv(GLuint index, const GLdouble *v)
{
- d_2_0_Core->VertexAttrib4dv(index, v);
+ d_2_0_Core->f.VertexAttrib4dv(index, v);
}
inline void QOpenGLFunctions_2_1::glVertexAttrib4d(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
{
- d_2_0_Core->VertexAttrib4d(index, x, y, z, w);
+ d_2_0_Core->f.VertexAttrib4d(index, x, y, z, w);
}
inline void QOpenGLFunctions_2_1::glVertexAttrib4bv(GLuint index, const GLbyte *v)
{
- d_2_0_Core->VertexAttrib4bv(index, v);
+ d_2_0_Core->f.VertexAttrib4bv(index, v);
}
inline void QOpenGLFunctions_2_1::glVertexAttrib4Nusv(GLuint index, const GLushort *v)
{
- d_2_0_Core->VertexAttrib4Nusv(index, v);
+ d_2_0_Core->f.VertexAttrib4Nusv(index, v);
}
inline void QOpenGLFunctions_2_1::glVertexAttrib4Nuiv(GLuint index, const GLuint *v)
{
- d_2_0_Core->VertexAttrib4Nuiv(index, v);
+ d_2_0_Core->f.VertexAttrib4Nuiv(index, v);
}
inline void QOpenGLFunctions_2_1::glVertexAttrib4Nubv(GLuint index, const GLubyte *v)
{
- d_2_0_Core->VertexAttrib4Nubv(index, v);
+ d_2_0_Core->f.VertexAttrib4Nubv(index, v);
}
inline void QOpenGLFunctions_2_1::glVertexAttrib4Nub(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)
{
- d_2_0_Core->VertexAttrib4Nub(index, x, y, z, w);
+ d_2_0_Core->f.VertexAttrib4Nub(index, x, y, z, w);
}
inline void QOpenGLFunctions_2_1::glVertexAttrib4Nsv(GLuint index, const GLshort *v)
{
- d_2_0_Core->VertexAttrib4Nsv(index, v);
+ d_2_0_Core->f.VertexAttrib4Nsv(index, v);
}
inline void QOpenGLFunctions_2_1::glVertexAttrib4Niv(GLuint index, const GLint *v)
{
- d_2_0_Core->VertexAttrib4Niv(index, v);
+ d_2_0_Core->f.VertexAttrib4Niv(index, v);
}
inline void QOpenGLFunctions_2_1::glVertexAttrib4Nbv(GLuint index, const GLbyte *v)
{
- d_2_0_Core->VertexAttrib4Nbv(index, v);
+ d_2_0_Core->f.VertexAttrib4Nbv(index, v);
}
inline void QOpenGLFunctions_2_1::glVertexAttrib3sv(GLuint index, const GLshort *v)
{
- d_2_0_Core->VertexAttrib3sv(index, v);
+ d_2_0_Core->f.VertexAttrib3sv(index, v);
}
inline void QOpenGLFunctions_2_1::glVertexAttrib3s(GLuint index, GLshort x, GLshort y, GLshort z)
{
- d_2_0_Core->VertexAttrib3s(index, x, y, z);
+ d_2_0_Core->f.VertexAttrib3s(index, x, y, z);
}
inline void QOpenGLFunctions_2_1::glVertexAttrib3fv(GLuint index, const GLfloat *v)
{
- d_2_0_Core->VertexAttrib3fv(index, v);
+ d_2_0_Core->f.VertexAttrib3fv(index, v);
}
inline void QOpenGLFunctions_2_1::glVertexAttrib3f(GLuint index, GLfloat x, GLfloat y, GLfloat z)
{
- d_2_0_Core->VertexAttrib3f(index, x, y, z);
+ d_2_0_Core->f.VertexAttrib3f(index, x, y, z);
}
inline void QOpenGLFunctions_2_1::glVertexAttrib3dv(GLuint index, const GLdouble *v)
{
- d_2_0_Core->VertexAttrib3dv(index, v);
+ d_2_0_Core->f.VertexAttrib3dv(index, v);
}
inline void QOpenGLFunctions_2_1::glVertexAttrib3d(GLuint index, GLdouble x, GLdouble y, GLdouble z)
{
- d_2_0_Core->VertexAttrib3d(index, x, y, z);
+ d_2_0_Core->f.VertexAttrib3d(index, x, y, z);
}
inline void QOpenGLFunctions_2_1::glVertexAttrib2sv(GLuint index, const GLshort *v)
{
- d_2_0_Core->VertexAttrib2sv(index, v);
+ d_2_0_Core->f.VertexAttrib2sv(index, v);
}
inline void QOpenGLFunctions_2_1::glVertexAttrib2s(GLuint index, GLshort x, GLshort y)
{
- d_2_0_Core->VertexAttrib2s(index, x, y);
+ d_2_0_Core->f.VertexAttrib2s(index, x, y);
}
inline void QOpenGLFunctions_2_1::glVertexAttrib2fv(GLuint index, const GLfloat *v)
{
- d_2_0_Core->VertexAttrib2fv(index, v);
+ d_2_0_Core->f.VertexAttrib2fv(index, v);
}
inline void QOpenGLFunctions_2_1::glVertexAttrib2f(GLuint index, GLfloat x, GLfloat y)
{
- d_2_0_Core->VertexAttrib2f(index, x, y);
+ d_2_0_Core->f.VertexAttrib2f(index, x, y);
}
inline void QOpenGLFunctions_2_1::glVertexAttrib2dv(GLuint index, const GLdouble *v)
{
- d_2_0_Core->VertexAttrib2dv(index, v);
+ d_2_0_Core->f.VertexAttrib2dv(index, v);
}
inline void QOpenGLFunctions_2_1::glVertexAttrib2d(GLuint index, GLdouble x, GLdouble y)
{
- d_2_0_Core->VertexAttrib2d(index, x, y);
+ d_2_0_Core->f.VertexAttrib2d(index, x, y);
}
inline void QOpenGLFunctions_2_1::glVertexAttrib1sv(GLuint index, const GLshort *v)
{
- d_2_0_Core->VertexAttrib1sv(index, v);
+ d_2_0_Core->f.VertexAttrib1sv(index, v);
}
inline void QOpenGLFunctions_2_1::glVertexAttrib1s(GLuint index, GLshort x)
{
- d_2_0_Core->VertexAttrib1s(index, x);
+ d_2_0_Core->f.VertexAttrib1s(index, x);
}
inline void QOpenGLFunctions_2_1::glVertexAttrib1fv(GLuint index, const GLfloat *v)
{
- d_2_0_Core->VertexAttrib1fv(index, v);
+ d_2_0_Core->f.VertexAttrib1fv(index, v);
}
inline void QOpenGLFunctions_2_1::glVertexAttrib1f(GLuint index, GLfloat x)
{
- d_2_0_Core->VertexAttrib1f(index, x);
+ d_2_0_Core->f.VertexAttrib1f(index, x);
}
inline void QOpenGLFunctions_2_1::glVertexAttrib1dv(GLuint index, const GLdouble *v)
{
- d_2_0_Core->VertexAttrib1dv(index, v);
+ d_2_0_Core->f.VertexAttrib1dv(index, v);
}
inline void QOpenGLFunctions_2_1::glVertexAttrib1d(GLuint index, GLdouble x)
{
- d_2_0_Core->VertexAttrib1d(index, x);
+ d_2_0_Core->f.VertexAttrib1d(index, x);
}
diff --git a/src/gui/opengl/qopenglfunctions_3_0.cpp b/src/gui/opengl/qopenglfunctions_3_0.cpp
index 7b7a0f1011..ee7f92855d 100644
--- a/src/gui/opengl/qopenglfunctions_3_0.cpp
+++ b/src/gui/opengl/qopenglfunctions_3_0.cpp
@@ -88,62 +88,48 @@ QOpenGLFunctions_3_0::QOpenGLFunctions_3_0()
QOpenGLFunctions_3_0::~QOpenGLFunctions_3_0()
{
- if (d_1_0_Core && !d_1_0_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_0_Core->context, QOpenGLFunctions_1_0_CoreBackend::versionStatus());
- delete d_1_0_Core;
- }
- if (d_1_1_Core && !d_1_1_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_1_Core->context, QOpenGLFunctions_1_1_CoreBackend::versionStatus());
- delete d_1_1_Core;
- }
- if (d_1_2_Core && !d_1_2_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_2_Core->context, QOpenGLFunctions_1_2_CoreBackend::versionStatus());
- delete d_1_2_Core;
- }
- if (d_1_3_Core && !d_1_3_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_3_Core->context, QOpenGLFunctions_1_3_CoreBackend::versionStatus());
- delete d_1_3_Core;
- }
- if (d_1_4_Core && !d_1_4_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_4_Core->context, QOpenGLFunctions_1_4_CoreBackend::versionStatus());
- delete d_1_4_Core;
- }
- if (d_1_5_Core && !d_1_5_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_5_Core->context, QOpenGLFunctions_1_5_CoreBackend::versionStatus());
- delete d_1_5_Core;
- }
- if (d_2_0_Core && !d_2_0_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_2_0_Core->context, QOpenGLFunctions_2_0_CoreBackend::versionStatus());
- delete d_2_0_Core;
- }
- if (d_2_1_Core && !d_2_1_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_2_1_Core->context, QOpenGLFunctions_2_1_CoreBackend::versionStatus());
- delete d_2_1_Core;
- }
- if (d_3_0_Core && !d_3_0_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_3_0_Core->context, QOpenGLFunctions_3_0_CoreBackend::versionStatus());
- delete d_3_0_Core;
- }
- if (d_1_0_Deprecated && !d_1_0_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_0_Deprecated->context, QOpenGLFunctions_1_0_DeprecatedBackend::versionStatus());
- delete d_1_0_Deprecated;
- }
- if (d_1_1_Deprecated && !d_1_1_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_1_Deprecated->context, QOpenGLFunctions_1_1_DeprecatedBackend::versionStatus());
- delete d_1_1_Deprecated;
- }
- if (d_1_2_Deprecated && !d_1_2_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_2_Deprecated->context, QOpenGLFunctions_1_2_DeprecatedBackend::versionStatus());
- delete d_1_2_Deprecated;
- }
- if (d_1_3_Deprecated && !d_1_3_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_3_Deprecated->context, QOpenGLFunctions_1_3_DeprecatedBackend::versionStatus());
- delete d_1_3_Deprecated;
- }
- if (d_1_4_Deprecated && !d_1_4_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_4_Deprecated->context, QOpenGLFunctions_1_4_DeprecatedBackend::versionStatus());
- delete d_1_4_Deprecated;
- }
+ if (d_1_0_Core)
+ d_1_0_Core->refs.deref();
+ Q_ASSERT(d_1_0_Core->refs.load());
+ if (d_1_1_Core)
+ d_1_1_Core->refs.deref();
+ Q_ASSERT(d_1_1_Core->refs.load());
+ if (d_1_2_Core)
+ d_1_2_Core->refs.deref();
+ Q_ASSERT(d_1_2_Core->refs.load());
+ if (d_1_3_Core)
+ d_1_3_Core->refs.deref();
+ Q_ASSERT(d_1_3_Core->refs.load());
+ if (d_1_4_Core)
+ d_1_4_Core->refs.deref();
+ Q_ASSERT(d_1_4_Core->refs.load());
+ if (d_1_5_Core)
+ d_1_5_Core->refs.deref();
+ Q_ASSERT(d_1_5_Core->refs.load());
+ if (d_2_0_Core)
+ d_2_0_Core->refs.deref();
+ Q_ASSERT(d_2_0_Core->refs.load());
+ if (d_2_1_Core)
+ d_2_1_Core->refs.deref();
+ Q_ASSERT(d_2_1_Core->refs.load());
+ if (d_3_0_Core)
+ d_3_0_Core->refs.deref();
+ Q_ASSERT(d_3_0_Core->refs.load());
+ if (d_1_0_Deprecated)
+ d_1_0_Deprecated->refs.deref();
+ Q_ASSERT(d_1_0_Deprecated->refs.load());
+ if (d_1_1_Deprecated)
+ d_1_1_Deprecated->refs.deref();
+ Q_ASSERT(d_1_1_Deprecated->refs.load());
+ if (d_1_2_Deprecated)
+ d_1_2_Deprecated->refs.deref();
+ Q_ASSERT(d_1_2_Deprecated->refs.load());
+ if (d_1_3_Deprecated)
+ d_1_3_Deprecated->refs.deref();
+ Q_ASSERT(d_1_3_Deprecated->refs.load());
+ if (d_1_4_Deprecated)
+ d_1_4_Deprecated->refs.deref();
+ Q_ASSERT(d_1_4_Deprecated->refs.load());
}
bool QOpenGLFunctions_3_0::initializeOpenGLFunctions()
@@ -162,114 +148,58 @@ bool QOpenGLFunctions_3_0::initializeOpenGLFunctions()
// Function pointers in the backends are resolved at creation time
QOpenGLVersionFunctionsBackend* d = 0;
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_0_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_0_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_0_CoreBackend::versionStatus(), d);
- }
d_1_0_Core = static_cast<QOpenGLFunctions_1_0_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_1_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_1_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_1_CoreBackend::versionStatus(), d);
- }
d_1_1_Core = static_cast<QOpenGLFunctions_1_1_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_2_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_2_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_2_CoreBackend::versionStatus(), d);
- }
d_1_2_Core = static_cast<QOpenGLFunctions_1_2_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_3_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_3_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_3_CoreBackend::versionStatus(), d);
- }
d_1_3_Core = static_cast<QOpenGLFunctions_1_3_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_4_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_4_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_4_CoreBackend::versionStatus(), d);
- }
d_1_4_Core = static_cast<QOpenGLFunctions_1_4_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_5_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_5_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_5_CoreBackend::versionStatus(), d);
- }
d_1_5_Core = static_cast<QOpenGLFunctions_1_5_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_2_0_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_2_0_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_2_0_CoreBackend::versionStatus(), d);
- }
d_2_0_Core = static_cast<QOpenGLFunctions_2_0_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_2_1_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_2_1_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_2_1_CoreBackend::versionStatus(), d);
- }
d_2_1_Core = static_cast<QOpenGLFunctions_2_1_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_3_0_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_3_0_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_3_0_CoreBackend::versionStatus(), d);
- }
d_3_0_Core = static_cast<QOpenGLFunctions_3_0_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_0_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_0_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_0_DeprecatedBackend::versionStatus(), d);
- }
d_1_0_Deprecated = static_cast<QOpenGLFunctions_1_0_DeprecatedBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_1_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_1_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_1_DeprecatedBackend::versionStatus(), d);
- }
d_1_1_Deprecated = static_cast<QOpenGLFunctions_1_1_DeprecatedBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_2_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_2_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_2_DeprecatedBackend::versionStatus(), d);
- }
d_1_2_Deprecated = static_cast<QOpenGLFunctions_1_2_DeprecatedBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_3_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_3_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_3_DeprecatedBackend::versionStatus(), d);
- }
d_1_3_Deprecated = static_cast<QOpenGLFunctions_1_3_DeprecatedBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_4_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_4_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_4_DeprecatedBackend::versionStatus(), d);
- }
d_1_4_Deprecated = static_cast<QOpenGLFunctions_1_4_DeprecatedBackend*>(d);
d->refs.ref();
diff --git a/src/gui/opengl/qopenglfunctions_3_0.h b/src/gui/opengl/qopenglfunctions_3_0.h
index 9aa3c8aed5..da8d5ec5ff 100644
--- a/src/gui/opengl/qopenglfunctions_3_0.h
+++ b/src/gui/opengl/qopenglfunctions_3_0.h
@@ -1,6 +1,7 @@
/****************************************************************************
**
** Copyright (C) 2013 Klaralvdalens Datakonsult AB (KDAB)
+** Copyright (C) 2016 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
** This file is part of the QtGui module of the Qt Toolkit.
@@ -796,3083 +797,3083 @@ private:
// OpenGL 1.0 core functions
inline void QOpenGLFunctions_3_0::glViewport(GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_0_Core->Viewport(x, y, width, height);
+ d_1_0_Core->f.Viewport(x, y, width, height);
}
inline void QOpenGLFunctions_3_0::glDepthRange(GLdouble nearVal, GLdouble farVal)
{
- d_1_0_Core->DepthRange(nearVal, farVal);
+ d_1_0_Core->f.DepthRange(nearVal, farVal);
}
inline GLboolean QOpenGLFunctions_3_0::glIsEnabled(GLenum cap)
{
- return d_1_0_Core->IsEnabled(cap);
+ return d_1_0_Core->f.IsEnabled(cap);
}
inline void QOpenGLFunctions_3_0::glGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint *params)
{
- d_1_0_Core->GetTexLevelParameteriv(target, level, pname, params);
+ d_1_0_Core->f.GetTexLevelParameteriv(target, level, pname, params);
}
inline void QOpenGLFunctions_3_0::glGetTexLevelParameterfv(GLenum target, GLint level, GLenum pname, GLfloat *params)
{
- d_1_0_Core->GetTexLevelParameterfv(target, level, pname, params);
+ d_1_0_Core->f.GetTexLevelParameterfv(target, level, pname, params);
}
inline void QOpenGLFunctions_3_0::glGetTexParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_0_Core->GetTexParameteriv(target, pname, params);
+ d_1_0_Core->f.GetTexParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_3_0::glGetTexParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_0_Core->GetTexParameterfv(target, pname, params);
+ d_1_0_Core->f.GetTexParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_3_0::glGetTexImage(GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels)
{
- d_1_0_Core->GetTexImage(target, level, format, type, pixels);
+ d_1_0_Core->f.GetTexImage(target, level, format, type, pixels);
}
inline const GLubyte * QOpenGLFunctions_3_0::glGetString(GLenum name)
{
- return d_1_0_Core->GetString(name);
+ return d_1_0_Core->f.GetString(name);
}
inline void QOpenGLFunctions_3_0::glGetIntegerv(GLenum pname, GLint *params)
{
- d_1_0_Core->GetIntegerv(pname, params);
+ d_1_0_Core->f.GetIntegerv(pname, params);
}
inline void QOpenGLFunctions_3_0::glGetFloatv(GLenum pname, GLfloat *params)
{
- d_1_0_Core->GetFloatv(pname, params);
+ d_1_0_Core->f.GetFloatv(pname, params);
}
inline GLenum QOpenGLFunctions_3_0::glGetError()
{
- return d_1_0_Core->GetError();
+ return d_1_0_Core->f.GetError();
}
inline void QOpenGLFunctions_3_0::glGetDoublev(GLenum pname, GLdouble *params)
{
- d_1_0_Core->GetDoublev(pname, params);
+ d_1_0_Core->f.GetDoublev(pname, params);
}
inline void QOpenGLFunctions_3_0::glGetBooleanv(GLenum pname, GLboolean *params)
{
- d_1_0_Core->GetBooleanv(pname, params);
+ d_1_0_Core->f.GetBooleanv(pname, params);
}
inline void QOpenGLFunctions_3_0::glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels)
{
- d_1_0_Core->ReadPixels(x, y, width, height, format, type, pixels);
+ d_1_0_Core->f.ReadPixels(x, y, width, height, format, type, pixels);
}
inline void QOpenGLFunctions_3_0::glReadBuffer(GLenum mode)
{
- d_1_0_Core->ReadBuffer(mode);
+ d_1_0_Core->f.ReadBuffer(mode);
}
inline void QOpenGLFunctions_3_0::glPixelStorei(GLenum pname, GLint param)
{
- d_1_0_Core->PixelStorei(pname, param);
+ d_1_0_Core->f.PixelStorei(pname, param);
}
inline void QOpenGLFunctions_3_0::glPixelStoref(GLenum pname, GLfloat param)
{
- d_1_0_Core->PixelStoref(pname, param);
+ d_1_0_Core->f.PixelStoref(pname, param);
}
inline void QOpenGLFunctions_3_0::glDepthFunc(GLenum func)
{
- d_1_0_Core->DepthFunc(func);
+ d_1_0_Core->f.DepthFunc(func);
}
inline void QOpenGLFunctions_3_0::glStencilOp(GLenum fail, GLenum zfail, GLenum zpass)
{
- d_1_0_Core->StencilOp(fail, zfail, zpass);
+ d_1_0_Core->f.StencilOp(fail, zfail, zpass);
}
inline void QOpenGLFunctions_3_0::glStencilFunc(GLenum func, GLint ref, GLuint mask)
{
- d_1_0_Core->StencilFunc(func, ref, mask);
+ d_1_0_Core->f.StencilFunc(func, ref, mask);
}
inline void QOpenGLFunctions_3_0::glLogicOp(GLenum opcode)
{
- d_1_0_Core->LogicOp(opcode);
+ d_1_0_Core->f.LogicOp(opcode);
}
inline void QOpenGLFunctions_3_0::glBlendFunc(GLenum sfactor, GLenum dfactor)
{
- d_1_0_Core->BlendFunc(sfactor, dfactor);
+ d_1_0_Core->f.BlendFunc(sfactor, dfactor);
}
inline void QOpenGLFunctions_3_0::glFlush()
{
- d_1_0_Core->Flush();
+ d_1_0_Core->f.Flush();
}
inline void QOpenGLFunctions_3_0::glFinish()
{
- d_1_0_Core->Finish();
+ d_1_0_Core->f.Finish();
}
inline void QOpenGLFunctions_3_0::glEnable(GLenum cap)
{
- d_1_0_Core->Enable(cap);
+ d_1_0_Core->f.Enable(cap);
}
inline void QOpenGLFunctions_3_0::glDisable(GLenum cap)
{
- d_1_0_Core->Disable(cap);
+ d_1_0_Core->f.Disable(cap);
}
inline void QOpenGLFunctions_3_0::glDepthMask(GLboolean flag)
{
- d_1_0_Core->DepthMask(flag);
+ d_1_0_Core->f.DepthMask(flag);
}
inline void QOpenGLFunctions_3_0::glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
{
- d_1_0_Core->ColorMask(red, green, blue, alpha);
+ d_1_0_Core->f.ColorMask(red, green, blue, alpha);
}
inline void QOpenGLFunctions_3_0::glStencilMask(GLuint mask)
{
- d_1_0_Core->StencilMask(mask);
+ d_1_0_Core->f.StencilMask(mask);
}
inline void QOpenGLFunctions_3_0::glClearDepth(GLdouble depth)
{
- d_1_0_Core->ClearDepth(depth);
+ d_1_0_Core->f.ClearDepth(depth);
}
inline void QOpenGLFunctions_3_0::glClearStencil(GLint s)
{
- d_1_0_Core->ClearStencil(s);
+ d_1_0_Core->f.ClearStencil(s);
}
inline void QOpenGLFunctions_3_0::glClearColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_0_Core->ClearColor(red, green, blue, alpha);
+ d_1_0_Core->f.ClearColor(red, green, blue, alpha);
}
inline void QOpenGLFunctions_3_0::glClear(GLbitfield mask)
{
- d_1_0_Core->Clear(mask);
+ d_1_0_Core->f.Clear(mask);
}
inline void QOpenGLFunctions_3_0::glDrawBuffer(GLenum mode)
{
- d_1_0_Core->DrawBuffer(mode);
+ d_1_0_Core->f.DrawBuffer(mode);
}
inline void QOpenGLFunctions_3_0::glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_0_Core->TexImage2D(target, level, internalformat, width, height, border, format, type, pixels);
+ d_1_0_Core->f.TexImage2D(target, level, internalformat, width, height, border, format, type, pixels);
}
inline void QOpenGLFunctions_3_0::glTexImage1D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_0_Core->TexImage1D(target, level, internalformat, width, border, format, type, pixels);
+ d_1_0_Core->f.TexImage1D(target, level, internalformat, width, border, format, type, pixels);
}
inline void QOpenGLFunctions_3_0::glTexParameteriv(GLenum target, GLenum pname, const GLint *params)
{
- d_1_0_Core->TexParameteriv(target, pname, params);
+ d_1_0_Core->f.TexParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_3_0::glTexParameteri(GLenum target, GLenum pname, GLint param)
{
- d_1_0_Core->TexParameteri(target, pname, param);
+ d_1_0_Core->f.TexParameteri(target, pname, param);
}
inline void QOpenGLFunctions_3_0::glTexParameterfv(GLenum target, GLenum pname, const GLfloat *params)
{
- d_1_0_Core->TexParameterfv(target, pname, params);
+ d_1_0_Core->f.TexParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_3_0::glTexParameterf(GLenum target, GLenum pname, GLfloat param)
{
- d_1_0_Core->TexParameterf(target, pname, param);
+ d_1_0_Core->f.TexParameterf(target, pname, param);
}
inline void QOpenGLFunctions_3_0::glScissor(GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_0_Core->Scissor(x, y, width, height);
+ d_1_0_Core->f.Scissor(x, y, width, height);
}
inline void QOpenGLFunctions_3_0::glPolygonMode(GLenum face, GLenum mode)
{
- d_1_0_Core->PolygonMode(face, mode);
+ d_1_0_Core->f.PolygonMode(face, mode);
}
inline void QOpenGLFunctions_3_0::glPointSize(GLfloat size)
{
- d_1_0_Core->PointSize(size);
+ d_1_0_Core->f.PointSize(size);
}
inline void QOpenGLFunctions_3_0::glLineWidth(GLfloat width)
{
- d_1_0_Core->LineWidth(width);
+ d_1_0_Core->f.LineWidth(width);
}
inline void QOpenGLFunctions_3_0::glHint(GLenum target, GLenum mode)
{
- d_1_0_Core->Hint(target, mode);
+ d_1_0_Core->f.Hint(target, mode);
}
inline void QOpenGLFunctions_3_0::glFrontFace(GLenum mode)
{
- d_1_0_Core->FrontFace(mode);
+ d_1_0_Core->f.FrontFace(mode);
}
inline void QOpenGLFunctions_3_0::glCullFace(GLenum mode)
{
- d_1_0_Core->CullFace(mode);
+ d_1_0_Core->f.CullFace(mode);
}
// OpenGL 1.1 core functions
inline void QOpenGLFunctions_3_0::glIndexubv(const GLubyte *c)
{
- d_1_1_Deprecated->Indexubv(c);
+ d_1_1_Deprecated->f.Indexubv(c);
}
inline void QOpenGLFunctions_3_0::glIndexub(GLubyte c)
{
- d_1_1_Deprecated->Indexub(c);
+ d_1_1_Deprecated->f.Indexub(c);
}
inline GLboolean QOpenGLFunctions_3_0::glIsTexture(GLuint texture)
{
- return d_1_1_Core->IsTexture(texture);
+ return d_1_1_Core->f.IsTexture(texture);
}
inline void QOpenGLFunctions_3_0::glGenTextures(GLsizei n, GLuint *textures)
{
- d_1_1_Core->GenTextures(n, textures);
+ d_1_1_Core->f.GenTextures(n, textures);
}
inline void QOpenGLFunctions_3_0::glDeleteTextures(GLsizei n, const GLuint *textures)
{
- d_1_1_Core->DeleteTextures(n, textures);
+ d_1_1_Core->f.DeleteTextures(n, textures);
}
inline void QOpenGLFunctions_3_0::glBindTexture(GLenum target, GLuint texture)
{
- d_1_1_Core->BindTexture(target, texture);
+ d_1_1_Core->f.BindTexture(target, texture);
}
inline void QOpenGLFunctions_3_0::glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_1_Core->TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels);
+ d_1_1_Core->f.TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels);
}
inline void QOpenGLFunctions_3_0::glTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_1_Core->TexSubImage1D(target, level, xoffset, width, format, type, pixels);
+ d_1_1_Core->f.TexSubImage1D(target, level, xoffset, width, format, type, pixels);
}
inline void QOpenGLFunctions_3_0::glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_1_Core->CopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height);
+ d_1_1_Core->f.CopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height);
}
inline void QOpenGLFunctions_3_0::glCopyTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
{
- d_1_1_Core->CopyTexSubImage1D(target, level, xoffset, x, y, width);
+ d_1_1_Core->f.CopyTexSubImage1D(target, level, xoffset, x, y, width);
}
inline void QOpenGLFunctions_3_0::glCopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
{
- d_1_1_Core->CopyTexImage2D(target, level, internalformat, x, y, width, height, border);
+ d_1_1_Core->f.CopyTexImage2D(target, level, internalformat, x, y, width, height, border);
}
inline void QOpenGLFunctions_3_0::glCopyTexImage1D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
{
- d_1_1_Core->CopyTexImage1D(target, level, internalformat, x, y, width, border);
+ d_1_1_Core->f.CopyTexImage1D(target, level, internalformat, x, y, width, border);
}
inline void QOpenGLFunctions_3_0::glPolygonOffset(GLfloat factor, GLfloat units)
{
- d_1_1_Core->PolygonOffset(factor, units);
+ d_1_1_Core->f.PolygonOffset(factor, units);
}
inline void QOpenGLFunctions_3_0::glGetPointerv(GLenum pname, GLvoid* *params)
{
- d_1_1_Deprecated->GetPointerv(pname, params);
+ d_1_1_Deprecated->f.GetPointerv(pname, params);
}
inline void QOpenGLFunctions_3_0::glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices)
{
- d_1_1_Core->DrawElements(mode, count, type, indices);
+ d_1_1_Core->f.DrawElements(mode, count, type, indices);
}
inline void QOpenGLFunctions_3_0::glDrawArrays(GLenum mode, GLint first, GLsizei count)
{
- d_1_1_Core->DrawArrays(mode, first, count);
+ d_1_1_Core->f.DrawArrays(mode, first, count);
}
// OpenGL 1.2 core functions
inline void QOpenGLFunctions_3_0::glCopyTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_2_Core->CopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height);
+ d_1_2_Core->f.CopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height);
}
inline void QOpenGLFunctions_3_0::glTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_2_Core->TexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);
+ d_1_2_Core->f.TexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);
}
inline void QOpenGLFunctions_3_0::glTexImage3D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_2_Core->TexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels);
+ d_1_2_Core->f.TexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels);
}
inline void QOpenGLFunctions_3_0::glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices)
{
- d_1_2_Core->DrawRangeElements(mode, start, end, count, type, indices);
+ d_1_2_Core->f.DrawRangeElements(mode, start, end, count, type, indices);
}
inline void QOpenGLFunctions_3_0::glBlendEquation(GLenum mode)
{
- d_1_2_Core->BlendEquation(mode);
+ d_1_2_Core->f.BlendEquation(mode);
}
inline void QOpenGLFunctions_3_0::glBlendColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_2_Core->BlendColor(red, green, blue, alpha);
+ d_1_2_Core->f.BlendColor(red, green, blue, alpha);
}
// OpenGL 1.3 core functions
inline void QOpenGLFunctions_3_0::glGetCompressedTexImage(GLenum target, GLint level, GLvoid *img)
{
- d_1_3_Core->GetCompressedTexImage(target, level, img);
+ d_1_3_Core->f.GetCompressedTexImage(target, level, img);
}
inline void QOpenGLFunctions_3_0::glCompressedTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexSubImage1D(target, level, xoffset, width, format, imageSize, data);
+ d_1_3_Core->f.CompressedTexSubImage1D(target, level, xoffset, width, format, imageSize, data);
}
inline void QOpenGLFunctions_3_0::glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data);
+ d_1_3_Core->f.CompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data);
}
inline void QOpenGLFunctions_3_0::glCompressedTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data);
+ d_1_3_Core->f.CompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data);
}
inline void QOpenGLFunctions_3_0::glCompressedTexImage1D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexImage1D(target, level, internalformat, width, border, imageSize, data);
+ d_1_3_Core->f.CompressedTexImage1D(target, level, internalformat, width, border, imageSize, data);
}
inline void QOpenGLFunctions_3_0::glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data);
+ d_1_3_Core->f.CompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data);
}
inline void QOpenGLFunctions_3_0::glCompressedTexImage3D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data);
+ d_1_3_Core->f.CompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data);
}
inline void QOpenGLFunctions_3_0::glSampleCoverage(GLfloat value, GLboolean invert)
{
- d_1_3_Core->SampleCoverage(value, invert);
+ d_1_3_Core->f.SampleCoverage(value, invert);
}
inline void QOpenGLFunctions_3_0::glActiveTexture(GLenum texture)
{
- d_1_3_Core->ActiveTexture(texture);
+ d_1_3_Core->f.ActiveTexture(texture);
}
// OpenGL 1.4 core functions
inline void QOpenGLFunctions_3_0::glPointParameteriv(GLenum pname, const GLint *params)
{
- d_1_4_Core->PointParameteriv(pname, params);
+ d_1_4_Core->f.PointParameteriv(pname, params);
}
inline void QOpenGLFunctions_3_0::glPointParameteri(GLenum pname, GLint param)
{
- d_1_4_Core->PointParameteri(pname, param);
+ d_1_4_Core->f.PointParameteri(pname, param);
}
inline void QOpenGLFunctions_3_0::glPointParameterfv(GLenum pname, const GLfloat *params)
{
- d_1_4_Core->PointParameterfv(pname, params);
+ d_1_4_Core->f.PointParameterfv(pname, params);
}
inline void QOpenGLFunctions_3_0::glPointParameterf(GLenum pname, GLfloat param)
{
- d_1_4_Core->PointParameterf(pname, param);
+ d_1_4_Core->f.PointParameterf(pname, param);
}
inline void QOpenGLFunctions_3_0::glMultiDrawElements(GLenum mode, const GLsizei *count, GLenum type, const GLvoid* const *indices, GLsizei drawcount)
{
- d_1_4_Core->MultiDrawElements(mode, count, type, indices, drawcount);
+ d_1_4_Core->f.MultiDrawElements(mode, count, type, indices, drawcount);
}
inline void QOpenGLFunctions_3_0::glMultiDrawArrays(GLenum mode, const GLint *first, const GLsizei *count, GLsizei drawcount)
{
- d_1_4_Core->MultiDrawArrays(mode, first, count, drawcount);
+ d_1_4_Core->f.MultiDrawArrays(mode, first, count, drawcount);
}
inline void QOpenGLFunctions_3_0::glBlendFuncSeparate(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
{
- d_1_4_Core->BlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);
+ d_1_4_Core->f.BlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);
}
// OpenGL 1.5 core functions
inline void QOpenGLFunctions_3_0::glGetBufferPointerv(GLenum target, GLenum pname, GLvoid* *params)
{
- d_1_5_Core->GetBufferPointerv(target, pname, params);
+ d_1_5_Core->f.GetBufferPointerv(target, pname, params);
}
inline void QOpenGLFunctions_3_0::glGetBufferParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_5_Core->GetBufferParameteriv(target, pname, params);
+ d_1_5_Core->f.GetBufferParameteriv(target, pname, params);
}
inline GLboolean QOpenGLFunctions_3_0::glUnmapBuffer(GLenum target)
{
- return d_1_5_Core->UnmapBuffer(target);
+ return d_1_5_Core->f.UnmapBuffer(target);
}
inline GLvoid* QOpenGLFunctions_3_0::glMapBuffer(GLenum target, GLenum access)
{
- return d_1_5_Core->MapBuffer(target, access);
+ return d_1_5_Core->f.MapBuffer(target, access);
}
inline void QOpenGLFunctions_3_0::glGetBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, GLvoid *data)
{
- d_1_5_Core->GetBufferSubData(target, offset, size, data);
+ d_1_5_Core->f.GetBufferSubData(target, offset, size, data);
}
inline void QOpenGLFunctions_3_0::glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid *data)
{
- d_1_5_Core->BufferSubData(target, offset, size, data);
+ d_1_5_Core->f.BufferSubData(target, offset, size, data);
}
inline void QOpenGLFunctions_3_0::glBufferData(GLenum target, GLsizeiptr size, const GLvoid *data, GLenum usage)
{
- d_1_5_Core->BufferData(target, size, data, usage);
+ d_1_5_Core->f.BufferData(target, size, data, usage);
}
inline GLboolean QOpenGLFunctions_3_0::glIsBuffer(GLuint buffer)
{
- return d_1_5_Core->IsBuffer(buffer);
+ return d_1_5_Core->f.IsBuffer(buffer);
}
inline void QOpenGLFunctions_3_0::glGenBuffers(GLsizei n, GLuint *buffers)
{
- d_1_5_Core->GenBuffers(n, buffers);
+ d_1_5_Core->f.GenBuffers(n, buffers);
}
inline void QOpenGLFunctions_3_0::glDeleteBuffers(GLsizei n, const GLuint *buffers)
{
- d_1_5_Core->DeleteBuffers(n, buffers);
+ d_1_5_Core->f.DeleteBuffers(n, buffers);
}
inline void QOpenGLFunctions_3_0::glBindBuffer(GLenum target, GLuint buffer)
{
- d_1_5_Core->BindBuffer(target, buffer);
+ d_1_5_Core->f.BindBuffer(target, buffer);
}
inline void QOpenGLFunctions_3_0::glGetQueryObjectuiv(GLuint id, GLenum pname, GLuint *params)
{
- d_1_5_Core->GetQueryObjectuiv(id, pname, params);
+ d_1_5_Core->f.GetQueryObjectuiv(id, pname, params);
}
inline void QOpenGLFunctions_3_0::glGetQueryObjectiv(GLuint id, GLenum pname, GLint *params)
{
- d_1_5_Core->GetQueryObjectiv(id, pname, params);
+ d_1_5_Core->f.GetQueryObjectiv(id, pname, params);
}
inline void QOpenGLFunctions_3_0::glGetQueryiv(GLenum target, GLenum pname, GLint *params)
{
- d_1_5_Core->GetQueryiv(target, pname, params);
+ d_1_5_Core->f.GetQueryiv(target, pname, params);
}
inline void QOpenGLFunctions_3_0::glEndQuery(GLenum target)
{
- d_1_5_Core->EndQuery(target);
+ d_1_5_Core->f.EndQuery(target);
}
inline void QOpenGLFunctions_3_0::glBeginQuery(GLenum target, GLuint id)
{
- d_1_5_Core->BeginQuery(target, id);
+ d_1_5_Core->f.BeginQuery(target, id);
}
inline GLboolean QOpenGLFunctions_3_0::glIsQuery(GLuint id)
{
- return d_1_5_Core->IsQuery(id);
+ return d_1_5_Core->f.IsQuery(id);
}
inline void QOpenGLFunctions_3_0::glDeleteQueries(GLsizei n, const GLuint *ids)
{
- d_1_5_Core->DeleteQueries(n, ids);
+ d_1_5_Core->f.DeleteQueries(n, ids);
}
inline void QOpenGLFunctions_3_0::glGenQueries(GLsizei n, GLuint *ids)
{
- d_1_5_Core->GenQueries(n, ids);
+ d_1_5_Core->f.GenQueries(n, ids);
}
// OpenGL 2.0 core functions
inline void QOpenGLFunctions_3_0::glVertexAttribPointer(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer)
{
- d_2_0_Core->VertexAttribPointer(index, size, type, normalized, stride, pointer);
+ d_2_0_Core->f.VertexAttribPointer(index, size, type, normalized, stride, pointer);
}
inline void QOpenGLFunctions_3_0::glValidateProgram(GLuint program)
{
- d_2_0_Core->ValidateProgram(program);
+ d_2_0_Core->f.ValidateProgram(program);
}
inline void QOpenGLFunctions_3_0::glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_0_Core->UniformMatrix4fv(location, count, transpose, value);
+ d_2_0_Core->f.UniformMatrix4fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_3_0::glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_0_Core->UniformMatrix3fv(location, count, transpose, value);
+ d_2_0_Core->f.UniformMatrix3fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_3_0::glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_0_Core->UniformMatrix2fv(location, count, transpose, value);
+ d_2_0_Core->f.UniformMatrix2fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_3_0::glUniform4iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform4iv(location, count, value);
+ d_2_0_Core->f.Uniform4iv(location, count, value);
}
inline void QOpenGLFunctions_3_0::glUniform3iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform3iv(location, count, value);
+ d_2_0_Core->f.Uniform3iv(location, count, value);
}
inline void QOpenGLFunctions_3_0::glUniform2iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform2iv(location, count, value);
+ d_2_0_Core->f.Uniform2iv(location, count, value);
}
inline void QOpenGLFunctions_3_0::glUniform1iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform1iv(location, count, value);
+ d_2_0_Core->f.Uniform1iv(location, count, value);
}
inline void QOpenGLFunctions_3_0::glUniform4fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform4fv(location, count, value);
+ d_2_0_Core->f.Uniform4fv(location, count, value);
}
inline void QOpenGLFunctions_3_0::glUniform3fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform3fv(location, count, value);
+ d_2_0_Core->f.Uniform3fv(location, count, value);
}
inline void QOpenGLFunctions_3_0::glUniform2fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform2fv(location, count, value);
+ d_2_0_Core->f.Uniform2fv(location, count, value);
}
inline void QOpenGLFunctions_3_0::glUniform1fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform1fv(location, count, value);
+ d_2_0_Core->f.Uniform1fv(location, count, value);
}
inline void QOpenGLFunctions_3_0::glUniform4i(GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
{
- d_2_0_Core->Uniform4i(location, v0, v1, v2, v3);
+ d_2_0_Core->f.Uniform4i(location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_3_0::glUniform3i(GLint location, GLint v0, GLint v1, GLint v2)
{
- d_2_0_Core->Uniform3i(location, v0, v1, v2);
+ d_2_0_Core->f.Uniform3i(location, v0, v1, v2);
}
inline void QOpenGLFunctions_3_0::glUniform2i(GLint location, GLint v0, GLint v1)
{
- d_2_0_Core->Uniform2i(location, v0, v1);
+ d_2_0_Core->f.Uniform2i(location, v0, v1);
}
inline void QOpenGLFunctions_3_0::glUniform1i(GLint location, GLint v0)
{
- d_2_0_Core->Uniform1i(location, v0);
+ d_2_0_Core->f.Uniform1i(location, v0);
}
inline void QOpenGLFunctions_3_0::glUniform4f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
{
- d_2_0_Core->Uniform4f(location, v0, v1, v2, v3);
+ d_2_0_Core->f.Uniform4f(location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_3_0::glUniform3f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
{
- d_2_0_Core->Uniform3f(location, v0, v1, v2);
+ d_2_0_Core->f.Uniform3f(location, v0, v1, v2);
}
inline void QOpenGLFunctions_3_0::glUniform2f(GLint location, GLfloat v0, GLfloat v1)
{
- d_2_0_Core->Uniform2f(location, v0, v1);
+ d_2_0_Core->f.Uniform2f(location, v0, v1);
}
inline void QOpenGLFunctions_3_0::glUniform1f(GLint location, GLfloat v0)
{
- d_2_0_Core->Uniform1f(location, v0);
+ d_2_0_Core->f.Uniform1f(location, v0);
}
inline void QOpenGLFunctions_3_0::glUseProgram(GLuint program)
{
- d_2_0_Core->UseProgram(program);
+ d_2_0_Core->f.UseProgram(program);
}
inline void QOpenGLFunctions_3_0::glShaderSource(GLuint shader, GLsizei count, const GLchar* const *string, const GLint *length)
{
- d_2_0_Core->ShaderSource(shader, count, string, length);
+ d_2_0_Core->f.ShaderSource(shader, count, string, length);
}
inline void QOpenGLFunctions_3_0::glLinkProgram(GLuint program)
{
- d_2_0_Core->LinkProgram(program);
+ d_2_0_Core->f.LinkProgram(program);
}
inline GLboolean QOpenGLFunctions_3_0::glIsShader(GLuint shader)
{
- return d_2_0_Core->IsShader(shader);
+ return d_2_0_Core->f.IsShader(shader);
}
inline GLboolean QOpenGLFunctions_3_0::glIsProgram(GLuint program)
{
- return d_2_0_Core->IsProgram(program);
+ return d_2_0_Core->f.IsProgram(program);
}
inline void QOpenGLFunctions_3_0::glGetVertexAttribPointerv(GLuint index, GLenum pname, GLvoid* *pointer)
{
- d_2_0_Core->GetVertexAttribPointerv(index, pname, pointer);
+ d_2_0_Core->f.GetVertexAttribPointerv(index, pname, pointer);
}
inline void QOpenGLFunctions_3_0::glGetVertexAttribiv(GLuint index, GLenum pname, GLint *params)
{
- d_2_0_Core->GetVertexAttribiv(index, pname, params);
+ d_2_0_Core->f.GetVertexAttribiv(index, pname, params);
}
inline void QOpenGLFunctions_3_0::glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat *params)
{
- d_2_0_Core->GetVertexAttribfv(index, pname, params);
+ d_2_0_Core->f.GetVertexAttribfv(index, pname, params);
}
inline void QOpenGLFunctions_3_0::glGetVertexAttribdv(GLuint index, GLenum pname, GLdouble *params)
{
- d_2_0_Core->GetVertexAttribdv(index, pname, params);
+ d_2_0_Core->f.GetVertexAttribdv(index, pname, params);
}
inline void QOpenGLFunctions_3_0::glGetUniformiv(GLuint program, GLint location, GLint *params)
{
- d_2_0_Core->GetUniformiv(program, location, params);
+ d_2_0_Core->f.GetUniformiv(program, location, params);
}
inline void QOpenGLFunctions_3_0::glGetUniformfv(GLuint program, GLint location, GLfloat *params)
{
- d_2_0_Core->GetUniformfv(program, location, params);
+ d_2_0_Core->f.GetUniformfv(program, location, params);
}
inline GLint QOpenGLFunctions_3_0::glGetUniformLocation(GLuint program, const GLchar *name)
{
- return d_2_0_Core->GetUniformLocation(program, name);
+ return d_2_0_Core->f.GetUniformLocation(program, name);
}
inline void QOpenGLFunctions_3_0::glGetShaderSource(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source)
{
- d_2_0_Core->GetShaderSource(shader, bufSize, length, source);
+ d_2_0_Core->f.GetShaderSource(shader, bufSize, length, source);
}
inline void QOpenGLFunctions_3_0::glGetShaderInfoLog(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
{
- d_2_0_Core->GetShaderInfoLog(shader, bufSize, length, infoLog);
+ d_2_0_Core->f.GetShaderInfoLog(shader, bufSize, length, infoLog);
}
inline void QOpenGLFunctions_3_0::glGetShaderiv(GLuint shader, GLenum pname, GLint *params)
{
- d_2_0_Core->GetShaderiv(shader, pname, params);
+ d_2_0_Core->f.GetShaderiv(shader, pname, params);
}
inline void QOpenGLFunctions_3_0::glGetProgramInfoLog(GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
{
- d_2_0_Core->GetProgramInfoLog(program, bufSize, length, infoLog);
+ d_2_0_Core->f.GetProgramInfoLog(program, bufSize, length, infoLog);
}
inline void QOpenGLFunctions_3_0::glGetProgramiv(GLuint program, GLenum pname, GLint *params)
{
- d_2_0_Core->GetProgramiv(program, pname, params);
+ d_2_0_Core->f.GetProgramiv(program, pname, params);
}
inline GLint QOpenGLFunctions_3_0::glGetAttribLocation(GLuint program, const GLchar *name)
{
- return d_2_0_Core->GetAttribLocation(program, name);
+ return d_2_0_Core->f.GetAttribLocation(program, name);
}
inline void QOpenGLFunctions_3_0::glGetAttachedShaders(GLuint program, GLsizei maxCount, GLsizei *count, GLuint *obj)
{
- d_2_0_Core->GetAttachedShaders(program, maxCount, count, obj);
+ d_2_0_Core->f.GetAttachedShaders(program, maxCount, count, obj);
}
inline void QOpenGLFunctions_3_0::glGetActiveUniform(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
{
- d_2_0_Core->GetActiveUniform(program, index, bufSize, length, size, type, name);
+ d_2_0_Core->f.GetActiveUniform(program, index, bufSize, length, size, type, name);
}
inline void QOpenGLFunctions_3_0::glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
{
- d_2_0_Core->GetActiveAttrib(program, index, bufSize, length, size, type, name);
+ d_2_0_Core->f.GetActiveAttrib(program, index, bufSize, length, size, type, name);
}
inline void QOpenGLFunctions_3_0::glEnableVertexAttribArray(GLuint index)
{
- d_2_0_Core->EnableVertexAttribArray(index);
+ d_2_0_Core->f.EnableVertexAttribArray(index);
}
inline void QOpenGLFunctions_3_0::glDisableVertexAttribArray(GLuint index)
{
- d_2_0_Core->DisableVertexAttribArray(index);
+ d_2_0_Core->f.DisableVertexAttribArray(index);
}
inline void QOpenGLFunctions_3_0::glDetachShader(GLuint program, GLuint shader)
{
- d_2_0_Core->DetachShader(program, shader);
+ d_2_0_Core->f.DetachShader(program, shader);
}
inline void QOpenGLFunctions_3_0::glDeleteShader(GLuint shader)
{
- d_2_0_Core->DeleteShader(shader);
+ d_2_0_Core->f.DeleteShader(shader);
}
inline void QOpenGLFunctions_3_0::glDeleteProgram(GLuint program)
{
- d_2_0_Core->DeleteProgram(program);
+ d_2_0_Core->f.DeleteProgram(program);
}
inline GLuint QOpenGLFunctions_3_0::glCreateShader(GLenum type)
{
- return d_2_0_Core->CreateShader(type);
+ return d_2_0_Core->f.CreateShader(type);
}
inline GLuint QOpenGLFunctions_3_0::glCreateProgram()
{
- return d_2_0_Core->CreateProgram();
+ return d_2_0_Core->f.CreateProgram();
}
inline void QOpenGLFunctions_3_0::glCompileShader(GLuint shader)
{
- d_2_0_Core->CompileShader(shader);
+ d_2_0_Core->f.CompileShader(shader);
}
inline void QOpenGLFunctions_3_0::glBindAttribLocation(GLuint program, GLuint index, const GLchar *name)
{
- d_2_0_Core->BindAttribLocation(program, index, name);
+ d_2_0_Core->f.BindAttribLocation(program, index, name);
}
inline void QOpenGLFunctions_3_0::glAttachShader(GLuint program, GLuint shader)
{
- d_2_0_Core->AttachShader(program, shader);
+ d_2_0_Core->f.AttachShader(program, shader);
}
inline void QOpenGLFunctions_3_0::glStencilMaskSeparate(GLenum face, GLuint mask)
{
- d_2_0_Core->StencilMaskSeparate(face, mask);
+ d_2_0_Core->f.StencilMaskSeparate(face, mask);
}
inline void QOpenGLFunctions_3_0::glStencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask)
{
- d_2_0_Core->StencilFuncSeparate(face, func, ref, mask);
+ d_2_0_Core->f.StencilFuncSeparate(face, func, ref, mask);
}
inline void QOpenGLFunctions_3_0::glStencilOpSeparate(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass)
{
- d_2_0_Core->StencilOpSeparate(face, sfail, dpfail, dppass);
+ d_2_0_Core->f.StencilOpSeparate(face, sfail, dpfail, dppass);
}
inline void QOpenGLFunctions_3_0::glDrawBuffers(GLsizei n, const GLenum *bufs)
{
- d_2_0_Core->DrawBuffers(n, bufs);
+ d_2_0_Core->f.DrawBuffers(n, bufs);
}
inline void QOpenGLFunctions_3_0::glBlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha)
{
- d_2_0_Core->BlendEquationSeparate(modeRGB, modeAlpha);
+ d_2_0_Core->f.BlendEquationSeparate(modeRGB, modeAlpha);
}
// OpenGL 2.1 core functions
inline void QOpenGLFunctions_3_0::glUniformMatrix4x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix4x3fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix4x3fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_3_0::glUniformMatrix3x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix3x4fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix3x4fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_3_0::glUniformMatrix4x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix4x2fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix4x2fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_3_0::glUniformMatrix2x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix2x4fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix2x4fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_3_0::glUniformMatrix3x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix3x2fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix3x2fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_3_0::glUniformMatrix2x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix2x3fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix2x3fv(location, count, transpose, value);
}
// OpenGL 3.0 core functions
inline GLboolean QOpenGLFunctions_3_0::glIsVertexArray(GLuint array)
{
- return d_3_0_Core->IsVertexArray(array);
+ return d_3_0_Core->f.IsVertexArray(array);
}
inline void QOpenGLFunctions_3_0::glGenVertexArrays(GLsizei n, GLuint *arrays)
{
- d_3_0_Core->GenVertexArrays(n, arrays);
+ d_3_0_Core->f.GenVertexArrays(n, arrays);
}
inline void QOpenGLFunctions_3_0::glDeleteVertexArrays(GLsizei n, const GLuint *arrays)
{
- d_3_0_Core->DeleteVertexArrays(n, arrays);
+ d_3_0_Core->f.DeleteVertexArrays(n, arrays);
}
inline void QOpenGLFunctions_3_0::glBindVertexArray(GLuint array)
{
- d_3_0_Core->BindVertexArray(array);
+ d_3_0_Core->f.BindVertexArray(array);
}
inline void QOpenGLFunctions_3_0::glFlushMappedBufferRange(GLenum target, GLintptr offset, GLsizeiptr length)
{
- d_3_0_Core->FlushMappedBufferRange(target, offset, length);
+ d_3_0_Core->f.FlushMappedBufferRange(target, offset, length);
}
inline GLvoid* QOpenGLFunctions_3_0::glMapBufferRange(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access)
{
- return d_3_0_Core->MapBufferRange(target, offset, length, access);
+ return d_3_0_Core->f.MapBufferRange(target, offset, length, access);
}
inline void QOpenGLFunctions_3_0::glFramebufferTextureLayer(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer)
{
- d_3_0_Core->FramebufferTextureLayer(target, attachment, texture, level, layer);
+ d_3_0_Core->f.FramebufferTextureLayer(target, attachment, texture, level, layer);
}
inline void QOpenGLFunctions_3_0::glRenderbufferStorageMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
{
- d_3_0_Core->RenderbufferStorageMultisample(target, samples, internalformat, width, height);
+ d_3_0_Core->f.RenderbufferStorageMultisample(target, samples, internalformat, width, height);
}
inline void QOpenGLFunctions_3_0::glBlitFramebuffer(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
{
- d_3_0_Core->BlitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter);
+ d_3_0_Core->f.BlitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter);
}
inline void QOpenGLFunctions_3_0::glGenerateMipmap(GLenum target)
{
- d_3_0_Core->GenerateMipmap(target);
+ d_3_0_Core->f.GenerateMipmap(target);
}
inline void QOpenGLFunctions_3_0::glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint *params)
{
- d_3_0_Core->GetFramebufferAttachmentParameteriv(target, attachment, pname, params);
+ d_3_0_Core->f.GetFramebufferAttachmentParameteriv(target, attachment, pname, params);
}
inline void QOpenGLFunctions_3_0::glFramebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
{
- d_3_0_Core->FramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer);
+ d_3_0_Core->f.FramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer);
}
inline void QOpenGLFunctions_3_0::glFramebufferTexture3D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset)
{
- d_3_0_Core->FramebufferTexture3D(target, attachment, textarget, texture, level, zoffset);
+ d_3_0_Core->f.FramebufferTexture3D(target, attachment, textarget, texture, level, zoffset);
}
inline void QOpenGLFunctions_3_0::glFramebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
{
- d_3_0_Core->FramebufferTexture2D(target, attachment, textarget, texture, level);
+ d_3_0_Core->f.FramebufferTexture2D(target, attachment, textarget, texture, level);
}
inline void QOpenGLFunctions_3_0::glFramebufferTexture1D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
{
- d_3_0_Core->FramebufferTexture1D(target, attachment, textarget, texture, level);
+ d_3_0_Core->f.FramebufferTexture1D(target, attachment, textarget, texture, level);
}
inline GLenum QOpenGLFunctions_3_0::glCheckFramebufferStatus(GLenum target)
{
- return d_3_0_Core->CheckFramebufferStatus(target);
+ return d_3_0_Core->f.CheckFramebufferStatus(target);
}
inline void QOpenGLFunctions_3_0::glGenFramebuffers(GLsizei n, GLuint *framebuffers)
{
- d_3_0_Core->GenFramebuffers(n, framebuffers);
+ d_3_0_Core->f.GenFramebuffers(n, framebuffers);
}
inline void QOpenGLFunctions_3_0::glDeleteFramebuffers(GLsizei n, const GLuint *framebuffers)
{
- d_3_0_Core->DeleteFramebuffers(n, framebuffers);
+ d_3_0_Core->f.DeleteFramebuffers(n, framebuffers);
}
inline void QOpenGLFunctions_3_0::glBindFramebuffer(GLenum target, GLuint framebuffer)
{
- d_3_0_Core->BindFramebuffer(target, framebuffer);
+ d_3_0_Core->f.BindFramebuffer(target, framebuffer);
}
inline GLboolean QOpenGLFunctions_3_0::glIsFramebuffer(GLuint framebuffer)
{
- return d_3_0_Core->IsFramebuffer(framebuffer);
+ return d_3_0_Core->f.IsFramebuffer(framebuffer);
}
inline void QOpenGLFunctions_3_0::glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_3_0_Core->GetRenderbufferParameteriv(target, pname, params);
+ d_3_0_Core->f.GetRenderbufferParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_3_0::glRenderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height)
{
- d_3_0_Core->RenderbufferStorage(target, internalformat, width, height);
+ d_3_0_Core->f.RenderbufferStorage(target, internalformat, width, height);
}
inline void QOpenGLFunctions_3_0::glGenRenderbuffers(GLsizei n, GLuint *renderbuffers)
{
- d_3_0_Core->GenRenderbuffers(n, renderbuffers);
+ d_3_0_Core->f.GenRenderbuffers(n, renderbuffers);
}
inline void QOpenGLFunctions_3_0::glDeleteRenderbuffers(GLsizei n, const GLuint *renderbuffers)
{
- d_3_0_Core->DeleteRenderbuffers(n, renderbuffers);
+ d_3_0_Core->f.DeleteRenderbuffers(n, renderbuffers);
}
inline void QOpenGLFunctions_3_0::glBindRenderbuffer(GLenum target, GLuint renderbuffer)
{
- d_3_0_Core->BindRenderbuffer(target, renderbuffer);
+ d_3_0_Core->f.BindRenderbuffer(target, renderbuffer);
}
inline GLboolean QOpenGLFunctions_3_0::glIsRenderbuffer(GLuint renderbuffer)
{
- return d_3_0_Core->IsRenderbuffer(renderbuffer);
+ return d_3_0_Core->f.IsRenderbuffer(renderbuffer);
}
inline const GLubyte * QOpenGLFunctions_3_0::glGetStringi(GLenum name, GLuint index)
{
- return d_3_0_Core->GetStringi(name, index);
+ return d_3_0_Core->f.GetStringi(name, index);
}
inline void QOpenGLFunctions_3_0::glClearBufferfi(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil)
{
- d_3_0_Core->ClearBufferfi(buffer, drawbuffer, depth, stencil);
+ d_3_0_Core->f.ClearBufferfi(buffer, drawbuffer, depth, stencil);
}
inline void QOpenGLFunctions_3_0::glClearBufferfv(GLenum buffer, GLint drawbuffer, const GLfloat *value)
{
- d_3_0_Core->ClearBufferfv(buffer, drawbuffer, value);
+ d_3_0_Core->f.ClearBufferfv(buffer, drawbuffer, value);
}
inline void QOpenGLFunctions_3_0::glClearBufferuiv(GLenum buffer, GLint drawbuffer, const GLuint *value)
{
- d_3_0_Core->ClearBufferuiv(buffer, drawbuffer, value);
+ d_3_0_Core->f.ClearBufferuiv(buffer, drawbuffer, value);
}
inline void QOpenGLFunctions_3_0::glClearBufferiv(GLenum buffer, GLint drawbuffer, const GLint *value)
{
- d_3_0_Core->ClearBufferiv(buffer, drawbuffer, value);
+ d_3_0_Core->f.ClearBufferiv(buffer, drawbuffer, value);
}
inline void QOpenGLFunctions_3_0::glGetTexParameterIuiv(GLenum target, GLenum pname, GLuint *params)
{
- d_3_0_Core->GetTexParameterIuiv(target, pname, params);
+ d_3_0_Core->f.GetTexParameterIuiv(target, pname, params);
}
inline void QOpenGLFunctions_3_0::glGetTexParameterIiv(GLenum target, GLenum pname, GLint *params)
{
- d_3_0_Core->GetTexParameterIiv(target, pname, params);
+ d_3_0_Core->f.GetTexParameterIiv(target, pname, params);
}
inline void QOpenGLFunctions_3_0::glTexParameterIuiv(GLenum target, GLenum pname, const GLuint *params)
{
- d_3_0_Core->TexParameterIuiv(target, pname, params);
+ d_3_0_Core->f.TexParameterIuiv(target, pname, params);
}
inline void QOpenGLFunctions_3_0::glTexParameterIiv(GLenum target, GLenum pname, const GLint *params)
{
- d_3_0_Core->TexParameterIiv(target, pname, params);
+ d_3_0_Core->f.TexParameterIiv(target, pname, params);
}
inline void QOpenGLFunctions_3_0::glUniform4uiv(GLint location, GLsizei count, const GLuint *value)
{
- d_3_0_Core->Uniform4uiv(location, count, value);
+ d_3_0_Core->f.Uniform4uiv(location, count, value);
}
inline void QOpenGLFunctions_3_0::glUniform3uiv(GLint location, GLsizei count, const GLuint *value)
{
- d_3_0_Core->Uniform3uiv(location, count, value);
+ d_3_0_Core->f.Uniform3uiv(location, count, value);
}
inline void QOpenGLFunctions_3_0::glUniform2uiv(GLint location, GLsizei count, const GLuint *value)
{
- d_3_0_Core->Uniform2uiv(location, count, value);
+ d_3_0_Core->f.Uniform2uiv(location, count, value);
}
inline void QOpenGLFunctions_3_0::glUniform1uiv(GLint location, GLsizei count, const GLuint *value)
{
- d_3_0_Core->Uniform1uiv(location, count, value);
+ d_3_0_Core->f.Uniform1uiv(location, count, value);
}
inline void QOpenGLFunctions_3_0::glUniform4ui(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
{
- d_3_0_Core->Uniform4ui(location, v0, v1, v2, v3);
+ d_3_0_Core->f.Uniform4ui(location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_3_0::glUniform3ui(GLint location, GLuint v0, GLuint v1, GLuint v2)
{
- d_3_0_Core->Uniform3ui(location, v0, v1, v2);
+ d_3_0_Core->f.Uniform3ui(location, v0, v1, v2);
}
inline void QOpenGLFunctions_3_0::glUniform2ui(GLint location, GLuint v0, GLuint v1)
{
- d_3_0_Core->Uniform2ui(location, v0, v1);
+ d_3_0_Core->f.Uniform2ui(location, v0, v1);
}
inline void QOpenGLFunctions_3_0::glUniform1ui(GLint location, GLuint v0)
{
- d_3_0_Core->Uniform1ui(location, v0);
+ d_3_0_Core->f.Uniform1ui(location, v0);
}
inline GLint QOpenGLFunctions_3_0::glGetFragDataLocation(GLuint program, const GLchar *name)
{
- return d_3_0_Core->GetFragDataLocation(program, name);
+ return d_3_0_Core->f.GetFragDataLocation(program, name);
}
inline void QOpenGLFunctions_3_0::glBindFragDataLocation(GLuint program, GLuint color, const GLchar *name)
{
- d_3_0_Core->BindFragDataLocation(program, color, name);
+ d_3_0_Core->f.BindFragDataLocation(program, color, name);
}
inline void QOpenGLFunctions_3_0::glGetUniformuiv(GLuint program, GLint location, GLuint *params)
{
- d_3_0_Core->GetUniformuiv(program, location, params);
+ d_3_0_Core->f.GetUniformuiv(program, location, params);
}
inline void QOpenGLFunctions_3_0::glGetVertexAttribIuiv(GLuint index, GLenum pname, GLuint *params)
{
- d_3_0_Core->GetVertexAttribIuiv(index, pname, params);
+ d_3_0_Core->f.GetVertexAttribIuiv(index, pname, params);
}
inline void QOpenGLFunctions_3_0::glGetVertexAttribIiv(GLuint index, GLenum pname, GLint *params)
{
- d_3_0_Core->GetVertexAttribIiv(index, pname, params);
+ d_3_0_Core->f.GetVertexAttribIiv(index, pname, params);
}
inline void QOpenGLFunctions_3_0::glVertexAttribIPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_3_0_Core->VertexAttribIPointer(index, size, type, stride, pointer);
+ d_3_0_Core->f.VertexAttribIPointer(index, size, type, stride, pointer);
}
inline void QOpenGLFunctions_3_0::glEndConditionalRender()
{
- d_3_0_Core->EndConditionalRender();
+ d_3_0_Core->f.EndConditionalRender();
}
inline void QOpenGLFunctions_3_0::glBeginConditionalRender(GLuint id, GLenum mode)
{
- d_3_0_Core->BeginConditionalRender(id, mode);
+ d_3_0_Core->f.BeginConditionalRender(id, mode);
}
inline void QOpenGLFunctions_3_0::glClampColor(GLenum target, GLenum clamp)
{
- d_3_0_Core->ClampColor(target, clamp);
+ d_3_0_Core->f.ClampColor(target, clamp);
}
inline void QOpenGLFunctions_3_0::glGetTransformFeedbackVarying(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name)
{
- d_3_0_Core->GetTransformFeedbackVarying(program, index, bufSize, length, size, type, name);
+ d_3_0_Core->f.GetTransformFeedbackVarying(program, index, bufSize, length, size, type, name);
}
inline void QOpenGLFunctions_3_0::glTransformFeedbackVaryings(GLuint program, GLsizei count, const GLchar* const *varyings, GLenum bufferMode)
{
- d_3_0_Core->TransformFeedbackVaryings(program, count, varyings, bufferMode);
+ d_3_0_Core->f.TransformFeedbackVaryings(program, count, varyings, bufferMode);
}
inline void QOpenGLFunctions_3_0::glBindBufferBase(GLenum target, GLuint index, GLuint buffer)
{
- d_3_0_Core->BindBufferBase(target, index, buffer);
+ d_3_0_Core->f.BindBufferBase(target, index, buffer);
}
inline void QOpenGLFunctions_3_0::glBindBufferRange(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)
{
- d_3_0_Core->BindBufferRange(target, index, buffer, offset, size);
+ d_3_0_Core->f.BindBufferRange(target, index, buffer, offset, size);
}
inline void QOpenGLFunctions_3_0::glEndTransformFeedback()
{
- d_3_0_Core->EndTransformFeedback();
+ d_3_0_Core->f.EndTransformFeedback();
}
inline void QOpenGLFunctions_3_0::glBeginTransformFeedback(GLenum primitiveMode)
{
- d_3_0_Core->BeginTransformFeedback(primitiveMode);
+ d_3_0_Core->f.BeginTransformFeedback(primitiveMode);
}
inline GLboolean QOpenGLFunctions_3_0::glIsEnabledi(GLenum target, GLuint index)
{
- return d_3_0_Core->IsEnabledi(target, index);
+ return d_3_0_Core->f.IsEnabledi(target, index);
}
inline void QOpenGLFunctions_3_0::glDisablei(GLenum target, GLuint index)
{
- d_3_0_Core->Disablei(target, index);
+ d_3_0_Core->f.Disablei(target, index);
}
inline void QOpenGLFunctions_3_0::glEnablei(GLenum target, GLuint index)
{
- d_3_0_Core->Enablei(target, index);
+ d_3_0_Core->f.Enablei(target, index);
}
inline void QOpenGLFunctions_3_0::glGetIntegeri_v(GLenum target, GLuint index, GLint *data)
{
- d_3_0_Core->GetIntegeri_v(target, index, data);
+ d_3_0_Core->f.GetIntegeri_v(target, index, data);
}
inline void QOpenGLFunctions_3_0::glGetBooleani_v(GLenum target, GLuint index, GLboolean *data)
{
- d_3_0_Core->GetBooleani_v(target, index, data);
+ d_3_0_Core->f.GetBooleani_v(target, index, data);
}
inline void QOpenGLFunctions_3_0::glColorMaski(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a)
{
- d_3_0_Core->ColorMaski(index, r, g, b, a);
+ d_3_0_Core->f.ColorMaski(index, r, g, b, a);
}
// OpenGL 1.0 deprecated functions
inline void QOpenGLFunctions_3_0::glTranslatef(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->Translatef(x, y, z);
+ d_1_0_Deprecated->f.Translatef(x, y, z);
}
inline void QOpenGLFunctions_3_0::glTranslated(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->Translated(x, y, z);
+ d_1_0_Deprecated->f.Translated(x, y, z);
}
inline void QOpenGLFunctions_3_0::glScalef(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->Scalef(x, y, z);
+ d_1_0_Deprecated->f.Scalef(x, y, z);
}
inline void QOpenGLFunctions_3_0::glScaled(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->Scaled(x, y, z);
+ d_1_0_Deprecated->f.Scaled(x, y, z);
}
inline void QOpenGLFunctions_3_0::glRotatef(GLfloat angle, GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->Rotatef(angle, x, y, z);
+ d_1_0_Deprecated->f.Rotatef(angle, x, y, z);
}
inline void QOpenGLFunctions_3_0::glRotated(GLdouble angle, GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->Rotated(angle, x, y, z);
+ d_1_0_Deprecated->f.Rotated(angle, x, y, z);
}
inline void QOpenGLFunctions_3_0::glPushMatrix()
{
- d_1_0_Deprecated->PushMatrix();
+ d_1_0_Deprecated->f.PushMatrix();
}
inline void QOpenGLFunctions_3_0::glPopMatrix()
{
- d_1_0_Deprecated->PopMatrix();
+ d_1_0_Deprecated->f.PopMatrix();
}
inline void QOpenGLFunctions_3_0::glOrtho(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
{
- d_1_0_Deprecated->Ortho(left, right, bottom, top, zNear, zFar);
+ d_1_0_Deprecated->f.Ortho(left, right, bottom, top, zNear, zFar);
}
inline void QOpenGLFunctions_3_0::glMultMatrixd(const GLdouble *m)
{
- d_1_0_Deprecated->MultMatrixd(m);
+ d_1_0_Deprecated->f.MultMatrixd(m);
}
inline void QOpenGLFunctions_3_0::glMultMatrixf(const GLfloat *m)
{
- d_1_0_Deprecated->MultMatrixf(m);
+ d_1_0_Deprecated->f.MultMatrixf(m);
}
inline void QOpenGLFunctions_3_0::glMatrixMode(GLenum mode)
{
- d_1_0_Deprecated->MatrixMode(mode);
+ d_1_0_Deprecated->f.MatrixMode(mode);
}
inline void QOpenGLFunctions_3_0::glLoadMatrixd(const GLdouble *m)
{
- d_1_0_Deprecated->LoadMatrixd(m);
+ d_1_0_Deprecated->f.LoadMatrixd(m);
}
inline void QOpenGLFunctions_3_0::glLoadMatrixf(const GLfloat *m)
{
- d_1_0_Deprecated->LoadMatrixf(m);
+ d_1_0_Deprecated->f.LoadMatrixf(m);
}
inline void QOpenGLFunctions_3_0::glLoadIdentity()
{
- d_1_0_Deprecated->LoadIdentity();
+ d_1_0_Deprecated->f.LoadIdentity();
}
inline void QOpenGLFunctions_3_0::glFrustum(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
{
- d_1_0_Deprecated->Frustum(left, right, bottom, top, zNear, zFar);
+ d_1_0_Deprecated->f.Frustum(left, right, bottom, top, zNear, zFar);
}
inline GLboolean QOpenGLFunctions_3_0::glIsList(GLuint list)
{
- return d_1_0_Deprecated->IsList(list);
+ return d_1_0_Deprecated->f.IsList(list);
}
inline void QOpenGLFunctions_3_0::glGetTexGeniv(GLenum coord, GLenum pname, GLint *params)
{
- d_1_0_Deprecated->GetTexGeniv(coord, pname, params);
+ d_1_0_Deprecated->f.GetTexGeniv(coord, pname, params);
}
inline void QOpenGLFunctions_3_0::glGetTexGenfv(GLenum coord, GLenum pname, GLfloat *params)
{
- d_1_0_Deprecated->GetTexGenfv(coord, pname, params);
+ d_1_0_Deprecated->f.GetTexGenfv(coord, pname, params);
}
inline void QOpenGLFunctions_3_0::glGetTexGendv(GLenum coord, GLenum pname, GLdouble *params)
{
- d_1_0_Deprecated->GetTexGendv(coord, pname, params);
+ d_1_0_Deprecated->f.GetTexGendv(coord, pname, params);
}
inline void QOpenGLFunctions_3_0::glGetTexEnviv(GLenum target, GLenum pname, GLint *params)
{
- d_1_0_Deprecated->GetTexEnviv(target, pname, params);
+ d_1_0_Deprecated->f.GetTexEnviv(target, pname, params);
}
inline void QOpenGLFunctions_3_0::glGetTexEnvfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_0_Deprecated->GetTexEnvfv(target, pname, params);
+ d_1_0_Deprecated->f.GetTexEnvfv(target, pname, params);
}
inline void QOpenGLFunctions_3_0::glGetPolygonStipple(GLubyte *mask)
{
- d_1_0_Deprecated->GetPolygonStipple(mask);
+ d_1_0_Deprecated->f.GetPolygonStipple(mask);
}
inline void QOpenGLFunctions_3_0::glGetPixelMapusv(GLenum map, GLushort *values)
{
- d_1_0_Deprecated->GetPixelMapusv(map, values);
+ d_1_0_Deprecated->f.GetPixelMapusv(map, values);
}
inline void QOpenGLFunctions_3_0::glGetPixelMapuiv(GLenum map, GLuint *values)
{
- d_1_0_Deprecated->GetPixelMapuiv(map, values);
+ d_1_0_Deprecated->f.GetPixelMapuiv(map, values);
}
inline void QOpenGLFunctions_3_0::glGetPixelMapfv(GLenum map, GLfloat *values)
{
- d_1_0_Deprecated->GetPixelMapfv(map, values);
+ d_1_0_Deprecated->f.GetPixelMapfv(map, values);
}
inline void QOpenGLFunctions_3_0::glGetMaterialiv(GLenum face, GLenum pname, GLint *params)
{
- d_1_0_Deprecated->GetMaterialiv(face, pname, params);
+ d_1_0_Deprecated->f.GetMaterialiv(face, pname, params);
}
inline void QOpenGLFunctions_3_0::glGetMaterialfv(GLenum face, GLenum pname, GLfloat *params)
{
- d_1_0_Deprecated->GetMaterialfv(face, pname, params);
+ d_1_0_Deprecated->f.GetMaterialfv(face, pname, params);
}
inline void QOpenGLFunctions_3_0::glGetMapiv(GLenum target, GLenum query, GLint *v)
{
- d_1_0_Deprecated->GetMapiv(target, query, v);
+ d_1_0_Deprecated->f.GetMapiv(target, query, v);
}
inline void QOpenGLFunctions_3_0::glGetMapfv(GLenum target, GLenum query, GLfloat *v)
{
- d_1_0_Deprecated->GetMapfv(target, query, v);
+ d_1_0_Deprecated->f.GetMapfv(target, query, v);
}
inline void QOpenGLFunctions_3_0::glGetMapdv(GLenum target, GLenum query, GLdouble *v)
{
- d_1_0_Deprecated->GetMapdv(target, query, v);
+ d_1_0_Deprecated->f.GetMapdv(target, query, v);
}
inline void QOpenGLFunctions_3_0::glGetLightiv(GLenum light, GLenum pname, GLint *params)
{
- d_1_0_Deprecated->GetLightiv(light, pname, params);
+ d_1_0_Deprecated->f.GetLightiv(light, pname, params);
}
inline void QOpenGLFunctions_3_0::glGetLightfv(GLenum light, GLenum pname, GLfloat *params)
{
- d_1_0_Deprecated->GetLightfv(light, pname, params);
+ d_1_0_Deprecated->f.GetLightfv(light, pname, params);
}
inline void QOpenGLFunctions_3_0::glGetClipPlane(GLenum plane, GLdouble *equation)
{
- d_1_0_Deprecated->GetClipPlane(plane, equation);
+ d_1_0_Deprecated->f.GetClipPlane(plane, equation);
}
inline void QOpenGLFunctions_3_0::glDrawPixels(GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_0_Deprecated->DrawPixels(width, height, format, type, pixels);
+ d_1_0_Deprecated->f.DrawPixels(width, height, format, type, pixels);
}
inline void QOpenGLFunctions_3_0::glCopyPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum type)
{
- d_1_0_Deprecated->CopyPixels(x, y, width, height, type);
+ d_1_0_Deprecated->f.CopyPixels(x, y, width, height, type);
}
inline void QOpenGLFunctions_3_0::glPixelMapusv(GLenum map, GLint mapsize, const GLushort *values)
{
- d_1_0_Deprecated->PixelMapusv(map, mapsize, values);
+ d_1_0_Deprecated->f.PixelMapusv(map, mapsize, values);
}
inline void QOpenGLFunctions_3_0::glPixelMapuiv(GLenum map, GLint mapsize, const GLuint *values)
{
- d_1_0_Deprecated->PixelMapuiv(map, mapsize, values);
+ d_1_0_Deprecated->f.PixelMapuiv(map, mapsize, values);
}
inline void QOpenGLFunctions_3_0::glPixelMapfv(GLenum map, GLint mapsize, const GLfloat *values)
{
- d_1_0_Deprecated->PixelMapfv(map, mapsize, values);
+ d_1_0_Deprecated->f.PixelMapfv(map, mapsize, values);
}
inline void QOpenGLFunctions_3_0::glPixelTransferi(GLenum pname, GLint param)
{
- d_1_0_Deprecated->PixelTransferi(pname, param);
+ d_1_0_Deprecated->f.PixelTransferi(pname, param);
}
inline void QOpenGLFunctions_3_0::glPixelTransferf(GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->PixelTransferf(pname, param);
+ d_1_0_Deprecated->f.PixelTransferf(pname, param);
}
inline void QOpenGLFunctions_3_0::glPixelZoom(GLfloat xfactor, GLfloat yfactor)
{
- d_1_0_Deprecated->PixelZoom(xfactor, yfactor);
+ d_1_0_Deprecated->f.PixelZoom(xfactor, yfactor);
}
inline void QOpenGLFunctions_3_0::glAlphaFunc(GLenum func, GLfloat ref)
{
- d_1_0_Deprecated->AlphaFunc(func, ref);
+ d_1_0_Deprecated->f.AlphaFunc(func, ref);
}
inline void QOpenGLFunctions_3_0::glEvalPoint2(GLint i, GLint j)
{
- d_1_0_Deprecated->EvalPoint2(i, j);
+ d_1_0_Deprecated->f.EvalPoint2(i, j);
}
inline void QOpenGLFunctions_3_0::glEvalMesh2(GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2)
{
- d_1_0_Deprecated->EvalMesh2(mode, i1, i2, j1, j2);
+ d_1_0_Deprecated->f.EvalMesh2(mode, i1, i2, j1, j2);
}
inline void QOpenGLFunctions_3_0::glEvalPoint1(GLint i)
{
- d_1_0_Deprecated->EvalPoint1(i);
+ d_1_0_Deprecated->f.EvalPoint1(i);
}
inline void QOpenGLFunctions_3_0::glEvalMesh1(GLenum mode, GLint i1, GLint i2)
{
- d_1_0_Deprecated->EvalMesh1(mode, i1, i2);
+ d_1_0_Deprecated->f.EvalMesh1(mode, i1, i2);
}
inline void QOpenGLFunctions_3_0::glEvalCoord2fv(const GLfloat *u)
{
- d_1_0_Deprecated->EvalCoord2fv(u);
+ d_1_0_Deprecated->f.EvalCoord2fv(u);
}
inline void QOpenGLFunctions_3_0::glEvalCoord2f(GLfloat u, GLfloat v)
{
- d_1_0_Deprecated->EvalCoord2f(u, v);
+ d_1_0_Deprecated->f.EvalCoord2f(u, v);
}
inline void QOpenGLFunctions_3_0::glEvalCoord2dv(const GLdouble *u)
{
- d_1_0_Deprecated->EvalCoord2dv(u);
+ d_1_0_Deprecated->f.EvalCoord2dv(u);
}
inline void QOpenGLFunctions_3_0::glEvalCoord2d(GLdouble u, GLdouble v)
{
- d_1_0_Deprecated->EvalCoord2d(u, v);
+ d_1_0_Deprecated->f.EvalCoord2d(u, v);
}
inline void QOpenGLFunctions_3_0::glEvalCoord1fv(const GLfloat *u)
{
- d_1_0_Deprecated->EvalCoord1fv(u);
+ d_1_0_Deprecated->f.EvalCoord1fv(u);
}
inline void QOpenGLFunctions_3_0::glEvalCoord1f(GLfloat u)
{
- d_1_0_Deprecated->EvalCoord1f(u);
+ d_1_0_Deprecated->f.EvalCoord1f(u);
}
inline void QOpenGLFunctions_3_0::glEvalCoord1dv(const GLdouble *u)
{
- d_1_0_Deprecated->EvalCoord1dv(u);
+ d_1_0_Deprecated->f.EvalCoord1dv(u);
}
inline void QOpenGLFunctions_3_0::glEvalCoord1d(GLdouble u)
{
- d_1_0_Deprecated->EvalCoord1d(u);
+ d_1_0_Deprecated->f.EvalCoord1d(u);
}
inline void QOpenGLFunctions_3_0::glMapGrid2f(GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2)
{
- d_1_0_Deprecated->MapGrid2f(un, u1, u2, vn, v1, v2);
+ d_1_0_Deprecated->f.MapGrid2f(un, u1, u2, vn, v1, v2);
}
inline void QOpenGLFunctions_3_0::glMapGrid2d(GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2)
{
- d_1_0_Deprecated->MapGrid2d(un, u1, u2, vn, v1, v2);
+ d_1_0_Deprecated->f.MapGrid2d(un, u1, u2, vn, v1, v2);
}
inline void QOpenGLFunctions_3_0::glMapGrid1f(GLint un, GLfloat u1, GLfloat u2)
{
- d_1_0_Deprecated->MapGrid1f(un, u1, u2);
+ d_1_0_Deprecated->f.MapGrid1f(un, u1, u2);
}
inline void QOpenGLFunctions_3_0::glMapGrid1d(GLint un, GLdouble u1, GLdouble u2)
{
- d_1_0_Deprecated->MapGrid1d(un, u1, u2);
+ d_1_0_Deprecated->f.MapGrid1d(un, u1, u2);
}
inline void QOpenGLFunctions_3_0::glMap2f(GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points)
{
- d_1_0_Deprecated->Map2f(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points);
+ d_1_0_Deprecated->f.Map2f(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points);
}
inline void QOpenGLFunctions_3_0::glMap2d(GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points)
{
- d_1_0_Deprecated->Map2d(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points);
+ d_1_0_Deprecated->f.Map2d(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points);
}
inline void QOpenGLFunctions_3_0::glMap1f(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points)
{
- d_1_0_Deprecated->Map1f(target, u1, u2, stride, order, points);
+ d_1_0_Deprecated->f.Map1f(target, u1, u2, stride, order, points);
}
inline void QOpenGLFunctions_3_0::glMap1d(GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points)
{
- d_1_0_Deprecated->Map1d(target, u1, u2, stride, order, points);
+ d_1_0_Deprecated->f.Map1d(target, u1, u2, stride, order, points);
}
inline void QOpenGLFunctions_3_0::glPushAttrib(GLbitfield mask)
{
- d_1_0_Deprecated->PushAttrib(mask);
+ d_1_0_Deprecated->f.PushAttrib(mask);
}
inline void QOpenGLFunctions_3_0::glPopAttrib()
{
- d_1_0_Deprecated->PopAttrib();
+ d_1_0_Deprecated->f.PopAttrib();
}
inline void QOpenGLFunctions_3_0::glAccum(GLenum op, GLfloat value)
{
- d_1_0_Deprecated->Accum(op, value);
+ d_1_0_Deprecated->f.Accum(op, value);
}
inline void QOpenGLFunctions_3_0::glIndexMask(GLuint mask)
{
- d_1_0_Deprecated->IndexMask(mask);
+ d_1_0_Deprecated->f.IndexMask(mask);
}
inline void QOpenGLFunctions_3_0::glClearIndex(GLfloat c)
{
- d_1_0_Deprecated->ClearIndex(c);
+ d_1_0_Deprecated->f.ClearIndex(c);
}
inline void QOpenGLFunctions_3_0::glClearAccum(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_0_Deprecated->ClearAccum(red, green, blue, alpha);
+ d_1_0_Deprecated->f.ClearAccum(red, green, blue, alpha);
}
inline void QOpenGLFunctions_3_0::glPushName(GLuint name)
{
- d_1_0_Deprecated->PushName(name);
+ d_1_0_Deprecated->f.PushName(name);
}
inline void QOpenGLFunctions_3_0::glPopName()
{
- d_1_0_Deprecated->PopName();
+ d_1_0_Deprecated->f.PopName();
}
inline void QOpenGLFunctions_3_0::glPassThrough(GLfloat token)
{
- d_1_0_Deprecated->PassThrough(token);
+ d_1_0_Deprecated->f.PassThrough(token);
}
inline void QOpenGLFunctions_3_0::glLoadName(GLuint name)
{
- d_1_0_Deprecated->LoadName(name);
+ d_1_0_Deprecated->f.LoadName(name);
}
inline void QOpenGLFunctions_3_0::glInitNames()
{
- d_1_0_Deprecated->InitNames();
+ d_1_0_Deprecated->f.InitNames();
}
inline GLint QOpenGLFunctions_3_0::glRenderMode(GLenum mode)
{
- return d_1_0_Deprecated->RenderMode(mode);
+ return d_1_0_Deprecated->f.RenderMode(mode);
}
inline void QOpenGLFunctions_3_0::glSelectBuffer(GLsizei size, GLuint *buffer)
{
- d_1_0_Deprecated->SelectBuffer(size, buffer);
+ d_1_0_Deprecated->f.SelectBuffer(size, buffer);
}
inline void QOpenGLFunctions_3_0::glFeedbackBuffer(GLsizei size, GLenum type, GLfloat *buffer)
{
- d_1_0_Deprecated->FeedbackBuffer(size, type, buffer);
+ d_1_0_Deprecated->f.FeedbackBuffer(size, type, buffer);
}
inline void QOpenGLFunctions_3_0::glTexGeniv(GLenum coord, GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->TexGeniv(coord, pname, params);
+ d_1_0_Deprecated->f.TexGeniv(coord, pname, params);
}
inline void QOpenGLFunctions_3_0::glTexGeni(GLenum coord, GLenum pname, GLint param)
{
- d_1_0_Deprecated->TexGeni(coord, pname, param);
+ d_1_0_Deprecated->f.TexGeni(coord, pname, param);
}
inline void QOpenGLFunctions_3_0::glTexGenfv(GLenum coord, GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->TexGenfv(coord, pname, params);
+ d_1_0_Deprecated->f.TexGenfv(coord, pname, params);
}
inline void QOpenGLFunctions_3_0::glTexGenf(GLenum coord, GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->TexGenf(coord, pname, param);
+ d_1_0_Deprecated->f.TexGenf(coord, pname, param);
}
inline void QOpenGLFunctions_3_0::glTexGendv(GLenum coord, GLenum pname, const GLdouble *params)
{
- d_1_0_Deprecated->TexGendv(coord, pname, params);
+ d_1_0_Deprecated->f.TexGendv(coord, pname, params);
}
inline void QOpenGLFunctions_3_0::glTexGend(GLenum coord, GLenum pname, GLdouble param)
{
- d_1_0_Deprecated->TexGend(coord, pname, param);
+ d_1_0_Deprecated->f.TexGend(coord, pname, param);
}
inline void QOpenGLFunctions_3_0::glTexEnviv(GLenum target, GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->TexEnviv(target, pname, params);
+ d_1_0_Deprecated->f.TexEnviv(target, pname, params);
}
inline void QOpenGLFunctions_3_0::glTexEnvi(GLenum target, GLenum pname, GLint param)
{
- d_1_0_Deprecated->TexEnvi(target, pname, param);
+ d_1_0_Deprecated->f.TexEnvi(target, pname, param);
}
inline void QOpenGLFunctions_3_0::glTexEnvfv(GLenum target, GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->TexEnvfv(target, pname, params);
+ d_1_0_Deprecated->f.TexEnvfv(target, pname, params);
}
inline void QOpenGLFunctions_3_0::glTexEnvf(GLenum target, GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->TexEnvf(target, pname, param);
+ d_1_0_Deprecated->f.TexEnvf(target, pname, param);
}
inline void QOpenGLFunctions_3_0::glShadeModel(GLenum mode)
{
- d_1_0_Deprecated->ShadeModel(mode);
+ d_1_0_Deprecated->f.ShadeModel(mode);
}
inline void QOpenGLFunctions_3_0::glPolygonStipple(const GLubyte *mask)
{
- d_1_0_Deprecated->PolygonStipple(mask);
+ d_1_0_Deprecated->f.PolygonStipple(mask);
}
inline void QOpenGLFunctions_3_0::glMaterialiv(GLenum face, GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->Materialiv(face, pname, params);
+ d_1_0_Deprecated->f.Materialiv(face, pname, params);
}
inline void QOpenGLFunctions_3_0::glMateriali(GLenum face, GLenum pname, GLint param)
{
- d_1_0_Deprecated->Materiali(face, pname, param);
+ d_1_0_Deprecated->f.Materiali(face, pname, param);
}
inline void QOpenGLFunctions_3_0::glMaterialfv(GLenum face, GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->Materialfv(face, pname, params);
+ d_1_0_Deprecated->f.Materialfv(face, pname, params);
}
inline void QOpenGLFunctions_3_0::glMaterialf(GLenum face, GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->Materialf(face, pname, param);
+ d_1_0_Deprecated->f.Materialf(face, pname, param);
}
inline void QOpenGLFunctions_3_0::glLineStipple(GLint factor, GLushort pattern)
{
- d_1_0_Deprecated->LineStipple(factor, pattern);
+ d_1_0_Deprecated->f.LineStipple(factor, pattern);
}
inline void QOpenGLFunctions_3_0::glLightModeliv(GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->LightModeliv(pname, params);
+ d_1_0_Deprecated->f.LightModeliv(pname, params);
}
inline void QOpenGLFunctions_3_0::glLightModeli(GLenum pname, GLint param)
{
- d_1_0_Deprecated->LightModeli(pname, param);
+ d_1_0_Deprecated->f.LightModeli(pname, param);
}
inline void QOpenGLFunctions_3_0::glLightModelfv(GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->LightModelfv(pname, params);
+ d_1_0_Deprecated->f.LightModelfv(pname, params);
}
inline void QOpenGLFunctions_3_0::glLightModelf(GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->LightModelf(pname, param);
+ d_1_0_Deprecated->f.LightModelf(pname, param);
}
inline void QOpenGLFunctions_3_0::glLightiv(GLenum light, GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->Lightiv(light, pname, params);
+ d_1_0_Deprecated->f.Lightiv(light, pname, params);
}
inline void QOpenGLFunctions_3_0::glLighti(GLenum light, GLenum pname, GLint param)
{
- d_1_0_Deprecated->Lighti(light, pname, param);
+ d_1_0_Deprecated->f.Lighti(light, pname, param);
}
inline void QOpenGLFunctions_3_0::glLightfv(GLenum light, GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->Lightfv(light, pname, params);
+ d_1_0_Deprecated->f.Lightfv(light, pname, params);
}
inline void QOpenGLFunctions_3_0::glLightf(GLenum light, GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->Lightf(light, pname, param);
+ d_1_0_Deprecated->f.Lightf(light, pname, param);
}
inline void QOpenGLFunctions_3_0::glFogiv(GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->Fogiv(pname, params);
+ d_1_0_Deprecated->f.Fogiv(pname, params);
}
inline void QOpenGLFunctions_3_0::glFogi(GLenum pname, GLint param)
{
- d_1_0_Deprecated->Fogi(pname, param);
+ d_1_0_Deprecated->f.Fogi(pname, param);
}
inline void QOpenGLFunctions_3_0::glFogfv(GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->Fogfv(pname, params);
+ d_1_0_Deprecated->f.Fogfv(pname, params);
}
inline void QOpenGLFunctions_3_0::glFogf(GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->Fogf(pname, param);
+ d_1_0_Deprecated->f.Fogf(pname, param);
}
inline void QOpenGLFunctions_3_0::glColorMaterial(GLenum face, GLenum mode)
{
- d_1_0_Deprecated->ColorMaterial(face, mode);
+ d_1_0_Deprecated->f.ColorMaterial(face, mode);
}
inline void QOpenGLFunctions_3_0::glClipPlane(GLenum plane, const GLdouble *equation)
{
- d_1_0_Deprecated->ClipPlane(plane, equation);
+ d_1_0_Deprecated->f.ClipPlane(plane, equation);
}
inline void QOpenGLFunctions_3_0::glVertex4sv(const GLshort *v)
{
- d_1_0_Deprecated->Vertex4sv(v);
+ d_1_0_Deprecated->f.Vertex4sv(v);
}
inline void QOpenGLFunctions_3_0::glVertex4s(GLshort x, GLshort y, GLshort z, GLshort w)
{
- d_1_0_Deprecated->Vertex4s(x, y, z, w);
+ d_1_0_Deprecated->f.Vertex4s(x, y, z, w);
}
inline void QOpenGLFunctions_3_0::glVertex4iv(const GLint *v)
{
- d_1_0_Deprecated->Vertex4iv(v);
+ d_1_0_Deprecated->f.Vertex4iv(v);
}
inline void QOpenGLFunctions_3_0::glVertex4i(GLint x, GLint y, GLint z, GLint w)
{
- d_1_0_Deprecated->Vertex4i(x, y, z, w);
+ d_1_0_Deprecated->f.Vertex4i(x, y, z, w);
}
inline void QOpenGLFunctions_3_0::glVertex4fv(const GLfloat *v)
{
- d_1_0_Deprecated->Vertex4fv(v);
+ d_1_0_Deprecated->f.Vertex4fv(v);
}
inline void QOpenGLFunctions_3_0::glVertex4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
{
- d_1_0_Deprecated->Vertex4f(x, y, z, w);
+ d_1_0_Deprecated->f.Vertex4f(x, y, z, w);
}
inline void QOpenGLFunctions_3_0::glVertex4dv(const GLdouble *v)
{
- d_1_0_Deprecated->Vertex4dv(v);
+ d_1_0_Deprecated->f.Vertex4dv(v);
}
inline void QOpenGLFunctions_3_0::glVertex4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
{
- d_1_0_Deprecated->Vertex4d(x, y, z, w);
+ d_1_0_Deprecated->f.Vertex4d(x, y, z, w);
}
inline void QOpenGLFunctions_3_0::glVertex3sv(const GLshort *v)
{
- d_1_0_Deprecated->Vertex3sv(v);
+ d_1_0_Deprecated->f.Vertex3sv(v);
}
inline void QOpenGLFunctions_3_0::glVertex3s(GLshort x, GLshort y, GLshort z)
{
- d_1_0_Deprecated->Vertex3s(x, y, z);
+ d_1_0_Deprecated->f.Vertex3s(x, y, z);
}
inline void QOpenGLFunctions_3_0::glVertex3iv(const GLint *v)
{
- d_1_0_Deprecated->Vertex3iv(v);
+ d_1_0_Deprecated->f.Vertex3iv(v);
}
inline void QOpenGLFunctions_3_0::glVertex3i(GLint x, GLint y, GLint z)
{
- d_1_0_Deprecated->Vertex3i(x, y, z);
+ d_1_0_Deprecated->f.Vertex3i(x, y, z);
}
inline void QOpenGLFunctions_3_0::glVertex3fv(const GLfloat *v)
{
- d_1_0_Deprecated->Vertex3fv(v);
+ d_1_0_Deprecated->f.Vertex3fv(v);
}
inline void QOpenGLFunctions_3_0::glVertex3f(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->Vertex3f(x, y, z);
+ d_1_0_Deprecated->f.Vertex3f(x, y, z);
}
inline void QOpenGLFunctions_3_0::glVertex3dv(const GLdouble *v)
{
- d_1_0_Deprecated->Vertex3dv(v);
+ d_1_0_Deprecated->f.Vertex3dv(v);
}
inline void QOpenGLFunctions_3_0::glVertex3d(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->Vertex3d(x, y, z);
+ d_1_0_Deprecated->f.Vertex3d(x, y, z);
}
inline void QOpenGLFunctions_3_0::glVertex2sv(const GLshort *v)
{
- d_1_0_Deprecated->Vertex2sv(v);
+ d_1_0_Deprecated->f.Vertex2sv(v);
}
inline void QOpenGLFunctions_3_0::glVertex2s(GLshort x, GLshort y)
{
- d_1_0_Deprecated->Vertex2s(x, y);
+ d_1_0_Deprecated->f.Vertex2s(x, y);
}
inline void QOpenGLFunctions_3_0::glVertex2iv(const GLint *v)
{
- d_1_0_Deprecated->Vertex2iv(v);
+ d_1_0_Deprecated->f.Vertex2iv(v);
}
inline void QOpenGLFunctions_3_0::glVertex2i(GLint x, GLint y)
{
- d_1_0_Deprecated->Vertex2i(x, y);
+ d_1_0_Deprecated->f.Vertex2i(x, y);
}
inline void QOpenGLFunctions_3_0::glVertex2fv(const GLfloat *v)
{
- d_1_0_Deprecated->Vertex2fv(v);
+ d_1_0_Deprecated->f.Vertex2fv(v);
}
inline void QOpenGLFunctions_3_0::glVertex2f(GLfloat x, GLfloat y)
{
- d_1_0_Deprecated->Vertex2f(x, y);
+ d_1_0_Deprecated->f.Vertex2f(x, y);
}
inline void QOpenGLFunctions_3_0::glVertex2dv(const GLdouble *v)
{
- d_1_0_Deprecated->Vertex2dv(v);
+ d_1_0_Deprecated->f.Vertex2dv(v);
}
inline void QOpenGLFunctions_3_0::glVertex2d(GLdouble x, GLdouble y)
{
- d_1_0_Deprecated->Vertex2d(x, y);
+ d_1_0_Deprecated->f.Vertex2d(x, y);
}
inline void QOpenGLFunctions_3_0::glTexCoord4sv(const GLshort *v)
{
- d_1_0_Deprecated->TexCoord4sv(v);
+ d_1_0_Deprecated->f.TexCoord4sv(v);
}
inline void QOpenGLFunctions_3_0::glTexCoord4s(GLshort s, GLshort t, GLshort r, GLshort q)
{
- d_1_0_Deprecated->TexCoord4s(s, t, r, q);
+ d_1_0_Deprecated->f.TexCoord4s(s, t, r, q);
}
inline void QOpenGLFunctions_3_0::glTexCoord4iv(const GLint *v)
{
- d_1_0_Deprecated->TexCoord4iv(v);
+ d_1_0_Deprecated->f.TexCoord4iv(v);
}
inline void QOpenGLFunctions_3_0::glTexCoord4i(GLint s, GLint t, GLint r, GLint q)
{
- d_1_0_Deprecated->TexCoord4i(s, t, r, q);
+ d_1_0_Deprecated->f.TexCoord4i(s, t, r, q);
}
inline void QOpenGLFunctions_3_0::glTexCoord4fv(const GLfloat *v)
{
- d_1_0_Deprecated->TexCoord4fv(v);
+ d_1_0_Deprecated->f.TexCoord4fv(v);
}
inline void QOpenGLFunctions_3_0::glTexCoord4f(GLfloat s, GLfloat t, GLfloat r, GLfloat q)
{
- d_1_0_Deprecated->TexCoord4f(s, t, r, q);
+ d_1_0_Deprecated->f.TexCoord4f(s, t, r, q);
}
inline void QOpenGLFunctions_3_0::glTexCoord4dv(const GLdouble *v)
{
- d_1_0_Deprecated->TexCoord4dv(v);
+ d_1_0_Deprecated->f.TexCoord4dv(v);
}
inline void QOpenGLFunctions_3_0::glTexCoord4d(GLdouble s, GLdouble t, GLdouble r, GLdouble q)
{
- d_1_0_Deprecated->TexCoord4d(s, t, r, q);
+ d_1_0_Deprecated->f.TexCoord4d(s, t, r, q);
}
inline void QOpenGLFunctions_3_0::glTexCoord3sv(const GLshort *v)
{
- d_1_0_Deprecated->TexCoord3sv(v);
+ d_1_0_Deprecated->f.TexCoord3sv(v);
}
inline void QOpenGLFunctions_3_0::glTexCoord3s(GLshort s, GLshort t, GLshort r)
{
- d_1_0_Deprecated->TexCoord3s(s, t, r);
+ d_1_0_Deprecated->f.TexCoord3s(s, t, r);
}
inline void QOpenGLFunctions_3_0::glTexCoord3iv(const GLint *v)
{
- d_1_0_Deprecated->TexCoord3iv(v);
+ d_1_0_Deprecated->f.TexCoord3iv(v);
}
inline void QOpenGLFunctions_3_0::glTexCoord3i(GLint s, GLint t, GLint r)
{
- d_1_0_Deprecated->TexCoord3i(s, t, r);
+ d_1_0_Deprecated->f.TexCoord3i(s, t, r);
}
inline void QOpenGLFunctions_3_0::glTexCoord3fv(const GLfloat *v)
{
- d_1_0_Deprecated->TexCoord3fv(v);
+ d_1_0_Deprecated->f.TexCoord3fv(v);
}
inline void QOpenGLFunctions_3_0::glTexCoord3f(GLfloat s, GLfloat t, GLfloat r)
{
- d_1_0_Deprecated->TexCoord3f(s, t, r);
+ d_1_0_Deprecated->f.TexCoord3f(s, t, r);
}
inline void QOpenGLFunctions_3_0::glTexCoord3dv(const GLdouble *v)
{
- d_1_0_Deprecated->TexCoord3dv(v);
+ d_1_0_Deprecated->f.TexCoord3dv(v);
}
inline void QOpenGLFunctions_3_0::glTexCoord3d(GLdouble s, GLdouble t, GLdouble r)
{
- d_1_0_Deprecated->TexCoord3d(s, t, r);
+ d_1_0_Deprecated->f.TexCoord3d(s, t, r);
}
inline void QOpenGLFunctions_3_0::glTexCoord2sv(const GLshort *v)
{
- d_1_0_Deprecated->TexCoord2sv(v);
+ d_1_0_Deprecated->f.TexCoord2sv(v);
}
inline void QOpenGLFunctions_3_0::glTexCoord2s(GLshort s, GLshort t)
{
- d_1_0_Deprecated->TexCoord2s(s, t);
+ d_1_0_Deprecated->f.TexCoord2s(s, t);
}
inline void QOpenGLFunctions_3_0::glTexCoord2iv(const GLint *v)
{
- d_1_0_Deprecated->TexCoord2iv(v);
+ d_1_0_Deprecated->f.TexCoord2iv(v);
}
inline void QOpenGLFunctions_3_0::glTexCoord2i(GLint s, GLint t)
{
- d_1_0_Deprecated->TexCoord2i(s, t);
+ d_1_0_Deprecated->f.TexCoord2i(s, t);
}
inline void QOpenGLFunctions_3_0::glTexCoord2fv(const GLfloat *v)
{
- d_1_0_Deprecated->TexCoord2fv(v);
+ d_1_0_Deprecated->f.TexCoord2fv(v);
}
inline void QOpenGLFunctions_3_0::glTexCoord2f(GLfloat s, GLfloat t)
{
- d_1_0_Deprecated->TexCoord2f(s, t);
+ d_1_0_Deprecated->f.TexCoord2f(s, t);
}
inline void QOpenGLFunctions_3_0::glTexCoord2dv(const GLdouble *v)
{
- d_1_0_Deprecated->TexCoord2dv(v);
+ d_1_0_Deprecated->f.TexCoord2dv(v);
}
inline void QOpenGLFunctions_3_0::glTexCoord2d(GLdouble s, GLdouble t)
{
- d_1_0_Deprecated->TexCoord2d(s, t);
+ d_1_0_Deprecated->f.TexCoord2d(s, t);
}
inline void QOpenGLFunctions_3_0::glTexCoord1sv(const GLshort *v)
{
- d_1_0_Deprecated->TexCoord1sv(v);
+ d_1_0_Deprecated->f.TexCoord1sv(v);
}
inline void QOpenGLFunctions_3_0::glTexCoord1s(GLshort s)
{
- d_1_0_Deprecated->TexCoord1s(s);
+ d_1_0_Deprecated->f.TexCoord1s(s);
}
inline void QOpenGLFunctions_3_0::glTexCoord1iv(const GLint *v)
{
- d_1_0_Deprecated->TexCoord1iv(v);
+ d_1_0_Deprecated->f.TexCoord1iv(v);
}
inline void QOpenGLFunctions_3_0::glTexCoord1i(GLint s)
{
- d_1_0_Deprecated->TexCoord1i(s);
+ d_1_0_Deprecated->f.TexCoord1i(s);
}
inline void QOpenGLFunctions_3_0::glTexCoord1fv(const GLfloat *v)
{
- d_1_0_Deprecated->TexCoord1fv(v);
+ d_1_0_Deprecated->f.TexCoord1fv(v);
}
inline void QOpenGLFunctions_3_0::glTexCoord1f(GLfloat s)
{
- d_1_0_Deprecated->TexCoord1f(s);
+ d_1_0_Deprecated->f.TexCoord1f(s);
}
inline void QOpenGLFunctions_3_0::glTexCoord1dv(const GLdouble *v)
{
- d_1_0_Deprecated->TexCoord1dv(v);
+ d_1_0_Deprecated->f.TexCoord1dv(v);
}
inline void QOpenGLFunctions_3_0::glTexCoord1d(GLdouble s)
{
- d_1_0_Deprecated->TexCoord1d(s);
+ d_1_0_Deprecated->f.TexCoord1d(s);
}
inline void QOpenGLFunctions_3_0::glRectsv(const GLshort *v1, const GLshort *v2)
{
- d_1_0_Deprecated->Rectsv(v1, v2);
+ d_1_0_Deprecated->f.Rectsv(v1, v2);
}
inline void QOpenGLFunctions_3_0::glRects(GLshort x1, GLshort y1, GLshort x2, GLshort y2)
{
- d_1_0_Deprecated->Rects(x1, y1, x2, y2);
+ d_1_0_Deprecated->f.Rects(x1, y1, x2, y2);
}
inline void QOpenGLFunctions_3_0::glRectiv(const GLint *v1, const GLint *v2)
{
- d_1_0_Deprecated->Rectiv(v1, v2);
+ d_1_0_Deprecated->f.Rectiv(v1, v2);
}
inline void QOpenGLFunctions_3_0::glRecti(GLint x1, GLint y1, GLint x2, GLint y2)
{
- d_1_0_Deprecated->Recti(x1, y1, x2, y2);
+ d_1_0_Deprecated->f.Recti(x1, y1, x2, y2);
}
inline void QOpenGLFunctions_3_0::glRectfv(const GLfloat *v1, const GLfloat *v2)
{
- d_1_0_Deprecated->Rectfv(v1, v2);
+ d_1_0_Deprecated->f.Rectfv(v1, v2);
}
inline void QOpenGLFunctions_3_0::glRectf(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2)
{
- d_1_0_Deprecated->Rectf(x1, y1, x2, y2);
+ d_1_0_Deprecated->f.Rectf(x1, y1, x2, y2);
}
inline void QOpenGLFunctions_3_0::glRectdv(const GLdouble *v1, const GLdouble *v2)
{
- d_1_0_Deprecated->Rectdv(v1, v2);
+ d_1_0_Deprecated->f.Rectdv(v1, v2);
}
inline void QOpenGLFunctions_3_0::glRectd(GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2)
{
- d_1_0_Deprecated->Rectd(x1, y1, x2, y2);
+ d_1_0_Deprecated->f.Rectd(x1, y1, x2, y2);
}
inline void QOpenGLFunctions_3_0::glRasterPos4sv(const GLshort *v)
{
- d_1_0_Deprecated->RasterPos4sv(v);
+ d_1_0_Deprecated->f.RasterPos4sv(v);
}
inline void QOpenGLFunctions_3_0::glRasterPos4s(GLshort x, GLshort y, GLshort z, GLshort w)
{
- d_1_0_Deprecated->RasterPos4s(x, y, z, w);
+ d_1_0_Deprecated->f.RasterPos4s(x, y, z, w);
}
inline void QOpenGLFunctions_3_0::glRasterPos4iv(const GLint *v)
{
- d_1_0_Deprecated->RasterPos4iv(v);
+ d_1_0_Deprecated->f.RasterPos4iv(v);
}
inline void QOpenGLFunctions_3_0::glRasterPos4i(GLint x, GLint y, GLint z, GLint w)
{
- d_1_0_Deprecated->RasterPos4i(x, y, z, w);
+ d_1_0_Deprecated->f.RasterPos4i(x, y, z, w);
}
inline void QOpenGLFunctions_3_0::glRasterPos4fv(const GLfloat *v)
{
- d_1_0_Deprecated->RasterPos4fv(v);
+ d_1_0_Deprecated->f.RasterPos4fv(v);
}
inline void QOpenGLFunctions_3_0::glRasterPos4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
{
- d_1_0_Deprecated->RasterPos4f(x, y, z, w);
+ d_1_0_Deprecated->f.RasterPos4f(x, y, z, w);
}
inline void QOpenGLFunctions_3_0::glRasterPos4dv(const GLdouble *v)
{
- d_1_0_Deprecated->RasterPos4dv(v);
+ d_1_0_Deprecated->f.RasterPos4dv(v);
}
inline void QOpenGLFunctions_3_0::glRasterPos4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
{
- d_1_0_Deprecated->RasterPos4d(x, y, z, w);
+ d_1_0_Deprecated->f.RasterPos4d(x, y, z, w);
}
inline void QOpenGLFunctions_3_0::glRasterPos3sv(const GLshort *v)
{
- d_1_0_Deprecated->RasterPos3sv(v);
+ d_1_0_Deprecated->f.RasterPos3sv(v);
}
inline void QOpenGLFunctions_3_0::glRasterPos3s(GLshort x, GLshort y, GLshort z)
{
- d_1_0_Deprecated->RasterPos3s(x, y, z);
+ d_1_0_Deprecated->f.RasterPos3s(x, y, z);
}
inline void QOpenGLFunctions_3_0::glRasterPos3iv(const GLint *v)
{
- d_1_0_Deprecated->RasterPos3iv(v);
+ d_1_0_Deprecated->f.RasterPos3iv(v);
}
inline void QOpenGLFunctions_3_0::glRasterPos3i(GLint x, GLint y, GLint z)
{
- d_1_0_Deprecated->RasterPos3i(x, y, z);
+ d_1_0_Deprecated->f.RasterPos3i(x, y, z);
}
inline void QOpenGLFunctions_3_0::glRasterPos3fv(const GLfloat *v)
{
- d_1_0_Deprecated->RasterPos3fv(v);
+ d_1_0_Deprecated->f.RasterPos3fv(v);
}
inline void QOpenGLFunctions_3_0::glRasterPos3f(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->RasterPos3f(x, y, z);
+ d_1_0_Deprecated->f.RasterPos3f(x, y, z);
}
inline void QOpenGLFunctions_3_0::glRasterPos3dv(const GLdouble *v)
{
- d_1_0_Deprecated->RasterPos3dv(v);
+ d_1_0_Deprecated->f.RasterPos3dv(v);
}
inline void QOpenGLFunctions_3_0::glRasterPos3d(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->RasterPos3d(x, y, z);
+ d_1_0_Deprecated->f.RasterPos3d(x, y, z);
}
inline void QOpenGLFunctions_3_0::glRasterPos2sv(const GLshort *v)
{
- d_1_0_Deprecated->RasterPos2sv(v);
+ d_1_0_Deprecated->f.RasterPos2sv(v);
}
inline void QOpenGLFunctions_3_0::glRasterPos2s(GLshort x, GLshort y)
{
- d_1_0_Deprecated->RasterPos2s(x, y);
+ d_1_0_Deprecated->f.RasterPos2s(x, y);
}
inline void QOpenGLFunctions_3_0::glRasterPos2iv(const GLint *v)
{
- d_1_0_Deprecated->RasterPos2iv(v);
+ d_1_0_Deprecated->f.RasterPos2iv(v);
}
inline void QOpenGLFunctions_3_0::glRasterPos2i(GLint x, GLint y)
{
- d_1_0_Deprecated->RasterPos2i(x, y);
+ d_1_0_Deprecated->f.RasterPos2i(x, y);
}
inline void QOpenGLFunctions_3_0::glRasterPos2fv(const GLfloat *v)
{
- d_1_0_Deprecated->RasterPos2fv(v);
+ d_1_0_Deprecated->f.RasterPos2fv(v);
}
inline void QOpenGLFunctions_3_0::glRasterPos2f(GLfloat x, GLfloat y)
{
- d_1_0_Deprecated->RasterPos2f(x, y);
+ d_1_0_Deprecated->f.RasterPos2f(x, y);
}
inline void QOpenGLFunctions_3_0::glRasterPos2dv(const GLdouble *v)
{
- d_1_0_Deprecated->RasterPos2dv(v);
+ d_1_0_Deprecated->f.RasterPos2dv(v);
}
inline void QOpenGLFunctions_3_0::glRasterPos2d(GLdouble x, GLdouble y)
{
- d_1_0_Deprecated->RasterPos2d(x, y);
+ d_1_0_Deprecated->f.RasterPos2d(x, y);
}
inline void QOpenGLFunctions_3_0::glNormal3sv(const GLshort *v)
{
- d_1_0_Deprecated->Normal3sv(v);
+ d_1_0_Deprecated->f.Normal3sv(v);
}
inline void QOpenGLFunctions_3_0::glNormal3s(GLshort nx, GLshort ny, GLshort nz)
{
- d_1_0_Deprecated->Normal3s(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3s(nx, ny, nz);
}
inline void QOpenGLFunctions_3_0::glNormal3iv(const GLint *v)
{
- d_1_0_Deprecated->Normal3iv(v);
+ d_1_0_Deprecated->f.Normal3iv(v);
}
inline void QOpenGLFunctions_3_0::glNormal3i(GLint nx, GLint ny, GLint nz)
{
- d_1_0_Deprecated->Normal3i(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3i(nx, ny, nz);
}
inline void QOpenGLFunctions_3_0::glNormal3fv(const GLfloat *v)
{
- d_1_0_Deprecated->Normal3fv(v);
+ d_1_0_Deprecated->f.Normal3fv(v);
}
inline void QOpenGLFunctions_3_0::glNormal3f(GLfloat nx, GLfloat ny, GLfloat nz)
{
- d_1_0_Deprecated->Normal3f(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3f(nx, ny, nz);
}
inline void QOpenGLFunctions_3_0::glNormal3dv(const GLdouble *v)
{
- d_1_0_Deprecated->Normal3dv(v);
+ d_1_0_Deprecated->f.Normal3dv(v);
}
inline void QOpenGLFunctions_3_0::glNormal3d(GLdouble nx, GLdouble ny, GLdouble nz)
{
- d_1_0_Deprecated->Normal3d(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3d(nx, ny, nz);
}
inline void QOpenGLFunctions_3_0::glNormal3bv(const GLbyte *v)
{
- d_1_0_Deprecated->Normal3bv(v);
+ d_1_0_Deprecated->f.Normal3bv(v);
}
inline void QOpenGLFunctions_3_0::glNormal3b(GLbyte nx, GLbyte ny, GLbyte nz)
{
- d_1_0_Deprecated->Normal3b(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3b(nx, ny, nz);
}
inline void QOpenGLFunctions_3_0::glIndexsv(const GLshort *c)
{
- d_1_0_Deprecated->Indexsv(c);
+ d_1_0_Deprecated->f.Indexsv(c);
}
inline void QOpenGLFunctions_3_0::glIndexs(GLshort c)
{
- d_1_0_Deprecated->Indexs(c);
+ d_1_0_Deprecated->f.Indexs(c);
}
inline void QOpenGLFunctions_3_0::glIndexiv(const GLint *c)
{
- d_1_0_Deprecated->Indexiv(c);
+ d_1_0_Deprecated->f.Indexiv(c);
}
inline void QOpenGLFunctions_3_0::glIndexi(GLint c)
{
- d_1_0_Deprecated->Indexi(c);
+ d_1_0_Deprecated->f.Indexi(c);
}
inline void QOpenGLFunctions_3_0::glIndexfv(const GLfloat *c)
{
- d_1_0_Deprecated->Indexfv(c);
+ d_1_0_Deprecated->f.Indexfv(c);
}
inline void QOpenGLFunctions_3_0::glIndexf(GLfloat c)
{
- d_1_0_Deprecated->Indexf(c);
+ d_1_0_Deprecated->f.Indexf(c);
}
inline void QOpenGLFunctions_3_0::glIndexdv(const GLdouble *c)
{
- d_1_0_Deprecated->Indexdv(c);
+ d_1_0_Deprecated->f.Indexdv(c);
}
inline void QOpenGLFunctions_3_0::glIndexd(GLdouble c)
{
- d_1_0_Deprecated->Indexd(c);
+ d_1_0_Deprecated->f.Indexd(c);
}
inline void QOpenGLFunctions_3_0::glEnd()
{
- d_1_0_Deprecated->End();
+ d_1_0_Deprecated->f.End();
}
inline void QOpenGLFunctions_3_0::glEdgeFlagv(const GLboolean *flag)
{
- d_1_0_Deprecated->EdgeFlagv(flag);
+ d_1_0_Deprecated->f.EdgeFlagv(flag);
}
inline void QOpenGLFunctions_3_0::glEdgeFlag(GLboolean flag)
{
- d_1_0_Deprecated->EdgeFlag(flag);
+ d_1_0_Deprecated->f.EdgeFlag(flag);
}
inline void QOpenGLFunctions_3_0::glColor4usv(const GLushort *v)
{
- d_1_0_Deprecated->Color4usv(v);
+ d_1_0_Deprecated->f.Color4usv(v);
}
inline void QOpenGLFunctions_3_0::glColor4us(GLushort red, GLushort green, GLushort blue, GLushort alpha)
{
- d_1_0_Deprecated->Color4us(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4us(red, green, blue, alpha);
}
inline void QOpenGLFunctions_3_0::glColor4uiv(const GLuint *v)
{
- d_1_0_Deprecated->Color4uiv(v);
+ d_1_0_Deprecated->f.Color4uiv(v);
}
inline void QOpenGLFunctions_3_0::glColor4ui(GLuint red, GLuint green, GLuint blue, GLuint alpha)
{
- d_1_0_Deprecated->Color4ui(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4ui(red, green, blue, alpha);
}
inline void QOpenGLFunctions_3_0::glColor4ubv(const GLubyte *v)
{
- d_1_0_Deprecated->Color4ubv(v);
+ d_1_0_Deprecated->f.Color4ubv(v);
}
inline void QOpenGLFunctions_3_0::glColor4ub(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha)
{
- d_1_0_Deprecated->Color4ub(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4ub(red, green, blue, alpha);
}
inline void QOpenGLFunctions_3_0::glColor4sv(const GLshort *v)
{
- d_1_0_Deprecated->Color4sv(v);
+ d_1_0_Deprecated->f.Color4sv(v);
}
inline void QOpenGLFunctions_3_0::glColor4s(GLshort red, GLshort green, GLshort blue, GLshort alpha)
{
- d_1_0_Deprecated->Color4s(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4s(red, green, blue, alpha);
}
inline void QOpenGLFunctions_3_0::glColor4iv(const GLint *v)
{
- d_1_0_Deprecated->Color4iv(v);
+ d_1_0_Deprecated->f.Color4iv(v);
}
inline void QOpenGLFunctions_3_0::glColor4i(GLint red, GLint green, GLint blue, GLint alpha)
{
- d_1_0_Deprecated->Color4i(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4i(red, green, blue, alpha);
}
inline void QOpenGLFunctions_3_0::glColor4fv(const GLfloat *v)
{
- d_1_0_Deprecated->Color4fv(v);
+ d_1_0_Deprecated->f.Color4fv(v);
}
inline void QOpenGLFunctions_3_0::glColor4f(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_0_Deprecated->Color4f(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4f(red, green, blue, alpha);
}
inline void QOpenGLFunctions_3_0::glColor4dv(const GLdouble *v)
{
- d_1_0_Deprecated->Color4dv(v);
+ d_1_0_Deprecated->f.Color4dv(v);
}
inline void QOpenGLFunctions_3_0::glColor4d(GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha)
{
- d_1_0_Deprecated->Color4d(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4d(red, green, blue, alpha);
}
inline void QOpenGLFunctions_3_0::glColor4bv(const GLbyte *v)
{
- d_1_0_Deprecated->Color4bv(v);
+ d_1_0_Deprecated->f.Color4bv(v);
}
inline void QOpenGLFunctions_3_0::glColor4b(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha)
{
- d_1_0_Deprecated->Color4b(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4b(red, green, blue, alpha);
}
inline void QOpenGLFunctions_3_0::glColor3usv(const GLushort *v)
{
- d_1_0_Deprecated->Color3usv(v);
+ d_1_0_Deprecated->f.Color3usv(v);
}
inline void QOpenGLFunctions_3_0::glColor3us(GLushort red, GLushort green, GLushort blue)
{
- d_1_0_Deprecated->Color3us(red, green, blue);
+ d_1_0_Deprecated->f.Color3us(red, green, blue);
}
inline void QOpenGLFunctions_3_0::glColor3uiv(const GLuint *v)
{
- d_1_0_Deprecated->Color3uiv(v);
+ d_1_0_Deprecated->f.Color3uiv(v);
}
inline void QOpenGLFunctions_3_0::glColor3ui(GLuint red, GLuint green, GLuint blue)
{
- d_1_0_Deprecated->Color3ui(red, green, blue);
+ d_1_0_Deprecated->f.Color3ui(red, green, blue);
}
inline void QOpenGLFunctions_3_0::glColor3ubv(const GLubyte *v)
{
- d_1_0_Deprecated->Color3ubv(v);
+ d_1_0_Deprecated->f.Color3ubv(v);
}
inline void QOpenGLFunctions_3_0::glColor3ub(GLubyte red, GLubyte green, GLubyte blue)
{
- d_1_0_Deprecated->Color3ub(red, green, blue);
+ d_1_0_Deprecated->f.Color3ub(red, green, blue);
}
inline void QOpenGLFunctions_3_0::glColor3sv(const GLshort *v)
{
- d_1_0_Deprecated->Color3sv(v);
+ d_1_0_Deprecated->f.Color3sv(v);
}
inline void QOpenGLFunctions_3_0::glColor3s(GLshort red, GLshort green, GLshort blue)
{
- d_1_0_Deprecated->Color3s(red, green, blue);
+ d_1_0_Deprecated->f.Color3s(red, green, blue);
}
inline void QOpenGLFunctions_3_0::glColor3iv(const GLint *v)
{
- d_1_0_Deprecated->Color3iv(v);
+ d_1_0_Deprecated->f.Color3iv(v);
}
inline void QOpenGLFunctions_3_0::glColor3i(GLint red, GLint green, GLint blue)
{
- d_1_0_Deprecated->Color3i(red, green, blue);
+ d_1_0_Deprecated->f.Color3i(red, green, blue);
}
inline void QOpenGLFunctions_3_0::glColor3fv(const GLfloat *v)
{
- d_1_0_Deprecated->Color3fv(v);
+ d_1_0_Deprecated->f.Color3fv(v);
}
inline void QOpenGLFunctions_3_0::glColor3f(GLfloat red, GLfloat green, GLfloat blue)
{
- d_1_0_Deprecated->Color3f(red, green, blue);
+ d_1_0_Deprecated->f.Color3f(red, green, blue);
}
inline void QOpenGLFunctions_3_0::glColor3dv(const GLdouble *v)
{
- d_1_0_Deprecated->Color3dv(v);
+ d_1_0_Deprecated->f.Color3dv(v);
}
inline void QOpenGLFunctions_3_0::glColor3d(GLdouble red, GLdouble green, GLdouble blue)
{
- d_1_0_Deprecated->Color3d(red, green, blue);
+ d_1_0_Deprecated->f.Color3d(red, green, blue);
}
inline void QOpenGLFunctions_3_0::glColor3bv(const GLbyte *v)
{
- d_1_0_Deprecated->Color3bv(v);
+ d_1_0_Deprecated->f.Color3bv(v);
}
inline void QOpenGLFunctions_3_0::glColor3b(GLbyte red, GLbyte green, GLbyte blue)
{
- d_1_0_Deprecated->Color3b(red, green, blue);
+ d_1_0_Deprecated->f.Color3b(red, green, blue);
}
inline void QOpenGLFunctions_3_0::glBitmap(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap)
{
- d_1_0_Deprecated->Bitmap(width, height, xorig, yorig, xmove, ymove, bitmap);
+ d_1_0_Deprecated->f.Bitmap(width, height, xorig, yorig, xmove, ymove, bitmap);
}
inline void QOpenGLFunctions_3_0::glBegin(GLenum mode)
{
- d_1_0_Deprecated->Begin(mode);
+ d_1_0_Deprecated->f.Begin(mode);
}
inline void QOpenGLFunctions_3_0::glListBase(GLuint base)
{
- d_1_0_Deprecated->ListBase(base);
+ d_1_0_Deprecated->f.ListBase(base);
}
inline GLuint QOpenGLFunctions_3_0::glGenLists(GLsizei range)
{
- return d_1_0_Deprecated->GenLists(range);
+ return d_1_0_Deprecated->f.GenLists(range);
}
inline void QOpenGLFunctions_3_0::glDeleteLists(GLuint list, GLsizei range)
{
- d_1_0_Deprecated->DeleteLists(list, range);
+ d_1_0_Deprecated->f.DeleteLists(list, range);
}
inline void QOpenGLFunctions_3_0::glCallLists(GLsizei n, GLenum type, const GLvoid *lists)
{
- d_1_0_Deprecated->CallLists(n, type, lists);
+ d_1_0_Deprecated->f.CallLists(n, type, lists);
}
inline void QOpenGLFunctions_3_0::glCallList(GLuint list)
{
- d_1_0_Deprecated->CallList(list);
+ d_1_0_Deprecated->f.CallList(list);
}
inline void QOpenGLFunctions_3_0::glEndList()
{
- d_1_0_Deprecated->EndList();
+ d_1_0_Deprecated->f.EndList();
}
inline void QOpenGLFunctions_3_0::glNewList(GLuint list, GLenum mode)
{
- d_1_0_Deprecated->NewList(list, mode);
+ d_1_0_Deprecated->f.NewList(list, mode);
}
// OpenGL 1.1 deprecated functions
inline void QOpenGLFunctions_3_0::glPushClientAttrib(GLbitfield mask)
{
- d_1_1_Deprecated->PushClientAttrib(mask);
+ d_1_1_Deprecated->f.PushClientAttrib(mask);
}
inline void QOpenGLFunctions_3_0::glPopClientAttrib()
{
- d_1_1_Deprecated->PopClientAttrib();
+ d_1_1_Deprecated->f.PopClientAttrib();
}
inline void QOpenGLFunctions_3_0::glPrioritizeTextures(GLsizei n, const GLuint *textures, const GLfloat *priorities)
{
- d_1_1_Deprecated->PrioritizeTextures(n, textures, priorities);
+ d_1_1_Deprecated->f.PrioritizeTextures(n, textures, priorities);
}
inline GLboolean QOpenGLFunctions_3_0::glAreTexturesResident(GLsizei n, const GLuint *textures, GLboolean *residences)
{
- return d_1_1_Deprecated->AreTexturesResident(n, textures, residences);
+ return d_1_1_Deprecated->f.AreTexturesResident(n, textures, residences);
}
inline void QOpenGLFunctions_3_0::glVertexPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->VertexPointer(size, type, stride, pointer);
+ d_1_1_Deprecated->f.VertexPointer(size, type, stride, pointer);
}
inline void QOpenGLFunctions_3_0::glTexCoordPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->TexCoordPointer(size, type, stride, pointer);
+ d_1_1_Deprecated->f.TexCoordPointer(size, type, stride, pointer);
}
inline void QOpenGLFunctions_3_0::glNormalPointer(GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->NormalPointer(type, stride, pointer);
+ d_1_1_Deprecated->f.NormalPointer(type, stride, pointer);
}
inline void QOpenGLFunctions_3_0::glInterleavedArrays(GLenum format, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->InterleavedArrays(format, stride, pointer);
+ d_1_1_Deprecated->f.InterleavedArrays(format, stride, pointer);
}
inline void QOpenGLFunctions_3_0::glIndexPointer(GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->IndexPointer(type, stride, pointer);
+ d_1_1_Deprecated->f.IndexPointer(type, stride, pointer);
}
inline void QOpenGLFunctions_3_0::glEnableClientState(GLenum array)
{
- d_1_1_Deprecated->EnableClientState(array);
+ d_1_1_Deprecated->f.EnableClientState(array);
}
inline void QOpenGLFunctions_3_0::glEdgeFlagPointer(GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->EdgeFlagPointer(stride, pointer);
+ d_1_1_Deprecated->f.EdgeFlagPointer(stride, pointer);
}
inline void QOpenGLFunctions_3_0::glDisableClientState(GLenum array)
{
- d_1_1_Deprecated->DisableClientState(array);
+ d_1_1_Deprecated->f.DisableClientState(array);
}
inline void QOpenGLFunctions_3_0::glColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->ColorPointer(size, type, stride, pointer);
+ d_1_1_Deprecated->f.ColorPointer(size, type, stride, pointer);
}
inline void QOpenGLFunctions_3_0::glArrayElement(GLint i)
{
- d_1_1_Deprecated->ArrayElement(i);
+ d_1_1_Deprecated->f.ArrayElement(i);
}
// OpenGL 1.2 deprecated functions
inline void QOpenGLFunctions_3_0::glResetMinmax(GLenum target)
{
- d_1_2_Deprecated->ResetMinmax(target);
+ d_1_2_Deprecated->f.ResetMinmax(target);
}
inline void QOpenGLFunctions_3_0::glResetHistogram(GLenum target)
{
- d_1_2_Deprecated->ResetHistogram(target);
+ d_1_2_Deprecated->f.ResetHistogram(target);
}
inline void QOpenGLFunctions_3_0::glMinmax(GLenum target, GLenum internalformat, GLboolean sink)
{
- d_1_2_Deprecated->Minmax(target, internalformat, sink);
+ d_1_2_Deprecated->f.Minmax(target, internalformat, sink);
}
inline void QOpenGLFunctions_3_0::glHistogram(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink)
{
- d_1_2_Deprecated->Histogram(target, width, internalformat, sink);
+ d_1_2_Deprecated->f.Histogram(target, width, internalformat, sink);
}
inline void QOpenGLFunctions_3_0::glGetMinmaxParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_2_Deprecated->GetMinmaxParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.GetMinmaxParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_3_0::glGetMinmaxParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_2_Deprecated->GetMinmaxParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.GetMinmaxParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_3_0::glGetMinmax(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values)
{
- d_1_2_Deprecated->GetMinmax(target, reset, format, type, values);
+ d_1_2_Deprecated->f.GetMinmax(target, reset, format, type, values);
}
inline void QOpenGLFunctions_3_0::glGetHistogramParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_2_Deprecated->GetHistogramParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.GetHistogramParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_3_0::glGetHistogramParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_2_Deprecated->GetHistogramParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.GetHistogramParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_3_0::glGetHistogram(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values)
{
- d_1_2_Deprecated->GetHistogram(target, reset, format, type, values);
+ d_1_2_Deprecated->f.GetHistogram(target, reset, format, type, values);
}
inline void QOpenGLFunctions_3_0::glSeparableFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column)
{
- d_1_2_Deprecated->SeparableFilter2D(target, internalformat, width, height, format, type, row, column);
+ d_1_2_Deprecated->f.SeparableFilter2D(target, internalformat, width, height, format, type, row, column);
}
inline void QOpenGLFunctions_3_0::glGetSeparableFilter(GLenum target, GLenum format, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span)
{
- d_1_2_Deprecated->GetSeparableFilter(target, format, type, row, column, span);
+ d_1_2_Deprecated->f.GetSeparableFilter(target, format, type, row, column, span);
}
inline void QOpenGLFunctions_3_0::glGetConvolutionParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_2_Deprecated->GetConvolutionParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.GetConvolutionParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_3_0::glGetConvolutionParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_2_Deprecated->GetConvolutionParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.GetConvolutionParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_3_0::glGetConvolutionFilter(GLenum target, GLenum format, GLenum type, GLvoid *image)
{
- d_1_2_Deprecated->GetConvolutionFilter(target, format, type, image);
+ d_1_2_Deprecated->f.GetConvolutionFilter(target, format, type, image);
}
inline void QOpenGLFunctions_3_0::glCopyConvolutionFilter2D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_2_Deprecated->CopyConvolutionFilter2D(target, internalformat, x, y, width, height);
+ d_1_2_Deprecated->f.CopyConvolutionFilter2D(target, internalformat, x, y, width, height);
}
inline void QOpenGLFunctions_3_0::glCopyConvolutionFilter1D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
{
- d_1_2_Deprecated->CopyConvolutionFilter1D(target, internalformat, x, y, width);
+ d_1_2_Deprecated->f.CopyConvolutionFilter1D(target, internalformat, x, y, width);
}
inline void QOpenGLFunctions_3_0::glConvolutionParameteriv(GLenum target, GLenum pname, const GLint *params)
{
- d_1_2_Deprecated->ConvolutionParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.ConvolutionParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_3_0::glConvolutionParameteri(GLenum target, GLenum pname, GLint params)
{
- d_1_2_Deprecated->ConvolutionParameteri(target, pname, params);
+ d_1_2_Deprecated->f.ConvolutionParameteri(target, pname, params);
}
inline void QOpenGLFunctions_3_0::glConvolutionParameterfv(GLenum target, GLenum pname, const GLfloat *params)
{
- d_1_2_Deprecated->ConvolutionParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.ConvolutionParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_3_0::glConvolutionParameterf(GLenum target, GLenum pname, GLfloat params)
{
- d_1_2_Deprecated->ConvolutionParameterf(target, pname, params);
+ d_1_2_Deprecated->f.ConvolutionParameterf(target, pname, params);
}
inline void QOpenGLFunctions_3_0::glConvolutionFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *image)
{
- d_1_2_Deprecated->ConvolutionFilter2D(target, internalformat, width, height, format, type, image);
+ d_1_2_Deprecated->f.ConvolutionFilter2D(target, internalformat, width, height, format, type, image);
}
inline void QOpenGLFunctions_3_0::glConvolutionFilter1D(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *image)
{
- d_1_2_Deprecated->ConvolutionFilter1D(target, internalformat, width, format, type, image);
+ d_1_2_Deprecated->f.ConvolutionFilter1D(target, internalformat, width, format, type, image);
}
inline void QOpenGLFunctions_3_0::glCopyColorSubTable(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width)
{
- d_1_2_Deprecated->CopyColorSubTable(target, start, x, y, width);
+ d_1_2_Deprecated->f.CopyColorSubTable(target, start, x, y, width);
}
inline void QOpenGLFunctions_3_0::glColorSubTable(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *data)
{
- d_1_2_Deprecated->ColorSubTable(target, start, count, format, type, data);
+ d_1_2_Deprecated->f.ColorSubTable(target, start, count, format, type, data);
}
inline void QOpenGLFunctions_3_0::glGetColorTableParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_2_Deprecated->GetColorTableParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.GetColorTableParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_3_0::glGetColorTableParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_2_Deprecated->GetColorTableParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.GetColorTableParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_3_0::glGetColorTable(GLenum target, GLenum format, GLenum type, GLvoid *table)
{
- d_1_2_Deprecated->GetColorTable(target, format, type, table);
+ d_1_2_Deprecated->f.GetColorTable(target, format, type, table);
}
inline void QOpenGLFunctions_3_0::glCopyColorTable(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
{
- d_1_2_Deprecated->CopyColorTable(target, internalformat, x, y, width);
+ d_1_2_Deprecated->f.CopyColorTable(target, internalformat, x, y, width);
}
inline void QOpenGLFunctions_3_0::glColorTableParameteriv(GLenum target, GLenum pname, const GLint *params)
{
- d_1_2_Deprecated->ColorTableParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.ColorTableParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_3_0::glColorTableParameterfv(GLenum target, GLenum pname, const GLfloat *params)
{
- d_1_2_Deprecated->ColorTableParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.ColorTableParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_3_0::glColorTable(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table)
{
- d_1_2_Deprecated->ColorTable(target, internalformat, width, format, type, table);
+ d_1_2_Deprecated->f.ColorTable(target, internalformat, width, format, type, table);
}
// OpenGL 1.3 deprecated functions
inline void QOpenGLFunctions_3_0::glMultTransposeMatrixd(const GLdouble *m)
{
- d_1_3_Deprecated->MultTransposeMatrixd(m);
+ d_1_3_Deprecated->f.MultTransposeMatrixd(m);
}
inline void QOpenGLFunctions_3_0::glMultTransposeMatrixf(const GLfloat *m)
{
- d_1_3_Deprecated->MultTransposeMatrixf(m);
+ d_1_3_Deprecated->f.MultTransposeMatrixf(m);
}
inline void QOpenGLFunctions_3_0::glLoadTransposeMatrixd(const GLdouble *m)
{
- d_1_3_Deprecated->LoadTransposeMatrixd(m);
+ d_1_3_Deprecated->f.LoadTransposeMatrixd(m);
}
inline void QOpenGLFunctions_3_0::glLoadTransposeMatrixf(const GLfloat *m)
{
- d_1_3_Deprecated->LoadTransposeMatrixf(m);
+ d_1_3_Deprecated->f.LoadTransposeMatrixf(m);
}
inline void QOpenGLFunctions_3_0::glMultiTexCoord4sv(GLenum target, const GLshort *v)
{
- d_1_3_Deprecated->MultiTexCoord4sv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord4sv(target, v);
}
inline void QOpenGLFunctions_3_0::glMultiTexCoord4s(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q)
{
- d_1_3_Deprecated->MultiTexCoord4s(target, s, t, r, q);
+ d_1_3_Deprecated->f.MultiTexCoord4s(target, s, t, r, q);
}
inline void QOpenGLFunctions_3_0::glMultiTexCoord4iv(GLenum target, const GLint *v)
{
- d_1_3_Deprecated->MultiTexCoord4iv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord4iv(target, v);
}
inline void QOpenGLFunctions_3_0::glMultiTexCoord4i(GLenum target, GLint s, GLint t, GLint r, GLint q)
{
- d_1_3_Deprecated->MultiTexCoord4i(target, s, t, r, q);
+ d_1_3_Deprecated->f.MultiTexCoord4i(target, s, t, r, q);
}
inline void QOpenGLFunctions_3_0::glMultiTexCoord4fv(GLenum target, const GLfloat *v)
{
- d_1_3_Deprecated->MultiTexCoord4fv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord4fv(target, v);
}
inline void QOpenGLFunctions_3_0::glMultiTexCoord4f(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q)
{
- d_1_3_Deprecated->MultiTexCoord4f(target, s, t, r, q);
+ d_1_3_Deprecated->f.MultiTexCoord4f(target, s, t, r, q);
}
inline void QOpenGLFunctions_3_0::glMultiTexCoord4dv(GLenum target, const GLdouble *v)
{
- d_1_3_Deprecated->MultiTexCoord4dv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord4dv(target, v);
}
inline void QOpenGLFunctions_3_0::glMultiTexCoord4d(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q)
{
- d_1_3_Deprecated->MultiTexCoord4d(target, s, t, r, q);
+ d_1_3_Deprecated->f.MultiTexCoord4d(target, s, t, r, q);
}
inline void QOpenGLFunctions_3_0::glMultiTexCoord3sv(GLenum target, const GLshort *v)
{
- d_1_3_Deprecated->MultiTexCoord3sv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord3sv(target, v);
}
inline void QOpenGLFunctions_3_0::glMultiTexCoord3s(GLenum target, GLshort s, GLshort t, GLshort r)
{
- d_1_3_Deprecated->MultiTexCoord3s(target, s, t, r);
+ d_1_3_Deprecated->f.MultiTexCoord3s(target, s, t, r);
}
inline void QOpenGLFunctions_3_0::glMultiTexCoord3iv(GLenum target, const GLint *v)
{
- d_1_3_Deprecated->MultiTexCoord3iv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord3iv(target, v);
}
inline void QOpenGLFunctions_3_0::glMultiTexCoord3i(GLenum target, GLint s, GLint t, GLint r)
{
- d_1_3_Deprecated->MultiTexCoord3i(target, s, t, r);
+ d_1_3_Deprecated->f.MultiTexCoord3i(target, s, t, r);
}
inline void QOpenGLFunctions_3_0::glMultiTexCoord3fv(GLenum target, const GLfloat *v)
{
- d_1_3_Deprecated->MultiTexCoord3fv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord3fv(target, v);
}
inline void QOpenGLFunctions_3_0::glMultiTexCoord3f(GLenum target, GLfloat s, GLfloat t, GLfloat r)
{
- d_1_3_Deprecated->MultiTexCoord3f(target, s, t, r);
+ d_1_3_Deprecated->f.MultiTexCoord3f(target, s, t, r);
}
inline void QOpenGLFunctions_3_0::glMultiTexCoord3dv(GLenum target, const GLdouble *v)
{
- d_1_3_Deprecated->MultiTexCoord3dv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord3dv(target, v);
}
inline void QOpenGLFunctions_3_0::glMultiTexCoord3d(GLenum target, GLdouble s, GLdouble t, GLdouble r)
{
- d_1_3_Deprecated->MultiTexCoord3d(target, s, t, r);
+ d_1_3_Deprecated->f.MultiTexCoord3d(target, s, t, r);
}
inline void QOpenGLFunctions_3_0::glMultiTexCoord2sv(GLenum target, const GLshort *v)
{
- d_1_3_Deprecated->MultiTexCoord2sv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord2sv(target, v);
}
inline void QOpenGLFunctions_3_0::glMultiTexCoord2s(GLenum target, GLshort s, GLshort t)
{
- d_1_3_Deprecated->MultiTexCoord2s(target, s, t);
+ d_1_3_Deprecated->f.MultiTexCoord2s(target, s, t);
}
inline void QOpenGLFunctions_3_0::glMultiTexCoord2iv(GLenum target, const GLint *v)
{
- d_1_3_Deprecated->MultiTexCoord2iv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord2iv(target, v);
}
inline void QOpenGLFunctions_3_0::glMultiTexCoord2i(GLenum target, GLint s, GLint t)
{
- d_1_3_Deprecated->MultiTexCoord2i(target, s, t);
+ d_1_3_Deprecated->f.MultiTexCoord2i(target, s, t);
}
inline void QOpenGLFunctions_3_0::glMultiTexCoord2fv(GLenum target, const GLfloat *v)
{
- d_1_3_Deprecated->MultiTexCoord2fv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord2fv(target, v);
}
inline void QOpenGLFunctions_3_0::glMultiTexCoord2f(GLenum target, GLfloat s, GLfloat t)
{
- d_1_3_Deprecated->MultiTexCoord2f(target, s, t);
+ d_1_3_Deprecated->f.MultiTexCoord2f(target, s, t);
}
inline void QOpenGLFunctions_3_0::glMultiTexCoord2dv(GLenum target, const GLdouble *v)
{
- d_1_3_Deprecated->MultiTexCoord2dv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord2dv(target, v);
}
inline void QOpenGLFunctions_3_0::glMultiTexCoord2d(GLenum target, GLdouble s, GLdouble t)
{
- d_1_3_Deprecated->MultiTexCoord2d(target, s, t);
+ d_1_3_Deprecated->f.MultiTexCoord2d(target, s, t);
}
inline void QOpenGLFunctions_3_0::glMultiTexCoord1sv(GLenum target, const GLshort *v)
{
- d_1_3_Deprecated->MultiTexCoord1sv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord1sv(target, v);
}
inline void QOpenGLFunctions_3_0::glMultiTexCoord1s(GLenum target, GLshort s)
{
- d_1_3_Deprecated->MultiTexCoord1s(target, s);
+ d_1_3_Deprecated->f.MultiTexCoord1s(target, s);
}
inline void QOpenGLFunctions_3_0::glMultiTexCoord1iv(GLenum target, const GLint *v)
{
- d_1_3_Deprecated->MultiTexCoord1iv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord1iv(target, v);
}
inline void QOpenGLFunctions_3_0::glMultiTexCoord1i(GLenum target, GLint s)
{
- d_1_3_Deprecated->MultiTexCoord1i(target, s);
+ d_1_3_Deprecated->f.MultiTexCoord1i(target, s);
}
inline void QOpenGLFunctions_3_0::glMultiTexCoord1fv(GLenum target, const GLfloat *v)
{
- d_1_3_Deprecated->MultiTexCoord1fv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord1fv(target, v);
}
inline void QOpenGLFunctions_3_0::glMultiTexCoord1f(GLenum target, GLfloat s)
{
- d_1_3_Deprecated->MultiTexCoord1f(target, s);
+ d_1_3_Deprecated->f.MultiTexCoord1f(target, s);
}
inline void QOpenGLFunctions_3_0::glMultiTexCoord1dv(GLenum target, const GLdouble *v)
{
- d_1_3_Deprecated->MultiTexCoord1dv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord1dv(target, v);
}
inline void QOpenGLFunctions_3_0::glMultiTexCoord1d(GLenum target, GLdouble s)
{
- d_1_3_Deprecated->MultiTexCoord1d(target, s);
+ d_1_3_Deprecated->f.MultiTexCoord1d(target, s);
}
inline void QOpenGLFunctions_3_0::glClientActiveTexture(GLenum texture)
{
- d_1_3_Deprecated->ClientActiveTexture(texture);
+ d_1_3_Deprecated->f.ClientActiveTexture(texture);
}
// OpenGL 1.4 deprecated functions
inline void QOpenGLFunctions_3_0::glWindowPos3sv(const GLshort *v)
{
- d_1_4_Deprecated->WindowPos3sv(v);
+ d_1_4_Deprecated->f.WindowPos3sv(v);
}
inline void QOpenGLFunctions_3_0::glWindowPos3s(GLshort x, GLshort y, GLshort z)
{
- d_1_4_Deprecated->WindowPos3s(x, y, z);
+ d_1_4_Deprecated->f.WindowPos3s(x, y, z);
}
inline void QOpenGLFunctions_3_0::glWindowPos3iv(const GLint *v)
{
- d_1_4_Deprecated->WindowPos3iv(v);
+ d_1_4_Deprecated->f.WindowPos3iv(v);
}
inline void QOpenGLFunctions_3_0::glWindowPos3i(GLint x, GLint y, GLint z)
{
- d_1_4_Deprecated->WindowPos3i(x, y, z);
+ d_1_4_Deprecated->f.WindowPos3i(x, y, z);
}
inline void QOpenGLFunctions_3_0::glWindowPos3fv(const GLfloat *v)
{
- d_1_4_Deprecated->WindowPos3fv(v);
+ d_1_4_Deprecated->f.WindowPos3fv(v);
}
inline void QOpenGLFunctions_3_0::glWindowPos3f(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_4_Deprecated->WindowPos3f(x, y, z);
+ d_1_4_Deprecated->f.WindowPos3f(x, y, z);
}
inline void QOpenGLFunctions_3_0::glWindowPos3dv(const GLdouble *v)
{
- d_1_4_Deprecated->WindowPos3dv(v);
+ d_1_4_Deprecated->f.WindowPos3dv(v);
}
inline void QOpenGLFunctions_3_0::glWindowPos3d(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_4_Deprecated->WindowPos3d(x, y, z);
+ d_1_4_Deprecated->f.WindowPos3d(x, y, z);
}
inline void QOpenGLFunctions_3_0::glWindowPos2sv(const GLshort *v)
{
- d_1_4_Deprecated->WindowPos2sv(v);
+ d_1_4_Deprecated->f.WindowPos2sv(v);
}
inline void QOpenGLFunctions_3_0::glWindowPos2s(GLshort x, GLshort y)
{
- d_1_4_Deprecated->WindowPos2s(x, y);
+ d_1_4_Deprecated->f.WindowPos2s(x, y);
}
inline void QOpenGLFunctions_3_0::glWindowPos2iv(const GLint *v)
{
- d_1_4_Deprecated->WindowPos2iv(v);
+ d_1_4_Deprecated->f.WindowPos2iv(v);
}
inline void QOpenGLFunctions_3_0::glWindowPos2i(GLint x, GLint y)
{
- d_1_4_Deprecated->WindowPos2i(x, y);
+ d_1_4_Deprecated->f.WindowPos2i(x, y);
}
inline void QOpenGLFunctions_3_0::glWindowPos2fv(const GLfloat *v)
{
- d_1_4_Deprecated->WindowPos2fv(v);
+ d_1_4_Deprecated->f.WindowPos2fv(v);
}
inline void QOpenGLFunctions_3_0::glWindowPos2f(GLfloat x, GLfloat y)
{
- d_1_4_Deprecated->WindowPos2f(x, y);
+ d_1_4_Deprecated->f.WindowPos2f(x, y);
}
inline void QOpenGLFunctions_3_0::glWindowPos2dv(const GLdouble *v)
{
- d_1_4_Deprecated->WindowPos2dv(v);
+ d_1_4_Deprecated->f.WindowPos2dv(v);
}
inline void QOpenGLFunctions_3_0::glWindowPos2d(GLdouble x, GLdouble y)
{
- d_1_4_Deprecated->WindowPos2d(x, y);
+ d_1_4_Deprecated->f.WindowPos2d(x, y);
}
inline void QOpenGLFunctions_3_0::glSecondaryColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_4_Deprecated->SecondaryColorPointer(size, type, stride, pointer);
+ d_1_4_Deprecated->f.SecondaryColorPointer(size, type, stride, pointer);
}
inline void QOpenGLFunctions_3_0::glSecondaryColor3usv(const GLushort *v)
{
- d_1_4_Deprecated->SecondaryColor3usv(v);
+ d_1_4_Deprecated->f.SecondaryColor3usv(v);
}
inline void QOpenGLFunctions_3_0::glSecondaryColor3us(GLushort red, GLushort green, GLushort blue)
{
- d_1_4_Deprecated->SecondaryColor3us(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3us(red, green, blue);
}
inline void QOpenGLFunctions_3_0::glSecondaryColor3uiv(const GLuint *v)
{
- d_1_4_Deprecated->SecondaryColor3uiv(v);
+ d_1_4_Deprecated->f.SecondaryColor3uiv(v);
}
inline void QOpenGLFunctions_3_0::glSecondaryColor3ui(GLuint red, GLuint green, GLuint blue)
{
- d_1_4_Deprecated->SecondaryColor3ui(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3ui(red, green, blue);
}
inline void QOpenGLFunctions_3_0::glSecondaryColor3ubv(const GLubyte *v)
{
- d_1_4_Deprecated->SecondaryColor3ubv(v);
+ d_1_4_Deprecated->f.SecondaryColor3ubv(v);
}
inline void QOpenGLFunctions_3_0::glSecondaryColor3ub(GLubyte red, GLubyte green, GLubyte blue)
{
- d_1_4_Deprecated->SecondaryColor3ub(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3ub(red, green, blue);
}
inline void QOpenGLFunctions_3_0::glSecondaryColor3sv(const GLshort *v)
{
- d_1_4_Deprecated->SecondaryColor3sv(v);
+ d_1_4_Deprecated->f.SecondaryColor3sv(v);
}
inline void QOpenGLFunctions_3_0::glSecondaryColor3s(GLshort red, GLshort green, GLshort blue)
{
- d_1_4_Deprecated->SecondaryColor3s(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3s(red, green, blue);
}
inline void QOpenGLFunctions_3_0::glSecondaryColor3iv(const GLint *v)
{
- d_1_4_Deprecated->SecondaryColor3iv(v);
+ d_1_4_Deprecated->f.SecondaryColor3iv(v);
}
inline void QOpenGLFunctions_3_0::glSecondaryColor3i(GLint red, GLint green, GLint blue)
{
- d_1_4_Deprecated->SecondaryColor3i(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3i(red, green, blue);
}
inline void QOpenGLFunctions_3_0::glSecondaryColor3fv(const GLfloat *v)
{
- d_1_4_Deprecated->SecondaryColor3fv(v);
+ d_1_4_Deprecated->f.SecondaryColor3fv(v);
}
inline void QOpenGLFunctions_3_0::glSecondaryColor3f(GLfloat red, GLfloat green, GLfloat blue)
{
- d_1_4_Deprecated->SecondaryColor3f(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3f(red, green, blue);
}
inline void QOpenGLFunctions_3_0::glSecondaryColor3dv(const GLdouble *v)
{
- d_1_4_Deprecated->SecondaryColor3dv(v);
+ d_1_4_Deprecated->f.SecondaryColor3dv(v);
}
inline void QOpenGLFunctions_3_0::glSecondaryColor3d(GLdouble red, GLdouble green, GLdouble blue)
{
- d_1_4_Deprecated->SecondaryColor3d(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3d(red, green, blue);
}
inline void QOpenGLFunctions_3_0::glSecondaryColor3bv(const GLbyte *v)
{
- d_1_4_Deprecated->SecondaryColor3bv(v);
+ d_1_4_Deprecated->f.SecondaryColor3bv(v);
}
inline void QOpenGLFunctions_3_0::glSecondaryColor3b(GLbyte red, GLbyte green, GLbyte blue)
{
- d_1_4_Deprecated->SecondaryColor3b(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3b(red, green, blue);
}
inline void QOpenGLFunctions_3_0::glFogCoordPointer(GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_4_Deprecated->FogCoordPointer(type, stride, pointer);
+ d_1_4_Deprecated->f.FogCoordPointer(type, stride, pointer);
}
inline void QOpenGLFunctions_3_0::glFogCoorddv(const GLdouble *coord)
{
- d_1_4_Deprecated->FogCoorddv(coord);
+ d_1_4_Deprecated->f.FogCoorddv(coord);
}
inline void QOpenGLFunctions_3_0::glFogCoordd(GLdouble coord)
{
- d_1_4_Deprecated->FogCoordd(coord);
+ d_1_4_Deprecated->f.FogCoordd(coord);
}
inline void QOpenGLFunctions_3_0::glFogCoordfv(const GLfloat *coord)
{
- d_1_4_Deprecated->FogCoordfv(coord);
+ d_1_4_Deprecated->f.FogCoordfv(coord);
}
inline void QOpenGLFunctions_3_0::glFogCoordf(GLfloat coord)
{
- d_1_4_Deprecated->FogCoordf(coord);
+ d_1_4_Deprecated->f.FogCoordf(coord);
}
@@ -3881,182 +3882,182 @@ inline void QOpenGLFunctions_3_0::glFogCoordf(GLfloat coord)
// OpenGL 2.0 deprecated functions
inline void QOpenGLFunctions_3_0::glVertexAttrib4usv(GLuint index, const GLushort *v)
{
- d_2_0_Core->VertexAttrib4usv(index, v);
+ d_2_0_Core->f.VertexAttrib4usv(index, v);
}
inline void QOpenGLFunctions_3_0::glVertexAttrib4uiv(GLuint index, const GLuint *v)
{
- d_2_0_Core->VertexAttrib4uiv(index, v);
+ d_2_0_Core->f.VertexAttrib4uiv(index, v);
}
inline void QOpenGLFunctions_3_0::glVertexAttrib4ubv(GLuint index, const GLubyte *v)
{
- d_2_0_Core->VertexAttrib4ubv(index, v);
+ d_2_0_Core->f.VertexAttrib4ubv(index, v);
}
inline void QOpenGLFunctions_3_0::glVertexAttrib4sv(GLuint index, const GLshort *v)
{
- d_2_0_Core->VertexAttrib4sv(index, v);
+ d_2_0_Core->f.VertexAttrib4sv(index, v);
}
inline void QOpenGLFunctions_3_0::glVertexAttrib4s(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w)
{
- d_2_0_Core->VertexAttrib4s(index, x, y, z, w);
+ d_2_0_Core->f.VertexAttrib4s(index, x, y, z, w);
}
inline void QOpenGLFunctions_3_0::glVertexAttrib4iv(GLuint index, const GLint *v)
{
- d_2_0_Core->VertexAttrib4iv(index, v);
+ d_2_0_Core->f.VertexAttrib4iv(index, v);
}
inline void QOpenGLFunctions_3_0::glVertexAttrib4fv(GLuint index, const GLfloat *v)
{
- d_2_0_Core->VertexAttrib4fv(index, v);
+ d_2_0_Core->f.VertexAttrib4fv(index, v);
}
inline void QOpenGLFunctions_3_0::glVertexAttrib4f(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
{
- d_2_0_Core->VertexAttrib4f(index, x, y, z, w);
+ d_2_0_Core->f.VertexAttrib4f(index, x, y, z, w);
}
inline void QOpenGLFunctions_3_0::glVertexAttrib4dv(GLuint index, const GLdouble *v)
{
- d_2_0_Core->VertexAttrib4dv(index, v);
+ d_2_0_Core->f.VertexAttrib4dv(index, v);
}
inline void QOpenGLFunctions_3_0::glVertexAttrib4d(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
{
- d_2_0_Core->VertexAttrib4d(index, x, y, z, w);
+ d_2_0_Core->f.VertexAttrib4d(index, x, y, z, w);
}
inline void QOpenGLFunctions_3_0::glVertexAttrib4bv(GLuint index, const GLbyte *v)
{
- d_2_0_Core->VertexAttrib4bv(index, v);
+ d_2_0_Core->f.VertexAttrib4bv(index, v);
}
inline void QOpenGLFunctions_3_0::glVertexAttrib4Nusv(GLuint index, const GLushort *v)
{
- d_2_0_Core->VertexAttrib4Nusv(index, v);
+ d_2_0_Core->f.VertexAttrib4Nusv(index, v);
}
inline void QOpenGLFunctions_3_0::glVertexAttrib4Nuiv(GLuint index, const GLuint *v)
{
- d_2_0_Core->VertexAttrib4Nuiv(index, v);
+ d_2_0_Core->f.VertexAttrib4Nuiv(index, v);
}
inline void QOpenGLFunctions_3_0::glVertexAttrib4Nubv(GLuint index, const GLubyte *v)
{
- d_2_0_Core->VertexAttrib4Nubv(index, v);
+ d_2_0_Core->f.VertexAttrib4Nubv(index, v);
}
inline void QOpenGLFunctions_3_0::glVertexAttrib4Nub(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)
{
- d_2_0_Core->VertexAttrib4Nub(index, x, y, z, w);
+ d_2_0_Core->f.VertexAttrib4Nub(index, x, y, z, w);
}
inline void QOpenGLFunctions_3_0::glVertexAttrib4Nsv(GLuint index, const GLshort *v)
{
- d_2_0_Core->VertexAttrib4Nsv(index, v);
+ d_2_0_Core->f.VertexAttrib4Nsv(index, v);
}
inline void QOpenGLFunctions_3_0::glVertexAttrib4Niv(GLuint index, const GLint *v)
{
- d_2_0_Core->VertexAttrib4Niv(index, v);
+ d_2_0_Core->f.VertexAttrib4Niv(index, v);
}
inline void QOpenGLFunctions_3_0::glVertexAttrib4Nbv(GLuint index, const GLbyte *v)
{
- d_2_0_Core->VertexAttrib4Nbv(index, v);
+ d_2_0_Core->f.VertexAttrib4Nbv(index, v);
}
inline void QOpenGLFunctions_3_0::glVertexAttrib3sv(GLuint index, const GLshort *v)
{
- d_2_0_Core->VertexAttrib3sv(index, v);
+ d_2_0_Core->f.VertexAttrib3sv(index, v);
}
inline void QOpenGLFunctions_3_0::glVertexAttrib3s(GLuint index, GLshort x, GLshort y, GLshort z)
{
- d_2_0_Core->VertexAttrib3s(index, x, y, z);
+ d_2_0_Core->f.VertexAttrib3s(index, x, y, z);
}
inline void QOpenGLFunctions_3_0::glVertexAttrib3fv(GLuint index, const GLfloat *v)
{
- d_2_0_Core->VertexAttrib3fv(index, v);
+ d_2_0_Core->f.VertexAttrib3fv(index, v);
}
inline void QOpenGLFunctions_3_0::glVertexAttrib3f(GLuint index, GLfloat x, GLfloat y, GLfloat z)
{
- d_2_0_Core->VertexAttrib3f(index, x, y, z);
+ d_2_0_Core->f.VertexAttrib3f(index, x, y, z);
}
inline void QOpenGLFunctions_3_0::glVertexAttrib3dv(GLuint index, const GLdouble *v)
{
- d_2_0_Core->VertexAttrib3dv(index, v);
+ d_2_0_Core->f.VertexAttrib3dv(index, v);
}
inline void QOpenGLFunctions_3_0::glVertexAttrib3d(GLuint index, GLdouble x, GLdouble y, GLdouble z)
{
- d_2_0_Core->VertexAttrib3d(index, x, y, z);
+ d_2_0_Core->f.VertexAttrib3d(index, x, y, z);
}
inline void QOpenGLFunctions_3_0::glVertexAttrib2sv(GLuint index, const GLshort *v)
{
- d_2_0_Core->VertexAttrib2sv(index, v);
+ d_2_0_Core->f.VertexAttrib2sv(index, v);
}
inline void QOpenGLFunctions_3_0::glVertexAttrib2s(GLuint index, GLshort x, GLshort y)
{
- d_2_0_Core->VertexAttrib2s(index, x, y);
+ d_2_0_Core->f.VertexAttrib2s(index, x, y);
}
inline void QOpenGLFunctions_3_0::glVertexAttrib2fv(GLuint index, const GLfloat *v)
{
- d_2_0_Core->VertexAttrib2fv(index, v);
+ d_2_0_Core->f.VertexAttrib2fv(index, v);
}
inline void QOpenGLFunctions_3_0::glVertexAttrib2f(GLuint index, GLfloat x, GLfloat y)
{
- d_2_0_Core->VertexAttrib2f(index, x, y);
+ d_2_0_Core->f.VertexAttrib2f(index, x, y);
}
inline void QOpenGLFunctions_3_0::glVertexAttrib2dv(GLuint index, const GLdouble *v)
{
- d_2_0_Core->VertexAttrib2dv(index, v);
+ d_2_0_Core->f.VertexAttrib2dv(index, v);
}
inline void QOpenGLFunctions_3_0::glVertexAttrib2d(GLuint index, GLdouble x, GLdouble y)
{
- d_2_0_Core->VertexAttrib2d(index, x, y);
+ d_2_0_Core->f.VertexAttrib2d(index, x, y);
}
inline void QOpenGLFunctions_3_0::glVertexAttrib1sv(GLuint index, const GLshort *v)
{
- d_2_0_Core->VertexAttrib1sv(index, v);
+ d_2_0_Core->f.VertexAttrib1sv(index, v);
}
inline void QOpenGLFunctions_3_0::glVertexAttrib1s(GLuint index, GLshort x)
{
- d_2_0_Core->VertexAttrib1s(index, x);
+ d_2_0_Core->f.VertexAttrib1s(index, x);
}
inline void QOpenGLFunctions_3_0::glVertexAttrib1fv(GLuint index, const GLfloat *v)
{
- d_2_0_Core->VertexAttrib1fv(index, v);
+ d_2_0_Core->f.VertexAttrib1fv(index, v);
}
inline void QOpenGLFunctions_3_0::glVertexAttrib1f(GLuint index, GLfloat x)
{
- d_2_0_Core->VertexAttrib1f(index, x);
+ d_2_0_Core->f.VertexAttrib1f(index, x);
}
inline void QOpenGLFunctions_3_0::glVertexAttrib1dv(GLuint index, const GLdouble *v)
{
- d_2_0_Core->VertexAttrib1dv(index, v);
+ d_2_0_Core->f.VertexAttrib1dv(index, v);
}
inline void QOpenGLFunctions_3_0::glVertexAttrib1d(GLuint index, GLdouble x)
{
- d_2_0_Core->VertexAttrib1d(index, x);
+ d_2_0_Core->f.VertexAttrib1d(index, x);
}
@@ -4065,102 +4066,102 @@ inline void QOpenGLFunctions_3_0::glVertexAttrib1d(GLuint index, GLdouble x)
// OpenGL 3.0 deprecated functions
inline void QOpenGLFunctions_3_0::glVertexAttribI4usv(GLuint index, const GLushort *v)
{
- d_3_0_Core->VertexAttribI4usv(index, v);
+ d_3_0_Core->f.VertexAttribI4usv(index, v);
}
inline void QOpenGLFunctions_3_0::glVertexAttribI4ubv(GLuint index, const GLubyte *v)
{
- d_3_0_Core->VertexAttribI4ubv(index, v);
+ d_3_0_Core->f.VertexAttribI4ubv(index, v);
}
inline void QOpenGLFunctions_3_0::glVertexAttribI4sv(GLuint index, const GLshort *v)
{
- d_3_0_Core->VertexAttribI4sv(index, v);
+ d_3_0_Core->f.VertexAttribI4sv(index, v);
}
inline void QOpenGLFunctions_3_0::glVertexAttribI4bv(GLuint index, const GLbyte *v)
{
- d_3_0_Core->VertexAttribI4bv(index, v);
+ d_3_0_Core->f.VertexAttribI4bv(index, v);
}
inline void QOpenGLFunctions_3_0::glVertexAttribI4uiv(GLuint index, const GLuint *v)
{
- d_3_0_Core->VertexAttribI4uiv(index, v);
+ d_3_0_Core->f.VertexAttribI4uiv(index, v);
}
inline void QOpenGLFunctions_3_0::glVertexAttribI3uiv(GLuint index, const GLuint *v)
{
- d_3_0_Core->VertexAttribI3uiv(index, v);
+ d_3_0_Core->f.VertexAttribI3uiv(index, v);
}
inline void QOpenGLFunctions_3_0::glVertexAttribI2uiv(GLuint index, const GLuint *v)
{
- d_3_0_Core->VertexAttribI2uiv(index, v);
+ d_3_0_Core->f.VertexAttribI2uiv(index, v);
}
inline void QOpenGLFunctions_3_0::glVertexAttribI1uiv(GLuint index, const GLuint *v)
{
- d_3_0_Core->VertexAttribI1uiv(index, v);
+ d_3_0_Core->f.VertexAttribI1uiv(index, v);
}
inline void QOpenGLFunctions_3_0::glVertexAttribI4iv(GLuint index, const GLint *v)
{
- d_3_0_Core->VertexAttribI4iv(index, v);
+ d_3_0_Core->f.VertexAttribI4iv(index, v);
}
inline void QOpenGLFunctions_3_0::glVertexAttribI3iv(GLuint index, const GLint *v)
{
- d_3_0_Core->VertexAttribI3iv(index, v);
+ d_3_0_Core->f.VertexAttribI3iv(index, v);
}
inline void QOpenGLFunctions_3_0::glVertexAttribI2iv(GLuint index, const GLint *v)
{
- d_3_0_Core->VertexAttribI2iv(index, v);
+ d_3_0_Core->f.VertexAttribI2iv(index, v);
}
inline void QOpenGLFunctions_3_0::glVertexAttribI1iv(GLuint index, const GLint *v)
{
- d_3_0_Core->VertexAttribI1iv(index, v);
+ d_3_0_Core->f.VertexAttribI1iv(index, v);
}
inline void QOpenGLFunctions_3_0::glVertexAttribI4ui(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)
{
- d_3_0_Core->VertexAttribI4ui(index, x, y, z, w);
+ d_3_0_Core->f.VertexAttribI4ui(index, x, y, z, w);
}
inline void QOpenGLFunctions_3_0::glVertexAttribI3ui(GLuint index, GLuint x, GLuint y, GLuint z)
{
- d_3_0_Core->VertexAttribI3ui(index, x, y, z);
+ d_3_0_Core->f.VertexAttribI3ui(index, x, y, z);
}
inline void QOpenGLFunctions_3_0::glVertexAttribI2ui(GLuint index, GLuint x, GLuint y)
{
- d_3_0_Core->VertexAttribI2ui(index, x, y);
+ d_3_0_Core->f.VertexAttribI2ui(index, x, y);
}
inline void QOpenGLFunctions_3_0::glVertexAttribI1ui(GLuint index, GLuint x)
{
- d_3_0_Core->VertexAttribI1ui(index, x);
+ d_3_0_Core->f.VertexAttribI1ui(index, x);
}
inline void QOpenGLFunctions_3_0::glVertexAttribI4i(GLuint index, GLint x, GLint y, GLint z, GLint w)
{
- d_3_0_Core->VertexAttribI4i(index, x, y, z, w);
+ d_3_0_Core->f.VertexAttribI4i(index, x, y, z, w);
}
inline void QOpenGLFunctions_3_0::glVertexAttribI3i(GLuint index, GLint x, GLint y, GLint z)
{
- d_3_0_Core->VertexAttribI3i(index, x, y, z);
+ d_3_0_Core->f.VertexAttribI3i(index, x, y, z);
}
inline void QOpenGLFunctions_3_0::glVertexAttribI2i(GLuint index, GLint x, GLint y)
{
- d_3_0_Core->VertexAttribI2i(index, x, y);
+ d_3_0_Core->f.VertexAttribI2i(index, x, y);
}
inline void QOpenGLFunctions_3_0::glVertexAttribI1i(GLuint index, GLint x)
{
- d_3_0_Core->VertexAttribI1i(index, x);
+ d_3_0_Core->f.VertexAttribI1i(index, x);
}
diff --git a/src/gui/opengl/qopenglfunctions_3_1.cpp b/src/gui/opengl/qopenglfunctions_3_1.cpp
index b1c16a08d0..a459ddf244 100644
--- a/src/gui/opengl/qopenglfunctions_3_1.cpp
+++ b/src/gui/opengl/qopenglfunctions_3_1.cpp
@@ -82,46 +82,36 @@ QOpenGLFunctions_3_1::QOpenGLFunctions_3_1()
QOpenGLFunctions_3_1::~QOpenGLFunctions_3_1()
{
- if (d_1_0_Core && !d_1_0_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_0_Core->context, QOpenGLFunctions_1_0_CoreBackend::versionStatus());
- delete d_1_0_Core;
- }
- if (d_1_1_Core && !d_1_1_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_1_Core->context, QOpenGLFunctions_1_1_CoreBackend::versionStatus());
- delete d_1_1_Core;
- }
- if (d_1_2_Core && !d_1_2_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_2_Core->context, QOpenGLFunctions_1_2_CoreBackend::versionStatus());
- delete d_1_2_Core;
- }
- if (d_1_3_Core && !d_1_3_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_3_Core->context, QOpenGLFunctions_1_3_CoreBackend::versionStatus());
- delete d_1_3_Core;
- }
- if (d_1_4_Core && !d_1_4_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_4_Core->context, QOpenGLFunctions_1_4_CoreBackend::versionStatus());
- delete d_1_4_Core;
- }
- if (d_1_5_Core && !d_1_5_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_5_Core->context, QOpenGLFunctions_1_5_CoreBackend::versionStatus());
- delete d_1_5_Core;
- }
- if (d_2_0_Core && !d_2_0_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_2_0_Core->context, QOpenGLFunctions_2_0_CoreBackend::versionStatus());
- delete d_2_0_Core;
- }
- if (d_2_1_Core && !d_2_1_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_2_1_Core->context, QOpenGLFunctions_2_1_CoreBackend::versionStatus());
- delete d_2_1_Core;
- }
- if (d_3_0_Core && !d_3_0_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_3_0_Core->context, QOpenGLFunctions_3_0_CoreBackend::versionStatus());
- delete d_3_0_Core;
- }
- if (d_3_1_Core && !d_3_1_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_3_1_Core->context, QOpenGLFunctions_3_1_CoreBackend::versionStatus());
- delete d_3_1_Core;
- }
+ if (d_1_0_Core)
+ d_1_0_Core->refs.deref();
+ Q_ASSERT(d_1_0_Core->refs.load());
+ if (d_1_1_Core)
+ d_1_1_Core->refs.deref();
+ Q_ASSERT(d_1_1_Core->refs.load());
+ if (d_1_2_Core)
+ d_1_2_Core->refs.deref();
+ Q_ASSERT(d_1_2_Core->refs.load());
+ if (d_1_3_Core)
+ d_1_3_Core->refs.deref();
+ Q_ASSERT(d_1_3_Core->refs.load());
+ if (d_1_4_Core)
+ d_1_4_Core->refs.deref();
+ Q_ASSERT(d_1_4_Core->refs.load());
+ if (d_1_5_Core)
+ d_1_5_Core->refs.deref();
+ Q_ASSERT(d_1_5_Core->refs.load());
+ if (d_2_0_Core)
+ d_2_0_Core->refs.deref();
+ Q_ASSERT(d_2_0_Core->refs.load());
+ if (d_2_1_Core)
+ d_2_1_Core->refs.deref();
+ Q_ASSERT(d_2_1_Core->refs.load());
+ if (d_3_0_Core)
+ d_3_0_Core->refs.deref();
+ Q_ASSERT(d_3_0_Core->refs.load());
+ if (d_3_1_Core)
+ d_3_1_Core->refs.deref();
+ Q_ASSERT(d_3_1_Core->refs.load());
}
bool QOpenGLFunctions_3_1::initializeOpenGLFunctions()
@@ -140,82 +130,42 @@ bool QOpenGLFunctions_3_1::initializeOpenGLFunctions()
// Function pointers in the backends are resolved at creation time
QOpenGLVersionFunctionsBackend* d = 0;
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_0_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_0_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_0_CoreBackend::versionStatus(), d);
- }
d_1_0_Core = static_cast<QOpenGLFunctions_1_0_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_1_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_1_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_1_CoreBackend::versionStatus(), d);
- }
d_1_1_Core = static_cast<QOpenGLFunctions_1_1_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_2_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_2_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_2_CoreBackend::versionStatus(), d);
- }
d_1_2_Core = static_cast<QOpenGLFunctions_1_2_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_3_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_3_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_3_CoreBackend::versionStatus(), d);
- }
d_1_3_Core = static_cast<QOpenGLFunctions_1_3_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_4_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_4_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_4_CoreBackend::versionStatus(), d);
- }
d_1_4_Core = static_cast<QOpenGLFunctions_1_4_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_5_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_5_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_5_CoreBackend::versionStatus(), d);
- }
d_1_5_Core = static_cast<QOpenGLFunctions_1_5_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_2_0_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_2_0_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_2_0_CoreBackend::versionStatus(), d);
- }
d_2_0_Core = static_cast<QOpenGLFunctions_2_0_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_2_1_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_2_1_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_2_1_CoreBackend::versionStatus(), d);
- }
d_2_1_Core = static_cast<QOpenGLFunctions_2_1_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_3_0_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_3_0_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_3_0_CoreBackend::versionStatus(), d);
- }
d_3_0_Core = static_cast<QOpenGLFunctions_3_0_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_3_1_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_3_1_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_3_1_CoreBackend::versionStatus(), d);
- }
d_3_1_Core = static_cast<QOpenGLFunctions_3_1_CoreBackend*>(d);
d->refs.ref();
diff --git a/src/gui/opengl/qopenglfunctions_3_1.h b/src/gui/opengl/qopenglfunctions_3_1.h
index fac9b870eb..d5957381e9 100644
--- a/src/gui/opengl/qopenglfunctions_3_1.h
+++ b/src/gui/opengl/qopenglfunctions_3_1.h
@@ -1,6 +1,7 @@
/****************************************************************************
**
** Copyright (C) 2013 Klaralvdalens Datakonsult AB (KDAB)
+** Copyright (C) 2016 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
** This file is part of the QtGui module of the Qt Toolkit.
@@ -351,242 +352,242 @@ private:
// OpenGL 1.0 core functions
inline void QOpenGLFunctions_3_1::glViewport(GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_0_Core->Viewport(x, y, width, height);
+ d_1_0_Core->f.Viewport(x, y, width, height);
}
inline void QOpenGLFunctions_3_1::glDepthRange(GLdouble nearVal, GLdouble farVal)
{
- d_1_0_Core->DepthRange(nearVal, farVal);
+ d_1_0_Core->f.DepthRange(nearVal, farVal);
}
inline GLboolean QOpenGLFunctions_3_1::glIsEnabled(GLenum cap)
{
- return d_1_0_Core->IsEnabled(cap);
+ return d_1_0_Core->f.IsEnabled(cap);
}
inline void QOpenGLFunctions_3_1::glGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint *params)
{
- d_1_0_Core->GetTexLevelParameteriv(target, level, pname, params);
+ d_1_0_Core->f.GetTexLevelParameteriv(target, level, pname, params);
}
inline void QOpenGLFunctions_3_1::glGetTexLevelParameterfv(GLenum target, GLint level, GLenum pname, GLfloat *params)
{
- d_1_0_Core->GetTexLevelParameterfv(target, level, pname, params);
+ d_1_0_Core->f.GetTexLevelParameterfv(target, level, pname, params);
}
inline void QOpenGLFunctions_3_1::glGetTexParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_0_Core->GetTexParameteriv(target, pname, params);
+ d_1_0_Core->f.GetTexParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_3_1::glGetTexParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_0_Core->GetTexParameterfv(target, pname, params);
+ d_1_0_Core->f.GetTexParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_3_1::glGetTexImage(GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels)
{
- d_1_0_Core->GetTexImage(target, level, format, type, pixels);
+ d_1_0_Core->f.GetTexImage(target, level, format, type, pixels);
}
inline const GLubyte * QOpenGLFunctions_3_1::glGetString(GLenum name)
{
- return d_1_0_Core->GetString(name);
+ return d_1_0_Core->f.GetString(name);
}
inline void QOpenGLFunctions_3_1::glGetIntegerv(GLenum pname, GLint *params)
{
- d_1_0_Core->GetIntegerv(pname, params);
+ d_1_0_Core->f.GetIntegerv(pname, params);
}
inline void QOpenGLFunctions_3_1::glGetFloatv(GLenum pname, GLfloat *params)
{
- d_1_0_Core->GetFloatv(pname, params);
+ d_1_0_Core->f.GetFloatv(pname, params);
}
inline GLenum QOpenGLFunctions_3_1::glGetError()
{
- return d_1_0_Core->GetError();
+ return d_1_0_Core->f.GetError();
}
inline void QOpenGLFunctions_3_1::glGetDoublev(GLenum pname, GLdouble *params)
{
- d_1_0_Core->GetDoublev(pname, params);
+ d_1_0_Core->f.GetDoublev(pname, params);
}
inline void QOpenGLFunctions_3_1::glGetBooleanv(GLenum pname, GLboolean *params)
{
- d_1_0_Core->GetBooleanv(pname, params);
+ d_1_0_Core->f.GetBooleanv(pname, params);
}
inline void QOpenGLFunctions_3_1::glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels)
{
- d_1_0_Core->ReadPixels(x, y, width, height, format, type, pixels);
+ d_1_0_Core->f.ReadPixels(x, y, width, height, format, type, pixels);
}
inline void QOpenGLFunctions_3_1::glReadBuffer(GLenum mode)
{
- d_1_0_Core->ReadBuffer(mode);
+ d_1_0_Core->f.ReadBuffer(mode);
}
inline void QOpenGLFunctions_3_1::glPixelStorei(GLenum pname, GLint param)
{
- d_1_0_Core->PixelStorei(pname, param);
+ d_1_0_Core->f.PixelStorei(pname, param);
}
inline void QOpenGLFunctions_3_1::glPixelStoref(GLenum pname, GLfloat param)
{
- d_1_0_Core->PixelStoref(pname, param);
+ d_1_0_Core->f.PixelStoref(pname, param);
}
inline void QOpenGLFunctions_3_1::glDepthFunc(GLenum func)
{
- d_1_0_Core->DepthFunc(func);
+ d_1_0_Core->f.DepthFunc(func);
}
inline void QOpenGLFunctions_3_1::glStencilOp(GLenum fail, GLenum zfail, GLenum zpass)
{
- d_1_0_Core->StencilOp(fail, zfail, zpass);
+ d_1_0_Core->f.StencilOp(fail, zfail, zpass);
}
inline void QOpenGLFunctions_3_1::glStencilFunc(GLenum func, GLint ref, GLuint mask)
{
- d_1_0_Core->StencilFunc(func, ref, mask);
+ d_1_0_Core->f.StencilFunc(func, ref, mask);
}
inline void QOpenGLFunctions_3_1::glLogicOp(GLenum opcode)
{
- d_1_0_Core->LogicOp(opcode);
+ d_1_0_Core->f.LogicOp(opcode);
}
inline void QOpenGLFunctions_3_1::glBlendFunc(GLenum sfactor, GLenum dfactor)
{
- d_1_0_Core->BlendFunc(sfactor, dfactor);
+ d_1_0_Core->f.BlendFunc(sfactor, dfactor);
}
inline void QOpenGLFunctions_3_1::glFlush()
{
- d_1_0_Core->Flush();
+ d_1_0_Core->f.Flush();
}
inline void QOpenGLFunctions_3_1::glFinish()
{
- d_1_0_Core->Finish();
+ d_1_0_Core->f.Finish();
}
inline void QOpenGLFunctions_3_1::glEnable(GLenum cap)
{
- d_1_0_Core->Enable(cap);
+ d_1_0_Core->f.Enable(cap);
}
inline void QOpenGLFunctions_3_1::glDisable(GLenum cap)
{
- d_1_0_Core->Disable(cap);
+ d_1_0_Core->f.Disable(cap);
}
inline void QOpenGLFunctions_3_1::glDepthMask(GLboolean flag)
{
- d_1_0_Core->DepthMask(flag);
+ d_1_0_Core->f.DepthMask(flag);
}
inline void QOpenGLFunctions_3_1::glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
{
- d_1_0_Core->ColorMask(red, green, blue, alpha);
+ d_1_0_Core->f.ColorMask(red, green, blue, alpha);
}
inline void QOpenGLFunctions_3_1::glStencilMask(GLuint mask)
{
- d_1_0_Core->StencilMask(mask);
+ d_1_0_Core->f.StencilMask(mask);
}
inline void QOpenGLFunctions_3_1::glClearDepth(GLdouble depth)
{
- d_1_0_Core->ClearDepth(depth);
+ d_1_0_Core->f.ClearDepth(depth);
}
inline void QOpenGLFunctions_3_1::glClearStencil(GLint s)
{
- d_1_0_Core->ClearStencil(s);
+ d_1_0_Core->f.ClearStencil(s);
}
inline void QOpenGLFunctions_3_1::glClearColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_0_Core->ClearColor(red, green, blue, alpha);
+ d_1_0_Core->f.ClearColor(red, green, blue, alpha);
}
inline void QOpenGLFunctions_3_1::glClear(GLbitfield mask)
{
- d_1_0_Core->Clear(mask);
+ d_1_0_Core->f.Clear(mask);
}
inline void QOpenGLFunctions_3_1::glDrawBuffer(GLenum mode)
{
- d_1_0_Core->DrawBuffer(mode);
+ d_1_0_Core->f.DrawBuffer(mode);
}
inline void QOpenGLFunctions_3_1::glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_0_Core->TexImage2D(target, level, internalformat, width, height, border, format, type, pixels);
+ d_1_0_Core->f.TexImage2D(target, level, internalformat, width, height, border, format, type, pixels);
}
inline void QOpenGLFunctions_3_1::glTexImage1D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_0_Core->TexImage1D(target, level, internalformat, width, border, format, type, pixels);
+ d_1_0_Core->f.TexImage1D(target, level, internalformat, width, border, format, type, pixels);
}
inline void QOpenGLFunctions_3_1::glTexParameteriv(GLenum target, GLenum pname, const GLint *params)
{
- d_1_0_Core->TexParameteriv(target, pname, params);
+ d_1_0_Core->f.TexParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_3_1::glTexParameteri(GLenum target, GLenum pname, GLint param)
{
- d_1_0_Core->TexParameteri(target, pname, param);
+ d_1_0_Core->f.TexParameteri(target, pname, param);
}
inline void QOpenGLFunctions_3_1::glTexParameterfv(GLenum target, GLenum pname, const GLfloat *params)
{
- d_1_0_Core->TexParameterfv(target, pname, params);
+ d_1_0_Core->f.TexParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_3_1::glTexParameterf(GLenum target, GLenum pname, GLfloat param)
{
- d_1_0_Core->TexParameterf(target, pname, param);
+ d_1_0_Core->f.TexParameterf(target, pname, param);
}
inline void QOpenGLFunctions_3_1::glScissor(GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_0_Core->Scissor(x, y, width, height);
+ d_1_0_Core->f.Scissor(x, y, width, height);
}
inline void QOpenGLFunctions_3_1::glPolygonMode(GLenum face, GLenum mode)
{
- d_1_0_Core->PolygonMode(face, mode);
+ d_1_0_Core->f.PolygonMode(face, mode);
}
inline void QOpenGLFunctions_3_1::glPointSize(GLfloat size)
{
- d_1_0_Core->PointSize(size);
+ d_1_0_Core->f.PointSize(size);
}
inline void QOpenGLFunctions_3_1::glLineWidth(GLfloat width)
{
- d_1_0_Core->LineWidth(width);
+ d_1_0_Core->f.LineWidth(width);
}
inline void QOpenGLFunctions_3_1::glHint(GLenum target, GLenum mode)
{
- d_1_0_Core->Hint(target, mode);
+ d_1_0_Core->f.Hint(target, mode);
}
inline void QOpenGLFunctions_3_1::glFrontFace(GLenum mode)
{
- d_1_0_Core->FrontFace(mode);
+ d_1_0_Core->f.FrontFace(mode);
}
inline void QOpenGLFunctions_3_1::glCullFace(GLenum mode)
{
- d_1_0_Core->CullFace(mode);
+ d_1_0_Core->f.CullFace(mode);
}
@@ -605,57 +606,57 @@ inline void QOpenGLFunctions_3_1::glIndexub(GLubyte c)
inline GLboolean QOpenGLFunctions_3_1::glIsTexture(GLuint texture)
{
- return d_1_1_Core->IsTexture(texture);
+ return d_1_1_Core->f.IsTexture(texture);
}
inline void QOpenGLFunctions_3_1::glGenTextures(GLsizei n, GLuint *textures)
{
- d_1_1_Core->GenTextures(n, textures);
+ d_1_1_Core->f.GenTextures(n, textures);
}
inline void QOpenGLFunctions_3_1::glDeleteTextures(GLsizei n, const GLuint *textures)
{
- d_1_1_Core->DeleteTextures(n, textures);
+ d_1_1_Core->f.DeleteTextures(n, textures);
}
inline void QOpenGLFunctions_3_1::glBindTexture(GLenum target, GLuint texture)
{
- d_1_1_Core->BindTexture(target, texture);
+ d_1_1_Core->f.BindTexture(target, texture);
}
inline void QOpenGLFunctions_3_1::glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_1_Core->TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels);
+ d_1_1_Core->f.TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels);
}
inline void QOpenGLFunctions_3_1::glTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_1_Core->TexSubImage1D(target, level, xoffset, width, format, type, pixels);
+ d_1_1_Core->f.TexSubImage1D(target, level, xoffset, width, format, type, pixels);
}
inline void QOpenGLFunctions_3_1::glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_1_Core->CopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height);
+ d_1_1_Core->f.CopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height);
}
inline void QOpenGLFunctions_3_1::glCopyTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
{
- d_1_1_Core->CopyTexSubImage1D(target, level, xoffset, x, y, width);
+ d_1_1_Core->f.CopyTexSubImage1D(target, level, xoffset, x, y, width);
}
inline void QOpenGLFunctions_3_1::glCopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
{
- d_1_1_Core->CopyTexImage2D(target, level, internalformat, x, y, width, height, border);
+ d_1_1_Core->f.CopyTexImage2D(target, level, internalformat, x, y, width, height, border);
}
inline void QOpenGLFunctions_3_1::glCopyTexImage1D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
{
- d_1_1_Core->CopyTexImage1D(target, level, internalformat, x, y, width, border);
+ d_1_1_Core->f.CopyTexImage1D(target, level, internalformat, x, y, width, border);
}
inline void QOpenGLFunctions_3_1::glPolygonOffset(GLfloat factor, GLfloat units)
{
- d_1_1_Core->PolygonOffset(factor, units);
+ d_1_1_Core->f.PolygonOffset(factor, units);
}
inline void QOpenGLFunctions_3_1::glGetPointerv(GLenum pname, GLvoid* *params)
@@ -667,928 +668,928 @@ inline void QOpenGLFunctions_3_1::glGetPointerv(GLenum pname, GLvoid* *params)
inline void QOpenGLFunctions_3_1::glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices)
{
- d_1_1_Core->DrawElements(mode, count, type, indices);
+ d_1_1_Core->f.DrawElements(mode, count, type, indices);
}
inline void QOpenGLFunctions_3_1::glDrawArrays(GLenum mode, GLint first, GLsizei count)
{
- d_1_1_Core->DrawArrays(mode, first, count);
+ d_1_1_Core->f.DrawArrays(mode, first, count);
}
// OpenGL 1.2 core functions
inline void QOpenGLFunctions_3_1::glCopyTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_2_Core->CopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height);
+ d_1_2_Core->f.CopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height);
}
inline void QOpenGLFunctions_3_1::glTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_2_Core->TexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);
+ d_1_2_Core->f.TexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);
}
inline void QOpenGLFunctions_3_1::glTexImage3D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_2_Core->TexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels);
+ d_1_2_Core->f.TexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels);
}
inline void QOpenGLFunctions_3_1::glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices)
{
- d_1_2_Core->DrawRangeElements(mode, start, end, count, type, indices);
+ d_1_2_Core->f.DrawRangeElements(mode, start, end, count, type, indices);
}
inline void QOpenGLFunctions_3_1::glBlendEquation(GLenum mode)
{
- d_1_2_Core->BlendEquation(mode);
+ d_1_2_Core->f.BlendEquation(mode);
}
inline void QOpenGLFunctions_3_1::glBlendColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_2_Core->BlendColor(red, green, blue, alpha);
+ d_1_2_Core->f.BlendColor(red, green, blue, alpha);
}
// OpenGL 1.3 core functions
inline void QOpenGLFunctions_3_1::glGetCompressedTexImage(GLenum target, GLint level, GLvoid *img)
{
- d_1_3_Core->GetCompressedTexImage(target, level, img);
+ d_1_3_Core->f.GetCompressedTexImage(target, level, img);
}
inline void QOpenGLFunctions_3_1::glCompressedTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexSubImage1D(target, level, xoffset, width, format, imageSize, data);
+ d_1_3_Core->f.CompressedTexSubImage1D(target, level, xoffset, width, format, imageSize, data);
}
inline void QOpenGLFunctions_3_1::glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data);
+ d_1_3_Core->f.CompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data);
}
inline void QOpenGLFunctions_3_1::glCompressedTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data);
+ d_1_3_Core->f.CompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data);
}
inline void QOpenGLFunctions_3_1::glCompressedTexImage1D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexImage1D(target, level, internalformat, width, border, imageSize, data);
+ d_1_3_Core->f.CompressedTexImage1D(target, level, internalformat, width, border, imageSize, data);
}
inline void QOpenGLFunctions_3_1::glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data);
+ d_1_3_Core->f.CompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data);
}
inline void QOpenGLFunctions_3_1::glCompressedTexImage3D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data);
+ d_1_3_Core->f.CompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data);
}
inline void QOpenGLFunctions_3_1::glSampleCoverage(GLfloat value, GLboolean invert)
{
- d_1_3_Core->SampleCoverage(value, invert);
+ d_1_3_Core->f.SampleCoverage(value, invert);
}
inline void QOpenGLFunctions_3_1::glActiveTexture(GLenum texture)
{
- d_1_3_Core->ActiveTexture(texture);
+ d_1_3_Core->f.ActiveTexture(texture);
}
// OpenGL 1.4 core functions
inline void QOpenGLFunctions_3_1::glPointParameteriv(GLenum pname, const GLint *params)
{
- d_1_4_Core->PointParameteriv(pname, params);
+ d_1_4_Core->f.PointParameteriv(pname, params);
}
inline void QOpenGLFunctions_3_1::glPointParameteri(GLenum pname, GLint param)
{
- d_1_4_Core->PointParameteri(pname, param);
+ d_1_4_Core->f.PointParameteri(pname, param);
}
inline void QOpenGLFunctions_3_1::glPointParameterfv(GLenum pname, const GLfloat *params)
{
- d_1_4_Core->PointParameterfv(pname, params);
+ d_1_4_Core->f.PointParameterfv(pname, params);
}
inline void QOpenGLFunctions_3_1::glPointParameterf(GLenum pname, GLfloat param)
{
- d_1_4_Core->PointParameterf(pname, param);
+ d_1_4_Core->f.PointParameterf(pname, param);
}
inline void QOpenGLFunctions_3_1::glMultiDrawElements(GLenum mode, const GLsizei *count, GLenum type, const GLvoid* const *indices, GLsizei drawcount)
{
- d_1_4_Core->MultiDrawElements(mode, count, type, indices, drawcount);
+ d_1_4_Core->f.MultiDrawElements(mode, count, type, indices, drawcount);
}
inline void QOpenGLFunctions_3_1::glMultiDrawArrays(GLenum mode, const GLint *first, const GLsizei *count, GLsizei drawcount)
{
- d_1_4_Core->MultiDrawArrays(mode, first, count, drawcount);
+ d_1_4_Core->f.MultiDrawArrays(mode, first, count, drawcount);
}
inline void QOpenGLFunctions_3_1::glBlendFuncSeparate(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
{
- d_1_4_Core->BlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);
+ d_1_4_Core->f.BlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);
}
// OpenGL 1.5 core functions
inline void QOpenGLFunctions_3_1::glGetBufferPointerv(GLenum target, GLenum pname, GLvoid* *params)
{
- d_1_5_Core->GetBufferPointerv(target, pname, params);
+ d_1_5_Core->f.GetBufferPointerv(target, pname, params);
}
inline void QOpenGLFunctions_3_1::glGetBufferParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_5_Core->GetBufferParameteriv(target, pname, params);
+ d_1_5_Core->f.GetBufferParameteriv(target, pname, params);
}
inline GLboolean QOpenGLFunctions_3_1::glUnmapBuffer(GLenum target)
{
- return d_1_5_Core->UnmapBuffer(target);
+ return d_1_5_Core->f.UnmapBuffer(target);
}
inline GLvoid* QOpenGLFunctions_3_1::glMapBuffer(GLenum target, GLenum access)
{
- return d_1_5_Core->MapBuffer(target, access);
+ return d_1_5_Core->f.MapBuffer(target, access);
}
inline void QOpenGLFunctions_3_1::glGetBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, GLvoid *data)
{
- d_1_5_Core->GetBufferSubData(target, offset, size, data);
+ d_1_5_Core->f.GetBufferSubData(target, offset, size, data);
}
inline void QOpenGLFunctions_3_1::glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid *data)
{
- d_1_5_Core->BufferSubData(target, offset, size, data);
+ d_1_5_Core->f.BufferSubData(target, offset, size, data);
}
inline void QOpenGLFunctions_3_1::glBufferData(GLenum target, GLsizeiptr size, const GLvoid *data, GLenum usage)
{
- d_1_5_Core->BufferData(target, size, data, usage);
+ d_1_5_Core->f.BufferData(target, size, data, usage);
}
inline GLboolean QOpenGLFunctions_3_1::glIsBuffer(GLuint buffer)
{
- return d_1_5_Core->IsBuffer(buffer);
+ return d_1_5_Core->f.IsBuffer(buffer);
}
inline void QOpenGLFunctions_3_1::glGenBuffers(GLsizei n, GLuint *buffers)
{
- d_1_5_Core->GenBuffers(n, buffers);
+ d_1_5_Core->f.GenBuffers(n, buffers);
}
inline void QOpenGLFunctions_3_1::glDeleteBuffers(GLsizei n, const GLuint *buffers)
{
- d_1_5_Core->DeleteBuffers(n, buffers);
+ d_1_5_Core->f.DeleteBuffers(n, buffers);
}
inline void QOpenGLFunctions_3_1::glBindBuffer(GLenum target, GLuint buffer)
{
- d_1_5_Core->BindBuffer(target, buffer);
+ d_1_5_Core->f.BindBuffer(target, buffer);
}
inline void QOpenGLFunctions_3_1::glGetQueryObjectuiv(GLuint id, GLenum pname, GLuint *params)
{
- d_1_5_Core->GetQueryObjectuiv(id, pname, params);
+ d_1_5_Core->f.GetQueryObjectuiv(id, pname, params);
}
inline void QOpenGLFunctions_3_1::glGetQueryObjectiv(GLuint id, GLenum pname, GLint *params)
{
- d_1_5_Core->GetQueryObjectiv(id, pname, params);
+ d_1_5_Core->f.GetQueryObjectiv(id, pname, params);
}
inline void QOpenGLFunctions_3_1::glGetQueryiv(GLenum target, GLenum pname, GLint *params)
{
- d_1_5_Core->GetQueryiv(target, pname, params);
+ d_1_5_Core->f.GetQueryiv(target, pname, params);
}
inline void QOpenGLFunctions_3_1::glEndQuery(GLenum target)
{
- d_1_5_Core->EndQuery(target);
+ d_1_5_Core->f.EndQuery(target);
}
inline void QOpenGLFunctions_3_1::glBeginQuery(GLenum target, GLuint id)
{
- d_1_5_Core->BeginQuery(target, id);
+ d_1_5_Core->f.BeginQuery(target, id);
}
inline GLboolean QOpenGLFunctions_3_1::glIsQuery(GLuint id)
{
- return d_1_5_Core->IsQuery(id);
+ return d_1_5_Core->f.IsQuery(id);
}
inline void QOpenGLFunctions_3_1::glDeleteQueries(GLsizei n, const GLuint *ids)
{
- d_1_5_Core->DeleteQueries(n, ids);
+ d_1_5_Core->f.DeleteQueries(n, ids);
}
inline void QOpenGLFunctions_3_1::glGenQueries(GLsizei n, GLuint *ids)
{
- d_1_5_Core->GenQueries(n, ids);
+ d_1_5_Core->f.GenQueries(n, ids);
}
// OpenGL 2.0 core functions
inline void QOpenGLFunctions_3_1::glVertexAttribPointer(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer)
{
- d_2_0_Core->VertexAttribPointer(index, size, type, normalized, stride, pointer);
+ d_2_0_Core->f.VertexAttribPointer(index, size, type, normalized, stride, pointer);
}
inline void QOpenGLFunctions_3_1::glValidateProgram(GLuint program)
{
- d_2_0_Core->ValidateProgram(program);
+ d_2_0_Core->f.ValidateProgram(program);
}
inline void QOpenGLFunctions_3_1::glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_0_Core->UniformMatrix4fv(location, count, transpose, value);
+ d_2_0_Core->f.UniformMatrix4fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_3_1::glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_0_Core->UniformMatrix3fv(location, count, transpose, value);
+ d_2_0_Core->f.UniformMatrix3fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_3_1::glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_0_Core->UniformMatrix2fv(location, count, transpose, value);
+ d_2_0_Core->f.UniformMatrix2fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_3_1::glUniform4iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform4iv(location, count, value);
+ d_2_0_Core->f.Uniform4iv(location, count, value);
}
inline void QOpenGLFunctions_3_1::glUniform3iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform3iv(location, count, value);
+ d_2_0_Core->f.Uniform3iv(location, count, value);
}
inline void QOpenGLFunctions_3_1::glUniform2iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform2iv(location, count, value);
+ d_2_0_Core->f.Uniform2iv(location, count, value);
}
inline void QOpenGLFunctions_3_1::glUniform1iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform1iv(location, count, value);
+ d_2_0_Core->f.Uniform1iv(location, count, value);
}
inline void QOpenGLFunctions_3_1::glUniform4fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform4fv(location, count, value);
+ d_2_0_Core->f.Uniform4fv(location, count, value);
}
inline void QOpenGLFunctions_3_1::glUniform3fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform3fv(location, count, value);
+ d_2_0_Core->f.Uniform3fv(location, count, value);
}
inline void QOpenGLFunctions_3_1::glUniform2fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform2fv(location, count, value);
+ d_2_0_Core->f.Uniform2fv(location, count, value);
}
inline void QOpenGLFunctions_3_1::glUniform1fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform1fv(location, count, value);
+ d_2_0_Core->f.Uniform1fv(location, count, value);
}
inline void QOpenGLFunctions_3_1::glUniform4i(GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
{
- d_2_0_Core->Uniform4i(location, v0, v1, v2, v3);
+ d_2_0_Core->f.Uniform4i(location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_3_1::glUniform3i(GLint location, GLint v0, GLint v1, GLint v2)
{
- d_2_0_Core->Uniform3i(location, v0, v1, v2);
+ d_2_0_Core->f.Uniform3i(location, v0, v1, v2);
}
inline void QOpenGLFunctions_3_1::glUniform2i(GLint location, GLint v0, GLint v1)
{
- d_2_0_Core->Uniform2i(location, v0, v1);
+ d_2_0_Core->f.Uniform2i(location, v0, v1);
}
inline void QOpenGLFunctions_3_1::glUniform1i(GLint location, GLint v0)
{
- d_2_0_Core->Uniform1i(location, v0);
+ d_2_0_Core->f.Uniform1i(location, v0);
}
inline void QOpenGLFunctions_3_1::glUniform4f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
{
- d_2_0_Core->Uniform4f(location, v0, v1, v2, v3);
+ d_2_0_Core->f.Uniform4f(location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_3_1::glUniform3f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
{
- d_2_0_Core->Uniform3f(location, v0, v1, v2);
+ d_2_0_Core->f.Uniform3f(location, v0, v1, v2);
}
inline void QOpenGLFunctions_3_1::glUniform2f(GLint location, GLfloat v0, GLfloat v1)
{
- d_2_0_Core->Uniform2f(location, v0, v1);
+ d_2_0_Core->f.Uniform2f(location, v0, v1);
}
inline void QOpenGLFunctions_3_1::glUniform1f(GLint location, GLfloat v0)
{
- d_2_0_Core->Uniform1f(location, v0);
+ d_2_0_Core->f.Uniform1f(location, v0);
}
inline void QOpenGLFunctions_3_1::glUseProgram(GLuint program)
{
- d_2_0_Core->UseProgram(program);
+ d_2_0_Core->f.UseProgram(program);
}
inline void QOpenGLFunctions_3_1::glShaderSource(GLuint shader, GLsizei count, const GLchar* const *string, const GLint *length)
{
- d_2_0_Core->ShaderSource(shader, count, string, length);
+ d_2_0_Core->f.ShaderSource(shader, count, string, length);
}
inline void QOpenGLFunctions_3_1::glLinkProgram(GLuint program)
{
- d_2_0_Core->LinkProgram(program);
+ d_2_0_Core->f.LinkProgram(program);
}
inline GLboolean QOpenGLFunctions_3_1::glIsShader(GLuint shader)
{
- return d_2_0_Core->IsShader(shader);
+ return d_2_0_Core->f.IsShader(shader);
}
inline GLboolean QOpenGLFunctions_3_1::glIsProgram(GLuint program)
{
- return d_2_0_Core->IsProgram(program);
+ return d_2_0_Core->f.IsProgram(program);
}
inline void QOpenGLFunctions_3_1::glGetVertexAttribPointerv(GLuint index, GLenum pname, GLvoid* *pointer)
{
- d_2_0_Core->GetVertexAttribPointerv(index, pname, pointer);
+ d_2_0_Core->f.GetVertexAttribPointerv(index, pname, pointer);
}
inline void QOpenGLFunctions_3_1::glGetVertexAttribiv(GLuint index, GLenum pname, GLint *params)
{
- d_2_0_Core->GetVertexAttribiv(index, pname, params);
+ d_2_0_Core->f.GetVertexAttribiv(index, pname, params);
}
inline void QOpenGLFunctions_3_1::glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat *params)
{
- d_2_0_Core->GetVertexAttribfv(index, pname, params);
+ d_2_0_Core->f.GetVertexAttribfv(index, pname, params);
}
inline void QOpenGLFunctions_3_1::glGetVertexAttribdv(GLuint index, GLenum pname, GLdouble *params)
{
- d_2_0_Core->GetVertexAttribdv(index, pname, params);
+ d_2_0_Core->f.GetVertexAttribdv(index, pname, params);
}
inline void QOpenGLFunctions_3_1::glGetUniformiv(GLuint program, GLint location, GLint *params)
{
- d_2_0_Core->GetUniformiv(program, location, params);
+ d_2_0_Core->f.GetUniformiv(program, location, params);
}
inline void QOpenGLFunctions_3_1::glGetUniformfv(GLuint program, GLint location, GLfloat *params)
{
- d_2_0_Core->GetUniformfv(program, location, params);
+ d_2_0_Core->f.GetUniformfv(program, location, params);
}
inline GLint QOpenGLFunctions_3_1::glGetUniformLocation(GLuint program, const GLchar *name)
{
- return d_2_0_Core->GetUniformLocation(program, name);
+ return d_2_0_Core->f.GetUniformLocation(program, name);
}
inline void QOpenGLFunctions_3_1::glGetShaderSource(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source)
{
- d_2_0_Core->GetShaderSource(shader, bufSize, length, source);
+ d_2_0_Core->f.GetShaderSource(shader, bufSize, length, source);
}
inline void QOpenGLFunctions_3_1::glGetShaderInfoLog(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
{
- d_2_0_Core->GetShaderInfoLog(shader, bufSize, length, infoLog);
+ d_2_0_Core->f.GetShaderInfoLog(shader, bufSize, length, infoLog);
}
inline void QOpenGLFunctions_3_1::glGetShaderiv(GLuint shader, GLenum pname, GLint *params)
{
- d_2_0_Core->GetShaderiv(shader, pname, params);
+ d_2_0_Core->f.GetShaderiv(shader, pname, params);
}
inline void QOpenGLFunctions_3_1::glGetProgramInfoLog(GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
{
- d_2_0_Core->GetProgramInfoLog(program, bufSize, length, infoLog);
+ d_2_0_Core->f.GetProgramInfoLog(program, bufSize, length, infoLog);
}
inline void QOpenGLFunctions_3_1::glGetProgramiv(GLuint program, GLenum pname, GLint *params)
{
- d_2_0_Core->GetProgramiv(program, pname, params);
+ d_2_0_Core->f.GetProgramiv(program, pname, params);
}
inline GLint QOpenGLFunctions_3_1::glGetAttribLocation(GLuint program, const GLchar *name)
{
- return d_2_0_Core->GetAttribLocation(program, name);
+ return d_2_0_Core->f.GetAttribLocation(program, name);
}
inline void QOpenGLFunctions_3_1::glGetAttachedShaders(GLuint program, GLsizei maxCount, GLsizei *count, GLuint *obj)
{
- d_2_0_Core->GetAttachedShaders(program, maxCount, count, obj);
+ d_2_0_Core->f.GetAttachedShaders(program, maxCount, count, obj);
}
inline void QOpenGLFunctions_3_1::glGetActiveUniform(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
{
- d_2_0_Core->GetActiveUniform(program, index, bufSize, length, size, type, name);
+ d_2_0_Core->f.GetActiveUniform(program, index, bufSize, length, size, type, name);
}
inline void QOpenGLFunctions_3_1::glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
{
- d_2_0_Core->GetActiveAttrib(program, index, bufSize, length, size, type, name);
+ d_2_0_Core->f.GetActiveAttrib(program, index, bufSize, length, size, type, name);
}
inline void QOpenGLFunctions_3_1::glEnableVertexAttribArray(GLuint index)
{
- d_2_0_Core->EnableVertexAttribArray(index);
+ d_2_0_Core->f.EnableVertexAttribArray(index);
}
inline void QOpenGLFunctions_3_1::glDisableVertexAttribArray(GLuint index)
{
- d_2_0_Core->DisableVertexAttribArray(index);
+ d_2_0_Core->f.DisableVertexAttribArray(index);
}
inline void QOpenGLFunctions_3_1::glDetachShader(GLuint program, GLuint shader)
{
- d_2_0_Core->DetachShader(program, shader);
+ d_2_0_Core->f.DetachShader(program, shader);
}
inline void QOpenGLFunctions_3_1::glDeleteShader(GLuint shader)
{
- d_2_0_Core->DeleteShader(shader);
+ d_2_0_Core->f.DeleteShader(shader);
}
inline void QOpenGLFunctions_3_1::glDeleteProgram(GLuint program)
{
- d_2_0_Core->DeleteProgram(program);
+ d_2_0_Core->f.DeleteProgram(program);
}
inline GLuint QOpenGLFunctions_3_1::glCreateShader(GLenum type)
{
- return d_2_0_Core->CreateShader(type);
+ return d_2_0_Core->f.CreateShader(type);
}
inline GLuint QOpenGLFunctions_3_1::glCreateProgram()
{
- return d_2_0_Core->CreateProgram();
+ return d_2_0_Core->f.CreateProgram();
}
inline void QOpenGLFunctions_3_1::glCompileShader(GLuint shader)
{
- d_2_0_Core->CompileShader(shader);
+ d_2_0_Core->f.CompileShader(shader);
}
inline void QOpenGLFunctions_3_1::glBindAttribLocation(GLuint program, GLuint index, const GLchar *name)
{
- d_2_0_Core->BindAttribLocation(program, index, name);
+ d_2_0_Core->f.BindAttribLocation(program, index, name);
}
inline void QOpenGLFunctions_3_1::glAttachShader(GLuint program, GLuint shader)
{
- d_2_0_Core->AttachShader(program, shader);
+ d_2_0_Core->f.AttachShader(program, shader);
}
inline void QOpenGLFunctions_3_1::glStencilMaskSeparate(GLenum face, GLuint mask)
{
- d_2_0_Core->StencilMaskSeparate(face, mask);
+ d_2_0_Core->f.StencilMaskSeparate(face, mask);
}
inline void QOpenGLFunctions_3_1::glStencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask)
{
- d_2_0_Core->StencilFuncSeparate(face, func, ref, mask);
+ d_2_0_Core->f.StencilFuncSeparate(face, func, ref, mask);
}
inline void QOpenGLFunctions_3_1::glStencilOpSeparate(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass)
{
- d_2_0_Core->StencilOpSeparate(face, sfail, dpfail, dppass);
+ d_2_0_Core->f.StencilOpSeparate(face, sfail, dpfail, dppass);
}
inline void QOpenGLFunctions_3_1::glDrawBuffers(GLsizei n, const GLenum *bufs)
{
- d_2_0_Core->DrawBuffers(n, bufs);
+ d_2_0_Core->f.DrawBuffers(n, bufs);
}
inline void QOpenGLFunctions_3_1::glBlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha)
{
- d_2_0_Core->BlendEquationSeparate(modeRGB, modeAlpha);
+ d_2_0_Core->f.BlendEquationSeparate(modeRGB, modeAlpha);
}
// OpenGL 2.1 core functions
inline void QOpenGLFunctions_3_1::glUniformMatrix4x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix4x3fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix4x3fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_3_1::glUniformMatrix3x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix3x4fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix3x4fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_3_1::glUniformMatrix4x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix4x2fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix4x2fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_3_1::glUniformMatrix2x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix2x4fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix2x4fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_3_1::glUniformMatrix3x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix3x2fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix3x2fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_3_1::glUniformMatrix2x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix2x3fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix2x3fv(location, count, transpose, value);
}
// OpenGL 3.0 core functions
inline GLboolean QOpenGLFunctions_3_1::glIsVertexArray(GLuint array)
{
- return d_3_0_Core->IsVertexArray(array);
+ return d_3_0_Core->f.IsVertexArray(array);
}
inline void QOpenGLFunctions_3_1::glGenVertexArrays(GLsizei n, GLuint *arrays)
{
- d_3_0_Core->GenVertexArrays(n, arrays);
+ d_3_0_Core->f.GenVertexArrays(n, arrays);
}
inline void QOpenGLFunctions_3_1::glDeleteVertexArrays(GLsizei n, const GLuint *arrays)
{
- d_3_0_Core->DeleteVertexArrays(n, arrays);
+ d_3_0_Core->f.DeleteVertexArrays(n, arrays);
}
inline void QOpenGLFunctions_3_1::glBindVertexArray(GLuint array)
{
- d_3_0_Core->BindVertexArray(array);
+ d_3_0_Core->f.BindVertexArray(array);
}
inline void QOpenGLFunctions_3_1::glFlushMappedBufferRange(GLenum target, GLintptr offset, GLsizeiptr length)
{
- d_3_0_Core->FlushMappedBufferRange(target, offset, length);
+ d_3_0_Core->f.FlushMappedBufferRange(target, offset, length);
}
inline GLvoid* QOpenGLFunctions_3_1::glMapBufferRange(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access)
{
- return d_3_0_Core->MapBufferRange(target, offset, length, access);
+ return d_3_0_Core->f.MapBufferRange(target, offset, length, access);
}
inline void QOpenGLFunctions_3_1::glFramebufferTextureLayer(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer)
{
- d_3_0_Core->FramebufferTextureLayer(target, attachment, texture, level, layer);
+ d_3_0_Core->f.FramebufferTextureLayer(target, attachment, texture, level, layer);
}
inline void QOpenGLFunctions_3_1::glRenderbufferStorageMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
{
- d_3_0_Core->RenderbufferStorageMultisample(target, samples, internalformat, width, height);
+ d_3_0_Core->f.RenderbufferStorageMultisample(target, samples, internalformat, width, height);
}
inline void QOpenGLFunctions_3_1::glBlitFramebuffer(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
{
- d_3_0_Core->BlitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter);
+ d_3_0_Core->f.BlitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter);
}
inline void QOpenGLFunctions_3_1::glGenerateMipmap(GLenum target)
{
- d_3_0_Core->GenerateMipmap(target);
+ d_3_0_Core->f.GenerateMipmap(target);
}
inline void QOpenGLFunctions_3_1::glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint *params)
{
- d_3_0_Core->GetFramebufferAttachmentParameteriv(target, attachment, pname, params);
+ d_3_0_Core->f.GetFramebufferAttachmentParameteriv(target, attachment, pname, params);
}
inline void QOpenGLFunctions_3_1::glFramebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
{
- d_3_0_Core->FramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer);
+ d_3_0_Core->f.FramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer);
}
inline void QOpenGLFunctions_3_1::glFramebufferTexture3D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset)
{
- d_3_0_Core->FramebufferTexture3D(target, attachment, textarget, texture, level, zoffset);
+ d_3_0_Core->f.FramebufferTexture3D(target, attachment, textarget, texture, level, zoffset);
}
inline void QOpenGLFunctions_3_1::glFramebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
{
- d_3_0_Core->FramebufferTexture2D(target, attachment, textarget, texture, level);
+ d_3_0_Core->f.FramebufferTexture2D(target, attachment, textarget, texture, level);
}
inline void QOpenGLFunctions_3_1::glFramebufferTexture1D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
{
- d_3_0_Core->FramebufferTexture1D(target, attachment, textarget, texture, level);
+ d_3_0_Core->f.FramebufferTexture1D(target, attachment, textarget, texture, level);
}
inline GLenum QOpenGLFunctions_3_1::glCheckFramebufferStatus(GLenum target)
{
- return d_3_0_Core->CheckFramebufferStatus(target);
+ return d_3_0_Core->f.CheckFramebufferStatus(target);
}
inline void QOpenGLFunctions_3_1::glGenFramebuffers(GLsizei n, GLuint *framebuffers)
{
- d_3_0_Core->GenFramebuffers(n, framebuffers);
+ d_3_0_Core->f.GenFramebuffers(n, framebuffers);
}
inline void QOpenGLFunctions_3_1::glDeleteFramebuffers(GLsizei n, const GLuint *framebuffers)
{
- d_3_0_Core->DeleteFramebuffers(n, framebuffers);
+ d_3_0_Core->f.DeleteFramebuffers(n, framebuffers);
}
inline void QOpenGLFunctions_3_1::glBindFramebuffer(GLenum target, GLuint framebuffer)
{
- d_3_0_Core->BindFramebuffer(target, framebuffer);
+ d_3_0_Core->f.BindFramebuffer(target, framebuffer);
}
inline GLboolean QOpenGLFunctions_3_1::glIsFramebuffer(GLuint framebuffer)
{
- return d_3_0_Core->IsFramebuffer(framebuffer);
+ return d_3_0_Core->f.IsFramebuffer(framebuffer);
}
inline void QOpenGLFunctions_3_1::glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_3_0_Core->GetRenderbufferParameteriv(target, pname, params);
+ d_3_0_Core->f.GetRenderbufferParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_3_1::glRenderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height)
{
- d_3_0_Core->RenderbufferStorage(target, internalformat, width, height);
+ d_3_0_Core->f.RenderbufferStorage(target, internalformat, width, height);
}
inline void QOpenGLFunctions_3_1::glGenRenderbuffers(GLsizei n, GLuint *renderbuffers)
{
- d_3_0_Core->GenRenderbuffers(n, renderbuffers);
+ d_3_0_Core->f.GenRenderbuffers(n, renderbuffers);
}
inline void QOpenGLFunctions_3_1::glDeleteRenderbuffers(GLsizei n, const GLuint *renderbuffers)
{
- d_3_0_Core->DeleteRenderbuffers(n, renderbuffers);
+ d_3_0_Core->f.DeleteRenderbuffers(n, renderbuffers);
}
inline void QOpenGLFunctions_3_1::glBindRenderbuffer(GLenum target, GLuint renderbuffer)
{
- d_3_0_Core->BindRenderbuffer(target, renderbuffer);
+ d_3_0_Core->f.BindRenderbuffer(target, renderbuffer);
}
inline GLboolean QOpenGLFunctions_3_1::glIsRenderbuffer(GLuint renderbuffer)
{
- return d_3_0_Core->IsRenderbuffer(renderbuffer);
+ return d_3_0_Core->f.IsRenderbuffer(renderbuffer);
}
inline const GLubyte * QOpenGLFunctions_3_1::glGetStringi(GLenum name, GLuint index)
{
- return d_3_0_Core->GetStringi(name, index);
+ return d_3_0_Core->f.GetStringi(name, index);
}
inline void QOpenGLFunctions_3_1::glClearBufferfi(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil)
{
- d_3_0_Core->ClearBufferfi(buffer, drawbuffer, depth, stencil);
+ d_3_0_Core->f.ClearBufferfi(buffer, drawbuffer, depth, stencil);
}
inline void QOpenGLFunctions_3_1::glClearBufferfv(GLenum buffer, GLint drawbuffer, const GLfloat *value)
{
- d_3_0_Core->ClearBufferfv(buffer, drawbuffer, value);
+ d_3_0_Core->f.ClearBufferfv(buffer, drawbuffer, value);
}
inline void QOpenGLFunctions_3_1::glClearBufferuiv(GLenum buffer, GLint drawbuffer, const GLuint *value)
{
- d_3_0_Core->ClearBufferuiv(buffer, drawbuffer, value);
+ d_3_0_Core->f.ClearBufferuiv(buffer, drawbuffer, value);
}
inline void QOpenGLFunctions_3_1::glClearBufferiv(GLenum buffer, GLint drawbuffer, const GLint *value)
{
- d_3_0_Core->ClearBufferiv(buffer, drawbuffer, value);
+ d_3_0_Core->f.ClearBufferiv(buffer, drawbuffer, value);
}
inline void QOpenGLFunctions_3_1::glGetTexParameterIuiv(GLenum target, GLenum pname, GLuint *params)
{
- d_3_0_Core->GetTexParameterIuiv(target, pname, params);
+ d_3_0_Core->f.GetTexParameterIuiv(target, pname, params);
}
inline void QOpenGLFunctions_3_1::glGetTexParameterIiv(GLenum target, GLenum pname, GLint *params)
{
- d_3_0_Core->GetTexParameterIiv(target, pname, params);
+ d_3_0_Core->f.GetTexParameterIiv(target, pname, params);
}
inline void QOpenGLFunctions_3_1::glTexParameterIuiv(GLenum target, GLenum pname, const GLuint *params)
{
- d_3_0_Core->TexParameterIuiv(target, pname, params);
+ d_3_0_Core->f.TexParameterIuiv(target, pname, params);
}
inline void QOpenGLFunctions_3_1::glTexParameterIiv(GLenum target, GLenum pname, const GLint *params)
{
- d_3_0_Core->TexParameterIiv(target, pname, params);
+ d_3_0_Core->f.TexParameterIiv(target, pname, params);
}
inline void QOpenGLFunctions_3_1::glUniform4uiv(GLint location, GLsizei count, const GLuint *value)
{
- d_3_0_Core->Uniform4uiv(location, count, value);
+ d_3_0_Core->f.Uniform4uiv(location, count, value);
}
inline void QOpenGLFunctions_3_1::glUniform3uiv(GLint location, GLsizei count, const GLuint *value)
{
- d_3_0_Core->Uniform3uiv(location, count, value);
+ d_3_0_Core->f.Uniform3uiv(location, count, value);
}
inline void QOpenGLFunctions_3_1::glUniform2uiv(GLint location, GLsizei count, const GLuint *value)
{
- d_3_0_Core->Uniform2uiv(location, count, value);
+ d_3_0_Core->f.Uniform2uiv(location, count, value);
}
inline void QOpenGLFunctions_3_1::glUniform1uiv(GLint location, GLsizei count, const GLuint *value)
{
- d_3_0_Core->Uniform1uiv(location, count, value);
+ d_3_0_Core->f.Uniform1uiv(location, count, value);
}
inline void QOpenGLFunctions_3_1::glUniform4ui(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
{
- d_3_0_Core->Uniform4ui(location, v0, v1, v2, v3);
+ d_3_0_Core->f.Uniform4ui(location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_3_1::glUniform3ui(GLint location, GLuint v0, GLuint v1, GLuint v2)
{
- d_3_0_Core->Uniform3ui(location, v0, v1, v2);
+ d_3_0_Core->f.Uniform3ui(location, v0, v1, v2);
}
inline void QOpenGLFunctions_3_1::glUniform2ui(GLint location, GLuint v0, GLuint v1)
{
- d_3_0_Core->Uniform2ui(location, v0, v1);
+ d_3_0_Core->f.Uniform2ui(location, v0, v1);
}
inline void QOpenGLFunctions_3_1::glUniform1ui(GLint location, GLuint v0)
{
- d_3_0_Core->Uniform1ui(location, v0);
+ d_3_0_Core->f.Uniform1ui(location, v0);
}
inline GLint QOpenGLFunctions_3_1::glGetFragDataLocation(GLuint program, const GLchar *name)
{
- return d_3_0_Core->GetFragDataLocation(program, name);
+ return d_3_0_Core->f.GetFragDataLocation(program, name);
}
inline void QOpenGLFunctions_3_1::glBindFragDataLocation(GLuint program, GLuint color, const GLchar *name)
{
- d_3_0_Core->BindFragDataLocation(program, color, name);
+ d_3_0_Core->f.BindFragDataLocation(program, color, name);
}
inline void QOpenGLFunctions_3_1::glGetUniformuiv(GLuint program, GLint location, GLuint *params)
{
- d_3_0_Core->GetUniformuiv(program, location, params);
+ d_3_0_Core->f.GetUniformuiv(program, location, params);
}
inline void QOpenGLFunctions_3_1::glGetVertexAttribIuiv(GLuint index, GLenum pname, GLuint *params)
{
- d_3_0_Core->GetVertexAttribIuiv(index, pname, params);
+ d_3_0_Core->f.GetVertexAttribIuiv(index, pname, params);
}
inline void QOpenGLFunctions_3_1::glGetVertexAttribIiv(GLuint index, GLenum pname, GLint *params)
{
- d_3_0_Core->GetVertexAttribIiv(index, pname, params);
+ d_3_0_Core->f.GetVertexAttribIiv(index, pname, params);
}
inline void QOpenGLFunctions_3_1::glVertexAttribIPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_3_0_Core->VertexAttribIPointer(index, size, type, stride, pointer);
+ d_3_0_Core->f.VertexAttribIPointer(index, size, type, stride, pointer);
}
inline void QOpenGLFunctions_3_1::glEndConditionalRender()
{
- d_3_0_Core->EndConditionalRender();
+ d_3_0_Core->f.EndConditionalRender();
}
inline void QOpenGLFunctions_3_1::glBeginConditionalRender(GLuint id, GLenum mode)
{
- d_3_0_Core->BeginConditionalRender(id, mode);
+ d_3_0_Core->f.BeginConditionalRender(id, mode);
}
inline void QOpenGLFunctions_3_1::glClampColor(GLenum target, GLenum clamp)
{
- d_3_0_Core->ClampColor(target, clamp);
+ d_3_0_Core->f.ClampColor(target, clamp);
}
inline void QOpenGLFunctions_3_1::glGetTransformFeedbackVarying(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name)
{
- d_3_0_Core->GetTransformFeedbackVarying(program, index, bufSize, length, size, type, name);
+ d_3_0_Core->f.GetTransformFeedbackVarying(program, index, bufSize, length, size, type, name);
}
inline void QOpenGLFunctions_3_1::glTransformFeedbackVaryings(GLuint program, GLsizei count, const GLchar* const *varyings, GLenum bufferMode)
{
- d_3_0_Core->TransformFeedbackVaryings(program, count, varyings, bufferMode);
+ d_3_0_Core->f.TransformFeedbackVaryings(program, count, varyings, bufferMode);
}
inline void QOpenGLFunctions_3_1::glBindBufferBase(GLenum target, GLuint index, GLuint buffer)
{
- d_3_0_Core->BindBufferBase(target, index, buffer);
+ d_3_0_Core->f.BindBufferBase(target, index, buffer);
}
inline void QOpenGLFunctions_3_1::glBindBufferRange(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)
{
- d_3_0_Core->BindBufferRange(target, index, buffer, offset, size);
+ d_3_0_Core->f.BindBufferRange(target, index, buffer, offset, size);
}
inline void QOpenGLFunctions_3_1::glEndTransformFeedback()
{
- d_3_0_Core->EndTransformFeedback();
+ d_3_0_Core->f.EndTransformFeedback();
}
inline void QOpenGLFunctions_3_1::glBeginTransformFeedback(GLenum primitiveMode)
{
- d_3_0_Core->BeginTransformFeedback(primitiveMode);
+ d_3_0_Core->f.BeginTransformFeedback(primitiveMode);
}
inline GLboolean QOpenGLFunctions_3_1::glIsEnabledi(GLenum target, GLuint index)
{
- return d_3_0_Core->IsEnabledi(target, index);
+ return d_3_0_Core->f.IsEnabledi(target, index);
}
inline void QOpenGLFunctions_3_1::glDisablei(GLenum target, GLuint index)
{
- d_3_0_Core->Disablei(target, index);
+ d_3_0_Core->f.Disablei(target, index);
}
inline void QOpenGLFunctions_3_1::glEnablei(GLenum target, GLuint index)
{
- d_3_0_Core->Enablei(target, index);
+ d_3_0_Core->f.Enablei(target, index);
}
inline void QOpenGLFunctions_3_1::glGetIntegeri_v(GLenum target, GLuint index, GLint *data)
{
- d_3_0_Core->GetIntegeri_v(target, index, data);
+ d_3_0_Core->f.GetIntegeri_v(target, index, data);
}
inline void QOpenGLFunctions_3_1::glGetBooleani_v(GLenum target, GLuint index, GLboolean *data)
{
- d_3_0_Core->GetBooleani_v(target, index, data);
+ d_3_0_Core->f.GetBooleani_v(target, index, data);
}
inline void QOpenGLFunctions_3_1::glColorMaski(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a)
{
- d_3_0_Core->ColorMaski(index, r, g, b, a);
+ d_3_0_Core->f.ColorMaski(index, r, g, b, a);
}
// OpenGL 3.1 core functions
inline void QOpenGLFunctions_3_1::glCopyBufferSubData(GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size)
{
- d_3_1_Core->CopyBufferSubData(readTarget, writeTarget, readOffset, writeOffset, size);
+ d_3_1_Core->f.CopyBufferSubData(readTarget, writeTarget, readOffset, writeOffset, size);
}
inline void QOpenGLFunctions_3_1::glUniformBlockBinding(GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding)
{
- d_3_1_Core->UniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding);
+ d_3_1_Core->f.UniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding);
}
inline void QOpenGLFunctions_3_1::glGetActiveUniformBlockName(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName)
{
- d_3_1_Core->GetActiveUniformBlockName(program, uniformBlockIndex, bufSize, length, uniformBlockName);
+ d_3_1_Core->f.GetActiveUniformBlockName(program, uniformBlockIndex, bufSize, length, uniformBlockName);
}
inline void QOpenGLFunctions_3_1::glGetActiveUniformBlockiv(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params)
{
- d_3_1_Core->GetActiveUniformBlockiv(program, uniformBlockIndex, pname, params);
+ d_3_1_Core->f.GetActiveUniformBlockiv(program, uniformBlockIndex, pname, params);
}
inline GLuint QOpenGLFunctions_3_1::glGetUniformBlockIndex(GLuint program, const GLchar *uniformBlockName)
{
- return d_3_1_Core->GetUniformBlockIndex(program, uniformBlockName);
+ return d_3_1_Core->f.GetUniformBlockIndex(program, uniformBlockName);
}
inline void QOpenGLFunctions_3_1::glGetActiveUniformName(GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformName)
{
- d_3_1_Core->GetActiveUniformName(program, uniformIndex, bufSize, length, uniformName);
+ d_3_1_Core->f.GetActiveUniformName(program, uniformIndex, bufSize, length, uniformName);
}
inline void QOpenGLFunctions_3_1::glGetActiveUniformsiv(GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params)
{
- d_3_1_Core->GetActiveUniformsiv(program, uniformCount, uniformIndices, pname, params);
+ d_3_1_Core->f.GetActiveUniformsiv(program, uniformCount, uniformIndices, pname, params);
}
inline void QOpenGLFunctions_3_1::glGetUniformIndices(GLuint program, GLsizei uniformCount, const GLchar* const *uniformNames, GLuint *uniformIndices)
{
- d_3_1_Core->GetUniformIndices(program, uniformCount, uniformNames, uniformIndices);
+ d_3_1_Core->f.GetUniformIndices(program, uniformCount, uniformNames, uniformIndices);
}
inline void QOpenGLFunctions_3_1::glPrimitiveRestartIndex(GLuint index)
{
- d_3_1_Core->PrimitiveRestartIndex(index);
+ d_3_1_Core->f.PrimitiveRestartIndex(index);
}
inline void QOpenGLFunctions_3_1::glTexBuffer(GLenum target, GLenum internalformat, GLuint buffer)
{
- d_3_1_Core->TexBuffer(target, internalformat, buffer);
+ d_3_1_Core->f.TexBuffer(target, internalformat, buffer);
}
inline void QOpenGLFunctions_3_1::glDrawElementsInstanced(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei instancecount)
{
- d_3_1_Core->DrawElementsInstanced(mode, count, type, indices, instancecount);
+ d_3_1_Core->f.DrawElementsInstanced(mode, count, type, indices, instancecount);
}
inline void QOpenGLFunctions_3_1::glDrawArraysInstanced(GLenum mode, GLint first, GLsizei count, GLsizei instancecount)
{
- d_3_1_Core->DrawArraysInstanced(mode, first, count, instancecount);
+ d_3_1_Core->f.DrawArraysInstanced(mode, first, count, instancecount);
}
diff --git a/src/gui/opengl/qopenglfunctions_3_2_compatibility.cpp b/src/gui/opengl/qopenglfunctions_3_2_compatibility.cpp
index e14a01ed05..09402db09a 100644
--- a/src/gui/opengl/qopenglfunctions_3_2_compatibility.cpp
+++ b/src/gui/opengl/qopenglfunctions_3_2_compatibility.cpp
@@ -90,70 +90,54 @@ QOpenGLFunctions_3_2_Compatibility::QOpenGLFunctions_3_2_Compatibility()
QOpenGLFunctions_3_2_Compatibility::~QOpenGLFunctions_3_2_Compatibility()
{
- if (d_1_0_Core && !d_1_0_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_0_Core->context, QOpenGLFunctions_1_0_CoreBackend::versionStatus());
- delete d_1_0_Core;
- }
- if (d_1_1_Core && !d_1_1_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_1_Core->context, QOpenGLFunctions_1_1_CoreBackend::versionStatus());
- delete d_1_1_Core;
- }
- if (d_1_2_Core && !d_1_2_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_2_Core->context, QOpenGLFunctions_1_2_CoreBackend::versionStatus());
- delete d_1_2_Core;
- }
- if (d_1_3_Core && !d_1_3_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_3_Core->context, QOpenGLFunctions_1_3_CoreBackend::versionStatus());
- delete d_1_3_Core;
- }
- if (d_1_4_Core && !d_1_4_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_4_Core->context, QOpenGLFunctions_1_4_CoreBackend::versionStatus());
- delete d_1_4_Core;
- }
- if (d_1_5_Core && !d_1_5_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_5_Core->context, QOpenGLFunctions_1_5_CoreBackend::versionStatus());
- delete d_1_5_Core;
- }
- if (d_2_0_Core && !d_2_0_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_2_0_Core->context, QOpenGLFunctions_2_0_CoreBackend::versionStatus());
- delete d_2_0_Core;
- }
- if (d_2_1_Core && !d_2_1_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_2_1_Core->context, QOpenGLFunctions_2_1_CoreBackend::versionStatus());
- delete d_2_1_Core;
- }
- if (d_3_0_Core && !d_3_0_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_3_0_Core->context, QOpenGLFunctions_3_0_CoreBackend::versionStatus());
- delete d_3_0_Core;
- }
- if (d_3_1_Core && !d_3_1_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_3_1_Core->context, QOpenGLFunctions_3_1_CoreBackend::versionStatus());
- delete d_3_1_Core;
- }
- if (d_3_2_Core && !d_3_2_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_3_2_Core->context, QOpenGLFunctions_3_2_CoreBackend::versionStatus());
- delete d_3_2_Core;
- }
- if (d_1_0_Deprecated && !d_1_0_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_0_Deprecated->context, QOpenGLFunctions_1_0_DeprecatedBackend::versionStatus());
- delete d_1_0_Deprecated;
- }
- if (d_1_1_Deprecated && !d_1_1_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_1_Deprecated->context, QOpenGLFunctions_1_1_DeprecatedBackend::versionStatus());
- delete d_1_1_Deprecated;
- }
- if (d_1_2_Deprecated && !d_1_2_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_2_Deprecated->context, QOpenGLFunctions_1_2_DeprecatedBackend::versionStatus());
- delete d_1_2_Deprecated;
- }
- if (d_1_3_Deprecated && !d_1_3_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_3_Deprecated->context, QOpenGLFunctions_1_3_DeprecatedBackend::versionStatus());
- delete d_1_3_Deprecated;
- }
- if (d_1_4_Deprecated && !d_1_4_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_4_Deprecated->context, QOpenGLFunctions_1_4_DeprecatedBackend::versionStatus());
- delete d_1_4_Deprecated;
- }
+ if (d_1_0_Core)
+ d_1_0_Core->refs.deref();
+ Q_ASSERT(d_1_0_Core->refs.load());
+ if (d_1_1_Core)
+ d_1_1_Core->refs.deref();
+ Q_ASSERT(d_1_1_Core->refs.load());
+ if (d_1_2_Core)
+ d_1_2_Core->refs.deref();
+ Q_ASSERT(d_1_2_Core->refs.load());
+ if (d_1_3_Core)
+ d_1_3_Core->refs.deref();
+ Q_ASSERT(d_1_3_Core->refs.load());
+ if (d_1_4_Core)
+ d_1_4_Core->refs.deref();
+ Q_ASSERT(d_1_4_Core->refs.load());
+ if (d_1_5_Core)
+ d_1_5_Core->refs.deref();
+ Q_ASSERT(d_1_5_Core->refs.load());
+ if (d_2_0_Core)
+ d_2_0_Core->refs.deref();
+ Q_ASSERT(d_2_0_Core->refs.load());
+ if (d_2_1_Core)
+ d_2_1_Core->refs.deref();
+ Q_ASSERT(d_2_1_Core->refs.load());
+ if (d_3_0_Core)
+ d_3_0_Core->refs.deref();
+ Q_ASSERT(d_3_0_Core->refs.load());
+ if (d_3_1_Core)
+ d_3_1_Core->refs.deref();
+ Q_ASSERT(d_3_1_Core->refs.load());
+ if (d_3_2_Core)
+ d_3_2_Core->refs.deref();
+ Q_ASSERT(d_3_2_Core->refs.load());
+ if (d_1_0_Deprecated)
+ d_1_0_Deprecated->refs.deref();
+ Q_ASSERT(d_1_0_Deprecated->refs.load());
+ if (d_1_1_Deprecated)
+ d_1_1_Deprecated->refs.deref();
+ Q_ASSERT(d_1_1_Deprecated->refs.load());
+ if (d_1_2_Deprecated)
+ d_1_2_Deprecated->refs.deref();
+ Q_ASSERT(d_1_2_Deprecated->refs.load());
+ if (d_1_3_Deprecated)
+ d_1_3_Deprecated->refs.deref();
+ Q_ASSERT(d_1_3_Deprecated->refs.load());
+ if (d_1_4_Deprecated)
+ d_1_4_Deprecated->refs.deref();
+ Q_ASSERT(d_1_4_Deprecated->refs.load());
}
bool QOpenGLFunctions_3_2_Compatibility::initializeOpenGLFunctions()
@@ -172,130 +156,66 @@ bool QOpenGLFunctions_3_2_Compatibility::initializeOpenGLFunctions()
// Function pointers in the backends are resolved at creation time
QOpenGLVersionFunctionsBackend* d = 0;
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_0_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_0_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_0_CoreBackend::versionStatus(), d);
- }
d_1_0_Core = static_cast<QOpenGLFunctions_1_0_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_1_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_1_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_1_CoreBackend::versionStatus(), d);
- }
d_1_1_Core = static_cast<QOpenGLFunctions_1_1_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_2_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_2_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_2_CoreBackend::versionStatus(), d);
- }
d_1_2_Core = static_cast<QOpenGLFunctions_1_2_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_3_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_3_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_3_CoreBackend::versionStatus(), d);
- }
d_1_3_Core = static_cast<QOpenGLFunctions_1_3_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_4_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_4_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_4_CoreBackend::versionStatus(), d);
- }
d_1_4_Core = static_cast<QOpenGLFunctions_1_4_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_5_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_5_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_5_CoreBackend::versionStatus(), d);
- }
d_1_5_Core = static_cast<QOpenGLFunctions_1_5_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_2_0_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_2_0_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_2_0_CoreBackend::versionStatus(), d);
- }
d_2_0_Core = static_cast<QOpenGLFunctions_2_0_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_2_1_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_2_1_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_2_1_CoreBackend::versionStatus(), d);
- }
d_2_1_Core = static_cast<QOpenGLFunctions_2_1_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_3_0_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_3_0_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_3_0_CoreBackend::versionStatus(), d);
- }
d_3_0_Core = static_cast<QOpenGLFunctions_3_0_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_3_1_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_3_1_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_3_1_CoreBackend::versionStatus(), d);
- }
d_3_1_Core = static_cast<QOpenGLFunctions_3_1_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_3_2_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_3_2_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_3_2_CoreBackend::versionStatus(), d);
- }
d_3_2_Core = static_cast<QOpenGLFunctions_3_2_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_0_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_0_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_0_DeprecatedBackend::versionStatus(), d);
- }
d_1_0_Deprecated = static_cast<QOpenGLFunctions_1_0_DeprecatedBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_1_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_1_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_1_DeprecatedBackend::versionStatus(), d);
- }
d_1_1_Deprecated = static_cast<QOpenGLFunctions_1_1_DeprecatedBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_2_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_2_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_2_DeprecatedBackend::versionStatus(), d);
- }
d_1_2_Deprecated = static_cast<QOpenGLFunctions_1_2_DeprecatedBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_3_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_3_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_3_DeprecatedBackend::versionStatus(), d);
- }
d_1_3_Deprecated = static_cast<QOpenGLFunctions_1_3_DeprecatedBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_4_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_4_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_4_DeprecatedBackend::versionStatus(), d);
- }
d_1_4_Deprecated = static_cast<QOpenGLFunctions_1_4_DeprecatedBackend*>(d);
d->refs.ref();
diff --git a/src/gui/opengl/qopenglfunctions_3_2_compatibility.h b/src/gui/opengl/qopenglfunctions_3_2_compatibility.h
index 8d9216ac04..44fa6759e5 100644
--- a/src/gui/opengl/qopenglfunctions_3_2_compatibility.h
+++ b/src/gui/opengl/qopenglfunctions_3_2_compatibility.h
@@ -1,6 +1,7 @@
/****************************************************************************
**
** Copyright (C) 2013 Klaralvdalens Datakonsult AB (KDAB)
+** Copyright (C) 2016 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
** This file is part of the QtGui module of the Qt Toolkit.
@@ -837,3242 +838,3242 @@ private:
// OpenGL 1.0 core functions
inline void QOpenGLFunctions_3_2_Compatibility::glViewport(GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_0_Core->Viewport(x, y, width, height);
+ d_1_0_Core->f.Viewport(x, y, width, height);
}
inline void QOpenGLFunctions_3_2_Compatibility::glDepthRange(GLdouble nearVal, GLdouble farVal)
{
- d_1_0_Core->DepthRange(nearVal, farVal);
+ d_1_0_Core->f.DepthRange(nearVal, farVal);
}
inline GLboolean QOpenGLFunctions_3_2_Compatibility::glIsEnabled(GLenum cap)
{
- return d_1_0_Core->IsEnabled(cap);
+ return d_1_0_Core->f.IsEnabled(cap);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint *params)
{
- d_1_0_Core->GetTexLevelParameteriv(target, level, pname, params);
+ d_1_0_Core->f.GetTexLevelParameteriv(target, level, pname, params);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetTexLevelParameterfv(GLenum target, GLint level, GLenum pname, GLfloat *params)
{
- d_1_0_Core->GetTexLevelParameterfv(target, level, pname, params);
+ d_1_0_Core->f.GetTexLevelParameterfv(target, level, pname, params);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetTexParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_0_Core->GetTexParameteriv(target, pname, params);
+ d_1_0_Core->f.GetTexParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetTexParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_0_Core->GetTexParameterfv(target, pname, params);
+ d_1_0_Core->f.GetTexParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetTexImage(GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels)
{
- d_1_0_Core->GetTexImage(target, level, format, type, pixels);
+ d_1_0_Core->f.GetTexImage(target, level, format, type, pixels);
}
inline const GLubyte * QOpenGLFunctions_3_2_Compatibility::glGetString(GLenum name)
{
- return d_1_0_Core->GetString(name);
+ return d_1_0_Core->f.GetString(name);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetIntegerv(GLenum pname, GLint *params)
{
- d_1_0_Core->GetIntegerv(pname, params);
+ d_1_0_Core->f.GetIntegerv(pname, params);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetFloatv(GLenum pname, GLfloat *params)
{
- d_1_0_Core->GetFloatv(pname, params);
+ d_1_0_Core->f.GetFloatv(pname, params);
}
inline GLenum QOpenGLFunctions_3_2_Compatibility::glGetError()
{
- return d_1_0_Core->GetError();
+ return d_1_0_Core->f.GetError();
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetDoublev(GLenum pname, GLdouble *params)
{
- d_1_0_Core->GetDoublev(pname, params);
+ d_1_0_Core->f.GetDoublev(pname, params);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetBooleanv(GLenum pname, GLboolean *params)
{
- d_1_0_Core->GetBooleanv(pname, params);
+ d_1_0_Core->f.GetBooleanv(pname, params);
}
inline void QOpenGLFunctions_3_2_Compatibility::glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels)
{
- d_1_0_Core->ReadPixels(x, y, width, height, format, type, pixels);
+ d_1_0_Core->f.ReadPixels(x, y, width, height, format, type, pixels);
}
inline void QOpenGLFunctions_3_2_Compatibility::glReadBuffer(GLenum mode)
{
- d_1_0_Core->ReadBuffer(mode);
+ d_1_0_Core->f.ReadBuffer(mode);
}
inline void QOpenGLFunctions_3_2_Compatibility::glPixelStorei(GLenum pname, GLint param)
{
- d_1_0_Core->PixelStorei(pname, param);
+ d_1_0_Core->f.PixelStorei(pname, param);
}
inline void QOpenGLFunctions_3_2_Compatibility::glPixelStoref(GLenum pname, GLfloat param)
{
- d_1_0_Core->PixelStoref(pname, param);
+ d_1_0_Core->f.PixelStoref(pname, param);
}
inline void QOpenGLFunctions_3_2_Compatibility::glDepthFunc(GLenum func)
{
- d_1_0_Core->DepthFunc(func);
+ d_1_0_Core->f.DepthFunc(func);
}
inline void QOpenGLFunctions_3_2_Compatibility::glStencilOp(GLenum fail, GLenum zfail, GLenum zpass)
{
- d_1_0_Core->StencilOp(fail, zfail, zpass);
+ d_1_0_Core->f.StencilOp(fail, zfail, zpass);
}
inline void QOpenGLFunctions_3_2_Compatibility::glStencilFunc(GLenum func, GLint ref, GLuint mask)
{
- d_1_0_Core->StencilFunc(func, ref, mask);
+ d_1_0_Core->f.StencilFunc(func, ref, mask);
}
inline void QOpenGLFunctions_3_2_Compatibility::glLogicOp(GLenum opcode)
{
- d_1_0_Core->LogicOp(opcode);
+ d_1_0_Core->f.LogicOp(opcode);
}
inline void QOpenGLFunctions_3_2_Compatibility::glBlendFunc(GLenum sfactor, GLenum dfactor)
{
- d_1_0_Core->BlendFunc(sfactor, dfactor);
+ d_1_0_Core->f.BlendFunc(sfactor, dfactor);
}
inline void QOpenGLFunctions_3_2_Compatibility::glFlush()
{
- d_1_0_Core->Flush();
+ d_1_0_Core->f.Flush();
}
inline void QOpenGLFunctions_3_2_Compatibility::glFinish()
{
- d_1_0_Core->Finish();
+ d_1_0_Core->f.Finish();
}
inline void QOpenGLFunctions_3_2_Compatibility::glEnable(GLenum cap)
{
- d_1_0_Core->Enable(cap);
+ d_1_0_Core->f.Enable(cap);
}
inline void QOpenGLFunctions_3_2_Compatibility::glDisable(GLenum cap)
{
- d_1_0_Core->Disable(cap);
+ d_1_0_Core->f.Disable(cap);
}
inline void QOpenGLFunctions_3_2_Compatibility::glDepthMask(GLboolean flag)
{
- d_1_0_Core->DepthMask(flag);
+ d_1_0_Core->f.DepthMask(flag);
}
inline void QOpenGLFunctions_3_2_Compatibility::glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
{
- d_1_0_Core->ColorMask(red, green, blue, alpha);
+ d_1_0_Core->f.ColorMask(red, green, blue, alpha);
}
inline void QOpenGLFunctions_3_2_Compatibility::glStencilMask(GLuint mask)
{
- d_1_0_Core->StencilMask(mask);
+ d_1_0_Core->f.StencilMask(mask);
}
inline void QOpenGLFunctions_3_2_Compatibility::glClearDepth(GLdouble depth)
{
- d_1_0_Core->ClearDepth(depth);
+ d_1_0_Core->f.ClearDepth(depth);
}
inline void QOpenGLFunctions_3_2_Compatibility::glClearStencil(GLint s)
{
- d_1_0_Core->ClearStencil(s);
+ d_1_0_Core->f.ClearStencil(s);
}
inline void QOpenGLFunctions_3_2_Compatibility::glClearColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_0_Core->ClearColor(red, green, blue, alpha);
+ d_1_0_Core->f.ClearColor(red, green, blue, alpha);
}
inline void QOpenGLFunctions_3_2_Compatibility::glClear(GLbitfield mask)
{
- d_1_0_Core->Clear(mask);
+ d_1_0_Core->f.Clear(mask);
}
inline void QOpenGLFunctions_3_2_Compatibility::glDrawBuffer(GLenum mode)
{
- d_1_0_Core->DrawBuffer(mode);
+ d_1_0_Core->f.DrawBuffer(mode);
}
inline void QOpenGLFunctions_3_2_Compatibility::glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_0_Core->TexImage2D(target, level, internalformat, width, height, border, format, type, pixels);
+ d_1_0_Core->f.TexImage2D(target, level, internalformat, width, height, border, format, type, pixels);
}
inline void QOpenGLFunctions_3_2_Compatibility::glTexImage1D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_0_Core->TexImage1D(target, level, internalformat, width, border, format, type, pixels);
+ d_1_0_Core->f.TexImage1D(target, level, internalformat, width, border, format, type, pixels);
}
inline void QOpenGLFunctions_3_2_Compatibility::glTexParameteriv(GLenum target, GLenum pname, const GLint *params)
{
- d_1_0_Core->TexParameteriv(target, pname, params);
+ d_1_0_Core->f.TexParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_3_2_Compatibility::glTexParameteri(GLenum target, GLenum pname, GLint param)
{
- d_1_0_Core->TexParameteri(target, pname, param);
+ d_1_0_Core->f.TexParameteri(target, pname, param);
}
inline void QOpenGLFunctions_3_2_Compatibility::glTexParameterfv(GLenum target, GLenum pname, const GLfloat *params)
{
- d_1_0_Core->TexParameterfv(target, pname, params);
+ d_1_0_Core->f.TexParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_3_2_Compatibility::glTexParameterf(GLenum target, GLenum pname, GLfloat param)
{
- d_1_0_Core->TexParameterf(target, pname, param);
+ d_1_0_Core->f.TexParameterf(target, pname, param);
}
inline void QOpenGLFunctions_3_2_Compatibility::glScissor(GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_0_Core->Scissor(x, y, width, height);
+ d_1_0_Core->f.Scissor(x, y, width, height);
}
inline void QOpenGLFunctions_3_2_Compatibility::glPolygonMode(GLenum face, GLenum mode)
{
- d_1_0_Core->PolygonMode(face, mode);
+ d_1_0_Core->f.PolygonMode(face, mode);
}
inline void QOpenGLFunctions_3_2_Compatibility::glPointSize(GLfloat size)
{
- d_1_0_Core->PointSize(size);
+ d_1_0_Core->f.PointSize(size);
}
inline void QOpenGLFunctions_3_2_Compatibility::glLineWidth(GLfloat width)
{
- d_1_0_Core->LineWidth(width);
+ d_1_0_Core->f.LineWidth(width);
}
inline void QOpenGLFunctions_3_2_Compatibility::glHint(GLenum target, GLenum mode)
{
- d_1_0_Core->Hint(target, mode);
+ d_1_0_Core->f.Hint(target, mode);
}
inline void QOpenGLFunctions_3_2_Compatibility::glFrontFace(GLenum mode)
{
- d_1_0_Core->FrontFace(mode);
+ d_1_0_Core->f.FrontFace(mode);
}
inline void QOpenGLFunctions_3_2_Compatibility::glCullFace(GLenum mode)
{
- d_1_0_Core->CullFace(mode);
+ d_1_0_Core->f.CullFace(mode);
}
// OpenGL 1.1 core functions
inline void QOpenGLFunctions_3_2_Compatibility::glIndexubv(const GLubyte *c)
{
- d_1_1_Deprecated->Indexubv(c);
+ d_1_1_Deprecated->f.Indexubv(c);
}
inline void QOpenGLFunctions_3_2_Compatibility::glIndexub(GLubyte c)
{
- d_1_1_Deprecated->Indexub(c);
+ d_1_1_Deprecated->f.Indexub(c);
}
inline GLboolean QOpenGLFunctions_3_2_Compatibility::glIsTexture(GLuint texture)
{
- return d_1_1_Core->IsTexture(texture);
+ return d_1_1_Core->f.IsTexture(texture);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGenTextures(GLsizei n, GLuint *textures)
{
- d_1_1_Core->GenTextures(n, textures);
+ d_1_1_Core->f.GenTextures(n, textures);
}
inline void QOpenGLFunctions_3_2_Compatibility::glDeleteTextures(GLsizei n, const GLuint *textures)
{
- d_1_1_Core->DeleteTextures(n, textures);
+ d_1_1_Core->f.DeleteTextures(n, textures);
}
inline void QOpenGLFunctions_3_2_Compatibility::glBindTexture(GLenum target, GLuint texture)
{
- d_1_1_Core->BindTexture(target, texture);
+ d_1_1_Core->f.BindTexture(target, texture);
}
inline void QOpenGLFunctions_3_2_Compatibility::glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_1_Core->TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels);
+ d_1_1_Core->f.TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels);
}
inline void QOpenGLFunctions_3_2_Compatibility::glTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_1_Core->TexSubImage1D(target, level, xoffset, width, format, type, pixels);
+ d_1_1_Core->f.TexSubImage1D(target, level, xoffset, width, format, type, pixels);
}
inline void QOpenGLFunctions_3_2_Compatibility::glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_1_Core->CopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height);
+ d_1_1_Core->f.CopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height);
}
inline void QOpenGLFunctions_3_2_Compatibility::glCopyTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
{
- d_1_1_Core->CopyTexSubImage1D(target, level, xoffset, x, y, width);
+ d_1_1_Core->f.CopyTexSubImage1D(target, level, xoffset, x, y, width);
}
inline void QOpenGLFunctions_3_2_Compatibility::glCopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
{
- d_1_1_Core->CopyTexImage2D(target, level, internalformat, x, y, width, height, border);
+ d_1_1_Core->f.CopyTexImage2D(target, level, internalformat, x, y, width, height, border);
}
inline void QOpenGLFunctions_3_2_Compatibility::glCopyTexImage1D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
{
- d_1_1_Core->CopyTexImage1D(target, level, internalformat, x, y, width, border);
+ d_1_1_Core->f.CopyTexImage1D(target, level, internalformat, x, y, width, border);
}
inline void QOpenGLFunctions_3_2_Compatibility::glPolygonOffset(GLfloat factor, GLfloat units)
{
- d_1_1_Core->PolygonOffset(factor, units);
+ d_1_1_Core->f.PolygonOffset(factor, units);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetPointerv(GLenum pname, GLvoid* *params)
{
- d_1_1_Deprecated->GetPointerv(pname, params);
+ d_1_1_Deprecated->f.GetPointerv(pname, params);
}
inline void QOpenGLFunctions_3_2_Compatibility::glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices)
{
- d_1_1_Core->DrawElements(mode, count, type, indices);
+ d_1_1_Core->f.DrawElements(mode, count, type, indices);
}
inline void QOpenGLFunctions_3_2_Compatibility::glDrawArrays(GLenum mode, GLint first, GLsizei count)
{
- d_1_1_Core->DrawArrays(mode, first, count);
+ d_1_1_Core->f.DrawArrays(mode, first, count);
}
// OpenGL 1.2 core functions
inline void QOpenGLFunctions_3_2_Compatibility::glCopyTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_2_Core->CopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height);
+ d_1_2_Core->f.CopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height);
}
inline void QOpenGLFunctions_3_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)
{
- d_1_2_Core->TexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);
+ d_1_2_Core->f.TexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);
}
inline void QOpenGLFunctions_3_2_Compatibility::glTexImage3D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_2_Core->TexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels);
+ d_1_2_Core->f.TexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels);
}
inline void QOpenGLFunctions_3_2_Compatibility::glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices)
{
- d_1_2_Core->DrawRangeElements(mode, start, end, count, type, indices);
+ d_1_2_Core->f.DrawRangeElements(mode, start, end, count, type, indices);
}
inline void QOpenGLFunctions_3_2_Compatibility::glBlendEquation(GLenum mode)
{
- d_1_2_Core->BlendEquation(mode);
+ d_1_2_Core->f.BlendEquation(mode);
}
inline void QOpenGLFunctions_3_2_Compatibility::glBlendColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_2_Core->BlendColor(red, green, blue, alpha);
+ d_1_2_Core->f.BlendColor(red, green, blue, alpha);
}
// OpenGL 1.3 core functions
inline void QOpenGLFunctions_3_2_Compatibility::glGetCompressedTexImage(GLenum target, GLint level, GLvoid *img)
{
- d_1_3_Core->GetCompressedTexImage(target, level, img);
+ d_1_3_Core->f.GetCompressedTexImage(target, level, img);
}
inline void QOpenGLFunctions_3_2_Compatibility::glCompressedTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexSubImage1D(target, level, xoffset, width, format, imageSize, data);
+ d_1_3_Core->f.CompressedTexSubImage1D(target, level, xoffset, width, format, imageSize, data);
}
inline void QOpenGLFunctions_3_2_Compatibility::glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data);
+ d_1_3_Core->f.CompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data);
}
inline void QOpenGLFunctions_3_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)
{
- d_1_3_Core->CompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data);
+ d_1_3_Core->f.CompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data);
}
inline void QOpenGLFunctions_3_2_Compatibility::glCompressedTexImage1D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexImage1D(target, level, internalformat, width, border, imageSize, data);
+ d_1_3_Core->f.CompressedTexImage1D(target, level, internalformat, width, border, imageSize, data);
}
inline void QOpenGLFunctions_3_2_Compatibility::glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data);
+ d_1_3_Core->f.CompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data);
}
inline void QOpenGLFunctions_3_2_Compatibility::glCompressedTexImage3D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data);
+ d_1_3_Core->f.CompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data);
}
inline void QOpenGLFunctions_3_2_Compatibility::glSampleCoverage(GLfloat value, GLboolean invert)
{
- d_1_3_Core->SampleCoverage(value, invert);
+ d_1_3_Core->f.SampleCoverage(value, invert);
}
inline void QOpenGLFunctions_3_2_Compatibility::glActiveTexture(GLenum texture)
{
- d_1_3_Core->ActiveTexture(texture);
+ d_1_3_Core->f.ActiveTexture(texture);
}
// OpenGL 1.4 core functions
inline void QOpenGLFunctions_3_2_Compatibility::glPointParameteriv(GLenum pname, const GLint *params)
{
- d_1_4_Core->PointParameteriv(pname, params);
+ d_1_4_Core->f.PointParameteriv(pname, params);
}
inline void QOpenGLFunctions_3_2_Compatibility::glPointParameteri(GLenum pname, GLint param)
{
- d_1_4_Core->PointParameteri(pname, param);
+ d_1_4_Core->f.PointParameteri(pname, param);
}
inline void QOpenGLFunctions_3_2_Compatibility::glPointParameterfv(GLenum pname, const GLfloat *params)
{
- d_1_4_Core->PointParameterfv(pname, params);
+ d_1_4_Core->f.PointParameterfv(pname, params);
}
inline void QOpenGLFunctions_3_2_Compatibility::glPointParameterf(GLenum pname, GLfloat param)
{
- d_1_4_Core->PointParameterf(pname, param);
+ d_1_4_Core->f.PointParameterf(pname, param);
}
inline void QOpenGLFunctions_3_2_Compatibility::glMultiDrawElements(GLenum mode, const GLsizei *count, GLenum type, const GLvoid* const *indices, GLsizei drawcount)
{
- d_1_4_Core->MultiDrawElements(mode, count, type, indices, drawcount);
+ d_1_4_Core->f.MultiDrawElements(mode, count, type, indices, drawcount);
}
inline void QOpenGLFunctions_3_2_Compatibility::glMultiDrawArrays(GLenum mode, const GLint *first, const GLsizei *count, GLsizei drawcount)
{
- d_1_4_Core->MultiDrawArrays(mode, first, count, drawcount);
+ d_1_4_Core->f.MultiDrawArrays(mode, first, count, drawcount);
}
inline void QOpenGLFunctions_3_2_Compatibility::glBlendFuncSeparate(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
{
- d_1_4_Core->BlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);
+ d_1_4_Core->f.BlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);
}
// OpenGL 1.5 core functions
inline void QOpenGLFunctions_3_2_Compatibility::glGetBufferPointerv(GLenum target, GLenum pname, GLvoid* *params)
{
- d_1_5_Core->GetBufferPointerv(target, pname, params);
+ d_1_5_Core->f.GetBufferPointerv(target, pname, params);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetBufferParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_5_Core->GetBufferParameteriv(target, pname, params);
+ d_1_5_Core->f.GetBufferParameteriv(target, pname, params);
}
inline GLboolean QOpenGLFunctions_3_2_Compatibility::glUnmapBuffer(GLenum target)
{
- return d_1_5_Core->UnmapBuffer(target);
+ return d_1_5_Core->f.UnmapBuffer(target);
}
inline GLvoid* QOpenGLFunctions_3_2_Compatibility::glMapBuffer(GLenum target, GLenum access)
{
- return d_1_5_Core->MapBuffer(target, access);
+ return d_1_5_Core->f.MapBuffer(target, access);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, GLvoid *data)
{
- d_1_5_Core->GetBufferSubData(target, offset, size, data);
+ d_1_5_Core->f.GetBufferSubData(target, offset, size, data);
}
inline void QOpenGLFunctions_3_2_Compatibility::glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid *data)
{
- d_1_5_Core->BufferSubData(target, offset, size, data);
+ d_1_5_Core->f.BufferSubData(target, offset, size, data);
}
inline void QOpenGLFunctions_3_2_Compatibility::glBufferData(GLenum target, GLsizeiptr size, const GLvoid *data, GLenum usage)
{
- d_1_5_Core->BufferData(target, size, data, usage);
+ d_1_5_Core->f.BufferData(target, size, data, usage);
}
inline GLboolean QOpenGLFunctions_3_2_Compatibility::glIsBuffer(GLuint buffer)
{
- return d_1_5_Core->IsBuffer(buffer);
+ return d_1_5_Core->f.IsBuffer(buffer);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGenBuffers(GLsizei n, GLuint *buffers)
{
- d_1_5_Core->GenBuffers(n, buffers);
+ d_1_5_Core->f.GenBuffers(n, buffers);
}
inline void QOpenGLFunctions_3_2_Compatibility::glDeleteBuffers(GLsizei n, const GLuint *buffers)
{
- d_1_5_Core->DeleteBuffers(n, buffers);
+ d_1_5_Core->f.DeleteBuffers(n, buffers);
}
inline void QOpenGLFunctions_3_2_Compatibility::glBindBuffer(GLenum target, GLuint buffer)
{
- d_1_5_Core->BindBuffer(target, buffer);
+ d_1_5_Core->f.BindBuffer(target, buffer);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetQueryObjectuiv(GLuint id, GLenum pname, GLuint *params)
{
- d_1_5_Core->GetQueryObjectuiv(id, pname, params);
+ d_1_5_Core->f.GetQueryObjectuiv(id, pname, params);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetQueryObjectiv(GLuint id, GLenum pname, GLint *params)
{
- d_1_5_Core->GetQueryObjectiv(id, pname, params);
+ d_1_5_Core->f.GetQueryObjectiv(id, pname, params);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetQueryiv(GLenum target, GLenum pname, GLint *params)
{
- d_1_5_Core->GetQueryiv(target, pname, params);
+ d_1_5_Core->f.GetQueryiv(target, pname, params);
}
inline void QOpenGLFunctions_3_2_Compatibility::glEndQuery(GLenum target)
{
- d_1_5_Core->EndQuery(target);
+ d_1_5_Core->f.EndQuery(target);
}
inline void QOpenGLFunctions_3_2_Compatibility::glBeginQuery(GLenum target, GLuint id)
{
- d_1_5_Core->BeginQuery(target, id);
+ d_1_5_Core->f.BeginQuery(target, id);
}
inline GLboolean QOpenGLFunctions_3_2_Compatibility::glIsQuery(GLuint id)
{
- return d_1_5_Core->IsQuery(id);
+ return d_1_5_Core->f.IsQuery(id);
}
inline void QOpenGLFunctions_3_2_Compatibility::glDeleteQueries(GLsizei n, const GLuint *ids)
{
- d_1_5_Core->DeleteQueries(n, ids);
+ d_1_5_Core->f.DeleteQueries(n, ids);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGenQueries(GLsizei n, GLuint *ids)
{
- d_1_5_Core->GenQueries(n, ids);
+ d_1_5_Core->f.GenQueries(n, ids);
}
// OpenGL 2.0 core functions
inline void QOpenGLFunctions_3_2_Compatibility::glVertexAttribPointer(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer)
{
- d_2_0_Core->VertexAttribPointer(index, size, type, normalized, stride, pointer);
+ d_2_0_Core->f.VertexAttribPointer(index, size, type, normalized, stride, pointer);
}
inline void QOpenGLFunctions_3_2_Compatibility::glValidateProgram(GLuint program)
{
- d_2_0_Core->ValidateProgram(program);
+ d_2_0_Core->f.ValidateProgram(program);
}
inline void QOpenGLFunctions_3_2_Compatibility::glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_0_Core->UniformMatrix4fv(location, count, transpose, value);
+ d_2_0_Core->f.UniformMatrix4fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_3_2_Compatibility::glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_0_Core->UniformMatrix3fv(location, count, transpose, value);
+ d_2_0_Core->f.UniformMatrix3fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_3_2_Compatibility::glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_0_Core->UniformMatrix2fv(location, count, transpose, value);
+ d_2_0_Core->f.UniformMatrix2fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_3_2_Compatibility::glUniform4iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform4iv(location, count, value);
+ d_2_0_Core->f.Uniform4iv(location, count, value);
}
inline void QOpenGLFunctions_3_2_Compatibility::glUniform3iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform3iv(location, count, value);
+ d_2_0_Core->f.Uniform3iv(location, count, value);
}
inline void QOpenGLFunctions_3_2_Compatibility::glUniform2iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform2iv(location, count, value);
+ d_2_0_Core->f.Uniform2iv(location, count, value);
}
inline void QOpenGLFunctions_3_2_Compatibility::glUniform1iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform1iv(location, count, value);
+ d_2_0_Core->f.Uniform1iv(location, count, value);
}
inline void QOpenGLFunctions_3_2_Compatibility::glUniform4fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform4fv(location, count, value);
+ d_2_0_Core->f.Uniform4fv(location, count, value);
}
inline void QOpenGLFunctions_3_2_Compatibility::glUniform3fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform3fv(location, count, value);
+ d_2_0_Core->f.Uniform3fv(location, count, value);
}
inline void QOpenGLFunctions_3_2_Compatibility::glUniform2fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform2fv(location, count, value);
+ d_2_0_Core->f.Uniform2fv(location, count, value);
}
inline void QOpenGLFunctions_3_2_Compatibility::glUniform1fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform1fv(location, count, value);
+ d_2_0_Core->f.Uniform1fv(location, count, value);
}
inline void QOpenGLFunctions_3_2_Compatibility::glUniform4i(GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
{
- d_2_0_Core->Uniform4i(location, v0, v1, v2, v3);
+ d_2_0_Core->f.Uniform4i(location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_3_2_Compatibility::glUniform3i(GLint location, GLint v0, GLint v1, GLint v2)
{
- d_2_0_Core->Uniform3i(location, v0, v1, v2);
+ d_2_0_Core->f.Uniform3i(location, v0, v1, v2);
}
inline void QOpenGLFunctions_3_2_Compatibility::glUniform2i(GLint location, GLint v0, GLint v1)
{
- d_2_0_Core->Uniform2i(location, v0, v1);
+ d_2_0_Core->f.Uniform2i(location, v0, v1);
}
inline void QOpenGLFunctions_3_2_Compatibility::glUniform1i(GLint location, GLint v0)
{
- d_2_0_Core->Uniform1i(location, v0);
+ d_2_0_Core->f.Uniform1i(location, v0);
}
inline void QOpenGLFunctions_3_2_Compatibility::glUniform4f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
{
- d_2_0_Core->Uniform4f(location, v0, v1, v2, v3);
+ d_2_0_Core->f.Uniform4f(location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_3_2_Compatibility::glUniform3f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
{
- d_2_0_Core->Uniform3f(location, v0, v1, v2);
+ d_2_0_Core->f.Uniform3f(location, v0, v1, v2);
}
inline void QOpenGLFunctions_3_2_Compatibility::glUniform2f(GLint location, GLfloat v0, GLfloat v1)
{
- d_2_0_Core->Uniform2f(location, v0, v1);
+ d_2_0_Core->f.Uniform2f(location, v0, v1);
}
inline void QOpenGLFunctions_3_2_Compatibility::glUniform1f(GLint location, GLfloat v0)
{
- d_2_0_Core->Uniform1f(location, v0);
+ d_2_0_Core->f.Uniform1f(location, v0);
}
inline void QOpenGLFunctions_3_2_Compatibility::glUseProgram(GLuint program)
{
- d_2_0_Core->UseProgram(program);
+ d_2_0_Core->f.UseProgram(program);
}
inline void QOpenGLFunctions_3_2_Compatibility::glShaderSource(GLuint shader, GLsizei count, const GLchar* const *string, const GLint *length)
{
- d_2_0_Core->ShaderSource(shader, count, string, length);
+ d_2_0_Core->f.ShaderSource(shader, count, string, length);
}
inline void QOpenGLFunctions_3_2_Compatibility::glLinkProgram(GLuint program)
{
- d_2_0_Core->LinkProgram(program);
+ d_2_0_Core->f.LinkProgram(program);
}
inline GLboolean QOpenGLFunctions_3_2_Compatibility::glIsShader(GLuint shader)
{
- return d_2_0_Core->IsShader(shader);
+ return d_2_0_Core->f.IsShader(shader);
}
inline GLboolean QOpenGLFunctions_3_2_Compatibility::glIsProgram(GLuint program)
{
- return d_2_0_Core->IsProgram(program);
+ return d_2_0_Core->f.IsProgram(program);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetVertexAttribPointerv(GLuint index, GLenum pname, GLvoid* *pointer)
{
- d_2_0_Core->GetVertexAttribPointerv(index, pname, pointer);
+ d_2_0_Core->f.GetVertexAttribPointerv(index, pname, pointer);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetVertexAttribiv(GLuint index, GLenum pname, GLint *params)
{
- d_2_0_Core->GetVertexAttribiv(index, pname, params);
+ d_2_0_Core->f.GetVertexAttribiv(index, pname, params);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat *params)
{
- d_2_0_Core->GetVertexAttribfv(index, pname, params);
+ d_2_0_Core->f.GetVertexAttribfv(index, pname, params);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetVertexAttribdv(GLuint index, GLenum pname, GLdouble *params)
{
- d_2_0_Core->GetVertexAttribdv(index, pname, params);
+ d_2_0_Core->f.GetVertexAttribdv(index, pname, params);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetUniformiv(GLuint program, GLint location, GLint *params)
{
- d_2_0_Core->GetUniformiv(program, location, params);
+ d_2_0_Core->f.GetUniformiv(program, location, params);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetUniformfv(GLuint program, GLint location, GLfloat *params)
{
- d_2_0_Core->GetUniformfv(program, location, params);
+ d_2_0_Core->f.GetUniformfv(program, location, params);
}
inline GLint QOpenGLFunctions_3_2_Compatibility::glGetUniformLocation(GLuint program, const GLchar *name)
{
- return d_2_0_Core->GetUniformLocation(program, name);
+ return d_2_0_Core->f.GetUniformLocation(program, name);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetShaderSource(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source)
{
- d_2_0_Core->GetShaderSource(shader, bufSize, length, source);
+ d_2_0_Core->f.GetShaderSource(shader, bufSize, length, source);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetShaderInfoLog(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
{
- d_2_0_Core->GetShaderInfoLog(shader, bufSize, length, infoLog);
+ d_2_0_Core->f.GetShaderInfoLog(shader, bufSize, length, infoLog);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetShaderiv(GLuint shader, GLenum pname, GLint *params)
{
- d_2_0_Core->GetShaderiv(shader, pname, params);
+ d_2_0_Core->f.GetShaderiv(shader, pname, params);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetProgramInfoLog(GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
{
- d_2_0_Core->GetProgramInfoLog(program, bufSize, length, infoLog);
+ d_2_0_Core->f.GetProgramInfoLog(program, bufSize, length, infoLog);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetProgramiv(GLuint program, GLenum pname, GLint *params)
{
- d_2_0_Core->GetProgramiv(program, pname, params);
+ d_2_0_Core->f.GetProgramiv(program, pname, params);
}
inline GLint QOpenGLFunctions_3_2_Compatibility::glGetAttribLocation(GLuint program, const GLchar *name)
{
- return d_2_0_Core->GetAttribLocation(program, name);
+ return d_2_0_Core->f.GetAttribLocation(program, name);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetAttachedShaders(GLuint program, GLsizei maxCount, GLsizei *count, GLuint *obj)
{
- d_2_0_Core->GetAttachedShaders(program, maxCount, count, obj);
+ d_2_0_Core->f.GetAttachedShaders(program, maxCount, count, obj);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetActiveUniform(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
{
- d_2_0_Core->GetActiveUniform(program, index, bufSize, length, size, type, name);
+ d_2_0_Core->f.GetActiveUniform(program, index, bufSize, length, size, type, name);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
{
- d_2_0_Core->GetActiveAttrib(program, index, bufSize, length, size, type, name);
+ d_2_0_Core->f.GetActiveAttrib(program, index, bufSize, length, size, type, name);
}
inline void QOpenGLFunctions_3_2_Compatibility::glEnableVertexAttribArray(GLuint index)
{
- d_2_0_Core->EnableVertexAttribArray(index);
+ d_2_0_Core->f.EnableVertexAttribArray(index);
}
inline void QOpenGLFunctions_3_2_Compatibility::glDisableVertexAttribArray(GLuint index)
{
- d_2_0_Core->DisableVertexAttribArray(index);
+ d_2_0_Core->f.DisableVertexAttribArray(index);
}
inline void QOpenGLFunctions_3_2_Compatibility::glDetachShader(GLuint program, GLuint shader)
{
- d_2_0_Core->DetachShader(program, shader);
+ d_2_0_Core->f.DetachShader(program, shader);
}
inline void QOpenGLFunctions_3_2_Compatibility::glDeleteShader(GLuint shader)
{
- d_2_0_Core->DeleteShader(shader);
+ d_2_0_Core->f.DeleteShader(shader);
}
inline void QOpenGLFunctions_3_2_Compatibility::glDeleteProgram(GLuint program)
{
- d_2_0_Core->DeleteProgram(program);
+ d_2_0_Core->f.DeleteProgram(program);
}
inline GLuint QOpenGLFunctions_3_2_Compatibility::glCreateShader(GLenum type)
{
- return d_2_0_Core->CreateShader(type);
+ return d_2_0_Core->f.CreateShader(type);
}
inline GLuint QOpenGLFunctions_3_2_Compatibility::glCreateProgram()
{
- return d_2_0_Core->CreateProgram();
+ return d_2_0_Core->f.CreateProgram();
}
inline void QOpenGLFunctions_3_2_Compatibility::glCompileShader(GLuint shader)
{
- d_2_0_Core->CompileShader(shader);
+ d_2_0_Core->f.CompileShader(shader);
}
inline void QOpenGLFunctions_3_2_Compatibility::glBindAttribLocation(GLuint program, GLuint index, const GLchar *name)
{
- d_2_0_Core->BindAttribLocation(program, index, name);
+ d_2_0_Core->f.BindAttribLocation(program, index, name);
}
inline void QOpenGLFunctions_3_2_Compatibility::glAttachShader(GLuint program, GLuint shader)
{
- d_2_0_Core->AttachShader(program, shader);
+ d_2_0_Core->f.AttachShader(program, shader);
}
inline void QOpenGLFunctions_3_2_Compatibility::glStencilMaskSeparate(GLenum face, GLuint mask)
{
- d_2_0_Core->StencilMaskSeparate(face, mask);
+ d_2_0_Core->f.StencilMaskSeparate(face, mask);
}
inline void QOpenGLFunctions_3_2_Compatibility::glStencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask)
{
- d_2_0_Core->StencilFuncSeparate(face, func, ref, mask);
+ d_2_0_Core->f.StencilFuncSeparate(face, func, ref, mask);
}
inline void QOpenGLFunctions_3_2_Compatibility::glStencilOpSeparate(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass)
{
- d_2_0_Core->StencilOpSeparate(face, sfail, dpfail, dppass);
+ d_2_0_Core->f.StencilOpSeparate(face, sfail, dpfail, dppass);
}
inline void QOpenGLFunctions_3_2_Compatibility::glDrawBuffers(GLsizei n, const GLenum *bufs)
{
- d_2_0_Core->DrawBuffers(n, bufs);
+ d_2_0_Core->f.DrawBuffers(n, bufs);
}
inline void QOpenGLFunctions_3_2_Compatibility::glBlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha)
{
- d_2_0_Core->BlendEquationSeparate(modeRGB, modeAlpha);
+ d_2_0_Core->f.BlendEquationSeparate(modeRGB, modeAlpha);
}
// OpenGL 2.1 core functions
inline void QOpenGLFunctions_3_2_Compatibility::glUniformMatrix4x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix4x3fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix4x3fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_3_2_Compatibility::glUniformMatrix3x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix3x4fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix3x4fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_3_2_Compatibility::glUniformMatrix4x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix4x2fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix4x2fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_3_2_Compatibility::glUniformMatrix2x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix2x4fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix2x4fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_3_2_Compatibility::glUniformMatrix3x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix3x2fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix3x2fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_3_2_Compatibility::glUniformMatrix2x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix2x3fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix2x3fv(location, count, transpose, value);
}
// OpenGL 3.0 core functions
inline GLboolean QOpenGLFunctions_3_2_Compatibility::glIsVertexArray(GLuint array)
{
- return d_3_0_Core->IsVertexArray(array);
+ return d_3_0_Core->f.IsVertexArray(array);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGenVertexArrays(GLsizei n, GLuint *arrays)
{
- d_3_0_Core->GenVertexArrays(n, arrays);
+ d_3_0_Core->f.GenVertexArrays(n, arrays);
}
inline void QOpenGLFunctions_3_2_Compatibility::glDeleteVertexArrays(GLsizei n, const GLuint *arrays)
{
- d_3_0_Core->DeleteVertexArrays(n, arrays);
+ d_3_0_Core->f.DeleteVertexArrays(n, arrays);
}
inline void QOpenGLFunctions_3_2_Compatibility::glBindVertexArray(GLuint array)
{
- d_3_0_Core->BindVertexArray(array);
+ d_3_0_Core->f.BindVertexArray(array);
}
inline void QOpenGLFunctions_3_2_Compatibility::glFlushMappedBufferRange(GLenum target, GLintptr offset, GLsizeiptr length)
{
- d_3_0_Core->FlushMappedBufferRange(target, offset, length);
+ d_3_0_Core->f.FlushMappedBufferRange(target, offset, length);
}
inline GLvoid* QOpenGLFunctions_3_2_Compatibility::glMapBufferRange(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access)
{
- return d_3_0_Core->MapBufferRange(target, offset, length, access);
+ return d_3_0_Core->f.MapBufferRange(target, offset, length, access);
}
inline void QOpenGLFunctions_3_2_Compatibility::glFramebufferTextureLayer(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer)
{
- d_3_0_Core->FramebufferTextureLayer(target, attachment, texture, level, layer);
+ d_3_0_Core->f.FramebufferTextureLayer(target, attachment, texture, level, layer);
}
inline void QOpenGLFunctions_3_2_Compatibility::glRenderbufferStorageMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
{
- d_3_0_Core->RenderbufferStorageMultisample(target, samples, internalformat, width, height);
+ d_3_0_Core->f.RenderbufferStorageMultisample(target, samples, internalformat, width, height);
}
inline void QOpenGLFunctions_3_2_Compatibility::glBlitFramebuffer(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
{
- d_3_0_Core->BlitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter);
+ d_3_0_Core->f.BlitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGenerateMipmap(GLenum target)
{
- d_3_0_Core->GenerateMipmap(target);
+ d_3_0_Core->f.GenerateMipmap(target);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint *params)
{
- d_3_0_Core->GetFramebufferAttachmentParameteriv(target, attachment, pname, params);
+ d_3_0_Core->f.GetFramebufferAttachmentParameteriv(target, attachment, pname, params);
}
inline void QOpenGLFunctions_3_2_Compatibility::glFramebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
{
- d_3_0_Core->FramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer);
+ d_3_0_Core->f.FramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer);
}
inline void QOpenGLFunctions_3_2_Compatibility::glFramebufferTexture3D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset)
{
- d_3_0_Core->FramebufferTexture3D(target, attachment, textarget, texture, level, zoffset);
+ d_3_0_Core->f.FramebufferTexture3D(target, attachment, textarget, texture, level, zoffset);
}
inline void QOpenGLFunctions_3_2_Compatibility::glFramebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
{
- d_3_0_Core->FramebufferTexture2D(target, attachment, textarget, texture, level);
+ d_3_0_Core->f.FramebufferTexture2D(target, attachment, textarget, texture, level);
}
inline void QOpenGLFunctions_3_2_Compatibility::glFramebufferTexture1D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
{
- d_3_0_Core->FramebufferTexture1D(target, attachment, textarget, texture, level);
+ d_3_0_Core->f.FramebufferTexture1D(target, attachment, textarget, texture, level);
}
inline GLenum QOpenGLFunctions_3_2_Compatibility::glCheckFramebufferStatus(GLenum target)
{
- return d_3_0_Core->CheckFramebufferStatus(target);
+ return d_3_0_Core->f.CheckFramebufferStatus(target);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGenFramebuffers(GLsizei n, GLuint *framebuffers)
{
- d_3_0_Core->GenFramebuffers(n, framebuffers);
+ d_3_0_Core->f.GenFramebuffers(n, framebuffers);
}
inline void QOpenGLFunctions_3_2_Compatibility::glDeleteFramebuffers(GLsizei n, const GLuint *framebuffers)
{
- d_3_0_Core->DeleteFramebuffers(n, framebuffers);
+ d_3_0_Core->f.DeleteFramebuffers(n, framebuffers);
}
inline void QOpenGLFunctions_3_2_Compatibility::glBindFramebuffer(GLenum target, GLuint framebuffer)
{
- d_3_0_Core->BindFramebuffer(target, framebuffer);
+ d_3_0_Core->f.BindFramebuffer(target, framebuffer);
}
inline GLboolean QOpenGLFunctions_3_2_Compatibility::glIsFramebuffer(GLuint framebuffer)
{
- return d_3_0_Core->IsFramebuffer(framebuffer);
+ return d_3_0_Core->f.IsFramebuffer(framebuffer);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_3_0_Core->GetRenderbufferParameteriv(target, pname, params);
+ d_3_0_Core->f.GetRenderbufferParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_3_2_Compatibility::glRenderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height)
{
- d_3_0_Core->RenderbufferStorage(target, internalformat, width, height);
+ d_3_0_Core->f.RenderbufferStorage(target, internalformat, width, height);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGenRenderbuffers(GLsizei n, GLuint *renderbuffers)
{
- d_3_0_Core->GenRenderbuffers(n, renderbuffers);
+ d_3_0_Core->f.GenRenderbuffers(n, renderbuffers);
}
inline void QOpenGLFunctions_3_2_Compatibility::glDeleteRenderbuffers(GLsizei n, const GLuint *renderbuffers)
{
- d_3_0_Core->DeleteRenderbuffers(n, renderbuffers);
+ d_3_0_Core->f.DeleteRenderbuffers(n, renderbuffers);
}
inline void QOpenGLFunctions_3_2_Compatibility::glBindRenderbuffer(GLenum target, GLuint renderbuffer)
{
- d_3_0_Core->BindRenderbuffer(target, renderbuffer);
+ d_3_0_Core->f.BindRenderbuffer(target, renderbuffer);
}
inline GLboolean QOpenGLFunctions_3_2_Compatibility::glIsRenderbuffer(GLuint renderbuffer)
{
- return d_3_0_Core->IsRenderbuffer(renderbuffer);
+ return d_3_0_Core->f.IsRenderbuffer(renderbuffer);
}
inline const GLubyte * QOpenGLFunctions_3_2_Compatibility::glGetStringi(GLenum name, GLuint index)
{
- return d_3_0_Core->GetStringi(name, index);
+ return d_3_0_Core->f.GetStringi(name, index);
}
inline void QOpenGLFunctions_3_2_Compatibility::glClearBufferfi(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil)
{
- d_3_0_Core->ClearBufferfi(buffer, drawbuffer, depth, stencil);
+ d_3_0_Core->f.ClearBufferfi(buffer, drawbuffer, depth, stencil);
}
inline void QOpenGLFunctions_3_2_Compatibility::glClearBufferfv(GLenum buffer, GLint drawbuffer, const GLfloat *value)
{
- d_3_0_Core->ClearBufferfv(buffer, drawbuffer, value);
+ d_3_0_Core->f.ClearBufferfv(buffer, drawbuffer, value);
}
inline void QOpenGLFunctions_3_2_Compatibility::glClearBufferuiv(GLenum buffer, GLint drawbuffer, const GLuint *value)
{
- d_3_0_Core->ClearBufferuiv(buffer, drawbuffer, value);
+ d_3_0_Core->f.ClearBufferuiv(buffer, drawbuffer, value);
}
inline void QOpenGLFunctions_3_2_Compatibility::glClearBufferiv(GLenum buffer, GLint drawbuffer, const GLint *value)
{
- d_3_0_Core->ClearBufferiv(buffer, drawbuffer, value);
+ d_3_0_Core->f.ClearBufferiv(buffer, drawbuffer, value);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetTexParameterIuiv(GLenum target, GLenum pname, GLuint *params)
{
- d_3_0_Core->GetTexParameterIuiv(target, pname, params);
+ d_3_0_Core->f.GetTexParameterIuiv(target, pname, params);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetTexParameterIiv(GLenum target, GLenum pname, GLint *params)
{
- d_3_0_Core->GetTexParameterIiv(target, pname, params);
+ d_3_0_Core->f.GetTexParameterIiv(target, pname, params);
}
inline void QOpenGLFunctions_3_2_Compatibility::glTexParameterIuiv(GLenum target, GLenum pname, const GLuint *params)
{
- d_3_0_Core->TexParameterIuiv(target, pname, params);
+ d_3_0_Core->f.TexParameterIuiv(target, pname, params);
}
inline void QOpenGLFunctions_3_2_Compatibility::glTexParameterIiv(GLenum target, GLenum pname, const GLint *params)
{
- d_3_0_Core->TexParameterIiv(target, pname, params);
+ d_3_0_Core->f.TexParameterIiv(target, pname, params);
}
inline void QOpenGLFunctions_3_2_Compatibility::glUniform4uiv(GLint location, GLsizei count, const GLuint *value)
{
- d_3_0_Core->Uniform4uiv(location, count, value);
+ d_3_0_Core->f.Uniform4uiv(location, count, value);
}
inline void QOpenGLFunctions_3_2_Compatibility::glUniform3uiv(GLint location, GLsizei count, const GLuint *value)
{
- d_3_0_Core->Uniform3uiv(location, count, value);
+ d_3_0_Core->f.Uniform3uiv(location, count, value);
}
inline void QOpenGLFunctions_3_2_Compatibility::glUniform2uiv(GLint location, GLsizei count, const GLuint *value)
{
- d_3_0_Core->Uniform2uiv(location, count, value);
+ d_3_0_Core->f.Uniform2uiv(location, count, value);
}
inline void QOpenGLFunctions_3_2_Compatibility::glUniform1uiv(GLint location, GLsizei count, const GLuint *value)
{
- d_3_0_Core->Uniform1uiv(location, count, value);
+ d_3_0_Core->f.Uniform1uiv(location, count, value);
}
inline void QOpenGLFunctions_3_2_Compatibility::glUniform4ui(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
{
- d_3_0_Core->Uniform4ui(location, v0, v1, v2, v3);
+ d_3_0_Core->f.Uniform4ui(location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_3_2_Compatibility::glUniform3ui(GLint location, GLuint v0, GLuint v1, GLuint v2)
{
- d_3_0_Core->Uniform3ui(location, v0, v1, v2);
+ d_3_0_Core->f.Uniform3ui(location, v0, v1, v2);
}
inline void QOpenGLFunctions_3_2_Compatibility::glUniform2ui(GLint location, GLuint v0, GLuint v1)
{
- d_3_0_Core->Uniform2ui(location, v0, v1);
+ d_3_0_Core->f.Uniform2ui(location, v0, v1);
}
inline void QOpenGLFunctions_3_2_Compatibility::glUniform1ui(GLint location, GLuint v0)
{
- d_3_0_Core->Uniform1ui(location, v0);
+ d_3_0_Core->f.Uniform1ui(location, v0);
}
inline GLint QOpenGLFunctions_3_2_Compatibility::glGetFragDataLocation(GLuint program, const GLchar *name)
{
- return d_3_0_Core->GetFragDataLocation(program, name);
+ return d_3_0_Core->f.GetFragDataLocation(program, name);
}
inline void QOpenGLFunctions_3_2_Compatibility::glBindFragDataLocation(GLuint program, GLuint color, const GLchar *name)
{
- d_3_0_Core->BindFragDataLocation(program, color, name);
+ d_3_0_Core->f.BindFragDataLocation(program, color, name);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetUniformuiv(GLuint program, GLint location, GLuint *params)
{
- d_3_0_Core->GetUniformuiv(program, location, params);
+ d_3_0_Core->f.GetUniformuiv(program, location, params);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetVertexAttribIuiv(GLuint index, GLenum pname, GLuint *params)
{
- d_3_0_Core->GetVertexAttribIuiv(index, pname, params);
+ d_3_0_Core->f.GetVertexAttribIuiv(index, pname, params);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetVertexAttribIiv(GLuint index, GLenum pname, GLint *params)
{
- d_3_0_Core->GetVertexAttribIiv(index, pname, params);
+ d_3_0_Core->f.GetVertexAttribIiv(index, pname, params);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertexAttribIPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_3_0_Core->VertexAttribIPointer(index, size, type, stride, pointer);
+ d_3_0_Core->f.VertexAttribIPointer(index, size, type, stride, pointer);
}
inline void QOpenGLFunctions_3_2_Compatibility::glEndConditionalRender()
{
- d_3_0_Core->EndConditionalRender();
+ d_3_0_Core->f.EndConditionalRender();
}
inline void QOpenGLFunctions_3_2_Compatibility::glBeginConditionalRender(GLuint id, GLenum mode)
{
- d_3_0_Core->BeginConditionalRender(id, mode);
+ d_3_0_Core->f.BeginConditionalRender(id, mode);
}
inline void QOpenGLFunctions_3_2_Compatibility::glClampColor(GLenum target, GLenum clamp)
{
- d_3_0_Core->ClampColor(target, clamp);
+ d_3_0_Core->f.ClampColor(target, clamp);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetTransformFeedbackVarying(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name)
{
- d_3_0_Core->GetTransformFeedbackVarying(program, index, bufSize, length, size, type, name);
+ d_3_0_Core->f.GetTransformFeedbackVarying(program, index, bufSize, length, size, type, name);
}
inline void QOpenGLFunctions_3_2_Compatibility::glTransformFeedbackVaryings(GLuint program, GLsizei count, const GLchar* const *varyings, GLenum bufferMode)
{
- d_3_0_Core->TransformFeedbackVaryings(program, count, varyings, bufferMode);
+ d_3_0_Core->f.TransformFeedbackVaryings(program, count, varyings, bufferMode);
}
inline void QOpenGLFunctions_3_2_Compatibility::glBindBufferBase(GLenum target, GLuint index, GLuint buffer)
{
- d_3_0_Core->BindBufferBase(target, index, buffer);
+ d_3_0_Core->f.BindBufferBase(target, index, buffer);
}
inline void QOpenGLFunctions_3_2_Compatibility::glBindBufferRange(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)
{
- d_3_0_Core->BindBufferRange(target, index, buffer, offset, size);
+ d_3_0_Core->f.BindBufferRange(target, index, buffer, offset, size);
}
inline void QOpenGLFunctions_3_2_Compatibility::glEndTransformFeedback()
{
- d_3_0_Core->EndTransformFeedback();
+ d_3_0_Core->f.EndTransformFeedback();
}
inline void QOpenGLFunctions_3_2_Compatibility::glBeginTransformFeedback(GLenum primitiveMode)
{
- d_3_0_Core->BeginTransformFeedback(primitiveMode);
+ d_3_0_Core->f.BeginTransformFeedback(primitiveMode);
}
inline GLboolean QOpenGLFunctions_3_2_Compatibility::glIsEnabledi(GLenum target, GLuint index)
{
- return d_3_0_Core->IsEnabledi(target, index);
+ return d_3_0_Core->f.IsEnabledi(target, index);
}
inline void QOpenGLFunctions_3_2_Compatibility::glDisablei(GLenum target, GLuint index)
{
- d_3_0_Core->Disablei(target, index);
+ d_3_0_Core->f.Disablei(target, index);
}
inline void QOpenGLFunctions_3_2_Compatibility::glEnablei(GLenum target, GLuint index)
{
- d_3_0_Core->Enablei(target, index);
+ d_3_0_Core->f.Enablei(target, index);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetIntegeri_v(GLenum target, GLuint index, GLint *data)
{
- d_3_0_Core->GetIntegeri_v(target, index, data);
+ d_3_0_Core->f.GetIntegeri_v(target, index, data);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetBooleani_v(GLenum target, GLuint index, GLboolean *data)
{
- d_3_0_Core->GetBooleani_v(target, index, data);
+ d_3_0_Core->f.GetBooleani_v(target, index, data);
}
inline void QOpenGLFunctions_3_2_Compatibility::glColorMaski(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a)
{
- d_3_0_Core->ColorMaski(index, r, g, b, a);
+ d_3_0_Core->f.ColorMaski(index, r, g, b, a);
}
// OpenGL 3.1 core functions
inline void QOpenGLFunctions_3_2_Compatibility::glCopyBufferSubData(GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size)
{
- d_3_1_Core->CopyBufferSubData(readTarget, writeTarget, readOffset, writeOffset, size);
+ d_3_1_Core->f.CopyBufferSubData(readTarget, writeTarget, readOffset, writeOffset, size);
}
inline void QOpenGLFunctions_3_2_Compatibility::glUniformBlockBinding(GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding)
{
- d_3_1_Core->UniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding);
+ d_3_1_Core->f.UniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetActiveUniformBlockName(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName)
{
- d_3_1_Core->GetActiveUniformBlockName(program, uniformBlockIndex, bufSize, length, uniformBlockName);
+ d_3_1_Core->f.GetActiveUniformBlockName(program, uniformBlockIndex, bufSize, length, uniformBlockName);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetActiveUniformBlockiv(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params)
{
- d_3_1_Core->GetActiveUniformBlockiv(program, uniformBlockIndex, pname, params);
+ d_3_1_Core->f.GetActiveUniformBlockiv(program, uniformBlockIndex, pname, params);
}
inline GLuint QOpenGLFunctions_3_2_Compatibility::glGetUniformBlockIndex(GLuint program, const GLchar *uniformBlockName)
{
- return d_3_1_Core->GetUniformBlockIndex(program, uniformBlockName);
+ return d_3_1_Core->f.GetUniformBlockIndex(program, uniformBlockName);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetActiveUniformName(GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformName)
{
- d_3_1_Core->GetActiveUniformName(program, uniformIndex, bufSize, length, uniformName);
+ d_3_1_Core->f.GetActiveUniformName(program, uniformIndex, bufSize, length, uniformName);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetActiveUniformsiv(GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params)
{
- d_3_1_Core->GetActiveUniformsiv(program, uniformCount, uniformIndices, pname, params);
+ d_3_1_Core->f.GetActiveUniformsiv(program, uniformCount, uniformIndices, pname, params);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetUniformIndices(GLuint program, GLsizei uniformCount, const GLchar* const *uniformNames, GLuint *uniformIndices)
{
- d_3_1_Core->GetUniformIndices(program, uniformCount, uniformNames, uniformIndices);
+ d_3_1_Core->f.GetUniformIndices(program, uniformCount, uniformNames, uniformIndices);
}
inline void QOpenGLFunctions_3_2_Compatibility::glPrimitiveRestartIndex(GLuint index)
{
- d_3_1_Core->PrimitiveRestartIndex(index);
+ d_3_1_Core->f.PrimitiveRestartIndex(index);
}
inline void QOpenGLFunctions_3_2_Compatibility::glTexBuffer(GLenum target, GLenum internalformat, GLuint buffer)
{
- d_3_1_Core->TexBuffer(target, internalformat, buffer);
+ d_3_1_Core->f.TexBuffer(target, internalformat, buffer);
}
inline void QOpenGLFunctions_3_2_Compatibility::glDrawElementsInstanced(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei instancecount)
{
- d_3_1_Core->DrawElementsInstanced(mode, count, type, indices, instancecount);
+ d_3_1_Core->f.DrawElementsInstanced(mode, count, type, indices, instancecount);
}
inline void QOpenGLFunctions_3_2_Compatibility::glDrawArraysInstanced(GLenum mode, GLint first, GLsizei count, GLsizei instancecount)
{
- d_3_1_Core->DrawArraysInstanced(mode, first, count, instancecount);
+ d_3_1_Core->f.DrawArraysInstanced(mode, first, count, instancecount);
}
// OpenGL 3.2 core functions
inline void QOpenGLFunctions_3_2_Compatibility::glSampleMaski(GLuint index, GLbitfield mask)
{
- d_3_2_Core->SampleMaski(index, mask);
+ d_3_2_Core->f.SampleMaski(index, mask);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetMultisamplefv(GLenum pname, GLuint index, GLfloat *val)
{
- d_3_2_Core->GetMultisamplefv(pname, index, val);
+ d_3_2_Core->f.GetMultisamplefv(pname, index, val);
}
inline void QOpenGLFunctions_3_2_Compatibility::glTexImage3DMultisample(GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations)
{
- d_3_2_Core->TexImage3DMultisample(target, samples, internalformat, width, height, depth, fixedsamplelocations);
+ d_3_2_Core->f.TexImage3DMultisample(target, samples, internalformat, width, height, depth, fixedsamplelocations);
}
inline void QOpenGLFunctions_3_2_Compatibility::glTexImage2DMultisample(GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations)
{
- d_3_2_Core->TexImage2DMultisample(target, samples, internalformat, width, height, fixedsamplelocations);
+ d_3_2_Core->f.TexImage2DMultisample(target, samples, internalformat, width, height, fixedsamplelocations);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetSynciv(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values)
{
- d_3_2_Core->GetSynciv(sync, pname, bufSize, length, values);
+ d_3_2_Core->f.GetSynciv(sync, pname, bufSize, length, values);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetInteger64v(GLenum pname, GLint64 *params)
{
- d_3_2_Core->GetInteger64v(pname, params);
+ d_3_2_Core->f.GetInteger64v(pname, params);
}
inline void QOpenGLFunctions_3_2_Compatibility::glWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)
{
- d_3_2_Core->WaitSync(sync, flags, timeout);
+ d_3_2_Core->f.WaitSync(sync, flags, timeout);
}
inline GLenum QOpenGLFunctions_3_2_Compatibility::glClientWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)
{
- return d_3_2_Core->ClientWaitSync(sync, flags, timeout);
+ return d_3_2_Core->f.ClientWaitSync(sync, flags, timeout);
}
inline void QOpenGLFunctions_3_2_Compatibility::glDeleteSync(GLsync sync)
{
- d_3_2_Core->DeleteSync(sync);
+ d_3_2_Core->f.DeleteSync(sync);
}
inline GLboolean QOpenGLFunctions_3_2_Compatibility::glIsSync(GLsync sync)
{
- return d_3_2_Core->IsSync(sync);
+ return d_3_2_Core->f.IsSync(sync);
}
inline GLsync QOpenGLFunctions_3_2_Compatibility::glFenceSync(GLenum condition, GLbitfield flags)
{
- return d_3_2_Core->FenceSync(condition, flags);
+ return d_3_2_Core->f.FenceSync(condition, flags);
}
inline void QOpenGLFunctions_3_2_Compatibility::glProvokingVertex(GLenum mode)
{
- d_3_2_Core->ProvokingVertex(mode);
+ d_3_2_Core->f.ProvokingVertex(mode);
}
inline void QOpenGLFunctions_3_2_Compatibility::glMultiDrawElementsBaseVertex(GLenum mode, const GLsizei *count, GLenum type, const GLvoid* const *indices, GLsizei drawcount, const GLint *basevertex)
{
- d_3_2_Core->MultiDrawElementsBaseVertex(mode, count, type, indices, drawcount, basevertex);
+ d_3_2_Core->f.MultiDrawElementsBaseVertex(mode, count, type, indices, drawcount, basevertex);
}
inline void QOpenGLFunctions_3_2_Compatibility::glDrawElementsInstancedBaseVertex(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei instancecount, GLint basevertex)
{
- d_3_2_Core->DrawElementsInstancedBaseVertex(mode, count, type, indices, instancecount, basevertex);
+ d_3_2_Core->f.DrawElementsInstancedBaseVertex(mode, count, type, indices, instancecount, basevertex);
}
inline void QOpenGLFunctions_3_2_Compatibility::glDrawRangeElementsBaseVertex(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex)
{
- d_3_2_Core->DrawRangeElementsBaseVertex(mode, start, end, count, type, indices, basevertex);
+ d_3_2_Core->f.DrawRangeElementsBaseVertex(mode, start, end, count, type, indices, basevertex);
}
inline void QOpenGLFunctions_3_2_Compatibility::glDrawElementsBaseVertex(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex)
{
- d_3_2_Core->DrawElementsBaseVertex(mode, count, type, indices, basevertex);
+ d_3_2_Core->f.DrawElementsBaseVertex(mode, count, type, indices, basevertex);
}
inline void QOpenGLFunctions_3_2_Compatibility::glFramebufferTexture(GLenum target, GLenum attachment, GLuint texture, GLint level)
{
- d_3_2_Core->FramebufferTexture(target, attachment, texture, level);
+ d_3_2_Core->f.FramebufferTexture(target, attachment, texture, level);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetBufferParameteri64v(GLenum target, GLenum pname, GLint64 *params)
{
- d_3_2_Core->GetBufferParameteri64v(target, pname, params);
+ d_3_2_Core->f.GetBufferParameteri64v(target, pname, params);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetInteger64i_v(GLenum target, GLuint index, GLint64 *data)
{
- d_3_2_Core->GetInteger64i_v(target, index, data);
+ d_3_2_Core->f.GetInteger64i_v(target, index, data);
}
// OpenGL 1.0 deprecated functions
inline void QOpenGLFunctions_3_2_Compatibility::glTranslatef(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->Translatef(x, y, z);
+ d_1_0_Deprecated->f.Translatef(x, y, z);
}
inline void QOpenGLFunctions_3_2_Compatibility::glTranslated(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->Translated(x, y, z);
+ d_1_0_Deprecated->f.Translated(x, y, z);
}
inline void QOpenGLFunctions_3_2_Compatibility::glScalef(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->Scalef(x, y, z);
+ d_1_0_Deprecated->f.Scalef(x, y, z);
}
inline void QOpenGLFunctions_3_2_Compatibility::glScaled(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->Scaled(x, y, z);
+ d_1_0_Deprecated->f.Scaled(x, y, z);
}
inline void QOpenGLFunctions_3_2_Compatibility::glRotatef(GLfloat angle, GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->Rotatef(angle, x, y, z);
+ d_1_0_Deprecated->f.Rotatef(angle, x, y, z);
}
inline void QOpenGLFunctions_3_2_Compatibility::glRotated(GLdouble angle, GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->Rotated(angle, x, y, z);
+ d_1_0_Deprecated->f.Rotated(angle, x, y, z);
}
inline void QOpenGLFunctions_3_2_Compatibility::glPushMatrix()
{
- d_1_0_Deprecated->PushMatrix();
+ d_1_0_Deprecated->f.PushMatrix();
}
inline void QOpenGLFunctions_3_2_Compatibility::glPopMatrix()
{
- d_1_0_Deprecated->PopMatrix();
+ d_1_0_Deprecated->f.PopMatrix();
}
inline void QOpenGLFunctions_3_2_Compatibility::glOrtho(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
{
- d_1_0_Deprecated->Ortho(left, right, bottom, top, zNear, zFar);
+ d_1_0_Deprecated->f.Ortho(left, right, bottom, top, zNear, zFar);
}
inline void QOpenGLFunctions_3_2_Compatibility::glMultMatrixd(const GLdouble *m)
{
- d_1_0_Deprecated->MultMatrixd(m);
+ d_1_0_Deprecated->f.MultMatrixd(m);
}
inline void QOpenGLFunctions_3_2_Compatibility::glMultMatrixf(const GLfloat *m)
{
- d_1_0_Deprecated->MultMatrixf(m);
+ d_1_0_Deprecated->f.MultMatrixf(m);
}
inline void QOpenGLFunctions_3_2_Compatibility::glMatrixMode(GLenum mode)
{
- d_1_0_Deprecated->MatrixMode(mode);
+ d_1_0_Deprecated->f.MatrixMode(mode);
}
inline void QOpenGLFunctions_3_2_Compatibility::glLoadMatrixd(const GLdouble *m)
{
- d_1_0_Deprecated->LoadMatrixd(m);
+ d_1_0_Deprecated->f.LoadMatrixd(m);
}
inline void QOpenGLFunctions_3_2_Compatibility::glLoadMatrixf(const GLfloat *m)
{
- d_1_0_Deprecated->LoadMatrixf(m);
+ d_1_0_Deprecated->f.LoadMatrixf(m);
}
inline void QOpenGLFunctions_3_2_Compatibility::glLoadIdentity()
{
- d_1_0_Deprecated->LoadIdentity();
+ d_1_0_Deprecated->f.LoadIdentity();
}
inline void QOpenGLFunctions_3_2_Compatibility::glFrustum(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
{
- d_1_0_Deprecated->Frustum(left, right, bottom, top, zNear, zFar);
+ d_1_0_Deprecated->f.Frustum(left, right, bottom, top, zNear, zFar);
}
inline GLboolean QOpenGLFunctions_3_2_Compatibility::glIsList(GLuint list)
{
- return d_1_0_Deprecated->IsList(list);
+ return d_1_0_Deprecated->f.IsList(list);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetTexGeniv(GLenum coord, GLenum pname, GLint *params)
{
- d_1_0_Deprecated->GetTexGeniv(coord, pname, params);
+ d_1_0_Deprecated->f.GetTexGeniv(coord, pname, params);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetTexGenfv(GLenum coord, GLenum pname, GLfloat *params)
{
- d_1_0_Deprecated->GetTexGenfv(coord, pname, params);
+ d_1_0_Deprecated->f.GetTexGenfv(coord, pname, params);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetTexGendv(GLenum coord, GLenum pname, GLdouble *params)
{
- d_1_0_Deprecated->GetTexGendv(coord, pname, params);
+ d_1_0_Deprecated->f.GetTexGendv(coord, pname, params);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetTexEnviv(GLenum target, GLenum pname, GLint *params)
{
- d_1_0_Deprecated->GetTexEnviv(target, pname, params);
+ d_1_0_Deprecated->f.GetTexEnviv(target, pname, params);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetTexEnvfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_0_Deprecated->GetTexEnvfv(target, pname, params);
+ d_1_0_Deprecated->f.GetTexEnvfv(target, pname, params);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetPolygonStipple(GLubyte *mask)
{
- d_1_0_Deprecated->GetPolygonStipple(mask);
+ d_1_0_Deprecated->f.GetPolygonStipple(mask);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetPixelMapusv(GLenum map, GLushort *values)
{
- d_1_0_Deprecated->GetPixelMapusv(map, values);
+ d_1_0_Deprecated->f.GetPixelMapusv(map, values);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetPixelMapuiv(GLenum map, GLuint *values)
{
- d_1_0_Deprecated->GetPixelMapuiv(map, values);
+ d_1_0_Deprecated->f.GetPixelMapuiv(map, values);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetPixelMapfv(GLenum map, GLfloat *values)
{
- d_1_0_Deprecated->GetPixelMapfv(map, values);
+ d_1_0_Deprecated->f.GetPixelMapfv(map, values);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetMaterialiv(GLenum face, GLenum pname, GLint *params)
{
- d_1_0_Deprecated->GetMaterialiv(face, pname, params);
+ d_1_0_Deprecated->f.GetMaterialiv(face, pname, params);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetMaterialfv(GLenum face, GLenum pname, GLfloat *params)
{
- d_1_0_Deprecated->GetMaterialfv(face, pname, params);
+ d_1_0_Deprecated->f.GetMaterialfv(face, pname, params);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetMapiv(GLenum target, GLenum query, GLint *v)
{
- d_1_0_Deprecated->GetMapiv(target, query, v);
+ d_1_0_Deprecated->f.GetMapiv(target, query, v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetMapfv(GLenum target, GLenum query, GLfloat *v)
{
- d_1_0_Deprecated->GetMapfv(target, query, v);
+ d_1_0_Deprecated->f.GetMapfv(target, query, v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetMapdv(GLenum target, GLenum query, GLdouble *v)
{
- d_1_0_Deprecated->GetMapdv(target, query, v);
+ d_1_0_Deprecated->f.GetMapdv(target, query, v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetLightiv(GLenum light, GLenum pname, GLint *params)
{
- d_1_0_Deprecated->GetLightiv(light, pname, params);
+ d_1_0_Deprecated->f.GetLightiv(light, pname, params);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetLightfv(GLenum light, GLenum pname, GLfloat *params)
{
- d_1_0_Deprecated->GetLightfv(light, pname, params);
+ d_1_0_Deprecated->f.GetLightfv(light, pname, params);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetClipPlane(GLenum plane, GLdouble *equation)
{
- d_1_0_Deprecated->GetClipPlane(plane, equation);
+ d_1_0_Deprecated->f.GetClipPlane(plane, equation);
}
inline void QOpenGLFunctions_3_2_Compatibility::glDrawPixels(GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_0_Deprecated->DrawPixels(width, height, format, type, pixels);
+ d_1_0_Deprecated->f.DrawPixels(width, height, format, type, pixels);
}
inline void QOpenGLFunctions_3_2_Compatibility::glCopyPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum type)
{
- d_1_0_Deprecated->CopyPixels(x, y, width, height, type);
+ d_1_0_Deprecated->f.CopyPixels(x, y, width, height, type);
}
inline void QOpenGLFunctions_3_2_Compatibility::glPixelMapusv(GLenum map, GLint mapsize, const GLushort *values)
{
- d_1_0_Deprecated->PixelMapusv(map, mapsize, values);
+ d_1_0_Deprecated->f.PixelMapusv(map, mapsize, values);
}
inline void QOpenGLFunctions_3_2_Compatibility::glPixelMapuiv(GLenum map, GLint mapsize, const GLuint *values)
{
- d_1_0_Deprecated->PixelMapuiv(map, mapsize, values);
+ d_1_0_Deprecated->f.PixelMapuiv(map, mapsize, values);
}
inline void QOpenGLFunctions_3_2_Compatibility::glPixelMapfv(GLenum map, GLint mapsize, const GLfloat *values)
{
- d_1_0_Deprecated->PixelMapfv(map, mapsize, values);
+ d_1_0_Deprecated->f.PixelMapfv(map, mapsize, values);
}
inline void QOpenGLFunctions_3_2_Compatibility::glPixelTransferi(GLenum pname, GLint param)
{
- d_1_0_Deprecated->PixelTransferi(pname, param);
+ d_1_0_Deprecated->f.PixelTransferi(pname, param);
}
inline void QOpenGLFunctions_3_2_Compatibility::glPixelTransferf(GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->PixelTransferf(pname, param);
+ d_1_0_Deprecated->f.PixelTransferf(pname, param);
}
inline void QOpenGLFunctions_3_2_Compatibility::glPixelZoom(GLfloat xfactor, GLfloat yfactor)
{
- d_1_0_Deprecated->PixelZoom(xfactor, yfactor);
+ d_1_0_Deprecated->f.PixelZoom(xfactor, yfactor);
}
inline void QOpenGLFunctions_3_2_Compatibility::glAlphaFunc(GLenum func, GLfloat ref)
{
- d_1_0_Deprecated->AlphaFunc(func, ref);
+ d_1_0_Deprecated->f.AlphaFunc(func, ref);
}
inline void QOpenGLFunctions_3_2_Compatibility::glEvalPoint2(GLint i, GLint j)
{
- d_1_0_Deprecated->EvalPoint2(i, j);
+ d_1_0_Deprecated->f.EvalPoint2(i, j);
}
inline void QOpenGLFunctions_3_2_Compatibility::glEvalMesh2(GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2)
{
- d_1_0_Deprecated->EvalMesh2(mode, i1, i2, j1, j2);
+ d_1_0_Deprecated->f.EvalMesh2(mode, i1, i2, j1, j2);
}
inline void QOpenGLFunctions_3_2_Compatibility::glEvalPoint1(GLint i)
{
- d_1_0_Deprecated->EvalPoint1(i);
+ d_1_0_Deprecated->f.EvalPoint1(i);
}
inline void QOpenGLFunctions_3_2_Compatibility::glEvalMesh1(GLenum mode, GLint i1, GLint i2)
{
- d_1_0_Deprecated->EvalMesh1(mode, i1, i2);
+ d_1_0_Deprecated->f.EvalMesh1(mode, i1, i2);
}
inline void QOpenGLFunctions_3_2_Compatibility::glEvalCoord2fv(const GLfloat *u)
{
- d_1_0_Deprecated->EvalCoord2fv(u);
+ d_1_0_Deprecated->f.EvalCoord2fv(u);
}
inline void QOpenGLFunctions_3_2_Compatibility::glEvalCoord2f(GLfloat u, GLfloat v)
{
- d_1_0_Deprecated->EvalCoord2f(u, v);
+ d_1_0_Deprecated->f.EvalCoord2f(u, v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glEvalCoord2dv(const GLdouble *u)
{
- d_1_0_Deprecated->EvalCoord2dv(u);
+ d_1_0_Deprecated->f.EvalCoord2dv(u);
}
inline void QOpenGLFunctions_3_2_Compatibility::glEvalCoord2d(GLdouble u, GLdouble v)
{
- d_1_0_Deprecated->EvalCoord2d(u, v);
+ d_1_0_Deprecated->f.EvalCoord2d(u, v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glEvalCoord1fv(const GLfloat *u)
{
- d_1_0_Deprecated->EvalCoord1fv(u);
+ d_1_0_Deprecated->f.EvalCoord1fv(u);
}
inline void QOpenGLFunctions_3_2_Compatibility::glEvalCoord1f(GLfloat u)
{
- d_1_0_Deprecated->EvalCoord1f(u);
+ d_1_0_Deprecated->f.EvalCoord1f(u);
}
inline void QOpenGLFunctions_3_2_Compatibility::glEvalCoord1dv(const GLdouble *u)
{
- d_1_0_Deprecated->EvalCoord1dv(u);
+ d_1_0_Deprecated->f.EvalCoord1dv(u);
}
inline void QOpenGLFunctions_3_2_Compatibility::glEvalCoord1d(GLdouble u)
{
- d_1_0_Deprecated->EvalCoord1d(u);
+ d_1_0_Deprecated->f.EvalCoord1d(u);
}
inline void QOpenGLFunctions_3_2_Compatibility::glMapGrid2f(GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2)
{
- d_1_0_Deprecated->MapGrid2f(un, u1, u2, vn, v1, v2);
+ d_1_0_Deprecated->f.MapGrid2f(un, u1, u2, vn, v1, v2);
}
inline void QOpenGLFunctions_3_2_Compatibility::glMapGrid2d(GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2)
{
- d_1_0_Deprecated->MapGrid2d(un, u1, u2, vn, v1, v2);
+ d_1_0_Deprecated->f.MapGrid2d(un, u1, u2, vn, v1, v2);
}
inline void QOpenGLFunctions_3_2_Compatibility::glMapGrid1f(GLint un, GLfloat u1, GLfloat u2)
{
- d_1_0_Deprecated->MapGrid1f(un, u1, u2);
+ d_1_0_Deprecated->f.MapGrid1f(un, u1, u2);
}
inline void QOpenGLFunctions_3_2_Compatibility::glMapGrid1d(GLint un, GLdouble u1, GLdouble u2)
{
- d_1_0_Deprecated->MapGrid1d(un, u1, u2);
+ d_1_0_Deprecated->f.MapGrid1d(un, u1, u2);
}
inline void QOpenGLFunctions_3_2_Compatibility::glMap2f(GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points)
{
- d_1_0_Deprecated->Map2f(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points);
+ d_1_0_Deprecated->f.Map2f(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points);
}
inline void QOpenGLFunctions_3_2_Compatibility::glMap2d(GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points)
{
- d_1_0_Deprecated->Map2d(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points);
+ d_1_0_Deprecated->f.Map2d(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points);
}
inline void QOpenGLFunctions_3_2_Compatibility::glMap1f(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points)
{
- d_1_0_Deprecated->Map1f(target, u1, u2, stride, order, points);
+ d_1_0_Deprecated->f.Map1f(target, u1, u2, stride, order, points);
}
inline void QOpenGLFunctions_3_2_Compatibility::glMap1d(GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points)
{
- d_1_0_Deprecated->Map1d(target, u1, u2, stride, order, points);
+ d_1_0_Deprecated->f.Map1d(target, u1, u2, stride, order, points);
}
inline void QOpenGLFunctions_3_2_Compatibility::glPushAttrib(GLbitfield mask)
{
- d_1_0_Deprecated->PushAttrib(mask);
+ d_1_0_Deprecated->f.PushAttrib(mask);
}
inline void QOpenGLFunctions_3_2_Compatibility::glPopAttrib()
{
- d_1_0_Deprecated->PopAttrib();
+ d_1_0_Deprecated->f.PopAttrib();
}
inline void QOpenGLFunctions_3_2_Compatibility::glAccum(GLenum op, GLfloat value)
{
- d_1_0_Deprecated->Accum(op, value);
+ d_1_0_Deprecated->f.Accum(op, value);
}
inline void QOpenGLFunctions_3_2_Compatibility::glIndexMask(GLuint mask)
{
- d_1_0_Deprecated->IndexMask(mask);
+ d_1_0_Deprecated->f.IndexMask(mask);
}
inline void QOpenGLFunctions_3_2_Compatibility::glClearIndex(GLfloat c)
{
- d_1_0_Deprecated->ClearIndex(c);
+ d_1_0_Deprecated->f.ClearIndex(c);
}
inline void QOpenGLFunctions_3_2_Compatibility::glClearAccum(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_0_Deprecated->ClearAccum(red, green, blue, alpha);
+ d_1_0_Deprecated->f.ClearAccum(red, green, blue, alpha);
}
inline void QOpenGLFunctions_3_2_Compatibility::glPushName(GLuint name)
{
- d_1_0_Deprecated->PushName(name);
+ d_1_0_Deprecated->f.PushName(name);
}
inline void QOpenGLFunctions_3_2_Compatibility::glPopName()
{
- d_1_0_Deprecated->PopName();
+ d_1_0_Deprecated->f.PopName();
}
inline void QOpenGLFunctions_3_2_Compatibility::glPassThrough(GLfloat token)
{
- d_1_0_Deprecated->PassThrough(token);
+ d_1_0_Deprecated->f.PassThrough(token);
}
inline void QOpenGLFunctions_3_2_Compatibility::glLoadName(GLuint name)
{
- d_1_0_Deprecated->LoadName(name);
+ d_1_0_Deprecated->f.LoadName(name);
}
inline void QOpenGLFunctions_3_2_Compatibility::glInitNames()
{
- d_1_0_Deprecated->InitNames();
+ d_1_0_Deprecated->f.InitNames();
}
inline GLint QOpenGLFunctions_3_2_Compatibility::glRenderMode(GLenum mode)
{
- return d_1_0_Deprecated->RenderMode(mode);
+ return d_1_0_Deprecated->f.RenderMode(mode);
}
inline void QOpenGLFunctions_3_2_Compatibility::glSelectBuffer(GLsizei size, GLuint *buffer)
{
- d_1_0_Deprecated->SelectBuffer(size, buffer);
+ d_1_0_Deprecated->f.SelectBuffer(size, buffer);
}
inline void QOpenGLFunctions_3_2_Compatibility::glFeedbackBuffer(GLsizei size, GLenum type, GLfloat *buffer)
{
- d_1_0_Deprecated->FeedbackBuffer(size, type, buffer);
+ d_1_0_Deprecated->f.FeedbackBuffer(size, type, buffer);
}
inline void QOpenGLFunctions_3_2_Compatibility::glTexGeniv(GLenum coord, GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->TexGeniv(coord, pname, params);
+ d_1_0_Deprecated->f.TexGeniv(coord, pname, params);
}
inline void QOpenGLFunctions_3_2_Compatibility::glTexGeni(GLenum coord, GLenum pname, GLint param)
{
- d_1_0_Deprecated->TexGeni(coord, pname, param);
+ d_1_0_Deprecated->f.TexGeni(coord, pname, param);
}
inline void QOpenGLFunctions_3_2_Compatibility::glTexGenfv(GLenum coord, GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->TexGenfv(coord, pname, params);
+ d_1_0_Deprecated->f.TexGenfv(coord, pname, params);
}
inline void QOpenGLFunctions_3_2_Compatibility::glTexGenf(GLenum coord, GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->TexGenf(coord, pname, param);
+ d_1_0_Deprecated->f.TexGenf(coord, pname, param);
}
inline void QOpenGLFunctions_3_2_Compatibility::glTexGendv(GLenum coord, GLenum pname, const GLdouble *params)
{
- d_1_0_Deprecated->TexGendv(coord, pname, params);
+ d_1_0_Deprecated->f.TexGendv(coord, pname, params);
}
inline void QOpenGLFunctions_3_2_Compatibility::glTexGend(GLenum coord, GLenum pname, GLdouble param)
{
- d_1_0_Deprecated->TexGend(coord, pname, param);
+ d_1_0_Deprecated->f.TexGend(coord, pname, param);
}
inline void QOpenGLFunctions_3_2_Compatibility::glTexEnviv(GLenum target, GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->TexEnviv(target, pname, params);
+ d_1_0_Deprecated->f.TexEnviv(target, pname, params);
}
inline void QOpenGLFunctions_3_2_Compatibility::glTexEnvi(GLenum target, GLenum pname, GLint param)
{
- d_1_0_Deprecated->TexEnvi(target, pname, param);
+ d_1_0_Deprecated->f.TexEnvi(target, pname, param);
}
inline void QOpenGLFunctions_3_2_Compatibility::glTexEnvfv(GLenum target, GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->TexEnvfv(target, pname, params);
+ d_1_0_Deprecated->f.TexEnvfv(target, pname, params);
}
inline void QOpenGLFunctions_3_2_Compatibility::glTexEnvf(GLenum target, GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->TexEnvf(target, pname, param);
+ d_1_0_Deprecated->f.TexEnvf(target, pname, param);
}
inline void QOpenGLFunctions_3_2_Compatibility::glShadeModel(GLenum mode)
{
- d_1_0_Deprecated->ShadeModel(mode);
+ d_1_0_Deprecated->f.ShadeModel(mode);
}
inline void QOpenGLFunctions_3_2_Compatibility::glPolygonStipple(const GLubyte *mask)
{
- d_1_0_Deprecated->PolygonStipple(mask);
+ d_1_0_Deprecated->f.PolygonStipple(mask);
}
inline void QOpenGLFunctions_3_2_Compatibility::glMaterialiv(GLenum face, GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->Materialiv(face, pname, params);
+ d_1_0_Deprecated->f.Materialiv(face, pname, params);
}
inline void QOpenGLFunctions_3_2_Compatibility::glMateriali(GLenum face, GLenum pname, GLint param)
{
- d_1_0_Deprecated->Materiali(face, pname, param);
+ d_1_0_Deprecated->f.Materiali(face, pname, param);
}
inline void QOpenGLFunctions_3_2_Compatibility::glMaterialfv(GLenum face, GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->Materialfv(face, pname, params);
+ d_1_0_Deprecated->f.Materialfv(face, pname, params);
}
inline void QOpenGLFunctions_3_2_Compatibility::glMaterialf(GLenum face, GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->Materialf(face, pname, param);
+ d_1_0_Deprecated->f.Materialf(face, pname, param);
}
inline void QOpenGLFunctions_3_2_Compatibility::glLineStipple(GLint factor, GLushort pattern)
{
- d_1_0_Deprecated->LineStipple(factor, pattern);
+ d_1_0_Deprecated->f.LineStipple(factor, pattern);
}
inline void QOpenGLFunctions_3_2_Compatibility::glLightModeliv(GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->LightModeliv(pname, params);
+ d_1_0_Deprecated->f.LightModeliv(pname, params);
}
inline void QOpenGLFunctions_3_2_Compatibility::glLightModeli(GLenum pname, GLint param)
{
- d_1_0_Deprecated->LightModeli(pname, param);
+ d_1_0_Deprecated->f.LightModeli(pname, param);
}
inline void QOpenGLFunctions_3_2_Compatibility::glLightModelfv(GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->LightModelfv(pname, params);
+ d_1_0_Deprecated->f.LightModelfv(pname, params);
}
inline void QOpenGLFunctions_3_2_Compatibility::glLightModelf(GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->LightModelf(pname, param);
+ d_1_0_Deprecated->f.LightModelf(pname, param);
}
inline void QOpenGLFunctions_3_2_Compatibility::glLightiv(GLenum light, GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->Lightiv(light, pname, params);
+ d_1_0_Deprecated->f.Lightiv(light, pname, params);
}
inline void QOpenGLFunctions_3_2_Compatibility::glLighti(GLenum light, GLenum pname, GLint param)
{
- d_1_0_Deprecated->Lighti(light, pname, param);
+ d_1_0_Deprecated->f.Lighti(light, pname, param);
}
inline void QOpenGLFunctions_3_2_Compatibility::glLightfv(GLenum light, GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->Lightfv(light, pname, params);
+ d_1_0_Deprecated->f.Lightfv(light, pname, params);
}
inline void QOpenGLFunctions_3_2_Compatibility::glLightf(GLenum light, GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->Lightf(light, pname, param);
+ d_1_0_Deprecated->f.Lightf(light, pname, param);
}
inline void QOpenGLFunctions_3_2_Compatibility::glFogiv(GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->Fogiv(pname, params);
+ d_1_0_Deprecated->f.Fogiv(pname, params);
}
inline void QOpenGLFunctions_3_2_Compatibility::glFogi(GLenum pname, GLint param)
{
- d_1_0_Deprecated->Fogi(pname, param);
+ d_1_0_Deprecated->f.Fogi(pname, param);
}
inline void QOpenGLFunctions_3_2_Compatibility::glFogfv(GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->Fogfv(pname, params);
+ d_1_0_Deprecated->f.Fogfv(pname, params);
}
inline void QOpenGLFunctions_3_2_Compatibility::glFogf(GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->Fogf(pname, param);
+ d_1_0_Deprecated->f.Fogf(pname, param);
}
inline void QOpenGLFunctions_3_2_Compatibility::glColorMaterial(GLenum face, GLenum mode)
{
- d_1_0_Deprecated->ColorMaterial(face, mode);
+ d_1_0_Deprecated->f.ColorMaterial(face, mode);
}
inline void QOpenGLFunctions_3_2_Compatibility::glClipPlane(GLenum plane, const GLdouble *equation)
{
- d_1_0_Deprecated->ClipPlane(plane, equation);
+ d_1_0_Deprecated->f.ClipPlane(plane, equation);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertex4sv(const GLshort *v)
{
- d_1_0_Deprecated->Vertex4sv(v);
+ d_1_0_Deprecated->f.Vertex4sv(v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertex4s(GLshort x, GLshort y, GLshort z, GLshort w)
{
- d_1_0_Deprecated->Vertex4s(x, y, z, w);
+ d_1_0_Deprecated->f.Vertex4s(x, y, z, w);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertex4iv(const GLint *v)
{
- d_1_0_Deprecated->Vertex4iv(v);
+ d_1_0_Deprecated->f.Vertex4iv(v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertex4i(GLint x, GLint y, GLint z, GLint w)
{
- d_1_0_Deprecated->Vertex4i(x, y, z, w);
+ d_1_0_Deprecated->f.Vertex4i(x, y, z, w);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertex4fv(const GLfloat *v)
{
- d_1_0_Deprecated->Vertex4fv(v);
+ d_1_0_Deprecated->f.Vertex4fv(v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertex4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
{
- d_1_0_Deprecated->Vertex4f(x, y, z, w);
+ d_1_0_Deprecated->f.Vertex4f(x, y, z, w);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertex4dv(const GLdouble *v)
{
- d_1_0_Deprecated->Vertex4dv(v);
+ d_1_0_Deprecated->f.Vertex4dv(v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertex4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
{
- d_1_0_Deprecated->Vertex4d(x, y, z, w);
+ d_1_0_Deprecated->f.Vertex4d(x, y, z, w);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertex3sv(const GLshort *v)
{
- d_1_0_Deprecated->Vertex3sv(v);
+ d_1_0_Deprecated->f.Vertex3sv(v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertex3s(GLshort x, GLshort y, GLshort z)
{
- d_1_0_Deprecated->Vertex3s(x, y, z);
+ d_1_0_Deprecated->f.Vertex3s(x, y, z);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertex3iv(const GLint *v)
{
- d_1_0_Deprecated->Vertex3iv(v);
+ d_1_0_Deprecated->f.Vertex3iv(v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertex3i(GLint x, GLint y, GLint z)
{
- d_1_0_Deprecated->Vertex3i(x, y, z);
+ d_1_0_Deprecated->f.Vertex3i(x, y, z);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertex3fv(const GLfloat *v)
{
- d_1_0_Deprecated->Vertex3fv(v);
+ d_1_0_Deprecated->f.Vertex3fv(v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertex3f(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->Vertex3f(x, y, z);
+ d_1_0_Deprecated->f.Vertex3f(x, y, z);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertex3dv(const GLdouble *v)
{
- d_1_0_Deprecated->Vertex3dv(v);
+ d_1_0_Deprecated->f.Vertex3dv(v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertex3d(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->Vertex3d(x, y, z);
+ d_1_0_Deprecated->f.Vertex3d(x, y, z);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertex2sv(const GLshort *v)
{
- d_1_0_Deprecated->Vertex2sv(v);
+ d_1_0_Deprecated->f.Vertex2sv(v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertex2s(GLshort x, GLshort y)
{
- d_1_0_Deprecated->Vertex2s(x, y);
+ d_1_0_Deprecated->f.Vertex2s(x, y);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertex2iv(const GLint *v)
{
- d_1_0_Deprecated->Vertex2iv(v);
+ d_1_0_Deprecated->f.Vertex2iv(v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertex2i(GLint x, GLint y)
{
- d_1_0_Deprecated->Vertex2i(x, y);
+ d_1_0_Deprecated->f.Vertex2i(x, y);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertex2fv(const GLfloat *v)
{
- d_1_0_Deprecated->Vertex2fv(v);
+ d_1_0_Deprecated->f.Vertex2fv(v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertex2f(GLfloat x, GLfloat y)
{
- d_1_0_Deprecated->Vertex2f(x, y);
+ d_1_0_Deprecated->f.Vertex2f(x, y);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertex2dv(const GLdouble *v)
{
- d_1_0_Deprecated->Vertex2dv(v);
+ d_1_0_Deprecated->f.Vertex2dv(v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertex2d(GLdouble x, GLdouble y)
{
- d_1_0_Deprecated->Vertex2d(x, y);
+ d_1_0_Deprecated->f.Vertex2d(x, y);
}
inline void QOpenGLFunctions_3_2_Compatibility::glTexCoord4sv(const GLshort *v)
{
- d_1_0_Deprecated->TexCoord4sv(v);
+ d_1_0_Deprecated->f.TexCoord4sv(v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glTexCoord4s(GLshort s, GLshort t, GLshort r, GLshort q)
{
- d_1_0_Deprecated->TexCoord4s(s, t, r, q);
+ d_1_0_Deprecated->f.TexCoord4s(s, t, r, q);
}
inline void QOpenGLFunctions_3_2_Compatibility::glTexCoord4iv(const GLint *v)
{
- d_1_0_Deprecated->TexCoord4iv(v);
+ d_1_0_Deprecated->f.TexCoord4iv(v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glTexCoord4i(GLint s, GLint t, GLint r, GLint q)
{
- d_1_0_Deprecated->TexCoord4i(s, t, r, q);
+ d_1_0_Deprecated->f.TexCoord4i(s, t, r, q);
}
inline void QOpenGLFunctions_3_2_Compatibility::glTexCoord4fv(const GLfloat *v)
{
- d_1_0_Deprecated->TexCoord4fv(v);
+ d_1_0_Deprecated->f.TexCoord4fv(v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glTexCoord4f(GLfloat s, GLfloat t, GLfloat r, GLfloat q)
{
- d_1_0_Deprecated->TexCoord4f(s, t, r, q);
+ d_1_0_Deprecated->f.TexCoord4f(s, t, r, q);
}
inline void QOpenGLFunctions_3_2_Compatibility::glTexCoord4dv(const GLdouble *v)
{
- d_1_0_Deprecated->TexCoord4dv(v);
+ d_1_0_Deprecated->f.TexCoord4dv(v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glTexCoord4d(GLdouble s, GLdouble t, GLdouble r, GLdouble q)
{
- d_1_0_Deprecated->TexCoord4d(s, t, r, q);
+ d_1_0_Deprecated->f.TexCoord4d(s, t, r, q);
}
inline void QOpenGLFunctions_3_2_Compatibility::glTexCoord3sv(const GLshort *v)
{
- d_1_0_Deprecated->TexCoord3sv(v);
+ d_1_0_Deprecated->f.TexCoord3sv(v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glTexCoord3s(GLshort s, GLshort t, GLshort r)
{
- d_1_0_Deprecated->TexCoord3s(s, t, r);
+ d_1_0_Deprecated->f.TexCoord3s(s, t, r);
}
inline void QOpenGLFunctions_3_2_Compatibility::glTexCoord3iv(const GLint *v)
{
- d_1_0_Deprecated->TexCoord3iv(v);
+ d_1_0_Deprecated->f.TexCoord3iv(v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glTexCoord3i(GLint s, GLint t, GLint r)
{
- d_1_0_Deprecated->TexCoord3i(s, t, r);
+ d_1_0_Deprecated->f.TexCoord3i(s, t, r);
}
inline void QOpenGLFunctions_3_2_Compatibility::glTexCoord3fv(const GLfloat *v)
{
- d_1_0_Deprecated->TexCoord3fv(v);
+ d_1_0_Deprecated->f.TexCoord3fv(v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glTexCoord3f(GLfloat s, GLfloat t, GLfloat r)
{
- d_1_0_Deprecated->TexCoord3f(s, t, r);
+ d_1_0_Deprecated->f.TexCoord3f(s, t, r);
}
inline void QOpenGLFunctions_3_2_Compatibility::glTexCoord3dv(const GLdouble *v)
{
- d_1_0_Deprecated->TexCoord3dv(v);
+ d_1_0_Deprecated->f.TexCoord3dv(v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glTexCoord3d(GLdouble s, GLdouble t, GLdouble r)
{
- d_1_0_Deprecated->TexCoord3d(s, t, r);
+ d_1_0_Deprecated->f.TexCoord3d(s, t, r);
}
inline void QOpenGLFunctions_3_2_Compatibility::glTexCoord2sv(const GLshort *v)
{
- d_1_0_Deprecated->TexCoord2sv(v);
+ d_1_0_Deprecated->f.TexCoord2sv(v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glTexCoord2s(GLshort s, GLshort t)
{
- d_1_0_Deprecated->TexCoord2s(s, t);
+ d_1_0_Deprecated->f.TexCoord2s(s, t);
}
inline void QOpenGLFunctions_3_2_Compatibility::glTexCoord2iv(const GLint *v)
{
- d_1_0_Deprecated->TexCoord2iv(v);
+ d_1_0_Deprecated->f.TexCoord2iv(v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glTexCoord2i(GLint s, GLint t)
{
- d_1_0_Deprecated->TexCoord2i(s, t);
+ d_1_0_Deprecated->f.TexCoord2i(s, t);
}
inline void QOpenGLFunctions_3_2_Compatibility::glTexCoord2fv(const GLfloat *v)
{
- d_1_0_Deprecated->TexCoord2fv(v);
+ d_1_0_Deprecated->f.TexCoord2fv(v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glTexCoord2f(GLfloat s, GLfloat t)
{
- d_1_0_Deprecated->TexCoord2f(s, t);
+ d_1_0_Deprecated->f.TexCoord2f(s, t);
}
inline void QOpenGLFunctions_3_2_Compatibility::glTexCoord2dv(const GLdouble *v)
{
- d_1_0_Deprecated->TexCoord2dv(v);
+ d_1_0_Deprecated->f.TexCoord2dv(v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glTexCoord2d(GLdouble s, GLdouble t)
{
- d_1_0_Deprecated->TexCoord2d(s, t);
+ d_1_0_Deprecated->f.TexCoord2d(s, t);
}
inline void QOpenGLFunctions_3_2_Compatibility::glTexCoord1sv(const GLshort *v)
{
- d_1_0_Deprecated->TexCoord1sv(v);
+ d_1_0_Deprecated->f.TexCoord1sv(v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glTexCoord1s(GLshort s)
{
- d_1_0_Deprecated->TexCoord1s(s);
+ d_1_0_Deprecated->f.TexCoord1s(s);
}
inline void QOpenGLFunctions_3_2_Compatibility::glTexCoord1iv(const GLint *v)
{
- d_1_0_Deprecated->TexCoord1iv(v);
+ d_1_0_Deprecated->f.TexCoord1iv(v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glTexCoord1i(GLint s)
{
- d_1_0_Deprecated->TexCoord1i(s);
+ d_1_0_Deprecated->f.TexCoord1i(s);
}
inline void QOpenGLFunctions_3_2_Compatibility::glTexCoord1fv(const GLfloat *v)
{
- d_1_0_Deprecated->TexCoord1fv(v);
+ d_1_0_Deprecated->f.TexCoord1fv(v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glTexCoord1f(GLfloat s)
{
- d_1_0_Deprecated->TexCoord1f(s);
+ d_1_0_Deprecated->f.TexCoord1f(s);
}
inline void QOpenGLFunctions_3_2_Compatibility::glTexCoord1dv(const GLdouble *v)
{
- d_1_0_Deprecated->TexCoord1dv(v);
+ d_1_0_Deprecated->f.TexCoord1dv(v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glTexCoord1d(GLdouble s)
{
- d_1_0_Deprecated->TexCoord1d(s);
+ d_1_0_Deprecated->f.TexCoord1d(s);
}
inline void QOpenGLFunctions_3_2_Compatibility::glRectsv(const GLshort *v1, const GLshort *v2)
{
- d_1_0_Deprecated->Rectsv(v1, v2);
+ d_1_0_Deprecated->f.Rectsv(v1, v2);
}
inline void QOpenGLFunctions_3_2_Compatibility::glRects(GLshort x1, GLshort y1, GLshort x2, GLshort y2)
{
- d_1_0_Deprecated->Rects(x1, y1, x2, y2);
+ d_1_0_Deprecated->f.Rects(x1, y1, x2, y2);
}
inline void QOpenGLFunctions_3_2_Compatibility::glRectiv(const GLint *v1, const GLint *v2)
{
- d_1_0_Deprecated->Rectiv(v1, v2);
+ d_1_0_Deprecated->f.Rectiv(v1, v2);
}
inline void QOpenGLFunctions_3_2_Compatibility::glRecti(GLint x1, GLint y1, GLint x2, GLint y2)
{
- d_1_0_Deprecated->Recti(x1, y1, x2, y2);
+ d_1_0_Deprecated->f.Recti(x1, y1, x2, y2);
}
inline void QOpenGLFunctions_3_2_Compatibility::glRectfv(const GLfloat *v1, const GLfloat *v2)
{
- d_1_0_Deprecated->Rectfv(v1, v2);
+ d_1_0_Deprecated->f.Rectfv(v1, v2);
}
inline void QOpenGLFunctions_3_2_Compatibility::glRectf(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2)
{
- d_1_0_Deprecated->Rectf(x1, y1, x2, y2);
+ d_1_0_Deprecated->f.Rectf(x1, y1, x2, y2);
}
inline void QOpenGLFunctions_3_2_Compatibility::glRectdv(const GLdouble *v1, const GLdouble *v2)
{
- d_1_0_Deprecated->Rectdv(v1, v2);
+ d_1_0_Deprecated->f.Rectdv(v1, v2);
}
inline void QOpenGLFunctions_3_2_Compatibility::glRectd(GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2)
{
- d_1_0_Deprecated->Rectd(x1, y1, x2, y2);
+ d_1_0_Deprecated->f.Rectd(x1, y1, x2, y2);
}
inline void QOpenGLFunctions_3_2_Compatibility::glRasterPos4sv(const GLshort *v)
{
- d_1_0_Deprecated->RasterPos4sv(v);
+ d_1_0_Deprecated->f.RasterPos4sv(v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glRasterPos4s(GLshort x, GLshort y, GLshort z, GLshort w)
{
- d_1_0_Deprecated->RasterPos4s(x, y, z, w);
+ d_1_0_Deprecated->f.RasterPos4s(x, y, z, w);
}
inline void QOpenGLFunctions_3_2_Compatibility::glRasterPos4iv(const GLint *v)
{
- d_1_0_Deprecated->RasterPos4iv(v);
+ d_1_0_Deprecated->f.RasterPos4iv(v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glRasterPos4i(GLint x, GLint y, GLint z, GLint w)
{
- d_1_0_Deprecated->RasterPos4i(x, y, z, w);
+ d_1_0_Deprecated->f.RasterPos4i(x, y, z, w);
}
inline void QOpenGLFunctions_3_2_Compatibility::glRasterPos4fv(const GLfloat *v)
{
- d_1_0_Deprecated->RasterPos4fv(v);
+ d_1_0_Deprecated->f.RasterPos4fv(v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glRasterPos4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
{
- d_1_0_Deprecated->RasterPos4f(x, y, z, w);
+ d_1_0_Deprecated->f.RasterPos4f(x, y, z, w);
}
inline void QOpenGLFunctions_3_2_Compatibility::glRasterPos4dv(const GLdouble *v)
{
- d_1_0_Deprecated->RasterPos4dv(v);
+ d_1_0_Deprecated->f.RasterPos4dv(v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glRasterPos4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
{
- d_1_0_Deprecated->RasterPos4d(x, y, z, w);
+ d_1_0_Deprecated->f.RasterPos4d(x, y, z, w);
}
inline void QOpenGLFunctions_3_2_Compatibility::glRasterPos3sv(const GLshort *v)
{
- d_1_0_Deprecated->RasterPos3sv(v);
+ d_1_0_Deprecated->f.RasterPos3sv(v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glRasterPos3s(GLshort x, GLshort y, GLshort z)
{
- d_1_0_Deprecated->RasterPos3s(x, y, z);
+ d_1_0_Deprecated->f.RasterPos3s(x, y, z);
}
inline void QOpenGLFunctions_3_2_Compatibility::glRasterPos3iv(const GLint *v)
{
- d_1_0_Deprecated->RasterPos3iv(v);
+ d_1_0_Deprecated->f.RasterPos3iv(v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glRasterPos3i(GLint x, GLint y, GLint z)
{
- d_1_0_Deprecated->RasterPos3i(x, y, z);
+ d_1_0_Deprecated->f.RasterPos3i(x, y, z);
}
inline void QOpenGLFunctions_3_2_Compatibility::glRasterPos3fv(const GLfloat *v)
{
- d_1_0_Deprecated->RasterPos3fv(v);
+ d_1_0_Deprecated->f.RasterPos3fv(v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glRasterPos3f(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->RasterPos3f(x, y, z);
+ d_1_0_Deprecated->f.RasterPos3f(x, y, z);
}
inline void QOpenGLFunctions_3_2_Compatibility::glRasterPos3dv(const GLdouble *v)
{
- d_1_0_Deprecated->RasterPos3dv(v);
+ d_1_0_Deprecated->f.RasterPos3dv(v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glRasterPos3d(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->RasterPos3d(x, y, z);
+ d_1_0_Deprecated->f.RasterPos3d(x, y, z);
}
inline void QOpenGLFunctions_3_2_Compatibility::glRasterPos2sv(const GLshort *v)
{
- d_1_0_Deprecated->RasterPos2sv(v);
+ d_1_0_Deprecated->f.RasterPos2sv(v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glRasterPos2s(GLshort x, GLshort y)
{
- d_1_0_Deprecated->RasterPos2s(x, y);
+ d_1_0_Deprecated->f.RasterPos2s(x, y);
}
inline void QOpenGLFunctions_3_2_Compatibility::glRasterPos2iv(const GLint *v)
{
- d_1_0_Deprecated->RasterPos2iv(v);
+ d_1_0_Deprecated->f.RasterPos2iv(v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glRasterPos2i(GLint x, GLint y)
{
- d_1_0_Deprecated->RasterPos2i(x, y);
+ d_1_0_Deprecated->f.RasterPos2i(x, y);
}
inline void QOpenGLFunctions_3_2_Compatibility::glRasterPos2fv(const GLfloat *v)
{
- d_1_0_Deprecated->RasterPos2fv(v);
+ d_1_0_Deprecated->f.RasterPos2fv(v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glRasterPos2f(GLfloat x, GLfloat y)
{
- d_1_0_Deprecated->RasterPos2f(x, y);
+ d_1_0_Deprecated->f.RasterPos2f(x, y);
}
inline void QOpenGLFunctions_3_2_Compatibility::glRasterPos2dv(const GLdouble *v)
{
- d_1_0_Deprecated->RasterPos2dv(v);
+ d_1_0_Deprecated->f.RasterPos2dv(v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glRasterPos2d(GLdouble x, GLdouble y)
{
- d_1_0_Deprecated->RasterPos2d(x, y);
+ d_1_0_Deprecated->f.RasterPos2d(x, y);
}
inline void QOpenGLFunctions_3_2_Compatibility::glNormal3sv(const GLshort *v)
{
- d_1_0_Deprecated->Normal3sv(v);
+ d_1_0_Deprecated->f.Normal3sv(v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glNormal3s(GLshort nx, GLshort ny, GLshort nz)
{
- d_1_0_Deprecated->Normal3s(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3s(nx, ny, nz);
}
inline void QOpenGLFunctions_3_2_Compatibility::glNormal3iv(const GLint *v)
{
- d_1_0_Deprecated->Normal3iv(v);
+ d_1_0_Deprecated->f.Normal3iv(v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glNormal3i(GLint nx, GLint ny, GLint nz)
{
- d_1_0_Deprecated->Normal3i(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3i(nx, ny, nz);
}
inline void QOpenGLFunctions_3_2_Compatibility::glNormal3fv(const GLfloat *v)
{
- d_1_0_Deprecated->Normal3fv(v);
+ d_1_0_Deprecated->f.Normal3fv(v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glNormal3f(GLfloat nx, GLfloat ny, GLfloat nz)
{
- d_1_0_Deprecated->Normal3f(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3f(nx, ny, nz);
}
inline void QOpenGLFunctions_3_2_Compatibility::glNormal3dv(const GLdouble *v)
{
- d_1_0_Deprecated->Normal3dv(v);
+ d_1_0_Deprecated->f.Normal3dv(v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glNormal3d(GLdouble nx, GLdouble ny, GLdouble nz)
{
- d_1_0_Deprecated->Normal3d(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3d(nx, ny, nz);
}
inline void QOpenGLFunctions_3_2_Compatibility::glNormal3bv(const GLbyte *v)
{
- d_1_0_Deprecated->Normal3bv(v);
+ d_1_0_Deprecated->f.Normal3bv(v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glNormal3b(GLbyte nx, GLbyte ny, GLbyte nz)
{
- d_1_0_Deprecated->Normal3b(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3b(nx, ny, nz);
}
inline void QOpenGLFunctions_3_2_Compatibility::glIndexsv(const GLshort *c)
{
- d_1_0_Deprecated->Indexsv(c);
+ d_1_0_Deprecated->f.Indexsv(c);
}
inline void QOpenGLFunctions_3_2_Compatibility::glIndexs(GLshort c)
{
- d_1_0_Deprecated->Indexs(c);
+ d_1_0_Deprecated->f.Indexs(c);
}
inline void QOpenGLFunctions_3_2_Compatibility::glIndexiv(const GLint *c)
{
- d_1_0_Deprecated->Indexiv(c);
+ d_1_0_Deprecated->f.Indexiv(c);
}
inline void QOpenGLFunctions_3_2_Compatibility::glIndexi(GLint c)
{
- d_1_0_Deprecated->Indexi(c);
+ d_1_0_Deprecated->f.Indexi(c);
}
inline void QOpenGLFunctions_3_2_Compatibility::glIndexfv(const GLfloat *c)
{
- d_1_0_Deprecated->Indexfv(c);
+ d_1_0_Deprecated->f.Indexfv(c);
}
inline void QOpenGLFunctions_3_2_Compatibility::glIndexf(GLfloat c)
{
- d_1_0_Deprecated->Indexf(c);
+ d_1_0_Deprecated->f.Indexf(c);
}
inline void QOpenGLFunctions_3_2_Compatibility::glIndexdv(const GLdouble *c)
{
- d_1_0_Deprecated->Indexdv(c);
+ d_1_0_Deprecated->f.Indexdv(c);
}
inline void QOpenGLFunctions_3_2_Compatibility::glIndexd(GLdouble c)
{
- d_1_0_Deprecated->Indexd(c);
+ d_1_0_Deprecated->f.Indexd(c);
}
inline void QOpenGLFunctions_3_2_Compatibility::glEnd()
{
- d_1_0_Deprecated->End();
+ d_1_0_Deprecated->f.End();
}
inline void QOpenGLFunctions_3_2_Compatibility::glEdgeFlagv(const GLboolean *flag)
{
- d_1_0_Deprecated->EdgeFlagv(flag);
+ d_1_0_Deprecated->f.EdgeFlagv(flag);
}
inline void QOpenGLFunctions_3_2_Compatibility::glEdgeFlag(GLboolean flag)
{
- d_1_0_Deprecated->EdgeFlag(flag);
+ d_1_0_Deprecated->f.EdgeFlag(flag);
}
inline void QOpenGLFunctions_3_2_Compatibility::glColor4usv(const GLushort *v)
{
- d_1_0_Deprecated->Color4usv(v);
+ d_1_0_Deprecated->f.Color4usv(v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glColor4us(GLushort red, GLushort green, GLushort blue, GLushort alpha)
{
- d_1_0_Deprecated->Color4us(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4us(red, green, blue, alpha);
}
inline void QOpenGLFunctions_3_2_Compatibility::glColor4uiv(const GLuint *v)
{
- d_1_0_Deprecated->Color4uiv(v);
+ d_1_0_Deprecated->f.Color4uiv(v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glColor4ui(GLuint red, GLuint green, GLuint blue, GLuint alpha)
{
- d_1_0_Deprecated->Color4ui(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4ui(red, green, blue, alpha);
}
inline void QOpenGLFunctions_3_2_Compatibility::glColor4ubv(const GLubyte *v)
{
- d_1_0_Deprecated->Color4ubv(v);
+ d_1_0_Deprecated->f.Color4ubv(v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glColor4ub(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha)
{
- d_1_0_Deprecated->Color4ub(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4ub(red, green, blue, alpha);
}
inline void QOpenGLFunctions_3_2_Compatibility::glColor4sv(const GLshort *v)
{
- d_1_0_Deprecated->Color4sv(v);
+ d_1_0_Deprecated->f.Color4sv(v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glColor4s(GLshort red, GLshort green, GLshort blue, GLshort alpha)
{
- d_1_0_Deprecated->Color4s(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4s(red, green, blue, alpha);
}
inline void QOpenGLFunctions_3_2_Compatibility::glColor4iv(const GLint *v)
{
- d_1_0_Deprecated->Color4iv(v);
+ d_1_0_Deprecated->f.Color4iv(v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glColor4i(GLint red, GLint green, GLint blue, GLint alpha)
{
- d_1_0_Deprecated->Color4i(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4i(red, green, blue, alpha);
}
inline void QOpenGLFunctions_3_2_Compatibility::glColor4fv(const GLfloat *v)
{
- d_1_0_Deprecated->Color4fv(v);
+ d_1_0_Deprecated->f.Color4fv(v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glColor4f(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_0_Deprecated->Color4f(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4f(red, green, blue, alpha);
}
inline void QOpenGLFunctions_3_2_Compatibility::glColor4dv(const GLdouble *v)
{
- d_1_0_Deprecated->Color4dv(v);
+ d_1_0_Deprecated->f.Color4dv(v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glColor4d(GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha)
{
- d_1_0_Deprecated->Color4d(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4d(red, green, blue, alpha);
}
inline void QOpenGLFunctions_3_2_Compatibility::glColor4bv(const GLbyte *v)
{
- d_1_0_Deprecated->Color4bv(v);
+ d_1_0_Deprecated->f.Color4bv(v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glColor4b(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha)
{
- d_1_0_Deprecated->Color4b(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4b(red, green, blue, alpha);
}
inline void QOpenGLFunctions_3_2_Compatibility::glColor3usv(const GLushort *v)
{
- d_1_0_Deprecated->Color3usv(v);
+ d_1_0_Deprecated->f.Color3usv(v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glColor3us(GLushort red, GLushort green, GLushort blue)
{
- d_1_0_Deprecated->Color3us(red, green, blue);
+ d_1_0_Deprecated->f.Color3us(red, green, blue);
}
inline void QOpenGLFunctions_3_2_Compatibility::glColor3uiv(const GLuint *v)
{
- d_1_0_Deprecated->Color3uiv(v);
+ d_1_0_Deprecated->f.Color3uiv(v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glColor3ui(GLuint red, GLuint green, GLuint blue)
{
- d_1_0_Deprecated->Color3ui(red, green, blue);
+ d_1_0_Deprecated->f.Color3ui(red, green, blue);
}
inline void QOpenGLFunctions_3_2_Compatibility::glColor3ubv(const GLubyte *v)
{
- d_1_0_Deprecated->Color3ubv(v);
+ d_1_0_Deprecated->f.Color3ubv(v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glColor3ub(GLubyte red, GLubyte green, GLubyte blue)
{
- d_1_0_Deprecated->Color3ub(red, green, blue);
+ d_1_0_Deprecated->f.Color3ub(red, green, blue);
}
inline void QOpenGLFunctions_3_2_Compatibility::glColor3sv(const GLshort *v)
{
- d_1_0_Deprecated->Color3sv(v);
+ d_1_0_Deprecated->f.Color3sv(v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glColor3s(GLshort red, GLshort green, GLshort blue)
{
- d_1_0_Deprecated->Color3s(red, green, blue);
+ d_1_0_Deprecated->f.Color3s(red, green, blue);
}
inline void QOpenGLFunctions_3_2_Compatibility::glColor3iv(const GLint *v)
{
- d_1_0_Deprecated->Color3iv(v);
+ d_1_0_Deprecated->f.Color3iv(v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glColor3i(GLint red, GLint green, GLint blue)
{
- d_1_0_Deprecated->Color3i(red, green, blue);
+ d_1_0_Deprecated->f.Color3i(red, green, blue);
}
inline void QOpenGLFunctions_3_2_Compatibility::glColor3fv(const GLfloat *v)
{
- d_1_0_Deprecated->Color3fv(v);
+ d_1_0_Deprecated->f.Color3fv(v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glColor3f(GLfloat red, GLfloat green, GLfloat blue)
{
- d_1_0_Deprecated->Color3f(red, green, blue);
+ d_1_0_Deprecated->f.Color3f(red, green, blue);
}
inline void QOpenGLFunctions_3_2_Compatibility::glColor3dv(const GLdouble *v)
{
- d_1_0_Deprecated->Color3dv(v);
+ d_1_0_Deprecated->f.Color3dv(v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glColor3d(GLdouble red, GLdouble green, GLdouble blue)
{
- d_1_0_Deprecated->Color3d(red, green, blue);
+ d_1_0_Deprecated->f.Color3d(red, green, blue);
}
inline void QOpenGLFunctions_3_2_Compatibility::glColor3bv(const GLbyte *v)
{
- d_1_0_Deprecated->Color3bv(v);
+ d_1_0_Deprecated->f.Color3bv(v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glColor3b(GLbyte red, GLbyte green, GLbyte blue)
{
- d_1_0_Deprecated->Color3b(red, green, blue);
+ d_1_0_Deprecated->f.Color3b(red, green, blue);
}
inline void QOpenGLFunctions_3_2_Compatibility::glBitmap(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap)
{
- d_1_0_Deprecated->Bitmap(width, height, xorig, yorig, xmove, ymove, bitmap);
+ d_1_0_Deprecated->f.Bitmap(width, height, xorig, yorig, xmove, ymove, bitmap);
}
inline void QOpenGLFunctions_3_2_Compatibility::glBegin(GLenum mode)
{
- d_1_0_Deprecated->Begin(mode);
+ d_1_0_Deprecated->f.Begin(mode);
}
inline void QOpenGLFunctions_3_2_Compatibility::glListBase(GLuint base)
{
- d_1_0_Deprecated->ListBase(base);
+ d_1_0_Deprecated->f.ListBase(base);
}
inline GLuint QOpenGLFunctions_3_2_Compatibility::glGenLists(GLsizei range)
{
- return d_1_0_Deprecated->GenLists(range);
+ return d_1_0_Deprecated->f.GenLists(range);
}
inline void QOpenGLFunctions_3_2_Compatibility::glDeleteLists(GLuint list, GLsizei range)
{
- d_1_0_Deprecated->DeleteLists(list, range);
+ d_1_0_Deprecated->f.DeleteLists(list, range);
}
inline void QOpenGLFunctions_3_2_Compatibility::glCallLists(GLsizei n, GLenum type, const GLvoid *lists)
{
- d_1_0_Deprecated->CallLists(n, type, lists);
+ d_1_0_Deprecated->f.CallLists(n, type, lists);
}
inline void QOpenGLFunctions_3_2_Compatibility::glCallList(GLuint list)
{
- d_1_0_Deprecated->CallList(list);
+ d_1_0_Deprecated->f.CallList(list);
}
inline void QOpenGLFunctions_3_2_Compatibility::glEndList()
{
- d_1_0_Deprecated->EndList();
+ d_1_0_Deprecated->f.EndList();
}
inline void QOpenGLFunctions_3_2_Compatibility::glNewList(GLuint list, GLenum mode)
{
- d_1_0_Deprecated->NewList(list, mode);
+ d_1_0_Deprecated->f.NewList(list, mode);
}
// OpenGL 1.1 deprecated functions
inline void QOpenGLFunctions_3_2_Compatibility::glPushClientAttrib(GLbitfield mask)
{
- d_1_1_Deprecated->PushClientAttrib(mask);
+ d_1_1_Deprecated->f.PushClientAttrib(mask);
}
inline void QOpenGLFunctions_3_2_Compatibility::glPopClientAttrib()
{
- d_1_1_Deprecated->PopClientAttrib();
+ d_1_1_Deprecated->f.PopClientAttrib();
}
inline void QOpenGLFunctions_3_2_Compatibility::glPrioritizeTextures(GLsizei n, const GLuint *textures, const GLfloat *priorities)
{
- d_1_1_Deprecated->PrioritizeTextures(n, textures, priorities);
+ d_1_1_Deprecated->f.PrioritizeTextures(n, textures, priorities);
}
inline GLboolean QOpenGLFunctions_3_2_Compatibility::glAreTexturesResident(GLsizei n, const GLuint *textures, GLboolean *residences)
{
- return d_1_1_Deprecated->AreTexturesResident(n, textures, residences);
+ return d_1_1_Deprecated->f.AreTexturesResident(n, textures, residences);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertexPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->VertexPointer(size, type, stride, pointer);
+ d_1_1_Deprecated->f.VertexPointer(size, type, stride, pointer);
}
inline void QOpenGLFunctions_3_2_Compatibility::glTexCoordPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->TexCoordPointer(size, type, stride, pointer);
+ d_1_1_Deprecated->f.TexCoordPointer(size, type, stride, pointer);
}
inline void QOpenGLFunctions_3_2_Compatibility::glNormalPointer(GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->NormalPointer(type, stride, pointer);
+ d_1_1_Deprecated->f.NormalPointer(type, stride, pointer);
}
inline void QOpenGLFunctions_3_2_Compatibility::glInterleavedArrays(GLenum format, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->InterleavedArrays(format, stride, pointer);
+ d_1_1_Deprecated->f.InterleavedArrays(format, stride, pointer);
}
inline void QOpenGLFunctions_3_2_Compatibility::glIndexPointer(GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->IndexPointer(type, stride, pointer);
+ d_1_1_Deprecated->f.IndexPointer(type, stride, pointer);
}
inline void QOpenGLFunctions_3_2_Compatibility::glEnableClientState(GLenum array)
{
- d_1_1_Deprecated->EnableClientState(array);
+ d_1_1_Deprecated->f.EnableClientState(array);
}
inline void QOpenGLFunctions_3_2_Compatibility::glEdgeFlagPointer(GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->EdgeFlagPointer(stride, pointer);
+ d_1_1_Deprecated->f.EdgeFlagPointer(stride, pointer);
}
inline void QOpenGLFunctions_3_2_Compatibility::glDisableClientState(GLenum array)
{
- d_1_1_Deprecated->DisableClientState(array);
+ d_1_1_Deprecated->f.DisableClientState(array);
}
inline void QOpenGLFunctions_3_2_Compatibility::glColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->ColorPointer(size, type, stride, pointer);
+ d_1_1_Deprecated->f.ColorPointer(size, type, stride, pointer);
}
inline void QOpenGLFunctions_3_2_Compatibility::glArrayElement(GLint i)
{
- d_1_1_Deprecated->ArrayElement(i);
+ d_1_1_Deprecated->f.ArrayElement(i);
}
// OpenGL 1.2 deprecated functions
inline void QOpenGLFunctions_3_2_Compatibility::glResetMinmax(GLenum target)
{
- d_1_2_Deprecated->ResetMinmax(target);
+ d_1_2_Deprecated->f.ResetMinmax(target);
}
inline void QOpenGLFunctions_3_2_Compatibility::glResetHistogram(GLenum target)
{
- d_1_2_Deprecated->ResetHistogram(target);
+ d_1_2_Deprecated->f.ResetHistogram(target);
}
inline void QOpenGLFunctions_3_2_Compatibility::glMinmax(GLenum target, GLenum internalformat, GLboolean sink)
{
- d_1_2_Deprecated->Minmax(target, internalformat, sink);
+ d_1_2_Deprecated->f.Minmax(target, internalformat, sink);
}
inline void QOpenGLFunctions_3_2_Compatibility::glHistogram(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink)
{
- d_1_2_Deprecated->Histogram(target, width, internalformat, sink);
+ d_1_2_Deprecated->f.Histogram(target, width, internalformat, sink);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetMinmaxParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_2_Deprecated->GetMinmaxParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.GetMinmaxParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetMinmaxParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_2_Deprecated->GetMinmaxParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.GetMinmaxParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetMinmax(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values)
{
- d_1_2_Deprecated->GetMinmax(target, reset, format, type, values);
+ d_1_2_Deprecated->f.GetMinmax(target, reset, format, type, values);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetHistogramParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_2_Deprecated->GetHistogramParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.GetHistogramParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetHistogramParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_2_Deprecated->GetHistogramParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.GetHistogramParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetHistogram(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values)
{
- d_1_2_Deprecated->GetHistogram(target, reset, format, type, values);
+ d_1_2_Deprecated->f.GetHistogram(target, reset, format, type, values);
}
inline void QOpenGLFunctions_3_2_Compatibility::glSeparableFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column)
{
- d_1_2_Deprecated->SeparableFilter2D(target, internalformat, width, height, format, type, row, column);
+ d_1_2_Deprecated->f.SeparableFilter2D(target, internalformat, width, height, format, type, row, column);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetSeparableFilter(GLenum target, GLenum format, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span)
{
- d_1_2_Deprecated->GetSeparableFilter(target, format, type, row, column, span);
+ d_1_2_Deprecated->f.GetSeparableFilter(target, format, type, row, column, span);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetConvolutionParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_2_Deprecated->GetConvolutionParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.GetConvolutionParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetConvolutionParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_2_Deprecated->GetConvolutionParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.GetConvolutionParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetConvolutionFilter(GLenum target, GLenum format, GLenum type, GLvoid *image)
{
- d_1_2_Deprecated->GetConvolutionFilter(target, format, type, image);
+ d_1_2_Deprecated->f.GetConvolutionFilter(target, format, type, image);
}
inline void QOpenGLFunctions_3_2_Compatibility::glCopyConvolutionFilter2D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_2_Deprecated->CopyConvolutionFilter2D(target, internalformat, x, y, width, height);
+ d_1_2_Deprecated->f.CopyConvolutionFilter2D(target, internalformat, x, y, width, height);
}
inline void QOpenGLFunctions_3_2_Compatibility::glCopyConvolutionFilter1D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
{
- d_1_2_Deprecated->CopyConvolutionFilter1D(target, internalformat, x, y, width);
+ d_1_2_Deprecated->f.CopyConvolutionFilter1D(target, internalformat, x, y, width);
}
inline void QOpenGLFunctions_3_2_Compatibility::glConvolutionParameteriv(GLenum target, GLenum pname, const GLint *params)
{
- d_1_2_Deprecated->ConvolutionParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.ConvolutionParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_3_2_Compatibility::glConvolutionParameteri(GLenum target, GLenum pname, GLint params)
{
- d_1_2_Deprecated->ConvolutionParameteri(target, pname, params);
+ d_1_2_Deprecated->f.ConvolutionParameteri(target, pname, params);
}
inline void QOpenGLFunctions_3_2_Compatibility::glConvolutionParameterfv(GLenum target, GLenum pname, const GLfloat *params)
{
- d_1_2_Deprecated->ConvolutionParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.ConvolutionParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_3_2_Compatibility::glConvolutionParameterf(GLenum target, GLenum pname, GLfloat params)
{
- d_1_2_Deprecated->ConvolutionParameterf(target, pname, params);
+ d_1_2_Deprecated->f.ConvolutionParameterf(target, pname, params);
}
inline void QOpenGLFunctions_3_2_Compatibility::glConvolutionFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *image)
{
- d_1_2_Deprecated->ConvolutionFilter2D(target, internalformat, width, height, format, type, image);
+ d_1_2_Deprecated->f.ConvolutionFilter2D(target, internalformat, width, height, format, type, image);
}
inline void QOpenGLFunctions_3_2_Compatibility::glConvolutionFilter1D(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *image)
{
- d_1_2_Deprecated->ConvolutionFilter1D(target, internalformat, width, format, type, image);
+ d_1_2_Deprecated->f.ConvolutionFilter1D(target, internalformat, width, format, type, image);
}
inline void QOpenGLFunctions_3_2_Compatibility::glCopyColorSubTable(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width)
{
- d_1_2_Deprecated->CopyColorSubTable(target, start, x, y, width);
+ d_1_2_Deprecated->f.CopyColorSubTable(target, start, x, y, width);
}
inline void QOpenGLFunctions_3_2_Compatibility::glColorSubTable(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *data)
{
- d_1_2_Deprecated->ColorSubTable(target, start, count, format, type, data);
+ d_1_2_Deprecated->f.ColorSubTable(target, start, count, format, type, data);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetColorTableParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_2_Deprecated->GetColorTableParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.GetColorTableParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetColorTableParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_2_Deprecated->GetColorTableParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.GetColorTableParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_3_2_Compatibility::glGetColorTable(GLenum target, GLenum format, GLenum type, GLvoid *table)
{
- d_1_2_Deprecated->GetColorTable(target, format, type, table);
+ d_1_2_Deprecated->f.GetColorTable(target, format, type, table);
}
inline void QOpenGLFunctions_3_2_Compatibility::glCopyColorTable(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
{
- d_1_2_Deprecated->CopyColorTable(target, internalformat, x, y, width);
+ d_1_2_Deprecated->f.CopyColorTable(target, internalformat, x, y, width);
}
inline void QOpenGLFunctions_3_2_Compatibility::glColorTableParameteriv(GLenum target, GLenum pname, const GLint *params)
{
- d_1_2_Deprecated->ColorTableParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.ColorTableParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_3_2_Compatibility::glColorTableParameterfv(GLenum target, GLenum pname, const GLfloat *params)
{
- d_1_2_Deprecated->ColorTableParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.ColorTableParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_3_2_Compatibility::glColorTable(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table)
{
- d_1_2_Deprecated->ColorTable(target, internalformat, width, format, type, table);
+ d_1_2_Deprecated->f.ColorTable(target, internalformat, width, format, type, table);
}
// OpenGL 1.3 deprecated functions
inline void QOpenGLFunctions_3_2_Compatibility::glMultTransposeMatrixd(const GLdouble *m)
{
- d_1_3_Deprecated->MultTransposeMatrixd(m);
+ d_1_3_Deprecated->f.MultTransposeMatrixd(m);
}
inline void QOpenGLFunctions_3_2_Compatibility::glMultTransposeMatrixf(const GLfloat *m)
{
- d_1_3_Deprecated->MultTransposeMatrixf(m);
+ d_1_3_Deprecated->f.MultTransposeMatrixf(m);
}
inline void QOpenGLFunctions_3_2_Compatibility::glLoadTransposeMatrixd(const GLdouble *m)
{
- d_1_3_Deprecated->LoadTransposeMatrixd(m);
+ d_1_3_Deprecated->f.LoadTransposeMatrixd(m);
}
inline void QOpenGLFunctions_3_2_Compatibility::glLoadTransposeMatrixf(const GLfloat *m)
{
- d_1_3_Deprecated->LoadTransposeMatrixf(m);
+ d_1_3_Deprecated->f.LoadTransposeMatrixf(m);
}
inline void QOpenGLFunctions_3_2_Compatibility::glMultiTexCoord4sv(GLenum target, const GLshort *v)
{
- d_1_3_Deprecated->MultiTexCoord4sv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord4sv(target, v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glMultiTexCoord4s(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q)
{
- d_1_3_Deprecated->MultiTexCoord4s(target, s, t, r, q);
+ d_1_3_Deprecated->f.MultiTexCoord4s(target, s, t, r, q);
}
inline void QOpenGLFunctions_3_2_Compatibility::glMultiTexCoord4iv(GLenum target, const GLint *v)
{
- d_1_3_Deprecated->MultiTexCoord4iv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord4iv(target, v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glMultiTexCoord4i(GLenum target, GLint s, GLint t, GLint r, GLint q)
{
- d_1_3_Deprecated->MultiTexCoord4i(target, s, t, r, q);
+ d_1_3_Deprecated->f.MultiTexCoord4i(target, s, t, r, q);
}
inline void QOpenGLFunctions_3_2_Compatibility::glMultiTexCoord4fv(GLenum target, const GLfloat *v)
{
- d_1_3_Deprecated->MultiTexCoord4fv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord4fv(target, v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glMultiTexCoord4f(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q)
{
- d_1_3_Deprecated->MultiTexCoord4f(target, s, t, r, q);
+ d_1_3_Deprecated->f.MultiTexCoord4f(target, s, t, r, q);
}
inline void QOpenGLFunctions_3_2_Compatibility::glMultiTexCoord4dv(GLenum target, const GLdouble *v)
{
- d_1_3_Deprecated->MultiTexCoord4dv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord4dv(target, v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glMultiTexCoord4d(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q)
{
- d_1_3_Deprecated->MultiTexCoord4d(target, s, t, r, q);
+ d_1_3_Deprecated->f.MultiTexCoord4d(target, s, t, r, q);
}
inline void QOpenGLFunctions_3_2_Compatibility::glMultiTexCoord3sv(GLenum target, const GLshort *v)
{
- d_1_3_Deprecated->MultiTexCoord3sv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord3sv(target, v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glMultiTexCoord3s(GLenum target, GLshort s, GLshort t, GLshort r)
{
- d_1_3_Deprecated->MultiTexCoord3s(target, s, t, r);
+ d_1_3_Deprecated->f.MultiTexCoord3s(target, s, t, r);
}
inline void QOpenGLFunctions_3_2_Compatibility::glMultiTexCoord3iv(GLenum target, const GLint *v)
{
- d_1_3_Deprecated->MultiTexCoord3iv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord3iv(target, v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glMultiTexCoord3i(GLenum target, GLint s, GLint t, GLint r)
{
- d_1_3_Deprecated->MultiTexCoord3i(target, s, t, r);
+ d_1_3_Deprecated->f.MultiTexCoord3i(target, s, t, r);
}
inline void QOpenGLFunctions_3_2_Compatibility::glMultiTexCoord3fv(GLenum target, const GLfloat *v)
{
- d_1_3_Deprecated->MultiTexCoord3fv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord3fv(target, v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glMultiTexCoord3f(GLenum target, GLfloat s, GLfloat t, GLfloat r)
{
- d_1_3_Deprecated->MultiTexCoord3f(target, s, t, r);
+ d_1_3_Deprecated->f.MultiTexCoord3f(target, s, t, r);
}
inline void QOpenGLFunctions_3_2_Compatibility::glMultiTexCoord3dv(GLenum target, const GLdouble *v)
{
- d_1_3_Deprecated->MultiTexCoord3dv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord3dv(target, v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glMultiTexCoord3d(GLenum target, GLdouble s, GLdouble t, GLdouble r)
{
- d_1_3_Deprecated->MultiTexCoord3d(target, s, t, r);
+ d_1_3_Deprecated->f.MultiTexCoord3d(target, s, t, r);
}
inline void QOpenGLFunctions_3_2_Compatibility::glMultiTexCoord2sv(GLenum target, const GLshort *v)
{
- d_1_3_Deprecated->MultiTexCoord2sv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord2sv(target, v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glMultiTexCoord2s(GLenum target, GLshort s, GLshort t)
{
- d_1_3_Deprecated->MultiTexCoord2s(target, s, t);
+ d_1_3_Deprecated->f.MultiTexCoord2s(target, s, t);
}
inline void QOpenGLFunctions_3_2_Compatibility::glMultiTexCoord2iv(GLenum target, const GLint *v)
{
- d_1_3_Deprecated->MultiTexCoord2iv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord2iv(target, v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glMultiTexCoord2i(GLenum target, GLint s, GLint t)
{
- d_1_3_Deprecated->MultiTexCoord2i(target, s, t);
+ d_1_3_Deprecated->f.MultiTexCoord2i(target, s, t);
}
inline void QOpenGLFunctions_3_2_Compatibility::glMultiTexCoord2fv(GLenum target, const GLfloat *v)
{
- d_1_3_Deprecated->MultiTexCoord2fv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord2fv(target, v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glMultiTexCoord2f(GLenum target, GLfloat s, GLfloat t)
{
- d_1_3_Deprecated->MultiTexCoord2f(target, s, t);
+ d_1_3_Deprecated->f.MultiTexCoord2f(target, s, t);
}
inline void QOpenGLFunctions_3_2_Compatibility::glMultiTexCoord2dv(GLenum target, const GLdouble *v)
{
- d_1_3_Deprecated->MultiTexCoord2dv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord2dv(target, v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glMultiTexCoord2d(GLenum target, GLdouble s, GLdouble t)
{
- d_1_3_Deprecated->MultiTexCoord2d(target, s, t);
+ d_1_3_Deprecated->f.MultiTexCoord2d(target, s, t);
}
inline void QOpenGLFunctions_3_2_Compatibility::glMultiTexCoord1sv(GLenum target, const GLshort *v)
{
- d_1_3_Deprecated->MultiTexCoord1sv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord1sv(target, v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glMultiTexCoord1s(GLenum target, GLshort s)
{
- d_1_3_Deprecated->MultiTexCoord1s(target, s);
+ d_1_3_Deprecated->f.MultiTexCoord1s(target, s);
}
inline void QOpenGLFunctions_3_2_Compatibility::glMultiTexCoord1iv(GLenum target, const GLint *v)
{
- d_1_3_Deprecated->MultiTexCoord1iv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord1iv(target, v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glMultiTexCoord1i(GLenum target, GLint s)
{
- d_1_3_Deprecated->MultiTexCoord1i(target, s);
+ d_1_3_Deprecated->f.MultiTexCoord1i(target, s);
}
inline void QOpenGLFunctions_3_2_Compatibility::glMultiTexCoord1fv(GLenum target, const GLfloat *v)
{
- d_1_3_Deprecated->MultiTexCoord1fv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord1fv(target, v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glMultiTexCoord1f(GLenum target, GLfloat s)
{
- d_1_3_Deprecated->MultiTexCoord1f(target, s);
+ d_1_3_Deprecated->f.MultiTexCoord1f(target, s);
}
inline void QOpenGLFunctions_3_2_Compatibility::glMultiTexCoord1dv(GLenum target, const GLdouble *v)
{
- d_1_3_Deprecated->MultiTexCoord1dv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord1dv(target, v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glMultiTexCoord1d(GLenum target, GLdouble s)
{
- d_1_3_Deprecated->MultiTexCoord1d(target, s);
+ d_1_3_Deprecated->f.MultiTexCoord1d(target, s);
}
inline void QOpenGLFunctions_3_2_Compatibility::glClientActiveTexture(GLenum texture)
{
- d_1_3_Deprecated->ClientActiveTexture(texture);
+ d_1_3_Deprecated->f.ClientActiveTexture(texture);
}
// OpenGL 1.4 deprecated functions
inline void QOpenGLFunctions_3_2_Compatibility::glWindowPos3sv(const GLshort *v)
{
- d_1_4_Deprecated->WindowPos3sv(v);
+ d_1_4_Deprecated->f.WindowPos3sv(v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glWindowPos3s(GLshort x, GLshort y, GLshort z)
{
- d_1_4_Deprecated->WindowPos3s(x, y, z);
+ d_1_4_Deprecated->f.WindowPos3s(x, y, z);
}
inline void QOpenGLFunctions_3_2_Compatibility::glWindowPos3iv(const GLint *v)
{
- d_1_4_Deprecated->WindowPos3iv(v);
+ d_1_4_Deprecated->f.WindowPos3iv(v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glWindowPos3i(GLint x, GLint y, GLint z)
{
- d_1_4_Deprecated->WindowPos3i(x, y, z);
+ d_1_4_Deprecated->f.WindowPos3i(x, y, z);
}
inline void QOpenGLFunctions_3_2_Compatibility::glWindowPos3fv(const GLfloat *v)
{
- d_1_4_Deprecated->WindowPos3fv(v);
+ d_1_4_Deprecated->f.WindowPos3fv(v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glWindowPos3f(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_4_Deprecated->WindowPos3f(x, y, z);
+ d_1_4_Deprecated->f.WindowPos3f(x, y, z);
}
inline void QOpenGLFunctions_3_2_Compatibility::glWindowPos3dv(const GLdouble *v)
{
- d_1_4_Deprecated->WindowPos3dv(v);
+ d_1_4_Deprecated->f.WindowPos3dv(v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glWindowPos3d(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_4_Deprecated->WindowPos3d(x, y, z);
+ d_1_4_Deprecated->f.WindowPos3d(x, y, z);
}
inline void QOpenGLFunctions_3_2_Compatibility::glWindowPos2sv(const GLshort *v)
{
- d_1_4_Deprecated->WindowPos2sv(v);
+ d_1_4_Deprecated->f.WindowPos2sv(v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glWindowPos2s(GLshort x, GLshort y)
{
- d_1_4_Deprecated->WindowPos2s(x, y);
+ d_1_4_Deprecated->f.WindowPos2s(x, y);
}
inline void QOpenGLFunctions_3_2_Compatibility::glWindowPos2iv(const GLint *v)
{
- d_1_4_Deprecated->WindowPos2iv(v);
+ d_1_4_Deprecated->f.WindowPos2iv(v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glWindowPos2i(GLint x, GLint y)
{
- d_1_4_Deprecated->WindowPos2i(x, y);
+ d_1_4_Deprecated->f.WindowPos2i(x, y);
}
inline void QOpenGLFunctions_3_2_Compatibility::glWindowPos2fv(const GLfloat *v)
{
- d_1_4_Deprecated->WindowPos2fv(v);
+ d_1_4_Deprecated->f.WindowPos2fv(v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glWindowPos2f(GLfloat x, GLfloat y)
{
- d_1_4_Deprecated->WindowPos2f(x, y);
+ d_1_4_Deprecated->f.WindowPos2f(x, y);
}
inline void QOpenGLFunctions_3_2_Compatibility::glWindowPos2dv(const GLdouble *v)
{
- d_1_4_Deprecated->WindowPos2dv(v);
+ d_1_4_Deprecated->f.WindowPos2dv(v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glWindowPos2d(GLdouble x, GLdouble y)
{
- d_1_4_Deprecated->WindowPos2d(x, y);
+ d_1_4_Deprecated->f.WindowPos2d(x, y);
}
inline void QOpenGLFunctions_3_2_Compatibility::glSecondaryColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_4_Deprecated->SecondaryColorPointer(size, type, stride, pointer);
+ d_1_4_Deprecated->f.SecondaryColorPointer(size, type, stride, pointer);
}
inline void QOpenGLFunctions_3_2_Compatibility::glSecondaryColor3usv(const GLushort *v)
{
- d_1_4_Deprecated->SecondaryColor3usv(v);
+ d_1_4_Deprecated->f.SecondaryColor3usv(v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glSecondaryColor3us(GLushort red, GLushort green, GLushort blue)
{
- d_1_4_Deprecated->SecondaryColor3us(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3us(red, green, blue);
}
inline void QOpenGLFunctions_3_2_Compatibility::glSecondaryColor3uiv(const GLuint *v)
{
- d_1_4_Deprecated->SecondaryColor3uiv(v);
+ d_1_4_Deprecated->f.SecondaryColor3uiv(v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glSecondaryColor3ui(GLuint red, GLuint green, GLuint blue)
{
- d_1_4_Deprecated->SecondaryColor3ui(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3ui(red, green, blue);
}
inline void QOpenGLFunctions_3_2_Compatibility::glSecondaryColor3ubv(const GLubyte *v)
{
- d_1_4_Deprecated->SecondaryColor3ubv(v);
+ d_1_4_Deprecated->f.SecondaryColor3ubv(v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glSecondaryColor3ub(GLubyte red, GLubyte green, GLubyte blue)
{
- d_1_4_Deprecated->SecondaryColor3ub(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3ub(red, green, blue);
}
inline void QOpenGLFunctions_3_2_Compatibility::glSecondaryColor3sv(const GLshort *v)
{
- d_1_4_Deprecated->SecondaryColor3sv(v);
+ d_1_4_Deprecated->f.SecondaryColor3sv(v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glSecondaryColor3s(GLshort red, GLshort green, GLshort blue)
{
- d_1_4_Deprecated->SecondaryColor3s(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3s(red, green, blue);
}
inline void QOpenGLFunctions_3_2_Compatibility::glSecondaryColor3iv(const GLint *v)
{
- d_1_4_Deprecated->SecondaryColor3iv(v);
+ d_1_4_Deprecated->f.SecondaryColor3iv(v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glSecondaryColor3i(GLint red, GLint green, GLint blue)
{
- d_1_4_Deprecated->SecondaryColor3i(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3i(red, green, blue);
}
inline void QOpenGLFunctions_3_2_Compatibility::glSecondaryColor3fv(const GLfloat *v)
{
- d_1_4_Deprecated->SecondaryColor3fv(v);
+ d_1_4_Deprecated->f.SecondaryColor3fv(v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glSecondaryColor3f(GLfloat red, GLfloat green, GLfloat blue)
{
- d_1_4_Deprecated->SecondaryColor3f(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3f(red, green, blue);
}
inline void QOpenGLFunctions_3_2_Compatibility::glSecondaryColor3dv(const GLdouble *v)
{
- d_1_4_Deprecated->SecondaryColor3dv(v);
+ d_1_4_Deprecated->f.SecondaryColor3dv(v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glSecondaryColor3d(GLdouble red, GLdouble green, GLdouble blue)
{
- d_1_4_Deprecated->SecondaryColor3d(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3d(red, green, blue);
}
inline void QOpenGLFunctions_3_2_Compatibility::glSecondaryColor3bv(const GLbyte *v)
{
- d_1_4_Deprecated->SecondaryColor3bv(v);
+ d_1_4_Deprecated->f.SecondaryColor3bv(v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glSecondaryColor3b(GLbyte red, GLbyte green, GLbyte blue)
{
- d_1_4_Deprecated->SecondaryColor3b(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3b(red, green, blue);
}
inline void QOpenGLFunctions_3_2_Compatibility::glFogCoordPointer(GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_4_Deprecated->FogCoordPointer(type, stride, pointer);
+ d_1_4_Deprecated->f.FogCoordPointer(type, stride, pointer);
}
inline void QOpenGLFunctions_3_2_Compatibility::glFogCoorddv(const GLdouble *coord)
{
- d_1_4_Deprecated->FogCoorddv(coord);
+ d_1_4_Deprecated->f.FogCoorddv(coord);
}
inline void QOpenGLFunctions_3_2_Compatibility::glFogCoordd(GLdouble coord)
{
- d_1_4_Deprecated->FogCoordd(coord);
+ d_1_4_Deprecated->f.FogCoordd(coord);
}
inline void QOpenGLFunctions_3_2_Compatibility::glFogCoordfv(const GLfloat *coord)
{
- d_1_4_Deprecated->FogCoordfv(coord);
+ d_1_4_Deprecated->f.FogCoordfv(coord);
}
inline void QOpenGLFunctions_3_2_Compatibility::glFogCoordf(GLfloat coord)
{
- d_1_4_Deprecated->FogCoordf(coord);
+ d_1_4_Deprecated->f.FogCoordf(coord);
}
@@ -4081,182 +4082,182 @@ inline void QOpenGLFunctions_3_2_Compatibility::glFogCoordf(GLfloat coord)
// OpenGL 2.0 deprecated functions
inline void QOpenGLFunctions_3_2_Compatibility::glVertexAttrib4usv(GLuint index, const GLushort *v)
{
- d_2_0_Core->VertexAttrib4usv(index, v);
+ d_2_0_Core->f.VertexAttrib4usv(index, v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertexAttrib4uiv(GLuint index, const GLuint *v)
{
- d_2_0_Core->VertexAttrib4uiv(index, v);
+ d_2_0_Core->f.VertexAttrib4uiv(index, v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertexAttrib4ubv(GLuint index, const GLubyte *v)
{
- d_2_0_Core->VertexAttrib4ubv(index, v);
+ d_2_0_Core->f.VertexAttrib4ubv(index, v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertexAttrib4sv(GLuint index, const GLshort *v)
{
- d_2_0_Core->VertexAttrib4sv(index, v);
+ d_2_0_Core->f.VertexAttrib4sv(index, v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertexAttrib4s(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w)
{
- d_2_0_Core->VertexAttrib4s(index, x, y, z, w);
+ d_2_0_Core->f.VertexAttrib4s(index, x, y, z, w);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertexAttrib4iv(GLuint index, const GLint *v)
{
- d_2_0_Core->VertexAttrib4iv(index, v);
+ d_2_0_Core->f.VertexAttrib4iv(index, v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertexAttrib4fv(GLuint index, const GLfloat *v)
{
- d_2_0_Core->VertexAttrib4fv(index, v);
+ d_2_0_Core->f.VertexAttrib4fv(index, v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertexAttrib4f(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
{
- d_2_0_Core->VertexAttrib4f(index, x, y, z, w);
+ d_2_0_Core->f.VertexAttrib4f(index, x, y, z, w);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertexAttrib4dv(GLuint index, const GLdouble *v)
{
- d_2_0_Core->VertexAttrib4dv(index, v);
+ d_2_0_Core->f.VertexAttrib4dv(index, v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertexAttrib4d(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
{
- d_2_0_Core->VertexAttrib4d(index, x, y, z, w);
+ d_2_0_Core->f.VertexAttrib4d(index, x, y, z, w);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertexAttrib4bv(GLuint index, const GLbyte *v)
{
- d_2_0_Core->VertexAttrib4bv(index, v);
+ d_2_0_Core->f.VertexAttrib4bv(index, v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertexAttrib4Nusv(GLuint index, const GLushort *v)
{
- d_2_0_Core->VertexAttrib4Nusv(index, v);
+ d_2_0_Core->f.VertexAttrib4Nusv(index, v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertexAttrib4Nuiv(GLuint index, const GLuint *v)
{
- d_2_0_Core->VertexAttrib4Nuiv(index, v);
+ d_2_0_Core->f.VertexAttrib4Nuiv(index, v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertexAttrib4Nubv(GLuint index, const GLubyte *v)
{
- d_2_0_Core->VertexAttrib4Nubv(index, v);
+ d_2_0_Core->f.VertexAttrib4Nubv(index, v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertexAttrib4Nub(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)
{
- d_2_0_Core->VertexAttrib4Nub(index, x, y, z, w);
+ d_2_0_Core->f.VertexAttrib4Nub(index, x, y, z, w);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertexAttrib4Nsv(GLuint index, const GLshort *v)
{
- d_2_0_Core->VertexAttrib4Nsv(index, v);
+ d_2_0_Core->f.VertexAttrib4Nsv(index, v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertexAttrib4Niv(GLuint index, const GLint *v)
{
- d_2_0_Core->VertexAttrib4Niv(index, v);
+ d_2_0_Core->f.VertexAttrib4Niv(index, v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertexAttrib4Nbv(GLuint index, const GLbyte *v)
{
- d_2_0_Core->VertexAttrib4Nbv(index, v);
+ d_2_0_Core->f.VertexAttrib4Nbv(index, v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertexAttrib3sv(GLuint index, const GLshort *v)
{
- d_2_0_Core->VertexAttrib3sv(index, v);
+ d_2_0_Core->f.VertexAttrib3sv(index, v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertexAttrib3s(GLuint index, GLshort x, GLshort y, GLshort z)
{
- d_2_0_Core->VertexAttrib3s(index, x, y, z);
+ d_2_0_Core->f.VertexAttrib3s(index, x, y, z);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertexAttrib3fv(GLuint index, const GLfloat *v)
{
- d_2_0_Core->VertexAttrib3fv(index, v);
+ d_2_0_Core->f.VertexAttrib3fv(index, v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertexAttrib3f(GLuint index, GLfloat x, GLfloat y, GLfloat z)
{
- d_2_0_Core->VertexAttrib3f(index, x, y, z);
+ d_2_0_Core->f.VertexAttrib3f(index, x, y, z);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertexAttrib3dv(GLuint index, const GLdouble *v)
{
- d_2_0_Core->VertexAttrib3dv(index, v);
+ d_2_0_Core->f.VertexAttrib3dv(index, v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertexAttrib3d(GLuint index, GLdouble x, GLdouble y, GLdouble z)
{
- d_2_0_Core->VertexAttrib3d(index, x, y, z);
+ d_2_0_Core->f.VertexAttrib3d(index, x, y, z);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertexAttrib2sv(GLuint index, const GLshort *v)
{
- d_2_0_Core->VertexAttrib2sv(index, v);
+ d_2_0_Core->f.VertexAttrib2sv(index, v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertexAttrib2s(GLuint index, GLshort x, GLshort y)
{
- d_2_0_Core->VertexAttrib2s(index, x, y);
+ d_2_0_Core->f.VertexAttrib2s(index, x, y);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertexAttrib2fv(GLuint index, const GLfloat *v)
{
- d_2_0_Core->VertexAttrib2fv(index, v);
+ d_2_0_Core->f.VertexAttrib2fv(index, v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertexAttrib2f(GLuint index, GLfloat x, GLfloat y)
{
- d_2_0_Core->VertexAttrib2f(index, x, y);
+ d_2_0_Core->f.VertexAttrib2f(index, x, y);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertexAttrib2dv(GLuint index, const GLdouble *v)
{
- d_2_0_Core->VertexAttrib2dv(index, v);
+ d_2_0_Core->f.VertexAttrib2dv(index, v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertexAttrib2d(GLuint index, GLdouble x, GLdouble y)
{
- d_2_0_Core->VertexAttrib2d(index, x, y);
+ d_2_0_Core->f.VertexAttrib2d(index, x, y);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertexAttrib1sv(GLuint index, const GLshort *v)
{
- d_2_0_Core->VertexAttrib1sv(index, v);
+ d_2_0_Core->f.VertexAttrib1sv(index, v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertexAttrib1s(GLuint index, GLshort x)
{
- d_2_0_Core->VertexAttrib1s(index, x);
+ d_2_0_Core->f.VertexAttrib1s(index, x);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertexAttrib1fv(GLuint index, const GLfloat *v)
{
- d_2_0_Core->VertexAttrib1fv(index, v);
+ d_2_0_Core->f.VertexAttrib1fv(index, v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertexAttrib1f(GLuint index, GLfloat x)
{
- d_2_0_Core->VertexAttrib1f(index, x);
+ d_2_0_Core->f.VertexAttrib1f(index, x);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertexAttrib1dv(GLuint index, const GLdouble *v)
{
- d_2_0_Core->VertexAttrib1dv(index, v);
+ d_2_0_Core->f.VertexAttrib1dv(index, v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertexAttrib1d(GLuint index, GLdouble x)
{
- d_2_0_Core->VertexAttrib1d(index, x);
+ d_2_0_Core->f.VertexAttrib1d(index, x);
}
@@ -4265,102 +4266,102 @@ inline void QOpenGLFunctions_3_2_Compatibility::glVertexAttrib1d(GLuint index, G
// OpenGL 3.0 deprecated functions
inline void QOpenGLFunctions_3_2_Compatibility::glVertexAttribI4usv(GLuint index, const GLushort *v)
{
- d_3_0_Core->VertexAttribI4usv(index, v);
+ d_3_0_Core->f.VertexAttribI4usv(index, v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertexAttribI4ubv(GLuint index, const GLubyte *v)
{
- d_3_0_Core->VertexAttribI4ubv(index, v);
+ d_3_0_Core->f.VertexAttribI4ubv(index, v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertexAttribI4sv(GLuint index, const GLshort *v)
{
- d_3_0_Core->VertexAttribI4sv(index, v);
+ d_3_0_Core->f.VertexAttribI4sv(index, v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertexAttribI4bv(GLuint index, const GLbyte *v)
{
- d_3_0_Core->VertexAttribI4bv(index, v);
+ d_3_0_Core->f.VertexAttribI4bv(index, v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertexAttribI4uiv(GLuint index, const GLuint *v)
{
- d_3_0_Core->VertexAttribI4uiv(index, v);
+ d_3_0_Core->f.VertexAttribI4uiv(index, v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertexAttribI3uiv(GLuint index, const GLuint *v)
{
- d_3_0_Core->VertexAttribI3uiv(index, v);
+ d_3_0_Core->f.VertexAttribI3uiv(index, v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertexAttribI2uiv(GLuint index, const GLuint *v)
{
- d_3_0_Core->VertexAttribI2uiv(index, v);
+ d_3_0_Core->f.VertexAttribI2uiv(index, v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertexAttribI1uiv(GLuint index, const GLuint *v)
{
- d_3_0_Core->VertexAttribI1uiv(index, v);
+ d_3_0_Core->f.VertexAttribI1uiv(index, v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertexAttribI4iv(GLuint index, const GLint *v)
{
- d_3_0_Core->VertexAttribI4iv(index, v);
+ d_3_0_Core->f.VertexAttribI4iv(index, v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertexAttribI3iv(GLuint index, const GLint *v)
{
- d_3_0_Core->VertexAttribI3iv(index, v);
+ d_3_0_Core->f.VertexAttribI3iv(index, v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertexAttribI2iv(GLuint index, const GLint *v)
{
- d_3_0_Core->VertexAttribI2iv(index, v);
+ d_3_0_Core->f.VertexAttribI2iv(index, v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertexAttribI1iv(GLuint index, const GLint *v)
{
- d_3_0_Core->VertexAttribI1iv(index, v);
+ d_3_0_Core->f.VertexAttribI1iv(index, v);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertexAttribI4ui(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)
{
- d_3_0_Core->VertexAttribI4ui(index, x, y, z, w);
+ d_3_0_Core->f.VertexAttribI4ui(index, x, y, z, w);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertexAttribI3ui(GLuint index, GLuint x, GLuint y, GLuint z)
{
- d_3_0_Core->VertexAttribI3ui(index, x, y, z);
+ d_3_0_Core->f.VertexAttribI3ui(index, x, y, z);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertexAttribI2ui(GLuint index, GLuint x, GLuint y)
{
- d_3_0_Core->VertexAttribI2ui(index, x, y);
+ d_3_0_Core->f.VertexAttribI2ui(index, x, y);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertexAttribI1ui(GLuint index, GLuint x)
{
- d_3_0_Core->VertexAttribI1ui(index, x);
+ d_3_0_Core->f.VertexAttribI1ui(index, x);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertexAttribI4i(GLuint index, GLint x, GLint y, GLint z, GLint w)
{
- d_3_0_Core->VertexAttribI4i(index, x, y, z, w);
+ d_3_0_Core->f.VertexAttribI4i(index, x, y, z, w);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertexAttribI3i(GLuint index, GLint x, GLint y, GLint z)
{
- d_3_0_Core->VertexAttribI3i(index, x, y, z);
+ d_3_0_Core->f.VertexAttribI3i(index, x, y, z);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertexAttribI2i(GLuint index, GLint x, GLint y)
{
- d_3_0_Core->VertexAttribI2i(index, x, y);
+ d_3_0_Core->f.VertexAttribI2i(index, x, y);
}
inline void QOpenGLFunctions_3_2_Compatibility::glVertexAttribI1i(GLuint index, GLint x)
{
- d_3_0_Core->VertexAttribI1i(index, x);
+ d_3_0_Core->f.VertexAttribI1i(index, x);
}
diff --git a/src/gui/opengl/qopenglfunctions_3_2_core.cpp b/src/gui/opengl/qopenglfunctions_3_2_core.cpp
index 738fd32a37..177dc9e25d 100644
--- a/src/gui/opengl/qopenglfunctions_3_2_core.cpp
+++ b/src/gui/opengl/qopenglfunctions_3_2_core.cpp
@@ -83,50 +83,39 @@ QOpenGLFunctions_3_2_Core::QOpenGLFunctions_3_2_Core()
QOpenGLFunctions_3_2_Core::~QOpenGLFunctions_3_2_Core()
{
- if (d_1_0_Core && !d_1_0_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_0_Core->context, QOpenGLFunctions_1_0_CoreBackend::versionStatus());
- delete d_1_0_Core;
- }
- if (d_1_1_Core && !d_1_1_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_1_Core->context, QOpenGLFunctions_1_1_CoreBackend::versionStatus());
- delete d_1_1_Core;
- }
- if (d_1_2_Core && !d_1_2_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_2_Core->context, QOpenGLFunctions_1_2_CoreBackend::versionStatus());
- delete d_1_2_Core;
- }
- if (d_1_3_Core && !d_1_3_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_3_Core->context, QOpenGLFunctions_1_3_CoreBackend::versionStatus());
- delete d_1_3_Core;
- }
- if (d_1_4_Core && !d_1_4_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_4_Core->context, QOpenGLFunctions_1_4_CoreBackend::versionStatus());
- delete d_1_4_Core;
- }
- if (d_1_5_Core && !d_1_5_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_5_Core->context, QOpenGLFunctions_1_5_CoreBackend::versionStatus());
- delete d_1_5_Core;
- }
- if (d_2_0_Core && !d_2_0_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_2_0_Core->context, QOpenGLFunctions_2_0_CoreBackend::versionStatus());
- delete d_2_0_Core;
- }
- if (d_2_1_Core && !d_2_1_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_2_1_Core->context, QOpenGLFunctions_2_1_CoreBackend::versionStatus());
- delete d_2_1_Core;
- }
- if (d_3_0_Core && !d_3_0_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_3_0_Core->context, QOpenGLFunctions_3_0_CoreBackend::versionStatus());
- delete d_3_0_Core;
- }
- if (d_3_1_Core && !d_3_1_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_3_1_Core->context, QOpenGLFunctions_3_1_CoreBackend::versionStatus());
- delete d_3_1_Core;
- }
- if (d_3_2_Core && !d_3_2_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_3_2_Core->context, QOpenGLFunctions_3_2_CoreBackend::versionStatus());
- delete d_3_2_Core;
- }
+ if (d_1_0_Core)
+ d_1_0_Core->refs.deref();
+ Q_ASSERT(d_1_0_Core->refs.load());
+ if (d_1_1_Core)
+ d_1_1_Core->refs.deref();
+ Q_ASSERT(d_1_1_Core->refs.load());
+ if (d_1_2_Core)
+ d_1_2_Core->refs.deref();
+ Q_ASSERT(d_1_2_Core->refs.load());
+ if (d_1_3_Core)
+ d_1_3_Core->refs.deref();
+ Q_ASSERT(d_1_3_Core->refs.load());
+ if (d_1_4_Core)
+ d_1_4_Core->refs.deref();
+ Q_ASSERT(d_1_4_Core->refs.load());
+ if (d_1_5_Core)
+ d_1_5_Core->refs.deref();
+ Q_ASSERT(d_1_5_Core->refs.load());
+ if (d_2_0_Core)
+ d_2_0_Core->refs.deref();
+ Q_ASSERT(d_2_0_Core->refs.load());
+ if (d_2_1_Core)
+ d_2_1_Core->refs.deref();
+ Q_ASSERT(d_2_1_Core->refs.load());
+ if (d_3_0_Core)
+ d_3_0_Core->refs.deref();
+ Q_ASSERT(d_3_0_Core->refs.load());
+ if (d_3_1_Core)
+ d_3_1_Core->refs.deref();
+ Q_ASSERT(d_3_1_Core->refs.load());
+ if (d_3_2_Core)
+ d_3_2_Core->refs.deref();
+ Q_ASSERT(d_3_2_Core->refs.load());
}
bool QOpenGLFunctions_3_2_Core::initializeOpenGLFunctions()
@@ -145,90 +134,46 @@ bool QOpenGLFunctions_3_2_Core::initializeOpenGLFunctions()
// Function pointers in the backends are resolved at creation time
QOpenGLVersionFunctionsBackend* d = 0;
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_0_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_0_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_0_CoreBackend::versionStatus(), d);
- }
d_1_0_Core = static_cast<QOpenGLFunctions_1_0_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_1_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_1_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_1_CoreBackend::versionStatus(), d);
- }
d_1_1_Core = static_cast<QOpenGLFunctions_1_1_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_2_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_2_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_2_CoreBackend::versionStatus(), d);
- }
d_1_2_Core = static_cast<QOpenGLFunctions_1_2_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_3_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_3_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_3_CoreBackend::versionStatus(), d);
- }
d_1_3_Core = static_cast<QOpenGLFunctions_1_3_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_4_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_4_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_4_CoreBackend::versionStatus(), d);
- }
d_1_4_Core = static_cast<QOpenGLFunctions_1_4_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_5_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_5_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_5_CoreBackend::versionStatus(), d);
- }
d_1_5_Core = static_cast<QOpenGLFunctions_1_5_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_2_0_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_2_0_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_2_0_CoreBackend::versionStatus(), d);
- }
d_2_0_Core = static_cast<QOpenGLFunctions_2_0_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_2_1_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_2_1_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_2_1_CoreBackend::versionStatus(), d);
- }
d_2_1_Core = static_cast<QOpenGLFunctions_2_1_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_3_0_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_3_0_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_3_0_CoreBackend::versionStatus(), d);
- }
d_3_0_Core = static_cast<QOpenGLFunctions_3_0_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_3_1_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_3_1_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_3_1_CoreBackend::versionStatus(), d);
- }
d_3_1_Core = static_cast<QOpenGLFunctions_3_1_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_3_2_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_3_2_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_3_2_CoreBackend::versionStatus(), d);
- }
d_3_2_Core = static_cast<QOpenGLFunctions_3_2_CoreBackend*>(d);
d->refs.ref();
diff --git a/src/gui/opengl/qopenglfunctions_3_2_core.h b/src/gui/opengl/qopenglfunctions_3_2_core.h
index e899d75ab5..36f959c04b 100644
--- a/src/gui/opengl/qopenglfunctions_3_2_core.h
+++ b/src/gui/opengl/qopenglfunctions_3_2_core.h
@@ -1,6 +1,7 @@
/****************************************************************************
**
** Copyright (C) 2013 Klaralvdalens Datakonsult AB (KDAB)
+** Copyright (C) 2016 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
** This file is part of the QtGui module of the Qt Toolkit.
@@ -373,242 +374,242 @@ private:
// OpenGL 1.0 core functions
inline void QOpenGLFunctions_3_2_Core::glViewport(GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_0_Core->Viewport(x, y, width, height);
+ d_1_0_Core->f.Viewport(x, y, width, height);
}
inline void QOpenGLFunctions_3_2_Core::glDepthRange(GLdouble nearVal, GLdouble farVal)
{
- d_1_0_Core->DepthRange(nearVal, farVal);
+ d_1_0_Core->f.DepthRange(nearVal, farVal);
}
inline GLboolean QOpenGLFunctions_3_2_Core::glIsEnabled(GLenum cap)
{
- return d_1_0_Core->IsEnabled(cap);
+ return d_1_0_Core->f.IsEnabled(cap);
}
inline void QOpenGLFunctions_3_2_Core::glGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint *params)
{
- d_1_0_Core->GetTexLevelParameteriv(target, level, pname, params);
+ d_1_0_Core->f.GetTexLevelParameteriv(target, level, pname, params);
}
inline void QOpenGLFunctions_3_2_Core::glGetTexLevelParameterfv(GLenum target, GLint level, GLenum pname, GLfloat *params)
{
- d_1_0_Core->GetTexLevelParameterfv(target, level, pname, params);
+ d_1_0_Core->f.GetTexLevelParameterfv(target, level, pname, params);
}
inline void QOpenGLFunctions_3_2_Core::glGetTexParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_0_Core->GetTexParameteriv(target, pname, params);
+ d_1_0_Core->f.GetTexParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_3_2_Core::glGetTexParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_0_Core->GetTexParameterfv(target, pname, params);
+ d_1_0_Core->f.GetTexParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_3_2_Core::glGetTexImage(GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels)
{
- d_1_0_Core->GetTexImage(target, level, format, type, pixels);
+ d_1_0_Core->f.GetTexImage(target, level, format, type, pixels);
}
inline const GLubyte * QOpenGLFunctions_3_2_Core::glGetString(GLenum name)
{
- return d_1_0_Core->GetString(name);
+ return d_1_0_Core->f.GetString(name);
}
inline void QOpenGLFunctions_3_2_Core::glGetIntegerv(GLenum pname, GLint *params)
{
- d_1_0_Core->GetIntegerv(pname, params);
+ d_1_0_Core->f.GetIntegerv(pname, params);
}
inline void QOpenGLFunctions_3_2_Core::glGetFloatv(GLenum pname, GLfloat *params)
{
- d_1_0_Core->GetFloatv(pname, params);
+ d_1_0_Core->f.GetFloatv(pname, params);
}
inline GLenum QOpenGLFunctions_3_2_Core::glGetError()
{
- return d_1_0_Core->GetError();
+ return d_1_0_Core->f.GetError();
}
inline void QOpenGLFunctions_3_2_Core::glGetDoublev(GLenum pname, GLdouble *params)
{
- d_1_0_Core->GetDoublev(pname, params);
+ d_1_0_Core->f.GetDoublev(pname, params);
}
inline void QOpenGLFunctions_3_2_Core::glGetBooleanv(GLenum pname, GLboolean *params)
{
- d_1_0_Core->GetBooleanv(pname, params);
+ d_1_0_Core->f.GetBooleanv(pname, params);
}
inline void QOpenGLFunctions_3_2_Core::glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels)
{
- d_1_0_Core->ReadPixels(x, y, width, height, format, type, pixels);
+ d_1_0_Core->f.ReadPixels(x, y, width, height, format, type, pixels);
}
inline void QOpenGLFunctions_3_2_Core::glReadBuffer(GLenum mode)
{
- d_1_0_Core->ReadBuffer(mode);
+ d_1_0_Core->f.ReadBuffer(mode);
}
inline void QOpenGLFunctions_3_2_Core::glPixelStorei(GLenum pname, GLint param)
{
- d_1_0_Core->PixelStorei(pname, param);
+ d_1_0_Core->f.PixelStorei(pname, param);
}
inline void QOpenGLFunctions_3_2_Core::glPixelStoref(GLenum pname, GLfloat param)
{
- d_1_0_Core->PixelStoref(pname, param);
+ d_1_0_Core->f.PixelStoref(pname, param);
}
inline void QOpenGLFunctions_3_2_Core::glDepthFunc(GLenum func)
{
- d_1_0_Core->DepthFunc(func);
+ d_1_0_Core->f.DepthFunc(func);
}
inline void QOpenGLFunctions_3_2_Core::glStencilOp(GLenum fail, GLenum zfail, GLenum zpass)
{
- d_1_0_Core->StencilOp(fail, zfail, zpass);
+ d_1_0_Core->f.StencilOp(fail, zfail, zpass);
}
inline void QOpenGLFunctions_3_2_Core::glStencilFunc(GLenum func, GLint ref, GLuint mask)
{
- d_1_0_Core->StencilFunc(func, ref, mask);
+ d_1_0_Core->f.StencilFunc(func, ref, mask);
}
inline void QOpenGLFunctions_3_2_Core::glLogicOp(GLenum opcode)
{
- d_1_0_Core->LogicOp(opcode);
+ d_1_0_Core->f.LogicOp(opcode);
}
inline void QOpenGLFunctions_3_2_Core::glBlendFunc(GLenum sfactor, GLenum dfactor)
{
- d_1_0_Core->BlendFunc(sfactor, dfactor);
+ d_1_0_Core->f.BlendFunc(sfactor, dfactor);
}
inline void QOpenGLFunctions_3_2_Core::glFlush()
{
- d_1_0_Core->Flush();
+ d_1_0_Core->f.Flush();
}
inline void QOpenGLFunctions_3_2_Core::glFinish()
{
- d_1_0_Core->Finish();
+ d_1_0_Core->f.Finish();
}
inline void QOpenGLFunctions_3_2_Core::glEnable(GLenum cap)
{
- d_1_0_Core->Enable(cap);
+ d_1_0_Core->f.Enable(cap);
}
inline void QOpenGLFunctions_3_2_Core::glDisable(GLenum cap)
{
- d_1_0_Core->Disable(cap);
+ d_1_0_Core->f.Disable(cap);
}
inline void QOpenGLFunctions_3_2_Core::glDepthMask(GLboolean flag)
{
- d_1_0_Core->DepthMask(flag);
+ d_1_0_Core->f.DepthMask(flag);
}
inline void QOpenGLFunctions_3_2_Core::glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
{
- d_1_0_Core->ColorMask(red, green, blue, alpha);
+ d_1_0_Core->f.ColorMask(red, green, blue, alpha);
}
inline void QOpenGLFunctions_3_2_Core::glStencilMask(GLuint mask)
{
- d_1_0_Core->StencilMask(mask);
+ d_1_0_Core->f.StencilMask(mask);
}
inline void QOpenGLFunctions_3_2_Core::glClearDepth(GLdouble depth)
{
- d_1_0_Core->ClearDepth(depth);
+ d_1_0_Core->f.ClearDepth(depth);
}
inline void QOpenGLFunctions_3_2_Core::glClearStencil(GLint s)
{
- d_1_0_Core->ClearStencil(s);
+ d_1_0_Core->f.ClearStencil(s);
}
inline void QOpenGLFunctions_3_2_Core::glClearColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_0_Core->ClearColor(red, green, blue, alpha);
+ d_1_0_Core->f.ClearColor(red, green, blue, alpha);
}
inline void QOpenGLFunctions_3_2_Core::glClear(GLbitfield mask)
{
- d_1_0_Core->Clear(mask);
+ d_1_0_Core->f.Clear(mask);
}
inline void QOpenGLFunctions_3_2_Core::glDrawBuffer(GLenum mode)
{
- d_1_0_Core->DrawBuffer(mode);
+ d_1_0_Core->f.DrawBuffer(mode);
}
inline void QOpenGLFunctions_3_2_Core::glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_0_Core->TexImage2D(target, level, internalformat, width, height, border, format, type, pixels);
+ d_1_0_Core->f.TexImage2D(target, level, internalformat, width, height, border, format, type, pixels);
}
inline void QOpenGLFunctions_3_2_Core::glTexImage1D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_0_Core->TexImage1D(target, level, internalformat, width, border, format, type, pixels);
+ d_1_0_Core->f.TexImage1D(target, level, internalformat, width, border, format, type, pixels);
}
inline void QOpenGLFunctions_3_2_Core::glTexParameteriv(GLenum target, GLenum pname, const GLint *params)
{
- d_1_0_Core->TexParameteriv(target, pname, params);
+ d_1_0_Core->f.TexParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_3_2_Core::glTexParameteri(GLenum target, GLenum pname, GLint param)
{
- d_1_0_Core->TexParameteri(target, pname, param);
+ d_1_0_Core->f.TexParameteri(target, pname, param);
}
inline void QOpenGLFunctions_3_2_Core::glTexParameterfv(GLenum target, GLenum pname, const GLfloat *params)
{
- d_1_0_Core->TexParameterfv(target, pname, params);
+ d_1_0_Core->f.TexParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_3_2_Core::glTexParameterf(GLenum target, GLenum pname, GLfloat param)
{
- d_1_0_Core->TexParameterf(target, pname, param);
+ d_1_0_Core->f.TexParameterf(target, pname, param);
}
inline void QOpenGLFunctions_3_2_Core::glScissor(GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_0_Core->Scissor(x, y, width, height);
+ d_1_0_Core->f.Scissor(x, y, width, height);
}
inline void QOpenGLFunctions_3_2_Core::glPolygonMode(GLenum face, GLenum mode)
{
- d_1_0_Core->PolygonMode(face, mode);
+ d_1_0_Core->f.PolygonMode(face, mode);
}
inline void QOpenGLFunctions_3_2_Core::glPointSize(GLfloat size)
{
- d_1_0_Core->PointSize(size);
+ d_1_0_Core->f.PointSize(size);
}
inline void QOpenGLFunctions_3_2_Core::glLineWidth(GLfloat width)
{
- d_1_0_Core->LineWidth(width);
+ d_1_0_Core->f.LineWidth(width);
}
inline void QOpenGLFunctions_3_2_Core::glHint(GLenum target, GLenum mode)
{
- d_1_0_Core->Hint(target, mode);
+ d_1_0_Core->f.Hint(target, mode);
}
inline void QOpenGLFunctions_3_2_Core::glFrontFace(GLenum mode)
{
- d_1_0_Core->FrontFace(mode);
+ d_1_0_Core->f.FrontFace(mode);
}
inline void QOpenGLFunctions_3_2_Core::glCullFace(GLenum mode)
{
- d_1_0_Core->CullFace(mode);
+ d_1_0_Core->f.CullFace(mode);
}
@@ -627,57 +628,57 @@ inline void QOpenGLFunctions_3_2_Core::glIndexub(GLubyte c)
inline GLboolean QOpenGLFunctions_3_2_Core::glIsTexture(GLuint texture)
{
- return d_1_1_Core->IsTexture(texture);
+ return d_1_1_Core->f.IsTexture(texture);
}
inline void QOpenGLFunctions_3_2_Core::glGenTextures(GLsizei n, GLuint *textures)
{
- d_1_1_Core->GenTextures(n, textures);
+ d_1_1_Core->f.GenTextures(n, textures);
}
inline void QOpenGLFunctions_3_2_Core::glDeleteTextures(GLsizei n, const GLuint *textures)
{
- d_1_1_Core->DeleteTextures(n, textures);
+ d_1_1_Core->f.DeleteTextures(n, textures);
}
inline void QOpenGLFunctions_3_2_Core::glBindTexture(GLenum target, GLuint texture)
{
- d_1_1_Core->BindTexture(target, texture);
+ d_1_1_Core->f.BindTexture(target, texture);
}
inline void QOpenGLFunctions_3_2_Core::glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_1_Core->TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels);
+ d_1_1_Core->f.TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels);
}
inline void QOpenGLFunctions_3_2_Core::glTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_1_Core->TexSubImage1D(target, level, xoffset, width, format, type, pixels);
+ d_1_1_Core->f.TexSubImage1D(target, level, xoffset, width, format, type, pixels);
}
inline void QOpenGLFunctions_3_2_Core::glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_1_Core->CopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height);
+ d_1_1_Core->f.CopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height);
}
inline void QOpenGLFunctions_3_2_Core::glCopyTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
{
- d_1_1_Core->CopyTexSubImage1D(target, level, xoffset, x, y, width);
+ d_1_1_Core->f.CopyTexSubImage1D(target, level, xoffset, x, y, width);
}
inline void QOpenGLFunctions_3_2_Core::glCopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
{
- d_1_1_Core->CopyTexImage2D(target, level, internalformat, x, y, width, height, border);
+ d_1_1_Core->f.CopyTexImage2D(target, level, internalformat, x, y, width, height, border);
}
inline void QOpenGLFunctions_3_2_Core::glCopyTexImage1D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
{
- d_1_1_Core->CopyTexImage1D(target, level, internalformat, x, y, width, border);
+ d_1_1_Core->f.CopyTexImage1D(target, level, internalformat, x, y, width, border);
}
inline void QOpenGLFunctions_3_2_Core::glPolygonOffset(GLfloat factor, GLfloat units)
{
- d_1_1_Core->PolygonOffset(factor, units);
+ d_1_1_Core->f.PolygonOffset(factor, units);
}
inline void QOpenGLFunctions_3_2_Core::glGetPointerv(GLenum pname, GLvoid* *params)
@@ -689,1025 +690,1025 @@ inline void QOpenGLFunctions_3_2_Core::glGetPointerv(GLenum pname, GLvoid* *para
inline void QOpenGLFunctions_3_2_Core::glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices)
{
- d_1_1_Core->DrawElements(mode, count, type, indices);
+ d_1_1_Core->f.DrawElements(mode, count, type, indices);
}
inline void QOpenGLFunctions_3_2_Core::glDrawArrays(GLenum mode, GLint first, GLsizei count)
{
- d_1_1_Core->DrawArrays(mode, first, count);
+ d_1_1_Core->f.DrawArrays(mode, first, count);
}
// OpenGL 1.2 core functions
inline void QOpenGLFunctions_3_2_Core::glCopyTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_2_Core->CopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height);
+ d_1_2_Core->f.CopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height);
}
inline void QOpenGLFunctions_3_2_Core::glTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_2_Core->TexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);
+ d_1_2_Core->f.TexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);
}
inline void QOpenGLFunctions_3_2_Core::glTexImage3D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_2_Core->TexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels);
+ d_1_2_Core->f.TexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels);
}
inline void QOpenGLFunctions_3_2_Core::glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices)
{
- d_1_2_Core->DrawRangeElements(mode, start, end, count, type, indices);
+ d_1_2_Core->f.DrawRangeElements(mode, start, end, count, type, indices);
}
inline void QOpenGLFunctions_3_2_Core::glBlendEquation(GLenum mode)
{
- d_1_2_Core->BlendEquation(mode);
+ d_1_2_Core->f.BlendEquation(mode);
}
inline void QOpenGLFunctions_3_2_Core::glBlendColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_2_Core->BlendColor(red, green, blue, alpha);
+ d_1_2_Core->f.BlendColor(red, green, blue, alpha);
}
// OpenGL 1.3 core functions
inline void QOpenGLFunctions_3_2_Core::glGetCompressedTexImage(GLenum target, GLint level, GLvoid *img)
{
- d_1_3_Core->GetCompressedTexImage(target, level, img);
+ d_1_3_Core->f.GetCompressedTexImage(target, level, img);
}
inline void QOpenGLFunctions_3_2_Core::glCompressedTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexSubImage1D(target, level, xoffset, width, format, imageSize, data);
+ d_1_3_Core->f.CompressedTexSubImage1D(target, level, xoffset, width, format, imageSize, data);
}
inline void QOpenGLFunctions_3_2_Core::glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data);
+ d_1_3_Core->f.CompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data);
}
inline void QOpenGLFunctions_3_2_Core::glCompressedTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data);
+ d_1_3_Core->f.CompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data);
}
inline void QOpenGLFunctions_3_2_Core::glCompressedTexImage1D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexImage1D(target, level, internalformat, width, border, imageSize, data);
+ d_1_3_Core->f.CompressedTexImage1D(target, level, internalformat, width, border, imageSize, data);
}
inline void QOpenGLFunctions_3_2_Core::glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data);
+ d_1_3_Core->f.CompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data);
}
inline void QOpenGLFunctions_3_2_Core::glCompressedTexImage3D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data);
+ d_1_3_Core->f.CompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data);
}
inline void QOpenGLFunctions_3_2_Core::glSampleCoverage(GLfloat value, GLboolean invert)
{
- d_1_3_Core->SampleCoverage(value, invert);
+ d_1_3_Core->f.SampleCoverage(value, invert);
}
inline void QOpenGLFunctions_3_2_Core::glActiveTexture(GLenum texture)
{
- d_1_3_Core->ActiveTexture(texture);
+ d_1_3_Core->f.ActiveTexture(texture);
}
// OpenGL 1.4 core functions
inline void QOpenGLFunctions_3_2_Core::glPointParameteriv(GLenum pname, const GLint *params)
{
- d_1_4_Core->PointParameteriv(pname, params);
+ d_1_4_Core->f.PointParameteriv(pname, params);
}
inline void QOpenGLFunctions_3_2_Core::glPointParameteri(GLenum pname, GLint param)
{
- d_1_4_Core->PointParameteri(pname, param);
+ d_1_4_Core->f.PointParameteri(pname, param);
}
inline void QOpenGLFunctions_3_2_Core::glPointParameterfv(GLenum pname, const GLfloat *params)
{
- d_1_4_Core->PointParameterfv(pname, params);
+ d_1_4_Core->f.PointParameterfv(pname, params);
}
inline void QOpenGLFunctions_3_2_Core::glPointParameterf(GLenum pname, GLfloat param)
{
- d_1_4_Core->PointParameterf(pname, param);
+ d_1_4_Core->f.PointParameterf(pname, param);
}
inline void QOpenGLFunctions_3_2_Core::glMultiDrawElements(GLenum mode, const GLsizei *count, GLenum type, const GLvoid* const *indices, GLsizei drawcount)
{
- d_1_4_Core->MultiDrawElements(mode, count, type, indices, drawcount);
+ d_1_4_Core->f.MultiDrawElements(mode, count, type, indices, drawcount);
}
inline void QOpenGLFunctions_3_2_Core::glMultiDrawArrays(GLenum mode, const GLint *first, const GLsizei *count, GLsizei drawcount)
{
- d_1_4_Core->MultiDrawArrays(mode, first, count, drawcount);
+ d_1_4_Core->f.MultiDrawArrays(mode, first, count, drawcount);
}
inline void QOpenGLFunctions_3_2_Core::glBlendFuncSeparate(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
{
- d_1_4_Core->BlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);
+ d_1_4_Core->f.BlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);
}
// OpenGL 1.5 core functions
inline void QOpenGLFunctions_3_2_Core::glGetBufferPointerv(GLenum target, GLenum pname, GLvoid* *params)
{
- d_1_5_Core->GetBufferPointerv(target, pname, params);
+ d_1_5_Core->f.GetBufferPointerv(target, pname, params);
}
inline void QOpenGLFunctions_3_2_Core::glGetBufferParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_5_Core->GetBufferParameteriv(target, pname, params);
+ d_1_5_Core->f.GetBufferParameteriv(target, pname, params);
}
inline GLboolean QOpenGLFunctions_3_2_Core::glUnmapBuffer(GLenum target)
{
- return d_1_5_Core->UnmapBuffer(target);
+ return d_1_5_Core->f.UnmapBuffer(target);
}
inline GLvoid* QOpenGLFunctions_3_2_Core::glMapBuffer(GLenum target, GLenum access)
{
- return d_1_5_Core->MapBuffer(target, access);
+ return d_1_5_Core->f.MapBuffer(target, access);
}
inline void QOpenGLFunctions_3_2_Core::glGetBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, GLvoid *data)
{
- d_1_5_Core->GetBufferSubData(target, offset, size, data);
+ d_1_5_Core->f.GetBufferSubData(target, offset, size, data);
}
inline void QOpenGLFunctions_3_2_Core::glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid *data)
{
- d_1_5_Core->BufferSubData(target, offset, size, data);
+ d_1_5_Core->f.BufferSubData(target, offset, size, data);
}
inline void QOpenGLFunctions_3_2_Core::glBufferData(GLenum target, GLsizeiptr size, const GLvoid *data, GLenum usage)
{
- d_1_5_Core->BufferData(target, size, data, usage);
+ d_1_5_Core->f.BufferData(target, size, data, usage);
}
inline GLboolean QOpenGLFunctions_3_2_Core::glIsBuffer(GLuint buffer)
{
- return d_1_5_Core->IsBuffer(buffer);
+ return d_1_5_Core->f.IsBuffer(buffer);
}
inline void QOpenGLFunctions_3_2_Core::glGenBuffers(GLsizei n, GLuint *buffers)
{
- d_1_5_Core->GenBuffers(n, buffers);
+ d_1_5_Core->f.GenBuffers(n, buffers);
}
inline void QOpenGLFunctions_3_2_Core::glDeleteBuffers(GLsizei n, const GLuint *buffers)
{
- d_1_5_Core->DeleteBuffers(n, buffers);
+ d_1_5_Core->f.DeleteBuffers(n, buffers);
}
inline void QOpenGLFunctions_3_2_Core::glBindBuffer(GLenum target, GLuint buffer)
{
- d_1_5_Core->BindBuffer(target, buffer);
+ d_1_5_Core->f.BindBuffer(target, buffer);
}
inline void QOpenGLFunctions_3_2_Core::glGetQueryObjectuiv(GLuint id, GLenum pname, GLuint *params)
{
- d_1_5_Core->GetQueryObjectuiv(id, pname, params);
+ d_1_5_Core->f.GetQueryObjectuiv(id, pname, params);
}
inline void QOpenGLFunctions_3_2_Core::glGetQueryObjectiv(GLuint id, GLenum pname, GLint *params)
{
- d_1_5_Core->GetQueryObjectiv(id, pname, params);
+ d_1_5_Core->f.GetQueryObjectiv(id, pname, params);
}
inline void QOpenGLFunctions_3_2_Core::glGetQueryiv(GLenum target, GLenum pname, GLint *params)
{
- d_1_5_Core->GetQueryiv(target, pname, params);
+ d_1_5_Core->f.GetQueryiv(target, pname, params);
}
inline void QOpenGLFunctions_3_2_Core::glEndQuery(GLenum target)
{
- d_1_5_Core->EndQuery(target);
+ d_1_5_Core->f.EndQuery(target);
}
inline void QOpenGLFunctions_3_2_Core::glBeginQuery(GLenum target, GLuint id)
{
- d_1_5_Core->BeginQuery(target, id);
+ d_1_5_Core->f.BeginQuery(target, id);
}
inline GLboolean QOpenGLFunctions_3_2_Core::glIsQuery(GLuint id)
{
- return d_1_5_Core->IsQuery(id);
+ return d_1_5_Core->f.IsQuery(id);
}
inline void QOpenGLFunctions_3_2_Core::glDeleteQueries(GLsizei n, const GLuint *ids)
{
- d_1_5_Core->DeleteQueries(n, ids);
+ d_1_5_Core->f.DeleteQueries(n, ids);
}
inline void QOpenGLFunctions_3_2_Core::glGenQueries(GLsizei n, GLuint *ids)
{
- d_1_5_Core->GenQueries(n, ids);
+ d_1_5_Core->f.GenQueries(n, ids);
}
// OpenGL 2.0 core functions
inline void QOpenGLFunctions_3_2_Core::glVertexAttribPointer(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer)
{
- d_2_0_Core->VertexAttribPointer(index, size, type, normalized, stride, pointer);
+ d_2_0_Core->f.VertexAttribPointer(index, size, type, normalized, stride, pointer);
}
inline void QOpenGLFunctions_3_2_Core::glValidateProgram(GLuint program)
{
- d_2_0_Core->ValidateProgram(program);
+ d_2_0_Core->f.ValidateProgram(program);
}
inline void QOpenGLFunctions_3_2_Core::glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_0_Core->UniformMatrix4fv(location, count, transpose, value);
+ d_2_0_Core->f.UniformMatrix4fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_3_2_Core::glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_0_Core->UniformMatrix3fv(location, count, transpose, value);
+ d_2_0_Core->f.UniformMatrix3fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_3_2_Core::glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_0_Core->UniformMatrix2fv(location, count, transpose, value);
+ d_2_0_Core->f.UniformMatrix2fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_3_2_Core::glUniform4iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform4iv(location, count, value);
+ d_2_0_Core->f.Uniform4iv(location, count, value);
}
inline void QOpenGLFunctions_3_2_Core::glUniform3iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform3iv(location, count, value);
+ d_2_0_Core->f.Uniform3iv(location, count, value);
}
inline void QOpenGLFunctions_3_2_Core::glUniform2iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform2iv(location, count, value);
+ d_2_0_Core->f.Uniform2iv(location, count, value);
}
inline void QOpenGLFunctions_3_2_Core::glUniform1iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform1iv(location, count, value);
+ d_2_0_Core->f.Uniform1iv(location, count, value);
}
inline void QOpenGLFunctions_3_2_Core::glUniform4fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform4fv(location, count, value);
+ d_2_0_Core->f.Uniform4fv(location, count, value);
}
inline void QOpenGLFunctions_3_2_Core::glUniform3fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform3fv(location, count, value);
+ d_2_0_Core->f.Uniform3fv(location, count, value);
}
inline void QOpenGLFunctions_3_2_Core::glUniform2fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform2fv(location, count, value);
+ d_2_0_Core->f.Uniform2fv(location, count, value);
}
inline void QOpenGLFunctions_3_2_Core::glUniform1fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform1fv(location, count, value);
+ d_2_0_Core->f.Uniform1fv(location, count, value);
}
inline void QOpenGLFunctions_3_2_Core::glUniform4i(GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
{
- d_2_0_Core->Uniform4i(location, v0, v1, v2, v3);
+ d_2_0_Core->f.Uniform4i(location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_3_2_Core::glUniform3i(GLint location, GLint v0, GLint v1, GLint v2)
{
- d_2_0_Core->Uniform3i(location, v0, v1, v2);
+ d_2_0_Core->f.Uniform3i(location, v0, v1, v2);
}
inline void QOpenGLFunctions_3_2_Core::glUniform2i(GLint location, GLint v0, GLint v1)
{
- d_2_0_Core->Uniform2i(location, v0, v1);
+ d_2_0_Core->f.Uniform2i(location, v0, v1);
}
inline void QOpenGLFunctions_3_2_Core::glUniform1i(GLint location, GLint v0)
{
- d_2_0_Core->Uniform1i(location, v0);
+ d_2_0_Core->f.Uniform1i(location, v0);
}
inline void QOpenGLFunctions_3_2_Core::glUniform4f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
{
- d_2_0_Core->Uniform4f(location, v0, v1, v2, v3);
+ d_2_0_Core->f.Uniform4f(location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_3_2_Core::glUniform3f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
{
- d_2_0_Core->Uniform3f(location, v0, v1, v2);
+ d_2_0_Core->f.Uniform3f(location, v0, v1, v2);
}
inline void QOpenGLFunctions_3_2_Core::glUniform2f(GLint location, GLfloat v0, GLfloat v1)
{
- d_2_0_Core->Uniform2f(location, v0, v1);
+ d_2_0_Core->f.Uniform2f(location, v0, v1);
}
inline void QOpenGLFunctions_3_2_Core::glUniform1f(GLint location, GLfloat v0)
{
- d_2_0_Core->Uniform1f(location, v0);
+ d_2_0_Core->f.Uniform1f(location, v0);
}
inline void QOpenGLFunctions_3_2_Core::glUseProgram(GLuint program)
{
- d_2_0_Core->UseProgram(program);
+ d_2_0_Core->f.UseProgram(program);
}
inline void QOpenGLFunctions_3_2_Core::glShaderSource(GLuint shader, GLsizei count, const GLchar* const *string, const GLint *length)
{
- d_2_0_Core->ShaderSource(shader, count, string, length);
+ d_2_0_Core->f.ShaderSource(shader, count, string, length);
}
inline void QOpenGLFunctions_3_2_Core::glLinkProgram(GLuint program)
{
- d_2_0_Core->LinkProgram(program);
+ d_2_0_Core->f.LinkProgram(program);
}
inline GLboolean QOpenGLFunctions_3_2_Core::glIsShader(GLuint shader)
{
- return d_2_0_Core->IsShader(shader);
+ return d_2_0_Core->f.IsShader(shader);
}
inline GLboolean QOpenGLFunctions_3_2_Core::glIsProgram(GLuint program)
{
- return d_2_0_Core->IsProgram(program);
+ return d_2_0_Core->f.IsProgram(program);
}
inline void QOpenGLFunctions_3_2_Core::glGetVertexAttribPointerv(GLuint index, GLenum pname, GLvoid* *pointer)
{
- d_2_0_Core->GetVertexAttribPointerv(index, pname, pointer);
+ d_2_0_Core->f.GetVertexAttribPointerv(index, pname, pointer);
}
inline void QOpenGLFunctions_3_2_Core::glGetVertexAttribiv(GLuint index, GLenum pname, GLint *params)
{
- d_2_0_Core->GetVertexAttribiv(index, pname, params);
+ d_2_0_Core->f.GetVertexAttribiv(index, pname, params);
}
inline void QOpenGLFunctions_3_2_Core::glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat *params)
{
- d_2_0_Core->GetVertexAttribfv(index, pname, params);
+ d_2_0_Core->f.GetVertexAttribfv(index, pname, params);
}
inline void QOpenGLFunctions_3_2_Core::glGetVertexAttribdv(GLuint index, GLenum pname, GLdouble *params)
{
- d_2_0_Core->GetVertexAttribdv(index, pname, params);
+ d_2_0_Core->f.GetVertexAttribdv(index, pname, params);
}
inline void QOpenGLFunctions_3_2_Core::glGetUniformiv(GLuint program, GLint location, GLint *params)
{
- d_2_0_Core->GetUniformiv(program, location, params);
+ d_2_0_Core->f.GetUniformiv(program, location, params);
}
inline void QOpenGLFunctions_3_2_Core::glGetUniformfv(GLuint program, GLint location, GLfloat *params)
{
- d_2_0_Core->GetUniformfv(program, location, params);
+ d_2_0_Core->f.GetUniformfv(program, location, params);
}
inline GLint QOpenGLFunctions_3_2_Core::glGetUniformLocation(GLuint program, const GLchar *name)
{
- return d_2_0_Core->GetUniformLocation(program, name);
+ return d_2_0_Core->f.GetUniformLocation(program, name);
}
inline void QOpenGLFunctions_3_2_Core::glGetShaderSource(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source)
{
- d_2_0_Core->GetShaderSource(shader, bufSize, length, source);
+ d_2_0_Core->f.GetShaderSource(shader, bufSize, length, source);
}
inline void QOpenGLFunctions_3_2_Core::glGetShaderInfoLog(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
{
- d_2_0_Core->GetShaderInfoLog(shader, bufSize, length, infoLog);
+ d_2_0_Core->f.GetShaderInfoLog(shader, bufSize, length, infoLog);
}
inline void QOpenGLFunctions_3_2_Core::glGetShaderiv(GLuint shader, GLenum pname, GLint *params)
{
- d_2_0_Core->GetShaderiv(shader, pname, params);
+ d_2_0_Core->f.GetShaderiv(shader, pname, params);
}
inline void QOpenGLFunctions_3_2_Core::glGetProgramInfoLog(GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
{
- d_2_0_Core->GetProgramInfoLog(program, bufSize, length, infoLog);
+ d_2_0_Core->f.GetProgramInfoLog(program, bufSize, length, infoLog);
}
inline void QOpenGLFunctions_3_2_Core::glGetProgramiv(GLuint program, GLenum pname, GLint *params)
{
- d_2_0_Core->GetProgramiv(program, pname, params);
+ d_2_0_Core->f.GetProgramiv(program, pname, params);
}
inline GLint QOpenGLFunctions_3_2_Core::glGetAttribLocation(GLuint program, const GLchar *name)
{
- return d_2_0_Core->GetAttribLocation(program, name);
+ return d_2_0_Core->f.GetAttribLocation(program, name);
}
inline void QOpenGLFunctions_3_2_Core::glGetAttachedShaders(GLuint program, GLsizei maxCount, GLsizei *count, GLuint *obj)
{
- d_2_0_Core->GetAttachedShaders(program, maxCount, count, obj);
+ d_2_0_Core->f.GetAttachedShaders(program, maxCount, count, obj);
}
inline void QOpenGLFunctions_3_2_Core::glGetActiveUniform(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
{
- d_2_0_Core->GetActiveUniform(program, index, bufSize, length, size, type, name);
+ d_2_0_Core->f.GetActiveUniform(program, index, bufSize, length, size, type, name);
}
inline void QOpenGLFunctions_3_2_Core::glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
{
- d_2_0_Core->GetActiveAttrib(program, index, bufSize, length, size, type, name);
+ d_2_0_Core->f.GetActiveAttrib(program, index, bufSize, length, size, type, name);
}
inline void QOpenGLFunctions_3_2_Core::glEnableVertexAttribArray(GLuint index)
{
- d_2_0_Core->EnableVertexAttribArray(index);
+ d_2_0_Core->f.EnableVertexAttribArray(index);
}
inline void QOpenGLFunctions_3_2_Core::glDisableVertexAttribArray(GLuint index)
{
- d_2_0_Core->DisableVertexAttribArray(index);
+ d_2_0_Core->f.DisableVertexAttribArray(index);
}
inline void QOpenGLFunctions_3_2_Core::glDetachShader(GLuint program, GLuint shader)
{
- d_2_0_Core->DetachShader(program, shader);
+ d_2_0_Core->f.DetachShader(program, shader);
}
inline void QOpenGLFunctions_3_2_Core::glDeleteShader(GLuint shader)
{
- d_2_0_Core->DeleteShader(shader);
+ d_2_0_Core->f.DeleteShader(shader);
}
inline void QOpenGLFunctions_3_2_Core::glDeleteProgram(GLuint program)
{
- d_2_0_Core->DeleteProgram(program);
+ d_2_0_Core->f.DeleteProgram(program);
}
inline GLuint QOpenGLFunctions_3_2_Core::glCreateShader(GLenum type)
{
- return d_2_0_Core->CreateShader(type);
+ return d_2_0_Core->f.CreateShader(type);
}
inline GLuint QOpenGLFunctions_3_2_Core::glCreateProgram()
{
- return d_2_0_Core->CreateProgram();
+ return d_2_0_Core->f.CreateProgram();
}
inline void QOpenGLFunctions_3_2_Core::glCompileShader(GLuint shader)
{
- d_2_0_Core->CompileShader(shader);
+ d_2_0_Core->f.CompileShader(shader);
}
inline void QOpenGLFunctions_3_2_Core::glBindAttribLocation(GLuint program, GLuint index, const GLchar *name)
{
- d_2_0_Core->BindAttribLocation(program, index, name);
+ d_2_0_Core->f.BindAttribLocation(program, index, name);
}
inline void QOpenGLFunctions_3_2_Core::glAttachShader(GLuint program, GLuint shader)
{
- d_2_0_Core->AttachShader(program, shader);
+ d_2_0_Core->f.AttachShader(program, shader);
}
inline void QOpenGLFunctions_3_2_Core::glStencilMaskSeparate(GLenum face, GLuint mask)
{
- d_2_0_Core->StencilMaskSeparate(face, mask);
+ d_2_0_Core->f.StencilMaskSeparate(face, mask);
}
inline void QOpenGLFunctions_3_2_Core::glStencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask)
{
- d_2_0_Core->StencilFuncSeparate(face, func, ref, mask);
+ d_2_0_Core->f.StencilFuncSeparate(face, func, ref, mask);
}
inline void QOpenGLFunctions_3_2_Core::glStencilOpSeparate(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass)
{
- d_2_0_Core->StencilOpSeparate(face, sfail, dpfail, dppass);
+ d_2_0_Core->f.StencilOpSeparate(face, sfail, dpfail, dppass);
}
inline void QOpenGLFunctions_3_2_Core::glDrawBuffers(GLsizei n, const GLenum *bufs)
{
- d_2_0_Core->DrawBuffers(n, bufs);
+ d_2_0_Core->f.DrawBuffers(n, bufs);
}
inline void QOpenGLFunctions_3_2_Core::glBlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha)
{
- d_2_0_Core->BlendEquationSeparate(modeRGB, modeAlpha);
+ d_2_0_Core->f.BlendEquationSeparate(modeRGB, modeAlpha);
}
// OpenGL 2.1 core functions
inline void QOpenGLFunctions_3_2_Core::glUniformMatrix4x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix4x3fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix4x3fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_3_2_Core::glUniformMatrix3x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix3x4fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix3x4fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_3_2_Core::glUniformMatrix4x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix4x2fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix4x2fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_3_2_Core::glUniformMatrix2x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix2x4fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix2x4fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_3_2_Core::glUniformMatrix3x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix3x2fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix3x2fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_3_2_Core::glUniformMatrix2x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix2x3fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix2x3fv(location, count, transpose, value);
}
// OpenGL 3.0 core functions
inline GLboolean QOpenGLFunctions_3_2_Core::glIsVertexArray(GLuint array)
{
- return d_3_0_Core->IsVertexArray(array);
+ return d_3_0_Core->f.IsVertexArray(array);
}
inline void QOpenGLFunctions_3_2_Core::glGenVertexArrays(GLsizei n, GLuint *arrays)
{
- d_3_0_Core->GenVertexArrays(n, arrays);
+ d_3_0_Core->f.GenVertexArrays(n, arrays);
}
inline void QOpenGLFunctions_3_2_Core::glDeleteVertexArrays(GLsizei n, const GLuint *arrays)
{
- d_3_0_Core->DeleteVertexArrays(n, arrays);
+ d_3_0_Core->f.DeleteVertexArrays(n, arrays);
}
inline void QOpenGLFunctions_3_2_Core::glBindVertexArray(GLuint array)
{
- d_3_0_Core->BindVertexArray(array);
+ d_3_0_Core->f.BindVertexArray(array);
}
inline void QOpenGLFunctions_3_2_Core::glFlushMappedBufferRange(GLenum target, GLintptr offset, GLsizeiptr length)
{
- d_3_0_Core->FlushMappedBufferRange(target, offset, length);
+ d_3_0_Core->f.FlushMappedBufferRange(target, offset, length);
}
inline GLvoid* QOpenGLFunctions_3_2_Core::glMapBufferRange(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access)
{
- return d_3_0_Core->MapBufferRange(target, offset, length, access);
+ return d_3_0_Core->f.MapBufferRange(target, offset, length, access);
}
inline void QOpenGLFunctions_3_2_Core::glFramebufferTextureLayer(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer)
{
- d_3_0_Core->FramebufferTextureLayer(target, attachment, texture, level, layer);
+ d_3_0_Core->f.FramebufferTextureLayer(target, attachment, texture, level, layer);
}
inline void QOpenGLFunctions_3_2_Core::glRenderbufferStorageMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
{
- d_3_0_Core->RenderbufferStorageMultisample(target, samples, internalformat, width, height);
+ d_3_0_Core->f.RenderbufferStorageMultisample(target, samples, internalformat, width, height);
}
inline void QOpenGLFunctions_3_2_Core::glBlitFramebuffer(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
{
- d_3_0_Core->BlitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter);
+ d_3_0_Core->f.BlitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter);
}
inline void QOpenGLFunctions_3_2_Core::glGenerateMipmap(GLenum target)
{
- d_3_0_Core->GenerateMipmap(target);
+ d_3_0_Core->f.GenerateMipmap(target);
}
inline void QOpenGLFunctions_3_2_Core::glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint *params)
{
- d_3_0_Core->GetFramebufferAttachmentParameteriv(target, attachment, pname, params);
+ d_3_0_Core->f.GetFramebufferAttachmentParameteriv(target, attachment, pname, params);
}
inline void QOpenGLFunctions_3_2_Core::glFramebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
{
- d_3_0_Core->FramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer);
+ d_3_0_Core->f.FramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer);
}
inline void QOpenGLFunctions_3_2_Core::glFramebufferTexture3D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset)
{
- d_3_0_Core->FramebufferTexture3D(target, attachment, textarget, texture, level, zoffset);
+ d_3_0_Core->f.FramebufferTexture3D(target, attachment, textarget, texture, level, zoffset);
}
inline void QOpenGLFunctions_3_2_Core::glFramebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
{
- d_3_0_Core->FramebufferTexture2D(target, attachment, textarget, texture, level);
+ d_3_0_Core->f.FramebufferTexture2D(target, attachment, textarget, texture, level);
}
inline void QOpenGLFunctions_3_2_Core::glFramebufferTexture1D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
{
- d_3_0_Core->FramebufferTexture1D(target, attachment, textarget, texture, level);
+ d_3_0_Core->f.FramebufferTexture1D(target, attachment, textarget, texture, level);
}
inline GLenum QOpenGLFunctions_3_2_Core::glCheckFramebufferStatus(GLenum target)
{
- return d_3_0_Core->CheckFramebufferStatus(target);
+ return d_3_0_Core->f.CheckFramebufferStatus(target);
}
inline void QOpenGLFunctions_3_2_Core::glGenFramebuffers(GLsizei n, GLuint *framebuffers)
{
- d_3_0_Core->GenFramebuffers(n, framebuffers);
+ d_3_0_Core->f.GenFramebuffers(n, framebuffers);
}
inline void QOpenGLFunctions_3_2_Core::glDeleteFramebuffers(GLsizei n, const GLuint *framebuffers)
{
- d_3_0_Core->DeleteFramebuffers(n, framebuffers);
+ d_3_0_Core->f.DeleteFramebuffers(n, framebuffers);
}
inline void QOpenGLFunctions_3_2_Core::glBindFramebuffer(GLenum target, GLuint framebuffer)
{
- d_3_0_Core->BindFramebuffer(target, framebuffer);
+ d_3_0_Core->f.BindFramebuffer(target, framebuffer);
}
inline GLboolean QOpenGLFunctions_3_2_Core::glIsFramebuffer(GLuint framebuffer)
{
- return d_3_0_Core->IsFramebuffer(framebuffer);
+ return d_3_0_Core->f.IsFramebuffer(framebuffer);
}
inline void QOpenGLFunctions_3_2_Core::glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_3_0_Core->GetRenderbufferParameteriv(target, pname, params);
+ d_3_0_Core->f.GetRenderbufferParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_3_2_Core::glRenderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height)
{
- d_3_0_Core->RenderbufferStorage(target, internalformat, width, height);
+ d_3_0_Core->f.RenderbufferStorage(target, internalformat, width, height);
}
inline void QOpenGLFunctions_3_2_Core::glGenRenderbuffers(GLsizei n, GLuint *renderbuffers)
{
- d_3_0_Core->GenRenderbuffers(n, renderbuffers);
+ d_3_0_Core->f.GenRenderbuffers(n, renderbuffers);
}
inline void QOpenGLFunctions_3_2_Core::glDeleteRenderbuffers(GLsizei n, const GLuint *renderbuffers)
{
- d_3_0_Core->DeleteRenderbuffers(n, renderbuffers);
+ d_3_0_Core->f.DeleteRenderbuffers(n, renderbuffers);
}
inline void QOpenGLFunctions_3_2_Core::glBindRenderbuffer(GLenum target, GLuint renderbuffer)
{
- d_3_0_Core->BindRenderbuffer(target, renderbuffer);
+ d_3_0_Core->f.BindRenderbuffer(target, renderbuffer);
}
inline GLboolean QOpenGLFunctions_3_2_Core::glIsRenderbuffer(GLuint renderbuffer)
{
- return d_3_0_Core->IsRenderbuffer(renderbuffer);
+ return d_3_0_Core->f.IsRenderbuffer(renderbuffer);
}
inline const GLubyte * QOpenGLFunctions_3_2_Core::glGetStringi(GLenum name, GLuint index)
{
- return d_3_0_Core->GetStringi(name, index);
+ return d_3_0_Core->f.GetStringi(name, index);
}
inline void QOpenGLFunctions_3_2_Core::glClearBufferfi(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil)
{
- d_3_0_Core->ClearBufferfi(buffer, drawbuffer, depth, stencil);
+ d_3_0_Core->f.ClearBufferfi(buffer, drawbuffer, depth, stencil);
}
inline void QOpenGLFunctions_3_2_Core::glClearBufferfv(GLenum buffer, GLint drawbuffer, const GLfloat *value)
{
- d_3_0_Core->ClearBufferfv(buffer, drawbuffer, value);
+ d_3_0_Core->f.ClearBufferfv(buffer, drawbuffer, value);
}
inline void QOpenGLFunctions_3_2_Core::glClearBufferuiv(GLenum buffer, GLint drawbuffer, const GLuint *value)
{
- d_3_0_Core->ClearBufferuiv(buffer, drawbuffer, value);
+ d_3_0_Core->f.ClearBufferuiv(buffer, drawbuffer, value);
}
inline void QOpenGLFunctions_3_2_Core::glClearBufferiv(GLenum buffer, GLint drawbuffer, const GLint *value)
{
- d_3_0_Core->ClearBufferiv(buffer, drawbuffer, value);
+ d_3_0_Core->f.ClearBufferiv(buffer, drawbuffer, value);
}
inline void QOpenGLFunctions_3_2_Core::glGetTexParameterIuiv(GLenum target, GLenum pname, GLuint *params)
{
- d_3_0_Core->GetTexParameterIuiv(target, pname, params);
+ d_3_0_Core->f.GetTexParameterIuiv(target, pname, params);
}
inline void QOpenGLFunctions_3_2_Core::glGetTexParameterIiv(GLenum target, GLenum pname, GLint *params)
{
- d_3_0_Core->GetTexParameterIiv(target, pname, params);
+ d_3_0_Core->f.GetTexParameterIiv(target, pname, params);
}
inline void QOpenGLFunctions_3_2_Core::glTexParameterIuiv(GLenum target, GLenum pname, const GLuint *params)
{
- d_3_0_Core->TexParameterIuiv(target, pname, params);
+ d_3_0_Core->f.TexParameterIuiv(target, pname, params);
}
inline void QOpenGLFunctions_3_2_Core::glTexParameterIiv(GLenum target, GLenum pname, const GLint *params)
{
- d_3_0_Core->TexParameterIiv(target, pname, params);
+ d_3_0_Core->f.TexParameterIiv(target, pname, params);
}
inline void QOpenGLFunctions_3_2_Core::glUniform4uiv(GLint location, GLsizei count, const GLuint *value)
{
- d_3_0_Core->Uniform4uiv(location, count, value);
+ d_3_0_Core->f.Uniform4uiv(location, count, value);
}
inline void QOpenGLFunctions_3_2_Core::glUniform3uiv(GLint location, GLsizei count, const GLuint *value)
{
- d_3_0_Core->Uniform3uiv(location, count, value);
+ d_3_0_Core->f.Uniform3uiv(location, count, value);
}
inline void QOpenGLFunctions_3_2_Core::glUniform2uiv(GLint location, GLsizei count, const GLuint *value)
{
- d_3_0_Core->Uniform2uiv(location, count, value);
+ d_3_0_Core->f.Uniform2uiv(location, count, value);
}
inline void QOpenGLFunctions_3_2_Core::glUniform1uiv(GLint location, GLsizei count, const GLuint *value)
{
- d_3_0_Core->Uniform1uiv(location, count, value);
+ d_3_0_Core->f.Uniform1uiv(location, count, value);
}
inline void QOpenGLFunctions_3_2_Core::glUniform4ui(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
{
- d_3_0_Core->Uniform4ui(location, v0, v1, v2, v3);
+ d_3_0_Core->f.Uniform4ui(location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_3_2_Core::glUniform3ui(GLint location, GLuint v0, GLuint v1, GLuint v2)
{
- d_3_0_Core->Uniform3ui(location, v0, v1, v2);
+ d_3_0_Core->f.Uniform3ui(location, v0, v1, v2);
}
inline void QOpenGLFunctions_3_2_Core::glUniform2ui(GLint location, GLuint v0, GLuint v1)
{
- d_3_0_Core->Uniform2ui(location, v0, v1);
+ d_3_0_Core->f.Uniform2ui(location, v0, v1);
}
inline void QOpenGLFunctions_3_2_Core::glUniform1ui(GLint location, GLuint v0)
{
- d_3_0_Core->Uniform1ui(location, v0);
+ d_3_0_Core->f.Uniform1ui(location, v0);
}
inline GLint QOpenGLFunctions_3_2_Core::glGetFragDataLocation(GLuint program, const GLchar *name)
{
- return d_3_0_Core->GetFragDataLocation(program, name);
+ return d_3_0_Core->f.GetFragDataLocation(program, name);
}
inline void QOpenGLFunctions_3_2_Core::glBindFragDataLocation(GLuint program, GLuint color, const GLchar *name)
{
- d_3_0_Core->BindFragDataLocation(program, color, name);
+ d_3_0_Core->f.BindFragDataLocation(program, color, name);
}
inline void QOpenGLFunctions_3_2_Core::glGetUniformuiv(GLuint program, GLint location, GLuint *params)
{
- d_3_0_Core->GetUniformuiv(program, location, params);
+ d_3_0_Core->f.GetUniformuiv(program, location, params);
}
inline void QOpenGLFunctions_3_2_Core::glGetVertexAttribIuiv(GLuint index, GLenum pname, GLuint *params)
{
- d_3_0_Core->GetVertexAttribIuiv(index, pname, params);
+ d_3_0_Core->f.GetVertexAttribIuiv(index, pname, params);
}
inline void QOpenGLFunctions_3_2_Core::glGetVertexAttribIiv(GLuint index, GLenum pname, GLint *params)
{
- d_3_0_Core->GetVertexAttribIiv(index, pname, params);
+ d_3_0_Core->f.GetVertexAttribIiv(index, pname, params);
}
inline void QOpenGLFunctions_3_2_Core::glVertexAttribIPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_3_0_Core->VertexAttribIPointer(index, size, type, stride, pointer);
+ d_3_0_Core->f.VertexAttribIPointer(index, size, type, stride, pointer);
}
inline void QOpenGLFunctions_3_2_Core::glEndConditionalRender()
{
- d_3_0_Core->EndConditionalRender();
+ d_3_0_Core->f.EndConditionalRender();
}
inline void QOpenGLFunctions_3_2_Core::glBeginConditionalRender(GLuint id, GLenum mode)
{
- d_3_0_Core->BeginConditionalRender(id, mode);
+ d_3_0_Core->f.BeginConditionalRender(id, mode);
}
inline void QOpenGLFunctions_3_2_Core::glClampColor(GLenum target, GLenum clamp)
{
- d_3_0_Core->ClampColor(target, clamp);
+ d_3_0_Core->f.ClampColor(target, clamp);
}
inline void QOpenGLFunctions_3_2_Core::glGetTransformFeedbackVarying(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name)
{
- d_3_0_Core->GetTransformFeedbackVarying(program, index, bufSize, length, size, type, name);
+ d_3_0_Core->f.GetTransformFeedbackVarying(program, index, bufSize, length, size, type, name);
}
inline void QOpenGLFunctions_3_2_Core::glTransformFeedbackVaryings(GLuint program, GLsizei count, const GLchar* const *varyings, GLenum bufferMode)
{
- d_3_0_Core->TransformFeedbackVaryings(program, count, varyings, bufferMode);
+ d_3_0_Core->f.TransformFeedbackVaryings(program, count, varyings, bufferMode);
}
inline void QOpenGLFunctions_3_2_Core::glBindBufferBase(GLenum target, GLuint index, GLuint buffer)
{
- d_3_0_Core->BindBufferBase(target, index, buffer);
+ d_3_0_Core->f.BindBufferBase(target, index, buffer);
}
inline void QOpenGLFunctions_3_2_Core::glBindBufferRange(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)
{
- d_3_0_Core->BindBufferRange(target, index, buffer, offset, size);
+ d_3_0_Core->f.BindBufferRange(target, index, buffer, offset, size);
}
inline void QOpenGLFunctions_3_2_Core::glEndTransformFeedback()
{
- d_3_0_Core->EndTransformFeedback();
+ d_3_0_Core->f.EndTransformFeedback();
}
inline void QOpenGLFunctions_3_2_Core::glBeginTransformFeedback(GLenum primitiveMode)
{
- d_3_0_Core->BeginTransformFeedback(primitiveMode);
+ d_3_0_Core->f.BeginTransformFeedback(primitiveMode);
}
inline GLboolean QOpenGLFunctions_3_2_Core::glIsEnabledi(GLenum target, GLuint index)
{
- return d_3_0_Core->IsEnabledi(target, index);
+ return d_3_0_Core->f.IsEnabledi(target, index);
}
inline void QOpenGLFunctions_3_2_Core::glDisablei(GLenum target, GLuint index)
{
- d_3_0_Core->Disablei(target, index);
+ d_3_0_Core->f.Disablei(target, index);
}
inline void QOpenGLFunctions_3_2_Core::glEnablei(GLenum target, GLuint index)
{
- d_3_0_Core->Enablei(target, index);
+ d_3_0_Core->f.Enablei(target, index);
}
inline void QOpenGLFunctions_3_2_Core::glGetIntegeri_v(GLenum target, GLuint index, GLint *data)
{
- d_3_0_Core->GetIntegeri_v(target, index, data);
+ d_3_0_Core->f.GetIntegeri_v(target, index, data);
}
inline void QOpenGLFunctions_3_2_Core::glGetBooleani_v(GLenum target, GLuint index, GLboolean *data)
{
- d_3_0_Core->GetBooleani_v(target, index, data);
+ d_3_0_Core->f.GetBooleani_v(target, index, data);
}
inline void QOpenGLFunctions_3_2_Core::glColorMaski(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a)
{
- d_3_0_Core->ColorMaski(index, r, g, b, a);
+ d_3_0_Core->f.ColorMaski(index, r, g, b, a);
}
// OpenGL 3.1 core functions
inline void QOpenGLFunctions_3_2_Core::glCopyBufferSubData(GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size)
{
- d_3_1_Core->CopyBufferSubData(readTarget, writeTarget, readOffset, writeOffset, size);
+ d_3_1_Core->f.CopyBufferSubData(readTarget, writeTarget, readOffset, writeOffset, size);
}
inline void QOpenGLFunctions_3_2_Core::glUniformBlockBinding(GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding)
{
- d_3_1_Core->UniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding);
+ d_3_1_Core->f.UniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding);
}
inline void QOpenGLFunctions_3_2_Core::glGetActiveUniformBlockName(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName)
{
- d_3_1_Core->GetActiveUniformBlockName(program, uniformBlockIndex, bufSize, length, uniformBlockName);
+ d_3_1_Core->f.GetActiveUniformBlockName(program, uniformBlockIndex, bufSize, length, uniformBlockName);
}
inline void QOpenGLFunctions_3_2_Core::glGetActiveUniformBlockiv(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params)
{
- d_3_1_Core->GetActiveUniformBlockiv(program, uniformBlockIndex, pname, params);
+ d_3_1_Core->f.GetActiveUniformBlockiv(program, uniformBlockIndex, pname, params);
}
inline GLuint QOpenGLFunctions_3_2_Core::glGetUniformBlockIndex(GLuint program, const GLchar *uniformBlockName)
{
- return d_3_1_Core->GetUniformBlockIndex(program, uniformBlockName);
+ return d_3_1_Core->f.GetUniformBlockIndex(program, uniformBlockName);
}
inline void QOpenGLFunctions_3_2_Core::glGetActiveUniformName(GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformName)
{
- d_3_1_Core->GetActiveUniformName(program, uniformIndex, bufSize, length, uniformName);
+ d_3_1_Core->f.GetActiveUniformName(program, uniformIndex, bufSize, length, uniformName);
}
inline void QOpenGLFunctions_3_2_Core::glGetActiveUniformsiv(GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params)
{
- d_3_1_Core->GetActiveUniformsiv(program, uniformCount, uniformIndices, pname, params);
+ d_3_1_Core->f.GetActiveUniformsiv(program, uniformCount, uniformIndices, pname, params);
}
inline void QOpenGLFunctions_3_2_Core::glGetUniformIndices(GLuint program, GLsizei uniformCount, const GLchar* const *uniformNames, GLuint *uniformIndices)
{
- d_3_1_Core->GetUniformIndices(program, uniformCount, uniformNames, uniformIndices);
+ d_3_1_Core->f.GetUniformIndices(program, uniformCount, uniformNames, uniformIndices);
}
inline void QOpenGLFunctions_3_2_Core::glPrimitiveRestartIndex(GLuint index)
{
- d_3_1_Core->PrimitiveRestartIndex(index);
+ d_3_1_Core->f.PrimitiveRestartIndex(index);
}
inline void QOpenGLFunctions_3_2_Core::glTexBuffer(GLenum target, GLenum internalformat, GLuint buffer)
{
- d_3_1_Core->TexBuffer(target, internalformat, buffer);
+ d_3_1_Core->f.TexBuffer(target, internalformat, buffer);
}
inline void QOpenGLFunctions_3_2_Core::glDrawElementsInstanced(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei instancecount)
{
- d_3_1_Core->DrawElementsInstanced(mode, count, type, indices, instancecount);
+ d_3_1_Core->f.DrawElementsInstanced(mode, count, type, indices, instancecount);
}
inline void QOpenGLFunctions_3_2_Core::glDrawArraysInstanced(GLenum mode, GLint first, GLsizei count, GLsizei instancecount)
{
- d_3_1_Core->DrawArraysInstanced(mode, first, count, instancecount);
+ d_3_1_Core->f.DrawArraysInstanced(mode, first, count, instancecount);
}
// OpenGL 3.2 core functions
inline void QOpenGLFunctions_3_2_Core::glSampleMaski(GLuint index, GLbitfield mask)
{
- d_3_2_Core->SampleMaski(index, mask);
+ d_3_2_Core->f.SampleMaski(index, mask);
}
inline void QOpenGLFunctions_3_2_Core::glGetMultisamplefv(GLenum pname, GLuint index, GLfloat *val)
{
- d_3_2_Core->GetMultisamplefv(pname, index, val);
+ d_3_2_Core->f.GetMultisamplefv(pname, index, val);
}
inline void QOpenGLFunctions_3_2_Core::glTexImage3DMultisample(GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations)
{
- d_3_2_Core->TexImage3DMultisample(target, samples, internalformat, width, height, depth, fixedsamplelocations);
+ d_3_2_Core->f.TexImage3DMultisample(target, samples, internalformat, width, height, depth, fixedsamplelocations);
}
inline void QOpenGLFunctions_3_2_Core::glTexImage2DMultisample(GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations)
{
- d_3_2_Core->TexImage2DMultisample(target, samples, internalformat, width, height, fixedsamplelocations);
+ d_3_2_Core->f.TexImage2DMultisample(target, samples, internalformat, width, height, fixedsamplelocations);
}
inline void QOpenGLFunctions_3_2_Core::glGetSynciv(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values)
{
- d_3_2_Core->GetSynciv(sync, pname, bufSize, length, values);
+ d_3_2_Core->f.GetSynciv(sync, pname, bufSize, length, values);
}
inline void QOpenGLFunctions_3_2_Core::glGetInteger64v(GLenum pname, GLint64 *params)
{
- d_3_2_Core->GetInteger64v(pname, params);
+ d_3_2_Core->f.GetInteger64v(pname, params);
}
inline void QOpenGLFunctions_3_2_Core::glWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)
{
- d_3_2_Core->WaitSync(sync, flags, timeout);
+ d_3_2_Core->f.WaitSync(sync, flags, timeout);
}
inline GLenum QOpenGLFunctions_3_2_Core::glClientWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)
{
- return d_3_2_Core->ClientWaitSync(sync, flags, timeout);
+ return d_3_2_Core->f.ClientWaitSync(sync, flags, timeout);
}
inline void QOpenGLFunctions_3_2_Core::glDeleteSync(GLsync sync)
{
- d_3_2_Core->DeleteSync(sync);
+ d_3_2_Core->f.DeleteSync(sync);
}
inline GLboolean QOpenGLFunctions_3_2_Core::glIsSync(GLsync sync)
{
- return d_3_2_Core->IsSync(sync);
+ return d_3_2_Core->f.IsSync(sync);
}
inline GLsync QOpenGLFunctions_3_2_Core::glFenceSync(GLenum condition, GLbitfield flags)
{
- return d_3_2_Core->FenceSync(condition, flags);
+ return d_3_2_Core->f.FenceSync(condition, flags);
}
inline void QOpenGLFunctions_3_2_Core::glProvokingVertex(GLenum mode)
{
- d_3_2_Core->ProvokingVertex(mode);
+ d_3_2_Core->f.ProvokingVertex(mode);
}
inline void QOpenGLFunctions_3_2_Core::glMultiDrawElementsBaseVertex(GLenum mode, const GLsizei *count, GLenum type, const GLvoid* const *indices, GLsizei drawcount, const GLint *basevertex)
{
- d_3_2_Core->MultiDrawElementsBaseVertex(mode, count, type, indices, drawcount, basevertex);
+ d_3_2_Core->f.MultiDrawElementsBaseVertex(mode, count, type, indices, drawcount, basevertex);
}
inline void QOpenGLFunctions_3_2_Core::glDrawElementsInstancedBaseVertex(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei instancecount, GLint basevertex)
{
- d_3_2_Core->DrawElementsInstancedBaseVertex(mode, count, type, indices, instancecount, basevertex);
+ d_3_2_Core->f.DrawElementsInstancedBaseVertex(mode, count, type, indices, instancecount, basevertex);
}
inline void QOpenGLFunctions_3_2_Core::glDrawRangeElementsBaseVertex(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex)
{
- d_3_2_Core->DrawRangeElementsBaseVertex(mode, start, end, count, type, indices, basevertex);
+ d_3_2_Core->f.DrawRangeElementsBaseVertex(mode, start, end, count, type, indices, basevertex);
}
inline void QOpenGLFunctions_3_2_Core::glDrawElementsBaseVertex(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex)
{
- d_3_2_Core->DrawElementsBaseVertex(mode, count, type, indices, basevertex);
+ d_3_2_Core->f.DrawElementsBaseVertex(mode, count, type, indices, basevertex);
}
inline void QOpenGLFunctions_3_2_Core::glFramebufferTexture(GLenum target, GLenum attachment, GLuint texture, GLint level)
{
- d_3_2_Core->FramebufferTexture(target, attachment, texture, level);
+ d_3_2_Core->f.FramebufferTexture(target, attachment, texture, level);
}
inline void QOpenGLFunctions_3_2_Core::glGetBufferParameteri64v(GLenum target, GLenum pname, GLint64 *params)
{
- d_3_2_Core->GetBufferParameteri64v(target, pname, params);
+ d_3_2_Core->f.GetBufferParameteri64v(target, pname, params);
}
inline void QOpenGLFunctions_3_2_Core::glGetInteger64i_v(GLenum target, GLuint index, GLint64 *data)
{
- d_3_2_Core->GetInteger64i_v(target, index, data);
+ d_3_2_Core->f.GetInteger64i_v(target, index, data);
}
diff --git a/src/gui/opengl/qopenglfunctions_3_3_compatibility.cpp b/src/gui/opengl/qopenglfunctions_3_3_compatibility.cpp
index 89bcf84a91..110a49ea53 100644
--- a/src/gui/opengl/qopenglfunctions_3_3_compatibility.cpp
+++ b/src/gui/opengl/qopenglfunctions_3_3_compatibility.cpp
@@ -91,78 +91,60 @@ QOpenGLFunctions_3_3_Compatibility::QOpenGLFunctions_3_3_Compatibility()
QOpenGLFunctions_3_3_Compatibility::~QOpenGLFunctions_3_3_Compatibility()
{
- if (d_1_0_Core && !d_1_0_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_0_Core->context, QOpenGLFunctions_1_0_CoreBackend::versionStatus());
- delete d_1_0_Core;
- }
- if (d_1_1_Core && !d_1_1_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_1_Core->context, QOpenGLFunctions_1_1_CoreBackend::versionStatus());
- delete d_1_1_Core;
- }
- if (d_1_2_Core && !d_1_2_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_2_Core->context, QOpenGLFunctions_1_2_CoreBackend::versionStatus());
- delete d_1_2_Core;
- }
- if (d_1_3_Core && !d_1_3_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_3_Core->context, QOpenGLFunctions_1_3_CoreBackend::versionStatus());
- delete d_1_3_Core;
- }
- if (d_1_4_Core && !d_1_4_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_4_Core->context, QOpenGLFunctions_1_4_CoreBackend::versionStatus());
- delete d_1_4_Core;
- }
- if (d_1_5_Core && !d_1_5_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_5_Core->context, QOpenGLFunctions_1_5_CoreBackend::versionStatus());
- delete d_1_5_Core;
- }
- if (d_2_0_Core && !d_2_0_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_2_0_Core->context, QOpenGLFunctions_2_0_CoreBackend::versionStatus());
- delete d_2_0_Core;
- }
- if (d_2_1_Core && !d_2_1_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_2_1_Core->context, QOpenGLFunctions_2_1_CoreBackend::versionStatus());
- delete d_2_1_Core;
- }
- if (d_3_0_Core && !d_3_0_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_3_0_Core->context, QOpenGLFunctions_3_0_CoreBackend::versionStatus());
- delete d_3_0_Core;
- }
- if (d_3_1_Core && !d_3_1_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_3_1_Core->context, QOpenGLFunctions_3_1_CoreBackend::versionStatus());
- delete d_3_1_Core;
- }
- if (d_3_2_Core && !d_3_2_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_3_2_Core->context, QOpenGLFunctions_3_2_CoreBackend::versionStatus());
- delete d_3_2_Core;
- }
- if (d_3_3_Core && !d_3_3_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_3_3_Core->context, QOpenGLFunctions_3_3_CoreBackend::versionStatus());
- delete d_3_3_Core;
- }
- if (d_1_0_Deprecated && !d_1_0_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_0_Deprecated->context, QOpenGLFunctions_1_0_DeprecatedBackend::versionStatus());
- delete d_1_0_Deprecated;
- }
- if (d_1_1_Deprecated && !d_1_1_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_1_Deprecated->context, QOpenGLFunctions_1_1_DeprecatedBackend::versionStatus());
- delete d_1_1_Deprecated;
- }
- if (d_1_2_Deprecated && !d_1_2_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_2_Deprecated->context, QOpenGLFunctions_1_2_DeprecatedBackend::versionStatus());
- delete d_1_2_Deprecated;
- }
- if (d_1_3_Deprecated && !d_1_3_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_3_Deprecated->context, QOpenGLFunctions_1_3_DeprecatedBackend::versionStatus());
- delete d_1_3_Deprecated;
- }
- if (d_1_4_Deprecated && !d_1_4_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_4_Deprecated->context, QOpenGLFunctions_1_4_DeprecatedBackend::versionStatus());
- delete d_1_4_Deprecated;
- }
- if (d_3_3_Deprecated && !d_3_3_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_3_3_Deprecated->context, QOpenGLFunctions_3_3_DeprecatedBackend::versionStatus());
- delete d_3_3_Deprecated;
- }
+ if (d_1_0_Core)
+ d_1_0_Core->refs.deref();
+ Q_ASSERT(d_1_0_Core->refs.load());
+ if (d_1_1_Core)
+ d_1_1_Core->refs.deref();
+ Q_ASSERT(d_1_1_Core->refs.load());
+ if (d_1_2_Core)
+ d_1_2_Core->refs.deref();
+ Q_ASSERT(d_1_2_Core->refs.load());
+ if (d_1_3_Core)
+ d_1_3_Core->refs.deref();
+ Q_ASSERT(d_1_3_Core->refs.load());
+ if (d_1_4_Core)
+ d_1_4_Core->refs.deref();
+ Q_ASSERT(d_1_4_Core->refs.load());
+ if (d_1_5_Core)
+ d_1_5_Core->refs.deref();
+ Q_ASSERT(d_1_5_Core->refs.load());
+ if (d_2_0_Core)
+ d_2_0_Core->refs.deref();
+ Q_ASSERT(d_2_0_Core->refs.load());
+ if (d_2_1_Core)
+ d_2_1_Core->refs.deref();
+ Q_ASSERT(d_2_1_Core->refs.load());
+ if (d_3_0_Core)
+ d_3_0_Core->refs.deref();
+ Q_ASSERT(d_3_0_Core->refs.load());
+ if (d_3_1_Core)
+ d_3_1_Core->refs.deref();
+ Q_ASSERT(d_3_1_Core->refs.load());
+ if (d_3_2_Core)
+ d_3_2_Core->refs.deref();
+ Q_ASSERT(d_3_2_Core->refs.load());
+ if (d_3_3_Core)
+ d_3_3_Core->refs.deref();
+ Q_ASSERT(d_3_3_Core->refs.load());
+ if (d_1_0_Deprecated)
+ d_1_0_Deprecated->refs.deref();
+ Q_ASSERT(d_1_0_Deprecated->refs.load());
+ if (d_1_1_Deprecated)
+ d_1_1_Deprecated->refs.deref();
+ Q_ASSERT(d_1_1_Deprecated->refs.load());
+ if (d_1_2_Deprecated)
+ d_1_2_Deprecated->refs.deref();
+ Q_ASSERT(d_1_2_Deprecated->refs.load());
+ if (d_1_3_Deprecated)
+ d_1_3_Deprecated->refs.deref();
+ Q_ASSERT(d_1_3_Deprecated->refs.load());
+ if (d_1_4_Deprecated)
+ d_1_4_Deprecated->refs.deref();
+ Q_ASSERT(d_1_4_Deprecated->refs.load());
+ if (d_3_3_Deprecated)
+ d_3_3_Deprecated->refs.deref();
+ Q_ASSERT(d_3_3_Deprecated->refs.load());
}
bool QOpenGLFunctions_3_3_Compatibility::initializeOpenGLFunctions()
@@ -181,146 +163,74 @@ bool QOpenGLFunctions_3_3_Compatibility::initializeOpenGLFunctions()
// Function pointers in the backends are resolved at creation time
QOpenGLVersionFunctionsBackend* d = 0;
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_0_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_0_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_0_CoreBackend::versionStatus(), d);
- }
d_1_0_Core = static_cast<QOpenGLFunctions_1_0_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_1_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_1_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_1_CoreBackend::versionStatus(), d);
- }
d_1_1_Core = static_cast<QOpenGLFunctions_1_1_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_2_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_2_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_2_CoreBackend::versionStatus(), d);
- }
d_1_2_Core = static_cast<QOpenGLFunctions_1_2_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_3_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_3_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_3_CoreBackend::versionStatus(), d);
- }
d_1_3_Core = static_cast<QOpenGLFunctions_1_3_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_4_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_4_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_4_CoreBackend::versionStatus(), d);
- }
d_1_4_Core = static_cast<QOpenGLFunctions_1_4_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_5_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_5_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_5_CoreBackend::versionStatus(), d);
- }
d_1_5_Core = static_cast<QOpenGLFunctions_1_5_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_2_0_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_2_0_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_2_0_CoreBackend::versionStatus(), d);
- }
d_2_0_Core = static_cast<QOpenGLFunctions_2_0_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_2_1_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_2_1_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_2_1_CoreBackend::versionStatus(), d);
- }
d_2_1_Core = static_cast<QOpenGLFunctions_2_1_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_3_0_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_3_0_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_3_0_CoreBackend::versionStatus(), d);
- }
d_3_0_Core = static_cast<QOpenGLFunctions_3_0_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_3_1_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_3_1_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_3_1_CoreBackend::versionStatus(), d);
- }
d_3_1_Core = static_cast<QOpenGLFunctions_3_1_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_3_2_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_3_2_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_3_2_CoreBackend::versionStatus(), d);
- }
d_3_2_Core = static_cast<QOpenGLFunctions_3_2_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_3_3_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_3_3_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_3_3_CoreBackend::versionStatus(), d);
- }
d_3_3_Core = static_cast<QOpenGLFunctions_3_3_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_0_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_0_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_0_DeprecatedBackend::versionStatus(), d);
- }
d_1_0_Deprecated = static_cast<QOpenGLFunctions_1_0_DeprecatedBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_1_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_1_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_1_DeprecatedBackend::versionStatus(), d);
- }
d_1_1_Deprecated = static_cast<QOpenGLFunctions_1_1_DeprecatedBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_2_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_2_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_2_DeprecatedBackend::versionStatus(), d);
- }
d_1_2_Deprecated = static_cast<QOpenGLFunctions_1_2_DeprecatedBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_3_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_3_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_3_DeprecatedBackend::versionStatus(), d);
- }
d_1_3_Deprecated = static_cast<QOpenGLFunctions_1_3_DeprecatedBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_4_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_4_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_4_DeprecatedBackend::versionStatus(), d);
- }
d_1_4_Deprecated = static_cast<QOpenGLFunctions_1_4_DeprecatedBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_3_3_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_3_3_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_3_3_DeprecatedBackend::versionStatus(), d);
- }
d_3_3_Deprecated = static_cast<QOpenGLFunctions_3_3_DeprecatedBackend*>(d);
d->refs.ref();
diff --git a/src/gui/opengl/qopenglfunctions_3_3_compatibility.h b/src/gui/opengl/qopenglfunctions_3_3_compatibility.h
index 8cad5f8af3..126cc16858 100644
--- a/src/gui/opengl/qopenglfunctions_3_3_compatibility.h
+++ b/src/gui/opengl/qopenglfunctions_3_3_compatibility.h
@@ -1,6 +1,7 @@
/****************************************************************************
**
** Copyright (C) 2013 Klaralvdalens Datakonsult AB (KDAB)
+** Copyright (C) 2016 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
** This file is part of the QtGui module of the Qt Toolkit.
@@ -900,3534 +901,3534 @@ private:
// OpenGL 1.0 core functions
inline void QOpenGLFunctions_3_3_Compatibility::glViewport(GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_0_Core->Viewport(x, y, width, height);
+ d_1_0_Core->f.Viewport(x, y, width, height);
}
inline void QOpenGLFunctions_3_3_Compatibility::glDepthRange(GLdouble nearVal, GLdouble farVal)
{
- d_1_0_Core->DepthRange(nearVal, farVal);
+ d_1_0_Core->f.DepthRange(nearVal, farVal);
}
inline GLboolean QOpenGLFunctions_3_3_Compatibility::glIsEnabled(GLenum cap)
{
- return d_1_0_Core->IsEnabled(cap);
+ return d_1_0_Core->f.IsEnabled(cap);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint *params)
{
- d_1_0_Core->GetTexLevelParameteriv(target, level, pname, params);
+ d_1_0_Core->f.GetTexLevelParameteriv(target, level, pname, params);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetTexLevelParameterfv(GLenum target, GLint level, GLenum pname, GLfloat *params)
{
- d_1_0_Core->GetTexLevelParameterfv(target, level, pname, params);
+ d_1_0_Core->f.GetTexLevelParameterfv(target, level, pname, params);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetTexParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_0_Core->GetTexParameteriv(target, pname, params);
+ d_1_0_Core->f.GetTexParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetTexParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_0_Core->GetTexParameterfv(target, pname, params);
+ d_1_0_Core->f.GetTexParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetTexImage(GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels)
{
- d_1_0_Core->GetTexImage(target, level, format, type, pixels);
+ d_1_0_Core->f.GetTexImage(target, level, format, type, pixels);
}
inline const GLubyte * QOpenGLFunctions_3_3_Compatibility::glGetString(GLenum name)
{
- return d_1_0_Core->GetString(name);
+ return d_1_0_Core->f.GetString(name);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetIntegerv(GLenum pname, GLint *params)
{
- d_1_0_Core->GetIntegerv(pname, params);
+ d_1_0_Core->f.GetIntegerv(pname, params);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetFloatv(GLenum pname, GLfloat *params)
{
- d_1_0_Core->GetFloatv(pname, params);
+ d_1_0_Core->f.GetFloatv(pname, params);
}
inline GLenum QOpenGLFunctions_3_3_Compatibility::glGetError()
{
- return d_1_0_Core->GetError();
+ return d_1_0_Core->f.GetError();
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetDoublev(GLenum pname, GLdouble *params)
{
- d_1_0_Core->GetDoublev(pname, params);
+ d_1_0_Core->f.GetDoublev(pname, params);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetBooleanv(GLenum pname, GLboolean *params)
{
- d_1_0_Core->GetBooleanv(pname, params);
+ d_1_0_Core->f.GetBooleanv(pname, params);
}
inline void QOpenGLFunctions_3_3_Compatibility::glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels)
{
- d_1_0_Core->ReadPixels(x, y, width, height, format, type, pixels);
+ d_1_0_Core->f.ReadPixels(x, y, width, height, format, type, pixels);
}
inline void QOpenGLFunctions_3_3_Compatibility::glReadBuffer(GLenum mode)
{
- d_1_0_Core->ReadBuffer(mode);
+ d_1_0_Core->f.ReadBuffer(mode);
}
inline void QOpenGLFunctions_3_3_Compatibility::glPixelStorei(GLenum pname, GLint param)
{
- d_1_0_Core->PixelStorei(pname, param);
+ d_1_0_Core->f.PixelStorei(pname, param);
}
inline void QOpenGLFunctions_3_3_Compatibility::glPixelStoref(GLenum pname, GLfloat param)
{
- d_1_0_Core->PixelStoref(pname, param);
+ d_1_0_Core->f.PixelStoref(pname, param);
}
inline void QOpenGLFunctions_3_3_Compatibility::glDepthFunc(GLenum func)
{
- d_1_0_Core->DepthFunc(func);
+ d_1_0_Core->f.DepthFunc(func);
}
inline void QOpenGLFunctions_3_3_Compatibility::glStencilOp(GLenum fail, GLenum zfail, GLenum zpass)
{
- d_1_0_Core->StencilOp(fail, zfail, zpass);
+ d_1_0_Core->f.StencilOp(fail, zfail, zpass);
}
inline void QOpenGLFunctions_3_3_Compatibility::glStencilFunc(GLenum func, GLint ref, GLuint mask)
{
- d_1_0_Core->StencilFunc(func, ref, mask);
+ d_1_0_Core->f.StencilFunc(func, ref, mask);
}
inline void QOpenGLFunctions_3_3_Compatibility::glLogicOp(GLenum opcode)
{
- d_1_0_Core->LogicOp(opcode);
+ d_1_0_Core->f.LogicOp(opcode);
}
inline void QOpenGLFunctions_3_3_Compatibility::glBlendFunc(GLenum sfactor, GLenum dfactor)
{
- d_1_0_Core->BlendFunc(sfactor, dfactor);
+ d_1_0_Core->f.BlendFunc(sfactor, dfactor);
}
inline void QOpenGLFunctions_3_3_Compatibility::glFlush()
{
- d_1_0_Core->Flush();
+ d_1_0_Core->f.Flush();
}
inline void QOpenGLFunctions_3_3_Compatibility::glFinish()
{
- d_1_0_Core->Finish();
+ d_1_0_Core->f.Finish();
}
inline void QOpenGLFunctions_3_3_Compatibility::glEnable(GLenum cap)
{
- d_1_0_Core->Enable(cap);
+ d_1_0_Core->f.Enable(cap);
}
inline void QOpenGLFunctions_3_3_Compatibility::glDisable(GLenum cap)
{
- d_1_0_Core->Disable(cap);
+ d_1_0_Core->f.Disable(cap);
}
inline void QOpenGLFunctions_3_3_Compatibility::glDepthMask(GLboolean flag)
{
- d_1_0_Core->DepthMask(flag);
+ d_1_0_Core->f.DepthMask(flag);
}
inline void QOpenGLFunctions_3_3_Compatibility::glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
{
- d_1_0_Core->ColorMask(red, green, blue, alpha);
+ d_1_0_Core->f.ColorMask(red, green, blue, alpha);
}
inline void QOpenGLFunctions_3_3_Compatibility::glStencilMask(GLuint mask)
{
- d_1_0_Core->StencilMask(mask);
+ d_1_0_Core->f.StencilMask(mask);
}
inline void QOpenGLFunctions_3_3_Compatibility::glClearDepth(GLdouble depth)
{
- d_1_0_Core->ClearDepth(depth);
+ d_1_0_Core->f.ClearDepth(depth);
}
inline void QOpenGLFunctions_3_3_Compatibility::glClearStencil(GLint s)
{
- d_1_0_Core->ClearStencil(s);
+ d_1_0_Core->f.ClearStencil(s);
}
inline void QOpenGLFunctions_3_3_Compatibility::glClearColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_0_Core->ClearColor(red, green, blue, alpha);
+ d_1_0_Core->f.ClearColor(red, green, blue, alpha);
}
inline void QOpenGLFunctions_3_3_Compatibility::glClear(GLbitfield mask)
{
- d_1_0_Core->Clear(mask);
+ d_1_0_Core->f.Clear(mask);
}
inline void QOpenGLFunctions_3_3_Compatibility::glDrawBuffer(GLenum mode)
{
- d_1_0_Core->DrawBuffer(mode);
+ d_1_0_Core->f.DrawBuffer(mode);
}
inline void QOpenGLFunctions_3_3_Compatibility::glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_0_Core->TexImage2D(target, level, internalformat, width, height, border, format, type, pixels);
+ d_1_0_Core->f.TexImage2D(target, level, internalformat, width, height, border, format, type, pixels);
}
inline void QOpenGLFunctions_3_3_Compatibility::glTexImage1D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_0_Core->TexImage1D(target, level, internalformat, width, border, format, type, pixels);
+ d_1_0_Core->f.TexImage1D(target, level, internalformat, width, border, format, type, pixels);
}
inline void QOpenGLFunctions_3_3_Compatibility::glTexParameteriv(GLenum target, GLenum pname, const GLint *params)
{
- d_1_0_Core->TexParameteriv(target, pname, params);
+ d_1_0_Core->f.TexParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_3_3_Compatibility::glTexParameteri(GLenum target, GLenum pname, GLint param)
{
- d_1_0_Core->TexParameteri(target, pname, param);
+ d_1_0_Core->f.TexParameteri(target, pname, param);
}
inline void QOpenGLFunctions_3_3_Compatibility::glTexParameterfv(GLenum target, GLenum pname, const GLfloat *params)
{
- d_1_0_Core->TexParameterfv(target, pname, params);
+ d_1_0_Core->f.TexParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_3_3_Compatibility::glTexParameterf(GLenum target, GLenum pname, GLfloat param)
{
- d_1_0_Core->TexParameterf(target, pname, param);
+ d_1_0_Core->f.TexParameterf(target, pname, param);
}
inline void QOpenGLFunctions_3_3_Compatibility::glScissor(GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_0_Core->Scissor(x, y, width, height);
+ d_1_0_Core->f.Scissor(x, y, width, height);
}
inline void QOpenGLFunctions_3_3_Compatibility::glPolygonMode(GLenum face, GLenum mode)
{
- d_1_0_Core->PolygonMode(face, mode);
+ d_1_0_Core->f.PolygonMode(face, mode);
}
inline void QOpenGLFunctions_3_3_Compatibility::glPointSize(GLfloat size)
{
- d_1_0_Core->PointSize(size);
+ d_1_0_Core->f.PointSize(size);
}
inline void QOpenGLFunctions_3_3_Compatibility::glLineWidth(GLfloat width)
{
- d_1_0_Core->LineWidth(width);
+ d_1_0_Core->f.LineWidth(width);
}
inline void QOpenGLFunctions_3_3_Compatibility::glHint(GLenum target, GLenum mode)
{
- d_1_0_Core->Hint(target, mode);
+ d_1_0_Core->f.Hint(target, mode);
}
inline void QOpenGLFunctions_3_3_Compatibility::glFrontFace(GLenum mode)
{
- d_1_0_Core->FrontFace(mode);
+ d_1_0_Core->f.FrontFace(mode);
}
inline void QOpenGLFunctions_3_3_Compatibility::glCullFace(GLenum mode)
{
- d_1_0_Core->CullFace(mode);
+ d_1_0_Core->f.CullFace(mode);
}
// OpenGL 1.1 core functions
inline void QOpenGLFunctions_3_3_Compatibility::glIndexubv(const GLubyte *c)
{
- d_1_1_Deprecated->Indexubv(c);
+ d_1_1_Deprecated->f.Indexubv(c);
}
inline void QOpenGLFunctions_3_3_Compatibility::glIndexub(GLubyte c)
{
- d_1_1_Deprecated->Indexub(c);
+ d_1_1_Deprecated->f.Indexub(c);
}
inline GLboolean QOpenGLFunctions_3_3_Compatibility::glIsTexture(GLuint texture)
{
- return d_1_1_Core->IsTexture(texture);
+ return d_1_1_Core->f.IsTexture(texture);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGenTextures(GLsizei n, GLuint *textures)
{
- d_1_1_Core->GenTextures(n, textures);
+ d_1_1_Core->f.GenTextures(n, textures);
}
inline void QOpenGLFunctions_3_3_Compatibility::glDeleteTextures(GLsizei n, const GLuint *textures)
{
- d_1_1_Core->DeleteTextures(n, textures);
+ d_1_1_Core->f.DeleteTextures(n, textures);
}
inline void QOpenGLFunctions_3_3_Compatibility::glBindTexture(GLenum target, GLuint texture)
{
- d_1_1_Core->BindTexture(target, texture);
+ d_1_1_Core->f.BindTexture(target, texture);
}
inline void QOpenGLFunctions_3_3_Compatibility::glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_1_Core->TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels);
+ d_1_1_Core->f.TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels);
}
inline void QOpenGLFunctions_3_3_Compatibility::glTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_1_Core->TexSubImage1D(target, level, xoffset, width, format, type, pixels);
+ d_1_1_Core->f.TexSubImage1D(target, level, xoffset, width, format, type, pixels);
}
inline void QOpenGLFunctions_3_3_Compatibility::glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_1_Core->CopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height);
+ d_1_1_Core->f.CopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height);
}
inline void QOpenGLFunctions_3_3_Compatibility::glCopyTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
{
- d_1_1_Core->CopyTexSubImage1D(target, level, xoffset, x, y, width);
+ d_1_1_Core->f.CopyTexSubImage1D(target, level, xoffset, x, y, width);
}
inline void QOpenGLFunctions_3_3_Compatibility::glCopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
{
- d_1_1_Core->CopyTexImage2D(target, level, internalformat, x, y, width, height, border);
+ d_1_1_Core->f.CopyTexImage2D(target, level, internalformat, x, y, width, height, border);
}
inline void QOpenGLFunctions_3_3_Compatibility::glCopyTexImage1D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
{
- d_1_1_Core->CopyTexImage1D(target, level, internalformat, x, y, width, border);
+ d_1_1_Core->f.CopyTexImage1D(target, level, internalformat, x, y, width, border);
}
inline void QOpenGLFunctions_3_3_Compatibility::glPolygonOffset(GLfloat factor, GLfloat units)
{
- d_1_1_Core->PolygonOffset(factor, units);
+ d_1_1_Core->f.PolygonOffset(factor, units);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetPointerv(GLenum pname, GLvoid* *params)
{
- d_1_1_Deprecated->GetPointerv(pname, params);
+ d_1_1_Deprecated->f.GetPointerv(pname, params);
}
inline void QOpenGLFunctions_3_3_Compatibility::glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices)
{
- d_1_1_Core->DrawElements(mode, count, type, indices);
+ d_1_1_Core->f.DrawElements(mode, count, type, indices);
}
inline void QOpenGLFunctions_3_3_Compatibility::glDrawArrays(GLenum mode, GLint first, GLsizei count)
{
- d_1_1_Core->DrawArrays(mode, first, count);
+ d_1_1_Core->f.DrawArrays(mode, first, count);
}
// OpenGL 1.2 core functions
inline void QOpenGLFunctions_3_3_Compatibility::glCopyTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_2_Core->CopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height);
+ d_1_2_Core->f.CopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height);
}
inline void QOpenGLFunctions_3_3_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)
{
- d_1_2_Core->TexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);
+ d_1_2_Core->f.TexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);
}
inline void QOpenGLFunctions_3_3_Compatibility::glTexImage3D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_2_Core->TexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels);
+ d_1_2_Core->f.TexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels);
}
inline void QOpenGLFunctions_3_3_Compatibility::glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices)
{
- d_1_2_Core->DrawRangeElements(mode, start, end, count, type, indices);
+ d_1_2_Core->f.DrawRangeElements(mode, start, end, count, type, indices);
}
inline void QOpenGLFunctions_3_3_Compatibility::glBlendEquation(GLenum mode)
{
- d_1_2_Core->BlendEquation(mode);
+ d_1_2_Core->f.BlendEquation(mode);
}
inline void QOpenGLFunctions_3_3_Compatibility::glBlendColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_2_Core->BlendColor(red, green, blue, alpha);
+ d_1_2_Core->f.BlendColor(red, green, blue, alpha);
}
// OpenGL 1.3 core functions
inline void QOpenGLFunctions_3_3_Compatibility::glGetCompressedTexImage(GLenum target, GLint level, GLvoid *img)
{
- d_1_3_Core->GetCompressedTexImage(target, level, img);
+ d_1_3_Core->f.GetCompressedTexImage(target, level, img);
}
inline void QOpenGLFunctions_3_3_Compatibility::glCompressedTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexSubImage1D(target, level, xoffset, width, format, imageSize, data);
+ d_1_3_Core->f.CompressedTexSubImage1D(target, level, xoffset, width, format, imageSize, data);
}
inline void QOpenGLFunctions_3_3_Compatibility::glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data);
+ d_1_3_Core->f.CompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data);
}
inline void QOpenGLFunctions_3_3_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)
{
- d_1_3_Core->CompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data);
+ d_1_3_Core->f.CompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data);
}
inline void QOpenGLFunctions_3_3_Compatibility::glCompressedTexImage1D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexImage1D(target, level, internalformat, width, border, imageSize, data);
+ d_1_3_Core->f.CompressedTexImage1D(target, level, internalformat, width, border, imageSize, data);
}
inline void QOpenGLFunctions_3_3_Compatibility::glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data);
+ d_1_3_Core->f.CompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data);
}
inline void QOpenGLFunctions_3_3_Compatibility::glCompressedTexImage3D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data);
+ d_1_3_Core->f.CompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data);
}
inline void QOpenGLFunctions_3_3_Compatibility::glSampleCoverage(GLfloat value, GLboolean invert)
{
- d_1_3_Core->SampleCoverage(value, invert);
+ d_1_3_Core->f.SampleCoverage(value, invert);
}
inline void QOpenGLFunctions_3_3_Compatibility::glActiveTexture(GLenum texture)
{
- d_1_3_Core->ActiveTexture(texture);
+ d_1_3_Core->f.ActiveTexture(texture);
}
// OpenGL 1.4 core functions
inline void QOpenGLFunctions_3_3_Compatibility::glPointParameteriv(GLenum pname, const GLint *params)
{
- d_1_4_Core->PointParameteriv(pname, params);
+ d_1_4_Core->f.PointParameteriv(pname, params);
}
inline void QOpenGLFunctions_3_3_Compatibility::glPointParameteri(GLenum pname, GLint param)
{
- d_1_4_Core->PointParameteri(pname, param);
+ d_1_4_Core->f.PointParameteri(pname, param);
}
inline void QOpenGLFunctions_3_3_Compatibility::glPointParameterfv(GLenum pname, const GLfloat *params)
{
- d_1_4_Core->PointParameterfv(pname, params);
+ d_1_4_Core->f.PointParameterfv(pname, params);
}
inline void QOpenGLFunctions_3_3_Compatibility::glPointParameterf(GLenum pname, GLfloat param)
{
- d_1_4_Core->PointParameterf(pname, param);
+ d_1_4_Core->f.PointParameterf(pname, param);
}
inline void QOpenGLFunctions_3_3_Compatibility::glMultiDrawElements(GLenum mode, const GLsizei *count, GLenum type, const GLvoid* const *indices, GLsizei drawcount)
{
- d_1_4_Core->MultiDrawElements(mode, count, type, indices, drawcount);
+ d_1_4_Core->f.MultiDrawElements(mode, count, type, indices, drawcount);
}
inline void QOpenGLFunctions_3_3_Compatibility::glMultiDrawArrays(GLenum mode, const GLint *first, const GLsizei *count, GLsizei drawcount)
{
- d_1_4_Core->MultiDrawArrays(mode, first, count, drawcount);
+ d_1_4_Core->f.MultiDrawArrays(mode, first, count, drawcount);
}
inline void QOpenGLFunctions_3_3_Compatibility::glBlendFuncSeparate(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
{
- d_1_4_Core->BlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);
+ d_1_4_Core->f.BlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);
}
// OpenGL 1.5 core functions
inline void QOpenGLFunctions_3_3_Compatibility::glGetBufferPointerv(GLenum target, GLenum pname, GLvoid* *params)
{
- d_1_5_Core->GetBufferPointerv(target, pname, params);
+ d_1_5_Core->f.GetBufferPointerv(target, pname, params);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetBufferParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_5_Core->GetBufferParameteriv(target, pname, params);
+ d_1_5_Core->f.GetBufferParameteriv(target, pname, params);
}
inline GLboolean QOpenGLFunctions_3_3_Compatibility::glUnmapBuffer(GLenum target)
{
- return d_1_5_Core->UnmapBuffer(target);
+ return d_1_5_Core->f.UnmapBuffer(target);
}
inline GLvoid* QOpenGLFunctions_3_3_Compatibility::glMapBuffer(GLenum target, GLenum access)
{
- return d_1_5_Core->MapBuffer(target, access);
+ return d_1_5_Core->f.MapBuffer(target, access);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, GLvoid *data)
{
- d_1_5_Core->GetBufferSubData(target, offset, size, data);
+ d_1_5_Core->f.GetBufferSubData(target, offset, size, data);
}
inline void QOpenGLFunctions_3_3_Compatibility::glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid *data)
{
- d_1_5_Core->BufferSubData(target, offset, size, data);
+ d_1_5_Core->f.BufferSubData(target, offset, size, data);
}
inline void QOpenGLFunctions_3_3_Compatibility::glBufferData(GLenum target, GLsizeiptr size, const GLvoid *data, GLenum usage)
{
- d_1_5_Core->BufferData(target, size, data, usage);
+ d_1_5_Core->f.BufferData(target, size, data, usage);
}
inline GLboolean QOpenGLFunctions_3_3_Compatibility::glIsBuffer(GLuint buffer)
{
- return d_1_5_Core->IsBuffer(buffer);
+ return d_1_5_Core->f.IsBuffer(buffer);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGenBuffers(GLsizei n, GLuint *buffers)
{
- d_1_5_Core->GenBuffers(n, buffers);
+ d_1_5_Core->f.GenBuffers(n, buffers);
}
inline void QOpenGLFunctions_3_3_Compatibility::glDeleteBuffers(GLsizei n, const GLuint *buffers)
{
- d_1_5_Core->DeleteBuffers(n, buffers);
+ d_1_5_Core->f.DeleteBuffers(n, buffers);
}
inline void QOpenGLFunctions_3_3_Compatibility::glBindBuffer(GLenum target, GLuint buffer)
{
- d_1_5_Core->BindBuffer(target, buffer);
+ d_1_5_Core->f.BindBuffer(target, buffer);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetQueryObjectuiv(GLuint id, GLenum pname, GLuint *params)
{
- d_1_5_Core->GetQueryObjectuiv(id, pname, params);
+ d_1_5_Core->f.GetQueryObjectuiv(id, pname, params);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetQueryObjectiv(GLuint id, GLenum pname, GLint *params)
{
- d_1_5_Core->GetQueryObjectiv(id, pname, params);
+ d_1_5_Core->f.GetQueryObjectiv(id, pname, params);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetQueryiv(GLenum target, GLenum pname, GLint *params)
{
- d_1_5_Core->GetQueryiv(target, pname, params);
+ d_1_5_Core->f.GetQueryiv(target, pname, params);
}
inline void QOpenGLFunctions_3_3_Compatibility::glEndQuery(GLenum target)
{
- d_1_5_Core->EndQuery(target);
+ d_1_5_Core->f.EndQuery(target);
}
inline void QOpenGLFunctions_3_3_Compatibility::glBeginQuery(GLenum target, GLuint id)
{
- d_1_5_Core->BeginQuery(target, id);
+ d_1_5_Core->f.BeginQuery(target, id);
}
inline GLboolean QOpenGLFunctions_3_3_Compatibility::glIsQuery(GLuint id)
{
- return d_1_5_Core->IsQuery(id);
+ return d_1_5_Core->f.IsQuery(id);
}
inline void QOpenGLFunctions_3_3_Compatibility::glDeleteQueries(GLsizei n, const GLuint *ids)
{
- d_1_5_Core->DeleteQueries(n, ids);
+ d_1_5_Core->f.DeleteQueries(n, ids);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGenQueries(GLsizei n, GLuint *ids)
{
- d_1_5_Core->GenQueries(n, ids);
+ d_1_5_Core->f.GenQueries(n, ids);
}
// OpenGL 2.0 core functions
inline void QOpenGLFunctions_3_3_Compatibility::glVertexAttribPointer(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer)
{
- d_2_0_Core->VertexAttribPointer(index, size, type, normalized, stride, pointer);
+ d_2_0_Core->f.VertexAttribPointer(index, size, type, normalized, stride, pointer);
}
inline void QOpenGLFunctions_3_3_Compatibility::glValidateProgram(GLuint program)
{
- d_2_0_Core->ValidateProgram(program);
+ d_2_0_Core->f.ValidateProgram(program);
}
inline void QOpenGLFunctions_3_3_Compatibility::glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_0_Core->UniformMatrix4fv(location, count, transpose, value);
+ d_2_0_Core->f.UniformMatrix4fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_3_3_Compatibility::glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_0_Core->UniformMatrix3fv(location, count, transpose, value);
+ d_2_0_Core->f.UniformMatrix3fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_3_3_Compatibility::glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_0_Core->UniformMatrix2fv(location, count, transpose, value);
+ d_2_0_Core->f.UniformMatrix2fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_3_3_Compatibility::glUniform4iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform4iv(location, count, value);
+ d_2_0_Core->f.Uniform4iv(location, count, value);
}
inline void QOpenGLFunctions_3_3_Compatibility::glUniform3iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform3iv(location, count, value);
+ d_2_0_Core->f.Uniform3iv(location, count, value);
}
inline void QOpenGLFunctions_3_3_Compatibility::glUniform2iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform2iv(location, count, value);
+ d_2_0_Core->f.Uniform2iv(location, count, value);
}
inline void QOpenGLFunctions_3_3_Compatibility::glUniform1iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform1iv(location, count, value);
+ d_2_0_Core->f.Uniform1iv(location, count, value);
}
inline void QOpenGLFunctions_3_3_Compatibility::glUniform4fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform4fv(location, count, value);
+ d_2_0_Core->f.Uniform4fv(location, count, value);
}
inline void QOpenGLFunctions_3_3_Compatibility::glUniform3fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform3fv(location, count, value);
+ d_2_0_Core->f.Uniform3fv(location, count, value);
}
inline void QOpenGLFunctions_3_3_Compatibility::glUniform2fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform2fv(location, count, value);
+ d_2_0_Core->f.Uniform2fv(location, count, value);
}
inline void QOpenGLFunctions_3_3_Compatibility::glUniform1fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform1fv(location, count, value);
+ d_2_0_Core->f.Uniform1fv(location, count, value);
}
inline void QOpenGLFunctions_3_3_Compatibility::glUniform4i(GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
{
- d_2_0_Core->Uniform4i(location, v0, v1, v2, v3);
+ d_2_0_Core->f.Uniform4i(location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_3_3_Compatibility::glUniform3i(GLint location, GLint v0, GLint v1, GLint v2)
{
- d_2_0_Core->Uniform3i(location, v0, v1, v2);
+ d_2_0_Core->f.Uniform3i(location, v0, v1, v2);
}
inline void QOpenGLFunctions_3_3_Compatibility::glUniform2i(GLint location, GLint v0, GLint v1)
{
- d_2_0_Core->Uniform2i(location, v0, v1);
+ d_2_0_Core->f.Uniform2i(location, v0, v1);
}
inline void QOpenGLFunctions_3_3_Compatibility::glUniform1i(GLint location, GLint v0)
{
- d_2_0_Core->Uniform1i(location, v0);
+ d_2_0_Core->f.Uniform1i(location, v0);
}
inline void QOpenGLFunctions_3_3_Compatibility::glUniform4f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
{
- d_2_0_Core->Uniform4f(location, v0, v1, v2, v3);
+ d_2_0_Core->f.Uniform4f(location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_3_3_Compatibility::glUniform3f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
{
- d_2_0_Core->Uniform3f(location, v0, v1, v2);
+ d_2_0_Core->f.Uniform3f(location, v0, v1, v2);
}
inline void QOpenGLFunctions_3_3_Compatibility::glUniform2f(GLint location, GLfloat v0, GLfloat v1)
{
- d_2_0_Core->Uniform2f(location, v0, v1);
+ d_2_0_Core->f.Uniform2f(location, v0, v1);
}
inline void QOpenGLFunctions_3_3_Compatibility::glUniform1f(GLint location, GLfloat v0)
{
- d_2_0_Core->Uniform1f(location, v0);
+ d_2_0_Core->f.Uniform1f(location, v0);
}
inline void QOpenGLFunctions_3_3_Compatibility::glUseProgram(GLuint program)
{
- d_2_0_Core->UseProgram(program);
+ d_2_0_Core->f.UseProgram(program);
}
inline void QOpenGLFunctions_3_3_Compatibility::glShaderSource(GLuint shader, GLsizei count, const GLchar* const *string, const GLint *length)
{
- d_2_0_Core->ShaderSource(shader, count, string, length);
+ d_2_0_Core->f.ShaderSource(shader, count, string, length);
}
inline void QOpenGLFunctions_3_3_Compatibility::glLinkProgram(GLuint program)
{
- d_2_0_Core->LinkProgram(program);
+ d_2_0_Core->f.LinkProgram(program);
}
inline GLboolean QOpenGLFunctions_3_3_Compatibility::glIsShader(GLuint shader)
{
- return d_2_0_Core->IsShader(shader);
+ return d_2_0_Core->f.IsShader(shader);
}
inline GLboolean QOpenGLFunctions_3_3_Compatibility::glIsProgram(GLuint program)
{
- return d_2_0_Core->IsProgram(program);
+ return d_2_0_Core->f.IsProgram(program);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetVertexAttribPointerv(GLuint index, GLenum pname, GLvoid* *pointer)
{
- d_2_0_Core->GetVertexAttribPointerv(index, pname, pointer);
+ d_2_0_Core->f.GetVertexAttribPointerv(index, pname, pointer);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetVertexAttribiv(GLuint index, GLenum pname, GLint *params)
{
- d_2_0_Core->GetVertexAttribiv(index, pname, params);
+ d_2_0_Core->f.GetVertexAttribiv(index, pname, params);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat *params)
{
- d_2_0_Core->GetVertexAttribfv(index, pname, params);
+ d_2_0_Core->f.GetVertexAttribfv(index, pname, params);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetVertexAttribdv(GLuint index, GLenum pname, GLdouble *params)
{
- d_2_0_Core->GetVertexAttribdv(index, pname, params);
+ d_2_0_Core->f.GetVertexAttribdv(index, pname, params);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetUniformiv(GLuint program, GLint location, GLint *params)
{
- d_2_0_Core->GetUniformiv(program, location, params);
+ d_2_0_Core->f.GetUniformiv(program, location, params);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetUniformfv(GLuint program, GLint location, GLfloat *params)
{
- d_2_0_Core->GetUniformfv(program, location, params);
+ d_2_0_Core->f.GetUniformfv(program, location, params);
}
inline GLint QOpenGLFunctions_3_3_Compatibility::glGetUniformLocation(GLuint program, const GLchar *name)
{
- return d_2_0_Core->GetUniformLocation(program, name);
+ return d_2_0_Core->f.GetUniformLocation(program, name);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetShaderSource(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source)
{
- d_2_0_Core->GetShaderSource(shader, bufSize, length, source);
+ d_2_0_Core->f.GetShaderSource(shader, bufSize, length, source);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetShaderInfoLog(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
{
- d_2_0_Core->GetShaderInfoLog(shader, bufSize, length, infoLog);
+ d_2_0_Core->f.GetShaderInfoLog(shader, bufSize, length, infoLog);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetShaderiv(GLuint shader, GLenum pname, GLint *params)
{
- d_2_0_Core->GetShaderiv(shader, pname, params);
+ d_2_0_Core->f.GetShaderiv(shader, pname, params);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetProgramInfoLog(GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
{
- d_2_0_Core->GetProgramInfoLog(program, bufSize, length, infoLog);
+ d_2_0_Core->f.GetProgramInfoLog(program, bufSize, length, infoLog);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetProgramiv(GLuint program, GLenum pname, GLint *params)
{
- d_2_0_Core->GetProgramiv(program, pname, params);
+ d_2_0_Core->f.GetProgramiv(program, pname, params);
}
inline GLint QOpenGLFunctions_3_3_Compatibility::glGetAttribLocation(GLuint program, const GLchar *name)
{
- return d_2_0_Core->GetAttribLocation(program, name);
+ return d_2_0_Core->f.GetAttribLocation(program, name);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetAttachedShaders(GLuint program, GLsizei maxCount, GLsizei *count, GLuint *obj)
{
- d_2_0_Core->GetAttachedShaders(program, maxCount, count, obj);
+ d_2_0_Core->f.GetAttachedShaders(program, maxCount, count, obj);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetActiveUniform(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
{
- d_2_0_Core->GetActiveUniform(program, index, bufSize, length, size, type, name);
+ d_2_0_Core->f.GetActiveUniform(program, index, bufSize, length, size, type, name);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
{
- d_2_0_Core->GetActiveAttrib(program, index, bufSize, length, size, type, name);
+ d_2_0_Core->f.GetActiveAttrib(program, index, bufSize, length, size, type, name);
}
inline void QOpenGLFunctions_3_3_Compatibility::glEnableVertexAttribArray(GLuint index)
{
- d_2_0_Core->EnableVertexAttribArray(index);
+ d_2_0_Core->f.EnableVertexAttribArray(index);
}
inline void QOpenGLFunctions_3_3_Compatibility::glDisableVertexAttribArray(GLuint index)
{
- d_2_0_Core->DisableVertexAttribArray(index);
+ d_2_0_Core->f.DisableVertexAttribArray(index);
}
inline void QOpenGLFunctions_3_3_Compatibility::glDetachShader(GLuint program, GLuint shader)
{
- d_2_0_Core->DetachShader(program, shader);
+ d_2_0_Core->f.DetachShader(program, shader);
}
inline void QOpenGLFunctions_3_3_Compatibility::glDeleteShader(GLuint shader)
{
- d_2_0_Core->DeleteShader(shader);
+ d_2_0_Core->f.DeleteShader(shader);
}
inline void QOpenGLFunctions_3_3_Compatibility::glDeleteProgram(GLuint program)
{
- d_2_0_Core->DeleteProgram(program);
+ d_2_0_Core->f.DeleteProgram(program);
}
inline GLuint QOpenGLFunctions_3_3_Compatibility::glCreateShader(GLenum type)
{
- return d_2_0_Core->CreateShader(type);
+ return d_2_0_Core->f.CreateShader(type);
}
inline GLuint QOpenGLFunctions_3_3_Compatibility::glCreateProgram()
{
- return d_2_0_Core->CreateProgram();
+ return d_2_0_Core->f.CreateProgram();
}
inline void QOpenGLFunctions_3_3_Compatibility::glCompileShader(GLuint shader)
{
- d_2_0_Core->CompileShader(shader);
+ d_2_0_Core->f.CompileShader(shader);
}
inline void QOpenGLFunctions_3_3_Compatibility::glBindAttribLocation(GLuint program, GLuint index, const GLchar *name)
{
- d_2_0_Core->BindAttribLocation(program, index, name);
+ d_2_0_Core->f.BindAttribLocation(program, index, name);
}
inline void QOpenGLFunctions_3_3_Compatibility::glAttachShader(GLuint program, GLuint shader)
{
- d_2_0_Core->AttachShader(program, shader);
+ d_2_0_Core->f.AttachShader(program, shader);
}
inline void QOpenGLFunctions_3_3_Compatibility::glStencilMaskSeparate(GLenum face, GLuint mask)
{
- d_2_0_Core->StencilMaskSeparate(face, mask);
+ d_2_0_Core->f.StencilMaskSeparate(face, mask);
}
inline void QOpenGLFunctions_3_3_Compatibility::glStencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask)
{
- d_2_0_Core->StencilFuncSeparate(face, func, ref, mask);
+ d_2_0_Core->f.StencilFuncSeparate(face, func, ref, mask);
}
inline void QOpenGLFunctions_3_3_Compatibility::glStencilOpSeparate(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass)
{
- d_2_0_Core->StencilOpSeparate(face, sfail, dpfail, dppass);
+ d_2_0_Core->f.StencilOpSeparate(face, sfail, dpfail, dppass);
}
inline void QOpenGLFunctions_3_3_Compatibility::glDrawBuffers(GLsizei n, const GLenum *bufs)
{
- d_2_0_Core->DrawBuffers(n, bufs);
+ d_2_0_Core->f.DrawBuffers(n, bufs);
}
inline void QOpenGLFunctions_3_3_Compatibility::glBlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha)
{
- d_2_0_Core->BlendEquationSeparate(modeRGB, modeAlpha);
+ d_2_0_Core->f.BlendEquationSeparate(modeRGB, modeAlpha);
}
// OpenGL 2.1 core functions
inline void QOpenGLFunctions_3_3_Compatibility::glUniformMatrix4x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix4x3fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix4x3fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_3_3_Compatibility::glUniformMatrix3x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix3x4fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix3x4fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_3_3_Compatibility::glUniformMatrix4x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix4x2fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix4x2fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_3_3_Compatibility::glUniformMatrix2x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix2x4fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix2x4fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_3_3_Compatibility::glUniformMatrix3x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix3x2fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix3x2fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_3_3_Compatibility::glUniformMatrix2x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix2x3fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix2x3fv(location, count, transpose, value);
}
// OpenGL 3.0 core functions
inline GLboolean QOpenGLFunctions_3_3_Compatibility::glIsVertexArray(GLuint array)
{
- return d_3_0_Core->IsVertexArray(array);
+ return d_3_0_Core->f.IsVertexArray(array);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGenVertexArrays(GLsizei n, GLuint *arrays)
{
- d_3_0_Core->GenVertexArrays(n, arrays);
+ d_3_0_Core->f.GenVertexArrays(n, arrays);
}
inline void QOpenGLFunctions_3_3_Compatibility::glDeleteVertexArrays(GLsizei n, const GLuint *arrays)
{
- d_3_0_Core->DeleteVertexArrays(n, arrays);
+ d_3_0_Core->f.DeleteVertexArrays(n, arrays);
}
inline void QOpenGLFunctions_3_3_Compatibility::glBindVertexArray(GLuint array)
{
- d_3_0_Core->BindVertexArray(array);
+ d_3_0_Core->f.BindVertexArray(array);
}
inline void QOpenGLFunctions_3_3_Compatibility::glFlushMappedBufferRange(GLenum target, GLintptr offset, GLsizeiptr length)
{
- d_3_0_Core->FlushMappedBufferRange(target, offset, length);
+ d_3_0_Core->f.FlushMappedBufferRange(target, offset, length);
}
inline GLvoid* QOpenGLFunctions_3_3_Compatibility::glMapBufferRange(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access)
{
- return d_3_0_Core->MapBufferRange(target, offset, length, access);
+ return d_3_0_Core->f.MapBufferRange(target, offset, length, access);
}
inline void QOpenGLFunctions_3_3_Compatibility::glFramebufferTextureLayer(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer)
{
- d_3_0_Core->FramebufferTextureLayer(target, attachment, texture, level, layer);
+ d_3_0_Core->f.FramebufferTextureLayer(target, attachment, texture, level, layer);
}
inline void QOpenGLFunctions_3_3_Compatibility::glRenderbufferStorageMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
{
- d_3_0_Core->RenderbufferStorageMultisample(target, samples, internalformat, width, height);
+ d_3_0_Core->f.RenderbufferStorageMultisample(target, samples, internalformat, width, height);
}
inline void QOpenGLFunctions_3_3_Compatibility::glBlitFramebuffer(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
{
- d_3_0_Core->BlitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter);
+ d_3_0_Core->f.BlitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGenerateMipmap(GLenum target)
{
- d_3_0_Core->GenerateMipmap(target);
+ d_3_0_Core->f.GenerateMipmap(target);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint *params)
{
- d_3_0_Core->GetFramebufferAttachmentParameteriv(target, attachment, pname, params);
+ d_3_0_Core->f.GetFramebufferAttachmentParameteriv(target, attachment, pname, params);
}
inline void QOpenGLFunctions_3_3_Compatibility::glFramebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
{
- d_3_0_Core->FramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer);
+ d_3_0_Core->f.FramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer);
}
inline void QOpenGLFunctions_3_3_Compatibility::glFramebufferTexture3D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset)
{
- d_3_0_Core->FramebufferTexture3D(target, attachment, textarget, texture, level, zoffset);
+ d_3_0_Core->f.FramebufferTexture3D(target, attachment, textarget, texture, level, zoffset);
}
inline void QOpenGLFunctions_3_3_Compatibility::glFramebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
{
- d_3_0_Core->FramebufferTexture2D(target, attachment, textarget, texture, level);
+ d_3_0_Core->f.FramebufferTexture2D(target, attachment, textarget, texture, level);
}
inline void QOpenGLFunctions_3_3_Compatibility::glFramebufferTexture1D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
{
- d_3_0_Core->FramebufferTexture1D(target, attachment, textarget, texture, level);
+ d_3_0_Core->f.FramebufferTexture1D(target, attachment, textarget, texture, level);
}
inline GLenum QOpenGLFunctions_3_3_Compatibility::glCheckFramebufferStatus(GLenum target)
{
- return d_3_0_Core->CheckFramebufferStatus(target);
+ return d_3_0_Core->f.CheckFramebufferStatus(target);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGenFramebuffers(GLsizei n, GLuint *framebuffers)
{
- d_3_0_Core->GenFramebuffers(n, framebuffers);
+ d_3_0_Core->f.GenFramebuffers(n, framebuffers);
}
inline void QOpenGLFunctions_3_3_Compatibility::glDeleteFramebuffers(GLsizei n, const GLuint *framebuffers)
{
- d_3_0_Core->DeleteFramebuffers(n, framebuffers);
+ d_3_0_Core->f.DeleteFramebuffers(n, framebuffers);
}
inline void QOpenGLFunctions_3_3_Compatibility::glBindFramebuffer(GLenum target, GLuint framebuffer)
{
- d_3_0_Core->BindFramebuffer(target, framebuffer);
+ d_3_0_Core->f.BindFramebuffer(target, framebuffer);
}
inline GLboolean QOpenGLFunctions_3_3_Compatibility::glIsFramebuffer(GLuint framebuffer)
{
- return d_3_0_Core->IsFramebuffer(framebuffer);
+ return d_3_0_Core->f.IsFramebuffer(framebuffer);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_3_0_Core->GetRenderbufferParameteriv(target, pname, params);
+ d_3_0_Core->f.GetRenderbufferParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_3_3_Compatibility::glRenderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height)
{
- d_3_0_Core->RenderbufferStorage(target, internalformat, width, height);
+ d_3_0_Core->f.RenderbufferStorage(target, internalformat, width, height);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGenRenderbuffers(GLsizei n, GLuint *renderbuffers)
{
- d_3_0_Core->GenRenderbuffers(n, renderbuffers);
+ d_3_0_Core->f.GenRenderbuffers(n, renderbuffers);
}
inline void QOpenGLFunctions_3_3_Compatibility::glDeleteRenderbuffers(GLsizei n, const GLuint *renderbuffers)
{
- d_3_0_Core->DeleteRenderbuffers(n, renderbuffers);
+ d_3_0_Core->f.DeleteRenderbuffers(n, renderbuffers);
}
inline void QOpenGLFunctions_3_3_Compatibility::glBindRenderbuffer(GLenum target, GLuint renderbuffer)
{
- d_3_0_Core->BindRenderbuffer(target, renderbuffer);
+ d_3_0_Core->f.BindRenderbuffer(target, renderbuffer);
}
inline GLboolean QOpenGLFunctions_3_3_Compatibility::glIsRenderbuffer(GLuint renderbuffer)
{
- return d_3_0_Core->IsRenderbuffer(renderbuffer);
+ return d_3_0_Core->f.IsRenderbuffer(renderbuffer);
}
inline const GLubyte * QOpenGLFunctions_3_3_Compatibility::glGetStringi(GLenum name, GLuint index)
{
- return d_3_0_Core->GetStringi(name, index);
+ return d_3_0_Core->f.GetStringi(name, index);
}
inline void QOpenGLFunctions_3_3_Compatibility::glClearBufferfi(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil)
{
- d_3_0_Core->ClearBufferfi(buffer, drawbuffer, depth, stencil);
+ d_3_0_Core->f.ClearBufferfi(buffer, drawbuffer, depth, stencil);
}
inline void QOpenGLFunctions_3_3_Compatibility::glClearBufferfv(GLenum buffer, GLint drawbuffer, const GLfloat *value)
{
- d_3_0_Core->ClearBufferfv(buffer, drawbuffer, value);
+ d_3_0_Core->f.ClearBufferfv(buffer, drawbuffer, value);
}
inline void QOpenGLFunctions_3_3_Compatibility::glClearBufferuiv(GLenum buffer, GLint drawbuffer, const GLuint *value)
{
- d_3_0_Core->ClearBufferuiv(buffer, drawbuffer, value);
+ d_3_0_Core->f.ClearBufferuiv(buffer, drawbuffer, value);
}
inline void QOpenGLFunctions_3_3_Compatibility::glClearBufferiv(GLenum buffer, GLint drawbuffer, const GLint *value)
{
- d_3_0_Core->ClearBufferiv(buffer, drawbuffer, value);
+ d_3_0_Core->f.ClearBufferiv(buffer, drawbuffer, value);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetTexParameterIuiv(GLenum target, GLenum pname, GLuint *params)
{
- d_3_0_Core->GetTexParameterIuiv(target, pname, params);
+ d_3_0_Core->f.GetTexParameterIuiv(target, pname, params);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetTexParameterIiv(GLenum target, GLenum pname, GLint *params)
{
- d_3_0_Core->GetTexParameterIiv(target, pname, params);
+ d_3_0_Core->f.GetTexParameterIiv(target, pname, params);
}
inline void QOpenGLFunctions_3_3_Compatibility::glTexParameterIuiv(GLenum target, GLenum pname, const GLuint *params)
{
- d_3_0_Core->TexParameterIuiv(target, pname, params);
+ d_3_0_Core->f.TexParameterIuiv(target, pname, params);
}
inline void QOpenGLFunctions_3_3_Compatibility::glTexParameterIiv(GLenum target, GLenum pname, const GLint *params)
{
- d_3_0_Core->TexParameterIiv(target, pname, params);
+ d_3_0_Core->f.TexParameterIiv(target, pname, params);
}
inline void QOpenGLFunctions_3_3_Compatibility::glUniform4uiv(GLint location, GLsizei count, const GLuint *value)
{
- d_3_0_Core->Uniform4uiv(location, count, value);
+ d_3_0_Core->f.Uniform4uiv(location, count, value);
}
inline void QOpenGLFunctions_3_3_Compatibility::glUniform3uiv(GLint location, GLsizei count, const GLuint *value)
{
- d_3_0_Core->Uniform3uiv(location, count, value);
+ d_3_0_Core->f.Uniform3uiv(location, count, value);
}
inline void QOpenGLFunctions_3_3_Compatibility::glUniform2uiv(GLint location, GLsizei count, const GLuint *value)
{
- d_3_0_Core->Uniform2uiv(location, count, value);
+ d_3_0_Core->f.Uniform2uiv(location, count, value);
}
inline void QOpenGLFunctions_3_3_Compatibility::glUniform1uiv(GLint location, GLsizei count, const GLuint *value)
{
- d_3_0_Core->Uniform1uiv(location, count, value);
+ d_3_0_Core->f.Uniform1uiv(location, count, value);
}
inline void QOpenGLFunctions_3_3_Compatibility::glUniform4ui(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
{
- d_3_0_Core->Uniform4ui(location, v0, v1, v2, v3);
+ d_3_0_Core->f.Uniform4ui(location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_3_3_Compatibility::glUniform3ui(GLint location, GLuint v0, GLuint v1, GLuint v2)
{
- d_3_0_Core->Uniform3ui(location, v0, v1, v2);
+ d_3_0_Core->f.Uniform3ui(location, v0, v1, v2);
}
inline void QOpenGLFunctions_3_3_Compatibility::glUniform2ui(GLint location, GLuint v0, GLuint v1)
{
- d_3_0_Core->Uniform2ui(location, v0, v1);
+ d_3_0_Core->f.Uniform2ui(location, v0, v1);
}
inline void QOpenGLFunctions_3_3_Compatibility::glUniform1ui(GLint location, GLuint v0)
{
- d_3_0_Core->Uniform1ui(location, v0);
+ d_3_0_Core->f.Uniform1ui(location, v0);
}
inline GLint QOpenGLFunctions_3_3_Compatibility::glGetFragDataLocation(GLuint program, const GLchar *name)
{
- return d_3_0_Core->GetFragDataLocation(program, name);
+ return d_3_0_Core->f.GetFragDataLocation(program, name);
}
inline void QOpenGLFunctions_3_3_Compatibility::glBindFragDataLocation(GLuint program, GLuint color, const GLchar *name)
{
- d_3_0_Core->BindFragDataLocation(program, color, name);
+ d_3_0_Core->f.BindFragDataLocation(program, color, name);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetUniformuiv(GLuint program, GLint location, GLuint *params)
{
- d_3_0_Core->GetUniformuiv(program, location, params);
+ d_3_0_Core->f.GetUniformuiv(program, location, params);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetVertexAttribIuiv(GLuint index, GLenum pname, GLuint *params)
{
- d_3_0_Core->GetVertexAttribIuiv(index, pname, params);
+ d_3_0_Core->f.GetVertexAttribIuiv(index, pname, params);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetVertexAttribIiv(GLuint index, GLenum pname, GLint *params)
{
- d_3_0_Core->GetVertexAttribIiv(index, pname, params);
+ d_3_0_Core->f.GetVertexAttribIiv(index, pname, params);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertexAttribIPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_3_0_Core->VertexAttribIPointer(index, size, type, stride, pointer);
+ d_3_0_Core->f.VertexAttribIPointer(index, size, type, stride, pointer);
}
inline void QOpenGLFunctions_3_3_Compatibility::glEndConditionalRender()
{
- d_3_0_Core->EndConditionalRender();
+ d_3_0_Core->f.EndConditionalRender();
}
inline void QOpenGLFunctions_3_3_Compatibility::glBeginConditionalRender(GLuint id, GLenum mode)
{
- d_3_0_Core->BeginConditionalRender(id, mode);
+ d_3_0_Core->f.BeginConditionalRender(id, mode);
}
inline void QOpenGLFunctions_3_3_Compatibility::glClampColor(GLenum target, GLenum clamp)
{
- d_3_0_Core->ClampColor(target, clamp);
+ d_3_0_Core->f.ClampColor(target, clamp);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetTransformFeedbackVarying(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name)
{
- d_3_0_Core->GetTransformFeedbackVarying(program, index, bufSize, length, size, type, name);
+ d_3_0_Core->f.GetTransformFeedbackVarying(program, index, bufSize, length, size, type, name);
}
inline void QOpenGLFunctions_3_3_Compatibility::glTransformFeedbackVaryings(GLuint program, GLsizei count, const GLchar* const *varyings, GLenum bufferMode)
{
- d_3_0_Core->TransformFeedbackVaryings(program, count, varyings, bufferMode);
+ d_3_0_Core->f.TransformFeedbackVaryings(program, count, varyings, bufferMode);
}
inline void QOpenGLFunctions_3_3_Compatibility::glBindBufferBase(GLenum target, GLuint index, GLuint buffer)
{
- d_3_0_Core->BindBufferBase(target, index, buffer);
+ d_3_0_Core->f.BindBufferBase(target, index, buffer);
}
inline void QOpenGLFunctions_3_3_Compatibility::glBindBufferRange(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)
{
- d_3_0_Core->BindBufferRange(target, index, buffer, offset, size);
+ d_3_0_Core->f.BindBufferRange(target, index, buffer, offset, size);
}
inline void QOpenGLFunctions_3_3_Compatibility::glEndTransformFeedback()
{
- d_3_0_Core->EndTransformFeedback();
+ d_3_0_Core->f.EndTransformFeedback();
}
inline void QOpenGLFunctions_3_3_Compatibility::glBeginTransformFeedback(GLenum primitiveMode)
{
- d_3_0_Core->BeginTransformFeedback(primitiveMode);
+ d_3_0_Core->f.BeginTransformFeedback(primitiveMode);
}
inline GLboolean QOpenGLFunctions_3_3_Compatibility::glIsEnabledi(GLenum target, GLuint index)
{
- return d_3_0_Core->IsEnabledi(target, index);
+ return d_3_0_Core->f.IsEnabledi(target, index);
}
inline void QOpenGLFunctions_3_3_Compatibility::glDisablei(GLenum target, GLuint index)
{
- d_3_0_Core->Disablei(target, index);
+ d_3_0_Core->f.Disablei(target, index);
}
inline void QOpenGLFunctions_3_3_Compatibility::glEnablei(GLenum target, GLuint index)
{
- d_3_0_Core->Enablei(target, index);
+ d_3_0_Core->f.Enablei(target, index);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetIntegeri_v(GLenum target, GLuint index, GLint *data)
{
- d_3_0_Core->GetIntegeri_v(target, index, data);
+ d_3_0_Core->f.GetIntegeri_v(target, index, data);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetBooleani_v(GLenum target, GLuint index, GLboolean *data)
{
- d_3_0_Core->GetBooleani_v(target, index, data);
+ d_3_0_Core->f.GetBooleani_v(target, index, data);
}
inline void QOpenGLFunctions_3_3_Compatibility::glColorMaski(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a)
{
- d_3_0_Core->ColorMaski(index, r, g, b, a);
+ d_3_0_Core->f.ColorMaski(index, r, g, b, a);
}
// OpenGL 3.1 core functions
inline void QOpenGLFunctions_3_3_Compatibility::glCopyBufferSubData(GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size)
{
- d_3_1_Core->CopyBufferSubData(readTarget, writeTarget, readOffset, writeOffset, size);
+ d_3_1_Core->f.CopyBufferSubData(readTarget, writeTarget, readOffset, writeOffset, size);
}
inline void QOpenGLFunctions_3_3_Compatibility::glUniformBlockBinding(GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding)
{
- d_3_1_Core->UniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding);
+ d_3_1_Core->f.UniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetActiveUniformBlockName(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName)
{
- d_3_1_Core->GetActiveUniformBlockName(program, uniformBlockIndex, bufSize, length, uniformBlockName);
+ d_3_1_Core->f.GetActiveUniformBlockName(program, uniformBlockIndex, bufSize, length, uniformBlockName);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetActiveUniformBlockiv(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params)
{
- d_3_1_Core->GetActiveUniformBlockiv(program, uniformBlockIndex, pname, params);
+ d_3_1_Core->f.GetActiveUniformBlockiv(program, uniformBlockIndex, pname, params);
}
inline GLuint QOpenGLFunctions_3_3_Compatibility::glGetUniformBlockIndex(GLuint program, const GLchar *uniformBlockName)
{
- return d_3_1_Core->GetUniformBlockIndex(program, uniformBlockName);
+ return d_3_1_Core->f.GetUniformBlockIndex(program, uniformBlockName);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetActiveUniformName(GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformName)
{
- d_3_1_Core->GetActiveUniformName(program, uniformIndex, bufSize, length, uniformName);
+ d_3_1_Core->f.GetActiveUniformName(program, uniformIndex, bufSize, length, uniformName);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetActiveUniformsiv(GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params)
{
- d_3_1_Core->GetActiveUniformsiv(program, uniformCount, uniformIndices, pname, params);
+ d_3_1_Core->f.GetActiveUniformsiv(program, uniformCount, uniformIndices, pname, params);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetUniformIndices(GLuint program, GLsizei uniformCount, const GLchar* const *uniformNames, GLuint *uniformIndices)
{
- d_3_1_Core->GetUniformIndices(program, uniformCount, uniformNames, uniformIndices);
+ d_3_1_Core->f.GetUniformIndices(program, uniformCount, uniformNames, uniformIndices);
}
inline void QOpenGLFunctions_3_3_Compatibility::glPrimitiveRestartIndex(GLuint index)
{
- d_3_1_Core->PrimitiveRestartIndex(index);
+ d_3_1_Core->f.PrimitiveRestartIndex(index);
}
inline void QOpenGLFunctions_3_3_Compatibility::glTexBuffer(GLenum target, GLenum internalformat, GLuint buffer)
{
- d_3_1_Core->TexBuffer(target, internalformat, buffer);
+ d_3_1_Core->f.TexBuffer(target, internalformat, buffer);
}
inline void QOpenGLFunctions_3_3_Compatibility::glDrawElementsInstanced(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei instancecount)
{
- d_3_1_Core->DrawElementsInstanced(mode, count, type, indices, instancecount);
+ d_3_1_Core->f.DrawElementsInstanced(mode, count, type, indices, instancecount);
}
inline void QOpenGLFunctions_3_3_Compatibility::glDrawArraysInstanced(GLenum mode, GLint first, GLsizei count, GLsizei instancecount)
{
- d_3_1_Core->DrawArraysInstanced(mode, first, count, instancecount);
+ d_3_1_Core->f.DrawArraysInstanced(mode, first, count, instancecount);
}
// OpenGL 3.2 core functions
inline void QOpenGLFunctions_3_3_Compatibility::glSampleMaski(GLuint index, GLbitfield mask)
{
- d_3_2_Core->SampleMaski(index, mask);
+ d_3_2_Core->f.SampleMaski(index, mask);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetMultisamplefv(GLenum pname, GLuint index, GLfloat *val)
{
- d_3_2_Core->GetMultisamplefv(pname, index, val);
+ d_3_2_Core->f.GetMultisamplefv(pname, index, val);
}
inline void QOpenGLFunctions_3_3_Compatibility::glTexImage3DMultisample(GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations)
{
- d_3_2_Core->TexImage3DMultisample(target, samples, internalformat, width, height, depth, fixedsamplelocations);
+ d_3_2_Core->f.TexImage3DMultisample(target, samples, internalformat, width, height, depth, fixedsamplelocations);
}
inline void QOpenGLFunctions_3_3_Compatibility::glTexImage2DMultisample(GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations)
{
- d_3_2_Core->TexImage2DMultisample(target, samples, internalformat, width, height, fixedsamplelocations);
+ d_3_2_Core->f.TexImage2DMultisample(target, samples, internalformat, width, height, fixedsamplelocations);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetSynciv(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values)
{
- d_3_2_Core->GetSynciv(sync, pname, bufSize, length, values);
+ d_3_2_Core->f.GetSynciv(sync, pname, bufSize, length, values);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetInteger64v(GLenum pname, GLint64 *params)
{
- d_3_2_Core->GetInteger64v(pname, params);
+ d_3_2_Core->f.GetInteger64v(pname, params);
}
inline void QOpenGLFunctions_3_3_Compatibility::glWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)
{
- d_3_2_Core->WaitSync(sync, flags, timeout);
+ d_3_2_Core->f.WaitSync(sync, flags, timeout);
}
inline GLenum QOpenGLFunctions_3_3_Compatibility::glClientWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)
{
- return d_3_2_Core->ClientWaitSync(sync, flags, timeout);
+ return d_3_2_Core->f.ClientWaitSync(sync, flags, timeout);
}
inline void QOpenGLFunctions_3_3_Compatibility::glDeleteSync(GLsync sync)
{
- d_3_2_Core->DeleteSync(sync);
+ d_3_2_Core->f.DeleteSync(sync);
}
inline GLboolean QOpenGLFunctions_3_3_Compatibility::glIsSync(GLsync sync)
{
- return d_3_2_Core->IsSync(sync);
+ return d_3_2_Core->f.IsSync(sync);
}
inline GLsync QOpenGLFunctions_3_3_Compatibility::glFenceSync(GLenum condition, GLbitfield flags)
{
- return d_3_2_Core->FenceSync(condition, flags);
+ return d_3_2_Core->f.FenceSync(condition, flags);
}
inline void QOpenGLFunctions_3_3_Compatibility::glProvokingVertex(GLenum mode)
{
- d_3_2_Core->ProvokingVertex(mode);
+ d_3_2_Core->f.ProvokingVertex(mode);
}
inline void QOpenGLFunctions_3_3_Compatibility::glMultiDrawElementsBaseVertex(GLenum mode, const GLsizei *count, GLenum type, const GLvoid* const *indices, GLsizei drawcount, const GLint *basevertex)
{
- d_3_2_Core->MultiDrawElementsBaseVertex(mode, count, type, indices, drawcount, basevertex);
+ d_3_2_Core->f.MultiDrawElementsBaseVertex(mode, count, type, indices, drawcount, basevertex);
}
inline void QOpenGLFunctions_3_3_Compatibility::glDrawElementsInstancedBaseVertex(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei instancecount, GLint basevertex)
{
- d_3_2_Core->DrawElementsInstancedBaseVertex(mode, count, type, indices, instancecount, basevertex);
+ d_3_2_Core->f.DrawElementsInstancedBaseVertex(mode, count, type, indices, instancecount, basevertex);
}
inline void QOpenGLFunctions_3_3_Compatibility::glDrawRangeElementsBaseVertex(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex)
{
- d_3_2_Core->DrawRangeElementsBaseVertex(mode, start, end, count, type, indices, basevertex);
+ d_3_2_Core->f.DrawRangeElementsBaseVertex(mode, start, end, count, type, indices, basevertex);
}
inline void QOpenGLFunctions_3_3_Compatibility::glDrawElementsBaseVertex(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex)
{
- d_3_2_Core->DrawElementsBaseVertex(mode, count, type, indices, basevertex);
+ d_3_2_Core->f.DrawElementsBaseVertex(mode, count, type, indices, basevertex);
}
inline void QOpenGLFunctions_3_3_Compatibility::glFramebufferTexture(GLenum target, GLenum attachment, GLuint texture, GLint level)
{
- d_3_2_Core->FramebufferTexture(target, attachment, texture, level);
+ d_3_2_Core->f.FramebufferTexture(target, attachment, texture, level);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetBufferParameteri64v(GLenum target, GLenum pname, GLint64 *params)
{
- d_3_2_Core->GetBufferParameteri64v(target, pname, params);
+ d_3_2_Core->f.GetBufferParameteri64v(target, pname, params);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetInteger64i_v(GLenum target, GLuint index, GLint64 *data)
{
- d_3_2_Core->GetInteger64i_v(target, index, data);
+ d_3_2_Core->f.GetInteger64i_v(target, index, data);
}
// OpenGL 3.3 core functions
inline void QOpenGLFunctions_3_3_Compatibility::glVertexAttribP4uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
{
- d_3_3_Core->VertexAttribP4uiv(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP4uiv(index, type, normalized, value);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertexAttribP4ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
{
- d_3_3_Core->VertexAttribP4ui(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP4ui(index, type, normalized, value);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertexAttribP3uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
{
- d_3_3_Core->VertexAttribP3uiv(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP3uiv(index, type, normalized, value);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertexAttribP3ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
{
- d_3_3_Core->VertexAttribP3ui(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP3ui(index, type, normalized, value);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertexAttribP2uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
{
- d_3_3_Core->VertexAttribP2uiv(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP2uiv(index, type, normalized, value);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertexAttribP2ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
{
- d_3_3_Core->VertexAttribP2ui(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP2ui(index, type, normalized, value);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertexAttribP1uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
{
- d_3_3_Core->VertexAttribP1uiv(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP1uiv(index, type, normalized, value);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertexAttribP1ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
{
- d_3_3_Core->VertexAttribP1ui(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP1ui(index, type, normalized, value);
}
inline void QOpenGLFunctions_3_3_Compatibility::glSecondaryColorP3uiv(GLenum type, const GLuint *color)
{
- d_3_3_Deprecated->SecondaryColorP3uiv(type, color);
+ d_3_3_Deprecated->f.SecondaryColorP3uiv(type, color);
}
inline void QOpenGLFunctions_3_3_Compatibility::glSecondaryColorP3ui(GLenum type, GLuint color)
{
- d_3_3_Deprecated->SecondaryColorP3ui(type, color);
+ d_3_3_Deprecated->f.SecondaryColorP3ui(type, color);
}
inline void QOpenGLFunctions_3_3_Compatibility::glColorP4uiv(GLenum type, const GLuint *color)
{
- d_3_3_Deprecated->ColorP4uiv(type, color);
+ d_3_3_Deprecated->f.ColorP4uiv(type, color);
}
inline void QOpenGLFunctions_3_3_Compatibility::glColorP4ui(GLenum type, GLuint color)
{
- d_3_3_Deprecated->ColorP4ui(type, color);
+ d_3_3_Deprecated->f.ColorP4ui(type, color);
}
inline void QOpenGLFunctions_3_3_Compatibility::glColorP3uiv(GLenum type, const GLuint *color)
{
- d_3_3_Deprecated->ColorP3uiv(type, color);
+ d_3_3_Deprecated->f.ColorP3uiv(type, color);
}
inline void QOpenGLFunctions_3_3_Compatibility::glColorP3ui(GLenum type, GLuint color)
{
- d_3_3_Deprecated->ColorP3ui(type, color);
+ d_3_3_Deprecated->f.ColorP3ui(type, color);
}
inline void QOpenGLFunctions_3_3_Compatibility::glNormalP3uiv(GLenum type, const GLuint *coords)
{
- d_3_3_Deprecated->NormalP3uiv(type, coords);
+ d_3_3_Deprecated->f.NormalP3uiv(type, coords);
}
inline void QOpenGLFunctions_3_3_Compatibility::glNormalP3ui(GLenum type, GLuint coords)
{
- d_3_3_Deprecated->NormalP3ui(type, coords);
+ d_3_3_Deprecated->f.NormalP3ui(type, coords);
}
inline void QOpenGLFunctions_3_3_Compatibility::glMultiTexCoordP4uiv(GLenum texture, GLenum type, const GLuint *coords)
{
- d_3_3_Deprecated->MultiTexCoordP4uiv(texture, type, coords);
+ d_3_3_Deprecated->f.MultiTexCoordP4uiv(texture, type, coords);
}
inline void QOpenGLFunctions_3_3_Compatibility::glMultiTexCoordP4ui(GLenum texture, GLenum type, GLuint coords)
{
- d_3_3_Deprecated->MultiTexCoordP4ui(texture, type, coords);
+ d_3_3_Deprecated->f.MultiTexCoordP4ui(texture, type, coords);
}
inline void QOpenGLFunctions_3_3_Compatibility::glMultiTexCoordP3uiv(GLenum texture, GLenum type, const GLuint *coords)
{
- d_3_3_Deprecated->MultiTexCoordP3uiv(texture, type, coords);
+ d_3_3_Deprecated->f.MultiTexCoordP3uiv(texture, type, coords);
}
inline void QOpenGLFunctions_3_3_Compatibility::glMultiTexCoordP3ui(GLenum texture, GLenum type, GLuint coords)
{
- d_3_3_Deprecated->MultiTexCoordP3ui(texture, type, coords);
+ d_3_3_Deprecated->f.MultiTexCoordP3ui(texture, type, coords);
}
inline void QOpenGLFunctions_3_3_Compatibility::glMultiTexCoordP2uiv(GLenum texture, GLenum type, const GLuint *coords)
{
- d_3_3_Deprecated->MultiTexCoordP2uiv(texture, type, coords);
+ d_3_3_Deprecated->f.MultiTexCoordP2uiv(texture, type, coords);
}
inline void QOpenGLFunctions_3_3_Compatibility::glMultiTexCoordP2ui(GLenum texture, GLenum type, GLuint coords)
{
- d_3_3_Deprecated->MultiTexCoordP2ui(texture, type, coords);
+ d_3_3_Deprecated->f.MultiTexCoordP2ui(texture, type, coords);
}
inline void QOpenGLFunctions_3_3_Compatibility::glMultiTexCoordP1uiv(GLenum texture, GLenum type, const GLuint *coords)
{
- d_3_3_Deprecated->MultiTexCoordP1uiv(texture, type, coords);
+ d_3_3_Deprecated->f.MultiTexCoordP1uiv(texture, type, coords);
}
inline void QOpenGLFunctions_3_3_Compatibility::glMultiTexCoordP1ui(GLenum texture, GLenum type, GLuint coords)
{
- d_3_3_Deprecated->MultiTexCoordP1ui(texture, type, coords);
+ d_3_3_Deprecated->f.MultiTexCoordP1ui(texture, type, coords);
}
inline void QOpenGLFunctions_3_3_Compatibility::glTexCoordP4uiv(GLenum type, const GLuint *coords)
{
- d_3_3_Deprecated->TexCoordP4uiv(type, coords);
+ d_3_3_Deprecated->f.TexCoordP4uiv(type, coords);
}
inline void QOpenGLFunctions_3_3_Compatibility::glTexCoordP4ui(GLenum type, GLuint coords)
{
- d_3_3_Deprecated->TexCoordP4ui(type, coords);
+ d_3_3_Deprecated->f.TexCoordP4ui(type, coords);
}
inline void QOpenGLFunctions_3_3_Compatibility::glTexCoordP3uiv(GLenum type, const GLuint *coords)
{
- d_3_3_Deprecated->TexCoordP3uiv(type, coords);
+ d_3_3_Deprecated->f.TexCoordP3uiv(type, coords);
}
inline void QOpenGLFunctions_3_3_Compatibility::glTexCoordP3ui(GLenum type, GLuint coords)
{
- d_3_3_Deprecated->TexCoordP3ui(type, coords);
+ d_3_3_Deprecated->f.TexCoordP3ui(type, coords);
}
inline void QOpenGLFunctions_3_3_Compatibility::glTexCoordP2uiv(GLenum type, const GLuint *coords)
{
- d_3_3_Deprecated->TexCoordP2uiv(type, coords);
+ d_3_3_Deprecated->f.TexCoordP2uiv(type, coords);
}
inline void QOpenGLFunctions_3_3_Compatibility::glTexCoordP2ui(GLenum type, GLuint coords)
{
- d_3_3_Deprecated->TexCoordP2ui(type, coords);
+ d_3_3_Deprecated->f.TexCoordP2ui(type, coords);
}
inline void QOpenGLFunctions_3_3_Compatibility::glTexCoordP1uiv(GLenum type, const GLuint *coords)
{
- d_3_3_Deprecated->TexCoordP1uiv(type, coords);
+ d_3_3_Deprecated->f.TexCoordP1uiv(type, coords);
}
inline void QOpenGLFunctions_3_3_Compatibility::glTexCoordP1ui(GLenum type, GLuint coords)
{
- d_3_3_Deprecated->TexCoordP1ui(type, coords);
+ d_3_3_Deprecated->f.TexCoordP1ui(type, coords);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertexP4uiv(GLenum type, const GLuint *value)
{
- d_3_3_Deprecated->VertexP4uiv(type, value);
+ d_3_3_Deprecated->f.VertexP4uiv(type, value);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertexP4ui(GLenum type, GLuint value)
{
- d_3_3_Deprecated->VertexP4ui(type, value);
+ d_3_3_Deprecated->f.VertexP4ui(type, value);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertexP3uiv(GLenum type, const GLuint *value)
{
- d_3_3_Deprecated->VertexP3uiv(type, value);
+ d_3_3_Deprecated->f.VertexP3uiv(type, value);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertexP3ui(GLenum type, GLuint value)
{
- d_3_3_Deprecated->VertexP3ui(type, value);
+ d_3_3_Deprecated->f.VertexP3ui(type, value);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertexP2uiv(GLenum type, const GLuint *value)
{
- d_3_3_Deprecated->VertexP2uiv(type, value);
+ d_3_3_Deprecated->f.VertexP2uiv(type, value);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertexP2ui(GLenum type, GLuint value)
{
- d_3_3_Deprecated->VertexP2ui(type, value);
+ d_3_3_Deprecated->f.VertexP2ui(type, value);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetQueryObjectui64v(GLuint id, GLenum pname, GLuint64 *params)
{
- d_3_3_Core->GetQueryObjectui64v(id, pname, params);
+ d_3_3_Core->f.GetQueryObjectui64v(id, pname, params);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetQueryObjecti64v(GLuint id, GLenum pname, GLint64 *params)
{
- d_3_3_Core->GetQueryObjecti64v(id, pname, params);
+ d_3_3_Core->f.GetQueryObjecti64v(id, pname, params);
}
inline void QOpenGLFunctions_3_3_Compatibility::glQueryCounter(GLuint id, GLenum target)
{
- d_3_3_Core->QueryCounter(id, target);
+ d_3_3_Core->f.QueryCounter(id, target);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetSamplerParameterIuiv(GLuint sampler, GLenum pname, GLuint *params)
{
- d_3_3_Core->GetSamplerParameterIuiv(sampler, pname, params);
+ d_3_3_Core->f.GetSamplerParameterIuiv(sampler, pname, params);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetSamplerParameterfv(GLuint sampler, GLenum pname, GLfloat *params)
{
- d_3_3_Core->GetSamplerParameterfv(sampler, pname, params);
+ d_3_3_Core->f.GetSamplerParameterfv(sampler, pname, params);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetSamplerParameterIiv(GLuint sampler, GLenum pname, GLint *params)
{
- d_3_3_Core->GetSamplerParameterIiv(sampler, pname, params);
+ d_3_3_Core->f.GetSamplerParameterIiv(sampler, pname, params);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetSamplerParameteriv(GLuint sampler, GLenum pname, GLint *params)
{
- d_3_3_Core->GetSamplerParameteriv(sampler, pname, params);
+ d_3_3_Core->f.GetSamplerParameteriv(sampler, pname, params);
}
inline void QOpenGLFunctions_3_3_Compatibility::glSamplerParameterIuiv(GLuint sampler, GLenum pname, const GLuint *param)
{
- d_3_3_Core->SamplerParameterIuiv(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameterIuiv(sampler, pname, param);
}
inline void QOpenGLFunctions_3_3_Compatibility::glSamplerParameterIiv(GLuint sampler, GLenum pname, const GLint *param)
{
- d_3_3_Core->SamplerParameterIiv(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameterIiv(sampler, pname, param);
}
inline void QOpenGLFunctions_3_3_Compatibility::glSamplerParameterfv(GLuint sampler, GLenum pname, const GLfloat *param)
{
- d_3_3_Core->SamplerParameterfv(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameterfv(sampler, pname, param);
}
inline void QOpenGLFunctions_3_3_Compatibility::glSamplerParameterf(GLuint sampler, GLenum pname, GLfloat param)
{
- d_3_3_Core->SamplerParameterf(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameterf(sampler, pname, param);
}
inline void QOpenGLFunctions_3_3_Compatibility::glSamplerParameteriv(GLuint sampler, GLenum pname, const GLint *param)
{
- d_3_3_Core->SamplerParameteriv(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameteriv(sampler, pname, param);
}
inline void QOpenGLFunctions_3_3_Compatibility::glSamplerParameteri(GLuint sampler, GLenum pname, GLint param)
{
- d_3_3_Core->SamplerParameteri(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameteri(sampler, pname, param);
}
inline void QOpenGLFunctions_3_3_Compatibility::glBindSampler(GLuint unit, GLuint sampler)
{
- d_3_3_Core->BindSampler(unit, sampler);
+ d_3_3_Core->f.BindSampler(unit, sampler);
}
inline GLboolean QOpenGLFunctions_3_3_Compatibility::glIsSampler(GLuint sampler)
{
- return d_3_3_Core->IsSampler(sampler);
+ return d_3_3_Core->f.IsSampler(sampler);
}
inline void QOpenGLFunctions_3_3_Compatibility::glDeleteSamplers(GLsizei count, const GLuint *samplers)
{
- d_3_3_Core->DeleteSamplers(count, samplers);
+ d_3_3_Core->f.DeleteSamplers(count, samplers);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGenSamplers(GLsizei count, GLuint *samplers)
{
- d_3_3_Core->GenSamplers(count, samplers);
+ d_3_3_Core->f.GenSamplers(count, samplers);
}
inline GLint QOpenGLFunctions_3_3_Compatibility::glGetFragDataIndex(GLuint program, const GLchar *name)
{
- return d_3_3_Core->GetFragDataIndex(program, name);
+ return d_3_3_Core->f.GetFragDataIndex(program, name);
}
inline void QOpenGLFunctions_3_3_Compatibility::glBindFragDataLocationIndexed(GLuint program, GLuint colorNumber, GLuint index, const GLchar *name)
{
- d_3_3_Core->BindFragDataLocationIndexed(program, colorNumber, index, name);
+ d_3_3_Core->f.BindFragDataLocationIndexed(program, colorNumber, index, name);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertexAttribDivisor(GLuint index, GLuint divisor)
{
- d_3_3_Core->VertexAttribDivisor(index, divisor);
+ d_3_3_Core->f.VertexAttribDivisor(index, divisor);
}
// OpenGL 1.0 deprecated functions
inline void QOpenGLFunctions_3_3_Compatibility::glTranslatef(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->Translatef(x, y, z);
+ d_1_0_Deprecated->f.Translatef(x, y, z);
}
inline void QOpenGLFunctions_3_3_Compatibility::glTranslated(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->Translated(x, y, z);
+ d_1_0_Deprecated->f.Translated(x, y, z);
}
inline void QOpenGLFunctions_3_3_Compatibility::glScalef(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->Scalef(x, y, z);
+ d_1_0_Deprecated->f.Scalef(x, y, z);
}
inline void QOpenGLFunctions_3_3_Compatibility::glScaled(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->Scaled(x, y, z);
+ d_1_0_Deprecated->f.Scaled(x, y, z);
}
inline void QOpenGLFunctions_3_3_Compatibility::glRotatef(GLfloat angle, GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->Rotatef(angle, x, y, z);
+ d_1_0_Deprecated->f.Rotatef(angle, x, y, z);
}
inline void QOpenGLFunctions_3_3_Compatibility::glRotated(GLdouble angle, GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->Rotated(angle, x, y, z);
+ d_1_0_Deprecated->f.Rotated(angle, x, y, z);
}
inline void QOpenGLFunctions_3_3_Compatibility::glPushMatrix()
{
- d_1_0_Deprecated->PushMatrix();
+ d_1_0_Deprecated->f.PushMatrix();
}
inline void QOpenGLFunctions_3_3_Compatibility::glPopMatrix()
{
- d_1_0_Deprecated->PopMatrix();
+ d_1_0_Deprecated->f.PopMatrix();
}
inline void QOpenGLFunctions_3_3_Compatibility::glOrtho(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
{
- d_1_0_Deprecated->Ortho(left, right, bottom, top, zNear, zFar);
+ d_1_0_Deprecated->f.Ortho(left, right, bottom, top, zNear, zFar);
}
inline void QOpenGLFunctions_3_3_Compatibility::glMultMatrixd(const GLdouble *m)
{
- d_1_0_Deprecated->MultMatrixd(m);
+ d_1_0_Deprecated->f.MultMatrixd(m);
}
inline void QOpenGLFunctions_3_3_Compatibility::glMultMatrixf(const GLfloat *m)
{
- d_1_0_Deprecated->MultMatrixf(m);
+ d_1_0_Deprecated->f.MultMatrixf(m);
}
inline void QOpenGLFunctions_3_3_Compatibility::glMatrixMode(GLenum mode)
{
- d_1_0_Deprecated->MatrixMode(mode);
+ d_1_0_Deprecated->f.MatrixMode(mode);
}
inline void QOpenGLFunctions_3_3_Compatibility::glLoadMatrixd(const GLdouble *m)
{
- d_1_0_Deprecated->LoadMatrixd(m);
+ d_1_0_Deprecated->f.LoadMatrixd(m);
}
inline void QOpenGLFunctions_3_3_Compatibility::glLoadMatrixf(const GLfloat *m)
{
- d_1_0_Deprecated->LoadMatrixf(m);
+ d_1_0_Deprecated->f.LoadMatrixf(m);
}
inline void QOpenGLFunctions_3_3_Compatibility::glLoadIdentity()
{
- d_1_0_Deprecated->LoadIdentity();
+ d_1_0_Deprecated->f.LoadIdentity();
}
inline void QOpenGLFunctions_3_3_Compatibility::glFrustum(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
{
- d_1_0_Deprecated->Frustum(left, right, bottom, top, zNear, zFar);
+ d_1_0_Deprecated->f.Frustum(left, right, bottom, top, zNear, zFar);
}
inline GLboolean QOpenGLFunctions_3_3_Compatibility::glIsList(GLuint list)
{
- return d_1_0_Deprecated->IsList(list);
+ return d_1_0_Deprecated->f.IsList(list);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetTexGeniv(GLenum coord, GLenum pname, GLint *params)
{
- d_1_0_Deprecated->GetTexGeniv(coord, pname, params);
+ d_1_0_Deprecated->f.GetTexGeniv(coord, pname, params);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetTexGenfv(GLenum coord, GLenum pname, GLfloat *params)
{
- d_1_0_Deprecated->GetTexGenfv(coord, pname, params);
+ d_1_0_Deprecated->f.GetTexGenfv(coord, pname, params);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetTexGendv(GLenum coord, GLenum pname, GLdouble *params)
{
- d_1_0_Deprecated->GetTexGendv(coord, pname, params);
+ d_1_0_Deprecated->f.GetTexGendv(coord, pname, params);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetTexEnviv(GLenum target, GLenum pname, GLint *params)
{
- d_1_0_Deprecated->GetTexEnviv(target, pname, params);
+ d_1_0_Deprecated->f.GetTexEnviv(target, pname, params);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetTexEnvfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_0_Deprecated->GetTexEnvfv(target, pname, params);
+ d_1_0_Deprecated->f.GetTexEnvfv(target, pname, params);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetPolygonStipple(GLubyte *mask)
{
- d_1_0_Deprecated->GetPolygonStipple(mask);
+ d_1_0_Deprecated->f.GetPolygonStipple(mask);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetPixelMapusv(GLenum map, GLushort *values)
{
- d_1_0_Deprecated->GetPixelMapusv(map, values);
+ d_1_0_Deprecated->f.GetPixelMapusv(map, values);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetPixelMapuiv(GLenum map, GLuint *values)
{
- d_1_0_Deprecated->GetPixelMapuiv(map, values);
+ d_1_0_Deprecated->f.GetPixelMapuiv(map, values);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetPixelMapfv(GLenum map, GLfloat *values)
{
- d_1_0_Deprecated->GetPixelMapfv(map, values);
+ d_1_0_Deprecated->f.GetPixelMapfv(map, values);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetMaterialiv(GLenum face, GLenum pname, GLint *params)
{
- d_1_0_Deprecated->GetMaterialiv(face, pname, params);
+ d_1_0_Deprecated->f.GetMaterialiv(face, pname, params);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetMaterialfv(GLenum face, GLenum pname, GLfloat *params)
{
- d_1_0_Deprecated->GetMaterialfv(face, pname, params);
+ d_1_0_Deprecated->f.GetMaterialfv(face, pname, params);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetMapiv(GLenum target, GLenum query, GLint *v)
{
- d_1_0_Deprecated->GetMapiv(target, query, v);
+ d_1_0_Deprecated->f.GetMapiv(target, query, v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetMapfv(GLenum target, GLenum query, GLfloat *v)
{
- d_1_0_Deprecated->GetMapfv(target, query, v);
+ d_1_0_Deprecated->f.GetMapfv(target, query, v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetMapdv(GLenum target, GLenum query, GLdouble *v)
{
- d_1_0_Deprecated->GetMapdv(target, query, v);
+ d_1_0_Deprecated->f.GetMapdv(target, query, v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetLightiv(GLenum light, GLenum pname, GLint *params)
{
- d_1_0_Deprecated->GetLightiv(light, pname, params);
+ d_1_0_Deprecated->f.GetLightiv(light, pname, params);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetLightfv(GLenum light, GLenum pname, GLfloat *params)
{
- d_1_0_Deprecated->GetLightfv(light, pname, params);
+ d_1_0_Deprecated->f.GetLightfv(light, pname, params);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetClipPlane(GLenum plane, GLdouble *equation)
{
- d_1_0_Deprecated->GetClipPlane(plane, equation);
+ d_1_0_Deprecated->f.GetClipPlane(plane, equation);
}
inline void QOpenGLFunctions_3_3_Compatibility::glDrawPixels(GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_0_Deprecated->DrawPixels(width, height, format, type, pixels);
+ d_1_0_Deprecated->f.DrawPixels(width, height, format, type, pixels);
}
inline void QOpenGLFunctions_3_3_Compatibility::glCopyPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum type)
{
- d_1_0_Deprecated->CopyPixels(x, y, width, height, type);
+ d_1_0_Deprecated->f.CopyPixels(x, y, width, height, type);
}
inline void QOpenGLFunctions_3_3_Compatibility::glPixelMapusv(GLenum map, GLint mapsize, const GLushort *values)
{
- d_1_0_Deprecated->PixelMapusv(map, mapsize, values);
+ d_1_0_Deprecated->f.PixelMapusv(map, mapsize, values);
}
inline void QOpenGLFunctions_3_3_Compatibility::glPixelMapuiv(GLenum map, GLint mapsize, const GLuint *values)
{
- d_1_0_Deprecated->PixelMapuiv(map, mapsize, values);
+ d_1_0_Deprecated->f.PixelMapuiv(map, mapsize, values);
}
inline void QOpenGLFunctions_3_3_Compatibility::glPixelMapfv(GLenum map, GLint mapsize, const GLfloat *values)
{
- d_1_0_Deprecated->PixelMapfv(map, mapsize, values);
+ d_1_0_Deprecated->f.PixelMapfv(map, mapsize, values);
}
inline void QOpenGLFunctions_3_3_Compatibility::glPixelTransferi(GLenum pname, GLint param)
{
- d_1_0_Deprecated->PixelTransferi(pname, param);
+ d_1_0_Deprecated->f.PixelTransferi(pname, param);
}
inline void QOpenGLFunctions_3_3_Compatibility::glPixelTransferf(GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->PixelTransferf(pname, param);
+ d_1_0_Deprecated->f.PixelTransferf(pname, param);
}
inline void QOpenGLFunctions_3_3_Compatibility::glPixelZoom(GLfloat xfactor, GLfloat yfactor)
{
- d_1_0_Deprecated->PixelZoom(xfactor, yfactor);
+ d_1_0_Deprecated->f.PixelZoom(xfactor, yfactor);
}
inline void QOpenGLFunctions_3_3_Compatibility::glAlphaFunc(GLenum func, GLfloat ref)
{
- d_1_0_Deprecated->AlphaFunc(func, ref);
+ d_1_0_Deprecated->f.AlphaFunc(func, ref);
}
inline void QOpenGLFunctions_3_3_Compatibility::glEvalPoint2(GLint i, GLint j)
{
- d_1_0_Deprecated->EvalPoint2(i, j);
+ d_1_0_Deprecated->f.EvalPoint2(i, j);
}
inline void QOpenGLFunctions_3_3_Compatibility::glEvalMesh2(GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2)
{
- d_1_0_Deprecated->EvalMesh2(mode, i1, i2, j1, j2);
+ d_1_0_Deprecated->f.EvalMesh2(mode, i1, i2, j1, j2);
}
inline void QOpenGLFunctions_3_3_Compatibility::glEvalPoint1(GLint i)
{
- d_1_0_Deprecated->EvalPoint1(i);
+ d_1_0_Deprecated->f.EvalPoint1(i);
}
inline void QOpenGLFunctions_3_3_Compatibility::glEvalMesh1(GLenum mode, GLint i1, GLint i2)
{
- d_1_0_Deprecated->EvalMesh1(mode, i1, i2);
+ d_1_0_Deprecated->f.EvalMesh1(mode, i1, i2);
}
inline void QOpenGLFunctions_3_3_Compatibility::glEvalCoord2fv(const GLfloat *u)
{
- d_1_0_Deprecated->EvalCoord2fv(u);
+ d_1_0_Deprecated->f.EvalCoord2fv(u);
}
inline void QOpenGLFunctions_3_3_Compatibility::glEvalCoord2f(GLfloat u, GLfloat v)
{
- d_1_0_Deprecated->EvalCoord2f(u, v);
+ d_1_0_Deprecated->f.EvalCoord2f(u, v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glEvalCoord2dv(const GLdouble *u)
{
- d_1_0_Deprecated->EvalCoord2dv(u);
+ d_1_0_Deprecated->f.EvalCoord2dv(u);
}
inline void QOpenGLFunctions_3_3_Compatibility::glEvalCoord2d(GLdouble u, GLdouble v)
{
- d_1_0_Deprecated->EvalCoord2d(u, v);
+ d_1_0_Deprecated->f.EvalCoord2d(u, v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glEvalCoord1fv(const GLfloat *u)
{
- d_1_0_Deprecated->EvalCoord1fv(u);
+ d_1_0_Deprecated->f.EvalCoord1fv(u);
}
inline void QOpenGLFunctions_3_3_Compatibility::glEvalCoord1f(GLfloat u)
{
- d_1_0_Deprecated->EvalCoord1f(u);
+ d_1_0_Deprecated->f.EvalCoord1f(u);
}
inline void QOpenGLFunctions_3_3_Compatibility::glEvalCoord1dv(const GLdouble *u)
{
- d_1_0_Deprecated->EvalCoord1dv(u);
+ d_1_0_Deprecated->f.EvalCoord1dv(u);
}
inline void QOpenGLFunctions_3_3_Compatibility::glEvalCoord1d(GLdouble u)
{
- d_1_0_Deprecated->EvalCoord1d(u);
+ d_1_0_Deprecated->f.EvalCoord1d(u);
}
inline void QOpenGLFunctions_3_3_Compatibility::glMapGrid2f(GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2)
{
- d_1_0_Deprecated->MapGrid2f(un, u1, u2, vn, v1, v2);
+ d_1_0_Deprecated->f.MapGrid2f(un, u1, u2, vn, v1, v2);
}
inline void QOpenGLFunctions_3_3_Compatibility::glMapGrid2d(GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2)
{
- d_1_0_Deprecated->MapGrid2d(un, u1, u2, vn, v1, v2);
+ d_1_0_Deprecated->f.MapGrid2d(un, u1, u2, vn, v1, v2);
}
inline void QOpenGLFunctions_3_3_Compatibility::glMapGrid1f(GLint un, GLfloat u1, GLfloat u2)
{
- d_1_0_Deprecated->MapGrid1f(un, u1, u2);
+ d_1_0_Deprecated->f.MapGrid1f(un, u1, u2);
}
inline void QOpenGLFunctions_3_3_Compatibility::glMapGrid1d(GLint un, GLdouble u1, GLdouble u2)
{
- d_1_0_Deprecated->MapGrid1d(un, u1, u2);
+ d_1_0_Deprecated->f.MapGrid1d(un, u1, u2);
}
inline void QOpenGLFunctions_3_3_Compatibility::glMap2f(GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points)
{
- d_1_0_Deprecated->Map2f(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points);
+ d_1_0_Deprecated->f.Map2f(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points);
}
inline void QOpenGLFunctions_3_3_Compatibility::glMap2d(GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points)
{
- d_1_0_Deprecated->Map2d(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points);
+ d_1_0_Deprecated->f.Map2d(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points);
}
inline void QOpenGLFunctions_3_3_Compatibility::glMap1f(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points)
{
- d_1_0_Deprecated->Map1f(target, u1, u2, stride, order, points);
+ d_1_0_Deprecated->f.Map1f(target, u1, u2, stride, order, points);
}
inline void QOpenGLFunctions_3_3_Compatibility::glMap1d(GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points)
{
- d_1_0_Deprecated->Map1d(target, u1, u2, stride, order, points);
+ d_1_0_Deprecated->f.Map1d(target, u1, u2, stride, order, points);
}
inline void QOpenGLFunctions_3_3_Compatibility::glPushAttrib(GLbitfield mask)
{
- d_1_0_Deprecated->PushAttrib(mask);
+ d_1_0_Deprecated->f.PushAttrib(mask);
}
inline void QOpenGLFunctions_3_3_Compatibility::glPopAttrib()
{
- d_1_0_Deprecated->PopAttrib();
+ d_1_0_Deprecated->f.PopAttrib();
}
inline void QOpenGLFunctions_3_3_Compatibility::glAccum(GLenum op, GLfloat value)
{
- d_1_0_Deprecated->Accum(op, value);
+ d_1_0_Deprecated->f.Accum(op, value);
}
inline void QOpenGLFunctions_3_3_Compatibility::glIndexMask(GLuint mask)
{
- d_1_0_Deprecated->IndexMask(mask);
+ d_1_0_Deprecated->f.IndexMask(mask);
}
inline void QOpenGLFunctions_3_3_Compatibility::glClearIndex(GLfloat c)
{
- d_1_0_Deprecated->ClearIndex(c);
+ d_1_0_Deprecated->f.ClearIndex(c);
}
inline void QOpenGLFunctions_3_3_Compatibility::glClearAccum(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_0_Deprecated->ClearAccum(red, green, blue, alpha);
+ d_1_0_Deprecated->f.ClearAccum(red, green, blue, alpha);
}
inline void QOpenGLFunctions_3_3_Compatibility::glPushName(GLuint name)
{
- d_1_0_Deprecated->PushName(name);
+ d_1_0_Deprecated->f.PushName(name);
}
inline void QOpenGLFunctions_3_3_Compatibility::glPopName()
{
- d_1_0_Deprecated->PopName();
+ d_1_0_Deprecated->f.PopName();
}
inline void QOpenGLFunctions_3_3_Compatibility::glPassThrough(GLfloat token)
{
- d_1_0_Deprecated->PassThrough(token);
+ d_1_0_Deprecated->f.PassThrough(token);
}
inline void QOpenGLFunctions_3_3_Compatibility::glLoadName(GLuint name)
{
- d_1_0_Deprecated->LoadName(name);
+ d_1_0_Deprecated->f.LoadName(name);
}
inline void QOpenGLFunctions_3_3_Compatibility::glInitNames()
{
- d_1_0_Deprecated->InitNames();
+ d_1_0_Deprecated->f.InitNames();
}
inline GLint QOpenGLFunctions_3_3_Compatibility::glRenderMode(GLenum mode)
{
- return d_1_0_Deprecated->RenderMode(mode);
+ return d_1_0_Deprecated->f.RenderMode(mode);
}
inline void QOpenGLFunctions_3_3_Compatibility::glSelectBuffer(GLsizei size, GLuint *buffer)
{
- d_1_0_Deprecated->SelectBuffer(size, buffer);
+ d_1_0_Deprecated->f.SelectBuffer(size, buffer);
}
inline void QOpenGLFunctions_3_3_Compatibility::glFeedbackBuffer(GLsizei size, GLenum type, GLfloat *buffer)
{
- d_1_0_Deprecated->FeedbackBuffer(size, type, buffer);
+ d_1_0_Deprecated->f.FeedbackBuffer(size, type, buffer);
}
inline void QOpenGLFunctions_3_3_Compatibility::glTexGeniv(GLenum coord, GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->TexGeniv(coord, pname, params);
+ d_1_0_Deprecated->f.TexGeniv(coord, pname, params);
}
inline void QOpenGLFunctions_3_3_Compatibility::glTexGeni(GLenum coord, GLenum pname, GLint param)
{
- d_1_0_Deprecated->TexGeni(coord, pname, param);
+ d_1_0_Deprecated->f.TexGeni(coord, pname, param);
}
inline void QOpenGLFunctions_3_3_Compatibility::glTexGenfv(GLenum coord, GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->TexGenfv(coord, pname, params);
+ d_1_0_Deprecated->f.TexGenfv(coord, pname, params);
}
inline void QOpenGLFunctions_3_3_Compatibility::glTexGenf(GLenum coord, GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->TexGenf(coord, pname, param);
+ d_1_0_Deprecated->f.TexGenf(coord, pname, param);
}
inline void QOpenGLFunctions_3_3_Compatibility::glTexGendv(GLenum coord, GLenum pname, const GLdouble *params)
{
- d_1_0_Deprecated->TexGendv(coord, pname, params);
+ d_1_0_Deprecated->f.TexGendv(coord, pname, params);
}
inline void QOpenGLFunctions_3_3_Compatibility::glTexGend(GLenum coord, GLenum pname, GLdouble param)
{
- d_1_0_Deprecated->TexGend(coord, pname, param);
+ d_1_0_Deprecated->f.TexGend(coord, pname, param);
}
inline void QOpenGLFunctions_3_3_Compatibility::glTexEnviv(GLenum target, GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->TexEnviv(target, pname, params);
+ d_1_0_Deprecated->f.TexEnviv(target, pname, params);
}
inline void QOpenGLFunctions_3_3_Compatibility::glTexEnvi(GLenum target, GLenum pname, GLint param)
{
- d_1_0_Deprecated->TexEnvi(target, pname, param);
+ d_1_0_Deprecated->f.TexEnvi(target, pname, param);
}
inline void QOpenGLFunctions_3_3_Compatibility::glTexEnvfv(GLenum target, GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->TexEnvfv(target, pname, params);
+ d_1_0_Deprecated->f.TexEnvfv(target, pname, params);
}
inline void QOpenGLFunctions_3_3_Compatibility::glTexEnvf(GLenum target, GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->TexEnvf(target, pname, param);
+ d_1_0_Deprecated->f.TexEnvf(target, pname, param);
}
inline void QOpenGLFunctions_3_3_Compatibility::glShadeModel(GLenum mode)
{
- d_1_0_Deprecated->ShadeModel(mode);
+ d_1_0_Deprecated->f.ShadeModel(mode);
}
inline void QOpenGLFunctions_3_3_Compatibility::glPolygonStipple(const GLubyte *mask)
{
- d_1_0_Deprecated->PolygonStipple(mask);
+ d_1_0_Deprecated->f.PolygonStipple(mask);
}
inline void QOpenGLFunctions_3_3_Compatibility::glMaterialiv(GLenum face, GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->Materialiv(face, pname, params);
+ d_1_0_Deprecated->f.Materialiv(face, pname, params);
}
inline void QOpenGLFunctions_3_3_Compatibility::glMateriali(GLenum face, GLenum pname, GLint param)
{
- d_1_0_Deprecated->Materiali(face, pname, param);
+ d_1_0_Deprecated->f.Materiali(face, pname, param);
}
inline void QOpenGLFunctions_3_3_Compatibility::glMaterialfv(GLenum face, GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->Materialfv(face, pname, params);
+ d_1_0_Deprecated->f.Materialfv(face, pname, params);
}
inline void QOpenGLFunctions_3_3_Compatibility::glMaterialf(GLenum face, GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->Materialf(face, pname, param);
+ d_1_0_Deprecated->f.Materialf(face, pname, param);
}
inline void QOpenGLFunctions_3_3_Compatibility::glLineStipple(GLint factor, GLushort pattern)
{
- d_1_0_Deprecated->LineStipple(factor, pattern);
+ d_1_0_Deprecated->f.LineStipple(factor, pattern);
}
inline void QOpenGLFunctions_3_3_Compatibility::glLightModeliv(GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->LightModeliv(pname, params);
+ d_1_0_Deprecated->f.LightModeliv(pname, params);
}
inline void QOpenGLFunctions_3_3_Compatibility::glLightModeli(GLenum pname, GLint param)
{
- d_1_0_Deprecated->LightModeli(pname, param);
+ d_1_0_Deprecated->f.LightModeli(pname, param);
}
inline void QOpenGLFunctions_3_3_Compatibility::glLightModelfv(GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->LightModelfv(pname, params);
+ d_1_0_Deprecated->f.LightModelfv(pname, params);
}
inline void QOpenGLFunctions_3_3_Compatibility::glLightModelf(GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->LightModelf(pname, param);
+ d_1_0_Deprecated->f.LightModelf(pname, param);
}
inline void QOpenGLFunctions_3_3_Compatibility::glLightiv(GLenum light, GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->Lightiv(light, pname, params);
+ d_1_0_Deprecated->f.Lightiv(light, pname, params);
}
inline void QOpenGLFunctions_3_3_Compatibility::glLighti(GLenum light, GLenum pname, GLint param)
{
- d_1_0_Deprecated->Lighti(light, pname, param);
+ d_1_0_Deprecated->f.Lighti(light, pname, param);
}
inline void QOpenGLFunctions_3_3_Compatibility::glLightfv(GLenum light, GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->Lightfv(light, pname, params);
+ d_1_0_Deprecated->f.Lightfv(light, pname, params);
}
inline void QOpenGLFunctions_3_3_Compatibility::glLightf(GLenum light, GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->Lightf(light, pname, param);
+ d_1_0_Deprecated->f.Lightf(light, pname, param);
}
inline void QOpenGLFunctions_3_3_Compatibility::glFogiv(GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->Fogiv(pname, params);
+ d_1_0_Deprecated->f.Fogiv(pname, params);
}
inline void QOpenGLFunctions_3_3_Compatibility::glFogi(GLenum pname, GLint param)
{
- d_1_0_Deprecated->Fogi(pname, param);
+ d_1_0_Deprecated->f.Fogi(pname, param);
}
inline void QOpenGLFunctions_3_3_Compatibility::glFogfv(GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->Fogfv(pname, params);
+ d_1_0_Deprecated->f.Fogfv(pname, params);
}
inline void QOpenGLFunctions_3_3_Compatibility::glFogf(GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->Fogf(pname, param);
+ d_1_0_Deprecated->f.Fogf(pname, param);
}
inline void QOpenGLFunctions_3_3_Compatibility::glColorMaterial(GLenum face, GLenum mode)
{
- d_1_0_Deprecated->ColorMaterial(face, mode);
+ d_1_0_Deprecated->f.ColorMaterial(face, mode);
}
inline void QOpenGLFunctions_3_3_Compatibility::glClipPlane(GLenum plane, const GLdouble *equation)
{
- d_1_0_Deprecated->ClipPlane(plane, equation);
+ d_1_0_Deprecated->f.ClipPlane(plane, equation);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertex4sv(const GLshort *v)
{
- d_1_0_Deprecated->Vertex4sv(v);
+ d_1_0_Deprecated->f.Vertex4sv(v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertex4s(GLshort x, GLshort y, GLshort z, GLshort w)
{
- d_1_0_Deprecated->Vertex4s(x, y, z, w);
+ d_1_0_Deprecated->f.Vertex4s(x, y, z, w);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertex4iv(const GLint *v)
{
- d_1_0_Deprecated->Vertex4iv(v);
+ d_1_0_Deprecated->f.Vertex4iv(v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertex4i(GLint x, GLint y, GLint z, GLint w)
{
- d_1_0_Deprecated->Vertex4i(x, y, z, w);
+ d_1_0_Deprecated->f.Vertex4i(x, y, z, w);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertex4fv(const GLfloat *v)
{
- d_1_0_Deprecated->Vertex4fv(v);
+ d_1_0_Deprecated->f.Vertex4fv(v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertex4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
{
- d_1_0_Deprecated->Vertex4f(x, y, z, w);
+ d_1_0_Deprecated->f.Vertex4f(x, y, z, w);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertex4dv(const GLdouble *v)
{
- d_1_0_Deprecated->Vertex4dv(v);
+ d_1_0_Deprecated->f.Vertex4dv(v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertex4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
{
- d_1_0_Deprecated->Vertex4d(x, y, z, w);
+ d_1_0_Deprecated->f.Vertex4d(x, y, z, w);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertex3sv(const GLshort *v)
{
- d_1_0_Deprecated->Vertex3sv(v);
+ d_1_0_Deprecated->f.Vertex3sv(v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertex3s(GLshort x, GLshort y, GLshort z)
{
- d_1_0_Deprecated->Vertex3s(x, y, z);
+ d_1_0_Deprecated->f.Vertex3s(x, y, z);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertex3iv(const GLint *v)
{
- d_1_0_Deprecated->Vertex3iv(v);
+ d_1_0_Deprecated->f.Vertex3iv(v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertex3i(GLint x, GLint y, GLint z)
{
- d_1_0_Deprecated->Vertex3i(x, y, z);
+ d_1_0_Deprecated->f.Vertex3i(x, y, z);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertex3fv(const GLfloat *v)
{
- d_1_0_Deprecated->Vertex3fv(v);
+ d_1_0_Deprecated->f.Vertex3fv(v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertex3f(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->Vertex3f(x, y, z);
+ d_1_0_Deprecated->f.Vertex3f(x, y, z);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertex3dv(const GLdouble *v)
{
- d_1_0_Deprecated->Vertex3dv(v);
+ d_1_0_Deprecated->f.Vertex3dv(v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertex3d(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->Vertex3d(x, y, z);
+ d_1_0_Deprecated->f.Vertex3d(x, y, z);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertex2sv(const GLshort *v)
{
- d_1_0_Deprecated->Vertex2sv(v);
+ d_1_0_Deprecated->f.Vertex2sv(v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertex2s(GLshort x, GLshort y)
{
- d_1_0_Deprecated->Vertex2s(x, y);
+ d_1_0_Deprecated->f.Vertex2s(x, y);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertex2iv(const GLint *v)
{
- d_1_0_Deprecated->Vertex2iv(v);
+ d_1_0_Deprecated->f.Vertex2iv(v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertex2i(GLint x, GLint y)
{
- d_1_0_Deprecated->Vertex2i(x, y);
+ d_1_0_Deprecated->f.Vertex2i(x, y);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertex2fv(const GLfloat *v)
{
- d_1_0_Deprecated->Vertex2fv(v);
+ d_1_0_Deprecated->f.Vertex2fv(v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertex2f(GLfloat x, GLfloat y)
{
- d_1_0_Deprecated->Vertex2f(x, y);
+ d_1_0_Deprecated->f.Vertex2f(x, y);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertex2dv(const GLdouble *v)
{
- d_1_0_Deprecated->Vertex2dv(v);
+ d_1_0_Deprecated->f.Vertex2dv(v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertex2d(GLdouble x, GLdouble y)
{
- d_1_0_Deprecated->Vertex2d(x, y);
+ d_1_0_Deprecated->f.Vertex2d(x, y);
}
inline void QOpenGLFunctions_3_3_Compatibility::glTexCoord4sv(const GLshort *v)
{
- d_1_0_Deprecated->TexCoord4sv(v);
+ d_1_0_Deprecated->f.TexCoord4sv(v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glTexCoord4s(GLshort s, GLshort t, GLshort r, GLshort q)
{
- d_1_0_Deprecated->TexCoord4s(s, t, r, q);
+ d_1_0_Deprecated->f.TexCoord4s(s, t, r, q);
}
inline void QOpenGLFunctions_3_3_Compatibility::glTexCoord4iv(const GLint *v)
{
- d_1_0_Deprecated->TexCoord4iv(v);
+ d_1_0_Deprecated->f.TexCoord4iv(v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glTexCoord4i(GLint s, GLint t, GLint r, GLint q)
{
- d_1_0_Deprecated->TexCoord4i(s, t, r, q);
+ d_1_0_Deprecated->f.TexCoord4i(s, t, r, q);
}
inline void QOpenGLFunctions_3_3_Compatibility::glTexCoord4fv(const GLfloat *v)
{
- d_1_0_Deprecated->TexCoord4fv(v);
+ d_1_0_Deprecated->f.TexCoord4fv(v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glTexCoord4f(GLfloat s, GLfloat t, GLfloat r, GLfloat q)
{
- d_1_0_Deprecated->TexCoord4f(s, t, r, q);
+ d_1_0_Deprecated->f.TexCoord4f(s, t, r, q);
}
inline void QOpenGLFunctions_3_3_Compatibility::glTexCoord4dv(const GLdouble *v)
{
- d_1_0_Deprecated->TexCoord4dv(v);
+ d_1_0_Deprecated->f.TexCoord4dv(v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glTexCoord4d(GLdouble s, GLdouble t, GLdouble r, GLdouble q)
{
- d_1_0_Deprecated->TexCoord4d(s, t, r, q);
+ d_1_0_Deprecated->f.TexCoord4d(s, t, r, q);
}
inline void QOpenGLFunctions_3_3_Compatibility::glTexCoord3sv(const GLshort *v)
{
- d_1_0_Deprecated->TexCoord3sv(v);
+ d_1_0_Deprecated->f.TexCoord3sv(v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glTexCoord3s(GLshort s, GLshort t, GLshort r)
{
- d_1_0_Deprecated->TexCoord3s(s, t, r);
+ d_1_0_Deprecated->f.TexCoord3s(s, t, r);
}
inline void QOpenGLFunctions_3_3_Compatibility::glTexCoord3iv(const GLint *v)
{
- d_1_0_Deprecated->TexCoord3iv(v);
+ d_1_0_Deprecated->f.TexCoord3iv(v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glTexCoord3i(GLint s, GLint t, GLint r)
{
- d_1_0_Deprecated->TexCoord3i(s, t, r);
+ d_1_0_Deprecated->f.TexCoord3i(s, t, r);
}
inline void QOpenGLFunctions_3_3_Compatibility::glTexCoord3fv(const GLfloat *v)
{
- d_1_0_Deprecated->TexCoord3fv(v);
+ d_1_0_Deprecated->f.TexCoord3fv(v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glTexCoord3f(GLfloat s, GLfloat t, GLfloat r)
{
- d_1_0_Deprecated->TexCoord3f(s, t, r);
+ d_1_0_Deprecated->f.TexCoord3f(s, t, r);
}
inline void QOpenGLFunctions_3_3_Compatibility::glTexCoord3dv(const GLdouble *v)
{
- d_1_0_Deprecated->TexCoord3dv(v);
+ d_1_0_Deprecated->f.TexCoord3dv(v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glTexCoord3d(GLdouble s, GLdouble t, GLdouble r)
{
- d_1_0_Deprecated->TexCoord3d(s, t, r);
+ d_1_0_Deprecated->f.TexCoord3d(s, t, r);
}
inline void QOpenGLFunctions_3_3_Compatibility::glTexCoord2sv(const GLshort *v)
{
- d_1_0_Deprecated->TexCoord2sv(v);
+ d_1_0_Deprecated->f.TexCoord2sv(v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glTexCoord2s(GLshort s, GLshort t)
{
- d_1_0_Deprecated->TexCoord2s(s, t);
+ d_1_0_Deprecated->f.TexCoord2s(s, t);
}
inline void QOpenGLFunctions_3_3_Compatibility::glTexCoord2iv(const GLint *v)
{
- d_1_0_Deprecated->TexCoord2iv(v);
+ d_1_0_Deprecated->f.TexCoord2iv(v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glTexCoord2i(GLint s, GLint t)
{
- d_1_0_Deprecated->TexCoord2i(s, t);
+ d_1_0_Deprecated->f.TexCoord2i(s, t);
}
inline void QOpenGLFunctions_3_3_Compatibility::glTexCoord2fv(const GLfloat *v)
{
- d_1_0_Deprecated->TexCoord2fv(v);
+ d_1_0_Deprecated->f.TexCoord2fv(v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glTexCoord2f(GLfloat s, GLfloat t)
{
- d_1_0_Deprecated->TexCoord2f(s, t);
+ d_1_0_Deprecated->f.TexCoord2f(s, t);
}
inline void QOpenGLFunctions_3_3_Compatibility::glTexCoord2dv(const GLdouble *v)
{
- d_1_0_Deprecated->TexCoord2dv(v);
+ d_1_0_Deprecated->f.TexCoord2dv(v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glTexCoord2d(GLdouble s, GLdouble t)
{
- d_1_0_Deprecated->TexCoord2d(s, t);
+ d_1_0_Deprecated->f.TexCoord2d(s, t);
}
inline void QOpenGLFunctions_3_3_Compatibility::glTexCoord1sv(const GLshort *v)
{
- d_1_0_Deprecated->TexCoord1sv(v);
+ d_1_0_Deprecated->f.TexCoord1sv(v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glTexCoord1s(GLshort s)
{
- d_1_0_Deprecated->TexCoord1s(s);
+ d_1_0_Deprecated->f.TexCoord1s(s);
}
inline void QOpenGLFunctions_3_3_Compatibility::glTexCoord1iv(const GLint *v)
{
- d_1_0_Deprecated->TexCoord1iv(v);
+ d_1_0_Deprecated->f.TexCoord1iv(v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glTexCoord1i(GLint s)
{
- d_1_0_Deprecated->TexCoord1i(s);
+ d_1_0_Deprecated->f.TexCoord1i(s);
}
inline void QOpenGLFunctions_3_3_Compatibility::glTexCoord1fv(const GLfloat *v)
{
- d_1_0_Deprecated->TexCoord1fv(v);
+ d_1_0_Deprecated->f.TexCoord1fv(v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glTexCoord1f(GLfloat s)
{
- d_1_0_Deprecated->TexCoord1f(s);
+ d_1_0_Deprecated->f.TexCoord1f(s);
}
inline void QOpenGLFunctions_3_3_Compatibility::glTexCoord1dv(const GLdouble *v)
{
- d_1_0_Deprecated->TexCoord1dv(v);
+ d_1_0_Deprecated->f.TexCoord1dv(v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glTexCoord1d(GLdouble s)
{
- d_1_0_Deprecated->TexCoord1d(s);
+ d_1_0_Deprecated->f.TexCoord1d(s);
}
inline void QOpenGLFunctions_3_3_Compatibility::glRectsv(const GLshort *v1, const GLshort *v2)
{
- d_1_0_Deprecated->Rectsv(v1, v2);
+ d_1_0_Deprecated->f.Rectsv(v1, v2);
}
inline void QOpenGLFunctions_3_3_Compatibility::glRects(GLshort x1, GLshort y1, GLshort x2, GLshort y2)
{
- d_1_0_Deprecated->Rects(x1, y1, x2, y2);
+ d_1_0_Deprecated->f.Rects(x1, y1, x2, y2);
}
inline void QOpenGLFunctions_3_3_Compatibility::glRectiv(const GLint *v1, const GLint *v2)
{
- d_1_0_Deprecated->Rectiv(v1, v2);
+ d_1_0_Deprecated->f.Rectiv(v1, v2);
}
inline void QOpenGLFunctions_3_3_Compatibility::glRecti(GLint x1, GLint y1, GLint x2, GLint y2)
{
- d_1_0_Deprecated->Recti(x1, y1, x2, y2);
+ d_1_0_Deprecated->f.Recti(x1, y1, x2, y2);
}
inline void QOpenGLFunctions_3_3_Compatibility::glRectfv(const GLfloat *v1, const GLfloat *v2)
{
- d_1_0_Deprecated->Rectfv(v1, v2);
+ d_1_0_Deprecated->f.Rectfv(v1, v2);
}
inline void QOpenGLFunctions_3_3_Compatibility::glRectf(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2)
{
- d_1_0_Deprecated->Rectf(x1, y1, x2, y2);
+ d_1_0_Deprecated->f.Rectf(x1, y1, x2, y2);
}
inline void QOpenGLFunctions_3_3_Compatibility::glRectdv(const GLdouble *v1, const GLdouble *v2)
{
- d_1_0_Deprecated->Rectdv(v1, v2);
+ d_1_0_Deprecated->f.Rectdv(v1, v2);
}
inline void QOpenGLFunctions_3_3_Compatibility::glRectd(GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2)
{
- d_1_0_Deprecated->Rectd(x1, y1, x2, y2);
+ d_1_0_Deprecated->f.Rectd(x1, y1, x2, y2);
}
inline void QOpenGLFunctions_3_3_Compatibility::glRasterPos4sv(const GLshort *v)
{
- d_1_0_Deprecated->RasterPos4sv(v);
+ d_1_0_Deprecated->f.RasterPos4sv(v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glRasterPos4s(GLshort x, GLshort y, GLshort z, GLshort w)
{
- d_1_0_Deprecated->RasterPos4s(x, y, z, w);
+ d_1_0_Deprecated->f.RasterPos4s(x, y, z, w);
}
inline void QOpenGLFunctions_3_3_Compatibility::glRasterPos4iv(const GLint *v)
{
- d_1_0_Deprecated->RasterPos4iv(v);
+ d_1_0_Deprecated->f.RasterPos4iv(v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glRasterPos4i(GLint x, GLint y, GLint z, GLint w)
{
- d_1_0_Deprecated->RasterPos4i(x, y, z, w);
+ d_1_0_Deprecated->f.RasterPos4i(x, y, z, w);
}
inline void QOpenGLFunctions_3_3_Compatibility::glRasterPos4fv(const GLfloat *v)
{
- d_1_0_Deprecated->RasterPos4fv(v);
+ d_1_0_Deprecated->f.RasterPos4fv(v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glRasterPos4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
{
- d_1_0_Deprecated->RasterPos4f(x, y, z, w);
+ d_1_0_Deprecated->f.RasterPos4f(x, y, z, w);
}
inline void QOpenGLFunctions_3_3_Compatibility::glRasterPos4dv(const GLdouble *v)
{
- d_1_0_Deprecated->RasterPos4dv(v);
+ d_1_0_Deprecated->f.RasterPos4dv(v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glRasterPos4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
{
- d_1_0_Deprecated->RasterPos4d(x, y, z, w);
+ d_1_0_Deprecated->f.RasterPos4d(x, y, z, w);
}
inline void QOpenGLFunctions_3_3_Compatibility::glRasterPos3sv(const GLshort *v)
{
- d_1_0_Deprecated->RasterPos3sv(v);
+ d_1_0_Deprecated->f.RasterPos3sv(v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glRasterPos3s(GLshort x, GLshort y, GLshort z)
{
- d_1_0_Deprecated->RasterPos3s(x, y, z);
+ d_1_0_Deprecated->f.RasterPos3s(x, y, z);
}
inline void QOpenGLFunctions_3_3_Compatibility::glRasterPos3iv(const GLint *v)
{
- d_1_0_Deprecated->RasterPos3iv(v);
+ d_1_0_Deprecated->f.RasterPos3iv(v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glRasterPos3i(GLint x, GLint y, GLint z)
{
- d_1_0_Deprecated->RasterPos3i(x, y, z);
+ d_1_0_Deprecated->f.RasterPos3i(x, y, z);
}
inline void QOpenGLFunctions_3_3_Compatibility::glRasterPos3fv(const GLfloat *v)
{
- d_1_0_Deprecated->RasterPos3fv(v);
+ d_1_0_Deprecated->f.RasterPos3fv(v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glRasterPos3f(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->RasterPos3f(x, y, z);
+ d_1_0_Deprecated->f.RasterPos3f(x, y, z);
}
inline void QOpenGLFunctions_3_3_Compatibility::glRasterPos3dv(const GLdouble *v)
{
- d_1_0_Deprecated->RasterPos3dv(v);
+ d_1_0_Deprecated->f.RasterPos3dv(v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glRasterPos3d(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->RasterPos3d(x, y, z);
+ d_1_0_Deprecated->f.RasterPos3d(x, y, z);
}
inline void QOpenGLFunctions_3_3_Compatibility::glRasterPos2sv(const GLshort *v)
{
- d_1_0_Deprecated->RasterPos2sv(v);
+ d_1_0_Deprecated->f.RasterPos2sv(v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glRasterPos2s(GLshort x, GLshort y)
{
- d_1_0_Deprecated->RasterPos2s(x, y);
+ d_1_0_Deprecated->f.RasterPos2s(x, y);
}
inline void QOpenGLFunctions_3_3_Compatibility::glRasterPos2iv(const GLint *v)
{
- d_1_0_Deprecated->RasterPos2iv(v);
+ d_1_0_Deprecated->f.RasterPos2iv(v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glRasterPos2i(GLint x, GLint y)
{
- d_1_0_Deprecated->RasterPos2i(x, y);
+ d_1_0_Deprecated->f.RasterPos2i(x, y);
}
inline void QOpenGLFunctions_3_3_Compatibility::glRasterPos2fv(const GLfloat *v)
{
- d_1_0_Deprecated->RasterPos2fv(v);
+ d_1_0_Deprecated->f.RasterPos2fv(v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glRasterPos2f(GLfloat x, GLfloat y)
{
- d_1_0_Deprecated->RasterPos2f(x, y);
+ d_1_0_Deprecated->f.RasterPos2f(x, y);
}
inline void QOpenGLFunctions_3_3_Compatibility::glRasterPos2dv(const GLdouble *v)
{
- d_1_0_Deprecated->RasterPos2dv(v);
+ d_1_0_Deprecated->f.RasterPos2dv(v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glRasterPos2d(GLdouble x, GLdouble y)
{
- d_1_0_Deprecated->RasterPos2d(x, y);
+ d_1_0_Deprecated->f.RasterPos2d(x, y);
}
inline void QOpenGLFunctions_3_3_Compatibility::glNormal3sv(const GLshort *v)
{
- d_1_0_Deprecated->Normal3sv(v);
+ d_1_0_Deprecated->f.Normal3sv(v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glNormal3s(GLshort nx, GLshort ny, GLshort nz)
{
- d_1_0_Deprecated->Normal3s(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3s(nx, ny, nz);
}
inline void QOpenGLFunctions_3_3_Compatibility::glNormal3iv(const GLint *v)
{
- d_1_0_Deprecated->Normal3iv(v);
+ d_1_0_Deprecated->f.Normal3iv(v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glNormal3i(GLint nx, GLint ny, GLint nz)
{
- d_1_0_Deprecated->Normal3i(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3i(nx, ny, nz);
}
inline void QOpenGLFunctions_3_3_Compatibility::glNormal3fv(const GLfloat *v)
{
- d_1_0_Deprecated->Normal3fv(v);
+ d_1_0_Deprecated->f.Normal3fv(v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glNormal3f(GLfloat nx, GLfloat ny, GLfloat nz)
{
- d_1_0_Deprecated->Normal3f(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3f(nx, ny, nz);
}
inline void QOpenGLFunctions_3_3_Compatibility::glNormal3dv(const GLdouble *v)
{
- d_1_0_Deprecated->Normal3dv(v);
+ d_1_0_Deprecated->f.Normal3dv(v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glNormal3d(GLdouble nx, GLdouble ny, GLdouble nz)
{
- d_1_0_Deprecated->Normal3d(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3d(nx, ny, nz);
}
inline void QOpenGLFunctions_3_3_Compatibility::glNormal3bv(const GLbyte *v)
{
- d_1_0_Deprecated->Normal3bv(v);
+ d_1_0_Deprecated->f.Normal3bv(v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glNormal3b(GLbyte nx, GLbyte ny, GLbyte nz)
{
- d_1_0_Deprecated->Normal3b(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3b(nx, ny, nz);
}
inline void QOpenGLFunctions_3_3_Compatibility::glIndexsv(const GLshort *c)
{
- d_1_0_Deprecated->Indexsv(c);
+ d_1_0_Deprecated->f.Indexsv(c);
}
inline void QOpenGLFunctions_3_3_Compatibility::glIndexs(GLshort c)
{
- d_1_0_Deprecated->Indexs(c);
+ d_1_0_Deprecated->f.Indexs(c);
}
inline void QOpenGLFunctions_3_3_Compatibility::glIndexiv(const GLint *c)
{
- d_1_0_Deprecated->Indexiv(c);
+ d_1_0_Deprecated->f.Indexiv(c);
}
inline void QOpenGLFunctions_3_3_Compatibility::glIndexi(GLint c)
{
- d_1_0_Deprecated->Indexi(c);
+ d_1_0_Deprecated->f.Indexi(c);
}
inline void QOpenGLFunctions_3_3_Compatibility::glIndexfv(const GLfloat *c)
{
- d_1_0_Deprecated->Indexfv(c);
+ d_1_0_Deprecated->f.Indexfv(c);
}
inline void QOpenGLFunctions_3_3_Compatibility::glIndexf(GLfloat c)
{
- d_1_0_Deprecated->Indexf(c);
+ d_1_0_Deprecated->f.Indexf(c);
}
inline void QOpenGLFunctions_3_3_Compatibility::glIndexdv(const GLdouble *c)
{
- d_1_0_Deprecated->Indexdv(c);
+ d_1_0_Deprecated->f.Indexdv(c);
}
inline void QOpenGLFunctions_3_3_Compatibility::glIndexd(GLdouble c)
{
- d_1_0_Deprecated->Indexd(c);
+ d_1_0_Deprecated->f.Indexd(c);
}
inline void QOpenGLFunctions_3_3_Compatibility::glEnd()
{
- d_1_0_Deprecated->End();
+ d_1_0_Deprecated->f.End();
}
inline void QOpenGLFunctions_3_3_Compatibility::glEdgeFlagv(const GLboolean *flag)
{
- d_1_0_Deprecated->EdgeFlagv(flag);
+ d_1_0_Deprecated->f.EdgeFlagv(flag);
}
inline void QOpenGLFunctions_3_3_Compatibility::glEdgeFlag(GLboolean flag)
{
- d_1_0_Deprecated->EdgeFlag(flag);
+ d_1_0_Deprecated->f.EdgeFlag(flag);
}
inline void QOpenGLFunctions_3_3_Compatibility::glColor4usv(const GLushort *v)
{
- d_1_0_Deprecated->Color4usv(v);
+ d_1_0_Deprecated->f.Color4usv(v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glColor4us(GLushort red, GLushort green, GLushort blue, GLushort alpha)
{
- d_1_0_Deprecated->Color4us(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4us(red, green, blue, alpha);
}
inline void QOpenGLFunctions_3_3_Compatibility::glColor4uiv(const GLuint *v)
{
- d_1_0_Deprecated->Color4uiv(v);
+ d_1_0_Deprecated->f.Color4uiv(v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glColor4ui(GLuint red, GLuint green, GLuint blue, GLuint alpha)
{
- d_1_0_Deprecated->Color4ui(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4ui(red, green, blue, alpha);
}
inline void QOpenGLFunctions_3_3_Compatibility::glColor4ubv(const GLubyte *v)
{
- d_1_0_Deprecated->Color4ubv(v);
+ d_1_0_Deprecated->f.Color4ubv(v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glColor4ub(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha)
{
- d_1_0_Deprecated->Color4ub(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4ub(red, green, blue, alpha);
}
inline void QOpenGLFunctions_3_3_Compatibility::glColor4sv(const GLshort *v)
{
- d_1_0_Deprecated->Color4sv(v);
+ d_1_0_Deprecated->f.Color4sv(v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glColor4s(GLshort red, GLshort green, GLshort blue, GLshort alpha)
{
- d_1_0_Deprecated->Color4s(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4s(red, green, blue, alpha);
}
inline void QOpenGLFunctions_3_3_Compatibility::glColor4iv(const GLint *v)
{
- d_1_0_Deprecated->Color4iv(v);
+ d_1_0_Deprecated->f.Color4iv(v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glColor4i(GLint red, GLint green, GLint blue, GLint alpha)
{
- d_1_0_Deprecated->Color4i(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4i(red, green, blue, alpha);
}
inline void QOpenGLFunctions_3_3_Compatibility::glColor4fv(const GLfloat *v)
{
- d_1_0_Deprecated->Color4fv(v);
+ d_1_0_Deprecated->f.Color4fv(v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glColor4f(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_0_Deprecated->Color4f(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4f(red, green, blue, alpha);
}
inline void QOpenGLFunctions_3_3_Compatibility::glColor4dv(const GLdouble *v)
{
- d_1_0_Deprecated->Color4dv(v);
+ d_1_0_Deprecated->f.Color4dv(v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glColor4d(GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha)
{
- d_1_0_Deprecated->Color4d(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4d(red, green, blue, alpha);
}
inline void QOpenGLFunctions_3_3_Compatibility::glColor4bv(const GLbyte *v)
{
- d_1_0_Deprecated->Color4bv(v);
+ d_1_0_Deprecated->f.Color4bv(v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glColor4b(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha)
{
- d_1_0_Deprecated->Color4b(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4b(red, green, blue, alpha);
}
inline void QOpenGLFunctions_3_3_Compatibility::glColor3usv(const GLushort *v)
{
- d_1_0_Deprecated->Color3usv(v);
+ d_1_0_Deprecated->f.Color3usv(v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glColor3us(GLushort red, GLushort green, GLushort blue)
{
- d_1_0_Deprecated->Color3us(red, green, blue);
+ d_1_0_Deprecated->f.Color3us(red, green, blue);
}
inline void QOpenGLFunctions_3_3_Compatibility::glColor3uiv(const GLuint *v)
{
- d_1_0_Deprecated->Color3uiv(v);
+ d_1_0_Deprecated->f.Color3uiv(v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glColor3ui(GLuint red, GLuint green, GLuint blue)
{
- d_1_0_Deprecated->Color3ui(red, green, blue);
+ d_1_0_Deprecated->f.Color3ui(red, green, blue);
}
inline void QOpenGLFunctions_3_3_Compatibility::glColor3ubv(const GLubyte *v)
{
- d_1_0_Deprecated->Color3ubv(v);
+ d_1_0_Deprecated->f.Color3ubv(v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glColor3ub(GLubyte red, GLubyte green, GLubyte blue)
{
- d_1_0_Deprecated->Color3ub(red, green, blue);
+ d_1_0_Deprecated->f.Color3ub(red, green, blue);
}
inline void QOpenGLFunctions_3_3_Compatibility::glColor3sv(const GLshort *v)
{
- d_1_0_Deprecated->Color3sv(v);
+ d_1_0_Deprecated->f.Color3sv(v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glColor3s(GLshort red, GLshort green, GLshort blue)
{
- d_1_0_Deprecated->Color3s(red, green, blue);
+ d_1_0_Deprecated->f.Color3s(red, green, blue);
}
inline void QOpenGLFunctions_3_3_Compatibility::glColor3iv(const GLint *v)
{
- d_1_0_Deprecated->Color3iv(v);
+ d_1_0_Deprecated->f.Color3iv(v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glColor3i(GLint red, GLint green, GLint blue)
{
- d_1_0_Deprecated->Color3i(red, green, blue);
+ d_1_0_Deprecated->f.Color3i(red, green, blue);
}
inline void QOpenGLFunctions_3_3_Compatibility::glColor3fv(const GLfloat *v)
{
- d_1_0_Deprecated->Color3fv(v);
+ d_1_0_Deprecated->f.Color3fv(v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glColor3f(GLfloat red, GLfloat green, GLfloat blue)
{
- d_1_0_Deprecated->Color3f(red, green, blue);
+ d_1_0_Deprecated->f.Color3f(red, green, blue);
}
inline void QOpenGLFunctions_3_3_Compatibility::glColor3dv(const GLdouble *v)
{
- d_1_0_Deprecated->Color3dv(v);
+ d_1_0_Deprecated->f.Color3dv(v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glColor3d(GLdouble red, GLdouble green, GLdouble blue)
{
- d_1_0_Deprecated->Color3d(red, green, blue);
+ d_1_0_Deprecated->f.Color3d(red, green, blue);
}
inline void QOpenGLFunctions_3_3_Compatibility::glColor3bv(const GLbyte *v)
{
- d_1_0_Deprecated->Color3bv(v);
+ d_1_0_Deprecated->f.Color3bv(v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glColor3b(GLbyte red, GLbyte green, GLbyte blue)
{
- d_1_0_Deprecated->Color3b(red, green, blue);
+ d_1_0_Deprecated->f.Color3b(red, green, blue);
}
inline void QOpenGLFunctions_3_3_Compatibility::glBitmap(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap)
{
- d_1_0_Deprecated->Bitmap(width, height, xorig, yorig, xmove, ymove, bitmap);
+ d_1_0_Deprecated->f.Bitmap(width, height, xorig, yorig, xmove, ymove, bitmap);
}
inline void QOpenGLFunctions_3_3_Compatibility::glBegin(GLenum mode)
{
- d_1_0_Deprecated->Begin(mode);
+ d_1_0_Deprecated->f.Begin(mode);
}
inline void QOpenGLFunctions_3_3_Compatibility::glListBase(GLuint base)
{
- d_1_0_Deprecated->ListBase(base);
+ d_1_0_Deprecated->f.ListBase(base);
}
inline GLuint QOpenGLFunctions_3_3_Compatibility::glGenLists(GLsizei range)
{
- return d_1_0_Deprecated->GenLists(range);
+ return d_1_0_Deprecated->f.GenLists(range);
}
inline void QOpenGLFunctions_3_3_Compatibility::glDeleteLists(GLuint list, GLsizei range)
{
- d_1_0_Deprecated->DeleteLists(list, range);
+ d_1_0_Deprecated->f.DeleteLists(list, range);
}
inline void QOpenGLFunctions_3_3_Compatibility::glCallLists(GLsizei n, GLenum type, const GLvoid *lists)
{
- d_1_0_Deprecated->CallLists(n, type, lists);
+ d_1_0_Deprecated->f.CallLists(n, type, lists);
}
inline void QOpenGLFunctions_3_3_Compatibility::glCallList(GLuint list)
{
- d_1_0_Deprecated->CallList(list);
+ d_1_0_Deprecated->f.CallList(list);
}
inline void QOpenGLFunctions_3_3_Compatibility::glEndList()
{
- d_1_0_Deprecated->EndList();
+ d_1_0_Deprecated->f.EndList();
}
inline void QOpenGLFunctions_3_3_Compatibility::glNewList(GLuint list, GLenum mode)
{
- d_1_0_Deprecated->NewList(list, mode);
+ d_1_0_Deprecated->f.NewList(list, mode);
}
// OpenGL 1.1 deprecated functions
inline void QOpenGLFunctions_3_3_Compatibility::glPushClientAttrib(GLbitfield mask)
{
- d_1_1_Deprecated->PushClientAttrib(mask);
+ d_1_1_Deprecated->f.PushClientAttrib(mask);
}
inline void QOpenGLFunctions_3_3_Compatibility::glPopClientAttrib()
{
- d_1_1_Deprecated->PopClientAttrib();
+ d_1_1_Deprecated->f.PopClientAttrib();
}
inline void QOpenGLFunctions_3_3_Compatibility::glPrioritizeTextures(GLsizei n, const GLuint *textures, const GLfloat *priorities)
{
- d_1_1_Deprecated->PrioritizeTextures(n, textures, priorities);
+ d_1_1_Deprecated->f.PrioritizeTextures(n, textures, priorities);
}
inline GLboolean QOpenGLFunctions_3_3_Compatibility::glAreTexturesResident(GLsizei n, const GLuint *textures, GLboolean *residences)
{
- return d_1_1_Deprecated->AreTexturesResident(n, textures, residences);
+ return d_1_1_Deprecated->f.AreTexturesResident(n, textures, residences);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertexPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->VertexPointer(size, type, stride, pointer);
+ d_1_1_Deprecated->f.VertexPointer(size, type, stride, pointer);
}
inline void QOpenGLFunctions_3_3_Compatibility::glTexCoordPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->TexCoordPointer(size, type, stride, pointer);
+ d_1_1_Deprecated->f.TexCoordPointer(size, type, stride, pointer);
}
inline void QOpenGLFunctions_3_3_Compatibility::glNormalPointer(GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->NormalPointer(type, stride, pointer);
+ d_1_1_Deprecated->f.NormalPointer(type, stride, pointer);
}
inline void QOpenGLFunctions_3_3_Compatibility::glInterleavedArrays(GLenum format, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->InterleavedArrays(format, stride, pointer);
+ d_1_1_Deprecated->f.InterleavedArrays(format, stride, pointer);
}
inline void QOpenGLFunctions_3_3_Compatibility::glIndexPointer(GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->IndexPointer(type, stride, pointer);
+ d_1_1_Deprecated->f.IndexPointer(type, stride, pointer);
}
inline void QOpenGLFunctions_3_3_Compatibility::glEnableClientState(GLenum array)
{
- d_1_1_Deprecated->EnableClientState(array);
+ d_1_1_Deprecated->f.EnableClientState(array);
}
inline void QOpenGLFunctions_3_3_Compatibility::glEdgeFlagPointer(GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->EdgeFlagPointer(stride, pointer);
+ d_1_1_Deprecated->f.EdgeFlagPointer(stride, pointer);
}
inline void QOpenGLFunctions_3_3_Compatibility::glDisableClientState(GLenum array)
{
- d_1_1_Deprecated->DisableClientState(array);
+ d_1_1_Deprecated->f.DisableClientState(array);
}
inline void QOpenGLFunctions_3_3_Compatibility::glColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->ColorPointer(size, type, stride, pointer);
+ d_1_1_Deprecated->f.ColorPointer(size, type, stride, pointer);
}
inline void QOpenGLFunctions_3_3_Compatibility::glArrayElement(GLint i)
{
- d_1_1_Deprecated->ArrayElement(i);
+ d_1_1_Deprecated->f.ArrayElement(i);
}
// OpenGL 1.2 deprecated functions
inline void QOpenGLFunctions_3_3_Compatibility::glResetMinmax(GLenum target)
{
- d_1_2_Deprecated->ResetMinmax(target);
+ d_1_2_Deprecated->f.ResetMinmax(target);
}
inline void QOpenGLFunctions_3_3_Compatibility::glResetHistogram(GLenum target)
{
- d_1_2_Deprecated->ResetHistogram(target);
+ d_1_2_Deprecated->f.ResetHistogram(target);
}
inline void QOpenGLFunctions_3_3_Compatibility::glMinmax(GLenum target, GLenum internalformat, GLboolean sink)
{
- d_1_2_Deprecated->Minmax(target, internalformat, sink);
+ d_1_2_Deprecated->f.Minmax(target, internalformat, sink);
}
inline void QOpenGLFunctions_3_3_Compatibility::glHistogram(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink)
{
- d_1_2_Deprecated->Histogram(target, width, internalformat, sink);
+ d_1_2_Deprecated->f.Histogram(target, width, internalformat, sink);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetMinmaxParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_2_Deprecated->GetMinmaxParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.GetMinmaxParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetMinmaxParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_2_Deprecated->GetMinmaxParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.GetMinmaxParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetMinmax(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values)
{
- d_1_2_Deprecated->GetMinmax(target, reset, format, type, values);
+ d_1_2_Deprecated->f.GetMinmax(target, reset, format, type, values);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetHistogramParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_2_Deprecated->GetHistogramParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.GetHistogramParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetHistogramParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_2_Deprecated->GetHistogramParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.GetHistogramParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetHistogram(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values)
{
- d_1_2_Deprecated->GetHistogram(target, reset, format, type, values);
+ d_1_2_Deprecated->f.GetHistogram(target, reset, format, type, values);
}
inline void QOpenGLFunctions_3_3_Compatibility::glSeparableFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column)
{
- d_1_2_Deprecated->SeparableFilter2D(target, internalformat, width, height, format, type, row, column);
+ d_1_2_Deprecated->f.SeparableFilter2D(target, internalformat, width, height, format, type, row, column);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetSeparableFilter(GLenum target, GLenum format, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span)
{
- d_1_2_Deprecated->GetSeparableFilter(target, format, type, row, column, span);
+ d_1_2_Deprecated->f.GetSeparableFilter(target, format, type, row, column, span);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetConvolutionParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_2_Deprecated->GetConvolutionParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.GetConvolutionParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetConvolutionParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_2_Deprecated->GetConvolutionParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.GetConvolutionParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetConvolutionFilter(GLenum target, GLenum format, GLenum type, GLvoid *image)
{
- d_1_2_Deprecated->GetConvolutionFilter(target, format, type, image);
+ d_1_2_Deprecated->f.GetConvolutionFilter(target, format, type, image);
}
inline void QOpenGLFunctions_3_3_Compatibility::glCopyConvolutionFilter2D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_2_Deprecated->CopyConvolutionFilter2D(target, internalformat, x, y, width, height);
+ d_1_2_Deprecated->f.CopyConvolutionFilter2D(target, internalformat, x, y, width, height);
}
inline void QOpenGLFunctions_3_3_Compatibility::glCopyConvolutionFilter1D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
{
- d_1_2_Deprecated->CopyConvolutionFilter1D(target, internalformat, x, y, width);
+ d_1_2_Deprecated->f.CopyConvolutionFilter1D(target, internalformat, x, y, width);
}
inline void QOpenGLFunctions_3_3_Compatibility::glConvolutionParameteriv(GLenum target, GLenum pname, const GLint *params)
{
- d_1_2_Deprecated->ConvolutionParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.ConvolutionParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_3_3_Compatibility::glConvolutionParameteri(GLenum target, GLenum pname, GLint params)
{
- d_1_2_Deprecated->ConvolutionParameteri(target, pname, params);
+ d_1_2_Deprecated->f.ConvolutionParameteri(target, pname, params);
}
inline void QOpenGLFunctions_3_3_Compatibility::glConvolutionParameterfv(GLenum target, GLenum pname, const GLfloat *params)
{
- d_1_2_Deprecated->ConvolutionParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.ConvolutionParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_3_3_Compatibility::glConvolutionParameterf(GLenum target, GLenum pname, GLfloat params)
{
- d_1_2_Deprecated->ConvolutionParameterf(target, pname, params);
+ d_1_2_Deprecated->f.ConvolutionParameterf(target, pname, params);
}
inline void QOpenGLFunctions_3_3_Compatibility::glConvolutionFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *image)
{
- d_1_2_Deprecated->ConvolutionFilter2D(target, internalformat, width, height, format, type, image);
+ d_1_2_Deprecated->f.ConvolutionFilter2D(target, internalformat, width, height, format, type, image);
}
inline void QOpenGLFunctions_3_3_Compatibility::glConvolutionFilter1D(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *image)
{
- d_1_2_Deprecated->ConvolutionFilter1D(target, internalformat, width, format, type, image);
+ d_1_2_Deprecated->f.ConvolutionFilter1D(target, internalformat, width, format, type, image);
}
inline void QOpenGLFunctions_3_3_Compatibility::glCopyColorSubTable(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width)
{
- d_1_2_Deprecated->CopyColorSubTable(target, start, x, y, width);
+ d_1_2_Deprecated->f.CopyColorSubTable(target, start, x, y, width);
}
inline void QOpenGLFunctions_3_3_Compatibility::glColorSubTable(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *data)
{
- d_1_2_Deprecated->ColorSubTable(target, start, count, format, type, data);
+ d_1_2_Deprecated->f.ColorSubTable(target, start, count, format, type, data);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetColorTableParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_2_Deprecated->GetColorTableParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.GetColorTableParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetColorTableParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_2_Deprecated->GetColorTableParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.GetColorTableParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_3_3_Compatibility::glGetColorTable(GLenum target, GLenum format, GLenum type, GLvoid *table)
{
- d_1_2_Deprecated->GetColorTable(target, format, type, table);
+ d_1_2_Deprecated->f.GetColorTable(target, format, type, table);
}
inline void QOpenGLFunctions_3_3_Compatibility::glCopyColorTable(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
{
- d_1_2_Deprecated->CopyColorTable(target, internalformat, x, y, width);
+ d_1_2_Deprecated->f.CopyColorTable(target, internalformat, x, y, width);
}
inline void QOpenGLFunctions_3_3_Compatibility::glColorTableParameteriv(GLenum target, GLenum pname, const GLint *params)
{
- d_1_2_Deprecated->ColorTableParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.ColorTableParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_3_3_Compatibility::glColorTableParameterfv(GLenum target, GLenum pname, const GLfloat *params)
{
- d_1_2_Deprecated->ColorTableParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.ColorTableParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_3_3_Compatibility::glColorTable(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table)
{
- d_1_2_Deprecated->ColorTable(target, internalformat, width, format, type, table);
+ d_1_2_Deprecated->f.ColorTable(target, internalformat, width, format, type, table);
}
// OpenGL 1.3 deprecated functions
inline void QOpenGLFunctions_3_3_Compatibility::glMultTransposeMatrixd(const GLdouble *m)
{
- d_1_3_Deprecated->MultTransposeMatrixd(m);
+ d_1_3_Deprecated->f.MultTransposeMatrixd(m);
}
inline void QOpenGLFunctions_3_3_Compatibility::glMultTransposeMatrixf(const GLfloat *m)
{
- d_1_3_Deprecated->MultTransposeMatrixf(m);
+ d_1_3_Deprecated->f.MultTransposeMatrixf(m);
}
inline void QOpenGLFunctions_3_3_Compatibility::glLoadTransposeMatrixd(const GLdouble *m)
{
- d_1_3_Deprecated->LoadTransposeMatrixd(m);
+ d_1_3_Deprecated->f.LoadTransposeMatrixd(m);
}
inline void QOpenGLFunctions_3_3_Compatibility::glLoadTransposeMatrixf(const GLfloat *m)
{
- d_1_3_Deprecated->LoadTransposeMatrixf(m);
+ d_1_3_Deprecated->f.LoadTransposeMatrixf(m);
}
inline void QOpenGLFunctions_3_3_Compatibility::glMultiTexCoord4sv(GLenum target, const GLshort *v)
{
- d_1_3_Deprecated->MultiTexCoord4sv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord4sv(target, v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glMultiTexCoord4s(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q)
{
- d_1_3_Deprecated->MultiTexCoord4s(target, s, t, r, q);
+ d_1_3_Deprecated->f.MultiTexCoord4s(target, s, t, r, q);
}
inline void QOpenGLFunctions_3_3_Compatibility::glMultiTexCoord4iv(GLenum target, const GLint *v)
{
- d_1_3_Deprecated->MultiTexCoord4iv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord4iv(target, v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glMultiTexCoord4i(GLenum target, GLint s, GLint t, GLint r, GLint q)
{
- d_1_3_Deprecated->MultiTexCoord4i(target, s, t, r, q);
+ d_1_3_Deprecated->f.MultiTexCoord4i(target, s, t, r, q);
}
inline void QOpenGLFunctions_3_3_Compatibility::glMultiTexCoord4fv(GLenum target, const GLfloat *v)
{
- d_1_3_Deprecated->MultiTexCoord4fv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord4fv(target, v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glMultiTexCoord4f(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q)
{
- d_1_3_Deprecated->MultiTexCoord4f(target, s, t, r, q);
+ d_1_3_Deprecated->f.MultiTexCoord4f(target, s, t, r, q);
}
inline void QOpenGLFunctions_3_3_Compatibility::glMultiTexCoord4dv(GLenum target, const GLdouble *v)
{
- d_1_3_Deprecated->MultiTexCoord4dv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord4dv(target, v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glMultiTexCoord4d(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q)
{
- d_1_3_Deprecated->MultiTexCoord4d(target, s, t, r, q);
+ d_1_3_Deprecated->f.MultiTexCoord4d(target, s, t, r, q);
}
inline void QOpenGLFunctions_3_3_Compatibility::glMultiTexCoord3sv(GLenum target, const GLshort *v)
{
- d_1_3_Deprecated->MultiTexCoord3sv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord3sv(target, v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glMultiTexCoord3s(GLenum target, GLshort s, GLshort t, GLshort r)
{
- d_1_3_Deprecated->MultiTexCoord3s(target, s, t, r);
+ d_1_3_Deprecated->f.MultiTexCoord3s(target, s, t, r);
}
inline void QOpenGLFunctions_3_3_Compatibility::glMultiTexCoord3iv(GLenum target, const GLint *v)
{
- d_1_3_Deprecated->MultiTexCoord3iv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord3iv(target, v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glMultiTexCoord3i(GLenum target, GLint s, GLint t, GLint r)
{
- d_1_3_Deprecated->MultiTexCoord3i(target, s, t, r);
+ d_1_3_Deprecated->f.MultiTexCoord3i(target, s, t, r);
}
inline void QOpenGLFunctions_3_3_Compatibility::glMultiTexCoord3fv(GLenum target, const GLfloat *v)
{
- d_1_3_Deprecated->MultiTexCoord3fv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord3fv(target, v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glMultiTexCoord3f(GLenum target, GLfloat s, GLfloat t, GLfloat r)
{
- d_1_3_Deprecated->MultiTexCoord3f(target, s, t, r);
+ d_1_3_Deprecated->f.MultiTexCoord3f(target, s, t, r);
}
inline void QOpenGLFunctions_3_3_Compatibility::glMultiTexCoord3dv(GLenum target, const GLdouble *v)
{
- d_1_3_Deprecated->MultiTexCoord3dv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord3dv(target, v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glMultiTexCoord3d(GLenum target, GLdouble s, GLdouble t, GLdouble r)
{
- d_1_3_Deprecated->MultiTexCoord3d(target, s, t, r);
+ d_1_3_Deprecated->f.MultiTexCoord3d(target, s, t, r);
}
inline void QOpenGLFunctions_3_3_Compatibility::glMultiTexCoord2sv(GLenum target, const GLshort *v)
{
- d_1_3_Deprecated->MultiTexCoord2sv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord2sv(target, v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glMultiTexCoord2s(GLenum target, GLshort s, GLshort t)
{
- d_1_3_Deprecated->MultiTexCoord2s(target, s, t);
+ d_1_3_Deprecated->f.MultiTexCoord2s(target, s, t);
}
inline void QOpenGLFunctions_3_3_Compatibility::glMultiTexCoord2iv(GLenum target, const GLint *v)
{
- d_1_3_Deprecated->MultiTexCoord2iv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord2iv(target, v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glMultiTexCoord2i(GLenum target, GLint s, GLint t)
{
- d_1_3_Deprecated->MultiTexCoord2i(target, s, t);
+ d_1_3_Deprecated->f.MultiTexCoord2i(target, s, t);
}
inline void QOpenGLFunctions_3_3_Compatibility::glMultiTexCoord2fv(GLenum target, const GLfloat *v)
{
- d_1_3_Deprecated->MultiTexCoord2fv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord2fv(target, v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glMultiTexCoord2f(GLenum target, GLfloat s, GLfloat t)
{
- d_1_3_Deprecated->MultiTexCoord2f(target, s, t);
+ d_1_3_Deprecated->f.MultiTexCoord2f(target, s, t);
}
inline void QOpenGLFunctions_3_3_Compatibility::glMultiTexCoord2dv(GLenum target, const GLdouble *v)
{
- d_1_3_Deprecated->MultiTexCoord2dv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord2dv(target, v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glMultiTexCoord2d(GLenum target, GLdouble s, GLdouble t)
{
- d_1_3_Deprecated->MultiTexCoord2d(target, s, t);
+ d_1_3_Deprecated->f.MultiTexCoord2d(target, s, t);
}
inline void QOpenGLFunctions_3_3_Compatibility::glMultiTexCoord1sv(GLenum target, const GLshort *v)
{
- d_1_3_Deprecated->MultiTexCoord1sv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord1sv(target, v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glMultiTexCoord1s(GLenum target, GLshort s)
{
- d_1_3_Deprecated->MultiTexCoord1s(target, s);
+ d_1_3_Deprecated->f.MultiTexCoord1s(target, s);
}
inline void QOpenGLFunctions_3_3_Compatibility::glMultiTexCoord1iv(GLenum target, const GLint *v)
{
- d_1_3_Deprecated->MultiTexCoord1iv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord1iv(target, v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glMultiTexCoord1i(GLenum target, GLint s)
{
- d_1_3_Deprecated->MultiTexCoord1i(target, s);
+ d_1_3_Deprecated->f.MultiTexCoord1i(target, s);
}
inline void QOpenGLFunctions_3_3_Compatibility::glMultiTexCoord1fv(GLenum target, const GLfloat *v)
{
- d_1_3_Deprecated->MultiTexCoord1fv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord1fv(target, v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glMultiTexCoord1f(GLenum target, GLfloat s)
{
- d_1_3_Deprecated->MultiTexCoord1f(target, s);
+ d_1_3_Deprecated->f.MultiTexCoord1f(target, s);
}
inline void QOpenGLFunctions_3_3_Compatibility::glMultiTexCoord1dv(GLenum target, const GLdouble *v)
{
- d_1_3_Deprecated->MultiTexCoord1dv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord1dv(target, v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glMultiTexCoord1d(GLenum target, GLdouble s)
{
- d_1_3_Deprecated->MultiTexCoord1d(target, s);
+ d_1_3_Deprecated->f.MultiTexCoord1d(target, s);
}
inline void QOpenGLFunctions_3_3_Compatibility::glClientActiveTexture(GLenum texture)
{
- d_1_3_Deprecated->ClientActiveTexture(texture);
+ d_1_3_Deprecated->f.ClientActiveTexture(texture);
}
// OpenGL 1.4 deprecated functions
inline void QOpenGLFunctions_3_3_Compatibility::glWindowPos3sv(const GLshort *v)
{
- d_1_4_Deprecated->WindowPos3sv(v);
+ d_1_4_Deprecated->f.WindowPos3sv(v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glWindowPos3s(GLshort x, GLshort y, GLshort z)
{
- d_1_4_Deprecated->WindowPos3s(x, y, z);
+ d_1_4_Deprecated->f.WindowPos3s(x, y, z);
}
inline void QOpenGLFunctions_3_3_Compatibility::glWindowPos3iv(const GLint *v)
{
- d_1_4_Deprecated->WindowPos3iv(v);
+ d_1_4_Deprecated->f.WindowPos3iv(v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glWindowPos3i(GLint x, GLint y, GLint z)
{
- d_1_4_Deprecated->WindowPos3i(x, y, z);
+ d_1_4_Deprecated->f.WindowPos3i(x, y, z);
}
inline void QOpenGLFunctions_3_3_Compatibility::glWindowPos3fv(const GLfloat *v)
{
- d_1_4_Deprecated->WindowPos3fv(v);
+ d_1_4_Deprecated->f.WindowPos3fv(v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glWindowPos3f(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_4_Deprecated->WindowPos3f(x, y, z);
+ d_1_4_Deprecated->f.WindowPos3f(x, y, z);
}
inline void QOpenGLFunctions_3_3_Compatibility::glWindowPos3dv(const GLdouble *v)
{
- d_1_4_Deprecated->WindowPos3dv(v);
+ d_1_4_Deprecated->f.WindowPos3dv(v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glWindowPos3d(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_4_Deprecated->WindowPos3d(x, y, z);
+ d_1_4_Deprecated->f.WindowPos3d(x, y, z);
}
inline void QOpenGLFunctions_3_3_Compatibility::glWindowPos2sv(const GLshort *v)
{
- d_1_4_Deprecated->WindowPos2sv(v);
+ d_1_4_Deprecated->f.WindowPos2sv(v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glWindowPos2s(GLshort x, GLshort y)
{
- d_1_4_Deprecated->WindowPos2s(x, y);
+ d_1_4_Deprecated->f.WindowPos2s(x, y);
}
inline void QOpenGLFunctions_3_3_Compatibility::glWindowPos2iv(const GLint *v)
{
- d_1_4_Deprecated->WindowPos2iv(v);
+ d_1_4_Deprecated->f.WindowPos2iv(v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glWindowPos2i(GLint x, GLint y)
{
- d_1_4_Deprecated->WindowPos2i(x, y);
+ d_1_4_Deprecated->f.WindowPos2i(x, y);
}
inline void QOpenGLFunctions_3_3_Compatibility::glWindowPos2fv(const GLfloat *v)
{
- d_1_4_Deprecated->WindowPos2fv(v);
+ d_1_4_Deprecated->f.WindowPos2fv(v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glWindowPos2f(GLfloat x, GLfloat y)
{
- d_1_4_Deprecated->WindowPos2f(x, y);
+ d_1_4_Deprecated->f.WindowPos2f(x, y);
}
inline void QOpenGLFunctions_3_3_Compatibility::glWindowPos2dv(const GLdouble *v)
{
- d_1_4_Deprecated->WindowPos2dv(v);
+ d_1_4_Deprecated->f.WindowPos2dv(v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glWindowPos2d(GLdouble x, GLdouble y)
{
- d_1_4_Deprecated->WindowPos2d(x, y);
+ d_1_4_Deprecated->f.WindowPos2d(x, y);
}
inline void QOpenGLFunctions_3_3_Compatibility::glSecondaryColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_4_Deprecated->SecondaryColorPointer(size, type, stride, pointer);
+ d_1_4_Deprecated->f.SecondaryColorPointer(size, type, stride, pointer);
}
inline void QOpenGLFunctions_3_3_Compatibility::glSecondaryColor3usv(const GLushort *v)
{
- d_1_4_Deprecated->SecondaryColor3usv(v);
+ d_1_4_Deprecated->f.SecondaryColor3usv(v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glSecondaryColor3us(GLushort red, GLushort green, GLushort blue)
{
- d_1_4_Deprecated->SecondaryColor3us(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3us(red, green, blue);
}
inline void QOpenGLFunctions_3_3_Compatibility::glSecondaryColor3uiv(const GLuint *v)
{
- d_1_4_Deprecated->SecondaryColor3uiv(v);
+ d_1_4_Deprecated->f.SecondaryColor3uiv(v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glSecondaryColor3ui(GLuint red, GLuint green, GLuint blue)
{
- d_1_4_Deprecated->SecondaryColor3ui(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3ui(red, green, blue);
}
inline void QOpenGLFunctions_3_3_Compatibility::glSecondaryColor3ubv(const GLubyte *v)
{
- d_1_4_Deprecated->SecondaryColor3ubv(v);
+ d_1_4_Deprecated->f.SecondaryColor3ubv(v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glSecondaryColor3ub(GLubyte red, GLubyte green, GLubyte blue)
{
- d_1_4_Deprecated->SecondaryColor3ub(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3ub(red, green, blue);
}
inline void QOpenGLFunctions_3_3_Compatibility::glSecondaryColor3sv(const GLshort *v)
{
- d_1_4_Deprecated->SecondaryColor3sv(v);
+ d_1_4_Deprecated->f.SecondaryColor3sv(v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glSecondaryColor3s(GLshort red, GLshort green, GLshort blue)
{
- d_1_4_Deprecated->SecondaryColor3s(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3s(red, green, blue);
}
inline void QOpenGLFunctions_3_3_Compatibility::glSecondaryColor3iv(const GLint *v)
{
- d_1_4_Deprecated->SecondaryColor3iv(v);
+ d_1_4_Deprecated->f.SecondaryColor3iv(v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glSecondaryColor3i(GLint red, GLint green, GLint blue)
{
- d_1_4_Deprecated->SecondaryColor3i(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3i(red, green, blue);
}
inline void QOpenGLFunctions_3_3_Compatibility::glSecondaryColor3fv(const GLfloat *v)
{
- d_1_4_Deprecated->SecondaryColor3fv(v);
+ d_1_4_Deprecated->f.SecondaryColor3fv(v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glSecondaryColor3f(GLfloat red, GLfloat green, GLfloat blue)
{
- d_1_4_Deprecated->SecondaryColor3f(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3f(red, green, blue);
}
inline void QOpenGLFunctions_3_3_Compatibility::glSecondaryColor3dv(const GLdouble *v)
{
- d_1_4_Deprecated->SecondaryColor3dv(v);
+ d_1_4_Deprecated->f.SecondaryColor3dv(v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glSecondaryColor3d(GLdouble red, GLdouble green, GLdouble blue)
{
- d_1_4_Deprecated->SecondaryColor3d(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3d(red, green, blue);
}
inline void QOpenGLFunctions_3_3_Compatibility::glSecondaryColor3bv(const GLbyte *v)
{
- d_1_4_Deprecated->SecondaryColor3bv(v);
+ d_1_4_Deprecated->f.SecondaryColor3bv(v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glSecondaryColor3b(GLbyte red, GLbyte green, GLbyte blue)
{
- d_1_4_Deprecated->SecondaryColor3b(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3b(red, green, blue);
}
inline void QOpenGLFunctions_3_3_Compatibility::glFogCoordPointer(GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_4_Deprecated->FogCoordPointer(type, stride, pointer);
+ d_1_4_Deprecated->f.FogCoordPointer(type, stride, pointer);
}
inline void QOpenGLFunctions_3_3_Compatibility::glFogCoorddv(const GLdouble *coord)
{
- d_1_4_Deprecated->FogCoorddv(coord);
+ d_1_4_Deprecated->f.FogCoorddv(coord);
}
inline void QOpenGLFunctions_3_3_Compatibility::glFogCoordd(GLdouble coord)
{
- d_1_4_Deprecated->FogCoordd(coord);
+ d_1_4_Deprecated->f.FogCoordd(coord);
}
inline void QOpenGLFunctions_3_3_Compatibility::glFogCoordfv(const GLfloat *coord)
{
- d_1_4_Deprecated->FogCoordfv(coord);
+ d_1_4_Deprecated->f.FogCoordfv(coord);
}
inline void QOpenGLFunctions_3_3_Compatibility::glFogCoordf(GLfloat coord)
{
- d_1_4_Deprecated->FogCoordf(coord);
+ d_1_4_Deprecated->f.FogCoordf(coord);
}
@@ -4436,182 +4437,182 @@ inline void QOpenGLFunctions_3_3_Compatibility::glFogCoordf(GLfloat coord)
// OpenGL 2.0 deprecated functions
inline void QOpenGLFunctions_3_3_Compatibility::glVertexAttrib4usv(GLuint index, const GLushort *v)
{
- d_2_0_Core->VertexAttrib4usv(index, v);
+ d_2_0_Core->f.VertexAttrib4usv(index, v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertexAttrib4uiv(GLuint index, const GLuint *v)
{
- d_2_0_Core->VertexAttrib4uiv(index, v);
+ d_2_0_Core->f.VertexAttrib4uiv(index, v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertexAttrib4ubv(GLuint index, const GLubyte *v)
{
- d_2_0_Core->VertexAttrib4ubv(index, v);
+ d_2_0_Core->f.VertexAttrib4ubv(index, v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertexAttrib4sv(GLuint index, const GLshort *v)
{
- d_2_0_Core->VertexAttrib4sv(index, v);
+ d_2_0_Core->f.VertexAttrib4sv(index, v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertexAttrib4s(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w)
{
- d_2_0_Core->VertexAttrib4s(index, x, y, z, w);
+ d_2_0_Core->f.VertexAttrib4s(index, x, y, z, w);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertexAttrib4iv(GLuint index, const GLint *v)
{
- d_2_0_Core->VertexAttrib4iv(index, v);
+ d_2_0_Core->f.VertexAttrib4iv(index, v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertexAttrib4fv(GLuint index, const GLfloat *v)
{
- d_2_0_Core->VertexAttrib4fv(index, v);
+ d_2_0_Core->f.VertexAttrib4fv(index, v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertexAttrib4f(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
{
- d_2_0_Core->VertexAttrib4f(index, x, y, z, w);
+ d_2_0_Core->f.VertexAttrib4f(index, x, y, z, w);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertexAttrib4dv(GLuint index, const GLdouble *v)
{
- d_2_0_Core->VertexAttrib4dv(index, v);
+ d_2_0_Core->f.VertexAttrib4dv(index, v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertexAttrib4d(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
{
- d_2_0_Core->VertexAttrib4d(index, x, y, z, w);
+ d_2_0_Core->f.VertexAttrib4d(index, x, y, z, w);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertexAttrib4bv(GLuint index, const GLbyte *v)
{
- d_2_0_Core->VertexAttrib4bv(index, v);
+ d_2_0_Core->f.VertexAttrib4bv(index, v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertexAttrib4Nusv(GLuint index, const GLushort *v)
{
- d_2_0_Core->VertexAttrib4Nusv(index, v);
+ d_2_0_Core->f.VertexAttrib4Nusv(index, v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertexAttrib4Nuiv(GLuint index, const GLuint *v)
{
- d_2_0_Core->VertexAttrib4Nuiv(index, v);
+ d_2_0_Core->f.VertexAttrib4Nuiv(index, v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertexAttrib4Nubv(GLuint index, const GLubyte *v)
{
- d_2_0_Core->VertexAttrib4Nubv(index, v);
+ d_2_0_Core->f.VertexAttrib4Nubv(index, v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertexAttrib4Nub(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)
{
- d_2_0_Core->VertexAttrib4Nub(index, x, y, z, w);
+ d_2_0_Core->f.VertexAttrib4Nub(index, x, y, z, w);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertexAttrib4Nsv(GLuint index, const GLshort *v)
{
- d_2_0_Core->VertexAttrib4Nsv(index, v);
+ d_2_0_Core->f.VertexAttrib4Nsv(index, v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertexAttrib4Niv(GLuint index, const GLint *v)
{
- d_2_0_Core->VertexAttrib4Niv(index, v);
+ d_2_0_Core->f.VertexAttrib4Niv(index, v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertexAttrib4Nbv(GLuint index, const GLbyte *v)
{
- d_2_0_Core->VertexAttrib4Nbv(index, v);
+ d_2_0_Core->f.VertexAttrib4Nbv(index, v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertexAttrib3sv(GLuint index, const GLshort *v)
{
- d_2_0_Core->VertexAttrib3sv(index, v);
+ d_2_0_Core->f.VertexAttrib3sv(index, v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertexAttrib3s(GLuint index, GLshort x, GLshort y, GLshort z)
{
- d_2_0_Core->VertexAttrib3s(index, x, y, z);
+ d_2_0_Core->f.VertexAttrib3s(index, x, y, z);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertexAttrib3fv(GLuint index, const GLfloat *v)
{
- d_2_0_Core->VertexAttrib3fv(index, v);
+ d_2_0_Core->f.VertexAttrib3fv(index, v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertexAttrib3f(GLuint index, GLfloat x, GLfloat y, GLfloat z)
{
- d_2_0_Core->VertexAttrib3f(index, x, y, z);
+ d_2_0_Core->f.VertexAttrib3f(index, x, y, z);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertexAttrib3dv(GLuint index, const GLdouble *v)
{
- d_2_0_Core->VertexAttrib3dv(index, v);
+ d_2_0_Core->f.VertexAttrib3dv(index, v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertexAttrib3d(GLuint index, GLdouble x, GLdouble y, GLdouble z)
{
- d_2_0_Core->VertexAttrib3d(index, x, y, z);
+ d_2_0_Core->f.VertexAttrib3d(index, x, y, z);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertexAttrib2sv(GLuint index, const GLshort *v)
{
- d_2_0_Core->VertexAttrib2sv(index, v);
+ d_2_0_Core->f.VertexAttrib2sv(index, v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertexAttrib2s(GLuint index, GLshort x, GLshort y)
{
- d_2_0_Core->VertexAttrib2s(index, x, y);
+ d_2_0_Core->f.VertexAttrib2s(index, x, y);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertexAttrib2fv(GLuint index, const GLfloat *v)
{
- d_2_0_Core->VertexAttrib2fv(index, v);
+ d_2_0_Core->f.VertexAttrib2fv(index, v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertexAttrib2f(GLuint index, GLfloat x, GLfloat y)
{
- d_2_0_Core->VertexAttrib2f(index, x, y);
+ d_2_0_Core->f.VertexAttrib2f(index, x, y);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertexAttrib2dv(GLuint index, const GLdouble *v)
{
- d_2_0_Core->VertexAttrib2dv(index, v);
+ d_2_0_Core->f.VertexAttrib2dv(index, v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertexAttrib2d(GLuint index, GLdouble x, GLdouble y)
{
- d_2_0_Core->VertexAttrib2d(index, x, y);
+ d_2_0_Core->f.VertexAttrib2d(index, x, y);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertexAttrib1sv(GLuint index, const GLshort *v)
{
- d_2_0_Core->VertexAttrib1sv(index, v);
+ d_2_0_Core->f.VertexAttrib1sv(index, v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertexAttrib1s(GLuint index, GLshort x)
{
- d_2_0_Core->VertexAttrib1s(index, x);
+ d_2_0_Core->f.VertexAttrib1s(index, x);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertexAttrib1fv(GLuint index, const GLfloat *v)
{
- d_2_0_Core->VertexAttrib1fv(index, v);
+ d_2_0_Core->f.VertexAttrib1fv(index, v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertexAttrib1f(GLuint index, GLfloat x)
{
- d_2_0_Core->VertexAttrib1f(index, x);
+ d_2_0_Core->f.VertexAttrib1f(index, x);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertexAttrib1dv(GLuint index, const GLdouble *v)
{
- d_2_0_Core->VertexAttrib1dv(index, v);
+ d_2_0_Core->f.VertexAttrib1dv(index, v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertexAttrib1d(GLuint index, GLdouble x)
{
- d_2_0_Core->VertexAttrib1d(index, x);
+ d_2_0_Core->f.VertexAttrib1d(index, x);
}
@@ -4620,102 +4621,102 @@ inline void QOpenGLFunctions_3_3_Compatibility::glVertexAttrib1d(GLuint index, G
// OpenGL 3.0 deprecated functions
inline void QOpenGLFunctions_3_3_Compatibility::glVertexAttribI4usv(GLuint index, const GLushort *v)
{
- d_3_0_Core->VertexAttribI4usv(index, v);
+ d_3_0_Core->f.VertexAttribI4usv(index, v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertexAttribI4ubv(GLuint index, const GLubyte *v)
{
- d_3_0_Core->VertexAttribI4ubv(index, v);
+ d_3_0_Core->f.VertexAttribI4ubv(index, v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertexAttribI4sv(GLuint index, const GLshort *v)
{
- d_3_0_Core->VertexAttribI4sv(index, v);
+ d_3_0_Core->f.VertexAttribI4sv(index, v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertexAttribI4bv(GLuint index, const GLbyte *v)
{
- d_3_0_Core->VertexAttribI4bv(index, v);
+ d_3_0_Core->f.VertexAttribI4bv(index, v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertexAttribI4uiv(GLuint index, const GLuint *v)
{
- d_3_0_Core->VertexAttribI4uiv(index, v);
+ d_3_0_Core->f.VertexAttribI4uiv(index, v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertexAttribI3uiv(GLuint index, const GLuint *v)
{
- d_3_0_Core->VertexAttribI3uiv(index, v);
+ d_3_0_Core->f.VertexAttribI3uiv(index, v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertexAttribI2uiv(GLuint index, const GLuint *v)
{
- d_3_0_Core->VertexAttribI2uiv(index, v);
+ d_3_0_Core->f.VertexAttribI2uiv(index, v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertexAttribI1uiv(GLuint index, const GLuint *v)
{
- d_3_0_Core->VertexAttribI1uiv(index, v);
+ d_3_0_Core->f.VertexAttribI1uiv(index, v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertexAttribI4iv(GLuint index, const GLint *v)
{
- d_3_0_Core->VertexAttribI4iv(index, v);
+ d_3_0_Core->f.VertexAttribI4iv(index, v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertexAttribI3iv(GLuint index, const GLint *v)
{
- d_3_0_Core->VertexAttribI3iv(index, v);
+ d_3_0_Core->f.VertexAttribI3iv(index, v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertexAttribI2iv(GLuint index, const GLint *v)
{
- d_3_0_Core->VertexAttribI2iv(index, v);
+ d_3_0_Core->f.VertexAttribI2iv(index, v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertexAttribI1iv(GLuint index, const GLint *v)
{
- d_3_0_Core->VertexAttribI1iv(index, v);
+ d_3_0_Core->f.VertexAttribI1iv(index, v);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertexAttribI4ui(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)
{
- d_3_0_Core->VertexAttribI4ui(index, x, y, z, w);
+ d_3_0_Core->f.VertexAttribI4ui(index, x, y, z, w);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertexAttribI3ui(GLuint index, GLuint x, GLuint y, GLuint z)
{
- d_3_0_Core->VertexAttribI3ui(index, x, y, z);
+ d_3_0_Core->f.VertexAttribI3ui(index, x, y, z);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertexAttribI2ui(GLuint index, GLuint x, GLuint y)
{
- d_3_0_Core->VertexAttribI2ui(index, x, y);
+ d_3_0_Core->f.VertexAttribI2ui(index, x, y);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertexAttribI1ui(GLuint index, GLuint x)
{
- d_3_0_Core->VertexAttribI1ui(index, x);
+ d_3_0_Core->f.VertexAttribI1ui(index, x);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertexAttribI4i(GLuint index, GLint x, GLint y, GLint z, GLint w)
{
- d_3_0_Core->VertexAttribI4i(index, x, y, z, w);
+ d_3_0_Core->f.VertexAttribI4i(index, x, y, z, w);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertexAttribI3i(GLuint index, GLint x, GLint y, GLint z)
{
- d_3_0_Core->VertexAttribI3i(index, x, y, z);
+ d_3_0_Core->f.VertexAttribI3i(index, x, y, z);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertexAttribI2i(GLuint index, GLint x, GLint y)
{
- d_3_0_Core->VertexAttribI2i(index, x, y);
+ d_3_0_Core->f.VertexAttribI2i(index, x, y);
}
inline void QOpenGLFunctions_3_3_Compatibility::glVertexAttribI1i(GLuint index, GLint x)
{
- d_3_0_Core->VertexAttribI1i(index, x);
+ d_3_0_Core->f.VertexAttribI1i(index, x);
}
diff --git a/src/gui/opengl/qopenglfunctions_3_3_core.cpp b/src/gui/opengl/qopenglfunctions_3_3_core.cpp
index fc9ad6951c..2e706724d9 100644
--- a/src/gui/opengl/qopenglfunctions_3_3_core.cpp
+++ b/src/gui/opengl/qopenglfunctions_3_3_core.cpp
@@ -84,54 +84,42 @@ QOpenGLFunctions_3_3_Core::QOpenGLFunctions_3_3_Core()
QOpenGLFunctions_3_3_Core::~QOpenGLFunctions_3_3_Core()
{
- if (d_1_0_Core && !d_1_0_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_0_Core->context, QOpenGLFunctions_1_0_CoreBackend::versionStatus());
- delete d_1_0_Core;
- }
- if (d_1_1_Core && !d_1_1_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_1_Core->context, QOpenGLFunctions_1_1_CoreBackend::versionStatus());
- delete d_1_1_Core;
- }
- if (d_1_2_Core && !d_1_2_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_2_Core->context, QOpenGLFunctions_1_2_CoreBackend::versionStatus());
- delete d_1_2_Core;
- }
- if (d_1_3_Core && !d_1_3_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_3_Core->context, QOpenGLFunctions_1_3_CoreBackend::versionStatus());
- delete d_1_3_Core;
- }
- if (d_1_4_Core && !d_1_4_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_4_Core->context, QOpenGLFunctions_1_4_CoreBackend::versionStatus());
- delete d_1_4_Core;
- }
- if (d_1_5_Core && !d_1_5_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_5_Core->context, QOpenGLFunctions_1_5_CoreBackend::versionStatus());
- delete d_1_5_Core;
- }
- if (d_2_0_Core && !d_2_0_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_2_0_Core->context, QOpenGLFunctions_2_0_CoreBackend::versionStatus());
- delete d_2_0_Core;
- }
- if (d_2_1_Core && !d_2_1_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_2_1_Core->context, QOpenGLFunctions_2_1_CoreBackend::versionStatus());
- delete d_2_1_Core;
- }
- if (d_3_0_Core && !d_3_0_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_3_0_Core->context, QOpenGLFunctions_3_0_CoreBackend::versionStatus());
- delete d_3_0_Core;
- }
- if (d_3_1_Core && !d_3_1_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_3_1_Core->context, QOpenGLFunctions_3_1_CoreBackend::versionStatus());
- delete d_3_1_Core;
- }
- if (d_3_2_Core && !d_3_2_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_3_2_Core->context, QOpenGLFunctions_3_2_CoreBackend::versionStatus());
- delete d_3_2_Core;
- }
- if (d_3_3_Core && !d_3_3_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_3_3_Core->context, QOpenGLFunctions_3_3_CoreBackend::versionStatus());
- delete d_3_3_Core;
- }
+ if (d_1_0_Core)
+ d_1_0_Core->refs.deref();
+ Q_ASSERT(d_1_0_Core->refs.load());
+ if (d_1_1_Core)
+ d_1_1_Core->refs.deref();
+ Q_ASSERT(d_1_1_Core->refs.load());
+ if (d_1_2_Core)
+ d_1_2_Core->refs.deref();
+ Q_ASSERT(d_1_2_Core->refs.load());
+ if (d_1_3_Core)
+ d_1_3_Core->refs.deref();
+ Q_ASSERT(d_1_3_Core->refs.load());
+ if (d_1_4_Core)
+ d_1_4_Core->refs.deref();
+ Q_ASSERT(d_1_4_Core->refs.load());
+ if (d_1_5_Core)
+ d_1_5_Core->refs.deref();
+ Q_ASSERT(d_1_5_Core->refs.load());
+ if (d_2_0_Core)
+ d_2_0_Core->refs.deref();
+ Q_ASSERT(d_2_0_Core->refs.load());
+ if (d_2_1_Core)
+ d_2_1_Core->refs.deref();
+ Q_ASSERT(d_2_1_Core->refs.load());
+ if (d_3_0_Core)
+ d_3_0_Core->refs.deref();
+ Q_ASSERT(d_3_0_Core->refs.load());
+ if (d_3_1_Core)
+ d_3_1_Core->refs.deref();
+ Q_ASSERT(d_3_1_Core->refs.load());
+ if (d_3_2_Core)
+ d_3_2_Core->refs.deref();
+ Q_ASSERT(d_3_2_Core->refs.load());
+ if (d_3_3_Core)
+ d_3_3_Core->refs.deref();
+ Q_ASSERT(d_3_3_Core->refs.load());
}
bool QOpenGLFunctions_3_3_Core::initializeOpenGLFunctions()
@@ -150,98 +138,50 @@ bool QOpenGLFunctions_3_3_Core::initializeOpenGLFunctions()
// Function pointers in the backends are resolved at creation time
QOpenGLVersionFunctionsBackend* d = 0;
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_0_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_0_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_0_CoreBackend::versionStatus(), d);
- }
d_1_0_Core = static_cast<QOpenGLFunctions_1_0_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_1_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_1_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_1_CoreBackend::versionStatus(), d);
- }
d_1_1_Core = static_cast<QOpenGLFunctions_1_1_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_2_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_2_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_2_CoreBackend::versionStatus(), d);
- }
d_1_2_Core = static_cast<QOpenGLFunctions_1_2_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_3_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_3_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_3_CoreBackend::versionStatus(), d);
- }
d_1_3_Core = static_cast<QOpenGLFunctions_1_3_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_4_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_4_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_4_CoreBackend::versionStatus(), d);
- }
d_1_4_Core = static_cast<QOpenGLFunctions_1_4_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_5_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_5_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_5_CoreBackend::versionStatus(), d);
- }
d_1_5_Core = static_cast<QOpenGLFunctions_1_5_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_2_0_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_2_0_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_2_0_CoreBackend::versionStatus(), d);
- }
d_2_0_Core = static_cast<QOpenGLFunctions_2_0_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_2_1_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_2_1_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_2_1_CoreBackend::versionStatus(), d);
- }
d_2_1_Core = static_cast<QOpenGLFunctions_2_1_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_3_0_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_3_0_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_3_0_CoreBackend::versionStatus(), d);
- }
d_3_0_Core = static_cast<QOpenGLFunctions_3_0_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_3_1_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_3_1_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_3_1_CoreBackend::versionStatus(), d);
- }
d_3_1_Core = static_cast<QOpenGLFunctions_3_1_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_3_2_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_3_2_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_3_2_CoreBackend::versionStatus(), d);
- }
d_3_2_Core = static_cast<QOpenGLFunctions_3_2_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_3_3_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_3_3_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_3_3_CoreBackend::versionStatus(), d);
- }
d_3_3_Core = static_cast<QOpenGLFunctions_3_3_CoreBackend*>(d);
d->refs.ref();
diff --git a/src/gui/opengl/qopenglfunctions_3_3_core.h b/src/gui/opengl/qopenglfunctions_3_3_core.h
index 7bcbefada7..15a62802ab 100644
--- a/src/gui/opengl/qopenglfunctions_3_3_core.h
+++ b/src/gui/opengl/qopenglfunctions_3_3_core.h
@@ -1,6 +1,7 @@
/****************************************************************************
**
** Copyright (C) 2013 Klaralvdalens Datakonsult AB (KDAB)
+** Copyright (C) 2016 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
** This file is part of the QtGui module of the Qt Toolkit.
@@ -434,242 +435,242 @@ private:
// OpenGL 1.0 core functions
inline void QOpenGLFunctions_3_3_Core::glViewport(GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_0_Core->Viewport(x, y, width, height);
+ d_1_0_Core->f.Viewport(x, y, width, height);
}
inline void QOpenGLFunctions_3_3_Core::glDepthRange(GLdouble nearVal, GLdouble farVal)
{
- d_1_0_Core->DepthRange(nearVal, farVal);
+ d_1_0_Core->f.DepthRange(nearVal, farVal);
}
inline GLboolean QOpenGLFunctions_3_3_Core::glIsEnabled(GLenum cap)
{
- return d_1_0_Core->IsEnabled(cap);
+ return d_1_0_Core->f.IsEnabled(cap);
}
inline void QOpenGLFunctions_3_3_Core::glGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint *params)
{
- d_1_0_Core->GetTexLevelParameteriv(target, level, pname, params);
+ d_1_0_Core->f.GetTexLevelParameteriv(target, level, pname, params);
}
inline void QOpenGLFunctions_3_3_Core::glGetTexLevelParameterfv(GLenum target, GLint level, GLenum pname, GLfloat *params)
{
- d_1_0_Core->GetTexLevelParameterfv(target, level, pname, params);
+ d_1_0_Core->f.GetTexLevelParameterfv(target, level, pname, params);
}
inline void QOpenGLFunctions_3_3_Core::glGetTexParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_0_Core->GetTexParameteriv(target, pname, params);
+ d_1_0_Core->f.GetTexParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_3_3_Core::glGetTexParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_0_Core->GetTexParameterfv(target, pname, params);
+ d_1_0_Core->f.GetTexParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_3_3_Core::glGetTexImage(GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels)
{
- d_1_0_Core->GetTexImage(target, level, format, type, pixels);
+ d_1_0_Core->f.GetTexImage(target, level, format, type, pixels);
}
inline const GLubyte * QOpenGLFunctions_3_3_Core::glGetString(GLenum name)
{
- return d_1_0_Core->GetString(name);
+ return d_1_0_Core->f.GetString(name);
}
inline void QOpenGLFunctions_3_3_Core::glGetIntegerv(GLenum pname, GLint *params)
{
- d_1_0_Core->GetIntegerv(pname, params);
+ d_1_0_Core->f.GetIntegerv(pname, params);
}
inline void QOpenGLFunctions_3_3_Core::glGetFloatv(GLenum pname, GLfloat *params)
{
- d_1_0_Core->GetFloatv(pname, params);
+ d_1_0_Core->f.GetFloatv(pname, params);
}
inline GLenum QOpenGLFunctions_3_3_Core::glGetError()
{
- return d_1_0_Core->GetError();
+ return d_1_0_Core->f.GetError();
}
inline void QOpenGLFunctions_3_3_Core::glGetDoublev(GLenum pname, GLdouble *params)
{
- d_1_0_Core->GetDoublev(pname, params);
+ d_1_0_Core->f.GetDoublev(pname, params);
}
inline void QOpenGLFunctions_3_3_Core::glGetBooleanv(GLenum pname, GLboolean *params)
{
- d_1_0_Core->GetBooleanv(pname, params);
+ d_1_0_Core->f.GetBooleanv(pname, params);
}
inline void QOpenGLFunctions_3_3_Core::glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels)
{
- d_1_0_Core->ReadPixels(x, y, width, height, format, type, pixels);
+ d_1_0_Core->f.ReadPixels(x, y, width, height, format, type, pixels);
}
inline void QOpenGLFunctions_3_3_Core::glReadBuffer(GLenum mode)
{
- d_1_0_Core->ReadBuffer(mode);
+ d_1_0_Core->f.ReadBuffer(mode);
}
inline void QOpenGLFunctions_3_3_Core::glPixelStorei(GLenum pname, GLint param)
{
- d_1_0_Core->PixelStorei(pname, param);
+ d_1_0_Core->f.PixelStorei(pname, param);
}
inline void QOpenGLFunctions_3_3_Core::glPixelStoref(GLenum pname, GLfloat param)
{
- d_1_0_Core->PixelStoref(pname, param);
+ d_1_0_Core->f.PixelStoref(pname, param);
}
inline void QOpenGLFunctions_3_3_Core::glDepthFunc(GLenum func)
{
- d_1_0_Core->DepthFunc(func);
+ d_1_0_Core->f.DepthFunc(func);
}
inline void QOpenGLFunctions_3_3_Core::glStencilOp(GLenum fail, GLenum zfail, GLenum zpass)
{
- d_1_0_Core->StencilOp(fail, zfail, zpass);
+ d_1_0_Core->f.StencilOp(fail, zfail, zpass);
}
inline void QOpenGLFunctions_3_3_Core::glStencilFunc(GLenum func, GLint ref, GLuint mask)
{
- d_1_0_Core->StencilFunc(func, ref, mask);
+ d_1_0_Core->f.StencilFunc(func, ref, mask);
}
inline void QOpenGLFunctions_3_3_Core::glLogicOp(GLenum opcode)
{
- d_1_0_Core->LogicOp(opcode);
+ d_1_0_Core->f.LogicOp(opcode);
}
inline void QOpenGLFunctions_3_3_Core::glBlendFunc(GLenum sfactor, GLenum dfactor)
{
- d_1_0_Core->BlendFunc(sfactor, dfactor);
+ d_1_0_Core->f.BlendFunc(sfactor, dfactor);
}
inline void QOpenGLFunctions_3_3_Core::glFlush()
{
- d_1_0_Core->Flush();
+ d_1_0_Core->f.Flush();
}
inline void QOpenGLFunctions_3_3_Core::glFinish()
{
- d_1_0_Core->Finish();
+ d_1_0_Core->f.Finish();
}
inline void QOpenGLFunctions_3_3_Core::glEnable(GLenum cap)
{
- d_1_0_Core->Enable(cap);
+ d_1_0_Core->f.Enable(cap);
}
inline void QOpenGLFunctions_3_3_Core::glDisable(GLenum cap)
{
- d_1_0_Core->Disable(cap);
+ d_1_0_Core->f.Disable(cap);
}
inline void QOpenGLFunctions_3_3_Core::glDepthMask(GLboolean flag)
{
- d_1_0_Core->DepthMask(flag);
+ d_1_0_Core->f.DepthMask(flag);
}
inline void QOpenGLFunctions_3_3_Core::glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
{
- d_1_0_Core->ColorMask(red, green, blue, alpha);
+ d_1_0_Core->f.ColorMask(red, green, blue, alpha);
}
inline void QOpenGLFunctions_3_3_Core::glStencilMask(GLuint mask)
{
- d_1_0_Core->StencilMask(mask);
+ d_1_0_Core->f.StencilMask(mask);
}
inline void QOpenGLFunctions_3_3_Core::glClearDepth(GLdouble depth)
{
- d_1_0_Core->ClearDepth(depth);
+ d_1_0_Core->f.ClearDepth(depth);
}
inline void QOpenGLFunctions_3_3_Core::glClearStencil(GLint s)
{
- d_1_0_Core->ClearStencil(s);
+ d_1_0_Core->f.ClearStencil(s);
}
inline void QOpenGLFunctions_3_3_Core::glClearColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_0_Core->ClearColor(red, green, blue, alpha);
+ d_1_0_Core->f.ClearColor(red, green, blue, alpha);
}
inline void QOpenGLFunctions_3_3_Core::glClear(GLbitfield mask)
{
- d_1_0_Core->Clear(mask);
+ d_1_0_Core->f.Clear(mask);
}
inline void QOpenGLFunctions_3_3_Core::glDrawBuffer(GLenum mode)
{
- d_1_0_Core->DrawBuffer(mode);
+ d_1_0_Core->f.DrawBuffer(mode);
}
inline void QOpenGLFunctions_3_3_Core::glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_0_Core->TexImage2D(target, level, internalformat, width, height, border, format, type, pixels);
+ d_1_0_Core->f.TexImage2D(target, level, internalformat, width, height, border, format, type, pixels);
}
inline void QOpenGLFunctions_3_3_Core::glTexImage1D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_0_Core->TexImage1D(target, level, internalformat, width, border, format, type, pixels);
+ d_1_0_Core->f.TexImage1D(target, level, internalformat, width, border, format, type, pixels);
}
inline void QOpenGLFunctions_3_3_Core::glTexParameteriv(GLenum target, GLenum pname, const GLint *params)
{
- d_1_0_Core->TexParameteriv(target, pname, params);
+ d_1_0_Core->f.TexParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_3_3_Core::glTexParameteri(GLenum target, GLenum pname, GLint param)
{
- d_1_0_Core->TexParameteri(target, pname, param);
+ d_1_0_Core->f.TexParameteri(target, pname, param);
}
inline void QOpenGLFunctions_3_3_Core::glTexParameterfv(GLenum target, GLenum pname, const GLfloat *params)
{
- d_1_0_Core->TexParameterfv(target, pname, params);
+ d_1_0_Core->f.TexParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_3_3_Core::glTexParameterf(GLenum target, GLenum pname, GLfloat param)
{
- d_1_0_Core->TexParameterf(target, pname, param);
+ d_1_0_Core->f.TexParameterf(target, pname, param);
}
inline void QOpenGLFunctions_3_3_Core::glScissor(GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_0_Core->Scissor(x, y, width, height);
+ d_1_0_Core->f.Scissor(x, y, width, height);
}
inline void QOpenGLFunctions_3_3_Core::glPolygonMode(GLenum face, GLenum mode)
{
- d_1_0_Core->PolygonMode(face, mode);
+ d_1_0_Core->f.PolygonMode(face, mode);
}
inline void QOpenGLFunctions_3_3_Core::glPointSize(GLfloat size)
{
- d_1_0_Core->PointSize(size);
+ d_1_0_Core->f.PointSize(size);
}
inline void QOpenGLFunctions_3_3_Core::glLineWidth(GLfloat width)
{
- d_1_0_Core->LineWidth(width);
+ d_1_0_Core->f.LineWidth(width);
}
inline void QOpenGLFunctions_3_3_Core::glHint(GLenum target, GLenum mode)
{
- d_1_0_Core->Hint(target, mode);
+ d_1_0_Core->f.Hint(target, mode);
}
inline void QOpenGLFunctions_3_3_Core::glFrontFace(GLenum mode)
{
- d_1_0_Core->FrontFace(mode);
+ d_1_0_Core->f.FrontFace(mode);
}
inline void QOpenGLFunctions_3_3_Core::glCullFace(GLenum mode)
{
- d_1_0_Core->CullFace(mode);
+ d_1_0_Core->f.CullFace(mode);
}
@@ -688,57 +689,57 @@ inline void QOpenGLFunctions_3_3_Core::glIndexub(GLubyte c)
inline GLboolean QOpenGLFunctions_3_3_Core::glIsTexture(GLuint texture)
{
- return d_1_1_Core->IsTexture(texture);
+ return d_1_1_Core->f.IsTexture(texture);
}
inline void QOpenGLFunctions_3_3_Core::glGenTextures(GLsizei n, GLuint *textures)
{
- d_1_1_Core->GenTextures(n, textures);
+ d_1_1_Core->f.GenTextures(n, textures);
}
inline void QOpenGLFunctions_3_3_Core::glDeleteTextures(GLsizei n, const GLuint *textures)
{
- d_1_1_Core->DeleteTextures(n, textures);
+ d_1_1_Core->f.DeleteTextures(n, textures);
}
inline void QOpenGLFunctions_3_3_Core::glBindTexture(GLenum target, GLuint texture)
{
- d_1_1_Core->BindTexture(target, texture);
+ d_1_1_Core->f.BindTexture(target, texture);
}
inline void QOpenGLFunctions_3_3_Core::glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_1_Core->TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels);
+ d_1_1_Core->f.TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels);
}
inline void QOpenGLFunctions_3_3_Core::glTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_1_Core->TexSubImage1D(target, level, xoffset, width, format, type, pixels);
+ d_1_1_Core->f.TexSubImage1D(target, level, xoffset, width, format, type, pixels);
}
inline void QOpenGLFunctions_3_3_Core::glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_1_Core->CopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height);
+ d_1_1_Core->f.CopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height);
}
inline void QOpenGLFunctions_3_3_Core::glCopyTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
{
- d_1_1_Core->CopyTexSubImage1D(target, level, xoffset, x, y, width);
+ d_1_1_Core->f.CopyTexSubImage1D(target, level, xoffset, x, y, width);
}
inline void QOpenGLFunctions_3_3_Core::glCopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
{
- d_1_1_Core->CopyTexImage2D(target, level, internalformat, x, y, width, height, border);
+ d_1_1_Core->f.CopyTexImage2D(target, level, internalformat, x, y, width, height, border);
}
inline void QOpenGLFunctions_3_3_Core::glCopyTexImage1D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
{
- d_1_1_Core->CopyTexImage1D(target, level, internalformat, x, y, width, border);
+ d_1_1_Core->f.CopyTexImage1D(target, level, internalformat, x, y, width, border);
}
inline void QOpenGLFunctions_3_3_Core::glPolygonOffset(GLfloat factor, GLfloat units)
{
- d_1_1_Core->PolygonOffset(factor, units);
+ d_1_1_Core->f.PolygonOffset(factor, units);
}
inline void QOpenGLFunctions_3_3_Core::glGetPointerv(GLenum pname, GLvoid* *params)
@@ -750,1067 +751,1067 @@ inline void QOpenGLFunctions_3_3_Core::glGetPointerv(GLenum pname, GLvoid* *para
inline void QOpenGLFunctions_3_3_Core::glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices)
{
- d_1_1_Core->DrawElements(mode, count, type, indices);
+ d_1_1_Core->f.DrawElements(mode, count, type, indices);
}
inline void QOpenGLFunctions_3_3_Core::glDrawArrays(GLenum mode, GLint first, GLsizei count)
{
- d_1_1_Core->DrawArrays(mode, first, count);
+ d_1_1_Core->f.DrawArrays(mode, first, count);
}
// OpenGL 1.2 core functions
inline void QOpenGLFunctions_3_3_Core::glCopyTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_2_Core->CopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height);
+ d_1_2_Core->f.CopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height);
}
inline void QOpenGLFunctions_3_3_Core::glTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_2_Core->TexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);
+ d_1_2_Core->f.TexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);
}
inline void QOpenGLFunctions_3_3_Core::glTexImage3D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_2_Core->TexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels);
+ d_1_2_Core->f.TexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels);
}
inline void QOpenGLFunctions_3_3_Core::glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices)
{
- d_1_2_Core->DrawRangeElements(mode, start, end, count, type, indices);
+ d_1_2_Core->f.DrawRangeElements(mode, start, end, count, type, indices);
}
inline void QOpenGLFunctions_3_3_Core::glBlendEquation(GLenum mode)
{
- d_1_2_Core->BlendEquation(mode);
+ d_1_2_Core->f.BlendEquation(mode);
}
inline void QOpenGLFunctions_3_3_Core::glBlendColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_2_Core->BlendColor(red, green, blue, alpha);
+ d_1_2_Core->f.BlendColor(red, green, blue, alpha);
}
// OpenGL 1.3 core functions
inline void QOpenGLFunctions_3_3_Core::glGetCompressedTexImage(GLenum target, GLint level, GLvoid *img)
{
- d_1_3_Core->GetCompressedTexImage(target, level, img);
+ d_1_3_Core->f.GetCompressedTexImage(target, level, img);
}
inline void QOpenGLFunctions_3_3_Core::glCompressedTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexSubImage1D(target, level, xoffset, width, format, imageSize, data);
+ d_1_3_Core->f.CompressedTexSubImage1D(target, level, xoffset, width, format, imageSize, data);
}
inline void QOpenGLFunctions_3_3_Core::glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data);
+ d_1_3_Core->f.CompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data);
}
inline void QOpenGLFunctions_3_3_Core::glCompressedTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data);
+ d_1_3_Core->f.CompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data);
}
inline void QOpenGLFunctions_3_3_Core::glCompressedTexImage1D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexImage1D(target, level, internalformat, width, border, imageSize, data);
+ d_1_3_Core->f.CompressedTexImage1D(target, level, internalformat, width, border, imageSize, data);
}
inline void QOpenGLFunctions_3_3_Core::glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data);
+ d_1_3_Core->f.CompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data);
}
inline void QOpenGLFunctions_3_3_Core::glCompressedTexImage3D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data);
+ d_1_3_Core->f.CompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data);
}
inline void QOpenGLFunctions_3_3_Core::glSampleCoverage(GLfloat value, GLboolean invert)
{
- d_1_3_Core->SampleCoverage(value, invert);
+ d_1_3_Core->f.SampleCoverage(value, invert);
}
inline void QOpenGLFunctions_3_3_Core::glActiveTexture(GLenum texture)
{
- d_1_3_Core->ActiveTexture(texture);
+ d_1_3_Core->f.ActiveTexture(texture);
}
// OpenGL 1.4 core functions
inline void QOpenGLFunctions_3_3_Core::glPointParameteriv(GLenum pname, const GLint *params)
{
- d_1_4_Core->PointParameteriv(pname, params);
+ d_1_4_Core->f.PointParameteriv(pname, params);
}
inline void QOpenGLFunctions_3_3_Core::glPointParameteri(GLenum pname, GLint param)
{
- d_1_4_Core->PointParameteri(pname, param);
+ d_1_4_Core->f.PointParameteri(pname, param);
}
inline void QOpenGLFunctions_3_3_Core::glPointParameterfv(GLenum pname, const GLfloat *params)
{
- d_1_4_Core->PointParameterfv(pname, params);
+ d_1_4_Core->f.PointParameterfv(pname, params);
}
inline void QOpenGLFunctions_3_3_Core::glPointParameterf(GLenum pname, GLfloat param)
{
- d_1_4_Core->PointParameterf(pname, param);
+ d_1_4_Core->f.PointParameterf(pname, param);
}
inline void QOpenGLFunctions_3_3_Core::glMultiDrawElements(GLenum mode, const GLsizei *count, GLenum type, const GLvoid* const *indices, GLsizei drawcount)
{
- d_1_4_Core->MultiDrawElements(mode, count, type, indices, drawcount);
+ d_1_4_Core->f.MultiDrawElements(mode, count, type, indices, drawcount);
}
inline void QOpenGLFunctions_3_3_Core::glMultiDrawArrays(GLenum mode, const GLint *first, const GLsizei *count, GLsizei drawcount)
{
- d_1_4_Core->MultiDrawArrays(mode, first, count, drawcount);
+ d_1_4_Core->f.MultiDrawArrays(mode, first, count, drawcount);
}
inline void QOpenGLFunctions_3_3_Core::glBlendFuncSeparate(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
{
- d_1_4_Core->BlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);
+ d_1_4_Core->f.BlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);
}
// OpenGL 1.5 core functions
inline void QOpenGLFunctions_3_3_Core::glGetBufferPointerv(GLenum target, GLenum pname, GLvoid* *params)
{
- d_1_5_Core->GetBufferPointerv(target, pname, params);
+ d_1_5_Core->f.GetBufferPointerv(target, pname, params);
}
inline void QOpenGLFunctions_3_3_Core::glGetBufferParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_5_Core->GetBufferParameteriv(target, pname, params);
+ d_1_5_Core->f.GetBufferParameteriv(target, pname, params);
}
inline GLboolean QOpenGLFunctions_3_3_Core::glUnmapBuffer(GLenum target)
{
- return d_1_5_Core->UnmapBuffer(target);
+ return d_1_5_Core->f.UnmapBuffer(target);
}
inline GLvoid* QOpenGLFunctions_3_3_Core::glMapBuffer(GLenum target, GLenum access)
{
- return d_1_5_Core->MapBuffer(target, access);
+ return d_1_5_Core->f.MapBuffer(target, access);
}
inline void QOpenGLFunctions_3_3_Core::glGetBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, GLvoid *data)
{
- d_1_5_Core->GetBufferSubData(target, offset, size, data);
+ d_1_5_Core->f.GetBufferSubData(target, offset, size, data);
}
inline void QOpenGLFunctions_3_3_Core::glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid *data)
{
- d_1_5_Core->BufferSubData(target, offset, size, data);
+ d_1_5_Core->f.BufferSubData(target, offset, size, data);
}
inline void QOpenGLFunctions_3_3_Core::glBufferData(GLenum target, GLsizeiptr size, const GLvoid *data, GLenum usage)
{
- d_1_5_Core->BufferData(target, size, data, usage);
+ d_1_5_Core->f.BufferData(target, size, data, usage);
}
inline GLboolean QOpenGLFunctions_3_3_Core::glIsBuffer(GLuint buffer)
{
- return d_1_5_Core->IsBuffer(buffer);
+ return d_1_5_Core->f.IsBuffer(buffer);
}
inline void QOpenGLFunctions_3_3_Core::glGenBuffers(GLsizei n, GLuint *buffers)
{
- d_1_5_Core->GenBuffers(n, buffers);
+ d_1_5_Core->f.GenBuffers(n, buffers);
}
inline void QOpenGLFunctions_3_3_Core::glDeleteBuffers(GLsizei n, const GLuint *buffers)
{
- d_1_5_Core->DeleteBuffers(n, buffers);
+ d_1_5_Core->f.DeleteBuffers(n, buffers);
}
inline void QOpenGLFunctions_3_3_Core::glBindBuffer(GLenum target, GLuint buffer)
{
- d_1_5_Core->BindBuffer(target, buffer);
+ d_1_5_Core->f.BindBuffer(target, buffer);
}
inline void QOpenGLFunctions_3_3_Core::glGetQueryObjectuiv(GLuint id, GLenum pname, GLuint *params)
{
- d_1_5_Core->GetQueryObjectuiv(id, pname, params);
+ d_1_5_Core->f.GetQueryObjectuiv(id, pname, params);
}
inline void QOpenGLFunctions_3_3_Core::glGetQueryObjectiv(GLuint id, GLenum pname, GLint *params)
{
- d_1_5_Core->GetQueryObjectiv(id, pname, params);
+ d_1_5_Core->f.GetQueryObjectiv(id, pname, params);
}
inline void QOpenGLFunctions_3_3_Core::glGetQueryiv(GLenum target, GLenum pname, GLint *params)
{
- d_1_5_Core->GetQueryiv(target, pname, params);
+ d_1_5_Core->f.GetQueryiv(target, pname, params);
}
inline void QOpenGLFunctions_3_3_Core::glEndQuery(GLenum target)
{
- d_1_5_Core->EndQuery(target);
+ d_1_5_Core->f.EndQuery(target);
}
inline void QOpenGLFunctions_3_3_Core::glBeginQuery(GLenum target, GLuint id)
{
- d_1_5_Core->BeginQuery(target, id);
+ d_1_5_Core->f.BeginQuery(target, id);
}
inline GLboolean QOpenGLFunctions_3_3_Core::glIsQuery(GLuint id)
{
- return d_1_5_Core->IsQuery(id);
+ return d_1_5_Core->f.IsQuery(id);
}
inline void QOpenGLFunctions_3_3_Core::glDeleteQueries(GLsizei n, const GLuint *ids)
{
- d_1_5_Core->DeleteQueries(n, ids);
+ d_1_5_Core->f.DeleteQueries(n, ids);
}
inline void QOpenGLFunctions_3_3_Core::glGenQueries(GLsizei n, GLuint *ids)
{
- d_1_5_Core->GenQueries(n, ids);
+ d_1_5_Core->f.GenQueries(n, ids);
}
// OpenGL 2.0 core functions
inline void QOpenGLFunctions_3_3_Core::glVertexAttribPointer(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer)
{
- d_2_0_Core->VertexAttribPointer(index, size, type, normalized, stride, pointer);
+ d_2_0_Core->f.VertexAttribPointer(index, size, type, normalized, stride, pointer);
}
inline void QOpenGLFunctions_3_3_Core::glValidateProgram(GLuint program)
{
- d_2_0_Core->ValidateProgram(program);
+ d_2_0_Core->f.ValidateProgram(program);
}
inline void QOpenGLFunctions_3_3_Core::glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_0_Core->UniformMatrix4fv(location, count, transpose, value);
+ d_2_0_Core->f.UniformMatrix4fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_3_3_Core::glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_0_Core->UniformMatrix3fv(location, count, transpose, value);
+ d_2_0_Core->f.UniformMatrix3fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_3_3_Core::glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_0_Core->UniformMatrix2fv(location, count, transpose, value);
+ d_2_0_Core->f.UniformMatrix2fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_3_3_Core::glUniform4iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform4iv(location, count, value);
+ d_2_0_Core->f.Uniform4iv(location, count, value);
}
inline void QOpenGLFunctions_3_3_Core::glUniform3iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform3iv(location, count, value);
+ d_2_0_Core->f.Uniform3iv(location, count, value);
}
inline void QOpenGLFunctions_3_3_Core::glUniform2iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform2iv(location, count, value);
+ d_2_0_Core->f.Uniform2iv(location, count, value);
}
inline void QOpenGLFunctions_3_3_Core::glUniform1iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform1iv(location, count, value);
+ d_2_0_Core->f.Uniform1iv(location, count, value);
}
inline void QOpenGLFunctions_3_3_Core::glUniform4fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform4fv(location, count, value);
+ d_2_0_Core->f.Uniform4fv(location, count, value);
}
inline void QOpenGLFunctions_3_3_Core::glUniform3fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform3fv(location, count, value);
+ d_2_0_Core->f.Uniform3fv(location, count, value);
}
inline void QOpenGLFunctions_3_3_Core::glUniform2fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform2fv(location, count, value);
+ d_2_0_Core->f.Uniform2fv(location, count, value);
}
inline void QOpenGLFunctions_3_3_Core::glUniform1fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform1fv(location, count, value);
+ d_2_0_Core->f.Uniform1fv(location, count, value);
}
inline void QOpenGLFunctions_3_3_Core::glUniform4i(GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
{
- d_2_0_Core->Uniform4i(location, v0, v1, v2, v3);
+ d_2_0_Core->f.Uniform4i(location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_3_3_Core::glUniform3i(GLint location, GLint v0, GLint v1, GLint v2)
{
- d_2_0_Core->Uniform3i(location, v0, v1, v2);
+ d_2_0_Core->f.Uniform3i(location, v0, v1, v2);
}
inline void QOpenGLFunctions_3_3_Core::glUniform2i(GLint location, GLint v0, GLint v1)
{
- d_2_0_Core->Uniform2i(location, v0, v1);
+ d_2_0_Core->f.Uniform2i(location, v0, v1);
}
inline void QOpenGLFunctions_3_3_Core::glUniform1i(GLint location, GLint v0)
{
- d_2_0_Core->Uniform1i(location, v0);
+ d_2_0_Core->f.Uniform1i(location, v0);
}
inline void QOpenGLFunctions_3_3_Core::glUniform4f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
{
- d_2_0_Core->Uniform4f(location, v0, v1, v2, v3);
+ d_2_0_Core->f.Uniform4f(location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_3_3_Core::glUniform3f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
{
- d_2_0_Core->Uniform3f(location, v0, v1, v2);
+ d_2_0_Core->f.Uniform3f(location, v0, v1, v2);
}
inline void QOpenGLFunctions_3_3_Core::glUniform2f(GLint location, GLfloat v0, GLfloat v1)
{
- d_2_0_Core->Uniform2f(location, v0, v1);
+ d_2_0_Core->f.Uniform2f(location, v0, v1);
}
inline void QOpenGLFunctions_3_3_Core::glUniform1f(GLint location, GLfloat v0)
{
- d_2_0_Core->Uniform1f(location, v0);
+ d_2_0_Core->f.Uniform1f(location, v0);
}
inline void QOpenGLFunctions_3_3_Core::glUseProgram(GLuint program)
{
- d_2_0_Core->UseProgram(program);
+ d_2_0_Core->f.UseProgram(program);
}
inline void QOpenGLFunctions_3_3_Core::glShaderSource(GLuint shader, GLsizei count, const GLchar* const *string, const GLint *length)
{
- d_2_0_Core->ShaderSource(shader, count, string, length);
+ d_2_0_Core->f.ShaderSource(shader, count, string, length);
}
inline void QOpenGLFunctions_3_3_Core::glLinkProgram(GLuint program)
{
- d_2_0_Core->LinkProgram(program);
+ d_2_0_Core->f.LinkProgram(program);
}
inline GLboolean QOpenGLFunctions_3_3_Core::glIsShader(GLuint shader)
{
- return d_2_0_Core->IsShader(shader);
+ return d_2_0_Core->f.IsShader(shader);
}
inline GLboolean QOpenGLFunctions_3_3_Core::glIsProgram(GLuint program)
{
- return d_2_0_Core->IsProgram(program);
+ return d_2_0_Core->f.IsProgram(program);
}
inline void QOpenGLFunctions_3_3_Core::glGetVertexAttribPointerv(GLuint index, GLenum pname, GLvoid* *pointer)
{
- d_2_0_Core->GetVertexAttribPointerv(index, pname, pointer);
+ d_2_0_Core->f.GetVertexAttribPointerv(index, pname, pointer);
}
inline void QOpenGLFunctions_3_3_Core::glGetVertexAttribiv(GLuint index, GLenum pname, GLint *params)
{
- d_2_0_Core->GetVertexAttribiv(index, pname, params);
+ d_2_0_Core->f.GetVertexAttribiv(index, pname, params);
}
inline void QOpenGLFunctions_3_3_Core::glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat *params)
{
- d_2_0_Core->GetVertexAttribfv(index, pname, params);
+ d_2_0_Core->f.GetVertexAttribfv(index, pname, params);
}
inline void QOpenGLFunctions_3_3_Core::glGetVertexAttribdv(GLuint index, GLenum pname, GLdouble *params)
{
- d_2_0_Core->GetVertexAttribdv(index, pname, params);
+ d_2_0_Core->f.GetVertexAttribdv(index, pname, params);
}
inline void QOpenGLFunctions_3_3_Core::glGetUniformiv(GLuint program, GLint location, GLint *params)
{
- d_2_0_Core->GetUniformiv(program, location, params);
+ d_2_0_Core->f.GetUniformiv(program, location, params);
}
inline void QOpenGLFunctions_3_3_Core::glGetUniformfv(GLuint program, GLint location, GLfloat *params)
{
- d_2_0_Core->GetUniformfv(program, location, params);
+ d_2_0_Core->f.GetUniformfv(program, location, params);
}
inline GLint QOpenGLFunctions_3_3_Core::glGetUniformLocation(GLuint program, const GLchar *name)
{
- return d_2_0_Core->GetUniformLocation(program, name);
+ return d_2_0_Core->f.GetUniformLocation(program, name);
}
inline void QOpenGLFunctions_3_3_Core::glGetShaderSource(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source)
{
- d_2_0_Core->GetShaderSource(shader, bufSize, length, source);
+ d_2_0_Core->f.GetShaderSource(shader, bufSize, length, source);
}
inline void QOpenGLFunctions_3_3_Core::glGetShaderInfoLog(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
{
- d_2_0_Core->GetShaderInfoLog(shader, bufSize, length, infoLog);
+ d_2_0_Core->f.GetShaderInfoLog(shader, bufSize, length, infoLog);
}
inline void QOpenGLFunctions_3_3_Core::glGetShaderiv(GLuint shader, GLenum pname, GLint *params)
{
- d_2_0_Core->GetShaderiv(shader, pname, params);
+ d_2_0_Core->f.GetShaderiv(shader, pname, params);
}
inline void QOpenGLFunctions_3_3_Core::glGetProgramInfoLog(GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
{
- d_2_0_Core->GetProgramInfoLog(program, bufSize, length, infoLog);
+ d_2_0_Core->f.GetProgramInfoLog(program, bufSize, length, infoLog);
}
inline void QOpenGLFunctions_3_3_Core::glGetProgramiv(GLuint program, GLenum pname, GLint *params)
{
- d_2_0_Core->GetProgramiv(program, pname, params);
+ d_2_0_Core->f.GetProgramiv(program, pname, params);
}
inline GLint QOpenGLFunctions_3_3_Core::glGetAttribLocation(GLuint program, const GLchar *name)
{
- return d_2_0_Core->GetAttribLocation(program, name);
+ return d_2_0_Core->f.GetAttribLocation(program, name);
}
inline void QOpenGLFunctions_3_3_Core::glGetAttachedShaders(GLuint program, GLsizei maxCount, GLsizei *count, GLuint *obj)
{
- d_2_0_Core->GetAttachedShaders(program, maxCount, count, obj);
+ d_2_0_Core->f.GetAttachedShaders(program, maxCount, count, obj);
}
inline void QOpenGLFunctions_3_3_Core::glGetActiveUniform(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
{
- d_2_0_Core->GetActiveUniform(program, index, bufSize, length, size, type, name);
+ d_2_0_Core->f.GetActiveUniform(program, index, bufSize, length, size, type, name);
}
inline void QOpenGLFunctions_3_3_Core::glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
{
- d_2_0_Core->GetActiveAttrib(program, index, bufSize, length, size, type, name);
+ d_2_0_Core->f.GetActiveAttrib(program, index, bufSize, length, size, type, name);
}
inline void QOpenGLFunctions_3_3_Core::glEnableVertexAttribArray(GLuint index)
{
- d_2_0_Core->EnableVertexAttribArray(index);
+ d_2_0_Core->f.EnableVertexAttribArray(index);
}
inline void QOpenGLFunctions_3_3_Core::glDisableVertexAttribArray(GLuint index)
{
- d_2_0_Core->DisableVertexAttribArray(index);
+ d_2_0_Core->f.DisableVertexAttribArray(index);
}
inline void QOpenGLFunctions_3_3_Core::glDetachShader(GLuint program, GLuint shader)
{
- d_2_0_Core->DetachShader(program, shader);
+ d_2_0_Core->f.DetachShader(program, shader);
}
inline void QOpenGLFunctions_3_3_Core::glDeleteShader(GLuint shader)
{
- d_2_0_Core->DeleteShader(shader);
+ d_2_0_Core->f.DeleteShader(shader);
}
inline void QOpenGLFunctions_3_3_Core::glDeleteProgram(GLuint program)
{
- d_2_0_Core->DeleteProgram(program);
+ d_2_0_Core->f.DeleteProgram(program);
}
inline GLuint QOpenGLFunctions_3_3_Core::glCreateShader(GLenum type)
{
- return d_2_0_Core->CreateShader(type);
+ return d_2_0_Core->f.CreateShader(type);
}
inline GLuint QOpenGLFunctions_3_3_Core::glCreateProgram()
{
- return d_2_0_Core->CreateProgram();
+ return d_2_0_Core->f.CreateProgram();
}
inline void QOpenGLFunctions_3_3_Core::glCompileShader(GLuint shader)
{
- d_2_0_Core->CompileShader(shader);
+ d_2_0_Core->f.CompileShader(shader);
}
inline void QOpenGLFunctions_3_3_Core::glBindAttribLocation(GLuint program, GLuint index, const GLchar *name)
{
- d_2_0_Core->BindAttribLocation(program, index, name);
+ d_2_0_Core->f.BindAttribLocation(program, index, name);
}
inline void QOpenGLFunctions_3_3_Core::glAttachShader(GLuint program, GLuint shader)
{
- d_2_0_Core->AttachShader(program, shader);
+ d_2_0_Core->f.AttachShader(program, shader);
}
inline void QOpenGLFunctions_3_3_Core::glStencilMaskSeparate(GLenum face, GLuint mask)
{
- d_2_0_Core->StencilMaskSeparate(face, mask);
+ d_2_0_Core->f.StencilMaskSeparate(face, mask);
}
inline void QOpenGLFunctions_3_3_Core::glStencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask)
{
- d_2_0_Core->StencilFuncSeparate(face, func, ref, mask);
+ d_2_0_Core->f.StencilFuncSeparate(face, func, ref, mask);
}
inline void QOpenGLFunctions_3_3_Core::glStencilOpSeparate(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass)
{
- d_2_0_Core->StencilOpSeparate(face, sfail, dpfail, dppass);
+ d_2_0_Core->f.StencilOpSeparate(face, sfail, dpfail, dppass);
}
inline void QOpenGLFunctions_3_3_Core::glDrawBuffers(GLsizei n, const GLenum *bufs)
{
- d_2_0_Core->DrawBuffers(n, bufs);
+ d_2_0_Core->f.DrawBuffers(n, bufs);
}
inline void QOpenGLFunctions_3_3_Core::glBlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha)
{
- d_2_0_Core->BlendEquationSeparate(modeRGB, modeAlpha);
+ d_2_0_Core->f.BlendEquationSeparate(modeRGB, modeAlpha);
}
// OpenGL 2.1 core functions
inline void QOpenGLFunctions_3_3_Core::glUniformMatrix4x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix4x3fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix4x3fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_3_3_Core::glUniformMatrix3x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix3x4fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix3x4fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_3_3_Core::glUniformMatrix4x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix4x2fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix4x2fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_3_3_Core::glUniformMatrix2x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix2x4fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix2x4fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_3_3_Core::glUniformMatrix3x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix3x2fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix3x2fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_3_3_Core::glUniformMatrix2x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix2x3fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix2x3fv(location, count, transpose, value);
}
// OpenGL 3.0 core functions
inline GLboolean QOpenGLFunctions_3_3_Core::glIsVertexArray(GLuint array)
{
- return d_3_0_Core->IsVertexArray(array);
+ return d_3_0_Core->f.IsVertexArray(array);
}
inline void QOpenGLFunctions_3_3_Core::glGenVertexArrays(GLsizei n, GLuint *arrays)
{
- d_3_0_Core->GenVertexArrays(n, arrays);
+ d_3_0_Core->f.GenVertexArrays(n, arrays);
}
inline void QOpenGLFunctions_3_3_Core::glDeleteVertexArrays(GLsizei n, const GLuint *arrays)
{
- d_3_0_Core->DeleteVertexArrays(n, arrays);
+ d_3_0_Core->f.DeleteVertexArrays(n, arrays);
}
inline void QOpenGLFunctions_3_3_Core::glBindVertexArray(GLuint array)
{
- d_3_0_Core->BindVertexArray(array);
+ d_3_0_Core->f.BindVertexArray(array);
}
inline void QOpenGLFunctions_3_3_Core::glFlushMappedBufferRange(GLenum target, GLintptr offset, GLsizeiptr length)
{
- d_3_0_Core->FlushMappedBufferRange(target, offset, length);
+ d_3_0_Core->f.FlushMappedBufferRange(target, offset, length);
}
inline GLvoid* QOpenGLFunctions_3_3_Core::glMapBufferRange(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access)
{
- return d_3_0_Core->MapBufferRange(target, offset, length, access);
+ return d_3_0_Core->f.MapBufferRange(target, offset, length, access);
}
inline void QOpenGLFunctions_3_3_Core::glFramebufferTextureLayer(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer)
{
- d_3_0_Core->FramebufferTextureLayer(target, attachment, texture, level, layer);
+ d_3_0_Core->f.FramebufferTextureLayer(target, attachment, texture, level, layer);
}
inline void QOpenGLFunctions_3_3_Core::glRenderbufferStorageMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
{
- d_3_0_Core->RenderbufferStorageMultisample(target, samples, internalformat, width, height);
+ d_3_0_Core->f.RenderbufferStorageMultisample(target, samples, internalformat, width, height);
}
inline void QOpenGLFunctions_3_3_Core::glBlitFramebuffer(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
{
- d_3_0_Core->BlitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter);
+ d_3_0_Core->f.BlitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter);
}
inline void QOpenGLFunctions_3_3_Core::glGenerateMipmap(GLenum target)
{
- d_3_0_Core->GenerateMipmap(target);
+ d_3_0_Core->f.GenerateMipmap(target);
}
inline void QOpenGLFunctions_3_3_Core::glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint *params)
{
- d_3_0_Core->GetFramebufferAttachmentParameteriv(target, attachment, pname, params);
+ d_3_0_Core->f.GetFramebufferAttachmentParameteriv(target, attachment, pname, params);
}
inline void QOpenGLFunctions_3_3_Core::glFramebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
{
- d_3_0_Core->FramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer);
+ d_3_0_Core->f.FramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer);
}
inline void QOpenGLFunctions_3_3_Core::glFramebufferTexture3D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset)
{
- d_3_0_Core->FramebufferTexture3D(target, attachment, textarget, texture, level, zoffset);
+ d_3_0_Core->f.FramebufferTexture3D(target, attachment, textarget, texture, level, zoffset);
}
inline void QOpenGLFunctions_3_3_Core::glFramebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
{
- d_3_0_Core->FramebufferTexture2D(target, attachment, textarget, texture, level);
+ d_3_0_Core->f.FramebufferTexture2D(target, attachment, textarget, texture, level);
}
inline void QOpenGLFunctions_3_3_Core::glFramebufferTexture1D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
{
- d_3_0_Core->FramebufferTexture1D(target, attachment, textarget, texture, level);
+ d_3_0_Core->f.FramebufferTexture1D(target, attachment, textarget, texture, level);
}
inline GLenum QOpenGLFunctions_3_3_Core::glCheckFramebufferStatus(GLenum target)
{
- return d_3_0_Core->CheckFramebufferStatus(target);
+ return d_3_0_Core->f.CheckFramebufferStatus(target);
}
inline void QOpenGLFunctions_3_3_Core::glGenFramebuffers(GLsizei n, GLuint *framebuffers)
{
- d_3_0_Core->GenFramebuffers(n, framebuffers);
+ d_3_0_Core->f.GenFramebuffers(n, framebuffers);
}
inline void QOpenGLFunctions_3_3_Core::glDeleteFramebuffers(GLsizei n, const GLuint *framebuffers)
{
- d_3_0_Core->DeleteFramebuffers(n, framebuffers);
+ d_3_0_Core->f.DeleteFramebuffers(n, framebuffers);
}
inline void QOpenGLFunctions_3_3_Core::glBindFramebuffer(GLenum target, GLuint framebuffer)
{
- d_3_0_Core->BindFramebuffer(target, framebuffer);
+ d_3_0_Core->f.BindFramebuffer(target, framebuffer);
}
inline GLboolean QOpenGLFunctions_3_3_Core::glIsFramebuffer(GLuint framebuffer)
{
- return d_3_0_Core->IsFramebuffer(framebuffer);
+ return d_3_0_Core->f.IsFramebuffer(framebuffer);
}
inline void QOpenGLFunctions_3_3_Core::glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_3_0_Core->GetRenderbufferParameteriv(target, pname, params);
+ d_3_0_Core->f.GetRenderbufferParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_3_3_Core::glRenderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height)
{
- d_3_0_Core->RenderbufferStorage(target, internalformat, width, height);
+ d_3_0_Core->f.RenderbufferStorage(target, internalformat, width, height);
}
inline void QOpenGLFunctions_3_3_Core::glGenRenderbuffers(GLsizei n, GLuint *renderbuffers)
{
- d_3_0_Core->GenRenderbuffers(n, renderbuffers);
+ d_3_0_Core->f.GenRenderbuffers(n, renderbuffers);
}
inline void QOpenGLFunctions_3_3_Core::glDeleteRenderbuffers(GLsizei n, const GLuint *renderbuffers)
{
- d_3_0_Core->DeleteRenderbuffers(n, renderbuffers);
+ d_3_0_Core->f.DeleteRenderbuffers(n, renderbuffers);
}
inline void QOpenGLFunctions_3_3_Core::glBindRenderbuffer(GLenum target, GLuint renderbuffer)
{
- d_3_0_Core->BindRenderbuffer(target, renderbuffer);
+ d_3_0_Core->f.BindRenderbuffer(target, renderbuffer);
}
inline GLboolean QOpenGLFunctions_3_3_Core::glIsRenderbuffer(GLuint renderbuffer)
{
- return d_3_0_Core->IsRenderbuffer(renderbuffer);
+ return d_3_0_Core->f.IsRenderbuffer(renderbuffer);
}
inline const GLubyte * QOpenGLFunctions_3_3_Core::glGetStringi(GLenum name, GLuint index)
{
- return d_3_0_Core->GetStringi(name, index);
+ return d_3_0_Core->f.GetStringi(name, index);
}
inline void QOpenGLFunctions_3_3_Core::glClearBufferfi(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil)
{
- d_3_0_Core->ClearBufferfi(buffer, drawbuffer, depth, stencil);
+ d_3_0_Core->f.ClearBufferfi(buffer, drawbuffer, depth, stencil);
}
inline void QOpenGLFunctions_3_3_Core::glClearBufferfv(GLenum buffer, GLint drawbuffer, const GLfloat *value)
{
- d_3_0_Core->ClearBufferfv(buffer, drawbuffer, value);
+ d_3_0_Core->f.ClearBufferfv(buffer, drawbuffer, value);
}
inline void QOpenGLFunctions_3_3_Core::glClearBufferuiv(GLenum buffer, GLint drawbuffer, const GLuint *value)
{
- d_3_0_Core->ClearBufferuiv(buffer, drawbuffer, value);
+ d_3_0_Core->f.ClearBufferuiv(buffer, drawbuffer, value);
}
inline void QOpenGLFunctions_3_3_Core::glClearBufferiv(GLenum buffer, GLint drawbuffer, const GLint *value)
{
- d_3_0_Core->ClearBufferiv(buffer, drawbuffer, value);
+ d_3_0_Core->f.ClearBufferiv(buffer, drawbuffer, value);
}
inline void QOpenGLFunctions_3_3_Core::glGetTexParameterIuiv(GLenum target, GLenum pname, GLuint *params)
{
- d_3_0_Core->GetTexParameterIuiv(target, pname, params);
+ d_3_0_Core->f.GetTexParameterIuiv(target, pname, params);
}
inline void QOpenGLFunctions_3_3_Core::glGetTexParameterIiv(GLenum target, GLenum pname, GLint *params)
{
- d_3_0_Core->GetTexParameterIiv(target, pname, params);
+ d_3_0_Core->f.GetTexParameterIiv(target, pname, params);
}
inline void QOpenGLFunctions_3_3_Core::glTexParameterIuiv(GLenum target, GLenum pname, const GLuint *params)
{
- d_3_0_Core->TexParameterIuiv(target, pname, params);
+ d_3_0_Core->f.TexParameterIuiv(target, pname, params);
}
inline void QOpenGLFunctions_3_3_Core::glTexParameterIiv(GLenum target, GLenum pname, const GLint *params)
{
- d_3_0_Core->TexParameterIiv(target, pname, params);
+ d_3_0_Core->f.TexParameterIiv(target, pname, params);
}
inline void QOpenGLFunctions_3_3_Core::glUniform4uiv(GLint location, GLsizei count, const GLuint *value)
{
- d_3_0_Core->Uniform4uiv(location, count, value);
+ d_3_0_Core->f.Uniform4uiv(location, count, value);
}
inline void QOpenGLFunctions_3_3_Core::glUniform3uiv(GLint location, GLsizei count, const GLuint *value)
{
- d_3_0_Core->Uniform3uiv(location, count, value);
+ d_3_0_Core->f.Uniform3uiv(location, count, value);
}
inline void QOpenGLFunctions_3_3_Core::glUniform2uiv(GLint location, GLsizei count, const GLuint *value)
{
- d_3_0_Core->Uniform2uiv(location, count, value);
+ d_3_0_Core->f.Uniform2uiv(location, count, value);
}
inline void QOpenGLFunctions_3_3_Core::glUniform1uiv(GLint location, GLsizei count, const GLuint *value)
{
- d_3_0_Core->Uniform1uiv(location, count, value);
+ d_3_0_Core->f.Uniform1uiv(location, count, value);
}
inline void QOpenGLFunctions_3_3_Core::glUniform4ui(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
{
- d_3_0_Core->Uniform4ui(location, v0, v1, v2, v3);
+ d_3_0_Core->f.Uniform4ui(location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_3_3_Core::glUniform3ui(GLint location, GLuint v0, GLuint v1, GLuint v2)
{
- d_3_0_Core->Uniform3ui(location, v0, v1, v2);
+ d_3_0_Core->f.Uniform3ui(location, v0, v1, v2);
}
inline void QOpenGLFunctions_3_3_Core::glUniform2ui(GLint location, GLuint v0, GLuint v1)
{
- d_3_0_Core->Uniform2ui(location, v0, v1);
+ d_3_0_Core->f.Uniform2ui(location, v0, v1);
}
inline void QOpenGLFunctions_3_3_Core::glUniform1ui(GLint location, GLuint v0)
{
- d_3_0_Core->Uniform1ui(location, v0);
+ d_3_0_Core->f.Uniform1ui(location, v0);
}
inline GLint QOpenGLFunctions_3_3_Core::glGetFragDataLocation(GLuint program, const GLchar *name)
{
- return d_3_0_Core->GetFragDataLocation(program, name);
+ return d_3_0_Core->f.GetFragDataLocation(program, name);
}
inline void QOpenGLFunctions_3_3_Core::glBindFragDataLocation(GLuint program, GLuint color, const GLchar *name)
{
- d_3_0_Core->BindFragDataLocation(program, color, name);
+ d_3_0_Core->f.BindFragDataLocation(program, color, name);
}
inline void QOpenGLFunctions_3_3_Core::glGetUniformuiv(GLuint program, GLint location, GLuint *params)
{
- d_3_0_Core->GetUniformuiv(program, location, params);
+ d_3_0_Core->f.GetUniformuiv(program, location, params);
}
inline void QOpenGLFunctions_3_3_Core::glGetVertexAttribIuiv(GLuint index, GLenum pname, GLuint *params)
{
- d_3_0_Core->GetVertexAttribIuiv(index, pname, params);
+ d_3_0_Core->f.GetVertexAttribIuiv(index, pname, params);
}
inline void QOpenGLFunctions_3_3_Core::glGetVertexAttribIiv(GLuint index, GLenum pname, GLint *params)
{
- d_3_0_Core->GetVertexAttribIiv(index, pname, params);
+ d_3_0_Core->f.GetVertexAttribIiv(index, pname, params);
}
inline void QOpenGLFunctions_3_3_Core::glVertexAttribIPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_3_0_Core->VertexAttribIPointer(index, size, type, stride, pointer);
+ d_3_0_Core->f.VertexAttribIPointer(index, size, type, stride, pointer);
}
inline void QOpenGLFunctions_3_3_Core::glEndConditionalRender()
{
- d_3_0_Core->EndConditionalRender();
+ d_3_0_Core->f.EndConditionalRender();
}
inline void QOpenGLFunctions_3_3_Core::glBeginConditionalRender(GLuint id, GLenum mode)
{
- d_3_0_Core->BeginConditionalRender(id, mode);
+ d_3_0_Core->f.BeginConditionalRender(id, mode);
}
inline void QOpenGLFunctions_3_3_Core::glClampColor(GLenum target, GLenum clamp)
{
- d_3_0_Core->ClampColor(target, clamp);
+ d_3_0_Core->f.ClampColor(target, clamp);
}
inline void QOpenGLFunctions_3_3_Core::glGetTransformFeedbackVarying(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name)
{
- d_3_0_Core->GetTransformFeedbackVarying(program, index, bufSize, length, size, type, name);
+ d_3_0_Core->f.GetTransformFeedbackVarying(program, index, bufSize, length, size, type, name);
}
inline void QOpenGLFunctions_3_3_Core::glTransformFeedbackVaryings(GLuint program, GLsizei count, const GLchar* const *varyings, GLenum bufferMode)
{
- d_3_0_Core->TransformFeedbackVaryings(program, count, varyings, bufferMode);
+ d_3_0_Core->f.TransformFeedbackVaryings(program, count, varyings, bufferMode);
}
inline void QOpenGLFunctions_3_3_Core::glBindBufferBase(GLenum target, GLuint index, GLuint buffer)
{
- d_3_0_Core->BindBufferBase(target, index, buffer);
+ d_3_0_Core->f.BindBufferBase(target, index, buffer);
}
inline void QOpenGLFunctions_3_3_Core::glBindBufferRange(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)
{
- d_3_0_Core->BindBufferRange(target, index, buffer, offset, size);
+ d_3_0_Core->f.BindBufferRange(target, index, buffer, offset, size);
}
inline void QOpenGLFunctions_3_3_Core::glEndTransformFeedback()
{
- d_3_0_Core->EndTransformFeedback();
+ d_3_0_Core->f.EndTransformFeedback();
}
inline void QOpenGLFunctions_3_3_Core::glBeginTransformFeedback(GLenum primitiveMode)
{
- d_3_0_Core->BeginTransformFeedback(primitiveMode);
+ d_3_0_Core->f.BeginTransformFeedback(primitiveMode);
}
inline GLboolean QOpenGLFunctions_3_3_Core::glIsEnabledi(GLenum target, GLuint index)
{
- return d_3_0_Core->IsEnabledi(target, index);
+ return d_3_0_Core->f.IsEnabledi(target, index);
}
inline void QOpenGLFunctions_3_3_Core::glDisablei(GLenum target, GLuint index)
{
- d_3_0_Core->Disablei(target, index);
+ d_3_0_Core->f.Disablei(target, index);
}
inline void QOpenGLFunctions_3_3_Core::glEnablei(GLenum target, GLuint index)
{
- d_3_0_Core->Enablei(target, index);
+ d_3_0_Core->f.Enablei(target, index);
}
inline void QOpenGLFunctions_3_3_Core::glGetIntegeri_v(GLenum target, GLuint index, GLint *data)
{
- d_3_0_Core->GetIntegeri_v(target, index, data);
+ d_3_0_Core->f.GetIntegeri_v(target, index, data);
}
inline void QOpenGLFunctions_3_3_Core::glGetBooleani_v(GLenum target, GLuint index, GLboolean *data)
{
- d_3_0_Core->GetBooleani_v(target, index, data);
+ d_3_0_Core->f.GetBooleani_v(target, index, data);
}
inline void QOpenGLFunctions_3_3_Core::glColorMaski(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a)
{
- d_3_0_Core->ColorMaski(index, r, g, b, a);
+ d_3_0_Core->f.ColorMaski(index, r, g, b, a);
}
// OpenGL 3.1 core functions
inline void QOpenGLFunctions_3_3_Core::glCopyBufferSubData(GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size)
{
- d_3_1_Core->CopyBufferSubData(readTarget, writeTarget, readOffset, writeOffset, size);
+ d_3_1_Core->f.CopyBufferSubData(readTarget, writeTarget, readOffset, writeOffset, size);
}
inline void QOpenGLFunctions_3_3_Core::glUniformBlockBinding(GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding)
{
- d_3_1_Core->UniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding);
+ d_3_1_Core->f.UniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding);
}
inline void QOpenGLFunctions_3_3_Core::glGetActiveUniformBlockName(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName)
{
- d_3_1_Core->GetActiveUniformBlockName(program, uniformBlockIndex, bufSize, length, uniformBlockName);
+ d_3_1_Core->f.GetActiveUniformBlockName(program, uniformBlockIndex, bufSize, length, uniformBlockName);
}
inline void QOpenGLFunctions_3_3_Core::glGetActiveUniformBlockiv(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params)
{
- d_3_1_Core->GetActiveUniformBlockiv(program, uniformBlockIndex, pname, params);
+ d_3_1_Core->f.GetActiveUniformBlockiv(program, uniformBlockIndex, pname, params);
}
inline GLuint QOpenGLFunctions_3_3_Core::glGetUniformBlockIndex(GLuint program, const GLchar *uniformBlockName)
{
- return d_3_1_Core->GetUniformBlockIndex(program, uniformBlockName);
+ return d_3_1_Core->f.GetUniformBlockIndex(program, uniformBlockName);
}
inline void QOpenGLFunctions_3_3_Core::glGetActiveUniformName(GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformName)
{
- d_3_1_Core->GetActiveUniformName(program, uniformIndex, bufSize, length, uniformName);
+ d_3_1_Core->f.GetActiveUniformName(program, uniformIndex, bufSize, length, uniformName);
}
inline void QOpenGLFunctions_3_3_Core::glGetActiveUniformsiv(GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params)
{
- d_3_1_Core->GetActiveUniformsiv(program, uniformCount, uniformIndices, pname, params);
+ d_3_1_Core->f.GetActiveUniformsiv(program, uniformCount, uniformIndices, pname, params);
}
inline void QOpenGLFunctions_3_3_Core::glGetUniformIndices(GLuint program, GLsizei uniformCount, const GLchar* const *uniformNames, GLuint *uniformIndices)
{
- d_3_1_Core->GetUniformIndices(program, uniformCount, uniformNames, uniformIndices);
+ d_3_1_Core->f.GetUniformIndices(program, uniformCount, uniformNames, uniformIndices);
}
inline void QOpenGLFunctions_3_3_Core::glPrimitiveRestartIndex(GLuint index)
{
- d_3_1_Core->PrimitiveRestartIndex(index);
+ d_3_1_Core->f.PrimitiveRestartIndex(index);
}
inline void QOpenGLFunctions_3_3_Core::glTexBuffer(GLenum target, GLenum internalformat, GLuint buffer)
{
- d_3_1_Core->TexBuffer(target, internalformat, buffer);
+ d_3_1_Core->f.TexBuffer(target, internalformat, buffer);
}
inline void QOpenGLFunctions_3_3_Core::glDrawElementsInstanced(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei instancecount)
{
- d_3_1_Core->DrawElementsInstanced(mode, count, type, indices, instancecount);
+ d_3_1_Core->f.DrawElementsInstanced(mode, count, type, indices, instancecount);
}
inline void QOpenGLFunctions_3_3_Core::glDrawArraysInstanced(GLenum mode, GLint first, GLsizei count, GLsizei instancecount)
{
- d_3_1_Core->DrawArraysInstanced(mode, first, count, instancecount);
+ d_3_1_Core->f.DrawArraysInstanced(mode, first, count, instancecount);
}
// OpenGL 3.2 core functions
inline void QOpenGLFunctions_3_3_Core::glSampleMaski(GLuint index, GLbitfield mask)
{
- d_3_2_Core->SampleMaski(index, mask);
+ d_3_2_Core->f.SampleMaski(index, mask);
}
inline void QOpenGLFunctions_3_3_Core::glGetMultisamplefv(GLenum pname, GLuint index, GLfloat *val)
{
- d_3_2_Core->GetMultisamplefv(pname, index, val);
+ d_3_2_Core->f.GetMultisamplefv(pname, index, val);
}
inline void QOpenGLFunctions_3_3_Core::glTexImage3DMultisample(GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations)
{
- d_3_2_Core->TexImage3DMultisample(target, samples, internalformat, width, height, depth, fixedsamplelocations);
+ d_3_2_Core->f.TexImage3DMultisample(target, samples, internalformat, width, height, depth, fixedsamplelocations);
}
inline void QOpenGLFunctions_3_3_Core::glTexImage2DMultisample(GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations)
{
- d_3_2_Core->TexImage2DMultisample(target, samples, internalformat, width, height, fixedsamplelocations);
+ d_3_2_Core->f.TexImage2DMultisample(target, samples, internalformat, width, height, fixedsamplelocations);
}
inline void QOpenGLFunctions_3_3_Core::glGetSynciv(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values)
{
- d_3_2_Core->GetSynciv(sync, pname, bufSize, length, values);
+ d_3_2_Core->f.GetSynciv(sync, pname, bufSize, length, values);
}
inline void QOpenGLFunctions_3_3_Core::glGetInteger64v(GLenum pname, GLint64 *params)
{
- d_3_2_Core->GetInteger64v(pname, params);
+ d_3_2_Core->f.GetInteger64v(pname, params);
}
inline void QOpenGLFunctions_3_3_Core::glWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)
{
- d_3_2_Core->WaitSync(sync, flags, timeout);
+ d_3_2_Core->f.WaitSync(sync, flags, timeout);
}
inline GLenum QOpenGLFunctions_3_3_Core::glClientWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)
{
- return d_3_2_Core->ClientWaitSync(sync, flags, timeout);
+ return d_3_2_Core->f.ClientWaitSync(sync, flags, timeout);
}
inline void QOpenGLFunctions_3_3_Core::glDeleteSync(GLsync sync)
{
- d_3_2_Core->DeleteSync(sync);
+ d_3_2_Core->f.DeleteSync(sync);
}
inline GLboolean QOpenGLFunctions_3_3_Core::glIsSync(GLsync sync)
{
- return d_3_2_Core->IsSync(sync);
+ return d_3_2_Core->f.IsSync(sync);
}
inline GLsync QOpenGLFunctions_3_3_Core::glFenceSync(GLenum condition, GLbitfield flags)
{
- return d_3_2_Core->FenceSync(condition, flags);
+ return d_3_2_Core->f.FenceSync(condition, flags);
}
inline void QOpenGLFunctions_3_3_Core::glProvokingVertex(GLenum mode)
{
- d_3_2_Core->ProvokingVertex(mode);
+ d_3_2_Core->f.ProvokingVertex(mode);
}
inline void QOpenGLFunctions_3_3_Core::glMultiDrawElementsBaseVertex(GLenum mode, const GLsizei *count, GLenum type, const GLvoid* const *indices, GLsizei drawcount, const GLint *basevertex)
{
- d_3_2_Core->MultiDrawElementsBaseVertex(mode, count, type, indices, drawcount, basevertex);
+ d_3_2_Core->f.MultiDrawElementsBaseVertex(mode, count, type, indices, drawcount, basevertex);
}
inline void QOpenGLFunctions_3_3_Core::glDrawElementsInstancedBaseVertex(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei instancecount, GLint basevertex)
{
- d_3_2_Core->DrawElementsInstancedBaseVertex(mode, count, type, indices, instancecount, basevertex);
+ d_3_2_Core->f.DrawElementsInstancedBaseVertex(mode, count, type, indices, instancecount, basevertex);
}
inline void QOpenGLFunctions_3_3_Core::glDrawRangeElementsBaseVertex(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex)
{
- d_3_2_Core->DrawRangeElementsBaseVertex(mode, start, end, count, type, indices, basevertex);
+ d_3_2_Core->f.DrawRangeElementsBaseVertex(mode, start, end, count, type, indices, basevertex);
}
inline void QOpenGLFunctions_3_3_Core::glDrawElementsBaseVertex(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex)
{
- d_3_2_Core->DrawElementsBaseVertex(mode, count, type, indices, basevertex);
+ d_3_2_Core->f.DrawElementsBaseVertex(mode, count, type, indices, basevertex);
}
inline void QOpenGLFunctions_3_3_Core::glFramebufferTexture(GLenum target, GLenum attachment, GLuint texture, GLint level)
{
- d_3_2_Core->FramebufferTexture(target, attachment, texture, level);
+ d_3_2_Core->f.FramebufferTexture(target, attachment, texture, level);
}
inline void QOpenGLFunctions_3_3_Core::glGetBufferParameteri64v(GLenum target, GLenum pname, GLint64 *params)
{
- d_3_2_Core->GetBufferParameteri64v(target, pname, params);
+ d_3_2_Core->f.GetBufferParameteri64v(target, pname, params);
}
inline void QOpenGLFunctions_3_3_Core::glGetInteger64i_v(GLenum target, GLuint index, GLint64 *data)
{
- d_3_2_Core->GetInteger64i_v(target, index, data);
+ d_3_2_Core->f.GetInteger64i_v(target, index, data);
}
// OpenGL 3.3 core functions
inline void QOpenGLFunctions_3_3_Core::glVertexAttribP4uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
{
- d_3_3_Core->VertexAttribP4uiv(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP4uiv(index, type, normalized, value);
}
inline void QOpenGLFunctions_3_3_Core::glVertexAttribP4ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
{
- d_3_3_Core->VertexAttribP4ui(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP4ui(index, type, normalized, value);
}
inline void QOpenGLFunctions_3_3_Core::glVertexAttribP3uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
{
- d_3_3_Core->VertexAttribP3uiv(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP3uiv(index, type, normalized, value);
}
inline void QOpenGLFunctions_3_3_Core::glVertexAttribP3ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
{
- d_3_3_Core->VertexAttribP3ui(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP3ui(index, type, normalized, value);
}
inline void QOpenGLFunctions_3_3_Core::glVertexAttribP2uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
{
- d_3_3_Core->VertexAttribP2uiv(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP2uiv(index, type, normalized, value);
}
inline void QOpenGLFunctions_3_3_Core::glVertexAttribP2ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
{
- d_3_3_Core->VertexAttribP2ui(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP2ui(index, type, normalized, value);
}
inline void QOpenGLFunctions_3_3_Core::glVertexAttribP1uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
{
- d_3_3_Core->VertexAttribP1uiv(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP1uiv(index, type, normalized, value);
}
inline void QOpenGLFunctions_3_3_Core::glVertexAttribP1ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
{
- d_3_3_Core->VertexAttribP1ui(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP1ui(index, type, normalized, value);
}
inline void QOpenGLFunctions_3_3_Core::glSecondaryColorP3uiv(GLenum type, const GLuint *color)
@@ -2033,102 +2034,102 @@ inline void QOpenGLFunctions_3_3_Core::glVertexP2ui(GLenum type, GLuint value)
inline void QOpenGLFunctions_3_3_Core::glGetQueryObjectui64v(GLuint id, GLenum pname, GLuint64 *params)
{
- d_3_3_Core->GetQueryObjectui64v(id, pname, params);
+ d_3_3_Core->f.GetQueryObjectui64v(id, pname, params);
}
inline void QOpenGLFunctions_3_3_Core::glGetQueryObjecti64v(GLuint id, GLenum pname, GLint64 *params)
{
- d_3_3_Core->GetQueryObjecti64v(id, pname, params);
+ d_3_3_Core->f.GetQueryObjecti64v(id, pname, params);
}
inline void QOpenGLFunctions_3_3_Core::glQueryCounter(GLuint id, GLenum target)
{
- d_3_3_Core->QueryCounter(id, target);
+ d_3_3_Core->f.QueryCounter(id, target);
}
inline void QOpenGLFunctions_3_3_Core::glGetSamplerParameterIuiv(GLuint sampler, GLenum pname, GLuint *params)
{
- d_3_3_Core->GetSamplerParameterIuiv(sampler, pname, params);
+ d_3_3_Core->f.GetSamplerParameterIuiv(sampler, pname, params);
}
inline void QOpenGLFunctions_3_3_Core::glGetSamplerParameterfv(GLuint sampler, GLenum pname, GLfloat *params)
{
- d_3_3_Core->GetSamplerParameterfv(sampler, pname, params);
+ d_3_3_Core->f.GetSamplerParameterfv(sampler, pname, params);
}
inline void QOpenGLFunctions_3_3_Core::glGetSamplerParameterIiv(GLuint sampler, GLenum pname, GLint *params)
{
- d_3_3_Core->GetSamplerParameterIiv(sampler, pname, params);
+ d_3_3_Core->f.GetSamplerParameterIiv(sampler, pname, params);
}
inline void QOpenGLFunctions_3_3_Core::glGetSamplerParameteriv(GLuint sampler, GLenum pname, GLint *params)
{
- d_3_3_Core->GetSamplerParameteriv(sampler, pname, params);
+ d_3_3_Core->f.GetSamplerParameteriv(sampler, pname, params);
}
inline void QOpenGLFunctions_3_3_Core::glSamplerParameterIuiv(GLuint sampler, GLenum pname, const GLuint *param)
{
- d_3_3_Core->SamplerParameterIuiv(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameterIuiv(sampler, pname, param);
}
inline void QOpenGLFunctions_3_3_Core::glSamplerParameterIiv(GLuint sampler, GLenum pname, const GLint *param)
{
- d_3_3_Core->SamplerParameterIiv(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameterIiv(sampler, pname, param);
}
inline void QOpenGLFunctions_3_3_Core::glSamplerParameterfv(GLuint sampler, GLenum pname, const GLfloat *param)
{
- d_3_3_Core->SamplerParameterfv(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameterfv(sampler, pname, param);
}
inline void QOpenGLFunctions_3_3_Core::glSamplerParameterf(GLuint sampler, GLenum pname, GLfloat param)
{
- d_3_3_Core->SamplerParameterf(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameterf(sampler, pname, param);
}
inline void QOpenGLFunctions_3_3_Core::glSamplerParameteriv(GLuint sampler, GLenum pname, const GLint *param)
{
- d_3_3_Core->SamplerParameteriv(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameteriv(sampler, pname, param);
}
inline void QOpenGLFunctions_3_3_Core::glSamplerParameteri(GLuint sampler, GLenum pname, GLint param)
{
- d_3_3_Core->SamplerParameteri(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameteri(sampler, pname, param);
}
inline void QOpenGLFunctions_3_3_Core::glBindSampler(GLuint unit, GLuint sampler)
{
- d_3_3_Core->BindSampler(unit, sampler);
+ d_3_3_Core->f.BindSampler(unit, sampler);
}
inline GLboolean QOpenGLFunctions_3_3_Core::glIsSampler(GLuint sampler)
{
- return d_3_3_Core->IsSampler(sampler);
+ return d_3_3_Core->f.IsSampler(sampler);
}
inline void QOpenGLFunctions_3_3_Core::glDeleteSamplers(GLsizei count, const GLuint *samplers)
{
- d_3_3_Core->DeleteSamplers(count, samplers);
+ d_3_3_Core->f.DeleteSamplers(count, samplers);
}
inline void QOpenGLFunctions_3_3_Core::glGenSamplers(GLsizei count, GLuint *samplers)
{
- d_3_3_Core->GenSamplers(count, samplers);
+ d_3_3_Core->f.GenSamplers(count, samplers);
}
inline GLint QOpenGLFunctions_3_3_Core::glGetFragDataIndex(GLuint program, const GLchar *name)
{
- return d_3_3_Core->GetFragDataIndex(program, name);
+ return d_3_3_Core->f.GetFragDataIndex(program, name);
}
inline void QOpenGLFunctions_3_3_Core::glBindFragDataLocationIndexed(GLuint program, GLuint colorNumber, GLuint index, const GLchar *name)
{
- d_3_3_Core->BindFragDataLocationIndexed(program, colorNumber, index, name);
+ d_3_3_Core->f.BindFragDataLocationIndexed(program, colorNumber, index, name);
}
inline void QOpenGLFunctions_3_3_Core::glVertexAttribDivisor(GLuint index, GLuint divisor)
{
- d_3_3_Core->VertexAttribDivisor(index, divisor);
+ d_3_3_Core->f.VertexAttribDivisor(index, divisor);
}
diff --git a/src/gui/opengl/qopenglfunctions_4_0_compatibility.cpp b/src/gui/opengl/qopenglfunctions_4_0_compatibility.cpp
index cc2b145ff4..14fb168c94 100644
--- a/src/gui/opengl/qopenglfunctions_4_0_compatibility.cpp
+++ b/src/gui/opengl/qopenglfunctions_4_0_compatibility.cpp
@@ -92,82 +92,63 @@ QOpenGLFunctions_4_0_Compatibility::QOpenGLFunctions_4_0_Compatibility()
QOpenGLFunctions_4_0_Compatibility::~QOpenGLFunctions_4_0_Compatibility()
{
- if (d_1_0_Core && !d_1_0_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_0_Core->context, QOpenGLFunctions_1_0_CoreBackend::versionStatus());
- delete d_1_0_Core;
- }
- if (d_1_1_Core && !d_1_1_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_1_Core->context, QOpenGLFunctions_1_1_CoreBackend::versionStatus());
- delete d_1_1_Core;
- }
- if (d_1_2_Core && !d_1_2_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_2_Core->context, QOpenGLFunctions_1_2_CoreBackend::versionStatus());
- delete d_1_2_Core;
- }
- if (d_1_3_Core && !d_1_3_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_3_Core->context, QOpenGLFunctions_1_3_CoreBackend::versionStatus());
- delete d_1_3_Core;
- }
- if (d_1_4_Core && !d_1_4_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_4_Core->context, QOpenGLFunctions_1_4_CoreBackend::versionStatus());
- delete d_1_4_Core;
- }
- if (d_1_5_Core && !d_1_5_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_5_Core->context, QOpenGLFunctions_1_5_CoreBackend::versionStatus());
- delete d_1_5_Core;
- }
- if (d_2_0_Core && !d_2_0_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_2_0_Core->context, QOpenGLFunctions_2_0_CoreBackend::versionStatus());
- delete d_2_0_Core;
- }
- if (d_2_1_Core && !d_2_1_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_2_1_Core->context, QOpenGLFunctions_2_1_CoreBackend::versionStatus());
- delete d_2_1_Core;
- }
- if (d_3_0_Core && !d_3_0_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_3_0_Core->context, QOpenGLFunctions_3_0_CoreBackend::versionStatus());
- delete d_3_0_Core;
- }
- if (d_3_1_Core && !d_3_1_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_3_1_Core->context, QOpenGLFunctions_3_1_CoreBackend::versionStatus());
- delete d_3_1_Core;
- }
- if (d_3_2_Core && !d_3_2_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_3_2_Core->context, QOpenGLFunctions_3_2_CoreBackend::versionStatus());
- delete d_3_2_Core;
- }
- if (d_3_3_Core && !d_3_3_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_3_3_Core->context, QOpenGLFunctions_3_3_CoreBackend::versionStatus());
- delete d_3_3_Core;
- }
- if (d_4_0_Core && !d_4_0_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_4_0_Core->context, QOpenGLFunctions_4_0_CoreBackend::versionStatus());
- delete d_4_0_Core;
- }
- if (d_1_0_Deprecated && !d_1_0_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_0_Deprecated->context, QOpenGLFunctions_1_0_DeprecatedBackend::versionStatus());
- delete d_1_0_Deprecated;
- }
- if (d_1_1_Deprecated && !d_1_1_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_1_Deprecated->context, QOpenGLFunctions_1_1_DeprecatedBackend::versionStatus());
- delete d_1_1_Deprecated;
- }
- if (d_1_2_Deprecated && !d_1_2_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_2_Deprecated->context, QOpenGLFunctions_1_2_DeprecatedBackend::versionStatus());
- delete d_1_2_Deprecated;
- }
- if (d_1_3_Deprecated && !d_1_3_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_3_Deprecated->context, QOpenGLFunctions_1_3_DeprecatedBackend::versionStatus());
- delete d_1_3_Deprecated;
- }
- if (d_1_4_Deprecated && !d_1_4_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_4_Deprecated->context, QOpenGLFunctions_1_4_DeprecatedBackend::versionStatus());
- delete d_1_4_Deprecated;
- }
- if (d_3_3_Deprecated && !d_3_3_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_3_3_Deprecated->context, QOpenGLFunctions_3_3_DeprecatedBackend::versionStatus());
- delete d_3_3_Deprecated;
- }
+ if (d_1_0_Core)
+ d_1_0_Core->refs.deref();
+ Q_ASSERT(d_1_0_Core->refs.load());
+ if (d_1_1_Core)
+ d_1_1_Core->refs.deref();
+ Q_ASSERT(d_1_1_Core->refs.load());
+ if (d_1_2_Core)
+ d_1_2_Core->refs.deref();
+ Q_ASSERT(d_1_2_Core->refs.load());
+ if (d_1_3_Core)
+ d_1_3_Core->refs.deref();
+ Q_ASSERT(d_1_3_Core->refs.load());
+ if (d_1_4_Core)
+ d_1_4_Core->refs.deref();
+ Q_ASSERT(d_1_4_Core->refs.load());
+ if (d_1_5_Core)
+ d_1_5_Core->refs.deref();
+ Q_ASSERT(d_1_5_Core->refs.load());
+ if (d_2_0_Core)
+ d_2_0_Core->refs.deref();
+ Q_ASSERT(d_2_0_Core->refs.load());
+ if (d_2_1_Core)
+ d_2_1_Core->refs.deref();
+ Q_ASSERT(d_2_1_Core->refs.load());
+ if (d_3_0_Core)
+ d_3_0_Core->refs.deref();
+ Q_ASSERT(d_3_0_Core->refs.load());
+ if (d_3_1_Core)
+ d_3_1_Core->refs.deref();
+ Q_ASSERT(d_3_1_Core->refs.load());
+ if (d_3_2_Core)
+ d_3_2_Core->refs.deref();
+ Q_ASSERT(d_3_2_Core->refs.load());
+ if (d_3_3_Core)
+ d_3_3_Core->refs.deref();
+ Q_ASSERT(d_3_3_Core->refs.load());
+ if (d_4_0_Core)
+ d_4_0_Core->refs.deref();
+ Q_ASSERT(d_4_0_Core->refs.load());
+ if (d_1_0_Deprecated)
+ d_1_0_Deprecated->refs.deref();
+ Q_ASSERT(d_1_0_Deprecated->refs.load());
+ if (d_1_1_Deprecated)
+ d_1_1_Deprecated->refs.deref();
+ Q_ASSERT(d_1_1_Deprecated->refs.load());
+ if (d_1_2_Deprecated)
+ d_1_2_Deprecated->refs.deref();
+ Q_ASSERT(d_1_2_Deprecated->refs.load());
+ if (d_1_3_Deprecated)
+ d_1_3_Deprecated->refs.deref();
+ Q_ASSERT(d_1_3_Deprecated->refs.load());
+ if (d_1_4_Deprecated)
+ d_1_4_Deprecated->refs.deref();
+ Q_ASSERT(d_1_4_Deprecated->refs.load());
+ if (d_3_3_Deprecated)
+ d_3_3_Deprecated->refs.deref();
+ Q_ASSERT(d_3_3_Deprecated->refs.load());
}
bool QOpenGLFunctions_4_0_Compatibility::initializeOpenGLFunctions()
@@ -186,154 +167,78 @@ bool QOpenGLFunctions_4_0_Compatibility::initializeOpenGLFunctions()
// Function pointers in the backends are resolved at creation time
QOpenGLVersionFunctionsBackend* d = 0;
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_0_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_0_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_0_CoreBackend::versionStatus(), d);
- }
d_1_0_Core = static_cast<QOpenGLFunctions_1_0_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_1_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_1_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_1_CoreBackend::versionStatus(), d);
- }
d_1_1_Core = static_cast<QOpenGLFunctions_1_1_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_2_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_2_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_2_CoreBackend::versionStatus(), d);
- }
d_1_2_Core = static_cast<QOpenGLFunctions_1_2_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_3_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_3_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_3_CoreBackend::versionStatus(), d);
- }
d_1_3_Core = static_cast<QOpenGLFunctions_1_3_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_4_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_4_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_4_CoreBackend::versionStatus(), d);
- }
d_1_4_Core = static_cast<QOpenGLFunctions_1_4_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_5_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_5_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_5_CoreBackend::versionStatus(), d);
- }
d_1_5_Core = static_cast<QOpenGLFunctions_1_5_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_2_0_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_2_0_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_2_0_CoreBackend::versionStatus(), d);
- }
d_2_0_Core = static_cast<QOpenGLFunctions_2_0_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_2_1_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_2_1_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_2_1_CoreBackend::versionStatus(), d);
- }
d_2_1_Core = static_cast<QOpenGLFunctions_2_1_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_3_0_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_3_0_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_3_0_CoreBackend::versionStatus(), d);
- }
d_3_0_Core = static_cast<QOpenGLFunctions_3_0_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_3_1_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_3_1_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_3_1_CoreBackend::versionStatus(), d);
- }
d_3_1_Core = static_cast<QOpenGLFunctions_3_1_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_3_2_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_3_2_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_3_2_CoreBackend::versionStatus(), d);
- }
d_3_2_Core = static_cast<QOpenGLFunctions_3_2_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_3_3_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_3_3_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_3_3_CoreBackend::versionStatus(), d);
- }
d_3_3_Core = static_cast<QOpenGLFunctions_3_3_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_4_0_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_4_0_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_4_0_CoreBackend::versionStatus(), d);
- }
d_4_0_Core = static_cast<QOpenGLFunctions_4_0_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_0_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_0_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_0_DeprecatedBackend::versionStatus(), d);
- }
d_1_0_Deprecated = static_cast<QOpenGLFunctions_1_0_DeprecatedBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_1_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_1_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_1_DeprecatedBackend::versionStatus(), d);
- }
d_1_1_Deprecated = static_cast<QOpenGLFunctions_1_1_DeprecatedBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_2_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_2_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_2_DeprecatedBackend::versionStatus(), d);
- }
d_1_2_Deprecated = static_cast<QOpenGLFunctions_1_2_DeprecatedBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_3_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_3_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_3_DeprecatedBackend::versionStatus(), d);
- }
d_1_3_Deprecated = static_cast<QOpenGLFunctions_1_3_DeprecatedBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_4_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_4_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_4_DeprecatedBackend::versionStatus(), d);
- }
d_1_4_Deprecated = static_cast<QOpenGLFunctions_1_4_DeprecatedBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_3_3_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_3_3_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_3_3_DeprecatedBackend::versionStatus(), d);
- }
d_3_3_Deprecated = static_cast<QOpenGLFunctions_3_3_DeprecatedBackend*>(d);
d->refs.ref();
diff --git a/src/gui/opengl/qopenglfunctions_4_0_compatibility.h b/src/gui/opengl/qopenglfunctions_4_0_compatibility.h
index eb8c556177..9ca6eb8a36 100644
--- a/src/gui/opengl/qopenglfunctions_4_0_compatibility.h
+++ b/src/gui/opengl/qopenglfunctions_4_0_compatibility.h
@@ -1,6 +1,7 @@
/****************************************************************************
**
** Copyright (C) 2013 Klaralvdalens Datakonsult AB (KDAB)
+** Copyright (C) 2016 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
** This file is part of the QtGui module of the Qt Toolkit.
@@ -951,3766 +952,3766 @@ private:
// OpenGL 1.0 core functions
inline void QOpenGLFunctions_4_0_Compatibility::glViewport(GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_0_Core->Viewport(x, y, width, height);
+ d_1_0_Core->f.Viewport(x, y, width, height);
}
inline void QOpenGLFunctions_4_0_Compatibility::glDepthRange(GLdouble nearVal, GLdouble farVal)
{
- d_1_0_Core->DepthRange(nearVal, farVal);
+ d_1_0_Core->f.DepthRange(nearVal, farVal);
}
inline GLboolean QOpenGLFunctions_4_0_Compatibility::glIsEnabled(GLenum cap)
{
- return d_1_0_Core->IsEnabled(cap);
+ return d_1_0_Core->f.IsEnabled(cap);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint *params)
{
- d_1_0_Core->GetTexLevelParameteriv(target, level, pname, params);
+ d_1_0_Core->f.GetTexLevelParameteriv(target, level, pname, params);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetTexLevelParameterfv(GLenum target, GLint level, GLenum pname, GLfloat *params)
{
- d_1_0_Core->GetTexLevelParameterfv(target, level, pname, params);
+ d_1_0_Core->f.GetTexLevelParameterfv(target, level, pname, params);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetTexParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_0_Core->GetTexParameteriv(target, pname, params);
+ d_1_0_Core->f.GetTexParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetTexParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_0_Core->GetTexParameterfv(target, pname, params);
+ d_1_0_Core->f.GetTexParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetTexImage(GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels)
{
- d_1_0_Core->GetTexImage(target, level, format, type, pixels);
+ d_1_0_Core->f.GetTexImage(target, level, format, type, pixels);
}
inline const GLubyte * QOpenGLFunctions_4_0_Compatibility::glGetString(GLenum name)
{
- return d_1_0_Core->GetString(name);
+ return d_1_0_Core->f.GetString(name);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetIntegerv(GLenum pname, GLint *params)
{
- d_1_0_Core->GetIntegerv(pname, params);
+ d_1_0_Core->f.GetIntegerv(pname, params);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetFloatv(GLenum pname, GLfloat *params)
{
- d_1_0_Core->GetFloatv(pname, params);
+ d_1_0_Core->f.GetFloatv(pname, params);
}
inline GLenum QOpenGLFunctions_4_0_Compatibility::glGetError()
{
- return d_1_0_Core->GetError();
+ return d_1_0_Core->f.GetError();
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetDoublev(GLenum pname, GLdouble *params)
{
- d_1_0_Core->GetDoublev(pname, params);
+ d_1_0_Core->f.GetDoublev(pname, params);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetBooleanv(GLenum pname, GLboolean *params)
{
- d_1_0_Core->GetBooleanv(pname, params);
+ d_1_0_Core->f.GetBooleanv(pname, params);
}
inline void QOpenGLFunctions_4_0_Compatibility::glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels)
{
- d_1_0_Core->ReadPixels(x, y, width, height, format, type, pixels);
+ d_1_0_Core->f.ReadPixels(x, y, width, height, format, type, pixels);
}
inline void QOpenGLFunctions_4_0_Compatibility::glReadBuffer(GLenum mode)
{
- d_1_0_Core->ReadBuffer(mode);
+ d_1_0_Core->f.ReadBuffer(mode);
}
inline void QOpenGLFunctions_4_0_Compatibility::glPixelStorei(GLenum pname, GLint param)
{
- d_1_0_Core->PixelStorei(pname, param);
+ d_1_0_Core->f.PixelStorei(pname, param);
}
inline void QOpenGLFunctions_4_0_Compatibility::glPixelStoref(GLenum pname, GLfloat param)
{
- d_1_0_Core->PixelStoref(pname, param);
+ d_1_0_Core->f.PixelStoref(pname, param);
}
inline void QOpenGLFunctions_4_0_Compatibility::glDepthFunc(GLenum func)
{
- d_1_0_Core->DepthFunc(func);
+ d_1_0_Core->f.DepthFunc(func);
}
inline void QOpenGLFunctions_4_0_Compatibility::glStencilOp(GLenum fail, GLenum zfail, GLenum zpass)
{
- d_1_0_Core->StencilOp(fail, zfail, zpass);
+ d_1_0_Core->f.StencilOp(fail, zfail, zpass);
}
inline void QOpenGLFunctions_4_0_Compatibility::glStencilFunc(GLenum func, GLint ref, GLuint mask)
{
- d_1_0_Core->StencilFunc(func, ref, mask);
+ d_1_0_Core->f.StencilFunc(func, ref, mask);
}
inline void QOpenGLFunctions_4_0_Compatibility::glLogicOp(GLenum opcode)
{
- d_1_0_Core->LogicOp(opcode);
+ d_1_0_Core->f.LogicOp(opcode);
}
inline void QOpenGLFunctions_4_0_Compatibility::glBlendFunc(GLenum sfactor, GLenum dfactor)
{
- d_1_0_Core->BlendFunc(sfactor, dfactor);
+ d_1_0_Core->f.BlendFunc(sfactor, dfactor);
}
inline void QOpenGLFunctions_4_0_Compatibility::glFlush()
{
- d_1_0_Core->Flush();
+ d_1_0_Core->f.Flush();
}
inline void QOpenGLFunctions_4_0_Compatibility::glFinish()
{
- d_1_0_Core->Finish();
+ d_1_0_Core->f.Finish();
}
inline void QOpenGLFunctions_4_0_Compatibility::glEnable(GLenum cap)
{
- d_1_0_Core->Enable(cap);
+ d_1_0_Core->f.Enable(cap);
}
inline void QOpenGLFunctions_4_0_Compatibility::glDisable(GLenum cap)
{
- d_1_0_Core->Disable(cap);
+ d_1_0_Core->f.Disable(cap);
}
inline void QOpenGLFunctions_4_0_Compatibility::glDepthMask(GLboolean flag)
{
- d_1_0_Core->DepthMask(flag);
+ d_1_0_Core->f.DepthMask(flag);
}
inline void QOpenGLFunctions_4_0_Compatibility::glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
{
- d_1_0_Core->ColorMask(red, green, blue, alpha);
+ d_1_0_Core->f.ColorMask(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_0_Compatibility::glStencilMask(GLuint mask)
{
- d_1_0_Core->StencilMask(mask);
+ d_1_0_Core->f.StencilMask(mask);
}
inline void QOpenGLFunctions_4_0_Compatibility::glClearDepth(GLdouble depth)
{
- d_1_0_Core->ClearDepth(depth);
+ d_1_0_Core->f.ClearDepth(depth);
}
inline void QOpenGLFunctions_4_0_Compatibility::glClearStencil(GLint s)
{
- d_1_0_Core->ClearStencil(s);
+ d_1_0_Core->f.ClearStencil(s);
}
inline void QOpenGLFunctions_4_0_Compatibility::glClearColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_0_Core->ClearColor(red, green, blue, alpha);
+ d_1_0_Core->f.ClearColor(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_0_Compatibility::glClear(GLbitfield mask)
{
- d_1_0_Core->Clear(mask);
+ d_1_0_Core->f.Clear(mask);
}
inline void QOpenGLFunctions_4_0_Compatibility::glDrawBuffer(GLenum mode)
{
- d_1_0_Core->DrawBuffer(mode);
+ d_1_0_Core->f.DrawBuffer(mode);
}
inline void QOpenGLFunctions_4_0_Compatibility::glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_0_Core->TexImage2D(target, level, internalformat, width, height, border, format, type, pixels);
+ d_1_0_Core->f.TexImage2D(target, level, internalformat, width, height, border, format, type, pixels);
}
inline void QOpenGLFunctions_4_0_Compatibility::glTexImage1D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_0_Core->TexImage1D(target, level, internalformat, width, border, format, type, pixels);
+ d_1_0_Core->f.TexImage1D(target, level, internalformat, width, border, format, type, pixels);
}
inline void QOpenGLFunctions_4_0_Compatibility::glTexParameteriv(GLenum target, GLenum pname, const GLint *params)
{
- d_1_0_Core->TexParameteriv(target, pname, params);
+ d_1_0_Core->f.TexParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_4_0_Compatibility::glTexParameteri(GLenum target, GLenum pname, GLint param)
{
- d_1_0_Core->TexParameteri(target, pname, param);
+ d_1_0_Core->f.TexParameteri(target, pname, param);
}
inline void QOpenGLFunctions_4_0_Compatibility::glTexParameterfv(GLenum target, GLenum pname, const GLfloat *params)
{
- d_1_0_Core->TexParameterfv(target, pname, params);
+ d_1_0_Core->f.TexParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_4_0_Compatibility::glTexParameterf(GLenum target, GLenum pname, GLfloat param)
{
- d_1_0_Core->TexParameterf(target, pname, param);
+ d_1_0_Core->f.TexParameterf(target, pname, param);
}
inline void QOpenGLFunctions_4_0_Compatibility::glScissor(GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_0_Core->Scissor(x, y, width, height);
+ d_1_0_Core->f.Scissor(x, y, width, height);
}
inline void QOpenGLFunctions_4_0_Compatibility::glPolygonMode(GLenum face, GLenum mode)
{
- d_1_0_Core->PolygonMode(face, mode);
+ d_1_0_Core->f.PolygonMode(face, mode);
}
inline void QOpenGLFunctions_4_0_Compatibility::glPointSize(GLfloat size)
{
- d_1_0_Core->PointSize(size);
+ d_1_0_Core->f.PointSize(size);
}
inline void QOpenGLFunctions_4_0_Compatibility::glLineWidth(GLfloat width)
{
- d_1_0_Core->LineWidth(width);
+ d_1_0_Core->f.LineWidth(width);
}
inline void QOpenGLFunctions_4_0_Compatibility::glHint(GLenum target, GLenum mode)
{
- d_1_0_Core->Hint(target, mode);
+ d_1_0_Core->f.Hint(target, mode);
}
inline void QOpenGLFunctions_4_0_Compatibility::glFrontFace(GLenum mode)
{
- d_1_0_Core->FrontFace(mode);
+ d_1_0_Core->f.FrontFace(mode);
}
inline void QOpenGLFunctions_4_0_Compatibility::glCullFace(GLenum mode)
{
- d_1_0_Core->CullFace(mode);
+ d_1_0_Core->f.CullFace(mode);
}
// OpenGL 1.1 core functions
inline void QOpenGLFunctions_4_0_Compatibility::glIndexubv(const GLubyte *c)
{
- d_1_1_Deprecated->Indexubv(c);
+ d_1_1_Deprecated->f.Indexubv(c);
}
inline void QOpenGLFunctions_4_0_Compatibility::glIndexub(GLubyte c)
{
- d_1_1_Deprecated->Indexub(c);
+ d_1_1_Deprecated->f.Indexub(c);
}
inline GLboolean QOpenGLFunctions_4_0_Compatibility::glIsTexture(GLuint texture)
{
- return d_1_1_Core->IsTexture(texture);
+ return d_1_1_Core->f.IsTexture(texture);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGenTextures(GLsizei n, GLuint *textures)
{
- d_1_1_Core->GenTextures(n, textures);
+ d_1_1_Core->f.GenTextures(n, textures);
}
inline void QOpenGLFunctions_4_0_Compatibility::glDeleteTextures(GLsizei n, const GLuint *textures)
{
- d_1_1_Core->DeleteTextures(n, textures);
+ d_1_1_Core->f.DeleteTextures(n, textures);
}
inline void QOpenGLFunctions_4_0_Compatibility::glBindTexture(GLenum target, GLuint texture)
{
- d_1_1_Core->BindTexture(target, texture);
+ d_1_1_Core->f.BindTexture(target, texture);
}
inline void QOpenGLFunctions_4_0_Compatibility::glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_1_Core->TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels);
+ d_1_1_Core->f.TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels);
}
inline void QOpenGLFunctions_4_0_Compatibility::glTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_1_Core->TexSubImage1D(target, level, xoffset, width, format, type, pixels);
+ d_1_1_Core->f.TexSubImage1D(target, level, xoffset, width, format, type, pixels);
}
inline void QOpenGLFunctions_4_0_Compatibility::glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_1_Core->CopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height);
+ d_1_1_Core->f.CopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height);
}
inline void QOpenGLFunctions_4_0_Compatibility::glCopyTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
{
- d_1_1_Core->CopyTexSubImage1D(target, level, xoffset, x, y, width);
+ d_1_1_Core->f.CopyTexSubImage1D(target, level, xoffset, x, y, width);
}
inline void QOpenGLFunctions_4_0_Compatibility::glCopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
{
- d_1_1_Core->CopyTexImage2D(target, level, internalformat, x, y, width, height, border);
+ d_1_1_Core->f.CopyTexImage2D(target, level, internalformat, x, y, width, height, border);
}
inline void QOpenGLFunctions_4_0_Compatibility::glCopyTexImage1D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
{
- d_1_1_Core->CopyTexImage1D(target, level, internalformat, x, y, width, border);
+ d_1_1_Core->f.CopyTexImage1D(target, level, internalformat, x, y, width, border);
}
inline void QOpenGLFunctions_4_0_Compatibility::glPolygonOffset(GLfloat factor, GLfloat units)
{
- d_1_1_Core->PolygonOffset(factor, units);
+ d_1_1_Core->f.PolygonOffset(factor, units);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetPointerv(GLenum pname, GLvoid* *params)
{
- d_1_1_Deprecated->GetPointerv(pname, params);
+ d_1_1_Deprecated->f.GetPointerv(pname, params);
}
inline void QOpenGLFunctions_4_0_Compatibility::glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices)
{
- d_1_1_Core->DrawElements(mode, count, type, indices);
+ d_1_1_Core->f.DrawElements(mode, count, type, indices);
}
inline void QOpenGLFunctions_4_0_Compatibility::glDrawArrays(GLenum mode, GLint first, GLsizei count)
{
- d_1_1_Core->DrawArrays(mode, first, count);
+ d_1_1_Core->f.DrawArrays(mode, first, count);
}
// OpenGL 1.2 core functions
inline void QOpenGLFunctions_4_0_Compatibility::glCopyTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_2_Core->CopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height);
+ d_1_2_Core->f.CopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height);
}
inline void QOpenGLFunctions_4_0_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)
{
- d_1_2_Core->TexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);
+ d_1_2_Core->f.TexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);
}
inline void QOpenGLFunctions_4_0_Compatibility::glTexImage3D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_2_Core->TexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels);
+ d_1_2_Core->f.TexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels);
}
inline void QOpenGLFunctions_4_0_Compatibility::glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices)
{
- d_1_2_Core->DrawRangeElements(mode, start, end, count, type, indices);
+ d_1_2_Core->f.DrawRangeElements(mode, start, end, count, type, indices);
}
inline void QOpenGLFunctions_4_0_Compatibility::glBlendEquation(GLenum mode)
{
- d_1_2_Core->BlendEquation(mode);
+ d_1_2_Core->f.BlendEquation(mode);
}
inline void QOpenGLFunctions_4_0_Compatibility::glBlendColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_2_Core->BlendColor(red, green, blue, alpha);
+ d_1_2_Core->f.BlendColor(red, green, blue, alpha);
}
// OpenGL 1.3 core functions
inline void QOpenGLFunctions_4_0_Compatibility::glGetCompressedTexImage(GLenum target, GLint level, GLvoid *img)
{
- d_1_3_Core->GetCompressedTexImage(target, level, img);
+ d_1_3_Core->f.GetCompressedTexImage(target, level, img);
}
inline void QOpenGLFunctions_4_0_Compatibility::glCompressedTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexSubImage1D(target, level, xoffset, width, format, imageSize, data);
+ d_1_3_Core->f.CompressedTexSubImage1D(target, level, xoffset, width, format, imageSize, data);
}
inline void QOpenGLFunctions_4_0_Compatibility::glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data);
+ d_1_3_Core->f.CompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data);
}
inline void QOpenGLFunctions_4_0_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)
{
- d_1_3_Core->CompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data);
+ d_1_3_Core->f.CompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data);
}
inline void QOpenGLFunctions_4_0_Compatibility::glCompressedTexImage1D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexImage1D(target, level, internalformat, width, border, imageSize, data);
+ d_1_3_Core->f.CompressedTexImage1D(target, level, internalformat, width, border, imageSize, data);
}
inline void QOpenGLFunctions_4_0_Compatibility::glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data);
+ d_1_3_Core->f.CompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data);
}
inline void QOpenGLFunctions_4_0_Compatibility::glCompressedTexImage3D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data);
+ d_1_3_Core->f.CompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data);
}
inline void QOpenGLFunctions_4_0_Compatibility::glSampleCoverage(GLfloat value, GLboolean invert)
{
- d_1_3_Core->SampleCoverage(value, invert);
+ d_1_3_Core->f.SampleCoverage(value, invert);
}
inline void QOpenGLFunctions_4_0_Compatibility::glActiveTexture(GLenum texture)
{
- d_1_3_Core->ActiveTexture(texture);
+ d_1_3_Core->f.ActiveTexture(texture);
}
// OpenGL 1.4 core functions
inline void QOpenGLFunctions_4_0_Compatibility::glPointParameteriv(GLenum pname, const GLint *params)
{
- d_1_4_Core->PointParameteriv(pname, params);
+ d_1_4_Core->f.PointParameteriv(pname, params);
}
inline void QOpenGLFunctions_4_0_Compatibility::glPointParameteri(GLenum pname, GLint param)
{
- d_1_4_Core->PointParameteri(pname, param);
+ d_1_4_Core->f.PointParameteri(pname, param);
}
inline void QOpenGLFunctions_4_0_Compatibility::glPointParameterfv(GLenum pname, const GLfloat *params)
{
- d_1_4_Core->PointParameterfv(pname, params);
+ d_1_4_Core->f.PointParameterfv(pname, params);
}
inline void QOpenGLFunctions_4_0_Compatibility::glPointParameterf(GLenum pname, GLfloat param)
{
- d_1_4_Core->PointParameterf(pname, param);
+ d_1_4_Core->f.PointParameterf(pname, param);
}
inline void QOpenGLFunctions_4_0_Compatibility::glMultiDrawElements(GLenum mode, const GLsizei *count, GLenum type, const GLvoid* const *indices, GLsizei drawcount)
{
- d_1_4_Core->MultiDrawElements(mode, count, type, indices, drawcount);
+ d_1_4_Core->f.MultiDrawElements(mode, count, type, indices, drawcount);
}
inline void QOpenGLFunctions_4_0_Compatibility::glMultiDrawArrays(GLenum mode, const GLint *first, const GLsizei *count, GLsizei drawcount)
{
- d_1_4_Core->MultiDrawArrays(mode, first, count, drawcount);
+ d_1_4_Core->f.MultiDrawArrays(mode, first, count, drawcount);
}
inline void QOpenGLFunctions_4_0_Compatibility::glBlendFuncSeparate(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
{
- d_1_4_Core->BlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);
+ d_1_4_Core->f.BlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);
}
// OpenGL 1.5 core functions
inline void QOpenGLFunctions_4_0_Compatibility::glGetBufferPointerv(GLenum target, GLenum pname, GLvoid* *params)
{
- d_1_5_Core->GetBufferPointerv(target, pname, params);
+ d_1_5_Core->f.GetBufferPointerv(target, pname, params);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetBufferParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_5_Core->GetBufferParameteriv(target, pname, params);
+ d_1_5_Core->f.GetBufferParameteriv(target, pname, params);
}
inline GLboolean QOpenGLFunctions_4_0_Compatibility::glUnmapBuffer(GLenum target)
{
- return d_1_5_Core->UnmapBuffer(target);
+ return d_1_5_Core->f.UnmapBuffer(target);
}
inline GLvoid* QOpenGLFunctions_4_0_Compatibility::glMapBuffer(GLenum target, GLenum access)
{
- return d_1_5_Core->MapBuffer(target, access);
+ return d_1_5_Core->f.MapBuffer(target, access);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, GLvoid *data)
{
- d_1_5_Core->GetBufferSubData(target, offset, size, data);
+ d_1_5_Core->f.GetBufferSubData(target, offset, size, data);
}
inline void QOpenGLFunctions_4_0_Compatibility::glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid *data)
{
- d_1_5_Core->BufferSubData(target, offset, size, data);
+ d_1_5_Core->f.BufferSubData(target, offset, size, data);
}
inline void QOpenGLFunctions_4_0_Compatibility::glBufferData(GLenum target, GLsizeiptr size, const GLvoid *data, GLenum usage)
{
- d_1_5_Core->BufferData(target, size, data, usage);
+ d_1_5_Core->f.BufferData(target, size, data, usage);
}
inline GLboolean QOpenGLFunctions_4_0_Compatibility::glIsBuffer(GLuint buffer)
{
- return d_1_5_Core->IsBuffer(buffer);
+ return d_1_5_Core->f.IsBuffer(buffer);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGenBuffers(GLsizei n, GLuint *buffers)
{
- d_1_5_Core->GenBuffers(n, buffers);
+ d_1_5_Core->f.GenBuffers(n, buffers);
}
inline void QOpenGLFunctions_4_0_Compatibility::glDeleteBuffers(GLsizei n, const GLuint *buffers)
{
- d_1_5_Core->DeleteBuffers(n, buffers);
+ d_1_5_Core->f.DeleteBuffers(n, buffers);
}
inline void QOpenGLFunctions_4_0_Compatibility::glBindBuffer(GLenum target, GLuint buffer)
{
- d_1_5_Core->BindBuffer(target, buffer);
+ d_1_5_Core->f.BindBuffer(target, buffer);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetQueryObjectuiv(GLuint id, GLenum pname, GLuint *params)
{
- d_1_5_Core->GetQueryObjectuiv(id, pname, params);
+ d_1_5_Core->f.GetQueryObjectuiv(id, pname, params);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetQueryObjectiv(GLuint id, GLenum pname, GLint *params)
{
- d_1_5_Core->GetQueryObjectiv(id, pname, params);
+ d_1_5_Core->f.GetQueryObjectiv(id, pname, params);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetQueryiv(GLenum target, GLenum pname, GLint *params)
{
- d_1_5_Core->GetQueryiv(target, pname, params);
+ d_1_5_Core->f.GetQueryiv(target, pname, params);
}
inline void QOpenGLFunctions_4_0_Compatibility::glEndQuery(GLenum target)
{
- d_1_5_Core->EndQuery(target);
+ d_1_5_Core->f.EndQuery(target);
}
inline void QOpenGLFunctions_4_0_Compatibility::glBeginQuery(GLenum target, GLuint id)
{
- d_1_5_Core->BeginQuery(target, id);
+ d_1_5_Core->f.BeginQuery(target, id);
}
inline GLboolean QOpenGLFunctions_4_0_Compatibility::glIsQuery(GLuint id)
{
- return d_1_5_Core->IsQuery(id);
+ return d_1_5_Core->f.IsQuery(id);
}
inline void QOpenGLFunctions_4_0_Compatibility::glDeleteQueries(GLsizei n, const GLuint *ids)
{
- d_1_5_Core->DeleteQueries(n, ids);
+ d_1_5_Core->f.DeleteQueries(n, ids);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGenQueries(GLsizei n, GLuint *ids)
{
- d_1_5_Core->GenQueries(n, ids);
+ d_1_5_Core->f.GenQueries(n, ids);
}
// OpenGL 2.0 core functions
inline void QOpenGLFunctions_4_0_Compatibility::glVertexAttribPointer(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer)
{
- d_2_0_Core->VertexAttribPointer(index, size, type, normalized, stride, pointer);
+ d_2_0_Core->f.VertexAttribPointer(index, size, type, normalized, stride, pointer);
}
inline void QOpenGLFunctions_4_0_Compatibility::glValidateProgram(GLuint program)
{
- d_2_0_Core->ValidateProgram(program);
+ d_2_0_Core->f.ValidateProgram(program);
}
inline void QOpenGLFunctions_4_0_Compatibility::glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_0_Core->UniformMatrix4fv(location, count, transpose, value);
+ d_2_0_Core->f.UniformMatrix4fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_0_Compatibility::glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_0_Core->UniformMatrix3fv(location, count, transpose, value);
+ d_2_0_Core->f.UniformMatrix3fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_0_Compatibility::glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_0_Core->UniformMatrix2fv(location, count, transpose, value);
+ d_2_0_Core->f.UniformMatrix2fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_0_Compatibility::glUniform4iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform4iv(location, count, value);
+ d_2_0_Core->f.Uniform4iv(location, count, value);
}
inline void QOpenGLFunctions_4_0_Compatibility::glUniform3iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform3iv(location, count, value);
+ d_2_0_Core->f.Uniform3iv(location, count, value);
}
inline void QOpenGLFunctions_4_0_Compatibility::glUniform2iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform2iv(location, count, value);
+ d_2_0_Core->f.Uniform2iv(location, count, value);
}
inline void QOpenGLFunctions_4_0_Compatibility::glUniform1iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform1iv(location, count, value);
+ d_2_0_Core->f.Uniform1iv(location, count, value);
}
inline void QOpenGLFunctions_4_0_Compatibility::glUniform4fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform4fv(location, count, value);
+ d_2_0_Core->f.Uniform4fv(location, count, value);
}
inline void QOpenGLFunctions_4_0_Compatibility::glUniform3fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform3fv(location, count, value);
+ d_2_0_Core->f.Uniform3fv(location, count, value);
}
inline void QOpenGLFunctions_4_0_Compatibility::glUniform2fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform2fv(location, count, value);
+ d_2_0_Core->f.Uniform2fv(location, count, value);
}
inline void QOpenGLFunctions_4_0_Compatibility::glUniform1fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform1fv(location, count, value);
+ d_2_0_Core->f.Uniform1fv(location, count, value);
}
inline void QOpenGLFunctions_4_0_Compatibility::glUniform4i(GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
{
- d_2_0_Core->Uniform4i(location, v0, v1, v2, v3);
+ d_2_0_Core->f.Uniform4i(location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_4_0_Compatibility::glUniform3i(GLint location, GLint v0, GLint v1, GLint v2)
{
- d_2_0_Core->Uniform3i(location, v0, v1, v2);
+ d_2_0_Core->f.Uniform3i(location, v0, v1, v2);
}
inline void QOpenGLFunctions_4_0_Compatibility::glUniform2i(GLint location, GLint v0, GLint v1)
{
- d_2_0_Core->Uniform2i(location, v0, v1);
+ d_2_0_Core->f.Uniform2i(location, v0, v1);
}
inline void QOpenGLFunctions_4_0_Compatibility::glUniform1i(GLint location, GLint v0)
{
- d_2_0_Core->Uniform1i(location, v0);
+ d_2_0_Core->f.Uniform1i(location, v0);
}
inline void QOpenGLFunctions_4_0_Compatibility::glUniform4f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
{
- d_2_0_Core->Uniform4f(location, v0, v1, v2, v3);
+ d_2_0_Core->f.Uniform4f(location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_4_0_Compatibility::glUniform3f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
{
- d_2_0_Core->Uniform3f(location, v0, v1, v2);
+ d_2_0_Core->f.Uniform3f(location, v0, v1, v2);
}
inline void QOpenGLFunctions_4_0_Compatibility::glUniform2f(GLint location, GLfloat v0, GLfloat v1)
{
- d_2_0_Core->Uniform2f(location, v0, v1);
+ d_2_0_Core->f.Uniform2f(location, v0, v1);
}
inline void QOpenGLFunctions_4_0_Compatibility::glUniform1f(GLint location, GLfloat v0)
{
- d_2_0_Core->Uniform1f(location, v0);
+ d_2_0_Core->f.Uniform1f(location, v0);
}
inline void QOpenGLFunctions_4_0_Compatibility::glUseProgram(GLuint program)
{
- d_2_0_Core->UseProgram(program);
+ d_2_0_Core->f.UseProgram(program);
}
inline void QOpenGLFunctions_4_0_Compatibility::glShaderSource(GLuint shader, GLsizei count, const GLchar* const *string, const GLint *length)
{
- d_2_0_Core->ShaderSource(shader, count, string, length);
+ d_2_0_Core->f.ShaderSource(shader, count, string, length);
}
inline void QOpenGLFunctions_4_0_Compatibility::glLinkProgram(GLuint program)
{
- d_2_0_Core->LinkProgram(program);
+ d_2_0_Core->f.LinkProgram(program);
}
inline GLboolean QOpenGLFunctions_4_0_Compatibility::glIsShader(GLuint shader)
{
- return d_2_0_Core->IsShader(shader);
+ return d_2_0_Core->f.IsShader(shader);
}
inline GLboolean QOpenGLFunctions_4_0_Compatibility::glIsProgram(GLuint program)
{
- return d_2_0_Core->IsProgram(program);
+ return d_2_0_Core->f.IsProgram(program);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetVertexAttribPointerv(GLuint index, GLenum pname, GLvoid* *pointer)
{
- d_2_0_Core->GetVertexAttribPointerv(index, pname, pointer);
+ d_2_0_Core->f.GetVertexAttribPointerv(index, pname, pointer);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetVertexAttribiv(GLuint index, GLenum pname, GLint *params)
{
- d_2_0_Core->GetVertexAttribiv(index, pname, params);
+ d_2_0_Core->f.GetVertexAttribiv(index, pname, params);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat *params)
{
- d_2_0_Core->GetVertexAttribfv(index, pname, params);
+ d_2_0_Core->f.GetVertexAttribfv(index, pname, params);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetVertexAttribdv(GLuint index, GLenum pname, GLdouble *params)
{
- d_2_0_Core->GetVertexAttribdv(index, pname, params);
+ d_2_0_Core->f.GetVertexAttribdv(index, pname, params);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetUniformiv(GLuint program, GLint location, GLint *params)
{
- d_2_0_Core->GetUniformiv(program, location, params);
+ d_2_0_Core->f.GetUniformiv(program, location, params);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetUniformfv(GLuint program, GLint location, GLfloat *params)
{
- d_2_0_Core->GetUniformfv(program, location, params);
+ d_2_0_Core->f.GetUniformfv(program, location, params);
}
inline GLint QOpenGLFunctions_4_0_Compatibility::glGetUniformLocation(GLuint program, const GLchar *name)
{
- return d_2_0_Core->GetUniformLocation(program, name);
+ return d_2_0_Core->f.GetUniformLocation(program, name);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetShaderSource(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source)
{
- d_2_0_Core->GetShaderSource(shader, bufSize, length, source);
+ d_2_0_Core->f.GetShaderSource(shader, bufSize, length, source);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetShaderInfoLog(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
{
- d_2_0_Core->GetShaderInfoLog(shader, bufSize, length, infoLog);
+ d_2_0_Core->f.GetShaderInfoLog(shader, bufSize, length, infoLog);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetShaderiv(GLuint shader, GLenum pname, GLint *params)
{
- d_2_0_Core->GetShaderiv(shader, pname, params);
+ d_2_0_Core->f.GetShaderiv(shader, pname, params);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetProgramInfoLog(GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
{
- d_2_0_Core->GetProgramInfoLog(program, bufSize, length, infoLog);
+ d_2_0_Core->f.GetProgramInfoLog(program, bufSize, length, infoLog);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetProgramiv(GLuint program, GLenum pname, GLint *params)
{
- d_2_0_Core->GetProgramiv(program, pname, params);
+ d_2_0_Core->f.GetProgramiv(program, pname, params);
}
inline GLint QOpenGLFunctions_4_0_Compatibility::glGetAttribLocation(GLuint program, const GLchar *name)
{
- return d_2_0_Core->GetAttribLocation(program, name);
+ return d_2_0_Core->f.GetAttribLocation(program, name);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetAttachedShaders(GLuint program, GLsizei maxCount, GLsizei *count, GLuint *obj)
{
- d_2_0_Core->GetAttachedShaders(program, maxCount, count, obj);
+ d_2_0_Core->f.GetAttachedShaders(program, maxCount, count, obj);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetActiveUniform(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
{
- d_2_0_Core->GetActiveUniform(program, index, bufSize, length, size, type, name);
+ d_2_0_Core->f.GetActiveUniform(program, index, bufSize, length, size, type, name);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
{
- d_2_0_Core->GetActiveAttrib(program, index, bufSize, length, size, type, name);
+ d_2_0_Core->f.GetActiveAttrib(program, index, bufSize, length, size, type, name);
}
inline void QOpenGLFunctions_4_0_Compatibility::glEnableVertexAttribArray(GLuint index)
{
- d_2_0_Core->EnableVertexAttribArray(index);
+ d_2_0_Core->f.EnableVertexAttribArray(index);
}
inline void QOpenGLFunctions_4_0_Compatibility::glDisableVertexAttribArray(GLuint index)
{
- d_2_0_Core->DisableVertexAttribArray(index);
+ d_2_0_Core->f.DisableVertexAttribArray(index);
}
inline void QOpenGLFunctions_4_0_Compatibility::glDetachShader(GLuint program, GLuint shader)
{
- d_2_0_Core->DetachShader(program, shader);
+ d_2_0_Core->f.DetachShader(program, shader);
}
inline void QOpenGLFunctions_4_0_Compatibility::glDeleteShader(GLuint shader)
{
- d_2_0_Core->DeleteShader(shader);
+ d_2_0_Core->f.DeleteShader(shader);
}
inline void QOpenGLFunctions_4_0_Compatibility::glDeleteProgram(GLuint program)
{
- d_2_0_Core->DeleteProgram(program);
+ d_2_0_Core->f.DeleteProgram(program);
}
inline GLuint QOpenGLFunctions_4_0_Compatibility::glCreateShader(GLenum type)
{
- return d_2_0_Core->CreateShader(type);
+ return d_2_0_Core->f.CreateShader(type);
}
inline GLuint QOpenGLFunctions_4_0_Compatibility::glCreateProgram()
{
- return d_2_0_Core->CreateProgram();
+ return d_2_0_Core->f.CreateProgram();
}
inline void QOpenGLFunctions_4_0_Compatibility::glCompileShader(GLuint shader)
{
- d_2_0_Core->CompileShader(shader);
+ d_2_0_Core->f.CompileShader(shader);
}
inline void QOpenGLFunctions_4_0_Compatibility::glBindAttribLocation(GLuint program, GLuint index, const GLchar *name)
{
- d_2_0_Core->BindAttribLocation(program, index, name);
+ d_2_0_Core->f.BindAttribLocation(program, index, name);
}
inline void QOpenGLFunctions_4_0_Compatibility::glAttachShader(GLuint program, GLuint shader)
{
- d_2_0_Core->AttachShader(program, shader);
+ d_2_0_Core->f.AttachShader(program, shader);
}
inline void QOpenGLFunctions_4_0_Compatibility::glStencilMaskSeparate(GLenum face, GLuint mask)
{
- d_2_0_Core->StencilMaskSeparate(face, mask);
+ d_2_0_Core->f.StencilMaskSeparate(face, mask);
}
inline void QOpenGLFunctions_4_0_Compatibility::glStencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask)
{
- d_2_0_Core->StencilFuncSeparate(face, func, ref, mask);
+ d_2_0_Core->f.StencilFuncSeparate(face, func, ref, mask);
}
inline void QOpenGLFunctions_4_0_Compatibility::glStencilOpSeparate(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass)
{
- d_2_0_Core->StencilOpSeparate(face, sfail, dpfail, dppass);
+ d_2_0_Core->f.StencilOpSeparate(face, sfail, dpfail, dppass);
}
inline void QOpenGLFunctions_4_0_Compatibility::glDrawBuffers(GLsizei n, const GLenum *bufs)
{
- d_2_0_Core->DrawBuffers(n, bufs);
+ d_2_0_Core->f.DrawBuffers(n, bufs);
}
inline void QOpenGLFunctions_4_0_Compatibility::glBlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha)
{
- d_2_0_Core->BlendEquationSeparate(modeRGB, modeAlpha);
+ d_2_0_Core->f.BlendEquationSeparate(modeRGB, modeAlpha);
}
// OpenGL 2.1 core functions
inline void QOpenGLFunctions_4_0_Compatibility::glUniformMatrix4x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix4x3fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix4x3fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_0_Compatibility::glUniformMatrix3x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix3x4fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix3x4fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_0_Compatibility::glUniformMatrix4x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix4x2fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix4x2fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_0_Compatibility::glUniformMatrix2x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix2x4fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix2x4fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_0_Compatibility::glUniformMatrix3x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix3x2fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix3x2fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_0_Compatibility::glUniformMatrix2x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix2x3fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix2x3fv(location, count, transpose, value);
}
// OpenGL 3.0 core functions
inline GLboolean QOpenGLFunctions_4_0_Compatibility::glIsVertexArray(GLuint array)
{
- return d_3_0_Core->IsVertexArray(array);
+ return d_3_0_Core->f.IsVertexArray(array);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGenVertexArrays(GLsizei n, GLuint *arrays)
{
- d_3_0_Core->GenVertexArrays(n, arrays);
+ d_3_0_Core->f.GenVertexArrays(n, arrays);
}
inline void QOpenGLFunctions_4_0_Compatibility::glDeleteVertexArrays(GLsizei n, const GLuint *arrays)
{
- d_3_0_Core->DeleteVertexArrays(n, arrays);
+ d_3_0_Core->f.DeleteVertexArrays(n, arrays);
}
inline void QOpenGLFunctions_4_0_Compatibility::glBindVertexArray(GLuint array)
{
- d_3_0_Core->BindVertexArray(array);
+ d_3_0_Core->f.BindVertexArray(array);
}
inline void QOpenGLFunctions_4_0_Compatibility::glFlushMappedBufferRange(GLenum target, GLintptr offset, GLsizeiptr length)
{
- d_3_0_Core->FlushMappedBufferRange(target, offset, length);
+ d_3_0_Core->f.FlushMappedBufferRange(target, offset, length);
}
inline GLvoid* QOpenGLFunctions_4_0_Compatibility::glMapBufferRange(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access)
{
- return d_3_0_Core->MapBufferRange(target, offset, length, access);
+ return d_3_0_Core->f.MapBufferRange(target, offset, length, access);
}
inline void QOpenGLFunctions_4_0_Compatibility::glFramebufferTextureLayer(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer)
{
- d_3_0_Core->FramebufferTextureLayer(target, attachment, texture, level, layer);
+ d_3_0_Core->f.FramebufferTextureLayer(target, attachment, texture, level, layer);
}
inline void QOpenGLFunctions_4_0_Compatibility::glRenderbufferStorageMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
{
- d_3_0_Core->RenderbufferStorageMultisample(target, samples, internalformat, width, height);
+ d_3_0_Core->f.RenderbufferStorageMultisample(target, samples, internalformat, width, height);
}
inline void QOpenGLFunctions_4_0_Compatibility::glBlitFramebuffer(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
{
- d_3_0_Core->BlitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter);
+ d_3_0_Core->f.BlitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGenerateMipmap(GLenum target)
{
- d_3_0_Core->GenerateMipmap(target);
+ d_3_0_Core->f.GenerateMipmap(target);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint *params)
{
- d_3_0_Core->GetFramebufferAttachmentParameteriv(target, attachment, pname, params);
+ d_3_0_Core->f.GetFramebufferAttachmentParameteriv(target, attachment, pname, params);
}
inline void QOpenGLFunctions_4_0_Compatibility::glFramebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
{
- d_3_0_Core->FramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer);
+ d_3_0_Core->f.FramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer);
}
inline void QOpenGLFunctions_4_0_Compatibility::glFramebufferTexture3D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset)
{
- d_3_0_Core->FramebufferTexture3D(target, attachment, textarget, texture, level, zoffset);
+ d_3_0_Core->f.FramebufferTexture3D(target, attachment, textarget, texture, level, zoffset);
}
inline void QOpenGLFunctions_4_0_Compatibility::glFramebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
{
- d_3_0_Core->FramebufferTexture2D(target, attachment, textarget, texture, level);
+ d_3_0_Core->f.FramebufferTexture2D(target, attachment, textarget, texture, level);
}
inline void QOpenGLFunctions_4_0_Compatibility::glFramebufferTexture1D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
{
- d_3_0_Core->FramebufferTexture1D(target, attachment, textarget, texture, level);
+ d_3_0_Core->f.FramebufferTexture1D(target, attachment, textarget, texture, level);
}
inline GLenum QOpenGLFunctions_4_0_Compatibility::glCheckFramebufferStatus(GLenum target)
{
- return d_3_0_Core->CheckFramebufferStatus(target);
+ return d_3_0_Core->f.CheckFramebufferStatus(target);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGenFramebuffers(GLsizei n, GLuint *framebuffers)
{
- d_3_0_Core->GenFramebuffers(n, framebuffers);
+ d_3_0_Core->f.GenFramebuffers(n, framebuffers);
}
inline void QOpenGLFunctions_4_0_Compatibility::glDeleteFramebuffers(GLsizei n, const GLuint *framebuffers)
{
- d_3_0_Core->DeleteFramebuffers(n, framebuffers);
+ d_3_0_Core->f.DeleteFramebuffers(n, framebuffers);
}
inline void QOpenGLFunctions_4_0_Compatibility::glBindFramebuffer(GLenum target, GLuint framebuffer)
{
- d_3_0_Core->BindFramebuffer(target, framebuffer);
+ d_3_0_Core->f.BindFramebuffer(target, framebuffer);
}
inline GLboolean QOpenGLFunctions_4_0_Compatibility::glIsFramebuffer(GLuint framebuffer)
{
- return d_3_0_Core->IsFramebuffer(framebuffer);
+ return d_3_0_Core->f.IsFramebuffer(framebuffer);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_3_0_Core->GetRenderbufferParameteriv(target, pname, params);
+ d_3_0_Core->f.GetRenderbufferParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_4_0_Compatibility::glRenderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height)
{
- d_3_0_Core->RenderbufferStorage(target, internalformat, width, height);
+ d_3_0_Core->f.RenderbufferStorage(target, internalformat, width, height);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGenRenderbuffers(GLsizei n, GLuint *renderbuffers)
{
- d_3_0_Core->GenRenderbuffers(n, renderbuffers);
+ d_3_0_Core->f.GenRenderbuffers(n, renderbuffers);
}
inline void QOpenGLFunctions_4_0_Compatibility::glDeleteRenderbuffers(GLsizei n, const GLuint *renderbuffers)
{
- d_3_0_Core->DeleteRenderbuffers(n, renderbuffers);
+ d_3_0_Core->f.DeleteRenderbuffers(n, renderbuffers);
}
inline void QOpenGLFunctions_4_0_Compatibility::glBindRenderbuffer(GLenum target, GLuint renderbuffer)
{
- d_3_0_Core->BindRenderbuffer(target, renderbuffer);
+ d_3_0_Core->f.BindRenderbuffer(target, renderbuffer);
}
inline GLboolean QOpenGLFunctions_4_0_Compatibility::glIsRenderbuffer(GLuint renderbuffer)
{
- return d_3_0_Core->IsRenderbuffer(renderbuffer);
+ return d_3_0_Core->f.IsRenderbuffer(renderbuffer);
}
inline const GLubyte * QOpenGLFunctions_4_0_Compatibility::glGetStringi(GLenum name, GLuint index)
{
- return d_3_0_Core->GetStringi(name, index);
+ return d_3_0_Core->f.GetStringi(name, index);
}
inline void QOpenGLFunctions_4_0_Compatibility::glClearBufferfi(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil)
{
- d_3_0_Core->ClearBufferfi(buffer, drawbuffer, depth, stencil);
+ d_3_0_Core->f.ClearBufferfi(buffer, drawbuffer, depth, stencil);
}
inline void QOpenGLFunctions_4_0_Compatibility::glClearBufferfv(GLenum buffer, GLint drawbuffer, const GLfloat *value)
{
- d_3_0_Core->ClearBufferfv(buffer, drawbuffer, value);
+ d_3_0_Core->f.ClearBufferfv(buffer, drawbuffer, value);
}
inline void QOpenGLFunctions_4_0_Compatibility::glClearBufferuiv(GLenum buffer, GLint drawbuffer, const GLuint *value)
{
- d_3_0_Core->ClearBufferuiv(buffer, drawbuffer, value);
+ d_3_0_Core->f.ClearBufferuiv(buffer, drawbuffer, value);
}
inline void QOpenGLFunctions_4_0_Compatibility::glClearBufferiv(GLenum buffer, GLint drawbuffer, const GLint *value)
{
- d_3_0_Core->ClearBufferiv(buffer, drawbuffer, value);
+ d_3_0_Core->f.ClearBufferiv(buffer, drawbuffer, value);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetTexParameterIuiv(GLenum target, GLenum pname, GLuint *params)
{
- d_3_0_Core->GetTexParameterIuiv(target, pname, params);
+ d_3_0_Core->f.GetTexParameterIuiv(target, pname, params);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetTexParameterIiv(GLenum target, GLenum pname, GLint *params)
{
- d_3_0_Core->GetTexParameterIiv(target, pname, params);
+ d_3_0_Core->f.GetTexParameterIiv(target, pname, params);
}
inline void QOpenGLFunctions_4_0_Compatibility::glTexParameterIuiv(GLenum target, GLenum pname, const GLuint *params)
{
- d_3_0_Core->TexParameterIuiv(target, pname, params);
+ d_3_0_Core->f.TexParameterIuiv(target, pname, params);
}
inline void QOpenGLFunctions_4_0_Compatibility::glTexParameterIiv(GLenum target, GLenum pname, const GLint *params)
{
- d_3_0_Core->TexParameterIiv(target, pname, params);
+ d_3_0_Core->f.TexParameterIiv(target, pname, params);
}
inline void QOpenGLFunctions_4_0_Compatibility::glUniform4uiv(GLint location, GLsizei count, const GLuint *value)
{
- d_3_0_Core->Uniform4uiv(location, count, value);
+ d_3_0_Core->f.Uniform4uiv(location, count, value);
}
inline void QOpenGLFunctions_4_0_Compatibility::glUniform3uiv(GLint location, GLsizei count, const GLuint *value)
{
- d_3_0_Core->Uniform3uiv(location, count, value);
+ d_3_0_Core->f.Uniform3uiv(location, count, value);
}
inline void QOpenGLFunctions_4_0_Compatibility::glUniform2uiv(GLint location, GLsizei count, const GLuint *value)
{
- d_3_0_Core->Uniform2uiv(location, count, value);
+ d_3_0_Core->f.Uniform2uiv(location, count, value);
}
inline void QOpenGLFunctions_4_0_Compatibility::glUniform1uiv(GLint location, GLsizei count, const GLuint *value)
{
- d_3_0_Core->Uniform1uiv(location, count, value);
+ d_3_0_Core->f.Uniform1uiv(location, count, value);
}
inline void QOpenGLFunctions_4_0_Compatibility::glUniform4ui(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
{
- d_3_0_Core->Uniform4ui(location, v0, v1, v2, v3);
+ d_3_0_Core->f.Uniform4ui(location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_4_0_Compatibility::glUniform3ui(GLint location, GLuint v0, GLuint v1, GLuint v2)
{
- d_3_0_Core->Uniform3ui(location, v0, v1, v2);
+ d_3_0_Core->f.Uniform3ui(location, v0, v1, v2);
}
inline void QOpenGLFunctions_4_0_Compatibility::glUniform2ui(GLint location, GLuint v0, GLuint v1)
{
- d_3_0_Core->Uniform2ui(location, v0, v1);
+ d_3_0_Core->f.Uniform2ui(location, v0, v1);
}
inline void QOpenGLFunctions_4_0_Compatibility::glUniform1ui(GLint location, GLuint v0)
{
- d_3_0_Core->Uniform1ui(location, v0);
+ d_3_0_Core->f.Uniform1ui(location, v0);
}
inline GLint QOpenGLFunctions_4_0_Compatibility::glGetFragDataLocation(GLuint program, const GLchar *name)
{
- return d_3_0_Core->GetFragDataLocation(program, name);
+ return d_3_0_Core->f.GetFragDataLocation(program, name);
}
inline void QOpenGLFunctions_4_0_Compatibility::glBindFragDataLocation(GLuint program, GLuint color, const GLchar *name)
{
- d_3_0_Core->BindFragDataLocation(program, color, name);
+ d_3_0_Core->f.BindFragDataLocation(program, color, name);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetUniformuiv(GLuint program, GLint location, GLuint *params)
{
- d_3_0_Core->GetUniformuiv(program, location, params);
+ d_3_0_Core->f.GetUniformuiv(program, location, params);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetVertexAttribIuiv(GLuint index, GLenum pname, GLuint *params)
{
- d_3_0_Core->GetVertexAttribIuiv(index, pname, params);
+ d_3_0_Core->f.GetVertexAttribIuiv(index, pname, params);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetVertexAttribIiv(GLuint index, GLenum pname, GLint *params)
{
- d_3_0_Core->GetVertexAttribIiv(index, pname, params);
+ d_3_0_Core->f.GetVertexAttribIiv(index, pname, params);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertexAttribIPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_3_0_Core->VertexAttribIPointer(index, size, type, stride, pointer);
+ d_3_0_Core->f.VertexAttribIPointer(index, size, type, stride, pointer);
}
inline void QOpenGLFunctions_4_0_Compatibility::glEndConditionalRender()
{
- d_3_0_Core->EndConditionalRender();
+ d_3_0_Core->f.EndConditionalRender();
}
inline void QOpenGLFunctions_4_0_Compatibility::glBeginConditionalRender(GLuint id, GLenum mode)
{
- d_3_0_Core->BeginConditionalRender(id, mode);
+ d_3_0_Core->f.BeginConditionalRender(id, mode);
}
inline void QOpenGLFunctions_4_0_Compatibility::glClampColor(GLenum target, GLenum clamp)
{
- d_3_0_Core->ClampColor(target, clamp);
+ d_3_0_Core->f.ClampColor(target, clamp);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetTransformFeedbackVarying(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name)
{
- d_3_0_Core->GetTransformFeedbackVarying(program, index, bufSize, length, size, type, name);
+ d_3_0_Core->f.GetTransformFeedbackVarying(program, index, bufSize, length, size, type, name);
}
inline void QOpenGLFunctions_4_0_Compatibility::glTransformFeedbackVaryings(GLuint program, GLsizei count, const GLchar* const *varyings, GLenum bufferMode)
{
- d_3_0_Core->TransformFeedbackVaryings(program, count, varyings, bufferMode);
+ d_3_0_Core->f.TransformFeedbackVaryings(program, count, varyings, bufferMode);
}
inline void QOpenGLFunctions_4_0_Compatibility::glBindBufferBase(GLenum target, GLuint index, GLuint buffer)
{
- d_3_0_Core->BindBufferBase(target, index, buffer);
+ d_3_0_Core->f.BindBufferBase(target, index, buffer);
}
inline void QOpenGLFunctions_4_0_Compatibility::glBindBufferRange(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)
{
- d_3_0_Core->BindBufferRange(target, index, buffer, offset, size);
+ d_3_0_Core->f.BindBufferRange(target, index, buffer, offset, size);
}
inline void QOpenGLFunctions_4_0_Compatibility::glEndTransformFeedback()
{
- d_3_0_Core->EndTransformFeedback();
+ d_3_0_Core->f.EndTransformFeedback();
}
inline void QOpenGLFunctions_4_0_Compatibility::glBeginTransformFeedback(GLenum primitiveMode)
{
- d_3_0_Core->BeginTransformFeedback(primitiveMode);
+ d_3_0_Core->f.BeginTransformFeedback(primitiveMode);
}
inline GLboolean QOpenGLFunctions_4_0_Compatibility::glIsEnabledi(GLenum target, GLuint index)
{
- return d_3_0_Core->IsEnabledi(target, index);
+ return d_3_0_Core->f.IsEnabledi(target, index);
}
inline void QOpenGLFunctions_4_0_Compatibility::glDisablei(GLenum target, GLuint index)
{
- d_3_0_Core->Disablei(target, index);
+ d_3_0_Core->f.Disablei(target, index);
}
inline void QOpenGLFunctions_4_0_Compatibility::glEnablei(GLenum target, GLuint index)
{
- d_3_0_Core->Enablei(target, index);
+ d_3_0_Core->f.Enablei(target, index);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetIntegeri_v(GLenum target, GLuint index, GLint *data)
{
- d_3_0_Core->GetIntegeri_v(target, index, data);
+ d_3_0_Core->f.GetIntegeri_v(target, index, data);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetBooleani_v(GLenum target, GLuint index, GLboolean *data)
{
- d_3_0_Core->GetBooleani_v(target, index, data);
+ d_3_0_Core->f.GetBooleani_v(target, index, data);
}
inline void QOpenGLFunctions_4_0_Compatibility::glColorMaski(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a)
{
- d_3_0_Core->ColorMaski(index, r, g, b, a);
+ d_3_0_Core->f.ColorMaski(index, r, g, b, a);
}
// OpenGL 3.1 core functions
inline void QOpenGLFunctions_4_0_Compatibility::glCopyBufferSubData(GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size)
{
- d_3_1_Core->CopyBufferSubData(readTarget, writeTarget, readOffset, writeOffset, size);
+ d_3_1_Core->f.CopyBufferSubData(readTarget, writeTarget, readOffset, writeOffset, size);
}
inline void QOpenGLFunctions_4_0_Compatibility::glUniformBlockBinding(GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding)
{
- d_3_1_Core->UniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding);
+ d_3_1_Core->f.UniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetActiveUniformBlockName(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName)
{
- d_3_1_Core->GetActiveUniformBlockName(program, uniformBlockIndex, bufSize, length, uniformBlockName);
+ d_3_1_Core->f.GetActiveUniformBlockName(program, uniformBlockIndex, bufSize, length, uniformBlockName);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetActiveUniformBlockiv(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params)
{
- d_3_1_Core->GetActiveUniformBlockiv(program, uniformBlockIndex, pname, params);
+ d_3_1_Core->f.GetActiveUniformBlockiv(program, uniformBlockIndex, pname, params);
}
inline GLuint QOpenGLFunctions_4_0_Compatibility::glGetUniformBlockIndex(GLuint program, const GLchar *uniformBlockName)
{
- return d_3_1_Core->GetUniformBlockIndex(program, uniformBlockName);
+ return d_3_1_Core->f.GetUniformBlockIndex(program, uniformBlockName);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetActiveUniformName(GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformName)
{
- d_3_1_Core->GetActiveUniformName(program, uniformIndex, bufSize, length, uniformName);
+ d_3_1_Core->f.GetActiveUniformName(program, uniformIndex, bufSize, length, uniformName);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetActiveUniformsiv(GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params)
{
- d_3_1_Core->GetActiveUniformsiv(program, uniformCount, uniformIndices, pname, params);
+ d_3_1_Core->f.GetActiveUniformsiv(program, uniformCount, uniformIndices, pname, params);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetUniformIndices(GLuint program, GLsizei uniformCount, const GLchar* const *uniformNames, GLuint *uniformIndices)
{
- d_3_1_Core->GetUniformIndices(program, uniformCount, uniformNames, uniformIndices);
+ d_3_1_Core->f.GetUniformIndices(program, uniformCount, uniformNames, uniformIndices);
}
inline void QOpenGLFunctions_4_0_Compatibility::glPrimitiveRestartIndex(GLuint index)
{
- d_3_1_Core->PrimitiveRestartIndex(index);
+ d_3_1_Core->f.PrimitiveRestartIndex(index);
}
inline void QOpenGLFunctions_4_0_Compatibility::glTexBuffer(GLenum target, GLenum internalformat, GLuint buffer)
{
- d_3_1_Core->TexBuffer(target, internalformat, buffer);
+ d_3_1_Core->f.TexBuffer(target, internalformat, buffer);
}
inline void QOpenGLFunctions_4_0_Compatibility::glDrawElementsInstanced(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei instancecount)
{
- d_3_1_Core->DrawElementsInstanced(mode, count, type, indices, instancecount);
+ d_3_1_Core->f.DrawElementsInstanced(mode, count, type, indices, instancecount);
}
inline void QOpenGLFunctions_4_0_Compatibility::glDrawArraysInstanced(GLenum mode, GLint first, GLsizei count, GLsizei instancecount)
{
- d_3_1_Core->DrawArraysInstanced(mode, first, count, instancecount);
+ d_3_1_Core->f.DrawArraysInstanced(mode, first, count, instancecount);
}
// OpenGL 3.2 core functions
inline void QOpenGLFunctions_4_0_Compatibility::glSampleMaski(GLuint index, GLbitfield mask)
{
- d_3_2_Core->SampleMaski(index, mask);
+ d_3_2_Core->f.SampleMaski(index, mask);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetMultisamplefv(GLenum pname, GLuint index, GLfloat *val)
{
- d_3_2_Core->GetMultisamplefv(pname, index, val);
+ d_3_2_Core->f.GetMultisamplefv(pname, index, val);
}
inline void QOpenGLFunctions_4_0_Compatibility::glTexImage3DMultisample(GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations)
{
- d_3_2_Core->TexImage3DMultisample(target, samples, internalformat, width, height, depth, fixedsamplelocations);
+ d_3_2_Core->f.TexImage3DMultisample(target, samples, internalformat, width, height, depth, fixedsamplelocations);
}
inline void QOpenGLFunctions_4_0_Compatibility::glTexImage2DMultisample(GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations)
{
- d_3_2_Core->TexImage2DMultisample(target, samples, internalformat, width, height, fixedsamplelocations);
+ d_3_2_Core->f.TexImage2DMultisample(target, samples, internalformat, width, height, fixedsamplelocations);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetSynciv(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values)
{
- d_3_2_Core->GetSynciv(sync, pname, bufSize, length, values);
+ d_3_2_Core->f.GetSynciv(sync, pname, bufSize, length, values);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetInteger64v(GLenum pname, GLint64 *params)
{
- d_3_2_Core->GetInteger64v(pname, params);
+ d_3_2_Core->f.GetInteger64v(pname, params);
}
inline void QOpenGLFunctions_4_0_Compatibility::glWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)
{
- d_3_2_Core->WaitSync(sync, flags, timeout);
+ d_3_2_Core->f.WaitSync(sync, flags, timeout);
}
inline GLenum QOpenGLFunctions_4_0_Compatibility::glClientWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)
{
- return d_3_2_Core->ClientWaitSync(sync, flags, timeout);
+ return d_3_2_Core->f.ClientWaitSync(sync, flags, timeout);
}
inline void QOpenGLFunctions_4_0_Compatibility::glDeleteSync(GLsync sync)
{
- d_3_2_Core->DeleteSync(sync);
+ d_3_2_Core->f.DeleteSync(sync);
}
inline GLboolean QOpenGLFunctions_4_0_Compatibility::glIsSync(GLsync sync)
{
- return d_3_2_Core->IsSync(sync);
+ return d_3_2_Core->f.IsSync(sync);
}
inline GLsync QOpenGLFunctions_4_0_Compatibility::glFenceSync(GLenum condition, GLbitfield flags)
{
- return d_3_2_Core->FenceSync(condition, flags);
+ return d_3_2_Core->f.FenceSync(condition, flags);
}
inline void QOpenGLFunctions_4_0_Compatibility::glProvokingVertex(GLenum mode)
{
- d_3_2_Core->ProvokingVertex(mode);
+ d_3_2_Core->f.ProvokingVertex(mode);
}
inline void QOpenGLFunctions_4_0_Compatibility::glMultiDrawElementsBaseVertex(GLenum mode, const GLsizei *count, GLenum type, const GLvoid* const *indices, GLsizei drawcount, const GLint *basevertex)
{
- d_3_2_Core->MultiDrawElementsBaseVertex(mode, count, type, indices, drawcount, basevertex);
+ d_3_2_Core->f.MultiDrawElementsBaseVertex(mode, count, type, indices, drawcount, basevertex);
}
inline void QOpenGLFunctions_4_0_Compatibility::glDrawElementsInstancedBaseVertex(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei instancecount, GLint basevertex)
{
- d_3_2_Core->DrawElementsInstancedBaseVertex(mode, count, type, indices, instancecount, basevertex);
+ d_3_2_Core->f.DrawElementsInstancedBaseVertex(mode, count, type, indices, instancecount, basevertex);
}
inline void QOpenGLFunctions_4_0_Compatibility::glDrawRangeElementsBaseVertex(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex)
{
- d_3_2_Core->DrawRangeElementsBaseVertex(mode, start, end, count, type, indices, basevertex);
+ d_3_2_Core->f.DrawRangeElementsBaseVertex(mode, start, end, count, type, indices, basevertex);
}
inline void QOpenGLFunctions_4_0_Compatibility::glDrawElementsBaseVertex(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex)
{
- d_3_2_Core->DrawElementsBaseVertex(mode, count, type, indices, basevertex);
+ d_3_2_Core->f.DrawElementsBaseVertex(mode, count, type, indices, basevertex);
}
inline void QOpenGLFunctions_4_0_Compatibility::glFramebufferTexture(GLenum target, GLenum attachment, GLuint texture, GLint level)
{
- d_3_2_Core->FramebufferTexture(target, attachment, texture, level);
+ d_3_2_Core->f.FramebufferTexture(target, attachment, texture, level);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetBufferParameteri64v(GLenum target, GLenum pname, GLint64 *params)
{
- d_3_2_Core->GetBufferParameteri64v(target, pname, params);
+ d_3_2_Core->f.GetBufferParameteri64v(target, pname, params);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetInteger64i_v(GLenum target, GLuint index, GLint64 *data)
{
- d_3_2_Core->GetInteger64i_v(target, index, data);
+ d_3_2_Core->f.GetInteger64i_v(target, index, data);
}
// OpenGL 3.3 core functions
inline void QOpenGLFunctions_4_0_Compatibility::glVertexAttribP4uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
{
- d_3_3_Core->VertexAttribP4uiv(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP4uiv(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertexAttribP4ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
{
- d_3_3_Core->VertexAttribP4ui(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP4ui(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertexAttribP3uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
{
- d_3_3_Core->VertexAttribP3uiv(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP3uiv(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertexAttribP3ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
{
- d_3_3_Core->VertexAttribP3ui(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP3ui(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertexAttribP2uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
{
- d_3_3_Core->VertexAttribP2uiv(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP2uiv(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertexAttribP2ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
{
- d_3_3_Core->VertexAttribP2ui(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP2ui(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertexAttribP1uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
{
- d_3_3_Core->VertexAttribP1uiv(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP1uiv(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertexAttribP1ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
{
- d_3_3_Core->VertexAttribP1ui(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP1ui(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_0_Compatibility::glSecondaryColorP3uiv(GLenum type, const GLuint *color)
{
- d_3_3_Deprecated->SecondaryColorP3uiv(type, color);
+ d_3_3_Deprecated->f.SecondaryColorP3uiv(type, color);
}
inline void QOpenGLFunctions_4_0_Compatibility::glSecondaryColorP3ui(GLenum type, GLuint color)
{
- d_3_3_Deprecated->SecondaryColorP3ui(type, color);
+ d_3_3_Deprecated->f.SecondaryColorP3ui(type, color);
}
inline void QOpenGLFunctions_4_0_Compatibility::glColorP4uiv(GLenum type, const GLuint *color)
{
- d_3_3_Deprecated->ColorP4uiv(type, color);
+ d_3_3_Deprecated->f.ColorP4uiv(type, color);
}
inline void QOpenGLFunctions_4_0_Compatibility::glColorP4ui(GLenum type, GLuint color)
{
- d_3_3_Deprecated->ColorP4ui(type, color);
+ d_3_3_Deprecated->f.ColorP4ui(type, color);
}
inline void QOpenGLFunctions_4_0_Compatibility::glColorP3uiv(GLenum type, const GLuint *color)
{
- d_3_3_Deprecated->ColorP3uiv(type, color);
+ d_3_3_Deprecated->f.ColorP3uiv(type, color);
}
inline void QOpenGLFunctions_4_0_Compatibility::glColorP3ui(GLenum type, GLuint color)
{
- d_3_3_Deprecated->ColorP3ui(type, color);
+ d_3_3_Deprecated->f.ColorP3ui(type, color);
}
inline void QOpenGLFunctions_4_0_Compatibility::glNormalP3uiv(GLenum type, const GLuint *coords)
{
- d_3_3_Deprecated->NormalP3uiv(type, coords);
+ d_3_3_Deprecated->f.NormalP3uiv(type, coords);
}
inline void QOpenGLFunctions_4_0_Compatibility::glNormalP3ui(GLenum type, GLuint coords)
{
- d_3_3_Deprecated->NormalP3ui(type, coords);
+ d_3_3_Deprecated->f.NormalP3ui(type, coords);
}
inline void QOpenGLFunctions_4_0_Compatibility::glMultiTexCoordP4uiv(GLenum texture, GLenum type, const GLuint *coords)
{
- d_3_3_Deprecated->MultiTexCoordP4uiv(texture, type, coords);
+ d_3_3_Deprecated->f.MultiTexCoordP4uiv(texture, type, coords);
}
inline void QOpenGLFunctions_4_0_Compatibility::glMultiTexCoordP4ui(GLenum texture, GLenum type, GLuint coords)
{
- d_3_3_Deprecated->MultiTexCoordP4ui(texture, type, coords);
+ d_3_3_Deprecated->f.MultiTexCoordP4ui(texture, type, coords);
}
inline void QOpenGLFunctions_4_0_Compatibility::glMultiTexCoordP3uiv(GLenum texture, GLenum type, const GLuint *coords)
{
- d_3_3_Deprecated->MultiTexCoordP3uiv(texture, type, coords);
+ d_3_3_Deprecated->f.MultiTexCoordP3uiv(texture, type, coords);
}
inline void QOpenGLFunctions_4_0_Compatibility::glMultiTexCoordP3ui(GLenum texture, GLenum type, GLuint coords)
{
- d_3_3_Deprecated->MultiTexCoordP3ui(texture, type, coords);
+ d_3_3_Deprecated->f.MultiTexCoordP3ui(texture, type, coords);
}
inline void QOpenGLFunctions_4_0_Compatibility::glMultiTexCoordP2uiv(GLenum texture, GLenum type, const GLuint *coords)
{
- d_3_3_Deprecated->MultiTexCoordP2uiv(texture, type, coords);
+ d_3_3_Deprecated->f.MultiTexCoordP2uiv(texture, type, coords);
}
inline void QOpenGLFunctions_4_0_Compatibility::glMultiTexCoordP2ui(GLenum texture, GLenum type, GLuint coords)
{
- d_3_3_Deprecated->MultiTexCoordP2ui(texture, type, coords);
+ d_3_3_Deprecated->f.MultiTexCoordP2ui(texture, type, coords);
}
inline void QOpenGLFunctions_4_0_Compatibility::glMultiTexCoordP1uiv(GLenum texture, GLenum type, const GLuint *coords)
{
- d_3_3_Deprecated->MultiTexCoordP1uiv(texture, type, coords);
+ d_3_3_Deprecated->f.MultiTexCoordP1uiv(texture, type, coords);
}
inline void QOpenGLFunctions_4_0_Compatibility::glMultiTexCoordP1ui(GLenum texture, GLenum type, GLuint coords)
{
- d_3_3_Deprecated->MultiTexCoordP1ui(texture, type, coords);
+ d_3_3_Deprecated->f.MultiTexCoordP1ui(texture, type, coords);
}
inline void QOpenGLFunctions_4_0_Compatibility::glTexCoordP4uiv(GLenum type, const GLuint *coords)
{
- d_3_3_Deprecated->TexCoordP4uiv(type, coords);
+ d_3_3_Deprecated->f.TexCoordP4uiv(type, coords);
}
inline void QOpenGLFunctions_4_0_Compatibility::glTexCoordP4ui(GLenum type, GLuint coords)
{
- d_3_3_Deprecated->TexCoordP4ui(type, coords);
+ d_3_3_Deprecated->f.TexCoordP4ui(type, coords);
}
inline void QOpenGLFunctions_4_0_Compatibility::glTexCoordP3uiv(GLenum type, const GLuint *coords)
{
- d_3_3_Deprecated->TexCoordP3uiv(type, coords);
+ d_3_3_Deprecated->f.TexCoordP3uiv(type, coords);
}
inline void QOpenGLFunctions_4_0_Compatibility::glTexCoordP3ui(GLenum type, GLuint coords)
{
- d_3_3_Deprecated->TexCoordP3ui(type, coords);
+ d_3_3_Deprecated->f.TexCoordP3ui(type, coords);
}
inline void QOpenGLFunctions_4_0_Compatibility::glTexCoordP2uiv(GLenum type, const GLuint *coords)
{
- d_3_3_Deprecated->TexCoordP2uiv(type, coords);
+ d_3_3_Deprecated->f.TexCoordP2uiv(type, coords);
}
inline void QOpenGLFunctions_4_0_Compatibility::glTexCoordP2ui(GLenum type, GLuint coords)
{
- d_3_3_Deprecated->TexCoordP2ui(type, coords);
+ d_3_3_Deprecated->f.TexCoordP2ui(type, coords);
}
inline void QOpenGLFunctions_4_0_Compatibility::glTexCoordP1uiv(GLenum type, const GLuint *coords)
{
- d_3_3_Deprecated->TexCoordP1uiv(type, coords);
+ d_3_3_Deprecated->f.TexCoordP1uiv(type, coords);
}
inline void QOpenGLFunctions_4_0_Compatibility::glTexCoordP1ui(GLenum type, GLuint coords)
{
- d_3_3_Deprecated->TexCoordP1ui(type, coords);
+ d_3_3_Deprecated->f.TexCoordP1ui(type, coords);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertexP4uiv(GLenum type, const GLuint *value)
{
- d_3_3_Deprecated->VertexP4uiv(type, value);
+ d_3_3_Deprecated->f.VertexP4uiv(type, value);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertexP4ui(GLenum type, GLuint value)
{
- d_3_3_Deprecated->VertexP4ui(type, value);
+ d_3_3_Deprecated->f.VertexP4ui(type, value);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertexP3uiv(GLenum type, const GLuint *value)
{
- d_3_3_Deprecated->VertexP3uiv(type, value);
+ d_3_3_Deprecated->f.VertexP3uiv(type, value);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertexP3ui(GLenum type, GLuint value)
{
- d_3_3_Deprecated->VertexP3ui(type, value);
+ d_3_3_Deprecated->f.VertexP3ui(type, value);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertexP2uiv(GLenum type, const GLuint *value)
{
- d_3_3_Deprecated->VertexP2uiv(type, value);
+ d_3_3_Deprecated->f.VertexP2uiv(type, value);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertexP2ui(GLenum type, GLuint value)
{
- d_3_3_Deprecated->VertexP2ui(type, value);
+ d_3_3_Deprecated->f.VertexP2ui(type, value);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetQueryObjectui64v(GLuint id, GLenum pname, GLuint64 *params)
{
- d_3_3_Core->GetQueryObjectui64v(id, pname, params);
+ d_3_3_Core->f.GetQueryObjectui64v(id, pname, params);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetQueryObjecti64v(GLuint id, GLenum pname, GLint64 *params)
{
- d_3_3_Core->GetQueryObjecti64v(id, pname, params);
+ d_3_3_Core->f.GetQueryObjecti64v(id, pname, params);
}
inline void QOpenGLFunctions_4_0_Compatibility::glQueryCounter(GLuint id, GLenum target)
{
- d_3_3_Core->QueryCounter(id, target);
+ d_3_3_Core->f.QueryCounter(id, target);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetSamplerParameterIuiv(GLuint sampler, GLenum pname, GLuint *params)
{
- d_3_3_Core->GetSamplerParameterIuiv(sampler, pname, params);
+ d_3_3_Core->f.GetSamplerParameterIuiv(sampler, pname, params);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetSamplerParameterfv(GLuint sampler, GLenum pname, GLfloat *params)
{
- d_3_3_Core->GetSamplerParameterfv(sampler, pname, params);
+ d_3_3_Core->f.GetSamplerParameterfv(sampler, pname, params);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetSamplerParameterIiv(GLuint sampler, GLenum pname, GLint *params)
{
- d_3_3_Core->GetSamplerParameterIiv(sampler, pname, params);
+ d_3_3_Core->f.GetSamplerParameterIiv(sampler, pname, params);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetSamplerParameteriv(GLuint sampler, GLenum pname, GLint *params)
{
- d_3_3_Core->GetSamplerParameteriv(sampler, pname, params);
+ d_3_3_Core->f.GetSamplerParameteriv(sampler, pname, params);
}
inline void QOpenGLFunctions_4_0_Compatibility::glSamplerParameterIuiv(GLuint sampler, GLenum pname, const GLuint *param)
{
- d_3_3_Core->SamplerParameterIuiv(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameterIuiv(sampler, pname, param);
}
inline void QOpenGLFunctions_4_0_Compatibility::glSamplerParameterIiv(GLuint sampler, GLenum pname, const GLint *param)
{
- d_3_3_Core->SamplerParameterIiv(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameterIiv(sampler, pname, param);
}
inline void QOpenGLFunctions_4_0_Compatibility::glSamplerParameterfv(GLuint sampler, GLenum pname, const GLfloat *param)
{
- d_3_3_Core->SamplerParameterfv(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameterfv(sampler, pname, param);
}
inline void QOpenGLFunctions_4_0_Compatibility::glSamplerParameterf(GLuint sampler, GLenum pname, GLfloat param)
{
- d_3_3_Core->SamplerParameterf(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameterf(sampler, pname, param);
}
inline void QOpenGLFunctions_4_0_Compatibility::glSamplerParameteriv(GLuint sampler, GLenum pname, const GLint *param)
{
- d_3_3_Core->SamplerParameteriv(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameteriv(sampler, pname, param);
}
inline void QOpenGLFunctions_4_0_Compatibility::glSamplerParameteri(GLuint sampler, GLenum pname, GLint param)
{
- d_3_3_Core->SamplerParameteri(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameteri(sampler, pname, param);
}
inline void QOpenGLFunctions_4_0_Compatibility::glBindSampler(GLuint unit, GLuint sampler)
{
- d_3_3_Core->BindSampler(unit, sampler);
+ d_3_3_Core->f.BindSampler(unit, sampler);
}
inline GLboolean QOpenGLFunctions_4_0_Compatibility::glIsSampler(GLuint sampler)
{
- return d_3_3_Core->IsSampler(sampler);
+ return d_3_3_Core->f.IsSampler(sampler);
}
inline void QOpenGLFunctions_4_0_Compatibility::glDeleteSamplers(GLsizei count, const GLuint *samplers)
{
- d_3_3_Core->DeleteSamplers(count, samplers);
+ d_3_3_Core->f.DeleteSamplers(count, samplers);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGenSamplers(GLsizei count, GLuint *samplers)
{
- d_3_3_Core->GenSamplers(count, samplers);
+ d_3_3_Core->f.GenSamplers(count, samplers);
}
inline GLint QOpenGLFunctions_4_0_Compatibility::glGetFragDataIndex(GLuint program, const GLchar *name)
{
- return d_3_3_Core->GetFragDataIndex(program, name);
+ return d_3_3_Core->f.GetFragDataIndex(program, name);
}
inline void QOpenGLFunctions_4_0_Compatibility::glBindFragDataLocationIndexed(GLuint program, GLuint colorNumber, GLuint index, const GLchar *name)
{
- d_3_3_Core->BindFragDataLocationIndexed(program, colorNumber, index, name);
+ d_3_3_Core->f.BindFragDataLocationIndexed(program, colorNumber, index, name);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertexAttribDivisor(GLuint index, GLuint divisor)
{
- d_3_3_Core->VertexAttribDivisor(index, divisor);
+ d_3_3_Core->f.VertexAttribDivisor(index, divisor);
}
// OpenGL 4.0 core functions
inline void QOpenGLFunctions_4_0_Compatibility::glGetQueryIndexediv(GLenum target, GLuint index, GLenum pname, GLint *params)
{
- d_4_0_Core->GetQueryIndexediv(target, index, pname, params);
+ d_4_0_Core->f.GetQueryIndexediv(target, index, pname, params);
}
inline void QOpenGLFunctions_4_0_Compatibility::glEndQueryIndexed(GLenum target, GLuint index)
{
- d_4_0_Core->EndQueryIndexed(target, index);
+ d_4_0_Core->f.EndQueryIndexed(target, index);
}
inline void QOpenGLFunctions_4_0_Compatibility::glBeginQueryIndexed(GLenum target, GLuint index, GLuint id)
{
- d_4_0_Core->BeginQueryIndexed(target, index, id);
+ d_4_0_Core->f.BeginQueryIndexed(target, index, id);
}
inline void QOpenGLFunctions_4_0_Compatibility::glDrawTransformFeedbackStream(GLenum mode, GLuint id, GLuint stream)
{
- d_4_0_Core->DrawTransformFeedbackStream(mode, id, stream);
+ d_4_0_Core->f.DrawTransformFeedbackStream(mode, id, stream);
}
inline void QOpenGLFunctions_4_0_Compatibility::glDrawTransformFeedback(GLenum mode, GLuint id)
{
- d_4_0_Core->DrawTransformFeedback(mode, id);
+ d_4_0_Core->f.DrawTransformFeedback(mode, id);
}
inline void QOpenGLFunctions_4_0_Compatibility::glResumeTransformFeedback()
{
- d_4_0_Core->ResumeTransformFeedback();
+ d_4_0_Core->f.ResumeTransformFeedback();
}
inline void QOpenGLFunctions_4_0_Compatibility::glPauseTransformFeedback()
{
- d_4_0_Core->PauseTransformFeedback();
+ d_4_0_Core->f.PauseTransformFeedback();
}
inline GLboolean QOpenGLFunctions_4_0_Compatibility::glIsTransformFeedback(GLuint id)
{
- return d_4_0_Core->IsTransformFeedback(id);
+ return d_4_0_Core->f.IsTransformFeedback(id);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGenTransformFeedbacks(GLsizei n, GLuint *ids)
{
- d_4_0_Core->GenTransformFeedbacks(n, ids);
+ d_4_0_Core->f.GenTransformFeedbacks(n, ids);
}
inline void QOpenGLFunctions_4_0_Compatibility::glDeleteTransformFeedbacks(GLsizei n, const GLuint *ids)
{
- d_4_0_Core->DeleteTransformFeedbacks(n, ids);
+ d_4_0_Core->f.DeleteTransformFeedbacks(n, ids);
}
inline void QOpenGLFunctions_4_0_Compatibility::glBindTransformFeedback(GLenum target, GLuint id)
{
- d_4_0_Core->BindTransformFeedback(target, id);
+ d_4_0_Core->f.BindTransformFeedback(target, id);
}
inline void QOpenGLFunctions_4_0_Compatibility::glPatchParameterfv(GLenum pname, const GLfloat *values)
{
- d_4_0_Core->PatchParameterfv(pname, values);
+ d_4_0_Core->f.PatchParameterfv(pname, values);
}
inline void QOpenGLFunctions_4_0_Compatibility::glPatchParameteri(GLenum pname, GLint value)
{
- d_4_0_Core->PatchParameteri(pname, value);
+ d_4_0_Core->f.PatchParameteri(pname, value);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetProgramStageiv(GLuint program, GLenum shadertype, GLenum pname, GLint *values)
{
- d_4_0_Core->GetProgramStageiv(program, shadertype, pname, values);
+ d_4_0_Core->f.GetProgramStageiv(program, shadertype, pname, values);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetUniformSubroutineuiv(GLenum shadertype, GLint location, GLuint *params)
{
- d_4_0_Core->GetUniformSubroutineuiv(shadertype, location, params);
+ d_4_0_Core->f.GetUniformSubroutineuiv(shadertype, location, params);
}
inline void QOpenGLFunctions_4_0_Compatibility::glUniformSubroutinesuiv(GLenum shadertype, GLsizei count, const GLuint *indices)
{
- d_4_0_Core->UniformSubroutinesuiv(shadertype, count, indices);
+ d_4_0_Core->f.UniformSubroutinesuiv(shadertype, count, indices);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetActiveSubroutineName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name)
{
- d_4_0_Core->GetActiveSubroutineName(program, shadertype, index, bufsize, length, name);
+ d_4_0_Core->f.GetActiveSubroutineName(program, shadertype, index, bufsize, length, name);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetActiveSubroutineUniformName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name)
{
- d_4_0_Core->GetActiveSubroutineUniformName(program, shadertype, index, bufsize, length, name);
+ d_4_0_Core->f.GetActiveSubroutineUniformName(program, shadertype, index, bufsize, length, name);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetActiveSubroutineUniformiv(GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint *values)
{
- d_4_0_Core->GetActiveSubroutineUniformiv(program, shadertype, index, pname, values);
+ d_4_0_Core->f.GetActiveSubroutineUniformiv(program, shadertype, index, pname, values);
}
inline GLuint QOpenGLFunctions_4_0_Compatibility::glGetSubroutineIndex(GLuint program, GLenum shadertype, const GLchar *name)
{
- return d_4_0_Core->GetSubroutineIndex(program, shadertype, name);
+ return d_4_0_Core->f.GetSubroutineIndex(program, shadertype, name);
}
inline GLint QOpenGLFunctions_4_0_Compatibility::glGetSubroutineUniformLocation(GLuint program, GLenum shadertype, const GLchar *name)
{
- return d_4_0_Core->GetSubroutineUniformLocation(program, shadertype, name);
+ return d_4_0_Core->f.GetSubroutineUniformLocation(program, shadertype, name);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetUniformdv(GLuint program, GLint location, GLdouble *params)
{
- d_4_0_Core->GetUniformdv(program, location, params);
+ d_4_0_Core->f.GetUniformdv(program, location, params);
}
inline void QOpenGLFunctions_4_0_Compatibility::glUniformMatrix4x3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix4x3dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix4x3dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_0_Compatibility::glUniformMatrix4x2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix4x2dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix4x2dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_0_Compatibility::glUniformMatrix3x4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix3x4dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix3x4dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_0_Compatibility::glUniformMatrix3x2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix3x2dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix3x2dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_0_Compatibility::glUniformMatrix2x4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix2x4dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix2x4dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_0_Compatibility::glUniformMatrix2x3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix2x3dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix2x3dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_0_Compatibility::glUniformMatrix4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix4dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix4dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_0_Compatibility::glUniformMatrix3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix3dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix3dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_0_Compatibility::glUniformMatrix2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix2dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix2dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_0_Compatibility::glUniform4dv(GLint location, GLsizei count, const GLdouble *value)
{
- d_4_0_Core->Uniform4dv(location, count, value);
+ d_4_0_Core->f.Uniform4dv(location, count, value);
}
inline void QOpenGLFunctions_4_0_Compatibility::glUniform3dv(GLint location, GLsizei count, const GLdouble *value)
{
- d_4_0_Core->Uniform3dv(location, count, value);
+ d_4_0_Core->f.Uniform3dv(location, count, value);
}
inline void QOpenGLFunctions_4_0_Compatibility::glUniform2dv(GLint location, GLsizei count, const GLdouble *value)
{
- d_4_0_Core->Uniform2dv(location, count, value);
+ d_4_0_Core->f.Uniform2dv(location, count, value);
}
inline void QOpenGLFunctions_4_0_Compatibility::glUniform1dv(GLint location, GLsizei count, const GLdouble *value)
{
- d_4_0_Core->Uniform1dv(location, count, value);
+ d_4_0_Core->f.Uniform1dv(location, count, value);
}
inline void QOpenGLFunctions_4_0_Compatibility::glUniform4d(GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
{
- d_4_0_Core->Uniform4d(location, x, y, z, w);
+ d_4_0_Core->f.Uniform4d(location, x, y, z, w);
}
inline void QOpenGLFunctions_4_0_Compatibility::glUniform3d(GLint location, GLdouble x, GLdouble y, GLdouble z)
{
- d_4_0_Core->Uniform3d(location, x, y, z);
+ d_4_0_Core->f.Uniform3d(location, x, y, z);
}
inline void QOpenGLFunctions_4_0_Compatibility::glUniform2d(GLint location, GLdouble x, GLdouble y)
{
- d_4_0_Core->Uniform2d(location, x, y);
+ d_4_0_Core->f.Uniform2d(location, x, y);
}
inline void QOpenGLFunctions_4_0_Compatibility::glUniform1d(GLint location, GLdouble x)
{
- d_4_0_Core->Uniform1d(location, x);
+ d_4_0_Core->f.Uniform1d(location, x);
}
inline void QOpenGLFunctions_4_0_Compatibility::glDrawElementsIndirect(GLenum mode, GLenum type, const GLvoid *indirect)
{
- d_4_0_Core->DrawElementsIndirect(mode, type, indirect);
+ d_4_0_Core->f.DrawElementsIndirect(mode, type, indirect);
}
inline void QOpenGLFunctions_4_0_Compatibility::glDrawArraysIndirect(GLenum mode, const GLvoid *indirect)
{
- d_4_0_Core->DrawArraysIndirect(mode, indirect);
+ d_4_0_Core->f.DrawArraysIndirect(mode, indirect);
}
inline void QOpenGLFunctions_4_0_Compatibility::glBlendFuncSeparatei(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
{
- d_4_0_Core->BlendFuncSeparatei(buf, srcRGB, dstRGB, srcAlpha, dstAlpha);
+ d_4_0_Core->f.BlendFuncSeparatei(buf, srcRGB, dstRGB, srcAlpha, dstAlpha);
}
inline void QOpenGLFunctions_4_0_Compatibility::glBlendFunci(GLuint buf, GLenum src, GLenum dst)
{
- d_4_0_Core->BlendFunci(buf, src, dst);
+ d_4_0_Core->f.BlendFunci(buf, src, dst);
}
inline void QOpenGLFunctions_4_0_Compatibility::glBlendEquationSeparatei(GLuint buf, GLenum modeRGB, GLenum modeAlpha)
{
- d_4_0_Core->BlendEquationSeparatei(buf, modeRGB, modeAlpha);
+ d_4_0_Core->f.BlendEquationSeparatei(buf, modeRGB, modeAlpha);
}
inline void QOpenGLFunctions_4_0_Compatibility::glBlendEquationi(GLuint buf, GLenum mode)
{
- d_4_0_Core->BlendEquationi(buf, mode);
+ d_4_0_Core->f.BlendEquationi(buf, mode);
}
inline void QOpenGLFunctions_4_0_Compatibility::glMinSampleShading(GLfloat value)
{
- d_4_0_Core->MinSampleShading(value);
+ d_4_0_Core->f.MinSampleShading(value);
}
// OpenGL 1.0 deprecated functions
inline void QOpenGLFunctions_4_0_Compatibility::glTranslatef(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->Translatef(x, y, z);
+ d_1_0_Deprecated->f.Translatef(x, y, z);
}
inline void QOpenGLFunctions_4_0_Compatibility::glTranslated(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->Translated(x, y, z);
+ d_1_0_Deprecated->f.Translated(x, y, z);
}
inline void QOpenGLFunctions_4_0_Compatibility::glScalef(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->Scalef(x, y, z);
+ d_1_0_Deprecated->f.Scalef(x, y, z);
}
inline void QOpenGLFunctions_4_0_Compatibility::glScaled(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->Scaled(x, y, z);
+ d_1_0_Deprecated->f.Scaled(x, y, z);
}
inline void QOpenGLFunctions_4_0_Compatibility::glRotatef(GLfloat angle, GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->Rotatef(angle, x, y, z);
+ d_1_0_Deprecated->f.Rotatef(angle, x, y, z);
}
inline void QOpenGLFunctions_4_0_Compatibility::glRotated(GLdouble angle, GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->Rotated(angle, x, y, z);
+ d_1_0_Deprecated->f.Rotated(angle, x, y, z);
}
inline void QOpenGLFunctions_4_0_Compatibility::glPushMatrix()
{
- d_1_0_Deprecated->PushMatrix();
+ d_1_0_Deprecated->f.PushMatrix();
}
inline void QOpenGLFunctions_4_0_Compatibility::glPopMatrix()
{
- d_1_0_Deprecated->PopMatrix();
+ d_1_0_Deprecated->f.PopMatrix();
}
inline void QOpenGLFunctions_4_0_Compatibility::glOrtho(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
{
- d_1_0_Deprecated->Ortho(left, right, bottom, top, zNear, zFar);
+ d_1_0_Deprecated->f.Ortho(left, right, bottom, top, zNear, zFar);
}
inline void QOpenGLFunctions_4_0_Compatibility::glMultMatrixd(const GLdouble *m)
{
- d_1_0_Deprecated->MultMatrixd(m);
+ d_1_0_Deprecated->f.MultMatrixd(m);
}
inline void QOpenGLFunctions_4_0_Compatibility::glMultMatrixf(const GLfloat *m)
{
- d_1_0_Deprecated->MultMatrixf(m);
+ d_1_0_Deprecated->f.MultMatrixf(m);
}
inline void QOpenGLFunctions_4_0_Compatibility::glMatrixMode(GLenum mode)
{
- d_1_0_Deprecated->MatrixMode(mode);
+ d_1_0_Deprecated->f.MatrixMode(mode);
}
inline void QOpenGLFunctions_4_0_Compatibility::glLoadMatrixd(const GLdouble *m)
{
- d_1_0_Deprecated->LoadMatrixd(m);
+ d_1_0_Deprecated->f.LoadMatrixd(m);
}
inline void QOpenGLFunctions_4_0_Compatibility::glLoadMatrixf(const GLfloat *m)
{
- d_1_0_Deprecated->LoadMatrixf(m);
+ d_1_0_Deprecated->f.LoadMatrixf(m);
}
inline void QOpenGLFunctions_4_0_Compatibility::glLoadIdentity()
{
- d_1_0_Deprecated->LoadIdentity();
+ d_1_0_Deprecated->f.LoadIdentity();
}
inline void QOpenGLFunctions_4_0_Compatibility::glFrustum(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
{
- d_1_0_Deprecated->Frustum(left, right, bottom, top, zNear, zFar);
+ d_1_0_Deprecated->f.Frustum(left, right, bottom, top, zNear, zFar);
}
inline GLboolean QOpenGLFunctions_4_0_Compatibility::glIsList(GLuint list)
{
- return d_1_0_Deprecated->IsList(list);
+ return d_1_0_Deprecated->f.IsList(list);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetTexGeniv(GLenum coord, GLenum pname, GLint *params)
{
- d_1_0_Deprecated->GetTexGeniv(coord, pname, params);
+ d_1_0_Deprecated->f.GetTexGeniv(coord, pname, params);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetTexGenfv(GLenum coord, GLenum pname, GLfloat *params)
{
- d_1_0_Deprecated->GetTexGenfv(coord, pname, params);
+ d_1_0_Deprecated->f.GetTexGenfv(coord, pname, params);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetTexGendv(GLenum coord, GLenum pname, GLdouble *params)
{
- d_1_0_Deprecated->GetTexGendv(coord, pname, params);
+ d_1_0_Deprecated->f.GetTexGendv(coord, pname, params);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetTexEnviv(GLenum target, GLenum pname, GLint *params)
{
- d_1_0_Deprecated->GetTexEnviv(target, pname, params);
+ d_1_0_Deprecated->f.GetTexEnviv(target, pname, params);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetTexEnvfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_0_Deprecated->GetTexEnvfv(target, pname, params);
+ d_1_0_Deprecated->f.GetTexEnvfv(target, pname, params);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetPolygonStipple(GLubyte *mask)
{
- d_1_0_Deprecated->GetPolygonStipple(mask);
+ d_1_0_Deprecated->f.GetPolygonStipple(mask);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetPixelMapusv(GLenum map, GLushort *values)
{
- d_1_0_Deprecated->GetPixelMapusv(map, values);
+ d_1_0_Deprecated->f.GetPixelMapusv(map, values);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetPixelMapuiv(GLenum map, GLuint *values)
{
- d_1_0_Deprecated->GetPixelMapuiv(map, values);
+ d_1_0_Deprecated->f.GetPixelMapuiv(map, values);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetPixelMapfv(GLenum map, GLfloat *values)
{
- d_1_0_Deprecated->GetPixelMapfv(map, values);
+ d_1_0_Deprecated->f.GetPixelMapfv(map, values);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetMaterialiv(GLenum face, GLenum pname, GLint *params)
{
- d_1_0_Deprecated->GetMaterialiv(face, pname, params);
+ d_1_0_Deprecated->f.GetMaterialiv(face, pname, params);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetMaterialfv(GLenum face, GLenum pname, GLfloat *params)
{
- d_1_0_Deprecated->GetMaterialfv(face, pname, params);
+ d_1_0_Deprecated->f.GetMaterialfv(face, pname, params);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetMapiv(GLenum target, GLenum query, GLint *v)
{
- d_1_0_Deprecated->GetMapiv(target, query, v);
+ d_1_0_Deprecated->f.GetMapiv(target, query, v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetMapfv(GLenum target, GLenum query, GLfloat *v)
{
- d_1_0_Deprecated->GetMapfv(target, query, v);
+ d_1_0_Deprecated->f.GetMapfv(target, query, v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetMapdv(GLenum target, GLenum query, GLdouble *v)
{
- d_1_0_Deprecated->GetMapdv(target, query, v);
+ d_1_0_Deprecated->f.GetMapdv(target, query, v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetLightiv(GLenum light, GLenum pname, GLint *params)
{
- d_1_0_Deprecated->GetLightiv(light, pname, params);
+ d_1_0_Deprecated->f.GetLightiv(light, pname, params);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetLightfv(GLenum light, GLenum pname, GLfloat *params)
{
- d_1_0_Deprecated->GetLightfv(light, pname, params);
+ d_1_0_Deprecated->f.GetLightfv(light, pname, params);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetClipPlane(GLenum plane, GLdouble *equation)
{
- d_1_0_Deprecated->GetClipPlane(plane, equation);
+ d_1_0_Deprecated->f.GetClipPlane(plane, equation);
}
inline void QOpenGLFunctions_4_0_Compatibility::glDrawPixels(GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_0_Deprecated->DrawPixels(width, height, format, type, pixels);
+ d_1_0_Deprecated->f.DrawPixels(width, height, format, type, pixels);
}
inline void QOpenGLFunctions_4_0_Compatibility::glCopyPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum type)
{
- d_1_0_Deprecated->CopyPixels(x, y, width, height, type);
+ d_1_0_Deprecated->f.CopyPixels(x, y, width, height, type);
}
inline void QOpenGLFunctions_4_0_Compatibility::glPixelMapusv(GLenum map, GLint mapsize, const GLushort *values)
{
- d_1_0_Deprecated->PixelMapusv(map, mapsize, values);
+ d_1_0_Deprecated->f.PixelMapusv(map, mapsize, values);
}
inline void QOpenGLFunctions_4_0_Compatibility::glPixelMapuiv(GLenum map, GLint mapsize, const GLuint *values)
{
- d_1_0_Deprecated->PixelMapuiv(map, mapsize, values);
+ d_1_0_Deprecated->f.PixelMapuiv(map, mapsize, values);
}
inline void QOpenGLFunctions_4_0_Compatibility::glPixelMapfv(GLenum map, GLint mapsize, const GLfloat *values)
{
- d_1_0_Deprecated->PixelMapfv(map, mapsize, values);
+ d_1_0_Deprecated->f.PixelMapfv(map, mapsize, values);
}
inline void QOpenGLFunctions_4_0_Compatibility::glPixelTransferi(GLenum pname, GLint param)
{
- d_1_0_Deprecated->PixelTransferi(pname, param);
+ d_1_0_Deprecated->f.PixelTransferi(pname, param);
}
inline void QOpenGLFunctions_4_0_Compatibility::glPixelTransferf(GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->PixelTransferf(pname, param);
+ d_1_0_Deprecated->f.PixelTransferf(pname, param);
}
inline void QOpenGLFunctions_4_0_Compatibility::glPixelZoom(GLfloat xfactor, GLfloat yfactor)
{
- d_1_0_Deprecated->PixelZoom(xfactor, yfactor);
+ d_1_0_Deprecated->f.PixelZoom(xfactor, yfactor);
}
inline void QOpenGLFunctions_4_0_Compatibility::glAlphaFunc(GLenum func, GLfloat ref)
{
- d_1_0_Deprecated->AlphaFunc(func, ref);
+ d_1_0_Deprecated->f.AlphaFunc(func, ref);
}
inline void QOpenGLFunctions_4_0_Compatibility::glEvalPoint2(GLint i, GLint j)
{
- d_1_0_Deprecated->EvalPoint2(i, j);
+ d_1_0_Deprecated->f.EvalPoint2(i, j);
}
inline void QOpenGLFunctions_4_0_Compatibility::glEvalMesh2(GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2)
{
- d_1_0_Deprecated->EvalMesh2(mode, i1, i2, j1, j2);
+ d_1_0_Deprecated->f.EvalMesh2(mode, i1, i2, j1, j2);
}
inline void QOpenGLFunctions_4_0_Compatibility::glEvalPoint1(GLint i)
{
- d_1_0_Deprecated->EvalPoint1(i);
+ d_1_0_Deprecated->f.EvalPoint1(i);
}
inline void QOpenGLFunctions_4_0_Compatibility::glEvalMesh1(GLenum mode, GLint i1, GLint i2)
{
- d_1_0_Deprecated->EvalMesh1(mode, i1, i2);
+ d_1_0_Deprecated->f.EvalMesh1(mode, i1, i2);
}
inline void QOpenGLFunctions_4_0_Compatibility::glEvalCoord2fv(const GLfloat *u)
{
- d_1_0_Deprecated->EvalCoord2fv(u);
+ d_1_0_Deprecated->f.EvalCoord2fv(u);
}
inline void QOpenGLFunctions_4_0_Compatibility::glEvalCoord2f(GLfloat u, GLfloat v)
{
- d_1_0_Deprecated->EvalCoord2f(u, v);
+ d_1_0_Deprecated->f.EvalCoord2f(u, v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glEvalCoord2dv(const GLdouble *u)
{
- d_1_0_Deprecated->EvalCoord2dv(u);
+ d_1_0_Deprecated->f.EvalCoord2dv(u);
}
inline void QOpenGLFunctions_4_0_Compatibility::glEvalCoord2d(GLdouble u, GLdouble v)
{
- d_1_0_Deprecated->EvalCoord2d(u, v);
+ d_1_0_Deprecated->f.EvalCoord2d(u, v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glEvalCoord1fv(const GLfloat *u)
{
- d_1_0_Deprecated->EvalCoord1fv(u);
+ d_1_0_Deprecated->f.EvalCoord1fv(u);
}
inline void QOpenGLFunctions_4_0_Compatibility::glEvalCoord1f(GLfloat u)
{
- d_1_0_Deprecated->EvalCoord1f(u);
+ d_1_0_Deprecated->f.EvalCoord1f(u);
}
inline void QOpenGLFunctions_4_0_Compatibility::glEvalCoord1dv(const GLdouble *u)
{
- d_1_0_Deprecated->EvalCoord1dv(u);
+ d_1_0_Deprecated->f.EvalCoord1dv(u);
}
inline void QOpenGLFunctions_4_0_Compatibility::glEvalCoord1d(GLdouble u)
{
- d_1_0_Deprecated->EvalCoord1d(u);
+ d_1_0_Deprecated->f.EvalCoord1d(u);
}
inline void QOpenGLFunctions_4_0_Compatibility::glMapGrid2f(GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2)
{
- d_1_0_Deprecated->MapGrid2f(un, u1, u2, vn, v1, v2);
+ d_1_0_Deprecated->f.MapGrid2f(un, u1, u2, vn, v1, v2);
}
inline void QOpenGLFunctions_4_0_Compatibility::glMapGrid2d(GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2)
{
- d_1_0_Deprecated->MapGrid2d(un, u1, u2, vn, v1, v2);
+ d_1_0_Deprecated->f.MapGrid2d(un, u1, u2, vn, v1, v2);
}
inline void QOpenGLFunctions_4_0_Compatibility::glMapGrid1f(GLint un, GLfloat u1, GLfloat u2)
{
- d_1_0_Deprecated->MapGrid1f(un, u1, u2);
+ d_1_0_Deprecated->f.MapGrid1f(un, u1, u2);
}
inline void QOpenGLFunctions_4_0_Compatibility::glMapGrid1d(GLint un, GLdouble u1, GLdouble u2)
{
- d_1_0_Deprecated->MapGrid1d(un, u1, u2);
+ d_1_0_Deprecated->f.MapGrid1d(un, u1, u2);
}
inline void QOpenGLFunctions_4_0_Compatibility::glMap2f(GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points)
{
- d_1_0_Deprecated->Map2f(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points);
+ d_1_0_Deprecated->f.Map2f(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points);
}
inline void QOpenGLFunctions_4_0_Compatibility::glMap2d(GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points)
{
- d_1_0_Deprecated->Map2d(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points);
+ d_1_0_Deprecated->f.Map2d(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points);
}
inline void QOpenGLFunctions_4_0_Compatibility::glMap1f(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points)
{
- d_1_0_Deprecated->Map1f(target, u1, u2, stride, order, points);
+ d_1_0_Deprecated->f.Map1f(target, u1, u2, stride, order, points);
}
inline void QOpenGLFunctions_4_0_Compatibility::glMap1d(GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points)
{
- d_1_0_Deprecated->Map1d(target, u1, u2, stride, order, points);
+ d_1_0_Deprecated->f.Map1d(target, u1, u2, stride, order, points);
}
inline void QOpenGLFunctions_4_0_Compatibility::glPushAttrib(GLbitfield mask)
{
- d_1_0_Deprecated->PushAttrib(mask);
+ d_1_0_Deprecated->f.PushAttrib(mask);
}
inline void QOpenGLFunctions_4_0_Compatibility::glPopAttrib()
{
- d_1_0_Deprecated->PopAttrib();
+ d_1_0_Deprecated->f.PopAttrib();
}
inline void QOpenGLFunctions_4_0_Compatibility::glAccum(GLenum op, GLfloat value)
{
- d_1_0_Deprecated->Accum(op, value);
+ d_1_0_Deprecated->f.Accum(op, value);
}
inline void QOpenGLFunctions_4_0_Compatibility::glIndexMask(GLuint mask)
{
- d_1_0_Deprecated->IndexMask(mask);
+ d_1_0_Deprecated->f.IndexMask(mask);
}
inline void QOpenGLFunctions_4_0_Compatibility::glClearIndex(GLfloat c)
{
- d_1_0_Deprecated->ClearIndex(c);
+ d_1_0_Deprecated->f.ClearIndex(c);
}
inline void QOpenGLFunctions_4_0_Compatibility::glClearAccum(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_0_Deprecated->ClearAccum(red, green, blue, alpha);
+ d_1_0_Deprecated->f.ClearAccum(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_0_Compatibility::glPushName(GLuint name)
{
- d_1_0_Deprecated->PushName(name);
+ d_1_0_Deprecated->f.PushName(name);
}
inline void QOpenGLFunctions_4_0_Compatibility::glPopName()
{
- d_1_0_Deprecated->PopName();
+ d_1_0_Deprecated->f.PopName();
}
inline void QOpenGLFunctions_4_0_Compatibility::glPassThrough(GLfloat token)
{
- d_1_0_Deprecated->PassThrough(token);
+ d_1_0_Deprecated->f.PassThrough(token);
}
inline void QOpenGLFunctions_4_0_Compatibility::glLoadName(GLuint name)
{
- d_1_0_Deprecated->LoadName(name);
+ d_1_0_Deprecated->f.LoadName(name);
}
inline void QOpenGLFunctions_4_0_Compatibility::glInitNames()
{
- d_1_0_Deprecated->InitNames();
+ d_1_0_Deprecated->f.InitNames();
}
inline GLint QOpenGLFunctions_4_0_Compatibility::glRenderMode(GLenum mode)
{
- return d_1_0_Deprecated->RenderMode(mode);
+ return d_1_0_Deprecated->f.RenderMode(mode);
}
inline void QOpenGLFunctions_4_0_Compatibility::glSelectBuffer(GLsizei size, GLuint *buffer)
{
- d_1_0_Deprecated->SelectBuffer(size, buffer);
+ d_1_0_Deprecated->f.SelectBuffer(size, buffer);
}
inline void QOpenGLFunctions_4_0_Compatibility::glFeedbackBuffer(GLsizei size, GLenum type, GLfloat *buffer)
{
- d_1_0_Deprecated->FeedbackBuffer(size, type, buffer);
+ d_1_0_Deprecated->f.FeedbackBuffer(size, type, buffer);
}
inline void QOpenGLFunctions_4_0_Compatibility::glTexGeniv(GLenum coord, GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->TexGeniv(coord, pname, params);
+ d_1_0_Deprecated->f.TexGeniv(coord, pname, params);
}
inline void QOpenGLFunctions_4_0_Compatibility::glTexGeni(GLenum coord, GLenum pname, GLint param)
{
- d_1_0_Deprecated->TexGeni(coord, pname, param);
+ d_1_0_Deprecated->f.TexGeni(coord, pname, param);
}
inline void QOpenGLFunctions_4_0_Compatibility::glTexGenfv(GLenum coord, GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->TexGenfv(coord, pname, params);
+ d_1_0_Deprecated->f.TexGenfv(coord, pname, params);
}
inline void QOpenGLFunctions_4_0_Compatibility::glTexGenf(GLenum coord, GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->TexGenf(coord, pname, param);
+ d_1_0_Deprecated->f.TexGenf(coord, pname, param);
}
inline void QOpenGLFunctions_4_0_Compatibility::glTexGendv(GLenum coord, GLenum pname, const GLdouble *params)
{
- d_1_0_Deprecated->TexGendv(coord, pname, params);
+ d_1_0_Deprecated->f.TexGendv(coord, pname, params);
}
inline void QOpenGLFunctions_4_0_Compatibility::glTexGend(GLenum coord, GLenum pname, GLdouble param)
{
- d_1_0_Deprecated->TexGend(coord, pname, param);
+ d_1_0_Deprecated->f.TexGend(coord, pname, param);
}
inline void QOpenGLFunctions_4_0_Compatibility::glTexEnviv(GLenum target, GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->TexEnviv(target, pname, params);
+ d_1_0_Deprecated->f.TexEnviv(target, pname, params);
}
inline void QOpenGLFunctions_4_0_Compatibility::glTexEnvi(GLenum target, GLenum pname, GLint param)
{
- d_1_0_Deprecated->TexEnvi(target, pname, param);
+ d_1_0_Deprecated->f.TexEnvi(target, pname, param);
}
inline void QOpenGLFunctions_4_0_Compatibility::glTexEnvfv(GLenum target, GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->TexEnvfv(target, pname, params);
+ d_1_0_Deprecated->f.TexEnvfv(target, pname, params);
}
inline void QOpenGLFunctions_4_0_Compatibility::glTexEnvf(GLenum target, GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->TexEnvf(target, pname, param);
+ d_1_0_Deprecated->f.TexEnvf(target, pname, param);
}
inline void QOpenGLFunctions_4_0_Compatibility::glShadeModel(GLenum mode)
{
- d_1_0_Deprecated->ShadeModel(mode);
+ d_1_0_Deprecated->f.ShadeModel(mode);
}
inline void QOpenGLFunctions_4_0_Compatibility::glPolygonStipple(const GLubyte *mask)
{
- d_1_0_Deprecated->PolygonStipple(mask);
+ d_1_0_Deprecated->f.PolygonStipple(mask);
}
inline void QOpenGLFunctions_4_0_Compatibility::glMaterialiv(GLenum face, GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->Materialiv(face, pname, params);
+ d_1_0_Deprecated->f.Materialiv(face, pname, params);
}
inline void QOpenGLFunctions_4_0_Compatibility::glMateriali(GLenum face, GLenum pname, GLint param)
{
- d_1_0_Deprecated->Materiali(face, pname, param);
+ d_1_0_Deprecated->f.Materiali(face, pname, param);
}
inline void QOpenGLFunctions_4_0_Compatibility::glMaterialfv(GLenum face, GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->Materialfv(face, pname, params);
+ d_1_0_Deprecated->f.Materialfv(face, pname, params);
}
inline void QOpenGLFunctions_4_0_Compatibility::glMaterialf(GLenum face, GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->Materialf(face, pname, param);
+ d_1_0_Deprecated->f.Materialf(face, pname, param);
}
inline void QOpenGLFunctions_4_0_Compatibility::glLineStipple(GLint factor, GLushort pattern)
{
- d_1_0_Deprecated->LineStipple(factor, pattern);
+ d_1_0_Deprecated->f.LineStipple(factor, pattern);
}
inline void QOpenGLFunctions_4_0_Compatibility::glLightModeliv(GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->LightModeliv(pname, params);
+ d_1_0_Deprecated->f.LightModeliv(pname, params);
}
inline void QOpenGLFunctions_4_0_Compatibility::glLightModeli(GLenum pname, GLint param)
{
- d_1_0_Deprecated->LightModeli(pname, param);
+ d_1_0_Deprecated->f.LightModeli(pname, param);
}
inline void QOpenGLFunctions_4_0_Compatibility::glLightModelfv(GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->LightModelfv(pname, params);
+ d_1_0_Deprecated->f.LightModelfv(pname, params);
}
inline void QOpenGLFunctions_4_0_Compatibility::glLightModelf(GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->LightModelf(pname, param);
+ d_1_0_Deprecated->f.LightModelf(pname, param);
}
inline void QOpenGLFunctions_4_0_Compatibility::glLightiv(GLenum light, GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->Lightiv(light, pname, params);
+ d_1_0_Deprecated->f.Lightiv(light, pname, params);
}
inline void QOpenGLFunctions_4_0_Compatibility::glLighti(GLenum light, GLenum pname, GLint param)
{
- d_1_0_Deprecated->Lighti(light, pname, param);
+ d_1_0_Deprecated->f.Lighti(light, pname, param);
}
inline void QOpenGLFunctions_4_0_Compatibility::glLightfv(GLenum light, GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->Lightfv(light, pname, params);
+ d_1_0_Deprecated->f.Lightfv(light, pname, params);
}
inline void QOpenGLFunctions_4_0_Compatibility::glLightf(GLenum light, GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->Lightf(light, pname, param);
+ d_1_0_Deprecated->f.Lightf(light, pname, param);
}
inline void QOpenGLFunctions_4_0_Compatibility::glFogiv(GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->Fogiv(pname, params);
+ d_1_0_Deprecated->f.Fogiv(pname, params);
}
inline void QOpenGLFunctions_4_0_Compatibility::glFogi(GLenum pname, GLint param)
{
- d_1_0_Deprecated->Fogi(pname, param);
+ d_1_0_Deprecated->f.Fogi(pname, param);
}
inline void QOpenGLFunctions_4_0_Compatibility::glFogfv(GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->Fogfv(pname, params);
+ d_1_0_Deprecated->f.Fogfv(pname, params);
}
inline void QOpenGLFunctions_4_0_Compatibility::glFogf(GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->Fogf(pname, param);
+ d_1_0_Deprecated->f.Fogf(pname, param);
}
inline void QOpenGLFunctions_4_0_Compatibility::glColorMaterial(GLenum face, GLenum mode)
{
- d_1_0_Deprecated->ColorMaterial(face, mode);
+ d_1_0_Deprecated->f.ColorMaterial(face, mode);
}
inline void QOpenGLFunctions_4_0_Compatibility::glClipPlane(GLenum plane, const GLdouble *equation)
{
- d_1_0_Deprecated->ClipPlane(plane, equation);
+ d_1_0_Deprecated->f.ClipPlane(plane, equation);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertex4sv(const GLshort *v)
{
- d_1_0_Deprecated->Vertex4sv(v);
+ d_1_0_Deprecated->f.Vertex4sv(v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertex4s(GLshort x, GLshort y, GLshort z, GLshort w)
{
- d_1_0_Deprecated->Vertex4s(x, y, z, w);
+ d_1_0_Deprecated->f.Vertex4s(x, y, z, w);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertex4iv(const GLint *v)
{
- d_1_0_Deprecated->Vertex4iv(v);
+ d_1_0_Deprecated->f.Vertex4iv(v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertex4i(GLint x, GLint y, GLint z, GLint w)
{
- d_1_0_Deprecated->Vertex4i(x, y, z, w);
+ d_1_0_Deprecated->f.Vertex4i(x, y, z, w);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertex4fv(const GLfloat *v)
{
- d_1_0_Deprecated->Vertex4fv(v);
+ d_1_0_Deprecated->f.Vertex4fv(v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertex4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
{
- d_1_0_Deprecated->Vertex4f(x, y, z, w);
+ d_1_0_Deprecated->f.Vertex4f(x, y, z, w);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertex4dv(const GLdouble *v)
{
- d_1_0_Deprecated->Vertex4dv(v);
+ d_1_0_Deprecated->f.Vertex4dv(v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertex4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
{
- d_1_0_Deprecated->Vertex4d(x, y, z, w);
+ d_1_0_Deprecated->f.Vertex4d(x, y, z, w);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertex3sv(const GLshort *v)
{
- d_1_0_Deprecated->Vertex3sv(v);
+ d_1_0_Deprecated->f.Vertex3sv(v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertex3s(GLshort x, GLshort y, GLshort z)
{
- d_1_0_Deprecated->Vertex3s(x, y, z);
+ d_1_0_Deprecated->f.Vertex3s(x, y, z);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertex3iv(const GLint *v)
{
- d_1_0_Deprecated->Vertex3iv(v);
+ d_1_0_Deprecated->f.Vertex3iv(v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertex3i(GLint x, GLint y, GLint z)
{
- d_1_0_Deprecated->Vertex3i(x, y, z);
+ d_1_0_Deprecated->f.Vertex3i(x, y, z);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertex3fv(const GLfloat *v)
{
- d_1_0_Deprecated->Vertex3fv(v);
+ d_1_0_Deprecated->f.Vertex3fv(v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertex3f(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->Vertex3f(x, y, z);
+ d_1_0_Deprecated->f.Vertex3f(x, y, z);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertex3dv(const GLdouble *v)
{
- d_1_0_Deprecated->Vertex3dv(v);
+ d_1_0_Deprecated->f.Vertex3dv(v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertex3d(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->Vertex3d(x, y, z);
+ d_1_0_Deprecated->f.Vertex3d(x, y, z);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertex2sv(const GLshort *v)
{
- d_1_0_Deprecated->Vertex2sv(v);
+ d_1_0_Deprecated->f.Vertex2sv(v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertex2s(GLshort x, GLshort y)
{
- d_1_0_Deprecated->Vertex2s(x, y);
+ d_1_0_Deprecated->f.Vertex2s(x, y);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertex2iv(const GLint *v)
{
- d_1_0_Deprecated->Vertex2iv(v);
+ d_1_0_Deprecated->f.Vertex2iv(v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertex2i(GLint x, GLint y)
{
- d_1_0_Deprecated->Vertex2i(x, y);
+ d_1_0_Deprecated->f.Vertex2i(x, y);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertex2fv(const GLfloat *v)
{
- d_1_0_Deprecated->Vertex2fv(v);
+ d_1_0_Deprecated->f.Vertex2fv(v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertex2f(GLfloat x, GLfloat y)
{
- d_1_0_Deprecated->Vertex2f(x, y);
+ d_1_0_Deprecated->f.Vertex2f(x, y);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertex2dv(const GLdouble *v)
{
- d_1_0_Deprecated->Vertex2dv(v);
+ d_1_0_Deprecated->f.Vertex2dv(v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertex2d(GLdouble x, GLdouble y)
{
- d_1_0_Deprecated->Vertex2d(x, y);
+ d_1_0_Deprecated->f.Vertex2d(x, y);
}
inline void QOpenGLFunctions_4_0_Compatibility::glTexCoord4sv(const GLshort *v)
{
- d_1_0_Deprecated->TexCoord4sv(v);
+ d_1_0_Deprecated->f.TexCoord4sv(v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glTexCoord4s(GLshort s, GLshort t, GLshort r, GLshort q)
{
- d_1_0_Deprecated->TexCoord4s(s, t, r, q);
+ d_1_0_Deprecated->f.TexCoord4s(s, t, r, q);
}
inline void QOpenGLFunctions_4_0_Compatibility::glTexCoord4iv(const GLint *v)
{
- d_1_0_Deprecated->TexCoord4iv(v);
+ d_1_0_Deprecated->f.TexCoord4iv(v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glTexCoord4i(GLint s, GLint t, GLint r, GLint q)
{
- d_1_0_Deprecated->TexCoord4i(s, t, r, q);
+ d_1_0_Deprecated->f.TexCoord4i(s, t, r, q);
}
inline void QOpenGLFunctions_4_0_Compatibility::glTexCoord4fv(const GLfloat *v)
{
- d_1_0_Deprecated->TexCoord4fv(v);
+ d_1_0_Deprecated->f.TexCoord4fv(v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glTexCoord4f(GLfloat s, GLfloat t, GLfloat r, GLfloat q)
{
- d_1_0_Deprecated->TexCoord4f(s, t, r, q);
+ d_1_0_Deprecated->f.TexCoord4f(s, t, r, q);
}
inline void QOpenGLFunctions_4_0_Compatibility::glTexCoord4dv(const GLdouble *v)
{
- d_1_0_Deprecated->TexCoord4dv(v);
+ d_1_0_Deprecated->f.TexCoord4dv(v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glTexCoord4d(GLdouble s, GLdouble t, GLdouble r, GLdouble q)
{
- d_1_0_Deprecated->TexCoord4d(s, t, r, q);
+ d_1_0_Deprecated->f.TexCoord4d(s, t, r, q);
}
inline void QOpenGLFunctions_4_0_Compatibility::glTexCoord3sv(const GLshort *v)
{
- d_1_0_Deprecated->TexCoord3sv(v);
+ d_1_0_Deprecated->f.TexCoord3sv(v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glTexCoord3s(GLshort s, GLshort t, GLshort r)
{
- d_1_0_Deprecated->TexCoord3s(s, t, r);
+ d_1_0_Deprecated->f.TexCoord3s(s, t, r);
}
inline void QOpenGLFunctions_4_0_Compatibility::glTexCoord3iv(const GLint *v)
{
- d_1_0_Deprecated->TexCoord3iv(v);
+ d_1_0_Deprecated->f.TexCoord3iv(v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glTexCoord3i(GLint s, GLint t, GLint r)
{
- d_1_0_Deprecated->TexCoord3i(s, t, r);
+ d_1_0_Deprecated->f.TexCoord3i(s, t, r);
}
inline void QOpenGLFunctions_4_0_Compatibility::glTexCoord3fv(const GLfloat *v)
{
- d_1_0_Deprecated->TexCoord3fv(v);
+ d_1_0_Deprecated->f.TexCoord3fv(v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glTexCoord3f(GLfloat s, GLfloat t, GLfloat r)
{
- d_1_0_Deprecated->TexCoord3f(s, t, r);
+ d_1_0_Deprecated->f.TexCoord3f(s, t, r);
}
inline void QOpenGLFunctions_4_0_Compatibility::glTexCoord3dv(const GLdouble *v)
{
- d_1_0_Deprecated->TexCoord3dv(v);
+ d_1_0_Deprecated->f.TexCoord3dv(v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glTexCoord3d(GLdouble s, GLdouble t, GLdouble r)
{
- d_1_0_Deprecated->TexCoord3d(s, t, r);
+ d_1_0_Deprecated->f.TexCoord3d(s, t, r);
}
inline void QOpenGLFunctions_4_0_Compatibility::glTexCoord2sv(const GLshort *v)
{
- d_1_0_Deprecated->TexCoord2sv(v);
+ d_1_0_Deprecated->f.TexCoord2sv(v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glTexCoord2s(GLshort s, GLshort t)
{
- d_1_0_Deprecated->TexCoord2s(s, t);
+ d_1_0_Deprecated->f.TexCoord2s(s, t);
}
inline void QOpenGLFunctions_4_0_Compatibility::glTexCoord2iv(const GLint *v)
{
- d_1_0_Deprecated->TexCoord2iv(v);
+ d_1_0_Deprecated->f.TexCoord2iv(v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glTexCoord2i(GLint s, GLint t)
{
- d_1_0_Deprecated->TexCoord2i(s, t);
+ d_1_0_Deprecated->f.TexCoord2i(s, t);
}
inline void QOpenGLFunctions_4_0_Compatibility::glTexCoord2fv(const GLfloat *v)
{
- d_1_0_Deprecated->TexCoord2fv(v);
+ d_1_0_Deprecated->f.TexCoord2fv(v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glTexCoord2f(GLfloat s, GLfloat t)
{
- d_1_0_Deprecated->TexCoord2f(s, t);
+ d_1_0_Deprecated->f.TexCoord2f(s, t);
}
inline void QOpenGLFunctions_4_0_Compatibility::glTexCoord2dv(const GLdouble *v)
{
- d_1_0_Deprecated->TexCoord2dv(v);
+ d_1_0_Deprecated->f.TexCoord2dv(v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glTexCoord2d(GLdouble s, GLdouble t)
{
- d_1_0_Deprecated->TexCoord2d(s, t);
+ d_1_0_Deprecated->f.TexCoord2d(s, t);
}
inline void QOpenGLFunctions_4_0_Compatibility::glTexCoord1sv(const GLshort *v)
{
- d_1_0_Deprecated->TexCoord1sv(v);
+ d_1_0_Deprecated->f.TexCoord1sv(v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glTexCoord1s(GLshort s)
{
- d_1_0_Deprecated->TexCoord1s(s);
+ d_1_0_Deprecated->f.TexCoord1s(s);
}
inline void QOpenGLFunctions_4_0_Compatibility::glTexCoord1iv(const GLint *v)
{
- d_1_0_Deprecated->TexCoord1iv(v);
+ d_1_0_Deprecated->f.TexCoord1iv(v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glTexCoord1i(GLint s)
{
- d_1_0_Deprecated->TexCoord1i(s);
+ d_1_0_Deprecated->f.TexCoord1i(s);
}
inline void QOpenGLFunctions_4_0_Compatibility::glTexCoord1fv(const GLfloat *v)
{
- d_1_0_Deprecated->TexCoord1fv(v);
+ d_1_0_Deprecated->f.TexCoord1fv(v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glTexCoord1f(GLfloat s)
{
- d_1_0_Deprecated->TexCoord1f(s);
+ d_1_0_Deprecated->f.TexCoord1f(s);
}
inline void QOpenGLFunctions_4_0_Compatibility::glTexCoord1dv(const GLdouble *v)
{
- d_1_0_Deprecated->TexCoord1dv(v);
+ d_1_0_Deprecated->f.TexCoord1dv(v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glTexCoord1d(GLdouble s)
{
- d_1_0_Deprecated->TexCoord1d(s);
+ d_1_0_Deprecated->f.TexCoord1d(s);
}
inline void QOpenGLFunctions_4_0_Compatibility::glRectsv(const GLshort *v1, const GLshort *v2)
{
- d_1_0_Deprecated->Rectsv(v1, v2);
+ d_1_0_Deprecated->f.Rectsv(v1, v2);
}
inline void QOpenGLFunctions_4_0_Compatibility::glRects(GLshort x1, GLshort y1, GLshort x2, GLshort y2)
{
- d_1_0_Deprecated->Rects(x1, y1, x2, y2);
+ d_1_0_Deprecated->f.Rects(x1, y1, x2, y2);
}
inline void QOpenGLFunctions_4_0_Compatibility::glRectiv(const GLint *v1, const GLint *v2)
{
- d_1_0_Deprecated->Rectiv(v1, v2);
+ d_1_0_Deprecated->f.Rectiv(v1, v2);
}
inline void QOpenGLFunctions_4_0_Compatibility::glRecti(GLint x1, GLint y1, GLint x2, GLint y2)
{
- d_1_0_Deprecated->Recti(x1, y1, x2, y2);
+ d_1_0_Deprecated->f.Recti(x1, y1, x2, y2);
}
inline void QOpenGLFunctions_4_0_Compatibility::glRectfv(const GLfloat *v1, const GLfloat *v2)
{
- d_1_0_Deprecated->Rectfv(v1, v2);
+ d_1_0_Deprecated->f.Rectfv(v1, v2);
}
inline void QOpenGLFunctions_4_0_Compatibility::glRectf(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2)
{
- d_1_0_Deprecated->Rectf(x1, y1, x2, y2);
+ d_1_0_Deprecated->f.Rectf(x1, y1, x2, y2);
}
inline void QOpenGLFunctions_4_0_Compatibility::glRectdv(const GLdouble *v1, const GLdouble *v2)
{
- d_1_0_Deprecated->Rectdv(v1, v2);
+ d_1_0_Deprecated->f.Rectdv(v1, v2);
}
inline void QOpenGLFunctions_4_0_Compatibility::glRectd(GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2)
{
- d_1_0_Deprecated->Rectd(x1, y1, x2, y2);
+ d_1_0_Deprecated->f.Rectd(x1, y1, x2, y2);
}
inline void QOpenGLFunctions_4_0_Compatibility::glRasterPos4sv(const GLshort *v)
{
- d_1_0_Deprecated->RasterPos4sv(v);
+ d_1_0_Deprecated->f.RasterPos4sv(v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glRasterPos4s(GLshort x, GLshort y, GLshort z, GLshort w)
{
- d_1_0_Deprecated->RasterPos4s(x, y, z, w);
+ d_1_0_Deprecated->f.RasterPos4s(x, y, z, w);
}
inline void QOpenGLFunctions_4_0_Compatibility::glRasterPos4iv(const GLint *v)
{
- d_1_0_Deprecated->RasterPos4iv(v);
+ d_1_0_Deprecated->f.RasterPos4iv(v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glRasterPos4i(GLint x, GLint y, GLint z, GLint w)
{
- d_1_0_Deprecated->RasterPos4i(x, y, z, w);
+ d_1_0_Deprecated->f.RasterPos4i(x, y, z, w);
}
inline void QOpenGLFunctions_4_0_Compatibility::glRasterPos4fv(const GLfloat *v)
{
- d_1_0_Deprecated->RasterPos4fv(v);
+ d_1_0_Deprecated->f.RasterPos4fv(v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glRasterPos4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
{
- d_1_0_Deprecated->RasterPos4f(x, y, z, w);
+ d_1_0_Deprecated->f.RasterPos4f(x, y, z, w);
}
inline void QOpenGLFunctions_4_0_Compatibility::glRasterPos4dv(const GLdouble *v)
{
- d_1_0_Deprecated->RasterPos4dv(v);
+ d_1_0_Deprecated->f.RasterPos4dv(v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glRasterPos4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
{
- d_1_0_Deprecated->RasterPos4d(x, y, z, w);
+ d_1_0_Deprecated->f.RasterPos4d(x, y, z, w);
}
inline void QOpenGLFunctions_4_0_Compatibility::glRasterPos3sv(const GLshort *v)
{
- d_1_0_Deprecated->RasterPos3sv(v);
+ d_1_0_Deprecated->f.RasterPos3sv(v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glRasterPos3s(GLshort x, GLshort y, GLshort z)
{
- d_1_0_Deprecated->RasterPos3s(x, y, z);
+ d_1_0_Deprecated->f.RasterPos3s(x, y, z);
}
inline void QOpenGLFunctions_4_0_Compatibility::glRasterPos3iv(const GLint *v)
{
- d_1_0_Deprecated->RasterPos3iv(v);
+ d_1_0_Deprecated->f.RasterPos3iv(v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glRasterPos3i(GLint x, GLint y, GLint z)
{
- d_1_0_Deprecated->RasterPos3i(x, y, z);
+ d_1_0_Deprecated->f.RasterPos3i(x, y, z);
}
inline void QOpenGLFunctions_4_0_Compatibility::glRasterPos3fv(const GLfloat *v)
{
- d_1_0_Deprecated->RasterPos3fv(v);
+ d_1_0_Deprecated->f.RasterPos3fv(v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glRasterPos3f(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->RasterPos3f(x, y, z);
+ d_1_0_Deprecated->f.RasterPos3f(x, y, z);
}
inline void QOpenGLFunctions_4_0_Compatibility::glRasterPos3dv(const GLdouble *v)
{
- d_1_0_Deprecated->RasterPos3dv(v);
+ d_1_0_Deprecated->f.RasterPos3dv(v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glRasterPos3d(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->RasterPos3d(x, y, z);
+ d_1_0_Deprecated->f.RasterPos3d(x, y, z);
}
inline void QOpenGLFunctions_4_0_Compatibility::glRasterPos2sv(const GLshort *v)
{
- d_1_0_Deprecated->RasterPos2sv(v);
+ d_1_0_Deprecated->f.RasterPos2sv(v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glRasterPos2s(GLshort x, GLshort y)
{
- d_1_0_Deprecated->RasterPos2s(x, y);
+ d_1_0_Deprecated->f.RasterPos2s(x, y);
}
inline void QOpenGLFunctions_4_0_Compatibility::glRasterPos2iv(const GLint *v)
{
- d_1_0_Deprecated->RasterPos2iv(v);
+ d_1_0_Deprecated->f.RasterPos2iv(v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glRasterPos2i(GLint x, GLint y)
{
- d_1_0_Deprecated->RasterPos2i(x, y);
+ d_1_0_Deprecated->f.RasterPos2i(x, y);
}
inline void QOpenGLFunctions_4_0_Compatibility::glRasterPos2fv(const GLfloat *v)
{
- d_1_0_Deprecated->RasterPos2fv(v);
+ d_1_0_Deprecated->f.RasterPos2fv(v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glRasterPos2f(GLfloat x, GLfloat y)
{
- d_1_0_Deprecated->RasterPos2f(x, y);
+ d_1_0_Deprecated->f.RasterPos2f(x, y);
}
inline void QOpenGLFunctions_4_0_Compatibility::glRasterPos2dv(const GLdouble *v)
{
- d_1_0_Deprecated->RasterPos2dv(v);
+ d_1_0_Deprecated->f.RasterPos2dv(v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glRasterPos2d(GLdouble x, GLdouble y)
{
- d_1_0_Deprecated->RasterPos2d(x, y);
+ d_1_0_Deprecated->f.RasterPos2d(x, y);
}
inline void QOpenGLFunctions_4_0_Compatibility::glNormal3sv(const GLshort *v)
{
- d_1_0_Deprecated->Normal3sv(v);
+ d_1_0_Deprecated->f.Normal3sv(v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glNormal3s(GLshort nx, GLshort ny, GLshort nz)
{
- d_1_0_Deprecated->Normal3s(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3s(nx, ny, nz);
}
inline void QOpenGLFunctions_4_0_Compatibility::glNormal3iv(const GLint *v)
{
- d_1_0_Deprecated->Normal3iv(v);
+ d_1_0_Deprecated->f.Normal3iv(v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glNormal3i(GLint nx, GLint ny, GLint nz)
{
- d_1_0_Deprecated->Normal3i(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3i(nx, ny, nz);
}
inline void QOpenGLFunctions_4_0_Compatibility::glNormal3fv(const GLfloat *v)
{
- d_1_0_Deprecated->Normal3fv(v);
+ d_1_0_Deprecated->f.Normal3fv(v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glNormal3f(GLfloat nx, GLfloat ny, GLfloat nz)
{
- d_1_0_Deprecated->Normal3f(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3f(nx, ny, nz);
}
inline void QOpenGLFunctions_4_0_Compatibility::glNormal3dv(const GLdouble *v)
{
- d_1_0_Deprecated->Normal3dv(v);
+ d_1_0_Deprecated->f.Normal3dv(v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glNormal3d(GLdouble nx, GLdouble ny, GLdouble nz)
{
- d_1_0_Deprecated->Normal3d(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3d(nx, ny, nz);
}
inline void QOpenGLFunctions_4_0_Compatibility::glNormal3bv(const GLbyte *v)
{
- d_1_0_Deprecated->Normal3bv(v);
+ d_1_0_Deprecated->f.Normal3bv(v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glNormal3b(GLbyte nx, GLbyte ny, GLbyte nz)
{
- d_1_0_Deprecated->Normal3b(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3b(nx, ny, nz);
}
inline void QOpenGLFunctions_4_0_Compatibility::glIndexsv(const GLshort *c)
{
- d_1_0_Deprecated->Indexsv(c);
+ d_1_0_Deprecated->f.Indexsv(c);
}
inline void QOpenGLFunctions_4_0_Compatibility::glIndexs(GLshort c)
{
- d_1_0_Deprecated->Indexs(c);
+ d_1_0_Deprecated->f.Indexs(c);
}
inline void QOpenGLFunctions_4_0_Compatibility::glIndexiv(const GLint *c)
{
- d_1_0_Deprecated->Indexiv(c);
+ d_1_0_Deprecated->f.Indexiv(c);
}
inline void QOpenGLFunctions_4_0_Compatibility::glIndexi(GLint c)
{
- d_1_0_Deprecated->Indexi(c);
+ d_1_0_Deprecated->f.Indexi(c);
}
inline void QOpenGLFunctions_4_0_Compatibility::glIndexfv(const GLfloat *c)
{
- d_1_0_Deprecated->Indexfv(c);
+ d_1_0_Deprecated->f.Indexfv(c);
}
inline void QOpenGLFunctions_4_0_Compatibility::glIndexf(GLfloat c)
{
- d_1_0_Deprecated->Indexf(c);
+ d_1_0_Deprecated->f.Indexf(c);
}
inline void QOpenGLFunctions_4_0_Compatibility::glIndexdv(const GLdouble *c)
{
- d_1_0_Deprecated->Indexdv(c);
+ d_1_0_Deprecated->f.Indexdv(c);
}
inline void QOpenGLFunctions_4_0_Compatibility::glIndexd(GLdouble c)
{
- d_1_0_Deprecated->Indexd(c);
+ d_1_0_Deprecated->f.Indexd(c);
}
inline void QOpenGLFunctions_4_0_Compatibility::glEnd()
{
- d_1_0_Deprecated->End();
+ d_1_0_Deprecated->f.End();
}
inline void QOpenGLFunctions_4_0_Compatibility::glEdgeFlagv(const GLboolean *flag)
{
- d_1_0_Deprecated->EdgeFlagv(flag);
+ d_1_0_Deprecated->f.EdgeFlagv(flag);
}
inline void QOpenGLFunctions_4_0_Compatibility::glEdgeFlag(GLboolean flag)
{
- d_1_0_Deprecated->EdgeFlag(flag);
+ d_1_0_Deprecated->f.EdgeFlag(flag);
}
inline void QOpenGLFunctions_4_0_Compatibility::glColor4usv(const GLushort *v)
{
- d_1_0_Deprecated->Color4usv(v);
+ d_1_0_Deprecated->f.Color4usv(v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glColor4us(GLushort red, GLushort green, GLushort blue, GLushort alpha)
{
- d_1_0_Deprecated->Color4us(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4us(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_0_Compatibility::glColor4uiv(const GLuint *v)
{
- d_1_0_Deprecated->Color4uiv(v);
+ d_1_0_Deprecated->f.Color4uiv(v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glColor4ui(GLuint red, GLuint green, GLuint blue, GLuint alpha)
{
- d_1_0_Deprecated->Color4ui(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4ui(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_0_Compatibility::glColor4ubv(const GLubyte *v)
{
- d_1_0_Deprecated->Color4ubv(v);
+ d_1_0_Deprecated->f.Color4ubv(v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glColor4ub(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha)
{
- d_1_0_Deprecated->Color4ub(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4ub(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_0_Compatibility::glColor4sv(const GLshort *v)
{
- d_1_0_Deprecated->Color4sv(v);
+ d_1_0_Deprecated->f.Color4sv(v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glColor4s(GLshort red, GLshort green, GLshort blue, GLshort alpha)
{
- d_1_0_Deprecated->Color4s(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4s(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_0_Compatibility::glColor4iv(const GLint *v)
{
- d_1_0_Deprecated->Color4iv(v);
+ d_1_0_Deprecated->f.Color4iv(v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glColor4i(GLint red, GLint green, GLint blue, GLint alpha)
{
- d_1_0_Deprecated->Color4i(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4i(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_0_Compatibility::glColor4fv(const GLfloat *v)
{
- d_1_0_Deprecated->Color4fv(v);
+ d_1_0_Deprecated->f.Color4fv(v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glColor4f(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_0_Deprecated->Color4f(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4f(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_0_Compatibility::glColor4dv(const GLdouble *v)
{
- d_1_0_Deprecated->Color4dv(v);
+ d_1_0_Deprecated->f.Color4dv(v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glColor4d(GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha)
{
- d_1_0_Deprecated->Color4d(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4d(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_0_Compatibility::glColor4bv(const GLbyte *v)
{
- d_1_0_Deprecated->Color4bv(v);
+ d_1_0_Deprecated->f.Color4bv(v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glColor4b(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha)
{
- d_1_0_Deprecated->Color4b(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4b(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_0_Compatibility::glColor3usv(const GLushort *v)
{
- d_1_0_Deprecated->Color3usv(v);
+ d_1_0_Deprecated->f.Color3usv(v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glColor3us(GLushort red, GLushort green, GLushort blue)
{
- d_1_0_Deprecated->Color3us(red, green, blue);
+ d_1_0_Deprecated->f.Color3us(red, green, blue);
}
inline void QOpenGLFunctions_4_0_Compatibility::glColor3uiv(const GLuint *v)
{
- d_1_0_Deprecated->Color3uiv(v);
+ d_1_0_Deprecated->f.Color3uiv(v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glColor3ui(GLuint red, GLuint green, GLuint blue)
{
- d_1_0_Deprecated->Color3ui(red, green, blue);
+ d_1_0_Deprecated->f.Color3ui(red, green, blue);
}
inline void QOpenGLFunctions_4_0_Compatibility::glColor3ubv(const GLubyte *v)
{
- d_1_0_Deprecated->Color3ubv(v);
+ d_1_0_Deprecated->f.Color3ubv(v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glColor3ub(GLubyte red, GLubyte green, GLubyte blue)
{
- d_1_0_Deprecated->Color3ub(red, green, blue);
+ d_1_0_Deprecated->f.Color3ub(red, green, blue);
}
inline void QOpenGLFunctions_4_0_Compatibility::glColor3sv(const GLshort *v)
{
- d_1_0_Deprecated->Color3sv(v);
+ d_1_0_Deprecated->f.Color3sv(v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glColor3s(GLshort red, GLshort green, GLshort blue)
{
- d_1_0_Deprecated->Color3s(red, green, blue);
+ d_1_0_Deprecated->f.Color3s(red, green, blue);
}
inline void QOpenGLFunctions_4_0_Compatibility::glColor3iv(const GLint *v)
{
- d_1_0_Deprecated->Color3iv(v);
+ d_1_0_Deprecated->f.Color3iv(v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glColor3i(GLint red, GLint green, GLint blue)
{
- d_1_0_Deprecated->Color3i(red, green, blue);
+ d_1_0_Deprecated->f.Color3i(red, green, blue);
}
inline void QOpenGLFunctions_4_0_Compatibility::glColor3fv(const GLfloat *v)
{
- d_1_0_Deprecated->Color3fv(v);
+ d_1_0_Deprecated->f.Color3fv(v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glColor3f(GLfloat red, GLfloat green, GLfloat blue)
{
- d_1_0_Deprecated->Color3f(red, green, blue);
+ d_1_0_Deprecated->f.Color3f(red, green, blue);
}
inline void QOpenGLFunctions_4_0_Compatibility::glColor3dv(const GLdouble *v)
{
- d_1_0_Deprecated->Color3dv(v);
+ d_1_0_Deprecated->f.Color3dv(v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glColor3d(GLdouble red, GLdouble green, GLdouble blue)
{
- d_1_0_Deprecated->Color3d(red, green, blue);
+ d_1_0_Deprecated->f.Color3d(red, green, blue);
}
inline void QOpenGLFunctions_4_0_Compatibility::glColor3bv(const GLbyte *v)
{
- d_1_0_Deprecated->Color3bv(v);
+ d_1_0_Deprecated->f.Color3bv(v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glColor3b(GLbyte red, GLbyte green, GLbyte blue)
{
- d_1_0_Deprecated->Color3b(red, green, blue);
+ d_1_0_Deprecated->f.Color3b(red, green, blue);
}
inline void QOpenGLFunctions_4_0_Compatibility::glBitmap(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap)
{
- d_1_0_Deprecated->Bitmap(width, height, xorig, yorig, xmove, ymove, bitmap);
+ d_1_0_Deprecated->f.Bitmap(width, height, xorig, yorig, xmove, ymove, bitmap);
}
inline void QOpenGLFunctions_4_0_Compatibility::glBegin(GLenum mode)
{
- d_1_0_Deprecated->Begin(mode);
+ d_1_0_Deprecated->f.Begin(mode);
}
inline void QOpenGLFunctions_4_0_Compatibility::glListBase(GLuint base)
{
- d_1_0_Deprecated->ListBase(base);
+ d_1_0_Deprecated->f.ListBase(base);
}
inline GLuint QOpenGLFunctions_4_0_Compatibility::glGenLists(GLsizei range)
{
- return d_1_0_Deprecated->GenLists(range);
+ return d_1_0_Deprecated->f.GenLists(range);
}
inline void QOpenGLFunctions_4_0_Compatibility::glDeleteLists(GLuint list, GLsizei range)
{
- d_1_0_Deprecated->DeleteLists(list, range);
+ d_1_0_Deprecated->f.DeleteLists(list, range);
}
inline void QOpenGLFunctions_4_0_Compatibility::glCallLists(GLsizei n, GLenum type, const GLvoid *lists)
{
- d_1_0_Deprecated->CallLists(n, type, lists);
+ d_1_0_Deprecated->f.CallLists(n, type, lists);
}
inline void QOpenGLFunctions_4_0_Compatibility::glCallList(GLuint list)
{
- d_1_0_Deprecated->CallList(list);
+ d_1_0_Deprecated->f.CallList(list);
}
inline void QOpenGLFunctions_4_0_Compatibility::glEndList()
{
- d_1_0_Deprecated->EndList();
+ d_1_0_Deprecated->f.EndList();
}
inline void QOpenGLFunctions_4_0_Compatibility::glNewList(GLuint list, GLenum mode)
{
- d_1_0_Deprecated->NewList(list, mode);
+ d_1_0_Deprecated->f.NewList(list, mode);
}
// OpenGL 1.1 deprecated functions
inline void QOpenGLFunctions_4_0_Compatibility::glPushClientAttrib(GLbitfield mask)
{
- d_1_1_Deprecated->PushClientAttrib(mask);
+ d_1_1_Deprecated->f.PushClientAttrib(mask);
}
inline void QOpenGLFunctions_4_0_Compatibility::glPopClientAttrib()
{
- d_1_1_Deprecated->PopClientAttrib();
+ d_1_1_Deprecated->f.PopClientAttrib();
}
inline void QOpenGLFunctions_4_0_Compatibility::glPrioritizeTextures(GLsizei n, const GLuint *textures, const GLfloat *priorities)
{
- d_1_1_Deprecated->PrioritizeTextures(n, textures, priorities);
+ d_1_1_Deprecated->f.PrioritizeTextures(n, textures, priorities);
}
inline GLboolean QOpenGLFunctions_4_0_Compatibility::glAreTexturesResident(GLsizei n, const GLuint *textures, GLboolean *residences)
{
- return d_1_1_Deprecated->AreTexturesResident(n, textures, residences);
+ return d_1_1_Deprecated->f.AreTexturesResident(n, textures, residences);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertexPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->VertexPointer(size, type, stride, pointer);
+ d_1_1_Deprecated->f.VertexPointer(size, type, stride, pointer);
}
inline void QOpenGLFunctions_4_0_Compatibility::glTexCoordPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->TexCoordPointer(size, type, stride, pointer);
+ d_1_1_Deprecated->f.TexCoordPointer(size, type, stride, pointer);
}
inline void QOpenGLFunctions_4_0_Compatibility::glNormalPointer(GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->NormalPointer(type, stride, pointer);
+ d_1_1_Deprecated->f.NormalPointer(type, stride, pointer);
}
inline void QOpenGLFunctions_4_0_Compatibility::glInterleavedArrays(GLenum format, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->InterleavedArrays(format, stride, pointer);
+ d_1_1_Deprecated->f.InterleavedArrays(format, stride, pointer);
}
inline void QOpenGLFunctions_4_0_Compatibility::glIndexPointer(GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->IndexPointer(type, stride, pointer);
+ d_1_1_Deprecated->f.IndexPointer(type, stride, pointer);
}
inline void QOpenGLFunctions_4_0_Compatibility::glEnableClientState(GLenum array)
{
- d_1_1_Deprecated->EnableClientState(array);
+ d_1_1_Deprecated->f.EnableClientState(array);
}
inline void QOpenGLFunctions_4_0_Compatibility::glEdgeFlagPointer(GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->EdgeFlagPointer(stride, pointer);
+ d_1_1_Deprecated->f.EdgeFlagPointer(stride, pointer);
}
inline void QOpenGLFunctions_4_0_Compatibility::glDisableClientState(GLenum array)
{
- d_1_1_Deprecated->DisableClientState(array);
+ d_1_1_Deprecated->f.DisableClientState(array);
}
inline void QOpenGLFunctions_4_0_Compatibility::glColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->ColorPointer(size, type, stride, pointer);
+ d_1_1_Deprecated->f.ColorPointer(size, type, stride, pointer);
}
inline void QOpenGLFunctions_4_0_Compatibility::glArrayElement(GLint i)
{
- d_1_1_Deprecated->ArrayElement(i);
+ d_1_1_Deprecated->f.ArrayElement(i);
}
// OpenGL 1.2 deprecated functions
inline void QOpenGLFunctions_4_0_Compatibility::glResetMinmax(GLenum target)
{
- d_1_2_Deprecated->ResetMinmax(target);
+ d_1_2_Deprecated->f.ResetMinmax(target);
}
inline void QOpenGLFunctions_4_0_Compatibility::glResetHistogram(GLenum target)
{
- d_1_2_Deprecated->ResetHistogram(target);
+ d_1_2_Deprecated->f.ResetHistogram(target);
}
inline void QOpenGLFunctions_4_0_Compatibility::glMinmax(GLenum target, GLenum internalformat, GLboolean sink)
{
- d_1_2_Deprecated->Minmax(target, internalformat, sink);
+ d_1_2_Deprecated->f.Minmax(target, internalformat, sink);
}
inline void QOpenGLFunctions_4_0_Compatibility::glHistogram(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink)
{
- d_1_2_Deprecated->Histogram(target, width, internalformat, sink);
+ d_1_2_Deprecated->f.Histogram(target, width, internalformat, sink);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetMinmaxParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_2_Deprecated->GetMinmaxParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.GetMinmaxParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetMinmaxParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_2_Deprecated->GetMinmaxParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.GetMinmaxParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetMinmax(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values)
{
- d_1_2_Deprecated->GetMinmax(target, reset, format, type, values);
+ d_1_2_Deprecated->f.GetMinmax(target, reset, format, type, values);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetHistogramParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_2_Deprecated->GetHistogramParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.GetHistogramParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetHistogramParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_2_Deprecated->GetHistogramParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.GetHistogramParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetHistogram(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values)
{
- d_1_2_Deprecated->GetHistogram(target, reset, format, type, values);
+ d_1_2_Deprecated->f.GetHistogram(target, reset, format, type, values);
}
inline void QOpenGLFunctions_4_0_Compatibility::glSeparableFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column)
{
- d_1_2_Deprecated->SeparableFilter2D(target, internalformat, width, height, format, type, row, column);
+ d_1_2_Deprecated->f.SeparableFilter2D(target, internalformat, width, height, format, type, row, column);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetSeparableFilter(GLenum target, GLenum format, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span)
{
- d_1_2_Deprecated->GetSeparableFilter(target, format, type, row, column, span);
+ d_1_2_Deprecated->f.GetSeparableFilter(target, format, type, row, column, span);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetConvolutionParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_2_Deprecated->GetConvolutionParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.GetConvolutionParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetConvolutionParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_2_Deprecated->GetConvolutionParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.GetConvolutionParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetConvolutionFilter(GLenum target, GLenum format, GLenum type, GLvoid *image)
{
- d_1_2_Deprecated->GetConvolutionFilter(target, format, type, image);
+ d_1_2_Deprecated->f.GetConvolutionFilter(target, format, type, image);
}
inline void QOpenGLFunctions_4_0_Compatibility::glCopyConvolutionFilter2D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_2_Deprecated->CopyConvolutionFilter2D(target, internalformat, x, y, width, height);
+ d_1_2_Deprecated->f.CopyConvolutionFilter2D(target, internalformat, x, y, width, height);
}
inline void QOpenGLFunctions_4_0_Compatibility::glCopyConvolutionFilter1D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
{
- d_1_2_Deprecated->CopyConvolutionFilter1D(target, internalformat, x, y, width);
+ d_1_2_Deprecated->f.CopyConvolutionFilter1D(target, internalformat, x, y, width);
}
inline void QOpenGLFunctions_4_0_Compatibility::glConvolutionParameteriv(GLenum target, GLenum pname, const GLint *params)
{
- d_1_2_Deprecated->ConvolutionParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.ConvolutionParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_4_0_Compatibility::glConvolutionParameteri(GLenum target, GLenum pname, GLint params)
{
- d_1_2_Deprecated->ConvolutionParameteri(target, pname, params);
+ d_1_2_Deprecated->f.ConvolutionParameteri(target, pname, params);
}
inline void QOpenGLFunctions_4_0_Compatibility::glConvolutionParameterfv(GLenum target, GLenum pname, const GLfloat *params)
{
- d_1_2_Deprecated->ConvolutionParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.ConvolutionParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_4_0_Compatibility::glConvolutionParameterf(GLenum target, GLenum pname, GLfloat params)
{
- d_1_2_Deprecated->ConvolutionParameterf(target, pname, params);
+ d_1_2_Deprecated->f.ConvolutionParameterf(target, pname, params);
}
inline void QOpenGLFunctions_4_0_Compatibility::glConvolutionFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *image)
{
- d_1_2_Deprecated->ConvolutionFilter2D(target, internalformat, width, height, format, type, image);
+ d_1_2_Deprecated->f.ConvolutionFilter2D(target, internalformat, width, height, format, type, image);
}
inline void QOpenGLFunctions_4_0_Compatibility::glConvolutionFilter1D(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *image)
{
- d_1_2_Deprecated->ConvolutionFilter1D(target, internalformat, width, format, type, image);
+ d_1_2_Deprecated->f.ConvolutionFilter1D(target, internalformat, width, format, type, image);
}
inline void QOpenGLFunctions_4_0_Compatibility::glCopyColorSubTable(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width)
{
- d_1_2_Deprecated->CopyColorSubTable(target, start, x, y, width);
+ d_1_2_Deprecated->f.CopyColorSubTable(target, start, x, y, width);
}
inline void QOpenGLFunctions_4_0_Compatibility::glColorSubTable(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *data)
{
- d_1_2_Deprecated->ColorSubTable(target, start, count, format, type, data);
+ d_1_2_Deprecated->f.ColorSubTable(target, start, count, format, type, data);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetColorTableParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_2_Deprecated->GetColorTableParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.GetColorTableParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetColorTableParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_2_Deprecated->GetColorTableParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.GetColorTableParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_4_0_Compatibility::glGetColorTable(GLenum target, GLenum format, GLenum type, GLvoid *table)
{
- d_1_2_Deprecated->GetColorTable(target, format, type, table);
+ d_1_2_Deprecated->f.GetColorTable(target, format, type, table);
}
inline void QOpenGLFunctions_4_0_Compatibility::glCopyColorTable(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
{
- d_1_2_Deprecated->CopyColorTable(target, internalformat, x, y, width);
+ d_1_2_Deprecated->f.CopyColorTable(target, internalformat, x, y, width);
}
inline void QOpenGLFunctions_4_0_Compatibility::glColorTableParameteriv(GLenum target, GLenum pname, const GLint *params)
{
- d_1_2_Deprecated->ColorTableParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.ColorTableParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_4_0_Compatibility::glColorTableParameterfv(GLenum target, GLenum pname, const GLfloat *params)
{
- d_1_2_Deprecated->ColorTableParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.ColorTableParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_4_0_Compatibility::glColorTable(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table)
{
- d_1_2_Deprecated->ColorTable(target, internalformat, width, format, type, table);
+ d_1_2_Deprecated->f.ColorTable(target, internalformat, width, format, type, table);
}
// OpenGL 1.3 deprecated functions
inline void QOpenGLFunctions_4_0_Compatibility::glMultTransposeMatrixd(const GLdouble *m)
{
- d_1_3_Deprecated->MultTransposeMatrixd(m);
+ d_1_3_Deprecated->f.MultTransposeMatrixd(m);
}
inline void QOpenGLFunctions_4_0_Compatibility::glMultTransposeMatrixf(const GLfloat *m)
{
- d_1_3_Deprecated->MultTransposeMatrixf(m);
+ d_1_3_Deprecated->f.MultTransposeMatrixf(m);
}
inline void QOpenGLFunctions_4_0_Compatibility::glLoadTransposeMatrixd(const GLdouble *m)
{
- d_1_3_Deprecated->LoadTransposeMatrixd(m);
+ d_1_3_Deprecated->f.LoadTransposeMatrixd(m);
}
inline void QOpenGLFunctions_4_0_Compatibility::glLoadTransposeMatrixf(const GLfloat *m)
{
- d_1_3_Deprecated->LoadTransposeMatrixf(m);
+ d_1_3_Deprecated->f.LoadTransposeMatrixf(m);
}
inline void QOpenGLFunctions_4_0_Compatibility::glMultiTexCoord4sv(GLenum target, const GLshort *v)
{
- d_1_3_Deprecated->MultiTexCoord4sv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord4sv(target, v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glMultiTexCoord4s(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q)
{
- d_1_3_Deprecated->MultiTexCoord4s(target, s, t, r, q);
+ d_1_3_Deprecated->f.MultiTexCoord4s(target, s, t, r, q);
}
inline void QOpenGLFunctions_4_0_Compatibility::glMultiTexCoord4iv(GLenum target, const GLint *v)
{
- d_1_3_Deprecated->MultiTexCoord4iv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord4iv(target, v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glMultiTexCoord4i(GLenum target, GLint s, GLint t, GLint r, GLint q)
{
- d_1_3_Deprecated->MultiTexCoord4i(target, s, t, r, q);
+ d_1_3_Deprecated->f.MultiTexCoord4i(target, s, t, r, q);
}
inline void QOpenGLFunctions_4_0_Compatibility::glMultiTexCoord4fv(GLenum target, const GLfloat *v)
{
- d_1_3_Deprecated->MultiTexCoord4fv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord4fv(target, v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glMultiTexCoord4f(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q)
{
- d_1_3_Deprecated->MultiTexCoord4f(target, s, t, r, q);
+ d_1_3_Deprecated->f.MultiTexCoord4f(target, s, t, r, q);
}
inline void QOpenGLFunctions_4_0_Compatibility::glMultiTexCoord4dv(GLenum target, const GLdouble *v)
{
- d_1_3_Deprecated->MultiTexCoord4dv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord4dv(target, v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glMultiTexCoord4d(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q)
{
- d_1_3_Deprecated->MultiTexCoord4d(target, s, t, r, q);
+ d_1_3_Deprecated->f.MultiTexCoord4d(target, s, t, r, q);
}
inline void QOpenGLFunctions_4_0_Compatibility::glMultiTexCoord3sv(GLenum target, const GLshort *v)
{
- d_1_3_Deprecated->MultiTexCoord3sv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord3sv(target, v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glMultiTexCoord3s(GLenum target, GLshort s, GLshort t, GLshort r)
{
- d_1_3_Deprecated->MultiTexCoord3s(target, s, t, r);
+ d_1_3_Deprecated->f.MultiTexCoord3s(target, s, t, r);
}
inline void QOpenGLFunctions_4_0_Compatibility::glMultiTexCoord3iv(GLenum target, const GLint *v)
{
- d_1_3_Deprecated->MultiTexCoord3iv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord3iv(target, v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glMultiTexCoord3i(GLenum target, GLint s, GLint t, GLint r)
{
- d_1_3_Deprecated->MultiTexCoord3i(target, s, t, r);
+ d_1_3_Deprecated->f.MultiTexCoord3i(target, s, t, r);
}
inline void QOpenGLFunctions_4_0_Compatibility::glMultiTexCoord3fv(GLenum target, const GLfloat *v)
{
- d_1_3_Deprecated->MultiTexCoord3fv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord3fv(target, v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glMultiTexCoord3f(GLenum target, GLfloat s, GLfloat t, GLfloat r)
{
- d_1_3_Deprecated->MultiTexCoord3f(target, s, t, r);
+ d_1_3_Deprecated->f.MultiTexCoord3f(target, s, t, r);
}
inline void QOpenGLFunctions_4_0_Compatibility::glMultiTexCoord3dv(GLenum target, const GLdouble *v)
{
- d_1_3_Deprecated->MultiTexCoord3dv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord3dv(target, v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glMultiTexCoord3d(GLenum target, GLdouble s, GLdouble t, GLdouble r)
{
- d_1_3_Deprecated->MultiTexCoord3d(target, s, t, r);
+ d_1_3_Deprecated->f.MultiTexCoord3d(target, s, t, r);
}
inline void QOpenGLFunctions_4_0_Compatibility::glMultiTexCoord2sv(GLenum target, const GLshort *v)
{
- d_1_3_Deprecated->MultiTexCoord2sv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord2sv(target, v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glMultiTexCoord2s(GLenum target, GLshort s, GLshort t)
{
- d_1_3_Deprecated->MultiTexCoord2s(target, s, t);
+ d_1_3_Deprecated->f.MultiTexCoord2s(target, s, t);
}
inline void QOpenGLFunctions_4_0_Compatibility::glMultiTexCoord2iv(GLenum target, const GLint *v)
{
- d_1_3_Deprecated->MultiTexCoord2iv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord2iv(target, v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glMultiTexCoord2i(GLenum target, GLint s, GLint t)
{
- d_1_3_Deprecated->MultiTexCoord2i(target, s, t);
+ d_1_3_Deprecated->f.MultiTexCoord2i(target, s, t);
}
inline void QOpenGLFunctions_4_0_Compatibility::glMultiTexCoord2fv(GLenum target, const GLfloat *v)
{
- d_1_3_Deprecated->MultiTexCoord2fv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord2fv(target, v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glMultiTexCoord2f(GLenum target, GLfloat s, GLfloat t)
{
- d_1_3_Deprecated->MultiTexCoord2f(target, s, t);
+ d_1_3_Deprecated->f.MultiTexCoord2f(target, s, t);
}
inline void QOpenGLFunctions_4_0_Compatibility::glMultiTexCoord2dv(GLenum target, const GLdouble *v)
{
- d_1_3_Deprecated->MultiTexCoord2dv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord2dv(target, v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glMultiTexCoord2d(GLenum target, GLdouble s, GLdouble t)
{
- d_1_3_Deprecated->MultiTexCoord2d(target, s, t);
+ d_1_3_Deprecated->f.MultiTexCoord2d(target, s, t);
}
inline void QOpenGLFunctions_4_0_Compatibility::glMultiTexCoord1sv(GLenum target, const GLshort *v)
{
- d_1_3_Deprecated->MultiTexCoord1sv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord1sv(target, v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glMultiTexCoord1s(GLenum target, GLshort s)
{
- d_1_3_Deprecated->MultiTexCoord1s(target, s);
+ d_1_3_Deprecated->f.MultiTexCoord1s(target, s);
}
inline void QOpenGLFunctions_4_0_Compatibility::glMultiTexCoord1iv(GLenum target, const GLint *v)
{
- d_1_3_Deprecated->MultiTexCoord1iv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord1iv(target, v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glMultiTexCoord1i(GLenum target, GLint s)
{
- d_1_3_Deprecated->MultiTexCoord1i(target, s);
+ d_1_3_Deprecated->f.MultiTexCoord1i(target, s);
}
inline void QOpenGLFunctions_4_0_Compatibility::glMultiTexCoord1fv(GLenum target, const GLfloat *v)
{
- d_1_3_Deprecated->MultiTexCoord1fv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord1fv(target, v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glMultiTexCoord1f(GLenum target, GLfloat s)
{
- d_1_3_Deprecated->MultiTexCoord1f(target, s);
+ d_1_3_Deprecated->f.MultiTexCoord1f(target, s);
}
inline void QOpenGLFunctions_4_0_Compatibility::glMultiTexCoord1dv(GLenum target, const GLdouble *v)
{
- d_1_3_Deprecated->MultiTexCoord1dv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord1dv(target, v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glMultiTexCoord1d(GLenum target, GLdouble s)
{
- d_1_3_Deprecated->MultiTexCoord1d(target, s);
+ d_1_3_Deprecated->f.MultiTexCoord1d(target, s);
}
inline void QOpenGLFunctions_4_0_Compatibility::glClientActiveTexture(GLenum texture)
{
- d_1_3_Deprecated->ClientActiveTexture(texture);
+ d_1_3_Deprecated->f.ClientActiveTexture(texture);
}
// OpenGL 1.4 deprecated functions
inline void QOpenGLFunctions_4_0_Compatibility::glWindowPos3sv(const GLshort *v)
{
- d_1_4_Deprecated->WindowPos3sv(v);
+ d_1_4_Deprecated->f.WindowPos3sv(v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glWindowPos3s(GLshort x, GLshort y, GLshort z)
{
- d_1_4_Deprecated->WindowPos3s(x, y, z);
+ d_1_4_Deprecated->f.WindowPos3s(x, y, z);
}
inline void QOpenGLFunctions_4_0_Compatibility::glWindowPos3iv(const GLint *v)
{
- d_1_4_Deprecated->WindowPos3iv(v);
+ d_1_4_Deprecated->f.WindowPos3iv(v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glWindowPos3i(GLint x, GLint y, GLint z)
{
- d_1_4_Deprecated->WindowPos3i(x, y, z);
+ d_1_4_Deprecated->f.WindowPos3i(x, y, z);
}
inline void QOpenGLFunctions_4_0_Compatibility::glWindowPos3fv(const GLfloat *v)
{
- d_1_4_Deprecated->WindowPos3fv(v);
+ d_1_4_Deprecated->f.WindowPos3fv(v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glWindowPos3f(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_4_Deprecated->WindowPos3f(x, y, z);
+ d_1_4_Deprecated->f.WindowPos3f(x, y, z);
}
inline void QOpenGLFunctions_4_0_Compatibility::glWindowPos3dv(const GLdouble *v)
{
- d_1_4_Deprecated->WindowPos3dv(v);
+ d_1_4_Deprecated->f.WindowPos3dv(v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glWindowPos3d(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_4_Deprecated->WindowPos3d(x, y, z);
+ d_1_4_Deprecated->f.WindowPos3d(x, y, z);
}
inline void QOpenGLFunctions_4_0_Compatibility::glWindowPos2sv(const GLshort *v)
{
- d_1_4_Deprecated->WindowPos2sv(v);
+ d_1_4_Deprecated->f.WindowPos2sv(v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glWindowPos2s(GLshort x, GLshort y)
{
- d_1_4_Deprecated->WindowPos2s(x, y);
+ d_1_4_Deprecated->f.WindowPos2s(x, y);
}
inline void QOpenGLFunctions_4_0_Compatibility::glWindowPos2iv(const GLint *v)
{
- d_1_4_Deprecated->WindowPos2iv(v);
+ d_1_4_Deprecated->f.WindowPos2iv(v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glWindowPos2i(GLint x, GLint y)
{
- d_1_4_Deprecated->WindowPos2i(x, y);
+ d_1_4_Deprecated->f.WindowPos2i(x, y);
}
inline void QOpenGLFunctions_4_0_Compatibility::glWindowPos2fv(const GLfloat *v)
{
- d_1_4_Deprecated->WindowPos2fv(v);
+ d_1_4_Deprecated->f.WindowPos2fv(v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glWindowPos2f(GLfloat x, GLfloat y)
{
- d_1_4_Deprecated->WindowPos2f(x, y);
+ d_1_4_Deprecated->f.WindowPos2f(x, y);
}
inline void QOpenGLFunctions_4_0_Compatibility::glWindowPos2dv(const GLdouble *v)
{
- d_1_4_Deprecated->WindowPos2dv(v);
+ d_1_4_Deprecated->f.WindowPos2dv(v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glWindowPos2d(GLdouble x, GLdouble y)
{
- d_1_4_Deprecated->WindowPos2d(x, y);
+ d_1_4_Deprecated->f.WindowPos2d(x, y);
}
inline void QOpenGLFunctions_4_0_Compatibility::glSecondaryColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_4_Deprecated->SecondaryColorPointer(size, type, stride, pointer);
+ d_1_4_Deprecated->f.SecondaryColorPointer(size, type, stride, pointer);
}
inline void QOpenGLFunctions_4_0_Compatibility::glSecondaryColor3usv(const GLushort *v)
{
- d_1_4_Deprecated->SecondaryColor3usv(v);
+ d_1_4_Deprecated->f.SecondaryColor3usv(v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glSecondaryColor3us(GLushort red, GLushort green, GLushort blue)
{
- d_1_4_Deprecated->SecondaryColor3us(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3us(red, green, blue);
}
inline void QOpenGLFunctions_4_0_Compatibility::glSecondaryColor3uiv(const GLuint *v)
{
- d_1_4_Deprecated->SecondaryColor3uiv(v);
+ d_1_4_Deprecated->f.SecondaryColor3uiv(v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glSecondaryColor3ui(GLuint red, GLuint green, GLuint blue)
{
- d_1_4_Deprecated->SecondaryColor3ui(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3ui(red, green, blue);
}
inline void QOpenGLFunctions_4_0_Compatibility::glSecondaryColor3ubv(const GLubyte *v)
{
- d_1_4_Deprecated->SecondaryColor3ubv(v);
+ d_1_4_Deprecated->f.SecondaryColor3ubv(v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glSecondaryColor3ub(GLubyte red, GLubyte green, GLubyte blue)
{
- d_1_4_Deprecated->SecondaryColor3ub(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3ub(red, green, blue);
}
inline void QOpenGLFunctions_4_0_Compatibility::glSecondaryColor3sv(const GLshort *v)
{
- d_1_4_Deprecated->SecondaryColor3sv(v);
+ d_1_4_Deprecated->f.SecondaryColor3sv(v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glSecondaryColor3s(GLshort red, GLshort green, GLshort blue)
{
- d_1_4_Deprecated->SecondaryColor3s(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3s(red, green, blue);
}
inline void QOpenGLFunctions_4_0_Compatibility::glSecondaryColor3iv(const GLint *v)
{
- d_1_4_Deprecated->SecondaryColor3iv(v);
+ d_1_4_Deprecated->f.SecondaryColor3iv(v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glSecondaryColor3i(GLint red, GLint green, GLint blue)
{
- d_1_4_Deprecated->SecondaryColor3i(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3i(red, green, blue);
}
inline void QOpenGLFunctions_4_0_Compatibility::glSecondaryColor3fv(const GLfloat *v)
{
- d_1_4_Deprecated->SecondaryColor3fv(v);
+ d_1_4_Deprecated->f.SecondaryColor3fv(v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glSecondaryColor3f(GLfloat red, GLfloat green, GLfloat blue)
{
- d_1_4_Deprecated->SecondaryColor3f(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3f(red, green, blue);
}
inline void QOpenGLFunctions_4_0_Compatibility::glSecondaryColor3dv(const GLdouble *v)
{
- d_1_4_Deprecated->SecondaryColor3dv(v);
+ d_1_4_Deprecated->f.SecondaryColor3dv(v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glSecondaryColor3d(GLdouble red, GLdouble green, GLdouble blue)
{
- d_1_4_Deprecated->SecondaryColor3d(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3d(red, green, blue);
}
inline void QOpenGLFunctions_4_0_Compatibility::glSecondaryColor3bv(const GLbyte *v)
{
- d_1_4_Deprecated->SecondaryColor3bv(v);
+ d_1_4_Deprecated->f.SecondaryColor3bv(v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glSecondaryColor3b(GLbyte red, GLbyte green, GLbyte blue)
{
- d_1_4_Deprecated->SecondaryColor3b(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3b(red, green, blue);
}
inline void QOpenGLFunctions_4_0_Compatibility::glFogCoordPointer(GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_4_Deprecated->FogCoordPointer(type, stride, pointer);
+ d_1_4_Deprecated->f.FogCoordPointer(type, stride, pointer);
}
inline void QOpenGLFunctions_4_0_Compatibility::glFogCoorddv(const GLdouble *coord)
{
- d_1_4_Deprecated->FogCoorddv(coord);
+ d_1_4_Deprecated->f.FogCoorddv(coord);
}
inline void QOpenGLFunctions_4_0_Compatibility::glFogCoordd(GLdouble coord)
{
- d_1_4_Deprecated->FogCoordd(coord);
+ d_1_4_Deprecated->f.FogCoordd(coord);
}
inline void QOpenGLFunctions_4_0_Compatibility::glFogCoordfv(const GLfloat *coord)
{
- d_1_4_Deprecated->FogCoordfv(coord);
+ d_1_4_Deprecated->f.FogCoordfv(coord);
}
inline void QOpenGLFunctions_4_0_Compatibility::glFogCoordf(GLfloat coord)
{
- d_1_4_Deprecated->FogCoordf(coord);
+ d_1_4_Deprecated->f.FogCoordf(coord);
}
@@ -4719,182 +4720,182 @@ inline void QOpenGLFunctions_4_0_Compatibility::glFogCoordf(GLfloat coord)
// OpenGL 2.0 deprecated functions
inline void QOpenGLFunctions_4_0_Compatibility::glVertexAttrib4usv(GLuint index, const GLushort *v)
{
- d_2_0_Core->VertexAttrib4usv(index, v);
+ d_2_0_Core->f.VertexAttrib4usv(index, v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertexAttrib4uiv(GLuint index, const GLuint *v)
{
- d_2_0_Core->VertexAttrib4uiv(index, v);
+ d_2_0_Core->f.VertexAttrib4uiv(index, v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertexAttrib4ubv(GLuint index, const GLubyte *v)
{
- d_2_0_Core->VertexAttrib4ubv(index, v);
+ d_2_0_Core->f.VertexAttrib4ubv(index, v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertexAttrib4sv(GLuint index, const GLshort *v)
{
- d_2_0_Core->VertexAttrib4sv(index, v);
+ d_2_0_Core->f.VertexAttrib4sv(index, v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertexAttrib4s(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w)
{
- d_2_0_Core->VertexAttrib4s(index, x, y, z, w);
+ d_2_0_Core->f.VertexAttrib4s(index, x, y, z, w);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertexAttrib4iv(GLuint index, const GLint *v)
{
- d_2_0_Core->VertexAttrib4iv(index, v);
+ d_2_0_Core->f.VertexAttrib4iv(index, v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertexAttrib4fv(GLuint index, const GLfloat *v)
{
- d_2_0_Core->VertexAttrib4fv(index, v);
+ d_2_0_Core->f.VertexAttrib4fv(index, v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertexAttrib4f(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
{
- d_2_0_Core->VertexAttrib4f(index, x, y, z, w);
+ d_2_0_Core->f.VertexAttrib4f(index, x, y, z, w);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertexAttrib4dv(GLuint index, const GLdouble *v)
{
- d_2_0_Core->VertexAttrib4dv(index, v);
+ d_2_0_Core->f.VertexAttrib4dv(index, v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertexAttrib4d(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
{
- d_2_0_Core->VertexAttrib4d(index, x, y, z, w);
+ d_2_0_Core->f.VertexAttrib4d(index, x, y, z, w);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertexAttrib4bv(GLuint index, const GLbyte *v)
{
- d_2_0_Core->VertexAttrib4bv(index, v);
+ d_2_0_Core->f.VertexAttrib4bv(index, v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertexAttrib4Nusv(GLuint index, const GLushort *v)
{
- d_2_0_Core->VertexAttrib4Nusv(index, v);
+ d_2_0_Core->f.VertexAttrib4Nusv(index, v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertexAttrib4Nuiv(GLuint index, const GLuint *v)
{
- d_2_0_Core->VertexAttrib4Nuiv(index, v);
+ d_2_0_Core->f.VertexAttrib4Nuiv(index, v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertexAttrib4Nubv(GLuint index, const GLubyte *v)
{
- d_2_0_Core->VertexAttrib4Nubv(index, v);
+ d_2_0_Core->f.VertexAttrib4Nubv(index, v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertexAttrib4Nub(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)
{
- d_2_0_Core->VertexAttrib4Nub(index, x, y, z, w);
+ d_2_0_Core->f.VertexAttrib4Nub(index, x, y, z, w);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertexAttrib4Nsv(GLuint index, const GLshort *v)
{
- d_2_0_Core->VertexAttrib4Nsv(index, v);
+ d_2_0_Core->f.VertexAttrib4Nsv(index, v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertexAttrib4Niv(GLuint index, const GLint *v)
{
- d_2_0_Core->VertexAttrib4Niv(index, v);
+ d_2_0_Core->f.VertexAttrib4Niv(index, v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertexAttrib4Nbv(GLuint index, const GLbyte *v)
{
- d_2_0_Core->VertexAttrib4Nbv(index, v);
+ d_2_0_Core->f.VertexAttrib4Nbv(index, v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertexAttrib3sv(GLuint index, const GLshort *v)
{
- d_2_0_Core->VertexAttrib3sv(index, v);
+ d_2_0_Core->f.VertexAttrib3sv(index, v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertexAttrib3s(GLuint index, GLshort x, GLshort y, GLshort z)
{
- d_2_0_Core->VertexAttrib3s(index, x, y, z);
+ d_2_0_Core->f.VertexAttrib3s(index, x, y, z);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertexAttrib3fv(GLuint index, const GLfloat *v)
{
- d_2_0_Core->VertexAttrib3fv(index, v);
+ d_2_0_Core->f.VertexAttrib3fv(index, v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertexAttrib3f(GLuint index, GLfloat x, GLfloat y, GLfloat z)
{
- d_2_0_Core->VertexAttrib3f(index, x, y, z);
+ d_2_0_Core->f.VertexAttrib3f(index, x, y, z);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertexAttrib3dv(GLuint index, const GLdouble *v)
{
- d_2_0_Core->VertexAttrib3dv(index, v);
+ d_2_0_Core->f.VertexAttrib3dv(index, v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertexAttrib3d(GLuint index, GLdouble x, GLdouble y, GLdouble z)
{
- d_2_0_Core->VertexAttrib3d(index, x, y, z);
+ d_2_0_Core->f.VertexAttrib3d(index, x, y, z);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertexAttrib2sv(GLuint index, const GLshort *v)
{
- d_2_0_Core->VertexAttrib2sv(index, v);
+ d_2_0_Core->f.VertexAttrib2sv(index, v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertexAttrib2s(GLuint index, GLshort x, GLshort y)
{
- d_2_0_Core->VertexAttrib2s(index, x, y);
+ d_2_0_Core->f.VertexAttrib2s(index, x, y);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertexAttrib2fv(GLuint index, const GLfloat *v)
{
- d_2_0_Core->VertexAttrib2fv(index, v);
+ d_2_0_Core->f.VertexAttrib2fv(index, v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertexAttrib2f(GLuint index, GLfloat x, GLfloat y)
{
- d_2_0_Core->VertexAttrib2f(index, x, y);
+ d_2_0_Core->f.VertexAttrib2f(index, x, y);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertexAttrib2dv(GLuint index, const GLdouble *v)
{
- d_2_0_Core->VertexAttrib2dv(index, v);
+ d_2_0_Core->f.VertexAttrib2dv(index, v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertexAttrib2d(GLuint index, GLdouble x, GLdouble y)
{
- d_2_0_Core->VertexAttrib2d(index, x, y);
+ d_2_0_Core->f.VertexAttrib2d(index, x, y);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertexAttrib1sv(GLuint index, const GLshort *v)
{
- d_2_0_Core->VertexAttrib1sv(index, v);
+ d_2_0_Core->f.VertexAttrib1sv(index, v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertexAttrib1s(GLuint index, GLshort x)
{
- d_2_0_Core->VertexAttrib1s(index, x);
+ d_2_0_Core->f.VertexAttrib1s(index, x);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertexAttrib1fv(GLuint index, const GLfloat *v)
{
- d_2_0_Core->VertexAttrib1fv(index, v);
+ d_2_0_Core->f.VertexAttrib1fv(index, v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertexAttrib1f(GLuint index, GLfloat x)
{
- d_2_0_Core->VertexAttrib1f(index, x);
+ d_2_0_Core->f.VertexAttrib1f(index, x);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertexAttrib1dv(GLuint index, const GLdouble *v)
{
- d_2_0_Core->VertexAttrib1dv(index, v);
+ d_2_0_Core->f.VertexAttrib1dv(index, v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertexAttrib1d(GLuint index, GLdouble x)
{
- d_2_0_Core->VertexAttrib1d(index, x);
+ d_2_0_Core->f.VertexAttrib1d(index, x);
}
@@ -4903,102 +4904,102 @@ inline void QOpenGLFunctions_4_0_Compatibility::glVertexAttrib1d(GLuint index, G
// OpenGL 3.0 deprecated functions
inline void QOpenGLFunctions_4_0_Compatibility::glVertexAttribI4usv(GLuint index, const GLushort *v)
{
- d_3_0_Core->VertexAttribI4usv(index, v);
+ d_3_0_Core->f.VertexAttribI4usv(index, v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertexAttribI4ubv(GLuint index, const GLubyte *v)
{
- d_3_0_Core->VertexAttribI4ubv(index, v);
+ d_3_0_Core->f.VertexAttribI4ubv(index, v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertexAttribI4sv(GLuint index, const GLshort *v)
{
- d_3_0_Core->VertexAttribI4sv(index, v);
+ d_3_0_Core->f.VertexAttribI4sv(index, v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertexAttribI4bv(GLuint index, const GLbyte *v)
{
- d_3_0_Core->VertexAttribI4bv(index, v);
+ d_3_0_Core->f.VertexAttribI4bv(index, v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertexAttribI4uiv(GLuint index, const GLuint *v)
{
- d_3_0_Core->VertexAttribI4uiv(index, v);
+ d_3_0_Core->f.VertexAttribI4uiv(index, v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertexAttribI3uiv(GLuint index, const GLuint *v)
{
- d_3_0_Core->VertexAttribI3uiv(index, v);
+ d_3_0_Core->f.VertexAttribI3uiv(index, v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertexAttribI2uiv(GLuint index, const GLuint *v)
{
- d_3_0_Core->VertexAttribI2uiv(index, v);
+ d_3_0_Core->f.VertexAttribI2uiv(index, v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertexAttribI1uiv(GLuint index, const GLuint *v)
{
- d_3_0_Core->VertexAttribI1uiv(index, v);
+ d_3_0_Core->f.VertexAttribI1uiv(index, v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertexAttribI4iv(GLuint index, const GLint *v)
{
- d_3_0_Core->VertexAttribI4iv(index, v);
+ d_3_0_Core->f.VertexAttribI4iv(index, v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertexAttribI3iv(GLuint index, const GLint *v)
{
- d_3_0_Core->VertexAttribI3iv(index, v);
+ d_3_0_Core->f.VertexAttribI3iv(index, v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertexAttribI2iv(GLuint index, const GLint *v)
{
- d_3_0_Core->VertexAttribI2iv(index, v);
+ d_3_0_Core->f.VertexAttribI2iv(index, v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertexAttribI1iv(GLuint index, const GLint *v)
{
- d_3_0_Core->VertexAttribI1iv(index, v);
+ d_3_0_Core->f.VertexAttribI1iv(index, v);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertexAttribI4ui(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)
{
- d_3_0_Core->VertexAttribI4ui(index, x, y, z, w);
+ d_3_0_Core->f.VertexAttribI4ui(index, x, y, z, w);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertexAttribI3ui(GLuint index, GLuint x, GLuint y, GLuint z)
{
- d_3_0_Core->VertexAttribI3ui(index, x, y, z);
+ d_3_0_Core->f.VertexAttribI3ui(index, x, y, z);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertexAttribI2ui(GLuint index, GLuint x, GLuint y)
{
- d_3_0_Core->VertexAttribI2ui(index, x, y);
+ d_3_0_Core->f.VertexAttribI2ui(index, x, y);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertexAttribI1ui(GLuint index, GLuint x)
{
- d_3_0_Core->VertexAttribI1ui(index, x);
+ d_3_0_Core->f.VertexAttribI1ui(index, x);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertexAttribI4i(GLuint index, GLint x, GLint y, GLint z, GLint w)
{
- d_3_0_Core->VertexAttribI4i(index, x, y, z, w);
+ d_3_0_Core->f.VertexAttribI4i(index, x, y, z, w);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertexAttribI3i(GLuint index, GLint x, GLint y, GLint z)
{
- d_3_0_Core->VertexAttribI3i(index, x, y, z);
+ d_3_0_Core->f.VertexAttribI3i(index, x, y, z);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertexAttribI2i(GLuint index, GLint x, GLint y)
{
- d_3_0_Core->VertexAttribI2i(index, x, y);
+ d_3_0_Core->f.VertexAttribI2i(index, x, y);
}
inline void QOpenGLFunctions_4_0_Compatibility::glVertexAttribI1i(GLuint index, GLint x)
{
- d_3_0_Core->VertexAttribI1i(index, x);
+ d_3_0_Core->f.VertexAttribI1i(index, x);
}
diff --git a/src/gui/opengl/qopenglfunctions_4_0_core.cpp b/src/gui/opengl/qopenglfunctions_4_0_core.cpp
index 022a27ccd6..6dc94153c8 100644
--- a/src/gui/opengl/qopenglfunctions_4_0_core.cpp
+++ b/src/gui/opengl/qopenglfunctions_4_0_core.cpp
@@ -85,58 +85,45 @@ QOpenGLFunctions_4_0_Core::QOpenGLFunctions_4_0_Core()
QOpenGLFunctions_4_0_Core::~QOpenGLFunctions_4_0_Core()
{
- if (d_1_0_Core && !d_1_0_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_0_Core->context, QOpenGLFunctions_1_0_CoreBackend::versionStatus());
- delete d_1_0_Core;
- }
- if (d_1_1_Core && !d_1_1_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_1_Core->context, QOpenGLFunctions_1_1_CoreBackend::versionStatus());
- delete d_1_1_Core;
- }
- if (d_1_2_Core && !d_1_2_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_2_Core->context, QOpenGLFunctions_1_2_CoreBackend::versionStatus());
- delete d_1_2_Core;
- }
- if (d_1_3_Core && !d_1_3_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_3_Core->context, QOpenGLFunctions_1_3_CoreBackend::versionStatus());
- delete d_1_3_Core;
- }
- if (d_1_4_Core && !d_1_4_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_4_Core->context, QOpenGLFunctions_1_4_CoreBackend::versionStatus());
- delete d_1_4_Core;
- }
- if (d_1_5_Core && !d_1_5_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_5_Core->context, QOpenGLFunctions_1_5_CoreBackend::versionStatus());
- delete d_1_5_Core;
- }
- if (d_2_0_Core && !d_2_0_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_2_0_Core->context, QOpenGLFunctions_2_0_CoreBackend::versionStatus());
- delete d_2_0_Core;
- }
- if (d_2_1_Core && !d_2_1_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_2_1_Core->context, QOpenGLFunctions_2_1_CoreBackend::versionStatus());
- delete d_2_1_Core;
- }
- if (d_3_0_Core && !d_3_0_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_3_0_Core->context, QOpenGLFunctions_3_0_CoreBackend::versionStatus());
- delete d_3_0_Core;
- }
- if (d_3_1_Core && !d_3_1_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_3_1_Core->context, QOpenGLFunctions_3_1_CoreBackend::versionStatus());
- delete d_3_1_Core;
- }
- if (d_3_2_Core && !d_3_2_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_3_2_Core->context, QOpenGLFunctions_3_2_CoreBackend::versionStatus());
- delete d_3_2_Core;
- }
- if (d_3_3_Core && !d_3_3_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_3_3_Core->context, QOpenGLFunctions_3_3_CoreBackend::versionStatus());
- delete d_3_3_Core;
- }
- if (d_4_0_Core && !d_4_0_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_4_0_Core->context, QOpenGLFunctions_4_0_CoreBackend::versionStatus());
- delete d_4_0_Core;
- }
+ if (d_1_0_Core)
+ d_1_0_Core->refs.deref();
+ Q_ASSERT(d_1_0_Core->refs.load());
+ if (d_1_1_Core)
+ d_1_1_Core->refs.deref();
+ Q_ASSERT(d_1_1_Core->refs.load());
+ if (d_1_2_Core)
+ d_1_2_Core->refs.deref();
+ Q_ASSERT(d_1_2_Core->refs.load());
+ if (d_1_3_Core)
+ d_1_3_Core->refs.deref();
+ Q_ASSERT(d_1_3_Core->refs.load());
+ if (d_1_4_Core)
+ d_1_4_Core->refs.deref();
+ Q_ASSERT(d_1_4_Core->refs.load());
+ if (d_1_5_Core)
+ d_1_5_Core->refs.deref();
+ Q_ASSERT(d_1_5_Core->refs.load());
+ if (d_2_0_Core)
+ d_2_0_Core->refs.deref();
+ Q_ASSERT(d_2_0_Core->refs.load());
+ if (d_2_1_Core)
+ d_2_1_Core->refs.deref();
+ Q_ASSERT(d_2_1_Core->refs.load());
+ if (d_3_0_Core)
+ d_3_0_Core->refs.deref();
+ Q_ASSERT(d_3_0_Core->refs.load());
+ if (d_3_1_Core)
+ d_3_1_Core->refs.deref();
+ Q_ASSERT(d_3_1_Core->refs.load());
+ if (d_3_2_Core)
+ d_3_2_Core->refs.deref();
+ Q_ASSERT(d_3_2_Core->refs.load());
+ if (d_3_3_Core)
+ d_3_3_Core->refs.deref();
+ Q_ASSERT(d_3_3_Core->refs.load());
+ if (d_4_0_Core)
+ d_4_0_Core->refs.deref();
+ Q_ASSERT(d_4_0_Core->refs.load());
}
bool QOpenGLFunctions_4_0_Core::initializeOpenGLFunctions()
@@ -155,106 +142,54 @@ bool QOpenGLFunctions_4_0_Core::initializeOpenGLFunctions()
// Function pointers in the backends are resolved at creation time
QOpenGLVersionFunctionsBackend* d = 0;
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_0_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_0_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_0_CoreBackend::versionStatus(), d);
- }
d_1_0_Core = static_cast<QOpenGLFunctions_1_0_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_1_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_1_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_1_CoreBackend::versionStatus(), d);
- }
d_1_1_Core = static_cast<QOpenGLFunctions_1_1_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_2_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_2_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_2_CoreBackend::versionStatus(), d);
- }
d_1_2_Core = static_cast<QOpenGLFunctions_1_2_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_3_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_3_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_3_CoreBackend::versionStatus(), d);
- }
d_1_3_Core = static_cast<QOpenGLFunctions_1_3_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_4_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_4_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_4_CoreBackend::versionStatus(), d);
- }
d_1_4_Core = static_cast<QOpenGLFunctions_1_4_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_5_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_5_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_5_CoreBackend::versionStatus(), d);
- }
d_1_5_Core = static_cast<QOpenGLFunctions_1_5_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_2_0_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_2_0_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_2_0_CoreBackend::versionStatus(), d);
- }
d_2_0_Core = static_cast<QOpenGLFunctions_2_0_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_2_1_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_2_1_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_2_1_CoreBackend::versionStatus(), d);
- }
d_2_1_Core = static_cast<QOpenGLFunctions_2_1_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_3_0_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_3_0_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_3_0_CoreBackend::versionStatus(), d);
- }
d_3_0_Core = static_cast<QOpenGLFunctions_3_0_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_3_1_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_3_1_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_3_1_CoreBackend::versionStatus(), d);
- }
d_3_1_Core = static_cast<QOpenGLFunctions_3_1_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_3_2_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_3_2_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_3_2_CoreBackend::versionStatus(), d);
- }
d_3_2_Core = static_cast<QOpenGLFunctions_3_2_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_3_3_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_3_3_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_3_3_CoreBackend::versionStatus(), d);
- }
d_3_3_Core = static_cast<QOpenGLFunctions_3_3_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_4_0_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_4_0_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_4_0_CoreBackend::versionStatus(), d);
- }
d_4_0_Core = static_cast<QOpenGLFunctions_4_0_CoreBackend*>(d);
d->refs.ref();
diff --git a/src/gui/opengl/qopenglfunctions_4_0_core.h b/src/gui/opengl/qopenglfunctions_4_0_core.h
index bd6093d7b0..c3e1e9ce5a 100644
--- a/src/gui/opengl/qopenglfunctions_4_0_core.h
+++ b/src/gui/opengl/qopenglfunctions_4_0_core.h
@@ -1,6 +1,7 @@
/****************************************************************************
**
** Copyright (C) 2013 Klaralvdalens Datakonsult AB (KDAB)
+** Copyright (C) 2016 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
** This file is part of the QtGui module of the Qt Toolkit.
@@ -483,242 +484,242 @@ private:
// OpenGL 1.0 core functions
inline void QOpenGLFunctions_4_0_Core::glViewport(GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_0_Core->Viewport(x, y, width, height);
+ d_1_0_Core->f.Viewport(x, y, width, height);
}
inline void QOpenGLFunctions_4_0_Core::glDepthRange(GLdouble nearVal, GLdouble farVal)
{
- d_1_0_Core->DepthRange(nearVal, farVal);
+ d_1_0_Core->f.DepthRange(nearVal, farVal);
}
inline GLboolean QOpenGLFunctions_4_0_Core::glIsEnabled(GLenum cap)
{
- return d_1_0_Core->IsEnabled(cap);
+ return d_1_0_Core->f.IsEnabled(cap);
}
inline void QOpenGLFunctions_4_0_Core::glGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint *params)
{
- d_1_0_Core->GetTexLevelParameteriv(target, level, pname, params);
+ d_1_0_Core->f.GetTexLevelParameteriv(target, level, pname, params);
}
inline void QOpenGLFunctions_4_0_Core::glGetTexLevelParameterfv(GLenum target, GLint level, GLenum pname, GLfloat *params)
{
- d_1_0_Core->GetTexLevelParameterfv(target, level, pname, params);
+ d_1_0_Core->f.GetTexLevelParameterfv(target, level, pname, params);
}
inline void QOpenGLFunctions_4_0_Core::glGetTexParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_0_Core->GetTexParameteriv(target, pname, params);
+ d_1_0_Core->f.GetTexParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_4_0_Core::glGetTexParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_0_Core->GetTexParameterfv(target, pname, params);
+ d_1_0_Core->f.GetTexParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_4_0_Core::glGetTexImage(GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels)
{
- d_1_0_Core->GetTexImage(target, level, format, type, pixels);
+ d_1_0_Core->f.GetTexImage(target, level, format, type, pixels);
}
inline const GLubyte * QOpenGLFunctions_4_0_Core::glGetString(GLenum name)
{
- return d_1_0_Core->GetString(name);
+ return d_1_0_Core->f.GetString(name);
}
inline void QOpenGLFunctions_4_0_Core::glGetIntegerv(GLenum pname, GLint *params)
{
- d_1_0_Core->GetIntegerv(pname, params);
+ d_1_0_Core->f.GetIntegerv(pname, params);
}
inline void QOpenGLFunctions_4_0_Core::glGetFloatv(GLenum pname, GLfloat *params)
{
- d_1_0_Core->GetFloatv(pname, params);
+ d_1_0_Core->f.GetFloatv(pname, params);
}
inline GLenum QOpenGLFunctions_4_0_Core::glGetError()
{
- return d_1_0_Core->GetError();
+ return d_1_0_Core->f.GetError();
}
inline void QOpenGLFunctions_4_0_Core::glGetDoublev(GLenum pname, GLdouble *params)
{
- d_1_0_Core->GetDoublev(pname, params);
+ d_1_0_Core->f.GetDoublev(pname, params);
}
inline void QOpenGLFunctions_4_0_Core::glGetBooleanv(GLenum pname, GLboolean *params)
{
- d_1_0_Core->GetBooleanv(pname, params);
+ d_1_0_Core->f.GetBooleanv(pname, params);
}
inline void QOpenGLFunctions_4_0_Core::glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels)
{
- d_1_0_Core->ReadPixels(x, y, width, height, format, type, pixels);
+ d_1_0_Core->f.ReadPixels(x, y, width, height, format, type, pixels);
}
inline void QOpenGLFunctions_4_0_Core::glReadBuffer(GLenum mode)
{
- d_1_0_Core->ReadBuffer(mode);
+ d_1_0_Core->f.ReadBuffer(mode);
}
inline void QOpenGLFunctions_4_0_Core::glPixelStorei(GLenum pname, GLint param)
{
- d_1_0_Core->PixelStorei(pname, param);
+ d_1_0_Core->f.PixelStorei(pname, param);
}
inline void QOpenGLFunctions_4_0_Core::glPixelStoref(GLenum pname, GLfloat param)
{
- d_1_0_Core->PixelStoref(pname, param);
+ d_1_0_Core->f.PixelStoref(pname, param);
}
inline void QOpenGLFunctions_4_0_Core::glDepthFunc(GLenum func)
{
- d_1_0_Core->DepthFunc(func);
+ d_1_0_Core->f.DepthFunc(func);
}
inline void QOpenGLFunctions_4_0_Core::glStencilOp(GLenum fail, GLenum zfail, GLenum zpass)
{
- d_1_0_Core->StencilOp(fail, zfail, zpass);
+ d_1_0_Core->f.StencilOp(fail, zfail, zpass);
}
inline void QOpenGLFunctions_4_0_Core::glStencilFunc(GLenum func, GLint ref, GLuint mask)
{
- d_1_0_Core->StencilFunc(func, ref, mask);
+ d_1_0_Core->f.StencilFunc(func, ref, mask);
}
inline void QOpenGLFunctions_4_0_Core::glLogicOp(GLenum opcode)
{
- d_1_0_Core->LogicOp(opcode);
+ d_1_0_Core->f.LogicOp(opcode);
}
inline void QOpenGLFunctions_4_0_Core::glBlendFunc(GLenum sfactor, GLenum dfactor)
{
- d_1_0_Core->BlendFunc(sfactor, dfactor);
+ d_1_0_Core->f.BlendFunc(sfactor, dfactor);
}
inline void QOpenGLFunctions_4_0_Core::glFlush()
{
- d_1_0_Core->Flush();
+ d_1_0_Core->f.Flush();
}
inline void QOpenGLFunctions_4_0_Core::glFinish()
{
- d_1_0_Core->Finish();
+ d_1_0_Core->f.Finish();
}
inline void QOpenGLFunctions_4_0_Core::glEnable(GLenum cap)
{
- d_1_0_Core->Enable(cap);
+ d_1_0_Core->f.Enable(cap);
}
inline void QOpenGLFunctions_4_0_Core::glDisable(GLenum cap)
{
- d_1_0_Core->Disable(cap);
+ d_1_0_Core->f.Disable(cap);
}
inline void QOpenGLFunctions_4_0_Core::glDepthMask(GLboolean flag)
{
- d_1_0_Core->DepthMask(flag);
+ d_1_0_Core->f.DepthMask(flag);
}
inline void QOpenGLFunctions_4_0_Core::glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
{
- d_1_0_Core->ColorMask(red, green, blue, alpha);
+ d_1_0_Core->f.ColorMask(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_0_Core::glStencilMask(GLuint mask)
{
- d_1_0_Core->StencilMask(mask);
+ d_1_0_Core->f.StencilMask(mask);
}
inline void QOpenGLFunctions_4_0_Core::glClearDepth(GLdouble depth)
{
- d_1_0_Core->ClearDepth(depth);
+ d_1_0_Core->f.ClearDepth(depth);
}
inline void QOpenGLFunctions_4_0_Core::glClearStencil(GLint s)
{
- d_1_0_Core->ClearStencil(s);
+ d_1_0_Core->f.ClearStencil(s);
}
inline void QOpenGLFunctions_4_0_Core::glClearColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_0_Core->ClearColor(red, green, blue, alpha);
+ d_1_0_Core->f.ClearColor(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_0_Core::glClear(GLbitfield mask)
{
- d_1_0_Core->Clear(mask);
+ d_1_0_Core->f.Clear(mask);
}
inline void QOpenGLFunctions_4_0_Core::glDrawBuffer(GLenum mode)
{
- d_1_0_Core->DrawBuffer(mode);
+ d_1_0_Core->f.DrawBuffer(mode);
}
inline void QOpenGLFunctions_4_0_Core::glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_0_Core->TexImage2D(target, level, internalformat, width, height, border, format, type, pixels);
+ d_1_0_Core->f.TexImage2D(target, level, internalformat, width, height, border, format, type, pixels);
}
inline void QOpenGLFunctions_4_0_Core::glTexImage1D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_0_Core->TexImage1D(target, level, internalformat, width, border, format, type, pixels);
+ d_1_0_Core->f.TexImage1D(target, level, internalformat, width, border, format, type, pixels);
}
inline void QOpenGLFunctions_4_0_Core::glTexParameteriv(GLenum target, GLenum pname, const GLint *params)
{
- d_1_0_Core->TexParameteriv(target, pname, params);
+ d_1_0_Core->f.TexParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_4_0_Core::glTexParameteri(GLenum target, GLenum pname, GLint param)
{
- d_1_0_Core->TexParameteri(target, pname, param);
+ d_1_0_Core->f.TexParameteri(target, pname, param);
}
inline void QOpenGLFunctions_4_0_Core::glTexParameterfv(GLenum target, GLenum pname, const GLfloat *params)
{
- d_1_0_Core->TexParameterfv(target, pname, params);
+ d_1_0_Core->f.TexParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_4_0_Core::glTexParameterf(GLenum target, GLenum pname, GLfloat param)
{
- d_1_0_Core->TexParameterf(target, pname, param);
+ d_1_0_Core->f.TexParameterf(target, pname, param);
}
inline void QOpenGLFunctions_4_0_Core::glScissor(GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_0_Core->Scissor(x, y, width, height);
+ d_1_0_Core->f.Scissor(x, y, width, height);
}
inline void QOpenGLFunctions_4_0_Core::glPolygonMode(GLenum face, GLenum mode)
{
- d_1_0_Core->PolygonMode(face, mode);
+ d_1_0_Core->f.PolygonMode(face, mode);
}
inline void QOpenGLFunctions_4_0_Core::glPointSize(GLfloat size)
{
- d_1_0_Core->PointSize(size);
+ d_1_0_Core->f.PointSize(size);
}
inline void QOpenGLFunctions_4_0_Core::glLineWidth(GLfloat width)
{
- d_1_0_Core->LineWidth(width);
+ d_1_0_Core->f.LineWidth(width);
}
inline void QOpenGLFunctions_4_0_Core::glHint(GLenum target, GLenum mode)
{
- d_1_0_Core->Hint(target, mode);
+ d_1_0_Core->f.Hint(target, mode);
}
inline void QOpenGLFunctions_4_0_Core::glFrontFace(GLenum mode)
{
- d_1_0_Core->FrontFace(mode);
+ d_1_0_Core->f.FrontFace(mode);
}
inline void QOpenGLFunctions_4_0_Core::glCullFace(GLenum mode)
{
- d_1_0_Core->CullFace(mode);
+ d_1_0_Core->f.CullFace(mode);
}
@@ -737,57 +738,57 @@ inline void QOpenGLFunctions_4_0_Core::glIndexub(GLubyte c)
inline GLboolean QOpenGLFunctions_4_0_Core::glIsTexture(GLuint texture)
{
- return d_1_1_Core->IsTexture(texture);
+ return d_1_1_Core->f.IsTexture(texture);
}
inline void QOpenGLFunctions_4_0_Core::glGenTextures(GLsizei n, GLuint *textures)
{
- d_1_1_Core->GenTextures(n, textures);
+ d_1_1_Core->f.GenTextures(n, textures);
}
inline void QOpenGLFunctions_4_0_Core::glDeleteTextures(GLsizei n, const GLuint *textures)
{
- d_1_1_Core->DeleteTextures(n, textures);
+ d_1_1_Core->f.DeleteTextures(n, textures);
}
inline void QOpenGLFunctions_4_0_Core::glBindTexture(GLenum target, GLuint texture)
{
- d_1_1_Core->BindTexture(target, texture);
+ d_1_1_Core->f.BindTexture(target, texture);
}
inline void QOpenGLFunctions_4_0_Core::glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_1_Core->TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels);
+ d_1_1_Core->f.TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels);
}
inline void QOpenGLFunctions_4_0_Core::glTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_1_Core->TexSubImage1D(target, level, xoffset, width, format, type, pixels);
+ d_1_1_Core->f.TexSubImage1D(target, level, xoffset, width, format, type, pixels);
}
inline void QOpenGLFunctions_4_0_Core::glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_1_Core->CopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height);
+ d_1_1_Core->f.CopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height);
}
inline void QOpenGLFunctions_4_0_Core::glCopyTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
{
- d_1_1_Core->CopyTexSubImage1D(target, level, xoffset, x, y, width);
+ d_1_1_Core->f.CopyTexSubImage1D(target, level, xoffset, x, y, width);
}
inline void QOpenGLFunctions_4_0_Core::glCopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
{
- d_1_1_Core->CopyTexImage2D(target, level, internalformat, x, y, width, height, border);
+ d_1_1_Core->f.CopyTexImage2D(target, level, internalformat, x, y, width, height, border);
}
inline void QOpenGLFunctions_4_0_Core::glCopyTexImage1D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
{
- d_1_1_Core->CopyTexImage1D(target, level, internalformat, x, y, width, border);
+ d_1_1_Core->f.CopyTexImage1D(target, level, internalformat, x, y, width, border);
}
inline void QOpenGLFunctions_4_0_Core::glPolygonOffset(GLfloat factor, GLfloat units)
{
- d_1_1_Core->PolygonOffset(factor, units);
+ d_1_1_Core->f.PolygonOffset(factor, units);
}
inline void QOpenGLFunctions_4_0_Core::glGetPointerv(GLenum pname, GLvoid* *params)
@@ -799,1067 +800,1067 @@ inline void QOpenGLFunctions_4_0_Core::glGetPointerv(GLenum pname, GLvoid* *para
inline void QOpenGLFunctions_4_0_Core::glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices)
{
- d_1_1_Core->DrawElements(mode, count, type, indices);
+ d_1_1_Core->f.DrawElements(mode, count, type, indices);
}
inline void QOpenGLFunctions_4_0_Core::glDrawArrays(GLenum mode, GLint first, GLsizei count)
{
- d_1_1_Core->DrawArrays(mode, first, count);
+ d_1_1_Core->f.DrawArrays(mode, first, count);
}
// OpenGL 1.2 core functions
inline void QOpenGLFunctions_4_0_Core::glCopyTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_2_Core->CopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height);
+ d_1_2_Core->f.CopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height);
}
inline void QOpenGLFunctions_4_0_Core::glTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_2_Core->TexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);
+ d_1_2_Core->f.TexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);
}
inline void QOpenGLFunctions_4_0_Core::glTexImage3D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_2_Core->TexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels);
+ d_1_2_Core->f.TexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels);
}
inline void QOpenGLFunctions_4_0_Core::glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices)
{
- d_1_2_Core->DrawRangeElements(mode, start, end, count, type, indices);
+ d_1_2_Core->f.DrawRangeElements(mode, start, end, count, type, indices);
}
inline void QOpenGLFunctions_4_0_Core::glBlendEquation(GLenum mode)
{
- d_1_2_Core->BlendEquation(mode);
+ d_1_2_Core->f.BlendEquation(mode);
}
inline void QOpenGLFunctions_4_0_Core::glBlendColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_2_Core->BlendColor(red, green, blue, alpha);
+ d_1_2_Core->f.BlendColor(red, green, blue, alpha);
}
// OpenGL 1.3 core functions
inline void QOpenGLFunctions_4_0_Core::glGetCompressedTexImage(GLenum target, GLint level, GLvoid *img)
{
- d_1_3_Core->GetCompressedTexImage(target, level, img);
+ d_1_3_Core->f.GetCompressedTexImage(target, level, img);
}
inline void QOpenGLFunctions_4_0_Core::glCompressedTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexSubImage1D(target, level, xoffset, width, format, imageSize, data);
+ d_1_3_Core->f.CompressedTexSubImage1D(target, level, xoffset, width, format, imageSize, data);
}
inline void QOpenGLFunctions_4_0_Core::glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data);
+ d_1_3_Core->f.CompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data);
}
inline void QOpenGLFunctions_4_0_Core::glCompressedTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data);
+ d_1_3_Core->f.CompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data);
}
inline void QOpenGLFunctions_4_0_Core::glCompressedTexImage1D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexImage1D(target, level, internalformat, width, border, imageSize, data);
+ d_1_3_Core->f.CompressedTexImage1D(target, level, internalformat, width, border, imageSize, data);
}
inline void QOpenGLFunctions_4_0_Core::glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data);
+ d_1_3_Core->f.CompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data);
}
inline void QOpenGLFunctions_4_0_Core::glCompressedTexImage3D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data);
+ d_1_3_Core->f.CompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data);
}
inline void QOpenGLFunctions_4_0_Core::glSampleCoverage(GLfloat value, GLboolean invert)
{
- d_1_3_Core->SampleCoverage(value, invert);
+ d_1_3_Core->f.SampleCoverage(value, invert);
}
inline void QOpenGLFunctions_4_0_Core::glActiveTexture(GLenum texture)
{
- d_1_3_Core->ActiveTexture(texture);
+ d_1_3_Core->f.ActiveTexture(texture);
}
// OpenGL 1.4 core functions
inline void QOpenGLFunctions_4_0_Core::glPointParameteriv(GLenum pname, const GLint *params)
{
- d_1_4_Core->PointParameteriv(pname, params);
+ d_1_4_Core->f.PointParameteriv(pname, params);
}
inline void QOpenGLFunctions_4_0_Core::glPointParameteri(GLenum pname, GLint param)
{
- d_1_4_Core->PointParameteri(pname, param);
+ d_1_4_Core->f.PointParameteri(pname, param);
}
inline void QOpenGLFunctions_4_0_Core::glPointParameterfv(GLenum pname, const GLfloat *params)
{
- d_1_4_Core->PointParameterfv(pname, params);
+ d_1_4_Core->f.PointParameterfv(pname, params);
}
inline void QOpenGLFunctions_4_0_Core::glPointParameterf(GLenum pname, GLfloat param)
{
- d_1_4_Core->PointParameterf(pname, param);
+ d_1_4_Core->f.PointParameterf(pname, param);
}
inline void QOpenGLFunctions_4_0_Core::glMultiDrawElements(GLenum mode, const GLsizei *count, GLenum type, const GLvoid* const *indices, GLsizei drawcount)
{
- d_1_4_Core->MultiDrawElements(mode, count, type, indices, drawcount);
+ d_1_4_Core->f.MultiDrawElements(mode, count, type, indices, drawcount);
}
inline void QOpenGLFunctions_4_0_Core::glMultiDrawArrays(GLenum mode, const GLint *first, const GLsizei *count, GLsizei drawcount)
{
- d_1_4_Core->MultiDrawArrays(mode, first, count, drawcount);
+ d_1_4_Core->f.MultiDrawArrays(mode, first, count, drawcount);
}
inline void QOpenGLFunctions_4_0_Core::glBlendFuncSeparate(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
{
- d_1_4_Core->BlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);
+ d_1_4_Core->f.BlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);
}
// OpenGL 1.5 core functions
inline void QOpenGLFunctions_4_0_Core::glGetBufferPointerv(GLenum target, GLenum pname, GLvoid* *params)
{
- d_1_5_Core->GetBufferPointerv(target, pname, params);
+ d_1_5_Core->f.GetBufferPointerv(target, pname, params);
}
inline void QOpenGLFunctions_4_0_Core::glGetBufferParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_5_Core->GetBufferParameteriv(target, pname, params);
+ d_1_5_Core->f.GetBufferParameteriv(target, pname, params);
}
inline GLboolean QOpenGLFunctions_4_0_Core::glUnmapBuffer(GLenum target)
{
- return d_1_5_Core->UnmapBuffer(target);
+ return d_1_5_Core->f.UnmapBuffer(target);
}
inline GLvoid* QOpenGLFunctions_4_0_Core::glMapBuffer(GLenum target, GLenum access)
{
- return d_1_5_Core->MapBuffer(target, access);
+ return d_1_5_Core->f.MapBuffer(target, access);
}
inline void QOpenGLFunctions_4_0_Core::glGetBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, GLvoid *data)
{
- d_1_5_Core->GetBufferSubData(target, offset, size, data);
+ d_1_5_Core->f.GetBufferSubData(target, offset, size, data);
}
inline void QOpenGLFunctions_4_0_Core::glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid *data)
{
- d_1_5_Core->BufferSubData(target, offset, size, data);
+ d_1_5_Core->f.BufferSubData(target, offset, size, data);
}
inline void QOpenGLFunctions_4_0_Core::glBufferData(GLenum target, GLsizeiptr size, const GLvoid *data, GLenum usage)
{
- d_1_5_Core->BufferData(target, size, data, usage);
+ d_1_5_Core->f.BufferData(target, size, data, usage);
}
inline GLboolean QOpenGLFunctions_4_0_Core::glIsBuffer(GLuint buffer)
{
- return d_1_5_Core->IsBuffer(buffer);
+ return d_1_5_Core->f.IsBuffer(buffer);
}
inline void QOpenGLFunctions_4_0_Core::glGenBuffers(GLsizei n, GLuint *buffers)
{
- d_1_5_Core->GenBuffers(n, buffers);
+ d_1_5_Core->f.GenBuffers(n, buffers);
}
inline void QOpenGLFunctions_4_0_Core::glDeleteBuffers(GLsizei n, const GLuint *buffers)
{
- d_1_5_Core->DeleteBuffers(n, buffers);
+ d_1_5_Core->f.DeleteBuffers(n, buffers);
}
inline void QOpenGLFunctions_4_0_Core::glBindBuffer(GLenum target, GLuint buffer)
{
- d_1_5_Core->BindBuffer(target, buffer);
+ d_1_5_Core->f.BindBuffer(target, buffer);
}
inline void QOpenGLFunctions_4_0_Core::glGetQueryObjectuiv(GLuint id, GLenum pname, GLuint *params)
{
- d_1_5_Core->GetQueryObjectuiv(id, pname, params);
+ d_1_5_Core->f.GetQueryObjectuiv(id, pname, params);
}
inline void QOpenGLFunctions_4_0_Core::glGetQueryObjectiv(GLuint id, GLenum pname, GLint *params)
{
- d_1_5_Core->GetQueryObjectiv(id, pname, params);
+ d_1_5_Core->f.GetQueryObjectiv(id, pname, params);
}
inline void QOpenGLFunctions_4_0_Core::glGetQueryiv(GLenum target, GLenum pname, GLint *params)
{
- d_1_5_Core->GetQueryiv(target, pname, params);
+ d_1_5_Core->f.GetQueryiv(target, pname, params);
}
inline void QOpenGLFunctions_4_0_Core::glEndQuery(GLenum target)
{
- d_1_5_Core->EndQuery(target);
+ d_1_5_Core->f.EndQuery(target);
}
inline void QOpenGLFunctions_4_0_Core::glBeginQuery(GLenum target, GLuint id)
{
- d_1_5_Core->BeginQuery(target, id);
+ d_1_5_Core->f.BeginQuery(target, id);
}
inline GLboolean QOpenGLFunctions_4_0_Core::glIsQuery(GLuint id)
{
- return d_1_5_Core->IsQuery(id);
+ return d_1_5_Core->f.IsQuery(id);
}
inline void QOpenGLFunctions_4_0_Core::glDeleteQueries(GLsizei n, const GLuint *ids)
{
- d_1_5_Core->DeleteQueries(n, ids);
+ d_1_5_Core->f.DeleteQueries(n, ids);
}
inline void QOpenGLFunctions_4_0_Core::glGenQueries(GLsizei n, GLuint *ids)
{
- d_1_5_Core->GenQueries(n, ids);
+ d_1_5_Core->f.GenQueries(n, ids);
}
// OpenGL 2.0 core functions
inline void QOpenGLFunctions_4_0_Core::glVertexAttribPointer(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer)
{
- d_2_0_Core->VertexAttribPointer(index, size, type, normalized, stride, pointer);
+ d_2_0_Core->f.VertexAttribPointer(index, size, type, normalized, stride, pointer);
}
inline void QOpenGLFunctions_4_0_Core::glValidateProgram(GLuint program)
{
- d_2_0_Core->ValidateProgram(program);
+ d_2_0_Core->f.ValidateProgram(program);
}
inline void QOpenGLFunctions_4_0_Core::glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_0_Core->UniformMatrix4fv(location, count, transpose, value);
+ d_2_0_Core->f.UniformMatrix4fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_0_Core::glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_0_Core->UniformMatrix3fv(location, count, transpose, value);
+ d_2_0_Core->f.UniformMatrix3fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_0_Core::glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_0_Core->UniformMatrix2fv(location, count, transpose, value);
+ d_2_0_Core->f.UniformMatrix2fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_0_Core::glUniform4iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform4iv(location, count, value);
+ d_2_0_Core->f.Uniform4iv(location, count, value);
}
inline void QOpenGLFunctions_4_0_Core::glUniform3iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform3iv(location, count, value);
+ d_2_0_Core->f.Uniform3iv(location, count, value);
}
inline void QOpenGLFunctions_4_0_Core::glUniform2iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform2iv(location, count, value);
+ d_2_0_Core->f.Uniform2iv(location, count, value);
}
inline void QOpenGLFunctions_4_0_Core::glUniform1iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform1iv(location, count, value);
+ d_2_0_Core->f.Uniform1iv(location, count, value);
}
inline void QOpenGLFunctions_4_0_Core::glUniform4fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform4fv(location, count, value);
+ d_2_0_Core->f.Uniform4fv(location, count, value);
}
inline void QOpenGLFunctions_4_0_Core::glUniform3fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform3fv(location, count, value);
+ d_2_0_Core->f.Uniform3fv(location, count, value);
}
inline void QOpenGLFunctions_4_0_Core::glUniform2fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform2fv(location, count, value);
+ d_2_0_Core->f.Uniform2fv(location, count, value);
}
inline void QOpenGLFunctions_4_0_Core::glUniform1fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform1fv(location, count, value);
+ d_2_0_Core->f.Uniform1fv(location, count, value);
}
inline void QOpenGLFunctions_4_0_Core::glUniform4i(GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
{
- d_2_0_Core->Uniform4i(location, v0, v1, v2, v3);
+ d_2_0_Core->f.Uniform4i(location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_4_0_Core::glUniform3i(GLint location, GLint v0, GLint v1, GLint v2)
{
- d_2_0_Core->Uniform3i(location, v0, v1, v2);
+ d_2_0_Core->f.Uniform3i(location, v0, v1, v2);
}
inline void QOpenGLFunctions_4_0_Core::glUniform2i(GLint location, GLint v0, GLint v1)
{
- d_2_0_Core->Uniform2i(location, v0, v1);
+ d_2_0_Core->f.Uniform2i(location, v0, v1);
}
inline void QOpenGLFunctions_4_0_Core::glUniform1i(GLint location, GLint v0)
{
- d_2_0_Core->Uniform1i(location, v0);
+ d_2_0_Core->f.Uniform1i(location, v0);
}
inline void QOpenGLFunctions_4_0_Core::glUniform4f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
{
- d_2_0_Core->Uniform4f(location, v0, v1, v2, v3);
+ d_2_0_Core->f.Uniform4f(location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_4_0_Core::glUniform3f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
{
- d_2_0_Core->Uniform3f(location, v0, v1, v2);
+ d_2_0_Core->f.Uniform3f(location, v0, v1, v2);
}
inline void QOpenGLFunctions_4_0_Core::glUniform2f(GLint location, GLfloat v0, GLfloat v1)
{
- d_2_0_Core->Uniform2f(location, v0, v1);
+ d_2_0_Core->f.Uniform2f(location, v0, v1);
}
inline void QOpenGLFunctions_4_0_Core::glUniform1f(GLint location, GLfloat v0)
{
- d_2_0_Core->Uniform1f(location, v0);
+ d_2_0_Core->f.Uniform1f(location, v0);
}
inline void QOpenGLFunctions_4_0_Core::glUseProgram(GLuint program)
{
- d_2_0_Core->UseProgram(program);
+ d_2_0_Core->f.UseProgram(program);
}
inline void QOpenGLFunctions_4_0_Core::glShaderSource(GLuint shader, GLsizei count, const GLchar* const *string, const GLint *length)
{
- d_2_0_Core->ShaderSource(shader, count, string, length);
+ d_2_0_Core->f.ShaderSource(shader, count, string, length);
}
inline void QOpenGLFunctions_4_0_Core::glLinkProgram(GLuint program)
{
- d_2_0_Core->LinkProgram(program);
+ d_2_0_Core->f.LinkProgram(program);
}
inline GLboolean QOpenGLFunctions_4_0_Core::glIsShader(GLuint shader)
{
- return d_2_0_Core->IsShader(shader);
+ return d_2_0_Core->f.IsShader(shader);
}
inline GLboolean QOpenGLFunctions_4_0_Core::glIsProgram(GLuint program)
{
- return d_2_0_Core->IsProgram(program);
+ return d_2_0_Core->f.IsProgram(program);
}
inline void QOpenGLFunctions_4_0_Core::glGetVertexAttribPointerv(GLuint index, GLenum pname, GLvoid* *pointer)
{
- d_2_0_Core->GetVertexAttribPointerv(index, pname, pointer);
+ d_2_0_Core->f.GetVertexAttribPointerv(index, pname, pointer);
}
inline void QOpenGLFunctions_4_0_Core::glGetVertexAttribiv(GLuint index, GLenum pname, GLint *params)
{
- d_2_0_Core->GetVertexAttribiv(index, pname, params);
+ d_2_0_Core->f.GetVertexAttribiv(index, pname, params);
}
inline void QOpenGLFunctions_4_0_Core::glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat *params)
{
- d_2_0_Core->GetVertexAttribfv(index, pname, params);
+ d_2_0_Core->f.GetVertexAttribfv(index, pname, params);
}
inline void QOpenGLFunctions_4_0_Core::glGetVertexAttribdv(GLuint index, GLenum pname, GLdouble *params)
{
- d_2_0_Core->GetVertexAttribdv(index, pname, params);
+ d_2_0_Core->f.GetVertexAttribdv(index, pname, params);
}
inline void QOpenGLFunctions_4_0_Core::glGetUniformiv(GLuint program, GLint location, GLint *params)
{
- d_2_0_Core->GetUniformiv(program, location, params);
+ d_2_0_Core->f.GetUniformiv(program, location, params);
}
inline void QOpenGLFunctions_4_0_Core::glGetUniformfv(GLuint program, GLint location, GLfloat *params)
{
- d_2_0_Core->GetUniformfv(program, location, params);
+ d_2_0_Core->f.GetUniformfv(program, location, params);
}
inline GLint QOpenGLFunctions_4_0_Core::glGetUniformLocation(GLuint program, const GLchar *name)
{
- return d_2_0_Core->GetUniformLocation(program, name);
+ return d_2_0_Core->f.GetUniformLocation(program, name);
}
inline void QOpenGLFunctions_4_0_Core::glGetShaderSource(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source)
{
- d_2_0_Core->GetShaderSource(shader, bufSize, length, source);
+ d_2_0_Core->f.GetShaderSource(shader, bufSize, length, source);
}
inline void QOpenGLFunctions_4_0_Core::glGetShaderInfoLog(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
{
- d_2_0_Core->GetShaderInfoLog(shader, bufSize, length, infoLog);
+ d_2_0_Core->f.GetShaderInfoLog(shader, bufSize, length, infoLog);
}
inline void QOpenGLFunctions_4_0_Core::glGetShaderiv(GLuint shader, GLenum pname, GLint *params)
{
- d_2_0_Core->GetShaderiv(shader, pname, params);
+ d_2_0_Core->f.GetShaderiv(shader, pname, params);
}
inline void QOpenGLFunctions_4_0_Core::glGetProgramInfoLog(GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
{
- d_2_0_Core->GetProgramInfoLog(program, bufSize, length, infoLog);
+ d_2_0_Core->f.GetProgramInfoLog(program, bufSize, length, infoLog);
}
inline void QOpenGLFunctions_4_0_Core::glGetProgramiv(GLuint program, GLenum pname, GLint *params)
{
- d_2_0_Core->GetProgramiv(program, pname, params);
+ d_2_0_Core->f.GetProgramiv(program, pname, params);
}
inline GLint QOpenGLFunctions_4_0_Core::glGetAttribLocation(GLuint program, const GLchar *name)
{
- return d_2_0_Core->GetAttribLocation(program, name);
+ return d_2_0_Core->f.GetAttribLocation(program, name);
}
inline void QOpenGLFunctions_4_0_Core::glGetAttachedShaders(GLuint program, GLsizei maxCount, GLsizei *count, GLuint *obj)
{
- d_2_0_Core->GetAttachedShaders(program, maxCount, count, obj);
+ d_2_0_Core->f.GetAttachedShaders(program, maxCount, count, obj);
}
inline void QOpenGLFunctions_4_0_Core::glGetActiveUniform(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
{
- d_2_0_Core->GetActiveUniform(program, index, bufSize, length, size, type, name);
+ d_2_0_Core->f.GetActiveUniform(program, index, bufSize, length, size, type, name);
}
inline void QOpenGLFunctions_4_0_Core::glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
{
- d_2_0_Core->GetActiveAttrib(program, index, bufSize, length, size, type, name);
+ d_2_0_Core->f.GetActiveAttrib(program, index, bufSize, length, size, type, name);
}
inline void QOpenGLFunctions_4_0_Core::glEnableVertexAttribArray(GLuint index)
{
- d_2_0_Core->EnableVertexAttribArray(index);
+ d_2_0_Core->f.EnableVertexAttribArray(index);
}
inline void QOpenGLFunctions_4_0_Core::glDisableVertexAttribArray(GLuint index)
{
- d_2_0_Core->DisableVertexAttribArray(index);
+ d_2_0_Core->f.DisableVertexAttribArray(index);
}
inline void QOpenGLFunctions_4_0_Core::glDetachShader(GLuint program, GLuint shader)
{
- d_2_0_Core->DetachShader(program, shader);
+ d_2_0_Core->f.DetachShader(program, shader);
}
inline void QOpenGLFunctions_4_0_Core::glDeleteShader(GLuint shader)
{
- d_2_0_Core->DeleteShader(shader);
+ d_2_0_Core->f.DeleteShader(shader);
}
inline void QOpenGLFunctions_4_0_Core::glDeleteProgram(GLuint program)
{
- d_2_0_Core->DeleteProgram(program);
+ d_2_0_Core->f.DeleteProgram(program);
}
inline GLuint QOpenGLFunctions_4_0_Core::glCreateShader(GLenum type)
{
- return d_2_0_Core->CreateShader(type);
+ return d_2_0_Core->f.CreateShader(type);
}
inline GLuint QOpenGLFunctions_4_0_Core::glCreateProgram()
{
- return d_2_0_Core->CreateProgram();
+ return d_2_0_Core->f.CreateProgram();
}
inline void QOpenGLFunctions_4_0_Core::glCompileShader(GLuint shader)
{
- d_2_0_Core->CompileShader(shader);
+ d_2_0_Core->f.CompileShader(shader);
}
inline void QOpenGLFunctions_4_0_Core::glBindAttribLocation(GLuint program, GLuint index, const GLchar *name)
{
- d_2_0_Core->BindAttribLocation(program, index, name);
+ d_2_0_Core->f.BindAttribLocation(program, index, name);
}
inline void QOpenGLFunctions_4_0_Core::glAttachShader(GLuint program, GLuint shader)
{
- d_2_0_Core->AttachShader(program, shader);
+ d_2_0_Core->f.AttachShader(program, shader);
}
inline void QOpenGLFunctions_4_0_Core::glStencilMaskSeparate(GLenum face, GLuint mask)
{
- d_2_0_Core->StencilMaskSeparate(face, mask);
+ d_2_0_Core->f.StencilMaskSeparate(face, mask);
}
inline void QOpenGLFunctions_4_0_Core::glStencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask)
{
- d_2_0_Core->StencilFuncSeparate(face, func, ref, mask);
+ d_2_0_Core->f.StencilFuncSeparate(face, func, ref, mask);
}
inline void QOpenGLFunctions_4_0_Core::glStencilOpSeparate(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass)
{
- d_2_0_Core->StencilOpSeparate(face, sfail, dpfail, dppass);
+ d_2_0_Core->f.StencilOpSeparate(face, sfail, dpfail, dppass);
}
inline void QOpenGLFunctions_4_0_Core::glDrawBuffers(GLsizei n, const GLenum *bufs)
{
- d_2_0_Core->DrawBuffers(n, bufs);
+ d_2_0_Core->f.DrawBuffers(n, bufs);
}
inline void QOpenGLFunctions_4_0_Core::glBlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha)
{
- d_2_0_Core->BlendEquationSeparate(modeRGB, modeAlpha);
+ d_2_0_Core->f.BlendEquationSeparate(modeRGB, modeAlpha);
}
// OpenGL 2.1 core functions
inline void QOpenGLFunctions_4_0_Core::glUniformMatrix4x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix4x3fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix4x3fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_0_Core::glUniformMatrix3x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix3x4fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix3x4fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_0_Core::glUniformMatrix4x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix4x2fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix4x2fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_0_Core::glUniformMatrix2x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix2x4fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix2x4fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_0_Core::glUniformMatrix3x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix3x2fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix3x2fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_0_Core::glUniformMatrix2x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix2x3fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix2x3fv(location, count, transpose, value);
}
// OpenGL 3.0 core functions
inline GLboolean QOpenGLFunctions_4_0_Core::glIsVertexArray(GLuint array)
{
- return d_3_0_Core->IsVertexArray(array);
+ return d_3_0_Core->f.IsVertexArray(array);
}
inline void QOpenGLFunctions_4_0_Core::glGenVertexArrays(GLsizei n, GLuint *arrays)
{
- d_3_0_Core->GenVertexArrays(n, arrays);
+ d_3_0_Core->f.GenVertexArrays(n, arrays);
}
inline void QOpenGLFunctions_4_0_Core::glDeleteVertexArrays(GLsizei n, const GLuint *arrays)
{
- d_3_0_Core->DeleteVertexArrays(n, arrays);
+ d_3_0_Core->f.DeleteVertexArrays(n, arrays);
}
inline void QOpenGLFunctions_4_0_Core::glBindVertexArray(GLuint array)
{
- d_3_0_Core->BindVertexArray(array);
+ d_3_0_Core->f.BindVertexArray(array);
}
inline void QOpenGLFunctions_4_0_Core::glFlushMappedBufferRange(GLenum target, GLintptr offset, GLsizeiptr length)
{
- d_3_0_Core->FlushMappedBufferRange(target, offset, length);
+ d_3_0_Core->f.FlushMappedBufferRange(target, offset, length);
}
inline GLvoid* QOpenGLFunctions_4_0_Core::glMapBufferRange(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access)
{
- return d_3_0_Core->MapBufferRange(target, offset, length, access);
+ return d_3_0_Core->f.MapBufferRange(target, offset, length, access);
}
inline void QOpenGLFunctions_4_0_Core::glFramebufferTextureLayer(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer)
{
- d_3_0_Core->FramebufferTextureLayer(target, attachment, texture, level, layer);
+ d_3_0_Core->f.FramebufferTextureLayer(target, attachment, texture, level, layer);
}
inline void QOpenGLFunctions_4_0_Core::glRenderbufferStorageMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
{
- d_3_0_Core->RenderbufferStorageMultisample(target, samples, internalformat, width, height);
+ d_3_0_Core->f.RenderbufferStorageMultisample(target, samples, internalformat, width, height);
}
inline void QOpenGLFunctions_4_0_Core::glBlitFramebuffer(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
{
- d_3_0_Core->BlitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter);
+ d_3_0_Core->f.BlitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter);
}
inline void QOpenGLFunctions_4_0_Core::glGenerateMipmap(GLenum target)
{
- d_3_0_Core->GenerateMipmap(target);
+ d_3_0_Core->f.GenerateMipmap(target);
}
inline void QOpenGLFunctions_4_0_Core::glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint *params)
{
- d_3_0_Core->GetFramebufferAttachmentParameteriv(target, attachment, pname, params);
+ d_3_0_Core->f.GetFramebufferAttachmentParameteriv(target, attachment, pname, params);
}
inline void QOpenGLFunctions_4_0_Core::glFramebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
{
- d_3_0_Core->FramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer);
+ d_3_0_Core->f.FramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer);
}
inline void QOpenGLFunctions_4_0_Core::glFramebufferTexture3D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset)
{
- d_3_0_Core->FramebufferTexture3D(target, attachment, textarget, texture, level, zoffset);
+ d_3_0_Core->f.FramebufferTexture3D(target, attachment, textarget, texture, level, zoffset);
}
inline void QOpenGLFunctions_4_0_Core::glFramebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
{
- d_3_0_Core->FramebufferTexture2D(target, attachment, textarget, texture, level);
+ d_3_0_Core->f.FramebufferTexture2D(target, attachment, textarget, texture, level);
}
inline void QOpenGLFunctions_4_0_Core::glFramebufferTexture1D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
{
- d_3_0_Core->FramebufferTexture1D(target, attachment, textarget, texture, level);
+ d_3_0_Core->f.FramebufferTexture1D(target, attachment, textarget, texture, level);
}
inline GLenum QOpenGLFunctions_4_0_Core::glCheckFramebufferStatus(GLenum target)
{
- return d_3_0_Core->CheckFramebufferStatus(target);
+ return d_3_0_Core->f.CheckFramebufferStatus(target);
}
inline void QOpenGLFunctions_4_0_Core::glGenFramebuffers(GLsizei n, GLuint *framebuffers)
{
- d_3_0_Core->GenFramebuffers(n, framebuffers);
+ d_3_0_Core->f.GenFramebuffers(n, framebuffers);
}
inline void QOpenGLFunctions_4_0_Core::glDeleteFramebuffers(GLsizei n, const GLuint *framebuffers)
{
- d_3_0_Core->DeleteFramebuffers(n, framebuffers);
+ d_3_0_Core->f.DeleteFramebuffers(n, framebuffers);
}
inline void QOpenGLFunctions_4_0_Core::glBindFramebuffer(GLenum target, GLuint framebuffer)
{
- d_3_0_Core->BindFramebuffer(target, framebuffer);
+ d_3_0_Core->f.BindFramebuffer(target, framebuffer);
}
inline GLboolean QOpenGLFunctions_4_0_Core::glIsFramebuffer(GLuint framebuffer)
{
- return d_3_0_Core->IsFramebuffer(framebuffer);
+ return d_3_0_Core->f.IsFramebuffer(framebuffer);
}
inline void QOpenGLFunctions_4_0_Core::glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_3_0_Core->GetRenderbufferParameteriv(target, pname, params);
+ d_3_0_Core->f.GetRenderbufferParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_4_0_Core::glRenderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height)
{
- d_3_0_Core->RenderbufferStorage(target, internalformat, width, height);
+ d_3_0_Core->f.RenderbufferStorage(target, internalformat, width, height);
}
inline void QOpenGLFunctions_4_0_Core::glGenRenderbuffers(GLsizei n, GLuint *renderbuffers)
{
- d_3_0_Core->GenRenderbuffers(n, renderbuffers);
+ d_3_0_Core->f.GenRenderbuffers(n, renderbuffers);
}
inline void QOpenGLFunctions_4_0_Core::glDeleteRenderbuffers(GLsizei n, const GLuint *renderbuffers)
{
- d_3_0_Core->DeleteRenderbuffers(n, renderbuffers);
+ d_3_0_Core->f.DeleteRenderbuffers(n, renderbuffers);
}
inline void QOpenGLFunctions_4_0_Core::glBindRenderbuffer(GLenum target, GLuint renderbuffer)
{
- d_3_0_Core->BindRenderbuffer(target, renderbuffer);
+ d_3_0_Core->f.BindRenderbuffer(target, renderbuffer);
}
inline GLboolean QOpenGLFunctions_4_0_Core::glIsRenderbuffer(GLuint renderbuffer)
{
- return d_3_0_Core->IsRenderbuffer(renderbuffer);
+ return d_3_0_Core->f.IsRenderbuffer(renderbuffer);
}
inline const GLubyte * QOpenGLFunctions_4_0_Core::glGetStringi(GLenum name, GLuint index)
{
- return d_3_0_Core->GetStringi(name, index);
+ return d_3_0_Core->f.GetStringi(name, index);
}
inline void QOpenGLFunctions_4_0_Core::glClearBufferfi(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil)
{
- d_3_0_Core->ClearBufferfi(buffer, drawbuffer, depth, stencil);
+ d_3_0_Core->f.ClearBufferfi(buffer, drawbuffer, depth, stencil);
}
inline void QOpenGLFunctions_4_0_Core::glClearBufferfv(GLenum buffer, GLint drawbuffer, const GLfloat *value)
{
- d_3_0_Core->ClearBufferfv(buffer, drawbuffer, value);
+ d_3_0_Core->f.ClearBufferfv(buffer, drawbuffer, value);
}
inline void QOpenGLFunctions_4_0_Core::glClearBufferuiv(GLenum buffer, GLint drawbuffer, const GLuint *value)
{
- d_3_0_Core->ClearBufferuiv(buffer, drawbuffer, value);
+ d_3_0_Core->f.ClearBufferuiv(buffer, drawbuffer, value);
}
inline void QOpenGLFunctions_4_0_Core::glClearBufferiv(GLenum buffer, GLint drawbuffer, const GLint *value)
{
- d_3_0_Core->ClearBufferiv(buffer, drawbuffer, value);
+ d_3_0_Core->f.ClearBufferiv(buffer, drawbuffer, value);
}
inline void QOpenGLFunctions_4_0_Core::glGetTexParameterIuiv(GLenum target, GLenum pname, GLuint *params)
{
- d_3_0_Core->GetTexParameterIuiv(target, pname, params);
+ d_3_0_Core->f.GetTexParameterIuiv(target, pname, params);
}
inline void QOpenGLFunctions_4_0_Core::glGetTexParameterIiv(GLenum target, GLenum pname, GLint *params)
{
- d_3_0_Core->GetTexParameterIiv(target, pname, params);
+ d_3_0_Core->f.GetTexParameterIiv(target, pname, params);
}
inline void QOpenGLFunctions_4_0_Core::glTexParameterIuiv(GLenum target, GLenum pname, const GLuint *params)
{
- d_3_0_Core->TexParameterIuiv(target, pname, params);
+ d_3_0_Core->f.TexParameterIuiv(target, pname, params);
}
inline void QOpenGLFunctions_4_0_Core::glTexParameterIiv(GLenum target, GLenum pname, const GLint *params)
{
- d_3_0_Core->TexParameterIiv(target, pname, params);
+ d_3_0_Core->f.TexParameterIiv(target, pname, params);
}
inline void QOpenGLFunctions_4_0_Core::glUniform4uiv(GLint location, GLsizei count, const GLuint *value)
{
- d_3_0_Core->Uniform4uiv(location, count, value);
+ d_3_0_Core->f.Uniform4uiv(location, count, value);
}
inline void QOpenGLFunctions_4_0_Core::glUniform3uiv(GLint location, GLsizei count, const GLuint *value)
{
- d_3_0_Core->Uniform3uiv(location, count, value);
+ d_3_0_Core->f.Uniform3uiv(location, count, value);
}
inline void QOpenGLFunctions_4_0_Core::glUniform2uiv(GLint location, GLsizei count, const GLuint *value)
{
- d_3_0_Core->Uniform2uiv(location, count, value);
+ d_3_0_Core->f.Uniform2uiv(location, count, value);
}
inline void QOpenGLFunctions_4_0_Core::glUniform1uiv(GLint location, GLsizei count, const GLuint *value)
{
- d_3_0_Core->Uniform1uiv(location, count, value);
+ d_3_0_Core->f.Uniform1uiv(location, count, value);
}
inline void QOpenGLFunctions_4_0_Core::glUniform4ui(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
{
- d_3_0_Core->Uniform4ui(location, v0, v1, v2, v3);
+ d_3_0_Core->f.Uniform4ui(location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_4_0_Core::glUniform3ui(GLint location, GLuint v0, GLuint v1, GLuint v2)
{
- d_3_0_Core->Uniform3ui(location, v0, v1, v2);
+ d_3_0_Core->f.Uniform3ui(location, v0, v1, v2);
}
inline void QOpenGLFunctions_4_0_Core::glUniform2ui(GLint location, GLuint v0, GLuint v1)
{
- d_3_0_Core->Uniform2ui(location, v0, v1);
+ d_3_0_Core->f.Uniform2ui(location, v0, v1);
}
inline void QOpenGLFunctions_4_0_Core::glUniform1ui(GLint location, GLuint v0)
{
- d_3_0_Core->Uniform1ui(location, v0);
+ d_3_0_Core->f.Uniform1ui(location, v0);
}
inline GLint QOpenGLFunctions_4_0_Core::glGetFragDataLocation(GLuint program, const GLchar *name)
{
- return d_3_0_Core->GetFragDataLocation(program, name);
+ return d_3_0_Core->f.GetFragDataLocation(program, name);
}
inline void QOpenGLFunctions_4_0_Core::glBindFragDataLocation(GLuint program, GLuint color, const GLchar *name)
{
- d_3_0_Core->BindFragDataLocation(program, color, name);
+ d_3_0_Core->f.BindFragDataLocation(program, color, name);
}
inline void QOpenGLFunctions_4_0_Core::glGetUniformuiv(GLuint program, GLint location, GLuint *params)
{
- d_3_0_Core->GetUniformuiv(program, location, params);
+ d_3_0_Core->f.GetUniformuiv(program, location, params);
}
inline void QOpenGLFunctions_4_0_Core::glGetVertexAttribIuiv(GLuint index, GLenum pname, GLuint *params)
{
- d_3_0_Core->GetVertexAttribIuiv(index, pname, params);
+ d_3_0_Core->f.GetVertexAttribIuiv(index, pname, params);
}
inline void QOpenGLFunctions_4_0_Core::glGetVertexAttribIiv(GLuint index, GLenum pname, GLint *params)
{
- d_3_0_Core->GetVertexAttribIiv(index, pname, params);
+ d_3_0_Core->f.GetVertexAttribIiv(index, pname, params);
}
inline void QOpenGLFunctions_4_0_Core::glVertexAttribIPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_3_0_Core->VertexAttribIPointer(index, size, type, stride, pointer);
+ d_3_0_Core->f.VertexAttribIPointer(index, size, type, stride, pointer);
}
inline void QOpenGLFunctions_4_0_Core::glEndConditionalRender()
{
- d_3_0_Core->EndConditionalRender();
+ d_3_0_Core->f.EndConditionalRender();
}
inline void QOpenGLFunctions_4_0_Core::glBeginConditionalRender(GLuint id, GLenum mode)
{
- d_3_0_Core->BeginConditionalRender(id, mode);
+ d_3_0_Core->f.BeginConditionalRender(id, mode);
}
inline void QOpenGLFunctions_4_0_Core::glClampColor(GLenum target, GLenum clamp)
{
- d_3_0_Core->ClampColor(target, clamp);
+ d_3_0_Core->f.ClampColor(target, clamp);
}
inline void QOpenGLFunctions_4_0_Core::glGetTransformFeedbackVarying(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name)
{
- d_3_0_Core->GetTransformFeedbackVarying(program, index, bufSize, length, size, type, name);
+ d_3_0_Core->f.GetTransformFeedbackVarying(program, index, bufSize, length, size, type, name);
}
inline void QOpenGLFunctions_4_0_Core::glTransformFeedbackVaryings(GLuint program, GLsizei count, const GLchar* const *varyings, GLenum bufferMode)
{
- d_3_0_Core->TransformFeedbackVaryings(program, count, varyings, bufferMode);
+ d_3_0_Core->f.TransformFeedbackVaryings(program, count, varyings, bufferMode);
}
inline void QOpenGLFunctions_4_0_Core::glBindBufferBase(GLenum target, GLuint index, GLuint buffer)
{
- d_3_0_Core->BindBufferBase(target, index, buffer);
+ d_3_0_Core->f.BindBufferBase(target, index, buffer);
}
inline void QOpenGLFunctions_4_0_Core::glBindBufferRange(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)
{
- d_3_0_Core->BindBufferRange(target, index, buffer, offset, size);
+ d_3_0_Core->f.BindBufferRange(target, index, buffer, offset, size);
}
inline void QOpenGLFunctions_4_0_Core::glEndTransformFeedback()
{
- d_3_0_Core->EndTransformFeedback();
+ d_3_0_Core->f.EndTransformFeedback();
}
inline void QOpenGLFunctions_4_0_Core::glBeginTransformFeedback(GLenum primitiveMode)
{
- d_3_0_Core->BeginTransformFeedback(primitiveMode);
+ d_3_0_Core->f.BeginTransformFeedback(primitiveMode);
}
inline GLboolean QOpenGLFunctions_4_0_Core::glIsEnabledi(GLenum target, GLuint index)
{
- return d_3_0_Core->IsEnabledi(target, index);
+ return d_3_0_Core->f.IsEnabledi(target, index);
}
inline void QOpenGLFunctions_4_0_Core::glDisablei(GLenum target, GLuint index)
{
- d_3_0_Core->Disablei(target, index);
+ d_3_0_Core->f.Disablei(target, index);
}
inline void QOpenGLFunctions_4_0_Core::glEnablei(GLenum target, GLuint index)
{
- d_3_0_Core->Enablei(target, index);
+ d_3_0_Core->f.Enablei(target, index);
}
inline void QOpenGLFunctions_4_0_Core::glGetIntegeri_v(GLenum target, GLuint index, GLint *data)
{
- d_3_0_Core->GetIntegeri_v(target, index, data);
+ d_3_0_Core->f.GetIntegeri_v(target, index, data);
}
inline void QOpenGLFunctions_4_0_Core::glGetBooleani_v(GLenum target, GLuint index, GLboolean *data)
{
- d_3_0_Core->GetBooleani_v(target, index, data);
+ d_3_0_Core->f.GetBooleani_v(target, index, data);
}
inline void QOpenGLFunctions_4_0_Core::glColorMaski(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a)
{
- d_3_0_Core->ColorMaski(index, r, g, b, a);
+ d_3_0_Core->f.ColorMaski(index, r, g, b, a);
}
// OpenGL 3.1 core functions
inline void QOpenGLFunctions_4_0_Core::glCopyBufferSubData(GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size)
{
- d_3_1_Core->CopyBufferSubData(readTarget, writeTarget, readOffset, writeOffset, size);
+ d_3_1_Core->f.CopyBufferSubData(readTarget, writeTarget, readOffset, writeOffset, size);
}
inline void QOpenGLFunctions_4_0_Core::glUniformBlockBinding(GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding)
{
- d_3_1_Core->UniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding);
+ d_3_1_Core->f.UniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding);
}
inline void QOpenGLFunctions_4_0_Core::glGetActiveUniformBlockName(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName)
{
- d_3_1_Core->GetActiveUniformBlockName(program, uniformBlockIndex, bufSize, length, uniformBlockName);
+ d_3_1_Core->f.GetActiveUniformBlockName(program, uniformBlockIndex, bufSize, length, uniformBlockName);
}
inline void QOpenGLFunctions_4_0_Core::glGetActiveUniformBlockiv(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params)
{
- d_3_1_Core->GetActiveUniformBlockiv(program, uniformBlockIndex, pname, params);
+ d_3_1_Core->f.GetActiveUniformBlockiv(program, uniformBlockIndex, pname, params);
}
inline GLuint QOpenGLFunctions_4_0_Core::glGetUniformBlockIndex(GLuint program, const GLchar *uniformBlockName)
{
- return d_3_1_Core->GetUniformBlockIndex(program, uniformBlockName);
+ return d_3_1_Core->f.GetUniformBlockIndex(program, uniformBlockName);
}
inline void QOpenGLFunctions_4_0_Core::glGetActiveUniformName(GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformName)
{
- d_3_1_Core->GetActiveUniformName(program, uniformIndex, bufSize, length, uniformName);
+ d_3_1_Core->f.GetActiveUniformName(program, uniformIndex, bufSize, length, uniformName);
}
inline void QOpenGLFunctions_4_0_Core::glGetActiveUniformsiv(GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params)
{
- d_3_1_Core->GetActiveUniformsiv(program, uniformCount, uniformIndices, pname, params);
+ d_3_1_Core->f.GetActiveUniformsiv(program, uniformCount, uniformIndices, pname, params);
}
inline void QOpenGLFunctions_4_0_Core::glGetUniformIndices(GLuint program, GLsizei uniformCount, const GLchar* const *uniformNames, GLuint *uniformIndices)
{
- d_3_1_Core->GetUniformIndices(program, uniformCount, uniformNames, uniformIndices);
+ d_3_1_Core->f.GetUniformIndices(program, uniformCount, uniformNames, uniformIndices);
}
inline void QOpenGLFunctions_4_0_Core::glPrimitiveRestartIndex(GLuint index)
{
- d_3_1_Core->PrimitiveRestartIndex(index);
+ d_3_1_Core->f.PrimitiveRestartIndex(index);
}
inline void QOpenGLFunctions_4_0_Core::glTexBuffer(GLenum target, GLenum internalformat, GLuint buffer)
{
- d_3_1_Core->TexBuffer(target, internalformat, buffer);
+ d_3_1_Core->f.TexBuffer(target, internalformat, buffer);
}
inline void QOpenGLFunctions_4_0_Core::glDrawElementsInstanced(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei instancecount)
{
- d_3_1_Core->DrawElementsInstanced(mode, count, type, indices, instancecount);
+ d_3_1_Core->f.DrawElementsInstanced(mode, count, type, indices, instancecount);
}
inline void QOpenGLFunctions_4_0_Core::glDrawArraysInstanced(GLenum mode, GLint first, GLsizei count, GLsizei instancecount)
{
- d_3_1_Core->DrawArraysInstanced(mode, first, count, instancecount);
+ d_3_1_Core->f.DrawArraysInstanced(mode, first, count, instancecount);
}
// OpenGL 3.2 core functions
inline void QOpenGLFunctions_4_0_Core::glSampleMaski(GLuint index, GLbitfield mask)
{
- d_3_2_Core->SampleMaski(index, mask);
+ d_3_2_Core->f.SampleMaski(index, mask);
}
inline void QOpenGLFunctions_4_0_Core::glGetMultisamplefv(GLenum pname, GLuint index, GLfloat *val)
{
- d_3_2_Core->GetMultisamplefv(pname, index, val);
+ d_3_2_Core->f.GetMultisamplefv(pname, index, val);
}
inline void QOpenGLFunctions_4_0_Core::glTexImage3DMultisample(GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations)
{
- d_3_2_Core->TexImage3DMultisample(target, samples, internalformat, width, height, depth, fixedsamplelocations);
+ d_3_2_Core->f.TexImage3DMultisample(target, samples, internalformat, width, height, depth, fixedsamplelocations);
}
inline void QOpenGLFunctions_4_0_Core::glTexImage2DMultisample(GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations)
{
- d_3_2_Core->TexImage2DMultisample(target, samples, internalformat, width, height, fixedsamplelocations);
+ d_3_2_Core->f.TexImage2DMultisample(target, samples, internalformat, width, height, fixedsamplelocations);
}
inline void QOpenGLFunctions_4_0_Core::glGetSynciv(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values)
{
- d_3_2_Core->GetSynciv(sync, pname, bufSize, length, values);
+ d_3_2_Core->f.GetSynciv(sync, pname, bufSize, length, values);
}
inline void QOpenGLFunctions_4_0_Core::glGetInteger64v(GLenum pname, GLint64 *params)
{
- d_3_2_Core->GetInteger64v(pname, params);
+ d_3_2_Core->f.GetInteger64v(pname, params);
}
inline void QOpenGLFunctions_4_0_Core::glWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)
{
- d_3_2_Core->WaitSync(sync, flags, timeout);
+ d_3_2_Core->f.WaitSync(sync, flags, timeout);
}
inline GLenum QOpenGLFunctions_4_0_Core::glClientWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)
{
- return d_3_2_Core->ClientWaitSync(sync, flags, timeout);
+ return d_3_2_Core->f.ClientWaitSync(sync, flags, timeout);
}
inline void QOpenGLFunctions_4_0_Core::glDeleteSync(GLsync sync)
{
- d_3_2_Core->DeleteSync(sync);
+ d_3_2_Core->f.DeleteSync(sync);
}
inline GLboolean QOpenGLFunctions_4_0_Core::glIsSync(GLsync sync)
{
- return d_3_2_Core->IsSync(sync);
+ return d_3_2_Core->f.IsSync(sync);
}
inline GLsync QOpenGLFunctions_4_0_Core::glFenceSync(GLenum condition, GLbitfield flags)
{
- return d_3_2_Core->FenceSync(condition, flags);
+ return d_3_2_Core->f.FenceSync(condition, flags);
}
inline void QOpenGLFunctions_4_0_Core::glProvokingVertex(GLenum mode)
{
- d_3_2_Core->ProvokingVertex(mode);
+ d_3_2_Core->f.ProvokingVertex(mode);
}
inline void QOpenGLFunctions_4_0_Core::glMultiDrawElementsBaseVertex(GLenum mode, const GLsizei *count, GLenum type, const GLvoid* const *indices, GLsizei drawcount, const GLint *basevertex)
{
- d_3_2_Core->MultiDrawElementsBaseVertex(mode, count, type, indices, drawcount, basevertex);
+ d_3_2_Core->f.MultiDrawElementsBaseVertex(mode, count, type, indices, drawcount, basevertex);
}
inline void QOpenGLFunctions_4_0_Core::glDrawElementsInstancedBaseVertex(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei instancecount, GLint basevertex)
{
- d_3_2_Core->DrawElementsInstancedBaseVertex(mode, count, type, indices, instancecount, basevertex);
+ d_3_2_Core->f.DrawElementsInstancedBaseVertex(mode, count, type, indices, instancecount, basevertex);
}
inline void QOpenGLFunctions_4_0_Core::glDrawRangeElementsBaseVertex(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex)
{
- d_3_2_Core->DrawRangeElementsBaseVertex(mode, start, end, count, type, indices, basevertex);
+ d_3_2_Core->f.DrawRangeElementsBaseVertex(mode, start, end, count, type, indices, basevertex);
}
inline void QOpenGLFunctions_4_0_Core::glDrawElementsBaseVertex(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex)
{
- d_3_2_Core->DrawElementsBaseVertex(mode, count, type, indices, basevertex);
+ d_3_2_Core->f.DrawElementsBaseVertex(mode, count, type, indices, basevertex);
}
inline void QOpenGLFunctions_4_0_Core::glFramebufferTexture(GLenum target, GLenum attachment, GLuint texture, GLint level)
{
- d_3_2_Core->FramebufferTexture(target, attachment, texture, level);
+ d_3_2_Core->f.FramebufferTexture(target, attachment, texture, level);
}
inline void QOpenGLFunctions_4_0_Core::glGetBufferParameteri64v(GLenum target, GLenum pname, GLint64 *params)
{
- d_3_2_Core->GetBufferParameteri64v(target, pname, params);
+ d_3_2_Core->f.GetBufferParameteri64v(target, pname, params);
}
inline void QOpenGLFunctions_4_0_Core::glGetInteger64i_v(GLenum target, GLuint index, GLint64 *data)
{
- d_3_2_Core->GetInteger64i_v(target, index, data);
+ d_3_2_Core->f.GetInteger64i_v(target, index, data);
}
// OpenGL 3.3 core functions
inline void QOpenGLFunctions_4_0_Core::glVertexAttribP4uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
{
- d_3_3_Core->VertexAttribP4uiv(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP4uiv(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_0_Core::glVertexAttribP4ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
{
- d_3_3_Core->VertexAttribP4ui(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP4ui(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_0_Core::glVertexAttribP3uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
{
- d_3_3_Core->VertexAttribP3uiv(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP3uiv(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_0_Core::glVertexAttribP3ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
{
- d_3_3_Core->VertexAttribP3ui(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP3ui(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_0_Core::glVertexAttribP2uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
{
- d_3_3_Core->VertexAttribP2uiv(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP2uiv(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_0_Core::glVertexAttribP2ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
{
- d_3_3_Core->VertexAttribP2ui(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP2ui(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_0_Core::glVertexAttribP1uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
{
- d_3_3_Core->VertexAttribP1uiv(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP1uiv(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_0_Core::glVertexAttribP1ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
{
- d_3_3_Core->VertexAttribP1ui(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP1ui(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_0_Core::glSecondaryColorP3uiv(GLenum type, const GLuint *color)
@@ -2082,334 +2083,334 @@ inline void QOpenGLFunctions_4_0_Core::glVertexP2ui(GLenum type, GLuint value)
inline void QOpenGLFunctions_4_0_Core::glGetQueryObjectui64v(GLuint id, GLenum pname, GLuint64 *params)
{
- d_3_3_Core->GetQueryObjectui64v(id, pname, params);
+ d_3_3_Core->f.GetQueryObjectui64v(id, pname, params);
}
inline void QOpenGLFunctions_4_0_Core::glGetQueryObjecti64v(GLuint id, GLenum pname, GLint64 *params)
{
- d_3_3_Core->GetQueryObjecti64v(id, pname, params);
+ d_3_3_Core->f.GetQueryObjecti64v(id, pname, params);
}
inline void QOpenGLFunctions_4_0_Core::glQueryCounter(GLuint id, GLenum target)
{
- d_3_3_Core->QueryCounter(id, target);
+ d_3_3_Core->f.QueryCounter(id, target);
}
inline void QOpenGLFunctions_4_0_Core::glGetSamplerParameterIuiv(GLuint sampler, GLenum pname, GLuint *params)
{
- d_3_3_Core->GetSamplerParameterIuiv(sampler, pname, params);
+ d_3_3_Core->f.GetSamplerParameterIuiv(sampler, pname, params);
}
inline void QOpenGLFunctions_4_0_Core::glGetSamplerParameterfv(GLuint sampler, GLenum pname, GLfloat *params)
{
- d_3_3_Core->GetSamplerParameterfv(sampler, pname, params);
+ d_3_3_Core->f.GetSamplerParameterfv(sampler, pname, params);
}
inline void QOpenGLFunctions_4_0_Core::glGetSamplerParameterIiv(GLuint sampler, GLenum pname, GLint *params)
{
- d_3_3_Core->GetSamplerParameterIiv(sampler, pname, params);
+ d_3_3_Core->f.GetSamplerParameterIiv(sampler, pname, params);
}
inline void QOpenGLFunctions_4_0_Core::glGetSamplerParameteriv(GLuint sampler, GLenum pname, GLint *params)
{
- d_3_3_Core->GetSamplerParameteriv(sampler, pname, params);
+ d_3_3_Core->f.GetSamplerParameteriv(sampler, pname, params);
}
inline void QOpenGLFunctions_4_0_Core::glSamplerParameterIuiv(GLuint sampler, GLenum pname, const GLuint *param)
{
- d_3_3_Core->SamplerParameterIuiv(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameterIuiv(sampler, pname, param);
}
inline void QOpenGLFunctions_4_0_Core::glSamplerParameterIiv(GLuint sampler, GLenum pname, const GLint *param)
{
- d_3_3_Core->SamplerParameterIiv(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameterIiv(sampler, pname, param);
}
inline void QOpenGLFunctions_4_0_Core::glSamplerParameterfv(GLuint sampler, GLenum pname, const GLfloat *param)
{
- d_3_3_Core->SamplerParameterfv(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameterfv(sampler, pname, param);
}
inline void QOpenGLFunctions_4_0_Core::glSamplerParameterf(GLuint sampler, GLenum pname, GLfloat param)
{
- d_3_3_Core->SamplerParameterf(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameterf(sampler, pname, param);
}
inline void QOpenGLFunctions_4_0_Core::glSamplerParameteriv(GLuint sampler, GLenum pname, const GLint *param)
{
- d_3_3_Core->SamplerParameteriv(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameteriv(sampler, pname, param);
}
inline void QOpenGLFunctions_4_0_Core::glSamplerParameteri(GLuint sampler, GLenum pname, GLint param)
{
- d_3_3_Core->SamplerParameteri(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameteri(sampler, pname, param);
}
inline void QOpenGLFunctions_4_0_Core::glBindSampler(GLuint unit, GLuint sampler)
{
- d_3_3_Core->BindSampler(unit, sampler);
+ d_3_3_Core->f.BindSampler(unit, sampler);
}
inline GLboolean QOpenGLFunctions_4_0_Core::glIsSampler(GLuint sampler)
{
- return d_3_3_Core->IsSampler(sampler);
+ return d_3_3_Core->f.IsSampler(sampler);
}
inline void QOpenGLFunctions_4_0_Core::glDeleteSamplers(GLsizei count, const GLuint *samplers)
{
- d_3_3_Core->DeleteSamplers(count, samplers);
+ d_3_3_Core->f.DeleteSamplers(count, samplers);
}
inline void QOpenGLFunctions_4_0_Core::glGenSamplers(GLsizei count, GLuint *samplers)
{
- d_3_3_Core->GenSamplers(count, samplers);
+ d_3_3_Core->f.GenSamplers(count, samplers);
}
inline GLint QOpenGLFunctions_4_0_Core::glGetFragDataIndex(GLuint program, const GLchar *name)
{
- return d_3_3_Core->GetFragDataIndex(program, name);
+ return d_3_3_Core->f.GetFragDataIndex(program, name);
}
inline void QOpenGLFunctions_4_0_Core::glBindFragDataLocationIndexed(GLuint program, GLuint colorNumber, GLuint index, const GLchar *name)
{
- d_3_3_Core->BindFragDataLocationIndexed(program, colorNumber, index, name);
+ d_3_3_Core->f.BindFragDataLocationIndexed(program, colorNumber, index, name);
}
inline void QOpenGLFunctions_4_0_Core::glVertexAttribDivisor(GLuint index, GLuint divisor)
{
- d_3_3_Core->VertexAttribDivisor(index, divisor);
+ d_3_3_Core->f.VertexAttribDivisor(index, divisor);
}
// OpenGL 4.0 core functions
inline void QOpenGLFunctions_4_0_Core::glGetQueryIndexediv(GLenum target, GLuint index, GLenum pname, GLint *params)
{
- d_4_0_Core->GetQueryIndexediv(target, index, pname, params);
+ d_4_0_Core->f.GetQueryIndexediv(target, index, pname, params);
}
inline void QOpenGLFunctions_4_0_Core::glEndQueryIndexed(GLenum target, GLuint index)
{
- d_4_0_Core->EndQueryIndexed(target, index);
+ d_4_0_Core->f.EndQueryIndexed(target, index);
}
inline void QOpenGLFunctions_4_0_Core::glBeginQueryIndexed(GLenum target, GLuint index, GLuint id)
{
- d_4_0_Core->BeginQueryIndexed(target, index, id);
+ d_4_0_Core->f.BeginQueryIndexed(target, index, id);
}
inline void QOpenGLFunctions_4_0_Core::glDrawTransformFeedbackStream(GLenum mode, GLuint id, GLuint stream)
{
- d_4_0_Core->DrawTransformFeedbackStream(mode, id, stream);
+ d_4_0_Core->f.DrawTransformFeedbackStream(mode, id, stream);
}
inline void QOpenGLFunctions_4_0_Core::glDrawTransformFeedback(GLenum mode, GLuint id)
{
- d_4_0_Core->DrawTransformFeedback(mode, id);
+ d_4_0_Core->f.DrawTransformFeedback(mode, id);
}
inline void QOpenGLFunctions_4_0_Core::glResumeTransformFeedback()
{
- d_4_0_Core->ResumeTransformFeedback();
+ d_4_0_Core->f.ResumeTransformFeedback();
}
inline void QOpenGLFunctions_4_0_Core::glPauseTransformFeedback()
{
- d_4_0_Core->PauseTransformFeedback();
+ d_4_0_Core->f.PauseTransformFeedback();
}
inline GLboolean QOpenGLFunctions_4_0_Core::glIsTransformFeedback(GLuint id)
{
- return d_4_0_Core->IsTransformFeedback(id);
+ return d_4_0_Core->f.IsTransformFeedback(id);
}
inline void QOpenGLFunctions_4_0_Core::glGenTransformFeedbacks(GLsizei n, GLuint *ids)
{
- d_4_0_Core->GenTransformFeedbacks(n, ids);
+ d_4_0_Core->f.GenTransformFeedbacks(n, ids);
}
inline void QOpenGLFunctions_4_0_Core::glDeleteTransformFeedbacks(GLsizei n, const GLuint *ids)
{
- d_4_0_Core->DeleteTransformFeedbacks(n, ids);
+ d_4_0_Core->f.DeleteTransformFeedbacks(n, ids);
}
inline void QOpenGLFunctions_4_0_Core::glBindTransformFeedback(GLenum target, GLuint id)
{
- d_4_0_Core->BindTransformFeedback(target, id);
+ d_4_0_Core->f.BindTransformFeedback(target, id);
}
inline void QOpenGLFunctions_4_0_Core::glPatchParameterfv(GLenum pname, const GLfloat *values)
{
- d_4_0_Core->PatchParameterfv(pname, values);
+ d_4_0_Core->f.PatchParameterfv(pname, values);
}
inline void QOpenGLFunctions_4_0_Core::glPatchParameteri(GLenum pname, GLint value)
{
- d_4_0_Core->PatchParameteri(pname, value);
+ d_4_0_Core->f.PatchParameteri(pname, value);
}
inline void QOpenGLFunctions_4_0_Core::glGetProgramStageiv(GLuint program, GLenum shadertype, GLenum pname, GLint *values)
{
- d_4_0_Core->GetProgramStageiv(program, shadertype, pname, values);
+ d_4_0_Core->f.GetProgramStageiv(program, shadertype, pname, values);
}
inline void QOpenGLFunctions_4_0_Core::glGetUniformSubroutineuiv(GLenum shadertype, GLint location, GLuint *params)
{
- d_4_0_Core->GetUniformSubroutineuiv(shadertype, location, params);
+ d_4_0_Core->f.GetUniformSubroutineuiv(shadertype, location, params);
}
inline void QOpenGLFunctions_4_0_Core::glUniformSubroutinesuiv(GLenum shadertype, GLsizei count, const GLuint *indices)
{
- d_4_0_Core->UniformSubroutinesuiv(shadertype, count, indices);
+ d_4_0_Core->f.UniformSubroutinesuiv(shadertype, count, indices);
}
inline void QOpenGLFunctions_4_0_Core::glGetActiveSubroutineName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name)
{
- d_4_0_Core->GetActiveSubroutineName(program, shadertype, index, bufsize, length, name);
+ d_4_0_Core->f.GetActiveSubroutineName(program, shadertype, index, bufsize, length, name);
}
inline void QOpenGLFunctions_4_0_Core::glGetActiveSubroutineUniformName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name)
{
- d_4_0_Core->GetActiveSubroutineUniformName(program, shadertype, index, bufsize, length, name);
+ d_4_0_Core->f.GetActiveSubroutineUniformName(program, shadertype, index, bufsize, length, name);
}
inline void QOpenGLFunctions_4_0_Core::glGetActiveSubroutineUniformiv(GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint *values)
{
- d_4_0_Core->GetActiveSubroutineUniformiv(program, shadertype, index, pname, values);
+ d_4_0_Core->f.GetActiveSubroutineUniformiv(program, shadertype, index, pname, values);
}
inline GLuint QOpenGLFunctions_4_0_Core::glGetSubroutineIndex(GLuint program, GLenum shadertype, const GLchar *name)
{
- return d_4_0_Core->GetSubroutineIndex(program, shadertype, name);
+ return d_4_0_Core->f.GetSubroutineIndex(program, shadertype, name);
}
inline GLint QOpenGLFunctions_4_0_Core::glGetSubroutineUniformLocation(GLuint program, GLenum shadertype, const GLchar *name)
{
- return d_4_0_Core->GetSubroutineUniformLocation(program, shadertype, name);
+ return d_4_0_Core->f.GetSubroutineUniformLocation(program, shadertype, name);
}
inline void QOpenGLFunctions_4_0_Core::glGetUniformdv(GLuint program, GLint location, GLdouble *params)
{
- d_4_0_Core->GetUniformdv(program, location, params);
+ d_4_0_Core->f.GetUniformdv(program, location, params);
}
inline void QOpenGLFunctions_4_0_Core::glUniformMatrix4x3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix4x3dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix4x3dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_0_Core::glUniformMatrix4x2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix4x2dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix4x2dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_0_Core::glUniformMatrix3x4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix3x4dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix3x4dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_0_Core::glUniformMatrix3x2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix3x2dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix3x2dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_0_Core::glUniformMatrix2x4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix2x4dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix2x4dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_0_Core::glUniformMatrix2x3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix2x3dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix2x3dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_0_Core::glUniformMatrix4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix4dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix4dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_0_Core::glUniformMatrix3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix3dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix3dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_0_Core::glUniformMatrix2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix2dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix2dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_0_Core::glUniform4dv(GLint location, GLsizei count, const GLdouble *value)
{
- d_4_0_Core->Uniform4dv(location, count, value);
+ d_4_0_Core->f.Uniform4dv(location, count, value);
}
inline void QOpenGLFunctions_4_0_Core::glUniform3dv(GLint location, GLsizei count, const GLdouble *value)
{
- d_4_0_Core->Uniform3dv(location, count, value);
+ d_4_0_Core->f.Uniform3dv(location, count, value);
}
inline void QOpenGLFunctions_4_0_Core::glUniform2dv(GLint location, GLsizei count, const GLdouble *value)
{
- d_4_0_Core->Uniform2dv(location, count, value);
+ d_4_0_Core->f.Uniform2dv(location, count, value);
}
inline void QOpenGLFunctions_4_0_Core::glUniform1dv(GLint location, GLsizei count, const GLdouble *value)
{
- d_4_0_Core->Uniform1dv(location, count, value);
+ d_4_0_Core->f.Uniform1dv(location, count, value);
}
inline void QOpenGLFunctions_4_0_Core::glUniform4d(GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
{
- d_4_0_Core->Uniform4d(location, x, y, z, w);
+ d_4_0_Core->f.Uniform4d(location, x, y, z, w);
}
inline void QOpenGLFunctions_4_0_Core::glUniform3d(GLint location, GLdouble x, GLdouble y, GLdouble z)
{
- d_4_0_Core->Uniform3d(location, x, y, z);
+ d_4_0_Core->f.Uniform3d(location, x, y, z);
}
inline void QOpenGLFunctions_4_0_Core::glUniform2d(GLint location, GLdouble x, GLdouble y)
{
- d_4_0_Core->Uniform2d(location, x, y);
+ d_4_0_Core->f.Uniform2d(location, x, y);
}
inline void QOpenGLFunctions_4_0_Core::glUniform1d(GLint location, GLdouble x)
{
- d_4_0_Core->Uniform1d(location, x);
+ d_4_0_Core->f.Uniform1d(location, x);
}
inline void QOpenGLFunctions_4_0_Core::glDrawElementsIndirect(GLenum mode, GLenum type, const GLvoid *indirect)
{
- d_4_0_Core->DrawElementsIndirect(mode, type, indirect);
+ d_4_0_Core->f.DrawElementsIndirect(mode, type, indirect);
}
inline void QOpenGLFunctions_4_0_Core::glDrawArraysIndirect(GLenum mode, const GLvoid *indirect)
{
- d_4_0_Core->DrawArraysIndirect(mode, indirect);
+ d_4_0_Core->f.DrawArraysIndirect(mode, indirect);
}
inline void QOpenGLFunctions_4_0_Core::glBlendFuncSeparatei(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
{
- d_4_0_Core->BlendFuncSeparatei(buf, srcRGB, dstRGB, srcAlpha, dstAlpha);
+ d_4_0_Core->f.BlendFuncSeparatei(buf, srcRGB, dstRGB, srcAlpha, dstAlpha);
}
inline void QOpenGLFunctions_4_0_Core::glBlendFunci(GLuint buf, GLenum src, GLenum dst)
{
- d_4_0_Core->BlendFunci(buf, src, dst);
+ d_4_0_Core->f.BlendFunci(buf, src, dst);
}
inline void QOpenGLFunctions_4_0_Core::glBlendEquationSeparatei(GLuint buf, GLenum modeRGB, GLenum modeAlpha)
{
- d_4_0_Core->BlendEquationSeparatei(buf, modeRGB, modeAlpha);
+ d_4_0_Core->f.BlendEquationSeparatei(buf, modeRGB, modeAlpha);
}
inline void QOpenGLFunctions_4_0_Core::glBlendEquationi(GLuint buf, GLenum mode)
{
- d_4_0_Core->BlendEquationi(buf, mode);
+ d_4_0_Core->f.BlendEquationi(buf, mode);
}
inline void QOpenGLFunctions_4_0_Core::glMinSampleShading(GLfloat value)
{
- d_4_0_Core->MinSampleShading(value);
+ d_4_0_Core->f.MinSampleShading(value);
}
diff --git a/src/gui/opengl/qopenglfunctions_4_1_compatibility.cpp b/src/gui/opengl/qopenglfunctions_4_1_compatibility.cpp
index f1a3bb5b05..293409ddef 100644
--- a/src/gui/opengl/qopenglfunctions_4_1_compatibility.cpp
+++ b/src/gui/opengl/qopenglfunctions_4_1_compatibility.cpp
@@ -93,86 +93,66 @@ QOpenGLFunctions_4_1_Compatibility::QOpenGLFunctions_4_1_Compatibility()
QOpenGLFunctions_4_1_Compatibility::~QOpenGLFunctions_4_1_Compatibility()
{
- if (d_1_0_Core && !d_1_0_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_0_Core->context, QOpenGLFunctions_1_0_CoreBackend::versionStatus());
- delete d_1_0_Core;
- }
- if (d_1_1_Core && !d_1_1_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_1_Core->context, QOpenGLFunctions_1_1_CoreBackend::versionStatus());
- delete d_1_1_Core;
- }
- if (d_1_2_Core && !d_1_2_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_2_Core->context, QOpenGLFunctions_1_2_CoreBackend::versionStatus());
- delete d_1_2_Core;
- }
- if (d_1_3_Core && !d_1_3_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_3_Core->context, QOpenGLFunctions_1_3_CoreBackend::versionStatus());
- delete d_1_3_Core;
- }
- if (d_1_4_Core && !d_1_4_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_4_Core->context, QOpenGLFunctions_1_4_CoreBackend::versionStatus());
- delete d_1_4_Core;
- }
- if (d_1_5_Core && !d_1_5_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_5_Core->context, QOpenGLFunctions_1_5_CoreBackend::versionStatus());
- delete d_1_5_Core;
- }
- if (d_2_0_Core && !d_2_0_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_2_0_Core->context, QOpenGLFunctions_2_0_CoreBackend::versionStatus());
- delete d_2_0_Core;
- }
- if (d_2_1_Core && !d_2_1_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_2_1_Core->context, QOpenGLFunctions_2_1_CoreBackend::versionStatus());
- delete d_2_1_Core;
- }
- if (d_3_0_Core && !d_3_0_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_3_0_Core->context, QOpenGLFunctions_3_0_CoreBackend::versionStatus());
- delete d_3_0_Core;
- }
- if (d_3_1_Core && !d_3_1_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_3_1_Core->context, QOpenGLFunctions_3_1_CoreBackend::versionStatus());
- delete d_3_1_Core;
- }
- if (d_3_2_Core && !d_3_2_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_3_2_Core->context, QOpenGLFunctions_3_2_CoreBackend::versionStatus());
- delete d_3_2_Core;
- }
- if (d_3_3_Core && !d_3_3_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_3_3_Core->context, QOpenGLFunctions_3_3_CoreBackend::versionStatus());
- delete d_3_3_Core;
- }
- if (d_4_0_Core && !d_4_0_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_4_0_Core->context, QOpenGLFunctions_4_0_CoreBackend::versionStatus());
- delete d_4_0_Core;
- }
- if (d_4_1_Core && !d_4_1_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_4_1_Core->context, QOpenGLFunctions_4_1_CoreBackend::versionStatus());
- delete d_4_1_Core;
- }
- if (d_1_0_Deprecated && !d_1_0_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_0_Deprecated->context, QOpenGLFunctions_1_0_DeprecatedBackend::versionStatus());
- delete d_1_0_Deprecated;
- }
- if (d_1_1_Deprecated && !d_1_1_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_1_Deprecated->context, QOpenGLFunctions_1_1_DeprecatedBackend::versionStatus());
- delete d_1_1_Deprecated;
- }
- if (d_1_2_Deprecated && !d_1_2_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_2_Deprecated->context, QOpenGLFunctions_1_2_DeprecatedBackend::versionStatus());
- delete d_1_2_Deprecated;
- }
- if (d_1_3_Deprecated && !d_1_3_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_3_Deprecated->context, QOpenGLFunctions_1_3_DeprecatedBackend::versionStatus());
- delete d_1_3_Deprecated;
- }
- if (d_1_4_Deprecated && !d_1_4_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_4_Deprecated->context, QOpenGLFunctions_1_4_DeprecatedBackend::versionStatus());
- delete d_1_4_Deprecated;
- }
- if (d_3_3_Deprecated && !d_3_3_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_3_3_Deprecated->context, QOpenGLFunctions_3_3_DeprecatedBackend::versionStatus());
- delete d_3_3_Deprecated;
- }
+ if (d_1_0_Core)
+ d_1_0_Core->refs.deref();
+ Q_ASSERT(d_1_0_Core->refs.load());
+ if (d_1_1_Core)
+ d_1_1_Core->refs.deref();
+ Q_ASSERT(d_1_1_Core->refs.load());
+ if (d_1_2_Core)
+ d_1_2_Core->refs.deref();
+ Q_ASSERT(d_1_2_Core->refs.load());
+ if (d_1_3_Core)
+ d_1_3_Core->refs.deref();
+ Q_ASSERT(d_1_3_Core->refs.load());
+ if (d_1_4_Core)
+ d_1_4_Core->refs.deref();
+ Q_ASSERT(d_1_4_Core->refs.load());
+ if (d_1_5_Core)
+ d_1_5_Core->refs.deref();
+ Q_ASSERT(d_1_5_Core->refs.load());
+ if (d_2_0_Core)
+ d_2_0_Core->refs.deref();
+ Q_ASSERT(d_2_0_Core->refs.load());
+ if (d_2_1_Core)
+ d_2_1_Core->refs.deref();
+ Q_ASSERT(d_2_1_Core->refs.load());
+ if (d_3_0_Core)
+ d_3_0_Core->refs.deref();
+ Q_ASSERT(d_3_0_Core->refs.load());
+ if (d_3_1_Core)
+ d_3_1_Core->refs.deref();
+ Q_ASSERT(d_3_1_Core->refs.load());
+ if (d_3_2_Core)
+ d_3_2_Core->refs.deref();
+ Q_ASSERT(d_3_2_Core->refs.load());
+ if (d_3_3_Core)
+ d_3_3_Core->refs.deref();
+ Q_ASSERT(d_3_3_Core->refs.load());
+ if (d_4_0_Core)
+ d_4_0_Core->refs.deref();
+ Q_ASSERT(d_4_0_Core->refs.load());
+ if (d_4_1_Core)
+ d_4_1_Core->refs.deref();
+ Q_ASSERT(d_4_1_Core->refs.load());
+ if (d_1_0_Deprecated)
+ d_1_0_Deprecated->refs.deref();
+ Q_ASSERT(d_1_0_Deprecated->refs.load());
+ if (d_1_1_Deprecated)
+ d_1_1_Deprecated->refs.deref();
+ Q_ASSERT(d_1_1_Deprecated->refs.load());
+ if (d_1_2_Deprecated)
+ d_1_2_Deprecated->refs.deref();
+ Q_ASSERT(d_1_2_Deprecated->refs.load());
+ if (d_1_3_Deprecated)
+ d_1_3_Deprecated->refs.deref();
+ Q_ASSERT(d_1_3_Deprecated->refs.load());
+ if (d_1_4_Deprecated)
+ d_1_4_Deprecated->refs.deref();
+ Q_ASSERT(d_1_4_Deprecated->refs.load());
+ if (d_3_3_Deprecated)
+ d_3_3_Deprecated->refs.deref();
+ Q_ASSERT(d_3_3_Deprecated->refs.load());
}
bool QOpenGLFunctions_4_1_Compatibility::initializeOpenGLFunctions()
@@ -191,162 +171,82 @@ bool QOpenGLFunctions_4_1_Compatibility::initializeOpenGLFunctions()
// Function pointers in the backends are resolved at creation time
QOpenGLVersionFunctionsBackend* d = 0;
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_0_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_0_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_0_CoreBackend::versionStatus(), d);
- }
d_1_0_Core = static_cast<QOpenGLFunctions_1_0_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_1_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_1_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_1_CoreBackend::versionStatus(), d);
- }
d_1_1_Core = static_cast<QOpenGLFunctions_1_1_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_2_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_2_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_2_CoreBackend::versionStatus(), d);
- }
d_1_2_Core = static_cast<QOpenGLFunctions_1_2_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_3_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_3_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_3_CoreBackend::versionStatus(), d);
- }
d_1_3_Core = static_cast<QOpenGLFunctions_1_3_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_4_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_4_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_4_CoreBackend::versionStatus(), d);
- }
d_1_4_Core = static_cast<QOpenGLFunctions_1_4_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_5_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_5_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_5_CoreBackend::versionStatus(), d);
- }
d_1_5_Core = static_cast<QOpenGLFunctions_1_5_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_2_0_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_2_0_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_2_0_CoreBackend::versionStatus(), d);
- }
d_2_0_Core = static_cast<QOpenGLFunctions_2_0_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_2_1_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_2_1_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_2_1_CoreBackend::versionStatus(), d);
- }
d_2_1_Core = static_cast<QOpenGLFunctions_2_1_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_3_0_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_3_0_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_3_0_CoreBackend::versionStatus(), d);
- }
d_3_0_Core = static_cast<QOpenGLFunctions_3_0_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_3_1_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_3_1_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_3_1_CoreBackend::versionStatus(), d);
- }
d_3_1_Core = static_cast<QOpenGLFunctions_3_1_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_3_2_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_3_2_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_3_2_CoreBackend::versionStatus(), d);
- }
d_3_2_Core = static_cast<QOpenGLFunctions_3_2_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_3_3_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_3_3_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_3_3_CoreBackend::versionStatus(), d);
- }
d_3_3_Core = static_cast<QOpenGLFunctions_3_3_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_4_0_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_4_0_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_4_0_CoreBackend::versionStatus(), d);
- }
d_4_0_Core = static_cast<QOpenGLFunctions_4_0_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_4_1_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_4_1_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_4_1_CoreBackend::versionStatus(), d);
- }
d_4_1_Core = static_cast<QOpenGLFunctions_4_1_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_0_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_0_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_0_DeprecatedBackend::versionStatus(), d);
- }
d_1_0_Deprecated = static_cast<QOpenGLFunctions_1_0_DeprecatedBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_1_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_1_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_1_DeprecatedBackend::versionStatus(), d);
- }
d_1_1_Deprecated = static_cast<QOpenGLFunctions_1_1_DeprecatedBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_2_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_2_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_2_DeprecatedBackend::versionStatus(), d);
- }
d_1_2_Deprecated = static_cast<QOpenGLFunctions_1_2_DeprecatedBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_3_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_3_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_3_DeprecatedBackend::versionStatus(), d);
- }
d_1_3_Deprecated = static_cast<QOpenGLFunctions_1_3_DeprecatedBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_4_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_4_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_4_DeprecatedBackend::versionStatus(), d);
- }
d_1_4_Deprecated = static_cast<QOpenGLFunctions_1_4_DeprecatedBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_3_3_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_3_3_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_3_3_DeprecatedBackend::versionStatus(), d);
- }
d_3_3_Deprecated = static_cast<QOpenGLFunctions_3_3_DeprecatedBackend*>(d);
d->refs.ref();
diff --git a/src/gui/opengl/qopenglfunctions_4_1_compatibility.h b/src/gui/opengl/qopenglfunctions_4_1_compatibility.h
index 17d87446c2..e06803f0aa 100644
--- a/src/gui/opengl/qopenglfunctions_4_1_compatibility.h
+++ b/src/gui/opengl/qopenglfunctions_4_1_compatibility.h
@@ -1,6 +1,7 @@
/****************************************************************************
**
** Copyright (C) 2013 Klaralvdalens Datakonsult AB (KDAB)
+** Copyright (C) 2016 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
** This file is part of the QtGui module of the Qt Toolkit.
@@ -1044,4208 +1045,4208 @@ private:
// OpenGL 1.0 core functions
inline void QOpenGLFunctions_4_1_Compatibility::glViewport(GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_0_Core->Viewport(x, y, width, height);
+ d_1_0_Core->f.Viewport(x, y, width, height);
}
inline void QOpenGLFunctions_4_1_Compatibility::glDepthRange(GLdouble nearVal, GLdouble farVal)
{
- d_1_0_Core->DepthRange(nearVal, farVal);
+ d_1_0_Core->f.DepthRange(nearVal, farVal);
}
inline GLboolean QOpenGLFunctions_4_1_Compatibility::glIsEnabled(GLenum cap)
{
- return d_1_0_Core->IsEnabled(cap);
+ return d_1_0_Core->f.IsEnabled(cap);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint *params)
{
- d_1_0_Core->GetTexLevelParameteriv(target, level, pname, params);
+ d_1_0_Core->f.GetTexLevelParameteriv(target, level, pname, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetTexLevelParameterfv(GLenum target, GLint level, GLenum pname, GLfloat *params)
{
- d_1_0_Core->GetTexLevelParameterfv(target, level, pname, params);
+ d_1_0_Core->f.GetTexLevelParameterfv(target, level, pname, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetTexParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_0_Core->GetTexParameteriv(target, pname, params);
+ d_1_0_Core->f.GetTexParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetTexParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_0_Core->GetTexParameterfv(target, pname, params);
+ d_1_0_Core->f.GetTexParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetTexImage(GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels)
{
- d_1_0_Core->GetTexImage(target, level, format, type, pixels);
+ d_1_0_Core->f.GetTexImage(target, level, format, type, pixels);
}
inline const GLubyte * QOpenGLFunctions_4_1_Compatibility::glGetString(GLenum name)
{
- return d_1_0_Core->GetString(name);
+ return d_1_0_Core->f.GetString(name);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetIntegerv(GLenum pname, GLint *params)
{
- d_1_0_Core->GetIntegerv(pname, params);
+ d_1_0_Core->f.GetIntegerv(pname, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetFloatv(GLenum pname, GLfloat *params)
{
- d_1_0_Core->GetFloatv(pname, params);
+ d_1_0_Core->f.GetFloatv(pname, params);
}
inline GLenum QOpenGLFunctions_4_1_Compatibility::glGetError()
{
- return d_1_0_Core->GetError();
+ return d_1_0_Core->f.GetError();
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetDoublev(GLenum pname, GLdouble *params)
{
- d_1_0_Core->GetDoublev(pname, params);
+ d_1_0_Core->f.GetDoublev(pname, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetBooleanv(GLenum pname, GLboolean *params)
{
- d_1_0_Core->GetBooleanv(pname, params);
+ d_1_0_Core->f.GetBooleanv(pname, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels)
{
- d_1_0_Core->ReadPixels(x, y, width, height, format, type, pixels);
+ d_1_0_Core->f.ReadPixels(x, y, width, height, format, type, pixels);
}
inline void QOpenGLFunctions_4_1_Compatibility::glReadBuffer(GLenum mode)
{
- d_1_0_Core->ReadBuffer(mode);
+ d_1_0_Core->f.ReadBuffer(mode);
}
inline void QOpenGLFunctions_4_1_Compatibility::glPixelStorei(GLenum pname, GLint param)
{
- d_1_0_Core->PixelStorei(pname, param);
+ d_1_0_Core->f.PixelStorei(pname, param);
}
inline void QOpenGLFunctions_4_1_Compatibility::glPixelStoref(GLenum pname, GLfloat param)
{
- d_1_0_Core->PixelStoref(pname, param);
+ d_1_0_Core->f.PixelStoref(pname, param);
}
inline void QOpenGLFunctions_4_1_Compatibility::glDepthFunc(GLenum func)
{
- d_1_0_Core->DepthFunc(func);
+ d_1_0_Core->f.DepthFunc(func);
}
inline void QOpenGLFunctions_4_1_Compatibility::glStencilOp(GLenum fail, GLenum zfail, GLenum zpass)
{
- d_1_0_Core->StencilOp(fail, zfail, zpass);
+ d_1_0_Core->f.StencilOp(fail, zfail, zpass);
}
inline void QOpenGLFunctions_4_1_Compatibility::glStencilFunc(GLenum func, GLint ref, GLuint mask)
{
- d_1_0_Core->StencilFunc(func, ref, mask);
+ d_1_0_Core->f.StencilFunc(func, ref, mask);
}
inline void QOpenGLFunctions_4_1_Compatibility::glLogicOp(GLenum opcode)
{
- d_1_0_Core->LogicOp(opcode);
+ d_1_0_Core->f.LogicOp(opcode);
}
inline void QOpenGLFunctions_4_1_Compatibility::glBlendFunc(GLenum sfactor, GLenum dfactor)
{
- d_1_0_Core->BlendFunc(sfactor, dfactor);
+ d_1_0_Core->f.BlendFunc(sfactor, dfactor);
}
inline void QOpenGLFunctions_4_1_Compatibility::glFlush()
{
- d_1_0_Core->Flush();
+ d_1_0_Core->f.Flush();
}
inline void QOpenGLFunctions_4_1_Compatibility::glFinish()
{
- d_1_0_Core->Finish();
+ d_1_0_Core->f.Finish();
}
inline void QOpenGLFunctions_4_1_Compatibility::glEnable(GLenum cap)
{
- d_1_0_Core->Enable(cap);
+ d_1_0_Core->f.Enable(cap);
}
inline void QOpenGLFunctions_4_1_Compatibility::glDisable(GLenum cap)
{
- d_1_0_Core->Disable(cap);
+ d_1_0_Core->f.Disable(cap);
}
inline void QOpenGLFunctions_4_1_Compatibility::glDepthMask(GLboolean flag)
{
- d_1_0_Core->DepthMask(flag);
+ d_1_0_Core->f.DepthMask(flag);
}
inline void QOpenGLFunctions_4_1_Compatibility::glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
{
- d_1_0_Core->ColorMask(red, green, blue, alpha);
+ d_1_0_Core->f.ColorMask(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_1_Compatibility::glStencilMask(GLuint mask)
{
- d_1_0_Core->StencilMask(mask);
+ d_1_0_Core->f.StencilMask(mask);
}
inline void QOpenGLFunctions_4_1_Compatibility::glClearDepth(GLdouble depth)
{
- d_1_0_Core->ClearDepth(depth);
+ d_1_0_Core->f.ClearDepth(depth);
}
inline void QOpenGLFunctions_4_1_Compatibility::glClearStencil(GLint s)
{
- d_1_0_Core->ClearStencil(s);
+ d_1_0_Core->f.ClearStencil(s);
}
inline void QOpenGLFunctions_4_1_Compatibility::glClearColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_0_Core->ClearColor(red, green, blue, alpha);
+ d_1_0_Core->f.ClearColor(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_1_Compatibility::glClear(GLbitfield mask)
{
- d_1_0_Core->Clear(mask);
+ d_1_0_Core->f.Clear(mask);
}
inline void QOpenGLFunctions_4_1_Compatibility::glDrawBuffer(GLenum mode)
{
- d_1_0_Core->DrawBuffer(mode);
+ d_1_0_Core->f.DrawBuffer(mode);
}
inline void QOpenGLFunctions_4_1_Compatibility::glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_0_Core->TexImage2D(target, level, internalformat, width, height, border, format, type, pixels);
+ d_1_0_Core->f.TexImage2D(target, level, internalformat, width, height, border, format, type, pixels);
}
inline void QOpenGLFunctions_4_1_Compatibility::glTexImage1D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_0_Core->TexImage1D(target, level, internalformat, width, border, format, type, pixels);
+ d_1_0_Core->f.TexImage1D(target, level, internalformat, width, border, format, type, pixels);
}
inline void QOpenGLFunctions_4_1_Compatibility::glTexParameteriv(GLenum target, GLenum pname, const GLint *params)
{
- d_1_0_Core->TexParameteriv(target, pname, params);
+ d_1_0_Core->f.TexParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glTexParameteri(GLenum target, GLenum pname, GLint param)
{
- d_1_0_Core->TexParameteri(target, pname, param);
+ d_1_0_Core->f.TexParameteri(target, pname, param);
}
inline void QOpenGLFunctions_4_1_Compatibility::glTexParameterfv(GLenum target, GLenum pname, const GLfloat *params)
{
- d_1_0_Core->TexParameterfv(target, pname, params);
+ d_1_0_Core->f.TexParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glTexParameterf(GLenum target, GLenum pname, GLfloat param)
{
- d_1_0_Core->TexParameterf(target, pname, param);
+ d_1_0_Core->f.TexParameterf(target, pname, param);
}
inline void QOpenGLFunctions_4_1_Compatibility::glScissor(GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_0_Core->Scissor(x, y, width, height);
+ d_1_0_Core->f.Scissor(x, y, width, height);
}
inline void QOpenGLFunctions_4_1_Compatibility::glPolygonMode(GLenum face, GLenum mode)
{
- d_1_0_Core->PolygonMode(face, mode);
+ d_1_0_Core->f.PolygonMode(face, mode);
}
inline void QOpenGLFunctions_4_1_Compatibility::glPointSize(GLfloat size)
{
- d_1_0_Core->PointSize(size);
+ d_1_0_Core->f.PointSize(size);
}
inline void QOpenGLFunctions_4_1_Compatibility::glLineWidth(GLfloat width)
{
- d_1_0_Core->LineWidth(width);
+ d_1_0_Core->f.LineWidth(width);
}
inline void QOpenGLFunctions_4_1_Compatibility::glHint(GLenum target, GLenum mode)
{
- d_1_0_Core->Hint(target, mode);
+ d_1_0_Core->f.Hint(target, mode);
}
inline void QOpenGLFunctions_4_1_Compatibility::glFrontFace(GLenum mode)
{
- d_1_0_Core->FrontFace(mode);
+ d_1_0_Core->f.FrontFace(mode);
}
inline void QOpenGLFunctions_4_1_Compatibility::glCullFace(GLenum mode)
{
- d_1_0_Core->CullFace(mode);
+ d_1_0_Core->f.CullFace(mode);
}
// OpenGL 1.1 core functions
inline void QOpenGLFunctions_4_1_Compatibility::glIndexubv(const GLubyte *c)
{
- d_1_1_Deprecated->Indexubv(c);
+ d_1_1_Deprecated->f.Indexubv(c);
}
inline void QOpenGLFunctions_4_1_Compatibility::glIndexub(GLubyte c)
{
- d_1_1_Deprecated->Indexub(c);
+ d_1_1_Deprecated->f.Indexub(c);
}
inline GLboolean QOpenGLFunctions_4_1_Compatibility::glIsTexture(GLuint texture)
{
- return d_1_1_Core->IsTexture(texture);
+ return d_1_1_Core->f.IsTexture(texture);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGenTextures(GLsizei n, GLuint *textures)
{
- d_1_1_Core->GenTextures(n, textures);
+ d_1_1_Core->f.GenTextures(n, textures);
}
inline void QOpenGLFunctions_4_1_Compatibility::glDeleteTextures(GLsizei n, const GLuint *textures)
{
- d_1_1_Core->DeleteTextures(n, textures);
+ d_1_1_Core->f.DeleteTextures(n, textures);
}
inline void QOpenGLFunctions_4_1_Compatibility::glBindTexture(GLenum target, GLuint texture)
{
- d_1_1_Core->BindTexture(target, texture);
+ d_1_1_Core->f.BindTexture(target, texture);
}
inline void QOpenGLFunctions_4_1_Compatibility::glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_1_Core->TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels);
+ d_1_1_Core->f.TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels);
}
inline void QOpenGLFunctions_4_1_Compatibility::glTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_1_Core->TexSubImage1D(target, level, xoffset, width, format, type, pixels);
+ d_1_1_Core->f.TexSubImage1D(target, level, xoffset, width, format, type, pixels);
}
inline void QOpenGLFunctions_4_1_Compatibility::glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_1_Core->CopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height);
+ d_1_1_Core->f.CopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height);
}
inline void QOpenGLFunctions_4_1_Compatibility::glCopyTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
{
- d_1_1_Core->CopyTexSubImage1D(target, level, xoffset, x, y, width);
+ d_1_1_Core->f.CopyTexSubImage1D(target, level, xoffset, x, y, width);
}
inline void QOpenGLFunctions_4_1_Compatibility::glCopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
{
- d_1_1_Core->CopyTexImage2D(target, level, internalformat, x, y, width, height, border);
+ d_1_1_Core->f.CopyTexImage2D(target, level, internalformat, x, y, width, height, border);
}
inline void QOpenGLFunctions_4_1_Compatibility::glCopyTexImage1D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
{
- d_1_1_Core->CopyTexImage1D(target, level, internalformat, x, y, width, border);
+ d_1_1_Core->f.CopyTexImage1D(target, level, internalformat, x, y, width, border);
}
inline void QOpenGLFunctions_4_1_Compatibility::glPolygonOffset(GLfloat factor, GLfloat units)
{
- d_1_1_Core->PolygonOffset(factor, units);
+ d_1_1_Core->f.PolygonOffset(factor, units);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetPointerv(GLenum pname, GLvoid* *params)
{
- d_1_1_Deprecated->GetPointerv(pname, params);
+ d_1_1_Deprecated->f.GetPointerv(pname, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices)
{
- d_1_1_Core->DrawElements(mode, count, type, indices);
+ d_1_1_Core->f.DrawElements(mode, count, type, indices);
}
inline void QOpenGLFunctions_4_1_Compatibility::glDrawArrays(GLenum mode, GLint first, GLsizei count)
{
- d_1_1_Core->DrawArrays(mode, first, count);
+ d_1_1_Core->f.DrawArrays(mode, first, count);
}
// OpenGL 1.2 core functions
inline void QOpenGLFunctions_4_1_Compatibility::glCopyTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_2_Core->CopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height);
+ d_1_2_Core->f.CopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height);
}
inline void QOpenGLFunctions_4_1_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)
{
- d_1_2_Core->TexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);
+ d_1_2_Core->f.TexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);
}
inline void QOpenGLFunctions_4_1_Compatibility::glTexImage3D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_2_Core->TexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels);
+ d_1_2_Core->f.TexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels);
}
inline void QOpenGLFunctions_4_1_Compatibility::glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices)
{
- d_1_2_Core->DrawRangeElements(mode, start, end, count, type, indices);
+ d_1_2_Core->f.DrawRangeElements(mode, start, end, count, type, indices);
}
inline void QOpenGLFunctions_4_1_Compatibility::glBlendEquation(GLenum mode)
{
- d_1_2_Core->BlendEquation(mode);
+ d_1_2_Core->f.BlendEquation(mode);
}
inline void QOpenGLFunctions_4_1_Compatibility::glBlendColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_2_Core->BlendColor(red, green, blue, alpha);
+ d_1_2_Core->f.BlendColor(red, green, blue, alpha);
}
// OpenGL 1.3 core functions
inline void QOpenGLFunctions_4_1_Compatibility::glGetCompressedTexImage(GLenum target, GLint level, GLvoid *img)
{
- d_1_3_Core->GetCompressedTexImage(target, level, img);
+ d_1_3_Core->f.GetCompressedTexImage(target, level, img);
}
inline void QOpenGLFunctions_4_1_Compatibility::glCompressedTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexSubImage1D(target, level, xoffset, width, format, imageSize, data);
+ d_1_3_Core->f.CompressedTexSubImage1D(target, level, xoffset, width, format, imageSize, data);
}
inline void QOpenGLFunctions_4_1_Compatibility::glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data);
+ d_1_3_Core->f.CompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data);
}
inline void QOpenGLFunctions_4_1_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)
{
- d_1_3_Core->CompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data);
+ d_1_3_Core->f.CompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data);
}
inline void QOpenGLFunctions_4_1_Compatibility::glCompressedTexImage1D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexImage1D(target, level, internalformat, width, border, imageSize, data);
+ d_1_3_Core->f.CompressedTexImage1D(target, level, internalformat, width, border, imageSize, data);
}
inline void QOpenGLFunctions_4_1_Compatibility::glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data);
+ d_1_3_Core->f.CompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data);
}
inline void QOpenGLFunctions_4_1_Compatibility::glCompressedTexImage3D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data);
+ d_1_3_Core->f.CompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data);
}
inline void QOpenGLFunctions_4_1_Compatibility::glSampleCoverage(GLfloat value, GLboolean invert)
{
- d_1_3_Core->SampleCoverage(value, invert);
+ d_1_3_Core->f.SampleCoverage(value, invert);
}
inline void QOpenGLFunctions_4_1_Compatibility::glActiveTexture(GLenum texture)
{
- d_1_3_Core->ActiveTexture(texture);
+ d_1_3_Core->f.ActiveTexture(texture);
}
// OpenGL 1.4 core functions
inline void QOpenGLFunctions_4_1_Compatibility::glPointParameteriv(GLenum pname, const GLint *params)
{
- d_1_4_Core->PointParameteriv(pname, params);
+ d_1_4_Core->f.PointParameteriv(pname, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glPointParameteri(GLenum pname, GLint param)
{
- d_1_4_Core->PointParameteri(pname, param);
+ d_1_4_Core->f.PointParameteri(pname, param);
}
inline void QOpenGLFunctions_4_1_Compatibility::glPointParameterfv(GLenum pname, const GLfloat *params)
{
- d_1_4_Core->PointParameterfv(pname, params);
+ d_1_4_Core->f.PointParameterfv(pname, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glPointParameterf(GLenum pname, GLfloat param)
{
- d_1_4_Core->PointParameterf(pname, param);
+ d_1_4_Core->f.PointParameterf(pname, param);
}
inline void QOpenGLFunctions_4_1_Compatibility::glMultiDrawElements(GLenum mode, const GLsizei *count, GLenum type, const GLvoid* const *indices, GLsizei drawcount)
{
- d_1_4_Core->MultiDrawElements(mode, count, type, indices, drawcount);
+ d_1_4_Core->f.MultiDrawElements(mode, count, type, indices, drawcount);
}
inline void QOpenGLFunctions_4_1_Compatibility::glMultiDrawArrays(GLenum mode, const GLint *first, const GLsizei *count, GLsizei drawcount)
{
- d_1_4_Core->MultiDrawArrays(mode, first, count, drawcount);
+ d_1_4_Core->f.MultiDrawArrays(mode, first, count, drawcount);
}
inline void QOpenGLFunctions_4_1_Compatibility::glBlendFuncSeparate(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
{
- d_1_4_Core->BlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);
+ d_1_4_Core->f.BlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);
}
// OpenGL 1.5 core functions
inline void QOpenGLFunctions_4_1_Compatibility::glGetBufferPointerv(GLenum target, GLenum pname, GLvoid* *params)
{
- d_1_5_Core->GetBufferPointerv(target, pname, params);
+ d_1_5_Core->f.GetBufferPointerv(target, pname, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetBufferParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_5_Core->GetBufferParameteriv(target, pname, params);
+ d_1_5_Core->f.GetBufferParameteriv(target, pname, params);
}
inline GLboolean QOpenGLFunctions_4_1_Compatibility::glUnmapBuffer(GLenum target)
{
- return d_1_5_Core->UnmapBuffer(target);
+ return d_1_5_Core->f.UnmapBuffer(target);
}
inline GLvoid* QOpenGLFunctions_4_1_Compatibility::glMapBuffer(GLenum target, GLenum access)
{
- return d_1_5_Core->MapBuffer(target, access);
+ return d_1_5_Core->f.MapBuffer(target, access);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, GLvoid *data)
{
- d_1_5_Core->GetBufferSubData(target, offset, size, data);
+ d_1_5_Core->f.GetBufferSubData(target, offset, size, data);
}
inline void QOpenGLFunctions_4_1_Compatibility::glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid *data)
{
- d_1_5_Core->BufferSubData(target, offset, size, data);
+ d_1_5_Core->f.BufferSubData(target, offset, size, data);
}
inline void QOpenGLFunctions_4_1_Compatibility::glBufferData(GLenum target, GLsizeiptr size, const GLvoid *data, GLenum usage)
{
- d_1_5_Core->BufferData(target, size, data, usage);
+ d_1_5_Core->f.BufferData(target, size, data, usage);
}
inline GLboolean QOpenGLFunctions_4_1_Compatibility::glIsBuffer(GLuint buffer)
{
- return d_1_5_Core->IsBuffer(buffer);
+ return d_1_5_Core->f.IsBuffer(buffer);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGenBuffers(GLsizei n, GLuint *buffers)
{
- d_1_5_Core->GenBuffers(n, buffers);
+ d_1_5_Core->f.GenBuffers(n, buffers);
}
inline void QOpenGLFunctions_4_1_Compatibility::glDeleteBuffers(GLsizei n, const GLuint *buffers)
{
- d_1_5_Core->DeleteBuffers(n, buffers);
+ d_1_5_Core->f.DeleteBuffers(n, buffers);
}
inline void QOpenGLFunctions_4_1_Compatibility::glBindBuffer(GLenum target, GLuint buffer)
{
- d_1_5_Core->BindBuffer(target, buffer);
+ d_1_5_Core->f.BindBuffer(target, buffer);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetQueryObjectuiv(GLuint id, GLenum pname, GLuint *params)
{
- d_1_5_Core->GetQueryObjectuiv(id, pname, params);
+ d_1_5_Core->f.GetQueryObjectuiv(id, pname, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetQueryObjectiv(GLuint id, GLenum pname, GLint *params)
{
- d_1_5_Core->GetQueryObjectiv(id, pname, params);
+ d_1_5_Core->f.GetQueryObjectiv(id, pname, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetQueryiv(GLenum target, GLenum pname, GLint *params)
{
- d_1_5_Core->GetQueryiv(target, pname, params);
+ d_1_5_Core->f.GetQueryiv(target, pname, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glEndQuery(GLenum target)
{
- d_1_5_Core->EndQuery(target);
+ d_1_5_Core->f.EndQuery(target);
}
inline void QOpenGLFunctions_4_1_Compatibility::glBeginQuery(GLenum target, GLuint id)
{
- d_1_5_Core->BeginQuery(target, id);
+ d_1_5_Core->f.BeginQuery(target, id);
}
inline GLboolean QOpenGLFunctions_4_1_Compatibility::glIsQuery(GLuint id)
{
- return d_1_5_Core->IsQuery(id);
+ return d_1_5_Core->f.IsQuery(id);
}
inline void QOpenGLFunctions_4_1_Compatibility::glDeleteQueries(GLsizei n, const GLuint *ids)
{
- d_1_5_Core->DeleteQueries(n, ids);
+ d_1_5_Core->f.DeleteQueries(n, ids);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGenQueries(GLsizei n, GLuint *ids)
{
- d_1_5_Core->GenQueries(n, ids);
+ d_1_5_Core->f.GenQueries(n, ids);
}
// OpenGL 2.0 core functions
inline void QOpenGLFunctions_4_1_Compatibility::glVertexAttribPointer(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer)
{
- d_2_0_Core->VertexAttribPointer(index, size, type, normalized, stride, pointer);
+ d_2_0_Core->f.VertexAttribPointer(index, size, type, normalized, stride, pointer);
}
inline void QOpenGLFunctions_4_1_Compatibility::glValidateProgram(GLuint program)
{
- d_2_0_Core->ValidateProgram(program);
+ d_2_0_Core->f.ValidateProgram(program);
}
inline void QOpenGLFunctions_4_1_Compatibility::glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_0_Core->UniformMatrix4fv(location, count, transpose, value);
+ d_2_0_Core->f.UniformMatrix4fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_0_Core->UniformMatrix3fv(location, count, transpose, value);
+ d_2_0_Core->f.UniformMatrix3fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_0_Core->UniformMatrix2fv(location, count, transpose, value);
+ d_2_0_Core->f.UniformMatrix2fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glUniform4iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform4iv(location, count, value);
+ d_2_0_Core->f.Uniform4iv(location, count, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glUniform3iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform3iv(location, count, value);
+ d_2_0_Core->f.Uniform3iv(location, count, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glUniform2iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform2iv(location, count, value);
+ d_2_0_Core->f.Uniform2iv(location, count, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glUniform1iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform1iv(location, count, value);
+ d_2_0_Core->f.Uniform1iv(location, count, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glUniform4fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform4fv(location, count, value);
+ d_2_0_Core->f.Uniform4fv(location, count, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glUniform3fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform3fv(location, count, value);
+ d_2_0_Core->f.Uniform3fv(location, count, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glUniform2fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform2fv(location, count, value);
+ d_2_0_Core->f.Uniform2fv(location, count, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glUniform1fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform1fv(location, count, value);
+ d_2_0_Core->f.Uniform1fv(location, count, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glUniform4i(GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
{
- d_2_0_Core->Uniform4i(location, v0, v1, v2, v3);
+ d_2_0_Core->f.Uniform4i(location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_4_1_Compatibility::glUniform3i(GLint location, GLint v0, GLint v1, GLint v2)
{
- d_2_0_Core->Uniform3i(location, v0, v1, v2);
+ d_2_0_Core->f.Uniform3i(location, v0, v1, v2);
}
inline void QOpenGLFunctions_4_1_Compatibility::glUniform2i(GLint location, GLint v0, GLint v1)
{
- d_2_0_Core->Uniform2i(location, v0, v1);
+ d_2_0_Core->f.Uniform2i(location, v0, v1);
}
inline void QOpenGLFunctions_4_1_Compatibility::glUniform1i(GLint location, GLint v0)
{
- d_2_0_Core->Uniform1i(location, v0);
+ d_2_0_Core->f.Uniform1i(location, v0);
}
inline void QOpenGLFunctions_4_1_Compatibility::glUniform4f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
{
- d_2_0_Core->Uniform4f(location, v0, v1, v2, v3);
+ d_2_0_Core->f.Uniform4f(location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_4_1_Compatibility::glUniform3f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
{
- d_2_0_Core->Uniform3f(location, v0, v1, v2);
+ d_2_0_Core->f.Uniform3f(location, v0, v1, v2);
}
inline void QOpenGLFunctions_4_1_Compatibility::glUniform2f(GLint location, GLfloat v0, GLfloat v1)
{
- d_2_0_Core->Uniform2f(location, v0, v1);
+ d_2_0_Core->f.Uniform2f(location, v0, v1);
}
inline void QOpenGLFunctions_4_1_Compatibility::glUniform1f(GLint location, GLfloat v0)
{
- d_2_0_Core->Uniform1f(location, v0);
+ d_2_0_Core->f.Uniform1f(location, v0);
}
inline void QOpenGLFunctions_4_1_Compatibility::glUseProgram(GLuint program)
{
- d_2_0_Core->UseProgram(program);
+ d_2_0_Core->f.UseProgram(program);
}
inline void QOpenGLFunctions_4_1_Compatibility::glShaderSource(GLuint shader, GLsizei count, const GLchar* const *string, const GLint *length)
{
- d_2_0_Core->ShaderSource(shader, count, string, length);
+ d_2_0_Core->f.ShaderSource(shader, count, string, length);
}
inline void QOpenGLFunctions_4_1_Compatibility::glLinkProgram(GLuint program)
{
- d_2_0_Core->LinkProgram(program);
+ d_2_0_Core->f.LinkProgram(program);
}
inline GLboolean QOpenGLFunctions_4_1_Compatibility::glIsShader(GLuint shader)
{
- return d_2_0_Core->IsShader(shader);
+ return d_2_0_Core->f.IsShader(shader);
}
inline GLboolean QOpenGLFunctions_4_1_Compatibility::glIsProgram(GLuint program)
{
- return d_2_0_Core->IsProgram(program);
+ return d_2_0_Core->f.IsProgram(program);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetVertexAttribPointerv(GLuint index, GLenum pname, GLvoid* *pointer)
{
- d_2_0_Core->GetVertexAttribPointerv(index, pname, pointer);
+ d_2_0_Core->f.GetVertexAttribPointerv(index, pname, pointer);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetVertexAttribiv(GLuint index, GLenum pname, GLint *params)
{
- d_2_0_Core->GetVertexAttribiv(index, pname, params);
+ d_2_0_Core->f.GetVertexAttribiv(index, pname, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat *params)
{
- d_2_0_Core->GetVertexAttribfv(index, pname, params);
+ d_2_0_Core->f.GetVertexAttribfv(index, pname, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetVertexAttribdv(GLuint index, GLenum pname, GLdouble *params)
{
- d_2_0_Core->GetVertexAttribdv(index, pname, params);
+ d_2_0_Core->f.GetVertexAttribdv(index, pname, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetUniformiv(GLuint program, GLint location, GLint *params)
{
- d_2_0_Core->GetUniformiv(program, location, params);
+ d_2_0_Core->f.GetUniformiv(program, location, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetUniformfv(GLuint program, GLint location, GLfloat *params)
{
- d_2_0_Core->GetUniformfv(program, location, params);
+ d_2_0_Core->f.GetUniformfv(program, location, params);
}
inline GLint QOpenGLFunctions_4_1_Compatibility::glGetUniformLocation(GLuint program, const GLchar *name)
{
- return d_2_0_Core->GetUniformLocation(program, name);
+ return d_2_0_Core->f.GetUniformLocation(program, name);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetShaderSource(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source)
{
- d_2_0_Core->GetShaderSource(shader, bufSize, length, source);
+ d_2_0_Core->f.GetShaderSource(shader, bufSize, length, source);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetShaderInfoLog(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
{
- d_2_0_Core->GetShaderInfoLog(shader, bufSize, length, infoLog);
+ d_2_0_Core->f.GetShaderInfoLog(shader, bufSize, length, infoLog);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetShaderiv(GLuint shader, GLenum pname, GLint *params)
{
- d_2_0_Core->GetShaderiv(shader, pname, params);
+ d_2_0_Core->f.GetShaderiv(shader, pname, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetProgramInfoLog(GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
{
- d_2_0_Core->GetProgramInfoLog(program, bufSize, length, infoLog);
+ d_2_0_Core->f.GetProgramInfoLog(program, bufSize, length, infoLog);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetProgramiv(GLuint program, GLenum pname, GLint *params)
{
- d_2_0_Core->GetProgramiv(program, pname, params);
+ d_2_0_Core->f.GetProgramiv(program, pname, params);
}
inline GLint QOpenGLFunctions_4_1_Compatibility::glGetAttribLocation(GLuint program, const GLchar *name)
{
- return d_2_0_Core->GetAttribLocation(program, name);
+ return d_2_0_Core->f.GetAttribLocation(program, name);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetAttachedShaders(GLuint program, GLsizei maxCount, GLsizei *count, GLuint *obj)
{
- d_2_0_Core->GetAttachedShaders(program, maxCount, count, obj);
+ d_2_0_Core->f.GetAttachedShaders(program, maxCount, count, obj);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetActiveUniform(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
{
- d_2_0_Core->GetActiveUniform(program, index, bufSize, length, size, type, name);
+ d_2_0_Core->f.GetActiveUniform(program, index, bufSize, length, size, type, name);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
{
- d_2_0_Core->GetActiveAttrib(program, index, bufSize, length, size, type, name);
+ d_2_0_Core->f.GetActiveAttrib(program, index, bufSize, length, size, type, name);
}
inline void QOpenGLFunctions_4_1_Compatibility::glEnableVertexAttribArray(GLuint index)
{
- d_2_0_Core->EnableVertexAttribArray(index);
+ d_2_0_Core->f.EnableVertexAttribArray(index);
}
inline void QOpenGLFunctions_4_1_Compatibility::glDisableVertexAttribArray(GLuint index)
{
- d_2_0_Core->DisableVertexAttribArray(index);
+ d_2_0_Core->f.DisableVertexAttribArray(index);
}
inline void QOpenGLFunctions_4_1_Compatibility::glDetachShader(GLuint program, GLuint shader)
{
- d_2_0_Core->DetachShader(program, shader);
+ d_2_0_Core->f.DetachShader(program, shader);
}
inline void QOpenGLFunctions_4_1_Compatibility::glDeleteShader(GLuint shader)
{
- d_2_0_Core->DeleteShader(shader);
+ d_2_0_Core->f.DeleteShader(shader);
}
inline void QOpenGLFunctions_4_1_Compatibility::glDeleteProgram(GLuint program)
{
- d_2_0_Core->DeleteProgram(program);
+ d_2_0_Core->f.DeleteProgram(program);
}
inline GLuint QOpenGLFunctions_4_1_Compatibility::glCreateShader(GLenum type)
{
- return d_2_0_Core->CreateShader(type);
+ return d_2_0_Core->f.CreateShader(type);
}
inline GLuint QOpenGLFunctions_4_1_Compatibility::glCreateProgram()
{
- return d_2_0_Core->CreateProgram();
+ return d_2_0_Core->f.CreateProgram();
}
inline void QOpenGLFunctions_4_1_Compatibility::glCompileShader(GLuint shader)
{
- d_2_0_Core->CompileShader(shader);
+ d_2_0_Core->f.CompileShader(shader);
}
inline void QOpenGLFunctions_4_1_Compatibility::glBindAttribLocation(GLuint program, GLuint index, const GLchar *name)
{
- d_2_0_Core->BindAttribLocation(program, index, name);
+ d_2_0_Core->f.BindAttribLocation(program, index, name);
}
inline void QOpenGLFunctions_4_1_Compatibility::glAttachShader(GLuint program, GLuint shader)
{
- d_2_0_Core->AttachShader(program, shader);
+ d_2_0_Core->f.AttachShader(program, shader);
}
inline void QOpenGLFunctions_4_1_Compatibility::glStencilMaskSeparate(GLenum face, GLuint mask)
{
- d_2_0_Core->StencilMaskSeparate(face, mask);
+ d_2_0_Core->f.StencilMaskSeparate(face, mask);
}
inline void QOpenGLFunctions_4_1_Compatibility::glStencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask)
{
- d_2_0_Core->StencilFuncSeparate(face, func, ref, mask);
+ d_2_0_Core->f.StencilFuncSeparate(face, func, ref, mask);
}
inline void QOpenGLFunctions_4_1_Compatibility::glStencilOpSeparate(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass)
{
- d_2_0_Core->StencilOpSeparate(face, sfail, dpfail, dppass);
+ d_2_0_Core->f.StencilOpSeparate(face, sfail, dpfail, dppass);
}
inline void QOpenGLFunctions_4_1_Compatibility::glDrawBuffers(GLsizei n, const GLenum *bufs)
{
- d_2_0_Core->DrawBuffers(n, bufs);
+ d_2_0_Core->f.DrawBuffers(n, bufs);
}
inline void QOpenGLFunctions_4_1_Compatibility::glBlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha)
{
- d_2_0_Core->BlendEquationSeparate(modeRGB, modeAlpha);
+ d_2_0_Core->f.BlendEquationSeparate(modeRGB, modeAlpha);
}
// OpenGL 2.1 core functions
inline void QOpenGLFunctions_4_1_Compatibility::glUniformMatrix4x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix4x3fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix4x3fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glUniformMatrix3x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix3x4fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix3x4fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glUniformMatrix4x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix4x2fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix4x2fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glUniformMatrix2x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix2x4fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix2x4fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glUniformMatrix3x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix3x2fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix3x2fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glUniformMatrix2x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix2x3fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix2x3fv(location, count, transpose, value);
}
// OpenGL 3.0 core functions
inline GLboolean QOpenGLFunctions_4_1_Compatibility::glIsVertexArray(GLuint array)
{
- return d_3_0_Core->IsVertexArray(array);
+ return d_3_0_Core->f.IsVertexArray(array);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGenVertexArrays(GLsizei n, GLuint *arrays)
{
- d_3_0_Core->GenVertexArrays(n, arrays);
+ d_3_0_Core->f.GenVertexArrays(n, arrays);
}
inline void QOpenGLFunctions_4_1_Compatibility::glDeleteVertexArrays(GLsizei n, const GLuint *arrays)
{
- d_3_0_Core->DeleteVertexArrays(n, arrays);
+ d_3_0_Core->f.DeleteVertexArrays(n, arrays);
}
inline void QOpenGLFunctions_4_1_Compatibility::glBindVertexArray(GLuint array)
{
- d_3_0_Core->BindVertexArray(array);
+ d_3_0_Core->f.BindVertexArray(array);
}
inline void QOpenGLFunctions_4_1_Compatibility::glFlushMappedBufferRange(GLenum target, GLintptr offset, GLsizeiptr length)
{
- d_3_0_Core->FlushMappedBufferRange(target, offset, length);
+ d_3_0_Core->f.FlushMappedBufferRange(target, offset, length);
}
inline GLvoid* QOpenGLFunctions_4_1_Compatibility::glMapBufferRange(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access)
{
- return d_3_0_Core->MapBufferRange(target, offset, length, access);
+ return d_3_0_Core->f.MapBufferRange(target, offset, length, access);
}
inline void QOpenGLFunctions_4_1_Compatibility::glFramebufferTextureLayer(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer)
{
- d_3_0_Core->FramebufferTextureLayer(target, attachment, texture, level, layer);
+ d_3_0_Core->f.FramebufferTextureLayer(target, attachment, texture, level, layer);
}
inline void QOpenGLFunctions_4_1_Compatibility::glRenderbufferStorageMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
{
- d_3_0_Core->RenderbufferStorageMultisample(target, samples, internalformat, width, height);
+ d_3_0_Core->f.RenderbufferStorageMultisample(target, samples, internalformat, width, height);
}
inline void QOpenGLFunctions_4_1_Compatibility::glBlitFramebuffer(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
{
- d_3_0_Core->BlitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter);
+ d_3_0_Core->f.BlitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGenerateMipmap(GLenum target)
{
- d_3_0_Core->GenerateMipmap(target);
+ d_3_0_Core->f.GenerateMipmap(target);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint *params)
{
- d_3_0_Core->GetFramebufferAttachmentParameteriv(target, attachment, pname, params);
+ d_3_0_Core->f.GetFramebufferAttachmentParameteriv(target, attachment, pname, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glFramebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
{
- d_3_0_Core->FramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer);
+ d_3_0_Core->f.FramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer);
}
inline void QOpenGLFunctions_4_1_Compatibility::glFramebufferTexture3D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset)
{
- d_3_0_Core->FramebufferTexture3D(target, attachment, textarget, texture, level, zoffset);
+ d_3_0_Core->f.FramebufferTexture3D(target, attachment, textarget, texture, level, zoffset);
}
inline void QOpenGLFunctions_4_1_Compatibility::glFramebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
{
- d_3_0_Core->FramebufferTexture2D(target, attachment, textarget, texture, level);
+ d_3_0_Core->f.FramebufferTexture2D(target, attachment, textarget, texture, level);
}
inline void QOpenGLFunctions_4_1_Compatibility::glFramebufferTexture1D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
{
- d_3_0_Core->FramebufferTexture1D(target, attachment, textarget, texture, level);
+ d_3_0_Core->f.FramebufferTexture1D(target, attachment, textarget, texture, level);
}
inline GLenum QOpenGLFunctions_4_1_Compatibility::glCheckFramebufferStatus(GLenum target)
{
- return d_3_0_Core->CheckFramebufferStatus(target);
+ return d_3_0_Core->f.CheckFramebufferStatus(target);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGenFramebuffers(GLsizei n, GLuint *framebuffers)
{
- d_3_0_Core->GenFramebuffers(n, framebuffers);
+ d_3_0_Core->f.GenFramebuffers(n, framebuffers);
}
inline void QOpenGLFunctions_4_1_Compatibility::glDeleteFramebuffers(GLsizei n, const GLuint *framebuffers)
{
- d_3_0_Core->DeleteFramebuffers(n, framebuffers);
+ d_3_0_Core->f.DeleteFramebuffers(n, framebuffers);
}
inline void QOpenGLFunctions_4_1_Compatibility::glBindFramebuffer(GLenum target, GLuint framebuffer)
{
- d_3_0_Core->BindFramebuffer(target, framebuffer);
+ d_3_0_Core->f.BindFramebuffer(target, framebuffer);
}
inline GLboolean QOpenGLFunctions_4_1_Compatibility::glIsFramebuffer(GLuint framebuffer)
{
- return d_3_0_Core->IsFramebuffer(framebuffer);
+ return d_3_0_Core->f.IsFramebuffer(framebuffer);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_3_0_Core->GetRenderbufferParameteriv(target, pname, params);
+ d_3_0_Core->f.GetRenderbufferParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glRenderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height)
{
- d_3_0_Core->RenderbufferStorage(target, internalformat, width, height);
+ d_3_0_Core->f.RenderbufferStorage(target, internalformat, width, height);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGenRenderbuffers(GLsizei n, GLuint *renderbuffers)
{
- d_3_0_Core->GenRenderbuffers(n, renderbuffers);
+ d_3_0_Core->f.GenRenderbuffers(n, renderbuffers);
}
inline void QOpenGLFunctions_4_1_Compatibility::glDeleteRenderbuffers(GLsizei n, const GLuint *renderbuffers)
{
- d_3_0_Core->DeleteRenderbuffers(n, renderbuffers);
+ d_3_0_Core->f.DeleteRenderbuffers(n, renderbuffers);
}
inline void QOpenGLFunctions_4_1_Compatibility::glBindRenderbuffer(GLenum target, GLuint renderbuffer)
{
- d_3_0_Core->BindRenderbuffer(target, renderbuffer);
+ d_3_0_Core->f.BindRenderbuffer(target, renderbuffer);
}
inline GLboolean QOpenGLFunctions_4_1_Compatibility::glIsRenderbuffer(GLuint renderbuffer)
{
- return d_3_0_Core->IsRenderbuffer(renderbuffer);
+ return d_3_0_Core->f.IsRenderbuffer(renderbuffer);
}
inline const GLubyte * QOpenGLFunctions_4_1_Compatibility::glGetStringi(GLenum name, GLuint index)
{
- return d_3_0_Core->GetStringi(name, index);
+ return d_3_0_Core->f.GetStringi(name, index);
}
inline void QOpenGLFunctions_4_1_Compatibility::glClearBufferfi(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil)
{
- d_3_0_Core->ClearBufferfi(buffer, drawbuffer, depth, stencil);
+ d_3_0_Core->f.ClearBufferfi(buffer, drawbuffer, depth, stencil);
}
inline void QOpenGLFunctions_4_1_Compatibility::glClearBufferfv(GLenum buffer, GLint drawbuffer, const GLfloat *value)
{
- d_3_0_Core->ClearBufferfv(buffer, drawbuffer, value);
+ d_3_0_Core->f.ClearBufferfv(buffer, drawbuffer, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glClearBufferuiv(GLenum buffer, GLint drawbuffer, const GLuint *value)
{
- d_3_0_Core->ClearBufferuiv(buffer, drawbuffer, value);
+ d_3_0_Core->f.ClearBufferuiv(buffer, drawbuffer, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glClearBufferiv(GLenum buffer, GLint drawbuffer, const GLint *value)
{
- d_3_0_Core->ClearBufferiv(buffer, drawbuffer, value);
+ d_3_0_Core->f.ClearBufferiv(buffer, drawbuffer, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetTexParameterIuiv(GLenum target, GLenum pname, GLuint *params)
{
- d_3_0_Core->GetTexParameterIuiv(target, pname, params);
+ d_3_0_Core->f.GetTexParameterIuiv(target, pname, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetTexParameterIiv(GLenum target, GLenum pname, GLint *params)
{
- d_3_0_Core->GetTexParameterIiv(target, pname, params);
+ d_3_0_Core->f.GetTexParameterIiv(target, pname, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glTexParameterIuiv(GLenum target, GLenum pname, const GLuint *params)
{
- d_3_0_Core->TexParameterIuiv(target, pname, params);
+ d_3_0_Core->f.TexParameterIuiv(target, pname, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glTexParameterIiv(GLenum target, GLenum pname, const GLint *params)
{
- d_3_0_Core->TexParameterIiv(target, pname, params);
+ d_3_0_Core->f.TexParameterIiv(target, pname, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glUniform4uiv(GLint location, GLsizei count, const GLuint *value)
{
- d_3_0_Core->Uniform4uiv(location, count, value);
+ d_3_0_Core->f.Uniform4uiv(location, count, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glUniform3uiv(GLint location, GLsizei count, const GLuint *value)
{
- d_3_0_Core->Uniform3uiv(location, count, value);
+ d_3_0_Core->f.Uniform3uiv(location, count, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glUniform2uiv(GLint location, GLsizei count, const GLuint *value)
{
- d_3_0_Core->Uniform2uiv(location, count, value);
+ d_3_0_Core->f.Uniform2uiv(location, count, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glUniform1uiv(GLint location, GLsizei count, const GLuint *value)
{
- d_3_0_Core->Uniform1uiv(location, count, value);
+ d_3_0_Core->f.Uniform1uiv(location, count, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glUniform4ui(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
{
- d_3_0_Core->Uniform4ui(location, v0, v1, v2, v3);
+ d_3_0_Core->f.Uniform4ui(location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_4_1_Compatibility::glUniform3ui(GLint location, GLuint v0, GLuint v1, GLuint v2)
{
- d_3_0_Core->Uniform3ui(location, v0, v1, v2);
+ d_3_0_Core->f.Uniform3ui(location, v0, v1, v2);
}
inline void QOpenGLFunctions_4_1_Compatibility::glUniform2ui(GLint location, GLuint v0, GLuint v1)
{
- d_3_0_Core->Uniform2ui(location, v0, v1);
+ d_3_0_Core->f.Uniform2ui(location, v0, v1);
}
inline void QOpenGLFunctions_4_1_Compatibility::glUniform1ui(GLint location, GLuint v0)
{
- d_3_0_Core->Uniform1ui(location, v0);
+ d_3_0_Core->f.Uniform1ui(location, v0);
}
inline GLint QOpenGLFunctions_4_1_Compatibility::glGetFragDataLocation(GLuint program, const GLchar *name)
{
- return d_3_0_Core->GetFragDataLocation(program, name);
+ return d_3_0_Core->f.GetFragDataLocation(program, name);
}
inline void QOpenGLFunctions_4_1_Compatibility::glBindFragDataLocation(GLuint program, GLuint color, const GLchar *name)
{
- d_3_0_Core->BindFragDataLocation(program, color, name);
+ d_3_0_Core->f.BindFragDataLocation(program, color, name);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetUniformuiv(GLuint program, GLint location, GLuint *params)
{
- d_3_0_Core->GetUniformuiv(program, location, params);
+ d_3_0_Core->f.GetUniformuiv(program, location, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetVertexAttribIuiv(GLuint index, GLenum pname, GLuint *params)
{
- d_3_0_Core->GetVertexAttribIuiv(index, pname, params);
+ d_3_0_Core->f.GetVertexAttribIuiv(index, pname, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetVertexAttribIiv(GLuint index, GLenum pname, GLint *params)
{
- d_3_0_Core->GetVertexAttribIiv(index, pname, params);
+ d_3_0_Core->f.GetVertexAttribIiv(index, pname, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexAttribIPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_3_0_Core->VertexAttribIPointer(index, size, type, stride, pointer);
+ d_3_0_Core->f.VertexAttribIPointer(index, size, type, stride, pointer);
}
inline void QOpenGLFunctions_4_1_Compatibility::glEndConditionalRender()
{
- d_3_0_Core->EndConditionalRender();
+ d_3_0_Core->f.EndConditionalRender();
}
inline void QOpenGLFunctions_4_1_Compatibility::glBeginConditionalRender(GLuint id, GLenum mode)
{
- d_3_0_Core->BeginConditionalRender(id, mode);
+ d_3_0_Core->f.BeginConditionalRender(id, mode);
}
inline void QOpenGLFunctions_4_1_Compatibility::glClampColor(GLenum target, GLenum clamp)
{
- d_3_0_Core->ClampColor(target, clamp);
+ d_3_0_Core->f.ClampColor(target, clamp);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetTransformFeedbackVarying(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name)
{
- d_3_0_Core->GetTransformFeedbackVarying(program, index, bufSize, length, size, type, name);
+ d_3_0_Core->f.GetTransformFeedbackVarying(program, index, bufSize, length, size, type, name);
}
inline void QOpenGLFunctions_4_1_Compatibility::glTransformFeedbackVaryings(GLuint program, GLsizei count, const GLchar* const *varyings, GLenum bufferMode)
{
- d_3_0_Core->TransformFeedbackVaryings(program, count, varyings, bufferMode);
+ d_3_0_Core->f.TransformFeedbackVaryings(program, count, varyings, bufferMode);
}
inline void QOpenGLFunctions_4_1_Compatibility::glBindBufferBase(GLenum target, GLuint index, GLuint buffer)
{
- d_3_0_Core->BindBufferBase(target, index, buffer);
+ d_3_0_Core->f.BindBufferBase(target, index, buffer);
}
inline void QOpenGLFunctions_4_1_Compatibility::glBindBufferRange(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)
{
- d_3_0_Core->BindBufferRange(target, index, buffer, offset, size);
+ d_3_0_Core->f.BindBufferRange(target, index, buffer, offset, size);
}
inline void QOpenGLFunctions_4_1_Compatibility::glEndTransformFeedback()
{
- d_3_0_Core->EndTransformFeedback();
+ d_3_0_Core->f.EndTransformFeedback();
}
inline void QOpenGLFunctions_4_1_Compatibility::glBeginTransformFeedback(GLenum primitiveMode)
{
- d_3_0_Core->BeginTransformFeedback(primitiveMode);
+ d_3_0_Core->f.BeginTransformFeedback(primitiveMode);
}
inline GLboolean QOpenGLFunctions_4_1_Compatibility::glIsEnabledi(GLenum target, GLuint index)
{
- return d_3_0_Core->IsEnabledi(target, index);
+ return d_3_0_Core->f.IsEnabledi(target, index);
}
inline void QOpenGLFunctions_4_1_Compatibility::glDisablei(GLenum target, GLuint index)
{
- d_3_0_Core->Disablei(target, index);
+ d_3_0_Core->f.Disablei(target, index);
}
inline void QOpenGLFunctions_4_1_Compatibility::glEnablei(GLenum target, GLuint index)
{
- d_3_0_Core->Enablei(target, index);
+ d_3_0_Core->f.Enablei(target, index);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetIntegeri_v(GLenum target, GLuint index, GLint *data)
{
- d_3_0_Core->GetIntegeri_v(target, index, data);
+ d_3_0_Core->f.GetIntegeri_v(target, index, data);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetBooleani_v(GLenum target, GLuint index, GLboolean *data)
{
- d_3_0_Core->GetBooleani_v(target, index, data);
+ d_3_0_Core->f.GetBooleani_v(target, index, data);
}
inline void QOpenGLFunctions_4_1_Compatibility::glColorMaski(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a)
{
- d_3_0_Core->ColorMaski(index, r, g, b, a);
+ d_3_0_Core->f.ColorMaski(index, r, g, b, a);
}
// OpenGL 3.1 core functions
inline void QOpenGLFunctions_4_1_Compatibility::glCopyBufferSubData(GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size)
{
- d_3_1_Core->CopyBufferSubData(readTarget, writeTarget, readOffset, writeOffset, size);
+ d_3_1_Core->f.CopyBufferSubData(readTarget, writeTarget, readOffset, writeOffset, size);
}
inline void QOpenGLFunctions_4_1_Compatibility::glUniformBlockBinding(GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding)
{
- d_3_1_Core->UniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding);
+ d_3_1_Core->f.UniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetActiveUniformBlockName(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName)
{
- d_3_1_Core->GetActiveUniformBlockName(program, uniformBlockIndex, bufSize, length, uniformBlockName);
+ d_3_1_Core->f.GetActiveUniformBlockName(program, uniformBlockIndex, bufSize, length, uniformBlockName);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetActiveUniformBlockiv(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params)
{
- d_3_1_Core->GetActiveUniformBlockiv(program, uniformBlockIndex, pname, params);
+ d_3_1_Core->f.GetActiveUniformBlockiv(program, uniformBlockIndex, pname, params);
}
inline GLuint QOpenGLFunctions_4_1_Compatibility::glGetUniformBlockIndex(GLuint program, const GLchar *uniformBlockName)
{
- return d_3_1_Core->GetUniformBlockIndex(program, uniformBlockName);
+ return d_3_1_Core->f.GetUniformBlockIndex(program, uniformBlockName);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetActiveUniformName(GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformName)
{
- d_3_1_Core->GetActiveUniformName(program, uniformIndex, bufSize, length, uniformName);
+ d_3_1_Core->f.GetActiveUniformName(program, uniformIndex, bufSize, length, uniformName);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetActiveUniformsiv(GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params)
{
- d_3_1_Core->GetActiveUniformsiv(program, uniformCount, uniformIndices, pname, params);
+ d_3_1_Core->f.GetActiveUniformsiv(program, uniformCount, uniformIndices, pname, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetUniformIndices(GLuint program, GLsizei uniformCount, const GLchar* const *uniformNames, GLuint *uniformIndices)
{
- d_3_1_Core->GetUniformIndices(program, uniformCount, uniformNames, uniformIndices);
+ d_3_1_Core->f.GetUniformIndices(program, uniformCount, uniformNames, uniformIndices);
}
inline void QOpenGLFunctions_4_1_Compatibility::glPrimitiveRestartIndex(GLuint index)
{
- d_3_1_Core->PrimitiveRestartIndex(index);
+ d_3_1_Core->f.PrimitiveRestartIndex(index);
}
inline void QOpenGLFunctions_4_1_Compatibility::glTexBuffer(GLenum target, GLenum internalformat, GLuint buffer)
{
- d_3_1_Core->TexBuffer(target, internalformat, buffer);
+ d_3_1_Core->f.TexBuffer(target, internalformat, buffer);
}
inline void QOpenGLFunctions_4_1_Compatibility::glDrawElementsInstanced(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei instancecount)
{
- d_3_1_Core->DrawElementsInstanced(mode, count, type, indices, instancecount);
+ d_3_1_Core->f.DrawElementsInstanced(mode, count, type, indices, instancecount);
}
inline void QOpenGLFunctions_4_1_Compatibility::glDrawArraysInstanced(GLenum mode, GLint first, GLsizei count, GLsizei instancecount)
{
- d_3_1_Core->DrawArraysInstanced(mode, first, count, instancecount);
+ d_3_1_Core->f.DrawArraysInstanced(mode, first, count, instancecount);
}
// OpenGL 3.2 core functions
inline void QOpenGLFunctions_4_1_Compatibility::glSampleMaski(GLuint index, GLbitfield mask)
{
- d_3_2_Core->SampleMaski(index, mask);
+ d_3_2_Core->f.SampleMaski(index, mask);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetMultisamplefv(GLenum pname, GLuint index, GLfloat *val)
{
- d_3_2_Core->GetMultisamplefv(pname, index, val);
+ d_3_2_Core->f.GetMultisamplefv(pname, index, val);
}
inline void QOpenGLFunctions_4_1_Compatibility::glTexImage3DMultisample(GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations)
{
- d_3_2_Core->TexImage3DMultisample(target, samples, internalformat, width, height, depth, fixedsamplelocations);
+ d_3_2_Core->f.TexImage3DMultisample(target, samples, internalformat, width, height, depth, fixedsamplelocations);
}
inline void QOpenGLFunctions_4_1_Compatibility::glTexImage2DMultisample(GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations)
{
- d_3_2_Core->TexImage2DMultisample(target, samples, internalformat, width, height, fixedsamplelocations);
+ d_3_2_Core->f.TexImage2DMultisample(target, samples, internalformat, width, height, fixedsamplelocations);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetSynciv(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values)
{
- d_3_2_Core->GetSynciv(sync, pname, bufSize, length, values);
+ d_3_2_Core->f.GetSynciv(sync, pname, bufSize, length, values);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetInteger64v(GLenum pname, GLint64 *params)
{
- d_3_2_Core->GetInteger64v(pname, params);
+ d_3_2_Core->f.GetInteger64v(pname, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)
{
- d_3_2_Core->WaitSync(sync, flags, timeout);
+ d_3_2_Core->f.WaitSync(sync, flags, timeout);
}
inline GLenum QOpenGLFunctions_4_1_Compatibility::glClientWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)
{
- return d_3_2_Core->ClientWaitSync(sync, flags, timeout);
+ return d_3_2_Core->f.ClientWaitSync(sync, flags, timeout);
}
inline void QOpenGLFunctions_4_1_Compatibility::glDeleteSync(GLsync sync)
{
- d_3_2_Core->DeleteSync(sync);
+ d_3_2_Core->f.DeleteSync(sync);
}
inline GLboolean QOpenGLFunctions_4_1_Compatibility::glIsSync(GLsync sync)
{
- return d_3_2_Core->IsSync(sync);
+ return d_3_2_Core->f.IsSync(sync);
}
inline GLsync QOpenGLFunctions_4_1_Compatibility::glFenceSync(GLenum condition, GLbitfield flags)
{
- return d_3_2_Core->FenceSync(condition, flags);
+ return d_3_2_Core->f.FenceSync(condition, flags);
}
inline void QOpenGLFunctions_4_1_Compatibility::glProvokingVertex(GLenum mode)
{
- d_3_2_Core->ProvokingVertex(mode);
+ d_3_2_Core->f.ProvokingVertex(mode);
}
inline void QOpenGLFunctions_4_1_Compatibility::glMultiDrawElementsBaseVertex(GLenum mode, const GLsizei *count, GLenum type, const GLvoid* const *indices, GLsizei drawcount, const GLint *basevertex)
{
- d_3_2_Core->MultiDrawElementsBaseVertex(mode, count, type, indices, drawcount, basevertex);
+ d_3_2_Core->f.MultiDrawElementsBaseVertex(mode, count, type, indices, drawcount, basevertex);
}
inline void QOpenGLFunctions_4_1_Compatibility::glDrawElementsInstancedBaseVertex(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei instancecount, GLint basevertex)
{
- d_3_2_Core->DrawElementsInstancedBaseVertex(mode, count, type, indices, instancecount, basevertex);
+ d_3_2_Core->f.DrawElementsInstancedBaseVertex(mode, count, type, indices, instancecount, basevertex);
}
inline void QOpenGLFunctions_4_1_Compatibility::glDrawRangeElementsBaseVertex(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex)
{
- d_3_2_Core->DrawRangeElementsBaseVertex(mode, start, end, count, type, indices, basevertex);
+ d_3_2_Core->f.DrawRangeElementsBaseVertex(mode, start, end, count, type, indices, basevertex);
}
inline void QOpenGLFunctions_4_1_Compatibility::glDrawElementsBaseVertex(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex)
{
- d_3_2_Core->DrawElementsBaseVertex(mode, count, type, indices, basevertex);
+ d_3_2_Core->f.DrawElementsBaseVertex(mode, count, type, indices, basevertex);
}
inline void QOpenGLFunctions_4_1_Compatibility::glFramebufferTexture(GLenum target, GLenum attachment, GLuint texture, GLint level)
{
- d_3_2_Core->FramebufferTexture(target, attachment, texture, level);
+ d_3_2_Core->f.FramebufferTexture(target, attachment, texture, level);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetBufferParameteri64v(GLenum target, GLenum pname, GLint64 *params)
{
- d_3_2_Core->GetBufferParameteri64v(target, pname, params);
+ d_3_2_Core->f.GetBufferParameteri64v(target, pname, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetInteger64i_v(GLenum target, GLuint index, GLint64 *data)
{
- d_3_2_Core->GetInteger64i_v(target, index, data);
+ d_3_2_Core->f.GetInteger64i_v(target, index, data);
}
// OpenGL 3.3 core functions
inline void QOpenGLFunctions_4_1_Compatibility::glVertexAttribP4uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
{
- d_3_3_Core->VertexAttribP4uiv(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP4uiv(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexAttribP4ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
{
- d_3_3_Core->VertexAttribP4ui(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP4ui(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexAttribP3uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
{
- d_3_3_Core->VertexAttribP3uiv(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP3uiv(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexAttribP3ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
{
- d_3_3_Core->VertexAttribP3ui(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP3ui(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexAttribP2uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
{
- d_3_3_Core->VertexAttribP2uiv(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP2uiv(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexAttribP2ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
{
- d_3_3_Core->VertexAttribP2ui(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP2ui(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexAttribP1uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
{
- d_3_3_Core->VertexAttribP1uiv(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP1uiv(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexAttribP1ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
{
- d_3_3_Core->VertexAttribP1ui(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP1ui(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glSecondaryColorP3uiv(GLenum type, const GLuint *color)
{
- d_3_3_Deprecated->SecondaryColorP3uiv(type, color);
+ d_3_3_Deprecated->f.SecondaryColorP3uiv(type, color);
}
inline void QOpenGLFunctions_4_1_Compatibility::glSecondaryColorP3ui(GLenum type, GLuint color)
{
- d_3_3_Deprecated->SecondaryColorP3ui(type, color);
+ d_3_3_Deprecated->f.SecondaryColorP3ui(type, color);
}
inline void QOpenGLFunctions_4_1_Compatibility::glColorP4uiv(GLenum type, const GLuint *color)
{
- d_3_3_Deprecated->ColorP4uiv(type, color);
+ d_3_3_Deprecated->f.ColorP4uiv(type, color);
}
inline void QOpenGLFunctions_4_1_Compatibility::glColorP4ui(GLenum type, GLuint color)
{
- d_3_3_Deprecated->ColorP4ui(type, color);
+ d_3_3_Deprecated->f.ColorP4ui(type, color);
}
inline void QOpenGLFunctions_4_1_Compatibility::glColorP3uiv(GLenum type, const GLuint *color)
{
- d_3_3_Deprecated->ColorP3uiv(type, color);
+ d_3_3_Deprecated->f.ColorP3uiv(type, color);
}
inline void QOpenGLFunctions_4_1_Compatibility::glColorP3ui(GLenum type, GLuint color)
{
- d_3_3_Deprecated->ColorP3ui(type, color);
+ d_3_3_Deprecated->f.ColorP3ui(type, color);
}
inline void QOpenGLFunctions_4_1_Compatibility::glNormalP3uiv(GLenum type, const GLuint *coords)
{
- d_3_3_Deprecated->NormalP3uiv(type, coords);
+ d_3_3_Deprecated->f.NormalP3uiv(type, coords);
}
inline void QOpenGLFunctions_4_1_Compatibility::glNormalP3ui(GLenum type, GLuint coords)
{
- d_3_3_Deprecated->NormalP3ui(type, coords);
+ d_3_3_Deprecated->f.NormalP3ui(type, coords);
}
inline void QOpenGLFunctions_4_1_Compatibility::glMultiTexCoordP4uiv(GLenum texture, GLenum type, const GLuint *coords)
{
- d_3_3_Deprecated->MultiTexCoordP4uiv(texture, type, coords);
+ d_3_3_Deprecated->f.MultiTexCoordP4uiv(texture, type, coords);
}
inline void QOpenGLFunctions_4_1_Compatibility::glMultiTexCoordP4ui(GLenum texture, GLenum type, GLuint coords)
{
- d_3_3_Deprecated->MultiTexCoordP4ui(texture, type, coords);
+ d_3_3_Deprecated->f.MultiTexCoordP4ui(texture, type, coords);
}
inline void QOpenGLFunctions_4_1_Compatibility::glMultiTexCoordP3uiv(GLenum texture, GLenum type, const GLuint *coords)
{
- d_3_3_Deprecated->MultiTexCoordP3uiv(texture, type, coords);
+ d_3_3_Deprecated->f.MultiTexCoordP3uiv(texture, type, coords);
}
inline void QOpenGLFunctions_4_1_Compatibility::glMultiTexCoordP3ui(GLenum texture, GLenum type, GLuint coords)
{
- d_3_3_Deprecated->MultiTexCoordP3ui(texture, type, coords);
+ d_3_3_Deprecated->f.MultiTexCoordP3ui(texture, type, coords);
}
inline void QOpenGLFunctions_4_1_Compatibility::glMultiTexCoordP2uiv(GLenum texture, GLenum type, const GLuint *coords)
{
- d_3_3_Deprecated->MultiTexCoordP2uiv(texture, type, coords);
+ d_3_3_Deprecated->f.MultiTexCoordP2uiv(texture, type, coords);
}
inline void QOpenGLFunctions_4_1_Compatibility::glMultiTexCoordP2ui(GLenum texture, GLenum type, GLuint coords)
{
- d_3_3_Deprecated->MultiTexCoordP2ui(texture, type, coords);
+ d_3_3_Deprecated->f.MultiTexCoordP2ui(texture, type, coords);
}
inline void QOpenGLFunctions_4_1_Compatibility::glMultiTexCoordP1uiv(GLenum texture, GLenum type, const GLuint *coords)
{
- d_3_3_Deprecated->MultiTexCoordP1uiv(texture, type, coords);
+ d_3_3_Deprecated->f.MultiTexCoordP1uiv(texture, type, coords);
}
inline void QOpenGLFunctions_4_1_Compatibility::glMultiTexCoordP1ui(GLenum texture, GLenum type, GLuint coords)
{
- d_3_3_Deprecated->MultiTexCoordP1ui(texture, type, coords);
+ d_3_3_Deprecated->f.MultiTexCoordP1ui(texture, type, coords);
}
inline void QOpenGLFunctions_4_1_Compatibility::glTexCoordP4uiv(GLenum type, const GLuint *coords)
{
- d_3_3_Deprecated->TexCoordP4uiv(type, coords);
+ d_3_3_Deprecated->f.TexCoordP4uiv(type, coords);
}
inline void QOpenGLFunctions_4_1_Compatibility::glTexCoordP4ui(GLenum type, GLuint coords)
{
- d_3_3_Deprecated->TexCoordP4ui(type, coords);
+ d_3_3_Deprecated->f.TexCoordP4ui(type, coords);
}
inline void QOpenGLFunctions_4_1_Compatibility::glTexCoordP3uiv(GLenum type, const GLuint *coords)
{
- d_3_3_Deprecated->TexCoordP3uiv(type, coords);
+ d_3_3_Deprecated->f.TexCoordP3uiv(type, coords);
}
inline void QOpenGLFunctions_4_1_Compatibility::glTexCoordP3ui(GLenum type, GLuint coords)
{
- d_3_3_Deprecated->TexCoordP3ui(type, coords);
+ d_3_3_Deprecated->f.TexCoordP3ui(type, coords);
}
inline void QOpenGLFunctions_4_1_Compatibility::glTexCoordP2uiv(GLenum type, const GLuint *coords)
{
- d_3_3_Deprecated->TexCoordP2uiv(type, coords);
+ d_3_3_Deprecated->f.TexCoordP2uiv(type, coords);
}
inline void QOpenGLFunctions_4_1_Compatibility::glTexCoordP2ui(GLenum type, GLuint coords)
{
- d_3_3_Deprecated->TexCoordP2ui(type, coords);
+ d_3_3_Deprecated->f.TexCoordP2ui(type, coords);
}
inline void QOpenGLFunctions_4_1_Compatibility::glTexCoordP1uiv(GLenum type, const GLuint *coords)
{
- d_3_3_Deprecated->TexCoordP1uiv(type, coords);
+ d_3_3_Deprecated->f.TexCoordP1uiv(type, coords);
}
inline void QOpenGLFunctions_4_1_Compatibility::glTexCoordP1ui(GLenum type, GLuint coords)
{
- d_3_3_Deprecated->TexCoordP1ui(type, coords);
+ d_3_3_Deprecated->f.TexCoordP1ui(type, coords);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexP4uiv(GLenum type, const GLuint *value)
{
- d_3_3_Deprecated->VertexP4uiv(type, value);
+ d_3_3_Deprecated->f.VertexP4uiv(type, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexP4ui(GLenum type, GLuint value)
{
- d_3_3_Deprecated->VertexP4ui(type, value);
+ d_3_3_Deprecated->f.VertexP4ui(type, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexP3uiv(GLenum type, const GLuint *value)
{
- d_3_3_Deprecated->VertexP3uiv(type, value);
+ d_3_3_Deprecated->f.VertexP3uiv(type, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexP3ui(GLenum type, GLuint value)
{
- d_3_3_Deprecated->VertexP3ui(type, value);
+ d_3_3_Deprecated->f.VertexP3ui(type, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexP2uiv(GLenum type, const GLuint *value)
{
- d_3_3_Deprecated->VertexP2uiv(type, value);
+ d_3_3_Deprecated->f.VertexP2uiv(type, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexP2ui(GLenum type, GLuint value)
{
- d_3_3_Deprecated->VertexP2ui(type, value);
+ d_3_3_Deprecated->f.VertexP2ui(type, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetQueryObjectui64v(GLuint id, GLenum pname, GLuint64 *params)
{
- d_3_3_Core->GetQueryObjectui64v(id, pname, params);
+ d_3_3_Core->f.GetQueryObjectui64v(id, pname, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetQueryObjecti64v(GLuint id, GLenum pname, GLint64 *params)
{
- d_3_3_Core->GetQueryObjecti64v(id, pname, params);
+ d_3_3_Core->f.GetQueryObjecti64v(id, pname, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glQueryCounter(GLuint id, GLenum target)
{
- d_3_3_Core->QueryCounter(id, target);
+ d_3_3_Core->f.QueryCounter(id, target);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetSamplerParameterIuiv(GLuint sampler, GLenum pname, GLuint *params)
{
- d_3_3_Core->GetSamplerParameterIuiv(sampler, pname, params);
+ d_3_3_Core->f.GetSamplerParameterIuiv(sampler, pname, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetSamplerParameterfv(GLuint sampler, GLenum pname, GLfloat *params)
{
- d_3_3_Core->GetSamplerParameterfv(sampler, pname, params);
+ d_3_3_Core->f.GetSamplerParameterfv(sampler, pname, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetSamplerParameterIiv(GLuint sampler, GLenum pname, GLint *params)
{
- d_3_3_Core->GetSamplerParameterIiv(sampler, pname, params);
+ d_3_3_Core->f.GetSamplerParameterIiv(sampler, pname, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetSamplerParameteriv(GLuint sampler, GLenum pname, GLint *params)
{
- d_3_3_Core->GetSamplerParameteriv(sampler, pname, params);
+ d_3_3_Core->f.GetSamplerParameteriv(sampler, pname, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glSamplerParameterIuiv(GLuint sampler, GLenum pname, const GLuint *param)
{
- d_3_3_Core->SamplerParameterIuiv(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameterIuiv(sampler, pname, param);
}
inline void QOpenGLFunctions_4_1_Compatibility::glSamplerParameterIiv(GLuint sampler, GLenum pname, const GLint *param)
{
- d_3_3_Core->SamplerParameterIiv(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameterIiv(sampler, pname, param);
}
inline void QOpenGLFunctions_4_1_Compatibility::glSamplerParameterfv(GLuint sampler, GLenum pname, const GLfloat *param)
{
- d_3_3_Core->SamplerParameterfv(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameterfv(sampler, pname, param);
}
inline void QOpenGLFunctions_4_1_Compatibility::glSamplerParameterf(GLuint sampler, GLenum pname, GLfloat param)
{
- d_3_3_Core->SamplerParameterf(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameterf(sampler, pname, param);
}
inline void QOpenGLFunctions_4_1_Compatibility::glSamplerParameteriv(GLuint sampler, GLenum pname, const GLint *param)
{
- d_3_3_Core->SamplerParameteriv(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameteriv(sampler, pname, param);
}
inline void QOpenGLFunctions_4_1_Compatibility::glSamplerParameteri(GLuint sampler, GLenum pname, GLint param)
{
- d_3_3_Core->SamplerParameteri(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameteri(sampler, pname, param);
}
inline void QOpenGLFunctions_4_1_Compatibility::glBindSampler(GLuint unit, GLuint sampler)
{
- d_3_3_Core->BindSampler(unit, sampler);
+ d_3_3_Core->f.BindSampler(unit, sampler);
}
inline GLboolean QOpenGLFunctions_4_1_Compatibility::glIsSampler(GLuint sampler)
{
- return d_3_3_Core->IsSampler(sampler);
+ return d_3_3_Core->f.IsSampler(sampler);
}
inline void QOpenGLFunctions_4_1_Compatibility::glDeleteSamplers(GLsizei count, const GLuint *samplers)
{
- d_3_3_Core->DeleteSamplers(count, samplers);
+ d_3_3_Core->f.DeleteSamplers(count, samplers);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGenSamplers(GLsizei count, GLuint *samplers)
{
- d_3_3_Core->GenSamplers(count, samplers);
+ d_3_3_Core->f.GenSamplers(count, samplers);
}
inline GLint QOpenGLFunctions_4_1_Compatibility::glGetFragDataIndex(GLuint program, const GLchar *name)
{
- return d_3_3_Core->GetFragDataIndex(program, name);
+ return d_3_3_Core->f.GetFragDataIndex(program, name);
}
inline void QOpenGLFunctions_4_1_Compatibility::glBindFragDataLocationIndexed(GLuint program, GLuint colorNumber, GLuint index, const GLchar *name)
{
- d_3_3_Core->BindFragDataLocationIndexed(program, colorNumber, index, name);
+ d_3_3_Core->f.BindFragDataLocationIndexed(program, colorNumber, index, name);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexAttribDivisor(GLuint index, GLuint divisor)
{
- d_3_3_Core->VertexAttribDivisor(index, divisor);
+ d_3_3_Core->f.VertexAttribDivisor(index, divisor);
}
// OpenGL 4.0 core functions
inline void QOpenGLFunctions_4_1_Compatibility::glGetQueryIndexediv(GLenum target, GLuint index, GLenum pname, GLint *params)
{
- d_4_0_Core->GetQueryIndexediv(target, index, pname, params);
+ d_4_0_Core->f.GetQueryIndexediv(target, index, pname, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glEndQueryIndexed(GLenum target, GLuint index)
{
- d_4_0_Core->EndQueryIndexed(target, index);
+ d_4_0_Core->f.EndQueryIndexed(target, index);
}
inline void QOpenGLFunctions_4_1_Compatibility::glBeginQueryIndexed(GLenum target, GLuint index, GLuint id)
{
- d_4_0_Core->BeginQueryIndexed(target, index, id);
+ d_4_0_Core->f.BeginQueryIndexed(target, index, id);
}
inline void QOpenGLFunctions_4_1_Compatibility::glDrawTransformFeedbackStream(GLenum mode, GLuint id, GLuint stream)
{
- d_4_0_Core->DrawTransformFeedbackStream(mode, id, stream);
+ d_4_0_Core->f.DrawTransformFeedbackStream(mode, id, stream);
}
inline void QOpenGLFunctions_4_1_Compatibility::glDrawTransformFeedback(GLenum mode, GLuint id)
{
- d_4_0_Core->DrawTransformFeedback(mode, id);
+ d_4_0_Core->f.DrawTransformFeedback(mode, id);
}
inline void QOpenGLFunctions_4_1_Compatibility::glResumeTransformFeedback()
{
- d_4_0_Core->ResumeTransformFeedback();
+ d_4_0_Core->f.ResumeTransformFeedback();
}
inline void QOpenGLFunctions_4_1_Compatibility::glPauseTransformFeedback()
{
- d_4_0_Core->PauseTransformFeedback();
+ d_4_0_Core->f.PauseTransformFeedback();
}
inline GLboolean QOpenGLFunctions_4_1_Compatibility::glIsTransformFeedback(GLuint id)
{
- return d_4_0_Core->IsTransformFeedback(id);
+ return d_4_0_Core->f.IsTransformFeedback(id);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGenTransformFeedbacks(GLsizei n, GLuint *ids)
{
- d_4_0_Core->GenTransformFeedbacks(n, ids);
+ d_4_0_Core->f.GenTransformFeedbacks(n, ids);
}
inline void QOpenGLFunctions_4_1_Compatibility::glDeleteTransformFeedbacks(GLsizei n, const GLuint *ids)
{
- d_4_0_Core->DeleteTransformFeedbacks(n, ids);
+ d_4_0_Core->f.DeleteTransformFeedbacks(n, ids);
}
inline void QOpenGLFunctions_4_1_Compatibility::glBindTransformFeedback(GLenum target, GLuint id)
{
- d_4_0_Core->BindTransformFeedback(target, id);
+ d_4_0_Core->f.BindTransformFeedback(target, id);
}
inline void QOpenGLFunctions_4_1_Compatibility::glPatchParameterfv(GLenum pname, const GLfloat *values)
{
- d_4_0_Core->PatchParameterfv(pname, values);
+ d_4_0_Core->f.PatchParameterfv(pname, values);
}
inline void QOpenGLFunctions_4_1_Compatibility::glPatchParameteri(GLenum pname, GLint value)
{
- d_4_0_Core->PatchParameteri(pname, value);
+ d_4_0_Core->f.PatchParameteri(pname, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetProgramStageiv(GLuint program, GLenum shadertype, GLenum pname, GLint *values)
{
- d_4_0_Core->GetProgramStageiv(program, shadertype, pname, values);
+ d_4_0_Core->f.GetProgramStageiv(program, shadertype, pname, values);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetUniformSubroutineuiv(GLenum shadertype, GLint location, GLuint *params)
{
- d_4_0_Core->GetUniformSubroutineuiv(shadertype, location, params);
+ d_4_0_Core->f.GetUniformSubroutineuiv(shadertype, location, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glUniformSubroutinesuiv(GLenum shadertype, GLsizei count, const GLuint *indices)
{
- d_4_0_Core->UniformSubroutinesuiv(shadertype, count, indices);
+ d_4_0_Core->f.UniformSubroutinesuiv(shadertype, count, indices);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetActiveSubroutineName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name)
{
- d_4_0_Core->GetActiveSubroutineName(program, shadertype, index, bufsize, length, name);
+ d_4_0_Core->f.GetActiveSubroutineName(program, shadertype, index, bufsize, length, name);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetActiveSubroutineUniformName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name)
{
- d_4_0_Core->GetActiveSubroutineUniformName(program, shadertype, index, bufsize, length, name);
+ d_4_0_Core->f.GetActiveSubroutineUniformName(program, shadertype, index, bufsize, length, name);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetActiveSubroutineUniformiv(GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint *values)
{
- d_4_0_Core->GetActiveSubroutineUniformiv(program, shadertype, index, pname, values);
+ d_4_0_Core->f.GetActiveSubroutineUniformiv(program, shadertype, index, pname, values);
}
inline GLuint QOpenGLFunctions_4_1_Compatibility::glGetSubroutineIndex(GLuint program, GLenum shadertype, const GLchar *name)
{
- return d_4_0_Core->GetSubroutineIndex(program, shadertype, name);
+ return d_4_0_Core->f.GetSubroutineIndex(program, shadertype, name);
}
inline GLint QOpenGLFunctions_4_1_Compatibility::glGetSubroutineUniformLocation(GLuint program, GLenum shadertype, const GLchar *name)
{
- return d_4_0_Core->GetSubroutineUniformLocation(program, shadertype, name);
+ return d_4_0_Core->f.GetSubroutineUniformLocation(program, shadertype, name);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetUniformdv(GLuint program, GLint location, GLdouble *params)
{
- d_4_0_Core->GetUniformdv(program, location, params);
+ d_4_0_Core->f.GetUniformdv(program, location, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glUniformMatrix4x3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix4x3dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix4x3dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glUniformMatrix4x2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix4x2dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix4x2dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glUniformMatrix3x4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix3x4dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix3x4dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glUniformMatrix3x2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix3x2dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix3x2dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glUniformMatrix2x4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix2x4dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix2x4dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glUniformMatrix2x3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix2x3dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix2x3dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glUniformMatrix4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix4dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix4dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glUniformMatrix3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix3dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix3dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glUniformMatrix2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix2dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix2dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glUniform4dv(GLint location, GLsizei count, const GLdouble *value)
{
- d_4_0_Core->Uniform4dv(location, count, value);
+ d_4_0_Core->f.Uniform4dv(location, count, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glUniform3dv(GLint location, GLsizei count, const GLdouble *value)
{
- d_4_0_Core->Uniform3dv(location, count, value);
+ d_4_0_Core->f.Uniform3dv(location, count, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glUniform2dv(GLint location, GLsizei count, const GLdouble *value)
{
- d_4_0_Core->Uniform2dv(location, count, value);
+ d_4_0_Core->f.Uniform2dv(location, count, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glUniform1dv(GLint location, GLsizei count, const GLdouble *value)
{
- d_4_0_Core->Uniform1dv(location, count, value);
+ d_4_0_Core->f.Uniform1dv(location, count, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glUniform4d(GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
{
- d_4_0_Core->Uniform4d(location, x, y, z, w);
+ d_4_0_Core->f.Uniform4d(location, x, y, z, w);
}
inline void QOpenGLFunctions_4_1_Compatibility::glUniform3d(GLint location, GLdouble x, GLdouble y, GLdouble z)
{
- d_4_0_Core->Uniform3d(location, x, y, z);
+ d_4_0_Core->f.Uniform3d(location, x, y, z);
}
inline void QOpenGLFunctions_4_1_Compatibility::glUniform2d(GLint location, GLdouble x, GLdouble y)
{
- d_4_0_Core->Uniform2d(location, x, y);
+ d_4_0_Core->f.Uniform2d(location, x, y);
}
inline void QOpenGLFunctions_4_1_Compatibility::glUniform1d(GLint location, GLdouble x)
{
- d_4_0_Core->Uniform1d(location, x);
+ d_4_0_Core->f.Uniform1d(location, x);
}
inline void QOpenGLFunctions_4_1_Compatibility::glDrawElementsIndirect(GLenum mode, GLenum type, const GLvoid *indirect)
{
- d_4_0_Core->DrawElementsIndirect(mode, type, indirect);
+ d_4_0_Core->f.DrawElementsIndirect(mode, type, indirect);
}
inline void QOpenGLFunctions_4_1_Compatibility::glDrawArraysIndirect(GLenum mode, const GLvoid *indirect)
{
- d_4_0_Core->DrawArraysIndirect(mode, indirect);
+ d_4_0_Core->f.DrawArraysIndirect(mode, indirect);
}
inline void QOpenGLFunctions_4_1_Compatibility::glBlendFuncSeparatei(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
{
- d_4_0_Core->BlendFuncSeparatei(buf, srcRGB, dstRGB, srcAlpha, dstAlpha);
+ d_4_0_Core->f.BlendFuncSeparatei(buf, srcRGB, dstRGB, srcAlpha, dstAlpha);
}
inline void QOpenGLFunctions_4_1_Compatibility::glBlendFunci(GLuint buf, GLenum src, GLenum dst)
{
- d_4_0_Core->BlendFunci(buf, src, dst);
+ d_4_0_Core->f.BlendFunci(buf, src, dst);
}
inline void QOpenGLFunctions_4_1_Compatibility::glBlendEquationSeparatei(GLuint buf, GLenum modeRGB, GLenum modeAlpha)
{
- d_4_0_Core->BlendEquationSeparatei(buf, modeRGB, modeAlpha);
+ d_4_0_Core->f.BlendEquationSeparatei(buf, modeRGB, modeAlpha);
}
inline void QOpenGLFunctions_4_1_Compatibility::glBlendEquationi(GLuint buf, GLenum mode)
{
- d_4_0_Core->BlendEquationi(buf, mode);
+ d_4_0_Core->f.BlendEquationi(buf, mode);
}
inline void QOpenGLFunctions_4_1_Compatibility::glMinSampleShading(GLfloat value)
{
- d_4_0_Core->MinSampleShading(value);
+ d_4_0_Core->f.MinSampleShading(value);
}
// OpenGL 4.1 core functions
inline void QOpenGLFunctions_4_1_Compatibility::glGetDoublei_v(GLenum target, GLuint index, GLdouble *data)
{
- d_4_1_Core->GetDoublei_v(target, index, data);
+ d_4_1_Core->f.GetDoublei_v(target, index, data);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetFloati_v(GLenum target, GLuint index, GLfloat *data)
{
- d_4_1_Core->GetFloati_v(target, index, data);
+ d_4_1_Core->f.GetFloati_v(target, index, data);
}
inline void QOpenGLFunctions_4_1_Compatibility::glDepthRangeIndexed(GLuint index, GLdouble n, GLdouble f)
{
- d_4_1_Core->DepthRangeIndexed(index, n, f);
+ d_4_1_Core->f.DepthRangeIndexed(index, n, f);
}
inline void QOpenGLFunctions_4_1_Compatibility::glDepthRangeArrayv(GLuint first, GLsizei count, const GLdouble *v)
{
- d_4_1_Core->DepthRangeArrayv(first, count, v);
+ d_4_1_Core->f.DepthRangeArrayv(first, count, v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glScissorIndexedv(GLuint index, const GLint *v)
{
- d_4_1_Core->ScissorIndexedv(index, v);
+ d_4_1_Core->f.ScissorIndexedv(index, v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glScissorIndexed(GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height)
{
- d_4_1_Core->ScissorIndexed(index, left, bottom, width, height);
+ d_4_1_Core->f.ScissorIndexed(index, left, bottom, width, height);
}
inline void QOpenGLFunctions_4_1_Compatibility::glScissorArrayv(GLuint first, GLsizei count, const GLint *v)
{
- d_4_1_Core->ScissorArrayv(first, count, v);
+ d_4_1_Core->f.ScissorArrayv(first, count, v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glViewportIndexedfv(GLuint index, const GLfloat *v)
{
- d_4_1_Core->ViewportIndexedfv(index, v);
+ d_4_1_Core->f.ViewportIndexedfv(index, v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glViewportIndexedf(GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h)
{
- d_4_1_Core->ViewportIndexedf(index, x, y, w, h);
+ d_4_1_Core->f.ViewportIndexedf(index, x, y, w, h);
}
inline void QOpenGLFunctions_4_1_Compatibility::glViewportArrayv(GLuint first, GLsizei count, const GLfloat *v)
{
- d_4_1_Core->ViewportArrayv(first, count, v);
+ d_4_1_Core->f.ViewportArrayv(first, count, v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetVertexAttribLdv(GLuint index, GLenum pname, GLdouble *params)
{
- d_4_1_Core->GetVertexAttribLdv(index, pname, params);
+ d_4_1_Core->f.GetVertexAttribLdv(index, pname, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexAttribLPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_4_1_Core->VertexAttribLPointer(index, size, type, stride, pointer);
+ d_4_1_Core->f.VertexAttribLPointer(index, size, type, stride, pointer);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexAttribL4dv(GLuint index, const GLdouble *v)
{
- d_4_1_Core->VertexAttribL4dv(index, v);
+ d_4_1_Core->f.VertexAttribL4dv(index, v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexAttribL3dv(GLuint index, const GLdouble *v)
{
- d_4_1_Core->VertexAttribL3dv(index, v);
+ d_4_1_Core->f.VertexAttribL3dv(index, v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexAttribL2dv(GLuint index, const GLdouble *v)
{
- d_4_1_Core->VertexAttribL2dv(index, v);
+ d_4_1_Core->f.VertexAttribL2dv(index, v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexAttribL1dv(GLuint index, const GLdouble *v)
{
- d_4_1_Core->VertexAttribL1dv(index, v);
+ d_4_1_Core->f.VertexAttribL1dv(index, v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexAttribL4d(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
{
- d_4_1_Core->VertexAttribL4d(index, x, y, z, w);
+ d_4_1_Core->f.VertexAttribL4d(index, x, y, z, w);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexAttribL3d(GLuint index, GLdouble x, GLdouble y, GLdouble z)
{
- d_4_1_Core->VertexAttribL3d(index, x, y, z);
+ d_4_1_Core->f.VertexAttribL3d(index, x, y, z);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexAttribL2d(GLuint index, GLdouble x, GLdouble y)
{
- d_4_1_Core->VertexAttribL2d(index, x, y);
+ d_4_1_Core->f.VertexAttribL2d(index, x, y);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexAttribL1d(GLuint index, GLdouble x)
{
- d_4_1_Core->VertexAttribL1d(index, x);
+ d_4_1_Core->f.VertexAttribL1d(index, x);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetProgramPipelineInfoLog(GLuint pipeline, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
{
- d_4_1_Core->GetProgramPipelineInfoLog(pipeline, bufSize, length, infoLog);
+ d_4_1_Core->f.GetProgramPipelineInfoLog(pipeline, bufSize, length, infoLog);
}
inline void QOpenGLFunctions_4_1_Compatibility::glValidateProgramPipeline(GLuint pipeline)
{
- d_4_1_Core->ValidateProgramPipeline(pipeline);
+ d_4_1_Core->f.ValidateProgramPipeline(pipeline);
}
inline void QOpenGLFunctions_4_1_Compatibility::glProgramUniformMatrix4x3dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix4x3dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix4x3dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glProgramUniformMatrix3x4dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix3x4dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix3x4dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glProgramUniformMatrix4x2dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix4x2dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix4x2dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glProgramUniformMatrix2x4dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix2x4dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix2x4dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glProgramUniformMatrix3x2dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix3x2dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix3x2dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glProgramUniformMatrix2x3dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix2x3dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix2x3dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glProgramUniformMatrix4x3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix4x3fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix4x3fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glProgramUniformMatrix3x4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix3x4fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix3x4fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glProgramUniformMatrix4x2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix4x2fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix4x2fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glProgramUniformMatrix2x4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix2x4fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix2x4fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glProgramUniformMatrix3x2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix3x2fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix3x2fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glProgramUniformMatrix2x3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix2x3fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix2x3fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glProgramUniformMatrix4dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix4dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix4dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glProgramUniformMatrix3dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix3dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix3dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glProgramUniformMatrix2dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix2dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix2dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glProgramUniformMatrix4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix4fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix4fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glProgramUniformMatrix3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix3fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix3fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glProgramUniformMatrix2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix2fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix2fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glProgramUniform4uiv(GLuint program, GLint location, GLsizei count, const GLuint *value)
{
- d_4_1_Core->ProgramUniform4uiv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform4uiv(program, location, count, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glProgramUniform4ui(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
{
- d_4_1_Core->ProgramUniform4ui(program, location, v0, v1, v2, v3);
+ d_4_1_Core->f.ProgramUniform4ui(program, location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_4_1_Compatibility::glProgramUniform4dv(GLuint program, GLint location, GLsizei count, const GLdouble *value)
{
- d_4_1_Core->ProgramUniform4dv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform4dv(program, location, count, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glProgramUniform4d(GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2, GLdouble v3)
{
- d_4_1_Core->ProgramUniform4d(program, location, v0, v1, v2, v3);
+ d_4_1_Core->f.ProgramUniform4d(program, location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_4_1_Compatibility::glProgramUniform4fv(GLuint program, GLint location, GLsizei count, const GLfloat *value)
{
- d_4_1_Core->ProgramUniform4fv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform4fv(program, location, count, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glProgramUniform4f(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
{
- d_4_1_Core->ProgramUniform4f(program, location, v0, v1, v2, v3);
+ d_4_1_Core->f.ProgramUniform4f(program, location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_4_1_Compatibility::glProgramUniform4iv(GLuint program, GLint location, GLsizei count, const GLint *value)
{
- d_4_1_Core->ProgramUniform4iv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform4iv(program, location, count, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glProgramUniform4i(GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
{
- d_4_1_Core->ProgramUniform4i(program, location, v0, v1, v2, v3);
+ d_4_1_Core->f.ProgramUniform4i(program, location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_4_1_Compatibility::glProgramUniform3uiv(GLuint program, GLint location, GLsizei count, const GLuint *value)
{
- d_4_1_Core->ProgramUniform3uiv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform3uiv(program, location, count, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glProgramUniform3ui(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2)
{
- d_4_1_Core->ProgramUniform3ui(program, location, v0, v1, v2);
+ d_4_1_Core->f.ProgramUniform3ui(program, location, v0, v1, v2);
}
inline void QOpenGLFunctions_4_1_Compatibility::glProgramUniform3dv(GLuint program, GLint location, GLsizei count, const GLdouble *value)
{
- d_4_1_Core->ProgramUniform3dv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform3dv(program, location, count, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glProgramUniform3d(GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2)
{
- d_4_1_Core->ProgramUniform3d(program, location, v0, v1, v2);
+ d_4_1_Core->f.ProgramUniform3d(program, location, v0, v1, v2);
}
inline void QOpenGLFunctions_4_1_Compatibility::glProgramUniform3fv(GLuint program, GLint location, GLsizei count, const GLfloat *value)
{
- d_4_1_Core->ProgramUniform3fv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform3fv(program, location, count, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glProgramUniform3f(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
{
- d_4_1_Core->ProgramUniform3f(program, location, v0, v1, v2);
+ d_4_1_Core->f.ProgramUniform3f(program, location, v0, v1, v2);
}
inline void QOpenGLFunctions_4_1_Compatibility::glProgramUniform3iv(GLuint program, GLint location, GLsizei count, const GLint *value)
{
- d_4_1_Core->ProgramUniform3iv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform3iv(program, location, count, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glProgramUniform3i(GLuint program, GLint location, GLint v0, GLint v1, GLint v2)
{
- d_4_1_Core->ProgramUniform3i(program, location, v0, v1, v2);
+ d_4_1_Core->f.ProgramUniform3i(program, location, v0, v1, v2);
}
inline void QOpenGLFunctions_4_1_Compatibility::glProgramUniform2uiv(GLuint program, GLint location, GLsizei count, const GLuint *value)
{
- d_4_1_Core->ProgramUniform2uiv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform2uiv(program, location, count, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glProgramUniform2ui(GLuint program, GLint location, GLuint v0, GLuint v1)
{
- d_4_1_Core->ProgramUniform2ui(program, location, v0, v1);
+ d_4_1_Core->f.ProgramUniform2ui(program, location, v0, v1);
}
inline void QOpenGLFunctions_4_1_Compatibility::glProgramUniform2dv(GLuint program, GLint location, GLsizei count, const GLdouble *value)
{
- d_4_1_Core->ProgramUniform2dv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform2dv(program, location, count, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glProgramUniform2d(GLuint program, GLint location, GLdouble v0, GLdouble v1)
{
- d_4_1_Core->ProgramUniform2d(program, location, v0, v1);
+ d_4_1_Core->f.ProgramUniform2d(program, location, v0, v1);
}
inline void QOpenGLFunctions_4_1_Compatibility::glProgramUniform2fv(GLuint program, GLint location, GLsizei count, const GLfloat *value)
{
- d_4_1_Core->ProgramUniform2fv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform2fv(program, location, count, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glProgramUniform2f(GLuint program, GLint location, GLfloat v0, GLfloat v1)
{
- d_4_1_Core->ProgramUniform2f(program, location, v0, v1);
+ d_4_1_Core->f.ProgramUniform2f(program, location, v0, v1);
}
inline void QOpenGLFunctions_4_1_Compatibility::glProgramUniform2iv(GLuint program, GLint location, GLsizei count, const GLint *value)
{
- d_4_1_Core->ProgramUniform2iv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform2iv(program, location, count, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glProgramUniform2i(GLuint program, GLint location, GLint v0, GLint v1)
{
- d_4_1_Core->ProgramUniform2i(program, location, v0, v1);
+ d_4_1_Core->f.ProgramUniform2i(program, location, v0, v1);
}
inline void QOpenGLFunctions_4_1_Compatibility::glProgramUniform1uiv(GLuint program, GLint location, GLsizei count, const GLuint *value)
{
- d_4_1_Core->ProgramUniform1uiv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform1uiv(program, location, count, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glProgramUniform1ui(GLuint program, GLint location, GLuint v0)
{
- d_4_1_Core->ProgramUniform1ui(program, location, v0);
+ d_4_1_Core->f.ProgramUniform1ui(program, location, v0);
}
inline void QOpenGLFunctions_4_1_Compatibility::glProgramUniform1dv(GLuint program, GLint location, GLsizei count, const GLdouble *value)
{
- d_4_1_Core->ProgramUniform1dv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform1dv(program, location, count, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glProgramUniform1d(GLuint program, GLint location, GLdouble v0)
{
- d_4_1_Core->ProgramUniform1d(program, location, v0);
+ d_4_1_Core->f.ProgramUniform1d(program, location, v0);
}
inline void QOpenGLFunctions_4_1_Compatibility::glProgramUniform1fv(GLuint program, GLint location, GLsizei count, const GLfloat *value)
{
- d_4_1_Core->ProgramUniform1fv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform1fv(program, location, count, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glProgramUniform1f(GLuint program, GLint location, GLfloat v0)
{
- d_4_1_Core->ProgramUniform1f(program, location, v0);
+ d_4_1_Core->f.ProgramUniform1f(program, location, v0);
}
inline void QOpenGLFunctions_4_1_Compatibility::glProgramUniform1iv(GLuint program, GLint location, GLsizei count, const GLint *value)
{
- d_4_1_Core->ProgramUniform1iv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform1iv(program, location, count, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glProgramUniform1i(GLuint program, GLint location, GLint v0)
{
- d_4_1_Core->ProgramUniform1i(program, location, v0);
+ d_4_1_Core->f.ProgramUniform1i(program, location, v0);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetProgramPipelineiv(GLuint pipeline, GLenum pname, GLint *params)
{
- d_4_1_Core->GetProgramPipelineiv(pipeline, pname, params);
+ d_4_1_Core->f.GetProgramPipelineiv(pipeline, pname, params);
}
inline GLboolean QOpenGLFunctions_4_1_Compatibility::glIsProgramPipeline(GLuint pipeline)
{
- return d_4_1_Core->IsProgramPipeline(pipeline);
+ return d_4_1_Core->f.IsProgramPipeline(pipeline);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGenProgramPipelines(GLsizei n, GLuint *pipelines)
{
- d_4_1_Core->GenProgramPipelines(n, pipelines);
+ d_4_1_Core->f.GenProgramPipelines(n, pipelines);
}
inline void QOpenGLFunctions_4_1_Compatibility::glDeleteProgramPipelines(GLsizei n, const GLuint *pipelines)
{
- d_4_1_Core->DeleteProgramPipelines(n, pipelines);
+ d_4_1_Core->f.DeleteProgramPipelines(n, pipelines);
}
inline void QOpenGLFunctions_4_1_Compatibility::glBindProgramPipeline(GLuint pipeline)
{
- d_4_1_Core->BindProgramPipeline(pipeline);
+ d_4_1_Core->f.BindProgramPipeline(pipeline);
}
inline GLuint QOpenGLFunctions_4_1_Compatibility::glCreateShaderProgramv(GLenum type, GLsizei count, const GLchar* const *strings)
{
- return d_4_1_Core->CreateShaderProgramv(type, count, strings);
+ return d_4_1_Core->f.CreateShaderProgramv(type, count, strings);
}
inline void QOpenGLFunctions_4_1_Compatibility::glActiveShaderProgram(GLuint pipeline, GLuint program)
{
- d_4_1_Core->ActiveShaderProgram(pipeline, program);
+ d_4_1_Core->f.ActiveShaderProgram(pipeline, program);
}
inline void QOpenGLFunctions_4_1_Compatibility::glUseProgramStages(GLuint pipeline, GLbitfield stages, GLuint program)
{
- d_4_1_Core->UseProgramStages(pipeline, stages, program);
+ d_4_1_Core->f.UseProgramStages(pipeline, stages, program);
}
inline void QOpenGLFunctions_4_1_Compatibility::glProgramParameteri(GLuint program, GLenum pname, GLint value)
{
- d_4_1_Core->ProgramParameteri(program, pname, value);
+ d_4_1_Core->f.ProgramParameteri(program, pname, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glProgramBinary(GLuint program, GLenum binaryFormat, const GLvoid *binary, GLsizei length)
{
- d_4_1_Core->ProgramBinary(program, binaryFormat, binary, length);
+ d_4_1_Core->f.ProgramBinary(program, binaryFormat, binary, length);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetProgramBinary(GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, GLvoid *binary)
{
- d_4_1_Core->GetProgramBinary(program, bufSize, length, binaryFormat, binary);
+ d_4_1_Core->f.GetProgramBinary(program, bufSize, length, binaryFormat, binary);
}
inline void QOpenGLFunctions_4_1_Compatibility::glClearDepthf(GLfloat dd)
{
- d_4_1_Core->ClearDepthf(dd);
+ d_4_1_Core->f.ClearDepthf(dd);
}
inline void QOpenGLFunctions_4_1_Compatibility::glDepthRangef(GLfloat n, GLfloat f)
{
- d_4_1_Core->DepthRangef(n, f);
+ d_4_1_Core->f.DepthRangef(n, f);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision)
{
- d_4_1_Core->GetShaderPrecisionFormat(shadertype, precisiontype, range, precision);
+ d_4_1_Core->f.GetShaderPrecisionFormat(shadertype, precisiontype, range, precision);
}
inline void QOpenGLFunctions_4_1_Compatibility::glShaderBinary(GLsizei count, const GLuint *shaders, GLenum binaryformat, const GLvoid *binary, GLsizei length)
{
- d_4_1_Core->ShaderBinary(count, shaders, binaryformat, binary, length);
+ d_4_1_Core->f.ShaderBinary(count, shaders, binaryformat, binary, length);
}
inline void QOpenGLFunctions_4_1_Compatibility::glReleaseShaderCompiler()
{
- d_4_1_Core->ReleaseShaderCompiler();
+ d_4_1_Core->f.ReleaseShaderCompiler();
}
// OpenGL 1.0 deprecated functions
inline void QOpenGLFunctions_4_1_Compatibility::glTranslatef(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->Translatef(x, y, z);
+ d_1_0_Deprecated->f.Translatef(x, y, z);
}
inline void QOpenGLFunctions_4_1_Compatibility::glTranslated(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->Translated(x, y, z);
+ d_1_0_Deprecated->f.Translated(x, y, z);
}
inline void QOpenGLFunctions_4_1_Compatibility::glScalef(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->Scalef(x, y, z);
+ d_1_0_Deprecated->f.Scalef(x, y, z);
}
inline void QOpenGLFunctions_4_1_Compatibility::glScaled(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->Scaled(x, y, z);
+ d_1_0_Deprecated->f.Scaled(x, y, z);
}
inline void QOpenGLFunctions_4_1_Compatibility::glRotatef(GLfloat angle, GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->Rotatef(angle, x, y, z);
+ d_1_0_Deprecated->f.Rotatef(angle, x, y, z);
}
inline void QOpenGLFunctions_4_1_Compatibility::glRotated(GLdouble angle, GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->Rotated(angle, x, y, z);
+ d_1_0_Deprecated->f.Rotated(angle, x, y, z);
}
inline void QOpenGLFunctions_4_1_Compatibility::glPushMatrix()
{
- d_1_0_Deprecated->PushMatrix();
+ d_1_0_Deprecated->f.PushMatrix();
}
inline void QOpenGLFunctions_4_1_Compatibility::glPopMatrix()
{
- d_1_0_Deprecated->PopMatrix();
+ d_1_0_Deprecated->f.PopMatrix();
}
inline void QOpenGLFunctions_4_1_Compatibility::glOrtho(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
{
- d_1_0_Deprecated->Ortho(left, right, bottom, top, zNear, zFar);
+ d_1_0_Deprecated->f.Ortho(left, right, bottom, top, zNear, zFar);
}
inline void QOpenGLFunctions_4_1_Compatibility::glMultMatrixd(const GLdouble *m)
{
- d_1_0_Deprecated->MultMatrixd(m);
+ d_1_0_Deprecated->f.MultMatrixd(m);
}
inline void QOpenGLFunctions_4_1_Compatibility::glMultMatrixf(const GLfloat *m)
{
- d_1_0_Deprecated->MultMatrixf(m);
+ d_1_0_Deprecated->f.MultMatrixf(m);
}
inline void QOpenGLFunctions_4_1_Compatibility::glMatrixMode(GLenum mode)
{
- d_1_0_Deprecated->MatrixMode(mode);
+ d_1_0_Deprecated->f.MatrixMode(mode);
}
inline void QOpenGLFunctions_4_1_Compatibility::glLoadMatrixd(const GLdouble *m)
{
- d_1_0_Deprecated->LoadMatrixd(m);
+ d_1_0_Deprecated->f.LoadMatrixd(m);
}
inline void QOpenGLFunctions_4_1_Compatibility::glLoadMatrixf(const GLfloat *m)
{
- d_1_0_Deprecated->LoadMatrixf(m);
+ d_1_0_Deprecated->f.LoadMatrixf(m);
}
inline void QOpenGLFunctions_4_1_Compatibility::glLoadIdentity()
{
- d_1_0_Deprecated->LoadIdentity();
+ d_1_0_Deprecated->f.LoadIdentity();
}
inline void QOpenGLFunctions_4_1_Compatibility::glFrustum(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
{
- d_1_0_Deprecated->Frustum(left, right, bottom, top, zNear, zFar);
+ d_1_0_Deprecated->f.Frustum(left, right, bottom, top, zNear, zFar);
}
inline GLboolean QOpenGLFunctions_4_1_Compatibility::glIsList(GLuint list)
{
- return d_1_0_Deprecated->IsList(list);
+ return d_1_0_Deprecated->f.IsList(list);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetTexGeniv(GLenum coord, GLenum pname, GLint *params)
{
- d_1_0_Deprecated->GetTexGeniv(coord, pname, params);
+ d_1_0_Deprecated->f.GetTexGeniv(coord, pname, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetTexGenfv(GLenum coord, GLenum pname, GLfloat *params)
{
- d_1_0_Deprecated->GetTexGenfv(coord, pname, params);
+ d_1_0_Deprecated->f.GetTexGenfv(coord, pname, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetTexGendv(GLenum coord, GLenum pname, GLdouble *params)
{
- d_1_0_Deprecated->GetTexGendv(coord, pname, params);
+ d_1_0_Deprecated->f.GetTexGendv(coord, pname, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetTexEnviv(GLenum target, GLenum pname, GLint *params)
{
- d_1_0_Deprecated->GetTexEnviv(target, pname, params);
+ d_1_0_Deprecated->f.GetTexEnviv(target, pname, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetTexEnvfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_0_Deprecated->GetTexEnvfv(target, pname, params);
+ d_1_0_Deprecated->f.GetTexEnvfv(target, pname, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetPolygonStipple(GLubyte *mask)
{
- d_1_0_Deprecated->GetPolygonStipple(mask);
+ d_1_0_Deprecated->f.GetPolygonStipple(mask);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetPixelMapusv(GLenum map, GLushort *values)
{
- d_1_0_Deprecated->GetPixelMapusv(map, values);
+ d_1_0_Deprecated->f.GetPixelMapusv(map, values);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetPixelMapuiv(GLenum map, GLuint *values)
{
- d_1_0_Deprecated->GetPixelMapuiv(map, values);
+ d_1_0_Deprecated->f.GetPixelMapuiv(map, values);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetPixelMapfv(GLenum map, GLfloat *values)
{
- d_1_0_Deprecated->GetPixelMapfv(map, values);
+ d_1_0_Deprecated->f.GetPixelMapfv(map, values);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetMaterialiv(GLenum face, GLenum pname, GLint *params)
{
- d_1_0_Deprecated->GetMaterialiv(face, pname, params);
+ d_1_0_Deprecated->f.GetMaterialiv(face, pname, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetMaterialfv(GLenum face, GLenum pname, GLfloat *params)
{
- d_1_0_Deprecated->GetMaterialfv(face, pname, params);
+ d_1_0_Deprecated->f.GetMaterialfv(face, pname, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetMapiv(GLenum target, GLenum query, GLint *v)
{
- d_1_0_Deprecated->GetMapiv(target, query, v);
+ d_1_0_Deprecated->f.GetMapiv(target, query, v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetMapfv(GLenum target, GLenum query, GLfloat *v)
{
- d_1_0_Deprecated->GetMapfv(target, query, v);
+ d_1_0_Deprecated->f.GetMapfv(target, query, v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetMapdv(GLenum target, GLenum query, GLdouble *v)
{
- d_1_0_Deprecated->GetMapdv(target, query, v);
+ d_1_0_Deprecated->f.GetMapdv(target, query, v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetLightiv(GLenum light, GLenum pname, GLint *params)
{
- d_1_0_Deprecated->GetLightiv(light, pname, params);
+ d_1_0_Deprecated->f.GetLightiv(light, pname, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetLightfv(GLenum light, GLenum pname, GLfloat *params)
{
- d_1_0_Deprecated->GetLightfv(light, pname, params);
+ d_1_0_Deprecated->f.GetLightfv(light, pname, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetClipPlane(GLenum plane, GLdouble *equation)
{
- d_1_0_Deprecated->GetClipPlane(plane, equation);
+ d_1_0_Deprecated->f.GetClipPlane(plane, equation);
}
inline void QOpenGLFunctions_4_1_Compatibility::glDrawPixels(GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_0_Deprecated->DrawPixels(width, height, format, type, pixels);
+ d_1_0_Deprecated->f.DrawPixels(width, height, format, type, pixels);
}
inline void QOpenGLFunctions_4_1_Compatibility::glCopyPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum type)
{
- d_1_0_Deprecated->CopyPixels(x, y, width, height, type);
+ d_1_0_Deprecated->f.CopyPixels(x, y, width, height, type);
}
inline void QOpenGLFunctions_4_1_Compatibility::glPixelMapusv(GLenum map, GLint mapsize, const GLushort *values)
{
- d_1_0_Deprecated->PixelMapusv(map, mapsize, values);
+ d_1_0_Deprecated->f.PixelMapusv(map, mapsize, values);
}
inline void QOpenGLFunctions_4_1_Compatibility::glPixelMapuiv(GLenum map, GLint mapsize, const GLuint *values)
{
- d_1_0_Deprecated->PixelMapuiv(map, mapsize, values);
+ d_1_0_Deprecated->f.PixelMapuiv(map, mapsize, values);
}
inline void QOpenGLFunctions_4_1_Compatibility::glPixelMapfv(GLenum map, GLint mapsize, const GLfloat *values)
{
- d_1_0_Deprecated->PixelMapfv(map, mapsize, values);
+ d_1_0_Deprecated->f.PixelMapfv(map, mapsize, values);
}
inline void QOpenGLFunctions_4_1_Compatibility::glPixelTransferi(GLenum pname, GLint param)
{
- d_1_0_Deprecated->PixelTransferi(pname, param);
+ d_1_0_Deprecated->f.PixelTransferi(pname, param);
}
inline void QOpenGLFunctions_4_1_Compatibility::glPixelTransferf(GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->PixelTransferf(pname, param);
+ d_1_0_Deprecated->f.PixelTransferf(pname, param);
}
inline void QOpenGLFunctions_4_1_Compatibility::glPixelZoom(GLfloat xfactor, GLfloat yfactor)
{
- d_1_0_Deprecated->PixelZoom(xfactor, yfactor);
+ d_1_0_Deprecated->f.PixelZoom(xfactor, yfactor);
}
inline void QOpenGLFunctions_4_1_Compatibility::glAlphaFunc(GLenum func, GLfloat ref)
{
- d_1_0_Deprecated->AlphaFunc(func, ref);
+ d_1_0_Deprecated->f.AlphaFunc(func, ref);
}
inline void QOpenGLFunctions_4_1_Compatibility::glEvalPoint2(GLint i, GLint j)
{
- d_1_0_Deprecated->EvalPoint2(i, j);
+ d_1_0_Deprecated->f.EvalPoint2(i, j);
}
inline void QOpenGLFunctions_4_1_Compatibility::glEvalMesh2(GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2)
{
- d_1_0_Deprecated->EvalMesh2(mode, i1, i2, j1, j2);
+ d_1_0_Deprecated->f.EvalMesh2(mode, i1, i2, j1, j2);
}
inline void QOpenGLFunctions_4_1_Compatibility::glEvalPoint1(GLint i)
{
- d_1_0_Deprecated->EvalPoint1(i);
+ d_1_0_Deprecated->f.EvalPoint1(i);
}
inline void QOpenGLFunctions_4_1_Compatibility::glEvalMesh1(GLenum mode, GLint i1, GLint i2)
{
- d_1_0_Deprecated->EvalMesh1(mode, i1, i2);
+ d_1_0_Deprecated->f.EvalMesh1(mode, i1, i2);
}
inline void QOpenGLFunctions_4_1_Compatibility::glEvalCoord2fv(const GLfloat *u)
{
- d_1_0_Deprecated->EvalCoord2fv(u);
+ d_1_0_Deprecated->f.EvalCoord2fv(u);
}
inline void QOpenGLFunctions_4_1_Compatibility::glEvalCoord2f(GLfloat u, GLfloat v)
{
- d_1_0_Deprecated->EvalCoord2f(u, v);
+ d_1_0_Deprecated->f.EvalCoord2f(u, v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glEvalCoord2dv(const GLdouble *u)
{
- d_1_0_Deprecated->EvalCoord2dv(u);
+ d_1_0_Deprecated->f.EvalCoord2dv(u);
}
inline void QOpenGLFunctions_4_1_Compatibility::glEvalCoord2d(GLdouble u, GLdouble v)
{
- d_1_0_Deprecated->EvalCoord2d(u, v);
+ d_1_0_Deprecated->f.EvalCoord2d(u, v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glEvalCoord1fv(const GLfloat *u)
{
- d_1_0_Deprecated->EvalCoord1fv(u);
+ d_1_0_Deprecated->f.EvalCoord1fv(u);
}
inline void QOpenGLFunctions_4_1_Compatibility::glEvalCoord1f(GLfloat u)
{
- d_1_0_Deprecated->EvalCoord1f(u);
+ d_1_0_Deprecated->f.EvalCoord1f(u);
}
inline void QOpenGLFunctions_4_1_Compatibility::glEvalCoord1dv(const GLdouble *u)
{
- d_1_0_Deprecated->EvalCoord1dv(u);
+ d_1_0_Deprecated->f.EvalCoord1dv(u);
}
inline void QOpenGLFunctions_4_1_Compatibility::glEvalCoord1d(GLdouble u)
{
- d_1_0_Deprecated->EvalCoord1d(u);
+ d_1_0_Deprecated->f.EvalCoord1d(u);
}
inline void QOpenGLFunctions_4_1_Compatibility::glMapGrid2f(GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2)
{
- d_1_0_Deprecated->MapGrid2f(un, u1, u2, vn, v1, v2);
+ d_1_0_Deprecated->f.MapGrid2f(un, u1, u2, vn, v1, v2);
}
inline void QOpenGLFunctions_4_1_Compatibility::glMapGrid2d(GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2)
{
- d_1_0_Deprecated->MapGrid2d(un, u1, u2, vn, v1, v2);
+ d_1_0_Deprecated->f.MapGrid2d(un, u1, u2, vn, v1, v2);
}
inline void QOpenGLFunctions_4_1_Compatibility::glMapGrid1f(GLint un, GLfloat u1, GLfloat u2)
{
- d_1_0_Deprecated->MapGrid1f(un, u1, u2);
+ d_1_0_Deprecated->f.MapGrid1f(un, u1, u2);
}
inline void QOpenGLFunctions_4_1_Compatibility::glMapGrid1d(GLint un, GLdouble u1, GLdouble u2)
{
- d_1_0_Deprecated->MapGrid1d(un, u1, u2);
+ d_1_0_Deprecated->f.MapGrid1d(un, u1, u2);
}
inline void QOpenGLFunctions_4_1_Compatibility::glMap2f(GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points)
{
- d_1_0_Deprecated->Map2f(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points);
+ d_1_0_Deprecated->f.Map2f(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points);
}
inline void QOpenGLFunctions_4_1_Compatibility::glMap2d(GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points)
{
- d_1_0_Deprecated->Map2d(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points);
+ d_1_0_Deprecated->f.Map2d(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points);
}
inline void QOpenGLFunctions_4_1_Compatibility::glMap1f(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points)
{
- d_1_0_Deprecated->Map1f(target, u1, u2, stride, order, points);
+ d_1_0_Deprecated->f.Map1f(target, u1, u2, stride, order, points);
}
inline void QOpenGLFunctions_4_1_Compatibility::glMap1d(GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points)
{
- d_1_0_Deprecated->Map1d(target, u1, u2, stride, order, points);
+ d_1_0_Deprecated->f.Map1d(target, u1, u2, stride, order, points);
}
inline void QOpenGLFunctions_4_1_Compatibility::glPushAttrib(GLbitfield mask)
{
- d_1_0_Deprecated->PushAttrib(mask);
+ d_1_0_Deprecated->f.PushAttrib(mask);
}
inline void QOpenGLFunctions_4_1_Compatibility::glPopAttrib()
{
- d_1_0_Deprecated->PopAttrib();
+ d_1_0_Deprecated->f.PopAttrib();
}
inline void QOpenGLFunctions_4_1_Compatibility::glAccum(GLenum op, GLfloat value)
{
- d_1_0_Deprecated->Accum(op, value);
+ d_1_0_Deprecated->f.Accum(op, value);
}
inline void QOpenGLFunctions_4_1_Compatibility::glIndexMask(GLuint mask)
{
- d_1_0_Deprecated->IndexMask(mask);
+ d_1_0_Deprecated->f.IndexMask(mask);
}
inline void QOpenGLFunctions_4_1_Compatibility::glClearIndex(GLfloat c)
{
- d_1_0_Deprecated->ClearIndex(c);
+ d_1_0_Deprecated->f.ClearIndex(c);
}
inline void QOpenGLFunctions_4_1_Compatibility::glClearAccum(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_0_Deprecated->ClearAccum(red, green, blue, alpha);
+ d_1_0_Deprecated->f.ClearAccum(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_1_Compatibility::glPushName(GLuint name)
{
- d_1_0_Deprecated->PushName(name);
+ d_1_0_Deprecated->f.PushName(name);
}
inline void QOpenGLFunctions_4_1_Compatibility::glPopName()
{
- d_1_0_Deprecated->PopName();
+ d_1_0_Deprecated->f.PopName();
}
inline void QOpenGLFunctions_4_1_Compatibility::glPassThrough(GLfloat token)
{
- d_1_0_Deprecated->PassThrough(token);
+ d_1_0_Deprecated->f.PassThrough(token);
}
inline void QOpenGLFunctions_4_1_Compatibility::glLoadName(GLuint name)
{
- d_1_0_Deprecated->LoadName(name);
+ d_1_0_Deprecated->f.LoadName(name);
}
inline void QOpenGLFunctions_4_1_Compatibility::glInitNames()
{
- d_1_0_Deprecated->InitNames();
+ d_1_0_Deprecated->f.InitNames();
}
inline GLint QOpenGLFunctions_4_1_Compatibility::glRenderMode(GLenum mode)
{
- return d_1_0_Deprecated->RenderMode(mode);
+ return d_1_0_Deprecated->f.RenderMode(mode);
}
inline void QOpenGLFunctions_4_1_Compatibility::glSelectBuffer(GLsizei size, GLuint *buffer)
{
- d_1_0_Deprecated->SelectBuffer(size, buffer);
+ d_1_0_Deprecated->f.SelectBuffer(size, buffer);
}
inline void QOpenGLFunctions_4_1_Compatibility::glFeedbackBuffer(GLsizei size, GLenum type, GLfloat *buffer)
{
- d_1_0_Deprecated->FeedbackBuffer(size, type, buffer);
+ d_1_0_Deprecated->f.FeedbackBuffer(size, type, buffer);
}
inline void QOpenGLFunctions_4_1_Compatibility::glTexGeniv(GLenum coord, GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->TexGeniv(coord, pname, params);
+ d_1_0_Deprecated->f.TexGeniv(coord, pname, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glTexGeni(GLenum coord, GLenum pname, GLint param)
{
- d_1_0_Deprecated->TexGeni(coord, pname, param);
+ d_1_0_Deprecated->f.TexGeni(coord, pname, param);
}
inline void QOpenGLFunctions_4_1_Compatibility::glTexGenfv(GLenum coord, GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->TexGenfv(coord, pname, params);
+ d_1_0_Deprecated->f.TexGenfv(coord, pname, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glTexGenf(GLenum coord, GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->TexGenf(coord, pname, param);
+ d_1_0_Deprecated->f.TexGenf(coord, pname, param);
}
inline void QOpenGLFunctions_4_1_Compatibility::glTexGendv(GLenum coord, GLenum pname, const GLdouble *params)
{
- d_1_0_Deprecated->TexGendv(coord, pname, params);
+ d_1_0_Deprecated->f.TexGendv(coord, pname, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glTexGend(GLenum coord, GLenum pname, GLdouble param)
{
- d_1_0_Deprecated->TexGend(coord, pname, param);
+ d_1_0_Deprecated->f.TexGend(coord, pname, param);
}
inline void QOpenGLFunctions_4_1_Compatibility::glTexEnviv(GLenum target, GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->TexEnviv(target, pname, params);
+ d_1_0_Deprecated->f.TexEnviv(target, pname, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glTexEnvi(GLenum target, GLenum pname, GLint param)
{
- d_1_0_Deprecated->TexEnvi(target, pname, param);
+ d_1_0_Deprecated->f.TexEnvi(target, pname, param);
}
inline void QOpenGLFunctions_4_1_Compatibility::glTexEnvfv(GLenum target, GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->TexEnvfv(target, pname, params);
+ d_1_0_Deprecated->f.TexEnvfv(target, pname, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glTexEnvf(GLenum target, GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->TexEnvf(target, pname, param);
+ d_1_0_Deprecated->f.TexEnvf(target, pname, param);
}
inline void QOpenGLFunctions_4_1_Compatibility::glShadeModel(GLenum mode)
{
- d_1_0_Deprecated->ShadeModel(mode);
+ d_1_0_Deprecated->f.ShadeModel(mode);
}
inline void QOpenGLFunctions_4_1_Compatibility::glPolygonStipple(const GLubyte *mask)
{
- d_1_0_Deprecated->PolygonStipple(mask);
+ d_1_0_Deprecated->f.PolygonStipple(mask);
}
inline void QOpenGLFunctions_4_1_Compatibility::glMaterialiv(GLenum face, GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->Materialiv(face, pname, params);
+ d_1_0_Deprecated->f.Materialiv(face, pname, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glMateriali(GLenum face, GLenum pname, GLint param)
{
- d_1_0_Deprecated->Materiali(face, pname, param);
+ d_1_0_Deprecated->f.Materiali(face, pname, param);
}
inline void QOpenGLFunctions_4_1_Compatibility::glMaterialfv(GLenum face, GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->Materialfv(face, pname, params);
+ d_1_0_Deprecated->f.Materialfv(face, pname, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glMaterialf(GLenum face, GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->Materialf(face, pname, param);
+ d_1_0_Deprecated->f.Materialf(face, pname, param);
}
inline void QOpenGLFunctions_4_1_Compatibility::glLineStipple(GLint factor, GLushort pattern)
{
- d_1_0_Deprecated->LineStipple(factor, pattern);
+ d_1_0_Deprecated->f.LineStipple(factor, pattern);
}
inline void QOpenGLFunctions_4_1_Compatibility::glLightModeliv(GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->LightModeliv(pname, params);
+ d_1_0_Deprecated->f.LightModeliv(pname, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glLightModeli(GLenum pname, GLint param)
{
- d_1_0_Deprecated->LightModeli(pname, param);
+ d_1_0_Deprecated->f.LightModeli(pname, param);
}
inline void QOpenGLFunctions_4_1_Compatibility::glLightModelfv(GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->LightModelfv(pname, params);
+ d_1_0_Deprecated->f.LightModelfv(pname, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glLightModelf(GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->LightModelf(pname, param);
+ d_1_0_Deprecated->f.LightModelf(pname, param);
}
inline void QOpenGLFunctions_4_1_Compatibility::glLightiv(GLenum light, GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->Lightiv(light, pname, params);
+ d_1_0_Deprecated->f.Lightiv(light, pname, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glLighti(GLenum light, GLenum pname, GLint param)
{
- d_1_0_Deprecated->Lighti(light, pname, param);
+ d_1_0_Deprecated->f.Lighti(light, pname, param);
}
inline void QOpenGLFunctions_4_1_Compatibility::glLightfv(GLenum light, GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->Lightfv(light, pname, params);
+ d_1_0_Deprecated->f.Lightfv(light, pname, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glLightf(GLenum light, GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->Lightf(light, pname, param);
+ d_1_0_Deprecated->f.Lightf(light, pname, param);
}
inline void QOpenGLFunctions_4_1_Compatibility::glFogiv(GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->Fogiv(pname, params);
+ d_1_0_Deprecated->f.Fogiv(pname, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glFogi(GLenum pname, GLint param)
{
- d_1_0_Deprecated->Fogi(pname, param);
+ d_1_0_Deprecated->f.Fogi(pname, param);
}
inline void QOpenGLFunctions_4_1_Compatibility::glFogfv(GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->Fogfv(pname, params);
+ d_1_0_Deprecated->f.Fogfv(pname, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glFogf(GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->Fogf(pname, param);
+ d_1_0_Deprecated->f.Fogf(pname, param);
}
inline void QOpenGLFunctions_4_1_Compatibility::glColorMaterial(GLenum face, GLenum mode)
{
- d_1_0_Deprecated->ColorMaterial(face, mode);
+ d_1_0_Deprecated->f.ColorMaterial(face, mode);
}
inline void QOpenGLFunctions_4_1_Compatibility::glClipPlane(GLenum plane, const GLdouble *equation)
{
- d_1_0_Deprecated->ClipPlane(plane, equation);
+ d_1_0_Deprecated->f.ClipPlane(plane, equation);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertex4sv(const GLshort *v)
{
- d_1_0_Deprecated->Vertex4sv(v);
+ d_1_0_Deprecated->f.Vertex4sv(v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertex4s(GLshort x, GLshort y, GLshort z, GLshort w)
{
- d_1_0_Deprecated->Vertex4s(x, y, z, w);
+ d_1_0_Deprecated->f.Vertex4s(x, y, z, w);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertex4iv(const GLint *v)
{
- d_1_0_Deprecated->Vertex4iv(v);
+ d_1_0_Deprecated->f.Vertex4iv(v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertex4i(GLint x, GLint y, GLint z, GLint w)
{
- d_1_0_Deprecated->Vertex4i(x, y, z, w);
+ d_1_0_Deprecated->f.Vertex4i(x, y, z, w);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertex4fv(const GLfloat *v)
{
- d_1_0_Deprecated->Vertex4fv(v);
+ d_1_0_Deprecated->f.Vertex4fv(v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertex4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
{
- d_1_0_Deprecated->Vertex4f(x, y, z, w);
+ d_1_0_Deprecated->f.Vertex4f(x, y, z, w);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertex4dv(const GLdouble *v)
{
- d_1_0_Deprecated->Vertex4dv(v);
+ d_1_0_Deprecated->f.Vertex4dv(v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertex4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
{
- d_1_0_Deprecated->Vertex4d(x, y, z, w);
+ d_1_0_Deprecated->f.Vertex4d(x, y, z, w);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertex3sv(const GLshort *v)
{
- d_1_0_Deprecated->Vertex3sv(v);
+ d_1_0_Deprecated->f.Vertex3sv(v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertex3s(GLshort x, GLshort y, GLshort z)
{
- d_1_0_Deprecated->Vertex3s(x, y, z);
+ d_1_0_Deprecated->f.Vertex3s(x, y, z);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertex3iv(const GLint *v)
{
- d_1_0_Deprecated->Vertex3iv(v);
+ d_1_0_Deprecated->f.Vertex3iv(v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertex3i(GLint x, GLint y, GLint z)
{
- d_1_0_Deprecated->Vertex3i(x, y, z);
+ d_1_0_Deprecated->f.Vertex3i(x, y, z);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertex3fv(const GLfloat *v)
{
- d_1_0_Deprecated->Vertex3fv(v);
+ d_1_0_Deprecated->f.Vertex3fv(v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertex3f(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->Vertex3f(x, y, z);
+ d_1_0_Deprecated->f.Vertex3f(x, y, z);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertex3dv(const GLdouble *v)
{
- d_1_0_Deprecated->Vertex3dv(v);
+ d_1_0_Deprecated->f.Vertex3dv(v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertex3d(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->Vertex3d(x, y, z);
+ d_1_0_Deprecated->f.Vertex3d(x, y, z);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertex2sv(const GLshort *v)
{
- d_1_0_Deprecated->Vertex2sv(v);
+ d_1_0_Deprecated->f.Vertex2sv(v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertex2s(GLshort x, GLshort y)
{
- d_1_0_Deprecated->Vertex2s(x, y);
+ d_1_0_Deprecated->f.Vertex2s(x, y);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertex2iv(const GLint *v)
{
- d_1_0_Deprecated->Vertex2iv(v);
+ d_1_0_Deprecated->f.Vertex2iv(v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertex2i(GLint x, GLint y)
{
- d_1_0_Deprecated->Vertex2i(x, y);
+ d_1_0_Deprecated->f.Vertex2i(x, y);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertex2fv(const GLfloat *v)
{
- d_1_0_Deprecated->Vertex2fv(v);
+ d_1_0_Deprecated->f.Vertex2fv(v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertex2f(GLfloat x, GLfloat y)
{
- d_1_0_Deprecated->Vertex2f(x, y);
+ d_1_0_Deprecated->f.Vertex2f(x, y);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertex2dv(const GLdouble *v)
{
- d_1_0_Deprecated->Vertex2dv(v);
+ d_1_0_Deprecated->f.Vertex2dv(v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertex2d(GLdouble x, GLdouble y)
{
- d_1_0_Deprecated->Vertex2d(x, y);
+ d_1_0_Deprecated->f.Vertex2d(x, y);
}
inline void QOpenGLFunctions_4_1_Compatibility::glTexCoord4sv(const GLshort *v)
{
- d_1_0_Deprecated->TexCoord4sv(v);
+ d_1_0_Deprecated->f.TexCoord4sv(v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glTexCoord4s(GLshort s, GLshort t, GLshort r, GLshort q)
{
- d_1_0_Deprecated->TexCoord4s(s, t, r, q);
+ d_1_0_Deprecated->f.TexCoord4s(s, t, r, q);
}
inline void QOpenGLFunctions_4_1_Compatibility::glTexCoord4iv(const GLint *v)
{
- d_1_0_Deprecated->TexCoord4iv(v);
+ d_1_0_Deprecated->f.TexCoord4iv(v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glTexCoord4i(GLint s, GLint t, GLint r, GLint q)
{
- d_1_0_Deprecated->TexCoord4i(s, t, r, q);
+ d_1_0_Deprecated->f.TexCoord4i(s, t, r, q);
}
inline void QOpenGLFunctions_4_1_Compatibility::glTexCoord4fv(const GLfloat *v)
{
- d_1_0_Deprecated->TexCoord4fv(v);
+ d_1_0_Deprecated->f.TexCoord4fv(v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glTexCoord4f(GLfloat s, GLfloat t, GLfloat r, GLfloat q)
{
- d_1_0_Deprecated->TexCoord4f(s, t, r, q);
+ d_1_0_Deprecated->f.TexCoord4f(s, t, r, q);
}
inline void QOpenGLFunctions_4_1_Compatibility::glTexCoord4dv(const GLdouble *v)
{
- d_1_0_Deprecated->TexCoord4dv(v);
+ d_1_0_Deprecated->f.TexCoord4dv(v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glTexCoord4d(GLdouble s, GLdouble t, GLdouble r, GLdouble q)
{
- d_1_0_Deprecated->TexCoord4d(s, t, r, q);
+ d_1_0_Deprecated->f.TexCoord4d(s, t, r, q);
}
inline void QOpenGLFunctions_4_1_Compatibility::glTexCoord3sv(const GLshort *v)
{
- d_1_0_Deprecated->TexCoord3sv(v);
+ d_1_0_Deprecated->f.TexCoord3sv(v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glTexCoord3s(GLshort s, GLshort t, GLshort r)
{
- d_1_0_Deprecated->TexCoord3s(s, t, r);
+ d_1_0_Deprecated->f.TexCoord3s(s, t, r);
}
inline void QOpenGLFunctions_4_1_Compatibility::glTexCoord3iv(const GLint *v)
{
- d_1_0_Deprecated->TexCoord3iv(v);
+ d_1_0_Deprecated->f.TexCoord3iv(v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glTexCoord3i(GLint s, GLint t, GLint r)
{
- d_1_0_Deprecated->TexCoord3i(s, t, r);
+ d_1_0_Deprecated->f.TexCoord3i(s, t, r);
}
inline void QOpenGLFunctions_4_1_Compatibility::glTexCoord3fv(const GLfloat *v)
{
- d_1_0_Deprecated->TexCoord3fv(v);
+ d_1_0_Deprecated->f.TexCoord3fv(v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glTexCoord3f(GLfloat s, GLfloat t, GLfloat r)
{
- d_1_0_Deprecated->TexCoord3f(s, t, r);
+ d_1_0_Deprecated->f.TexCoord3f(s, t, r);
}
inline void QOpenGLFunctions_4_1_Compatibility::glTexCoord3dv(const GLdouble *v)
{
- d_1_0_Deprecated->TexCoord3dv(v);
+ d_1_0_Deprecated->f.TexCoord3dv(v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glTexCoord3d(GLdouble s, GLdouble t, GLdouble r)
{
- d_1_0_Deprecated->TexCoord3d(s, t, r);
+ d_1_0_Deprecated->f.TexCoord3d(s, t, r);
}
inline void QOpenGLFunctions_4_1_Compatibility::glTexCoord2sv(const GLshort *v)
{
- d_1_0_Deprecated->TexCoord2sv(v);
+ d_1_0_Deprecated->f.TexCoord2sv(v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glTexCoord2s(GLshort s, GLshort t)
{
- d_1_0_Deprecated->TexCoord2s(s, t);
+ d_1_0_Deprecated->f.TexCoord2s(s, t);
}
inline void QOpenGLFunctions_4_1_Compatibility::glTexCoord2iv(const GLint *v)
{
- d_1_0_Deprecated->TexCoord2iv(v);
+ d_1_0_Deprecated->f.TexCoord2iv(v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glTexCoord2i(GLint s, GLint t)
{
- d_1_0_Deprecated->TexCoord2i(s, t);
+ d_1_0_Deprecated->f.TexCoord2i(s, t);
}
inline void QOpenGLFunctions_4_1_Compatibility::glTexCoord2fv(const GLfloat *v)
{
- d_1_0_Deprecated->TexCoord2fv(v);
+ d_1_0_Deprecated->f.TexCoord2fv(v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glTexCoord2f(GLfloat s, GLfloat t)
{
- d_1_0_Deprecated->TexCoord2f(s, t);
+ d_1_0_Deprecated->f.TexCoord2f(s, t);
}
inline void QOpenGLFunctions_4_1_Compatibility::glTexCoord2dv(const GLdouble *v)
{
- d_1_0_Deprecated->TexCoord2dv(v);
+ d_1_0_Deprecated->f.TexCoord2dv(v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glTexCoord2d(GLdouble s, GLdouble t)
{
- d_1_0_Deprecated->TexCoord2d(s, t);
+ d_1_0_Deprecated->f.TexCoord2d(s, t);
}
inline void QOpenGLFunctions_4_1_Compatibility::glTexCoord1sv(const GLshort *v)
{
- d_1_0_Deprecated->TexCoord1sv(v);
+ d_1_0_Deprecated->f.TexCoord1sv(v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glTexCoord1s(GLshort s)
{
- d_1_0_Deprecated->TexCoord1s(s);
+ d_1_0_Deprecated->f.TexCoord1s(s);
}
inline void QOpenGLFunctions_4_1_Compatibility::glTexCoord1iv(const GLint *v)
{
- d_1_0_Deprecated->TexCoord1iv(v);
+ d_1_0_Deprecated->f.TexCoord1iv(v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glTexCoord1i(GLint s)
{
- d_1_0_Deprecated->TexCoord1i(s);
+ d_1_0_Deprecated->f.TexCoord1i(s);
}
inline void QOpenGLFunctions_4_1_Compatibility::glTexCoord1fv(const GLfloat *v)
{
- d_1_0_Deprecated->TexCoord1fv(v);
+ d_1_0_Deprecated->f.TexCoord1fv(v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glTexCoord1f(GLfloat s)
{
- d_1_0_Deprecated->TexCoord1f(s);
+ d_1_0_Deprecated->f.TexCoord1f(s);
}
inline void QOpenGLFunctions_4_1_Compatibility::glTexCoord1dv(const GLdouble *v)
{
- d_1_0_Deprecated->TexCoord1dv(v);
+ d_1_0_Deprecated->f.TexCoord1dv(v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glTexCoord1d(GLdouble s)
{
- d_1_0_Deprecated->TexCoord1d(s);
+ d_1_0_Deprecated->f.TexCoord1d(s);
}
inline void QOpenGLFunctions_4_1_Compatibility::glRectsv(const GLshort *v1, const GLshort *v2)
{
- d_1_0_Deprecated->Rectsv(v1, v2);
+ d_1_0_Deprecated->f.Rectsv(v1, v2);
}
inline void QOpenGLFunctions_4_1_Compatibility::glRects(GLshort x1, GLshort y1, GLshort x2, GLshort y2)
{
- d_1_0_Deprecated->Rects(x1, y1, x2, y2);
+ d_1_0_Deprecated->f.Rects(x1, y1, x2, y2);
}
inline void QOpenGLFunctions_4_1_Compatibility::glRectiv(const GLint *v1, const GLint *v2)
{
- d_1_0_Deprecated->Rectiv(v1, v2);
+ d_1_0_Deprecated->f.Rectiv(v1, v2);
}
inline void QOpenGLFunctions_4_1_Compatibility::glRecti(GLint x1, GLint y1, GLint x2, GLint y2)
{
- d_1_0_Deprecated->Recti(x1, y1, x2, y2);
+ d_1_0_Deprecated->f.Recti(x1, y1, x2, y2);
}
inline void QOpenGLFunctions_4_1_Compatibility::glRectfv(const GLfloat *v1, const GLfloat *v2)
{
- d_1_0_Deprecated->Rectfv(v1, v2);
+ d_1_0_Deprecated->f.Rectfv(v1, v2);
}
inline void QOpenGLFunctions_4_1_Compatibility::glRectf(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2)
{
- d_1_0_Deprecated->Rectf(x1, y1, x2, y2);
+ d_1_0_Deprecated->f.Rectf(x1, y1, x2, y2);
}
inline void QOpenGLFunctions_4_1_Compatibility::glRectdv(const GLdouble *v1, const GLdouble *v2)
{
- d_1_0_Deprecated->Rectdv(v1, v2);
+ d_1_0_Deprecated->f.Rectdv(v1, v2);
}
inline void QOpenGLFunctions_4_1_Compatibility::glRectd(GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2)
{
- d_1_0_Deprecated->Rectd(x1, y1, x2, y2);
+ d_1_0_Deprecated->f.Rectd(x1, y1, x2, y2);
}
inline void QOpenGLFunctions_4_1_Compatibility::glRasterPos4sv(const GLshort *v)
{
- d_1_0_Deprecated->RasterPos4sv(v);
+ d_1_0_Deprecated->f.RasterPos4sv(v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glRasterPos4s(GLshort x, GLshort y, GLshort z, GLshort w)
{
- d_1_0_Deprecated->RasterPos4s(x, y, z, w);
+ d_1_0_Deprecated->f.RasterPos4s(x, y, z, w);
}
inline void QOpenGLFunctions_4_1_Compatibility::glRasterPos4iv(const GLint *v)
{
- d_1_0_Deprecated->RasterPos4iv(v);
+ d_1_0_Deprecated->f.RasterPos4iv(v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glRasterPos4i(GLint x, GLint y, GLint z, GLint w)
{
- d_1_0_Deprecated->RasterPos4i(x, y, z, w);
+ d_1_0_Deprecated->f.RasterPos4i(x, y, z, w);
}
inline void QOpenGLFunctions_4_1_Compatibility::glRasterPos4fv(const GLfloat *v)
{
- d_1_0_Deprecated->RasterPos4fv(v);
+ d_1_0_Deprecated->f.RasterPos4fv(v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glRasterPos4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
{
- d_1_0_Deprecated->RasterPos4f(x, y, z, w);
+ d_1_0_Deprecated->f.RasterPos4f(x, y, z, w);
}
inline void QOpenGLFunctions_4_1_Compatibility::glRasterPos4dv(const GLdouble *v)
{
- d_1_0_Deprecated->RasterPos4dv(v);
+ d_1_0_Deprecated->f.RasterPos4dv(v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glRasterPos4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
{
- d_1_0_Deprecated->RasterPos4d(x, y, z, w);
+ d_1_0_Deprecated->f.RasterPos4d(x, y, z, w);
}
inline void QOpenGLFunctions_4_1_Compatibility::glRasterPos3sv(const GLshort *v)
{
- d_1_0_Deprecated->RasterPos3sv(v);
+ d_1_0_Deprecated->f.RasterPos3sv(v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glRasterPos3s(GLshort x, GLshort y, GLshort z)
{
- d_1_0_Deprecated->RasterPos3s(x, y, z);
+ d_1_0_Deprecated->f.RasterPos3s(x, y, z);
}
inline void QOpenGLFunctions_4_1_Compatibility::glRasterPos3iv(const GLint *v)
{
- d_1_0_Deprecated->RasterPos3iv(v);
+ d_1_0_Deprecated->f.RasterPos3iv(v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glRasterPos3i(GLint x, GLint y, GLint z)
{
- d_1_0_Deprecated->RasterPos3i(x, y, z);
+ d_1_0_Deprecated->f.RasterPos3i(x, y, z);
}
inline void QOpenGLFunctions_4_1_Compatibility::glRasterPos3fv(const GLfloat *v)
{
- d_1_0_Deprecated->RasterPos3fv(v);
+ d_1_0_Deprecated->f.RasterPos3fv(v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glRasterPos3f(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->RasterPos3f(x, y, z);
+ d_1_0_Deprecated->f.RasterPos3f(x, y, z);
}
inline void QOpenGLFunctions_4_1_Compatibility::glRasterPos3dv(const GLdouble *v)
{
- d_1_0_Deprecated->RasterPos3dv(v);
+ d_1_0_Deprecated->f.RasterPos3dv(v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glRasterPos3d(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->RasterPos3d(x, y, z);
+ d_1_0_Deprecated->f.RasterPos3d(x, y, z);
}
inline void QOpenGLFunctions_4_1_Compatibility::glRasterPos2sv(const GLshort *v)
{
- d_1_0_Deprecated->RasterPos2sv(v);
+ d_1_0_Deprecated->f.RasterPos2sv(v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glRasterPos2s(GLshort x, GLshort y)
{
- d_1_0_Deprecated->RasterPos2s(x, y);
+ d_1_0_Deprecated->f.RasterPos2s(x, y);
}
inline void QOpenGLFunctions_4_1_Compatibility::glRasterPos2iv(const GLint *v)
{
- d_1_0_Deprecated->RasterPos2iv(v);
+ d_1_0_Deprecated->f.RasterPos2iv(v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glRasterPos2i(GLint x, GLint y)
{
- d_1_0_Deprecated->RasterPos2i(x, y);
+ d_1_0_Deprecated->f.RasterPos2i(x, y);
}
inline void QOpenGLFunctions_4_1_Compatibility::glRasterPos2fv(const GLfloat *v)
{
- d_1_0_Deprecated->RasterPos2fv(v);
+ d_1_0_Deprecated->f.RasterPos2fv(v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glRasterPos2f(GLfloat x, GLfloat y)
{
- d_1_0_Deprecated->RasterPos2f(x, y);
+ d_1_0_Deprecated->f.RasterPos2f(x, y);
}
inline void QOpenGLFunctions_4_1_Compatibility::glRasterPos2dv(const GLdouble *v)
{
- d_1_0_Deprecated->RasterPos2dv(v);
+ d_1_0_Deprecated->f.RasterPos2dv(v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glRasterPos2d(GLdouble x, GLdouble y)
{
- d_1_0_Deprecated->RasterPos2d(x, y);
+ d_1_0_Deprecated->f.RasterPos2d(x, y);
}
inline void QOpenGLFunctions_4_1_Compatibility::glNormal3sv(const GLshort *v)
{
- d_1_0_Deprecated->Normal3sv(v);
+ d_1_0_Deprecated->f.Normal3sv(v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glNormal3s(GLshort nx, GLshort ny, GLshort nz)
{
- d_1_0_Deprecated->Normal3s(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3s(nx, ny, nz);
}
inline void QOpenGLFunctions_4_1_Compatibility::glNormal3iv(const GLint *v)
{
- d_1_0_Deprecated->Normal3iv(v);
+ d_1_0_Deprecated->f.Normal3iv(v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glNormal3i(GLint nx, GLint ny, GLint nz)
{
- d_1_0_Deprecated->Normal3i(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3i(nx, ny, nz);
}
inline void QOpenGLFunctions_4_1_Compatibility::glNormal3fv(const GLfloat *v)
{
- d_1_0_Deprecated->Normal3fv(v);
+ d_1_0_Deprecated->f.Normal3fv(v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glNormal3f(GLfloat nx, GLfloat ny, GLfloat nz)
{
- d_1_0_Deprecated->Normal3f(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3f(nx, ny, nz);
}
inline void QOpenGLFunctions_4_1_Compatibility::glNormal3dv(const GLdouble *v)
{
- d_1_0_Deprecated->Normal3dv(v);
+ d_1_0_Deprecated->f.Normal3dv(v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glNormal3d(GLdouble nx, GLdouble ny, GLdouble nz)
{
- d_1_0_Deprecated->Normal3d(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3d(nx, ny, nz);
}
inline void QOpenGLFunctions_4_1_Compatibility::glNormal3bv(const GLbyte *v)
{
- d_1_0_Deprecated->Normal3bv(v);
+ d_1_0_Deprecated->f.Normal3bv(v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glNormal3b(GLbyte nx, GLbyte ny, GLbyte nz)
{
- d_1_0_Deprecated->Normal3b(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3b(nx, ny, nz);
}
inline void QOpenGLFunctions_4_1_Compatibility::glIndexsv(const GLshort *c)
{
- d_1_0_Deprecated->Indexsv(c);
+ d_1_0_Deprecated->f.Indexsv(c);
}
inline void QOpenGLFunctions_4_1_Compatibility::glIndexs(GLshort c)
{
- d_1_0_Deprecated->Indexs(c);
+ d_1_0_Deprecated->f.Indexs(c);
}
inline void QOpenGLFunctions_4_1_Compatibility::glIndexiv(const GLint *c)
{
- d_1_0_Deprecated->Indexiv(c);
+ d_1_0_Deprecated->f.Indexiv(c);
}
inline void QOpenGLFunctions_4_1_Compatibility::glIndexi(GLint c)
{
- d_1_0_Deprecated->Indexi(c);
+ d_1_0_Deprecated->f.Indexi(c);
}
inline void QOpenGLFunctions_4_1_Compatibility::glIndexfv(const GLfloat *c)
{
- d_1_0_Deprecated->Indexfv(c);
+ d_1_0_Deprecated->f.Indexfv(c);
}
inline void QOpenGLFunctions_4_1_Compatibility::glIndexf(GLfloat c)
{
- d_1_0_Deprecated->Indexf(c);
+ d_1_0_Deprecated->f.Indexf(c);
}
inline void QOpenGLFunctions_4_1_Compatibility::glIndexdv(const GLdouble *c)
{
- d_1_0_Deprecated->Indexdv(c);
+ d_1_0_Deprecated->f.Indexdv(c);
}
inline void QOpenGLFunctions_4_1_Compatibility::glIndexd(GLdouble c)
{
- d_1_0_Deprecated->Indexd(c);
+ d_1_0_Deprecated->f.Indexd(c);
}
inline void QOpenGLFunctions_4_1_Compatibility::glEnd()
{
- d_1_0_Deprecated->End();
+ d_1_0_Deprecated->f.End();
}
inline void QOpenGLFunctions_4_1_Compatibility::glEdgeFlagv(const GLboolean *flag)
{
- d_1_0_Deprecated->EdgeFlagv(flag);
+ d_1_0_Deprecated->f.EdgeFlagv(flag);
}
inline void QOpenGLFunctions_4_1_Compatibility::glEdgeFlag(GLboolean flag)
{
- d_1_0_Deprecated->EdgeFlag(flag);
+ d_1_0_Deprecated->f.EdgeFlag(flag);
}
inline void QOpenGLFunctions_4_1_Compatibility::glColor4usv(const GLushort *v)
{
- d_1_0_Deprecated->Color4usv(v);
+ d_1_0_Deprecated->f.Color4usv(v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glColor4us(GLushort red, GLushort green, GLushort blue, GLushort alpha)
{
- d_1_0_Deprecated->Color4us(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4us(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_1_Compatibility::glColor4uiv(const GLuint *v)
{
- d_1_0_Deprecated->Color4uiv(v);
+ d_1_0_Deprecated->f.Color4uiv(v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glColor4ui(GLuint red, GLuint green, GLuint blue, GLuint alpha)
{
- d_1_0_Deprecated->Color4ui(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4ui(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_1_Compatibility::glColor4ubv(const GLubyte *v)
{
- d_1_0_Deprecated->Color4ubv(v);
+ d_1_0_Deprecated->f.Color4ubv(v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glColor4ub(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha)
{
- d_1_0_Deprecated->Color4ub(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4ub(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_1_Compatibility::glColor4sv(const GLshort *v)
{
- d_1_0_Deprecated->Color4sv(v);
+ d_1_0_Deprecated->f.Color4sv(v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glColor4s(GLshort red, GLshort green, GLshort blue, GLshort alpha)
{
- d_1_0_Deprecated->Color4s(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4s(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_1_Compatibility::glColor4iv(const GLint *v)
{
- d_1_0_Deprecated->Color4iv(v);
+ d_1_0_Deprecated->f.Color4iv(v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glColor4i(GLint red, GLint green, GLint blue, GLint alpha)
{
- d_1_0_Deprecated->Color4i(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4i(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_1_Compatibility::glColor4fv(const GLfloat *v)
{
- d_1_0_Deprecated->Color4fv(v);
+ d_1_0_Deprecated->f.Color4fv(v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glColor4f(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_0_Deprecated->Color4f(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4f(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_1_Compatibility::glColor4dv(const GLdouble *v)
{
- d_1_0_Deprecated->Color4dv(v);
+ d_1_0_Deprecated->f.Color4dv(v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glColor4d(GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha)
{
- d_1_0_Deprecated->Color4d(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4d(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_1_Compatibility::glColor4bv(const GLbyte *v)
{
- d_1_0_Deprecated->Color4bv(v);
+ d_1_0_Deprecated->f.Color4bv(v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glColor4b(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha)
{
- d_1_0_Deprecated->Color4b(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4b(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_1_Compatibility::glColor3usv(const GLushort *v)
{
- d_1_0_Deprecated->Color3usv(v);
+ d_1_0_Deprecated->f.Color3usv(v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glColor3us(GLushort red, GLushort green, GLushort blue)
{
- d_1_0_Deprecated->Color3us(red, green, blue);
+ d_1_0_Deprecated->f.Color3us(red, green, blue);
}
inline void QOpenGLFunctions_4_1_Compatibility::glColor3uiv(const GLuint *v)
{
- d_1_0_Deprecated->Color3uiv(v);
+ d_1_0_Deprecated->f.Color3uiv(v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glColor3ui(GLuint red, GLuint green, GLuint blue)
{
- d_1_0_Deprecated->Color3ui(red, green, blue);
+ d_1_0_Deprecated->f.Color3ui(red, green, blue);
}
inline void QOpenGLFunctions_4_1_Compatibility::glColor3ubv(const GLubyte *v)
{
- d_1_0_Deprecated->Color3ubv(v);
+ d_1_0_Deprecated->f.Color3ubv(v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glColor3ub(GLubyte red, GLubyte green, GLubyte blue)
{
- d_1_0_Deprecated->Color3ub(red, green, blue);
+ d_1_0_Deprecated->f.Color3ub(red, green, blue);
}
inline void QOpenGLFunctions_4_1_Compatibility::glColor3sv(const GLshort *v)
{
- d_1_0_Deprecated->Color3sv(v);
+ d_1_0_Deprecated->f.Color3sv(v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glColor3s(GLshort red, GLshort green, GLshort blue)
{
- d_1_0_Deprecated->Color3s(red, green, blue);
+ d_1_0_Deprecated->f.Color3s(red, green, blue);
}
inline void QOpenGLFunctions_4_1_Compatibility::glColor3iv(const GLint *v)
{
- d_1_0_Deprecated->Color3iv(v);
+ d_1_0_Deprecated->f.Color3iv(v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glColor3i(GLint red, GLint green, GLint blue)
{
- d_1_0_Deprecated->Color3i(red, green, blue);
+ d_1_0_Deprecated->f.Color3i(red, green, blue);
}
inline void QOpenGLFunctions_4_1_Compatibility::glColor3fv(const GLfloat *v)
{
- d_1_0_Deprecated->Color3fv(v);
+ d_1_0_Deprecated->f.Color3fv(v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glColor3f(GLfloat red, GLfloat green, GLfloat blue)
{
- d_1_0_Deprecated->Color3f(red, green, blue);
+ d_1_0_Deprecated->f.Color3f(red, green, blue);
}
inline void QOpenGLFunctions_4_1_Compatibility::glColor3dv(const GLdouble *v)
{
- d_1_0_Deprecated->Color3dv(v);
+ d_1_0_Deprecated->f.Color3dv(v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glColor3d(GLdouble red, GLdouble green, GLdouble blue)
{
- d_1_0_Deprecated->Color3d(red, green, blue);
+ d_1_0_Deprecated->f.Color3d(red, green, blue);
}
inline void QOpenGLFunctions_4_1_Compatibility::glColor3bv(const GLbyte *v)
{
- d_1_0_Deprecated->Color3bv(v);
+ d_1_0_Deprecated->f.Color3bv(v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glColor3b(GLbyte red, GLbyte green, GLbyte blue)
{
- d_1_0_Deprecated->Color3b(red, green, blue);
+ d_1_0_Deprecated->f.Color3b(red, green, blue);
}
inline void QOpenGLFunctions_4_1_Compatibility::glBitmap(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap)
{
- d_1_0_Deprecated->Bitmap(width, height, xorig, yorig, xmove, ymove, bitmap);
+ d_1_0_Deprecated->f.Bitmap(width, height, xorig, yorig, xmove, ymove, bitmap);
}
inline void QOpenGLFunctions_4_1_Compatibility::glBegin(GLenum mode)
{
- d_1_0_Deprecated->Begin(mode);
+ d_1_0_Deprecated->f.Begin(mode);
}
inline void QOpenGLFunctions_4_1_Compatibility::glListBase(GLuint base)
{
- d_1_0_Deprecated->ListBase(base);
+ d_1_0_Deprecated->f.ListBase(base);
}
inline GLuint QOpenGLFunctions_4_1_Compatibility::glGenLists(GLsizei range)
{
- return d_1_0_Deprecated->GenLists(range);
+ return d_1_0_Deprecated->f.GenLists(range);
}
inline void QOpenGLFunctions_4_1_Compatibility::glDeleteLists(GLuint list, GLsizei range)
{
- d_1_0_Deprecated->DeleteLists(list, range);
+ d_1_0_Deprecated->f.DeleteLists(list, range);
}
inline void QOpenGLFunctions_4_1_Compatibility::glCallLists(GLsizei n, GLenum type, const GLvoid *lists)
{
- d_1_0_Deprecated->CallLists(n, type, lists);
+ d_1_0_Deprecated->f.CallLists(n, type, lists);
}
inline void QOpenGLFunctions_4_1_Compatibility::glCallList(GLuint list)
{
- d_1_0_Deprecated->CallList(list);
+ d_1_0_Deprecated->f.CallList(list);
}
inline void QOpenGLFunctions_4_1_Compatibility::glEndList()
{
- d_1_0_Deprecated->EndList();
+ d_1_0_Deprecated->f.EndList();
}
inline void QOpenGLFunctions_4_1_Compatibility::glNewList(GLuint list, GLenum mode)
{
- d_1_0_Deprecated->NewList(list, mode);
+ d_1_0_Deprecated->f.NewList(list, mode);
}
// OpenGL 1.1 deprecated functions
inline void QOpenGLFunctions_4_1_Compatibility::glPushClientAttrib(GLbitfield mask)
{
- d_1_1_Deprecated->PushClientAttrib(mask);
+ d_1_1_Deprecated->f.PushClientAttrib(mask);
}
inline void QOpenGLFunctions_4_1_Compatibility::glPopClientAttrib()
{
- d_1_1_Deprecated->PopClientAttrib();
+ d_1_1_Deprecated->f.PopClientAttrib();
}
inline void QOpenGLFunctions_4_1_Compatibility::glPrioritizeTextures(GLsizei n, const GLuint *textures, const GLfloat *priorities)
{
- d_1_1_Deprecated->PrioritizeTextures(n, textures, priorities);
+ d_1_1_Deprecated->f.PrioritizeTextures(n, textures, priorities);
}
inline GLboolean QOpenGLFunctions_4_1_Compatibility::glAreTexturesResident(GLsizei n, const GLuint *textures, GLboolean *residences)
{
- return d_1_1_Deprecated->AreTexturesResident(n, textures, residences);
+ return d_1_1_Deprecated->f.AreTexturesResident(n, textures, residences);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->VertexPointer(size, type, stride, pointer);
+ d_1_1_Deprecated->f.VertexPointer(size, type, stride, pointer);
}
inline void QOpenGLFunctions_4_1_Compatibility::glTexCoordPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->TexCoordPointer(size, type, stride, pointer);
+ d_1_1_Deprecated->f.TexCoordPointer(size, type, stride, pointer);
}
inline void QOpenGLFunctions_4_1_Compatibility::glNormalPointer(GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->NormalPointer(type, stride, pointer);
+ d_1_1_Deprecated->f.NormalPointer(type, stride, pointer);
}
inline void QOpenGLFunctions_4_1_Compatibility::glInterleavedArrays(GLenum format, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->InterleavedArrays(format, stride, pointer);
+ d_1_1_Deprecated->f.InterleavedArrays(format, stride, pointer);
}
inline void QOpenGLFunctions_4_1_Compatibility::glIndexPointer(GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->IndexPointer(type, stride, pointer);
+ d_1_1_Deprecated->f.IndexPointer(type, stride, pointer);
}
inline void QOpenGLFunctions_4_1_Compatibility::glEnableClientState(GLenum array)
{
- d_1_1_Deprecated->EnableClientState(array);
+ d_1_1_Deprecated->f.EnableClientState(array);
}
inline void QOpenGLFunctions_4_1_Compatibility::glEdgeFlagPointer(GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->EdgeFlagPointer(stride, pointer);
+ d_1_1_Deprecated->f.EdgeFlagPointer(stride, pointer);
}
inline void QOpenGLFunctions_4_1_Compatibility::glDisableClientState(GLenum array)
{
- d_1_1_Deprecated->DisableClientState(array);
+ d_1_1_Deprecated->f.DisableClientState(array);
}
inline void QOpenGLFunctions_4_1_Compatibility::glColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->ColorPointer(size, type, stride, pointer);
+ d_1_1_Deprecated->f.ColorPointer(size, type, stride, pointer);
}
inline void QOpenGLFunctions_4_1_Compatibility::glArrayElement(GLint i)
{
- d_1_1_Deprecated->ArrayElement(i);
+ d_1_1_Deprecated->f.ArrayElement(i);
}
// OpenGL 1.2 deprecated functions
inline void QOpenGLFunctions_4_1_Compatibility::glResetMinmax(GLenum target)
{
- d_1_2_Deprecated->ResetMinmax(target);
+ d_1_2_Deprecated->f.ResetMinmax(target);
}
inline void QOpenGLFunctions_4_1_Compatibility::glResetHistogram(GLenum target)
{
- d_1_2_Deprecated->ResetHistogram(target);
+ d_1_2_Deprecated->f.ResetHistogram(target);
}
inline void QOpenGLFunctions_4_1_Compatibility::glMinmax(GLenum target, GLenum internalformat, GLboolean sink)
{
- d_1_2_Deprecated->Minmax(target, internalformat, sink);
+ d_1_2_Deprecated->f.Minmax(target, internalformat, sink);
}
inline void QOpenGLFunctions_4_1_Compatibility::glHistogram(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink)
{
- d_1_2_Deprecated->Histogram(target, width, internalformat, sink);
+ d_1_2_Deprecated->f.Histogram(target, width, internalformat, sink);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetMinmaxParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_2_Deprecated->GetMinmaxParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.GetMinmaxParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetMinmaxParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_2_Deprecated->GetMinmaxParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.GetMinmaxParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetMinmax(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values)
{
- d_1_2_Deprecated->GetMinmax(target, reset, format, type, values);
+ d_1_2_Deprecated->f.GetMinmax(target, reset, format, type, values);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetHistogramParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_2_Deprecated->GetHistogramParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.GetHistogramParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetHistogramParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_2_Deprecated->GetHistogramParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.GetHistogramParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetHistogram(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values)
{
- d_1_2_Deprecated->GetHistogram(target, reset, format, type, values);
+ d_1_2_Deprecated->f.GetHistogram(target, reset, format, type, values);
}
inline void QOpenGLFunctions_4_1_Compatibility::glSeparableFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column)
{
- d_1_2_Deprecated->SeparableFilter2D(target, internalformat, width, height, format, type, row, column);
+ d_1_2_Deprecated->f.SeparableFilter2D(target, internalformat, width, height, format, type, row, column);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetSeparableFilter(GLenum target, GLenum format, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span)
{
- d_1_2_Deprecated->GetSeparableFilter(target, format, type, row, column, span);
+ d_1_2_Deprecated->f.GetSeparableFilter(target, format, type, row, column, span);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetConvolutionParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_2_Deprecated->GetConvolutionParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.GetConvolutionParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetConvolutionParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_2_Deprecated->GetConvolutionParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.GetConvolutionParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetConvolutionFilter(GLenum target, GLenum format, GLenum type, GLvoid *image)
{
- d_1_2_Deprecated->GetConvolutionFilter(target, format, type, image);
+ d_1_2_Deprecated->f.GetConvolutionFilter(target, format, type, image);
}
inline void QOpenGLFunctions_4_1_Compatibility::glCopyConvolutionFilter2D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_2_Deprecated->CopyConvolutionFilter2D(target, internalformat, x, y, width, height);
+ d_1_2_Deprecated->f.CopyConvolutionFilter2D(target, internalformat, x, y, width, height);
}
inline void QOpenGLFunctions_4_1_Compatibility::glCopyConvolutionFilter1D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
{
- d_1_2_Deprecated->CopyConvolutionFilter1D(target, internalformat, x, y, width);
+ d_1_2_Deprecated->f.CopyConvolutionFilter1D(target, internalformat, x, y, width);
}
inline void QOpenGLFunctions_4_1_Compatibility::glConvolutionParameteriv(GLenum target, GLenum pname, const GLint *params)
{
- d_1_2_Deprecated->ConvolutionParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.ConvolutionParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glConvolutionParameteri(GLenum target, GLenum pname, GLint params)
{
- d_1_2_Deprecated->ConvolutionParameteri(target, pname, params);
+ d_1_2_Deprecated->f.ConvolutionParameteri(target, pname, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glConvolutionParameterfv(GLenum target, GLenum pname, const GLfloat *params)
{
- d_1_2_Deprecated->ConvolutionParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.ConvolutionParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glConvolutionParameterf(GLenum target, GLenum pname, GLfloat params)
{
- d_1_2_Deprecated->ConvolutionParameterf(target, pname, params);
+ d_1_2_Deprecated->f.ConvolutionParameterf(target, pname, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glConvolutionFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *image)
{
- d_1_2_Deprecated->ConvolutionFilter2D(target, internalformat, width, height, format, type, image);
+ d_1_2_Deprecated->f.ConvolutionFilter2D(target, internalformat, width, height, format, type, image);
}
inline void QOpenGLFunctions_4_1_Compatibility::glConvolutionFilter1D(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *image)
{
- d_1_2_Deprecated->ConvolutionFilter1D(target, internalformat, width, format, type, image);
+ d_1_2_Deprecated->f.ConvolutionFilter1D(target, internalformat, width, format, type, image);
}
inline void QOpenGLFunctions_4_1_Compatibility::glCopyColorSubTable(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width)
{
- d_1_2_Deprecated->CopyColorSubTable(target, start, x, y, width);
+ d_1_2_Deprecated->f.CopyColorSubTable(target, start, x, y, width);
}
inline void QOpenGLFunctions_4_1_Compatibility::glColorSubTable(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *data)
{
- d_1_2_Deprecated->ColorSubTable(target, start, count, format, type, data);
+ d_1_2_Deprecated->f.ColorSubTable(target, start, count, format, type, data);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetColorTableParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_2_Deprecated->GetColorTableParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.GetColorTableParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetColorTableParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_2_Deprecated->GetColorTableParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.GetColorTableParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glGetColorTable(GLenum target, GLenum format, GLenum type, GLvoid *table)
{
- d_1_2_Deprecated->GetColorTable(target, format, type, table);
+ d_1_2_Deprecated->f.GetColorTable(target, format, type, table);
}
inline void QOpenGLFunctions_4_1_Compatibility::glCopyColorTable(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
{
- d_1_2_Deprecated->CopyColorTable(target, internalformat, x, y, width);
+ d_1_2_Deprecated->f.CopyColorTable(target, internalformat, x, y, width);
}
inline void QOpenGLFunctions_4_1_Compatibility::glColorTableParameteriv(GLenum target, GLenum pname, const GLint *params)
{
- d_1_2_Deprecated->ColorTableParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.ColorTableParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glColorTableParameterfv(GLenum target, GLenum pname, const GLfloat *params)
{
- d_1_2_Deprecated->ColorTableParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.ColorTableParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_4_1_Compatibility::glColorTable(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table)
{
- d_1_2_Deprecated->ColorTable(target, internalformat, width, format, type, table);
+ d_1_2_Deprecated->f.ColorTable(target, internalformat, width, format, type, table);
}
// OpenGL 1.3 deprecated functions
inline void QOpenGLFunctions_4_1_Compatibility::glMultTransposeMatrixd(const GLdouble *m)
{
- d_1_3_Deprecated->MultTransposeMatrixd(m);
+ d_1_3_Deprecated->f.MultTransposeMatrixd(m);
}
inline void QOpenGLFunctions_4_1_Compatibility::glMultTransposeMatrixf(const GLfloat *m)
{
- d_1_3_Deprecated->MultTransposeMatrixf(m);
+ d_1_3_Deprecated->f.MultTransposeMatrixf(m);
}
inline void QOpenGLFunctions_4_1_Compatibility::glLoadTransposeMatrixd(const GLdouble *m)
{
- d_1_3_Deprecated->LoadTransposeMatrixd(m);
+ d_1_3_Deprecated->f.LoadTransposeMatrixd(m);
}
inline void QOpenGLFunctions_4_1_Compatibility::glLoadTransposeMatrixf(const GLfloat *m)
{
- d_1_3_Deprecated->LoadTransposeMatrixf(m);
+ d_1_3_Deprecated->f.LoadTransposeMatrixf(m);
}
inline void QOpenGLFunctions_4_1_Compatibility::glMultiTexCoord4sv(GLenum target, const GLshort *v)
{
- d_1_3_Deprecated->MultiTexCoord4sv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord4sv(target, v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glMultiTexCoord4s(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q)
{
- d_1_3_Deprecated->MultiTexCoord4s(target, s, t, r, q);
+ d_1_3_Deprecated->f.MultiTexCoord4s(target, s, t, r, q);
}
inline void QOpenGLFunctions_4_1_Compatibility::glMultiTexCoord4iv(GLenum target, const GLint *v)
{
- d_1_3_Deprecated->MultiTexCoord4iv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord4iv(target, v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glMultiTexCoord4i(GLenum target, GLint s, GLint t, GLint r, GLint q)
{
- d_1_3_Deprecated->MultiTexCoord4i(target, s, t, r, q);
+ d_1_3_Deprecated->f.MultiTexCoord4i(target, s, t, r, q);
}
inline void QOpenGLFunctions_4_1_Compatibility::glMultiTexCoord4fv(GLenum target, const GLfloat *v)
{
- d_1_3_Deprecated->MultiTexCoord4fv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord4fv(target, v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glMultiTexCoord4f(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q)
{
- d_1_3_Deprecated->MultiTexCoord4f(target, s, t, r, q);
+ d_1_3_Deprecated->f.MultiTexCoord4f(target, s, t, r, q);
}
inline void QOpenGLFunctions_4_1_Compatibility::glMultiTexCoord4dv(GLenum target, const GLdouble *v)
{
- d_1_3_Deprecated->MultiTexCoord4dv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord4dv(target, v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glMultiTexCoord4d(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q)
{
- d_1_3_Deprecated->MultiTexCoord4d(target, s, t, r, q);
+ d_1_3_Deprecated->f.MultiTexCoord4d(target, s, t, r, q);
}
inline void QOpenGLFunctions_4_1_Compatibility::glMultiTexCoord3sv(GLenum target, const GLshort *v)
{
- d_1_3_Deprecated->MultiTexCoord3sv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord3sv(target, v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glMultiTexCoord3s(GLenum target, GLshort s, GLshort t, GLshort r)
{
- d_1_3_Deprecated->MultiTexCoord3s(target, s, t, r);
+ d_1_3_Deprecated->f.MultiTexCoord3s(target, s, t, r);
}
inline void QOpenGLFunctions_4_1_Compatibility::glMultiTexCoord3iv(GLenum target, const GLint *v)
{
- d_1_3_Deprecated->MultiTexCoord3iv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord3iv(target, v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glMultiTexCoord3i(GLenum target, GLint s, GLint t, GLint r)
{
- d_1_3_Deprecated->MultiTexCoord3i(target, s, t, r);
+ d_1_3_Deprecated->f.MultiTexCoord3i(target, s, t, r);
}
inline void QOpenGLFunctions_4_1_Compatibility::glMultiTexCoord3fv(GLenum target, const GLfloat *v)
{
- d_1_3_Deprecated->MultiTexCoord3fv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord3fv(target, v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glMultiTexCoord3f(GLenum target, GLfloat s, GLfloat t, GLfloat r)
{
- d_1_3_Deprecated->MultiTexCoord3f(target, s, t, r);
+ d_1_3_Deprecated->f.MultiTexCoord3f(target, s, t, r);
}
inline void QOpenGLFunctions_4_1_Compatibility::glMultiTexCoord3dv(GLenum target, const GLdouble *v)
{
- d_1_3_Deprecated->MultiTexCoord3dv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord3dv(target, v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glMultiTexCoord3d(GLenum target, GLdouble s, GLdouble t, GLdouble r)
{
- d_1_3_Deprecated->MultiTexCoord3d(target, s, t, r);
+ d_1_3_Deprecated->f.MultiTexCoord3d(target, s, t, r);
}
inline void QOpenGLFunctions_4_1_Compatibility::glMultiTexCoord2sv(GLenum target, const GLshort *v)
{
- d_1_3_Deprecated->MultiTexCoord2sv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord2sv(target, v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glMultiTexCoord2s(GLenum target, GLshort s, GLshort t)
{
- d_1_3_Deprecated->MultiTexCoord2s(target, s, t);
+ d_1_3_Deprecated->f.MultiTexCoord2s(target, s, t);
}
inline void QOpenGLFunctions_4_1_Compatibility::glMultiTexCoord2iv(GLenum target, const GLint *v)
{
- d_1_3_Deprecated->MultiTexCoord2iv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord2iv(target, v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glMultiTexCoord2i(GLenum target, GLint s, GLint t)
{
- d_1_3_Deprecated->MultiTexCoord2i(target, s, t);
+ d_1_3_Deprecated->f.MultiTexCoord2i(target, s, t);
}
inline void QOpenGLFunctions_4_1_Compatibility::glMultiTexCoord2fv(GLenum target, const GLfloat *v)
{
- d_1_3_Deprecated->MultiTexCoord2fv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord2fv(target, v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glMultiTexCoord2f(GLenum target, GLfloat s, GLfloat t)
{
- d_1_3_Deprecated->MultiTexCoord2f(target, s, t);
+ d_1_3_Deprecated->f.MultiTexCoord2f(target, s, t);
}
inline void QOpenGLFunctions_4_1_Compatibility::glMultiTexCoord2dv(GLenum target, const GLdouble *v)
{
- d_1_3_Deprecated->MultiTexCoord2dv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord2dv(target, v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glMultiTexCoord2d(GLenum target, GLdouble s, GLdouble t)
{
- d_1_3_Deprecated->MultiTexCoord2d(target, s, t);
+ d_1_3_Deprecated->f.MultiTexCoord2d(target, s, t);
}
inline void QOpenGLFunctions_4_1_Compatibility::glMultiTexCoord1sv(GLenum target, const GLshort *v)
{
- d_1_3_Deprecated->MultiTexCoord1sv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord1sv(target, v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glMultiTexCoord1s(GLenum target, GLshort s)
{
- d_1_3_Deprecated->MultiTexCoord1s(target, s);
+ d_1_3_Deprecated->f.MultiTexCoord1s(target, s);
}
inline void QOpenGLFunctions_4_1_Compatibility::glMultiTexCoord1iv(GLenum target, const GLint *v)
{
- d_1_3_Deprecated->MultiTexCoord1iv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord1iv(target, v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glMultiTexCoord1i(GLenum target, GLint s)
{
- d_1_3_Deprecated->MultiTexCoord1i(target, s);
+ d_1_3_Deprecated->f.MultiTexCoord1i(target, s);
}
inline void QOpenGLFunctions_4_1_Compatibility::glMultiTexCoord1fv(GLenum target, const GLfloat *v)
{
- d_1_3_Deprecated->MultiTexCoord1fv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord1fv(target, v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glMultiTexCoord1f(GLenum target, GLfloat s)
{
- d_1_3_Deprecated->MultiTexCoord1f(target, s);
+ d_1_3_Deprecated->f.MultiTexCoord1f(target, s);
}
inline void QOpenGLFunctions_4_1_Compatibility::glMultiTexCoord1dv(GLenum target, const GLdouble *v)
{
- d_1_3_Deprecated->MultiTexCoord1dv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord1dv(target, v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glMultiTexCoord1d(GLenum target, GLdouble s)
{
- d_1_3_Deprecated->MultiTexCoord1d(target, s);
+ d_1_3_Deprecated->f.MultiTexCoord1d(target, s);
}
inline void QOpenGLFunctions_4_1_Compatibility::glClientActiveTexture(GLenum texture)
{
- d_1_3_Deprecated->ClientActiveTexture(texture);
+ d_1_3_Deprecated->f.ClientActiveTexture(texture);
}
// OpenGL 1.4 deprecated functions
inline void QOpenGLFunctions_4_1_Compatibility::glWindowPos3sv(const GLshort *v)
{
- d_1_4_Deprecated->WindowPos3sv(v);
+ d_1_4_Deprecated->f.WindowPos3sv(v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glWindowPos3s(GLshort x, GLshort y, GLshort z)
{
- d_1_4_Deprecated->WindowPos3s(x, y, z);
+ d_1_4_Deprecated->f.WindowPos3s(x, y, z);
}
inline void QOpenGLFunctions_4_1_Compatibility::glWindowPos3iv(const GLint *v)
{
- d_1_4_Deprecated->WindowPos3iv(v);
+ d_1_4_Deprecated->f.WindowPos3iv(v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glWindowPos3i(GLint x, GLint y, GLint z)
{
- d_1_4_Deprecated->WindowPos3i(x, y, z);
+ d_1_4_Deprecated->f.WindowPos3i(x, y, z);
}
inline void QOpenGLFunctions_4_1_Compatibility::glWindowPos3fv(const GLfloat *v)
{
- d_1_4_Deprecated->WindowPos3fv(v);
+ d_1_4_Deprecated->f.WindowPos3fv(v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glWindowPos3f(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_4_Deprecated->WindowPos3f(x, y, z);
+ d_1_4_Deprecated->f.WindowPos3f(x, y, z);
}
inline void QOpenGLFunctions_4_1_Compatibility::glWindowPos3dv(const GLdouble *v)
{
- d_1_4_Deprecated->WindowPos3dv(v);
+ d_1_4_Deprecated->f.WindowPos3dv(v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glWindowPos3d(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_4_Deprecated->WindowPos3d(x, y, z);
+ d_1_4_Deprecated->f.WindowPos3d(x, y, z);
}
inline void QOpenGLFunctions_4_1_Compatibility::glWindowPos2sv(const GLshort *v)
{
- d_1_4_Deprecated->WindowPos2sv(v);
+ d_1_4_Deprecated->f.WindowPos2sv(v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glWindowPos2s(GLshort x, GLshort y)
{
- d_1_4_Deprecated->WindowPos2s(x, y);
+ d_1_4_Deprecated->f.WindowPos2s(x, y);
}
inline void QOpenGLFunctions_4_1_Compatibility::glWindowPos2iv(const GLint *v)
{
- d_1_4_Deprecated->WindowPos2iv(v);
+ d_1_4_Deprecated->f.WindowPos2iv(v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glWindowPos2i(GLint x, GLint y)
{
- d_1_4_Deprecated->WindowPos2i(x, y);
+ d_1_4_Deprecated->f.WindowPos2i(x, y);
}
inline void QOpenGLFunctions_4_1_Compatibility::glWindowPos2fv(const GLfloat *v)
{
- d_1_4_Deprecated->WindowPos2fv(v);
+ d_1_4_Deprecated->f.WindowPos2fv(v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glWindowPos2f(GLfloat x, GLfloat y)
{
- d_1_4_Deprecated->WindowPos2f(x, y);
+ d_1_4_Deprecated->f.WindowPos2f(x, y);
}
inline void QOpenGLFunctions_4_1_Compatibility::glWindowPos2dv(const GLdouble *v)
{
- d_1_4_Deprecated->WindowPos2dv(v);
+ d_1_4_Deprecated->f.WindowPos2dv(v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glWindowPos2d(GLdouble x, GLdouble y)
{
- d_1_4_Deprecated->WindowPos2d(x, y);
+ d_1_4_Deprecated->f.WindowPos2d(x, y);
}
inline void QOpenGLFunctions_4_1_Compatibility::glSecondaryColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_4_Deprecated->SecondaryColorPointer(size, type, stride, pointer);
+ d_1_4_Deprecated->f.SecondaryColorPointer(size, type, stride, pointer);
}
inline void QOpenGLFunctions_4_1_Compatibility::glSecondaryColor3usv(const GLushort *v)
{
- d_1_4_Deprecated->SecondaryColor3usv(v);
+ d_1_4_Deprecated->f.SecondaryColor3usv(v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glSecondaryColor3us(GLushort red, GLushort green, GLushort blue)
{
- d_1_4_Deprecated->SecondaryColor3us(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3us(red, green, blue);
}
inline void QOpenGLFunctions_4_1_Compatibility::glSecondaryColor3uiv(const GLuint *v)
{
- d_1_4_Deprecated->SecondaryColor3uiv(v);
+ d_1_4_Deprecated->f.SecondaryColor3uiv(v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glSecondaryColor3ui(GLuint red, GLuint green, GLuint blue)
{
- d_1_4_Deprecated->SecondaryColor3ui(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3ui(red, green, blue);
}
inline void QOpenGLFunctions_4_1_Compatibility::glSecondaryColor3ubv(const GLubyte *v)
{
- d_1_4_Deprecated->SecondaryColor3ubv(v);
+ d_1_4_Deprecated->f.SecondaryColor3ubv(v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glSecondaryColor3ub(GLubyte red, GLubyte green, GLubyte blue)
{
- d_1_4_Deprecated->SecondaryColor3ub(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3ub(red, green, blue);
}
inline void QOpenGLFunctions_4_1_Compatibility::glSecondaryColor3sv(const GLshort *v)
{
- d_1_4_Deprecated->SecondaryColor3sv(v);
+ d_1_4_Deprecated->f.SecondaryColor3sv(v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glSecondaryColor3s(GLshort red, GLshort green, GLshort blue)
{
- d_1_4_Deprecated->SecondaryColor3s(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3s(red, green, blue);
}
inline void QOpenGLFunctions_4_1_Compatibility::glSecondaryColor3iv(const GLint *v)
{
- d_1_4_Deprecated->SecondaryColor3iv(v);
+ d_1_4_Deprecated->f.SecondaryColor3iv(v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glSecondaryColor3i(GLint red, GLint green, GLint blue)
{
- d_1_4_Deprecated->SecondaryColor3i(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3i(red, green, blue);
}
inline void QOpenGLFunctions_4_1_Compatibility::glSecondaryColor3fv(const GLfloat *v)
{
- d_1_4_Deprecated->SecondaryColor3fv(v);
+ d_1_4_Deprecated->f.SecondaryColor3fv(v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glSecondaryColor3f(GLfloat red, GLfloat green, GLfloat blue)
{
- d_1_4_Deprecated->SecondaryColor3f(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3f(red, green, blue);
}
inline void QOpenGLFunctions_4_1_Compatibility::glSecondaryColor3dv(const GLdouble *v)
{
- d_1_4_Deprecated->SecondaryColor3dv(v);
+ d_1_4_Deprecated->f.SecondaryColor3dv(v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glSecondaryColor3d(GLdouble red, GLdouble green, GLdouble blue)
{
- d_1_4_Deprecated->SecondaryColor3d(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3d(red, green, blue);
}
inline void QOpenGLFunctions_4_1_Compatibility::glSecondaryColor3bv(const GLbyte *v)
{
- d_1_4_Deprecated->SecondaryColor3bv(v);
+ d_1_4_Deprecated->f.SecondaryColor3bv(v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glSecondaryColor3b(GLbyte red, GLbyte green, GLbyte blue)
{
- d_1_4_Deprecated->SecondaryColor3b(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3b(red, green, blue);
}
inline void QOpenGLFunctions_4_1_Compatibility::glFogCoordPointer(GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_4_Deprecated->FogCoordPointer(type, stride, pointer);
+ d_1_4_Deprecated->f.FogCoordPointer(type, stride, pointer);
}
inline void QOpenGLFunctions_4_1_Compatibility::glFogCoorddv(const GLdouble *coord)
{
- d_1_4_Deprecated->FogCoorddv(coord);
+ d_1_4_Deprecated->f.FogCoorddv(coord);
}
inline void QOpenGLFunctions_4_1_Compatibility::glFogCoordd(GLdouble coord)
{
- d_1_4_Deprecated->FogCoordd(coord);
+ d_1_4_Deprecated->f.FogCoordd(coord);
}
inline void QOpenGLFunctions_4_1_Compatibility::glFogCoordfv(const GLfloat *coord)
{
- d_1_4_Deprecated->FogCoordfv(coord);
+ d_1_4_Deprecated->f.FogCoordfv(coord);
}
inline void QOpenGLFunctions_4_1_Compatibility::glFogCoordf(GLfloat coord)
{
- d_1_4_Deprecated->FogCoordf(coord);
+ d_1_4_Deprecated->f.FogCoordf(coord);
}
@@ -5254,182 +5255,182 @@ inline void QOpenGLFunctions_4_1_Compatibility::glFogCoordf(GLfloat coord)
// OpenGL 2.0 deprecated functions
inline void QOpenGLFunctions_4_1_Compatibility::glVertexAttrib4usv(GLuint index, const GLushort *v)
{
- d_2_0_Core->VertexAttrib4usv(index, v);
+ d_2_0_Core->f.VertexAttrib4usv(index, v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexAttrib4uiv(GLuint index, const GLuint *v)
{
- d_2_0_Core->VertexAttrib4uiv(index, v);
+ d_2_0_Core->f.VertexAttrib4uiv(index, v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexAttrib4ubv(GLuint index, const GLubyte *v)
{
- d_2_0_Core->VertexAttrib4ubv(index, v);
+ d_2_0_Core->f.VertexAttrib4ubv(index, v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexAttrib4sv(GLuint index, const GLshort *v)
{
- d_2_0_Core->VertexAttrib4sv(index, v);
+ d_2_0_Core->f.VertexAttrib4sv(index, v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexAttrib4s(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w)
{
- d_2_0_Core->VertexAttrib4s(index, x, y, z, w);
+ d_2_0_Core->f.VertexAttrib4s(index, x, y, z, w);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexAttrib4iv(GLuint index, const GLint *v)
{
- d_2_0_Core->VertexAttrib4iv(index, v);
+ d_2_0_Core->f.VertexAttrib4iv(index, v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexAttrib4fv(GLuint index, const GLfloat *v)
{
- d_2_0_Core->VertexAttrib4fv(index, v);
+ d_2_0_Core->f.VertexAttrib4fv(index, v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexAttrib4f(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
{
- d_2_0_Core->VertexAttrib4f(index, x, y, z, w);
+ d_2_0_Core->f.VertexAttrib4f(index, x, y, z, w);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexAttrib4dv(GLuint index, const GLdouble *v)
{
- d_2_0_Core->VertexAttrib4dv(index, v);
+ d_2_0_Core->f.VertexAttrib4dv(index, v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexAttrib4d(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
{
- d_2_0_Core->VertexAttrib4d(index, x, y, z, w);
+ d_2_0_Core->f.VertexAttrib4d(index, x, y, z, w);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexAttrib4bv(GLuint index, const GLbyte *v)
{
- d_2_0_Core->VertexAttrib4bv(index, v);
+ d_2_0_Core->f.VertexAttrib4bv(index, v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexAttrib4Nusv(GLuint index, const GLushort *v)
{
- d_2_0_Core->VertexAttrib4Nusv(index, v);
+ d_2_0_Core->f.VertexAttrib4Nusv(index, v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexAttrib4Nuiv(GLuint index, const GLuint *v)
{
- d_2_0_Core->VertexAttrib4Nuiv(index, v);
+ d_2_0_Core->f.VertexAttrib4Nuiv(index, v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexAttrib4Nubv(GLuint index, const GLubyte *v)
{
- d_2_0_Core->VertexAttrib4Nubv(index, v);
+ d_2_0_Core->f.VertexAttrib4Nubv(index, v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexAttrib4Nub(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)
{
- d_2_0_Core->VertexAttrib4Nub(index, x, y, z, w);
+ d_2_0_Core->f.VertexAttrib4Nub(index, x, y, z, w);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexAttrib4Nsv(GLuint index, const GLshort *v)
{
- d_2_0_Core->VertexAttrib4Nsv(index, v);
+ d_2_0_Core->f.VertexAttrib4Nsv(index, v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexAttrib4Niv(GLuint index, const GLint *v)
{
- d_2_0_Core->VertexAttrib4Niv(index, v);
+ d_2_0_Core->f.VertexAttrib4Niv(index, v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexAttrib4Nbv(GLuint index, const GLbyte *v)
{
- d_2_0_Core->VertexAttrib4Nbv(index, v);
+ d_2_0_Core->f.VertexAttrib4Nbv(index, v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexAttrib3sv(GLuint index, const GLshort *v)
{
- d_2_0_Core->VertexAttrib3sv(index, v);
+ d_2_0_Core->f.VertexAttrib3sv(index, v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexAttrib3s(GLuint index, GLshort x, GLshort y, GLshort z)
{
- d_2_0_Core->VertexAttrib3s(index, x, y, z);
+ d_2_0_Core->f.VertexAttrib3s(index, x, y, z);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexAttrib3fv(GLuint index, const GLfloat *v)
{
- d_2_0_Core->VertexAttrib3fv(index, v);
+ d_2_0_Core->f.VertexAttrib3fv(index, v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexAttrib3f(GLuint index, GLfloat x, GLfloat y, GLfloat z)
{
- d_2_0_Core->VertexAttrib3f(index, x, y, z);
+ d_2_0_Core->f.VertexAttrib3f(index, x, y, z);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexAttrib3dv(GLuint index, const GLdouble *v)
{
- d_2_0_Core->VertexAttrib3dv(index, v);
+ d_2_0_Core->f.VertexAttrib3dv(index, v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexAttrib3d(GLuint index, GLdouble x, GLdouble y, GLdouble z)
{
- d_2_0_Core->VertexAttrib3d(index, x, y, z);
+ d_2_0_Core->f.VertexAttrib3d(index, x, y, z);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexAttrib2sv(GLuint index, const GLshort *v)
{
- d_2_0_Core->VertexAttrib2sv(index, v);
+ d_2_0_Core->f.VertexAttrib2sv(index, v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexAttrib2s(GLuint index, GLshort x, GLshort y)
{
- d_2_0_Core->VertexAttrib2s(index, x, y);
+ d_2_0_Core->f.VertexAttrib2s(index, x, y);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexAttrib2fv(GLuint index, const GLfloat *v)
{
- d_2_0_Core->VertexAttrib2fv(index, v);
+ d_2_0_Core->f.VertexAttrib2fv(index, v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexAttrib2f(GLuint index, GLfloat x, GLfloat y)
{
- d_2_0_Core->VertexAttrib2f(index, x, y);
+ d_2_0_Core->f.VertexAttrib2f(index, x, y);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexAttrib2dv(GLuint index, const GLdouble *v)
{
- d_2_0_Core->VertexAttrib2dv(index, v);
+ d_2_0_Core->f.VertexAttrib2dv(index, v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexAttrib2d(GLuint index, GLdouble x, GLdouble y)
{
- d_2_0_Core->VertexAttrib2d(index, x, y);
+ d_2_0_Core->f.VertexAttrib2d(index, x, y);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexAttrib1sv(GLuint index, const GLshort *v)
{
- d_2_0_Core->VertexAttrib1sv(index, v);
+ d_2_0_Core->f.VertexAttrib1sv(index, v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexAttrib1s(GLuint index, GLshort x)
{
- d_2_0_Core->VertexAttrib1s(index, x);
+ d_2_0_Core->f.VertexAttrib1s(index, x);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexAttrib1fv(GLuint index, const GLfloat *v)
{
- d_2_0_Core->VertexAttrib1fv(index, v);
+ d_2_0_Core->f.VertexAttrib1fv(index, v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexAttrib1f(GLuint index, GLfloat x)
{
- d_2_0_Core->VertexAttrib1f(index, x);
+ d_2_0_Core->f.VertexAttrib1f(index, x);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexAttrib1dv(GLuint index, const GLdouble *v)
{
- d_2_0_Core->VertexAttrib1dv(index, v);
+ d_2_0_Core->f.VertexAttrib1dv(index, v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexAttrib1d(GLuint index, GLdouble x)
{
- d_2_0_Core->VertexAttrib1d(index, x);
+ d_2_0_Core->f.VertexAttrib1d(index, x);
}
@@ -5438,102 +5439,102 @@ inline void QOpenGLFunctions_4_1_Compatibility::glVertexAttrib1d(GLuint index, G
// OpenGL 3.0 deprecated functions
inline void QOpenGLFunctions_4_1_Compatibility::glVertexAttribI4usv(GLuint index, const GLushort *v)
{
- d_3_0_Core->VertexAttribI4usv(index, v);
+ d_3_0_Core->f.VertexAttribI4usv(index, v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexAttribI4ubv(GLuint index, const GLubyte *v)
{
- d_3_0_Core->VertexAttribI4ubv(index, v);
+ d_3_0_Core->f.VertexAttribI4ubv(index, v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexAttribI4sv(GLuint index, const GLshort *v)
{
- d_3_0_Core->VertexAttribI4sv(index, v);
+ d_3_0_Core->f.VertexAttribI4sv(index, v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexAttribI4bv(GLuint index, const GLbyte *v)
{
- d_3_0_Core->VertexAttribI4bv(index, v);
+ d_3_0_Core->f.VertexAttribI4bv(index, v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexAttribI4uiv(GLuint index, const GLuint *v)
{
- d_3_0_Core->VertexAttribI4uiv(index, v);
+ d_3_0_Core->f.VertexAttribI4uiv(index, v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexAttribI3uiv(GLuint index, const GLuint *v)
{
- d_3_0_Core->VertexAttribI3uiv(index, v);
+ d_3_0_Core->f.VertexAttribI3uiv(index, v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexAttribI2uiv(GLuint index, const GLuint *v)
{
- d_3_0_Core->VertexAttribI2uiv(index, v);
+ d_3_0_Core->f.VertexAttribI2uiv(index, v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexAttribI1uiv(GLuint index, const GLuint *v)
{
- d_3_0_Core->VertexAttribI1uiv(index, v);
+ d_3_0_Core->f.VertexAttribI1uiv(index, v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexAttribI4iv(GLuint index, const GLint *v)
{
- d_3_0_Core->VertexAttribI4iv(index, v);
+ d_3_0_Core->f.VertexAttribI4iv(index, v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexAttribI3iv(GLuint index, const GLint *v)
{
- d_3_0_Core->VertexAttribI3iv(index, v);
+ d_3_0_Core->f.VertexAttribI3iv(index, v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexAttribI2iv(GLuint index, const GLint *v)
{
- d_3_0_Core->VertexAttribI2iv(index, v);
+ d_3_0_Core->f.VertexAttribI2iv(index, v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexAttribI1iv(GLuint index, const GLint *v)
{
- d_3_0_Core->VertexAttribI1iv(index, v);
+ d_3_0_Core->f.VertexAttribI1iv(index, v);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexAttribI4ui(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)
{
- d_3_0_Core->VertexAttribI4ui(index, x, y, z, w);
+ d_3_0_Core->f.VertexAttribI4ui(index, x, y, z, w);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexAttribI3ui(GLuint index, GLuint x, GLuint y, GLuint z)
{
- d_3_0_Core->VertexAttribI3ui(index, x, y, z);
+ d_3_0_Core->f.VertexAttribI3ui(index, x, y, z);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexAttribI2ui(GLuint index, GLuint x, GLuint y)
{
- d_3_0_Core->VertexAttribI2ui(index, x, y);
+ d_3_0_Core->f.VertexAttribI2ui(index, x, y);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexAttribI1ui(GLuint index, GLuint x)
{
- d_3_0_Core->VertexAttribI1ui(index, x);
+ d_3_0_Core->f.VertexAttribI1ui(index, x);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexAttribI4i(GLuint index, GLint x, GLint y, GLint z, GLint w)
{
- d_3_0_Core->VertexAttribI4i(index, x, y, z, w);
+ d_3_0_Core->f.VertexAttribI4i(index, x, y, z, w);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexAttribI3i(GLuint index, GLint x, GLint y, GLint z)
{
- d_3_0_Core->VertexAttribI3i(index, x, y, z);
+ d_3_0_Core->f.VertexAttribI3i(index, x, y, z);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexAttribI2i(GLuint index, GLint x, GLint y)
{
- d_3_0_Core->VertexAttribI2i(index, x, y);
+ d_3_0_Core->f.VertexAttribI2i(index, x, y);
}
inline void QOpenGLFunctions_4_1_Compatibility::glVertexAttribI1i(GLuint index, GLint x)
{
- d_3_0_Core->VertexAttribI1i(index, x);
+ d_3_0_Core->f.VertexAttribI1i(index, x);
}
diff --git a/src/gui/opengl/qopenglfunctions_4_1_core.cpp b/src/gui/opengl/qopenglfunctions_4_1_core.cpp
index b3c2c11d60..ff3d191781 100644
--- a/src/gui/opengl/qopenglfunctions_4_1_core.cpp
+++ b/src/gui/opengl/qopenglfunctions_4_1_core.cpp
@@ -86,62 +86,48 @@ QOpenGLFunctions_4_1_Core::QOpenGLFunctions_4_1_Core()
QOpenGLFunctions_4_1_Core::~QOpenGLFunctions_4_1_Core()
{
- if (d_1_0_Core && !d_1_0_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_0_Core->context, QOpenGLFunctions_1_0_CoreBackend::versionStatus());
- delete d_1_0_Core;
- }
- if (d_1_1_Core && !d_1_1_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_1_Core->context, QOpenGLFunctions_1_1_CoreBackend::versionStatus());
- delete d_1_1_Core;
- }
- if (d_1_2_Core && !d_1_2_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_2_Core->context, QOpenGLFunctions_1_2_CoreBackend::versionStatus());
- delete d_1_2_Core;
- }
- if (d_1_3_Core && !d_1_3_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_3_Core->context, QOpenGLFunctions_1_3_CoreBackend::versionStatus());
- delete d_1_3_Core;
- }
- if (d_1_4_Core && !d_1_4_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_4_Core->context, QOpenGLFunctions_1_4_CoreBackend::versionStatus());
- delete d_1_4_Core;
- }
- if (d_1_5_Core && !d_1_5_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_5_Core->context, QOpenGLFunctions_1_5_CoreBackend::versionStatus());
- delete d_1_5_Core;
- }
- if (d_2_0_Core && !d_2_0_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_2_0_Core->context, QOpenGLFunctions_2_0_CoreBackend::versionStatus());
- delete d_2_0_Core;
- }
- if (d_2_1_Core && !d_2_1_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_2_1_Core->context, QOpenGLFunctions_2_1_CoreBackend::versionStatus());
- delete d_2_1_Core;
- }
- if (d_3_0_Core && !d_3_0_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_3_0_Core->context, QOpenGLFunctions_3_0_CoreBackend::versionStatus());
- delete d_3_0_Core;
- }
- if (d_3_1_Core && !d_3_1_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_3_1_Core->context, QOpenGLFunctions_3_1_CoreBackend::versionStatus());
- delete d_3_1_Core;
- }
- if (d_3_2_Core && !d_3_2_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_3_2_Core->context, QOpenGLFunctions_3_2_CoreBackend::versionStatus());
- delete d_3_2_Core;
- }
- if (d_3_3_Core && !d_3_3_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_3_3_Core->context, QOpenGLFunctions_3_3_CoreBackend::versionStatus());
- delete d_3_3_Core;
- }
- if (d_4_0_Core && !d_4_0_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_4_0_Core->context, QOpenGLFunctions_4_0_CoreBackend::versionStatus());
- delete d_4_0_Core;
- }
- if (d_4_1_Core && !d_4_1_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_4_1_Core->context, QOpenGLFunctions_4_1_CoreBackend::versionStatus());
- delete d_4_1_Core;
- }
+ if (d_1_0_Core)
+ d_1_0_Core->refs.deref();
+ Q_ASSERT(d_1_0_Core->refs.load());
+ if (d_1_1_Core)
+ d_1_1_Core->refs.deref();
+ Q_ASSERT(d_1_1_Core->refs.load());
+ if (d_1_2_Core)
+ d_1_2_Core->refs.deref();
+ Q_ASSERT(d_1_2_Core->refs.load());
+ if (d_1_3_Core)
+ d_1_3_Core->refs.deref();
+ Q_ASSERT(d_1_3_Core->refs.load());
+ if (d_1_4_Core)
+ d_1_4_Core->refs.deref();
+ Q_ASSERT(d_1_4_Core->refs.load());
+ if (d_1_5_Core)
+ d_1_5_Core->refs.deref();
+ Q_ASSERT(d_1_5_Core->refs.load());
+ if (d_2_0_Core)
+ d_2_0_Core->refs.deref();
+ Q_ASSERT(d_2_0_Core->refs.load());
+ if (d_2_1_Core)
+ d_2_1_Core->refs.deref();
+ Q_ASSERT(d_2_1_Core->refs.load());
+ if (d_3_0_Core)
+ d_3_0_Core->refs.deref();
+ Q_ASSERT(d_3_0_Core->refs.load());
+ if (d_3_1_Core)
+ d_3_1_Core->refs.deref();
+ Q_ASSERT(d_3_1_Core->refs.load());
+ if (d_3_2_Core)
+ d_3_2_Core->refs.deref();
+ Q_ASSERT(d_3_2_Core->refs.load());
+ if (d_3_3_Core)
+ d_3_3_Core->refs.deref();
+ Q_ASSERT(d_3_3_Core->refs.load());
+ if (d_4_0_Core)
+ d_4_0_Core->refs.deref();
+ Q_ASSERT(d_4_0_Core->refs.load());
+ if (d_4_1_Core)
+ d_4_1_Core->refs.deref();
+ Q_ASSERT(d_4_1_Core->refs.load());
}
bool QOpenGLFunctions_4_1_Core::initializeOpenGLFunctions()
@@ -160,114 +146,58 @@ bool QOpenGLFunctions_4_1_Core::initializeOpenGLFunctions()
// Function pointers in the backends are resolved at creation time
QOpenGLVersionFunctionsBackend* d = 0;
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_0_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_0_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_0_CoreBackend::versionStatus(), d);
- }
d_1_0_Core = static_cast<QOpenGLFunctions_1_0_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_1_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_1_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_1_CoreBackend::versionStatus(), d);
- }
d_1_1_Core = static_cast<QOpenGLFunctions_1_1_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_2_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_2_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_2_CoreBackend::versionStatus(), d);
- }
d_1_2_Core = static_cast<QOpenGLFunctions_1_2_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_3_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_3_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_3_CoreBackend::versionStatus(), d);
- }
d_1_3_Core = static_cast<QOpenGLFunctions_1_3_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_4_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_4_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_4_CoreBackend::versionStatus(), d);
- }
d_1_4_Core = static_cast<QOpenGLFunctions_1_4_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_5_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_5_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_5_CoreBackend::versionStatus(), d);
- }
d_1_5_Core = static_cast<QOpenGLFunctions_1_5_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_2_0_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_2_0_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_2_0_CoreBackend::versionStatus(), d);
- }
d_2_0_Core = static_cast<QOpenGLFunctions_2_0_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_2_1_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_2_1_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_2_1_CoreBackend::versionStatus(), d);
- }
d_2_1_Core = static_cast<QOpenGLFunctions_2_1_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_3_0_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_3_0_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_3_0_CoreBackend::versionStatus(), d);
- }
d_3_0_Core = static_cast<QOpenGLFunctions_3_0_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_3_1_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_3_1_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_3_1_CoreBackend::versionStatus(), d);
- }
d_3_1_Core = static_cast<QOpenGLFunctions_3_1_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_3_2_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_3_2_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_3_2_CoreBackend::versionStatus(), d);
- }
d_3_2_Core = static_cast<QOpenGLFunctions_3_2_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_3_3_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_3_3_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_3_3_CoreBackend::versionStatus(), d);
- }
d_3_3_Core = static_cast<QOpenGLFunctions_3_3_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_4_0_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_4_0_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_4_0_CoreBackend::versionStatus(), d);
- }
d_4_0_Core = static_cast<QOpenGLFunctions_4_0_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_4_1_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_4_1_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_4_1_CoreBackend::versionStatus(), d);
- }
d_4_1_Core = static_cast<QOpenGLFunctions_4_1_CoreBackend*>(d);
d->refs.ref();
diff --git a/src/gui/opengl/qopenglfunctions_4_1_core.h b/src/gui/opengl/qopenglfunctions_4_1_core.h
index 919b44c20b..17d922e261 100644
--- a/src/gui/opengl/qopenglfunctions_4_1_core.h
+++ b/src/gui/opengl/qopenglfunctions_4_1_core.h
@@ -1,6 +1,7 @@
/****************************************************************************
**
** Copyright (C) 2013 Klaralvdalens Datakonsult AB (KDAB)
+** Copyright (C) 2016 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
** This file is part of the QtGui module of the Qt Toolkit.
@@ -574,242 +575,242 @@ private:
// OpenGL 1.0 core functions
inline void QOpenGLFunctions_4_1_Core::glViewport(GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_0_Core->Viewport(x, y, width, height);
+ d_1_0_Core->f.Viewport(x, y, width, height);
}
inline void QOpenGLFunctions_4_1_Core::glDepthRange(GLdouble nearVal, GLdouble farVal)
{
- d_1_0_Core->DepthRange(nearVal, farVal);
+ d_1_0_Core->f.DepthRange(nearVal, farVal);
}
inline GLboolean QOpenGLFunctions_4_1_Core::glIsEnabled(GLenum cap)
{
- return d_1_0_Core->IsEnabled(cap);
+ return d_1_0_Core->f.IsEnabled(cap);
}
inline void QOpenGLFunctions_4_1_Core::glGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint *params)
{
- d_1_0_Core->GetTexLevelParameteriv(target, level, pname, params);
+ d_1_0_Core->f.GetTexLevelParameteriv(target, level, pname, params);
}
inline void QOpenGLFunctions_4_1_Core::glGetTexLevelParameterfv(GLenum target, GLint level, GLenum pname, GLfloat *params)
{
- d_1_0_Core->GetTexLevelParameterfv(target, level, pname, params);
+ d_1_0_Core->f.GetTexLevelParameterfv(target, level, pname, params);
}
inline void QOpenGLFunctions_4_1_Core::glGetTexParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_0_Core->GetTexParameteriv(target, pname, params);
+ d_1_0_Core->f.GetTexParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_4_1_Core::glGetTexParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_0_Core->GetTexParameterfv(target, pname, params);
+ d_1_0_Core->f.GetTexParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_4_1_Core::glGetTexImage(GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels)
{
- d_1_0_Core->GetTexImage(target, level, format, type, pixels);
+ d_1_0_Core->f.GetTexImage(target, level, format, type, pixels);
}
inline const GLubyte * QOpenGLFunctions_4_1_Core::glGetString(GLenum name)
{
- return d_1_0_Core->GetString(name);
+ return d_1_0_Core->f.GetString(name);
}
inline void QOpenGLFunctions_4_1_Core::glGetIntegerv(GLenum pname, GLint *params)
{
- d_1_0_Core->GetIntegerv(pname, params);
+ d_1_0_Core->f.GetIntegerv(pname, params);
}
inline void QOpenGLFunctions_4_1_Core::glGetFloatv(GLenum pname, GLfloat *params)
{
- d_1_0_Core->GetFloatv(pname, params);
+ d_1_0_Core->f.GetFloatv(pname, params);
}
inline GLenum QOpenGLFunctions_4_1_Core::glGetError()
{
- return d_1_0_Core->GetError();
+ return d_1_0_Core->f.GetError();
}
inline void QOpenGLFunctions_4_1_Core::glGetDoublev(GLenum pname, GLdouble *params)
{
- d_1_0_Core->GetDoublev(pname, params);
+ d_1_0_Core->f.GetDoublev(pname, params);
}
inline void QOpenGLFunctions_4_1_Core::glGetBooleanv(GLenum pname, GLboolean *params)
{
- d_1_0_Core->GetBooleanv(pname, params);
+ d_1_0_Core->f.GetBooleanv(pname, params);
}
inline void QOpenGLFunctions_4_1_Core::glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels)
{
- d_1_0_Core->ReadPixels(x, y, width, height, format, type, pixels);
+ d_1_0_Core->f.ReadPixels(x, y, width, height, format, type, pixels);
}
inline void QOpenGLFunctions_4_1_Core::glReadBuffer(GLenum mode)
{
- d_1_0_Core->ReadBuffer(mode);
+ d_1_0_Core->f.ReadBuffer(mode);
}
inline void QOpenGLFunctions_4_1_Core::glPixelStorei(GLenum pname, GLint param)
{
- d_1_0_Core->PixelStorei(pname, param);
+ d_1_0_Core->f.PixelStorei(pname, param);
}
inline void QOpenGLFunctions_4_1_Core::glPixelStoref(GLenum pname, GLfloat param)
{
- d_1_0_Core->PixelStoref(pname, param);
+ d_1_0_Core->f.PixelStoref(pname, param);
}
inline void QOpenGLFunctions_4_1_Core::glDepthFunc(GLenum func)
{
- d_1_0_Core->DepthFunc(func);
+ d_1_0_Core->f.DepthFunc(func);
}
inline void QOpenGLFunctions_4_1_Core::glStencilOp(GLenum fail, GLenum zfail, GLenum zpass)
{
- d_1_0_Core->StencilOp(fail, zfail, zpass);
+ d_1_0_Core->f.StencilOp(fail, zfail, zpass);
}
inline void QOpenGLFunctions_4_1_Core::glStencilFunc(GLenum func, GLint ref, GLuint mask)
{
- d_1_0_Core->StencilFunc(func, ref, mask);
+ d_1_0_Core->f.StencilFunc(func, ref, mask);
}
inline void QOpenGLFunctions_4_1_Core::glLogicOp(GLenum opcode)
{
- d_1_0_Core->LogicOp(opcode);
+ d_1_0_Core->f.LogicOp(opcode);
}
inline void QOpenGLFunctions_4_1_Core::glBlendFunc(GLenum sfactor, GLenum dfactor)
{
- d_1_0_Core->BlendFunc(sfactor, dfactor);
+ d_1_0_Core->f.BlendFunc(sfactor, dfactor);
}
inline void QOpenGLFunctions_4_1_Core::glFlush()
{
- d_1_0_Core->Flush();
+ d_1_0_Core->f.Flush();
}
inline void QOpenGLFunctions_4_1_Core::glFinish()
{
- d_1_0_Core->Finish();
+ d_1_0_Core->f.Finish();
}
inline void QOpenGLFunctions_4_1_Core::glEnable(GLenum cap)
{
- d_1_0_Core->Enable(cap);
+ d_1_0_Core->f.Enable(cap);
}
inline void QOpenGLFunctions_4_1_Core::glDisable(GLenum cap)
{
- d_1_0_Core->Disable(cap);
+ d_1_0_Core->f.Disable(cap);
}
inline void QOpenGLFunctions_4_1_Core::glDepthMask(GLboolean flag)
{
- d_1_0_Core->DepthMask(flag);
+ d_1_0_Core->f.DepthMask(flag);
}
inline void QOpenGLFunctions_4_1_Core::glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
{
- d_1_0_Core->ColorMask(red, green, blue, alpha);
+ d_1_0_Core->f.ColorMask(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_1_Core::glStencilMask(GLuint mask)
{
- d_1_0_Core->StencilMask(mask);
+ d_1_0_Core->f.StencilMask(mask);
}
inline void QOpenGLFunctions_4_1_Core::glClearDepth(GLdouble depth)
{
- d_1_0_Core->ClearDepth(depth);
+ d_1_0_Core->f.ClearDepth(depth);
}
inline void QOpenGLFunctions_4_1_Core::glClearStencil(GLint s)
{
- d_1_0_Core->ClearStencil(s);
+ d_1_0_Core->f.ClearStencil(s);
}
inline void QOpenGLFunctions_4_1_Core::glClearColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_0_Core->ClearColor(red, green, blue, alpha);
+ d_1_0_Core->f.ClearColor(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_1_Core::glClear(GLbitfield mask)
{
- d_1_0_Core->Clear(mask);
+ d_1_0_Core->f.Clear(mask);
}
inline void QOpenGLFunctions_4_1_Core::glDrawBuffer(GLenum mode)
{
- d_1_0_Core->DrawBuffer(mode);
+ d_1_0_Core->f.DrawBuffer(mode);
}
inline void QOpenGLFunctions_4_1_Core::glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_0_Core->TexImage2D(target, level, internalformat, width, height, border, format, type, pixels);
+ d_1_0_Core->f.TexImage2D(target, level, internalformat, width, height, border, format, type, pixels);
}
inline void QOpenGLFunctions_4_1_Core::glTexImage1D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_0_Core->TexImage1D(target, level, internalformat, width, border, format, type, pixels);
+ d_1_0_Core->f.TexImage1D(target, level, internalformat, width, border, format, type, pixels);
}
inline void QOpenGLFunctions_4_1_Core::glTexParameteriv(GLenum target, GLenum pname, const GLint *params)
{
- d_1_0_Core->TexParameteriv(target, pname, params);
+ d_1_0_Core->f.TexParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_4_1_Core::glTexParameteri(GLenum target, GLenum pname, GLint param)
{
- d_1_0_Core->TexParameteri(target, pname, param);
+ d_1_0_Core->f.TexParameteri(target, pname, param);
}
inline void QOpenGLFunctions_4_1_Core::glTexParameterfv(GLenum target, GLenum pname, const GLfloat *params)
{
- d_1_0_Core->TexParameterfv(target, pname, params);
+ d_1_0_Core->f.TexParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_4_1_Core::glTexParameterf(GLenum target, GLenum pname, GLfloat param)
{
- d_1_0_Core->TexParameterf(target, pname, param);
+ d_1_0_Core->f.TexParameterf(target, pname, param);
}
inline void QOpenGLFunctions_4_1_Core::glScissor(GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_0_Core->Scissor(x, y, width, height);
+ d_1_0_Core->f.Scissor(x, y, width, height);
}
inline void QOpenGLFunctions_4_1_Core::glPolygonMode(GLenum face, GLenum mode)
{
- d_1_0_Core->PolygonMode(face, mode);
+ d_1_0_Core->f.PolygonMode(face, mode);
}
inline void QOpenGLFunctions_4_1_Core::glPointSize(GLfloat size)
{
- d_1_0_Core->PointSize(size);
+ d_1_0_Core->f.PointSize(size);
}
inline void QOpenGLFunctions_4_1_Core::glLineWidth(GLfloat width)
{
- d_1_0_Core->LineWidth(width);
+ d_1_0_Core->f.LineWidth(width);
}
inline void QOpenGLFunctions_4_1_Core::glHint(GLenum target, GLenum mode)
{
- d_1_0_Core->Hint(target, mode);
+ d_1_0_Core->f.Hint(target, mode);
}
inline void QOpenGLFunctions_4_1_Core::glFrontFace(GLenum mode)
{
- d_1_0_Core->FrontFace(mode);
+ d_1_0_Core->f.FrontFace(mode);
}
inline void QOpenGLFunctions_4_1_Core::glCullFace(GLenum mode)
{
- d_1_0_Core->CullFace(mode);
+ d_1_0_Core->f.CullFace(mode);
}
@@ -828,57 +829,57 @@ inline void QOpenGLFunctions_4_1_Core::glIndexub(GLubyte c)
inline GLboolean QOpenGLFunctions_4_1_Core::glIsTexture(GLuint texture)
{
- return d_1_1_Core->IsTexture(texture);
+ return d_1_1_Core->f.IsTexture(texture);
}
inline void QOpenGLFunctions_4_1_Core::glGenTextures(GLsizei n, GLuint *textures)
{
- d_1_1_Core->GenTextures(n, textures);
+ d_1_1_Core->f.GenTextures(n, textures);
}
inline void QOpenGLFunctions_4_1_Core::glDeleteTextures(GLsizei n, const GLuint *textures)
{
- d_1_1_Core->DeleteTextures(n, textures);
+ d_1_1_Core->f.DeleteTextures(n, textures);
}
inline void QOpenGLFunctions_4_1_Core::glBindTexture(GLenum target, GLuint texture)
{
- d_1_1_Core->BindTexture(target, texture);
+ d_1_1_Core->f.BindTexture(target, texture);
}
inline void QOpenGLFunctions_4_1_Core::glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_1_Core->TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels);
+ d_1_1_Core->f.TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels);
}
inline void QOpenGLFunctions_4_1_Core::glTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_1_Core->TexSubImage1D(target, level, xoffset, width, format, type, pixels);
+ d_1_1_Core->f.TexSubImage1D(target, level, xoffset, width, format, type, pixels);
}
inline void QOpenGLFunctions_4_1_Core::glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_1_Core->CopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height);
+ d_1_1_Core->f.CopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height);
}
inline void QOpenGLFunctions_4_1_Core::glCopyTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
{
- d_1_1_Core->CopyTexSubImage1D(target, level, xoffset, x, y, width);
+ d_1_1_Core->f.CopyTexSubImage1D(target, level, xoffset, x, y, width);
}
inline void QOpenGLFunctions_4_1_Core::glCopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
{
- d_1_1_Core->CopyTexImage2D(target, level, internalformat, x, y, width, height, border);
+ d_1_1_Core->f.CopyTexImage2D(target, level, internalformat, x, y, width, height, border);
}
inline void QOpenGLFunctions_4_1_Core::glCopyTexImage1D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
{
- d_1_1_Core->CopyTexImage1D(target, level, internalformat, x, y, width, border);
+ d_1_1_Core->f.CopyTexImage1D(target, level, internalformat, x, y, width, border);
}
inline void QOpenGLFunctions_4_1_Core::glPolygonOffset(GLfloat factor, GLfloat units)
{
- d_1_1_Core->PolygonOffset(factor, units);
+ d_1_1_Core->f.PolygonOffset(factor, units);
}
inline void QOpenGLFunctions_4_1_Core::glGetPointerv(GLenum pname, GLvoid* *params)
@@ -890,1067 +891,1067 @@ inline void QOpenGLFunctions_4_1_Core::glGetPointerv(GLenum pname, GLvoid* *para
inline void QOpenGLFunctions_4_1_Core::glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices)
{
- d_1_1_Core->DrawElements(mode, count, type, indices);
+ d_1_1_Core->f.DrawElements(mode, count, type, indices);
}
inline void QOpenGLFunctions_4_1_Core::glDrawArrays(GLenum mode, GLint first, GLsizei count)
{
- d_1_1_Core->DrawArrays(mode, first, count);
+ d_1_1_Core->f.DrawArrays(mode, first, count);
}
// OpenGL 1.2 core functions
inline void QOpenGLFunctions_4_1_Core::glCopyTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_2_Core->CopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height);
+ d_1_2_Core->f.CopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height);
}
inline void QOpenGLFunctions_4_1_Core::glTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_2_Core->TexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);
+ d_1_2_Core->f.TexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);
}
inline void QOpenGLFunctions_4_1_Core::glTexImage3D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_2_Core->TexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels);
+ d_1_2_Core->f.TexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels);
}
inline void QOpenGLFunctions_4_1_Core::glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices)
{
- d_1_2_Core->DrawRangeElements(mode, start, end, count, type, indices);
+ d_1_2_Core->f.DrawRangeElements(mode, start, end, count, type, indices);
}
inline void QOpenGLFunctions_4_1_Core::glBlendEquation(GLenum mode)
{
- d_1_2_Core->BlendEquation(mode);
+ d_1_2_Core->f.BlendEquation(mode);
}
inline void QOpenGLFunctions_4_1_Core::glBlendColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_2_Core->BlendColor(red, green, blue, alpha);
+ d_1_2_Core->f.BlendColor(red, green, blue, alpha);
}
// OpenGL 1.3 core functions
inline void QOpenGLFunctions_4_1_Core::glGetCompressedTexImage(GLenum target, GLint level, GLvoid *img)
{
- d_1_3_Core->GetCompressedTexImage(target, level, img);
+ d_1_3_Core->f.GetCompressedTexImage(target, level, img);
}
inline void QOpenGLFunctions_4_1_Core::glCompressedTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexSubImage1D(target, level, xoffset, width, format, imageSize, data);
+ d_1_3_Core->f.CompressedTexSubImage1D(target, level, xoffset, width, format, imageSize, data);
}
inline void QOpenGLFunctions_4_1_Core::glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data);
+ d_1_3_Core->f.CompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data);
}
inline void QOpenGLFunctions_4_1_Core::glCompressedTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data);
+ d_1_3_Core->f.CompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data);
}
inline void QOpenGLFunctions_4_1_Core::glCompressedTexImage1D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexImage1D(target, level, internalformat, width, border, imageSize, data);
+ d_1_3_Core->f.CompressedTexImage1D(target, level, internalformat, width, border, imageSize, data);
}
inline void QOpenGLFunctions_4_1_Core::glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data);
+ d_1_3_Core->f.CompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data);
}
inline void QOpenGLFunctions_4_1_Core::glCompressedTexImage3D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data);
+ d_1_3_Core->f.CompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data);
}
inline void QOpenGLFunctions_4_1_Core::glSampleCoverage(GLfloat value, GLboolean invert)
{
- d_1_3_Core->SampleCoverage(value, invert);
+ d_1_3_Core->f.SampleCoverage(value, invert);
}
inline void QOpenGLFunctions_4_1_Core::glActiveTexture(GLenum texture)
{
- d_1_3_Core->ActiveTexture(texture);
+ d_1_3_Core->f.ActiveTexture(texture);
}
// OpenGL 1.4 core functions
inline void QOpenGLFunctions_4_1_Core::glPointParameteriv(GLenum pname, const GLint *params)
{
- d_1_4_Core->PointParameteriv(pname, params);
+ d_1_4_Core->f.PointParameteriv(pname, params);
}
inline void QOpenGLFunctions_4_1_Core::glPointParameteri(GLenum pname, GLint param)
{
- d_1_4_Core->PointParameteri(pname, param);
+ d_1_4_Core->f.PointParameteri(pname, param);
}
inline void QOpenGLFunctions_4_1_Core::glPointParameterfv(GLenum pname, const GLfloat *params)
{
- d_1_4_Core->PointParameterfv(pname, params);
+ d_1_4_Core->f.PointParameterfv(pname, params);
}
inline void QOpenGLFunctions_4_1_Core::glPointParameterf(GLenum pname, GLfloat param)
{
- d_1_4_Core->PointParameterf(pname, param);
+ d_1_4_Core->f.PointParameterf(pname, param);
}
inline void QOpenGLFunctions_4_1_Core::glMultiDrawElements(GLenum mode, const GLsizei *count, GLenum type, const GLvoid* const *indices, GLsizei drawcount)
{
- d_1_4_Core->MultiDrawElements(mode, count, type, indices, drawcount);
+ d_1_4_Core->f.MultiDrawElements(mode, count, type, indices, drawcount);
}
inline void QOpenGLFunctions_4_1_Core::glMultiDrawArrays(GLenum mode, const GLint *first, const GLsizei *count, GLsizei drawcount)
{
- d_1_4_Core->MultiDrawArrays(mode, first, count, drawcount);
+ d_1_4_Core->f.MultiDrawArrays(mode, first, count, drawcount);
}
inline void QOpenGLFunctions_4_1_Core::glBlendFuncSeparate(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
{
- d_1_4_Core->BlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);
+ d_1_4_Core->f.BlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);
}
// OpenGL 1.5 core functions
inline void QOpenGLFunctions_4_1_Core::glGetBufferPointerv(GLenum target, GLenum pname, GLvoid* *params)
{
- d_1_5_Core->GetBufferPointerv(target, pname, params);
+ d_1_5_Core->f.GetBufferPointerv(target, pname, params);
}
inline void QOpenGLFunctions_4_1_Core::glGetBufferParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_5_Core->GetBufferParameteriv(target, pname, params);
+ d_1_5_Core->f.GetBufferParameteriv(target, pname, params);
}
inline GLboolean QOpenGLFunctions_4_1_Core::glUnmapBuffer(GLenum target)
{
- return d_1_5_Core->UnmapBuffer(target);
+ return d_1_5_Core->f.UnmapBuffer(target);
}
inline GLvoid* QOpenGLFunctions_4_1_Core::glMapBuffer(GLenum target, GLenum access)
{
- return d_1_5_Core->MapBuffer(target, access);
+ return d_1_5_Core->f.MapBuffer(target, access);
}
inline void QOpenGLFunctions_4_1_Core::glGetBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, GLvoid *data)
{
- d_1_5_Core->GetBufferSubData(target, offset, size, data);
+ d_1_5_Core->f.GetBufferSubData(target, offset, size, data);
}
inline void QOpenGLFunctions_4_1_Core::glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid *data)
{
- d_1_5_Core->BufferSubData(target, offset, size, data);
+ d_1_5_Core->f.BufferSubData(target, offset, size, data);
}
inline void QOpenGLFunctions_4_1_Core::glBufferData(GLenum target, GLsizeiptr size, const GLvoid *data, GLenum usage)
{
- d_1_5_Core->BufferData(target, size, data, usage);
+ d_1_5_Core->f.BufferData(target, size, data, usage);
}
inline GLboolean QOpenGLFunctions_4_1_Core::glIsBuffer(GLuint buffer)
{
- return d_1_5_Core->IsBuffer(buffer);
+ return d_1_5_Core->f.IsBuffer(buffer);
}
inline void QOpenGLFunctions_4_1_Core::glGenBuffers(GLsizei n, GLuint *buffers)
{
- d_1_5_Core->GenBuffers(n, buffers);
+ d_1_5_Core->f.GenBuffers(n, buffers);
}
inline void QOpenGLFunctions_4_1_Core::glDeleteBuffers(GLsizei n, const GLuint *buffers)
{
- d_1_5_Core->DeleteBuffers(n, buffers);
+ d_1_5_Core->f.DeleteBuffers(n, buffers);
}
inline void QOpenGLFunctions_4_1_Core::glBindBuffer(GLenum target, GLuint buffer)
{
- d_1_5_Core->BindBuffer(target, buffer);
+ d_1_5_Core->f.BindBuffer(target, buffer);
}
inline void QOpenGLFunctions_4_1_Core::glGetQueryObjectuiv(GLuint id, GLenum pname, GLuint *params)
{
- d_1_5_Core->GetQueryObjectuiv(id, pname, params);
+ d_1_5_Core->f.GetQueryObjectuiv(id, pname, params);
}
inline void QOpenGLFunctions_4_1_Core::glGetQueryObjectiv(GLuint id, GLenum pname, GLint *params)
{
- d_1_5_Core->GetQueryObjectiv(id, pname, params);
+ d_1_5_Core->f.GetQueryObjectiv(id, pname, params);
}
inline void QOpenGLFunctions_4_1_Core::glGetQueryiv(GLenum target, GLenum pname, GLint *params)
{
- d_1_5_Core->GetQueryiv(target, pname, params);
+ d_1_5_Core->f.GetQueryiv(target, pname, params);
}
inline void QOpenGLFunctions_4_1_Core::glEndQuery(GLenum target)
{
- d_1_5_Core->EndQuery(target);
+ d_1_5_Core->f.EndQuery(target);
}
inline void QOpenGLFunctions_4_1_Core::glBeginQuery(GLenum target, GLuint id)
{
- d_1_5_Core->BeginQuery(target, id);
+ d_1_5_Core->f.BeginQuery(target, id);
}
inline GLboolean QOpenGLFunctions_4_1_Core::glIsQuery(GLuint id)
{
- return d_1_5_Core->IsQuery(id);
+ return d_1_5_Core->f.IsQuery(id);
}
inline void QOpenGLFunctions_4_1_Core::glDeleteQueries(GLsizei n, const GLuint *ids)
{
- d_1_5_Core->DeleteQueries(n, ids);
+ d_1_5_Core->f.DeleteQueries(n, ids);
}
inline void QOpenGLFunctions_4_1_Core::glGenQueries(GLsizei n, GLuint *ids)
{
- d_1_5_Core->GenQueries(n, ids);
+ d_1_5_Core->f.GenQueries(n, ids);
}
// OpenGL 2.0 core functions
inline void QOpenGLFunctions_4_1_Core::glVertexAttribPointer(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer)
{
- d_2_0_Core->VertexAttribPointer(index, size, type, normalized, stride, pointer);
+ d_2_0_Core->f.VertexAttribPointer(index, size, type, normalized, stride, pointer);
}
inline void QOpenGLFunctions_4_1_Core::glValidateProgram(GLuint program)
{
- d_2_0_Core->ValidateProgram(program);
+ d_2_0_Core->f.ValidateProgram(program);
}
inline void QOpenGLFunctions_4_1_Core::glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_0_Core->UniformMatrix4fv(location, count, transpose, value);
+ d_2_0_Core->f.UniformMatrix4fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_1_Core::glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_0_Core->UniformMatrix3fv(location, count, transpose, value);
+ d_2_0_Core->f.UniformMatrix3fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_1_Core::glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_0_Core->UniformMatrix2fv(location, count, transpose, value);
+ d_2_0_Core->f.UniformMatrix2fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_1_Core::glUniform4iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform4iv(location, count, value);
+ d_2_0_Core->f.Uniform4iv(location, count, value);
}
inline void QOpenGLFunctions_4_1_Core::glUniform3iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform3iv(location, count, value);
+ d_2_0_Core->f.Uniform3iv(location, count, value);
}
inline void QOpenGLFunctions_4_1_Core::glUniform2iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform2iv(location, count, value);
+ d_2_0_Core->f.Uniform2iv(location, count, value);
}
inline void QOpenGLFunctions_4_1_Core::glUniform1iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform1iv(location, count, value);
+ d_2_0_Core->f.Uniform1iv(location, count, value);
}
inline void QOpenGLFunctions_4_1_Core::glUniform4fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform4fv(location, count, value);
+ d_2_0_Core->f.Uniform4fv(location, count, value);
}
inline void QOpenGLFunctions_4_1_Core::glUniform3fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform3fv(location, count, value);
+ d_2_0_Core->f.Uniform3fv(location, count, value);
}
inline void QOpenGLFunctions_4_1_Core::glUniform2fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform2fv(location, count, value);
+ d_2_0_Core->f.Uniform2fv(location, count, value);
}
inline void QOpenGLFunctions_4_1_Core::glUniform1fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform1fv(location, count, value);
+ d_2_0_Core->f.Uniform1fv(location, count, value);
}
inline void QOpenGLFunctions_4_1_Core::glUniform4i(GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
{
- d_2_0_Core->Uniform4i(location, v0, v1, v2, v3);
+ d_2_0_Core->f.Uniform4i(location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_4_1_Core::glUniform3i(GLint location, GLint v0, GLint v1, GLint v2)
{
- d_2_0_Core->Uniform3i(location, v0, v1, v2);
+ d_2_0_Core->f.Uniform3i(location, v0, v1, v2);
}
inline void QOpenGLFunctions_4_1_Core::glUniform2i(GLint location, GLint v0, GLint v1)
{
- d_2_0_Core->Uniform2i(location, v0, v1);
+ d_2_0_Core->f.Uniform2i(location, v0, v1);
}
inline void QOpenGLFunctions_4_1_Core::glUniform1i(GLint location, GLint v0)
{
- d_2_0_Core->Uniform1i(location, v0);
+ d_2_0_Core->f.Uniform1i(location, v0);
}
inline void QOpenGLFunctions_4_1_Core::glUniform4f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
{
- d_2_0_Core->Uniform4f(location, v0, v1, v2, v3);
+ d_2_0_Core->f.Uniform4f(location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_4_1_Core::glUniform3f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
{
- d_2_0_Core->Uniform3f(location, v0, v1, v2);
+ d_2_0_Core->f.Uniform3f(location, v0, v1, v2);
}
inline void QOpenGLFunctions_4_1_Core::glUniform2f(GLint location, GLfloat v0, GLfloat v1)
{
- d_2_0_Core->Uniform2f(location, v0, v1);
+ d_2_0_Core->f.Uniform2f(location, v0, v1);
}
inline void QOpenGLFunctions_4_1_Core::glUniform1f(GLint location, GLfloat v0)
{
- d_2_0_Core->Uniform1f(location, v0);
+ d_2_0_Core->f.Uniform1f(location, v0);
}
inline void QOpenGLFunctions_4_1_Core::glUseProgram(GLuint program)
{
- d_2_0_Core->UseProgram(program);
+ d_2_0_Core->f.UseProgram(program);
}
inline void QOpenGLFunctions_4_1_Core::glShaderSource(GLuint shader, GLsizei count, const GLchar* const *string, const GLint *length)
{
- d_2_0_Core->ShaderSource(shader, count, string, length);
+ d_2_0_Core->f.ShaderSource(shader, count, string, length);
}
inline void QOpenGLFunctions_4_1_Core::glLinkProgram(GLuint program)
{
- d_2_0_Core->LinkProgram(program);
+ d_2_0_Core->f.LinkProgram(program);
}
inline GLboolean QOpenGLFunctions_4_1_Core::glIsShader(GLuint shader)
{
- return d_2_0_Core->IsShader(shader);
+ return d_2_0_Core->f.IsShader(shader);
}
inline GLboolean QOpenGLFunctions_4_1_Core::glIsProgram(GLuint program)
{
- return d_2_0_Core->IsProgram(program);
+ return d_2_0_Core->f.IsProgram(program);
}
inline void QOpenGLFunctions_4_1_Core::glGetVertexAttribPointerv(GLuint index, GLenum pname, GLvoid* *pointer)
{
- d_2_0_Core->GetVertexAttribPointerv(index, pname, pointer);
+ d_2_0_Core->f.GetVertexAttribPointerv(index, pname, pointer);
}
inline void QOpenGLFunctions_4_1_Core::glGetVertexAttribiv(GLuint index, GLenum pname, GLint *params)
{
- d_2_0_Core->GetVertexAttribiv(index, pname, params);
+ d_2_0_Core->f.GetVertexAttribiv(index, pname, params);
}
inline void QOpenGLFunctions_4_1_Core::glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat *params)
{
- d_2_0_Core->GetVertexAttribfv(index, pname, params);
+ d_2_0_Core->f.GetVertexAttribfv(index, pname, params);
}
inline void QOpenGLFunctions_4_1_Core::glGetVertexAttribdv(GLuint index, GLenum pname, GLdouble *params)
{
- d_2_0_Core->GetVertexAttribdv(index, pname, params);
+ d_2_0_Core->f.GetVertexAttribdv(index, pname, params);
}
inline void QOpenGLFunctions_4_1_Core::glGetUniformiv(GLuint program, GLint location, GLint *params)
{
- d_2_0_Core->GetUniformiv(program, location, params);
+ d_2_0_Core->f.GetUniformiv(program, location, params);
}
inline void QOpenGLFunctions_4_1_Core::glGetUniformfv(GLuint program, GLint location, GLfloat *params)
{
- d_2_0_Core->GetUniformfv(program, location, params);
+ d_2_0_Core->f.GetUniformfv(program, location, params);
}
inline GLint QOpenGLFunctions_4_1_Core::glGetUniformLocation(GLuint program, const GLchar *name)
{
- return d_2_0_Core->GetUniformLocation(program, name);
+ return d_2_0_Core->f.GetUniformLocation(program, name);
}
inline void QOpenGLFunctions_4_1_Core::glGetShaderSource(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source)
{
- d_2_0_Core->GetShaderSource(shader, bufSize, length, source);
+ d_2_0_Core->f.GetShaderSource(shader, bufSize, length, source);
}
inline void QOpenGLFunctions_4_1_Core::glGetShaderInfoLog(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
{
- d_2_0_Core->GetShaderInfoLog(shader, bufSize, length, infoLog);
+ d_2_0_Core->f.GetShaderInfoLog(shader, bufSize, length, infoLog);
}
inline void QOpenGLFunctions_4_1_Core::glGetShaderiv(GLuint shader, GLenum pname, GLint *params)
{
- d_2_0_Core->GetShaderiv(shader, pname, params);
+ d_2_0_Core->f.GetShaderiv(shader, pname, params);
}
inline void QOpenGLFunctions_4_1_Core::glGetProgramInfoLog(GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
{
- d_2_0_Core->GetProgramInfoLog(program, bufSize, length, infoLog);
+ d_2_0_Core->f.GetProgramInfoLog(program, bufSize, length, infoLog);
}
inline void QOpenGLFunctions_4_1_Core::glGetProgramiv(GLuint program, GLenum pname, GLint *params)
{
- d_2_0_Core->GetProgramiv(program, pname, params);
+ d_2_0_Core->f.GetProgramiv(program, pname, params);
}
inline GLint QOpenGLFunctions_4_1_Core::glGetAttribLocation(GLuint program, const GLchar *name)
{
- return d_2_0_Core->GetAttribLocation(program, name);
+ return d_2_0_Core->f.GetAttribLocation(program, name);
}
inline void QOpenGLFunctions_4_1_Core::glGetAttachedShaders(GLuint program, GLsizei maxCount, GLsizei *count, GLuint *obj)
{
- d_2_0_Core->GetAttachedShaders(program, maxCount, count, obj);
+ d_2_0_Core->f.GetAttachedShaders(program, maxCount, count, obj);
}
inline void QOpenGLFunctions_4_1_Core::glGetActiveUniform(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
{
- d_2_0_Core->GetActiveUniform(program, index, bufSize, length, size, type, name);
+ d_2_0_Core->f.GetActiveUniform(program, index, bufSize, length, size, type, name);
}
inline void QOpenGLFunctions_4_1_Core::glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
{
- d_2_0_Core->GetActiveAttrib(program, index, bufSize, length, size, type, name);
+ d_2_0_Core->f.GetActiveAttrib(program, index, bufSize, length, size, type, name);
}
inline void QOpenGLFunctions_4_1_Core::glEnableVertexAttribArray(GLuint index)
{
- d_2_0_Core->EnableVertexAttribArray(index);
+ d_2_0_Core->f.EnableVertexAttribArray(index);
}
inline void QOpenGLFunctions_4_1_Core::glDisableVertexAttribArray(GLuint index)
{
- d_2_0_Core->DisableVertexAttribArray(index);
+ d_2_0_Core->f.DisableVertexAttribArray(index);
}
inline void QOpenGLFunctions_4_1_Core::glDetachShader(GLuint program, GLuint shader)
{
- d_2_0_Core->DetachShader(program, shader);
+ d_2_0_Core->f.DetachShader(program, shader);
}
inline void QOpenGLFunctions_4_1_Core::glDeleteShader(GLuint shader)
{
- d_2_0_Core->DeleteShader(shader);
+ d_2_0_Core->f.DeleteShader(shader);
}
inline void QOpenGLFunctions_4_1_Core::glDeleteProgram(GLuint program)
{
- d_2_0_Core->DeleteProgram(program);
+ d_2_0_Core->f.DeleteProgram(program);
}
inline GLuint QOpenGLFunctions_4_1_Core::glCreateShader(GLenum type)
{
- return d_2_0_Core->CreateShader(type);
+ return d_2_0_Core->f.CreateShader(type);
}
inline GLuint QOpenGLFunctions_4_1_Core::glCreateProgram()
{
- return d_2_0_Core->CreateProgram();
+ return d_2_0_Core->f.CreateProgram();
}
inline void QOpenGLFunctions_4_1_Core::glCompileShader(GLuint shader)
{
- d_2_0_Core->CompileShader(shader);
+ d_2_0_Core->f.CompileShader(shader);
}
inline void QOpenGLFunctions_4_1_Core::glBindAttribLocation(GLuint program, GLuint index, const GLchar *name)
{
- d_2_0_Core->BindAttribLocation(program, index, name);
+ d_2_0_Core->f.BindAttribLocation(program, index, name);
}
inline void QOpenGLFunctions_4_1_Core::glAttachShader(GLuint program, GLuint shader)
{
- d_2_0_Core->AttachShader(program, shader);
+ d_2_0_Core->f.AttachShader(program, shader);
}
inline void QOpenGLFunctions_4_1_Core::glStencilMaskSeparate(GLenum face, GLuint mask)
{
- d_2_0_Core->StencilMaskSeparate(face, mask);
+ d_2_0_Core->f.StencilMaskSeparate(face, mask);
}
inline void QOpenGLFunctions_4_1_Core::glStencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask)
{
- d_2_0_Core->StencilFuncSeparate(face, func, ref, mask);
+ d_2_0_Core->f.StencilFuncSeparate(face, func, ref, mask);
}
inline void QOpenGLFunctions_4_1_Core::glStencilOpSeparate(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass)
{
- d_2_0_Core->StencilOpSeparate(face, sfail, dpfail, dppass);
+ d_2_0_Core->f.StencilOpSeparate(face, sfail, dpfail, dppass);
}
inline void QOpenGLFunctions_4_1_Core::glDrawBuffers(GLsizei n, const GLenum *bufs)
{
- d_2_0_Core->DrawBuffers(n, bufs);
+ d_2_0_Core->f.DrawBuffers(n, bufs);
}
inline void QOpenGLFunctions_4_1_Core::glBlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha)
{
- d_2_0_Core->BlendEquationSeparate(modeRGB, modeAlpha);
+ d_2_0_Core->f.BlendEquationSeparate(modeRGB, modeAlpha);
}
// OpenGL 2.1 core functions
inline void QOpenGLFunctions_4_1_Core::glUniformMatrix4x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix4x3fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix4x3fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_1_Core::glUniformMatrix3x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix3x4fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix3x4fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_1_Core::glUniformMatrix4x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix4x2fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix4x2fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_1_Core::glUniformMatrix2x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix2x4fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix2x4fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_1_Core::glUniformMatrix3x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix3x2fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix3x2fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_1_Core::glUniformMatrix2x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix2x3fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix2x3fv(location, count, transpose, value);
}
// OpenGL 3.0 core functions
inline GLboolean QOpenGLFunctions_4_1_Core::glIsVertexArray(GLuint array)
{
- return d_3_0_Core->IsVertexArray(array);
+ return d_3_0_Core->f.IsVertexArray(array);
}
inline void QOpenGLFunctions_4_1_Core::glGenVertexArrays(GLsizei n, GLuint *arrays)
{
- d_3_0_Core->GenVertexArrays(n, arrays);
+ d_3_0_Core->f.GenVertexArrays(n, arrays);
}
inline void QOpenGLFunctions_4_1_Core::glDeleteVertexArrays(GLsizei n, const GLuint *arrays)
{
- d_3_0_Core->DeleteVertexArrays(n, arrays);
+ d_3_0_Core->f.DeleteVertexArrays(n, arrays);
}
inline void QOpenGLFunctions_4_1_Core::glBindVertexArray(GLuint array)
{
- d_3_0_Core->BindVertexArray(array);
+ d_3_0_Core->f.BindVertexArray(array);
}
inline void QOpenGLFunctions_4_1_Core::glFlushMappedBufferRange(GLenum target, GLintptr offset, GLsizeiptr length)
{
- d_3_0_Core->FlushMappedBufferRange(target, offset, length);
+ d_3_0_Core->f.FlushMappedBufferRange(target, offset, length);
}
inline GLvoid* QOpenGLFunctions_4_1_Core::glMapBufferRange(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access)
{
- return d_3_0_Core->MapBufferRange(target, offset, length, access);
+ return d_3_0_Core->f.MapBufferRange(target, offset, length, access);
}
inline void QOpenGLFunctions_4_1_Core::glFramebufferTextureLayer(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer)
{
- d_3_0_Core->FramebufferTextureLayer(target, attachment, texture, level, layer);
+ d_3_0_Core->f.FramebufferTextureLayer(target, attachment, texture, level, layer);
}
inline void QOpenGLFunctions_4_1_Core::glRenderbufferStorageMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
{
- d_3_0_Core->RenderbufferStorageMultisample(target, samples, internalformat, width, height);
+ d_3_0_Core->f.RenderbufferStorageMultisample(target, samples, internalformat, width, height);
}
inline void QOpenGLFunctions_4_1_Core::glBlitFramebuffer(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
{
- d_3_0_Core->BlitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter);
+ d_3_0_Core->f.BlitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter);
}
inline void QOpenGLFunctions_4_1_Core::glGenerateMipmap(GLenum target)
{
- d_3_0_Core->GenerateMipmap(target);
+ d_3_0_Core->f.GenerateMipmap(target);
}
inline void QOpenGLFunctions_4_1_Core::glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint *params)
{
- d_3_0_Core->GetFramebufferAttachmentParameteriv(target, attachment, pname, params);
+ d_3_0_Core->f.GetFramebufferAttachmentParameteriv(target, attachment, pname, params);
}
inline void QOpenGLFunctions_4_1_Core::glFramebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
{
- d_3_0_Core->FramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer);
+ d_3_0_Core->f.FramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer);
}
inline void QOpenGLFunctions_4_1_Core::glFramebufferTexture3D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset)
{
- d_3_0_Core->FramebufferTexture3D(target, attachment, textarget, texture, level, zoffset);
+ d_3_0_Core->f.FramebufferTexture3D(target, attachment, textarget, texture, level, zoffset);
}
inline void QOpenGLFunctions_4_1_Core::glFramebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
{
- d_3_0_Core->FramebufferTexture2D(target, attachment, textarget, texture, level);
+ d_3_0_Core->f.FramebufferTexture2D(target, attachment, textarget, texture, level);
}
inline void QOpenGLFunctions_4_1_Core::glFramebufferTexture1D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
{
- d_3_0_Core->FramebufferTexture1D(target, attachment, textarget, texture, level);
+ d_3_0_Core->f.FramebufferTexture1D(target, attachment, textarget, texture, level);
}
inline GLenum QOpenGLFunctions_4_1_Core::glCheckFramebufferStatus(GLenum target)
{
- return d_3_0_Core->CheckFramebufferStatus(target);
+ return d_3_0_Core->f.CheckFramebufferStatus(target);
}
inline void QOpenGLFunctions_4_1_Core::glGenFramebuffers(GLsizei n, GLuint *framebuffers)
{
- d_3_0_Core->GenFramebuffers(n, framebuffers);
+ d_3_0_Core->f.GenFramebuffers(n, framebuffers);
}
inline void QOpenGLFunctions_4_1_Core::glDeleteFramebuffers(GLsizei n, const GLuint *framebuffers)
{
- d_3_0_Core->DeleteFramebuffers(n, framebuffers);
+ d_3_0_Core->f.DeleteFramebuffers(n, framebuffers);
}
inline void QOpenGLFunctions_4_1_Core::glBindFramebuffer(GLenum target, GLuint framebuffer)
{
- d_3_0_Core->BindFramebuffer(target, framebuffer);
+ d_3_0_Core->f.BindFramebuffer(target, framebuffer);
}
inline GLboolean QOpenGLFunctions_4_1_Core::glIsFramebuffer(GLuint framebuffer)
{
- return d_3_0_Core->IsFramebuffer(framebuffer);
+ return d_3_0_Core->f.IsFramebuffer(framebuffer);
}
inline void QOpenGLFunctions_4_1_Core::glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_3_0_Core->GetRenderbufferParameteriv(target, pname, params);
+ d_3_0_Core->f.GetRenderbufferParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_4_1_Core::glRenderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height)
{
- d_3_0_Core->RenderbufferStorage(target, internalformat, width, height);
+ d_3_0_Core->f.RenderbufferStorage(target, internalformat, width, height);
}
inline void QOpenGLFunctions_4_1_Core::glGenRenderbuffers(GLsizei n, GLuint *renderbuffers)
{
- d_3_0_Core->GenRenderbuffers(n, renderbuffers);
+ d_3_0_Core->f.GenRenderbuffers(n, renderbuffers);
}
inline void QOpenGLFunctions_4_1_Core::glDeleteRenderbuffers(GLsizei n, const GLuint *renderbuffers)
{
- d_3_0_Core->DeleteRenderbuffers(n, renderbuffers);
+ d_3_0_Core->f.DeleteRenderbuffers(n, renderbuffers);
}
inline void QOpenGLFunctions_4_1_Core::glBindRenderbuffer(GLenum target, GLuint renderbuffer)
{
- d_3_0_Core->BindRenderbuffer(target, renderbuffer);
+ d_3_0_Core->f.BindRenderbuffer(target, renderbuffer);
}
inline GLboolean QOpenGLFunctions_4_1_Core::glIsRenderbuffer(GLuint renderbuffer)
{
- return d_3_0_Core->IsRenderbuffer(renderbuffer);
+ return d_3_0_Core->f.IsRenderbuffer(renderbuffer);
}
inline const GLubyte * QOpenGLFunctions_4_1_Core::glGetStringi(GLenum name, GLuint index)
{
- return d_3_0_Core->GetStringi(name, index);
+ return d_3_0_Core->f.GetStringi(name, index);
}
inline void QOpenGLFunctions_4_1_Core::glClearBufferfi(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil)
{
- d_3_0_Core->ClearBufferfi(buffer, drawbuffer, depth, stencil);
+ d_3_0_Core->f.ClearBufferfi(buffer, drawbuffer, depth, stencil);
}
inline void QOpenGLFunctions_4_1_Core::glClearBufferfv(GLenum buffer, GLint drawbuffer, const GLfloat *value)
{
- d_3_0_Core->ClearBufferfv(buffer, drawbuffer, value);
+ d_3_0_Core->f.ClearBufferfv(buffer, drawbuffer, value);
}
inline void QOpenGLFunctions_4_1_Core::glClearBufferuiv(GLenum buffer, GLint drawbuffer, const GLuint *value)
{
- d_3_0_Core->ClearBufferuiv(buffer, drawbuffer, value);
+ d_3_0_Core->f.ClearBufferuiv(buffer, drawbuffer, value);
}
inline void QOpenGLFunctions_4_1_Core::glClearBufferiv(GLenum buffer, GLint drawbuffer, const GLint *value)
{
- d_3_0_Core->ClearBufferiv(buffer, drawbuffer, value);
+ d_3_0_Core->f.ClearBufferiv(buffer, drawbuffer, value);
}
inline void QOpenGLFunctions_4_1_Core::glGetTexParameterIuiv(GLenum target, GLenum pname, GLuint *params)
{
- d_3_0_Core->GetTexParameterIuiv(target, pname, params);
+ d_3_0_Core->f.GetTexParameterIuiv(target, pname, params);
}
inline void QOpenGLFunctions_4_1_Core::glGetTexParameterIiv(GLenum target, GLenum pname, GLint *params)
{
- d_3_0_Core->GetTexParameterIiv(target, pname, params);
+ d_3_0_Core->f.GetTexParameterIiv(target, pname, params);
}
inline void QOpenGLFunctions_4_1_Core::glTexParameterIuiv(GLenum target, GLenum pname, const GLuint *params)
{
- d_3_0_Core->TexParameterIuiv(target, pname, params);
+ d_3_0_Core->f.TexParameterIuiv(target, pname, params);
}
inline void QOpenGLFunctions_4_1_Core::glTexParameterIiv(GLenum target, GLenum pname, const GLint *params)
{
- d_3_0_Core->TexParameterIiv(target, pname, params);
+ d_3_0_Core->f.TexParameterIiv(target, pname, params);
}
inline void QOpenGLFunctions_4_1_Core::glUniform4uiv(GLint location, GLsizei count, const GLuint *value)
{
- d_3_0_Core->Uniform4uiv(location, count, value);
+ d_3_0_Core->f.Uniform4uiv(location, count, value);
}
inline void QOpenGLFunctions_4_1_Core::glUniform3uiv(GLint location, GLsizei count, const GLuint *value)
{
- d_3_0_Core->Uniform3uiv(location, count, value);
+ d_3_0_Core->f.Uniform3uiv(location, count, value);
}
inline void QOpenGLFunctions_4_1_Core::glUniform2uiv(GLint location, GLsizei count, const GLuint *value)
{
- d_3_0_Core->Uniform2uiv(location, count, value);
+ d_3_0_Core->f.Uniform2uiv(location, count, value);
}
inline void QOpenGLFunctions_4_1_Core::glUniform1uiv(GLint location, GLsizei count, const GLuint *value)
{
- d_3_0_Core->Uniform1uiv(location, count, value);
+ d_3_0_Core->f.Uniform1uiv(location, count, value);
}
inline void QOpenGLFunctions_4_1_Core::glUniform4ui(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
{
- d_3_0_Core->Uniform4ui(location, v0, v1, v2, v3);
+ d_3_0_Core->f.Uniform4ui(location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_4_1_Core::glUniform3ui(GLint location, GLuint v0, GLuint v1, GLuint v2)
{
- d_3_0_Core->Uniform3ui(location, v0, v1, v2);
+ d_3_0_Core->f.Uniform3ui(location, v0, v1, v2);
}
inline void QOpenGLFunctions_4_1_Core::glUniform2ui(GLint location, GLuint v0, GLuint v1)
{
- d_3_0_Core->Uniform2ui(location, v0, v1);
+ d_3_0_Core->f.Uniform2ui(location, v0, v1);
}
inline void QOpenGLFunctions_4_1_Core::glUniform1ui(GLint location, GLuint v0)
{
- d_3_0_Core->Uniform1ui(location, v0);
+ d_3_0_Core->f.Uniform1ui(location, v0);
}
inline GLint QOpenGLFunctions_4_1_Core::glGetFragDataLocation(GLuint program, const GLchar *name)
{
- return d_3_0_Core->GetFragDataLocation(program, name);
+ return d_3_0_Core->f.GetFragDataLocation(program, name);
}
inline void QOpenGLFunctions_4_1_Core::glBindFragDataLocation(GLuint program, GLuint color, const GLchar *name)
{
- d_3_0_Core->BindFragDataLocation(program, color, name);
+ d_3_0_Core->f.BindFragDataLocation(program, color, name);
}
inline void QOpenGLFunctions_4_1_Core::glGetUniformuiv(GLuint program, GLint location, GLuint *params)
{
- d_3_0_Core->GetUniformuiv(program, location, params);
+ d_3_0_Core->f.GetUniformuiv(program, location, params);
}
inline void QOpenGLFunctions_4_1_Core::glGetVertexAttribIuiv(GLuint index, GLenum pname, GLuint *params)
{
- d_3_0_Core->GetVertexAttribIuiv(index, pname, params);
+ d_3_0_Core->f.GetVertexAttribIuiv(index, pname, params);
}
inline void QOpenGLFunctions_4_1_Core::glGetVertexAttribIiv(GLuint index, GLenum pname, GLint *params)
{
- d_3_0_Core->GetVertexAttribIiv(index, pname, params);
+ d_3_0_Core->f.GetVertexAttribIiv(index, pname, params);
}
inline void QOpenGLFunctions_4_1_Core::glVertexAttribIPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_3_0_Core->VertexAttribIPointer(index, size, type, stride, pointer);
+ d_3_0_Core->f.VertexAttribIPointer(index, size, type, stride, pointer);
}
inline void QOpenGLFunctions_4_1_Core::glEndConditionalRender()
{
- d_3_0_Core->EndConditionalRender();
+ d_3_0_Core->f.EndConditionalRender();
}
inline void QOpenGLFunctions_4_1_Core::glBeginConditionalRender(GLuint id, GLenum mode)
{
- d_3_0_Core->BeginConditionalRender(id, mode);
+ d_3_0_Core->f.BeginConditionalRender(id, mode);
}
inline void QOpenGLFunctions_4_1_Core::glClampColor(GLenum target, GLenum clamp)
{
- d_3_0_Core->ClampColor(target, clamp);
+ d_3_0_Core->f.ClampColor(target, clamp);
}
inline void QOpenGLFunctions_4_1_Core::glGetTransformFeedbackVarying(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name)
{
- d_3_0_Core->GetTransformFeedbackVarying(program, index, bufSize, length, size, type, name);
+ d_3_0_Core->f.GetTransformFeedbackVarying(program, index, bufSize, length, size, type, name);
}
inline void QOpenGLFunctions_4_1_Core::glTransformFeedbackVaryings(GLuint program, GLsizei count, const GLchar* const *varyings, GLenum bufferMode)
{
- d_3_0_Core->TransformFeedbackVaryings(program, count, varyings, bufferMode);
+ d_3_0_Core->f.TransformFeedbackVaryings(program, count, varyings, bufferMode);
}
inline void QOpenGLFunctions_4_1_Core::glBindBufferBase(GLenum target, GLuint index, GLuint buffer)
{
- d_3_0_Core->BindBufferBase(target, index, buffer);
+ d_3_0_Core->f.BindBufferBase(target, index, buffer);
}
inline void QOpenGLFunctions_4_1_Core::glBindBufferRange(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)
{
- d_3_0_Core->BindBufferRange(target, index, buffer, offset, size);
+ d_3_0_Core->f.BindBufferRange(target, index, buffer, offset, size);
}
inline void QOpenGLFunctions_4_1_Core::glEndTransformFeedback()
{
- d_3_0_Core->EndTransformFeedback();
+ d_3_0_Core->f.EndTransformFeedback();
}
inline void QOpenGLFunctions_4_1_Core::glBeginTransformFeedback(GLenum primitiveMode)
{
- d_3_0_Core->BeginTransformFeedback(primitiveMode);
+ d_3_0_Core->f.BeginTransformFeedback(primitiveMode);
}
inline GLboolean QOpenGLFunctions_4_1_Core::glIsEnabledi(GLenum target, GLuint index)
{
- return d_3_0_Core->IsEnabledi(target, index);
+ return d_3_0_Core->f.IsEnabledi(target, index);
}
inline void QOpenGLFunctions_4_1_Core::glDisablei(GLenum target, GLuint index)
{
- d_3_0_Core->Disablei(target, index);
+ d_3_0_Core->f.Disablei(target, index);
}
inline void QOpenGLFunctions_4_1_Core::glEnablei(GLenum target, GLuint index)
{
- d_3_0_Core->Enablei(target, index);
+ d_3_0_Core->f.Enablei(target, index);
}
inline void QOpenGLFunctions_4_1_Core::glGetIntegeri_v(GLenum target, GLuint index, GLint *data)
{
- d_3_0_Core->GetIntegeri_v(target, index, data);
+ d_3_0_Core->f.GetIntegeri_v(target, index, data);
}
inline void QOpenGLFunctions_4_1_Core::glGetBooleani_v(GLenum target, GLuint index, GLboolean *data)
{
- d_3_0_Core->GetBooleani_v(target, index, data);
+ d_3_0_Core->f.GetBooleani_v(target, index, data);
}
inline void QOpenGLFunctions_4_1_Core::glColorMaski(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a)
{
- d_3_0_Core->ColorMaski(index, r, g, b, a);
+ d_3_0_Core->f.ColorMaski(index, r, g, b, a);
}
// OpenGL 3.1 core functions
inline void QOpenGLFunctions_4_1_Core::glCopyBufferSubData(GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size)
{
- d_3_1_Core->CopyBufferSubData(readTarget, writeTarget, readOffset, writeOffset, size);
+ d_3_1_Core->f.CopyBufferSubData(readTarget, writeTarget, readOffset, writeOffset, size);
}
inline void QOpenGLFunctions_4_1_Core::glUniformBlockBinding(GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding)
{
- d_3_1_Core->UniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding);
+ d_3_1_Core->f.UniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding);
}
inline void QOpenGLFunctions_4_1_Core::glGetActiveUniformBlockName(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName)
{
- d_3_1_Core->GetActiveUniformBlockName(program, uniformBlockIndex, bufSize, length, uniformBlockName);
+ d_3_1_Core->f.GetActiveUniformBlockName(program, uniformBlockIndex, bufSize, length, uniformBlockName);
}
inline void QOpenGLFunctions_4_1_Core::glGetActiveUniformBlockiv(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params)
{
- d_3_1_Core->GetActiveUniformBlockiv(program, uniformBlockIndex, pname, params);
+ d_3_1_Core->f.GetActiveUniformBlockiv(program, uniformBlockIndex, pname, params);
}
inline GLuint QOpenGLFunctions_4_1_Core::glGetUniformBlockIndex(GLuint program, const GLchar *uniformBlockName)
{
- return d_3_1_Core->GetUniformBlockIndex(program, uniformBlockName);
+ return d_3_1_Core->f.GetUniformBlockIndex(program, uniformBlockName);
}
inline void QOpenGLFunctions_4_1_Core::glGetActiveUniformName(GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformName)
{
- d_3_1_Core->GetActiveUniformName(program, uniformIndex, bufSize, length, uniformName);
+ d_3_1_Core->f.GetActiveUniformName(program, uniformIndex, bufSize, length, uniformName);
}
inline void QOpenGLFunctions_4_1_Core::glGetActiveUniformsiv(GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params)
{
- d_3_1_Core->GetActiveUniformsiv(program, uniformCount, uniformIndices, pname, params);
+ d_3_1_Core->f.GetActiveUniformsiv(program, uniformCount, uniformIndices, pname, params);
}
inline void QOpenGLFunctions_4_1_Core::glGetUniformIndices(GLuint program, GLsizei uniformCount, const GLchar* const *uniformNames, GLuint *uniformIndices)
{
- d_3_1_Core->GetUniformIndices(program, uniformCount, uniformNames, uniformIndices);
+ d_3_1_Core->f.GetUniformIndices(program, uniformCount, uniformNames, uniformIndices);
}
inline void QOpenGLFunctions_4_1_Core::glPrimitiveRestartIndex(GLuint index)
{
- d_3_1_Core->PrimitiveRestartIndex(index);
+ d_3_1_Core->f.PrimitiveRestartIndex(index);
}
inline void QOpenGLFunctions_4_1_Core::glTexBuffer(GLenum target, GLenum internalformat, GLuint buffer)
{
- d_3_1_Core->TexBuffer(target, internalformat, buffer);
+ d_3_1_Core->f.TexBuffer(target, internalformat, buffer);
}
inline void QOpenGLFunctions_4_1_Core::glDrawElementsInstanced(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei instancecount)
{
- d_3_1_Core->DrawElementsInstanced(mode, count, type, indices, instancecount);
+ d_3_1_Core->f.DrawElementsInstanced(mode, count, type, indices, instancecount);
}
inline void QOpenGLFunctions_4_1_Core::glDrawArraysInstanced(GLenum mode, GLint first, GLsizei count, GLsizei instancecount)
{
- d_3_1_Core->DrawArraysInstanced(mode, first, count, instancecount);
+ d_3_1_Core->f.DrawArraysInstanced(mode, first, count, instancecount);
}
// OpenGL 3.2 core functions
inline void QOpenGLFunctions_4_1_Core::glSampleMaski(GLuint index, GLbitfield mask)
{
- d_3_2_Core->SampleMaski(index, mask);
+ d_3_2_Core->f.SampleMaski(index, mask);
}
inline void QOpenGLFunctions_4_1_Core::glGetMultisamplefv(GLenum pname, GLuint index, GLfloat *val)
{
- d_3_2_Core->GetMultisamplefv(pname, index, val);
+ d_3_2_Core->f.GetMultisamplefv(pname, index, val);
}
inline void QOpenGLFunctions_4_1_Core::glTexImage3DMultisample(GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations)
{
- d_3_2_Core->TexImage3DMultisample(target, samples, internalformat, width, height, depth, fixedsamplelocations);
+ d_3_2_Core->f.TexImage3DMultisample(target, samples, internalformat, width, height, depth, fixedsamplelocations);
}
inline void QOpenGLFunctions_4_1_Core::glTexImage2DMultisample(GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations)
{
- d_3_2_Core->TexImage2DMultisample(target, samples, internalformat, width, height, fixedsamplelocations);
+ d_3_2_Core->f.TexImage2DMultisample(target, samples, internalformat, width, height, fixedsamplelocations);
}
inline void QOpenGLFunctions_4_1_Core::glGetSynciv(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values)
{
- d_3_2_Core->GetSynciv(sync, pname, bufSize, length, values);
+ d_3_2_Core->f.GetSynciv(sync, pname, bufSize, length, values);
}
inline void QOpenGLFunctions_4_1_Core::glGetInteger64v(GLenum pname, GLint64 *params)
{
- d_3_2_Core->GetInteger64v(pname, params);
+ d_3_2_Core->f.GetInteger64v(pname, params);
}
inline void QOpenGLFunctions_4_1_Core::glWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)
{
- d_3_2_Core->WaitSync(sync, flags, timeout);
+ d_3_2_Core->f.WaitSync(sync, flags, timeout);
}
inline GLenum QOpenGLFunctions_4_1_Core::glClientWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)
{
- return d_3_2_Core->ClientWaitSync(sync, flags, timeout);
+ return d_3_2_Core->f.ClientWaitSync(sync, flags, timeout);
}
inline void QOpenGLFunctions_4_1_Core::glDeleteSync(GLsync sync)
{
- d_3_2_Core->DeleteSync(sync);
+ d_3_2_Core->f.DeleteSync(sync);
}
inline GLboolean QOpenGLFunctions_4_1_Core::glIsSync(GLsync sync)
{
- return d_3_2_Core->IsSync(sync);
+ return d_3_2_Core->f.IsSync(sync);
}
inline GLsync QOpenGLFunctions_4_1_Core::glFenceSync(GLenum condition, GLbitfield flags)
{
- return d_3_2_Core->FenceSync(condition, flags);
+ return d_3_2_Core->f.FenceSync(condition, flags);
}
inline void QOpenGLFunctions_4_1_Core::glProvokingVertex(GLenum mode)
{
- d_3_2_Core->ProvokingVertex(mode);
+ d_3_2_Core->f.ProvokingVertex(mode);
}
inline void QOpenGLFunctions_4_1_Core::glMultiDrawElementsBaseVertex(GLenum mode, const GLsizei *count, GLenum type, const GLvoid* const *indices, GLsizei drawcount, const GLint *basevertex)
{
- d_3_2_Core->MultiDrawElementsBaseVertex(mode, count, type, indices, drawcount, basevertex);
+ d_3_2_Core->f.MultiDrawElementsBaseVertex(mode, count, type, indices, drawcount, basevertex);
}
inline void QOpenGLFunctions_4_1_Core::glDrawElementsInstancedBaseVertex(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei instancecount, GLint basevertex)
{
- d_3_2_Core->DrawElementsInstancedBaseVertex(mode, count, type, indices, instancecount, basevertex);
+ d_3_2_Core->f.DrawElementsInstancedBaseVertex(mode, count, type, indices, instancecount, basevertex);
}
inline void QOpenGLFunctions_4_1_Core::glDrawRangeElementsBaseVertex(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex)
{
- d_3_2_Core->DrawRangeElementsBaseVertex(mode, start, end, count, type, indices, basevertex);
+ d_3_2_Core->f.DrawRangeElementsBaseVertex(mode, start, end, count, type, indices, basevertex);
}
inline void QOpenGLFunctions_4_1_Core::glDrawElementsBaseVertex(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex)
{
- d_3_2_Core->DrawElementsBaseVertex(mode, count, type, indices, basevertex);
+ d_3_2_Core->f.DrawElementsBaseVertex(mode, count, type, indices, basevertex);
}
inline void QOpenGLFunctions_4_1_Core::glFramebufferTexture(GLenum target, GLenum attachment, GLuint texture, GLint level)
{
- d_3_2_Core->FramebufferTexture(target, attachment, texture, level);
+ d_3_2_Core->f.FramebufferTexture(target, attachment, texture, level);
}
inline void QOpenGLFunctions_4_1_Core::glGetBufferParameteri64v(GLenum target, GLenum pname, GLint64 *params)
{
- d_3_2_Core->GetBufferParameteri64v(target, pname, params);
+ d_3_2_Core->f.GetBufferParameteri64v(target, pname, params);
}
inline void QOpenGLFunctions_4_1_Core::glGetInteger64i_v(GLenum target, GLuint index, GLint64 *data)
{
- d_3_2_Core->GetInteger64i_v(target, index, data);
+ d_3_2_Core->f.GetInteger64i_v(target, index, data);
}
// OpenGL 3.3 core functions
inline void QOpenGLFunctions_4_1_Core::glVertexAttribP4uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
{
- d_3_3_Core->VertexAttribP4uiv(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP4uiv(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_1_Core::glVertexAttribP4ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
{
- d_3_3_Core->VertexAttribP4ui(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP4ui(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_1_Core::glVertexAttribP3uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
{
- d_3_3_Core->VertexAttribP3uiv(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP3uiv(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_1_Core::glVertexAttribP3ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
{
- d_3_3_Core->VertexAttribP3ui(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP3ui(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_1_Core::glVertexAttribP2uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
{
- d_3_3_Core->VertexAttribP2uiv(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP2uiv(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_1_Core::glVertexAttribP2ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
{
- d_3_3_Core->VertexAttribP2ui(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP2ui(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_1_Core::glVertexAttribP1uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
{
- d_3_3_Core->VertexAttribP1uiv(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP1uiv(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_1_Core::glVertexAttribP1ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
{
- d_3_3_Core->VertexAttribP1ui(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP1ui(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_1_Core::glSecondaryColorP3uiv(GLenum type, const GLuint *color)
@@ -2173,776 +2174,776 @@ inline void QOpenGLFunctions_4_1_Core::glVertexP2ui(GLenum type, GLuint value)
inline void QOpenGLFunctions_4_1_Core::glGetQueryObjectui64v(GLuint id, GLenum pname, GLuint64 *params)
{
- d_3_3_Core->GetQueryObjectui64v(id, pname, params);
+ d_3_3_Core->f.GetQueryObjectui64v(id, pname, params);
}
inline void QOpenGLFunctions_4_1_Core::glGetQueryObjecti64v(GLuint id, GLenum pname, GLint64 *params)
{
- d_3_3_Core->GetQueryObjecti64v(id, pname, params);
+ d_3_3_Core->f.GetQueryObjecti64v(id, pname, params);
}
inline void QOpenGLFunctions_4_1_Core::glQueryCounter(GLuint id, GLenum target)
{
- d_3_3_Core->QueryCounter(id, target);
+ d_3_3_Core->f.QueryCounter(id, target);
}
inline void QOpenGLFunctions_4_1_Core::glGetSamplerParameterIuiv(GLuint sampler, GLenum pname, GLuint *params)
{
- d_3_3_Core->GetSamplerParameterIuiv(sampler, pname, params);
+ d_3_3_Core->f.GetSamplerParameterIuiv(sampler, pname, params);
}
inline void QOpenGLFunctions_4_1_Core::glGetSamplerParameterfv(GLuint sampler, GLenum pname, GLfloat *params)
{
- d_3_3_Core->GetSamplerParameterfv(sampler, pname, params);
+ d_3_3_Core->f.GetSamplerParameterfv(sampler, pname, params);
}
inline void QOpenGLFunctions_4_1_Core::glGetSamplerParameterIiv(GLuint sampler, GLenum pname, GLint *params)
{
- d_3_3_Core->GetSamplerParameterIiv(sampler, pname, params);
+ d_3_3_Core->f.GetSamplerParameterIiv(sampler, pname, params);
}
inline void QOpenGLFunctions_4_1_Core::glGetSamplerParameteriv(GLuint sampler, GLenum pname, GLint *params)
{
- d_3_3_Core->GetSamplerParameteriv(sampler, pname, params);
+ d_3_3_Core->f.GetSamplerParameteriv(sampler, pname, params);
}
inline void QOpenGLFunctions_4_1_Core::glSamplerParameterIuiv(GLuint sampler, GLenum pname, const GLuint *param)
{
- d_3_3_Core->SamplerParameterIuiv(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameterIuiv(sampler, pname, param);
}
inline void QOpenGLFunctions_4_1_Core::glSamplerParameterIiv(GLuint sampler, GLenum pname, const GLint *param)
{
- d_3_3_Core->SamplerParameterIiv(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameterIiv(sampler, pname, param);
}
inline void QOpenGLFunctions_4_1_Core::glSamplerParameterfv(GLuint sampler, GLenum pname, const GLfloat *param)
{
- d_3_3_Core->SamplerParameterfv(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameterfv(sampler, pname, param);
}
inline void QOpenGLFunctions_4_1_Core::glSamplerParameterf(GLuint sampler, GLenum pname, GLfloat param)
{
- d_3_3_Core->SamplerParameterf(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameterf(sampler, pname, param);
}
inline void QOpenGLFunctions_4_1_Core::glSamplerParameteriv(GLuint sampler, GLenum pname, const GLint *param)
{
- d_3_3_Core->SamplerParameteriv(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameteriv(sampler, pname, param);
}
inline void QOpenGLFunctions_4_1_Core::glSamplerParameteri(GLuint sampler, GLenum pname, GLint param)
{
- d_3_3_Core->SamplerParameteri(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameteri(sampler, pname, param);
}
inline void QOpenGLFunctions_4_1_Core::glBindSampler(GLuint unit, GLuint sampler)
{
- d_3_3_Core->BindSampler(unit, sampler);
+ d_3_3_Core->f.BindSampler(unit, sampler);
}
inline GLboolean QOpenGLFunctions_4_1_Core::glIsSampler(GLuint sampler)
{
- return d_3_3_Core->IsSampler(sampler);
+ return d_3_3_Core->f.IsSampler(sampler);
}
inline void QOpenGLFunctions_4_1_Core::glDeleteSamplers(GLsizei count, const GLuint *samplers)
{
- d_3_3_Core->DeleteSamplers(count, samplers);
+ d_3_3_Core->f.DeleteSamplers(count, samplers);
}
inline void QOpenGLFunctions_4_1_Core::glGenSamplers(GLsizei count, GLuint *samplers)
{
- d_3_3_Core->GenSamplers(count, samplers);
+ d_3_3_Core->f.GenSamplers(count, samplers);
}
inline GLint QOpenGLFunctions_4_1_Core::glGetFragDataIndex(GLuint program, const GLchar *name)
{
- return d_3_3_Core->GetFragDataIndex(program, name);
+ return d_3_3_Core->f.GetFragDataIndex(program, name);
}
inline void QOpenGLFunctions_4_1_Core::glBindFragDataLocationIndexed(GLuint program, GLuint colorNumber, GLuint index, const GLchar *name)
{
- d_3_3_Core->BindFragDataLocationIndexed(program, colorNumber, index, name);
+ d_3_3_Core->f.BindFragDataLocationIndexed(program, colorNumber, index, name);
}
inline void QOpenGLFunctions_4_1_Core::glVertexAttribDivisor(GLuint index, GLuint divisor)
{
- d_3_3_Core->VertexAttribDivisor(index, divisor);
+ d_3_3_Core->f.VertexAttribDivisor(index, divisor);
}
// OpenGL 4.0 core functions
inline void QOpenGLFunctions_4_1_Core::glGetQueryIndexediv(GLenum target, GLuint index, GLenum pname, GLint *params)
{
- d_4_0_Core->GetQueryIndexediv(target, index, pname, params);
+ d_4_0_Core->f.GetQueryIndexediv(target, index, pname, params);
}
inline void QOpenGLFunctions_4_1_Core::glEndQueryIndexed(GLenum target, GLuint index)
{
- d_4_0_Core->EndQueryIndexed(target, index);
+ d_4_0_Core->f.EndQueryIndexed(target, index);
}
inline void QOpenGLFunctions_4_1_Core::glBeginQueryIndexed(GLenum target, GLuint index, GLuint id)
{
- d_4_0_Core->BeginQueryIndexed(target, index, id);
+ d_4_0_Core->f.BeginQueryIndexed(target, index, id);
}
inline void QOpenGLFunctions_4_1_Core::glDrawTransformFeedbackStream(GLenum mode, GLuint id, GLuint stream)
{
- d_4_0_Core->DrawTransformFeedbackStream(mode, id, stream);
+ d_4_0_Core->f.DrawTransformFeedbackStream(mode, id, stream);
}
inline void QOpenGLFunctions_4_1_Core::glDrawTransformFeedback(GLenum mode, GLuint id)
{
- d_4_0_Core->DrawTransformFeedback(mode, id);
+ d_4_0_Core->f.DrawTransformFeedback(mode, id);
}
inline void QOpenGLFunctions_4_1_Core::glResumeTransformFeedback()
{
- d_4_0_Core->ResumeTransformFeedback();
+ d_4_0_Core->f.ResumeTransformFeedback();
}
inline void QOpenGLFunctions_4_1_Core::glPauseTransformFeedback()
{
- d_4_0_Core->PauseTransformFeedback();
+ d_4_0_Core->f.PauseTransformFeedback();
}
inline GLboolean QOpenGLFunctions_4_1_Core::glIsTransformFeedback(GLuint id)
{
- return d_4_0_Core->IsTransformFeedback(id);
+ return d_4_0_Core->f.IsTransformFeedback(id);
}
inline void QOpenGLFunctions_4_1_Core::glGenTransformFeedbacks(GLsizei n, GLuint *ids)
{
- d_4_0_Core->GenTransformFeedbacks(n, ids);
+ d_4_0_Core->f.GenTransformFeedbacks(n, ids);
}
inline void QOpenGLFunctions_4_1_Core::glDeleteTransformFeedbacks(GLsizei n, const GLuint *ids)
{
- d_4_0_Core->DeleteTransformFeedbacks(n, ids);
+ d_4_0_Core->f.DeleteTransformFeedbacks(n, ids);
}
inline void QOpenGLFunctions_4_1_Core::glBindTransformFeedback(GLenum target, GLuint id)
{
- d_4_0_Core->BindTransformFeedback(target, id);
+ d_4_0_Core->f.BindTransformFeedback(target, id);
}
inline void QOpenGLFunctions_4_1_Core::glPatchParameterfv(GLenum pname, const GLfloat *values)
{
- d_4_0_Core->PatchParameterfv(pname, values);
+ d_4_0_Core->f.PatchParameterfv(pname, values);
}
inline void QOpenGLFunctions_4_1_Core::glPatchParameteri(GLenum pname, GLint value)
{
- d_4_0_Core->PatchParameteri(pname, value);
+ d_4_0_Core->f.PatchParameteri(pname, value);
}
inline void QOpenGLFunctions_4_1_Core::glGetProgramStageiv(GLuint program, GLenum shadertype, GLenum pname, GLint *values)
{
- d_4_0_Core->GetProgramStageiv(program, shadertype, pname, values);
+ d_4_0_Core->f.GetProgramStageiv(program, shadertype, pname, values);
}
inline void QOpenGLFunctions_4_1_Core::glGetUniformSubroutineuiv(GLenum shadertype, GLint location, GLuint *params)
{
- d_4_0_Core->GetUniformSubroutineuiv(shadertype, location, params);
+ d_4_0_Core->f.GetUniformSubroutineuiv(shadertype, location, params);
}
inline void QOpenGLFunctions_4_1_Core::glUniformSubroutinesuiv(GLenum shadertype, GLsizei count, const GLuint *indices)
{
- d_4_0_Core->UniformSubroutinesuiv(shadertype, count, indices);
+ d_4_0_Core->f.UniformSubroutinesuiv(shadertype, count, indices);
}
inline void QOpenGLFunctions_4_1_Core::glGetActiveSubroutineName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name)
{
- d_4_0_Core->GetActiveSubroutineName(program, shadertype, index, bufsize, length, name);
+ d_4_0_Core->f.GetActiveSubroutineName(program, shadertype, index, bufsize, length, name);
}
inline void QOpenGLFunctions_4_1_Core::glGetActiveSubroutineUniformName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name)
{
- d_4_0_Core->GetActiveSubroutineUniformName(program, shadertype, index, bufsize, length, name);
+ d_4_0_Core->f.GetActiveSubroutineUniformName(program, shadertype, index, bufsize, length, name);
}
inline void QOpenGLFunctions_4_1_Core::glGetActiveSubroutineUniformiv(GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint *values)
{
- d_4_0_Core->GetActiveSubroutineUniformiv(program, shadertype, index, pname, values);
+ d_4_0_Core->f.GetActiveSubroutineUniformiv(program, shadertype, index, pname, values);
}
inline GLuint QOpenGLFunctions_4_1_Core::glGetSubroutineIndex(GLuint program, GLenum shadertype, const GLchar *name)
{
- return d_4_0_Core->GetSubroutineIndex(program, shadertype, name);
+ return d_4_0_Core->f.GetSubroutineIndex(program, shadertype, name);
}
inline GLint QOpenGLFunctions_4_1_Core::glGetSubroutineUniformLocation(GLuint program, GLenum shadertype, const GLchar *name)
{
- return d_4_0_Core->GetSubroutineUniformLocation(program, shadertype, name);
+ return d_4_0_Core->f.GetSubroutineUniformLocation(program, shadertype, name);
}
inline void QOpenGLFunctions_4_1_Core::glGetUniformdv(GLuint program, GLint location, GLdouble *params)
{
- d_4_0_Core->GetUniformdv(program, location, params);
+ d_4_0_Core->f.GetUniformdv(program, location, params);
}
inline void QOpenGLFunctions_4_1_Core::glUniformMatrix4x3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix4x3dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix4x3dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_1_Core::glUniformMatrix4x2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix4x2dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix4x2dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_1_Core::glUniformMatrix3x4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix3x4dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix3x4dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_1_Core::glUniformMatrix3x2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix3x2dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix3x2dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_1_Core::glUniformMatrix2x4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix2x4dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix2x4dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_1_Core::glUniformMatrix2x3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix2x3dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix2x3dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_1_Core::glUniformMatrix4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix4dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix4dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_1_Core::glUniformMatrix3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix3dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix3dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_1_Core::glUniformMatrix2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix2dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix2dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_1_Core::glUniform4dv(GLint location, GLsizei count, const GLdouble *value)
{
- d_4_0_Core->Uniform4dv(location, count, value);
+ d_4_0_Core->f.Uniform4dv(location, count, value);
}
inline void QOpenGLFunctions_4_1_Core::glUniform3dv(GLint location, GLsizei count, const GLdouble *value)
{
- d_4_0_Core->Uniform3dv(location, count, value);
+ d_4_0_Core->f.Uniform3dv(location, count, value);
}
inline void QOpenGLFunctions_4_1_Core::glUniform2dv(GLint location, GLsizei count, const GLdouble *value)
{
- d_4_0_Core->Uniform2dv(location, count, value);
+ d_4_0_Core->f.Uniform2dv(location, count, value);
}
inline void QOpenGLFunctions_4_1_Core::glUniform1dv(GLint location, GLsizei count, const GLdouble *value)
{
- d_4_0_Core->Uniform1dv(location, count, value);
+ d_4_0_Core->f.Uniform1dv(location, count, value);
}
inline void QOpenGLFunctions_4_1_Core::glUniform4d(GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
{
- d_4_0_Core->Uniform4d(location, x, y, z, w);
+ d_4_0_Core->f.Uniform4d(location, x, y, z, w);
}
inline void QOpenGLFunctions_4_1_Core::glUniform3d(GLint location, GLdouble x, GLdouble y, GLdouble z)
{
- d_4_0_Core->Uniform3d(location, x, y, z);
+ d_4_0_Core->f.Uniform3d(location, x, y, z);
}
inline void QOpenGLFunctions_4_1_Core::glUniform2d(GLint location, GLdouble x, GLdouble y)
{
- d_4_0_Core->Uniform2d(location, x, y);
+ d_4_0_Core->f.Uniform2d(location, x, y);
}
inline void QOpenGLFunctions_4_1_Core::glUniform1d(GLint location, GLdouble x)
{
- d_4_0_Core->Uniform1d(location, x);
+ d_4_0_Core->f.Uniform1d(location, x);
}
inline void QOpenGLFunctions_4_1_Core::glDrawElementsIndirect(GLenum mode, GLenum type, const GLvoid *indirect)
{
- d_4_0_Core->DrawElementsIndirect(mode, type, indirect);
+ d_4_0_Core->f.DrawElementsIndirect(mode, type, indirect);
}
inline void QOpenGLFunctions_4_1_Core::glDrawArraysIndirect(GLenum mode, const GLvoid *indirect)
{
- d_4_0_Core->DrawArraysIndirect(mode, indirect);
+ d_4_0_Core->f.DrawArraysIndirect(mode, indirect);
}
inline void QOpenGLFunctions_4_1_Core::glBlendFuncSeparatei(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
{
- d_4_0_Core->BlendFuncSeparatei(buf, srcRGB, dstRGB, srcAlpha, dstAlpha);
+ d_4_0_Core->f.BlendFuncSeparatei(buf, srcRGB, dstRGB, srcAlpha, dstAlpha);
}
inline void QOpenGLFunctions_4_1_Core::glBlendFunci(GLuint buf, GLenum src, GLenum dst)
{
- d_4_0_Core->BlendFunci(buf, src, dst);
+ d_4_0_Core->f.BlendFunci(buf, src, dst);
}
inline void QOpenGLFunctions_4_1_Core::glBlendEquationSeparatei(GLuint buf, GLenum modeRGB, GLenum modeAlpha)
{
- d_4_0_Core->BlendEquationSeparatei(buf, modeRGB, modeAlpha);
+ d_4_0_Core->f.BlendEquationSeparatei(buf, modeRGB, modeAlpha);
}
inline void QOpenGLFunctions_4_1_Core::glBlendEquationi(GLuint buf, GLenum mode)
{
- d_4_0_Core->BlendEquationi(buf, mode);
+ d_4_0_Core->f.BlendEquationi(buf, mode);
}
inline void QOpenGLFunctions_4_1_Core::glMinSampleShading(GLfloat value)
{
- d_4_0_Core->MinSampleShading(value);
+ d_4_0_Core->f.MinSampleShading(value);
}
// OpenGL 4.1 core functions
inline void QOpenGLFunctions_4_1_Core::glGetDoublei_v(GLenum target, GLuint index, GLdouble *data)
{
- d_4_1_Core->GetDoublei_v(target, index, data);
+ d_4_1_Core->f.GetDoublei_v(target, index, data);
}
inline void QOpenGLFunctions_4_1_Core::glGetFloati_v(GLenum target, GLuint index, GLfloat *data)
{
- d_4_1_Core->GetFloati_v(target, index, data);
+ d_4_1_Core->f.GetFloati_v(target, index, data);
}
inline void QOpenGLFunctions_4_1_Core::glDepthRangeIndexed(GLuint index, GLdouble n, GLdouble f)
{
- d_4_1_Core->DepthRangeIndexed(index, n, f);
+ d_4_1_Core->f.DepthRangeIndexed(index, n, f);
}
inline void QOpenGLFunctions_4_1_Core::glDepthRangeArrayv(GLuint first, GLsizei count, const GLdouble *v)
{
- d_4_1_Core->DepthRangeArrayv(first, count, v);
+ d_4_1_Core->f.DepthRangeArrayv(first, count, v);
}
inline void QOpenGLFunctions_4_1_Core::glScissorIndexedv(GLuint index, const GLint *v)
{
- d_4_1_Core->ScissorIndexedv(index, v);
+ d_4_1_Core->f.ScissorIndexedv(index, v);
}
inline void QOpenGLFunctions_4_1_Core::glScissorIndexed(GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height)
{
- d_4_1_Core->ScissorIndexed(index, left, bottom, width, height);
+ d_4_1_Core->f.ScissorIndexed(index, left, bottom, width, height);
}
inline void QOpenGLFunctions_4_1_Core::glScissorArrayv(GLuint first, GLsizei count, const GLint *v)
{
- d_4_1_Core->ScissorArrayv(first, count, v);
+ d_4_1_Core->f.ScissorArrayv(first, count, v);
}
inline void QOpenGLFunctions_4_1_Core::glViewportIndexedfv(GLuint index, const GLfloat *v)
{
- d_4_1_Core->ViewportIndexedfv(index, v);
+ d_4_1_Core->f.ViewportIndexedfv(index, v);
}
inline void QOpenGLFunctions_4_1_Core::glViewportIndexedf(GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h)
{
- d_4_1_Core->ViewportIndexedf(index, x, y, w, h);
+ d_4_1_Core->f.ViewportIndexedf(index, x, y, w, h);
}
inline void QOpenGLFunctions_4_1_Core::glViewportArrayv(GLuint first, GLsizei count, const GLfloat *v)
{
- d_4_1_Core->ViewportArrayv(first, count, v);
+ d_4_1_Core->f.ViewportArrayv(first, count, v);
}
inline void QOpenGLFunctions_4_1_Core::glGetVertexAttribLdv(GLuint index, GLenum pname, GLdouble *params)
{
- d_4_1_Core->GetVertexAttribLdv(index, pname, params);
+ d_4_1_Core->f.GetVertexAttribLdv(index, pname, params);
}
inline void QOpenGLFunctions_4_1_Core::glVertexAttribLPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_4_1_Core->VertexAttribLPointer(index, size, type, stride, pointer);
+ d_4_1_Core->f.VertexAttribLPointer(index, size, type, stride, pointer);
}
inline void QOpenGLFunctions_4_1_Core::glVertexAttribL4dv(GLuint index, const GLdouble *v)
{
- d_4_1_Core->VertexAttribL4dv(index, v);
+ d_4_1_Core->f.VertexAttribL4dv(index, v);
}
inline void QOpenGLFunctions_4_1_Core::glVertexAttribL3dv(GLuint index, const GLdouble *v)
{
- d_4_1_Core->VertexAttribL3dv(index, v);
+ d_4_1_Core->f.VertexAttribL3dv(index, v);
}
inline void QOpenGLFunctions_4_1_Core::glVertexAttribL2dv(GLuint index, const GLdouble *v)
{
- d_4_1_Core->VertexAttribL2dv(index, v);
+ d_4_1_Core->f.VertexAttribL2dv(index, v);
}
inline void QOpenGLFunctions_4_1_Core::glVertexAttribL1dv(GLuint index, const GLdouble *v)
{
- d_4_1_Core->VertexAttribL1dv(index, v);
+ d_4_1_Core->f.VertexAttribL1dv(index, v);
}
inline void QOpenGLFunctions_4_1_Core::glVertexAttribL4d(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
{
- d_4_1_Core->VertexAttribL4d(index, x, y, z, w);
+ d_4_1_Core->f.VertexAttribL4d(index, x, y, z, w);
}
inline void QOpenGLFunctions_4_1_Core::glVertexAttribL3d(GLuint index, GLdouble x, GLdouble y, GLdouble z)
{
- d_4_1_Core->VertexAttribL3d(index, x, y, z);
+ d_4_1_Core->f.VertexAttribL3d(index, x, y, z);
}
inline void QOpenGLFunctions_4_1_Core::glVertexAttribL2d(GLuint index, GLdouble x, GLdouble y)
{
- d_4_1_Core->VertexAttribL2d(index, x, y);
+ d_4_1_Core->f.VertexAttribL2d(index, x, y);
}
inline void QOpenGLFunctions_4_1_Core::glVertexAttribL1d(GLuint index, GLdouble x)
{
- d_4_1_Core->VertexAttribL1d(index, x);
+ d_4_1_Core->f.VertexAttribL1d(index, x);
}
inline void QOpenGLFunctions_4_1_Core::glGetProgramPipelineInfoLog(GLuint pipeline, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
{
- d_4_1_Core->GetProgramPipelineInfoLog(pipeline, bufSize, length, infoLog);
+ d_4_1_Core->f.GetProgramPipelineInfoLog(pipeline, bufSize, length, infoLog);
}
inline void QOpenGLFunctions_4_1_Core::glValidateProgramPipeline(GLuint pipeline)
{
- d_4_1_Core->ValidateProgramPipeline(pipeline);
+ d_4_1_Core->f.ValidateProgramPipeline(pipeline);
}
inline void QOpenGLFunctions_4_1_Core::glProgramUniformMatrix4x3dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix4x3dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix4x3dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_1_Core::glProgramUniformMatrix3x4dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix3x4dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix3x4dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_1_Core::glProgramUniformMatrix4x2dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix4x2dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix4x2dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_1_Core::glProgramUniformMatrix2x4dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix2x4dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix2x4dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_1_Core::glProgramUniformMatrix3x2dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix3x2dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix3x2dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_1_Core::glProgramUniformMatrix2x3dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix2x3dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix2x3dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_1_Core::glProgramUniformMatrix4x3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix4x3fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix4x3fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_1_Core::glProgramUniformMatrix3x4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix3x4fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix3x4fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_1_Core::glProgramUniformMatrix4x2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix4x2fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix4x2fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_1_Core::glProgramUniformMatrix2x4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix2x4fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix2x4fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_1_Core::glProgramUniformMatrix3x2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix3x2fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix3x2fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_1_Core::glProgramUniformMatrix2x3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix2x3fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix2x3fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_1_Core::glProgramUniformMatrix4dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix4dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix4dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_1_Core::glProgramUniformMatrix3dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix3dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix3dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_1_Core::glProgramUniformMatrix2dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix2dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix2dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_1_Core::glProgramUniformMatrix4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix4fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix4fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_1_Core::glProgramUniformMatrix3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix3fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix3fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_1_Core::glProgramUniformMatrix2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix2fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix2fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_1_Core::glProgramUniform4uiv(GLuint program, GLint location, GLsizei count, const GLuint *value)
{
- d_4_1_Core->ProgramUniform4uiv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform4uiv(program, location, count, value);
}
inline void QOpenGLFunctions_4_1_Core::glProgramUniform4ui(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
{
- d_4_1_Core->ProgramUniform4ui(program, location, v0, v1, v2, v3);
+ d_4_1_Core->f.ProgramUniform4ui(program, location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_4_1_Core::glProgramUniform4dv(GLuint program, GLint location, GLsizei count, const GLdouble *value)
{
- d_4_1_Core->ProgramUniform4dv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform4dv(program, location, count, value);
}
inline void QOpenGLFunctions_4_1_Core::glProgramUniform4d(GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2, GLdouble v3)
{
- d_4_1_Core->ProgramUniform4d(program, location, v0, v1, v2, v3);
+ d_4_1_Core->f.ProgramUniform4d(program, location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_4_1_Core::glProgramUniform4fv(GLuint program, GLint location, GLsizei count, const GLfloat *value)
{
- d_4_1_Core->ProgramUniform4fv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform4fv(program, location, count, value);
}
inline void QOpenGLFunctions_4_1_Core::glProgramUniform4f(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
{
- d_4_1_Core->ProgramUniform4f(program, location, v0, v1, v2, v3);
+ d_4_1_Core->f.ProgramUniform4f(program, location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_4_1_Core::glProgramUniform4iv(GLuint program, GLint location, GLsizei count, const GLint *value)
{
- d_4_1_Core->ProgramUniform4iv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform4iv(program, location, count, value);
}
inline void QOpenGLFunctions_4_1_Core::glProgramUniform4i(GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
{
- d_4_1_Core->ProgramUniform4i(program, location, v0, v1, v2, v3);
+ d_4_1_Core->f.ProgramUniform4i(program, location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_4_1_Core::glProgramUniform3uiv(GLuint program, GLint location, GLsizei count, const GLuint *value)
{
- d_4_1_Core->ProgramUniform3uiv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform3uiv(program, location, count, value);
}
inline void QOpenGLFunctions_4_1_Core::glProgramUniform3ui(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2)
{
- d_4_1_Core->ProgramUniform3ui(program, location, v0, v1, v2);
+ d_4_1_Core->f.ProgramUniform3ui(program, location, v0, v1, v2);
}
inline void QOpenGLFunctions_4_1_Core::glProgramUniform3dv(GLuint program, GLint location, GLsizei count, const GLdouble *value)
{
- d_4_1_Core->ProgramUniform3dv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform3dv(program, location, count, value);
}
inline void QOpenGLFunctions_4_1_Core::glProgramUniform3d(GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2)
{
- d_4_1_Core->ProgramUniform3d(program, location, v0, v1, v2);
+ d_4_1_Core->f.ProgramUniform3d(program, location, v0, v1, v2);
}
inline void QOpenGLFunctions_4_1_Core::glProgramUniform3fv(GLuint program, GLint location, GLsizei count, const GLfloat *value)
{
- d_4_1_Core->ProgramUniform3fv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform3fv(program, location, count, value);
}
inline void QOpenGLFunctions_4_1_Core::glProgramUniform3f(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
{
- d_4_1_Core->ProgramUniform3f(program, location, v0, v1, v2);
+ d_4_1_Core->f.ProgramUniform3f(program, location, v0, v1, v2);
}
inline void QOpenGLFunctions_4_1_Core::glProgramUniform3iv(GLuint program, GLint location, GLsizei count, const GLint *value)
{
- d_4_1_Core->ProgramUniform3iv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform3iv(program, location, count, value);
}
inline void QOpenGLFunctions_4_1_Core::glProgramUniform3i(GLuint program, GLint location, GLint v0, GLint v1, GLint v2)
{
- d_4_1_Core->ProgramUniform3i(program, location, v0, v1, v2);
+ d_4_1_Core->f.ProgramUniform3i(program, location, v0, v1, v2);
}
inline void QOpenGLFunctions_4_1_Core::glProgramUniform2uiv(GLuint program, GLint location, GLsizei count, const GLuint *value)
{
- d_4_1_Core->ProgramUniform2uiv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform2uiv(program, location, count, value);
}
inline void QOpenGLFunctions_4_1_Core::glProgramUniform2ui(GLuint program, GLint location, GLuint v0, GLuint v1)
{
- d_4_1_Core->ProgramUniform2ui(program, location, v0, v1);
+ d_4_1_Core->f.ProgramUniform2ui(program, location, v0, v1);
}
inline void QOpenGLFunctions_4_1_Core::glProgramUniform2dv(GLuint program, GLint location, GLsizei count, const GLdouble *value)
{
- d_4_1_Core->ProgramUniform2dv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform2dv(program, location, count, value);
}
inline void QOpenGLFunctions_4_1_Core::glProgramUniform2d(GLuint program, GLint location, GLdouble v0, GLdouble v1)
{
- d_4_1_Core->ProgramUniform2d(program, location, v0, v1);
+ d_4_1_Core->f.ProgramUniform2d(program, location, v0, v1);
}
inline void QOpenGLFunctions_4_1_Core::glProgramUniform2fv(GLuint program, GLint location, GLsizei count, const GLfloat *value)
{
- d_4_1_Core->ProgramUniform2fv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform2fv(program, location, count, value);
}
inline void QOpenGLFunctions_4_1_Core::glProgramUniform2f(GLuint program, GLint location, GLfloat v0, GLfloat v1)
{
- d_4_1_Core->ProgramUniform2f(program, location, v0, v1);
+ d_4_1_Core->f.ProgramUniform2f(program, location, v0, v1);
}
inline void QOpenGLFunctions_4_1_Core::glProgramUniform2iv(GLuint program, GLint location, GLsizei count, const GLint *value)
{
- d_4_1_Core->ProgramUniform2iv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform2iv(program, location, count, value);
}
inline void QOpenGLFunctions_4_1_Core::glProgramUniform2i(GLuint program, GLint location, GLint v0, GLint v1)
{
- d_4_1_Core->ProgramUniform2i(program, location, v0, v1);
+ d_4_1_Core->f.ProgramUniform2i(program, location, v0, v1);
}
inline void QOpenGLFunctions_4_1_Core::glProgramUniform1uiv(GLuint program, GLint location, GLsizei count, const GLuint *value)
{
- d_4_1_Core->ProgramUniform1uiv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform1uiv(program, location, count, value);
}
inline void QOpenGLFunctions_4_1_Core::glProgramUniform1ui(GLuint program, GLint location, GLuint v0)
{
- d_4_1_Core->ProgramUniform1ui(program, location, v0);
+ d_4_1_Core->f.ProgramUniform1ui(program, location, v0);
}
inline void QOpenGLFunctions_4_1_Core::glProgramUniform1dv(GLuint program, GLint location, GLsizei count, const GLdouble *value)
{
- d_4_1_Core->ProgramUniform1dv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform1dv(program, location, count, value);
}
inline void QOpenGLFunctions_4_1_Core::glProgramUniform1d(GLuint program, GLint location, GLdouble v0)
{
- d_4_1_Core->ProgramUniform1d(program, location, v0);
+ d_4_1_Core->f.ProgramUniform1d(program, location, v0);
}
inline void QOpenGLFunctions_4_1_Core::glProgramUniform1fv(GLuint program, GLint location, GLsizei count, const GLfloat *value)
{
- d_4_1_Core->ProgramUniform1fv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform1fv(program, location, count, value);
}
inline void QOpenGLFunctions_4_1_Core::glProgramUniform1f(GLuint program, GLint location, GLfloat v0)
{
- d_4_1_Core->ProgramUniform1f(program, location, v0);
+ d_4_1_Core->f.ProgramUniform1f(program, location, v0);
}
inline void QOpenGLFunctions_4_1_Core::glProgramUniform1iv(GLuint program, GLint location, GLsizei count, const GLint *value)
{
- d_4_1_Core->ProgramUniform1iv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform1iv(program, location, count, value);
}
inline void QOpenGLFunctions_4_1_Core::glProgramUniform1i(GLuint program, GLint location, GLint v0)
{
- d_4_1_Core->ProgramUniform1i(program, location, v0);
+ d_4_1_Core->f.ProgramUniform1i(program, location, v0);
}
inline void QOpenGLFunctions_4_1_Core::glGetProgramPipelineiv(GLuint pipeline, GLenum pname, GLint *params)
{
- d_4_1_Core->GetProgramPipelineiv(pipeline, pname, params);
+ d_4_1_Core->f.GetProgramPipelineiv(pipeline, pname, params);
}
inline GLboolean QOpenGLFunctions_4_1_Core::glIsProgramPipeline(GLuint pipeline)
{
- return d_4_1_Core->IsProgramPipeline(pipeline);
+ return d_4_1_Core->f.IsProgramPipeline(pipeline);
}
inline void QOpenGLFunctions_4_1_Core::glGenProgramPipelines(GLsizei n, GLuint *pipelines)
{
- d_4_1_Core->GenProgramPipelines(n, pipelines);
+ d_4_1_Core->f.GenProgramPipelines(n, pipelines);
}
inline void QOpenGLFunctions_4_1_Core::glDeleteProgramPipelines(GLsizei n, const GLuint *pipelines)
{
- d_4_1_Core->DeleteProgramPipelines(n, pipelines);
+ d_4_1_Core->f.DeleteProgramPipelines(n, pipelines);
}
inline void QOpenGLFunctions_4_1_Core::glBindProgramPipeline(GLuint pipeline)
{
- d_4_1_Core->BindProgramPipeline(pipeline);
+ d_4_1_Core->f.BindProgramPipeline(pipeline);
}
inline GLuint QOpenGLFunctions_4_1_Core::glCreateShaderProgramv(GLenum type, GLsizei count, const GLchar* const *strings)
{
- return d_4_1_Core->CreateShaderProgramv(type, count, strings);
+ return d_4_1_Core->f.CreateShaderProgramv(type, count, strings);
}
inline void QOpenGLFunctions_4_1_Core::glActiveShaderProgram(GLuint pipeline, GLuint program)
{
- d_4_1_Core->ActiveShaderProgram(pipeline, program);
+ d_4_1_Core->f.ActiveShaderProgram(pipeline, program);
}
inline void QOpenGLFunctions_4_1_Core::glUseProgramStages(GLuint pipeline, GLbitfield stages, GLuint program)
{
- d_4_1_Core->UseProgramStages(pipeline, stages, program);
+ d_4_1_Core->f.UseProgramStages(pipeline, stages, program);
}
inline void QOpenGLFunctions_4_1_Core::glProgramParameteri(GLuint program, GLenum pname, GLint value)
{
- d_4_1_Core->ProgramParameteri(program, pname, value);
+ d_4_1_Core->f.ProgramParameteri(program, pname, value);
}
inline void QOpenGLFunctions_4_1_Core::glProgramBinary(GLuint program, GLenum binaryFormat, const GLvoid *binary, GLsizei length)
{
- d_4_1_Core->ProgramBinary(program, binaryFormat, binary, length);
+ d_4_1_Core->f.ProgramBinary(program, binaryFormat, binary, length);
}
inline void QOpenGLFunctions_4_1_Core::glGetProgramBinary(GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, GLvoid *binary)
{
- d_4_1_Core->GetProgramBinary(program, bufSize, length, binaryFormat, binary);
+ d_4_1_Core->f.GetProgramBinary(program, bufSize, length, binaryFormat, binary);
}
inline void QOpenGLFunctions_4_1_Core::glClearDepthf(GLfloat dd)
{
- d_4_1_Core->ClearDepthf(dd);
+ d_4_1_Core->f.ClearDepthf(dd);
}
inline void QOpenGLFunctions_4_1_Core::glDepthRangef(GLfloat n, GLfloat f)
{
- d_4_1_Core->DepthRangef(n, f);
+ d_4_1_Core->f.DepthRangef(n, f);
}
inline void QOpenGLFunctions_4_1_Core::glGetShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision)
{
- d_4_1_Core->GetShaderPrecisionFormat(shadertype, precisiontype, range, precision);
+ d_4_1_Core->f.GetShaderPrecisionFormat(shadertype, precisiontype, range, precision);
}
inline void QOpenGLFunctions_4_1_Core::glShaderBinary(GLsizei count, const GLuint *shaders, GLenum binaryformat, const GLvoid *binary, GLsizei length)
{
- d_4_1_Core->ShaderBinary(count, shaders, binaryformat, binary, length);
+ d_4_1_Core->f.ShaderBinary(count, shaders, binaryformat, binary, length);
}
inline void QOpenGLFunctions_4_1_Core::glReleaseShaderCompiler()
{
- d_4_1_Core->ReleaseShaderCompiler();
+ d_4_1_Core->f.ReleaseShaderCompiler();
}
diff --git a/src/gui/opengl/qopenglfunctions_4_2_compatibility.cpp b/src/gui/opengl/qopenglfunctions_4_2_compatibility.cpp
index 2f6dbc9b78..58527e92b5 100644
--- a/src/gui/opengl/qopenglfunctions_4_2_compatibility.cpp
+++ b/src/gui/opengl/qopenglfunctions_4_2_compatibility.cpp
@@ -94,90 +94,69 @@ QOpenGLFunctions_4_2_Compatibility::QOpenGLFunctions_4_2_Compatibility()
QOpenGLFunctions_4_2_Compatibility::~QOpenGLFunctions_4_2_Compatibility()
{
- if (d_1_0_Core && !d_1_0_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_0_Core->context, QOpenGLFunctions_1_0_CoreBackend::versionStatus());
- delete d_1_0_Core;
- }
- if (d_1_1_Core && !d_1_1_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_1_Core->context, QOpenGLFunctions_1_1_CoreBackend::versionStatus());
- delete d_1_1_Core;
- }
- if (d_1_2_Core && !d_1_2_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_2_Core->context, QOpenGLFunctions_1_2_CoreBackend::versionStatus());
- delete d_1_2_Core;
- }
- if (d_1_3_Core && !d_1_3_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_3_Core->context, QOpenGLFunctions_1_3_CoreBackend::versionStatus());
- delete d_1_3_Core;
- }
- if (d_1_4_Core && !d_1_4_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_4_Core->context, QOpenGLFunctions_1_4_CoreBackend::versionStatus());
- delete d_1_4_Core;
- }
- if (d_1_5_Core && !d_1_5_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_5_Core->context, QOpenGLFunctions_1_5_CoreBackend::versionStatus());
- delete d_1_5_Core;
- }
- if (d_2_0_Core && !d_2_0_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_2_0_Core->context, QOpenGLFunctions_2_0_CoreBackend::versionStatus());
- delete d_2_0_Core;
- }
- if (d_2_1_Core && !d_2_1_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_2_1_Core->context, QOpenGLFunctions_2_1_CoreBackend::versionStatus());
- delete d_2_1_Core;
- }
- if (d_3_0_Core && !d_3_0_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_3_0_Core->context, QOpenGLFunctions_3_0_CoreBackend::versionStatus());
- delete d_3_0_Core;
- }
- if (d_3_1_Core && !d_3_1_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_3_1_Core->context, QOpenGLFunctions_3_1_CoreBackend::versionStatus());
- delete d_3_1_Core;
- }
- if (d_3_2_Core && !d_3_2_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_3_2_Core->context, QOpenGLFunctions_3_2_CoreBackend::versionStatus());
- delete d_3_2_Core;
- }
- if (d_3_3_Core && !d_3_3_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_3_3_Core->context, QOpenGLFunctions_3_3_CoreBackend::versionStatus());
- delete d_3_3_Core;
- }
- if (d_4_0_Core && !d_4_0_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_4_0_Core->context, QOpenGLFunctions_4_0_CoreBackend::versionStatus());
- delete d_4_0_Core;
- }
- if (d_4_1_Core && !d_4_1_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_4_1_Core->context, QOpenGLFunctions_4_1_CoreBackend::versionStatus());
- delete d_4_1_Core;
- }
- if (d_4_2_Core && !d_4_2_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_4_2_Core->context, QOpenGLFunctions_4_2_CoreBackend::versionStatus());
- delete d_4_2_Core;
- }
- if (d_1_0_Deprecated && !d_1_0_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_0_Deprecated->context, QOpenGLFunctions_1_0_DeprecatedBackend::versionStatus());
- delete d_1_0_Deprecated;
- }
- if (d_1_1_Deprecated && !d_1_1_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_1_Deprecated->context, QOpenGLFunctions_1_1_DeprecatedBackend::versionStatus());
- delete d_1_1_Deprecated;
- }
- if (d_1_2_Deprecated && !d_1_2_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_2_Deprecated->context, QOpenGLFunctions_1_2_DeprecatedBackend::versionStatus());
- delete d_1_2_Deprecated;
- }
- if (d_1_3_Deprecated && !d_1_3_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_3_Deprecated->context, QOpenGLFunctions_1_3_DeprecatedBackend::versionStatus());
- delete d_1_3_Deprecated;
- }
- if (d_1_4_Deprecated && !d_1_4_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_4_Deprecated->context, QOpenGLFunctions_1_4_DeprecatedBackend::versionStatus());
- delete d_1_4_Deprecated;
- }
- if (d_3_3_Deprecated && !d_3_3_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_3_3_Deprecated->context, QOpenGLFunctions_3_3_DeprecatedBackend::versionStatus());
- delete d_3_3_Deprecated;
- }
+ if (d_1_0_Core)
+ d_1_0_Core->refs.deref();
+ Q_ASSERT(d_1_0_Core->refs.load());
+ if (d_1_1_Core)
+ d_1_1_Core->refs.deref();
+ Q_ASSERT(d_1_1_Core->refs.load());
+ if (d_1_2_Core)
+ d_1_2_Core->refs.deref();
+ Q_ASSERT(d_1_2_Core->refs.load());
+ if (d_1_3_Core)
+ d_1_3_Core->refs.deref();
+ Q_ASSERT(d_1_3_Core->refs.load());
+ if (d_1_4_Core)
+ d_1_4_Core->refs.deref();
+ Q_ASSERT(d_1_4_Core->refs.load());
+ if (d_1_5_Core)
+ d_1_5_Core->refs.deref();
+ Q_ASSERT(d_1_5_Core->refs.load());
+ if (d_2_0_Core)
+ d_2_0_Core->refs.deref();
+ Q_ASSERT(d_2_0_Core->refs.load());
+ if (d_2_1_Core)
+ d_2_1_Core->refs.deref();
+ Q_ASSERT(d_2_1_Core->refs.load());
+ if (d_3_0_Core)
+ d_3_0_Core->refs.deref();
+ Q_ASSERT(d_3_0_Core->refs.load());
+ if (d_3_1_Core)
+ d_3_1_Core->refs.deref();
+ Q_ASSERT(d_3_1_Core->refs.load());
+ if (d_3_2_Core)
+ d_3_2_Core->refs.deref();
+ Q_ASSERT(d_3_2_Core->refs.load());
+ if (d_3_3_Core)
+ d_3_3_Core->refs.deref();
+ Q_ASSERT(d_3_3_Core->refs.load());
+ if (d_4_0_Core)
+ d_4_0_Core->refs.deref();
+ Q_ASSERT(d_4_0_Core->refs.load());
+ if (d_4_1_Core)
+ d_4_1_Core->refs.deref();
+ Q_ASSERT(d_4_1_Core->refs.load());
+ if (d_4_2_Core)
+ d_4_2_Core->refs.deref();
+ Q_ASSERT(d_4_2_Core->refs.load());
+ if (d_1_0_Deprecated)
+ d_1_0_Deprecated->refs.deref();
+ Q_ASSERT(d_1_0_Deprecated->refs.load());
+ if (d_1_1_Deprecated)
+ d_1_1_Deprecated->refs.deref();
+ Q_ASSERT(d_1_1_Deprecated->refs.load());
+ if (d_1_2_Deprecated)
+ d_1_2_Deprecated->refs.deref();
+ Q_ASSERT(d_1_2_Deprecated->refs.load());
+ if (d_1_3_Deprecated)
+ d_1_3_Deprecated->refs.deref();
+ Q_ASSERT(d_1_3_Deprecated->refs.load());
+ if (d_1_4_Deprecated)
+ d_1_4_Deprecated->refs.deref();
+ Q_ASSERT(d_1_4_Deprecated->refs.load());
+ if (d_3_3_Deprecated)
+ d_3_3_Deprecated->refs.deref();
+ Q_ASSERT(d_3_3_Deprecated->refs.load());
}
bool QOpenGLFunctions_4_2_Compatibility::initializeOpenGLFunctions()
@@ -196,170 +175,86 @@ bool QOpenGLFunctions_4_2_Compatibility::initializeOpenGLFunctions()
// Function pointers in the backends are resolved at creation time
QOpenGLVersionFunctionsBackend* d = 0;
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_0_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_0_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_0_CoreBackend::versionStatus(), d);
- }
d_1_0_Core = static_cast<QOpenGLFunctions_1_0_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_1_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_1_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_1_CoreBackend::versionStatus(), d);
- }
d_1_1_Core = static_cast<QOpenGLFunctions_1_1_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_2_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_2_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_2_CoreBackend::versionStatus(), d);
- }
d_1_2_Core = static_cast<QOpenGLFunctions_1_2_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_3_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_3_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_3_CoreBackend::versionStatus(), d);
- }
d_1_3_Core = static_cast<QOpenGLFunctions_1_3_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_4_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_4_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_4_CoreBackend::versionStatus(), d);
- }
d_1_4_Core = static_cast<QOpenGLFunctions_1_4_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_5_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_5_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_5_CoreBackend::versionStatus(), d);
- }
d_1_5_Core = static_cast<QOpenGLFunctions_1_5_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_2_0_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_2_0_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_2_0_CoreBackend::versionStatus(), d);
- }
d_2_0_Core = static_cast<QOpenGLFunctions_2_0_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_2_1_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_2_1_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_2_1_CoreBackend::versionStatus(), d);
- }
d_2_1_Core = static_cast<QOpenGLFunctions_2_1_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_3_0_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_3_0_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_3_0_CoreBackend::versionStatus(), d);
- }
d_3_0_Core = static_cast<QOpenGLFunctions_3_0_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_3_1_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_3_1_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_3_1_CoreBackend::versionStatus(), d);
- }
d_3_1_Core = static_cast<QOpenGLFunctions_3_1_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_3_2_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_3_2_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_3_2_CoreBackend::versionStatus(), d);
- }
d_3_2_Core = static_cast<QOpenGLFunctions_3_2_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_3_3_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_3_3_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_3_3_CoreBackend::versionStatus(), d);
- }
d_3_3_Core = static_cast<QOpenGLFunctions_3_3_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_4_0_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_4_0_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_4_0_CoreBackend::versionStatus(), d);
- }
d_4_0_Core = static_cast<QOpenGLFunctions_4_0_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_4_1_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_4_1_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_4_1_CoreBackend::versionStatus(), d);
- }
d_4_1_Core = static_cast<QOpenGLFunctions_4_1_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_4_2_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_4_2_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_4_2_CoreBackend::versionStatus(), d);
- }
d_4_2_Core = static_cast<QOpenGLFunctions_4_2_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_0_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_0_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_0_DeprecatedBackend::versionStatus(), d);
- }
d_1_0_Deprecated = static_cast<QOpenGLFunctions_1_0_DeprecatedBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_1_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_1_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_1_DeprecatedBackend::versionStatus(), d);
- }
d_1_1_Deprecated = static_cast<QOpenGLFunctions_1_1_DeprecatedBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_2_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_2_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_2_DeprecatedBackend::versionStatus(), d);
- }
d_1_2_Deprecated = static_cast<QOpenGLFunctions_1_2_DeprecatedBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_3_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_3_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_3_DeprecatedBackend::versionStatus(), d);
- }
d_1_3_Deprecated = static_cast<QOpenGLFunctions_1_3_DeprecatedBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_4_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_4_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_4_DeprecatedBackend::versionStatus(), d);
- }
d_1_4_Deprecated = static_cast<QOpenGLFunctions_1_4_DeprecatedBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_3_3_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_3_3_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_3_3_DeprecatedBackend::versionStatus(), d);
- }
d_3_3_Deprecated = static_cast<QOpenGLFunctions_3_3_DeprecatedBackend*>(d);
d->refs.ref();
diff --git a/src/gui/opengl/qopenglfunctions_4_2_compatibility.h b/src/gui/opengl/qopenglfunctions_4_2_compatibility.h
index b357d9fb22..cb95c39936 100644
--- a/src/gui/opengl/qopenglfunctions_4_2_compatibility.h
+++ b/src/gui/opengl/qopenglfunctions_4_2_compatibility.h
@@ -1,6 +1,7 @@
/****************************************************************************
**
** Copyright (C) 2013 Klaralvdalens Datakonsult AB (KDAB)
+** Copyright (C) 2016 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
** This file is part of the QtGui module of the Qt Toolkit.
@@ -1061,4270 +1062,4270 @@ private:
// OpenGL 1.0 core functions
inline void QOpenGLFunctions_4_2_Compatibility::glViewport(GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_0_Core->Viewport(x, y, width, height);
+ d_1_0_Core->f.Viewport(x, y, width, height);
}
inline void QOpenGLFunctions_4_2_Compatibility::glDepthRange(GLdouble nearVal, GLdouble farVal)
{
- d_1_0_Core->DepthRange(nearVal, farVal);
+ d_1_0_Core->f.DepthRange(nearVal, farVal);
}
inline GLboolean QOpenGLFunctions_4_2_Compatibility::glIsEnabled(GLenum cap)
{
- return d_1_0_Core->IsEnabled(cap);
+ return d_1_0_Core->f.IsEnabled(cap);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint *params)
{
- d_1_0_Core->GetTexLevelParameteriv(target, level, pname, params);
+ d_1_0_Core->f.GetTexLevelParameteriv(target, level, pname, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetTexLevelParameterfv(GLenum target, GLint level, GLenum pname, GLfloat *params)
{
- d_1_0_Core->GetTexLevelParameterfv(target, level, pname, params);
+ d_1_0_Core->f.GetTexLevelParameterfv(target, level, pname, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetTexParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_0_Core->GetTexParameteriv(target, pname, params);
+ d_1_0_Core->f.GetTexParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetTexParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_0_Core->GetTexParameterfv(target, pname, params);
+ d_1_0_Core->f.GetTexParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetTexImage(GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels)
{
- d_1_0_Core->GetTexImage(target, level, format, type, pixels);
+ d_1_0_Core->f.GetTexImage(target, level, format, type, pixels);
}
inline const GLubyte * QOpenGLFunctions_4_2_Compatibility::glGetString(GLenum name)
{
- return d_1_0_Core->GetString(name);
+ return d_1_0_Core->f.GetString(name);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetIntegerv(GLenum pname, GLint *params)
{
- d_1_0_Core->GetIntegerv(pname, params);
+ d_1_0_Core->f.GetIntegerv(pname, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetFloatv(GLenum pname, GLfloat *params)
{
- d_1_0_Core->GetFloatv(pname, params);
+ d_1_0_Core->f.GetFloatv(pname, params);
}
inline GLenum QOpenGLFunctions_4_2_Compatibility::glGetError()
{
- return d_1_0_Core->GetError();
+ return d_1_0_Core->f.GetError();
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetDoublev(GLenum pname, GLdouble *params)
{
- d_1_0_Core->GetDoublev(pname, params);
+ d_1_0_Core->f.GetDoublev(pname, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetBooleanv(GLenum pname, GLboolean *params)
{
- d_1_0_Core->GetBooleanv(pname, params);
+ d_1_0_Core->f.GetBooleanv(pname, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels)
{
- d_1_0_Core->ReadPixels(x, y, width, height, format, type, pixels);
+ d_1_0_Core->f.ReadPixels(x, y, width, height, format, type, pixels);
}
inline void QOpenGLFunctions_4_2_Compatibility::glReadBuffer(GLenum mode)
{
- d_1_0_Core->ReadBuffer(mode);
+ d_1_0_Core->f.ReadBuffer(mode);
}
inline void QOpenGLFunctions_4_2_Compatibility::glPixelStorei(GLenum pname, GLint param)
{
- d_1_0_Core->PixelStorei(pname, param);
+ d_1_0_Core->f.PixelStorei(pname, param);
}
inline void QOpenGLFunctions_4_2_Compatibility::glPixelStoref(GLenum pname, GLfloat param)
{
- d_1_0_Core->PixelStoref(pname, param);
+ d_1_0_Core->f.PixelStoref(pname, param);
}
inline void QOpenGLFunctions_4_2_Compatibility::glDepthFunc(GLenum func)
{
- d_1_0_Core->DepthFunc(func);
+ d_1_0_Core->f.DepthFunc(func);
}
inline void QOpenGLFunctions_4_2_Compatibility::glStencilOp(GLenum fail, GLenum zfail, GLenum zpass)
{
- d_1_0_Core->StencilOp(fail, zfail, zpass);
+ d_1_0_Core->f.StencilOp(fail, zfail, zpass);
}
inline void QOpenGLFunctions_4_2_Compatibility::glStencilFunc(GLenum func, GLint ref, GLuint mask)
{
- d_1_0_Core->StencilFunc(func, ref, mask);
+ d_1_0_Core->f.StencilFunc(func, ref, mask);
}
inline void QOpenGLFunctions_4_2_Compatibility::glLogicOp(GLenum opcode)
{
- d_1_0_Core->LogicOp(opcode);
+ d_1_0_Core->f.LogicOp(opcode);
}
inline void QOpenGLFunctions_4_2_Compatibility::glBlendFunc(GLenum sfactor, GLenum dfactor)
{
- d_1_0_Core->BlendFunc(sfactor, dfactor);
+ d_1_0_Core->f.BlendFunc(sfactor, dfactor);
}
inline void QOpenGLFunctions_4_2_Compatibility::glFlush()
{
- d_1_0_Core->Flush();
+ d_1_0_Core->f.Flush();
}
inline void QOpenGLFunctions_4_2_Compatibility::glFinish()
{
- d_1_0_Core->Finish();
+ d_1_0_Core->f.Finish();
}
inline void QOpenGLFunctions_4_2_Compatibility::glEnable(GLenum cap)
{
- d_1_0_Core->Enable(cap);
+ d_1_0_Core->f.Enable(cap);
}
inline void QOpenGLFunctions_4_2_Compatibility::glDisable(GLenum cap)
{
- d_1_0_Core->Disable(cap);
+ d_1_0_Core->f.Disable(cap);
}
inline void QOpenGLFunctions_4_2_Compatibility::glDepthMask(GLboolean flag)
{
- d_1_0_Core->DepthMask(flag);
+ d_1_0_Core->f.DepthMask(flag);
}
inline void QOpenGLFunctions_4_2_Compatibility::glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
{
- d_1_0_Core->ColorMask(red, green, blue, alpha);
+ d_1_0_Core->f.ColorMask(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_2_Compatibility::glStencilMask(GLuint mask)
{
- d_1_0_Core->StencilMask(mask);
+ d_1_0_Core->f.StencilMask(mask);
}
inline void QOpenGLFunctions_4_2_Compatibility::glClearDepth(GLdouble depth)
{
- d_1_0_Core->ClearDepth(depth);
+ d_1_0_Core->f.ClearDepth(depth);
}
inline void QOpenGLFunctions_4_2_Compatibility::glClearStencil(GLint s)
{
- d_1_0_Core->ClearStencil(s);
+ d_1_0_Core->f.ClearStencil(s);
}
inline void QOpenGLFunctions_4_2_Compatibility::glClearColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_0_Core->ClearColor(red, green, blue, alpha);
+ d_1_0_Core->f.ClearColor(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_2_Compatibility::glClear(GLbitfield mask)
{
- d_1_0_Core->Clear(mask);
+ d_1_0_Core->f.Clear(mask);
}
inline void QOpenGLFunctions_4_2_Compatibility::glDrawBuffer(GLenum mode)
{
- d_1_0_Core->DrawBuffer(mode);
+ d_1_0_Core->f.DrawBuffer(mode);
}
inline 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)
{
- d_1_0_Core->TexImage2D(target, level, internalformat, width, height, border, format, type, pixels);
+ d_1_0_Core->f.TexImage2D(target, level, internalformat, width, height, border, format, type, pixels);
}
inline void QOpenGLFunctions_4_2_Compatibility::glTexImage1D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_0_Core->TexImage1D(target, level, internalformat, width, border, format, type, pixels);
+ d_1_0_Core->f.TexImage1D(target, level, internalformat, width, border, format, type, pixels);
}
inline void QOpenGLFunctions_4_2_Compatibility::glTexParameteriv(GLenum target, GLenum pname, const GLint *params)
{
- d_1_0_Core->TexParameteriv(target, pname, params);
+ d_1_0_Core->f.TexParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glTexParameteri(GLenum target, GLenum pname, GLint param)
{
- d_1_0_Core->TexParameteri(target, pname, param);
+ d_1_0_Core->f.TexParameteri(target, pname, param);
}
inline void QOpenGLFunctions_4_2_Compatibility::glTexParameterfv(GLenum target, GLenum pname, const GLfloat *params)
{
- d_1_0_Core->TexParameterfv(target, pname, params);
+ d_1_0_Core->f.TexParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glTexParameterf(GLenum target, GLenum pname, GLfloat param)
{
- d_1_0_Core->TexParameterf(target, pname, param);
+ d_1_0_Core->f.TexParameterf(target, pname, param);
}
inline void QOpenGLFunctions_4_2_Compatibility::glScissor(GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_0_Core->Scissor(x, y, width, height);
+ d_1_0_Core->f.Scissor(x, y, width, height);
}
inline void QOpenGLFunctions_4_2_Compatibility::glPolygonMode(GLenum face, GLenum mode)
{
- d_1_0_Core->PolygonMode(face, mode);
+ d_1_0_Core->f.PolygonMode(face, mode);
}
inline void QOpenGLFunctions_4_2_Compatibility::glPointSize(GLfloat size)
{
- d_1_0_Core->PointSize(size);
+ d_1_0_Core->f.PointSize(size);
}
inline void QOpenGLFunctions_4_2_Compatibility::glLineWidth(GLfloat width)
{
- d_1_0_Core->LineWidth(width);
+ d_1_0_Core->f.LineWidth(width);
}
inline void QOpenGLFunctions_4_2_Compatibility::glHint(GLenum target, GLenum mode)
{
- d_1_0_Core->Hint(target, mode);
+ d_1_0_Core->f.Hint(target, mode);
}
inline void QOpenGLFunctions_4_2_Compatibility::glFrontFace(GLenum mode)
{
- d_1_0_Core->FrontFace(mode);
+ d_1_0_Core->f.FrontFace(mode);
}
inline void QOpenGLFunctions_4_2_Compatibility::glCullFace(GLenum mode)
{
- d_1_0_Core->CullFace(mode);
+ d_1_0_Core->f.CullFace(mode);
}
// OpenGL 1.1 core functions
inline void QOpenGLFunctions_4_2_Compatibility::glIndexubv(const GLubyte *c)
{
- d_1_1_Deprecated->Indexubv(c);
+ d_1_1_Deprecated->f.Indexubv(c);
}
inline void QOpenGLFunctions_4_2_Compatibility::glIndexub(GLubyte c)
{
- d_1_1_Deprecated->Indexub(c);
+ d_1_1_Deprecated->f.Indexub(c);
}
inline GLboolean QOpenGLFunctions_4_2_Compatibility::glIsTexture(GLuint texture)
{
- return d_1_1_Core->IsTexture(texture);
+ return d_1_1_Core->f.IsTexture(texture);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGenTextures(GLsizei n, GLuint *textures)
{
- d_1_1_Core->GenTextures(n, textures);
+ d_1_1_Core->f.GenTextures(n, textures);
}
inline void QOpenGLFunctions_4_2_Compatibility::glDeleteTextures(GLsizei n, const GLuint *textures)
{
- d_1_1_Core->DeleteTextures(n, textures);
+ d_1_1_Core->f.DeleteTextures(n, textures);
}
inline void QOpenGLFunctions_4_2_Compatibility::glBindTexture(GLenum target, GLuint texture)
{
- d_1_1_Core->BindTexture(target, texture);
+ d_1_1_Core->f.BindTexture(target, texture);
}
inline 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)
{
- d_1_1_Core->TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels);
+ d_1_1_Core->f.TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels);
}
inline void QOpenGLFunctions_4_2_Compatibility::glTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_1_Core->TexSubImage1D(target, level, xoffset, width, format, type, pixels);
+ d_1_1_Core->f.TexSubImage1D(target, level, xoffset, width, format, type, pixels);
}
inline void QOpenGLFunctions_4_2_Compatibility::glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_1_Core->CopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height);
+ d_1_1_Core->f.CopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height);
}
inline void QOpenGLFunctions_4_2_Compatibility::glCopyTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
{
- d_1_1_Core->CopyTexSubImage1D(target, level, xoffset, x, y, width);
+ d_1_1_Core->f.CopyTexSubImage1D(target, level, xoffset, x, y, width);
}
inline void QOpenGLFunctions_4_2_Compatibility::glCopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
{
- d_1_1_Core->CopyTexImage2D(target, level, internalformat, x, y, width, height, border);
+ d_1_1_Core->f.CopyTexImage2D(target, level, internalformat, x, y, width, height, border);
}
inline void QOpenGLFunctions_4_2_Compatibility::glCopyTexImage1D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
{
- d_1_1_Core->CopyTexImage1D(target, level, internalformat, x, y, width, border);
+ d_1_1_Core->f.CopyTexImage1D(target, level, internalformat, x, y, width, border);
}
inline void QOpenGLFunctions_4_2_Compatibility::glPolygonOffset(GLfloat factor, GLfloat units)
{
- d_1_1_Core->PolygonOffset(factor, units);
+ d_1_1_Core->f.PolygonOffset(factor, units);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetPointerv(GLenum pname, GLvoid* *params)
{
- d_1_1_Deprecated->GetPointerv(pname, params);
+ d_1_1_Deprecated->f.GetPointerv(pname, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices)
{
- d_1_1_Core->DrawElements(mode, count, type, indices);
+ d_1_1_Core->f.DrawElements(mode, count, type, indices);
}
inline void QOpenGLFunctions_4_2_Compatibility::glDrawArrays(GLenum mode, GLint first, GLsizei count)
{
- d_1_1_Core->DrawArrays(mode, first, count);
+ d_1_1_Core->f.DrawArrays(mode, first, count);
}
// OpenGL 1.2 core functions
inline void QOpenGLFunctions_4_2_Compatibility::glCopyTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_2_Core->CopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height);
+ d_1_2_Core->f.CopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height);
}
inline 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)
{
- d_1_2_Core->TexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);
+ d_1_2_Core->f.TexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);
}
inline 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)
{
- d_1_2_Core->TexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels);
+ d_1_2_Core->f.TexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels);
}
inline void QOpenGLFunctions_4_2_Compatibility::glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices)
{
- d_1_2_Core->DrawRangeElements(mode, start, end, count, type, indices);
+ d_1_2_Core->f.DrawRangeElements(mode, start, end, count, type, indices);
}
inline void QOpenGLFunctions_4_2_Compatibility::glBlendEquation(GLenum mode)
{
- d_1_2_Core->BlendEquation(mode);
+ d_1_2_Core->f.BlendEquation(mode);
}
inline void QOpenGLFunctions_4_2_Compatibility::glBlendColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_2_Core->BlendColor(red, green, blue, alpha);
+ d_1_2_Core->f.BlendColor(red, green, blue, alpha);
}
// OpenGL 1.3 core functions
inline void QOpenGLFunctions_4_2_Compatibility::glGetCompressedTexImage(GLenum target, GLint level, GLvoid *img)
{
- d_1_3_Core->GetCompressedTexImage(target, level, img);
+ d_1_3_Core->f.GetCompressedTexImage(target, level, img);
}
inline void QOpenGLFunctions_4_2_Compatibility::glCompressedTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexSubImage1D(target, level, xoffset, width, format, imageSize, data);
+ d_1_3_Core->f.CompressedTexSubImage1D(target, level, xoffset, width, format, imageSize, data);
}
inline 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)
{
- d_1_3_Core->CompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data);
+ d_1_3_Core->f.CompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data);
}
inline 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)
{
- d_1_3_Core->CompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data);
+ d_1_3_Core->f.CompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data);
}
inline void QOpenGLFunctions_4_2_Compatibility::glCompressedTexImage1D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexImage1D(target, level, internalformat, width, border, imageSize, data);
+ d_1_3_Core->f.CompressedTexImage1D(target, level, internalformat, width, border, imageSize, data);
}
inline void QOpenGLFunctions_4_2_Compatibility::glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data);
+ d_1_3_Core->f.CompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data);
}
inline 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)
{
- d_1_3_Core->CompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data);
+ d_1_3_Core->f.CompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data);
}
inline void QOpenGLFunctions_4_2_Compatibility::glSampleCoverage(GLfloat value, GLboolean invert)
{
- d_1_3_Core->SampleCoverage(value, invert);
+ d_1_3_Core->f.SampleCoverage(value, invert);
}
inline void QOpenGLFunctions_4_2_Compatibility::glActiveTexture(GLenum texture)
{
- d_1_3_Core->ActiveTexture(texture);
+ d_1_3_Core->f.ActiveTexture(texture);
}
// OpenGL 1.4 core functions
inline void QOpenGLFunctions_4_2_Compatibility::glPointParameteriv(GLenum pname, const GLint *params)
{
- d_1_4_Core->PointParameteriv(pname, params);
+ d_1_4_Core->f.PointParameteriv(pname, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glPointParameteri(GLenum pname, GLint param)
{
- d_1_4_Core->PointParameteri(pname, param);
+ d_1_4_Core->f.PointParameteri(pname, param);
}
inline void QOpenGLFunctions_4_2_Compatibility::glPointParameterfv(GLenum pname, const GLfloat *params)
{
- d_1_4_Core->PointParameterfv(pname, params);
+ d_1_4_Core->f.PointParameterfv(pname, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glPointParameterf(GLenum pname, GLfloat param)
{
- d_1_4_Core->PointParameterf(pname, param);
+ d_1_4_Core->f.PointParameterf(pname, param);
}
inline void QOpenGLFunctions_4_2_Compatibility::glMultiDrawElements(GLenum mode, const GLsizei *count, GLenum type, const GLvoid* const *indices, GLsizei drawcount)
{
- d_1_4_Core->MultiDrawElements(mode, count, type, indices, drawcount);
+ d_1_4_Core->f.MultiDrawElements(mode, count, type, indices, drawcount);
}
inline void QOpenGLFunctions_4_2_Compatibility::glMultiDrawArrays(GLenum mode, const GLint *first, const GLsizei *count, GLsizei drawcount)
{
- d_1_4_Core->MultiDrawArrays(mode, first, count, drawcount);
+ d_1_4_Core->f.MultiDrawArrays(mode, first, count, drawcount);
}
inline void QOpenGLFunctions_4_2_Compatibility::glBlendFuncSeparate(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
{
- d_1_4_Core->BlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);
+ d_1_4_Core->f.BlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);
}
// OpenGL 1.5 core functions
inline void QOpenGLFunctions_4_2_Compatibility::glGetBufferPointerv(GLenum target, GLenum pname, GLvoid* *params)
{
- d_1_5_Core->GetBufferPointerv(target, pname, params);
+ d_1_5_Core->f.GetBufferPointerv(target, pname, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetBufferParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_5_Core->GetBufferParameteriv(target, pname, params);
+ d_1_5_Core->f.GetBufferParameteriv(target, pname, params);
}
inline GLboolean QOpenGLFunctions_4_2_Compatibility::glUnmapBuffer(GLenum target)
{
- return d_1_5_Core->UnmapBuffer(target);
+ return d_1_5_Core->f.UnmapBuffer(target);
}
inline GLvoid* QOpenGLFunctions_4_2_Compatibility::glMapBuffer(GLenum target, GLenum access)
{
- return d_1_5_Core->MapBuffer(target, access);
+ return d_1_5_Core->f.MapBuffer(target, access);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, GLvoid *data)
{
- d_1_5_Core->GetBufferSubData(target, offset, size, data);
+ d_1_5_Core->f.GetBufferSubData(target, offset, size, data);
}
inline void QOpenGLFunctions_4_2_Compatibility::glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid *data)
{
- d_1_5_Core->BufferSubData(target, offset, size, data);
+ d_1_5_Core->f.BufferSubData(target, offset, size, data);
}
inline void QOpenGLFunctions_4_2_Compatibility::glBufferData(GLenum target, GLsizeiptr size, const GLvoid *data, GLenum usage)
{
- d_1_5_Core->BufferData(target, size, data, usage);
+ d_1_5_Core->f.BufferData(target, size, data, usage);
}
inline GLboolean QOpenGLFunctions_4_2_Compatibility::glIsBuffer(GLuint buffer)
{
- return d_1_5_Core->IsBuffer(buffer);
+ return d_1_5_Core->f.IsBuffer(buffer);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGenBuffers(GLsizei n, GLuint *buffers)
{
- d_1_5_Core->GenBuffers(n, buffers);
+ d_1_5_Core->f.GenBuffers(n, buffers);
}
inline void QOpenGLFunctions_4_2_Compatibility::glDeleteBuffers(GLsizei n, const GLuint *buffers)
{
- d_1_5_Core->DeleteBuffers(n, buffers);
+ d_1_5_Core->f.DeleteBuffers(n, buffers);
}
inline void QOpenGLFunctions_4_2_Compatibility::glBindBuffer(GLenum target, GLuint buffer)
{
- d_1_5_Core->BindBuffer(target, buffer);
+ d_1_5_Core->f.BindBuffer(target, buffer);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetQueryObjectuiv(GLuint id, GLenum pname, GLuint *params)
{
- d_1_5_Core->GetQueryObjectuiv(id, pname, params);
+ d_1_5_Core->f.GetQueryObjectuiv(id, pname, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetQueryObjectiv(GLuint id, GLenum pname, GLint *params)
{
- d_1_5_Core->GetQueryObjectiv(id, pname, params);
+ d_1_5_Core->f.GetQueryObjectiv(id, pname, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetQueryiv(GLenum target, GLenum pname, GLint *params)
{
- d_1_5_Core->GetQueryiv(target, pname, params);
+ d_1_5_Core->f.GetQueryiv(target, pname, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glEndQuery(GLenum target)
{
- d_1_5_Core->EndQuery(target);
+ d_1_5_Core->f.EndQuery(target);
}
inline void QOpenGLFunctions_4_2_Compatibility::glBeginQuery(GLenum target, GLuint id)
{
- d_1_5_Core->BeginQuery(target, id);
+ d_1_5_Core->f.BeginQuery(target, id);
}
inline GLboolean QOpenGLFunctions_4_2_Compatibility::glIsQuery(GLuint id)
{
- return d_1_5_Core->IsQuery(id);
+ return d_1_5_Core->f.IsQuery(id);
}
inline void QOpenGLFunctions_4_2_Compatibility::glDeleteQueries(GLsizei n, const GLuint *ids)
{
- d_1_5_Core->DeleteQueries(n, ids);
+ d_1_5_Core->f.DeleteQueries(n, ids);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGenQueries(GLsizei n, GLuint *ids)
{
- d_1_5_Core->GenQueries(n, ids);
+ d_1_5_Core->f.GenQueries(n, ids);
}
// OpenGL 2.0 core functions
inline void QOpenGLFunctions_4_2_Compatibility::glVertexAttribPointer(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer)
{
- d_2_0_Core->VertexAttribPointer(index, size, type, normalized, stride, pointer);
+ d_2_0_Core->f.VertexAttribPointer(index, size, type, normalized, stride, pointer);
}
inline void QOpenGLFunctions_4_2_Compatibility::glValidateProgram(GLuint program)
{
- d_2_0_Core->ValidateProgram(program);
+ d_2_0_Core->f.ValidateProgram(program);
}
inline void QOpenGLFunctions_4_2_Compatibility::glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_0_Core->UniformMatrix4fv(location, count, transpose, value);
+ d_2_0_Core->f.UniformMatrix4fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_0_Core->UniformMatrix3fv(location, count, transpose, value);
+ d_2_0_Core->f.UniformMatrix3fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_0_Core->UniformMatrix2fv(location, count, transpose, value);
+ d_2_0_Core->f.UniformMatrix2fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glUniform4iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform4iv(location, count, value);
+ d_2_0_Core->f.Uniform4iv(location, count, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glUniform3iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform3iv(location, count, value);
+ d_2_0_Core->f.Uniform3iv(location, count, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glUniform2iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform2iv(location, count, value);
+ d_2_0_Core->f.Uniform2iv(location, count, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glUniform1iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform1iv(location, count, value);
+ d_2_0_Core->f.Uniform1iv(location, count, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glUniform4fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform4fv(location, count, value);
+ d_2_0_Core->f.Uniform4fv(location, count, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glUniform3fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform3fv(location, count, value);
+ d_2_0_Core->f.Uniform3fv(location, count, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glUniform2fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform2fv(location, count, value);
+ d_2_0_Core->f.Uniform2fv(location, count, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glUniform1fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform1fv(location, count, value);
+ d_2_0_Core->f.Uniform1fv(location, count, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glUniform4i(GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
{
- d_2_0_Core->Uniform4i(location, v0, v1, v2, v3);
+ d_2_0_Core->f.Uniform4i(location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_4_2_Compatibility::glUniform3i(GLint location, GLint v0, GLint v1, GLint v2)
{
- d_2_0_Core->Uniform3i(location, v0, v1, v2);
+ d_2_0_Core->f.Uniform3i(location, v0, v1, v2);
}
inline void QOpenGLFunctions_4_2_Compatibility::glUniform2i(GLint location, GLint v0, GLint v1)
{
- d_2_0_Core->Uniform2i(location, v0, v1);
+ d_2_0_Core->f.Uniform2i(location, v0, v1);
}
inline void QOpenGLFunctions_4_2_Compatibility::glUniform1i(GLint location, GLint v0)
{
- d_2_0_Core->Uniform1i(location, v0);
+ d_2_0_Core->f.Uniform1i(location, v0);
}
inline void QOpenGLFunctions_4_2_Compatibility::glUniform4f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
{
- d_2_0_Core->Uniform4f(location, v0, v1, v2, v3);
+ d_2_0_Core->f.Uniform4f(location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_4_2_Compatibility::glUniform3f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
{
- d_2_0_Core->Uniform3f(location, v0, v1, v2);
+ d_2_0_Core->f.Uniform3f(location, v0, v1, v2);
}
inline void QOpenGLFunctions_4_2_Compatibility::glUniform2f(GLint location, GLfloat v0, GLfloat v1)
{
- d_2_0_Core->Uniform2f(location, v0, v1);
+ d_2_0_Core->f.Uniform2f(location, v0, v1);
}
inline void QOpenGLFunctions_4_2_Compatibility::glUniform1f(GLint location, GLfloat v0)
{
- d_2_0_Core->Uniform1f(location, v0);
+ d_2_0_Core->f.Uniform1f(location, v0);
}
inline void QOpenGLFunctions_4_2_Compatibility::glUseProgram(GLuint program)
{
- d_2_0_Core->UseProgram(program);
+ d_2_0_Core->f.UseProgram(program);
}
inline void QOpenGLFunctions_4_2_Compatibility::glShaderSource(GLuint shader, GLsizei count, const GLchar* const *string, const GLint *length)
{
- d_2_0_Core->ShaderSource(shader, count, string, length);
+ d_2_0_Core->f.ShaderSource(shader, count, string, length);
}
inline void QOpenGLFunctions_4_2_Compatibility::glLinkProgram(GLuint program)
{
- d_2_0_Core->LinkProgram(program);
+ d_2_0_Core->f.LinkProgram(program);
}
inline GLboolean QOpenGLFunctions_4_2_Compatibility::glIsShader(GLuint shader)
{
- return d_2_0_Core->IsShader(shader);
+ return d_2_0_Core->f.IsShader(shader);
}
inline GLboolean QOpenGLFunctions_4_2_Compatibility::glIsProgram(GLuint program)
{
- return d_2_0_Core->IsProgram(program);
+ return d_2_0_Core->f.IsProgram(program);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetVertexAttribPointerv(GLuint index, GLenum pname, GLvoid* *pointer)
{
- d_2_0_Core->GetVertexAttribPointerv(index, pname, pointer);
+ d_2_0_Core->f.GetVertexAttribPointerv(index, pname, pointer);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetVertexAttribiv(GLuint index, GLenum pname, GLint *params)
{
- d_2_0_Core->GetVertexAttribiv(index, pname, params);
+ d_2_0_Core->f.GetVertexAttribiv(index, pname, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat *params)
{
- d_2_0_Core->GetVertexAttribfv(index, pname, params);
+ d_2_0_Core->f.GetVertexAttribfv(index, pname, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetVertexAttribdv(GLuint index, GLenum pname, GLdouble *params)
{
- d_2_0_Core->GetVertexAttribdv(index, pname, params);
+ d_2_0_Core->f.GetVertexAttribdv(index, pname, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetUniformiv(GLuint program, GLint location, GLint *params)
{
- d_2_0_Core->GetUniformiv(program, location, params);
+ d_2_0_Core->f.GetUniformiv(program, location, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetUniformfv(GLuint program, GLint location, GLfloat *params)
{
- d_2_0_Core->GetUniformfv(program, location, params);
+ d_2_0_Core->f.GetUniformfv(program, location, params);
}
inline GLint QOpenGLFunctions_4_2_Compatibility::glGetUniformLocation(GLuint program, const GLchar *name)
{
- return d_2_0_Core->GetUniformLocation(program, name);
+ return d_2_0_Core->f.GetUniformLocation(program, name);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetShaderSource(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source)
{
- d_2_0_Core->GetShaderSource(shader, bufSize, length, source);
+ d_2_0_Core->f.GetShaderSource(shader, bufSize, length, source);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetShaderInfoLog(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
{
- d_2_0_Core->GetShaderInfoLog(shader, bufSize, length, infoLog);
+ d_2_0_Core->f.GetShaderInfoLog(shader, bufSize, length, infoLog);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetShaderiv(GLuint shader, GLenum pname, GLint *params)
{
- d_2_0_Core->GetShaderiv(shader, pname, params);
+ d_2_0_Core->f.GetShaderiv(shader, pname, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetProgramInfoLog(GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
{
- d_2_0_Core->GetProgramInfoLog(program, bufSize, length, infoLog);
+ d_2_0_Core->f.GetProgramInfoLog(program, bufSize, length, infoLog);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetProgramiv(GLuint program, GLenum pname, GLint *params)
{
- d_2_0_Core->GetProgramiv(program, pname, params);
+ d_2_0_Core->f.GetProgramiv(program, pname, params);
}
inline GLint QOpenGLFunctions_4_2_Compatibility::glGetAttribLocation(GLuint program, const GLchar *name)
{
- return d_2_0_Core->GetAttribLocation(program, name);
+ return d_2_0_Core->f.GetAttribLocation(program, name);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetAttachedShaders(GLuint program, GLsizei maxCount, GLsizei *count, GLuint *obj)
{
- d_2_0_Core->GetAttachedShaders(program, maxCount, count, obj);
+ d_2_0_Core->f.GetAttachedShaders(program, maxCount, count, obj);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetActiveUniform(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
{
- d_2_0_Core->GetActiveUniform(program, index, bufSize, length, size, type, name);
+ d_2_0_Core->f.GetActiveUniform(program, index, bufSize, length, size, type, name);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
{
- d_2_0_Core->GetActiveAttrib(program, index, bufSize, length, size, type, name);
+ d_2_0_Core->f.GetActiveAttrib(program, index, bufSize, length, size, type, name);
}
inline void QOpenGLFunctions_4_2_Compatibility::glEnableVertexAttribArray(GLuint index)
{
- d_2_0_Core->EnableVertexAttribArray(index);
+ d_2_0_Core->f.EnableVertexAttribArray(index);
}
inline void QOpenGLFunctions_4_2_Compatibility::glDisableVertexAttribArray(GLuint index)
{
- d_2_0_Core->DisableVertexAttribArray(index);
+ d_2_0_Core->f.DisableVertexAttribArray(index);
}
inline void QOpenGLFunctions_4_2_Compatibility::glDetachShader(GLuint program, GLuint shader)
{
- d_2_0_Core->DetachShader(program, shader);
+ d_2_0_Core->f.DetachShader(program, shader);
}
inline void QOpenGLFunctions_4_2_Compatibility::glDeleteShader(GLuint shader)
{
- d_2_0_Core->DeleteShader(shader);
+ d_2_0_Core->f.DeleteShader(shader);
}
inline void QOpenGLFunctions_4_2_Compatibility::glDeleteProgram(GLuint program)
{
- d_2_0_Core->DeleteProgram(program);
+ d_2_0_Core->f.DeleteProgram(program);
}
inline GLuint QOpenGLFunctions_4_2_Compatibility::glCreateShader(GLenum type)
{
- return d_2_0_Core->CreateShader(type);
+ return d_2_0_Core->f.CreateShader(type);
}
inline GLuint QOpenGLFunctions_4_2_Compatibility::glCreateProgram()
{
- return d_2_0_Core->CreateProgram();
+ return d_2_0_Core->f.CreateProgram();
}
inline void QOpenGLFunctions_4_2_Compatibility::glCompileShader(GLuint shader)
{
- d_2_0_Core->CompileShader(shader);
+ d_2_0_Core->f.CompileShader(shader);
}
inline void QOpenGLFunctions_4_2_Compatibility::glBindAttribLocation(GLuint program, GLuint index, const GLchar *name)
{
- d_2_0_Core->BindAttribLocation(program, index, name);
+ d_2_0_Core->f.BindAttribLocation(program, index, name);
}
inline void QOpenGLFunctions_4_2_Compatibility::glAttachShader(GLuint program, GLuint shader)
{
- d_2_0_Core->AttachShader(program, shader);
+ d_2_0_Core->f.AttachShader(program, shader);
}
inline void QOpenGLFunctions_4_2_Compatibility::glStencilMaskSeparate(GLenum face, GLuint mask)
{
- d_2_0_Core->StencilMaskSeparate(face, mask);
+ d_2_0_Core->f.StencilMaskSeparate(face, mask);
}
inline void QOpenGLFunctions_4_2_Compatibility::glStencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask)
{
- d_2_0_Core->StencilFuncSeparate(face, func, ref, mask);
+ d_2_0_Core->f.StencilFuncSeparate(face, func, ref, mask);
}
inline void QOpenGLFunctions_4_2_Compatibility::glStencilOpSeparate(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass)
{
- d_2_0_Core->StencilOpSeparate(face, sfail, dpfail, dppass);
+ d_2_0_Core->f.StencilOpSeparate(face, sfail, dpfail, dppass);
}
inline void QOpenGLFunctions_4_2_Compatibility::glDrawBuffers(GLsizei n, const GLenum *bufs)
{
- d_2_0_Core->DrawBuffers(n, bufs);
+ d_2_0_Core->f.DrawBuffers(n, bufs);
}
inline void QOpenGLFunctions_4_2_Compatibility::glBlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha)
{
- d_2_0_Core->BlendEquationSeparate(modeRGB, modeAlpha);
+ d_2_0_Core->f.BlendEquationSeparate(modeRGB, modeAlpha);
}
// OpenGL 2.1 core functions
inline void QOpenGLFunctions_4_2_Compatibility::glUniformMatrix4x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix4x3fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix4x3fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glUniformMatrix3x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix3x4fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix3x4fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glUniformMatrix4x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix4x2fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix4x2fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glUniformMatrix2x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix2x4fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix2x4fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glUniformMatrix3x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix3x2fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix3x2fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glUniformMatrix2x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix2x3fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix2x3fv(location, count, transpose, value);
}
// OpenGL 3.0 core functions
inline GLboolean QOpenGLFunctions_4_2_Compatibility::glIsVertexArray(GLuint array)
{
- return d_3_0_Core->IsVertexArray(array);
+ return d_3_0_Core->f.IsVertexArray(array);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGenVertexArrays(GLsizei n, GLuint *arrays)
{
- d_3_0_Core->GenVertexArrays(n, arrays);
+ d_3_0_Core->f.GenVertexArrays(n, arrays);
}
inline void QOpenGLFunctions_4_2_Compatibility::glDeleteVertexArrays(GLsizei n, const GLuint *arrays)
{
- d_3_0_Core->DeleteVertexArrays(n, arrays);
+ d_3_0_Core->f.DeleteVertexArrays(n, arrays);
}
inline void QOpenGLFunctions_4_2_Compatibility::glBindVertexArray(GLuint array)
{
- d_3_0_Core->BindVertexArray(array);
+ d_3_0_Core->f.BindVertexArray(array);
}
inline void QOpenGLFunctions_4_2_Compatibility::glFlushMappedBufferRange(GLenum target, GLintptr offset, GLsizeiptr length)
{
- d_3_0_Core->FlushMappedBufferRange(target, offset, length);
+ d_3_0_Core->f.FlushMappedBufferRange(target, offset, length);
}
inline GLvoid* QOpenGLFunctions_4_2_Compatibility::glMapBufferRange(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access)
{
- return d_3_0_Core->MapBufferRange(target, offset, length, access);
+ return d_3_0_Core->f.MapBufferRange(target, offset, length, access);
}
inline void QOpenGLFunctions_4_2_Compatibility::glFramebufferTextureLayer(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer)
{
- d_3_0_Core->FramebufferTextureLayer(target, attachment, texture, level, layer);
+ d_3_0_Core->f.FramebufferTextureLayer(target, attachment, texture, level, layer);
}
inline void QOpenGLFunctions_4_2_Compatibility::glRenderbufferStorageMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
{
- d_3_0_Core->RenderbufferStorageMultisample(target, samples, internalformat, width, height);
+ d_3_0_Core->f.RenderbufferStorageMultisample(target, samples, internalformat, width, height);
}
inline 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)
{
- d_3_0_Core->BlitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter);
+ d_3_0_Core->f.BlitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGenerateMipmap(GLenum target)
{
- d_3_0_Core->GenerateMipmap(target);
+ d_3_0_Core->f.GenerateMipmap(target);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint *params)
{
- d_3_0_Core->GetFramebufferAttachmentParameteriv(target, attachment, pname, params);
+ d_3_0_Core->f.GetFramebufferAttachmentParameteriv(target, attachment, pname, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glFramebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
{
- d_3_0_Core->FramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer);
+ d_3_0_Core->f.FramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer);
}
inline void QOpenGLFunctions_4_2_Compatibility::glFramebufferTexture3D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset)
{
- d_3_0_Core->FramebufferTexture3D(target, attachment, textarget, texture, level, zoffset);
+ d_3_0_Core->f.FramebufferTexture3D(target, attachment, textarget, texture, level, zoffset);
}
inline void QOpenGLFunctions_4_2_Compatibility::glFramebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
{
- d_3_0_Core->FramebufferTexture2D(target, attachment, textarget, texture, level);
+ d_3_0_Core->f.FramebufferTexture2D(target, attachment, textarget, texture, level);
}
inline void QOpenGLFunctions_4_2_Compatibility::glFramebufferTexture1D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
{
- d_3_0_Core->FramebufferTexture1D(target, attachment, textarget, texture, level);
+ d_3_0_Core->f.FramebufferTexture1D(target, attachment, textarget, texture, level);
}
inline GLenum QOpenGLFunctions_4_2_Compatibility::glCheckFramebufferStatus(GLenum target)
{
- return d_3_0_Core->CheckFramebufferStatus(target);
+ return d_3_0_Core->f.CheckFramebufferStatus(target);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGenFramebuffers(GLsizei n, GLuint *framebuffers)
{
- d_3_0_Core->GenFramebuffers(n, framebuffers);
+ d_3_0_Core->f.GenFramebuffers(n, framebuffers);
}
inline void QOpenGLFunctions_4_2_Compatibility::glDeleteFramebuffers(GLsizei n, const GLuint *framebuffers)
{
- d_3_0_Core->DeleteFramebuffers(n, framebuffers);
+ d_3_0_Core->f.DeleteFramebuffers(n, framebuffers);
}
inline void QOpenGLFunctions_4_2_Compatibility::glBindFramebuffer(GLenum target, GLuint framebuffer)
{
- d_3_0_Core->BindFramebuffer(target, framebuffer);
+ d_3_0_Core->f.BindFramebuffer(target, framebuffer);
}
inline GLboolean QOpenGLFunctions_4_2_Compatibility::glIsFramebuffer(GLuint framebuffer)
{
- return d_3_0_Core->IsFramebuffer(framebuffer);
+ return d_3_0_Core->f.IsFramebuffer(framebuffer);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_3_0_Core->GetRenderbufferParameteriv(target, pname, params);
+ d_3_0_Core->f.GetRenderbufferParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glRenderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height)
{
- d_3_0_Core->RenderbufferStorage(target, internalformat, width, height);
+ d_3_0_Core->f.RenderbufferStorage(target, internalformat, width, height);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGenRenderbuffers(GLsizei n, GLuint *renderbuffers)
{
- d_3_0_Core->GenRenderbuffers(n, renderbuffers);
+ d_3_0_Core->f.GenRenderbuffers(n, renderbuffers);
}
inline void QOpenGLFunctions_4_2_Compatibility::glDeleteRenderbuffers(GLsizei n, const GLuint *renderbuffers)
{
- d_3_0_Core->DeleteRenderbuffers(n, renderbuffers);
+ d_3_0_Core->f.DeleteRenderbuffers(n, renderbuffers);
}
inline void QOpenGLFunctions_4_2_Compatibility::glBindRenderbuffer(GLenum target, GLuint renderbuffer)
{
- d_3_0_Core->BindRenderbuffer(target, renderbuffer);
+ d_3_0_Core->f.BindRenderbuffer(target, renderbuffer);
}
inline GLboolean QOpenGLFunctions_4_2_Compatibility::glIsRenderbuffer(GLuint renderbuffer)
{
- return d_3_0_Core->IsRenderbuffer(renderbuffer);
+ return d_3_0_Core->f.IsRenderbuffer(renderbuffer);
}
inline const GLubyte * QOpenGLFunctions_4_2_Compatibility::glGetStringi(GLenum name, GLuint index)
{
- return d_3_0_Core->GetStringi(name, index);
+ return d_3_0_Core->f.GetStringi(name, index);
}
inline void QOpenGLFunctions_4_2_Compatibility::glClearBufferfi(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil)
{
- d_3_0_Core->ClearBufferfi(buffer, drawbuffer, depth, stencil);
+ d_3_0_Core->f.ClearBufferfi(buffer, drawbuffer, depth, stencil);
}
inline void QOpenGLFunctions_4_2_Compatibility::glClearBufferfv(GLenum buffer, GLint drawbuffer, const GLfloat *value)
{
- d_3_0_Core->ClearBufferfv(buffer, drawbuffer, value);
+ d_3_0_Core->f.ClearBufferfv(buffer, drawbuffer, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glClearBufferuiv(GLenum buffer, GLint drawbuffer, const GLuint *value)
{
- d_3_0_Core->ClearBufferuiv(buffer, drawbuffer, value);
+ d_3_0_Core->f.ClearBufferuiv(buffer, drawbuffer, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glClearBufferiv(GLenum buffer, GLint drawbuffer, const GLint *value)
{
- d_3_0_Core->ClearBufferiv(buffer, drawbuffer, value);
+ d_3_0_Core->f.ClearBufferiv(buffer, drawbuffer, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetTexParameterIuiv(GLenum target, GLenum pname, GLuint *params)
{
- d_3_0_Core->GetTexParameterIuiv(target, pname, params);
+ d_3_0_Core->f.GetTexParameterIuiv(target, pname, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetTexParameterIiv(GLenum target, GLenum pname, GLint *params)
{
- d_3_0_Core->GetTexParameterIiv(target, pname, params);
+ d_3_0_Core->f.GetTexParameterIiv(target, pname, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glTexParameterIuiv(GLenum target, GLenum pname, const GLuint *params)
{
- d_3_0_Core->TexParameterIuiv(target, pname, params);
+ d_3_0_Core->f.TexParameterIuiv(target, pname, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glTexParameterIiv(GLenum target, GLenum pname, const GLint *params)
{
- d_3_0_Core->TexParameterIiv(target, pname, params);
+ d_3_0_Core->f.TexParameterIiv(target, pname, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glUniform4uiv(GLint location, GLsizei count, const GLuint *value)
{
- d_3_0_Core->Uniform4uiv(location, count, value);
+ d_3_0_Core->f.Uniform4uiv(location, count, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glUniform3uiv(GLint location, GLsizei count, const GLuint *value)
{
- d_3_0_Core->Uniform3uiv(location, count, value);
+ d_3_0_Core->f.Uniform3uiv(location, count, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glUniform2uiv(GLint location, GLsizei count, const GLuint *value)
{
- d_3_0_Core->Uniform2uiv(location, count, value);
+ d_3_0_Core->f.Uniform2uiv(location, count, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glUniform1uiv(GLint location, GLsizei count, const GLuint *value)
{
- d_3_0_Core->Uniform1uiv(location, count, value);
+ d_3_0_Core->f.Uniform1uiv(location, count, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glUniform4ui(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
{
- d_3_0_Core->Uniform4ui(location, v0, v1, v2, v3);
+ d_3_0_Core->f.Uniform4ui(location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_4_2_Compatibility::glUniform3ui(GLint location, GLuint v0, GLuint v1, GLuint v2)
{
- d_3_0_Core->Uniform3ui(location, v0, v1, v2);
+ d_3_0_Core->f.Uniform3ui(location, v0, v1, v2);
}
inline void QOpenGLFunctions_4_2_Compatibility::glUniform2ui(GLint location, GLuint v0, GLuint v1)
{
- d_3_0_Core->Uniform2ui(location, v0, v1);
+ d_3_0_Core->f.Uniform2ui(location, v0, v1);
}
inline void QOpenGLFunctions_4_2_Compatibility::glUniform1ui(GLint location, GLuint v0)
{
- d_3_0_Core->Uniform1ui(location, v0);
+ d_3_0_Core->f.Uniform1ui(location, v0);
}
inline GLint QOpenGLFunctions_4_2_Compatibility::glGetFragDataLocation(GLuint program, const GLchar *name)
{
- return d_3_0_Core->GetFragDataLocation(program, name);
+ return d_3_0_Core->f.GetFragDataLocation(program, name);
}
inline void QOpenGLFunctions_4_2_Compatibility::glBindFragDataLocation(GLuint program, GLuint color, const GLchar *name)
{
- d_3_0_Core->BindFragDataLocation(program, color, name);
+ d_3_0_Core->f.BindFragDataLocation(program, color, name);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetUniformuiv(GLuint program, GLint location, GLuint *params)
{
- d_3_0_Core->GetUniformuiv(program, location, params);
+ d_3_0_Core->f.GetUniformuiv(program, location, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetVertexAttribIuiv(GLuint index, GLenum pname, GLuint *params)
{
- d_3_0_Core->GetVertexAttribIuiv(index, pname, params);
+ d_3_0_Core->f.GetVertexAttribIuiv(index, pname, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetVertexAttribIiv(GLuint index, GLenum pname, GLint *params)
{
- d_3_0_Core->GetVertexAttribIiv(index, pname, params);
+ d_3_0_Core->f.GetVertexAttribIiv(index, pname, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexAttribIPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_3_0_Core->VertexAttribIPointer(index, size, type, stride, pointer);
+ d_3_0_Core->f.VertexAttribIPointer(index, size, type, stride, pointer);
}
inline void QOpenGLFunctions_4_2_Compatibility::glEndConditionalRender()
{
- d_3_0_Core->EndConditionalRender();
+ d_3_0_Core->f.EndConditionalRender();
}
inline void QOpenGLFunctions_4_2_Compatibility::glBeginConditionalRender(GLuint id, GLenum mode)
{
- d_3_0_Core->BeginConditionalRender(id, mode);
+ d_3_0_Core->f.BeginConditionalRender(id, mode);
}
inline void QOpenGLFunctions_4_2_Compatibility::glClampColor(GLenum target, GLenum clamp)
{
- d_3_0_Core->ClampColor(target, clamp);
+ d_3_0_Core->f.ClampColor(target, clamp);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetTransformFeedbackVarying(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name)
{
- d_3_0_Core->GetTransformFeedbackVarying(program, index, bufSize, length, size, type, name);
+ d_3_0_Core->f.GetTransformFeedbackVarying(program, index, bufSize, length, size, type, name);
}
inline void QOpenGLFunctions_4_2_Compatibility::glTransformFeedbackVaryings(GLuint program, GLsizei count, const GLchar* const *varyings, GLenum bufferMode)
{
- d_3_0_Core->TransformFeedbackVaryings(program, count, varyings, bufferMode);
+ d_3_0_Core->f.TransformFeedbackVaryings(program, count, varyings, bufferMode);
}
inline void QOpenGLFunctions_4_2_Compatibility::glBindBufferBase(GLenum target, GLuint index, GLuint buffer)
{
- d_3_0_Core->BindBufferBase(target, index, buffer);
+ d_3_0_Core->f.BindBufferBase(target, index, buffer);
}
inline void QOpenGLFunctions_4_2_Compatibility::glBindBufferRange(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)
{
- d_3_0_Core->BindBufferRange(target, index, buffer, offset, size);
+ d_3_0_Core->f.BindBufferRange(target, index, buffer, offset, size);
}
inline void QOpenGLFunctions_4_2_Compatibility::glEndTransformFeedback()
{
- d_3_0_Core->EndTransformFeedback();
+ d_3_0_Core->f.EndTransformFeedback();
}
inline void QOpenGLFunctions_4_2_Compatibility::glBeginTransformFeedback(GLenum primitiveMode)
{
- d_3_0_Core->BeginTransformFeedback(primitiveMode);
+ d_3_0_Core->f.BeginTransformFeedback(primitiveMode);
}
inline GLboolean QOpenGLFunctions_4_2_Compatibility::glIsEnabledi(GLenum target, GLuint index)
{
- return d_3_0_Core->IsEnabledi(target, index);
+ return d_3_0_Core->f.IsEnabledi(target, index);
}
inline void QOpenGLFunctions_4_2_Compatibility::glDisablei(GLenum target, GLuint index)
{
- d_3_0_Core->Disablei(target, index);
+ d_3_0_Core->f.Disablei(target, index);
}
inline void QOpenGLFunctions_4_2_Compatibility::glEnablei(GLenum target, GLuint index)
{
- d_3_0_Core->Enablei(target, index);
+ d_3_0_Core->f.Enablei(target, index);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetIntegeri_v(GLenum target, GLuint index, GLint *data)
{
- d_3_0_Core->GetIntegeri_v(target, index, data);
+ d_3_0_Core->f.GetIntegeri_v(target, index, data);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetBooleani_v(GLenum target, GLuint index, GLboolean *data)
{
- d_3_0_Core->GetBooleani_v(target, index, data);
+ d_3_0_Core->f.GetBooleani_v(target, index, data);
}
inline void QOpenGLFunctions_4_2_Compatibility::glColorMaski(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a)
{
- d_3_0_Core->ColorMaski(index, r, g, b, a);
+ d_3_0_Core->f.ColorMaski(index, r, g, b, a);
}
// OpenGL 3.1 core functions
inline void QOpenGLFunctions_4_2_Compatibility::glCopyBufferSubData(GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size)
{
- d_3_1_Core->CopyBufferSubData(readTarget, writeTarget, readOffset, writeOffset, size);
+ d_3_1_Core->f.CopyBufferSubData(readTarget, writeTarget, readOffset, writeOffset, size);
}
inline void QOpenGLFunctions_4_2_Compatibility::glUniformBlockBinding(GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding)
{
- d_3_1_Core->UniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding);
+ d_3_1_Core->f.UniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetActiveUniformBlockName(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName)
{
- d_3_1_Core->GetActiveUniformBlockName(program, uniformBlockIndex, bufSize, length, uniformBlockName);
+ d_3_1_Core->f.GetActiveUniformBlockName(program, uniformBlockIndex, bufSize, length, uniformBlockName);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetActiveUniformBlockiv(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params)
{
- d_3_1_Core->GetActiveUniformBlockiv(program, uniformBlockIndex, pname, params);
+ d_3_1_Core->f.GetActiveUniformBlockiv(program, uniformBlockIndex, pname, params);
}
inline GLuint QOpenGLFunctions_4_2_Compatibility::glGetUniformBlockIndex(GLuint program, const GLchar *uniformBlockName)
{
- return d_3_1_Core->GetUniformBlockIndex(program, uniformBlockName);
+ return d_3_1_Core->f.GetUniformBlockIndex(program, uniformBlockName);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetActiveUniformName(GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformName)
{
- d_3_1_Core->GetActiveUniformName(program, uniformIndex, bufSize, length, uniformName);
+ d_3_1_Core->f.GetActiveUniformName(program, uniformIndex, bufSize, length, uniformName);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetActiveUniformsiv(GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params)
{
- d_3_1_Core->GetActiveUniformsiv(program, uniformCount, uniformIndices, pname, params);
+ d_3_1_Core->f.GetActiveUniformsiv(program, uniformCount, uniformIndices, pname, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetUniformIndices(GLuint program, GLsizei uniformCount, const GLchar* const *uniformNames, GLuint *uniformIndices)
{
- d_3_1_Core->GetUniformIndices(program, uniformCount, uniformNames, uniformIndices);
+ d_3_1_Core->f.GetUniformIndices(program, uniformCount, uniformNames, uniformIndices);
}
inline void QOpenGLFunctions_4_2_Compatibility::glPrimitiveRestartIndex(GLuint index)
{
- d_3_1_Core->PrimitiveRestartIndex(index);
+ d_3_1_Core->f.PrimitiveRestartIndex(index);
}
inline void QOpenGLFunctions_4_2_Compatibility::glTexBuffer(GLenum target, GLenum internalformat, GLuint buffer)
{
- d_3_1_Core->TexBuffer(target, internalformat, buffer);
+ d_3_1_Core->f.TexBuffer(target, internalformat, buffer);
}
inline void QOpenGLFunctions_4_2_Compatibility::glDrawElementsInstanced(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei instancecount)
{
- d_3_1_Core->DrawElementsInstanced(mode, count, type, indices, instancecount);
+ d_3_1_Core->f.DrawElementsInstanced(mode, count, type, indices, instancecount);
}
inline void QOpenGLFunctions_4_2_Compatibility::glDrawArraysInstanced(GLenum mode, GLint first, GLsizei count, GLsizei instancecount)
{
- d_3_1_Core->DrawArraysInstanced(mode, first, count, instancecount);
+ d_3_1_Core->f.DrawArraysInstanced(mode, first, count, instancecount);
}
// OpenGL 3.2 core functions
inline void QOpenGLFunctions_4_2_Compatibility::glSampleMaski(GLuint index, GLbitfield mask)
{
- d_3_2_Core->SampleMaski(index, mask);
+ d_3_2_Core->f.SampleMaski(index, mask);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetMultisamplefv(GLenum pname, GLuint index, GLfloat *val)
{
- d_3_2_Core->GetMultisamplefv(pname, index, val);
+ d_3_2_Core->f.GetMultisamplefv(pname, index, val);
}
inline void QOpenGLFunctions_4_2_Compatibility::glTexImage3DMultisample(GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations)
{
- d_3_2_Core->TexImage3DMultisample(target, samples, internalformat, width, height, depth, fixedsamplelocations);
+ d_3_2_Core->f.TexImage3DMultisample(target, samples, internalformat, width, height, depth, fixedsamplelocations);
}
inline void QOpenGLFunctions_4_2_Compatibility::glTexImage2DMultisample(GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations)
{
- d_3_2_Core->TexImage2DMultisample(target, samples, internalformat, width, height, fixedsamplelocations);
+ d_3_2_Core->f.TexImage2DMultisample(target, samples, internalformat, width, height, fixedsamplelocations);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetSynciv(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values)
{
- d_3_2_Core->GetSynciv(sync, pname, bufSize, length, values);
+ d_3_2_Core->f.GetSynciv(sync, pname, bufSize, length, values);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetInteger64v(GLenum pname, GLint64 *params)
{
- d_3_2_Core->GetInteger64v(pname, params);
+ d_3_2_Core->f.GetInteger64v(pname, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)
{
- d_3_2_Core->WaitSync(sync, flags, timeout);
+ d_3_2_Core->f.WaitSync(sync, flags, timeout);
}
inline GLenum QOpenGLFunctions_4_2_Compatibility::glClientWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)
{
- return d_3_2_Core->ClientWaitSync(sync, flags, timeout);
+ return d_3_2_Core->f.ClientWaitSync(sync, flags, timeout);
}
inline void QOpenGLFunctions_4_2_Compatibility::glDeleteSync(GLsync sync)
{
- d_3_2_Core->DeleteSync(sync);
+ d_3_2_Core->f.DeleteSync(sync);
}
inline GLboolean QOpenGLFunctions_4_2_Compatibility::glIsSync(GLsync sync)
{
- return d_3_2_Core->IsSync(sync);
+ return d_3_2_Core->f.IsSync(sync);
}
inline GLsync QOpenGLFunctions_4_2_Compatibility::glFenceSync(GLenum condition, GLbitfield flags)
{
- return d_3_2_Core->FenceSync(condition, flags);
+ return d_3_2_Core->f.FenceSync(condition, flags);
}
inline void QOpenGLFunctions_4_2_Compatibility::glProvokingVertex(GLenum mode)
{
- d_3_2_Core->ProvokingVertex(mode);
+ d_3_2_Core->f.ProvokingVertex(mode);
}
inline void QOpenGLFunctions_4_2_Compatibility::glMultiDrawElementsBaseVertex(GLenum mode, const GLsizei *count, GLenum type, const GLvoid* const *indices, GLsizei drawcount, const GLint *basevertex)
{
- d_3_2_Core->MultiDrawElementsBaseVertex(mode, count, type, indices, drawcount, basevertex);
+ d_3_2_Core->f.MultiDrawElementsBaseVertex(mode, count, type, indices, drawcount, basevertex);
}
inline void QOpenGLFunctions_4_2_Compatibility::glDrawElementsInstancedBaseVertex(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei instancecount, GLint basevertex)
{
- d_3_2_Core->DrawElementsInstancedBaseVertex(mode, count, type, indices, instancecount, basevertex);
+ d_3_2_Core->f.DrawElementsInstancedBaseVertex(mode, count, type, indices, instancecount, basevertex);
}
inline void QOpenGLFunctions_4_2_Compatibility::glDrawRangeElementsBaseVertex(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex)
{
- d_3_2_Core->DrawRangeElementsBaseVertex(mode, start, end, count, type, indices, basevertex);
+ d_3_2_Core->f.DrawRangeElementsBaseVertex(mode, start, end, count, type, indices, basevertex);
}
inline void QOpenGLFunctions_4_2_Compatibility::glDrawElementsBaseVertex(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex)
{
- d_3_2_Core->DrawElementsBaseVertex(mode, count, type, indices, basevertex);
+ d_3_2_Core->f.DrawElementsBaseVertex(mode, count, type, indices, basevertex);
}
inline void QOpenGLFunctions_4_2_Compatibility::glFramebufferTexture(GLenum target, GLenum attachment, GLuint texture, GLint level)
{
- d_3_2_Core->FramebufferTexture(target, attachment, texture, level);
+ d_3_2_Core->f.FramebufferTexture(target, attachment, texture, level);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetBufferParameteri64v(GLenum target, GLenum pname, GLint64 *params)
{
- d_3_2_Core->GetBufferParameteri64v(target, pname, params);
+ d_3_2_Core->f.GetBufferParameteri64v(target, pname, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetInteger64i_v(GLenum target, GLuint index, GLint64 *data)
{
- d_3_2_Core->GetInteger64i_v(target, index, data);
+ d_3_2_Core->f.GetInteger64i_v(target, index, data);
}
// OpenGL 3.3 core functions
inline void QOpenGLFunctions_4_2_Compatibility::glVertexAttribP4uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
{
- d_3_3_Core->VertexAttribP4uiv(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP4uiv(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexAttribP4ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
{
- d_3_3_Core->VertexAttribP4ui(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP4ui(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexAttribP3uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
{
- d_3_3_Core->VertexAttribP3uiv(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP3uiv(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexAttribP3ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
{
- d_3_3_Core->VertexAttribP3ui(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP3ui(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexAttribP2uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
{
- d_3_3_Core->VertexAttribP2uiv(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP2uiv(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexAttribP2ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
{
- d_3_3_Core->VertexAttribP2ui(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP2ui(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexAttribP1uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
{
- d_3_3_Core->VertexAttribP1uiv(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP1uiv(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexAttribP1ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
{
- d_3_3_Core->VertexAttribP1ui(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP1ui(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glSecondaryColorP3uiv(GLenum type, const GLuint *color)
{
- d_3_3_Deprecated->SecondaryColorP3uiv(type, color);
+ d_3_3_Deprecated->f.SecondaryColorP3uiv(type, color);
}
inline void QOpenGLFunctions_4_2_Compatibility::glSecondaryColorP3ui(GLenum type, GLuint color)
{
- d_3_3_Deprecated->SecondaryColorP3ui(type, color);
+ d_3_3_Deprecated->f.SecondaryColorP3ui(type, color);
}
inline void QOpenGLFunctions_4_2_Compatibility::glColorP4uiv(GLenum type, const GLuint *color)
{
- d_3_3_Deprecated->ColorP4uiv(type, color);
+ d_3_3_Deprecated->f.ColorP4uiv(type, color);
}
inline void QOpenGLFunctions_4_2_Compatibility::glColorP4ui(GLenum type, GLuint color)
{
- d_3_3_Deprecated->ColorP4ui(type, color);
+ d_3_3_Deprecated->f.ColorP4ui(type, color);
}
inline void QOpenGLFunctions_4_2_Compatibility::glColorP3uiv(GLenum type, const GLuint *color)
{
- d_3_3_Deprecated->ColorP3uiv(type, color);
+ d_3_3_Deprecated->f.ColorP3uiv(type, color);
}
inline void QOpenGLFunctions_4_2_Compatibility::glColorP3ui(GLenum type, GLuint color)
{
- d_3_3_Deprecated->ColorP3ui(type, color);
+ d_3_3_Deprecated->f.ColorP3ui(type, color);
}
inline void QOpenGLFunctions_4_2_Compatibility::glNormalP3uiv(GLenum type, const GLuint *coords)
{
- d_3_3_Deprecated->NormalP3uiv(type, coords);
+ d_3_3_Deprecated->f.NormalP3uiv(type, coords);
}
inline void QOpenGLFunctions_4_2_Compatibility::glNormalP3ui(GLenum type, GLuint coords)
{
- d_3_3_Deprecated->NormalP3ui(type, coords);
+ d_3_3_Deprecated->f.NormalP3ui(type, coords);
}
inline void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoordP4uiv(GLenum texture, GLenum type, const GLuint *coords)
{
- d_3_3_Deprecated->MultiTexCoordP4uiv(texture, type, coords);
+ d_3_3_Deprecated->f.MultiTexCoordP4uiv(texture, type, coords);
}
inline void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoordP4ui(GLenum texture, GLenum type, GLuint coords)
{
- d_3_3_Deprecated->MultiTexCoordP4ui(texture, type, coords);
+ d_3_3_Deprecated->f.MultiTexCoordP4ui(texture, type, coords);
}
inline void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoordP3uiv(GLenum texture, GLenum type, const GLuint *coords)
{
- d_3_3_Deprecated->MultiTexCoordP3uiv(texture, type, coords);
+ d_3_3_Deprecated->f.MultiTexCoordP3uiv(texture, type, coords);
}
inline void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoordP3ui(GLenum texture, GLenum type, GLuint coords)
{
- d_3_3_Deprecated->MultiTexCoordP3ui(texture, type, coords);
+ d_3_3_Deprecated->f.MultiTexCoordP3ui(texture, type, coords);
}
inline void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoordP2uiv(GLenum texture, GLenum type, const GLuint *coords)
{
- d_3_3_Deprecated->MultiTexCoordP2uiv(texture, type, coords);
+ d_3_3_Deprecated->f.MultiTexCoordP2uiv(texture, type, coords);
}
inline void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoordP2ui(GLenum texture, GLenum type, GLuint coords)
{
- d_3_3_Deprecated->MultiTexCoordP2ui(texture, type, coords);
+ d_3_3_Deprecated->f.MultiTexCoordP2ui(texture, type, coords);
}
inline void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoordP1uiv(GLenum texture, GLenum type, const GLuint *coords)
{
- d_3_3_Deprecated->MultiTexCoordP1uiv(texture, type, coords);
+ d_3_3_Deprecated->f.MultiTexCoordP1uiv(texture, type, coords);
}
inline void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoordP1ui(GLenum texture, GLenum type, GLuint coords)
{
- d_3_3_Deprecated->MultiTexCoordP1ui(texture, type, coords);
+ d_3_3_Deprecated->f.MultiTexCoordP1ui(texture, type, coords);
}
inline void QOpenGLFunctions_4_2_Compatibility::glTexCoordP4uiv(GLenum type, const GLuint *coords)
{
- d_3_3_Deprecated->TexCoordP4uiv(type, coords);
+ d_3_3_Deprecated->f.TexCoordP4uiv(type, coords);
}
inline void QOpenGLFunctions_4_2_Compatibility::glTexCoordP4ui(GLenum type, GLuint coords)
{
- d_3_3_Deprecated->TexCoordP4ui(type, coords);
+ d_3_3_Deprecated->f.TexCoordP4ui(type, coords);
}
inline void QOpenGLFunctions_4_2_Compatibility::glTexCoordP3uiv(GLenum type, const GLuint *coords)
{
- d_3_3_Deprecated->TexCoordP3uiv(type, coords);
+ d_3_3_Deprecated->f.TexCoordP3uiv(type, coords);
}
inline void QOpenGLFunctions_4_2_Compatibility::glTexCoordP3ui(GLenum type, GLuint coords)
{
- d_3_3_Deprecated->TexCoordP3ui(type, coords);
+ d_3_3_Deprecated->f.TexCoordP3ui(type, coords);
}
inline void QOpenGLFunctions_4_2_Compatibility::glTexCoordP2uiv(GLenum type, const GLuint *coords)
{
- d_3_3_Deprecated->TexCoordP2uiv(type, coords);
+ d_3_3_Deprecated->f.TexCoordP2uiv(type, coords);
}
inline void QOpenGLFunctions_4_2_Compatibility::glTexCoordP2ui(GLenum type, GLuint coords)
{
- d_3_3_Deprecated->TexCoordP2ui(type, coords);
+ d_3_3_Deprecated->f.TexCoordP2ui(type, coords);
}
inline void QOpenGLFunctions_4_2_Compatibility::glTexCoordP1uiv(GLenum type, const GLuint *coords)
{
- d_3_3_Deprecated->TexCoordP1uiv(type, coords);
+ d_3_3_Deprecated->f.TexCoordP1uiv(type, coords);
}
inline void QOpenGLFunctions_4_2_Compatibility::glTexCoordP1ui(GLenum type, GLuint coords)
{
- d_3_3_Deprecated->TexCoordP1ui(type, coords);
+ d_3_3_Deprecated->f.TexCoordP1ui(type, coords);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexP4uiv(GLenum type, const GLuint *value)
{
- d_3_3_Deprecated->VertexP4uiv(type, value);
+ d_3_3_Deprecated->f.VertexP4uiv(type, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexP4ui(GLenum type, GLuint value)
{
- d_3_3_Deprecated->VertexP4ui(type, value);
+ d_3_3_Deprecated->f.VertexP4ui(type, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexP3uiv(GLenum type, const GLuint *value)
{
- d_3_3_Deprecated->VertexP3uiv(type, value);
+ d_3_3_Deprecated->f.VertexP3uiv(type, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexP3ui(GLenum type, GLuint value)
{
- d_3_3_Deprecated->VertexP3ui(type, value);
+ d_3_3_Deprecated->f.VertexP3ui(type, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexP2uiv(GLenum type, const GLuint *value)
{
- d_3_3_Deprecated->VertexP2uiv(type, value);
+ d_3_3_Deprecated->f.VertexP2uiv(type, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexP2ui(GLenum type, GLuint value)
{
- d_3_3_Deprecated->VertexP2ui(type, value);
+ d_3_3_Deprecated->f.VertexP2ui(type, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetQueryObjectui64v(GLuint id, GLenum pname, GLuint64 *params)
{
- d_3_3_Core->GetQueryObjectui64v(id, pname, params);
+ d_3_3_Core->f.GetQueryObjectui64v(id, pname, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetQueryObjecti64v(GLuint id, GLenum pname, GLint64 *params)
{
- d_3_3_Core->GetQueryObjecti64v(id, pname, params);
+ d_3_3_Core->f.GetQueryObjecti64v(id, pname, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glQueryCounter(GLuint id, GLenum target)
{
- d_3_3_Core->QueryCounter(id, target);
+ d_3_3_Core->f.QueryCounter(id, target);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetSamplerParameterIuiv(GLuint sampler, GLenum pname, GLuint *params)
{
- d_3_3_Core->GetSamplerParameterIuiv(sampler, pname, params);
+ d_3_3_Core->f.GetSamplerParameterIuiv(sampler, pname, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetSamplerParameterfv(GLuint sampler, GLenum pname, GLfloat *params)
{
- d_3_3_Core->GetSamplerParameterfv(sampler, pname, params);
+ d_3_3_Core->f.GetSamplerParameterfv(sampler, pname, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetSamplerParameterIiv(GLuint sampler, GLenum pname, GLint *params)
{
- d_3_3_Core->GetSamplerParameterIiv(sampler, pname, params);
+ d_3_3_Core->f.GetSamplerParameterIiv(sampler, pname, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetSamplerParameteriv(GLuint sampler, GLenum pname, GLint *params)
{
- d_3_3_Core->GetSamplerParameteriv(sampler, pname, params);
+ d_3_3_Core->f.GetSamplerParameteriv(sampler, pname, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glSamplerParameterIuiv(GLuint sampler, GLenum pname, const GLuint *param)
{
- d_3_3_Core->SamplerParameterIuiv(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameterIuiv(sampler, pname, param);
}
inline void QOpenGLFunctions_4_2_Compatibility::glSamplerParameterIiv(GLuint sampler, GLenum pname, const GLint *param)
{
- d_3_3_Core->SamplerParameterIiv(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameterIiv(sampler, pname, param);
}
inline void QOpenGLFunctions_4_2_Compatibility::glSamplerParameterfv(GLuint sampler, GLenum pname, const GLfloat *param)
{
- d_3_3_Core->SamplerParameterfv(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameterfv(sampler, pname, param);
}
inline void QOpenGLFunctions_4_2_Compatibility::glSamplerParameterf(GLuint sampler, GLenum pname, GLfloat param)
{
- d_3_3_Core->SamplerParameterf(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameterf(sampler, pname, param);
}
inline void QOpenGLFunctions_4_2_Compatibility::glSamplerParameteriv(GLuint sampler, GLenum pname, const GLint *param)
{
- d_3_3_Core->SamplerParameteriv(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameteriv(sampler, pname, param);
}
inline void QOpenGLFunctions_4_2_Compatibility::glSamplerParameteri(GLuint sampler, GLenum pname, GLint param)
{
- d_3_3_Core->SamplerParameteri(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameteri(sampler, pname, param);
}
inline void QOpenGLFunctions_4_2_Compatibility::glBindSampler(GLuint unit, GLuint sampler)
{
- d_3_3_Core->BindSampler(unit, sampler);
+ d_3_3_Core->f.BindSampler(unit, sampler);
}
inline GLboolean QOpenGLFunctions_4_2_Compatibility::glIsSampler(GLuint sampler)
{
- return d_3_3_Core->IsSampler(sampler);
+ return d_3_3_Core->f.IsSampler(sampler);
}
inline void QOpenGLFunctions_4_2_Compatibility::glDeleteSamplers(GLsizei count, const GLuint *samplers)
{
- d_3_3_Core->DeleteSamplers(count, samplers);
+ d_3_3_Core->f.DeleteSamplers(count, samplers);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGenSamplers(GLsizei count, GLuint *samplers)
{
- d_3_3_Core->GenSamplers(count, samplers);
+ d_3_3_Core->f.GenSamplers(count, samplers);
}
inline GLint QOpenGLFunctions_4_2_Compatibility::glGetFragDataIndex(GLuint program, const GLchar *name)
{
- return d_3_3_Core->GetFragDataIndex(program, name);
+ return d_3_3_Core->f.GetFragDataIndex(program, name);
}
inline void QOpenGLFunctions_4_2_Compatibility::glBindFragDataLocationIndexed(GLuint program, GLuint colorNumber, GLuint index, const GLchar *name)
{
- d_3_3_Core->BindFragDataLocationIndexed(program, colorNumber, index, name);
+ d_3_3_Core->f.BindFragDataLocationIndexed(program, colorNumber, index, name);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexAttribDivisor(GLuint index, GLuint divisor)
{
- d_3_3_Core->VertexAttribDivisor(index, divisor);
+ d_3_3_Core->f.VertexAttribDivisor(index, divisor);
}
// OpenGL 4.0 core functions
inline void QOpenGLFunctions_4_2_Compatibility::glGetQueryIndexediv(GLenum target, GLuint index, GLenum pname, GLint *params)
{
- d_4_0_Core->GetQueryIndexediv(target, index, pname, params);
+ d_4_0_Core->f.GetQueryIndexediv(target, index, pname, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glEndQueryIndexed(GLenum target, GLuint index)
{
- d_4_0_Core->EndQueryIndexed(target, index);
+ d_4_0_Core->f.EndQueryIndexed(target, index);
}
inline void QOpenGLFunctions_4_2_Compatibility::glBeginQueryIndexed(GLenum target, GLuint index, GLuint id)
{
- d_4_0_Core->BeginQueryIndexed(target, index, id);
+ d_4_0_Core->f.BeginQueryIndexed(target, index, id);
}
inline void QOpenGLFunctions_4_2_Compatibility::glDrawTransformFeedbackStream(GLenum mode, GLuint id, GLuint stream)
{
- d_4_0_Core->DrawTransformFeedbackStream(mode, id, stream);
+ d_4_0_Core->f.DrawTransformFeedbackStream(mode, id, stream);
}
inline void QOpenGLFunctions_4_2_Compatibility::glDrawTransformFeedback(GLenum mode, GLuint id)
{
- d_4_0_Core->DrawTransformFeedback(mode, id);
+ d_4_0_Core->f.DrawTransformFeedback(mode, id);
}
inline void QOpenGLFunctions_4_2_Compatibility::glResumeTransformFeedback()
{
- d_4_0_Core->ResumeTransformFeedback();
+ d_4_0_Core->f.ResumeTransformFeedback();
}
inline void QOpenGLFunctions_4_2_Compatibility::glPauseTransformFeedback()
{
- d_4_0_Core->PauseTransformFeedback();
+ d_4_0_Core->f.PauseTransformFeedback();
}
inline GLboolean QOpenGLFunctions_4_2_Compatibility::glIsTransformFeedback(GLuint id)
{
- return d_4_0_Core->IsTransformFeedback(id);
+ return d_4_0_Core->f.IsTransformFeedback(id);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGenTransformFeedbacks(GLsizei n, GLuint *ids)
{
- d_4_0_Core->GenTransformFeedbacks(n, ids);
+ d_4_0_Core->f.GenTransformFeedbacks(n, ids);
}
inline void QOpenGLFunctions_4_2_Compatibility::glDeleteTransformFeedbacks(GLsizei n, const GLuint *ids)
{
- d_4_0_Core->DeleteTransformFeedbacks(n, ids);
+ d_4_0_Core->f.DeleteTransformFeedbacks(n, ids);
}
inline void QOpenGLFunctions_4_2_Compatibility::glBindTransformFeedback(GLenum target, GLuint id)
{
- d_4_0_Core->BindTransformFeedback(target, id);
+ d_4_0_Core->f.BindTransformFeedback(target, id);
}
inline void QOpenGLFunctions_4_2_Compatibility::glPatchParameterfv(GLenum pname, const GLfloat *values)
{
- d_4_0_Core->PatchParameterfv(pname, values);
+ d_4_0_Core->f.PatchParameterfv(pname, values);
}
inline void QOpenGLFunctions_4_2_Compatibility::glPatchParameteri(GLenum pname, GLint value)
{
- d_4_0_Core->PatchParameteri(pname, value);
+ d_4_0_Core->f.PatchParameteri(pname, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetProgramStageiv(GLuint program, GLenum shadertype, GLenum pname, GLint *values)
{
- d_4_0_Core->GetProgramStageiv(program, shadertype, pname, values);
+ d_4_0_Core->f.GetProgramStageiv(program, shadertype, pname, values);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetUniformSubroutineuiv(GLenum shadertype, GLint location, GLuint *params)
{
- d_4_0_Core->GetUniformSubroutineuiv(shadertype, location, params);
+ d_4_0_Core->f.GetUniformSubroutineuiv(shadertype, location, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glUniformSubroutinesuiv(GLenum shadertype, GLsizei count, const GLuint *indices)
{
- d_4_0_Core->UniformSubroutinesuiv(shadertype, count, indices);
+ d_4_0_Core->f.UniformSubroutinesuiv(shadertype, count, indices);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetActiveSubroutineName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name)
{
- d_4_0_Core->GetActiveSubroutineName(program, shadertype, index, bufsize, length, name);
+ d_4_0_Core->f.GetActiveSubroutineName(program, shadertype, index, bufsize, length, name);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetActiveSubroutineUniformName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name)
{
- d_4_0_Core->GetActiveSubroutineUniformName(program, shadertype, index, bufsize, length, name);
+ d_4_0_Core->f.GetActiveSubroutineUniformName(program, shadertype, index, bufsize, length, name);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetActiveSubroutineUniformiv(GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint *values)
{
- d_4_0_Core->GetActiveSubroutineUniformiv(program, shadertype, index, pname, values);
+ d_4_0_Core->f.GetActiveSubroutineUniformiv(program, shadertype, index, pname, values);
}
inline GLuint QOpenGLFunctions_4_2_Compatibility::glGetSubroutineIndex(GLuint program, GLenum shadertype, const GLchar *name)
{
- return d_4_0_Core->GetSubroutineIndex(program, shadertype, name);
+ return d_4_0_Core->f.GetSubroutineIndex(program, shadertype, name);
}
inline GLint QOpenGLFunctions_4_2_Compatibility::glGetSubroutineUniformLocation(GLuint program, GLenum shadertype, const GLchar *name)
{
- return d_4_0_Core->GetSubroutineUniformLocation(program, shadertype, name);
+ return d_4_0_Core->f.GetSubroutineUniformLocation(program, shadertype, name);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetUniformdv(GLuint program, GLint location, GLdouble *params)
{
- d_4_0_Core->GetUniformdv(program, location, params);
+ d_4_0_Core->f.GetUniformdv(program, location, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glUniformMatrix4x3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix4x3dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix4x3dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glUniformMatrix4x2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix4x2dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix4x2dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glUniformMatrix3x4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix3x4dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix3x4dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glUniformMatrix3x2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix3x2dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix3x2dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glUniformMatrix2x4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix2x4dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix2x4dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glUniformMatrix2x3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix2x3dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix2x3dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glUniformMatrix4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix4dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix4dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glUniformMatrix3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix3dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix3dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glUniformMatrix2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix2dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix2dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glUniform4dv(GLint location, GLsizei count, const GLdouble *value)
{
- d_4_0_Core->Uniform4dv(location, count, value);
+ d_4_0_Core->f.Uniform4dv(location, count, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glUniform3dv(GLint location, GLsizei count, const GLdouble *value)
{
- d_4_0_Core->Uniform3dv(location, count, value);
+ d_4_0_Core->f.Uniform3dv(location, count, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glUniform2dv(GLint location, GLsizei count, const GLdouble *value)
{
- d_4_0_Core->Uniform2dv(location, count, value);
+ d_4_0_Core->f.Uniform2dv(location, count, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glUniform1dv(GLint location, GLsizei count, const GLdouble *value)
{
- d_4_0_Core->Uniform1dv(location, count, value);
+ d_4_0_Core->f.Uniform1dv(location, count, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glUniform4d(GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
{
- d_4_0_Core->Uniform4d(location, x, y, z, w);
+ d_4_0_Core->f.Uniform4d(location, x, y, z, w);
}
inline void QOpenGLFunctions_4_2_Compatibility::glUniform3d(GLint location, GLdouble x, GLdouble y, GLdouble z)
{
- d_4_0_Core->Uniform3d(location, x, y, z);
+ d_4_0_Core->f.Uniform3d(location, x, y, z);
}
inline void QOpenGLFunctions_4_2_Compatibility::glUniform2d(GLint location, GLdouble x, GLdouble y)
{
- d_4_0_Core->Uniform2d(location, x, y);
+ d_4_0_Core->f.Uniform2d(location, x, y);
}
inline void QOpenGLFunctions_4_2_Compatibility::glUniform1d(GLint location, GLdouble x)
{
- d_4_0_Core->Uniform1d(location, x);
+ d_4_0_Core->f.Uniform1d(location, x);
}
inline void QOpenGLFunctions_4_2_Compatibility::glDrawElementsIndirect(GLenum mode, GLenum type, const GLvoid *indirect)
{
- d_4_0_Core->DrawElementsIndirect(mode, type, indirect);
+ d_4_0_Core->f.DrawElementsIndirect(mode, type, indirect);
}
inline void QOpenGLFunctions_4_2_Compatibility::glDrawArraysIndirect(GLenum mode, const GLvoid *indirect)
{
- d_4_0_Core->DrawArraysIndirect(mode, indirect);
+ d_4_0_Core->f.DrawArraysIndirect(mode, indirect);
}
inline void QOpenGLFunctions_4_2_Compatibility::glBlendFuncSeparatei(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
{
- d_4_0_Core->BlendFuncSeparatei(buf, srcRGB, dstRGB, srcAlpha, dstAlpha);
+ d_4_0_Core->f.BlendFuncSeparatei(buf, srcRGB, dstRGB, srcAlpha, dstAlpha);
}
inline void QOpenGLFunctions_4_2_Compatibility::glBlendFunci(GLuint buf, GLenum src, GLenum dst)
{
- d_4_0_Core->BlendFunci(buf, src, dst);
+ d_4_0_Core->f.BlendFunci(buf, src, dst);
}
inline void QOpenGLFunctions_4_2_Compatibility::glBlendEquationSeparatei(GLuint buf, GLenum modeRGB, GLenum modeAlpha)
{
- d_4_0_Core->BlendEquationSeparatei(buf, modeRGB, modeAlpha);
+ d_4_0_Core->f.BlendEquationSeparatei(buf, modeRGB, modeAlpha);
}
inline void QOpenGLFunctions_4_2_Compatibility::glBlendEquationi(GLuint buf, GLenum mode)
{
- d_4_0_Core->BlendEquationi(buf, mode);
+ d_4_0_Core->f.BlendEquationi(buf, mode);
}
inline void QOpenGLFunctions_4_2_Compatibility::glMinSampleShading(GLfloat value)
{
- d_4_0_Core->MinSampleShading(value);
+ d_4_0_Core->f.MinSampleShading(value);
}
// OpenGL 4.1 core functions
inline void QOpenGLFunctions_4_2_Compatibility::glGetDoublei_v(GLenum target, GLuint index, GLdouble *data)
{
- d_4_1_Core->GetDoublei_v(target, index, data);
+ d_4_1_Core->f.GetDoublei_v(target, index, data);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetFloati_v(GLenum target, GLuint index, GLfloat *data)
{
- d_4_1_Core->GetFloati_v(target, index, data);
+ d_4_1_Core->f.GetFloati_v(target, index, data);
}
inline void QOpenGLFunctions_4_2_Compatibility::glDepthRangeIndexed(GLuint index, GLdouble n, GLdouble f)
{
- d_4_1_Core->DepthRangeIndexed(index, n, f);
+ d_4_1_Core->f.DepthRangeIndexed(index, n, f);
}
inline void QOpenGLFunctions_4_2_Compatibility::glDepthRangeArrayv(GLuint first, GLsizei count, const GLdouble *v)
{
- d_4_1_Core->DepthRangeArrayv(first, count, v);
+ d_4_1_Core->f.DepthRangeArrayv(first, count, v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glScissorIndexedv(GLuint index, const GLint *v)
{
- d_4_1_Core->ScissorIndexedv(index, v);
+ d_4_1_Core->f.ScissorIndexedv(index, v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glScissorIndexed(GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height)
{
- d_4_1_Core->ScissorIndexed(index, left, bottom, width, height);
+ d_4_1_Core->f.ScissorIndexed(index, left, bottom, width, height);
}
inline void QOpenGLFunctions_4_2_Compatibility::glScissorArrayv(GLuint first, GLsizei count, const GLint *v)
{
- d_4_1_Core->ScissorArrayv(first, count, v);
+ d_4_1_Core->f.ScissorArrayv(first, count, v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glViewportIndexedfv(GLuint index, const GLfloat *v)
{
- d_4_1_Core->ViewportIndexedfv(index, v);
+ d_4_1_Core->f.ViewportIndexedfv(index, v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glViewportIndexedf(GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h)
{
- d_4_1_Core->ViewportIndexedf(index, x, y, w, h);
+ d_4_1_Core->f.ViewportIndexedf(index, x, y, w, h);
}
inline void QOpenGLFunctions_4_2_Compatibility::glViewportArrayv(GLuint first, GLsizei count, const GLfloat *v)
{
- d_4_1_Core->ViewportArrayv(first, count, v);
+ d_4_1_Core->f.ViewportArrayv(first, count, v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetVertexAttribLdv(GLuint index, GLenum pname, GLdouble *params)
{
- d_4_1_Core->GetVertexAttribLdv(index, pname, params);
+ d_4_1_Core->f.GetVertexAttribLdv(index, pname, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexAttribLPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_4_1_Core->VertexAttribLPointer(index, size, type, stride, pointer);
+ d_4_1_Core->f.VertexAttribLPointer(index, size, type, stride, pointer);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexAttribL4dv(GLuint index, const GLdouble *v)
{
- d_4_1_Core->VertexAttribL4dv(index, v);
+ d_4_1_Core->f.VertexAttribL4dv(index, v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexAttribL3dv(GLuint index, const GLdouble *v)
{
- d_4_1_Core->VertexAttribL3dv(index, v);
+ d_4_1_Core->f.VertexAttribL3dv(index, v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexAttribL2dv(GLuint index, const GLdouble *v)
{
- d_4_1_Core->VertexAttribL2dv(index, v);
+ d_4_1_Core->f.VertexAttribL2dv(index, v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexAttribL1dv(GLuint index, const GLdouble *v)
{
- d_4_1_Core->VertexAttribL1dv(index, v);
+ d_4_1_Core->f.VertexAttribL1dv(index, v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexAttribL4d(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
{
- d_4_1_Core->VertexAttribL4d(index, x, y, z, w);
+ d_4_1_Core->f.VertexAttribL4d(index, x, y, z, w);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexAttribL3d(GLuint index, GLdouble x, GLdouble y, GLdouble z)
{
- d_4_1_Core->VertexAttribL3d(index, x, y, z);
+ d_4_1_Core->f.VertexAttribL3d(index, x, y, z);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexAttribL2d(GLuint index, GLdouble x, GLdouble y)
{
- d_4_1_Core->VertexAttribL2d(index, x, y);
+ d_4_1_Core->f.VertexAttribL2d(index, x, y);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexAttribL1d(GLuint index, GLdouble x)
{
- d_4_1_Core->VertexAttribL1d(index, x);
+ d_4_1_Core->f.VertexAttribL1d(index, x);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetProgramPipelineInfoLog(GLuint pipeline, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
{
- d_4_1_Core->GetProgramPipelineInfoLog(pipeline, bufSize, length, infoLog);
+ d_4_1_Core->f.GetProgramPipelineInfoLog(pipeline, bufSize, length, infoLog);
}
inline void QOpenGLFunctions_4_2_Compatibility::glValidateProgramPipeline(GLuint pipeline)
{
- d_4_1_Core->ValidateProgramPipeline(pipeline);
+ d_4_1_Core->f.ValidateProgramPipeline(pipeline);
}
inline void QOpenGLFunctions_4_2_Compatibility::glProgramUniformMatrix4x3dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix4x3dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix4x3dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glProgramUniformMatrix3x4dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix3x4dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix3x4dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glProgramUniformMatrix4x2dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix4x2dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix4x2dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glProgramUniformMatrix2x4dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix2x4dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix2x4dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glProgramUniformMatrix3x2dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix3x2dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix3x2dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glProgramUniformMatrix2x3dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix2x3dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix2x3dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glProgramUniformMatrix4x3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix4x3fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix4x3fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glProgramUniformMatrix3x4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix3x4fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix3x4fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glProgramUniformMatrix4x2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix4x2fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix4x2fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glProgramUniformMatrix2x4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix2x4fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix2x4fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glProgramUniformMatrix3x2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix3x2fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix3x2fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glProgramUniformMatrix2x3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix2x3fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix2x3fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glProgramUniformMatrix4dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix4dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix4dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glProgramUniformMatrix3dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix3dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix3dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glProgramUniformMatrix2dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix2dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix2dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glProgramUniformMatrix4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix4fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix4fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glProgramUniformMatrix3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix3fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix3fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glProgramUniformMatrix2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix2fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix2fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glProgramUniform4uiv(GLuint program, GLint location, GLsizei count, const GLuint *value)
{
- d_4_1_Core->ProgramUniform4uiv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform4uiv(program, location, count, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glProgramUniform4ui(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
{
- d_4_1_Core->ProgramUniform4ui(program, location, v0, v1, v2, v3);
+ d_4_1_Core->f.ProgramUniform4ui(program, location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_4_2_Compatibility::glProgramUniform4dv(GLuint program, GLint location, GLsizei count, const GLdouble *value)
{
- d_4_1_Core->ProgramUniform4dv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform4dv(program, location, count, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glProgramUniform4d(GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2, GLdouble v3)
{
- d_4_1_Core->ProgramUniform4d(program, location, v0, v1, v2, v3);
+ d_4_1_Core->f.ProgramUniform4d(program, location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_4_2_Compatibility::glProgramUniform4fv(GLuint program, GLint location, GLsizei count, const GLfloat *value)
{
- d_4_1_Core->ProgramUniform4fv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform4fv(program, location, count, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glProgramUniform4f(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
{
- d_4_1_Core->ProgramUniform4f(program, location, v0, v1, v2, v3);
+ d_4_1_Core->f.ProgramUniform4f(program, location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_4_2_Compatibility::glProgramUniform4iv(GLuint program, GLint location, GLsizei count, const GLint *value)
{
- d_4_1_Core->ProgramUniform4iv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform4iv(program, location, count, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glProgramUniform4i(GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
{
- d_4_1_Core->ProgramUniform4i(program, location, v0, v1, v2, v3);
+ d_4_1_Core->f.ProgramUniform4i(program, location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_4_2_Compatibility::glProgramUniform3uiv(GLuint program, GLint location, GLsizei count, const GLuint *value)
{
- d_4_1_Core->ProgramUniform3uiv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform3uiv(program, location, count, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glProgramUniform3ui(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2)
{
- d_4_1_Core->ProgramUniform3ui(program, location, v0, v1, v2);
+ d_4_1_Core->f.ProgramUniform3ui(program, location, v0, v1, v2);
}
inline void QOpenGLFunctions_4_2_Compatibility::glProgramUniform3dv(GLuint program, GLint location, GLsizei count, const GLdouble *value)
{
- d_4_1_Core->ProgramUniform3dv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform3dv(program, location, count, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glProgramUniform3d(GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2)
{
- d_4_1_Core->ProgramUniform3d(program, location, v0, v1, v2);
+ d_4_1_Core->f.ProgramUniform3d(program, location, v0, v1, v2);
}
inline void QOpenGLFunctions_4_2_Compatibility::glProgramUniform3fv(GLuint program, GLint location, GLsizei count, const GLfloat *value)
{
- d_4_1_Core->ProgramUniform3fv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform3fv(program, location, count, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glProgramUniform3f(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
{
- d_4_1_Core->ProgramUniform3f(program, location, v0, v1, v2);
+ d_4_1_Core->f.ProgramUniform3f(program, location, v0, v1, v2);
}
inline void QOpenGLFunctions_4_2_Compatibility::glProgramUniform3iv(GLuint program, GLint location, GLsizei count, const GLint *value)
{
- d_4_1_Core->ProgramUniform3iv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform3iv(program, location, count, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glProgramUniform3i(GLuint program, GLint location, GLint v0, GLint v1, GLint v2)
{
- d_4_1_Core->ProgramUniform3i(program, location, v0, v1, v2);
+ d_4_1_Core->f.ProgramUniform3i(program, location, v0, v1, v2);
}
inline void QOpenGLFunctions_4_2_Compatibility::glProgramUniform2uiv(GLuint program, GLint location, GLsizei count, const GLuint *value)
{
- d_4_1_Core->ProgramUniform2uiv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform2uiv(program, location, count, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glProgramUniform2ui(GLuint program, GLint location, GLuint v0, GLuint v1)
{
- d_4_1_Core->ProgramUniform2ui(program, location, v0, v1);
+ d_4_1_Core->f.ProgramUniform2ui(program, location, v0, v1);
}
inline void QOpenGLFunctions_4_2_Compatibility::glProgramUniform2dv(GLuint program, GLint location, GLsizei count, const GLdouble *value)
{
- d_4_1_Core->ProgramUniform2dv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform2dv(program, location, count, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glProgramUniform2d(GLuint program, GLint location, GLdouble v0, GLdouble v1)
{
- d_4_1_Core->ProgramUniform2d(program, location, v0, v1);
+ d_4_1_Core->f.ProgramUniform2d(program, location, v0, v1);
}
inline void QOpenGLFunctions_4_2_Compatibility::glProgramUniform2fv(GLuint program, GLint location, GLsizei count, const GLfloat *value)
{
- d_4_1_Core->ProgramUniform2fv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform2fv(program, location, count, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glProgramUniform2f(GLuint program, GLint location, GLfloat v0, GLfloat v1)
{
- d_4_1_Core->ProgramUniform2f(program, location, v0, v1);
+ d_4_1_Core->f.ProgramUniform2f(program, location, v0, v1);
}
inline void QOpenGLFunctions_4_2_Compatibility::glProgramUniform2iv(GLuint program, GLint location, GLsizei count, const GLint *value)
{
- d_4_1_Core->ProgramUniform2iv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform2iv(program, location, count, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glProgramUniform2i(GLuint program, GLint location, GLint v0, GLint v1)
{
- d_4_1_Core->ProgramUniform2i(program, location, v0, v1);
+ d_4_1_Core->f.ProgramUniform2i(program, location, v0, v1);
}
inline void QOpenGLFunctions_4_2_Compatibility::glProgramUniform1uiv(GLuint program, GLint location, GLsizei count, const GLuint *value)
{
- d_4_1_Core->ProgramUniform1uiv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform1uiv(program, location, count, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glProgramUniform1ui(GLuint program, GLint location, GLuint v0)
{
- d_4_1_Core->ProgramUniform1ui(program, location, v0);
+ d_4_1_Core->f.ProgramUniform1ui(program, location, v0);
}
inline void QOpenGLFunctions_4_2_Compatibility::glProgramUniform1dv(GLuint program, GLint location, GLsizei count, const GLdouble *value)
{
- d_4_1_Core->ProgramUniform1dv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform1dv(program, location, count, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glProgramUniform1d(GLuint program, GLint location, GLdouble v0)
{
- d_4_1_Core->ProgramUniform1d(program, location, v0);
+ d_4_1_Core->f.ProgramUniform1d(program, location, v0);
}
inline void QOpenGLFunctions_4_2_Compatibility::glProgramUniform1fv(GLuint program, GLint location, GLsizei count, const GLfloat *value)
{
- d_4_1_Core->ProgramUniform1fv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform1fv(program, location, count, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glProgramUniform1f(GLuint program, GLint location, GLfloat v0)
{
- d_4_1_Core->ProgramUniform1f(program, location, v0);
+ d_4_1_Core->f.ProgramUniform1f(program, location, v0);
}
inline void QOpenGLFunctions_4_2_Compatibility::glProgramUniform1iv(GLuint program, GLint location, GLsizei count, const GLint *value)
{
- d_4_1_Core->ProgramUniform1iv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform1iv(program, location, count, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glProgramUniform1i(GLuint program, GLint location, GLint v0)
{
- d_4_1_Core->ProgramUniform1i(program, location, v0);
+ d_4_1_Core->f.ProgramUniform1i(program, location, v0);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetProgramPipelineiv(GLuint pipeline, GLenum pname, GLint *params)
{
- d_4_1_Core->GetProgramPipelineiv(pipeline, pname, params);
+ d_4_1_Core->f.GetProgramPipelineiv(pipeline, pname, params);
}
inline GLboolean QOpenGLFunctions_4_2_Compatibility::glIsProgramPipeline(GLuint pipeline)
{
- return d_4_1_Core->IsProgramPipeline(pipeline);
+ return d_4_1_Core->f.IsProgramPipeline(pipeline);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGenProgramPipelines(GLsizei n, GLuint *pipelines)
{
- d_4_1_Core->GenProgramPipelines(n, pipelines);
+ d_4_1_Core->f.GenProgramPipelines(n, pipelines);
}
inline void QOpenGLFunctions_4_2_Compatibility::glDeleteProgramPipelines(GLsizei n, const GLuint *pipelines)
{
- d_4_1_Core->DeleteProgramPipelines(n, pipelines);
+ d_4_1_Core->f.DeleteProgramPipelines(n, pipelines);
}
inline void QOpenGLFunctions_4_2_Compatibility::glBindProgramPipeline(GLuint pipeline)
{
- d_4_1_Core->BindProgramPipeline(pipeline);
+ d_4_1_Core->f.BindProgramPipeline(pipeline);
}
inline GLuint QOpenGLFunctions_4_2_Compatibility::glCreateShaderProgramv(GLenum type, GLsizei count, const GLchar* const *strings)
{
- return d_4_1_Core->CreateShaderProgramv(type, count, strings);
+ return d_4_1_Core->f.CreateShaderProgramv(type, count, strings);
}
inline void QOpenGLFunctions_4_2_Compatibility::glActiveShaderProgram(GLuint pipeline, GLuint program)
{
- d_4_1_Core->ActiveShaderProgram(pipeline, program);
+ d_4_1_Core->f.ActiveShaderProgram(pipeline, program);
}
inline void QOpenGLFunctions_4_2_Compatibility::glUseProgramStages(GLuint pipeline, GLbitfield stages, GLuint program)
{
- d_4_1_Core->UseProgramStages(pipeline, stages, program);
+ d_4_1_Core->f.UseProgramStages(pipeline, stages, program);
}
inline void QOpenGLFunctions_4_2_Compatibility::glProgramParameteri(GLuint program, GLenum pname, GLint value)
{
- d_4_1_Core->ProgramParameteri(program, pname, value);
+ d_4_1_Core->f.ProgramParameteri(program, pname, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glProgramBinary(GLuint program, GLenum binaryFormat, const GLvoid *binary, GLsizei length)
{
- d_4_1_Core->ProgramBinary(program, binaryFormat, binary, length);
+ d_4_1_Core->f.ProgramBinary(program, binaryFormat, binary, length);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetProgramBinary(GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, GLvoid *binary)
{
- d_4_1_Core->GetProgramBinary(program, bufSize, length, binaryFormat, binary);
+ d_4_1_Core->f.GetProgramBinary(program, bufSize, length, binaryFormat, binary);
}
inline void QOpenGLFunctions_4_2_Compatibility::glClearDepthf(GLfloat dd)
{
- d_4_1_Core->ClearDepthf(dd);
+ d_4_1_Core->f.ClearDepthf(dd);
}
inline void QOpenGLFunctions_4_2_Compatibility::glDepthRangef(GLfloat n, GLfloat f)
{
- d_4_1_Core->DepthRangef(n, f);
+ d_4_1_Core->f.DepthRangef(n, f);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision)
{
- d_4_1_Core->GetShaderPrecisionFormat(shadertype, precisiontype, range, precision);
+ d_4_1_Core->f.GetShaderPrecisionFormat(shadertype, precisiontype, range, precision);
}
inline void QOpenGLFunctions_4_2_Compatibility::glShaderBinary(GLsizei count, const GLuint *shaders, GLenum binaryformat, const GLvoid *binary, GLsizei length)
{
- d_4_1_Core->ShaderBinary(count, shaders, binaryformat, binary, length);
+ d_4_1_Core->f.ShaderBinary(count, shaders, binaryformat, binary, length);
}
inline void QOpenGLFunctions_4_2_Compatibility::glReleaseShaderCompiler()
{
- d_4_1_Core->ReleaseShaderCompiler();
+ d_4_1_Core->f.ReleaseShaderCompiler();
}
// OpenGL 4.2 core functions
inline void QOpenGLFunctions_4_2_Compatibility::glTexStorage3D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth)
{
- d_4_2_Core->TexStorage3D(target, levels, internalformat, width, height, depth);
+ d_4_2_Core->f.TexStorage3D(target, levels, internalformat, width, height, depth);
}
inline void QOpenGLFunctions_4_2_Compatibility::glTexStorage2D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height)
{
- d_4_2_Core->TexStorage2D(target, levels, internalformat, width, height);
+ d_4_2_Core->f.TexStorage2D(target, levels, internalformat, width, height);
}
inline void QOpenGLFunctions_4_2_Compatibility::glTexStorage1D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width)
{
- d_4_2_Core->TexStorage1D(target, levels, internalformat, width);
+ d_4_2_Core->f.TexStorage1D(target, levels, internalformat, width);
}
inline void QOpenGLFunctions_4_2_Compatibility::glMemoryBarrier(GLbitfield barriers)
{
- d_4_2_Core->MemoryBarrier(barriers);
+ d_4_2_Core->f.MemoryBarrier(barriers);
}
inline void QOpenGLFunctions_4_2_Compatibility::glBindImageTexture(GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format)
{
- d_4_2_Core->BindImageTexture(unit, texture, level, layered, layer, access, format);
+ d_4_2_Core->f.BindImageTexture(unit, texture, level, layered, layer, access, format);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetActiveAtomicCounterBufferiv(GLuint program, GLuint bufferIndex, GLenum pname, GLint *params)
{
- d_4_2_Core->GetActiveAtomicCounterBufferiv(program, bufferIndex, pname, params);
+ d_4_2_Core->f.GetActiveAtomicCounterBufferiv(program, bufferIndex, pname, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetInternalformativ(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint *params)
{
- d_4_2_Core->GetInternalformativ(target, internalformat, pname, bufSize, params);
+ d_4_2_Core->f.GetInternalformativ(target, internalformat, pname, bufSize, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glDrawTransformFeedbackStreamInstanced(GLenum mode, GLuint id, GLuint stream, GLsizei instancecount)
{
- d_4_2_Core->DrawTransformFeedbackStreamInstanced(mode, id, stream, instancecount);
+ d_4_2_Core->f.DrawTransformFeedbackStreamInstanced(mode, id, stream, instancecount);
}
inline void QOpenGLFunctions_4_2_Compatibility::glDrawTransformFeedbackInstanced(GLenum mode, GLuint id, GLsizei instancecount)
{
- d_4_2_Core->DrawTransformFeedbackInstanced(mode, id, instancecount);
+ d_4_2_Core->f.DrawTransformFeedbackInstanced(mode, id, instancecount);
}
inline void QOpenGLFunctions_4_2_Compatibility::glDrawElementsInstancedBaseVertexBaseInstance(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex, GLuint baseinstance)
{
- d_4_2_Core->DrawElementsInstancedBaseVertexBaseInstance(mode, count, type, indices, instancecount, basevertex, baseinstance);
+ d_4_2_Core->f.DrawElementsInstancedBaseVertexBaseInstance(mode, count, type, indices, instancecount, basevertex, baseinstance);
}
inline void QOpenGLFunctions_4_2_Compatibility::glDrawElementsInstancedBaseInstance(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLuint baseinstance)
{
- d_4_2_Core->DrawElementsInstancedBaseInstance(mode, count, type, indices, instancecount, baseinstance);
+ d_4_2_Core->f.DrawElementsInstancedBaseInstance(mode, count, type, indices, instancecount, baseinstance);
}
inline void QOpenGLFunctions_4_2_Compatibility::glDrawArraysInstancedBaseInstance(GLenum mode, GLint first, GLsizei count, GLsizei instancecount, GLuint baseinstance)
{
- d_4_2_Core->DrawArraysInstancedBaseInstance(mode, first, count, instancecount, baseinstance);
+ d_4_2_Core->f.DrawArraysInstancedBaseInstance(mode, first, count, instancecount, baseinstance);
}
// OpenGL 1.0 deprecated functions
inline void QOpenGLFunctions_4_2_Compatibility::glTranslatef(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->Translatef(x, y, z);
+ d_1_0_Deprecated->f.Translatef(x, y, z);
}
inline void QOpenGLFunctions_4_2_Compatibility::glTranslated(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->Translated(x, y, z);
+ d_1_0_Deprecated->f.Translated(x, y, z);
}
inline void QOpenGLFunctions_4_2_Compatibility::glScalef(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->Scalef(x, y, z);
+ d_1_0_Deprecated->f.Scalef(x, y, z);
}
inline void QOpenGLFunctions_4_2_Compatibility::glScaled(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->Scaled(x, y, z);
+ d_1_0_Deprecated->f.Scaled(x, y, z);
}
inline void QOpenGLFunctions_4_2_Compatibility::glRotatef(GLfloat angle, GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->Rotatef(angle, x, y, z);
+ d_1_0_Deprecated->f.Rotatef(angle, x, y, z);
}
inline void QOpenGLFunctions_4_2_Compatibility::glRotated(GLdouble angle, GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->Rotated(angle, x, y, z);
+ d_1_0_Deprecated->f.Rotated(angle, x, y, z);
}
inline void QOpenGLFunctions_4_2_Compatibility::glPushMatrix()
{
- d_1_0_Deprecated->PushMatrix();
+ d_1_0_Deprecated->f.PushMatrix();
}
inline void QOpenGLFunctions_4_2_Compatibility::glPopMatrix()
{
- d_1_0_Deprecated->PopMatrix();
+ d_1_0_Deprecated->f.PopMatrix();
}
inline void QOpenGLFunctions_4_2_Compatibility::glOrtho(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
{
- d_1_0_Deprecated->Ortho(left, right, bottom, top, zNear, zFar);
+ d_1_0_Deprecated->f.Ortho(left, right, bottom, top, zNear, zFar);
}
inline void QOpenGLFunctions_4_2_Compatibility::glMultMatrixd(const GLdouble *m)
{
- d_1_0_Deprecated->MultMatrixd(m);
+ d_1_0_Deprecated->f.MultMatrixd(m);
}
inline void QOpenGLFunctions_4_2_Compatibility::glMultMatrixf(const GLfloat *m)
{
- d_1_0_Deprecated->MultMatrixf(m);
+ d_1_0_Deprecated->f.MultMatrixf(m);
}
inline void QOpenGLFunctions_4_2_Compatibility::glMatrixMode(GLenum mode)
{
- d_1_0_Deprecated->MatrixMode(mode);
+ d_1_0_Deprecated->f.MatrixMode(mode);
}
inline void QOpenGLFunctions_4_2_Compatibility::glLoadMatrixd(const GLdouble *m)
{
- d_1_0_Deprecated->LoadMatrixd(m);
+ d_1_0_Deprecated->f.LoadMatrixd(m);
}
inline void QOpenGLFunctions_4_2_Compatibility::glLoadMatrixf(const GLfloat *m)
{
- d_1_0_Deprecated->LoadMatrixf(m);
+ d_1_0_Deprecated->f.LoadMatrixf(m);
}
inline void QOpenGLFunctions_4_2_Compatibility::glLoadIdentity()
{
- d_1_0_Deprecated->LoadIdentity();
+ d_1_0_Deprecated->f.LoadIdentity();
}
inline void QOpenGLFunctions_4_2_Compatibility::glFrustum(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
{
- d_1_0_Deprecated->Frustum(left, right, bottom, top, zNear, zFar);
+ d_1_0_Deprecated->f.Frustum(left, right, bottom, top, zNear, zFar);
}
inline GLboolean QOpenGLFunctions_4_2_Compatibility::glIsList(GLuint list)
{
- return d_1_0_Deprecated->IsList(list);
+ return d_1_0_Deprecated->f.IsList(list);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetTexGeniv(GLenum coord, GLenum pname, GLint *params)
{
- d_1_0_Deprecated->GetTexGeniv(coord, pname, params);
+ d_1_0_Deprecated->f.GetTexGeniv(coord, pname, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetTexGenfv(GLenum coord, GLenum pname, GLfloat *params)
{
- d_1_0_Deprecated->GetTexGenfv(coord, pname, params);
+ d_1_0_Deprecated->f.GetTexGenfv(coord, pname, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetTexGendv(GLenum coord, GLenum pname, GLdouble *params)
{
- d_1_0_Deprecated->GetTexGendv(coord, pname, params);
+ d_1_0_Deprecated->f.GetTexGendv(coord, pname, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetTexEnviv(GLenum target, GLenum pname, GLint *params)
{
- d_1_0_Deprecated->GetTexEnviv(target, pname, params);
+ d_1_0_Deprecated->f.GetTexEnviv(target, pname, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetTexEnvfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_0_Deprecated->GetTexEnvfv(target, pname, params);
+ d_1_0_Deprecated->f.GetTexEnvfv(target, pname, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetPolygonStipple(GLubyte *mask)
{
- d_1_0_Deprecated->GetPolygonStipple(mask);
+ d_1_0_Deprecated->f.GetPolygonStipple(mask);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetPixelMapusv(GLenum map, GLushort *values)
{
- d_1_0_Deprecated->GetPixelMapusv(map, values);
+ d_1_0_Deprecated->f.GetPixelMapusv(map, values);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetPixelMapuiv(GLenum map, GLuint *values)
{
- d_1_0_Deprecated->GetPixelMapuiv(map, values);
+ d_1_0_Deprecated->f.GetPixelMapuiv(map, values);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetPixelMapfv(GLenum map, GLfloat *values)
{
- d_1_0_Deprecated->GetPixelMapfv(map, values);
+ d_1_0_Deprecated->f.GetPixelMapfv(map, values);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetMaterialiv(GLenum face, GLenum pname, GLint *params)
{
- d_1_0_Deprecated->GetMaterialiv(face, pname, params);
+ d_1_0_Deprecated->f.GetMaterialiv(face, pname, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetMaterialfv(GLenum face, GLenum pname, GLfloat *params)
{
- d_1_0_Deprecated->GetMaterialfv(face, pname, params);
+ d_1_0_Deprecated->f.GetMaterialfv(face, pname, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetMapiv(GLenum target, GLenum query, GLint *v)
{
- d_1_0_Deprecated->GetMapiv(target, query, v);
+ d_1_0_Deprecated->f.GetMapiv(target, query, v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetMapfv(GLenum target, GLenum query, GLfloat *v)
{
- d_1_0_Deprecated->GetMapfv(target, query, v);
+ d_1_0_Deprecated->f.GetMapfv(target, query, v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetMapdv(GLenum target, GLenum query, GLdouble *v)
{
- d_1_0_Deprecated->GetMapdv(target, query, v);
+ d_1_0_Deprecated->f.GetMapdv(target, query, v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetLightiv(GLenum light, GLenum pname, GLint *params)
{
- d_1_0_Deprecated->GetLightiv(light, pname, params);
+ d_1_0_Deprecated->f.GetLightiv(light, pname, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetLightfv(GLenum light, GLenum pname, GLfloat *params)
{
- d_1_0_Deprecated->GetLightfv(light, pname, params);
+ d_1_0_Deprecated->f.GetLightfv(light, pname, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetClipPlane(GLenum plane, GLdouble *equation)
{
- d_1_0_Deprecated->GetClipPlane(plane, equation);
+ d_1_0_Deprecated->f.GetClipPlane(plane, equation);
}
inline void QOpenGLFunctions_4_2_Compatibility::glDrawPixels(GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_0_Deprecated->DrawPixels(width, height, format, type, pixels);
+ d_1_0_Deprecated->f.DrawPixels(width, height, format, type, pixels);
}
inline void QOpenGLFunctions_4_2_Compatibility::glCopyPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum type)
{
- d_1_0_Deprecated->CopyPixels(x, y, width, height, type);
+ d_1_0_Deprecated->f.CopyPixels(x, y, width, height, type);
}
inline void QOpenGLFunctions_4_2_Compatibility::glPixelMapusv(GLenum map, GLint mapsize, const GLushort *values)
{
- d_1_0_Deprecated->PixelMapusv(map, mapsize, values);
+ d_1_0_Deprecated->f.PixelMapusv(map, mapsize, values);
}
inline void QOpenGLFunctions_4_2_Compatibility::glPixelMapuiv(GLenum map, GLint mapsize, const GLuint *values)
{
- d_1_0_Deprecated->PixelMapuiv(map, mapsize, values);
+ d_1_0_Deprecated->f.PixelMapuiv(map, mapsize, values);
}
inline void QOpenGLFunctions_4_2_Compatibility::glPixelMapfv(GLenum map, GLint mapsize, const GLfloat *values)
{
- d_1_0_Deprecated->PixelMapfv(map, mapsize, values);
+ d_1_0_Deprecated->f.PixelMapfv(map, mapsize, values);
}
inline void QOpenGLFunctions_4_2_Compatibility::glPixelTransferi(GLenum pname, GLint param)
{
- d_1_0_Deprecated->PixelTransferi(pname, param);
+ d_1_0_Deprecated->f.PixelTransferi(pname, param);
}
inline void QOpenGLFunctions_4_2_Compatibility::glPixelTransferf(GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->PixelTransferf(pname, param);
+ d_1_0_Deprecated->f.PixelTransferf(pname, param);
}
inline void QOpenGLFunctions_4_2_Compatibility::glPixelZoom(GLfloat xfactor, GLfloat yfactor)
{
- d_1_0_Deprecated->PixelZoom(xfactor, yfactor);
+ d_1_0_Deprecated->f.PixelZoom(xfactor, yfactor);
}
inline void QOpenGLFunctions_4_2_Compatibility::glAlphaFunc(GLenum func, GLfloat ref)
{
- d_1_0_Deprecated->AlphaFunc(func, ref);
+ d_1_0_Deprecated->f.AlphaFunc(func, ref);
}
inline void QOpenGLFunctions_4_2_Compatibility::glEvalPoint2(GLint i, GLint j)
{
- d_1_0_Deprecated->EvalPoint2(i, j);
+ d_1_0_Deprecated->f.EvalPoint2(i, j);
}
inline void QOpenGLFunctions_4_2_Compatibility::glEvalMesh2(GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2)
{
- d_1_0_Deprecated->EvalMesh2(mode, i1, i2, j1, j2);
+ d_1_0_Deprecated->f.EvalMesh2(mode, i1, i2, j1, j2);
}
inline void QOpenGLFunctions_4_2_Compatibility::glEvalPoint1(GLint i)
{
- d_1_0_Deprecated->EvalPoint1(i);
+ d_1_0_Deprecated->f.EvalPoint1(i);
}
inline void QOpenGLFunctions_4_2_Compatibility::glEvalMesh1(GLenum mode, GLint i1, GLint i2)
{
- d_1_0_Deprecated->EvalMesh1(mode, i1, i2);
+ d_1_0_Deprecated->f.EvalMesh1(mode, i1, i2);
}
inline void QOpenGLFunctions_4_2_Compatibility::glEvalCoord2fv(const GLfloat *u)
{
- d_1_0_Deprecated->EvalCoord2fv(u);
+ d_1_0_Deprecated->f.EvalCoord2fv(u);
}
inline void QOpenGLFunctions_4_2_Compatibility::glEvalCoord2f(GLfloat u, GLfloat v)
{
- d_1_0_Deprecated->EvalCoord2f(u, v);
+ d_1_0_Deprecated->f.EvalCoord2f(u, v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glEvalCoord2dv(const GLdouble *u)
{
- d_1_0_Deprecated->EvalCoord2dv(u);
+ d_1_0_Deprecated->f.EvalCoord2dv(u);
}
inline void QOpenGLFunctions_4_2_Compatibility::glEvalCoord2d(GLdouble u, GLdouble v)
{
- d_1_0_Deprecated->EvalCoord2d(u, v);
+ d_1_0_Deprecated->f.EvalCoord2d(u, v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glEvalCoord1fv(const GLfloat *u)
{
- d_1_0_Deprecated->EvalCoord1fv(u);
+ d_1_0_Deprecated->f.EvalCoord1fv(u);
}
inline void QOpenGLFunctions_4_2_Compatibility::glEvalCoord1f(GLfloat u)
{
- d_1_0_Deprecated->EvalCoord1f(u);
+ d_1_0_Deprecated->f.EvalCoord1f(u);
}
inline void QOpenGLFunctions_4_2_Compatibility::glEvalCoord1dv(const GLdouble *u)
{
- d_1_0_Deprecated->EvalCoord1dv(u);
+ d_1_0_Deprecated->f.EvalCoord1dv(u);
}
inline void QOpenGLFunctions_4_2_Compatibility::glEvalCoord1d(GLdouble u)
{
- d_1_0_Deprecated->EvalCoord1d(u);
+ d_1_0_Deprecated->f.EvalCoord1d(u);
}
inline void QOpenGLFunctions_4_2_Compatibility::glMapGrid2f(GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2)
{
- d_1_0_Deprecated->MapGrid2f(un, u1, u2, vn, v1, v2);
+ d_1_0_Deprecated->f.MapGrid2f(un, u1, u2, vn, v1, v2);
}
inline void QOpenGLFunctions_4_2_Compatibility::glMapGrid2d(GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2)
{
- d_1_0_Deprecated->MapGrid2d(un, u1, u2, vn, v1, v2);
+ d_1_0_Deprecated->f.MapGrid2d(un, u1, u2, vn, v1, v2);
}
inline void QOpenGLFunctions_4_2_Compatibility::glMapGrid1f(GLint un, GLfloat u1, GLfloat u2)
{
- d_1_0_Deprecated->MapGrid1f(un, u1, u2);
+ d_1_0_Deprecated->f.MapGrid1f(un, u1, u2);
}
inline void QOpenGLFunctions_4_2_Compatibility::glMapGrid1d(GLint un, GLdouble u1, GLdouble u2)
{
- d_1_0_Deprecated->MapGrid1d(un, u1, u2);
+ d_1_0_Deprecated->f.MapGrid1d(un, u1, u2);
}
inline 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)
{
- d_1_0_Deprecated->Map2f(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points);
+ d_1_0_Deprecated->f.Map2f(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points);
}
inline 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)
{
- d_1_0_Deprecated->Map2d(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points);
+ d_1_0_Deprecated->f.Map2d(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points);
}
inline void QOpenGLFunctions_4_2_Compatibility::glMap1f(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points)
{
- d_1_0_Deprecated->Map1f(target, u1, u2, stride, order, points);
+ d_1_0_Deprecated->f.Map1f(target, u1, u2, stride, order, points);
}
inline void QOpenGLFunctions_4_2_Compatibility::glMap1d(GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points)
{
- d_1_0_Deprecated->Map1d(target, u1, u2, stride, order, points);
+ d_1_0_Deprecated->f.Map1d(target, u1, u2, stride, order, points);
}
inline void QOpenGLFunctions_4_2_Compatibility::glPushAttrib(GLbitfield mask)
{
- d_1_0_Deprecated->PushAttrib(mask);
+ d_1_0_Deprecated->f.PushAttrib(mask);
}
inline void QOpenGLFunctions_4_2_Compatibility::glPopAttrib()
{
- d_1_0_Deprecated->PopAttrib();
+ d_1_0_Deprecated->f.PopAttrib();
}
inline void QOpenGLFunctions_4_2_Compatibility::glAccum(GLenum op, GLfloat value)
{
- d_1_0_Deprecated->Accum(op, value);
+ d_1_0_Deprecated->f.Accum(op, value);
}
inline void QOpenGLFunctions_4_2_Compatibility::glIndexMask(GLuint mask)
{
- d_1_0_Deprecated->IndexMask(mask);
+ d_1_0_Deprecated->f.IndexMask(mask);
}
inline void QOpenGLFunctions_4_2_Compatibility::glClearIndex(GLfloat c)
{
- d_1_0_Deprecated->ClearIndex(c);
+ d_1_0_Deprecated->f.ClearIndex(c);
}
inline void QOpenGLFunctions_4_2_Compatibility::glClearAccum(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_0_Deprecated->ClearAccum(red, green, blue, alpha);
+ d_1_0_Deprecated->f.ClearAccum(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_2_Compatibility::glPushName(GLuint name)
{
- d_1_0_Deprecated->PushName(name);
+ d_1_0_Deprecated->f.PushName(name);
}
inline void QOpenGLFunctions_4_2_Compatibility::glPopName()
{
- d_1_0_Deprecated->PopName();
+ d_1_0_Deprecated->f.PopName();
}
inline void QOpenGLFunctions_4_2_Compatibility::glPassThrough(GLfloat token)
{
- d_1_0_Deprecated->PassThrough(token);
+ d_1_0_Deprecated->f.PassThrough(token);
}
inline void QOpenGLFunctions_4_2_Compatibility::glLoadName(GLuint name)
{
- d_1_0_Deprecated->LoadName(name);
+ d_1_0_Deprecated->f.LoadName(name);
}
inline void QOpenGLFunctions_4_2_Compatibility::glInitNames()
{
- d_1_0_Deprecated->InitNames();
+ d_1_0_Deprecated->f.InitNames();
}
inline GLint QOpenGLFunctions_4_2_Compatibility::glRenderMode(GLenum mode)
{
- return d_1_0_Deprecated->RenderMode(mode);
+ return d_1_0_Deprecated->f.RenderMode(mode);
}
inline void QOpenGLFunctions_4_2_Compatibility::glSelectBuffer(GLsizei size, GLuint *buffer)
{
- d_1_0_Deprecated->SelectBuffer(size, buffer);
+ d_1_0_Deprecated->f.SelectBuffer(size, buffer);
}
inline void QOpenGLFunctions_4_2_Compatibility::glFeedbackBuffer(GLsizei size, GLenum type, GLfloat *buffer)
{
- d_1_0_Deprecated->FeedbackBuffer(size, type, buffer);
+ d_1_0_Deprecated->f.FeedbackBuffer(size, type, buffer);
}
inline void QOpenGLFunctions_4_2_Compatibility::glTexGeniv(GLenum coord, GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->TexGeniv(coord, pname, params);
+ d_1_0_Deprecated->f.TexGeniv(coord, pname, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glTexGeni(GLenum coord, GLenum pname, GLint param)
{
- d_1_0_Deprecated->TexGeni(coord, pname, param);
+ d_1_0_Deprecated->f.TexGeni(coord, pname, param);
}
inline void QOpenGLFunctions_4_2_Compatibility::glTexGenfv(GLenum coord, GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->TexGenfv(coord, pname, params);
+ d_1_0_Deprecated->f.TexGenfv(coord, pname, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glTexGenf(GLenum coord, GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->TexGenf(coord, pname, param);
+ d_1_0_Deprecated->f.TexGenf(coord, pname, param);
}
inline void QOpenGLFunctions_4_2_Compatibility::glTexGendv(GLenum coord, GLenum pname, const GLdouble *params)
{
- d_1_0_Deprecated->TexGendv(coord, pname, params);
+ d_1_0_Deprecated->f.TexGendv(coord, pname, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glTexGend(GLenum coord, GLenum pname, GLdouble param)
{
- d_1_0_Deprecated->TexGend(coord, pname, param);
+ d_1_0_Deprecated->f.TexGend(coord, pname, param);
}
inline void QOpenGLFunctions_4_2_Compatibility::glTexEnviv(GLenum target, GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->TexEnviv(target, pname, params);
+ d_1_0_Deprecated->f.TexEnviv(target, pname, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glTexEnvi(GLenum target, GLenum pname, GLint param)
{
- d_1_0_Deprecated->TexEnvi(target, pname, param);
+ d_1_0_Deprecated->f.TexEnvi(target, pname, param);
}
inline void QOpenGLFunctions_4_2_Compatibility::glTexEnvfv(GLenum target, GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->TexEnvfv(target, pname, params);
+ d_1_0_Deprecated->f.TexEnvfv(target, pname, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glTexEnvf(GLenum target, GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->TexEnvf(target, pname, param);
+ d_1_0_Deprecated->f.TexEnvf(target, pname, param);
}
inline void QOpenGLFunctions_4_2_Compatibility::glShadeModel(GLenum mode)
{
- d_1_0_Deprecated->ShadeModel(mode);
+ d_1_0_Deprecated->f.ShadeModel(mode);
}
inline void QOpenGLFunctions_4_2_Compatibility::glPolygonStipple(const GLubyte *mask)
{
- d_1_0_Deprecated->PolygonStipple(mask);
+ d_1_0_Deprecated->f.PolygonStipple(mask);
}
inline void QOpenGLFunctions_4_2_Compatibility::glMaterialiv(GLenum face, GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->Materialiv(face, pname, params);
+ d_1_0_Deprecated->f.Materialiv(face, pname, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glMateriali(GLenum face, GLenum pname, GLint param)
{
- d_1_0_Deprecated->Materiali(face, pname, param);
+ d_1_0_Deprecated->f.Materiali(face, pname, param);
}
inline void QOpenGLFunctions_4_2_Compatibility::glMaterialfv(GLenum face, GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->Materialfv(face, pname, params);
+ d_1_0_Deprecated->f.Materialfv(face, pname, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glMaterialf(GLenum face, GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->Materialf(face, pname, param);
+ d_1_0_Deprecated->f.Materialf(face, pname, param);
}
inline void QOpenGLFunctions_4_2_Compatibility::glLineStipple(GLint factor, GLushort pattern)
{
- d_1_0_Deprecated->LineStipple(factor, pattern);
+ d_1_0_Deprecated->f.LineStipple(factor, pattern);
}
inline void QOpenGLFunctions_4_2_Compatibility::glLightModeliv(GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->LightModeliv(pname, params);
+ d_1_0_Deprecated->f.LightModeliv(pname, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glLightModeli(GLenum pname, GLint param)
{
- d_1_0_Deprecated->LightModeli(pname, param);
+ d_1_0_Deprecated->f.LightModeli(pname, param);
}
inline void QOpenGLFunctions_4_2_Compatibility::glLightModelfv(GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->LightModelfv(pname, params);
+ d_1_0_Deprecated->f.LightModelfv(pname, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glLightModelf(GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->LightModelf(pname, param);
+ d_1_0_Deprecated->f.LightModelf(pname, param);
}
inline void QOpenGLFunctions_4_2_Compatibility::glLightiv(GLenum light, GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->Lightiv(light, pname, params);
+ d_1_0_Deprecated->f.Lightiv(light, pname, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glLighti(GLenum light, GLenum pname, GLint param)
{
- d_1_0_Deprecated->Lighti(light, pname, param);
+ d_1_0_Deprecated->f.Lighti(light, pname, param);
}
inline void QOpenGLFunctions_4_2_Compatibility::glLightfv(GLenum light, GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->Lightfv(light, pname, params);
+ d_1_0_Deprecated->f.Lightfv(light, pname, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glLightf(GLenum light, GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->Lightf(light, pname, param);
+ d_1_0_Deprecated->f.Lightf(light, pname, param);
}
inline void QOpenGLFunctions_4_2_Compatibility::glFogiv(GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->Fogiv(pname, params);
+ d_1_0_Deprecated->f.Fogiv(pname, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glFogi(GLenum pname, GLint param)
{
- d_1_0_Deprecated->Fogi(pname, param);
+ d_1_0_Deprecated->f.Fogi(pname, param);
}
inline void QOpenGLFunctions_4_2_Compatibility::glFogfv(GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->Fogfv(pname, params);
+ d_1_0_Deprecated->f.Fogfv(pname, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glFogf(GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->Fogf(pname, param);
+ d_1_0_Deprecated->f.Fogf(pname, param);
}
inline void QOpenGLFunctions_4_2_Compatibility::glColorMaterial(GLenum face, GLenum mode)
{
- d_1_0_Deprecated->ColorMaterial(face, mode);
+ d_1_0_Deprecated->f.ColorMaterial(face, mode);
}
inline void QOpenGLFunctions_4_2_Compatibility::glClipPlane(GLenum plane, const GLdouble *equation)
{
- d_1_0_Deprecated->ClipPlane(plane, equation);
+ d_1_0_Deprecated->f.ClipPlane(plane, equation);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertex4sv(const GLshort *v)
{
- d_1_0_Deprecated->Vertex4sv(v);
+ d_1_0_Deprecated->f.Vertex4sv(v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertex4s(GLshort x, GLshort y, GLshort z, GLshort w)
{
- d_1_0_Deprecated->Vertex4s(x, y, z, w);
+ d_1_0_Deprecated->f.Vertex4s(x, y, z, w);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertex4iv(const GLint *v)
{
- d_1_0_Deprecated->Vertex4iv(v);
+ d_1_0_Deprecated->f.Vertex4iv(v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertex4i(GLint x, GLint y, GLint z, GLint w)
{
- d_1_0_Deprecated->Vertex4i(x, y, z, w);
+ d_1_0_Deprecated->f.Vertex4i(x, y, z, w);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertex4fv(const GLfloat *v)
{
- d_1_0_Deprecated->Vertex4fv(v);
+ d_1_0_Deprecated->f.Vertex4fv(v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertex4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
{
- d_1_0_Deprecated->Vertex4f(x, y, z, w);
+ d_1_0_Deprecated->f.Vertex4f(x, y, z, w);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertex4dv(const GLdouble *v)
{
- d_1_0_Deprecated->Vertex4dv(v);
+ d_1_0_Deprecated->f.Vertex4dv(v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertex4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
{
- d_1_0_Deprecated->Vertex4d(x, y, z, w);
+ d_1_0_Deprecated->f.Vertex4d(x, y, z, w);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertex3sv(const GLshort *v)
{
- d_1_0_Deprecated->Vertex3sv(v);
+ d_1_0_Deprecated->f.Vertex3sv(v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertex3s(GLshort x, GLshort y, GLshort z)
{
- d_1_0_Deprecated->Vertex3s(x, y, z);
+ d_1_0_Deprecated->f.Vertex3s(x, y, z);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertex3iv(const GLint *v)
{
- d_1_0_Deprecated->Vertex3iv(v);
+ d_1_0_Deprecated->f.Vertex3iv(v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertex3i(GLint x, GLint y, GLint z)
{
- d_1_0_Deprecated->Vertex3i(x, y, z);
+ d_1_0_Deprecated->f.Vertex3i(x, y, z);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertex3fv(const GLfloat *v)
{
- d_1_0_Deprecated->Vertex3fv(v);
+ d_1_0_Deprecated->f.Vertex3fv(v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertex3f(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->Vertex3f(x, y, z);
+ d_1_0_Deprecated->f.Vertex3f(x, y, z);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertex3dv(const GLdouble *v)
{
- d_1_0_Deprecated->Vertex3dv(v);
+ d_1_0_Deprecated->f.Vertex3dv(v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertex3d(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->Vertex3d(x, y, z);
+ d_1_0_Deprecated->f.Vertex3d(x, y, z);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertex2sv(const GLshort *v)
{
- d_1_0_Deprecated->Vertex2sv(v);
+ d_1_0_Deprecated->f.Vertex2sv(v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertex2s(GLshort x, GLshort y)
{
- d_1_0_Deprecated->Vertex2s(x, y);
+ d_1_0_Deprecated->f.Vertex2s(x, y);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertex2iv(const GLint *v)
{
- d_1_0_Deprecated->Vertex2iv(v);
+ d_1_0_Deprecated->f.Vertex2iv(v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertex2i(GLint x, GLint y)
{
- d_1_0_Deprecated->Vertex2i(x, y);
+ d_1_0_Deprecated->f.Vertex2i(x, y);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertex2fv(const GLfloat *v)
{
- d_1_0_Deprecated->Vertex2fv(v);
+ d_1_0_Deprecated->f.Vertex2fv(v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertex2f(GLfloat x, GLfloat y)
{
- d_1_0_Deprecated->Vertex2f(x, y);
+ d_1_0_Deprecated->f.Vertex2f(x, y);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertex2dv(const GLdouble *v)
{
- d_1_0_Deprecated->Vertex2dv(v);
+ d_1_0_Deprecated->f.Vertex2dv(v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertex2d(GLdouble x, GLdouble y)
{
- d_1_0_Deprecated->Vertex2d(x, y);
+ d_1_0_Deprecated->f.Vertex2d(x, y);
}
inline void QOpenGLFunctions_4_2_Compatibility::glTexCoord4sv(const GLshort *v)
{
- d_1_0_Deprecated->TexCoord4sv(v);
+ d_1_0_Deprecated->f.TexCoord4sv(v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glTexCoord4s(GLshort s, GLshort t, GLshort r, GLshort q)
{
- d_1_0_Deprecated->TexCoord4s(s, t, r, q);
+ d_1_0_Deprecated->f.TexCoord4s(s, t, r, q);
}
inline void QOpenGLFunctions_4_2_Compatibility::glTexCoord4iv(const GLint *v)
{
- d_1_0_Deprecated->TexCoord4iv(v);
+ d_1_0_Deprecated->f.TexCoord4iv(v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glTexCoord4i(GLint s, GLint t, GLint r, GLint q)
{
- d_1_0_Deprecated->TexCoord4i(s, t, r, q);
+ d_1_0_Deprecated->f.TexCoord4i(s, t, r, q);
}
inline void QOpenGLFunctions_4_2_Compatibility::glTexCoord4fv(const GLfloat *v)
{
- d_1_0_Deprecated->TexCoord4fv(v);
+ d_1_0_Deprecated->f.TexCoord4fv(v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glTexCoord4f(GLfloat s, GLfloat t, GLfloat r, GLfloat q)
{
- d_1_0_Deprecated->TexCoord4f(s, t, r, q);
+ d_1_0_Deprecated->f.TexCoord4f(s, t, r, q);
}
inline void QOpenGLFunctions_4_2_Compatibility::glTexCoord4dv(const GLdouble *v)
{
- d_1_0_Deprecated->TexCoord4dv(v);
+ d_1_0_Deprecated->f.TexCoord4dv(v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glTexCoord4d(GLdouble s, GLdouble t, GLdouble r, GLdouble q)
{
- d_1_0_Deprecated->TexCoord4d(s, t, r, q);
+ d_1_0_Deprecated->f.TexCoord4d(s, t, r, q);
}
inline void QOpenGLFunctions_4_2_Compatibility::glTexCoord3sv(const GLshort *v)
{
- d_1_0_Deprecated->TexCoord3sv(v);
+ d_1_0_Deprecated->f.TexCoord3sv(v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glTexCoord3s(GLshort s, GLshort t, GLshort r)
{
- d_1_0_Deprecated->TexCoord3s(s, t, r);
+ d_1_0_Deprecated->f.TexCoord3s(s, t, r);
}
inline void QOpenGLFunctions_4_2_Compatibility::glTexCoord3iv(const GLint *v)
{
- d_1_0_Deprecated->TexCoord3iv(v);
+ d_1_0_Deprecated->f.TexCoord3iv(v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glTexCoord3i(GLint s, GLint t, GLint r)
{
- d_1_0_Deprecated->TexCoord3i(s, t, r);
+ d_1_0_Deprecated->f.TexCoord3i(s, t, r);
}
inline void QOpenGLFunctions_4_2_Compatibility::glTexCoord3fv(const GLfloat *v)
{
- d_1_0_Deprecated->TexCoord3fv(v);
+ d_1_0_Deprecated->f.TexCoord3fv(v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glTexCoord3f(GLfloat s, GLfloat t, GLfloat r)
{
- d_1_0_Deprecated->TexCoord3f(s, t, r);
+ d_1_0_Deprecated->f.TexCoord3f(s, t, r);
}
inline void QOpenGLFunctions_4_2_Compatibility::glTexCoord3dv(const GLdouble *v)
{
- d_1_0_Deprecated->TexCoord3dv(v);
+ d_1_0_Deprecated->f.TexCoord3dv(v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glTexCoord3d(GLdouble s, GLdouble t, GLdouble r)
{
- d_1_0_Deprecated->TexCoord3d(s, t, r);
+ d_1_0_Deprecated->f.TexCoord3d(s, t, r);
}
inline void QOpenGLFunctions_4_2_Compatibility::glTexCoord2sv(const GLshort *v)
{
- d_1_0_Deprecated->TexCoord2sv(v);
+ d_1_0_Deprecated->f.TexCoord2sv(v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glTexCoord2s(GLshort s, GLshort t)
{
- d_1_0_Deprecated->TexCoord2s(s, t);
+ d_1_0_Deprecated->f.TexCoord2s(s, t);
}
inline void QOpenGLFunctions_4_2_Compatibility::glTexCoord2iv(const GLint *v)
{
- d_1_0_Deprecated->TexCoord2iv(v);
+ d_1_0_Deprecated->f.TexCoord2iv(v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glTexCoord2i(GLint s, GLint t)
{
- d_1_0_Deprecated->TexCoord2i(s, t);
+ d_1_0_Deprecated->f.TexCoord2i(s, t);
}
inline void QOpenGLFunctions_4_2_Compatibility::glTexCoord2fv(const GLfloat *v)
{
- d_1_0_Deprecated->TexCoord2fv(v);
+ d_1_0_Deprecated->f.TexCoord2fv(v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glTexCoord2f(GLfloat s, GLfloat t)
{
- d_1_0_Deprecated->TexCoord2f(s, t);
+ d_1_0_Deprecated->f.TexCoord2f(s, t);
}
inline void QOpenGLFunctions_4_2_Compatibility::glTexCoord2dv(const GLdouble *v)
{
- d_1_0_Deprecated->TexCoord2dv(v);
+ d_1_0_Deprecated->f.TexCoord2dv(v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glTexCoord2d(GLdouble s, GLdouble t)
{
- d_1_0_Deprecated->TexCoord2d(s, t);
+ d_1_0_Deprecated->f.TexCoord2d(s, t);
}
inline void QOpenGLFunctions_4_2_Compatibility::glTexCoord1sv(const GLshort *v)
{
- d_1_0_Deprecated->TexCoord1sv(v);
+ d_1_0_Deprecated->f.TexCoord1sv(v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glTexCoord1s(GLshort s)
{
- d_1_0_Deprecated->TexCoord1s(s);
+ d_1_0_Deprecated->f.TexCoord1s(s);
}
inline void QOpenGLFunctions_4_2_Compatibility::glTexCoord1iv(const GLint *v)
{
- d_1_0_Deprecated->TexCoord1iv(v);
+ d_1_0_Deprecated->f.TexCoord1iv(v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glTexCoord1i(GLint s)
{
- d_1_0_Deprecated->TexCoord1i(s);
+ d_1_0_Deprecated->f.TexCoord1i(s);
}
inline void QOpenGLFunctions_4_2_Compatibility::glTexCoord1fv(const GLfloat *v)
{
- d_1_0_Deprecated->TexCoord1fv(v);
+ d_1_0_Deprecated->f.TexCoord1fv(v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glTexCoord1f(GLfloat s)
{
- d_1_0_Deprecated->TexCoord1f(s);
+ d_1_0_Deprecated->f.TexCoord1f(s);
}
inline void QOpenGLFunctions_4_2_Compatibility::glTexCoord1dv(const GLdouble *v)
{
- d_1_0_Deprecated->TexCoord1dv(v);
+ d_1_0_Deprecated->f.TexCoord1dv(v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glTexCoord1d(GLdouble s)
{
- d_1_0_Deprecated->TexCoord1d(s);
+ d_1_0_Deprecated->f.TexCoord1d(s);
}
inline void QOpenGLFunctions_4_2_Compatibility::glRectsv(const GLshort *v1, const GLshort *v2)
{
- d_1_0_Deprecated->Rectsv(v1, v2);
+ d_1_0_Deprecated->f.Rectsv(v1, v2);
}
inline void QOpenGLFunctions_4_2_Compatibility::glRects(GLshort x1, GLshort y1, GLshort x2, GLshort y2)
{
- d_1_0_Deprecated->Rects(x1, y1, x2, y2);
+ d_1_0_Deprecated->f.Rects(x1, y1, x2, y2);
}
inline void QOpenGLFunctions_4_2_Compatibility::glRectiv(const GLint *v1, const GLint *v2)
{
- d_1_0_Deprecated->Rectiv(v1, v2);
+ d_1_0_Deprecated->f.Rectiv(v1, v2);
}
inline void QOpenGLFunctions_4_2_Compatibility::glRecti(GLint x1, GLint y1, GLint x2, GLint y2)
{
- d_1_0_Deprecated->Recti(x1, y1, x2, y2);
+ d_1_0_Deprecated->f.Recti(x1, y1, x2, y2);
}
inline void QOpenGLFunctions_4_2_Compatibility::glRectfv(const GLfloat *v1, const GLfloat *v2)
{
- d_1_0_Deprecated->Rectfv(v1, v2);
+ d_1_0_Deprecated->f.Rectfv(v1, v2);
}
inline void QOpenGLFunctions_4_2_Compatibility::glRectf(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2)
{
- d_1_0_Deprecated->Rectf(x1, y1, x2, y2);
+ d_1_0_Deprecated->f.Rectf(x1, y1, x2, y2);
}
inline void QOpenGLFunctions_4_2_Compatibility::glRectdv(const GLdouble *v1, const GLdouble *v2)
{
- d_1_0_Deprecated->Rectdv(v1, v2);
+ d_1_0_Deprecated->f.Rectdv(v1, v2);
}
inline void QOpenGLFunctions_4_2_Compatibility::glRectd(GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2)
{
- d_1_0_Deprecated->Rectd(x1, y1, x2, y2);
+ d_1_0_Deprecated->f.Rectd(x1, y1, x2, y2);
}
inline void QOpenGLFunctions_4_2_Compatibility::glRasterPos4sv(const GLshort *v)
{
- d_1_0_Deprecated->RasterPos4sv(v);
+ d_1_0_Deprecated->f.RasterPos4sv(v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glRasterPos4s(GLshort x, GLshort y, GLshort z, GLshort w)
{
- d_1_0_Deprecated->RasterPos4s(x, y, z, w);
+ d_1_0_Deprecated->f.RasterPos4s(x, y, z, w);
}
inline void QOpenGLFunctions_4_2_Compatibility::glRasterPos4iv(const GLint *v)
{
- d_1_0_Deprecated->RasterPos4iv(v);
+ d_1_0_Deprecated->f.RasterPos4iv(v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glRasterPos4i(GLint x, GLint y, GLint z, GLint w)
{
- d_1_0_Deprecated->RasterPos4i(x, y, z, w);
+ d_1_0_Deprecated->f.RasterPos4i(x, y, z, w);
}
inline void QOpenGLFunctions_4_2_Compatibility::glRasterPos4fv(const GLfloat *v)
{
- d_1_0_Deprecated->RasterPos4fv(v);
+ d_1_0_Deprecated->f.RasterPos4fv(v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glRasterPos4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
{
- d_1_0_Deprecated->RasterPos4f(x, y, z, w);
+ d_1_0_Deprecated->f.RasterPos4f(x, y, z, w);
}
inline void QOpenGLFunctions_4_2_Compatibility::glRasterPos4dv(const GLdouble *v)
{
- d_1_0_Deprecated->RasterPos4dv(v);
+ d_1_0_Deprecated->f.RasterPos4dv(v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glRasterPos4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
{
- d_1_0_Deprecated->RasterPos4d(x, y, z, w);
+ d_1_0_Deprecated->f.RasterPos4d(x, y, z, w);
}
inline void QOpenGLFunctions_4_2_Compatibility::glRasterPos3sv(const GLshort *v)
{
- d_1_0_Deprecated->RasterPos3sv(v);
+ d_1_0_Deprecated->f.RasterPos3sv(v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glRasterPos3s(GLshort x, GLshort y, GLshort z)
{
- d_1_0_Deprecated->RasterPos3s(x, y, z);
+ d_1_0_Deprecated->f.RasterPos3s(x, y, z);
}
inline void QOpenGLFunctions_4_2_Compatibility::glRasterPos3iv(const GLint *v)
{
- d_1_0_Deprecated->RasterPos3iv(v);
+ d_1_0_Deprecated->f.RasterPos3iv(v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glRasterPos3i(GLint x, GLint y, GLint z)
{
- d_1_0_Deprecated->RasterPos3i(x, y, z);
+ d_1_0_Deprecated->f.RasterPos3i(x, y, z);
}
inline void QOpenGLFunctions_4_2_Compatibility::glRasterPos3fv(const GLfloat *v)
{
- d_1_0_Deprecated->RasterPos3fv(v);
+ d_1_0_Deprecated->f.RasterPos3fv(v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glRasterPos3f(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->RasterPos3f(x, y, z);
+ d_1_0_Deprecated->f.RasterPos3f(x, y, z);
}
inline void QOpenGLFunctions_4_2_Compatibility::glRasterPos3dv(const GLdouble *v)
{
- d_1_0_Deprecated->RasterPos3dv(v);
+ d_1_0_Deprecated->f.RasterPos3dv(v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glRasterPos3d(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->RasterPos3d(x, y, z);
+ d_1_0_Deprecated->f.RasterPos3d(x, y, z);
}
inline void QOpenGLFunctions_4_2_Compatibility::glRasterPos2sv(const GLshort *v)
{
- d_1_0_Deprecated->RasterPos2sv(v);
+ d_1_0_Deprecated->f.RasterPos2sv(v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glRasterPos2s(GLshort x, GLshort y)
{
- d_1_0_Deprecated->RasterPos2s(x, y);
+ d_1_0_Deprecated->f.RasterPos2s(x, y);
}
inline void QOpenGLFunctions_4_2_Compatibility::glRasterPos2iv(const GLint *v)
{
- d_1_0_Deprecated->RasterPos2iv(v);
+ d_1_0_Deprecated->f.RasterPos2iv(v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glRasterPos2i(GLint x, GLint y)
{
- d_1_0_Deprecated->RasterPos2i(x, y);
+ d_1_0_Deprecated->f.RasterPos2i(x, y);
}
inline void QOpenGLFunctions_4_2_Compatibility::glRasterPos2fv(const GLfloat *v)
{
- d_1_0_Deprecated->RasterPos2fv(v);
+ d_1_0_Deprecated->f.RasterPos2fv(v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glRasterPos2f(GLfloat x, GLfloat y)
{
- d_1_0_Deprecated->RasterPos2f(x, y);
+ d_1_0_Deprecated->f.RasterPos2f(x, y);
}
inline void QOpenGLFunctions_4_2_Compatibility::glRasterPos2dv(const GLdouble *v)
{
- d_1_0_Deprecated->RasterPos2dv(v);
+ d_1_0_Deprecated->f.RasterPos2dv(v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glRasterPos2d(GLdouble x, GLdouble y)
{
- d_1_0_Deprecated->RasterPos2d(x, y);
+ d_1_0_Deprecated->f.RasterPos2d(x, y);
}
inline void QOpenGLFunctions_4_2_Compatibility::glNormal3sv(const GLshort *v)
{
- d_1_0_Deprecated->Normal3sv(v);
+ d_1_0_Deprecated->f.Normal3sv(v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glNormal3s(GLshort nx, GLshort ny, GLshort nz)
{
- d_1_0_Deprecated->Normal3s(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3s(nx, ny, nz);
}
inline void QOpenGLFunctions_4_2_Compatibility::glNormal3iv(const GLint *v)
{
- d_1_0_Deprecated->Normal3iv(v);
+ d_1_0_Deprecated->f.Normal3iv(v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glNormal3i(GLint nx, GLint ny, GLint nz)
{
- d_1_0_Deprecated->Normal3i(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3i(nx, ny, nz);
}
inline void QOpenGLFunctions_4_2_Compatibility::glNormal3fv(const GLfloat *v)
{
- d_1_0_Deprecated->Normal3fv(v);
+ d_1_0_Deprecated->f.Normal3fv(v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glNormal3f(GLfloat nx, GLfloat ny, GLfloat nz)
{
- d_1_0_Deprecated->Normal3f(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3f(nx, ny, nz);
}
inline void QOpenGLFunctions_4_2_Compatibility::glNormal3dv(const GLdouble *v)
{
- d_1_0_Deprecated->Normal3dv(v);
+ d_1_0_Deprecated->f.Normal3dv(v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glNormal3d(GLdouble nx, GLdouble ny, GLdouble nz)
{
- d_1_0_Deprecated->Normal3d(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3d(nx, ny, nz);
}
inline void QOpenGLFunctions_4_2_Compatibility::glNormal3bv(const GLbyte *v)
{
- d_1_0_Deprecated->Normal3bv(v);
+ d_1_0_Deprecated->f.Normal3bv(v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glNormal3b(GLbyte nx, GLbyte ny, GLbyte nz)
{
- d_1_0_Deprecated->Normal3b(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3b(nx, ny, nz);
}
inline void QOpenGLFunctions_4_2_Compatibility::glIndexsv(const GLshort *c)
{
- d_1_0_Deprecated->Indexsv(c);
+ d_1_0_Deprecated->f.Indexsv(c);
}
inline void QOpenGLFunctions_4_2_Compatibility::glIndexs(GLshort c)
{
- d_1_0_Deprecated->Indexs(c);
+ d_1_0_Deprecated->f.Indexs(c);
}
inline void QOpenGLFunctions_4_2_Compatibility::glIndexiv(const GLint *c)
{
- d_1_0_Deprecated->Indexiv(c);
+ d_1_0_Deprecated->f.Indexiv(c);
}
inline void QOpenGLFunctions_4_2_Compatibility::glIndexi(GLint c)
{
- d_1_0_Deprecated->Indexi(c);
+ d_1_0_Deprecated->f.Indexi(c);
}
inline void QOpenGLFunctions_4_2_Compatibility::glIndexfv(const GLfloat *c)
{
- d_1_0_Deprecated->Indexfv(c);
+ d_1_0_Deprecated->f.Indexfv(c);
}
inline void QOpenGLFunctions_4_2_Compatibility::glIndexf(GLfloat c)
{
- d_1_0_Deprecated->Indexf(c);
+ d_1_0_Deprecated->f.Indexf(c);
}
inline void QOpenGLFunctions_4_2_Compatibility::glIndexdv(const GLdouble *c)
{
- d_1_0_Deprecated->Indexdv(c);
+ d_1_0_Deprecated->f.Indexdv(c);
}
inline void QOpenGLFunctions_4_2_Compatibility::glIndexd(GLdouble c)
{
- d_1_0_Deprecated->Indexd(c);
+ d_1_0_Deprecated->f.Indexd(c);
}
inline void QOpenGLFunctions_4_2_Compatibility::glEnd()
{
- d_1_0_Deprecated->End();
+ d_1_0_Deprecated->f.End();
}
inline void QOpenGLFunctions_4_2_Compatibility::glEdgeFlagv(const GLboolean *flag)
{
- d_1_0_Deprecated->EdgeFlagv(flag);
+ d_1_0_Deprecated->f.EdgeFlagv(flag);
}
inline void QOpenGLFunctions_4_2_Compatibility::glEdgeFlag(GLboolean flag)
{
- d_1_0_Deprecated->EdgeFlag(flag);
+ d_1_0_Deprecated->f.EdgeFlag(flag);
}
inline void QOpenGLFunctions_4_2_Compatibility::glColor4usv(const GLushort *v)
{
- d_1_0_Deprecated->Color4usv(v);
+ d_1_0_Deprecated->f.Color4usv(v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glColor4us(GLushort red, GLushort green, GLushort blue, GLushort alpha)
{
- d_1_0_Deprecated->Color4us(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4us(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_2_Compatibility::glColor4uiv(const GLuint *v)
{
- d_1_0_Deprecated->Color4uiv(v);
+ d_1_0_Deprecated->f.Color4uiv(v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glColor4ui(GLuint red, GLuint green, GLuint blue, GLuint alpha)
{
- d_1_0_Deprecated->Color4ui(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4ui(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_2_Compatibility::glColor4ubv(const GLubyte *v)
{
- d_1_0_Deprecated->Color4ubv(v);
+ d_1_0_Deprecated->f.Color4ubv(v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glColor4ub(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha)
{
- d_1_0_Deprecated->Color4ub(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4ub(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_2_Compatibility::glColor4sv(const GLshort *v)
{
- d_1_0_Deprecated->Color4sv(v);
+ d_1_0_Deprecated->f.Color4sv(v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glColor4s(GLshort red, GLshort green, GLshort blue, GLshort alpha)
{
- d_1_0_Deprecated->Color4s(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4s(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_2_Compatibility::glColor4iv(const GLint *v)
{
- d_1_0_Deprecated->Color4iv(v);
+ d_1_0_Deprecated->f.Color4iv(v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glColor4i(GLint red, GLint green, GLint blue, GLint alpha)
{
- d_1_0_Deprecated->Color4i(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4i(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_2_Compatibility::glColor4fv(const GLfloat *v)
{
- d_1_0_Deprecated->Color4fv(v);
+ d_1_0_Deprecated->f.Color4fv(v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glColor4f(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_0_Deprecated->Color4f(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4f(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_2_Compatibility::glColor4dv(const GLdouble *v)
{
- d_1_0_Deprecated->Color4dv(v);
+ d_1_0_Deprecated->f.Color4dv(v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glColor4d(GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha)
{
- d_1_0_Deprecated->Color4d(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4d(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_2_Compatibility::glColor4bv(const GLbyte *v)
{
- d_1_0_Deprecated->Color4bv(v);
+ d_1_0_Deprecated->f.Color4bv(v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glColor4b(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha)
{
- d_1_0_Deprecated->Color4b(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4b(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_2_Compatibility::glColor3usv(const GLushort *v)
{
- d_1_0_Deprecated->Color3usv(v);
+ d_1_0_Deprecated->f.Color3usv(v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glColor3us(GLushort red, GLushort green, GLushort blue)
{
- d_1_0_Deprecated->Color3us(red, green, blue);
+ d_1_0_Deprecated->f.Color3us(red, green, blue);
}
inline void QOpenGLFunctions_4_2_Compatibility::glColor3uiv(const GLuint *v)
{
- d_1_0_Deprecated->Color3uiv(v);
+ d_1_0_Deprecated->f.Color3uiv(v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glColor3ui(GLuint red, GLuint green, GLuint blue)
{
- d_1_0_Deprecated->Color3ui(red, green, blue);
+ d_1_0_Deprecated->f.Color3ui(red, green, blue);
}
inline void QOpenGLFunctions_4_2_Compatibility::glColor3ubv(const GLubyte *v)
{
- d_1_0_Deprecated->Color3ubv(v);
+ d_1_0_Deprecated->f.Color3ubv(v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glColor3ub(GLubyte red, GLubyte green, GLubyte blue)
{
- d_1_0_Deprecated->Color3ub(red, green, blue);
+ d_1_0_Deprecated->f.Color3ub(red, green, blue);
}
inline void QOpenGLFunctions_4_2_Compatibility::glColor3sv(const GLshort *v)
{
- d_1_0_Deprecated->Color3sv(v);
+ d_1_0_Deprecated->f.Color3sv(v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glColor3s(GLshort red, GLshort green, GLshort blue)
{
- d_1_0_Deprecated->Color3s(red, green, blue);
+ d_1_0_Deprecated->f.Color3s(red, green, blue);
}
inline void QOpenGLFunctions_4_2_Compatibility::glColor3iv(const GLint *v)
{
- d_1_0_Deprecated->Color3iv(v);
+ d_1_0_Deprecated->f.Color3iv(v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glColor3i(GLint red, GLint green, GLint blue)
{
- d_1_0_Deprecated->Color3i(red, green, blue);
+ d_1_0_Deprecated->f.Color3i(red, green, blue);
}
inline void QOpenGLFunctions_4_2_Compatibility::glColor3fv(const GLfloat *v)
{
- d_1_0_Deprecated->Color3fv(v);
+ d_1_0_Deprecated->f.Color3fv(v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glColor3f(GLfloat red, GLfloat green, GLfloat blue)
{
- d_1_0_Deprecated->Color3f(red, green, blue);
+ d_1_0_Deprecated->f.Color3f(red, green, blue);
}
inline void QOpenGLFunctions_4_2_Compatibility::glColor3dv(const GLdouble *v)
{
- d_1_0_Deprecated->Color3dv(v);
+ d_1_0_Deprecated->f.Color3dv(v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glColor3d(GLdouble red, GLdouble green, GLdouble blue)
{
- d_1_0_Deprecated->Color3d(red, green, blue);
+ d_1_0_Deprecated->f.Color3d(red, green, blue);
}
inline void QOpenGLFunctions_4_2_Compatibility::glColor3bv(const GLbyte *v)
{
- d_1_0_Deprecated->Color3bv(v);
+ d_1_0_Deprecated->f.Color3bv(v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glColor3b(GLbyte red, GLbyte green, GLbyte blue)
{
- d_1_0_Deprecated->Color3b(red, green, blue);
+ d_1_0_Deprecated->f.Color3b(red, green, blue);
}
inline void QOpenGLFunctions_4_2_Compatibility::glBitmap(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap)
{
- d_1_0_Deprecated->Bitmap(width, height, xorig, yorig, xmove, ymove, bitmap);
+ d_1_0_Deprecated->f.Bitmap(width, height, xorig, yorig, xmove, ymove, bitmap);
}
inline void QOpenGLFunctions_4_2_Compatibility::glBegin(GLenum mode)
{
- d_1_0_Deprecated->Begin(mode);
+ d_1_0_Deprecated->f.Begin(mode);
}
inline void QOpenGLFunctions_4_2_Compatibility::glListBase(GLuint base)
{
- d_1_0_Deprecated->ListBase(base);
+ d_1_0_Deprecated->f.ListBase(base);
}
inline GLuint QOpenGLFunctions_4_2_Compatibility::glGenLists(GLsizei range)
{
- return d_1_0_Deprecated->GenLists(range);
+ return d_1_0_Deprecated->f.GenLists(range);
}
inline void QOpenGLFunctions_4_2_Compatibility::glDeleteLists(GLuint list, GLsizei range)
{
- d_1_0_Deprecated->DeleteLists(list, range);
+ d_1_0_Deprecated->f.DeleteLists(list, range);
}
inline void QOpenGLFunctions_4_2_Compatibility::glCallLists(GLsizei n, GLenum type, const GLvoid *lists)
{
- d_1_0_Deprecated->CallLists(n, type, lists);
+ d_1_0_Deprecated->f.CallLists(n, type, lists);
}
inline void QOpenGLFunctions_4_2_Compatibility::glCallList(GLuint list)
{
- d_1_0_Deprecated->CallList(list);
+ d_1_0_Deprecated->f.CallList(list);
}
inline void QOpenGLFunctions_4_2_Compatibility::glEndList()
{
- d_1_0_Deprecated->EndList();
+ d_1_0_Deprecated->f.EndList();
}
inline void QOpenGLFunctions_4_2_Compatibility::glNewList(GLuint list, GLenum mode)
{
- d_1_0_Deprecated->NewList(list, mode);
+ d_1_0_Deprecated->f.NewList(list, mode);
}
// OpenGL 1.1 deprecated functions
inline void QOpenGLFunctions_4_2_Compatibility::glPushClientAttrib(GLbitfield mask)
{
- d_1_1_Deprecated->PushClientAttrib(mask);
+ d_1_1_Deprecated->f.PushClientAttrib(mask);
}
inline void QOpenGLFunctions_4_2_Compatibility::glPopClientAttrib()
{
- d_1_1_Deprecated->PopClientAttrib();
+ d_1_1_Deprecated->f.PopClientAttrib();
}
inline void QOpenGLFunctions_4_2_Compatibility::glPrioritizeTextures(GLsizei n, const GLuint *textures, const GLfloat *priorities)
{
- d_1_1_Deprecated->PrioritizeTextures(n, textures, priorities);
+ d_1_1_Deprecated->f.PrioritizeTextures(n, textures, priorities);
}
inline GLboolean QOpenGLFunctions_4_2_Compatibility::glAreTexturesResident(GLsizei n, const GLuint *textures, GLboolean *residences)
{
- return d_1_1_Deprecated->AreTexturesResident(n, textures, residences);
+ return d_1_1_Deprecated->f.AreTexturesResident(n, textures, residences);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->VertexPointer(size, type, stride, pointer);
+ d_1_1_Deprecated->f.VertexPointer(size, type, stride, pointer);
}
inline void QOpenGLFunctions_4_2_Compatibility::glTexCoordPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->TexCoordPointer(size, type, stride, pointer);
+ d_1_1_Deprecated->f.TexCoordPointer(size, type, stride, pointer);
}
inline void QOpenGLFunctions_4_2_Compatibility::glNormalPointer(GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->NormalPointer(type, stride, pointer);
+ d_1_1_Deprecated->f.NormalPointer(type, stride, pointer);
}
inline void QOpenGLFunctions_4_2_Compatibility::glInterleavedArrays(GLenum format, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->InterleavedArrays(format, stride, pointer);
+ d_1_1_Deprecated->f.InterleavedArrays(format, stride, pointer);
}
inline void QOpenGLFunctions_4_2_Compatibility::glIndexPointer(GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->IndexPointer(type, stride, pointer);
+ d_1_1_Deprecated->f.IndexPointer(type, stride, pointer);
}
inline void QOpenGLFunctions_4_2_Compatibility::glEnableClientState(GLenum array)
{
- d_1_1_Deprecated->EnableClientState(array);
+ d_1_1_Deprecated->f.EnableClientState(array);
}
inline void QOpenGLFunctions_4_2_Compatibility::glEdgeFlagPointer(GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->EdgeFlagPointer(stride, pointer);
+ d_1_1_Deprecated->f.EdgeFlagPointer(stride, pointer);
}
inline void QOpenGLFunctions_4_2_Compatibility::glDisableClientState(GLenum array)
{
- d_1_1_Deprecated->DisableClientState(array);
+ d_1_1_Deprecated->f.DisableClientState(array);
}
inline void QOpenGLFunctions_4_2_Compatibility::glColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->ColorPointer(size, type, stride, pointer);
+ d_1_1_Deprecated->f.ColorPointer(size, type, stride, pointer);
}
inline void QOpenGLFunctions_4_2_Compatibility::glArrayElement(GLint i)
{
- d_1_1_Deprecated->ArrayElement(i);
+ d_1_1_Deprecated->f.ArrayElement(i);
}
// OpenGL 1.2 deprecated functions
inline void QOpenGLFunctions_4_2_Compatibility::glResetMinmax(GLenum target)
{
- d_1_2_Deprecated->ResetMinmax(target);
+ d_1_2_Deprecated->f.ResetMinmax(target);
}
inline void QOpenGLFunctions_4_2_Compatibility::glResetHistogram(GLenum target)
{
- d_1_2_Deprecated->ResetHistogram(target);
+ d_1_2_Deprecated->f.ResetHistogram(target);
}
inline void QOpenGLFunctions_4_2_Compatibility::glMinmax(GLenum target, GLenum internalformat, GLboolean sink)
{
- d_1_2_Deprecated->Minmax(target, internalformat, sink);
+ d_1_2_Deprecated->f.Minmax(target, internalformat, sink);
}
inline void QOpenGLFunctions_4_2_Compatibility::glHistogram(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink)
{
- d_1_2_Deprecated->Histogram(target, width, internalformat, sink);
+ d_1_2_Deprecated->f.Histogram(target, width, internalformat, sink);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetMinmaxParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_2_Deprecated->GetMinmaxParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.GetMinmaxParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetMinmaxParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_2_Deprecated->GetMinmaxParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.GetMinmaxParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetMinmax(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values)
{
- d_1_2_Deprecated->GetMinmax(target, reset, format, type, values);
+ d_1_2_Deprecated->f.GetMinmax(target, reset, format, type, values);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetHistogramParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_2_Deprecated->GetHistogramParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.GetHistogramParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetHistogramParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_2_Deprecated->GetHistogramParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.GetHistogramParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetHistogram(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values)
{
- d_1_2_Deprecated->GetHistogram(target, reset, format, type, values);
+ d_1_2_Deprecated->f.GetHistogram(target, reset, format, type, values);
}
inline void QOpenGLFunctions_4_2_Compatibility::glSeparableFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column)
{
- d_1_2_Deprecated->SeparableFilter2D(target, internalformat, width, height, format, type, row, column);
+ d_1_2_Deprecated->f.SeparableFilter2D(target, internalformat, width, height, format, type, row, column);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetSeparableFilter(GLenum target, GLenum format, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span)
{
- d_1_2_Deprecated->GetSeparableFilter(target, format, type, row, column, span);
+ d_1_2_Deprecated->f.GetSeparableFilter(target, format, type, row, column, span);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetConvolutionParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_2_Deprecated->GetConvolutionParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.GetConvolutionParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetConvolutionParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_2_Deprecated->GetConvolutionParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.GetConvolutionParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetConvolutionFilter(GLenum target, GLenum format, GLenum type, GLvoid *image)
{
- d_1_2_Deprecated->GetConvolutionFilter(target, format, type, image);
+ d_1_2_Deprecated->f.GetConvolutionFilter(target, format, type, image);
}
inline void QOpenGLFunctions_4_2_Compatibility::glCopyConvolutionFilter2D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_2_Deprecated->CopyConvolutionFilter2D(target, internalformat, x, y, width, height);
+ d_1_2_Deprecated->f.CopyConvolutionFilter2D(target, internalformat, x, y, width, height);
}
inline void QOpenGLFunctions_4_2_Compatibility::glCopyConvolutionFilter1D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
{
- d_1_2_Deprecated->CopyConvolutionFilter1D(target, internalformat, x, y, width);
+ d_1_2_Deprecated->f.CopyConvolutionFilter1D(target, internalformat, x, y, width);
}
inline void QOpenGLFunctions_4_2_Compatibility::glConvolutionParameteriv(GLenum target, GLenum pname, const GLint *params)
{
- d_1_2_Deprecated->ConvolutionParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.ConvolutionParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glConvolutionParameteri(GLenum target, GLenum pname, GLint params)
{
- d_1_2_Deprecated->ConvolutionParameteri(target, pname, params);
+ d_1_2_Deprecated->f.ConvolutionParameteri(target, pname, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glConvolutionParameterfv(GLenum target, GLenum pname, const GLfloat *params)
{
- d_1_2_Deprecated->ConvolutionParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.ConvolutionParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glConvolutionParameterf(GLenum target, GLenum pname, GLfloat params)
{
- d_1_2_Deprecated->ConvolutionParameterf(target, pname, params);
+ d_1_2_Deprecated->f.ConvolutionParameterf(target, pname, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glConvolutionFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *image)
{
- d_1_2_Deprecated->ConvolutionFilter2D(target, internalformat, width, height, format, type, image);
+ d_1_2_Deprecated->f.ConvolutionFilter2D(target, internalformat, width, height, format, type, image);
}
inline void QOpenGLFunctions_4_2_Compatibility::glConvolutionFilter1D(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *image)
{
- d_1_2_Deprecated->ConvolutionFilter1D(target, internalformat, width, format, type, image);
+ d_1_2_Deprecated->f.ConvolutionFilter1D(target, internalformat, width, format, type, image);
}
inline void QOpenGLFunctions_4_2_Compatibility::glCopyColorSubTable(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width)
{
- d_1_2_Deprecated->CopyColorSubTable(target, start, x, y, width);
+ d_1_2_Deprecated->f.CopyColorSubTable(target, start, x, y, width);
}
inline void QOpenGLFunctions_4_2_Compatibility::glColorSubTable(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *data)
{
- d_1_2_Deprecated->ColorSubTable(target, start, count, format, type, data);
+ d_1_2_Deprecated->f.ColorSubTable(target, start, count, format, type, data);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetColorTableParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_2_Deprecated->GetColorTableParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.GetColorTableParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetColorTableParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_2_Deprecated->GetColorTableParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.GetColorTableParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glGetColorTable(GLenum target, GLenum format, GLenum type, GLvoid *table)
{
- d_1_2_Deprecated->GetColorTable(target, format, type, table);
+ d_1_2_Deprecated->f.GetColorTable(target, format, type, table);
}
inline void QOpenGLFunctions_4_2_Compatibility::glCopyColorTable(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
{
- d_1_2_Deprecated->CopyColorTable(target, internalformat, x, y, width);
+ d_1_2_Deprecated->f.CopyColorTable(target, internalformat, x, y, width);
}
inline void QOpenGLFunctions_4_2_Compatibility::glColorTableParameteriv(GLenum target, GLenum pname, const GLint *params)
{
- d_1_2_Deprecated->ColorTableParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.ColorTableParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glColorTableParameterfv(GLenum target, GLenum pname, const GLfloat *params)
{
- d_1_2_Deprecated->ColorTableParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.ColorTableParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_4_2_Compatibility::glColorTable(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table)
{
- d_1_2_Deprecated->ColorTable(target, internalformat, width, format, type, table);
+ d_1_2_Deprecated->f.ColorTable(target, internalformat, width, format, type, table);
}
// OpenGL 1.3 deprecated functions
inline void QOpenGLFunctions_4_2_Compatibility::glMultTransposeMatrixd(const GLdouble *m)
{
- d_1_3_Deprecated->MultTransposeMatrixd(m);
+ d_1_3_Deprecated->f.MultTransposeMatrixd(m);
}
inline void QOpenGLFunctions_4_2_Compatibility::glMultTransposeMatrixf(const GLfloat *m)
{
- d_1_3_Deprecated->MultTransposeMatrixf(m);
+ d_1_3_Deprecated->f.MultTransposeMatrixf(m);
}
inline void QOpenGLFunctions_4_2_Compatibility::glLoadTransposeMatrixd(const GLdouble *m)
{
- d_1_3_Deprecated->LoadTransposeMatrixd(m);
+ d_1_3_Deprecated->f.LoadTransposeMatrixd(m);
}
inline void QOpenGLFunctions_4_2_Compatibility::glLoadTransposeMatrixf(const GLfloat *m)
{
- d_1_3_Deprecated->LoadTransposeMatrixf(m);
+ d_1_3_Deprecated->f.LoadTransposeMatrixf(m);
}
inline void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoord4sv(GLenum target, const GLshort *v)
{
- d_1_3_Deprecated->MultiTexCoord4sv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord4sv(target, v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoord4s(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q)
{
- d_1_3_Deprecated->MultiTexCoord4s(target, s, t, r, q);
+ d_1_3_Deprecated->f.MultiTexCoord4s(target, s, t, r, q);
}
inline void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoord4iv(GLenum target, const GLint *v)
{
- d_1_3_Deprecated->MultiTexCoord4iv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord4iv(target, v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoord4i(GLenum target, GLint s, GLint t, GLint r, GLint q)
{
- d_1_3_Deprecated->MultiTexCoord4i(target, s, t, r, q);
+ d_1_3_Deprecated->f.MultiTexCoord4i(target, s, t, r, q);
}
inline void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoord4fv(GLenum target, const GLfloat *v)
{
- d_1_3_Deprecated->MultiTexCoord4fv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord4fv(target, v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoord4f(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q)
{
- d_1_3_Deprecated->MultiTexCoord4f(target, s, t, r, q);
+ d_1_3_Deprecated->f.MultiTexCoord4f(target, s, t, r, q);
}
inline void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoord4dv(GLenum target, const GLdouble *v)
{
- d_1_3_Deprecated->MultiTexCoord4dv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord4dv(target, v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoord4d(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q)
{
- d_1_3_Deprecated->MultiTexCoord4d(target, s, t, r, q);
+ d_1_3_Deprecated->f.MultiTexCoord4d(target, s, t, r, q);
}
inline void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoord3sv(GLenum target, const GLshort *v)
{
- d_1_3_Deprecated->MultiTexCoord3sv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord3sv(target, v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoord3s(GLenum target, GLshort s, GLshort t, GLshort r)
{
- d_1_3_Deprecated->MultiTexCoord3s(target, s, t, r);
+ d_1_3_Deprecated->f.MultiTexCoord3s(target, s, t, r);
}
inline void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoord3iv(GLenum target, const GLint *v)
{
- d_1_3_Deprecated->MultiTexCoord3iv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord3iv(target, v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoord3i(GLenum target, GLint s, GLint t, GLint r)
{
- d_1_3_Deprecated->MultiTexCoord3i(target, s, t, r);
+ d_1_3_Deprecated->f.MultiTexCoord3i(target, s, t, r);
}
inline void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoord3fv(GLenum target, const GLfloat *v)
{
- d_1_3_Deprecated->MultiTexCoord3fv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord3fv(target, v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoord3f(GLenum target, GLfloat s, GLfloat t, GLfloat r)
{
- d_1_3_Deprecated->MultiTexCoord3f(target, s, t, r);
+ d_1_3_Deprecated->f.MultiTexCoord3f(target, s, t, r);
}
inline void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoord3dv(GLenum target, const GLdouble *v)
{
- d_1_3_Deprecated->MultiTexCoord3dv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord3dv(target, v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoord3d(GLenum target, GLdouble s, GLdouble t, GLdouble r)
{
- d_1_3_Deprecated->MultiTexCoord3d(target, s, t, r);
+ d_1_3_Deprecated->f.MultiTexCoord3d(target, s, t, r);
}
inline void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoord2sv(GLenum target, const GLshort *v)
{
- d_1_3_Deprecated->MultiTexCoord2sv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord2sv(target, v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoord2s(GLenum target, GLshort s, GLshort t)
{
- d_1_3_Deprecated->MultiTexCoord2s(target, s, t);
+ d_1_3_Deprecated->f.MultiTexCoord2s(target, s, t);
}
inline void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoord2iv(GLenum target, const GLint *v)
{
- d_1_3_Deprecated->MultiTexCoord2iv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord2iv(target, v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoord2i(GLenum target, GLint s, GLint t)
{
- d_1_3_Deprecated->MultiTexCoord2i(target, s, t);
+ d_1_3_Deprecated->f.MultiTexCoord2i(target, s, t);
}
inline void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoord2fv(GLenum target, const GLfloat *v)
{
- d_1_3_Deprecated->MultiTexCoord2fv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord2fv(target, v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoord2f(GLenum target, GLfloat s, GLfloat t)
{
- d_1_3_Deprecated->MultiTexCoord2f(target, s, t);
+ d_1_3_Deprecated->f.MultiTexCoord2f(target, s, t);
}
inline void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoord2dv(GLenum target, const GLdouble *v)
{
- d_1_3_Deprecated->MultiTexCoord2dv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord2dv(target, v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoord2d(GLenum target, GLdouble s, GLdouble t)
{
- d_1_3_Deprecated->MultiTexCoord2d(target, s, t);
+ d_1_3_Deprecated->f.MultiTexCoord2d(target, s, t);
}
inline void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoord1sv(GLenum target, const GLshort *v)
{
- d_1_3_Deprecated->MultiTexCoord1sv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord1sv(target, v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoord1s(GLenum target, GLshort s)
{
- d_1_3_Deprecated->MultiTexCoord1s(target, s);
+ d_1_3_Deprecated->f.MultiTexCoord1s(target, s);
}
inline void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoord1iv(GLenum target, const GLint *v)
{
- d_1_3_Deprecated->MultiTexCoord1iv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord1iv(target, v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoord1i(GLenum target, GLint s)
{
- d_1_3_Deprecated->MultiTexCoord1i(target, s);
+ d_1_3_Deprecated->f.MultiTexCoord1i(target, s);
}
inline void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoord1fv(GLenum target, const GLfloat *v)
{
- d_1_3_Deprecated->MultiTexCoord1fv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord1fv(target, v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoord1f(GLenum target, GLfloat s)
{
- d_1_3_Deprecated->MultiTexCoord1f(target, s);
+ d_1_3_Deprecated->f.MultiTexCoord1f(target, s);
}
inline void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoord1dv(GLenum target, const GLdouble *v)
{
- d_1_3_Deprecated->MultiTexCoord1dv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord1dv(target, v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glMultiTexCoord1d(GLenum target, GLdouble s)
{
- d_1_3_Deprecated->MultiTexCoord1d(target, s);
+ d_1_3_Deprecated->f.MultiTexCoord1d(target, s);
}
inline void QOpenGLFunctions_4_2_Compatibility::glClientActiveTexture(GLenum texture)
{
- d_1_3_Deprecated->ClientActiveTexture(texture);
+ d_1_3_Deprecated->f.ClientActiveTexture(texture);
}
// OpenGL 1.4 deprecated functions
inline void QOpenGLFunctions_4_2_Compatibility::glWindowPos3sv(const GLshort *v)
{
- d_1_4_Deprecated->WindowPos3sv(v);
+ d_1_4_Deprecated->f.WindowPos3sv(v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glWindowPos3s(GLshort x, GLshort y, GLshort z)
{
- d_1_4_Deprecated->WindowPos3s(x, y, z);
+ d_1_4_Deprecated->f.WindowPos3s(x, y, z);
}
inline void QOpenGLFunctions_4_2_Compatibility::glWindowPos3iv(const GLint *v)
{
- d_1_4_Deprecated->WindowPos3iv(v);
+ d_1_4_Deprecated->f.WindowPos3iv(v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glWindowPos3i(GLint x, GLint y, GLint z)
{
- d_1_4_Deprecated->WindowPos3i(x, y, z);
+ d_1_4_Deprecated->f.WindowPos3i(x, y, z);
}
inline void QOpenGLFunctions_4_2_Compatibility::glWindowPos3fv(const GLfloat *v)
{
- d_1_4_Deprecated->WindowPos3fv(v);
+ d_1_4_Deprecated->f.WindowPos3fv(v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glWindowPos3f(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_4_Deprecated->WindowPos3f(x, y, z);
+ d_1_4_Deprecated->f.WindowPos3f(x, y, z);
}
inline void QOpenGLFunctions_4_2_Compatibility::glWindowPos3dv(const GLdouble *v)
{
- d_1_4_Deprecated->WindowPos3dv(v);
+ d_1_4_Deprecated->f.WindowPos3dv(v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glWindowPos3d(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_4_Deprecated->WindowPos3d(x, y, z);
+ d_1_4_Deprecated->f.WindowPos3d(x, y, z);
}
inline void QOpenGLFunctions_4_2_Compatibility::glWindowPos2sv(const GLshort *v)
{
- d_1_4_Deprecated->WindowPos2sv(v);
+ d_1_4_Deprecated->f.WindowPos2sv(v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glWindowPos2s(GLshort x, GLshort y)
{
- d_1_4_Deprecated->WindowPos2s(x, y);
+ d_1_4_Deprecated->f.WindowPos2s(x, y);
}
inline void QOpenGLFunctions_4_2_Compatibility::glWindowPos2iv(const GLint *v)
{
- d_1_4_Deprecated->WindowPos2iv(v);
+ d_1_4_Deprecated->f.WindowPos2iv(v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glWindowPos2i(GLint x, GLint y)
{
- d_1_4_Deprecated->WindowPos2i(x, y);
+ d_1_4_Deprecated->f.WindowPos2i(x, y);
}
inline void QOpenGLFunctions_4_2_Compatibility::glWindowPos2fv(const GLfloat *v)
{
- d_1_4_Deprecated->WindowPos2fv(v);
+ d_1_4_Deprecated->f.WindowPos2fv(v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glWindowPos2f(GLfloat x, GLfloat y)
{
- d_1_4_Deprecated->WindowPos2f(x, y);
+ d_1_4_Deprecated->f.WindowPos2f(x, y);
}
inline void QOpenGLFunctions_4_2_Compatibility::glWindowPos2dv(const GLdouble *v)
{
- d_1_4_Deprecated->WindowPos2dv(v);
+ d_1_4_Deprecated->f.WindowPos2dv(v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glWindowPos2d(GLdouble x, GLdouble y)
{
- d_1_4_Deprecated->WindowPos2d(x, y);
+ d_1_4_Deprecated->f.WindowPos2d(x, y);
}
inline void QOpenGLFunctions_4_2_Compatibility::glSecondaryColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_4_Deprecated->SecondaryColorPointer(size, type, stride, pointer);
+ d_1_4_Deprecated->f.SecondaryColorPointer(size, type, stride, pointer);
}
inline void QOpenGLFunctions_4_2_Compatibility::glSecondaryColor3usv(const GLushort *v)
{
- d_1_4_Deprecated->SecondaryColor3usv(v);
+ d_1_4_Deprecated->f.SecondaryColor3usv(v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glSecondaryColor3us(GLushort red, GLushort green, GLushort blue)
{
- d_1_4_Deprecated->SecondaryColor3us(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3us(red, green, blue);
}
inline void QOpenGLFunctions_4_2_Compatibility::glSecondaryColor3uiv(const GLuint *v)
{
- d_1_4_Deprecated->SecondaryColor3uiv(v);
+ d_1_4_Deprecated->f.SecondaryColor3uiv(v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glSecondaryColor3ui(GLuint red, GLuint green, GLuint blue)
{
- d_1_4_Deprecated->SecondaryColor3ui(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3ui(red, green, blue);
}
inline void QOpenGLFunctions_4_2_Compatibility::glSecondaryColor3ubv(const GLubyte *v)
{
- d_1_4_Deprecated->SecondaryColor3ubv(v);
+ d_1_4_Deprecated->f.SecondaryColor3ubv(v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glSecondaryColor3ub(GLubyte red, GLubyte green, GLubyte blue)
{
- d_1_4_Deprecated->SecondaryColor3ub(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3ub(red, green, blue);
}
inline void QOpenGLFunctions_4_2_Compatibility::glSecondaryColor3sv(const GLshort *v)
{
- d_1_4_Deprecated->SecondaryColor3sv(v);
+ d_1_4_Deprecated->f.SecondaryColor3sv(v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glSecondaryColor3s(GLshort red, GLshort green, GLshort blue)
{
- d_1_4_Deprecated->SecondaryColor3s(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3s(red, green, blue);
}
inline void QOpenGLFunctions_4_2_Compatibility::glSecondaryColor3iv(const GLint *v)
{
- d_1_4_Deprecated->SecondaryColor3iv(v);
+ d_1_4_Deprecated->f.SecondaryColor3iv(v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glSecondaryColor3i(GLint red, GLint green, GLint blue)
{
- d_1_4_Deprecated->SecondaryColor3i(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3i(red, green, blue);
}
inline void QOpenGLFunctions_4_2_Compatibility::glSecondaryColor3fv(const GLfloat *v)
{
- d_1_4_Deprecated->SecondaryColor3fv(v);
+ d_1_4_Deprecated->f.SecondaryColor3fv(v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glSecondaryColor3f(GLfloat red, GLfloat green, GLfloat blue)
{
- d_1_4_Deprecated->SecondaryColor3f(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3f(red, green, blue);
}
inline void QOpenGLFunctions_4_2_Compatibility::glSecondaryColor3dv(const GLdouble *v)
{
- d_1_4_Deprecated->SecondaryColor3dv(v);
+ d_1_4_Deprecated->f.SecondaryColor3dv(v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glSecondaryColor3d(GLdouble red, GLdouble green, GLdouble blue)
{
- d_1_4_Deprecated->SecondaryColor3d(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3d(red, green, blue);
}
inline void QOpenGLFunctions_4_2_Compatibility::glSecondaryColor3bv(const GLbyte *v)
{
- d_1_4_Deprecated->SecondaryColor3bv(v);
+ d_1_4_Deprecated->f.SecondaryColor3bv(v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glSecondaryColor3b(GLbyte red, GLbyte green, GLbyte blue)
{
- d_1_4_Deprecated->SecondaryColor3b(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3b(red, green, blue);
}
inline void QOpenGLFunctions_4_2_Compatibility::glFogCoordPointer(GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_4_Deprecated->FogCoordPointer(type, stride, pointer);
+ d_1_4_Deprecated->f.FogCoordPointer(type, stride, pointer);
}
inline void QOpenGLFunctions_4_2_Compatibility::glFogCoorddv(const GLdouble *coord)
{
- d_1_4_Deprecated->FogCoorddv(coord);
+ d_1_4_Deprecated->f.FogCoorddv(coord);
}
inline void QOpenGLFunctions_4_2_Compatibility::glFogCoordd(GLdouble coord)
{
- d_1_4_Deprecated->FogCoordd(coord);
+ d_1_4_Deprecated->f.FogCoordd(coord);
}
inline void QOpenGLFunctions_4_2_Compatibility::glFogCoordfv(const GLfloat *coord)
{
- d_1_4_Deprecated->FogCoordfv(coord);
+ d_1_4_Deprecated->f.FogCoordfv(coord);
}
inline void QOpenGLFunctions_4_2_Compatibility::glFogCoordf(GLfloat coord)
{
- d_1_4_Deprecated->FogCoordf(coord);
+ d_1_4_Deprecated->f.FogCoordf(coord);
}
@@ -5333,182 +5334,182 @@ inline void QOpenGLFunctions_4_2_Compatibility::glFogCoordf(GLfloat coord)
// OpenGL 2.0 deprecated functions
inline void QOpenGLFunctions_4_2_Compatibility::glVertexAttrib4usv(GLuint index, const GLushort *v)
{
- d_2_0_Core->VertexAttrib4usv(index, v);
+ d_2_0_Core->f.VertexAttrib4usv(index, v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexAttrib4uiv(GLuint index, const GLuint *v)
{
- d_2_0_Core->VertexAttrib4uiv(index, v);
+ d_2_0_Core->f.VertexAttrib4uiv(index, v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexAttrib4ubv(GLuint index, const GLubyte *v)
{
- d_2_0_Core->VertexAttrib4ubv(index, v);
+ d_2_0_Core->f.VertexAttrib4ubv(index, v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexAttrib4sv(GLuint index, const GLshort *v)
{
- d_2_0_Core->VertexAttrib4sv(index, v);
+ d_2_0_Core->f.VertexAttrib4sv(index, v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexAttrib4s(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w)
{
- d_2_0_Core->VertexAttrib4s(index, x, y, z, w);
+ d_2_0_Core->f.VertexAttrib4s(index, x, y, z, w);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexAttrib4iv(GLuint index, const GLint *v)
{
- d_2_0_Core->VertexAttrib4iv(index, v);
+ d_2_0_Core->f.VertexAttrib4iv(index, v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexAttrib4fv(GLuint index, const GLfloat *v)
{
- d_2_0_Core->VertexAttrib4fv(index, v);
+ d_2_0_Core->f.VertexAttrib4fv(index, v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexAttrib4f(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
{
- d_2_0_Core->VertexAttrib4f(index, x, y, z, w);
+ d_2_0_Core->f.VertexAttrib4f(index, x, y, z, w);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexAttrib4dv(GLuint index, const GLdouble *v)
{
- d_2_0_Core->VertexAttrib4dv(index, v);
+ d_2_0_Core->f.VertexAttrib4dv(index, v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexAttrib4d(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
{
- d_2_0_Core->VertexAttrib4d(index, x, y, z, w);
+ d_2_0_Core->f.VertexAttrib4d(index, x, y, z, w);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexAttrib4bv(GLuint index, const GLbyte *v)
{
- d_2_0_Core->VertexAttrib4bv(index, v);
+ d_2_0_Core->f.VertexAttrib4bv(index, v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexAttrib4Nusv(GLuint index, const GLushort *v)
{
- d_2_0_Core->VertexAttrib4Nusv(index, v);
+ d_2_0_Core->f.VertexAttrib4Nusv(index, v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexAttrib4Nuiv(GLuint index, const GLuint *v)
{
- d_2_0_Core->VertexAttrib4Nuiv(index, v);
+ d_2_0_Core->f.VertexAttrib4Nuiv(index, v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexAttrib4Nubv(GLuint index, const GLubyte *v)
{
- d_2_0_Core->VertexAttrib4Nubv(index, v);
+ d_2_0_Core->f.VertexAttrib4Nubv(index, v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexAttrib4Nub(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)
{
- d_2_0_Core->VertexAttrib4Nub(index, x, y, z, w);
+ d_2_0_Core->f.VertexAttrib4Nub(index, x, y, z, w);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexAttrib4Nsv(GLuint index, const GLshort *v)
{
- d_2_0_Core->VertexAttrib4Nsv(index, v);
+ d_2_0_Core->f.VertexAttrib4Nsv(index, v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexAttrib4Niv(GLuint index, const GLint *v)
{
- d_2_0_Core->VertexAttrib4Niv(index, v);
+ d_2_0_Core->f.VertexAttrib4Niv(index, v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexAttrib4Nbv(GLuint index, const GLbyte *v)
{
- d_2_0_Core->VertexAttrib4Nbv(index, v);
+ d_2_0_Core->f.VertexAttrib4Nbv(index, v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexAttrib3sv(GLuint index, const GLshort *v)
{
- d_2_0_Core->VertexAttrib3sv(index, v);
+ d_2_0_Core->f.VertexAttrib3sv(index, v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexAttrib3s(GLuint index, GLshort x, GLshort y, GLshort z)
{
- d_2_0_Core->VertexAttrib3s(index, x, y, z);
+ d_2_0_Core->f.VertexAttrib3s(index, x, y, z);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexAttrib3fv(GLuint index, const GLfloat *v)
{
- d_2_0_Core->VertexAttrib3fv(index, v);
+ d_2_0_Core->f.VertexAttrib3fv(index, v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexAttrib3f(GLuint index, GLfloat x, GLfloat y, GLfloat z)
{
- d_2_0_Core->VertexAttrib3f(index, x, y, z);
+ d_2_0_Core->f.VertexAttrib3f(index, x, y, z);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexAttrib3dv(GLuint index, const GLdouble *v)
{
- d_2_0_Core->VertexAttrib3dv(index, v);
+ d_2_0_Core->f.VertexAttrib3dv(index, v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexAttrib3d(GLuint index, GLdouble x, GLdouble y, GLdouble z)
{
- d_2_0_Core->VertexAttrib3d(index, x, y, z);
+ d_2_0_Core->f.VertexAttrib3d(index, x, y, z);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexAttrib2sv(GLuint index, const GLshort *v)
{
- d_2_0_Core->VertexAttrib2sv(index, v);
+ d_2_0_Core->f.VertexAttrib2sv(index, v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexAttrib2s(GLuint index, GLshort x, GLshort y)
{
- d_2_0_Core->VertexAttrib2s(index, x, y);
+ d_2_0_Core->f.VertexAttrib2s(index, x, y);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexAttrib2fv(GLuint index, const GLfloat *v)
{
- d_2_0_Core->VertexAttrib2fv(index, v);
+ d_2_0_Core->f.VertexAttrib2fv(index, v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexAttrib2f(GLuint index, GLfloat x, GLfloat y)
{
- d_2_0_Core->VertexAttrib2f(index, x, y);
+ d_2_0_Core->f.VertexAttrib2f(index, x, y);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexAttrib2dv(GLuint index, const GLdouble *v)
{
- d_2_0_Core->VertexAttrib2dv(index, v);
+ d_2_0_Core->f.VertexAttrib2dv(index, v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexAttrib2d(GLuint index, GLdouble x, GLdouble y)
{
- d_2_0_Core->VertexAttrib2d(index, x, y);
+ d_2_0_Core->f.VertexAttrib2d(index, x, y);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexAttrib1sv(GLuint index, const GLshort *v)
{
- d_2_0_Core->VertexAttrib1sv(index, v);
+ d_2_0_Core->f.VertexAttrib1sv(index, v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexAttrib1s(GLuint index, GLshort x)
{
- d_2_0_Core->VertexAttrib1s(index, x);
+ d_2_0_Core->f.VertexAttrib1s(index, x);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexAttrib1fv(GLuint index, const GLfloat *v)
{
- d_2_0_Core->VertexAttrib1fv(index, v);
+ d_2_0_Core->f.VertexAttrib1fv(index, v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexAttrib1f(GLuint index, GLfloat x)
{
- d_2_0_Core->VertexAttrib1f(index, x);
+ d_2_0_Core->f.VertexAttrib1f(index, x);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexAttrib1dv(GLuint index, const GLdouble *v)
{
- d_2_0_Core->VertexAttrib1dv(index, v);
+ d_2_0_Core->f.VertexAttrib1dv(index, v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexAttrib1d(GLuint index, GLdouble x)
{
- d_2_0_Core->VertexAttrib1d(index, x);
+ d_2_0_Core->f.VertexAttrib1d(index, x);
}
@@ -5517,102 +5518,102 @@ inline void QOpenGLFunctions_4_2_Compatibility::glVertexAttrib1d(GLuint index, G
// OpenGL 3.0 deprecated functions
inline void QOpenGLFunctions_4_2_Compatibility::glVertexAttribI4usv(GLuint index, const GLushort *v)
{
- d_3_0_Core->VertexAttribI4usv(index, v);
+ d_3_0_Core->f.VertexAttribI4usv(index, v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexAttribI4ubv(GLuint index, const GLubyte *v)
{
- d_3_0_Core->VertexAttribI4ubv(index, v);
+ d_3_0_Core->f.VertexAttribI4ubv(index, v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexAttribI4sv(GLuint index, const GLshort *v)
{
- d_3_0_Core->VertexAttribI4sv(index, v);
+ d_3_0_Core->f.VertexAttribI4sv(index, v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexAttribI4bv(GLuint index, const GLbyte *v)
{
- d_3_0_Core->VertexAttribI4bv(index, v);
+ d_3_0_Core->f.VertexAttribI4bv(index, v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexAttribI4uiv(GLuint index, const GLuint *v)
{
- d_3_0_Core->VertexAttribI4uiv(index, v);
+ d_3_0_Core->f.VertexAttribI4uiv(index, v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexAttribI3uiv(GLuint index, const GLuint *v)
{
- d_3_0_Core->VertexAttribI3uiv(index, v);
+ d_3_0_Core->f.VertexAttribI3uiv(index, v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexAttribI2uiv(GLuint index, const GLuint *v)
{
- d_3_0_Core->VertexAttribI2uiv(index, v);
+ d_3_0_Core->f.VertexAttribI2uiv(index, v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexAttribI1uiv(GLuint index, const GLuint *v)
{
- d_3_0_Core->VertexAttribI1uiv(index, v);
+ d_3_0_Core->f.VertexAttribI1uiv(index, v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexAttribI4iv(GLuint index, const GLint *v)
{
- d_3_0_Core->VertexAttribI4iv(index, v);
+ d_3_0_Core->f.VertexAttribI4iv(index, v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexAttribI3iv(GLuint index, const GLint *v)
{
- d_3_0_Core->VertexAttribI3iv(index, v);
+ d_3_0_Core->f.VertexAttribI3iv(index, v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexAttribI2iv(GLuint index, const GLint *v)
{
- d_3_0_Core->VertexAttribI2iv(index, v);
+ d_3_0_Core->f.VertexAttribI2iv(index, v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexAttribI1iv(GLuint index, const GLint *v)
{
- d_3_0_Core->VertexAttribI1iv(index, v);
+ d_3_0_Core->f.VertexAttribI1iv(index, v);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexAttribI4ui(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)
{
- d_3_0_Core->VertexAttribI4ui(index, x, y, z, w);
+ d_3_0_Core->f.VertexAttribI4ui(index, x, y, z, w);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexAttribI3ui(GLuint index, GLuint x, GLuint y, GLuint z)
{
- d_3_0_Core->VertexAttribI3ui(index, x, y, z);
+ d_3_0_Core->f.VertexAttribI3ui(index, x, y, z);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexAttribI2ui(GLuint index, GLuint x, GLuint y)
{
- d_3_0_Core->VertexAttribI2ui(index, x, y);
+ d_3_0_Core->f.VertexAttribI2ui(index, x, y);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexAttribI1ui(GLuint index, GLuint x)
{
- d_3_0_Core->VertexAttribI1ui(index, x);
+ d_3_0_Core->f.VertexAttribI1ui(index, x);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexAttribI4i(GLuint index, GLint x, GLint y, GLint z, GLint w)
{
- d_3_0_Core->VertexAttribI4i(index, x, y, z, w);
+ d_3_0_Core->f.VertexAttribI4i(index, x, y, z, w);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexAttribI3i(GLuint index, GLint x, GLint y, GLint z)
{
- d_3_0_Core->VertexAttribI3i(index, x, y, z);
+ d_3_0_Core->f.VertexAttribI3i(index, x, y, z);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexAttribI2i(GLuint index, GLint x, GLint y)
{
- d_3_0_Core->VertexAttribI2i(index, x, y);
+ d_3_0_Core->f.VertexAttribI2i(index, x, y);
}
inline void QOpenGLFunctions_4_2_Compatibility::glVertexAttribI1i(GLuint index, GLint x)
{
- d_3_0_Core->VertexAttribI1i(index, x);
+ d_3_0_Core->f.VertexAttribI1i(index, x);
}
diff --git a/src/gui/opengl/qopenglfunctions_4_2_core.cpp b/src/gui/opengl/qopenglfunctions_4_2_core.cpp
index 800d4679c5..b929abcf6a 100644
--- a/src/gui/opengl/qopenglfunctions_4_2_core.cpp
+++ b/src/gui/opengl/qopenglfunctions_4_2_core.cpp
@@ -87,66 +87,51 @@ QOpenGLFunctions_4_2_Core::QOpenGLFunctions_4_2_Core()
QOpenGLFunctions_4_2_Core::~QOpenGLFunctions_4_2_Core()
{
- if (d_1_0_Core && !d_1_0_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_0_Core->context, QOpenGLFunctions_1_0_CoreBackend::versionStatus());
- delete d_1_0_Core;
- }
- if (d_1_1_Core && !d_1_1_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_1_Core->context, QOpenGLFunctions_1_1_CoreBackend::versionStatus());
- delete d_1_1_Core;
- }
- if (d_1_2_Core && !d_1_2_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_2_Core->context, QOpenGLFunctions_1_2_CoreBackend::versionStatus());
- delete d_1_2_Core;
- }
- if (d_1_3_Core && !d_1_3_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_3_Core->context, QOpenGLFunctions_1_3_CoreBackend::versionStatus());
- delete d_1_3_Core;
- }
- if (d_1_4_Core && !d_1_4_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_4_Core->context, QOpenGLFunctions_1_4_CoreBackend::versionStatus());
- delete d_1_4_Core;
- }
- if (d_1_5_Core && !d_1_5_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_5_Core->context, QOpenGLFunctions_1_5_CoreBackend::versionStatus());
- delete d_1_5_Core;
- }
- if (d_2_0_Core && !d_2_0_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_2_0_Core->context, QOpenGLFunctions_2_0_CoreBackend::versionStatus());
- delete d_2_0_Core;
- }
- if (d_2_1_Core && !d_2_1_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_2_1_Core->context, QOpenGLFunctions_2_1_CoreBackend::versionStatus());
- delete d_2_1_Core;
- }
- if (d_3_0_Core && !d_3_0_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_3_0_Core->context, QOpenGLFunctions_3_0_CoreBackend::versionStatus());
- delete d_3_0_Core;
- }
- if (d_3_1_Core && !d_3_1_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_3_1_Core->context, QOpenGLFunctions_3_1_CoreBackend::versionStatus());
- delete d_3_1_Core;
- }
- if (d_3_2_Core && !d_3_2_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_3_2_Core->context, QOpenGLFunctions_3_2_CoreBackend::versionStatus());
- delete d_3_2_Core;
- }
- if (d_3_3_Core && !d_3_3_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_3_3_Core->context, QOpenGLFunctions_3_3_CoreBackend::versionStatus());
- delete d_3_3_Core;
- }
- if (d_4_0_Core && !d_4_0_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_4_0_Core->context, QOpenGLFunctions_4_0_CoreBackend::versionStatus());
- delete d_4_0_Core;
- }
- if (d_4_1_Core && !d_4_1_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_4_1_Core->context, QOpenGLFunctions_4_1_CoreBackend::versionStatus());
- delete d_4_1_Core;
- }
- if (d_4_2_Core && !d_4_2_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_4_2_Core->context, QOpenGLFunctions_4_2_CoreBackend::versionStatus());
- delete d_4_2_Core;
- }
+ if (d_1_0_Core)
+ d_1_0_Core->refs.deref();
+ Q_ASSERT(d_1_0_Core->refs.load());
+ if (d_1_1_Core)
+ d_1_1_Core->refs.deref();
+ Q_ASSERT(d_1_1_Core->refs.load());
+ if (d_1_2_Core)
+ d_1_2_Core->refs.deref();
+ Q_ASSERT(d_1_2_Core->refs.load());
+ if (d_1_3_Core)
+ d_1_3_Core->refs.deref();
+ Q_ASSERT(d_1_3_Core->refs.load());
+ if (d_1_4_Core)
+ d_1_4_Core->refs.deref();
+ Q_ASSERT(d_1_4_Core->refs.load());
+ if (d_1_5_Core)
+ d_1_5_Core->refs.deref();
+ Q_ASSERT(d_1_5_Core->refs.load());
+ if (d_2_0_Core)
+ d_2_0_Core->refs.deref();
+ Q_ASSERT(d_2_0_Core->refs.load());
+ if (d_2_1_Core)
+ d_2_1_Core->refs.deref();
+ Q_ASSERT(d_2_1_Core->refs.load());
+ if (d_3_0_Core)
+ d_3_0_Core->refs.deref();
+ Q_ASSERT(d_3_0_Core->refs.load());
+ if (d_3_1_Core)
+ d_3_1_Core->refs.deref();
+ Q_ASSERT(d_3_1_Core->refs.load());
+ if (d_3_2_Core)
+ d_3_2_Core->refs.deref();
+ Q_ASSERT(d_3_2_Core->refs.load());
+ if (d_3_3_Core)
+ d_3_3_Core->refs.deref();
+ Q_ASSERT(d_3_3_Core->refs.load());
+ if (d_4_0_Core)
+ d_4_0_Core->refs.deref();
+ Q_ASSERT(d_4_0_Core->refs.load());
+ if (d_4_1_Core)
+ d_4_1_Core->refs.deref();
+ Q_ASSERT(d_4_1_Core->refs.load());
+ if (d_4_2_Core)
+ d_4_2_Core->refs.deref();
+ Q_ASSERT(d_4_2_Core->refs.load());
}
bool QOpenGLFunctions_4_2_Core::initializeOpenGLFunctions()
@@ -165,122 +150,62 @@ bool QOpenGLFunctions_4_2_Core::initializeOpenGLFunctions()
// Function pointers in the backends are resolved at creation time
QOpenGLVersionFunctionsBackend* d = 0;
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_0_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_0_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_0_CoreBackend::versionStatus(), d);
- }
d_1_0_Core = static_cast<QOpenGLFunctions_1_0_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_1_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_1_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_1_CoreBackend::versionStatus(), d);
- }
d_1_1_Core = static_cast<QOpenGLFunctions_1_1_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_2_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_2_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_2_CoreBackend::versionStatus(), d);
- }
d_1_2_Core = static_cast<QOpenGLFunctions_1_2_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_3_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_3_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_3_CoreBackend::versionStatus(), d);
- }
d_1_3_Core = static_cast<QOpenGLFunctions_1_3_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_4_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_4_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_4_CoreBackend::versionStatus(), d);
- }
d_1_4_Core = static_cast<QOpenGLFunctions_1_4_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_5_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_5_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_5_CoreBackend::versionStatus(), d);
- }
d_1_5_Core = static_cast<QOpenGLFunctions_1_5_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_2_0_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_2_0_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_2_0_CoreBackend::versionStatus(), d);
- }
d_2_0_Core = static_cast<QOpenGLFunctions_2_0_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_2_1_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_2_1_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_2_1_CoreBackend::versionStatus(), d);
- }
d_2_1_Core = static_cast<QOpenGLFunctions_2_1_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_3_0_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_3_0_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_3_0_CoreBackend::versionStatus(), d);
- }
d_3_0_Core = static_cast<QOpenGLFunctions_3_0_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_3_1_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_3_1_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_3_1_CoreBackend::versionStatus(), d);
- }
d_3_1_Core = static_cast<QOpenGLFunctions_3_1_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_3_2_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_3_2_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_3_2_CoreBackend::versionStatus(), d);
- }
d_3_2_Core = static_cast<QOpenGLFunctions_3_2_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_3_3_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_3_3_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_3_3_CoreBackend::versionStatus(), d);
- }
d_3_3_Core = static_cast<QOpenGLFunctions_3_3_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_4_0_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_4_0_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_4_0_CoreBackend::versionStatus(), d);
- }
d_4_0_Core = static_cast<QOpenGLFunctions_4_0_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_4_1_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_4_1_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_4_1_CoreBackend::versionStatus(), d);
- }
d_4_1_Core = static_cast<QOpenGLFunctions_4_1_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_4_2_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_4_2_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_4_2_CoreBackend::versionStatus(), d);
- }
d_4_2_Core = static_cast<QOpenGLFunctions_4_2_CoreBackend*>(d);
d->refs.ref();
diff --git a/src/gui/opengl/qopenglfunctions_4_2_core.h b/src/gui/opengl/qopenglfunctions_4_2_core.h
index 173eb9e9ec..14b748b3f5 100644
--- a/src/gui/opengl/qopenglfunctions_4_2_core.h
+++ b/src/gui/opengl/qopenglfunctions_4_2_core.h
@@ -1,6 +1,7 @@
/****************************************************************************
**
** Copyright (C) 2013 Klaralvdalens Datakonsult AB (KDAB)
+** Copyright (C) 2016 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
** This file is part of the QtGui module of the Qt Toolkit.
@@ -589,242 +590,242 @@ private:
// OpenGL 1.0 core functions
inline void QOpenGLFunctions_4_2_Core::glViewport(GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_0_Core->Viewport(x, y, width, height);
+ d_1_0_Core->f.Viewport(x, y, width, height);
}
inline void QOpenGLFunctions_4_2_Core::glDepthRange(GLdouble nearVal, GLdouble farVal)
{
- d_1_0_Core->DepthRange(nearVal, farVal);
+ d_1_0_Core->f.DepthRange(nearVal, farVal);
}
inline GLboolean QOpenGLFunctions_4_2_Core::glIsEnabled(GLenum cap)
{
- return d_1_0_Core->IsEnabled(cap);
+ return d_1_0_Core->f.IsEnabled(cap);
}
inline void QOpenGLFunctions_4_2_Core::glGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint *params)
{
- d_1_0_Core->GetTexLevelParameteriv(target, level, pname, params);
+ d_1_0_Core->f.GetTexLevelParameteriv(target, level, pname, params);
}
inline void QOpenGLFunctions_4_2_Core::glGetTexLevelParameterfv(GLenum target, GLint level, GLenum pname, GLfloat *params)
{
- d_1_0_Core->GetTexLevelParameterfv(target, level, pname, params);
+ d_1_0_Core->f.GetTexLevelParameterfv(target, level, pname, params);
}
inline void QOpenGLFunctions_4_2_Core::glGetTexParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_0_Core->GetTexParameteriv(target, pname, params);
+ d_1_0_Core->f.GetTexParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_4_2_Core::glGetTexParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_0_Core->GetTexParameterfv(target, pname, params);
+ d_1_0_Core->f.GetTexParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_4_2_Core::glGetTexImage(GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels)
{
- d_1_0_Core->GetTexImage(target, level, format, type, pixels);
+ d_1_0_Core->f.GetTexImage(target, level, format, type, pixels);
}
inline const GLubyte * QOpenGLFunctions_4_2_Core::glGetString(GLenum name)
{
- return d_1_0_Core->GetString(name);
+ return d_1_0_Core->f.GetString(name);
}
inline void QOpenGLFunctions_4_2_Core::glGetIntegerv(GLenum pname, GLint *params)
{
- d_1_0_Core->GetIntegerv(pname, params);
+ d_1_0_Core->f.GetIntegerv(pname, params);
}
inline void QOpenGLFunctions_4_2_Core::glGetFloatv(GLenum pname, GLfloat *params)
{
- d_1_0_Core->GetFloatv(pname, params);
+ d_1_0_Core->f.GetFloatv(pname, params);
}
inline GLenum QOpenGLFunctions_4_2_Core::glGetError()
{
- return d_1_0_Core->GetError();
+ return d_1_0_Core->f.GetError();
}
inline void QOpenGLFunctions_4_2_Core::glGetDoublev(GLenum pname, GLdouble *params)
{
- d_1_0_Core->GetDoublev(pname, params);
+ d_1_0_Core->f.GetDoublev(pname, params);
}
inline void QOpenGLFunctions_4_2_Core::glGetBooleanv(GLenum pname, GLboolean *params)
{
- d_1_0_Core->GetBooleanv(pname, params);
+ d_1_0_Core->f.GetBooleanv(pname, params);
}
inline void QOpenGLFunctions_4_2_Core::glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels)
{
- d_1_0_Core->ReadPixels(x, y, width, height, format, type, pixels);
+ d_1_0_Core->f.ReadPixels(x, y, width, height, format, type, pixels);
}
inline void QOpenGLFunctions_4_2_Core::glReadBuffer(GLenum mode)
{
- d_1_0_Core->ReadBuffer(mode);
+ d_1_0_Core->f.ReadBuffer(mode);
}
inline void QOpenGLFunctions_4_2_Core::glPixelStorei(GLenum pname, GLint param)
{
- d_1_0_Core->PixelStorei(pname, param);
+ d_1_0_Core->f.PixelStorei(pname, param);
}
inline void QOpenGLFunctions_4_2_Core::glPixelStoref(GLenum pname, GLfloat param)
{
- d_1_0_Core->PixelStoref(pname, param);
+ d_1_0_Core->f.PixelStoref(pname, param);
}
inline void QOpenGLFunctions_4_2_Core::glDepthFunc(GLenum func)
{
- d_1_0_Core->DepthFunc(func);
+ d_1_0_Core->f.DepthFunc(func);
}
inline void QOpenGLFunctions_4_2_Core::glStencilOp(GLenum fail, GLenum zfail, GLenum zpass)
{
- d_1_0_Core->StencilOp(fail, zfail, zpass);
+ d_1_0_Core->f.StencilOp(fail, zfail, zpass);
}
inline void QOpenGLFunctions_4_2_Core::glStencilFunc(GLenum func, GLint ref, GLuint mask)
{
- d_1_0_Core->StencilFunc(func, ref, mask);
+ d_1_0_Core->f.StencilFunc(func, ref, mask);
}
inline void QOpenGLFunctions_4_2_Core::glLogicOp(GLenum opcode)
{
- d_1_0_Core->LogicOp(opcode);
+ d_1_0_Core->f.LogicOp(opcode);
}
inline void QOpenGLFunctions_4_2_Core::glBlendFunc(GLenum sfactor, GLenum dfactor)
{
- d_1_0_Core->BlendFunc(sfactor, dfactor);
+ d_1_0_Core->f.BlendFunc(sfactor, dfactor);
}
inline void QOpenGLFunctions_4_2_Core::glFlush()
{
- d_1_0_Core->Flush();
+ d_1_0_Core->f.Flush();
}
inline void QOpenGLFunctions_4_2_Core::glFinish()
{
- d_1_0_Core->Finish();
+ d_1_0_Core->f.Finish();
}
inline void QOpenGLFunctions_4_2_Core::glEnable(GLenum cap)
{
- d_1_0_Core->Enable(cap);
+ d_1_0_Core->f.Enable(cap);
}
inline void QOpenGLFunctions_4_2_Core::glDisable(GLenum cap)
{
- d_1_0_Core->Disable(cap);
+ d_1_0_Core->f.Disable(cap);
}
inline void QOpenGLFunctions_4_2_Core::glDepthMask(GLboolean flag)
{
- d_1_0_Core->DepthMask(flag);
+ d_1_0_Core->f.DepthMask(flag);
}
inline void QOpenGLFunctions_4_2_Core::glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
{
- d_1_0_Core->ColorMask(red, green, blue, alpha);
+ d_1_0_Core->f.ColorMask(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_2_Core::glStencilMask(GLuint mask)
{
- d_1_0_Core->StencilMask(mask);
+ d_1_0_Core->f.StencilMask(mask);
}
inline void QOpenGLFunctions_4_2_Core::glClearDepth(GLdouble depth)
{
- d_1_0_Core->ClearDepth(depth);
+ d_1_0_Core->f.ClearDepth(depth);
}
inline void QOpenGLFunctions_4_2_Core::glClearStencil(GLint s)
{
- d_1_0_Core->ClearStencil(s);
+ d_1_0_Core->f.ClearStencil(s);
}
inline void QOpenGLFunctions_4_2_Core::glClearColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_0_Core->ClearColor(red, green, blue, alpha);
+ d_1_0_Core->f.ClearColor(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_2_Core::glClear(GLbitfield mask)
{
- d_1_0_Core->Clear(mask);
+ d_1_0_Core->f.Clear(mask);
}
inline void QOpenGLFunctions_4_2_Core::glDrawBuffer(GLenum mode)
{
- d_1_0_Core->DrawBuffer(mode);
+ d_1_0_Core->f.DrawBuffer(mode);
}
inline void QOpenGLFunctions_4_2_Core::glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_0_Core->TexImage2D(target, level, internalformat, width, height, border, format, type, pixels);
+ d_1_0_Core->f.TexImage2D(target, level, internalformat, width, height, border, format, type, pixels);
}
inline void QOpenGLFunctions_4_2_Core::glTexImage1D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_0_Core->TexImage1D(target, level, internalformat, width, border, format, type, pixels);
+ d_1_0_Core->f.TexImage1D(target, level, internalformat, width, border, format, type, pixels);
}
inline void QOpenGLFunctions_4_2_Core::glTexParameteriv(GLenum target, GLenum pname, const GLint *params)
{
- d_1_0_Core->TexParameteriv(target, pname, params);
+ d_1_0_Core->f.TexParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_4_2_Core::glTexParameteri(GLenum target, GLenum pname, GLint param)
{
- d_1_0_Core->TexParameteri(target, pname, param);
+ d_1_0_Core->f.TexParameteri(target, pname, param);
}
inline void QOpenGLFunctions_4_2_Core::glTexParameterfv(GLenum target, GLenum pname, const GLfloat *params)
{
- d_1_0_Core->TexParameterfv(target, pname, params);
+ d_1_0_Core->f.TexParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_4_2_Core::glTexParameterf(GLenum target, GLenum pname, GLfloat param)
{
- d_1_0_Core->TexParameterf(target, pname, param);
+ d_1_0_Core->f.TexParameterf(target, pname, param);
}
inline void QOpenGLFunctions_4_2_Core::glScissor(GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_0_Core->Scissor(x, y, width, height);
+ d_1_0_Core->f.Scissor(x, y, width, height);
}
inline void QOpenGLFunctions_4_2_Core::glPolygonMode(GLenum face, GLenum mode)
{
- d_1_0_Core->PolygonMode(face, mode);
+ d_1_0_Core->f.PolygonMode(face, mode);
}
inline void QOpenGLFunctions_4_2_Core::glPointSize(GLfloat size)
{
- d_1_0_Core->PointSize(size);
+ d_1_0_Core->f.PointSize(size);
}
inline void QOpenGLFunctions_4_2_Core::glLineWidth(GLfloat width)
{
- d_1_0_Core->LineWidth(width);
+ d_1_0_Core->f.LineWidth(width);
}
inline void QOpenGLFunctions_4_2_Core::glHint(GLenum target, GLenum mode)
{
- d_1_0_Core->Hint(target, mode);
+ d_1_0_Core->f.Hint(target, mode);
}
inline void QOpenGLFunctions_4_2_Core::glFrontFace(GLenum mode)
{
- d_1_0_Core->FrontFace(mode);
+ d_1_0_Core->f.FrontFace(mode);
}
inline void QOpenGLFunctions_4_2_Core::glCullFace(GLenum mode)
{
- d_1_0_Core->CullFace(mode);
+ d_1_0_Core->f.CullFace(mode);
}
@@ -843,57 +844,57 @@ inline void QOpenGLFunctions_4_2_Core::glIndexub(GLubyte c)
inline GLboolean QOpenGLFunctions_4_2_Core::glIsTexture(GLuint texture)
{
- return d_1_1_Core->IsTexture(texture);
+ return d_1_1_Core->f.IsTexture(texture);
}
inline void QOpenGLFunctions_4_2_Core::glGenTextures(GLsizei n, GLuint *textures)
{
- d_1_1_Core->GenTextures(n, textures);
+ d_1_1_Core->f.GenTextures(n, textures);
}
inline void QOpenGLFunctions_4_2_Core::glDeleteTextures(GLsizei n, const GLuint *textures)
{
- d_1_1_Core->DeleteTextures(n, textures);
+ d_1_1_Core->f.DeleteTextures(n, textures);
}
inline void QOpenGLFunctions_4_2_Core::glBindTexture(GLenum target, GLuint texture)
{
- d_1_1_Core->BindTexture(target, texture);
+ d_1_1_Core->f.BindTexture(target, texture);
}
inline void QOpenGLFunctions_4_2_Core::glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_1_Core->TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels);
+ d_1_1_Core->f.TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels);
}
inline void QOpenGLFunctions_4_2_Core::glTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_1_Core->TexSubImage1D(target, level, xoffset, width, format, type, pixels);
+ d_1_1_Core->f.TexSubImage1D(target, level, xoffset, width, format, type, pixels);
}
inline void QOpenGLFunctions_4_2_Core::glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_1_Core->CopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height);
+ d_1_1_Core->f.CopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height);
}
inline void QOpenGLFunctions_4_2_Core::glCopyTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
{
- d_1_1_Core->CopyTexSubImage1D(target, level, xoffset, x, y, width);
+ d_1_1_Core->f.CopyTexSubImage1D(target, level, xoffset, x, y, width);
}
inline void QOpenGLFunctions_4_2_Core::glCopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
{
- d_1_1_Core->CopyTexImage2D(target, level, internalformat, x, y, width, height, border);
+ d_1_1_Core->f.CopyTexImage2D(target, level, internalformat, x, y, width, height, border);
}
inline void QOpenGLFunctions_4_2_Core::glCopyTexImage1D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
{
- d_1_1_Core->CopyTexImage1D(target, level, internalformat, x, y, width, border);
+ d_1_1_Core->f.CopyTexImage1D(target, level, internalformat, x, y, width, border);
}
inline void QOpenGLFunctions_4_2_Core::glPolygonOffset(GLfloat factor, GLfloat units)
{
- d_1_1_Core->PolygonOffset(factor, units);
+ d_1_1_Core->f.PolygonOffset(factor, units);
}
inline void QOpenGLFunctions_4_2_Core::glGetPointerv(GLenum pname, GLvoid* *params)
@@ -905,1067 +906,1067 @@ inline void QOpenGLFunctions_4_2_Core::glGetPointerv(GLenum pname, GLvoid* *para
inline void QOpenGLFunctions_4_2_Core::glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices)
{
- d_1_1_Core->DrawElements(mode, count, type, indices);
+ d_1_1_Core->f.DrawElements(mode, count, type, indices);
}
inline void QOpenGLFunctions_4_2_Core::glDrawArrays(GLenum mode, GLint first, GLsizei count)
{
- d_1_1_Core->DrawArrays(mode, first, count);
+ d_1_1_Core->f.DrawArrays(mode, first, count);
}
// OpenGL 1.2 core functions
inline void QOpenGLFunctions_4_2_Core::glCopyTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_2_Core->CopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height);
+ d_1_2_Core->f.CopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height);
}
inline void QOpenGLFunctions_4_2_Core::glTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_2_Core->TexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);
+ d_1_2_Core->f.TexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);
}
inline void QOpenGLFunctions_4_2_Core::glTexImage3D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_2_Core->TexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels);
+ d_1_2_Core->f.TexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels);
}
inline void QOpenGLFunctions_4_2_Core::glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices)
{
- d_1_2_Core->DrawRangeElements(mode, start, end, count, type, indices);
+ d_1_2_Core->f.DrawRangeElements(mode, start, end, count, type, indices);
}
inline void QOpenGLFunctions_4_2_Core::glBlendEquation(GLenum mode)
{
- d_1_2_Core->BlendEquation(mode);
+ d_1_2_Core->f.BlendEquation(mode);
}
inline void QOpenGLFunctions_4_2_Core::glBlendColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_2_Core->BlendColor(red, green, blue, alpha);
+ d_1_2_Core->f.BlendColor(red, green, blue, alpha);
}
// OpenGL 1.3 core functions
inline void QOpenGLFunctions_4_2_Core::glGetCompressedTexImage(GLenum target, GLint level, GLvoid *img)
{
- d_1_3_Core->GetCompressedTexImage(target, level, img);
+ d_1_3_Core->f.GetCompressedTexImage(target, level, img);
}
inline void QOpenGLFunctions_4_2_Core::glCompressedTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexSubImage1D(target, level, xoffset, width, format, imageSize, data);
+ d_1_3_Core->f.CompressedTexSubImage1D(target, level, xoffset, width, format, imageSize, data);
}
inline void QOpenGLFunctions_4_2_Core::glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data);
+ d_1_3_Core->f.CompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data);
}
inline void QOpenGLFunctions_4_2_Core::glCompressedTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data);
+ d_1_3_Core->f.CompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data);
}
inline void QOpenGLFunctions_4_2_Core::glCompressedTexImage1D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexImage1D(target, level, internalformat, width, border, imageSize, data);
+ d_1_3_Core->f.CompressedTexImage1D(target, level, internalformat, width, border, imageSize, data);
}
inline void QOpenGLFunctions_4_2_Core::glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data);
+ d_1_3_Core->f.CompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data);
}
inline void QOpenGLFunctions_4_2_Core::glCompressedTexImage3D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data);
+ d_1_3_Core->f.CompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data);
}
inline void QOpenGLFunctions_4_2_Core::glSampleCoverage(GLfloat value, GLboolean invert)
{
- d_1_3_Core->SampleCoverage(value, invert);
+ d_1_3_Core->f.SampleCoverage(value, invert);
}
inline void QOpenGLFunctions_4_2_Core::glActiveTexture(GLenum texture)
{
- d_1_3_Core->ActiveTexture(texture);
+ d_1_3_Core->f.ActiveTexture(texture);
}
// OpenGL 1.4 core functions
inline void QOpenGLFunctions_4_2_Core::glPointParameteriv(GLenum pname, const GLint *params)
{
- d_1_4_Core->PointParameteriv(pname, params);
+ d_1_4_Core->f.PointParameteriv(pname, params);
}
inline void QOpenGLFunctions_4_2_Core::glPointParameteri(GLenum pname, GLint param)
{
- d_1_4_Core->PointParameteri(pname, param);
+ d_1_4_Core->f.PointParameteri(pname, param);
}
inline void QOpenGLFunctions_4_2_Core::glPointParameterfv(GLenum pname, const GLfloat *params)
{
- d_1_4_Core->PointParameterfv(pname, params);
+ d_1_4_Core->f.PointParameterfv(pname, params);
}
inline void QOpenGLFunctions_4_2_Core::glPointParameterf(GLenum pname, GLfloat param)
{
- d_1_4_Core->PointParameterf(pname, param);
+ d_1_4_Core->f.PointParameterf(pname, param);
}
inline void QOpenGLFunctions_4_2_Core::glMultiDrawElements(GLenum mode, const GLsizei *count, GLenum type, const GLvoid* const *indices, GLsizei drawcount)
{
- d_1_4_Core->MultiDrawElements(mode, count, type, indices, drawcount);
+ d_1_4_Core->f.MultiDrawElements(mode, count, type, indices, drawcount);
}
inline void QOpenGLFunctions_4_2_Core::glMultiDrawArrays(GLenum mode, const GLint *first, const GLsizei *count, GLsizei drawcount)
{
- d_1_4_Core->MultiDrawArrays(mode, first, count, drawcount);
+ d_1_4_Core->f.MultiDrawArrays(mode, first, count, drawcount);
}
inline void QOpenGLFunctions_4_2_Core::glBlendFuncSeparate(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
{
- d_1_4_Core->BlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);
+ d_1_4_Core->f.BlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);
}
// OpenGL 1.5 core functions
inline void QOpenGLFunctions_4_2_Core::glGetBufferPointerv(GLenum target, GLenum pname, GLvoid* *params)
{
- d_1_5_Core->GetBufferPointerv(target, pname, params);
+ d_1_5_Core->f.GetBufferPointerv(target, pname, params);
}
inline void QOpenGLFunctions_4_2_Core::glGetBufferParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_5_Core->GetBufferParameteriv(target, pname, params);
+ d_1_5_Core->f.GetBufferParameteriv(target, pname, params);
}
inline GLboolean QOpenGLFunctions_4_2_Core::glUnmapBuffer(GLenum target)
{
- return d_1_5_Core->UnmapBuffer(target);
+ return d_1_5_Core->f.UnmapBuffer(target);
}
inline GLvoid* QOpenGLFunctions_4_2_Core::glMapBuffer(GLenum target, GLenum access)
{
- return d_1_5_Core->MapBuffer(target, access);
+ return d_1_5_Core->f.MapBuffer(target, access);
}
inline void QOpenGLFunctions_4_2_Core::glGetBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, GLvoid *data)
{
- d_1_5_Core->GetBufferSubData(target, offset, size, data);
+ d_1_5_Core->f.GetBufferSubData(target, offset, size, data);
}
inline void QOpenGLFunctions_4_2_Core::glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid *data)
{
- d_1_5_Core->BufferSubData(target, offset, size, data);
+ d_1_5_Core->f.BufferSubData(target, offset, size, data);
}
inline void QOpenGLFunctions_4_2_Core::glBufferData(GLenum target, GLsizeiptr size, const GLvoid *data, GLenum usage)
{
- d_1_5_Core->BufferData(target, size, data, usage);
+ d_1_5_Core->f.BufferData(target, size, data, usage);
}
inline GLboolean QOpenGLFunctions_4_2_Core::glIsBuffer(GLuint buffer)
{
- return d_1_5_Core->IsBuffer(buffer);
+ return d_1_5_Core->f.IsBuffer(buffer);
}
inline void QOpenGLFunctions_4_2_Core::glGenBuffers(GLsizei n, GLuint *buffers)
{
- d_1_5_Core->GenBuffers(n, buffers);
+ d_1_5_Core->f.GenBuffers(n, buffers);
}
inline void QOpenGLFunctions_4_2_Core::glDeleteBuffers(GLsizei n, const GLuint *buffers)
{
- d_1_5_Core->DeleteBuffers(n, buffers);
+ d_1_5_Core->f.DeleteBuffers(n, buffers);
}
inline void QOpenGLFunctions_4_2_Core::glBindBuffer(GLenum target, GLuint buffer)
{
- d_1_5_Core->BindBuffer(target, buffer);
+ d_1_5_Core->f.BindBuffer(target, buffer);
}
inline void QOpenGLFunctions_4_2_Core::glGetQueryObjectuiv(GLuint id, GLenum pname, GLuint *params)
{
- d_1_5_Core->GetQueryObjectuiv(id, pname, params);
+ d_1_5_Core->f.GetQueryObjectuiv(id, pname, params);
}
inline void QOpenGLFunctions_4_2_Core::glGetQueryObjectiv(GLuint id, GLenum pname, GLint *params)
{
- d_1_5_Core->GetQueryObjectiv(id, pname, params);
+ d_1_5_Core->f.GetQueryObjectiv(id, pname, params);
}
inline void QOpenGLFunctions_4_2_Core::glGetQueryiv(GLenum target, GLenum pname, GLint *params)
{
- d_1_5_Core->GetQueryiv(target, pname, params);
+ d_1_5_Core->f.GetQueryiv(target, pname, params);
}
inline void QOpenGLFunctions_4_2_Core::glEndQuery(GLenum target)
{
- d_1_5_Core->EndQuery(target);
+ d_1_5_Core->f.EndQuery(target);
}
inline void QOpenGLFunctions_4_2_Core::glBeginQuery(GLenum target, GLuint id)
{
- d_1_5_Core->BeginQuery(target, id);
+ d_1_5_Core->f.BeginQuery(target, id);
}
inline GLboolean QOpenGLFunctions_4_2_Core::glIsQuery(GLuint id)
{
- return d_1_5_Core->IsQuery(id);
+ return d_1_5_Core->f.IsQuery(id);
}
inline void QOpenGLFunctions_4_2_Core::glDeleteQueries(GLsizei n, const GLuint *ids)
{
- d_1_5_Core->DeleteQueries(n, ids);
+ d_1_5_Core->f.DeleteQueries(n, ids);
}
inline void QOpenGLFunctions_4_2_Core::glGenQueries(GLsizei n, GLuint *ids)
{
- d_1_5_Core->GenQueries(n, ids);
+ d_1_5_Core->f.GenQueries(n, ids);
}
// OpenGL 2.0 core functions
inline void QOpenGLFunctions_4_2_Core::glVertexAttribPointer(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer)
{
- d_2_0_Core->VertexAttribPointer(index, size, type, normalized, stride, pointer);
+ d_2_0_Core->f.VertexAttribPointer(index, size, type, normalized, stride, pointer);
}
inline void QOpenGLFunctions_4_2_Core::glValidateProgram(GLuint program)
{
- d_2_0_Core->ValidateProgram(program);
+ d_2_0_Core->f.ValidateProgram(program);
}
inline void QOpenGLFunctions_4_2_Core::glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_0_Core->UniformMatrix4fv(location, count, transpose, value);
+ d_2_0_Core->f.UniformMatrix4fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_2_Core::glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_0_Core->UniformMatrix3fv(location, count, transpose, value);
+ d_2_0_Core->f.UniformMatrix3fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_2_Core::glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_0_Core->UniformMatrix2fv(location, count, transpose, value);
+ d_2_0_Core->f.UniformMatrix2fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_2_Core::glUniform4iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform4iv(location, count, value);
+ d_2_0_Core->f.Uniform4iv(location, count, value);
}
inline void QOpenGLFunctions_4_2_Core::glUniform3iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform3iv(location, count, value);
+ d_2_0_Core->f.Uniform3iv(location, count, value);
}
inline void QOpenGLFunctions_4_2_Core::glUniform2iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform2iv(location, count, value);
+ d_2_0_Core->f.Uniform2iv(location, count, value);
}
inline void QOpenGLFunctions_4_2_Core::glUniform1iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform1iv(location, count, value);
+ d_2_0_Core->f.Uniform1iv(location, count, value);
}
inline void QOpenGLFunctions_4_2_Core::glUniform4fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform4fv(location, count, value);
+ d_2_0_Core->f.Uniform4fv(location, count, value);
}
inline void QOpenGLFunctions_4_2_Core::glUniform3fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform3fv(location, count, value);
+ d_2_0_Core->f.Uniform3fv(location, count, value);
}
inline void QOpenGLFunctions_4_2_Core::glUniform2fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform2fv(location, count, value);
+ d_2_0_Core->f.Uniform2fv(location, count, value);
}
inline void QOpenGLFunctions_4_2_Core::glUniform1fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform1fv(location, count, value);
+ d_2_0_Core->f.Uniform1fv(location, count, value);
}
inline void QOpenGLFunctions_4_2_Core::glUniform4i(GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
{
- d_2_0_Core->Uniform4i(location, v0, v1, v2, v3);
+ d_2_0_Core->f.Uniform4i(location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_4_2_Core::glUniform3i(GLint location, GLint v0, GLint v1, GLint v2)
{
- d_2_0_Core->Uniform3i(location, v0, v1, v2);
+ d_2_0_Core->f.Uniform3i(location, v0, v1, v2);
}
inline void QOpenGLFunctions_4_2_Core::glUniform2i(GLint location, GLint v0, GLint v1)
{
- d_2_0_Core->Uniform2i(location, v0, v1);
+ d_2_0_Core->f.Uniform2i(location, v0, v1);
}
inline void QOpenGLFunctions_4_2_Core::glUniform1i(GLint location, GLint v0)
{
- d_2_0_Core->Uniform1i(location, v0);
+ d_2_0_Core->f.Uniform1i(location, v0);
}
inline void QOpenGLFunctions_4_2_Core::glUniform4f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
{
- d_2_0_Core->Uniform4f(location, v0, v1, v2, v3);
+ d_2_0_Core->f.Uniform4f(location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_4_2_Core::glUniform3f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
{
- d_2_0_Core->Uniform3f(location, v0, v1, v2);
+ d_2_0_Core->f.Uniform3f(location, v0, v1, v2);
}
inline void QOpenGLFunctions_4_2_Core::glUniform2f(GLint location, GLfloat v0, GLfloat v1)
{
- d_2_0_Core->Uniform2f(location, v0, v1);
+ d_2_0_Core->f.Uniform2f(location, v0, v1);
}
inline void QOpenGLFunctions_4_2_Core::glUniform1f(GLint location, GLfloat v0)
{
- d_2_0_Core->Uniform1f(location, v0);
+ d_2_0_Core->f.Uniform1f(location, v0);
}
inline void QOpenGLFunctions_4_2_Core::glUseProgram(GLuint program)
{
- d_2_0_Core->UseProgram(program);
+ d_2_0_Core->f.UseProgram(program);
}
inline void QOpenGLFunctions_4_2_Core::glShaderSource(GLuint shader, GLsizei count, const GLchar* const *string, const GLint *length)
{
- d_2_0_Core->ShaderSource(shader, count, string, length);
+ d_2_0_Core->f.ShaderSource(shader, count, string, length);
}
inline void QOpenGLFunctions_4_2_Core::glLinkProgram(GLuint program)
{
- d_2_0_Core->LinkProgram(program);
+ d_2_0_Core->f.LinkProgram(program);
}
inline GLboolean QOpenGLFunctions_4_2_Core::glIsShader(GLuint shader)
{
- return d_2_0_Core->IsShader(shader);
+ return d_2_0_Core->f.IsShader(shader);
}
inline GLboolean QOpenGLFunctions_4_2_Core::glIsProgram(GLuint program)
{
- return d_2_0_Core->IsProgram(program);
+ return d_2_0_Core->f.IsProgram(program);
}
inline void QOpenGLFunctions_4_2_Core::glGetVertexAttribPointerv(GLuint index, GLenum pname, GLvoid* *pointer)
{
- d_2_0_Core->GetVertexAttribPointerv(index, pname, pointer);
+ d_2_0_Core->f.GetVertexAttribPointerv(index, pname, pointer);
}
inline void QOpenGLFunctions_4_2_Core::glGetVertexAttribiv(GLuint index, GLenum pname, GLint *params)
{
- d_2_0_Core->GetVertexAttribiv(index, pname, params);
+ d_2_0_Core->f.GetVertexAttribiv(index, pname, params);
}
inline void QOpenGLFunctions_4_2_Core::glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat *params)
{
- d_2_0_Core->GetVertexAttribfv(index, pname, params);
+ d_2_0_Core->f.GetVertexAttribfv(index, pname, params);
}
inline void QOpenGLFunctions_4_2_Core::glGetVertexAttribdv(GLuint index, GLenum pname, GLdouble *params)
{
- d_2_0_Core->GetVertexAttribdv(index, pname, params);
+ d_2_0_Core->f.GetVertexAttribdv(index, pname, params);
}
inline void QOpenGLFunctions_4_2_Core::glGetUniformiv(GLuint program, GLint location, GLint *params)
{
- d_2_0_Core->GetUniformiv(program, location, params);
+ d_2_0_Core->f.GetUniformiv(program, location, params);
}
inline void QOpenGLFunctions_4_2_Core::glGetUniformfv(GLuint program, GLint location, GLfloat *params)
{
- d_2_0_Core->GetUniformfv(program, location, params);
+ d_2_0_Core->f.GetUniformfv(program, location, params);
}
inline GLint QOpenGLFunctions_4_2_Core::glGetUniformLocation(GLuint program, const GLchar *name)
{
- return d_2_0_Core->GetUniformLocation(program, name);
+ return d_2_0_Core->f.GetUniformLocation(program, name);
}
inline void QOpenGLFunctions_4_2_Core::glGetShaderSource(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source)
{
- d_2_0_Core->GetShaderSource(shader, bufSize, length, source);
+ d_2_0_Core->f.GetShaderSource(shader, bufSize, length, source);
}
inline void QOpenGLFunctions_4_2_Core::glGetShaderInfoLog(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
{
- d_2_0_Core->GetShaderInfoLog(shader, bufSize, length, infoLog);
+ d_2_0_Core->f.GetShaderInfoLog(shader, bufSize, length, infoLog);
}
inline void QOpenGLFunctions_4_2_Core::glGetShaderiv(GLuint shader, GLenum pname, GLint *params)
{
- d_2_0_Core->GetShaderiv(shader, pname, params);
+ d_2_0_Core->f.GetShaderiv(shader, pname, params);
}
inline void QOpenGLFunctions_4_2_Core::glGetProgramInfoLog(GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
{
- d_2_0_Core->GetProgramInfoLog(program, bufSize, length, infoLog);
+ d_2_0_Core->f.GetProgramInfoLog(program, bufSize, length, infoLog);
}
inline void QOpenGLFunctions_4_2_Core::glGetProgramiv(GLuint program, GLenum pname, GLint *params)
{
- d_2_0_Core->GetProgramiv(program, pname, params);
+ d_2_0_Core->f.GetProgramiv(program, pname, params);
}
inline GLint QOpenGLFunctions_4_2_Core::glGetAttribLocation(GLuint program, const GLchar *name)
{
- return d_2_0_Core->GetAttribLocation(program, name);
+ return d_2_0_Core->f.GetAttribLocation(program, name);
}
inline void QOpenGLFunctions_4_2_Core::glGetAttachedShaders(GLuint program, GLsizei maxCount, GLsizei *count, GLuint *obj)
{
- d_2_0_Core->GetAttachedShaders(program, maxCount, count, obj);
+ d_2_0_Core->f.GetAttachedShaders(program, maxCount, count, obj);
}
inline void QOpenGLFunctions_4_2_Core::glGetActiveUniform(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
{
- d_2_0_Core->GetActiveUniform(program, index, bufSize, length, size, type, name);
+ d_2_0_Core->f.GetActiveUniform(program, index, bufSize, length, size, type, name);
}
inline void QOpenGLFunctions_4_2_Core::glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
{
- d_2_0_Core->GetActiveAttrib(program, index, bufSize, length, size, type, name);
+ d_2_0_Core->f.GetActiveAttrib(program, index, bufSize, length, size, type, name);
}
inline void QOpenGLFunctions_4_2_Core::glEnableVertexAttribArray(GLuint index)
{
- d_2_0_Core->EnableVertexAttribArray(index);
+ d_2_0_Core->f.EnableVertexAttribArray(index);
}
inline void QOpenGLFunctions_4_2_Core::glDisableVertexAttribArray(GLuint index)
{
- d_2_0_Core->DisableVertexAttribArray(index);
+ d_2_0_Core->f.DisableVertexAttribArray(index);
}
inline void QOpenGLFunctions_4_2_Core::glDetachShader(GLuint program, GLuint shader)
{
- d_2_0_Core->DetachShader(program, shader);
+ d_2_0_Core->f.DetachShader(program, shader);
}
inline void QOpenGLFunctions_4_2_Core::glDeleteShader(GLuint shader)
{
- d_2_0_Core->DeleteShader(shader);
+ d_2_0_Core->f.DeleteShader(shader);
}
inline void QOpenGLFunctions_4_2_Core::glDeleteProgram(GLuint program)
{
- d_2_0_Core->DeleteProgram(program);
+ d_2_0_Core->f.DeleteProgram(program);
}
inline GLuint QOpenGLFunctions_4_2_Core::glCreateShader(GLenum type)
{
- return d_2_0_Core->CreateShader(type);
+ return d_2_0_Core->f.CreateShader(type);
}
inline GLuint QOpenGLFunctions_4_2_Core::glCreateProgram()
{
- return d_2_0_Core->CreateProgram();
+ return d_2_0_Core->f.CreateProgram();
}
inline void QOpenGLFunctions_4_2_Core::glCompileShader(GLuint shader)
{
- d_2_0_Core->CompileShader(shader);
+ d_2_0_Core->f.CompileShader(shader);
}
inline void QOpenGLFunctions_4_2_Core::glBindAttribLocation(GLuint program, GLuint index, const GLchar *name)
{
- d_2_0_Core->BindAttribLocation(program, index, name);
+ d_2_0_Core->f.BindAttribLocation(program, index, name);
}
inline void QOpenGLFunctions_4_2_Core::glAttachShader(GLuint program, GLuint shader)
{
- d_2_0_Core->AttachShader(program, shader);
+ d_2_0_Core->f.AttachShader(program, shader);
}
inline void QOpenGLFunctions_4_2_Core::glStencilMaskSeparate(GLenum face, GLuint mask)
{
- d_2_0_Core->StencilMaskSeparate(face, mask);
+ d_2_0_Core->f.StencilMaskSeparate(face, mask);
}
inline void QOpenGLFunctions_4_2_Core::glStencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask)
{
- d_2_0_Core->StencilFuncSeparate(face, func, ref, mask);
+ d_2_0_Core->f.StencilFuncSeparate(face, func, ref, mask);
}
inline void QOpenGLFunctions_4_2_Core::glStencilOpSeparate(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass)
{
- d_2_0_Core->StencilOpSeparate(face, sfail, dpfail, dppass);
+ d_2_0_Core->f.StencilOpSeparate(face, sfail, dpfail, dppass);
}
inline void QOpenGLFunctions_4_2_Core::glDrawBuffers(GLsizei n, const GLenum *bufs)
{
- d_2_0_Core->DrawBuffers(n, bufs);
+ d_2_0_Core->f.DrawBuffers(n, bufs);
}
inline void QOpenGLFunctions_4_2_Core::glBlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha)
{
- d_2_0_Core->BlendEquationSeparate(modeRGB, modeAlpha);
+ d_2_0_Core->f.BlendEquationSeparate(modeRGB, modeAlpha);
}
// OpenGL 2.1 core functions
inline void QOpenGLFunctions_4_2_Core::glUniformMatrix4x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix4x3fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix4x3fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_2_Core::glUniformMatrix3x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix3x4fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix3x4fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_2_Core::glUniformMatrix4x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix4x2fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix4x2fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_2_Core::glUniformMatrix2x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix2x4fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix2x4fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_2_Core::glUniformMatrix3x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix3x2fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix3x2fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_2_Core::glUniformMatrix2x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix2x3fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix2x3fv(location, count, transpose, value);
}
// OpenGL 3.0 core functions
inline GLboolean QOpenGLFunctions_4_2_Core::glIsVertexArray(GLuint array)
{
- return d_3_0_Core->IsVertexArray(array);
+ return d_3_0_Core->f.IsVertexArray(array);
}
inline void QOpenGLFunctions_4_2_Core::glGenVertexArrays(GLsizei n, GLuint *arrays)
{
- d_3_0_Core->GenVertexArrays(n, arrays);
+ d_3_0_Core->f.GenVertexArrays(n, arrays);
}
inline void QOpenGLFunctions_4_2_Core::glDeleteVertexArrays(GLsizei n, const GLuint *arrays)
{
- d_3_0_Core->DeleteVertexArrays(n, arrays);
+ d_3_0_Core->f.DeleteVertexArrays(n, arrays);
}
inline void QOpenGLFunctions_4_2_Core::glBindVertexArray(GLuint array)
{
- d_3_0_Core->BindVertexArray(array);
+ d_3_0_Core->f.BindVertexArray(array);
}
inline void QOpenGLFunctions_4_2_Core::glFlushMappedBufferRange(GLenum target, GLintptr offset, GLsizeiptr length)
{
- d_3_0_Core->FlushMappedBufferRange(target, offset, length);
+ d_3_0_Core->f.FlushMappedBufferRange(target, offset, length);
}
inline GLvoid* QOpenGLFunctions_4_2_Core::glMapBufferRange(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access)
{
- return d_3_0_Core->MapBufferRange(target, offset, length, access);
+ return d_3_0_Core->f.MapBufferRange(target, offset, length, access);
}
inline void QOpenGLFunctions_4_2_Core::glFramebufferTextureLayer(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer)
{
- d_3_0_Core->FramebufferTextureLayer(target, attachment, texture, level, layer);
+ d_3_0_Core->f.FramebufferTextureLayer(target, attachment, texture, level, layer);
}
inline void QOpenGLFunctions_4_2_Core::glRenderbufferStorageMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
{
- d_3_0_Core->RenderbufferStorageMultisample(target, samples, internalformat, width, height);
+ d_3_0_Core->f.RenderbufferStorageMultisample(target, samples, internalformat, width, height);
}
inline void QOpenGLFunctions_4_2_Core::glBlitFramebuffer(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
{
- d_3_0_Core->BlitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter);
+ d_3_0_Core->f.BlitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter);
}
inline void QOpenGLFunctions_4_2_Core::glGenerateMipmap(GLenum target)
{
- d_3_0_Core->GenerateMipmap(target);
+ d_3_0_Core->f.GenerateMipmap(target);
}
inline void QOpenGLFunctions_4_2_Core::glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint *params)
{
- d_3_0_Core->GetFramebufferAttachmentParameteriv(target, attachment, pname, params);
+ d_3_0_Core->f.GetFramebufferAttachmentParameteriv(target, attachment, pname, params);
}
inline void QOpenGLFunctions_4_2_Core::glFramebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
{
- d_3_0_Core->FramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer);
+ d_3_0_Core->f.FramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer);
}
inline void QOpenGLFunctions_4_2_Core::glFramebufferTexture3D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset)
{
- d_3_0_Core->FramebufferTexture3D(target, attachment, textarget, texture, level, zoffset);
+ d_3_0_Core->f.FramebufferTexture3D(target, attachment, textarget, texture, level, zoffset);
}
inline void QOpenGLFunctions_4_2_Core::glFramebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
{
- d_3_0_Core->FramebufferTexture2D(target, attachment, textarget, texture, level);
+ d_3_0_Core->f.FramebufferTexture2D(target, attachment, textarget, texture, level);
}
inline void QOpenGLFunctions_4_2_Core::glFramebufferTexture1D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
{
- d_3_0_Core->FramebufferTexture1D(target, attachment, textarget, texture, level);
+ d_3_0_Core->f.FramebufferTexture1D(target, attachment, textarget, texture, level);
}
inline GLenum QOpenGLFunctions_4_2_Core::glCheckFramebufferStatus(GLenum target)
{
- return d_3_0_Core->CheckFramebufferStatus(target);
+ return d_3_0_Core->f.CheckFramebufferStatus(target);
}
inline void QOpenGLFunctions_4_2_Core::glGenFramebuffers(GLsizei n, GLuint *framebuffers)
{
- d_3_0_Core->GenFramebuffers(n, framebuffers);
+ d_3_0_Core->f.GenFramebuffers(n, framebuffers);
}
inline void QOpenGLFunctions_4_2_Core::glDeleteFramebuffers(GLsizei n, const GLuint *framebuffers)
{
- d_3_0_Core->DeleteFramebuffers(n, framebuffers);
+ d_3_0_Core->f.DeleteFramebuffers(n, framebuffers);
}
inline void QOpenGLFunctions_4_2_Core::glBindFramebuffer(GLenum target, GLuint framebuffer)
{
- d_3_0_Core->BindFramebuffer(target, framebuffer);
+ d_3_0_Core->f.BindFramebuffer(target, framebuffer);
}
inline GLboolean QOpenGLFunctions_4_2_Core::glIsFramebuffer(GLuint framebuffer)
{
- return d_3_0_Core->IsFramebuffer(framebuffer);
+ return d_3_0_Core->f.IsFramebuffer(framebuffer);
}
inline void QOpenGLFunctions_4_2_Core::glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_3_0_Core->GetRenderbufferParameteriv(target, pname, params);
+ d_3_0_Core->f.GetRenderbufferParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_4_2_Core::glRenderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height)
{
- d_3_0_Core->RenderbufferStorage(target, internalformat, width, height);
+ d_3_0_Core->f.RenderbufferStorage(target, internalformat, width, height);
}
inline void QOpenGLFunctions_4_2_Core::glGenRenderbuffers(GLsizei n, GLuint *renderbuffers)
{
- d_3_0_Core->GenRenderbuffers(n, renderbuffers);
+ d_3_0_Core->f.GenRenderbuffers(n, renderbuffers);
}
inline void QOpenGLFunctions_4_2_Core::glDeleteRenderbuffers(GLsizei n, const GLuint *renderbuffers)
{
- d_3_0_Core->DeleteRenderbuffers(n, renderbuffers);
+ d_3_0_Core->f.DeleteRenderbuffers(n, renderbuffers);
}
inline void QOpenGLFunctions_4_2_Core::glBindRenderbuffer(GLenum target, GLuint renderbuffer)
{
- d_3_0_Core->BindRenderbuffer(target, renderbuffer);
+ d_3_0_Core->f.BindRenderbuffer(target, renderbuffer);
}
inline GLboolean QOpenGLFunctions_4_2_Core::glIsRenderbuffer(GLuint renderbuffer)
{
- return d_3_0_Core->IsRenderbuffer(renderbuffer);
+ return d_3_0_Core->f.IsRenderbuffer(renderbuffer);
}
inline const GLubyte * QOpenGLFunctions_4_2_Core::glGetStringi(GLenum name, GLuint index)
{
- return d_3_0_Core->GetStringi(name, index);
+ return d_3_0_Core->f.GetStringi(name, index);
}
inline void QOpenGLFunctions_4_2_Core::glClearBufferfi(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil)
{
- d_3_0_Core->ClearBufferfi(buffer, drawbuffer, depth, stencil);
+ d_3_0_Core->f.ClearBufferfi(buffer, drawbuffer, depth, stencil);
}
inline void QOpenGLFunctions_4_2_Core::glClearBufferfv(GLenum buffer, GLint drawbuffer, const GLfloat *value)
{
- d_3_0_Core->ClearBufferfv(buffer, drawbuffer, value);
+ d_3_0_Core->f.ClearBufferfv(buffer, drawbuffer, value);
}
inline void QOpenGLFunctions_4_2_Core::glClearBufferuiv(GLenum buffer, GLint drawbuffer, const GLuint *value)
{
- d_3_0_Core->ClearBufferuiv(buffer, drawbuffer, value);
+ d_3_0_Core->f.ClearBufferuiv(buffer, drawbuffer, value);
}
inline void QOpenGLFunctions_4_2_Core::glClearBufferiv(GLenum buffer, GLint drawbuffer, const GLint *value)
{
- d_3_0_Core->ClearBufferiv(buffer, drawbuffer, value);
+ d_3_0_Core->f.ClearBufferiv(buffer, drawbuffer, value);
}
inline void QOpenGLFunctions_4_2_Core::glGetTexParameterIuiv(GLenum target, GLenum pname, GLuint *params)
{
- d_3_0_Core->GetTexParameterIuiv(target, pname, params);
+ d_3_0_Core->f.GetTexParameterIuiv(target, pname, params);
}
inline void QOpenGLFunctions_4_2_Core::glGetTexParameterIiv(GLenum target, GLenum pname, GLint *params)
{
- d_3_0_Core->GetTexParameterIiv(target, pname, params);
+ d_3_0_Core->f.GetTexParameterIiv(target, pname, params);
}
inline void QOpenGLFunctions_4_2_Core::glTexParameterIuiv(GLenum target, GLenum pname, const GLuint *params)
{
- d_3_0_Core->TexParameterIuiv(target, pname, params);
+ d_3_0_Core->f.TexParameterIuiv(target, pname, params);
}
inline void QOpenGLFunctions_4_2_Core::glTexParameterIiv(GLenum target, GLenum pname, const GLint *params)
{
- d_3_0_Core->TexParameterIiv(target, pname, params);
+ d_3_0_Core->f.TexParameterIiv(target, pname, params);
}
inline void QOpenGLFunctions_4_2_Core::glUniform4uiv(GLint location, GLsizei count, const GLuint *value)
{
- d_3_0_Core->Uniform4uiv(location, count, value);
+ d_3_0_Core->f.Uniform4uiv(location, count, value);
}
inline void QOpenGLFunctions_4_2_Core::glUniform3uiv(GLint location, GLsizei count, const GLuint *value)
{
- d_3_0_Core->Uniform3uiv(location, count, value);
+ d_3_0_Core->f.Uniform3uiv(location, count, value);
}
inline void QOpenGLFunctions_4_2_Core::glUniform2uiv(GLint location, GLsizei count, const GLuint *value)
{
- d_3_0_Core->Uniform2uiv(location, count, value);
+ d_3_0_Core->f.Uniform2uiv(location, count, value);
}
inline void QOpenGLFunctions_4_2_Core::glUniform1uiv(GLint location, GLsizei count, const GLuint *value)
{
- d_3_0_Core->Uniform1uiv(location, count, value);
+ d_3_0_Core->f.Uniform1uiv(location, count, value);
}
inline void QOpenGLFunctions_4_2_Core::glUniform4ui(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
{
- d_3_0_Core->Uniform4ui(location, v0, v1, v2, v3);
+ d_3_0_Core->f.Uniform4ui(location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_4_2_Core::glUniform3ui(GLint location, GLuint v0, GLuint v1, GLuint v2)
{
- d_3_0_Core->Uniform3ui(location, v0, v1, v2);
+ d_3_0_Core->f.Uniform3ui(location, v0, v1, v2);
}
inline void QOpenGLFunctions_4_2_Core::glUniform2ui(GLint location, GLuint v0, GLuint v1)
{
- d_3_0_Core->Uniform2ui(location, v0, v1);
+ d_3_0_Core->f.Uniform2ui(location, v0, v1);
}
inline void QOpenGLFunctions_4_2_Core::glUniform1ui(GLint location, GLuint v0)
{
- d_3_0_Core->Uniform1ui(location, v0);
+ d_3_0_Core->f.Uniform1ui(location, v0);
}
inline GLint QOpenGLFunctions_4_2_Core::glGetFragDataLocation(GLuint program, const GLchar *name)
{
- return d_3_0_Core->GetFragDataLocation(program, name);
+ return d_3_0_Core->f.GetFragDataLocation(program, name);
}
inline void QOpenGLFunctions_4_2_Core::glBindFragDataLocation(GLuint program, GLuint color, const GLchar *name)
{
- d_3_0_Core->BindFragDataLocation(program, color, name);
+ d_3_0_Core->f.BindFragDataLocation(program, color, name);
}
inline void QOpenGLFunctions_4_2_Core::glGetUniformuiv(GLuint program, GLint location, GLuint *params)
{
- d_3_0_Core->GetUniformuiv(program, location, params);
+ d_3_0_Core->f.GetUniformuiv(program, location, params);
}
inline void QOpenGLFunctions_4_2_Core::glGetVertexAttribIuiv(GLuint index, GLenum pname, GLuint *params)
{
- d_3_0_Core->GetVertexAttribIuiv(index, pname, params);
+ d_3_0_Core->f.GetVertexAttribIuiv(index, pname, params);
}
inline void QOpenGLFunctions_4_2_Core::glGetVertexAttribIiv(GLuint index, GLenum pname, GLint *params)
{
- d_3_0_Core->GetVertexAttribIiv(index, pname, params);
+ d_3_0_Core->f.GetVertexAttribIiv(index, pname, params);
}
inline void QOpenGLFunctions_4_2_Core::glVertexAttribIPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_3_0_Core->VertexAttribIPointer(index, size, type, stride, pointer);
+ d_3_0_Core->f.VertexAttribIPointer(index, size, type, stride, pointer);
}
inline void QOpenGLFunctions_4_2_Core::glEndConditionalRender()
{
- d_3_0_Core->EndConditionalRender();
+ d_3_0_Core->f.EndConditionalRender();
}
inline void QOpenGLFunctions_4_2_Core::glBeginConditionalRender(GLuint id, GLenum mode)
{
- d_3_0_Core->BeginConditionalRender(id, mode);
+ d_3_0_Core->f.BeginConditionalRender(id, mode);
}
inline void QOpenGLFunctions_4_2_Core::glClampColor(GLenum target, GLenum clamp)
{
- d_3_0_Core->ClampColor(target, clamp);
+ d_3_0_Core->f.ClampColor(target, clamp);
}
inline void QOpenGLFunctions_4_2_Core::glGetTransformFeedbackVarying(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name)
{
- d_3_0_Core->GetTransformFeedbackVarying(program, index, bufSize, length, size, type, name);
+ d_3_0_Core->f.GetTransformFeedbackVarying(program, index, bufSize, length, size, type, name);
}
inline void QOpenGLFunctions_4_2_Core::glTransformFeedbackVaryings(GLuint program, GLsizei count, const GLchar* const *varyings, GLenum bufferMode)
{
- d_3_0_Core->TransformFeedbackVaryings(program, count, varyings, bufferMode);
+ d_3_0_Core->f.TransformFeedbackVaryings(program, count, varyings, bufferMode);
}
inline void QOpenGLFunctions_4_2_Core::glBindBufferBase(GLenum target, GLuint index, GLuint buffer)
{
- d_3_0_Core->BindBufferBase(target, index, buffer);
+ d_3_0_Core->f.BindBufferBase(target, index, buffer);
}
inline void QOpenGLFunctions_4_2_Core::glBindBufferRange(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)
{
- d_3_0_Core->BindBufferRange(target, index, buffer, offset, size);
+ d_3_0_Core->f.BindBufferRange(target, index, buffer, offset, size);
}
inline void QOpenGLFunctions_4_2_Core::glEndTransformFeedback()
{
- d_3_0_Core->EndTransformFeedback();
+ d_3_0_Core->f.EndTransformFeedback();
}
inline void QOpenGLFunctions_4_2_Core::glBeginTransformFeedback(GLenum primitiveMode)
{
- d_3_0_Core->BeginTransformFeedback(primitiveMode);
+ d_3_0_Core->f.BeginTransformFeedback(primitiveMode);
}
inline GLboolean QOpenGLFunctions_4_2_Core::glIsEnabledi(GLenum target, GLuint index)
{
- return d_3_0_Core->IsEnabledi(target, index);
+ return d_3_0_Core->f.IsEnabledi(target, index);
}
inline void QOpenGLFunctions_4_2_Core::glDisablei(GLenum target, GLuint index)
{
- d_3_0_Core->Disablei(target, index);
+ d_3_0_Core->f.Disablei(target, index);
}
inline void QOpenGLFunctions_4_2_Core::glEnablei(GLenum target, GLuint index)
{
- d_3_0_Core->Enablei(target, index);
+ d_3_0_Core->f.Enablei(target, index);
}
inline void QOpenGLFunctions_4_2_Core::glGetIntegeri_v(GLenum target, GLuint index, GLint *data)
{
- d_3_0_Core->GetIntegeri_v(target, index, data);
+ d_3_0_Core->f.GetIntegeri_v(target, index, data);
}
inline void QOpenGLFunctions_4_2_Core::glGetBooleani_v(GLenum target, GLuint index, GLboolean *data)
{
- d_3_0_Core->GetBooleani_v(target, index, data);
+ d_3_0_Core->f.GetBooleani_v(target, index, data);
}
inline void QOpenGLFunctions_4_2_Core::glColorMaski(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a)
{
- d_3_0_Core->ColorMaski(index, r, g, b, a);
+ d_3_0_Core->f.ColorMaski(index, r, g, b, a);
}
// OpenGL 3.1 core functions
inline void QOpenGLFunctions_4_2_Core::glCopyBufferSubData(GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size)
{
- d_3_1_Core->CopyBufferSubData(readTarget, writeTarget, readOffset, writeOffset, size);
+ d_3_1_Core->f.CopyBufferSubData(readTarget, writeTarget, readOffset, writeOffset, size);
}
inline void QOpenGLFunctions_4_2_Core::glUniformBlockBinding(GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding)
{
- d_3_1_Core->UniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding);
+ d_3_1_Core->f.UniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding);
}
inline void QOpenGLFunctions_4_2_Core::glGetActiveUniformBlockName(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName)
{
- d_3_1_Core->GetActiveUniformBlockName(program, uniformBlockIndex, bufSize, length, uniformBlockName);
+ d_3_1_Core->f.GetActiveUniformBlockName(program, uniformBlockIndex, bufSize, length, uniformBlockName);
}
inline void QOpenGLFunctions_4_2_Core::glGetActiveUniformBlockiv(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params)
{
- d_3_1_Core->GetActiveUniformBlockiv(program, uniformBlockIndex, pname, params);
+ d_3_1_Core->f.GetActiveUniformBlockiv(program, uniformBlockIndex, pname, params);
}
inline GLuint QOpenGLFunctions_4_2_Core::glGetUniformBlockIndex(GLuint program, const GLchar *uniformBlockName)
{
- return d_3_1_Core->GetUniformBlockIndex(program, uniformBlockName);
+ return d_3_1_Core->f.GetUniformBlockIndex(program, uniformBlockName);
}
inline void QOpenGLFunctions_4_2_Core::glGetActiveUniformName(GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformName)
{
- d_3_1_Core->GetActiveUniformName(program, uniformIndex, bufSize, length, uniformName);
+ d_3_1_Core->f.GetActiveUniformName(program, uniformIndex, bufSize, length, uniformName);
}
inline void QOpenGLFunctions_4_2_Core::glGetActiveUniformsiv(GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params)
{
- d_3_1_Core->GetActiveUniformsiv(program, uniformCount, uniformIndices, pname, params);
+ d_3_1_Core->f.GetActiveUniformsiv(program, uniformCount, uniformIndices, pname, params);
}
inline void QOpenGLFunctions_4_2_Core::glGetUniformIndices(GLuint program, GLsizei uniformCount, const GLchar* const *uniformNames, GLuint *uniformIndices)
{
- d_3_1_Core->GetUniformIndices(program, uniformCount, uniformNames, uniformIndices);
+ d_3_1_Core->f.GetUniformIndices(program, uniformCount, uniformNames, uniformIndices);
}
inline void QOpenGLFunctions_4_2_Core::glPrimitiveRestartIndex(GLuint index)
{
- d_3_1_Core->PrimitiveRestartIndex(index);
+ d_3_1_Core->f.PrimitiveRestartIndex(index);
}
inline void QOpenGLFunctions_4_2_Core::glTexBuffer(GLenum target, GLenum internalformat, GLuint buffer)
{
- d_3_1_Core->TexBuffer(target, internalformat, buffer);
+ d_3_1_Core->f.TexBuffer(target, internalformat, buffer);
}
inline void QOpenGLFunctions_4_2_Core::glDrawElementsInstanced(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei instancecount)
{
- d_3_1_Core->DrawElementsInstanced(mode, count, type, indices, instancecount);
+ d_3_1_Core->f.DrawElementsInstanced(mode, count, type, indices, instancecount);
}
inline void QOpenGLFunctions_4_2_Core::glDrawArraysInstanced(GLenum mode, GLint first, GLsizei count, GLsizei instancecount)
{
- d_3_1_Core->DrawArraysInstanced(mode, first, count, instancecount);
+ d_3_1_Core->f.DrawArraysInstanced(mode, first, count, instancecount);
}
// OpenGL 3.2 core functions
inline void QOpenGLFunctions_4_2_Core::glSampleMaski(GLuint index, GLbitfield mask)
{
- d_3_2_Core->SampleMaski(index, mask);
+ d_3_2_Core->f.SampleMaski(index, mask);
}
inline void QOpenGLFunctions_4_2_Core::glGetMultisamplefv(GLenum pname, GLuint index, GLfloat *val)
{
- d_3_2_Core->GetMultisamplefv(pname, index, val);
+ d_3_2_Core->f.GetMultisamplefv(pname, index, val);
}
inline void QOpenGLFunctions_4_2_Core::glTexImage3DMultisample(GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations)
{
- d_3_2_Core->TexImage3DMultisample(target, samples, internalformat, width, height, depth, fixedsamplelocations);
+ d_3_2_Core->f.TexImage3DMultisample(target, samples, internalformat, width, height, depth, fixedsamplelocations);
}
inline void QOpenGLFunctions_4_2_Core::glTexImage2DMultisample(GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations)
{
- d_3_2_Core->TexImage2DMultisample(target, samples, internalformat, width, height, fixedsamplelocations);
+ d_3_2_Core->f.TexImage2DMultisample(target, samples, internalformat, width, height, fixedsamplelocations);
}
inline void QOpenGLFunctions_4_2_Core::glGetSynciv(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values)
{
- d_3_2_Core->GetSynciv(sync, pname, bufSize, length, values);
+ d_3_2_Core->f.GetSynciv(sync, pname, bufSize, length, values);
}
inline void QOpenGLFunctions_4_2_Core::glGetInteger64v(GLenum pname, GLint64 *params)
{
- d_3_2_Core->GetInteger64v(pname, params);
+ d_3_2_Core->f.GetInteger64v(pname, params);
}
inline void QOpenGLFunctions_4_2_Core::glWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)
{
- d_3_2_Core->WaitSync(sync, flags, timeout);
+ d_3_2_Core->f.WaitSync(sync, flags, timeout);
}
inline GLenum QOpenGLFunctions_4_2_Core::glClientWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)
{
- return d_3_2_Core->ClientWaitSync(sync, flags, timeout);
+ return d_3_2_Core->f.ClientWaitSync(sync, flags, timeout);
}
inline void QOpenGLFunctions_4_2_Core::glDeleteSync(GLsync sync)
{
- d_3_2_Core->DeleteSync(sync);
+ d_3_2_Core->f.DeleteSync(sync);
}
inline GLboolean QOpenGLFunctions_4_2_Core::glIsSync(GLsync sync)
{
- return d_3_2_Core->IsSync(sync);
+ return d_3_2_Core->f.IsSync(sync);
}
inline GLsync QOpenGLFunctions_4_2_Core::glFenceSync(GLenum condition, GLbitfield flags)
{
- return d_3_2_Core->FenceSync(condition, flags);
+ return d_3_2_Core->f.FenceSync(condition, flags);
}
inline void QOpenGLFunctions_4_2_Core::glProvokingVertex(GLenum mode)
{
- d_3_2_Core->ProvokingVertex(mode);
+ d_3_2_Core->f.ProvokingVertex(mode);
}
inline void QOpenGLFunctions_4_2_Core::glMultiDrawElementsBaseVertex(GLenum mode, const GLsizei *count, GLenum type, const GLvoid* const *indices, GLsizei drawcount, const GLint *basevertex)
{
- d_3_2_Core->MultiDrawElementsBaseVertex(mode, count, type, indices, drawcount, basevertex);
+ d_3_2_Core->f.MultiDrawElementsBaseVertex(mode, count, type, indices, drawcount, basevertex);
}
inline void QOpenGLFunctions_4_2_Core::glDrawElementsInstancedBaseVertex(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei instancecount, GLint basevertex)
{
- d_3_2_Core->DrawElementsInstancedBaseVertex(mode, count, type, indices, instancecount, basevertex);
+ d_3_2_Core->f.DrawElementsInstancedBaseVertex(mode, count, type, indices, instancecount, basevertex);
}
inline void QOpenGLFunctions_4_2_Core::glDrawRangeElementsBaseVertex(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex)
{
- d_3_2_Core->DrawRangeElementsBaseVertex(mode, start, end, count, type, indices, basevertex);
+ d_3_2_Core->f.DrawRangeElementsBaseVertex(mode, start, end, count, type, indices, basevertex);
}
inline void QOpenGLFunctions_4_2_Core::glDrawElementsBaseVertex(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex)
{
- d_3_2_Core->DrawElementsBaseVertex(mode, count, type, indices, basevertex);
+ d_3_2_Core->f.DrawElementsBaseVertex(mode, count, type, indices, basevertex);
}
inline void QOpenGLFunctions_4_2_Core::glFramebufferTexture(GLenum target, GLenum attachment, GLuint texture, GLint level)
{
- d_3_2_Core->FramebufferTexture(target, attachment, texture, level);
+ d_3_2_Core->f.FramebufferTexture(target, attachment, texture, level);
}
inline void QOpenGLFunctions_4_2_Core::glGetBufferParameteri64v(GLenum target, GLenum pname, GLint64 *params)
{
- d_3_2_Core->GetBufferParameteri64v(target, pname, params);
+ d_3_2_Core->f.GetBufferParameteri64v(target, pname, params);
}
inline void QOpenGLFunctions_4_2_Core::glGetInteger64i_v(GLenum target, GLuint index, GLint64 *data)
{
- d_3_2_Core->GetInteger64i_v(target, index, data);
+ d_3_2_Core->f.GetInteger64i_v(target, index, data);
}
// OpenGL 3.3 core functions
inline void QOpenGLFunctions_4_2_Core::glVertexAttribP4uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
{
- d_3_3_Core->VertexAttribP4uiv(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP4uiv(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_2_Core::glVertexAttribP4ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
{
- d_3_3_Core->VertexAttribP4ui(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP4ui(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_2_Core::glVertexAttribP3uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
{
- d_3_3_Core->VertexAttribP3uiv(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP3uiv(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_2_Core::glVertexAttribP3ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
{
- d_3_3_Core->VertexAttribP3ui(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP3ui(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_2_Core::glVertexAttribP2uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
{
- d_3_3_Core->VertexAttribP2uiv(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP2uiv(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_2_Core::glVertexAttribP2ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
{
- d_3_3_Core->VertexAttribP2ui(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP2ui(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_2_Core::glVertexAttribP1uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
{
- d_3_3_Core->VertexAttribP1uiv(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP1uiv(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_2_Core::glVertexAttribP1ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
{
- d_3_3_Core->VertexAttribP1ui(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP1ui(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_2_Core::glSecondaryColorP3uiv(GLenum type, const GLuint *color)
@@ -2188,838 +2189,838 @@ inline void QOpenGLFunctions_4_2_Core::glVertexP2ui(GLenum type, GLuint value)
inline void QOpenGLFunctions_4_2_Core::glGetQueryObjectui64v(GLuint id, GLenum pname, GLuint64 *params)
{
- d_3_3_Core->GetQueryObjectui64v(id, pname, params);
+ d_3_3_Core->f.GetQueryObjectui64v(id, pname, params);
}
inline void QOpenGLFunctions_4_2_Core::glGetQueryObjecti64v(GLuint id, GLenum pname, GLint64 *params)
{
- d_3_3_Core->GetQueryObjecti64v(id, pname, params);
+ d_3_3_Core->f.GetQueryObjecti64v(id, pname, params);
}
inline void QOpenGLFunctions_4_2_Core::glQueryCounter(GLuint id, GLenum target)
{
- d_3_3_Core->QueryCounter(id, target);
+ d_3_3_Core->f.QueryCounter(id, target);
}
inline void QOpenGLFunctions_4_2_Core::glGetSamplerParameterIuiv(GLuint sampler, GLenum pname, GLuint *params)
{
- d_3_3_Core->GetSamplerParameterIuiv(sampler, pname, params);
+ d_3_3_Core->f.GetSamplerParameterIuiv(sampler, pname, params);
}
inline void QOpenGLFunctions_4_2_Core::glGetSamplerParameterfv(GLuint sampler, GLenum pname, GLfloat *params)
{
- d_3_3_Core->GetSamplerParameterfv(sampler, pname, params);
+ d_3_3_Core->f.GetSamplerParameterfv(sampler, pname, params);
}
inline void QOpenGLFunctions_4_2_Core::glGetSamplerParameterIiv(GLuint sampler, GLenum pname, GLint *params)
{
- d_3_3_Core->GetSamplerParameterIiv(sampler, pname, params);
+ d_3_3_Core->f.GetSamplerParameterIiv(sampler, pname, params);
}
inline void QOpenGLFunctions_4_2_Core::glGetSamplerParameteriv(GLuint sampler, GLenum pname, GLint *params)
{
- d_3_3_Core->GetSamplerParameteriv(sampler, pname, params);
+ d_3_3_Core->f.GetSamplerParameteriv(sampler, pname, params);
}
inline void QOpenGLFunctions_4_2_Core::glSamplerParameterIuiv(GLuint sampler, GLenum pname, const GLuint *param)
{
- d_3_3_Core->SamplerParameterIuiv(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameterIuiv(sampler, pname, param);
}
inline void QOpenGLFunctions_4_2_Core::glSamplerParameterIiv(GLuint sampler, GLenum pname, const GLint *param)
{
- d_3_3_Core->SamplerParameterIiv(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameterIiv(sampler, pname, param);
}
inline void QOpenGLFunctions_4_2_Core::glSamplerParameterfv(GLuint sampler, GLenum pname, const GLfloat *param)
{
- d_3_3_Core->SamplerParameterfv(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameterfv(sampler, pname, param);
}
inline void QOpenGLFunctions_4_2_Core::glSamplerParameterf(GLuint sampler, GLenum pname, GLfloat param)
{
- d_3_3_Core->SamplerParameterf(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameterf(sampler, pname, param);
}
inline void QOpenGLFunctions_4_2_Core::glSamplerParameteriv(GLuint sampler, GLenum pname, const GLint *param)
{
- d_3_3_Core->SamplerParameteriv(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameteriv(sampler, pname, param);
}
inline void QOpenGLFunctions_4_2_Core::glSamplerParameteri(GLuint sampler, GLenum pname, GLint param)
{
- d_3_3_Core->SamplerParameteri(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameteri(sampler, pname, param);
}
inline void QOpenGLFunctions_4_2_Core::glBindSampler(GLuint unit, GLuint sampler)
{
- d_3_3_Core->BindSampler(unit, sampler);
+ d_3_3_Core->f.BindSampler(unit, sampler);
}
inline GLboolean QOpenGLFunctions_4_2_Core::glIsSampler(GLuint sampler)
{
- return d_3_3_Core->IsSampler(sampler);
+ return d_3_3_Core->f.IsSampler(sampler);
}
inline void QOpenGLFunctions_4_2_Core::glDeleteSamplers(GLsizei count, const GLuint *samplers)
{
- d_3_3_Core->DeleteSamplers(count, samplers);
+ d_3_3_Core->f.DeleteSamplers(count, samplers);
}
inline void QOpenGLFunctions_4_2_Core::glGenSamplers(GLsizei count, GLuint *samplers)
{
- d_3_3_Core->GenSamplers(count, samplers);
+ d_3_3_Core->f.GenSamplers(count, samplers);
}
inline GLint QOpenGLFunctions_4_2_Core::glGetFragDataIndex(GLuint program, const GLchar *name)
{
- return d_3_3_Core->GetFragDataIndex(program, name);
+ return d_3_3_Core->f.GetFragDataIndex(program, name);
}
inline void QOpenGLFunctions_4_2_Core::glBindFragDataLocationIndexed(GLuint program, GLuint colorNumber, GLuint index, const GLchar *name)
{
- d_3_3_Core->BindFragDataLocationIndexed(program, colorNumber, index, name);
+ d_3_3_Core->f.BindFragDataLocationIndexed(program, colorNumber, index, name);
}
inline void QOpenGLFunctions_4_2_Core::glVertexAttribDivisor(GLuint index, GLuint divisor)
{
- d_3_3_Core->VertexAttribDivisor(index, divisor);
+ d_3_3_Core->f.VertexAttribDivisor(index, divisor);
}
// OpenGL 4.0 core functions
inline void QOpenGLFunctions_4_2_Core::glGetQueryIndexediv(GLenum target, GLuint index, GLenum pname, GLint *params)
{
- d_4_0_Core->GetQueryIndexediv(target, index, pname, params);
+ d_4_0_Core->f.GetQueryIndexediv(target, index, pname, params);
}
inline void QOpenGLFunctions_4_2_Core::glEndQueryIndexed(GLenum target, GLuint index)
{
- d_4_0_Core->EndQueryIndexed(target, index);
+ d_4_0_Core->f.EndQueryIndexed(target, index);
}
inline void QOpenGLFunctions_4_2_Core::glBeginQueryIndexed(GLenum target, GLuint index, GLuint id)
{
- d_4_0_Core->BeginQueryIndexed(target, index, id);
+ d_4_0_Core->f.BeginQueryIndexed(target, index, id);
}
inline void QOpenGLFunctions_4_2_Core::glDrawTransformFeedbackStream(GLenum mode, GLuint id, GLuint stream)
{
- d_4_0_Core->DrawTransformFeedbackStream(mode, id, stream);
+ d_4_0_Core->f.DrawTransformFeedbackStream(mode, id, stream);
}
inline void QOpenGLFunctions_4_2_Core::glDrawTransformFeedback(GLenum mode, GLuint id)
{
- d_4_0_Core->DrawTransformFeedback(mode, id);
+ d_4_0_Core->f.DrawTransformFeedback(mode, id);
}
inline void QOpenGLFunctions_4_2_Core::glResumeTransformFeedback()
{
- d_4_0_Core->ResumeTransformFeedback();
+ d_4_0_Core->f.ResumeTransformFeedback();
}
inline void QOpenGLFunctions_4_2_Core::glPauseTransformFeedback()
{
- d_4_0_Core->PauseTransformFeedback();
+ d_4_0_Core->f.PauseTransformFeedback();
}
inline GLboolean QOpenGLFunctions_4_2_Core::glIsTransformFeedback(GLuint id)
{
- return d_4_0_Core->IsTransformFeedback(id);
+ return d_4_0_Core->f.IsTransformFeedback(id);
}
inline void QOpenGLFunctions_4_2_Core::glGenTransformFeedbacks(GLsizei n, GLuint *ids)
{
- d_4_0_Core->GenTransformFeedbacks(n, ids);
+ d_4_0_Core->f.GenTransformFeedbacks(n, ids);
}
inline void QOpenGLFunctions_4_2_Core::glDeleteTransformFeedbacks(GLsizei n, const GLuint *ids)
{
- d_4_0_Core->DeleteTransformFeedbacks(n, ids);
+ d_4_0_Core->f.DeleteTransformFeedbacks(n, ids);
}
inline void QOpenGLFunctions_4_2_Core::glBindTransformFeedback(GLenum target, GLuint id)
{
- d_4_0_Core->BindTransformFeedback(target, id);
+ d_4_0_Core->f.BindTransformFeedback(target, id);
}
inline void QOpenGLFunctions_4_2_Core::glPatchParameterfv(GLenum pname, const GLfloat *values)
{
- d_4_0_Core->PatchParameterfv(pname, values);
+ d_4_0_Core->f.PatchParameterfv(pname, values);
}
inline void QOpenGLFunctions_4_2_Core::glPatchParameteri(GLenum pname, GLint value)
{
- d_4_0_Core->PatchParameteri(pname, value);
+ d_4_0_Core->f.PatchParameteri(pname, value);
}
inline void QOpenGLFunctions_4_2_Core::glGetProgramStageiv(GLuint program, GLenum shadertype, GLenum pname, GLint *values)
{
- d_4_0_Core->GetProgramStageiv(program, shadertype, pname, values);
+ d_4_0_Core->f.GetProgramStageiv(program, shadertype, pname, values);
}
inline void QOpenGLFunctions_4_2_Core::glGetUniformSubroutineuiv(GLenum shadertype, GLint location, GLuint *params)
{
- d_4_0_Core->GetUniformSubroutineuiv(shadertype, location, params);
+ d_4_0_Core->f.GetUniformSubroutineuiv(shadertype, location, params);
}
inline void QOpenGLFunctions_4_2_Core::glUniformSubroutinesuiv(GLenum shadertype, GLsizei count, const GLuint *indices)
{
- d_4_0_Core->UniformSubroutinesuiv(shadertype, count, indices);
+ d_4_0_Core->f.UniformSubroutinesuiv(shadertype, count, indices);
}
inline void QOpenGLFunctions_4_2_Core::glGetActiveSubroutineName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name)
{
- d_4_0_Core->GetActiveSubroutineName(program, shadertype, index, bufsize, length, name);
+ d_4_0_Core->f.GetActiveSubroutineName(program, shadertype, index, bufsize, length, name);
}
inline void QOpenGLFunctions_4_2_Core::glGetActiveSubroutineUniformName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name)
{
- d_4_0_Core->GetActiveSubroutineUniformName(program, shadertype, index, bufsize, length, name);
+ d_4_0_Core->f.GetActiveSubroutineUniformName(program, shadertype, index, bufsize, length, name);
}
inline void QOpenGLFunctions_4_2_Core::glGetActiveSubroutineUniformiv(GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint *values)
{
- d_4_0_Core->GetActiveSubroutineUniformiv(program, shadertype, index, pname, values);
+ d_4_0_Core->f.GetActiveSubroutineUniformiv(program, shadertype, index, pname, values);
}
inline GLuint QOpenGLFunctions_4_2_Core::glGetSubroutineIndex(GLuint program, GLenum shadertype, const GLchar *name)
{
- return d_4_0_Core->GetSubroutineIndex(program, shadertype, name);
+ return d_4_0_Core->f.GetSubroutineIndex(program, shadertype, name);
}
inline GLint QOpenGLFunctions_4_2_Core::glGetSubroutineUniformLocation(GLuint program, GLenum shadertype, const GLchar *name)
{
- return d_4_0_Core->GetSubroutineUniformLocation(program, shadertype, name);
+ return d_4_0_Core->f.GetSubroutineUniformLocation(program, shadertype, name);
}
inline void QOpenGLFunctions_4_2_Core::glGetUniformdv(GLuint program, GLint location, GLdouble *params)
{
- d_4_0_Core->GetUniformdv(program, location, params);
+ d_4_0_Core->f.GetUniformdv(program, location, params);
}
inline void QOpenGLFunctions_4_2_Core::glUniformMatrix4x3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix4x3dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix4x3dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_2_Core::glUniformMatrix4x2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix4x2dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix4x2dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_2_Core::glUniformMatrix3x4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix3x4dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix3x4dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_2_Core::glUniformMatrix3x2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix3x2dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix3x2dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_2_Core::glUniformMatrix2x4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix2x4dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix2x4dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_2_Core::glUniformMatrix2x3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix2x3dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix2x3dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_2_Core::glUniformMatrix4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix4dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix4dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_2_Core::glUniformMatrix3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix3dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix3dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_2_Core::glUniformMatrix2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix2dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix2dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_2_Core::glUniform4dv(GLint location, GLsizei count, const GLdouble *value)
{
- d_4_0_Core->Uniform4dv(location, count, value);
+ d_4_0_Core->f.Uniform4dv(location, count, value);
}
inline void QOpenGLFunctions_4_2_Core::glUniform3dv(GLint location, GLsizei count, const GLdouble *value)
{
- d_4_0_Core->Uniform3dv(location, count, value);
+ d_4_0_Core->f.Uniform3dv(location, count, value);
}
inline void QOpenGLFunctions_4_2_Core::glUniform2dv(GLint location, GLsizei count, const GLdouble *value)
{
- d_4_0_Core->Uniform2dv(location, count, value);
+ d_4_0_Core->f.Uniform2dv(location, count, value);
}
inline void QOpenGLFunctions_4_2_Core::glUniform1dv(GLint location, GLsizei count, const GLdouble *value)
{
- d_4_0_Core->Uniform1dv(location, count, value);
+ d_4_0_Core->f.Uniform1dv(location, count, value);
}
inline void QOpenGLFunctions_4_2_Core::glUniform4d(GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
{
- d_4_0_Core->Uniform4d(location, x, y, z, w);
+ d_4_0_Core->f.Uniform4d(location, x, y, z, w);
}
inline void QOpenGLFunctions_4_2_Core::glUniform3d(GLint location, GLdouble x, GLdouble y, GLdouble z)
{
- d_4_0_Core->Uniform3d(location, x, y, z);
+ d_4_0_Core->f.Uniform3d(location, x, y, z);
}
inline void QOpenGLFunctions_4_2_Core::glUniform2d(GLint location, GLdouble x, GLdouble y)
{
- d_4_0_Core->Uniform2d(location, x, y);
+ d_4_0_Core->f.Uniform2d(location, x, y);
}
inline void QOpenGLFunctions_4_2_Core::glUniform1d(GLint location, GLdouble x)
{
- d_4_0_Core->Uniform1d(location, x);
+ d_4_0_Core->f.Uniform1d(location, x);
}
inline void QOpenGLFunctions_4_2_Core::glDrawElementsIndirect(GLenum mode, GLenum type, const GLvoid *indirect)
{
- d_4_0_Core->DrawElementsIndirect(mode, type, indirect);
+ d_4_0_Core->f.DrawElementsIndirect(mode, type, indirect);
}
inline void QOpenGLFunctions_4_2_Core::glDrawArraysIndirect(GLenum mode, const GLvoid *indirect)
{
- d_4_0_Core->DrawArraysIndirect(mode, indirect);
+ d_4_0_Core->f.DrawArraysIndirect(mode, indirect);
}
inline void QOpenGLFunctions_4_2_Core::glBlendFuncSeparatei(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
{
- d_4_0_Core->BlendFuncSeparatei(buf, srcRGB, dstRGB, srcAlpha, dstAlpha);
+ d_4_0_Core->f.BlendFuncSeparatei(buf, srcRGB, dstRGB, srcAlpha, dstAlpha);
}
inline void QOpenGLFunctions_4_2_Core::glBlendFunci(GLuint buf, GLenum src, GLenum dst)
{
- d_4_0_Core->BlendFunci(buf, src, dst);
+ d_4_0_Core->f.BlendFunci(buf, src, dst);
}
inline void QOpenGLFunctions_4_2_Core::glBlendEquationSeparatei(GLuint buf, GLenum modeRGB, GLenum modeAlpha)
{
- d_4_0_Core->BlendEquationSeparatei(buf, modeRGB, modeAlpha);
+ d_4_0_Core->f.BlendEquationSeparatei(buf, modeRGB, modeAlpha);
}
inline void QOpenGLFunctions_4_2_Core::glBlendEquationi(GLuint buf, GLenum mode)
{
- d_4_0_Core->BlendEquationi(buf, mode);
+ d_4_0_Core->f.BlendEquationi(buf, mode);
}
inline void QOpenGLFunctions_4_2_Core::glMinSampleShading(GLfloat value)
{
- d_4_0_Core->MinSampleShading(value);
+ d_4_0_Core->f.MinSampleShading(value);
}
// OpenGL 4.1 core functions
inline void QOpenGLFunctions_4_2_Core::glGetDoublei_v(GLenum target, GLuint index, GLdouble *data)
{
- d_4_1_Core->GetDoublei_v(target, index, data);
+ d_4_1_Core->f.GetDoublei_v(target, index, data);
}
inline void QOpenGLFunctions_4_2_Core::glGetFloati_v(GLenum target, GLuint index, GLfloat *data)
{
- d_4_1_Core->GetFloati_v(target, index, data);
+ d_4_1_Core->f.GetFloati_v(target, index, data);
}
inline void QOpenGLFunctions_4_2_Core::glDepthRangeIndexed(GLuint index, GLdouble n, GLdouble f)
{
- d_4_1_Core->DepthRangeIndexed(index, n, f);
+ d_4_1_Core->f.DepthRangeIndexed(index, n, f);
}
inline void QOpenGLFunctions_4_2_Core::glDepthRangeArrayv(GLuint first, GLsizei count, const GLdouble *v)
{
- d_4_1_Core->DepthRangeArrayv(first, count, v);
+ d_4_1_Core->f.DepthRangeArrayv(first, count, v);
}
inline void QOpenGLFunctions_4_2_Core::glScissorIndexedv(GLuint index, const GLint *v)
{
- d_4_1_Core->ScissorIndexedv(index, v);
+ d_4_1_Core->f.ScissorIndexedv(index, v);
}
inline void QOpenGLFunctions_4_2_Core::glScissorIndexed(GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height)
{
- d_4_1_Core->ScissorIndexed(index, left, bottom, width, height);
+ d_4_1_Core->f.ScissorIndexed(index, left, bottom, width, height);
}
inline void QOpenGLFunctions_4_2_Core::glScissorArrayv(GLuint first, GLsizei count, const GLint *v)
{
- d_4_1_Core->ScissorArrayv(first, count, v);
+ d_4_1_Core->f.ScissorArrayv(first, count, v);
}
inline void QOpenGLFunctions_4_2_Core::glViewportIndexedfv(GLuint index, const GLfloat *v)
{
- d_4_1_Core->ViewportIndexedfv(index, v);
+ d_4_1_Core->f.ViewportIndexedfv(index, v);
}
inline void QOpenGLFunctions_4_2_Core::glViewportIndexedf(GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h)
{
- d_4_1_Core->ViewportIndexedf(index, x, y, w, h);
+ d_4_1_Core->f.ViewportIndexedf(index, x, y, w, h);
}
inline void QOpenGLFunctions_4_2_Core::glViewportArrayv(GLuint first, GLsizei count, const GLfloat *v)
{
- d_4_1_Core->ViewportArrayv(first, count, v);
+ d_4_1_Core->f.ViewportArrayv(first, count, v);
}
inline void QOpenGLFunctions_4_2_Core::glGetVertexAttribLdv(GLuint index, GLenum pname, GLdouble *params)
{
- d_4_1_Core->GetVertexAttribLdv(index, pname, params);
+ d_4_1_Core->f.GetVertexAttribLdv(index, pname, params);
}
inline void QOpenGLFunctions_4_2_Core::glVertexAttribLPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_4_1_Core->VertexAttribLPointer(index, size, type, stride, pointer);
+ d_4_1_Core->f.VertexAttribLPointer(index, size, type, stride, pointer);
}
inline void QOpenGLFunctions_4_2_Core::glVertexAttribL4dv(GLuint index, const GLdouble *v)
{
- d_4_1_Core->VertexAttribL4dv(index, v);
+ d_4_1_Core->f.VertexAttribL4dv(index, v);
}
inline void QOpenGLFunctions_4_2_Core::glVertexAttribL3dv(GLuint index, const GLdouble *v)
{
- d_4_1_Core->VertexAttribL3dv(index, v);
+ d_4_1_Core->f.VertexAttribL3dv(index, v);
}
inline void QOpenGLFunctions_4_2_Core::glVertexAttribL2dv(GLuint index, const GLdouble *v)
{
- d_4_1_Core->VertexAttribL2dv(index, v);
+ d_4_1_Core->f.VertexAttribL2dv(index, v);
}
inline void QOpenGLFunctions_4_2_Core::glVertexAttribL1dv(GLuint index, const GLdouble *v)
{
- d_4_1_Core->VertexAttribL1dv(index, v);
+ d_4_1_Core->f.VertexAttribL1dv(index, v);
}
inline void QOpenGLFunctions_4_2_Core::glVertexAttribL4d(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
{
- d_4_1_Core->VertexAttribL4d(index, x, y, z, w);
+ d_4_1_Core->f.VertexAttribL4d(index, x, y, z, w);
}
inline void QOpenGLFunctions_4_2_Core::glVertexAttribL3d(GLuint index, GLdouble x, GLdouble y, GLdouble z)
{
- d_4_1_Core->VertexAttribL3d(index, x, y, z);
+ d_4_1_Core->f.VertexAttribL3d(index, x, y, z);
}
inline void QOpenGLFunctions_4_2_Core::glVertexAttribL2d(GLuint index, GLdouble x, GLdouble y)
{
- d_4_1_Core->VertexAttribL2d(index, x, y);
+ d_4_1_Core->f.VertexAttribL2d(index, x, y);
}
inline void QOpenGLFunctions_4_2_Core::glVertexAttribL1d(GLuint index, GLdouble x)
{
- d_4_1_Core->VertexAttribL1d(index, x);
+ d_4_1_Core->f.VertexAttribL1d(index, x);
}
inline void QOpenGLFunctions_4_2_Core::glGetProgramPipelineInfoLog(GLuint pipeline, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
{
- d_4_1_Core->GetProgramPipelineInfoLog(pipeline, bufSize, length, infoLog);
+ d_4_1_Core->f.GetProgramPipelineInfoLog(pipeline, bufSize, length, infoLog);
}
inline void QOpenGLFunctions_4_2_Core::glValidateProgramPipeline(GLuint pipeline)
{
- d_4_1_Core->ValidateProgramPipeline(pipeline);
+ d_4_1_Core->f.ValidateProgramPipeline(pipeline);
}
inline void QOpenGLFunctions_4_2_Core::glProgramUniformMatrix4x3dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix4x3dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix4x3dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_2_Core::glProgramUniformMatrix3x4dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix3x4dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix3x4dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_2_Core::glProgramUniformMatrix4x2dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix4x2dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix4x2dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_2_Core::glProgramUniformMatrix2x4dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix2x4dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix2x4dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_2_Core::glProgramUniformMatrix3x2dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix3x2dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix3x2dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_2_Core::glProgramUniformMatrix2x3dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix2x3dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix2x3dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_2_Core::glProgramUniformMatrix4x3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix4x3fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix4x3fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_2_Core::glProgramUniformMatrix3x4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix3x4fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix3x4fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_2_Core::glProgramUniformMatrix4x2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix4x2fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix4x2fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_2_Core::glProgramUniformMatrix2x4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix2x4fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix2x4fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_2_Core::glProgramUniformMatrix3x2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix3x2fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix3x2fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_2_Core::glProgramUniformMatrix2x3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix2x3fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix2x3fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_2_Core::glProgramUniformMatrix4dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix4dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix4dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_2_Core::glProgramUniformMatrix3dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix3dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix3dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_2_Core::glProgramUniformMatrix2dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix2dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix2dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_2_Core::glProgramUniformMatrix4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix4fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix4fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_2_Core::glProgramUniformMatrix3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix3fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix3fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_2_Core::glProgramUniformMatrix2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix2fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix2fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_2_Core::glProgramUniform4uiv(GLuint program, GLint location, GLsizei count, const GLuint *value)
{
- d_4_1_Core->ProgramUniform4uiv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform4uiv(program, location, count, value);
}
inline void QOpenGLFunctions_4_2_Core::glProgramUniform4ui(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
{
- d_4_1_Core->ProgramUniform4ui(program, location, v0, v1, v2, v3);
+ d_4_1_Core->f.ProgramUniform4ui(program, location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_4_2_Core::glProgramUniform4dv(GLuint program, GLint location, GLsizei count, const GLdouble *value)
{
- d_4_1_Core->ProgramUniform4dv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform4dv(program, location, count, value);
}
inline void QOpenGLFunctions_4_2_Core::glProgramUniform4d(GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2, GLdouble v3)
{
- d_4_1_Core->ProgramUniform4d(program, location, v0, v1, v2, v3);
+ d_4_1_Core->f.ProgramUniform4d(program, location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_4_2_Core::glProgramUniform4fv(GLuint program, GLint location, GLsizei count, const GLfloat *value)
{
- d_4_1_Core->ProgramUniform4fv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform4fv(program, location, count, value);
}
inline void QOpenGLFunctions_4_2_Core::glProgramUniform4f(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
{
- d_4_1_Core->ProgramUniform4f(program, location, v0, v1, v2, v3);
+ d_4_1_Core->f.ProgramUniform4f(program, location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_4_2_Core::glProgramUniform4iv(GLuint program, GLint location, GLsizei count, const GLint *value)
{
- d_4_1_Core->ProgramUniform4iv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform4iv(program, location, count, value);
}
inline void QOpenGLFunctions_4_2_Core::glProgramUniform4i(GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
{
- d_4_1_Core->ProgramUniform4i(program, location, v0, v1, v2, v3);
+ d_4_1_Core->f.ProgramUniform4i(program, location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_4_2_Core::glProgramUniform3uiv(GLuint program, GLint location, GLsizei count, const GLuint *value)
{
- d_4_1_Core->ProgramUniform3uiv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform3uiv(program, location, count, value);
}
inline void QOpenGLFunctions_4_2_Core::glProgramUniform3ui(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2)
{
- d_4_1_Core->ProgramUniform3ui(program, location, v0, v1, v2);
+ d_4_1_Core->f.ProgramUniform3ui(program, location, v0, v1, v2);
}
inline void QOpenGLFunctions_4_2_Core::glProgramUniform3dv(GLuint program, GLint location, GLsizei count, const GLdouble *value)
{
- d_4_1_Core->ProgramUniform3dv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform3dv(program, location, count, value);
}
inline void QOpenGLFunctions_4_2_Core::glProgramUniform3d(GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2)
{
- d_4_1_Core->ProgramUniform3d(program, location, v0, v1, v2);
+ d_4_1_Core->f.ProgramUniform3d(program, location, v0, v1, v2);
}
inline void QOpenGLFunctions_4_2_Core::glProgramUniform3fv(GLuint program, GLint location, GLsizei count, const GLfloat *value)
{
- d_4_1_Core->ProgramUniform3fv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform3fv(program, location, count, value);
}
inline void QOpenGLFunctions_4_2_Core::glProgramUniform3f(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
{
- d_4_1_Core->ProgramUniform3f(program, location, v0, v1, v2);
+ d_4_1_Core->f.ProgramUniform3f(program, location, v0, v1, v2);
}
inline void QOpenGLFunctions_4_2_Core::glProgramUniform3iv(GLuint program, GLint location, GLsizei count, const GLint *value)
{
- d_4_1_Core->ProgramUniform3iv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform3iv(program, location, count, value);
}
inline void QOpenGLFunctions_4_2_Core::glProgramUniform3i(GLuint program, GLint location, GLint v0, GLint v1, GLint v2)
{
- d_4_1_Core->ProgramUniform3i(program, location, v0, v1, v2);
+ d_4_1_Core->f.ProgramUniform3i(program, location, v0, v1, v2);
}
inline void QOpenGLFunctions_4_2_Core::glProgramUniform2uiv(GLuint program, GLint location, GLsizei count, const GLuint *value)
{
- d_4_1_Core->ProgramUniform2uiv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform2uiv(program, location, count, value);
}
inline void QOpenGLFunctions_4_2_Core::glProgramUniform2ui(GLuint program, GLint location, GLuint v0, GLuint v1)
{
- d_4_1_Core->ProgramUniform2ui(program, location, v0, v1);
+ d_4_1_Core->f.ProgramUniform2ui(program, location, v0, v1);
}
inline void QOpenGLFunctions_4_2_Core::glProgramUniform2dv(GLuint program, GLint location, GLsizei count, const GLdouble *value)
{
- d_4_1_Core->ProgramUniform2dv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform2dv(program, location, count, value);
}
inline void QOpenGLFunctions_4_2_Core::glProgramUniform2d(GLuint program, GLint location, GLdouble v0, GLdouble v1)
{
- d_4_1_Core->ProgramUniform2d(program, location, v0, v1);
+ d_4_1_Core->f.ProgramUniform2d(program, location, v0, v1);
}
inline void QOpenGLFunctions_4_2_Core::glProgramUniform2fv(GLuint program, GLint location, GLsizei count, const GLfloat *value)
{
- d_4_1_Core->ProgramUniform2fv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform2fv(program, location, count, value);
}
inline void QOpenGLFunctions_4_2_Core::glProgramUniform2f(GLuint program, GLint location, GLfloat v0, GLfloat v1)
{
- d_4_1_Core->ProgramUniform2f(program, location, v0, v1);
+ d_4_1_Core->f.ProgramUniform2f(program, location, v0, v1);
}
inline void QOpenGLFunctions_4_2_Core::glProgramUniform2iv(GLuint program, GLint location, GLsizei count, const GLint *value)
{
- d_4_1_Core->ProgramUniform2iv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform2iv(program, location, count, value);
}
inline void QOpenGLFunctions_4_2_Core::glProgramUniform2i(GLuint program, GLint location, GLint v0, GLint v1)
{
- d_4_1_Core->ProgramUniform2i(program, location, v0, v1);
+ d_4_1_Core->f.ProgramUniform2i(program, location, v0, v1);
}
inline void QOpenGLFunctions_4_2_Core::glProgramUniform1uiv(GLuint program, GLint location, GLsizei count, const GLuint *value)
{
- d_4_1_Core->ProgramUniform1uiv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform1uiv(program, location, count, value);
}
inline void QOpenGLFunctions_4_2_Core::glProgramUniform1ui(GLuint program, GLint location, GLuint v0)
{
- d_4_1_Core->ProgramUniform1ui(program, location, v0);
+ d_4_1_Core->f.ProgramUniform1ui(program, location, v0);
}
inline void QOpenGLFunctions_4_2_Core::glProgramUniform1dv(GLuint program, GLint location, GLsizei count, const GLdouble *value)
{
- d_4_1_Core->ProgramUniform1dv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform1dv(program, location, count, value);
}
inline void QOpenGLFunctions_4_2_Core::glProgramUniform1d(GLuint program, GLint location, GLdouble v0)
{
- d_4_1_Core->ProgramUniform1d(program, location, v0);
+ d_4_1_Core->f.ProgramUniform1d(program, location, v0);
}
inline void QOpenGLFunctions_4_2_Core::glProgramUniform1fv(GLuint program, GLint location, GLsizei count, const GLfloat *value)
{
- d_4_1_Core->ProgramUniform1fv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform1fv(program, location, count, value);
}
inline void QOpenGLFunctions_4_2_Core::glProgramUniform1f(GLuint program, GLint location, GLfloat v0)
{
- d_4_1_Core->ProgramUniform1f(program, location, v0);
+ d_4_1_Core->f.ProgramUniform1f(program, location, v0);
}
inline void QOpenGLFunctions_4_2_Core::glProgramUniform1iv(GLuint program, GLint location, GLsizei count, const GLint *value)
{
- d_4_1_Core->ProgramUniform1iv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform1iv(program, location, count, value);
}
inline void QOpenGLFunctions_4_2_Core::glProgramUniform1i(GLuint program, GLint location, GLint v0)
{
- d_4_1_Core->ProgramUniform1i(program, location, v0);
+ d_4_1_Core->f.ProgramUniform1i(program, location, v0);
}
inline void QOpenGLFunctions_4_2_Core::glGetProgramPipelineiv(GLuint pipeline, GLenum pname, GLint *params)
{
- d_4_1_Core->GetProgramPipelineiv(pipeline, pname, params);
+ d_4_1_Core->f.GetProgramPipelineiv(pipeline, pname, params);
}
inline GLboolean QOpenGLFunctions_4_2_Core::glIsProgramPipeline(GLuint pipeline)
{
- return d_4_1_Core->IsProgramPipeline(pipeline);
+ return d_4_1_Core->f.IsProgramPipeline(pipeline);
}
inline void QOpenGLFunctions_4_2_Core::glGenProgramPipelines(GLsizei n, GLuint *pipelines)
{
- d_4_1_Core->GenProgramPipelines(n, pipelines);
+ d_4_1_Core->f.GenProgramPipelines(n, pipelines);
}
inline void QOpenGLFunctions_4_2_Core::glDeleteProgramPipelines(GLsizei n, const GLuint *pipelines)
{
- d_4_1_Core->DeleteProgramPipelines(n, pipelines);
+ d_4_1_Core->f.DeleteProgramPipelines(n, pipelines);
}
inline void QOpenGLFunctions_4_2_Core::glBindProgramPipeline(GLuint pipeline)
{
- d_4_1_Core->BindProgramPipeline(pipeline);
+ d_4_1_Core->f.BindProgramPipeline(pipeline);
}
inline GLuint QOpenGLFunctions_4_2_Core::glCreateShaderProgramv(GLenum type, GLsizei count, const GLchar* const *strings)
{
- return d_4_1_Core->CreateShaderProgramv(type, count, strings);
+ return d_4_1_Core->f.CreateShaderProgramv(type, count, strings);
}
inline void QOpenGLFunctions_4_2_Core::glActiveShaderProgram(GLuint pipeline, GLuint program)
{
- d_4_1_Core->ActiveShaderProgram(pipeline, program);
+ d_4_1_Core->f.ActiveShaderProgram(pipeline, program);
}
inline void QOpenGLFunctions_4_2_Core::glUseProgramStages(GLuint pipeline, GLbitfield stages, GLuint program)
{
- d_4_1_Core->UseProgramStages(pipeline, stages, program);
+ d_4_1_Core->f.UseProgramStages(pipeline, stages, program);
}
inline void QOpenGLFunctions_4_2_Core::glProgramParameteri(GLuint program, GLenum pname, GLint value)
{
- d_4_1_Core->ProgramParameteri(program, pname, value);
+ d_4_1_Core->f.ProgramParameteri(program, pname, value);
}
inline void QOpenGLFunctions_4_2_Core::glProgramBinary(GLuint program, GLenum binaryFormat, const GLvoid *binary, GLsizei length)
{
- d_4_1_Core->ProgramBinary(program, binaryFormat, binary, length);
+ d_4_1_Core->f.ProgramBinary(program, binaryFormat, binary, length);
}
inline void QOpenGLFunctions_4_2_Core::glGetProgramBinary(GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, GLvoid *binary)
{
- d_4_1_Core->GetProgramBinary(program, bufSize, length, binaryFormat, binary);
+ d_4_1_Core->f.GetProgramBinary(program, bufSize, length, binaryFormat, binary);
}
inline void QOpenGLFunctions_4_2_Core::glClearDepthf(GLfloat dd)
{
- d_4_1_Core->ClearDepthf(dd);
+ d_4_1_Core->f.ClearDepthf(dd);
}
inline void QOpenGLFunctions_4_2_Core::glDepthRangef(GLfloat n, GLfloat f)
{
- d_4_1_Core->DepthRangef(n, f);
+ d_4_1_Core->f.DepthRangef(n, f);
}
inline void QOpenGLFunctions_4_2_Core::glGetShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision)
{
- d_4_1_Core->GetShaderPrecisionFormat(shadertype, precisiontype, range, precision);
+ d_4_1_Core->f.GetShaderPrecisionFormat(shadertype, precisiontype, range, precision);
}
inline void QOpenGLFunctions_4_2_Core::glShaderBinary(GLsizei count, const GLuint *shaders, GLenum binaryformat, const GLvoid *binary, GLsizei length)
{
- d_4_1_Core->ShaderBinary(count, shaders, binaryformat, binary, length);
+ d_4_1_Core->f.ShaderBinary(count, shaders, binaryformat, binary, length);
}
inline void QOpenGLFunctions_4_2_Core::glReleaseShaderCompiler()
{
- d_4_1_Core->ReleaseShaderCompiler();
+ d_4_1_Core->f.ReleaseShaderCompiler();
}
// OpenGL 4.2 core functions
inline void QOpenGLFunctions_4_2_Core::glTexStorage3D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth)
{
- d_4_2_Core->TexStorage3D(target, levels, internalformat, width, height, depth);
+ d_4_2_Core->f.TexStorage3D(target, levels, internalformat, width, height, depth);
}
inline void QOpenGLFunctions_4_2_Core::glTexStorage2D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height)
{
- d_4_2_Core->TexStorage2D(target, levels, internalformat, width, height);
+ d_4_2_Core->f.TexStorage2D(target, levels, internalformat, width, height);
}
inline void QOpenGLFunctions_4_2_Core::glTexStorage1D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width)
{
- d_4_2_Core->TexStorage1D(target, levels, internalformat, width);
+ d_4_2_Core->f.TexStorage1D(target, levels, internalformat, width);
}
inline void QOpenGLFunctions_4_2_Core::glMemoryBarrier(GLbitfield barriers)
{
- d_4_2_Core->MemoryBarrier(barriers);
+ d_4_2_Core->f.MemoryBarrier(barriers);
}
inline void QOpenGLFunctions_4_2_Core::glBindImageTexture(GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format)
{
- d_4_2_Core->BindImageTexture(unit, texture, level, layered, layer, access, format);
+ d_4_2_Core->f.BindImageTexture(unit, texture, level, layered, layer, access, format);
}
inline void QOpenGLFunctions_4_2_Core::glGetActiveAtomicCounterBufferiv(GLuint program, GLuint bufferIndex, GLenum pname, GLint *params)
{
- d_4_2_Core->GetActiveAtomicCounterBufferiv(program, bufferIndex, pname, params);
+ d_4_2_Core->f.GetActiveAtomicCounterBufferiv(program, bufferIndex, pname, params);
}
inline void QOpenGLFunctions_4_2_Core::glGetInternalformativ(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint *params)
{
- d_4_2_Core->GetInternalformativ(target, internalformat, pname, bufSize, params);
+ d_4_2_Core->f.GetInternalformativ(target, internalformat, pname, bufSize, params);
}
inline void QOpenGLFunctions_4_2_Core::glDrawTransformFeedbackStreamInstanced(GLenum mode, GLuint id, GLuint stream, GLsizei instancecount)
{
- d_4_2_Core->DrawTransformFeedbackStreamInstanced(mode, id, stream, instancecount);
+ d_4_2_Core->f.DrawTransformFeedbackStreamInstanced(mode, id, stream, instancecount);
}
inline void QOpenGLFunctions_4_2_Core::glDrawTransformFeedbackInstanced(GLenum mode, GLuint id, GLsizei instancecount)
{
- d_4_2_Core->DrawTransformFeedbackInstanced(mode, id, instancecount);
+ d_4_2_Core->f.DrawTransformFeedbackInstanced(mode, id, instancecount);
}
inline void QOpenGLFunctions_4_2_Core::glDrawElementsInstancedBaseVertexBaseInstance(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex, GLuint baseinstance)
{
- d_4_2_Core->DrawElementsInstancedBaseVertexBaseInstance(mode, count, type, indices, instancecount, basevertex, baseinstance);
+ d_4_2_Core->f.DrawElementsInstancedBaseVertexBaseInstance(mode, count, type, indices, instancecount, basevertex, baseinstance);
}
inline void QOpenGLFunctions_4_2_Core::glDrawElementsInstancedBaseInstance(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLuint baseinstance)
{
- d_4_2_Core->DrawElementsInstancedBaseInstance(mode, count, type, indices, instancecount, baseinstance);
+ d_4_2_Core->f.DrawElementsInstancedBaseInstance(mode, count, type, indices, instancecount, baseinstance);
}
inline void QOpenGLFunctions_4_2_Core::glDrawArraysInstancedBaseInstance(GLenum mode, GLint first, GLsizei count, GLsizei instancecount, GLuint baseinstance)
{
- d_4_2_Core->DrawArraysInstancedBaseInstance(mode, first, count, instancecount, baseinstance);
+ d_4_2_Core->f.DrawArraysInstancedBaseInstance(mode, first, count, instancecount, baseinstance);
}
diff --git a/src/gui/opengl/qopenglfunctions_4_3_compatibility.cpp b/src/gui/opengl/qopenglfunctions_4_3_compatibility.cpp
index 0cf5c467ea..a9f15083ad 100644
--- a/src/gui/opengl/qopenglfunctions_4_3_compatibility.cpp
+++ b/src/gui/opengl/qopenglfunctions_4_3_compatibility.cpp
@@ -95,94 +95,72 @@ QOpenGLFunctions_4_3_Compatibility::QOpenGLFunctions_4_3_Compatibility()
QOpenGLFunctions_4_3_Compatibility::~QOpenGLFunctions_4_3_Compatibility()
{
- if (d_1_0_Core && !d_1_0_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_0_Core->context, QOpenGLFunctions_1_0_CoreBackend::versionStatus());
- delete d_1_0_Core;
- }
- if (d_1_1_Core && !d_1_1_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_1_Core->context, QOpenGLFunctions_1_1_CoreBackend::versionStatus());
- delete d_1_1_Core;
- }
- if (d_1_2_Core && !d_1_2_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_2_Core->context, QOpenGLFunctions_1_2_CoreBackend::versionStatus());
- delete d_1_2_Core;
- }
- if (d_1_3_Core && !d_1_3_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_3_Core->context, QOpenGLFunctions_1_3_CoreBackend::versionStatus());
- delete d_1_3_Core;
- }
- if (d_1_4_Core && !d_1_4_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_4_Core->context, QOpenGLFunctions_1_4_CoreBackend::versionStatus());
- delete d_1_4_Core;
- }
- if (d_1_5_Core && !d_1_5_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_5_Core->context, QOpenGLFunctions_1_5_CoreBackend::versionStatus());
- delete d_1_5_Core;
- }
- if (d_2_0_Core && !d_2_0_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_2_0_Core->context, QOpenGLFunctions_2_0_CoreBackend::versionStatus());
- delete d_2_0_Core;
- }
- if (d_2_1_Core && !d_2_1_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_2_1_Core->context, QOpenGLFunctions_2_1_CoreBackend::versionStatus());
- delete d_2_1_Core;
- }
- if (d_3_0_Core && !d_3_0_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_3_0_Core->context, QOpenGLFunctions_3_0_CoreBackend::versionStatus());
- delete d_3_0_Core;
- }
- if (d_3_1_Core && !d_3_1_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_3_1_Core->context, QOpenGLFunctions_3_1_CoreBackend::versionStatus());
- delete d_3_1_Core;
- }
- if (d_3_2_Core && !d_3_2_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_3_2_Core->context, QOpenGLFunctions_3_2_CoreBackend::versionStatus());
- delete d_3_2_Core;
- }
- if (d_3_3_Core && !d_3_3_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_3_3_Core->context, QOpenGLFunctions_3_3_CoreBackend::versionStatus());
- delete d_3_3_Core;
- }
- if (d_4_0_Core && !d_4_0_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_4_0_Core->context, QOpenGLFunctions_4_0_CoreBackend::versionStatus());
- delete d_4_0_Core;
- }
- if (d_4_1_Core && !d_4_1_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_4_1_Core->context, QOpenGLFunctions_4_1_CoreBackend::versionStatus());
- delete d_4_1_Core;
- }
- if (d_4_2_Core && !d_4_2_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_4_2_Core->context, QOpenGLFunctions_4_2_CoreBackend::versionStatus());
- delete d_4_2_Core;
- }
- if (d_4_3_Core && !d_4_3_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_4_3_Core->context, QOpenGLFunctions_4_3_CoreBackend::versionStatus());
- delete d_4_3_Core;
- }
- if (d_1_0_Deprecated && !d_1_0_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_0_Deprecated->context, QOpenGLFunctions_1_0_DeprecatedBackend::versionStatus());
- delete d_1_0_Deprecated;
- }
- if (d_1_1_Deprecated && !d_1_1_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_1_Deprecated->context, QOpenGLFunctions_1_1_DeprecatedBackend::versionStatus());
- delete d_1_1_Deprecated;
- }
- if (d_1_2_Deprecated && !d_1_2_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_2_Deprecated->context, QOpenGLFunctions_1_2_DeprecatedBackend::versionStatus());
- delete d_1_2_Deprecated;
- }
- if (d_1_3_Deprecated && !d_1_3_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_3_Deprecated->context, QOpenGLFunctions_1_3_DeprecatedBackend::versionStatus());
- delete d_1_3_Deprecated;
- }
- if (d_1_4_Deprecated && !d_1_4_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_4_Deprecated->context, QOpenGLFunctions_1_4_DeprecatedBackend::versionStatus());
- delete d_1_4_Deprecated;
- }
- if (d_3_3_Deprecated && !d_3_3_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_3_3_Deprecated->context, QOpenGLFunctions_3_3_DeprecatedBackend::versionStatus());
- delete d_3_3_Deprecated;
- }
+ if (d_1_0_Core)
+ d_1_0_Core->refs.deref();
+ Q_ASSERT(d_1_0_Core->refs.load());
+ if (d_1_1_Core)
+ d_1_1_Core->refs.deref();
+ Q_ASSERT(d_1_1_Core->refs.load());
+ if (d_1_2_Core)
+ d_1_2_Core->refs.deref();
+ Q_ASSERT(d_1_2_Core->refs.load());
+ if (d_1_3_Core)
+ d_1_3_Core->refs.deref();
+ Q_ASSERT(d_1_3_Core->refs.load());
+ if (d_1_4_Core)
+ d_1_4_Core->refs.deref();
+ Q_ASSERT(d_1_4_Core->refs.load());
+ if (d_1_5_Core)
+ d_1_5_Core->refs.deref();
+ Q_ASSERT(d_1_5_Core->refs.load());
+ if (d_2_0_Core)
+ d_2_0_Core->refs.deref();
+ Q_ASSERT(d_2_0_Core->refs.load());
+ if (d_2_1_Core)
+ d_2_1_Core->refs.deref();
+ Q_ASSERT(d_2_1_Core->refs.load());
+ if (d_3_0_Core)
+ d_3_0_Core->refs.deref();
+ Q_ASSERT(d_3_0_Core->refs.load());
+ if (d_3_1_Core)
+ d_3_1_Core->refs.deref();
+ Q_ASSERT(d_3_1_Core->refs.load());
+ if (d_3_2_Core)
+ d_3_2_Core->refs.deref();
+ Q_ASSERT(d_3_2_Core->refs.load());
+ if (d_3_3_Core)
+ d_3_3_Core->refs.deref();
+ Q_ASSERT(d_3_3_Core->refs.load());
+ if (d_4_0_Core)
+ d_4_0_Core->refs.deref();
+ Q_ASSERT(d_4_0_Core->refs.load());
+ if (d_4_1_Core)
+ d_4_1_Core->refs.deref();
+ Q_ASSERT(d_4_1_Core->refs.load());
+ if (d_4_2_Core)
+ d_4_2_Core->refs.deref();
+ Q_ASSERT(d_4_2_Core->refs.load());
+ if (d_4_3_Core)
+ d_4_3_Core->refs.deref();
+ Q_ASSERT(d_4_3_Core->refs.load());
+ if (d_1_0_Deprecated)
+ d_1_0_Deprecated->refs.deref();
+ Q_ASSERT(d_1_0_Deprecated->refs.load());
+ if (d_1_1_Deprecated)
+ d_1_1_Deprecated->refs.deref();
+ Q_ASSERT(d_1_1_Deprecated->refs.load());
+ if (d_1_2_Deprecated)
+ d_1_2_Deprecated->refs.deref();
+ Q_ASSERT(d_1_2_Deprecated->refs.load());
+ if (d_1_3_Deprecated)
+ d_1_3_Deprecated->refs.deref();
+ Q_ASSERT(d_1_3_Deprecated->refs.load());
+ if (d_1_4_Deprecated)
+ d_1_4_Deprecated->refs.deref();
+ Q_ASSERT(d_1_4_Deprecated->refs.load());
+ if (d_3_3_Deprecated)
+ d_3_3_Deprecated->refs.deref();
+ Q_ASSERT(d_3_3_Deprecated->refs.load());
}
bool QOpenGLFunctions_4_3_Compatibility::initializeOpenGLFunctions()
@@ -201,178 +179,90 @@ bool QOpenGLFunctions_4_3_Compatibility::initializeOpenGLFunctions()
// Function pointers in the backends are resolved at creation time
QOpenGLVersionFunctionsBackend* d = 0;
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_0_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_0_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_0_CoreBackend::versionStatus(), d);
- }
d_1_0_Core = static_cast<QOpenGLFunctions_1_0_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_1_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_1_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_1_CoreBackend::versionStatus(), d);
- }
d_1_1_Core = static_cast<QOpenGLFunctions_1_1_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_2_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_2_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_2_CoreBackend::versionStatus(), d);
- }
d_1_2_Core = static_cast<QOpenGLFunctions_1_2_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_3_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_3_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_3_CoreBackend::versionStatus(), d);
- }
d_1_3_Core = static_cast<QOpenGLFunctions_1_3_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_4_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_4_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_4_CoreBackend::versionStatus(), d);
- }
d_1_4_Core = static_cast<QOpenGLFunctions_1_4_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_5_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_5_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_5_CoreBackend::versionStatus(), d);
- }
d_1_5_Core = static_cast<QOpenGLFunctions_1_5_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_2_0_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_2_0_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_2_0_CoreBackend::versionStatus(), d);
- }
d_2_0_Core = static_cast<QOpenGLFunctions_2_0_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_2_1_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_2_1_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_2_1_CoreBackend::versionStatus(), d);
- }
d_2_1_Core = static_cast<QOpenGLFunctions_2_1_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_3_0_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_3_0_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_3_0_CoreBackend::versionStatus(), d);
- }
d_3_0_Core = static_cast<QOpenGLFunctions_3_0_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_3_1_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_3_1_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_3_1_CoreBackend::versionStatus(), d);
- }
d_3_1_Core = static_cast<QOpenGLFunctions_3_1_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_3_2_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_3_2_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_3_2_CoreBackend::versionStatus(), d);
- }
d_3_2_Core = static_cast<QOpenGLFunctions_3_2_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_3_3_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_3_3_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_3_3_CoreBackend::versionStatus(), d);
- }
d_3_3_Core = static_cast<QOpenGLFunctions_3_3_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_4_0_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_4_0_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_4_0_CoreBackend::versionStatus(), d);
- }
d_4_0_Core = static_cast<QOpenGLFunctions_4_0_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_4_1_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_4_1_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_4_1_CoreBackend::versionStatus(), d);
- }
d_4_1_Core = static_cast<QOpenGLFunctions_4_1_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_4_2_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_4_2_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_4_2_CoreBackend::versionStatus(), d);
- }
d_4_2_Core = static_cast<QOpenGLFunctions_4_2_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_4_3_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_4_3_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_4_3_CoreBackend::versionStatus(), d);
- }
d_4_3_Core = static_cast<QOpenGLFunctions_4_3_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_0_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_0_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_0_DeprecatedBackend::versionStatus(), d);
- }
d_1_0_Deprecated = static_cast<QOpenGLFunctions_1_0_DeprecatedBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_1_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_1_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_1_DeprecatedBackend::versionStatus(), d);
- }
d_1_1_Deprecated = static_cast<QOpenGLFunctions_1_1_DeprecatedBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_2_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_2_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_2_DeprecatedBackend::versionStatus(), d);
- }
d_1_2_Deprecated = static_cast<QOpenGLFunctions_1_2_DeprecatedBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_3_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_3_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_3_DeprecatedBackend::versionStatus(), d);
- }
d_1_3_Deprecated = static_cast<QOpenGLFunctions_1_3_DeprecatedBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_4_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_4_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_4_DeprecatedBackend::versionStatus(), d);
- }
d_1_4_Deprecated = static_cast<QOpenGLFunctions_1_4_DeprecatedBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_3_3_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_3_3_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_3_3_DeprecatedBackend::versionStatus(), d);
- }
d_3_3_Deprecated = static_cast<QOpenGLFunctions_3_3_DeprecatedBackend*>(d);
d->refs.ref();
diff --git a/src/gui/opengl/qopenglfunctions_4_3_compatibility.h b/src/gui/opengl/qopenglfunctions_4_3_compatibility.h
index 366da302ed..33d3065500 100644
--- a/src/gui/opengl/qopenglfunctions_4_3_compatibility.h
+++ b/src/gui/opengl/qopenglfunctions_4_3_compatibility.h
@@ -1,6 +1,7 @@
/****************************************************************************
**
** Copyright (C) 2013 Klaralvdalens Datakonsult AB (KDAB)
+** Copyright (C) 2016 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
** This file is part of the QtGui module of the Qt Toolkit.
@@ -1099,4437 +1100,4437 @@ private:
// OpenGL 1.0 core functions
inline void QOpenGLFunctions_4_3_Compatibility::glViewport(GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_0_Core->Viewport(x, y, width, height);
+ d_1_0_Core->f.Viewport(x, y, width, height);
}
inline void QOpenGLFunctions_4_3_Compatibility::glDepthRange(GLdouble nearVal, GLdouble farVal)
{
- d_1_0_Core->DepthRange(nearVal, farVal);
+ d_1_0_Core->f.DepthRange(nearVal, farVal);
}
inline GLboolean QOpenGLFunctions_4_3_Compatibility::glIsEnabled(GLenum cap)
{
- return d_1_0_Core->IsEnabled(cap);
+ return d_1_0_Core->f.IsEnabled(cap);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint *params)
{
- d_1_0_Core->GetTexLevelParameteriv(target, level, pname, params);
+ d_1_0_Core->f.GetTexLevelParameteriv(target, level, pname, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetTexLevelParameterfv(GLenum target, GLint level, GLenum pname, GLfloat *params)
{
- d_1_0_Core->GetTexLevelParameterfv(target, level, pname, params);
+ d_1_0_Core->f.GetTexLevelParameterfv(target, level, pname, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetTexParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_0_Core->GetTexParameteriv(target, pname, params);
+ d_1_0_Core->f.GetTexParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetTexParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_0_Core->GetTexParameterfv(target, pname, params);
+ d_1_0_Core->f.GetTexParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetTexImage(GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels)
{
- d_1_0_Core->GetTexImage(target, level, format, type, pixels);
+ d_1_0_Core->f.GetTexImage(target, level, format, type, pixels);
}
inline const GLubyte * QOpenGLFunctions_4_3_Compatibility::glGetString(GLenum name)
{
- return d_1_0_Core->GetString(name);
+ return d_1_0_Core->f.GetString(name);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetIntegerv(GLenum pname, GLint *params)
{
- d_1_0_Core->GetIntegerv(pname, params);
+ d_1_0_Core->f.GetIntegerv(pname, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetFloatv(GLenum pname, GLfloat *params)
{
- d_1_0_Core->GetFloatv(pname, params);
+ d_1_0_Core->f.GetFloatv(pname, params);
}
inline GLenum QOpenGLFunctions_4_3_Compatibility::glGetError()
{
- return d_1_0_Core->GetError();
+ return d_1_0_Core->f.GetError();
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetDoublev(GLenum pname, GLdouble *params)
{
- d_1_0_Core->GetDoublev(pname, params);
+ d_1_0_Core->f.GetDoublev(pname, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetBooleanv(GLenum pname, GLboolean *params)
{
- d_1_0_Core->GetBooleanv(pname, params);
+ d_1_0_Core->f.GetBooleanv(pname, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels)
{
- d_1_0_Core->ReadPixels(x, y, width, height, format, type, pixels);
+ d_1_0_Core->f.ReadPixels(x, y, width, height, format, type, pixels);
}
inline void QOpenGLFunctions_4_3_Compatibility::glReadBuffer(GLenum mode)
{
- d_1_0_Core->ReadBuffer(mode);
+ d_1_0_Core->f.ReadBuffer(mode);
}
inline void QOpenGLFunctions_4_3_Compatibility::glPixelStorei(GLenum pname, GLint param)
{
- d_1_0_Core->PixelStorei(pname, param);
+ d_1_0_Core->f.PixelStorei(pname, param);
}
inline void QOpenGLFunctions_4_3_Compatibility::glPixelStoref(GLenum pname, GLfloat param)
{
- d_1_0_Core->PixelStoref(pname, param);
+ d_1_0_Core->f.PixelStoref(pname, param);
}
inline void QOpenGLFunctions_4_3_Compatibility::glDepthFunc(GLenum func)
{
- d_1_0_Core->DepthFunc(func);
+ d_1_0_Core->f.DepthFunc(func);
}
inline void QOpenGLFunctions_4_3_Compatibility::glStencilOp(GLenum fail, GLenum zfail, GLenum zpass)
{
- d_1_0_Core->StencilOp(fail, zfail, zpass);
+ d_1_0_Core->f.StencilOp(fail, zfail, zpass);
}
inline void QOpenGLFunctions_4_3_Compatibility::glStencilFunc(GLenum func, GLint ref, GLuint mask)
{
- d_1_0_Core->StencilFunc(func, ref, mask);
+ d_1_0_Core->f.StencilFunc(func, ref, mask);
}
inline void QOpenGLFunctions_4_3_Compatibility::glLogicOp(GLenum opcode)
{
- d_1_0_Core->LogicOp(opcode);
+ d_1_0_Core->f.LogicOp(opcode);
}
inline void QOpenGLFunctions_4_3_Compatibility::glBlendFunc(GLenum sfactor, GLenum dfactor)
{
- d_1_0_Core->BlendFunc(sfactor, dfactor);
+ d_1_0_Core->f.BlendFunc(sfactor, dfactor);
}
inline void QOpenGLFunctions_4_3_Compatibility::glFlush()
{
- d_1_0_Core->Flush();
+ d_1_0_Core->f.Flush();
}
inline void QOpenGLFunctions_4_3_Compatibility::glFinish()
{
- d_1_0_Core->Finish();
+ d_1_0_Core->f.Finish();
}
inline void QOpenGLFunctions_4_3_Compatibility::glEnable(GLenum cap)
{
- d_1_0_Core->Enable(cap);
+ d_1_0_Core->f.Enable(cap);
}
inline void QOpenGLFunctions_4_3_Compatibility::glDisable(GLenum cap)
{
- d_1_0_Core->Disable(cap);
+ d_1_0_Core->f.Disable(cap);
}
inline void QOpenGLFunctions_4_3_Compatibility::glDepthMask(GLboolean flag)
{
- d_1_0_Core->DepthMask(flag);
+ d_1_0_Core->f.DepthMask(flag);
}
inline void QOpenGLFunctions_4_3_Compatibility::glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
{
- d_1_0_Core->ColorMask(red, green, blue, alpha);
+ d_1_0_Core->f.ColorMask(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_3_Compatibility::glStencilMask(GLuint mask)
{
- d_1_0_Core->StencilMask(mask);
+ d_1_0_Core->f.StencilMask(mask);
}
inline void QOpenGLFunctions_4_3_Compatibility::glClearDepth(GLdouble depth)
{
- d_1_0_Core->ClearDepth(depth);
+ d_1_0_Core->f.ClearDepth(depth);
}
inline void QOpenGLFunctions_4_3_Compatibility::glClearStencil(GLint s)
{
- d_1_0_Core->ClearStencil(s);
+ d_1_0_Core->f.ClearStencil(s);
}
inline void QOpenGLFunctions_4_3_Compatibility::glClearColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_0_Core->ClearColor(red, green, blue, alpha);
+ d_1_0_Core->f.ClearColor(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_3_Compatibility::glClear(GLbitfield mask)
{
- d_1_0_Core->Clear(mask);
+ d_1_0_Core->f.Clear(mask);
}
inline void QOpenGLFunctions_4_3_Compatibility::glDrawBuffer(GLenum mode)
{
- d_1_0_Core->DrawBuffer(mode);
+ d_1_0_Core->f.DrawBuffer(mode);
}
inline void QOpenGLFunctions_4_3_Compatibility::glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_0_Core->TexImage2D(target, level, internalformat, width, height, border, format, type, pixels);
+ d_1_0_Core->f.TexImage2D(target, level, internalformat, width, height, border, format, type, pixels);
}
inline void QOpenGLFunctions_4_3_Compatibility::glTexImage1D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_0_Core->TexImage1D(target, level, internalformat, width, border, format, type, pixels);
+ d_1_0_Core->f.TexImage1D(target, level, internalformat, width, border, format, type, pixels);
}
inline void QOpenGLFunctions_4_3_Compatibility::glTexParameteriv(GLenum target, GLenum pname, const GLint *params)
{
- d_1_0_Core->TexParameteriv(target, pname, params);
+ d_1_0_Core->f.TexParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glTexParameteri(GLenum target, GLenum pname, GLint param)
{
- d_1_0_Core->TexParameteri(target, pname, param);
+ d_1_0_Core->f.TexParameteri(target, pname, param);
}
inline void QOpenGLFunctions_4_3_Compatibility::glTexParameterfv(GLenum target, GLenum pname, const GLfloat *params)
{
- d_1_0_Core->TexParameterfv(target, pname, params);
+ d_1_0_Core->f.TexParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glTexParameterf(GLenum target, GLenum pname, GLfloat param)
{
- d_1_0_Core->TexParameterf(target, pname, param);
+ d_1_0_Core->f.TexParameterf(target, pname, param);
}
inline void QOpenGLFunctions_4_3_Compatibility::glScissor(GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_0_Core->Scissor(x, y, width, height);
+ d_1_0_Core->f.Scissor(x, y, width, height);
}
inline void QOpenGLFunctions_4_3_Compatibility::glPolygonMode(GLenum face, GLenum mode)
{
- d_1_0_Core->PolygonMode(face, mode);
+ d_1_0_Core->f.PolygonMode(face, mode);
}
inline void QOpenGLFunctions_4_3_Compatibility::glPointSize(GLfloat size)
{
- d_1_0_Core->PointSize(size);
+ d_1_0_Core->f.PointSize(size);
}
inline void QOpenGLFunctions_4_3_Compatibility::glLineWidth(GLfloat width)
{
- d_1_0_Core->LineWidth(width);
+ d_1_0_Core->f.LineWidth(width);
}
inline void QOpenGLFunctions_4_3_Compatibility::glHint(GLenum target, GLenum mode)
{
- d_1_0_Core->Hint(target, mode);
+ d_1_0_Core->f.Hint(target, mode);
}
inline void QOpenGLFunctions_4_3_Compatibility::glFrontFace(GLenum mode)
{
- d_1_0_Core->FrontFace(mode);
+ d_1_0_Core->f.FrontFace(mode);
}
inline void QOpenGLFunctions_4_3_Compatibility::glCullFace(GLenum mode)
{
- d_1_0_Core->CullFace(mode);
+ d_1_0_Core->f.CullFace(mode);
}
// OpenGL 1.1 core functions
inline void QOpenGLFunctions_4_3_Compatibility::glIndexubv(const GLubyte *c)
{
- d_1_1_Deprecated->Indexubv(c);
+ d_1_1_Deprecated->f.Indexubv(c);
}
inline void QOpenGLFunctions_4_3_Compatibility::glIndexub(GLubyte c)
{
- d_1_1_Deprecated->Indexub(c);
+ d_1_1_Deprecated->f.Indexub(c);
}
inline GLboolean QOpenGLFunctions_4_3_Compatibility::glIsTexture(GLuint texture)
{
- return d_1_1_Core->IsTexture(texture);
+ return d_1_1_Core->f.IsTexture(texture);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGenTextures(GLsizei n, GLuint *textures)
{
- d_1_1_Core->GenTextures(n, textures);
+ d_1_1_Core->f.GenTextures(n, textures);
}
inline void QOpenGLFunctions_4_3_Compatibility::glDeleteTextures(GLsizei n, const GLuint *textures)
{
- d_1_1_Core->DeleteTextures(n, textures);
+ d_1_1_Core->f.DeleteTextures(n, textures);
}
inline void QOpenGLFunctions_4_3_Compatibility::glBindTexture(GLenum target, GLuint texture)
{
- d_1_1_Core->BindTexture(target, texture);
+ d_1_1_Core->f.BindTexture(target, texture);
}
inline void QOpenGLFunctions_4_3_Compatibility::glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_1_Core->TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels);
+ d_1_1_Core->f.TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels);
}
inline void QOpenGLFunctions_4_3_Compatibility::glTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_1_Core->TexSubImage1D(target, level, xoffset, width, format, type, pixels);
+ d_1_1_Core->f.TexSubImage1D(target, level, xoffset, width, format, type, pixels);
}
inline void QOpenGLFunctions_4_3_Compatibility::glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_1_Core->CopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height);
+ d_1_1_Core->f.CopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height);
}
inline void QOpenGLFunctions_4_3_Compatibility::glCopyTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
{
- d_1_1_Core->CopyTexSubImage1D(target, level, xoffset, x, y, width);
+ d_1_1_Core->f.CopyTexSubImage1D(target, level, xoffset, x, y, width);
}
inline void QOpenGLFunctions_4_3_Compatibility::glCopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
{
- d_1_1_Core->CopyTexImage2D(target, level, internalformat, x, y, width, height, border);
+ d_1_1_Core->f.CopyTexImage2D(target, level, internalformat, x, y, width, height, border);
}
inline void QOpenGLFunctions_4_3_Compatibility::glCopyTexImage1D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
{
- d_1_1_Core->CopyTexImage1D(target, level, internalformat, x, y, width, border);
+ d_1_1_Core->f.CopyTexImage1D(target, level, internalformat, x, y, width, border);
}
inline void QOpenGLFunctions_4_3_Compatibility::glPolygonOffset(GLfloat factor, GLfloat units)
{
- d_1_1_Core->PolygonOffset(factor, units);
+ d_1_1_Core->f.PolygonOffset(factor, units);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetPointerv(GLenum pname, GLvoid* *params)
{
- d_1_1_Deprecated->GetPointerv(pname, params);
+ d_1_1_Deprecated->f.GetPointerv(pname, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices)
{
- d_1_1_Core->DrawElements(mode, count, type, indices);
+ d_1_1_Core->f.DrawElements(mode, count, type, indices);
}
inline void QOpenGLFunctions_4_3_Compatibility::glDrawArrays(GLenum mode, GLint first, GLsizei count)
{
- d_1_1_Core->DrawArrays(mode, first, count);
+ d_1_1_Core->f.DrawArrays(mode, first, count);
}
// OpenGL 1.2 core functions
inline void QOpenGLFunctions_4_3_Compatibility::glCopyTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_2_Core->CopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height);
+ d_1_2_Core->f.CopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height);
}
inline void QOpenGLFunctions_4_3_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)
{
- d_1_2_Core->TexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);
+ d_1_2_Core->f.TexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);
}
inline void QOpenGLFunctions_4_3_Compatibility::glTexImage3D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_2_Core->TexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels);
+ d_1_2_Core->f.TexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels);
}
inline void QOpenGLFunctions_4_3_Compatibility::glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices)
{
- d_1_2_Core->DrawRangeElements(mode, start, end, count, type, indices);
+ d_1_2_Core->f.DrawRangeElements(mode, start, end, count, type, indices);
}
inline void QOpenGLFunctions_4_3_Compatibility::glBlendEquation(GLenum mode)
{
- d_1_2_Core->BlendEquation(mode);
+ d_1_2_Core->f.BlendEquation(mode);
}
inline void QOpenGLFunctions_4_3_Compatibility::glBlendColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_2_Core->BlendColor(red, green, blue, alpha);
+ d_1_2_Core->f.BlendColor(red, green, blue, alpha);
}
// OpenGL 1.3 core functions
inline void QOpenGLFunctions_4_3_Compatibility::glGetCompressedTexImage(GLenum target, GLint level, GLvoid *img)
{
- d_1_3_Core->GetCompressedTexImage(target, level, img);
+ d_1_3_Core->f.GetCompressedTexImage(target, level, img);
}
inline void QOpenGLFunctions_4_3_Compatibility::glCompressedTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexSubImage1D(target, level, xoffset, width, format, imageSize, data);
+ d_1_3_Core->f.CompressedTexSubImage1D(target, level, xoffset, width, format, imageSize, data);
}
inline void QOpenGLFunctions_4_3_Compatibility::glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data);
+ d_1_3_Core->f.CompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data);
}
inline void QOpenGLFunctions_4_3_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)
{
- d_1_3_Core->CompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data);
+ d_1_3_Core->f.CompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data);
}
inline void QOpenGLFunctions_4_3_Compatibility::glCompressedTexImage1D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexImage1D(target, level, internalformat, width, border, imageSize, data);
+ d_1_3_Core->f.CompressedTexImage1D(target, level, internalformat, width, border, imageSize, data);
}
inline void QOpenGLFunctions_4_3_Compatibility::glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data);
+ d_1_3_Core->f.CompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data);
}
inline void QOpenGLFunctions_4_3_Compatibility::glCompressedTexImage3D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data);
+ d_1_3_Core->f.CompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data);
}
inline void QOpenGLFunctions_4_3_Compatibility::glSampleCoverage(GLfloat value, GLboolean invert)
{
- d_1_3_Core->SampleCoverage(value, invert);
+ d_1_3_Core->f.SampleCoverage(value, invert);
}
inline void QOpenGLFunctions_4_3_Compatibility::glActiveTexture(GLenum texture)
{
- d_1_3_Core->ActiveTexture(texture);
+ d_1_3_Core->f.ActiveTexture(texture);
}
// OpenGL 1.4 core functions
inline void QOpenGLFunctions_4_3_Compatibility::glPointParameteriv(GLenum pname, const GLint *params)
{
- d_1_4_Core->PointParameteriv(pname, params);
+ d_1_4_Core->f.PointParameteriv(pname, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glPointParameteri(GLenum pname, GLint param)
{
- d_1_4_Core->PointParameteri(pname, param);
+ d_1_4_Core->f.PointParameteri(pname, param);
}
inline void QOpenGLFunctions_4_3_Compatibility::glPointParameterfv(GLenum pname, const GLfloat *params)
{
- d_1_4_Core->PointParameterfv(pname, params);
+ d_1_4_Core->f.PointParameterfv(pname, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glPointParameterf(GLenum pname, GLfloat param)
{
- d_1_4_Core->PointParameterf(pname, param);
+ d_1_4_Core->f.PointParameterf(pname, param);
}
inline void QOpenGLFunctions_4_3_Compatibility::glMultiDrawElements(GLenum mode, const GLsizei *count, GLenum type, const GLvoid* const *indices, GLsizei drawcount)
{
- d_1_4_Core->MultiDrawElements(mode, count, type, indices, drawcount);
+ d_1_4_Core->f.MultiDrawElements(mode, count, type, indices, drawcount);
}
inline void QOpenGLFunctions_4_3_Compatibility::glMultiDrawArrays(GLenum mode, const GLint *first, const GLsizei *count, GLsizei drawcount)
{
- d_1_4_Core->MultiDrawArrays(mode, first, count, drawcount);
+ d_1_4_Core->f.MultiDrawArrays(mode, first, count, drawcount);
}
inline void QOpenGLFunctions_4_3_Compatibility::glBlendFuncSeparate(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
{
- d_1_4_Core->BlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);
+ d_1_4_Core->f.BlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);
}
// OpenGL 1.5 core functions
inline void QOpenGLFunctions_4_3_Compatibility::glGetBufferPointerv(GLenum target, GLenum pname, GLvoid* *params)
{
- d_1_5_Core->GetBufferPointerv(target, pname, params);
+ d_1_5_Core->f.GetBufferPointerv(target, pname, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetBufferParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_5_Core->GetBufferParameteriv(target, pname, params);
+ d_1_5_Core->f.GetBufferParameteriv(target, pname, params);
}
inline GLboolean QOpenGLFunctions_4_3_Compatibility::glUnmapBuffer(GLenum target)
{
- return d_1_5_Core->UnmapBuffer(target);
+ return d_1_5_Core->f.UnmapBuffer(target);
}
inline GLvoid* QOpenGLFunctions_4_3_Compatibility::glMapBuffer(GLenum target, GLenum access)
{
- return d_1_5_Core->MapBuffer(target, access);
+ return d_1_5_Core->f.MapBuffer(target, access);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, GLvoid *data)
{
- d_1_5_Core->GetBufferSubData(target, offset, size, data);
+ d_1_5_Core->f.GetBufferSubData(target, offset, size, data);
}
inline void QOpenGLFunctions_4_3_Compatibility::glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid *data)
{
- d_1_5_Core->BufferSubData(target, offset, size, data);
+ d_1_5_Core->f.BufferSubData(target, offset, size, data);
}
inline void QOpenGLFunctions_4_3_Compatibility::glBufferData(GLenum target, GLsizeiptr size, const GLvoid *data, GLenum usage)
{
- d_1_5_Core->BufferData(target, size, data, usage);
+ d_1_5_Core->f.BufferData(target, size, data, usage);
}
inline GLboolean QOpenGLFunctions_4_3_Compatibility::glIsBuffer(GLuint buffer)
{
- return d_1_5_Core->IsBuffer(buffer);
+ return d_1_5_Core->f.IsBuffer(buffer);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGenBuffers(GLsizei n, GLuint *buffers)
{
- d_1_5_Core->GenBuffers(n, buffers);
+ d_1_5_Core->f.GenBuffers(n, buffers);
}
inline void QOpenGLFunctions_4_3_Compatibility::glDeleteBuffers(GLsizei n, const GLuint *buffers)
{
- d_1_5_Core->DeleteBuffers(n, buffers);
+ d_1_5_Core->f.DeleteBuffers(n, buffers);
}
inline void QOpenGLFunctions_4_3_Compatibility::glBindBuffer(GLenum target, GLuint buffer)
{
- d_1_5_Core->BindBuffer(target, buffer);
+ d_1_5_Core->f.BindBuffer(target, buffer);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetQueryObjectuiv(GLuint id, GLenum pname, GLuint *params)
{
- d_1_5_Core->GetQueryObjectuiv(id, pname, params);
+ d_1_5_Core->f.GetQueryObjectuiv(id, pname, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetQueryObjectiv(GLuint id, GLenum pname, GLint *params)
{
- d_1_5_Core->GetQueryObjectiv(id, pname, params);
+ d_1_5_Core->f.GetQueryObjectiv(id, pname, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetQueryiv(GLenum target, GLenum pname, GLint *params)
{
- d_1_5_Core->GetQueryiv(target, pname, params);
+ d_1_5_Core->f.GetQueryiv(target, pname, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glEndQuery(GLenum target)
{
- d_1_5_Core->EndQuery(target);
+ d_1_5_Core->f.EndQuery(target);
}
inline void QOpenGLFunctions_4_3_Compatibility::glBeginQuery(GLenum target, GLuint id)
{
- d_1_5_Core->BeginQuery(target, id);
+ d_1_5_Core->f.BeginQuery(target, id);
}
inline GLboolean QOpenGLFunctions_4_3_Compatibility::glIsQuery(GLuint id)
{
- return d_1_5_Core->IsQuery(id);
+ return d_1_5_Core->f.IsQuery(id);
}
inline void QOpenGLFunctions_4_3_Compatibility::glDeleteQueries(GLsizei n, const GLuint *ids)
{
- d_1_5_Core->DeleteQueries(n, ids);
+ d_1_5_Core->f.DeleteQueries(n, ids);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGenQueries(GLsizei n, GLuint *ids)
{
- d_1_5_Core->GenQueries(n, ids);
+ d_1_5_Core->f.GenQueries(n, ids);
}
// OpenGL 2.0 core functions
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttribPointer(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer)
{
- d_2_0_Core->VertexAttribPointer(index, size, type, normalized, stride, pointer);
+ d_2_0_Core->f.VertexAttribPointer(index, size, type, normalized, stride, pointer);
}
inline void QOpenGLFunctions_4_3_Compatibility::glValidateProgram(GLuint program)
{
- d_2_0_Core->ValidateProgram(program);
+ d_2_0_Core->f.ValidateProgram(program);
}
inline void QOpenGLFunctions_4_3_Compatibility::glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_0_Core->UniformMatrix4fv(location, count, transpose, value);
+ d_2_0_Core->f.UniformMatrix4fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_0_Core->UniformMatrix3fv(location, count, transpose, value);
+ d_2_0_Core->f.UniformMatrix3fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_0_Core->UniformMatrix2fv(location, count, transpose, value);
+ d_2_0_Core->f.UniformMatrix2fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glUniform4iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform4iv(location, count, value);
+ d_2_0_Core->f.Uniform4iv(location, count, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glUniform3iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform3iv(location, count, value);
+ d_2_0_Core->f.Uniform3iv(location, count, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glUniform2iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform2iv(location, count, value);
+ d_2_0_Core->f.Uniform2iv(location, count, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glUniform1iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform1iv(location, count, value);
+ d_2_0_Core->f.Uniform1iv(location, count, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glUniform4fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform4fv(location, count, value);
+ d_2_0_Core->f.Uniform4fv(location, count, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glUniform3fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform3fv(location, count, value);
+ d_2_0_Core->f.Uniform3fv(location, count, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glUniform2fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform2fv(location, count, value);
+ d_2_0_Core->f.Uniform2fv(location, count, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glUniform1fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform1fv(location, count, value);
+ d_2_0_Core->f.Uniform1fv(location, count, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glUniform4i(GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
{
- d_2_0_Core->Uniform4i(location, v0, v1, v2, v3);
+ d_2_0_Core->f.Uniform4i(location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_4_3_Compatibility::glUniform3i(GLint location, GLint v0, GLint v1, GLint v2)
{
- d_2_0_Core->Uniform3i(location, v0, v1, v2);
+ d_2_0_Core->f.Uniform3i(location, v0, v1, v2);
}
inline void QOpenGLFunctions_4_3_Compatibility::glUniform2i(GLint location, GLint v0, GLint v1)
{
- d_2_0_Core->Uniform2i(location, v0, v1);
+ d_2_0_Core->f.Uniform2i(location, v0, v1);
}
inline void QOpenGLFunctions_4_3_Compatibility::glUniform1i(GLint location, GLint v0)
{
- d_2_0_Core->Uniform1i(location, v0);
+ d_2_0_Core->f.Uniform1i(location, v0);
}
inline void QOpenGLFunctions_4_3_Compatibility::glUniform4f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
{
- d_2_0_Core->Uniform4f(location, v0, v1, v2, v3);
+ d_2_0_Core->f.Uniform4f(location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_4_3_Compatibility::glUniform3f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
{
- d_2_0_Core->Uniform3f(location, v0, v1, v2);
+ d_2_0_Core->f.Uniform3f(location, v0, v1, v2);
}
inline void QOpenGLFunctions_4_3_Compatibility::glUniform2f(GLint location, GLfloat v0, GLfloat v1)
{
- d_2_0_Core->Uniform2f(location, v0, v1);
+ d_2_0_Core->f.Uniform2f(location, v0, v1);
}
inline void QOpenGLFunctions_4_3_Compatibility::glUniform1f(GLint location, GLfloat v0)
{
- d_2_0_Core->Uniform1f(location, v0);
+ d_2_0_Core->f.Uniform1f(location, v0);
}
inline void QOpenGLFunctions_4_3_Compatibility::glUseProgram(GLuint program)
{
- d_2_0_Core->UseProgram(program);
+ d_2_0_Core->f.UseProgram(program);
}
inline void QOpenGLFunctions_4_3_Compatibility::glShaderSource(GLuint shader, GLsizei count, const GLchar* const *string, const GLint *length)
{
- d_2_0_Core->ShaderSource(shader, count, string, length);
+ d_2_0_Core->f.ShaderSource(shader, count, string, length);
}
inline void QOpenGLFunctions_4_3_Compatibility::glLinkProgram(GLuint program)
{
- d_2_0_Core->LinkProgram(program);
+ d_2_0_Core->f.LinkProgram(program);
}
inline GLboolean QOpenGLFunctions_4_3_Compatibility::glIsShader(GLuint shader)
{
- return d_2_0_Core->IsShader(shader);
+ return d_2_0_Core->f.IsShader(shader);
}
inline GLboolean QOpenGLFunctions_4_3_Compatibility::glIsProgram(GLuint program)
{
- return d_2_0_Core->IsProgram(program);
+ return d_2_0_Core->f.IsProgram(program);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetVertexAttribPointerv(GLuint index, GLenum pname, GLvoid* *pointer)
{
- d_2_0_Core->GetVertexAttribPointerv(index, pname, pointer);
+ d_2_0_Core->f.GetVertexAttribPointerv(index, pname, pointer);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetVertexAttribiv(GLuint index, GLenum pname, GLint *params)
{
- d_2_0_Core->GetVertexAttribiv(index, pname, params);
+ d_2_0_Core->f.GetVertexAttribiv(index, pname, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat *params)
{
- d_2_0_Core->GetVertexAttribfv(index, pname, params);
+ d_2_0_Core->f.GetVertexAttribfv(index, pname, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetVertexAttribdv(GLuint index, GLenum pname, GLdouble *params)
{
- d_2_0_Core->GetVertexAttribdv(index, pname, params);
+ d_2_0_Core->f.GetVertexAttribdv(index, pname, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetUniformiv(GLuint program, GLint location, GLint *params)
{
- d_2_0_Core->GetUniformiv(program, location, params);
+ d_2_0_Core->f.GetUniformiv(program, location, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetUniformfv(GLuint program, GLint location, GLfloat *params)
{
- d_2_0_Core->GetUniformfv(program, location, params);
+ d_2_0_Core->f.GetUniformfv(program, location, params);
}
inline GLint QOpenGLFunctions_4_3_Compatibility::glGetUniformLocation(GLuint program, const GLchar *name)
{
- return d_2_0_Core->GetUniformLocation(program, name);
+ return d_2_0_Core->f.GetUniformLocation(program, name);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetShaderSource(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source)
{
- d_2_0_Core->GetShaderSource(shader, bufSize, length, source);
+ d_2_0_Core->f.GetShaderSource(shader, bufSize, length, source);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetShaderInfoLog(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
{
- d_2_0_Core->GetShaderInfoLog(shader, bufSize, length, infoLog);
+ d_2_0_Core->f.GetShaderInfoLog(shader, bufSize, length, infoLog);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetShaderiv(GLuint shader, GLenum pname, GLint *params)
{
- d_2_0_Core->GetShaderiv(shader, pname, params);
+ d_2_0_Core->f.GetShaderiv(shader, pname, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetProgramInfoLog(GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
{
- d_2_0_Core->GetProgramInfoLog(program, bufSize, length, infoLog);
+ d_2_0_Core->f.GetProgramInfoLog(program, bufSize, length, infoLog);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetProgramiv(GLuint program, GLenum pname, GLint *params)
{
- d_2_0_Core->GetProgramiv(program, pname, params);
+ d_2_0_Core->f.GetProgramiv(program, pname, params);
}
inline GLint QOpenGLFunctions_4_3_Compatibility::glGetAttribLocation(GLuint program, const GLchar *name)
{
- return d_2_0_Core->GetAttribLocation(program, name);
+ return d_2_0_Core->f.GetAttribLocation(program, name);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetAttachedShaders(GLuint program, GLsizei maxCount, GLsizei *count, GLuint *obj)
{
- d_2_0_Core->GetAttachedShaders(program, maxCount, count, obj);
+ d_2_0_Core->f.GetAttachedShaders(program, maxCount, count, obj);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetActiveUniform(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
{
- d_2_0_Core->GetActiveUniform(program, index, bufSize, length, size, type, name);
+ d_2_0_Core->f.GetActiveUniform(program, index, bufSize, length, size, type, name);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
{
- d_2_0_Core->GetActiveAttrib(program, index, bufSize, length, size, type, name);
+ d_2_0_Core->f.GetActiveAttrib(program, index, bufSize, length, size, type, name);
}
inline void QOpenGLFunctions_4_3_Compatibility::glEnableVertexAttribArray(GLuint index)
{
- d_2_0_Core->EnableVertexAttribArray(index);
+ d_2_0_Core->f.EnableVertexAttribArray(index);
}
inline void QOpenGLFunctions_4_3_Compatibility::glDisableVertexAttribArray(GLuint index)
{
- d_2_0_Core->DisableVertexAttribArray(index);
+ d_2_0_Core->f.DisableVertexAttribArray(index);
}
inline void QOpenGLFunctions_4_3_Compatibility::glDetachShader(GLuint program, GLuint shader)
{
- d_2_0_Core->DetachShader(program, shader);
+ d_2_0_Core->f.DetachShader(program, shader);
}
inline void QOpenGLFunctions_4_3_Compatibility::glDeleteShader(GLuint shader)
{
- d_2_0_Core->DeleteShader(shader);
+ d_2_0_Core->f.DeleteShader(shader);
}
inline void QOpenGLFunctions_4_3_Compatibility::glDeleteProgram(GLuint program)
{
- d_2_0_Core->DeleteProgram(program);
+ d_2_0_Core->f.DeleteProgram(program);
}
inline GLuint QOpenGLFunctions_4_3_Compatibility::glCreateShader(GLenum type)
{
- return d_2_0_Core->CreateShader(type);
+ return d_2_0_Core->f.CreateShader(type);
}
inline GLuint QOpenGLFunctions_4_3_Compatibility::glCreateProgram()
{
- return d_2_0_Core->CreateProgram();
+ return d_2_0_Core->f.CreateProgram();
}
inline void QOpenGLFunctions_4_3_Compatibility::glCompileShader(GLuint shader)
{
- d_2_0_Core->CompileShader(shader);
+ d_2_0_Core->f.CompileShader(shader);
}
inline void QOpenGLFunctions_4_3_Compatibility::glBindAttribLocation(GLuint program, GLuint index, const GLchar *name)
{
- d_2_0_Core->BindAttribLocation(program, index, name);
+ d_2_0_Core->f.BindAttribLocation(program, index, name);
}
inline void QOpenGLFunctions_4_3_Compatibility::glAttachShader(GLuint program, GLuint shader)
{
- d_2_0_Core->AttachShader(program, shader);
+ d_2_0_Core->f.AttachShader(program, shader);
}
inline void QOpenGLFunctions_4_3_Compatibility::glStencilMaskSeparate(GLenum face, GLuint mask)
{
- d_2_0_Core->StencilMaskSeparate(face, mask);
+ d_2_0_Core->f.StencilMaskSeparate(face, mask);
}
inline void QOpenGLFunctions_4_3_Compatibility::glStencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask)
{
- d_2_0_Core->StencilFuncSeparate(face, func, ref, mask);
+ d_2_0_Core->f.StencilFuncSeparate(face, func, ref, mask);
}
inline void QOpenGLFunctions_4_3_Compatibility::glStencilOpSeparate(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass)
{
- d_2_0_Core->StencilOpSeparate(face, sfail, dpfail, dppass);
+ d_2_0_Core->f.StencilOpSeparate(face, sfail, dpfail, dppass);
}
inline void QOpenGLFunctions_4_3_Compatibility::glDrawBuffers(GLsizei n, const GLenum *bufs)
{
- d_2_0_Core->DrawBuffers(n, bufs);
+ d_2_0_Core->f.DrawBuffers(n, bufs);
}
inline void QOpenGLFunctions_4_3_Compatibility::glBlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha)
{
- d_2_0_Core->BlendEquationSeparate(modeRGB, modeAlpha);
+ d_2_0_Core->f.BlendEquationSeparate(modeRGB, modeAlpha);
}
// OpenGL 2.1 core functions
inline void QOpenGLFunctions_4_3_Compatibility::glUniformMatrix4x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix4x3fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix4x3fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glUniformMatrix3x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix3x4fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix3x4fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glUniformMatrix4x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix4x2fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix4x2fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glUniformMatrix2x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix2x4fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix2x4fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glUniformMatrix3x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix3x2fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix3x2fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glUniformMatrix2x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix2x3fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix2x3fv(location, count, transpose, value);
}
// OpenGL 3.0 core functions
inline GLboolean QOpenGLFunctions_4_3_Compatibility::glIsVertexArray(GLuint array)
{
- return d_3_0_Core->IsVertexArray(array);
+ return d_3_0_Core->f.IsVertexArray(array);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGenVertexArrays(GLsizei n, GLuint *arrays)
{
- d_3_0_Core->GenVertexArrays(n, arrays);
+ d_3_0_Core->f.GenVertexArrays(n, arrays);
}
inline void QOpenGLFunctions_4_3_Compatibility::glDeleteVertexArrays(GLsizei n, const GLuint *arrays)
{
- d_3_0_Core->DeleteVertexArrays(n, arrays);
+ d_3_0_Core->f.DeleteVertexArrays(n, arrays);
}
inline void QOpenGLFunctions_4_3_Compatibility::glBindVertexArray(GLuint array)
{
- d_3_0_Core->BindVertexArray(array);
+ d_3_0_Core->f.BindVertexArray(array);
}
inline void QOpenGLFunctions_4_3_Compatibility::glFlushMappedBufferRange(GLenum target, GLintptr offset, GLsizeiptr length)
{
- d_3_0_Core->FlushMappedBufferRange(target, offset, length);
+ d_3_0_Core->f.FlushMappedBufferRange(target, offset, length);
}
inline GLvoid* QOpenGLFunctions_4_3_Compatibility::glMapBufferRange(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access)
{
- return d_3_0_Core->MapBufferRange(target, offset, length, access);
+ return d_3_0_Core->f.MapBufferRange(target, offset, length, access);
}
inline void QOpenGLFunctions_4_3_Compatibility::glFramebufferTextureLayer(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer)
{
- d_3_0_Core->FramebufferTextureLayer(target, attachment, texture, level, layer);
+ d_3_0_Core->f.FramebufferTextureLayer(target, attachment, texture, level, layer);
}
inline void QOpenGLFunctions_4_3_Compatibility::glRenderbufferStorageMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
{
- d_3_0_Core->RenderbufferStorageMultisample(target, samples, internalformat, width, height);
+ d_3_0_Core->f.RenderbufferStorageMultisample(target, samples, internalformat, width, height);
}
inline void QOpenGLFunctions_4_3_Compatibility::glBlitFramebuffer(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
{
- d_3_0_Core->BlitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter);
+ d_3_0_Core->f.BlitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGenerateMipmap(GLenum target)
{
- d_3_0_Core->GenerateMipmap(target);
+ d_3_0_Core->f.GenerateMipmap(target);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint *params)
{
- d_3_0_Core->GetFramebufferAttachmentParameteriv(target, attachment, pname, params);
+ d_3_0_Core->f.GetFramebufferAttachmentParameteriv(target, attachment, pname, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glFramebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
{
- d_3_0_Core->FramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer);
+ d_3_0_Core->f.FramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer);
}
inline void QOpenGLFunctions_4_3_Compatibility::glFramebufferTexture3D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset)
{
- d_3_0_Core->FramebufferTexture3D(target, attachment, textarget, texture, level, zoffset);
+ d_3_0_Core->f.FramebufferTexture3D(target, attachment, textarget, texture, level, zoffset);
}
inline void QOpenGLFunctions_4_3_Compatibility::glFramebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
{
- d_3_0_Core->FramebufferTexture2D(target, attachment, textarget, texture, level);
+ d_3_0_Core->f.FramebufferTexture2D(target, attachment, textarget, texture, level);
}
inline void QOpenGLFunctions_4_3_Compatibility::glFramebufferTexture1D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
{
- d_3_0_Core->FramebufferTexture1D(target, attachment, textarget, texture, level);
+ d_3_0_Core->f.FramebufferTexture1D(target, attachment, textarget, texture, level);
}
inline GLenum QOpenGLFunctions_4_3_Compatibility::glCheckFramebufferStatus(GLenum target)
{
- return d_3_0_Core->CheckFramebufferStatus(target);
+ return d_3_0_Core->f.CheckFramebufferStatus(target);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGenFramebuffers(GLsizei n, GLuint *framebuffers)
{
- d_3_0_Core->GenFramebuffers(n, framebuffers);
+ d_3_0_Core->f.GenFramebuffers(n, framebuffers);
}
inline void QOpenGLFunctions_4_3_Compatibility::glDeleteFramebuffers(GLsizei n, const GLuint *framebuffers)
{
- d_3_0_Core->DeleteFramebuffers(n, framebuffers);
+ d_3_0_Core->f.DeleteFramebuffers(n, framebuffers);
}
inline void QOpenGLFunctions_4_3_Compatibility::glBindFramebuffer(GLenum target, GLuint framebuffer)
{
- d_3_0_Core->BindFramebuffer(target, framebuffer);
+ d_3_0_Core->f.BindFramebuffer(target, framebuffer);
}
inline GLboolean QOpenGLFunctions_4_3_Compatibility::glIsFramebuffer(GLuint framebuffer)
{
- return d_3_0_Core->IsFramebuffer(framebuffer);
+ return d_3_0_Core->f.IsFramebuffer(framebuffer);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_3_0_Core->GetRenderbufferParameteriv(target, pname, params);
+ d_3_0_Core->f.GetRenderbufferParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glRenderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height)
{
- d_3_0_Core->RenderbufferStorage(target, internalformat, width, height);
+ d_3_0_Core->f.RenderbufferStorage(target, internalformat, width, height);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGenRenderbuffers(GLsizei n, GLuint *renderbuffers)
{
- d_3_0_Core->GenRenderbuffers(n, renderbuffers);
+ d_3_0_Core->f.GenRenderbuffers(n, renderbuffers);
}
inline void QOpenGLFunctions_4_3_Compatibility::glDeleteRenderbuffers(GLsizei n, const GLuint *renderbuffers)
{
- d_3_0_Core->DeleteRenderbuffers(n, renderbuffers);
+ d_3_0_Core->f.DeleteRenderbuffers(n, renderbuffers);
}
inline void QOpenGLFunctions_4_3_Compatibility::glBindRenderbuffer(GLenum target, GLuint renderbuffer)
{
- d_3_0_Core->BindRenderbuffer(target, renderbuffer);
+ d_3_0_Core->f.BindRenderbuffer(target, renderbuffer);
}
inline GLboolean QOpenGLFunctions_4_3_Compatibility::glIsRenderbuffer(GLuint renderbuffer)
{
- return d_3_0_Core->IsRenderbuffer(renderbuffer);
+ return d_3_0_Core->f.IsRenderbuffer(renderbuffer);
}
inline const GLubyte * QOpenGLFunctions_4_3_Compatibility::glGetStringi(GLenum name, GLuint index)
{
- return d_3_0_Core->GetStringi(name, index);
+ return d_3_0_Core->f.GetStringi(name, index);
}
inline void QOpenGLFunctions_4_3_Compatibility::glClearBufferfi(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil)
{
- d_3_0_Core->ClearBufferfi(buffer, drawbuffer, depth, stencil);
+ d_3_0_Core->f.ClearBufferfi(buffer, drawbuffer, depth, stencil);
}
inline void QOpenGLFunctions_4_3_Compatibility::glClearBufferfv(GLenum buffer, GLint drawbuffer, const GLfloat *value)
{
- d_3_0_Core->ClearBufferfv(buffer, drawbuffer, value);
+ d_3_0_Core->f.ClearBufferfv(buffer, drawbuffer, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glClearBufferuiv(GLenum buffer, GLint drawbuffer, const GLuint *value)
{
- d_3_0_Core->ClearBufferuiv(buffer, drawbuffer, value);
+ d_3_0_Core->f.ClearBufferuiv(buffer, drawbuffer, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glClearBufferiv(GLenum buffer, GLint drawbuffer, const GLint *value)
{
- d_3_0_Core->ClearBufferiv(buffer, drawbuffer, value);
+ d_3_0_Core->f.ClearBufferiv(buffer, drawbuffer, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetTexParameterIuiv(GLenum target, GLenum pname, GLuint *params)
{
- d_3_0_Core->GetTexParameterIuiv(target, pname, params);
+ d_3_0_Core->f.GetTexParameterIuiv(target, pname, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetTexParameterIiv(GLenum target, GLenum pname, GLint *params)
{
- d_3_0_Core->GetTexParameterIiv(target, pname, params);
+ d_3_0_Core->f.GetTexParameterIiv(target, pname, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glTexParameterIuiv(GLenum target, GLenum pname, const GLuint *params)
{
- d_3_0_Core->TexParameterIuiv(target, pname, params);
+ d_3_0_Core->f.TexParameterIuiv(target, pname, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glTexParameterIiv(GLenum target, GLenum pname, const GLint *params)
{
- d_3_0_Core->TexParameterIiv(target, pname, params);
+ d_3_0_Core->f.TexParameterIiv(target, pname, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glUniform4uiv(GLint location, GLsizei count, const GLuint *value)
{
- d_3_0_Core->Uniform4uiv(location, count, value);
+ d_3_0_Core->f.Uniform4uiv(location, count, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glUniform3uiv(GLint location, GLsizei count, const GLuint *value)
{
- d_3_0_Core->Uniform3uiv(location, count, value);
+ d_3_0_Core->f.Uniform3uiv(location, count, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glUniform2uiv(GLint location, GLsizei count, const GLuint *value)
{
- d_3_0_Core->Uniform2uiv(location, count, value);
+ d_3_0_Core->f.Uniform2uiv(location, count, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glUniform1uiv(GLint location, GLsizei count, const GLuint *value)
{
- d_3_0_Core->Uniform1uiv(location, count, value);
+ d_3_0_Core->f.Uniform1uiv(location, count, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glUniform4ui(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
{
- d_3_0_Core->Uniform4ui(location, v0, v1, v2, v3);
+ d_3_0_Core->f.Uniform4ui(location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_4_3_Compatibility::glUniform3ui(GLint location, GLuint v0, GLuint v1, GLuint v2)
{
- d_3_0_Core->Uniform3ui(location, v0, v1, v2);
+ d_3_0_Core->f.Uniform3ui(location, v0, v1, v2);
}
inline void QOpenGLFunctions_4_3_Compatibility::glUniform2ui(GLint location, GLuint v0, GLuint v1)
{
- d_3_0_Core->Uniform2ui(location, v0, v1);
+ d_3_0_Core->f.Uniform2ui(location, v0, v1);
}
inline void QOpenGLFunctions_4_3_Compatibility::glUniform1ui(GLint location, GLuint v0)
{
- d_3_0_Core->Uniform1ui(location, v0);
+ d_3_0_Core->f.Uniform1ui(location, v0);
}
inline GLint QOpenGLFunctions_4_3_Compatibility::glGetFragDataLocation(GLuint program, const GLchar *name)
{
- return d_3_0_Core->GetFragDataLocation(program, name);
+ return d_3_0_Core->f.GetFragDataLocation(program, name);
}
inline void QOpenGLFunctions_4_3_Compatibility::glBindFragDataLocation(GLuint program, GLuint color, const GLchar *name)
{
- d_3_0_Core->BindFragDataLocation(program, color, name);
+ d_3_0_Core->f.BindFragDataLocation(program, color, name);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetUniformuiv(GLuint program, GLint location, GLuint *params)
{
- d_3_0_Core->GetUniformuiv(program, location, params);
+ d_3_0_Core->f.GetUniformuiv(program, location, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetVertexAttribIuiv(GLuint index, GLenum pname, GLuint *params)
{
- d_3_0_Core->GetVertexAttribIuiv(index, pname, params);
+ d_3_0_Core->f.GetVertexAttribIuiv(index, pname, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetVertexAttribIiv(GLuint index, GLenum pname, GLint *params)
{
- d_3_0_Core->GetVertexAttribIiv(index, pname, params);
+ d_3_0_Core->f.GetVertexAttribIiv(index, pname, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttribIPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_3_0_Core->VertexAttribIPointer(index, size, type, stride, pointer);
+ d_3_0_Core->f.VertexAttribIPointer(index, size, type, stride, pointer);
}
inline void QOpenGLFunctions_4_3_Compatibility::glEndConditionalRender()
{
- d_3_0_Core->EndConditionalRender();
+ d_3_0_Core->f.EndConditionalRender();
}
inline void QOpenGLFunctions_4_3_Compatibility::glBeginConditionalRender(GLuint id, GLenum mode)
{
- d_3_0_Core->BeginConditionalRender(id, mode);
+ d_3_0_Core->f.BeginConditionalRender(id, mode);
}
inline void QOpenGLFunctions_4_3_Compatibility::glClampColor(GLenum target, GLenum clamp)
{
- d_3_0_Core->ClampColor(target, clamp);
+ d_3_0_Core->f.ClampColor(target, clamp);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetTransformFeedbackVarying(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name)
{
- d_3_0_Core->GetTransformFeedbackVarying(program, index, bufSize, length, size, type, name);
+ d_3_0_Core->f.GetTransformFeedbackVarying(program, index, bufSize, length, size, type, name);
}
inline void QOpenGLFunctions_4_3_Compatibility::glTransformFeedbackVaryings(GLuint program, GLsizei count, const GLchar* const *varyings, GLenum bufferMode)
{
- d_3_0_Core->TransformFeedbackVaryings(program, count, varyings, bufferMode);
+ d_3_0_Core->f.TransformFeedbackVaryings(program, count, varyings, bufferMode);
}
inline void QOpenGLFunctions_4_3_Compatibility::glBindBufferBase(GLenum target, GLuint index, GLuint buffer)
{
- d_3_0_Core->BindBufferBase(target, index, buffer);
+ d_3_0_Core->f.BindBufferBase(target, index, buffer);
}
inline void QOpenGLFunctions_4_3_Compatibility::glBindBufferRange(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)
{
- d_3_0_Core->BindBufferRange(target, index, buffer, offset, size);
+ d_3_0_Core->f.BindBufferRange(target, index, buffer, offset, size);
}
inline void QOpenGLFunctions_4_3_Compatibility::glEndTransformFeedback()
{
- d_3_0_Core->EndTransformFeedback();
+ d_3_0_Core->f.EndTransformFeedback();
}
inline void QOpenGLFunctions_4_3_Compatibility::glBeginTransformFeedback(GLenum primitiveMode)
{
- d_3_0_Core->BeginTransformFeedback(primitiveMode);
+ d_3_0_Core->f.BeginTransformFeedback(primitiveMode);
}
inline GLboolean QOpenGLFunctions_4_3_Compatibility::glIsEnabledi(GLenum target, GLuint index)
{
- return d_3_0_Core->IsEnabledi(target, index);
+ return d_3_0_Core->f.IsEnabledi(target, index);
}
inline void QOpenGLFunctions_4_3_Compatibility::glDisablei(GLenum target, GLuint index)
{
- d_3_0_Core->Disablei(target, index);
+ d_3_0_Core->f.Disablei(target, index);
}
inline void QOpenGLFunctions_4_3_Compatibility::glEnablei(GLenum target, GLuint index)
{
- d_3_0_Core->Enablei(target, index);
+ d_3_0_Core->f.Enablei(target, index);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetIntegeri_v(GLenum target, GLuint index, GLint *data)
{
- d_3_0_Core->GetIntegeri_v(target, index, data);
+ d_3_0_Core->f.GetIntegeri_v(target, index, data);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetBooleani_v(GLenum target, GLuint index, GLboolean *data)
{
- d_3_0_Core->GetBooleani_v(target, index, data);
+ d_3_0_Core->f.GetBooleani_v(target, index, data);
}
inline void QOpenGLFunctions_4_3_Compatibility::glColorMaski(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a)
{
- d_3_0_Core->ColorMaski(index, r, g, b, a);
+ d_3_0_Core->f.ColorMaski(index, r, g, b, a);
}
// OpenGL 3.1 core functions
inline void QOpenGLFunctions_4_3_Compatibility::glCopyBufferSubData(GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size)
{
- d_3_1_Core->CopyBufferSubData(readTarget, writeTarget, readOffset, writeOffset, size);
+ d_3_1_Core->f.CopyBufferSubData(readTarget, writeTarget, readOffset, writeOffset, size);
}
inline void QOpenGLFunctions_4_3_Compatibility::glUniformBlockBinding(GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding)
{
- d_3_1_Core->UniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding);
+ d_3_1_Core->f.UniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetActiveUniformBlockName(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName)
{
- d_3_1_Core->GetActiveUniformBlockName(program, uniformBlockIndex, bufSize, length, uniformBlockName);
+ d_3_1_Core->f.GetActiveUniformBlockName(program, uniformBlockIndex, bufSize, length, uniformBlockName);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetActiveUniformBlockiv(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params)
{
- d_3_1_Core->GetActiveUniformBlockiv(program, uniformBlockIndex, pname, params);
+ d_3_1_Core->f.GetActiveUniformBlockiv(program, uniformBlockIndex, pname, params);
}
inline GLuint QOpenGLFunctions_4_3_Compatibility::glGetUniformBlockIndex(GLuint program, const GLchar *uniformBlockName)
{
- return d_3_1_Core->GetUniformBlockIndex(program, uniformBlockName);
+ return d_3_1_Core->f.GetUniformBlockIndex(program, uniformBlockName);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetActiveUniformName(GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformName)
{
- d_3_1_Core->GetActiveUniformName(program, uniformIndex, bufSize, length, uniformName);
+ d_3_1_Core->f.GetActiveUniformName(program, uniformIndex, bufSize, length, uniformName);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetActiveUniformsiv(GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params)
{
- d_3_1_Core->GetActiveUniformsiv(program, uniformCount, uniformIndices, pname, params);
+ d_3_1_Core->f.GetActiveUniformsiv(program, uniformCount, uniformIndices, pname, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetUniformIndices(GLuint program, GLsizei uniformCount, const GLchar* const *uniformNames, GLuint *uniformIndices)
{
- d_3_1_Core->GetUniformIndices(program, uniformCount, uniformNames, uniformIndices);
+ d_3_1_Core->f.GetUniformIndices(program, uniformCount, uniformNames, uniformIndices);
}
inline void QOpenGLFunctions_4_3_Compatibility::glPrimitiveRestartIndex(GLuint index)
{
- d_3_1_Core->PrimitiveRestartIndex(index);
+ d_3_1_Core->f.PrimitiveRestartIndex(index);
}
inline void QOpenGLFunctions_4_3_Compatibility::glTexBuffer(GLenum target, GLenum internalformat, GLuint buffer)
{
- d_3_1_Core->TexBuffer(target, internalformat, buffer);
+ d_3_1_Core->f.TexBuffer(target, internalformat, buffer);
}
inline void QOpenGLFunctions_4_3_Compatibility::glDrawElementsInstanced(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei instancecount)
{
- d_3_1_Core->DrawElementsInstanced(mode, count, type, indices, instancecount);
+ d_3_1_Core->f.DrawElementsInstanced(mode, count, type, indices, instancecount);
}
inline void QOpenGLFunctions_4_3_Compatibility::glDrawArraysInstanced(GLenum mode, GLint first, GLsizei count, GLsizei instancecount)
{
- d_3_1_Core->DrawArraysInstanced(mode, first, count, instancecount);
+ d_3_1_Core->f.DrawArraysInstanced(mode, first, count, instancecount);
}
// OpenGL 3.2 core functions
inline void QOpenGLFunctions_4_3_Compatibility::glSampleMaski(GLuint index, GLbitfield mask)
{
- d_3_2_Core->SampleMaski(index, mask);
+ d_3_2_Core->f.SampleMaski(index, mask);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetMultisamplefv(GLenum pname, GLuint index, GLfloat *val)
{
- d_3_2_Core->GetMultisamplefv(pname, index, val);
+ d_3_2_Core->f.GetMultisamplefv(pname, index, val);
}
inline void QOpenGLFunctions_4_3_Compatibility::glTexImage3DMultisample(GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations)
{
- d_3_2_Core->TexImage3DMultisample(target, samples, internalformat, width, height, depth, fixedsamplelocations);
+ d_3_2_Core->f.TexImage3DMultisample(target, samples, internalformat, width, height, depth, fixedsamplelocations);
}
inline void QOpenGLFunctions_4_3_Compatibility::glTexImage2DMultisample(GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations)
{
- d_3_2_Core->TexImage2DMultisample(target, samples, internalformat, width, height, fixedsamplelocations);
+ d_3_2_Core->f.TexImage2DMultisample(target, samples, internalformat, width, height, fixedsamplelocations);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetSynciv(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values)
{
- d_3_2_Core->GetSynciv(sync, pname, bufSize, length, values);
+ d_3_2_Core->f.GetSynciv(sync, pname, bufSize, length, values);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetInteger64v(GLenum pname, GLint64 *params)
{
- d_3_2_Core->GetInteger64v(pname, params);
+ d_3_2_Core->f.GetInteger64v(pname, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)
{
- d_3_2_Core->WaitSync(sync, flags, timeout);
+ d_3_2_Core->f.WaitSync(sync, flags, timeout);
}
inline GLenum QOpenGLFunctions_4_3_Compatibility::glClientWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)
{
- return d_3_2_Core->ClientWaitSync(sync, flags, timeout);
+ return d_3_2_Core->f.ClientWaitSync(sync, flags, timeout);
}
inline void QOpenGLFunctions_4_3_Compatibility::glDeleteSync(GLsync sync)
{
- d_3_2_Core->DeleteSync(sync);
+ d_3_2_Core->f.DeleteSync(sync);
}
inline GLboolean QOpenGLFunctions_4_3_Compatibility::glIsSync(GLsync sync)
{
- return d_3_2_Core->IsSync(sync);
+ return d_3_2_Core->f.IsSync(sync);
}
inline GLsync QOpenGLFunctions_4_3_Compatibility::glFenceSync(GLenum condition, GLbitfield flags)
{
- return d_3_2_Core->FenceSync(condition, flags);
+ return d_3_2_Core->f.FenceSync(condition, flags);
}
inline void QOpenGLFunctions_4_3_Compatibility::glProvokingVertex(GLenum mode)
{
- d_3_2_Core->ProvokingVertex(mode);
+ d_3_2_Core->f.ProvokingVertex(mode);
}
inline void QOpenGLFunctions_4_3_Compatibility::glMultiDrawElementsBaseVertex(GLenum mode, const GLsizei *count, GLenum type, const GLvoid* const *indices, GLsizei drawcount, const GLint *basevertex)
{
- d_3_2_Core->MultiDrawElementsBaseVertex(mode, count, type, indices, drawcount, basevertex);
+ d_3_2_Core->f.MultiDrawElementsBaseVertex(mode, count, type, indices, drawcount, basevertex);
}
inline void QOpenGLFunctions_4_3_Compatibility::glDrawElementsInstancedBaseVertex(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei instancecount, GLint basevertex)
{
- d_3_2_Core->DrawElementsInstancedBaseVertex(mode, count, type, indices, instancecount, basevertex);
+ d_3_2_Core->f.DrawElementsInstancedBaseVertex(mode, count, type, indices, instancecount, basevertex);
}
inline void QOpenGLFunctions_4_3_Compatibility::glDrawRangeElementsBaseVertex(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex)
{
- d_3_2_Core->DrawRangeElementsBaseVertex(mode, start, end, count, type, indices, basevertex);
+ d_3_2_Core->f.DrawRangeElementsBaseVertex(mode, start, end, count, type, indices, basevertex);
}
inline void QOpenGLFunctions_4_3_Compatibility::glDrawElementsBaseVertex(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex)
{
- d_3_2_Core->DrawElementsBaseVertex(mode, count, type, indices, basevertex);
+ d_3_2_Core->f.DrawElementsBaseVertex(mode, count, type, indices, basevertex);
}
inline void QOpenGLFunctions_4_3_Compatibility::glFramebufferTexture(GLenum target, GLenum attachment, GLuint texture, GLint level)
{
- d_3_2_Core->FramebufferTexture(target, attachment, texture, level);
+ d_3_2_Core->f.FramebufferTexture(target, attachment, texture, level);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetBufferParameteri64v(GLenum target, GLenum pname, GLint64 *params)
{
- d_3_2_Core->GetBufferParameteri64v(target, pname, params);
+ d_3_2_Core->f.GetBufferParameteri64v(target, pname, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetInteger64i_v(GLenum target, GLuint index, GLint64 *data)
{
- d_3_2_Core->GetInteger64i_v(target, index, data);
+ d_3_2_Core->f.GetInteger64i_v(target, index, data);
}
// OpenGL 3.3 core functions
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttribP4uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
{
- d_3_3_Core->VertexAttribP4uiv(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP4uiv(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttribP4ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
{
- d_3_3_Core->VertexAttribP4ui(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP4ui(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttribP3uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
{
- d_3_3_Core->VertexAttribP3uiv(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP3uiv(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttribP3ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
{
- d_3_3_Core->VertexAttribP3ui(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP3ui(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttribP2uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
{
- d_3_3_Core->VertexAttribP2uiv(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP2uiv(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttribP2ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
{
- d_3_3_Core->VertexAttribP2ui(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP2ui(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttribP1uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
{
- d_3_3_Core->VertexAttribP1uiv(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP1uiv(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttribP1ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
{
- d_3_3_Core->VertexAttribP1ui(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP1ui(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glSecondaryColorP3uiv(GLenum type, const GLuint *color)
{
- d_3_3_Deprecated->SecondaryColorP3uiv(type, color);
+ d_3_3_Deprecated->f.SecondaryColorP3uiv(type, color);
}
inline void QOpenGLFunctions_4_3_Compatibility::glSecondaryColorP3ui(GLenum type, GLuint color)
{
- d_3_3_Deprecated->SecondaryColorP3ui(type, color);
+ d_3_3_Deprecated->f.SecondaryColorP3ui(type, color);
}
inline void QOpenGLFunctions_4_3_Compatibility::glColorP4uiv(GLenum type, const GLuint *color)
{
- d_3_3_Deprecated->ColorP4uiv(type, color);
+ d_3_3_Deprecated->f.ColorP4uiv(type, color);
}
inline void QOpenGLFunctions_4_3_Compatibility::glColorP4ui(GLenum type, GLuint color)
{
- d_3_3_Deprecated->ColorP4ui(type, color);
+ d_3_3_Deprecated->f.ColorP4ui(type, color);
}
inline void QOpenGLFunctions_4_3_Compatibility::glColorP3uiv(GLenum type, const GLuint *color)
{
- d_3_3_Deprecated->ColorP3uiv(type, color);
+ d_3_3_Deprecated->f.ColorP3uiv(type, color);
}
inline void QOpenGLFunctions_4_3_Compatibility::glColorP3ui(GLenum type, GLuint color)
{
- d_3_3_Deprecated->ColorP3ui(type, color);
+ d_3_3_Deprecated->f.ColorP3ui(type, color);
}
inline void QOpenGLFunctions_4_3_Compatibility::glNormalP3uiv(GLenum type, const GLuint *coords)
{
- d_3_3_Deprecated->NormalP3uiv(type, coords);
+ d_3_3_Deprecated->f.NormalP3uiv(type, coords);
}
inline void QOpenGLFunctions_4_3_Compatibility::glNormalP3ui(GLenum type, GLuint coords)
{
- d_3_3_Deprecated->NormalP3ui(type, coords);
+ d_3_3_Deprecated->f.NormalP3ui(type, coords);
}
inline void QOpenGLFunctions_4_3_Compatibility::glMultiTexCoordP4uiv(GLenum texture, GLenum type, const GLuint *coords)
{
- d_3_3_Deprecated->MultiTexCoordP4uiv(texture, type, coords);
+ d_3_3_Deprecated->f.MultiTexCoordP4uiv(texture, type, coords);
}
inline void QOpenGLFunctions_4_3_Compatibility::glMultiTexCoordP4ui(GLenum texture, GLenum type, GLuint coords)
{
- d_3_3_Deprecated->MultiTexCoordP4ui(texture, type, coords);
+ d_3_3_Deprecated->f.MultiTexCoordP4ui(texture, type, coords);
}
inline void QOpenGLFunctions_4_3_Compatibility::glMultiTexCoordP3uiv(GLenum texture, GLenum type, const GLuint *coords)
{
- d_3_3_Deprecated->MultiTexCoordP3uiv(texture, type, coords);
+ d_3_3_Deprecated->f.MultiTexCoordP3uiv(texture, type, coords);
}
inline void QOpenGLFunctions_4_3_Compatibility::glMultiTexCoordP3ui(GLenum texture, GLenum type, GLuint coords)
{
- d_3_3_Deprecated->MultiTexCoordP3ui(texture, type, coords);
+ d_3_3_Deprecated->f.MultiTexCoordP3ui(texture, type, coords);
}
inline void QOpenGLFunctions_4_3_Compatibility::glMultiTexCoordP2uiv(GLenum texture, GLenum type, const GLuint *coords)
{
- d_3_3_Deprecated->MultiTexCoordP2uiv(texture, type, coords);
+ d_3_3_Deprecated->f.MultiTexCoordP2uiv(texture, type, coords);
}
inline void QOpenGLFunctions_4_3_Compatibility::glMultiTexCoordP2ui(GLenum texture, GLenum type, GLuint coords)
{
- d_3_3_Deprecated->MultiTexCoordP2ui(texture, type, coords);
+ d_3_3_Deprecated->f.MultiTexCoordP2ui(texture, type, coords);
}
inline void QOpenGLFunctions_4_3_Compatibility::glMultiTexCoordP1uiv(GLenum texture, GLenum type, const GLuint *coords)
{
- d_3_3_Deprecated->MultiTexCoordP1uiv(texture, type, coords);
+ d_3_3_Deprecated->f.MultiTexCoordP1uiv(texture, type, coords);
}
inline void QOpenGLFunctions_4_3_Compatibility::glMultiTexCoordP1ui(GLenum texture, GLenum type, GLuint coords)
{
- d_3_3_Deprecated->MultiTexCoordP1ui(texture, type, coords);
+ d_3_3_Deprecated->f.MultiTexCoordP1ui(texture, type, coords);
}
inline void QOpenGLFunctions_4_3_Compatibility::glTexCoordP4uiv(GLenum type, const GLuint *coords)
{
- d_3_3_Deprecated->TexCoordP4uiv(type, coords);
+ d_3_3_Deprecated->f.TexCoordP4uiv(type, coords);
}
inline void QOpenGLFunctions_4_3_Compatibility::glTexCoordP4ui(GLenum type, GLuint coords)
{
- d_3_3_Deprecated->TexCoordP4ui(type, coords);
+ d_3_3_Deprecated->f.TexCoordP4ui(type, coords);
}
inline void QOpenGLFunctions_4_3_Compatibility::glTexCoordP3uiv(GLenum type, const GLuint *coords)
{
- d_3_3_Deprecated->TexCoordP3uiv(type, coords);
+ d_3_3_Deprecated->f.TexCoordP3uiv(type, coords);
}
inline void QOpenGLFunctions_4_3_Compatibility::glTexCoordP3ui(GLenum type, GLuint coords)
{
- d_3_3_Deprecated->TexCoordP3ui(type, coords);
+ d_3_3_Deprecated->f.TexCoordP3ui(type, coords);
}
inline void QOpenGLFunctions_4_3_Compatibility::glTexCoordP2uiv(GLenum type, const GLuint *coords)
{
- d_3_3_Deprecated->TexCoordP2uiv(type, coords);
+ d_3_3_Deprecated->f.TexCoordP2uiv(type, coords);
}
inline void QOpenGLFunctions_4_3_Compatibility::glTexCoordP2ui(GLenum type, GLuint coords)
{
- d_3_3_Deprecated->TexCoordP2ui(type, coords);
+ d_3_3_Deprecated->f.TexCoordP2ui(type, coords);
}
inline void QOpenGLFunctions_4_3_Compatibility::glTexCoordP1uiv(GLenum type, const GLuint *coords)
{
- d_3_3_Deprecated->TexCoordP1uiv(type, coords);
+ d_3_3_Deprecated->f.TexCoordP1uiv(type, coords);
}
inline void QOpenGLFunctions_4_3_Compatibility::glTexCoordP1ui(GLenum type, GLuint coords)
{
- d_3_3_Deprecated->TexCoordP1ui(type, coords);
+ d_3_3_Deprecated->f.TexCoordP1ui(type, coords);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexP4uiv(GLenum type, const GLuint *value)
{
- d_3_3_Deprecated->VertexP4uiv(type, value);
+ d_3_3_Deprecated->f.VertexP4uiv(type, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexP4ui(GLenum type, GLuint value)
{
- d_3_3_Deprecated->VertexP4ui(type, value);
+ d_3_3_Deprecated->f.VertexP4ui(type, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexP3uiv(GLenum type, const GLuint *value)
{
- d_3_3_Deprecated->VertexP3uiv(type, value);
+ d_3_3_Deprecated->f.VertexP3uiv(type, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexP3ui(GLenum type, GLuint value)
{
- d_3_3_Deprecated->VertexP3ui(type, value);
+ d_3_3_Deprecated->f.VertexP3ui(type, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexP2uiv(GLenum type, const GLuint *value)
{
- d_3_3_Deprecated->VertexP2uiv(type, value);
+ d_3_3_Deprecated->f.VertexP2uiv(type, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexP2ui(GLenum type, GLuint value)
{
- d_3_3_Deprecated->VertexP2ui(type, value);
+ d_3_3_Deprecated->f.VertexP2ui(type, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetQueryObjectui64v(GLuint id, GLenum pname, GLuint64 *params)
{
- d_3_3_Core->GetQueryObjectui64v(id, pname, params);
+ d_3_3_Core->f.GetQueryObjectui64v(id, pname, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetQueryObjecti64v(GLuint id, GLenum pname, GLint64 *params)
{
- d_3_3_Core->GetQueryObjecti64v(id, pname, params);
+ d_3_3_Core->f.GetQueryObjecti64v(id, pname, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glQueryCounter(GLuint id, GLenum target)
{
- d_3_3_Core->QueryCounter(id, target);
+ d_3_3_Core->f.QueryCounter(id, target);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetSamplerParameterIuiv(GLuint sampler, GLenum pname, GLuint *params)
{
- d_3_3_Core->GetSamplerParameterIuiv(sampler, pname, params);
+ d_3_3_Core->f.GetSamplerParameterIuiv(sampler, pname, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetSamplerParameterfv(GLuint sampler, GLenum pname, GLfloat *params)
{
- d_3_3_Core->GetSamplerParameterfv(sampler, pname, params);
+ d_3_3_Core->f.GetSamplerParameterfv(sampler, pname, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetSamplerParameterIiv(GLuint sampler, GLenum pname, GLint *params)
{
- d_3_3_Core->GetSamplerParameterIiv(sampler, pname, params);
+ d_3_3_Core->f.GetSamplerParameterIiv(sampler, pname, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetSamplerParameteriv(GLuint sampler, GLenum pname, GLint *params)
{
- d_3_3_Core->GetSamplerParameteriv(sampler, pname, params);
+ d_3_3_Core->f.GetSamplerParameteriv(sampler, pname, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glSamplerParameterIuiv(GLuint sampler, GLenum pname, const GLuint *param)
{
- d_3_3_Core->SamplerParameterIuiv(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameterIuiv(sampler, pname, param);
}
inline void QOpenGLFunctions_4_3_Compatibility::glSamplerParameterIiv(GLuint sampler, GLenum pname, const GLint *param)
{
- d_3_3_Core->SamplerParameterIiv(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameterIiv(sampler, pname, param);
}
inline void QOpenGLFunctions_4_3_Compatibility::glSamplerParameterfv(GLuint sampler, GLenum pname, const GLfloat *param)
{
- d_3_3_Core->SamplerParameterfv(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameterfv(sampler, pname, param);
}
inline void QOpenGLFunctions_4_3_Compatibility::glSamplerParameterf(GLuint sampler, GLenum pname, GLfloat param)
{
- d_3_3_Core->SamplerParameterf(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameterf(sampler, pname, param);
}
inline void QOpenGLFunctions_4_3_Compatibility::glSamplerParameteriv(GLuint sampler, GLenum pname, const GLint *param)
{
- d_3_3_Core->SamplerParameteriv(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameteriv(sampler, pname, param);
}
inline void QOpenGLFunctions_4_3_Compatibility::glSamplerParameteri(GLuint sampler, GLenum pname, GLint param)
{
- d_3_3_Core->SamplerParameteri(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameteri(sampler, pname, param);
}
inline void QOpenGLFunctions_4_3_Compatibility::glBindSampler(GLuint unit, GLuint sampler)
{
- d_3_3_Core->BindSampler(unit, sampler);
+ d_3_3_Core->f.BindSampler(unit, sampler);
}
inline GLboolean QOpenGLFunctions_4_3_Compatibility::glIsSampler(GLuint sampler)
{
- return d_3_3_Core->IsSampler(sampler);
+ return d_3_3_Core->f.IsSampler(sampler);
}
inline void QOpenGLFunctions_4_3_Compatibility::glDeleteSamplers(GLsizei count, const GLuint *samplers)
{
- d_3_3_Core->DeleteSamplers(count, samplers);
+ d_3_3_Core->f.DeleteSamplers(count, samplers);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGenSamplers(GLsizei count, GLuint *samplers)
{
- d_3_3_Core->GenSamplers(count, samplers);
+ d_3_3_Core->f.GenSamplers(count, samplers);
}
inline GLint QOpenGLFunctions_4_3_Compatibility::glGetFragDataIndex(GLuint program, const GLchar *name)
{
- return d_3_3_Core->GetFragDataIndex(program, name);
+ return d_3_3_Core->f.GetFragDataIndex(program, name);
}
inline void QOpenGLFunctions_4_3_Compatibility::glBindFragDataLocationIndexed(GLuint program, GLuint colorNumber, GLuint index, const GLchar *name)
{
- d_3_3_Core->BindFragDataLocationIndexed(program, colorNumber, index, name);
+ d_3_3_Core->f.BindFragDataLocationIndexed(program, colorNumber, index, name);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttribDivisor(GLuint index, GLuint divisor)
{
- d_3_3_Core->VertexAttribDivisor(index, divisor);
+ d_3_3_Core->f.VertexAttribDivisor(index, divisor);
}
// OpenGL 4.0 core functions
inline void QOpenGLFunctions_4_3_Compatibility::glGetQueryIndexediv(GLenum target, GLuint index, GLenum pname, GLint *params)
{
- d_4_0_Core->GetQueryIndexediv(target, index, pname, params);
+ d_4_0_Core->f.GetQueryIndexediv(target, index, pname, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glEndQueryIndexed(GLenum target, GLuint index)
{
- d_4_0_Core->EndQueryIndexed(target, index);
+ d_4_0_Core->f.EndQueryIndexed(target, index);
}
inline void QOpenGLFunctions_4_3_Compatibility::glBeginQueryIndexed(GLenum target, GLuint index, GLuint id)
{
- d_4_0_Core->BeginQueryIndexed(target, index, id);
+ d_4_0_Core->f.BeginQueryIndexed(target, index, id);
}
inline void QOpenGLFunctions_4_3_Compatibility::glDrawTransformFeedbackStream(GLenum mode, GLuint id, GLuint stream)
{
- d_4_0_Core->DrawTransformFeedbackStream(mode, id, stream);
+ d_4_0_Core->f.DrawTransformFeedbackStream(mode, id, stream);
}
inline void QOpenGLFunctions_4_3_Compatibility::glDrawTransformFeedback(GLenum mode, GLuint id)
{
- d_4_0_Core->DrawTransformFeedback(mode, id);
+ d_4_0_Core->f.DrawTransformFeedback(mode, id);
}
inline void QOpenGLFunctions_4_3_Compatibility::glResumeTransformFeedback()
{
- d_4_0_Core->ResumeTransformFeedback();
+ d_4_0_Core->f.ResumeTransformFeedback();
}
inline void QOpenGLFunctions_4_3_Compatibility::glPauseTransformFeedback()
{
- d_4_0_Core->PauseTransformFeedback();
+ d_4_0_Core->f.PauseTransformFeedback();
}
inline GLboolean QOpenGLFunctions_4_3_Compatibility::glIsTransformFeedback(GLuint id)
{
- return d_4_0_Core->IsTransformFeedback(id);
+ return d_4_0_Core->f.IsTransformFeedback(id);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGenTransformFeedbacks(GLsizei n, GLuint *ids)
{
- d_4_0_Core->GenTransformFeedbacks(n, ids);
+ d_4_0_Core->f.GenTransformFeedbacks(n, ids);
}
inline void QOpenGLFunctions_4_3_Compatibility::glDeleteTransformFeedbacks(GLsizei n, const GLuint *ids)
{
- d_4_0_Core->DeleteTransformFeedbacks(n, ids);
+ d_4_0_Core->f.DeleteTransformFeedbacks(n, ids);
}
inline void QOpenGLFunctions_4_3_Compatibility::glBindTransformFeedback(GLenum target, GLuint id)
{
- d_4_0_Core->BindTransformFeedback(target, id);
+ d_4_0_Core->f.BindTransformFeedback(target, id);
}
inline void QOpenGLFunctions_4_3_Compatibility::glPatchParameterfv(GLenum pname, const GLfloat *values)
{
- d_4_0_Core->PatchParameterfv(pname, values);
+ d_4_0_Core->f.PatchParameterfv(pname, values);
}
inline void QOpenGLFunctions_4_3_Compatibility::glPatchParameteri(GLenum pname, GLint value)
{
- d_4_0_Core->PatchParameteri(pname, value);
+ d_4_0_Core->f.PatchParameteri(pname, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetProgramStageiv(GLuint program, GLenum shadertype, GLenum pname, GLint *values)
{
- d_4_0_Core->GetProgramStageiv(program, shadertype, pname, values);
+ d_4_0_Core->f.GetProgramStageiv(program, shadertype, pname, values);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetUniformSubroutineuiv(GLenum shadertype, GLint location, GLuint *params)
{
- d_4_0_Core->GetUniformSubroutineuiv(shadertype, location, params);
+ d_4_0_Core->f.GetUniformSubroutineuiv(shadertype, location, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glUniformSubroutinesuiv(GLenum shadertype, GLsizei count, const GLuint *indices)
{
- d_4_0_Core->UniformSubroutinesuiv(shadertype, count, indices);
+ d_4_0_Core->f.UniformSubroutinesuiv(shadertype, count, indices);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetActiveSubroutineName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name)
{
- d_4_0_Core->GetActiveSubroutineName(program, shadertype, index, bufsize, length, name);
+ d_4_0_Core->f.GetActiveSubroutineName(program, shadertype, index, bufsize, length, name);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetActiveSubroutineUniformName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name)
{
- d_4_0_Core->GetActiveSubroutineUniformName(program, shadertype, index, bufsize, length, name);
+ d_4_0_Core->f.GetActiveSubroutineUniformName(program, shadertype, index, bufsize, length, name);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetActiveSubroutineUniformiv(GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint *values)
{
- d_4_0_Core->GetActiveSubroutineUniformiv(program, shadertype, index, pname, values);
+ d_4_0_Core->f.GetActiveSubroutineUniformiv(program, shadertype, index, pname, values);
}
inline GLuint QOpenGLFunctions_4_3_Compatibility::glGetSubroutineIndex(GLuint program, GLenum shadertype, const GLchar *name)
{
- return d_4_0_Core->GetSubroutineIndex(program, shadertype, name);
+ return d_4_0_Core->f.GetSubroutineIndex(program, shadertype, name);
}
inline GLint QOpenGLFunctions_4_3_Compatibility::glGetSubroutineUniformLocation(GLuint program, GLenum shadertype, const GLchar *name)
{
- return d_4_0_Core->GetSubroutineUniformLocation(program, shadertype, name);
+ return d_4_0_Core->f.GetSubroutineUniformLocation(program, shadertype, name);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetUniformdv(GLuint program, GLint location, GLdouble *params)
{
- d_4_0_Core->GetUniformdv(program, location, params);
+ d_4_0_Core->f.GetUniformdv(program, location, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glUniformMatrix4x3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix4x3dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix4x3dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glUniformMatrix4x2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix4x2dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix4x2dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glUniformMatrix3x4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix3x4dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix3x4dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glUniformMatrix3x2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix3x2dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix3x2dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glUniformMatrix2x4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix2x4dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix2x4dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glUniformMatrix2x3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix2x3dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix2x3dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glUniformMatrix4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix4dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix4dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glUniformMatrix3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix3dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix3dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glUniformMatrix2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix2dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix2dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glUniform4dv(GLint location, GLsizei count, const GLdouble *value)
{
- d_4_0_Core->Uniform4dv(location, count, value);
+ d_4_0_Core->f.Uniform4dv(location, count, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glUniform3dv(GLint location, GLsizei count, const GLdouble *value)
{
- d_4_0_Core->Uniform3dv(location, count, value);
+ d_4_0_Core->f.Uniform3dv(location, count, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glUniform2dv(GLint location, GLsizei count, const GLdouble *value)
{
- d_4_0_Core->Uniform2dv(location, count, value);
+ d_4_0_Core->f.Uniform2dv(location, count, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glUniform1dv(GLint location, GLsizei count, const GLdouble *value)
{
- d_4_0_Core->Uniform1dv(location, count, value);
+ d_4_0_Core->f.Uniform1dv(location, count, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glUniform4d(GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
{
- d_4_0_Core->Uniform4d(location, x, y, z, w);
+ d_4_0_Core->f.Uniform4d(location, x, y, z, w);
}
inline void QOpenGLFunctions_4_3_Compatibility::glUniform3d(GLint location, GLdouble x, GLdouble y, GLdouble z)
{
- d_4_0_Core->Uniform3d(location, x, y, z);
+ d_4_0_Core->f.Uniform3d(location, x, y, z);
}
inline void QOpenGLFunctions_4_3_Compatibility::glUniform2d(GLint location, GLdouble x, GLdouble y)
{
- d_4_0_Core->Uniform2d(location, x, y);
+ d_4_0_Core->f.Uniform2d(location, x, y);
}
inline void QOpenGLFunctions_4_3_Compatibility::glUniform1d(GLint location, GLdouble x)
{
- d_4_0_Core->Uniform1d(location, x);
+ d_4_0_Core->f.Uniform1d(location, x);
}
inline void QOpenGLFunctions_4_3_Compatibility::glDrawElementsIndirect(GLenum mode, GLenum type, const GLvoid *indirect)
{
- d_4_0_Core->DrawElementsIndirect(mode, type, indirect);
+ d_4_0_Core->f.DrawElementsIndirect(mode, type, indirect);
}
inline void QOpenGLFunctions_4_3_Compatibility::glDrawArraysIndirect(GLenum mode, const GLvoid *indirect)
{
- d_4_0_Core->DrawArraysIndirect(mode, indirect);
+ d_4_0_Core->f.DrawArraysIndirect(mode, indirect);
}
inline void QOpenGLFunctions_4_3_Compatibility::glBlendFuncSeparatei(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
{
- d_4_0_Core->BlendFuncSeparatei(buf, srcRGB, dstRGB, srcAlpha, dstAlpha);
+ d_4_0_Core->f.BlendFuncSeparatei(buf, srcRGB, dstRGB, srcAlpha, dstAlpha);
}
inline void QOpenGLFunctions_4_3_Compatibility::glBlendFunci(GLuint buf, GLenum src, GLenum dst)
{
- d_4_0_Core->BlendFunci(buf, src, dst);
+ d_4_0_Core->f.BlendFunci(buf, src, dst);
}
inline void QOpenGLFunctions_4_3_Compatibility::glBlendEquationSeparatei(GLuint buf, GLenum modeRGB, GLenum modeAlpha)
{
- d_4_0_Core->BlendEquationSeparatei(buf, modeRGB, modeAlpha);
+ d_4_0_Core->f.BlendEquationSeparatei(buf, modeRGB, modeAlpha);
}
inline void QOpenGLFunctions_4_3_Compatibility::glBlendEquationi(GLuint buf, GLenum mode)
{
- d_4_0_Core->BlendEquationi(buf, mode);
+ d_4_0_Core->f.BlendEquationi(buf, mode);
}
inline void QOpenGLFunctions_4_3_Compatibility::glMinSampleShading(GLfloat value)
{
- d_4_0_Core->MinSampleShading(value);
+ d_4_0_Core->f.MinSampleShading(value);
}
// OpenGL 4.1 core functions
inline void QOpenGLFunctions_4_3_Compatibility::glGetDoublei_v(GLenum target, GLuint index, GLdouble *data)
{
- d_4_1_Core->GetDoublei_v(target, index, data);
+ d_4_1_Core->f.GetDoublei_v(target, index, data);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetFloati_v(GLenum target, GLuint index, GLfloat *data)
{
- d_4_1_Core->GetFloati_v(target, index, data);
+ d_4_1_Core->f.GetFloati_v(target, index, data);
}
inline void QOpenGLFunctions_4_3_Compatibility::glDepthRangeIndexed(GLuint index, GLdouble n, GLdouble f)
{
- d_4_1_Core->DepthRangeIndexed(index, n, f);
+ d_4_1_Core->f.DepthRangeIndexed(index, n, f);
}
inline void QOpenGLFunctions_4_3_Compatibility::glDepthRangeArrayv(GLuint first, GLsizei count, const GLdouble *v)
{
- d_4_1_Core->DepthRangeArrayv(first, count, v);
+ d_4_1_Core->f.DepthRangeArrayv(first, count, v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glScissorIndexedv(GLuint index, const GLint *v)
{
- d_4_1_Core->ScissorIndexedv(index, v);
+ d_4_1_Core->f.ScissorIndexedv(index, v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glScissorIndexed(GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height)
{
- d_4_1_Core->ScissorIndexed(index, left, bottom, width, height);
+ d_4_1_Core->f.ScissorIndexed(index, left, bottom, width, height);
}
inline void QOpenGLFunctions_4_3_Compatibility::glScissorArrayv(GLuint first, GLsizei count, const GLint *v)
{
- d_4_1_Core->ScissorArrayv(first, count, v);
+ d_4_1_Core->f.ScissorArrayv(first, count, v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glViewportIndexedfv(GLuint index, const GLfloat *v)
{
- d_4_1_Core->ViewportIndexedfv(index, v);
+ d_4_1_Core->f.ViewportIndexedfv(index, v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glViewportIndexedf(GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h)
{
- d_4_1_Core->ViewportIndexedf(index, x, y, w, h);
+ d_4_1_Core->f.ViewportIndexedf(index, x, y, w, h);
}
inline void QOpenGLFunctions_4_3_Compatibility::glViewportArrayv(GLuint first, GLsizei count, const GLfloat *v)
{
- d_4_1_Core->ViewportArrayv(first, count, v);
+ d_4_1_Core->f.ViewportArrayv(first, count, v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetVertexAttribLdv(GLuint index, GLenum pname, GLdouble *params)
{
- d_4_1_Core->GetVertexAttribLdv(index, pname, params);
+ d_4_1_Core->f.GetVertexAttribLdv(index, pname, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttribLPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_4_1_Core->VertexAttribLPointer(index, size, type, stride, pointer);
+ d_4_1_Core->f.VertexAttribLPointer(index, size, type, stride, pointer);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttribL4dv(GLuint index, const GLdouble *v)
{
- d_4_1_Core->VertexAttribL4dv(index, v);
+ d_4_1_Core->f.VertexAttribL4dv(index, v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttribL3dv(GLuint index, const GLdouble *v)
{
- d_4_1_Core->VertexAttribL3dv(index, v);
+ d_4_1_Core->f.VertexAttribL3dv(index, v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttribL2dv(GLuint index, const GLdouble *v)
{
- d_4_1_Core->VertexAttribL2dv(index, v);
+ d_4_1_Core->f.VertexAttribL2dv(index, v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttribL1dv(GLuint index, const GLdouble *v)
{
- d_4_1_Core->VertexAttribL1dv(index, v);
+ d_4_1_Core->f.VertexAttribL1dv(index, v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttribL4d(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
{
- d_4_1_Core->VertexAttribL4d(index, x, y, z, w);
+ d_4_1_Core->f.VertexAttribL4d(index, x, y, z, w);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttribL3d(GLuint index, GLdouble x, GLdouble y, GLdouble z)
{
- d_4_1_Core->VertexAttribL3d(index, x, y, z);
+ d_4_1_Core->f.VertexAttribL3d(index, x, y, z);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttribL2d(GLuint index, GLdouble x, GLdouble y)
{
- d_4_1_Core->VertexAttribL2d(index, x, y);
+ d_4_1_Core->f.VertexAttribL2d(index, x, y);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttribL1d(GLuint index, GLdouble x)
{
- d_4_1_Core->VertexAttribL1d(index, x);
+ d_4_1_Core->f.VertexAttribL1d(index, x);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetProgramPipelineInfoLog(GLuint pipeline, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
{
- d_4_1_Core->GetProgramPipelineInfoLog(pipeline, bufSize, length, infoLog);
+ d_4_1_Core->f.GetProgramPipelineInfoLog(pipeline, bufSize, length, infoLog);
}
inline void QOpenGLFunctions_4_3_Compatibility::glValidateProgramPipeline(GLuint pipeline)
{
- d_4_1_Core->ValidateProgramPipeline(pipeline);
+ d_4_1_Core->f.ValidateProgramPipeline(pipeline);
}
inline void QOpenGLFunctions_4_3_Compatibility::glProgramUniformMatrix4x3dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix4x3dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix4x3dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glProgramUniformMatrix3x4dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix3x4dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix3x4dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glProgramUniformMatrix4x2dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix4x2dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix4x2dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glProgramUniformMatrix2x4dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix2x4dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix2x4dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glProgramUniformMatrix3x2dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix3x2dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix3x2dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glProgramUniformMatrix2x3dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix2x3dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix2x3dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glProgramUniformMatrix4x3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix4x3fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix4x3fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glProgramUniformMatrix3x4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix3x4fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix3x4fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glProgramUniformMatrix4x2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix4x2fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix4x2fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glProgramUniformMatrix2x4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix2x4fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix2x4fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glProgramUniformMatrix3x2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix3x2fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix3x2fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glProgramUniformMatrix2x3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix2x3fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix2x3fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glProgramUniformMatrix4dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix4dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix4dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glProgramUniformMatrix3dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix3dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix3dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glProgramUniformMatrix2dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix2dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix2dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glProgramUniformMatrix4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix4fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix4fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glProgramUniformMatrix3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix3fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix3fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glProgramUniformMatrix2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix2fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix2fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glProgramUniform4uiv(GLuint program, GLint location, GLsizei count, const GLuint *value)
{
- d_4_1_Core->ProgramUniform4uiv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform4uiv(program, location, count, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glProgramUniform4ui(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
{
- d_4_1_Core->ProgramUniform4ui(program, location, v0, v1, v2, v3);
+ d_4_1_Core->f.ProgramUniform4ui(program, location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_4_3_Compatibility::glProgramUniform4dv(GLuint program, GLint location, GLsizei count, const GLdouble *value)
{
- d_4_1_Core->ProgramUniform4dv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform4dv(program, location, count, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glProgramUniform4d(GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2, GLdouble v3)
{
- d_4_1_Core->ProgramUniform4d(program, location, v0, v1, v2, v3);
+ d_4_1_Core->f.ProgramUniform4d(program, location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_4_3_Compatibility::glProgramUniform4fv(GLuint program, GLint location, GLsizei count, const GLfloat *value)
{
- d_4_1_Core->ProgramUniform4fv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform4fv(program, location, count, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glProgramUniform4f(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
{
- d_4_1_Core->ProgramUniform4f(program, location, v0, v1, v2, v3);
+ d_4_1_Core->f.ProgramUniform4f(program, location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_4_3_Compatibility::glProgramUniform4iv(GLuint program, GLint location, GLsizei count, const GLint *value)
{
- d_4_1_Core->ProgramUniform4iv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform4iv(program, location, count, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glProgramUniform4i(GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
{
- d_4_1_Core->ProgramUniform4i(program, location, v0, v1, v2, v3);
+ d_4_1_Core->f.ProgramUniform4i(program, location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_4_3_Compatibility::glProgramUniform3uiv(GLuint program, GLint location, GLsizei count, const GLuint *value)
{
- d_4_1_Core->ProgramUniform3uiv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform3uiv(program, location, count, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glProgramUniform3ui(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2)
{
- d_4_1_Core->ProgramUniform3ui(program, location, v0, v1, v2);
+ d_4_1_Core->f.ProgramUniform3ui(program, location, v0, v1, v2);
}
inline void QOpenGLFunctions_4_3_Compatibility::glProgramUniform3dv(GLuint program, GLint location, GLsizei count, const GLdouble *value)
{
- d_4_1_Core->ProgramUniform3dv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform3dv(program, location, count, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glProgramUniform3d(GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2)
{
- d_4_1_Core->ProgramUniform3d(program, location, v0, v1, v2);
+ d_4_1_Core->f.ProgramUniform3d(program, location, v0, v1, v2);
}
inline void QOpenGLFunctions_4_3_Compatibility::glProgramUniform3fv(GLuint program, GLint location, GLsizei count, const GLfloat *value)
{
- d_4_1_Core->ProgramUniform3fv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform3fv(program, location, count, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glProgramUniform3f(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
{
- d_4_1_Core->ProgramUniform3f(program, location, v0, v1, v2);
+ d_4_1_Core->f.ProgramUniform3f(program, location, v0, v1, v2);
}
inline void QOpenGLFunctions_4_3_Compatibility::glProgramUniform3iv(GLuint program, GLint location, GLsizei count, const GLint *value)
{
- d_4_1_Core->ProgramUniform3iv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform3iv(program, location, count, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glProgramUniform3i(GLuint program, GLint location, GLint v0, GLint v1, GLint v2)
{
- d_4_1_Core->ProgramUniform3i(program, location, v0, v1, v2);
+ d_4_1_Core->f.ProgramUniform3i(program, location, v0, v1, v2);
}
inline void QOpenGLFunctions_4_3_Compatibility::glProgramUniform2uiv(GLuint program, GLint location, GLsizei count, const GLuint *value)
{
- d_4_1_Core->ProgramUniform2uiv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform2uiv(program, location, count, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glProgramUniform2ui(GLuint program, GLint location, GLuint v0, GLuint v1)
{
- d_4_1_Core->ProgramUniform2ui(program, location, v0, v1);
+ d_4_1_Core->f.ProgramUniform2ui(program, location, v0, v1);
}
inline void QOpenGLFunctions_4_3_Compatibility::glProgramUniform2dv(GLuint program, GLint location, GLsizei count, const GLdouble *value)
{
- d_4_1_Core->ProgramUniform2dv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform2dv(program, location, count, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glProgramUniform2d(GLuint program, GLint location, GLdouble v0, GLdouble v1)
{
- d_4_1_Core->ProgramUniform2d(program, location, v0, v1);
+ d_4_1_Core->f.ProgramUniform2d(program, location, v0, v1);
}
inline void QOpenGLFunctions_4_3_Compatibility::glProgramUniform2fv(GLuint program, GLint location, GLsizei count, const GLfloat *value)
{
- d_4_1_Core->ProgramUniform2fv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform2fv(program, location, count, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glProgramUniform2f(GLuint program, GLint location, GLfloat v0, GLfloat v1)
{
- d_4_1_Core->ProgramUniform2f(program, location, v0, v1);
+ d_4_1_Core->f.ProgramUniform2f(program, location, v0, v1);
}
inline void QOpenGLFunctions_4_3_Compatibility::glProgramUniform2iv(GLuint program, GLint location, GLsizei count, const GLint *value)
{
- d_4_1_Core->ProgramUniform2iv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform2iv(program, location, count, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glProgramUniform2i(GLuint program, GLint location, GLint v0, GLint v1)
{
- d_4_1_Core->ProgramUniform2i(program, location, v0, v1);
+ d_4_1_Core->f.ProgramUniform2i(program, location, v0, v1);
}
inline void QOpenGLFunctions_4_3_Compatibility::glProgramUniform1uiv(GLuint program, GLint location, GLsizei count, const GLuint *value)
{
- d_4_1_Core->ProgramUniform1uiv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform1uiv(program, location, count, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glProgramUniform1ui(GLuint program, GLint location, GLuint v0)
{
- d_4_1_Core->ProgramUniform1ui(program, location, v0);
+ d_4_1_Core->f.ProgramUniform1ui(program, location, v0);
}
inline void QOpenGLFunctions_4_3_Compatibility::glProgramUniform1dv(GLuint program, GLint location, GLsizei count, const GLdouble *value)
{
- d_4_1_Core->ProgramUniform1dv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform1dv(program, location, count, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glProgramUniform1d(GLuint program, GLint location, GLdouble v0)
{
- d_4_1_Core->ProgramUniform1d(program, location, v0);
+ d_4_1_Core->f.ProgramUniform1d(program, location, v0);
}
inline void QOpenGLFunctions_4_3_Compatibility::glProgramUniform1fv(GLuint program, GLint location, GLsizei count, const GLfloat *value)
{
- d_4_1_Core->ProgramUniform1fv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform1fv(program, location, count, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glProgramUniform1f(GLuint program, GLint location, GLfloat v0)
{
- d_4_1_Core->ProgramUniform1f(program, location, v0);
+ d_4_1_Core->f.ProgramUniform1f(program, location, v0);
}
inline void QOpenGLFunctions_4_3_Compatibility::glProgramUniform1iv(GLuint program, GLint location, GLsizei count, const GLint *value)
{
- d_4_1_Core->ProgramUniform1iv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform1iv(program, location, count, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glProgramUniform1i(GLuint program, GLint location, GLint v0)
{
- d_4_1_Core->ProgramUniform1i(program, location, v0);
+ d_4_1_Core->f.ProgramUniform1i(program, location, v0);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetProgramPipelineiv(GLuint pipeline, GLenum pname, GLint *params)
{
- d_4_1_Core->GetProgramPipelineiv(pipeline, pname, params);
+ d_4_1_Core->f.GetProgramPipelineiv(pipeline, pname, params);
}
inline GLboolean QOpenGLFunctions_4_3_Compatibility::glIsProgramPipeline(GLuint pipeline)
{
- return d_4_1_Core->IsProgramPipeline(pipeline);
+ return d_4_1_Core->f.IsProgramPipeline(pipeline);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGenProgramPipelines(GLsizei n, GLuint *pipelines)
{
- d_4_1_Core->GenProgramPipelines(n, pipelines);
+ d_4_1_Core->f.GenProgramPipelines(n, pipelines);
}
inline void QOpenGLFunctions_4_3_Compatibility::glDeleteProgramPipelines(GLsizei n, const GLuint *pipelines)
{
- d_4_1_Core->DeleteProgramPipelines(n, pipelines);
+ d_4_1_Core->f.DeleteProgramPipelines(n, pipelines);
}
inline void QOpenGLFunctions_4_3_Compatibility::glBindProgramPipeline(GLuint pipeline)
{
- d_4_1_Core->BindProgramPipeline(pipeline);
+ d_4_1_Core->f.BindProgramPipeline(pipeline);
}
inline GLuint QOpenGLFunctions_4_3_Compatibility::glCreateShaderProgramv(GLenum type, GLsizei count, const GLchar* const *strings)
{
- return d_4_1_Core->CreateShaderProgramv(type, count, strings);
+ return d_4_1_Core->f.CreateShaderProgramv(type, count, strings);
}
inline void QOpenGLFunctions_4_3_Compatibility::glActiveShaderProgram(GLuint pipeline, GLuint program)
{
- d_4_1_Core->ActiveShaderProgram(pipeline, program);
+ d_4_1_Core->f.ActiveShaderProgram(pipeline, program);
}
inline void QOpenGLFunctions_4_3_Compatibility::glUseProgramStages(GLuint pipeline, GLbitfield stages, GLuint program)
{
- d_4_1_Core->UseProgramStages(pipeline, stages, program);
+ d_4_1_Core->f.UseProgramStages(pipeline, stages, program);
}
inline void QOpenGLFunctions_4_3_Compatibility::glProgramParameteri(GLuint program, GLenum pname, GLint value)
{
- d_4_1_Core->ProgramParameteri(program, pname, value);
+ d_4_1_Core->f.ProgramParameteri(program, pname, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glProgramBinary(GLuint program, GLenum binaryFormat, const GLvoid *binary, GLsizei length)
{
- d_4_1_Core->ProgramBinary(program, binaryFormat, binary, length);
+ d_4_1_Core->f.ProgramBinary(program, binaryFormat, binary, length);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetProgramBinary(GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, GLvoid *binary)
{
- d_4_1_Core->GetProgramBinary(program, bufSize, length, binaryFormat, binary);
+ d_4_1_Core->f.GetProgramBinary(program, bufSize, length, binaryFormat, binary);
}
inline void QOpenGLFunctions_4_3_Compatibility::glClearDepthf(GLfloat dd)
{
- d_4_1_Core->ClearDepthf(dd);
+ d_4_1_Core->f.ClearDepthf(dd);
}
inline void QOpenGLFunctions_4_3_Compatibility::glDepthRangef(GLfloat n, GLfloat f)
{
- d_4_1_Core->DepthRangef(n, f);
+ d_4_1_Core->f.DepthRangef(n, f);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision)
{
- d_4_1_Core->GetShaderPrecisionFormat(shadertype, precisiontype, range, precision);
+ d_4_1_Core->f.GetShaderPrecisionFormat(shadertype, precisiontype, range, precision);
}
inline void QOpenGLFunctions_4_3_Compatibility::glShaderBinary(GLsizei count, const GLuint *shaders, GLenum binaryformat, const GLvoid *binary, GLsizei length)
{
- d_4_1_Core->ShaderBinary(count, shaders, binaryformat, binary, length);
+ d_4_1_Core->f.ShaderBinary(count, shaders, binaryformat, binary, length);
}
inline void QOpenGLFunctions_4_3_Compatibility::glReleaseShaderCompiler()
{
- d_4_1_Core->ReleaseShaderCompiler();
+ d_4_1_Core->f.ReleaseShaderCompiler();
}
// OpenGL 4.2 core functions
inline void QOpenGLFunctions_4_3_Compatibility::glTexStorage3D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth)
{
- d_4_2_Core->TexStorage3D(target, levels, internalformat, width, height, depth);
+ d_4_2_Core->f.TexStorage3D(target, levels, internalformat, width, height, depth);
}
inline void QOpenGLFunctions_4_3_Compatibility::glTexStorage2D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height)
{
- d_4_2_Core->TexStorage2D(target, levels, internalformat, width, height);
+ d_4_2_Core->f.TexStorage2D(target, levels, internalformat, width, height);
}
inline void QOpenGLFunctions_4_3_Compatibility::glTexStorage1D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width)
{
- d_4_2_Core->TexStorage1D(target, levels, internalformat, width);
+ d_4_2_Core->f.TexStorage1D(target, levels, internalformat, width);
}
inline void QOpenGLFunctions_4_3_Compatibility::glMemoryBarrier(GLbitfield barriers)
{
- d_4_2_Core->MemoryBarrier(barriers);
+ d_4_2_Core->f.MemoryBarrier(barriers);
}
inline void QOpenGLFunctions_4_3_Compatibility::glBindImageTexture(GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format)
{
- d_4_2_Core->BindImageTexture(unit, texture, level, layered, layer, access, format);
+ d_4_2_Core->f.BindImageTexture(unit, texture, level, layered, layer, access, format);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetActiveAtomicCounterBufferiv(GLuint program, GLuint bufferIndex, GLenum pname, GLint *params)
{
- d_4_2_Core->GetActiveAtomicCounterBufferiv(program, bufferIndex, pname, params);
+ d_4_2_Core->f.GetActiveAtomicCounterBufferiv(program, bufferIndex, pname, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetInternalformativ(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint *params)
{
- d_4_2_Core->GetInternalformativ(target, internalformat, pname, bufSize, params);
+ d_4_2_Core->f.GetInternalformativ(target, internalformat, pname, bufSize, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glDrawTransformFeedbackStreamInstanced(GLenum mode, GLuint id, GLuint stream, GLsizei instancecount)
{
- d_4_2_Core->DrawTransformFeedbackStreamInstanced(mode, id, stream, instancecount);
+ d_4_2_Core->f.DrawTransformFeedbackStreamInstanced(mode, id, stream, instancecount);
}
inline void QOpenGLFunctions_4_3_Compatibility::glDrawTransformFeedbackInstanced(GLenum mode, GLuint id, GLsizei instancecount)
{
- d_4_2_Core->DrawTransformFeedbackInstanced(mode, id, instancecount);
+ d_4_2_Core->f.DrawTransformFeedbackInstanced(mode, id, instancecount);
}
inline void QOpenGLFunctions_4_3_Compatibility::glDrawElementsInstancedBaseVertexBaseInstance(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex, GLuint baseinstance)
{
- d_4_2_Core->DrawElementsInstancedBaseVertexBaseInstance(mode, count, type, indices, instancecount, basevertex, baseinstance);
+ d_4_2_Core->f.DrawElementsInstancedBaseVertexBaseInstance(mode, count, type, indices, instancecount, basevertex, baseinstance);
}
inline void QOpenGLFunctions_4_3_Compatibility::glDrawElementsInstancedBaseInstance(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLuint baseinstance)
{
- d_4_2_Core->DrawElementsInstancedBaseInstance(mode, count, type, indices, instancecount, baseinstance);
+ d_4_2_Core->f.DrawElementsInstancedBaseInstance(mode, count, type, indices, instancecount, baseinstance);
}
inline void QOpenGLFunctions_4_3_Compatibility::glDrawArraysInstancedBaseInstance(GLenum mode, GLint first, GLsizei count, GLsizei instancecount, GLuint baseinstance)
{
- d_4_2_Core->DrawArraysInstancedBaseInstance(mode, first, count, instancecount, baseinstance);
+ d_4_2_Core->f.DrawArraysInstancedBaseInstance(mode, first, count, instancecount, baseinstance);
}
// OpenGL 4.3 core functions
inline void QOpenGLFunctions_4_3_Compatibility::glTexStorage3DMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations)
{
- d_4_3_Core->TexStorage3DMultisample(target, samples, internalformat, width, height, depth, fixedsamplelocations);
+ d_4_3_Core->f.TexStorage3DMultisample(target, samples, internalformat, width, height, depth, fixedsamplelocations);
}
inline void QOpenGLFunctions_4_3_Compatibility::glTexStorage2DMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations)
{
- d_4_3_Core->TexStorage2DMultisample(target, samples, internalformat, width, height, fixedsamplelocations);
+ d_4_3_Core->f.TexStorage2DMultisample(target, samples, internalformat, width, height, fixedsamplelocations);
}
inline void QOpenGLFunctions_4_3_Compatibility::glTexBufferRange(GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size)
{
- d_4_3_Core->TexBufferRange(target, internalformat, buffer, offset, size);
+ d_4_3_Core->f.TexBufferRange(target, internalformat, buffer, offset, size);
}
inline void QOpenGLFunctions_4_3_Compatibility::glShaderStorageBlockBinding(GLuint program, GLuint storageBlockIndex, GLuint storageBlockBinding)
{
- d_4_3_Core->ShaderStorageBlockBinding(program, storageBlockIndex, storageBlockBinding);
+ d_4_3_Core->f.ShaderStorageBlockBinding(program, storageBlockIndex, storageBlockBinding);
}
inline GLint QOpenGLFunctions_4_3_Compatibility::glGetProgramResourceLocationIndex(GLuint program, GLenum programInterface, const GLchar *name)
{
- return d_4_3_Core->GetProgramResourceLocationIndex(program, programInterface, name);
+ return d_4_3_Core->f.GetProgramResourceLocationIndex(program, programInterface, name);
}
inline GLint QOpenGLFunctions_4_3_Compatibility::glGetProgramResourceLocation(GLuint program, GLenum programInterface, const GLchar *name)
{
- return d_4_3_Core->GetProgramResourceLocation(program, programInterface, name);
+ return d_4_3_Core->f.GetProgramResourceLocation(program, programInterface, name);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetProgramResourceiv(GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum *props, GLsizei bufSize, GLsizei *length, GLint *params)
{
- d_4_3_Core->GetProgramResourceiv(program, programInterface, index, propCount, props, bufSize, length, params);
+ d_4_3_Core->f.GetProgramResourceiv(program, programInterface, index, propCount, props, bufSize, length, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetProgramResourceName(GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name)
{
- d_4_3_Core->GetProgramResourceName(program, programInterface, index, bufSize, length, name);
+ d_4_3_Core->f.GetProgramResourceName(program, programInterface, index, bufSize, length, name);
}
inline GLuint QOpenGLFunctions_4_3_Compatibility::glGetProgramResourceIndex(GLuint program, GLenum programInterface, const GLchar *name)
{
- return d_4_3_Core->GetProgramResourceIndex(program, programInterface, name);
+ return d_4_3_Core->f.GetProgramResourceIndex(program, programInterface, name);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetProgramInterfaceiv(GLuint program, GLenum programInterface, GLenum pname, GLint *params)
{
- d_4_3_Core->GetProgramInterfaceiv(program, programInterface, pname, params);
+ d_4_3_Core->f.GetProgramInterfaceiv(program, programInterface, pname, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glMultiDrawElementsIndirect(GLenum mode, GLenum type, const void *indirect, GLsizei drawcount, GLsizei stride)
{
- d_4_3_Core->MultiDrawElementsIndirect(mode, type, indirect, drawcount, stride);
+ d_4_3_Core->f.MultiDrawElementsIndirect(mode, type, indirect, drawcount, stride);
}
inline void QOpenGLFunctions_4_3_Compatibility::glMultiDrawArraysIndirect(GLenum mode, const void *indirect, GLsizei drawcount, GLsizei stride)
{
- d_4_3_Core->MultiDrawArraysIndirect(mode, indirect, drawcount, stride);
+ d_4_3_Core->f.MultiDrawArraysIndirect(mode, indirect, drawcount, stride);
}
inline void QOpenGLFunctions_4_3_Compatibility::glInvalidateSubFramebuffer(GLenum target, GLsizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_4_3_Core->InvalidateSubFramebuffer(target, numAttachments, attachments, x, y, width, height);
+ d_4_3_Core->f.InvalidateSubFramebuffer(target, numAttachments, attachments, x, y, width, height);
}
inline void QOpenGLFunctions_4_3_Compatibility::glInvalidateFramebuffer(GLenum target, GLsizei numAttachments, const GLenum *attachments)
{
- d_4_3_Core->InvalidateFramebuffer(target, numAttachments, attachments);
+ d_4_3_Core->f.InvalidateFramebuffer(target, numAttachments, attachments);
}
inline void QOpenGLFunctions_4_3_Compatibility::glInvalidateBufferData(GLuint buffer)
{
- d_4_3_Core->InvalidateBufferData(buffer);
+ d_4_3_Core->f.InvalidateBufferData(buffer);
}
inline void QOpenGLFunctions_4_3_Compatibility::glInvalidateBufferSubData(GLuint buffer, GLintptr offset, GLsizeiptr length)
{
- d_4_3_Core->InvalidateBufferSubData(buffer, offset, length);
+ d_4_3_Core->f.InvalidateBufferSubData(buffer, offset, length);
}
inline void QOpenGLFunctions_4_3_Compatibility::glInvalidateTexImage(GLuint texture, GLint level)
{
- d_4_3_Core->InvalidateTexImage(texture, level);
+ d_4_3_Core->f.InvalidateTexImage(texture, level);
}
inline void QOpenGLFunctions_4_3_Compatibility::glInvalidateTexSubImage(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth)
{
- d_4_3_Core->InvalidateTexSubImage(texture, level, xoffset, yoffset, zoffset, width, height, depth);
+ d_4_3_Core->f.InvalidateTexSubImage(texture, level, xoffset, yoffset, zoffset, width, height, depth);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetInternalformati64v(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint64 *params)
{
- d_4_3_Core->GetInternalformati64v(target, internalformat, pname, bufSize, params);
+ d_4_3_Core->f.GetInternalformati64v(target, internalformat, pname, bufSize, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetFramebufferParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_4_3_Core->GetFramebufferParameteriv(target, pname, params);
+ d_4_3_Core->f.GetFramebufferParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glFramebufferParameteri(GLenum target, GLenum pname, GLint param)
{
- d_4_3_Core->FramebufferParameteri(target, pname, param);
+ d_4_3_Core->f.FramebufferParameteri(target, pname, param);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexBindingDivisor(GLuint bindingindex, GLuint divisor)
{
- d_4_3_Core->VertexBindingDivisor(bindingindex, divisor);
+ d_4_3_Core->f.VertexBindingDivisor(bindingindex, divisor);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttribBinding(GLuint attribindex, GLuint bindingindex)
{
- d_4_3_Core->VertexAttribBinding(attribindex, bindingindex);
+ d_4_3_Core->f.VertexAttribBinding(attribindex, bindingindex);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttribLFormat(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)
{
- d_4_3_Core->VertexAttribLFormat(attribindex, size, type, relativeoffset);
+ d_4_3_Core->f.VertexAttribLFormat(attribindex, size, type, relativeoffset);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttribIFormat(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)
{
- d_4_3_Core->VertexAttribIFormat(attribindex, size, type, relativeoffset);
+ d_4_3_Core->f.VertexAttribIFormat(attribindex, size, type, relativeoffset);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttribFormat(GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset)
{
- d_4_3_Core->VertexAttribFormat(attribindex, size, type, normalized, relativeoffset);
+ d_4_3_Core->f.VertexAttribFormat(attribindex, size, type, normalized, relativeoffset);
}
inline void QOpenGLFunctions_4_3_Compatibility::glBindVertexBuffer(GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride)
{
- d_4_3_Core->BindVertexBuffer(bindingindex, buffer, offset, stride);
+ d_4_3_Core->f.BindVertexBuffer(bindingindex, buffer, offset, stride);
}
inline void QOpenGLFunctions_4_3_Compatibility::glTextureView(GLuint texture, GLenum target, GLuint origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers)
{
- d_4_3_Core->TextureView(texture, target, origtexture, internalformat, minlevel, numlevels, minlayer, numlayers);
+ d_4_3_Core->f.TextureView(texture, target, origtexture, internalformat, minlevel, numlevels, minlayer, numlayers);
}
inline void QOpenGLFunctions_4_3_Compatibility::glCopyImageSubData(GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei srcDepth)
{
- d_4_3_Core->CopyImageSubData(srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName, dstTarget, dstLevel, dstX, dstY, dstZ, srcWidth, srcHeight, srcDepth);
+ d_4_3_Core->f.CopyImageSubData(srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName, dstTarget, dstLevel, dstX, dstY, dstZ, srcWidth, srcHeight, srcDepth);
}
inline void QOpenGLFunctions_4_3_Compatibility::glDispatchComputeIndirect(GLintptr indirect)
{
- d_4_3_Core->DispatchComputeIndirect(indirect);
+ d_4_3_Core->f.DispatchComputeIndirect(indirect);
}
inline void QOpenGLFunctions_4_3_Compatibility::glDispatchCompute(GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z)
{
- d_4_3_Core->DispatchCompute(num_groups_x, num_groups_y, num_groups_z);
+ d_4_3_Core->f.DispatchCompute(num_groups_x, num_groups_y, num_groups_z);
}
inline void QOpenGLFunctions_4_3_Compatibility::glClearBufferSubData(GLenum target, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data)
{
- d_4_3_Core->ClearBufferSubData(target, internalformat, offset, size, format, type, data);
+ d_4_3_Core->f.ClearBufferSubData(target, internalformat, offset, size, format, type, data);
}
inline void QOpenGLFunctions_4_3_Compatibility::glClearBufferData(GLenum target, GLenum internalformat, GLenum format, GLenum type, const void *data)
{
- d_4_3_Core->ClearBufferData(target, internalformat, format, type, data);
+ d_4_3_Core->f.ClearBufferData(target, internalformat, format, type, data);
}
// OpenGL 1.0 deprecated functions
inline void QOpenGLFunctions_4_3_Compatibility::glTranslatef(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->Translatef(x, y, z);
+ d_1_0_Deprecated->f.Translatef(x, y, z);
}
inline void QOpenGLFunctions_4_3_Compatibility::glTranslated(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->Translated(x, y, z);
+ d_1_0_Deprecated->f.Translated(x, y, z);
}
inline void QOpenGLFunctions_4_3_Compatibility::glScalef(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->Scalef(x, y, z);
+ d_1_0_Deprecated->f.Scalef(x, y, z);
}
inline void QOpenGLFunctions_4_3_Compatibility::glScaled(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->Scaled(x, y, z);
+ d_1_0_Deprecated->f.Scaled(x, y, z);
}
inline void QOpenGLFunctions_4_3_Compatibility::glRotatef(GLfloat angle, GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->Rotatef(angle, x, y, z);
+ d_1_0_Deprecated->f.Rotatef(angle, x, y, z);
}
inline void QOpenGLFunctions_4_3_Compatibility::glRotated(GLdouble angle, GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->Rotated(angle, x, y, z);
+ d_1_0_Deprecated->f.Rotated(angle, x, y, z);
}
inline void QOpenGLFunctions_4_3_Compatibility::glPushMatrix()
{
- d_1_0_Deprecated->PushMatrix();
+ d_1_0_Deprecated->f.PushMatrix();
}
inline void QOpenGLFunctions_4_3_Compatibility::glPopMatrix()
{
- d_1_0_Deprecated->PopMatrix();
+ d_1_0_Deprecated->f.PopMatrix();
}
inline void QOpenGLFunctions_4_3_Compatibility::glOrtho(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
{
- d_1_0_Deprecated->Ortho(left, right, bottom, top, zNear, zFar);
+ d_1_0_Deprecated->f.Ortho(left, right, bottom, top, zNear, zFar);
}
inline void QOpenGLFunctions_4_3_Compatibility::glMultMatrixd(const GLdouble *m)
{
- d_1_0_Deprecated->MultMatrixd(m);
+ d_1_0_Deprecated->f.MultMatrixd(m);
}
inline void QOpenGLFunctions_4_3_Compatibility::glMultMatrixf(const GLfloat *m)
{
- d_1_0_Deprecated->MultMatrixf(m);
+ d_1_0_Deprecated->f.MultMatrixf(m);
}
inline void QOpenGLFunctions_4_3_Compatibility::glMatrixMode(GLenum mode)
{
- d_1_0_Deprecated->MatrixMode(mode);
+ d_1_0_Deprecated->f.MatrixMode(mode);
}
inline void QOpenGLFunctions_4_3_Compatibility::glLoadMatrixd(const GLdouble *m)
{
- d_1_0_Deprecated->LoadMatrixd(m);
+ d_1_0_Deprecated->f.LoadMatrixd(m);
}
inline void QOpenGLFunctions_4_3_Compatibility::glLoadMatrixf(const GLfloat *m)
{
- d_1_0_Deprecated->LoadMatrixf(m);
+ d_1_0_Deprecated->f.LoadMatrixf(m);
}
inline void QOpenGLFunctions_4_3_Compatibility::glLoadIdentity()
{
- d_1_0_Deprecated->LoadIdentity();
+ d_1_0_Deprecated->f.LoadIdentity();
}
inline void QOpenGLFunctions_4_3_Compatibility::glFrustum(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
{
- d_1_0_Deprecated->Frustum(left, right, bottom, top, zNear, zFar);
+ d_1_0_Deprecated->f.Frustum(left, right, bottom, top, zNear, zFar);
}
inline GLboolean QOpenGLFunctions_4_3_Compatibility::glIsList(GLuint list)
{
- return d_1_0_Deprecated->IsList(list);
+ return d_1_0_Deprecated->f.IsList(list);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetTexGeniv(GLenum coord, GLenum pname, GLint *params)
{
- d_1_0_Deprecated->GetTexGeniv(coord, pname, params);
+ d_1_0_Deprecated->f.GetTexGeniv(coord, pname, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetTexGenfv(GLenum coord, GLenum pname, GLfloat *params)
{
- d_1_0_Deprecated->GetTexGenfv(coord, pname, params);
+ d_1_0_Deprecated->f.GetTexGenfv(coord, pname, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetTexGendv(GLenum coord, GLenum pname, GLdouble *params)
{
- d_1_0_Deprecated->GetTexGendv(coord, pname, params);
+ d_1_0_Deprecated->f.GetTexGendv(coord, pname, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetTexEnviv(GLenum target, GLenum pname, GLint *params)
{
- d_1_0_Deprecated->GetTexEnviv(target, pname, params);
+ d_1_0_Deprecated->f.GetTexEnviv(target, pname, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetTexEnvfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_0_Deprecated->GetTexEnvfv(target, pname, params);
+ d_1_0_Deprecated->f.GetTexEnvfv(target, pname, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetPolygonStipple(GLubyte *mask)
{
- d_1_0_Deprecated->GetPolygonStipple(mask);
+ d_1_0_Deprecated->f.GetPolygonStipple(mask);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetPixelMapusv(GLenum map, GLushort *values)
{
- d_1_0_Deprecated->GetPixelMapusv(map, values);
+ d_1_0_Deprecated->f.GetPixelMapusv(map, values);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetPixelMapuiv(GLenum map, GLuint *values)
{
- d_1_0_Deprecated->GetPixelMapuiv(map, values);
+ d_1_0_Deprecated->f.GetPixelMapuiv(map, values);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetPixelMapfv(GLenum map, GLfloat *values)
{
- d_1_0_Deprecated->GetPixelMapfv(map, values);
+ d_1_0_Deprecated->f.GetPixelMapfv(map, values);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetMaterialiv(GLenum face, GLenum pname, GLint *params)
{
- d_1_0_Deprecated->GetMaterialiv(face, pname, params);
+ d_1_0_Deprecated->f.GetMaterialiv(face, pname, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetMaterialfv(GLenum face, GLenum pname, GLfloat *params)
{
- d_1_0_Deprecated->GetMaterialfv(face, pname, params);
+ d_1_0_Deprecated->f.GetMaterialfv(face, pname, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetMapiv(GLenum target, GLenum query, GLint *v)
{
- d_1_0_Deprecated->GetMapiv(target, query, v);
+ d_1_0_Deprecated->f.GetMapiv(target, query, v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetMapfv(GLenum target, GLenum query, GLfloat *v)
{
- d_1_0_Deprecated->GetMapfv(target, query, v);
+ d_1_0_Deprecated->f.GetMapfv(target, query, v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetMapdv(GLenum target, GLenum query, GLdouble *v)
{
- d_1_0_Deprecated->GetMapdv(target, query, v);
+ d_1_0_Deprecated->f.GetMapdv(target, query, v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetLightiv(GLenum light, GLenum pname, GLint *params)
{
- d_1_0_Deprecated->GetLightiv(light, pname, params);
+ d_1_0_Deprecated->f.GetLightiv(light, pname, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetLightfv(GLenum light, GLenum pname, GLfloat *params)
{
- d_1_0_Deprecated->GetLightfv(light, pname, params);
+ d_1_0_Deprecated->f.GetLightfv(light, pname, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetClipPlane(GLenum plane, GLdouble *equation)
{
- d_1_0_Deprecated->GetClipPlane(plane, equation);
+ d_1_0_Deprecated->f.GetClipPlane(plane, equation);
}
inline void QOpenGLFunctions_4_3_Compatibility::glDrawPixels(GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_0_Deprecated->DrawPixels(width, height, format, type, pixels);
+ d_1_0_Deprecated->f.DrawPixels(width, height, format, type, pixels);
}
inline void QOpenGLFunctions_4_3_Compatibility::glCopyPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum type)
{
- d_1_0_Deprecated->CopyPixels(x, y, width, height, type);
+ d_1_0_Deprecated->f.CopyPixels(x, y, width, height, type);
}
inline void QOpenGLFunctions_4_3_Compatibility::glPixelMapusv(GLenum map, GLint mapsize, const GLushort *values)
{
- d_1_0_Deprecated->PixelMapusv(map, mapsize, values);
+ d_1_0_Deprecated->f.PixelMapusv(map, mapsize, values);
}
inline void QOpenGLFunctions_4_3_Compatibility::glPixelMapuiv(GLenum map, GLint mapsize, const GLuint *values)
{
- d_1_0_Deprecated->PixelMapuiv(map, mapsize, values);
+ d_1_0_Deprecated->f.PixelMapuiv(map, mapsize, values);
}
inline void QOpenGLFunctions_4_3_Compatibility::glPixelMapfv(GLenum map, GLint mapsize, const GLfloat *values)
{
- d_1_0_Deprecated->PixelMapfv(map, mapsize, values);
+ d_1_0_Deprecated->f.PixelMapfv(map, mapsize, values);
}
inline void QOpenGLFunctions_4_3_Compatibility::glPixelTransferi(GLenum pname, GLint param)
{
- d_1_0_Deprecated->PixelTransferi(pname, param);
+ d_1_0_Deprecated->f.PixelTransferi(pname, param);
}
inline void QOpenGLFunctions_4_3_Compatibility::glPixelTransferf(GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->PixelTransferf(pname, param);
+ d_1_0_Deprecated->f.PixelTransferf(pname, param);
}
inline void QOpenGLFunctions_4_3_Compatibility::glPixelZoom(GLfloat xfactor, GLfloat yfactor)
{
- d_1_0_Deprecated->PixelZoom(xfactor, yfactor);
+ d_1_0_Deprecated->f.PixelZoom(xfactor, yfactor);
}
inline void QOpenGLFunctions_4_3_Compatibility::glAlphaFunc(GLenum func, GLfloat ref)
{
- d_1_0_Deprecated->AlphaFunc(func, ref);
+ d_1_0_Deprecated->f.AlphaFunc(func, ref);
}
inline void QOpenGLFunctions_4_3_Compatibility::glEvalPoint2(GLint i, GLint j)
{
- d_1_0_Deprecated->EvalPoint2(i, j);
+ d_1_0_Deprecated->f.EvalPoint2(i, j);
}
inline void QOpenGLFunctions_4_3_Compatibility::glEvalMesh2(GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2)
{
- d_1_0_Deprecated->EvalMesh2(mode, i1, i2, j1, j2);
+ d_1_0_Deprecated->f.EvalMesh2(mode, i1, i2, j1, j2);
}
inline void QOpenGLFunctions_4_3_Compatibility::glEvalPoint1(GLint i)
{
- d_1_0_Deprecated->EvalPoint1(i);
+ d_1_0_Deprecated->f.EvalPoint1(i);
}
inline void QOpenGLFunctions_4_3_Compatibility::glEvalMesh1(GLenum mode, GLint i1, GLint i2)
{
- d_1_0_Deprecated->EvalMesh1(mode, i1, i2);
+ d_1_0_Deprecated->f.EvalMesh1(mode, i1, i2);
}
inline void QOpenGLFunctions_4_3_Compatibility::glEvalCoord2fv(const GLfloat *u)
{
- d_1_0_Deprecated->EvalCoord2fv(u);
+ d_1_0_Deprecated->f.EvalCoord2fv(u);
}
inline void QOpenGLFunctions_4_3_Compatibility::glEvalCoord2f(GLfloat u, GLfloat v)
{
- d_1_0_Deprecated->EvalCoord2f(u, v);
+ d_1_0_Deprecated->f.EvalCoord2f(u, v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glEvalCoord2dv(const GLdouble *u)
{
- d_1_0_Deprecated->EvalCoord2dv(u);
+ d_1_0_Deprecated->f.EvalCoord2dv(u);
}
inline void QOpenGLFunctions_4_3_Compatibility::glEvalCoord2d(GLdouble u, GLdouble v)
{
- d_1_0_Deprecated->EvalCoord2d(u, v);
+ d_1_0_Deprecated->f.EvalCoord2d(u, v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glEvalCoord1fv(const GLfloat *u)
{
- d_1_0_Deprecated->EvalCoord1fv(u);
+ d_1_0_Deprecated->f.EvalCoord1fv(u);
}
inline void QOpenGLFunctions_4_3_Compatibility::glEvalCoord1f(GLfloat u)
{
- d_1_0_Deprecated->EvalCoord1f(u);
+ d_1_0_Deprecated->f.EvalCoord1f(u);
}
inline void QOpenGLFunctions_4_3_Compatibility::glEvalCoord1dv(const GLdouble *u)
{
- d_1_0_Deprecated->EvalCoord1dv(u);
+ d_1_0_Deprecated->f.EvalCoord1dv(u);
}
inline void QOpenGLFunctions_4_3_Compatibility::glEvalCoord1d(GLdouble u)
{
- d_1_0_Deprecated->EvalCoord1d(u);
+ d_1_0_Deprecated->f.EvalCoord1d(u);
}
inline void QOpenGLFunctions_4_3_Compatibility::glMapGrid2f(GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2)
{
- d_1_0_Deprecated->MapGrid2f(un, u1, u2, vn, v1, v2);
+ d_1_0_Deprecated->f.MapGrid2f(un, u1, u2, vn, v1, v2);
}
inline void QOpenGLFunctions_4_3_Compatibility::glMapGrid2d(GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2)
{
- d_1_0_Deprecated->MapGrid2d(un, u1, u2, vn, v1, v2);
+ d_1_0_Deprecated->f.MapGrid2d(un, u1, u2, vn, v1, v2);
}
inline void QOpenGLFunctions_4_3_Compatibility::glMapGrid1f(GLint un, GLfloat u1, GLfloat u2)
{
- d_1_0_Deprecated->MapGrid1f(un, u1, u2);
+ d_1_0_Deprecated->f.MapGrid1f(un, u1, u2);
}
inline void QOpenGLFunctions_4_3_Compatibility::glMapGrid1d(GLint un, GLdouble u1, GLdouble u2)
{
- d_1_0_Deprecated->MapGrid1d(un, u1, u2);
+ d_1_0_Deprecated->f.MapGrid1d(un, u1, u2);
}
inline void QOpenGLFunctions_4_3_Compatibility::glMap2f(GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points)
{
- d_1_0_Deprecated->Map2f(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points);
+ d_1_0_Deprecated->f.Map2f(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points);
}
inline void QOpenGLFunctions_4_3_Compatibility::glMap2d(GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points)
{
- d_1_0_Deprecated->Map2d(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points);
+ d_1_0_Deprecated->f.Map2d(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points);
}
inline void QOpenGLFunctions_4_3_Compatibility::glMap1f(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points)
{
- d_1_0_Deprecated->Map1f(target, u1, u2, stride, order, points);
+ d_1_0_Deprecated->f.Map1f(target, u1, u2, stride, order, points);
}
inline void QOpenGLFunctions_4_3_Compatibility::glMap1d(GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points)
{
- d_1_0_Deprecated->Map1d(target, u1, u2, stride, order, points);
+ d_1_0_Deprecated->f.Map1d(target, u1, u2, stride, order, points);
}
inline void QOpenGLFunctions_4_3_Compatibility::glPushAttrib(GLbitfield mask)
{
- d_1_0_Deprecated->PushAttrib(mask);
+ d_1_0_Deprecated->f.PushAttrib(mask);
}
inline void QOpenGLFunctions_4_3_Compatibility::glPopAttrib()
{
- d_1_0_Deprecated->PopAttrib();
+ d_1_0_Deprecated->f.PopAttrib();
}
inline void QOpenGLFunctions_4_3_Compatibility::glAccum(GLenum op, GLfloat value)
{
- d_1_0_Deprecated->Accum(op, value);
+ d_1_0_Deprecated->f.Accum(op, value);
}
inline void QOpenGLFunctions_4_3_Compatibility::glIndexMask(GLuint mask)
{
- d_1_0_Deprecated->IndexMask(mask);
+ d_1_0_Deprecated->f.IndexMask(mask);
}
inline void QOpenGLFunctions_4_3_Compatibility::glClearIndex(GLfloat c)
{
- d_1_0_Deprecated->ClearIndex(c);
+ d_1_0_Deprecated->f.ClearIndex(c);
}
inline void QOpenGLFunctions_4_3_Compatibility::glClearAccum(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_0_Deprecated->ClearAccum(red, green, blue, alpha);
+ d_1_0_Deprecated->f.ClearAccum(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_3_Compatibility::glPushName(GLuint name)
{
- d_1_0_Deprecated->PushName(name);
+ d_1_0_Deprecated->f.PushName(name);
}
inline void QOpenGLFunctions_4_3_Compatibility::glPopName()
{
- d_1_0_Deprecated->PopName();
+ d_1_0_Deprecated->f.PopName();
}
inline void QOpenGLFunctions_4_3_Compatibility::glPassThrough(GLfloat token)
{
- d_1_0_Deprecated->PassThrough(token);
+ d_1_0_Deprecated->f.PassThrough(token);
}
inline void QOpenGLFunctions_4_3_Compatibility::glLoadName(GLuint name)
{
- d_1_0_Deprecated->LoadName(name);
+ d_1_0_Deprecated->f.LoadName(name);
}
inline void QOpenGLFunctions_4_3_Compatibility::glInitNames()
{
- d_1_0_Deprecated->InitNames();
+ d_1_0_Deprecated->f.InitNames();
}
inline GLint QOpenGLFunctions_4_3_Compatibility::glRenderMode(GLenum mode)
{
- return d_1_0_Deprecated->RenderMode(mode);
+ return d_1_0_Deprecated->f.RenderMode(mode);
}
inline void QOpenGLFunctions_4_3_Compatibility::glSelectBuffer(GLsizei size, GLuint *buffer)
{
- d_1_0_Deprecated->SelectBuffer(size, buffer);
+ d_1_0_Deprecated->f.SelectBuffer(size, buffer);
}
inline void QOpenGLFunctions_4_3_Compatibility::glFeedbackBuffer(GLsizei size, GLenum type, GLfloat *buffer)
{
- d_1_0_Deprecated->FeedbackBuffer(size, type, buffer);
+ d_1_0_Deprecated->f.FeedbackBuffer(size, type, buffer);
}
inline void QOpenGLFunctions_4_3_Compatibility::glTexGeniv(GLenum coord, GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->TexGeniv(coord, pname, params);
+ d_1_0_Deprecated->f.TexGeniv(coord, pname, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glTexGeni(GLenum coord, GLenum pname, GLint param)
{
- d_1_0_Deprecated->TexGeni(coord, pname, param);
+ d_1_0_Deprecated->f.TexGeni(coord, pname, param);
}
inline void QOpenGLFunctions_4_3_Compatibility::glTexGenfv(GLenum coord, GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->TexGenfv(coord, pname, params);
+ d_1_0_Deprecated->f.TexGenfv(coord, pname, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glTexGenf(GLenum coord, GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->TexGenf(coord, pname, param);
+ d_1_0_Deprecated->f.TexGenf(coord, pname, param);
}
inline void QOpenGLFunctions_4_3_Compatibility::glTexGendv(GLenum coord, GLenum pname, const GLdouble *params)
{
- d_1_0_Deprecated->TexGendv(coord, pname, params);
+ d_1_0_Deprecated->f.TexGendv(coord, pname, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glTexGend(GLenum coord, GLenum pname, GLdouble param)
{
- d_1_0_Deprecated->TexGend(coord, pname, param);
+ d_1_0_Deprecated->f.TexGend(coord, pname, param);
}
inline void QOpenGLFunctions_4_3_Compatibility::glTexEnviv(GLenum target, GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->TexEnviv(target, pname, params);
+ d_1_0_Deprecated->f.TexEnviv(target, pname, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glTexEnvi(GLenum target, GLenum pname, GLint param)
{
- d_1_0_Deprecated->TexEnvi(target, pname, param);
+ d_1_0_Deprecated->f.TexEnvi(target, pname, param);
}
inline void QOpenGLFunctions_4_3_Compatibility::glTexEnvfv(GLenum target, GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->TexEnvfv(target, pname, params);
+ d_1_0_Deprecated->f.TexEnvfv(target, pname, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glTexEnvf(GLenum target, GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->TexEnvf(target, pname, param);
+ d_1_0_Deprecated->f.TexEnvf(target, pname, param);
}
inline void QOpenGLFunctions_4_3_Compatibility::glShadeModel(GLenum mode)
{
- d_1_0_Deprecated->ShadeModel(mode);
+ d_1_0_Deprecated->f.ShadeModel(mode);
}
inline void QOpenGLFunctions_4_3_Compatibility::glPolygonStipple(const GLubyte *mask)
{
- d_1_0_Deprecated->PolygonStipple(mask);
+ d_1_0_Deprecated->f.PolygonStipple(mask);
}
inline void QOpenGLFunctions_4_3_Compatibility::glMaterialiv(GLenum face, GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->Materialiv(face, pname, params);
+ d_1_0_Deprecated->f.Materialiv(face, pname, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glMateriali(GLenum face, GLenum pname, GLint param)
{
- d_1_0_Deprecated->Materiali(face, pname, param);
+ d_1_0_Deprecated->f.Materiali(face, pname, param);
}
inline void QOpenGLFunctions_4_3_Compatibility::glMaterialfv(GLenum face, GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->Materialfv(face, pname, params);
+ d_1_0_Deprecated->f.Materialfv(face, pname, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glMaterialf(GLenum face, GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->Materialf(face, pname, param);
+ d_1_0_Deprecated->f.Materialf(face, pname, param);
}
inline void QOpenGLFunctions_4_3_Compatibility::glLineStipple(GLint factor, GLushort pattern)
{
- d_1_0_Deprecated->LineStipple(factor, pattern);
+ d_1_0_Deprecated->f.LineStipple(factor, pattern);
}
inline void QOpenGLFunctions_4_3_Compatibility::glLightModeliv(GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->LightModeliv(pname, params);
+ d_1_0_Deprecated->f.LightModeliv(pname, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glLightModeli(GLenum pname, GLint param)
{
- d_1_0_Deprecated->LightModeli(pname, param);
+ d_1_0_Deprecated->f.LightModeli(pname, param);
}
inline void QOpenGLFunctions_4_3_Compatibility::glLightModelfv(GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->LightModelfv(pname, params);
+ d_1_0_Deprecated->f.LightModelfv(pname, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glLightModelf(GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->LightModelf(pname, param);
+ d_1_0_Deprecated->f.LightModelf(pname, param);
}
inline void QOpenGLFunctions_4_3_Compatibility::glLightiv(GLenum light, GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->Lightiv(light, pname, params);
+ d_1_0_Deprecated->f.Lightiv(light, pname, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glLighti(GLenum light, GLenum pname, GLint param)
{
- d_1_0_Deprecated->Lighti(light, pname, param);
+ d_1_0_Deprecated->f.Lighti(light, pname, param);
}
inline void QOpenGLFunctions_4_3_Compatibility::glLightfv(GLenum light, GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->Lightfv(light, pname, params);
+ d_1_0_Deprecated->f.Lightfv(light, pname, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glLightf(GLenum light, GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->Lightf(light, pname, param);
+ d_1_0_Deprecated->f.Lightf(light, pname, param);
}
inline void QOpenGLFunctions_4_3_Compatibility::glFogiv(GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->Fogiv(pname, params);
+ d_1_0_Deprecated->f.Fogiv(pname, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glFogi(GLenum pname, GLint param)
{
- d_1_0_Deprecated->Fogi(pname, param);
+ d_1_0_Deprecated->f.Fogi(pname, param);
}
inline void QOpenGLFunctions_4_3_Compatibility::glFogfv(GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->Fogfv(pname, params);
+ d_1_0_Deprecated->f.Fogfv(pname, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glFogf(GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->Fogf(pname, param);
+ d_1_0_Deprecated->f.Fogf(pname, param);
}
inline void QOpenGLFunctions_4_3_Compatibility::glColorMaterial(GLenum face, GLenum mode)
{
- d_1_0_Deprecated->ColorMaterial(face, mode);
+ d_1_0_Deprecated->f.ColorMaterial(face, mode);
}
inline void QOpenGLFunctions_4_3_Compatibility::glClipPlane(GLenum plane, const GLdouble *equation)
{
- d_1_0_Deprecated->ClipPlane(plane, equation);
+ d_1_0_Deprecated->f.ClipPlane(plane, equation);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertex4sv(const GLshort *v)
{
- d_1_0_Deprecated->Vertex4sv(v);
+ d_1_0_Deprecated->f.Vertex4sv(v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertex4s(GLshort x, GLshort y, GLshort z, GLshort w)
{
- d_1_0_Deprecated->Vertex4s(x, y, z, w);
+ d_1_0_Deprecated->f.Vertex4s(x, y, z, w);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertex4iv(const GLint *v)
{
- d_1_0_Deprecated->Vertex4iv(v);
+ d_1_0_Deprecated->f.Vertex4iv(v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertex4i(GLint x, GLint y, GLint z, GLint w)
{
- d_1_0_Deprecated->Vertex4i(x, y, z, w);
+ d_1_0_Deprecated->f.Vertex4i(x, y, z, w);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertex4fv(const GLfloat *v)
{
- d_1_0_Deprecated->Vertex4fv(v);
+ d_1_0_Deprecated->f.Vertex4fv(v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertex4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
{
- d_1_0_Deprecated->Vertex4f(x, y, z, w);
+ d_1_0_Deprecated->f.Vertex4f(x, y, z, w);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertex4dv(const GLdouble *v)
{
- d_1_0_Deprecated->Vertex4dv(v);
+ d_1_0_Deprecated->f.Vertex4dv(v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertex4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
{
- d_1_0_Deprecated->Vertex4d(x, y, z, w);
+ d_1_0_Deprecated->f.Vertex4d(x, y, z, w);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertex3sv(const GLshort *v)
{
- d_1_0_Deprecated->Vertex3sv(v);
+ d_1_0_Deprecated->f.Vertex3sv(v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertex3s(GLshort x, GLshort y, GLshort z)
{
- d_1_0_Deprecated->Vertex3s(x, y, z);
+ d_1_0_Deprecated->f.Vertex3s(x, y, z);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertex3iv(const GLint *v)
{
- d_1_0_Deprecated->Vertex3iv(v);
+ d_1_0_Deprecated->f.Vertex3iv(v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertex3i(GLint x, GLint y, GLint z)
{
- d_1_0_Deprecated->Vertex3i(x, y, z);
+ d_1_0_Deprecated->f.Vertex3i(x, y, z);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertex3fv(const GLfloat *v)
{
- d_1_0_Deprecated->Vertex3fv(v);
+ d_1_0_Deprecated->f.Vertex3fv(v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertex3f(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->Vertex3f(x, y, z);
+ d_1_0_Deprecated->f.Vertex3f(x, y, z);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertex3dv(const GLdouble *v)
{
- d_1_0_Deprecated->Vertex3dv(v);
+ d_1_0_Deprecated->f.Vertex3dv(v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertex3d(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->Vertex3d(x, y, z);
+ d_1_0_Deprecated->f.Vertex3d(x, y, z);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertex2sv(const GLshort *v)
{
- d_1_0_Deprecated->Vertex2sv(v);
+ d_1_0_Deprecated->f.Vertex2sv(v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertex2s(GLshort x, GLshort y)
{
- d_1_0_Deprecated->Vertex2s(x, y);
+ d_1_0_Deprecated->f.Vertex2s(x, y);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertex2iv(const GLint *v)
{
- d_1_0_Deprecated->Vertex2iv(v);
+ d_1_0_Deprecated->f.Vertex2iv(v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertex2i(GLint x, GLint y)
{
- d_1_0_Deprecated->Vertex2i(x, y);
+ d_1_0_Deprecated->f.Vertex2i(x, y);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertex2fv(const GLfloat *v)
{
- d_1_0_Deprecated->Vertex2fv(v);
+ d_1_0_Deprecated->f.Vertex2fv(v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertex2f(GLfloat x, GLfloat y)
{
- d_1_0_Deprecated->Vertex2f(x, y);
+ d_1_0_Deprecated->f.Vertex2f(x, y);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertex2dv(const GLdouble *v)
{
- d_1_0_Deprecated->Vertex2dv(v);
+ d_1_0_Deprecated->f.Vertex2dv(v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertex2d(GLdouble x, GLdouble y)
{
- d_1_0_Deprecated->Vertex2d(x, y);
+ d_1_0_Deprecated->f.Vertex2d(x, y);
}
inline void QOpenGLFunctions_4_3_Compatibility::glTexCoord4sv(const GLshort *v)
{
- d_1_0_Deprecated->TexCoord4sv(v);
+ d_1_0_Deprecated->f.TexCoord4sv(v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glTexCoord4s(GLshort s, GLshort t, GLshort r, GLshort q)
{
- d_1_0_Deprecated->TexCoord4s(s, t, r, q);
+ d_1_0_Deprecated->f.TexCoord4s(s, t, r, q);
}
inline void QOpenGLFunctions_4_3_Compatibility::glTexCoord4iv(const GLint *v)
{
- d_1_0_Deprecated->TexCoord4iv(v);
+ d_1_0_Deprecated->f.TexCoord4iv(v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glTexCoord4i(GLint s, GLint t, GLint r, GLint q)
{
- d_1_0_Deprecated->TexCoord4i(s, t, r, q);
+ d_1_0_Deprecated->f.TexCoord4i(s, t, r, q);
}
inline void QOpenGLFunctions_4_3_Compatibility::glTexCoord4fv(const GLfloat *v)
{
- d_1_0_Deprecated->TexCoord4fv(v);
+ d_1_0_Deprecated->f.TexCoord4fv(v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glTexCoord4f(GLfloat s, GLfloat t, GLfloat r, GLfloat q)
{
- d_1_0_Deprecated->TexCoord4f(s, t, r, q);
+ d_1_0_Deprecated->f.TexCoord4f(s, t, r, q);
}
inline void QOpenGLFunctions_4_3_Compatibility::glTexCoord4dv(const GLdouble *v)
{
- d_1_0_Deprecated->TexCoord4dv(v);
+ d_1_0_Deprecated->f.TexCoord4dv(v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glTexCoord4d(GLdouble s, GLdouble t, GLdouble r, GLdouble q)
{
- d_1_0_Deprecated->TexCoord4d(s, t, r, q);
+ d_1_0_Deprecated->f.TexCoord4d(s, t, r, q);
}
inline void QOpenGLFunctions_4_3_Compatibility::glTexCoord3sv(const GLshort *v)
{
- d_1_0_Deprecated->TexCoord3sv(v);
+ d_1_0_Deprecated->f.TexCoord3sv(v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glTexCoord3s(GLshort s, GLshort t, GLshort r)
{
- d_1_0_Deprecated->TexCoord3s(s, t, r);
+ d_1_0_Deprecated->f.TexCoord3s(s, t, r);
}
inline void QOpenGLFunctions_4_3_Compatibility::glTexCoord3iv(const GLint *v)
{
- d_1_0_Deprecated->TexCoord3iv(v);
+ d_1_0_Deprecated->f.TexCoord3iv(v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glTexCoord3i(GLint s, GLint t, GLint r)
{
- d_1_0_Deprecated->TexCoord3i(s, t, r);
+ d_1_0_Deprecated->f.TexCoord3i(s, t, r);
}
inline void QOpenGLFunctions_4_3_Compatibility::glTexCoord3fv(const GLfloat *v)
{
- d_1_0_Deprecated->TexCoord3fv(v);
+ d_1_0_Deprecated->f.TexCoord3fv(v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glTexCoord3f(GLfloat s, GLfloat t, GLfloat r)
{
- d_1_0_Deprecated->TexCoord3f(s, t, r);
+ d_1_0_Deprecated->f.TexCoord3f(s, t, r);
}
inline void QOpenGLFunctions_4_3_Compatibility::glTexCoord3dv(const GLdouble *v)
{
- d_1_0_Deprecated->TexCoord3dv(v);
+ d_1_0_Deprecated->f.TexCoord3dv(v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glTexCoord3d(GLdouble s, GLdouble t, GLdouble r)
{
- d_1_0_Deprecated->TexCoord3d(s, t, r);
+ d_1_0_Deprecated->f.TexCoord3d(s, t, r);
}
inline void QOpenGLFunctions_4_3_Compatibility::glTexCoord2sv(const GLshort *v)
{
- d_1_0_Deprecated->TexCoord2sv(v);
+ d_1_0_Deprecated->f.TexCoord2sv(v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glTexCoord2s(GLshort s, GLshort t)
{
- d_1_0_Deprecated->TexCoord2s(s, t);
+ d_1_0_Deprecated->f.TexCoord2s(s, t);
}
inline void QOpenGLFunctions_4_3_Compatibility::glTexCoord2iv(const GLint *v)
{
- d_1_0_Deprecated->TexCoord2iv(v);
+ d_1_0_Deprecated->f.TexCoord2iv(v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glTexCoord2i(GLint s, GLint t)
{
- d_1_0_Deprecated->TexCoord2i(s, t);
+ d_1_0_Deprecated->f.TexCoord2i(s, t);
}
inline void QOpenGLFunctions_4_3_Compatibility::glTexCoord2fv(const GLfloat *v)
{
- d_1_0_Deprecated->TexCoord2fv(v);
+ d_1_0_Deprecated->f.TexCoord2fv(v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glTexCoord2f(GLfloat s, GLfloat t)
{
- d_1_0_Deprecated->TexCoord2f(s, t);
+ d_1_0_Deprecated->f.TexCoord2f(s, t);
}
inline void QOpenGLFunctions_4_3_Compatibility::glTexCoord2dv(const GLdouble *v)
{
- d_1_0_Deprecated->TexCoord2dv(v);
+ d_1_0_Deprecated->f.TexCoord2dv(v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glTexCoord2d(GLdouble s, GLdouble t)
{
- d_1_0_Deprecated->TexCoord2d(s, t);
+ d_1_0_Deprecated->f.TexCoord2d(s, t);
}
inline void QOpenGLFunctions_4_3_Compatibility::glTexCoord1sv(const GLshort *v)
{
- d_1_0_Deprecated->TexCoord1sv(v);
+ d_1_0_Deprecated->f.TexCoord1sv(v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glTexCoord1s(GLshort s)
{
- d_1_0_Deprecated->TexCoord1s(s);
+ d_1_0_Deprecated->f.TexCoord1s(s);
}
inline void QOpenGLFunctions_4_3_Compatibility::glTexCoord1iv(const GLint *v)
{
- d_1_0_Deprecated->TexCoord1iv(v);
+ d_1_0_Deprecated->f.TexCoord1iv(v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glTexCoord1i(GLint s)
{
- d_1_0_Deprecated->TexCoord1i(s);
+ d_1_0_Deprecated->f.TexCoord1i(s);
}
inline void QOpenGLFunctions_4_3_Compatibility::glTexCoord1fv(const GLfloat *v)
{
- d_1_0_Deprecated->TexCoord1fv(v);
+ d_1_0_Deprecated->f.TexCoord1fv(v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glTexCoord1f(GLfloat s)
{
- d_1_0_Deprecated->TexCoord1f(s);
+ d_1_0_Deprecated->f.TexCoord1f(s);
}
inline void QOpenGLFunctions_4_3_Compatibility::glTexCoord1dv(const GLdouble *v)
{
- d_1_0_Deprecated->TexCoord1dv(v);
+ d_1_0_Deprecated->f.TexCoord1dv(v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glTexCoord1d(GLdouble s)
{
- d_1_0_Deprecated->TexCoord1d(s);
+ d_1_0_Deprecated->f.TexCoord1d(s);
}
inline void QOpenGLFunctions_4_3_Compatibility::glRectsv(const GLshort *v1, const GLshort *v2)
{
- d_1_0_Deprecated->Rectsv(v1, v2);
+ d_1_0_Deprecated->f.Rectsv(v1, v2);
}
inline void QOpenGLFunctions_4_3_Compatibility::glRects(GLshort x1, GLshort y1, GLshort x2, GLshort y2)
{
- d_1_0_Deprecated->Rects(x1, y1, x2, y2);
+ d_1_0_Deprecated->f.Rects(x1, y1, x2, y2);
}
inline void QOpenGLFunctions_4_3_Compatibility::glRectiv(const GLint *v1, const GLint *v2)
{
- d_1_0_Deprecated->Rectiv(v1, v2);
+ d_1_0_Deprecated->f.Rectiv(v1, v2);
}
inline void QOpenGLFunctions_4_3_Compatibility::glRecti(GLint x1, GLint y1, GLint x2, GLint y2)
{
- d_1_0_Deprecated->Recti(x1, y1, x2, y2);
+ d_1_0_Deprecated->f.Recti(x1, y1, x2, y2);
}
inline void QOpenGLFunctions_4_3_Compatibility::glRectfv(const GLfloat *v1, const GLfloat *v2)
{
- d_1_0_Deprecated->Rectfv(v1, v2);
+ d_1_0_Deprecated->f.Rectfv(v1, v2);
}
inline void QOpenGLFunctions_4_3_Compatibility::glRectf(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2)
{
- d_1_0_Deprecated->Rectf(x1, y1, x2, y2);
+ d_1_0_Deprecated->f.Rectf(x1, y1, x2, y2);
}
inline void QOpenGLFunctions_4_3_Compatibility::glRectdv(const GLdouble *v1, const GLdouble *v2)
{
- d_1_0_Deprecated->Rectdv(v1, v2);
+ d_1_0_Deprecated->f.Rectdv(v1, v2);
}
inline void QOpenGLFunctions_4_3_Compatibility::glRectd(GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2)
{
- d_1_0_Deprecated->Rectd(x1, y1, x2, y2);
+ d_1_0_Deprecated->f.Rectd(x1, y1, x2, y2);
}
inline void QOpenGLFunctions_4_3_Compatibility::glRasterPos4sv(const GLshort *v)
{
- d_1_0_Deprecated->RasterPos4sv(v);
+ d_1_0_Deprecated->f.RasterPos4sv(v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glRasterPos4s(GLshort x, GLshort y, GLshort z, GLshort w)
{
- d_1_0_Deprecated->RasterPos4s(x, y, z, w);
+ d_1_0_Deprecated->f.RasterPos4s(x, y, z, w);
}
inline void QOpenGLFunctions_4_3_Compatibility::glRasterPos4iv(const GLint *v)
{
- d_1_0_Deprecated->RasterPos4iv(v);
+ d_1_0_Deprecated->f.RasterPos4iv(v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glRasterPos4i(GLint x, GLint y, GLint z, GLint w)
{
- d_1_0_Deprecated->RasterPos4i(x, y, z, w);
+ d_1_0_Deprecated->f.RasterPos4i(x, y, z, w);
}
inline void QOpenGLFunctions_4_3_Compatibility::glRasterPos4fv(const GLfloat *v)
{
- d_1_0_Deprecated->RasterPos4fv(v);
+ d_1_0_Deprecated->f.RasterPos4fv(v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glRasterPos4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
{
- d_1_0_Deprecated->RasterPos4f(x, y, z, w);
+ d_1_0_Deprecated->f.RasterPos4f(x, y, z, w);
}
inline void QOpenGLFunctions_4_3_Compatibility::glRasterPos4dv(const GLdouble *v)
{
- d_1_0_Deprecated->RasterPos4dv(v);
+ d_1_0_Deprecated->f.RasterPos4dv(v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glRasterPos4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
{
- d_1_0_Deprecated->RasterPos4d(x, y, z, w);
+ d_1_0_Deprecated->f.RasterPos4d(x, y, z, w);
}
inline void QOpenGLFunctions_4_3_Compatibility::glRasterPos3sv(const GLshort *v)
{
- d_1_0_Deprecated->RasterPos3sv(v);
+ d_1_0_Deprecated->f.RasterPos3sv(v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glRasterPos3s(GLshort x, GLshort y, GLshort z)
{
- d_1_0_Deprecated->RasterPos3s(x, y, z);
+ d_1_0_Deprecated->f.RasterPos3s(x, y, z);
}
inline void QOpenGLFunctions_4_3_Compatibility::glRasterPos3iv(const GLint *v)
{
- d_1_0_Deprecated->RasterPos3iv(v);
+ d_1_0_Deprecated->f.RasterPos3iv(v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glRasterPos3i(GLint x, GLint y, GLint z)
{
- d_1_0_Deprecated->RasterPos3i(x, y, z);
+ d_1_0_Deprecated->f.RasterPos3i(x, y, z);
}
inline void QOpenGLFunctions_4_3_Compatibility::glRasterPos3fv(const GLfloat *v)
{
- d_1_0_Deprecated->RasterPos3fv(v);
+ d_1_0_Deprecated->f.RasterPos3fv(v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glRasterPos3f(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->RasterPos3f(x, y, z);
+ d_1_0_Deprecated->f.RasterPos3f(x, y, z);
}
inline void QOpenGLFunctions_4_3_Compatibility::glRasterPos3dv(const GLdouble *v)
{
- d_1_0_Deprecated->RasterPos3dv(v);
+ d_1_0_Deprecated->f.RasterPos3dv(v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glRasterPos3d(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->RasterPos3d(x, y, z);
+ d_1_0_Deprecated->f.RasterPos3d(x, y, z);
}
inline void QOpenGLFunctions_4_3_Compatibility::glRasterPos2sv(const GLshort *v)
{
- d_1_0_Deprecated->RasterPos2sv(v);
+ d_1_0_Deprecated->f.RasterPos2sv(v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glRasterPos2s(GLshort x, GLshort y)
{
- d_1_0_Deprecated->RasterPos2s(x, y);
+ d_1_0_Deprecated->f.RasterPos2s(x, y);
}
inline void QOpenGLFunctions_4_3_Compatibility::glRasterPos2iv(const GLint *v)
{
- d_1_0_Deprecated->RasterPos2iv(v);
+ d_1_0_Deprecated->f.RasterPos2iv(v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glRasterPos2i(GLint x, GLint y)
{
- d_1_0_Deprecated->RasterPos2i(x, y);
+ d_1_0_Deprecated->f.RasterPos2i(x, y);
}
inline void QOpenGLFunctions_4_3_Compatibility::glRasterPos2fv(const GLfloat *v)
{
- d_1_0_Deprecated->RasterPos2fv(v);
+ d_1_0_Deprecated->f.RasterPos2fv(v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glRasterPos2f(GLfloat x, GLfloat y)
{
- d_1_0_Deprecated->RasterPos2f(x, y);
+ d_1_0_Deprecated->f.RasterPos2f(x, y);
}
inline void QOpenGLFunctions_4_3_Compatibility::glRasterPos2dv(const GLdouble *v)
{
- d_1_0_Deprecated->RasterPos2dv(v);
+ d_1_0_Deprecated->f.RasterPos2dv(v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glRasterPos2d(GLdouble x, GLdouble y)
{
- d_1_0_Deprecated->RasterPos2d(x, y);
+ d_1_0_Deprecated->f.RasterPos2d(x, y);
}
inline void QOpenGLFunctions_4_3_Compatibility::glNormal3sv(const GLshort *v)
{
- d_1_0_Deprecated->Normal3sv(v);
+ d_1_0_Deprecated->f.Normal3sv(v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glNormal3s(GLshort nx, GLshort ny, GLshort nz)
{
- d_1_0_Deprecated->Normal3s(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3s(nx, ny, nz);
}
inline void QOpenGLFunctions_4_3_Compatibility::glNormal3iv(const GLint *v)
{
- d_1_0_Deprecated->Normal3iv(v);
+ d_1_0_Deprecated->f.Normal3iv(v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glNormal3i(GLint nx, GLint ny, GLint nz)
{
- d_1_0_Deprecated->Normal3i(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3i(nx, ny, nz);
}
inline void QOpenGLFunctions_4_3_Compatibility::glNormal3fv(const GLfloat *v)
{
- d_1_0_Deprecated->Normal3fv(v);
+ d_1_0_Deprecated->f.Normal3fv(v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glNormal3f(GLfloat nx, GLfloat ny, GLfloat nz)
{
- d_1_0_Deprecated->Normal3f(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3f(nx, ny, nz);
}
inline void QOpenGLFunctions_4_3_Compatibility::glNormal3dv(const GLdouble *v)
{
- d_1_0_Deprecated->Normal3dv(v);
+ d_1_0_Deprecated->f.Normal3dv(v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glNormal3d(GLdouble nx, GLdouble ny, GLdouble nz)
{
- d_1_0_Deprecated->Normal3d(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3d(nx, ny, nz);
}
inline void QOpenGLFunctions_4_3_Compatibility::glNormal3bv(const GLbyte *v)
{
- d_1_0_Deprecated->Normal3bv(v);
+ d_1_0_Deprecated->f.Normal3bv(v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glNormal3b(GLbyte nx, GLbyte ny, GLbyte nz)
{
- d_1_0_Deprecated->Normal3b(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3b(nx, ny, nz);
}
inline void QOpenGLFunctions_4_3_Compatibility::glIndexsv(const GLshort *c)
{
- d_1_0_Deprecated->Indexsv(c);
+ d_1_0_Deprecated->f.Indexsv(c);
}
inline void QOpenGLFunctions_4_3_Compatibility::glIndexs(GLshort c)
{
- d_1_0_Deprecated->Indexs(c);
+ d_1_0_Deprecated->f.Indexs(c);
}
inline void QOpenGLFunctions_4_3_Compatibility::glIndexiv(const GLint *c)
{
- d_1_0_Deprecated->Indexiv(c);
+ d_1_0_Deprecated->f.Indexiv(c);
}
inline void QOpenGLFunctions_4_3_Compatibility::glIndexi(GLint c)
{
- d_1_0_Deprecated->Indexi(c);
+ d_1_0_Deprecated->f.Indexi(c);
}
inline void QOpenGLFunctions_4_3_Compatibility::glIndexfv(const GLfloat *c)
{
- d_1_0_Deprecated->Indexfv(c);
+ d_1_0_Deprecated->f.Indexfv(c);
}
inline void QOpenGLFunctions_4_3_Compatibility::glIndexf(GLfloat c)
{
- d_1_0_Deprecated->Indexf(c);
+ d_1_0_Deprecated->f.Indexf(c);
}
inline void QOpenGLFunctions_4_3_Compatibility::glIndexdv(const GLdouble *c)
{
- d_1_0_Deprecated->Indexdv(c);
+ d_1_0_Deprecated->f.Indexdv(c);
}
inline void QOpenGLFunctions_4_3_Compatibility::glIndexd(GLdouble c)
{
- d_1_0_Deprecated->Indexd(c);
+ d_1_0_Deprecated->f.Indexd(c);
}
inline void QOpenGLFunctions_4_3_Compatibility::glEnd()
{
- d_1_0_Deprecated->End();
+ d_1_0_Deprecated->f.End();
}
inline void QOpenGLFunctions_4_3_Compatibility::glEdgeFlagv(const GLboolean *flag)
{
- d_1_0_Deprecated->EdgeFlagv(flag);
+ d_1_0_Deprecated->f.EdgeFlagv(flag);
}
inline void QOpenGLFunctions_4_3_Compatibility::glEdgeFlag(GLboolean flag)
{
- d_1_0_Deprecated->EdgeFlag(flag);
+ d_1_0_Deprecated->f.EdgeFlag(flag);
}
inline void QOpenGLFunctions_4_3_Compatibility::glColor4usv(const GLushort *v)
{
- d_1_0_Deprecated->Color4usv(v);
+ d_1_0_Deprecated->f.Color4usv(v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glColor4us(GLushort red, GLushort green, GLushort blue, GLushort alpha)
{
- d_1_0_Deprecated->Color4us(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4us(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_3_Compatibility::glColor4uiv(const GLuint *v)
{
- d_1_0_Deprecated->Color4uiv(v);
+ d_1_0_Deprecated->f.Color4uiv(v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glColor4ui(GLuint red, GLuint green, GLuint blue, GLuint alpha)
{
- d_1_0_Deprecated->Color4ui(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4ui(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_3_Compatibility::glColor4ubv(const GLubyte *v)
{
- d_1_0_Deprecated->Color4ubv(v);
+ d_1_0_Deprecated->f.Color4ubv(v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glColor4ub(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha)
{
- d_1_0_Deprecated->Color4ub(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4ub(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_3_Compatibility::glColor4sv(const GLshort *v)
{
- d_1_0_Deprecated->Color4sv(v);
+ d_1_0_Deprecated->f.Color4sv(v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glColor4s(GLshort red, GLshort green, GLshort blue, GLshort alpha)
{
- d_1_0_Deprecated->Color4s(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4s(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_3_Compatibility::glColor4iv(const GLint *v)
{
- d_1_0_Deprecated->Color4iv(v);
+ d_1_0_Deprecated->f.Color4iv(v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glColor4i(GLint red, GLint green, GLint blue, GLint alpha)
{
- d_1_0_Deprecated->Color4i(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4i(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_3_Compatibility::glColor4fv(const GLfloat *v)
{
- d_1_0_Deprecated->Color4fv(v);
+ d_1_0_Deprecated->f.Color4fv(v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glColor4f(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_0_Deprecated->Color4f(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4f(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_3_Compatibility::glColor4dv(const GLdouble *v)
{
- d_1_0_Deprecated->Color4dv(v);
+ d_1_0_Deprecated->f.Color4dv(v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glColor4d(GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha)
{
- d_1_0_Deprecated->Color4d(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4d(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_3_Compatibility::glColor4bv(const GLbyte *v)
{
- d_1_0_Deprecated->Color4bv(v);
+ d_1_0_Deprecated->f.Color4bv(v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glColor4b(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha)
{
- d_1_0_Deprecated->Color4b(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4b(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_3_Compatibility::glColor3usv(const GLushort *v)
{
- d_1_0_Deprecated->Color3usv(v);
+ d_1_0_Deprecated->f.Color3usv(v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glColor3us(GLushort red, GLushort green, GLushort blue)
{
- d_1_0_Deprecated->Color3us(red, green, blue);
+ d_1_0_Deprecated->f.Color3us(red, green, blue);
}
inline void QOpenGLFunctions_4_3_Compatibility::glColor3uiv(const GLuint *v)
{
- d_1_0_Deprecated->Color3uiv(v);
+ d_1_0_Deprecated->f.Color3uiv(v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glColor3ui(GLuint red, GLuint green, GLuint blue)
{
- d_1_0_Deprecated->Color3ui(red, green, blue);
+ d_1_0_Deprecated->f.Color3ui(red, green, blue);
}
inline void QOpenGLFunctions_4_3_Compatibility::glColor3ubv(const GLubyte *v)
{
- d_1_0_Deprecated->Color3ubv(v);
+ d_1_0_Deprecated->f.Color3ubv(v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glColor3ub(GLubyte red, GLubyte green, GLubyte blue)
{
- d_1_0_Deprecated->Color3ub(red, green, blue);
+ d_1_0_Deprecated->f.Color3ub(red, green, blue);
}
inline void QOpenGLFunctions_4_3_Compatibility::glColor3sv(const GLshort *v)
{
- d_1_0_Deprecated->Color3sv(v);
+ d_1_0_Deprecated->f.Color3sv(v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glColor3s(GLshort red, GLshort green, GLshort blue)
{
- d_1_0_Deprecated->Color3s(red, green, blue);
+ d_1_0_Deprecated->f.Color3s(red, green, blue);
}
inline void QOpenGLFunctions_4_3_Compatibility::glColor3iv(const GLint *v)
{
- d_1_0_Deprecated->Color3iv(v);
+ d_1_0_Deprecated->f.Color3iv(v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glColor3i(GLint red, GLint green, GLint blue)
{
- d_1_0_Deprecated->Color3i(red, green, blue);
+ d_1_0_Deprecated->f.Color3i(red, green, blue);
}
inline void QOpenGLFunctions_4_3_Compatibility::glColor3fv(const GLfloat *v)
{
- d_1_0_Deprecated->Color3fv(v);
+ d_1_0_Deprecated->f.Color3fv(v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glColor3f(GLfloat red, GLfloat green, GLfloat blue)
{
- d_1_0_Deprecated->Color3f(red, green, blue);
+ d_1_0_Deprecated->f.Color3f(red, green, blue);
}
inline void QOpenGLFunctions_4_3_Compatibility::glColor3dv(const GLdouble *v)
{
- d_1_0_Deprecated->Color3dv(v);
+ d_1_0_Deprecated->f.Color3dv(v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glColor3d(GLdouble red, GLdouble green, GLdouble blue)
{
- d_1_0_Deprecated->Color3d(red, green, blue);
+ d_1_0_Deprecated->f.Color3d(red, green, blue);
}
inline void QOpenGLFunctions_4_3_Compatibility::glColor3bv(const GLbyte *v)
{
- d_1_0_Deprecated->Color3bv(v);
+ d_1_0_Deprecated->f.Color3bv(v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glColor3b(GLbyte red, GLbyte green, GLbyte blue)
{
- d_1_0_Deprecated->Color3b(red, green, blue);
+ d_1_0_Deprecated->f.Color3b(red, green, blue);
}
inline void QOpenGLFunctions_4_3_Compatibility::glBitmap(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap)
{
- d_1_0_Deprecated->Bitmap(width, height, xorig, yorig, xmove, ymove, bitmap);
+ d_1_0_Deprecated->f.Bitmap(width, height, xorig, yorig, xmove, ymove, bitmap);
}
inline void QOpenGLFunctions_4_3_Compatibility::glBegin(GLenum mode)
{
- d_1_0_Deprecated->Begin(mode);
+ d_1_0_Deprecated->f.Begin(mode);
}
inline void QOpenGLFunctions_4_3_Compatibility::glListBase(GLuint base)
{
- d_1_0_Deprecated->ListBase(base);
+ d_1_0_Deprecated->f.ListBase(base);
}
inline GLuint QOpenGLFunctions_4_3_Compatibility::glGenLists(GLsizei range)
{
- return d_1_0_Deprecated->GenLists(range);
+ return d_1_0_Deprecated->f.GenLists(range);
}
inline void QOpenGLFunctions_4_3_Compatibility::glDeleteLists(GLuint list, GLsizei range)
{
- d_1_0_Deprecated->DeleteLists(list, range);
+ d_1_0_Deprecated->f.DeleteLists(list, range);
}
inline void QOpenGLFunctions_4_3_Compatibility::glCallLists(GLsizei n, GLenum type, const GLvoid *lists)
{
- d_1_0_Deprecated->CallLists(n, type, lists);
+ d_1_0_Deprecated->f.CallLists(n, type, lists);
}
inline void QOpenGLFunctions_4_3_Compatibility::glCallList(GLuint list)
{
- d_1_0_Deprecated->CallList(list);
+ d_1_0_Deprecated->f.CallList(list);
}
inline void QOpenGLFunctions_4_3_Compatibility::glEndList()
{
- d_1_0_Deprecated->EndList();
+ d_1_0_Deprecated->f.EndList();
}
inline void QOpenGLFunctions_4_3_Compatibility::glNewList(GLuint list, GLenum mode)
{
- d_1_0_Deprecated->NewList(list, mode);
+ d_1_0_Deprecated->f.NewList(list, mode);
}
// OpenGL 1.1 deprecated functions
inline void QOpenGLFunctions_4_3_Compatibility::glPushClientAttrib(GLbitfield mask)
{
- d_1_1_Deprecated->PushClientAttrib(mask);
+ d_1_1_Deprecated->f.PushClientAttrib(mask);
}
inline void QOpenGLFunctions_4_3_Compatibility::glPopClientAttrib()
{
- d_1_1_Deprecated->PopClientAttrib();
+ d_1_1_Deprecated->f.PopClientAttrib();
}
inline void QOpenGLFunctions_4_3_Compatibility::glPrioritizeTextures(GLsizei n, const GLuint *textures, const GLfloat *priorities)
{
- d_1_1_Deprecated->PrioritizeTextures(n, textures, priorities);
+ d_1_1_Deprecated->f.PrioritizeTextures(n, textures, priorities);
}
inline GLboolean QOpenGLFunctions_4_3_Compatibility::glAreTexturesResident(GLsizei n, const GLuint *textures, GLboolean *residences)
{
- return d_1_1_Deprecated->AreTexturesResident(n, textures, residences);
+ return d_1_1_Deprecated->f.AreTexturesResident(n, textures, residences);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->VertexPointer(size, type, stride, pointer);
+ d_1_1_Deprecated->f.VertexPointer(size, type, stride, pointer);
}
inline void QOpenGLFunctions_4_3_Compatibility::glTexCoordPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->TexCoordPointer(size, type, stride, pointer);
+ d_1_1_Deprecated->f.TexCoordPointer(size, type, stride, pointer);
}
inline void QOpenGLFunctions_4_3_Compatibility::glNormalPointer(GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->NormalPointer(type, stride, pointer);
+ d_1_1_Deprecated->f.NormalPointer(type, stride, pointer);
}
inline void QOpenGLFunctions_4_3_Compatibility::glInterleavedArrays(GLenum format, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->InterleavedArrays(format, stride, pointer);
+ d_1_1_Deprecated->f.InterleavedArrays(format, stride, pointer);
}
inline void QOpenGLFunctions_4_3_Compatibility::glIndexPointer(GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->IndexPointer(type, stride, pointer);
+ d_1_1_Deprecated->f.IndexPointer(type, stride, pointer);
}
inline void QOpenGLFunctions_4_3_Compatibility::glEnableClientState(GLenum array)
{
- d_1_1_Deprecated->EnableClientState(array);
+ d_1_1_Deprecated->f.EnableClientState(array);
}
inline void QOpenGLFunctions_4_3_Compatibility::glEdgeFlagPointer(GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->EdgeFlagPointer(stride, pointer);
+ d_1_1_Deprecated->f.EdgeFlagPointer(stride, pointer);
}
inline void QOpenGLFunctions_4_3_Compatibility::glDisableClientState(GLenum array)
{
- d_1_1_Deprecated->DisableClientState(array);
+ d_1_1_Deprecated->f.DisableClientState(array);
}
inline void QOpenGLFunctions_4_3_Compatibility::glColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_1_Deprecated->ColorPointer(size, type, stride, pointer);
+ d_1_1_Deprecated->f.ColorPointer(size, type, stride, pointer);
}
inline void QOpenGLFunctions_4_3_Compatibility::glArrayElement(GLint i)
{
- d_1_1_Deprecated->ArrayElement(i);
+ d_1_1_Deprecated->f.ArrayElement(i);
}
// OpenGL 1.2 deprecated functions
inline void QOpenGLFunctions_4_3_Compatibility::glResetMinmax(GLenum target)
{
- d_1_2_Deprecated->ResetMinmax(target);
+ d_1_2_Deprecated->f.ResetMinmax(target);
}
inline void QOpenGLFunctions_4_3_Compatibility::glResetHistogram(GLenum target)
{
- d_1_2_Deprecated->ResetHistogram(target);
+ d_1_2_Deprecated->f.ResetHistogram(target);
}
inline void QOpenGLFunctions_4_3_Compatibility::glMinmax(GLenum target, GLenum internalformat, GLboolean sink)
{
- d_1_2_Deprecated->Minmax(target, internalformat, sink);
+ d_1_2_Deprecated->f.Minmax(target, internalformat, sink);
}
inline void QOpenGLFunctions_4_3_Compatibility::glHistogram(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink)
{
- d_1_2_Deprecated->Histogram(target, width, internalformat, sink);
+ d_1_2_Deprecated->f.Histogram(target, width, internalformat, sink);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetMinmaxParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_2_Deprecated->GetMinmaxParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.GetMinmaxParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetMinmaxParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_2_Deprecated->GetMinmaxParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.GetMinmaxParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetMinmax(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values)
{
- d_1_2_Deprecated->GetMinmax(target, reset, format, type, values);
+ d_1_2_Deprecated->f.GetMinmax(target, reset, format, type, values);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetHistogramParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_2_Deprecated->GetHistogramParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.GetHistogramParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetHistogramParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_2_Deprecated->GetHistogramParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.GetHistogramParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetHistogram(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values)
{
- d_1_2_Deprecated->GetHistogram(target, reset, format, type, values);
+ d_1_2_Deprecated->f.GetHistogram(target, reset, format, type, values);
}
inline void QOpenGLFunctions_4_3_Compatibility::glSeparableFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column)
{
- d_1_2_Deprecated->SeparableFilter2D(target, internalformat, width, height, format, type, row, column);
+ d_1_2_Deprecated->f.SeparableFilter2D(target, internalformat, width, height, format, type, row, column);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetSeparableFilter(GLenum target, GLenum format, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span)
{
- d_1_2_Deprecated->GetSeparableFilter(target, format, type, row, column, span);
+ d_1_2_Deprecated->f.GetSeparableFilter(target, format, type, row, column, span);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetConvolutionParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_2_Deprecated->GetConvolutionParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.GetConvolutionParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetConvolutionParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_2_Deprecated->GetConvolutionParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.GetConvolutionParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetConvolutionFilter(GLenum target, GLenum format, GLenum type, GLvoid *image)
{
- d_1_2_Deprecated->GetConvolutionFilter(target, format, type, image);
+ d_1_2_Deprecated->f.GetConvolutionFilter(target, format, type, image);
}
inline void QOpenGLFunctions_4_3_Compatibility::glCopyConvolutionFilter2D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_2_Deprecated->CopyConvolutionFilter2D(target, internalformat, x, y, width, height);
+ d_1_2_Deprecated->f.CopyConvolutionFilter2D(target, internalformat, x, y, width, height);
}
inline void QOpenGLFunctions_4_3_Compatibility::glCopyConvolutionFilter1D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
{
- d_1_2_Deprecated->CopyConvolutionFilter1D(target, internalformat, x, y, width);
+ d_1_2_Deprecated->f.CopyConvolutionFilter1D(target, internalformat, x, y, width);
}
inline void QOpenGLFunctions_4_3_Compatibility::glConvolutionParameteriv(GLenum target, GLenum pname, const GLint *params)
{
- d_1_2_Deprecated->ConvolutionParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.ConvolutionParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glConvolutionParameteri(GLenum target, GLenum pname, GLint params)
{
- d_1_2_Deprecated->ConvolutionParameteri(target, pname, params);
+ d_1_2_Deprecated->f.ConvolutionParameteri(target, pname, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glConvolutionParameterfv(GLenum target, GLenum pname, const GLfloat *params)
{
- d_1_2_Deprecated->ConvolutionParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.ConvolutionParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glConvolutionParameterf(GLenum target, GLenum pname, GLfloat params)
{
- d_1_2_Deprecated->ConvolutionParameterf(target, pname, params);
+ d_1_2_Deprecated->f.ConvolutionParameterf(target, pname, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glConvolutionFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *image)
{
- d_1_2_Deprecated->ConvolutionFilter2D(target, internalformat, width, height, format, type, image);
+ d_1_2_Deprecated->f.ConvolutionFilter2D(target, internalformat, width, height, format, type, image);
}
inline void QOpenGLFunctions_4_3_Compatibility::glConvolutionFilter1D(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *image)
{
- d_1_2_Deprecated->ConvolutionFilter1D(target, internalformat, width, format, type, image);
+ d_1_2_Deprecated->f.ConvolutionFilter1D(target, internalformat, width, format, type, image);
}
inline void QOpenGLFunctions_4_3_Compatibility::glCopyColorSubTable(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width)
{
- d_1_2_Deprecated->CopyColorSubTable(target, start, x, y, width);
+ d_1_2_Deprecated->f.CopyColorSubTable(target, start, x, y, width);
}
inline void QOpenGLFunctions_4_3_Compatibility::glColorSubTable(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *data)
{
- d_1_2_Deprecated->ColorSubTable(target, start, count, format, type, data);
+ d_1_2_Deprecated->f.ColorSubTable(target, start, count, format, type, data);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetColorTableParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_2_Deprecated->GetColorTableParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.GetColorTableParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetColorTableParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_2_Deprecated->GetColorTableParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.GetColorTableParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glGetColorTable(GLenum target, GLenum format, GLenum type, GLvoid *table)
{
- d_1_2_Deprecated->GetColorTable(target, format, type, table);
+ d_1_2_Deprecated->f.GetColorTable(target, format, type, table);
}
inline void QOpenGLFunctions_4_3_Compatibility::glCopyColorTable(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
{
- d_1_2_Deprecated->CopyColorTable(target, internalformat, x, y, width);
+ d_1_2_Deprecated->f.CopyColorTable(target, internalformat, x, y, width);
}
inline void QOpenGLFunctions_4_3_Compatibility::glColorTableParameteriv(GLenum target, GLenum pname, const GLint *params)
{
- d_1_2_Deprecated->ColorTableParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.ColorTableParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glColorTableParameterfv(GLenum target, GLenum pname, const GLfloat *params)
{
- d_1_2_Deprecated->ColorTableParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.ColorTableParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_4_3_Compatibility::glColorTable(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table)
{
- d_1_2_Deprecated->ColorTable(target, internalformat, width, format, type, table);
+ d_1_2_Deprecated->f.ColorTable(target, internalformat, width, format, type, table);
}
// OpenGL 1.3 deprecated functions
inline void QOpenGLFunctions_4_3_Compatibility::glMultTransposeMatrixd(const GLdouble *m)
{
- d_1_3_Deprecated->MultTransposeMatrixd(m);
+ d_1_3_Deprecated->f.MultTransposeMatrixd(m);
}
inline void QOpenGLFunctions_4_3_Compatibility::glMultTransposeMatrixf(const GLfloat *m)
{
- d_1_3_Deprecated->MultTransposeMatrixf(m);
+ d_1_3_Deprecated->f.MultTransposeMatrixf(m);
}
inline void QOpenGLFunctions_4_3_Compatibility::glLoadTransposeMatrixd(const GLdouble *m)
{
- d_1_3_Deprecated->LoadTransposeMatrixd(m);
+ d_1_3_Deprecated->f.LoadTransposeMatrixd(m);
}
inline void QOpenGLFunctions_4_3_Compatibility::glLoadTransposeMatrixf(const GLfloat *m)
{
- d_1_3_Deprecated->LoadTransposeMatrixf(m);
+ d_1_3_Deprecated->f.LoadTransposeMatrixf(m);
}
inline void QOpenGLFunctions_4_3_Compatibility::glMultiTexCoord4sv(GLenum target, const GLshort *v)
{
- d_1_3_Deprecated->MultiTexCoord4sv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord4sv(target, v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glMultiTexCoord4s(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q)
{
- d_1_3_Deprecated->MultiTexCoord4s(target, s, t, r, q);
+ d_1_3_Deprecated->f.MultiTexCoord4s(target, s, t, r, q);
}
inline void QOpenGLFunctions_4_3_Compatibility::glMultiTexCoord4iv(GLenum target, const GLint *v)
{
- d_1_3_Deprecated->MultiTexCoord4iv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord4iv(target, v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glMultiTexCoord4i(GLenum target, GLint s, GLint t, GLint r, GLint q)
{
- d_1_3_Deprecated->MultiTexCoord4i(target, s, t, r, q);
+ d_1_3_Deprecated->f.MultiTexCoord4i(target, s, t, r, q);
}
inline void QOpenGLFunctions_4_3_Compatibility::glMultiTexCoord4fv(GLenum target, const GLfloat *v)
{
- d_1_3_Deprecated->MultiTexCoord4fv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord4fv(target, v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glMultiTexCoord4f(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q)
{
- d_1_3_Deprecated->MultiTexCoord4f(target, s, t, r, q);
+ d_1_3_Deprecated->f.MultiTexCoord4f(target, s, t, r, q);
}
inline void QOpenGLFunctions_4_3_Compatibility::glMultiTexCoord4dv(GLenum target, const GLdouble *v)
{
- d_1_3_Deprecated->MultiTexCoord4dv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord4dv(target, v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glMultiTexCoord4d(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q)
{
- d_1_3_Deprecated->MultiTexCoord4d(target, s, t, r, q);
+ d_1_3_Deprecated->f.MultiTexCoord4d(target, s, t, r, q);
}
inline void QOpenGLFunctions_4_3_Compatibility::glMultiTexCoord3sv(GLenum target, const GLshort *v)
{
- d_1_3_Deprecated->MultiTexCoord3sv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord3sv(target, v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glMultiTexCoord3s(GLenum target, GLshort s, GLshort t, GLshort r)
{
- d_1_3_Deprecated->MultiTexCoord3s(target, s, t, r);
+ d_1_3_Deprecated->f.MultiTexCoord3s(target, s, t, r);
}
inline void QOpenGLFunctions_4_3_Compatibility::glMultiTexCoord3iv(GLenum target, const GLint *v)
{
- d_1_3_Deprecated->MultiTexCoord3iv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord3iv(target, v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glMultiTexCoord3i(GLenum target, GLint s, GLint t, GLint r)
{
- d_1_3_Deprecated->MultiTexCoord3i(target, s, t, r);
+ d_1_3_Deprecated->f.MultiTexCoord3i(target, s, t, r);
}
inline void QOpenGLFunctions_4_3_Compatibility::glMultiTexCoord3fv(GLenum target, const GLfloat *v)
{
- d_1_3_Deprecated->MultiTexCoord3fv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord3fv(target, v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glMultiTexCoord3f(GLenum target, GLfloat s, GLfloat t, GLfloat r)
{
- d_1_3_Deprecated->MultiTexCoord3f(target, s, t, r);
+ d_1_3_Deprecated->f.MultiTexCoord3f(target, s, t, r);
}
inline void QOpenGLFunctions_4_3_Compatibility::glMultiTexCoord3dv(GLenum target, const GLdouble *v)
{
- d_1_3_Deprecated->MultiTexCoord3dv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord3dv(target, v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glMultiTexCoord3d(GLenum target, GLdouble s, GLdouble t, GLdouble r)
{
- d_1_3_Deprecated->MultiTexCoord3d(target, s, t, r);
+ d_1_3_Deprecated->f.MultiTexCoord3d(target, s, t, r);
}
inline void QOpenGLFunctions_4_3_Compatibility::glMultiTexCoord2sv(GLenum target, const GLshort *v)
{
- d_1_3_Deprecated->MultiTexCoord2sv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord2sv(target, v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glMultiTexCoord2s(GLenum target, GLshort s, GLshort t)
{
- d_1_3_Deprecated->MultiTexCoord2s(target, s, t);
+ d_1_3_Deprecated->f.MultiTexCoord2s(target, s, t);
}
inline void QOpenGLFunctions_4_3_Compatibility::glMultiTexCoord2iv(GLenum target, const GLint *v)
{
- d_1_3_Deprecated->MultiTexCoord2iv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord2iv(target, v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glMultiTexCoord2i(GLenum target, GLint s, GLint t)
{
- d_1_3_Deprecated->MultiTexCoord2i(target, s, t);
+ d_1_3_Deprecated->f.MultiTexCoord2i(target, s, t);
}
inline void QOpenGLFunctions_4_3_Compatibility::glMultiTexCoord2fv(GLenum target, const GLfloat *v)
{
- d_1_3_Deprecated->MultiTexCoord2fv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord2fv(target, v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glMultiTexCoord2f(GLenum target, GLfloat s, GLfloat t)
{
- d_1_3_Deprecated->MultiTexCoord2f(target, s, t);
+ d_1_3_Deprecated->f.MultiTexCoord2f(target, s, t);
}
inline void QOpenGLFunctions_4_3_Compatibility::glMultiTexCoord2dv(GLenum target, const GLdouble *v)
{
- d_1_3_Deprecated->MultiTexCoord2dv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord2dv(target, v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glMultiTexCoord2d(GLenum target, GLdouble s, GLdouble t)
{
- d_1_3_Deprecated->MultiTexCoord2d(target, s, t);
+ d_1_3_Deprecated->f.MultiTexCoord2d(target, s, t);
}
inline void QOpenGLFunctions_4_3_Compatibility::glMultiTexCoord1sv(GLenum target, const GLshort *v)
{
- d_1_3_Deprecated->MultiTexCoord1sv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord1sv(target, v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glMultiTexCoord1s(GLenum target, GLshort s)
{
- d_1_3_Deprecated->MultiTexCoord1s(target, s);
+ d_1_3_Deprecated->f.MultiTexCoord1s(target, s);
}
inline void QOpenGLFunctions_4_3_Compatibility::glMultiTexCoord1iv(GLenum target, const GLint *v)
{
- d_1_3_Deprecated->MultiTexCoord1iv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord1iv(target, v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glMultiTexCoord1i(GLenum target, GLint s)
{
- d_1_3_Deprecated->MultiTexCoord1i(target, s);
+ d_1_3_Deprecated->f.MultiTexCoord1i(target, s);
}
inline void QOpenGLFunctions_4_3_Compatibility::glMultiTexCoord1fv(GLenum target, const GLfloat *v)
{
- d_1_3_Deprecated->MultiTexCoord1fv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord1fv(target, v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glMultiTexCoord1f(GLenum target, GLfloat s)
{
- d_1_3_Deprecated->MultiTexCoord1f(target, s);
+ d_1_3_Deprecated->f.MultiTexCoord1f(target, s);
}
inline void QOpenGLFunctions_4_3_Compatibility::glMultiTexCoord1dv(GLenum target, const GLdouble *v)
{
- d_1_3_Deprecated->MultiTexCoord1dv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord1dv(target, v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glMultiTexCoord1d(GLenum target, GLdouble s)
{
- d_1_3_Deprecated->MultiTexCoord1d(target, s);
+ d_1_3_Deprecated->f.MultiTexCoord1d(target, s);
}
inline void QOpenGLFunctions_4_3_Compatibility::glClientActiveTexture(GLenum texture)
{
- d_1_3_Deprecated->ClientActiveTexture(texture);
+ d_1_3_Deprecated->f.ClientActiveTexture(texture);
}
// OpenGL 1.4 deprecated functions
inline void QOpenGLFunctions_4_3_Compatibility::glWindowPos3sv(const GLshort *v)
{
- d_1_4_Deprecated->WindowPos3sv(v);
+ d_1_4_Deprecated->f.WindowPos3sv(v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glWindowPos3s(GLshort x, GLshort y, GLshort z)
{
- d_1_4_Deprecated->WindowPos3s(x, y, z);
+ d_1_4_Deprecated->f.WindowPos3s(x, y, z);
}
inline void QOpenGLFunctions_4_3_Compatibility::glWindowPos3iv(const GLint *v)
{
- d_1_4_Deprecated->WindowPos3iv(v);
+ d_1_4_Deprecated->f.WindowPos3iv(v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glWindowPos3i(GLint x, GLint y, GLint z)
{
- d_1_4_Deprecated->WindowPos3i(x, y, z);
+ d_1_4_Deprecated->f.WindowPos3i(x, y, z);
}
inline void QOpenGLFunctions_4_3_Compatibility::glWindowPos3fv(const GLfloat *v)
{
- d_1_4_Deprecated->WindowPos3fv(v);
+ d_1_4_Deprecated->f.WindowPos3fv(v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glWindowPos3f(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_4_Deprecated->WindowPos3f(x, y, z);
+ d_1_4_Deprecated->f.WindowPos3f(x, y, z);
}
inline void QOpenGLFunctions_4_3_Compatibility::glWindowPos3dv(const GLdouble *v)
{
- d_1_4_Deprecated->WindowPos3dv(v);
+ d_1_4_Deprecated->f.WindowPos3dv(v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glWindowPos3d(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_4_Deprecated->WindowPos3d(x, y, z);
+ d_1_4_Deprecated->f.WindowPos3d(x, y, z);
}
inline void QOpenGLFunctions_4_3_Compatibility::glWindowPos2sv(const GLshort *v)
{
- d_1_4_Deprecated->WindowPos2sv(v);
+ d_1_4_Deprecated->f.WindowPos2sv(v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glWindowPos2s(GLshort x, GLshort y)
{
- d_1_4_Deprecated->WindowPos2s(x, y);
+ d_1_4_Deprecated->f.WindowPos2s(x, y);
}
inline void QOpenGLFunctions_4_3_Compatibility::glWindowPos2iv(const GLint *v)
{
- d_1_4_Deprecated->WindowPos2iv(v);
+ d_1_4_Deprecated->f.WindowPos2iv(v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glWindowPos2i(GLint x, GLint y)
{
- d_1_4_Deprecated->WindowPos2i(x, y);
+ d_1_4_Deprecated->f.WindowPos2i(x, y);
}
inline void QOpenGLFunctions_4_3_Compatibility::glWindowPos2fv(const GLfloat *v)
{
- d_1_4_Deprecated->WindowPos2fv(v);
+ d_1_4_Deprecated->f.WindowPos2fv(v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glWindowPos2f(GLfloat x, GLfloat y)
{
- d_1_4_Deprecated->WindowPos2f(x, y);
+ d_1_4_Deprecated->f.WindowPos2f(x, y);
}
inline void QOpenGLFunctions_4_3_Compatibility::glWindowPos2dv(const GLdouble *v)
{
- d_1_4_Deprecated->WindowPos2dv(v);
+ d_1_4_Deprecated->f.WindowPos2dv(v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glWindowPos2d(GLdouble x, GLdouble y)
{
- d_1_4_Deprecated->WindowPos2d(x, y);
+ d_1_4_Deprecated->f.WindowPos2d(x, y);
}
inline void QOpenGLFunctions_4_3_Compatibility::glSecondaryColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_4_Deprecated->SecondaryColorPointer(size, type, stride, pointer);
+ d_1_4_Deprecated->f.SecondaryColorPointer(size, type, stride, pointer);
}
inline void QOpenGLFunctions_4_3_Compatibility::glSecondaryColor3usv(const GLushort *v)
{
- d_1_4_Deprecated->SecondaryColor3usv(v);
+ d_1_4_Deprecated->f.SecondaryColor3usv(v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glSecondaryColor3us(GLushort red, GLushort green, GLushort blue)
{
- d_1_4_Deprecated->SecondaryColor3us(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3us(red, green, blue);
}
inline void QOpenGLFunctions_4_3_Compatibility::glSecondaryColor3uiv(const GLuint *v)
{
- d_1_4_Deprecated->SecondaryColor3uiv(v);
+ d_1_4_Deprecated->f.SecondaryColor3uiv(v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glSecondaryColor3ui(GLuint red, GLuint green, GLuint blue)
{
- d_1_4_Deprecated->SecondaryColor3ui(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3ui(red, green, blue);
}
inline void QOpenGLFunctions_4_3_Compatibility::glSecondaryColor3ubv(const GLubyte *v)
{
- d_1_4_Deprecated->SecondaryColor3ubv(v);
+ d_1_4_Deprecated->f.SecondaryColor3ubv(v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glSecondaryColor3ub(GLubyte red, GLubyte green, GLubyte blue)
{
- d_1_4_Deprecated->SecondaryColor3ub(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3ub(red, green, blue);
}
inline void QOpenGLFunctions_4_3_Compatibility::glSecondaryColor3sv(const GLshort *v)
{
- d_1_4_Deprecated->SecondaryColor3sv(v);
+ d_1_4_Deprecated->f.SecondaryColor3sv(v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glSecondaryColor3s(GLshort red, GLshort green, GLshort blue)
{
- d_1_4_Deprecated->SecondaryColor3s(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3s(red, green, blue);
}
inline void QOpenGLFunctions_4_3_Compatibility::glSecondaryColor3iv(const GLint *v)
{
- d_1_4_Deprecated->SecondaryColor3iv(v);
+ d_1_4_Deprecated->f.SecondaryColor3iv(v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glSecondaryColor3i(GLint red, GLint green, GLint blue)
{
- d_1_4_Deprecated->SecondaryColor3i(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3i(red, green, blue);
}
inline void QOpenGLFunctions_4_3_Compatibility::glSecondaryColor3fv(const GLfloat *v)
{
- d_1_4_Deprecated->SecondaryColor3fv(v);
+ d_1_4_Deprecated->f.SecondaryColor3fv(v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glSecondaryColor3f(GLfloat red, GLfloat green, GLfloat blue)
{
- d_1_4_Deprecated->SecondaryColor3f(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3f(red, green, blue);
}
inline void QOpenGLFunctions_4_3_Compatibility::glSecondaryColor3dv(const GLdouble *v)
{
- d_1_4_Deprecated->SecondaryColor3dv(v);
+ d_1_4_Deprecated->f.SecondaryColor3dv(v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glSecondaryColor3d(GLdouble red, GLdouble green, GLdouble blue)
{
- d_1_4_Deprecated->SecondaryColor3d(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3d(red, green, blue);
}
inline void QOpenGLFunctions_4_3_Compatibility::glSecondaryColor3bv(const GLbyte *v)
{
- d_1_4_Deprecated->SecondaryColor3bv(v);
+ d_1_4_Deprecated->f.SecondaryColor3bv(v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glSecondaryColor3b(GLbyte red, GLbyte green, GLbyte blue)
{
- d_1_4_Deprecated->SecondaryColor3b(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3b(red, green, blue);
}
inline void QOpenGLFunctions_4_3_Compatibility::glFogCoordPointer(GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_1_4_Deprecated->FogCoordPointer(type, stride, pointer);
+ d_1_4_Deprecated->f.FogCoordPointer(type, stride, pointer);
}
inline void QOpenGLFunctions_4_3_Compatibility::glFogCoorddv(const GLdouble *coord)
{
- d_1_4_Deprecated->FogCoorddv(coord);
+ d_1_4_Deprecated->f.FogCoorddv(coord);
}
inline void QOpenGLFunctions_4_3_Compatibility::glFogCoordd(GLdouble coord)
{
- d_1_4_Deprecated->FogCoordd(coord);
+ d_1_4_Deprecated->f.FogCoordd(coord);
}
inline void QOpenGLFunctions_4_3_Compatibility::glFogCoordfv(const GLfloat *coord)
{
- d_1_4_Deprecated->FogCoordfv(coord);
+ d_1_4_Deprecated->f.FogCoordfv(coord);
}
inline void QOpenGLFunctions_4_3_Compatibility::glFogCoordf(GLfloat coord)
{
- d_1_4_Deprecated->FogCoordf(coord);
+ d_1_4_Deprecated->f.FogCoordf(coord);
}
@@ -5538,182 +5539,182 @@ inline void QOpenGLFunctions_4_3_Compatibility::glFogCoordf(GLfloat coord)
// OpenGL 2.0 deprecated functions
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttrib4usv(GLuint index, const GLushort *v)
{
- d_2_0_Core->VertexAttrib4usv(index, v);
+ d_2_0_Core->f.VertexAttrib4usv(index, v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttrib4uiv(GLuint index, const GLuint *v)
{
- d_2_0_Core->VertexAttrib4uiv(index, v);
+ d_2_0_Core->f.VertexAttrib4uiv(index, v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttrib4ubv(GLuint index, const GLubyte *v)
{
- d_2_0_Core->VertexAttrib4ubv(index, v);
+ d_2_0_Core->f.VertexAttrib4ubv(index, v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttrib4sv(GLuint index, const GLshort *v)
{
- d_2_0_Core->VertexAttrib4sv(index, v);
+ d_2_0_Core->f.VertexAttrib4sv(index, v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttrib4s(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w)
{
- d_2_0_Core->VertexAttrib4s(index, x, y, z, w);
+ d_2_0_Core->f.VertexAttrib4s(index, x, y, z, w);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttrib4iv(GLuint index, const GLint *v)
{
- d_2_0_Core->VertexAttrib4iv(index, v);
+ d_2_0_Core->f.VertexAttrib4iv(index, v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttrib4fv(GLuint index, const GLfloat *v)
{
- d_2_0_Core->VertexAttrib4fv(index, v);
+ d_2_0_Core->f.VertexAttrib4fv(index, v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttrib4f(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
{
- d_2_0_Core->VertexAttrib4f(index, x, y, z, w);
+ d_2_0_Core->f.VertexAttrib4f(index, x, y, z, w);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttrib4dv(GLuint index, const GLdouble *v)
{
- d_2_0_Core->VertexAttrib4dv(index, v);
+ d_2_0_Core->f.VertexAttrib4dv(index, v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttrib4d(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
{
- d_2_0_Core->VertexAttrib4d(index, x, y, z, w);
+ d_2_0_Core->f.VertexAttrib4d(index, x, y, z, w);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttrib4bv(GLuint index, const GLbyte *v)
{
- d_2_0_Core->VertexAttrib4bv(index, v);
+ d_2_0_Core->f.VertexAttrib4bv(index, v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttrib4Nusv(GLuint index, const GLushort *v)
{
- d_2_0_Core->VertexAttrib4Nusv(index, v);
+ d_2_0_Core->f.VertexAttrib4Nusv(index, v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttrib4Nuiv(GLuint index, const GLuint *v)
{
- d_2_0_Core->VertexAttrib4Nuiv(index, v);
+ d_2_0_Core->f.VertexAttrib4Nuiv(index, v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttrib4Nubv(GLuint index, const GLubyte *v)
{
- d_2_0_Core->VertexAttrib4Nubv(index, v);
+ d_2_0_Core->f.VertexAttrib4Nubv(index, v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttrib4Nub(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)
{
- d_2_0_Core->VertexAttrib4Nub(index, x, y, z, w);
+ d_2_0_Core->f.VertexAttrib4Nub(index, x, y, z, w);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttrib4Nsv(GLuint index, const GLshort *v)
{
- d_2_0_Core->VertexAttrib4Nsv(index, v);
+ d_2_0_Core->f.VertexAttrib4Nsv(index, v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttrib4Niv(GLuint index, const GLint *v)
{
- d_2_0_Core->VertexAttrib4Niv(index, v);
+ d_2_0_Core->f.VertexAttrib4Niv(index, v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttrib4Nbv(GLuint index, const GLbyte *v)
{
- d_2_0_Core->VertexAttrib4Nbv(index, v);
+ d_2_0_Core->f.VertexAttrib4Nbv(index, v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttrib3sv(GLuint index, const GLshort *v)
{
- d_2_0_Core->VertexAttrib3sv(index, v);
+ d_2_0_Core->f.VertexAttrib3sv(index, v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttrib3s(GLuint index, GLshort x, GLshort y, GLshort z)
{
- d_2_0_Core->VertexAttrib3s(index, x, y, z);
+ d_2_0_Core->f.VertexAttrib3s(index, x, y, z);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttrib3fv(GLuint index, const GLfloat *v)
{
- d_2_0_Core->VertexAttrib3fv(index, v);
+ d_2_0_Core->f.VertexAttrib3fv(index, v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttrib3f(GLuint index, GLfloat x, GLfloat y, GLfloat z)
{
- d_2_0_Core->VertexAttrib3f(index, x, y, z);
+ d_2_0_Core->f.VertexAttrib3f(index, x, y, z);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttrib3dv(GLuint index, const GLdouble *v)
{
- d_2_0_Core->VertexAttrib3dv(index, v);
+ d_2_0_Core->f.VertexAttrib3dv(index, v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttrib3d(GLuint index, GLdouble x, GLdouble y, GLdouble z)
{
- d_2_0_Core->VertexAttrib3d(index, x, y, z);
+ d_2_0_Core->f.VertexAttrib3d(index, x, y, z);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttrib2sv(GLuint index, const GLshort *v)
{
- d_2_0_Core->VertexAttrib2sv(index, v);
+ d_2_0_Core->f.VertexAttrib2sv(index, v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttrib2s(GLuint index, GLshort x, GLshort y)
{
- d_2_0_Core->VertexAttrib2s(index, x, y);
+ d_2_0_Core->f.VertexAttrib2s(index, x, y);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttrib2fv(GLuint index, const GLfloat *v)
{
- d_2_0_Core->VertexAttrib2fv(index, v);
+ d_2_0_Core->f.VertexAttrib2fv(index, v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttrib2f(GLuint index, GLfloat x, GLfloat y)
{
- d_2_0_Core->VertexAttrib2f(index, x, y);
+ d_2_0_Core->f.VertexAttrib2f(index, x, y);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttrib2dv(GLuint index, const GLdouble *v)
{
- d_2_0_Core->VertexAttrib2dv(index, v);
+ d_2_0_Core->f.VertexAttrib2dv(index, v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttrib2d(GLuint index, GLdouble x, GLdouble y)
{
- d_2_0_Core->VertexAttrib2d(index, x, y);
+ d_2_0_Core->f.VertexAttrib2d(index, x, y);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttrib1sv(GLuint index, const GLshort *v)
{
- d_2_0_Core->VertexAttrib1sv(index, v);
+ d_2_0_Core->f.VertexAttrib1sv(index, v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttrib1s(GLuint index, GLshort x)
{
- d_2_0_Core->VertexAttrib1s(index, x);
+ d_2_0_Core->f.VertexAttrib1s(index, x);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttrib1fv(GLuint index, const GLfloat *v)
{
- d_2_0_Core->VertexAttrib1fv(index, v);
+ d_2_0_Core->f.VertexAttrib1fv(index, v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttrib1f(GLuint index, GLfloat x)
{
- d_2_0_Core->VertexAttrib1f(index, x);
+ d_2_0_Core->f.VertexAttrib1f(index, x);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttrib1dv(GLuint index, const GLdouble *v)
{
- d_2_0_Core->VertexAttrib1dv(index, v);
+ d_2_0_Core->f.VertexAttrib1dv(index, v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttrib1d(GLuint index, GLdouble x)
{
- d_2_0_Core->VertexAttrib1d(index, x);
+ d_2_0_Core->f.VertexAttrib1d(index, x);
}
@@ -5722,102 +5723,102 @@ inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttrib1d(GLuint index, G
// OpenGL 3.0 deprecated functions
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttribI4usv(GLuint index, const GLushort *v)
{
- d_3_0_Core->VertexAttribI4usv(index, v);
+ d_3_0_Core->f.VertexAttribI4usv(index, v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttribI4ubv(GLuint index, const GLubyte *v)
{
- d_3_0_Core->VertexAttribI4ubv(index, v);
+ d_3_0_Core->f.VertexAttribI4ubv(index, v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttribI4sv(GLuint index, const GLshort *v)
{
- d_3_0_Core->VertexAttribI4sv(index, v);
+ d_3_0_Core->f.VertexAttribI4sv(index, v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttribI4bv(GLuint index, const GLbyte *v)
{
- d_3_0_Core->VertexAttribI4bv(index, v);
+ d_3_0_Core->f.VertexAttribI4bv(index, v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttribI4uiv(GLuint index, const GLuint *v)
{
- d_3_0_Core->VertexAttribI4uiv(index, v);
+ d_3_0_Core->f.VertexAttribI4uiv(index, v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttribI3uiv(GLuint index, const GLuint *v)
{
- d_3_0_Core->VertexAttribI3uiv(index, v);
+ d_3_0_Core->f.VertexAttribI3uiv(index, v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttribI2uiv(GLuint index, const GLuint *v)
{
- d_3_0_Core->VertexAttribI2uiv(index, v);
+ d_3_0_Core->f.VertexAttribI2uiv(index, v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttribI1uiv(GLuint index, const GLuint *v)
{
- d_3_0_Core->VertexAttribI1uiv(index, v);
+ d_3_0_Core->f.VertexAttribI1uiv(index, v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttribI4iv(GLuint index, const GLint *v)
{
- d_3_0_Core->VertexAttribI4iv(index, v);
+ d_3_0_Core->f.VertexAttribI4iv(index, v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttribI3iv(GLuint index, const GLint *v)
{
- d_3_0_Core->VertexAttribI3iv(index, v);
+ d_3_0_Core->f.VertexAttribI3iv(index, v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttribI2iv(GLuint index, const GLint *v)
{
- d_3_0_Core->VertexAttribI2iv(index, v);
+ d_3_0_Core->f.VertexAttribI2iv(index, v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttribI1iv(GLuint index, const GLint *v)
{
- d_3_0_Core->VertexAttribI1iv(index, v);
+ d_3_0_Core->f.VertexAttribI1iv(index, v);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttribI4ui(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)
{
- d_3_0_Core->VertexAttribI4ui(index, x, y, z, w);
+ d_3_0_Core->f.VertexAttribI4ui(index, x, y, z, w);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttribI3ui(GLuint index, GLuint x, GLuint y, GLuint z)
{
- d_3_0_Core->VertexAttribI3ui(index, x, y, z);
+ d_3_0_Core->f.VertexAttribI3ui(index, x, y, z);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttribI2ui(GLuint index, GLuint x, GLuint y)
{
- d_3_0_Core->VertexAttribI2ui(index, x, y);
+ d_3_0_Core->f.VertexAttribI2ui(index, x, y);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttribI1ui(GLuint index, GLuint x)
{
- d_3_0_Core->VertexAttribI1ui(index, x);
+ d_3_0_Core->f.VertexAttribI1ui(index, x);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttribI4i(GLuint index, GLint x, GLint y, GLint z, GLint w)
{
- d_3_0_Core->VertexAttribI4i(index, x, y, z, w);
+ d_3_0_Core->f.VertexAttribI4i(index, x, y, z, w);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttribI3i(GLuint index, GLint x, GLint y, GLint z)
{
- d_3_0_Core->VertexAttribI3i(index, x, y, z);
+ d_3_0_Core->f.VertexAttribI3i(index, x, y, z);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttribI2i(GLuint index, GLint x, GLint y)
{
- d_3_0_Core->VertexAttribI2i(index, x, y);
+ d_3_0_Core->f.VertexAttribI2i(index, x, y);
}
inline void QOpenGLFunctions_4_3_Compatibility::glVertexAttribI1i(GLuint index, GLint x)
{
- d_3_0_Core->VertexAttribI1i(index, x);
+ d_3_0_Core->f.VertexAttribI1i(index, x);
}
diff --git a/src/gui/opengl/qopenglfunctions_4_3_core.cpp b/src/gui/opengl/qopenglfunctions_4_3_core.cpp
index 5d8bb179ce..d3f988ba0d 100644
--- a/src/gui/opengl/qopenglfunctions_4_3_core.cpp
+++ b/src/gui/opengl/qopenglfunctions_4_3_core.cpp
@@ -88,70 +88,54 @@ QOpenGLFunctions_4_3_Core::QOpenGLFunctions_4_3_Core()
QOpenGLFunctions_4_3_Core::~QOpenGLFunctions_4_3_Core()
{
- if (d_1_0_Core && !d_1_0_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_0_Core->context, QOpenGLFunctions_1_0_CoreBackend::versionStatus());
- delete d_1_0_Core;
- }
- if (d_1_1_Core && !d_1_1_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_1_Core->context, QOpenGLFunctions_1_1_CoreBackend::versionStatus());
- delete d_1_1_Core;
- }
- if (d_1_2_Core && !d_1_2_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_2_Core->context, QOpenGLFunctions_1_2_CoreBackend::versionStatus());
- delete d_1_2_Core;
- }
- if (d_1_3_Core && !d_1_3_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_3_Core->context, QOpenGLFunctions_1_3_CoreBackend::versionStatus());
- delete d_1_3_Core;
- }
- if (d_1_4_Core && !d_1_4_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_4_Core->context, QOpenGLFunctions_1_4_CoreBackend::versionStatus());
- delete d_1_4_Core;
- }
- if (d_1_5_Core && !d_1_5_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_5_Core->context, QOpenGLFunctions_1_5_CoreBackend::versionStatus());
- delete d_1_5_Core;
- }
- if (d_2_0_Core && !d_2_0_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_2_0_Core->context, QOpenGLFunctions_2_0_CoreBackend::versionStatus());
- delete d_2_0_Core;
- }
- if (d_2_1_Core && !d_2_1_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_2_1_Core->context, QOpenGLFunctions_2_1_CoreBackend::versionStatus());
- delete d_2_1_Core;
- }
- if (d_3_0_Core && !d_3_0_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_3_0_Core->context, QOpenGLFunctions_3_0_CoreBackend::versionStatus());
- delete d_3_0_Core;
- }
- if (d_3_1_Core && !d_3_1_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_3_1_Core->context, QOpenGLFunctions_3_1_CoreBackend::versionStatus());
- delete d_3_1_Core;
- }
- if (d_3_2_Core && !d_3_2_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_3_2_Core->context, QOpenGLFunctions_3_2_CoreBackend::versionStatus());
- delete d_3_2_Core;
- }
- if (d_3_3_Core && !d_3_3_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_3_3_Core->context, QOpenGLFunctions_3_3_CoreBackend::versionStatus());
- delete d_3_3_Core;
- }
- if (d_4_0_Core && !d_4_0_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_4_0_Core->context, QOpenGLFunctions_4_0_CoreBackend::versionStatus());
- delete d_4_0_Core;
- }
- if (d_4_1_Core && !d_4_1_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_4_1_Core->context, QOpenGLFunctions_4_1_CoreBackend::versionStatus());
- delete d_4_1_Core;
- }
- if (d_4_2_Core && !d_4_2_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_4_2_Core->context, QOpenGLFunctions_4_2_CoreBackend::versionStatus());
- delete d_4_2_Core;
- }
- if (d_4_3_Core && !d_4_3_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_4_3_Core->context, QOpenGLFunctions_4_3_CoreBackend::versionStatus());
- delete d_4_3_Core;
- }
+ if (d_1_0_Core)
+ d_1_0_Core->refs.deref();
+ Q_ASSERT(d_1_0_Core->refs.load());
+ if (d_1_1_Core)
+ d_1_1_Core->refs.deref();
+ Q_ASSERT(d_1_1_Core->refs.load());
+ if (d_1_2_Core)
+ d_1_2_Core->refs.deref();
+ Q_ASSERT(d_1_2_Core->refs.load());
+ if (d_1_3_Core)
+ d_1_3_Core->refs.deref();
+ Q_ASSERT(d_1_3_Core->refs.load());
+ if (d_1_4_Core)
+ d_1_4_Core->refs.deref();
+ Q_ASSERT(d_1_4_Core->refs.load());
+ if (d_1_5_Core)
+ d_1_5_Core->refs.deref();
+ Q_ASSERT(d_1_5_Core->refs.load());
+ if (d_2_0_Core)
+ d_2_0_Core->refs.deref();
+ Q_ASSERT(d_2_0_Core->refs.load());
+ if (d_2_1_Core)
+ d_2_1_Core->refs.deref();
+ Q_ASSERT(d_2_1_Core->refs.load());
+ if (d_3_0_Core)
+ d_3_0_Core->refs.deref();
+ Q_ASSERT(d_3_0_Core->refs.load());
+ if (d_3_1_Core)
+ d_3_1_Core->refs.deref();
+ Q_ASSERT(d_3_1_Core->refs.load());
+ if (d_3_2_Core)
+ d_3_2_Core->refs.deref();
+ Q_ASSERT(d_3_2_Core->refs.load());
+ if (d_3_3_Core)
+ d_3_3_Core->refs.deref();
+ Q_ASSERT(d_3_3_Core->refs.load());
+ if (d_4_0_Core)
+ d_4_0_Core->refs.deref();
+ Q_ASSERT(d_4_0_Core->refs.load());
+ if (d_4_1_Core)
+ d_4_1_Core->refs.deref();
+ Q_ASSERT(d_4_1_Core->refs.load());
+ if (d_4_2_Core)
+ d_4_2_Core->refs.deref();
+ Q_ASSERT(d_4_2_Core->refs.load());
+ if (d_4_3_Core)
+ d_4_3_Core->refs.deref();
+ Q_ASSERT(d_4_3_Core->refs.load());
}
bool QOpenGLFunctions_4_3_Core::initializeOpenGLFunctions()
@@ -170,130 +154,66 @@ bool QOpenGLFunctions_4_3_Core::initializeOpenGLFunctions()
// Function pointers in the backends are resolved at creation time
QOpenGLVersionFunctionsBackend* d = 0;
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_0_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_0_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_0_CoreBackend::versionStatus(), d);
- }
d_1_0_Core = static_cast<QOpenGLFunctions_1_0_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_1_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_1_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_1_CoreBackend::versionStatus(), d);
- }
d_1_1_Core = static_cast<QOpenGLFunctions_1_1_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_2_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_2_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_2_CoreBackend::versionStatus(), d);
- }
d_1_2_Core = static_cast<QOpenGLFunctions_1_2_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_3_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_3_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_3_CoreBackend::versionStatus(), d);
- }
d_1_3_Core = static_cast<QOpenGLFunctions_1_3_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_4_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_4_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_4_CoreBackend::versionStatus(), d);
- }
d_1_4_Core = static_cast<QOpenGLFunctions_1_4_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_5_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_5_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_5_CoreBackend::versionStatus(), d);
- }
d_1_5_Core = static_cast<QOpenGLFunctions_1_5_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_2_0_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_2_0_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_2_0_CoreBackend::versionStatus(), d);
- }
d_2_0_Core = static_cast<QOpenGLFunctions_2_0_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_2_1_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_2_1_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_2_1_CoreBackend::versionStatus(), d);
- }
d_2_1_Core = static_cast<QOpenGLFunctions_2_1_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_3_0_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_3_0_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_3_0_CoreBackend::versionStatus(), d);
- }
d_3_0_Core = static_cast<QOpenGLFunctions_3_0_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_3_1_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_3_1_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_3_1_CoreBackend::versionStatus(), d);
- }
d_3_1_Core = static_cast<QOpenGLFunctions_3_1_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_3_2_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_3_2_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_3_2_CoreBackend::versionStatus(), d);
- }
d_3_2_Core = static_cast<QOpenGLFunctions_3_2_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_3_3_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_3_3_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_3_3_CoreBackend::versionStatus(), d);
- }
d_3_3_Core = static_cast<QOpenGLFunctions_3_3_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_4_0_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_4_0_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_4_0_CoreBackend::versionStatus(), d);
- }
d_4_0_Core = static_cast<QOpenGLFunctions_4_0_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_4_1_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_4_1_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_4_1_CoreBackend::versionStatus(), d);
- }
d_4_1_Core = static_cast<QOpenGLFunctions_4_1_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_4_2_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_4_2_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_4_2_CoreBackend::versionStatus(), d);
- }
d_4_2_Core = static_cast<QOpenGLFunctions_4_2_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_4_3_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_4_3_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_4_3_CoreBackend::versionStatus(), d);
- }
d_4_3_Core = static_cast<QOpenGLFunctions_4_3_CoreBackend*>(d);
d->refs.ref();
diff --git a/src/gui/opengl/qopenglfunctions_4_3_core.h b/src/gui/opengl/qopenglfunctions_4_3_core.h
index fab5fcd9f2..7e18292bb0 100644
--- a/src/gui/opengl/qopenglfunctions_4_3_core.h
+++ b/src/gui/opengl/qopenglfunctions_4_3_core.h
@@ -1,6 +1,7 @@
/****************************************************************************
**
** Copyright (C) 2013 Klaralvdalens Datakonsult AB (KDAB)
+** Copyright (C) 2016 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
** This file is part of the QtGui module of the Qt Toolkit.
@@ -625,242 +626,242 @@ private:
// OpenGL 1.0 core functions
inline void QOpenGLFunctions_4_3_Core::glViewport(GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_0_Core->Viewport(x, y, width, height);
+ d_1_0_Core->f.Viewport(x, y, width, height);
}
inline void QOpenGLFunctions_4_3_Core::glDepthRange(GLdouble nearVal, GLdouble farVal)
{
- d_1_0_Core->DepthRange(nearVal, farVal);
+ d_1_0_Core->f.DepthRange(nearVal, farVal);
}
inline GLboolean QOpenGLFunctions_4_3_Core::glIsEnabled(GLenum cap)
{
- return d_1_0_Core->IsEnabled(cap);
+ return d_1_0_Core->f.IsEnabled(cap);
}
inline void QOpenGLFunctions_4_3_Core::glGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint *params)
{
- d_1_0_Core->GetTexLevelParameteriv(target, level, pname, params);
+ d_1_0_Core->f.GetTexLevelParameteriv(target, level, pname, params);
}
inline void QOpenGLFunctions_4_3_Core::glGetTexLevelParameterfv(GLenum target, GLint level, GLenum pname, GLfloat *params)
{
- d_1_0_Core->GetTexLevelParameterfv(target, level, pname, params);
+ d_1_0_Core->f.GetTexLevelParameterfv(target, level, pname, params);
}
inline void QOpenGLFunctions_4_3_Core::glGetTexParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_0_Core->GetTexParameteriv(target, pname, params);
+ d_1_0_Core->f.GetTexParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_4_3_Core::glGetTexParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_0_Core->GetTexParameterfv(target, pname, params);
+ d_1_0_Core->f.GetTexParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_4_3_Core::glGetTexImage(GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels)
{
- d_1_0_Core->GetTexImage(target, level, format, type, pixels);
+ d_1_0_Core->f.GetTexImage(target, level, format, type, pixels);
}
inline const GLubyte * QOpenGLFunctions_4_3_Core::glGetString(GLenum name)
{
- return d_1_0_Core->GetString(name);
+ return d_1_0_Core->f.GetString(name);
}
inline void QOpenGLFunctions_4_3_Core::glGetIntegerv(GLenum pname, GLint *params)
{
- d_1_0_Core->GetIntegerv(pname, params);
+ d_1_0_Core->f.GetIntegerv(pname, params);
}
inline void QOpenGLFunctions_4_3_Core::glGetFloatv(GLenum pname, GLfloat *params)
{
- d_1_0_Core->GetFloatv(pname, params);
+ d_1_0_Core->f.GetFloatv(pname, params);
}
inline GLenum QOpenGLFunctions_4_3_Core::glGetError()
{
- return d_1_0_Core->GetError();
+ return d_1_0_Core->f.GetError();
}
inline void QOpenGLFunctions_4_3_Core::glGetDoublev(GLenum pname, GLdouble *params)
{
- d_1_0_Core->GetDoublev(pname, params);
+ d_1_0_Core->f.GetDoublev(pname, params);
}
inline void QOpenGLFunctions_4_3_Core::glGetBooleanv(GLenum pname, GLboolean *params)
{
- d_1_0_Core->GetBooleanv(pname, params);
+ d_1_0_Core->f.GetBooleanv(pname, params);
}
inline void QOpenGLFunctions_4_3_Core::glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels)
{
- d_1_0_Core->ReadPixels(x, y, width, height, format, type, pixels);
+ d_1_0_Core->f.ReadPixels(x, y, width, height, format, type, pixels);
}
inline void QOpenGLFunctions_4_3_Core::glReadBuffer(GLenum mode)
{
- d_1_0_Core->ReadBuffer(mode);
+ d_1_0_Core->f.ReadBuffer(mode);
}
inline void QOpenGLFunctions_4_3_Core::glPixelStorei(GLenum pname, GLint param)
{
- d_1_0_Core->PixelStorei(pname, param);
+ d_1_0_Core->f.PixelStorei(pname, param);
}
inline void QOpenGLFunctions_4_3_Core::glPixelStoref(GLenum pname, GLfloat param)
{
- d_1_0_Core->PixelStoref(pname, param);
+ d_1_0_Core->f.PixelStoref(pname, param);
}
inline void QOpenGLFunctions_4_3_Core::glDepthFunc(GLenum func)
{
- d_1_0_Core->DepthFunc(func);
+ d_1_0_Core->f.DepthFunc(func);
}
inline void QOpenGLFunctions_4_3_Core::glStencilOp(GLenum fail, GLenum zfail, GLenum zpass)
{
- d_1_0_Core->StencilOp(fail, zfail, zpass);
+ d_1_0_Core->f.StencilOp(fail, zfail, zpass);
}
inline void QOpenGLFunctions_4_3_Core::glStencilFunc(GLenum func, GLint ref, GLuint mask)
{
- d_1_0_Core->StencilFunc(func, ref, mask);
+ d_1_0_Core->f.StencilFunc(func, ref, mask);
}
inline void QOpenGLFunctions_4_3_Core::glLogicOp(GLenum opcode)
{
- d_1_0_Core->LogicOp(opcode);
+ d_1_0_Core->f.LogicOp(opcode);
}
inline void QOpenGLFunctions_4_3_Core::glBlendFunc(GLenum sfactor, GLenum dfactor)
{
- d_1_0_Core->BlendFunc(sfactor, dfactor);
+ d_1_0_Core->f.BlendFunc(sfactor, dfactor);
}
inline void QOpenGLFunctions_4_3_Core::glFlush()
{
- d_1_0_Core->Flush();
+ d_1_0_Core->f.Flush();
}
inline void QOpenGLFunctions_4_3_Core::glFinish()
{
- d_1_0_Core->Finish();
+ d_1_0_Core->f.Finish();
}
inline void QOpenGLFunctions_4_3_Core::glEnable(GLenum cap)
{
- d_1_0_Core->Enable(cap);
+ d_1_0_Core->f.Enable(cap);
}
inline void QOpenGLFunctions_4_3_Core::glDisable(GLenum cap)
{
- d_1_0_Core->Disable(cap);
+ d_1_0_Core->f.Disable(cap);
}
inline void QOpenGLFunctions_4_3_Core::glDepthMask(GLboolean flag)
{
- d_1_0_Core->DepthMask(flag);
+ d_1_0_Core->f.DepthMask(flag);
}
inline void QOpenGLFunctions_4_3_Core::glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
{
- d_1_0_Core->ColorMask(red, green, blue, alpha);
+ d_1_0_Core->f.ColorMask(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_3_Core::glStencilMask(GLuint mask)
{
- d_1_0_Core->StencilMask(mask);
+ d_1_0_Core->f.StencilMask(mask);
}
inline void QOpenGLFunctions_4_3_Core::glClearDepth(GLdouble depth)
{
- d_1_0_Core->ClearDepth(depth);
+ d_1_0_Core->f.ClearDepth(depth);
}
inline void QOpenGLFunctions_4_3_Core::glClearStencil(GLint s)
{
- d_1_0_Core->ClearStencil(s);
+ d_1_0_Core->f.ClearStencil(s);
}
inline void QOpenGLFunctions_4_3_Core::glClearColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_0_Core->ClearColor(red, green, blue, alpha);
+ d_1_0_Core->f.ClearColor(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_3_Core::glClear(GLbitfield mask)
{
- d_1_0_Core->Clear(mask);
+ d_1_0_Core->f.Clear(mask);
}
inline void QOpenGLFunctions_4_3_Core::glDrawBuffer(GLenum mode)
{
- d_1_0_Core->DrawBuffer(mode);
+ d_1_0_Core->f.DrawBuffer(mode);
}
inline void QOpenGLFunctions_4_3_Core::glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_0_Core->TexImage2D(target, level, internalformat, width, height, border, format, type, pixels);
+ d_1_0_Core->f.TexImage2D(target, level, internalformat, width, height, border, format, type, pixels);
}
inline void QOpenGLFunctions_4_3_Core::glTexImage1D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_0_Core->TexImage1D(target, level, internalformat, width, border, format, type, pixels);
+ d_1_0_Core->f.TexImage1D(target, level, internalformat, width, border, format, type, pixels);
}
inline void QOpenGLFunctions_4_3_Core::glTexParameteriv(GLenum target, GLenum pname, const GLint *params)
{
- d_1_0_Core->TexParameteriv(target, pname, params);
+ d_1_0_Core->f.TexParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_4_3_Core::glTexParameteri(GLenum target, GLenum pname, GLint param)
{
- d_1_0_Core->TexParameteri(target, pname, param);
+ d_1_0_Core->f.TexParameteri(target, pname, param);
}
inline void QOpenGLFunctions_4_3_Core::glTexParameterfv(GLenum target, GLenum pname, const GLfloat *params)
{
- d_1_0_Core->TexParameterfv(target, pname, params);
+ d_1_0_Core->f.TexParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_4_3_Core::glTexParameterf(GLenum target, GLenum pname, GLfloat param)
{
- d_1_0_Core->TexParameterf(target, pname, param);
+ d_1_0_Core->f.TexParameterf(target, pname, param);
}
inline void QOpenGLFunctions_4_3_Core::glScissor(GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_0_Core->Scissor(x, y, width, height);
+ d_1_0_Core->f.Scissor(x, y, width, height);
}
inline void QOpenGLFunctions_4_3_Core::glPolygonMode(GLenum face, GLenum mode)
{
- d_1_0_Core->PolygonMode(face, mode);
+ d_1_0_Core->f.PolygonMode(face, mode);
}
inline void QOpenGLFunctions_4_3_Core::glPointSize(GLfloat size)
{
- d_1_0_Core->PointSize(size);
+ d_1_0_Core->f.PointSize(size);
}
inline void QOpenGLFunctions_4_3_Core::glLineWidth(GLfloat width)
{
- d_1_0_Core->LineWidth(width);
+ d_1_0_Core->f.LineWidth(width);
}
inline void QOpenGLFunctions_4_3_Core::glHint(GLenum target, GLenum mode)
{
- d_1_0_Core->Hint(target, mode);
+ d_1_0_Core->f.Hint(target, mode);
}
inline void QOpenGLFunctions_4_3_Core::glFrontFace(GLenum mode)
{
- d_1_0_Core->FrontFace(mode);
+ d_1_0_Core->f.FrontFace(mode);
}
inline void QOpenGLFunctions_4_3_Core::glCullFace(GLenum mode)
{
- d_1_0_Core->CullFace(mode);
+ d_1_0_Core->f.CullFace(mode);
}
@@ -879,57 +880,57 @@ inline void QOpenGLFunctions_4_3_Core::glIndexub(GLubyte c)
inline GLboolean QOpenGLFunctions_4_3_Core::glIsTexture(GLuint texture)
{
- return d_1_1_Core->IsTexture(texture);
+ return d_1_1_Core->f.IsTexture(texture);
}
inline void QOpenGLFunctions_4_3_Core::glGenTextures(GLsizei n, GLuint *textures)
{
- d_1_1_Core->GenTextures(n, textures);
+ d_1_1_Core->f.GenTextures(n, textures);
}
inline void QOpenGLFunctions_4_3_Core::glDeleteTextures(GLsizei n, const GLuint *textures)
{
- d_1_1_Core->DeleteTextures(n, textures);
+ d_1_1_Core->f.DeleteTextures(n, textures);
}
inline void QOpenGLFunctions_4_3_Core::glBindTexture(GLenum target, GLuint texture)
{
- d_1_1_Core->BindTexture(target, texture);
+ d_1_1_Core->f.BindTexture(target, texture);
}
inline void QOpenGLFunctions_4_3_Core::glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_1_Core->TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels);
+ d_1_1_Core->f.TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels);
}
inline void QOpenGLFunctions_4_3_Core::glTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_1_Core->TexSubImage1D(target, level, xoffset, width, format, type, pixels);
+ d_1_1_Core->f.TexSubImage1D(target, level, xoffset, width, format, type, pixels);
}
inline void QOpenGLFunctions_4_3_Core::glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_1_Core->CopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height);
+ d_1_1_Core->f.CopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height);
}
inline void QOpenGLFunctions_4_3_Core::glCopyTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
{
- d_1_1_Core->CopyTexSubImage1D(target, level, xoffset, x, y, width);
+ d_1_1_Core->f.CopyTexSubImage1D(target, level, xoffset, x, y, width);
}
inline void QOpenGLFunctions_4_3_Core::glCopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
{
- d_1_1_Core->CopyTexImage2D(target, level, internalformat, x, y, width, height, border);
+ d_1_1_Core->f.CopyTexImage2D(target, level, internalformat, x, y, width, height, border);
}
inline void QOpenGLFunctions_4_3_Core::glCopyTexImage1D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
{
- d_1_1_Core->CopyTexImage1D(target, level, internalformat, x, y, width, border);
+ d_1_1_Core->f.CopyTexImage1D(target, level, internalformat, x, y, width, border);
}
inline void QOpenGLFunctions_4_3_Core::glPolygonOffset(GLfloat factor, GLfloat units)
{
- d_1_1_Core->PolygonOffset(factor, units);
+ d_1_1_Core->f.PolygonOffset(factor, units);
}
inline void QOpenGLFunctions_4_3_Core::glGetPointerv(GLenum pname, GLvoid* *params)
@@ -941,1067 +942,1067 @@ inline void QOpenGLFunctions_4_3_Core::glGetPointerv(GLenum pname, GLvoid* *para
inline void QOpenGLFunctions_4_3_Core::glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices)
{
- d_1_1_Core->DrawElements(mode, count, type, indices);
+ d_1_1_Core->f.DrawElements(mode, count, type, indices);
}
inline void QOpenGLFunctions_4_3_Core::glDrawArrays(GLenum mode, GLint first, GLsizei count)
{
- d_1_1_Core->DrawArrays(mode, first, count);
+ d_1_1_Core->f.DrawArrays(mode, first, count);
}
// OpenGL 1.2 core functions
inline void QOpenGLFunctions_4_3_Core::glCopyTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_2_Core->CopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height);
+ d_1_2_Core->f.CopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height);
}
inline void QOpenGLFunctions_4_3_Core::glTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_2_Core->TexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);
+ d_1_2_Core->f.TexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);
}
inline void QOpenGLFunctions_4_3_Core::glTexImage3D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
{
- d_1_2_Core->TexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels);
+ d_1_2_Core->f.TexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels);
}
inline void QOpenGLFunctions_4_3_Core::glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices)
{
- d_1_2_Core->DrawRangeElements(mode, start, end, count, type, indices);
+ d_1_2_Core->f.DrawRangeElements(mode, start, end, count, type, indices);
}
inline void QOpenGLFunctions_4_3_Core::glBlendEquation(GLenum mode)
{
- d_1_2_Core->BlendEquation(mode);
+ d_1_2_Core->f.BlendEquation(mode);
}
inline void QOpenGLFunctions_4_3_Core::glBlendColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_2_Core->BlendColor(red, green, blue, alpha);
+ d_1_2_Core->f.BlendColor(red, green, blue, alpha);
}
// OpenGL 1.3 core functions
inline void QOpenGLFunctions_4_3_Core::glGetCompressedTexImage(GLenum target, GLint level, GLvoid *img)
{
- d_1_3_Core->GetCompressedTexImage(target, level, img);
+ d_1_3_Core->f.GetCompressedTexImage(target, level, img);
}
inline void QOpenGLFunctions_4_3_Core::glCompressedTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexSubImage1D(target, level, xoffset, width, format, imageSize, data);
+ d_1_3_Core->f.CompressedTexSubImage1D(target, level, xoffset, width, format, imageSize, data);
}
inline void QOpenGLFunctions_4_3_Core::glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data);
+ d_1_3_Core->f.CompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data);
}
inline void QOpenGLFunctions_4_3_Core::glCompressedTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data);
+ d_1_3_Core->f.CompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data);
}
inline void QOpenGLFunctions_4_3_Core::glCompressedTexImage1D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexImage1D(target, level, internalformat, width, border, imageSize, data);
+ d_1_3_Core->f.CompressedTexImage1D(target, level, internalformat, width, border, imageSize, data);
}
inline void QOpenGLFunctions_4_3_Core::glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data);
+ d_1_3_Core->f.CompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data);
}
inline void QOpenGLFunctions_4_3_Core::glCompressedTexImage3D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data)
{
- d_1_3_Core->CompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data);
+ d_1_3_Core->f.CompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data);
}
inline void QOpenGLFunctions_4_3_Core::glSampleCoverage(GLfloat value, GLboolean invert)
{
- d_1_3_Core->SampleCoverage(value, invert);
+ d_1_3_Core->f.SampleCoverage(value, invert);
}
inline void QOpenGLFunctions_4_3_Core::glActiveTexture(GLenum texture)
{
- d_1_3_Core->ActiveTexture(texture);
+ d_1_3_Core->f.ActiveTexture(texture);
}
// OpenGL 1.4 core functions
inline void QOpenGLFunctions_4_3_Core::glPointParameteriv(GLenum pname, const GLint *params)
{
- d_1_4_Core->PointParameteriv(pname, params);
+ d_1_4_Core->f.PointParameteriv(pname, params);
}
inline void QOpenGLFunctions_4_3_Core::glPointParameteri(GLenum pname, GLint param)
{
- d_1_4_Core->PointParameteri(pname, param);
+ d_1_4_Core->f.PointParameteri(pname, param);
}
inline void QOpenGLFunctions_4_3_Core::glPointParameterfv(GLenum pname, const GLfloat *params)
{
- d_1_4_Core->PointParameterfv(pname, params);
+ d_1_4_Core->f.PointParameterfv(pname, params);
}
inline void QOpenGLFunctions_4_3_Core::glPointParameterf(GLenum pname, GLfloat param)
{
- d_1_4_Core->PointParameterf(pname, param);
+ d_1_4_Core->f.PointParameterf(pname, param);
}
inline void QOpenGLFunctions_4_3_Core::glMultiDrawElements(GLenum mode, const GLsizei *count, GLenum type, const GLvoid* const *indices, GLsizei drawcount)
{
- d_1_4_Core->MultiDrawElements(mode, count, type, indices, drawcount);
+ d_1_4_Core->f.MultiDrawElements(mode, count, type, indices, drawcount);
}
inline void QOpenGLFunctions_4_3_Core::glMultiDrawArrays(GLenum mode, const GLint *first, const GLsizei *count, GLsizei drawcount)
{
- d_1_4_Core->MultiDrawArrays(mode, first, count, drawcount);
+ d_1_4_Core->f.MultiDrawArrays(mode, first, count, drawcount);
}
inline void QOpenGLFunctions_4_3_Core::glBlendFuncSeparate(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
{
- d_1_4_Core->BlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);
+ d_1_4_Core->f.BlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);
}
// OpenGL 1.5 core functions
inline void QOpenGLFunctions_4_3_Core::glGetBufferPointerv(GLenum target, GLenum pname, GLvoid* *params)
{
- d_1_5_Core->GetBufferPointerv(target, pname, params);
+ d_1_5_Core->f.GetBufferPointerv(target, pname, params);
}
inline void QOpenGLFunctions_4_3_Core::glGetBufferParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_5_Core->GetBufferParameteriv(target, pname, params);
+ d_1_5_Core->f.GetBufferParameteriv(target, pname, params);
}
inline GLboolean QOpenGLFunctions_4_3_Core::glUnmapBuffer(GLenum target)
{
- return d_1_5_Core->UnmapBuffer(target);
+ return d_1_5_Core->f.UnmapBuffer(target);
}
inline GLvoid* QOpenGLFunctions_4_3_Core::glMapBuffer(GLenum target, GLenum access)
{
- return d_1_5_Core->MapBuffer(target, access);
+ return d_1_5_Core->f.MapBuffer(target, access);
}
inline void QOpenGLFunctions_4_3_Core::glGetBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, GLvoid *data)
{
- d_1_5_Core->GetBufferSubData(target, offset, size, data);
+ d_1_5_Core->f.GetBufferSubData(target, offset, size, data);
}
inline void QOpenGLFunctions_4_3_Core::glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid *data)
{
- d_1_5_Core->BufferSubData(target, offset, size, data);
+ d_1_5_Core->f.BufferSubData(target, offset, size, data);
}
inline void QOpenGLFunctions_4_3_Core::glBufferData(GLenum target, GLsizeiptr size, const GLvoid *data, GLenum usage)
{
- d_1_5_Core->BufferData(target, size, data, usage);
+ d_1_5_Core->f.BufferData(target, size, data, usage);
}
inline GLboolean QOpenGLFunctions_4_3_Core::glIsBuffer(GLuint buffer)
{
- return d_1_5_Core->IsBuffer(buffer);
+ return d_1_5_Core->f.IsBuffer(buffer);
}
inline void QOpenGLFunctions_4_3_Core::glGenBuffers(GLsizei n, GLuint *buffers)
{
- d_1_5_Core->GenBuffers(n, buffers);
+ d_1_5_Core->f.GenBuffers(n, buffers);
}
inline void QOpenGLFunctions_4_3_Core::glDeleteBuffers(GLsizei n, const GLuint *buffers)
{
- d_1_5_Core->DeleteBuffers(n, buffers);
+ d_1_5_Core->f.DeleteBuffers(n, buffers);
}
inline void QOpenGLFunctions_4_3_Core::glBindBuffer(GLenum target, GLuint buffer)
{
- d_1_5_Core->BindBuffer(target, buffer);
+ d_1_5_Core->f.BindBuffer(target, buffer);
}
inline void QOpenGLFunctions_4_3_Core::glGetQueryObjectuiv(GLuint id, GLenum pname, GLuint *params)
{
- d_1_5_Core->GetQueryObjectuiv(id, pname, params);
+ d_1_5_Core->f.GetQueryObjectuiv(id, pname, params);
}
inline void QOpenGLFunctions_4_3_Core::glGetQueryObjectiv(GLuint id, GLenum pname, GLint *params)
{
- d_1_5_Core->GetQueryObjectiv(id, pname, params);
+ d_1_5_Core->f.GetQueryObjectiv(id, pname, params);
}
inline void QOpenGLFunctions_4_3_Core::glGetQueryiv(GLenum target, GLenum pname, GLint *params)
{
- d_1_5_Core->GetQueryiv(target, pname, params);
+ d_1_5_Core->f.GetQueryiv(target, pname, params);
}
inline void QOpenGLFunctions_4_3_Core::glEndQuery(GLenum target)
{
- d_1_5_Core->EndQuery(target);
+ d_1_5_Core->f.EndQuery(target);
}
inline void QOpenGLFunctions_4_3_Core::glBeginQuery(GLenum target, GLuint id)
{
- d_1_5_Core->BeginQuery(target, id);
+ d_1_5_Core->f.BeginQuery(target, id);
}
inline GLboolean QOpenGLFunctions_4_3_Core::glIsQuery(GLuint id)
{
- return d_1_5_Core->IsQuery(id);
+ return d_1_5_Core->f.IsQuery(id);
}
inline void QOpenGLFunctions_4_3_Core::glDeleteQueries(GLsizei n, const GLuint *ids)
{
- d_1_5_Core->DeleteQueries(n, ids);
+ d_1_5_Core->f.DeleteQueries(n, ids);
}
inline void QOpenGLFunctions_4_3_Core::glGenQueries(GLsizei n, GLuint *ids)
{
- d_1_5_Core->GenQueries(n, ids);
+ d_1_5_Core->f.GenQueries(n, ids);
}
// OpenGL 2.0 core functions
inline void QOpenGLFunctions_4_3_Core::glVertexAttribPointer(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer)
{
- d_2_0_Core->VertexAttribPointer(index, size, type, normalized, stride, pointer);
+ d_2_0_Core->f.VertexAttribPointer(index, size, type, normalized, stride, pointer);
}
inline void QOpenGLFunctions_4_3_Core::glValidateProgram(GLuint program)
{
- d_2_0_Core->ValidateProgram(program);
+ d_2_0_Core->f.ValidateProgram(program);
}
inline void QOpenGLFunctions_4_3_Core::glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_0_Core->UniformMatrix4fv(location, count, transpose, value);
+ d_2_0_Core->f.UniformMatrix4fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_3_Core::glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_0_Core->UniformMatrix3fv(location, count, transpose, value);
+ d_2_0_Core->f.UniformMatrix3fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_3_Core::glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_0_Core->UniformMatrix2fv(location, count, transpose, value);
+ d_2_0_Core->f.UniformMatrix2fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_3_Core::glUniform4iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform4iv(location, count, value);
+ d_2_0_Core->f.Uniform4iv(location, count, value);
}
inline void QOpenGLFunctions_4_3_Core::glUniform3iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform3iv(location, count, value);
+ d_2_0_Core->f.Uniform3iv(location, count, value);
}
inline void QOpenGLFunctions_4_3_Core::glUniform2iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform2iv(location, count, value);
+ d_2_0_Core->f.Uniform2iv(location, count, value);
}
inline void QOpenGLFunctions_4_3_Core::glUniform1iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform1iv(location, count, value);
+ d_2_0_Core->f.Uniform1iv(location, count, value);
}
inline void QOpenGLFunctions_4_3_Core::glUniform4fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform4fv(location, count, value);
+ d_2_0_Core->f.Uniform4fv(location, count, value);
}
inline void QOpenGLFunctions_4_3_Core::glUniform3fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform3fv(location, count, value);
+ d_2_0_Core->f.Uniform3fv(location, count, value);
}
inline void QOpenGLFunctions_4_3_Core::glUniform2fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform2fv(location, count, value);
+ d_2_0_Core->f.Uniform2fv(location, count, value);
}
inline void QOpenGLFunctions_4_3_Core::glUniform1fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform1fv(location, count, value);
+ d_2_0_Core->f.Uniform1fv(location, count, value);
}
inline void QOpenGLFunctions_4_3_Core::glUniform4i(GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
{
- d_2_0_Core->Uniform4i(location, v0, v1, v2, v3);
+ d_2_0_Core->f.Uniform4i(location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_4_3_Core::glUniform3i(GLint location, GLint v0, GLint v1, GLint v2)
{
- d_2_0_Core->Uniform3i(location, v0, v1, v2);
+ d_2_0_Core->f.Uniform3i(location, v0, v1, v2);
}
inline void QOpenGLFunctions_4_3_Core::glUniform2i(GLint location, GLint v0, GLint v1)
{
- d_2_0_Core->Uniform2i(location, v0, v1);
+ d_2_0_Core->f.Uniform2i(location, v0, v1);
}
inline void QOpenGLFunctions_4_3_Core::glUniform1i(GLint location, GLint v0)
{
- d_2_0_Core->Uniform1i(location, v0);
+ d_2_0_Core->f.Uniform1i(location, v0);
}
inline void QOpenGLFunctions_4_3_Core::glUniform4f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
{
- d_2_0_Core->Uniform4f(location, v0, v1, v2, v3);
+ d_2_0_Core->f.Uniform4f(location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_4_3_Core::glUniform3f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
{
- d_2_0_Core->Uniform3f(location, v0, v1, v2);
+ d_2_0_Core->f.Uniform3f(location, v0, v1, v2);
}
inline void QOpenGLFunctions_4_3_Core::glUniform2f(GLint location, GLfloat v0, GLfloat v1)
{
- d_2_0_Core->Uniform2f(location, v0, v1);
+ d_2_0_Core->f.Uniform2f(location, v0, v1);
}
inline void QOpenGLFunctions_4_3_Core::glUniform1f(GLint location, GLfloat v0)
{
- d_2_0_Core->Uniform1f(location, v0);
+ d_2_0_Core->f.Uniform1f(location, v0);
}
inline void QOpenGLFunctions_4_3_Core::glUseProgram(GLuint program)
{
- d_2_0_Core->UseProgram(program);
+ d_2_0_Core->f.UseProgram(program);
}
inline void QOpenGLFunctions_4_3_Core::glShaderSource(GLuint shader, GLsizei count, const GLchar* const *string, const GLint *length)
{
- d_2_0_Core->ShaderSource(shader, count, string, length);
+ d_2_0_Core->f.ShaderSource(shader, count, string, length);
}
inline void QOpenGLFunctions_4_3_Core::glLinkProgram(GLuint program)
{
- d_2_0_Core->LinkProgram(program);
+ d_2_0_Core->f.LinkProgram(program);
}
inline GLboolean QOpenGLFunctions_4_3_Core::glIsShader(GLuint shader)
{
- return d_2_0_Core->IsShader(shader);
+ return d_2_0_Core->f.IsShader(shader);
}
inline GLboolean QOpenGLFunctions_4_3_Core::glIsProgram(GLuint program)
{
- return d_2_0_Core->IsProgram(program);
+ return d_2_0_Core->f.IsProgram(program);
}
inline void QOpenGLFunctions_4_3_Core::glGetVertexAttribPointerv(GLuint index, GLenum pname, GLvoid* *pointer)
{
- d_2_0_Core->GetVertexAttribPointerv(index, pname, pointer);
+ d_2_0_Core->f.GetVertexAttribPointerv(index, pname, pointer);
}
inline void QOpenGLFunctions_4_3_Core::glGetVertexAttribiv(GLuint index, GLenum pname, GLint *params)
{
- d_2_0_Core->GetVertexAttribiv(index, pname, params);
+ d_2_0_Core->f.GetVertexAttribiv(index, pname, params);
}
inline void QOpenGLFunctions_4_3_Core::glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat *params)
{
- d_2_0_Core->GetVertexAttribfv(index, pname, params);
+ d_2_0_Core->f.GetVertexAttribfv(index, pname, params);
}
inline void QOpenGLFunctions_4_3_Core::glGetVertexAttribdv(GLuint index, GLenum pname, GLdouble *params)
{
- d_2_0_Core->GetVertexAttribdv(index, pname, params);
+ d_2_0_Core->f.GetVertexAttribdv(index, pname, params);
}
inline void QOpenGLFunctions_4_3_Core::glGetUniformiv(GLuint program, GLint location, GLint *params)
{
- d_2_0_Core->GetUniformiv(program, location, params);
+ d_2_0_Core->f.GetUniformiv(program, location, params);
}
inline void QOpenGLFunctions_4_3_Core::glGetUniformfv(GLuint program, GLint location, GLfloat *params)
{
- d_2_0_Core->GetUniformfv(program, location, params);
+ d_2_0_Core->f.GetUniformfv(program, location, params);
}
inline GLint QOpenGLFunctions_4_3_Core::glGetUniformLocation(GLuint program, const GLchar *name)
{
- return d_2_0_Core->GetUniformLocation(program, name);
+ return d_2_0_Core->f.GetUniformLocation(program, name);
}
inline void QOpenGLFunctions_4_3_Core::glGetShaderSource(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source)
{
- d_2_0_Core->GetShaderSource(shader, bufSize, length, source);
+ d_2_0_Core->f.GetShaderSource(shader, bufSize, length, source);
}
inline void QOpenGLFunctions_4_3_Core::glGetShaderInfoLog(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
{
- d_2_0_Core->GetShaderInfoLog(shader, bufSize, length, infoLog);
+ d_2_0_Core->f.GetShaderInfoLog(shader, bufSize, length, infoLog);
}
inline void QOpenGLFunctions_4_3_Core::glGetShaderiv(GLuint shader, GLenum pname, GLint *params)
{
- d_2_0_Core->GetShaderiv(shader, pname, params);
+ d_2_0_Core->f.GetShaderiv(shader, pname, params);
}
inline void QOpenGLFunctions_4_3_Core::glGetProgramInfoLog(GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
{
- d_2_0_Core->GetProgramInfoLog(program, bufSize, length, infoLog);
+ d_2_0_Core->f.GetProgramInfoLog(program, bufSize, length, infoLog);
}
inline void QOpenGLFunctions_4_3_Core::glGetProgramiv(GLuint program, GLenum pname, GLint *params)
{
- d_2_0_Core->GetProgramiv(program, pname, params);
+ d_2_0_Core->f.GetProgramiv(program, pname, params);
}
inline GLint QOpenGLFunctions_4_3_Core::glGetAttribLocation(GLuint program, const GLchar *name)
{
- return d_2_0_Core->GetAttribLocation(program, name);
+ return d_2_0_Core->f.GetAttribLocation(program, name);
}
inline void QOpenGLFunctions_4_3_Core::glGetAttachedShaders(GLuint program, GLsizei maxCount, GLsizei *count, GLuint *obj)
{
- d_2_0_Core->GetAttachedShaders(program, maxCount, count, obj);
+ d_2_0_Core->f.GetAttachedShaders(program, maxCount, count, obj);
}
inline void QOpenGLFunctions_4_3_Core::glGetActiveUniform(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
{
- d_2_0_Core->GetActiveUniform(program, index, bufSize, length, size, type, name);
+ d_2_0_Core->f.GetActiveUniform(program, index, bufSize, length, size, type, name);
}
inline void QOpenGLFunctions_4_3_Core::glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
{
- d_2_0_Core->GetActiveAttrib(program, index, bufSize, length, size, type, name);
+ d_2_0_Core->f.GetActiveAttrib(program, index, bufSize, length, size, type, name);
}
inline void QOpenGLFunctions_4_3_Core::glEnableVertexAttribArray(GLuint index)
{
- d_2_0_Core->EnableVertexAttribArray(index);
+ d_2_0_Core->f.EnableVertexAttribArray(index);
}
inline void QOpenGLFunctions_4_3_Core::glDisableVertexAttribArray(GLuint index)
{
- d_2_0_Core->DisableVertexAttribArray(index);
+ d_2_0_Core->f.DisableVertexAttribArray(index);
}
inline void QOpenGLFunctions_4_3_Core::glDetachShader(GLuint program, GLuint shader)
{
- d_2_0_Core->DetachShader(program, shader);
+ d_2_0_Core->f.DetachShader(program, shader);
}
inline void QOpenGLFunctions_4_3_Core::glDeleteShader(GLuint shader)
{
- d_2_0_Core->DeleteShader(shader);
+ d_2_0_Core->f.DeleteShader(shader);
}
inline void QOpenGLFunctions_4_3_Core::glDeleteProgram(GLuint program)
{
- d_2_0_Core->DeleteProgram(program);
+ d_2_0_Core->f.DeleteProgram(program);
}
inline GLuint QOpenGLFunctions_4_3_Core::glCreateShader(GLenum type)
{
- return d_2_0_Core->CreateShader(type);
+ return d_2_0_Core->f.CreateShader(type);
}
inline GLuint QOpenGLFunctions_4_3_Core::glCreateProgram()
{
- return d_2_0_Core->CreateProgram();
+ return d_2_0_Core->f.CreateProgram();
}
inline void QOpenGLFunctions_4_3_Core::glCompileShader(GLuint shader)
{
- d_2_0_Core->CompileShader(shader);
+ d_2_0_Core->f.CompileShader(shader);
}
inline void QOpenGLFunctions_4_3_Core::glBindAttribLocation(GLuint program, GLuint index, const GLchar *name)
{
- d_2_0_Core->BindAttribLocation(program, index, name);
+ d_2_0_Core->f.BindAttribLocation(program, index, name);
}
inline void QOpenGLFunctions_4_3_Core::glAttachShader(GLuint program, GLuint shader)
{
- d_2_0_Core->AttachShader(program, shader);
+ d_2_0_Core->f.AttachShader(program, shader);
}
inline void QOpenGLFunctions_4_3_Core::glStencilMaskSeparate(GLenum face, GLuint mask)
{
- d_2_0_Core->StencilMaskSeparate(face, mask);
+ d_2_0_Core->f.StencilMaskSeparate(face, mask);
}
inline void QOpenGLFunctions_4_3_Core::glStencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask)
{
- d_2_0_Core->StencilFuncSeparate(face, func, ref, mask);
+ d_2_0_Core->f.StencilFuncSeparate(face, func, ref, mask);
}
inline void QOpenGLFunctions_4_3_Core::glStencilOpSeparate(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass)
{
- d_2_0_Core->StencilOpSeparate(face, sfail, dpfail, dppass);
+ d_2_0_Core->f.StencilOpSeparate(face, sfail, dpfail, dppass);
}
inline void QOpenGLFunctions_4_3_Core::glDrawBuffers(GLsizei n, const GLenum *bufs)
{
- d_2_0_Core->DrawBuffers(n, bufs);
+ d_2_0_Core->f.DrawBuffers(n, bufs);
}
inline void QOpenGLFunctions_4_3_Core::glBlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha)
{
- d_2_0_Core->BlendEquationSeparate(modeRGB, modeAlpha);
+ d_2_0_Core->f.BlendEquationSeparate(modeRGB, modeAlpha);
}
// OpenGL 2.1 core functions
inline void QOpenGLFunctions_4_3_Core::glUniformMatrix4x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix4x3fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix4x3fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_3_Core::glUniformMatrix3x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix3x4fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix3x4fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_3_Core::glUniformMatrix4x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix4x2fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix4x2fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_3_Core::glUniformMatrix2x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix2x4fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix2x4fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_3_Core::glUniformMatrix3x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix3x2fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix3x2fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_3_Core::glUniformMatrix2x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix2x3fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix2x3fv(location, count, transpose, value);
}
// OpenGL 3.0 core functions
inline GLboolean QOpenGLFunctions_4_3_Core::glIsVertexArray(GLuint array)
{
- return d_3_0_Core->IsVertexArray(array);
+ return d_3_0_Core->f.IsVertexArray(array);
}
inline void QOpenGLFunctions_4_3_Core::glGenVertexArrays(GLsizei n, GLuint *arrays)
{
- d_3_0_Core->GenVertexArrays(n, arrays);
+ d_3_0_Core->f.GenVertexArrays(n, arrays);
}
inline void QOpenGLFunctions_4_3_Core::glDeleteVertexArrays(GLsizei n, const GLuint *arrays)
{
- d_3_0_Core->DeleteVertexArrays(n, arrays);
+ d_3_0_Core->f.DeleteVertexArrays(n, arrays);
}
inline void QOpenGLFunctions_4_3_Core::glBindVertexArray(GLuint array)
{
- d_3_0_Core->BindVertexArray(array);
+ d_3_0_Core->f.BindVertexArray(array);
}
inline void QOpenGLFunctions_4_3_Core::glFlushMappedBufferRange(GLenum target, GLintptr offset, GLsizeiptr length)
{
- d_3_0_Core->FlushMappedBufferRange(target, offset, length);
+ d_3_0_Core->f.FlushMappedBufferRange(target, offset, length);
}
inline GLvoid* QOpenGLFunctions_4_3_Core::glMapBufferRange(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access)
{
- return d_3_0_Core->MapBufferRange(target, offset, length, access);
+ return d_3_0_Core->f.MapBufferRange(target, offset, length, access);
}
inline void QOpenGLFunctions_4_3_Core::glFramebufferTextureLayer(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer)
{
- d_3_0_Core->FramebufferTextureLayer(target, attachment, texture, level, layer);
+ d_3_0_Core->f.FramebufferTextureLayer(target, attachment, texture, level, layer);
}
inline void QOpenGLFunctions_4_3_Core::glRenderbufferStorageMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
{
- d_3_0_Core->RenderbufferStorageMultisample(target, samples, internalformat, width, height);
+ d_3_0_Core->f.RenderbufferStorageMultisample(target, samples, internalformat, width, height);
}
inline void QOpenGLFunctions_4_3_Core::glBlitFramebuffer(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
{
- d_3_0_Core->BlitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter);
+ d_3_0_Core->f.BlitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter);
}
inline void QOpenGLFunctions_4_3_Core::glGenerateMipmap(GLenum target)
{
- d_3_0_Core->GenerateMipmap(target);
+ d_3_0_Core->f.GenerateMipmap(target);
}
inline void QOpenGLFunctions_4_3_Core::glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint *params)
{
- d_3_0_Core->GetFramebufferAttachmentParameteriv(target, attachment, pname, params);
+ d_3_0_Core->f.GetFramebufferAttachmentParameteriv(target, attachment, pname, params);
}
inline void QOpenGLFunctions_4_3_Core::glFramebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
{
- d_3_0_Core->FramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer);
+ d_3_0_Core->f.FramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer);
}
inline void QOpenGLFunctions_4_3_Core::glFramebufferTexture3D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset)
{
- d_3_0_Core->FramebufferTexture3D(target, attachment, textarget, texture, level, zoffset);
+ d_3_0_Core->f.FramebufferTexture3D(target, attachment, textarget, texture, level, zoffset);
}
inline void QOpenGLFunctions_4_3_Core::glFramebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
{
- d_3_0_Core->FramebufferTexture2D(target, attachment, textarget, texture, level);
+ d_3_0_Core->f.FramebufferTexture2D(target, attachment, textarget, texture, level);
}
inline void QOpenGLFunctions_4_3_Core::glFramebufferTexture1D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
{
- d_3_0_Core->FramebufferTexture1D(target, attachment, textarget, texture, level);
+ d_3_0_Core->f.FramebufferTexture1D(target, attachment, textarget, texture, level);
}
inline GLenum QOpenGLFunctions_4_3_Core::glCheckFramebufferStatus(GLenum target)
{
- return d_3_0_Core->CheckFramebufferStatus(target);
+ return d_3_0_Core->f.CheckFramebufferStatus(target);
}
inline void QOpenGLFunctions_4_3_Core::glGenFramebuffers(GLsizei n, GLuint *framebuffers)
{
- d_3_0_Core->GenFramebuffers(n, framebuffers);
+ d_3_0_Core->f.GenFramebuffers(n, framebuffers);
}
inline void QOpenGLFunctions_4_3_Core::glDeleteFramebuffers(GLsizei n, const GLuint *framebuffers)
{
- d_3_0_Core->DeleteFramebuffers(n, framebuffers);
+ d_3_0_Core->f.DeleteFramebuffers(n, framebuffers);
}
inline void QOpenGLFunctions_4_3_Core::glBindFramebuffer(GLenum target, GLuint framebuffer)
{
- d_3_0_Core->BindFramebuffer(target, framebuffer);
+ d_3_0_Core->f.BindFramebuffer(target, framebuffer);
}
inline GLboolean QOpenGLFunctions_4_3_Core::glIsFramebuffer(GLuint framebuffer)
{
- return d_3_0_Core->IsFramebuffer(framebuffer);
+ return d_3_0_Core->f.IsFramebuffer(framebuffer);
}
inline void QOpenGLFunctions_4_3_Core::glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_3_0_Core->GetRenderbufferParameteriv(target, pname, params);
+ d_3_0_Core->f.GetRenderbufferParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_4_3_Core::glRenderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height)
{
- d_3_0_Core->RenderbufferStorage(target, internalformat, width, height);
+ d_3_0_Core->f.RenderbufferStorage(target, internalformat, width, height);
}
inline void QOpenGLFunctions_4_3_Core::glGenRenderbuffers(GLsizei n, GLuint *renderbuffers)
{
- d_3_0_Core->GenRenderbuffers(n, renderbuffers);
+ d_3_0_Core->f.GenRenderbuffers(n, renderbuffers);
}
inline void QOpenGLFunctions_4_3_Core::glDeleteRenderbuffers(GLsizei n, const GLuint *renderbuffers)
{
- d_3_0_Core->DeleteRenderbuffers(n, renderbuffers);
+ d_3_0_Core->f.DeleteRenderbuffers(n, renderbuffers);
}
inline void QOpenGLFunctions_4_3_Core::glBindRenderbuffer(GLenum target, GLuint renderbuffer)
{
- d_3_0_Core->BindRenderbuffer(target, renderbuffer);
+ d_3_0_Core->f.BindRenderbuffer(target, renderbuffer);
}
inline GLboolean QOpenGLFunctions_4_3_Core::glIsRenderbuffer(GLuint renderbuffer)
{
- return d_3_0_Core->IsRenderbuffer(renderbuffer);
+ return d_3_0_Core->f.IsRenderbuffer(renderbuffer);
}
inline const GLubyte * QOpenGLFunctions_4_3_Core::glGetStringi(GLenum name, GLuint index)
{
- return d_3_0_Core->GetStringi(name, index);
+ return d_3_0_Core->f.GetStringi(name, index);
}
inline void QOpenGLFunctions_4_3_Core::glClearBufferfi(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil)
{
- d_3_0_Core->ClearBufferfi(buffer, drawbuffer, depth, stencil);
+ d_3_0_Core->f.ClearBufferfi(buffer, drawbuffer, depth, stencil);
}
inline void QOpenGLFunctions_4_3_Core::glClearBufferfv(GLenum buffer, GLint drawbuffer, const GLfloat *value)
{
- d_3_0_Core->ClearBufferfv(buffer, drawbuffer, value);
+ d_3_0_Core->f.ClearBufferfv(buffer, drawbuffer, value);
}
inline void QOpenGLFunctions_4_3_Core::glClearBufferuiv(GLenum buffer, GLint drawbuffer, const GLuint *value)
{
- d_3_0_Core->ClearBufferuiv(buffer, drawbuffer, value);
+ d_3_0_Core->f.ClearBufferuiv(buffer, drawbuffer, value);
}
inline void QOpenGLFunctions_4_3_Core::glClearBufferiv(GLenum buffer, GLint drawbuffer, const GLint *value)
{
- d_3_0_Core->ClearBufferiv(buffer, drawbuffer, value);
+ d_3_0_Core->f.ClearBufferiv(buffer, drawbuffer, value);
}
inline void QOpenGLFunctions_4_3_Core::glGetTexParameterIuiv(GLenum target, GLenum pname, GLuint *params)
{
- d_3_0_Core->GetTexParameterIuiv(target, pname, params);
+ d_3_0_Core->f.GetTexParameterIuiv(target, pname, params);
}
inline void QOpenGLFunctions_4_3_Core::glGetTexParameterIiv(GLenum target, GLenum pname, GLint *params)
{
- d_3_0_Core->GetTexParameterIiv(target, pname, params);
+ d_3_0_Core->f.GetTexParameterIiv(target, pname, params);
}
inline void QOpenGLFunctions_4_3_Core::glTexParameterIuiv(GLenum target, GLenum pname, const GLuint *params)
{
- d_3_0_Core->TexParameterIuiv(target, pname, params);
+ d_3_0_Core->f.TexParameterIuiv(target, pname, params);
}
inline void QOpenGLFunctions_4_3_Core::glTexParameterIiv(GLenum target, GLenum pname, const GLint *params)
{
- d_3_0_Core->TexParameterIiv(target, pname, params);
+ d_3_0_Core->f.TexParameterIiv(target, pname, params);
}
inline void QOpenGLFunctions_4_3_Core::glUniform4uiv(GLint location, GLsizei count, const GLuint *value)
{
- d_3_0_Core->Uniform4uiv(location, count, value);
+ d_3_0_Core->f.Uniform4uiv(location, count, value);
}
inline void QOpenGLFunctions_4_3_Core::glUniform3uiv(GLint location, GLsizei count, const GLuint *value)
{
- d_3_0_Core->Uniform3uiv(location, count, value);
+ d_3_0_Core->f.Uniform3uiv(location, count, value);
}
inline void QOpenGLFunctions_4_3_Core::glUniform2uiv(GLint location, GLsizei count, const GLuint *value)
{
- d_3_0_Core->Uniform2uiv(location, count, value);
+ d_3_0_Core->f.Uniform2uiv(location, count, value);
}
inline void QOpenGLFunctions_4_3_Core::glUniform1uiv(GLint location, GLsizei count, const GLuint *value)
{
- d_3_0_Core->Uniform1uiv(location, count, value);
+ d_3_0_Core->f.Uniform1uiv(location, count, value);
}
inline void QOpenGLFunctions_4_3_Core::glUniform4ui(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
{
- d_3_0_Core->Uniform4ui(location, v0, v1, v2, v3);
+ d_3_0_Core->f.Uniform4ui(location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_4_3_Core::glUniform3ui(GLint location, GLuint v0, GLuint v1, GLuint v2)
{
- d_3_0_Core->Uniform3ui(location, v0, v1, v2);
+ d_3_0_Core->f.Uniform3ui(location, v0, v1, v2);
}
inline void QOpenGLFunctions_4_3_Core::glUniform2ui(GLint location, GLuint v0, GLuint v1)
{
- d_3_0_Core->Uniform2ui(location, v0, v1);
+ d_3_0_Core->f.Uniform2ui(location, v0, v1);
}
inline void QOpenGLFunctions_4_3_Core::glUniform1ui(GLint location, GLuint v0)
{
- d_3_0_Core->Uniform1ui(location, v0);
+ d_3_0_Core->f.Uniform1ui(location, v0);
}
inline GLint QOpenGLFunctions_4_3_Core::glGetFragDataLocation(GLuint program, const GLchar *name)
{
- return d_3_0_Core->GetFragDataLocation(program, name);
+ return d_3_0_Core->f.GetFragDataLocation(program, name);
}
inline void QOpenGLFunctions_4_3_Core::glBindFragDataLocation(GLuint program, GLuint color, const GLchar *name)
{
- d_3_0_Core->BindFragDataLocation(program, color, name);
+ d_3_0_Core->f.BindFragDataLocation(program, color, name);
}
inline void QOpenGLFunctions_4_3_Core::glGetUniformuiv(GLuint program, GLint location, GLuint *params)
{
- d_3_0_Core->GetUniformuiv(program, location, params);
+ d_3_0_Core->f.GetUniformuiv(program, location, params);
}
inline void QOpenGLFunctions_4_3_Core::glGetVertexAttribIuiv(GLuint index, GLenum pname, GLuint *params)
{
- d_3_0_Core->GetVertexAttribIuiv(index, pname, params);
+ d_3_0_Core->f.GetVertexAttribIuiv(index, pname, params);
}
inline void QOpenGLFunctions_4_3_Core::glGetVertexAttribIiv(GLuint index, GLenum pname, GLint *params)
{
- d_3_0_Core->GetVertexAttribIiv(index, pname, params);
+ d_3_0_Core->f.GetVertexAttribIiv(index, pname, params);
}
inline void QOpenGLFunctions_4_3_Core::glVertexAttribIPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_3_0_Core->VertexAttribIPointer(index, size, type, stride, pointer);
+ d_3_0_Core->f.VertexAttribIPointer(index, size, type, stride, pointer);
}
inline void QOpenGLFunctions_4_3_Core::glEndConditionalRender()
{
- d_3_0_Core->EndConditionalRender();
+ d_3_0_Core->f.EndConditionalRender();
}
inline void QOpenGLFunctions_4_3_Core::glBeginConditionalRender(GLuint id, GLenum mode)
{
- d_3_0_Core->BeginConditionalRender(id, mode);
+ d_3_0_Core->f.BeginConditionalRender(id, mode);
}
inline void QOpenGLFunctions_4_3_Core::glClampColor(GLenum target, GLenum clamp)
{
- d_3_0_Core->ClampColor(target, clamp);
+ d_3_0_Core->f.ClampColor(target, clamp);
}
inline void QOpenGLFunctions_4_3_Core::glGetTransformFeedbackVarying(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name)
{
- d_3_0_Core->GetTransformFeedbackVarying(program, index, bufSize, length, size, type, name);
+ d_3_0_Core->f.GetTransformFeedbackVarying(program, index, bufSize, length, size, type, name);
}
inline void QOpenGLFunctions_4_3_Core::glTransformFeedbackVaryings(GLuint program, GLsizei count, const GLchar* const *varyings, GLenum bufferMode)
{
- d_3_0_Core->TransformFeedbackVaryings(program, count, varyings, bufferMode);
+ d_3_0_Core->f.TransformFeedbackVaryings(program, count, varyings, bufferMode);
}
inline void QOpenGLFunctions_4_3_Core::glBindBufferBase(GLenum target, GLuint index, GLuint buffer)
{
- d_3_0_Core->BindBufferBase(target, index, buffer);
+ d_3_0_Core->f.BindBufferBase(target, index, buffer);
}
inline void QOpenGLFunctions_4_3_Core::glBindBufferRange(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)
{
- d_3_0_Core->BindBufferRange(target, index, buffer, offset, size);
+ d_3_0_Core->f.BindBufferRange(target, index, buffer, offset, size);
}
inline void QOpenGLFunctions_4_3_Core::glEndTransformFeedback()
{
- d_3_0_Core->EndTransformFeedback();
+ d_3_0_Core->f.EndTransformFeedback();
}
inline void QOpenGLFunctions_4_3_Core::glBeginTransformFeedback(GLenum primitiveMode)
{
- d_3_0_Core->BeginTransformFeedback(primitiveMode);
+ d_3_0_Core->f.BeginTransformFeedback(primitiveMode);
}
inline GLboolean QOpenGLFunctions_4_3_Core::glIsEnabledi(GLenum target, GLuint index)
{
- return d_3_0_Core->IsEnabledi(target, index);
+ return d_3_0_Core->f.IsEnabledi(target, index);
}
inline void QOpenGLFunctions_4_3_Core::glDisablei(GLenum target, GLuint index)
{
- d_3_0_Core->Disablei(target, index);
+ d_3_0_Core->f.Disablei(target, index);
}
inline void QOpenGLFunctions_4_3_Core::glEnablei(GLenum target, GLuint index)
{
- d_3_0_Core->Enablei(target, index);
+ d_3_0_Core->f.Enablei(target, index);
}
inline void QOpenGLFunctions_4_3_Core::glGetIntegeri_v(GLenum target, GLuint index, GLint *data)
{
- d_3_0_Core->GetIntegeri_v(target, index, data);
+ d_3_0_Core->f.GetIntegeri_v(target, index, data);
}
inline void QOpenGLFunctions_4_3_Core::glGetBooleani_v(GLenum target, GLuint index, GLboolean *data)
{
- d_3_0_Core->GetBooleani_v(target, index, data);
+ d_3_0_Core->f.GetBooleani_v(target, index, data);
}
inline void QOpenGLFunctions_4_3_Core::glColorMaski(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a)
{
- d_3_0_Core->ColorMaski(index, r, g, b, a);
+ d_3_0_Core->f.ColorMaski(index, r, g, b, a);
}
// OpenGL 3.1 core functions
inline void QOpenGLFunctions_4_3_Core::glCopyBufferSubData(GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size)
{
- d_3_1_Core->CopyBufferSubData(readTarget, writeTarget, readOffset, writeOffset, size);
+ d_3_1_Core->f.CopyBufferSubData(readTarget, writeTarget, readOffset, writeOffset, size);
}
inline void QOpenGLFunctions_4_3_Core::glUniformBlockBinding(GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding)
{
- d_3_1_Core->UniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding);
+ d_3_1_Core->f.UniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding);
}
inline void QOpenGLFunctions_4_3_Core::glGetActiveUniformBlockName(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName)
{
- d_3_1_Core->GetActiveUniformBlockName(program, uniformBlockIndex, bufSize, length, uniformBlockName);
+ d_3_1_Core->f.GetActiveUniformBlockName(program, uniformBlockIndex, bufSize, length, uniformBlockName);
}
inline void QOpenGLFunctions_4_3_Core::glGetActiveUniformBlockiv(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params)
{
- d_3_1_Core->GetActiveUniformBlockiv(program, uniformBlockIndex, pname, params);
+ d_3_1_Core->f.GetActiveUniformBlockiv(program, uniformBlockIndex, pname, params);
}
inline GLuint QOpenGLFunctions_4_3_Core::glGetUniformBlockIndex(GLuint program, const GLchar *uniformBlockName)
{
- return d_3_1_Core->GetUniformBlockIndex(program, uniformBlockName);
+ return d_3_1_Core->f.GetUniformBlockIndex(program, uniformBlockName);
}
inline void QOpenGLFunctions_4_3_Core::glGetActiveUniformName(GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformName)
{
- d_3_1_Core->GetActiveUniformName(program, uniformIndex, bufSize, length, uniformName);
+ d_3_1_Core->f.GetActiveUniformName(program, uniformIndex, bufSize, length, uniformName);
}
inline void QOpenGLFunctions_4_3_Core::glGetActiveUniformsiv(GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params)
{
- d_3_1_Core->GetActiveUniformsiv(program, uniformCount, uniformIndices, pname, params);
+ d_3_1_Core->f.GetActiveUniformsiv(program, uniformCount, uniformIndices, pname, params);
}
inline void QOpenGLFunctions_4_3_Core::glGetUniformIndices(GLuint program, GLsizei uniformCount, const GLchar* const *uniformNames, GLuint *uniformIndices)
{
- d_3_1_Core->GetUniformIndices(program, uniformCount, uniformNames, uniformIndices);
+ d_3_1_Core->f.GetUniformIndices(program, uniformCount, uniformNames, uniformIndices);
}
inline void QOpenGLFunctions_4_3_Core::glPrimitiveRestartIndex(GLuint index)
{
- d_3_1_Core->PrimitiveRestartIndex(index);
+ d_3_1_Core->f.PrimitiveRestartIndex(index);
}
inline void QOpenGLFunctions_4_3_Core::glTexBuffer(GLenum target, GLenum internalformat, GLuint buffer)
{
- d_3_1_Core->TexBuffer(target, internalformat, buffer);
+ d_3_1_Core->f.TexBuffer(target, internalformat, buffer);
}
inline void QOpenGLFunctions_4_3_Core::glDrawElementsInstanced(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei instancecount)
{
- d_3_1_Core->DrawElementsInstanced(mode, count, type, indices, instancecount);
+ d_3_1_Core->f.DrawElementsInstanced(mode, count, type, indices, instancecount);
}
inline void QOpenGLFunctions_4_3_Core::glDrawArraysInstanced(GLenum mode, GLint first, GLsizei count, GLsizei instancecount)
{
- d_3_1_Core->DrawArraysInstanced(mode, first, count, instancecount);
+ d_3_1_Core->f.DrawArraysInstanced(mode, first, count, instancecount);
}
// OpenGL 3.2 core functions
inline void QOpenGLFunctions_4_3_Core::glSampleMaski(GLuint index, GLbitfield mask)
{
- d_3_2_Core->SampleMaski(index, mask);
+ d_3_2_Core->f.SampleMaski(index, mask);
}
inline void QOpenGLFunctions_4_3_Core::glGetMultisamplefv(GLenum pname, GLuint index, GLfloat *val)
{
- d_3_2_Core->GetMultisamplefv(pname, index, val);
+ d_3_2_Core->f.GetMultisamplefv(pname, index, val);
}
inline void QOpenGLFunctions_4_3_Core::glTexImage3DMultisample(GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations)
{
- d_3_2_Core->TexImage3DMultisample(target, samples, internalformat, width, height, depth, fixedsamplelocations);
+ d_3_2_Core->f.TexImage3DMultisample(target, samples, internalformat, width, height, depth, fixedsamplelocations);
}
inline void QOpenGLFunctions_4_3_Core::glTexImage2DMultisample(GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations)
{
- d_3_2_Core->TexImage2DMultisample(target, samples, internalformat, width, height, fixedsamplelocations);
+ d_3_2_Core->f.TexImage2DMultisample(target, samples, internalformat, width, height, fixedsamplelocations);
}
inline void QOpenGLFunctions_4_3_Core::glGetSynciv(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values)
{
- d_3_2_Core->GetSynciv(sync, pname, bufSize, length, values);
+ d_3_2_Core->f.GetSynciv(sync, pname, bufSize, length, values);
}
inline void QOpenGLFunctions_4_3_Core::glGetInteger64v(GLenum pname, GLint64 *params)
{
- d_3_2_Core->GetInteger64v(pname, params);
+ d_3_2_Core->f.GetInteger64v(pname, params);
}
inline void QOpenGLFunctions_4_3_Core::glWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)
{
- d_3_2_Core->WaitSync(sync, flags, timeout);
+ d_3_2_Core->f.WaitSync(sync, flags, timeout);
}
inline GLenum QOpenGLFunctions_4_3_Core::glClientWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)
{
- return d_3_2_Core->ClientWaitSync(sync, flags, timeout);
+ return d_3_2_Core->f.ClientWaitSync(sync, flags, timeout);
}
inline void QOpenGLFunctions_4_3_Core::glDeleteSync(GLsync sync)
{
- d_3_2_Core->DeleteSync(sync);
+ d_3_2_Core->f.DeleteSync(sync);
}
inline GLboolean QOpenGLFunctions_4_3_Core::glIsSync(GLsync sync)
{
- return d_3_2_Core->IsSync(sync);
+ return d_3_2_Core->f.IsSync(sync);
}
inline GLsync QOpenGLFunctions_4_3_Core::glFenceSync(GLenum condition, GLbitfield flags)
{
- return d_3_2_Core->FenceSync(condition, flags);
+ return d_3_2_Core->f.FenceSync(condition, flags);
}
inline void QOpenGLFunctions_4_3_Core::glProvokingVertex(GLenum mode)
{
- d_3_2_Core->ProvokingVertex(mode);
+ d_3_2_Core->f.ProvokingVertex(mode);
}
inline void QOpenGLFunctions_4_3_Core::glMultiDrawElementsBaseVertex(GLenum mode, const GLsizei *count, GLenum type, const GLvoid* const *indices, GLsizei drawcount, const GLint *basevertex)
{
- d_3_2_Core->MultiDrawElementsBaseVertex(mode, count, type, indices, drawcount, basevertex);
+ d_3_2_Core->f.MultiDrawElementsBaseVertex(mode, count, type, indices, drawcount, basevertex);
}
inline void QOpenGLFunctions_4_3_Core::glDrawElementsInstancedBaseVertex(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei instancecount, GLint basevertex)
{
- d_3_2_Core->DrawElementsInstancedBaseVertex(mode, count, type, indices, instancecount, basevertex);
+ d_3_2_Core->f.DrawElementsInstancedBaseVertex(mode, count, type, indices, instancecount, basevertex);
}
inline void QOpenGLFunctions_4_3_Core::glDrawRangeElementsBaseVertex(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex)
{
- d_3_2_Core->DrawRangeElementsBaseVertex(mode, start, end, count, type, indices, basevertex);
+ d_3_2_Core->f.DrawRangeElementsBaseVertex(mode, start, end, count, type, indices, basevertex);
}
inline void QOpenGLFunctions_4_3_Core::glDrawElementsBaseVertex(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex)
{
- d_3_2_Core->DrawElementsBaseVertex(mode, count, type, indices, basevertex);
+ d_3_2_Core->f.DrawElementsBaseVertex(mode, count, type, indices, basevertex);
}
inline void QOpenGLFunctions_4_3_Core::glFramebufferTexture(GLenum target, GLenum attachment, GLuint texture, GLint level)
{
- d_3_2_Core->FramebufferTexture(target, attachment, texture, level);
+ d_3_2_Core->f.FramebufferTexture(target, attachment, texture, level);
}
inline void QOpenGLFunctions_4_3_Core::glGetBufferParameteri64v(GLenum target, GLenum pname, GLint64 *params)
{
- d_3_2_Core->GetBufferParameteri64v(target, pname, params);
+ d_3_2_Core->f.GetBufferParameteri64v(target, pname, params);
}
inline void QOpenGLFunctions_4_3_Core::glGetInteger64i_v(GLenum target, GLuint index, GLint64 *data)
{
- d_3_2_Core->GetInteger64i_v(target, index, data);
+ d_3_2_Core->f.GetInteger64i_v(target, index, data);
}
// OpenGL 3.3 core functions
inline void QOpenGLFunctions_4_3_Core::glVertexAttribP4uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
{
- d_3_3_Core->VertexAttribP4uiv(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP4uiv(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_3_Core::glVertexAttribP4ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
{
- d_3_3_Core->VertexAttribP4ui(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP4ui(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_3_Core::glVertexAttribP3uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
{
- d_3_3_Core->VertexAttribP3uiv(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP3uiv(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_3_Core::glVertexAttribP3ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
{
- d_3_3_Core->VertexAttribP3ui(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP3ui(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_3_Core::glVertexAttribP2uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
{
- d_3_3_Core->VertexAttribP2uiv(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP2uiv(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_3_Core::glVertexAttribP2ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
{
- d_3_3_Core->VertexAttribP2ui(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP2ui(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_3_Core::glVertexAttribP1uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
{
- d_3_3_Core->VertexAttribP1uiv(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP1uiv(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_3_Core::glVertexAttribP1ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
{
- d_3_3_Core->VertexAttribP1ui(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP1ui(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_3_Core::glSecondaryColorP3uiv(GLenum type, const GLuint *color)
@@ -2224,1005 +2225,1005 @@ inline void QOpenGLFunctions_4_3_Core::glVertexP2ui(GLenum type, GLuint value)
inline void QOpenGLFunctions_4_3_Core::glGetQueryObjectui64v(GLuint id, GLenum pname, GLuint64 *params)
{
- d_3_3_Core->GetQueryObjectui64v(id, pname, params);
+ d_3_3_Core->f.GetQueryObjectui64v(id, pname, params);
}
inline void QOpenGLFunctions_4_3_Core::glGetQueryObjecti64v(GLuint id, GLenum pname, GLint64 *params)
{
- d_3_3_Core->GetQueryObjecti64v(id, pname, params);
+ d_3_3_Core->f.GetQueryObjecti64v(id, pname, params);
}
inline void QOpenGLFunctions_4_3_Core::glQueryCounter(GLuint id, GLenum target)
{
- d_3_3_Core->QueryCounter(id, target);
+ d_3_3_Core->f.QueryCounter(id, target);
}
inline void QOpenGLFunctions_4_3_Core::glGetSamplerParameterIuiv(GLuint sampler, GLenum pname, GLuint *params)
{
- d_3_3_Core->GetSamplerParameterIuiv(sampler, pname, params);
+ d_3_3_Core->f.GetSamplerParameterIuiv(sampler, pname, params);
}
inline void QOpenGLFunctions_4_3_Core::glGetSamplerParameterfv(GLuint sampler, GLenum pname, GLfloat *params)
{
- d_3_3_Core->GetSamplerParameterfv(sampler, pname, params);
+ d_3_3_Core->f.GetSamplerParameterfv(sampler, pname, params);
}
inline void QOpenGLFunctions_4_3_Core::glGetSamplerParameterIiv(GLuint sampler, GLenum pname, GLint *params)
{
- d_3_3_Core->GetSamplerParameterIiv(sampler, pname, params);
+ d_3_3_Core->f.GetSamplerParameterIiv(sampler, pname, params);
}
inline void QOpenGLFunctions_4_3_Core::glGetSamplerParameteriv(GLuint sampler, GLenum pname, GLint *params)
{
- d_3_3_Core->GetSamplerParameteriv(sampler, pname, params);
+ d_3_3_Core->f.GetSamplerParameteriv(sampler, pname, params);
}
inline void QOpenGLFunctions_4_3_Core::glSamplerParameterIuiv(GLuint sampler, GLenum pname, const GLuint *param)
{
- d_3_3_Core->SamplerParameterIuiv(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameterIuiv(sampler, pname, param);
}
inline void QOpenGLFunctions_4_3_Core::glSamplerParameterIiv(GLuint sampler, GLenum pname, const GLint *param)
{
- d_3_3_Core->SamplerParameterIiv(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameterIiv(sampler, pname, param);
}
inline void QOpenGLFunctions_4_3_Core::glSamplerParameterfv(GLuint sampler, GLenum pname, const GLfloat *param)
{
- d_3_3_Core->SamplerParameterfv(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameterfv(sampler, pname, param);
}
inline void QOpenGLFunctions_4_3_Core::glSamplerParameterf(GLuint sampler, GLenum pname, GLfloat param)
{
- d_3_3_Core->SamplerParameterf(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameterf(sampler, pname, param);
}
inline void QOpenGLFunctions_4_3_Core::glSamplerParameteriv(GLuint sampler, GLenum pname, const GLint *param)
{
- d_3_3_Core->SamplerParameteriv(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameteriv(sampler, pname, param);
}
inline void QOpenGLFunctions_4_3_Core::glSamplerParameteri(GLuint sampler, GLenum pname, GLint param)
{
- d_3_3_Core->SamplerParameteri(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameteri(sampler, pname, param);
}
inline void QOpenGLFunctions_4_3_Core::glBindSampler(GLuint unit, GLuint sampler)
{
- d_3_3_Core->BindSampler(unit, sampler);
+ d_3_3_Core->f.BindSampler(unit, sampler);
}
inline GLboolean QOpenGLFunctions_4_3_Core::glIsSampler(GLuint sampler)
{
- return d_3_3_Core->IsSampler(sampler);
+ return d_3_3_Core->f.IsSampler(sampler);
}
inline void QOpenGLFunctions_4_3_Core::glDeleteSamplers(GLsizei count, const GLuint *samplers)
{
- d_3_3_Core->DeleteSamplers(count, samplers);
+ d_3_3_Core->f.DeleteSamplers(count, samplers);
}
inline void QOpenGLFunctions_4_3_Core::glGenSamplers(GLsizei count, GLuint *samplers)
{
- d_3_3_Core->GenSamplers(count, samplers);
+ d_3_3_Core->f.GenSamplers(count, samplers);
}
inline GLint QOpenGLFunctions_4_3_Core::glGetFragDataIndex(GLuint program, const GLchar *name)
{
- return d_3_3_Core->GetFragDataIndex(program, name);
+ return d_3_3_Core->f.GetFragDataIndex(program, name);
}
inline void QOpenGLFunctions_4_3_Core::glBindFragDataLocationIndexed(GLuint program, GLuint colorNumber, GLuint index, const GLchar *name)
{
- d_3_3_Core->BindFragDataLocationIndexed(program, colorNumber, index, name);
+ d_3_3_Core->f.BindFragDataLocationIndexed(program, colorNumber, index, name);
}
inline void QOpenGLFunctions_4_3_Core::glVertexAttribDivisor(GLuint index, GLuint divisor)
{
- d_3_3_Core->VertexAttribDivisor(index, divisor);
+ d_3_3_Core->f.VertexAttribDivisor(index, divisor);
}
// OpenGL 4.0 core functions
inline void QOpenGLFunctions_4_3_Core::glGetQueryIndexediv(GLenum target, GLuint index, GLenum pname, GLint *params)
{
- d_4_0_Core->GetQueryIndexediv(target, index, pname, params);
+ d_4_0_Core->f.GetQueryIndexediv(target, index, pname, params);
}
inline void QOpenGLFunctions_4_3_Core::glEndQueryIndexed(GLenum target, GLuint index)
{
- d_4_0_Core->EndQueryIndexed(target, index);
+ d_4_0_Core->f.EndQueryIndexed(target, index);
}
inline void QOpenGLFunctions_4_3_Core::glBeginQueryIndexed(GLenum target, GLuint index, GLuint id)
{
- d_4_0_Core->BeginQueryIndexed(target, index, id);
+ d_4_0_Core->f.BeginQueryIndexed(target, index, id);
}
inline void QOpenGLFunctions_4_3_Core::glDrawTransformFeedbackStream(GLenum mode, GLuint id, GLuint stream)
{
- d_4_0_Core->DrawTransformFeedbackStream(mode, id, stream);
+ d_4_0_Core->f.DrawTransformFeedbackStream(mode, id, stream);
}
inline void QOpenGLFunctions_4_3_Core::glDrawTransformFeedback(GLenum mode, GLuint id)
{
- d_4_0_Core->DrawTransformFeedback(mode, id);
+ d_4_0_Core->f.DrawTransformFeedback(mode, id);
}
inline void QOpenGLFunctions_4_3_Core::glResumeTransformFeedback()
{
- d_4_0_Core->ResumeTransformFeedback();
+ d_4_0_Core->f.ResumeTransformFeedback();
}
inline void QOpenGLFunctions_4_3_Core::glPauseTransformFeedback()
{
- d_4_0_Core->PauseTransformFeedback();
+ d_4_0_Core->f.PauseTransformFeedback();
}
inline GLboolean QOpenGLFunctions_4_3_Core::glIsTransformFeedback(GLuint id)
{
- return d_4_0_Core->IsTransformFeedback(id);
+ return d_4_0_Core->f.IsTransformFeedback(id);
}
inline void QOpenGLFunctions_4_3_Core::glGenTransformFeedbacks(GLsizei n, GLuint *ids)
{
- d_4_0_Core->GenTransformFeedbacks(n, ids);
+ d_4_0_Core->f.GenTransformFeedbacks(n, ids);
}
inline void QOpenGLFunctions_4_3_Core::glDeleteTransformFeedbacks(GLsizei n, const GLuint *ids)
{
- d_4_0_Core->DeleteTransformFeedbacks(n, ids);
+ d_4_0_Core->f.DeleteTransformFeedbacks(n, ids);
}
inline void QOpenGLFunctions_4_3_Core::glBindTransformFeedback(GLenum target, GLuint id)
{
- d_4_0_Core->BindTransformFeedback(target, id);
+ d_4_0_Core->f.BindTransformFeedback(target, id);
}
inline void QOpenGLFunctions_4_3_Core::glPatchParameterfv(GLenum pname, const GLfloat *values)
{
- d_4_0_Core->PatchParameterfv(pname, values);
+ d_4_0_Core->f.PatchParameterfv(pname, values);
}
inline void QOpenGLFunctions_4_3_Core::glPatchParameteri(GLenum pname, GLint value)
{
- d_4_0_Core->PatchParameteri(pname, value);
+ d_4_0_Core->f.PatchParameteri(pname, value);
}
inline void QOpenGLFunctions_4_3_Core::glGetProgramStageiv(GLuint program, GLenum shadertype, GLenum pname, GLint *values)
{
- d_4_0_Core->GetProgramStageiv(program, shadertype, pname, values);
+ d_4_0_Core->f.GetProgramStageiv(program, shadertype, pname, values);
}
inline void QOpenGLFunctions_4_3_Core::glGetUniformSubroutineuiv(GLenum shadertype, GLint location, GLuint *params)
{
- d_4_0_Core->GetUniformSubroutineuiv(shadertype, location, params);
+ d_4_0_Core->f.GetUniformSubroutineuiv(shadertype, location, params);
}
inline void QOpenGLFunctions_4_3_Core::glUniformSubroutinesuiv(GLenum shadertype, GLsizei count, const GLuint *indices)
{
- d_4_0_Core->UniformSubroutinesuiv(shadertype, count, indices);
+ d_4_0_Core->f.UniformSubroutinesuiv(shadertype, count, indices);
}
inline void QOpenGLFunctions_4_3_Core::glGetActiveSubroutineName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name)
{
- d_4_0_Core->GetActiveSubroutineName(program, shadertype, index, bufsize, length, name);
+ d_4_0_Core->f.GetActiveSubroutineName(program, shadertype, index, bufsize, length, name);
}
inline void QOpenGLFunctions_4_3_Core::glGetActiveSubroutineUniformName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name)
{
- d_4_0_Core->GetActiveSubroutineUniformName(program, shadertype, index, bufsize, length, name);
+ d_4_0_Core->f.GetActiveSubroutineUniformName(program, shadertype, index, bufsize, length, name);
}
inline void QOpenGLFunctions_4_3_Core::glGetActiveSubroutineUniformiv(GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint *values)
{
- d_4_0_Core->GetActiveSubroutineUniformiv(program, shadertype, index, pname, values);
+ d_4_0_Core->f.GetActiveSubroutineUniformiv(program, shadertype, index, pname, values);
}
inline GLuint QOpenGLFunctions_4_3_Core::glGetSubroutineIndex(GLuint program, GLenum shadertype, const GLchar *name)
{
- return d_4_0_Core->GetSubroutineIndex(program, shadertype, name);
+ return d_4_0_Core->f.GetSubroutineIndex(program, shadertype, name);
}
inline GLint QOpenGLFunctions_4_3_Core::glGetSubroutineUniformLocation(GLuint program, GLenum shadertype, const GLchar *name)
{
- return d_4_0_Core->GetSubroutineUniformLocation(program, shadertype, name);
+ return d_4_0_Core->f.GetSubroutineUniformLocation(program, shadertype, name);
}
inline void QOpenGLFunctions_4_3_Core::glGetUniformdv(GLuint program, GLint location, GLdouble *params)
{
- d_4_0_Core->GetUniformdv(program, location, params);
+ d_4_0_Core->f.GetUniformdv(program, location, params);
}
inline void QOpenGLFunctions_4_3_Core::glUniformMatrix4x3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix4x3dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix4x3dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_3_Core::glUniformMatrix4x2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix4x2dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix4x2dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_3_Core::glUniformMatrix3x4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix3x4dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix3x4dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_3_Core::glUniformMatrix3x2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix3x2dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix3x2dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_3_Core::glUniformMatrix2x4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix2x4dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix2x4dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_3_Core::glUniformMatrix2x3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix2x3dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix2x3dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_3_Core::glUniformMatrix4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix4dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix4dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_3_Core::glUniformMatrix3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix3dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix3dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_3_Core::glUniformMatrix2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix2dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix2dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_3_Core::glUniform4dv(GLint location, GLsizei count, const GLdouble *value)
{
- d_4_0_Core->Uniform4dv(location, count, value);
+ d_4_0_Core->f.Uniform4dv(location, count, value);
}
inline void QOpenGLFunctions_4_3_Core::glUniform3dv(GLint location, GLsizei count, const GLdouble *value)
{
- d_4_0_Core->Uniform3dv(location, count, value);
+ d_4_0_Core->f.Uniform3dv(location, count, value);
}
inline void QOpenGLFunctions_4_3_Core::glUniform2dv(GLint location, GLsizei count, const GLdouble *value)
{
- d_4_0_Core->Uniform2dv(location, count, value);
+ d_4_0_Core->f.Uniform2dv(location, count, value);
}
inline void QOpenGLFunctions_4_3_Core::glUniform1dv(GLint location, GLsizei count, const GLdouble *value)
{
- d_4_0_Core->Uniform1dv(location, count, value);
+ d_4_0_Core->f.Uniform1dv(location, count, value);
}
inline void QOpenGLFunctions_4_3_Core::glUniform4d(GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
{
- d_4_0_Core->Uniform4d(location, x, y, z, w);
+ d_4_0_Core->f.Uniform4d(location, x, y, z, w);
}
inline void QOpenGLFunctions_4_3_Core::glUniform3d(GLint location, GLdouble x, GLdouble y, GLdouble z)
{
- d_4_0_Core->Uniform3d(location, x, y, z);
+ d_4_0_Core->f.Uniform3d(location, x, y, z);
}
inline void QOpenGLFunctions_4_3_Core::glUniform2d(GLint location, GLdouble x, GLdouble y)
{
- d_4_0_Core->Uniform2d(location, x, y);
+ d_4_0_Core->f.Uniform2d(location, x, y);
}
inline void QOpenGLFunctions_4_3_Core::glUniform1d(GLint location, GLdouble x)
{
- d_4_0_Core->Uniform1d(location, x);
+ d_4_0_Core->f.Uniform1d(location, x);
}
inline void QOpenGLFunctions_4_3_Core::glDrawElementsIndirect(GLenum mode, GLenum type, const GLvoid *indirect)
{
- d_4_0_Core->DrawElementsIndirect(mode, type, indirect);
+ d_4_0_Core->f.DrawElementsIndirect(mode, type, indirect);
}
inline void QOpenGLFunctions_4_3_Core::glDrawArraysIndirect(GLenum mode, const GLvoid *indirect)
{
- d_4_0_Core->DrawArraysIndirect(mode, indirect);
+ d_4_0_Core->f.DrawArraysIndirect(mode, indirect);
}
inline void QOpenGLFunctions_4_3_Core::glBlendFuncSeparatei(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
{
- d_4_0_Core->BlendFuncSeparatei(buf, srcRGB, dstRGB, srcAlpha, dstAlpha);
+ d_4_0_Core->f.BlendFuncSeparatei(buf, srcRGB, dstRGB, srcAlpha, dstAlpha);
}
inline void QOpenGLFunctions_4_3_Core::glBlendFunci(GLuint buf, GLenum src, GLenum dst)
{
- d_4_0_Core->BlendFunci(buf, src, dst);
+ d_4_0_Core->f.BlendFunci(buf, src, dst);
}
inline void QOpenGLFunctions_4_3_Core::glBlendEquationSeparatei(GLuint buf, GLenum modeRGB, GLenum modeAlpha)
{
- d_4_0_Core->BlendEquationSeparatei(buf, modeRGB, modeAlpha);
+ d_4_0_Core->f.BlendEquationSeparatei(buf, modeRGB, modeAlpha);
}
inline void QOpenGLFunctions_4_3_Core::glBlendEquationi(GLuint buf, GLenum mode)
{
- d_4_0_Core->BlendEquationi(buf, mode);
+ d_4_0_Core->f.BlendEquationi(buf, mode);
}
inline void QOpenGLFunctions_4_3_Core::glMinSampleShading(GLfloat value)
{
- d_4_0_Core->MinSampleShading(value);
+ d_4_0_Core->f.MinSampleShading(value);
}
// OpenGL 4.1 core functions
inline void QOpenGLFunctions_4_3_Core::glGetDoublei_v(GLenum target, GLuint index, GLdouble *data)
{
- d_4_1_Core->GetDoublei_v(target, index, data);
+ d_4_1_Core->f.GetDoublei_v(target, index, data);
}
inline void QOpenGLFunctions_4_3_Core::glGetFloati_v(GLenum target, GLuint index, GLfloat *data)
{
- d_4_1_Core->GetFloati_v(target, index, data);
+ d_4_1_Core->f.GetFloati_v(target, index, data);
}
inline void QOpenGLFunctions_4_3_Core::glDepthRangeIndexed(GLuint index, GLdouble n, GLdouble f)
{
- d_4_1_Core->DepthRangeIndexed(index, n, f);
+ d_4_1_Core->f.DepthRangeIndexed(index, n, f);
}
inline void QOpenGLFunctions_4_3_Core::glDepthRangeArrayv(GLuint first, GLsizei count, const GLdouble *v)
{
- d_4_1_Core->DepthRangeArrayv(first, count, v);
+ d_4_1_Core->f.DepthRangeArrayv(first, count, v);
}
inline void QOpenGLFunctions_4_3_Core::glScissorIndexedv(GLuint index, const GLint *v)
{
- d_4_1_Core->ScissorIndexedv(index, v);
+ d_4_1_Core->f.ScissorIndexedv(index, v);
}
inline void QOpenGLFunctions_4_3_Core::glScissorIndexed(GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height)
{
- d_4_1_Core->ScissorIndexed(index, left, bottom, width, height);
+ d_4_1_Core->f.ScissorIndexed(index, left, bottom, width, height);
}
inline void QOpenGLFunctions_4_3_Core::glScissorArrayv(GLuint first, GLsizei count, const GLint *v)
{
- d_4_1_Core->ScissorArrayv(first, count, v);
+ d_4_1_Core->f.ScissorArrayv(first, count, v);
}
inline void QOpenGLFunctions_4_3_Core::glViewportIndexedfv(GLuint index, const GLfloat *v)
{
- d_4_1_Core->ViewportIndexedfv(index, v);
+ d_4_1_Core->f.ViewportIndexedfv(index, v);
}
inline void QOpenGLFunctions_4_3_Core::glViewportIndexedf(GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h)
{
- d_4_1_Core->ViewportIndexedf(index, x, y, w, h);
+ d_4_1_Core->f.ViewportIndexedf(index, x, y, w, h);
}
inline void QOpenGLFunctions_4_3_Core::glViewportArrayv(GLuint first, GLsizei count, const GLfloat *v)
{
- d_4_1_Core->ViewportArrayv(first, count, v);
+ d_4_1_Core->f.ViewportArrayv(first, count, v);
}
inline void QOpenGLFunctions_4_3_Core::glGetVertexAttribLdv(GLuint index, GLenum pname, GLdouble *params)
{
- d_4_1_Core->GetVertexAttribLdv(index, pname, params);
+ d_4_1_Core->f.GetVertexAttribLdv(index, pname, params);
}
inline void QOpenGLFunctions_4_3_Core::glVertexAttribLPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
{
- d_4_1_Core->VertexAttribLPointer(index, size, type, stride, pointer);
+ d_4_1_Core->f.VertexAttribLPointer(index, size, type, stride, pointer);
}
inline void QOpenGLFunctions_4_3_Core::glVertexAttribL4dv(GLuint index, const GLdouble *v)
{
- d_4_1_Core->VertexAttribL4dv(index, v);
+ d_4_1_Core->f.VertexAttribL4dv(index, v);
}
inline void QOpenGLFunctions_4_3_Core::glVertexAttribL3dv(GLuint index, const GLdouble *v)
{
- d_4_1_Core->VertexAttribL3dv(index, v);
+ d_4_1_Core->f.VertexAttribL3dv(index, v);
}
inline void QOpenGLFunctions_4_3_Core::glVertexAttribL2dv(GLuint index, const GLdouble *v)
{
- d_4_1_Core->VertexAttribL2dv(index, v);
+ d_4_1_Core->f.VertexAttribL2dv(index, v);
}
inline void QOpenGLFunctions_4_3_Core::glVertexAttribL1dv(GLuint index, const GLdouble *v)
{
- d_4_1_Core->VertexAttribL1dv(index, v);
+ d_4_1_Core->f.VertexAttribL1dv(index, v);
}
inline void QOpenGLFunctions_4_3_Core::glVertexAttribL4d(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
{
- d_4_1_Core->VertexAttribL4d(index, x, y, z, w);
+ d_4_1_Core->f.VertexAttribL4d(index, x, y, z, w);
}
inline void QOpenGLFunctions_4_3_Core::glVertexAttribL3d(GLuint index, GLdouble x, GLdouble y, GLdouble z)
{
- d_4_1_Core->VertexAttribL3d(index, x, y, z);
+ d_4_1_Core->f.VertexAttribL3d(index, x, y, z);
}
inline void QOpenGLFunctions_4_3_Core::glVertexAttribL2d(GLuint index, GLdouble x, GLdouble y)
{
- d_4_1_Core->VertexAttribL2d(index, x, y);
+ d_4_1_Core->f.VertexAttribL2d(index, x, y);
}
inline void QOpenGLFunctions_4_3_Core::glVertexAttribL1d(GLuint index, GLdouble x)
{
- d_4_1_Core->VertexAttribL1d(index, x);
+ d_4_1_Core->f.VertexAttribL1d(index, x);
}
inline void QOpenGLFunctions_4_3_Core::glGetProgramPipelineInfoLog(GLuint pipeline, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
{
- d_4_1_Core->GetProgramPipelineInfoLog(pipeline, bufSize, length, infoLog);
+ d_4_1_Core->f.GetProgramPipelineInfoLog(pipeline, bufSize, length, infoLog);
}
inline void QOpenGLFunctions_4_3_Core::glValidateProgramPipeline(GLuint pipeline)
{
- d_4_1_Core->ValidateProgramPipeline(pipeline);
+ d_4_1_Core->f.ValidateProgramPipeline(pipeline);
}
inline void QOpenGLFunctions_4_3_Core::glProgramUniformMatrix4x3dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix4x3dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix4x3dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_3_Core::glProgramUniformMatrix3x4dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix3x4dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix3x4dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_3_Core::glProgramUniformMatrix4x2dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix4x2dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix4x2dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_3_Core::glProgramUniformMatrix2x4dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix2x4dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix2x4dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_3_Core::glProgramUniformMatrix3x2dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix3x2dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix3x2dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_3_Core::glProgramUniformMatrix2x3dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix2x3dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix2x3dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_3_Core::glProgramUniformMatrix4x3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix4x3fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix4x3fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_3_Core::glProgramUniformMatrix3x4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix3x4fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix3x4fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_3_Core::glProgramUniformMatrix4x2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix4x2fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix4x2fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_3_Core::glProgramUniformMatrix2x4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix2x4fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix2x4fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_3_Core::glProgramUniformMatrix3x2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix3x2fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix3x2fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_3_Core::glProgramUniformMatrix2x3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix2x3fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix2x3fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_3_Core::glProgramUniformMatrix4dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix4dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix4dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_3_Core::glProgramUniformMatrix3dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix3dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix3dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_3_Core::glProgramUniformMatrix2dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix2dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix2dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_3_Core::glProgramUniformMatrix4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix4fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix4fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_3_Core::glProgramUniformMatrix3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix3fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix3fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_3_Core::glProgramUniformMatrix2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix2fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix2fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_3_Core::glProgramUniform4uiv(GLuint program, GLint location, GLsizei count, const GLuint *value)
{
- d_4_1_Core->ProgramUniform4uiv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform4uiv(program, location, count, value);
}
inline void QOpenGLFunctions_4_3_Core::glProgramUniform4ui(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
{
- d_4_1_Core->ProgramUniform4ui(program, location, v0, v1, v2, v3);
+ d_4_1_Core->f.ProgramUniform4ui(program, location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_4_3_Core::glProgramUniform4dv(GLuint program, GLint location, GLsizei count, const GLdouble *value)
{
- d_4_1_Core->ProgramUniform4dv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform4dv(program, location, count, value);
}
inline void QOpenGLFunctions_4_3_Core::glProgramUniform4d(GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2, GLdouble v3)
{
- d_4_1_Core->ProgramUniform4d(program, location, v0, v1, v2, v3);
+ d_4_1_Core->f.ProgramUniform4d(program, location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_4_3_Core::glProgramUniform4fv(GLuint program, GLint location, GLsizei count, const GLfloat *value)
{
- d_4_1_Core->ProgramUniform4fv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform4fv(program, location, count, value);
}
inline void QOpenGLFunctions_4_3_Core::glProgramUniform4f(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
{
- d_4_1_Core->ProgramUniform4f(program, location, v0, v1, v2, v3);
+ d_4_1_Core->f.ProgramUniform4f(program, location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_4_3_Core::glProgramUniform4iv(GLuint program, GLint location, GLsizei count, const GLint *value)
{
- d_4_1_Core->ProgramUniform4iv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform4iv(program, location, count, value);
}
inline void QOpenGLFunctions_4_3_Core::glProgramUniform4i(GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
{
- d_4_1_Core->ProgramUniform4i(program, location, v0, v1, v2, v3);
+ d_4_1_Core->f.ProgramUniform4i(program, location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_4_3_Core::glProgramUniform3uiv(GLuint program, GLint location, GLsizei count, const GLuint *value)
{
- d_4_1_Core->ProgramUniform3uiv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform3uiv(program, location, count, value);
}
inline void QOpenGLFunctions_4_3_Core::glProgramUniform3ui(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2)
{
- d_4_1_Core->ProgramUniform3ui(program, location, v0, v1, v2);
+ d_4_1_Core->f.ProgramUniform3ui(program, location, v0, v1, v2);
}
inline void QOpenGLFunctions_4_3_Core::glProgramUniform3dv(GLuint program, GLint location, GLsizei count, const GLdouble *value)
{
- d_4_1_Core->ProgramUniform3dv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform3dv(program, location, count, value);
}
inline void QOpenGLFunctions_4_3_Core::glProgramUniform3d(GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2)
{
- d_4_1_Core->ProgramUniform3d(program, location, v0, v1, v2);
+ d_4_1_Core->f.ProgramUniform3d(program, location, v0, v1, v2);
}
inline void QOpenGLFunctions_4_3_Core::glProgramUniform3fv(GLuint program, GLint location, GLsizei count, const GLfloat *value)
{
- d_4_1_Core->ProgramUniform3fv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform3fv(program, location, count, value);
}
inline void QOpenGLFunctions_4_3_Core::glProgramUniform3f(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
{
- d_4_1_Core->ProgramUniform3f(program, location, v0, v1, v2);
+ d_4_1_Core->f.ProgramUniform3f(program, location, v0, v1, v2);
}
inline void QOpenGLFunctions_4_3_Core::glProgramUniform3iv(GLuint program, GLint location, GLsizei count, const GLint *value)
{
- d_4_1_Core->ProgramUniform3iv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform3iv(program, location, count, value);
}
inline void QOpenGLFunctions_4_3_Core::glProgramUniform3i(GLuint program, GLint location, GLint v0, GLint v1, GLint v2)
{
- d_4_1_Core->ProgramUniform3i(program, location, v0, v1, v2);
+ d_4_1_Core->f.ProgramUniform3i(program, location, v0, v1, v2);
}
inline void QOpenGLFunctions_4_3_Core::glProgramUniform2uiv(GLuint program, GLint location, GLsizei count, const GLuint *value)
{
- d_4_1_Core->ProgramUniform2uiv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform2uiv(program, location, count, value);
}
inline void QOpenGLFunctions_4_3_Core::glProgramUniform2ui(GLuint program, GLint location, GLuint v0, GLuint v1)
{
- d_4_1_Core->ProgramUniform2ui(program, location, v0, v1);
+ d_4_1_Core->f.ProgramUniform2ui(program, location, v0, v1);
}
inline void QOpenGLFunctions_4_3_Core::glProgramUniform2dv(GLuint program, GLint location, GLsizei count, const GLdouble *value)
{
- d_4_1_Core->ProgramUniform2dv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform2dv(program, location, count, value);
}
inline void QOpenGLFunctions_4_3_Core::glProgramUniform2d(GLuint program, GLint location, GLdouble v0, GLdouble v1)
{
- d_4_1_Core->ProgramUniform2d(program, location, v0, v1);
+ d_4_1_Core->f.ProgramUniform2d(program, location, v0, v1);
}
inline void QOpenGLFunctions_4_3_Core::glProgramUniform2fv(GLuint program, GLint location, GLsizei count, const GLfloat *value)
{
- d_4_1_Core->ProgramUniform2fv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform2fv(program, location, count, value);
}
inline void QOpenGLFunctions_4_3_Core::glProgramUniform2f(GLuint program, GLint location, GLfloat v0, GLfloat v1)
{
- d_4_1_Core->ProgramUniform2f(program, location, v0, v1);
+ d_4_1_Core->f.ProgramUniform2f(program, location, v0, v1);
}
inline void QOpenGLFunctions_4_3_Core::glProgramUniform2iv(GLuint program, GLint location, GLsizei count, const GLint *value)
{
- d_4_1_Core->ProgramUniform2iv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform2iv(program, location, count, value);
}
inline void QOpenGLFunctions_4_3_Core::glProgramUniform2i(GLuint program, GLint location, GLint v0, GLint v1)
{
- d_4_1_Core->ProgramUniform2i(program, location, v0, v1);
+ d_4_1_Core->f.ProgramUniform2i(program, location, v0, v1);
}
inline void QOpenGLFunctions_4_3_Core::glProgramUniform1uiv(GLuint program, GLint location, GLsizei count, const GLuint *value)
{
- d_4_1_Core->ProgramUniform1uiv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform1uiv(program, location, count, value);
}
inline void QOpenGLFunctions_4_3_Core::glProgramUniform1ui(GLuint program, GLint location, GLuint v0)
{
- d_4_1_Core->ProgramUniform1ui(program, location, v0);
+ d_4_1_Core->f.ProgramUniform1ui(program, location, v0);
}
inline void QOpenGLFunctions_4_3_Core::glProgramUniform1dv(GLuint program, GLint location, GLsizei count, const GLdouble *value)
{
- d_4_1_Core->ProgramUniform1dv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform1dv(program, location, count, value);
}
inline void QOpenGLFunctions_4_3_Core::glProgramUniform1d(GLuint program, GLint location, GLdouble v0)
{
- d_4_1_Core->ProgramUniform1d(program, location, v0);
+ d_4_1_Core->f.ProgramUniform1d(program, location, v0);
}
inline void QOpenGLFunctions_4_3_Core::glProgramUniform1fv(GLuint program, GLint location, GLsizei count, const GLfloat *value)
{
- d_4_1_Core->ProgramUniform1fv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform1fv(program, location, count, value);
}
inline void QOpenGLFunctions_4_3_Core::glProgramUniform1f(GLuint program, GLint location, GLfloat v0)
{
- d_4_1_Core->ProgramUniform1f(program, location, v0);
+ d_4_1_Core->f.ProgramUniform1f(program, location, v0);
}
inline void QOpenGLFunctions_4_3_Core::glProgramUniform1iv(GLuint program, GLint location, GLsizei count, const GLint *value)
{
- d_4_1_Core->ProgramUniform1iv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform1iv(program, location, count, value);
}
inline void QOpenGLFunctions_4_3_Core::glProgramUniform1i(GLuint program, GLint location, GLint v0)
{
- d_4_1_Core->ProgramUniform1i(program, location, v0);
+ d_4_1_Core->f.ProgramUniform1i(program, location, v0);
}
inline void QOpenGLFunctions_4_3_Core::glGetProgramPipelineiv(GLuint pipeline, GLenum pname, GLint *params)
{
- d_4_1_Core->GetProgramPipelineiv(pipeline, pname, params);
+ d_4_1_Core->f.GetProgramPipelineiv(pipeline, pname, params);
}
inline GLboolean QOpenGLFunctions_4_3_Core::glIsProgramPipeline(GLuint pipeline)
{
- return d_4_1_Core->IsProgramPipeline(pipeline);
+ return d_4_1_Core->f.IsProgramPipeline(pipeline);
}
inline void QOpenGLFunctions_4_3_Core::glGenProgramPipelines(GLsizei n, GLuint *pipelines)
{
- d_4_1_Core->GenProgramPipelines(n, pipelines);
+ d_4_1_Core->f.GenProgramPipelines(n, pipelines);
}
inline void QOpenGLFunctions_4_3_Core::glDeleteProgramPipelines(GLsizei n, const GLuint *pipelines)
{
- d_4_1_Core->DeleteProgramPipelines(n, pipelines);
+ d_4_1_Core->f.DeleteProgramPipelines(n, pipelines);
}
inline void QOpenGLFunctions_4_3_Core::glBindProgramPipeline(GLuint pipeline)
{
- d_4_1_Core->BindProgramPipeline(pipeline);
+ d_4_1_Core->f.BindProgramPipeline(pipeline);
}
inline GLuint QOpenGLFunctions_4_3_Core::glCreateShaderProgramv(GLenum type, GLsizei count, const GLchar* const *strings)
{
- return d_4_1_Core->CreateShaderProgramv(type, count, strings);
+ return d_4_1_Core->f.CreateShaderProgramv(type, count, strings);
}
inline void QOpenGLFunctions_4_3_Core::glActiveShaderProgram(GLuint pipeline, GLuint program)
{
- d_4_1_Core->ActiveShaderProgram(pipeline, program);
+ d_4_1_Core->f.ActiveShaderProgram(pipeline, program);
}
inline void QOpenGLFunctions_4_3_Core::glUseProgramStages(GLuint pipeline, GLbitfield stages, GLuint program)
{
- d_4_1_Core->UseProgramStages(pipeline, stages, program);
+ d_4_1_Core->f.UseProgramStages(pipeline, stages, program);
}
inline void QOpenGLFunctions_4_3_Core::glProgramParameteri(GLuint program, GLenum pname, GLint value)
{
- d_4_1_Core->ProgramParameteri(program, pname, value);
+ d_4_1_Core->f.ProgramParameteri(program, pname, value);
}
inline void QOpenGLFunctions_4_3_Core::glProgramBinary(GLuint program, GLenum binaryFormat, const GLvoid *binary, GLsizei length)
{
- d_4_1_Core->ProgramBinary(program, binaryFormat, binary, length);
+ d_4_1_Core->f.ProgramBinary(program, binaryFormat, binary, length);
}
inline void QOpenGLFunctions_4_3_Core::glGetProgramBinary(GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, GLvoid *binary)
{
- d_4_1_Core->GetProgramBinary(program, bufSize, length, binaryFormat, binary);
+ d_4_1_Core->f.GetProgramBinary(program, bufSize, length, binaryFormat, binary);
}
inline void QOpenGLFunctions_4_3_Core::glClearDepthf(GLfloat dd)
{
- d_4_1_Core->ClearDepthf(dd);
+ d_4_1_Core->f.ClearDepthf(dd);
}
inline void QOpenGLFunctions_4_3_Core::glDepthRangef(GLfloat n, GLfloat f)
{
- d_4_1_Core->DepthRangef(n, f);
+ d_4_1_Core->f.DepthRangef(n, f);
}
inline void QOpenGLFunctions_4_3_Core::glGetShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision)
{
- d_4_1_Core->GetShaderPrecisionFormat(shadertype, precisiontype, range, precision);
+ d_4_1_Core->f.GetShaderPrecisionFormat(shadertype, precisiontype, range, precision);
}
inline void QOpenGLFunctions_4_3_Core::glShaderBinary(GLsizei count, const GLuint *shaders, GLenum binaryformat, const GLvoid *binary, GLsizei length)
{
- d_4_1_Core->ShaderBinary(count, shaders, binaryformat, binary, length);
+ d_4_1_Core->f.ShaderBinary(count, shaders, binaryformat, binary, length);
}
inline void QOpenGLFunctions_4_3_Core::glReleaseShaderCompiler()
{
- d_4_1_Core->ReleaseShaderCompiler();
+ d_4_1_Core->f.ReleaseShaderCompiler();
}
// OpenGL 4.2 core functions
inline void QOpenGLFunctions_4_3_Core::glTexStorage3D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth)
{
- d_4_2_Core->TexStorage3D(target, levels, internalformat, width, height, depth);
+ d_4_2_Core->f.TexStorage3D(target, levels, internalformat, width, height, depth);
}
inline void QOpenGLFunctions_4_3_Core::glTexStorage2D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height)
{
- d_4_2_Core->TexStorage2D(target, levels, internalformat, width, height);
+ d_4_2_Core->f.TexStorage2D(target, levels, internalformat, width, height);
}
inline void QOpenGLFunctions_4_3_Core::glTexStorage1D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width)
{
- d_4_2_Core->TexStorage1D(target, levels, internalformat, width);
+ d_4_2_Core->f.TexStorage1D(target, levels, internalformat, width);
}
inline void QOpenGLFunctions_4_3_Core::glMemoryBarrier(GLbitfield barriers)
{
- d_4_2_Core->MemoryBarrier(barriers);
+ d_4_2_Core->f.MemoryBarrier(barriers);
}
inline void QOpenGLFunctions_4_3_Core::glBindImageTexture(GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format)
{
- d_4_2_Core->BindImageTexture(unit, texture, level, layered, layer, access, format);
+ d_4_2_Core->f.BindImageTexture(unit, texture, level, layered, layer, access, format);
}
inline void QOpenGLFunctions_4_3_Core::glGetActiveAtomicCounterBufferiv(GLuint program, GLuint bufferIndex, GLenum pname, GLint *params)
{
- d_4_2_Core->GetActiveAtomicCounterBufferiv(program, bufferIndex, pname, params);
+ d_4_2_Core->f.GetActiveAtomicCounterBufferiv(program, bufferIndex, pname, params);
}
inline void QOpenGLFunctions_4_3_Core::glGetInternalformativ(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint *params)
{
- d_4_2_Core->GetInternalformativ(target, internalformat, pname, bufSize, params);
+ d_4_2_Core->f.GetInternalformativ(target, internalformat, pname, bufSize, params);
}
inline void QOpenGLFunctions_4_3_Core::glDrawTransformFeedbackStreamInstanced(GLenum mode, GLuint id, GLuint stream, GLsizei instancecount)
{
- d_4_2_Core->DrawTransformFeedbackStreamInstanced(mode, id, stream, instancecount);
+ d_4_2_Core->f.DrawTransformFeedbackStreamInstanced(mode, id, stream, instancecount);
}
inline void QOpenGLFunctions_4_3_Core::glDrawTransformFeedbackInstanced(GLenum mode, GLuint id, GLsizei instancecount)
{
- d_4_2_Core->DrawTransformFeedbackInstanced(mode, id, instancecount);
+ d_4_2_Core->f.DrawTransformFeedbackInstanced(mode, id, instancecount);
}
inline void QOpenGLFunctions_4_3_Core::glDrawElementsInstancedBaseVertexBaseInstance(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex, GLuint baseinstance)
{
- d_4_2_Core->DrawElementsInstancedBaseVertexBaseInstance(mode, count, type, indices, instancecount, basevertex, baseinstance);
+ d_4_2_Core->f.DrawElementsInstancedBaseVertexBaseInstance(mode, count, type, indices, instancecount, basevertex, baseinstance);
}
inline void QOpenGLFunctions_4_3_Core::glDrawElementsInstancedBaseInstance(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLuint baseinstance)
{
- d_4_2_Core->DrawElementsInstancedBaseInstance(mode, count, type, indices, instancecount, baseinstance);
+ d_4_2_Core->f.DrawElementsInstancedBaseInstance(mode, count, type, indices, instancecount, baseinstance);
}
inline void QOpenGLFunctions_4_3_Core::glDrawArraysInstancedBaseInstance(GLenum mode, GLint first, GLsizei count, GLsizei instancecount, GLuint baseinstance)
{
- d_4_2_Core->DrawArraysInstancedBaseInstance(mode, first, count, instancecount, baseinstance);
+ d_4_2_Core->f.DrawArraysInstancedBaseInstance(mode, first, count, instancecount, baseinstance);
}
// OpenGL 4.3 core functions
inline void QOpenGLFunctions_4_3_Core::glTexStorage3DMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations)
{
- d_4_3_Core->TexStorage3DMultisample(target, samples, internalformat, width, height, depth, fixedsamplelocations);
+ d_4_3_Core->f.TexStorage3DMultisample(target, samples, internalformat, width, height, depth, fixedsamplelocations);
}
inline void QOpenGLFunctions_4_3_Core::glTexStorage2DMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations)
{
- d_4_3_Core->TexStorage2DMultisample(target, samples, internalformat, width, height, fixedsamplelocations);
+ d_4_3_Core->f.TexStorage2DMultisample(target, samples, internalformat, width, height, fixedsamplelocations);
}
inline void QOpenGLFunctions_4_3_Core::glTexBufferRange(GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size)
{
- d_4_3_Core->TexBufferRange(target, internalformat, buffer, offset, size);
+ d_4_3_Core->f.TexBufferRange(target, internalformat, buffer, offset, size);
}
inline void QOpenGLFunctions_4_3_Core::glShaderStorageBlockBinding(GLuint program, GLuint storageBlockIndex, GLuint storageBlockBinding)
{
- d_4_3_Core->ShaderStorageBlockBinding(program, storageBlockIndex, storageBlockBinding);
+ d_4_3_Core->f.ShaderStorageBlockBinding(program, storageBlockIndex, storageBlockBinding);
}
inline GLint QOpenGLFunctions_4_3_Core::glGetProgramResourceLocationIndex(GLuint program, GLenum programInterface, const GLchar *name)
{
- return d_4_3_Core->GetProgramResourceLocationIndex(program, programInterface, name);
+ return d_4_3_Core->f.GetProgramResourceLocationIndex(program, programInterface, name);
}
inline GLint QOpenGLFunctions_4_3_Core::glGetProgramResourceLocation(GLuint program, GLenum programInterface, const GLchar *name)
{
- return d_4_3_Core->GetProgramResourceLocation(program, programInterface, name);
+ return d_4_3_Core->f.GetProgramResourceLocation(program, programInterface, name);
}
inline void QOpenGLFunctions_4_3_Core::glGetProgramResourceiv(GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum *props, GLsizei bufSize, GLsizei *length, GLint *params)
{
- d_4_3_Core->GetProgramResourceiv(program, programInterface, index, propCount, props, bufSize, length, params);
+ d_4_3_Core->f.GetProgramResourceiv(program, programInterface, index, propCount, props, bufSize, length, params);
}
inline void QOpenGLFunctions_4_3_Core::glGetProgramResourceName(GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name)
{
- d_4_3_Core->GetProgramResourceName(program, programInterface, index, bufSize, length, name);
+ d_4_3_Core->f.GetProgramResourceName(program, programInterface, index, bufSize, length, name);
}
inline GLuint QOpenGLFunctions_4_3_Core::glGetProgramResourceIndex(GLuint program, GLenum programInterface, const GLchar *name)
{
- return d_4_3_Core->GetProgramResourceIndex(program, programInterface, name);
+ return d_4_3_Core->f.GetProgramResourceIndex(program, programInterface, name);
}
inline void QOpenGLFunctions_4_3_Core::glGetProgramInterfaceiv(GLuint program, GLenum programInterface, GLenum pname, GLint *params)
{
- d_4_3_Core->GetProgramInterfaceiv(program, programInterface, pname, params);
+ d_4_3_Core->f.GetProgramInterfaceiv(program, programInterface, pname, params);
}
inline void QOpenGLFunctions_4_3_Core::glMultiDrawElementsIndirect(GLenum mode, GLenum type, const void *indirect, GLsizei drawcount, GLsizei stride)
{
- d_4_3_Core->MultiDrawElementsIndirect(mode, type, indirect, drawcount, stride);
+ d_4_3_Core->f.MultiDrawElementsIndirect(mode, type, indirect, drawcount, stride);
}
inline void QOpenGLFunctions_4_3_Core::glMultiDrawArraysIndirect(GLenum mode, const void *indirect, GLsizei drawcount, GLsizei stride)
{
- d_4_3_Core->MultiDrawArraysIndirect(mode, indirect, drawcount, stride);
+ d_4_3_Core->f.MultiDrawArraysIndirect(mode, indirect, drawcount, stride);
}
inline void QOpenGLFunctions_4_3_Core::glInvalidateSubFramebuffer(GLenum target, GLsizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_4_3_Core->InvalidateSubFramebuffer(target, numAttachments, attachments, x, y, width, height);
+ d_4_3_Core->f.InvalidateSubFramebuffer(target, numAttachments, attachments, x, y, width, height);
}
inline void QOpenGLFunctions_4_3_Core::glInvalidateFramebuffer(GLenum target, GLsizei numAttachments, const GLenum *attachments)
{
- d_4_3_Core->InvalidateFramebuffer(target, numAttachments, attachments);
+ d_4_3_Core->f.InvalidateFramebuffer(target, numAttachments, attachments);
}
inline void QOpenGLFunctions_4_3_Core::glInvalidateBufferData(GLuint buffer)
{
- d_4_3_Core->InvalidateBufferData(buffer);
+ d_4_3_Core->f.InvalidateBufferData(buffer);
}
inline void QOpenGLFunctions_4_3_Core::glInvalidateBufferSubData(GLuint buffer, GLintptr offset, GLsizeiptr length)
{
- d_4_3_Core->InvalidateBufferSubData(buffer, offset, length);
+ d_4_3_Core->f.InvalidateBufferSubData(buffer, offset, length);
}
inline void QOpenGLFunctions_4_3_Core::glInvalidateTexImage(GLuint texture, GLint level)
{
- d_4_3_Core->InvalidateTexImage(texture, level);
+ d_4_3_Core->f.InvalidateTexImage(texture, level);
}
inline void QOpenGLFunctions_4_3_Core::glInvalidateTexSubImage(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth)
{
- d_4_3_Core->InvalidateTexSubImage(texture, level, xoffset, yoffset, zoffset, width, height, depth);
+ d_4_3_Core->f.InvalidateTexSubImage(texture, level, xoffset, yoffset, zoffset, width, height, depth);
}
inline void QOpenGLFunctions_4_3_Core::glGetInternalformati64v(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint64 *params)
{
- d_4_3_Core->GetInternalformati64v(target, internalformat, pname, bufSize, params);
+ d_4_3_Core->f.GetInternalformati64v(target, internalformat, pname, bufSize, params);
}
inline void QOpenGLFunctions_4_3_Core::glGetFramebufferParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_4_3_Core->GetFramebufferParameteriv(target, pname, params);
+ d_4_3_Core->f.GetFramebufferParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_4_3_Core::glFramebufferParameteri(GLenum target, GLenum pname, GLint param)
{
- d_4_3_Core->FramebufferParameteri(target, pname, param);
+ d_4_3_Core->f.FramebufferParameteri(target, pname, param);
}
inline void QOpenGLFunctions_4_3_Core::glVertexBindingDivisor(GLuint bindingindex, GLuint divisor)
{
- d_4_3_Core->VertexBindingDivisor(bindingindex, divisor);
+ d_4_3_Core->f.VertexBindingDivisor(bindingindex, divisor);
}
inline void QOpenGLFunctions_4_3_Core::glVertexAttribBinding(GLuint attribindex, GLuint bindingindex)
{
- d_4_3_Core->VertexAttribBinding(attribindex, bindingindex);
+ d_4_3_Core->f.VertexAttribBinding(attribindex, bindingindex);
}
inline void QOpenGLFunctions_4_3_Core::glVertexAttribLFormat(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)
{
- d_4_3_Core->VertexAttribLFormat(attribindex, size, type, relativeoffset);
+ d_4_3_Core->f.VertexAttribLFormat(attribindex, size, type, relativeoffset);
}
inline void QOpenGLFunctions_4_3_Core::glVertexAttribIFormat(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)
{
- d_4_3_Core->VertexAttribIFormat(attribindex, size, type, relativeoffset);
+ d_4_3_Core->f.VertexAttribIFormat(attribindex, size, type, relativeoffset);
}
inline void QOpenGLFunctions_4_3_Core::glVertexAttribFormat(GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset)
{
- d_4_3_Core->VertexAttribFormat(attribindex, size, type, normalized, relativeoffset);
+ d_4_3_Core->f.VertexAttribFormat(attribindex, size, type, normalized, relativeoffset);
}
inline void QOpenGLFunctions_4_3_Core::glBindVertexBuffer(GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride)
{
- d_4_3_Core->BindVertexBuffer(bindingindex, buffer, offset, stride);
+ d_4_3_Core->f.BindVertexBuffer(bindingindex, buffer, offset, stride);
}
inline void QOpenGLFunctions_4_3_Core::glTextureView(GLuint texture, GLenum target, GLuint origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers)
{
- d_4_3_Core->TextureView(texture, target, origtexture, internalformat, minlevel, numlevels, minlayer, numlayers);
+ d_4_3_Core->f.TextureView(texture, target, origtexture, internalformat, minlevel, numlevels, minlayer, numlayers);
}
inline void QOpenGLFunctions_4_3_Core::glCopyImageSubData(GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei srcDepth)
{
- d_4_3_Core->CopyImageSubData(srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName, dstTarget, dstLevel, dstX, dstY, dstZ, srcWidth, srcHeight, srcDepth);
+ d_4_3_Core->f.CopyImageSubData(srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName, dstTarget, dstLevel, dstX, dstY, dstZ, srcWidth, srcHeight, srcDepth);
}
inline void QOpenGLFunctions_4_3_Core::glDispatchComputeIndirect(GLintptr indirect)
{
- d_4_3_Core->DispatchComputeIndirect(indirect);
+ d_4_3_Core->f.DispatchComputeIndirect(indirect);
}
inline void QOpenGLFunctions_4_3_Core::glDispatchCompute(GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z)
{
- d_4_3_Core->DispatchCompute(num_groups_x, num_groups_y, num_groups_z);
+ d_4_3_Core->f.DispatchCompute(num_groups_x, num_groups_y, num_groups_z);
}
inline void QOpenGLFunctions_4_3_Core::glClearBufferSubData(GLenum target, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data)
{
- d_4_3_Core->ClearBufferSubData(target, internalformat, offset, size, format, type, data);
+ d_4_3_Core->f.ClearBufferSubData(target, internalformat, offset, size, format, type, data);
}
inline void QOpenGLFunctions_4_3_Core::glClearBufferData(GLenum target, GLenum internalformat, GLenum format, GLenum type, const void *data)
{
- d_4_3_Core->ClearBufferData(target, internalformat, format, type, data);
+ d_4_3_Core->f.ClearBufferData(target, internalformat, format, type, data);
}
diff --git a/src/gui/opengl/qopenglfunctions_4_4_compatibility.cpp b/src/gui/opengl/qopenglfunctions_4_4_compatibility.cpp
index 0f0bf925c9..8cbb94c1a1 100644
--- a/src/gui/opengl/qopenglfunctions_4_4_compatibility.cpp
+++ b/src/gui/opengl/qopenglfunctions_4_4_compatibility.cpp
@@ -95,98 +95,75 @@ QOpenGLFunctions_4_4_Compatibility::QOpenGLFunctions_4_4_Compatibility()
QOpenGLFunctions_4_4_Compatibility::~QOpenGLFunctions_4_4_Compatibility()
{
- if (d_1_0_Core && !d_1_0_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_0_Core->context, QOpenGLFunctions_1_0_CoreBackend::versionStatus());
- delete d_1_0_Core;
- }
- if (d_1_1_Core && !d_1_1_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_1_Core->context, QOpenGLFunctions_1_1_CoreBackend::versionStatus());
- delete d_1_1_Core;
- }
- if (d_1_2_Core && !d_1_2_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_2_Core->context, QOpenGLFunctions_1_2_CoreBackend::versionStatus());
- delete d_1_2_Core;
- }
- if (d_1_3_Core && !d_1_3_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_3_Core->context, QOpenGLFunctions_1_3_CoreBackend::versionStatus());
- delete d_1_3_Core;
- }
- if (d_1_4_Core && !d_1_4_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_4_Core->context, QOpenGLFunctions_1_4_CoreBackend::versionStatus());
- delete d_1_4_Core;
- }
- if (d_1_5_Core && !d_1_5_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_5_Core->context, QOpenGLFunctions_1_5_CoreBackend::versionStatus());
- delete d_1_5_Core;
- }
- if (d_2_0_Core && !d_2_0_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_2_0_Core->context, QOpenGLFunctions_2_0_CoreBackend::versionStatus());
- delete d_2_0_Core;
- }
- if (d_2_1_Core && !d_2_1_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_2_1_Core->context, QOpenGLFunctions_2_1_CoreBackend::versionStatus());
- delete d_2_1_Core;
- }
- if (d_3_0_Core && !d_3_0_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_3_0_Core->context, QOpenGLFunctions_3_0_CoreBackend::versionStatus());
- delete d_3_0_Core;
- }
- if (d_3_1_Core && !d_3_1_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_3_1_Core->context, QOpenGLFunctions_3_1_CoreBackend::versionStatus());
- delete d_3_1_Core;
- }
- if (d_3_2_Core && !d_3_2_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_3_2_Core->context, QOpenGLFunctions_3_2_CoreBackend::versionStatus());
- delete d_3_2_Core;
- }
- if (d_3_3_Core && !d_3_3_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_3_3_Core->context, QOpenGLFunctions_3_3_CoreBackend::versionStatus());
- delete d_3_3_Core;
- }
- if (d_4_0_Core && !d_4_0_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_4_0_Core->context, QOpenGLFunctions_4_0_CoreBackend::versionStatus());
- delete d_4_0_Core;
- }
- if (d_4_1_Core && !d_4_1_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_4_1_Core->context, QOpenGLFunctions_4_1_CoreBackend::versionStatus());
- delete d_4_1_Core;
- }
- if (d_4_2_Core && !d_4_2_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_4_2_Core->context, QOpenGLFunctions_4_2_CoreBackend::versionStatus());
- delete d_4_2_Core;
- }
- if (d_4_3_Core && !d_4_3_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_4_3_Core->context, QOpenGLFunctions_4_3_CoreBackend::versionStatus());
- delete d_4_3_Core;
- }
- if (d_4_4_Core && !d_4_4_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_4_4_Core->context, QOpenGLFunctions_4_4_CoreBackend::versionStatus());
- delete d_4_4_Core;
- }
- if (d_1_0_Deprecated && !d_1_0_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_0_Deprecated->context, QOpenGLFunctions_1_0_DeprecatedBackend::versionStatus());
- delete d_1_0_Deprecated;
- }
- if (d_1_1_Deprecated && !d_1_1_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_1_Deprecated->context, QOpenGLFunctions_1_1_DeprecatedBackend::versionStatus());
- delete d_1_1_Deprecated;
- }
- if (d_1_2_Deprecated && !d_1_2_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_2_Deprecated->context, QOpenGLFunctions_1_2_DeprecatedBackend::versionStatus());
- delete d_1_2_Deprecated;
- }
- if (d_1_3_Deprecated && !d_1_3_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_3_Deprecated->context, QOpenGLFunctions_1_3_DeprecatedBackend::versionStatus());
- delete d_1_3_Deprecated;
- }
- if (d_1_4_Deprecated && !d_1_4_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_4_Deprecated->context, QOpenGLFunctions_1_4_DeprecatedBackend::versionStatus());
- delete d_1_4_Deprecated;
- }
- if (d_3_3_Deprecated && !d_3_3_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_3_3_Deprecated->context, QOpenGLFunctions_3_3_DeprecatedBackend::versionStatus());
- delete d_3_3_Deprecated;
- }
+ if (d_1_0_Core)
+ d_1_0_Core->refs.deref();
+ Q_ASSERT(d_1_0_Core->refs.load());
+ if (d_1_1_Core)
+ d_1_1_Core->refs.deref();
+ Q_ASSERT(d_1_1_Core->refs.load());
+ if (d_1_2_Core)
+ d_1_2_Core->refs.deref();
+ Q_ASSERT(d_1_2_Core->refs.load());
+ if (d_1_3_Core)
+ d_1_3_Core->refs.deref();
+ Q_ASSERT(d_1_3_Core->refs.load());
+ if (d_1_4_Core)
+ d_1_4_Core->refs.deref();
+ Q_ASSERT(d_1_4_Core->refs.load());
+ if (d_1_5_Core)
+ d_1_5_Core->refs.deref();
+ Q_ASSERT(d_1_5_Core->refs.load());
+ if (d_2_0_Core)
+ d_2_0_Core->refs.deref();
+ Q_ASSERT(d_2_0_Core->refs.load());
+ if (d_2_1_Core)
+ d_2_1_Core->refs.deref();
+ Q_ASSERT(d_2_1_Core->refs.load());
+ if (d_3_0_Core)
+ d_3_0_Core->refs.deref();
+ Q_ASSERT(d_3_0_Core->refs.load());
+ if (d_3_1_Core)
+ d_3_1_Core->refs.deref();
+ Q_ASSERT(d_3_1_Core->refs.load());
+ if (d_3_2_Core)
+ d_3_2_Core->refs.deref();
+ Q_ASSERT(d_3_2_Core->refs.load());
+ if (d_3_3_Core)
+ d_3_3_Core->refs.deref();
+ Q_ASSERT(d_3_3_Core->refs.load());
+ if (d_4_0_Core)
+ d_4_0_Core->refs.deref();
+ Q_ASSERT(d_4_0_Core->refs.load());
+ if (d_4_1_Core)
+ d_4_1_Core->refs.deref();
+ Q_ASSERT(d_4_1_Core->refs.load());
+ if (d_4_2_Core)
+ d_4_2_Core->refs.deref();
+ Q_ASSERT(d_4_2_Core->refs.load());
+ if (d_4_3_Core)
+ d_4_3_Core->refs.deref();
+ Q_ASSERT(d_4_3_Core->refs.load());
+ if (d_4_4_Core)
+ d_4_4_Core->refs.deref();
+ Q_ASSERT(d_4_4_Core->refs.load());
+ if (d_1_0_Deprecated)
+ d_1_0_Deprecated->refs.deref();
+ Q_ASSERT(d_1_0_Deprecated->refs.load());
+ if (d_1_1_Deprecated)
+ d_1_1_Deprecated->refs.deref();
+ Q_ASSERT(d_1_1_Deprecated->refs.load());
+ if (d_1_2_Deprecated)
+ d_1_2_Deprecated->refs.deref();
+ Q_ASSERT(d_1_2_Deprecated->refs.load());
+ if (d_1_3_Deprecated)
+ d_1_3_Deprecated->refs.deref();
+ Q_ASSERT(d_1_3_Deprecated->refs.load());
+ if (d_1_4_Deprecated)
+ d_1_4_Deprecated->refs.deref();
+ Q_ASSERT(d_1_4_Deprecated->refs.load());
+ if (d_3_3_Deprecated)
+ d_3_3_Deprecated->refs.deref();
+ Q_ASSERT(d_3_3_Deprecated->refs.load());
}
bool QOpenGLFunctions_4_4_Compatibility::initializeOpenGLFunctions()
@@ -205,186 +182,94 @@ bool QOpenGLFunctions_4_4_Compatibility::initializeOpenGLFunctions()
// Function pointers in the backends are resolved at creation time
QOpenGLVersionFunctionsBackend* d = 0;
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_0_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_0_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_0_CoreBackend::versionStatus(), d);
- }
d_1_0_Core = static_cast<QOpenGLFunctions_1_0_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_1_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_1_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_1_CoreBackend::versionStatus(), d);
- }
d_1_1_Core = static_cast<QOpenGLFunctions_1_1_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_2_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_2_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_2_CoreBackend::versionStatus(), d);
- }
d_1_2_Core = static_cast<QOpenGLFunctions_1_2_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_3_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_3_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_3_CoreBackend::versionStatus(), d);
- }
d_1_3_Core = static_cast<QOpenGLFunctions_1_3_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_4_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_4_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_4_CoreBackend::versionStatus(), d);
- }
d_1_4_Core = static_cast<QOpenGLFunctions_1_4_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_5_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_5_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_5_CoreBackend::versionStatus(), d);
- }
d_1_5_Core = static_cast<QOpenGLFunctions_1_5_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_2_0_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_2_0_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_2_0_CoreBackend::versionStatus(), d);
- }
d_2_0_Core = static_cast<QOpenGLFunctions_2_0_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_2_1_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_2_1_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_2_1_CoreBackend::versionStatus(), d);
- }
d_2_1_Core = static_cast<QOpenGLFunctions_2_1_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_3_0_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_3_0_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_3_0_CoreBackend::versionStatus(), d);
- }
d_3_0_Core = static_cast<QOpenGLFunctions_3_0_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_3_1_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_3_1_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_3_1_CoreBackend::versionStatus(), d);
- }
d_3_1_Core = static_cast<QOpenGLFunctions_3_1_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_3_2_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_3_2_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_3_2_CoreBackend::versionStatus(), d);
- }
d_3_2_Core = static_cast<QOpenGLFunctions_3_2_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_3_3_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_3_3_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_3_3_CoreBackend::versionStatus(), d);
- }
d_3_3_Core = static_cast<QOpenGLFunctions_3_3_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_4_0_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_4_0_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_4_0_CoreBackend::versionStatus(), d);
- }
d_4_0_Core = static_cast<QOpenGLFunctions_4_0_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_4_1_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_4_1_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_4_1_CoreBackend::versionStatus(), d);
- }
d_4_1_Core = static_cast<QOpenGLFunctions_4_1_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_4_2_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_4_2_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_4_2_CoreBackend::versionStatus(), d);
- }
d_4_2_Core = static_cast<QOpenGLFunctions_4_2_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_4_3_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_4_3_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_4_3_CoreBackend::versionStatus(), d);
- }
d_4_3_Core = static_cast<QOpenGLFunctions_4_3_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_4_4_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_4_4_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_4_4_CoreBackend::versionStatus(), d);
- }
d_4_4_Core = static_cast<QOpenGLFunctions_4_4_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_0_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_0_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_0_DeprecatedBackend::versionStatus(), d);
- }
d_1_0_Deprecated = static_cast<QOpenGLFunctions_1_0_DeprecatedBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_1_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_1_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_1_DeprecatedBackend::versionStatus(), d);
- }
d_1_1_Deprecated = static_cast<QOpenGLFunctions_1_1_DeprecatedBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_2_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_2_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_2_DeprecatedBackend::versionStatus(), d);
- }
d_1_2_Deprecated = static_cast<QOpenGLFunctions_1_2_DeprecatedBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_3_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_3_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_3_DeprecatedBackend::versionStatus(), d);
- }
d_1_3_Deprecated = static_cast<QOpenGLFunctions_1_3_DeprecatedBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_4_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_4_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_4_DeprecatedBackend::versionStatus(), d);
- }
d_1_4_Deprecated = static_cast<QOpenGLFunctions_1_4_DeprecatedBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_3_3_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_3_3_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_3_3_DeprecatedBackend::versionStatus(), d);
- }
d_3_3_Deprecated = static_cast<QOpenGLFunctions_3_3_DeprecatedBackend*>(d);
d->refs.ref();
diff --git a/src/gui/opengl/qopenglfunctions_4_4_compatibility.h b/src/gui/opengl/qopenglfunctions_4_4_compatibility.h
index 37fcbf5c2f..d369ff27ff 100644
--- a/src/gui/opengl/qopenglfunctions_4_4_compatibility.h
+++ b/src/gui/opengl/qopenglfunctions_4_4_compatibility.h
@@ -1,9 +1,10 @@
/****************************************************************************
**
** Copyright (C) 2015 Klaralvdalens Datakonsult AB (KDAB)
+** Copyright (C) 2016 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
-** This file is part of the QtWidgets module of the Qt Toolkit.
+** This file is part of the QtGui module of the Qt Toolkit.
**
** $QT_BEGIN_LICENSE:LGPL$
** Commercial License Usage
@@ -1122,4664 +1123,4664 @@ private:
// OpenGL 1.0 core functions
inline void QOpenGLFunctions_4_4_Compatibility::glViewport(GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_0_Core->Viewport(x, y, width, height);
+ d_1_0_Core->f.Viewport(x, y, width, height);
}
inline void QOpenGLFunctions_4_4_Compatibility::glDepthRange(GLdouble nearVal, GLdouble farVal)
{
- d_1_0_Core->DepthRange(nearVal, farVal);
+ d_1_0_Core->f.DepthRange(nearVal, farVal);
}
inline GLboolean QOpenGLFunctions_4_4_Compatibility::glIsEnabled(GLenum cap)
{
- return d_1_0_Core->IsEnabled(cap);
+ return d_1_0_Core->f.IsEnabled(cap);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint *params)
{
- d_1_0_Core->GetTexLevelParameteriv(target, level, pname, params);
+ d_1_0_Core->f.GetTexLevelParameteriv(target, level, pname, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetTexLevelParameterfv(GLenum target, GLint level, GLenum pname, GLfloat *params)
{
- d_1_0_Core->GetTexLevelParameterfv(target, level, pname, params);
+ d_1_0_Core->f.GetTexLevelParameterfv(target, level, pname, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetTexParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_0_Core->GetTexParameteriv(target, pname, params);
+ d_1_0_Core->f.GetTexParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetTexParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_0_Core->GetTexParameterfv(target, pname, params);
+ d_1_0_Core->f.GetTexParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetTexImage(GLenum target, GLint level, GLenum format, GLenum type, void *pixels)
{
- d_1_0_Core->GetTexImage(target, level, format, type, pixels);
+ d_1_0_Core->f.GetTexImage(target, level, format, type, pixels);
}
inline const GLubyte * QOpenGLFunctions_4_4_Compatibility::glGetString(GLenum name)
{
- return d_1_0_Core->GetString(name);
+ return d_1_0_Core->f.GetString(name);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetIntegerv(GLenum pname, GLint *data)
{
- d_1_0_Core->GetIntegerv(pname, data);
+ d_1_0_Core->f.GetIntegerv(pname, data);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetFloatv(GLenum pname, GLfloat *data)
{
- d_1_0_Core->GetFloatv(pname, data);
+ d_1_0_Core->f.GetFloatv(pname, data);
}
inline GLenum QOpenGLFunctions_4_4_Compatibility::glGetError()
{
- return d_1_0_Core->GetError();
+ return d_1_0_Core->f.GetError();
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetDoublev(GLenum pname, GLdouble *data)
{
- d_1_0_Core->GetDoublev(pname, data);
+ d_1_0_Core->f.GetDoublev(pname, data);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetBooleanv(GLenum pname, GLboolean *data)
{
- d_1_0_Core->GetBooleanv(pname, data);
+ d_1_0_Core->f.GetBooleanv(pname, data);
}
inline void QOpenGLFunctions_4_4_Compatibility::glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void *pixels)
{
- d_1_0_Core->ReadPixels(x, y, width, height, format, type, pixels);
+ d_1_0_Core->f.ReadPixels(x, y, width, height, format, type, pixels);
}
inline void QOpenGLFunctions_4_4_Compatibility::glReadBuffer(GLenum src)
{
- d_1_0_Core->ReadBuffer(src);
+ d_1_0_Core->f.ReadBuffer(src);
}
inline void QOpenGLFunctions_4_4_Compatibility::glPixelStorei(GLenum pname, GLint param)
{
- d_1_0_Core->PixelStorei(pname, param);
+ d_1_0_Core->f.PixelStorei(pname, param);
}
inline void QOpenGLFunctions_4_4_Compatibility::glPixelStoref(GLenum pname, GLfloat param)
{
- d_1_0_Core->PixelStoref(pname, param);
+ d_1_0_Core->f.PixelStoref(pname, param);
}
inline void QOpenGLFunctions_4_4_Compatibility::glDepthFunc(GLenum func)
{
- d_1_0_Core->DepthFunc(func);
+ d_1_0_Core->f.DepthFunc(func);
}
inline void QOpenGLFunctions_4_4_Compatibility::glStencilOp(GLenum fail, GLenum zfail, GLenum zpass)
{
- d_1_0_Core->StencilOp(fail, zfail, zpass);
+ d_1_0_Core->f.StencilOp(fail, zfail, zpass);
}
inline void QOpenGLFunctions_4_4_Compatibility::glStencilFunc(GLenum func, GLint ref, GLuint mask)
{
- d_1_0_Core->StencilFunc(func, ref, mask);
+ d_1_0_Core->f.StencilFunc(func, ref, mask);
}
inline void QOpenGLFunctions_4_4_Compatibility::glLogicOp(GLenum opcode)
{
- d_1_0_Core->LogicOp(opcode);
+ d_1_0_Core->f.LogicOp(opcode);
}
inline void QOpenGLFunctions_4_4_Compatibility::glBlendFunc(GLenum sfactor, GLenum dfactor)
{
- d_1_0_Core->BlendFunc(sfactor, dfactor);
+ d_1_0_Core->f.BlendFunc(sfactor, dfactor);
}
inline void QOpenGLFunctions_4_4_Compatibility::glFlush()
{
- d_1_0_Core->Flush();
+ d_1_0_Core->f.Flush();
}
inline void QOpenGLFunctions_4_4_Compatibility::glFinish()
{
- d_1_0_Core->Finish();
+ d_1_0_Core->f.Finish();
}
inline void QOpenGLFunctions_4_4_Compatibility::glEnable(GLenum cap)
{
- d_1_0_Core->Enable(cap);
+ d_1_0_Core->f.Enable(cap);
}
inline void QOpenGLFunctions_4_4_Compatibility::glDisable(GLenum cap)
{
- d_1_0_Core->Disable(cap);
+ d_1_0_Core->f.Disable(cap);
}
inline void QOpenGLFunctions_4_4_Compatibility::glDepthMask(GLboolean flag)
{
- d_1_0_Core->DepthMask(flag);
+ d_1_0_Core->f.DepthMask(flag);
}
inline void QOpenGLFunctions_4_4_Compatibility::glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
{
- d_1_0_Core->ColorMask(red, green, blue, alpha);
+ d_1_0_Core->f.ColorMask(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_4_Compatibility::glStencilMask(GLuint mask)
{
- d_1_0_Core->StencilMask(mask);
+ d_1_0_Core->f.StencilMask(mask);
}
inline void QOpenGLFunctions_4_4_Compatibility::glClearDepth(GLdouble depth)
{
- d_1_0_Core->ClearDepth(depth);
+ d_1_0_Core->f.ClearDepth(depth);
}
inline void QOpenGLFunctions_4_4_Compatibility::glClearStencil(GLint s)
{
- d_1_0_Core->ClearStencil(s);
+ d_1_0_Core->f.ClearStencil(s);
}
inline void QOpenGLFunctions_4_4_Compatibility::glClearColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_0_Core->ClearColor(red, green, blue, alpha);
+ d_1_0_Core->f.ClearColor(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_4_Compatibility::glClear(GLbitfield mask)
{
- d_1_0_Core->Clear(mask);
+ d_1_0_Core->f.Clear(mask);
}
inline void QOpenGLFunctions_4_4_Compatibility::glDrawBuffer(GLenum buf)
{
- d_1_0_Core->DrawBuffer(buf);
+ d_1_0_Core->f.DrawBuffer(buf);
}
inline void QOpenGLFunctions_4_4_Compatibility::glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void *pixels)
{
- d_1_0_Core->TexImage2D(target, level, internalformat, width, height, border, format, type, pixels);
+ d_1_0_Core->f.TexImage2D(target, level, internalformat, width, height, border, format, type, pixels);
}
inline void QOpenGLFunctions_4_4_Compatibility::glTexImage1D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const void *pixels)
{
- d_1_0_Core->TexImage1D(target, level, internalformat, width, border, format, type, pixels);
+ d_1_0_Core->f.TexImage1D(target, level, internalformat, width, border, format, type, pixels);
}
inline void QOpenGLFunctions_4_4_Compatibility::glTexParameteriv(GLenum target, GLenum pname, const GLint *params)
{
- d_1_0_Core->TexParameteriv(target, pname, params);
+ d_1_0_Core->f.TexParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glTexParameteri(GLenum target, GLenum pname, GLint param)
{
- d_1_0_Core->TexParameteri(target, pname, param);
+ d_1_0_Core->f.TexParameteri(target, pname, param);
}
inline void QOpenGLFunctions_4_4_Compatibility::glTexParameterfv(GLenum target, GLenum pname, const GLfloat *params)
{
- d_1_0_Core->TexParameterfv(target, pname, params);
+ d_1_0_Core->f.TexParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glTexParameterf(GLenum target, GLenum pname, GLfloat param)
{
- d_1_0_Core->TexParameterf(target, pname, param);
+ d_1_0_Core->f.TexParameterf(target, pname, param);
}
inline void QOpenGLFunctions_4_4_Compatibility::glScissor(GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_0_Core->Scissor(x, y, width, height);
+ d_1_0_Core->f.Scissor(x, y, width, height);
}
inline void QOpenGLFunctions_4_4_Compatibility::glPolygonMode(GLenum face, GLenum mode)
{
- d_1_0_Core->PolygonMode(face, mode);
+ d_1_0_Core->f.PolygonMode(face, mode);
}
inline void QOpenGLFunctions_4_4_Compatibility::glPointSize(GLfloat size)
{
- d_1_0_Core->PointSize(size);
+ d_1_0_Core->f.PointSize(size);
}
inline void QOpenGLFunctions_4_4_Compatibility::glLineWidth(GLfloat width)
{
- d_1_0_Core->LineWidth(width);
+ d_1_0_Core->f.LineWidth(width);
}
inline void QOpenGLFunctions_4_4_Compatibility::glHint(GLenum target, GLenum mode)
{
- d_1_0_Core->Hint(target, mode);
+ d_1_0_Core->f.Hint(target, mode);
}
inline void QOpenGLFunctions_4_4_Compatibility::glFrontFace(GLenum mode)
{
- d_1_0_Core->FrontFace(mode);
+ d_1_0_Core->f.FrontFace(mode);
}
inline void QOpenGLFunctions_4_4_Compatibility::glCullFace(GLenum mode)
{
- d_1_0_Core->CullFace(mode);
+ d_1_0_Core->f.CullFace(mode);
}
// OpenGL 1.1 core functions
inline GLboolean QOpenGLFunctions_4_4_Compatibility::glIsTexture(GLuint texture)
{
- return d_1_1_Core->IsTexture(texture);
+ return d_1_1_Core->f.IsTexture(texture);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGenTextures(GLsizei n, GLuint *textures)
{
- d_1_1_Core->GenTextures(n, textures);
+ d_1_1_Core->f.GenTextures(n, textures);
}
inline void QOpenGLFunctions_4_4_Compatibility::glDeleteTextures(GLsizei n, const GLuint *textures)
{
- d_1_1_Core->DeleteTextures(n, textures);
+ d_1_1_Core->f.DeleteTextures(n, textures);
}
inline void QOpenGLFunctions_4_4_Compatibility::glBindTexture(GLenum target, GLuint texture)
{
- d_1_1_Core->BindTexture(target, texture);
+ d_1_1_Core->f.BindTexture(target, texture);
}
inline void QOpenGLFunctions_4_4_Compatibility::glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels)
{
- d_1_1_Core->TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels);
+ d_1_1_Core->f.TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels);
}
inline void QOpenGLFunctions_4_4_Compatibility::glTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels)
{
- d_1_1_Core->TexSubImage1D(target, level, xoffset, width, format, type, pixels);
+ d_1_1_Core->f.TexSubImage1D(target, level, xoffset, width, format, type, pixels);
}
inline void QOpenGLFunctions_4_4_Compatibility::glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_1_Core->CopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height);
+ d_1_1_Core->f.CopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height);
}
inline void QOpenGLFunctions_4_4_Compatibility::glCopyTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
{
- d_1_1_Core->CopyTexSubImage1D(target, level, xoffset, x, y, width);
+ d_1_1_Core->f.CopyTexSubImage1D(target, level, xoffset, x, y, width);
}
inline void QOpenGLFunctions_4_4_Compatibility::glCopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
{
- d_1_1_Core->CopyTexImage2D(target, level, internalformat, x, y, width, height, border);
+ d_1_1_Core->f.CopyTexImage2D(target, level, internalformat, x, y, width, height, border);
}
inline void QOpenGLFunctions_4_4_Compatibility::glCopyTexImage1D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
{
- d_1_1_Core->CopyTexImage1D(target, level, internalformat, x, y, width, border);
+ d_1_1_Core->f.CopyTexImage1D(target, level, internalformat, x, y, width, border);
}
inline void QOpenGLFunctions_4_4_Compatibility::glPolygonOffset(GLfloat factor, GLfloat units)
{
- d_1_1_Core->PolygonOffset(factor, units);
+ d_1_1_Core->f.PolygonOffset(factor, units);
}
inline void QOpenGLFunctions_4_4_Compatibility::glDrawElements(GLenum mode, GLsizei count, GLenum type, const void *indices)
{
- d_1_1_Core->DrawElements(mode, count, type, indices);
+ d_1_1_Core->f.DrawElements(mode, count, type, indices);
}
inline void QOpenGLFunctions_4_4_Compatibility::glDrawArrays(GLenum mode, GLint first, GLsizei count)
{
- d_1_1_Core->DrawArrays(mode, first, count);
+ d_1_1_Core->f.DrawArrays(mode, first, count);
}
// OpenGL 1.2 core functions
inline void QOpenGLFunctions_4_4_Compatibility::glBlendColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_2_Core->BlendColor(red, green, blue, alpha);
+ d_1_2_Core->f.BlendColor(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_4_Compatibility::glBlendEquation(GLenum mode)
{
- d_1_2_Core->BlendEquation(mode);
+ d_1_2_Core->f.BlendEquation(mode);
}
inline void QOpenGLFunctions_4_4_Compatibility::glCopyTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_2_Core->CopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height);
+ d_1_2_Core->f.CopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height);
}
inline void QOpenGLFunctions_4_4_Compatibility::glTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels)
{
- d_1_2_Core->TexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);
+ d_1_2_Core->f.TexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);
}
inline void QOpenGLFunctions_4_4_Compatibility::glTexImage3D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels)
{
- d_1_2_Core->TexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels);
+ d_1_2_Core->f.TexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels);
}
inline void QOpenGLFunctions_4_4_Compatibility::glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices)
{
- d_1_2_Core->DrawRangeElements(mode, start, end, count, type, indices);
+ d_1_2_Core->f.DrawRangeElements(mode, start, end, count, type, indices);
}
// OpenGL 1.3 core functions
inline void QOpenGLFunctions_4_4_Compatibility::glGetCompressedTexImage(GLenum target, GLint level, void *img)
{
- d_1_3_Core->GetCompressedTexImage(target, level, img);
+ d_1_3_Core->f.GetCompressedTexImage(target, level, img);
}
inline void QOpenGLFunctions_4_4_Compatibility::glCompressedTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *data)
{
- d_1_3_Core->CompressedTexSubImage1D(target, level, xoffset, width, format, imageSize, data);
+ d_1_3_Core->f.CompressedTexSubImage1D(target, level, xoffset, width, format, imageSize, data);
}
inline void QOpenGLFunctions_4_4_Compatibility::glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data)
{
- d_1_3_Core->CompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data);
+ d_1_3_Core->f.CompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data);
}
inline void QOpenGLFunctions_4_4_Compatibility::glCompressedTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data)
{
- d_1_3_Core->CompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data);
+ d_1_3_Core->f.CompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data);
}
inline void QOpenGLFunctions_4_4_Compatibility::glCompressedTexImage1D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *data)
{
- d_1_3_Core->CompressedTexImage1D(target, level, internalformat, width, border, imageSize, data);
+ d_1_3_Core->f.CompressedTexImage1D(target, level, internalformat, width, border, imageSize, data);
}
inline void QOpenGLFunctions_4_4_Compatibility::glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *data)
{
- d_1_3_Core->CompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data);
+ d_1_3_Core->f.CompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data);
}
inline void QOpenGLFunctions_4_4_Compatibility::glCompressedTexImage3D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *data)
{
- d_1_3_Core->CompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data);
+ d_1_3_Core->f.CompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data);
}
inline void QOpenGLFunctions_4_4_Compatibility::glSampleCoverage(GLfloat value, GLboolean invert)
{
- d_1_3_Core->SampleCoverage(value, invert);
+ d_1_3_Core->f.SampleCoverage(value, invert);
}
inline void QOpenGLFunctions_4_4_Compatibility::glActiveTexture(GLenum texture)
{
- d_1_3_Core->ActiveTexture(texture);
+ d_1_3_Core->f.ActiveTexture(texture);
}
// OpenGL 1.4 core functions
inline void QOpenGLFunctions_4_4_Compatibility::glPointParameteriv(GLenum pname, const GLint *params)
{
- d_1_4_Core->PointParameteriv(pname, params);
+ d_1_4_Core->f.PointParameteriv(pname, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glPointParameteri(GLenum pname, GLint param)
{
- d_1_4_Core->PointParameteri(pname, param);
+ d_1_4_Core->f.PointParameteri(pname, param);
}
inline void QOpenGLFunctions_4_4_Compatibility::glPointParameterfv(GLenum pname, const GLfloat *params)
{
- d_1_4_Core->PointParameterfv(pname, params);
+ d_1_4_Core->f.PointParameterfv(pname, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glPointParameterf(GLenum pname, GLfloat param)
{
- d_1_4_Core->PointParameterf(pname, param);
+ d_1_4_Core->f.PointParameterf(pname, param);
}
inline void QOpenGLFunctions_4_4_Compatibility::glMultiDrawElements(GLenum mode, const GLsizei *count, GLenum type, const void *const *indices, GLsizei drawcount)
{
- d_1_4_Core->MultiDrawElements(mode, count, type, indices, drawcount);
+ d_1_4_Core->f.MultiDrawElements(mode, count, type, indices, drawcount);
}
inline void QOpenGLFunctions_4_4_Compatibility::glMultiDrawArrays(GLenum mode, const GLint *first, const GLsizei *count, GLsizei drawcount)
{
- d_1_4_Core->MultiDrawArrays(mode, first, count, drawcount);
+ d_1_4_Core->f.MultiDrawArrays(mode, first, count, drawcount);
}
inline void QOpenGLFunctions_4_4_Compatibility::glBlendFuncSeparate(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
{
- d_1_4_Core->BlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);
+ d_1_4_Core->f.BlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);
}
// OpenGL 1.5 core functions
inline void QOpenGLFunctions_4_4_Compatibility::glGetBufferPointerv(GLenum target, GLenum pname, void * *params)
{
- d_1_5_Core->GetBufferPointerv(target, pname, params);
+ d_1_5_Core->f.GetBufferPointerv(target, pname, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetBufferParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_5_Core->GetBufferParameteriv(target, pname, params);
+ d_1_5_Core->f.GetBufferParameteriv(target, pname, params);
}
inline GLboolean QOpenGLFunctions_4_4_Compatibility::glUnmapBuffer(GLenum target)
{
- return d_1_5_Core->UnmapBuffer(target);
+ return d_1_5_Core->f.UnmapBuffer(target);
}
inline void * QOpenGLFunctions_4_4_Compatibility::glMapBuffer(GLenum target, GLenum access)
{
- return d_1_5_Core->MapBuffer(target, access);
+ return d_1_5_Core->f.MapBuffer(target, access);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, void *data)
{
- d_1_5_Core->GetBufferSubData(target, offset, size, data);
+ d_1_5_Core->f.GetBufferSubData(target, offset, size, data);
}
inline void QOpenGLFunctions_4_4_Compatibility::glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, const void *data)
{
- d_1_5_Core->BufferSubData(target, offset, size, data);
+ d_1_5_Core->f.BufferSubData(target, offset, size, data);
}
inline void QOpenGLFunctions_4_4_Compatibility::glBufferData(GLenum target, GLsizeiptr size, const void *data, GLenum usage)
{
- d_1_5_Core->BufferData(target, size, data, usage);
+ d_1_5_Core->f.BufferData(target, size, data, usage);
}
inline GLboolean QOpenGLFunctions_4_4_Compatibility::glIsBuffer(GLuint buffer)
{
- return d_1_5_Core->IsBuffer(buffer);
+ return d_1_5_Core->f.IsBuffer(buffer);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGenBuffers(GLsizei n, GLuint *buffers)
{
- d_1_5_Core->GenBuffers(n, buffers);
+ d_1_5_Core->f.GenBuffers(n, buffers);
}
inline void QOpenGLFunctions_4_4_Compatibility::glDeleteBuffers(GLsizei n, const GLuint *buffers)
{
- d_1_5_Core->DeleteBuffers(n, buffers);
+ d_1_5_Core->f.DeleteBuffers(n, buffers);
}
inline void QOpenGLFunctions_4_4_Compatibility::glBindBuffer(GLenum target, GLuint buffer)
{
- d_1_5_Core->BindBuffer(target, buffer);
+ d_1_5_Core->f.BindBuffer(target, buffer);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetQueryObjectuiv(GLuint id, GLenum pname, GLuint *params)
{
- d_1_5_Core->GetQueryObjectuiv(id, pname, params);
+ d_1_5_Core->f.GetQueryObjectuiv(id, pname, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetQueryObjectiv(GLuint id, GLenum pname, GLint *params)
{
- d_1_5_Core->GetQueryObjectiv(id, pname, params);
+ d_1_5_Core->f.GetQueryObjectiv(id, pname, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetQueryiv(GLenum target, GLenum pname, GLint *params)
{
- d_1_5_Core->GetQueryiv(target, pname, params);
+ d_1_5_Core->f.GetQueryiv(target, pname, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glEndQuery(GLenum target)
{
- d_1_5_Core->EndQuery(target);
+ d_1_5_Core->f.EndQuery(target);
}
inline void QOpenGLFunctions_4_4_Compatibility::glBeginQuery(GLenum target, GLuint id)
{
- d_1_5_Core->BeginQuery(target, id);
+ d_1_5_Core->f.BeginQuery(target, id);
}
inline GLboolean QOpenGLFunctions_4_4_Compatibility::glIsQuery(GLuint id)
{
- return d_1_5_Core->IsQuery(id);
+ return d_1_5_Core->f.IsQuery(id);
}
inline void QOpenGLFunctions_4_4_Compatibility::glDeleteQueries(GLsizei n, const GLuint *ids)
{
- d_1_5_Core->DeleteQueries(n, ids);
+ d_1_5_Core->f.DeleteQueries(n, ids);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGenQueries(GLsizei n, GLuint *ids)
{
- d_1_5_Core->GenQueries(n, ids);
+ d_1_5_Core->f.GenQueries(n, ids);
}
// OpenGL 2.0 core functions
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttribPointer(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void *pointer)
{
- d_2_0_Core->VertexAttribPointer(index, size, type, normalized, stride, pointer);
+ d_2_0_Core->f.VertexAttribPointer(index, size, type, normalized, stride, pointer);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttrib4usv(GLuint index, const GLushort *v)
{
- d_2_0_Core->VertexAttrib4usv(index, v);
+ d_2_0_Core->f.VertexAttrib4usv(index, v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttrib4uiv(GLuint index, const GLuint *v)
{
- d_2_0_Core->VertexAttrib4uiv(index, v);
+ d_2_0_Core->f.VertexAttrib4uiv(index, v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttrib4ubv(GLuint index, const GLubyte *v)
{
- d_2_0_Core->VertexAttrib4ubv(index, v);
+ d_2_0_Core->f.VertexAttrib4ubv(index, v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttrib4sv(GLuint index, const GLshort *v)
{
- d_2_0_Core->VertexAttrib4sv(index, v);
+ d_2_0_Core->f.VertexAttrib4sv(index, v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttrib4s(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w)
{
- d_2_0_Core->VertexAttrib4s(index, x, y, z, w);
+ d_2_0_Core->f.VertexAttrib4s(index, x, y, z, w);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttrib4iv(GLuint index, const GLint *v)
{
- d_2_0_Core->VertexAttrib4iv(index, v);
+ d_2_0_Core->f.VertexAttrib4iv(index, v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttrib4fv(GLuint index, const GLfloat *v)
{
- d_2_0_Core->VertexAttrib4fv(index, v);
+ d_2_0_Core->f.VertexAttrib4fv(index, v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttrib4f(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
{
- d_2_0_Core->VertexAttrib4f(index, x, y, z, w);
+ d_2_0_Core->f.VertexAttrib4f(index, x, y, z, w);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttrib4dv(GLuint index, const GLdouble *v)
{
- d_2_0_Core->VertexAttrib4dv(index, v);
+ d_2_0_Core->f.VertexAttrib4dv(index, v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttrib4d(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
{
- d_2_0_Core->VertexAttrib4d(index, x, y, z, w);
+ d_2_0_Core->f.VertexAttrib4d(index, x, y, z, w);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttrib4bv(GLuint index, const GLbyte *v)
{
- d_2_0_Core->VertexAttrib4bv(index, v);
+ d_2_0_Core->f.VertexAttrib4bv(index, v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttrib4Nusv(GLuint index, const GLushort *v)
{
- d_2_0_Core->VertexAttrib4Nusv(index, v);
+ d_2_0_Core->f.VertexAttrib4Nusv(index, v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttrib4Nuiv(GLuint index, const GLuint *v)
{
- d_2_0_Core->VertexAttrib4Nuiv(index, v);
+ d_2_0_Core->f.VertexAttrib4Nuiv(index, v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttrib4Nubv(GLuint index, const GLubyte *v)
{
- d_2_0_Core->VertexAttrib4Nubv(index, v);
+ d_2_0_Core->f.VertexAttrib4Nubv(index, v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttrib4Nub(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)
{
- d_2_0_Core->VertexAttrib4Nub(index, x, y, z, w);
+ d_2_0_Core->f.VertexAttrib4Nub(index, x, y, z, w);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttrib4Nsv(GLuint index, const GLshort *v)
{
- d_2_0_Core->VertexAttrib4Nsv(index, v);
+ d_2_0_Core->f.VertexAttrib4Nsv(index, v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttrib4Niv(GLuint index, const GLint *v)
{
- d_2_0_Core->VertexAttrib4Niv(index, v);
+ d_2_0_Core->f.VertexAttrib4Niv(index, v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttrib4Nbv(GLuint index, const GLbyte *v)
{
- d_2_0_Core->VertexAttrib4Nbv(index, v);
+ d_2_0_Core->f.VertexAttrib4Nbv(index, v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttrib3sv(GLuint index, const GLshort *v)
{
- d_2_0_Core->VertexAttrib3sv(index, v);
+ d_2_0_Core->f.VertexAttrib3sv(index, v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttrib3s(GLuint index, GLshort x, GLshort y, GLshort z)
{
- d_2_0_Core->VertexAttrib3s(index, x, y, z);
+ d_2_0_Core->f.VertexAttrib3s(index, x, y, z);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttrib3fv(GLuint index, const GLfloat *v)
{
- d_2_0_Core->VertexAttrib3fv(index, v);
+ d_2_0_Core->f.VertexAttrib3fv(index, v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttrib3f(GLuint index, GLfloat x, GLfloat y, GLfloat z)
{
- d_2_0_Core->VertexAttrib3f(index, x, y, z);
+ d_2_0_Core->f.VertexAttrib3f(index, x, y, z);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttrib3dv(GLuint index, const GLdouble *v)
{
- d_2_0_Core->VertexAttrib3dv(index, v);
+ d_2_0_Core->f.VertexAttrib3dv(index, v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttrib3d(GLuint index, GLdouble x, GLdouble y, GLdouble z)
{
- d_2_0_Core->VertexAttrib3d(index, x, y, z);
+ d_2_0_Core->f.VertexAttrib3d(index, x, y, z);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttrib2sv(GLuint index, const GLshort *v)
{
- d_2_0_Core->VertexAttrib2sv(index, v);
+ d_2_0_Core->f.VertexAttrib2sv(index, v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttrib2s(GLuint index, GLshort x, GLshort y)
{
- d_2_0_Core->VertexAttrib2s(index, x, y);
+ d_2_0_Core->f.VertexAttrib2s(index, x, y);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttrib2fv(GLuint index, const GLfloat *v)
{
- d_2_0_Core->VertexAttrib2fv(index, v);
+ d_2_0_Core->f.VertexAttrib2fv(index, v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttrib2f(GLuint index, GLfloat x, GLfloat y)
{
- d_2_0_Core->VertexAttrib2f(index, x, y);
+ d_2_0_Core->f.VertexAttrib2f(index, x, y);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttrib2dv(GLuint index, const GLdouble *v)
{
- d_2_0_Core->VertexAttrib2dv(index, v);
+ d_2_0_Core->f.VertexAttrib2dv(index, v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttrib2d(GLuint index, GLdouble x, GLdouble y)
{
- d_2_0_Core->VertexAttrib2d(index, x, y);
+ d_2_0_Core->f.VertexAttrib2d(index, x, y);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttrib1sv(GLuint index, const GLshort *v)
{
- d_2_0_Core->VertexAttrib1sv(index, v);
+ d_2_0_Core->f.VertexAttrib1sv(index, v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttrib1s(GLuint index, GLshort x)
{
- d_2_0_Core->VertexAttrib1s(index, x);
+ d_2_0_Core->f.VertexAttrib1s(index, x);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttrib1fv(GLuint index, const GLfloat *v)
{
- d_2_0_Core->VertexAttrib1fv(index, v);
+ d_2_0_Core->f.VertexAttrib1fv(index, v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttrib1f(GLuint index, GLfloat x)
{
- d_2_0_Core->VertexAttrib1f(index, x);
+ d_2_0_Core->f.VertexAttrib1f(index, x);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttrib1dv(GLuint index, const GLdouble *v)
{
- d_2_0_Core->VertexAttrib1dv(index, v);
+ d_2_0_Core->f.VertexAttrib1dv(index, v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttrib1d(GLuint index, GLdouble x)
{
- d_2_0_Core->VertexAttrib1d(index, x);
+ d_2_0_Core->f.VertexAttrib1d(index, x);
}
inline void QOpenGLFunctions_4_4_Compatibility::glValidateProgram(GLuint program)
{
- d_2_0_Core->ValidateProgram(program);
+ d_2_0_Core->f.ValidateProgram(program);
}
inline void QOpenGLFunctions_4_4_Compatibility::glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_0_Core->UniformMatrix4fv(location, count, transpose, value);
+ d_2_0_Core->f.UniformMatrix4fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_0_Core->UniformMatrix3fv(location, count, transpose, value);
+ d_2_0_Core->f.UniformMatrix3fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_0_Core->UniformMatrix2fv(location, count, transpose, value);
+ d_2_0_Core->f.UniformMatrix2fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glUniform4iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform4iv(location, count, value);
+ d_2_0_Core->f.Uniform4iv(location, count, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glUniform3iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform3iv(location, count, value);
+ d_2_0_Core->f.Uniform3iv(location, count, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glUniform2iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform2iv(location, count, value);
+ d_2_0_Core->f.Uniform2iv(location, count, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glUniform1iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform1iv(location, count, value);
+ d_2_0_Core->f.Uniform1iv(location, count, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glUniform4fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform4fv(location, count, value);
+ d_2_0_Core->f.Uniform4fv(location, count, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glUniform3fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform3fv(location, count, value);
+ d_2_0_Core->f.Uniform3fv(location, count, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glUniform2fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform2fv(location, count, value);
+ d_2_0_Core->f.Uniform2fv(location, count, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glUniform1fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform1fv(location, count, value);
+ d_2_0_Core->f.Uniform1fv(location, count, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glUniform4i(GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
{
- d_2_0_Core->Uniform4i(location, v0, v1, v2, v3);
+ d_2_0_Core->f.Uniform4i(location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_4_4_Compatibility::glUniform3i(GLint location, GLint v0, GLint v1, GLint v2)
{
- d_2_0_Core->Uniform3i(location, v0, v1, v2);
+ d_2_0_Core->f.Uniform3i(location, v0, v1, v2);
}
inline void QOpenGLFunctions_4_4_Compatibility::glUniform2i(GLint location, GLint v0, GLint v1)
{
- d_2_0_Core->Uniform2i(location, v0, v1);
+ d_2_0_Core->f.Uniform2i(location, v0, v1);
}
inline void QOpenGLFunctions_4_4_Compatibility::glUniform1i(GLint location, GLint v0)
{
- d_2_0_Core->Uniform1i(location, v0);
+ d_2_0_Core->f.Uniform1i(location, v0);
}
inline void QOpenGLFunctions_4_4_Compatibility::glUniform4f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
{
- d_2_0_Core->Uniform4f(location, v0, v1, v2, v3);
+ d_2_0_Core->f.Uniform4f(location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_4_4_Compatibility::glUniform3f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
{
- d_2_0_Core->Uniform3f(location, v0, v1, v2);
+ d_2_0_Core->f.Uniform3f(location, v0, v1, v2);
}
inline void QOpenGLFunctions_4_4_Compatibility::glUniform2f(GLint location, GLfloat v0, GLfloat v1)
{
- d_2_0_Core->Uniform2f(location, v0, v1);
+ d_2_0_Core->f.Uniform2f(location, v0, v1);
}
inline void QOpenGLFunctions_4_4_Compatibility::glUniform1f(GLint location, GLfloat v0)
{
- d_2_0_Core->Uniform1f(location, v0);
+ d_2_0_Core->f.Uniform1f(location, v0);
}
inline void QOpenGLFunctions_4_4_Compatibility::glUseProgram(GLuint program)
{
- d_2_0_Core->UseProgram(program);
+ d_2_0_Core->f.UseProgram(program);
}
inline void QOpenGLFunctions_4_4_Compatibility::glShaderSource(GLuint shader, GLsizei count, const GLchar *const *string, const GLint *length)
{
- d_2_0_Core->ShaderSource(shader, count, string, length);
+ d_2_0_Core->f.ShaderSource(shader, count, string, length);
}
inline void QOpenGLFunctions_4_4_Compatibility::glLinkProgram(GLuint program)
{
- d_2_0_Core->LinkProgram(program);
+ d_2_0_Core->f.LinkProgram(program);
}
inline GLboolean QOpenGLFunctions_4_4_Compatibility::glIsShader(GLuint shader)
{
- return d_2_0_Core->IsShader(shader);
+ return d_2_0_Core->f.IsShader(shader);
}
inline GLboolean QOpenGLFunctions_4_4_Compatibility::glIsProgram(GLuint program)
{
- return d_2_0_Core->IsProgram(program);
+ return d_2_0_Core->f.IsProgram(program);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetVertexAttribPointerv(GLuint index, GLenum pname, void * *pointer)
{
- d_2_0_Core->GetVertexAttribPointerv(index, pname, pointer);
+ d_2_0_Core->f.GetVertexAttribPointerv(index, pname, pointer);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetVertexAttribiv(GLuint index, GLenum pname, GLint *params)
{
- d_2_0_Core->GetVertexAttribiv(index, pname, params);
+ d_2_0_Core->f.GetVertexAttribiv(index, pname, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat *params)
{
- d_2_0_Core->GetVertexAttribfv(index, pname, params);
+ d_2_0_Core->f.GetVertexAttribfv(index, pname, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetVertexAttribdv(GLuint index, GLenum pname, GLdouble *params)
{
- d_2_0_Core->GetVertexAttribdv(index, pname, params);
+ d_2_0_Core->f.GetVertexAttribdv(index, pname, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetUniformiv(GLuint program, GLint location, GLint *params)
{
- d_2_0_Core->GetUniformiv(program, location, params);
+ d_2_0_Core->f.GetUniformiv(program, location, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetUniformfv(GLuint program, GLint location, GLfloat *params)
{
- d_2_0_Core->GetUniformfv(program, location, params);
+ d_2_0_Core->f.GetUniformfv(program, location, params);
}
inline GLint QOpenGLFunctions_4_4_Compatibility::glGetUniformLocation(GLuint program, const GLchar *name)
{
- return d_2_0_Core->GetUniformLocation(program, name);
+ return d_2_0_Core->f.GetUniformLocation(program, name);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetShaderSource(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source)
{
- d_2_0_Core->GetShaderSource(shader, bufSize, length, source);
+ d_2_0_Core->f.GetShaderSource(shader, bufSize, length, source);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetShaderInfoLog(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
{
- d_2_0_Core->GetShaderInfoLog(shader, bufSize, length, infoLog);
+ d_2_0_Core->f.GetShaderInfoLog(shader, bufSize, length, infoLog);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetShaderiv(GLuint shader, GLenum pname, GLint *params)
{
- d_2_0_Core->GetShaderiv(shader, pname, params);
+ d_2_0_Core->f.GetShaderiv(shader, pname, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetProgramInfoLog(GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
{
- d_2_0_Core->GetProgramInfoLog(program, bufSize, length, infoLog);
+ d_2_0_Core->f.GetProgramInfoLog(program, bufSize, length, infoLog);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetProgramiv(GLuint program, GLenum pname, GLint *params)
{
- d_2_0_Core->GetProgramiv(program, pname, params);
+ d_2_0_Core->f.GetProgramiv(program, pname, params);
}
inline GLint QOpenGLFunctions_4_4_Compatibility::glGetAttribLocation(GLuint program, const GLchar *name)
{
- return d_2_0_Core->GetAttribLocation(program, name);
+ return d_2_0_Core->f.GetAttribLocation(program, name);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetAttachedShaders(GLuint program, GLsizei maxCount, GLsizei *count, GLuint *shaders)
{
- d_2_0_Core->GetAttachedShaders(program, maxCount, count, shaders);
+ d_2_0_Core->f.GetAttachedShaders(program, maxCount, count, shaders);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetActiveUniform(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
{
- d_2_0_Core->GetActiveUniform(program, index, bufSize, length, size, type, name);
+ d_2_0_Core->f.GetActiveUniform(program, index, bufSize, length, size, type, name);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
{
- d_2_0_Core->GetActiveAttrib(program, index, bufSize, length, size, type, name);
+ d_2_0_Core->f.GetActiveAttrib(program, index, bufSize, length, size, type, name);
}
inline void QOpenGLFunctions_4_4_Compatibility::glEnableVertexAttribArray(GLuint index)
{
- d_2_0_Core->EnableVertexAttribArray(index);
+ d_2_0_Core->f.EnableVertexAttribArray(index);
}
inline void QOpenGLFunctions_4_4_Compatibility::glDisableVertexAttribArray(GLuint index)
{
- d_2_0_Core->DisableVertexAttribArray(index);
+ d_2_0_Core->f.DisableVertexAttribArray(index);
}
inline void QOpenGLFunctions_4_4_Compatibility::glDetachShader(GLuint program, GLuint shader)
{
- d_2_0_Core->DetachShader(program, shader);
+ d_2_0_Core->f.DetachShader(program, shader);
}
inline void QOpenGLFunctions_4_4_Compatibility::glDeleteShader(GLuint shader)
{
- d_2_0_Core->DeleteShader(shader);
+ d_2_0_Core->f.DeleteShader(shader);
}
inline void QOpenGLFunctions_4_4_Compatibility::glDeleteProgram(GLuint program)
{
- d_2_0_Core->DeleteProgram(program);
+ d_2_0_Core->f.DeleteProgram(program);
}
inline GLuint QOpenGLFunctions_4_4_Compatibility::glCreateShader(GLenum type)
{
- return d_2_0_Core->CreateShader(type);
+ return d_2_0_Core->f.CreateShader(type);
}
inline GLuint QOpenGLFunctions_4_4_Compatibility::glCreateProgram()
{
- return d_2_0_Core->CreateProgram();
+ return d_2_0_Core->f.CreateProgram();
}
inline void QOpenGLFunctions_4_4_Compatibility::glCompileShader(GLuint shader)
{
- d_2_0_Core->CompileShader(shader);
+ d_2_0_Core->f.CompileShader(shader);
}
inline void QOpenGLFunctions_4_4_Compatibility::glBindAttribLocation(GLuint program, GLuint index, const GLchar *name)
{
- d_2_0_Core->BindAttribLocation(program, index, name);
+ d_2_0_Core->f.BindAttribLocation(program, index, name);
}
inline void QOpenGLFunctions_4_4_Compatibility::glAttachShader(GLuint program, GLuint shader)
{
- d_2_0_Core->AttachShader(program, shader);
+ d_2_0_Core->f.AttachShader(program, shader);
}
inline void QOpenGLFunctions_4_4_Compatibility::glStencilMaskSeparate(GLenum face, GLuint mask)
{
- d_2_0_Core->StencilMaskSeparate(face, mask);
+ d_2_0_Core->f.StencilMaskSeparate(face, mask);
}
inline void QOpenGLFunctions_4_4_Compatibility::glStencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask)
{
- d_2_0_Core->StencilFuncSeparate(face, func, ref, mask);
+ d_2_0_Core->f.StencilFuncSeparate(face, func, ref, mask);
}
inline void QOpenGLFunctions_4_4_Compatibility::glStencilOpSeparate(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass)
{
- d_2_0_Core->StencilOpSeparate(face, sfail, dpfail, dppass);
+ d_2_0_Core->f.StencilOpSeparate(face, sfail, dpfail, dppass);
}
inline void QOpenGLFunctions_4_4_Compatibility::glDrawBuffers(GLsizei n, const GLenum *bufs)
{
- d_2_0_Core->DrawBuffers(n, bufs);
+ d_2_0_Core->f.DrawBuffers(n, bufs);
}
inline void QOpenGLFunctions_4_4_Compatibility::glBlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha)
{
- d_2_0_Core->BlendEquationSeparate(modeRGB, modeAlpha);
+ d_2_0_Core->f.BlendEquationSeparate(modeRGB, modeAlpha);
}
// OpenGL 2.1 core functions
inline void QOpenGLFunctions_4_4_Compatibility::glUniformMatrix4x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix4x3fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix4x3fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glUniformMatrix3x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix3x4fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix3x4fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glUniformMatrix4x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix4x2fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix4x2fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glUniformMatrix2x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix2x4fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix2x4fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glUniformMatrix3x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix3x2fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix3x2fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glUniformMatrix2x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix2x3fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix2x3fv(location, count, transpose, value);
}
// OpenGL 3.0 core functions
inline GLboolean QOpenGLFunctions_4_4_Compatibility::glIsVertexArray(GLuint array)
{
- return d_3_0_Core->IsVertexArray(array);
+ return d_3_0_Core->f.IsVertexArray(array);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGenVertexArrays(GLsizei n, GLuint *arrays)
{
- d_3_0_Core->GenVertexArrays(n, arrays);
+ d_3_0_Core->f.GenVertexArrays(n, arrays);
}
inline void QOpenGLFunctions_4_4_Compatibility::glDeleteVertexArrays(GLsizei n, const GLuint *arrays)
{
- d_3_0_Core->DeleteVertexArrays(n, arrays);
+ d_3_0_Core->f.DeleteVertexArrays(n, arrays);
}
inline void QOpenGLFunctions_4_4_Compatibility::glBindVertexArray(GLuint array)
{
- d_3_0_Core->BindVertexArray(array);
+ d_3_0_Core->f.BindVertexArray(array);
}
inline void QOpenGLFunctions_4_4_Compatibility::glFlushMappedBufferRange(GLenum target, GLintptr offset, GLsizeiptr length)
{
- d_3_0_Core->FlushMappedBufferRange(target, offset, length);
+ d_3_0_Core->f.FlushMappedBufferRange(target, offset, length);
}
inline void * QOpenGLFunctions_4_4_Compatibility::glMapBufferRange(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access)
{
- return d_3_0_Core->MapBufferRange(target, offset, length, access);
+ return d_3_0_Core->f.MapBufferRange(target, offset, length, access);
}
inline void QOpenGLFunctions_4_4_Compatibility::glFramebufferTextureLayer(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer)
{
- d_3_0_Core->FramebufferTextureLayer(target, attachment, texture, level, layer);
+ d_3_0_Core->f.FramebufferTextureLayer(target, attachment, texture, level, layer);
}
inline void QOpenGLFunctions_4_4_Compatibility::glRenderbufferStorageMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
{
- d_3_0_Core->RenderbufferStorageMultisample(target, samples, internalformat, width, height);
+ d_3_0_Core->f.RenderbufferStorageMultisample(target, samples, internalformat, width, height);
}
inline void QOpenGLFunctions_4_4_Compatibility::glBlitFramebuffer(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
{
- d_3_0_Core->BlitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter);
+ d_3_0_Core->f.BlitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGenerateMipmap(GLenum target)
{
- d_3_0_Core->GenerateMipmap(target);
+ d_3_0_Core->f.GenerateMipmap(target);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint *params)
{
- d_3_0_Core->GetFramebufferAttachmentParameteriv(target, attachment, pname, params);
+ d_3_0_Core->f.GetFramebufferAttachmentParameteriv(target, attachment, pname, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glFramebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
{
- d_3_0_Core->FramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer);
+ d_3_0_Core->f.FramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer);
}
inline void QOpenGLFunctions_4_4_Compatibility::glFramebufferTexture3D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset)
{
- d_3_0_Core->FramebufferTexture3D(target, attachment, textarget, texture, level, zoffset);
+ d_3_0_Core->f.FramebufferTexture3D(target, attachment, textarget, texture, level, zoffset);
}
inline void QOpenGLFunctions_4_4_Compatibility::glFramebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
{
- d_3_0_Core->FramebufferTexture2D(target, attachment, textarget, texture, level);
+ d_3_0_Core->f.FramebufferTexture2D(target, attachment, textarget, texture, level);
}
inline void QOpenGLFunctions_4_4_Compatibility::glFramebufferTexture1D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
{
- d_3_0_Core->FramebufferTexture1D(target, attachment, textarget, texture, level);
+ d_3_0_Core->f.FramebufferTexture1D(target, attachment, textarget, texture, level);
}
inline GLenum QOpenGLFunctions_4_4_Compatibility::glCheckFramebufferStatus(GLenum target)
{
- return d_3_0_Core->CheckFramebufferStatus(target);
+ return d_3_0_Core->f.CheckFramebufferStatus(target);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGenFramebuffers(GLsizei n, GLuint *framebuffers)
{
- d_3_0_Core->GenFramebuffers(n, framebuffers);
+ d_3_0_Core->f.GenFramebuffers(n, framebuffers);
}
inline void QOpenGLFunctions_4_4_Compatibility::glDeleteFramebuffers(GLsizei n, const GLuint *framebuffers)
{
- d_3_0_Core->DeleteFramebuffers(n, framebuffers);
+ d_3_0_Core->f.DeleteFramebuffers(n, framebuffers);
}
inline void QOpenGLFunctions_4_4_Compatibility::glBindFramebuffer(GLenum target, GLuint framebuffer)
{
- d_3_0_Core->BindFramebuffer(target, framebuffer);
+ d_3_0_Core->f.BindFramebuffer(target, framebuffer);
}
inline GLboolean QOpenGLFunctions_4_4_Compatibility::glIsFramebuffer(GLuint framebuffer)
{
- return d_3_0_Core->IsFramebuffer(framebuffer);
+ return d_3_0_Core->f.IsFramebuffer(framebuffer);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_3_0_Core->GetRenderbufferParameteriv(target, pname, params);
+ d_3_0_Core->f.GetRenderbufferParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glRenderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height)
{
- d_3_0_Core->RenderbufferStorage(target, internalformat, width, height);
+ d_3_0_Core->f.RenderbufferStorage(target, internalformat, width, height);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGenRenderbuffers(GLsizei n, GLuint *renderbuffers)
{
- d_3_0_Core->GenRenderbuffers(n, renderbuffers);
+ d_3_0_Core->f.GenRenderbuffers(n, renderbuffers);
}
inline void QOpenGLFunctions_4_4_Compatibility::glDeleteRenderbuffers(GLsizei n, const GLuint *renderbuffers)
{
- d_3_0_Core->DeleteRenderbuffers(n, renderbuffers);
+ d_3_0_Core->f.DeleteRenderbuffers(n, renderbuffers);
}
inline void QOpenGLFunctions_4_4_Compatibility::glBindRenderbuffer(GLenum target, GLuint renderbuffer)
{
- d_3_0_Core->BindRenderbuffer(target, renderbuffer);
+ d_3_0_Core->f.BindRenderbuffer(target, renderbuffer);
}
inline GLboolean QOpenGLFunctions_4_4_Compatibility::glIsRenderbuffer(GLuint renderbuffer)
{
- return d_3_0_Core->IsRenderbuffer(renderbuffer);
+ return d_3_0_Core->f.IsRenderbuffer(renderbuffer);
}
inline const GLubyte * QOpenGLFunctions_4_4_Compatibility::glGetStringi(GLenum name, GLuint index)
{
- return d_3_0_Core->GetStringi(name, index);
+ return d_3_0_Core->f.GetStringi(name, index);
}
inline void QOpenGLFunctions_4_4_Compatibility::glClearBufferfi(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil)
{
- d_3_0_Core->ClearBufferfi(buffer, drawbuffer, depth, stencil);
+ d_3_0_Core->f.ClearBufferfi(buffer, drawbuffer, depth, stencil);
}
inline void QOpenGLFunctions_4_4_Compatibility::glClearBufferfv(GLenum buffer, GLint drawbuffer, const GLfloat *value)
{
- d_3_0_Core->ClearBufferfv(buffer, drawbuffer, value);
+ d_3_0_Core->f.ClearBufferfv(buffer, drawbuffer, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glClearBufferuiv(GLenum buffer, GLint drawbuffer, const GLuint *value)
{
- d_3_0_Core->ClearBufferuiv(buffer, drawbuffer, value);
+ d_3_0_Core->f.ClearBufferuiv(buffer, drawbuffer, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glClearBufferiv(GLenum buffer, GLint drawbuffer, const GLint *value)
{
- d_3_0_Core->ClearBufferiv(buffer, drawbuffer, value);
+ d_3_0_Core->f.ClearBufferiv(buffer, drawbuffer, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetTexParameterIuiv(GLenum target, GLenum pname, GLuint *params)
{
- d_3_0_Core->GetTexParameterIuiv(target, pname, params);
+ d_3_0_Core->f.GetTexParameterIuiv(target, pname, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetTexParameterIiv(GLenum target, GLenum pname, GLint *params)
{
- d_3_0_Core->GetTexParameterIiv(target, pname, params);
+ d_3_0_Core->f.GetTexParameterIiv(target, pname, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glTexParameterIuiv(GLenum target, GLenum pname, const GLuint *params)
{
- d_3_0_Core->TexParameterIuiv(target, pname, params);
+ d_3_0_Core->f.TexParameterIuiv(target, pname, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glTexParameterIiv(GLenum target, GLenum pname, const GLint *params)
{
- d_3_0_Core->TexParameterIiv(target, pname, params);
+ d_3_0_Core->f.TexParameterIiv(target, pname, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glUniform4uiv(GLint location, GLsizei count, const GLuint *value)
{
- d_3_0_Core->Uniform4uiv(location, count, value);
+ d_3_0_Core->f.Uniform4uiv(location, count, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glUniform3uiv(GLint location, GLsizei count, const GLuint *value)
{
- d_3_0_Core->Uniform3uiv(location, count, value);
+ d_3_0_Core->f.Uniform3uiv(location, count, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glUniform2uiv(GLint location, GLsizei count, const GLuint *value)
{
- d_3_0_Core->Uniform2uiv(location, count, value);
+ d_3_0_Core->f.Uniform2uiv(location, count, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glUniform1uiv(GLint location, GLsizei count, const GLuint *value)
{
- d_3_0_Core->Uniform1uiv(location, count, value);
+ d_3_0_Core->f.Uniform1uiv(location, count, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glUniform4ui(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
{
- d_3_0_Core->Uniform4ui(location, v0, v1, v2, v3);
+ d_3_0_Core->f.Uniform4ui(location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_4_4_Compatibility::glUniform3ui(GLint location, GLuint v0, GLuint v1, GLuint v2)
{
- d_3_0_Core->Uniform3ui(location, v0, v1, v2);
+ d_3_0_Core->f.Uniform3ui(location, v0, v1, v2);
}
inline void QOpenGLFunctions_4_4_Compatibility::glUniform2ui(GLint location, GLuint v0, GLuint v1)
{
- d_3_0_Core->Uniform2ui(location, v0, v1);
+ d_3_0_Core->f.Uniform2ui(location, v0, v1);
}
inline void QOpenGLFunctions_4_4_Compatibility::glUniform1ui(GLint location, GLuint v0)
{
- d_3_0_Core->Uniform1ui(location, v0);
+ d_3_0_Core->f.Uniform1ui(location, v0);
}
inline GLint QOpenGLFunctions_4_4_Compatibility::glGetFragDataLocation(GLuint program, const GLchar *name)
{
- return d_3_0_Core->GetFragDataLocation(program, name);
+ return d_3_0_Core->f.GetFragDataLocation(program, name);
}
inline void QOpenGLFunctions_4_4_Compatibility::glBindFragDataLocation(GLuint program, GLuint color, const GLchar *name)
{
- d_3_0_Core->BindFragDataLocation(program, color, name);
+ d_3_0_Core->f.BindFragDataLocation(program, color, name);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetUniformuiv(GLuint program, GLint location, GLuint *params)
{
- d_3_0_Core->GetUniformuiv(program, location, params);
+ d_3_0_Core->f.GetUniformuiv(program, location, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttribI4usv(GLuint index, const GLushort *v)
{
- d_3_0_Core->VertexAttribI4usv(index, v);
+ d_3_0_Core->f.VertexAttribI4usv(index, v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttribI4ubv(GLuint index, const GLubyte *v)
{
- d_3_0_Core->VertexAttribI4ubv(index, v);
+ d_3_0_Core->f.VertexAttribI4ubv(index, v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttribI4sv(GLuint index, const GLshort *v)
{
- d_3_0_Core->VertexAttribI4sv(index, v);
+ d_3_0_Core->f.VertexAttribI4sv(index, v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttribI4bv(GLuint index, const GLbyte *v)
{
- d_3_0_Core->VertexAttribI4bv(index, v);
+ d_3_0_Core->f.VertexAttribI4bv(index, v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttribI4uiv(GLuint index, const GLuint *v)
{
- d_3_0_Core->VertexAttribI4uiv(index, v);
+ d_3_0_Core->f.VertexAttribI4uiv(index, v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttribI3uiv(GLuint index, const GLuint *v)
{
- d_3_0_Core->VertexAttribI3uiv(index, v);
+ d_3_0_Core->f.VertexAttribI3uiv(index, v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttribI2uiv(GLuint index, const GLuint *v)
{
- d_3_0_Core->VertexAttribI2uiv(index, v);
+ d_3_0_Core->f.VertexAttribI2uiv(index, v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttribI1uiv(GLuint index, const GLuint *v)
{
- d_3_0_Core->VertexAttribI1uiv(index, v);
+ d_3_0_Core->f.VertexAttribI1uiv(index, v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttribI4iv(GLuint index, const GLint *v)
{
- d_3_0_Core->VertexAttribI4iv(index, v);
+ d_3_0_Core->f.VertexAttribI4iv(index, v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttribI3iv(GLuint index, const GLint *v)
{
- d_3_0_Core->VertexAttribI3iv(index, v);
+ d_3_0_Core->f.VertexAttribI3iv(index, v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttribI2iv(GLuint index, const GLint *v)
{
- d_3_0_Core->VertexAttribI2iv(index, v);
+ d_3_0_Core->f.VertexAttribI2iv(index, v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttribI1iv(GLuint index, const GLint *v)
{
- d_3_0_Core->VertexAttribI1iv(index, v);
+ d_3_0_Core->f.VertexAttribI1iv(index, v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttribI4ui(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)
{
- d_3_0_Core->VertexAttribI4ui(index, x, y, z, w);
+ d_3_0_Core->f.VertexAttribI4ui(index, x, y, z, w);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttribI3ui(GLuint index, GLuint x, GLuint y, GLuint z)
{
- d_3_0_Core->VertexAttribI3ui(index, x, y, z);
+ d_3_0_Core->f.VertexAttribI3ui(index, x, y, z);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttribI2ui(GLuint index, GLuint x, GLuint y)
{
- d_3_0_Core->VertexAttribI2ui(index, x, y);
+ d_3_0_Core->f.VertexAttribI2ui(index, x, y);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttribI1ui(GLuint index, GLuint x)
{
- d_3_0_Core->VertexAttribI1ui(index, x);
+ d_3_0_Core->f.VertexAttribI1ui(index, x);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttribI4i(GLuint index, GLint x, GLint y, GLint z, GLint w)
{
- d_3_0_Core->VertexAttribI4i(index, x, y, z, w);
+ d_3_0_Core->f.VertexAttribI4i(index, x, y, z, w);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttribI3i(GLuint index, GLint x, GLint y, GLint z)
{
- d_3_0_Core->VertexAttribI3i(index, x, y, z);
+ d_3_0_Core->f.VertexAttribI3i(index, x, y, z);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttribI2i(GLuint index, GLint x, GLint y)
{
- d_3_0_Core->VertexAttribI2i(index, x, y);
+ d_3_0_Core->f.VertexAttribI2i(index, x, y);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttribI1i(GLuint index, GLint x)
{
- d_3_0_Core->VertexAttribI1i(index, x);
+ d_3_0_Core->f.VertexAttribI1i(index, x);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetVertexAttribIuiv(GLuint index, GLenum pname, GLuint *params)
{
- d_3_0_Core->GetVertexAttribIuiv(index, pname, params);
+ d_3_0_Core->f.GetVertexAttribIuiv(index, pname, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetVertexAttribIiv(GLuint index, GLenum pname, GLint *params)
{
- d_3_0_Core->GetVertexAttribIiv(index, pname, params);
+ d_3_0_Core->f.GetVertexAttribIiv(index, pname, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttribIPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer)
{
- d_3_0_Core->VertexAttribIPointer(index, size, type, stride, pointer);
+ d_3_0_Core->f.VertexAttribIPointer(index, size, type, stride, pointer);
}
inline void QOpenGLFunctions_4_4_Compatibility::glEndConditionalRender()
{
- d_3_0_Core->EndConditionalRender();
+ d_3_0_Core->f.EndConditionalRender();
}
inline void QOpenGLFunctions_4_4_Compatibility::glBeginConditionalRender(GLuint id, GLenum mode)
{
- d_3_0_Core->BeginConditionalRender(id, mode);
+ d_3_0_Core->f.BeginConditionalRender(id, mode);
}
inline void QOpenGLFunctions_4_4_Compatibility::glClampColor(GLenum target, GLenum clamp)
{
- d_3_0_Core->ClampColor(target, clamp);
+ d_3_0_Core->f.ClampColor(target, clamp);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetTransformFeedbackVarying(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name)
{
- d_3_0_Core->GetTransformFeedbackVarying(program, index, bufSize, length, size, type, name);
+ d_3_0_Core->f.GetTransformFeedbackVarying(program, index, bufSize, length, size, type, name);
}
inline void QOpenGLFunctions_4_4_Compatibility::glTransformFeedbackVaryings(GLuint program, GLsizei count, const GLchar *const *varyings, GLenum bufferMode)
{
- d_3_0_Core->TransformFeedbackVaryings(program, count, varyings, bufferMode);
+ d_3_0_Core->f.TransformFeedbackVaryings(program, count, varyings, bufferMode);
}
inline void QOpenGLFunctions_4_4_Compatibility::glBindBufferBase(GLenum target, GLuint index, GLuint buffer)
{
- d_3_0_Core->BindBufferBase(target, index, buffer);
+ d_3_0_Core->f.BindBufferBase(target, index, buffer);
}
inline void QOpenGLFunctions_4_4_Compatibility::glBindBufferRange(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)
{
- d_3_0_Core->BindBufferRange(target, index, buffer, offset, size);
+ d_3_0_Core->f.BindBufferRange(target, index, buffer, offset, size);
}
inline void QOpenGLFunctions_4_4_Compatibility::glEndTransformFeedback()
{
- d_3_0_Core->EndTransformFeedback();
+ d_3_0_Core->f.EndTransformFeedback();
}
inline void QOpenGLFunctions_4_4_Compatibility::glBeginTransformFeedback(GLenum primitiveMode)
{
- d_3_0_Core->BeginTransformFeedback(primitiveMode);
+ d_3_0_Core->f.BeginTransformFeedback(primitiveMode);
}
inline GLboolean QOpenGLFunctions_4_4_Compatibility::glIsEnabledi(GLenum target, GLuint index)
{
- return d_3_0_Core->IsEnabledi(target, index);
+ return d_3_0_Core->f.IsEnabledi(target, index);
}
inline void QOpenGLFunctions_4_4_Compatibility::glDisablei(GLenum target, GLuint index)
{
- d_3_0_Core->Disablei(target, index);
+ d_3_0_Core->f.Disablei(target, index);
}
inline void QOpenGLFunctions_4_4_Compatibility::glEnablei(GLenum target, GLuint index)
{
- d_3_0_Core->Enablei(target, index);
+ d_3_0_Core->f.Enablei(target, index);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetIntegeri_v(GLenum target, GLuint index, GLint *data)
{
- d_3_0_Core->GetIntegeri_v(target, index, data);
+ d_3_0_Core->f.GetIntegeri_v(target, index, data);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetBooleani_v(GLenum target, GLuint index, GLboolean *data)
{
- d_3_0_Core->GetBooleani_v(target, index, data);
+ d_3_0_Core->f.GetBooleani_v(target, index, data);
}
inline void QOpenGLFunctions_4_4_Compatibility::glColorMaski(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a)
{
- d_3_0_Core->ColorMaski(index, r, g, b, a);
+ d_3_0_Core->f.ColorMaski(index, r, g, b, a);
}
// OpenGL 3.1 core functions
inline void QOpenGLFunctions_4_4_Compatibility::glUniformBlockBinding(GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding)
{
- d_3_1_Core->UniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding);
+ d_3_1_Core->f.UniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetActiveUniformBlockName(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName)
{
- d_3_1_Core->GetActiveUniformBlockName(program, uniformBlockIndex, bufSize, length, uniformBlockName);
+ d_3_1_Core->f.GetActiveUniformBlockName(program, uniformBlockIndex, bufSize, length, uniformBlockName);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetActiveUniformBlockiv(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params)
{
- d_3_1_Core->GetActiveUniformBlockiv(program, uniformBlockIndex, pname, params);
+ d_3_1_Core->f.GetActiveUniformBlockiv(program, uniformBlockIndex, pname, params);
}
inline GLuint QOpenGLFunctions_4_4_Compatibility::glGetUniformBlockIndex(GLuint program, const GLchar *uniformBlockName)
{
- return d_3_1_Core->GetUniformBlockIndex(program, uniformBlockName);
+ return d_3_1_Core->f.GetUniformBlockIndex(program, uniformBlockName);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetActiveUniformName(GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformName)
{
- d_3_1_Core->GetActiveUniformName(program, uniformIndex, bufSize, length, uniformName);
+ d_3_1_Core->f.GetActiveUniformName(program, uniformIndex, bufSize, length, uniformName);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetActiveUniformsiv(GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params)
{
- d_3_1_Core->GetActiveUniformsiv(program, uniformCount, uniformIndices, pname, params);
+ d_3_1_Core->f.GetActiveUniformsiv(program, uniformCount, uniformIndices, pname, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetUniformIndices(GLuint program, GLsizei uniformCount, const GLchar *const *uniformNames, GLuint *uniformIndices)
{
- d_3_1_Core->GetUniformIndices(program, uniformCount, uniformNames, uniformIndices);
+ d_3_1_Core->f.GetUniformIndices(program, uniformCount, uniformNames, uniformIndices);
}
inline void QOpenGLFunctions_4_4_Compatibility::glCopyBufferSubData(GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size)
{
- d_3_1_Core->CopyBufferSubData(readTarget, writeTarget, readOffset, writeOffset, size);
+ d_3_1_Core->f.CopyBufferSubData(readTarget, writeTarget, readOffset, writeOffset, size);
}
inline void QOpenGLFunctions_4_4_Compatibility::glPrimitiveRestartIndex(GLuint index)
{
- d_3_1_Core->PrimitiveRestartIndex(index);
+ d_3_1_Core->f.PrimitiveRestartIndex(index);
}
inline void QOpenGLFunctions_4_4_Compatibility::glTexBuffer(GLenum target, GLenum internalformat, GLuint buffer)
{
- d_3_1_Core->TexBuffer(target, internalformat, buffer);
+ d_3_1_Core->f.TexBuffer(target, internalformat, buffer);
}
inline void QOpenGLFunctions_4_4_Compatibility::glDrawElementsInstanced(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount)
{
- d_3_1_Core->DrawElementsInstanced(mode, count, type, indices, instancecount);
+ d_3_1_Core->f.DrawElementsInstanced(mode, count, type, indices, instancecount);
}
inline void QOpenGLFunctions_4_4_Compatibility::glDrawArraysInstanced(GLenum mode, GLint first, GLsizei count, GLsizei instancecount)
{
- d_3_1_Core->DrawArraysInstanced(mode, first, count, instancecount);
+ d_3_1_Core->f.DrawArraysInstanced(mode, first, count, instancecount);
}
// OpenGL 3.2 core functions
inline void QOpenGLFunctions_4_4_Compatibility::glSampleMaski(GLuint maskNumber, GLbitfield mask)
{
- d_3_2_Core->SampleMaski(maskNumber, mask);
+ d_3_2_Core->f.SampleMaski(maskNumber, mask);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetMultisamplefv(GLenum pname, GLuint index, GLfloat *val)
{
- d_3_2_Core->GetMultisamplefv(pname, index, val);
+ d_3_2_Core->f.GetMultisamplefv(pname, index, val);
}
inline void QOpenGLFunctions_4_4_Compatibility::glTexImage3DMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations)
{
- d_3_2_Core->TexImage3DMultisample(target, samples, internalformat, width, height, depth, fixedsamplelocations);
+ d_3_2_Core->f.TexImage3DMultisample(target, samples, internalformat, width, height, depth, fixedsamplelocations);
}
inline void QOpenGLFunctions_4_4_Compatibility::glTexImage2DMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations)
{
- d_3_2_Core->TexImage2DMultisample(target, samples, internalformat, width, height, fixedsamplelocations);
+ d_3_2_Core->f.TexImage2DMultisample(target, samples, internalformat, width, height, fixedsamplelocations);
}
inline void QOpenGLFunctions_4_4_Compatibility::glFramebufferTexture(GLenum target, GLenum attachment, GLuint texture, GLint level)
{
- d_3_2_Core->FramebufferTexture(target, attachment, texture, level);
+ d_3_2_Core->f.FramebufferTexture(target, attachment, texture, level);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetBufferParameteri64v(GLenum target, GLenum pname, GLint64 *params)
{
- d_3_2_Core->GetBufferParameteri64v(target, pname, params);
+ d_3_2_Core->f.GetBufferParameteri64v(target, pname, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetInteger64i_v(GLenum target, GLuint index, GLint64 *data)
{
- d_3_2_Core->GetInteger64i_v(target, index, data);
+ d_3_2_Core->f.GetInteger64i_v(target, index, data);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetSynciv(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values)
{
- d_3_2_Core->GetSynciv(sync, pname, bufSize, length, values);
+ d_3_2_Core->f.GetSynciv(sync, pname, bufSize, length, values);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetInteger64v(GLenum pname, GLint64 *data)
{
- d_3_2_Core->GetInteger64v(pname, data);
+ d_3_2_Core->f.GetInteger64v(pname, data);
}
inline void QOpenGLFunctions_4_4_Compatibility::glWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)
{
- d_3_2_Core->WaitSync(sync, flags, timeout);
+ d_3_2_Core->f.WaitSync(sync, flags, timeout);
}
inline GLenum QOpenGLFunctions_4_4_Compatibility::glClientWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)
{
- return d_3_2_Core->ClientWaitSync(sync, flags, timeout);
+ return d_3_2_Core->f.ClientWaitSync(sync, flags, timeout);
}
inline void QOpenGLFunctions_4_4_Compatibility::glDeleteSync(GLsync sync)
{
- d_3_2_Core->DeleteSync(sync);
+ d_3_2_Core->f.DeleteSync(sync);
}
inline GLboolean QOpenGLFunctions_4_4_Compatibility::glIsSync(GLsync sync)
{
- return d_3_2_Core->IsSync(sync);
+ return d_3_2_Core->f.IsSync(sync);
}
inline GLsync QOpenGLFunctions_4_4_Compatibility::glFenceSync(GLenum condition, GLbitfield flags)
{
- return d_3_2_Core->FenceSync(condition, flags);
+ return d_3_2_Core->f.FenceSync(condition, flags);
}
inline void QOpenGLFunctions_4_4_Compatibility::glProvokingVertex(GLenum mode)
{
- d_3_2_Core->ProvokingVertex(mode);
+ d_3_2_Core->f.ProvokingVertex(mode);
}
inline void QOpenGLFunctions_4_4_Compatibility::glMultiDrawElementsBaseVertex(GLenum mode, const GLsizei *count, GLenum type, const void *const *indices, GLsizei drawcount, const GLint *basevertex)
{
- d_3_2_Core->MultiDrawElementsBaseVertex(mode, count, type, indices, drawcount, basevertex);
+ d_3_2_Core->f.MultiDrawElementsBaseVertex(mode, count, type, indices, drawcount, basevertex);
}
inline void QOpenGLFunctions_4_4_Compatibility::glDrawElementsInstancedBaseVertex(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex)
{
- d_3_2_Core->DrawElementsInstancedBaseVertex(mode, count, type, indices, instancecount, basevertex);
+ d_3_2_Core->f.DrawElementsInstancedBaseVertex(mode, count, type, indices, instancecount, basevertex);
}
inline void QOpenGLFunctions_4_4_Compatibility::glDrawRangeElementsBaseVertex(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices, GLint basevertex)
{
- d_3_2_Core->DrawRangeElementsBaseVertex(mode, start, end, count, type, indices, basevertex);
+ d_3_2_Core->f.DrawRangeElementsBaseVertex(mode, start, end, count, type, indices, basevertex);
}
inline void QOpenGLFunctions_4_4_Compatibility::glDrawElementsBaseVertex(GLenum mode, GLsizei count, GLenum type, const void *indices, GLint basevertex)
{
- d_3_2_Core->DrawElementsBaseVertex(mode, count, type, indices, basevertex);
+ d_3_2_Core->f.DrawElementsBaseVertex(mode, count, type, indices, basevertex);
}
// OpenGL 3.3 core functions
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttribP4uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
{
- d_3_3_Core->VertexAttribP4uiv(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP4uiv(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttribP4ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
{
- d_3_3_Core->VertexAttribP4ui(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP4ui(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttribP3uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
{
- d_3_3_Core->VertexAttribP3uiv(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP3uiv(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttribP3ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
{
- d_3_3_Core->VertexAttribP3ui(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP3ui(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttribP2uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
{
- d_3_3_Core->VertexAttribP2uiv(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP2uiv(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttribP2ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
{
- d_3_3_Core->VertexAttribP2ui(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP2ui(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttribP1uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
{
- d_3_3_Core->VertexAttribP1uiv(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP1uiv(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttribP1ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
{
- d_3_3_Core->VertexAttribP1ui(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP1ui(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttribDivisor(GLuint index, GLuint divisor)
{
- d_3_3_Core->VertexAttribDivisor(index, divisor);
+ d_3_3_Core->f.VertexAttribDivisor(index, divisor);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetQueryObjectui64v(GLuint id, GLenum pname, GLuint64 *params)
{
- d_3_3_Core->GetQueryObjectui64v(id, pname, params);
+ d_3_3_Core->f.GetQueryObjectui64v(id, pname, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetQueryObjecti64v(GLuint id, GLenum pname, GLint64 *params)
{
- d_3_3_Core->GetQueryObjecti64v(id, pname, params);
+ d_3_3_Core->f.GetQueryObjecti64v(id, pname, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glQueryCounter(GLuint id, GLenum target)
{
- d_3_3_Core->QueryCounter(id, target);
+ d_3_3_Core->f.QueryCounter(id, target);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetSamplerParameterIuiv(GLuint sampler, GLenum pname, GLuint *params)
{
- d_3_3_Core->GetSamplerParameterIuiv(sampler, pname, params);
+ d_3_3_Core->f.GetSamplerParameterIuiv(sampler, pname, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetSamplerParameterfv(GLuint sampler, GLenum pname, GLfloat *params)
{
- d_3_3_Core->GetSamplerParameterfv(sampler, pname, params);
+ d_3_3_Core->f.GetSamplerParameterfv(sampler, pname, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetSamplerParameterIiv(GLuint sampler, GLenum pname, GLint *params)
{
- d_3_3_Core->GetSamplerParameterIiv(sampler, pname, params);
+ d_3_3_Core->f.GetSamplerParameterIiv(sampler, pname, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetSamplerParameteriv(GLuint sampler, GLenum pname, GLint *params)
{
- d_3_3_Core->GetSamplerParameteriv(sampler, pname, params);
+ d_3_3_Core->f.GetSamplerParameteriv(sampler, pname, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glSamplerParameterIuiv(GLuint sampler, GLenum pname, const GLuint *param)
{
- d_3_3_Core->SamplerParameterIuiv(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameterIuiv(sampler, pname, param);
}
inline void QOpenGLFunctions_4_4_Compatibility::glSamplerParameterIiv(GLuint sampler, GLenum pname, const GLint *param)
{
- d_3_3_Core->SamplerParameterIiv(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameterIiv(sampler, pname, param);
}
inline void QOpenGLFunctions_4_4_Compatibility::glSamplerParameterfv(GLuint sampler, GLenum pname, const GLfloat *param)
{
- d_3_3_Core->SamplerParameterfv(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameterfv(sampler, pname, param);
}
inline void QOpenGLFunctions_4_4_Compatibility::glSamplerParameterf(GLuint sampler, GLenum pname, GLfloat param)
{
- d_3_3_Core->SamplerParameterf(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameterf(sampler, pname, param);
}
inline void QOpenGLFunctions_4_4_Compatibility::glSamplerParameteriv(GLuint sampler, GLenum pname, const GLint *param)
{
- d_3_3_Core->SamplerParameteriv(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameteriv(sampler, pname, param);
}
inline void QOpenGLFunctions_4_4_Compatibility::glSamplerParameteri(GLuint sampler, GLenum pname, GLint param)
{
- d_3_3_Core->SamplerParameteri(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameteri(sampler, pname, param);
}
inline void QOpenGLFunctions_4_4_Compatibility::glBindSampler(GLuint unit, GLuint sampler)
{
- d_3_3_Core->BindSampler(unit, sampler);
+ d_3_3_Core->f.BindSampler(unit, sampler);
}
inline GLboolean QOpenGLFunctions_4_4_Compatibility::glIsSampler(GLuint sampler)
{
- return d_3_3_Core->IsSampler(sampler);
+ return d_3_3_Core->f.IsSampler(sampler);
}
inline void QOpenGLFunctions_4_4_Compatibility::glDeleteSamplers(GLsizei count, const GLuint *samplers)
{
- d_3_3_Core->DeleteSamplers(count, samplers);
+ d_3_3_Core->f.DeleteSamplers(count, samplers);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGenSamplers(GLsizei count, GLuint *samplers)
{
- d_3_3_Core->GenSamplers(count, samplers);
+ d_3_3_Core->f.GenSamplers(count, samplers);
}
inline GLint QOpenGLFunctions_4_4_Compatibility::glGetFragDataIndex(GLuint program, const GLchar *name)
{
- return d_3_3_Core->GetFragDataIndex(program, name);
+ return d_3_3_Core->f.GetFragDataIndex(program, name);
}
inline void QOpenGLFunctions_4_4_Compatibility::glBindFragDataLocationIndexed(GLuint program, GLuint colorNumber, GLuint index, const GLchar *name)
{
- d_3_3_Core->BindFragDataLocationIndexed(program, colorNumber, index, name);
+ d_3_3_Core->f.BindFragDataLocationIndexed(program, colorNumber, index, name);
}
// OpenGL 4.0 core functions
inline void QOpenGLFunctions_4_4_Compatibility::glGetQueryIndexediv(GLenum target, GLuint index, GLenum pname, GLint *params)
{
- d_4_0_Core->GetQueryIndexediv(target, index, pname, params);
+ d_4_0_Core->f.GetQueryIndexediv(target, index, pname, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glEndQueryIndexed(GLenum target, GLuint index)
{
- d_4_0_Core->EndQueryIndexed(target, index);
+ d_4_0_Core->f.EndQueryIndexed(target, index);
}
inline void QOpenGLFunctions_4_4_Compatibility::glBeginQueryIndexed(GLenum target, GLuint index, GLuint id)
{
- d_4_0_Core->BeginQueryIndexed(target, index, id);
+ d_4_0_Core->f.BeginQueryIndexed(target, index, id);
}
inline void QOpenGLFunctions_4_4_Compatibility::glDrawTransformFeedbackStream(GLenum mode, GLuint id, GLuint stream)
{
- d_4_0_Core->DrawTransformFeedbackStream(mode, id, stream);
+ d_4_0_Core->f.DrawTransformFeedbackStream(mode, id, stream);
}
inline void QOpenGLFunctions_4_4_Compatibility::glDrawTransformFeedback(GLenum mode, GLuint id)
{
- d_4_0_Core->DrawTransformFeedback(mode, id);
+ d_4_0_Core->f.DrawTransformFeedback(mode, id);
}
inline void QOpenGLFunctions_4_4_Compatibility::glResumeTransformFeedback()
{
- d_4_0_Core->ResumeTransformFeedback();
+ d_4_0_Core->f.ResumeTransformFeedback();
}
inline void QOpenGLFunctions_4_4_Compatibility::glPauseTransformFeedback()
{
- d_4_0_Core->PauseTransformFeedback();
+ d_4_0_Core->f.PauseTransformFeedback();
}
inline GLboolean QOpenGLFunctions_4_4_Compatibility::glIsTransformFeedback(GLuint id)
{
- return d_4_0_Core->IsTransformFeedback(id);
+ return d_4_0_Core->f.IsTransformFeedback(id);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGenTransformFeedbacks(GLsizei n, GLuint *ids)
{
- d_4_0_Core->GenTransformFeedbacks(n, ids);
+ d_4_0_Core->f.GenTransformFeedbacks(n, ids);
}
inline void QOpenGLFunctions_4_4_Compatibility::glDeleteTransformFeedbacks(GLsizei n, const GLuint *ids)
{
- d_4_0_Core->DeleteTransformFeedbacks(n, ids);
+ d_4_0_Core->f.DeleteTransformFeedbacks(n, ids);
}
inline void QOpenGLFunctions_4_4_Compatibility::glBindTransformFeedback(GLenum target, GLuint id)
{
- d_4_0_Core->BindTransformFeedback(target, id);
+ d_4_0_Core->f.BindTransformFeedback(target, id);
}
inline void QOpenGLFunctions_4_4_Compatibility::glPatchParameterfv(GLenum pname, const GLfloat *values)
{
- d_4_0_Core->PatchParameterfv(pname, values);
+ d_4_0_Core->f.PatchParameterfv(pname, values);
}
inline void QOpenGLFunctions_4_4_Compatibility::glPatchParameteri(GLenum pname, GLint value)
{
- d_4_0_Core->PatchParameteri(pname, value);
+ d_4_0_Core->f.PatchParameteri(pname, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetProgramStageiv(GLuint program, GLenum shadertype, GLenum pname, GLint *values)
{
- d_4_0_Core->GetProgramStageiv(program, shadertype, pname, values);
+ d_4_0_Core->f.GetProgramStageiv(program, shadertype, pname, values);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetUniformSubroutineuiv(GLenum shadertype, GLint location, GLuint *params)
{
- d_4_0_Core->GetUniformSubroutineuiv(shadertype, location, params);
+ d_4_0_Core->f.GetUniformSubroutineuiv(shadertype, location, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glUniformSubroutinesuiv(GLenum shadertype, GLsizei count, const GLuint *indices)
{
- d_4_0_Core->UniformSubroutinesuiv(shadertype, count, indices);
+ d_4_0_Core->f.UniformSubroutinesuiv(shadertype, count, indices);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetActiveSubroutineName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name)
{
- d_4_0_Core->GetActiveSubroutineName(program, shadertype, index, bufsize, length, name);
+ d_4_0_Core->f.GetActiveSubroutineName(program, shadertype, index, bufsize, length, name);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetActiveSubroutineUniformName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name)
{
- d_4_0_Core->GetActiveSubroutineUniformName(program, shadertype, index, bufsize, length, name);
+ d_4_0_Core->f.GetActiveSubroutineUniformName(program, shadertype, index, bufsize, length, name);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetActiveSubroutineUniformiv(GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint *values)
{
- d_4_0_Core->GetActiveSubroutineUniformiv(program, shadertype, index, pname, values);
+ d_4_0_Core->f.GetActiveSubroutineUniformiv(program, shadertype, index, pname, values);
}
inline GLuint QOpenGLFunctions_4_4_Compatibility::glGetSubroutineIndex(GLuint program, GLenum shadertype, const GLchar *name)
{
- return d_4_0_Core->GetSubroutineIndex(program, shadertype, name);
+ return d_4_0_Core->f.GetSubroutineIndex(program, shadertype, name);
}
inline GLint QOpenGLFunctions_4_4_Compatibility::glGetSubroutineUniformLocation(GLuint program, GLenum shadertype, const GLchar *name)
{
- return d_4_0_Core->GetSubroutineUniformLocation(program, shadertype, name);
+ return d_4_0_Core->f.GetSubroutineUniformLocation(program, shadertype, name);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetUniformdv(GLuint program, GLint location, GLdouble *params)
{
- d_4_0_Core->GetUniformdv(program, location, params);
+ d_4_0_Core->f.GetUniformdv(program, location, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glUniformMatrix4x3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix4x3dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix4x3dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glUniformMatrix4x2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix4x2dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix4x2dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glUniformMatrix3x4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix3x4dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix3x4dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glUniformMatrix3x2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix3x2dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix3x2dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glUniformMatrix2x4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix2x4dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix2x4dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glUniformMatrix2x3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix2x3dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix2x3dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glUniformMatrix4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix4dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix4dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glUniformMatrix3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix3dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix3dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glUniformMatrix2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix2dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix2dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glUniform4dv(GLint location, GLsizei count, const GLdouble *value)
{
- d_4_0_Core->Uniform4dv(location, count, value);
+ d_4_0_Core->f.Uniform4dv(location, count, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glUniform3dv(GLint location, GLsizei count, const GLdouble *value)
{
- d_4_0_Core->Uniform3dv(location, count, value);
+ d_4_0_Core->f.Uniform3dv(location, count, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glUniform2dv(GLint location, GLsizei count, const GLdouble *value)
{
- d_4_0_Core->Uniform2dv(location, count, value);
+ d_4_0_Core->f.Uniform2dv(location, count, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glUniform1dv(GLint location, GLsizei count, const GLdouble *value)
{
- d_4_0_Core->Uniform1dv(location, count, value);
+ d_4_0_Core->f.Uniform1dv(location, count, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glUniform4d(GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
{
- d_4_0_Core->Uniform4d(location, x, y, z, w);
+ d_4_0_Core->f.Uniform4d(location, x, y, z, w);
}
inline void QOpenGLFunctions_4_4_Compatibility::glUniform3d(GLint location, GLdouble x, GLdouble y, GLdouble z)
{
- d_4_0_Core->Uniform3d(location, x, y, z);
+ d_4_0_Core->f.Uniform3d(location, x, y, z);
}
inline void QOpenGLFunctions_4_4_Compatibility::glUniform2d(GLint location, GLdouble x, GLdouble y)
{
- d_4_0_Core->Uniform2d(location, x, y);
+ d_4_0_Core->f.Uniform2d(location, x, y);
}
inline void QOpenGLFunctions_4_4_Compatibility::glUniform1d(GLint location, GLdouble x)
{
- d_4_0_Core->Uniform1d(location, x);
+ d_4_0_Core->f.Uniform1d(location, x);
}
inline void QOpenGLFunctions_4_4_Compatibility::glDrawElementsIndirect(GLenum mode, GLenum type, const void *indirect)
{
- d_4_0_Core->DrawElementsIndirect(mode, type, indirect);
+ d_4_0_Core->f.DrawElementsIndirect(mode, type, indirect);
}
inline void QOpenGLFunctions_4_4_Compatibility::glDrawArraysIndirect(GLenum mode, const void *indirect)
{
- d_4_0_Core->DrawArraysIndirect(mode, indirect);
+ d_4_0_Core->f.DrawArraysIndirect(mode, indirect);
}
inline void QOpenGLFunctions_4_4_Compatibility::glBlendFuncSeparatei(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
{
- d_4_0_Core->BlendFuncSeparatei(buf, srcRGB, dstRGB, srcAlpha, dstAlpha);
+ d_4_0_Core->f.BlendFuncSeparatei(buf, srcRGB, dstRGB, srcAlpha, dstAlpha);
}
inline void QOpenGLFunctions_4_4_Compatibility::glBlendFunci(GLuint buf, GLenum src, GLenum dst)
{
- d_4_0_Core->BlendFunci(buf, src, dst);
+ d_4_0_Core->f.BlendFunci(buf, src, dst);
}
inline void QOpenGLFunctions_4_4_Compatibility::glBlendEquationSeparatei(GLuint buf, GLenum modeRGB, GLenum modeAlpha)
{
- d_4_0_Core->BlendEquationSeparatei(buf, modeRGB, modeAlpha);
+ d_4_0_Core->f.BlendEquationSeparatei(buf, modeRGB, modeAlpha);
}
inline void QOpenGLFunctions_4_4_Compatibility::glBlendEquationi(GLuint buf, GLenum mode)
{
- d_4_0_Core->BlendEquationi(buf, mode);
+ d_4_0_Core->f.BlendEquationi(buf, mode);
}
inline void QOpenGLFunctions_4_4_Compatibility::glMinSampleShading(GLfloat value)
{
- d_4_0_Core->MinSampleShading(value);
+ d_4_0_Core->f.MinSampleShading(value);
}
// OpenGL 4.1 core functions
inline void QOpenGLFunctions_4_4_Compatibility::glGetDoublei_v(GLenum target, GLuint index, GLdouble *data)
{
- d_4_1_Core->GetDoublei_v(target, index, data);
+ d_4_1_Core->f.GetDoublei_v(target, index, data);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetFloati_v(GLenum target, GLuint index, GLfloat *data)
{
- d_4_1_Core->GetFloati_v(target, index, data);
+ d_4_1_Core->f.GetFloati_v(target, index, data);
}
inline void QOpenGLFunctions_4_4_Compatibility::glDepthRangeIndexed(GLuint index, GLdouble n, GLdouble f)
{
- d_4_1_Core->DepthRangeIndexed(index, n, f);
+ d_4_1_Core->f.DepthRangeIndexed(index, n, f);
}
inline void QOpenGLFunctions_4_4_Compatibility::glDepthRangeArrayv(GLuint first, GLsizei count, const GLdouble *v)
{
- d_4_1_Core->DepthRangeArrayv(first, count, v);
+ d_4_1_Core->f.DepthRangeArrayv(first, count, v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glScissorIndexedv(GLuint index, const GLint *v)
{
- d_4_1_Core->ScissorIndexedv(index, v);
+ d_4_1_Core->f.ScissorIndexedv(index, v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glScissorIndexed(GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height)
{
- d_4_1_Core->ScissorIndexed(index, left, bottom, width, height);
+ d_4_1_Core->f.ScissorIndexed(index, left, bottom, width, height);
}
inline void QOpenGLFunctions_4_4_Compatibility::glScissorArrayv(GLuint first, GLsizei count, const GLint *v)
{
- d_4_1_Core->ScissorArrayv(first, count, v);
+ d_4_1_Core->f.ScissorArrayv(first, count, v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glViewportIndexedfv(GLuint index, const GLfloat *v)
{
- d_4_1_Core->ViewportIndexedfv(index, v);
+ d_4_1_Core->f.ViewportIndexedfv(index, v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glViewportIndexedf(GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h)
{
- d_4_1_Core->ViewportIndexedf(index, x, y, w, h);
+ d_4_1_Core->f.ViewportIndexedf(index, x, y, w, h);
}
inline void QOpenGLFunctions_4_4_Compatibility::glViewportArrayv(GLuint first, GLsizei count, const GLfloat *v)
{
- d_4_1_Core->ViewportArrayv(first, count, v);
+ d_4_1_Core->f.ViewportArrayv(first, count, v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetVertexAttribLdv(GLuint index, GLenum pname, GLdouble *params)
{
- d_4_1_Core->GetVertexAttribLdv(index, pname, params);
+ d_4_1_Core->f.GetVertexAttribLdv(index, pname, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttribLPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer)
{
- d_4_1_Core->VertexAttribLPointer(index, size, type, stride, pointer);
+ d_4_1_Core->f.VertexAttribLPointer(index, size, type, stride, pointer);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttribL4dv(GLuint index, const GLdouble *v)
{
- d_4_1_Core->VertexAttribL4dv(index, v);
+ d_4_1_Core->f.VertexAttribL4dv(index, v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttribL3dv(GLuint index, const GLdouble *v)
{
- d_4_1_Core->VertexAttribL3dv(index, v);
+ d_4_1_Core->f.VertexAttribL3dv(index, v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttribL2dv(GLuint index, const GLdouble *v)
{
- d_4_1_Core->VertexAttribL2dv(index, v);
+ d_4_1_Core->f.VertexAttribL2dv(index, v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttribL1dv(GLuint index, const GLdouble *v)
{
- d_4_1_Core->VertexAttribL1dv(index, v);
+ d_4_1_Core->f.VertexAttribL1dv(index, v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttribL4d(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
{
- d_4_1_Core->VertexAttribL4d(index, x, y, z, w);
+ d_4_1_Core->f.VertexAttribL4d(index, x, y, z, w);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttribL3d(GLuint index, GLdouble x, GLdouble y, GLdouble z)
{
- d_4_1_Core->VertexAttribL3d(index, x, y, z);
+ d_4_1_Core->f.VertexAttribL3d(index, x, y, z);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttribL2d(GLuint index, GLdouble x, GLdouble y)
{
- d_4_1_Core->VertexAttribL2d(index, x, y);
+ d_4_1_Core->f.VertexAttribL2d(index, x, y);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttribL1d(GLuint index, GLdouble x)
{
- d_4_1_Core->VertexAttribL1d(index, x);
+ d_4_1_Core->f.VertexAttribL1d(index, x);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetProgramPipelineInfoLog(GLuint pipeline, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
{
- d_4_1_Core->GetProgramPipelineInfoLog(pipeline, bufSize, length, infoLog);
+ d_4_1_Core->f.GetProgramPipelineInfoLog(pipeline, bufSize, length, infoLog);
}
inline void QOpenGLFunctions_4_4_Compatibility::glValidateProgramPipeline(GLuint pipeline)
{
- d_4_1_Core->ValidateProgramPipeline(pipeline);
+ d_4_1_Core->f.ValidateProgramPipeline(pipeline);
}
inline void QOpenGLFunctions_4_4_Compatibility::glProgramUniformMatrix4x3dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix4x3dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix4x3dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glProgramUniformMatrix3x4dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix3x4dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix3x4dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glProgramUniformMatrix4x2dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix4x2dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix4x2dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glProgramUniformMatrix2x4dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix2x4dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix2x4dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glProgramUniformMatrix3x2dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix3x2dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix3x2dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glProgramUniformMatrix2x3dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix2x3dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix2x3dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glProgramUniformMatrix4x3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix4x3fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix4x3fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glProgramUniformMatrix3x4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix3x4fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix3x4fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glProgramUniformMatrix4x2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix4x2fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix4x2fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glProgramUniformMatrix2x4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix2x4fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix2x4fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glProgramUniformMatrix3x2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix3x2fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix3x2fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glProgramUniformMatrix2x3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix2x3fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix2x3fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glProgramUniformMatrix4dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix4dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix4dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glProgramUniformMatrix3dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix3dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix3dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glProgramUniformMatrix2dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix2dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix2dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glProgramUniformMatrix4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix4fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix4fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glProgramUniformMatrix3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix3fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix3fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glProgramUniformMatrix2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix2fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix2fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glProgramUniform4uiv(GLuint program, GLint location, GLsizei count, const GLuint *value)
{
- d_4_1_Core->ProgramUniform4uiv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform4uiv(program, location, count, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glProgramUniform4ui(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
{
- d_4_1_Core->ProgramUniform4ui(program, location, v0, v1, v2, v3);
+ d_4_1_Core->f.ProgramUniform4ui(program, location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_4_4_Compatibility::glProgramUniform4dv(GLuint program, GLint location, GLsizei count, const GLdouble *value)
{
- d_4_1_Core->ProgramUniform4dv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform4dv(program, location, count, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glProgramUniform4d(GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2, GLdouble v3)
{
- d_4_1_Core->ProgramUniform4d(program, location, v0, v1, v2, v3);
+ d_4_1_Core->f.ProgramUniform4d(program, location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_4_4_Compatibility::glProgramUniform4fv(GLuint program, GLint location, GLsizei count, const GLfloat *value)
{
- d_4_1_Core->ProgramUniform4fv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform4fv(program, location, count, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glProgramUniform4f(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
{
- d_4_1_Core->ProgramUniform4f(program, location, v0, v1, v2, v3);
+ d_4_1_Core->f.ProgramUniform4f(program, location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_4_4_Compatibility::glProgramUniform4iv(GLuint program, GLint location, GLsizei count, const GLint *value)
{
- d_4_1_Core->ProgramUniform4iv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform4iv(program, location, count, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glProgramUniform4i(GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
{
- d_4_1_Core->ProgramUniform4i(program, location, v0, v1, v2, v3);
+ d_4_1_Core->f.ProgramUniform4i(program, location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_4_4_Compatibility::glProgramUniform3uiv(GLuint program, GLint location, GLsizei count, const GLuint *value)
{
- d_4_1_Core->ProgramUniform3uiv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform3uiv(program, location, count, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glProgramUniform3ui(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2)
{
- d_4_1_Core->ProgramUniform3ui(program, location, v0, v1, v2);
+ d_4_1_Core->f.ProgramUniform3ui(program, location, v0, v1, v2);
}
inline void QOpenGLFunctions_4_4_Compatibility::glProgramUniform3dv(GLuint program, GLint location, GLsizei count, const GLdouble *value)
{
- d_4_1_Core->ProgramUniform3dv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform3dv(program, location, count, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glProgramUniform3d(GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2)
{
- d_4_1_Core->ProgramUniform3d(program, location, v0, v1, v2);
+ d_4_1_Core->f.ProgramUniform3d(program, location, v0, v1, v2);
}
inline void QOpenGLFunctions_4_4_Compatibility::glProgramUniform3fv(GLuint program, GLint location, GLsizei count, const GLfloat *value)
{
- d_4_1_Core->ProgramUniform3fv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform3fv(program, location, count, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glProgramUniform3f(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
{
- d_4_1_Core->ProgramUniform3f(program, location, v0, v1, v2);
+ d_4_1_Core->f.ProgramUniform3f(program, location, v0, v1, v2);
}
inline void QOpenGLFunctions_4_4_Compatibility::glProgramUniform3iv(GLuint program, GLint location, GLsizei count, const GLint *value)
{
- d_4_1_Core->ProgramUniform3iv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform3iv(program, location, count, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glProgramUniform3i(GLuint program, GLint location, GLint v0, GLint v1, GLint v2)
{
- d_4_1_Core->ProgramUniform3i(program, location, v0, v1, v2);
+ d_4_1_Core->f.ProgramUniform3i(program, location, v0, v1, v2);
}
inline void QOpenGLFunctions_4_4_Compatibility::glProgramUniform2uiv(GLuint program, GLint location, GLsizei count, const GLuint *value)
{
- d_4_1_Core->ProgramUniform2uiv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform2uiv(program, location, count, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glProgramUniform2ui(GLuint program, GLint location, GLuint v0, GLuint v1)
{
- d_4_1_Core->ProgramUniform2ui(program, location, v0, v1);
+ d_4_1_Core->f.ProgramUniform2ui(program, location, v0, v1);
}
inline void QOpenGLFunctions_4_4_Compatibility::glProgramUniform2dv(GLuint program, GLint location, GLsizei count, const GLdouble *value)
{
- d_4_1_Core->ProgramUniform2dv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform2dv(program, location, count, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glProgramUniform2d(GLuint program, GLint location, GLdouble v0, GLdouble v1)
{
- d_4_1_Core->ProgramUniform2d(program, location, v0, v1);
+ d_4_1_Core->f.ProgramUniform2d(program, location, v0, v1);
}
inline void QOpenGLFunctions_4_4_Compatibility::glProgramUniform2fv(GLuint program, GLint location, GLsizei count, const GLfloat *value)
{
- d_4_1_Core->ProgramUniform2fv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform2fv(program, location, count, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glProgramUniform2f(GLuint program, GLint location, GLfloat v0, GLfloat v1)
{
- d_4_1_Core->ProgramUniform2f(program, location, v0, v1);
+ d_4_1_Core->f.ProgramUniform2f(program, location, v0, v1);
}
inline void QOpenGLFunctions_4_4_Compatibility::glProgramUniform2iv(GLuint program, GLint location, GLsizei count, const GLint *value)
{
- d_4_1_Core->ProgramUniform2iv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform2iv(program, location, count, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glProgramUniform2i(GLuint program, GLint location, GLint v0, GLint v1)
{
- d_4_1_Core->ProgramUniform2i(program, location, v0, v1);
+ d_4_1_Core->f.ProgramUniform2i(program, location, v0, v1);
}
inline void QOpenGLFunctions_4_4_Compatibility::glProgramUniform1uiv(GLuint program, GLint location, GLsizei count, const GLuint *value)
{
- d_4_1_Core->ProgramUniform1uiv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform1uiv(program, location, count, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glProgramUniform1ui(GLuint program, GLint location, GLuint v0)
{
- d_4_1_Core->ProgramUniform1ui(program, location, v0);
+ d_4_1_Core->f.ProgramUniform1ui(program, location, v0);
}
inline void QOpenGLFunctions_4_4_Compatibility::glProgramUniform1dv(GLuint program, GLint location, GLsizei count, const GLdouble *value)
{
- d_4_1_Core->ProgramUniform1dv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform1dv(program, location, count, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glProgramUniform1d(GLuint program, GLint location, GLdouble v0)
{
- d_4_1_Core->ProgramUniform1d(program, location, v0);
+ d_4_1_Core->f.ProgramUniform1d(program, location, v0);
}
inline void QOpenGLFunctions_4_4_Compatibility::glProgramUniform1fv(GLuint program, GLint location, GLsizei count, const GLfloat *value)
{
- d_4_1_Core->ProgramUniform1fv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform1fv(program, location, count, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glProgramUniform1f(GLuint program, GLint location, GLfloat v0)
{
- d_4_1_Core->ProgramUniform1f(program, location, v0);
+ d_4_1_Core->f.ProgramUniform1f(program, location, v0);
}
inline void QOpenGLFunctions_4_4_Compatibility::glProgramUniform1iv(GLuint program, GLint location, GLsizei count, const GLint *value)
{
- d_4_1_Core->ProgramUniform1iv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform1iv(program, location, count, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glProgramUniform1i(GLuint program, GLint location, GLint v0)
{
- d_4_1_Core->ProgramUniform1i(program, location, v0);
+ d_4_1_Core->f.ProgramUniform1i(program, location, v0);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetProgramPipelineiv(GLuint pipeline, GLenum pname, GLint *params)
{
- d_4_1_Core->GetProgramPipelineiv(pipeline, pname, params);
+ d_4_1_Core->f.GetProgramPipelineiv(pipeline, pname, params);
}
inline GLboolean QOpenGLFunctions_4_4_Compatibility::glIsProgramPipeline(GLuint pipeline)
{
- return d_4_1_Core->IsProgramPipeline(pipeline);
+ return d_4_1_Core->f.IsProgramPipeline(pipeline);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGenProgramPipelines(GLsizei n, GLuint *pipelines)
{
- d_4_1_Core->GenProgramPipelines(n, pipelines);
+ d_4_1_Core->f.GenProgramPipelines(n, pipelines);
}
inline void QOpenGLFunctions_4_4_Compatibility::glDeleteProgramPipelines(GLsizei n, const GLuint *pipelines)
{
- d_4_1_Core->DeleteProgramPipelines(n, pipelines);
+ d_4_1_Core->f.DeleteProgramPipelines(n, pipelines);
}
inline void QOpenGLFunctions_4_4_Compatibility::glBindProgramPipeline(GLuint pipeline)
{
- d_4_1_Core->BindProgramPipeline(pipeline);
+ d_4_1_Core->f.BindProgramPipeline(pipeline);
}
inline GLuint QOpenGLFunctions_4_4_Compatibility::glCreateShaderProgramv(GLenum type, GLsizei count, const GLchar *const *strings)
{
- return d_4_1_Core->CreateShaderProgramv(type, count, strings);
+ return d_4_1_Core->f.CreateShaderProgramv(type, count, strings);
}
inline void QOpenGLFunctions_4_4_Compatibility::glActiveShaderProgram(GLuint pipeline, GLuint program)
{
- d_4_1_Core->ActiveShaderProgram(pipeline, program);
+ d_4_1_Core->f.ActiveShaderProgram(pipeline, program);
}
inline void QOpenGLFunctions_4_4_Compatibility::glUseProgramStages(GLuint pipeline, GLbitfield stages, GLuint program)
{
- d_4_1_Core->UseProgramStages(pipeline, stages, program);
+ d_4_1_Core->f.UseProgramStages(pipeline, stages, program);
}
inline void QOpenGLFunctions_4_4_Compatibility::glProgramParameteri(GLuint program, GLenum pname, GLint value)
{
- d_4_1_Core->ProgramParameteri(program, pname, value);
+ d_4_1_Core->f.ProgramParameteri(program, pname, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glProgramBinary(GLuint program, GLenum binaryFormat, const void *binary, GLsizei length)
{
- d_4_1_Core->ProgramBinary(program, binaryFormat, binary, length);
+ d_4_1_Core->f.ProgramBinary(program, binaryFormat, binary, length);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetProgramBinary(GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, void *binary)
{
- d_4_1_Core->GetProgramBinary(program, bufSize, length, binaryFormat, binary);
+ d_4_1_Core->f.GetProgramBinary(program, bufSize, length, binaryFormat, binary);
}
inline void QOpenGLFunctions_4_4_Compatibility::glClearDepthf(GLfloat dd)
{
- d_4_1_Core->ClearDepthf(dd);
+ d_4_1_Core->f.ClearDepthf(dd);
}
inline void QOpenGLFunctions_4_4_Compatibility::glDepthRangef(GLfloat n, GLfloat f)
{
- d_4_1_Core->DepthRangef(n, f);
+ d_4_1_Core->f.DepthRangef(n, f);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision)
{
- d_4_1_Core->GetShaderPrecisionFormat(shadertype, precisiontype, range, precision);
+ d_4_1_Core->f.GetShaderPrecisionFormat(shadertype, precisiontype, range, precision);
}
inline void QOpenGLFunctions_4_4_Compatibility::glShaderBinary(GLsizei count, const GLuint *shaders, GLenum binaryformat, const void *binary, GLsizei length)
{
- d_4_1_Core->ShaderBinary(count, shaders, binaryformat, binary, length);
+ d_4_1_Core->f.ShaderBinary(count, shaders, binaryformat, binary, length);
}
inline void QOpenGLFunctions_4_4_Compatibility::glReleaseShaderCompiler()
{
- d_4_1_Core->ReleaseShaderCompiler();
+ d_4_1_Core->f.ReleaseShaderCompiler();
}
// OpenGL 4.2 core functions
inline void QOpenGLFunctions_4_4_Compatibility::glDrawTransformFeedbackStreamInstanced(GLenum mode, GLuint id, GLuint stream, GLsizei instancecount)
{
- d_4_2_Core->DrawTransformFeedbackStreamInstanced(mode, id, stream, instancecount);
+ d_4_2_Core->f.DrawTransformFeedbackStreamInstanced(mode, id, stream, instancecount);
}
inline void QOpenGLFunctions_4_4_Compatibility::glDrawTransformFeedbackInstanced(GLenum mode, GLuint id, GLsizei instancecount)
{
- d_4_2_Core->DrawTransformFeedbackInstanced(mode, id, instancecount);
+ d_4_2_Core->f.DrawTransformFeedbackInstanced(mode, id, instancecount);
}
inline void QOpenGLFunctions_4_4_Compatibility::glTexStorage3D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth)
{
- d_4_2_Core->TexStorage3D(target, levels, internalformat, width, height, depth);
+ d_4_2_Core->f.TexStorage3D(target, levels, internalformat, width, height, depth);
}
inline void QOpenGLFunctions_4_4_Compatibility::glTexStorage2D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height)
{
- d_4_2_Core->TexStorage2D(target, levels, internalformat, width, height);
+ d_4_2_Core->f.TexStorage2D(target, levels, internalformat, width, height);
}
inline void QOpenGLFunctions_4_4_Compatibility::glTexStorage1D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width)
{
- d_4_2_Core->TexStorage1D(target, levels, internalformat, width);
+ d_4_2_Core->f.TexStorage1D(target, levels, internalformat, width);
}
inline void QOpenGLFunctions_4_4_Compatibility::glMemoryBarrier(GLbitfield barriers)
{
- d_4_2_Core->MemoryBarrier(barriers);
+ d_4_2_Core->f.MemoryBarrier(barriers);
}
inline void QOpenGLFunctions_4_4_Compatibility::glBindImageTexture(GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format)
{
- d_4_2_Core->BindImageTexture(unit, texture, level, layered, layer, access, format);
+ d_4_2_Core->f.BindImageTexture(unit, texture, level, layered, layer, access, format);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetActiveAtomicCounterBufferiv(GLuint program, GLuint bufferIndex, GLenum pname, GLint *params)
{
- d_4_2_Core->GetActiveAtomicCounterBufferiv(program, bufferIndex, pname, params);
+ d_4_2_Core->f.GetActiveAtomicCounterBufferiv(program, bufferIndex, pname, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetInternalformativ(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint *params)
{
- d_4_2_Core->GetInternalformativ(target, internalformat, pname, bufSize, params);
+ d_4_2_Core->f.GetInternalformativ(target, internalformat, pname, bufSize, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glDrawElementsInstancedBaseVertexBaseInstance(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex, GLuint baseinstance)
{
- d_4_2_Core->DrawElementsInstancedBaseVertexBaseInstance(mode, count, type, indices, instancecount, basevertex, baseinstance);
+ d_4_2_Core->f.DrawElementsInstancedBaseVertexBaseInstance(mode, count, type, indices, instancecount, basevertex, baseinstance);
}
inline void QOpenGLFunctions_4_4_Compatibility::glDrawElementsInstancedBaseInstance(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLuint baseinstance)
{
- d_4_2_Core->DrawElementsInstancedBaseInstance(mode, count, type, indices, instancecount, baseinstance);
+ d_4_2_Core->f.DrawElementsInstancedBaseInstance(mode, count, type, indices, instancecount, baseinstance);
}
inline void QOpenGLFunctions_4_4_Compatibility::glDrawArraysInstancedBaseInstance(GLenum mode, GLint first, GLsizei count, GLsizei instancecount, GLuint baseinstance)
{
- d_4_2_Core->DrawArraysInstancedBaseInstance(mode, first, count, instancecount, baseinstance);
+ d_4_2_Core->f.DrawArraysInstancedBaseInstance(mode, first, count, instancecount, baseinstance);
}
// OpenGL 4.3 core functions
inline void QOpenGLFunctions_4_4_Compatibility::glGetObjectPtrLabel(const void *ptr, GLsizei bufSize, GLsizei *length, GLchar *label)
{
- d_4_3_Core->GetObjectPtrLabel(ptr, bufSize, length, label);
+ d_4_3_Core->f.GetObjectPtrLabel(ptr, bufSize, length, label);
}
inline void QOpenGLFunctions_4_4_Compatibility::glObjectPtrLabel(const void *ptr, GLsizei length, const GLchar *label)
{
- d_4_3_Core->ObjectPtrLabel(ptr, length, label);
+ d_4_3_Core->f.ObjectPtrLabel(ptr, length, label);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetObjectLabel(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *label)
{
- d_4_3_Core->GetObjectLabel(identifier, name, bufSize, length, label);
+ d_4_3_Core->f.GetObjectLabel(identifier, name, bufSize, length, label);
}
inline void QOpenGLFunctions_4_4_Compatibility::glObjectLabel(GLenum identifier, GLuint name, GLsizei length, const GLchar *label)
{
- d_4_3_Core->ObjectLabel(identifier, name, length, label);
+ d_4_3_Core->f.ObjectLabel(identifier, name, length, label);
}
inline void QOpenGLFunctions_4_4_Compatibility::glPopDebugGroup()
{
- d_4_3_Core->PopDebugGroup();
+ d_4_3_Core->f.PopDebugGroup();
}
inline void QOpenGLFunctions_4_4_Compatibility::glPushDebugGroup(GLenum source, GLuint id, GLsizei length, const GLchar *message)
{
- d_4_3_Core->PushDebugGroup(source, id, length, message);
+ d_4_3_Core->f.PushDebugGroup(source, id, length, message);
}
inline GLuint QOpenGLFunctions_4_4_Compatibility::glGetDebugMessageLog(GLuint count, GLsizei bufSize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog)
{
- return d_4_3_Core->GetDebugMessageLog(count, bufSize, sources, types, ids, severities, lengths, messageLog);
+ return d_4_3_Core->f.GetDebugMessageLog(count, bufSize, sources, types, ids, severities, lengths, messageLog);
}
inline void QOpenGLFunctions_4_4_Compatibility::glDebugMessageCallback(GLDEBUGPROC callback, const void *userParam)
{
- d_4_3_Core->DebugMessageCallback(callback, userParam);
+ d_4_3_Core->f.DebugMessageCallback(callback, userParam);
}
inline void QOpenGLFunctions_4_4_Compatibility::glDebugMessageInsert(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf)
{
- d_4_3_Core->DebugMessageInsert(source, type, id, severity, length, buf);
+ d_4_3_Core->f.DebugMessageInsert(source, type, id, severity, length, buf);
}
inline void QOpenGLFunctions_4_4_Compatibility::glDebugMessageControl(GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled)
{
- d_4_3_Core->DebugMessageControl(source, type, severity, count, ids, enabled);
+ d_4_3_Core->f.DebugMessageControl(source, type, severity, count, ids, enabled);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexBindingDivisor(GLuint bindingindex, GLuint divisor)
{
- d_4_3_Core->VertexBindingDivisor(bindingindex, divisor);
+ d_4_3_Core->f.VertexBindingDivisor(bindingindex, divisor);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttribBinding(GLuint attribindex, GLuint bindingindex)
{
- d_4_3_Core->VertexAttribBinding(attribindex, bindingindex);
+ d_4_3_Core->f.VertexAttribBinding(attribindex, bindingindex);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttribLFormat(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)
{
- d_4_3_Core->VertexAttribLFormat(attribindex, size, type, relativeoffset);
+ d_4_3_Core->f.VertexAttribLFormat(attribindex, size, type, relativeoffset);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttribIFormat(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)
{
- d_4_3_Core->VertexAttribIFormat(attribindex, size, type, relativeoffset);
+ d_4_3_Core->f.VertexAttribIFormat(attribindex, size, type, relativeoffset);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexAttribFormat(GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset)
{
- d_4_3_Core->VertexAttribFormat(attribindex, size, type, normalized, relativeoffset);
+ d_4_3_Core->f.VertexAttribFormat(attribindex, size, type, normalized, relativeoffset);
}
inline void QOpenGLFunctions_4_4_Compatibility::glBindVertexBuffer(GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride)
{
- d_4_3_Core->BindVertexBuffer(bindingindex, buffer, offset, stride);
+ d_4_3_Core->f.BindVertexBuffer(bindingindex, buffer, offset, stride);
}
inline void QOpenGLFunctions_4_4_Compatibility::glTextureView(GLuint texture, GLenum target, GLuint origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers)
{
- d_4_3_Core->TextureView(texture, target, origtexture, internalformat, minlevel, numlevels, minlayer, numlayers);
+ d_4_3_Core->f.TextureView(texture, target, origtexture, internalformat, minlevel, numlevels, minlayer, numlayers);
}
inline void QOpenGLFunctions_4_4_Compatibility::glTexStorage3DMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations)
{
- d_4_3_Core->TexStorage3DMultisample(target, samples, internalformat, width, height, depth, fixedsamplelocations);
+ d_4_3_Core->f.TexStorage3DMultisample(target, samples, internalformat, width, height, depth, fixedsamplelocations);
}
inline void QOpenGLFunctions_4_4_Compatibility::glTexStorage2DMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations)
{
- d_4_3_Core->TexStorage2DMultisample(target, samples, internalformat, width, height, fixedsamplelocations);
+ d_4_3_Core->f.TexStorage2DMultisample(target, samples, internalformat, width, height, fixedsamplelocations);
}
inline void QOpenGLFunctions_4_4_Compatibility::glTexBufferRange(GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size)
{
- d_4_3_Core->TexBufferRange(target, internalformat, buffer, offset, size);
+ d_4_3_Core->f.TexBufferRange(target, internalformat, buffer, offset, size);
}
inline void QOpenGLFunctions_4_4_Compatibility::glShaderStorageBlockBinding(GLuint program, GLuint storageBlockIndex, GLuint storageBlockBinding)
{
- d_4_3_Core->ShaderStorageBlockBinding(program, storageBlockIndex, storageBlockBinding);
+ d_4_3_Core->f.ShaderStorageBlockBinding(program, storageBlockIndex, storageBlockBinding);
}
inline GLint QOpenGLFunctions_4_4_Compatibility::glGetProgramResourceLocationIndex(GLuint program, GLenum programInterface, const GLchar *name)
{
- return d_4_3_Core->GetProgramResourceLocationIndex(program, programInterface, name);
+ return d_4_3_Core->f.GetProgramResourceLocationIndex(program, programInterface, name);
}
inline GLint QOpenGLFunctions_4_4_Compatibility::glGetProgramResourceLocation(GLuint program, GLenum programInterface, const GLchar *name)
{
- return d_4_3_Core->GetProgramResourceLocation(program, programInterface, name);
+ return d_4_3_Core->f.GetProgramResourceLocation(program, programInterface, name);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetProgramResourceiv(GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum *props, GLsizei bufSize, GLsizei *length, GLint *params)
{
- d_4_3_Core->GetProgramResourceiv(program, programInterface, index, propCount, props, bufSize, length, params);
+ d_4_3_Core->f.GetProgramResourceiv(program, programInterface, index, propCount, props, bufSize, length, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetProgramResourceName(GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name)
{
- d_4_3_Core->GetProgramResourceName(program, programInterface, index, bufSize, length, name);
+ d_4_3_Core->f.GetProgramResourceName(program, programInterface, index, bufSize, length, name);
}
inline GLuint QOpenGLFunctions_4_4_Compatibility::glGetProgramResourceIndex(GLuint program, GLenum programInterface, const GLchar *name)
{
- return d_4_3_Core->GetProgramResourceIndex(program, programInterface, name);
+ return d_4_3_Core->f.GetProgramResourceIndex(program, programInterface, name);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetProgramInterfaceiv(GLuint program, GLenum programInterface, GLenum pname, GLint *params)
{
- d_4_3_Core->GetProgramInterfaceiv(program, programInterface, pname, params);
+ d_4_3_Core->f.GetProgramInterfaceiv(program, programInterface, pname, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glMultiDrawElementsIndirect(GLenum mode, GLenum type, const void *indirect, GLsizei drawcount, GLsizei stride)
{
- d_4_3_Core->MultiDrawElementsIndirect(mode, type, indirect, drawcount, stride);
+ d_4_3_Core->f.MultiDrawElementsIndirect(mode, type, indirect, drawcount, stride);
}
inline void QOpenGLFunctions_4_4_Compatibility::glMultiDrawArraysIndirect(GLenum mode, const void *indirect, GLsizei drawcount, GLsizei stride)
{
- d_4_3_Core->MultiDrawArraysIndirect(mode, indirect, drawcount, stride);
+ d_4_3_Core->f.MultiDrawArraysIndirect(mode, indirect, drawcount, stride);
}
inline void QOpenGLFunctions_4_4_Compatibility::glInvalidateSubFramebuffer(GLenum target, GLsizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_4_3_Core->InvalidateSubFramebuffer(target, numAttachments, attachments, x, y, width, height);
+ d_4_3_Core->f.InvalidateSubFramebuffer(target, numAttachments, attachments, x, y, width, height);
}
inline void QOpenGLFunctions_4_4_Compatibility::glInvalidateFramebuffer(GLenum target, GLsizei numAttachments, const GLenum *attachments)
{
- d_4_3_Core->InvalidateFramebuffer(target, numAttachments, attachments);
+ d_4_3_Core->f.InvalidateFramebuffer(target, numAttachments, attachments);
}
inline void QOpenGLFunctions_4_4_Compatibility::glInvalidateBufferData(GLuint buffer)
{
- d_4_3_Core->InvalidateBufferData(buffer);
+ d_4_3_Core->f.InvalidateBufferData(buffer);
}
inline void QOpenGLFunctions_4_4_Compatibility::glInvalidateBufferSubData(GLuint buffer, GLintptr offset, GLsizeiptr length)
{
- d_4_3_Core->InvalidateBufferSubData(buffer, offset, length);
+ d_4_3_Core->f.InvalidateBufferSubData(buffer, offset, length);
}
inline void QOpenGLFunctions_4_4_Compatibility::glInvalidateTexImage(GLuint texture, GLint level)
{
- d_4_3_Core->InvalidateTexImage(texture, level);
+ d_4_3_Core->f.InvalidateTexImage(texture, level);
}
inline void QOpenGLFunctions_4_4_Compatibility::glInvalidateTexSubImage(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth)
{
- d_4_3_Core->InvalidateTexSubImage(texture, level, xoffset, yoffset, zoffset, width, height, depth);
+ d_4_3_Core->f.InvalidateTexSubImage(texture, level, xoffset, yoffset, zoffset, width, height, depth);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetInternalformati64v(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint64 *params)
{
- d_4_3_Core->GetInternalformati64v(target, internalformat, pname, bufSize, params);
+ d_4_3_Core->f.GetInternalformati64v(target, internalformat, pname, bufSize, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetFramebufferParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_4_3_Core->GetFramebufferParameteriv(target, pname, params);
+ d_4_3_Core->f.GetFramebufferParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glFramebufferParameteri(GLenum target, GLenum pname, GLint param)
{
- d_4_3_Core->FramebufferParameteri(target, pname, param);
+ d_4_3_Core->f.FramebufferParameteri(target, pname, param);
}
inline void QOpenGLFunctions_4_4_Compatibility::glCopyImageSubData(GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei srcDepth)
{
- d_4_3_Core->CopyImageSubData(srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName, dstTarget, dstLevel, dstX, dstY, dstZ, srcWidth, srcHeight, srcDepth);
+ d_4_3_Core->f.CopyImageSubData(srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName, dstTarget, dstLevel, dstX, dstY, dstZ, srcWidth, srcHeight, srcDepth);
}
inline void QOpenGLFunctions_4_4_Compatibility::glDispatchComputeIndirect(GLintptr indirect)
{
- d_4_3_Core->DispatchComputeIndirect(indirect);
+ d_4_3_Core->f.DispatchComputeIndirect(indirect);
}
inline void QOpenGLFunctions_4_4_Compatibility::glDispatchCompute(GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z)
{
- d_4_3_Core->DispatchCompute(num_groups_x, num_groups_y, num_groups_z);
+ d_4_3_Core->f.DispatchCompute(num_groups_x, num_groups_y, num_groups_z);
}
inline void QOpenGLFunctions_4_4_Compatibility::glClearBufferSubData(GLenum target, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data)
{
- d_4_3_Core->ClearBufferSubData(target, internalformat, offset, size, format, type, data);
+ d_4_3_Core->f.ClearBufferSubData(target, internalformat, offset, size, format, type, data);
}
inline void QOpenGLFunctions_4_4_Compatibility::glClearBufferData(GLenum target, GLenum internalformat, GLenum format, GLenum type, const void *data)
{
- d_4_3_Core->ClearBufferData(target, internalformat, format, type, data);
+ d_4_3_Core->f.ClearBufferData(target, internalformat, format, type, data);
}
// OpenGL 4.4 core functions
inline void QOpenGLFunctions_4_4_Compatibility::glBindVertexBuffers(GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizei *strides)
{
- d_4_4_Core->BindVertexBuffers(first, count, buffers, offsets, strides);
+ d_4_4_Core->f.BindVertexBuffers(first, count, buffers, offsets, strides);
}
inline void QOpenGLFunctions_4_4_Compatibility::glBindImageTextures(GLuint first, GLsizei count, const GLuint *textures)
{
- d_4_4_Core->BindImageTextures(first, count, textures);
+ d_4_4_Core->f.BindImageTextures(first, count, textures);
}
inline void QOpenGLFunctions_4_4_Compatibility::glBindSamplers(GLuint first, GLsizei count, const GLuint *samplers)
{
- d_4_4_Core->BindSamplers(first, count, samplers);
+ d_4_4_Core->f.BindSamplers(first, count, samplers);
}
inline void QOpenGLFunctions_4_4_Compatibility::glBindTextures(GLuint first, GLsizei count, const GLuint *textures)
{
- d_4_4_Core->BindTextures(first, count, textures);
+ d_4_4_Core->f.BindTextures(first, count, textures);
}
inline void QOpenGLFunctions_4_4_Compatibility::glBindBuffersRange(GLenum target, GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizeiptr *sizes)
{
- d_4_4_Core->BindBuffersRange(target, first, count, buffers, offsets, sizes);
+ d_4_4_Core->f.BindBuffersRange(target, first, count, buffers, offsets, sizes);
}
inline void QOpenGLFunctions_4_4_Compatibility::glBindBuffersBase(GLenum target, GLuint first, GLsizei count, const GLuint *buffers)
{
- d_4_4_Core->BindBuffersBase(target, first, count, buffers);
+ d_4_4_Core->f.BindBuffersBase(target, first, count, buffers);
}
inline void QOpenGLFunctions_4_4_Compatibility::glClearTexSubImage(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *data)
{
- d_4_4_Core->ClearTexSubImage(texture, level, xoffset, yoffset, zoffset, width, height, depth, format, type, data);
+ d_4_4_Core->f.ClearTexSubImage(texture, level, xoffset, yoffset, zoffset, width, height, depth, format, type, data);
}
inline void QOpenGLFunctions_4_4_Compatibility::glClearTexImage(GLuint texture, GLint level, GLenum format, GLenum type, const void *data)
{
- d_4_4_Core->ClearTexImage(texture, level, format, type, data);
+ d_4_4_Core->f.ClearTexImage(texture, level, format, type, data);
}
inline void QOpenGLFunctions_4_4_Compatibility::glBufferStorage(GLenum target, GLsizeiptr size, const void *data, GLbitfield flags)
{
- d_4_4_Core->BufferStorage(target, size, data, flags);
+ d_4_4_Core->f.BufferStorage(target, size, data, flags);
}
// OpenGL 1.0 deprecated functions
inline void QOpenGLFunctions_4_4_Compatibility::glTranslatef(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->Translatef(x, y, z);
+ d_1_0_Deprecated->f.Translatef(x, y, z);
}
inline void QOpenGLFunctions_4_4_Compatibility::glTranslated(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->Translated(x, y, z);
+ d_1_0_Deprecated->f.Translated(x, y, z);
}
inline void QOpenGLFunctions_4_4_Compatibility::glScalef(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->Scalef(x, y, z);
+ d_1_0_Deprecated->f.Scalef(x, y, z);
}
inline void QOpenGLFunctions_4_4_Compatibility::glScaled(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->Scaled(x, y, z);
+ d_1_0_Deprecated->f.Scaled(x, y, z);
}
inline void QOpenGLFunctions_4_4_Compatibility::glRotatef(GLfloat angle, GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->Rotatef(angle, x, y, z);
+ d_1_0_Deprecated->f.Rotatef(angle, x, y, z);
}
inline void QOpenGLFunctions_4_4_Compatibility::glRotated(GLdouble angle, GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->Rotated(angle, x, y, z);
+ d_1_0_Deprecated->f.Rotated(angle, x, y, z);
}
inline void QOpenGLFunctions_4_4_Compatibility::glPushMatrix()
{
- d_1_0_Deprecated->PushMatrix();
+ d_1_0_Deprecated->f.PushMatrix();
}
inline void QOpenGLFunctions_4_4_Compatibility::glPopMatrix()
{
- d_1_0_Deprecated->PopMatrix();
+ d_1_0_Deprecated->f.PopMatrix();
}
inline void QOpenGLFunctions_4_4_Compatibility::glOrtho(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
{
- d_1_0_Deprecated->Ortho(left, right, bottom, top, zNear, zFar);
+ d_1_0_Deprecated->f.Ortho(left, right, bottom, top, zNear, zFar);
}
inline void QOpenGLFunctions_4_4_Compatibility::glMultMatrixd(const GLdouble *m)
{
- d_1_0_Deprecated->MultMatrixd(m);
+ d_1_0_Deprecated->f.MultMatrixd(m);
}
inline void QOpenGLFunctions_4_4_Compatibility::glMultMatrixf(const GLfloat *m)
{
- d_1_0_Deprecated->MultMatrixf(m);
+ d_1_0_Deprecated->f.MultMatrixf(m);
}
inline void QOpenGLFunctions_4_4_Compatibility::glMatrixMode(GLenum mode)
{
- d_1_0_Deprecated->MatrixMode(mode);
+ d_1_0_Deprecated->f.MatrixMode(mode);
}
inline void QOpenGLFunctions_4_4_Compatibility::glLoadMatrixd(const GLdouble *m)
{
- d_1_0_Deprecated->LoadMatrixd(m);
+ d_1_0_Deprecated->f.LoadMatrixd(m);
}
inline void QOpenGLFunctions_4_4_Compatibility::glLoadMatrixf(const GLfloat *m)
{
- d_1_0_Deprecated->LoadMatrixf(m);
+ d_1_0_Deprecated->f.LoadMatrixf(m);
}
inline void QOpenGLFunctions_4_4_Compatibility::glLoadIdentity()
{
- d_1_0_Deprecated->LoadIdentity();
+ d_1_0_Deprecated->f.LoadIdentity();
}
inline void QOpenGLFunctions_4_4_Compatibility::glFrustum(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
{
- d_1_0_Deprecated->Frustum(left, right, bottom, top, zNear, zFar);
+ d_1_0_Deprecated->f.Frustum(left, right, bottom, top, zNear, zFar);
}
inline GLboolean QOpenGLFunctions_4_4_Compatibility::glIsList(GLuint list)
{
- return d_1_0_Deprecated->IsList(list);
+ return d_1_0_Deprecated->f.IsList(list);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetTexGeniv(GLenum coord, GLenum pname, GLint *params)
{
- d_1_0_Deprecated->GetTexGeniv(coord, pname, params);
+ d_1_0_Deprecated->f.GetTexGeniv(coord, pname, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetTexGenfv(GLenum coord, GLenum pname, GLfloat *params)
{
- d_1_0_Deprecated->GetTexGenfv(coord, pname, params);
+ d_1_0_Deprecated->f.GetTexGenfv(coord, pname, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetTexGendv(GLenum coord, GLenum pname, GLdouble *params)
{
- d_1_0_Deprecated->GetTexGendv(coord, pname, params);
+ d_1_0_Deprecated->f.GetTexGendv(coord, pname, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetTexEnviv(GLenum target, GLenum pname, GLint *params)
{
- d_1_0_Deprecated->GetTexEnviv(target, pname, params);
+ d_1_0_Deprecated->f.GetTexEnviv(target, pname, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetTexEnvfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_0_Deprecated->GetTexEnvfv(target, pname, params);
+ d_1_0_Deprecated->f.GetTexEnvfv(target, pname, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetPolygonStipple(GLubyte *mask)
{
- d_1_0_Deprecated->GetPolygonStipple(mask);
+ d_1_0_Deprecated->f.GetPolygonStipple(mask);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetPixelMapusv(GLenum map, GLushort *values)
{
- d_1_0_Deprecated->GetPixelMapusv(map, values);
+ d_1_0_Deprecated->f.GetPixelMapusv(map, values);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetPixelMapuiv(GLenum map, GLuint *values)
{
- d_1_0_Deprecated->GetPixelMapuiv(map, values);
+ d_1_0_Deprecated->f.GetPixelMapuiv(map, values);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetPixelMapfv(GLenum map, GLfloat *values)
{
- d_1_0_Deprecated->GetPixelMapfv(map, values);
+ d_1_0_Deprecated->f.GetPixelMapfv(map, values);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetMaterialiv(GLenum face, GLenum pname, GLint *params)
{
- d_1_0_Deprecated->GetMaterialiv(face, pname, params);
+ d_1_0_Deprecated->f.GetMaterialiv(face, pname, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetMaterialfv(GLenum face, GLenum pname, GLfloat *params)
{
- d_1_0_Deprecated->GetMaterialfv(face, pname, params);
+ d_1_0_Deprecated->f.GetMaterialfv(face, pname, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetMapiv(GLenum target, GLenum query, GLint *v)
{
- d_1_0_Deprecated->GetMapiv(target, query, v);
+ d_1_0_Deprecated->f.GetMapiv(target, query, v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetMapfv(GLenum target, GLenum query, GLfloat *v)
{
- d_1_0_Deprecated->GetMapfv(target, query, v);
+ d_1_0_Deprecated->f.GetMapfv(target, query, v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetMapdv(GLenum target, GLenum query, GLdouble *v)
{
- d_1_0_Deprecated->GetMapdv(target, query, v);
+ d_1_0_Deprecated->f.GetMapdv(target, query, v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetLightiv(GLenum light, GLenum pname, GLint *params)
{
- d_1_0_Deprecated->GetLightiv(light, pname, params);
+ d_1_0_Deprecated->f.GetLightiv(light, pname, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetLightfv(GLenum light, GLenum pname, GLfloat *params)
{
- d_1_0_Deprecated->GetLightfv(light, pname, params);
+ d_1_0_Deprecated->f.GetLightfv(light, pname, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetClipPlane(GLenum plane, GLdouble *equation)
{
- d_1_0_Deprecated->GetClipPlane(plane, equation);
+ d_1_0_Deprecated->f.GetClipPlane(plane, equation);
}
inline void QOpenGLFunctions_4_4_Compatibility::glDrawPixels(GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels)
{
- d_1_0_Deprecated->DrawPixels(width, height, format, type, pixels);
+ d_1_0_Deprecated->f.DrawPixels(width, height, format, type, pixels);
}
inline void QOpenGLFunctions_4_4_Compatibility::glCopyPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum type)
{
- d_1_0_Deprecated->CopyPixels(x, y, width, height, type);
+ d_1_0_Deprecated->f.CopyPixels(x, y, width, height, type);
}
inline void QOpenGLFunctions_4_4_Compatibility::glPixelMapusv(GLenum map, GLsizei mapsize, const GLushort *values)
{
- d_1_0_Deprecated->PixelMapusv(map, mapsize, values);
+ d_1_0_Deprecated->f.PixelMapusv(map, mapsize, values);
}
inline void QOpenGLFunctions_4_4_Compatibility::glPixelMapuiv(GLenum map, GLsizei mapsize, const GLuint *values)
{
- d_1_0_Deprecated->PixelMapuiv(map, mapsize, values);
+ d_1_0_Deprecated->f.PixelMapuiv(map, mapsize, values);
}
inline void QOpenGLFunctions_4_4_Compatibility::glPixelMapfv(GLenum map, GLsizei mapsize, const GLfloat *values)
{
- d_1_0_Deprecated->PixelMapfv(map, mapsize, values);
+ d_1_0_Deprecated->f.PixelMapfv(map, mapsize, values);
}
inline void QOpenGLFunctions_4_4_Compatibility::glPixelTransferi(GLenum pname, GLint param)
{
- d_1_0_Deprecated->PixelTransferi(pname, param);
+ d_1_0_Deprecated->f.PixelTransferi(pname, param);
}
inline void QOpenGLFunctions_4_4_Compatibility::glPixelTransferf(GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->PixelTransferf(pname, param);
+ d_1_0_Deprecated->f.PixelTransferf(pname, param);
}
inline void QOpenGLFunctions_4_4_Compatibility::glPixelZoom(GLfloat xfactor, GLfloat yfactor)
{
- d_1_0_Deprecated->PixelZoom(xfactor, yfactor);
+ d_1_0_Deprecated->f.PixelZoom(xfactor, yfactor);
}
inline void QOpenGLFunctions_4_4_Compatibility::glAlphaFunc(GLenum func, GLfloat ref)
{
- d_1_0_Deprecated->AlphaFunc(func, ref);
+ d_1_0_Deprecated->f.AlphaFunc(func, ref);
}
inline void QOpenGLFunctions_4_4_Compatibility::glEvalPoint2(GLint i, GLint j)
{
- d_1_0_Deprecated->EvalPoint2(i, j);
+ d_1_0_Deprecated->f.EvalPoint2(i, j);
}
inline void QOpenGLFunctions_4_4_Compatibility::glEvalMesh2(GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2)
{
- d_1_0_Deprecated->EvalMesh2(mode, i1, i2, j1, j2);
+ d_1_0_Deprecated->f.EvalMesh2(mode, i1, i2, j1, j2);
}
inline void QOpenGLFunctions_4_4_Compatibility::glEvalPoint1(GLint i)
{
- d_1_0_Deprecated->EvalPoint1(i);
+ d_1_0_Deprecated->f.EvalPoint1(i);
}
inline void QOpenGLFunctions_4_4_Compatibility::glEvalMesh1(GLenum mode, GLint i1, GLint i2)
{
- d_1_0_Deprecated->EvalMesh1(mode, i1, i2);
+ d_1_0_Deprecated->f.EvalMesh1(mode, i1, i2);
}
inline void QOpenGLFunctions_4_4_Compatibility::glEvalCoord2fv(const GLfloat *u)
{
- d_1_0_Deprecated->EvalCoord2fv(u);
+ d_1_0_Deprecated->f.EvalCoord2fv(u);
}
inline void QOpenGLFunctions_4_4_Compatibility::glEvalCoord2f(GLfloat u, GLfloat v)
{
- d_1_0_Deprecated->EvalCoord2f(u, v);
+ d_1_0_Deprecated->f.EvalCoord2f(u, v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glEvalCoord2dv(const GLdouble *u)
{
- d_1_0_Deprecated->EvalCoord2dv(u);
+ d_1_0_Deprecated->f.EvalCoord2dv(u);
}
inline void QOpenGLFunctions_4_4_Compatibility::glEvalCoord2d(GLdouble u, GLdouble v)
{
- d_1_0_Deprecated->EvalCoord2d(u, v);
+ d_1_0_Deprecated->f.EvalCoord2d(u, v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glEvalCoord1fv(const GLfloat *u)
{
- d_1_0_Deprecated->EvalCoord1fv(u);
+ d_1_0_Deprecated->f.EvalCoord1fv(u);
}
inline void QOpenGLFunctions_4_4_Compatibility::glEvalCoord1f(GLfloat u)
{
- d_1_0_Deprecated->EvalCoord1f(u);
+ d_1_0_Deprecated->f.EvalCoord1f(u);
}
inline void QOpenGLFunctions_4_4_Compatibility::glEvalCoord1dv(const GLdouble *u)
{
- d_1_0_Deprecated->EvalCoord1dv(u);
+ d_1_0_Deprecated->f.EvalCoord1dv(u);
}
inline void QOpenGLFunctions_4_4_Compatibility::glEvalCoord1d(GLdouble u)
{
- d_1_0_Deprecated->EvalCoord1d(u);
+ d_1_0_Deprecated->f.EvalCoord1d(u);
}
inline void QOpenGLFunctions_4_4_Compatibility::glMapGrid2f(GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2)
{
- d_1_0_Deprecated->MapGrid2f(un, u1, u2, vn, v1, v2);
+ d_1_0_Deprecated->f.MapGrid2f(un, u1, u2, vn, v1, v2);
}
inline void QOpenGLFunctions_4_4_Compatibility::glMapGrid2d(GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2)
{
- d_1_0_Deprecated->MapGrid2d(un, u1, u2, vn, v1, v2);
+ d_1_0_Deprecated->f.MapGrid2d(un, u1, u2, vn, v1, v2);
}
inline void QOpenGLFunctions_4_4_Compatibility::glMapGrid1f(GLint un, GLfloat u1, GLfloat u2)
{
- d_1_0_Deprecated->MapGrid1f(un, u1, u2);
+ d_1_0_Deprecated->f.MapGrid1f(un, u1, u2);
}
inline void QOpenGLFunctions_4_4_Compatibility::glMapGrid1d(GLint un, GLdouble u1, GLdouble u2)
{
- d_1_0_Deprecated->MapGrid1d(un, u1, u2);
+ d_1_0_Deprecated->f.MapGrid1d(un, u1, u2);
}
inline void QOpenGLFunctions_4_4_Compatibility::glMap2f(GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points)
{
- d_1_0_Deprecated->Map2f(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points);
+ d_1_0_Deprecated->f.Map2f(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points);
}
inline void QOpenGLFunctions_4_4_Compatibility::glMap2d(GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points)
{
- d_1_0_Deprecated->Map2d(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points);
+ d_1_0_Deprecated->f.Map2d(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points);
}
inline void QOpenGLFunctions_4_4_Compatibility::glMap1f(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points)
{
- d_1_0_Deprecated->Map1f(target, u1, u2, stride, order, points);
+ d_1_0_Deprecated->f.Map1f(target, u1, u2, stride, order, points);
}
inline void QOpenGLFunctions_4_4_Compatibility::glMap1d(GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points)
{
- d_1_0_Deprecated->Map1d(target, u1, u2, stride, order, points);
+ d_1_0_Deprecated->f.Map1d(target, u1, u2, stride, order, points);
}
inline void QOpenGLFunctions_4_4_Compatibility::glPushAttrib(GLbitfield mask)
{
- d_1_0_Deprecated->PushAttrib(mask);
+ d_1_0_Deprecated->f.PushAttrib(mask);
}
inline void QOpenGLFunctions_4_4_Compatibility::glPopAttrib()
{
- d_1_0_Deprecated->PopAttrib();
+ d_1_0_Deprecated->f.PopAttrib();
}
inline void QOpenGLFunctions_4_4_Compatibility::glAccum(GLenum op, GLfloat value)
{
- d_1_0_Deprecated->Accum(op, value);
+ d_1_0_Deprecated->f.Accum(op, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glIndexMask(GLuint mask)
{
- d_1_0_Deprecated->IndexMask(mask);
+ d_1_0_Deprecated->f.IndexMask(mask);
}
inline void QOpenGLFunctions_4_4_Compatibility::glClearIndex(GLfloat c)
{
- d_1_0_Deprecated->ClearIndex(c);
+ d_1_0_Deprecated->f.ClearIndex(c);
}
inline void QOpenGLFunctions_4_4_Compatibility::glClearAccum(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_0_Deprecated->ClearAccum(red, green, blue, alpha);
+ d_1_0_Deprecated->f.ClearAccum(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_4_Compatibility::glPushName(GLuint name)
{
- d_1_0_Deprecated->PushName(name);
+ d_1_0_Deprecated->f.PushName(name);
}
inline void QOpenGLFunctions_4_4_Compatibility::glPopName()
{
- d_1_0_Deprecated->PopName();
+ d_1_0_Deprecated->f.PopName();
}
inline void QOpenGLFunctions_4_4_Compatibility::glPassThrough(GLfloat token)
{
- d_1_0_Deprecated->PassThrough(token);
+ d_1_0_Deprecated->f.PassThrough(token);
}
inline void QOpenGLFunctions_4_4_Compatibility::glLoadName(GLuint name)
{
- d_1_0_Deprecated->LoadName(name);
+ d_1_0_Deprecated->f.LoadName(name);
}
inline void QOpenGLFunctions_4_4_Compatibility::glInitNames()
{
- d_1_0_Deprecated->InitNames();
+ d_1_0_Deprecated->f.InitNames();
}
inline GLint QOpenGLFunctions_4_4_Compatibility::glRenderMode(GLenum mode)
{
- return d_1_0_Deprecated->RenderMode(mode);
+ return d_1_0_Deprecated->f.RenderMode(mode);
}
inline void QOpenGLFunctions_4_4_Compatibility::glSelectBuffer(GLsizei size, GLuint *buffer)
{
- d_1_0_Deprecated->SelectBuffer(size, buffer);
+ d_1_0_Deprecated->f.SelectBuffer(size, buffer);
}
inline void QOpenGLFunctions_4_4_Compatibility::glFeedbackBuffer(GLsizei size, GLenum type, GLfloat *buffer)
{
- d_1_0_Deprecated->FeedbackBuffer(size, type, buffer);
+ d_1_0_Deprecated->f.FeedbackBuffer(size, type, buffer);
}
inline void QOpenGLFunctions_4_4_Compatibility::glTexGeniv(GLenum coord, GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->TexGeniv(coord, pname, params);
+ d_1_0_Deprecated->f.TexGeniv(coord, pname, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glTexGeni(GLenum coord, GLenum pname, GLint param)
{
- d_1_0_Deprecated->TexGeni(coord, pname, param);
+ d_1_0_Deprecated->f.TexGeni(coord, pname, param);
}
inline void QOpenGLFunctions_4_4_Compatibility::glTexGenfv(GLenum coord, GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->TexGenfv(coord, pname, params);
+ d_1_0_Deprecated->f.TexGenfv(coord, pname, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glTexGenf(GLenum coord, GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->TexGenf(coord, pname, param);
+ d_1_0_Deprecated->f.TexGenf(coord, pname, param);
}
inline void QOpenGLFunctions_4_4_Compatibility::glTexGendv(GLenum coord, GLenum pname, const GLdouble *params)
{
- d_1_0_Deprecated->TexGendv(coord, pname, params);
+ d_1_0_Deprecated->f.TexGendv(coord, pname, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glTexGend(GLenum coord, GLenum pname, GLdouble param)
{
- d_1_0_Deprecated->TexGend(coord, pname, param);
+ d_1_0_Deprecated->f.TexGend(coord, pname, param);
}
inline void QOpenGLFunctions_4_4_Compatibility::glTexEnviv(GLenum target, GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->TexEnviv(target, pname, params);
+ d_1_0_Deprecated->f.TexEnviv(target, pname, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glTexEnvi(GLenum target, GLenum pname, GLint param)
{
- d_1_0_Deprecated->TexEnvi(target, pname, param);
+ d_1_0_Deprecated->f.TexEnvi(target, pname, param);
}
inline void QOpenGLFunctions_4_4_Compatibility::glTexEnvfv(GLenum target, GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->TexEnvfv(target, pname, params);
+ d_1_0_Deprecated->f.TexEnvfv(target, pname, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glTexEnvf(GLenum target, GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->TexEnvf(target, pname, param);
+ d_1_0_Deprecated->f.TexEnvf(target, pname, param);
}
inline void QOpenGLFunctions_4_4_Compatibility::glShadeModel(GLenum mode)
{
- d_1_0_Deprecated->ShadeModel(mode);
+ d_1_0_Deprecated->f.ShadeModel(mode);
}
inline void QOpenGLFunctions_4_4_Compatibility::glPolygonStipple(const GLubyte *mask)
{
- d_1_0_Deprecated->PolygonStipple(mask);
+ d_1_0_Deprecated->f.PolygonStipple(mask);
}
inline void QOpenGLFunctions_4_4_Compatibility::glMaterialiv(GLenum face, GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->Materialiv(face, pname, params);
+ d_1_0_Deprecated->f.Materialiv(face, pname, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glMateriali(GLenum face, GLenum pname, GLint param)
{
- d_1_0_Deprecated->Materiali(face, pname, param);
+ d_1_0_Deprecated->f.Materiali(face, pname, param);
}
inline void QOpenGLFunctions_4_4_Compatibility::glMaterialfv(GLenum face, GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->Materialfv(face, pname, params);
+ d_1_0_Deprecated->f.Materialfv(face, pname, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glMaterialf(GLenum face, GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->Materialf(face, pname, param);
+ d_1_0_Deprecated->f.Materialf(face, pname, param);
}
inline void QOpenGLFunctions_4_4_Compatibility::glLineStipple(GLint factor, GLushort pattern)
{
- d_1_0_Deprecated->LineStipple(factor, pattern);
+ d_1_0_Deprecated->f.LineStipple(factor, pattern);
}
inline void QOpenGLFunctions_4_4_Compatibility::glLightModeliv(GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->LightModeliv(pname, params);
+ d_1_0_Deprecated->f.LightModeliv(pname, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glLightModeli(GLenum pname, GLint param)
{
- d_1_0_Deprecated->LightModeli(pname, param);
+ d_1_0_Deprecated->f.LightModeli(pname, param);
}
inline void QOpenGLFunctions_4_4_Compatibility::glLightModelfv(GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->LightModelfv(pname, params);
+ d_1_0_Deprecated->f.LightModelfv(pname, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glLightModelf(GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->LightModelf(pname, param);
+ d_1_0_Deprecated->f.LightModelf(pname, param);
}
inline void QOpenGLFunctions_4_4_Compatibility::glLightiv(GLenum light, GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->Lightiv(light, pname, params);
+ d_1_0_Deprecated->f.Lightiv(light, pname, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glLighti(GLenum light, GLenum pname, GLint param)
{
- d_1_0_Deprecated->Lighti(light, pname, param);
+ d_1_0_Deprecated->f.Lighti(light, pname, param);
}
inline void QOpenGLFunctions_4_4_Compatibility::glLightfv(GLenum light, GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->Lightfv(light, pname, params);
+ d_1_0_Deprecated->f.Lightfv(light, pname, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glLightf(GLenum light, GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->Lightf(light, pname, param);
+ d_1_0_Deprecated->f.Lightf(light, pname, param);
}
inline void QOpenGLFunctions_4_4_Compatibility::glFogiv(GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->Fogiv(pname, params);
+ d_1_0_Deprecated->f.Fogiv(pname, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glFogi(GLenum pname, GLint param)
{
- d_1_0_Deprecated->Fogi(pname, param);
+ d_1_0_Deprecated->f.Fogi(pname, param);
}
inline void QOpenGLFunctions_4_4_Compatibility::glFogfv(GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->Fogfv(pname, params);
+ d_1_0_Deprecated->f.Fogfv(pname, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glFogf(GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->Fogf(pname, param);
+ d_1_0_Deprecated->f.Fogf(pname, param);
}
inline void QOpenGLFunctions_4_4_Compatibility::glColorMaterial(GLenum face, GLenum mode)
{
- d_1_0_Deprecated->ColorMaterial(face, mode);
+ d_1_0_Deprecated->f.ColorMaterial(face, mode);
}
inline void QOpenGLFunctions_4_4_Compatibility::glClipPlane(GLenum plane, const GLdouble *equation)
{
- d_1_0_Deprecated->ClipPlane(plane, equation);
+ d_1_0_Deprecated->f.ClipPlane(plane, equation);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertex4sv(const GLshort *v)
{
- d_1_0_Deprecated->Vertex4sv(v);
+ d_1_0_Deprecated->f.Vertex4sv(v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertex4s(GLshort x, GLshort y, GLshort z, GLshort w)
{
- d_1_0_Deprecated->Vertex4s(x, y, z, w);
+ d_1_0_Deprecated->f.Vertex4s(x, y, z, w);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertex4iv(const GLint *v)
{
- d_1_0_Deprecated->Vertex4iv(v);
+ d_1_0_Deprecated->f.Vertex4iv(v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertex4i(GLint x, GLint y, GLint z, GLint w)
{
- d_1_0_Deprecated->Vertex4i(x, y, z, w);
+ d_1_0_Deprecated->f.Vertex4i(x, y, z, w);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertex4fv(const GLfloat *v)
{
- d_1_0_Deprecated->Vertex4fv(v);
+ d_1_0_Deprecated->f.Vertex4fv(v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertex4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
{
- d_1_0_Deprecated->Vertex4f(x, y, z, w);
+ d_1_0_Deprecated->f.Vertex4f(x, y, z, w);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertex4dv(const GLdouble *v)
{
- d_1_0_Deprecated->Vertex4dv(v);
+ d_1_0_Deprecated->f.Vertex4dv(v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertex4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
{
- d_1_0_Deprecated->Vertex4d(x, y, z, w);
+ d_1_0_Deprecated->f.Vertex4d(x, y, z, w);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertex3sv(const GLshort *v)
{
- d_1_0_Deprecated->Vertex3sv(v);
+ d_1_0_Deprecated->f.Vertex3sv(v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertex3s(GLshort x, GLshort y, GLshort z)
{
- d_1_0_Deprecated->Vertex3s(x, y, z);
+ d_1_0_Deprecated->f.Vertex3s(x, y, z);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertex3iv(const GLint *v)
{
- d_1_0_Deprecated->Vertex3iv(v);
+ d_1_0_Deprecated->f.Vertex3iv(v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertex3i(GLint x, GLint y, GLint z)
{
- d_1_0_Deprecated->Vertex3i(x, y, z);
+ d_1_0_Deprecated->f.Vertex3i(x, y, z);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertex3fv(const GLfloat *v)
{
- d_1_0_Deprecated->Vertex3fv(v);
+ d_1_0_Deprecated->f.Vertex3fv(v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertex3f(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->Vertex3f(x, y, z);
+ d_1_0_Deprecated->f.Vertex3f(x, y, z);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertex3dv(const GLdouble *v)
{
- d_1_0_Deprecated->Vertex3dv(v);
+ d_1_0_Deprecated->f.Vertex3dv(v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertex3d(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->Vertex3d(x, y, z);
+ d_1_0_Deprecated->f.Vertex3d(x, y, z);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertex2sv(const GLshort *v)
{
- d_1_0_Deprecated->Vertex2sv(v);
+ d_1_0_Deprecated->f.Vertex2sv(v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertex2s(GLshort x, GLshort y)
{
- d_1_0_Deprecated->Vertex2s(x, y);
+ d_1_0_Deprecated->f.Vertex2s(x, y);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertex2iv(const GLint *v)
{
- d_1_0_Deprecated->Vertex2iv(v);
+ d_1_0_Deprecated->f.Vertex2iv(v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertex2i(GLint x, GLint y)
{
- d_1_0_Deprecated->Vertex2i(x, y);
+ d_1_0_Deprecated->f.Vertex2i(x, y);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertex2fv(const GLfloat *v)
{
- d_1_0_Deprecated->Vertex2fv(v);
+ d_1_0_Deprecated->f.Vertex2fv(v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertex2f(GLfloat x, GLfloat y)
{
- d_1_0_Deprecated->Vertex2f(x, y);
+ d_1_0_Deprecated->f.Vertex2f(x, y);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertex2dv(const GLdouble *v)
{
- d_1_0_Deprecated->Vertex2dv(v);
+ d_1_0_Deprecated->f.Vertex2dv(v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertex2d(GLdouble x, GLdouble y)
{
- d_1_0_Deprecated->Vertex2d(x, y);
+ d_1_0_Deprecated->f.Vertex2d(x, y);
}
inline void QOpenGLFunctions_4_4_Compatibility::glTexCoord4sv(const GLshort *v)
{
- d_1_0_Deprecated->TexCoord4sv(v);
+ d_1_0_Deprecated->f.TexCoord4sv(v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glTexCoord4s(GLshort s, GLshort t, GLshort r, GLshort q)
{
- d_1_0_Deprecated->TexCoord4s(s, t, r, q);
+ d_1_0_Deprecated->f.TexCoord4s(s, t, r, q);
}
inline void QOpenGLFunctions_4_4_Compatibility::glTexCoord4iv(const GLint *v)
{
- d_1_0_Deprecated->TexCoord4iv(v);
+ d_1_0_Deprecated->f.TexCoord4iv(v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glTexCoord4i(GLint s, GLint t, GLint r, GLint q)
{
- d_1_0_Deprecated->TexCoord4i(s, t, r, q);
+ d_1_0_Deprecated->f.TexCoord4i(s, t, r, q);
}
inline void QOpenGLFunctions_4_4_Compatibility::glTexCoord4fv(const GLfloat *v)
{
- d_1_0_Deprecated->TexCoord4fv(v);
+ d_1_0_Deprecated->f.TexCoord4fv(v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glTexCoord4f(GLfloat s, GLfloat t, GLfloat r, GLfloat q)
{
- d_1_0_Deprecated->TexCoord4f(s, t, r, q);
+ d_1_0_Deprecated->f.TexCoord4f(s, t, r, q);
}
inline void QOpenGLFunctions_4_4_Compatibility::glTexCoord4dv(const GLdouble *v)
{
- d_1_0_Deprecated->TexCoord4dv(v);
+ d_1_0_Deprecated->f.TexCoord4dv(v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glTexCoord4d(GLdouble s, GLdouble t, GLdouble r, GLdouble q)
{
- d_1_0_Deprecated->TexCoord4d(s, t, r, q);
+ d_1_0_Deprecated->f.TexCoord4d(s, t, r, q);
}
inline void QOpenGLFunctions_4_4_Compatibility::glTexCoord3sv(const GLshort *v)
{
- d_1_0_Deprecated->TexCoord3sv(v);
+ d_1_0_Deprecated->f.TexCoord3sv(v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glTexCoord3s(GLshort s, GLshort t, GLshort r)
{
- d_1_0_Deprecated->TexCoord3s(s, t, r);
+ d_1_0_Deprecated->f.TexCoord3s(s, t, r);
}
inline void QOpenGLFunctions_4_4_Compatibility::glTexCoord3iv(const GLint *v)
{
- d_1_0_Deprecated->TexCoord3iv(v);
+ d_1_0_Deprecated->f.TexCoord3iv(v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glTexCoord3i(GLint s, GLint t, GLint r)
{
- d_1_0_Deprecated->TexCoord3i(s, t, r);
+ d_1_0_Deprecated->f.TexCoord3i(s, t, r);
}
inline void QOpenGLFunctions_4_4_Compatibility::glTexCoord3fv(const GLfloat *v)
{
- d_1_0_Deprecated->TexCoord3fv(v);
+ d_1_0_Deprecated->f.TexCoord3fv(v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glTexCoord3f(GLfloat s, GLfloat t, GLfloat r)
{
- d_1_0_Deprecated->TexCoord3f(s, t, r);
+ d_1_0_Deprecated->f.TexCoord3f(s, t, r);
}
inline void QOpenGLFunctions_4_4_Compatibility::glTexCoord3dv(const GLdouble *v)
{
- d_1_0_Deprecated->TexCoord3dv(v);
+ d_1_0_Deprecated->f.TexCoord3dv(v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glTexCoord3d(GLdouble s, GLdouble t, GLdouble r)
{
- d_1_0_Deprecated->TexCoord3d(s, t, r);
+ d_1_0_Deprecated->f.TexCoord3d(s, t, r);
}
inline void QOpenGLFunctions_4_4_Compatibility::glTexCoord2sv(const GLshort *v)
{
- d_1_0_Deprecated->TexCoord2sv(v);
+ d_1_0_Deprecated->f.TexCoord2sv(v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glTexCoord2s(GLshort s, GLshort t)
{
- d_1_0_Deprecated->TexCoord2s(s, t);
+ d_1_0_Deprecated->f.TexCoord2s(s, t);
}
inline void QOpenGLFunctions_4_4_Compatibility::glTexCoord2iv(const GLint *v)
{
- d_1_0_Deprecated->TexCoord2iv(v);
+ d_1_0_Deprecated->f.TexCoord2iv(v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glTexCoord2i(GLint s, GLint t)
{
- d_1_0_Deprecated->TexCoord2i(s, t);
+ d_1_0_Deprecated->f.TexCoord2i(s, t);
}
inline void QOpenGLFunctions_4_4_Compatibility::glTexCoord2fv(const GLfloat *v)
{
- d_1_0_Deprecated->TexCoord2fv(v);
+ d_1_0_Deprecated->f.TexCoord2fv(v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glTexCoord2f(GLfloat s, GLfloat t)
{
- d_1_0_Deprecated->TexCoord2f(s, t);
+ d_1_0_Deprecated->f.TexCoord2f(s, t);
}
inline void QOpenGLFunctions_4_4_Compatibility::glTexCoord2dv(const GLdouble *v)
{
- d_1_0_Deprecated->TexCoord2dv(v);
+ d_1_0_Deprecated->f.TexCoord2dv(v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glTexCoord2d(GLdouble s, GLdouble t)
{
- d_1_0_Deprecated->TexCoord2d(s, t);
+ d_1_0_Deprecated->f.TexCoord2d(s, t);
}
inline void QOpenGLFunctions_4_4_Compatibility::glTexCoord1sv(const GLshort *v)
{
- d_1_0_Deprecated->TexCoord1sv(v);
+ d_1_0_Deprecated->f.TexCoord1sv(v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glTexCoord1s(GLshort s)
{
- d_1_0_Deprecated->TexCoord1s(s);
+ d_1_0_Deprecated->f.TexCoord1s(s);
}
inline void QOpenGLFunctions_4_4_Compatibility::glTexCoord1iv(const GLint *v)
{
- d_1_0_Deprecated->TexCoord1iv(v);
+ d_1_0_Deprecated->f.TexCoord1iv(v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glTexCoord1i(GLint s)
{
- d_1_0_Deprecated->TexCoord1i(s);
+ d_1_0_Deprecated->f.TexCoord1i(s);
}
inline void QOpenGLFunctions_4_4_Compatibility::glTexCoord1fv(const GLfloat *v)
{
- d_1_0_Deprecated->TexCoord1fv(v);
+ d_1_0_Deprecated->f.TexCoord1fv(v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glTexCoord1f(GLfloat s)
{
- d_1_0_Deprecated->TexCoord1f(s);
+ d_1_0_Deprecated->f.TexCoord1f(s);
}
inline void QOpenGLFunctions_4_4_Compatibility::glTexCoord1dv(const GLdouble *v)
{
- d_1_0_Deprecated->TexCoord1dv(v);
+ d_1_0_Deprecated->f.TexCoord1dv(v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glTexCoord1d(GLdouble s)
{
- d_1_0_Deprecated->TexCoord1d(s);
+ d_1_0_Deprecated->f.TexCoord1d(s);
}
inline void QOpenGLFunctions_4_4_Compatibility::glRectsv(const GLshort *v1, const GLshort *v2)
{
- d_1_0_Deprecated->Rectsv(v1, v2);
+ d_1_0_Deprecated->f.Rectsv(v1, v2);
}
inline void QOpenGLFunctions_4_4_Compatibility::glRects(GLshort x1, GLshort y1, GLshort x2, GLshort y2)
{
- d_1_0_Deprecated->Rects(x1, y1, x2, y2);
+ d_1_0_Deprecated->f.Rects(x1, y1, x2, y2);
}
inline void QOpenGLFunctions_4_4_Compatibility::glRectiv(const GLint *v1, const GLint *v2)
{
- d_1_0_Deprecated->Rectiv(v1, v2);
+ d_1_0_Deprecated->f.Rectiv(v1, v2);
}
inline void QOpenGLFunctions_4_4_Compatibility::glRecti(GLint x1, GLint y1, GLint x2, GLint y2)
{
- d_1_0_Deprecated->Recti(x1, y1, x2, y2);
+ d_1_0_Deprecated->f.Recti(x1, y1, x2, y2);
}
inline void QOpenGLFunctions_4_4_Compatibility::glRectfv(const GLfloat *v1, const GLfloat *v2)
{
- d_1_0_Deprecated->Rectfv(v1, v2);
+ d_1_0_Deprecated->f.Rectfv(v1, v2);
}
inline void QOpenGLFunctions_4_4_Compatibility::glRectf(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2)
{
- d_1_0_Deprecated->Rectf(x1, y1, x2, y2);
+ d_1_0_Deprecated->f.Rectf(x1, y1, x2, y2);
}
inline void QOpenGLFunctions_4_4_Compatibility::glRectdv(const GLdouble *v1, const GLdouble *v2)
{
- d_1_0_Deprecated->Rectdv(v1, v2);
+ d_1_0_Deprecated->f.Rectdv(v1, v2);
}
inline void QOpenGLFunctions_4_4_Compatibility::glRectd(GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2)
{
- d_1_0_Deprecated->Rectd(x1, y1, x2, y2);
+ d_1_0_Deprecated->f.Rectd(x1, y1, x2, y2);
}
inline void QOpenGLFunctions_4_4_Compatibility::glRasterPos4sv(const GLshort *v)
{
- d_1_0_Deprecated->RasterPos4sv(v);
+ d_1_0_Deprecated->f.RasterPos4sv(v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glRasterPos4s(GLshort x, GLshort y, GLshort z, GLshort w)
{
- d_1_0_Deprecated->RasterPos4s(x, y, z, w);
+ d_1_0_Deprecated->f.RasterPos4s(x, y, z, w);
}
inline void QOpenGLFunctions_4_4_Compatibility::glRasterPos4iv(const GLint *v)
{
- d_1_0_Deprecated->RasterPos4iv(v);
+ d_1_0_Deprecated->f.RasterPos4iv(v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glRasterPos4i(GLint x, GLint y, GLint z, GLint w)
{
- d_1_0_Deprecated->RasterPos4i(x, y, z, w);
+ d_1_0_Deprecated->f.RasterPos4i(x, y, z, w);
}
inline void QOpenGLFunctions_4_4_Compatibility::glRasterPos4fv(const GLfloat *v)
{
- d_1_0_Deprecated->RasterPos4fv(v);
+ d_1_0_Deprecated->f.RasterPos4fv(v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glRasterPos4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
{
- d_1_0_Deprecated->RasterPos4f(x, y, z, w);
+ d_1_0_Deprecated->f.RasterPos4f(x, y, z, w);
}
inline void QOpenGLFunctions_4_4_Compatibility::glRasterPos4dv(const GLdouble *v)
{
- d_1_0_Deprecated->RasterPos4dv(v);
+ d_1_0_Deprecated->f.RasterPos4dv(v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glRasterPos4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
{
- d_1_0_Deprecated->RasterPos4d(x, y, z, w);
+ d_1_0_Deprecated->f.RasterPos4d(x, y, z, w);
}
inline void QOpenGLFunctions_4_4_Compatibility::glRasterPos3sv(const GLshort *v)
{
- d_1_0_Deprecated->RasterPos3sv(v);
+ d_1_0_Deprecated->f.RasterPos3sv(v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glRasterPos3s(GLshort x, GLshort y, GLshort z)
{
- d_1_0_Deprecated->RasterPos3s(x, y, z);
+ d_1_0_Deprecated->f.RasterPos3s(x, y, z);
}
inline void QOpenGLFunctions_4_4_Compatibility::glRasterPos3iv(const GLint *v)
{
- d_1_0_Deprecated->RasterPos3iv(v);
+ d_1_0_Deprecated->f.RasterPos3iv(v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glRasterPos3i(GLint x, GLint y, GLint z)
{
- d_1_0_Deprecated->RasterPos3i(x, y, z);
+ d_1_0_Deprecated->f.RasterPos3i(x, y, z);
}
inline void QOpenGLFunctions_4_4_Compatibility::glRasterPos3fv(const GLfloat *v)
{
- d_1_0_Deprecated->RasterPos3fv(v);
+ d_1_0_Deprecated->f.RasterPos3fv(v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glRasterPos3f(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->RasterPos3f(x, y, z);
+ d_1_0_Deprecated->f.RasterPos3f(x, y, z);
}
inline void QOpenGLFunctions_4_4_Compatibility::glRasterPos3dv(const GLdouble *v)
{
- d_1_0_Deprecated->RasterPos3dv(v);
+ d_1_0_Deprecated->f.RasterPos3dv(v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glRasterPos3d(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->RasterPos3d(x, y, z);
+ d_1_0_Deprecated->f.RasterPos3d(x, y, z);
}
inline void QOpenGLFunctions_4_4_Compatibility::glRasterPos2sv(const GLshort *v)
{
- d_1_0_Deprecated->RasterPos2sv(v);
+ d_1_0_Deprecated->f.RasterPos2sv(v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glRasterPos2s(GLshort x, GLshort y)
{
- d_1_0_Deprecated->RasterPos2s(x, y);
+ d_1_0_Deprecated->f.RasterPos2s(x, y);
}
inline void QOpenGLFunctions_4_4_Compatibility::glRasterPos2iv(const GLint *v)
{
- d_1_0_Deprecated->RasterPos2iv(v);
+ d_1_0_Deprecated->f.RasterPos2iv(v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glRasterPos2i(GLint x, GLint y)
{
- d_1_0_Deprecated->RasterPos2i(x, y);
+ d_1_0_Deprecated->f.RasterPos2i(x, y);
}
inline void QOpenGLFunctions_4_4_Compatibility::glRasterPos2fv(const GLfloat *v)
{
- d_1_0_Deprecated->RasterPos2fv(v);
+ d_1_0_Deprecated->f.RasterPos2fv(v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glRasterPos2f(GLfloat x, GLfloat y)
{
- d_1_0_Deprecated->RasterPos2f(x, y);
+ d_1_0_Deprecated->f.RasterPos2f(x, y);
}
inline void QOpenGLFunctions_4_4_Compatibility::glRasterPos2dv(const GLdouble *v)
{
- d_1_0_Deprecated->RasterPos2dv(v);
+ d_1_0_Deprecated->f.RasterPos2dv(v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glRasterPos2d(GLdouble x, GLdouble y)
{
- d_1_0_Deprecated->RasterPos2d(x, y);
+ d_1_0_Deprecated->f.RasterPos2d(x, y);
}
inline void QOpenGLFunctions_4_4_Compatibility::glNormal3sv(const GLshort *v)
{
- d_1_0_Deprecated->Normal3sv(v);
+ d_1_0_Deprecated->f.Normal3sv(v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glNormal3s(GLshort nx, GLshort ny, GLshort nz)
{
- d_1_0_Deprecated->Normal3s(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3s(nx, ny, nz);
}
inline void QOpenGLFunctions_4_4_Compatibility::glNormal3iv(const GLint *v)
{
- d_1_0_Deprecated->Normal3iv(v);
+ d_1_0_Deprecated->f.Normal3iv(v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glNormal3i(GLint nx, GLint ny, GLint nz)
{
- d_1_0_Deprecated->Normal3i(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3i(nx, ny, nz);
}
inline void QOpenGLFunctions_4_4_Compatibility::glNormal3fv(const GLfloat *v)
{
- d_1_0_Deprecated->Normal3fv(v);
+ d_1_0_Deprecated->f.Normal3fv(v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glNormal3f(GLfloat nx, GLfloat ny, GLfloat nz)
{
- d_1_0_Deprecated->Normal3f(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3f(nx, ny, nz);
}
inline void QOpenGLFunctions_4_4_Compatibility::glNormal3dv(const GLdouble *v)
{
- d_1_0_Deprecated->Normal3dv(v);
+ d_1_0_Deprecated->f.Normal3dv(v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glNormal3d(GLdouble nx, GLdouble ny, GLdouble nz)
{
- d_1_0_Deprecated->Normal3d(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3d(nx, ny, nz);
}
inline void QOpenGLFunctions_4_4_Compatibility::glNormal3bv(const GLbyte *v)
{
- d_1_0_Deprecated->Normal3bv(v);
+ d_1_0_Deprecated->f.Normal3bv(v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glNormal3b(GLbyte nx, GLbyte ny, GLbyte nz)
{
- d_1_0_Deprecated->Normal3b(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3b(nx, ny, nz);
}
inline void QOpenGLFunctions_4_4_Compatibility::glIndexsv(const GLshort *c)
{
- d_1_0_Deprecated->Indexsv(c);
+ d_1_0_Deprecated->f.Indexsv(c);
}
inline void QOpenGLFunctions_4_4_Compatibility::glIndexs(GLshort c)
{
- d_1_0_Deprecated->Indexs(c);
+ d_1_0_Deprecated->f.Indexs(c);
}
inline void QOpenGLFunctions_4_4_Compatibility::glIndexiv(const GLint *c)
{
- d_1_0_Deprecated->Indexiv(c);
+ d_1_0_Deprecated->f.Indexiv(c);
}
inline void QOpenGLFunctions_4_4_Compatibility::glIndexi(GLint c)
{
- d_1_0_Deprecated->Indexi(c);
+ d_1_0_Deprecated->f.Indexi(c);
}
inline void QOpenGLFunctions_4_4_Compatibility::glIndexfv(const GLfloat *c)
{
- d_1_0_Deprecated->Indexfv(c);
+ d_1_0_Deprecated->f.Indexfv(c);
}
inline void QOpenGLFunctions_4_4_Compatibility::glIndexf(GLfloat c)
{
- d_1_0_Deprecated->Indexf(c);
+ d_1_0_Deprecated->f.Indexf(c);
}
inline void QOpenGLFunctions_4_4_Compatibility::glIndexdv(const GLdouble *c)
{
- d_1_0_Deprecated->Indexdv(c);
+ d_1_0_Deprecated->f.Indexdv(c);
}
inline void QOpenGLFunctions_4_4_Compatibility::glIndexd(GLdouble c)
{
- d_1_0_Deprecated->Indexd(c);
+ d_1_0_Deprecated->f.Indexd(c);
}
inline void QOpenGLFunctions_4_4_Compatibility::glEnd()
{
- d_1_0_Deprecated->End();
+ d_1_0_Deprecated->f.End();
}
inline void QOpenGLFunctions_4_4_Compatibility::glEdgeFlagv(const GLboolean *flag)
{
- d_1_0_Deprecated->EdgeFlagv(flag);
+ d_1_0_Deprecated->f.EdgeFlagv(flag);
}
inline void QOpenGLFunctions_4_4_Compatibility::glEdgeFlag(GLboolean flag)
{
- d_1_0_Deprecated->EdgeFlag(flag);
+ d_1_0_Deprecated->f.EdgeFlag(flag);
}
inline void QOpenGLFunctions_4_4_Compatibility::glColor4usv(const GLushort *v)
{
- d_1_0_Deprecated->Color4usv(v);
+ d_1_0_Deprecated->f.Color4usv(v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glColor4us(GLushort red, GLushort green, GLushort blue, GLushort alpha)
{
- d_1_0_Deprecated->Color4us(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4us(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_4_Compatibility::glColor4uiv(const GLuint *v)
{
- d_1_0_Deprecated->Color4uiv(v);
+ d_1_0_Deprecated->f.Color4uiv(v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glColor4ui(GLuint red, GLuint green, GLuint blue, GLuint alpha)
{
- d_1_0_Deprecated->Color4ui(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4ui(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_4_Compatibility::glColor4ubv(const GLubyte *v)
{
- d_1_0_Deprecated->Color4ubv(v);
+ d_1_0_Deprecated->f.Color4ubv(v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glColor4ub(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha)
{
- d_1_0_Deprecated->Color4ub(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4ub(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_4_Compatibility::glColor4sv(const GLshort *v)
{
- d_1_0_Deprecated->Color4sv(v);
+ d_1_0_Deprecated->f.Color4sv(v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glColor4s(GLshort red, GLshort green, GLshort blue, GLshort alpha)
{
- d_1_0_Deprecated->Color4s(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4s(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_4_Compatibility::glColor4iv(const GLint *v)
{
- d_1_0_Deprecated->Color4iv(v);
+ d_1_0_Deprecated->f.Color4iv(v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glColor4i(GLint red, GLint green, GLint blue, GLint alpha)
{
- d_1_0_Deprecated->Color4i(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4i(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_4_Compatibility::glColor4fv(const GLfloat *v)
{
- d_1_0_Deprecated->Color4fv(v);
+ d_1_0_Deprecated->f.Color4fv(v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glColor4f(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_0_Deprecated->Color4f(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4f(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_4_Compatibility::glColor4dv(const GLdouble *v)
{
- d_1_0_Deprecated->Color4dv(v);
+ d_1_0_Deprecated->f.Color4dv(v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glColor4d(GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha)
{
- d_1_0_Deprecated->Color4d(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4d(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_4_Compatibility::glColor4bv(const GLbyte *v)
{
- d_1_0_Deprecated->Color4bv(v);
+ d_1_0_Deprecated->f.Color4bv(v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glColor4b(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha)
{
- d_1_0_Deprecated->Color4b(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4b(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_4_Compatibility::glColor3usv(const GLushort *v)
{
- d_1_0_Deprecated->Color3usv(v);
+ d_1_0_Deprecated->f.Color3usv(v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glColor3us(GLushort red, GLushort green, GLushort blue)
{
- d_1_0_Deprecated->Color3us(red, green, blue);
+ d_1_0_Deprecated->f.Color3us(red, green, blue);
}
inline void QOpenGLFunctions_4_4_Compatibility::glColor3uiv(const GLuint *v)
{
- d_1_0_Deprecated->Color3uiv(v);
+ d_1_0_Deprecated->f.Color3uiv(v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glColor3ui(GLuint red, GLuint green, GLuint blue)
{
- d_1_0_Deprecated->Color3ui(red, green, blue);
+ d_1_0_Deprecated->f.Color3ui(red, green, blue);
}
inline void QOpenGLFunctions_4_4_Compatibility::glColor3ubv(const GLubyte *v)
{
- d_1_0_Deprecated->Color3ubv(v);
+ d_1_0_Deprecated->f.Color3ubv(v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glColor3ub(GLubyte red, GLubyte green, GLubyte blue)
{
- d_1_0_Deprecated->Color3ub(red, green, blue);
+ d_1_0_Deprecated->f.Color3ub(red, green, blue);
}
inline void QOpenGLFunctions_4_4_Compatibility::glColor3sv(const GLshort *v)
{
- d_1_0_Deprecated->Color3sv(v);
+ d_1_0_Deprecated->f.Color3sv(v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glColor3s(GLshort red, GLshort green, GLshort blue)
{
- d_1_0_Deprecated->Color3s(red, green, blue);
+ d_1_0_Deprecated->f.Color3s(red, green, blue);
}
inline void QOpenGLFunctions_4_4_Compatibility::glColor3iv(const GLint *v)
{
- d_1_0_Deprecated->Color3iv(v);
+ d_1_0_Deprecated->f.Color3iv(v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glColor3i(GLint red, GLint green, GLint blue)
{
- d_1_0_Deprecated->Color3i(red, green, blue);
+ d_1_0_Deprecated->f.Color3i(red, green, blue);
}
inline void QOpenGLFunctions_4_4_Compatibility::glColor3fv(const GLfloat *v)
{
- d_1_0_Deprecated->Color3fv(v);
+ d_1_0_Deprecated->f.Color3fv(v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glColor3f(GLfloat red, GLfloat green, GLfloat blue)
{
- d_1_0_Deprecated->Color3f(red, green, blue);
+ d_1_0_Deprecated->f.Color3f(red, green, blue);
}
inline void QOpenGLFunctions_4_4_Compatibility::glColor3dv(const GLdouble *v)
{
- d_1_0_Deprecated->Color3dv(v);
+ d_1_0_Deprecated->f.Color3dv(v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glColor3d(GLdouble red, GLdouble green, GLdouble blue)
{
- d_1_0_Deprecated->Color3d(red, green, blue);
+ d_1_0_Deprecated->f.Color3d(red, green, blue);
}
inline void QOpenGLFunctions_4_4_Compatibility::glColor3bv(const GLbyte *v)
{
- d_1_0_Deprecated->Color3bv(v);
+ d_1_0_Deprecated->f.Color3bv(v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glColor3b(GLbyte red, GLbyte green, GLbyte blue)
{
- d_1_0_Deprecated->Color3b(red, green, blue);
+ d_1_0_Deprecated->f.Color3b(red, green, blue);
}
inline void QOpenGLFunctions_4_4_Compatibility::glBitmap(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap)
{
- d_1_0_Deprecated->Bitmap(width, height, xorig, yorig, xmove, ymove, bitmap);
+ d_1_0_Deprecated->f.Bitmap(width, height, xorig, yorig, xmove, ymove, bitmap);
}
inline void QOpenGLFunctions_4_4_Compatibility::glBegin(GLenum mode)
{
- d_1_0_Deprecated->Begin(mode);
+ d_1_0_Deprecated->f.Begin(mode);
}
inline void QOpenGLFunctions_4_4_Compatibility::glListBase(GLuint base)
{
- d_1_0_Deprecated->ListBase(base);
+ d_1_0_Deprecated->f.ListBase(base);
}
inline GLuint QOpenGLFunctions_4_4_Compatibility::glGenLists(GLsizei range)
{
- return d_1_0_Deprecated->GenLists(range);
+ return d_1_0_Deprecated->f.GenLists(range);
}
inline void QOpenGLFunctions_4_4_Compatibility::glDeleteLists(GLuint list, GLsizei range)
{
- d_1_0_Deprecated->DeleteLists(list, range);
+ d_1_0_Deprecated->f.DeleteLists(list, range);
}
inline void QOpenGLFunctions_4_4_Compatibility::glCallLists(GLsizei n, GLenum type, const void *lists)
{
- d_1_0_Deprecated->CallLists(n, type, lists);
+ d_1_0_Deprecated->f.CallLists(n, type, lists);
}
inline void QOpenGLFunctions_4_4_Compatibility::glCallList(GLuint list)
{
- d_1_0_Deprecated->CallList(list);
+ d_1_0_Deprecated->f.CallList(list);
}
inline void QOpenGLFunctions_4_4_Compatibility::glEndList()
{
- d_1_0_Deprecated->EndList();
+ d_1_0_Deprecated->f.EndList();
}
inline void QOpenGLFunctions_4_4_Compatibility::glNewList(GLuint list, GLenum mode)
{
- d_1_0_Deprecated->NewList(list, mode);
+ d_1_0_Deprecated->f.NewList(list, mode);
}
// OpenGL 1.1 deprecated functions
inline void QOpenGLFunctions_4_4_Compatibility::glPushClientAttrib(GLbitfield mask)
{
- d_1_1_Deprecated->PushClientAttrib(mask);
+ d_1_1_Deprecated->f.PushClientAttrib(mask);
}
inline void QOpenGLFunctions_4_4_Compatibility::glPopClientAttrib()
{
- d_1_1_Deprecated->PopClientAttrib();
+ d_1_1_Deprecated->f.PopClientAttrib();
}
inline void QOpenGLFunctions_4_4_Compatibility::glIndexubv(const GLubyte *c)
{
- d_1_1_Deprecated->Indexubv(c);
+ d_1_1_Deprecated->f.Indexubv(c);
}
inline void QOpenGLFunctions_4_4_Compatibility::glIndexub(GLubyte c)
{
- d_1_1_Deprecated->Indexub(c);
+ d_1_1_Deprecated->f.Indexub(c);
}
inline void QOpenGLFunctions_4_4_Compatibility::glPrioritizeTextures(GLsizei n, const GLuint *textures, const GLfloat *priorities)
{
- d_1_1_Deprecated->PrioritizeTextures(n, textures, priorities);
+ d_1_1_Deprecated->f.PrioritizeTextures(n, textures, priorities);
}
inline GLboolean QOpenGLFunctions_4_4_Compatibility::glAreTexturesResident(GLsizei n, const GLuint *textures, GLboolean *residences)
{
- return d_1_1_Deprecated->AreTexturesResident(n, textures, residences);
+ return d_1_1_Deprecated->f.AreTexturesResident(n, textures, residences);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexPointer(GLint size, GLenum type, GLsizei stride, const void *pointer)
{
- d_1_1_Deprecated->VertexPointer(size, type, stride, pointer);
+ d_1_1_Deprecated->f.VertexPointer(size, type, stride, pointer);
}
inline void QOpenGLFunctions_4_4_Compatibility::glTexCoordPointer(GLint size, GLenum type, GLsizei stride, const void *pointer)
{
- d_1_1_Deprecated->TexCoordPointer(size, type, stride, pointer);
+ d_1_1_Deprecated->f.TexCoordPointer(size, type, stride, pointer);
}
inline void QOpenGLFunctions_4_4_Compatibility::glNormalPointer(GLenum type, GLsizei stride, const void *pointer)
{
- d_1_1_Deprecated->NormalPointer(type, stride, pointer);
+ d_1_1_Deprecated->f.NormalPointer(type, stride, pointer);
}
inline void QOpenGLFunctions_4_4_Compatibility::glInterleavedArrays(GLenum format, GLsizei stride, const void *pointer)
{
- d_1_1_Deprecated->InterleavedArrays(format, stride, pointer);
+ d_1_1_Deprecated->f.InterleavedArrays(format, stride, pointer);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetPointerv(GLenum pname, void * *params)
{
- d_1_1_Deprecated->GetPointerv(pname, params);
+ d_1_1_Deprecated->f.GetPointerv(pname, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glIndexPointer(GLenum type, GLsizei stride, const void *pointer)
{
- d_1_1_Deprecated->IndexPointer(type, stride, pointer);
+ d_1_1_Deprecated->f.IndexPointer(type, stride, pointer);
}
inline void QOpenGLFunctions_4_4_Compatibility::glEnableClientState(GLenum array)
{
- d_1_1_Deprecated->EnableClientState(array);
+ d_1_1_Deprecated->f.EnableClientState(array);
}
inline void QOpenGLFunctions_4_4_Compatibility::glEdgeFlagPointer(GLsizei stride, const void *pointer)
{
- d_1_1_Deprecated->EdgeFlagPointer(stride, pointer);
+ d_1_1_Deprecated->f.EdgeFlagPointer(stride, pointer);
}
inline void QOpenGLFunctions_4_4_Compatibility::glDisableClientState(GLenum array)
{
- d_1_1_Deprecated->DisableClientState(array);
+ d_1_1_Deprecated->f.DisableClientState(array);
}
inline void QOpenGLFunctions_4_4_Compatibility::glColorPointer(GLint size, GLenum type, GLsizei stride, const void *pointer)
{
- d_1_1_Deprecated->ColorPointer(size, type, stride, pointer);
+ d_1_1_Deprecated->f.ColorPointer(size, type, stride, pointer);
}
inline void QOpenGLFunctions_4_4_Compatibility::glArrayElement(GLint i)
{
- d_1_1_Deprecated->ArrayElement(i);
+ d_1_1_Deprecated->f.ArrayElement(i);
}
// OpenGL 1.2 deprecated functions
inline void QOpenGLFunctions_4_4_Compatibility::glColorTable(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void *table)
{
- d_1_2_Deprecated->ColorTable(target, internalformat, width, format, type, table);
+ d_1_2_Deprecated->f.ColorTable(target, internalformat, width, format, type, table);
}
inline void QOpenGLFunctions_4_4_Compatibility::glColorTableParameterfv(GLenum target, GLenum pname, const GLfloat *params)
{
- d_1_2_Deprecated->ColorTableParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.ColorTableParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glColorTableParameteriv(GLenum target, GLenum pname, const GLint *params)
{
- d_1_2_Deprecated->ColorTableParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.ColorTableParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glCopyColorTable(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
{
- d_1_2_Deprecated->CopyColorTable(target, internalformat, x, y, width);
+ d_1_2_Deprecated->f.CopyColorTable(target, internalformat, x, y, width);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetColorTable(GLenum target, GLenum format, GLenum type, void *table)
{
- d_1_2_Deprecated->GetColorTable(target, format, type, table);
+ d_1_2_Deprecated->f.GetColorTable(target, format, type, table);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetColorTableParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_2_Deprecated->GetColorTableParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.GetColorTableParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetColorTableParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_2_Deprecated->GetColorTableParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.GetColorTableParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glColorSubTable(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const void *data)
{
- d_1_2_Deprecated->ColorSubTable(target, start, count, format, type, data);
+ d_1_2_Deprecated->f.ColorSubTable(target, start, count, format, type, data);
}
inline void QOpenGLFunctions_4_4_Compatibility::glCopyColorSubTable(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width)
{
- d_1_2_Deprecated->CopyColorSubTable(target, start, x, y, width);
+ d_1_2_Deprecated->f.CopyColorSubTable(target, start, x, y, width);
}
inline void QOpenGLFunctions_4_4_Compatibility::glConvolutionFilter1D(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void *image)
{
- d_1_2_Deprecated->ConvolutionFilter1D(target, internalformat, width, format, type, image);
+ d_1_2_Deprecated->f.ConvolutionFilter1D(target, internalformat, width, format, type, image);
}
inline void QOpenGLFunctions_4_4_Compatibility::glConvolutionFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *image)
{
- d_1_2_Deprecated->ConvolutionFilter2D(target, internalformat, width, height, format, type, image);
+ d_1_2_Deprecated->f.ConvolutionFilter2D(target, internalformat, width, height, format, type, image);
}
inline void QOpenGLFunctions_4_4_Compatibility::glConvolutionParameterf(GLenum target, GLenum pname, GLfloat params)
{
- d_1_2_Deprecated->ConvolutionParameterf(target, pname, params);
+ d_1_2_Deprecated->f.ConvolutionParameterf(target, pname, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glConvolutionParameterfv(GLenum target, GLenum pname, const GLfloat *params)
{
- d_1_2_Deprecated->ConvolutionParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.ConvolutionParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glConvolutionParameteri(GLenum target, GLenum pname, GLint params)
{
- d_1_2_Deprecated->ConvolutionParameteri(target, pname, params);
+ d_1_2_Deprecated->f.ConvolutionParameteri(target, pname, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glConvolutionParameteriv(GLenum target, GLenum pname, const GLint *params)
{
- d_1_2_Deprecated->ConvolutionParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.ConvolutionParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glCopyConvolutionFilter1D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
{
- d_1_2_Deprecated->CopyConvolutionFilter1D(target, internalformat, x, y, width);
+ d_1_2_Deprecated->f.CopyConvolutionFilter1D(target, internalformat, x, y, width);
}
inline void QOpenGLFunctions_4_4_Compatibility::glCopyConvolutionFilter2D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_2_Deprecated->CopyConvolutionFilter2D(target, internalformat, x, y, width, height);
+ d_1_2_Deprecated->f.CopyConvolutionFilter2D(target, internalformat, x, y, width, height);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetConvolutionFilter(GLenum target, GLenum format, GLenum type, void *image)
{
- d_1_2_Deprecated->GetConvolutionFilter(target, format, type, image);
+ d_1_2_Deprecated->f.GetConvolutionFilter(target, format, type, image);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetConvolutionParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_2_Deprecated->GetConvolutionParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.GetConvolutionParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetConvolutionParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_2_Deprecated->GetConvolutionParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.GetConvolutionParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetSeparableFilter(GLenum target, GLenum format, GLenum type, void *row, void *column, void *span)
{
- d_1_2_Deprecated->GetSeparableFilter(target, format, type, row, column, span);
+ d_1_2_Deprecated->f.GetSeparableFilter(target, format, type, row, column, span);
}
inline void QOpenGLFunctions_4_4_Compatibility::glSeparableFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *row, const void *column)
{
- d_1_2_Deprecated->SeparableFilter2D(target, internalformat, width, height, format, type, row, column);
+ d_1_2_Deprecated->f.SeparableFilter2D(target, internalformat, width, height, format, type, row, column);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetHistogram(GLenum target, GLboolean reset, GLenum format, GLenum type, void *values)
{
- d_1_2_Deprecated->GetHistogram(target, reset, format, type, values);
+ d_1_2_Deprecated->f.GetHistogram(target, reset, format, type, values);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetHistogramParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_2_Deprecated->GetHistogramParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.GetHistogramParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetHistogramParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_2_Deprecated->GetHistogramParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.GetHistogramParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetMinmax(GLenum target, GLboolean reset, GLenum format, GLenum type, void *values)
{
- d_1_2_Deprecated->GetMinmax(target, reset, format, type, values);
+ d_1_2_Deprecated->f.GetMinmax(target, reset, format, type, values);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetMinmaxParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_2_Deprecated->GetMinmaxParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.GetMinmaxParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glGetMinmaxParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_2_Deprecated->GetMinmaxParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.GetMinmaxParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_4_4_Compatibility::glHistogram(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink)
{
- d_1_2_Deprecated->Histogram(target, width, internalformat, sink);
+ d_1_2_Deprecated->f.Histogram(target, width, internalformat, sink);
}
inline void QOpenGLFunctions_4_4_Compatibility::glMinmax(GLenum target, GLenum internalformat, GLboolean sink)
{
- d_1_2_Deprecated->Minmax(target, internalformat, sink);
+ d_1_2_Deprecated->f.Minmax(target, internalformat, sink);
}
inline void QOpenGLFunctions_4_4_Compatibility::glResetHistogram(GLenum target)
{
- d_1_2_Deprecated->ResetHistogram(target);
+ d_1_2_Deprecated->f.ResetHistogram(target);
}
inline void QOpenGLFunctions_4_4_Compatibility::glResetMinmax(GLenum target)
{
- d_1_2_Deprecated->ResetMinmax(target);
+ d_1_2_Deprecated->f.ResetMinmax(target);
}
// OpenGL 1.3 deprecated functions
inline void QOpenGLFunctions_4_4_Compatibility::glMultTransposeMatrixd(const GLdouble *m)
{
- d_1_3_Deprecated->MultTransposeMatrixd(m);
+ d_1_3_Deprecated->f.MultTransposeMatrixd(m);
}
inline void QOpenGLFunctions_4_4_Compatibility::glMultTransposeMatrixf(const GLfloat *m)
{
- d_1_3_Deprecated->MultTransposeMatrixf(m);
+ d_1_3_Deprecated->f.MultTransposeMatrixf(m);
}
inline void QOpenGLFunctions_4_4_Compatibility::glLoadTransposeMatrixd(const GLdouble *m)
{
- d_1_3_Deprecated->LoadTransposeMatrixd(m);
+ d_1_3_Deprecated->f.LoadTransposeMatrixd(m);
}
inline void QOpenGLFunctions_4_4_Compatibility::glLoadTransposeMatrixf(const GLfloat *m)
{
- d_1_3_Deprecated->LoadTransposeMatrixf(m);
+ d_1_3_Deprecated->f.LoadTransposeMatrixf(m);
}
inline void QOpenGLFunctions_4_4_Compatibility::glMultiTexCoord4sv(GLenum target, const GLshort *v)
{
- d_1_3_Deprecated->MultiTexCoord4sv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord4sv(target, v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glMultiTexCoord4s(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q)
{
- d_1_3_Deprecated->MultiTexCoord4s(target, s, t, r, q);
+ d_1_3_Deprecated->f.MultiTexCoord4s(target, s, t, r, q);
}
inline void QOpenGLFunctions_4_4_Compatibility::glMultiTexCoord4iv(GLenum target, const GLint *v)
{
- d_1_3_Deprecated->MultiTexCoord4iv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord4iv(target, v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glMultiTexCoord4i(GLenum target, GLint s, GLint t, GLint r, GLint q)
{
- d_1_3_Deprecated->MultiTexCoord4i(target, s, t, r, q);
+ d_1_3_Deprecated->f.MultiTexCoord4i(target, s, t, r, q);
}
inline void QOpenGLFunctions_4_4_Compatibility::glMultiTexCoord4fv(GLenum target, const GLfloat *v)
{
- d_1_3_Deprecated->MultiTexCoord4fv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord4fv(target, v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glMultiTexCoord4f(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q)
{
- d_1_3_Deprecated->MultiTexCoord4f(target, s, t, r, q);
+ d_1_3_Deprecated->f.MultiTexCoord4f(target, s, t, r, q);
}
inline void QOpenGLFunctions_4_4_Compatibility::glMultiTexCoord4dv(GLenum target, const GLdouble *v)
{
- d_1_3_Deprecated->MultiTexCoord4dv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord4dv(target, v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glMultiTexCoord4d(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q)
{
- d_1_3_Deprecated->MultiTexCoord4d(target, s, t, r, q);
+ d_1_3_Deprecated->f.MultiTexCoord4d(target, s, t, r, q);
}
inline void QOpenGLFunctions_4_4_Compatibility::glMultiTexCoord3sv(GLenum target, const GLshort *v)
{
- d_1_3_Deprecated->MultiTexCoord3sv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord3sv(target, v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glMultiTexCoord3s(GLenum target, GLshort s, GLshort t, GLshort r)
{
- d_1_3_Deprecated->MultiTexCoord3s(target, s, t, r);
+ d_1_3_Deprecated->f.MultiTexCoord3s(target, s, t, r);
}
inline void QOpenGLFunctions_4_4_Compatibility::glMultiTexCoord3iv(GLenum target, const GLint *v)
{
- d_1_3_Deprecated->MultiTexCoord3iv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord3iv(target, v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glMultiTexCoord3i(GLenum target, GLint s, GLint t, GLint r)
{
- d_1_3_Deprecated->MultiTexCoord3i(target, s, t, r);
+ d_1_3_Deprecated->f.MultiTexCoord3i(target, s, t, r);
}
inline void QOpenGLFunctions_4_4_Compatibility::glMultiTexCoord3fv(GLenum target, const GLfloat *v)
{
- d_1_3_Deprecated->MultiTexCoord3fv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord3fv(target, v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glMultiTexCoord3f(GLenum target, GLfloat s, GLfloat t, GLfloat r)
{
- d_1_3_Deprecated->MultiTexCoord3f(target, s, t, r);
+ d_1_3_Deprecated->f.MultiTexCoord3f(target, s, t, r);
}
inline void QOpenGLFunctions_4_4_Compatibility::glMultiTexCoord3dv(GLenum target, const GLdouble *v)
{
- d_1_3_Deprecated->MultiTexCoord3dv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord3dv(target, v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glMultiTexCoord3d(GLenum target, GLdouble s, GLdouble t, GLdouble r)
{
- d_1_3_Deprecated->MultiTexCoord3d(target, s, t, r);
+ d_1_3_Deprecated->f.MultiTexCoord3d(target, s, t, r);
}
inline void QOpenGLFunctions_4_4_Compatibility::glMultiTexCoord2sv(GLenum target, const GLshort *v)
{
- d_1_3_Deprecated->MultiTexCoord2sv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord2sv(target, v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glMultiTexCoord2s(GLenum target, GLshort s, GLshort t)
{
- d_1_3_Deprecated->MultiTexCoord2s(target, s, t);
+ d_1_3_Deprecated->f.MultiTexCoord2s(target, s, t);
}
inline void QOpenGLFunctions_4_4_Compatibility::glMultiTexCoord2iv(GLenum target, const GLint *v)
{
- d_1_3_Deprecated->MultiTexCoord2iv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord2iv(target, v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glMultiTexCoord2i(GLenum target, GLint s, GLint t)
{
- d_1_3_Deprecated->MultiTexCoord2i(target, s, t);
+ d_1_3_Deprecated->f.MultiTexCoord2i(target, s, t);
}
inline void QOpenGLFunctions_4_4_Compatibility::glMultiTexCoord2fv(GLenum target, const GLfloat *v)
{
- d_1_3_Deprecated->MultiTexCoord2fv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord2fv(target, v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glMultiTexCoord2f(GLenum target, GLfloat s, GLfloat t)
{
- d_1_3_Deprecated->MultiTexCoord2f(target, s, t);
+ d_1_3_Deprecated->f.MultiTexCoord2f(target, s, t);
}
inline void QOpenGLFunctions_4_4_Compatibility::glMultiTexCoord2dv(GLenum target, const GLdouble *v)
{
- d_1_3_Deprecated->MultiTexCoord2dv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord2dv(target, v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glMultiTexCoord2d(GLenum target, GLdouble s, GLdouble t)
{
- d_1_3_Deprecated->MultiTexCoord2d(target, s, t);
+ d_1_3_Deprecated->f.MultiTexCoord2d(target, s, t);
}
inline void QOpenGLFunctions_4_4_Compatibility::glMultiTexCoord1sv(GLenum target, const GLshort *v)
{
- d_1_3_Deprecated->MultiTexCoord1sv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord1sv(target, v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glMultiTexCoord1s(GLenum target, GLshort s)
{
- d_1_3_Deprecated->MultiTexCoord1s(target, s);
+ d_1_3_Deprecated->f.MultiTexCoord1s(target, s);
}
inline void QOpenGLFunctions_4_4_Compatibility::glMultiTexCoord1iv(GLenum target, const GLint *v)
{
- d_1_3_Deprecated->MultiTexCoord1iv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord1iv(target, v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glMultiTexCoord1i(GLenum target, GLint s)
{
- d_1_3_Deprecated->MultiTexCoord1i(target, s);
+ d_1_3_Deprecated->f.MultiTexCoord1i(target, s);
}
inline void QOpenGLFunctions_4_4_Compatibility::glMultiTexCoord1fv(GLenum target, const GLfloat *v)
{
- d_1_3_Deprecated->MultiTexCoord1fv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord1fv(target, v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glMultiTexCoord1f(GLenum target, GLfloat s)
{
- d_1_3_Deprecated->MultiTexCoord1f(target, s);
+ d_1_3_Deprecated->f.MultiTexCoord1f(target, s);
}
inline void QOpenGLFunctions_4_4_Compatibility::glMultiTexCoord1dv(GLenum target, const GLdouble *v)
{
- d_1_3_Deprecated->MultiTexCoord1dv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord1dv(target, v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glMultiTexCoord1d(GLenum target, GLdouble s)
{
- d_1_3_Deprecated->MultiTexCoord1d(target, s);
+ d_1_3_Deprecated->f.MultiTexCoord1d(target, s);
}
inline void QOpenGLFunctions_4_4_Compatibility::glClientActiveTexture(GLenum texture)
{
- d_1_3_Deprecated->ClientActiveTexture(texture);
+ d_1_3_Deprecated->f.ClientActiveTexture(texture);
}
// OpenGL 1.4 deprecated functions
inline void QOpenGLFunctions_4_4_Compatibility::glWindowPos3sv(const GLshort *v)
{
- d_1_4_Deprecated->WindowPos3sv(v);
+ d_1_4_Deprecated->f.WindowPos3sv(v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glWindowPos3s(GLshort x, GLshort y, GLshort z)
{
- d_1_4_Deprecated->WindowPos3s(x, y, z);
+ d_1_4_Deprecated->f.WindowPos3s(x, y, z);
}
inline void QOpenGLFunctions_4_4_Compatibility::glWindowPos3iv(const GLint *v)
{
- d_1_4_Deprecated->WindowPos3iv(v);
+ d_1_4_Deprecated->f.WindowPos3iv(v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glWindowPos3i(GLint x, GLint y, GLint z)
{
- d_1_4_Deprecated->WindowPos3i(x, y, z);
+ d_1_4_Deprecated->f.WindowPos3i(x, y, z);
}
inline void QOpenGLFunctions_4_4_Compatibility::glWindowPos3fv(const GLfloat *v)
{
- d_1_4_Deprecated->WindowPos3fv(v);
+ d_1_4_Deprecated->f.WindowPos3fv(v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glWindowPos3f(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_4_Deprecated->WindowPos3f(x, y, z);
+ d_1_4_Deprecated->f.WindowPos3f(x, y, z);
}
inline void QOpenGLFunctions_4_4_Compatibility::glWindowPos3dv(const GLdouble *v)
{
- d_1_4_Deprecated->WindowPos3dv(v);
+ d_1_4_Deprecated->f.WindowPos3dv(v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glWindowPos3d(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_4_Deprecated->WindowPos3d(x, y, z);
+ d_1_4_Deprecated->f.WindowPos3d(x, y, z);
}
inline void QOpenGLFunctions_4_4_Compatibility::glWindowPos2sv(const GLshort *v)
{
- d_1_4_Deprecated->WindowPos2sv(v);
+ d_1_4_Deprecated->f.WindowPos2sv(v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glWindowPos2s(GLshort x, GLshort y)
{
- d_1_4_Deprecated->WindowPos2s(x, y);
+ d_1_4_Deprecated->f.WindowPos2s(x, y);
}
inline void QOpenGLFunctions_4_4_Compatibility::glWindowPos2iv(const GLint *v)
{
- d_1_4_Deprecated->WindowPos2iv(v);
+ d_1_4_Deprecated->f.WindowPos2iv(v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glWindowPos2i(GLint x, GLint y)
{
- d_1_4_Deprecated->WindowPos2i(x, y);
+ d_1_4_Deprecated->f.WindowPos2i(x, y);
}
inline void QOpenGLFunctions_4_4_Compatibility::glWindowPos2fv(const GLfloat *v)
{
- d_1_4_Deprecated->WindowPos2fv(v);
+ d_1_4_Deprecated->f.WindowPos2fv(v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glWindowPos2f(GLfloat x, GLfloat y)
{
- d_1_4_Deprecated->WindowPos2f(x, y);
+ d_1_4_Deprecated->f.WindowPos2f(x, y);
}
inline void QOpenGLFunctions_4_4_Compatibility::glWindowPos2dv(const GLdouble *v)
{
- d_1_4_Deprecated->WindowPos2dv(v);
+ d_1_4_Deprecated->f.WindowPos2dv(v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glWindowPos2d(GLdouble x, GLdouble y)
{
- d_1_4_Deprecated->WindowPos2d(x, y);
+ d_1_4_Deprecated->f.WindowPos2d(x, y);
}
inline void QOpenGLFunctions_4_4_Compatibility::glSecondaryColorPointer(GLint size, GLenum type, GLsizei stride, const void *pointer)
{
- d_1_4_Deprecated->SecondaryColorPointer(size, type, stride, pointer);
+ d_1_4_Deprecated->f.SecondaryColorPointer(size, type, stride, pointer);
}
inline void QOpenGLFunctions_4_4_Compatibility::glSecondaryColor3usv(const GLushort *v)
{
- d_1_4_Deprecated->SecondaryColor3usv(v);
+ d_1_4_Deprecated->f.SecondaryColor3usv(v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glSecondaryColor3us(GLushort red, GLushort green, GLushort blue)
{
- d_1_4_Deprecated->SecondaryColor3us(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3us(red, green, blue);
}
inline void QOpenGLFunctions_4_4_Compatibility::glSecondaryColor3uiv(const GLuint *v)
{
- d_1_4_Deprecated->SecondaryColor3uiv(v);
+ d_1_4_Deprecated->f.SecondaryColor3uiv(v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glSecondaryColor3ui(GLuint red, GLuint green, GLuint blue)
{
- d_1_4_Deprecated->SecondaryColor3ui(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3ui(red, green, blue);
}
inline void QOpenGLFunctions_4_4_Compatibility::glSecondaryColor3ubv(const GLubyte *v)
{
- d_1_4_Deprecated->SecondaryColor3ubv(v);
+ d_1_4_Deprecated->f.SecondaryColor3ubv(v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glSecondaryColor3ub(GLubyte red, GLubyte green, GLubyte blue)
{
- d_1_4_Deprecated->SecondaryColor3ub(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3ub(red, green, blue);
}
inline void QOpenGLFunctions_4_4_Compatibility::glSecondaryColor3sv(const GLshort *v)
{
- d_1_4_Deprecated->SecondaryColor3sv(v);
+ d_1_4_Deprecated->f.SecondaryColor3sv(v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glSecondaryColor3s(GLshort red, GLshort green, GLshort blue)
{
- d_1_4_Deprecated->SecondaryColor3s(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3s(red, green, blue);
}
inline void QOpenGLFunctions_4_4_Compatibility::glSecondaryColor3iv(const GLint *v)
{
- d_1_4_Deprecated->SecondaryColor3iv(v);
+ d_1_4_Deprecated->f.SecondaryColor3iv(v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glSecondaryColor3i(GLint red, GLint green, GLint blue)
{
- d_1_4_Deprecated->SecondaryColor3i(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3i(red, green, blue);
}
inline void QOpenGLFunctions_4_4_Compatibility::glSecondaryColor3fv(const GLfloat *v)
{
- d_1_4_Deprecated->SecondaryColor3fv(v);
+ d_1_4_Deprecated->f.SecondaryColor3fv(v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glSecondaryColor3f(GLfloat red, GLfloat green, GLfloat blue)
{
- d_1_4_Deprecated->SecondaryColor3f(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3f(red, green, blue);
}
inline void QOpenGLFunctions_4_4_Compatibility::glSecondaryColor3dv(const GLdouble *v)
{
- d_1_4_Deprecated->SecondaryColor3dv(v);
+ d_1_4_Deprecated->f.SecondaryColor3dv(v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glSecondaryColor3d(GLdouble red, GLdouble green, GLdouble blue)
{
- d_1_4_Deprecated->SecondaryColor3d(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3d(red, green, blue);
}
inline void QOpenGLFunctions_4_4_Compatibility::glSecondaryColor3bv(const GLbyte *v)
{
- d_1_4_Deprecated->SecondaryColor3bv(v);
+ d_1_4_Deprecated->f.SecondaryColor3bv(v);
}
inline void QOpenGLFunctions_4_4_Compatibility::glSecondaryColor3b(GLbyte red, GLbyte green, GLbyte blue)
{
- d_1_4_Deprecated->SecondaryColor3b(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3b(red, green, blue);
}
inline void QOpenGLFunctions_4_4_Compatibility::glFogCoordPointer(GLenum type, GLsizei stride, const void *pointer)
{
- d_1_4_Deprecated->FogCoordPointer(type, stride, pointer);
+ d_1_4_Deprecated->f.FogCoordPointer(type, stride, pointer);
}
inline void QOpenGLFunctions_4_4_Compatibility::glFogCoorddv(const GLdouble *coord)
{
- d_1_4_Deprecated->FogCoorddv(coord);
+ d_1_4_Deprecated->f.FogCoorddv(coord);
}
inline void QOpenGLFunctions_4_4_Compatibility::glFogCoordd(GLdouble coord)
{
- d_1_4_Deprecated->FogCoordd(coord);
+ d_1_4_Deprecated->f.FogCoordd(coord);
}
inline void QOpenGLFunctions_4_4_Compatibility::glFogCoordfv(const GLfloat *coord)
{
- d_1_4_Deprecated->FogCoordfv(coord);
+ d_1_4_Deprecated->f.FogCoordfv(coord);
}
inline void QOpenGLFunctions_4_4_Compatibility::glFogCoordf(GLfloat coord)
{
- d_1_4_Deprecated->FogCoordf(coord);
+ d_1_4_Deprecated->f.FogCoordf(coord);
}
@@ -5798,152 +5799,152 @@ inline void QOpenGLFunctions_4_4_Compatibility::glFogCoordf(GLfloat coord)
// OpenGL 3.3 deprecated functions
inline void QOpenGLFunctions_4_4_Compatibility::glSecondaryColorP3uiv(GLenum type, const GLuint *color)
{
- d_3_3_Deprecated->SecondaryColorP3uiv(type, color);
+ d_3_3_Deprecated->f.SecondaryColorP3uiv(type, color);
}
inline void QOpenGLFunctions_4_4_Compatibility::glSecondaryColorP3ui(GLenum type, GLuint color)
{
- d_3_3_Deprecated->SecondaryColorP3ui(type, color);
+ d_3_3_Deprecated->f.SecondaryColorP3ui(type, color);
}
inline void QOpenGLFunctions_4_4_Compatibility::glColorP4uiv(GLenum type, const GLuint *color)
{
- d_3_3_Deprecated->ColorP4uiv(type, color);
+ d_3_3_Deprecated->f.ColorP4uiv(type, color);
}
inline void QOpenGLFunctions_4_4_Compatibility::glColorP4ui(GLenum type, GLuint color)
{
- d_3_3_Deprecated->ColorP4ui(type, color);
+ d_3_3_Deprecated->f.ColorP4ui(type, color);
}
inline void QOpenGLFunctions_4_4_Compatibility::glColorP3uiv(GLenum type, const GLuint *color)
{
- d_3_3_Deprecated->ColorP3uiv(type, color);
+ d_3_3_Deprecated->f.ColorP3uiv(type, color);
}
inline void QOpenGLFunctions_4_4_Compatibility::glColorP3ui(GLenum type, GLuint color)
{
- d_3_3_Deprecated->ColorP3ui(type, color);
+ d_3_3_Deprecated->f.ColorP3ui(type, color);
}
inline void QOpenGLFunctions_4_4_Compatibility::glNormalP3uiv(GLenum type, const GLuint *coords)
{
- d_3_3_Deprecated->NormalP3uiv(type, coords);
+ d_3_3_Deprecated->f.NormalP3uiv(type, coords);
}
inline void QOpenGLFunctions_4_4_Compatibility::glNormalP3ui(GLenum type, GLuint coords)
{
- d_3_3_Deprecated->NormalP3ui(type, coords);
+ d_3_3_Deprecated->f.NormalP3ui(type, coords);
}
inline void QOpenGLFunctions_4_4_Compatibility::glMultiTexCoordP4uiv(GLenum texture, GLenum type, const GLuint *coords)
{
- d_3_3_Deprecated->MultiTexCoordP4uiv(texture, type, coords);
+ d_3_3_Deprecated->f.MultiTexCoordP4uiv(texture, type, coords);
}
inline void QOpenGLFunctions_4_4_Compatibility::glMultiTexCoordP4ui(GLenum texture, GLenum type, GLuint coords)
{
- d_3_3_Deprecated->MultiTexCoordP4ui(texture, type, coords);
+ d_3_3_Deprecated->f.MultiTexCoordP4ui(texture, type, coords);
}
inline void QOpenGLFunctions_4_4_Compatibility::glMultiTexCoordP3uiv(GLenum texture, GLenum type, const GLuint *coords)
{
- d_3_3_Deprecated->MultiTexCoordP3uiv(texture, type, coords);
+ d_3_3_Deprecated->f.MultiTexCoordP3uiv(texture, type, coords);
}
inline void QOpenGLFunctions_4_4_Compatibility::glMultiTexCoordP3ui(GLenum texture, GLenum type, GLuint coords)
{
- d_3_3_Deprecated->MultiTexCoordP3ui(texture, type, coords);
+ d_3_3_Deprecated->f.MultiTexCoordP3ui(texture, type, coords);
}
inline void QOpenGLFunctions_4_4_Compatibility::glMultiTexCoordP2uiv(GLenum texture, GLenum type, const GLuint *coords)
{
- d_3_3_Deprecated->MultiTexCoordP2uiv(texture, type, coords);
+ d_3_3_Deprecated->f.MultiTexCoordP2uiv(texture, type, coords);
}
inline void QOpenGLFunctions_4_4_Compatibility::glMultiTexCoordP2ui(GLenum texture, GLenum type, GLuint coords)
{
- d_3_3_Deprecated->MultiTexCoordP2ui(texture, type, coords);
+ d_3_3_Deprecated->f.MultiTexCoordP2ui(texture, type, coords);
}
inline void QOpenGLFunctions_4_4_Compatibility::glMultiTexCoordP1uiv(GLenum texture, GLenum type, const GLuint *coords)
{
- d_3_3_Deprecated->MultiTexCoordP1uiv(texture, type, coords);
+ d_3_3_Deprecated->f.MultiTexCoordP1uiv(texture, type, coords);
}
inline void QOpenGLFunctions_4_4_Compatibility::glMultiTexCoordP1ui(GLenum texture, GLenum type, GLuint coords)
{
- d_3_3_Deprecated->MultiTexCoordP1ui(texture, type, coords);
+ d_3_3_Deprecated->f.MultiTexCoordP1ui(texture, type, coords);
}
inline void QOpenGLFunctions_4_4_Compatibility::glTexCoordP4uiv(GLenum type, const GLuint *coords)
{
- d_3_3_Deprecated->TexCoordP4uiv(type, coords);
+ d_3_3_Deprecated->f.TexCoordP4uiv(type, coords);
}
inline void QOpenGLFunctions_4_4_Compatibility::glTexCoordP4ui(GLenum type, GLuint coords)
{
- d_3_3_Deprecated->TexCoordP4ui(type, coords);
+ d_3_3_Deprecated->f.TexCoordP4ui(type, coords);
}
inline void QOpenGLFunctions_4_4_Compatibility::glTexCoordP3uiv(GLenum type, const GLuint *coords)
{
- d_3_3_Deprecated->TexCoordP3uiv(type, coords);
+ d_3_3_Deprecated->f.TexCoordP3uiv(type, coords);
}
inline void QOpenGLFunctions_4_4_Compatibility::glTexCoordP3ui(GLenum type, GLuint coords)
{
- d_3_3_Deprecated->TexCoordP3ui(type, coords);
+ d_3_3_Deprecated->f.TexCoordP3ui(type, coords);
}
inline void QOpenGLFunctions_4_4_Compatibility::glTexCoordP2uiv(GLenum type, const GLuint *coords)
{
- d_3_3_Deprecated->TexCoordP2uiv(type, coords);
+ d_3_3_Deprecated->f.TexCoordP2uiv(type, coords);
}
inline void QOpenGLFunctions_4_4_Compatibility::glTexCoordP2ui(GLenum type, GLuint coords)
{
- d_3_3_Deprecated->TexCoordP2ui(type, coords);
+ d_3_3_Deprecated->f.TexCoordP2ui(type, coords);
}
inline void QOpenGLFunctions_4_4_Compatibility::glTexCoordP1uiv(GLenum type, const GLuint *coords)
{
- d_3_3_Deprecated->TexCoordP1uiv(type, coords);
+ d_3_3_Deprecated->f.TexCoordP1uiv(type, coords);
}
inline void QOpenGLFunctions_4_4_Compatibility::glTexCoordP1ui(GLenum type, GLuint coords)
{
- d_3_3_Deprecated->TexCoordP1ui(type, coords);
+ d_3_3_Deprecated->f.TexCoordP1ui(type, coords);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexP4uiv(GLenum type, const GLuint *value)
{
- d_3_3_Deprecated->VertexP4uiv(type, value);
+ d_3_3_Deprecated->f.VertexP4uiv(type, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexP4ui(GLenum type, GLuint value)
{
- d_3_3_Deprecated->VertexP4ui(type, value);
+ d_3_3_Deprecated->f.VertexP4ui(type, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexP3uiv(GLenum type, const GLuint *value)
{
- d_3_3_Deprecated->VertexP3uiv(type, value);
+ d_3_3_Deprecated->f.VertexP3uiv(type, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexP3ui(GLenum type, GLuint value)
{
- d_3_3_Deprecated->VertexP3ui(type, value);
+ d_3_3_Deprecated->f.VertexP3ui(type, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexP2uiv(GLenum type, const GLuint *value)
{
- d_3_3_Deprecated->VertexP2uiv(type, value);
+ d_3_3_Deprecated->f.VertexP2uiv(type, value);
}
inline void QOpenGLFunctions_4_4_Compatibility::glVertexP2ui(GLenum type, GLuint value)
{
- d_3_3_Deprecated->VertexP2ui(type, value);
+ d_3_3_Deprecated->f.VertexP2ui(type, value);
}
diff --git a/src/gui/opengl/qopenglfunctions_4_4_core.cpp b/src/gui/opengl/qopenglfunctions_4_4_core.cpp
index dcf57f64b1..95bfc3a438 100644
--- a/src/gui/opengl/qopenglfunctions_4_4_core.cpp
+++ b/src/gui/opengl/qopenglfunctions_4_4_core.cpp
@@ -89,74 +89,57 @@ QOpenGLFunctions_4_4_Core::QOpenGLFunctions_4_4_Core()
QOpenGLFunctions_4_4_Core::~QOpenGLFunctions_4_4_Core()
{
- if (d_1_0_Core && !d_1_0_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_0_Core->context, QOpenGLFunctions_1_0_CoreBackend::versionStatus());
- delete d_1_0_Core;
- }
- if (d_1_1_Core && !d_1_1_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_1_Core->context, QOpenGLFunctions_1_1_CoreBackend::versionStatus());
- delete d_1_1_Core;
- }
- if (d_1_2_Core && !d_1_2_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_2_Core->context, QOpenGLFunctions_1_2_CoreBackend::versionStatus());
- delete d_1_2_Core;
- }
- if (d_1_3_Core && !d_1_3_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_3_Core->context, QOpenGLFunctions_1_3_CoreBackend::versionStatus());
- delete d_1_3_Core;
- }
- if (d_1_4_Core && !d_1_4_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_4_Core->context, QOpenGLFunctions_1_4_CoreBackend::versionStatus());
- delete d_1_4_Core;
- }
- if (d_1_5_Core && !d_1_5_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_5_Core->context, QOpenGLFunctions_1_5_CoreBackend::versionStatus());
- delete d_1_5_Core;
- }
- if (d_2_0_Core && !d_2_0_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_2_0_Core->context, QOpenGLFunctions_2_0_CoreBackend::versionStatus());
- delete d_2_0_Core;
- }
- if (d_2_1_Core && !d_2_1_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_2_1_Core->context, QOpenGLFunctions_2_1_CoreBackend::versionStatus());
- delete d_2_1_Core;
- }
- if (d_3_0_Core && !d_3_0_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_3_0_Core->context, QOpenGLFunctions_3_0_CoreBackend::versionStatus());
- delete d_3_0_Core;
- }
- if (d_3_1_Core && !d_3_1_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_3_1_Core->context, QOpenGLFunctions_3_1_CoreBackend::versionStatus());
- delete d_3_1_Core;
- }
- if (d_3_2_Core && !d_3_2_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_3_2_Core->context, QOpenGLFunctions_3_2_CoreBackend::versionStatus());
- delete d_3_2_Core;
- }
- if (d_3_3_Core && !d_3_3_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_3_3_Core->context, QOpenGLFunctions_3_3_CoreBackend::versionStatus());
- delete d_3_3_Core;
- }
- if (d_4_0_Core && !d_4_0_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_4_0_Core->context, QOpenGLFunctions_4_0_CoreBackend::versionStatus());
- delete d_4_0_Core;
- }
- if (d_4_1_Core && !d_4_1_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_4_1_Core->context, QOpenGLFunctions_4_1_CoreBackend::versionStatus());
- delete d_4_1_Core;
- }
- if (d_4_2_Core && !d_4_2_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_4_2_Core->context, QOpenGLFunctions_4_2_CoreBackend::versionStatus());
- delete d_4_2_Core;
- }
- if (d_4_3_Core && !d_4_3_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_4_3_Core->context, QOpenGLFunctions_4_3_CoreBackend::versionStatus());
- delete d_4_3_Core;
- }
- if (d_4_4_Core && !d_4_4_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_4_4_Core->context, QOpenGLFunctions_4_4_CoreBackend::versionStatus());
- delete d_4_4_Core;
- }
+ if (d_1_0_Core)
+ d_1_0_Core->refs.deref();
+ Q_ASSERT(d_1_0_Core->refs.load());
+ if (d_1_1_Core)
+ d_1_1_Core->refs.deref();
+ Q_ASSERT(d_1_1_Core->refs.load());
+ if (d_1_2_Core)
+ d_1_2_Core->refs.deref();
+ Q_ASSERT(d_1_2_Core->refs.load());
+ if (d_1_3_Core)
+ d_1_3_Core->refs.deref();
+ Q_ASSERT(d_1_3_Core->refs.load());
+ if (d_1_4_Core)
+ d_1_4_Core->refs.deref();
+ Q_ASSERT(d_1_4_Core->refs.load());
+ if (d_1_5_Core)
+ d_1_5_Core->refs.deref();
+ Q_ASSERT(d_1_5_Core->refs.load());
+ if (d_2_0_Core)
+ d_2_0_Core->refs.deref();
+ Q_ASSERT(d_2_0_Core->refs.load());
+ if (d_2_1_Core)
+ d_2_1_Core->refs.deref();
+ Q_ASSERT(d_2_1_Core->refs.load());
+ if (d_3_0_Core)
+ d_3_0_Core->refs.deref();
+ Q_ASSERT(d_3_0_Core->refs.load());
+ if (d_3_1_Core)
+ d_3_1_Core->refs.deref();
+ Q_ASSERT(d_3_1_Core->refs.load());
+ if (d_3_2_Core)
+ d_3_2_Core->refs.deref();
+ Q_ASSERT(d_3_2_Core->refs.load());
+ if (d_3_3_Core)
+ d_3_3_Core->refs.deref();
+ Q_ASSERT(d_3_3_Core->refs.load());
+ if (d_4_0_Core)
+ d_4_0_Core->refs.deref();
+ Q_ASSERT(d_4_0_Core->refs.load());
+ if (d_4_1_Core)
+ d_4_1_Core->refs.deref();
+ Q_ASSERT(d_4_1_Core->refs.load());
+ if (d_4_2_Core)
+ d_4_2_Core->refs.deref();
+ Q_ASSERT(d_4_2_Core->refs.load());
+ if (d_4_3_Core)
+ d_4_3_Core->refs.deref();
+ Q_ASSERT(d_4_3_Core->refs.load());
+ if (d_4_4_Core)
+ d_4_4_Core->refs.deref();
+ Q_ASSERT(d_4_4_Core->refs.load());
}
bool QOpenGLFunctions_4_4_Core::initializeOpenGLFunctions()
@@ -175,138 +158,70 @@ bool QOpenGLFunctions_4_4_Core::initializeOpenGLFunctions()
// Function pointers in the backends are resolved at creation time
QOpenGLVersionFunctionsBackend* d = 0;
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_0_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_0_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_0_CoreBackend::versionStatus(), d);
- }
d_1_0_Core = static_cast<QOpenGLFunctions_1_0_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_1_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_1_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_1_CoreBackend::versionStatus(), d);
- }
d_1_1_Core = static_cast<QOpenGLFunctions_1_1_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_2_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_2_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_2_CoreBackend::versionStatus(), d);
- }
d_1_2_Core = static_cast<QOpenGLFunctions_1_2_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_3_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_3_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_3_CoreBackend::versionStatus(), d);
- }
d_1_3_Core = static_cast<QOpenGLFunctions_1_3_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_4_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_4_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_4_CoreBackend::versionStatus(), d);
- }
d_1_4_Core = static_cast<QOpenGLFunctions_1_4_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_5_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_5_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_5_CoreBackend::versionStatus(), d);
- }
d_1_5_Core = static_cast<QOpenGLFunctions_1_5_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_2_0_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_2_0_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_2_0_CoreBackend::versionStatus(), d);
- }
d_2_0_Core = static_cast<QOpenGLFunctions_2_0_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_2_1_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_2_1_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_2_1_CoreBackend::versionStatus(), d);
- }
d_2_1_Core = static_cast<QOpenGLFunctions_2_1_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_3_0_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_3_0_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_3_0_CoreBackend::versionStatus(), d);
- }
d_3_0_Core = static_cast<QOpenGLFunctions_3_0_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_3_1_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_3_1_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_3_1_CoreBackend::versionStatus(), d);
- }
d_3_1_Core = static_cast<QOpenGLFunctions_3_1_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_3_2_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_3_2_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_3_2_CoreBackend::versionStatus(), d);
- }
d_3_2_Core = static_cast<QOpenGLFunctions_3_2_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_3_3_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_3_3_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_3_3_CoreBackend::versionStatus(), d);
- }
d_3_3_Core = static_cast<QOpenGLFunctions_3_3_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_4_0_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_4_0_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_4_0_CoreBackend::versionStatus(), d);
- }
d_4_0_Core = static_cast<QOpenGLFunctions_4_0_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_4_1_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_4_1_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_4_1_CoreBackend::versionStatus(), d);
- }
d_4_1_Core = static_cast<QOpenGLFunctions_4_1_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_4_2_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_4_2_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_4_2_CoreBackend::versionStatus(), d);
- }
d_4_2_Core = static_cast<QOpenGLFunctions_4_2_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_4_3_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_4_3_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_4_3_CoreBackend::versionStatus(), d);
- }
d_4_3_Core = static_cast<QOpenGLFunctions_4_3_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_4_4_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_4_4_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_4_4_CoreBackend::versionStatus(), d);
- }
d_4_4_Core = static_cast<QOpenGLFunctions_4_4_CoreBackend*>(d);
d->refs.ref();
diff --git a/src/gui/opengl/qopenglfunctions_4_4_core.h b/src/gui/opengl/qopenglfunctions_4_4_core.h
index 250352e8d0..e508478c50 100644
--- a/src/gui/opengl/qopenglfunctions_4_4_core.h
+++ b/src/gui/opengl/qopenglfunctions_4_4_core.h
@@ -1,9 +1,10 @@
/****************************************************************************
**
** Copyright (C) 2015 Klaralvdalens Datakonsult AB (KDAB)
+** Copyright (C) 2016 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
-** This file is part of the QtWidgets module of the Qt Toolkit.
+** This file is part of the QtGui module of the Qt Toolkit.
**
** $QT_BEGIN_LICENSE:LGPL$
** Commercial License Usage
@@ -670,2744 +671,2744 @@ private:
// OpenGL 1.0 core functions
inline void QOpenGLFunctions_4_4_Core::glViewport(GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_0_Core->Viewport(x, y, width, height);
+ d_1_0_Core->f.Viewport(x, y, width, height);
}
inline void QOpenGLFunctions_4_4_Core::glDepthRange(GLdouble nearVal, GLdouble farVal)
{
- d_1_0_Core->DepthRange(nearVal, farVal);
+ d_1_0_Core->f.DepthRange(nearVal, farVal);
}
inline GLboolean QOpenGLFunctions_4_4_Core::glIsEnabled(GLenum cap)
{
- return d_1_0_Core->IsEnabled(cap);
+ return d_1_0_Core->f.IsEnabled(cap);
}
inline void QOpenGLFunctions_4_4_Core::glGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint *params)
{
- d_1_0_Core->GetTexLevelParameteriv(target, level, pname, params);
+ d_1_0_Core->f.GetTexLevelParameteriv(target, level, pname, params);
}
inline void QOpenGLFunctions_4_4_Core::glGetTexLevelParameterfv(GLenum target, GLint level, GLenum pname, GLfloat *params)
{
- d_1_0_Core->GetTexLevelParameterfv(target, level, pname, params);
+ d_1_0_Core->f.GetTexLevelParameterfv(target, level, pname, params);
}
inline void QOpenGLFunctions_4_4_Core::glGetTexParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_0_Core->GetTexParameteriv(target, pname, params);
+ d_1_0_Core->f.GetTexParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_4_4_Core::glGetTexParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_0_Core->GetTexParameterfv(target, pname, params);
+ d_1_0_Core->f.GetTexParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_4_4_Core::glGetTexImage(GLenum target, GLint level, GLenum format, GLenum type, void *pixels)
{
- d_1_0_Core->GetTexImage(target, level, format, type, pixels);
+ d_1_0_Core->f.GetTexImage(target, level, format, type, pixels);
}
inline const GLubyte * QOpenGLFunctions_4_4_Core::glGetString(GLenum name)
{
- return d_1_0_Core->GetString(name);
+ return d_1_0_Core->f.GetString(name);
}
inline void QOpenGLFunctions_4_4_Core::glGetIntegerv(GLenum pname, GLint *data)
{
- d_1_0_Core->GetIntegerv(pname, data);
+ d_1_0_Core->f.GetIntegerv(pname, data);
}
inline void QOpenGLFunctions_4_4_Core::glGetFloatv(GLenum pname, GLfloat *data)
{
- d_1_0_Core->GetFloatv(pname, data);
+ d_1_0_Core->f.GetFloatv(pname, data);
}
inline GLenum QOpenGLFunctions_4_4_Core::glGetError()
{
- return d_1_0_Core->GetError();
+ return d_1_0_Core->f.GetError();
}
inline void QOpenGLFunctions_4_4_Core::glGetDoublev(GLenum pname, GLdouble *data)
{
- d_1_0_Core->GetDoublev(pname, data);
+ d_1_0_Core->f.GetDoublev(pname, data);
}
inline void QOpenGLFunctions_4_4_Core::glGetBooleanv(GLenum pname, GLboolean *data)
{
- d_1_0_Core->GetBooleanv(pname, data);
+ d_1_0_Core->f.GetBooleanv(pname, data);
}
inline void QOpenGLFunctions_4_4_Core::glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void *pixels)
{
- d_1_0_Core->ReadPixels(x, y, width, height, format, type, pixels);
+ d_1_0_Core->f.ReadPixels(x, y, width, height, format, type, pixels);
}
inline void QOpenGLFunctions_4_4_Core::glReadBuffer(GLenum src)
{
- d_1_0_Core->ReadBuffer(src);
+ d_1_0_Core->f.ReadBuffer(src);
}
inline void QOpenGLFunctions_4_4_Core::glPixelStorei(GLenum pname, GLint param)
{
- d_1_0_Core->PixelStorei(pname, param);
+ d_1_0_Core->f.PixelStorei(pname, param);
}
inline void QOpenGLFunctions_4_4_Core::glPixelStoref(GLenum pname, GLfloat param)
{
- d_1_0_Core->PixelStoref(pname, param);
+ d_1_0_Core->f.PixelStoref(pname, param);
}
inline void QOpenGLFunctions_4_4_Core::glDepthFunc(GLenum func)
{
- d_1_0_Core->DepthFunc(func);
+ d_1_0_Core->f.DepthFunc(func);
}
inline void QOpenGLFunctions_4_4_Core::glStencilOp(GLenum fail, GLenum zfail, GLenum zpass)
{
- d_1_0_Core->StencilOp(fail, zfail, zpass);
+ d_1_0_Core->f.StencilOp(fail, zfail, zpass);
}
inline void QOpenGLFunctions_4_4_Core::glStencilFunc(GLenum func, GLint ref, GLuint mask)
{
- d_1_0_Core->StencilFunc(func, ref, mask);
+ d_1_0_Core->f.StencilFunc(func, ref, mask);
}
inline void QOpenGLFunctions_4_4_Core::glLogicOp(GLenum opcode)
{
- d_1_0_Core->LogicOp(opcode);
+ d_1_0_Core->f.LogicOp(opcode);
}
inline void QOpenGLFunctions_4_4_Core::glBlendFunc(GLenum sfactor, GLenum dfactor)
{
- d_1_0_Core->BlendFunc(sfactor, dfactor);
+ d_1_0_Core->f.BlendFunc(sfactor, dfactor);
}
inline void QOpenGLFunctions_4_4_Core::glFlush()
{
- d_1_0_Core->Flush();
+ d_1_0_Core->f.Flush();
}
inline void QOpenGLFunctions_4_4_Core::glFinish()
{
- d_1_0_Core->Finish();
+ d_1_0_Core->f.Finish();
}
inline void QOpenGLFunctions_4_4_Core::glEnable(GLenum cap)
{
- d_1_0_Core->Enable(cap);
+ d_1_0_Core->f.Enable(cap);
}
inline void QOpenGLFunctions_4_4_Core::glDisable(GLenum cap)
{
- d_1_0_Core->Disable(cap);
+ d_1_0_Core->f.Disable(cap);
}
inline void QOpenGLFunctions_4_4_Core::glDepthMask(GLboolean flag)
{
- d_1_0_Core->DepthMask(flag);
+ d_1_0_Core->f.DepthMask(flag);
}
inline void QOpenGLFunctions_4_4_Core::glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
{
- d_1_0_Core->ColorMask(red, green, blue, alpha);
+ d_1_0_Core->f.ColorMask(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_4_Core::glStencilMask(GLuint mask)
{
- d_1_0_Core->StencilMask(mask);
+ d_1_0_Core->f.StencilMask(mask);
}
inline void QOpenGLFunctions_4_4_Core::glClearDepth(GLdouble depth)
{
- d_1_0_Core->ClearDepth(depth);
+ d_1_0_Core->f.ClearDepth(depth);
}
inline void QOpenGLFunctions_4_4_Core::glClearStencil(GLint s)
{
- d_1_0_Core->ClearStencil(s);
+ d_1_0_Core->f.ClearStencil(s);
}
inline void QOpenGLFunctions_4_4_Core::glClearColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_0_Core->ClearColor(red, green, blue, alpha);
+ d_1_0_Core->f.ClearColor(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_4_Core::glClear(GLbitfield mask)
{
- d_1_0_Core->Clear(mask);
+ d_1_0_Core->f.Clear(mask);
}
inline void QOpenGLFunctions_4_4_Core::glDrawBuffer(GLenum buf)
{
- d_1_0_Core->DrawBuffer(buf);
+ d_1_0_Core->f.DrawBuffer(buf);
}
inline void QOpenGLFunctions_4_4_Core::glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void *pixels)
{
- d_1_0_Core->TexImage2D(target, level, internalformat, width, height, border, format, type, pixels);
+ d_1_0_Core->f.TexImage2D(target, level, internalformat, width, height, border, format, type, pixels);
}
inline void QOpenGLFunctions_4_4_Core::glTexImage1D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const void *pixels)
{
- d_1_0_Core->TexImage1D(target, level, internalformat, width, border, format, type, pixels);
+ d_1_0_Core->f.TexImage1D(target, level, internalformat, width, border, format, type, pixels);
}
inline void QOpenGLFunctions_4_4_Core::glTexParameteriv(GLenum target, GLenum pname, const GLint *params)
{
- d_1_0_Core->TexParameteriv(target, pname, params);
+ d_1_0_Core->f.TexParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_4_4_Core::glTexParameteri(GLenum target, GLenum pname, GLint param)
{
- d_1_0_Core->TexParameteri(target, pname, param);
+ d_1_0_Core->f.TexParameteri(target, pname, param);
}
inline void QOpenGLFunctions_4_4_Core::glTexParameterfv(GLenum target, GLenum pname, const GLfloat *params)
{
- d_1_0_Core->TexParameterfv(target, pname, params);
+ d_1_0_Core->f.TexParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_4_4_Core::glTexParameterf(GLenum target, GLenum pname, GLfloat param)
{
- d_1_0_Core->TexParameterf(target, pname, param);
+ d_1_0_Core->f.TexParameterf(target, pname, param);
}
inline void QOpenGLFunctions_4_4_Core::glScissor(GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_0_Core->Scissor(x, y, width, height);
+ d_1_0_Core->f.Scissor(x, y, width, height);
}
inline void QOpenGLFunctions_4_4_Core::glPolygonMode(GLenum face, GLenum mode)
{
- d_1_0_Core->PolygonMode(face, mode);
+ d_1_0_Core->f.PolygonMode(face, mode);
}
inline void QOpenGLFunctions_4_4_Core::glPointSize(GLfloat size)
{
- d_1_0_Core->PointSize(size);
+ d_1_0_Core->f.PointSize(size);
}
inline void QOpenGLFunctions_4_4_Core::glLineWidth(GLfloat width)
{
- d_1_0_Core->LineWidth(width);
+ d_1_0_Core->f.LineWidth(width);
}
inline void QOpenGLFunctions_4_4_Core::glHint(GLenum target, GLenum mode)
{
- d_1_0_Core->Hint(target, mode);
+ d_1_0_Core->f.Hint(target, mode);
}
inline void QOpenGLFunctions_4_4_Core::glFrontFace(GLenum mode)
{
- d_1_0_Core->FrontFace(mode);
+ d_1_0_Core->f.FrontFace(mode);
}
inline void QOpenGLFunctions_4_4_Core::glCullFace(GLenum mode)
{
- d_1_0_Core->CullFace(mode);
+ d_1_0_Core->f.CullFace(mode);
}
// OpenGL 1.1 core functions
inline GLboolean QOpenGLFunctions_4_4_Core::glIsTexture(GLuint texture)
{
- return d_1_1_Core->IsTexture(texture);
+ return d_1_1_Core->f.IsTexture(texture);
}
inline void QOpenGLFunctions_4_4_Core::glGenTextures(GLsizei n, GLuint *textures)
{
- d_1_1_Core->GenTextures(n, textures);
+ d_1_1_Core->f.GenTextures(n, textures);
}
inline void QOpenGLFunctions_4_4_Core::glDeleteTextures(GLsizei n, const GLuint *textures)
{
- d_1_1_Core->DeleteTextures(n, textures);
+ d_1_1_Core->f.DeleteTextures(n, textures);
}
inline void QOpenGLFunctions_4_4_Core::glBindTexture(GLenum target, GLuint texture)
{
- d_1_1_Core->BindTexture(target, texture);
+ d_1_1_Core->f.BindTexture(target, texture);
}
inline void QOpenGLFunctions_4_4_Core::glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels)
{
- d_1_1_Core->TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels);
+ d_1_1_Core->f.TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels);
}
inline void QOpenGLFunctions_4_4_Core::glTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels)
{
- d_1_1_Core->TexSubImage1D(target, level, xoffset, width, format, type, pixels);
+ d_1_1_Core->f.TexSubImage1D(target, level, xoffset, width, format, type, pixels);
}
inline void QOpenGLFunctions_4_4_Core::glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_1_Core->CopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height);
+ d_1_1_Core->f.CopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height);
}
inline void QOpenGLFunctions_4_4_Core::glCopyTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
{
- d_1_1_Core->CopyTexSubImage1D(target, level, xoffset, x, y, width);
+ d_1_1_Core->f.CopyTexSubImage1D(target, level, xoffset, x, y, width);
}
inline void QOpenGLFunctions_4_4_Core::glCopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
{
- d_1_1_Core->CopyTexImage2D(target, level, internalformat, x, y, width, height, border);
+ d_1_1_Core->f.CopyTexImage2D(target, level, internalformat, x, y, width, height, border);
}
inline void QOpenGLFunctions_4_4_Core::glCopyTexImage1D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
{
- d_1_1_Core->CopyTexImage1D(target, level, internalformat, x, y, width, border);
+ d_1_1_Core->f.CopyTexImage1D(target, level, internalformat, x, y, width, border);
}
inline void QOpenGLFunctions_4_4_Core::glPolygonOffset(GLfloat factor, GLfloat units)
{
- d_1_1_Core->PolygonOffset(factor, units);
+ d_1_1_Core->f.PolygonOffset(factor, units);
}
inline void QOpenGLFunctions_4_4_Core::glDrawElements(GLenum mode, GLsizei count, GLenum type, const void *indices)
{
- d_1_1_Core->DrawElements(mode, count, type, indices);
+ d_1_1_Core->f.DrawElements(mode, count, type, indices);
}
inline void QOpenGLFunctions_4_4_Core::glDrawArrays(GLenum mode, GLint first, GLsizei count)
{
- d_1_1_Core->DrawArrays(mode, first, count);
+ d_1_1_Core->f.DrawArrays(mode, first, count);
}
// OpenGL 1.2 core functions
inline void QOpenGLFunctions_4_4_Core::glBlendColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_2_Core->BlendColor(red, green, blue, alpha);
+ d_1_2_Core->f.BlendColor(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_4_Core::glBlendEquation(GLenum mode)
{
- d_1_2_Core->BlendEquation(mode);
+ d_1_2_Core->f.BlendEquation(mode);
}
inline void QOpenGLFunctions_4_4_Core::glCopyTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_2_Core->CopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height);
+ d_1_2_Core->f.CopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height);
}
inline void QOpenGLFunctions_4_4_Core::glTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels)
{
- d_1_2_Core->TexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);
+ d_1_2_Core->f.TexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);
}
inline void QOpenGLFunctions_4_4_Core::glTexImage3D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels)
{
- d_1_2_Core->TexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels);
+ d_1_2_Core->f.TexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels);
}
inline void QOpenGLFunctions_4_4_Core::glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices)
{
- d_1_2_Core->DrawRangeElements(mode, start, end, count, type, indices);
+ d_1_2_Core->f.DrawRangeElements(mode, start, end, count, type, indices);
}
// OpenGL 1.3 core functions
inline void QOpenGLFunctions_4_4_Core::glGetCompressedTexImage(GLenum target, GLint level, void *img)
{
- d_1_3_Core->GetCompressedTexImage(target, level, img);
+ d_1_3_Core->f.GetCompressedTexImage(target, level, img);
}
inline void QOpenGLFunctions_4_4_Core::glCompressedTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *data)
{
- d_1_3_Core->CompressedTexSubImage1D(target, level, xoffset, width, format, imageSize, data);
+ d_1_3_Core->f.CompressedTexSubImage1D(target, level, xoffset, width, format, imageSize, data);
}
inline void QOpenGLFunctions_4_4_Core::glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data)
{
- d_1_3_Core->CompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data);
+ d_1_3_Core->f.CompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data);
}
inline void QOpenGLFunctions_4_4_Core::glCompressedTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data)
{
- d_1_3_Core->CompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data);
+ d_1_3_Core->f.CompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data);
}
inline void QOpenGLFunctions_4_4_Core::glCompressedTexImage1D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *data)
{
- d_1_3_Core->CompressedTexImage1D(target, level, internalformat, width, border, imageSize, data);
+ d_1_3_Core->f.CompressedTexImage1D(target, level, internalformat, width, border, imageSize, data);
}
inline void QOpenGLFunctions_4_4_Core::glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *data)
{
- d_1_3_Core->CompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data);
+ d_1_3_Core->f.CompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data);
}
inline void QOpenGLFunctions_4_4_Core::glCompressedTexImage3D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *data)
{
- d_1_3_Core->CompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data);
+ d_1_3_Core->f.CompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data);
}
inline void QOpenGLFunctions_4_4_Core::glSampleCoverage(GLfloat value, GLboolean invert)
{
- d_1_3_Core->SampleCoverage(value, invert);
+ d_1_3_Core->f.SampleCoverage(value, invert);
}
inline void QOpenGLFunctions_4_4_Core::glActiveTexture(GLenum texture)
{
- d_1_3_Core->ActiveTexture(texture);
+ d_1_3_Core->f.ActiveTexture(texture);
}
// OpenGL 1.4 core functions
inline void QOpenGLFunctions_4_4_Core::glPointParameteriv(GLenum pname, const GLint *params)
{
- d_1_4_Core->PointParameteriv(pname, params);
+ d_1_4_Core->f.PointParameteriv(pname, params);
}
inline void QOpenGLFunctions_4_4_Core::glPointParameteri(GLenum pname, GLint param)
{
- d_1_4_Core->PointParameteri(pname, param);
+ d_1_4_Core->f.PointParameteri(pname, param);
}
inline void QOpenGLFunctions_4_4_Core::glPointParameterfv(GLenum pname, const GLfloat *params)
{
- d_1_4_Core->PointParameterfv(pname, params);
+ d_1_4_Core->f.PointParameterfv(pname, params);
}
inline void QOpenGLFunctions_4_4_Core::glPointParameterf(GLenum pname, GLfloat param)
{
- d_1_4_Core->PointParameterf(pname, param);
+ d_1_4_Core->f.PointParameterf(pname, param);
}
inline void QOpenGLFunctions_4_4_Core::glMultiDrawElements(GLenum mode, const GLsizei *count, GLenum type, const void *const *indices, GLsizei drawcount)
{
- d_1_4_Core->MultiDrawElements(mode, count, type, indices, drawcount);
+ d_1_4_Core->f.MultiDrawElements(mode, count, type, indices, drawcount);
}
inline void QOpenGLFunctions_4_4_Core::glMultiDrawArrays(GLenum mode, const GLint *first, const GLsizei *count, GLsizei drawcount)
{
- d_1_4_Core->MultiDrawArrays(mode, first, count, drawcount);
+ d_1_4_Core->f.MultiDrawArrays(mode, first, count, drawcount);
}
inline void QOpenGLFunctions_4_4_Core::glBlendFuncSeparate(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
{
- d_1_4_Core->BlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);
+ d_1_4_Core->f.BlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);
}
// OpenGL 1.5 core functions
inline void QOpenGLFunctions_4_4_Core::glGetBufferPointerv(GLenum target, GLenum pname, void * *params)
{
- d_1_5_Core->GetBufferPointerv(target, pname, params);
+ d_1_5_Core->f.GetBufferPointerv(target, pname, params);
}
inline void QOpenGLFunctions_4_4_Core::glGetBufferParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_5_Core->GetBufferParameteriv(target, pname, params);
+ d_1_5_Core->f.GetBufferParameteriv(target, pname, params);
}
inline GLboolean QOpenGLFunctions_4_4_Core::glUnmapBuffer(GLenum target)
{
- return d_1_5_Core->UnmapBuffer(target);
+ return d_1_5_Core->f.UnmapBuffer(target);
}
inline void * QOpenGLFunctions_4_4_Core::glMapBuffer(GLenum target, GLenum access)
{
- return d_1_5_Core->MapBuffer(target, access);
+ return d_1_5_Core->f.MapBuffer(target, access);
}
inline void QOpenGLFunctions_4_4_Core::glGetBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, void *data)
{
- d_1_5_Core->GetBufferSubData(target, offset, size, data);
+ d_1_5_Core->f.GetBufferSubData(target, offset, size, data);
}
inline void QOpenGLFunctions_4_4_Core::glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, const void *data)
{
- d_1_5_Core->BufferSubData(target, offset, size, data);
+ d_1_5_Core->f.BufferSubData(target, offset, size, data);
}
inline void QOpenGLFunctions_4_4_Core::glBufferData(GLenum target, GLsizeiptr size, const void *data, GLenum usage)
{
- d_1_5_Core->BufferData(target, size, data, usage);
+ d_1_5_Core->f.BufferData(target, size, data, usage);
}
inline GLboolean QOpenGLFunctions_4_4_Core::glIsBuffer(GLuint buffer)
{
- return d_1_5_Core->IsBuffer(buffer);
+ return d_1_5_Core->f.IsBuffer(buffer);
}
inline void QOpenGLFunctions_4_4_Core::glGenBuffers(GLsizei n, GLuint *buffers)
{
- d_1_5_Core->GenBuffers(n, buffers);
+ d_1_5_Core->f.GenBuffers(n, buffers);
}
inline void QOpenGLFunctions_4_4_Core::glDeleteBuffers(GLsizei n, const GLuint *buffers)
{
- d_1_5_Core->DeleteBuffers(n, buffers);
+ d_1_5_Core->f.DeleteBuffers(n, buffers);
}
inline void QOpenGLFunctions_4_4_Core::glBindBuffer(GLenum target, GLuint buffer)
{
- d_1_5_Core->BindBuffer(target, buffer);
+ d_1_5_Core->f.BindBuffer(target, buffer);
}
inline void QOpenGLFunctions_4_4_Core::glGetQueryObjectuiv(GLuint id, GLenum pname, GLuint *params)
{
- d_1_5_Core->GetQueryObjectuiv(id, pname, params);
+ d_1_5_Core->f.GetQueryObjectuiv(id, pname, params);
}
inline void QOpenGLFunctions_4_4_Core::glGetQueryObjectiv(GLuint id, GLenum pname, GLint *params)
{
- d_1_5_Core->GetQueryObjectiv(id, pname, params);
+ d_1_5_Core->f.GetQueryObjectiv(id, pname, params);
}
inline void QOpenGLFunctions_4_4_Core::glGetQueryiv(GLenum target, GLenum pname, GLint *params)
{
- d_1_5_Core->GetQueryiv(target, pname, params);
+ d_1_5_Core->f.GetQueryiv(target, pname, params);
}
inline void QOpenGLFunctions_4_4_Core::glEndQuery(GLenum target)
{
- d_1_5_Core->EndQuery(target);
+ d_1_5_Core->f.EndQuery(target);
}
inline void QOpenGLFunctions_4_4_Core::glBeginQuery(GLenum target, GLuint id)
{
- d_1_5_Core->BeginQuery(target, id);
+ d_1_5_Core->f.BeginQuery(target, id);
}
inline GLboolean QOpenGLFunctions_4_4_Core::glIsQuery(GLuint id)
{
- return d_1_5_Core->IsQuery(id);
+ return d_1_5_Core->f.IsQuery(id);
}
inline void QOpenGLFunctions_4_4_Core::glDeleteQueries(GLsizei n, const GLuint *ids)
{
- d_1_5_Core->DeleteQueries(n, ids);
+ d_1_5_Core->f.DeleteQueries(n, ids);
}
inline void QOpenGLFunctions_4_4_Core::glGenQueries(GLsizei n, GLuint *ids)
{
- d_1_5_Core->GenQueries(n, ids);
+ d_1_5_Core->f.GenQueries(n, ids);
}
// OpenGL 2.0 core functions
inline void QOpenGLFunctions_4_4_Core::glVertexAttribPointer(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void *pointer)
{
- d_2_0_Core->VertexAttribPointer(index, size, type, normalized, stride, pointer);
+ d_2_0_Core->f.VertexAttribPointer(index, size, type, normalized, stride, pointer);
}
inline void QOpenGLFunctions_4_4_Core::glVertexAttrib4usv(GLuint index, const GLushort *v)
{
- d_2_0_Core->VertexAttrib4usv(index, v);
+ d_2_0_Core->f.VertexAttrib4usv(index, v);
}
inline void QOpenGLFunctions_4_4_Core::glVertexAttrib4uiv(GLuint index, const GLuint *v)
{
- d_2_0_Core->VertexAttrib4uiv(index, v);
+ d_2_0_Core->f.VertexAttrib4uiv(index, v);
}
inline void QOpenGLFunctions_4_4_Core::glVertexAttrib4ubv(GLuint index, const GLubyte *v)
{
- d_2_0_Core->VertexAttrib4ubv(index, v);
+ d_2_0_Core->f.VertexAttrib4ubv(index, v);
}
inline void QOpenGLFunctions_4_4_Core::glVertexAttrib4sv(GLuint index, const GLshort *v)
{
- d_2_0_Core->VertexAttrib4sv(index, v);
+ d_2_0_Core->f.VertexAttrib4sv(index, v);
}
inline void QOpenGLFunctions_4_4_Core::glVertexAttrib4s(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w)
{
- d_2_0_Core->VertexAttrib4s(index, x, y, z, w);
+ d_2_0_Core->f.VertexAttrib4s(index, x, y, z, w);
}
inline void QOpenGLFunctions_4_4_Core::glVertexAttrib4iv(GLuint index, const GLint *v)
{
- d_2_0_Core->VertexAttrib4iv(index, v);
+ d_2_0_Core->f.VertexAttrib4iv(index, v);
}
inline void QOpenGLFunctions_4_4_Core::glVertexAttrib4fv(GLuint index, const GLfloat *v)
{
- d_2_0_Core->VertexAttrib4fv(index, v);
+ d_2_0_Core->f.VertexAttrib4fv(index, v);
}
inline void QOpenGLFunctions_4_4_Core::glVertexAttrib4f(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
{
- d_2_0_Core->VertexAttrib4f(index, x, y, z, w);
+ d_2_0_Core->f.VertexAttrib4f(index, x, y, z, w);
}
inline void QOpenGLFunctions_4_4_Core::glVertexAttrib4dv(GLuint index, const GLdouble *v)
{
- d_2_0_Core->VertexAttrib4dv(index, v);
+ d_2_0_Core->f.VertexAttrib4dv(index, v);
}
inline void QOpenGLFunctions_4_4_Core::glVertexAttrib4d(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
{
- d_2_0_Core->VertexAttrib4d(index, x, y, z, w);
+ d_2_0_Core->f.VertexAttrib4d(index, x, y, z, w);
}
inline void QOpenGLFunctions_4_4_Core::glVertexAttrib4bv(GLuint index, const GLbyte *v)
{
- d_2_0_Core->VertexAttrib4bv(index, v);
+ d_2_0_Core->f.VertexAttrib4bv(index, v);
}
inline void QOpenGLFunctions_4_4_Core::glVertexAttrib4Nusv(GLuint index, const GLushort *v)
{
- d_2_0_Core->VertexAttrib4Nusv(index, v);
+ d_2_0_Core->f.VertexAttrib4Nusv(index, v);
}
inline void QOpenGLFunctions_4_4_Core::glVertexAttrib4Nuiv(GLuint index, const GLuint *v)
{
- d_2_0_Core->VertexAttrib4Nuiv(index, v);
+ d_2_0_Core->f.VertexAttrib4Nuiv(index, v);
}
inline void QOpenGLFunctions_4_4_Core::glVertexAttrib4Nubv(GLuint index, const GLubyte *v)
{
- d_2_0_Core->VertexAttrib4Nubv(index, v);
+ d_2_0_Core->f.VertexAttrib4Nubv(index, v);
}
inline void QOpenGLFunctions_4_4_Core::glVertexAttrib4Nub(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)
{
- d_2_0_Core->VertexAttrib4Nub(index, x, y, z, w);
+ d_2_0_Core->f.VertexAttrib4Nub(index, x, y, z, w);
}
inline void QOpenGLFunctions_4_4_Core::glVertexAttrib4Nsv(GLuint index, const GLshort *v)
{
- d_2_0_Core->VertexAttrib4Nsv(index, v);
+ d_2_0_Core->f.VertexAttrib4Nsv(index, v);
}
inline void QOpenGLFunctions_4_4_Core::glVertexAttrib4Niv(GLuint index, const GLint *v)
{
- d_2_0_Core->VertexAttrib4Niv(index, v);
+ d_2_0_Core->f.VertexAttrib4Niv(index, v);
}
inline void QOpenGLFunctions_4_4_Core::glVertexAttrib4Nbv(GLuint index, const GLbyte *v)
{
- d_2_0_Core->VertexAttrib4Nbv(index, v);
+ d_2_0_Core->f.VertexAttrib4Nbv(index, v);
}
inline void QOpenGLFunctions_4_4_Core::glVertexAttrib3sv(GLuint index, const GLshort *v)
{
- d_2_0_Core->VertexAttrib3sv(index, v);
+ d_2_0_Core->f.VertexAttrib3sv(index, v);
}
inline void QOpenGLFunctions_4_4_Core::glVertexAttrib3s(GLuint index, GLshort x, GLshort y, GLshort z)
{
- d_2_0_Core->VertexAttrib3s(index, x, y, z);
+ d_2_0_Core->f.VertexAttrib3s(index, x, y, z);
}
inline void QOpenGLFunctions_4_4_Core::glVertexAttrib3fv(GLuint index, const GLfloat *v)
{
- d_2_0_Core->VertexAttrib3fv(index, v);
+ d_2_0_Core->f.VertexAttrib3fv(index, v);
}
inline void QOpenGLFunctions_4_4_Core::glVertexAttrib3f(GLuint index, GLfloat x, GLfloat y, GLfloat z)
{
- d_2_0_Core->VertexAttrib3f(index, x, y, z);
+ d_2_0_Core->f.VertexAttrib3f(index, x, y, z);
}
inline void QOpenGLFunctions_4_4_Core::glVertexAttrib3dv(GLuint index, const GLdouble *v)
{
- d_2_0_Core->VertexAttrib3dv(index, v);
+ d_2_0_Core->f.VertexAttrib3dv(index, v);
}
inline void QOpenGLFunctions_4_4_Core::glVertexAttrib3d(GLuint index, GLdouble x, GLdouble y, GLdouble z)
{
- d_2_0_Core->VertexAttrib3d(index, x, y, z);
+ d_2_0_Core->f.VertexAttrib3d(index, x, y, z);
}
inline void QOpenGLFunctions_4_4_Core::glVertexAttrib2sv(GLuint index, const GLshort *v)
{
- d_2_0_Core->VertexAttrib2sv(index, v);
+ d_2_0_Core->f.VertexAttrib2sv(index, v);
}
inline void QOpenGLFunctions_4_4_Core::glVertexAttrib2s(GLuint index, GLshort x, GLshort y)
{
- d_2_0_Core->VertexAttrib2s(index, x, y);
+ d_2_0_Core->f.VertexAttrib2s(index, x, y);
}
inline void QOpenGLFunctions_4_4_Core::glVertexAttrib2fv(GLuint index, const GLfloat *v)
{
- d_2_0_Core->VertexAttrib2fv(index, v);
+ d_2_0_Core->f.VertexAttrib2fv(index, v);
}
inline void QOpenGLFunctions_4_4_Core::glVertexAttrib2f(GLuint index, GLfloat x, GLfloat y)
{
- d_2_0_Core->VertexAttrib2f(index, x, y);
+ d_2_0_Core->f.VertexAttrib2f(index, x, y);
}
inline void QOpenGLFunctions_4_4_Core::glVertexAttrib2dv(GLuint index, const GLdouble *v)
{
- d_2_0_Core->VertexAttrib2dv(index, v);
+ d_2_0_Core->f.VertexAttrib2dv(index, v);
}
inline void QOpenGLFunctions_4_4_Core::glVertexAttrib2d(GLuint index, GLdouble x, GLdouble y)
{
- d_2_0_Core->VertexAttrib2d(index, x, y);
+ d_2_0_Core->f.VertexAttrib2d(index, x, y);
}
inline void QOpenGLFunctions_4_4_Core::glVertexAttrib1sv(GLuint index, const GLshort *v)
{
- d_2_0_Core->VertexAttrib1sv(index, v);
+ d_2_0_Core->f.VertexAttrib1sv(index, v);
}
inline void QOpenGLFunctions_4_4_Core::glVertexAttrib1s(GLuint index, GLshort x)
{
- d_2_0_Core->VertexAttrib1s(index, x);
+ d_2_0_Core->f.VertexAttrib1s(index, x);
}
inline void QOpenGLFunctions_4_4_Core::glVertexAttrib1fv(GLuint index, const GLfloat *v)
{
- d_2_0_Core->VertexAttrib1fv(index, v);
+ d_2_0_Core->f.VertexAttrib1fv(index, v);
}
inline void QOpenGLFunctions_4_4_Core::glVertexAttrib1f(GLuint index, GLfloat x)
{
- d_2_0_Core->VertexAttrib1f(index, x);
+ d_2_0_Core->f.VertexAttrib1f(index, x);
}
inline void QOpenGLFunctions_4_4_Core::glVertexAttrib1dv(GLuint index, const GLdouble *v)
{
- d_2_0_Core->VertexAttrib1dv(index, v);
+ d_2_0_Core->f.VertexAttrib1dv(index, v);
}
inline void QOpenGLFunctions_4_4_Core::glVertexAttrib1d(GLuint index, GLdouble x)
{
- d_2_0_Core->VertexAttrib1d(index, x);
+ d_2_0_Core->f.VertexAttrib1d(index, x);
}
inline void QOpenGLFunctions_4_4_Core::glValidateProgram(GLuint program)
{
- d_2_0_Core->ValidateProgram(program);
+ d_2_0_Core->f.ValidateProgram(program);
}
inline void QOpenGLFunctions_4_4_Core::glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_0_Core->UniformMatrix4fv(location, count, transpose, value);
+ d_2_0_Core->f.UniformMatrix4fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_4_Core::glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_0_Core->UniformMatrix3fv(location, count, transpose, value);
+ d_2_0_Core->f.UniformMatrix3fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_4_Core::glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_0_Core->UniformMatrix2fv(location, count, transpose, value);
+ d_2_0_Core->f.UniformMatrix2fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_4_Core::glUniform4iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform4iv(location, count, value);
+ d_2_0_Core->f.Uniform4iv(location, count, value);
}
inline void QOpenGLFunctions_4_4_Core::glUniform3iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform3iv(location, count, value);
+ d_2_0_Core->f.Uniform3iv(location, count, value);
}
inline void QOpenGLFunctions_4_4_Core::glUniform2iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform2iv(location, count, value);
+ d_2_0_Core->f.Uniform2iv(location, count, value);
}
inline void QOpenGLFunctions_4_4_Core::glUniform1iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform1iv(location, count, value);
+ d_2_0_Core->f.Uniform1iv(location, count, value);
}
inline void QOpenGLFunctions_4_4_Core::glUniform4fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform4fv(location, count, value);
+ d_2_0_Core->f.Uniform4fv(location, count, value);
}
inline void QOpenGLFunctions_4_4_Core::glUniform3fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform3fv(location, count, value);
+ d_2_0_Core->f.Uniform3fv(location, count, value);
}
inline void QOpenGLFunctions_4_4_Core::glUniform2fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform2fv(location, count, value);
+ d_2_0_Core->f.Uniform2fv(location, count, value);
}
inline void QOpenGLFunctions_4_4_Core::glUniform1fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform1fv(location, count, value);
+ d_2_0_Core->f.Uniform1fv(location, count, value);
}
inline void QOpenGLFunctions_4_4_Core::glUniform4i(GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
{
- d_2_0_Core->Uniform4i(location, v0, v1, v2, v3);
+ d_2_0_Core->f.Uniform4i(location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_4_4_Core::glUniform3i(GLint location, GLint v0, GLint v1, GLint v2)
{
- d_2_0_Core->Uniform3i(location, v0, v1, v2);
+ d_2_0_Core->f.Uniform3i(location, v0, v1, v2);
}
inline void QOpenGLFunctions_4_4_Core::glUniform2i(GLint location, GLint v0, GLint v1)
{
- d_2_0_Core->Uniform2i(location, v0, v1);
+ d_2_0_Core->f.Uniform2i(location, v0, v1);
}
inline void QOpenGLFunctions_4_4_Core::glUniform1i(GLint location, GLint v0)
{
- d_2_0_Core->Uniform1i(location, v0);
+ d_2_0_Core->f.Uniform1i(location, v0);
}
inline void QOpenGLFunctions_4_4_Core::glUniform4f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
{
- d_2_0_Core->Uniform4f(location, v0, v1, v2, v3);
+ d_2_0_Core->f.Uniform4f(location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_4_4_Core::glUniform3f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
{
- d_2_0_Core->Uniform3f(location, v0, v1, v2);
+ d_2_0_Core->f.Uniform3f(location, v0, v1, v2);
}
inline void QOpenGLFunctions_4_4_Core::glUniform2f(GLint location, GLfloat v0, GLfloat v1)
{
- d_2_0_Core->Uniform2f(location, v0, v1);
+ d_2_0_Core->f.Uniform2f(location, v0, v1);
}
inline void QOpenGLFunctions_4_4_Core::glUniform1f(GLint location, GLfloat v0)
{
- d_2_0_Core->Uniform1f(location, v0);
+ d_2_0_Core->f.Uniform1f(location, v0);
}
inline void QOpenGLFunctions_4_4_Core::glUseProgram(GLuint program)
{
- d_2_0_Core->UseProgram(program);
+ d_2_0_Core->f.UseProgram(program);
}
inline void QOpenGLFunctions_4_4_Core::glShaderSource(GLuint shader, GLsizei count, const GLchar *const *string, const GLint *length)
{
- d_2_0_Core->ShaderSource(shader, count, string, length);
+ d_2_0_Core->f.ShaderSource(shader, count, string, length);
}
inline void QOpenGLFunctions_4_4_Core::glLinkProgram(GLuint program)
{
- d_2_0_Core->LinkProgram(program);
+ d_2_0_Core->f.LinkProgram(program);
}
inline GLboolean QOpenGLFunctions_4_4_Core::glIsShader(GLuint shader)
{
- return d_2_0_Core->IsShader(shader);
+ return d_2_0_Core->f.IsShader(shader);
}
inline GLboolean QOpenGLFunctions_4_4_Core::glIsProgram(GLuint program)
{
- return d_2_0_Core->IsProgram(program);
+ return d_2_0_Core->f.IsProgram(program);
}
inline void QOpenGLFunctions_4_4_Core::glGetVertexAttribPointerv(GLuint index, GLenum pname, void * *pointer)
{
- d_2_0_Core->GetVertexAttribPointerv(index, pname, pointer);
+ d_2_0_Core->f.GetVertexAttribPointerv(index, pname, pointer);
}
inline void QOpenGLFunctions_4_4_Core::glGetVertexAttribiv(GLuint index, GLenum pname, GLint *params)
{
- d_2_0_Core->GetVertexAttribiv(index, pname, params);
+ d_2_0_Core->f.GetVertexAttribiv(index, pname, params);
}
inline void QOpenGLFunctions_4_4_Core::glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat *params)
{
- d_2_0_Core->GetVertexAttribfv(index, pname, params);
+ d_2_0_Core->f.GetVertexAttribfv(index, pname, params);
}
inline void QOpenGLFunctions_4_4_Core::glGetVertexAttribdv(GLuint index, GLenum pname, GLdouble *params)
{
- d_2_0_Core->GetVertexAttribdv(index, pname, params);
+ d_2_0_Core->f.GetVertexAttribdv(index, pname, params);
}
inline void QOpenGLFunctions_4_4_Core::glGetUniformiv(GLuint program, GLint location, GLint *params)
{
- d_2_0_Core->GetUniformiv(program, location, params);
+ d_2_0_Core->f.GetUniformiv(program, location, params);
}
inline void QOpenGLFunctions_4_4_Core::glGetUniformfv(GLuint program, GLint location, GLfloat *params)
{
- d_2_0_Core->GetUniformfv(program, location, params);
+ d_2_0_Core->f.GetUniformfv(program, location, params);
}
inline GLint QOpenGLFunctions_4_4_Core::glGetUniformLocation(GLuint program, const GLchar *name)
{
- return d_2_0_Core->GetUniformLocation(program, name);
+ return d_2_0_Core->f.GetUniformLocation(program, name);
}
inline void QOpenGLFunctions_4_4_Core::glGetShaderSource(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source)
{
- d_2_0_Core->GetShaderSource(shader, bufSize, length, source);
+ d_2_0_Core->f.GetShaderSource(shader, bufSize, length, source);
}
inline void QOpenGLFunctions_4_4_Core::glGetShaderInfoLog(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
{
- d_2_0_Core->GetShaderInfoLog(shader, bufSize, length, infoLog);
+ d_2_0_Core->f.GetShaderInfoLog(shader, bufSize, length, infoLog);
}
inline void QOpenGLFunctions_4_4_Core::glGetShaderiv(GLuint shader, GLenum pname, GLint *params)
{
- d_2_0_Core->GetShaderiv(shader, pname, params);
+ d_2_0_Core->f.GetShaderiv(shader, pname, params);
}
inline void QOpenGLFunctions_4_4_Core::glGetProgramInfoLog(GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
{
- d_2_0_Core->GetProgramInfoLog(program, bufSize, length, infoLog);
+ d_2_0_Core->f.GetProgramInfoLog(program, bufSize, length, infoLog);
}
inline void QOpenGLFunctions_4_4_Core::glGetProgramiv(GLuint program, GLenum pname, GLint *params)
{
- d_2_0_Core->GetProgramiv(program, pname, params);
+ d_2_0_Core->f.GetProgramiv(program, pname, params);
}
inline GLint QOpenGLFunctions_4_4_Core::glGetAttribLocation(GLuint program, const GLchar *name)
{
- return d_2_0_Core->GetAttribLocation(program, name);
+ return d_2_0_Core->f.GetAttribLocation(program, name);
}
inline void QOpenGLFunctions_4_4_Core::glGetAttachedShaders(GLuint program, GLsizei maxCount, GLsizei *count, GLuint *shaders)
{
- d_2_0_Core->GetAttachedShaders(program, maxCount, count, shaders);
+ d_2_0_Core->f.GetAttachedShaders(program, maxCount, count, shaders);
}
inline void QOpenGLFunctions_4_4_Core::glGetActiveUniform(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
{
- d_2_0_Core->GetActiveUniform(program, index, bufSize, length, size, type, name);
+ d_2_0_Core->f.GetActiveUniform(program, index, bufSize, length, size, type, name);
}
inline void QOpenGLFunctions_4_4_Core::glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
{
- d_2_0_Core->GetActiveAttrib(program, index, bufSize, length, size, type, name);
+ d_2_0_Core->f.GetActiveAttrib(program, index, bufSize, length, size, type, name);
}
inline void QOpenGLFunctions_4_4_Core::glEnableVertexAttribArray(GLuint index)
{
- d_2_0_Core->EnableVertexAttribArray(index);
+ d_2_0_Core->f.EnableVertexAttribArray(index);
}
inline void QOpenGLFunctions_4_4_Core::glDisableVertexAttribArray(GLuint index)
{
- d_2_0_Core->DisableVertexAttribArray(index);
+ d_2_0_Core->f.DisableVertexAttribArray(index);
}
inline void QOpenGLFunctions_4_4_Core::glDetachShader(GLuint program, GLuint shader)
{
- d_2_0_Core->DetachShader(program, shader);
+ d_2_0_Core->f.DetachShader(program, shader);
}
inline void QOpenGLFunctions_4_4_Core::glDeleteShader(GLuint shader)
{
- d_2_0_Core->DeleteShader(shader);
+ d_2_0_Core->f.DeleteShader(shader);
}
inline void QOpenGLFunctions_4_4_Core::glDeleteProgram(GLuint program)
{
- d_2_0_Core->DeleteProgram(program);
+ d_2_0_Core->f.DeleteProgram(program);
}
inline GLuint QOpenGLFunctions_4_4_Core::glCreateShader(GLenum type)
{
- return d_2_0_Core->CreateShader(type);
+ return d_2_0_Core->f.CreateShader(type);
}
inline GLuint QOpenGLFunctions_4_4_Core::glCreateProgram()
{
- return d_2_0_Core->CreateProgram();
+ return d_2_0_Core->f.CreateProgram();
}
inline void QOpenGLFunctions_4_4_Core::glCompileShader(GLuint shader)
{
- d_2_0_Core->CompileShader(shader);
+ d_2_0_Core->f.CompileShader(shader);
}
inline void QOpenGLFunctions_4_4_Core::glBindAttribLocation(GLuint program, GLuint index, const GLchar *name)
{
- d_2_0_Core->BindAttribLocation(program, index, name);
+ d_2_0_Core->f.BindAttribLocation(program, index, name);
}
inline void QOpenGLFunctions_4_4_Core::glAttachShader(GLuint program, GLuint shader)
{
- d_2_0_Core->AttachShader(program, shader);
+ d_2_0_Core->f.AttachShader(program, shader);
}
inline void QOpenGLFunctions_4_4_Core::glStencilMaskSeparate(GLenum face, GLuint mask)
{
- d_2_0_Core->StencilMaskSeparate(face, mask);
+ d_2_0_Core->f.StencilMaskSeparate(face, mask);
}
inline void QOpenGLFunctions_4_4_Core::glStencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask)
{
- d_2_0_Core->StencilFuncSeparate(face, func, ref, mask);
+ d_2_0_Core->f.StencilFuncSeparate(face, func, ref, mask);
}
inline void QOpenGLFunctions_4_4_Core::glStencilOpSeparate(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass)
{
- d_2_0_Core->StencilOpSeparate(face, sfail, dpfail, dppass);
+ d_2_0_Core->f.StencilOpSeparate(face, sfail, dpfail, dppass);
}
inline void QOpenGLFunctions_4_4_Core::glDrawBuffers(GLsizei n, const GLenum *bufs)
{
- d_2_0_Core->DrawBuffers(n, bufs);
+ d_2_0_Core->f.DrawBuffers(n, bufs);
}
inline void QOpenGLFunctions_4_4_Core::glBlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha)
{
- d_2_0_Core->BlendEquationSeparate(modeRGB, modeAlpha);
+ d_2_0_Core->f.BlendEquationSeparate(modeRGB, modeAlpha);
}
// OpenGL 2.1 core functions
inline void QOpenGLFunctions_4_4_Core::glUniformMatrix4x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix4x3fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix4x3fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_4_Core::glUniformMatrix3x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix3x4fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix3x4fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_4_Core::glUniformMatrix4x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix4x2fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix4x2fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_4_Core::glUniformMatrix2x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix2x4fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix2x4fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_4_Core::glUniformMatrix3x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix3x2fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix3x2fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_4_Core::glUniformMatrix2x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix2x3fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix2x3fv(location, count, transpose, value);
}
// OpenGL 3.0 core functions
inline GLboolean QOpenGLFunctions_4_4_Core::glIsVertexArray(GLuint array)
{
- return d_3_0_Core->IsVertexArray(array);
+ return d_3_0_Core->f.IsVertexArray(array);
}
inline void QOpenGLFunctions_4_4_Core::glGenVertexArrays(GLsizei n, GLuint *arrays)
{
- d_3_0_Core->GenVertexArrays(n, arrays);
+ d_3_0_Core->f.GenVertexArrays(n, arrays);
}
inline void QOpenGLFunctions_4_4_Core::glDeleteVertexArrays(GLsizei n, const GLuint *arrays)
{
- d_3_0_Core->DeleteVertexArrays(n, arrays);
+ d_3_0_Core->f.DeleteVertexArrays(n, arrays);
}
inline void QOpenGLFunctions_4_4_Core::glBindVertexArray(GLuint array)
{
- d_3_0_Core->BindVertexArray(array);
+ d_3_0_Core->f.BindVertexArray(array);
}
inline void QOpenGLFunctions_4_4_Core::glFlushMappedBufferRange(GLenum target, GLintptr offset, GLsizeiptr length)
{
- d_3_0_Core->FlushMappedBufferRange(target, offset, length);
+ d_3_0_Core->f.FlushMappedBufferRange(target, offset, length);
}
inline void * QOpenGLFunctions_4_4_Core::glMapBufferRange(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access)
{
- return d_3_0_Core->MapBufferRange(target, offset, length, access);
+ return d_3_0_Core->f.MapBufferRange(target, offset, length, access);
}
inline void QOpenGLFunctions_4_4_Core::glFramebufferTextureLayer(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer)
{
- d_3_0_Core->FramebufferTextureLayer(target, attachment, texture, level, layer);
+ d_3_0_Core->f.FramebufferTextureLayer(target, attachment, texture, level, layer);
}
inline void QOpenGLFunctions_4_4_Core::glRenderbufferStorageMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
{
- d_3_0_Core->RenderbufferStorageMultisample(target, samples, internalformat, width, height);
+ d_3_0_Core->f.RenderbufferStorageMultisample(target, samples, internalformat, width, height);
}
inline void QOpenGLFunctions_4_4_Core::glBlitFramebuffer(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
{
- d_3_0_Core->BlitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter);
+ d_3_0_Core->f.BlitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter);
}
inline void QOpenGLFunctions_4_4_Core::glGenerateMipmap(GLenum target)
{
- d_3_0_Core->GenerateMipmap(target);
+ d_3_0_Core->f.GenerateMipmap(target);
}
inline void QOpenGLFunctions_4_4_Core::glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint *params)
{
- d_3_0_Core->GetFramebufferAttachmentParameteriv(target, attachment, pname, params);
+ d_3_0_Core->f.GetFramebufferAttachmentParameteriv(target, attachment, pname, params);
}
inline void QOpenGLFunctions_4_4_Core::glFramebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
{
- d_3_0_Core->FramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer);
+ d_3_0_Core->f.FramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer);
}
inline void QOpenGLFunctions_4_4_Core::glFramebufferTexture3D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset)
{
- d_3_0_Core->FramebufferTexture3D(target, attachment, textarget, texture, level, zoffset);
+ d_3_0_Core->f.FramebufferTexture3D(target, attachment, textarget, texture, level, zoffset);
}
inline void QOpenGLFunctions_4_4_Core::glFramebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
{
- d_3_0_Core->FramebufferTexture2D(target, attachment, textarget, texture, level);
+ d_3_0_Core->f.FramebufferTexture2D(target, attachment, textarget, texture, level);
}
inline void QOpenGLFunctions_4_4_Core::glFramebufferTexture1D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
{
- d_3_0_Core->FramebufferTexture1D(target, attachment, textarget, texture, level);
+ d_3_0_Core->f.FramebufferTexture1D(target, attachment, textarget, texture, level);
}
inline GLenum QOpenGLFunctions_4_4_Core::glCheckFramebufferStatus(GLenum target)
{
- return d_3_0_Core->CheckFramebufferStatus(target);
+ return d_3_0_Core->f.CheckFramebufferStatus(target);
}
inline void QOpenGLFunctions_4_4_Core::glGenFramebuffers(GLsizei n, GLuint *framebuffers)
{
- d_3_0_Core->GenFramebuffers(n, framebuffers);
+ d_3_0_Core->f.GenFramebuffers(n, framebuffers);
}
inline void QOpenGLFunctions_4_4_Core::glDeleteFramebuffers(GLsizei n, const GLuint *framebuffers)
{
- d_3_0_Core->DeleteFramebuffers(n, framebuffers);
+ d_3_0_Core->f.DeleteFramebuffers(n, framebuffers);
}
inline void QOpenGLFunctions_4_4_Core::glBindFramebuffer(GLenum target, GLuint framebuffer)
{
- d_3_0_Core->BindFramebuffer(target, framebuffer);
+ d_3_0_Core->f.BindFramebuffer(target, framebuffer);
}
inline GLboolean QOpenGLFunctions_4_4_Core::glIsFramebuffer(GLuint framebuffer)
{
- return d_3_0_Core->IsFramebuffer(framebuffer);
+ return d_3_0_Core->f.IsFramebuffer(framebuffer);
}
inline void QOpenGLFunctions_4_4_Core::glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_3_0_Core->GetRenderbufferParameteriv(target, pname, params);
+ d_3_0_Core->f.GetRenderbufferParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_4_4_Core::glRenderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height)
{
- d_3_0_Core->RenderbufferStorage(target, internalformat, width, height);
+ d_3_0_Core->f.RenderbufferStorage(target, internalformat, width, height);
}
inline void QOpenGLFunctions_4_4_Core::glGenRenderbuffers(GLsizei n, GLuint *renderbuffers)
{
- d_3_0_Core->GenRenderbuffers(n, renderbuffers);
+ d_3_0_Core->f.GenRenderbuffers(n, renderbuffers);
}
inline void QOpenGLFunctions_4_4_Core::glDeleteRenderbuffers(GLsizei n, const GLuint *renderbuffers)
{
- d_3_0_Core->DeleteRenderbuffers(n, renderbuffers);
+ d_3_0_Core->f.DeleteRenderbuffers(n, renderbuffers);
}
inline void QOpenGLFunctions_4_4_Core::glBindRenderbuffer(GLenum target, GLuint renderbuffer)
{
- d_3_0_Core->BindRenderbuffer(target, renderbuffer);
+ d_3_0_Core->f.BindRenderbuffer(target, renderbuffer);
}
inline GLboolean QOpenGLFunctions_4_4_Core::glIsRenderbuffer(GLuint renderbuffer)
{
- return d_3_0_Core->IsRenderbuffer(renderbuffer);
+ return d_3_0_Core->f.IsRenderbuffer(renderbuffer);
}
inline const GLubyte * QOpenGLFunctions_4_4_Core::glGetStringi(GLenum name, GLuint index)
{
- return d_3_0_Core->GetStringi(name, index);
+ return d_3_0_Core->f.GetStringi(name, index);
}
inline void QOpenGLFunctions_4_4_Core::glClearBufferfi(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil)
{
- d_3_0_Core->ClearBufferfi(buffer, drawbuffer, depth, stencil);
+ d_3_0_Core->f.ClearBufferfi(buffer, drawbuffer, depth, stencil);
}
inline void QOpenGLFunctions_4_4_Core::glClearBufferfv(GLenum buffer, GLint drawbuffer, const GLfloat *value)
{
- d_3_0_Core->ClearBufferfv(buffer, drawbuffer, value);
+ d_3_0_Core->f.ClearBufferfv(buffer, drawbuffer, value);
}
inline void QOpenGLFunctions_4_4_Core::glClearBufferuiv(GLenum buffer, GLint drawbuffer, const GLuint *value)
{
- d_3_0_Core->ClearBufferuiv(buffer, drawbuffer, value);
+ d_3_0_Core->f.ClearBufferuiv(buffer, drawbuffer, value);
}
inline void QOpenGLFunctions_4_4_Core::glClearBufferiv(GLenum buffer, GLint drawbuffer, const GLint *value)
{
- d_3_0_Core->ClearBufferiv(buffer, drawbuffer, value);
+ d_3_0_Core->f.ClearBufferiv(buffer, drawbuffer, value);
}
inline void QOpenGLFunctions_4_4_Core::glGetTexParameterIuiv(GLenum target, GLenum pname, GLuint *params)
{
- d_3_0_Core->GetTexParameterIuiv(target, pname, params);
+ d_3_0_Core->f.GetTexParameterIuiv(target, pname, params);
}
inline void QOpenGLFunctions_4_4_Core::glGetTexParameterIiv(GLenum target, GLenum pname, GLint *params)
{
- d_3_0_Core->GetTexParameterIiv(target, pname, params);
+ d_3_0_Core->f.GetTexParameterIiv(target, pname, params);
}
inline void QOpenGLFunctions_4_4_Core::glTexParameterIuiv(GLenum target, GLenum pname, const GLuint *params)
{
- d_3_0_Core->TexParameterIuiv(target, pname, params);
+ d_3_0_Core->f.TexParameterIuiv(target, pname, params);
}
inline void QOpenGLFunctions_4_4_Core::glTexParameterIiv(GLenum target, GLenum pname, const GLint *params)
{
- d_3_0_Core->TexParameterIiv(target, pname, params);
+ d_3_0_Core->f.TexParameterIiv(target, pname, params);
}
inline void QOpenGLFunctions_4_4_Core::glUniform4uiv(GLint location, GLsizei count, const GLuint *value)
{
- d_3_0_Core->Uniform4uiv(location, count, value);
+ d_3_0_Core->f.Uniform4uiv(location, count, value);
}
inline void QOpenGLFunctions_4_4_Core::glUniform3uiv(GLint location, GLsizei count, const GLuint *value)
{
- d_3_0_Core->Uniform3uiv(location, count, value);
+ d_3_0_Core->f.Uniform3uiv(location, count, value);
}
inline void QOpenGLFunctions_4_4_Core::glUniform2uiv(GLint location, GLsizei count, const GLuint *value)
{
- d_3_0_Core->Uniform2uiv(location, count, value);
+ d_3_0_Core->f.Uniform2uiv(location, count, value);
}
inline void QOpenGLFunctions_4_4_Core::glUniform1uiv(GLint location, GLsizei count, const GLuint *value)
{
- d_3_0_Core->Uniform1uiv(location, count, value);
+ d_3_0_Core->f.Uniform1uiv(location, count, value);
}
inline void QOpenGLFunctions_4_4_Core::glUniform4ui(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
{
- d_3_0_Core->Uniform4ui(location, v0, v1, v2, v3);
+ d_3_0_Core->f.Uniform4ui(location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_4_4_Core::glUniform3ui(GLint location, GLuint v0, GLuint v1, GLuint v2)
{
- d_3_0_Core->Uniform3ui(location, v0, v1, v2);
+ d_3_0_Core->f.Uniform3ui(location, v0, v1, v2);
}
inline void QOpenGLFunctions_4_4_Core::glUniform2ui(GLint location, GLuint v0, GLuint v1)
{
- d_3_0_Core->Uniform2ui(location, v0, v1);
+ d_3_0_Core->f.Uniform2ui(location, v0, v1);
}
inline void QOpenGLFunctions_4_4_Core::glUniform1ui(GLint location, GLuint v0)
{
- d_3_0_Core->Uniform1ui(location, v0);
+ d_3_0_Core->f.Uniform1ui(location, v0);
}
inline GLint QOpenGLFunctions_4_4_Core::glGetFragDataLocation(GLuint program, const GLchar *name)
{
- return d_3_0_Core->GetFragDataLocation(program, name);
+ return d_3_0_Core->f.GetFragDataLocation(program, name);
}
inline void QOpenGLFunctions_4_4_Core::glBindFragDataLocation(GLuint program, GLuint color, const GLchar *name)
{
- d_3_0_Core->BindFragDataLocation(program, color, name);
+ d_3_0_Core->f.BindFragDataLocation(program, color, name);
}
inline void QOpenGLFunctions_4_4_Core::glGetUniformuiv(GLuint program, GLint location, GLuint *params)
{
- d_3_0_Core->GetUniformuiv(program, location, params);
+ d_3_0_Core->f.GetUniformuiv(program, location, params);
}
inline void QOpenGLFunctions_4_4_Core::glVertexAttribI4usv(GLuint index, const GLushort *v)
{
- d_3_0_Core->VertexAttribI4usv(index, v);
+ d_3_0_Core->f.VertexAttribI4usv(index, v);
}
inline void QOpenGLFunctions_4_4_Core::glVertexAttribI4ubv(GLuint index, const GLubyte *v)
{
- d_3_0_Core->VertexAttribI4ubv(index, v);
+ d_3_0_Core->f.VertexAttribI4ubv(index, v);
}
inline void QOpenGLFunctions_4_4_Core::glVertexAttribI4sv(GLuint index, const GLshort *v)
{
- d_3_0_Core->VertexAttribI4sv(index, v);
+ d_3_0_Core->f.VertexAttribI4sv(index, v);
}
inline void QOpenGLFunctions_4_4_Core::glVertexAttribI4bv(GLuint index, const GLbyte *v)
{
- d_3_0_Core->VertexAttribI4bv(index, v);
+ d_3_0_Core->f.VertexAttribI4bv(index, v);
}
inline void QOpenGLFunctions_4_4_Core::glVertexAttribI4uiv(GLuint index, const GLuint *v)
{
- d_3_0_Core->VertexAttribI4uiv(index, v);
+ d_3_0_Core->f.VertexAttribI4uiv(index, v);
}
inline void QOpenGLFunctions_4_4_Core::glVertexAttribI3uiv(GLuint index, const GLuint *v)
{
- d_3_0_Core->VertexAttribI3uiv(index, v);
+ d_3_0_Core->f.VertexAttribI3uiv(index, v);
}
inline void QOpenGLFunctions_4_4_Core::glVertexAttribI2uiv(GLuint index, const GLuint *v)
{
- d_3_0_Core->VertexAttribI2uiv(index, v);
+ d_3_0_Core->f.VertexAttribI2uiv(index, v);
}
inline void QOpenGLFunctions_4_4_Core::glVertexAttribI1uiv(GLuint index, const GLuint *v)
{
- d_3_0_Core->VertexAttribI1uiv(index, v);
+ d_3_0_Core->f.VertexAttribI1uiv(index, v);
}
inline void QOpenGLFunctions_4_4_Core::glVertexAttribI4iv(GLuint index, const GLint *v)
{
- d_3_0_Core->VertexAttribI4iv(index, v);
+ d_3_0_Core->f.VertexAttribI4iv(index, v);
}
inline void QOpenGLFunctions_4_4_Core::glVertexAttribI3iv(GLuint index, const GLint *v)
{
- d_3_0_Core->VertexAttribI3iv(index, v);
+ d_3_0_Core->f.VertexAttribI3iv(index, v);
}
inline void QOpenGLFunctions_4_4_Core::glVertexAttribI2iv(GLuint index, const GLint *v)
{
- d_3_0_Core->VertexAttribI2iv(index, v);
+ d_3_0_Core->f.VertexAttribI2iv(index, v);
}
inline void QOpenGLFunctions_4_4_Core::glVertexAttribI1iv(GLuint index, const GLint *v)
{
- d_3_0_Core->VertexAttribI1iv(index, v);
+ d_3_0_Core->f.VertexAttribI1iv(index, v);
}
inline void QOpenGLFunctions_4_4_Core::glVertexAttribI4ui(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)
{
- d_3_0_Core->VertexAttribI4ui(index, x, y, z, w);
+ d_3_0_Core->f.VertexAttribI4ui(index, x, y, z, w);
}
inline void QOpenGLFunctions_4_4_Core::glVertexAttribI3ui(GLuint index, GLuint x, GLuint y, GLuint z)
{
- d_3_0_Core->VertexAttribI3ui(index, x, y, z);
+ d_3_0_Core->f.VertexAttribI3ui(index, x, y, z);
}
inline void QOpenGLFunctions_4_4_Core::glVertexAttribI2ui(GLuint index, GLuint x, GLuint y)
{
- d_3_0_Core->VertexAttribI2ui(index, x, y);
+ d_3_0_Core->f.VertexAttribI2ui(index, x, y);
}
inline void QOpenGLFunctions_4_4_Core::glVertexAttribI1ui(GLuint index, GLuint x)
{
- d_3_0_Core->VertexAttribI1ui(index, x);
+ d_3_0_Core->f.VertexAttribI1ui(index, x);
}
inline void QOpenGLFunctions_4_4_Core::glVertexAttribI4i(GLuint index, GLint x, GLint y, GLint z, GLint w)
{
- d_3_0_Core->VertexAttribI4i(index, x, y, z, w);
+ d_3_0_Core->f.VertexAttribI4i(index, x, y, z, w);
}
inline void QOpenGLFunctions_4_4_Core::glVertexAttribI3i(GLuint index, GLint x, GLint y, GLint z)
{
- d_3_0_Core->VertexAttribI3i(index, x, y, z);
+ d_3_0_Core->f.VertexAttribI3i(index, x, y, z);
}
inline void QOpenGLFunctions_4_4_Core::glVertexAttribI2i(GLuint index, GLint x, GLint y)
{
- d_3_0_Core->VertexAttribI2i(index, x, y);
+ d_3_0_Core->f.VertexAttribI2i(index, x, y);
}
inline void QOpenGLFunctions_4_4_Core::glVertexAttribI1i(GLuint index, GLint x)
{
- d_3_0_Core->VertexAttribI1i(index, x);
+ d_3_0_Core->f.VertexAttribI1i(index, x);
}
inline void QOpenGLFunctions_4_4_Core::glGetVertexAttribIuiv(GLuint index, GLenum pname, GLuint *params)
{
- d_3_0_Core->GetVertexAttribIuiv(index, pname, params);
+ d_3_0_Core->f.GetVertexAttribIuiv(index, pname, params);
}
inline void QOpenGLFunctions_4_4_Core::glGetVertexAttribIiv(GLuint index, GLenum pname, GLint *params)
{
- d_3_0_Core->GetVertexAttribIiv(index, pname, params);
+ d_3_0_Core->f.GetVertexAttribIiv(index, pname, params);
}
inline void QOpenGLFunctions_4_4_Core::glVertexAttribIPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer)
{
- d_3_0_Core->VertexAttribIPointer(index, size, type, stride, pointer);
+ d_3_0_Core->f.VertexAttribIPointer(index, size, type, stride, pointer);
}
inline void QOpenGLFunctions_4_4_Core::glEndConditionalRender()
{
- d_3_0_Core->EndConditionalRender();
+ d_3_0_Core->f.EndConditionalRender();
}
inline void QOpenGLFunctions_4_4_Core::glBeginConditionalRender(GLuint id, GLenum mode)
{
- d_3_0_Core->BeginConditionalRender(id, mode);
+ d_3_0_Core->f.BeginConditionalRender(id, mode);
}
inline void QOpenGLFunctions_4_4_Core::glClampColor(GLenum target, GLenum clamp)
{
- d_3_0_Core->ClampColor(target, clamp);
+ d_3_0_Core->f.ClampColor(target, clamp);
}
inline void QOpenGLFunctions_4_4_Core::glGetTransformFeedbackVarying(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name)
{
- d_3_0_Core->GetTransformFeedbackVarying(program, index, bufSize, length, size, type, name);
+ d_3_0_Core->f.GetTransformFeedbackVarying(program, index, bufSize, length, size, type, name);
}
inline void QOpenGLFunctions_4_4_Core::glTransformFeedbackVaryings(GLuint program, GLsizei count, const GLchar *const *varyings, GLenum bufferMode)
{
- d_3_0_Core->TransformFeedbackVaryings(program, count, varyings, bufferMode);
+ d_3_0_Core->f.TransformFeedbackVaryings(program, count, varyings, bufferMode);
}
inline void QOpenGLFunctions_4_4_Core::glBindBufferBase(GLenum target, GLuint index, GLuint buffer)
{
- d_3_0_Core->BindBufferBase(target, index, buffer);
+ d_3_0_Core->f.BindBufferBase(target, index, buffer);
}
inline void QOpenGLFunctions_4_4_Core::glBindBufferRange(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)
{
- d_3_0_Core->BindBufferRange(target, index, buffer, offset, size);
+ d_3_0_Core->f.BindBufferRange(target, index, buffer, offset, size);
}
inline void QOpenGLFunctions_4_4_Core::glEndTransformFeedback()
{
- d_3_0_Core->EndTransformFeedback();
+ d_3_0_Core->f.EndTransformFeedback();
}
inline void QOpenGLFunctions_4_4_Core::glBeginTransformFeedback(GLenum primitiveMode)
{
- d_3_0_Core->BeginTransformFeedback(primitiveMode);
+ d_3_0_Core->f.BeginTransformFeedback(primitiveMode);
}
inline GLboolean QOpenGLFunctions_4_4_Core::glIsEnabledi(GLenum target, GLuint index)
{
- return d_3_0_Core->IsEnabledi(target, index);
+ return d_3_0_Core->f.IsEnabledi(target, index);
}
inline void QOpenGLFunctions_4_4_Core::glDisablei(GLenum target, GLuint index)
{
- d_3_0_Core->Disablei(target, index);
+ d_3_0_Core->f.Disablei(target, index);
}
inline void QOpenGLFunctions_4_4_Core::glEnablei(GLenum target, GLuint index)
{
- d_3_0_Core->Enablei(target, index);
+ d_3_0_Core->f.Enablei(target, index);
}
inline void QOpenGLFunctions_4_4_Core::glGetIntegeri_v(GLenum target, GLuint index, GLint *data)
{
- d_3_0_Core->GetIntegeri_v(target, index, data);
+ d_3_0_Core->f.GetIntegeri_v(target, index, data);
}
inline void QOpenGLFunctions_4_4_Core::glGetBooleani_v(GLenum target, GLuint index, GLboolean *data)
{
- d_3_0_Core->GetBooleani_v(target, index, data);
+ d_3_0_Core->f.GetBooleani_v(target, index, data);
}
inline void QOpenGLFunctions_4_4_Core::glColorMaski(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a)
{
- d_3_0_Core->ColorMaski(index, r, g, b, a);
+ d_3_0_Core->f.ColorMaski(index, r, g, b, a);
}
// OpenGL 3.1 core functions
inline void QOpenGLFunctions_4_4_Core::glUniformBlockBinding(GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding)
{
- d_3_1_Core->UniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding);
+ d_3_1_Core->f.UniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding);
}
inline void QOpenGLFunctions_4_4_Core::glGetActiveUniformBlockName(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName)
{
- d_3_1_Core->GetActiveUniformBlockName(program, uniformBlockIndex, bufSize, length, uniformBlockName);
+ d_3_1_Core->f.GetActiveUniformBlockName(program, uniformBlockIndex, bufSize, length, uniformBlockName);
}
inline void QOpenGLFunctions_4_4_Core::glGetActiveUniformBlockiv(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params)
{
- d_3_1_Core->GetActiveUniformBlockiv(program, uniformBlockIndex, pname, params);
+ d_3_1_Core->f.GetActiveUniformBlockiv(program, uniformBlockIndex, pname, params);
}
inline GLuint QOpenGLFunctions_4_4_Core::glGetUniformBlockIndex(GLuint program, const GLchar *uniformBlockName)
{
- return d_3_1_Core->GetUniformBlockIndex(program, uniformBlockName);
+ return d_3_1_Core->f.GetUniformBlockIndex(program, uniformBlockName);
}
inline void QOpenGLFunctions_4_4_Core::glGetActiveUniformName(GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformName)
{
- d_3_1_Core->GetActiveUniformName(program, uniformIndex, bufSize, length, uniformName);
+ d_3_1_Core->f.GetActiveUniformName(program, uniformIndex, bufSize, length, uniformName);
}
inline void QOpenGLFunctions_4_4_Core::glGetActiveUniformsiv(GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params)
{
- d_3_1_Core->GetActiveUniformsiv(program, uniformCount, uniformIndices, pname, params);
+ d_3_1_Core->f.GetActiveUniformsiv(program, uniformCount, uniformIndices, pname, params);
}
inline void QOpenGLFunctions_4_4_Core::glGetUniformIndices(GLuint program, GLsizei uniformCount, const GLchar *const *uniformNames, GLuint *uniformIndices)
{
- d_3_1_Core->GetUniformIndices(program, uniformCount, uniformNames, uniformIndices);
+ d_3_1_Core->f.GetUniformIndices(program, uniformCount, uniformNames, uniformIndices);
}
inline void QOpenGLFunctions_4_4_Core::glCopyBufferSubData(GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size)
{
- d_3_1_Core->CopyBufferSubData(readTarget, writeTarget, readOffset, writeOffset, size);
+ d_3_1_Core->f.CopyBufferSubData(readTarget, writeTarget, readOffset, writeOffset, size);
}
inline void QOpenGLFunctions_4_4_Core::glPrimitiveRestartIndex(GLuint index)
{
- d_3_1_Core->PrimitiveRestartIndex(index);
+ d_3_1_Core->f.PrimitiveRestartIndex(index);
}
inline void QOpenGLFunctions_4_4_Core::glTexBuffer(GLenum target, GLenum internalformat, GLuint buffer)
{
- d_3_1_Core->TexBuffer(target, internalformat, buffer);
+ d_3_1_Core->f.TexBuffer(target, internalformat, buffer);
}
inline void QOpenGLFunctions_4_4_Core::glDrawElementsInstanced(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount)
{
- d_3_1_Core->DrawElementsInstanced(mode, count, type, indices, instancecount);
+ d_3_1_Core->f.DrawElementsInstanced(mode, count, type, indices, instancecount);
}
inline void QOpenGLFunctions_4_4_Core::glDrawArraysInstanced(GLenum mode, GLint first, GLsizei count, GLsizei instancecount)
{
- d_3_1_Core->DrawArraysInstanced(mode, first, count, instancecount);
+ d_3_1_Core->f.DrawArraysInstanced(mode, first, count, instancecount);
}
// OpenGL 3.2 core functions
inline void QOpenGLFunctions_4_4_Core::glSampleMaski(GLuint maskNumber, GLbitfield mask)
{
- d_3_2_Core->SampleMaski(maskNumber, mask);
+ d_3_2_Core->f.SampleMaski(maskNumber, mask);
}
inline void QOpenGLFunctions_4_4_Core::glGetMultisamplefv(GLenum pname, GLuint index, GLfloat *val)
{
- d_3_2_Core->GetMultisamplefv(pname, index, val);
+ d_3_2_Core->f.GetMultisamplefv(pname, index, val);
}
inline void QOpenGLFunctions_4_4_Core::glTexImage3DMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations)
{
- d_3_2_Core->TexImage3DMultisample(target, samples, internalformat, width, height, depth, fixedsamplelocations);
+ d_3_2_Core->f.TexImage3DMultisample(target, samples, internalformat, width, height, depth, fixedsamplelocations);
}
inline void QOpenGLFunctions_4_4_Core::glTexImage2DMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations)
{
- d_3_2_Core->TexImage2DMultisample(target, samples, internalformat, width, height, fixedsamplelocations);
+ d_3_2_Core->f.TexImage2DMultisample(target, samples, internalformat, width, height, fixedsamplelocations);
}
inline void QOpenGLFunctions_4_4_Core::glFramebufferTexture(GLenum target, GLenum attachment, GLuint texture, GLint level)
{
- d_3_2_Core->FramebufferTexture(target, attachment, texture, level);
+ d_3_2_Core->f.FramebufferTexture(target, attachment, texture, level);
}
inline void QOpenGLFunctions_4_4_Core::glGetBufferParameteri64v(GLenum target, GLenum pname, GLint64 *params)
{
- d_3_2_Core->GetBufferParameteri64v(target, pname, params);
+ d_3_2_Core->f.GetBufferParameteri64v(target, pname, params);
}
inline void QOpenGLFunctions_4_4_Core::glGetInteger64i_v(GLenum target, GLuint index, GLint64 *data)
{
- d_3_2_Core->GetInteger64i_v(target, index, data);
+ d_3_2_Core->f.GetInteger64i_v(target, index, data);
}
inline void QOpenGLFunctions_4_4_Core::glGetSynciv(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values)
{
- d_3_2_Core->GetSynciv(sync, pname, bufSize, length, values);
+ d_3_2_Core->f.GetSynciv(sync, pname, bufSize, length, values);
}
inline void QOpenGLFunctions_4_4_Core::glGetInteger64v(GLenum pname, GLint64 *data)
{
- d_3_2_Core->GetInteger64v(pname, data);
+ d_3_2_Core->f.GetInteger64v(pname, data);
}
inline void QOpenGLFunctions_4_4_Core::glWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)
{
- d_3_2_Core->WaitSync(sync, flags, timeout);
+ d_3_2_Core->f.WaitSync(sync, flags, timeout);
}
inline GLenum QOpenGLFunctions_4_4_Core::glClientWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)
{
- return d_3_2_Core->ClientWaitSync(sync, flags, timeout);
+ return d_3_2_Core->f.ClientWaitSync(sync, flags, timeout);
}
inline void QOpenGLFunctions_4_4_Core::glDeleteSync(GLsync sync)
{
- d_3_2_Core->DeleteSync(sync);
+ d_3_2_Core->f.DeleteSync(sync);
}
inline GLboolean QOpenGLFunctions_4_4_Core::glIsSync(GLsync sync)
{
- return d_3_2_Core->IsSync(sync);
+ return d_3_2_Core->f.IsSync(sync);
}
inline GLsync QOpenGLFunctions_4_4_Core::glFenceSync(GLenum condition, GLbitfield flags)
{
- return d_3_2_Core->FenceSync(condition, flags);
+ return d_3_2_Core->f.FenceSync(condition, flags);
}
inline void QOpenGLFunctions_4_4_Core::glProvokingVertex(GLenum mode)
{
- d_3_2_Core->ProvokingVertex(mode);
+ d_3_2_Core->f.ProvokingVertex(mode);
}
inline void QOpenGLFunctions_4_4_Core::glMultiDrawElementsBaseVertex(GLenum mode, const GLsizei *count, GLenum type, const void *const *indices, GLsizei drawcount, const GLint *basevertex)
{
- d_3_2_Core->MultiDrawElementsBaseVertex(mode, count, type, indices, drawcount, basevertex);
+ d_3_2_Core->f.MultiDrawElementsBaseVertex(mode, count, type, indices, drawcount, basevertex);
}
inline void QOpenGLFunctions_4_4_Core::glDrawElementsInstancedBaseVertex(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex)
{
- d_3_2_Core->DrawElementsInstancedBaseVertex(mode, count, type, indices, instancecount, basevertex);
+ d_3_2_Core->f.DrawElementsInstancedBaseVertex(mode, count, type, indices, instancecount, basevertex);
}
inline void QOpenGLFunctions_4_4_Core::glDrawRangeElementsBaseVertex(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices, GLint basevertex)
{
- d_3_2_Core->DrawRangeElementsBaseVertex(mode, start, end, count, type, indices, basevertex);
+ d_3_2_Core->f.DrawRangeElementsBaseVertex(mode, start, end, count, type, indices, basevertex);
}
inline void QOpenGLFunctions_4_4_Core::glDrawElementsBaseVertex(GLenum mode, GLsizei count, GLenum type, const void *indices, GLint basevertex)
{
- d_3_2_Core->DrawElementsBaseVertex(mode, count, type, indices, basevertex);
+ d_3_2_Core->f.DrawElementsBaseVertex(mode, count, type, indices, basevertex);
}
// OpenGL 3.3 core functions
inline void QOpenGLFunctions_4_4_Core::glVertexAttribP4uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
{
- d_3_3_Core->VertexAttribP4uiv(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP4uiv(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_4_Core::glVertexAttribP4ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
{
- d_3_3_Core->VertexAttribP4ui(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP4ui(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_4_Core::glVertexAttribP3uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
{
- d_3_3_Core->VertexAttribP3uiv(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP3uiv(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_4_Core::glVertexAttribP3ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
{
- d_3_3_Core->VertexAttribP3ui(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP3ui(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_4_Core::glVertexAttribP2uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
{
- d_3_3_Core->VertexAttribP2uiv(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP2uiv(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_4_Core::glVertexAttribP2ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
{
- d_3_3_Core->VertexAttribP2ui(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP2ui(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_4_Core::glVertexAttribP1uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
{
- d_3_3_Core->VertexAttribP1uiv(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP1uiv(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_4_Core::glVertexAttribP1ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
{
- d_3_3_Core->VertexAttribP1ui(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP1ui(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_4_Core::glVertexAttribDivisor(GLuint index, GLuint divisor)
{
- d_3_3_Core->VertexAttribDivisor(index, divisor);
+ d_3_3_Core->f.VertexAttribDivisor(index, divisor);
}
inline void QOpenGLFunctions_4_4_Core::glGetQueryObjectui64v(GLuint id, GLenum pname, GLuint64 *params)
{
- d_3_3_Core->GetQueryObjectui64v(id, pname, params);
+ d_3_3_Core->f.GetQueryObjectui64v(id, pname, params);
}
inline void QOpenGLFunctions_4_4_Core::glGetQueryObjecti64v(GLuint id, GLenum pname, GLint64 *params)
{
- d_3_3_Core->GetQueryObjecti64v(id, pname, params);
+ d_3_3_Core->f.GetQueryObjecti64v(id, pname, params);
}
inline void QOpenGLFunctions_4_4_Core::glQueryCounter(GLuint id, GLenum target)
{
- d_3_3_Core->QueryCounter(id, target);
+ d_3_3_Core->f.QueryCounter(id, target);
}
inline void QOpenGLFunctions_4_4_Core::glGetSamplerParameterIuiv(GLuint sampler, GLenum pname, GLuint *params)
{
- d_3_3_Core->GetSamplerParameterIuiv(sampler, pname, params);
+ d_3_3_Core->f.GetSamplerParameterIuiv(sampler, pname, params);
}
inline void QOpenGLFunctions_4_4_Core::glGetSamplerParameterfv(GLuint sampler, GLenum pname, GLfloat *params)
{
- d_3_3_Core->GetSamplerParameterfv(sampler, pname, params);
+ d_3_3_Core->f.GetSamplerParameterfv(sampler, pname, params);
}
inline void QOpenGLFunctions_4_4_Core::glGetSamplerParameterIiv(GLuint sampler, GLenum pname, GLint *params)
{
- d_3_3_Core->GetSamplerParameterIiv(sampler, pname, params);
+ d_3_3_Core->f.GetSamplerParameterIiv(sampler, pname, params);
}
inline void QOpenGLFunctions_4_4_Core::glGetSamplerParameteriv(GLuint sampler, GLenum pname, GLint *params)
{
- d_3_3_Core->GetSamplerParameteriv(sampler, pname, params);
+ d_3_3_Core->f.GetSamplerParameteriv(sampler, pname, params);
}
inline void QOpenGLFunctions_4_4_Core::glSamplerParameterIuiv(GLuint sampler, GLenum pname, const GLuint *param)
{
- d_3_3_Core->SamplerParameterIuiv(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameterIuiv(sampler, pname, param);
}
inline void QOpenGLFunctions_4_4_Core::glSamplerParameterIiv(GLuint sampler, GLenum pname, const GLint *param)
{
- d_3_3_Core->SamplerParameterIiv(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameterIiv(sampler, pname, param);
}
inline void QOpenGLFunctions_4_4_Core::glSamplerParameterfv(GLuint sampler, GLenum pname, const GLfloat *param)
{
- d_3_3_Core->SamplerParameterfv(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameterfv(sampler, pname, param);
}
inline void QOpenGLFunctions_4_4_Core::glSamplerParameterf(GLuint sampler, GLenum pname, GLfloat param)
{
- d_3_3_Core->SamplerParameterf(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameterf(sampler, pname, param);
}
inline void QOpenGLFunctions_4_4_Core::glSamplerParameteriv(GLuint sampler, GLenum pname, const GLint *param)
{
- d_3_3_Core->SamplerParameteriv(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameteriv(sampler, pname, param);
}
inline void QOpenGLFunctions_4_4_Core::glSamplerParameteri(GLuint sampler, GLenum pname, GLint param)
{
- d_3_3_Core->SamplerParameteri(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameteri(sampler, pname, param);
}
inline void QOpenGLFunctions_4_4_Core::glBindSampler(GLuint unit, GLuint sampler)
{
- d_3_3_Core->BindSampler(unit, sampler);
+ d_3_3_Core->f.BindSampler(unit, sampler);
}
inline GLboolean QOpenGLFunctions_4_4_Core::glIsSampler(GLuint sampler)
{
- return d_3_3_Core->IsSampler(sampler);
+ return d_3_3_Core->f.IsSampler(sampler);
}
inline void QOpenGLFunctions_4_4_Core::glDeleteSamplers(GLsizei count, const GLuint *samplers)
{
- d_3_3_Core->DeleteSamplers(count, samplers);
+ d_3_3_Core->f.DeleteSamplers(count, samplers);
}
inline void QOpenGLFunctions_4_4_Core::glGenSamplers(GLsizei count, GLuint *samplers)
{
- d_3_3_Core->GenSamplers(count, samplers);
+ d_3_3_Core->f.GenSamplers(count, samplers);
}
inline GLint QOpenGLFunctions_4_4_Core::glGetFragDataIndex(GLuint program, const GLchar *name)
{
- return d_3_3_Core->GetFragDataIndex(program, name);
+ return d_3_3_Core->f.GetFragDataIndex(program, name);
}
inline void QOpenGLFunctions_4_4_Core::glBindFragDataLocationIndexed(GLuint program, GLuint colorNumber, GLuint index, const GLchar *name)
{
- d_3_3_Core->BindFragDataLocationIndexed(program, colorNumber, index, name);
+ d_3_3_Core->f.BindFragDataLocationIndexed(program, colorNumber, index, name);
}
// OpenGL 4.0 core functions
inline void QOpenGLFunctions_4_4_Core::glGetQueryIndexediv(GLenum target, GLuint index, GLenum pname, GLint *params)
{
- d_4_0_Core->GetQueryIndexediv(target, index, pname, params);
+ d_4_0_Core->f.GetQueryIndexediv(target, index, pname, params);
}
inline void QOpenGLFunctions_4_4_Core::glEndQueryIndexed(GLenum target, GLuint index)
{
- d_4_0_Core->EndQueryIndexed(target, index);
+ d_4_0_Core->f.EndQueryIndexed(target, index);
}
inline void QOpenGLFunctions_4_4_Core::glBeginQueryIndexed(GLenum target, GLuint index, GLuint id)
{
- d_4_0_Core->BeginQueryIndexed(target, index, id);
+ d_4_0_Core->f.BeginQueryIndexed(target, index, id);
}
inline void QOpenGLFunctions_4_4_Core::glDrawTransformFeedbackStream(GLenum mode, GLuint id, GLuint stream)
{
- d_4_0_Core->DrawTransformFeedbackStream(mode, id, stream);
+ d_4_0_Core->f.DrawTransformFeedbackStream(mode, id, stream);
}
inline void QOpenGLFunctions_4_4_Core::glDrawTransformFeedback(GLenum mode, GLuint id)
{
- d_4_0_Core->DrawTransformFeedback(mode, id);
+ d_4_0_Core->f.DrawTransformFeedback(mode, id);
}
inline void QOpenGLFunctions_4_4_Core::glResumeTransformFeedback()
{
- d_4_0_Core->ResumeTransformFeedback();
+ d_4_0_Core->f.ResumeTransformFeedback();
}
inline void QOpenGLFunctions_4_4_Core::glPauseTransformFeedback()
{
- d_4_0_Core->PauseTransformFeedback();
+ d_4_0_Core->f.PauseTransformFeedback();
}
inline GLboolean QOpenGLFunctions_4_4_Core::glIsTransformFeedback(GLuint id)
{
- return d_4_0_Core->IsTransformFeedback(id);
+ return d_4_0_Core->f.IsTransformFeedback(id);
}
inline void QOpenGLFunctions_4_4_Core::glGenTransformFeedbacks(GLsizei n, GLuint *ids)
{
- d_4_0_Core->GenTransformFeedbacks(n, ids);
+ d_4_0_Core->f.GenTransformFeedbacks(n, ids);
}
inline void QOpenGLFunctions_4_4_Core::glDeleteTransformFeedbacks(GLsizei n, const GLuint *ids)
{
- d_4_0_Core->DeleteTransformFeedbacks(n, ids);
+ d_4_0_Core->f.DeleteTransformFeedbacks(n, ids);
}
inline void QOpenGLFunctions_4_4_Core::glBindTransformFeedback(GLenum target, GLuint id)
{
- d_4_0_Core->BindTransformFeedback(target, id);
+ d_4_0_Core->f.BindTransformFeedback(target, id);
}
inline void QOpenGLFunctions_4_4_Core::glPatchParameterfv(GLenum pname, const GLfloat *values)
{
- d_4_0_Core->PatchParameterfv(pname, values);
+ d_4_0_Core->f.PatchParameterfv(pname, values);
}
inline void QOpenGLFunctions_4_4_Core::glPatchParameteri(GLenum pname, GLint value)
{
- d_4_0_Core->PatchParameteri(pname, value);
+ d_4_0_Core->f.PatchParameteri(pname, value);
}
inline void QOpenGLFunctions_4_4_Core::glGetProgramStageiv(GLuint program, GLenum shadertype, GLenum pname, GLint *values)
{
- d_4_0_Core->GetProgramStageiv(program, shadertype, pname, values);
+ d_4_0_Core->f.GetProgramStageiv(program, shadertype, pname, values);
}
inline void QOpenGLFunctions_4_4_Core::glGetUniformSubroutineuiv(GLenum shadertype, GLint location, GLuint *params)
{
- d_4_0_Core->GetUniformSubroutineuiv(shadertype, location, params);
+ d_4_0_Core->f.GetUniformSubroutineuiv(shadertype, location, params);
}
inline void QOpenGLFunctions_4_4_Core::glUniformSubroutinesuiv(GLenum shadertype, GLsizei count, const GLuint *indices)
{
- d_4_0_Core->UniformSubroutinesuiv(shadertype, count, indices);
+ d_4_0_Core->f.UniformSubroutinesuiv(shadertype, count, indices);
}
inline void QOpenGLFunctions_4_4_Core::glGetActiveSubroutineName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name)
{
- d_4_0_Core->GetActiveSubroutineName(program, shadertype, index, bufsize, length, name);
+ d_4_0_Core->f.GetActiveSubroutineName(program, shadertype, index, bufsize, length, name);
}
inline void QOpenGLFunctions_4_4_Core::glGetActiveSubroutineUniformName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name)
{
- d_4_0_Core->GetActiveSubroutineUniformName(program, shadertype, index, bufsize, length, name);
+ d_4_0_Core->f.GetActiveSubroutineUniformName(program, shadertype, index, bufsize, length, name);
}
inline void QOpenGLFunctions_4_4_Core::glGetActiveSubroutineUniformiv(GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint *values)
{
- d_4_0_Core->GetActiveSubroutineUniformiv(program, shadertype, index, pname, values);
+ d_4_0_Core->f.GetActiveSubroutineUniformiv(program, shadertype, index, pname, values);
}
inline GLuint QOpenGLFunctions_4_4_Core::glGetSubroutineIndex(GLuint program, GLenum shadertype, const GLchar *name)
{
- return d_4_0_Core->GetSubroutineIndex(program, shadertype, name);
+ return d_4_0_Core->f.GetSubroutineIndex(program, shadertype, name);
}
inline GLint QOpenGLFunctions_4_4_Core::glGetSubroutineUniformLocation(GLuint program, GLenum shadertype, const GLchar *name)
{
- return d_4_0_Core->GetSubroutineUniformLocation(program, shadertype, name);
+ return d_4_0_Core->f.GetSubroutineUniformLocation(program, shadertype, name);
}
inline void QOpenGLFunctions_4_4_Core::glGetUniformdv(GLuint program, GLint location, GLdouble *params)
{
- d_4_0_Core->GetUniformdv(program, location, params);
+ d_4_0_Core->f.GetUniformdv(program, location, params);
}
inline void QOpenGLFunctions_4_4_Core::glUniformMatrix4x3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix4x3dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix4x3dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_4_Core::glUniformMatrix4x2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix4x2dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix4x2dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_4_Core::glUniformMatrix3x4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix3x4dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix3x4dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_4_Core::glUniformMatrix3x2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix3x2dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix3x2dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_4_Core::glUniformMatrix2x4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix2x4dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix2x4dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_4_Core::glUniformMatrix2x3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix2x3dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix2x3dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_4_Core::glUniformMatrix4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix4dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix4dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_4_Core::glUniformMatrix3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix3dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix3dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_4_Core::glUniformMatrix2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix2dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix2dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_4_Core::glUniform4dv(GLint location, GLsizei count, const GLdouble *value)
{
- d_4_0_Core->Uniform4dv(location, count, value);
+ d_4_0_Core->f.Uniform4dv(location, count, value);
}
inline void QOpenGLFunctions_4_4_Core::glUniform3dv(GLint location, GLsizei count, const GLdouble *value)
{
- d_4_0_Core->Uniform3dv(location, count, value);
+ d_4_0_Core->f.Uniform3dv(location, count, value);
}
inline void QOpenGLFunctions_4_4_Core::glUniform2dv(GLint location, GLsizei count, const GLdouble *value)
{
- d_4_0_Core->Uniform2dv(location, count, value);
+ d_4_0_Core->f.Uniform2dv(location, count, value);
}
inline void QOpenGLFunctions_4_4_Core::glUniform1dv(GLint location, GLsizei count, const GLdouble *value)
{
- d_4_0_Core->Uniform1dv(location, count, value);
+ d_4_0_Core->f.Uniform1dv(location, count, value);
}
inline void QOpenGLFunctions_4_4_Core::glUniform4d(GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
{
- d_4_0_Core->Uniform4d(location, x, y, z, w);
+ d_4_0_Core->f.Uniform4d(location, x, y, z, w);
}
inline void QOpenGLFunctions_4_4_Core::glUniform3d(GLint location, GLdouble x, GLdouble y, GLdouble z)
{
- d_4_0_Core->Uniform3d(location, x, y, z);
+ d_4_0_Core->f.Uniform3d(location, x, y, z);
}
inline void QOpenGLFunctions_4_4_Core::glUniform2d(GLint location, GLdouble x, GLdouble y)
{
- d_4_0_Core->Uniform2d(location, x, y);
+ d_4_0_Core->f.Uniform2d(location, x, y);
}
inline void QOpenGLFunctions_4_4_Core::glUniform1d(GLint location, GLdouble x)
{
- d_4_0_Core->Uniform1d(location, x);
+ d_4_0_Core->f.Uniform1d(location, x);
}
inline void QOpenGLFunctions_4_4_Core::glDrawElementsIndirect(GLenum mode, GLenum type, const void *indirect)
{
- d_4_0_Core->DrawElementsIndirect(mode, type, indirect);
+ d_4_0_Core->f.DrawElementsIndirect(mode, type, indirect);
}
inline void QOpenGLFunctions_4_4_Core::glDrawArraysIndirect(GLenum mode, const void *indirect)
{
- d_4_0_Core->DrawArraysIndirect(mode, indirect);
+ d_4_0_Core->f.DrawArraysIndirect(mode, indirect);
}
inline void QOpenGLFunctions_4_4_Core::glBlendFuncSeparatei(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
{
- d_4_0_Core->BlendFuncSeparatei(buf, srcRGB, dstRGB, srcAlpha, dstAlpha);
+ d_4_0_Core->f.BlendFuncSeparatei(buf, srcRGB, dstRGB, srcAlpha, dstAlpha);
}
inline void QOpenGLFunctions_4_4_Core::glBlendFunci(GLuint buf, GLenum src, GLenum dst)
{
- d_4_0_Core->BlendFunci(buf, src, dst);
+ d_4_0_Core->f.BlendFunci(buf, src, dst);
}
inline void QOpenGLFunctions_4_4_Core::glBlendEquationSeparatei(GLuint buf, GLenum modeRGB, GLenum modeAlpha)
{
- d_4_0_Core->BlendEquationSeparatei(buf, modeRGB, modeAlpha);
+ d_4_0_Core->f.BlendEquationSeparatei(buf, modeRGB, modeAlpha);
}
inline void QOpenGLFunctions_4_4_Core::glBlendEquationi(GLuint buf, GLenum mode)
{
- d_4_0_Core->BlendEquationi(buf, mode);
+ d_4_0_Core->f.BlendEquationi(buf, mode);
}
inline void QOpenGLFunctions_4_4_Core::glMinSampleShading(GLfloat value)
{
- d_4_0_Core->MinSampleShading(value);
+ d_4_0_Core->f.MinSampleShading(value);
}
// OpenGL 4.1 core functions
inline void QOpenGLFunctions_4_4_Core::glGetDoublei_v(GLenum target, GLuint index, GLdouble *data)
{
- d_4_1_Core->GetDoublei_v(target, index, data);
+ d_4_1_Core->f.GetDoublei_v(target, index, data);
}
inline void QOpenGLFunctions_4_4_Core::glGetFloati_v(GLenum target, GLuint index, GLfloat *data)
{
- d_4_1_Core->GetFloati_v(target, index, data);
+ d_4_1_Core->f.GetFloati_v(target, index, data);
}
inline void QOpenGLFunctions_4_4_Core::glDepthRangeIndexed(GLuint index, GLdouble n, GLdouble f)
{
- d_4_1_Core->DepthRangeIndexed(index, n, f);
+ d_4_1_Core->f.DepthRangeIndexed(index, n, f);
}
inline void QOpenGLFunctions_4_4_Core::glDepthRangeArrayv(GLuint first, GLsizei count, const GLdouble *v)
{
- d_4_1_Core->DepthRangeArrayv(first, count, v);
+ d_4_1_Core->f.DepthRangeArrayv(first, count, v);
}
inline void QOpenGLFunctions_4_4_Core::glScissorIndexedv(GLuint index, const GLint *v)
{
- d_4_1_Core->ScissorIndexedv(index, v);
+ d_4_1_Core->f.ScissorIndexedv(index, v);
}
inline void QOpenGLFunctions_4_4_Core::glScissorIndexed(GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height)
{
- d_4_1_Core->ScissorIndexed(index, left, bottom, width, height);
+ d_4_1_Core->f.ScissorIndexed(index, left, bottom, width, height);
}
inline void QOpenGLFunctions_4_4_Core::glScissorArrayv(GLuint first, GLsizei count, const GLint *v)
{
- d_4_1_Core->ScissorArrayv(first, count, v);
+ d_4_1_Core->f.ScissorArrayv(first, count, v);
}
inline void QOpenGLFunctions_4_4_Core::glViewportIndexedfv(GLuint index, const GLfloat *v)
{
- d_4_1_Core->ViewportIndexedfv(index, v);
+ d_4_1_Core->f.ViewportIndexedfv(index, v);
}
inline void QOpenGLFunctions_4_4_Core::glViewportIndexedf(GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h)
{
- d_4_1_Core->ViewportIndexedf(index, x, y, w, h);
+ d_4_1_Core->f.ViewportIndexedf(index, x, y, w, h);
}
inline void QOpenGLFunctions_4_4_Core::glViewportArrayv(GLuint first, GLsizei count, const GLfloat *v)
{
- d_4_1_Core->ViewportArrayv(first, count, v);
+ d_4_1_Core->f.ViewportArrayv(first, count, v);
}
inline void QOpenGLFunctions_4_4_Core::glGetVertexAttribLdv(GLuint index, GLenum pname, GLdouble *params)
{
- d_4_1_Core->GetVertexAttribLdv(index, pname, params);
+ d_4_1_Core->f.GetVertexAttribLdv(index, pname, params);
}
inline void QOpenGLFunctions_4_4_Core::glVertexAttribLPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer)
{
- d_4_1_Core->VertexAttribLPointer(index, size, type, stride, pointer);
+ d_4_1_Core->f.VertexAttribLPointer(index, size, type, stride, pointer);
}
inline void QOpenGLFunctions_4_4_Core::glVertexAttribL4dv(GLuint index, const GLdouble *v)
{
- d_4_1_Core->VertexAttribL4dv(index, v);
+ d_4_1_Core->f.VertexAttribL4dv(index, v);
}
inline void QOpenGLFunctions_4_4_Core::glVertexAttribL3dv(GLuint index, const GLdouble *v)
{
- d_4_1_Core->VertexAttribL3dv(index, v);
+ d_4_1_Core->f.VertexAttribL3dv(index, v);
}
inline void QOpenGLFunctions_4_4_Core::glVertexAttribL2dv(GLuint index, const GLdouble *v)
{
- d_4_1_Core->VertexAttribL2dv(index, v);
+ d_4_1_Core->f.VertexAttribL2dv(index, v);
}
inline void QOpenGLFunctions_4_4_Core::glVertexAttribL1dv(GLuint index, const GLdouble *v)
{
- d_4_1_Core->VertexAttribL1dv(index, v);
+ d_4_1_Core->f.VertexAttribL1dv(index, v);
}
inline void QOpenGLFunctions_4_4_Core::glVertexAttribL4d(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
{
- d_4_1_Core->VertexAttribL4d(index, x, y, z, w);
+ d_4_1_Core->f.VertexAttribL4d(index, x, y, z, w);
}
inline void QOpenGLFunctions_4_4_Core::glVertexAttribL3d(GLuint index, GLdouble x, GLdouble y, GLdouble z)
{
- d_4_1_Core->VertexAttribL3d(index, x, y, z);
+ d_4_1_Core->f.VertexAttribL3d(index, x, y, z);
}
inline void QOpenGLFunctions_4_4_Core::glVertexAttribL2d(GLuint index, GLdouble x, GLdouble y)
{
- d_4_1_Core->VertexAttribL2d(index, x, y);
+ d_4_1_Core->f.VertexAttribL2d(index, x, y);
}
inline void QOpenGLFunctions_4_4_Core::glVertexAttribL1d(GLuint index, GLdouble x)
{
- d_4_1_Core->VertexAttribL1d(index, x);
+ d_4_1_Core->f.VertexAttribL1d(index, x);
}
inline void QOpenGLFunctions_4_4_Core::glGetProgramPipelineInfoLog(GLuint pipeline, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
{
- d_4_1_Core->GetProgramPipelineInfoLog(pipeline, bufSize, length, infoLog);
+ d_4_1_Core->f.GetProgramPipelineInfoLog(pipeline, bufSize, length, infoLog);
}
inline void QOpenGLFunctions_4_4_Core::glValidateProgramPipeline(GLuint pipeline)
{
- d_4_1_Core->ValidateProgramPipeline(pipeline);
+ d_4_1_Core->f.ValidateProgramPipeline(pipeline);
}
inline void QOpenGLFunctions_4_4_Core::glProgramUniformMatrix4x3dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix4x3dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix4x3dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_4_Core::glProgramUniformMatrix3x4dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix3x4dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix3x4dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_4_Core::glProgramUniformMatrix4x2dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix4x2dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix4x2dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_4_Core::glProgramUniformMatrix2x4dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix2x4dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix2x4dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_4_Core::glProgramUniformMatrix3x2dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix3x2dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix3x2dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_4_Core::glProgramUniformMatrix2x3dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix2x3dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix2x3dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_4_Core::glProgramUniformMatrix4x3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix4x3fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix4x3fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_4_Core::glProgramUniformMatrix3x4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix3x4fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix3x4fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_4_Core::glProgramUniformMatrix4x2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix4x2fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix4x2fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_4_Core::glProgramUniformMatrix2x4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix2x4fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix2x4fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_4_Core::glProgramUniformMatrix3x2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix3x2fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix3x2fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_4_Core::glProgramUniformMatrix2x3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix2x3fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix2x3fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_4_Core::glProgramUniformMatrix4dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix4dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix4dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_4_Core::glProgramUniformMatrix3dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix3dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix3dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_4_Core::glProgramUniformMatrix2dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix2dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix2dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_4_Core::glProgramUniformMatrix4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix4fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix4fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_4_Core::glProgramUniformMatrix3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix3fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix3fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_4_Core::glProgramUniformMatrix2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix2fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix2fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_4_Core::glProgramUniform4uiv(GLuint program, GLint location, GLsizei count, const GLuint *value)
{
- d_4_1_Core->ProgramUniform4uiv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform4uiv(program, location, count, value);
}
inline void QOpenGLFunctions_4_4_Core::glProgramUniform4ui(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
{
- d_4_1_Core->ProgramUniform4ui(program, location, v0, v1, v2, v3);
+ d_4_1_Core->f.ProgramUniform4ui(program, location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_4_4_Core::glProgramUniform4dv(GLuint program, GLint location, GLsizei count, const GLdouble *value)
{
- d_4_1_Core->ProgramUniform4dv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform4dv(program, location, count, value);
}
inline void QOpenGLFunctions_4_4_Core::glProgramUniform4d(GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2, GLdouble v3)
{
- d_4_1_Core->ProgramUniform4d(program, location, v0, v1, v2, v3);
+ d_4_1_Core->f.ProgramUniform4d(program, location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_4_4_Core::glProgramUniform4fv(GLuint program, GLint location, GLsizei count, const GLfloat *value)
{
- d_4_1_Core->ProgramUniform4fv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform4fv(program, location, count, value);
}
inline void QOpenGLFunctions_4_4_Core::glProgramUniform4f(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
{
- d_4_1_Core->ProgramUniform4f(program, location, v0, v1, v2, v3);
+ d_4_1_Core->f.ProgramUniform4f(program, location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_4_4_Core::glProgramUniform4iv(GLuint program, GLint location, GLsizei count, const GLint *value)
{
- d_4_1_Core->ProgramUniform4iv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform4iv(program, location, count, value);
}
inline void QOpenGLFunctions_4_4_Core::glProgramUniform4i(GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
{
- d_4_1_Core->ProgramUniform4i(program, location, v0, v1, v2, v3);
+ d_4_1_Core->f.ProgramUniform4i(program, location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_4_4_Core::glProgramUniform3uiv(GLuint program, GLint location, GLsizei count, const GLuint *value)
{
- d_4_1_Core->ProgramUniform3uiv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform3uiv(program, location, count, value);
}
inline void QOpenGLFunctions_4_4_Core::glProgramUniform3ui(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2)
{
- d_4_1_Core->ProgramUniform3ui(program, location, v0, v1, v2);
+ d_4_1_Core->f.ProgramUniform3ui(program, location, v0, v1, v2);
}
inline void QOpenGLFunctions_4_4_Core::glProgramUniform3dv(GLuint program, GLint location, GLsizei count, const GLdouble *value)
{
- d_4_1_Core->ProgramUniform3dv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform3dv(program, location, count, value);
}
inline void QOpenGLFunctions_4_4_Core::glProgramUniform3d(GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2)
{
- d_4_1_Core->ProgramUniform3d(program, location, v0, v1, v2);
+ d_4_1_Core->f.ProgramUniform3d(program, location, v0, v1, v2);
}
inline void QOpenGLFunctions_4_4_Core::glProgramUniform3fv(GLuint program, GLint location, GLsizei count, const GLfloat *value)
{
- d_4_1_Core->ProgramUniform3fv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform3fv(program, location, count, value);
}
inline void QOpenGLFunctions_4_4_Core::glProgramUniform3f(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
{
- d_4_1_Core->ProgramUniform3f(program, location, v0, v1, v2);
+ d_4_1_Core->f.ProgramUniform3f(program, location, v0, v1, v2);
}
inline void QOpenGLFunctions_4_4_Core::glProgramUniform3iv(GLuint program, GLint location, GLsizei count, const GLint *value)
{
- d_4_1_Core->ProgramUniform3iv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform3iv(program, location, count, value);
}
inline void QOpenGLFunctions_4_4_Core::glProgramUniform3i(GLuint program, GLint location, GLint v0, GLint v1, GLint v2)
{
- d_4_1_Core->ProgramUniform3i(program, location, v0, v1, v2);
+ d_4_1_Core->f.ProgramUniform3i(program, location, v0, v1, v2);
}
inline void QOpenGLFunctions_4_4_Core::glProgramUniform2uiv(GLuint program, GLint location, GLsizei count, const GLuint *value)
{
- d_4_1_Core->ProgramUniform2uiv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform2uiv(program, location, count, value);
}
inline void QOpenGLFunctions_4_4_Core::glProgramUniform2ui(GLuint program, GLint location, GLuint v0, GLuint v1)
{
- d_4_1_Core->ProgramUniform2ui(program, location, v0, v1);
+ d_4_1_Core->f.ProgramUniform2ui(program, location, v0, v1);
}
inline void QOpenGLFunctions_4_4_Core::glProgramUniform2dv(GLuint program, GLint location, GLsizei count, const GLdouble *value)
{
- d_4_1_Core->ProgramUniform2dv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform2dv(program, location, count, value);
}
inline void QOpenGLFunctions_4_4_Core::glProgramUniform2d(GLuint program, GLint location, GLdouble v0, GLdouble v1)
{
- d_4_1_Core->ProgramUniform2d(program, location, v0, v1);
+ d_4_1_Core->f.ProgramUniform2d(program, location, v0, v1);
}
inline void QOpenGLFunctions_4_4_Core::glProgramUniform2fv(GLuint program, GLint location, GLsizei count, const GLfloat *value)
{
- d_4_1_Core->ProgramUniform2fv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform2fv(program, location, count, value);
}
inline void QOpenGLFunctions_4_4_Core::glProgramUniform2f(GLuint program, GLint location, GLfloat v0, GLfloat v1)
{
- d_4_1_Core->ProgramUniform2f(program, location, v0, v1);
+ d_4_1_Core->f.ProgramUniform2f(program, location, v0, v1);
}
inline void QOpenGLFunctions_4_4_Core::glProgramUniform2iv(GLuint program, GLint location, GLsizei count, const GLint *value)
{
- d_4_1_Core->ProgramUniform2iv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform2iv(program, location, count, value);
}
inline void QOpenGLFunctions_4_4_Core::glProgramUniform2i(GLuint program, GLint location, GLint v0, GLint v1)
{
- d_4_1_Core->ProgramUniform2i(program, location, v0, v1);
+ d_4_1_Core->f.ProgramUniform2i(program, location, v0, v1);
}
inline void QOpenGLFunctions_4_4_Core::glProgramUniform1uiv(GLuint program, GLint location, GLsizei count, const GLuint *value)
{
- d_4_1_Core->ProgramUniform1uiv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform1uiv(program, location, count, value);
}
inline void QOpenGLFunctions_4_4_Core::glProgramUniform1ui(GLuint program, GLint location, GLuint v0)
{
- d_4_1_Core->ProgramUniform1ui(program, location, v0);
+ d_4_1_Core->f.ProgramUniform1ui(program, location, v0);
}
inline void QOpenGLFunctions_4_4_Core::glProgramUniform1dv(GLuint program, GLint location, GLsizei count, const GLdouble *value)
{
- d_4_1_Core->ProgramUniform1dv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform1dv(program, location, count, value);
}
inline void QOpenGLFunctions_4_4_Core::glProgramUniform1d(GLuint program, GLint location, GLdouble v0)
{
- d_4_1_Core->ProgramUniform1d(program, location, v0);
+ d_4_1_Core->f.ProgramUniform1d(program, location, v0);
}
inline void QOpenGLFunctions_4_4_Core::glProgramUniform1fv(GLuint program, GLint location, GLsizei count, const GLfloat *value)
{
- d_4_1_Core->ProgramUniform1fv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform1fv(program, location, count, value);
}
inline void QOpenGLFunctions_4_4_Core::glProgramUniform1f(GLuint program, GLint location, GLfloat v0)
{
- d_4_1_Core->ProgramUniform1f(program, location, v0);
+ d_4_1_Core->f.ProgramUniform1f(program, location, v0);
}
inline void QOpenGLFunctions_4_4_Core::glProgramUniform1iv(GLuint program, GLint location, GLsizei count, const GLint *value)
{
- d_4_1_Core->ProgramUniform1iv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform1iv(program, location, count, value);
}
inline void QOpenGLFunctions_4_4_Core::glProgramUniform1i(GLuint program, GLint location, GLint v0)
{
- d_4_1_Core->ProgramUniform1i(program, location, v0);
+ d_4_1_Core->f.ProgramUniform1i(program, location, v0);
}
inline void QOpenGLFunctions_4_4_Core::glGetProgramPipelineiv(GLuint pipeline, GLenum pname, GLint *params)
{
- d_4_1_Core->GetProgramPipelineiv(pipeline, pname, params);
+ d_4_1_Core->f.GetProgramPipelineiv(pipeline, pname, params);
}
inline GLboolean QOpenGLFunctions_4_4_Core::glIsProgramPipeline(GLuint pipeline)
{
- return d_4_1_Core->IsProgramPipeline(pipeline);
+ return d_4_1_Core->f.IsProgramPipeline(pipeline);
}
inline void QOpenGLFunctions_4_4_Core::glGenProgramPipelines(GLsizei n, GLuint *pipelines)
{
- d_4_1_Core->GenProgramPipelines(n, pipelines);
+ d_4_1_Core->f.GenProgramPipelines(n, pipelines);
}
inline void QOpenGLFunctions_4_4_Core::glDeleteProgramPipelines(GLsizei n, const GLuint *pipelines)
{
- d_4_1_Core->DeleteProgramPipelines(n, pipelines);
+ d_4_1_Core->f.DeleteProgramPipelines(n, pipelines);
}
inline void QOpenGLFunctions_4_4_Core::glBindProgramPipeline(GLuint pipeline)
{
- d_4_1_Core->BindProgramPipeline(pipeline);
+ d_4_1_Core->f.BindProgramPipeline(pipeline);
}
inline GLuint QOpenGLFunctions_4_4_Core::glCreateShaderProgramv(GLenum type, GLsizei count, const GLchar *const *strings)
{
- return d_4_1_Core->CreateShaderProgramv(type, count, strings);
+ return d_4_1_Core->f.CreateShaderProgramv(type, count, strings);
}
inline void QOpenGLFunctions_4_4_Core::glActiveShaderProgram(GLuint pipeline, GLuint program)
{
- d_4_1_Core->ActiveShaderProgram(pipeline, program);
+ d_4_1_Core->f.ActiveShaderProgram(pipeline, program);
}
inline void QOpenGLFunctions_4_4_Core::glUseProgramStages(GLuint pipeline, GLbitfield stages, GLuint program)
{
- d_4_1_Core->UseProgramStages(pipeline, stages, program);
+ d_4_1_Core->f.UseProgramStages(pipeline, stages, program);
}
inline void QOpenGLFunctions_4_4_Core::glProgramParameteri(GLuint program, GLenum pname, GLint value)
{
- d_4_1_Core->ProgramParameteri(program, pname, value);
+ d_4_1_Core->f.ProgramParameteri(program, pname, value);
}
inline void QOpenGLFunctions_4_4_Core::glProgramBinary(GLuint program, GLenum binaryFormat, const void *binary, GLsizei length)
{
- d_4_1_Core->ProgramBinary(program, binaryFormat, binary, length);
+ d_4_1_Core->f.ProgramBinary(program, binaryFormat, binary, length);
}
inline void QOpenGLFunctions_4_4_Core::glGetProgramBinary(GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, void *binary)
{
- d_4_1_Core->GetProgramBinary(program, bufSize, length, binaryFormat, binary);
+ d_4_1_Core->f.GetProgramBinary(program, bufSize, length, binaryFormat, binary);
}
inline void QOpenGLFunctions_4_4_Core::glClearDepthf(GLfloat dd)
{
- d_4_1_Core->ClearDepthf(dd);
+ d_4_1_Core->f.ClearDepthf(dd);
}
inline void QOpenGLFunctions_4_4_Core::glDepthRangef(GLfloat n, GLfloat f)
{
- d_4_1_Core->DepthRangef(n, f);
+ d_4_1_Core->f.DepthRangef(n, f);
}
inline void QOpenGLFunctions_4_4_Core::glGetShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision)
{
- d_4_1_Core->GetShaderPrecisionFormat(shadertype, precisiontype, range, precision);
+ d_4_1_Core->f.GetShaderPrecisionFormat(shadertype, precisiontype, range, precision);
}
inline void QOpenGLFunctions_4_4_Core::glShaderBinary(GLsizei count, const GLuint *shaders, GLenum binaryformat, const void *binary, GLsizei length)
{
- d_4_1_Core->ShaderBinary(count, shaders, binaryformat, binary, length);
+ d_4_1_Core->f.ShaderBinary(count, shaders, binaryformat, binary, length);
}
inline void QOpenGLFunctions_4_4_Core::glReleaseShaderCompiler()
{
- d_4_1_Core->ReleaseShaderCompiler();
+ d_4_1_Core->f.ReleaseShaderCompiler();
}
// OpenGL 4.2 core functions
inline void QOpenGLFunctions_4_4_Core::glDrawTransformFeedbackStreamInstanced(GLenum mode, GLuint id, GLuint stream, GLsizei instancecount)
{
- d_4_2_Core->DrawTransformFeedbackStreamInstanced(mode, id, stream, instancecount);
+ d_4_2_Core->f.DrawTransformFeedbackStreamInstanced(mode, id, stream, instancecount);
}
inline void QOpenGLFunctions_4_4_Core::glDrawTransformFeedbackInstanced(GLenum mode, GLuint id, GLsizei instancecount)
{
- d_4_2_Core->DrawTransformFeedbackInstanced(mode, id, instancecount);
+ d_4_2_Core->f.DrawTransformFeedbackInstanced(mode, id, instancecount);
}
inline void QOpenGLFunctions_4_4_Core::glTexStorage3D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth)
{
- d_4_2_Core->TexStorage3D(target, levels, internalformat, width, height, depth);
+ d_4_2_Core->f.TexStorage3D(target, levels, internalformat, width, height, depth);
}
inline void QOpenGLFunctions_4_4_Core::glTexStorage2D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height)
{
- d_4_2_Core->TexStorage2D(target, levels, internalformat, width, height);
+ d_4_2_Core->f.TexStorage2D(target, levels, internalformat, width, height);
}
inline void QOpenGLFunctions_4_4_Core::glTexStorage1D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width)
{
- d_4_2_Core->TexStorage1D(target, levels, internalformat, width);
+ d_4_2_Core->f.TexStorage1D(target, levels, internalformat, width);
}
inline void QOpenGLFunctions_4_4_Core::glMemoryBarrier(GLbitfield barriers)
{
- d_4_2_Core->MemoryBarrier(barriers);
+ d_4_2_Core->f.MemoryBarrier(barriers);
}
inline void QOpenGLFunctions_4_4_Core::glBindImageTexture(GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format)
{
- d_4_2_Core->BindImageTexture(unit, texture, level, layered, layer, access, format);
+ d_4_2_Core->f.BindImageTexture(unit, texture, level, layered, layer, access, format);
}
inline void QOpenGLFunctions_4_4_Core::glGetActiveAtomicCounterBufferiv(GLuint program, GLuint bufferIndex, GLenum pname, GLint *params)
{
- d_4_2_Core->GetActiveAtomicCounterBufferiv(program, bufferIndex, pname, params);
+ d_4_2_Core->f.GetActiveAtomicCounterBufferiv(program, bufferIndex, pname, params);
}
inline void QOpenGLFunctions_4_4_Core::glGetInternalformativ(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint *params)
{
- d_4_2_Core->GetInternalformativ(target, internalformat, pname, bufSize, params);
+ d_4_2_Core->f.GetInternalformativ(target, internalformat, pname, bufSize, params);
}
inline void QOpenGLFunctions_4_4_Core::glDrawElementsInstancedBaseVertexBaseInstance(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex, GLuint baseinstance)
{
- d_4_2_Core->DrawElementsInstancedBaseVertexBaseInstance(mode, count, type, indices, instancecount, basevertex, baseinstance);
+ d_4_2_Core->f.DrawElementsInstancedBaseVertexBaseInstance(mode, count, type, indices, instancecount, basevertex, baseinstance);
}
inline void QOpenGLFunctions_4_4_Core::glDrawElementsInstancedBaseInstance(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLuint baseinstance)
{
- d_4_2_Core->DrawElementsInstancedBaseInstance(mode, count, type, indices, instancecount, baseinstance);
+ d_4_2_Core->f.DrawElementsInstancedBaseInstance(mode, count, type, indices, instancecount, baseinstance);
}
inline void QOpenGLFunctions_4_4_Core::glDrawArraysInstancedBaseInstance(GLenum mode, GLint first, GLsizei count, GLsizei instancecount, GLuint baseinstance)
{
- d_4_2_Core->DrawArraysInstancedBaseInstance(mode, first, count, instancecount, baseinstance);
+ d_4_2_Core->f.DrawArraysInstancedBaseInstance(mode, first, count, instancecount, baseinstance);
}
// OpenGL 4.3 core functions
inline void QOpenGLFunctions_4_4_Core::glGetObjectPtrLabel(const void *ptr, GLsizei bufSize, GLsizei *length, GLchar *label)
{
- d_4_3_Core->GetObjectPtrLabel(ptr, bufSize, length, label);
+ d_4_3_Core->f.GetObjectPtrLabel(ptr, bufSize, length, label);
}
inline void QOpenGLFunctions_4_4_Core::glObjectPtrLabel(const void *ptr, GLsizei length, const GLchar *label)
{
- d_4_3_Core->ObjectPtrLabel(ptr, length, label);
+ d_4_3_Core->f.ObjectPtrLabel(ptr, length, label);
}
inline void QOpenGLFunctions_4_4_Core::glGetObjectLabel(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *label)
{
- d_4_3_Core->GetObjectLabel(identifier, name, bufSize, length, label);
+ d_4_3_Core->f.GetObjectLabel(identifier, name, bufSize, length, label);
}
inline void QOpenGLFunctions_4_4_Core::glObjectLabel(GLenum identifier, GLuint name, GLsizei length, const GLchar *label)
{
- d_4_3_Core->ObjectLabel(identifier, name, length, label);
+ d_4_3_Core->f.ObjectLabel(identifier, name, length, label);
}
inline void QOpenGLFunctions_4_4_Core::glPopDebugGroup()
{
- d_4_3_Core->PopDebugGroup();
+ d_4_3_Core->f.PopDebugGroup();
}
inline void QOpenGLFunctions_4_4_Core::glPushDebugGroup(GLenum source, GLuint id, GLsizei length, const GLchar *message)
{
- d_4_3_Core->PushDebugGroup(source, id, length, message);
+ d_4_3_Core->f.PushDebugGroup(source, id, length, message);
}
inline GLuint QOpenGLFunctions_4_4_Core::glGetDebugMessageLog(GLuint count, GLsizei bufSize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog)
{
- return d_4_3_Core->GetDebugMessageLog(count, bufSize, sources, types, ids, severities, lengths, messageLog);
+ return d_4_3_Core->f.GetDebugMessageLog(count, bufSize, sources, types, ids, severities, lengths, messageLog);
}
inline void QOpenGLFunctions_4_4_Core::glDebugMessageCallback(GLDEBUGPROC callback, const void *userParam)
{
- d_4_3_Core->DebugMessageCallback(callback, userParam);
+ d_4_3_Core->f.DebugMessageCallback(callback, userParam);
}
inline void QOpenGLFunctions_4_4_Core::glDebugMessageInsert(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf)
{
- d_4_3_Core->DebugMessageInsert(source, type, id, severity, length, buf);
+ d_4_3_Core->f.DebugMessageInsert(source, type, id, severity, length, buf);
}
inline void QOpenGLFunctions_4_4_Core::glDebugMessageControl(GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled)
{
- d_4_3_Core->DebugMessageControl(source, type, severity, count, ids, enabled);
+ d_4_3_Core->f.DebugMessageControl(source, type, severity, count, ids, enabled);
}
inline void QOpenGLFunctions_4_4_Core::glVertexBindingDivisor(GLuint bindingindex, GLuint divisor)
{
- d_4_3_Core->VertexBindingDivisor(bindingindex, divisor);
+ d_4_3_Core->f.VertexBindingDivisor(bindingindex, divisor);
}
inline void QOpenGLFunctions_4_4_Core::glVertexAttribBinding(GLuint attribindex, GLuint bindingindex)
{
- d_4_3_Core->VertexAttribBinding(attribindex, bindingindex);
+ d_4_3_Core->f.VertexAttribBinding(attribindex, bindingindex);
}
inline void QOpenGLFunctions_4_4_Core::glVertexAttribLFormat(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)
{
- d_4_3_Core->VertexAttribLFormat(attribindex, size, type, relativeoffset);
+ d_4_3_Core->f.VertexAttribLFormat(attribindex, size, type, relativeoffset);
}
inline void QOpenGLFunctions_4_4_Core::glVertexAttribIFormat(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)
{
- d_4_3_Core->VertexAttribIFormat(attribindex, size, type, relativeoffset);
+ d_4_3_Core->f.VertexAttribIFormat(attribindex, size, type, relativeoffset);
}
inline void QOpenGLFunctions_4_4_Core::glVertexAttribFormat(GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset)
{
- d_4_3_Core->VertexAttribFormat(attribindex, size, type, normalized, relativeoffset);
+ d_4_3_Core->f.VertexAttribFormat(attribindex, size, type, normalized, relativeoffset);
}
inline void QOpenGLFunctions_4_4_Core::glBindVertexBuffer(GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride)
{
- d_4_3_Core->BindVertexBuffer(bindingindex, buffer, offset, stride);
+ d_4_3_Core->f.BindVertexBuffer(bindingindex, buffer, offset, stride);
}
inline void QOpenGLFunctions_4_4_Core::glTextureView(GLuint texture, GLenum target, GLuint origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers)
{
- d_4_3_Core->TextureView(texture, target, origtexture, internalformat, minlevel, numlevels, minlayer, numlayers);
+ d_4_3_Core->f.TextureView(texture, target, origtexture, internalformat, minlevel, numlevels, minlayer, numlayers);
}
inline void QOpenGLFunctions_4_4_Core::glTexStorage3DMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations)
{
- d_4_3_Core->TexStorage3DMultisample(target, samples, internalformat, width, height, depth, fixedsamplelocations);
+ d_4_3_Core->f.TexStorage3DMultisample(target, samples, internalformat, width, height, depth, fixedsamplelocations);
}
inline void QOpenGLFunctions_4_4_Core::glTexStorage2DMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations)
{
- d_4_3_Core->TexStorage2DMultisample(target, samples, internalformat, width, height, fixedsamplelocations);
+ d_4_3_Core->f.TexStorage2DMultisample(target, samples, internalformat, width, height, fixedsamplelocations);
}
inline void QOpenGLFunctions_4_4_Core::glTexBufferRange(GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size)
{
- d_4_3_Core->TexBufferRange(target, internalformat, buffer, offset, size);
+ d_4_3_Core->f.TexBufferRange(target, internalformat, buffer, offset, size);
}
inline void QOpenGLFunctions_4_4_Core::glShaderStorageBlockBinding(GLuint program, GLuint storageBlockIndex, GLuint storageBlockBinding)
{
- d_4_3_Core->ShaderStorageBlockBinding(program, storageBlockIndex, storageBlockBinding);
+ d_4_3_Core->f.ShaderStorageBlockBinding(program, storageBlockIndex, storageBlockBinding);
}
inline GLint QOpenGLFunctions_4_4_Core::glGetProgramResourceLocationIndex(GLuint program, GLenum programInterface, const GLchar *name)
{
- return d_4_3_Core->GetProgramResourceLocationIndex(program, programInterface, name);
+ return d_4_3_Core->f.GetProgramResourceLocationIndex(program, programInterface, name);
}
inline GLint QOpenGLFunctions_4_4_Core::glGetProgramResourceLocation(GLuint program, GLenum programInterface, const GLchar *name)
{
- return d_4_3_Core->GetProgramResourceLocation(program, programInterface, name);
+ return d_4_3_Core->f.GetProgramResourceLocation(program, programInterface, name);
}
inline void QOpenGLFunctions_4_4_Core::glGetProgramResourceiv(GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum *props, GLsizei bufSize, GLsizei *length, GLint *params)
{
- d_4_3_Core->GetProgramResourceiv(program, programInterface, index, propCount, props, bufSize, length, params);
+ d_4_3_Core->f.GetProgramResourceiv(program, programInterface, index, propCount, props, bufSize, length, params);
}
inline void QOpenGLFunctions_4_4_Core::glGetProgramResourceName(GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name)
{
- d_4_3_Core->GetProgramResourceName(program, programInterface, index, bufSize, length, name);
+ d_4_3_Core->f.GetProgramResourceName(program, programInterface, index, bufSize, length, name);
}
inline GLuint QOpenGLFunctions_4_4_Core::glGetProgramResourceIndex(GLuint program, GLenum programInterface, const GLchar *name)
{
- return d_4_3_Core->GetProgramResourceIndex(program, programInterface, name);
+ return d_4_3_Core->f.GetProgramResourceIndex(program, programInterface, name);
}
inline void QOpenGLFunctions_4_4_Core::glGetProgramInterfaceiv(GLuint program, GLenum programInterface, GLenum pname, GLint *params)
{
- d_4_3_Core->GetProgramInterfaceiv(program, programInterface, pname, params);
+ d_4_3_Core->f.GetProgramInterfaceiv(program, programInterface, pname, params);
}
inline void QOpenGLFunctions_4_4_Core::glMultiDrawElementsIndirect(GLenum mode, GLenum type, const void *indirect, GLsizei drawcount, GLsizei stride)
{
- d_4_3_Core->MultiDrawElementsIndirect(mode, type, indirect, drawcount, stride);
+ d_4_3_Core->f.MultiDrawElementsIndirect(mode, type, indirect, drawcount, stride);
}
inline void QOpenGLFunctions_4_4_Core::glMultiDrawArraysIndirect(GLenum mode, const void *indirect, GLsizei drawcount, GLsizei stride)
{
- d_4_3_Core->MultiDrawArraysIndirect(mode, indirect, drawcount, stride);
+ d_4_3_Core->f.MultiDrawArraysIndirect(mode, indirect, drawcount, stride);
}
inline void QOpenGLFunctions_4_4_Core::glInvalidateSubFramebuffer(GLenum target, GLsizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_4_3_Core->InvalidateSubFramebuffer(target, numAttachments, attachments, x, y, width, height);
+ d_4_3_Core->f.InvalidateSubFramebuffer(target, numAttachments, attachments, x, y, width, height);
}
inline void QOpenGLFunctions_4_4_Core::glInvalidateFramebuffer(GLenum target, GLsizei numAttachments, const GLenum *attachments)
{
- d_4_3_Core->InvalidateFramebuffer(target, numAttachments, attachments);
+ d_4_3_Core->f.InvalidateFramebuffer(target, numAttachments, attachments);
}
inline void QOpenGLFunctions_4_4_Core::glInvalidateBufferData(GLuint buffer)
{
- d_4_3_Core->InvalidateBufferData(buffer);
+ d_4_3_Core->f.InvalidateBufferData(buffer);
}
inline void QOpenGLFunctions_4_4_Core::glInvalidateBufferSubData(GLuint buffer, GLintptr offset, GLsizeiptr length)
{
- d_4_3_Core->InvalidateBufferSubData(buffer, offset, length);
+ d_4_3_Core->f.InvalidateBufferSubData(buffer, offset, length);
}
inline void QOpenGLFunctions_4_4_Core::glInvalidateTexImage(GLuint texture, GLint level)
{
- d_4_3_Core->InvalidateTexImage(texture, level);
+ d_4_3_Core->f.InvalidateTexImage(texture, level);
}
inline void QOpenGLFunctions_4_4_Core::glInvalidateTexSubImage(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth)
{
- d_4_3_Core->InvalidateTexSubImage(texture, level, xoffset, yoffset, zoffset, width, height, depth);
+ d_4_3_Core->f.InvalidateTexSubImage(texture, level, xoffset, yoffset, zoffset, width, height, depth);
}
inline void QOpenGLFunctions_4_4_Core::glGetInternalformati64v(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint64 *params)
{
- d_4_3_Core->GetInternalformati64v(target, internalformat, pname, bufSize, params);
+ d_4_3_Core->f.GetInternalformati64v(target, internalformat, pname, bufSize, params);
}
inline void QOpenGLFunctions_4_4_Core::glGetFramebufferParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_4_3_Core->GetFramebufferParameteriv(target, pname, params);
+ d_4_3_Core->f.GetFramebufferParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_4_4_Core::glFramebufferParameteri(GLenum target, GLenum pname, GLint param)
{
- d_4_3_Core->FramebufferParameteri(target, pname, param);
+ d_4_3_Core->f.FramebufferParameteri(target, pname, param);
}
inline void QOpenGLFunctions_4_4_Core::glCopyImageSubData(GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei srcDepth)
{
- d_4_3_Core->CopyImageSubData(srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName, dstTarget, dstLevel, dstX, dstY, dstZ, srcWidth, srcHeight, srcDepth);
+ d_4_3_Core->f.CopyImageSubData(srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName, dstTarget, dstLevel, dstX, dstY, dstZ, srcWidth, srcHeight, srcDepth);
}
inline void QOpenGLFunctions_4_4_Core::glDispatchComputeIndirect(GLintptr indirect)
{
- d_4_3_Core->DispatchComputeIndirect(indirect);
+ d_4_3_Core->f.DispatchComputeIndirect(indirect);
}
inline void QOpenGLFunctions_4_4_Core::glDispatchCompute(GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z)
{
- d_4_3_Core->DispatchCompute(num_groups_x, num_groups_y, num_groups_z);
+ d_4_3_Core->f.DispatchCompute(num_groups_x, num_groups_y, num_groups_z);
}
inline void QOpenGLFunctions_4_4_Core::glClearBufferSubData(GLenum target, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data)
{
- d_4_3_Core->ClearBufferSubData(target, internalformat, offset, size, format, type, data);
+ d_4_3_Core->f.ClearBufferSubData(target, internalformat, offset, size, format, type, data);
}
inline void QOpenGLFunctions_4_4_Core::glClearBufferData(GLenum target, GLenum internalformat, GLenum format, GLenum type, const void *data)
{
- d_4_3_Core->ClearBufferData(target, internalformat, format, type, data);
+ d_4_3_Core->f.ClearBufferData(target, internalformat, format, type, data);
}
// OpenGL 4.4 core functions
inline void QOpenGLFunctions_4_4_Core::glBindVertexBuffers(GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizei *strides)
{
- d_4_4_Core->BindVertexBuffers(first, count, buffers, offsets, strides);
+ d_4_4_Core->f.BindVertexBuffers(first, count, buffers, offsets, strides);
}
inline void QOpenGLFunctions_4_4_Core::glBindImageTextures(GLuint first, GLsizei count, const GLuint *textures)
{
- d_4_4_Core->BindImageTextures(first, count, textures);
+ d_4_4_Core->f.BindImageTextures(first, count, textures);
}
inline void QOpenGLFunctions_4_4_Core::glBindSamplers(GLuint first, GLsizei count, const GLuint *samplers)
{
- d_4_4_Core->BindSamplers(first, count, samplers);
+ d_4_4_Core->f.BindSamplers(first, count, samplers);
}
inline void QOpenGLFunctions_4_4_Core::glBindTextures(GLuint first, GLsizei count, const GLuint *textures)
{
- d_4_4_Core->BindTextures(first, count, textures);
+ d_4_4_Core->f.BindTextures(first, count, textures);
}
inline void QOpenGLFunctions_4_4_Core::glBindBuffersRange(GLenum target, GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizeiptr *sizes)
{
- d_4_4_Core->BindBuffersRange(target, first, count, buffers, offsets, sizes);
+ d_4_4_Core->f.BindBuffersRange(target, first, count, buffers, offsets, sizes);
}
inline void QOpenGLFunctions_4_4_Core::glBindBuffersBase(GLenum target, GLuint first, GLsizei count, const GLuint *buffers)
{
- d_4_4_Core->BindBuffersBase(target, first, count, buffers);
+ d_4_4_Core->f.BindBuffersBase(target, first, count, buffers);
}
inline void QOpenGLFunctions_4_4_Core::glClearTexSubImage(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *data)
{
- d_4_4_Core->ClearTexSubImage(texture, level, xoffset, yoffset, zoffset, width, height, depth, format, type, data);
+ d_4_4_Core->f.ClearTexSubImage(texture, level, xoffset, yoffset, zoffset, width, height, depth, format, type, data);
}
inline void QOpenGLFunctions_4_4_Core::glClearTexImage(GLuint texture, GLint level, GLenum format, GLenum type, const void *data)
{
- d_4_4_Core->ClearTexImage(texture, level, format, type, data);
+ d_4_4_Core->f.ClearTexImage(texture, level, format, type, data);
}
inline void QOpenGLFunctions_4_4_Core::glBufferStorage(GLenum target, GLsizeiptr size, const void *data, GLbitfield flags)
{
- d_4_4_Core->BufferStorage(target, size, data, flags);
+ d_4_4_Core->f.BufferStorage(target, size, data, flags);
}
diff --git a/src/gui/opengl/qopenglfunctions_4_5_compatibility.cpp b/src/gui/opengl/qopenglfunctions_4_5_compatibility.cpp
index 9960152256..81ee8559a5 100644
--- a/src/gui/opengl/qopenglfunctions_4_5_compatibility.cpp
+++ b/src/gui/opengl/qopenglfunctions_4_5_compatibility.cpp
@@ -3,7 +3,7 @@
** Copyright (C) 2015 Klaralvdalens Datakonsult AB (KDAB)
** Contact: https://www.qt.io/licensing/
**
-** This file is part of the QtWidgets module of the Qt Toolkit.
+** This file is part of the QtGui module of the Qt Toolkit.
**
** $QT_BEGIN_LICENSE:LGPL$
** Commercial License Usage
@@ -97,106 +97,81 @@ QOpenGLFunctions_4_5_Compatibility::QOpenGLFunctions_4_5_Compatibility()
QOpenGLFunctions_4_5_Compatibility::~QOpenGLFunctions_4_5_Compatibility()
{
- if (d_1_0_Core && !d_1_0_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_0_Core->context, QOpenGLFunctions_1_0_CoreBackend::versionStatus());
- delete d_1_0_Core;
- }
- if (d_1_1_Core && !d_1_1_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_1_Core->context, QOpenGLFunctions_1_1_CoreBackend::versionStatus());
- delete d_1_1_Core;
- }
- if (d_1_2_Core && !d_1_2_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_2_Core->context, QOpenGLFunctions_1_2_CoreBackend::versionStatus());
- delete d_1_2_Core;
- }
- if (d_1_3_Core && !d_1_3_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_3_Core->context, QOpenGLFunctions_1_3_CoreBackend::versionStatus());
- delete d_1_3_Core;
- }
- if (d_1_4_Core && !d_1_4_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_4_Core->context, QOpenGLFunctions_1_4_CoreBackend::versionStatus());
- delete d_1_4_Core;
- }
- if (d_1_5_Core && !d_1_5_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_5_Core->context, QOpenGLFunctions_1_5_CoreBackend::versionStatus());
- delete d_1_5_Core;
- }
- if (d_2_0_Core && !d_2_0_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_2_0_Core->context, QOpenGLFunctions_2_0_CoreBackend::versionStatus());
- delete d_2_0_Core;
- }
- if (d_2_1_Core && !d_2_1_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_2_1_Core->context, QOpenGLFunctions_2_1_CoreBackend::versionStatus());
- delete d_2_1_Core;
- }
- if (d_3_0_Core && !d_3_0_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_3_0_Core->context, QOpenGLFunctions_3_0_CoreBackend::versionStatus());
- delete d_3_0_Core;
- }
- if (d_3_1_Core && !d_3_1_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_3_1_Core->context, QOpenGLFunctions_3_1_CoreBackend::versionStatus());
- delete d_3_1_Core;
- }
- if (d_3_2_Core && !d_3_2_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_3_2_Core->context, QOpenGLFunctions_3_2_CoreBackend::versionStatus());
- delete d_3_2_Core;
- }
- if (d_3_3_Core && !d_3_3_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_3_3_Core->context, QOpenGLFunctions_3_3_CoreBackend::versionStatus());
- delete d_3_3_Core;
- }
- if (d_4_0_Core && !d_4_0_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_4_0_Core->context, QOpenGLFunctions_4_0_CoreBackend::versionStatus());
- delete d_4_0_Core;
- }
- if (d_4_1_Core && !d_4_1_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_4_1_Core->context, QOpenGLFunctions_4_1_CoreBackend::versionStatus());
- delete d_4_1_Core;
- }
- if (d_4_2_Core && !d_4_2_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_4_2_Core->context, QOpenGLFunctions_4_2_CoreBackend::versionStatus());
- delete d_4_2_Core;
- }
- if (d_4_3_Core && !d_4_3_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_4_3_Core->context, QOpenGLFunctions_4_3_CoreBackend::versionStatus());
- delete d_4_3_Core;
- }
- if (d_4_4_Core && !d_4_4_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_4_4_Core->context, QOpenGLFunctions_4_4_CoreBackend::versionStatus());
- delete d_4_4_Core;
- }
- if (d_4_5_Core && !d_4_5_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_4_5_Core->context, QOpenGLFunctions_4_5_CoreBackend::versionStatus());
- delete d_4_5_Core;
- }
- if (d_1_0_Deprecated && !d_1_0_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_0_Deprecated->context, QOpenGLFunctions_1_0_DeprecatedBackend::versionStatus());
- delete d_1_0_Deprecated;
- }
- if (d_1_1_Deprecated && !d_1_1_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_1_Deprecated->context, QOpenGLFunctions_1_1_DeprecatedBackend::versionStatus());
- delete d_1_1_Deprecated;
- }
- if (d_1_2_Deprecated && !d_1_2_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_2_Deprecated->context, QOpenGLFunctions_1_2_DeprecatedBackend::versionStatus());
- delete d_1_2_Deprecated;
- }
- if (d_1_3_Deprecated && !d_1_3_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_3_Deprecated->context, QOpenGLFunctions_1_3_DeprecatedBackend::versionStatus());
- delete d_1_3_Deprecated;
- }
- if (d_1_4_Deprecated && !d_1_4_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_4_Deprecated->context, QOpenGLFunctions_1_4_DeprecatedBackend::versionStatus());
- delete d_1_4_Deprecated;
- }
- if (d_3_3_Deprecated && !d_3_3_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_3_3_Deprecated->context, QOpenGLFunctions_3_3_DeprecatedBackend::versionStatus());
- delete d_3_3_Deprecated;
- }
- if (d_4_5_Deprecated && !d_4_5_Deprecated->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_4_5_Deprecated->context, QOpenGLFunctions_4_5_DeprecatedBackend::versionStatus());
- delete d_4_5_Deprecated;
- }
+ if (d_1_0_Core)
+ d_1_0_Core->refs.deref();
+ Q_ASSERT(d_1_0_Core->refs.load());
+ if (d_1_1_Core)
+ d_1_1_Core->refs.deref();
+ Q_ASSERT(d_1_1_Core->refs.load());
+ if (d_1_2_Core)
+ d_1_2_Core->refs.deref();
+ Q_ASSERT(d_1_2_Core->refs.load());
+ if (d_1_3_Core)
+ d_1_3_Core->refs.deref();
+ Q_ASSERT(d_1_3_Core->refs.load());
+ if (d_1_4_Core)
+ d_1_4_Core->refs.deref();
+ Q_ASSERT(d_1_4_Core->refs.load());
+ if (d_1_5_Core)
+ d_1_5_Core->refs.deref();
+ Q_ASSERT(d_1_5_Core->refs.load());
+ if (d_2_0_Core)
+ d_2_0_Core->refs.deref();
+ Q_ASSERT(d_2_0_Core->refs.load());
+ if (d_2_1_Core)
+ d_2_1_Core->refs.deref();
+ Q_ASSERT(d_2_1_Core->refs.load());
+ if (d_3_0_Core)
+ d_3_0_Core->refs.deref();
+ Q_ASSERT(d_3_0_Core->refs.load());
+ if (d_3_1_Core)
+ d_3_1_Core->refs.deref();
+ Q_ASSERT(d_3_1_Core->refs.load());
+ if (d_3_2_Core)
+ d_3_2_Core->refs.deref();
+ Q_ASSERT(d_3_2_Core->refs.load());
+ if (d_3_3_Core)
+ d_3_3_Core->refs.deref();
+ Q_ASSERT(d_3_3_Core->refs.load());
+ if (d_4_0_Core)
+ d_4_0_Core->refs.deref();
+ Q_ASSERT(d_4_0_Core->refs.load());
+ if (d_4_1_Core)
+ d_4_1_Core->refs.deref();
+ Q_ASSERT(d_4_1_Core->refs.load());
+ if (d_4_2_Core)
+ d_4_2_Core->refs.deref();
+ Q_ASSERT(d_4_2_Core->refs.load());
+ if (d_4_3_Core)
+ d_4_3_Core->refs.deref();
+ Q_ASSERT(d_4_3_Core->refs.load());
+ if (d_4_4_Core)
+ d_4_4_Core->refs.deref();
+ Q_ASSERT(d_4_4_Core->refs.load());
+ if (d_4_5_Core)
+ d_4_5_Core->refs.deref();
+ Q_ASSERT(d_4_5_Core->refs.load());
+ if (d_1_0_Deprecated)
+ d_1_0_Deprecated->refs.deref();
+ Q_ASSERT(d_1_0_Deprecated->refs.load());
+ if (d_1_1_Deprecated)
+ d_1_1_Deprecated->refs.deref();
+ Q_ASSERT(d_1_1_Deprecated->refs.load());
+ if (d_1_2_Deprecated)
+ d_1_2_Deprecated->refs.deref();
+ Q_ASSERT(d_1_2_Deprecated->refs.load());
+ if (d_1_3_Deprecated)
+ d_1_3_Deprecated->refs.deref();
+ Q_ASSERT(d_1_3_Deprecated->refs.load());
+ if (d_1_4_Deprecated)
+ d_1_4_Deprecated->refs.deref();
+ Q_ASSERT(d_1_4_Deprecated->refs.load());
+ if (d_3_3_Deprecated)
+ d_3_3_Deprecated->refs.deref();
+ Q_ASSERT(d_3_3_Deprecated->refs.load());
+ if (d_4_5_Deprecated)
+ d_4_5_Deprecated->refs.deref();
+ Q_ASSERT(d_4_5_Deprecated->refs.load());
}
bool QOpenGLFunctions_4_5_Compatibility::initializeOpenGLFunctions()
@@ -215,202 +190,102 @@ bool QOpenGLFunctions_4_5_Compatibility::initializeOpenGLFunctions()
// Function pointers in the backends are resolved at creation time
QOpenGLVersionFunctionsBackend* d = 0;
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_0_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_0_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_0_CoreBackend::versionStatus(), d);
- }
d_1_0_Core = static_cast<QOpenGLFunctions_1_0_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_1_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_1_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_1_CoreBackend::versionStatus(), d);
- }
d_1_1_Core = static_cast<QOpenGLFunctions_1_1_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_2_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_2_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_2_CoreBackend::versionStatus(), d);
- }
d_1_2_Core = static_cast<QOpenGLFunctions_1_2_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_3_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_3_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_3_CoreBackend::versionStatus(), d);
- }
d_1_3_Core = static_cast<QOpenGLFunctions_1_3_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_4_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_4_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_4_CoreBackend::versionStatus(), d);
- }
d_1_4_Core = static_cast<QOpenGLFunctions_1_4_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_5_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_5_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_5_CoreBackend::versionStatus(), d);
- }
d_1_5_Core = static_cast<QOpenGLFunctions_1_5_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_2_0_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_2_0_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_2_0_CoreBackend::versionStatus(), d);
- }
d_2_0_Core = static_cast<QOpenGLFunctions_2_0_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_2_1_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_2_1_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_2_1_CoreBackend::versionStatus(), d);
- }
d_2_1_Core = static_cast<QOpenGLFunctions_2_1_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_3_0_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_3_0_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_3_0_CoreBackend::versionStatus(), d);
- }
d_3_0_Core = static_cast<QOpenGLFunctions_3_0_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_3_1_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_3_1_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_3_1_CoreBackend::versionStatus(), d);
- }
d_3_1_Core = static_cast<QOpenGLFunctions_3_1_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_3_2_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_3_2_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_3_2_CoreBackend::versionStatus(), d);
- }
d_3_2_Core = static_cast<QOpenGLFunctions_3_2_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_3_3_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_3_3_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_3_3_CoreBackend::versionStatus(), d);
- }
d_3_3_Core = static_cast<QOpenGLFunctions_3_3_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_4_0_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_4_0_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_4_0_CoreBackend::versionStatus(), d);
- }
d_4_0_Core = static_cast<QOpenGLFunctions_4_0_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_4_1_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_4_1_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_4_1_CoreBackend::versionStatus(), d);
- }
d_4_1_Core = static_cast<QOpenGLFunctions_4_1_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_4_2_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_4_2_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_4_2_CoreBackend::versionStatus(), d);
- }
d_4_2_Core = static_cast<QOpenGLFunctions_4_2_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_4_3_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_4_3_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_4_3_CoreBackend::versionStatus(), d);
- }
d_4_3_Core = static_cast<QOpenGLFunctions_4_3_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_4_4_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_4_4_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_4_4_CoreBackend::versionStatus(), d);
- }
d_4_4_Core = static_cast<QOpenGLFunctions_4_4_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_4_5_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_4_5_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_4_5_CoreBackend::versionStatus(), d);
- }
d_4_5_Core = static_cast<QOpenGLFunctions_4_5_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_0_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_0_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_0_DeprecatedBackend::versionStatus(), d);
- }
d_1_0_Deprecated = static_cast<QOpenGLFunctions_1_0_DeprecatedBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_1_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_1_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_1_DeprecatedBackend::versionStatus(), d);
- }
d_1_1_Deprecated = static_cast<QOpenGLFunctions_1_1_DeprecatedBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_2_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_2_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_2_DeprecatedBackend::versionStatus(), d);
- }
d_1_2_Deprecated = static_cast<QOpenGLFunctions_1_2_DeprecatedBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_3_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_3_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_3_DeprecatedBackend::versionStatus(), d);
- }
d_1_3_Deprecated = static_cast<QOpenGLFunctions_1_3_DeprecatedBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_4_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_4_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_4_DeprecatedBackend::versionStatus(), d);
- }
d_1_4_Deprecated = static_cast<QOpenGLFunctions_1_4_DeprecatedBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_3_3_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_3_3_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_3_3_DeprecatedBackend::versionStatus(), d);
- }
d_3_3_Deprecated = static_cast<QOpenGLFunctions_3_3_DeprecatedBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_4_5_DeprecatedBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_4_5_DeprecatedBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_4_5_DeprecatedBackend::versionStatus(), d);
- }
d_4_5_Deprecated = static_cast<QOpenGLFunctions_4_5_DeprecatedBackend*>(d);
d->refs.ref();
diff --git a/src/gui/opengl/qopenglfunctions_4_5_compatibility.h b/src/gui/opengl/qopenglfunctions_4_5_compatibility.h
index e7c74d2dd8..1c50dafd65 100644
--- a/src/gui/opengl/qopenglfunctions_4_5_compatibility.h
+++ b/src/gui/opengl/qopenglfunctions_4_5_compatibility.h
@@ -1,6 +1,7 @@
/****************************************************************************
**
** Copyright (C) 2015 Klaralvdalens Datakonsult AB (KDAB)
+** Copyright (C) 2016 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
** This file is part of the QtWidgets module of the Qt Toolkit.
@@ -1246,5196 +1247,5196 @@ private:
// OpenGL 1.0 core functions
inline void QOpenGLFunctions_4_5_Compatibility::glViewport(GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_0_Core->Viewport(x, y, width, height);
+ d_1_0_Core->f.Viewport(x, y, width, height);
}
inline void QOpenGLFunctions_4_5_Compatibility::glDepthRange(GLdouble nearVal, GLdouble farVal)
{
- d_1_0_Core->DepthRange(nearVal, farVal);
+ d_1_0_Core->f.DepthRange(nearVal, farVal);
}
inline GLboolean QOpenGLFunctions_4_5_Compatibility::glIsEnabled(GLenum cap)
{
- return d_1_0_Core->IsEnabled(cap);
+ return d_1_0_Core->f.IsEnabled(cap);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint *params)
{
- d_1_0_Core->GetTexLevelParameteriv(target, level, pname, params);
+ d_1_0_Core->f.GetTexLevelParameteriv(target, level, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetTexLevelParameterfv(GLenum target, GLint level, GLenum pname, GLfloat *params)
{
- d_1_0_Core->GetTexLevelParameterfv(target, level, pname, params);
+ d_1_0_Core->f.GetTexLevelParameterfv(target, level, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetTexParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_0_Core->GetTexParameteriv(target, pname, params);
+ d_1_0_Core->f.GetTexParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetTexParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_0_Core->GetTexParameterfv(target, pname, params);
+ d_1_0_Core->f.GetTexParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetTexImage(GLenum target, GLint level, GLenum format, GLenum type, void *pixels)
{
- d_1_0_Core->GetTexImage(target, level, format, type, pixels);
+ d_1_0_Core->f.GetTexImage(target, level, format, type, pixels);
}
inline const GLubyte * QOpenGLFunctions_4_5_Compatibility::glGetString(GLenum name)
{
- return d_1_0_Core->GetString(name);
+ return d_1_0_Core->f.GetString(name);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetIntegerv(GLenum pname, GLint *data)
{
- d_1_0_Core->GetIntegerv(pname, data);
+ d_1_0_Core->f.GetIntegerv(pname, data);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetFloatv(GLenum pname, GLfloat *data)
{
- d_1_0_Core->GetFloatv(pname, data);
+ d_1_0_Core->f.GetFloatv(pname, data);
}
inline GLenum QOpenGLFunctions_4_5_Compatibility::glGetError()
{
- return d_1_0_Core->GetError();
+ return d_1_0_Core->f.GetError();
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetDoublev(GLenum pname, GLdouble *data)
{
- d_1_0_Core->GetDoublev(pname, data);
+ d_1_0_Core->f.GetDoublev(pname, data);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetBooleanv(GLenum pname, GLboolean *data)
{
- d_1_0_Core->GetBooleanv(pname, data);
+ d_1_0_Core->f.GetBooleanv(pname, data);
}
inline void QOpenGLFunctions_4_5_Compatibility::glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void *pixels)
{
- d_1_0_Core->ReadPixels(x, y, width, height, format, type, pixels);
+ d_1_0_Core->f.ReadPixels(x, y, width, height, format, type, pixels);
}
inline void QOpenGLFunctions_4_5_Compatibility::glReadBuffer(GLenum src)
{
- d_1_0_Core->ReadBuffer(src);
+ d_1_0_Core->f.ReadBuffer(src);
}
inline void QOpenGLFunctions_4_5_Compatibility::glPixelStorei(GLenum pname, GLint param)
{
- d_1_0_Core->PixelStorei(pname, param);
+ d_1_0_Core->f.PixelStorei(pname, param);
}
inline void QOpenGLFunctions_4_5_Compatibility::glPixelStoref(GLenum pname, GLfloat param)
{
- d_1_0_Core->PixelStoref(pname, param);
+ d_1_0_Core->f.PixelStoref(pname, param);
}
inline void QOpenGLFunctions_4_5_Compatibility::glDepthFunc(GLenum func)
{
- d_1_0_Core->DepthFunc(func);
+ d_1_0_Core->f.DepthFunc(func);
}
inline void QOpenGLFunctions_4_5_Compatibility::glStencilOp(GLenum fail, GLenum zfail, GLenum zpass)
{
- d_1_0_Core->StencilOp(fail, zfail, zpass);
+ d_1_0_Core->f.StencilOp(fail, zfail, zpass);
}
inline void QOpenGLFunctions_4_5_Compatibility::glStencilFunc(GLenum func, GLint ref, GLuint mask)
{
- d_1_0_Core->StencilFunc(func, ref, mask);
+ d_1_0_Core->f.StencilFunc(func, ref, mask);
}
inline void QOpenGLFunctions_4_5_Compatibility::glLogicOp(GLenum opcode)
{
- d_1_0_Core->LogicOp(opcode);
+ d_1_0_Core->f.LogicOp(opcode);
}
inline void QOpenGLFunctions_4_5_Compatibility::glBlendFunc(GLenum sfactor, GLenum dfactor)
{
- d_1_0_Core->BlendFunc(sfactor, dfactor);
+ d_1_0_Core->f.BlendFunc(sfactor, dfactor);
}
inline void QOpenGLFunctions_4_5_Compatibility::glFlush()
{
- d_1_0_Core->Flush();
+ d_1_0_Core->f.Flush();
}
inline void QOpenGLFunctions_4_5_Compatibility::glFinish()
{
- d_1_0_Core->Finish();
+ d_1_0_Core->f.Finish();
}
inline void QOpenGLFunctions_4_5_Compatibility::glEnable(GLenum cap)
{
- d_1_0_Core->Enable(cap);
+ d_1_0_Core->f.Enable(cap);
}
inline void QOpenGLFunctions_4_5_Compatibility::glDisable(GLenum cap)
{
- d_1_0_Core->Disable(cap);
+ d_1_0_Core->f.Disable(cap);
}
inline void QOpenGLFunctions_4_5_Compatibility::glDepthMask(GLboolean flag)
{
- d_1_0_Core->DepthMask(flag);
+ d_1_0_Core->f.DepthMask(flag);
}
inline void QOpenGLFunctions_4_5_Compatibility::glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
{
- d_1_0_Core->ColorMask(red, green, blue, alpha);
+ d_1_0_Core->f.ColorMask(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_5_Compatibility::glStencilMask(GLuint mask)
{
- d_1_0_Core->StencilMask(mask);
+ d_1_0_Core->f.StencilMask(mask);
}
inline void QOpenGLFunctions_4_5_Compatibility::glClearDepth(GLdouble depth)
{
- d_1_0_Core->ClearDepth(depth);
+ d_1_0_Core->f.ClearDepth(depth);
}
inline void QOpenGLFunctions_4_5_Compatibility::glClearStencil(GLint s)
{
- d_1_0_Core->ClearStencil(s);
+ d_1_0_Core->f.ClearStencil(s);
}
inline void QOpenGLFunctions_4_5_Compatibility::glClearColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_0_Core->ClearColor(red, green, blue, alpha);
+ d_1_0_Core->f.ClearColor(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_5_Compatibility::glClear(GLbitfield mask)
{
- d_1_0_Core->Clear(mask);
+ d_1_0_Core->f.Clear(mask);
}
inline void QOpenGLFunctions_4_5_Compatibility::glDrawBuffer(GLenum buf)
{
- d_1_0_Core->DrawBuffer(buf);
+ d_1_0_Core->f.DrawBuffer(buf);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void *pixels)
{
- d_1_0_Core->TexImage2D(target, level, internalformat, width, height, border, format, type, pixels);
+ d_1_0_Core->f.TexImage2D(target, level, internalformat, width, height, border, format, type, pixels);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTexImage1D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const void *pixels)
{
- d_1_0_Core->TexImage1D(target, level, internalformat, width, border, format, type, pixels);
+ d_1_0_Core->f.TexImage1D(target, level, internalformat, width, border, format, type, pixels);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTexParameteriv(GLenum target, GLenum pname, const GLint *params)
{
- d_1_0_Core->TexParameteriv(target, pname, params);
+ d_1_0_Core->f.TexParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTexParameteri(GLenum target, GLenum pname, GLint param)
{
- d_1_0_Core->TexParameteri(target, pname, param);
+ d_1_0_Core->f.TexParameteri(target, pname, param);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTexParameterfv(GLenum target, GLenum pname, const GLfloat *params)
{
- d_1_0_Core->TexParameterfv(target, pname, params);
+ d_1_0_Core->f.TexParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTexParameterf(GLenum target, GLenum pname, GLfloat param)
{
- d_1_0_Core->TexParameterf(target, pname, param);
+ d_1_0_Core->f.TexParameterf(target, pname, param);
}
inline void QOpenGLFunctions_4_5_Compatibility::glScissor(GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_0_Core->Scissor(x, y, width, height);
+ d_1_0_Core->f.Scissor(x, y, width, height);
}
inline void QOpenGLFunctions_4_5_Compatibility::glPolygonMode(GLenum face, GLenum mode)
{
- d_1_0_Core->PolygonMode(face, mode);
+ d_1_0_Core->f.PolygonMode(face, mode);
}
inline void QOpenGLFunctions_4_5_Compatibility::glPointSize(GLfloat size)
{
- d_1_0_Core->PointSize(size);
+ d_1_0_Core->f.PointSize(size);
}
inline void QOpenGLFunctions_4_5_Compatibility::glLineWidth(GLfloat width)
{
- d_1_0_Core->LineWidth(width);
+ d_1_0_Core->f.LineWidth(width);
}
inline void QOpenGLFunctions_4_5_Compatibility::glHint(GLenum target, GLenum mode)
{
- d_1_0_Core->Hint(target, mode);
+ d_1_0_Core->f.Hint(target, mode);
}
inline void QOpenGLFunctions_4_5_Compatibility::glFrontFace(GLenum mode)
{
- d_1_0_Core->FrontFace(mode);
+ d_1_0_Core->f.FrontFace(mode);
}
inline void QOpenGLFunctions_4_5_Compatibility::glCullFace(GLenum mode)
{
- d_1_0_Core->CullFace(mode);
+ d_1_0_Core->f.CullFace(mode);
}
// OpenGL 1.1 core functions
inline GLboolean QOpenGLFunctions_4_5_Compatibility::glIsTexture(GLuint texture)
{
- return d_1_1_Core->IsTexture(texture);
+ return d_1_1_Core->f.IsTexture(texture);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGenTextures(GLsizei n, GLuint *textures)
{
- d_1_1_Core->GenTextures(n, textures);
+ d_1_1_Core->f.GenTextures(n, textures);
}
inline void QOpenGLFunctions_4_5_Compatibility::glDeleteTextures(GLsizei n, const GLuint *textures)
{
- d_1_1_Core->DeleteTextures(n, textures);
+ d_1_1_Core->f.DeleteTextures(n, textures);
}
inline void QOpenGLFunctions_4_5_Compatibility::glBindTexture(GLenum target, GLuint texture)
{
- d_1_1_Core->BindTexture(target, texture);
+ d_1_1_Core->f.BindTexture(target, texture);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels)
{
- d_1_1_Core->TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels);
+ d_1_1_Core->f.TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels)
{
- d_1_1_Core->TexSubImage1D(target, level, xoffset, width, format, type, pixels);
+ d_1_1_Core->f.TexSubImage1D(target, level, xoffset, width, format, type, pixels);
}
inline void QOpenGLFunctions_4_5_Compatibility::glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_1_Core->CopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height);
+ d_1_1_Core->f.CopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height);
}
inline void QOpenGLFunctions_4_5_Compatibility::glCopyTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
{
- d_1_1_Core->CopyTexSubImage1D(target, level, xoffset, x, y, width);
+ d_1_1_Core->f.CopyTexSubImage1D(target, level, xoffset, x, y, width);
}
inline void QOpenGLFunctions_4_5_Compatibility::glCopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
{
- d_1_1_Core->CopyTexImage2D(target, level, internalformat, x, y, width, height, border);
+ d_1_1_Core->f.CopyTexImage2D(target, level, internalformat, x, y, width, height, border);
}
inline void QOpenGLFunctions_4_5_Compatibility::glCopyTexImage1D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
{
- d_1_1_Core->CopyTexImage1D(target, level, internalformat, x, y, width, border);
+ d_1_1_Core->f.CopyTexImage1D(target, level, internalformat, x, y, width, border);
}
inline void QOpenGLFunctions_4_5_Compatibility::glPolygonOffset(GLfloat factor, GLfloat units)
{
- d_1_1_Core->PolygonOffset(factor, units);
+ d_1_1_Core->f.PolygonOffset(factor, units);
}
inline void QOpenGLFunctions_4_5_Compatibility::glDrawElements(GLenum mode, GLsizei count, GLenum type, const void *indices)
{
- d_1_1_Core->DrawElements(mode, count, type, indices);
+ d_1_1_Core->f.DrawElements(mode, count, type, indices);
}
inline void QOpenGLFunctions_4_5_Compatibility::glDrawArrays(GLenum mode, GLint first, GLsizei count)
{
- d_1_1_Core->DrawArrays(mode, first, count);
+ d_1_1_Core->f.DrawArrays(mode, first, count);
}
// OpenGL 1.2 core functions
inline void QOpenGLFunctions_4_5_Compatibility::glBlendColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_2_Core->BlendColor(red, green, blue, alpha);
+ d_1_2_Core->f.BlendColor(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_5_Compatibility::glBlendEquation(GLenum mode)
{
- d_1_2_Core->BlendEquation(mode);
+ d_1_2_Core->f.BlendEquation(mode);
}
inline void QOpenGLFunctions_4_5_Compatibility::glCopyTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_2_Core->CopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height);
+ d_1_2_Core->f.CopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels)
{
- d_1_2_Core->TexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);
+ d_1_2_Core->f.TexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTexImage3D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels)
{
- d_1_2_Core->TexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels);
+ d_1_2_Core->f.TexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels);
}
inline void QOpenGLFunctions_4_5_Compatibility::glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices)
{
- d_1_2_Core->DrawRangeElements(mode, start, end, count, type, indices);
+ d_1_2_Core->f.DrawRangeElements(mode, start, end, count, type, indices);
}
// OpenGL 1.3 core functions
inline void QOpenGLFunctions_4_5_Compatibility::glGetCompressedTexImage(GLenum target, GLint level, void *img)
{
- d_1_3_Core->GetCompressedTexImage(target, level, img);
+ d_1_3_Core->f.GetCompressedTexImage(target, level, img);
}
inline void QOpenGLFunctions_4_5_Compatibility::glCompressedTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *data)
{
- d_1_3_Core->CompressedTexSubImage1D(target, level, xoffset, width, format, imageSize, data);
+ d_1_3_Core->f.CompressedTexSubImage1D(target, level, xoffset, width, format, imageSize, data);
}
inline void QOpenGLFunctions_4_5_Compatibility::glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data)
{
- d_1_3_Core->CompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data);
+ d_1_3_Core->f.CompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data);
}
inline void QOpenGLFunctions_4_5_Compatibility::glCompressedTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data)
{
- d_1_3_Core->CompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data);
+ d_1_3_Core->f.CompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data);
}
inline void QOpenGLFunctions_4_5_Compatibility::glCompressedTexImage1D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *data)
{
- d_1_3_Core->CompressedTexImage1D(target, level, internalformat, width, border, imageSize, data);
+ d_1_3_Core->f.CompressedTexImage1D(target, level, internalformat, width, border, imageSize, data);
}
inline void QOpenGLFunctions_4_5_Compatibility::glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *data)
{
- d_1_3_Core->CompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data);
+ d_1_3_Core->f.CompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data);
}
inline void QOpenGLFunctions_4_5_Compatibility::glCompressedTexImage3D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *data)
{
- d_1_3_Core->CompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data);
+ d_1_3_Core->f.CompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data);
}
inline void QOpenGLFunctions_4_5_Compatibility::glSampleCoverage(GLfloat value, GLboolean invert)
{
- d_1_3_Core->SampleCoverage(value, invert);
+ d_1_3_Core->f.SampleCoverage(value, invert);
}
inline void QOpenGLFunctions_4_5_Compatibility::glActiveTexture(GLenum texture)
{
- d_1_3_Core->ActiveTexture(texture);
+ d_1_3_Core->f.ActiveTexture(texture);
}
// OpenGL 1.4 core functions
inline void QOpenGLFunctions_4_5_Compatibility::glPointParameteriv(GLenum pname, const GLint *params)
{
- d_1_4_Core->PointParameteriv(pname, params);
+ d_1_4_Core->f.PointParameteriv(pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glPointParameteri(GLenum pname, GLint param)
{
- d_1_4_Core->PointParameteri(pname, param);
+ d_1_4_Core->f.PointParameteri(pname, param);
}
inline void QOpenGLFunctions_4_5_Compatibility::glPointParameterfv(GLenum pname, const GLfloat *params)
{
- d_1_4_Core->PointParameterfv(pname, params);
+ d_1_4_Core->f.PointParameterfv(pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glPointParameterf(GLenum pname, GLfloat param)
{
- d_1_4_Core->PointParameterf(pname, param);
+ d_1_4_Core->f.PointParameterf(pname, param);
}
inline void QOpenGLFunctions_4_5_Compatibility::glMultiDrawElements(GLenum mode, const GLsizei *count, GLenum type, const void *const *indices, GLsizei drawcount)
{
- d_1_4_Core->MultiDrawElements(mode, count, type, indices, drawcount);
+ d_1_4_Core->f.MultiDrawElements(mode, count, type, indices, drawcount);
}
inline void QOpenGLFunctions_4_5_Compatibility::glMultiDrawArrays(GLenum mode, const GLint *first, const GLsizei *count, GLsizei drawcount)
{
- d_1_4_Core->MultiDrawArrays(mode, first, count, drawcount);
+ d_1_4_Core->f.MultiDrawArrays(mode, first, count, drawcount);
}
inline void QOpenGLFunctions_4_5_Compatibility::glBlendFuncSeparate(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
{
- d_1_4_Core->BlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);
+ d_1_4_Core->f.BlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);
}
// OpenGL 1.5 core functions
inline void QOpenGLFunctions_4_5_Compatibility::glGetBufferPointerv(GLenum target, GLenum pname, void * *params)
{
- d_1_5_Core->GetBufferPointerv(target, pname, params);
+ d_1_5_Core->f.GetBufferPointerv(target, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetBufferParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_5_Core->GetBufferParameteriv(target, pname, params);
+ d_1_5_Core->f.GetBufferParameteriv(target, pname, params);
}
inline GLboolean QOpenGLFunctions_4_5_Compatibility::glUnmapBuffer(GLenum target)
{
- return d_1_5_Core->UnmapBuffer(target);
+ return d_1_5_Core->f.UnmapBuffer(target);
}
inline void * QOpenGLFunctions_4_5_Compatibility::glMapBuffer(GLenum target, GLenum access)
{
- return d_1_5_Core->MapBuffer(target, access);
+ return d_1_5_Core->f.MapBuffer(target, access);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, void *data)
{
- d_1_5_Core->GetBufferSubData(target, offset, size, data);
+ d_1_5_Core->f.GetBufferSubData(target, offset, size, data);
}
inline void QOpenGLFunctions_4_5_Compatibility::glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, const void *data)
{
- d_1_5_Core->BufferSubData(target, offset, size, data);
+ d_1_5_Core->f.BufferSubData(target, offset, size, data);
}
inline void QOpenGLFunctions_4_5_Compatibility::glBufferData(GLenum target, GLsizeiptr size, const void *data, GLenum usage)
{
- d_1_5_Core->BufferData(target, size, data, usage);
+ d_1_5_Core->f.BufferData(target, size, data, usage);
}
inline GLboolean QOpenGLFunctions_4_5_Compatibility::glIsBuffer(GLuint buffer)
{
- return d_1_5_Core->IsBuffer(buffer);
+ return d_1_5_Core->f.IsBuffer(buffer);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGenBuffers(GLsizei n, GLuint *buffers)
{
- d_1_5_Core->GenBuffers(n, buffers);
+ d_1_5_Core->f.GenBuffers(n, buffers);
}
inline void QOpenGLFunctions_4_5_Compatibility::glDeleteBuffers(GLsizei n, const GLuint *buffers)
{
- d_1_5_Core->DeleteBuffers(n, buffers);
+ d_1_5_Core->f.DeleteBuffers(n, buffers);
}
inline void QOpenGLFunctions_4_5_Compatibility::glBindBuffer(GLenum target, GLuint buffer)
{
- d_1_5_Core->BindBuffer(target, buffer);
+ d_1_5_Core->f.BindBuffer(target, buffer);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetQueryObjectuiv(GLuint id, GLenum pname, GLuint *params)
{
- d_1_5_Core->GetQueryObjectuiv(id, pname, params);
+ d_1_5_Core->f.GetQueryObjectuiv(id, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetQueryObjectiv(GLuint id, GLenum pname, GLint *params)
{
- d_1_5_Core->GetQueryObjectiv(id, pname, params);
+ d_1_5_Core->f.GetQueryObjectiv(id, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetQueryiv(GLenum target, GLenum pname, GLint *params)
{
- d_1_5_Core->GetQueryiv(target, pname, params);
+ d_1_5_Core->f.GetQueryiv(target, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glEndQuery(GLenum target)
{
- d_1_5_Core->EndQuery(target);
+ d_1_5_Core->f.EndQuery(target);
}
inline void QOpenGLFunctions_4_5_Compatibility::glBeginQuery(GLenum target, GLuint id)
{
- d_1_5_Core->BeginQuery(target, id);
+ d_1_5_Core->f.BeginQuery(target, id);
}
inline GLboolean QOpenGLFunctions_4_5_Compatibility::glIsQuery(GLuint id)
{
- return d_1_5_Core->IsQuery(id);
+ return d_1_5_Core->f.IsQuery(id);
}
inline void QOpenGLFunctions_4_5_Compatibility::glDeleteQueries(GLsizei n, const GLuint *ids)
{
- d_1_5_Core->DeleteQueries(n, ids);
+ d_1_5_Core->f.DeleteQueries(n, ids);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGenQueries(GLsizei n, GLuint *ids)
{
- d_1_5_Core->GenQueries(n, ids);
+ d_1_5_Core->f.GenQueries(n, ids);
}
// OpenGL 2.0 core functions
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttribPointer(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void *pointer)
{
- d_2_0_Core->VertexAttribPointer(index, size, type, normalized, stride, pointer);
+ d_2_0_Core->f.VertexAttribPointer(index, size, type, normalized, stride, pointer);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttrib4usv(GLuint index, const GLushort *v)
{
- d_2_0_Core->VertexAttrib4usv(index, v);
+ d_2_0_Core->f.VertexAttrib4usv(index, v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttrib4uiv(GLuint index, const GLuint *v)
{
- d_2_0_Core->VertexAttrib4uiv(index, v);
+ d_2_0_Core->f.VertexAttrib4uiv(index, v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttrib4ubv(GLuint index, const GLubyte *v)
{
- d_2_0_Core->VertexAttrib4ubv(index, v);
+ d_2_0_Core->f.VertexAttrib4ubv(index, v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttrib4sv(GLuint index, const GLshort *v)
{
- d_2_0_Core->VertexAttrib4sv(index, v);
+ d_2_0_Core->f.VertexAttrib4sv(index, v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttrib4s(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w)
{
- d_2_0_Core->VertexAttrib4s(index, x, y, z, w);
+ d_2_0_Core->f.VertexAttrib4s(index, x, y, z, w);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttrib4iv(GLuint index, const GLint *v)
{
- d_2_0_Core->VertexAttrib4iv(index, v);
+ d_2_0_Core->f.VertexAttrib4iv(index, v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttrib4fv(GLuint index, const GLfloat *v)
{
- d_2_0_Core->VertexAttrib4fv(index, v);
+ d_2_0_Core->f.VertexAttrib4fv(index, v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttrib4f(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
{
- d_2_0_Core->VertexAttrib4f(index, x, y, z, w);
+ d_2_0_Core->f.VertexAttrib4f(index, x, y, z, w);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttrib4dv(GLuint index, const GLdouble *v)
{
- d_2_0_Core->VertexAttrib4dv(index, v);
+ d_2_0_Core->f.VertexAttrib4dv(index, v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttrib4d(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
{
- d_2_0_Core->VertexAttrib4d(index, x, y, z, w);
+ d_2_0_Core->f.VertexAttrib4d(index, x, y, z, w);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttrib4bv(GLuint index, const GLbyte *v)
{
- d_2_0_Core->VertexAttrib4bv(index, v);
+ d_2_0_Core->f.VertexAttrib4bv(index, v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttrib4Nusv(GLuint index, const GLushort *v)
{
- d_2_0_Core->VertexAttrib4Nusv(index, v);
+ d_2_0_Core->f.VertexAttrib4Nusv(index, v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttrib4Nuiv(GLuint index, const GLuint *v)
{
- d_2_0_Core->VertexAttrib4Nuiv(index, v);
+ d_2_0_Core->f.VertexAttrib4Nuiv(index, v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttrib4Nubv(GLuint index, const GLubyte *v)
{
- d_2_0_Core->VertexAttrib4Nubv(index, v);
+ d_2_0_Core->f.VertexAttrib4Nubv(index, v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttrib4Nub(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)
{
- d_2_0_Core->VertexAttrib4Nub(index, x, y, z, w);
+ d_2_0_Core->f.VertexAttrib4Nub(index, x, y, z, w);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttrib4Nsv(GLuint index, const GLshort *v)
{
- d_2_0_Core->VertexAttrib4Nsv(index, v);
+ d_2_0_Core->f.VertexAttrib4Nsv(index, v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttrib4Niv(GLuint index, const GLint *v)
{
- d_2_0_Core->VertexAttrib4Niv(index, v);
+ d_2_0_Core->f.VertexAttrib4Niv(index, v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttrib4Nbv(GLuint index, const GLbyte *v)
{
- d_2_0_Core->VertexAttrib4Nbv(index, v);
+ d_2_0_Core->f.VertexAttrib4Nbv(index, v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttrib3sv(GLuint index, const GLshort *v)
{
- d_2_0_Core->VertexAttrib3sv(index, v);
+ d_2_0_Core->f.VertexAttrib3sv(index, v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttrib3s(GLuint index, GLshort x, GLshort y, GLshort z)
{
- d_2_0_Core->VertexAttrib3s(index, x, y, z);
+ d_2_0_Core->f.VertexAttrib3s(index, x, y, z);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttrib3fv(GLuint index, const GLfloat *v)
{
- d_2_0_Core->VertexAttrib3fv(index, v);
+ d_2_0_Core->f.VertexAttrib3fv(index, v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttrib3f(GLuint index, GLfloat x, GLfloat y, GLfloat z)
{
- d_2_0_Core->VertexAttrib3f(index, x, y, z);
+ d_2_0_Core->f.VertexAttrib3f(index, x, y, z);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttrib3dv(GLuint index, const GLdouble *v)
{
- d_2_0_Core->VertexAttrib3dv(index, v);
+ d_2_0_Core->f.VertexAttrib3dv(index, v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttrib3d(GLuint index, GLdouble x, GLdouble y, GLdouble z)
{
- d_2_0_Core->VertexAttrib3d(index, x, y, z);
+ d_2_0_Core->f.VertexAttrib3d(index, x, y, z);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttrib2sv(GLuint index, const GLshort *v)
{
- d_2_0_Core->VertexAttrib2sv(index, v);
+ d_2_0_Core->f.VertexAttrib2sv(index, v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttrib2s(GLuint index, GLshort x, GLshort y)
{
- d_2_0_Core->VertexAttrib2s(index, x, y);
+ d_2_0_Core->f.VertexAttrib2s(index, x, y);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttrib2fv(GLuint index, const GLfloat *v)
{
- d_2_0_Core->VertexAttrib2fv(index, v);
+ d_2_0_Core->f.VertexAttrib2fv(index, v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttrib2f(GLuint index, GLfloat x, GLfloat y)
{
- d_2_0_Core->VertexAttrib2f(index, x, y);
+ d_2_0_Core->f.VertexAttrib2f(index, x, y);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttrib2dv(GLuint index, const GLdouble *v)
{
- d_2_0_Core->VertexAttrib2dv(index, v);
+ d_2_0_Core->f.VertexAttrib2dv(index, v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttrib2d(GLuint index, GLdouble x, GLdouble y)
{
- d_2_0_Core->VertexAttrib2d(index, x, y);
+ d_2_0_Core->f.VertexAttrib2d(index, x, y);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttrib1sv(GLuint index, const GLshort *v)
{
- d_2_0_Core->VertexAttrib1sv(index, v);
+ d_2_0_Core->f.VertexAttrib1sv(index, v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttrib1s(GLuint index, GLshort x)
{
- d_2_0_Core->VertexAttrib1s(index, x);
+ d_2_0_Core->f.VertexAttrib1s(index, x);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttrib1fv(GLuint index, const GLfloat *v)
{
- d_2_0_Core->VertexAttrib1fv(index, v);
+ d_2_0_Core->f.VertexAttrib1fv(index, v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttrib1f(GLuint index, GLfloat x)
{
- d_2_0_Core->VertexAttrib1f(index, x);
+ d_2_0_Core->f.VertexAttrib1f(index, x);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttrib1dv(GLuint index, const GLdouble *v)
{
- d_2_0_Core->VertexAttrib1dv(index, v);
+ d_2_0_Core->f.VertexAttrib1dv(index, v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttrib1d(GLuint index, GLdouble x)
{
- d_2_0_Core->VertexAttrib1d(index, x);
+ d_2_0_Core->f.VertexAttrib1d(index, x);
}
inline void QOpenGLFunctions_4_5_Compatibility::glValidateProgram(GLuint program)
{
- d_2_0_Core->ValidateProgram(program);
+ d_2_0_Core->f.ValidateProgram(program);
}
inline void QOpenGLFunctions_4_5_Compatibility::glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_0_Core->UniformMatrix4fv(location, count, transpose, value);
+ d_2_0_Core->f.UniformMatrix4fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_0_Core->UniformMatrix3fv(location, count, transpose, value);
+ d_2_0_Core->f.UniformMatrix3fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_0_Core->UniformMatrix2fv(location, count, transpose, value);
+ d_2_0_Core->f.UniformMatrix2fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glUniform4iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform4iv(location, count, value);
+ d_2_0_Core->f.Uniform4iv(location, count, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glUniform3iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform3iv(location, count, value);
+ d_2_0_Core->f.Uniform3iv(location, count, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glUniform2iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform2iv(location, count, value);
+ d_2_0_Core->f.Uniform2iv(location, count, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glUniform1iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform1iv(location, count, value);
+ d_2_0_Core->f.Uniform1iv(location, count, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glUniform4fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform4fv(location, count, value);
+ d_2_0_Core->f.Uniform4fv(location, count, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glUniform3fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform3fv(location, count, value);
+ d_2_0_Core->f.Uniform3fv(location, count, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glUniform2fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform2fv(location, count, value);
+ d_2_0_Core->f.Uniform2fv(location, count, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glUniform1fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform1fv(location, count, value);
+ d_2_0_Core->f.Uniform1fv(location, count, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glUniform4i(GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
{
- d_2_0_Core->Uniform4i(location, v0, v1, v2, v3);
+ d_2_0_Core->f.Uniform4i(location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_4_5_Compatibility::glUniform3i(GLint location, GLint v0, GLint v1, GLint v2)
{
- d_2_0_Core->Uniform3i(location, v0, v1, v2);
+ d_2_0_Core->f.Uniform3i(location, v0, v1, v2);
}
inline void QOpenGLFunctions_4_5_Compatibility::glUniform2i(GLint location, GLint v0, GLint v1)
{
- d_2_0_Core->Uniform2i(location, v0, v1);
+ d_2_0_Core->f.Uniform2i(location, v0, v1);
}
inline void QOpenGLFunctions_4_5_Compatibility::glUniform1i(GLint location, GLint v0)
{
- d_2_0_Core->Uniform1i(location, v0);
+ d_2_0_Core->f.Uniform1i(location, v0);
}
inline void QOpenGLFunctions_4_5_Compatibility::glUniform4f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
{
- d_2_0_Core->Uniform4f(location, v0, v1, v2, v3);
+ d_2_0_Core->f.Uniform4f(location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_4_5_Compatibility::glUniform3f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
{
- d_2_0_Core->Uniform3f(location, v0, v1, v2);
+ d_2_0_Core->f.Uniform3f(location, v0, v1, v2);
}
inline void QOpenGLFunctions_4_5_Compatibility::glUniform2f(GLint location, GLfloat v0, GLfloat v1)
{
- d_2_0_Core->Uniform2f(location, v0, v1);
+ d_2_0_Core->f.Uniform2f(location, v0, v1);
}
inline void QOpenGLFunctions_4_5_Compatibility::glUniform1f(GLint location, GLfloat v0)
{
- d_2_0_Core->Uniform1f(location, v0);
+ d_2_0_Core->f.Uniform1f(location, v0);
}
inline void QOpenGLFunctions_4_5_Compatibility::glUseProgram(GLuint program)
{
- d_2_0_Core->UseProgram(program);
+ d_2_0_Core->f.UseProgram(program);
}
inline void QOpenGLFunctions_4_5_Compatibility::glShaderSource(GLuint shader, GLsizei count, const GLchar *const *string, const GLint *length)
{
- d_2_0_Core->ShaderSource(shader, count, string, length);
+ d_2_0_Core->f.ShaderSource(shader, count, string, length);
}
inline void QOpenGLFunctions_4_5_Compatibility::glLinkProgram(GLuint program)
{
- d_2_0_Core->LinkProgram(program);
+ d_2_0_Core->f.LinkProgram(program);
}
inline GLboolean QOpenGLFunctions_4_5_Compatibility::glIsShader(GLuint shader)
{
- return d_2_0_Core->IsShader(shader);
+ return d_2_0_Core->f.IsShader(shader);
}
inline GLboolean QOpenGLFunctions_4_5_Compatibility::glIsProgram(GLuint program)
{
- return d_2_0_Core->IsProgram(program);
+ return d_2_0_Core->f.IsProgram(program);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetVertexAttribPointerv(GLuint index, GLenum pname, void * *pointer)
{
- d_2_0_Core->GetVertexAttribPointerv(index, pname, pointer);
+ d_2_0_Core->f.GetVertexAttribPointerv(index, pname, pointer);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetVertexAttribiv(GLuint index, GLenum pname, GLint *params)
{
- d_2_0_Core->GetVertexAttribiv(index, pname, params);
+ d_2_0_Core->f.GetVertexAttribiv(index, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat *params)
{
- d_2_0_Core->GetVertexAttribfv(index, pname, params);
+ d_2_0_Core->f.GetVertexAttribfv(index, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetVertexAttribdv(GLuint index, GLenum pname, GLdouble *params)
{
- d_2_0_Core->GetVertexAttribdv(index, pname, params);
+ d_2_0_Core->f.GetVertexAttribdv(index, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetUniformiv(GLuint program, GLint location, GLint *params)
{
- d_2_0_Core->GetUniformiv(program, location, params);
+ d_2_0_Core->f.GetUniformiv(program, location, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetUniformfv(GLuint program, GLint location, GLfloat *params)
{
- d_2_0_Core->GetUniformfv(program, location, params);
+ d_2_0_Core->f.GetUniformfv(program, location, params);
}
inline GLint QOpenGLFunctions_4_5_Compatibility::glGetUniformLocation(GLuint program, const GLchar *name)
{
- return d_2_0_Core->GetUniformLocation(program, name);
+ return d_2_0_Core->f.GetUniformLocation(program, name);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetShaderSource(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source)
{
- d_2_0_Core->GetShaderSource(shader, bufSize, length, source);
+ d_2_0_Core->f.GetShaderSource(shader, bufSize, length, source);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetShaderInfoLog(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
{
- d_2_0_Core->GetShaderInfoLog(shader, bufSize, length, infoLog);
+ d_2_0_Core->f.GetShaderInfoLog(shader, bufSize, length, infoLog);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetShaderiv(GLuint shader, GLenum pname, GLint *params)
{
- d_2_0_Core->GetShaderiv(shader, pname, params);
+ d_2_0_Core->f.GetShaderiv(shader, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetProgramInfoLog(GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
{
- d_2_0_Core->GetProgramInfoLog(program, bufSize, length, infoLog);
+ d_2_0_Core->f.GetProgramInfoLog(program, bufSize, length, infoLog);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetProgramiv(GLuint program, GLenum pname, GLint *params)
{
- d_2_0_Core->GetProgramiv(program, pname, params);
+ d_2_0_Core->f.GetProgramiv(program, pname, params);
}
inline GLint QOpenGLFunctions_4_5_Compatibility::glGetAttribLocation(GLuint program, const GLchar *name)
{
- return d_2_0_Core->GetAttribLocation(program, name);
+ return d_2_0_Core->f.GetAttribLocation(program, name);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetAttachedShaders(GLuint program, GLsizei maxCount, GLsizei *count, GLuint *shaders)
{
- d_2_0_Core->GetAttachedShaders(program, maxCount, count, shaders);
+ d_2_0_Core->f.GetAttachedShaders(program, maxCount, count, shaders);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetActiveUniform(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
{
- d_2_0_Core->GetActiveUniform(program, index, bufSize, length, size, type, name);
+ d_2_0_Core->f.GetActiveUniform(program, index, bufSize, length, size, type, name);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
{
- d_2_0_Core->GetActiveAttrib(program, index, bufSize, length, size, type, name);
+ d_2_0_Core->f.GetActiveAttrib(program, index, bufSize, length, size, type, name);
}
inline void QOpenGLFunctions_4_5_Compatibility::glEnableVertexAttribArray(GLuint index)
{
- d_2_0_Core->EnableVertexAttribArray(index);
+ d_2_0_Core->f.EnableVertexAttribArray(index);
}
inline void QOpenGLFunctions_4_5_Compatibility::glDisableVertexAttribArray(GLuint index)
{
- d_2_0_Core->DisableVertexAttribArray(index);
+ d_2_0_Core->f.DisableVertexAttribArray(index);
}
inline void QOpenGLFunctions_4_5_Compatibility::glDetachShader(GLuint program, GLuint shader)
{
- d_2_0_Core->DetachShader(program, shader);
+ d_2_0_Core->f.DetachShader(program, shader);
}
inline void QOpenGLFunctions_4_5_Compatibility::glDeleteShader(GLuint shader)
{
- d_2_0_Core->DeleteShader(shader);
+ d_2_0_Core->f.DeleteShader(shader);
}
inline void QOpenGLFunctions_4_5_Compatibility::glDeleteProgram(GLuint program)
{
- d_2_0_Core->DeleteProgram(program);
+ d_2_0_Core->f.DeleteProgram(program);
}
inline GLuint QOpenGLFunctions_4_5_Compatibility::glCreateShader(GLenum type)
{
- return d_2_0_Core->CreateShader(type);
+ return d_2_0_Core->f.CreateShader(type);
}
inline GLuint QOpenGLFunctions_4_5_Compatibility::glCreateProgram()
{
- return d_2_0_Core->CreateProgram();
+ return d_2_0_Core->f.CreateProgram();
}
inline void QOpenGLFunctions_4_5_Compatibility::glCompileShader(GLuint shader)
{
- d_2_0_Core->CompileShader(shader);
+ d_2_0_Core->f.CompileShader(shader);
}
inline void QOpenGLFunctions_4_5_Compatibility::glBindAttribLocation(GLuint program, GLuint index, const GLchar *name)
{
- d_2_0_Core->BindAttribLocation(program, index, name);
+ d_2_0_Core->f.BindAttribLocation(program, index, name);
}
inline void QOpenGLFunctions_4_5_Compatibility::glAttachShader(GLuint program, GLuint shader)
{
- d_2_0_Core->AttachShader(program, shader);
+ d_2_0_Core->f.AttachShader(program, shader);
}
inline void QOpenGLFunctions_4_5_Compatibility::glStencilMaskSeparate(GLenum face, GLuint mask)
{
- d_2_0_Core->StencilMaskSeparate(face, mask);
+ d_2_0_Core->f.StencilMaskSeparate(face, mask);
}
inline void QOpenGLFunctions_4_5_Compatibility::glStencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask)
{
- d_2_0_Core->StencilFuncSeparate(face, func, ref, mask);
+ d_2_0_Core->f.StencilFuncSeparate(face, func, ref, mask);
}
inline void QOpenGLFunctions_4_5_Compatibility::glStencilOpSeparate(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass)
{
- d_2_0_Core->StencilOpSeparate(face, sfail, dpfail, dppass);
+ d_2_0_Core->f.StencilOpSeparate(face, sfail, dpfail, dppass);
}
inline void QOpenGLFunctions_4_5_Compatibility::glDrawBuffers(GLsizei n, const GLenum *bufs)
{
- d_2_0_Core->DrawBuffers(n, bufs);
+ d_2_0_Core->f.DrawBuffers(n, bufs);
}
inline void QOpenGLFunctions_4_5_Compatibility::glBlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha)
{
- d_2_0_Core->BlendEquationSeparate(modeRGB, modeAlpha);
+ d_2_0_Core->f.BlendEquationSeparate(modeRGB, modeAlpha);
}
// OpenGL 2.1 core functions
inline void QOpenGLFunctions_4_5_Compatibility::glUniformMatrix4x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix4x3fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix4x3fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glUniformMatrix3x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix3x4fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix3x4fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glUniformMatrix4x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix4x2fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix4x2fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glUniformMatrix2x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix2x4fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix2x4fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glUniformMatrix3x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix3x2fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix3x2fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glUniformMatrix2x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix2x3fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix2x3fv(location, count, transpose, value);
}
// OpenGL 3.0 core functions
inline GLboolean QOpenGLFunctions_4_5_Compatibility::glIsVertexArray(GLuint array)
{
- return d_3_0_Core->IsVertexArray(array);
+ return d_3_0_Core->f.IsVertexArray(array);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGenVertexArrays(GLsizei n, GLuint *arrays)
{
- d_3_0_Core->GenVertexArrays(n, arrays);
+ d_3_0_Core->f.GenVertexArrays(n, arrays);
}
inline void QOpenGLFunctions_4_5_Compatibility::glDeleteVertexArrays(GLsizei n, const GLuint *arrays)
{
- d_3_0_Core->DeleteVertexArrays(n, arrays);
+ d_3_0_Core->f.DeleteVertexArrays(n, arrays);
}
inline void QOpenGLFunctions_4_5_Compatibility::glBindVertexArray(GLuint array)
{
- d_3_0_Core->BindVertexArray(array);
+ d_3_0_Core->f.BindVertexArray(array);
}
inline void QOpenGLFunctions_4_5_Compatibility::glFlushMappedBufferRange(GLenum target, GLintptr offset, GLsizeiptr length)
{
- d_3_0_Core->FlushMappedBufferRange(target, offset, length);
+ d_3_0_Core->f.FlushMappedBufferRange(target, offset, length);
}
inline void * QOpenGLFunctions_4_5_Compatibility::glMapBufferRange(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access)
{
- return d_3_0_Core->MapBufferRange(target, offset, length, access);
+ return d_3_0_Core->f.MapBufferRange(target, offset, length, access);
}
inline void QOpenGLFunctions_4_5_Compatibility::glFramebufferTextureLayer(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer)
{
- d_3_0_Core->FramebufferTextureLayer(target, attachment, texture, level, layer);
+ d_3_0_Core->f.FramebufferTextureLayer(target, attachment, texture, level, layer);
}
inline void QOpenGLFunctions_4_5_Compatibility::glRenderbufferStorageMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
{
- d_3_0_Core->RenderbufferStorageMultisample(target, samples, internalformat, width, height);
+ d_3_0_Core->f.RenderbufferStorageMultisample(target, samples, internalformat, width, height);
}
inline void QOpenGLFunctions_4_5_Compatibility::glBlitFramebuffer(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
{
- d_3_0_Core->BlitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter);
+ d_3_0_Core->f.BlitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGenerateMipmap(GLenum target)
{
- d_3_0_Core->GenerateMipmap(target);
+ d_3_0_Core->f.GenerateMipmap(target);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint *params)
{
- d_3_0_Core->GetFramebufferAttachmentParameteriv(target, attachment, pname, params);
+ d_3_0_Core->f.GetFramebufferAttachmentParameteriv(target, attachment, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glFramebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
{
- d_3_0_Core->FramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer);
+ d_3_0_Core->f.FramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer);
}
inline void QOpenGLFunctions_4_5_Compatibility::glFramebufferTexture3D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset)
{
- d_3_0_Core->FramebufferTexture3D(target, attachment, textarget, texture, level, zoffset);
+ d_3_0_Core->f.FramebufferTexture3D(target, attachment, textarget, texture, level, zoffset);
}
inline void QOpenGLFunctions_4_5_Compatibility::glFramebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
{
- d_3_0_Core->FramebufferTexture2D(target, attachment, textarget, texture, level);
+ d_3_0_Core->f.FramebufferTexture2D(target, attachment, textarget, texture, level);
}
inline void QOpenGLFunctions_4_5_Compatibility::glFramebufferTexture1D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
{
- d_3_0_Core->FramebufferTexture1D(target, attachment, textarget, texture, level);
+ d_3_0_Core->f.FramebufferTexture1D(target, attachment, textarget, texture, level);
}
inline GLenum QOpenGLFunctions_4_5_Compatibility::glCheckFramebufferStatus(GLenum target)
{
- return d_3_0_Core->CheckFramebufferStatus(target);
+ return d_3_0_Core->f.CheckFramebufferStatus(target);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGenFramebuffers(GLsizei n, GLuint *framebuffers)
{
- d_3_0_Core->GenFramebuffers(n, framebuffers);
+ d_3_0_Core->f.GenFramebuffers(n, framebuffers);
}
inline void QOpenGLFunctions_4_5_Compatibility::glDeleteFramebuffers(GLsizei n, const GLuint *framebuffers)
{
- d_3_0_Core->DeleteFramebuffers(n, framebuffers);
+ d_3_0_Core->f.DeleteFramebuffers(n, framebuffers);
}
inline void QOpenGLFunctions_4_5_Compatibility::glBindFramebuffer(GLenum target, GLuint framebuffer)
{
- d_3_0_Core->BindFramebuffer(target, framebuffer);
+ d_3_0_Core->f.BindFramebuffer(target, framebuffer);
}
inline GLboolean QOpenGLFunctions_4_5_Compatibility::glIsFramebuffer(GLuint framebuffer)
{
- return d_3_0_Core->IsFramebuffer(framebuffer);
+ return d_3_0_Core->f.IsFramebuffer(framebuffer);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_3_0_Core->GetRenderbufferParameteriv(target, pname, params);
+ d_3_0_Core->f.GetRenderbufferParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glRenderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height)
{
- d_3_0_Core->RenderbufferStorage(target, internalformat, width, height);
+ d_3_0_Core->f.RenderbufferStorage(target, internalformat, width, height);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGenRenderbuffers(GLsizei n, GLuint *renderbuffers)
{
- d_3_0_Core->GenRenderbuffers(n, renderbuffers);
+ d_3_0_Core->f.GenRenderbuffers(n, renderbuffers);
}
inline void QOpenGLFunctions_4_5_Compatibility::glDeleteRenderbuffers(GLsizei n, const GLuint *renderbuffers)
{
- d_3_0_Core->DeleteRenderbuffers(n, renderbuffers);
+ d_3_0_Core->f.DeleteRenderbuffers(n, renderbuffers);
}
inline void QOpenGLFunctions_4_5_Compatibility::glBindRenderbuffer(GLenum target, GLuint renderbuffer)
{
- d_3_0_Core->BindRenderbuffer(target, renderbuffer);
+ d_3_0_Core->f.BindRenderbuffer(target, renderbuffer);
}
inline GLboolean QOpenGLFunctions_4_5_Compatibility::glIsRenderbuffer(GLuint renderbuffer)
{
- return d_3_0_Core->IsRenderbuffer(renderbuffer);
+ return d_3_0_Core->f.IsRenderbuffer(renderbuffer);
}
inline const GLubyte * QOpenGLFunctions_4_5_Compatibility::glGetStringi(GLenum name, GLuint index)
{
- return d_3_0_Core->GetStringi(name, index);
+ return d_3_0_Core->f.GetStringi(name, index);
}
inline void QOpenGLFunctions_4_5_Compatibility::glClearBufferfi(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil)
{
- d_3_0_Core->ClearBufferfi(buffer, drawbuffer, depth, stencil);
+ d_3_0_Core->f.ClearBufferfi(buffer, drawbuffer, depth, stencil);
}
inline void QOpenGLFunctions_4_5_Compatibility::glClearBufferfv(GLenum buffer, GLint drawbuffer, const GLfloat *value)
{
- d_3_0_Core->ClearBufferfv(buffer, drawbuffer, value);
+ d_3_0_Core->f.ClearBufferfv(buffer, drawbuffer, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glClearBufferuiv(GLenum buffer, GLint drawbuffer, const GLuint *value)
{
- d_3_0_Core->ClearBufferuiv(buffer, drawbuffer, value);
+ d_3_0_Core->f.ClearBufferuiv(buffer, drawbuffer, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glClearBufferiv(GLenum buffer, GLint drawbuffer, const GLint *value)
{
- d_3_0_Core->ClearBufferiv(buffer, drawbuffer, value);
+ d_3_0_Core->f.ClearBufferiv(buffer, drawbuffer, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetTexParameterIuiv(GLenum target, GLenum pname, GLuint *params)
{
- d_3_0_Core->GetTexParameterIuiv(target, pname, params);
+ d_3_0_Core->f.GetTexParameterIuiv(target, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetTexParameterIiv(GLenum target, GLenum pname, GLint *params)
{
- d_3_0_Core->GetTexParameterIiv(target, pname, params);
+ d_3_0_Core->f.GetTexParameterIiv(target, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTexParameterIuiv(GLenum target, GLenum pname, const GLuint *params)
{
- d_3_0_Core->TexParameterIuiv(target, pname, params);
+ d_3_0_Core->f.TexParameterIuiv(target, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTexParameterIiv(GLenum target, GLenum pname, const GLint *params)
{
- d_3_0_Core->TexParameterIiv(target, pname, params);
+ d_3_0_Core->f.TexParameterIiv(target, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glUniform4uiv(GLint location, GLsizei count, const GLuint *value)
{
- d_3_0_Core->Uniform4uiv(location, count, value);
+ d_3_0_Core->f.Uniform4uiv(location, count, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glUniform3uiv(GLint location, GLsizei count, const GLuint *value)
{
- d_3_0_Core->Uniform3uiv(location, count, value);
+ d_3_0_Core->f.Uniform3uiv(location, count, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glUniform2uiv(GLint location, GLsizei count, const GLuint *value)
{
- d_3_0_Core->Uniform2uiv(location, count, value);
+ d_3_0_Core->f.Uniform2uiv(location, count, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glUniform1uiv(GLint location, GLsizei count, const GLuint *value)
{
- d_3_0_Core->Uniform1uiv(location, count, value);
+ d_3_0_Core->f.Uniform1uiv(location, count, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glUniform4ui(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
{
- d_3_0_Core->Uniform4ui(location, v0, v1, v2, v3);
+ d_3_0_Core->f.Uniform4ui(location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_4_5_Compatibility::glUniform3ui(GLint location, GLuint v0, GLuint v1, GLuint v2)
{
- d_3_0_Core->Uniform3ui(location, v0, v1, v2);
+ d_3_0_Core->f.Uniform3ui(location, v0, v1, v2);
}
inline void QOpenGLFunctions_4_5_Compatibility::glUniform2ui(GLint location, GLuint v0, GLuint v1)
{
- d_3_0_Core->Uniform2ui(location, v0, v1);
+ d_3_0_Core->f.Uniform2ui(location, v0, v1);
}
inline void QOpenGLFunctions_4_5_Compatibility::glUniform1ui(GLint location, GLuint v0)
{
- d_3_0_Core->Uniform1ui(location, v0);
+ d_3_0_Core->f.Uniform1ui(location, v0);
}
inline GLint QOpenGLFunctions_4_5_Compatibility::glGetFragDataLocation(GLuint program, const GLchar *name)
{
- return d_3_0_Core->GetFragDataLocation(program, name);
+ return d_3_0_Core->f.GetFragDataLocation(program, name);
}
inline void QOpenGLFunctions_4_5_Compatibility::glBindFragDataLocation(GLuint program, GLuint color, const GLchar *name)
{
- d_3_0_Core->BindFragDataLocation(program, color, name);
+ d_3_0_Core->f.BindFragDataLocation(program, color, name);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetUniformuiv(GLuint program, GLint location, GLuint *params)
{
- d_3_0_Core->GetUniformuiv(program, location, params);
+ d_3_0_Core->f.GetUniformuiv(program, location, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttribI4usv(GLuint index, const GLushort *v)
{
- d_3_0_Core->VertexAttribI4usv(index, v);
+ d_3_0_Core->f.VertexAttribI4usv(index, v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttribI4ubv(GLuint index, const GLubyte *v)
{
- d_3_0_Core->VertexAttribI4ubv(index, v);
+ d_3_0_Core->f.VertexAttribI4ubv(index, v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttribI4sv(GLuint index, const GLshort *v)
{
- d_3_0_Core->VertexAttribI4sv(index, v);
+ d_3_0_Core->f.VertexAttribI4sv(index, v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttribI4bv(GLuint index, const GLbyte *v)
{
- d_3_0_Core->VertexAttribI4bv(index, v);
+ d_3_0_Core->f.VertexAttribI4bv(index, v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttribI4uiv(GLuint index, const GLuint *v)
{
- d_3_0_Core->VertexAttribI4uiv(index, v);
+ d_3_0_Core->f.VertexAttribI4uiv(index, v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttribI3uiv(GLuint index, const GLuint *v)
{
- d_3_0_Core->VertexAttribI3uiv(index, v);
+ d_3_0_Core->f.VertexAttribI3uiv(index, v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttribI2uiv(GLuint index, const GLuint *v)
{
- d_3_0_Core->VertexAttribI2uiv(index, v);
+ d_3_0_Core->f.VertexAttribI2uiv(index, v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttribI1uiv(GLuint index, const GLuint *v)
{
- d_3_0_Core->VertexAttribI1uiv(index, v);
+ d_3_0_Core->f.VertexAttribI1uiv(index, v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttribI4iv(GLuint index, const GLint *v)
{
- d_3_0_Core->VertexAttribI4iv(index, v);
+ d_3_0_Core->f.VertexAttribI4iv(index, v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttribI3iv(GLuint index, const GLint *v)
{
- d_3_0_Core->VertexAttribI3iv(index, v);
+ d_3_0_Core->f.VertexAttribI3iv(index, v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttribI2iv(GLuint index, const GLint *v)
{
- d_3_0_Core->VertexAttribI2iv(index, v);
+ d_3_0_Core->f.VertexAttribI2iv(index, v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttribI1iv(GLuint index, const GLint *v)
{
- d_3_0_Core->VertexAttribI1iv(index, v);
+ d_3_0_Core->f.VertexAttribI1iv(index, v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttribI4ui(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)
{
- d_3_0_Core->VertexAttribI4ui(index, x, y, z, w);
+ d_3_0_Core->f.VertexAttribI4ui(index, x, y, z, w);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttribI3ui(GLuint index, GLuint x, GLuint y, GLuint z)
{
- d_3_0_Core->VertexAttribI3ui(index, x, y, z);
+ d_3_0_Core->f.VertexAttribI3ui(index, x, y, z);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttribI2ui(GLuint index, GLuint x, GLuint y)
{
- d_3_0_Core->VertexAttribI2ui(index, x, y);
+ d_3_0_Core->f.VertexAttribI2ui(index, x, y);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttribI1ui(GLuint index, GLuint x)
{
- d_3_0_Core->VertexAttribI1ui(index, x);
+ d_3_0_Core->f.VertexAttribI1ui(index, x);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttribI4i(GLuint index, GLint x, GLint y, GLint z, GLint w)
{
- d_3_0_Core->VertexAttribI4i(index, x, y, z, w);
+ d_3_0_Core->f.VertexAttribI4i(index, x, y, z, w);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttribI3i(GLuint index, GLint x, GLint y, GLint z)
{
- d_3_0_Core->VertexAttribI3i(index, x, y, z);
+ d_3_0_Core->f.VertexAttribI3i(index, x, y, z);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttribI2i(GLuint index, GLint x, GLint y)
{
- d_3_0_Core->VertexAttribI2i(index, x, y);
+ d_3_0_Core->f.VertexAttribI2i(index, x, y);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttribI1i(GLuint index, GLint x)
{
- d_3_0_Core->VertexAttribI1i(index, x);
+ d_3_0_Core->f.VertexAttribI1i(index, x);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetVertexAttribIuiv(GLuint index, GLenum pname, GLuint *params)
{
- d_3_0_Core->GetVertexAttribIuiv(index, pname, params);
+ d_3_0_Core->f.GetVertexAttribIuiv(index, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetVertexAttribIiv(GLuint index, GLenum pname, GLint *params)
{
- d_3_0_Core->GetVertexAttribIiv(index, pname, params);
+ d_3_0_Core->f.GetVertexAttribIiv(index, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttribIPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer)
{
- d_3_0_Core->VertexAttribIPointer(index, size, type, stride, pointer);
+ d_3_0_Core->f.VertexAttribIPointer(index, size, type, stride, pointer);
}
inline void QOpenGLFunctions_4_5_Compatibility::glEndConditionalRender()
{
- d_3_0_Core->EndConditionalRender();
+ d_3_0_Core->f.EndConditionalRender();
}
inline void QOpenGLFunctions_4_5_Compatibility::glBeginConditionalRender(GLuint id, GLenum mode)
{
- d_3_0_Core->BeginConditionalRender(id, mode);
+ d_3_0_Core->f.BeginConditionalRender(id, mode);
}
inline void QOpenGLFunctions_4_5_Compatibility::glClampColor(GLenum target, GLenum clamp)
{
- d_3_0_Core->ClampColor(target, clamp);
+ d_3_0_Core->f.ClampColor(target, clamp);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetTransformFeedbackVarying(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name)
{
- d_3_0_Core->GetTransformFeedbackVarying(program, index, bufSize, length, size, type, name);
+ d_3_0_Core->f.GetTransformFeedbackVarying(program, index, bufSize, length, size, type, name);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTransformFeedbackVaryings(GLuint program, GLsizei count, const GLchar *const *varyings, GLenum bufferMode)
{
- d_3_0_Core->TransformFeedbackVaryings(program, count, varyings, bufferMode);
+ d_3_0_Core->f.TransformFeedbackVaryings(program, count, varyings, bufferMode);
}
inline void QOpenGLFunctions_4_5_Compatibility::glBindBufferBase(GLenum target, GLuint index, GLuint buffer)
{
- d_3_0_Core->BindBufferBase(target, index, buffer);
+ d_3_0_Core->f.BindBufferBase(target, index, buffer);
}
inline void QOpenGLFunctions_4_5_Compatibility::glBindBufferRange(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)
{
- d_3_0_Core->BindBufferRange(target, index, buffer, offset, size);
+ d_3_0_Core->f.BindBufferRange(target, index, buffer, offset, size);
}
inline void QOpenGLFunctions_4_5_Compatibility::glEndTransformFeedback()
{
- d_3_0_Core->EndTransformFeedback();
+ d_3_0_Core->f.EndTransformFeedback();
}
inline void QOpenGLFunctions_4_5_Compatibility::glBeginTransformFeedback(GLenum primitiveMode)
{
- d_3_0_Core->BeginTransformFeedback(primitiveMode);
+ d_3_0_Core->f.BeginTransformFeedback(primitiveMode);
}
inline GLboolean QOpenGLFunctions_4_5_Compatibility::glIsEnabledi(GLenum target, GLuint index)
{
- return d_3_0_Core->IsEnabledi(target, index);
+ return d_3_0_Core->f.IsEnabledi(target, index);
}
inline void QOpenGLFunctions_4_5_Compatibility::glDisablei(GLenum target, GLuint index)
{
- d_3_0_Core->Disablei(target, index);
+ d_3_0_Core->f.Disablei(target, index);
}
inline void QOpenGLFunctions_4_5_Compatibility::glEnablei(GLenum target, GLuint index)
{
- d_3_0_Core->Enablei(target, index);
+ d_3_0_Core->f.Enablei(target, index);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetIntegeri_v(GLenum target, GLuint index, GLint *data)
{
- d_3_0_Core->GetIntegeri_v(target, index, data);
+ d_3_0_Core->f.GetIntegeri_v(target, index, data);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetBooleani_v(GLenum target, GLuint index, GLboolean *data)
{
- d_3_0_Core->GetBooleani_v(target, index, data);
+ d_3_0_Core->f.GetBooleani_v(target, index, data);
}
inline void QOpenGLFunctions_4_5_Compatibility::glColorMaski(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a)
{
- d_3_0_Core->ColorMaski(index, r, g, b, a);
+ d_3_0_Core->f.ColorMaski(index, r, g, b, a);
}
// OpenGL 3.1 core functions
inline void QOpenGLFunctions_4_5_Compatibility::glUniformBlockBinding(GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding)
{
- d_3_1_Core->UniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding);
+ d_3_1_Core->f.UniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetActiveUniformBlockName(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName)
{
- d_3_1_Core->GetActiveUniformBlockName(program, uniformBlockIndex, bufSize, length, uniformBlockName);
+ d_3_1_Core->f.GetActiveUniformBlockName(program, uniformBlockIndex, bufSize, length, uniformBlockName);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetActiveUniformBlockiv(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params)
{
- d_3_1_Core->GetActiveUniformBlockiv(program, uniformBlockIndex, pname, params);
+ d_3_1_Core->f.GetActiveUniformBlockiv(program, uniformBlockIndex, pname, params);
}
inline GLuint QOpenGLFunctions_4_5_Compatibility::glGetUniformBlockIndex(GLuint program, const GLchar *uniformBlockName)
{
- return d_3_1_Core->GetUniformBlockIndex(program, uniformBlockName);
+ return d_3_1_Core->f.GetUniformBlockIndex(program, uniformBlockName);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetActiveUniformName(GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformName)
{
- d_3_1_Core->GetActiveUniformName(program, uniformIndex, bufSize, length, uniformName);
+ d_3_1_Core->f.GetActiveUniformName(program, uniformIndex, bufSize, length, uniformName);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetActiveUniformsiv(GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params)
{
- d_3_1_Core->GetActiveUniformsiv(program, uniformCount, uniformIndices, pname, params);
+ d_3_1_Core->f.GetActiveUniformsiv(program, uniformCount, uniformIndices, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetUniformIndices(GLuint program, GLsizei uniformCount, const GLchar *const *uniformNames, GLuint *uniformIndices)
{
- d_3_1_Core->GetUniformIndices(program, uniformCount, uniformNames, uniformIndices);
+ d_3_1_Core->f.GetUniformIndices(program, uniformCount, uniformNames, uniformIndices);
}
inline void QOpenGLFunctions_4_5_Compatibility::glCopyBufferSubData(GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size)
{
- d_3_1_Core->CopyBufferSubData(readTarget, writeTarget, readOffset, writeOffset, size);
+ d_3_1_Core->f.CopyBufferSubData(readTarget, writeTarget, readOffset, writeOffset, size);
}
inline void QOpenGLFunctions_4_5_Compatibility::glPrimitiveRestartIndex(GLuint index)
{
- d_3_1_Core->PrimitiveRestartIndex(index);
+ d_3_1_Core->f.PrimitiveRestartIndex(index);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTexBuffer(GLenum target, GLenum internalformat, GLuint buffer)
{
- d_3_1_Core->TexBuffer(target, internalformat, buffer);
+ d_3_1_Core->f.TexBuffer(target, internalformat, buffer);
}
inline void QOpenGLFunctions_4_5_Compatibility::glDrawElementsInstanced(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount)
{
- d_3_1_Core->DrawElementsInstanced(mode, count, type, indices, instancecount);
+ d_3_1_Core->f.DrawElementsInstanced(mode, count, type, indices, instancecount);
}
inline void QOpenGLFunctions_4_5_Compatibility::glDrawArraysInstanced(GLenum mode, GLint first, GLsizei count, GLsizei instancecount)
{
- d_3_1_Core->DrawArraysInstanced(mode, first, count, instancecount);
+ d_3_1_Core->f.DrawArraysInstanced(mode, first, count, instancecount);
}
// OpenGL 3.2 core functions
inline void QOpenGLFunctions_4_5_Compatibility::glSampleMaski(GLuint maskNumber, GLbitfield mask)
{
- d_3_2_Core->SampleMaski(maskNumber, mask);
+ d_3_2_Core->f.SampleMaski(maskNumber, mask);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetMultisamplefv(GLenum pname, GLuint index, GLfloat *val)
{
- d_3_2_Core->GetMultisamplefv(pname, index, val);
+ d_3_2_Core->f.GetMultisamplefv(pname, index, val);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTexImage3DMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations)
{
- d_3_2_Core->TexImage3DMultisample(target, samples, internalformat, width, height, depth, fixedsamplelocations);
+ d_3_2_Core->f.TexImage3DMultisample(target, samples, internalformat, width, height, depth, fixedsamplelocations);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTexImage2DMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations)
{
- d_3_2_Core->TexImage2DMultisample(target, samples, internalformat, width, height, fixedsamplelocations);
+ d_3_2_Core->f.TexImage2DMultisample(target, samples, internalformat, width, height, fixedsamplelocations);
}
inline void QOpenGLFunctions_4_5_Compatibility::glFramebufferTexture(GLenum target, GLenum attachment, GLuint texture, GLint level)
{
- d_3_2_Core->FramebufferTexture(target, attachment, texture, level);
+ d_3_2_Core->f.FramebufferTexture(target, attachment, texture, level);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetBufferParameteri64v(GLenum target, GLenum pname, GLint64 *params)
{
- d_3_2_Core->GetBufferParameteri64v(target, pname, params);
+ d_3_2_Core->f.GetBufferParameteri64v(target, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetInteger64i_v(GLenum target, GLuint index, GLint64 *data)
{
- d_3_2_Core->GetInteger64i_v(target, index, data);
+ d_3_2_Core->f.GetInteger64i_v(target, index, data);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetSynciv(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values)
{
- d_3_2_Core->GetSynciv(sync, pname, bufSize, length, values);
+ d_3_2_Core->f.GetSynciv(sync, pname, bufSize, length, values);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetInteger64v(GLenum pname, GLint64 *data)
{
- d_3_2_Core->GetInteger64v(pname, data);
+ d_3_2_Core->f.GetInteger64v(pname, data);
}
inline void QOpenGLFunctions_4_5_Compatibility::glWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)
{
- d_3_2_Core->WaitSync(sync, flags, timeout);
+ d_3_2_Core->f.WaitSync(sync, flags, timeout);
}
inline GLenum QOpenGLFunctions_4_5_Compatibility::glClientWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)
{
- return d_3_2_Core->ClientWaitSync(sync, flags, timeout);
+ return d_3_2_Core->f.ClientWaitSync(sync, flags, timeout);
}
inline void QOpenGLFunctions_4_5_Compatibility::glDeleteSync(GLsync sync)
{
- d_3_2_Core->DeleteSync(sync);
+ d_3_2_Core->f.DeleteSync(sync);
}
inline GLboolean QOpenGLFunctions_4_5_Compatibility::glIsSync(GLsync sync)
{
- return d_3_2_Core->IsSync(sync);
+ return d_3_2_Core->f.IsSync(sync);
}
inline GLsync QOpenGLFunctions_4_5_Compatibility::glFenceSync(GLenum condition, GLbitfield flags)
{
- return d_3_2_Core->FenceSync(condition, flags);
+ return d_3_2_Core->f.FenceSync(condition, flags);
}
inline void QOpenGLFunctions_4_5_Compatibility::glProvokingVertex(GLenum mode)
{
- d_3_2_Core->ProvokingVertex(mode);
+ d_3_2_Core->f.ProvokingVertex(mode);
}
inline void QOpenGLFunctions_4_5_Compatibility::glMultiDrawElementsBaseVertex(GLenum mode, const GLsizei *count, GLenum type, const void *const *indices, GLsizei drawcount, const GLint *basevertex)
{
- d_3_2_Core->MultiDrawElementsBaseVertex(mode, count, type, indices, drawcount, basevertex);
+ d_3_2_Core->f.MultiDrawElementsBaseVertex(mode, count, type, indices, drawcount, basevertex);
}
inline void QOpenGLFunctions_4_5_Compatibility::glDrawElementsInstancedBaseVertex(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex)
{
- d_3_2_Core->DrawElementsInstancedBaseVertex(mode, count, type, indices, instancecount, basevertex);
+ d_3_2_Core->f.DrawElementsInstancedBaseVertex(mode, count, type, indices, instancecount, basevertex);
}
inline void QOpenGLFunctions_4_5_Compatibility::glDrawRangeElementsBaseVertex(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices, GLint basevertex)
{
- d_3_2_Core->DrawRangeElementsBaseVertex(mode, start, end, count, type, indices, basevertex);
+ d_3_2_Core->f.DrawRangeElementsBaseVertex(mode, start, end, count, type, indices, basevertex);
}
inline void QOpenGLFunctions_4_5_Compatibility::glDrawElementsBaseVertex(GLenum mode, GLsizei count, GLenum type, const void *indices, GLint basevertex)
{
- d_3_2_Core->DrawElementsBaseVertex(mode, count, type, indices, basevertex);
+ d_3_2_Core->f.DrawElementsBaseVertex(mode, count, type, indices, basevertex);
}
// OpenGL 3.3 core functions
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttribP4uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
{
- d_3_3_Core->VertexAttribP4uiv(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP4uiv(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttribP4ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
{
- d_3_3_Core->VertexAttribP4ui(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP4ui(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttribP3uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
{
- d_3_3_Core->VertexAttribP3uiv(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP3uiv(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttribP3ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
{
- d_3_3_Core->VertexAttribP3ui(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP3ui(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttribP2uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
{
- d_3_3_Core->VertexAttribP2uiv(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP2uiv(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttribP2ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
{
- d_3_3_Core->VertexAttribP2ui(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP2ui(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttribP1uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
{
- d_3_3_Core->VertexAttribP1uiv(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP1uiv(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttribP1ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
{
- d_3_3_Core->VertexAttribP1ui(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP1ui(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttribDivisor(GLuint index, GLuint divisor)
{
- d_3_3_Core->VertexAttribDivisor(index, divisor);
+ d_3_3_Core->f.VertexAttribDivisor(index, divisor);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetQueryObjectui64v(GLuint id, GLenum pname, GLuint64 *params)
{
- d_3_3_Core->GetQueryObjectui64v(id, pname, params);
+ d_3_3_Core->f.GetQueryObjectui64v(id, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetQueryObjecti64v(GLuint id, GLenum pname, GLint64 *params)
{
- d_3_3_Core->GetQueryObjecti64v(id, pname, params);
+ d_3_3_Core->f.GetQueryObjecti64v(id, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glQueryCounter(GLuint id, GLenum target)
{
- d_3_3_Core->QueryCounter(id, target);
+ d_3_3_Core->f.QueryCounter(id, target);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetSamplerParameterIuiv(GLuint sampler, GLenum pname, GLuint *params)
{
- d_3_3_Core->GetSamplerParameterIuiv(sampler, pname, params);
+ d_3_3_Core->f.GetSamplerParameterIuiv(sampler, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetSamplerParameterfv(GLuint sampler, GLenum pname, GLfloat *params)
{
- d_3_3_Core->GetSamplerParameterfv(sampler, pname, params);
+ d_3_3_Core->f.GetSamplerParameterfv(sampler, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetSamplerParameterIiv(GLuint sampler, GLenum pname, GLint *params)
{
- d_3_3_Core->GetSamplerParameterIiv(sampler, pname, params);
+ d_3_3_Core->f.GetSamplerParameterIiv(sampler, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetSamplerParameteriv(GLuint sampler, GLenum pname, GLint *params)
{
- d_3_3_Core->GetSamplerParameteriv(sampler, pname, params);
+ d_3_3_Core->f.GetSamplerParameteriv(sampler, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glSamplerParameterIuiv(GLuint sampler, GLenum pname, const GLuint *param)
{
- d_3_3_Core->SamplerParameterIuiv(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameterIuiv(sampler, pname, param);
}
inline void QOpenGLFunctions_4_5_Compatibility::glSamplerParameterIiv(GLuint sampler, GLenum pname, const GLint *param)
{
- d_3_3_Core->SamplerParameterIiv(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameterIiv(sampler, pname, param);
}
inline void QOpenGLFunctions_4_5_Compatibility::glSamplerParameterfv(GLuint sampler, GLenum pname, const GLfloat *param)
{
- d_3_3_Core->SamplerParameterfv(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameterfv(sampler, pname, param);
}
inline void QOpenGLFunctions_4_5_Compatibility::glSamplerParameterf(GLuint sampler, GLenum pname, GLfloat param)
{
- d_3_3_Core->SamplerParameterf(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameterf(sampler, pname, param);
}
inline void QOpenGLFunctions_4_5_Compatibility::glSamplerParameteriv(GLuint sampler, GLenum pname, const GLint *param)
{
- d_3_3_Core->SamplerParameteriv(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameteriv(sampler, pname, param);
}
inline void QOpenGLFunctions_4_5_Compatibility::glSamplerParameteri(GLuint sampler, GLenum pname, GLint param)
{
- d_3_3_Core->SamplerParameteri(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameteri(sampler, pname, param);
}
inline void QOpenGLFunctions_4_5_Compatibility::glBindSampler(GLuint unit, GLuint sampler)
{
- d_3_3_Core->BindSampler(unit, sampler);
+ d_3_3_Core->f.BindSampler(unit, sampler);
}
inline GLboolean QOpenGLFunctions_4_5_Compatibility::glIsSampler(GLuint sampler)
{
- return d_3_3_Core->IsSampler(sampler);
+ return d_3_3_Core->f.IsSampler(sampler);
}
inline void QOpenGLFunctions_4_5_Compatibility::glDeleteSamplers(GLsizei count, const GLuint *samplers)
{
- d_3_3_Core->DeleteSamplers(count, samplers);
+ d_3_3_Core->f.DeleteSamplers(count, samplers);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGenSamplers(GLsizei count, GLuint *samplers)
{
- d_3_3_Core->GenSamplers(count, samplers);
+ d_3_3_Core->f.GenSamplers(count, samplers);
}
inline GLint QOpenGLFunctions_4_5_Compatibility::glGetFragDataIndex(GLuint program, const GLchar *name)
{
- return d_3_3_Core->GetFragDataIndex(program, name);
+ return d_3_3_Core->f.GetFragDataIndex(program, name);
}
inline void QOpenGLFunctions_4_5_Compatibility::glBindFragDataLocationIndexed(GLuint program, GLuint colorNumber, GLuint index, const GLchar *name)
{
- d_3_3_Core->BindFragDataLocationIndexed(program, colorNumber, index, name);
+ d_3_3_Core->f.BindFragDataLocationIndexed(program, colorNumber, index, name);
}
// OpenGL 4.0 core functions
inline void QOpenGLFunctions_4_5_Compatibility::glGetQueryIndexediv(GLenum target, GLuint index, GLenum pname, GLint *params)
{
- d_4_0_Core->GetQueryIndexediv(target, index, pname, params);
+ d_4_0_Core->f.GetQueryIndexediv(target, index, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glEndQueryIndexed(GLenum target, GLuint index)
{
- d_4_0_Core->EndQueryIndexed(target, index);
+ d_4_0_Core->f.EndQueryIndexed(target, index);
}
inline void QOpenGLFunctions_4_5_Compatibility::glBeginQueryIndexed(GLenum target, GLuint index, GLuint id)
{
- d_4_0_Core->BeginQueryIndexed(target, index, id);
+ d_4_0_Core->f.BeginQueryIndexed(target, index, id);
}
inline void QOpenGLFunctions_4_5_Compatibility::glDrawTransformFeedbackStream(GLenum mode, GLuint id, GLuint stream)
{
- d_4_0_Core->DrawTransformFeedbackStream(mode, id, stream);
+ d_4_0_Core->f.DrawTransformFeedbackStream(mode, id, stream);
}
inline void QOpenGLFunctions_4_5_Compatibility::glDrawTransformFeedback(GLenum mode, GLuint id)
{
- d_4_0_Core->DrawTransformFeedback(mode, id);
+ d_4_0_Core->f.DrawTransformFeedback(mode, id);
}
inline void QOpenGLFunctions_4_5_Compatibility::glResumeTransformFeedback()
{
- d_4_0_Core->ResumeTransformFeedback();
+ d_4_0_Core->f.ResumeTransformFeedback();
}
inline void QOpenGLFunctions_4_5_Compatibility::glPauseTransformFeedback()
{
- d_4_0_Core->PauseTransformFeedback();
+ d_4_0_Core->f.PauseTransformFeedback();
}
inline GLboolean QOpenGLFunctions_4_5_Compatibility::glIsTransformFeedback(GLuint id)
{
- return d_4_0_Core->IsTransformFeedback(id);
+ return d_4_0_Core->f.IsTransformFeedback(id);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGenTransformFeedbacks(GLsizei n, GLuint *ids)
{
- d_4_0_Core->GenTransformFeedbacks(n, ids);
+ d_4_0_Core->f.GenTransformFeedbacks(n, ids);
}
inline void QOpenGLFunctions_4_5_Compatibility::glDeleteTransformFeedbacks(GLsizei n, const GLuint *ids)
{
- d_4_0_Core->DeleteTransformFeedbacks(n, ids);
+ d_4_0_Core->f.DeleteTransformFeedbacks(n, ids);
}
inline void QOpenGLFunctions_4_5_Compatibility::glBindTransformFeedback(GLenum target, GLuint id)
{
- d_4_0_Core->BindTransformFeedback(target, id);
+ d_4_0_Core->f.BindTransformFeedback(target, id);
}
inline void QOpenGLFunctions_4_5_Compatibility::glPatchParameterfv(GLenum pname, const GLfloat *values)
{
- d_4_0_Core->PatchParameterfv(pname, values);
+ d_4_0_Core->f.PatchParameterfv(pname, values);
}
inline void QOpenGLFunctions_4_5_Compatibility::glPatchParameteri(GLenum pname, GLint value)
{
- d_4_0_Core->PatchParameteri(pname, value);
+ d_4_0_Core->f.PatchParameteri(pname, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetProgramStageiv(GLuint program, GLenum shadertype, GLenum pname, GLint *values)
{
- d_4_0_Core->GetProgramStageiv(program, shadertype, pname, values);
+ d_4_0_Core->f.GetProgramStageiv(program, shadertype, pname, values);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetUniformSubroutineuiv(GLenum shadertype, GLint location, GLuint *params)
{
- d_4_0_Core->GetUniformSubroutineuiv(shadertype, location, params);
+ d_4_0_Core->f.GetUniformSubroutineuiv(shadertype, location, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glUniformSubroutinesuiv(GLenum shadertype, GLsizei count, const GLuint *indices)
{
- d_4_0_Core->UniformSubroutinesuiv(shadertype, count, indices);
+ d_4_0_Core->f.UniformSubroutinesuiv(shadertype, count, indices);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetActiveSubroutineName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name)
{
- d_4_0_Core->GetActiveSubroutineName(program, shadertype, index, bufsize, length, name);
+ d_4_0_Core->f.GetActiveSubroutineName(program, shadertype, index, bufsize, length, name);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetActiveSubroutineUniformName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name)
{
- d_4_0_Core->GetActiveSubroutineUniformName(program, shadertype, index, bufsize, length, name);
+ d_4_0_Core->f.GetActiveSubroutineUniformName(program, shadertype, index, bufsize, length, name);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetActiveSubroutineUniformiv(GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint *values)
{
- d_4_0_Core->GetActiveSubroutineUniformiv(program, shadertype, index, pname, values);
+ d_4_0_Core->f.GetActiveSubroutineUniformiv(program, shadertype, index, pname, values);
}
inline GLuint QOpenGLFunctions_4_5_Compatibility::glGetSubroutineIndex(GLuint program, GLenum shadertype, const GLchar *name)
{
- return d_4_0_Core->GetSubroutineIndex(program, shadertype, name);
+ return d_4_0_Core->f.GetSubroutineIndex(program, shadertype, name);
}
inline GLint QOpenGLFunctions_4_5_Compatibility::glGetSubroutineUniformLocation(GLuint program, GLenum shadertype, const GLchar *name)
{
- return d_4_0_Core->GetSubroutineUniformLocation(program, shadertype, name);
+ return d_4_0_Core->f.GetSubroutineUniformLocation(program, shadertype, name);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetUniformdv(GLuint program, GLint location, GLdouble *params)
{
- d_4_0_Core->GetUniformdv(program, location, params);
+ d_4_0_Core->f.GetUniformdv(program, location, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glUniformMatrix4x3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix4x3dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix4x3dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glUniformMatrix4x2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix4x2dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix4x2dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glUniformMatrix3x4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix3x4dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix3x4dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glUniformMatrix3x2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix3x2dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix3x2dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glUniformMatrix2x4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix2x4dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix2x4dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glUniformMatrix2x3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix2x3dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix2x3dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glUniformMatrix4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix4dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix4dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glUniformMatrix3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix3dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix3dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glUniformMatrix2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix2dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix2dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glUniform4dv(GLint location, GLsizei count, const GLdouble *value)
{
- d_4_0_Core->Uniform4dv(location, count, value);
+ d_4_0_Core->f.Uniform4dv(location, count, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glUniform3dv(GLint location, GLsizei count, const GLdouble *value)
{
- d_4_0_Core->Uniform3dv(location, count, value);
+ d_4_0_Core->f.Uniform3dv(location, count, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glUniform2dv(GLint location, GLsizei count, const GLdouble *value)
{
- d_4_0_Core->Uniform2dv(location, count, value);
+ d_4_0_Core->f.Uniform2dv(location, count, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glUniform1dv(GLint location, GLsizei count, const GLdouble *value)
{
- d_4_0_Core->Uniform1dv(location, count, value);
+ d_4_0_Core->f.Uniform1dv(location, count, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glUniform4d(GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
{
- d_4_0_Core->Uniform4d(location, x, y, z, w);
+ d_4_0_Core->f.Uniform4d(location, x, y, z, w);
}
inline void QOpenGLFunctions_4_5_Compatibility::glUniform3d(GLint location, GLdouble x, GLdouble y, GLdouble z)
{
- d_4_0_Core->Uniform3d(location, x, y, z);
+ d_4_0_Core->f.Uniform3d(location, x, y, z);
}
inline void QOpenGLFunctions_4_5_Compatibility::glUniform2d(GLint location, GLdouble x, GLdouble y)
{
- d_4_0_Core->Uniform2d(location, x, y);
+ d_4_0_Core->f.Uniform2d(location, x, y);
}
inline void QOpenGLFunctions_4_5_Compatibility::glUniform1d(GLint location, GLdouble x)
{
- d_4_0_Core->Uniform1d(location, x);
+ d_4_0_Core->f.Uniform1d(location, x);
}
inline void QOpenGLFunctions_4_5_Compatibility::glDrawElementsIndirect(GLenum mode, GLenum type, const void *indirect)
{
- d_4_0_Core->DrawElementsIndirect(mode, type, indirect);
+ d_4_0_Core->f.DrawElementsIndirect(mode, type, indirect);
}
inline void QOpenGLFunctions_4_5_Compatibility::glDrawArraysIndirect(GLenum mode, const void *indirect)
{
- d_4_0_Core->DrawArraysIndirect(mode, indirect);
+ d_4_0_Core->f.DrawArraysIndirect(mode, indirect);
}
inline void QOpenGLFunctions_4_5_Compatibility::glBlendFuncSeparatei(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
{
- d_4_0_Core->BlendFuncSeparatei(buf, srcRGB, dstRGB, srcAlpha, dstAlpha);
+ d_4_0_Core->f.BlendFuncSeparatei(buf, srcRGB, dstRGB, srcAlpha, dstAlpha);
}
inline void QOpenGLFunctions_4_5_Compatibility::glBlendFunci(GLuint buf, GLenum src, GLenum dst)
{
- d_4_0_Core->BlendFunci(buf, src, dst);
+ d_4_0_Core->f.BlendFunci(buf, src, dst);
}
inline void QOpenGLFunctions_4_5_Compatibility::glBlendEquationSeparatei(GLuint buf, GLenum modeRGB, GLenum modeAlpha)
{
- d_4_0_Core->BlendEquationSeparatei(buf, modeRGB, modeAlpha);
+ d_4_0_Core->f.BlendEquationSeparatei(buf, modeRGB, modeAlpha);
}
inline void QOpenGLFunctions_4_5_Compatibility::glBlendEquationi(GLuint buf, GLenum mode)
{
- d_4_0_Core->BlendEquationi(buf, mode);
+ d_4_0_Core->f.BlendEquationi(buf, mode);
}
inline void QOpenGLFunctions_4_5_Compatibility::glMinSampleShading(GLfloat value)
{
- d_4_0_Core->MinSampleShading(value);
+ d_4_0_Core->f.MinSampleShading(value);
}
// OpenGL 4.1 core functions
inline void QOpenGLFunctions_4_5_Compatibility::glGetDoublei_v(GLenum target, GLuint index, GLdouble *data)
{
- d_4_1_Core->GetDoublei_v(target, index, data);
+ d_4_1_Core->f.GetDoublei_v(target, index, data);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetFloati_v(GLenum target, GLuint index, GLfloat *data)
{
- d_4_1_Core->GetFloati_v(target, index, data);
+ d_4_1_Core->f.GetFloati_v(target, index, data);
}
inline void QOpenGLFunctions_4_5_Compatibility::glDepthRangeIndexed(GLuint index, GLdouble n, GLdouble f)
{
- d_4_1_Core->DepthRangeIndexed(index, n, f);
+ d_4_1_Core->f.DepthRangeIndexed(index, n, f);
}
inline void QOpenGLFunctions_4_5_Compatibility::glDepthRangeArrayv(GLuint first, GLsizei count, const GLdouble *v)
{
- d_4_1_Core->DepthRangeArrayv(first, count, v);
+ d_4_1_Core->f.DepthRangeArrayv(first, count, v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glScissorIndexedv(GLuint index, const GLint *v)
{
- d_4_1_Core->ScissorIndexedv(index, v);
+ d_4_1_Core->f.ScissorIndexedv(index, v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glScissorIndexed(GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height)
{
- d_4_1_Core->ScissorIndexed(index, left, bottom, width, height);
+ d_4_1_Core->f.ScissorIndexed(index, left, bottom, width, height);
}
inline void QOpenGLFunctions_4_5_Compatibility::glScissorArrayv(GLuint first, GLsizei count, const GLint *v)
{
- d_4_1_Core->ScissorArrayv(first, count, v);
+ d_4_1_Core->f.ScissorArrayv(first, count, v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glViewportIndexedfv(GLuint index, const GLfloat *v)
{
- d_4_1_Core->ViewportIndexedfv(index, v);
+ d_4_1_Core->f.ViewportIndexedfv(index, v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glViewportIndexedf(GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h)
{
- d_4_1_Core->ViewportIndexedf(index, x, y, w, h);
+ d_4_1_Core->f.ViewportIndexedf(index, x, y, w, h);
}
inline void QOpenGLFunctions_4_5_Compatibility::glViewportArrayv(GLuint first, GLsizei count, const GLfloat *v)
{
- d_4_1_Core->ViewportArrayv(first, count, v);
+ d_4_1_Core->f.ViewportArrayv(first, count, v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetVertexAttribLdv(GLuint index, GLenum pname, GLdouble *params)
{
- d_4_1_Core->GetVertexAttribLdv(index, pname, params);
+ d_4_1_Core->f.GetVertexAttribLdv(index, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttribLPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer)
{
- d_4_1_Core->VertexAttribLPointer(index, size, type, stride, pointer);
+ d_4_1_Core->f.VertexAttribLPointer(index, size, type, stride, pointer);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttribL4dv(GLuint index, const GLdouble *v)
{
- d_4_1_Core->VertexAttribL4dv(index, v);
+ d_4_1_Core->f.VertexAttribL4dv(index, v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttribL3dv(GLuint index, const GLdouble *v)
{
- d_4_1_Core->VertexAttribL3dv(index, v);
+ d_4_1_Core->f.VertexAttribL3dv(index, v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttribL2dv(GLuint index, const GLdouble *v)
{
- d_4_1_Core->VertexAttribL2dv(index, v);
+ d_4_1_Core->f.VertexAttribL2dv(index, v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttribL1dv(GLuint index, const GLdouble *v)
{
- d_4_1_Core->VertexAttribL1dv(index, v);
+ d_4_1_Core->f.VertexAttribL1dv(index, v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttribL4d(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
{
- d_4_1_Core->VertexAttribL4d(index, x, y, z, w);
+ d_4_1_Core->f.VertexAttribL4d(index, x, y, z, w);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttribL3d(GLuint index, GLdouble x, GLdouble y, GLdouble z)
{
- d_4_1_Core->VertexAttribL3d(index, x, y, z);
+ d_4_1_Core->f.VertexAttribL3d(index, x, y, z);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttribL2d(GLuint index, GLdouble x, GLdouble y)
{
- d_4_1_Core->VertexAttribL2d(index, x, y);
+ d_4_1_Core->f.VertexAttribL2d(index, x, y);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttribL1d(GLuint index, GLdouble x)
{
- d_4_1_Core->VertexAttribL1d(index, x);
+ d_4_1_Core->f.VertexAttribL1d(index, x);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetProgramPipelineInfoLog(GLuint pipeline, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
{
- d_4_1_Core->GetProgramPipelineInfoLog(pipeline, bufSize, length, infoLog);
+ d_4_1_Core->f.GetProgramPipelineInfoLog(pipeline, bufSize, length, infoLog);
}
inline void QOpenGLFunctions_4_5_Compatibility::glValidateProgramPipeline(GLuint pipeline)
{
- d_4_1_Core->ValidateProgramPipeline(pipeline);
+ d_4_1_Core->f.ValidateProgramPipeline(pipeline);
}
inline void QOpenGLFunctions_4_5_Compatibility::glProgramUniformMatrix4x3dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix4x3dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix4x3dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glProgramUniformMatrix3x4dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix3x4dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix3x4dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glProgramUniformMatrix4x2dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix4x2dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix4x2dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glProgramUniformMatrix2x4dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix2x4dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix2x4dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glProgramUniformMatrix3x2dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix3x2dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix3x2dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glProgramUniformMatrix2x3dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix2x3dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix2x3dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glProgramUniformMatrix4x3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix4x3fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix4x3fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glProgramUniformMatrix3x4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix3x4fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix3x4fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glProgramUniformMatrix4x2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix4x2fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix4x2fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glProgramUniformMatrix2x4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix2x4fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix2x4fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glProgramUniformMatrix3x2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix3x2fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix3x2fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glProgramUniformMatrix2x3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix2x3fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix2x3fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glProgramUniformMatrix4dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix4dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix4dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glProgramUniformMatrix3dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix3dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix3dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glProgramUniformMatrix2dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix2dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix2dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glProgramUniformMatrix4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix4fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix4fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glProgramUniformMatrix3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix3fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix3fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glProgramUniformMatrix2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix2fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix2fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glProgramUniform4uiv(GLuint program, GLint location, GLsizei count, const GLuint *value)
{
- d_4_1_Core->ProgramUniform4uiv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform4uiv(program, location, count, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glProgramUniform4ui(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
{
- d_4_1_Core->ProgramUniform4ui(program, location, v0, v1, v2, v3);
+ d_4_1_Core->f.ProgramUniform4ui(program, location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_4_5_Compatibility::glProgramUniform4dv(GLuint program, GLint location, GLsizei count, const GLdouble *value)
{
- d_4_1_Core->ProgramUniform4dv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform4dv(program, location, count, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glProgramUniform4d(GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2, GLdouble v3)
{
- d_4_1_Core->ProgramUniform4d(program, location, v0, v1, v2, v3);
+ d_4_1_Core->f.ProgramUniform4d(program, location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_4_5_Compatibility::glProgramUniform4fv(GLuint program, GLint location, GLsizei count, const GLfloat *value)
{
- d_4_1_Core->ProgramUniform4fv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform4fv(program, location, count, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glProgramUniform4f(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
{
- d_4_1_Core->ProgramUniform4f(program, location, v0, v1, v2, v3);
+ d_4_1_Core->f.ProgramUniform4f(program, location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_4_5_Compatibility::glProgramUniform4iv(GLuint program, GLint location, GLsizei count, const GLint *value)
{
- d_4_1_Core->ProgramUniform4iv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform4iv(program, location, count, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glProgramUniform4i(GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
{
- d_4_1_Core->ProgramUniform4i(program, location, v0, v1, v2, v3);
+ d_4_1_Core->f.ProgramUniform4i(program, location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_4_5_Compatibility::glProgramUniform3uiv(GLuint program, GLint location, GLsizei count, const GLuint *value)
{
- d_4_1_Core->ProgramUniform3uiv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform3uiv(program, location, count, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glProgramUniform3ui(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2)
{
- d_4_1_Core->ProgramUniform3ui(program, location, v0, v1, v2);
+ d_4_1_Core->f.ProgramUniform3ui(program, location, v0, v1, v2);
}
inline void QOpenGLFunctions_4_5_Compatibility::glProgramUniform3dv(GLuint program, GLint location, GLsizei count, const GLdouble *value)
{
- d_4_1_Core->ProgramUniform3dv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform3dv(program, location, count, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glProgramUniform3d(GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2)
{
- d_4_1_Core->ProgramUniform3d(program, location, v0, v1, v2);
+ d_4_1_Core->f.ProgramUniform3d(program, location, v0, v1, v2);
}
inline void QOpenGLFunctions_4_5_Compatibility::glProgramUniform3fv(GLuint program, GLint location, GLsizei count, const GLfloat *value)
{
- d_4_1_Core->ProgramUniform3fv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform3fv(program, location, count, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glProgramUniform3f(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
{
- d_4_1_Core->ProgramUniform3f(program, location, v0, v1, v2);
+ d_4_1_Core->f.ProgramUniform3f(program, location, v0, v1, v2);
}
inline void QOpenGLFunctions_4_5_Compatibility::glProgramUniform3iv(GLuint program, GLint location, GLsizei count, const GLint *value)
{
- d_4_1_Core->ProgramUniform3iv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform3iv(program, location, count, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glProgramUniform3i(GLuint program, GLint location, GLint v0, GLint v1, GLint v2)
{
- d_4_1_Core->ProgramUniform3i(program, location, v0, v1, v2);
+ d_4_1_Core->f.ProgramUniform3i(program, location, v0, v1, v2);
}
inline void QOpenGLFunctions_4_5_Compatibility::glProgramUniform2uiv(GLuint program, GLint location, GLsizei count, const GLuint *value)
{
- d_4_1_Core->ProgramUniform2uiv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform2uiv(program, location, count, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glProgramUniform2ui(GLuint program, GLint location, GLuint v0, GLuint v1)
{
- d_4_1_Core->ProgramUniform2ui(program, location, v0, v1);
+ d_4_1_Core->f.ProgramUniform2ui(program, location, v0, v1);
}
inline void QOpenGLFunctions_4_5_Compatibility::glProgramUniform2dv(GLuint program, GLint location, GLsizei count, const GLdouble *value)
{
- d_4_1_Core->ProgramUniform2dv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform2dv(program, location, count, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glProgramUniform2d(GLuint program, GLint location, GLdouble v0, GLdouble v1)
{
- d_4_1_Core->ProgramUniform2d(program, location, v0, v1);
+ d_4_1_Core->f.ProgramUniform2d(program, location, v0, v1);
}
inline void QOpenGLFunctions_4_5_Compatibility::glProgramUniform2fv(GLuint program, GLint location, GLsizei count, const GLfloat *value)
{
- d_4_1_Core->ProgramUniform2fv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform2fv(program, location, count, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glProgramUniform2f(GLuint program, GLint location, GLfloat v0, GLfloat v1)
{
- d_4_1_Core->ProgramUniform2f(program, location, v0, v1);
+ d_4_1_Core->f.ProgramUniform2f(program, location, v0, v1);
}
inline void QOpenGLFunctions_4_5_Compatibility::glProgramUniform2iv(GLuint program, GLint location, GLsizei count, const GLint *value)
{
- d_4_1_Core->ProgramUniform2iv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform2iv(program, location, count, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glProgramUniform2i(GLuint program, GLint location, GLint v0, GLint v1)
{
- d_4_1_Core->ProgramUniform2i(program, location, v0, v1);
+ d_4_1_Core->f.ProgramUniform2i(program, location, v0, v1);
}
inline void QOpenGLFunctions_4_5_Compatibility::glProgramUniform1uiv(GLuint program, GLint location, GLsizei count, const GLuint *value)
{
- d_4_1_Core->ProgramUniform1uiv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform1uiv(program, location, count, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glProgramUniform1ui(GLuint program, GLint location, GLuint v0)
{
- d_4_1_Core->ProgramUniform1ui(program, location, v0);
+ d_4_1_Core->f.ProgramUniform1ui(program, location, v0);
}
inline void QOpenGLFunctions_4_5_Compatibility::glProgramUniform1dv(GLuint program, GLint location, GLsizei count, const GLdouble *value)
{
- d_4_1_Core->ProgramUniform1dv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform1dv(program, location, count, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glProgramUniform1d(GLuint program, GLint location, GLdouble v0)
{
- d_4_1_Core->ProgramUniform1d(program, location, v0);
+ d_4_1_Core->f.ProgramUniform1d(program, location, v0);
}
inline void QOpenGLFunctions_4_5_Compatibility::glProgramUniform1fv(GLuint program, GLint location, GLsizei count, const GLfloat *value)
{
- d_4_1_Core->ProgramUniform1fv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform1fv(program, location, count, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glProgramUniform1f(GLuint program, GLint location, GLfloat v0)
{
- d_4_1_Core->ProgramUniform1f(program, location, v0);
+ d_4_1_Core->f.ProgramUniform1f(program, location, v0);
}
inline void QOpenGLFunctions_4_5_Compatibility::glProgramUniform1iv(GLuint program, GLint location, GLsizei count, const GLint *value)
{
- d_4_1_Core->ProgramUniform1iv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform1iv(program, location, count, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glProgramUniform1i(GLuint program, GLint location, GLint v0)
{
- d_4_1_Core->ProgramUniform1i(program, location, v0);
+ d_4_1_Core->f.ProgramUniform1i(program, location, v0);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetProgramPipelineiv(GLuint pipeline, GLenum pname, GLint *params)
{
- d_4_1_Core->GetProgramPipelineiv(pipeline, pname, params);
+ d_4_1_Core->f.GetProgramPipelineiv(pipeline, pname, params);
}
inline GLboolean QOpenGLFunctions_4_5_Compatibility::glIsProgramPipeline(GLuint pipeline)
{
- return d_4_1_Core->IsProgramPipeline(pipeline);
+ return d_4_1_Core->f.IsProgramPipeline(pipeline);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGenProgramPipelines(GLsizei n, GLuint *pipelines)
{
- d_4_1_Core->GenProgramPipelines(n, pipelines);
+ d_4_1_Core->f.GenProgramPipelines(n, pipelines);
}
inline void QOpenGLFunctions_4_5_Compatibility::glDeleteProgramPipelines(GLsizei n, const GLuint *pipelines)
{
- d_4_1_Core->DeleteProgramPipelines(n, pipelines);
+ d_4_1_Core->f.DeleteProgramPipelines(n, pipelines);
}
inline void QOpenGLFunctions_4_5_Compatibility::glBindProgramPipeline(GLuint pipeline)
{
- d_4_1_Core->BindProgramPipeline(pipeline);
+ d_4_1_Core->f.BindProgramPipeline(pipeline);
}
inline GLuint QOpenGLFunctions_4_5_Compatibility::glCreateShaderProgramv(GLenum type, GLsizei count, const GLchar *const *strings)
{
- return d_4_1_Core->CreateShaderProgramv(type, count, strings);
+ return d_4_1_Core->f.CreateShaderProgramv(type, count, strings);
}
inline void QOpenGLFunctions_4_5_Compatibility::glActiveShaderProgram(GLuint pipeline, GLuint program)
{
- d_4_1_Core->ActiveShaderProgram(pipeline, program);
+ d_4_1_Core->f.ActiveShaderProgram(pipeline, program);
}
inline void QOpenGLFunctions_4_5_Compatibility::glUseProgramStages(GLuint pipeline, GLbitfield stages, GLuint program)
{
- d_4_1_Core->UseProgramStages(pipeline, stages, program);
+ d_4_1_Core->f.UseProgramStages(pipeline, stages, program);
}
inline void QOpenGLFunctions_4_5_Compatibility::glProgramParameteri(GLuint program, GLenum pname, GLint value)
{
- d_4_1_Core->ProgramParameteri(program, pname, value);
+ d_4_1_Core->f.ProgramParameteri(program, pname, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glProgramBinary(GLuint program, GLenum binaryFormat, const void *binary, GLsizei length)
{
- d_4_1_Core->ProgramBinary(program, binaryFormat, binary, length);
+ d_4_1_Core->f.ProgramBinary(program, binaryFormat, binary, length);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetProgramBinary(GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, void *binary)
{
- d_4_1_Core->GetProgramBinary(program, bufSize, length, binaryFormat, binary);
+ d_4_1_Core->f.GetProgramBinary(program, bufSize, length, binaryFormat, binary);
}
inline void QOpenGLFunctions_4_5_Compatibility::glClearDepthf(GLfloat dd)
{
- d_4_1_Core->ClearDepthf(dd);
+ d_4_1_Core->f.ClearDepthf(dd);
}
inline void QOpenGLFunctions_4_5_Compatibility::glDepthRangef(GLfloat n, GLfloat f)
{
- d_4_1_Core->DepthRangef(n, f);
+ d_4_1_Core->f.DepthRangef(n, f);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision)
{
- d_4_1_Core->GetShaderPrecisionFormat(shadertype, precisiontype, range, precision);
+ d_4_1_Core->f.GetShaderPrecisionFormat(shadertype, precisiontype, range, precision);
}
inline void QOpenGLFunctions_4_5_Compatibility::glShaderBinary(GLsizei count, const GLuint *shaders, GLenum binaryformat, const void *binary, GLsizei length)
{
- d_4_1_Core->ShaderBinary(count, shaders, binaryformat, binary, length);
+ d_4_1_Core->f.ShaderBinary(count, shaders, binaryformat, binary, length);
}
inline void QOpenGLFunctions_4_5_Compatibility::glReleaseShaderCompiler()
{
- d_4_1_Core->ReleaseShaderCompiler();
+ d_4_1_Core->f.ReleaseShaderCompiler();
}
// OpenGL 4.2 core functions
inline void QOpenGLFunctions_4_5_Compatibility::glDrawTransformFeedbackStreamInstanced(GLenum mode, GLuint id, GLuint stream, GLsizei instancecount)
{
- d_4_2_Core->DrawTransformFeedbackStreamInstanced(mode, id, stream, instancecount);
+ d_4_2_Core->f.DrawTransformFeedbackStreamInstanced(mode, id, stream, instancecount);
}
inline void QOpenGLFunctions_4_5_Compatibility::glDrawTransformFeedbackInstanced(GLenum mode, GLuint id, GLsizei instancecount)
{
- d_4_2_Core->DrawTransformFeedbackInstanced(mode, id, instancecount);
+ d_4_2_Core->f.DrawTransformFeedbackInstanced(mode, id, instancecount);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTexStorage3D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth)
{
- d_4_2_Core->TexStorage3D(target, levels, internalformat, width, height, depth);
+ d_4_2_Core->f.TexStorage3D(target, levels, internalformat, width, height, depth);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTexStorage2D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height)
{
- d_4_2_Core->TexStorage2D(target, levels, internalformat, width, height);
+ d_4_2_Core->f.TexStorage2D(target, levels, internalformat, width, height);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTexStorage1D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width)
{
- d_4_2_Core->TexStorage1D(target, levels, internalformat, width);
+ d_4_2_Core->f.TexStorage1D(target, levels, internalformat, width);
}
inline void QOpenGLFunctions_4_5_Compatibility::glMemoryBarrier(GLbitfield barriers)
{
- d_4_2_Core->MemoryBarrier(barriers);
+ d_4_2_Core->f.MemoryBarrier(barriers);
}
inline void QOpenGLFunctions_4_5_Compatibility::glBindImageTexture(GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format)
{
- d_4_2_Core->BindImageTexture(unit, texture, level, layered, layer, access, format);
+ d_4_2_Core->f.BindImageTexture(unit, texture, level, layered, layer, access, format);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetActiveAtomicCounterBufferiv(GLuint program, GLuint bufferIndex, GLenum pname, GLint *params)
{
- d_4_2_Core->GetActiveAtomicCounterBufferiv(program, bufferIndex, pname, params);
+ d_4_2_Core->f.GetActiveAtomicCounterBufferiv(program, bufferIndex, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetInternalformativ(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint *params)
{
- d_4_2_Core->GetInternalformativ(target, internalformat, pname, bufSize, params);
+ d_4_2_Core->f.GetInternalformativ(target, internalformat, pname, bufSize, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glDrawElementsInstancedBaseVertexBaseInstance(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex, GLuint baseinstance)
{
- d_4_2_Core->DrawElementsInstancedBaseVertexBaseInstance(mode, count, type, indices, instancecount, basevertex, baseinstance);
+ d_4_2_Core->f.DrawElementsInstancedBaseVertexBaseInstance(mode, count, type, indices, instancecount, basevertex, baseinstance);
}
inline void QOpenGLFunctions_4_5_Compatibility::glDrawElementsInstancedBaseInstance(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLuint baseinstance)
{
- d_4_2_Core->DrawElementsInstancedBaseInstance(mode, count, type, indices, instancecount, baseinstance);
+ d_4_2_Core->f.DrawElementsInstancedBaseInstance(mode, count, type, indices, instancecount, baseinstance);
}
inline void QOpenGLFunctions_4_5_Compatibility::glDrawArraysInstancedBaseInstance(GLenum mode, GLint first, GLsizei count, GLsizei instancecount, GLuint baseinstance)
{
- d_4_2_Core->DrawArraysInstancedBaseInstance(mode, first, count, instancecount, baseinstance);
+ d_4_2_Core->f.DrawArraysInstancedBaseInstance(mode, first, count, instancecount, baseinstance);
}
// OpenGL 4.3 core functions
inline void QOpenGLFunctions_4_5_Compatibility::glGetObjectPtrLabel(const void *ptr, GLsizei bufSize, GLsizei *length, GLchar *label)
{
- d_4_3_Core->GetObjectPtrLabel(ptr, bufSize, length, label);
+ d_4_3_Core->f.GetObjectPtrLabel(ptr, bufSize, length, label);
}
inline void QOpenGLFunctions_4_5_Compatibility::glObjectPtrLabel(const void *ptr, GLsizei length, const GLchar *label)
{
- d_4_3_Core->ObjectPtrLabel(ptr, length, label);
+ d_4_3_Core->f.ObjectPtrLabel(ptr, length, label);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetObjectLabel(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *label)
{
- d_4_3_Core->GetObjectLabel(identifier, name, bufSize, length, label);
+ d_4_3_Core->f.GetObjectLabel(identifier, name, bufSize, length, label);
}
inline void QOpenGLFunctions_4_5_Compatibility::glObjectLabel(GLenum identifier, GLuint name, GLsizei length, const GLchar *label)
{
- d_4_3_Core->ObjectLabel(identifier, name, length, label);
+ d_4_3_Core->f.ObjectLabel(identifier, name, length, label);
}
inline void QOpenGLFunctions_4_5_Compatibility::glPopDebugGroup()
{
- d_4_3_Core->PopDebugGroup();
+ d_4_3_Core->f.PopDebugGroup();
}
inline void QOpenGLFunctions_4_5_Compatibility::glPushDebugGroup(GLenum source, GLuint id, GLsizei length, const GLchar *message)
{
- d_4_3_Core->PushDebugGroup(source, id, length, message);
+ d_4_3_Core->f.PushDebugGroup(source, id, length, message);
}
inline GLuint QOpenGLFunctions_4_5_Compatibility::glGetDebugMessageLog(GLuint count, GLsizei bufSize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog)
{
- return d_4_3_Core->GetDebugMessageLog(count, bufSize, sources, types, ids, severities, lengths, messageLog);
+ return d_4_3_Core->f.GetDebugMessageLog(count, bufSize, sources, types, ids, severities, lengths, messageLog);
}
inline void QOpenGLFunctions_4_5_Compatibility::glDebugMessageCallback(GLDEBUGPROC callback, const void *userParam)
{
- d_4_3_Core->DebugMessageCallback(callback, userParam);
+ d_4_3_Core->f.DebugMessageCallback(callback, userParam);
}
inline void QOpenGLFunctions_4_5_Compatibility::glDebugMessageInsert(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf)
{
- d_4_3_Core->DebugMessageInsert(source, type, id, severity, length, buf);
+ d_4_3_Core->f.DebugMessageInsert(source, type, id, severity, length, buf);
}
inline void QOpenGLFunctions_4_5_Compatibility::glDebugMessageControl(GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled)
{
- d_4_3_Core->DebugMessageControl(source, type, severity, count, ids, enabled);
+ d_4_3_Core->f.DebugMessageControl(source, type, severity, count, ids, enabled);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexBindingDivisor(GLuint bindingindex, GLuint divisor)
{
- d_4_3_Core->VertexBindingDivisor(bindingindex, divisor);
+ d_4_3_Core->f.VertexBindingDivisor(bindingindex, divisor);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttribBinding(GLuint attribindex, GLuint bindingindex)
{
- d_4_3_Core->VertexAttribBinding(attribindex, bindingindex);
+ d_4_3_Core->f.VertexAttribBinding(attribindex, bindingindex);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttribLFormat(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)
{
- d_4_3_Core->VertexAttribLFormat(attribindex, size, type, relativeoffset);
+ d_4_3_Core->f.VertexAttribLFormat(attribindex, size, type, relativeoffset);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttribIFormat(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)
{
- d_4_3_Core->VertexAttribIFormat(attribindex, size, type, relativeoffset);
+ d_4_3_Core->f.VertexAttribIFormat(attribindex, size, type, relativeoffset);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexAttribFormat(GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset)
{
- d_4_3_Core->VertexAttribFormat(attribindex, size, type, normalized, relativeoffset);
+ d_4_3_Core->f.VertexAttribFormat(attribindex, size, type, normalized, relativeoffset);
}
inline void QOpenGLFunctions_4_5_Compatibility::glBindVertexBuffer(GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride)
{
- d_4_3_Core->BindVertexBuffer(bindingindex, buffer, offset, stride);
+ d_4_3_Core->f.BindVertexBuffer(bindingindex, buffer, offset, stride);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTextureView(GLuint texture, GLenum target, GLuint origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers)
{
- d_4_3_Core->TextureView(texture, target, origtexture, internalformat, minlevel, numlevels, minlayer, numlayers);
+ d_4_3_Core->f.TextureView(texture, target, origtexture, internalformat, minlevel, numlevels, minlayer, numlayers);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTexStorage3DMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations)
{
- d_4_3_Core->TexStorage3DMultisample(target, samples, internalformat, width, height, depth, fixedsamplelocations);
+ d_4_3_Core->f.TexStorage3DMultisample(target, samples, internalformat, width, height, depth, fixedsamplelocations);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTexStorage2DMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations)
{
- d_4_3_Core->TexStorage2DMultisample(target, samples, internalformat, width, height, fixedsamplelocations);
+ d_4_3_Core->f.TexStorage2DMultisample(target, samples, internalformat, width, height, fixedsamplelocations);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTexBufferRange(GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size)
{
- d_4_3_Core->TexBufferRange(target, internalformat, buffer, offset, size);
+ d_4_3_Core->f.TexBufferRange(target, internalformat, buffer, offset, size);
}
inline void QOpenGLFunctions_4_5_Compatibility::glShaderStorageBlockBinding(GLuint program, GLuint storageBlockIndex, GLuint storageBlockBinding)
{
- d_4_3_Core->ShaderStorageBlockBinding(program, storageBlockIndex, storageBlockBinding);
+ d_4_3_Core->f.ShaderStorageBlockBinding(program, storageBlockIndex, storageBlockBinding);
}
inline GLint QOpenGLFunctions_4_5_Compatibility::glGetProgramResourceLocationIndex(GLuint program, GLenum programInterface, const GLchar *name)
{
- return d_4_3_Core->GetProgramResourceLocationIndex(program, programInterface, name);
+ return d_4_3_Core->f.GetProgramResourceLocationIndex(program, programInterface, name);
}
inline GLint QOpenGLFunctions_4_5_Compatibility::glGetProgramResourceLocation(GLuint program, GLenum programInterface, const GLchar *name)
{
- return d_4_3_Core->GetProgramResourceLocation(program, programInterface, name);
+ return d_4_3_Core->f.GetProgramResourceLocation(program, programInterface, name);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetProgramResourceiv(GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum *props, GLsizei bufSize, GLsizei *length, GLint *params)
{
- d_4_3_Core->GetProgramResourceiv(program, programInterface, index, propCount, props, bufSize, length, params);
+ d_4_3_Core->f.GetProgramResourceiv(program, programInterface, index, propCount, props, bufSize, length, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetProgramResourceName(GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name)
{
- d_4_3_Core->GetProgramResourceName(program, programInterface, index, bufSize, length, name);
+ d_4_3_Core->f.GetProgramResourceName(program, programInterface, index, bufSize, length, name);
}
inline GLuint QOpenGLFunctions_4_5_Compatibility::glGetProgramResourceIndex(GLuint program, GLenum programInterface, const GLchar *name)
{
- return d_4_3_Core->GetProgramResourceIndex(program, programInterface, name);
+ return d_4_3_Core->f.GetProgramResourceIndex(program, programInterface, name);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetProgramInterfaceiv(GLuint program, GLenum programInterface, GLenum pname, GLint *params)
{
- d_4_3_Core->GetProgramInterfaceiv(program, programInterface, pname, params);
+ d_4_3_Core->f.GetProgramInterfaceiv(program, programInterface, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glMultiDrawElementsIndirect(GLenum mode, GLenum type, const void *indirect, GLsizei drawcount, GLsizei stride)
{
- d_4_3_Core->MultiDrawElementsIndirect(mode, type, indirect, drawcount, stride);
+ d_4_3_Core->f.MultiDrawElementsIndirect(mode, type, indirect, drawcount, stride);
}
inline void QOpenGLFunctions_4_5_Compatibility::glMultiDrawArraysIndirect(GLenum mode, const void *indirect, GLsizei drawcount, GLsizei stride)
{
- d_4_3_Core->MultiDrawArraysIndirect(mode, indirect, drawcount, stride);
+ d_4_3_Core->f.MultiDrawArraysIndirect(mode, indirect, drawcount, stride);
}
inline void QOpenGLFunctions_4_5_Compatibility::glInvalidateSubFramebuffer(GLenum target, GLsizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_4_3_Core->InvalidateSubFramebuffer(target, numAttachments, attachments, x, y, width, height);
+ d_4_3_Core->f.InvalidateSubFramebuffer(target, numAttachments, attachments, x, y, width, height);
}
inline void QOpenGLFunctions_4_5_Compatibility::glInvalidateFramebuffer(GLenum target, GLsizei numAttachments, const GLenum *attachments)
{
- d_4_3_Core->InvalidateFramebuffer(target, numAttachments, attachments);
+ d_4_3_Core->f.InvalidateFramebuffer(target, numAttachments, attachments);
}
inline void QOpenGLFunctions_4_5_Compatibility::glInvalidateBufferData(GLuint buffer)
{
- d_4_3_Core->InvalidateBufferData(buffer);
+ d_4_3_Core->f.InvalidateBufferData(buffer);
}
inline void QOpenGLFunctions_4_5_Compatibility::glInvalidateBufferSubData(GLuint buffer, GLintptr offset, GLsizeiptr length)
{
- d_4_3_Core->InvalidateBufferSubData(buffer, offset, length);
+ d_4_3_Core->f.InvalidateBufferSubData(buffer, offset, length);
}
inline void QOpenGLFunctions_4_5_Compatibility::glInvalidateTexImage(GLuint texture, GLint level)
{
- d_4_3_Core->InvalidateTexImage(texture, level);
+ d_4_3_Core->f.InvalidateTexImage(texture, level);
}
inline void QOpenGLFunctions_4_5_Compatibility::glInvalidateTexSubImage(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth)
{
- d_4_3_Core->InvalidateTexSubImage(texture, level, xoffset, yoffset, zoffset, width, height, depth);
+ d_4_3_Core->f.InvalidateTexSubImage(texture, level, xoffset, yoffset, zoffset, width, height, depth);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetInternalformati64v(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint64 *params)
{
- d_4_3_Core->GetInternalformati64v(target, internalformat, pname, bufSize, params);
+ d_4_3_Core->f.GetInternalformati64v(target, internalformat, pname, bufSize, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetFramebufferParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_4_3_Core->GetFramebufferParameteriv(target, pname, params);
+ d_4_3_Core->f.GetFramebufferParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glFramebufferParameteri(GLenum target, GLenum pname, GLint param)
{
- d_4_3_Core->FramebufferParameteri(target, pname, param);
+ d_4_3_Core->f.FramebufferParameteri(target, pname, param);
}
inline void QOpenGLFunctions_4_5_Compatibility::glCopyImageSubData(GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei srcDepth)
{
- d_4_3_Core->CopyImageSubData(srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName, dstTarget, dstLevel, dstX, dstY, dstZ, srcWidth, srcHeight, srcDepth);
+ d_4_3_Core->f.CopyImageSubData(srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName, dstTarget, dstLevel, dstX, dstY, dstZ, srcWidth, srcHeight, srcDepth);
}
inline void QOpenGLFunctions_4_5_Compatibility::glDispatchComputeIndirect(GLintptr indirect)
{
- d_4_3_Core->DispatchComputeIndirect(indirect);
+ d_4_3_Core->f.DispatchComputeIndirect(indirect);
}
inline void QOpenGLFunctions_4_5_Compatibility::glDispatchCompute(GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z)
{
- d_4_3_Core->DispatchCompute(num_groups_x, num_groups_y, num_groups_z);
+ d_4_3_Core->f.DispatchCompute(num_groups_x, num_groups_y, num_groups_z);
}
inline void QOpenGLFunctions_4_5_Compatibility::glClearBufferSubData(GLenum target, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data)
{
- d_4_3_Core->ClearBufferSubData(target, internalformat, offset, size, format, type, data);
+ d_4_3_Core->f.ClearBufferSubData(target, internalformat, offset, size, format, type, data);
}
inline void QOpenGLFunctions_4_5_Compatibility::glClearBufferData(GLenum target, GLenum internalformat, GLenum format, GLenum type, const void *data)
{
- d_4_3_Core->ClearBufferData(target, internalformat, format, type, data);
+ d_4_3_Core->f.ClearBufferData(target, internalformat, format, type, data);
}
// OpenGL 4.4 core functions
inline void QOpenGLFunctions_4_5_Compatibility::glBindVertexBuffers(GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizei *strides)
{
- d_4_4_Core->BindVertexBuffers(first, count, buffers, offsets, strides);
+ d_4_4_Core->f.BindVertexBuffers(first, count, buffers, offsets, strides);
}
inline void QOpenGLFunctions_4_5_Compatibility::glBindImageTextures(GLuint first, GLsizei count, const GLuint *textures)
{
- d_4_4_Core->BindImageTextures(first, count, textures);
+ d_4_4_Core->f.BindImageTextures(first, count, textures);
}
inline void QOpenGLFunctions_4_5_Compatibility::glBindSamplers(GLuint first, GLsizei count, const GLuint *samplers)
{
- d_4_4_Core->BindSamplers(first, count, samplers);
+ d_4_4_Core->f.BindSamplers(first, count, samplers);
}
inline void QOpenGLFunctions_4_5_Compatibility::glBindTextures(GLuint first, GLsizei count, const GLuint *textures)
{
- d_4_4_Core->BindTextures(first, count, textures);
+ d_4_4_Core->f.BindTextures(first, count, textures);
}
inline void QOpenGLFunctions_4_5_Compatibility::glBindBuffersRange(GLenum target, GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizeiptr *sizes)
{
- d_4_4_Core->BindBuffersRange(target, first, count, buffers, offsets, sizes);
+ d_4_4_Core->f.BindBuffersRange(target, first, count, buffers, offsets, sizes);
}
inline void QOpenGLFunctions_4_5_Compatibility::glBindBuffersBase(GLenum target, GLuint first, GLsizei count, const GLuint *buffers)
{
- d_4_4_Core->BindBuffersBase(target, first, count, buffers);
+ d_4_4_Core->f.BindBuffersBase(target, first, count, buffers);
}
inline void QOpenGLFunctions_4_5_Compatibility::glClearTexSubImage(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *data)
{
- d_4_4_Core->ClearTexSubImage(texture, level, xoffset, yoffset, zoffset, width, height, depth, format, type, data);
+ d_4_4_Core->f.ClearTexSubImage(texture, level, xoffset, yoffset, zoffset, width, height, depth, format, type, data);
}
inline void QOpenGLFunctions_4_5_Compatibility::glClearTexImage(GLuint texture, GLint level, GLenum format, GLenum type, const void *data)
{
- d_4_4_Core->ClearTexImage(texture, level, format, type, data);
+ d_4_4_Core->f.ClearTexImage(texture, level, format, type, data);
}
inline void QOpenGLFunctions_4_5_Compatibility::glBufferStorage(GLenum target, GLsizeiptr size, const void *data, GLbitfield flags)
{
- d_4_4_Core->BufferStorage(target, size, data, flags);
+ d_4_4_Core->f.BufferStorage(target, size, data, flags);
}
// OpenGL 4.5 core functions
inline void QOpenGLFunctions_4_5_Compatibility::glTextureBarrier()
{
- d_4_5_Core->TextureBarrier();
+ d_4_5_Core->f.TextureBarrier();
}
inline void QOpenGLFunctions_4_5_Compatibility::glReadnPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void *data)
{
- d_4_5_Core->ReadnPixels(x, y, width, height, format, type, bufSize, data);
+ d_4_5_Core->f.ReadnPixels(x, y, width, height, format, type, bufSize, data);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetnUniformuiv(GLuint program, GLint location, GLsizei bufSize, GLuint *params)
{
- d_4_5_Core->GetnUniformuiv(program, location, bufSize, params);
+ d_4_5_Core->f.GetnUniformuiv(program, location, bufSize, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetnUniformiv(GLuint program, GLint location, GLsizei bufSize, GLint *params)
{
- d_4_5_Core->GetnUniformiv(program, location, bufSize, params);
+ d_4_5_Core->f.GetnUniformiv(program, location, bufSize, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetnUniformfv(GLuint program, GLint location, GLsizei bufSize, GLfloat *params)
{
- d_4_5_Core->GetnUniformfv(program, location, bufSize, params);
+ d_4_5_Core->f.GetnUniformfv(program, location, bufSize, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetnUniformdv(GLuint program, GLint location, GLsizei bufSize, GLdouble *params)
{
- d_4_5_Core->GetnUniformdv(program, location, bufSize, params);
+ d_4_5_Core->f.GetnUniformdv(program, location, bufSize, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetnTexImage(GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, void *pixels)
{
- d_4_5_Core->GetnTexImage(target, level, format, type, bufSize, pixels);
+ d_4_5_Core->f.GetnTexImage(target, level, format, type, bufSize, pixels);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetnCompressedTexImage(GLenum target, GLint lod, GLsizei bufSize, void *pixels)
{
- d_4_5_Core->GetnCompressedTexImage(target, lod, bufSize, pixels);
+ d_4_5_Core->f.GetnCompressedTexImage(target, lod, bufSize, pixels);
}
inline GLenum QOpenGLFunctions_4_5_Compatibility::glGetGraphicsResetStatus()
{
- return d_4_5_Core->GetGraphicsResetStatus();
+ return d_4_5_Core->f.GetGraphicsResetStatus();
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetCompressedTextureSubImage(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei bufSize, void *pixels)
{
- d_4_5_Core->GetCompressedTextureSubImage(texture, level, xoffset, yoffset, zoffset, width, height, depth, bufSize, pixels);
+ d_4_5_Core->f.GetCompressedTextureSubImage(texture, level, xoffset, yoffset, zoffset, width, height, depth, bufSize, pixels);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetTextureSubImage(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, GLsizei bufSize, void *pixels)
{
- d_4_5_Core->GetTextureSubImage(texture, level, xoffset, yoffset, zoffset, width, height, depth, format, type, bufSize, pixels);
+ d_4_5_Core->f.GetTextureSubImage(texture, level, xoffset, yoffset, zoffset, width, height, depth, format, type, bufSize, pixels);
}
inline void QOpenGLFunctions_4_5_Compatibility::glMemoryBarrierByRegion(GLbitfield barriers)
{
- d_4_5_Core->MemoryBarrierByRegion(barriers);
+ d_4_5_Core->f.MemoryBarrierByRegion(barriers);
}
inline void QOpenGLFunctions_4_5_Compatibility::glCreateQueries(GLenum target, GLsizei n, GLuint *ids)
{
- d_4_5_Core->CreateQueries(target, n, ids);
+ d_4_5_Core->f.CreateQueries(target, n, ids);
}
inline void QOpenGLFunctions_4_5_Compatibility::glCreateProgramPipelines(GLsizei n, GLuint *pipelines)
{
- d_4_5_Core->CreateProgramPipelines(n, pipelines);
+ d_4_5_Core->f.CreateProgramPipelines(n, pipelines);
}
inline void QOpenGLFunctions_4_5_Compatibility::glCreateSamplers(GLsizei n, GLuint *samplers)
{
- d_4_5_Core->CreateSamplers(n, samplers);
+ d_4_5_Core->f.CreateSamplers(n, samplers);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetVertexArrayIndexed64iv(GLuint vaobj, GLuint index, GLenum pname, GLint64 *param)
{
- d_4_5_Core->GetVertexArrayIndexed64iv(vaobj, index, pname, param);
+ d_4_5_Core->f.GetVertexArrayIndexed64iv(vaobj, index, pname, param);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetVertexArrayIndexediv(GLuint vaobj, GLuint index, GLenum pname, GLint *param)
{
- d_4_5_Core->GetVertexArrayIndexediv(vaobj, index, pname, param);
+ d_4_5_Core->f.GetVertexArrayIndexediv(vaobj, index, pname, param);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetVertexArrayiv(GLuint vaobj, GLenum pname, GLint *param)
{
- d_4_5_Core->GetVertexArrayiv(vaobj, pname, param);
+ d_4_5_Core->f.GetVertexArrayiv(vaobj, pname, param);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexArrayBindingDivisor(GLuint vaobj, GLuint bindingindex, GLuint divisor)
{
- d_4_5_Core->VertexArrayBindingDivisor(vaobj, bindingindex, divisor);
+ d_4_5_Core->f.VertexArrayBindingDivisor(vaobj, bindingindex, divisor);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexArrayAttribLFormat(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)
{
- d_4_5_Core->VertexArrayAttribLFormat(vaobj, attribindex, size, type, relativeoffset);
+ d_4_5_Core->f.VertexArrayAttribLFormat(vaobj, attribindex, size, type, relativeoffset);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexArrayAttribIFormat(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)
{
- d_4_5_Core->VertexArrayAttribIFormat(vaobj, attribindex, size, type, relativeoffset);
+ d_4_5_Core->f.VertexArrayAttribIFormat(vaobj, attribindex, size, type, relativeoffset);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexArrayAttribFormat(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset)
{
- d_4_5_Core->VertexArrayAttribFormat(vaobj, attribindex, size, type, normalized, relativeoffset);
+ d_4_5_Core->f.VertexArrayAttribFormat(vaobj, attribindex, size, type, normalized, relativeoffset);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexArrayAttribBinding(GLuint vaobj, GLuint attribindex, GLuint bindingindex)
{
- d_4_5_Core->VertexArrayAttribBinding(vaobj, attribindex, bindingindex);
+ d_4_5_Core->f.VertexArrayAttribBinding(vaobj, attribindex, bindingindex);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexArrayVertexBuffers(GLuint vaobj, GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizei *strides)
{
- d_4_5_Core->VertexArrayVertexBuffers(vaobj, first, count, buffers, offsets, strides);
+ d_4_5_Core->f.VertexArrayVertexBuffers(vaobj, first, count, buffers, offsets, strides);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexArrayVertexBuffer(GLuint vaobj, GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride)
{
- d_4_5_Core->VertexArrayVertexBuffer(vaobj, bindingindex, buffer, offset, stride);
+ d_4_5_Core->f.VertexArrayVertexBuffer(vaobj, bindingindex, buffer, offset, stride);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexArrayElementBuffer(GLuint vaobj, GLuint buffer)
{
- d_4_5_Core->VertexArrayElementBuffer(vaobj, buffer);
+ d_4_5_Core->f.VertexArrayElementBuffer(vaobj, buffer);
}
inline void QOpenGLFunctions_4_5_Compatibility::glEnableVertexArrayAttrib(GLuint vaobj, GLuint index)
{
- d_4_5_Core->EnableVertexArrayAttrib(vaobj, index);
+ d_4_5_Core->f.EnableVertexArrayAttrib(vaobj, index);
}
inline void QOpenGLFunctions_4_5_Compatibility::glDisableVertexArrayAttrib(GLuint vaobj, GLuint index)
{
- d_4_5_Core->DisableVertexArrayAttrib(vaobj, index);
+ d_4_5_Core->f.DisableVertexArrayAttrib(vaobj, index);
}
inline void QOpenGLFunctions_4_5_Compatibility::glCreateVertexArrays(GLsizei n, GLuint *arrays)
{
- d_4_5_Core->CreateVertexArrays(n, arrays);
+ d_4_5_Core->f.CreateVertexArrays(n, arrays);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetTextureParameteriv(GLuint texture, GLenum pname, GLint *params)
{
- d_4_5_Core->GetTextureParameteriv(texture, pname, params);
+ d_4_5_Core->f.GetTextureParameteriv(texture, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetTextureParameterIuiv(GLuint texture, GLenum pname, GLuint *params)
{
- d_4_5_Core->GetTextureParameterIuiv(texture, pname, params);
+ d_4_5_Core->f.GetTextureParameterIuiv(texture, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetTextureParameterIiv(GLuint texture, GLenum pname, GLint *params)
{
- d_4_5_Core->GetTextureParameterIiv(texture, pname, params);
+ d_4_5_Core->f.GetTextureParameterIiv(texture, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetTextureParameterfv(GLuint texture, GLenum pname, GLfloat *params)
{
- d_4_5_Core->GetTextureParameterfv(texture, pname, params);
+ d_4_5_Core->f.GetTextureParameterfv(texture, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetTextureLevelParameteriv(GLuint texture, GLint level, GLenum pname, GLint *params)
{
- d_4_5_Core->GetTextureLevelParameteriv(texture, level, pname, params);
+ d_4_5_Core->f.GetTextureLevelParameteriv(texture, level, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetTextureLevelParameterfv(GLuint texture, GLint level, GLenum pname, GLfloat *params)
{
- d_4_5_Core->GetTextureLevelParameterfv(texture, level, pname, params);
+ d_4_5_Core->f.GetTextureLevelParameterfv(texture, level, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetCompressedTextureImage(GLuint texture, GLint level, GLsizei bufSize, void *pixels)
{
- d_4_5_Core->GetCompressedTextureImage(texture, level, bufSize, pixels);
+ d_4_5_Core->f.GetCompressedTextureImage(texture, level, bufSize, pixels);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetTextureImage(GLuint texture, GLint level, GLenum format, GLenum type, GLsizei bufSize, void *pixels)
{
- d_4_5_Core->GetTextureImage(texture, level, format, type, bufSize, pixels);
+ d_4_5_Core->f.GetTextureImage(texture, level, format, type, bufSize, pixels);
}
inline void QOpenGLFunctions_4_5_Compatibility::glBindTextureUnit(GLuint unit, GLuint texture)
{
- d_4_5_Core->BindTextureUnit(unit, texture);
+ d_4_5_Core->f.BindTextureUnit(unit, texture);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGenerateTextureMipmap(GLuint texture)
{
- d_4_5_Core->GenerateTextureMipmap(texture);
+ d_4_5_Core->f.GenerateTextureMipmap(texture);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTextureParameteriv(GLuint texture, GLenum pname, const GLint *param)
{
- d_4_5_Core->TextureParameteriv(texture, pname, param);
+ d_4_5_Core->f.TextureParameteriv(texture, pname, param);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTextureParameterIuiv(GLuint texture, GLenum pname, const GLuint *params)
{
- d_4_5_Core->TextureParameterIuiv(texture, pname, params);
+ d_4_5_Core->f.TextureParameterIuiv(texture, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTextureParameterIiv(GLuint texture, GLenum pname, const GLint *params)
{
- d_4_5_Core->TextureParameterIiv(texture, pname, params);
+ d_4_5_Core->f.TextureParameterIiv(texture, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTextureParameteri(GLuint texture, GLenum pname, GLint param)
{
- d_4_5_Core->TextureParameteri(texture, pname, param);
+ d_4_5_Core->f.TextureParameteri(texture, pname, param);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTextureParameterfv(GLuint texture, GLenum pname, const GLfloat *param)
{
- d_4_5_Core->TextureParameterfv(texture, pname, param);
+ d_4_5_Core->f.TextureParameterfv(texture, pname, param);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTextureParameterf(GLuint texture, GLenum pname, GLfloat param)
{
- d_4_5_Core->TextureParameterf(texture, pname, param);
+ d_4_5_Core->f.TextureParameterf(texture, pname, param);
}
inline void QOpenGLFunctions_4_5_Compatibility::glCopyTextureSubImage3D(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_4_5_Core->CopyTextureSubImage3D(texture, level, xoffset, yoffset, zoffset, x, y, width, height);
+ d_4_5_Core->f.CopyTextureSubImage3D(texture, level, xoffset, yoffset, zoffset, x, y, width, height);
}
inline void QOpenGLFunctions_4_5_Compatibility::glCopyTextureSubImage2D(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_4_5_Core->CopyTextureSubImage2D(texture, level, xoffset, yoffset, x, y, width, height);
+ d_4_5_Core->f.CopyTextureSubImage2D(texture, level, xoffset, yoffset, x, y, width, height);
}
inline void QOpenGLFunctions_4_5_Compatibility::glCopyTextureSubImage1D(GLuint texture, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
{
- d_4_5_Core->CopyTextureSubImage1D(texture, level, xoffset, x, y, width);
+ d_4_5_Core->f.CopyTextureSubImage1D(texture, level, xoffset, x, y, width);
}
inline void QOpenGLFunctions_4_5_Compatibility::glCompressedTextureSubImage3D(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data)
{
- d_4_5_Core->CompressedTextureSubImage3D(texture, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data);
+ d_4_5_Core->f.CompressedTextureSubImage3D(texture, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data);
}
inline void QOpenGLFunctions_4_5_Compatibility::glCompressedTextureSubImage2D(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data)
{
- d_4_5_Core->CompressedTextureSubImage2D(texture, level, xoffset, yoffset, width, height, format, imageSize, data);
+ d_4_5_Core->f.CompressedTextureSubImage2D(texture, level, xoffset, yoffset, width, height, format, imageSize, data);
}
inline void QOpenGLFunctions_4_5_Compatibility::glCompressedTextureSubImage1D(GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *data)
{
- d_4_5_Core->CompressedTextureSubImage1D(texture, level, xoffset, width, format, imageSize, data);
+ d_4_5_Core->f.CompressedTextureSubImage1D(texture, level, xoffset, width, format, imageSize, data);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTextureSubImage3D(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels)
{
- d_4_5_Core->TextureSubImage3D(texture, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);
+ d_4_5_Core->f.TextureSubImage3D(texture, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTextureSubImage2D(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels)
{
- d_4_5_Core->TextureSubImage2D(texture, level, xoffset, yoffset, width, height, format, type, pixels);
+ d_4_5_Core->f.TextureSubImage2D(texture, level, xoffset, yoffset, width, height, format, type, pixels);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTextureSubImage1D(GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels)
{
- d_4_5_Core->TextureSubImage1D(texture, level, xoffset, width, format, type, pixels);
+ d_4_5_Core->f.TextureSubImage1D(texture, level, xoffset, width, format, type, pixels);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTextureStorage3DMultisample(GLuint texture, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations)
{
- d_4_5_Core->TextureStorage3DMultisample(texture, samples, internalformat, width, height, depth, fixedsamplelocations);
+ d_4_5_Core->f.TextureStorage3DMultisample(texture, samples, internalformat, width, height, depth, fixedsamplelocations);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTextureStorage2DMultisample(GLuint texture, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations)
{
- d_4_5_Core->TextureStorage2DMultisample(texture, samples, internalformat, width, height, fixedsamplelocations);
+ d_4_5_Core->f.TextureStorage2DMultisample(texture, samples, internalformat, width, height, fixedsamplelocations);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTextureStorage3D(GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth)
{
- d_4_5_Core->TextureStorage3D(texture, levels, internalformat, width, height, depth);
+ d_4_5_Core->f.TextureStorage3D(texture, levels, internalformat, width, height, depth);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTextureStorage2D(GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height)
{
- d_4_5_Core->TextureStorage2D(texture, levels, internalformat, width, height);
+ d_4_5_Core->f.TextureStorage2D(texture, levels, internalformat, width, height);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTextureStorage1D(GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width)
{
- d_4_5_Core->TextureStorage1D(texture, levels, internalformat, width);
+ d_4_5_Core->f.TextureStorage1D(texture, levels, internalformat, width);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTextureBufferRange(GLuint texture, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizei size)
{
- d_4_5_Core->TextureBufferRange(texture, internalformat, buffer, offset, size);
+ d_4_5_Core->f.TextureBufferRange(texture, internalformat, buffer, offset, size);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTextureBuffer(GLuint texture, GLenum internalformat, GLuint buffer)
{
- d_4_5_Core->TextureBuffer(texture, internalformat, buffer);
+ d_4_5_Core->f.TextureBuffer(texture, internalformat, buffer);
}
inline void QOpenGLFunctions_4_5_Compatibility::glCreateTextures(GLenum target, GLsizei n, GLuint *textures)
{
- d_4_5_Core->CreateTextures(target, n, textures);
+ d_4_5_Core->f.CreateTextures(target, n, textures);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetNamedRenderbufferParameteriv(GLuint renderbuffer, GLenum pname, GLint *params)
{
- d_4_5_Core->GetNamedRenderbufferParameteriv(renderbuffer, pname, params);
+ d_4_5_Core->f.GetNamedRenderbufferParameteriv(renderbuffer, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glNamedRenderbufferStorageMultisample(GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
{
- d_4_5_Core->NamedRenderbufferStorageMultisample(renderbuffer, samples, internalformat, width, height);
+ d_4_5_Core->f.NamedRenderbufferStorageMultisample(renderbuffer, samples, internalformat, width, height);
}
inline void QOpenGLFunctions_4_5_Compatibility::glNamedRenderbufferStorage(GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height)
{
- d_4_5_Core->NamedRenderbufferStorage(renderbuffer, internalformat, width, height);
+ d_4_5_Core->f.NamedRenderbufferStorage(renderbuffer, internalformat, width, height);
}
inline void QOpenGLFunctions_4_5_Compatibility::glCreateRenderbuffers(GLsizei n, GLuint *renderbuffers)
{
- d_4_5_Core->CreateRenderbuffers(n, renderbuffers);
+ d_4_5_Core->f.CreateRenderbuffers(n, renderbuffers);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetNamedFramebufferAttachmentParameteriv(GLuint framebuffer, GLenum attachment, GLenum pname, GLint *params)
{
- d_4_5_Core->GetNamedFramebufferAttachmentParameteriv(framebuffer, attachment, pname, params);
+ d_4_5_Core->f.GetNamedFramebufferAttachmentParameteriv(framebuffer, attachment, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetNamedFramebufferParameteriv(GLuint framebuffer, GLenum pname, GLint *param)
{
- d_4_5_Core->GetNamedFramebufferParameteriv(framebuffer, pname, param);
+ d_4_5_Core->f.GetNamedFramebufferParameteriv(framebuffer, pname, param);
}
inline GLenum QOpenGLFunctions_4_5_Compatibility::glCheckNamedFramebufferStatus(GLuint framebuffer, GLenum target)
{
- return d_4_5_Core->CheckNamedFramebufferStatus(framebuffer, target);
+ return d_4_5_Core->f.CheckNamedFramebufferStatus(framebuffer, target);
}
inline void QOpenGLFunctions_4_5_Compatibility::glBlitNamedFramebuffer(GLuint readFramebuffer, GLuint drawFramebuffer, GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
{
- d_4_5_Core->BlitNamedFramebuffer(readFramebuffer, drawFramebuffer, srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter);
+ d_4_5_Core->f.BlitNamedFramebuffer(readFramebuffer, drawFramebuffer, srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter);
}
inline void QOpenGLFunctions_4_5_Compatibility::glClearNamedFramebufferfi(GLuint framebuffer, GLenum buffer, GLfloat depth, GLint stencil)
{
- d_4_5_Core->ClearNamedFramebufferfi(framebuffer, buffer, depth, stencil);
+ d_4_5_Core->f.ClearNamedFramebufferfi(framebuffer, buffer, depth, stencil);
}
inline void QOpenGLFunctions_4_5_Compatibility::glClearNamedFramebufferfv(GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLfloat *value)
{
- d_4_5_Core->ClearNamedFramebufferfv(framebuffer, buffer, drawbuffer, value);
+ d_4_5_Core->f.ClearNamedFramebufferfv(framebuffer, buffer, drawbuffer, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glClearNamedFramebufferuiv(GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLuint *value)
{
- d_4_5_Core->ClearNamedFramebufferuiv(framebuffer, buffer, drawbuffer, value);
+ d_4_5_Core->f.ClearNamedFramebufferuiv(framebuffer, buffer, drawbuffer, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glClearNamedFramebufferiv(GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLint *value)
{
- d_4_5_Core->ClearNamedFramebufferiv(framebuffer, buffer, drawbuffer, value);
+ d_4_5_Core->f.ClearNamedFramebufferiv(framebuffer, buffer, drawbuffer, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glInvalidateNamedFramebufferSubData(GLuint framebuffer, GLsizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_4_5_Core->InvalidateNamedFramebufferSubData(framebuffer, numAttachments, attachments, x, y, width, height);
+ d_4_5_Core->f.InvalidateNamedFramebufferSubData(framebuffer, numAttachments, attachments, x, y, width, height);
}
inline void QOpenGLFunctions_4_5_Compatibility::glInvalidateNamedFramebufferData(GLuint framebuffer, GLsizei numAttachments, const GLenum *attachments)
{
- d_4_5_Core->InvalidateNamedFramebufferData(framebuffer, numAttachments, attachments);
+ d_4_5_Core->f.InvalidateNamedFramebufferData(framebuffer, numAttachments, attachments);
}
inline void QOpenGLFunctions_4_5_Compatibility::glNamedFramebufferReadBuffer(GLuint framebuffer, GLenum src)
{
- d_4_5_Core->NamedFramebufferReadBuffer(framebuffer, src);
+ d_4_5_Core->f.NamedFramebufferReadBuffer(framebuffer, src);
}
inline void QOpenGLFunctions_4_5_Compatibility::glNamedFramebufferDrawBuffers(GLuint framebuffer, GLsizei n, const GLenum *bufs)
{
- d_4_5_Core->NamedFramebufferDrawBuffers(framebuffer, n, bufs);
+ d_4_5_Core->f.NamedFramebufferDrawBuffers(framebuffer, n, bufs);
}
inline void QOpenGLFunctions_4_5_Compatibility::glNamedFramebufferDrawBuffer(GLuint framebuffer, GLenum buf)
{
- d_4_5_Core->NamedFramebufferDrawBuffer(framebuffer, buf);
+ d_4_5_Core->f.NamedFramebufferDrawBuffer(framebuffer, buf);
}
inline void QOpenGLFunctions_4_5_Compatibility::glNamedFramebufferTextureLayer(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer)
{
- d_4_5_Core->NamedFramebufferTextureLayer(framebuffer, attachment, texture, level, layer);
+ d_4_5_Core->f.NamedFramebufferTextureLayer(framebuffer, attachment, texture, level, layer);
}
inline void QOpenGLFunctions_4_5_Compatibility::glNamedFramebufferTexture(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level)
{
- d_4_5_Core->NamedFramebufferTexture(framebuffer, attachment, texture, level);
+ d_4_5_Core->f.NamedFramebufferTexture(framebuffer, attachment, texture, level);
}
inline void QOpenGLFunctions_4_5_Compatibility::glNamedFramebufferParameteri(GLuint framebuffer, GLenum pname, GLint param)
{
- d_4_5_Core->NamedFramebufferParameteri(framebuffer, pname, param);
+ d_4_5_Core->f.NamedFramebufferParameteri(framebuffer, pname, param);
}
inline void QOpenGLFunctions_4_5_Compatibility::glNamedFramebufferRenderbuffer(GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
{
- d_4_5_Core->NamedFramebufferRenderbuffer(framebuffer, attachment, renderbuffertarget, renderbuffer);
+ d_4_5_Core->f.NamedFramebufferRenderbuffer(framebuffer, attachment, renderbuffertarget, renderbuffer);
}
inline void QOpenGLFunctions_4_5_Compatibility::glCreateFramebuffers(GLsizei n, GLuint *framebuffers)
{
- d_4_5_Core->CreateFramebuffers(n, framebuffers);
+ d_4_5_Core->f.CreateFramebuffers(n, framebuffers);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetNamedBufferSubData(GLuint buffer, GLintptr offset, GLsizei size, void *data)
{
- d_4_5_Core->GetNamedBufferSubData(buffer, offset, size, data);
+ d_4_5_Core->f.GetNamedBufferSubData(buffer, offset, size, data);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetNamedBufferPointerv(GLuint buffer, GLenum pname, void * *params)
{
- d_4_5_Core->GetNamedBufferPointerv(buffer, pname, params);
+ d_4_5_Core->f.GetNamedBufferPointerv(buffer, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetNamedBufferParameteri64v(GLuint buffer, GLenum pname, GLint64 *params)
{
- d_4_5_Core->GetNamedBufferParameteri64v(buffer, pname, params);
+ d_4_5_Core->f.GetNamedBufferParameteri64v(buffer, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetNamedBufferParameteriv(GLuint buffer, GLenum pname, GLint *params)
{
- d_4_5_Core->GetNamedBufferParameteriv(buffer, pname, params);
+ d_4_5_Core->f.GetNamedBufferParameteriv(buffer, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glFlushMappedNamedBufferRange(GLuint buffer, GLintptr offset, GLsizei length)
{
- d_4_5_Core->FlushMappedNamedBufferRange(buffer, offset, length);
+ d_4_5_Core->f.FlushMappedNamedBufferRange(buffer, offset, length);
}
inline GLboolean QOpenGLFunctions_4_5_Compatibility::glUnmapNamedBuffer(GLuint buffer)
{
- return d_4_5_Core->UnmapNamedBuffer(buffer);
+ return d_4_5_Core->f.UnmapNamedBuffer(buffer);
}
inline void * QOpenGLFunctions_4_5_Compatibility::glMapNamedBufferRange(GLuint buffer, GLintptr offset, GLsizei length, GLbitfield access)
{
- return d_4_5_Core->MapNamedBufferRange(buffer, offset, length, access);
+ return d_4_5_Core->f.MapNamedBufferRange(buffer, offset, length, access);
}
inline void * QOpenGLFunctions_4_5_Compatibility::glMapNamedBuffer(GLuint buffer, GLenum access)
{
- return d_4_5_Core->MapNamedBuffer(buffer, access);
+ return d_4_5_Core->f.MapNamedBuffer(buffer, access);
}
inline void QOpenGLFunctions_4_5_Compatibility::glClearNamedBufferSubData(GLuint buffer, GLenum internalformat, GLintptr offset, GLsizei size, GLenum format, GLenum type, const void *data)
{
- d_4_5_Core->ClearNamedBufferSubData(buffer, internalformat, offset, size, format, type, data);
+ d_4_5_Core->f.ClearNamedBufferSubData(buffer, internalformat, offset, size, format, type, data);
}
inline void QOpenGLFunctions_4_5_Compatibility::glClearNamedBufferData(GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const void *data)
{
- d_4_5_Core->ClearNamedBufferData(buffer, internalformat, format, type, data);
+ d_4_5_Core->f.ClearNamedBufferData(buffer, internalformat, format, type, data);
}
inline void QOpenGLFunctions_4_5_Compatibility::glCopyNamedBufferSubData(GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizei size)
{
- d_4_5_Core->CopyNamedBufferSubData(readBuffer, writeBuffer, readOffset, writeOffset, size);
+ d_4_5_Core->f.CopyNamedBufferSubData(readBuffer, writeBuffer, readOffset, writeOffset, size);
}
inline void QOpenGLFunctions_4_5_Compatibility::glNamedBufferSubData(GLuint buffer, GLintptr offset, GLsizei size, const void *data)
{
- d_4_5_Core->NamedBufferSubData(buffer, offset, size, data);
+ d_4_5_Core->f.NamedBufferSubData(buffer, offset, size, data);
}
inline void QOpenGLFunctions_4_5_Compatibility::glNamedBufferData(GLuint buffer, GLsizei size, const void *data, GLenum usage)
{
- d_4_5_Core->NamedBufferData(buffer, size, data, usage);
+ d_4_5_Core->f.NamedBufferData(buffer, size, data, usage);
}
inline void QOpenGLFunctions_4_5_Compatibility::glNamedBufferStorage(GLuint buffer, GLsizei size, const void *data, GLbitfield flags)
{
- d_4_5_Core->NamedBufferStorage(buffer, size, data, flags);
+ d_4_5_Core->f.NamedBufferStorage(buffer, size, data, flags);
}
inline void QOpenGLFunctions_4_5_Compatibility::glCreateBuffers(GLsizei n, GLuint *buffers)
{
- d_4_5_Core->CreateBuffers(n, buffers);
+ d_4_5_Core->f.CreateBuffers(n, buffers);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetTransformFeedbacki64_v(GLuint xfb, GLenum pname, GLuint index, GLint64 *param)
{
- d_4_5_Core->GetTransformFeedbacki64_v(xfb, pname, index, param);
+ d_4_5_Core->f.GetTransformFeedbacki64_v(xfb, pname, index, param);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetTransformFeedbacki_v(GLuint xfb, GLenum pname, GLuint index, GLint *param)
{
- d_4_5_Core->GetTransformFeedbacki_v(xfb, pname, index, param);
+ d_4_5_Core->f.GetTransformFeedbacki_v(xfb, pname, index, param);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetTransformFeedbackiv(GLuint xfb, GLenum pname, GLint *param)
{
- d_4_5_Core->GetTransformFeedbackiv(xfb, pname, param);
+ d_4_5_Core->f.GetTransformFeedbackiv(xfb, pname, param);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTransformFeedbackBufferRange(GLuint xfb, GLuint index, GLuint buffer, GLintptr offset, GLsizei size)
{
- d_4_5_Core->TransformFeedbackBufferRange(xfb, index, buffer, offset, size);
+ d_4_5_Core->f.TransformFeedbackBufferRange(xfb, index, buffer, offset, size);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTransformFeedbackBufferBase(GLuint xfb, GLuint index, GLuint buffer)
{
- d_4_5_Core->TransformFeedbackBufferBase(xfb, index, buffer);
+ d_4_5_Core->f.TransformFeedbackBufferBase(xfb, index, buffer);
}
inline void QOpenGLFunctions_4_5_Compatibility::glCreateTransformFeedbacks(GLsizei n, GLuint *ids)
{
- d_4_5_Core->CreateTransformFeedbacks(n, ids);
+ d_4_5_Core->f.CreateTransformFeedbacks(n, ids);
}
inline void QOpenGLFunctions_4_5_Compatibility::glClipControl(GLenum origin, GLenum depth)
{
- d_4_5_Core->ClipControl(origin, depth);
+ d_4_5_Core->f.ClipControl(origin, depth);
}
// OpenGL 1.0 deprecated functions
inline void QOpenGLFunctions_4_5_Compatibility::glTranslatef(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->Translatef(x, y, z);
+ d_1_0_Deprecated->f.Translatef(x, y, z);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTranslated(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->Translated(x, y, z);
+ d_1_0_Deprecated->f.Translated(x, y, z);
}
inline void QOpenGLFunctions_4_5_Compatibility::glScalef(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->Scalef(x, y, z);
+ d_1_0_Deprecated->f.Scalef(x, y, z);
}
inline void QOpenGLFunctions_4_5_Compatibility::glScaled(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->Scaled(x, y, z);
+ d_1_0_Deprecated->f.Scaled(x, y, z);
}
inline void QOpenGLFunctions_4_5_Compatibility::glRotatef(GLfloat angle, GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->Rotatef(angle, x, y, z);
+ d_1_0_Deprecated->f.Rotatef(angle, x, y, z);
}
inline void QOpenGLFunctions_4_5_Compatibility::glRotated(GLdouble angle, GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->Rotated(angle, x, y, z);
+ d_1_0_Deprecated->f.Rotated(angle, x, y, z);
}
inline void QOpenGLFunctions_4_5_Compatibility::glPushMatrix()
{
- d_1_0_Deprecated->PushMatrix();
+ d_1_0_Deprecated->f.PushMatrix();
}
inline void QOpenGLFunctions_4_5_Compatibility::glPopMatrix()
{
- d_1_0_Deprecated->PopMatrix();
+ d_1_0_Deprecated->f.PopMatrix();
}
inline void QOpenGLFunctions_4_5_Compatibility::glOrtho(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
{
- d_1_0_Deprecated->Ortho(left, right, bottom, top, zNear, zFar);
+ d_1_0_Deprecated->f.Ortho(left, right, bottom, top, zNear, zFar);
}
inline void QOpenGLFunctions_4_5_Compatibility::glMultMatrixd(const GLdouble *m)
{
- d_1_0_Deprecated->MultMatrixd(m);
+ d_1_0_Deprecated->f.MultMatrixd(m);
}
inline void QOpenGLFunctions_4_5_Compatibility::glMultMatrixf(const GLfloat *m)
{
- d_1_0_Deprecated->MultMatrixf(m);
+ d_1_0_Deprecated->f.MultMatrixf(m);
}
inline void QOpenGLFunctions_4_5_Compatibility::glMatrixMode(GLenum mode)
{
- d_1_0_Deprecated->MatrixMode(mode);
+ d_1_0_Deprecated->f.MatrixMode(mode);
}
inline void QOpenGLFunctions_4_5_Compatibility::glLoadMatrixd(const GLdouble *m)
{
- d_1_0_Deprecated->LoadMatrixd(m);
+ d_1_0_Deprecated->f.LoadMatrixd(m);
}
inline void QOpenGLFunctions_4_5_Compatibility::glLoadMatrixf(const GLfloat *m)
{
- d_1_0_Deprecated->LoadMatrixf(m);
+ d_1_0_Deprecated->f.LoadMatrixf(m);
}
inline void QOpenGLFunctions_4_5_Compatibility::glLoadIdentity()
{
- d_1_0_Deprecated->LoadIdentity();
+ d_1_0_Deprecated->f.LoadIdentity();
}
inline void QOpenGLFunctions_4_5_Compatibility::glFrustum(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
{
- d_1_0_Deprecated->Frustum(left, right, bottom, top, zNear, zFar);
+ d_1_0_Deprecated->f.Frustum(left, right, bottom, top, zNear, zFar);
}
inline GLboolean QOpenGLFunctions_4_5_Compatibility::glIsList(GLuint list)
{
- return d_1_0_Deprecated->IsList(list);
+ return d_1_0_Deprecated->f.IsList(list);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetTexGeniv(GLenum coord, GLenum pname, GLint *params)
{
- d_1_0_Deprecated->GetTexGeniv(coord, pname, params);
+ d_1_0_Deprecated->f.GetTexGeniv(coord, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetTexGenfv(GLenum coord, GLenum pname, GLfloat *params)
{
- d_1_0_Deprecated->GetTexGenfv(coord, pname, params);
+ d_1_0_Deprecated->f.GetTexGenfv(coord, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetTexGendv(GLenum coord, GLenum pname, GLdouble *params)
{
- d_1_0_Deprecated->GetTexGendv(coord, pname, params);
+ d_1_0_Deprecated->f.GetTexGendv(coord, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetTexEnviv(GLenum target, GLenum pname, GLint *params)
{
- d_1_0_Deprecated->GetTexEnviv(target, pname, params);
+ d_1_0_Deprecated->f.GetTexEnviv(target, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetTexEnvfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_0_Deprecated->GetTexEnvfv(target, pname, params);
+ d_1_0_Deprecated->f.GetTexEnvfv(target, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetPolygonStipple(GLubyte *mask)
{
- d_1_0_Deprecated->GetPolygonStipple(mask);
+ d_1_0_Deprecated->f.GetPolygonStipple(mask);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetPixelMapusv(GLenum map, GLushort *values)
{
- d_1_0_Deprecated->GetPixelMapusv(map, values);
+ d_1_0_Deprecated->f.GetPixelMapusv(map, values);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetPixelMapuiv(GLenum map, GLuint *values)
{
- d_1_0_Deprecated->GetPixelMapuiv(map, values);
+ d_1_0_Deprecated->f.GetPixelMapuiv(map, values);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetPixelMapfv(GLenum map, GLfloat *values)
{
- d_1_0_Deprecated->GetPixelMapfv(map, values);
+ d_1_0_Deprecated->f.GetPixelMapfv(map, values);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetMaterialiv(GLenum face, GLenum pname, GLint *params)
{
- d_1_0_Deprecated->GetMaterialiv(face, pname, params);
+ d_1_0_Deprecated->f.GetMaterialiv(face, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetMaterialfv(GLenum face, GLenum pname, GLfloat *params)
{
- d_1_0_Deprecated->GetMaterialfv(face, pname, params);
+ d_1_0_Deprecated->f.GetMaterialfv(face, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetMapiv(GLenum target, GLenum query, GLint *v)
{
- d_1_0_Deprecated->GetMapiv(target, query, v);
+ d_1_0_Deprecated->f.GetMapiv(target, query, v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetMapfv(GLenum target, GLenum query, GLfloat *v)
{
- d_1_0_Deprecated->GetMapfv(target, query, v);
+ d_1_0_Deprecated->f.GetMapfv(target, query, v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetMapdv(GLenum target, GLenum query, GLdouble *v)
{
- d_1_0_Deprecated->GetMapdv(target, query, v);
+ d_1_0_Deprecated->f.GetMapdv(target, query, v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetLightiv(GLenum light, GLenum pname, GLint *params)
{
- d_1_0_Deprecated->GetLightiv(light, pname, params);
+ d_1_0_Deprecated->f.GetLightiv(light, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetLightfv(GLenum light, GLenum pname, GLfloat *params)
{
- d_1_0_Deprecated->GetLightfv(light, pname, params);
+ d_1_0_Deprecated->f.GetLightfv(light, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetClipPlane(GLenum plane, GLdouble *equation)
{
- d_1_0_Deprecated->GetClipPlane(plane, equation);
+ d_1_0_Deprecated->f.GetClipPlane(plane, equation);
}
inline void QOpenGLFunctions_4_5_Compatibility::glDrawPixels(GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels)
{
- d_1_0_Deprecated->DrawPixels(width, height, format, type, pixels);
+ d_1_0_Deprecated->f.DrawPixels(width, height, format, type, pixels);
}
inline void QOpenGLFunctions_4_5_Compatibility::glCopyPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum type)
{
- d_1_0_Deprecated->CopyPixels(x, y, width, height, type);
+ d_1_0_Deprecated->f.CopyPixels(x, y, width, height, type);
}
inline void QOpenGLFunctions_4_5_Compatibility::glPixelMapusv(GLenum map, GLsizei mapsize, const GLushort *values)
{
- d_1_0_Deprecated->PixelMapusv(map, mapsize, values);
+ d_1_0_Deprecated->f.PixelMapusv(map, mapsize, values);
}
inline void QOpenGLFunctions_4_5_Compatibility::glPixelMapuiv(GLenum map, GLsizei mapsize, const GLuint *values)
{
- d_1_0_Deprecated->PixelMapuiv(map, mapsize, values);
+ d_1_0_Deprecated->f.PixelMapuiv(map, mapsize, values);
}
inline void QOpenGLFunctions_4_5_Compatibility::glPixelMapfv(GLenum map, GLsizei mapsize, const GLfloat *values)
{
- d_1_0_Deprecated->PixelMapfv(map, mapsize, values);
+ d_1_0_Deprecated->f.PixelMapfv(map, mapsize, values);
}
inline void QOpenGLFunctions_4_5_Compatibility::glPixelTransferi(GLenum pname, GLint param)
{
- d_1_0_Deprecated->PixelTransferi(pname, param);
+ d_1_0_Deprecated->f.PixelTransferi(pname, param);
}
inline void QOpenGLFunctions_4_5_Compatibility::glPixelTransferf(GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->PixelTransferf(pname, param);
+ d_1_0_Deprecated->f.PixelTransferf(pname, param);
}
inline void QOpenGLFunctions_4_5_Compatibility::glPixelZoom(GLfloat xfactor, GLfloat yfactor)
{
- d_1_0_Deprecated->PixelZoom(xfactor, yfactor);
+ d_1_0_Deprecated->f.PixelZoom(xfactor, yfactor);
}
inline void QOpenGLFunctions_4_5_Compatibility::glAlphaFunc(GLenum func, GLfloat ref)
{
- d_1_0_Deprecated->AlphaFunc(func, ref);
+ d_1_0_Deprecated->f.AlphaFunc(func, ref);
}
inline void QOpenGLFunctions_4_5_Compatibility::glEvalPoint2(GLint i, GLint j)
{
- d_1_0_Deprecated->EvalPoint2(i, j);
+ d_1_0_Deprecated->f.EvalPoint2(i, j);
}
inline void QOpenGLFunctions_4_5_Compatibility::glEvalMesh2(GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2)
{
- d_1_0_Deprecated->EvalMesh2(mode, i1, i2, j1, j2);
+ d_1_0_Deprecated->f.EvalMesh2(mode, i1, i2, j1, j2);
}
inline void QOpenGLFunctions_4_5_Compatibility::glEvalPoint1(GLint i)
{
- d_1_0_Deprecated->EvalPoint1(i);
+ d_1_0_Deprecated->f.EvalPoint1(i);
}
inline void QOpenGLFunctions_4_5_Compatibility::glEvalMesh1(GLenum mode, GLint i1, GLint i2)
{
- d_1_0_Deprecated->EvalMesh1(mode, i1, i2);
+ d_1_0_Deprecated->f.EvalMesh1(mode, i1, i2);
}
inline void QOpenGLFunctions_4_5_Compatibility::glEvalCoord2fv(const GLfloat *u)
{
- d_1_0_Deprecated->EvalCoord2fv(u);
+ d_1_0_Deprecated->f.EvalCoord2fv(u);
}
inline void QOpenGLFunctions_4_5_Compatibility::glEvalCoord2f(GLfloat u, GLfloat v)
{
- d_1_0_Deprecated->EvalCoord2f(u, v);
+ d_1_0_Deprecated->f.EvalCoord2f(u, v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glEvalCoord2dv(const GLdouble *u)
{
- d_1_0_Deprecated->EvalCoord2dv(u);
+ d_1_0_Deprecated->f.EvalCoord2dv(u);
}
inline void QOpenGLFunctions_4_5_Compatibility::glEvalCoord2d(GLdouble u, GLdouble v)
{
- d_1_0_Deprecated->EvalCoord2d(u, v);
+ d_1_0_Deprecated->f.EvalCoord2d(u, v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glEvalCoord1fv(const GLfloat *u)
{
- d_1_0_Deprecated->EvalCoord1fv(u);
+ d_1_0_Deprecated->f.EvalCoord1fv(u);
}
inline void QOpenGLFunctions_4_5_Compatibility::glEvalCoord1f(GLfloat u)
{
- d_1_0_Deprecated->EvalCoord1f(u);
+ d_1_0_Deprecated->f.EvalCoord1f(u);
}
inline void QOpenGLFunctions_4_5_Compatibility::glEvalCoord1dv(const GLdouble *u)
{
- d_1_0_Deprecated->EvalCoord1dv(u);
+ d_1_0_Deprecated->f.EvalCoord1dv(u);
}
inline void QOpenGLFunctions_4_5_Compatibility::glEvalCoord1d(GLdouble u)
{
- d_1_0_Deprecated->EvalCoord1d(u);
+ d_1_0_Deprecated->f.EvalCoord1d(u);
}
inline void QOpenGLFunctions_4_5_Compatibility::glMapGrid2f(GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2)
{
- d_1_0_Deprecated->MapGrid2f(un, u1, u2, vn, v1, v2);
+ d_1_0_Deprecated->f.MapGrid2f(un, u1, u2, vn, v1, v2);
}
inline void QOpenGLFunctions_4_5_Compatibility::glMapGrid2d(GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2)
{
- d_1_0_Deprecated->MapGrid2d(un, u1, u2, vn, v1, v2);
+ d_1_0_Deprecated->f.MapGrid2d(un, u1, u2, vn, v1, v2);
}
inline void QOpenGLFunctions_4_5_Compatibility::glMapGrid1f(GLint un, GLfloat u1, GLfloat u2)
{
- d_1_0_Deprecated->MapGrid1f(un, u1, u2);
+ d_1_0_Deprecated->f.MapGrid1f(un, u1, u2);
}
inline void QOpenGLFunctions_4_5_Compatibility::glMapGrid1d(GLint un, GLdouble u1, GLdouble u2)
{
- d_1_0_Deprecated->MapGrid1d(un, u1, u2);
+ d_1_0_Deprecated->f.MapGrid1d(un, u1, u2);
}
inline void QOpenGLFunctions_4_5_Compatibility::glMap2f(GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points)
{
- d_1_0_Deprecated->Map2f(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points);
+ d_1_0_Deprecated->f.Map2f(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points);
}
inline void QOpenGLFunctions_4_5_Compatibility::glMap2d(GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points)
{
- d_1_0_Deprecated->Map2d(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points);
+ d_1_0_Deprecated->f.Map2d(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points);
}
inline void QOpenGLFunctions_4_5_Compatibility::glMap1f(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points)
{
- d_1_0_Deprecated->Map1f(target, u1, u2, stride, order, points);
+ d_1_0_Deprecated->f.Map1f(target, u1, u2, stride, order, points);
}
inline void QOpenGLFunctions_4_5_Compatibility::glMap1d(GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points)
{
- d_1_0_Deprecated->Map1d(target, u1, u2, stride, order, points);
+ d_1_0_Deprecated->f.Map1d(target, u1, u2, stride, order, points);
}
inline void QOpenGLFunctions_4_5_Compatibility::glPushAttrib(GLbitfield mask)
{
- d_1_0_Deprecated->PushAttrib(mask);
+ d_1_0_Deprecated->f.PushAttrib(mask);
}
inline void QOpenGLFunctions_4_5_Compatibility::glPopAttrib()
{
- d_1_0_Deprecated->PopAttrib();
+ d_1_0_Deprecated->f.PopAttrib();
}
inline void QOpenGLFunctions_4_5_Compatibility::glAccum(GLenum op, GLfloat value)
{
- d_1_0_Deprecated->Accum(op, value);
+ d_1_0_Deprecated->f.Accum(op, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glIndexMask(GLuint mask)
{
- d_1_0_Deprecated->IndexMask(mask);
+ d_1_0_Deprecated->f.IndexMask(mask);
}
inline void QOpenGLFunctions_4_5_Compatibility::glClearIndex(GLfloat c)
{
- d_1_0_Deprecated->ClearIndex(c);
+ d_1_0_Deprecated->f.ClearIndex(c);
}
inline void QOpenGLFunctions_4_5_Compatibility::glClearAccum(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_0_Deprecated->ClearAccum(red, green, blue, alpha);
+ d_1_0_Deprecated->f.ClearAccum(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_5_Compatibility::glPushName(GLuint name)
{
- d_1_0_Deprecated->PushName(name);
+ d_1_0_Deprecated->f.PushName(name);
}
inline void QOpenGLFunctions_4_5_Compatibility::glPopName()
{
- d_1_0_Deprecated->PopName();
+ d_1_0_Deprecated->f.PopName();
}
inline void QOpenGLFunctions_4_5_Compatibility::glPassThrough(GLfloat token)
{
- d_1_0_Deprecated->PassThrough(token);
+ d_1_0_Deprecated->f.PassThrough(token);
}
inline void QOpenGLFunctions_4_5_Compatibility::glLoadName(GLuint name)
{
- d_1_0_Deprecated->LoadName(name);
+ d_1_0_Deprecated->f.LoadName(name);
}
inline void QOpenGLFunctions_4_5_Compatibility::glInitNames()
{
- d_1_0_Deprecated->InitNames();
+ d_1_0_Deprecated->f.InitNames();
}
inline GLint QOpenGLFunctions_4_5_Compatibility::glRenderMode(GLenum mode)
{
- return d_1_0_Deprecated->RenderMode(mode);
+ return d_1_0_Deprecated->f.RenderMode(mode);
}
inline void QOpenGLFunctions_4_5_Compatibility::glSelectBuffer(GLsizei size, GLuint *buffer)
{
- d_1_0_Deprecated->SelectBuffer(size, buffer);
+ d_1_0_Deprecated->f.SelectBuffer(size, buffer);
}
inline void QOpenGLFunctions_4_5_Compatibility::glFeedbackBuffer(GLsizei size, GLenum type, GLfloat *buffer)
{
- d_1_0_Deprecated->FeedbackBuffer(size, type, buffer);
+ d_1_0_Deprecated->f.FeedbackBuffer(size, type, buffer);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTexGeniv(GLenum coord, GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->TexGeniv(coord, pname, params);
+ d_1_0_Deprecated->f.TexGeniv(coord, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTexGeni(GLenum coord, GLenum pname, GLint param)
{
- d_1_0_Deprecated->TexGeni(coord, pname, param);
+ d_1_0_Deprecated->f.TexGeni(coord, pname, param);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTexGenfv(GLenum coord, GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->TexGenfv(coord, pname, params);
+ d_1_0_Deprecated->f.TexGenfv(coord, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTexGenf(GLenum coord, GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->TexGenf(coord, pname, param);
+ d_1_0_Deprecated->f.TexGenf(coord, pname, param);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTexGendv(GLenum coord, GLenum pname, const GLdouble *params)
{
- d_1_0_Deprecated->TexGendv(coord, pname, params);
+ d_1_0_Deprecated->f.TexGendv(coord, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTexGend(GLenum coord, GLenum pname, GLdouble param)
{
- d_1_0_Deprecated->TexGend(coord, pname, param);
+ d_1_0_Deprecated->f.TexGend(coord, pname, param);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTexEnviv(GLenum target, GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->TexEnviv(target, pname, params);
+ d_1_0_Deprecated->f.TexEnviv(target, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTexEnvi(GLenum target, GLenum pname, GLint param)
{
- d_1_0_Deprecated->TexEnvi(target, pname, param);
+ d_1_0_Deprecated->f.TexEnvi(target, pname, param);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTexEnvfv(GLenum target, GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->TexEnvfv(target, pname, params);
+ d_1_0_Deprecated->f.TexEnvfv(target, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTexEnvf(GLenum target, GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->TexEnvf(target, pname, param);
+ d_1_0_Deprecated->f.TexEnvf(target, pname, param);
}
inline void QOpenGLFunctions_4_5_Compatibility::glShadeModel(GLenum mode)
{
- d_1_0_Deprecated->ShadeModel(mode);
+ d_1_0_Deprecated->f.ShadeModel(mode);
}
inline void QOpenGLFunctions_4_5_Compatibility::glPolygonStipple(const GLubyte *mask)
{
- d_1_0_Deprecated->PolygonStipple(mask);
+ d_1_0_Deprecated->f.PolygonStipple(mask);
}
inline void QOpenGLFunctions_4_5_Compatibility::glMaterialiv(GLenum face, GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->Materialiv(face, pname, params);
+ d_1_0_Deprecated->f.Materialiv(face, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glMateriali(GLenum face, GLenum pname, GLint param)
{
- d_1_0_Deprecated->Materiali(face, pname, param);
+ d_1_0_Deprecated->f.Materiali(face, pname, param);
}
inline void QOpenGLFunctions_4_5_Compatibility::glMaterialfv(GLenum face, GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->Materialfv(face, pname, params);
+ d_1_0_Deprecated->f.Materialfv(face, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glMaterialf(GLenum face, GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->Materialf(face, pname, param);
+ d_1_0_Deprecated->f.Materialf(face, pname, param);
}
inline void QOpenGLFunctions_4_5_Compatibility::glLineStipple(GLint factor, GLushort pattern)
{
- d_1_0_Deprecated->LineStipple(factor, pattern);
+ d_1_0_Deprecated->f.LineStipple(factor, pattern);
}
inline void QOpenGLFunctions_4_5_Compatibility::glLightModeliv(GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->LightModeliv(pname, params);
+ d_1_0_Deprecated->f.LightModeliv(pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glLightModeli(GLenum pname, GLint param)
{
- d_1_0_Deprecated->LightModeli(pname, param);
+ d_1_0_Deprecated->f.LightModeli(pname, param);
}
inline void QOpenGLFunctions_4_5_Compatibility::glLightModelfv(GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->LightModelfv(pname, params);
+ d_1_0_Deprecated->f.LightModelfv(pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glLightModelf(GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->LightModelf(pname, param);
+ d_1_0_Deprecated->f.LightModelf(pname, param);
}
inline void QOpenGLFunctions_4_5_Compatibility::glLightiv(GLenum light, GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->Lightiv(light, pname, params);
+ d_1_0_Deprecated->f.Lightiv(light, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glLighti(GLenum light, GLenum pname, GLint param)
{
- d_1_0_Deprecated->Lighti(light, pname, param);
+ d_1_0_Deprecated->f.Lighti(light, pname, param);
}
inline void QOpenGLFunctions_4_5_Compatibility::glLightfv(GLenum light, GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->Lightfv(light, pname, params);
+ d_1_0_Deprecated->f.Lightfv(light, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glLightf(GLenum light, GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->Lightf(light, pname, param);
+ d_1_0_Deprecated->f.Lightf(light, pname, param);
}
inline void QOpenGLFunctions_4_5_Compatibility::glFogiv(GLenum pname, const GLint *params)
{
- d_1_0_Deprecated->Fogiv(pname, params);
+ d_1_0_Deprecated->f.Fogiv(pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glFogi(GLenum pname, GLint param)
{
- d_1_0_Deprecated->Fogi(pname, param);
+ d_1_0_Deprecated->f.Fogi(pname, param);
}
inline void QOpenGLFunctions_4_5_Compatibility::glFogfv(GLenum pname, const GLfloat *params)
{
- d_1_0_Deprecated->Fogfv(pname, params);
+ d_1_0_Deprecated->f.Fogfv(pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glFogf(GLenum pname, GLfloat param)
{
- d_1_0_Deprecated->Fogf(pname, param);
+ d_1_0_Deprecated->f.Fogf(pname, param);
}
inline void QOpenGLFunctions_4_5_Compatibility::glColorMaterial(GLenum face, GLenum mode)
{
- d_1_0_Deprecated->ColorMaterial(face, mode);
+ d_1_0_Deprecated->f.ColorMaterial(face, mode);
}
inline void QOpenGLFunctions_4_5_Compatibility::glClipPlane(GLenum plane, const GLdouble *equation)
{
- d_1_0_Deprecated->ClipPlane(plane, equation);
+ d_1_0_Deprecated->f.ClipPlane(plane, equation);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertex4sv(const GLshort *v)
{
- d_1_0_Deprecated->Vertex4sv(v);
+ d_1_0_Deprecated->f.Vertex4sv(v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertex4s(GLshort x, GLshort y, GLshort z, GLshort w)
{
- d_1_0_Deprecated->Vertex4s(x, y, z, w);
+ d_1_0_Deprecated->f.Vertex4s(x, y, z, w);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertex4iv(const GLint *v)
{
- d_1_0_Deprecated->Vertex4iv(v);
+ d_1_0_Deprecated->f.Vertex4iv(v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertex4i(GLint x, GLint y, GLint z, GLint w)
{
- d_1_0_Deprecated->Vertex4i(x, y, z, w);
+ d_1_0_Deprecated->f.Vertex4i(x, y, z, w);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertex4fv(const GLfloat *v)
{
- d_1_0_Deprecated->Vertex4fv(v);
+ d_1_0_Deprecated->f.Vertex4fv(v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertex4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
{
- d_1_0_Deprecated->Vertex4f(x, y, z, w);
+ d_1_0_Deprecated->f.Vertex4f(x, y, z, w);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertex4dv(const GLdouble *v)
{
- d_1_0_Deprecated->Vertex4dv(v);
+ d_1_0_Deprecated->f.Vertex4dv(v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertex4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
{
- d_1_0_Deprecated->Vertex4d(x, y, z, w);
+ d_1_0_Deprecated->f.Vertex4d(x, y, z, w);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertex3sv(const GLshort *v)
{
- d_1_0_Deprecated->Vertex3sv(v);
+ d_1_0_Deprecated->f.Vertex3sv(v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertex3s(GLshort x, GLshort y, GLshort z)
{
- d_1_0_Deprecated->Vertex3s(x, y, z);
+ d_1_0_Deprecated->f.Vertex3s(x, y, z);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertex3iv(const GLint *v)
{
- d_1_0_Deprecated->Vertex3iv(v);
+ d_1_0_Deprecated->f.Vertex3iv(v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertex3i(GLint x, GLint y, GLint z)
{
- d_1_0_Deprecated->Vertex3i(x, y, z);
+ d_1_0_Deprecated->f.Vertex3i(x, y, z);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertex3fv(const GLfloat *v)
{
- d_1_0_Deprecated->Vertex3fv(v);
+ d_1_0_Deprecated->f.Vertex3fv(v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertex3f(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->Vertex3f(x, y, z);
+ d_1_0_Deprecated->f.Vertex3f(x, y, z);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertex3dv(const GLdouble *v)
{
- d_1_0_Deprecated->Vertex3dv(v);
+ d_1_0_Deprecated->f.Vertex3dv(v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertex3d(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->Vertex3d(x, y, z);
+ d_1_0_Deprecated->f.Vertex3d(x, y, z);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertex2sv(const GLshort *v)
{
- d_1_0_Deprecated->Vertex2sv(v);
+ d_1_0_Deprecated->f.Vertex2sv(v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertex2s(GLshort x, GLshort y)
{
- d_1_0_Deprecated->Vertex2s(x, y);
+ d_1_0_Deprecated->f.Vertex2s(x, y);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertex2iv(const GLint *v)
{
- d_1_0_Deprecated->Vertex2iv(v);
+ d_1_0_Deprecated->f.Vertex2iv(v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertex2i(GLint x, GLint y)
{
- d_1_0_Deprecated->Vertex2i(x, y);
+ d_1_0_Deprecated->f.Vertex2i(x, y);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertex2fv(const GLfloat *v)
{
- d_1_0_Deprecated->Vertex2fv(v);
+ d_1_0_Deprecated->f.Vertex2fv(v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertex2f(GLfloat x, GLfloat y)
{
- d_1_0_Deprecated->Vertex2f(x, y);
+ d_1_0_Deprecated->f.Vertex2f(x, y);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertex2dv(const GLdouble *v)
{
- d_1_0_Deprecated->Vertex2dv(v);
+ d_1_0_Deprecated->f.Vertex2dv(v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertex2d(GLdouble x, GLdouble y)
{
- d_1_0_Deprecated->Vertex2d(x, y);
+ d_1_0_Deprecated->f.Vertex2d(x, y);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTexCoord4sv(const GLshort *v)
{
- d_1_0_Deprecated->TexCoord4sv(v);
+ d_1_0_Deprecated->f.TexCoord4sv(v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTexCoord4s(GLshort s, GLshort t, GLshort r, GLshort q)
{
- d_1_0_Deprecated->TexCoord4s(s, t, r, q);
+ d_1_0_Deprecated->f.TexCoord4s(s, t, r, q);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTexCoord4iv(const GLint *v)
{
- d_1_0_Deprecated->TexCoord4iv(v);
+ d_1_0_Deprecated->f.TexCoord4iv(v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTexCoord4i(GLint s, GLint t, GLint r, GLint q)
{
- d_1_0_Deprecated->TexCoord4i(s, t, r, q);
+ d_1_0_Deprecated->f.TexCoord4i(s, t, r, q);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTexCoord4fv(const GLfloat *v)
{
- d_1_0_Deprecated->TexCoord4fv(v);
+ d_1_0_Deprecated->f.TexCoord4fv(v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTexCoord4f(GLfloat s, GLfloat t, GLfloat r, GLfloat q)
{
- d_1_0_Deprecated->TexCoord4f(s, t, r, q);
+ d_1_0_Deprecated->f.TexCoord4f(s, t, r, q);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTexCoord4dv(const GLdouble *v)
{
- d_1_0_Deprecated->TexCoord4dv(v);
+ d_1_0_Deprecated->f.TexCoord4dv(v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTexCoord4d(GLdouble s, GLdouble t, GLdouble r, GLdouble q)
{
- d_1_0_Deprecated->TexCoord4d(s, t, r, q);
+ d_1_0_Deprecated->f.TexCoord4d(s, t, r, q);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTexCoord3sv(const GLshort *v)
{
- d_1_0_Deprecated->TexCoord3sv(v);
+ d_1_0_Deprecated->f.TexCoord3sv(v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTexCoord3s(GLshort s, GLshort t, GLshort r)
{
- d_1_0_Deprecated->TexCoord3s(s, t, r);
+ d_1_0_Deprecated->f.TexCoord3s(s, t, r);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTexCoord3iv(const GLint *v)
{
- d_1_0_Deprecated->TexCoord3iv(v);
+ d_1_0_Deprecated->f.TexCoord3iv(v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTexCoord3i(GLint s, GLint t, GLint r)
{
- d_1_0_Deprecated->TexCoord3i(s, t, r);
+ d_1_0_Deprecated->f.TexCoord3i(s, t, r);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTexCoord3fv(const GLfloat *v)
{
- d_1_0_Deprecated->TexCoord3fv(v);
+ d_1_0_Deprecated->f.TexCoord3fv(v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTexCoord3f(GLfloat s, GLfloat t, GLfloat r)
{
- d_1_0_Deprecated->TexCoord3f(s, t, r);
+ d_1_0_Deprecated->f.TexCoord3f(s, t, r);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTexCoord3dv(const GLdouble *v)
{
- d_1_0_Deprecated->TexCoord3dv(v);
+ d_1_0_Deprecated->f.TexCoord3dv(v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTexCoord3d(GLdouble s, GLdouble t, GLdouble r)
{
- d_1_0_Deprecated->TexCoord3d(s, t, r);
+ d_1_0_Deprecated->f.TexCoord3d(s, t, r);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTexCoord2sv(const GLshort *v)
{
- d_1_0_Deprecated->TexCoord2sv(v);
+ d_1_0_Deprecated->f.TexCoord2sv(v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTexCoord2s(GLshort s, GLshort t)
{
- d_1_0_Deprecated->TexCoord2s(s, t);
+ d_1_0_Deprecated->f.TexCoord2s(s, t);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTexCoord2iv(const GLint *v)
{
- d_1_0_Deprecated->TexCoord2iv(v);
+ d_1_0_Deprecated->f.TexCoord2iv(v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTexCoord2i(GLint s, GLint t)
{
- d_1_0_Deprecated->TexCoord2i(s, t);
+ d_1_0_Deprecated->f.TexCoord2i(s, t);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTexCoord2fv(const GLfloat *v)
{
- d_1_0_Deprecated->TexCoord2fv(v);
+ d_1_0_Deprecated->f.TexCoord2fv(v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTexCoord2f(GLfloat s, GLfloat t)
{
- d_1_0_Deprecated->TexCoord2f(s, t);
+ d_1_0_Deprecated->f.TexCoord2f(s, t);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTexCoord2dv(const GLdouble *v)
{
- d_1_0_Deprecated->TexCoord2dv(v);
+ d_1_0_Deprecated->f.TexCoord2dv(v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTexCoord2d(GLdouble s, GLdouble t)
{
- d_1_0_Deprecated->TexCoord2d(s, t);
+ d_1_0_Deprecated->f.TexCoord2d(s, t);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTexCoord1sv(const GLshort *v)
{
- d_1_0_Deprecated->TexCoord1sv(v);
+ d_1_0_Deprecated->f.TexCoord1sv(v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTexCoord1s(GLshort s)
{
- d_1_0_Deprecated->TexCoord1s(s);
+ d_1_0_Deprecated->f.TexCoord1s(s);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTexCoord1iv(const GLint *v)
{
- d_1_0_Deprecated->TexCoord1iv(v);
+ d_1_0_Deprecated->f.TexCoord1iv(v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTexCoord1i(GLint s)
{
- d_1_0_Deprecated->TexCoord1i(s);
+ d_1_0_Deprecated->f.TexCoord1i(s);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTexCoord1fv(const GLfloat *v)
{
- d_1_0_Deprecated->TexCoord1fv(v);
+ d_1_0_Deprecated->f.TexCoord1fv(v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTexCoord1f(GLfloat s)
{
- d_1_0_Deprecated->TexCoord1f(s);
+ d_1_0_Deprecated->f.TexCoord1f(s);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTexCoord1dv(const GLdouble *v)
{
- d_1_0_Deprecated->TexCoord1dv(v);
+ d_1_0_Deprecated->f.TexCoord1dv(v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTexCoord1d(GLdouble s)
{
- d_1_0_Deprecated->TexCoord1d(s);
+ d_1_0_Deprecated->f.TexCoord1d(s);
}
inline void QOpenGLFunctions_4_5_Compatibility::glRectsv(const GLshort *v1, const GLshort *v2)
{
- d_1_0_Deprecated->Rectsv(v1, v2);
+ d_1_0_Deprecated->f.Rectsv(v1, v2);
}
inline void QOpenGLFunctions_4_5_Compatibility::glRects(GLshort x1, GLshort y1, GLshort x2, GLshort y2)
{
- d_1_0_Deprecated->Rects(x1, y1, x2, y2);
+ d_1_0_Deprecated->f.Rects(x1, y1, x2, y2);
}
inline void QOpenGLFunctions_4_5_Compatibility::glRectiv(const GLint *v1, const GLint *v2)
{
- d_1_0_Deprecated->Rectiv(v1, v2);
+ d_1_0_Deprecated->f.Rectiv(v1, v2);
}
inline void QOpenGLFunctions_4_5_Compatibility::glRecti(GLint x1, GLint y1, GLint x2, GLint y2)
{
- d_1_0_Deprecated->Recti(x1, y1, x2, y2);
+ d_1_0_Deprecated->f.Recti(x1, y1, x2, y2);
}
inline void QOpenGLFunctions_4_5_Compatibility::glRectfv(const GLfloat *v1, const GLfloat *v2)
{
- d_1_0_Deprecated->Rectfv(v1, v2);
+ d_1_0_Deprecated->f.Rectfv(v1, v2);
}
inline void QOpenGLFunctions_4_5_Compatibility::glRectf(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2)
{
- d_1_0_Deprecated->Rectf(x1, y1, x2, y2);
+ d_1_0_Deprecated->f.Rectf(x1, y1, x2, y2);
}
inline void QOpenGLFunctions_4_5_Compatibility::glRectdv(const GLdouble *v1, const GLdouble *v2)
{
- d_1_0_Deprecated->Rectdv(v1, v2);
+ d_1_0_Deprecated->f.Rectdv(v1, v2);
}
inline void QOpenGLFunctions_4_5_Compatibility::glRectd(GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2)
{
- d_1_0_Deprecated->Rectd(x1, y1, x2, y2);
+ d_1_0_Deprecated->f.Rectd(x1, y1, x2, y2);
}
inline void QOpenGLFunctions_4_5_Compatibility::glRasterPos4sv(const GLshort *v)
{
- d_1_0_Deprecated->RasterPos4sv(v);
+ d_1_0_Deprecated->f.RasterPos4sv(v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glRasterPos4s(GLshort x, GLshort y, GLshort z, GLshort w)
{
- d_1_0_Deprecated->RasterPos4s(x, y, z, w);
+ d_1_0_Deprecated->f.RasterPos4s(x, y, z, w);
}
inline void QOpenGLFunctions_4_5_Compatibility::glRasterPos4iv(const GLint *v)
{
- d_1_0_Deprecated->RasterPos4iv(v);
+ d_1_0_Deprecated->f.RasterPos4iv(v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glRasterPos4i(GLint x, GLint y, GLint z, GLint w)
{
- d_1_0_Deprecated->RasterPos4i(x, y, z, w);
+ d_1_0_Deprecated->f.RasterPos4i(x, y, z, w);
}
inline void QOpenGLFunctions_4_5_Compatibility::glRasterPos4fv(const GLfloat *v)
{
- d_1_0_Deprecated->RasterPos4fv(v);
+ d_1_0_Deprecated->f.RasterPos4fv(v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glRasterPos4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
{
- d_1_0_Deprecated->RasterPos4f(x, y, z, w);
+ d_1_0_Deprecated->f.RasterPos4f(x, y, z, w);
}
inline void QOpenGLFunctions_4_5_Compatibility::glRasterPos4dv(const GLdouble *v)
{
- d_1_0_Deprecated->RasterPos4dv(v);
+ d_1_0_Deprecated->f.RasterPos4dv(v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glRasterPos4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
{
- d_1_0_Deprecated->RasterPos4d(x, y, z, w);
+ d_1_0_Deprecated->f.RasterPos4d(x, y, z, w);
}
inline void QOpenGLFunctions_4_5_Compatibility::glRasterPos3sv(const GLshort *v)
{
- d_1_0_Deprecated->RasterPos3sv(v);
+ d_1_0_Deprecated->f.RasterPos3sv(v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glRasterPos3s(GLshort x, GLshort y, GLshort z)
{
- d_1_0_Deprecated->RasterPos3s(x, y, z);
+ d_1_0_Deprecated->f.RasterPos3s(x, y, z);
}
inline void QOpenGLFunctions_4_5_Compatibility::glRasterPos3iv(const GLint *v)
{
- d_1_0_Deprecated->RasterPos3iv(v);
+ d_1_0_Deprecated->f.RasterPos3iv(v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glRasterPos3i(GLint x, GLint y, GLint z)
{
- d_1_0_Deprecated->RasterPos3i(x, y, z);
+ d_1_0_Deprecated->f.RasterPos3i(x, y, z);
}
inline void QOpenGLFunctions_4_5_Compatibility::glRasterPos3fv(const GLfloat *v)
{
- d_1_0_Deprecated->RasterPos3fv(v);
+ d_1_0_Deprecated->f.RasterPos3fv(v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glRasterPos3f(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_0_Deprecated->RasterPos3f(x, y, z);
+ d_1_0_Deprecated->f.RasterPos3f(x, y, z);
}
inline void QOpenGLFunctions_4_5_Compatibility::glRasterPos3dv(const GLdouble *v)
{
- d_1_0_Deprecated->RasterPos3dv(v);
+ d_1_0_Deprecated->f.RasterPos3dv(v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glRasterPos3d(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_0_Deprecated->RasterPos3d(x, y, z);
+ d_1_0_Deprecated->f.RasterPos3d(x, y, z);
}
inline void QOpenGLFunctions_4_5_Compatibility::glRasterPos2sv(const GLshort *v)
{
- d_1_0_Deprecated->RasterPos2sv(v);
+ d_1_0_Deprecated->f.RasterPos2sv(v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glRasterPos2s(GLshort x, GLshort y)
{
- d_1_0_Deprecated->RasterPos2s(x, y);
+ d_1_0_Deprecated->f.RasterPos2s(x, y);
}
inline void QOpenGLFunctions_4_5_Compatibility::glRasterPos2iv(const GLint *v)
{
- d_1_0_Deprecated->RasterPos2iv(v);
+ d_1_0_Deprecated->f.RasterPos2iv(v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glRasterPos2i(GLint x, GLint y)
{
- d_1_0_Deprecated->RasterPos2i(x, y);
+ d_1_0_Deprecated->f.RasterPos2i(x, y);
}
inline void QOpenGLFunctions_4_5_Compatibility::glRasterPos2fv(const GLfloat *v)
{
- d_1_0_Deprecated->RasterPos2fv(v);
+ d_1_0_Deprecated->f.RasterPos2fv(v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glRasterPos2f(GLfloat x, GLfloat y)
{
- d_1_0_Deprecated->RasterPos2f(x, y);
+ d_1_0_Deprecated->f.RasterPos2f(x, y);
}
inline void QOpenGLFunctions_4_5_Compatibility::glRasterPos2dv(const GLdouble *v)
{
- d_1_0_Deprecated->RasterPos2dv(v);
+ d_1_0_Deprecated->f.RasterPos2dv(v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glRasterPos2d(GLdouble x, GLdouble y)
{
- d_1_0_Deprecated->RasterPos2d(x, y);
+ d_1_0_Deprecated->f.RasterPos2d(x, y);
}
inline void QOpenGLFunctions_4_5_Compatibility::glNormal3sv(const GLshort *v)
{
- d_1_0_Deprecated->Normal3sv(v);
+ d_1_0_Deprecated->f.Normal3sv(v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glNormal3s(GLshort nx, GLshort ny, GLshort nz)
{
- d_1_0_Deprecated->Normal3s(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3s(nx, ny, nz);
}
inline void QOpenGLFunctions_4_5_Compatibility::glNormal3iv(const GLint *v)
{
- d_1_0_Deprecated->Normal3iv(v);
+ d_1_0_Deprecated->f.Normal3iv(v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glNormal3i(GLint nx, GLint ny, GLint nz)
{
- d_1_0_Deprecated->Normal3i(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3i(nx, ny, nz);
}
inline void QOpenGLFunctions_4_5_Compatibility::glNormal3fv(const GLfloat *v)
{
- d_1_0_Deprecated->Normal3fv(v);
+ d_1_0_Deprecated->f.Normal3fv(v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glNormal3f(GLfloat nx, GLfloat ny, GLfloat nz)
{
- d_1_0_Deprecated->Normal3f(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3f(nx, ny, nz);
}
inline void QOpenGLFunctions_4_5_Compatibility::glNormal3dv(const GLdouble *v)
{
- d_1_0_Deprecated->Normal3dv(v);
+ d_1_0_Deprecated->f.Normal3dv(v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glNormal3d(GLdouble nx, GLdouble ny, GLdouble nz)
{
- d_1_0_Deprecated->Normal3d(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3d(nx, ny, nz);
}
inline void QOpenGLFunctions_4_5_Compatibility::glNormal3bv(const GLbyte *v)
{
- d_1_0_Deprecated->Normal3bv(v);
+ d_1_0_Deprecated->f.Normal3bv(v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glNormal3b(GLbyte nx, GLbyte ny, GLbyte nz)
{
- d_1_0_Deprecated->Normal3b(nx, ny, nz);
+ d_1_0_Deprecated->f.Normal3b(nx, ny, nz);
}
inline void QOpenGLFunctions_4_5_Compatibility::glIndexsv(const GLshort *c)
{
- d_1_0_Deprecated->Indexsv(c);
+ d_1_0_Deprecated->f.Indexsv(c);
}
inline void QOpenGLFunctions_4_5_Compatibility::glIndexs(GLshort c)
{
- d_1_0_Deprecated->Indexs(c);
+ d_1_0_Deprecated->f.Indexs(c);
}
inline void QOpenGLFunctions_4_5_Compatibility::glIndexiv(const GLint *c)
{
- d_1_0_Deprecated->Indexiv(c);
+ d_1_0_Deprecated->f.Indexiv(c);
}
inline void QOpenGLFunctions_4_5_Compatibility::glIndexi(GLint c)
{
- d_1_0_Deprecated->Indexi(c);
+ d_1_0_Deprecated->f.Indexi(c);
}
inline void QOpenGLFunctions_4_5_Compatibility::glIndexfv(const GLfloat *c)
{
- d_1_0_Deprecated->Indexfv(c);
+ d_1_0_Deprecated->f.Indexfv(c);
}
inline void QOpenGLFunctions_4_5_Compatibility::glIndexf(GLfloat c)
{
- d_1_0_Deprecated->Indexf(c);
+ d_1_0_Deprecated->f.Indexf(c);
}
inline void QOpenGLFunctions_4_5_Compatibility::glIndexdv(const GLdouble *c)
{
- d_1_0_Deprecated->Indexdv(c);
+ d_1_0_Deprecated->f.Indexdv(c);
}
inline void QOpenGLFunctions_4_5_Compatibility::glIndexd(GLdouble c)
{
- d_1_0_Deprecated->Indexd(c);
+ d_1_0_Deprecated->f.Indexd(c);
}
inline void QOpenGLFunctions_4_5_Compatibility::glEnd()
{
- d_1_0_Deprecated->End();
+ d_1_0_Deprecated->f.End();
}
inline void QOpenGLFunctions_4_5_Compatibility::glEdgeFlagv(const GLboolean *flag)
{
- d_1_0_Deprecated->EdgeFlagv(flag);
+ d_1_0_Deprecated->f.EdgeFlagv(flag);
}
inline void QOpenGLFunctions_4_5_Compatibility::glEdgeFlag(GLboolean flag)
{
- d_1_0_Deprecated->EdgeFlag(flag);
+ d_1_0_Deprecated->f.EdgeFlag(flag);
}
inline void QOpenGLFunctions_4_5_Compatibility::glColor4usv(const GLushort *v)
{
- d_1_0_Deprecated->Color4usv(v);
+ d_1_0_Deprecated->f.Color4usv(v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glColor4us(GLushort red, GLushort green, GLushort blue, GLushort alpha)
{
- d_1_0_Deprecated->Color4us(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4us(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_5_Compatibility::glColor4uiv(const GLuint *v)
{
- d_1_0_Deprecated->Color4uiv(v);
+ d_1_0_Deprecated->f.Color4uiv(v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glColor4ui(GLuint red, GLuint green, GLuint blue, GLuint alpha)
{
- d_1_0_Deprecated->Color4ui(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4ui(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_5_Compatibility::glColor4ubv(const GLubyte *v)
{
- d_1_0_Deprecated->Color4ubv(v);
+ d_1_0_Deprecated->f.Color4ubv(v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glColor4ub(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha)
{
- d_1_0_Deprecated->Color4ub(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4ub(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_5_Compatibility::glColor4sv(const GLshort *v)
{
- d_1_0_Deprecated->Color4sv(v);
+ d_1_0_Deprecated->f.Color4sv(v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glColor4s(GLshort red, GLshort green, GLshort blue, GLshort alpha)
{
- d_1_0_Deprecated->Color4s(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4s(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_5_Compatibility::glColor4iv(const GLint *v)
{
- d_1_0_Deprecated->Color4iv(v);
+ d_1_0_Deprecated->f.Color4iv(v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glColor4i(GLint red, GLint green, GLint blue, GLint alpha)
{
- d_1_0_Deprecated->Color4i(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4i(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_5_Compatibility::glColor4fv(const GLfloat *v)
{
- d_1_0_Deprecated->Color4fv(v);
+ d_1_0_Deprecated->f.Color4fv(v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glColor4f(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_0_Deprecated->Color4f(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4f(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_5_Compatibility::glColor4dv(const GLdouble *v)
{
- d_1_0_Deprecated->Color4dv(v);
+ d_1_0_Deprecated->f.Color4dv(v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glColor4d(GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha)
{
- d_1_0_Deprecated->Color4d(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4d(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_5_Compatibility::glColor4bv(const GLbyte *v)
{
- d_1_0_Deprecated->Color4bv(v);
+ d_1_0_Deprecated->f.Color4bv(v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glColor4b(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha)
{
- d_1_0_Deprecated->Color4b(red, green, blue, alpha);
+ d_1_0_Deprecated->f.Color4b(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_5_Compatibility::glColor3usv(const GLushort *v)
{
- d_1_0_Deprecated->Color3usv(v);
+ d_1_0_Deprecated->f.Color3usv(v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glColor3us(GLushort red, GLushort green, GLushort blue)
{
- d_1_0_Deprecated->Color3us(red, green, blue);
+ d_1_0_Deprecated->f.Color3us(red, green, blue);
}
inline void QOpenGLFunctions_4_5_Compatibility::glColor3uiv(const GLuint *v)
{
- d_1_0_Deprecated->Color3uiv(v);
+ d_1_0_Deprecated->f.Color3uiv(v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glColor3ui(GLuint red, GLuint green, GLuint blue)
{
- d_1_0_Deprecated->Color3ui(red, green, blue);
+ d_1_0_Deprecated->f.Color3ui(red, green, blue);
}
inline void QOpenGLFunctions_4_5_Compatibility::glColor3ubv(const GLubyte *v)
{
- d_1_0_Deprecated->Color3ubv(v);
+ d_1_0_Deprecated->f.Color3ubv(v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glColor3ub(GLubyte red, GLubyte green, GLubyte blue)
{
- d_1_0_Deprecated->Color3ub(red, green, blue);
+ d_1_0_Deprecated->f.Color3ub(red, green, blue);
}
inline void QOpenGLFunctions_4_5_Compatibility::glColor3sv(const GLshort *v)
{
- d_1_0_Deprecated->Color3sv(v);
+ d_1_0_Deprecated->f.Color3sv(v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glColor3s(GLshort red, GLshort green, GLshort blue)
{
- d_1_0_Deprecated->Color3s(red, green, blue);
+ d_1_0_Deprecated->f.Color3s(red, green, blue);
}
inline void QOpenGLFunctions_4_5_Compatibility::glColor3iv(const GLint *v)
{
- d_1_0_Deprecated->Color3iv(v);
+ d_1_0_Deprecated->f.Color3iv(v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glColor3i(GLint red, GLint green, GLint blue)
{
- d_1_0_Deprecated->Color3i(red, green, blue);
+ d_1_0_Deprecated->f.Color3i(red, green, blue);
}
inline void QOpenGLFunctions_4_5_Compatibility::glColor3fv(const GLfloat *v)
{
- d_1_0_Deprecated->Color3fv(v);
+ d_1_0_Deprecated->f.Color3fv(v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glColor3f(GLfloat red, GLfloat green, GLfloat blue)
{
- d_1_0_Deprecated->Color3f(red, green, blue);
+ d_1_0_Deprecated->f.Color3f(red, green, blue);
}
inline void QOpenGLFunctions_4_5_Compatibility::glColor3dv(const GLdouble *v)
{
- d_1_0_Deprecated->Color3dv(v);
+ d_1_0_Deprecated->f.Color3dv(v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glColor3d(GLdouble red, GLdouble green, GLdouble blue)
{
- d_1_0_Deprecated->Color3d(red, green, blue);
+ d_1_0_Deprecated->f.Color3d(red, green, blue);
}
inline void QOpenGLFunctions_4_5_Compatibility::glColor3bv(const GLbyte *v)
{
- d_1_0_Deprecated->Color3bv(v);
+ d_1_0_Deprecated->f.Color3bv(v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glColor3b(GLbyte red, GLbyte green, GLbyte blue)
{
- d_1_0_Deprecated->Color3b(red, green, blue);
+ d_1_0_Deprecated->f.Color3b(red, green, blue);
}
inline void QOpenGLFunctions_4_5_Compatibility::glBitmap(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap)
{
- d_1_0_Deprecated->Bitmap(width, height, xorig, yorig, xmove, ymove, bitmap);
+ d_1_0_Deprecated->f.Bitmap(width, height, xorig, yorig, xmove, ymove, bitmap);
}
inline void QOpenGLFunctions_4_5_Compatibility::glBegin(GLenum mode)
{
- d_1_0_Deprecated->Begin(mode);
+ d_1_0_Deprecated->f.Begin(mode);
}
inline void QOpenGLFunctions_4_5_Compatibility::glListBase(GLuint base)
{
- d_1_0_Deprecated->ListBase(base);
+ d_1_0_Deprecated->f.ListBase(base);
}
inline GLuint QOpenGLFunctions_4_5_Compatibility::glGenLists(GLsizei range)
{
- return d_1_0_Deprecated->GenLists(range);
+ return d_1_0_Deprecated->f.GenLists(range);
}
inline void QOpenGLFunctions_4_5_Compatibility::glDeleteLists(GLuint list, GLsizei range)
{
- d_1_0_Deprecated->DeleteLists(list, range);
+ d_1_0_Deprecated->f.DeleteLists(list, range);
}
inline void QOpenGLFunctions_4_5_Compatibility::glCallLists(GLsizei n, GLenum type, const void *lists)
{
- d_1_0_Deprecated->CallLists(n, type, lists);
+ d_1_0_Deprecated->f.CallLists(n, type, lists);
}
inline void QOpenGLFunctions_4_5_Compatibility::glCallList(GLuint list)
{
- d_1_0_Deprecated->CallList(list);
+ d_1_0_Deprecated->f.CallList(list);
}
inline void QOpenGLFunctions_4_5_Compatibility::glEndList()
{
- d_1_0_Deprecated->EndList();
+ d_1_0_Deprecated->f.EndList();
}
inline void QOpenGLFunctions_4_5_Compatibility::glNewList(GLuint list, GLenum mode)
{
- d_1_0_Deprecated->NewList(list, mode);
+ d_1_0_Deprecated->f.NewList(list, mode);
}
// OpenGL 1.1 deprecated functions
inline void QOpenGLFunctions_4_5_Compatibility::glPushClientAttrib(GLbitfield mask)
{
- d_1_1_Deprecated->PushClientAttrib(mask);
+ d_1_1_Deprecated->f.PushClientAttrib(mask);
}
inline void QOpenGLFunctions_4_5_Compatibility::glPopClientAttrib()
{
- d_1_1_Deprecated->PopClientAttrib();
+ d_1_1_Deprecated->f.PopClientAttrib();
}
inline void QOpenGLFunctions_4_5_Compatibility::glIndexubv(const GLubyte *c)
{
- d_1_1_Deprecated->Indexubv(c);
+ d_1_1_Deprecated->f.Indexubv(c);
}
inline void QOpenGLFunctions_4_5_Compatibility::glIndexub(GLubyte c)
{
- d_1_1_Deprecated->Indexub(c);
+ d_1_1_Deprecated->f.Indexub(c);
}
inline void QOpenGLFunctions_4_5_Compatibility::glPrioritizeTextures(GLsizei n, const GLuint *textures, const GLfloat *priorities)
{
- d_1_1_Deprecated->PrioritizeTextures(n, textures, priorities);
+ d_1_1_Deprecated->f.PrioritizeTextures(n, textures, priorities);
}
inline GLboolean QOpenGLFunctions_4_5_Compatibility::glAreTexturesResident(GLsizei n, const GLuint *textures, GLboolean *residences)
{
- return d_1_1_Deprecated->AreTexturesResident(n, textures, residences);
+ return d_1_1_Deprecated->f.AreTexturesResident(n, textures, residences);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexPointer(GLint size, GLenum type, GLsizei stride, const void *pointer)
{
- d_1_1_Deprecated->VertexPointer(size, type, stride, pointer);
+ d_1_1_Deprecated->f.VertexPointer(size, type, stride, pointer);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTexCoordPointer(GLint size, GLenum type, GLsizei stride, const void *pointer)
{
- d_1_1_Deprecated->TexCoordPointer(size, type, stride, pointer);
+ d_1_1_Deprecated->f.TexCoordPointer(size, type, stride, pointer);
}
inline void QOpenGLFunctions_4_5_Compatibility::glNormalPointer(GLenum type, GLsizei stride, const void *pointer)
{
- d_1_1_Deprecated->NormalPointer(type, stride, pointer);
+ d_1_1_Deprecated->f.NormalPointer(type, stride, pointer);
}
inline void QOpenGLFunctions_4_5_Compatibility::glInterleavedArrays(GLenum format, GLsizei stride, const void *pointer)
{
- d_1_1_Deprecated->InterleavedArrays(format, stride, pointer);
+ d_1_1_Deprecated->f.InterleavedArrays(format, stride, pointer);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetPointerv(GLenum pname, void * *params)
{
- d_1_1_Deprecated->GetPointerv(pname, params);
+ d_1_1_Deprecated->f.GetPointerv(pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glIndexPointer(GLenum type, GLsizei stride, const void *pointer)
{
- d_1_1_Deprecated->IndexPointer(type, stride, pointer);
+ d_1_1_Deprecated->f.IndexPointer(type, stride, pointer);
}
inline void QOpenGLFunctions_4_5_Compatibility::glEnableClientState(GLenum array)
{
- d_1_1_Deprecated->EnableClientState(array);
+ d_1_1_Deprecated->f.EnableClientState(array);
}
inline void QOpenGLFunctions_4_5_Compatibility::glEdgeFlagPointer(GLsizei stride, const void *pointer)
{
- d_1_1_Deprecated->EdgeFlagPointer(stride, pointer);
+ d_1_1_Deprecated->f.EdgeFlagPointer(stride, pointer);
}
inline void QOpenGLFunctions_4_5_Compatibility::glDisableClientState(GLenum array)
{
- d_1_1_Deprecated->DisableClientState(array);
+ d_1_1_Deprecated->f.DisableClientState(array);
}
inline void QOpenGLFunctions_4_5_Compatibility::glColorPointer(GLint size, GLenum type, GLsizei stride, const void *pointer)
{
- d_1_1_Deprecated->ColorPointer(size, type, stride, pointer);
+ d_1_1_Deprecated->f.ColorPointer(size, type, stride, pointer);
}
inline void QOpenGLFunctions_4_5_Compatibility::glArrayElement(GLint i)
{
- d_1_1_Deprecated->ArrayElement(i);
+ d_1_1_Deprecated->f.ArrayElement(i);
}
// OpenGL 1.2 deprecated functions
inline void QOpenGLFunctions_4_5_Compatibility::glColorTable(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void *table)
{
- d_1_2_Deprecated->ColorTable(target, internalformat, width, format, type, table);
+ d_1_2_Deprecated->f.ColorTable(target, internalformat, width, format, type, table);
}
inline void QOpenGLFunctions_4_5_Compatibility::glColorTableParameterfv(GLenum target, GLenum pname, const GLfloat *params)
{
- d_1_2_Deprecated->ColorTableParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.ColorTableParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glColorTableParameteriv(GLenum target, GLenum pname, const GLint *params)
{
- d_1_2_Deprecated->ColorTableParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.ColorTableParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glCopyColorTable(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
{
- d_1_2_Deprecated->CopyColorTable(target, internalformat, x, y, width);
+ d_1_2_Deprecated->f.CopyColorTable(target, internalformat, x, y, width);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetColorTable(GLenum target, GLenum format, GLenum type, void *table)
{
- d_1_2_Deprecated->GetColorTable(target, format, type, table);
+ d_1_2_Deprecated->f.GetColorTable(target, format, type, table);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetColorTableParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_2_Deprecated->GetColorTableParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.GetColorTableParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetColorTableParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_2_Deprecated->GetColorTableParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.GetColorTableParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glColorSubTable(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const void *data)
{
- d_1_2_Deprecated->ColorSubTable(target, start, count, format, type, data);
+ d_1_2_Deprecated->f.ColorSubTable(target, start, count, format, type, data);
}
inline void QOpenGLFunctions_4_5_Compatibility::glCopyColorSubTable(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width)
{
- d_1_2_Deprecated->CopyColorSubTable(target, start, x, y, width);
+ d_1_2_Deprecated->f.CopyColorSubTable(target, start, x, y, width);
}
inline void QOpenGLFunctions_4_5_Compatibility::glConvolutionFilter1D(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void *image)
{
- d_1_2_Deprecated->ConvolutionFilter1D(target, internalformat, width, format, type, image);
+ d_1_2_Deprecated->f.ConvolutionFilter1D(target, internalformat, width, format, type, image);
}
inline void QOpenGLFunctions_4_5_Compatibility::glConvolutionFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *image)
{
- d_1_2_Deprecated->ConvolutionFilter2D(target, internalformat, width, height, format, type, image);
+ d_1_2_Deprecated->f.ConvolutionFilter2D(target, internalformat, width, height, format, type, image);
}
inline void QOpenGLFunctions_4_5_Compatibility::glConvolutionParameterf(GLenum target, GLenum pname, GLfloat params)
{
- d_1_2_Deprecated->ConvolutionParameterf(target, pname, params);
+ d_1_2_Deprecated->f.ConvolutionParameterf(target, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glConvolutionParameterfv(GLenum target, GLenum pname, const GLfloat *params)
{
- d_1_2_Deprecated->ConvolutionParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.ConvolutionParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glConvolutionParameteri(GLenum target, GLenum pname, GLint params)
{
- d_1_2_Deprecated->ConvolutionParameteri(target, pname, params);
+ d_1_2_Deprecated->f.ConvolutionParameteri(target, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glConvolutionParameteriv(GLenum target, GLenum pname, const GLint *params)
{
- d_1_2_Deprecated->ConvolutionParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.ConvolutionParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glCopyConvolutionFilter1D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
{
- d_1_2_Deprecated->CopyConvolutionFilter1D(target, internalformat, x, y, width);
+ d_1_2_Deprecated->f.CopyConvolutionFilter1D(target, internalformat, x, y, width);
}
inline void QOpenGLFunctions_4_5_Compatibility::glCopyConvolutionFilter2D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_2_Deprecated->CopyConvolutionFilter2D(target, internalformat, x, y, width, height);
+ d_1_2_Deprecated->f.CopyConvolutionFilter2D(target, internalformat, x, y, width, height);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetConvolutionFilter(GLenum target, GLenum format, GLenum type, void *image)
{
- d_1_2_Deprecated->GetConvolutionFilter(target, format, type, image);
+ d_1_2_Deprecated->f.GetConvolutionFilter(target, format, type, image);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetConvolutionParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_2_Deprecated->GetConvolutionParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.GetConvolutionParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetConvolutionParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_2_Deprecated->GetConvolutionParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.GetConvolutionParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetSeparableFilter(GLenum target, GLenum format, GLenum type, void *row, void *column, void *span)
{
- d_1_2_Deprecated->GetSeparableFilter(target, format, type, row, column, span);
+ d_1_2_Deprecated->f.GetSeparableFilter(target, format, type, row, column, span);
}
inline void QOpenGLFunctions_4_5_Compatibility::glSeparableFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *row, const void *column)
{
- d_1_2_Deprecated->SeparableFilter2D(target, internalformat, width, height, format, type, row, column);
+ d_1_2_Deprecated->f.SeparableFilter2D(target, internalformat, width, height, format, type, row, column);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetHistogram(GLenum target, GLboolean reset, GLenum format, GLenum type, void *values)
{
- d_1_2_Deprecated->GetHistogram(target, reset, format, type, values);
+ d_1_2_Deprecated->f.GetHistogram(target, reset, format, type, values);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetHistogramParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_2_Deprecated->GetHistogramParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.GetHistogramParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetHistogramParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_2_Deprecated->GetHistogramParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.GetHistogramParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetMinmax(GLenum target, GLboolean reset, GLenum format, GLenum type, void *values)
{
- d_1_2_Deprecated->GetMinmax(target, reset, format, type, values);
+ d_1_2_Deprecated->f.GetMinmax(target, reset, format, type, values);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetMinmaxParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_2_Deprecated->GetMinmaxParameterfv(target, pname, params);
+ d_1_2_Deprecated->f.GetMinmaxParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetMinmaxParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_2_Deprecated->GetMinmaxParameteriv(target, pname, params);
+ d_1_2_Deprecated->f.GetMinmaxParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_4_5_Compatibility::glHistogram(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink)
{
- d_1_2_Deprecated->Histogram(target, width, internalformat, sink);
+ d_1_2_Deprecated->f.Histogram(target, width, internalformat, sink);
}
inline void QOpenGLFunctions_4_5_Compatibility::glMinmax(GLenum target, GLenum internalformat, GLboolean sink)
{
- d_1_2_Deprecated->Minmax(target, internalformat, sink);
+ d_1_2_Deprecated->f.Minmax(target, internalformat, sink);
}
inline void QOpenGLFunctions_4_5_Compatibility::glResetHistogram(GLenum target)
{
- d_1_2_Deprecated->ResetHistogram(target);
+ d_1_2_Deprecated->f.ResetHistogram(target);
}
inline void QOpenGLFunctions_4_5_Compatibility::glResetMinmax(GLenum target)
{
- d_1_2_Deprecated->ResetMinmax(target);
+ d_1_2_Deprecated->f.ResetMinmax(target);
}
// OpenGL 1.3 deprecated functions
inline void QOpenGLFunctions_4_5_Compatibility::glMultTransposeMatrixd(const GLdouble *m)
{
- d_1_3_Deprecated->MultTransposeMatrixd(m);
+ d_1_3_Deprecated->f.MultTransposeMatrixd(m);
}
inline void QOpenGLFunctions_4_5_Compatibility::glMultTransposeMatrixf(const GLfloat *m)
{
- d_1_3_Deprecated->MultTransposeMatrixf(m);
+ d_1_3_Deprecated->f.MultTransposeMatrixf(m);
}
inline void QOpenGLFunctions_4_5_Compatibility::glLoadTransposeMatrixd(const GLdouble *m)
{
- d_1_3_Deprecated->LoadTransposeMatrixd(m);
+ d_1_3_Deprecated->f.LoadTransposeMatrixd(m);
}
inline void QOpenGLFunctions_4_5_Compatibility::glLoadTransposeMatrixf(const GLfloat *m)
{
- d_1_3_Deprecated->LoadTransposeMatrixf(m);
+ d_1_3_Deprecated->f.LoadTransposeMatrixf(m);
}
inline void QOpenGLFunctions_4_5_Compatibility::glMultiTexCoord4sv(GLenum target, const GLshort *v)
{
- d_1_3_Deprecated->MultiTexCoord4sv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord4sv(target, v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glMultiTexCoord4s(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q)
{
- d_1_3_Deprecated->MultiTexCoord4s(target, s, t, r, q);
+ d_1_3_Deprecated->f.MultiTexCoord4s(target, s, t, r, q);
}
inline void QOpenGLFunctions_4_5_Compatibility::glMultiTexCoord4iv(GLenum target, const GLint *v)
{
- d_1_3_Deprecated->MultiTexCoord4iv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord4iv(target, v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glMultiTexCoord4i(GLenum target, GLint s, GLint t, GLint r, GLint q)
{
- d_1_3_Deprecated->MultiTexCoord4i(target, s, t, r, q);
+ d_1_3_Deprecated->f.MultiTexCoord4i(target, s, t, r, q);
}
inline void QOpenGLFunctions_4_5_Compatibility::glMultiTexCoord4fv(GLenum target, const GLfloat *v)
{
- d_1_3_Deprecated->MultiTexCoord4fv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord4fv(target, v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glMultiTexCoord4f(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q)
{
- d_1_3_Deprecated->MultiTexCoord4f(target, s, t, r, q);
+ d_1_3_Deprecated->f.MultiTexCoord4f(target, s, t, r, q);
}
inline void QOpenGLFunctions_4_5_Compatibility::glMultiTexCoord4dv(GLenum target, const GLdouble *v)
{
- d_1_3_Deprecated->MultiTexCoord4dv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord4dv(target, v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glMultiTexCoord4d(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q)
{
- d_1_3_Deprecated->MultiTexCoord4d(target, s, t, r, q);
+ d_1_3_Deprecated->f.MultiTexCoord4d(target, s, t, r, q);
}
inline void QOpenGLFunctions_4_5_Compatibility::glMultiTexCoord3sv(GLenum target, const GLshort *v)
{
- d_1_3_Deprecated->MultiTexCoord3sv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord3sv(target, v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glMultiTexCoord3s(GLenum target, GLshort s, GLshort t, GLshort r)
{
- d_1_3_Deprecated->MultiTexCoord3s(target, s, t, r);
+ d_1_3_Deprecated->f.MultiTexCoord3s(target, s, t, r);
}
inline void QOpenGLFunctions_4_5_Compatibility::glMultiTexCoord3iv(GLenum target, const GLint *v)
{
- d_1_3_Deprecated->MultiTexCoord3iv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord3iv(target, v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glMultiTexCoord3i(GLenum target, GLint s, GLint t, GLint r)
{
- d_1_3_Deprecated->MultiTexCoord3i(target, s, t, r);
+ d_1_3_Deprecated->f.MultiTexCoord3i(target, s, t, r);
}
inline void QOpenGLFunctions_4_5_Compatibility::glMultiTexCoord3fv(GLenum target, const GLfloat *v)
{
- d_1_3_Deprecated->MultiTexCoord3fv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord3fv(target, v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glMultiTexCoord3f(GLenum target, GLfloat s, GLfloat t, GLfloat r)
{
- d_1_3_Deprecated->MultiTexCoord3f(target, s, t, r);
+ d_1_3_Deprecated->f.MultiTexCoord3f(target, s, t, r);
}
inline void QOpenGLFunctions_4_5_Compatibility::glMultiTexCoord3dv(GLenum target, const GLdouble *v)
{
- d_1_3_Deprecated->MultiTexCoord3dv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord3dv(target, v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glMultiTexCoord3d(GLenum target, GLdouble s, GLdouble t, GLdouble r)
{
- d_1_3_Deprecated->MultiTexCoord3d(target, s, t, r);
+ d_1_3_Deprecated->f.MultiTexCoord3d(target, s, t, r);
}
inline void QOpenGLFunctions_4_5_Compatibility::glMultiTexCoord2sv(GLenum target, const GLshort *v)
{
- d_1_3_Deprecated->MultiTexCoord2sv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord2sv(target, v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glMultiTexCoord2s(GLenum target, GLshort s, GLshort t)
{
- d_1_3_Deprecated->MultiTexCoord2s(target, s, t);
+ d_1_3_Deprecated->f.MultiTexCoord2s(target, s, t);
}
inline void QOpenGLFunctions_4_5_Compatibility::glMultiTexCoord2iv(GLenum target, const GLint *v)
{
- d_1_3_Deprecated->MultiTexCoord2iv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord2iv(target, v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glMultiTexCoord2i(GLenum target, GLint s, GLint t)
{
- d_1_3_Deprecated->MultiTexCoord2i(target, s, t);
+ d_1_3_Deprecated->f.MultiTexCoord2i(target, s, t);
}
inline void QOpenGLFunctions_4_5_Compatibility::glMultiTexCoord2fv(GLenum target, const GLfloat *v)
{
- d_1_3_Deprecated->MultiTexCoord2fv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord2fv(target, v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glMultiTexCoord2f(GLenum target, GLfloat s, GLfloat t)
{
- d_1_3_Deprecated->MultiTexCoord2f(target, s, t);
+ d_1_3_Deprecated->f.MultiTexCoord2f(target, s, t);
}
inline void QOpenGLFunctions_4_5_Compatibility::glMultiTexCoord2dv(GLenum target, const GLdouble *v)
{
- d_1_3_Deprecated->MultiTexCoord2dv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord2dv(target, v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glMultiTexCoord2d(GLenum target, GLdouble s, GLdouble t)
{
- d_1_3_Deprecated->MultiTexCoord2d(target, s, t);
+ d_1_3_Deprecated->f.MultiTexCoord2d(target, s, t);
}
inline void QOpenGLFunctions_4_5_Compatibility::glMultiTexCoord1sv(GLenum target, const GLshort *v)
{
- d_1_3_Deprecated->MultiTexCoord1sv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord1sv(target, v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glMultiTexCoord1s(GLenum target, GLshort s)
{
- d_1_3_Deprecated->MultiTexCoord1s(target, s);
+ d_1_3_Deprecated->f.MultiTexCoord1s(target, s);
}
inline void QOpenGLFunctions_4_5_Compatibility::glMultiTexCoord1iv(GLenum target, const GLint *v)
{
- d_1_3_Deprecated->MultiTexCoord1iv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord1iv(target, v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glMultiTexCoord1i(GLenum target, GLint s)
{
- d_1_3_Deprecated->MultiTexCoord1i(target, s);
+ d_1_3_Deprecated->f.MultiTexCoord1i(target, s);
}
inline void QOpenGLFunctions_4_5_Compatibility::glMultiTexCoord1fv(GLenum target, const GLfloat *v)
{
- d_1_3_Deprecated->MultiTexCoord1fv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord1fv(target, v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glMultiTexCoord1f(GLenum target, GLfloat s)
{
- d_1_3_Deprecated->MultiTexCoord1f(target, s);
+ d_1_3_Deprecated->f.MultiTexCoord1f(target, s);
}
inline void QOpenGLFunctions_4_5_Compatibility::glMultiTexCoord1dv(GLenum target, const GLdouble *v)
{
- d_1_3_Deprecated->MultiTexCoord1dv(target, v);
+ d_1_3_Deprecated->f.MultiTexCoord1dv(target, v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glMultiTexCoord1d(GLenum target, GLdouble s)
{
- d_1_3_Deprecated->MultiTexCoord1d(target, s);
+ d_1_3_Deprecated->f.MultiTexCoord1d(target, s);
}
inline void QOpenGLFunctions_4_5_Compatibility::glClientActiveTexture(GLenum texture)
{
- d_1_3_Deprecated->ClientActiveTexture(texture);
+ d_1_3_Deprecated->f.ClientActiveTexture(texture);
}
// OpenGL 1.4 deprecated functions
inline void QOpenGLFunctions_4_5_Compatibility::glWindowPos3sv(const GLshort *v)
{
- d_1_4_Deprecated->WindowPos3sv(v);
+ d_1_4_Deprecated->f.WindowPos3sv(v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glWindowPos3s(GLshort x, GLshort y, GLshort z)
{
- d_1_4_Deprecated->WindowPos3s(x, y, z);
+ d_1_4_Deprecated->f.WindowPos3s(x, y, z);
}
inline void QOpenGLFunctions_4_5_Compatibility::glWindowPos3iv(const GLint *v)
{
- d_1_4_Deprecated->WindowPos3iv(v);
+ d_1_4_Deprecated->f.WindowPos3iv(v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glWindowPos3i(GLint x, GLint y, GLint z)
{
- d_1_4_Deprecated->WindowPos3i(x, y, z);
+ d_1_4_Deprecated->f.WindowPos3i(x, y, z);
}
inline void QOpenGLFunctions_4_5_Compatibility::glWindowPos3fv(const GLfloat *v)
{
- d_1_4_Deprecated->WindowPos3fv(v);
+ d_1_4_Deprecated->f.WindowPos3fv(v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glWindowPos3f(GLfloat x, GLfloat y, GLfloat z)
{
- d_1_4_Deprecated->WindowPos3f(x, y, z);
+ d_1_4_Deprecated->f.WindowPos3f(x, y, z);
}
inline void QOpenGLFunctions_4_5_Compatibility::glWindowPos3dv(const GLdouble *v)
{
- d_1_4_Deprecated->WindowPos3dv(v);
+ d_1_4_Deprecated->f.WindowPos3dv(v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glWindowPos3d(GLdouble x, GLdouble y, GLdouble z)
{
- d_1_4_Deprecated->WindowPos3d(x, y, z);
+ d_1_4_Deprecated->f.WindowPos3d(x, y, z);
}
inline void QOpenGLFunctions_4_5_Compatibility::glWindowPos2sv(const GLshort *v)
{
- d_1_4_Deprecated->WindowPos2sv(v);
+ d_1_4_Deprecated->f.WindowPos2sv(v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glWindowPos2s(GLshort x, GLshort y)
{
- d_1_4_Deprecated->WindowPos2s(x, y);
+ d_1_4_Deprecated->f.WindowPos2s(x, y);
}
inline void QOpenGLFunctions_4_5_Compatibility::glWindowPos2iv(const GLint *v)
{
- d_1_4_Deprecated->WindowPos2iv(v);
+ d_1_4_Deprecated->f.WindowPos2iv(v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glWindowPos2i(GLint x, GLint y)
{
- d_1_4_Deprecated->WindowPos2i(x, y);
+ d_1_4_Deprecated->f.WindowPos2i(x, y);
}
inline void QOpenGLFunctions_4_5_Compatibility::glWindowPos2fv(const GLfloat *v)
{
- d_1_4_Deprecated->WindowPos2fv(v);
+ d_1_4_Deprecated->f.WindowPos2fv(v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glWindowPos2f(GLfloat x, GLfloat y)
{
- d_1_4_Deprecated->WindowPos2f(x, y);
+ d_1_4_Deprecated->f.WindowPos2f(x, y);
}
inline void QOpenGLFunctions_4_5_Compatibility::glWindowPos2dv(const GLdouble *v)
{
- d_1_4_Deprecated->WindowPos2dv(v);
+ d_1_4_Deprecated->f.WindowPos2dv(v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glWindowPos2d(GLdouble x, GLdouble y)
{
- d_1_4_Deprecated->WindowPos2d(x, y);
+ d_1_4_Deprecated->f.WindowPos2d(x, y);
}
inline void QOpenGLFunctions_4_5_Compatibility::glSecondaryColorPointer(GLint size, GLenum type, GLsizei stride, const void *pointer)
{
- d_1_4_Deprecated->SecondaryColorPointer(size, type, stride, pointer);
+ d_1_4_Deprecated->f.SecondaryColorPointer(size, type, stride, pointer);
}
inline void QOpenGLFunctions_4_5_Compatibility::glSecondaryColor3usv(const GLushort *v)
{
- d_1_4_Deprecated->SecondaryColor3usv(v);
+ d_1_4_Deprecated->f.SecondaryColor3usv(v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glSecondaryColor3us(GLushort red, GLushort green, GLushort blue)
{
- d_1_4_Deprecated->SecondaryColor3us(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3us(red, green, blue);
}
inline void QOpenGLFunctions_4_5_Compatibility::glSecondaryColor3uiv(const GLuint *v)
{
- d_1_4_Deprecated->SecondaryColor3uiv(v);
+ d_1_4_Deprecated->f.SecondaryColor3uiv(v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glSecondaryColor3ui(GLuint red, GLuint green, GLuint blue)
{
- d_1_4_Deprecated->SecondaryColor3ui(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3ui(red, green, blue);
}
inline void QOpenGLFunctions_4_5_Compatibility::glSecondaryColor3ubv(const GLubyte *v)
{
- d_1_4_Deprecated->SecondaryColor3ubv(v);
+ d_1_4_Deprecated->f.SecondaryColor3ubv(v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glSecondaryColor3ub(GLubyte red, GLubyte green, GLubyte blue)
{
- d_1_4_Deprecated->SecondaryColor3ub(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3ub(red, green, blue);
}
inline void QOpenGLFunctions_4_5_Compatibility::glSecondaryColor3sv(const GLshort *v)
{
- d_1_4_Deprecated->SecondaryColor3sv(v);
+ d_1_4_Deprecated->f.SecondaryColor3sv(v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glSecondaryColor3s(GLshort red, GLshort green, GLshort blue)
{
- d_1_4_Deprecated->SecondaryColor3s(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3s(red, green, blue);
}
inline void QOpenGLFunctions_4_5_Compatibility::glSecondaryColor3iv(const GLint *v)
{
- d_1_4_Deprecated->SecondaryColor3iv(v);
+ d_1_4_Deprecated->f.SecondaryColor3iv(v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glSecondaryColor3i(GLint red, GLint green, GLint blue)
{
- d_1_4_Deprecated->SecondaryColor3i(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3i(red, green, blue);
}
inline void QOpenGLFunctions_4_5_Compatibility::glSecondaryColor3fv(const GLfloat *v)
{
- d_1_4_Deprecated->SecondaryColor3fv(v);
+ d_1_4_Deprecated->f.SecondaryColor3fv(v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glSecondaryColor3f(GLfloat red, GLfloat green, GLfloat blue)
{
- d_1_4_Deprecated->SecondaryColor3f(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3f(red, green, blue);
}
inline void QOpenGLFunctions_4_5_Compatibility::glSecondaryColor3dv(const GLdouble *v)
{
- d_1_4_Deprecated->SecondaryColor3dv(v);
+ d_1_4_Deprecated->f.SecondaryColor3dv(v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glSecondaryColor3d(GLdouble red, GLdouble green, GLdouble blue)
{
- d_1_4_Deprecated->SecondaryColor3d(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3d(red, green, blue);
}
inline void QOpenGLFunctions_4_5_Compatibility::glSecondaryColor3bv(const GLbyte *v)
{
- d_1_4_Deprecated->SecondaryColor3bv(v);
+ d_1_4_Deprecated->f.SecondaryColor3bv(v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glSecondaryColor3b(GLbyte red, GLbyte green, GLbyte blue)
{
- d_1_4_Deprecated->SecondaryColor3b(red, green, blue);
+ d_1_4_Deprecated->f.SecondaryColor3b(red, green, blue);
}
inline void QOpenGLFunctions_4_5_Compatibility::glFogCoordPointer(GLenum type, GLsizei stride, const void *pointer)
{
- d_1_4_Deprecated->FogCoordPointer(type, stride, pointer);
+ d_1_4_Deprecated->f.FogCoordPointer(type, stride, pointer);
}
inline void QOpenGLFunctions_4_5_Compatibility::glFogCoorddv(const GLdouble *coord)
{
- d_1_4_Deprecated->FogCoorddv(coord);
+ d_1_4_Deprecated->f.FogCoorddv(coord);
}
inline void QOpenGLFunctions_4_5_Compatibility::glFogCoordd(GLdouble coord)
{
- d_1_4_Deprecated->FogCoordd(coord);
+ d_1_4_Deprecated->f.FogCoordd(coord);
}
inline void QOpenGLFunctions_4_5_Compatibility::glFogCoordfv(const GLfloat *coord)
{
- d_1_4_Deprecated->FogCoordfv(coord);
+ d_1_4_Deprecated->f.FogCoordfv(coord);
}
inline void QOpenGLFunctions_4_5_Compatibility::glFogCoordf(GLfloat coord)
{
- d_1_4_Deprecated->FogCoordf(coord);
+ d_1_4_Deprecated->f.FogCoordf(coord);
}
@@ -6454,152 +6455,152 @@ inline void QOpenGLFunctions_4_5_Compatibility::glFogCoordf(GLfloat coord)
// OpenGL 3.3 deprecated functions
inline void QOpenGLFunctions_4_5_Compatibility::glSecondaryColorP3uiv(GLenum type, const GLuint *color)
{
- d_3_3_Deprecated->SecondaryColorP3uiv(type, color);
+ d_3_3_Deprecated->f.SecondaryColorP3uiv(type, color);
}
inline void QOpenGLFunctions_4_5_Compatibility::glSecondaryColorP3ui(GLenum type, GLuint color)
{
- d_3_3_Deprecated->SecondaryColorP3ui(type, color);
+ d_3_3_Deprecated->f.SecondaryColorP3ui(type, color);
}
inline void QOpenGLFunctions_4_5_Compatibility::glColorP4uiv(GLenum type, const GLuint *color)
{
- d_3_3_Deprecated->ColorP4uiv(type, color);
+ d_3_3_Deprecated->f.ColorP4uiv(type, color);
}
inline void QOpenGLFunctions_4_5_Compatibility::glColorP4ui(GLenum type, GLuint color)
{
- d_3_3_Deprecated->ColorP4ui(type, color);
+ d_3_3_Deprecated->f.ColorP4ui(type, color);
}
inline void QOpenGLFunctions_4_5_Compatibility::glColorP3uiv(GLenum type, const GLuint *color)
{
- d_3_3_Deprecated->ColorP3uiv(type, color);
+ d_3_3_Deprecated->f.ColorP3uiv(type, color);
}
inline void QOpenGLFunctions_4_5_Compatibility::glColorP3ui(GLenum type, GLuint color)
{
- d_3_3_Deprecated->ColorP3ui(type, color);
+ d_3_3_Deprecated->f.ColorP3ui(type, color);
}
inline void QOpenGLFunctions_4_5_Compatibility::glNormalP3uiv(GLenum type, const GLuint *coords)
{
- d_3_3_Deprecated->NormalP3uiv(type, coords);
+ d_3_3_Deprecated->f.NormalP3uiv(type, coords);
}
inline void QOpenGLFunctions_4_5_Compatibility::glNormalP3ui(GLenum type, GLuint coords)
{
- d_3_3_Deprecated->NormalP3ui(type, coords);
+ d_3_3_Deprecated->f.NormalP3ui(type, coords);
}
inline void QOpenGLFunctions_4_5_Compatibility::glMultiTexCoordP4uiv(GLenum texture, GLenum type, const GLuint *coords)
{
- d_3_3_Deprecated->MultiTexCoordP4uiv(texture, type, coords);
+ d_3_3_Deprecated->f.MultiTexCoordP4uiv(texture, type, coords);
}
inline void QOpenGLFunctions_4_5_Compatibility::glMultiTexCoordP4ui(GLenum texture, GLenum type, GLuint coords)
{
- d_3_3_Deprecated->MultiTexCoordP4ui(texture, type, coords);
+ d_3_3_Deprecated->f.MultiTexCoordP4ui(texture, type, coords);
}
inline void QOpenGLFunctions_4_5_Compatibility::glMultiTexCoordP3uiv(GLenum texture, GLenum type, const GLuint *coords)
{
- d_3_3_Deprecated->MultiTexCoordP3uiv(texture, type, coords);
+ d_3_3_Deprecated->f.MultiTexCoordP3uiv(texture, type, coords);
}
inline void QOpenGLFunctions_4_5_Compatibility::glMultiTexCoordP3ui(GLenum texture, GLenum type, GLuint coords)
{
- d_3_3_Deprecated->MultiTexCoordP3ui(texture, type, coords);
+ d_3_3_Deprecated->f.MultiTexCoordP3ui(texture, type, coords);
}
inline void QOpenGLFunctions_4_5_Compatibility::glMultiTexCoordP2uiv(GLenum texture, GLenum type, const GLuint *coords)
{
- d_3_3_Deprecated->MultiTexCoordP2uiv(texture, type, coords);
+ d_3_3_Deprecated->f.MultiTexCoordP2uiv(texture, type, coords);
}
inline void QOpenGLFunctions_4_5_Compatibility::glMultiTexCoordP2ui(GLenum texture, GLenum type, GLuint coords)
{
- d_3_3_Deprecated->MultiTexCoordP2ui(texture, type, coords);
+ d_3_3_Deprecated->f.MultiTexCoordP2ui(texture, type, coords);
}
inline void QOpenGLFunctions_4_5_Compatibility::glMultiTexCoordP1uiv(GLenum texture, GLenum type, const GLuint *coords)
{
- d_3_3_Deprecated->MultiTexCoordP1uiv(texture, type, coords);
+ d_3_3_Deprecated->f.MultiTexCoordP1uiv(texture, type, coords);
}
inline void QOpenGLFunctions_4_5_Compatibility::glMultiTexCoordP1ui(GLenum texture, GLenum type, GLuint coords)
{
- d_3_3_Deprecated->MultiTexCoordP1ui(texture, type, coords);
+ d_3_3_Deprecated->f.MultiTexCoordP1ui(texture, type, coords);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTexCoordP4uiv(GLenum type, const GLuint *coords)
{
- d_3_3_Deprecated->TexCoordP4uiv(type, coords);
+ d_3_3_Deprecated->f.TexCoordP4uiv(type, coords);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTexCoordP4ui(GLenum type, GLuint coords)
{
- d_3_3_Deprecated->TexCoordP4ui(type, coords);
+ d_3_3_Deprecated->f.TexCoordP4ui(type, coords);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTexCoordP3uiv(GLenum type, const GLuint *coords)
{
- d_3_3_Deprecated->TexCoordP3uiv(type, coords);
+ d_3_3_Deprecated->f.TexCoordP3uiv(type, coords);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTexCoordP3ui(GLenum type, GLuint coords)
{
- d_3_3_Deprecated->TexCoordP3ui(type, coords);
+ d_3_3_Deprecated->f.TexCoordP3ui(type, coords);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTexCoordP2uiv(GLenum type, const GLuint *coords)
{
- d_3_3_Deprecated->TexCoordP2uiv(type, coords);
+ d_3_3_Deprecated->f.TexCoordP2uiv(type, coords);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTexCoordP2ui(GLenum type, GLuint coords)
{
- d_3_3_Deprecated->TexCoordP2ui(type, coords);
+ d_3_3_Deprecated->f.TexCoordP2ui(type, coords);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTexCoordP1uiv(GLenum type, const GLuint *coords)
{
- d_3_3_Deprecated->TexCoordP1uiv(type, coords);
+ d_3_3_Deprecated->f.TexCoordP1uiv(type, coords);
}
inline void QOpenGLFunctions_4_5_Compatibility::glTexCoordP1ui(GLenum type, GLuint coords)
{
- d_3_3_Deprecated->TexCoordP1ui(type, coords);
+ d_3_3_Deprecated->f.TexCoordP1ui(type, coords);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexP4uiv(GLenum type, const GLuint *value)
{
- d_3_3_Deprecated->VertexP4uiv(type, value);
+ d_3_3_Deprecated->f.VertexP4uiv(type, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexP4ui(GLenum type, GLuint value)
{
- d_3_3_Deprecated->VertexP4ui(type, value);
+ d_3_3_Deprecated->f.VertexP4ui(type, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexP3uiv(GLenum type, const GLuint *value)
{
- d_3_3_Deprecated->VertexP3uiv(type, value);
+ d_3_3_Deprecated->f.VertexP3uiv(type, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexP3ui(GLenum type, GLuint value)
{
- d_3_3_Deprecated->VertexP3ui(type, value);
+ d_3_3_Deprecated->f.VertexP3ui(type, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexP2uiv(GLenum type, const GLuint *value)
{
- d_3_3_Deprecated->VertexP2uiv(type, value);
+ d_3_3_Deprecated->f.VertexP2uiv(type, value);
}
inline void QOpenGLFunctions_4_5_Compatibility::glVertexP2ui(GLenum type, GLuint value)
{
- d_3_3_Deprecated->VertexP2ui(type, value);
+ d_3_3_Deprecated->f.VertexP2ui(type, value);
}
@@ -6616,62 +6617,62 @@ inline void QOpenGLFunctions_4_5_Compatibility::glVertexP2ui(GLenum type, GLuint
// OpenGL 4.5 deprecated functions
inline void QOpenGLFunctions_4_5_Compatibility::glGetnMinmax(GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, void *values)
{
- d_4_5_Deprecated->GetnMinmax(target, reset, format, type, bufSize, values);
+ d_4_5_Deprecated->f.GetnMinmax(target, reset, format, type, bufSize, values);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetnHistogram(GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, void *values)
{
- d_4_5_Deprecated->GetnHistogram(target, reset, format, type, bufSize, values);
+ d_4_5_Deprecated->f.GetnHistogram(target, reset, format, type, bufSize, values);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetnSeparableFilter(GLenum target, GLenum format, GLenum type, GLsizei rowBufSize, void *row, GLsizei columnBufSize, void *column, void *span)
{
- d_4_5_Deprecated->GetnSeparableFilter(target, format, type, rowBufSize, row, columnBufSize, column, span);
+ d_4_5_Deprecated->f.GetnSeparableFilter(target, format, type, rowBufSize, row, columnBufSize, column, span);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetnConvolutionFilter(GLenum target, GLenum format, GLenum type, GLsizei bufSize, void *image)
{
- d_4_5_Deprecated->GetnConvolutionFilter(target, format, type, bufSize, image);
+ d_4_5_Deprecated->f.GetnConvolutionFilter(target, format, type, bufSize, image);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetnColorTable(GLenum target, GLenum format, GLenum type, GLsizei bufSize, void *table)
{
- d_4_5_Deprecated->GetnColorTable(target, format, type, bufSize, table);
+ d_4_5_Deprecated->f.GetnColorTable(target, format, type, bufSize, table);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetnPolygonStipple(GLsizei bufSize, GLubyte *pattern)
{
- d_4_5_Deprecated->GetnPolygonStipple(bufSize, pattern);
+ d_4_5_Deprecated->f.GetnPolygonStipple(bufSize, pattern);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetnPixelMapusv(GLenum map, GLsizei bufSize, GLushort *values)
{
- d_4_5_Deprecated->GetnPixelMapusv(map, bufSize, values);
+ d_4_5_Deprecated->f.GetnPixelMapusv(map, bufSize, values);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetnPixelMapuiv(GLenum map, GLsizei bufSize, GLuint *values)
{
- d_4_5_Deprecated->GetnPixelMapuiv(map, bufSize, values);
+ d_4_5_Deprecated->f.GetnPixelMapuiv(map, bufSize, values);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetnPixelMapfv(GLenum map, GLsizei bufSize, GLfloat *values)
{
- d_4_5_Deprecated->GetnPixelMapfv(map, bufSize, values);
+ d_4_5_Deprecated->f.GetnPixelMapfv(map, bufSize, values);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetnMapiv(GLenum target, GLenum query, GLsizei bufSize, GLint *v)
{
- d_4_5_Deprecated->GetnMapiv(target, query, bufSize, v);
+ d_4_5_Deprecated->f.GetnMapiv(target, query, bufSize, v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetnMapfv(GLenum target, GLenum query, GLsizei bufSize, GLfloat *v)
{
- d_4_5_Deprecated->GetnMapfv(target, query, bufSize, v);
+ d_4_5_Deprecated->f.GetnMapfv(target, query, bufSize, v);
}
inline void QOpenGLFunctions_4_5_Compatibility::glGetnMapdv(GLenum target, GLenum query, GLsizei bufSize, GLdouble *v)
{
- d_4_5_Deprecated->GetnMapdv(target, query, bufSize, v);
+ d_4_5_Deprecated->f.GetnMapdv(target, query, bufSize, v);
}
diff --git a/src/gui/opengl/qopenglfunctions_4_5_core.cpp b/src/gui/opengl/qopenglfunctions_4_5_core.cpp
index be08a76a69..2fdb9ef855 100644
--- a/src/gui/opengl/qopenglfunctions_4_5_core.cpp
+++ b/src/gui/opengl/qopenglfunctions_4_5_core.cpp
@@ -90,78 +90,60 @@ QOpenGLFunctions_4_5_Core::QOpenGLFunctions_4_5_Core()
QOpenGLFunctions_4_5_Core::~QOpenGLFunctions_4_5_Core()
{
- if (d_1_0_Core && !d_1_0_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_0_Core->context, QOpenGLFunctions_1_0_CoreBackend::versionStatus());
- delete d_1_0_Core;
- }
- if (d_1_1_Core && !d_1_1_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_1_Core->context, QOpenGLFunctions_1_1_CoreBackend::versionStatus());
- delete d_1_1_Core;
- }
- if (d_1_2_Core && !d_1_2_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_2_Core->context, QOpenGLFunctions_1_2_CoreBackend::versionStatus());
- delete d_1_2_Core;
- }
- if (d_1_3_Core && !d_1_3_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_3_Core->context, QOpenGLFunctions_1_3_CoreBackend::versionStatus());
- delete d_1_3_Core;
- }
- if (d_1_4_Core && !d_1_4_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_4_Core->context, QOpenGLFunctions_1_4_CoreBackend::versionStatus());
- delete d_1_4_Core;
- }
- if (d_1_5_Core && !d_1_5_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_1_5_Core->context, QOpenGLFunctions_1_5_CoreBackend::versionStatus());
- delete d_1_5_Core;
- }
- if (d_2_0_Core && !d_2_0_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_2_0_Core->context, QOpenGLFunctions_2_0_CoreBackend::versionStatus());
- delete d_2_0_Core;
- }
- if (d_2_1_Core && !d_2_1_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_2_1_Core->context, QOpenGLFunctions_2_1_CoreBackend::versionStatus());
- delete d_2_1_Core;
- }
- if (d_3_0_Core && !d_3_0_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_3_0_Core->context, QOpenGLFunctions_3_0_CoreBackend::versionStatus());
- delete d_3_0_Core;
- }
- if (d_3_1_Core && !d_3_1_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_3_1_Core->context, QOpenGLFunctions_3_1_CoreBackend::versionStatus());
- delete d_3_1_Core;
- }
- if (d_3_2_Core && !d_3_2_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_3_2_Core->context, QOpenGLFunctions_3_2_CoreBackend::versionStatus());
- delete d_3_2_Core;
- }
- if (d_3_3_Core && !d_3_3_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_3_3_Core->context, QOpenGLFunctions_3_3_CoreBackend::versionStatus());
- delete d_3_3_Core;
- }
- if (d_4_0_Core && !d_4_0_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_4_0_Core->context, QOpenGLFunctions_4_0_CoreBackend::versionStatus());
- delete d_4_0_Core;
- }
- if (d_4_1_Core && !d_4_1_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_4_1_Core->context, QOpenGLFunctions_4_1_CoreBackend::versionStatus());
- delete d_4_1_Core;
- }
- if (d_4_2_Core && !d_4_2_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_4_2_Core->context, QOpenGLFunctions_4_2_CoreBackend::versionStatus());
- delete d_4_2_Core;
- }
- if (d_4_3_Core && !d_4_3_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_4_3_Core->context, QOpenGLFunctions_4_3_CoreBackend::versionStatus());
- delete d_4_3_Core;
- }
- if (d_4_4_Core && !d_4_4_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_4_4_Core->context, QOpenGLFunctions_4_4_CoreBackend::versionStatus());
- delete d_4_4_Core;
- }
- if (d_4_5_Core && !d_4_5_Core->refs.deref()) {
- QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(d_4_5_Core->context, QOpenGLFunctions_4_5_CoreBackend::versionStatus());
- delete d_4_5_Core;
- }
+ if (d_1_0_Core)
+ d_1_0_Core->refs.deref();
+ Q_ASSERT(d_1_0_Core->refs.load());
+ if (d_1_1_Core)
+ d_1_1_Core->refs.deref();
+ Q_ASSERT(d_1_1_Core->refs.load());
+ if (d_1_2_Core)
+ d_1_2_Core->refs.deref();
+ Q_ASSERT(d_1_2_Core->refs.load());
+ if (d_1_3_Core)
+ d_1_3_Core->refs.deref();
+ Q_ASSERT(d_1_3_Core->refs.load());
+ if (d_1_4_Core)
+ d_1_4_Core->refs.deref();
+ Q_ASSERT(d_1_4_Core->refs.load());
+ if (d_1_5_Core)
+ d_1_5_Core->refs.deref();
+ Q_ASSERT(d_1_5_Core->refs.load());
+ if (d_2_0_Core)
+ d_2_0_Core->refs.deref();
+ Q_ASSERT(d_2_0_Core->refs.load());
+ if (d_2_1_Core)
+ d_2_1_Core->refs.deref();
+ Q_ASSERT(d_2_1_Core->refs.load());
+ if (d_3_0_Core)
+ d_3_0_Core->refs.deref();
+ Q_ASSERT(d_3_0_Core->refs.load());
+ if (d_3_1_Core)
+ d_3_1_Core->refs.deref();
+ Q_ASSERT(d_3_1_Core->refs.load());
+ if (d_3_2_Core)
+ d_3_2_Core->refs.deref();
+ Q_ASSERT(d_3_2_Core->refs.load());
+ if (d_3_3_Core)
+ d_3_3_Core->refs.deref();
+ Q_ASSERT(d_3_3_Core->refs.load());
+ if (d_4_0_Core)
+ d_4_0_Core->refs.deref();
+ Q_ASSERT(d_4_0_Core->refs.load());
+ if (d_4_1_Core)
+ d_4_1_Core->refs.deref();
+ Q_ASSERT(d_4_1_Core->refs.load());
+ if (d_4_2_Core)
+ d_4_2_Core->refs.deref();
+ Q_ASSERT(d_4_2_Core->refs.load());
+ if (d_4_3_Core)
+ d_4_3_Core->refs.deref();
+ Q_ASSERT(d_4_3_Core->refs.load());
+ if (d_4_4_Core)
+ d_4_4_Core->refs.deref();
+ Q_ASSERT(d_4_4_Core->refs.load());
+ if (d_4_5_Core)
+ d_4_5_Core->refs.deref();
+ Q_ASSERT(d_4_5_Core->refs.load());
}
bool QOpenGLFunctions_4_5_Core::initializeOpenGLFunctions()
@@ -180,146 +162,74 @@ bool QOpenGLFunctions_4_5_Core::initializeOpenGLFunctions()
// Function pointers in the backends are resolved at creation time
QOpenGLVersionFunctionsBackend* d = 0;
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_0_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_0_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_0_CoreBackend::versionStatus(), d);
- }
d_1_0_Core = static_cast<QOpenGLFunctions_1_0_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_1_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_1_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_1_CoreBackend::versionStatus(), d);
- }
d_1_1_Core = static_cast<QOpenGLFunctions_1_1_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_2_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_2_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_2_CoreBackend::versionStatus(), d);
- }
d_1_2_Core = static_cast<QOpenGLFunctions_1_2_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_3_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_3_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_3_CoreBackend::versionStatus(), d);
- }
d_1_3_Core = static_cast<QOpenGLFunctions_1_3_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_4_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_4_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_4_CoreBackend::versionStatus(), d);
- }
d_1_4_Core = static_cast<QOpenGLFunctions_1_4_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_1_5_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_1_5_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_1_5_CoreBackend::versionStatus(), d);
- }
d_1_5_Core = static_cast<QOpenGLFunctions_1_5_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_2_0_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_2_0_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_2_0_CoreBackend::versionStatus(), d);
- }
d_2_0_Core = static_cast<QOpenGLFunctions_2_0_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_2_1_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_2_1_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_2_1_CoreBackend::versionStatus(), d);
- }
d_2_1_Core = static_cast<QOpenGLFunctions_2_1_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_3_0_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_3_0_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_3_0_CoreBackend::versionStatus(), d);
- }
d_3_0_Core = static_cast<QOpenGLFunctions_3_0_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_3_1_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_3_1_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_3_1_CoreBackend::versionStatus(), d);
- }
d_3_1_Core = static_cast<QOpenGLFunctions_3_1_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_3_2_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_3_2_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_3_2_CoreBackend::versionStatus(), d);
- }
d_3_2_Core = static_cast<QOpenGLFunctions_3_2_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_3_3_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_3_3_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_3_3_CoreBackend::versionStatus(), d);
- }
d_3_3_Core = static_cast<QOpenGLFunctions_3_3_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_4_0_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_4_0_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_4_0_CoreBackend::versionStatus(), d);
- }
d_4_0_Core = static_cast<QOpenGLFunctions_4_0_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_4_1_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_4_1_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_4_1_CoreBackend::versionStatus(), d);
- }
d_4_1_Core = static_cast<QOpenGLFunctions_4_1_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_4_2_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_4_2_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_4_2_CoreBackend::versionStatus(), d);
- }
d_4_2_Core = static_cast<QOpenGLFunctions_4_2_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_4_3_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_4_3_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_4_3_CoreBackend::versionStatus(), d);
- }
d_4_3_Core = static_cast<QOpenGLFunctions_4_3_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_4_4_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_4_4_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_4_4_CoreBackend::versionStatus(), d);
- }
d_4_4_Core = static_cast<QOpenGLFunctions_4_4_CoreBackend*>(d);
d->refs.ref();
d = QAbstractOpenGLFunctionsPrivate::functionsBackend(context, QOpenGLFunctions_4_5_CoreBackend::versionStatus());
- if (!d) {
- d = new QOpenGLFunctions_4_5_CoreBackend(context);
- QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(context, QOpenGLFunctions_4_5_CoreBackend::versionStatus(), d);
- }
d_4_5_Core = static_cast<QOpenGLFunctions_4_5_CoreBackend*>(d);
d->refs.ref();
diff --git a/src/gui/opengl/qopenglfunctions_4_5_core.h b/src/gui/opengl/qopenglfunctions_4_5_core.h
index 14614a3a5e..b086e63917 100644
--- a/src/gui/opengl/qopenglfunctions_4_5_core.h
+++ b/src/gui/opengl/qopenglfunctions_4_5_core.h
@@ -1,9 +1,10 @@
/****************************************************************************
**
** Copyright (C) 2015 Klaralvdalens Datakonsult AB (KDAB)
+** Copyright (C) 2016 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
-** This file is part of the QtWidgets module of the Qt Toolkit.
+** This file is part of the QtGui module of the Qt Toolkit.
**
** $QT_BEGIN_LICENSE:LGPL$
** Commercial License Usage
@@ -779,3276 +780,3276 @@ private:
// OpenGL 1.0 core functions
inline void QOpenGLFunctions_4_5_Core::glViewport(GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_0_Core->Viewport(x, y, width, height);
+ d_1_0_Core->f.Viewport(x, y, width, height);
}
inline void QOpenGLFunctions_4_5_Core::glDepthRange(GLdouble nearVal, GLdouble farVal)
{
- d_1_0_Core->DepthRange(nearVal, farVal);
+ d_1_0_Core->f.DepthRange(nearVal, farVal);
}
inline GLboolean QOpenGLFunctions_4_5_Core::glIsEnabled(GLenum cap)
{
- return d_1_0_Core->IsEnabled(cap);
+ return d_1_0_Core->f.IsEnabled(cap);
}
inline void QOpenGLFunctions_4_5_Core::glGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint *params)
{
- d_1_0_Core->GetTexLevelParameteriv(target, level, pname, params);
+ d_1_0_Core->f.GetTexLevelParameteriv(target, level, pname, params);
}
inline void QOpenGLFunctions_4_5_Core::glGetTexLevelParameterfv(GLenum target, GLint level, GLenum pname, GLfloat *params)
{
- d_1_0_Core->GetTexLevelParameterfv(target, level, pname, params);
+ d_1_0_Core->f.GetTexLevelParameterfv(target, level, pname, params);
}
inline void QOpenGLFunctions_4_5_Core::glGetTexParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_0_Core->GetTexParameteriv(target, pname, params);
+ d_1_0_Core->f.GetTexParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_4_5_Core::glGetTexParameterfv(GLenum target, GLenum pname, GLfloat *params)
{
- d_1_0_Core->GetTexParameterfv(target, pname, params);
+ d_1_0_Core->f.GetTexParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_4_5_Core::glGetTexImage(GLenum target, GLint level, GLenum format, GLenum type, void *pixels)
{
- d_1_0_Core->GetTexImage(target, level, format, type, pixels);
+ d_1_0_Core->f.GetTexImage(target, level, format, type, pixels);
}
inline const GLubyte * QOpenGLFunctions_4_5_Core::glGetString(GLenum name)
{
- return d_1_0_Core->GetString(name);
+ return d_1_0_Core->f.GetString(name);
}
inline void QOpenGLFunctions_4_5_Core::glGetIntegerv(GLenum pname, GLint *data)
{
- d_1_0_Core->GetIntegerv(pname, data);
+ d_1_0_Core->f.GetIntegerv(pname, data);
}
inline void QOpenGLFunctions_4_5_Core::glGetFloatv(GLenum pname, GLfloat *data)
{
- d_1_0_Core->GetFloatv(pname, data);
+ d_1_0_Core->f.GetFloatv(pname, data);
}
inline GLenum QOpenGLFunctions_4_5_Core::glGetError()
{
- return d_1_0_Core->GetError();
+ return d_1_0_Core->f.GetError();
}
inline void QOpenGLFunctions_4_5_Core::glGetDoublev(GLenum pname, GLdouble *data)
{
- d_1_0_Core->GetDoublev(pname, data);
+ d_1_0_Core->f.GetDoublev(pname, data);
}
inline void QOpenGLFunctions_4_5_Core::glGetBooleanv(GLenum pname, GLboolean *data)
{
- d_1_0_Core->GetBooleanv(pname, data);
+ d_1_0_Core->f.GetBooleanv(pname, data);
}
inline void QOpenGLFunctions_4_5_Core::glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void *pixels)
{
- d_1_0_Core->ReadPixels(x, y, width, height, format, type, pixels);
+ d_1_0_Core->f.ReadPixels(x, y, width, height, format, type, pixels);
}
inline void QOpenGLFunctions_4_5_Core::glReadBuffer(GLenum src)
{
- d_1_0_Core->ReadBuffer(src);
+ d_1_0_Core->f.ReadBuffer(src);
}
inline void QOpenGLFunctions_4_5_Core::glPixelStorei(GLenum pname, GLint param)
{
- d_1_0_Core->PixelStorei(pname, param);
+ d_1_0_Core->f.PixelStorei(pname, param);
}
inline void QOpenGLFunctions_4_5_Core::glPixelStoref(GLenum pname, GLfloat param)
{
- d_1_0_Core->PixelStoref(pname, param);
+ d_1_0_Core->f.PixelStoref(pname, param);
}
inline void QOpenGLFunctions_4_5_Core::glDepthFunc(GLenum func)
{
- d_1_0_Core->DepthFunc(func);
+ d_1_0_Core->f.DepthFunc(func);
}
inline void QOpenGLFunctions_4_5_Core::glStencilOp(GLenum fail, GLenum zfail, GLenum zpass)
{
- d_1_0_Core->StencilOp(fail, zfail, zpass);
+ d_1_0_Core->f.StencilOp(fail, zfail, zpass);
}
inline void QOpenGLFunctions_4_5_Core::glStencilFunc(GLenum func, GLint ref, GLuint mask)
{
- d_1_0_Core->StencilFunc(func, ref, mask);
+ d_1_0_Core->f.StencilFunc(func, ref, mask);
}
inline void QOpenGLFunctions_4_5_Core::glLogicOp(GLenum opcode)
{
- d_1_0_Core->LogicOp(opcode);
+ d_1_0_Core->f.LogicOp(opcode);
}
inline void QOpenGLFunctions_4_5_Core::glBlendFunc(GLenum sfactor, GLenum dfactor)
{
- d_1_0_Core->BlendFunc(sfactor, dfactor);
+ d_1_0_Core->f.BlendFunc(sfactor, dfactor);
}
inline void QOpenGLFunctions_4_5_Core::glFlush()
{
- d_1_0_Core->Flush();
+ d_1_0_Core->f.Flush();
}
inline void QOpenGLFunctions_4_5_Core::glFinish()
{
- d_1_0_Core->Finish();
+ d_1_0_Core->f.Finish();
}
inline void QOpenGLFunctions_4_5_Core::glEnable(GLenum cap)
{
- d_1_0_Core->Enable(cap);
+ d_1_0_Core->f.Enable(cap);
}
inline void QOpenGLFunctions_4_5_Core::glDisable(GLenum cap)
{
- d_1_0_Core->Disable(cap);
+ d_1_0_Core->f.Disable(cap);
}
inline void QOpenGLFunctions_4_5_Core::glDepthMask(GLboolean flag)
{
- d_1_0_Core->DepthMask(flag);
+ d_1_0_Core->f.DepthMask(flag);
}
inline void QOpenGLFunctions_4_5_Core::glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
{
- d_1_0_Core->ColorMask(red, green, blue, alpha);
+ d_1_0_Core->f.ColorMask(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_5_Core::glStencilMask(GLuint mask)
{
- d_1_0_Core->StencilMask(mask);
+ d_1_0_Core->f.StencilMask(mask);
}
inline void QOpenGLFunctions_4_5_Core::glClearDepth(GLdouble depth)
{
- d_1_0_Core->ClearDepth(depth);
+ d_1_0_Core->f.ClearDepth(depth);
}
inline void QOpenGLFunctions_4_5_Core::glClearStencil(GLint s)
{
- d_1_0_Core->ClearStencil(s);
+ d_1_0_Core->f.ClearStencil(s);
}
inline void QOpenGLFunctions_4_5_Core::glClearColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_0_Core->ClearColor(red, green, blue, alpha);
+ d_1_0_Core->f.ClearColor(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_5_Core::glClear(GLbitfield mask)
{
- d_1_0_Core->Clear(mask);
+ d_1_0_Core->f.Clear(mask);
}
inline void QOpenGLFunctions_4_5_Core::glDrawBuffer(GLenum buf)
{
- d_1_0_Core->DrawBuffer(buf);
+ d_1_0_Core->f.DrawBuffer(buf);
}
inline void QOpenGLFunctions_4_5_Core::glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void *pixels)
{
- d_1_0_Core->TexImage2D(target, level, internalformat, width, height, border, format, type, pixels);
+ d_1_0_Core->f.TexImage2D(target, level, internalformat, width, height, border, format, type, pixels);
}
inline void QOpenGLFunctions_4_5_Core::glTexImage1D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const void *pixels)
{
- d_1_0_Core->TexImage1D(target, level, internalformat, width, border, format, type, pixels);
+ d_1_0_Core->f.TexImage1D(target, level, internalformat, width, border, format, type, pixels);
}
inline void QOpenGLFunctions_4_5_Core::glTexParameteriv(GLenum target, GLenum pname, const GLint *params)
{
- d_1_0_Core->TexParameteriv(target, pname, params);
+ d_1_0_Core->f.TexParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_4_5_Core::glTexParameteri(GLenum target, GLenum pname, GLint param)
{
- d_1_0_Core->TexParameteri(target, pname, param);
+ d_1_0_Core->f.TexParameteri(target, pname, param);
}
inline void QOpenGLFunctions_4_5_Core::glTexParameterfv(GLenum target, GLenum pname, const GLfloat *params)
{
- d_1_0_Core->TexParameterfv(target, pname, params);
+ d_1_0_Core->f.TexParameterfv(target, pname, params);
}
inline void QOpenGLFunctions_4_5_Core::glTexParameterf(GLenum target, GLenum pname, GLfloat param)
{
- d_1_0_Core->TexParameterf(target, pname, param);
+ d_1_0_Core->f.TexParameterf(target, pname, param);
}
inline void QOpenGLFunctions_4_5_Core::glScissor(GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_0_Core->Scissor(x, y, width, height);
+ d_1_0_Core->f.Scissor(x, y, width, height);
}
inline void QOpenGLFunctions_4_5_Core::glPolygonMode(GLenum face, GLenum mode)
{
- d_1_0_Core->PolygonMode(face, mode);
+ d_1_0_Core->f.PolygonMode(face, mode);
}
inline void QOpenGLFunctions_4_5_Core::glPointSize(GLfloat size)
{
- d_1_0_Core->PointSize(size);
+ d_1_0_Core->f.PointSize(size);
}
inline void QOpenGLFunctions_4_5_Core::glLineWidth(GLfloat width)
{
- d_1_0_Core->LineWidth(width);
+ d_1_0_Core->f.LineWidth(width);
}
inline void QOpenGLFunctions_4_5_Core::glHint(GLenum target, GLenum mode)
{
- d_1_0_Core->Hint(target, mode);
+ d_1_0_Core->f.Hint(target, mode);
}
inline void QOpenGLFunctions_4_5_Core::glFrontFace(GLenum mode)
{
- d_1_0_Core->FrontFace(mode);
+ d_1_0_Core->f.FrontFace(mode);
}
inline void QOpenGLFunctions_4_5_Core::glCullFace(GLenum mode)
{
- d_1_0_Core->CullFace(mode);
+ d_1_0_Core->f.CullFace(mode);
}
// OpenGL 1.1 core functions
inline GLboolean QOpenGLFunctions_4_5_Core::glIsTexture(GLuint texture)
{
- return d_1_1_Core->IsTexture(texture);
+ return d_1_1_Core->f.IsTexture(texture);
}
inline void QOpenGLFunctions_4_5_Core::glGenTextures(GLsizei n, GLuint *textures)
{
- d_1_1_Core->GenTextures(n, textures);
+ d_1_1_Core->f.GenTextures(n, textures);
}
inline void QOpenGLFunctions_4_5_Core::glDeleteTextures(GLsizei n, const GLuint *textures)
{
- d_1_1_Core->DeleteTextures(n, textures);
+ d_1_1_Core->f.DeleteTextures(n, textures);
}
inline void QOpenGLFunctions_4_5_Core::glBindTexture(GLenum target, GLuint texture)
{
- d_1_1_Core->BindTexture(target, texture);
+ d_1_1_Core->f.BindTexture(target, texture);
}
inline void QOpenGLFunctions_4_5_Core::glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels)
{
- d_1_1_Core->TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels);
+ d_1_1_Core->f.TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels);
}
inline void QOpenGLFunctions_4_5_Core::glTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels)
{
- d_1_1_Core->TexSubImage1D(target, level, xoffset, width, format, type, pixels);
+ d_1_1_Core->f.TexSubImage1D(target, level, xoffset, width, format, type, pixels);
}
inline void QOpenGLFunctions_4_5_Core::glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_1_Core->CopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height);
+ d_1_1_Core->f.CopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height);
}
inline void QOpenGLFunctions_4_5_Core::glCopyTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
{
- d_1_1_Core->CopyTexSubImage1D(target, level, xoffset, x, y, width);
+ d_1_1_Core->f.CopyTexSubImage1D(target, level, xoffset, x, y, width);
}
inline void QOpenGLFunctions_4_5_Core::glCopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
{
- d_1_1_Core->CopyTexImage2D(target, level, internalformat, x, y, width, height, border);
+ d_1_1_Core->f.CopyTexImage2D(target, level, internalformat, x, y, width, height, border);
}
inline void QOpenGLFunctions_4_5_Core::glCopyTexImage1D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
{
- d_1_1_Core->CopyTexImage1D(target, level, internalformat, x, y, width, border);
+ d_1_1_Core->f.CopyTexImage1D(target, level, internalformat, x, y, width, border);
}
inline void QOpenGLFunctions_4_5_Core::glPolygonOffset(GLfloat factor, GLfloat units)
{
- d_1_1_Core->PolygonOffset(factor, units);
+ d_1_1_Core->f.PolygonOffset(factor, units);
}
inline void QOpenGLFunctions_4_5_Core::glDrawElements(GLenum mode, GLsizei count, GLenum type, const void *indices)
{
- d_1_1_Core->DrawElements(mode, count, type, indices);
+ d_1_1_Core->f.DrawElements(mode, count, type, indices);
}
inline void QOpenGLFunctions_4_5_Core::glDrawArrays(GLenum mode, GLint first, GLsizei count)
{
- d_1_1_Core->DrawArrays(mode, first, count);
+ d_1_1_Core->f.DrawArrays(mode, first, count);
}
// OpenGL 1.2 core functions
inline void QOpenGLFunctions_4_5_Core::glBlendColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
{
- d_1_2_Core->BlendColor(red, green, blue, alpha);
+ d_1_2_Core->f.BlendColor(red, green, blue, alpha);
}
inline void QOpenGLFunctions_4_5_Core::glBlendEquation(GLenum mode)
{
- d_1_2_Core->BlendEquation(mode);
+ d_1_2_Core->f.BlendEquation(mode);
}
inline void QOpenGLFunctions_4_5_Core::glCopyTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_1_2_Core->CopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height);
+ d_1_2_Core->f.CopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height);
}
inline void QOpenGLFunctions_4_5_Core::glTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels)
{
- d_1_2_Core->TexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);
+ d_1_2_Core->f.TexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);
}
inline void QOpenGLFunctions_4_5_Core::glTexImage3D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels)
{
- d_1_2_Core->TexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels);
+ d_1_2_Core->f.TexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels);
}
inline void QOpenGLFunctions_4_5_Core::glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices)
{
- d_1_2_Core->DrawRangeElements(mode, start, end, count, type, indices);
+ d_1_2_Core->f.DrawRangeElements(mode, start, end, count, type, indices);
}
// OpenGL 1.3 core functions
inline void QOpenGLFunctions_4_5_Core::glGetCompressedTexImage(GLenum target, GLint level, void *img)
{
- d_1_3_Core->GetCompressedTexImage(target, level, img);
+ d_1_3_Core->f.GetCompressedTexImage(target, level, img);
}
inline void QOpenGLFunctions_4_5_Core::glCompressedTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *data)
{
- d_1_3_Core->CompressedTexSubImage1D(target, level, xoffset, width, format, imageSize, data);
+ d_1_3_Core->f.CompressedTexSubImage1D(target, level, xoffset, width, format, imageSize, data);
}
inline void QOpenGLFunctions_4_5_Core::glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data)
{
- d_1_3_Core->CompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data);
+ d_1_3_Core->f.CompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data);
}
inline void QOpenGLFunctions_4_5_Core::glCompressedTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data)
{
- d_1_3_Core->CompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data);
+ d_1_3_Core->f.CompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data);
}
inline void QOpenGLFunctions_4_5_Core::glCompressedTexImage1D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *data)
{
- d_1_3_Core->CompressedTexImage1D(target, level, internalformat, width, border, imageSize, data);
+ d_1_3_Core->f.CompressedTexImage1D(target, level, internalformat, width, border, imageSize, data);
}
inline void QOpenGLFunctions_4_5_Core::glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *data)
{
- d_1_3_Core->CompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data);
+ d_1_3_Core->f.CompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data);
}
inline void QOpenGLFunctions_4_5_Core::glCompressedTexImage3D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *data)
{
- d_1_3_Core->CompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data);
+ d_1_3_Core->f.CompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data);
}
inline void QOpenGLFunctions_4_5_Core::glSampleCoverage(GLfloat value, GLboolean invert)
{
- d_1_3_Core->SampleCoverage(value, invert);
+ d_1_3_Core->f.SampleCoverage(value, invert);
}
inline void QOpenGLFunctions_4_5_Core::glActiveTexture(GLenum texture)
{
- d_1_3_Core->ActiveTexture(texture);
+ d_1_3_Core->f.ActiveTexture(texture);
}
// OpenGL 1.4 core functions
inline void QOpenGLFunctions_4_5_Core::glPointParameteriv(GLenum pname, const GLint *params)
{
- d_1_4_Core->PointParameteriv(pname, params);
+ d_1_4_Core->f.PointParameteriv(pname, params);
}
inline void QOpenGLFunctions_4_5_Core::glPointParameteri(GLenum pname, GLint param)
{
- d_1_4_Core->PointParameteri(pname, param);
+ d_1_4_Core->f.PointParameteri(pname, param);
}
inline void QOpenGLFunctions_4_5_Core::glPointParameterfv(GLenum pname, const GLfloat *params)
{
- d_1_4_Core->PointParameterfv(pname, params);
+ d_1_4_Core->f.PointParameterfv(pname, params);
}
inline void QOpenGLFunctions_4_5_Core::glPointParameterf(GLenum pname, GLfloat param)
{
- d_1_4_Core->PointParameterf(pname, param);
+ d_1_4_Core->f.PointParameterf(pname, param);
}
inline void QOpenGLFunctions_4_5_Core::glMultiDrawElements(GLenum mode, const GLsizei *count, GLenum type, const void *const *indices, GLsizei drawcount)
{
- d_1_4_Core->MultiDrawElements(mode, count, type, indices, drawcount);
+ d_1_4_Core->f.MultiDrawElements(mode, count, type, indices, drawcount);
}
inline void QOpenGLFunctions_4_5_Core::glMultiDrawArrays(GLenum mode, const GLint *first, const GLsizei *count, GLsizei drawcount)
{
- d_1_4_Core->MultiDrawArrays(mode, first, count, drawcount);
+ d_1_4_Core->f.MultiDrawArrays(mode, first, count, drawcount);
}
inline void QOpenGLFunctions_4_5_Core::glBlendFuncSeparate(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
{
- d_1_4_Core->BlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);
+ d_1_4_Core->f.BlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);
}
// OpenGL 1.5 core functions
inline void QOpenGLFunctions_4_5_Core::glGetBufferPointerv(GLenum target, GLenum pname, void * *params)
{
- d_1_5_Core->GetBufferPointerv(target, pname, params);
+ d_1_5_Core->f.GetBufferPointerv(target, pname, params);
}
inline void QOpenGLFunctions_4_5_Core::glGetBufferParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_1_5_Core->GetBufferParameteriv(target, pname, params);
+ d_1_5_Core->f.GetBufferParameteriv(target, pname, params);
}
inline GLboolean QOpenGLFunctions_4_5_Core::glUnmapBuffer(GLenum target)
{
- return d_1_5_Core->UnmapBuffer(target);
+ return d_1_5_Core->f.UnmapBuffer(target);
}
inline void * QOpenGLFunctions_4_5_Core::glMapBuffer(GLenum target, GLenum access)
{
- return d_1_5_Core->MapBuffer(target, access);
+ return d_1_5_Core->f.MapBuffer(target, access);
}
inline void QOpenGLFunctions_4_5_Core::glGetBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, void *data)
{
- d_1_5_Core->GetBufferSubData(target, offset, size, data);
+ d_1_5_Core->f.GetBufferSubData(target, offset, size, data);
}
inline void QOpenGLFunctions_4_5_Core::glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, const void *data)
{
- d_1_5_Core->BufferSubData(target, offset, size, data);
+ d_1_5_Core->f.BufferSubData(target, offset, size, data);
}
inline void QOpenGLFunctions_4_5_Core::glBufferData(GLenum target, GLsizeiptr size, const void *data, GLenum usage)
{
- d_1_5_Core->BufferData(target, size, data, usage);
+ d_1_5_Core->f.BufferData(target, size, data, usage);
}
inline GLboolean QOpenGLFunctions_4_5_Core::glIsBuffer(GLuint buffer)
{
- return d_1_5_Core->IsBuffer(buffer);
+ return d_1_5_Core->f.IsBuffer(buffer);
}
inline void QOpenGLFunctions_4_5_Core::glGenBuffers(GLsizei n, GLuint *buffers)
{
- d_1_5_Core->GenBuffers(n, buffers);
+ d_1_5_Core->f.GenBuffers(n, buffers);
}
inline void QOpenGLFunctions_4_5_Core::glDeleteBuffers(GLsizei n, const GLuint *buffers)
{
- d_1_5_Core->DeleteBuffers(n, buffers);
+ d_1_5_Core->f.DeleteBuffers(n, buffers);
}
inline void QOpenGLFunctions_4_5_Core::glBindBuffer(GLenum target, GLuint buffer)
{
- d_1_5_Core->BindBuffer(target, buffer);
+ d_1_5_Core->f.BindBuffer(target, buffer);
}
inline void QOpenGLFunctions_4_5_Core::glGetQueryObjectuiv(GLuint id, GLenum pname, GLuint *params)
{
- d_1_5_Core->GetQueryObjectuiv(id, pname, params);
+ d_1_5_Core->f.GetQueryObjectuiv(id, pname, params);
}
inline void QOpenGLFunctions_4_5_Core::glGetQueryObjectiv(GLuint id, GLenum pname, GLint *params)
{
- d_1_5_Core->GetQueryObjectiv(id, pname, params);
+ d_1_5_Core->f.GetQueryObjectiv(id, pname, params);
}
inline void QOpenGLFunctions_4_5_Core::glGetQueryiv(GLenum target, GLenum pname, GLint *params)
{
- d_1_5_Core->GetQueryiv(target, pname, params);
+ d_1_5_Core->f.GetQueryiv(target, pname, params);
}
inline void QOpenGLFunctions_4_5_Core::glEndQuery(GLenum target)
{
- d_1_5_Core->EndQuery(target);
+ d_1_5_Core->f.EndQuery(target);
}
inline void QOpenGLFunctions_4_5_Core::glBeginQuery(GLenum target, GLuint id)
{
- d_1_5_Core->BeginQuery(target, id);
+ d_1_5_Core->f.BeginQuery(target, id);
}
inline GLboolean QOpenGLFunctions_4_5_Core::glIsQuery(GLuint id)
{
- return d_1_5_Core->IsQuery(id);
+ return d_1_5_Core->f.IsQuery(id);
}
inline void QOpenGLFunctions_4_5_Core::glDeleteQueries(GLsizei n, const GLuint *ids)
{
- d_1_5_Core->DeleteQueries(n, ids);
+ d_1_5_Core->f.DeleteQueries(n, ids);
}
inline void QOpenGLFunctions_4_5_Core::glGenQueries(GLsizei n, GLuint *ids)
{
- d_1_5_Core->GenQueries(n, ids);
+ d_1_5_Core->f.GenQueries(n, ids);
}
// OpenGL 2.0 core functions
inline void QOpenGLFunctions_4_5_Core::glVertexAttribPointer(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void *pointer)
{
- d_2_0_Core->VertexAttribPointer(index, size, type, normalized, stride, pointer);
+ d_2_0_Core->f.VertexAttribPointer(index, size, type, normalized, stride, pointer);
}
inline void QOpenGLFunctions_4_5_Core::glVertexAttrib4usv(GLuint index, const GLushort *v)
{
- d_2_0_Core->VertexAttrib4usv(index, v);
+ d_2_0_Core->f.VertexAttrib4usv(index, v);
}
inline void QOpenGLFunctions_4_5_Core::glVertexAttrib4uiv(GLuint index, const GLuint *v)
{
- d_2_0_Core->VertexAttrib4uiv(index, v);
+ d_2_0_Core->f.VertexAttrib4uiv(index, v);
}
inline void QOpenGLFunctions_4_5_Core::glVertexAttrib4ubv(GLuint index, const GLubyte *v)
{
- d_2_0_Core->VertexAttrib4ubv(index, v);
+ d_2_0_Core->f.VertexAttrib4ubv(index, v);
}
inline void QOpenGLFunctions_4_5_Core::glVertexAttrib4sv(GLuint index, const GLshort *v)
{
- d_2_0_Core->VertexAttrib4sv(index, v);
+ d_2_0_Core->f.VertexAttrib4sv(index, v);
}
inline void QOpenGLFunctions_4_5_Core::glVertexAttrib4s(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w)
{
- d_2_0_Core->VertexAttrib4s(index, x, y, z, w);
+ d_2_0_Core->f.VertexAttrib4s(index, x, y, z, w);
}
inline void QOpenGLFunctions_4_5_Core::glVertexAttrib4iv(GLuint index, const GLint *v)
{
- d_2_0_Core->VertexAttrib4iv(index, v);
+ d_2_0_Core->f.VertexAttrib4iv(index, v);
}
inline void QOpenGLFunctions_4_5_Core::glVertexAttrib4fv(GLuint index, const GLfloat *v)
{
- d_2_0_Core->VertexAttrib4fv(index, v);
+ d_2_0_Core->f.VertexAttrib4fv(index, v);
}
inline void QOpenGLFunctions_4_5_Core::glVertexAttrib4f(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
{
- d_2_0_Core->VertexAttrib4f(index, x, y, z, w);
+ d_2_0_Core->f.VertexAttrib4f(index, x, y, z, w);
}
inline void QOpenGLFunctions_4_5_Core::glVertexAttrib4dv(GLuint index, const GLdouble *v)
{
- d_2_0_Core->VertexAttrib4dv(index, v);
+ d_2_0_Core->f.VertexAttrib4dv(index, v);
}
inline void QOpenGLFunctions_4_5_Core::glVertexAttrib4d(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
{
- d_2_0_Core->VertexAttrib4d(index, x, y, z, w);
+ d_2_0_Core->f.VertexAttrib4d(index, x, y, z, w);
}
inline void QOpenGLFunctions_4_5_Core::glVertexAttrib4bv(GLuint index, const GLbyte *v)
{
- d_2_0_Core->VertexAttrib4bv(index, v);
+ d_2_0_Core->f.VertexAttrib4bv(index, v);
}
inline void QOpenGLFunctions_4_5_Core::glVertexAttrib4Nusv(GLuint index, const GLushort *v)
{
- d_2_0_Core->VertexAttrib4Nusv(index, v);
+ d_2_0_Core->f.VertexAttrib4Nusv(index, v);
}
inline void QOpenGLFunctions_4_5_Core::glVertexAttrib4Nuiv(GLuint index, const GLuint *v)
{
- d_2_0_Core->VertexAttrib4Nuiv(index, v);
+ d_2_0_Core->f.VertexAttrib4Nuiv(index, v);
}
inline void QOpenGLFunctions_4_5_Core::glVertexAttrib4Nubv(GLuint index, const GLubyte *v)
{
- d_2_0_Core->VertexAttrib4Nubv(index, v);
+ d_2_0_Core->f.VertexAttrib4Nubv(index, v);
}
inline void QOpenGLFunctions_4_5_Core::glVertexAttrib4Nub(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)
{
- d_2_0_Core->VertexAttrib4Nub(index, x, y, z, w);
+ d_2_0_Core->f.VertexAttrib4Nub(index, x, y, z, w);
}
inline void QOpenGLFunctions_4_5_Core::glVertexAttrib4Nsv(GLuint index, const GLshort *v)
{
- d_2_0_Core->VertexAttrib4Nsv(index, v);
+ d_2_0_Core->f.VertexAttrib4Nsv(index, v);
}
inline void QOpenGLFunctions_4_5_Core::glVertexAttrib4Niv(GLuint index, const GLint *v)
{
- d_2_0_Core->VertexAttrib4Niv(index, v);
+ d_2_0_Core->f.VertexAttrib4Niv(index, v);
}
inline void QOpenGLFunctions_4_5_Core::glVertexAttrib4Nbv(GLuint index, const GLbyte *v)
{
- d_2_0_Core->VertexAttrib4Nbv(index, v);
+ d_2_0_Core->f.VertexAttrib4Nbv(index, v);
}
inline void QOpenGLFunctions_4_5_Core::glVertexAttrib3sv(GLuint index, const GLshort *v)
{
- d_2_0_Core->VertexAttrib3sv(index, v);
+ d_2_0_Core->f.VertexAttrib3sv(index, v);
}
inline void QOpenGLFunctions_4_5_Core::glVertexAttrib3s(GLuint index, GLshort x, GLshort y, GLshort z)
{
- d_2_0_Core->VertexAttrib3s(index, x, y, z);
+ d_2_0_Core->f.VertexAttrib3s(index, x, y, z);
}
inline void QOpenGLFunctions_4_5_Core::glVertexAttrib3fv(GLuint index, const GLfloat *v)
{
- d_2_0_Core->VertexAttrib3fv(index, v);
+ d_2_0_Core->f.VertexAttrib3fv(index, v);
}
inline void QOpenGLFunctions_4_5_Core::glVertexAttrib3f(GLuint index, GLfloat x, GLfloat y, GLfloat z)
{
- d_2_0_Core->VertexAttrib3f(index, x, y, z);
+ d_2_0_Core->f.VertexAttrib3f(index, x, y, z);
}
inline void QOpenGLFunctions_4_5_Core::glVertexAttrib3dv(GLuint index, const GLdouble *v)
{
- d_2_0_Core->VertexAttrib3dv(index, v);
+ d_2_0_Core->f.VertexAttrib3dv(index, v);
}
inline void QOpenGLFunctions_4_5_Core::glVertexAttrib3d(GLuint index, GLdouble x, GLdouble y, GLdouble z)
{
- d_2_0_Core->VertexAttrib3d(index, x, y, z);
+ d_2_0_Core->f.VertexAttrib3d(index, x, y, z);
}
inline void QOpenGLFunctions_4_5_Core::glVertexAttrib2sv(GLuint index, const GLshort *v)
{
- d_2_0_Core->VertexAttrib2sv(index, v);
+ d_2_0_Core->f.VertexAttrib2sv(index, v);
}
inline void QOpenGLFunctions_4_5_Core::glVertexAttrib2s(GLuint index, GLshort x, GLshort y)
{
- d_2_0_Core->VertexAttrib2s(index, x, y);
+ d_2_0_Core->f.VertexAttrib2s(index, x, y);
}
inline void QOpenGLFunctions_4_5_Core::glVertexAttrib2fv(GLuint index, const GLfloat *v)
{
- d_2_0_Core->VertexAttrib2fv(index, v);
+ d_2_0_Core->f.VertexAttrib2fv(index, v);
}
inline void QOpenGLFunctions_4_5_Core::glVertexAttrib2f(GLuint index, GLfloat x, GLfloat y)
{
- d_2_0_Core->VertexAttrib2f(index, x, y);
+ d_2_0_Core->f.VertexAttrib2f(index, x, y);
}
inline void QOpenGLFunctions_4_5_Core::glVertexAttrib2dv(GLuint index, const GLdouble *v)
{
- d_2_0_Core->VertexAttrib2dv(index, v);
+ d_2_0_Core->f.VertexAttrib2dv(index, v);
}
inline void QOpenGLFunctions_4_5_Core::glVertexAttrib2d(GLuint index, GLdouble x, GLdouble y)
{
- d_2_0_Core->VertexAttrib2d(index, x, y);
+ d_2_0_Core->f.VertexAttrib2d(index, x, y);
}
inline void QOpenGLFunctions_4_5_Core::glVertexAttrib1sv(GLuint index, const GLshort *v)
{
- d_2_0_Core->VertexAttrib1sv(index, v);
+ d_2_0_Core->f.VertexAttrib1sv(index, v);
}
inline void QOpenGLFunctions_4_5_Core::glVertexAttrib1s(GLuint index, GLshort x)
{
- d_2_0_Core->VertexAttrib1s(index, x);
+ d_2_0_Core->f.VertexAttrib1s(index, x);
}
inline void QOpenGLFunctions_4_5_Core::glVertexAttrib1fv(GLuint index, const GLfloat *v)
{
- d_2_0_Core->VertexAttrib1fv(index, v);
+ d_2_0_Core->f.VertexAttrib1fv(index, v);
}
inline void QOpenGLFunctions_4_5_Core::glVertexAttrib1f(GLuint index, GLfloat x)
{
- d_2_0_Core->VertexAttrib1f(index, x);
+ d_2_0_Core->f.VertexAttrib1f(index, x);
}
inline void QOpenGLFunctions_4_5_Core::glVertexAttrib1dv(GLuint index, const GLdouble *v)
{
- d_2_0_Core->VertexAttrib1dv(index, v);
+ d_2_0_Core->f.VertexAttrib1dv(index, v);
}
inline void QOpenGLFunctions_4_5_Core::glVertexAttrib1d(GLuint index, GLdouble x)
{
- d_2_0_Core->VertexAttrib1d(index, x);
+ d_2_0_Core->f.VertexAttrib1d(index, x);
}
inline void QOpenGLFunctions_4_5_Core::glValidateProgram(GLuint program)
{
- d_2_0_Core->ValidateProgram(program);
+ d_2_0_Core->f.ValidateProgram(program);
}
inline void QOpenGLFunctions_4_5_Core::glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_0_Core->UniformMatrix4fv(location, count, transpose, value);
+ d_2_0_Core->f.UniformMatrix4fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_5_Core::glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_0_Core->UniformMatrix3fv(location, count, transpose, value);
+ d_2_0_Core->f.UniformMatrix3fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_5_Core::glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_0_Core->UniformMatrix2fv(location, count, transpose, value);
+ d_2_0_Core->f.UniformMatrix2fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_5_Core::glUniform4iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform4iv(location, count, value);
+ d_2_0_Core->f.Uniform4iv(location, count, value);
}
inline void QOpenGLFunctions_4_5_Core::glUniform3iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform3iv(location, count, value);
+ d_2_0_Core->f.Uniform3iv(location, count, value);
}
inline void QOpenGLFunctions_4_5_Core::glUniform2iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform2iv(location, count, value);
+ d_2_0_Core->f.Uniform2iv(location, count, value);
}
inline void QOpenGLFunctions_4_5_Core::glUniform1iv(GLint location, GLsizei count, const GLint *value)
{
- d_2_0_Core->Uniform1iv(location, count, value);
+ d_2_0_Core->f.Uniform1iv(location, count, value);
}
inline void QOpenGLFunctions_4_5_Core::glUniform4fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform4fv(location, count, value);
+ d_2_0_Core->f.Uniform4fv(location, count, value);
}
inline void QOpenGLFunctions_4_5_Core::glUniform3fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform3fv(location, count, value);
+ d_2_0_Core->f.Uniform3fv(location, count, value);
}
inline void QOpenGLFunctions_4_5_Core::glUniform2fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform2fv(location, count, value);
+ d_2_0_Core->f.Uniform2fv(location, count, value);
}
inline void QOpenGLFunctions_4_5_Core::glUniform1fv(GLint location, GLsizei count, const GLfloat *value)
{
- d_2_0_Core->Uniform1fv(location, count, value);
+ d_2_0_Core->f.Uniform1fv(location, count, value);
}
inline void QOpenGLFunctions_4_5_Core::glUniform4i(GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
{
- d_2_0_Core->Uniform4i(location, v0, v1, v2, v3);
+ d_2_0_Core->f.Uniform4i(location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_4_5_Core::glUniform3i(GLint location, GLint v0, GLint v1, GLint v2)
{
- d_2_0_Core->Uniform3i(location, v0, v1, v2);
+ d_2_0_Core->f.Uniform3i(location, v0, v1, v2);
}
inline void QOpenGLFunctions_4_5_Core::glUniform2i(GLint location, GLint v0, GLint v1)
{
- d_2_0_Core->Uniform2i(location, v0, v1);
+ d_2_0_Core->f.Uniform2i(location, v0, v1);
}
inline void QOpenGLFunctions_4_5_Core::glUniform1i(GLint location, GLint v0)
{
- d_2_0_Core->Uniform1i(location, v0);
+ d_2_0_Core->f.Uniform1i(location, v0);
}
inline void QOpenGLFunctions_4_5_Core::glUniform4f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
{
- d_2_0_Core->Uniform4f(location, v0, v1, v2, v3);
+ d_2_0_Core->f.Uniform4f(location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_4_5_Core::glUniform3f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
{
- d_2_0_Core->Uniform3f(location, v0, v1, v2);
+ d_2_0_Core->f.Uniform3f(location, v0, v1, v2);
}
inline void QOpenGLFunctions_4_5_Core::glUniform2f(GLint location, GLfloat v0, GLfloat v1)
{
- d_2_0_Core->Uniform2f(location, v0, v1);
+ d_2_0_Core->f.Uniform2f(location, v0, v1);
}
inline void QOpenGLFunctions_4_5_Core::glUniform1f(GLint location, GLfloat v0)
{
- d_2_0_Core->Uniform1f(location, v0);
+ d_2_0_Core->f.Uniform1f(location, v0);
}
inline void QOpenGLFunctions_4_5_Core::glUseProgram(GLuint program)
{
- d_2_0_Core->UseProgram(program);
+ d_2_0_Core->f.UseProgram(program);
}
inline void QOpenGLFunctions_4_5_Core::glShaderSource(GLuint shader, GLsizei count, const GLchar *const *string, const GLint *length)
{
- d_2_0_Core->ShaderSource(shader, count, string, length);
+ d_2_0_Core->f.ShaderSource(shader, count, string, length);
}
inline void QOpenGLFunctions_4_5_Core::glLinkProgram(GLuint program)
{
- d_2_0_Core->LinkProgram(program);
+ d_2_0_Core->f.LinkProgram(program);
}
inline GLboolean QOpenGLFunctions_4_5_Core::glIsShader(GLuint shader)
{
- return d_2_0_Core->IsShader(shader);
+ return d_2_0_Core->f.IsShader(shader);
}
inline GLboolean QOpenGLFunctions_4_5_Core::glIsProgram(GLuint program)
{
- return d_2_0_Core->IsProgram(program);
+ return d_2_0_Core->f.IsProgram(program);
}
inline void QOpenGLFunctions_4_5_Core::glGetVertexAttribPointerv(GLuint index, GLenum pname, void * *pointer)
{
- d_2_0_Core->GetVertexAttribPointerv(index, pname, pointer);
+ d_2_0_Core->f.GetVertexAttribPointerv(index, pname, pointer);
}
inline void QOpenGLFunctions_4_5_Core::glGetVertexAttribiv(GLuint index, GLenum pname, GLint *params)
{
- d_2_0_Core->GetVertexAttribiv(index, pname, params);
+ d_2_0_Core->f.GetVertexAttribiv(index, pname, params);
}
inline void QOpenGLFunctions_4_5_Core::glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat *params)
{
- d_2_0_Core->GetVertexAttribfv(index, pname, params);
+ d_2_0_Core->f.GetVertexAttribfv(index, pname, params);
}
inline void QOpenGLFunctions_4_5_Core::glGetVertexAttribdv(GLuint index, GLenum pname, GLdouble *params)
{
- d_2_0_Core->GetVertexAttribdv(index, pname, params);
+ d_2_0_Core->f.GetVertexAttribdv(index, pname, params);
}
inline void QOpenGLFunctions_4_5_Core::glGetUniformiv(GLuint program, GLint location, GLint *params)
{
- d_2_0_Core->GetUniformiv(program, location, params);
+ d_2_0_Core->f.GetUniformiv(program, location, params);
}
inline void QOpenGLFunctions_4_5_Core::glGetUniformfv(GLuint program, GLint location, GLfloat *params)
{
- d_2_0_Core->GetUniformfv(program, location, params);
+ d_2_0_Core->f.GetUniformfv(program, location, params);
}
inline GLint QOpenGLFunctions_4_5_Core::glGetUniformLocation(GLuint program, const GLchar *name)
{
- return d_2_0_Core->GetUniformLocation(program, name);
+ return d_2_0_Core->f.GetUniformLocation(program, name);
}
inline void QOpenGLFunctions_4_5_Core::glGetShaderSource(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source)
{
- d_2_0_Core->GetShaderSource(shader, bufSize, length, source);
+ d_2_0_Core->f.GetShaderSource(shader, bufSize, length, source);
}
inline void QOpenGLFunctions_4_5_Core::glGetShaderInfoLog(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
{
- d_2_0_Core->GetShaderInfoLog(shader, bufSize, length, infoLog);
+ d_2_0_Core->f.GetShaderInfoLog(shader, bufSize, length, infoLog);
}
inline void QOpenGLFunctions_4_5_Core::glGetShaderiv(GLuint shader, GLenum pname, GLint *params)
{
- d_2_0_Core->GetShaderiv(shader, pname, params);
+ d_2_0_Core->f.GetShaderiv(shader, pname, params);
}
inline void QOpenGLFunctions_4_5_Core::glGetProgramInfoLog(GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
{
- d_2_0_Core->GetProgramInfoLog(program, bufSize, length, infoLog);
+ d_2_0_Core->f.GetProgramInfoLog(program, bufSize, length, infoLog);
}
inline void QOpenGLFunctions_4_5_Core::glGetProgramiv(GLuint program, GLenum pname, GLint *params)
{
- d_2_0_Core->GetProgramiv(program, pname, params);
+ d_2_0_Core->f.GetProgramiv(program, pname, params);
}
inline GLint QOpenGLFunctions_4_5_Core::glGetAttribLocation(GLuint program, const GLchar *name)
{
- return d_2_0_Core->GetAttribLocation(program, name);
+ return d_2_0_Core->f.GetAttribLocation(program, name);
}
inline void QOpenGLFunctions_4_5_Core::glGetAttachedShaders(GLuint program, GLsizei maxCount, GLsizei *count, GLuint *shaders)
{
- d_2_0_Core->GetAttachedShaders(program, maxCount, count, shaders);
+ d_2_0_Core->f.GetAttachedShaders(program, maxCount, count, shaders);
}
inline void QOpenGLFunctions_4_5_Core::glGetActiveUniform(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
{
- d_2_0_Core->GetActiveUniform(program, index, bufSize, length, size, type, name);
+ d_2_0_Core->f.GetActiveUniform(program, index, bufSize, length, size, type, name);
}
inline void QOpenGLFunctions_4_5_Core::glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
{
- d_2_0_Core->GetActiveAttrib(program, index, bufSize, length, size, type, name);
+ d_2_0_Core->f.GetActiveAttrib(program, index, bufSize, length, size, type, name);
}
inline void QOpenGLFunctions_4_5_Core::glEnableVertexAttribArray(GLuint index)
{
- d_2_0_Core->EnableVertexAttribArray(index);
+ d_2_0_Core->f.EnableVertexAttribArray(index);
}
inline void QOpenGLFunctions_4_5_Core::glDisableVertexAttribArray(GLuint index)
{
- d_2_0_Core->DisableVertexAttribArray(index);
+ d_2_0_Core->f.DisableVertexAttribArray(index);
}
inline void QOpenGLFunctions_4_5_Core::glDetachShader(GLuint program, GLuint shader)
{
- d_2_0_Core->DetachShader(program, shader);
+ d_2_0_Core->f.DetachShader(program, shader);
}
inline void QOpenGLFunctions_4_5_Core::glDeleteShader(GLuint shader)
{
- d_2_0_Core->DeleteShader(shader);
+ d_2_0_Core->f.DeleteShader(shader);
}
inline void QOpenGLFunctions_4_5_Core::glDeleteProgram(GLuint program)
{
- d_2_0_Core->DeleteProgram(program);
+ d_2_0_Core->f.DeleteProgram(program);
}
inline GLuint QOpenGLFunctions_4_5_Core::glCreateShader(GLenum type)
{
- return d_2_0_Core->CreateShader(type);
+ return d_2_0_Core->f.CreateShader(type);
}
inline GLuint QOpenGLFunctions_4_5_Core::glCreateProgram()
{
- return d_2_0_Core->CreateProgram();
+ return d_2_0_Core->f.CreateProgram();
}
inline void QOpenGLFunctions_4_5_Core::glCompileShader(GLuint shader)
{
- d_2_0_Core->CompileShader(shader);
+ d_2_0_Core->f.CompileShader(shader);
}
inline void QOpenGLFunctions_4_5_Core::glBindAttribLocation(GLuint program, GLuint index, const GLchar *name)
{
- d_2_0_Core->BindAttribLocation(program, index, name);
+ d_2_0_Core->f.BindAttribLocation(program, index, name);
}
inline void QOpenGLFunctions_4_5_Core::glAttachShader(GLuint program, GLuint shader)
{
- d_2_0_Core->AttachShader(program, shader);
+ d_2_0_Core->f.AttachShader(program, shader);
}
inline void QOpenGLFunctions_4_5_Core::glStencilMaskSeparate(GLenum face, GLuint mask)
{
- d_2_0_Core->StencilMaskSeparate(face, mask);
+ d_2_0_Core->f.StencilMaskSeparate(face, mask);
}
inline void QOpenGLFunctions_4_5_Core::glStencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask)
{
- d_2_0_Core->StencilFuncSeparate(face, func, ref, mask);
+ d_2_0_Core->f.StencilFuncSeparate(face, func, ref, mask);
}
inline void QOpenGLFunctions_4_5_Core::glStencilOpSeparate(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass)
{
- d_2_0_Core->StencilOpSeparate(face, sfail, dpfail, dppass);
+ d_2_0_Core->f.StencilOpSeparate(face, sfail, dpfail, dppass);
}
inline void QOpenGLFunctions_4_5_Core::glDrawBuffers(GLsizei n, const GLenum *bufs)
{
- d_2_0_Core->DrawBuffers(n, bufs);
+ d_2_0_Core->f.DrawBuffers(n, bufs);
}
inline void QOpenGLFunctions_4_5_Core::glBlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha)
{
- d_2_0_Core->BlendEquationSeparate(modeRGB, modeAlpha);
+ d_2_0_Core->f.BlendEquationSeparate(modeRGB, modeAlpha);
}
// OpenGL 2.1 core functions
inline void QOpenGLFunctions_4_5_Core::glUniformMatrix4x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix4x3fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix4x3fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_5_Core::glUniformMatrix3x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix3x4fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix3x4fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_5_Core::glUniformMatrix4x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix4x2fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix4x2fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_5_Core::glUniformMatrix2x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix2x4fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix2x4fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_5_Core::glUniformMatrix3x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix3x2fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix3x2fv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_5_Core::glUniformMatrix2x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_2_1_Core->UniformMatrix2x3fv(location, count, transpose, value);
+ d_2_1_Core->f.UniformMatrix2x3fv(location, count, transpose, value);
}
// OpenGL 3.0 core functions
inline GLboolean QOpenGLFunctions_4_5_Core::glIsVertexArray(GLuint array)
{
- return d_3_0_Core->IsVertexArray(array);
+ return d_3_0_Core->f.IsVertexArray(array);
}
inline void QOpenGLFunctions_4_5_Core::glGenVertexArrays(GLsizei n, GLuint *arrays)
{
- d_3_0_Core->GenVertexArrays(n, arrays);
+ d_3_0_Core->f.GenVertexArrays(n, arrays);
}
inline void QOpenGLFunctions_4_5_Core::glDeleteVertexArrays(GLsizei n, const GLuint *arrays)
{
- d_3_0_Core->DeleteVertexArrays(n, arrays);
+ d_3_0_Core->f.DeleteVertexArrays(n, arrays);
}
inline void QOpenGLFunctions_4_5_Core::glBindVertexArray(GLuint array)
{
- d_3_0_Core->BindVertexArray(array);
+ d_3_0_Core->f.BindVertexArray(array);
}
inline void QOpenGLFunctions_4_5_Core::glFlushMappedBufferRange(GLenum target, GLintptr offset, GLsizeiptr length)
{
- d_3_0_Core->FlushMappedBufferRange(target, offset, length);
+ d_3_0_Core->f.FlushMappedBufferRange(target, offset, length);
}
inline void * QOpenGLFunctions_4_5_Core::glMapBufferRange(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access)
{
- return d_3_0_Core->MapBufferRange(target, offset, length, access);
+ return d_3_0_Core->f.MapBufferRange(target, offset, length, access);
}
inline void QOpenGLFunctions_4_5_Core::glFramebufferTextureLayer(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer)
{
- d_3_0_Core->FramebufferTextureLayer(target, attachment, texture, level, layer);
+ d_3_0_Core->f.FramebufferTextureLayer(target, attachment, texture, level, layer);
}
inline void QOpenGLFunctions_4_5_Core::glRenderbufferStorageMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
{
- d_3_0_Core->RenderbufferStorageMultisample(target, samples, internalformat, width, height);
+ d_3_0_Core->f.RenderbufferStorageMultisample(target, samples, internalformat, width, height);
}
inline void QOpenGLFunctions_4_5_Core::glBlitFramebuffer(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
{
- d_3_0_Core->BlitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter);
+ d_3_0_Core->f.BlitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter);
}
inline void QOpenGLFunctions_4_5_Core::glGenerateMipmap(GLenum target)
{
- d_3_0_Core->GenerateMipmap(target);
+ d_3_0_Core->f.GenerateMipmap(target);
}
inline void QOpenGLFunctions_4_5_Core::glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint *params)
{
- d_3_0_Core->GetFramebufferAttachmentParameteriv(target, attachment, pname, params);
+ d_3_0_Core->f.GetFramebufferAttachmentParameteriv(target, attachment, pname, params);
}
inline void QOpenGLFunctions_4_5_Core::glFramebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
{
- d_3_0_Core->FramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer);
+ d_3_0_Core->f.FramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer);
}
inline void QOpenGLFunctions_4_5_Core::glFramebufferTexture3D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset)
{
- d_3_0_Core->FramebufferTexture3D(target, attachment, textarget, texture, level, zoffset);
+ d_3_0_Core->f.FramebufferTexture3D(target, attachment, textarget, texture, level, zoffset);
}
inline void QOpenGLFunctions_4_5_Core::glFramebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
{
- d_3_0_Core->FramebufferTexture2D(target, attachment, textarget, texture, level);
+ d_3_0_Core->f.FramebufferTexture2D(target, attachment, textarget, texture, level);
}
inline void QOpenGLFunctions_4_5_Core::glFramebufferTexture1D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
{
- d_3_0_Core->FramebufferTexture1D(target, attachment, textarget, texture, level);
+ d_3_0_Core->f.FramebufferTexture1D(target, attachment, textarget, texture, level);
}
inline GLenum QOpenGLFunctions_4_5_Core::glCheckFramebufferStatus(GLenum target)
{
- return d_3_0_Core->CheckFramebufferStatus(target);
+ return d_3_0_Core->f.CheckFramebufferStatus(target);
}
inline void QOpenGLFunctions_4_5_Core::glGenFramebuffers(GLsizei n, GLuint *framebuffers)
{
- d_3_0_Core->GenFramebuffers(n, framebuffers);
+ d_3_0_Core->f.GenFramebuffers(n, framebuffers);
}
inline void QOpenGLFunctions_4_5_Core::glDeleteFramebuffers(GLsizei n, const GLuint *framebuffers)
{
- d_3_0_Core->DeleteFramebuffers(n, framebuffers);
+ d_3_0_Core->f.DeleteFramebuffers(n, framebuffers);
}
inline void QOpenGLFunctions_4_5_Core::glBindFramebuffer(GLenum target, GLuint framebuffer)
{
- d_3_0_Core->BindFramebuffer(target, framebuffer);
+ d_3_0_Core->f.BindFramebuffer(target, framebuffer);
}
inline GLboolean QOpenGLFunctions_4_5_Core::glIsFramebuffer(GLuint framebuffer)
{
- return d_3_0_Core->IsFramebuffer(framebuffer);
+ return d_3_0_Core->f.IsFramebuffer(framebuffer);
}
inline void QOpenGLFunctions_4_5_Core::glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_3_0_Core->GetRenderbufferParameteriv(target, pname, params);
+ d_3_0_Core->f.GetRenderbufferParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_4_5_Core::glRenderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height)
{
- d_3_0_Core->RenderbufferStorage(target, internalformat, width, height);
+ d_3_0_Core->f.RenderbufferStorage(target, internalformat, width, height);
}
inline void QOpenGLFunctions_4_5_Core::glGenRenderbuffers(GLsizei n, GLuint *renderbuffers)
{
- d_3_0_Core->GenRenderbuffers(n, renderbuffers);
+ d_3_0_Core->f.GenRenderbuffers(n, renderbuffers);
}
inline void QOpenGLFunctions_4_5_Core::glDeleteRenderbuffers(GLsizei n, const GLuint *renderbuffers)
{
- d_3_0_Core->DeleteRenderbuffers(n, renderbuffers);
+ d_3_0_Core->f.DeleteRenderbuffers(n, renderbuffers);
}
inline void QOpenGLFunctions_4_5_Core::glBindRenderbuffer(GLenum target, GLuint renderbuffer)
{
- d_3_0_Core->BindRenderbuffer(target, renderbuffer);
+ d_3_0_Core->f.BindRenderbuffer(target, renderbuffer);
}
inline GLboolean QOpenGLFunctions_4_5_Core::glIsRenderbuffer(GLuint renderbuffer)
{
- return d_3_0_Core->IsRenderbuffer(renderbuffer);
+ return d_3_0_Core->f.IsRenderbuffer(renderbuffer);
}
inline const GLubyte * QOpenGLFunctions_4_5_Core::glGetStringi(GLenum name, GLuint index)
{
- return d_3_0_Core->GetStringi(name, index);
+ return d_3_0_Core->f.GetStringi(name, index);
}
inline void QOpenGLFunctions_4_5_Core::glClearBufferfi(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil)
{
- d_3_0_Core->ClearBufferfi(buffer, drawbuffer, depth, stencil);
+ d_3_0_Core->f.ClearBufferfi(buffer, drawbuffer, depth, stencil);
}
inline void QOpenGLFunctions_4_5_Core::glClearBufferfv(GLenum buffer, GLint drawbuffer, const GLfloat *value)
{
- d_3_0_Core->ClearBufferfv(buffer, drawbuffer, value);
+ d_3_0_Core->f.ClearBufferfv(buffer, drawbuffer, value);
}
inline void QOpenGLFunctions_4_5_Core::glClearBufferuiv(GLenum buffer, GLint drawbuffer, const GLuint *value)
{
- d_3_0_Core->ClearBufferuiv(buffer, drawbuffer, value);
+ d_3_0_Core->f.ClearBufferuiv(buffer, drawbuffer, value);
}
inline void QOpenGLFunctions_4_5_Core::glClearBufferiv(GLenum buffer, GLint drawbuffer, const GLint *value)
{
- d_3_0_Core->ClearBufferiv(buffer, drawbuffer, value);
+ d_3_0_Core->f.ClearBufferiv(buffer, drawbuffer, value);
}
inline void QOpenGLFunctions_4_5_Core::glGetTexParameterIuiv(GLenum target, GLenum pname, GLuint *params)
{
- d_3_0_Core->GetTexParameterIuiv(target, pname, params);
+ d_3_0_Core->f.GetTexParameterIuiv(target, pname, params);
}
inline void QOpenGLFunctions_4_5_Core::glGetTexParameterIiv(GLenum target, GLenum pname, GLint *params)
{
- d_3_0_Core->GetTexParameterIiv(target, pname, params);
+ d_3_0_Core->f.GetTexParameterIiv(target, pname, params);
}
inline void QOpenGLFunctions_4_5_Core::glTexParameterIuiv(GLenum target, GLenum pname, const GLuint *params)
{
- d_3_0_Core->TexParameterIuiv(target, pname, params);
+ d_3_0_Core->f.TexParameterIuiv(target, pname, params);
}
inline void QOpenGLFunctions_4_5_Core::glTexParameterIiv(GLenum target, GLenum pname, const GLint *params)
{
- d_3_0_Core->TexParameterIiv(target, pname, params);
+ d_3_0_Core->f.TexParameterIiv(target, pname, params);
}
inline void QOpenGLFunctions_4_5_Core::glUniform4uiv(GLint location, GLsizei count, const GLuint *value)
{
- d_3_0_Core->Uniform4uiv(location, count, value);
+ d_3_0_Core->f.Uniform4uiv(location, count, value);
}
inline void QOpenGLFunctions_4_5_Core::glUniform3uiv(GLint location, GLsizei count, const GLuint *value)
{
- d_3_0_Core->Uniform3uiv(location, count, value);
+ d_3_0_Core->f.Uniform3uiv(location, count, value);
}
inline void QOpenGLFunctions_4_5_Core::glUniform2uiv(GLint location, GLsizei count, const GLuint *value)
{
- d_3_0_Core->Uniform2uiv(location, count, value);
+ d_3_0_Core->f.Uniform2uiv(location, count, value);
}
inline void QOpenGLFunctions_4_5_Core::glUniform1uiv(GLint location, GLsizei count, const GLuint *value)
{
- d_3_0_Core->Uniform1uiv(location, count, value);
+ d_3_0_Core->f.Uniform1uiv(location, count, value);
}
inline void QOpenGLFunctions_4_5_Core::glUniform4ui(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
{
- d_3_0_Core->Uniform4ui(location, v0, v1, v2, v3);
+ d_3_0_Core->f.Uniform4ui(location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_4_5_Core::glUniform3ui(GLint location, GLuint v0, GLuint v1, GLuint v2)
{
- d_3_0_Core->Uniform3ui(location, v0, v1, v2);
+ d_3_0_Core->f.Uniform3ui(location, v0, v1, v2);
}
inline void QOpenGLFunctions_4_5_Core::glUniform2ui(GLint location, GLuint v0, GLuint v1)
{
- d_3_0_Core->Uniform2ui(location, v0, v1);
+ d_3_0_Core->f.Uniform2ui(location, v0, v1);
}
inline void QOpenGLFunctions_4_5_Core::glUniform1ui(GLint location, GLuint v0)
{
- d_3_0_Core->Uniform1ui(location, v0);
+ d_3_0_Core->f.Uniform1ui(location, v0);
}
inline GLint QOpenGLFunctions_4_5_Core::glGetFragDataLocation(GLuint program, const GLchar *name)
{
- return d_3_0_Core->GetFragDataLocation(program, name);
+ return d_3_0_Core->f.GetFragDataLocation(program, name);
}
inline void QOpenGLFunctions_4_5_Core::glBindFragDataLocation(GLuint program, GLuint color, const GLchar *name)
{
- d_3_0_Core->BindFragDataLocation(program, color, name);
+ d_3_0_Core->f.BindFragDataLocation(program, color, name);
}
inline void QOpenGLFunctions_4_5_Core::glGetUniformuiv(GLuint program, GLint location, GLuint *params)
{
- d_3_0_Core->GetUniformuiv(program, location, params);
+ d_3_0_Core->f.GetUniformuiv(program, location, params);
}
inline void QOpenGLFunctions_4_5_Core::glVertexAttribI4usv(GLuint index, const GLushort *v)
{
- d_3_0_Core->VertexAttribI4usv(index, v);
+ d_3_0_Core->f.VertexAttribI4usv(index, v);
}
inline void QOpenGLFunctions_4_5_Core::glVertexAttribI4ubv(GLuint index, const GLubyte *v)
{
- d_3_0_Core->VertexAttribI4ubv(index, v);
+ d_3_0_Core->f.VertexAttribI4ubv(index, v);
}
inline void QOpenGLFunctions_4_5_Core::glVertexAttribI4sv(GLuint index, const GLshort *v)
{
- d_3_0_Core->VertexAttribI4sv(index, v);
+ d_3_0_Core->f.VertexAttribI4sv(index, v);
}
inline void QOpenGLFunctions_4_5_Core::glVertexAttribI4bv(GLuint index, const GLbyte *v)
{
- d_3_0_Core->VertexAttribI4bv(index, v);
+ d_3_0_Core->f.VertexAttribI4bv(index, v);
}
inline void QOpenGLFunctions_4_5_Core::glVertexAttribI4uiv(GLuint index, const GLuint *v)
{
- d_3_0_Core->VertexAttribI4uiv(index, v);
+ d_3_0_Core->f.VertexAttribI4uiv(index, v);
}
inline void QOpenGLFunctions_4_5_Core::glVertexAttribI3uiv(GLuint index, const GLuint *v)
{
- d_3_0_Core->VertexAttribI3uiv(index, v);
+ d_3_0_Core->f.VertexAttribI3uiv(index, v);
}
inline void QOpenGLFunctions_4_5_Core::glVertexAttribI2uiv(GLuint index, const GLuint *v)
{
- d_3_0_Core->VertexAttribI2uiv(index, v);
+ d_3_0_Core->f.VertexAttribI2uiv(index, v);
}
inline void QOpenGLFunctions_4_5_Core::glVertexAttribI1uiv(GLuint index, const GLuint *v)
{
- d_3_0_Core->VertexAttribI1uiv(index, v);
+ d_3_0_Core->f.VertexAttribI1uiv(index, v);
}
inline void QOpenGLFunctions_4_5_Core::glVertexAttribI4iv(GLuint index, const GLint *v)
{
- d_3_0_Core->VertexAttribI4iv(index, v);
+ d_3_0_Core->f.VertexAttribI4iv(index, v);
}
inline void QOpenGLFunctions_4_5_Core::glVertexAttribI3iv(GLuint index, const GLint *v)
{
- d_3_0_Core->VertexAttribI3iv(index, v);
+ d_3_0_Core->f.VertexAttribI3iv(index, v);
}
inline void QOpenGLFunctions_4_5_Core::glVertexAttribI2iv(GLuint index, const GLint *v)
{
- d_3_0_Core->VertexAttribI2iv(index, v);
+ d_3_0_Core->f.VertexAttribI2iv(index, v);
}
inline void QOpenGLFunctions_4_5_Core::glVertexAttribI1iv(GLuint index, const GLint *v)
{
- d_3_0_Core->VertexAttribI1iv(index, v);
+ d_3_0_Core->f.VertexAttribI1iv(index, v);
}
inline void QOpenGLFunctions_4_5_Core::glVertexAttribI4ui(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)
{
- d_3_0_Core->VertexAttribI4ui(index, x, y, z, w);
+ d_3_0_Core->f.VertexAttribI4ui(index, x, y, z, w);
}
inline void QOpenGLFunctions_4_5_Core::glVertexAttribI3ui(GLuint index, GLuint x, GLuint y, GLuint z)
{
- d_3_0_Core->VertexAttribI3ui(index, x, y, z);
+ d_3_0_Core->f.VertexAttribI3ui(index, x, y, z);
}
inline void QOpenGLFunctions_4_5_Core::glVertexAttribI2ui(GLuint index, GLuint x, GLuint y)
{
- d_3_0_Core->VertexAttribI2ui(index, x, y);
+ d_3_0_Core->f.VertexAttribI2ui(index, x, y);
}
inline void QOpenGLFunctions_4_5_Core::glVertexAttribI1ui(GLuint index, GLuint x)
{
- d_3_0_Core->VertexAttribI1ui(index, x);
+ d_3_0_Core->f.VertexAttribI1ui(index, x);
}
inline void QOpenGLFunctions_4_5_Core::glVertexAttribI4i(GLuint index, GLint x, GLint y, GLint z, GLint w)
{
- d_3_0_Core->VertexAttribI4i(index, x, y, z, w);
+ d_3_0_Core->f.VertexAttribI4i(index, x, y, z, w);
}
inline void QOpenGLFunctions_4_5_Core::glVertexAttribI3i(GLuint index, GLint x, GLint y, GLint z)
{
- d_3_0_Core->VertexAttribI3i(index, x, y, z);
+ d_3_0_Core->f.VertexAttribI3i(index, x, y, z);
}
inline void QOpenGLFunctions_4_5_Core::glVertexAttribI2i(GLuint index, GLint x, GLint y)
{
- d_3_0_Core->VertexAttribI2i(index, x, y);
+ d_3_0_Core->f.VertexAttribI2i(index, x, y);
}
inline void QOpenGLFunctions_4_5_Core::glVertexAttribI1i(GLuint index, GLint x)
{
- d_3_0_Core->VertexAttribI1i(index, x);
+ d_3_0_Core->f.VertexAttribI1i(index, x);
}
inline void QOpenGLFunctions_4_5_Core::glGetVertexAttribIuiv(GLuint index, GLenum pname, GLuint *params)
{
- d_3_0_Core->GetVertexAttribIuiv(index, pname, params);
+ d_3_0_Core->f.GetVertexAttribIuiv(index, pname, params);
}
inline void QOpenGLFunctions_4_5_Core::glGetVertexAttribIiv(GLuint index, GLenum pname, GLint *params)
{
- d_3_0_Core->GetVertexAttribIiv(index, pname, params);
+ d_3_0_Core->f.GetVertexAttribIiv(index, pname, params);
}
inline void QOpenGLFunctions_4_5_Core::glVertexAttribIPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer)
{
- d_3_0_Core->VertexAttribIPointer(index, size, type, stride, pointer);
+ d_3_0_Core->f.VertexAttribIPointer(index, size, type, stride, pointer);
}
inline void QOpenGLFunctions_4_5_Core::glEndConditionalRender()
{
- d_3_0_Core->EndConditionalRender();
+ d_3_0_Core->f.EndConditionalRender();
}
inline void QOpenGLFunctions_4_5_Core::glBeginConditionalRender(GLuint id, GLenum mode)
{
- d_3_0_Core->BeginConditionalRender(id, mode);
+ d_3_0_Core->f.BeginConditionalRender(id, mode);
}
inline void QOpenGLFunctions_4_5_Core::glClampColor(GLenum target, GLenum clamp)
{
- d_3_0_Core->ClampColor(target, clamp);
+ d_3_0_Core->f.ClampColor(target, clamp);
}
inline void QOpenGLFunctions_4_5_Core::glGetTransformFeedbackVarying(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name)
{
- d_3_0_Core->GetTransformFeedbackVarying(program, index, bufSize, length, size, type, name);
+ d_3_0_Core->f.GetTransformFeedbackVarying(program, index, bufSize, length, size, type, name);
}
inline void QOpenGLFunctions_4_5_Core::glTransformFeedbackVaryings(GLuint program, GLsizei count, const GLchar *const *varyings, GLenum bufferMode)
{
- d_3_0_Core->TransformFeedbackVaryings(program, count, varyings, bufferMode);
+ d_3_0_Core->f.TransformFeedbackVaryings(program, count, varyings, bufferMode);
}
inline void QOpenGLFunctions_4_5_Core::glBindBufferBase(GLenum target, GLuint index, GLuint buffer)
{
- d_3_0_Core->BindBufferBase(target, index, buffer);
+ d_3_0_Core->f.BindBufferBase(target, index, buffer);
}
inline void QOpenGLFunctions_4_5_Core::glBindBufferRange(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)
{
- d_3_0_Core->BindBufferRange(target, index, buffer, offset, size);
+ d_3_0_Core->f.BindBufferRange(target, index, buffer, offset, size);
}
inline void QOpenGLFunctions_4_5_Core::glEndTransformFeedback()
{
- d_3_0_Core->EndTransformFeedback();
+ d_3_0_Core->f.EndTransformFeedback();
}
inline void QOpenGLFunctions_4_5_Core::glBeginTransformFeedback(GLenum primitiveMode)
{
- d_3_0_Core->BeginTransformFeedback(primitiveMode);
+ d_3_0_Core->f.BeginTransformFeedback(primitiveMode);
}
inline GLboolean QOpenGLFunctions_4_5_Core::glIsEnabledi(GLenum target, GLuint index)
{
- return d_3_0_Core->IsEnabledi(target, index);
+ return d_3_0_Core->f.IsEnabledi(target, index);
}
inline void QOpenGLFunctions_4_5_Core::glDisablei(GLenum target, GLuint index)
{
- d_3_0_Core->Disablei(target, index);
+ d_3_0_Core->f.Disablei(target, index);
}
inline void QOpenGLFunctions_4_5_Core::glEnablei(GLenum target, GLuint index)
{
- d_3_0_Core->Enablei(target, index);
+ d_3_0_Core->f.Enablei(target, index);
}
inline void QOpenGLFunctions_4_5_Core::glGetIntegeri_v(GLenum target, GLuint index, GLint *data)
{
- d_3_0_Core->GetIntegeri_v(target, index, data);
+ d_3_0_Core->f.GetIntegeri_v(target, index, data);
}
inline void QOpenGLFunctions_4_5_Core::glGetBooleani_v(GLenum target, GLuint index, GLboolean *data)
{
- d_3_0_Core->GetBooleani_v(target, index, data);
+ d_3_0_Core->f.GetBooleani_v(target, index, data);
}
inline void QOpenGLFunctions_4_5_Core::glColorMaski(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a)
{
- d_3_0_Core->ColorMaski(index, r, g, b, a);
+ d_3_0_Core->f.ColorMaski(index, r, g, b, a);
}
// OpenGL 3.1 core functions
inline void QOpenGLFunctions_4_5_Core::glUniformBlockBinding(GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding)
{
- d_3_1_Core->UniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding);
+ d_3_1_Core->f.UniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding);
}
inline void QOpenGLFunctions_4_5_Core::glGetActiveUniformBlockName(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName)
{
- d_3_1_Core->GetActiveUniformBlockName(program, uniformBlockIndex, bufSize, length, uniformBlockName);
+ d_3_1_Core->f.GetActiveUniformBlockName(program, uniformBlockIndex, bufSize, length, uniformBlockName);
}
inline void QOpenGLFunctions_4_5_Core::glGetActiveUniformBlockiv(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params)
{
- d_3_1_Core->GetActiveUniformBlockiv(program, uniformBlockIndex, pname, params);
+ d_3_1_Core->f.GetActiveUniformBlockiv(program, uniformBlockIndex, pname, params);
}
inline GLuint QOpenGLFunctions_4_5_Core::glGetUniformBlockIndex(GLuint program, const GLchar *uniformBlockName)
{
- return d_3_1_Core->GetUniformBlockIndex(program, uniformBlockName);
+ return d_3_1_Core->f.GetUniformBlockIndex(program, uniformBlockName);
}
inline void QOpenGLFunctions_4_5_Core::glGetActiveUniformName(GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformName)
{
- d_3_1_Core->GetActiveUniformName(program, uniformIndex, bufSize, length, uniformName);
+ d_3_1_Core->f.GetActiveUniformName(program, uniformIndex, bufSize, length, uniformName);
}
inline void QOpenGLFunctions_4_5_Core::glGetActiveUniformsiv(GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params)
{
- d_3_1_Core->GetActiveUniformsiv(program, uniformCount, uniformIndices, pname, params);
+ d_3_1_Core->f.GetActiveUniformsiv(program, uniformCount, uniformIndices, pname, params);
}
inline void QOpenGLFunctions_4_5_Core::glGetUniformIndices(GLuint program, GLsizei uniformCount, const GLchar *const *uniformNames, GLuint *uniformIndices)
{
- d_3_1_Core->GetUniformIndices(program, uniformCount, uniformNames, uniformIndices);
+ d_3_1_Core->f.GetUniformIndices(program, uniformCount, uniformNames, uniformIndices);
}
inline void QOpenGLFunctions_4_5_Core::glCopyBufferSubData(GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size)
{
- d_3_1_Core->CopyBufferSubData(readTarget, writeTarget, readOffset, writeOffset, size);
+ d_3_1_Core->f.CopyBufferSubData(readTarget, writeTarget, readOffset, writeOffset, size);
}
inline void QOpenGLFunctions_4_5_Core::glPrimitiveRestartIndex(GLuint index)
{
- d_3_1_Core->PrimitiveRestartIndex(index);
+ d_3_1_Core->f.PrimitiveRestartIndex(index);
}
inline void QOpenGLFunctions_4_5_Core::glTexBuffer(GLenum target, GLenum internalformat, GLuint buffer)
{
- d_3_1_Core->TexBuffer(target, internalformat, buffer);
+ d_3_1_Core->f.TexBuffer(target, internalformat, buffer);
}
inline void QOpenGLFunctions_4_5_Core::glDrawElementsInstanced(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount)
{
- d_3_1_Core->DrawElementsInstanced(mode, count, type, indices, instancecount);
+ d_3_1_Core->f.DrawElementsInstanced(mode, count, type, indices, instancecount);
}
inline void QOpenGLFunctions_4_5_Core::glDrawArraysInstanced(GLenum mode, GLint first, GLsizei count, GLsizei instancecount)
{
- d_3_1_Core->DrawArraysInstanced(mode, first, count, instancecount);
+ d_3_1_Core->f.DrawArraysInstanced(mode, first, count, instancecount);
}
// OpenGL 3.2 core functions
inline void QOpenGLFunctions_4_5_Core::glSampleMaski(GLuint maskNumber, GLbitfield mask)
{
- d_3_2_Core->SampleMaski(maskNumber, mask);
+ d_3_2_Core->f.SampleMaski(maskNumber, mask);
}
inline void QOpenGLFunctions_4_5_Core::glGetMultisamplefv(GLenum pname, GLuint index, GLfloat *val)
{
- d_3_2_Core->GetMultisamplefv(pname, index, val);
+ d_3_2_Core->f.GetMultisamplefv(pname, index, val);
}
inline void QOpenGLFunctions_4_5_Core::glTexImage3DMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations)
{
- d_3_2_Core->TexImage3DMultisample(target, samples, internalformat, width, height, depth, fixedsamplelocations);
+ d_3_2_Core->f.TexImage3DMultisample(target, samples, internalformat, width, height, depth, fixedsamplelocations);
}
inline void QOpenGLFunctions_4_5_Core::glTexImage2DMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations)
{
- d_3_2_Core->TexImage2DMultisample(target, samples, internalformat, width, height, fixedsamplelocations);
+ d_3_2_Core->f.TexImage2DMultisample(target, samples, internalformat, width, height, fixedsamplelocations);
}
inline void QOpenGLFunctions_4_5_Core::glFramebufferTexture(GLenum target, GLenum attachment, GLuint texture, GLint level)
{
- d_3_2_Core->FramebufferTexture(target, attachment, texture, level);
+ d_3_2_Core->f.FramebufferTexture(target, attachment, texture, level);
}
inline void QOpenGLFunctions_4_5_Core::glGetBufferParameteri64v(GLenum target, GLenum pname, GLint64 *params)
{
- d_3_2_Core->GetBufferParameteri64v(target, pname, params);
+ d_3_2_Core->f.GetBufferParameteri64v(target, pname, params);
}
inline void QOpenGLFunctions_4_5_Core::glGetInteger64i_v(GLenum target, GLuint index, GLint64 *data)
{
- d_3_2_Core->GetInteger64i_v(target, index, data);
+ d_3_2_Core->f.GetInteger64i_v(target, index, data);
}
inline void QOpenGLFunctions_4_5_Core::glGetSynciv(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values)
{
- d_3_2_Core->GetSynciv(sync, pname, bufSize, length, values);
+ d_3_2_Core->f.GetSynciv(sync, pname, bufSize, length, values);
}
inline void QOpenGLFunctions_4_5_Core::glGetInteger64v(GLenum pname, GLint64 *data)
{
- d_3_2_Core->GetInteger64v(pname, data);
+ d_3_2_Core->f.GetInteger64v(pname, data);
}
inline void QOpenGLFunctions_4_5_Core::glWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)
{
- d_3_2_Core->WaitSync(sync, flags, timeout);
+ d_3_2_Core->f.WaitSync(sync, flags, timeout);
}
inline GLenum QOpenGLFunctions_4_5_Core::glClientWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)
{
- return d_3_2_Core->ClientWaitSync(sync, flags, timeout);
+ return d_3_2_Core->f.ClientWaitSync(sync, flags, timeout);
}
inline void QOpenGLFunctions_4_5_Core::glDeleteSync(GLsync sync)
{
- d_3_2_Core->DeleteSync(sync);
+ d_3_2_Core->f.DeleteSync(sync);
}
inline GLboolean QOpenGLFunctions_4_5_Core::glIsSync(GLsync sync)
{
- return d_3_2_Core->IsSync(sync);
+ return d_3_2_Core->f.IsSync(sync);
}
inline GLsync QOpenGLFunctions_4_5_Core::glFenceSync(GLenum condition, GLbitfield flags)
{
- return d_3_2_Core->FenceSync(condition, flags);
+ return d_3_2_Core->f.FenceSync(condition, flags);
}
inline void QOpenGLFunctions_4_5_Core::glProvokingVertex(GLenum mode)
{
- d_3_2_Core->ProvokingVertex(mode);
+ d_3_2_Core->f.ProvokingVertex(mode);
}
inline void QOpenGLFunctions_4_5_Core::glMultiDrawElementsBaseVertex(GLenum mode, const GLsizei *count, GLenum type, const void *const *indices, GLsizei drawcount, const GLint *basevertex)
{
- d_3_2_Core->MultiDrawElementsBaseVertex(mode, count, type, indices, drawcount, basevertex);
+ d_3_2_Core->f.MultiDrawElementsBaseVertex(mode, count, type, indices, drawcount, basevertex);
}
inline void QOpenGLFunctions_4_5_Core::glDrawElementsInstancedBaseVertex(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex)
{
- d_3_2_Core->DrawElementsInstancedBaseVertex(mode, count, type, indices, instancecount, basevertex);
+ d_3_2_Core->f.DrawElementsInstancedBaseVertex(mode, count, type, indices, instancecount, basevertex);
}
inline void QOpenGLFunctions_4_5_Core::glDrawRangeElementsBaseVertex(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices, GLint basevertex)
{
- d_3_2_Core->DrawRangeElementsBaseVertex(mode, start, end, count, type, indices, basevertex);
+ d_3_2_Core->f.DrawRangeElementsBaseVertex(mode, start, end, count, type, indices, basevertex);
}
inline void QOpenGLFunctions_4_5_Core::glDrawElementsBaseVertex(GLenum mode, GLsizei count, GLenum type, const void *indices, GLint basevertex)
{
- d_3_2_Core->DrawElementsBaseVertex(mode, count, type, indices, basevertex);
+ d_3_2_Core->f.DrawElementsBaseVertex(mode, count, type, indices, basevertex);
}
// OpenGL 3.3 core functions
inline void QOpenGLFunctions_4_5_Core::glVertexAttribP4uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
{
- d_3_3_Core->VertexAttribP4uiv(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP4uiv(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_5_Core::glVertexAttribP4ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
{
- d_3_3_Core->VertexAttribP4ui(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP4ui(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_5_Core::glVertexAttribP3uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
{
- d_3_3_Core->VertexAttribP3uiv(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP3uiv(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_5_Core::glVertexAttribP3ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
{
- d_3_3_Core->VertexAttribP3ui(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP3ui(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_5_Core::glVertexAttribP2uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
{
- d_3_3_Core->VertexAttribP2uiv(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP2uiv(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_5_Core::glVertexAttribP2ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
{
- d_3_3_Core->VertexAttribP2ui(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP2ui(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_5_Core::glVertexAttribP1uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
{
- d_3_3_Core->VertexAttribP1uiv(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP1uiv(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_5_Core::glVertexAttribP1ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
{
- d_3_3_Core->VertexAttribP1ui(index, type, normalized, value);
+ d_3_3_Core->f.VertexAttribP1ui(index, type, normalized, value);
}
inline void QOpenGLFunctions_4_5_Core::glVertexAttribDivisor(GLuint index, GLuint divisor)
{
- d_3_3_Core->VertexAttribDivisor(index, divisor);
+ d_3_3_Core->f.VertexAttribDivisor(index, divisor);
}
inline void QOpenGLFunctions_4_5_Core::glGetQueryObjectui64v(GLuint id, GLenum pname, GLuint64 *params)
{
- d_3_3_Core->GetQueryObjectui64v(id, pname, params);
+ d_3_3_Core->f.GetQueryObjectui64v(id, pname, params);
}
inline void QOpenGLFunctions_4_5_Core::glGetQueryObjecti64v(GLuint id, GLenum pname, GLint64 *params)
{
- d_3_3_Core->GetQueryObjecti64v(id, pname, params);
+ d_3_3_Core->f.GetQueryObjecti64v(id, pname, params);
}
inline void QOpenGLFunctions_4_5_Core::glQueryCounter(GLuint id, GLenum target)
{
- d_3_3_Core->QueryCounter(id, target);
+ d_3_3_Core->f.QueryCounter(id, target);
}
inline void QOpenGLFunctions_4_5_Core::glGetSamplerParameterIuiv(GLuint sampler, GLenum pname, GLuint *params)
{
- d_3_3_Core->GetSamplerParameterIuiv(sampler, pname, params);
+ d_3_3_Core->f.GetSamplerParameterIuiv(sampler, pname, params);
}
inline void QOpenGLFunctions_4_5_Core::glGetSamplerParameterfv(GLuint sampler, GLenum pname, GLfloat *params)
{
- d_3_3_Core->GetSamplerParameterfv(sampler, pname, params);
+ d_3_3_Core->f.GetSamplerParameterfv(sampler, pname, params);
}
inline void QOpenGLFunctions_4_5_Core::glGetSamplerParameterIiv(GLuint sampler, GLenum pname, GLint *params)
{
- d_3_3_Core->GetSamplerParameterIiv(sampler, pname, params);
+ d_3_3_Core->f.GetSamplerParameterIiv(sampler, pname, params);
}
inline void QOpenGLFunctions_4_5_Core::glGetSamplerParameteriv(GLuint sampler, GLenum pname, GLint *params)
{
- d_3_3_Core->GetSamplerParameteriv(sampler, pname, params);
+ d_3_3_Core->f.GetSamplerParameteriv(sampler, pname, params);
}
inline void QOpenGLFunctions_4_5_Core::glSamplerParameterIuiv(GLuint sampler, GLenum pname, const GLuint *param)
{
- d_3_3_Core->SamplerParameterIuiv(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameterIuiv(sampler, pname, param);
}
inline void QOpenGLFunctions_4_5_Core::glSamplerParameterIiv(GLuint sampler, GLenum pname, const GLint *param)
{
- d_3_3_Core->SamplerParameterIiv(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameterIiv(sampler, pname, param);
}
inline void QOpenGLFunctions_4_5_Core::glSamplerParameterfv(GLuint sampler, GLenum pname, const GLfloat *param)
{
- d_3_3_Core->SamplerParameterfv(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameterfv(sampler, pname, param);
}
inline void QOpenGLFunctions_4_5_Core::glSamplerParameterf(GLuint sampler, GLenum pname, GLfloat param)
{
- d_3_3_Core->SamplerParameterf(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameterf(sampler, pname, param);
}
inline void QOpenGLFunctions_4_5_Core::glSamplerParameteriv(GLuint sampler, GLenum pname, const GLint *param)
{
- d_3_3_Core->SamplerParameteriv(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameteriv(sampler, pname, param);
}
inline void QOpenGLFunctions_4_5_Core::glSamplerParameteri(GLuint sampler, GLenum pname, GLint param)
{
- d_3_3_Core->SamplerParameteri(sampler, pname, param);
+ d_3_3_Core->f.SamplerParameteri(sampler, pname, param);
}
inline void QOpenGLFunctions_4_5_Core::glBindSampler(GLuint unit, GLuint sampler)
{
- d_3_3_Core->BindSampler(unit, sampler);
+ d_3_3_Core->f.BindSampler(unit, sampler);
}
inline GLboolean QOpenGLFunctions_4_5_Core::glIsSampler(GLuint sampler)
{
- return d_3_3_Core->IsSampler(sampler);
+ return d_3_3_Core->f.IsSampler(sampler);
}
inline void QOpenGLFunctions_4_5_Core::glDeleteSamplers(GLsizei count, const GLuint *samplers)
{
- d_3_3_Core->DeleteSamplers(count, samplers);
+ d_3_3_Core->f.DeleteSamplers(count, samplers);
}
inline void QOpenGLFunctions_4_5_Core::glGenSamplers(GLsizei count, GLuint *samplers)
{
- d_3_3_Core->GenSamplers(count, samplers);
+ d_3_3_Core->f.GenSamplers(count, samplers);
}
inline GLint QOpenGLFunctions_4_5_Core::glGetFragDataIndex(GLuint program, const GLchar *name)
{
- return d_3_3_Core->GetFragDataIndex(program, name);
+ return d_3_3_Core->f.GetFragDataIndex(program, name);
}
inline void QOpenGLFunctions_4_5_Core::glBindFragDataLocationIndexed(GLuint program, GLuint colorNumber, GLuint index, const GLchar *name)
{
- d_3_3_Core->BindFragDataLocationIndexed(program, colorNumber, index, name);
+ d_3_3_Core->f.BindFragDataLocationIndexed(program, colorNumber, index, name);
}
// OpenGL 4.0 core functions
inline void QOpenGLFunctions_4_5_Core::glGetQueryIndexediv(GLenum target, GLuint index, GLenum pname, GLint *params)
{
- d_4_0_Core->GetQueryIndexediv(target, index, pname, params);
+ d_4_0_Core->f.GetQueryIndexediv(target, index, pname, params);
}
inline void QOpenGLFunctions_4_5_Core::glEndQueryIndexed(GLenum target, GLuint index)
{
- d_4_0_Core->EndQueryIndexed(target, index);
+ d_4_0_Core->f.EndQueryIndexed(target, index);
}
inline void QOpenGLFunctions_4_5_Core::glBeginQueryIndexed(GLenum target, GLuint index, GLuint id)
{
- d_4_0_Core->BeginQueryIndexed(target, index, id);
+ d_4_0_Core->f.BeginQueryIndexed(target, index, id);
}
inline void QOpenGLFunctions_4_5_Core::glDrawTransformFeedbackStream(GLenum mode, GLuint id, GLuint stream)
{
- d_4_0_Core->DrawTransformFeedbackStream(mode, id, stream);
+ d_4_0_Core->f.DrawTransformFeedbackStream(mode, id, stream);
}
inline void QOpenGLFunctions_4_5_Core::glDrawTransformFeedback(GLenum mode, GLuint id)
{
- d_4_0_Core->DrawTransformFeedback(mode, id);
+ d_4_0_Core->f.DrawTransformFeedback(mode, id);
}
inline void QOpenGLFunctions_4_5_Core::glResumeTransformFeedback()
{
- d_4_0_Core->ResumeTransformFeedback();
+ d_4_0_Core->f.ResumeTransformFeedback();
}
inline void QOpenGLFunctions_4_5_Core::glPauseTransformFeedback()
{
- d_4_0_Core->PauseTransformFeedback();
+ d_4_0_Core->f.PauseTransformFeedback();
}
inline GLboolean QOpenGLFunctions_4_5_Core::glIsTransformFeedback(GLuint id)
{
- return d_4_0_Core->IsTransformFeedback(id);
+ return d_4_0_Core->f.IsTransformFeedback(id);
}
inline void QOpenGLFunctions_4_5_Core::glGenTransformFeedbacks(GLsizei n, GLuint *ids)
{
- d_4_0_Core->GenTransformFeedbacks(n, ids);
+ d_4_0_Core->f.GenTransformFeedbacks(n, ids);
}
inline void QOpenGLFunctions_4_5_Core::glDeleteTransformFeedbacks(GLsizei n, const GLuint *ids)
{
- d_4_0_Core->DeleteTransformFeedbacks(n, ids);
+ d_4_0_Core->f.DeleteTransformFeedbacks(n, ids);
}
inline void QOpenGLFunctions_4_5_Core::glBindTransformFeedback(GLenum target, GLuint id)
{
- d_4_0_Core->BindTransformFeedback(target, id);
+ d_4_0_Core->f.BindTransformFeedback(target, id);
}
inline void QOpenGLFunctions_4_5_Core::glPatchParameterfv(GLenum pname, const GLfloat *values)
{
- d_4_0_Core->PatchParameterfv(pname, values);
+ d_4_0_Core->f.PatchParameterfv(pname, values);
}
inline void QOpenGLFunctions_4_5_Core::glPatchParameteri(GLenum pname, GLint value)
{
- d_4_0_Core->PatchParameteri(pname, value);
+ d_4_0_Core->f.PatchParameteri(pname, value);
}
inline void QOpenGLFunctions_4_5_Core::glGetProgramStageiv(GLuint program, GLenum shadertype, GLenum pname, GLint *values)
{
- d_4_0_Core->GetProgramStageiv(program, shadertype, pname, values);
+ d_4_0_Core->f.GetProgramStageiv(program, shadertype, pname, values);
}
inline void QOpenGLFunctions_4_5_Core::glGetUniformSubroutineuiv(GLenum shadertype, GLint location, GLuint *params)
{
- d_4_0_Core->GetUniformSubroutineuiv(shadertype, location, params);
+ d_4_0_Core->f.GetUniformSubroutineuiv(shadertype, location, params);
}
inline void QOpenGLFunctions_4_5_Core::glUniformSubroutinesuiv(GLenum shadertype, GLsizei count, const GLuint *indices)
{
- d_4_0_Core->UniformSubroutinesuiv(shadertype, count, indices);
+ d_4_0_Core->f.UniformSubroutinesuiv(shadertype, count, indices);
}
inline void QOpenGLFunctions_4_5_Core::glGetActiveSubroutineName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name)
{
- d_4_0_Core->GetActiveSubroutineName(program, shadertype, index, bufsize, length, name);
+ d_4_0_Core->f.GetActiveSubroutineName(program, shadertype, index, bufsize, length, name);
}
inline void QOpenGLFunctions_4_5_Core::glGetActiveSubroutineUniformName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name)
{
- d_4_0_Core->GetActiveSubroutineUniformName(program, shadertype, index, bufsize, length, name);
+ d_4_0_Core->f.GetActiveSubroutineUniformName(program, shadertype, index, bufsize, length, name);
}
inline void QOpenGLFunctions_4_5_Core::glGetActiveSubroutineUniformiv(GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint *values)
{
- d_4_0_Core->GetActiveSubroutineUniformiv(program, shadertype, index, pname, values);
+ d_4_0_Core->f.GetActiveSubroutineUniformiv(program, shadertype, index, pname, values);
}
inline GLuint QOpenGLFunctions_4_5_Core::glGetSubroutineIndex(GLuint program, GLenum shadertype, const GLchar *name)
{
- return d_4_0_Core->GetSubroutineIndex(program, shadertype, name);
+ return d_4_0_Core->f.GetSubroutineIndex(program, shadertype, name);
}
inline GLint QOpenGLFunctions_4_5_Core::glGetSubroutineUniformLocation(GLuint program, GLenum shadertype, const GLchar *name)
{
- return d_4_0_Core->GetSubroutineUniformLocation(program, shadertype, name);
+ return d_4_0_Core->f.GetSubroutineUniformLocation(program, shadertype, name);
}
inline void QOpenGLFunctions_4_5_Core::glGetUniformdv(GLuint program, GLint location, GLdouble *params)
{
- d_4_0_Core->GetUniformdv(program, location, params);
+ d_4_0_Core->f.GetUniformdv(program, location, params);
}
inline void QOpenGLFunctions_4_5_Core::glUniformMatrix4x3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix4x3dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix4x3dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_5_Core::glUniformMatrix4x2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix4x2dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix4x2dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_5_Core::glUniformMatrix3x4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix3x4dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix3x4dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_5_Core::glUniformMatrix3x2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix3x2dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix3x2dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_5_Core::glUniformMatrix2x4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix2x4dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix2x4dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_5_Core::glUniformMatrix2x3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix2x3dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix2x3dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_5_Core::glUniformMatrix4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix4dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix4dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_5_Core::glUniformMatrix3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix3dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix3dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_5_Core::glUniformMatrix2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_0_Core->UniformMatrix2dv(location, count, transpose, value);
+ d_4_0_Core->f.UniformMatrix2dv(location, count, transpose, value);
}
inline void QOpenGLFunctions_4_5_Core::glUniform4dv(GLint location, GLsizei count, const GLdouble *value)
{
- d_4_0_Core->Uniform4dv(location, count, value);
+ d_4_0_Core->f.Uniform4dv(location, count, value);
}
inline void QOpenGLFunctions_4_5_Core::glUniform3dv(GLint location, GLsizei count, const GLdouble *value)
{
- d_4_0_Core->Uniform3dv(location, count, value);
+ d_4_0_Core->f.Uniform3dv(location, count, value);
}
inline void QOpenGLFunctions_4_5_Core::glUniform2dv(GLint location, GLsizei count, const GLdouble *value)
{
- d_4_0_Core->Uniform2dv(location, count, value);
+ d_4_0_Core->f.Uniform2dv(location, count, value);
}
inline void QOpenGLFunctions_4_5_Core::glUniform1dv(GLint location, GLsizei count, const GLdouble *value)
{
- d_4_0_Core->Uniform1dv(location, count, value);
+ d_4_0_Core->f.Uniform1dv(location, count, value);
}
inline void QOpenGLFunctions_4_5_Core::glUniform4d(GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
{
- d_4_0_Core->Uniform4d(location, x, y, z, w);
+ d_4_0_Core->f.Uniform4d(location, x, y, z, w);
}
inline void QOpenGLFunctions_4_5_Core::glUniform3d(GLint location, GLdouble x, GLdouble y, GLdouble z)
{
- d_4_0_Core->Uniform3d(location, x, y, z);
+ d_4_0_Core->f.Uniform3d(location, x, y, z);
}
inline void QOpenGLFunctions_4_5_Core::glUniform2d(GLint location, GLdouble x, GLdouble y)
{
- d_4_0_Core->Uniform2d(location, x, y);
+ d_4_0_Core->f.Uniform2d(location, x, y);
}
inline void QOpenGLFunctions_4_5_Core::glUniform1d(GLint location, GLdouble x)
{
- d_4_0_Core->Uniform1d(location, x);
+ d_4_0_Core->f.Uniform1d(location, x);
}
inline void QOpenGLFunctions_4_5_Core::glDrawElementsIndirect(GLenum mode, GLenum type, const void *indirect)
{
- d_4_0_Core->DrawElementsIndirect(mode, type, indirect);
+ d_4_0_Core->f.DrawElementsIndirect(mode, type, indirect);
}
inline void QOpenGLFunctions_4_5_Core::glDrawArraysIndirect(GLenum mode, const void *indirect)
{
- d_4_0_Core->DrawArraysIndirect(mode, indirect);
+ d_4_0_Core->f.DrawArraysIndirect(mode, indirect);
}
inline void QOpenGLFunctions_4_5_Core::glBlendFuncSeparatei(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
{
- d_4_0_Core->BlendFuncSeparatei(buf, srcRGB, dstRGB, srcAlpha, dstAlpha);
+ d_4_0_Core->f.BlendFuncSeparatei(buf, srcRGB, dstRGB, srcAlpha, dstAlpha);
}
inline void QOpenGLFunctions_4_5_Core::glBlendFunci(GLuint buf, GLenum src, GLenum dst)
{
- d_4_0_Core->BlendFunci(buf, src, dst);
+ d_4_0_Core->f.BlendFunci(buf, src, dst);
}
inline void QOpenGLFunctions_4_5_Core::glBlendEquationSeparatei(GLuint buf, GLenum modeRGB, GLenum modeAlpha)
{
- d_4_0_Core->BlendEquationSeparatei(buf, modeRGB, modeAlpha);
+ d_4_0_Core->f.BlendEquationSeparatei(buf, modeRGB, modeAlpha);
}
inline void QOpenGLFunctions_4_5_Core::glBlendEquationi(GLuint buf, GLenum mode)
{
- d_4_0_Core->BlendEquationi(buf, mode);
+ d_4_0_Core->f.BlendEquationi(buf, mode);
}
inline void QOpenGLFunctions_4_5_Core::glMinSampleShading(GLfloat value)
{
- d_4_0_Core->MinSampleShading(value);
+ d_4_0_Core->f.MinSampleShading(value);
}
// OpenGL 4.1 core functions
inline void QOpenGLFunctions_4_5_Core::glGetDoublei_v(GLenum target, GLuint index, GLdouble *data)
{
- d_4_1_Core->GetDoublei_v(target, index, data);
+ d_4_1_Core->f.GetDoublei_v(target, index, data);
}
inline void QOpenGLFunctions_4_5_Core::glGetFloati_v(GLenum target, GLuint index, GLfloat *data)
{
- d_4_1_Core->GetFloati_v(target, index, data);
+ d_4_1_Core->f.GetFloati_v(target, index, data);
}
inline void QOpenGLFunctions_4_5_Core::glDepthRangeIndexed(GLuint index, GLdouble n, GLdouble f)
{
- d_4_1_Core->DepthRangeIndexed(index, n, f);
+ d_4_1_Core->f.DepthRangeIndexed(index, n, f);
}
inline void QOpenGLFunctions_4_5_Core::glDepthRangeArrayv(GLuint first, GLsizei count, const GLdouble *v)
{
- d_4_1_Core->DepthRangeArrayv(first, count, v);
+ d_4_1_Core->f.DepthRangeArrayv(first, count, v);
}
inline void QOpenGLFunctions_4_5_Core::glScissorIndexedv(GLuint index, const GLint *v)
{
- d_4_1_Core->ScissorIndexedv(index, v);
+ d_4_1_Core->f.ScissorIndexedv(index, v);
}
inline void QOpenGLFunctions_4_5_Core::glScissorIndexed(GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height)
{
- d_4_1_Core->ScissorIndexed(index, left, bottom, width, height);
+ d_4_1_Core->f.ScissorIndexed(index, left, bottom, width, height);
}
inline void QOpenGLFunctions_4_5_Core::glScissorArrayv(GLuint first, GLsizei count, const GLint *v)
{
- d_4_1_Core->ScissorArrayv(first, count, v);
+ d_4_1_Core->f.ScissorArrayv(first, count, v);
}
inline void QOpenGLFunctions_4_5_Core::glViewportIndexedfv(GLuint index, const GLfloat *v)
{
- d_4_1_Core->ViewportIndexedfv(index, v);
+ d_4_1_Core->f.ViewportIndexedfv(index, v);
}
inline void QOpenGLFunctions_4_5_Core::glViewportIndexedf(GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h)
{
- d_4_1_Core->ViewportIndexedf(index, x, y, w, h);
+ d_4_1_Core->f.ViewportIndexedf(index, x, y, w, h);
}
inline void QOpenGLFunctions_4_5_Core::glViewportArrayv(GLuint first, GLsizei count, const GLfloat *v)
{
- d_4_1_Core->ViewportArrayv(first, count, v);
+ d_4_1_Core->f.ViewportArrayv(first, count, v);
}
inline void QOpenGLFunctions_4_5_Core::glGetVertexAttribLdv(GLuint index, GLenum pname, GLdouble *params)
{
- d_4_1_Core->GetVertexAttribLdv(index, pname, params);
+ d_4_1_Core->f.GetVertexAttribLdv(index, pname, params);
}
inline void QOpenGLFunctions_4_5_Core::glVertexAttribLPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer)
{
- d_4_1_Core->VertexAttribLPointer(index, size, type, stride, pointer);
+ d_4_1_Core->f.VertexAttribLPointer(index, size, type, stride, pointer);
}
inline void QOpenGLFunctions_4_5_Core::glVertexAttribL4dv(GLuint index, const GLdouble *v)
{
- d_4_1_Core->VertexAttribL4dv(index, v);
+ d_4_1_Core->f.VertexAttribL4dv(index, v);
}
inline void QOpenGLFunctions_4_5_Core::glVertexAttribL3dv(GLuint index, const GLdouble *v)
{
- d_4_1_Core->VertexAttribL3dv(index, v);
+ d_4_1_Core->f.VertexAttribL3dv(index, v);
}
inline void QOpenGLFunctions_4_5_Core::glVertexAttribL2dv(GLuint index, const GLdouble *v)
{
- d_4_1_Core->VertexAttribL2dv(index, v);
+ d_4_1_Core->f.VertexAttribL2dv(index, v);
}
inline void QOpenGLFunctions_4_5_Core::glVertexAttribL1dv(GLuint index, const GLdouble *v)
{
- d_4_1_Core->VertexAttribL1dv(index, v);
+ d_4_1_Core->f.VertexAttribL1dv(index, v);
}
inline void QOpenGLFunctions_4_5_Core::glVertexAttribL4d(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
{
- d_4_1_Core->VertexAttribL4d(index, x, y, z, w);
+ d_4_1_Core->f.VertexAttribL4d(index, x, y, z, w);
}
inline void QOpenGLFunctions_4_5_Core::glVertexAttribL3d(GLuint index, GLdouble x, GLdouble y, GLdouble z)
{
- d_4_1_Core->VertexAttribL3d(index, x, y, z);
+ d_4_1_Core->f.VertexAttribL3d(index, x, y, z);
}
inline void QOpenGLFunctions_4_5_Core::glVertexAttribL2d(GLuint index, GLdouble x, GLdouble y)
{
- d_4_1_Core->VertexAttribL2d(index, x, y);
+ d_4_1_Core->f.VertexAttribL2d(index, x, y);
}
inline void QOpenGLFunctions_4_5_Core::glVertexAttribL1d(GLuint index, GLdouble x)
{
- d_4_1_Core->VertexAttribL1d(index, x);
+ d_4_1_Core->f.VertexAttribL1d(index, x);
}
inline void QOpenGLFunctions_4_5_Core::glGetProgramPipelineInfoLog(GLuint pipeline, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
{
- d_4_1_Core->GetProgramPipelineInfoLog(pipeline, bufSize, length, infoLog);
+ d_4_1_Core->f.GetProgramPipelineInfoLog(pipeline, bufSize, length, infoLog);
}
inline void QOpenGLFunctions_4_5_Core::glValidateProgramPipeline(GLuint pipeline)
{
- d_4_1_Core->ValidateProgramPipeline(pipeline);
+ d_4_1_Core->f.ValidateProgramPipeline(pipeline);
}
inline void QOpenGLFunctions_4_5_Core::glProgramUniformMatrix4x3dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix4x3dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix4x3dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_5_Core::glProgramUniformMatrix3x4dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix3x4dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix3x4dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_5_Core::glProgramUniformMatrix4x2dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix4x2dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix4x2dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_5_Core::glProgramUniformMatrix2x4dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix2x4dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix2x4dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_5_Core::glProgramUniformMatrix3x2dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix3x2dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix3x2dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_5_Core::glProgramUniformMatrix2x3dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix2x3dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix2x3dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_5_Core::glProgramUniformMatrix4x3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix4x3fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix4x3fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_5_Core::glProgramUniformMatrix3x4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix3x4fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix3x4fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_5_Core::glProgramUniformMatrix4x2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix4x2fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix4x2fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_5_Core::glProgramUniformMatrix2x4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix2x4fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix2x4fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_5_Core::glProgramUniformMatrix3x2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix3x2fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix3x2fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_5_Core::glProgramUniformMatrix2x3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix2x3fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix2x3fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_5_Core::glProgramUniformMatrix4dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix4dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix4dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_5_Core::glProgramUniformMatrix3dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix3dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix3dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_5_Core::glProgramUniformMatrix2dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
{
- d_4_1_Core->ProgramUniformMatrix2dv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix2dv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_5_Core::glProgramUniformMatrix4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix4fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix4fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_5_Core::glProgramUniformMatrix3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix3fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix3fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_5_Core::glProgramUniformMatrix2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
{
- d_4_1_Core->ProgramUniformMatrix2fv(program, location, count, transpose, value);
+ d_4_1_Core->f.ProgramUniformMatrix2fv(program, location, count, transpose, value);
}
inline void QOpenGLFunctions_4_5_Core::glProgramUniform4uiv(GLuint program, GLint location, GLsizei count, const GLuint *value)
{
- d_4_1_Core->ProgramUniform4uiv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform4uiv(program, location, count, value);
}
inline void QOpenGLFunctions_4_5_Core::glProgramUniform4ui(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
{
- d_4_1_Core->ProgramUniform4ui(program, location, v0, v1, v2, v3);
+ d_4_1_Core->f.ProgramUniform4ui(program, location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_4_5_Core::glProgramUniform4dv(GLuint program, GLint location, GLsizei count, const GLdouble *value)
{
- d_4_1_Core->ProgramUniform4dv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform4dv(program, location, count, value);
}
inline void QOpenGLFunctions_4_5_Core::glProgramUniform4d(GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2, GLdouble v3)
{
- d_4_1_Core->ProgramUniform4d(program, location, v0, v1, v2, v3);
+ d_4_1_Core->f.ProgramUniform4d(program, location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_4_5_Core::glProgramUniform4fv(GLuint program, GLint location, GLsizei count, const GLfloat *value)
{
- d_4_1_Core->ProgramUniform4fv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform4fv(program, location, count, value);
}
inline void QOpenGLFunctions_4_5_Core::glProgramUniform4f(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
{
- d_4_1_Core->ProgramUniform4f(program, location, v0, v1, v2, v3);
+ d_4_1_Core->f.ProgramUniform4f(program, location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_4_5_Core::glProgramUniform4iv(GLuint program, GLint location, GLsizei count, const GLint *value)
{
- d_4_1_Core->ProgramUniform4iv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform4iv(program, location, count, value);
}
inline void QOpenGLFunctions_4_5_Core::glProgramUniform4i(GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
{
- d_4_1_Core->ProgramUniform4i(program, location, v0, v1, v2, v3);
+ d_4_1_Core->f.ProgramUniform4i(program, location, v0, v1, v2, v3);
}
inline void QOpenGLFunctions_4_5_Core::glProgramUniform3uiv(GLuint program, GLint location, GLsizei count, const GLuint *value)
{
- d_4_1_Core->ProgramUniform3uiv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform3uiv(program, location, count, value);
}
inline void QOpenGLFunctions_4_5_Core::glProgramUniform3ui(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2)
{
- d_4_1_Core->ProgramUniform3ui(program, location, v0, v1, v2);
+ d_4_1_Core->f.ProgramUniform3ui(program, location, v0, v1, v2);
}
inline void QOpenGLFunctions_4_5_Core::glProgramUniform3dv(GLuint program, GLint location, GLsizei count, const GLdouble *value)
{
- d_4_1_Core->ProgramUniform3dv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform3dv(program, location, count, value);
}
inline void QOpenGLFunctions_4_5_Core::glProgramUniform3d(GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2)
{
- d_4_1_Core->ProgramUniform3d(program, location, v0, v1, v2);
+ d_4_1_Core->f.ProgramUniform3d(program, location, v0, v1, v2);
}
inline void QOpenGLFunctions_4_5_Core::glProgramUniform3fv(GLuint program, GLint location, GLsizei count, const GLfloat *value)
{
- d_4_1_Core->ProgramUniform3fv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform3fv(program, location, count, value);
}
inline void QOpenGLFunctions_4_5_Core::glProgramUniform3f(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
{
- d_4_1_Core->ProgramUniform3f(program, location, v0, v1, v2);
+ d_4_1_Core->f.ProgramUniform3f(program, location, v0, v1, v2);
}
inline void QOpenGLFunctions_4_5_Core::glProgramUniform3iv(GLuint program, GLint location, GLsizei count, const GLint *value)
{
- d_4_1_Core->ProgramUniform3iv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform3iv(program, location, count, value);
}
inline void QOpenGLFunctions_4_5_Core::glProgramUniform3i(GLuint program, GLint location, GLint v0, GLint v1, GLint v2)
{
- d_4_1_Core->ProgramUniform3i(program, location, v0, v1, v2);
+ d_4_1_Core->f.ProgramUniform3i(program, location, v0, v1, v2);
}
inline void QOpenGLFunctions_4_5_Core::glProgramUniform2uiv(GLuint program, GLint location, GLsizei count, const GLuint *value)
{
- d_4_1_Core->ProgramUniform2uiv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform2uiv(program, location, count, value);
}
inline void QOpenGLFunctions_4_5_Core::glProgramUniform2ui(GLuint program, GLint location, GLuint v0, GLuint v1)
{
- d_4_1_Core->ProgramUniform2ui(program, location, v0, v1);
+ d_4_1_Core->f.ProgramUniform2ui(program, location, v0, v1);
}
inline void QOpenGLFunctions_4_5_Core::glProgramUniform2dv(GLuint program, GLint location, GLsizei count, const GLdouble *value)
{
- d_4_1_Core->ProgramUniform2dv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform2dv(program, location, count, value);
}
inline void QOpenGLFunctions_4_5_Core::glProgramUniform2d(GLuint program, GLint location, GLdouble v0, GLdouble v1)
{
- d_4_1_Core->ProgramUniform2d(program, location, v0, v1);
+ d_4_1_Core->f.ProgramUniform2d(program, location, v0, v1);
}
inline void QOpenGLFunctions_4_5_Core::glProgramUniform2fv(GLuint program, GLint location, GLsizei count, const GLfloat *value)
{
- d_4_1_Core->ProgramUniform2fv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform2fv(program, location, count, value);
}
inline void QOpenGLFunctions_4_5_Core::glProgramUniform2f(GLuint program, GLint location, GLfloat v0, GLfloat v1)
{
- d_4_1_Core->ProgramUniform2f(program, location, v0, v1);
+ d_4_1_Core->f.ProgramUniform2f(program, location, v0, v1);
}
inline void QOpenGLFunctions_4_5_Core::glProgramUniform2iv(GLuint program, GLint location, GLsizei count, const GLint *value)
{
- d_4_1_Core->ProgramUniform2iv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform2iv(program, location, count, value);
}
inline void QOpenGLFunctions_4_5_Core::glProgramUniform2i(GLuint program, GLint location, GLint v0, GLint v1)
{
- d_4_1_Core->ProgramUniform2i(program, location, v0, v1);
+ d_4_1_Core->f.ProgramUniform2i(program, location, v0, v1);
}
inline void QOpenGLFunctions_4_5_Core::glProgramUniform1uiv(GLuint program, GLint location, GLsizei count, const GLuint *value)
{
- d_4_1_Core->ProgramUniform1uiv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform1uiv(program, location, count, value);
}
inline void QOpenGLFunctions_4_5_Core::glProgramUniform1ui(GLuint program, GLint location, GLuint v0)
{
- d_4_1_Core->ProgramUniform1ui(program, location, v0);
+ d_4_1_Core->f.ProgramUniform1ui(program, location, v0);
}
inline void QOpenGLFunctions_4_5_Core::glProgramUniform1dv(GLuint program, GLint location, GLsizei count, const GLdouble *value)
{
- d_4_1_Core->ProgramUniform1dv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform1dv(program, location, count, value);
}
inline void QOpenGLFunctions_4_5_Core::glProgramUniform1d(GLuint program, GLint location, GLdouble v0)
{
- d_4_1_Core->ProgramUniform1d(program, location, v0);
+ d_4_1_Core->f.ProgramUniform1d(program, location, v0);
}
inline void QOpenGLFunctions_4_5_Core::glProgramUniform1fv(GLuint program, GLint location, GLsizei count, const GLfloat *value)
{
- d_4_1_Core->ProgramUniform1fv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform1fv(program, location, count, value);
}
inline void QOpenGLFunctions_4_5_Core::glProgramUniform1f(GLuint program, GLint location, GLfloat v0)
{
- d_4_1_Core->ProgramUniform1f(program, location, v0);
+ d_4_1_Core->f.ProgramUniform1f(program, location, v0);
}
inline void QOpenGLFunctions_4_5_Core::glProgramUniform1iv(GLuint program, GLint location, GLsizei count, const GLint *value)
{
- d_4_1_Core->ProgramUniform1iv(program, location, count, value);
+ d_4_1_Core->f.ProgramUniform1iv(program, location, count, value);
}
inline void QOpenGLFunctions_4_5_Core::glProgramUniform1i(GLuint program, GLint location, GLint v0)
{
- d_4_1_Core->ProgramUniform1i(program, location, v0);
+ d_4_1_Core->f.ProgramUniform1i(program, location, v0);
}
inline void QOpenGLFunctions_4_5_Core::glGetProgramPipelineiv(GLuint pipeline, GLenum pname, GLint *params)
{
- d_4_1_Core->GetProgramPipelineiv(pipeline, pname, params);
+ d_4_1_Core->f.GetProgramPipelineiv(pipeline, pname, params);
}
inline GLboolean QOpenGLFunctions_4_5_Core::glIsProgramPipeline(GLuint pipeline)
{
- return d_4_1_Core->IsProgramPipeline(pipeline);
+ return d_4_1_Core->f.IsProgramPipeline(pipeline);
}
inline void QOpenGLFunctions_4_5_Core::glGenProgramPipelines(GLsizei n, GLuint *pipelines)
{
- d_4_1_Core->GenProgramPipelines(n, pipelines);
+ d_4_1_Core->f.GenProgramPipelines(n, pipelines);
}
inline void QOpenGLFunctions_4_5_Core::glDeleteProgramPipelines(GLsizei n, const GLuint *pipelines)
{
- d_4_1_Core->DeleteProgramPipelines(n, pipelines);
+ d_4_1_Core->f.DeleteProgramPipelines(n, pipelines);
}
inline void QOpenGLFunctions_4_5_Core::glBindProgramPipeline(GLuint pipeline)
{
- d_4_1_Core->BindProgramPipeline(pipeline);
+ d_4_1_Core->f.BindProgramPipeline(pipeline);
}
inline GLuint QOpenGLFunctions_4_5_Core::glCreateShaderProgramv(GLenum type, GLsizei count, const GLchar *const *strings)
{
- return d_4_1_Core->CreateShaderProgramv(type, count, strings);
+ return d_4_1_Core->f.CreateShaderProgramv(type, count, strings);
}
inline void QOpenGLFunctions_4_5_Core::glActiveShaderProgram(GLuint pipeline, GLuint program)
{
- d_4_1_Core->ActiveShaderProgram(pipeline, program);
+ d_4_1_Core->f.ActiveShaderProgram(pipeline, program);
}
inline void QOpenGLFunctions_4_5_Core::glUseProgramStages(GLuint pipeline, GLbitfield stages, GLuint program)
{
- d_4_1_Core->UseProgramStages(pipeline, stages, program);
+ d_4_1_Core->f.UseProgramStages(pipeline, stages, program);
}
inline void QOpenGLFunctions_4_5_Core::glProgramParameteri(GLuint program, GLenum pname, GLint value)
{
- d_4_1_Core->ProgramParameteri(program, pname, value);
+ d_4_1_Core->f.ProgramParameteri(program, pname, value);
}
inline void QOpenGLFunctions_4_5_Core::glProgramBinary(GLuint program, GLenum binaryFormat, const void *binary, GLsizei length)
{
- d_4_1_Core->ProgramBinary(program, binaryFormat, binary, length);
+ d_4_1_Core->f.ProgramBinary(program, binaryFormat, binary, length);
}
inline void QOpenGLFunctions_4_5_Core::glGetProgramBinary(GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, void *binary)
{
- d_4_1_Core->GetProgramBinary(program, bufSize, length, binaryFormat, binary);
+ d_4_1_Core->f.GetProgramBinary(program, bufSize, length, binaryFormat, binary);
}
inline void QOpenGLFunctions_4_5_Core::glClearDepthf(GLfloat dd)
{
- d_4_1_Core->ClearDepthf(dd);
+ d_4_1_Core->f.ClearDepthf(dd);
}
inline void QOpenGLFunctions_4_5_Core::glDepthRangef(GLfloat n, GLfloat f)
{
- d_4_1_Core->DepthRangef(n, f);
+ d_4_1_Core->f.DepthRangef(n, f);
}
inline void QOpenGLFunctions_4_5_Core::glGetShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision)
{
- d_4_1_Core->GetShaderPrecisionFormat(shadertype, precisiontype, range, precision);
+ d_4_1_Core->f.GetShaderPrecisionFormat(shadertype, precisiontype, range, precision);
}
inline void QOpenGLFunctions_4_5_Core::glShaderBinary(GLsizei count, const GLuint *shaders, GLenum binaryformat, const void *binary, GLsizei length)
{
- d_4_1_Core->ShaderBinary(count, shaders, binaryformat, binary, length);
+ d_4_1_Core->f.ShaderBinary(count, shaders, binaryformat, binary, length);
}
inline void QOpenGLFunctions_4_5_Core::glReleaseShaderCompiler()
{
- d_4_1_Core->ReleaseShaderCompiler();
+ d_4_1_Core->f.ReleaseShaderCompiler();
}
// OpenGL 4.2 core functions
inline void QOpenGLFunctions_4_5_Core::glDrawTransformFeedbackStreamInstanced(GLenum mode, GLuint id, GLuint stream, GLsizei instancecount)
{
- d_4_2_Core->DrawTransformFeedbackStreamInstanced(mode, id, stream, instancecount);
+ d_4_2_Core->f.DrawTransformFeedbackStreamInstanced(mode, id, stream, instancecount);
}
inline void QOpenGLFunctions_4_5_Core::glDrawTransformFeedbackInstanced(GLenum mode, GLuint id, GLsizei instancecount)
{
- d_4_2_Core->DrawTransformFeedbackInstanced(mode, id, instancecount);
+ d_4_2_Core->f.DrawTransformFeedbackInstanced(mode, id, instancecount);
}
inline void QOpenGLFunctions_4_5_Core::glTexStorage3D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth)
{
- d_4_2_Core->TexStorage3D(target, levels, internalformat, width, height, depth);
+ d_4_2_Core->f.TexStorage3D(target, levels, internalformat, width, height, depth);
}
inline void QOpenGLFunctions_4_5_Core::glTexStorage2D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height)
{
- d_4_2_Core->TexStorage2D(target, levels, internalformat, width, height);
+ d_4_2_Core->f.TexStorage2D(target, levels, internalformat, width, height);
}
inline void QOpenGLFunctions_4_5_Core::glTexStorage1D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width)
{
- d_4_2_Core->TexStorage1D(target, levels, internalformat, width);
+ d_4_2_Core->f.TexStorage1D(target, levels, internalformat, width);
}
inline void QOpenGLFunctions_4_5_Core::glMemoryBarrier(GLbitfield barriers)
{
- d_4_2_Core->MemoryBarrier(barriers);
+ d_4_2_Core->f.MemoryBarrier(barriers);
}
inline void QOpenGLFunctions_4_5_Core::glBindImageTexture(GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format)
{
- d_4_2_Core->BindImageTexture(unit, texture, level, layered, layer, access, format);
+ d_4_2_Core->f.BindImageTexture(unit, texture, level, layered, layer, access, format);
}
inline void QOpenGLFunctions_4_5_Core::glGetActiveAtomicCounterBufferiv(GLuint program, GLuint bufferIndex, GLenum pname, GLint *params)
{
- d_4_2_Core->GetActiveAtomicCounterBufferiv(program, bufferIndex, pname, params);
+ d_4_2_Core->f.GetActiveAtomicCounterBufferiv(program, bufferIndex, pname, params);
}
inline void QOpenGLFunctions_4_5_Core::glGetInternalformativ(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint *params)
{
- d_4_2_Core->GetInternalformativ(target, internalformat, pname, bufSize, params);
+ d_4_2_Core->f.GetInternalformativ(target, internalformat, pname, bufSize, params);
}
inline void QOpenGLFunctions_4_5_Core::glDrawElementsInstancedBaseVertexBaseInstance(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex, GLuint baseinstance)
{
- d_4_2_Core->DrawElementsInstancedBaseVertexBaseInstance(mode, count, type, indices, instancecount, basevertex, baseinstance);
+ d_4_2_Core->f.DrawElementsInstancedBaseVertexBaseInstance(mode, count, type, indices, instancecount, basevertex, baseinstance);
}
inline void QOpenGLFunctions_4_5_Core::glDrawElementsInstancedBaseInstance(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLuint baseinstance)
{
- d_4_2_Core->DrawElementsInstancedBaseInstance(mode, count, type, indices, instancecount, baseinstance);
+ d_4_2_Core->f.DrawElementsInstancedBaseInstance(mode, count, type, indices, instancecount, baseinstance);
}
inline void QOpenGLFunctions_4_5_Core::glDrawArraysInstancedBaseInstance(GLenum mode, GLint first, GLsizei count, GLsizei instancecount, GLuint baseinstance)
{
- d_4_2_Core->DrawArraysInstancedBaseInstance(mode, first, count, instancecount, baseinstance);
+ d_4_2_Core->f.DrawArraysInstancedBaseInstance(mode, first, count, instancecount, baseinstance);
}
// OpenGL 4.3 core functions
inline void QOpenGLFunctions_4_5_Core::glGetObjectPtrLabel(const void *ptr, GLsizei bufSize, GLsizei *length, GLchar *label)
{
- d_4_3_Core->GetObjectPtrLabel(ptr, bufSize, length, label);
+ d_4_3_Core->f.GetObjectPtrLabel(ptr, bufSize, length, label);
}
inline void QOpenGLFunctions_4_5_Core::glObjectPtrLabel(const void *ptr, GLsizei length, const GLchar *label)
{
- d_4_3_Core->ObjectPtrLabel(ptr, length, label);
+ d_4_3_Core->f.ObjectPtrLabel(ptr, length, label);
}
inline void QOpenGLFunctions_4_5_Core::glGetObjectLabel(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *label)
{
- d_4_3_Core->GetObjectLabel(identifier, name, bufSize, length, label);
+ d_4_3_Core->f.GetObjectLabel(identifier, name, bufSize, length, label);
}
inline void QOpenGLFunctions_4_5_Core::glObjectLabel(GLenum identifier, GLuint name, GLsizei length, const GLchar *label)
{
- d_4_3_Core->ObjectLabel(identifier, name, length, label);
+ d_4_3_Core->f.ObjectLabel(identifier, name, length, label);
}
inline void QOpenGLFunctions_4_5_Core::glPopDebugGroup()
{
- d_4_3_Core->PopDebugGroup();
+ d_4_3_Core->f.PopDebugGroup();
}
inline void QOpenGLFunctions_4_5_Core::glPushDebugGroup(GLenum source, GLuint id, GLsizei length, const GLchar *message)
{
- d_4_3_Core->PushDebugGroup(source, id, length, message);
+ d_4_3_Core->f.PushDebugGroup(source, id, length, message);
}
inline GLuint QOpenGLFunctions_4_5_Core::glGetDebugMessageLog(GLuint count, GLsizei bufSize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog)
{
- return d_4_3_Core->GetDebugMessageLog(count, bufSize, sources, types, ids, severities, lengths, messageLog);
+ return d_4_3_Core->f.GetDebugMessageLog(count, bufSize, sources, types, ids, severities, lengths, messageLog);
}
inline void QOpenGLFunctions_4_5_Core::glDebugMessageCallback(GLDEBUGPROC callback, const void *userParam)
{
- d_4_3_Core->DebugMessageCallback(callback, userParam);
+ d_4_3_Core->f.DebugMessageCallback(callback, userParam);
}
inline void QOpenGLFunctions_4_5_Core::glDebugMessageInsert(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf)
{
- d_4_3_Core->DebugMessageInsert(source, type, id, severity, length, buf);
+ d_4_3_Core->f.DebugMessageInsert(source, type, id, severity, length, buf);
}
inline void QOpenGLFunctions_4_5_Core::glDebugMessageControl(GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled)
{
- d_4_3_Core->DebugMessageControl(source, type, severity, count, ids, enabled);
+ d_4_3_Core->f.DebugMessageControl(source, type, severity, count, ids, enabled);
}
inline void QOpenGLFunctions_4_5_Core::glVertexBindingDivisor(GLuint bindingindex, GLuint divisor)
{
- d_4_3_Core->VertexBindingDivisor(bindingindex, divisor);
+ d_4_3_Core->f.VertexBindingDivisor(bindingindex, divisor);
}
inline void QOpenGLFunctions_4_5_Core::glVertexAttribBinding(GLuint attribindex, GLuint bindingindex)
{
- d_4_3_Core->VertexAttribBinding(attribindex, bindingindex);
+ d_4_3_Core->f.VertexAttribBinding(attribindex, bindingindex);
}
inline void QOpenGLFunctions_4_5_Core::glVertexAttribLFormat(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)
{
- d_4_3_Core->VertexAttribLFormat(attribindex, size, type, relativeoffset);
+ d_4_3_Core->f.VertexAttribLFormat(attribindex, size, type, relativeoffset);
}
inline void QOpenGLFunctions_4_5_Core::glVertexAttribIFormat(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)
{
- d_4_3_Core->VertexAttribIFormat(attribindex, size, type, relativeoffset);
+ d_4_3_Core->f.VertexAttribIFormat(attribindex, size, type, relativeoffset);
}
inline void QOpenGLFunctions_4_5_Core::glVertexAttribFormat(GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset)
{
- d_4_3_Core->VertexAttribFormat(attribindex, size, type, normalized, relativeoffset);
+ d_4_3_Core->f.VertexAttribFormat(attribindex, size, type, normalized, relativeoffset);
}
inline void QOpenGLFunctions_4_5_Core::glBindVertexBuffer(GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride)
{
- d_4_3_Core->BindVertexBuffer(bindingindex, buffer, offset, stride);
+ d_4_3_Core->f.BindVertexBuffer(bindingindex, buffer, offset, stride);
}
inline void QOpenGLFunctions_4_5_Core::glTextureView(GLuint texture, GLenum target, GLuint origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers)
{
- d_4_3_Core->TextureView(texture, target, origtexture, internalformat, minlevel, numlevels, minlayer, numlayers);
+ d_4_3_Core->f.TextureView(texture, target, origtexture, internalformat, minlevel, numlevels, minlayer, numlayers);
}
inline void QOpenGLFunctions_4_5_Core::glTexStorage3DMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations)
{
- d_4_3_Core->TexStorage3DMultisample(target, samples, internalformat, width, height, depth, fixedsamplelocations);
+ d_4_3_Core->f.TexStorage3DMultisample(target, samples, internalformat, width, height, depth, fixedsamplelocations);
}
inline void QOpenGLFunctions_4_5_Core::glTexStorage2DMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations)
{
- d_4_3_Core->TexStorage2DMultisample(target, samples, internalformat, width, height, fixedsamplelocations);
+ d_4_3_Core->f.TexStorage2DMultisample(target, samples, internalformat, width, height, fixedsamplelocations);
}
inline void QOpenGLFunctions_4_5_Core::glTexBufferRange(GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size)
{
- d_4_3_Core->TexBufferRange(target, internalformat, buffer, offset, size);
+ d_4_3_Core->f.TexBufferRange(target, internalformat, buffer, offset, size);
}
inline void QOpenGLFunctions_4_5_Core::glShaderStorageBlockBinding(GLuint program, GLuint storageBlockIndex, GLuint storageBlockBinding)
{
- d_4_3_Core->ShaderStorageBlockBinding(program, storageBlockIndex, storageBlockBinding);
+ d_4_3_Core->f.ShaderStorageBlockBinding(program, storageBlockIndex, storageBlockBinding);
}
inline GLint QOpenGLFunctions_4_5_Core::glGetProgramResourceLocationIndex(GLuint program, GLenum programInterface, const GLchar *name)
{
- return d_4_3_Core->GetProgramResourceLocationIndex(program, programInterface, name);
+ return d_4_3_Core->f.GetProgramResourceLocationIndex(program, programInterface, name);
}
inline GLint QOpenGLFunctions_4_5_Core::glGetProgramResourceLocation(GLuint program, GLenum programInterface, const GLchar *name)
{
- return d_4_3_Core->GetProgramResourceLocation(program, programInterface, name);
+ return d_4_3_Core->f.GetProgramResourceLocation(program, programInterface, name);
}
inline void QOpenGLFunctions_4_5_Core::glGetProgramResourceiv(GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum *props, GLsizei bufSize, GLsizei *length, GLint *params)
{
- d_4_3_Core->GetProgramResourceiv(program, programInterface, index, propCount, props, bufSize, length, params);
+ d_4_3_Core->f.GetProgramResourceiv(program, programInterface, index, propCount, props, bufSize, length, params);
}
inline void QOpenGLFunctions_4_5_Core::glGetProgramResourceName(GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name)
{
- d_4_3_Core->GetProgramResourceName(program, programInterface, index, bufSize, length, name);
+ d_4_3_Core->f.GetProgramResourceName(program, programInterface, index, bufSize, length, name);
}
inline GLuint QOpenGLFunctions_4_5_Core::glGetProgramResourceIndex(GLuint program, GLenum programInterface, const GLchar *name)
{
- return d_4_3_Core->GetProgramResourceIndex(program, programInterface, name);
+ return d_4_3_Core->f.GetProgramResourceIndex(program, programInterface, name);
}
inline void QOpenGLFunctions_4_5_Core::glGetProgramInterfaceiv(GLuint program, GLenum programInterface, GLenum pname, GLint *params)
{
- d_4_3_Core->GetProgramInterfaceiv(program, programInterface, pname, params);
+ d_4_3_Core->f.GetProgramInterfaceiv(program, programInterface, pname, params);
}
inline void QOpenGLFunctions_4_5_Core::glMultiDrawElementsIndirect(GLenum mode, GLenum type, const void *indirect, GLsizei drawcount, GLsizei stride)
{
- d_4_3_Core->MultiDrawElementsIndirect(mode, type, indirect, drawcount, stride);
+ d_4_3_Core->f.MultiDrawElementsIndirect(mode, type, indirect, drawcount, stride);
}
inline void QOpenGLFunctions_4_5_Core::glMultiDrawArraysIndirect(GLenum mode, const void *indirect, GLsizei drawcount, GLsizei stride)
{
- d_4_3_Core->MultiDrawArraysIndirect(mode, indirect, drawcount, stride);
+ d_4_3_Core->f.MultiDrawArraysIndirect(mode, indirect, drawcount, stride);
}
inline void QOpenGLFunctions_4_5_Core::glInvalidateSubFramebuffer(GLenum target, GLsizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_4_3_Core->InvalidateSubFramebuffer(target, numAttachments, attachments, x, y, width, height);
+ d_4_3_Core->f.InvalidateSubFramebuffer(target, numAttachments, attachments, x, y, width, height);
}
inline void QOpenGLFunctions_4_5_Core::glInvalidateFramebuffer(GLenum target, GLsizei numAttachments, const GLenum *attachments)
{
- d_4_3_Core->InvalidateFramebuffer(target, numAttachments, attachments);
+ d_4_3_Core->f.InvalidateFramebuffer(target, numAttachments, attachments);
}
inline void QOpenGLFunctions_4_5_Core::glInvalidateBufferData(GLuint buffer)
{
- d_4_3_Core->InvalidateBufferData(buffer);
+ d_4_3_Core->f.InvalidateBufferData(buffer);
}
inline void QOpenGLFunctions_4_5_Core::glInvalidateBufferSubData(GLuint buffer, GLintptr offset, GLsizeiptr length)
{
- d_4_3_Core->InvalidateBufferSubData(buffer, offset, length);
+ d_4_3_Core->f.InvalidateBufferSubData(buffer, offset, length);
}
inline void QOpenGLFunctions_4_5_Core::glInvalidateTexImage(GLuint texture, GLint level)
{
- d_4_3_Core->InvalidateTexImage(texture, level);
+ d_4_3_Core->f.InvalidateTexImage(texture, level);
}
inline void QOpenGLFunctions_4_5_Core::glInvalidateTexSubImage(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth)
{
- d_4_3_Core->InvalidateTexSubImage(texture, level, xoffset, yoffset, zoffset, width, height, depth);
+ d_4_3_Core->f.InvalidateTexSubImage(texture, level, xoffset, yoffset, zoffset, width, height, depth);
}
inline void QOpenGLFunctions_4_5_Core::glGetInternalformati64v(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint64 *params)
{
- d_4_3_Core->GetInternalformati64v(target, internalformat, pname, bufSize, params);
+ d_4_3_Core->f.GetInternalformati64v(target, internalformat, pname, bufSize, params);
}
inline void QOpenGLFunctions_4_5_Core::glGetFramebufferParameteriv(GLenum target, GLenum pname, GLint *params)
{
- d_4_3_Core->GetFramebufferParameteriv(target, pname, params);
+ d_4_3_Core->f.GetFramebufferParameteriv(target, pname, params);
}
inline void QOpenGLFunctions_4_5_Core::glFramebufferParameteri(GLenum target, GLenum pname, GLint param)
{
- d_4_3_Core->FramebufferParameteri(target, pname, param);
+ d_4_3_Core->f.FramebufferParameteri(target, pname, param);
}
inline void QOpenGLFunctions_4_5_Core::glCopyImageSubData(GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei srcDepth)
{
- d_4_3_Core->CopyImageSubData(srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName, dstTarget, dstLevel, dstX, dstY, dstZ, srcWidth, srcHeight, srcDepth);
+ d_4_3_Core->f.CopyImageSubData(srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName, dstTarget, dstLevel, dstX, dstY, dstZ, srcWidth, srcHeight, srcDepth);
}
inline void QOpenGLFunctions_4_5_Core::glDispatchComputeIndirect(GLintptr indirect)
{
- d_4_3_Core->DispatchComputeIndirect(indirect);
+ d_4_3_Core->f.DispatchComputeIndirect(indirect);
}
inline void QOpenGLFunctions_4_5_Core::glDispatchCompute(GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z)
{
- d_4_3_Core->DispatchCompute(num_groups_x, num_groups_y, num_groups_z);
+ d_4_3_Core->f.DispatchCompute(num_groups_x, num_groups_y, num_groups_z);
}
inline void QOpenGLFunctions_4_5_Core::glClearBufferSubData(GLenum target, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data)
{
- d_4_3_Core->ClearBufferSubData(target, internalformat, offset, size, format, type, data);
+ d_4_3_Core->f.ClearBufferSubData(target, internalformat, offset, size, format, type, data);
}
inline void QOpenGLFunctions_4_5_Core::glClearBufferData(GLenum target, GLenum internalformat, GLenum format, GLenum type, const void *data)
{
- d_4_3_Core->ClearBufferData(target, internalformat, format, type, data);
+ d_4_3_Core->f.ClearBufferData(target, internalformat, format, type, data);
}
// OpenGL 4.4 core functions
inline void QOpenGLFunctions_4_5_Core::glBindVertexBuffers(GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizei *strides)
{
- d_4_4_Core->BindVertexBuffers(first, count, buffers, offsets, strides);
+ d_4_4_Core->f.BindVertexBuffers(first, count, buffers, offsets, strides);
}
inline void QOpenGLFunctions_4_5_Core::glBindImageTextures(GLuint first, GLsizei count, const GLuint *textures)
{
- d_4_4_Core->BindImageTextures(first, count, textures);
+ d_4_4_Core->f.BindImageTextures(first, count, textures);
}
inline void QOpenGLFunctions_4_5_Core::glBindSamplers(GLuint first, GLsizei count, const GLuint *samplers)
{
- d_4_4_Core->BindSamplers(first, count, samplers);
+ d_4_4_Core->f.BindSamplers(first, count, samplers);
}
inline void QOpenGLFunctions_4_5_Core::glBindTextures(GLuint first, GLsizei count, const GLuint *textures)
{
- d_4_4_Core->BindTextures(first, count, textures);
+ d_4_4_Core->f.BindTextures(first, count, textures);
}
inline void QOpenGLFunctions_4_5_Core::glBindBuffersRange(GLenum target, GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizeiptr *sizes)
{
- d_4_4_Core->BindBuffersRange(target, first, count, buffers, offsets, sizes);
+ d_4_4_Core->f.BindBuffersRange(target, first, count, buffers, offsets, sizes);
}
inline void QOpenGLFunctions_4_5_Core::glBindBuffersBase(GLenum target, GLuint first, GLsizei count, const GLuint *buffers)
{
- d_4_4_Core->BindBuffersBase(target, first, count, buffers);
+ d_4_4_Core->f.BindBuffersBase(target, first, count, buffers);
}
inline void QOpenGLFunctions_4_5_Core::glClearTexSubImage(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *data)
{
- d_4_4_Core->ClearTexSubImage(texture, level, xoffset, yoffset, zoffset, width, height, depth, format, type, data);
+ d_4_4_Core->f.ClearTexSubImage(texture, level, xoffset, yoffset, zoffset, width, height, depth, format, type, data);
}
inline void QOpenGLFunctions_4_5_Core::glClearTexImage(GLuint texture, GLint level, GLenum format, GLenum type, const void *data)
{
- d_4_4_Core->ClearTexImage(texture, level, format, type, data);
+ d_4_4_Core->f.ClearTexImage(texture, level, format, type, data);
}
inline void QOpenGLFunctions_4_5_Core::glBufferStorage(GLenum target, GLsizeiptr size, const void *data, GLbitfield flags)
{
- d_4_4_Core->BufferStorage(target, size, data, flags);
+ d_4_4_Core->f.BufferStorage(target, size, data, flags);
}
// OpenGL 4.5 core functions
inline void QOpenGLFunctions_4_5_Core::glTextureBarrier()
{
- d_4_5_Core->TextureBarrier();
+ d_4_5_Core->f.TextureBarrier();
}
inline void QOpenGLFunctions_4_5_Core::glReadnPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void *data)
{
- d_4_5_Core->ReadnPixels(x, y, width, height, format, type, bufSize, data);
+ d_4_5_Core->f.ReadnPixels(x, y, width, height, format, type, bufSize, data);
}
inline void QOpenGLFunctions_4_5_Core::glGetnUniformuiv(GLuint program, GLint location, GLsizei bufSize, GLuint *params)
{
- d_4_5_Core->GetnUniformuiv(program, location, bufSize, params);
+ d_4_5_Core->f.GetnUniformuiv(program, location, bufSize, params);
}
inline void QOpenGLFunctions_4_5_Core::glGetnUniformiv(GLuint program, GLint location, GLsizei bufSize, GLint *params)
{
- d_4_5_Core->GetnUniformiv(program, location, bufSize, params);
+ d_4_5_Core->f.GetnUniformiv(program, location, bufSize, params);
}
inline void QOpenGLFunctions_4_5_Core::glGetnUniformfv(GLuint program, GLint location, GLsizei bufSize, GLfloat *params)
{
- d_4_5_Core->GetnUniformfv(program, location, bufSize, params);
+ d_4_5_Core->f.GetnUniformfv(program, location, bufSize, params);
}
inline void QOpenGLFunctions_4_5_Core::glGetnUniformdv(GLuint program, GLint location, GLsizei bufSize, GLdouble *params)
{
- d_4_5_Core->GetnUniformdv(program, location, bufSize, params);
+ d_4_5_Core->f.GetnUniformdv(program, location, bufSize, params);
}
inline void QOpenGLFunctions_4_5_Core::glGetnTexImage(GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, void *pixels)
{
- d_4_5_Core->GetnTexImage(target, level, format, type, bufSize, pixels);
+ d_4_5_Core->f.GetnTexImage(target, level, format, type, bufSize, pixels);
}
inline void QOpenGLFunctions_4_5_Core::glGetnCompressedTexImage(GLenum target, GLint lod, GLsizei bufSize, void *pixels)
{
- d_4_5_Core->GetnCompressedTexImage(target, lod, bufSize, pixels);
+ d_4_5_Core->f.GetnCompressedTexImage(target, lod, bufSize, pixels);
}
inline GLenum QOpenGLFunctions_4_5_Core::glGetGraphicsResetStatus()
{
- return d_4_5_Core->GetGraphicsResetStatus();
+ return d_4_5_Core->f.GetGraphicsResetStatus();
}
inline void QOpenGLFunctions_4_5_Core::glGetCompressedTextureSubImage(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei bufSize, void *pixels)
{
- d_4_5_Core->GetCompressedTextureSubImage(texture, level, xoffset, yoffset, zoffset, width, height, depth, bufSize, pixels);
+ d_4_5_Core->f.GetCompressedTextureSubImage(texture, level, xoffset, yoffset, zoffset, width, height, depth, bufSize, pixels);
}
inline void QOpenGLFunctions_4_5_Core::glGetTextureSubImage(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, GLsizei bufSize, void *pixels)
{
- d_4_5_Core->GetTextureSubImage(texture, level, xoffset, yoffset, zoffset, width, height, depth, format, type, bufSize, pixels);
+ d_4_5_Core->f.GetTextureSubImage(texture, level, xoffset, yoffset, zoffset, width, height, depth, format, type, bufSize, pixels);
}
inline void QOpenGLFunctions_4_5_Core::glMemoryBarrierByRegion(GLbitfield barriers)
{
- d_4_5_Core->MemoryBarrierByRegion(barriers);
+ d_4_5_Core->f.MemoryBarrierByRegion(barriers);
}
inline void QOpenGLFunctions_4_5_Core::glCreateQueries(GLenum target, GLsizei n, GLuint *ids)
{
- d_4_5_Core->CreateQueries(target, n, ids);
+ d_4_5_Core->f.CreateQueries(target, n, ids);
}
inline void QOpenGLFunctions_4_5_Core::glCreateProgramPipelines(GLsizei n, GLuint *pipelines)
{
- d_4_5_Core->CreateProgramPipelines(n, pipelines);
+ d_4_5_Core->f.CreateProgramPipelines(n, pipelines);
}
inline void QOpenGLFunctions_4_5_Core::glCreateSamplers(GLsizei n, GLuint *samplers)
{
- d_4_5_Core->CreateSamplers(n, samplers);
+ d_4_5_Core->f.CreateSamplers(n, samplers);
}
inline void QOpenGLFunctions_4_5_Core::glGetVertexArrayIndexed64iv(GLuint vaobj, GLuint index, GLenum pname, GLint64 *param)
{
- d_4_5_Core->GetVertexArrayIndexed64iv(vaobj, index, pname, param);
+ d_4_5_Core->f.GetVertexArrayIndexed64iv(vaobj, index, pname, param);
}
inline void QOpenGLFunctions_4_5_Core::glGetVertexArrayIndexediv(GLuint vaobj, GLuint index, GLenum pname, GLint *param)
{
- d_4_5_Core->GetVertexArrayIndexediv(vaobj, index, pname, param);
+ d_4_5_Core->f.GetVertexArrayIndexediv(vaobj, index, pname, param);
}
inline void QOpenGLFunctions_4_5_Core::glGetVertexArrayiv(GLuint vaobj, GLenum pname, GLint *param)
{
- d_4_5_Core->GetVertexArrayiv(vaobj, pname, param);
+ d_4_5_Core->f.GetVertexArrayiv(vaobj, pname, param);
}
inline void QOpenGLFunctions_4_5_Core::glVertexArrayBindingDivisor(GLuint vaobj, GLuint bindingindex, GLuint divisor)
{
- d_4_5_Core->VertexArrayBindingDivisor(vaobj, bindingindex, divisor);
+ d_4_5_Core->f.VertexArrayBindingDivisor(vaobj, bindingindex, divisor);
}
inline void QOpenGLFunctions_4_5_Core::glVertexArrayAttribLFormat(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)
{
- d_4_5_Core->VertexArrayAttribLFormat(vaobj, attribindex, size, type, relativeoffset);
+ d_4_5_Core->f.VertexArrayAttribLFormat(vaobj, attribindex, size, type, relativeoffset);
}
inline void QOpenGLFunctions_4_5_Core::glVertexArrayAttribIFormat(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)
{
- d_4_5_Core->VertexArrayAttribIFormat(vaobj, attribindex, size, type, relativeoffset);
+ d_4_5_Core->f.VertexArrayAttribIFormat(vaobj, attribindex, size, type, relativeoffset);
}
inline void QOpenGLFunctions_4_5_Core::glVertexArrayAttribFormat(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset)
{
- d_4_5_Core->VertexArrayAttribFormat(vaobj, attribindex, size, type, normalized, relativeoffset);
+ d_4_5_Core->f.VertexArrayAttribFormat(vaobj, attribindex, size, type, normalized, relativeoffset);
}
inline void QOpenGLFunctions_4_5_Core::glVertexArrayAttribBinding(GLuint vaobj, GLuint attribindex, GLuint bindingindex)
{
- d_4_5_Core->VertexArrayAttribBinding(vaobj, attribindex, bindingindex);
+ d_4_5_Core->f.VertexArrayAttribBinding(vaobj, attribindex, bindingindex);
}
inline void QOpenGLFunctions_4_5_Core::glVertexArrayVertexBuffers(GLuint vaobj, GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizei *strides)
{
- d_4_5_Core->VertexArrayVertexBuffers(vaobj, first, count, buffers, offsets, strides);
+ d_4_5_Core->f.VertexArrayVertexBuffers(vaobj, first, count, buffers, offsets, strides);
}
inline void QOpenGLFunctions_4_5_Core::glVertexArrayVertexBuffer(GLuint vaobj, GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride)
{
- d_4_5_Core->VertexArrayVertexBuffer(vaobj, bindingindex, buffer, offset, stride);
+ d_4_5_Core->f.VertexArrayVertexBuffer(vaobj, bindingindex, buffer, offset, stride);
}
inline void QOpenGLFunctions_4_5_Core::glVertexArrayElementBuffer(GLuint vaobj, GLuint buffer)
{
- d_4_5_Core->VertexArrayElementBuffer(vaobj, buffer);
+ d_4_5_Core->f.VertexArrayElementBuffer(vaobj, buffer);
}
inline void QOpenGLFunctions_4_5_Core::glEnableVertexArrayAttrib(GLuint vaobj, GLuint index)
{
- d_4_5_Core->EnableVertexArrayAttrib(vaobj, index);
+ d_4_5_Core->f.EnableVertexArrayAttrib(vaobj, index);
}
inline void QOpenGLFunctions_4_5_Core::glDisableVertexArrayAttrib(GLuint vaobj, GLuint index)
{
- d_4_5_Core->DisableVertexArrayAttrib(vaobj, index);
+ d_4_5_Core->f.DisableVertexArrayAttrib(vaobj, index);
}
inline void QOpenGLFunctions_4_5_Core::glCreateVertexArrays(GLsizei n, GLuint *arrays)
{
- d_4_5_Core->CreateVertexArrays(n, arrays);
+ d_4_5_Core->f.CreateVertexArrays(n, arrays);
}
inline void QOpenGLFunctions_4_5_Core::glGetTextureParameteriv(GLuint texture, GLenum pname, GLint *params)
{
- d_4_5_Core->GetTextureParameteriv(texture, pname, params);
+ d_4_5_Core->f.GetTextureParameteriv(texture, pname, params);
}
inline void QOpenGLFunctions_4_5_Core::glGetTextureParameterIuiv(GLuint texture, GLenum pname, GLuint *params)
{
- d_4_5_Core->GetTextureParameterIuiv(texture, pname, params);
+ d_4_5_Core->f.GetTextureParameterIuiv(texture, pname, params);
}
inline void QOpenGLFunctions_4_5_Core::glGetTextureParameterIiv(GLuint texture, GLenum pname, GLint *params)
{
- d_4_5_Core->GetTextureParameterIiv(texture, pname, params);
+ d_4_5_Core->f.GetTextureParameterIiv(texture, pname, params);
}
inline void QOpenGLFunctions_4_5_Core::glGetTextureParameterfv(GLuint texture, GLenum pname, GLfloat *params)
{
- d_4_5_Core->GetTextureParameterfv(texture, pname, params);
+ d_4_5_Core->f.GetTextureParameterfv(texture, pname, params);
}
inline void QOpenGLFunctions_4_5_Core::glGetTextureLevelParameteriv(GLuint texture, GLint level, GLenum pname, GLint *params)
{
- d_4_5_Core->GetTextureLevelParameteriv(texture, level, pname, params);
+ d_4_5_Core->f.GetTextureLevelParameteriv(texture, level, pname, params);
}
inline void QOpenGLFunctions_4_5_Core::glGetTextureLevelParameterfv(GLuint texture, GLint level, GLenum pname, GLfloat *params)
{
- d_4_5_Core->GetTextureLevelParameterfv(texture, level, pname, params);
+ d_4_5_Core->f.GetTextureLevelParameterfv(texture, level, pname, params);
}
inline void QOpenGLFunctions_4_5_Core::glGetCompressedTextureImage(GLuint texture, GLint level, GLsizei bufSize, void *pixels)
{
- d_4_5_Core->GetCompressedTextureImage(texture, level, bufSize, pixels);
+ d_4_5_Core->f.GetCompressedTextureImage(texture, level, bufSize, pixels);
}
inline void QOpenGLFunctions_4_5_Core::glGetTextureImage(GLuint texture, GLint level, GLenum format, GLenum type, GLsizei bufSize, void *pixels)
{
- d_4_5_Core->GetTextureImage(texture, level, format, type, bufSize, pixels);
+ d_4_5_Core->f.GetTextureImage(texture, level, format, type, bufSize, pixels);
}
inline void QOpenGLFunctions_4_5_Core::glBindTextureUnit(GLuint unit, GLuint texture)
{
- d_4_5_Core->BindTextureUnit(unit, texture);
+ d_4_5_Core->f.BindTextureUnit(unit, texture);
}
inline void QOpenGLFunctions_4_5_Core::glGenerateTextureMipmap(GLuint texture)
{
- d_4_5_Core->GenerateTextureMipmap(texture);
+ d_4_5_Core->f.GenerateTextureMipmap(texture);
}
inline void QOpenGLFunctions_4_5_Core::glTextureParameteriv(GLuint texture, GLenum pname, const GLint *param)
{
- d_4_5_Core->TextureParameteriv(texture, pname, param);
+ d_4_5_Core->f.TextureParameteriv(texture, pname, param);
}
inline void QOpenGLFunctions_4_5_Core::glTextureParameterIuiv(GLuint texture, GLenum pname, const GLuint *params)
{
- d_4_5_Core->TextureParameterIuiv(texture, pname, params);
+ d_4_5_Core->f.TextureParameterIuiv(texture, pname, params);
}
inline void QOpenGLFunctions_4_5_Core::glTextureParameterIiv(GLuint texture, GLenum pname, const GLint *params)
{
- d_4_5_Core->TextureParameterIiv(texture, pname, params);
+ d_4_5_Core->f.TextureParameterIiv(texture, pname, params);
}
inline void QOpenGLFunctions_4_5_Core::glTextureParameteri(GLuint texture, GLenum pname, GLint param)
{
- d_4_5_Core->TextureParameteri(texture, pname, param);
+ d_4_5_Core->f.TextureParameteri(texture, pname, param);
}
inline void QOpenGLFunctions_4_5_Core::glTextureParameterfv(GLuint texture, GLenum pname, const GLfloat *param)
{
- d_4_5_Core->TextureParameterfv(texture, pname, param);
+ d_4_5_Core->f.TextureParameterfv(texture, pname, param);
}
inline void QOpenGLFunctions_4_5_Core::glTextureParameterf(GLuint texture, GLenum pname, GLfloat param)
{
- d_4_5_Core->TextureParameterf(texture, pname, param);
+ d_4_5_Core->f.TextureParameterf(texture, pname, param);
}
inline void QOpenGLFunctions_4_5_Core::glCopyTextureSubImage3D(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_4_5_Core->CopyTextureSubImage3D(texture, level, xoffset, yoffset, zoffset, x, y, width, height);
+ d_4_5_Core->f.CopyTextureSubImage3D(texture, level, xoffset, yoffset, zoffset, x, y, width, height);
}
inline void QOpenGLFunctions_4_5_Core::glCopyTextureSubImage2D(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_4_5_Core->CopyTextureSubImage2D(texture, level, xoffset, yoffset, x, y, width, height);
+ d_4_5_Core->f.CopyTextureSubImage2D(texture, level, xoffset, yoffset, x, y, width, height);
}
inline void QOpenGLFunctions_4_5_Core::glCopyTextureSubImage1D(GLuint texture, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
{
- d_4_5_Core->CopyTextureSubImage1D(texture, level, xoffset, x, y, width);
+ d_4_5_Core->f.CopyTextureSubImage1D(texture, level, xoffset, x, y, width);
}
inline void QOpenGLFunctions_4_5_Core::glCompressedTextureSubImage3D(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data)
{
- d_4_5_Core->CompressedTextureSubImage3D(texture, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data);
+ d_4_5_Core->f.CompressedTextureSubImage3D(texture, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data);
}
inline void QOpenGLFunctions_4_5_Core::glCompressedTextureSubImage2D(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data)
{
- d_4_5_Core->CompressedTextureSubImage2D(texture, level, xoffset, yoffset, width, height, format, imageSize, data);
+ d_4_5_Core->f.CompressedTextureSubImage2D(texture, level, xoffset, yoffset, width, height, format, imageSize, data);
}
inline void QOpenGLFunctions_4_5_Core::glCompressedTextureSubImage1D(GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *data)
{
- d_4_5_Core->CompressedTextureSubImage1D(texture, level, xoffset, width, format, imageSize, data);
+ d_4_5_Core->f.CompressedTextureSubImage1D(texture, level, xoffset, width, format, imageSize, data);
}
inline void QOpenGLFunctions_4_5_Core::glTextureSubImage3D(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels)
{
- d_4_5_Core->TextureSubImage3D(texture, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);
+ d_4_5_Core->f.TextureSubImage3D(texture, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);
}
inline void QOpenGLFunctions_4_5_Core::glTextureSubImage2D(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels)
{
- d_4_5_Core->TextureSubImage2D(texture, level, xoffset, yoffset, width, height, format, type, pixels);
+ d_4_5_Core->f.TextureSubImage2D(texture, level, xoffset, yoffset, width, height, format, type, pixels);
}
inline void QOpenGLFunctions_4_5_Core::glTextureSubImage1D(GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels)
{
- d_4_5_Core->TextureSubImage1D(texture, level, xoffset, width, format, type, pixels);
+ d_4_5_Core->f.TextureSubImage1D(texture, level, xoffset, width, format, type, pixels);
}
inline void QOpenGLFunctions_4_5_Core::glTextureStorage3DMultisample(GLuint texture, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations)
{
- d_4_5_Core->TextureStorage3DMultisample(texture, samples, internalformat, width, height, depth, fixedsamplelocations);
+ d_4_5_Core->f.TextureStorage3DMultisample(texture, samples, internalformat, width, height, depth, fixedsamplelocations);
}
inline void QOpenGLFunctions_4_5_Core::glTextureStorage2DMultisample(GLuint texture, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations)
{
- d_4_5_Core->TextureStorage2DMultisample(texture, samples, internalformat, width, height, fixedsamplelocations);
+ d_4_5_Core->f.TextureStorage2DMultisample(texture, samples, internalformat, width, height, fixedsamplelocations);
}
inline void QOpenGLFunctions_4_5_Core::glTextureStorage3D(GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth)
{
- d_4_5_Core->TextureStorage3D(texture, levels, internalformat, width, height, depth);
+ d_4_5_Core->f.TextureStorage3D(texture, levels, internalformat, width, height, depth);
}
inline void QOpenGLFunctions_4_5_Core::glTextureStorage2D(GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height)
{
- d_4_5_Core->TextureStorage2D(texture, levels, internalformat, width, height);
+ d_4_5_Core->f.TextureStorage2D(texture, levels, internalformat, width, height);
}
inline void QOpenGLFunctions_4_5_Core::glTextureStorage1D(GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width)
{
- d_4_5_Core->TextureStorage1D(texture, levels, internalformat, width);
+ d_4_5_Core->f.TextureStorage1D(texture, levels, internalformat, width);
}
inline void QOpenGLFunctions_4_5_Core::glTextureBufferRange(GLuint texture, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizei size)
{
- d_4_5_Core->TextureBufferRange(texture, internalformat, buffer, offset, size);
+ d_4_5_Core->f.TextureBufferRange(texture, internalformat, buffer, offset, size);
}
inline void QOpenGLFunctions_4_5_Core::glTextureBuffer(GLuint texture, GLenum internalformat, GLuint buffer)
{
- d_4_5_Core->TextureBuffer(texture, internalformat, buffer);
+ d_4_5_Core->f.TextureBuffer(texture, internalformat, buffer);
}
inline void QOpenGLFunctions_4_5_Core::glCreateTextures(GLenum target, GLsizei n, GLuint *textures)
{
- d_4_5_Core->CreateTextures(target, n, textures);
+ d_4_5_Core->f.CreateTextures(target, n, textures);
}
inline void QOpenGLFunctions_4_5_Core::glGetNamedRenderbufferParameteriv(GLuint renderbuffer, GLenum pname, GLint *params)
{
- d_4_5_Core->GetNamedRenderbufferParameteriv(renderbuffer, pname, params);
+ d_4_5_Core->f.GetNamedRenderbufferParameteriv(renderbuffer, pname, params);
}
inline void QOpenGLFunctions_4_5_Core::glNamedRenderbufferStorageMultisample(GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
{
- d_4_5_Core->NamedRenderbufferStorageMultisample(renderbuffer, samples, internalformat, width, height);
+ d_4_5_Core->f.NamedRenderbufferStorageMultisample(renderbuffer, samples, internalformat, width, height);
}
inline void QOpenGLFunctions_4_5_Core::glNamedRenderbufferStorage(GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height)
{
- d_4_5_Core->NamedRenderbufferStorage(renderbuffer, internalformat, width, height);
+ d_4_5_Core->f.NamedRenderbufferStorage(renderbuffer, internalformat, width, height);
}
inline void QOpenGLFunctions_4_5_Core::glCreateRenderbuffers(GLsizei n, GLuint *renderbuffers)
{
- d_4_5_Core->CreateRenderbuffers(n, renderbuffers);
+ d_4_5_Core->f.CreateRenderbuffers(n, renderbuffers);
}
inline void QOpenGLFunctions_4_5_Core::glGetNamedFramebufferAttachmentParameteriv(GLuint framebuffer, GLenum attachment, GLenum pname, GLint *params)
{
- d_4_5_Core->GetNamedFramebufferAttachmentParameteriv(framebuffer, attachment, pname, params);
+ d_4_5_Core->f.GetNamedFramebufferAttachmentParameteriv(framebuffer, attachment, pname, params);
}
inline void QOpenGLFunctions_4_5_Core::glGetNamedFramebufferParameteriv(GLuint framebuffer, GLenum pname, GLint *param)
{
- d_4_5_Core->GetNamedFramebufferParameteriv(framebuffer, pname, param);
+ d_4_5_Core->f.GetNamedFramebufferParameteriv(framebuffer, pname, param);
}
inline GLenum QOpenGLFunctions_4_5_Core::glCheckNamedFramebufferStatus(GLuint framebuffer, GLenum target)
{
- return d_4_5_Core->CheckNamedFramebufferStatus(framebuffer, target);
+ return d_4_5_Core->f.CheckNamedFramebufferStatus(framebuffer, target);
}
inline void QOpenGLFunctions_4_5_Core::glBlitNamedFramebuffer(GLuint readFramebuffer, GLuint drawFramebuffer, GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
{
- d_4_5_Core->BlitNamedFramebuffer(readFramebuffer, drawFramebuffer, srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter);
+ d_4_5_Core->f.BlitNamedFramebuffer(readFramebuffer, drawFramebuffer, srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter);
}
inline void QOpenGLFunctions_4_5_Core::glClearNamedFramebufferfi(GLuint framebuffer, GLenum buffer, GLfloat depth, GLint stencil)
{
- d_4_5_Core->ClearNamedFramebufferfi(framebuffer, buffer, depth, stencil);
+ d_4_5_Core->f.ClearNamedFramebufferfi(framebuffer, buffer, depth, stencil);
}
inline void QOpenGLFunctions_4_5_Core::glClearNamedFramebufferfv(GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLfloat *value)
{
- d_4_5_Core->ClearNamedFramebufferfv(framebuffer, buffer, drawbuffer, value);
+ d_4_5_Core->f.ClearNamedFramebufferfv(framebuffer, buffer, drawbuffer, value);
}
inline void QOpenGLFunctions_4_5_Core::glClearNamedFramebufferuiv(GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLuint *value)
{
- d_4_5_Core->ClearNamedFramebufferuiv(framebuffer, buffer, drawbuffer, value);
+ d_4_5_Core->f.ClearNamedFramebufferuiv(framebuffer, buffer, drawbuffer, value);
}
inline void QOpenGLFunctions_4_5_Core::glClearNamedFramebufferiv(GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLint *value)
{
- d_4_5_Core->ClearNamedFramebufferiv(framebuffer, buffer, drawbuffer, value);
+ d_4_5_Core->f.ClearNamedFramebufferiv(framebuffer, buffer, drawbuffer, value);
}
inline void QOpenGLFunctions_4_5_Core::glInvalidateNamedFramebufferSubData(GLuint framebuffer, GLsizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height)
{
- d_4_5_Core->InvalidateNamedFramebufferSubData(framebuffer, numAttachments, attachments, x, y, width, height);
+ d_4_5_Core->f.InvalidateNamedFramebufferSubData(framebuffer, numAttachments, attachments, x, y, width, height);
}
inline void QOpenGLFunctions_4_5_Core::glInvalidateNamedFramebufferData(GLuint framebuffer, GLsizei numAttachments, const GLenum *attachments)
{
- d_4_5_Core->InvalidateNamedFramebufferData(framebuffer, numAttachments, attachments);
+ d_4_5_Core->f.InvalidateNamedFramebufferData(framebuffer, numAttachments, attachments);
}
inline void QOpenGLFunctions_4_5_Core::glNamedFramebufferReadBuffer(GLuint framebuffer, GLenum src)
{
- d_4_5_Core->NamedFramebufferReadBuffer(framebuffer, src);
+ d_4_5_Core->f.NamedFramebufferReadBuffer(framebuffer, src);
}
inline void QOpenGLFunctions_4_5_Core::glNamedFramebufferDrawBuffers(GLuint framebuffer, GLsizei n, const GLenum *bufs)
{
- d_4_5_Core->NamedFramebufferDrawBuffers(framebuffer, n, bufs);
+ d_4_5_Core->f.NamedFramebufferDrawBuffers(framebuffer, n, bufs);
}
inline void QOpenGLFunctions_4_5_Core::glNamedFramebufferDrawBuffer(GLuint framebuffer, GLenum buf)
{
- d_4_5_Core->NamedFramebufferDrawBuffer(framebuffer, buf);
+ d_4_5_Core->f.NamedFramebufferDrawBuffer(framebuffer, buf);
}
inline void QOpenGLFunctions_4_5_Core::glNamedFramebufferTextureLayer(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer)
{
- d_4_5_Core->NamedFramebufferTextureLayer(framebuffer, attachment, texture, level, layer);
+ d_4_5_Core->f.NamedFramebufferTextureLayer(framebuffer, attachment, texture, level, layer);
}
inline void QOpenGLFunctions_4_5_Core::glNamedFramebufferTexture(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level)
{
- d_4_5_Core->NamedFramebufferTexture(framebuffer, attachment, texture, level);
+ d_4_5_Core->f.NamedFramebufferTexture(framebuffer, attachment, texture, level);
}
inline void QOpenGLFunctions_4_5_Core::glNamedFramebufferParameteri(GLuint framebuffer, GLenum pname, GLint param)
{
- d_4_5_Core->NamedFramebufferParameteri(framebuffer, pname, param);
+ d_4_5_Core->f.NamedFramebufferParameteri(framebuffer, pname, param);
}
inline void QOpenGLFunctions_4_5_Core::glNamedFramebufferRenderbuffer(GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
{
- d_4_5_Core->NamedFramebufferRenderbuffer(framebuffer, attachment, renderbuffertarget, renderbuffer);
+ d_4_5_Core->f.NamedFramebufferRenderbuffer(framebuffer, attachment, renderbuffertarget, renderbuffer);
}
inline void QOpenGLFunctions_4_5_Core::glCreateFramebuffers(GLsizei n, GLuint *framebuffers)
{
- d_4_5_Core->CreateFramebuffers(n, framebuffers);
+ d_4_5_Core->f.CreateFramebuffers(n, framebuffers);
}
inline void QOpenGLFunctions_4_5_Core::glGetNamedBufferSubData(GLuint buffer, GLintptr offset, GLsizei size, void *data)
{
- d_4_5_Core->GetNamedBufferSubData(buffer, offset, size, data);
+ d_4_5_Core->f.GetNamedBufferSubData(buffer, offset, size, data);
}
inline void QOpenGLFunctions_4_5_Core::glGetNamedBufferPointerv(GLuint buffer, GLenum pname, void * *params)
{
- d_4_5_Core->GetNamedBufferPointerv(buffer, pname, params);
+ d_4_5_Core->f.GetNamedBufferPointerv(buffer, pname, params);
}
inline void QOpenGLFunctions_4_5_Core::glGetNamedBufferParameteri64v(GLuint buffer, GLenum pname, GLint64 *params)
{
- d_4_5_Core->GetNamedBufferParameteri64v(buffer, pname, params);
+ d_4_5_Core->f.GetNamedBufferParameteri64v(buffer, pname, params);
}
inline void QOpenGLFunctions_4_5_Core::glGetNamedBufferParameteriv(GLuint buffer, GLenum pname, GLint *params)
{
- d_4_5_Core->GetNamedBufferParameteriv(buffer, pname, params);
+ d_4_5_Core->f.GetNamedBufferParameteriv(buffer, pname, params);
}
inline void QOpenGLFunctions_4_5_Core::glFlushMappedNamedBufferRange(GLuint buffer, GLintptr offset, GLsizei length)
{
- d_4_5_Core->FlushMappedNamedBufferRange(buffer, offset, length);
+ d_4_5_Core->f.FlushMappedNamedBufferRange(buffer, offset, length);
}
inline GLboolean QOpenGLFunctions_4_5_Core::glUnmapNamedBuffer(GLuint buffer)
{
- return d_4_5_Core->UnmapNamedBuffer(buffer);
+ return d_4_5_Core->f.UnmapNamedBuffer(buffer);
}
inline void * QOpenGLFunctions_4_5_Core::glMapNamedBufferRange(GLuint buffer, GLintptr offset, GLsizei length, GLbitfield access)
{
- return d_4_5_Core->MapNamedBufferRange(buffer, offset, length, access);
+ return d_4_5_Core->f.MapNamedBufferRange(buffer, offset, length, access);
}
inline void * QOpenGLFunctions_4_5_Core::glMapNamedBuffer(GLuint buffer, GLenum access)
{
- return d_4_5_Core->MapNamedBuffer(buffer, access);
+ return d_4_5_Core->f.MapNamedBuffer(buffer, access);
}
inline void QOpenGLFunctions_4_5_Core::glClearNamedBufferSubData(GLuint buffer, GLenum internalformat, GLintptr offset, GLsizei size, GLenum format, GLenum type, const void *data)
{
- d_4_5_Core->ClearNamedBufferSubData(buffer, internalformat, offset, size, format, type, data);
+ d_4_5_Core->f.ClearNamedBufferSubData(buffer, internalformat, offset, size, format, type, data);
}
inline void QOpenGLFunctions_4_5_Core::glClearNamedBufferData(GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const void *data)
{
- d_4_5_Core->ClearNamedBufferData(buffer, internalformat, format, type, data);
+ d_4_5_Core->f.ClearNamedBufferData(buffer, internalformat, format, type, data);
}
inline void QOpenGLFunctions_4_5_Core::glCopyNamedBufferSubData(GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizei size)
{
- d_4_5_Core->CopyNamedBufferSubData(readBuffer, writeBuffer, readOffset, writeOffset, size);
+ d_4_5_Core->f.CopyNamedBufferSubData(readBuffer, writeBuffer, readOffset, writeOffset, size);
}
inline void QOpenGLFunctions_4_5_Core::glNamedBufferSubData(GLuint buffer, GLintptr offset, GLsizei size, const void *data)
{
- d_4_5_Core->NamedBufferSubData(buffer, offset, size, data);
+ d_4_5_Core->f.NamedBufferSubData(buffer, offset, size, data);
}
inline void QOpenGLFunctions_4_5_Core::glNamedBufferData(GLuint buffer, GLsizei size, const void *data, GLenum usage)
{
- d_4_5_Core->NamedBufferData(buffer, size, data, usage);
+ d_4_5_Core->f.NamedBufferData(buffer, size, data, usage);
}
inline void QOpenGLFunctions_4_5_Core::glNamedBufferStorage(GLuint buffer, GLsizei size, const void *data, GLbitfield flags)
{
- d_4_5_Core->NamedBufferStorage(buffer, size, data, flags);
+ d_4_5_Core->f.NamedBufferStorage(buffer, size, data, flags);
}
inline void QOpenGLFunctions_4_5_Core::glCreateBuffers(GLsizei n, GLuint *buffers)
{
- d_4_5_Core->CreateBuffers(n, buffers);
+ d_4_5_Core->f.CreateBuffers(n, buffers);
}
inline void QOpenGLFunctions_4_5_Core::glGetTransformFeedbacki64_v(GLuint xfb, GLenum pname, GLuint index, GLint64 *param)
{
- d_4_5_Core->GetTransformFeedbacki64_v(xfb, pname, index, param);
+ d_4_5_Core->f.GetTransformFeedbacki64_v(xfb, pname, index, param);
}
inline void QOpenGLFunctions_4_5_Core::glGetTransformFeedbacki_v(GLuint xfb, GLenum pname, GLuint index, GLint *param)
{
- d_4_5_Core->GetTransformFeedbacki_v(xfb, pname, index, param);
+ d_4_5_Core->f.GetTransformFeedbacki_v(xfb, pname, index, param);
}
inline void QOpenGLFunctions_4_5_Core::glGetTransformFeedbackiv(GLuint xfb, GLenum pname, GLint *param)
{
- d_4_5_Core->GetTransformFeedbackiv(xfb, pname, param);
+ d_4_5_Core->f.GetTransformFeedbackiv(xfb, pname, param);
}
inline void QOpenGLFunctions_4_5_Core::glTransformFeedbackBufferRange(GLuint xfb, GLuint index, GLuint buffer, GLintptr offset, GLsizei size)
{
- d_4_5_Core->TransformFeedbackBufferRange(xfb, index, buffer, offset, size);
+ d_4_5_Core->f.TransformFeedbackBufferRange(xfb, index, buffer, offset, size);
}
inline void QOpenGLFunctions_4_5_Core::glTransformFeedbackBufferBase(GLuint xfb, GLuint index, GLuint buffer)
{
- d_4_5_Core->TransformFeedbackBufferBase(xfb, index, buffer);
+ d_4_5_Core->f.TransformFeedbackBufferBase(xfb, index, buffer);
}
inline void QOpenGLFunctions_4_5_Core::glCreateTransformFeedbacks(GLsizei n, GLuint *ids)
{
- d_4_5_Core->CreateTransformFeedbacks(n, ids);
+ d_4_5_Core->f.CreateTransformFeedbacks(n, ids);
}
inline void QOpenGLFunctions_4_5_Core::glClipControl(GLenum origin, GLenum depth)
{
- d_4_5_Core->ClipControl(origin, depth);
+ d_4_5_Core->f.ClipControl(origin, depth);
}
diff --git a/src/gui/opengl/qopenglshaderprogram.cpp b/src/gui/opengl/qopenglshaderprogram.cpp
index 9ac020b64b..4134513210 100644
--- a/src/gui/opengl/qopenglshaderprogram.cpp
+++ b/src/gui/opengl/qopenglshaderprogram.cpp
@@ -250,7 +250,7 @@ bool QOpenGLShaderPrivate::create()
shader = glfuncs->glCreateShader(GL_FRAGMENT_SHADER);
}
if (!shader) {
- qWarning() << "QOpenGLShader: could not create shader";
+ qWarning("QOpenGLShader: could not create shader");
return false;
}
shaderGuard = new QOpenGLSharedResourceGuard(context, shader, freeShaderFunc);
@@ -798,7 +798,7 @@ bool QOpenGLShaderProgram::init()
GLuint program = d->glfuncs->glCreateProgram();
if (!program) {
- qWarning() << "QOpenGLShaderProgram: could not create shader program";
+ qWarning("QOpenGLShaderProgram: could not create shader program");
return false;
}
if (d->programGuard)
@@ -1050,9 +1050,9 @@ bool QOpenGLShaderProgram::link()
if (!d->linked) {
QString name = objectName();
if (name.isEmpty())
- qWarning() << "QOpenGLShader::link:" << d->log;
+ qWarning("QOpenGLShader::link: %ls", qUtf16Printable(d->log));
else
- qWarning() << "QOpenGLShader::link[" << name << "]:" << d->log;
+ qWarning("QOpenGLShader::link[%ls]: %ls", qUtf16Printable(name), qUtf16Printable(d->log));
}
delete [] logbuf;
}
diff --git a/src/gui/opengl/qopengltexture.cpp b/src/gui/opengl/qopengltexture.cpp
index a0b482e1d2..1db61b7ca1 100644
--- a/src/gui/opengl/qopengltexture.cpp
+++ b/src/gui/opengl/qopengltexture.cpp
@@ -81,7 +81,8 @@ QOpenGLTexturePrivate::QOpenGLTexturePrivate(QOpenGLTexture::Target textureTarge
textureView(false),
autoGenerateMipMaps(true),
storageAllocated(false),
- texFuncs(0)
+ texFuncs(0),
+ functions(0)
{
dimensions[0] = dimensions[1] = dimensions[2] = 1;
@@ -165,6 +166,7 @@ bool QOpenGLTexturePrivate::create()
return false;
}
context = ctx;
+ functions = ctx->functions();
// Resolve any functions we will need based upon context version and create the texture
initializeOpenGLFunctions();
@@ -177,7 +179,7 @@ bool QOpenGLTexturePrivate::create()
feature = static_cast<QOpenGLTexture::Feature>(feature << 1);
}
- texFuncs->glGenTextures(1, &textureId);
+ functions->glGenTextures(1, &textureId);
return textureId != 0;
}
@@ -194,9 +196,10 @@ void QOpenGLTexturePrivate::destroy()
return;
}
- texFuncs->glDeleteTextures(1, &textureId);
+ functions->glDeleteTextures(1, &textureId);
context = 0;
+ functions = 0;
textureId = 0;
format = QOpenGLTexture::NoFormat;
formatClass = QOpenGLTexture::NoFormatClass;
@@ -231,17 +234,17 @@ void QOpenGLTexturePrivate::destroy()
void QOpenGLTexturePrivate::bind()
{
- texFuncs->glBindTexture(target, textureId);
+ functions->glBindTexture(target, textureId);
}
void QOpenGLTexturePrivate::bind(uint unit, QOpenGLTexture::TextureUnitReset reset)
{
GLint oldTextureUnit = 0;
if (reset == QOpenGLTexture::ResetTextureUnit)
- texFuncs->glGetIntegerv(GL_ACTIVE_TEXTURE, &oldTextureUnit);
+ functions->glGetIntegerv(GL_ACTIVE_TEXTURE, &oldTextureUnit);
texFuncs->glActiveTexture(GL_TEXTURE0 + unit);
- texFuncs->glBindTexture(target, textureId);
+ functions->glBindTexture(target, textureId);
if (reset == QOpenGLTexture::ResetTextureUnit)
texFuncs->glActiveTexture(GL_TEXTURE0 + oldTextureUnit);
@@ -249,17 +252,17 @@ void QOpenGLTexturePrivate::bind(uint unit, QOpenGLTexture::TextureUnitReset res
void QOpenGLTexturePrivate::release()
{
- texFuncs->glBindTexture(target, 0);
+ functions->glBindTexture(target, 0);
}
void QOpenGLTexturePrivate::release(uint unit, QOpenGLTexture::TextureUnitReset reset)
{
GLint oldTextureUnit = 0;
if (reset == QOpenGLTexture::ResetTextureUnit)
- texFuncs->glGetIntegerv(GL_ACTIVE_TEXTURE, &oldTextureUnit);
+ functions->glGetIntegerv(GL_ACTIVE_TEXTURE, &oldTextureUnit);
texFuncs->glActiveTexture(GL_TEXTURE0 + unit);
- texFuncs->glBindTexture(target, 0);
+ functions->glBindTexture(target, 0);
if (reset == QOpenGLTexture::ResetTextureUnit)
texFuncs->glActiveTexture(GL_TEXTURE0 + oldTextureUnit);
@@ -268,18 +271,18 @@ void QOpenGLTexturePrivate::release(uint unit, QOpenGLTexture::TextureUnitReset
bool QOpenGLTexturePrivate::isBound() const
{
GLint boundTextureId = 0;
- texFuncs->glGetIntegerv(bindingTarget, &boundTextureId);
+ functions->glGetIntegerv(bindingTarget, &boundTextureId);
return (static_cast<GLuint>(boundTextureId) == textureId);
}
bool QOpenGLTexturePrivate::isBound(uint unit) const
{
GLint oldTextureUnit = 0;
- texFuncs->glGetIntegerv(GL_ACTIVE_TEXTURE, &oldTextureUnit);
+ functions->glGetIntegerv(GL_ACTIVE_TEXTURE, &oldTextureUnit);
GLint boundTextureId = 0;
texFuncs->glActiveTexture(GL_TEXTURE0 + unit);
- texFuncs->glGetIntegerv(bindingTarget, &boundTextureId);
+ functions->glGetIntegerv(bindingTarget, &boundTextureId);
bool result = (static_cast<GLuint>(boundTextureId) == textureId);
texFuncs->glActiveTexture(GL_TEXTURE0 + oldTextureUnit);
@@ -4107,27 +4110,8 @@ QOpenGLTexture::WrapMode QOpenGLTexture::wrapMode(QOpenGLTexture::CoordinateDire
*/
void QOpenGLTexture::setBorderColor(QColor color)
{
-#if !defined(QT_OPENGL_ES_2)
- if (!QOpenGLContext::currentContext()->isOpenGLES()) {
- Q_D(QOpenGLTexture);
- d->create();
- Q_ASSERT(d->texFuncs);
- Q_ASSERT(d->textureId);
- float values[4];
- values[0] = color.redF();
- values[1] = color.greenF();
- values[2] = color.blueF();
- values[3] = color.alphaF();
- d->borderColor.clear();
- for (int i = 0; i < 4; ++i)
- d->borderColor.append(QVariant(values[i]));
- d->texFuncs->glTextureParameterfv(d->textureId, d->target, d->bindingTarget, GL_TEXTURE_BORDER_COLOR, values);
- return;
- }
-#else
- Q_UNUSED(color);
-#endif
- qWarning("QOpenGLTexture: Border color is not supported");
+ setBorderColor(static_cast<float>(color.redF()), static_cast<float>(color.greenF()),
+ static_cast<float>(color.blueF()), static_cast<float>(color.alphaF()));
}
/*!
diff --git a/src/gui/opengl/qopengltexture.h b/src/gui/opengl/qopengltexture.h
index e4047afadb..8c32fcef26 100644
--- a/src/gui/opengl/qopengltexture.h
+++ b/src/gui/opengl/qopengltexture.h
@@ -55,6 +55,7 @@ class QOpenGLPixelTransferOptions;
class Q_GUI_EXPORT QOpenGLTexture
{
+ Q_GADGET
public:
enum Target {
Target1D = 0x0DE0, // GL_TEXTURE_1D
@@ -69,6 +70,7 @@ public:
TargetRectangle = 0x84F5, // GL_TEXTURE_RECTANGLE
TargetBuffer = 0x8C2A // GL_TEXTURE_BUFFER
};
+ Q_ENUM(Target)
enum BindingTarget {
BindingTarget1D = 0x8068, // GL_TEXTURE_BINDING_1D
@@ -83,16 +85,19 @@ public:
BindingTargetRectangle = 0x84F6, // GL_TEXTURE_BINDING_RECTANGLE
BindingTargetBuffer = 0x8C2C // GL_TEXTURE_BINDING_BUFFER
};
+ Q_ENUM(BindingTarget)
enum MipMapGeneration {
GenerateMipMaps,
DontGenerateMipMaps
};
+ Q_ENUM(MipMapGeneration)
enum TextureUnitReset {
ResetTextureUnit,
DontResetTextureUnit
};
+ Q_ENUM(TextureUnitReset)
enum TextureFormat {
NoFormat = 0, // GL_NONE
@@ -222,6 +227,7 @@ public:
LuminanceAlphaFormat = 0x190A
};
+ Q_ENUM(TextureFormat)
// This is not used externally yet but is reserved to allow checking of
// compatibility between texture formats
@@ -256,6 +262,7 @@ public:
CubeMapPositiveZ = 0x8519, // GL_TEXTURE_CUBE_MAP_POSITIVE_Z
CubeMapNegativeZ = 0x851A // GL_TEXTURE_CUBE_MAP_NEGATIVE_Z
};
+ Q_ENUM(CubeMapFace)
enum PixelFormat {
NoSourceFormat = 0, // GL_NONE
@@ -278,6 +285,7 @@ public:
Luminance = 0x1909, // GL_LUMINANCE
LuminanceAlpha = 0x190A // GL_LUMINANCE_ALPHA
};
+ Q_ENUM(PixelFormat)
enum PixelType {
NoPixelType = 0, // GL_NONE
@@ -307,6 +315,7 @@ public:
UInt32_D24S8 = 0x84FA, // GL_UNSIGNED_INT_24_8
Float32_D32_UInt32_S8_X24 = 0x8DAD // GL_FLOAT_32_UNSIGNED_INT_24_8_REV
};
+ Q_ENUM(PixelType)
enum SwizzleComponent {
SwizzleRed = 0x8E42, // GL_TEXTURE_SWIZZLE_R
@@ -314,6 +323,7 @@ public:
SwizzleBlue = 0x8E44, // GL_TEXTURE_SWIZZLE_B
SwizzleAlpha = 0x8E45 // GL_TEXTURE_SWIZZLE_A
};
+ Q_ENUM(SwizzleComponent)
enum SwizzleValue {
RedValue = 0x1903, // GL_RED
@@ -323,6 +333,7 @@ public:
ZeroValue = 0, // GL_ZERO
OneValue = 1 // GL_ONE
};
+ Q_ENUM(SwizzleValue)
enum WrapMode {
Repeat = 0x2901, // GL_REPEAT
@@ -330,12 +341,14 @@ public:
ClampToEdge = 0x812F, // GL_CLAMP_TO_EDGE
ClampToBorder = 0x812D // GL_CLAMP_TO_BORDER
};
+ Q_ENUM(WrapMode)
enum CoordinateDirection {
DirectionS = 0x2802, // GL_TEXTURE_WRAP_S
DirectionT = 0x2803, // GL_TEXTURE_WRAP_T
DirectionR = 0x8072 // GL_TEXTURE_WRAP_R
};
+ Q_ENUM(CoordinateDirection)
// Features
enum Feature {
@@ -360,6 +373,7 @@ public:
#endif
};
Q_DECLARE_FLAGS(Features, Feature)
+ Q_ENUM(Feature)
explicit QOpenGLTexture(Target target);
explicit QOpenGLTexture(const QImage& image, MipMapGeneration genMipMaps = GenerateMipMaps);
@@ -493,6 +507,7 @@ public:
DepthMode = 0x1902, // GL_DEPTH_COMPONENT
StencilMode = 0x1901 // GL_STENCIL_INDEX
};
+ Q_ENUM(DepthStencilMode)
void setDepthStencilMode(DepthStencilMode mode);
DepthStencilMode depthStencilMode() const;
@@ -507,6 +522,7 @@ public:
CompareAlways = 0x0207, // GL_ALWAYS
CompareNever = 0x0200 // GL_NEVER
};
+ Q_ENUM(ComparisonFunction)
void setComparisonFunction(ComparisonFunction function);
ComparisonFunction comparisonFunction() const;
@@ -528,6 +544,7 @@ public:
LinearMipMapNearest = 0x2701, // GL_LINEAR_MIPMAP_NEAREST
LinearMipMapLinear = 0x2703 // GL_LINEAR_MIPMAP_LINEAR
};
+ Q_ENUM(Filter)
void setMinificationFilter(Filter filter);
Filter minificationFilter() const;
diff --git a/src/gui/opengl/qopengltexture_p.h b/src/gui/opengl/qopengltexture_p.h
index 38c5f16536..e9ada026ed 100644
--- a/src/gui/opengl/qopengltexture_p.h
+++ b/src/gui/opengl/qopengltexture_p.h
@@ -70,6 +70,7 @@ QT_BEGIN_NAMESPACE
class QOpenGLContext;
class QOpenGLTextureHelper;
+class QOpenGLFunctions;
class QOpenGLTexturePrivate
{
@@ -163,6 +164,7 @@ public:
bool storageAllocated;
QOpenGLTextureHelper *texFuncs;
+ QOpenGLFunctions *functions;
QOpenGLTexture::Features features;
};
diff --git a/src/gui/opengl/qopengltexturehelper.cpp b/src/gui/opengl/qopengltexturehelper.cpp
index a119183497..be88946e90 100644
--- a/src/gui/opengl/qopengltexturehelper.cpp
+++ b/src/gui/opengl/qopengltexturehelper.cpp
@@ -46,6 +46,7 @@ QT_BEGIN_NAMESPACE
QOpenGLTextureHelper::QOpenGLTextureHelper(QOpenGLContext *context)
{
+ functions = context->functions();
// Resolve EXT_direct_state_access entry points if present.
// However, disable it on some systems where DSA is known to be unreliable.
@@ -57,28 +58,28 @@ QOpenGLTextureHelper::QOpenGLTextureHelper(QOpenGLContext *context)
if (allowDSA && !context->isOpenGLES()
&& context->hasExtension(QByteArrayLiteral("GL_EXT_direct_state_access"))) {
- TextureParameteriEXT = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLenum , GLint )>(context->getProcAddress(QByteArrayLiteral("glTextureParameteriEXT")));
- TextureParameterivEXT = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLenum , const GLint *)>(context->getProcAddress(QByteArrayLiteral("glTextureParameterivEXT")));
- TextureParameterfEXT = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLenum , GLfloat )>(context->getProcAddress(QByteArrayLiteral("glTextureParameterfEXT")));
- TextureParameterfvEXT = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLenum , const GLfloat *)>(context->getProcAddress(QByteArrayLiteral("glTextureParameterfvEXT")));
- GenerateTextureMipmapEXT = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum )>(context->getProcAddress(QByteArrayLiteral("glGenerateTextureMipmapEXT")));
- TextureStorage3DEXT = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLsizei , GLenum , GLsizei , GLsizei , GLsizei )>(context->getProcAddress(QByteArrayLiteral("glTextureStorage3DEXT")));
- TextureStorage2DEXT = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLsizei , GLenum , GLsizei , GLsizei )>(context->getProcAddress(QByteArrayLiteral("glTextureStorage2DEXT")));
- TextureStorage1DEXT = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLsizei , GLenum , GLsizei )>(context->getProcAddress(QByteArrayLiteral("glTextureStorage1DEXT")));
- TextureStorage3DMultisampleEXT = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLsizei , GLenum , GLsizei , GLsizei , GLsizei , GLboolean )>(context->getProcAddress(QByteArrayLiteral("glTextureStorage3DMultisampleEXT")));
- TextureStorage2DMultisampleEXT = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLsizei , GLenum , GLsizei , GLsizei , GLboolean )>(context->getProcAddress(QByteArrayLiteral("glTextureStorage2DMultisampleEXT")));
- TextureImage3DEXT = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLint , GLenum , GLsizei , GLsizei , GLsizei , GLint , GLenum , GLenum , const GLvoid *)>(context->getProcAddress(QByteArrayLiteral("glTextureImage3DEXT")));
- TextureImage2DEXT = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLint , GLenum , GLsizei , GLsizei , GLint , GLenum , GLenum , const GLvoid *)>(context->getProcAddress(QByteArrayLiteral("glTextureImage2DEXT")));
- TextureImage1DEXT = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLint , GLenum , GLsizei , GLint , GLenum , GLenum , const GLvoid *)>(context->getProcAddress(QByteArrayLiteral("glTextureImage1DEXT")));
- TextureSubImage3DEXT = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLint , GLint , GLint , GLint , GLsizei , GLsizei , GLsizei , GLenum , GLenum , const GLvoid *)>(context->getProcAddress(QByteArrayLiteral("glTextureSubImage3DEXT")));
- TextureSubImage2DEXT = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLint , GLint , GLint , GLsizei , GLsizei , GLenum , GLenum , const GLvoid *)>(context->getProcAddress(QByteArrayLiteral("glTextureSubImage2DEXT")));
- TextureSubImage1DEXT = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLint , GLint , GLsizei , GLenum , GLenum , const GLvoid *)>(context->getProcAddress(QByteArrayLiteral("glTextureSubImage1DEXT")));
- CompressedTextureSubImage1DEXT = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLint , GLint , GLsizei , GLenum , GLsizei , const GLvoid *)>(context->getProcAddress(QByteArrayLiteral("glCompressedTextureSubImage1DEXT")));
- CompressedTextureSubImage2DEXT = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLint , GLint , GLint , GLsizei , GLsizei , GLenum , GLsizei , const GLvoid *)>(context->getProcAddress(QByteArrayLiteral("glCompressedTextureSubImage2DEXT")));
- CompressedTextureSubImage3DEXT = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLint , GLint , GLint , GLint , GLsizei , GLsizei , GLsizei , GLenum , GLsizei , const GLvoid *)>(context->getProcAddress(QByteArrayLiteral("glCompressedTextureSubImage3DEXT")));
- CompressedTextureImage1DEXT = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLint , GLenum , GLsizei , GLint , GLsizei , const GLvoid *)>(context->getProcAddress(QByteArrayLiteral("glCompressedTextureImage1DEXT")));
- CompressedTextureImage2DEXT = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLint , GLenum , GLsizei , GLsizei , GLint , GLsizei , const GLvoid *)>(context->getProcAddress(QByteArrayLiteral("glCompressedTextureImage2DEXT")));
- CompressedTextureImage3DEXT = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLint , GLenum , GLsizei , GLsizei , GLsizei , GLint , GLsizei , const GLvoid *)>(context->getProcAddress(QByteArrayLiteral("glCompressedTextureImage3DEXT")));
+ TextureParameteriEXT = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLenum , GLint )>(context->getProcAddress("glTextureParameteriEXT"));
+ TextureParameterivEXT = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLenum , const GLint *)>(context->getProcAddress("glTextureParameterivEXT"));
+ TextureParameterfEXT = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLenum , GLfloat )>(context->getProcAddress("glTextureParameterfEXT"));
+ TextureParameterfvEXT = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLenum , const GLfloat *)>(context->getProcAddress("glTextureParameterfvEXT"));
+ GenerateTextureMipmapEXT = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum )>(context->getProcAddress("glGenerateTextureMipmapEXT"));
+ TextureStorage3DEXT = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLsizei , GLenum , GLsizei , GLsizei , GLsizei )>(context->getProcAddress("glTextureStorage3DEXT"));
+ TextureStorage2DEXT = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLsizei , GLenum , GLsizei , GLsizei )>(context->getProcAddress("glTextureStorage2DEXT"));
+ TextureStorage1DEXT = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLsizei , GLenum , GLsizei )>(context->getProcAddress("glTextureStorage1DEXT"));
+ TextureStorage3DMultisampleEXT = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLsizei , GLenum , GLsizei , GLsizei , GLsizei , GLboolean )>(context->getProcAddress("glTextureStorage3DMultisampleEXT"));
+ TextureStorage2DMultisampleEXT = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLsizei , GLenum , GLsizei , GLsizei , GLboolean )>(context->getProcAddress("glTextureStorage2DMultisampleEXT"));
+ TextureImage3DEXT = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLint , GLenum , GLsizei , GLsizei , GLsizei , GLint , GLenum , GLenum , const GLvoid *)>(context->getProcAddress("glTextureImage3DEXT"));
+ TextureImage2DEXT = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLint , GLenum , GLsizei , GLsizei , GLint , GLenum , GLenum , const GLvoid *)>(context->getProcAddress("glTextureImage2DEXT"));
+ TextureImage1DEXT = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLint , GLenum , GLsizei , GLint , GLenum , GLenum , const GLvoid *)>(context->getProcAddress("glTextureImage1DEXT"));
+ TextureSubImage3DEXT = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLint , GLint , GLint , GLint , GLsizei , GLsizei , GLsizei , GLenum , GLenum , const GLvoid *)>(context->getProcAddress("glTextureSubImage3DEXT"));
+ TextureSubImage2DEXT = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLint , GLint , GLint , GLsizei , GLsizei , GLenum , GLenum , const GLvoid *)>(context->getProcAddress("glTextureSubImage2DEXT"));
+ TextureSubImage1DEXT = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLint , GLint , GLsizei , GLenum , GLenum , const GLvoid *)>(context->getProcAddress("glTextureSubImage1DEXT"));
+ CompressedTextureSubImage1DEXT = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLint , GLint , GLsizei , GLenum , GLsizei , const GLvoid *)>(context->getProcAddress("glCompressedTextureSubImage1DEXT"));
+ CompressedTextureSubImage2DEXT = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLint , GLint , GLint , GLsizei , GLsizei , GLenum , GLsizei , const GLvoid *)>(context->getProcAddress("glCompressedTextureSubImage2DEXT"));
+ CompressedTextureSubImage3DEXT = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLint , GLint , GLint , GLint , GLsizei , GLsizei , GLsizei , GLenum , GLsizei , const GLvoid *)>(context->getProcAddress("glCompressedTextureSubImage3DEXT"));
+ CompressedTextureImage1DEXT = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLint , GLenum , GLsizei , GLint , GLsizei , const GLvoid *)>(context->getProcAddress("glCompressedTextureImage1DEXT"));
+ CompressedTextureImage2DEXT = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLint , GLenum , GLsizei , GLsizei , GLint , GLsizei , const GLvoid *)>(context->getProcAddress("glCompressedTextureImage2DEXT"));
+ CompressedTextureImage3DEXT = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLint , GLenum , GLsizei , GLsizei , GLsizei , GLint , GLsizei , const GLvoid *)>(context->getProcAddress("glCompressedTextureImage3DEXT"));
// Use the real DSA functions
TextureParameteri = &QOpenGLTextureHelper::dsa_TextureParameteri;
@@ -132,8 +133,8 @@ QOpenGLTextureHelper::QOpenGLTextureHelper(QOpenGLContext *context)
// Some DSA functions are part of NV_texture_multisample instead
if (!context->isOpenGLES()
&& context->hasExtension(QByteArrayLiteral("GL_NV_texture_multisample"))) {
- TextureImage3DMultisampleNV = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLsizei , GLint , GLsizei , GLsizei , GLsizei , GLboolean )>(context->getProcAddress(QByteArrayLiteral("glTextureImage3DMultisampleNV")));
- TextureImage2DMultisampleNV = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLsizei , GLint , GLsizei , GLsizei , GLboolean )>(context->getProcAddress(QByteArrayLiteral("glTextureImage2DMultisampleNV")));
+ TextureImage3DMultisampleNV = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLsizei , GLint , GLsizei , GLsizei , GLsizei , GLboolean )>(context->getProcAddress("glTextureImage3DMultisampleNV"));
+ TextureImage2DMultisampleNV = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLsizei , GLint , GLsizei , GLsizei , GLboolean )>(context->getProcAddress("glTextureImage2DMultisampleNV"));
TextureImage3DMultisample = &QOpenGLTextureHelper::dsa_TextureImage3DMultisample;
TextureImage2DMultisample = &QOpenGLTextureHelper::dsa_TextureImage2DMultisample;
@@ -142,63 +143,15 @@ QOpenGLTextureHelper::QOpenGLTextureHelper(QOpenGLContext *context)
TextureImage2DMultisample = &QOpenGLTextureHelper::qt_TextureImage2DMultisample;
}
- // wglGetProcAddress should not be used to (and indeed will not) load OpenGL <= 1.1 functions.
- // Hence, we resolve them "the hard way"
-
-#if defined(Q_OS_WIN) && !defined(QT_OPENGL_ES_2)
- HMODULE handle = static_cast<HMODULE>(QOpenGLContext::openGLModuleHandle());
- if (!handle)
- handle = GetModuleHandleA("opengl32.dll");
-
- // OpenGL 1.0
- GetIntegerv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint *)>(GetProcAddress(handle, QByteArrayLiteral("glGetIntegerv")));
- GetBooleanv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLboolean *)>(GetProcAddress(handle, QByteArrayLiteral("glGetBooleanv")));
- PixelStorei = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint )>(GetProcAddress(handle, QByteArrayLiteral("glPixelStorei")));
- GetTexLevelParameteriv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLenum , GLint *)>(GetProcAddress(handle, QByteArrayLiteral("glGetTexLevelParameteriv")));
- GetTexLevelParameterfv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLenum , GLfloat *)>(GetProcAddress(handle, QByteArrayLiteral("glGetTexLevelParameterfv")));
- GetTexParameteriv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLint *)>(GetProcAddress(handle, QByteArrayLiteral("glGetTexParameteriv")));
- GetTexParameterfv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLfloat *)>(GetProcAddress(handle, QByteArrayLiteral("glGetTexParameterfv")));
- GetTexImage = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLenum , GLenum , GLvoid *)>(GetProcAddress(handle, QByteArrayLiteral("glGetTexImage")));
- TexImage2D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLint , GLsizei , GLsizei , GLint , GLenum , GLenum , const GLvoid *)>(GetProcAddress(handle, QByteArrayLiteral("glTexImage2D")));
- TexImage1D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLint , GLsizei , GLint , GLenum , GLenum , const GLvoid *)>(GetProcAddress(handle, QByteArrayLiteral("glTexImage1D")));
- TexParameteriv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , const GLint *)>(GetProcAddress(handle, QByteArrayLiteral("glTexParameteriv")));
- TexParameteri = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLint )>(GetProcAddress(handle, QByteArrayLiteral("glTexParameteri")));
- TexParameterfv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , const GLfloat *)>(GetProcAddress(handle, QByteArrayLiteral("glTexParameterfv")));
- TexParameterf = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLfloat )>(GetProcAddress(handle, QByteArrayLiteral("glTexParameterf")));
-
- // OpenGL 1.1
- GenTextures = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLsizei , GLuint *)>(GetProcAddress(handle, QByteArrayLiteral("glGenTextures")));
- DeleteTextures = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLsizei , const GLuint *)>(GetProcAddress(handle, QByteArrayLiteral("glDeleteTextures")));
- BindTexture = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLuint )>(GetProcAddress(handle, QByteArrayLiteral("glBindTexture")));
- TexSubImage2D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLint , GLint , GLsizei , GLsizei , GLenum , GLenum , const GLvoid *)>(GetProcAddress(handle, QByteArrayLiteral("glTexSubImage2D")));
- TexSubImage1D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLint , GLsizei , GLenum , GLenum , const GLvoid *)>(GetProcAddress(handle, QByteArrayLiteral("glTexSubImage1D")));
-
-#elif defined(QT_OPENGL_ES_2)
+#if defined(QT_OPENGL_ES_2)
// Here we are targeting OpenGL ES 2.0+ only. This is likely using EGL, where,
// similarly to WGL, non-extension functions (i.e. any function that is part of the
// GLES spec) *may* not be queried via eglGetProcAddress.
// OpenGL 1.0
- GetIntegerv = ::glGetIntegerv;
- GetBooleanv = ::glGetBooleanv;
- PixelStorei = ::glPixelStorei;
- GetTexLevelParameteriv = 0;
- GetTexLevelParameterfv = 0;
- GetTexParameteriv = ::glGetTexParameteriv;
- GetTexParameterfv = ::glGetTexParameterfv;
- GetTexImage = 0;
- TexImage2D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLint , GLsizei , GLsizei , GLint , GLenum , GLenum , const GLvoid *)>(::glTexImage2D);
TexImage1D = 0;
- TexParameteriv = ::glTexParameteriv;
- TexParameteri = ::glTexParameteri;
- TexParameterfv = ::glTexParameterfv;
- TexParameterf = ::glTexParameterf;
// OpenGL 1.1
- GenTextures = ::glGenTextures;
- DeleteTextures = ::glDeleteTextures;
- BindTexture = ::glBindTexture;
- TexSubImage2D = ::glTexSubImage2D;
TexSubImage1D = 0;
// OpenGL 1.3
@@ -220,9 +173,9 @@ QOpenGLTextureHelper::QOpenGLTextureHelper(QOpenGLContext *context)
QOpenGLContext *ctx = QOpenGLContext::currentContext();
if (ctx->format().majorVersion() >= 3) {
// OpenGL ES 3.0+ has immutable storage for 2D and 3D at least.
- QOpenGLES3Helper *es3 = static_cast<QOpenGLExtensions *>(ctx->functions())->gles3Helper();
- TexStorage3D = es3->TexStorage3D;
- TexStorage2D = es3->TexStorage2D;
+ QOpenGLExtraFunctionsPrivate *extra = static_cast<QOpenGLExtensions *>(context->extraFunctions())->d();
+ TexStorage3D = extra->f.TexStorage3D;
+ TexStorage2D = extra->f.TexStorage2D;
} else {
TexStorage3D = 0;
TexStorage2D = 0;
@@ -235,83 +188,63 @@ QOpenGLTextureHelper::QOpenGLTextureHelper(QOpenGLContext *context)
TexBufferRange = 0;
TextureView = 0;
-#else
-
- // OpenGL 1.0
- GetIntegerv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint *)>(context->getProcAddress(QByteArrayLiteral("glGetIntegerv")));
- GetBooleanv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLboolean *)>(context->getProcAddress(QByteArrayLiteral("glGetBooleanv")));
- PixelStorei = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint )>(context->getProcAddress(QByteArrayLiteral("glPixelStorei")));
- GetTexLevelParameteriv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLenum , GLint *)>(context->getProcAddress(QByteArrayLiteral("glGetTexLevelParameteriv")));
- GetTexLevelParameterfv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLenum , GLfloat *)>(context->getProcAddress(QByteArrayLiteral("glGetTexLevelParameterfv")));
- GetTexParameteriv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLint *)>(context->getProcAddress(QByteArrayLiteral("glGetTexParameteriv")));
- GetTexParameterfv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLfloat *)>(context->getProcAddress(QByteArrayLiteral("glGetTexParameterfv")));
- GetTexImage = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLenum , GLenum , GLvoid *)>(context->getProcAddress(QByteArrayLiteral("glGetTexImage")));
- TexImage2D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLint , GLsizei , GLsizei , GLint , GLenum , GLenum , const GLvoid *)>(context->getProcAddress(QByteArrayLiteral("glTexImage2D")));
- TexImage1D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLint , GLsizei , GLint , GLenum , GLenum , const GLvoid *)>(context->getProcAddress(QByteArrayLiteral("glTexImage1D")));
- TexParameteriv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , const GLint *)>(context->getProcAddress(QByteArrayLiteral("glTexParameteriv")));
- TexParameteri = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLint )>(context->getProcAddress(QByteArrayLiteral("glTexParameteri")));
- TexParameterfv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , const GLfloat *)>(context->getProcAddress(QByteArrayLiteral("glTexParameterfv")));
- TexParameterf = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLfloat )>(context->getProcAddress(QByteArrayLiteral("glTexParameterf")));
-
- // OpenGL 1.1
- GenTextures = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLsizei , GLuint *)>(context->getProcAddress(QByteArrayLiteral("glGenTextures")));
- DeleteTextures = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLsizei , const GLuint *)>(context->getProcAddress(QByteArrayLiteral("glDeleteTextures")));
- BindTexture = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLuint )>(context->getProcAddress(QByteArrayLiteral("glBindTexture")));
- TexSubImage2D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLint , GLint , GLsizei , GLsizei , GLenum , GLenum , const GLvoid *)>(context->getProcAddress(QByteArrayLiteral("glTexSubImage2D")));
- TexSubImage1D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLint , GLsizei , GLenum , GLenum , const GLvoid *)>(context->getProcAddress(QByteArrayLiteral("glTexSubImage1D")));
#endif
if (context->isOpenGLES() && context->hasExtension(QByteArrayLiteral("GL_OES_texture_3D"))) {
- TexImage3D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum, GLint, GLint, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid*)>(context->getProcAddress(QByteArrayLiteral("glTexImage3DOES")));
- TexSubImage3D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid*)>(context->getProcAddress(QByteArrayLiteral("glTexSubImage3DOES")));
- CompressedTexImage3D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, const GLvoid*)>(context->getProcAddress(QByteArrayLiteral("glCompressedTexImage3DOES")));
- CompressedTexSubImage3D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid*)>(context->getProcAddress(QByteArrayLiteral("glCompressedTexSubImage3DOES")));
+ TexImage3D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum, GLint, GLint, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid*)>(context->getProcAddress("glTexImage3DOES"));
+ TexSubImage3D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid*)>(context->getProcAddress("glTexSubImage3DOES"));
+ CompressedTexImage3D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, const GLvoid*)>(context->getProcAddress("glCompressedTexImage3DOES"));
+ CompressedTexSubImage3D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid*)>(context->getProcAddress("glCompressedTexSubImage3DOES"));
} else {
QOpenGLContext *ctx = QOpenGLContext::currentContext();
if (ctx->isOpenGLES() && ctx->format().majorVersion() >= 3) {
// OpenGL ES 3.0+ has glTexImage3D.
- QOpenGLES3Helper *es3 = static_cast<QOpenGLExtensions *>(ctx->functions())->gles3Helper();
- TexImage3D = es3->TexImage3D;
- TexSubImage3D = es3->TexSubImage3D;
- CompressedTexImage3D = es3->CompressedTexImage3D;
- CompressedTexSubImage3D = es3->CompressedTexSubImage3D;
+ QOpenGLExtraFunctionsPrivate *extra = static_cast<QOpenGLExtensions *>(context->extraFunctions())->d();
+ TexImage3D = extra->f.TexImage3D;
+ TexSubImage3D = extra->f.TexSubImage3D;
+ CompressedTexImage3D = extra->f.CompressedTexImage3D;
+ CompressedTexSubImage3D = extra->f.CompressedTexSubImage3D;
} else {
// OpenGL 1.2
- TexImage3D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLint , GLsizei , GLsizei , GLsizei , GLint , GLenum , GLenum , const GLvoid *)>(context->getProcAddress(QByteArrayLiteral("glTexImage3D")));
- TexSubImage3D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLint , GLint , GLint , GLsizei , GLsizei , GLsizei , GLenum , GLenum , const GLvoid *)>(context->getProcAddress(QByteArrayLiteral("glTexSubImage3D")));
+ TexImage3D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLint , GLsizei , GLsizei , GLsizei , GLint , GLenum , GLenum , const GLvoid *)>(context->getProcAddress("glTexImage3D"));
+ TexSubImage3D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLint , GLint , GLint , GLsizei , GLsizei , GLsizei , GLenum , GLenum , const GLvoid *)>(context->getProcAddress("glTexSubImage3D"));
// OpenGL 1.3
- CompressedTexImage3D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLenum , GLsizei , GLsizei , GLsizei , GLint , GLsizei , const GLvoid *)>(context->getProcAddress(QByteArrayLiteral("glCompressedTexImage3D")));
- CompressedTexSubImage3D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLint , GLint , GLint , GLsizei , GLsizei , GLsizei , GLenum , GLsizei , const GLvoid *)>(context->getProcAddress(QByteArrayLiteral("glCompressedTexSubImage3D")));
+ CompressedTexImage3D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLenum , GLsizei , GLsizei , GLsizei , GLint , GLsizei , const GLvoid *)>(context->getProcAddress("glCompressedTexImage3D"));
+ CompressedTexSubImage3D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLint , GLint , GLint , GLsizei , GLsizei , GLsizei , GLenum , GLsizei , const GLvoid *)>(context->getProcAddress("glCompressedTexSubImage3D"));
}
}
#ifndef QT_OPENGL_ES_2
+ // OpenGL 1.0 and 1.1
+ TexImage1D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLint , GLsizei , GLint , GLenum , GLenum , const GLvoid *)>(context->getProcAddress("glTexImage1D"));
+ TexSubImage1D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLint , GLsizei , GLenum , GLenum , const GLvoid *)>(context->getProcAddress("glTexSubImage1D"));\
+
// OpenGL 1.3
- GetCompressedTexImage = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLvoid *)>(context->getProcAddress(QByteArrayLiteral("glGetCompressedTexImage")));
- CompressedTexSubImage1D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLint , GLsizei , GLenum , GLsizei , const GLvoid *)>(context->getProcAddress(QByteArrayLiteral("glCompressedTexSubImage1D")));
- CompressedTexSubImage2D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLint , GLint , GLsizei , GLsizei , GLenum , GLsizei , const GLvoid *)>(context->getProcAddress(QByteArrayLiteral("glCompressedTexSubImage2D")));
- CompressedTexImage1D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLenum , GLsizei , GLint , GLsizei , const GLvoid *)>(context->getProcAddress(QByteArrayLiteral("glCompressedTexImage1D")));
- CompressedTexImage2D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLenum , GLsizei , GLsizei , GLint , GLsizei , const GLvoid *)>(context->getProcAddress(QByteArrayLiteral("glCompressedTexImage2D")));
- ActiveTexture = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum )>(context->getProcAddress(QByteArrayLiteral("glActiveTexture")));
+ GetCompressedTexImage = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLvoid *)>(context->getProcAddress("glGetCompressedTexImage"));
+ CompressedTexSubImage1D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLint , GLsizei , GLenum , GLsizei , const GLvoid *)>(context->getProcAddress("glCompressedTexSubImage1D"));
+ CompressedTexSubImage2D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLint , GLint , GLsizei , GLsizei , GLenum , GLsizei , const GLvoid *)>(context->getProcAddress("glCompressedTexSubImage2D"));
+ CompressedTexImage1D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLenum , GLsizei , GLint , GLsizei , const GLvoid *)>(context->getProcAddress("glCompressedTexImage1D"));
+ CompressedTexImage2D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLenum , GLsizei , GLsizei , GLint , GLsizei , const GLvoid *)>(context->getProcAddress("glCompressedTexImage2D"));
+ ActiveTexture = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum )>(context->getProcAddress("glActiveTexture"));
// OpenGL 3.0
- GenerateMipmap = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum )>(context->getProcAddress(QByteArrayLiteral("glGenerateMipmap")));
+ GenerateMipmap = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum )>(context->getProcAddress("glGenerateMipmap"));
// OpenGL 3.2
- TexImage3DMultisample = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLsizei , GLint , GLsizei , GLsizei , GLsizei , GLboolean )>(context->getProcAddress(QByteArrayLiteral("glTexImage3DMultisample")));
- TexImage2DMultisample = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLsizei , GLint , GLsizei , GLsizei , GLboolean )>(context->getProcAddress(QByteArrayLiteral("glTexImage2DMultisample")));
+ TexImage3DMultisample = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLsizei , GLint , GLsizei , GLsizei , GLsizei , GLboolean )>(context->getProcAddress("glTexImage3DMultisample"));
+ TexImage2DMultisample = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLsizei , GLint , GLsizei , GLsizei , GLboolean )>(context->getProcAddress("glTexImage2DMultisample"));
// OpenGL 4.2
- TexStorage3D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLsizei , GLenum , GLsizei , GLsizei , GLsizei )>(context->getProcAddress(QByteArrayLiteral("glTexStorage3D")));
- TexStorage2D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLsizei , GLenum , GLsizei , GLsizei )>(context->getProcAddress(QByteArrayLiteral("glTexStorage2D")));
- TexStorage1D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLsizei , GLenum , GLsizei )>(context->getProcAddress(QByteArrayLiteral("glTexStorage1D")));
+ TexStorage3D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLsizei , GLenum , GLsizei , GLsizei , GLsizei )>(context->getProcAddress("glTexStorage3D"));
+ TexStorage2D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLsizei , GLenum , GLsizei , GLsizei )>(context->getProcAddress("glTexStorage2D"));
+ TexStorage1D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLsizei , GLenum , GLsizei )>(context->getProcAddress("glTexStorage1D"));
// OpenGL 4.3
- TexStorage3DMultisample = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLsizei , GLenum , GLsizei , GLsizei , GLsizei , GLboolean )>(context->getProcAddress(QByteArrayLiteral("glTexStorage3DMultisample")));
- TexStorage2DMultisample = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLsizei , GLenum , GLsizei , GLsizei , GLboolean )>(context->getProcAddress(QByteArrayLiteral("glTexStorage2DMultisample")));
- TexBufferRange = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLuint , GLintptr , GLsizeiptr )>(context->getProcAddress(QByteArrayLiteral("glTexBufferRange")));
- TextureView = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLuint , GLenum , GLuint , GLuint , GLuint , GLuint )>(context->getProcAddress(QByteArrayLiteral("glTextureView")));
+ TexStorage3DMultisample = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLsizei , GLenum , GLsizei , GLsizei , GLsizei , GLboolean )>(context->getProcAddress("glTexStorage3DMultisample"));
+ TexStorage2DMultisample = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLsizei , GLenum , GLsizei , GLsizei , GLboolean )>(context->getProcAddress("glTexStorage2DMultisample"));
+ TexBufferRange = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLuint , GLintptr , GLsizeiptr )>(context->getProcAddress("glTexBufferRange"));
+ TextureView = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLuint , GLenum , GLuint , GLuint , GLuint , GLuint )>(context->getProcAddress("glTextureView"));
#endif
}
@@ -464,8 +397,8 @@ namespace {
class TextureBinder
{
public:
- TextureBinder(QOpenGLTextureHelper *textureFunctions, GLuint texture, GLenum target, GLenum bindingTarget)
- : m_textureFunctions(textureFunctions)
+ TextureBinder(QOpenGLFunctions *functions, GLuint texture, GLenum target, GLenum bindingTarget)
+ : m_functions(functions)
{
// For cubemaps we can't use the standard DSA emulation as it is illegal to
// try to bind a texture to one of the cubemap face targets. So we force the
@@ -486,17 +419,17 @@ public:
break;
}
- m_textureFunctions->glGetIntegerv(bindingTarget, &m_oldTexture);
- m_textureFunctions->glBindTexture(m_target, texture);
+ m_functions->glGetIntegerv(bindingTarget, &m_oldTexture);
+ m_functions->glBindTexture(m_target, texture);
}
~TextureBinder()
{
- m_textureFunctions->glBindTexture(m_target, m_oldTexture);
+ m_functions->glBindTexture(m_target, m_oldTexture);
}
private:
- QOpenGLTextureHelper *m_textureFunctions;
+ QOpenGLFunctions *m_functions;
GLenum m_target;
GLint m_oldTexture;
};
@@ -505,145 +438,145 @@ private:
void QOpenGLTextureHelper::qt_TextureParameteri(GLuint texture, GLenum target, GLenum bindingTarget, GLenum pname, GLint param)
{
- TextureBinder binder(this, texture, target, bindingTarget);
- glTexParameteri(target, pname, param);
+ TextureBinder binder(functions, texture, target, bindingTarget);
+ functions->glTexParameteri(target, pname, param);
}
void QOpenGLTextureHelper::qt_TextureParameteriv(GLuint texture, GLenum target, GLenum bindingTarget, GLenum pname, const GLint *params)
{
- TextureBinder binder(this, texture, target, bindingTarget);
- glTexParameteriv(target, pname, params);
+ TextureBinder binder(functions, texture, target, bindingTarget);
+ functions->glTexParameteriv(target, pname, params);
}
void QOpenGLTextureHelper::qt_TextureParameterf(GLuint texture, GLenum target, GLenum bindingTarget, GLenum pname, GLfloat param)
{
- TextureBinder binder(this, texture, target, bindingTarget);
- glTexParameterf(target, pname, param);
+ TextureBinder binder(functions, texture, target, bindingTarget);
+ functions->glTexParameterf(target, pname, param);
}
void QOpenGLTextureHelper::qt_TextureParameterfv(GLuint texture, GLenum target, GLenum bindingTarget, GLenum pname, const GLfloat *params)
{
- TextureBinder binder(this, texture, target, bindingTarget);
- glTexParameterfv(target, pname, params);
+ TextureBinder binder(functions, texture, target, bindingTarget);
+ functions->glTexParameterfv(target, pname, params);
}
void QOpenGLTextureHelper::qt_GenerateTextureMipmap(GLuint texture, GLenum target, GLenum bindingTarget)
{
- TextureBinder binder(this, texture, target, bindingTarget);
- glGenerateMipmap(target);
+ TextureBinder binder(functions, texture, target, bindingTarget);
+ functions->glGenerateMipmap(target);
}
void QOpenGLTextureHelper::qt_TextureStorage3D(GLuint texture, GLenum target, GLenum bindingTarget, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth)
{
- TextureBinder binder(this, texture, target, bindingTarget);
+ TextureBinder binder(functions, texture, target, bindingTarget);
glTexStorage3D(target, levels, internalFormat, width, height, depth);
}
void QOpenGLTextureHelper::qt_TextureStorage2D(GLuint texture, GLenum target, GLenum bindingTarget, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height)
{
- TextureBinder binder(this, texture, target, bindingTarget);
+ TextureBinder binder(functions, texture, target, bindingTarget);
glTexStorage2D(target, levels, internalFormat, width, height);
}
void QOpenGLTextureHelper::qt_TextureStorage1D(GLuint texture, GLenum target, GLenum bindingTarget, GLsizei levels, GLenum internalFormat, GLsizei width)
{
- TextureBinder binder(this, texture, target, bindingTarget);
+ TextureBinder binder(functions, texture, target, bindingTarget);
glTexStorage1D(target, levels, internalFormat, width);
}
void QOpenGLTextureHelper::qt_TextureStorage3DMultisample(GLuint texture, GLenum target, GLenum bindingTarget, GLsizei samples, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations)
{
- TextureBinder binder(this, texture, target, bindingTarget);
+ TextureBinder binder(functions, texture, target, bindingTarget);
glTexStorage3DMultisample(target, samples, internalFormat, width, height, depth, fixedSampleLocations);
}
void QOpenGLTextureHelper::qt_TextureStorage2DMultisample(GLuint texture, GLenum target, GLenum bindingTarget, GLsizei samples, GLenum internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations)
{
- TextureBinder binder(this, texture, target, bindingTarget);
+ TextureBinder binder(functions, texture, target, bindingTarget);
glTexStorage2DMultisample(target, samples, internalFormat, width, height, fixedSampleLocations);
}
void QOpenGLTextureHelper::qt_TextureImage3D(GLuint texture, GLenum target, GLenum bindingTarget, GLint level, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
{
- TextureBinder binder(this, texture, target, bindingTarget);
+ TextureBinder binder(functions, texture, target, bindingTarget);
glTexImage3D(target, level, internalFormat, width, height, depth, border, format, type, pixels);
}
void QOpenGLTextureHelper::qt_TextureImage2D(GLuint texture, GLenum target, GLenum bindingTarget, GLint level, GLenum internalFormat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
{
- TextureBinder binder(this, texture, target, bindingTarget);
- glTexImage2D(target, level, internalFormat, width, height, border, format, type, pixels);
+ TextureBinder binder(functions, texture, target, bindingTarget);
+ functions->glTexImage2D(target, level, internalFormat, width, height, border, format, type, pixels);
}
void QOpenGLTextureHelper::qt_TextureImage1D(GLuint texture, GLenum target, GLenum bindingTarget, GLint level, GLenum internalFormat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
{
- TextureBinder binder(this, texture, target, bindingTarget);
+ TextureBinder binder(functions, texture, target, bindingTarget);
glTexImage1D(target, level, internalFormat, width, border, format, type, pixels);
}
void QOpenGLTextureHelper::qt_TextureSubImage3D(GLuint texture, GLenum target, GLenum bindingTarget, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels)
{
- TextureBinder binder(this, texture, target, bindingTarget);
+ TextureBinder binder(functions, texture, target, bindingTarget);
glTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);
}
void QOpenGLTextureHelper::qt_TextureSubImage2D(GLuint texture, GLenum target, GLenum bindingTarget, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)
{
- TextureBinder binder(this, texture, target, bindingTarget);
- glTexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels);
+ TextureBinder binder(functions, texture, target, bindingTarget);
+ functions->glTexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels);
}
void QOpenGLTextureHelper::qt_TextureSubImage1D(GLuint texture, GLenum target, GLenum bindingTarget, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels)
{
- TextureBinder binder(this, texture, target, bindingTarget);
+ TextureBinder binder(functions, texture, target, bindingTarget);
glTexSubImage1D(target, level, xoffset, width, format, type, pixels);
}
void QOpenGLTextureHelper::qt_TextureImage3DMultisample(GLuint texture, GLenum target, GLenum bindingTarget, GLsizei samples, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations)
{
- TextureBinder binder(this, texture, target, bindingTarget);
+ TextureBinder binder(functions, texture, target, bindingTarget);
glTexImage3DMultisample(target, samples, internalFormat, width, height, depth, fixedSampleLocations);
}
void QOpenGLTextureHelper::qt_TextureImage2DMultisample(GLuint texture, GLenum target, GLenum bindingTarget, GLsizei samples, GLint internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations)
{
- TextureBinder binder(this, texture, target, bindingTarget);
+ TextureBinder binder(functions, texture, target, bindingTarget);
glTexImage2DMultisample(target, samples, internalFormat, width, height, fixedSampleLocations);
}
void QOpenGLTextureHelper::qt_CompressedTextureSubImage1D(GLuint texture, GLenum target, GLenum bindingTarget, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *bits)
{
- TextureBinder binder(this, texture, target, bindingTarget);
+ TextureBinder binder(functions, texture, target, bindingTarget);
glCompressedTexSubImage1D(target, level, xoffset, width, format, imageSize, bits);
}
void QOpenGLTextureHelper::qt_CompressedTextureSubImage2D(GLuint texture, GLenum target, GLenum bindingTarget, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *bits)
{
- TextureBinder binder(this, texture, target, bindingTarget);
+ TextureBinder binder(functions, texture, target, bindingTarget);
glCompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, bits);
}
void QOpenGLTextureHelper::qt_CompressedTextureSubImage3D(GLuint texture, GLenum target, GLenum bindingTarget, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *bits)
{
- TextureBinder binder(this, texture, target, bindingTarget);
+ TextureBinder binder(functions, texture, target, bindingTarget);
glCompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, bits);
}
void QOpenGLTextureHelper::qt_CompressedTextureImage1D(GLuint texture, GLenum target, GLenum bindingTarget, GLint level, GLenum internalFormat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *bits)
{
- TextureBinder binder(this, texture, target, bindingTarget);
+ TextureBinder binder(functions, texture, target, bindingTarget);
glCompressedTexImage1D(target, level, internalFormat, width, border, imageSize, bits);
}
void QOpenGLTextureHelper::qt_CompressedTextureImage2D(GLuint texture, GLenum target, GLenum bindingTarget, GLint level, GLenum internalFormat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *bits)
{
- TextureBinder binder(this, texture, target, bindingTarget);
+ TextureBinder binder(functions, texture, target, bindingTarget);
glCompressedTexImage2D(target, level, internalFormat, width, height, border, imageSize, bits);
}
void QOpenGLTextureHelper::qt_CompressedTextureImage3D(GLuint texture, GLenum target, GLenum bindingTarget, GLint level, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *bits)
{
- TextureBinder binder(this, texture, target, bindingTarget);
+ TextureBinder binder(functions, texture, target, bindingTarget);
glCompressedTexImage3D(target, level, internalFormat, width, height, depth, border, imageSize, bits);
}
diff --git a/src/gui/opengl/qopengltexturehelper_p.h b/src/gui/opengl/qopengltexturehelper_p.h
index bf655ed9db..a255672602 100644
--- a/src/gui/opengl/qopengltexturehelper_p.h
+++ b/src/gui/opengl/qopengltexturehelper_p.h
@@ -58,6 +58,7 @@
#include "qopengl.h"
#include "qopenglpixeltransferoptions.h"
#include "qopengltexture.h"
+#include "qopenglfunctions.h"
QT_BEGIN_NAMESPACE
@@ -472,54 +473,8 @@ private:
public:
// Raw OpenGL functions, resolved and used by our DSA-like static functions if no EXT_direct_state_access is available
- // OpenGL 1.0
- inline void glGetIntegerv(GLenum pname, GLint *params)
- {
- GetIntegerv(pname, params);
- }
-
- inline void glGetBooleanv(GLenum pname, GLboolean *params)
- {
- GetBooleanv(pname, params);
- }
-
- inline void glPixelStorei(GLenum pname, GLint param)
- {
- PixelStorei(pname, param);
- }
-
- inline void glGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint *params)
- {
- GetTexLevelParameteriv(target, level, pname, params);
- }
-
- inline void glGetTexLevelParameterfv(GLenum target, GLint level, GLenum pname, GLfloat *params)
- {
- GetTexLevelParameterfv(target, level, pname, params);
- }
-
- inline void glGetTexParameteriv(GLenum target, GLenum pname, GLint *params)
- {
- GetTexParameteriv(target, pname, params);
- }
-
- inline void glGetTexParameterfv(GLenum target, GLenum pname, GLfloat *params)
- {
- GetTexParameterfv(target, pname, params);
- }
-
- inline void glGetTexImage(GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels)
- {
- GetTexImage(target, level, format, type, pixels);
- }
-
- inline void glTexImage2D(GLenum target, GLint level, GLint internalFormat,
- GLsizei width, GLsizei height, GLint border,
- GLenum format, GLenum type, const GLvoid *pixels)
- {
- TexImage2D(target, level, internalFormat, width, height, border, format, type, pixels);
- }
+ // OpenGL 1.0
inline void glTexImage1D(GLenum target, GLint level, GLint internalFormat,
GLsizei width, GLint border,
GLenum format, GLenum type, const GLvoid *pixels)
@@ -527,48 +482,7 @@ public:
TexImage1D(target, level, internalFormat, width, border, format, type, pixels);
}
- inline void glTexParameteriv(GLenum target, GLenum pname, const GLint *params)
- {
- TexParameteriv(target, pname, params);
- }
-
- inline void glTexParameteri(GLenum target, GLenum pname, GLint param)
- {
- TexParameteri(target, pname, param);
- }
-
- inline void glTexParameterfv(GLenum target, GLenum pname, const GLfloat *params)
- {
- TexParameterfv(target, pname, params);
- }
-
- inline void glTexParameterf(GLenum target, GLenum pname, GLfloat param)
- {
- TexParameterf(target, pname, param);
- }
-
// OpenGL 1.1
- inline void glGenTextures(GLsizei n, GLuint *textures)
- {
- GenTextures(n, textures);
- }
-
- inline void glDeleteTextures(GLsizei n, const GLuint *textures)
- {
- DeleteTextures(n, textures);
- }
-
- inline void glBindTexture(GLenum target, GLuint texture)
- {
- BindTexture(target, texture);
- }
-
- inline void glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset,
- GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)
- {
- TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels);
- }
-
inline void glTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width,
GLenum format, GLenum type, const GLvoid *pixels)
{
@@ -704,23 +618,23 @@ public:
{
QOpenGLPixelTransferOptions options;
int val = 0;
- glGetIntegerv(GL_UNPACK_ALIGNMENT, &val);
+ functions->glGetIntegerv(GL_UNPACK_ALIGNMENT, &val);
options.setAlignment(val);
#if !defined(QT_OPENGL_ES_2)
- glGetIntegerv(GL_UNPACK_SKIP_IMAGES, &val);
+ functions->glGetIntegerv(GL_UNPACK_SKIP_IMAGES, &val);
options.setSkipImages(val);
- glGetIntegerv(GL_UNPACK_SKIP_ROWS, &val);
+ functions->glGetIntegerv(GL_UNPACK_SKIP_ROWS, &val);
options.setSkipRows(val);
- glGetIntegerv(GL_UNPACK_SKIP_PIXELS, &val);
+ functions->glGetIntegerv(GL_UNPACK_SKIP_PIXELS, &val);
options.setSkipPixels(val);
- glGetIntegerv(GL_UNPACK_IMAGE_HEIGHT, &val);
+ functions->glGetIntegerv(GL_UNPACK_IMAGE_HEIGHT, &val);
options.setImageHeight(val);
- glGetIntegerv(GL_UNPACK_ROW_LENGTH, &val);
+ functions->glGetIntegerv(GL_UNPACK_ROW_LENGTH, &val);
options.setRowLength(val);
GLboolean b = GL_FALSE;
- glGetBooleanv(GL_UNPACK_LSB_FIRST, &b);
+ functions->glGetBooleanv(GL_UNPACK_LSB_FIRST, &b);
options.setLeastSignificantByteFirst(b);
- glGetBooleanv(GL_UNPACK_SWAP_BYTES, &b);
+ functions->glGetBooleanv(GL_UNPACK_SWAP_BYTES, &b);
options.setSwapBytesEnabled(b);
#endif
return options;
@@ -728,18 +642,19 @@ public:
inline void setPixelUploadOptions(const QOpenGLPixelTransferOptions &options)
{
- glPixelStorei(GL_UNPACK_ALIGNMENT, options.alignment());
+ functions->glPixelStorei(GL_UNPACK_ALIGNMENT, options.alignment());
#if !defined(QT_OPENGL_ES_2)
- glPixelStorei(GL_UNPACK_SKIP_IMAGES, options.skipImages());
- glPixelStorei(GL_UNPACK_SKIP_ROWS, options.skipRows());
- glPixelStorei(GL_UNPACK_SKIP_PIXELS, options.skipPixels());
- glPixelStorei(GL_UNPACK_IMAGE_HEIGHT, options.imageHeight());
- glPixelStorei(GL_UNPACK_ROW_LENGTH, options.rowLength());
- glPixelStorei(GL_UNPACK_LSB_FIRST, options.isLeastSignificantBitFirst());
- glPixelStorei(GL_UNPACK_SWAP_BYTES, options.isSwapBytesEnabled());
+ functions->glPixelStorei(GL_UNPACK_SKIP_IMAGES, options.skipImages());
+ functions->glPixelStorei(GL_UNPACK_SKIP_ROWS, options.skipRows());
+ functions->glPixelStorei(GL_UNPACK_SKIP_PIXELS, options.skipPixels());
+ functions->glPixelStorei(GL_UNPACK_IMAGE_HEIGHT, options.imageHeight());
+ functions->glPixelStorei(GL_UNPACK_ROW_LENGTH, options.rowLength());
+ functions->glPixelStorei(GL_UNPACK_LSB_FIRST, options.isLeastSignificantBitFirst());
+ functions->glPixelStorei(GL_UNPACK_SWAP_BYTES, options.isSwapBytesEnabled());
#endif
}
+ QOpenGLFunctions *functions;
private:
// Typedefs and pointers to member functions used to switch between EXT_direct_state_access and our own emulated DSA.
// The argument match the corresponding GL function, but there's an extra "GLenum bindingTarget" which gets used with
@@ -827,26 +742,9 @@ private:
void (QOPENGLF_APIENTRYP TextureImage2DMultisampleNV)(GLuint texture, GLenum target, GLsizei samples, GLint internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations);
// OpenGL 1.0
- void (QOPENGLF_APIENTRYP GetIntegerv)(GLenum pname, GLint *params);
- void (QOPENGLF_APIENTRYP GetBooleanv)(GLenum pname, GLboolean *params);
- void (QOPENGLF_APIENTRYP PixelStorei)(GLenum pname, GLint param);
- void (QOPENGLF_APIENTRYP GetTexLevelParameteriv)(GLenum target, GLint level, GLenum pname, GLint *params);
- void (QOPENGLF_APIENTRYP GetTexLevelParameterfv)(GLenum target, GLint level, GLenum pname, GLfloat *params);
- void (QOPENGLF_APIENTRYP GetTexParameteriv)(GLenum target, GLenum pname, GLint *params);
- void (QOPENGLF_APIENTRYP GetTexParameterfv)(GLenum target, GLenum pname, GLfloat *params);
- void (QOPENGLF_APIENTRYP GetTexImage)(GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels);
- void (QOPENGLF_APIENTRYP TexImage2D)(GLenum target, GLint level, GLint internalFormat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels);
void (QOPENGLF_APIENTRYP TexImage1D)(GLenum target, GLint level, GLint internalFormat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels);
- void (QOPENGLF_APIENTRYP TexParameteriv)(GLenum target, GLenum pname, const GLint *params);
- void (QOPENGLF_APIENTRYP TexParameteri)(GLenum target, GLenum pname, GLint param);
- void (QOPENGLF_APIENTRYP TexParameterfv)(GLenum target, GLenum pname, const GLfloat *params);
- void (QOPENGLF_APIENTRYP TexParameterf)(GLenum target, GLenum pname, GLfloat param);
// OpenGL 1.1
- void (QOPENGLF_APIENTRYP GenTextures)(GLsizei n, GLuint *textures);
- void (QOPENGLF_APIENTRYP DeleteTextures)(GLsizei n, const GLuint *textures);
- void (QOPENGLF_APIENTRYP BindTexture)(GLenum target, GLuint texture);
- void (QOPENGLF_APIENTRYP TexSubImage2D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels);
void (QOPENGLF_APIENTRYP TexSubImage1D)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels);
// OpenGL 1.2
diff --git a/src/gui/opengl/qopenglversionfunctions.cpp b/src/gui/opengl/qopenglversionfunctions.cpp
index 89f066163a..9fa224b0aa 100644
--- a/src/gui/opengl/qopenglversionfunctions.cpp
+++ b/src/gui/opengl/qopenglversionfunctions.cpp
@@ -1,6 +1,7 @@
/****************************************************************************
**
** Copyright (C) 2013 Klaralvdalens Datakonsult AB (KDAB)
+** Copyright (C) 2016 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
** This file is part of the QtGui module of the Qt Toolkit.
@@ -52,25 +53,73 @@
QT_BEGIN_NAMESPACE
-QOpenGLVersionFunctionsBackend *QAbstractOpenGLFunctionsPrivate::functionsBackend(QOpenGLContext *context,
- const QOpenGLVersionStatus &v)
+#define QT_OPENGL_COUNT_FUNCTIONS(ret, name, args) +1
+#define QT_OPENGL_FUNCTION_NAMES(ret, name, args) \
+ "gl"#name"\0"
+#define QT_OPENGL_IMPLEMENT(CLASS, FUNCTIONS) \
+void CLASS::init() \
+{ \
+ const char *names = FUNCTIONS(QT_OPENGL_FUNCTION_NAMES); \
+ const char *name = names; \
+ for (int i = 0; i < FUNCTIONS(QT_OPENGL_COUNT_FUNCTIONS); ++i) { \
+ functions[i] = context->getProcAddress(name); \
+ name += strlen(name) + 1; \
+ } \
+}
+
+QOpenGLVersionFunctionsStorage::QOpenGLVersionFunctionsStorage()
+ : backends(0)
{
- Q_ASSERT(context);
- return context->functionsBackend(v);
}
-void QAbstractOpenGLFunctionsPrivate::insertFunctionsBackend(QOpenGLContext *context,
- const QOpenGLVersionStatus &v,
- QOpenGLVersionFunctionsBackend *backend)
+QOpenGLVersionFunctionsStorage::~QOpenGLVersionFunctionsStorage()
{
- Q_ASSERT(context);
- context->insertFunctionsBackend(v, backend);
+ if (backends) {
+ for (int i = 0; i < QOpenGLVersionFunctionsBackend::OpenGLVersionBackendCount; ++i) {
+ if (backends[i] && !--backends[i]->refs) {
+ // deleting the base class is ok, as the derived classes don't have a destructor
+ delete backends[i];
+ }
+ }
+ delete[] backends;
+ }
}
-void QAbstractOpenGLFunctionsPrivate::removeFunctionsBackend(QOpenGLContext *context, const QOpenGLVersionStatus &v)
+QOpenGLVersionFunctionsBackend *QOpenGLVersionFunctionsStorage::backend(QOpenGLContext *context, QOpenGLVersionFunctionsBackend::Version v)
+{
+#ifdef QT_OPENGL_ES
+ Q_UNUSED(context);
+ Q_UNUSED(v);
+ return 0;
+#else
+ if (!backends) {
+ backends = new QOpenGLVersionFunctionsBackend *[QOpenGLVersionFunctionsBackend::OpenGLVersionBackendCount];
+ memset(backends, 0, sizeof(QOpenGLVersionFunctionsBackend *)*QOpenGLVersionFunctionsBackend::OpenGLVersionBackendCount);
+ }
+ if (backends[v])
+ return backends[v];
+
+ switch(v) {
+#define VERSION_ENUM(X) QOpenGLVersionFunctionsBackend::OpenGL_##X
+#define CREATE_BACKEND(X) \
+ case VERSION_ENUM(X): \
+ backends[VERSION_ENUM(X)] = new QOpenGLFunctions_##X##Backend(context); \
+ break;
+ QT_OPENGL_VERSIONS(CREATE_BACKEND)
+ case QOpenGLVersionFunctionsBackend::OpenGLVersionBackendCount:
+ Q_UNREACHABLE();
+ }
+ // the storage keeps one ref
+ ++backends[v]->refs;
+ return backends[v];
+#endif
+}
+
+QOpenGLVersionFunctionsBackend *QAbstractOpenGLFunctionsPrivate::functionsBackend(QOpenGLContext *context, QOpenGLVersionFunctionsBackend::Version v)
{
Q_ASSERT(context);
- context->removeFunctionsBackend(v);
+ QOpenGLVersionFunctionsStorage *storage = context->functionsBackendStorage();
+ return storage->backend(context, v);
}
void QAbstractOpenGLFunctionsPrivate::insertExternalFunctions(QOpenGLContext *context, QAbstractOpenGLFunctions *f)
@@ -258,1853 +307,36 @@ QOpenGLContext *QAbstractOpenGLFunctions::owningContext() const
#if !defined(QT_OPENGL_ES_2)
-QOpenGLFunctions_1_0_CoreBackend::QOpenGLFunctions_1_0_CoreBackend(QOpenGLContext *context)
- : QOpenGLVersionFunctionsBackend(context)
-{
- // OpenGL 1.0 core functions
-#if defined(Q_OS_WIN)
- HMODULE handle = static_cast<HMODULE>(QOpenGLContext::openGLModuleHandle());
- if (!handle)
- handle = GetModuleHandleA("opengl32.dll");
- Viewport = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLint , GLsizei , GLsizei )>(GetProcAddress(handle, "glViewport"));
- DepthRange = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLdouble , GLdouble )>(GetProcAddress(handle, "glDepthRange"));
- IsEnabled = reinterpret_cast<GLboolean (QOPENGLF_APIENTRYP)(GLenum )>(GetProcAddress(handle, "glIsEnabled"));
- GetTexLevelParameteriv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLenum , GLint *)>(GetProcAddress(handle, "glGetTexLevelParameteriv"));
- GetTexLevelParameterfv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLenum , GLfloat *)>(GetProcAddress(handle, "glGetTexLevelParameterfv"));
- GetTexParameteriv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLint *)>(GetProcAddress(handle, "glGetTexParameteriv"));
- GetTexParameterfv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLfloat *)>(GetProcAddress(handle, "glGetTexParameterfv"));
- GetTexImage = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLenum , GLenum , GLvoid *)>(GetProcAddress(handle, "glGetTexImage"));
- GetString = reinterpret_cast<const GLubyte * (QOPENGLF_APIENTRYP)(GLenum )>(GetProcAddress(handle, "glGetString"));
- GetIntegerv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint *)>(GetProcAddress(handle, "glGetIntegerv"));
- GetFloatv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLfloat *)>(GetProcAddress(handle, "glGetFloatv"));
- GetError = reinterpret_cast<GLenum (QOPENGLF_APIENTRYP)()>(GetProcAddress(handle, "glGetError"));
- GetDoublev = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLdouble *)>(GetProcAddress(handle, "glGetDoublev"));
- GetBooleanv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLboolean *)>(GetProcAddress(handle, "glGetBooleanv"));
- ReadPixels = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLint , GLsizei , GLsizei , GLenum , GLenum , GLvoid *)>(GetProcAddress(handle, "glReadPixels"));
- ReadBuffer = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum )>(GetProcAddress(handle, "glReadBuffer"));
- PixelStorei = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint )>(GetProcAddress(handle, "glPixelStorei"));
- PixelStoref = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLfloat )>(GetProcAddress(handle, "glPixelStoref"));
- DepthFunc = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum )>(GetProcAddress(handle, "glDepthFunc"));
- StencilOp = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLenum )>(GetProcAddress(handle, "glStencilOp"));
- StencilFunc = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLuint )>(GetProcAddress(handle, "glStencilFunc"));
- LogicOp = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum )>(GetProcAddress(handle, "glLogicOp"));
- BlendFunc = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum )>(GetProcAddress(handle, "glBlendFunc"));
- Flush = reinterpret_cast<void (QOPENGLF_APIENTRYP)()>(GetProcAddress(handle, "glFlush"));
- Finish = reinterpret_cast<void (QOPENGLF_APIENTRYP)()>(GetProcAddress(handle, "glFinish"));
- Enable = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum )>(GetProcAddress(handle, "glEnable"));
- Disable = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum )>(GetProcAddress(handle, "glDisable"));
- DepthMask = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLboolean )>(GetProcAddress(handle, "glDepthMask"));
- ColorMask = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLboolean , GLboolean , GLboolean , GLboolean )>(GetProcAddress(handle, "glColorMask"));
- StencilMask = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint )>(GetProcAddress(handle, "glStencilMask"));
- ClearDepth = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLdouble )>(GetProcAddress(handle, "glClearDepth"));
- ClearStencil = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint )>(GetProcAddress(handle, "glClearStencil"));
- ClearColor = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLfloat , GLfloat , GLfloat , GLfloat )>(GetProcAddress(handle, "glClearColor"));
- Clear = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLbitfield )>(GetProcAddress(handle, "glClear"));
- DrawBuffer = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum )>(GetProcAddress(handle, "glDrawBuffer"));
- TexImage2D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLint , GLsizei , GLsizei , GLint , GLenum , GLenum , const GLvoid *)>(GetProcAddress(handle, "glTexImage2D"));
- TexImage1D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLint , GLsizei , GLint , GLenum , GLenum , const GLvoid *)>(GetProcAddress(handle, "glTexImage1D"));
- TexParameteriv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , const GLint *)>(GetProcAddress(handle, "glTexParameteriv"));
- TexParameteri = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLint )>(GetProcAddress(handle, "glTexParameteri"));
- TexParameterfv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , const GLfloat *)>(GetProcAddress(handle, "glTexParameterfv"));
- TexParameterf = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLfloat )>(GetProcAddress(handle, "glTexParameterf"));
- Scissor = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLint , GLsizei , GLsizei )>(GetProcAddress(handle, "glScissor"));
- PolygonMode = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum )>(GetProcAddress(handle, "glPolygonMode"));
- PointSize = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLfloat )>(GetProcAddress(handle, "glPointSize"));
- LineWidth = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLfloat )>(GetProcAddress(handle, "glLineWidth"));
- Hint = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum )>(GetProcAddress(handle, "glHint"));
- FrontFace = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum )>(GetProcAddress(handle, "glFrontFace"));
- CullFace = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum )>(GetProcAddress(handle, "glCullFace"));
-#else
- Viewport = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLint , GLsizei , GLsizei )>(context->getProcAddress("glViewport"));
- DepthRange = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLdouble , GLdouble )>(context->getProcAddress("glDepthRange"));
- IsEnabled = reinterpret_cast<GLboolean (QOPENGLF_APIENTRYP)(GLenum )>(context->getProcAddress("glIsEnabled"));
- GetTexLevelParameteriv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLenum , GLint *)>(context->getProcAddress("glGetTexLevelParameteriv"));
- GetTexLevelParameterfv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLenum , GLfloat *)>(context->getProcAddress("glGetTexLevelParameterfv"));
- GetTexParameteriv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLint *)>(context->getProcAddress("glGetTexParameteriv"));
- GetTexParameterfv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLfloat *)>(context->getProcAddress("glGetTexParameterfv"));
- GetTexImage = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLenum , GLenum , GLvoid *)>(context->getProcAddress("glGetTexImage"));
- GetString = reinterpret_cast<const GLubyte * (QOPENGLF_APIENTRYP)(GLenum )>(context->getProcAddress("glGetString"));
- GetIntegerv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint *)>(context->getProcAddress("glGetIntegerv"));
- GetFloatv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLfloat *)>(context->getProcAddress("glGetFloatv"));
- GetError = reinterpret_cast<GLenum (QOPENGLF_APIENTRYP)()>(context->getProcAddress("glGetError"));
- GetDoublev = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLdouble *)>(context->getProcAddress("glGetDoublev"));
- GetBooleanv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLboolean *)>(context->getProcAddress("glGetBooleanv"));
- ReadPixels = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLint , GLsizei , GLsizei , GLenum , GLenum , GLvoid *)>(context->getProcAddress("glReadPixels"));
- ReadBuffer = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum )>(context->getProcAddress("glReadBuffer"));
- PixelStorei = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint )>(context->getProcAddress("glPixelStorei"));
- PixelStoref = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLfloat )>(context->getProcAddress("glPixelStoref"));
- DepthFunc = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum )>(context->getProcAddress("glDepthFunc"));
- StencilOp = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLenum )>(context->getProcAddress("glStencilOp"));
- StencilFunc = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLuint )>(context->getProcAddress("glStencilFunc"));
- LogicOp = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum )>(context->getProcAddress("glLogicOp"));
- BlendFunc = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum )>(context->getProcAddress("glBlendFunc"));
- Flush = reinterpret_cast<void (QOPENGLF_APIENTRYP)()>(context->getProcAddress("glFlush"));
- Finish = reinterpret_cast<void (QOPENGLF_APIENTRYP)()>(context->getProcAddress("glFinish"));
- Enable = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum )>(context->getProcAddress("glEnable"));
- Disable = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum )>(context->getProcAddress("glDisable"));
- DepthMask = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLboolean )>(context->getProcAddress("glDepthMask"));
- ColorMask = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLboolean , GLboolean , GLboolean , GLboolean )>(context->getProcAddress("glColorMask"));
- StencilMask = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint )>(context->getProcAddress("glStencilMask"));
- ClearDepth = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLdouble )>(context->getProcAddress("glClearDepth"));
- ClearStencil = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint )>(context->getProcAddress("glClearStencil"));
- ClearColor = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLfloat , GLfloat , GLfloat , GLfloat )>(context->getProcAddress("glClearColor"));
- Clear = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLbitfield )>(context->getProcAddress("glClear"));
- DrawBuffer = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum )>(context->getProcAddress("glDrawBuffer"));
- TexImage2D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLint , GLsizei , GLsizei , GLint , GLenum , GLenum , const GLvoid *)>(context->getProcAddress("glTexImage2D"));
- TexImage1D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLint , GLsizei , GLint , GLenum , GLenum , const GLvoid *)>(context->getProcAddress("glTexImage1D"));
- TexParameteriv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , const GLint *)>(context->getProcAddress("glTexParameteriv"));
- TexParameteri = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLint )>(context->getProcAddress("glTexParameteri"));
- TexParameterfv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , const GLfloat *)>(context->getProcAddress("glTexParameterfv"));
- TexParameterf = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLfloat )>(context->getProcAddress("glTexParameterf"));
- Scissor = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLint , GLsizei , GLsizei )>(context->getProcAddress("glScissor"));
- PolygonMode = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum )>(context->getProcAddress("glPolygonMode"));
- PointSize = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLfloat )>(context->getProcAddress("glPointSize"));
- LineWidth = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLfloat )>(context->getProcAddress("glLineWidth"));
- Hint = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum )>(context->getProcAddress("glHint"));
- FrontFace = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum )>(context->getProcAddress("glFrontFace"));
- CullFace = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum )>(context->getProcAddress("glCullFace"));
-#endif
-
-}
-
-QOpenGLVersionStatus QOpenGLFunctions_1_0_CoreBackend::versionStatus()
-{
- return QOpenGLVersionStatus(1, 0, QOpenGLVersionStatus::CoreStatus);
-}
-
-QOpenGLFunctions_1_1_CoreBackend::QOpenGLFunctions_1_1_CoreBackend(QOpenGLContext *context)
- : QOpenGLVersionFunctionsBackend(context)
-{
- // OpenGL 1.1 core functions
-#if defined(Q_OS_WIN)
- HMODULE handle = static_cast<HMODULE>(QOpenGLContext::openGLModuleHandle());
- if (!handle)
- handle = GetModuleHandleA("opengl32.dll");
- Indexubv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLubyte *)>(GetProcAddress(handle, "glIndexubv"));
- Indexub = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLubyte )>(GetProcAddress(handle, "glIndexub"));
- IsTexture = reinterpret_cast<GLboolean (QOPENGLF_APIENTRYP)(GLuint )>(GetProcAddress(handle, "glIsTexture"));
- GenTextures = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLsizei , GLuint *)>(GetProcAddress(handle, "glGenTextures"));
- DeleteTextures = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLsizei , const GLuint *)>(GetProcAddress(handle, "glDeleteTextures"));
- BindTexture = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLuint )>(GetProcAddress(handle, "glBindTexture"));
- TexSubImage2D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLint , GLint , GLsizei , GLsizei , GLenum , GLenum , const GLvoid *)>(GetProcAddress(handle, "glTexSubImage2D"));
- TexSubImage1D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLint , GLsizei , GLenum , GLenum , const GLvoid *)>(GetProcAddress(handle, "glTexSubImage1D"));
- CopyTexSubImage2D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLint , GLint , GLint , GLint , GLsizei , GLsizei )>(GetProcAddress(handle, "glCopyTexSubImage2D"));
- CopyTexSubImage1D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLint , GLint , GLint , GLsizei )>(GetProcAddress(handle, "glCopyTexSubImage1D"));
- CopyTexImage2D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLenum , GLint , GLint , GLsizei , GLsizei , GLint )>(GetProcAddress(handle, "glCopyTexImage2D"));
- CopyTexImage1D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLenum , GLint , GLint , GLsizei , GLint )>(GetProcAddress(handle, "glCopyTexImage1D"));
- PolygonOffset = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLfloat , GLfloat )>(GetProcAddress(handle, "glPolygonOffset"));
- GetPointerv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLvoid * *)>(GetProcAddress(handle, "glGetPointerv"));
- DrawElements = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLsizei , GLenum , const GLvoid *)>(GetProcAddress(handle, "glDrawElements"));
- DrawArrays = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLsizei )>(GetProcAddress(handle, "glDrawArrays"));
-#else
- Indexubv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLubyte *)>(context->getProcAddress("glIndexubv"));
- Indexub = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLubyte )>(context->getProcAddress("glIndexub"));
- IsTexture = reinterpret_cast<GLboolean (QOPENGLF_APIENTRYP)(GLuint )>(context->getProcAddress("glIsTexture"));
- GenTextures = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLsizei , GLuint *)>(context->getProcAddress("glGenTextures"));
- DeleteTextures = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLsizei , const GLuint *)>(context->getProcAddress("glDeleteTextures"));
- BindTexture = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLuint )>(context->getProcAddress("glBindTexture"));
- TexSubImage2D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLint , GLint , GLsizei , GLsizei , GLenum , GLenum , const GLvoid *)>(context->getProcAddress("glTexSubImage2D"));
- TexSubImage1D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLint , GLsizei , GLenum , GLenum , const GLvoid *)>(context->getProcAddress("glTexSubImage1D"));
- CopyTexSubImage2D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLint , GLint , GLint , GLint , GLsizei , GLsizei )>(context->getProcAddress("glCopyTexSubImage2D"));
- CopyTexSubImage1D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLint , GLint , GLint , GLsizei )>(context->getProcAddress("glCopyTexSubImage1D"));
- CopyTexImage2D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLenum , GLint , GLint , GLsizei , GLsizei , GLint )>(context->getProcAddress("glCopyTexImage2D"));
- CopyTexImage1D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLenum , GLint , GLint , GLsizei , GLint )>(context->getProcAddress("glCopyTexImage1D"));
- PolygonOffset = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLfloat , GLfloat )>(context->getProcAddress("glPolygonOffset"));
- GetPointerv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLvoid * *)>(context->getProcAddress("glGetPointerv"));
- DrawElements = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLsizei , GLenum , const GLvoid *)>(context->getProcAddress("glDrawElements"));
- DrawArrays = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLsizei )>(context->getProcAddress("glDrawArrays"));
-#endif
-
-}
-
-QOpenGLVersionStatus QOpenGLFunctions_1_1_CoreBackend::versionStatus()
-{
- return QOpenGLVersionStatus(1, 1, QOpenGLVersionStatus::CoreStatus);
-}
-
-QOpenGLFunctions_1_2_CoreBackend::QOpenGLFunctions_1_2_CoreBackend(QOpenGLContext *context)
- : QOpenGLVersionFunctionsBackend(context)
-{
- // OpenGL 1.2 core functions
- CopyTexSubImage3D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLint , GLint , GLint , GLint , GLint , GLsizei , GLsizei )>(context->getProcAddress("glCopyTexSubImage3D"));
- TexSubImage3D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLint , GLint , GLint , GLsizei , GLsizei , GLsizei , GLenum , GLenum , const GLvoid *)>(context->getProcAddress("glTexSubImage3D"));
- TexImage3D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLint , GLsizei , GLsizei , GLsizei , GLint , GLenum , GLenum , const GLvoid *)>(context->getProcAddress("glTexImage3D"));
- DrawRangeElements = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLuint , GLuint , GLsizei , GLenum , const GLvoid *)>(context->getProcAddress("glDrawRangeElements"));
- BlendEquation = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum )>(context->getProcAddress("glBlendEquation"));
- BlendColor = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLfloat , GLfloat , GLfloat , GLfloat )>(context->getProcAddress("glBlendColor"));
-
-}
-
-QOpenGLVersionStatus QOpenGLFunctions_1_2_CoreBackend::versionStatus()
-{
- return QOpenGLVersionStatus(1, 2, QOpenGLVersionStatus::CoreStatus);
-}
-
-QOpenGLFunctions_1_3_CoreBackend::QOpenGLFunctions_1_3_CoreBackend(QOpenGLContext *context)
- : QOpenGLVersionFunctionsBackend(context)
-{
- // OpenGL 1.3 core functions
- GetCompressedTexImage = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLvoid *)>(context->getProcAddress("glGetCompressedTexImage"));
- CompressedTexSubImage1D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLint , GLsizei , GLenum , GLsizei , const GLvoid *)>(context->getProcAddress("glCompressedTexSubImage1D"));
- CompressedTexSubImage2D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLint , GLint , GLsizei , GLsizei , GLenum , GLsizei , const GLvoid *)>(context->getProcAddress("glCompressedTexSubImage2D"));
- CompressedTexSubImage3D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLint , GLint , GLint , GLsizei , GLsizei , GLsizei , GLenum , GLsizei , const GLvoid *)>(context->getProcAddress("glCompressedTexSubImage3D"));
- CompressedTexImage1D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLenum , GLsizei , GLint , GLsizei , const GLvoid *)>(context->getProcAddress("glCompressedTexImage1D"));
- CompressedTexImage2D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLenum , GLsizei , GLsizei , GLint , GLsizei , const GLvoid *)>(context->getProcAddress("glCompressedTexImage2D"));
- CompressedTexImage3D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLenum , GLsizei , GLsizei , GLsizei , GLint , GLsizei , const GLvoid *)>(context->getProcAddress("glCompressedTexImage3D"));
- SampleCoverage = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLfloat , GLboolean )>(context->getProcAddress("glSampleCoverage"));
- ActiveTexture = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum )>(context->getProcAddress("glActiveTexture"));
-
-}
-
-QOpenGLVersionStatus QOpenGLFunctions_1_3_CoreBackend::versionStatus()
-{
- return QOpenGLVersionStatus(1, 3, QOpenGLVersionStatus::CoreStatus);
-}
-
-QOpenGLFunctions_1_4_CoreBackend::QOpenGLFunctions_1_4_CoreBackend(QOpenGLContext *context)
- : QOpenGLVersionFunctionsBackend(context)
-{
- // OpenGL 1.4 core functions
- PointParameteriv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , const GLint *)>(context->getProcAddress("glPointParameteriv"));
- PointParameteri = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint )>(context->getProcAddress("glPointParameteri"));
- PointParameterfv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , const GLfloat *)>(context->getProcAddress("glPointParameterfv"));
- PointParameterf = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLfloat )>(context->getProcAddress("glPointParameterf"));
- MultiDrawElements = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , const GLsizei *, GLenum , const GLvoid* const *, GLsizei )>(context->getProcAddress("glMultiDrawElements"));
- MultiDrawArrays = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , const GLint *, const GLsizei *, GLsizei )>(context->getProcAddress("glMultiDrawArrays"));
- BlendFuncSeparate = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLenum , GLenum )>(context->getProcAddress("glBlendFuncSeparate"));
-
-}
-
-QOpenGLVersionStatus QOpenGLFunctions_1_4_CoreBackend::versionStatus()
-{
- return QOpenGLVersionStatus(1, 4, QOpenGLVersionStatus::CoreStatus);
-}
-
-QOpenGLFunctions_1_5_CoreBackend::QOpenGLFunctions_1_5_CoreBackend(QOpenGLContext *context)
- : QOpenGLVersionFunctionsBackend(context)
-{
- // OpenGL 1.5 core functions
- GetBufferPointerv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLvoid* *)>(context->getProcAddress("glGetBufferPointerv"));
- GetBufferParameteriv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLint *)>(context->getProcAddress("glGetBufferParameteriv"));
- UnmapBuffer = reinterpret_cast<GLboolean (QOPENGLF_APIENTRYP)(GLenum )>(context->getProcAddress("glUnmapBuffer"));
- MapBuffer = reinterpret_cast<GLvoid* (QOPENGLF_APIENTRYP)(GLenum , GLenum )>(context->getProcAddress("glMapBuffer"));
- GetBufferSubData = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLintptr , GLsizeiptr , GLvoid *)>(context->getProcAddress("glGetBufferSubData"));
- BufferSubData = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLintptr , GLsizeiptr , const GLvoid *)>(context->getProcAddress("glBufferSubData"));
- BufferData = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLsizeiptr , const GLvoid *, GLenum )>(context->getProcAddress("glBufferData"));
- IsBuffer = reinterpret_cast<GLboolean (QOPENGLF_APIENTRYP)(GLuint )>(context->getProcAddress("glIsBuffer"));
- GenBuffers = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLsizei , GLuint *)>(context->getProcAddress("glGenBuffers"));
- DeleteBuffers = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLsizei , const GLuint *)>(context->getProcAddress("glDeleteBuffers"));
- BindBuffer = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLuint )>(context->getProcAddress("glBindBuffer"));
- GetQueryObjectuiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLuint *)>(context->getProcAddress("glGetQueryObjectuiv"));
- GetQueryObjectiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLint *)>(context->getProcAddress("glGetQueryObjectiv"));
- GetQueryiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLint *)>(context->getProcAddress("glGetQueryiv"));
- EndQuery = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum )>(context->getProcAddress("glEndQuery"));
- BeginQuery = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLuint )>(context->getProcAddress("glBeginQuery"));
- IsQuery = reinterpret_cast<GLboolean (QOPENGLF_APIENTRYP)(GLuint )>(context->getProcAddress("glIsQuery"));
- DeleteQueries = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLsizei , const GLuint *)>(context->getProcAddress("glDeleteQueries"));
- GenQueries = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLsizei , GLuint *)>(context->getProcAddress("glGenQueries"));
-
-}
-
-QOpenGLVersionStatus QOpenGLFunctions_1_5_CoreBackend::versionStatus()
-{
- return QOpenGLVersionStatus(1, 5, QOpenGLVersionStatus::CoreStatus);
-}
-
-QOpenGLFunctions_2_0_CoreBackend::QOpenGLFunctions_2_0_CoreBackend(QOpenGLContext *context)
- : QOpenGLVersionFunctionsBackend(context)
-{
- // OpenGL 2.0 core functions
- VertexAttribPointer = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLenum , GLboolean , GLsizei , const GLvoid *)>(context->getProcAddress("glVertexAttribPointer"));
- VertexAttrib4usv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , const GLushort *)>(context->getProcAddress("glVertexAttrib4usv"));
- VertexAttrib4uiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , const GLuint *)>(context->getProcAddress("glVertexAttrib4uiv"));
- VertexAttrib4ubv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , const GLubyte *)>(context->getProcAddress("glVertexAttrib4ubv"));
- VertexAttrib4sv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , const GLshort *)>(context->getProcAddress("glVertexAttrib4sv"));
- VertexAttrib4s = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLshort , GLshort , GLshort , GLshort )>(context->getProcAddress("glVertexAttrib4s"));
- VertexAttrib4iv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , const GLint *)>(context->getProcAddress("glVertexAttrib4iv"));
- VertexAttrib4fv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , const GLfloat *)>(context->getProcAddress("glVertexAttrib4fv"));
- VertexAttrib4f = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLfloat , GLfloat , GLfloat , GLfloat )>(context->getProcAddress("glVertexAttrib4f"));
- VertexAttrib4dv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , const GLdouble *)>(context->getProcAddress("glVertexAttrib4dv"));
- VertexAttrib4d = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLdouble , GLdouble , GLdouble , GLdouble )>(context->getProcAddress("glVertexAttrib4d"));
- VertexAttrib4bv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , const GLbyte *)>(context->getProcAddress("glVertexAttrib4bv"));
- VertexAttrib4Nusv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , const GLushort *)>(context->getProcAddress("glVertexAttrib4Nusv"));
- VertexAttrib4Nuiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , const GLuint *)>(context->getProcAddress("glVertexAttrib4Nuiv"));
- VertexAttrib4Nubv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , const GLubyte *)>(context->getProcAddress("glVertexAttrib4Nubv"));
- VertexAttrib4Nub = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLubyte , GLubyte , GLubyte , GLubyte )>(context->getProcAddress("glVertexAttrib4Nub"));
- VertexAttrib4Nsv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , const GLshort *)>(context->getProcAddress("glVertexAttrib4Nsv"));
- VertexAttrib4Niv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , const GLint *)>(context->getProcAddress("glVertexAttrib4Niv"));
- VertexAttrib4Nbv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , const GLbyte *)>(context->getProcAddress("glVertexAttrib4Nbv"));
- VertexAttrib3sv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , const GLshort *)>(context->getProcAddress("glVertexAttrib3sv"));
- VertexAttrib3s = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLshort , GLshort , GLshort )>(context->getProcAddress("glVertexAttrib3s"));
- VertexAttrib3fv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , const GLfloat *)>(context->getProcAddress("glVertexAttrib3fv"));
- VertexAttrib3f = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLfloat , GLfloat , GLfloat )>(context->getProcAddress("glVertexAttrib3f"));
- VertexAttrib3dv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , const GLdouble *)>(context->getProcAddress("glVertexAttrib3dv"));
- VertexAttrib3d = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLdouble , GLdouble , GLdouble )>(context->getProcAddress("glVertexAttrib3d"));
- VertexAttrib2sv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , const GLshort *)>(context->getProcAddress("glVertexAttrib2sv"));
- VertexAttrib2s = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLshort , GLshort )>(context->getProcAddress("glVertexAttrib2s"));
- VertexAttrib2fv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , const GLfloat *)>(context->getProcAddress("glVertexAttrib2fv"));
- VertexAttrib2f = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLfloat , GLfloat )>(context->getProcAddress("glVertexAttrib2f"));
- VertexAttrib2dv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , const GLdouble *)>(context->getProcAddress("glVertexAttrib2dv"));
- VertexAttrib2d = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLdouble , GLdouble )>(context->getProcAddress("glVertexAttrib2d"));
- VertexAttrib1sv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , const GLshort *)>(context->getProcAddress("glVertexAttrib1sv"));
- VertexAttrib1s = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLshort )>(context->getProcAddress("glVertexAttrib1s"));
- VertexAttrib1fv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , const GLfloat *)>(context->getProcAddress("glVertexAttrib1fv"));
- VertexAttrib1f = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLfloat )>(context->getProcAddress("glVertexAttrib1f"));
- VertexAttrib1dv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , const GLdouble *)>(context->getProcAddress("glVertexAttrib1dv"));
- VertexAttrib1d = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLdouble )>(context->getProcAddress("glVertexAttrib1d"));
- ValidateProgram = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint )>(context->getProcAddress("glValidateProgram"));
- UniformMatrix4fv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLsizei , GLboolean , const GLfloat *)>(context->getProcAddress("glUniformMatrix4fv"));
- UniformMatrix3fv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLsizei , GLboolean , const GLfloat *)>(context->getProcAddress("glUniformMatrix3fv"));
- UniformMatrix2fv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLsizei , GLboolean , const GLfloat *)>(context->getProcAddress("glUniformMatrix2fv"));
- Uniform4iv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLsizei , const GLint *)>(context->getProcAddress("glUniform4iv"));
- Uniform3iv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLsizei , const GLint *)>(context->getProcAddress("glUniform3iv"));
- Uniform2iv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLsizei , const GLint *)>(context->getProcAddress("glUniform2iv"));
- Uniform1iv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLsizei , const GLint *)>(context->getProcAddress("glUniform1iv"));
- Uniform4fv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLsizei , const GLfloat *)>(context->getProcAddress("glUniform4fv"));
- Uniform3fv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLsizei , const GLfloat *)>(context->getProcAddress("glUniform3fv"));
- Uniform2fv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLsizei , const GLfloat *)>(context->getProcAddress("glUniform2fv"));
- Uniform1fv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLsizei , const GLfloat *)>(context->getProcAddress("glUniform1fv"));
- Uniform4i = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLint , GLint , GLint , GLint )>(context->getProcAddress("glUniform4i"));
- Uniform3i = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLint , GLint , GLint )>(context->getProcAddress("glUniform3i"));
- Uniform2i = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLint , GLint )>(context->getProcAddress("glUniform2i"));
- Uniform1i = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLint )>(context->getProcAddress("glUniform1i"));
- Uniform4f = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLfloat , GLfloat , GLfloat , GLfloat )>(context->getProcAddress("glUniform4f"));
- Uniform3f = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLfloat , GLfloat , GLfloat )>(context->getProcAddress("glUniform3f"));
- Uniform2f = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLfloat , GLfloat )>(context->getProcAddress("glUniform2f"));
- Uniform1f = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLfloat )>(context->getProcAddress("glUniform1f"));
- UseProgram = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint )>(context->getProcAddress("glUseProgram"));
- ShaderSource = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLsizei , const GLchar* const *, const GLint *)>(context->getProcAddress("glShaderSource"));
- LinkProgram = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint )>(context->getProcAddress("glLinkProgram"));
- IsShader = reinterpret_cast<GLboolean (QOPENGLF_APIENTRYP)(GLuint )>(context->getProcAddress("glIsShader"));
- IsProgram = reinterpret_cast<GLboolean (QOPENGLF_APIENTRYP)(GLuint )>(context->getProcAddress("glIsProgram"));
- GetVertexAttribPointerv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLvoid* *)>(context->getProcAddress("glGetVertexAttribPointerv"));
- GetVertexAttribiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLint *)>(context->getProcAddress("glGetVertexAttribiv"));
- GetVertexAttribfv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLfloat *)>(context->getProcAddress("glGetVertexAttribfv"));
- GetVertexAttribdv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLdouble *)>(context->getProcAddress("glGetVertexAttribdv"));
- GetUniformiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLint *)>(context->getProcAddress("glGetUniformiv"));
- GetUniformfv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLfloat *)>(context->getProcAddress("glGetUniformfv"));
- GetUniformLocation = reinterpret_cast<GLint (QOPENGLF_APIENTRYP)(GLuint , const GLchar *)>(context->getProcAddress("glGetUniformLocation"));
- GetShaderSource = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLsizei , GLsizei *, GLchar *)>(context->getProcAddress("glGetShaderSource"));
- GetShaderInfoLog = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLsizei , GLsizei *, GLchar *)>(context->getProcAddress("glGetShaderInfoLog"));
- GetShaderiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLint *)>(context->getProcAddress("glGetShaderiv"));
- GetProgramInfoLog = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLsizei , GLsizei *, GLchar *)>(context->getProcAddress("glGetProgramInfoLog"));
- GetProgramiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLint *)>(context->getProcAddress("glGetProgramiv"));
- GetAttribLocation = reinterpret_cast<GLint (QOPENGLF_APIENTRYP)(GLuint , const GLchar *)>(context->getProcAddress("glGetAttribLocation"));
- GetAttachedShaders = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLsizei , GLsizei *, GLuint *)>(context->getProcAddress("glGetAttachedShaders"));
- GetActiveUniform = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLuint , GLsizei , GLsizei *, GLint *, GLenum *, GLchar *)>(context->getProcAddress("glGetActiveUniform"));
- GetActiveAttrib = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLuint , GLsizei , GLsizei *, GLint *, GLenum *, GLchar *)>(context->getProcAddress("glGetActiveAttrib"));
- EnableVertexAttribArray = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint )>(context->getProcAddress("glEnableVertexAttribArray"));
- DisableVertexAttribArray = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint )>(context->getProcAddress("glDisableVertexAttribArray"));
- DetachShader = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLuint )>(context->getProcAddress("glDetachShader"));
- DeleteShader = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint )>(context->getProcAddress("glDeleteShader"));
- DeleteProgram = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint )>(context->getProcAddress("glDeleteProgram"));
- CreateShader = reinterpret_cast<GLuint (QOPENGLF_APIENTRYP)(GLenum )>(context->getProcAddress("glCreateShader"));
- CreateProgram = reinterpret_cast<GLuint (QOPENGLF_APIENTRYP)()>(context->getProcAddress("glCreateProgram"));
- CompileShader = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint )>(context->getProcAddress("glCompileShader"));
- BindAttribLocation = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLuint , const GLchar *)>(context->getProcAddress("glBindAttribLocation"));
- AttachShader = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLuint )>(context->getProcAddress("glAttachShader"));
- StencilMaskSeparate = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLuint )>(context->getProcAddress("glStencilMaskSeparate"));
- StencilFuncSeparate = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLint , GLuint )>(context->getProcAddress("glStencilFuncSeparate"));
- StencilOpSeparate = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLenum , GLenum )>(context->getProcAddress("glStencilOpSeparate"));
- DrawBuffers = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLsizei , const GLenum *)>(context->getProcAddress("glDrawBuffers"));
- BlendEquationSeparate = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum )>(context->getProcAddress("glBlendEquationSeparate"));
-
-}
-
-QOpenGLVersionStatus QOpenGLFunctions_2_0_CoreBackend::versionStatus()
-{
- return QOpenGLVersionStatus(2, 0, QOpenGLVersionStatus::CoreStatus);
-}
-
-QOpenGLFunctions_2_1_CoreBackend::QOpenGLFunctions_2_1_CoreBackend(QOpenGLContext *context)
- : QOpenGLVersionFunctionsBackend(context)
-{
- // OpenGL 2.1 core functions
- UniformMatrix4x3fv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLsizei , GLboolean , const GLfloat *)>(context->getProcAddress("glUniformMatrix4x3fv"));
- UniformMatrix3x4fv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLsizei , GLboolean , const GLfloat *)>(context->getProcAddress("glUniformMatrix3x4fv"));
- UniformMatrix4x2fv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLsizei , GLboolean , const GLfloat *)>(context->getProcAddress("glUniformMatrix4x2fv"));
- UniformMatrix2x4fv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLsizei , GLboolean , const GLfloat *)>(context->getProcAddress("glUniformMatrix2x4fv"));
- UniformMatrix3x2fv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLsizei , GLboolean , const GLfloat *)>(context->getProcAddress("glUniformMatrix3x2fv"));
- UniformMatrix2x3fv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLsizei , GLboolean , const GLfloat *)>(context->getProcAddress("glUniformMatrix2x3fv"));
-
-}
-
-QOpenGLVersionStatus QOpenGLFunctions_2_1_CoreBackend::versionStatus()
-{
- return QOpenGLVersionStatus(2, 1, QOpenGLVersionStatus::CoreStatus);
-}
-
-QOpenGLFunctions_3_0_CoreBackend::QOpenGLFunctions_3_0_CoreBackend(QOpenGLContext *context)
- : QOpenGLVersionFunctionsBackend(context)
-{
- // OpenGL 3.0 core functions
- IsVertexArray = reinterpret_cast<GLboolean (QOPENGLF_APIENTRYP)(GLuint )>(context->getProcAddress("glIsVertexArray"));
- GenVertexArrays = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLsizei , GLuint *)>(context->getProcAddress("glGenVertexArrays"));
- DeleteVertexArrays = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLsizei , const GLuint *)>(context->getProcAddress("glDeleteVertexArrays"));
- BindVertexArray = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint )>(context->getProcAddress("glBindVertexArray"));
- FlushMappedBufferRange = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLintptr , GLsizeiptr )>(context->getProcAddress("glFlushMappedBufferRange"));
- MapBufferRange = reinterpret_cast<GLvoid* (QOPENGLF_APIENTRYP)(GLenum , GLintptr , GLsizeiptr , GLbitfield )>(context->getProcAddress("glMapBufferRange"));
- FramebufferTextureLayer = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLuint , GLint , GLint )>(context->getProcAddress("glFramebufferTextureLayer"));
- RenderbufferStorageMultisample = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLsizei , GLenum , GLsizei , GLsizei )>(context->getProcAddress("glRenderbufferStorageMultisample"));
- BlitFramebuffer = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLint , GLint , GLint , GLint , GLint , GLint , GLint , GLbitfield , GLenum )>(context->getProcAddress("glBlitFramebuffer"));
- GenerateMipmap = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum )>(context->getProcAddress("glGenerateMipmap"));
- GetFramebufferAttachmentParameteriv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLenum , GLint *)>(context->getProcAddress("glGetFramebufferAttachmentParameteriv"));
- FramebufferRenderbuffer = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLenum , GLuint )>(context->getProcAddress("glFramebufferRenderbuffer"));
- FramebufferTexture3D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLenum , GLuint , GLint , GLint )>(context->getProcAddress("glFramebufferTexture3D"));
- FramebufferTexture2D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLenum , GLuint , GLint )>(context->getProcAddress("glFramebufferTexture2D"));
- FramebufferTexture1D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLenum , GLuint , GLint )>(context->getProcAddress("glFramebufferTexture1D"));
- CheckFramebufferStatus = reinterpret_cast<GLenum (QOPENGLF_APIENTRYP)(GLenum )>(context->getProcAddress("glCheckFramebufferStatus"));
- GenFramebuffers = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLsizei , GLuint *)>(context->getProcAddress("glGenFramebuffers"));
- DeleteFramebuffers = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLsizei , const GLuint *)>(context->getProcAddress("glDeleteFramebuffers"));
- BindFramebuffer = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLuint )>(context->getProcAddress("glBindFramebuffer"));
- IsFramebuffer = reinterpret_cast<GLboolean (QOPENGLF_APIENTRYP)(GLuint )>(context->getProcAddress("glIsFramebuffer"));
- GetRenderbufferParameteriv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLint *)>(context->getProcAddress("glGetRenderbufferParameteriv"));
- RenderbufferStorage = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLsizei , GLsizei )>(context->getProcAddress("glRenderbufferStorage"));
- GenRenderbuffers = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLsizei , GLuint *)>(context->getProcAddress("glGenRenderbuffers"));
- DeleteRenderbuffers = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLsizei , const GLuint *)>(context->getProcAddress("glDeleteRenderbuffers"));
- BindRenderbuffer = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLuint )>(context->getProcAddress("glBindRenderbuffer"));
- IsRenderbuffer = reinterpret_cast<GLboolean (QOPENGLF_APIENTRYP)(GLuint )>(context->getProcAddress("glIsRenderbuffer"));
- GetStringi = reinterpret_cast<const GLubyte * (QOPENGLF_APIENTRYP)(GLenum , GLuint )>(context->getProcAddress("glGetStringi"));
- ClearBufferfi = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLfloat , GLint )>(context->getProcAddress("glClearBufferfi"));
- ClearBufferfv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , const GLfloat *)>(context->getProcAddress("glClearBufferfv"));
- ClearBufferuiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , const GLuint *)>(context->getProcAddress("glClearBufferuiv"));
- ClearBufferiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , const GLint *)>(context->getProcAddress("glClearBufferiv"));
- GetTexParameterIuiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLuint *)>(context->getProcAddress("glGetTexParameterIuiv"));
- GetTexParameterIiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLint *)>(context->getProcAddress("glGetTexParameterIiv"));
- TexParameterIuiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , const GLuint *)>(context->getProcAddress("glTexParameterIuiv"));
- TexParameterIiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , const GLint *)>(context->getProcAddress("glTexParameterIiv"));
- Uniform4uiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLsizei , const GLuint *)>(context->getProcAddress("glUniform4uiv"));
- Uniform3uiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLsizei , const GLuint *)>(context->getProcAddress("glUniform3uiv"));
- Uniform2uiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLsizei , const GLuint *)>(context->getProcAddress("glUniform2uiv"));
- Uniform1uiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLsizei , const GLuint *)>(context->getProcAddress("glUniform1uiv"));
- Uniform4ui = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLuint , GLuint , GLuint , GLuint )>(context->getProcAddress("glUniform4ui"));
- Uniform3ui = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLuint , GLuint , GLuint )>(context->getProcAddress("glUniform3ui"));
- Uniform2ui = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLuint , GLuint )>(context->getProcAddress("glUniform2ui"));
- Uniform1ui = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLuint )>(context->getProcAddress("glUniform1ui"));
- GetFragDataLocation = reinterpret_cast<GLint (QOPENGLF_APIENTRYP)(GLuint , const GLchar *)>(context->getProcAddress("glGetFragDataLocation"));
- BindFragDataLocation = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLuint , const GLchar *)>(context->getProcAddress("glBindFragDataLocation"));
- GetUniformuiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLuint *)>(context->getProcAddress("glGetUniformuiv"));
- VertexAttribI4usv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , const GLushort *)>(context->getProcAddress("glVertexAttribI4usv"));
- VertexAttribI4ubv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , const GLubyte *)>(context->getProcAddress("glVertexAttribI4ubv"));
- VertexAttribI4sv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , const GLshort *)>(context->getProcAddress("glVertexAttribI4sv"));
- VertexAttribI4bv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , const GLbyte *)>(context->getProcAddress("glVertexAttribI4bv"));
- VertexAttribI4uiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , const GLuint *)>(context->getProcAddress("glVertexAttribI4uiv"));
- VertexAttribI3uiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , const GLuint *)>(context->getProcAddress("glVertexAttribI3uiv"));
- VertexAttribI2uiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , const GLuint *)>(context->getProcAddress("glVertexAttribI2uiv"));
- VertexAttribI1uiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , const GLuint *)>(context->getProcAddress("glVertexAttribI1uiv"));
- VertexAttribI4iv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , const GLint *)>(context->getProcAddress("glVertexAttribI4iv"));
- VertexAttribI3iv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , const GLint *)>(context->getProcAddress("glVertexAttribI3iv"));
- VertexAttribI2iv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , const GLint *)>(context->getProcAddress("glVertexAttribI2iv"));
- VertexAttribI1iv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , const GLint *)>(context->getProcAddress("glVertexAttribI1iv"));
- VertexAttribI4ui = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLuint , GLuint , GLuint , GLuint )>(context->getProcAddress("glVertexAttribI4ui"));
- VertexAttribI3ui = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLuint , GLuint , GLuint )>(context->getProcAddress("glVertexAttribI3ui"));
- VertexAttribI2ui = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLuint , GLuint )>(context->getProcAddress("glVertexAttribI2ui"));
- VertexAttribI1ui = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLuint )>(context->getProcAddress("glVertexAttribI1ui"));
- VertexAttribI4i = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLint , GLint , GLint )>(context->getProcAddress("glVertexAttribI4i"));
- VertexAttribI3i = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLint , GLint )>(context->getProcAddress("glVertexAttribI3i"));
- VertexAttribI2i = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLint )>(context->getProcAddress("glVertexAttribI2i"));
- VertexAttribI1i = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint )>(context->getProcAddress("glVertexAttribI1i"));
- GetVertexAttribIuiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLuint *)>(context->getProcAddress("glGetVertexAttribIuiv"));
- GetVertexAttribIiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLint *)>(context->getProcAddress("glGetVertexAttribIiv"));
- VertexAttribIPointer = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLenum , GLsizei , const GLvoid *)>(context->getProcAddress("glVertexAttribIPointer"));
- EndConditionalRender = reinterpret_cast<void (QOPENGLF_APIENTRYP)()>(context->getProcAddress("glEndConditionalRender"));
- BeginConditionalRender = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum )>(context->getProcAddress("glBeginConditionalRender"));
- ClampColor = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum )>(context->getProcAddress("glClampColor"));
- GetTransformFeedbackVarying = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLuint , GLsizei , GLsizei *, GLsizei *, GLenum *, GLchar *)>(context->getProcAddress("glGetTransformFeedbackVarying"));
- TransformFeedbackVaryings = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLsizei , const GLchar* const *, GLenum )>(context->getProcAddress("glTransformFeedbackVaryings"));
- BindBufferBase = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLuint , GLuint )>(context->getProcAddress("glBindBufferBase"));
- BindBufferRange = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLuint , GLuint , GLintptr , GLsizeiptr )>(context->getProcAddress("glBindBufferRange"));
- EndTransformFeedback = reinterpret_cast<void (QOPENGLF_APIENTRYP)()>(context->getProcAddress("glEndTransformFeedback"));
- BeginTransformFeedback = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum )>(context->getProcAddress("glBeginTransformFeedback"));
- IsEnabledi = reinterpret_cast<GLboolean (QOPENGLF_APIENTRYP)(GLenum , GLuint )>(context->getProcAddress("glIsEnabledi"));
- Disablei = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLuint )>(context->getProcAddress("glDisablei"));
- Enablei = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLuint )>(context->getProcAddress("glEnablei"));
- GetIntegeri_v = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLuint , GLint *)>(context->getProcAddress("glGetIntegeri_v"));
- GetBooleani_v = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLuint , GLboolean *)>(context->getProcAddress("glGetBooleani_v"));
- ColorMaski = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLboolean , GLboolean , GLboolean , GLboolean )>(context->getProcAddress("glColorMaski"));
-
-}
-
-QOpenGLVersionStatus QOpenGLFunctions_3_0_CoreBackend::versionStatus()
-{
- return QOpenGLVersionStatus(3, 0, QOpenGLVersionStatus::CoreStatus);
-}
-
-QOpenGLFunctions_3_1_CoreBackend::QOpenGLFunctions_3_1_CoreBackend(QOpenGLContext *context)
- : QOpenGLVersionFunctionsBackend(context)
-{
- // OpenGL 3.1 core functions
- CopyBufferSubData = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLintptr , GLintptr , GLsizeiptr )>(context->getProcAddress("glCopyBufferSubData"));
- UniformBlockBinding = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLuint , GLuint )>(context->getProcAddress("glUniformBlockBinding"));
- GetActiveUniformBlockName = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLuint , GLsizei , GLsizei *, GLchar *)>(context->getProcAddress("glGetActiveUniformBlockName"));
- GetActiveUniformBlockiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLuint , GLenum , GLint *)>(context->getProcAddress("glGetActiveUniformBlockiv"));
- GetUniformBlockIndex = reinterpret_cast<GLuint (QOPENGLF_APIENTRYP)(GLuint , const GLchar *)>(context->getProcAddress("glGetUniformBlockIndex"));
- GetActiveUniformName = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLuint , GLsizei , GLsizei *, GLchar *)>(context->getProcAddress("glGetActiveUniformName"));
- GetActiveUniformsiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLsizei , const GLuint *, GLenum , GLint *)>(context->getProcAddress("glGetActiveUniformsiv"));
- GetUniformIndices = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLsizei , const GLchar* const *, GLuint *)>(context->getProcAddress("glGetUniformIndices"));
- PrimitiveRestartIndex = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint )>(context->getProcAddress("glPrimitiveRestartIndex"));
- TexBuffer = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLuint )>(context->getProcAddress("glTexBuffer"));
- DrawElementsInstanced = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLsizei , GLenum , const GLvoid *, GLsizei )>(context->getProcAddress("glDrawElementsInstanced"));
- DrawArraysInstanced = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLsizei , GLsizei )>(context->getProcAddress("glDrawArraysInstanced"));
-
-}
-
-QOpenGLVersionStatus QOpenGLFunctions_3_1_CoreBackend::versionStatus()
-{
- return QOpenGLVersionStatus(3, 1, QOpenGLVersionStatus::CoreStatus);
-}
-
-QOpenGLFunctions_3_2_CoreBackend::QOpenGLFunctions_3_2_CoreBackend(QOpenGLContext *context)
- : QOpenGLVersionFunctionsBackend(context)
-{
- // OpenGL 3.2 core functions
- SampleMaski = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLbitfield )>(context->getProcAddress("glSampleMaski"));
- GetMultisamplefv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLuint , GLfloat *)>(context->getProcAddress("glGetMultisamplefv"));
- TexImage3DMultisample = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLsizei , GLenum , GLsizei , GLsizei , GLsizei , GLboolean )>(context->getProcAddress("glTexImage3DMultisample"));
- TexImage2DMultisample = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLsizei , GLenum , GLsizei , GLsizei , GLboolean )>(context->getProcAddress("glTexImage2DMultisample"));
- GetSynciv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLsync , GLenum , GLsizei , GLsizei *, GLint *)>(context->getProcAddress("glGetSynciv"));
- GetInteger64v = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint64 *)>(context->getProcAddress("glGetInteger64v"));
- WaitSync = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLsync , GLbitfield , GLuint64 )>(context->getProcAddress("glWaitSync"));
- ClientWaitSync = reinterpret_cast<GLenum (QOPENGLF_APIENTRYP)(GLsync , GLbitfield , GLuint64 )>(context->getProcAddress("glClientWaitSync"));
- DeleteSync = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLsync )>(context->getProcAddress("glDeleteSync"));
- IsSync = reinterpret_cast<GLboolean (QOPENGLF_APIENTRYP)(GLsync )>(context->getProcAddress("glIsSync"));
- FenceSync = reinterpret_cast<GLsync (QOPENGLF_APIENTRYP)(GLenum , GLbitfield )>(context->getProcAddress("glFenceSync"));
- ProvokingVertex = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum )>(context->getProcAddress("glProvokingVertex"));
- MultiDrawElementsBaseVertex = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , const GLsizei *, GLenum , const GLvoid* const *, GLsizei , const GLint *)>(context->getProcAddress("glMultiDrawElementsBaseVertex"));
- DrawElementsInstancedBaseVertex = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLsizei , GLenum , const GLvoid *, GLsizei , GLint )>(context->getProcAddress("glDrawElementsInstancedBaseVertex"));
- DrawRangeElementsBaseVertex = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLuint , GLuint , GLsizei , GLenum , const GLvoid *, GLint )>(context->getProcAddress("glDrawRangeElementsBaseVertex"));
- DrawElementsBaseVertex = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLsizei , GLenum , const GLvoid *, GLint )>(context->getProcAddress("glDrawElementsBaseVertex"));
- FramebufferTexture = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLuint , GLint )>(context->getProcAddress("glFramebufferTexture"));
- GetBufferParameteri64v = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLint64 *)>(context->getProcAddress("glGetBufferParameteri64v"));
- GetInteger64i_v = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLuint , GLint64 *)>(context->getProcAddress("glGetInteger64i_v"));
-
-}
-
-QOpenGLVersionStatus QOpenGLFunctions_3_2_CoreBackend::versionStatus()
-{
- return QOpenGLVersionStatus(3, 2, QOpenGLVersionStatus::CoreStatus);
-}
-
-QOpenGLFunctions_3_3_CoreBackend::QOpenGLFunctions_3_3_CoreBackend(QOpenGLContext *context)
- : QOpenGLVersionFunctionsBackend(context)
-{
- // OpenGL 3.3 core functions
- VertexAttribP4uiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLboolean , const GLuint *)>(context->getProcAddress("glVertexAttribP4uiv"));
- VertexAttribP4ui = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLboolean , GLuint )>(context->getProcAddress("glVertexAttribP4ui"));
- VertexAttribP3uiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLboolean , const GLuint *)>(context->getProcAddress("glVertexAttribP3uiv"));
- VertexAttribP3ui = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLboolean , GLuint )>(context->getProcAddress("glVertexAttribP3ui"));
- VertexAttribP2uiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLboolean , const GLuint *)>(context->getProcAddress("glVertexAttribP2uiv"));
- VertexAttribP2ui = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLboolean , GLuint )>(context->getProcAddress("glVertexAttribP2ui"));
- VertexAttribP1uiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLboolean , const GLuint *)>(context->getProcAddress("glVertexAttribP1uiv"));
- VertexAttribP1ui = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLboolean , GLuint )>(context->getProcAddress("glVertexAttribP1ui"));
- SecondaryColorP3uiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , const GLuint *)>(context->getProcAddress("glSecondaryColorP3uiv"));
- SecondaryColorP3ui = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLuint )>(context->getProcAddress("glSecondaryColorP3ui"));
- ColorP4uiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , const GLuint *)>(context->getProcAddress("glColorP4uiv"));
- ColorP4ui = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLuint )>(context->getProcAddress("glColorP4ui"));
- ColorP3uiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , const GLuint *)>(context->getProcAddress("glColorP3uiv"));
- ColorP3ui = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLuint )>(context->getProcAddress("glColorP3ui"));
- NormalP3uiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , const GLuint *)>(context->getProcAddress("glNormalP3uiv"));
- NormalP3ui = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLuint )>(context->getProcAddress("glNormalP3ui"));
- MultiTexCoordP4uiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , const GLuint *)>(context->getProcAddress("glMultiTexCoordP4uiv"));
- MultiTexCoordP4ui = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLuint )>(context->getProcAddress("glMultiTexCoordP4ui"));
- MultiTexCoordP3uiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , const GLuint *)>(context->getProcAddress("glMultiTexCoordP3uiv"));
- MultiTexCoordP3ui = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLuint )>(context->getProcAddress("glMultiTexCoordP3ui"));
- MultiTexCoordP2uiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , const GLuint *)>(context->getProcAddress("glMultiTexCoordP2uiv"));
- MultiTexCoordP2ui = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLuint )>(context->getProcAddress("glMultiTexCoordP2ui"));
- MultiTexCoordP1uiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , const GLuint *)>(context->getProcAddress("glMultiTexCoordP1uiv"));
- MultiTexCoordP1ui = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLuint )>(context->getProcAddress("glMultiTexCoordP1ui"));
- TexCoordP4uiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , const GLuint *)>(context->getProcAddress("glTexCoordP4uiv"));
- TexCoordP4ui = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLuint )>(context->getProcAddress("glTexCoordP4ui"));
- TexCoordP3uiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , const GLuint *)>(context->getProcAddress("glTexCoordP3uiv"));
- TexCoordP3ui = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLuint )>(context->getProcAddress("glTexCoordP3ui"));
- TexCoordP2uiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , const GLuint *)>(context->getProcAddress("glTexCoordP2uiv"));
- TexCoordP2ui = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLuint )>(context->getProcAddress("glTexCoordP2ui"));
- TexCoordP1uiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , const GLuint *)>(context->getProcAddress("glTexCoordP1uiv"));
- TexCoordP1ui = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLuint )>(context->getProcAddress("glTexCoordP1ui"));
- VertexP4uiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , const GLuint *)>(context->getProcAddress("glVertexP4uiv"));
- VertexP4ui = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLuint )>(context->getProcAddress("glVertexP4ui"));
- VertexP3uiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , const GLuint *)>(context->getProcAddress("glVertexP3uiv"));
- VertexP3ui = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLuint )>(context->getProcAddress("glVertexP3ui"));
- VertexP2uiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , const GLuint *)>(context->getProcAddress("glVertexP2uiv"));
- VertexP2ui = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLuint )>(context->getProcAddress("glVertexP2ui"));
- GetQueryObjectui64v = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLuint64 *)>(context->getProcAddress("glGetQueryObjectui64v"));
- GetQueryObjecti64v = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLint64 *)>(context->getProcAddress("glGetQueryObjecti64v"));
- QueryCounter = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum )>(context->getProcAddress("glQueryCounter"));
- GetSamplerParameterIuiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLuint *)>(context->getProcAddress("glGetSamplerParameterIuiv"));
- GetSamplerParameterfv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLfloat *)>(context->getProcAddress("glGetSamplerParameterfv"));
- GetSamplerParameterIiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLint *)>(context->getProcAddress("glGetSamplerParameterIiv"));
- GetSamplerParameteriv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLint *)>(context->getProcAddress("glGetSamplerParameteriv"));
- SamplerParameterIuiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , const GLuint *)>(context->getProcAddress("glSamplerParameterIuiv"));
- SamplerParameterIiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , const GLint *)>(context->getProcAddress("glSamplerParameterIiv"));
- SamplerParameterfv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , const GLfloat *)>(context->getProcAddress("glSamplerParameterfv"));
- SamplerParameterf = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLfloat )>(context->getProcAddress("glSamplerParameterf"));
- SamplerParameteriv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , const GLint *)>(context->getProcAddress("glSamplerParameteriv"));
- SamplerParameteri = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLint )>(context->getProcAddress("glSamplerParameteri"));
- BindSampler = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLuint )>(context->getProcAddress("glBindSampler"));
- IsSampler = reinterpret_cast<GLboolean (QOPENGLF_APIENTRYP)(GLuint )>(context->getProcAddress("glIsSampler"));
- DeleteSamplers = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLsizei , const GLuint *)>(context->getProcAddress("glDeleteSamplers"));
- GenSamplers = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLsizei , GLuint *)>(context->getProcAddress("glGenSamplers"));
- GetFragDataIndex = reinterpret_cast<GLint (QOPENGLF_APIENTRYP)(GLuint , const GLchar *)>(context->getProcAddress("glGetFragDataIndex"));
- BindFragDataLocationIndexed = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLuint , GLuint , const GLchar *)>(context->getProcAddress("glBindFragDataLocationIndexed"));
- VertexAttribDivisor = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLuint )>(context->getProcAddress("glVertexAttribDivisor"));
-
-}
-
-QOpenGLVersionStatus QOpenGLFunctions_3_3_CoreBackend::versionStatus()
-{
- return QOpenGLVersionStatus(3, 3, QOpenGLVersionStatus::CoreStatus);
-}
-
-QOpenGLFunctions_4_0_CoreBackend::QOpenGLFunctions_4_0_CoreBackend(QOpenGLContext *context)
- : QOpenGLVersionFunctionsBackend(context)
-{
- // OpenGL 4.0 core functions
- GetQueryIndexediv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLuint , GLenum , GLint *)>(context->getProcAddress("glGetQueryIndexediv"));
- EndQueryIndexed = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLuint )>(context->getProcAddress("glEndQueryIndexed"));
- BeginQueryIndexed = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLuint , GLuint )>(context->getProcAddress("glBeginQueryIndexed"));
- DrawTransformFeedbackStream = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLuint , GLuint )>(context->getProcAddress("glDrawTransformFeedbackStream"));
- DrawTransformFeedback = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLuint )>(context->getProcAddress("glDrawTransformFeedback"));
- ResumeTransformFeedback = reinterpret_cast<void (QOPENGLF_APIENTRYP)()>(context->getProcAddress("glResumeTransformFeedback"));
- PauseTransformFeedback = reinterpret_cast<void (QOPENGLF_APIENTRYP)()>(context->getProcAddress("glPauseTransformFeedback"));
- IsTransformFeedback = reinterpret_cast<GLboolean (QOPENGLF_APIENTRYP)(GLuint )>(context->getProcAddress("glIsTransformFeedback"));
- GenTransformFeedbacks = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLsizei , GLuint *)>(context->getProcAddress("glGenTransformFeedbacks"));
- DeleteTransformFeedbacks = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLsizei , const GLuint *)>(context->getProcAddress("glDeleteTransformFeedbacks"));
- BindTransformFeedback = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLuint )>(context->getProcAddress("glBindTransformFeedback"));
- PatchParameterfv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , const GLfloat *)>(context->getProcAddress("glPatchParameterfv"));
- PatchParameteri = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint )>(context->getProcAddress("glPatchParameteri"));
- GetProgramStageiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLenum , GLint *)>(context->getProcAddress("glGetProgramStageiv"));
- GetUniformSubroutineuiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLuint *)>(context->getProcAddress("glGetUniformSubroutineuiv"));
- UniformSubroutinesuiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLsizei , const GLuint *)>(context->getProcAddress("glUniformSubroutinesuiv"));
- GetActiveSubroutineName = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLuint , GLsizei , GLsizei *, GLchar *)>(context->getProcAddress("glGetActiveSubroutineName"));
- GetActiveSubroutineUniformName = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLuint , GLsizei , GLsizei *, GLchar *)>(context->getProcAddress("glGetActiveSubroutineUniformName"));
- GetActiveSubroutineUniformiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLuint , GLenum , GLint *)>(context->getProcAddress("glGetActiveSubroutineUniformiv"));
- GetSubroutineIndex = reinterpret_cast<GLuint (QOPENGLF_APIENTRYP)(GLuint , GLenum , const GLchar *)>(context->getProcAddress("glGetSubroutineIndex"));
- GetSubroutineUniformLocation = reinterpret_cast<GLint (QOPENGLF_APIENTRYP)(GLuint , GLenum , const GLchar *)>(context->getProcAddress("glGetSubroutineUniformLocation"));
- GetUniformdv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLdouble *)>(context->getProcAddress("glGetUniformdv"));
- UniformMatrix4x3dv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLsizei , GLboolean , const GLdouble *)>(context->getProcAddress("glUniformMatrix4x3dv"));
- UniformMatrix4x2dv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLsizei , GLboolean , const GLdouble *)>(context->getProcAddress("glUniformMatrix4x2dv"));
- UniformMatrix3x4dv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLsizei , GLboolean , const GLdouble *)>(context->getProcAddress("glUniformMatrix3x4dv"));
- UniformMatrix3x2dv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLsizei , GLboolean , const GLdouble *)>(context->getProcAddress("glUniformMatrix3x2dv"));
- UniformMatrix2x4dv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLsizei , GLboolean , const GLdouble *)>(context->getProcAddress("glUniformMatrix2x4dv"));
- UniformMatrix2x3dv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLsizei , GLboolean , const GLdouble *)>(context->getProcAddress("glUniformMatrix2x3dv"));
- UniformMatrix4dv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLsizei , GLboolean , const GLdouble *)>(context->getProcAddress("glUniformMatrix4dv"));
- UniformMatrix3dv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLsizei , GLboolean , const GLdouble *)>(context->getProcAddress("glUniformMatrix3dv"));
- UniformMatrix2dv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLsizei , GLboolean , const GLdouble *)>(context->getProcAddress("glUniformMatrix2dv"));
- Uniform4dv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLsizei , const GLdouble *)>(context->getProcAddress("glUniform4dv"));
- Uniform3dv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLsizei , const GLdouble *)>(context->getProcAddress("glUniform3dv"));
- Uniform2dv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLsizei , const GLdouble *)>(context->getProcAddress("glUniform2dv"));
- Uniform1dv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLsizei , const GLdouble *)>(context->getProcAddress("glUniform1dv"));
- Uniform4d = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLdouble , GLdouble , GLdouble , GLdouble )>(context->getProcAddress("glUniform4d"));
- Uniform3d = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLdouble , GLdouble , GLdouble )>(context->getProcAddress("glUniform3d"));
- Uniform2d = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLdouble , GLdouble )>(context->getProcAddress("glUniform2d"));
- Uniform1d = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLdouble )>(context->getProcAddress("glUniform1d"));
- DrawElementsIndirect = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , const GLvoid *)>(context->getProcAddress("glDrawElementsIndirect"));
- DrawArraysIndirect = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , const GLvoid *)>(context->getProcAddress("glDrawArraysIndirect"));
- BlendFuncSeparatei = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLenum , GLenum , GLenum )>(context->getProcAddress("glBlendFuncSeparatei"));
- BlendFunci = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLenum )>(context->getProcAddress("glBlendFunci"));
- BlendEquationSeparatei = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLenum )>(context->getProcAddress("glBlendEquationSeparatei"));
- BlendEquationi = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum )>(context->getProcAddress("glBlendEquationi"));
- MinSampleShading = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLfloat )>(context->getProcAddress("glMinSampleShading"));
-
-}
-
-QOpenGLVersionStatus QOpenGLFunctions_4_0_CoreBackend::versionStatus()
-{
- return QOpenGLVersionStatus(4, 0, QOpenGLVersionStatus::CoreStatus);
-}
-
-QOpenGLFunctions_4_1_CoreBackend::QOpenGLFunctions_4_1_CoreBackend(QOpenGLContext *context)
- : QOpenGLVersionFunctionsBackend(context)
-{
- // OpenGL 4.1 core functions
- GetDoublei_v = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLuint , GLdouble *)>(context->getProcAddress("glGetDoublei_v"));
- GetFloati_v = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLuint , GLfloat *)>(context->getProcAddress("glGetFloati_v"));
- DepthRangeIndexed = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLdouble , GLdouble )>(context->getProcAddress("glDepthRangeIndexed"));
- DepthRangeArrayv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLsizei , const GLdouble *)>(context->getProcAddress("glDepthRangeArrayv"));
- ScissorIndexedv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , const GLint *)>(context->getProcAddress("glScissorIndexedv"));
- ScissorIndexed = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLint , GLsizei , GLsizei )>(context->getProcAddress("glScissorIndexed"));
- ScissorArrayv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLsizei , const GLint *)>(context->getProcAddress("glScissorArrayv"));
- ViewportIndexedfv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , const GLfloat *)>(context->getProcAddress("glViewportIndexedfv"));
- ViewportIndexedf = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLfloat , GLfloat , GLfloat , GLfloat )>(context->getProcAddress("glViewportIndexedf"));
- ViewportArrayv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLsizei , const GLfloat *)>(context->getProcAddress("glViewportArrayv"));
- GetVertexAttribLdv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLdouble *)>(context->getProcAddress("glGetVertexAttribLdv"));
- VertexAttribLPointer = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLenum , GLsizei , const GLvoid *)>(context->getProcAddress("glVertexAttribLPointer"));
- VertexAttribL4dv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , const GLdouble *)>(context->getProcAddress("glVertexAttribL4dv"));
- VertexAttribL3dv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , const GLdouble *)>(context->getProcAddress("glVertexAttribL3dv"));
- VertexAttribL2dv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , const GLdouble *)>(context->getProcAddress("glVertexAttribL2dv"));
- VertexAttribL1dv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , const GLdouble *)>(context->getProcAddress("glVertexAttribL1dv"));
- VertexAttribL4d = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLdouble , GLdouble , GLdouble , GLdouble )>(context->getProcAddress("glVertexAttribL4d"));
- VertexAttribL3d = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLdouble , GLdouble , GLdouble )>(context->getProcAddress("glVertexAttribL3d"));
- VertexAttribL2d = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLdouble , GLdouble )>(context->getProcAddress("glVertexAttribL2d"));
- VertexAttribL1d = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLdouble )>(context->getProcAddress("glVertexAttribL1d"));
- GetProgramPipelineInfoLog = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLsizei , GLsizei *, GLchar *)>(context->getProcAddress("glGetProgramPipelineInfoLog"));
- ValidateProgramPipeline = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint )>(context->getProcAddress("glValidateProgramPipeline"));
- ProgramUniformMatrix4x3dv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLsizei , GLboolean , const GLdouble *)>(context->getProcAddress("glProgramUniformMatrix4x3dv"));
- ProgramUniformMatrix3x4dv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLsizei , GLboolean , const GLdouble *)>(context->getProcAddress("glProgramUniformMatrix3x4dv"));
- ProgramUniformMatrix4x2dv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLsizei , GLboolean , const GLdouble *)>(context->getProcAddress("glProgramUniformMatrix4x2dv"));
- ProgramUniformMatrix2x4dv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLsizei , GLboolean , const GLdouble *)>(context->getProcAddress("glProgramUniformMatrix2x4dv"));
- ProgramUniformMatrix3x2dv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLsizei , GLboolean , const GLdouble *)>(context->getProcAddress("glProgramUniformMatrix3x2dv"));
- ProgramUniformMatrix2x3dv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLsizei , GLboolean , const GLdouble *)>(context->getProcAddress("glProgramUniformMatrix2x3dv"));
- ProgramUniformMatrix4x3fv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLsizei , GLboolean , const GLfloat *)>(context->getProcAddress("glProgramUniformMatrix4x3fv"));
- ProgramUniformMatrix3x4fv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLsizei , GLboolean , const GLfloat *)>(context->getProcAddress("glProgramUniformMatrix3x4fv"));
- ProgramUniformMatrix4x2fv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLsizei , GLboolean , const GLfloat *)>(context->getProcAddress("glProgramUniformMatrix4x2fv"));
- ProgramUniformMatrix2x4fv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLsizei , GLboolean , const GLfloat *)>(context->getProcAddress("glProgramUniformMatrix2x4fv"));
- ProgramUniformMatrix3x2fv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLsizei , GLboolean , const GLfloat *)>(context->getProcAddress("glProgramUniformMatrix3x2fv"));
- ProgramUniformMatrix2x3fv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLsizei , GLboolean , const GLfloat *)>(context->getProcAddress("glProgramUniformMatrix2x3fv"));
- ProgramUniformMatrix4dv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLsizei , GLboolean , const GLdouble *)>(context->getProcAddress("glProgramUniformMatrix4dv"));
- ProgramUniformMatrix3dv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLsizei , GLboolean , const GLdouble *)>(context->getProcAddress("glProgramUniformMatrix3dv"));
- ProgramUniformMatrix2dv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLsizei , GLboolean , const GLdouble *)>(context->getProcAddress("glProgramUniformMatrix2dv"));
- ProgramUniformMatrix4fv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLsizei , GLboolean , const GLfloat *)>(context->getProcAddress("glProgramUniformMatrix4fv"));
- ProgramUniformMatrix3fv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLsizei , GLboolean , const GLfloat *)>(context->getProcAddress("glProgramUniformMatrix3fv"));
- ProgramUniformMatrix2fv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLsizei , GLboolean , const GLfloat *)>(context->getProcAddress("glProgramUniformMatrix2fv"));
- ProgramUniform4uiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLsizei , const GLuint *)>(context->getProcAddress("glProgramUniform4uiv"));
- ProgramUniform4ui = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLuint , GLuint , GLuint , GLuint )>(context->getProcAddress("glProgramUniform4ui"));
- ProgramUniform4dv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLsizei , const GLdouble *)>(context->getProcAddress("glProgramUniform4dv"));
- ProgramUniform4d = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLdouble , GLdouble , GLdouble , GLdouble )>(context->getProcAddress("glProgramUniform4d"));
- ProgramUniform4fv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLsizei , const GLfloat *)>(context->getProcAddress("glProgramUniform4fv"));
- ProgramUniform4f = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLfloat , GLfloat , GLfloat , GLfloat )>(context->getProcAddress("glProgramUniform4f"));
- ProgramUniform4iv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLsizei , const GLint *)>(context->getProcAddress("glProgramUniform4iv"));
- ProgramUniform4i = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLint , GLint , GLint , GLint )>(context->getProcAddress("glProgramUniform4i"));
- ProgramUniform3uiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLsizei , const GLuint *)>(context->getProcAddress("glProgramUniform3uiv"));
- ProgramUniform3ui = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLuint , GLuint , GLuint )>(context->getProcAddress("glProgramUniform3ui"));
- ProgramUniform3dv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLsizei , const GLdouble *)>(context->getProcAddress("glProgramUniform3dv"));
- ProgramUniform3d = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLdouble , GLdouble , GLdouble )>(context->getProcAddress("glProgramUniform3d"));
- ProgramUniform3fv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLsizei , const GLfloat *)>(context->getProcAddress("glProgramUniform3fv"));
- ProgramUniform3f = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLfloat , GLfloat , GLfloat )>(context->getProcAddress("glProgramUniform3f"));
- ProgramUniform3iv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLsizei , const GLint *)>(context->getProcAddress("glProgramUniform3iv"));
- ProgramUniform3i = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLint , GLint , GLint )>(context->getProcAddress("glProgramUniform3i"));
- ProgramUniform2uiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLsizei , const GLuint *)>(context->getProcAddress("glProgramUniform2uiv"));
- ProgramUniform2ui = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLuint , GLuint )>(context->getProcAddress("glProgramUniform2ui"));
- ProgramUniform2dv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLsizei , const GLdouble *)>(context->getProcAddress("glProgramUniform2dv"));
- ProgramUniform2d = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLdouble , GLdouble )>(context->getProcAddress("glProgramUniform2d"));
- ProgramUniform2fv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLsizei , const GLfloat *)>(context->getProcAddress("glProgramUniform2fv"));
- ProgramUniform2f = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLfloat , GLfloat )>(context->getProcAddress("glProgramUniform2f"));
- ProgramUniform2iv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLsizei , const GLint *)>(context->getProcAddress("glProgramUniform2iv"));
- ProgramUniform2i = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLint , GLint )>(context->getProcAddress("glProgramUniform2i"));
- ProgramUniform1uiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLsizei , const GLuint *)>(context->getProcAddress("glProgramUniform1uiv"));
- ProgramUniform1ui = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLuint )>(context->getProcAddress("glProgramUniform1ui"));
- ProgramUniform1dv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLsizei , const GLdouble *)>(context->getProcAddress("glProgramUniform1dv"));
- ProgramUniform1d = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLdouble )>(context->getProcAddress("glProgramUniform1d"));
- ProgramUniform1fv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLsizei , const GLfloat *)>(context->getProcAddress("glProgramUniform1fv"));
- ProgramUniform1f = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLfloat )>(context->getProcAddress("glProgramUniform1f"));
- ProgramUniform1iv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLsizei , const GLint *)>(context->getProcAddress("glProgramUniform1iv"));
- ProgramUniform1i = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLint )>(context->getProcAddress("glProgramUniform1i"));
- GetProgramPipelineiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLint *)>(context->getProcAddress("glGetProgramPipelineiv"));
- IsProgramPipeline = reinterpret_cast<GLboolean (QOPENGLF_APIENTRYP)(GLuint )>(context->getProcAddress("glIsProgramPipeline"));
- GenProgramPipelines = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLsizei , GLuint *)>(context->getProcAddress("glGenProgramPipelines"));
- DeleteProgramPipelines = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLsizei , const GLuint *)>(context->getProcAddress("glDeleteProgramPipelines"));
- BindProgramPipeline = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint )>(context->getProcAddress("glBindProgramPipeline"));
- CreateShaderProgramv = reinterpret_cast<GLuint (QOPENGLF_APIENTRYP)(GLenum , GLsizei , const GLchar* const *)>(context->getProcAddress("glCreateShaderProgramv"));
- ActiveShaderProgram = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLuint )>(context->getProcAddress("glActiveShaderProgram"));
- UseProgramStages = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLbitfield , GLuint )>(context->getProcAddress("glUseProgramStages"));
- ProgramParameteri = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLint )>(context->getProcAddress("glProgramParameteri"));
- ProgramBinary = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , const GLvoid *, GLsizei )>(context->getProcAddress("glProgramBinary"));
- GetProgramBinary = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLsizei , GLsizei *, GLenum *, GLvoid *)>(context->getProcAddress("glGetProgramBinary"));
- ClearDepthf = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLfloat )>(context->getProcAddress("glClearDepthf"));
- DepthRangef = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLfloat , GLfloat )>(context->getProcAddress("glDepthRangef"));
- GetShaderPrecisionFormat = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLint *, GLint *)>(context->getProcAddress("glGetShaderPrecisionFormat"));
- ShaderBinary = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLsizei , const GLuint *, GLenum , const GLvoid *, GLsizei )>(context->getProcAddress("glShaderBinary"));
- ReleaseShaderCompiler = reinterpret_cast<void (QOPENGLF_APIENTRYP)()>(context->getProcAddress("glReleaseShaderCompiler"));
-
-}
-
-QOpenGLVersionStatus QOpenGLFunctions_4_1_CoreBackend::versionStatus()
-{
- return QOpenGLVersionStatus(4, 1, QOpenGLVersionStatus::CoreStatus);
-}
-
-QOpenGLFunctions_4_2_CoreBackend::QOpenGLFunctions_4_2_CoreBackend(QOpenGLContext *context)
- : QOpenGLVersionFunctionsBackend(context)
-{
- // OpenGL 4.2 core functions
- TexStorage3D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLsizei , GLenum , GLsizei , GLsizei , GLsizei )>(context->getProcAddress("glTexStorage3D"));
- TexStorage2D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLsizei , GLenum , GLsizei , GLsizei )>(context->getProcAddress("glTexStorage2D"));
- TexStorage1D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLsizei , GLenum , GLsizei )>(context->getProcAddress("glTexStorage1D"));
- MemoryBarrier = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLbitfield )>(context->getProcAddress("glMemoryBarrier"));
- BindImageTexture = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLuint , GLint , GLboolean , GLint , GLenum , GLenum )>(context->getProcAddress("glBindImageTexture"));
- GetActiveAtomicCounterBufferiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLuint , GLenum , GLint *)>(context->getProcAddress("glGetActiveAtomicCounterBufferiv"));
- GetInternalformativ = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLenum , GLsizei , GLint *)>(context->getProcAddress("glGetInternalformativ"));
- DrawTransformFeedbackStreamInstanced = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLuint , GLuint , GLsizei )>(context->getProcAddress("glDrawTransformFeedbackStreamInstanced"));
- DrawTransformFeedbackInstanced = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLuint , GLsizei )>(context->getProcAddress("glDrawTransformFeedbackInstanced"));
- DrawElementsInstancedBaseVertexBaseInstance = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLsizei , GLenum , const void *, GLsizei , GLint , GLuint )>(context->getProcAddress("glDrawElementsInstancedBaseVertexBaseInstance"));
- DrawElementsInstancedBaseInstance = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLsizei , GLenum , const void *, GLsizei , GLuint )>(context->getProcAddress("glDrawElementsInstancedBaseInstance"));
- DrawArraysInstancedBaseInstance = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLsizei , GLsizei , GLuint )>(context->getProcAddress("glDrawArraysInstancedBaseInstance"));
-
-}
-
-QOpenGLVersionStatus QOpenGLFunctions_4_2_CoreBackend::versionStatus()
-{
- return QOpenGLVersionStatus(4, 2, QOpenGLVersionStatus::CoreStatus);
-}
-
-QOpenGLFunctions_4_3_CoreBackend::QOpenGLFunctions_4_3_CoreBackend(QOpenGLContext *context)
- : QOpenGLVersionFunctionsBackend(context)
-{
- // OpenGL 4.3 core functions
- GetObjectPtrLabel = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const void *, GLsizei , GLsizei *, GLchar *)>(context->getProcAddress("glGetObjectPtrLabel"));
- ObjectPtrLabel = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const void *, GLsizei , const GLchar *)>(context->getProcAddress("glObjectPtrLabel"));
- GetObjectLabel = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLuint , GLsizei , GLsizei *, GLchar *)>(context->getProcAddress("glGetObjectLabel"));
- ObjectLabel = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLuint , GLsizei , const GLchar *)>(context->getProcAddress("glObjectLabel"));
- PopDebugGroup = reinterpret_cast<void (QOPENGLF_APIENTRYP)()>(context->getProcAddress("glPopDebugGroup"));
- PushDebugGroup = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLuint , GLsizei , const GLchar *)>(context->getProcAddress("glPushDebugGroup"));
- GetDebugMessageLog = reinterpret_cast<GLuint (QOPENGLF_APIENTRYP)(GLuint , GLsizei , GLenum *, GLenum *, GLuint *, GLenum *, GLsizei *, GLchar *)>(context->getProcAddress("glGetDebugMessageLog"));
- DebugMessageCallback = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLDEBUGPROC , const void *)>(context->getProcAddress("glDebugMessageCallback"));
- DebugMessageInsert = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLuint , GLenum , GLsizei , const GLchar *)>(context->getProcAddress("glDebugMessageInsert"));
- DebugMessageControl = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLenum , GLsizei , const GLuint *, GLboolean )>(context->getProcAddress("glDebugMessageControl"));
- TexStorage3DMultisample = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLsizei , GLenum , GLsizei , GLsizei , GLsizei , GLboolean )>(context->getProcAddress("glTexStorage3DMultisample"));
- TexStorage2DMultisample = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLsizei , GLenum , GLsizei , GLsizei , GLboolean )>(context->getProcAddress("glTexStorage2DMultisample"));
- TexBufferRange = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLuint , GLintptr , GLsizeiptr )>(context->getProcAddress("glTexBufferRange"));
- ShaderStorageBlockBinding = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLuint , GLuint )>(context->getProcAddress("glShaderStorageBlockBinding"));
- GetProgramResourceLocationIndex = reinterpret_cast<GLint (QOPENGLF_APIENTRYP)(GLuint , GLenum , const GLchar *)>(context->getProcAddress("glGetProgramResourceLocationIndex"));
- GetProgramResourceLocation = reinterpret_cast<GLint (QOPENGLF_APIENTRYP)(GLuint , GLenum , const GLchar *)>(context->getProcAddress("glGetProgramResourceLocation"));
- GetProgramResourceiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLuint , GLsizei , const GLenum *, GLsizei , GLsizei *, GLint *)>(context->getProcAddress("glGetProgramResourceiv"));
- GetProgramResourceName = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLuint , GLsizei , GLsizei *, GLchar *)>(context->getProcAddress("glGetProgramResourceName"));
- GetProgramResourceIndex = reinterpret_cast<GLuint (QOPENGLF_APIENTRYP)(GLuint , GLenum , const GLchar *)>(context->getProcAddress("glGetProgramResourceIndex"));
- GetProgramInterfaceiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLenum , GLint *)>(context->getProcAddress("glGetProgramInterfaceiv"));
- MultiDrawElementsIndirect = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , const void *, GLsizei , GLsizei )>(context->getProcAddress("glMultiDrawElementsIndirect"));
- MultiDrawArraysIndirect = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , const void *, GLsizei , GLsizei )>(context->getProcAddress("glMultiDrawArraysIndirect"));
- InvalidateSubFramebuffer = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLsizei , const GLenum *, GLint , GLint , GLsizei , GLsizei )>(context->getProcAddress("glInvalidateSubFramebuffer"));
- InvalidateFramebuffer = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLsizei , const GLenum *)>(context->getProcAddress("glInvalidateFramebuffer"));
- InvalidateBufferData = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint )>(context->getProcAddress("glInvalidateBufferData"));
- InvalidateBufferSubData = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLintptr , GLsizeiptr )>(context->getProcAddress("glInvalidateBufferSubData"));
- InvalidateTexImage = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint )>(context->getProcAddress("glInvalidateTexImage"));
- InvalidateTexSubImage = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLint , GLint , GLint , GLsizei , GLsizei , GLsizei )>(context->getProcAddress("glInvalidateTexSubImage"));
- GetInternalformati64v = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLenum , GLsizei , GLint64 *)>(context->getProcAddress("glGetInternalformati64v"));
- GetFramebufferParameteriv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLint *)>(context->getProcAddress("glGetFramebufferParameteriv"));
- FramebufferParameteri = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLint )>(context->getProcAddress("glFramebufferParameteri"));
- VertexBindingDivisor = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLuint )>(context->getProcAddress("glVertexBindingDivisor"));
- VertexAttribBinding = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLuint )>(context->getProcAddress("glVertexAttribBinding"));
- VertexAttribLFormat = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLenum , GLuint )>(context->getProcAddress("glVertexAttribLFormat"));
- VertexAttribIFormat = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLenum , GLuint )>(context->getProcAddress("glVertexAttribIFormat"));
- VertexAttribFormat = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLenum , GLboolean , GLuint )>(context->getProcAddress("glVertexAttribFormat"));
- BindVertexBuffer = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLuint , GLintptr , GLsizei )>(context->getProcAddress("glBindVertexBuffer"));
- TextureView = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLuint , GLenum , GLuint , GLuint , GLuint , GLuint )>(context->getProcAddress("glTextureView"));
- CopyImageSubData = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLint , GLint , GLint , GLint , GLuint , GLenum , GLint , GLint , GLint , GLint , GLsizei , GLsizei , GLsizei )>(context->getProcAddress("glCopyImageSubData"));
- DispatchComputeIndirect = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLintptr )>(context->getProcAddress("glDispatchComputeIndirect"));
- DispatchCompute = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLuint , GLuint )>(context->getProcAddress("glDispatchCompute"));
- ClearBufferSubData = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLintptr , GLsizeiptr , GLenum , GLenum , const void *)>(context->getProcAddress("glClearBufferSubData"));
- ClearBufferData = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLenum , GLenum , const void *)>(context->getProcAddress("glClearBufferData"));
-
-}
-
-QOpenGLVersionStatus QOpenGLFunctions_4_3_CoreBackend::versionStatus()
-{
- return QOpenGLVersionStatus(4, 3, QOpenGLVersionStatus::CoreStatus);
-}
-
-QOpenGLFunctions_4_4_CoreBackend::QOpenGLFunctions_4_4_CoreBackend(QOpenGLContext *context)
- : QOpenGLVersionFunctionsBackend(context)
-{
- // OpenGL 4.4 core functions
- BindVertexBuffers = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLsizei , const GLuint *, const GLintptr *, const GLsizei *)>(context->getProcAddress("glBindVertexBuffers"));
- BindImageTextures = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLsizei , const GLuint *)>(context->getProcAddress("glBindImageTextures"));
- BindSamplers = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLsizei , const GLuint *)>(context->getProcAddress("glBindSamplers"));
- BindTextures = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLsizei , const GLuint *)>(context->getProcAddress("glBindTextures"));
- BindBuffersRange = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLuint , GLsizei , const GLuint *, const GLintptr *, const GLsizeiptr *)>(context->getProcAddress("glBindBuffersRange"));
- BindBuffersBase = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLuint , GLsizei , const GLuint *)>(context->getProcAddress("glBindBuffersBase"));
- ClearTexSubImage = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLint , GLint , GLint , GLsizei , GLsizei , GLsizei , GLenum , GLenum , const void *)>(context->getProcAddress("glClearTexSubImage"));
- ClearTexImage = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLenum , GLenum , const void *)>(context->getProcAddress("glClearTexImage"));
- BufferStorage = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLsizeiptr , const void *, GLbitfield )>(context->getProcAddress("glBufferStorage"));
-
-}
-
-QOpenGLVersionStatus QOpenGLFunctions_4_4_CoreBackend::versionStatus()
-{
- return QOpenGLVersionStatus(4, 4, QOpenGLVersionStatus::CoreStatus);
-}
-
-QOpenGLFunctions_4_5_CoreBackend::QOpenGLFunctions_4_5_CoreBackend(QOpenGLContext *context)
- : QOpenGLVersionFunctionsBackend(context)
-{
- // OpenGL 4.5 core functions
- TextureBarrier = reinterpret_cast<void (QOPENGLF_APIENTRYP)()>(context->getProcAddress("glTextureBarrier"));
- ReadnPixels = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLint , GLsizei , GLsizei , GLenum , GLenum , GLsizei , void *)>(context->getProcAddress("glReadnPixels"));
- GetnUniformuiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLsizei , GLuint *)>(context->getProcAddress("glGetnUniformuiv"));
- GetnUniformiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLsizei , GLint *)>(context->getProcAddress("glGetnUniformiv"));
- GetnUniformfv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLsizei , GLfloat *)>(context->getProcAddress("glGetnUniformfv"));
- GetnUniformdv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLsizei , GLdouble *)>(context->getProcAddress("glGetnUniformdv"));
- GetnTexImage = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLenum , GLenum , GLsizei , void *)>(context->getProcAddress("glGetnTexImage"));
- GetnCompressedTexImage = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLsizei , void *)>(context->getProcAddress("glGetnCompressedTexImage"));
- GetGraphicsResetStatus = reinterpret_cast<GLenum (QOPENGLF_APIENTRYP)()>(context->getProcAddress("glGetGraphicsResetStatus"));
- GetCompressedTextureSubImage = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLint , GLint , GLint , GLsizei , GLsizei , GLsizei , GLsizei , void *)>(context->getProcAddress("glGetCompressedTextureSubImage"));
- GetTextureSubImage = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLint , GLint , GLint , GLsizei , GLsizei , GLsizei , GLenum , GLenum , GLsizei , void *)>(context->getProcAddress("glGetTextureSubImage"));
- MemoryBarrierByRegion = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLbitfield )>(context->getProcAddress("glMemoryBarrierByRegion"));
- CreateQueries = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLsizei , GLuint *)>(context->getProcAddress("glCreateQueries"));
- CreateProgramPipelines = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLsizei , GLuint *)>(context->getProcAddress("glCreateProgramPipelines"));
- CreateSamplers = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLsizei , GLuint *)>(context->getProcAddress("glCreateSamplers"));
- GetVertexArrayIndexed64iv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLuint , GLenum , GLint64 *)>(context->getProcAddress("glGetVertexArrayIndexed64iv"));
- GetVertexArrayIndexediv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLuint , GLenum , GLint *)>(context->getProcAddress("glGetVertexArrayIndexediv"));
- GetVertexArrayiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLint *)>(context->getProcAddress("glGetVertexArrayiv"));
- VertexArrayBindingDivisor = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLuint , GLuint )>(context->getProcAddress("glVertexArrayBindingDivisor"));
- VertexArrayAttribLFormat = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLuint , GLint , GLenum , GLuint )>(context->getProcAddress("glVertexArrayAttribLFormat"));
- VertexArrayAttribIFormat = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLuint , GLint , GLenum , GLuint )>(context->getProcAddress("glVertexArrayAttribIFormat"));
- VertexArrayAttribFormat = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLuint , GLint , GLenum , GLboolean , GLuint )>(context->getProcAddress("glVertexArrayAttribFormat"));
- VertexArrayAttribBinding = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLuint , GLuint )>(context->getProcAddress("glVertexArrayAttribBinding"));
- VertexArrayVertexBuffers = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLuint , GLsizei , const GLuint *, const GLintptr *, const GLsizei *)>(context->getProcAddress("glVertexArrayVertexBuffers"));
- VertexArrayVertexBuffer = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLuint , GLuint , GLintptr , GLsizei )>(context->getProcAddress("glVertexArrayVertexBuffer"));
- VertexArrayElementBuffer = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLuint )>(context->getProcAddress("glVertexArrayElementBuffer"));
- EnableVertexArrayAttrib = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLuint )>(context->getProcAddress("glEnableVertexArrayAttrib"));
- DisableVertexArrayAttrib = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLuint )>(context->getProcAddress("glDisableVertexArrayAttrib"));
- CreateVertexArrays = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLsizei , GLuint *)>(context->getProcAddress("glCreateVertexArrays"));
- GetTextureParameteriv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLint *)>(context->getProcAddress("glGetTextureParameteriv"));
- GetTextureParameterIuiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLuint *)>(context->getProcAddress("glGetTextureParameterIuiv"));
- GetTextureParameterIiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLint *)>(context->getProcAddress("glGetTextureParameterIiv"));
- GetTextureParameterfv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLfloat *)>(context->getProcAddress("glGetTextureParameterfv"));
- GetTextureLevelParameteriv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLenum , GLint *)>(context->getProcAddress("glGetTextureLevelParameteriv"));
- GetTextureLevelParameterfv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLenum , GLfloat *)>(context->getProcAddress("glGetTextureLevelParameterfv"));
- GetCompressedTextureImage = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLsizei , void *)>(context->getProcAddress("glGetCompressedTextureImage"));
- GetTextureImage = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLenum , GLenum , GLsizei , void *)>(context->getProcAddress("glGetTextureImage"));
- BindTextureUnit = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLuint )>(context->getProcAddress("glBindTextureUnit"));
- GenerateTextureMipmap = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint )>(context->getProcAddress("glGenerateTextureMipmap"));
- TextureParameteriv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , const GLint *)>(context->getProcAddress("glTextureParameteriv"));
- TextureParameterIuiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , const GLuint *)>(context->getProcAddress("glTextureParameterIuiv"));
- TextureParameterIiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , const GLint *)>(context->getProcAddress("glTextureParameterIiv"));
- TextureParameteri = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLint )>(context->getProcAddress("glTextureParameteri"));
- TextureParameterfv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , const GLfloat *)>(context->getProcAddress("glTextureParameterfv"));
- TextureParameterf = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLfloat )>(context->getProcAddress("glTextureParameterf"));
- CopyTextureSubImage3D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLint , GLint , GLint , GLint , GLint , GLsizei , GLsizei )>(context->getProcAddress("glCopyTextureSubImage3D"));
- CopyTextureSubImage2D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLint , GLint , GLint , GLint , GLsizei , GLsizei )>(context->getProcAddress("glCopyTextureSubImage2D"));
- CopyTextureSubImage1D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLint , GLint , GLint , GLsizei )>(context->getProcAddress("glCopyTextureSubImage1D"));
- CompressedTextureSubImage3D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLint , GLint , GLint , GLsizei , GLsizei , GLsizei , GLenum , GLsizei , const void *)>(context->getProcAddress("glCompressedTextureSubImage3D"));
- CompressedTextureSubImage2D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLint , GLint , GLsizei , GLsizei , GLenum , GLsizei , const void *)>(context->getProcAddress("glCompressedTextureSubImage2D"));
- CompressedTextureSubImage1D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLint , GLsizei , GLenum , GLsizei , const void *)>(context->getProcAddress("glCompressedTextureSubImage1D"));
- TextureSubImage3D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLint , GLint , GLint , GLsizei , GLsizei , GLsizei , GLenum , GLenum , const void *)>(context->getProcAddress("glTextureSubImage3D"));
- TextureSubImage2D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLint , GLint , GLsizei , GLsizei , GLenum , GLenum , const void *)>(context->getProcAddress("glTextureSubImage2D"));
- TextureSubImage1D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLint , GLsizei , GLenum , GLenum , const void *)>(context->getProcAddress("glTextureSubImage1D"));
- TextureStorage3DMultisample = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLsizei , GLenum , GLsizei , GLsizei , GLsizei , GLboolean )>(context->getProcAddress("glTextureStorage3DMultisample"));
- TextureStorage2DMultisample = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLsizei , GLenum , GLsizei , GLsizei , GLboolean )>(context->getProcAddress("glTextureStorage2DMultisample"));
- TextureStorage3D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLsizei , GLenum , GLsizei , GLsizei , GLsizei )>(context->getProcAddress("glTextureStorage3D"));
- TextureStorage2D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLsizei , GLenum , GLsizei , GLsizei )>(context->getProcAddress("glTextureStorage2D"));
- TextureStorage1D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLsizei , GLenum , GLsizei )>(context->getProcAddress("glTextureStorage1D"));
- TextureBufferRange = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLuint , GLintptr , GLsizei )>(context->getProcAddress("glTextureBufferRange"));
- TextureBuffer = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLuint )>(context->getProcAddress("glTextureBuffer"));
- CreateTextures = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLsizei , GLuint *)>(context->getProcAddress("glCreateTextures"));
- GetNamedRenderbufferParameteriv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLint *)>(context->getProcAddress("glGetNamedRenderbufferParameteriv"));
- NamedRenderbufferStorageMultisample = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLsizei , GLenum , GLsizei , GLsizei )>(context->getProcAddress("glNamedRenderbufferStorageMultisample"));
- NamedRenderbufferStorage = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLsizei , GLsizei )>(context->getProcAddress("glNamedRenderbufferStorage"));
- CreateRenderbuffers = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLsizei , GLuint *)>(context->getProcAddress("glCreateRenderbuffers"));
- GetNamedFramebufferAttachmentParameteriv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLenum , GLint *)>(context->getProcAddress("glGetNamedFramebufferAttachmentParameteriv"));
- GetNamedFramebufferParameteriv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLint *)>(context->getProcAddress("glGetNamedFramebufferParameteriv"));
- CheckNamedFramebufferStatus = reinterpret_cast<GLenum (QOPENGLF_APIENTRYP)(GLuint , GLenum )>(context->getProcAddress("glCheckNamedFramebufferStatus"));
- BlitNamedFramebuffer = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLuint , GLint , GLint , GLint , GLint , GLint , GLint , GLint , GLint , GLbitfield , GLenum )>(context->getProcAddress("glBlitNamedFramebuffer"));
- ClearNamedFramebufferfi = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLfloat , GLint )>(context->getProcAddress("glClearNamedFramebufferfi"));
- ClearNamedFramebufferfv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLint , const GLfloat *)>(context->getProcAddress("glClearNamedFramebufferfv"));
- ClearNamedFramebufferuiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLint , const GLuint *)>(context->getProcAddress("glClearNamedFramebufferuiv"));
- ClearNamedFramebufferiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLint , const GLint *)>(context->getProcAddress("glClearNamedFramebufferiv"));
- InvalidateNamedFramebufferSubData = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLsizei , const GLenum *, GLint , GLint , GLsizei , GLsizei )>(context->getProcAddress("glInvalidateNamedFramebufferSubData"));
- InvalidateNamedFramebufferData = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLsizei , const GLenum *)>(context->getProcAddress("glInvalidateNamedFramebufferData"));
- NamedFramebufferReadBuffer = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum )>(context->getProcAddress("glNamedFramebufferReadBuffer"));
- NamedFramebufferDrawBuffers = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLsizei , const GLenum *)>(context->getProcAddress("glNamedFramebufferDrawBuffers"));
- NamedFramebufferDrawBuffer = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum )>(context->getProcAddress("glNamedFramebufferDrawBuffer"));
- NamedFramebufferTextureLayer = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLuint , GLint , GLint )>(context->getProcAddress("glNamedFramebufferTextureLayer"));
- NamedFramebufferTexture = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLuint , GLint )>(context->getProcAddress("glNamedFramebufferTexture"));
- NamedFramebufferParameteri = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLint )>(context->getProcAddress("glNamedFramebufferParameteri"));
- NamedFramebufferRenderbuffer = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLenum , GLuint )>(context->getProcAddress("glNamedFramebufferRenderbuffer"));
- CreateFramebuffers = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLsizei , GLuint *)>(context->getProcAddress("glCreateFramebuffers"));
- GetNamedBufferSubData = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLintptr , GLsizei , void *)>(context->getProcAddress("glGetNamedBufferSubData"));
- GetNamedBufferPointerv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , void * *)>(context->getProcAddress("glGetNamedBufferPointerv"));
- GetNamedBufferParameteri64v = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLint64 *)>(context->getProcAddress("glGetNamedBufferParameteri64v"));
- GetNamedBufferParameteriv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLint *)>(context->getProcAddress("glGetNamedBufferParameteriv"));
- FlushMappedNamedBufferRange = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLintptr , GLsizei )>(context->getProcAddress("glFlushMappedNamedBufferRange"));
- UnmapNamedBuffer = reinterpret_cast<GLboolean (QOPENGLF_APIENTRYP)(GLuint )>(context->getProcAddress("glUnmapNamedBuffer"));
- MapNamedBufferRange = reinterpret_cast<void * (QOPENGLF_APIENTRYP)(GLuint , GLintptr , GLsizei , GLbitfield )>(context->getProcAddress("glMapNamedBufferRange"));
- MapNamedBuffer = reinterpret_cast<void * (QOPENGLF_APIENTRYP)(GLuint , GLenum )>(context->getProcAddress("glMapNamedBuffer"));
- ClearNamedBufferSubData = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLintptr , GLsizei , GLenum , GLenum , const void *)>(context->getProcAddress("glClearNamedBufferSubData"));
- ClearNamedBufferData = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLenum , GLenum , const void *)>(context->getProcAddress("glClearNamedBufferData"));
- CopyNamedBufferSubData = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLuint , GLintptr , GLintptr , GLsizei )>(context->getProcAddress("glCopyNamedBufferSubData"));
- NamedBufferSubData = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLintptr , GLsizei , const void *)>(context->getProcAddress("glNamedBufferSubData"));
- NamedBufferData = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLsizei , const void *, GLenum )>(context->getProcAddress("glNamedBufferData"));
- NamedBufferStorage = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLsizei , const void *, GLbitfield )>(context->getProcAddress("glNamedBufferStorage"));
- CreateBuffers = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLsizei , GLuint *)>(context->getProcAddress("glCreateBuffers"));
- GetTransformFeedbacki64_v = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLuint , GLint64 *)>(context->getProcAddress("glGetTransformFeedbacki64_v"));
- GetTransformFeedbacki_v = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLuint , GLint *)>(context->getProcAddress("glGetTransformFeedbacki_v"));
- GetTransformFeedbackiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLint *)>(context->getProcAddress("glGetTransformFeedbackiv"));
- TransformFeedbackBufferRange = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLuint , GLuint , GLintptr , GLsizei )>(context->getProcAddress("glTransformFeedbackBufferRange"));
- TransformFeedbackBufferBase = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLuint , GLuint )>(context->getProcAddress("glTransformFeedbackBufferBase"));
- CreateTransformFeedbacks = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLsizei , GLuint *)>(context->getProcAddress("glCreateTransformFeedbacks"));
- ClipControl = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum )>(context->getProcAddress("glClipControl"));
-
-}
-
-QOpenGLVersionStatus QOpenGLFunctions_4_5_CoreBackend::versionStatus()
-{
- return QOpenGLVersionStatus(4, 5, QOpenGLVersionStatus::CoreStatus);
-}
-
-QOpenGLFunctions_1_0_DeprecatedBackend::QOpenGLFunctions_1_0_DeprecatedBackend(QOpenGLContext *context)
- : QOpenGLVersionFunctionsBackend(context)
-{
- // OpenGL 1.0 deprecated functions
-#if defined(Q_OS_WIN)
- HMODULE handle = static_cast<HMODULE>(QOpenGLContext::openGLModuleHandle());
- if (!handle)
- handle = GetModuleHandleA("opengl32.dll");
- Translatef = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLfloat , GLfloat , GLfloat )>(GetProcAddress(handle, "glTranslatef"));
- Translated = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLdouble , GLdouble , GLdouble )>(GetProcAddress(handle, "glTranslated"));
- Scalef = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLfloat , GLfloat , GLfloat )>(GetProcAddress(handle, "glScalef"));
- Scaled = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLdouble , GLdouble , GLdouble )>(GetProcAddress(handle, "glScaled"));
- Rotatef = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLfloat , GLfloat , GLfloat , GLfloat )>(GetProcAddress(handle, "glRotatef"));
- Rotated = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLdouble , GLdouble , GLdouble , GLdouble )>(GetProcAddress(handle, "glRotated"));
- PushMatrix = reinterpret_cast<void (QOPENGLF_APIENTRYP)()>(GetProcAddress(handle, "glPushMatrix"));
- PopMatrix = reinterpret_cast<void (QOPENGLF_APIENTRYP)()>(GetProcAddress(handle, "glPopMatrix"));
- Ortho = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLdouble , GLdouble , GLdouble , GLdouble , GLdouble , GLdouble )>(GetProcAddress(handle, "glOrtho"));
- MultMatrixd = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLdouble *)>(GetProcAddress(handle, "glMultMatrixd"));
- MultMatrixf = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLfloat *)>(GetProcAddress(handle, "glMultMatrixf"));
- MatrixMode = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum )>(GetProcAddress(handle, "glMatrixMode"));
- LoadMatrixd = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLdouble *)>(GetProcAddress(handle, "glLoadMatrixd"));
- LoadMatrixf = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLfloat *)>(GetProcAddress(handle, "glLoadMatrixf"));
- LoadIdentity = reinterpret_cast<void (QOPENGLF_APIENTRYP)()>(GetProcAddress(handle, "glLoadIdentity"));
- Frustum = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLdouble , GLdouble , GLdouble , GLdouble , GLdouble , GLdouble )>(GetProcAddress(handle, "glFrustum"));
- IsList = reinterpret_cast<GLboolean (QOPENGLF_APIENTRYP)(GLuint )>(GetProcAddress(handle, "glIsList"));
- GetTexGeniv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLint *)>(GetProcAddress(handle, "glGetTexGeniv"));
- GetTexGenfv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLfloat *)>(GetProcAddress(handle, "glGetTexGenfv"));
- GetTexGendv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLdouble *)>(GetProcAddress(handle, "glGetTexGendv"));
- GetTexEnviv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLint *)>(GetProcAddress(handle, "glGetTexEnviv"));
- GetTexEnvfv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLfloat *)>(GetProcAddress(handle, "glGetTexEnvfv"));
- GetPolygonStipple = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLubyte *)>(GetProcAddress(handle, "glGetPolygonStipple"));
- GetPixelMapusv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLushort *)>(GetProcAddress(handle, "glGetPixelMapusv"));
- GetPixelMapuiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLuint *)>(GetProcAddress(handle, "glGetPixelMapuiv"));
- GetPixelMapfv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLfloat *)>(GetProcAddress(handle, "glGetPixelMapfv"));
- GetMaterialiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLint *)>(GetProcAddress(handle, "glGetMaterialiv"));
- GetMaterialfv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLfloat *)>(GetProcAddress(handle, "glGetMaterialfv"));
- GetMapiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLint *)>(GetProcAddress(handle, "glGetMapiv"));
- GetMapfv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLfloat *)>(GetProcAddress(handle, "glGetMapfv"));
- GetMapdv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLdouble *)>(GetProcAddress(handle, "glGetMapdv"));
- GetLightiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLint *)>(GetProcAddress(handle, "glGetLightiv"));
- GetLightfv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLfloat *)>(GetProcAddress(handle, "glGetLightfv"));
- GetClipPlane = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLdouble *)>(GetProcAddress(handle, "glGetClipPlane"));
- DrawPixels = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLsizei , GLsizei , GLenum , GLenum , const GLvoid *)>(GetProcAddress(handle, "glDrawPixels"));
- CopyPixels = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLint , GLsizei , GLsizei , GLenum )>(GetProcAddress(handle, "glCopyPixels"));
- PixelMapusv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLsizei , const GLushort *)>(GetProcAddress(handle, "glPixelMapusv"));
- PixelMapuiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLsizei , const GLuint *)>(GetProcAddress(handle, "glPixelMapuiv"));
- PixelMapfv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLsizei , const GLfloat *)>(GetProcAddress(handle, "glPixelMapfv"));
- PixelTransferi = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint )>(GetProcAddress(handle, "glPixelTransferi"));
- PixelTransferf = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLfloat )>(GetProcAddress(handle, "glPixelTransferf"));
- PixelZoom = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLfloat , GLfloat )>(GetProcAddress(handle, "glPixelZoom"));
- AlphaFunc = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLfloat )>(GetProcAddress(handle, "glAlphaFunc"));
- EvalPoint2 = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLint )>(GetProcAddress(handle, "glEvalPoint2"));
- EvalMesh2 = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLint , GLint , GLint )>(GetProcAddress(handle, "glEvalMesh2"));
- EvalPoint1 = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint )>(GetProcAddress(handle, "glEvalPoint1"));
- EvalMesh1 = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLint )>(GetProcAddress(handle, "glEvalMesh1"));
- EvalCoord2fv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLfloat *)>(GetProcAddress(handle, "glEvalCoord2fv"));
- EvalCoord2f = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLfloat , GLfloat )>(GetProcAddress(handle, "glEvalCoord2f"));
- EvalCoord2dv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLdouble *)>(GetProcAddress(handle, "glEvalCoord2dv"));
- EvalCoord2d = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLdouble , GLdouble )>(GetProcAddress(handle, "glEvalCoord2d"));
- EvalCoord1fv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLfloat *)>(GetProcAddress(handle, "glEvalCoord1fv"));
- EvalCoord1f = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLfloat )>(GetProcAddress(handle, "glEvalCoord1f"));
- EvalCoord1dv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLdouble *)>(GetProcAddress(handle, "glEvalCoord1dv"));
- EvalCoord1d = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLdouble )>(GetProcAddress(handle, "glEvalCoord1d"));
- MapGrid2f = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLfloat , GLfloat , GLint , GLfloat , GLfloat )>(GetProcAddress(handle, "glMapGrid2f"));
- MapGrid2d = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLdouble , GLdouble , GLint , GLdouble , GLdouble )>(GetProcAddress(handle, "glMapGrid2d"));
- MapGrid1f = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLfloat , GLfloat )>(GetProcAddress(handle, "glMapGrid1f"));
- MapGrid1d = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLdouble , GLdouble )>(GetProcAddress(handle, "glMapGrid1d"));
- Map2f = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLfloat , GLfloat , GLint , GLint , GLfloat , GLfloat , GLint , GLint , const GLfloat *)>(GetProcAddress(handle, "glMap2f"));
- Map2d = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLdouble , GLdouble , GLint , GLint , GLdouble , GLdouble , GLint , GLint , const GLdouble *)>(GetProcAddress(handle, "glMap2d"));
- Map1f = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLfloat , GLfloat , GLint , GLint , const GLfloat *)>(GetProcAddress(handle, "glMap1f"));
- Map1d = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLdouble , GLdouble , GLint , GLint , const GLdouble *)>(GetProcAddress(handle, "glMap1d"));
- PushAttrib = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLbitfield )>(GetProcAddress(handle, "glPushAttrib"));
- PopAttrib = reinterpret_cast<void (QOPENGLF_APIENTRYP)()>(GetProcAddress(handle, "glPopAttrib"));
- Accum = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLfloat )>(GetProcAddress(handle, "glAccum"));
- IndexMask = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint )>(GetProcAddress(handle, "glIndexMask"));
- ClearIndex = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLfloat )>(GetProcAddress(handle, "glClearIndex"));
- ClearAccum = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLfloat , GLfloat , GLfloat , GLfloat )>(GetProcAddress(handle, "glClearAccum"));
- PushName = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint )>(GetProcAddress(handle, "glPushName"));
- PopName = reinterpret_cast<void (QOPENGLF_APIENTRYP)()>(GetProcAddress(handle, "glPopName"));
- PassThrough = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLfloat )>(GetProcAddress(handle, "glPassThrough"));
- LoadName = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint )>(GetProcAddress(handle, "glLoadName"));
- InitNames = reinterpret_cast<void (QOPENGLF_APIENTRYP)()>(GetProcAddress(handle, "glInitNames"));
- RenderMode = reinterpret_cast<GLint (QOPENGLF_APIENTRYP)(GLenum )>(GetProcAddress(handle, "glRenderMode"));
- SelectBuffer = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLsizei , GLuint *)>(GetProcAddress(handle, "glSelectBuffer"));
- FeedbackBuffer = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLsizei , GLenum , GLfloat *)>(GetProcAddress(handle, "glFeedbackBuffer"));
- TexGeniv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , const GLint *)>(GetProcAddress(handle, "glTexGeniv"));
- TexGeni = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLint )>(GetProcAddress(handle, "glTexGeni"));
- TexGenfv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , const GLfloat *)>(GetProcAddress(handle, "glTexGenfv"));
- TexGenf = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLfloat )>(GetProcAddress(handle, "glTexGenf"));
- TexGendv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , const GLdouble *)>(GetProcAddress(handle, "glTexGendv"));
- TexGend = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLdouble )>(GetProcAddress(handle, "glTexGend"));
- TexEnviv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , const GLint *)>(GetProcAddress(handle, "glTexEnviv"));
- TexEnvi = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLint )>(GetProcAddress(handle, "glTexEnvi"));
- TexEnvfv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , const GLfloat *)>(GetProcAddress(handle, "glTexEnvfv"));
- TexEnvf = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLfloat )>(GetProcAddress(handle, "glTexEnvf"));
- ShadeModel = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum )>(GetProcAddress(handle, "glShadeModel"));
- PolygonStipple = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLubyte *)>(GetProcAddress(handle, "glPolygonStipple"));
- Materialiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , const GLint *)>(GetProcAddress(handle, "glMaterialiv"));
- Materiali = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLint )>(GetProcAddress(handle, "glMateriali"));
- Materialfv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , const GLfloat *)>(GetProcAddress(handle, "glMaterialfv"));
- Materialf = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLfloat )>(GetProcAddress(handle, "glMaterialf"));
- LineStipple = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLushort )>(GetProcAddress(handle, "glLineStipple"));
- LightModeliv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , const GLint *)>(GetProcAddress(handle, "glLightModeliv"));
- LightModeli = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint )>(GetProcAddress(handle, "glLightModeli"));
- LightModelfv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , const GLfloat *)>(GetProcAddress(handle, "glLightModelfv"));
- LightModelf = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLfloat )>(GetProcAddress(handle, "glLightModelf"));
- Lightiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , const GLint *)>(GetProcAddress(handle, "glLightiv"));
- Lighti = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLint )>(GetProcAddress(handle, "glLighti"));
- Lightfv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , const GLfloat *)>(GetProcAddress(handle, "glLightfv"));
- Lightf = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLfloat )>(GetProcAddress(handle, "glLightf"));
- Fogiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , const GLint *)>(GetProcAddress(handle, "glFogiv"));
- Fogi = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint )>(GetProcAddress(handle, "glFogi"));
- Fogfv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , const GLfloat *)>(GetProcAddress(handle, "glFogfv"));
- Fogf = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLfloat )>(GetProcAddress(handle, "glFogf"));
- ColorMaterial = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum )>(GetProcAddress(handle, "glColorMaterial"));
- ClipPlane = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , const GLdouble *)>(GetProcAddress(handle, "glClipPlane"));
- Vertex4sv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLshort *)>(GetProcAddress(handle, "glVertex4sv"));
- Vertex4s = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLshort , GLshort , GLshort , GLshort )>(GetProcAddress(handle, "glVertex4s"));
- Vertex4iv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLint *)>(GetProcAddress(handle, "glVertex4iv"));
- Vertex4i = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLint , GLint , GLint )>(GetProcAddress(handle, "glVertex4i"));
- Vertex4fv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLfloat *)>(GetProcAddress(handle, "glVertex4fv"));
- Vertex4f = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLfloat , GLfloat , GLfloat , GLfloat )>(GetProcAddress(handle, "glVertex4f"));
- Vertex4dv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLdouble *)>(GetProcAddress(handle, "glVertex4dv"));
- Vertex4d = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLdouble , GLdouble , GLdouble , GLdouble )>(GetProcAddress(handle, "glVertex4d"));
- Vertex3sv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLshort *)>(GetProcAddress(handle, "glVertex3sv"));
- Vertex3s = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLshort , GLshort , GLshort )>(GetProcAddress(handle, "glVertex3s"));
- Vertex3iv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLint *)>(GetProcAddress(handle, "glVertex3iv"));
- Vertex3i = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLint , GLint )>(GetProcAddress(handle, "glVertex3i"));
- Vertex3fv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLfloat *)>(GetProcAddress(handle, "glVertex3fv"));
- Vertex3f = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLfloat , GLfloat , GLfloat )>(GetProcAddress(handle, "glVertex3f"));
- Vertex3dv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLdouble *)>(GetProcAddress(handle, "glVertex3dv"));
- Vertex3d = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLdouble , GLdouble , GLdouble )>(GetProcAddress(handle, "glVertex3d"));
- Vertex2sv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLshort *)>(GetProcAddress(handle, "glVertex2sv"));
- Vertex2s = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLshort , GLshort )>(GetProcAddress(handle, "glVertex2s"));
- Vertex2iv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLint *)>(GetProcAddress(handle, "glVertex2iv"));
- Vertex2i = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLint )>(GetProcAddress(handle, "glVertex2i"));
- Vertex2fv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLfloat *)>(GetProcAddress(handle, "glVertex2fv"));
- Vertex2f = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLfloat , GLfloat )>(GetProcAddress(handle, "glVertex2f"));
- Vertex2dv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLdouble *)>(GetProcAddress(handle, "glVertex2dv"));
- Vertex2d = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLdouble , GLdouble )>(GetProcAddress(handle, "glVertex2d"));
- TexCoord4sv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLshort *)>(GetProcAddress(handle, "glTexCoord4sv"));
- TexCoord4s = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLshort , GLshort , GLshort , GLshort )>(GetProcAddress(handle, "glTexCoord4s"));
- TexCoord4iv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLint *)>(GetProcAddress(handle, "glTexCoord4iv"));
- TexCoord4i = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLint , GLint , GLint )>(GetProcAddress(handle, "glTexCoord4i"));
- TexCoord4fv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLfloat *)>(GetProcAddress(handle, "glTexCoord4fv"));
- TexCoord4f = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLfloat , GLfloat , GLfloat , GLfloat )>(GetProcAddress(handle, "glTexCoord4f"));
- TexCoord4dv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLdouble *)>(GetProcAddress(handle, "glTexCoord4dv"));
- TexCoord4d = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLdouble , GLdouble , GLdouble , GLdouble )>(GetProcAddress(handle, "glTexCoord4d"));
- TexCoord3sv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLshort *)>(GetProcAddress(handle, "glTexCoord3sv"));
- TexCoord3s = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLshort , GLshort , GLshort )>(GetProcAddress(handle, "glTexCoord3s"));
- TexCoord3iv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLint *)>(GetProcAddress(handle, "glTexCoord3iv"));
- TexCoord3i = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLint , GLint )>(GetProcAddress(handle, "glTexCoord3i"));
- TexCoord3fv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLfloat *)>(GetProcAddress(handle, "glTexCoord3fv"));
- TexCoord3f = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLfloat , GLfloat , GLfloat )>(GetProcAddress(handle, "glTexCoord3f"));
- TexCoord3dv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLdouble *)>(GetProcAddress(handle, "glTexCoord3dv"));
- TexCoord3d = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLdouble , GLdouble , GLdouble )>(GetProcAddress(handle, "glTexCoord3d"));
- TexCoord2sv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLshort *)>(GetProcAddress(handle, "glTexCoord2sv"));
- TexCoord2s = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLshort , GLshort )>(GetProcAddress(handle, "glTexCoord2s"));
- TexCoord2iv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLint *)>(GetProcAddress(handle, "glTexCoord2iv"));
- TexCoord2i = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLint )>(GetProcAddress(handle, "glTexCoord2i"));
- TexCoord2fv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLfloat *)>(GetProcAddress(handle, "glTexCoord2fv"));
- TexCoord2f = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLfloat , GLfloat )>(GetProcAddress(handle, "glTexCoord2f"));
- TexCoord2dv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLdouble *)>(GetProcAddress(handle, "glTexCoord2dv"));
- TexCoord2d = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLdouble , GLdouble )>(GetProcAddress(handle, "glTexCoord2d"));
- TexCoord1sv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLshort *)>(GetProcAddress(handle, "glTexCoord1sv"));
- TexCoord1s = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLshort )>(GetProcAddress(handle, "glTexCoord1s"));
- TexCoord1iv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLint *)>(GetProcAddress(handle, "glTexCoord1iv"));
- TexCoord1i = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint )>(GetProcAddress(handle, "glTexCoord1i"));
- TexCoord1fv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLfloat *)>(GetProcAddress(handle, "glTexCoord1fv"));
- TexCoord1f = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLfloat )>(GetProcAddress(handle, "glTexCoord1f"));
- TexCoord1dv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLdouble *)>(GetProcAddress(handle, "glTexCoord1dv"));
- TexCoord1d = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLdouble )>(GetProcAddress(handle, "glTexCoord1d"));
- Rectsv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLshort *, const GLshort *)>(GetProcAddress(handle, "glRectsv"));
- Rects = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLshort , GLshort , GLshort , GLshort )>(GetProcAddress(handle, "glRects"));
- Rectiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLint *, const GLint *)>(GetProcAddress(handle, "glRectiv"));
- Recti = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLint , GLint , GLint )>(GetProcAddress(handle, "glRecti"));
- Rectfv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLfloat *, const GLfloat *)>(GetProcAddress(handle, "glRectfv"));
- Rectf = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLfloat , GLfloat , GLfloat , GLfloat )>(GetProcAddress(handle, "glRectf"));
- Rectdv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLdouble *, const GLdouble *)>(GetProcAddress(handle, "glRectdv"));
- Rectd = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLdouble , GLdouble , GLdouble , GLdouble )>(GetProcAddress(handle, "glRectd"));
- RasterPos4sv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLshort *)>(GetProcAddress(handle, "glRasterPos4sv"));
- RasterPos4s = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLshort , GLshort , GLshort , GLshort )>(GetProcAddress(handle, "glRasterPos4s"));
- RasterPos4iv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLint *)>(GetProcAddress(handle, "glRasterPos4iv"));
- RasterPos4i = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLint , GLint , GLint )>(GetProcAddress(handle, "glRasterPos4i"));
- RasterPos4fv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLfloat *)>(GetProcAddress(handle, "glRasterPos4fv"));
- RasterPos4f = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLfloat , GLfloat , GLfloat , GLfloat )>(GetProcAddress(handle, "glRasterPos4f"));
- RasterPos4dv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLdouble *)>(GetProcAddress(handle, "glRasterPos4dv"));
- RasterPos4d = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLdouble , GLdouble , GLdouble , GLdouble )>(GetProcAddress(handle, "glRasterPos4d"));
- RasterPos3sv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLshort *)>(GetProcAddress(handle, "glRasterPos3sv"));
- RasterPos3s = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLshort , GLshort , GLshort )>(GetProcAddress(handle, "glRasterPos3s"));
- RasterPos3iv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLint *)>(GetProcAddress(handle, "glRasterPos3iv"));
- RasterPos3i = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLint , GLint )>(GetProcAddress(handle, "glRasterPos3i"));
- RasterPos3fv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLfloat *)>(GetProcAddress(handle, "glRasterPos3fv"));
- RasterPos3f = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLfloat , GLfloat , GLfloat )>(GetProcAddress(handle, "glRasterPos3f"));
- RasterPos3dv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLdouble *)>(GetProcAddress(handle, "glRasterPos3dv"));
- RasterPos3d = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLdouble , GLdouble , GLdouble )>(GetProcAddress(handle, "glRasterPos3d"));
- RasterPos2sv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLshort *)>(GetProcAddress(handle, "glRasterPos2sv"));
- RasterPos2s = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLshort , GLshort )>(GetProcAddress(handle, "glRasterPos2s"));
- RasterPos2iv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLint *)>(GetProcAddress(handle, "glRasterPos2iv"));
- RasterPos2i = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLint )>(GetProcAddress(handle, "glRasterPos2i"));
- RasterPos2fv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLfloat *)>(GetProcAddress(handle, "glRasterPos2fv"));
- RasterPos2f = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLfloat , GLfloat )>(GetProcAddress(handle, "glRasterPos2f"));
- RasterPos2dv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLdouble *)>(GetProcAddress(handle, "glRasterPos2dv"));
- RasterPos2d = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLdouble , GLdouble )>(GetProcAddress(handle, "glRasterPos2d"));
- Normal3sv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLshort *)>(GetProcAddress(handle, "glNormal3sv"));
- Normal3s = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLshort , GLshort , GLshort )>(GetProcAddress(handle, "glNormal3s"));
- Normal3iv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLint *)>(GetProcAddress(handle, "glNormal3iv"));
- Normal3i = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLint , GLint )>(GetProcAddress(handle, "glNormal3i"));
- Normal3fv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLfloat *)>(GetProcAddress(handle, "glNormal3fv"));
- Normal3f = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLfloat , GLfloat , GLfloat )>(GetProcAddress(handle, "glNormal3f"));
- Normal3dv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLdouble *)>(GetProcAddress(handle, "glNormal3dv"));
- Normal3d = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLdouble , GLdouble , GLdouble )>(GetProcAddress(handle, "glNormal3d"));
- Normal3bv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLbyte *)>(GetProcAddress(handle, "glNormal3bv"));
- Normal3b = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLbyte , GLbyte , GLbyte )>(GetProcAddress(handle, "glNormal3b"));
- Indexsv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLshort *)>(GetProcAddress(handle, "glIndexsv"));
- Indexs = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLshort )>(GetProcAddress(handle, "glIndexs"));
- Indexiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLint *)>(GetProcAddress(handle, "glIndexiv"));
- Indexi = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint )>(GetProcAddress(handle, "glIndexi"));
- Indexfv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLfloat *)>(GetProcAddress(handle, "glIndexfv"));
- Indexf = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLfloat )>(GetProcAddress(handle, "glIndexf"));
- Indexdv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLdouble *)>(GetProcAddress(handle, "glIndexdv"));
- Indexd = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLdouble )>(GetProcAddress(handle, "glIndexd"));
- End = reinterpret_cast<void (QOPENGLF_APIENTRYP)()>(GetProcAddress(handle, "glEnd"));
- EdgeFlagv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLboolean *)>(GetProcAddress(handle, "glEdgeFlagv"));
- EdgeFlag = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLboolean )>(GetProcAddress(handle, "glEdgeFlag"));
- Color4usv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLushort *)>(GetProcAddress(handle, "glColor4usv"));
- Color4us = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLushort , GLushort , GLushort , GLushort )>(GetProcAddress(handle, "glColor4us"));
- Color4uiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLuint *)>(GetProcAddress(handle, "glColor4uiv"));
- Color4ui = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLuint , GLuint , GLuint )>(GetProcAddress(handle, "glColor4ui"));
- Color4ubv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLubyte *)>(GetProcAddress(handle, "glColor4ubv"));
- Color4ub = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLubyte , GLubyte , GLubyte , GLubyte )>(GetProcAddress(handle, "glColor4ub"));
- Color4sv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLshort *)>(GetProcAddress(handle, "glColor4sv"));
- Color4s = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLshort , GLshort , GLshort , GLshort )>(GetProcAddress(handle, "glColor4s"));
- Color4iv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLint *)>(GetProcAddress(handle, "glColor4iv"));
- Color4i = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLint , GLint , GLint )>(GetProcAddress(handle, "glColor4i"));
- Color4fv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLfloat *)>(GetProcAddress(handle, "glColor4fv"));
- Color4f = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLfloat , GLfloat , GLfloat , GLfloat )>(GetProcAddress(handle, "glColor4f"));
- Color4dv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLdouble *)>(GetProcAddress(handle, "glColor4dv"));
- Color4d = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLdouble , GLdouble , GLdouble , GLdouble )>(GetProcAddress(handle, "glColor4d"));
- Color4bv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLbyte *)>(GetProcAddress(handle, "glColor4bv"));
- Color4b = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLbyte , GLbyte , GLbyte , GLbyte )>(GetProcAddress(handle, "glColor4b"));
- Color3usv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLushort *)>(GetProcAddress(handle, "glColor3usv"));
- Color3us = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLushort , GLushort , GLushort )>(GetProcAddress(handle, "glColor3us"));
- Color3uiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLuint *)>(GetProcAddress(handle, "glColor3uiv"));
- Color3ui = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLuint , GLuint )>(GetProcAddress(handle, "glColor3ui"));
- Color3ubv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLubyte *)>(GetProcAddress(handle, "glColor3ubv"));
- Color3ub = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLubyte , GLubyte , GLubyte )>(GetProcAddress(handle, "glColor3ub"));
- Color3sv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLshort *)>(GetProcAddress(handle, "glColor3sv"));
- Color3s = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLshort , GLshort , GLshort )>(GetProcAddress(handle, "glColor3s"));
- Color3iv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLint *)>(GetProcAddress(handle, "glColor3iv"));
- Color3i = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLint , GLint )>(GetProcAddress(handle, "glColor3i"));
- Color3fv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLfloat *)>(GetProcAddress(handle, "glColor3fv"));
- Color3f = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLfloat , GLfloat , GLfloat )>(GetProcAddress(handle, "glColor3f"));
- Color3dv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLdouble *)>(GetProcAddress(handle, "glColor3dv"));
- Color3d = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLdouble , GLdouble , GLdouble )>(GetProcAddress(handle, "glColor3d"));
- Color3bv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLbyte *)>(GetProcAddress(handle, "glColor3bv"));
- Color3b = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLbyte , GLbyte , GLbyte )>(GetProcAddress(handle, "glColor3b"));
- Bitmap = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLsizei , GLsizei , GLfloat , GLfloat , GLfloat , GLfloat , const GLubyte *)>(GetProcAddress(handle, "glBitmap"));
- Begin = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum )>(GetProcAddress(handle, "glBegin"));
- ListBase = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint )>(GetProcAddress(handle, "glListBase"));
- GenLists = reinterpret_cast<GLuint (QOPENGLF_APIENTRYP)(GLsizei )>(GetProcAddress(handle, "glGenLists"));
- DeleteLists = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLsizei )>(GetProcAddress(handle, "glDeleteLists"));
- CallLists = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLsizei , GLenum , const GLvoid *)>(GetProcAddress(handle, "glCallLists"));
- CallList = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint )>(GetProcAddress(handle, "glCallList"));
- EndList = reinterpret_cast<void (QOPENGLF_APIENTRYP)()>(GetProcAddress(handle, "glEndList"));
- NewList = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum )>(GetProcAddress(handle, "glNewList"));
-#else
- Translatef = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLfloat , GLfloat , GLfloat )>(context->getProcAddress("glTranslatef"));
- Translated = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLdouble , GLdouble , GLdouble )>(context->getProcAddress("glTranslated"));
- Scalef = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLfloat , GLfloat , GLfloat )>(context->getProcAddress("glScalef"));
- Scaled = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLdouble , GLdouble , GLdouble )>(context->getProcAddress("glScaled"));
- Rotatef = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLfloat , GLfloat , GLfloat , GLfloat )>(context->getProcAddress("glRotatef"));
- Rotated = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLdouble , GLdouble , GLdouble , GLdouble )>(context->getProcAddress("glRotated"));
- PushMatrix = reinterpret_cast<void (QOPENGLF_APIENTRYP)()>(context->getProcAddress("glPushMatrix"));
- PopMatrix = reinterpret_cast<void (QOPENGLF_APIENTRYP)()>(context->getProcAddress("glPopMatrix"));
- Ortho = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLdouble , GLdouble , GLdouble , GLdouble , GLdouble , GLdouble )>(context->getProcAddress("glOrtho"));
- MultMatrixd = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLdouble *)>(context->getProcAddress("glMultMatrixd"));
- MultMatrixf = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLfloat *)>(context->getProcAddress("glMultMatrixf"));
- MatrixMode = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum )>(context->getProcAddress("glMatrixMode"));
- LoadMatrixd = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLdouble *)>(context->getProcAddress("glLoadMatrixd"));
- LoadMatrixf = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLfloat *)>(context->getProcAddress("glLoadMatrixf"));
- LoadIdentity = reinterpret_cast<void (QOPENGLF_APIENTRYP)()>(context->getProcAddress("glLoadIdentity"));
- Frustum = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLdouble , GLdouble , GLdouble , GLdouble , GLdouble , GLdouble )>(context->getProcAddress("glFrustum"));
- IsList = reinterpret_cast<GLboolean (QOPENGLF_APIENTRYP)(GLuint )>(context->getProcAddress("glIsList"));
- GetTexGeniv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLint *)>(context->getProcAddress("glGetTexGeniv"));
- GetTexGenfv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLfloat *)>(context->getProcAddress("glGetTexGenfv"));
- GetTexGendv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLdouble *)>(context->getProcAddress("glGetTexGendv"));
- GetTexEnviv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLint *)>(context->getProcAddress("glGetTexEnviv"));
- GetTexEnvfv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLfloat *)>(context->getProcAddress("glGetTexEnvfv"));
- GetPolygonStipple = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLubyte *)>(context->getProcAddress("glGetPolygonStipple"));
- GetPixelMapusv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLushort *)>(context->getProcAddress("glGetPixelMapusv"));
- GetPixelMapuiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLuint *)>(context->getProcAddress("glGetPixelMapuiv"));
- GetPixelMapfv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLfloat *)>(context->getProcAddress("glGetPixelMapfv"));
- GetMaterialiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLint *)>(context->getProcAddress("glGetMaterialiv"));
- GetMaterialfv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLfloat *)>(context->getProcAddress("glGetMaterialfv"));
- GetMapiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLint *)>(context->getProcAddress("glGetMapiv"));
- GetMapfv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLfloat *)>(context->getProcAddress("glGetMapfv"));
- GetMapdv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLdouble *)>(context->getProcAddress("glGetMapdv"));
- GetLightiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLint *)>(context->getProcAddress("glGetLightiv"));
- GetLightfv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLfloat *)>(context->getProcAddress("glGetLightfv"));
- GetClipPlane = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLdouble *)>(context->getProcAddress("glGetClipPlane"));
- DrawPixels = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLsizei , GLsizei , GLenum , GLenum , const GLvoid *)>(context->getProcAddress("glDrawPixels"));
- CopyPixels = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLint , GLsizei , GLsizei , GLenum )>(context->getProcAddress("glCopyPixels"));
- PixelMapusv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLsizei , const GLushort *)>(context->getProcAddress("glPixelMapusv"));
- PixelMapuiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLsizei , const GLuint *)>(context->getProcAddress("glPixelMapuiv"));
- PixelMapfv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLsizei , const GLfloat *)>(context->getProcAddress("glPixelMapfv"));
- PixelTransferi = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint )>(context->getProcAddress("glPixelTransferi"));
- PixelTransferf = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLfloat )>(context->getProcAddress("glPixelTransferf"));
- PixelZoom = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLfloat , GLfloat )>(context->getProcAddress("glPixelZoom"));
- AlphaFunc = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLfloat )>(context->getProcAddress("glAlphaFunc"));
- EvalPoint2 = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLint )>(context->getProcAddress("glEvalPoint2"));
- EvalMesh2 = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLint , GLint , GLint )>(context->getProcAddress("glEvalMesh2"));
- EvalPoint1 = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint )>(context->getProcAddress("glEvalPoint1"));
- EvalMesh1 = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLint )>(context->getProcAddress("glEvalMesh1"));
- EvalCoord2fv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLfloat *)>(context->getProcAddress("glEvalCoord2fv"));
- EvalCoord2f = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLfloat , GLfloat )>(context->getProcAddress("glEvalCoord2f"));
- EvalCoord2dv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLdouble *)>(context->getProcAddress("glEvalCoord2dv"));
- EvalCoord2d = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLdouble , GLdouble )>(context->getProcAddress("glEvalCoord2d"));
- EvalCoord1fv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLfloat *)>(context->getProcAddress("glEvalCoord1fv"));
- EvalCoord1f = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLfloat )>(context->getProcAddress("glEvalCoord1f"));
- EvalCoord1dv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLdouble *)>(context->getProcAddress("glEvalCoord1dv"));
- EvalCoord1d = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLdouble )>(context->getProcAddress("glEvalCoord1d"));
- MapGrid2f = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLfloat , GLfloat , GLint , GLfloat , GLfloat )>(context->getProcAddress("glMapGrid2f"));
- MapGrid2d = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLdouble , GLdouble , GLint , GLdouble , GLdouble )>(context->getProcAddress("glMapGrid2d"));
- MapGrid1f = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLfloat , GLfloat )>(context->getProcAddress("glMapGrid1f"));
- MapGrid1d = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLdouble , GLdouble )>(context->getProcAddress("glMapGrid1d"));
- Map2f = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLfloat , GLfloat , GLint , GLint , GLfloat , GLfloat , GLint , GLint , const GLfloat *)>(context->getProcAddress("glMap2f"));
- Map2d = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLdouble , GLdouble , GLint , GLint , GLdouble , GLdouble , GLint , GLint , const GLdouble *)>(context->getProcAddress("glMap2d"));
- Map1f = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLfloat , GLfloat , GLint , GLint , const GLfloat *)>(context->getProcAddress("glMap1f"));
- Map1d = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLdouble , GLdouble , GLint , GLint , const GLdouble *)>(context->getProcAddress("glMap1d"));
- PushAttrib = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLbitfield )>(context->getProcAddress("glPushAttrib"));
- PopAttrib = reinterpret_cast<void (QOPENGLF_APIENTRYP)()>(context->getProcAddress("glPopAttrib"));
- Accum = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLfloat )>(context->getProcAddress("glAccum"));
- IndexMask = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint )>(context->getProcAddress("glIndexMask"));
- ClearIndex = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLfloat )>(context->getProcAddress("glClearIndex"));
- ClearAccum = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLfloat , GLfloat , GLfloat , GLfloat )>(context->getProcAddress("glClearAccum"));
- PushName = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint )>(context->getProcAddress("glPushName"));
- PopName = reinterpret_cast<void (QOPENGLF_APIENTRYP)()>(context->getProcAddress("glPopName"));
- PassThrough = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLfloat )>(context->getProcAddress("glPassThrough"));
- LoadName = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint )>(context->getProcAddress("glLoadName"));
- InitNames = reinterpret_cast<void (QOPENGLF_APIENTRYP)()>(context->getProcAddress("glInitNames"));
- RenderMode = reinterpret_cast<GLint (QOPENGLF_APIENTRYP)(GLenum )>(context->getProcAddress("glRenderMode"));
- SelectBuffer = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLsizei , GLuint *)>(context->getProcAddress("glSelectBuffer"));
- FeedbackBuffer = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLsizei , GLenum , GLfloat *)>(context->getProcAddress("glFeedbackBuffer"));
- TexGeniv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , const GLint *)>(context->getProcAddress("glTexGeniv"));
- TexGeni = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLint )>(context->getProcAddress("glTexGeni"));
- TexGenfv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , const GLfloat *)>(context->getProcAddress("glTexGenfv"));
- TexGenf = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLfloat )>(context->getProcAddress("glTexGenf"));
- TexGendv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , const GLdouble *)>(context->getProcAddress("glTexGendv"));
- TexGend = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLdouble )>(context->getProcAddress("glTexGend"));
- TexEnviv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , const GLint *)>(context->getProcAddress("glTexEnviv"));
- TexEnvi = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLint )>(context->getProcAddress("glTexEnvi"));
- TexEnvfv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , const GLfloat *)>(context->getProcAddress("glTexEnvfv"));
- TexEnvf = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLfloat )>(context->getProcAddress("glTexEnvf"));
- ShadeModel = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum )>(context->getProcAddress("glShadeModel"));
- PolygonStipple = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLubyte *)>(context->getProcAddress("glPolygonStipple"));
- Materialiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , const GLint *)>(context->getProcAddress("glMaterialiv"));
- Materiali = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLint )>(context->getProcAddress("glMateriali"));
- Materialfv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , const GLfloat *)>(context->getProcAddress("glMaterialfv"));
- Materialf = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLfloat )>(context->getProcAddress("glMaterialf"));
- LineStipple = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLushort )>(context->getProcAddress("glLineStipple"));
- LightModeliv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , const GLint *)>(context->getProcAddress("glLightModeliv"));
- LightModeli = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint )>(context->getProcAddress("glLightModeli"));
- LightModelfv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , const GLfloat *)>(context->getProcAddress("glLightModelfv"));
- LightModelf = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLfloat )>(context->getProcAddress("glLightModelf"));
- Lightiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , const GLint *)>(context->getProcAddress("glLightiv"));
- Lighti = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLint )>(context->getProcAddress("glLighti"));
- Lightfv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , const GLfloat *)>(context->getProcAddress("glLightfv"));
- Lightf = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLfloat )>(context->getProcAddress("glLightf"));
- Fogiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , const GLint *)>(context->getProcAddress("glFogiv"));
- Fogi = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint )>(context->getProcAddress("glFogi"));
- Fogfv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , const GLfloat *)>(context->getProcAddress("glFogfv"));
- Fogf = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLfloat )>(context->getProcAddress("glFogf"));
- ColorMaterial = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum )>(context->getProcAddress("glColorMaterial"));
- ClipPlane = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , const GLdouble *)>(context->getProcAddress("glClipPlane"));
- Vertex4sv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLshort *)>(context->getProcAddress("glVertex4sv"));
- Vertex4s = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLshort , GLshort , GLshort , GLshort )>(context->getProcAddress("glVertex4s"));
- Vertex4iv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLint *)>(context->getProcAddress("glVertex4iv"));
- Vertex4i = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLint , GLint , GLint )>(context->getProcAddress("glVertex4i"));
- Vertex4fv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLfloat *)>(context->getProcAddress("glVertex4fv"));
- Vertex4f = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLfloat , GLfloat , GLfloat , GLfloat )>(context->getProcAddress("glVertex4f"));
- Vertex4dv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLdouble *)>(context->getProcAddress("glVertex4dv"));
- Vertex4d = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLdouble , GLdouble , GLdouble , GLdouble )>(context->getProcAddress("glVertex4d"));
- Vertex3sv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLshort *)>(context->getProcAddress("glVertex3sv"));
- Vertex3s = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLshort , GLshort , GLshort )>(context->getProcAddress("glVertex3s"));
- Vertex3iv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLint *)>(context->getProcAddress("glVertex3iv"));
- Vertex3i = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLint , GLint )>(context->getProcAddress("glVertex3i"));
- Vertex3fv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLfloat *)>(context->getProcAddress("glVertex3fv"));
- Vertex3f = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLfloat , GLfloat , GLfloat )>(context->getProcAddress("glVertex3f"));
- Vertex3dv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLdouble *)>(context->getProcAddress("glVertex3dv"));
- Vertex3d = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLdouble , GLdouble , GLdouble )>(context->getProcAddress("glVertex3d"));
- Vertex2sv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLshort *)>(context->getProcAddress("glVertex2sv"));
- Vertex2s = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLshort , GLshort )>(context->getProcAddress("glVertex2s"));
- Vertex2iv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLint *)>(context->getProcAddress("glVertex2iv"));
- Vertex2i = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLint )>(context->getProcAddress("glVertex2i"));
- Vertex2fv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLfloat *)>(context->getProcAddress("glVertex2fv"));
- Vertex2f = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLfloat , GLfloat )>(context->getProcAddress("glVertex2f"));
- Vertex2dv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLdouble *)>(context->getProcAddress("glVertex2dv"));
- Vertex2d = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLdouble , GLdouble )>(context->getProcAddress("glVertex2d"));
- TexCoord4sv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLshort *)>(context->getProcAddress("glTexCoord4sv"));
- TexCoord4s = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLshort , GLshort , GLshort , GLshort )>(context->getProcAddress("glTexCoord4s"));
- TexCoord4iv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLint *)>(context->getProcAddress("glTexCoord4iv"));
- TexCoord4i = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLint , GLint , GLint )>(context->getProcAddress("glTexCoord4i"));
- TexCoord4fv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLfloat *)>(context->getProcAddress("glTexCoord4fv"));
- TexCoord4f = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLfloat , GLfloat , GLfloat , GLfloat )>(context->getProcAddress("glTexCoord4f"));
- TexCoord4dv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLdouble *)>(context->getProcAddress("glTexCoord4dv"));
- TexCoord4d = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLdouble , GLdouble , GLdouble , GLdouble )>(context->getProcAddress("glTexCoord4d"));
- TexCoord3sv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLshort *)>(context->getProcAddress("glTexCoord3sv"));
- TexCoord3s = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLshort , GLshort , GLshort )>(context->getProcAddress("glTexCoord3s"));
- TexCoord3iv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLint *)>(context->getProcAddress("glTexCoord3iv"));
- TexCoord3i = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLint , GLint )>(context->getProcAddress("glTexCoord3i"));
- TexCoord3fv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLfloat *)>(context->getProcAddress("glTexCoord3fv"));
- TexCoord3f = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLfloat , GLfloat , GLfloat )>(context->getProcAddress("glTexCoord3f"));
- TexCoord3dv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLdouble *)>(context->getProcAddress("glTexCoord3dv"));
- TexCoord3d = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLdouble , GLdouble , GLdouble )>(context->getProcAddress("glTexCoord3d"));
- TexCoord2sv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLshort *)>(context->getProcAddress("glTexCoord2sv"));
- TexCoord2s = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLshort , GLshort )>(context->getProcAddress("glTexCoord2s"));
- TexCoord2iv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLint *)>(context->getProcAddress("glTexCoord2iv"));
- TexCoord2i = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLint )>(context->getProcAddress("glTexCoord2i"));
- TexCoord2fv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLfloat *)>(context->getProcAddress("glTexCoord2fv"));
- TexCoord2f = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLfloat , GLfloat )>(context->getProcAddress("glTexCoord2f"));
- TexCoord2dv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLdouble *)>(context->getProcAddress("glTexCoord2dv"));
- TexCoord2d = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLdouble , GLdouble )>(context->getProcAddress("glTexCoord2d"));
- TexCoord1sv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLshort *)>(context->getProcAddress("glTexCoord1sv"));
- TexCoord1s = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLshort )>(context->getProcAddress("glTexCoord1s"));
- TexCoord1iv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLint *)>(context->getProcAddress("glTexCoord1iv"));
- TexCoord1i = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint )>(context->getProcAddress("glTexCoord1i"));
- TexCoord1fv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLfloat *)>(context->getProcAddress("glTexCoord1fv"));
- TexCoord1f = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLfloat )>(context->getProcAddress("glTexCoord1f"));
- TexCoord1dv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLdouble *)>(context->getProcAddress("glTexCoord1dv"));
- TexCoord1d = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLdouble )>(context->getProcAddress("glTexCoord1d"));
- Rectsv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLshort *, const GLshort *)>(context->getProcAddress("glRectsv"));
- Rects = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLshort , GLshort , GLshort , GLshort )>(context->getProcAddress("glRects"));
- Rectiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLint *, const GLint *)>(context->getProcAddress("glRectiv"));
- Recti = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLint , GLint , GLint )>(context->getProcAddress("glRecti"));
- Rectfv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLfloat *, const GLfloat *)>(context->getProcAddress("glRectfv"));
- Rectf = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLfloat , GLfloat , GLfloat , GLfloat )>(context->getProcAddress("glRectf"));
- Rectdv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLdouble *, const GLdouble *)>(context->getProcAddress("glRectdv"));
- Rectd = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLdouble , GLdouble , GLdouble , GLdouble )>(context->getProcAddress("glRectd"));
- RasterPos4sv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLshort *)>(context->getProcAddress("glRasterPos4sv"));
- RasterPos4s = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLshort , GLshort , GLshort , GLshort )>(context->getProcAddress("glRasterPos4s"));
- RasterPos4iv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLint *)>(context->getProcAddress("glRasterPos4iv"));
- RasterPos4i = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLint , GLint , GLint )>(context->getProcAddress("glRasterPos4i"));
- RasterPos4fv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLfloat *)>(context->getProcAddress("glRasterPos4fv"));
- RasterPos4f = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLfloat , GLfloat , GLfloat , GLfloat )>(context->getProcAddress("glRasterPos4f"));
- RasterPos4dv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLdouble *)>(context->getProcAddress("glRasterPos4dv"));
- RasterPos4d = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLdouble , GLdouble , GLdouble , GLdouble )>(context->getProcAddress("glRasterPos4d"));
- RasterPos3sv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLshort *)>(context->getProcAddress("glRasterPos3sv"));
- RasterPos3s = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLshort , GLshort , GLshort )>(context->getProcAddress("glRasterPos3s"));
- RasterPos3iv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLint *)>(context->getProcAddress("glRasterPos3iv"));
- RasterPos3i = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLint , GLint )>(context->getProcAddress("glRasterPos3i"));
- RasterPos3fv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLfloat *)>(context->getProcAddress("glRasterPos3fv"));
- RasterPos3f = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLfloat , GLfloat , GLfloat )>(context->getProcAddress("glRasterPos3f"));
- RasterPos3dv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLdouble *)>(context->getProcAddress("glRasterPos3dv"));
- RasterPos3d = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLdouble , GLdouble , GLdouble )>(context->getProcAddress("glRasterPos3d"));
- RasterPos2sv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLshort *)>(context->getProcAddress("glRasterPos2sv"));
- RasterPos2s = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLshort , GLshort )>(context->getProcAddress("glRasterPos2s"));
- RasterPos2iv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLint *)>(context->getProcAddress("glRasterPos2iv"));
- RasterPos2i = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLint )>(context->getProcAddress("glRasterPos2i"));
- RasterPos2fv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLfloat *)>(context->getProcAddress("glRasterPos2fv"));
- RasterPos2f = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLfloat , GLfloat )>(context->getProcAddress("glRasterPos2f"));
- RasterPos2dv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLdouble *)>(context->getProcAddress("glRasterPos2dv"));
- RasterPos2d = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLdouble , GLdouble )>(context->getProcAddress("glRasterPos2d"));
- Normal3sv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLshort *)>(context->getProcAddress("glNormal3sv"));
- Normal3s = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLshort , GLshort , GLshort )>(context->getProcAddress("glNormal3s"));
- Normal3iv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLint *)>(context->getProcAddress("glNormal3iv"));
- Normal3i = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLint , GLint )>(context->getProcAddress("glNormal3i"));
- Normal3fv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLfloat *)>(context->getProcAddress("glNormal3fv"));
- Normal3f = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLfloat , GLfloat , GLfloat )>(context->getProcAddress("glNormal3f"));
- Normal3dv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLdouble *)>(context->getProcAddress("glNormal3dv"));
- Normal3d = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLdouble , GLdouble , GLdouble )>(context->getProcAddress("glNormal3d"));
- Normal3bv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLbyte *)>(context->getProcAddress("glNormal3bv"));
- Normal3b = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLbyte , GLbyte , GLbyte )>(context->getProcAddress("glNormal3b"));
- Indexsv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLshort *)>(context->getProcAddress("glIndexsv"));
- Indexs = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLshort )>(context->getProcAddress("glIndexs"));
- Indexiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLint *)>(context->getProcAddress("glIndexiv"));
- Indexi = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint )>(context->getProcAddress("glIndexi"));
- Indexfv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLfloat *)>(context->getProcAddress("glIndexfv"));
- Indexf = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLfloat )>(context->getProcAddress("glIndexf"));
- Indexdv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLdouble *)>(context->getProcAddress("glIndexdv"));
- Indexd = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLdouble )>(context->getProcAddress("glIndexd"));
- End = reinterpret_cast<void (QOPENGLF_APIENTRYP)()>(context->getProcAddress("glEnd"));
- EdgeFlagv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLboolean *)>(context->getProcAddress("glEdgeFlagv"));
- EdgeFlag = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLboolean )>(context->getProcAddress("glEdgeFlag"));
- Color4usv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLushort *)>(context->getProcAddress("glColor4usv"));
- Color4us = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLushort , GLushort , GLushort , GLushort )>(context->getProcAddress("glColor4us"));
- Color4uiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLuint *)>(context->getProcAddress("glColor4uiv"));
- Color4ui = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLuint , GLuint , GLuint )>(context->getProcAddress("glColor4ui"));
- Color4ubv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLubyte *)>(context->getProcAddress("glColor4ubv"));
- Color4ub = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLubyte , GLubyte , GLubyte , GLubyte )>(context->getProcAddress("glColor4ub"));
- Color4sv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLshort *)>(context->getProcAddress("glColor4sv"));
- Color4s = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLshort , GLshort , GLshort , GLshort )>(context->getProcAddress("glColor4s"));
- Color4iv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLint *)>(context->getProcAddress("glColor4iv"));
- Color4i = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLint , GLint , GLint )>(context->getProcAddress("glColor4i"));
- Color4fv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLfloat *)>(context->getProcAddress("glColor4fv"));
- Color4f = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLfloat , GLfloat , GLfloat , GLfloat )>(context->getProcAddress("glColor4f"));
- Color4dv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLdouble *)>(context->getProcAddress("glColor4dv"));
- Color4d = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLdouble , GLdouble , GLdouble , GLdouble )>(context->getProcAddress("glColor4d"));
- Color4bv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLbyte *)>(context->getProcAddress("glColor4bv"));
- Color4b = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLbyte , GLbyte , GLbyte , GLbyte )>(context->getProcAddress("glColor4b"));
- Color3usv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLushort *)>(context->getProcAddress("glColor3usv"));
- Color3us = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLushort , GLushort , GLushort )>(context->getProcAddress("glColor3us"));
- Color3uiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLuint *)>(context->getProcAddress("glColor3uiv"));
- Color3ui = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLuint , GLuint )>(context->getProcAddress("glColor3ui"));
- Color3ubv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLubyte *)>(context->getProcAddress("glColor3ubv"));
- Color3ub = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLubyte , GLubyte , GLubyte )>(context->getProcAddress("glColor3ub"));
- Color3sv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLshort *)>(context->getProcAddress("glColor3sv"));
- Color3s = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLshort , GLshort , GLshort )>(context->getProcAddress("glColor3s"));
- Color3iv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLint *)>(context->getProcAddress("glColor3iv"));
- Color3i = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLint , GLint )>(context->getProcAddress("glColor3i"));
- Color3fv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLfloat *)>(context->getProcAddress("glColor3fv"));
- Color3f = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLfloat , GLfloat , GLfloat )>(context->getProcAddress("glColor3f"));
- Color3dv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLdouble *)>(context->getProcAddress("glColor3dv"));
- Color3d = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLdouble , GLdouble , GLdouble )>(context->getProcAddress("glColor3d"));
- Color3bv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLbyte *)>(context->getProcAddress("glColor3bv"));
- Color3b = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLbyte , GLbyte , GLbyte )>(context->getProcAddress("glColor3b"));
- Bitmap = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLsizei , GLsizei , GLfloat , GLfloat , GLfloat , GLfloat , const GLubyte *)>(context->getProcAddress("glBitmap"));
- Begin = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum )>(context->getProcAddress("glBegin"));
- ListBase = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint )>(context->getProcAddress("glListBase"));
- GenLists = reinterpret_cast<GLuint (QOPENGLF_APIENTRYP)(GLsizei )>(context->getProcAddress("glGenLists"));
- DeleteLists = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLsizei )>(context->getProcAddress("glDeleteLists"));
- CallLists = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLsizei , GLenum , const GLvoid *)>(context->getProcAddress("glCallLists"));
- CallList = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint )>(context->getProcAddress("glCallList"));
- EndList = reinterpret_cast<void (QOPENGLF_APIENTRYP)()>(context->getProcAddress("glEndList"));
- NewList = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLenum )>(context->getProcAddress("glNewList"));
-#endif
-
-}
-
-QOpenGLVersionStatus QOpenGLFunctions_1_0_DeprecatedBackend::versionStatus()
-{
- return QOpenGLVersionStatus(1, 0, QOpenGLVersionStatus::DeprecatedStatus);
-}
-
-QOpenGLFunctions_1_1_DeprecatedBackend::QOpenGLFunctions_1_1_DeprecatedBackend(QOpenGLContext *context)
- : QOpenGLVersionFunctionsBackend(context)
-{
- // OpenGL 1.1 deprecated functions
-#if defined(Q_OS_WIN)
- HMODULE handle = static_cast<HMODULE>(QOpenGLContext::openGLModuleHandle());
- if (!handle)
- handle = GetModuleHandleA("opengl32.dll");
- PushClientAttrib = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLbitfield )>(GetProcAddress(handle, "glPushClientAttrib"));
- PopClientAttrib = reinterpret_cast<void (QOPENGLF_APIENTRYP)()>(GetProcAddress(handle, "glPopClientAttrib"));
- Indexubv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLubyte *)>(GetProcAddress(handle, "glIndexubv"));
- Indexub = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLubyte )>(GetProcAddress(handle, "glIndexub"));
- PrioritizeTextures = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLsizei , const GLuint *, const GLfloat *)>(GetProcAddress(handle, "glPrioritizeTextures"));
- AreTexturesResident = reinterpret_cast<GLboolean (QOPENGLF_APIENTRYP)(GLsizei , const GLuint *, GLboolean *)>(GetProcAddress(handle, "glAreTexturesResident"));
- VertexPointer = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLenum , GLsizei , const GLvoid *)>(GetProcAddress(handle, "glVertexPointer"));
- TexCoordPointer = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLenum , GLsizei , const GLvoid *)>(GetProcAddress(handle, "glTexCoordPointer"));
- NormalPointer = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLsizei , const GLvoid *)>(GetProcAddress(handle, "glNormalPointer"));
- InterleavedArrays = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLsizei , const GLvoid *)>(GetProcAddress(handle, "glInterleavedArrays"));
- GetPointerv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLvoid * *)>(GetProcAddress(handle, "glGetPointerv"));
- IndexPointer = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLsizei , const GLvoid *)>(GetProcAddress(handle, "glIndexPointer"));
- EnableClientState = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum )>(GetProcAddress(handle, "glEnableClientState"));
- EdgeFlagPointer = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLsizei , const GLvoid *)>(GetProcAddress(handle, "glEdgeFlagPointer"));
- DisableClientState = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum )>(GetProcAddress(handle, "glDisableClientState"));
- ColorPointer = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLenum , GLsizei , const GLvoid *)>(GetProcAddress(handle, "glColorPointer"));
- ArrayElement = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint )>(GetProcAddress(handle, "glArrayElement"));
-#else
- PushClientAttrib = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLbitfield )>(context->getProcAddress("glPushClientAttrib"));
- PopClientAttrib = reinterpret_cast<void (QOPENGLF_APIENTRYP)()>(context->getProcAddress("glPopClientAttrib"));
- Indexubv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLubyte *)>(context->getProcAddress("glIndexubv"));
- Indexub = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLubyte )>(context->getProcAddress("glIndexub"));
- PrioritizeTextures = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLsizei , const GLuint *, const GLfloat *)>(context->getProcAddress("glPrioritizeTextures"));
- AreTexturesResident = reinterpret_cast<GLboolean (QOPENGLF_APIENTRYP)(GLsizei , const GLuint *, GLboolean *)>(context->getProcAddress("glAreTexturesResident"));
- VertexPointer = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLenum , GLsizei , const GLvoid *)>(context->getProcAddress("glVertexPointer"));
- TexCoordPointer = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLenum , GLsizei , const GLvoid *)>(context->getProcAddress("glTexCoordPointer"));
- NormalPointer = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLsizei , const GLvoid *)>(context->getProcAddress("glNormalPointer"));
- InterleavedArrays = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLsizei , const GLvoid *)>(context->getProcAddress("glInterleavedArrays"));
- GetPointerv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLvoid * *)>(context->getProcAddress("glGetPointerv"));
- IndexPointer = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLsizei , const GLvoid *)>(context->getProcAddress("glIndexPointer"));
- EnableClientState = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum )>(context->getProcAddress("glEnableClientState"));
- EdgeFlagPointer = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLsizei , const GLvoid *)>(context->getProcAddress("glEdgeFlagPointer"));
- DisableClientState = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum )>(context->getProcAddress("glDisableClientState"));
- ColorPointer = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLenum , GLsizei , const GLvoid *)>(context->getProcAddress("glColorPointer"));
- ArrayElement = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint )>(context->getProcAddress("glArrayElement"));
-#endif
-
-}
-
-QOpenGLVersionStatus QOpenGLFunctions_1_1_DeprecatedBackend::versionStatus()
-{
- return QOpenGLVersionStatus(1, 1, QOpenGLVersionStatus::DeprecatedStatus);
-}
-
-QOpenGLFunctions_1_2_DeprecatedBackend::QOpenGLFunctions_1_2_DeprecatedBackend(QOpenGLContext *context)
- : QOpenGLVersionFunctionsBackend(context)
-{
- // OpenGL 1.2 deprecated functions
- ResetMinmax = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum )>(context->getProcAddress("glResetMinmax"));
- ResetHistogram = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum )>(context->getProcAddress("glResetHistogram"));
- Minmax = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLboolean )>(context->getProcAddress("glMinmax"));
- Histogram = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLsizei , GLenum , GLboolean )>(context->getProcAddress("glHistogram"));
- GetMinmaxParameteriv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLint *)>(context->getProcAddress("glGetMinmaxParameteriv"));
- GetMinmaxParameterfv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLfloat *)>(context->getProcAddress("glGetMinmaxParameterfv"));
- GetMinmax = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLboolean , GLenum , GLenum , GLvoid *)>(context->getProcAddress("glGetMinmax"));
- GetHistogramParameteriv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLint *)>(context->getProcAddress("glGetHistogramParameteriv"));
- GetHistogramParameterfv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLfloat *)>(context->getProcAddress("glGetHistogramParameterfv"));
- GetHistogram = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLboolean , GLenum , GLenum , GLvoid *)>(context->getProcAddress("glGetHistogram"));
- SeparableFilter2D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLsizei , GLsizei , GLenum , GLenum , const GLvoid *, const GLvoid *)>(context->getProcAddress("glSeparableFilter2D"));
- GetSeparableFilter = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLenum , GLvoid *, GLvoid *, GLvoid *)>(context->getProcAddress("glGetSeparableFilter"));
- GetConvolutionParameteriv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLint *)>(context->getProcAddress("glGetConvolutionParameteriv"));
- GetConvolutionParameterfv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLfloat *)>(context->getProcAddress("glGetConvolutionParameterfv"));
- GetConvolutionFilter = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLenum , GLvoid *)>(context->getProcAddress("glGetConvolutionFilter"));
- CopyConvolutionFilter2D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLint , GLint , GLsizei , GLsizei )>(context->getProcAddress("glCopyConvolutionFilter2D"));
- CopyConvolutionFilter1D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLint , GLint , GLsizei )>(context->getProcAddress("glCopyConvolutionFilter1D"));
- ConvolutionParameteriv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , const GLint *)>(context->getProcAddress("glConvolutionParameteriv"));
- ConvolutionParameteri = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLint )>(context->getProcAddress("glConvolutionParameteri"));
- ConvolutionParameterfv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , const GLfloat *)>(context->getProcAddress("glConvolutionParameterfv"));
- ConvolutionParameterf = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLfloat )>(context->getProcAddress("glConvolutionParameterf"));
- ConvolutionFilter2D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLsizei , GLsizei , GLenum , GLenum , const GLvoid *)>(context->getProcAddress("glConvolutionFilter2D"));
- ConvolutionFilter1D = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLsizei , GLenum , GLenum , const GLvoid *)>(context->getProcAddress("glConvolutionFilter1D"));
- CopyColorSubTable = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLsizei , GLint , GLint , GLsizei )>(context->getProcAddress("glCopyColorSubTable"));
- ColorSubTable = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLsizei , GLsizei , GLenum , GLenum , const GLvoid *)>(context->getProcAddress("glColorSubTable"));
- GetColorTableParameteriv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLint *)>(context->getProcAddress("glGetColorTableParameteriv"));
- GetColorTableParameterfv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLfloat *)>(context->getProcAddress("glGetColorTableParameterfv"));
- GetColorTable = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLenum , GLvoid *)>(context->getProcAddress("glGetColorTable"));
- CopyColorTable = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLint , GLint , GLsizei )>(context->getProcAddress("glCopyColorTable"));
- ColorTableParameteriv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , const GLint *)>(context->getProcAddress("glColorTableParameteriv"));
- ColorTableParameterfv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , const GLfloat *)>(context->getProcAddress("glColorTableParameterfv"));
- ColorTable = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLsizei , GLenum , GLenum , const GLvoid *)>(context->getProcAddress("glColorTable"));
-
-}
-
-QOpenGLVersionStatus QOpenGLFunctions_1_2_DeprecatedBackend::versionStatus()
-{
- return QOpenGLVersionStatus(1, 2, QOpenGLVersionStatus::DeprecatedStatus);
-}
-
-QOpenGLFunctions_1_3_DeprecatedBackend::QOpenGLFunctions_1_3_DeprecatedBackend(QOpenGLContext *context)
- : QOpenGLVersionFunctionsBackend(context)
-{
- // OpenGL 1.3 deprecated functions
- MultTransposeMatrixd = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLdouble *)>(context->getProcAddress("glMultTransposeMatrixd"));
- MultTransposeMatrixf = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLfloat *)>(context->getProcAddress("glMultTransposeMatrixf"));
- LoadTransposeMatrixd = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLdouble *)>(context->getProcAddress("glLoadTransposeMatrixd"));
- LoadTransposeMatrixf = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLfloat *)>(context->getProcAddress("glLoadTransposeMatrixf"));
- MultiTexCoord4sv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , const GLshort *)>(context->getProcAddress("glMultiTexCoord4sv"));
- MultiTexCoord4s = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLshort , GLshort , GLshort , GLshort )>(context->getProcAddress("glMultiTexCoord4s"));
- MultiTexCoord4iv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , const GLint *)>(context->getProcAddress("glMultiTexCoord4iv"));
- MultiTexCoord4i = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLint , GLint , GLint )>(context->getProcAddress("glMultiTexCoord4i"));
- MultiTexCoord4fv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , const GLfloat *)>(context->getProcAddress("glMultiTexCoord4fv"));
- MultiTexCoord4f = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLfloat , GLfloat , GLfloat , GLfloat )>(context->getProcAddress("glMultiTexCoord4f"));
- MultiTexCoord4dv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , const GLdouble *)>(context->getProcAddress("glMultiTexCoord4dv"));
- MultiTexCoord4d = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLdouble , GLdouble , GLdouble , GLdouble )>(context->getProcAddress("glMultiTexCoord4d"));
- MultiTexCoord3sv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , const GLshort *)>(context->getProcAddress("glMultiTexCoord3sv"));
- MultiTexCoord3s = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLshort , GLshort , GLshort )>(context->getProcAddress("glMultiTexCoord3s"));
- MultiTexCoord3iv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , const GLint *)>(context->getProcAddress("glMultiTexCoord3iv"));
- MultiTexCoord3i = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLint , GLint )>(context->getProcAddress("glMultiTexCoord3i"));
- MultiTexCoord3fv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , const GLfloat *)>(context->getProcAddress("glMultiTexCoord3fv"));
- MultiTexCoord3f = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLfloat , GLfloat , GLfloat )>(context->getProcAddress("glMultiTexCoord3f"));
- MultiTexCoord3dv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , const GLdouble *)>(context->getProcAddress("glMultiTexCoord3dv"));
- MultiTexCoord3d = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLdouble , GLdouble , GLdouble )>(context->getProcAddress("glMultiTexCoord3d"));
- MultiTexCoord2sv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , const GLshort *)>(context->getProcAddress("glMultiTexCoord2sv"));
- MultiTexCoord2s = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLshort , GLshort )>(context->getProcAddress("glMultiTexCoord2s"));
- MultiTexCoord2iv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , const GLint *)>(context->getProcAddress("glMultiTexCoord2iv"));
- MultiTexCoord2i = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint , GLint )>(context->getProcAddress("glMultiTexCoord2i"));
- MultiTexCoord2fv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , const GLfloat *)>(context->getProcAddress("glMultiTexCoord2fv"));
- MultiTexCoord2f = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLfloat , GLfloat )>(context->getProcAddress("glMultiTexCoord2f"));
- MultiTexCoord2dv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , const GLdouble *)>(context->getProcAddress("glMultiTexCoord2dv"));
- MultiTexCoord2d = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLdouble , GLdouble )>(context->getProcAddress("glMultiTexCoord2d"));
- MultiTexCoord1sv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , const GLshort *)>(context->getProcAddress("glMultiTexCoord1sv"));
- MultiTexCoord1s = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLshort )>(context->getProcAddress("glMultiTexCoord1s"));
- MultiTexCoord1iv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , const GLint *)>(context->getProcAddress("glMultiTexCoord1iv"));
- MultiTexCoord1i = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLint )>(context->getProcAddress("glMultiTexCoord1i"));
- MultiTexCoord1fv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , const GLfloat *)>(context->getProcAddress("glMultiTexCoord1fv"));
- MultiTexCoord1f = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLfloat )>(context->getProcAddress("glMultiTexCoord1f"));
- MultiTexCoord1dv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , const GLdouble *)>(context->getProcAddress("glMultiTexCoord1dv"));
- MultiTexCoord1d = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLdouble )>(context->getProcAddress("glMultiTexCoord1d"));
- ClientActiveTexture = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum )>(context->getProcAddress("glClientActiveTexture"));
-
-}
-
-QOpenGLVersionStatus QOpenGLFunctions_1_3_DeprecatedBackend::versionStatus()
-{
- return QOpenGLVersionStatus(1, 3, QOpenGLVersionStatus::DeprecatedStatus);
-}
-
-QOpenGLFunctions_1_4_DeprecatedBackend::QOpenGLFunctions_1_4_DeprecatedBackend(QOpenGLContext *context)
- : QOpenGLVersionFunctionsBackend(context)
-{
- // OpenGL 1.4 deprecated functions
- WindowPos3sv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLshort *)>(context->getProcAddress("glWindowPos3sv"));
- WindowPos3s = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLshort , GLshort , GLshort )>(context->getProcAddress("glWindowPos3s"));
- WindowPos3iv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLint *)>(context->getProcAddress("glWindowPos3iv"));
- WindowPos3i = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLint , GLint )>(context->getProcAddress("glWindowPos3i"));
- WindowPos3fv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLfloat *)>(context->getProcAddress("glWindowPos3fv"));
- WindowPos3f = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLfloat , GLfloat , GLfloat )>(context->getProcAddress("glWindowPos3f"));
- WindowPos3dv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLdouble *)>(context->getProcAddress("glWindowPos3dv"));
- WindowPos3d = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLdouble , GLdouble , GLdouble )>(context->getProcAddress("glWindowPos3d"));
- WindowPos2sv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLshort *)>(context->getProcAddress("glWindowPos2sv"));
- WindowPos2s = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLshort , GLshort )>(context->getProcAddress("glWindowPos2s"));
- WindowPos2iv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLint *)>(context->getProcAddress("glWindowPos2iv"));
- WindowPos2i = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLint )>(context->getProcAddress("glWindowPos2i"));
- WindowPos2fv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLfloat *)>(context->getProcAddress("glWindowPos2fv"));
- WindowPos2f = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLfloat , GLfloat )>(context->getProcAddress("glWindowPos2f"));
- WindowPos2dv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLdouble *)>(context->getProcAddress("glWindowPos2dv"));
- WindowPos2d = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLdouble , GLdouble )>(context->getProcAddress("glWindowPos2d"));
- SecondaryColorPointer = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLenum , GLsizei , const GLvoid *)>(context->getProcAddress("glSecondaryColorPointer"));
- SecondaryColor3usv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLushort *)>(context->getProcAddress("glSecondaryColor3usv"));
- SecondaryColor3us = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLushort , GLushort , GLushort )>(context->getProcAddress("glSecondaryColor3us"));
- SecondaryColor3uiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLuint *)>(context->getProcAddress("glSecondaryColor3uiv"));
- SecondaryColor3ui = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLuint , GLuint )>(context->getProcAddress("glSecondaryColor3ui"));
- SecondaryColor3ubv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLubyte *)>(context->getProcAddress("glSecondaryColor3ubv"));
- SecondaryColor3ub = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLubyte , GLubyte , GLubyte )>(context->getProcAddress("glSecondaryColor3ub"));
- SecondaryColor3sv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLshort *)>(context->getProcAddress("glSecondaryColor3sv"));
- SecondaryColor3s = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLshort , GLshort , GLshort )>(context->getProcAddress("glSecondaryColor3s"));
- SecondaryColor3iv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLint *)>(context->getProcAddress("glSecondaryColor3iv"));
- SecondaryColor3i = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLint , GLint , GLint )>(context->getProcAddress("glSecondaryColor3i"));
- SecondaryColor3fv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLfloat *)>(context->getProcAddress("glSecondaryColor3fv"));
- SecondaryColor3f = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLfloat , GLfloat , GLfloat )>(context->getProcAddress("glSecondaryColor3f"));
- SecondaryColor3dv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLdouble *)>(context->getProcAddress("glSecondaryColor3dv"));
- SecondaryColor3d = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLdouble , GLdouble , GLdouble )>(context->getProcAddress("glSecondaryColor3d"));
- SecondaryColor3bv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLbyte *)>(context->getProcAddress("glSecondaryColor3bv"));
- SecondaryColor3b = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLbyte , GLbyte , GLbyte )>(context->getProcAddress("glSecondaryColor3b"));
- FogCoordPointer = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLsizei , const GLvoid *)>(context->getProcAddress("glFogCoordPointer"));
- FogCoorddv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLdouble *)>(context->getProcAddress("glFogCoorddv"));
- FogCoordd = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLdouble )>(context->getProcAddress("glFogCoordd"));
- FogCoordfv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(const GLfloat *)>(context->getProcAddress("glFogCoordfv"));
- FogCoordf = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLfloat )>(context->getProcAddress("glFogCoordf"));
-
-}
-
-QOpenGLVersionStatus QOpenGLFunctions_1_4_DeprecatedBackend::versionStatus()
-{
- return QOpenGLVersionStatus(1, 4, QOpenGLVersionStatus::DeprecatedStatus);
-}
-
-QOpenGLFunctions_2_0_DeprecatedBackend::QOpenGLFunctions_2_0_DeprecatedBackend(QOpenGLContext *context)
- : QOpenGLVersionFunctionsBackend(context)
-{
- // OpenGL 2.0 deprecated functions
- VertexAttrib4usv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , const GLushort *)>(context->getProcAddress("glVertexAttrib4usv"));
- VertexAttrib4uiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , const GLuint *)>(context->getProcAddress("glVertexAttrib4uiv"));
- VertexAttrib4ubv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , const GLubyte *)>(context->getProcAddress("glVertexAttrib4ubv"));
- VertexAttrib4sv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , const GLshort *)>(context->getProcAddress("glVertexAttrib4sv"));
- VertexAttrib4s = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLshort , GLshort , GLshort , GLshort )>(context->getProcAddress("glVertexAttrib4s"));
- VertexAttrib4iv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , const GLint *)>(context->getProcAddress("glVertexAttrib4iv"));
- VertexAttrib4fv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , const GLfloat *)>(context->getProcAddress("glVertexAttrib4fv"));
- VertexAttrib4f = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLfloat , GLfloat , GLfloat , GLfloat )>(context->getProcAddress("glVertexAttrib4f"));
- VertexAttrib4dv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , const GLdouble *)>(context->getProcAddress("glVertexAttrib4dv"));
- VertexAttrib4d = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLdouble , GLdouble , GLdouble , GLdouble )>(context->getProcAddress("glVertexAttrib4d"));
- VertexAttrib4bv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , const GLbyte *)>(context->getProcAddress("glVertexAttrib4bv"));
- VertexAttrib4Nusv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , const GLushort *)>(context->getProcAddress("glVertexAttrib4Nusv"));
- VertexAttrib4Nuiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , const GLuint *)>(context->getProcAddress("glVertexAttrib4Nuiv"));
- VertexAttrib4Nubv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , const GLubyte *)>(context->getProcAddress("glVertexAttrib4Nubv"));
- VertexAttrib4Nub = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLubyte , GLubyte , GLubyte , GLubyte )>(context->getProcAddress("glVertexAttrib4Nub"));
- VertexAttrib4Nsv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , const GLshort *)>(context->getProcAddress("glVertexAttrib4Nsv"));
- VertexAttrib4Niv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , const GLint *)>(context->getProcAddress("glVertexAttrib4Niv"));
- VertexAttrib4Nbv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , const GLbyte *)>(context->getProcAddress("glVertexAttrib4Nbv"));
- VertexAttrib3sv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , const GLshort *)>(context->getProcAddress("glVertexAttrib3sv"));
- VertexAttrib3s = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLshort , GLshort , GLshort )>(context->getProcAddress("glVertexAttrib3s"));
- VertexAttrib3fv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , const GLfloat *)>(context->getProcAddress("glVertexAttrib3fv"));
- VertexAttrib3f = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLfloat , GLfloat , GLfloat )>(context->getProcAddress("glVertexAttrib3f"));
- VertexAttrib3dv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , const GLdouble *)>(context->getProcAddress("glVertexAttrib3dv"));
- VertexAttrib3d = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLdouble , GLdouble , GLdouble )>(context->getProcAddress("glVertexAttrib3d"));
- VertexAttrib2sv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , const GLshort *)>(context->getProcAddress("glVertexAttrib2sv"));
- VertexAttrib2s = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLshort , GLshort )>(context->getProcAddress("glVertexAttrib2s"));
- VertexAttrib2fv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , const GLfloat *)>(context->getProcAddress("glVertexAttrib2fv"));
- VertexAttrib2f = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLfloat , GLfloat )>(context->getProcAddress("glVertexAttrib2f"));
- VertexAttrib2dv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , const GLdouble *)>(context->getProcAddress("glVertexAttrib2dv"));
- VertexAttrib2d = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLdouble , GLdouble )>(context->getProcAddress("glVertexAttrib2d"));
- VertexAttrib1sv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , const GLshort *)>(context->getProcAddress("glVertexAttrib1sv"));
- VertexAttrib1s = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLshort )>(context->getProcAddress("glVertexAttrib1s"));
- VertexAttrib1fv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , const GLfloat *)>(context->getProcAddress("glVertexAttrib1fv"));
- VertexAttrib1f = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLfloat )>(context->getProcAddress("glVertexAttrib1f"));
- VertexAttrib1dv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , const GLdouble *)>(context->getProcAddress("glVertexAttrib1dv"));
- VertexAttrib1d = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLdouble )>(context->getProcAddress("glVertexAttrib1d"));
-
-}
-
-QOpenGLVersionStatus QOpenGLFunctions_2_0_DeprecatedBackend::versionStatus()
-{
- return QOpenGLVersionStatus(2, 0, QOpenGLVersionStatus::DeprecatedStatus);
-}
-
-QOpenGLFunctions_3_0_DeprecatedBackend::QOpenGLFunctions_3_0_DeprecatedBackend(QOpenGLContext *context)
- : QOpenGLVersionFunctionsBackend(context)
-{
- // OpenGL 3.0 deprecated functions
- VertexAttribI4usv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , const GLushort *)>(context->getProcAddress("glVertexAttribI4usv"));
- VertexAttribI4ubv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , const GLubyte *)>(context->getProcAddress("glVertexAttribI4ubv"));
- VertexAttribI4sv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , const GLshort *)>(context->getProcAddress("glVertexAttribI4sv"));
- VertexAttribI4bv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , const GLbyte *)>(context->getProcAddress("glVertexAttribI4bv"));
- VertexAttribI4uiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , const GLuint *)>(context->getProcAddress("glVertexAttribI4uiv"));
- VertexAttribI3uiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , const GLuint *)>(context->getProcAddress("glVertexAttribI3uiv"));
- VertexAttribI2uiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , const GLuint *)>(context->getProcAddress("glVertexAttribI2uiv"));
- VertexAttribI1uiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , const GLuint *)>(context->getProcAddress("glVertexAttribI1uiv"));
- VertexAttribI4iv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , const GLint *)>(context->getProcAddress("glVertexAttribI4iv"));
- VertexAttribI3iv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , const GLint *)>(context->getProcAddress("glVertexAttribI3iv"));
- VertexAttribI2iv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , const GLint *)>(context->getProcAddress("glVertexAttribI2iv"));
- VertexAttribI1iv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , const GLint *)>(context->getProcAddress("glVertexAttribI1iv"));
- VertexAttribI4ui = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLuint , GLuint , GLuint , GLuint )>(context->getProcAddress("glVertexAttribI4ui"));
- VertexAttribI3ui = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLuint , GLuint , GLuint )>(context->getProcAddress("glVertexAttribI3ui"));
- VertexAttribI2ui = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLuint , GLuint )>(context->getProcAddress("glVertexAttribI2ui"));
- VertexAttribI1ui = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLuint )>(context->getProcAddress("glVertexAttribI1ui"));
- VertexAttribI4i = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLint , GLint , GLint )>(context->getProcAddress("glVertexAttribI4i"));
- VertexAttribI3i = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLint , GLint )>(context->getProcAddress("glVertexAttribI3i"));
- VertexAttribI2i = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint , GLint )>(context->getProcAddress("glVertexAttribI2i"));
- VertexAttribI1i = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLuint , GLint )>(context->getProcAddress("glVertexAttribI1i"));
-
-}
-
-QOpenGLVersionStatus QOpenGLFunctions_3_0_DeprecatedBackend::versionStatus()
-{
- return QOpenGLVersionStatus(3, 0, QOpenGLVersionStatus::DeprecatedStatus);
-}
-
-QOpenGLFunctions_3_3_DeprecatedBackend::QOpenGLFunctions_3_3_DeprecatedBackend(QOpenGLContext *context)
- : QOpenGLVersionFunctionsBackend(context)
-{
- // OpenGL 3.3 deprecated functions
- SecondaryColorP3uiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , const GLuint *)>(context->getProcAddress("glSecondaryColorP3uiv"));
- SecondaryColorP3ui = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLuint )>(context->getProcAddress("glSecondaryColorP3ui"));
- ColorP4uiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , const GLuint *)>(context->getProcAddress("glColorP4uiv"));
- ColorP4ui = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLuint )>(context->getProcAddress("glColorP4ui"));
- ColorP3uiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , const GLuint *)>(context->getProcAddress("glColorP3uiv"));
- ColorP3ui = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLuint )>(context->getProcAddress("glColorP3ui"));
- NormalP3uiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , const GLuint *)>(context->getProcAddress("glNormalP3uiv"));
- NormalP3ui = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLuint )>(context->getProcAddress("glNormalP3ui"));
- MultiTexCoordP4uiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , const GLuint *)>(context->getProcAddress("glMultiTexCoordP4uiv"));
- MultiTexCoordP4ui = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLuint )>(context->getProcAddress("glMultiTexCoordP4ui"));
- MultiTexCoordP3uiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , const GLuint *)>(context->getProcAddress("glMultiTexCoordP3uiv"));
- MultiTexCoordP3ui = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLuint )>(context->getProcAddress("glMultiTexCoordP3ui"));
- MultiTexCoordP2uiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , const GLuint *)>(context->getProcAddress("glMultiTexCoordP2uiv"));
- MultiTexCoordP2ui = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLuint )>(context->getProcAddress("glMultiTexCoordP2ui"));
- MultiTexCoordP1uiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , const GLuint *)>(context->getProcAddress("glMultiTexCoordP1uiv"));
- MultiTexCoordP1ui = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLuint )>(context->getProcAddress("glMultiTexCoordP1ui"));
- TexCoordP4uiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , const GLuint *)>(context->getProcAddress("glTexCoordP4uiv"));
- TexCoordP4ui = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLuint )>(context->getProcAddress("glTexCoordP4ui"));
- TexCoordP3uiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , const GLuint *)>(context->getProcAddress("glTexCoordP3uiv"));
- TexCoordP3ui = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLuint )>(context->getProcAddress("glTexCoordP3ui"));
- TexCoordP2uiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , const GLuint *)>(context->getProcAddress("glTexCoordP2uiv"));
- TexCoordP2ui = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLuint )>(context->getProcAddress("glTexCoordP2ui"));
- TexCoordP1uiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , const GLuint *)>(context->getProcAddress("glTexCoordP1uiv"));
- TexCoordP1ui = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLuint )>(context->getProcAddress("glTexCoordP1ui"));
- VertexP4uiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , const GLuint *)>(context->getProcAddress("glVertexP4uiv"));
- VertexP4ui = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLuint )>(context->getProcAddress("glVertexP4ui"));
- VertexP3uiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , const GLuint *)>(context->getProcAddress("glVertexP3uiv"));
- VertexP3ui = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLuint )>(context->getProcAddress("glVertexP3ui"));
- VertexP2uiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , const GLuint *)>(context->getProcAddress("glVertexP2uiv"));
- VertexP2ui = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLuint )>(context->getProcAddress("glVertexP2ui"));
-
-}
-
-QOpenGLVersionStatus QOpenGLFunctions_3_3_DeprecatedBackend::versionStatus()
-{
- return QOpenGLVersionStatus(3, 3, QOpenGLVersionStatus::DeprecatedStatus);
-}
-
-QOpenGLFunctions_4_5_DeprecatedBackend::QOpenGLFunctions_4_5_DeprecatedBackend(QOpenGLContext *context)
- : QOpenGLVersionFunctionsBackend(context)
-{
- // OpenGL 4.5 deprecated functions
- GetnMinmax = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLboolean , GLenum , GLenum , GLsizei , void *)>(context->getProcAddress("glGetnMinmax"));
- GetnHistogram = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLboolean , GLenum , GLenum , GLsizei , void *)>(context->getProcAddress("glGetnHistogram"));
- GetnSeparableFilter = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLenum , GLsizei , void *, GLsizei , void *, void *)>(context->getProcAddress("glGetnSeparableFilter"));
- GetnConvolutionFilter = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLenum , GLsizei , void *)>(context->getProcAddress("glGetnConvolutionFilter"));
- GetnColorTable = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLenum , GLsizei , void *)>(context->getProcAddress("glGetnColorTable"));
- GetnPolygonStipple = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLsizei , GLubyte *)>(context->getProcAddress("glGetnPolygonStipple"));
- GetnPixelMapusv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLsizei , GLushort *)>(context->getProcAddress("glGetnPixelMapusv"));
- GetnPixelMapuiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLsizei , GLuint *)>(context->getProcAddress("glGetnPixelMapuiv"));
- GetnPixelMapfv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLsizei , GLfloat *)>(context->getProcAddress("glGetnPixelMapfv"));
- GetnMapiv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLsizei , GLint *)>(context->getProcAddress("glGetnMapiv"));
- GetnMapfv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLsizei , GLfloat *)>(context->getProcAddress("glGetnMapfv"));
- GetnMapdv = reinterpret_cast<void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLsizei , GLdouble *)>(context->getProcAddress("glGetnMapdv"));
-
-}
-
-QOpenGLVersionStatus QOpenGLFunctions_4_5_DeprecatedBackend::versionStatus()
-{
- return QOpenGLVersionStatus(4, 5, QOpenGLVersionStatus::DeprecatedStatus);
-}
+QT_OPENGL_IMPLEMENT(QOpenGLFunctions_1_0_CoreBackend, QT_OPENGL_1_0_FUNCTIONS)
+QT_OPENGL_IMPLEMENT(QOpenGLFunctions_1_1_CoreBackend, QT_OPENGL_1_1_FUNCTIONS)
+
+QT_OPENGL_IMPLEMENT(QOpenGLFunctions_1_2_CoreBackend, QT_OPENGL_1_2_FUNCTIONS)
+QT_OPENGL_IMPLEMENT(QOpenGLFunctions_1_3_CoreBackend, QT_OPENGL_1_3_FUNCTIONS)
+QT_OPENGL_IMPLEMENT(QOpenGLFunctions_1_4_CoreBackend, QT_OPENGL_1_4_FUNCTIONS)
+QT_OPENGL_IMPLEMENT(QOpenGLFunctions_1_5_CoreBackend, QT_OPENGL_1_5_FUNCTIONS)
+QT_OPENGL_IMPLEMENT(QOpenGLFunctions_2_0_CoreBackend, QT_OPENGL_2_0_FUNCTIONS)
+QT_OPENGL_IMPLEMENT(QOpenGLFunctions_2_1_CoreBackend, QT_OPENGL_2_1_FUNCTIONS)
+QT_OPENGL_IMPLEMENT(QOpenGLFunctions_3_0_CoreBackend, QT_OPENGL_3_0_FUNCTIONS)
+QT_OPENGL_IMPLEMENT(QOpenGLFunctions_3_1_CoreBackend, QT_OPENGL_3_1_FUNCTIONS)
+QT_OPENGL_IMPLEMENT(QOpenGLFunctions_3_2_CoreBackend, QT_OPENGL_3_2_FUNCTIONS)
+QT_OPENGL_IMPLEMENT(QOpenGLFunctions_3_3_CoreBackend, QT_OPENGL_3_3_FUNCTIONS)
+QT_OPENGL_IMPLEMENT(QOpenGLFunctions_4_0_CoreBackend, QT_OPENGL_4_0_FUNCTIONS)
+QT_OPENGL_IMPLEMENT(QOpenGLFunctions_4_1_CoreBackend, QT_OPENGL_4_1_FUNCTIONS)
+QT_OPENGL_IMPLEMENT(QOpenGLFunctions_4_2_CoreBackend, QT_OPENGL_4_2_FUNCTIONS)
+QT_OPENGL_IMPLEMENT(QOpenGLFunctions_4_3_CoreBackend, QT_OPENGL_4_3_FUNCTIONS)
+QT_OPENGL_IMPLEMENT(QOpenGLFunctions_4_4_CoreBackend, QT_OPENGL_4_4_FUNCTIONS)
+QT_OPENGL_IMPLEMENT(QOpenGLFunctions_4_5_CoreBackend, QT_OPENGL_4_5_FUNCTIONS)
+
+QT_OPENGL_IMPLEMENT(QOpenGLFunctions_1_0_DeprecatedBackend, QT_OPENGL_1_0_DEPRECATED_FUNCTIONS)
+QT_OPENGL_IMPLEMENT(QOpenGLFunctions_1_1_DeprecatedBackend, QT_OPENGL_1_1_DEPRECATED_FUNCTIONS)
+
+QT_OPENGL_IMPLEMENT(QOpenGLFunctions_1_2_DeprecatedBackend, QT_OPENGL_1_2_DEPRECATED_FUNCTIONS)
+QT_OPENGL_IMPLEMENT(QOpenGLFunctions_1_3_DeprecatedBackend, QT_OPENGL_1_3_DEPRECATED_FUNCTIONS)
+QT_OPENGL_IMPLEMENT(QOpenGLFunctions_1_4_DeprecatedBackend, QT_OPENGL_1_4_DEPRECATED_FUNCTIONS)
+QT_OPENGL_IMPLEMENT(QOpenGLFunctions_2_0_DeprecatedBackend, QT_OPENGL_2_0_DEPRECATED_FUNCTIONS)
+QT_OPENGL_IMPLEMENT(QOpenGLFunctions_3_0_DeprecatedBackend, QT_OPENGL_3_0_DEPRECATED_FUNCTIONS)
+QT_OPENGL_IMPLEMENT(QOpenGLFunctions_3_3_DeprecatedBackend, QT_OPENGL_3_3_DEPRECATED_FUNCTIONS)
+QT_OPENGL_IMPLEMENT(QOpenGLFunctions_4_5_DeprecatedBackend, QT_OPENGL_4_5_DEPRECATED_FUNCTIONS)
#else
diff --git a/src/gui/opengl/qopenglversionfunctions.h b/src/gui/opengl/qopenglversionfunctions.h
index 20b21b8103..7f991b1955 100644
--- a/src/gui/opengl/qopenglversionfunctions.h
+++ b/src/gui/opengl/qopenglversionfunctions.h
@@ -1,6 +1,7 @@
/****************************************************************************
**
** Copyright (C) 2013 Klaralvdalens Datakonsult AB (KDAB)
+** Copyright (C) 2016 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
** This file is part of the QtGui module of the Qt Toolkit.
@@ -112,9 +113,61 @@ Q_DECL_CONSTEXPR inline bool operator!=(const QOpenGLVersionStatus &lhs, const Q
return !operator==(lhs, rhs);
}
+#define QT_OPENGL_DECLARE_FUNCTIONS(ret, name, args) \
+ ret (QOPENGLF_APIENTRYP name)args;
+#define QT_OPENGL_COUNT_FUNCTIONS(ret, name, args) +1
+
+#define QT_OPENGL_DECLARE(FUNCTIONS) \
+public: \
+ struct Functions { \
+ FUNCTIONS(QT_OPENGL_DECLARE_FUNCTIONS) \
+ }; \
+ union { \
+ QFunctionPointer functions[FUNCTIONS(QT_OPENGL_COUNT_FUNCTIONS)]; \
+ Functions f; \
+ }; \
+private: \
+ void init()
+
class QOpenGLVersionFunctionsBackend
{
public:
+#define QT_OPENGL_VERSIONS(F) \
+ F(1_0_Core) \
+ F(1_1_Core) \
+ F(1_2_Core) \
+ F(1_3_Core) \
+ F(1_4_Core) \
+ F(1_5_Core) \
+ F(2_0_Core) \
+ F(2_1_Core) \
+ F(3_0_Core) \
+ F(3_1_Core) \
+ F(3_2_Core) \
+ F(3_3_Core) \
+ F(4_0_Core) \
+ F(4_1_Core) \
+ F(4_2_Core) \
+ F(4_3_Core) \
+ F(4_4_Core) \
+ F(4_5_Core) \
+ F(1_0_Deprecated) \
+ F(1_1_Deprecated) \
+ F(1_2_Deprecated) \
+ F(1_3_Deprecated) \
+ F(1_4_Deprecated) \
+ F(2_0_Deprecated) \
+ F(3_0_Deprecated) \
+ F(3_3_Deprecated) \
+ F(4_5_Deprecated) \
+
+#define VERSION_ENUM(X) OpenGL_##X,
+ enum Version {
+ QT_OPENGL_VERSIONS(VERSION_ENUM)
+ OpenGLVersionBackendCount
+ };
+#undef VERSION_ENUM
+
QOpenGLVersionFunctionsBackend(QOpenGLContext *ctx)
: context(ctx)
{}
@@ -123,6 +176,17 @@ public:
QAtomicInt refs;
};
+class QOpenGLVersionFunctionsStorage
+{
+public:
+ QOpenGLVersionFunctionsStorage();
+ ~QOpenGLVersionFunctionsStorage();
+
+ QOpenGLVersionFunctionsBackend *backend(QOpenGLContext *context, QOpenGLVersionFunctionsBackend::Version v);
+
+ QOpenGLVersionFunctionsBackend **backends;
+};
+
class QAbstractOpenGLFunctions;
class QAbstractOpenGLFunctionsPrivate
@@ -133,12 +197,7 @@ public:
initialized(false)
{}
- static QOpenGLVersionFunctionsBackend *functionsBackend(QOpenGLContext *context,
- const QOpenGLVersionStatus &v);
- static void insertFunctionsBackend(QOpenGLContext *context,
- const QOpenGLVersionStatus &v,
- QOpenGLVersionFunctionsBackend *backend);
- static void removeFunctionsBackend(QOpenGLContext *context, const QOpenGLVersionStatus &v);
+ static QOpenGLVersionFunctionsBackend *functionsBackend(QOpenGLContext *context, QOpenGLVersionFunctionsBackend::Version v);
static void insertExternalFunctions(QOpenGLContext *context, QAbstractOpenGLFunctions *f);
static void removeExternalFunctions(QOpenGLContext *context, QAbstractOpenGLFunctions *f);
@@ -179,1456 +238,1648 @@ inline QAbstractOpenGLFunctionsPrivate *QAbstractOpenGLFunctionsPrivate::get(QAb
class QOpenGLFunctions_1_0_CoreBackend : public QOpenGLVersionFunctionsBackend
{
public:
- QOpenGLFunctions_1_0_CoreBackend(QOpenGLContext *context);
+ QOpenGLFunctions_1_0_CoreBackend(QOpenGLContext *c)
+ : QOpenGLVersionFunctionsBackend(c)
+ {
+ init();
+ }
- static QOpenGLVersionStatus versionStatus();
+ Q_DECL_CONSTEXPR static Version versionStatus()
+ { return OpenGL_1_0_Core; }
// OpenGL 1.0 core functions
- void (QOPENGLF_APIENTRYP Viewport)(GLint x, GLint y, GLsizei width, GLsizei height);
- void (QOPENGLF_APIENTRYP DepthRange)(GLdouble nearVal, GLdouble farVal);
- GLboolean (QOPENGLF_APIENTRYP IsEnabled)(GLenum cap);
- void (QOPENGLF_APIENTRYP GetTexLevelParameteriv)(GLenum target, GLint level, GLenum pname, GLint *params);
- void (QOPENGLF_APIENTRYP GetTexLevelParameterfv)(GLenum target, GLint level, GLenum pname, GLfloat *params);
- void (QOPENGLF_APIENTRYP GetTexParameteriv)(GLenum target, GLenum pname, GLint *params);
- void (QOPENGLF_APIENTRYP GetTexParameterfv)(GLenum target, GLenum pname, GLfloat *params);
- void (QOPENGLF_APIENTRYP GetTexImage)(GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels);
- const GLubyte * (QOPENGLF_APIENTRYP GetString)(GLenum name);
- void (QOPENGLF_APIENTRYP GetIntegerv)(GLenum pname, GLint *data);
- void (QOPENGLF_APIENTRYP GetFloatv)(GLenum pname, GLfloat *data);
- GLenum (QOPENGLF_APIENTRYP GetError)();
- void (QOPENGLF_APIENTRYP GetDoublev)(GLenum pname, GLdouble *data);
- void (QOPENGLF_APIENTRYP GetBooleanv)(GLenum pname, GLboolean *data);
- void (QOPENGLF_APIENTRYP ReadPixels)(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels);
- void (QOPENGLF_APIENTRYP ReadBuffer)(GLenum src);
- void (QOPENGLF_APIENTRYP PixelStorei)(GLenum pname, GLint param);
- void (QOPENGLF_APIENTRYP PixelStoref)(GLenum pname, GLfloat param);
- void (QOPENGLF_APIENTRYP DepthFunc)(GLenum func);
- void (QOPENGLF_APIENTRYP StencilOp)(GLenum fail, GLenum zfail, GLenum zpass);
- void (QOPENGLF_APIENTRYP StencilFunc)(GLenum func, GLint ref, GLuint mask);
- void (QOPENGLF_APIENTRYP LogicOp)(GLenum opcode);
- void (QOPENGLF_APIENTRYP BlendFunc)(GLenum sfactor, GLenum dfactor);
- void (QOPENGLF_APIENTRYP Flush)();
- void (QOPENGLF_APIENTRYP Finish)();
- void (QOPENGLF_APIENTRYP Enable)(GLenum cap);
- void (QOPENGLF_APIENTRYP Disable)(GLenum cap);
- void (QOPENGLF_APIENTRYP DepthMask)(GLboolean flag);
- void (QOPENGLF_APIENTRYP ColorMask)(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha);
- void (QOPENGLF_APIENTRYP StencilMask)(GLuint mask);
- void (QOPENGLF_APIENTRYP ClearDepth)(GLdouble depth);
- void (QOPENGLF_APIENTRYP ClearStencil)(GLint s);
- void (QOPENGLF_APIENTRYP ClearColor)(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
- void (QOPENGLF_APIENTRYP Clear)(GLbitfield mask);
- void (QOPENGLF_APIENTRYP DrawBuffer)(GLenum buf);
- void (QOPENGLF_APIENTRYP TexImage2D)(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels);
- void (QOPENGLF_APIENTRYP TexImage1D)(GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels);
- void (QOPENGLF_APIENTRYP TexParameteriv)(GLenum target, GLenum pname, const GLint *params);
- void (QOPENGLF_APIENTRYP TexParameteri)(GLenum target, GLenum pname, GLint param);
- void (QOPENGLF_APIENTRYP TexParameterfv)(GLenum target, GLenum pname, const GLfloat *params);
- void (QOPENGLF_APIENTRYP TexParameterf)(GLenum target, GLenum pname, GLfloat param);
- void (QOPENGLF_APIENTRYP Scissor)(GLint x, GLint y, GLsizei width, GLsizei height);
- void (QOPENGLF_APIENTRYP PolygonMode)(GLenum face, GLenum mode);
- void (QOPENGLF_APIENTRYP PointSize)(GLfloat size);
- void (QOPENGLF_APIENTRYP LineWidth)(GLfloat width);
- void (QOPENGLF_APIENTRYP Hint)(GLenum target, GLenum mode);
- void (QOPENGLF_APIENTRYP FrontFace)(GLenum mode);
- void (QOPENGLF_APIENTRYP CullFace)(GLenum mode);
-
+#define QT_OPENGL_1_0_FUNCTIONS(F) \
+ F(void, Viewport, (GLint x, GLint y, GLsizei width, GLsizei height)) \
+ F(void, DepthRange, (GLdouble nearVal, GLdouble farVal)) \
+ F(GLboolean, IsEnabled, (GLenum cap)) \
+ F(void, GetTexLevelParameteriv, (GLenum target, GLint level, GLenum pname, GLint *params)) \
+ F(void, GetTexLevelParameterfv, (GLenum target, GLint level, GLenum pname, GLfloat *params)) \
+ F(void, GetTexParameteriv, (GLenum target, GLenum pname, GLint *params)) \
+ F(void, GetTexParameterfv, (GLenum target, GLenum pname, GLfloat *params)) \
+ F(void, GetTexImage, (GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels)) \
+ F(const GLubyte *, GetString, (GLenum name)) \
+ F(void, GetIntegerv, (GLenum pname, GLint *data)) \
+ F(void, GetFloatv, (GLenum pname, GLfloat *data)) \
+ F(GLenum, GetError, ()) \
+ F(void, GetDoublev, (GLenum pname, GLdouble *data)) \
+ F(void, GetBooleanv, (GLenum pname, GLboolean *data)) \
+ F(void, ReadPixels, (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels)) \
+ F(void, ReadBuffer, (GLenum src)) \
+ F(void, PixelStorei, (GLenum pname, GLint param)) \
+ F(void, PixelStoref, (GLenum pname, GLfloat param)) \
+ F(void, DepthFunc, (GLenum func)) \
+ F(void, StencilOp, (GLenum fail, GLenum zfail, GLenum zpass)) \
+ F(void, StencilFunc, (GLenum func, GLint ref, GLuint mask)) \
+ F(void, LogicOp, (GLenum opcode)) \
+ F(void, BlendFunc, (GLenum sfactor, GLenum dfactor)) \
+ F(void, Flush, ()) \
+ F(void, Finish, ()) \
+ F(void, Enable, (GLenum cap)) \
+ F(void, Disable, (GLenum cap)) \
+ F(void, DepthMask, (GLboolean flag)) \
+ F(void, ColorMask, (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)) \
+ F(void, StencilMask, (GLuint mask)) \
+ F(void, ClearDepth, (GLdouble depth)) \
+ F(void, ClearStencil, (GLint s)) \
+ F(void, ClearColor, (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)) \
+ F(void, Clear, (GLbitfield mask)) \
+ F(void, DrawBuffer, (GLenum buf)) \
+ F(void, TexImage2D, (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels)) \
+ F(void, TexImage1D, (GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels)) \
+ F(void, TexParameteriv, (GLenum target, GLenum pname, const GLint *params)) \
+ F(void, TexParameteri, (GLenum target, GLenum pname, GLint param)) \
+ F(void, TexParameterfv, (GLenum target, GLenum pname, const GLfloat *params)) \
+ F(void, TexParameterf, (GLenum target, GLenum pname, GLfloat param)) \
+ F(void, Scissor, (GLint x, GLint y, GLsizei width, GLsizei height)) \
+ F(void, PolygonMode, (GLenum face, GLenum mode)) \
+ F(void, PointSize, (GLfloat size)) \
+ F(void, LineWidth, (GLfloat width)) \
+ F(void, Hint, (GLenum target, GLenum mode)) \
+ F(void, FrontFace, (GLenum mode)) \
+ F(void, CullFace, (GLenum mode)) \
+
+ QT_OPENGL_DECLARE(QT_OPENGL_1_0_FUNCTIONS);
};
class QOpenGLFunctions_1_1_CoreBackend : public QOpenGLVersionFunctionsBackend
{
public:
- QOpenGLFunctions_1_1_CoreBackend(QOpenGLContext *context);
+ QOpenGLFunctions_1_1_CoreBackend(QOpenGLContext *c)
+ : QOpenGLVersionFunctionsBackend(c)
+ {
+ init();
+ }
- static QOpenGLVersionStatus versionStatus();
+ Q_DECL_CONSTEXPR static Version versionStatus()
+ { return OpenGL_1_1_Core; }
// OpenGL 1.1 core functions
- void (QOPENGLF_APIENTRYP Indexubv)(const GLubyte *c);
- void (QOPENGLF_APIENTRYP Indexub)(GLubyte c);
- GLboolean (QOPENGLF_APIENTRYP IsTexture)(GLuint texture);
- void (QOPENGLF_APIENTRYP GenTextures)(GLsizei n, GLuint *textures);
- void (QOPENGLF_APIENTRYP DeleteTextures)(GLsizei n, const GLuint *textures);
- void (QOPENGLF_APIENTRYP BindTexture)(GLenum target, GLuint texture);
- void (QOPENGLF_APIENTRYP TexSubImage2D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels);
- void (QOPENGLF_APIENTRYP TexSubImage1D)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels);
- void (QOPENGLF_APIENTRYP CopyTexSubImage2D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
- void (QOPENGLF_APIENTRYP CopyTexSubImage1D)(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
- void (QOPENGLF_APIENTRYP CopyTexImage2D)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
- void (QOPENGLF_APIENTRYP CopyTexImage1D)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border);
- void (QOPENGLF_APIENTRYP PolygonOffset)(GLfloat factor, GLfloat units);
- void (QOPENGLF_APIENTRYP GetPointerv)(GLenum pname, GLvoid* *params);
- void (QOPENGLF_APIENTRYP DrawElements)(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices);
- void (QOPENGLF_APIENTRYP DrawArrays)(GLenum mode, GLint first, GLsizei count);
-
+#define QT_OPENGL_1_1_FUNCTIONS(F) \
+ F(void, Indexubv, (const GLubyte *c)) \
+ F(void, Indexub, (GLubyte c)) \
+ F(GLboolean, IsTexture, (GLuint texture)) \
+ F(void, GenTextures, (GLsizei n, GLuint *textures)) \
+ F(void, DeleteTextures, (GLsizei n, const GLuint *textures)) \
+ F(void, BindTexture, (GLenum target, GLuint texture)) \
+ F(void, TexSubImage2D, (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)) \
+ F(void, TexSubImage1D, (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels)) \
+ F(void, CopyTexSubImage2D, (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)) \
+ F(void, CopyTexSubImage1D, (GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)) \
+ F(void, CopyTexImage2D, (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)) \
+ F(void, CopyTexImage1D, (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)) \
+ F(void, PolygonOffset, (GLfloat factor, GLfloat units)) \
+ F(void, GetPointerv, (GLenum pname, GLvoid* *params)) \
+ F(void, DrawElements, (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices)) \
+ F(void, DrawArrays, (GLenum mode, GLint first, GLsizei count)) \
+
+ QT_OPENGL_DECLARE(QT_OPENGL_1_1_FUNCTIONS);
};
class QOpenGLFunctions_1_2_CoreBackend : public QOpenGLVersionFunctionsBackend
{
public:
- QOpenGLFunctions_1_2_CoreBackend(QOpenGLContext *context);
+ QOpenGLFunctions_1_2_CoreBackend(QOpenGLContext *c)
+ : QOpenGLVersionFunctionsBackend(c)
+ {
+ init();
+ }
- static QOpenGLVersionStatus versionStatus();
+ Q_DECL_CONSTEXPR static Version versionStatus()
+ { return OpenGL_1_2_Core; }
// OpenGL 1.2 core functions
- void (QOPENGLF_APIENTRYP CopyTexSubImage3D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
- void (QOPENGLF_APIENTRYP TexSubImage3D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels);
- void (QOPENGLF_APIENTRYP TexImage3D)(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels);
- void (QOPENGLF_APIENTRYP DrawRangeElements)(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices);
- void (QOPENGLF_APIENTRYP BlendEquation)(GLenum mode);
- void (QOPENGLF_APIENTRYP BlendColor)(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
-
+#define QT_OPENGL_1_2_FUNCTIONS(F) \
+ F(void, CopyTexSubImage3D, (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)) \
+ F(void, TexSubImage3D, (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels)) \
+ F(void, TexImage3D, (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels)) \
+ F(void, DrawRangeElements, (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices)) \
+ F(void, BlendEquation, (GLenum mode)) \
+ F(void, BlendColor, (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)) \
+
+ QT_OPENGL_DECLARE(QT_OPENGL_1_2_FUNCTIONS);
};
class QOpenGLFunctions_1_3_CoreBackend : public QOpenGLVersionFunctionsBackend
{
public:
- QOpenGLFunctions_1_3_CoreBackend(QOpenGLContext *context);
+ QOpenGLFunctions_1_3_CoreBackend(QOpenGLContext *c)
+ : QOpenGLVersionFunctionsBackend(c)
+ {
+ init();
+ }
- static QOpenGLVersionStatus versionStatus();
+ Q_DECL_CONSTEXPR static Version versionStatus()
+ { return OpenGL_1_3_Core; }
// OpenGL 1.3 core functions
- void (QOPENGLF_APIENTRYP GetCompressedTexImage)(GLenum target, GLint level, GLvoid *img);
- void (QOPENGLF_APIENTRYP CompressedTexSubImage1D)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data);
- void (QOPENGLF_APIENTRYP CompressedTexSubImage2D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data);
- void (QOPENGLF_APIENTRYP CompressedTexSubImage3D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data);
- void (QOPENGLF_APIENTRYP CompressedTexImage1D)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data);
- void (QOPENGLF_APIENTRYP CompressedTexImage2D)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data);
- void (QOPENGLF_APIENTRYP CompressedTexImage3D)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data);
- void (QOPENGLF_APIENTRYP SampleCoverage)(GLfloat value, GLboolean invert);
- void (QOPENGLF_APIENTRYP ActiveTexture)(GLenum texture);
-
+#define QT_OPENGL_1_3_FUNCTIONS(F) \
+ F(void, GetCompressedTexImage, (GLenum target, GLint level, GLvoid *img)) \
+ F(void, CompressedTexSubImage1D, (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data)) \
+ F(void, CompressedTexSubImage2D, (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data)) \
+ F(void, CompressedTexSubImage3D, (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data)) \
+ F(void, CompressedTexImage1D, (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data)) \
+ F(void, CompressedTexImage2D, (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data)) \
+ F(void, CompressedTexImage3D, (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data)) \
+ F(void, SampleCoverage, (GLfloat value, GLboolean invert)) \
+ F(void, ActiveTexture, (GLenum texture)) \
+
+ QT_OPENGL_DECLARE(QT_OPENGL_1_3_FUNCTIONS);
};
class QOpenGLFunctions_1_4_CoreBackend : public QOpenGLVersionFunctionsBackend
{
public:
- QOpenGLFunctions_1_4_CoreBackend(QOpenGLContext *context);
+ QOpenGLFunctions_1_4_CoreBackend(QOpenGLContext *c)
+ : QOpenGLVersionFunctionsBackend(c)
+ {
+ init();
+ }
- static QOpenGLVersionStatus versionStatus();
+ Q_DECL_CONSTEXPR static Version versionStatus()
+ { return OpenGL_1_4_Core; }
// OpenGL 1.4 core functions
- void (QOPENGLF_APIENTRYP PointParameteriv)(GLenum pname, const GLint *params);
- void (QOPENGLF_APIENTRYP PointParameteri)(GLenum pname, GLint param);
- void (QOPENGLF_APIENTRYP PointParameterfv)(GLenum pname, const GLfloat *params);
- void (QOPENGLF_APIENTRYP PointParameterf)(GLenum pname, GLfloat param);
- void (QOPENGLF_APIENTRYP MultiDrawElements)(GLenum mode, const GLsizei *count, GLenum type, const GLvoid* const *indices, GLsizei drawcount);
- void (QOPENGLF_APIENTRYP MultiDrawArrays)(GLenum mode, const GLint *first, const GLsizei *count, GLsizei drawcount);
- void (QOPENGLF_APIENTRYP BlendFuncSeparate)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
-
+#define QT_OPENGL_1_4_FUNCTIONS(F) \
+ F(void, PointParameteriv, (GLenum pname, const GLint *params)) \
+ F(void, PointParameteri, (GLenum pname, GLint param)) \
+ F(void, PointParameterfv, (GLenum pname, const GLfloat *params)) \
+ F(void, PointParameterf, (GLenum pname, GLfloat param)) \
+ F(void, MultiDrawElements, (GLenum mode, const GLsizei *count, GLenum type, const GLvoid* const *indices, GLsizei drawcount)) \
+ F(void, MultiDrawArrays, (GLenum mode, const GLint *first, const GLsizei *count, GLsizei drawcount)) \
+ F(void, BlendFuncSeparate, (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)) \
+
+ QT_OPENGL_DECLARE(QT_OPENGL_1_4_FUNCTIONS);
};
class QOpenGLFunctions_1_5_CoreBackend : public QOpenGLVersionFunctionsBackend
{
public:
- QOpenGLFunctions_1_5_CoreBackend(QOpenGLContext *context);
+ QOpenGLFunctions_1_5_CoreBackend(QOpenGLContext *c)
+ : QOpenGLVersionFunctionsBackend(c)
+ {
+ init();
+ }
- static QOpenGLVersionStatus versionStatus();
+ Q_DECL_CONSTEXPR static Version versionStatus()
+ { return OpenGL_1_5_Core; }
// OpenGL 1.5 core functions
- void (QOPENGLF_APIENTRYP GetBufferPointerv)(GLenum target, GLenum pname, GLvoid* *params);
- void (QOPENGLF_APIENTRYP GetBufferParameteriv)(GLenum target, GLenum pname, GLint *params);
- GLboolean (QOPENGLF_APIENTRYP UnmapBuffer)(GLenum target);
- GLvoid* (QOPENGLF_APIENTRYP MapBuffer)(GLenum target, GLenum access);
- void (QOPENGLF_APIENTRYP GetBufferSubData)(GLenum target, GLintptr offset, GLsizeiptr size, GLvoid *data);
- void (QOPENGLF_APIENTRYP BufferSubData)(GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid *data);
- void (QOPENGLF_APIENTRYP BufferData)(GLenum target, GLsizeiptr size, const GLvoid *data, GLenum usage);
- GLboolean (QOPENGLF_APIENTRYP IsBuffer)(GLuint buffer);
- void (QOPENGLF_APIENTRYP GenBuffers)(GLsizei n, GLuint *buffers);
- void (QOPENGLF_APIENTRYP DeleteBuffers)(GLsizei n, const GLuint *buffers);
- void (QOPENGLF_APIENTRYP BindBuffer)(GLenum target, GLuint buffer);
- void (QOPENGLF_APIENTRYP GetQueryObjectuiv)(GLuint id, GLenum pname, GLuint *params);
- void (QOPENGLF_APIENTRYP GetQueryObjectiv)(GLuint id, GLenum pname, GLint *params);
- void (QOPENGLF_APIENTRYP GetQueryiv)(GLenum target, GLenum pname, GLint *params);
- void (QOPENGLF_APIENTRYP EndQuery)(GLenum target);
- void (QOPENGLF_APIENTRYP BeginQuery)(GLenum target, GLuint id);
- GLboolean (QOPENGLF_APIENTRYP IsQuery)(GLuint id);
- void (QOPENGLF_APIENTRYP DeleteQueries)(GLsizei n, const GLuint *ids);
- void (QOPENGLF_APIENTRYP GenQueries)(GLsizei n, GLuint *ids);
-
+#define QT_OPENGL_1_5_FUNCTIONS(F) \
+ F(void, GetBufferPointerv, (GLenum target, GLenum pname, GLvoid* *params)) \
+ F(void, GetBufferParameteriv, (GLenum target, GLenum pname, GLint *params)) \
+ F(GLboolean, UnmapBuffer, (GLenum target)) \
+ F(GLvoid*, MapBuffer, (GLenum target, GLenum access)) \
+ F(void, GetBufferSubData, (GLenum target, GLintptr offset, GLsizeiptr size, GLvoid *data)) \
+ F(void, BufferSubData, (GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid *data)) \
+ F(void, BufferData, (GLenum target, GLsizeiptr size, const GLvoid *data, GLenum usage)) \
+ F(GLboolean, IsBuffer, (GLuint buffer)) \
+ F(void, GenBuffers, (GLsizei n, GLuint *buffers)) \
+ F(void, DeleteBuffers, (GLsizei n, const GLuint *buffers)) \
+ F(void, BindBuffer, (GLenum target, GLuint buffer)) \
+ F(void, GetQueryObjectuiv, (GLuint id, GLenum pname, GLuint *params)) \
+ F(void, GetQueryObjectiv, (GLuint id, GLenum pname, GLint *params)) \
+ F(void, GetQueryiv, (GLenum target, GLenum pname, GLint *params)) \
+ F(void, EndQuery, (GLenum target)) \
+ F(void, BeginQuery, (GLenum target, GLuint id)) \
+ F(GLboolean, IsQuery, (GLuint id)) \
+ F(void, DeleteQueries, (GLsizei n, const GLuint *ids)) \
+ F(void, GenQueries, (GLsizei n, GLuint *ids)) \
+
+ QT_OPENGL_DECLARE(QT_OPENGL_1_5_FUNCTIONS);
};
class QOpenGLFunctions_2_0_CoreBackend : public QOpenGLVersionFunctionsBackend
{
public:
- QOpenGLFunctions_2_0_CoreBackend(QOpenGLContext *context);
+ QOpenGLFunctions_2_0_CoreBackend(QOpenGLContext *c)
+ : QOpenGLVersionFunctionsBackend(c)
+ {
+ init();
+ }
- static QOpenGLVersionStatus versionStatus();
+ Q_DECL_CONSTEXPR static Version versionStatus()
+ { return OpenGL_2_0_Core; }
// OpenGL 2.0 core functions
- void (QOPENGLF_APIENTRYP VertexAttribPointer)(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer);
- void (QOPENGLF_APIENTRYP ValidateProgram)(GLuint program);
- void (QOPENGLF_APIENTRYP UniformMatrix4fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
- void (QOPENGLF_APIENTRYP UniformMatrix3fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
- void (QOPENGLF_APIENTRYP UniformMatrix2fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
- void (QOPENGLF_APIENTRYP Uniform4iv)(GLint location, GLsizei count, const GLint *value);
- void (QOPENGLF_APIENTRYP Uniform3iv)(GLint location, GLsizei count, const GLint *value);
- void (QOPENGLF_APIENTRYP Uniform2iv)(GLint location, GLsizei count, const GLint *value);
- void (QOPENGLF_APIENTRYP Uniform1iv)(GLint location, GLsizei count, const GLint *value);
- void (QOPENGLF_APIENTRYP Uniform4fv)(GLint location, GLsizei count, const GLfloat *value);
- void (QOPENGLF_APIENTRYP Uniform3fv)(GLint location, GLsizei count, const GLfloat *value);
- void (QOPENGLF_APIENTRYP Uniform2fv)(GLint location, GLsizei count, const GLfloat *value);
- void (QOPENGLF_APIENTRYP Uniform1fv)(GLint location, GLsizei count, const GLfloat *value);
- void (QOPENGLF_APIENTRYP Uniform4i)(GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
- void (QOPENGLF_APIENTRYP Uniform3i)(GLint location, GLint v0, GLint v1, GLint v2);
- void (QOPENGLF_APIENTRYP Uniform2i)(GLint location, GLint v0, GLint v1);
- void (QOPENGLF_APIENTRYP Uniform1i)(GLint location, GLint v0);
- void (QOPENGLF_APIENTRYP Uniform4f)(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
- void (QOPENGLF_APIENTRYP Uniform3f)(GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
- void (QOPENGLF_APIENTRYP Uniform2f)(GLint location, GLfloat v0, GLfloat v1);
- void (QOPENGLF_APIENTRYP Uniform1f)(GLint location, GLfloat v0);
- void (QOPENGLF_APIENTRYP UseProgram)(GLuint program);
- void (QOPENGLF_APIENTRYP ShaderSource)(GLuint shader, GLsizei count, const GLchar* const *string, const GLint *length);
- void (QOPENGLF_APIENTRYP LinkProgram)(GLuint program);
- GLboolean (QOPENGLF_APIENTRYP IsShader)(GLuint shader);
- GLboolean (QOPENGLF_APIENTRYP IsProgram)(GLuint program);
- void (QOPENGLF_APIENTRYP GetVertexAttribPointerv)(GLuint index, GLenum pname, GLvoid* *pointer);
- void (QOPENGLF_APIENTRYP GetVertexAttribiv)(GLuint index, GLenum pname, GLint *params);
- void (QOPENGLF_APIENTRYP GetVertexAttribfv)(GLuint index, GLenum pname, GLfloat *params);
- void (QOPENGLF_APIENTRYP GetVertexAttribdv)(GLuint index, GLenum pname, GLdouble *params);
- void (QOPENGLF_APIENTRYP GetUniformiv)(GLuint program, GLint location, GLint *params);
- void (QOPENGLF_APIENTRYP GetUniformfv)(GLuint program, GLint location, GLfloat *params);
- GLint (QOPENGLF_APIENTRYP GetUniformLocation)(GLuint program, const GLchar *name);
- void (QOPENGLF_APIENTRYP GetShaderSource)(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source);
- void (QOPENGLF_APIENTRYP GetShaderInfoLog)(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog);
- void (QOPENGLF_APIENTRYP GetShaderiv)(GLuint shader, GLenum pname, GLint *params);
- void (QOPENGLF_APIENTRYP GetProgramInfoLog)(GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog);
- void (QOPENGLF_APIENTRYP GetProgramiv)(GLuint program, GLenum pname, GLint *params);
- GLint (QOPENGLF_APIENTRYP GetAttribLocation)(GLuint program, const GLchar *name);
- void (QOPENGLF_APIENTRYP GetAttachedShaders)(GLuint program, GLsizei maxCount, GLsizei *count, GLuint *shaders);
- void (QOPENGLF_APIENTRYP GetActiveUniform)(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name);
- void (QOPENGLF_APIENTRYP GetActiveAttrib)(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name);
- void (QOPENGLF_APIENTRYP EnableVertexAttribArray)(GLuint index);
- void (QOPENGLF_APIENTRYP DisableVertexAttribArray)(GLuint index);
- void (QOPENGLF_APIENTRYP DetachShader)(GLuint program, GLuint shader);
- void (QOPENGLF_APIENTRYP DeleteShader)(GLuint shader);
- void (QOPENGLF_APIENTRYP DeleteProgram)(GLuint program);
- GLuint (QOPENGLF_APIENTRYP CreateShader)(GLenum type);
- GLuint (QOPENGLF_APIENTRYP CreateProgram)();
- void (QOPENGLF_APIENTRYP CompileShader)(GLuint shader);
- void (QOPENGLF_APIENTRYP BindAttribLocation)(GLuint program, GLuint index, const GLchar *name);
- void (QOPENGLF_APIENTRYP AttachShader)(GLuint program, GLuint shader);
- void (QOPENGLF_APIENTRYP StencilMaskSeparate)(GLenum face, GLuint mask);
- void (QOPENGLF_APIENTRYP StencilFuncSeparate)(GLenum face, GLenum func, GLint ref, GLuint mask);
- void (QOPENGLF_APIENTRYP StencilOpSeparate)(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass);
- void (QOPENGLF_APIENTRYP DrawBuffers)(GLsizei n, const GLenum *bufs);
- void (QOPENGLF_APIENTRYP BlendEquationSeparate)(GLenum modeRGB, GLenum modeAlpha);
- void (QOPENGLF_APIENTRYP VertexAttrib4usv)(GLuint index, const GLushort *v);
- void (QOPENGLF_APIENTRYP VertexAttrib4uiv)(GLuint index, const GLuint *v);
- void (QOPENGLF_APIENTRYP VertexAttrib4ubv)(GLuint index, const GLubyte *v);
- void (QOPENGLF_APIENTRYP VertexAttrib4sv)(GLuint index, const GLshort *v);
- void (QOPENGLF_APIENTRYP VertexAttrib4s)(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);
- void (QOPENGLF_APIENTRYP VertexAttrib4iv)(GLuint index, const GLint *v);
- void (QOPENGLF_APIENTRYP VertexAttrib4fv)(GLuint index, const GLfloat *v);
- void (QOPENGLF_APIENTRYP VertexAttrib4f)(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
- void (QOPENGLF_APIENTRYP VertexAttrib4dv)(GLuint index, const GLdouble *v);
- void (QOPENGLF_APIENTRYP VertexAttrib4d)(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
- void (QOPENGLF_APIENTRYP VertexAttrib4bv)(GLuint index, const GLbyte *v);
- void (QOPENGLF_APIENTRYP VertexAttrib4Nusv)(GLuint index, const GLushort *v);
- void (QOPENGLF_APIENTRYP VertexAttrib4Nuiv)(GLuint index, const GLuint *v);
- void (QOPENGLF_APIENTRYP VertexAttrib4Nubv)(GLuint index, const GLubyte *v);
- void (QOPENGLF_APIENTRYP VertexAttrib4Nub)(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);
- void (QOPENGLF_APIENTRYP VertexAttrib4Nsv)(GLuint index, const GLshort *v);
- void (QOPENGLF_APIENTRYP VertexAttrib4Niv)(GLuint index, const GLint *v);
- void (QOPENGLF_APIENTRYP VertexAttrib4Nbv)(GLuint index, const GLbyte *v);
- void (QOPENGLF_APIENTRYP VertexAttrib3sv)(GLuint index, const GLshort *v);
- void (QOPENGLF_APIENTRYP VertexAttrib3s)(GLuint index, GLshort x, GLshort y, GLshort z);
- void (QOPENGLF_APIENTRYP VertexAttrib3fv)(GLuint index, const GLfloat *v);
- void (QOPENGLF_APIENTRYP VertexAttrib3f)(GLuint index, GLfloat x, GLfloat y, GLfloat z);
- void (QOPENGLF_APIENTRYP VertexAttrib3dv)(GLuint index, const GLdouble *v);
- void (QOPENGLF_APIENTRYP VertexAttrib3d)(GLuint index, GLdouble x, GLdouble y, GLdouble z);
- void (QOPENGLF_APIENTRYP VertexAttrib2sv)(GLuint index, const GLshort *v);
- void (QOPENGLF_APIENTRYP VertexAttrib2s)(GLuint index, GLshort x, GLshort y);
- void (QOPENGLF_APIENTRYP VertexAttrib2fv)(GLuint index, const GLfloat *v);
- void (QOPENGLF_APIENTRYP VertexAttrib2f)(GLuint index, GLfloat x, GLfloat y);
- void (QOPENGLF_APIENTRYP VertexAttrib2dv)(GLuint index, const GLdouble *v);
- void (QOPENGLF_APIENTRYP VertexAttrib2d)(GLuint index, GLdouble x, GLdouble y);
- void (QOPENGLF_APIENTRYP VertexAttrib1sv)(GLuint index, const GLshort *v);
- void (QOPENGLF_APIENTRYP VertexAttrib1s)(GLuint index, GLshort x);
- void (QOPENGLF_APIENTRYP VertexAttrib1fv)(GLuint index, const GLfloat *v);
- void (QOPENGLF_APIENTRYP VertexAttrib1f)(GLuint index, GLfloat x);
- void (QOPENGLF_APIENTRYP VertexAttrib1dv)(GLuint index, const GLdouble *v);
- void (QOPENGLF_APIENTRYP VertexAttrib1d)(GLuint index, GLdouble x);
+#define QT_OPENGL_2_0_FUNCTIONS(F) \
+ F(void, VertexAttribPointer, (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer)) \
+ F(void, ValidateProgram, (GLuint program)) \
+ F(void, UniformMatrix4fv, (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)) \
+ F(void, UniformMatrix3fv, (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)) \
+ F(void, UniformMatrix2fv, (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)) \
+ F(void, Uniform4iv, (GLint location, GLsizei count, const GLint *value)) \
+ F(void, Uniform3iv, (GLint location, GLsizei count, const GLint *value)) \
+ F(void, Uniform2iv, (GLint location, GLsizei count, const GLint *value)) \
+ F(void, Uniform1iv, (GLint location, GLsizei count, const GLint *value)) \
+ F(void, Uniform4fv, (GLint location, GLsizei count, const GLfloat *value)) \
+ F(void, Uniform3fv, (GLint location, GLsizei count, const GLfloat *value)) \
+ F(void, Uniform2fv, (GLint location, GLsizei count, const GLfloat *value)) \
+ F(void, Uniform1fv, (GLint location, GLsizei count, const GLfloat *value)) \
+ F(void, Uniform4i, (GLint location, GLint v0, GLint v1, GLint v2, GLint v3)) \
+ F(void, Uniform3i, (GLint location, GLint v0, GLint v1, GLint v2)) \
+ F(void, Uniform2i, (GLint location, GLint v0, GLint v1)) \
+ F(void, Uniform1i, (GLint location, GLint v0)) \
+ F(void, Uniform4f, (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)) \
+ F(void, Uniform3f, (GLint location, GLfloat v0, GLfloat v1, GLfloat v2)) \
+ F(void, Uniform2f, (GLint location, GLfloat v0, GLfloat v1)) \
+ F(void, Uniform1f, (GLint location, GLfloat v0)) \
+ F(void, UseProgram, (GLuint program)) \
+ F(void, ShaderSource, (GLuint shader, GLsizei count, const GLchar* const *string, const GLint *length)) \
+ F(void, LinkProgram, (GLuint program)) \
+ F(GLboolean, IsShader, (GLuint shader)) \
+ F(GLboolean, IsProgram, (GLuint program)) \
+ F(void, GetVertexAttribPointerv, (GLuint index, GLenum pname, GLvoid* *pointer)) \
+ F(void, GetVertexAttribiv, (GLuint index, GLenum pname, GLint *params)) \
+ F(void, GetVertexAttribfv, (GLuint index, GLenum pname, GLfloat *params)) \
+ F(void, GetVertexAttribdv, (GLuint index, GLenum pname, GLdouble *params)) \
+ F(void, GetUniformiv, (GLuint program, GLint location, GLint *params)) \
+ F(void, GetUniformfv, (GLuint program, GLint location, GLfloat *params)) \
+ F(GLint, GetUniformLocation, (GLuint program, const GLchar *name)) \
+ F(void, GetShaderSource, (GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source)) \
+ F(void, GetShaderInfoLog, (GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog)) \
+ F(void, GetShaderiv, (GLuint shader, GLenum pname, GLint *params)) \
+ F(void, GetProgramInfoLog, (GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog)) \
+ F(void, GetProgramiv, (GLuint program, GLenum pname, GLint *params)) \
+ F(GLint, GetAttribLocation, (GLuint program, const GLchar *name)) \
+ F(void, GetAttachedShaders, (GLuint program, GLsizei maxCount, GLsizei *count, GLuint *shaders)) \
+ F(void, GetActiveUniform, (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)) \
+ F(void, GetActiveAttrib, (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)) \
+ F(void, EnableVertexAttribArray, (GLuint index)) \
+ F(void, DisableVertexAttribArray, (GLuint index)) \
+ F(void, DetachShader, (GLuint program, GLuint shader)) \
+ F(void, DeleteShader, (GLuint shader)) \
+ F(void, DeleteProgram, (GLuint program)) \
+ F(GLuint, CreateShader, (GLenum type)) \
+ F(GLuint, CreateProgram, ()) \
+ F(void, CompileShader, (GLuint shader)) \
+ F(void, BindAttribLocation, (GLuint program, GLuint index, const GLchar *name)) \
+ F(void, AttachShader, (GLuint program, GLuint shader)) \
+ F(void, StencilMaskSeparate, (GLenum face, GLuint mask)) \
+ F(void, StencilFuncSeparate, (GLenum face, GLenum func, GLint ref, GLuint mask)) \
+ F(void, StencilOpSeparate, (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass)) \
+ F(void, DrawBuffers, (GLsizei n, const GLenum *bufs)) \
+ F(void, BlendEquationSeparate, (GLenum modeRGB, GLenum modeAlpha)) \
+ F(void, VertexAttrib4usv, (GLuint index, const GLushort *v)) \
+ F(void, VertexAttrib4uiv, (GLuint index, const GLuint *v)) \
+ F(void, VertexAttrib4ubv, (GLuint index, const GLubyte *v)) \
+ F(void, VertexAttrib4sv, (GLuint index, const GLshort *v)) \
+ F(void, VertexAttrib4s, (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w)) \
+ F(void, VertexAttrib4iv, (GLuint index, const GLint *v)) \
+ F(void, VertexAttrib4fv, (GLuint index, const GLfloat *v)) \
+ F(void, VertexAttrib4f, (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)) \
+ F(void, VertexAttrib4dv, (GLuint index, const GLdouble *v)) \
+ F(void, VertexAttrib4d, (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)) \
+ F(void, VertexAttrib4bv, (GLuint index, const GLbyte *v)) \
+ F(void, VertexAttrib4Nusv, (GLuint index, const GLushort *v)) \
+ F(void, VertexAttrib4Nuiv, (GLuint index, const GLuint *v)) \
+ F(void, VertexAttrib4Nubv, (GLuint index, const GLubyte *v)) \
+ F(void, VertexAttrib4Nub, (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)) \
+ F(void, VertexAttrib4Nsv, (GLuint index, const GLshort *v)) \
+ F(void, VertexAttrib4Niv, (GLuint index, const GLint *v)) \
+ F(void, VertexAttrib4Nbv, (GLuint index, const GLbyte *v)) \
+ F(void, VertexAttrib3sv, (GLuint index, const GLshort *v)) \
+ F(void, VertexAttrib3s, (GLuint index, GLshort x, GLshort y, GLshort z)) \
+ F(void, VertexAttrib3fv, (GLuint index, const GLfloat *v)) \
+ F(void, VertexAttrib3f, (GLuint index, GLfloat x, GLfloat y, GLfloat z)) \
+ F(void, VertexAttrib3dv, (GLuint index, const GLdouble *v)) \
+ F(void, VertexAttrib3d, (GLuint index, GLdouble x, GLdouble y, GLdouble z)) \
+ F(void, VertexAttrib2sv, (GLuint index, const GLshort *v)) \
+ F(void, VertexAttrib2s, (GLuint index, GLshort x, GLshort y)) \
+ F(void, VertexAttrib2fv, (GLuint index, const GLfloat *v)) \
+ F(void, VertexAttrib2f, (GLuint index, GLfloat x, GLfloat y)) \
+ F(void, VertexAttrib2dv, (GLuint index, const GLdouble *v)) \
+ F(void, VertexAttrib2d, (GLuint index, GLdouble x, GLdouble y)) \
+ F(void, VertexAttrib1sv, (GLuint index, const GLshort *v)) \
+ F(void, VertexAttrib1s, (GLuint index, GLshort x)) \
+ F(void, VertexAttrib1fv, (GLuint index, const GLfloat *v)) \
+ F(void, VertexAttrib1f, (GLuint index, GLfloat x)) \
+ F(void, VertexAttrib1dv, (GLuint index, const GLdouble *v)) \
+ F(void, VertexAttrib1d, (GLuint index, GLdouble x)) \
+
+ QT_OPENGL_DECLARE(QT_OPENGL_2_0_FUNCTIONS);
};
class QOpenGLFunctions_2_1_CoreBackend : public QOpenGLVersionFunctionsBackend
{
public:
- QOpenGLFunctions_2_1_CoreBackend(QOpenGLContext *context);
+ QOpenGLFunctions_2_1_CoreBackend(QOpenGLContext *c)
+ : QOpenGLVersionFunctionsBackend(c)
+ {
+ init();
+ }
- static QOpenGLVersionStatus versionStatus();
+ Q_DECL_CONSTEXPR static Version versionStatus()
+ { return OpenGL_2_1_Core; }
// OpenGL 2.1 core functions
- void (QOPENGLF_APIENTRYP UniformMatrix4x3fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
- void (QOPENGLF_APIENTRYP UniformMatrix3x4fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
- void (QOPENGLF_APIENTRYP UniformMatrix4x2fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
- void (QOPENGLF_APIENTRYP UniformMatrix2x4fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
- void (QOPENGLF_APIENTRYP UniformMatrix3x2fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
- void (QOPENGLF_APIENTRYP UniformMatrix2x3fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
-
+#define QT_OPENGL_2_1_FUNCTIONS(F) \
+ F(void, UniformMatrix4x3fv, (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)) \
+ F(void, UniformMatrix3x4fv, (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)) \
+ F(void, UniformMatrix4x2fv, (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)) \
+ F(void, UniformMatrix2x4fv, (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)) \
+ F(void, UniformMatrix3x2fv, (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)) \
+ F(void, UniformMatrix2x3fv, (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)) \
+
+ QT_OPENGL_DECLARE(QT_OPENGL_2_1_FUNCTIONS);
};
class QOpenGLFunctions_3_0_CoreBackend : public QOpenGLVersionFunctionsBackend
{
public:
- QOpenGLFunctions_3_0_CoreBackend(QOpenGLContext *context);
+ QOpenGLFunctions_3_0_CoreBackend(QOpenGLContext *c)
+ : QOpenGLVersionFunctionsBackend(c)
+ {
+ init();
+ }
- static QOpenGLVersionStatus versionStatus();
+ Q_DECL_CONSTEXPR static Version versionStatus()
+ { return OpenGL_3_0_Core; }
// OpenGL 3.0 core functions
- GLboolean (QOPENGLF_APIENTRYP IsVertexArray)(GLuint array);
- void (QOPENGLF_APIENTRYP GenVertexArrays)(GLsizei n, GLuint *arrays);
- void (QOPENGLF_APIENTRYP DeleteVertexArrays)(GLsizei n, const GLuint *arrays);
- void (QOPENGLF_APIENTRYP BindVertexArray)(GLuint array);
- void (QOPENGLF_APIENTRYP FlushMappedBufferRange)(GLenum target, GLintptr offset, GLsizeiptr length);
- GLvoid* (QOPENGLF_APIENTRYP MapBufferRange)(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access);
- void (QOPENGLF_APIENTRYP FramebufferTextureLayer)(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer);
- void (QOPENGLF_APIENTRYP RenderbufferStorageMultisample)(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
- void (QOPENGLF_APIENTRYP BlitFramebuffer)(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
- void (QOPENGLF_APIENTRYP GenerateMipmap)(GLenum target);
- void (QOPENGLF_APIENTRYP GetFramebufferAttachmentParameteriv)(GLenum target, GLenum attachment, GLenum pname, GLint *params);
- void (QOPENGLF_APIENTRYP FramebufferRenderbuffer)(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
- void (QOPENGLF_APIENTRYP FramebufferTexture3D)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);
- void (QOPENGLF_APIENTRYP FramebufferTexture2D)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
- void (QOPENGLF_APIENTRYP FramebufferTexture1D)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
- GLenum (QOPENGLF_APIENTRYP CheckFramebufferStatus)(GLenum target);
- void (QOPENGLF_APIENTRYP GenFramebuffers)(GLsizei n, GLuint *framebuffers);
- void (QOPENGLF_APIENTRYP DeleteFramebuffers)(GLsizei n, const GLuint *framebuffers);
- void (QOPENGLF_APIENTRYP BindFramebuffer)(GLenum target, GLuint framebuffer);
- GLboolean (QOPENGLF_APIENTRYP IsFramebuffer)(GLuint framebuffer);
- void (QOPENGLF_APIENTRYP GetRenderbufferParameteriv)(GLenum target, GLenum pname, GLint *params);
- void (QOPENGLF_APIENTRYP RenderbufferStorage)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height);
- void (QOPENGLF_APIENTRYP GenRenderbuffers)(GLsizei n, GLuint *renderbuffers);
- void (QOPENGLF_APIENTRYP DeleteRenderbuffers)(GLsizei n, const GLuint *renderbuffers);
- void (QOPENGLF_APIENTRYP BindRenderbuffer)(GLenum target, GLuint renderbuffer);
- GLboolean (QOPENGLF_APIENTRYP IsRenderbuffer)(GLuint renderbuffer);
- const GLubyte * (QOPENGLF_APIENTRYP GetStringi)(GLenum name, GLuint index);
- void (QOPENGLF_APIENTRYP ClearBufferfi)(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil);
- void (QOPENGLF_APIENTRYP ClearBufferfv)(GLenum buffer, GLint drawbuffer, const GLfloat *value);
- void (QOPENGLF_APIENTRYP ClearBufferuiv)(GLenum buffer, GLint drawbuffer, const GLuint *value);
- void (QOPENGLF_APIENTRYP ClearBufferiv)(GLenum buffer, GLint drawbuffer, const GLint *value);
- void (QOPENGLF_APIENTRYP GetTexParameterIuiv)(GLenum target, GLenum pname, GLuint *params);
- void (QOPENGLF_APIENTRYP GetTexParameterIiv)(GLenum target, GLenum pname, GLint *params);
- void (QOPENGLF_APIENTRYP TexParameterIuiv)(GLenum target, GLenum pname, const GLuint *params);
- void (QOPENGLF_APIENTRYP TexParameterIiv)(GLenum target, GLenum pname, const GLint *params);
- void (QOPENGLF_APIENTRYP Uniform4uiv)(GLint location, GLsizei count, const GLuint *value);
- void (QOPENGLF_APIENTRYP Uniform3uiv)(GLint location, GLsizei count, const GLuint *value);
- void (QOPENGLF_APIENTRYP Uniform2uiv)(GLint location, GLsizei count, const GLuint *value);
- void (QOPENGLF_APIENTRYP Uniform1uiv)(GLint location, GLsizei count, const GLuint *value);
- void (QOPENGLF_APIENTRYP Uniform4ui)(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
- void (QOPENGLF_APIENTRYP Uniform3ui)(GLint location, GLuint v0, GLuint v1, GLuint v2);
- void (QOPENGLF_APIENTRYP Uniform2ui)(GLint location, GLuint v0, GLuint v1);
- void (QOPENGLF_APIENTRYP Uniform1ui)(GLint location, GLuint v0);
- GLint (QOPENGLF_APIENTRYP GetFragDataLocation)(GLuint program, const GLchar *name);
- void (QOPENGLF_APIENTRYP BindFragDataLocation)(GLuint program, GLuint color, const GLchar *name);
- void (QOPENGLF_APIENTRYP GetUniformuiv)(GLuint program, GLint location, GLuint *params);
- void (QOPENGLF_APIENTRYP GetVertexAttribIuiv)(GLuint index, GLenum pname, GLuint *params);
- void (QOPENGLF_APIENTRYP GetVertexAttribIiv)(GLuint index, GLenum pname, GLint *params);
- void (QOPENGLF_APIENTRYP VertexAttribIPointer)(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
- void (QOPENGLF_APIENTRYP EndConditionalRender)();
- void (QOPENGLF_APIENTRYP BeginConditionalRender)(GLuint id, GLenum mode);
- void (QOPENGLF_APIENTRYP ClampColor)(GLenum target, GLenum clamp);
- void (QOPENGLF_APIENTRYP GetTransformFeedbackVarying)(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name);
- void (QOPENGLF_APIENTRYP TransformFeedbackVaryings)(GLuint program, GLsizei count, const GLchar* const *varyings, GLenum bufferMode);
- void (QOPENGLF_APIENTRYP BindBufferBase)(GLenum target, GLuint index, GLuint buffer);
- void (QOPENGLF_APIENTRYP BindBufferRange)(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size);
- void (QOPENGLF_APIENTRYP EndTransformFeedback)();
- void (QOPENGLF_APIENTRYP BeginTransformFeedback)(GLenum primitiveMode);
- GLboolean (QOPENGLF_APIENTRYP IsEnabledi)(GLenum target, GLuint index);
- void (QOPENGLF_APIENTRYP Disablei)(GLenum target, GLuint index);
- void (QOPENGLF_APIENTRYP Enablei)(GLenum target, GLuint index);
- void (QOPENGLF_APIENTRYP GetIntegeri_v)(GLenum target, GLuint index, GLint *data);
- void (QOPENGLF_APIENTRYP GetBooleani_v)(GLenum target, GLuint index, GLboolean *data);
- void (QOPENGLF_APIENTRYP ColorMaski)(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a);
- void (QOPENGLF_APIENTRYP VertexAttribI4usv)(GLuint index, const GLushort *v);
- void (QOPENGLF_APIENTRYP VertexAttribI4ubv)(GLuint index, const GLubyte *v);
- void (QOPENGLF_APIENTRYP VertexAttribI4sv)(GLuint index, const GLshort *v);
- void (QOPENGLF_APIENTRYP VertexAttribI4bv)(GLuint index, const GLbyte *v);
- void (QOPENGLF_APIENTRYP VertexAttribI4uiv)(GLuint index, const GLuint *v);
- void (QOPENGLF_APIENTRYP VertexAttribI3uiv)(GLuint index, const GLuint *v);
- void (QOPENGLF_APIENTRYP VertexAttribI2uiv)(GLuint index, const GLuint *v);
- void (QOPENGLF_APIENTRYP VertexAttribI1uiv)(GLuint index, const GLuint *v);
- void (QOPENGLF_APIENTRYP VertexAttribI4iv)(GLuint index, const GLint *v);
- void (QOPENGLF_APIENTRYP VertexAttribI3iv)(GLuint index, const GLint *v);
- void (QOPENGLF_APIENTRYP VertexAttribI2iv)(GLuint index, const GLint *v);
- void (QOPENGLF_APIENTRYP VertexAttribI1iv)(GLuint index, const GLint *v);
- void (QOPENGLF_APIENTRYP VertexAttribI4ui)(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);
- void (QOPENGLF_APIENTRYP VertexAttribI3ui)(GLuint index, GLuint x, GLuint y, GLuint z);
- void (QOPENGLF_APIENTRYP VertexAttribI2ui)(GLuint index, GLuint x, GLuint y);
- void (QOPENGLF_APIENTRYP VertexAttribI1ui)(GLuint index, GLuint x);
- void (QOPENGLF_APIENTRYP VertexAttribI4i)(GLuint index, GLint x, GLint y, GLint z, GLint w);
- void (QOPENGLF_APIENTRYP VertexAttribI3i)(GLuint index, GLint x, GLint y, GLint z);
- void (QOPENGLF_APIENTRYP VertexAttribI2i)(GLuint index, GLint x, GLint y);
- void (QOPENGLF_APIENTRYP VertexAttribI1i)(GLuint index, GLint x);
+#define QT_OPENGL_3_0_FUNCTIONS(F) \
+ F(GLboolean, IsVertexArray, (GLuint array)) \
+ F(void, GenVertexArrays, (GLsizei n, GLuint *arrays)) \
+ F(void, DeleteVertexArrays, (GLsizei n, const GLuint *arrays)) \
+ F(void, BindVertexArray, (GLuint array)) \
+ F(void, FlushMappedBufferRange, (GLenum target, GLintptr offset, GLsizeiptr length)) \
+ F(GLvoid *, MapBufferRange, (GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access)) \
+ F(void, FramebufferTextureLayer, (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer)) \
+ F(void, RenderbufferStorageMultisample, (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)) \
+ F(void, BlitFramebuffer, (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)) \
+ F(void, GenerateMipmap, (GLenum target)) \
+ F(void, GetFramebufferAttachmentParameteriv, (GLenum target, GLenum attachment, GLenum pname, GLint *params)) \
+ F(void, FramebufferRenderbuffer, (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)) \
+ F(void, FramebufferTexture3D, (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset)) \
+ F(void, FramebufferTexture2D, (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)) \
+ F(void, FramebufferTexture1D, (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)) \
+ F(GLenum, CheckFramebufferStatus, (GLenum target)) \
+ F(void, GenFramebuffers, (GLsizei n, GLuint *framebuffers)) \
+ F(void, DeleteFramebuffers, (GLsizei n, const GLuint *framebuffers)) \
+ F(void, BindFramebuffer, (GLenum target, GLuint framebuffer)) \
+ F(GLboolean, IsFramebuffer, (GLuint framebuffer)) \
+ F(void, GetRenderbufferParameteriv, (GLenum target, GLenum pname, GLint *params)) \
+ F(void, RenderbufferStorage, (GLenum target, GLenum internalformat, GLsizei width, GLsizei height)) \
+ F(void, GenRenderbuffers, (GLsizei n, GLuint *renderbuffers)) \
+ F(void, DeleteRenderbuffers, (GLsizei n, const GLuint *renderbuffers)) \
+ F(void, BindRenderbuffer, (GLenum target, GLuint renderbuffer)) \
+ F(GLboolean, IsRenderbuffer, (GLuint renderbuffer)) \
+ F(const GLubyte *, GetStringi, (GLenum name, GLuint index)) \
+ F(void, ClearBufferfi, (GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil)) \
+ F(void, ClearBufferfv, (GLenum buffer, GLint drawbuffer, const GLfloat *value)) \
+ F(void, ClearBufferuiv, (GLenum buffer, GLint drawbuffer, const GLuint *value)) \
+ F(void, ClearBufferiv, (GLenum buffer, GLint drawbuffer, const GLint *value)) \
+ F(void, GetTexParameterIuiv, (GLenum target, GLenum pname, GLuint *params)) \
+ F(void, GetTexParameterIiv, (GLenum target, GLenum pname, GLint *params)) \
+ F(void, TexParameterIuiv, (GLenum target, GLenum pname, const GLuint *params)) \
+ F(void, TexParameterIiv, (GLenum target, GLenum pname, const GLint *params)) \
+ F(void, Uniform4uiv, (GLint location, GLsizei count, const GLuint *value)) \
+ F(void, Uniform3uiv, (GLint location, GLsizei count, const GLuint *value)) \
+ F(void, Uniform2uiv, (GLint location, GLsizei count, const GLuint *value)) \
+ F(void, Uniform1uiv, (GLint location, GLsizei count, const GLuint *value)) \
+ F(void, Uniform4ui, (GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)) \
+ F(void, Uniform3ui, (GLint location, GLuint v0, GLuint v1, GLuint v2)) \
+ F(void, Uniform2ui, (GLint location, GLuint v0, GLuint v1)) \
+ F(void, Uniform1ui, (GLint location, GLuint v0)) \
+ F(GLint, GetFragDataLocation, (GLuint program, const GLchar *name)) \
+ F(void, BindFragDataLocation, (GLuint program, GLuint color, const GLchar *name)) \
+ F(void, GetUniformuiv, (GLuint program, GLint location, GLuint *params)) \
+ F(void, GetVertexAttribIuiv, (GLuint index, GLenum pname, GLuint *params)) \
+ F(void, GetVertexAttribIiv, (GLuint index, GLenum pname, GLint *params)) \
+ F(void, VertexAttribIPointer, (GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)) \
+ F(void, EndConditionalRender, ()) \
+ F(void, BeginConditionalRender, (GLuint id, GLenum mode)) \
+ F(void, ClampColor, (GLenum target, GLenum clamp)) \
+ F(void, GetTransformFeedbackVarying, (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name)) \
+ F(void, TransformFeedbackVaryings, (GLuint program, GLsizei count, const GLchar* const *varyings, GLenum bufferMode)) \
+ F(void, BindBufferBase, (GLenum target, GLuint index, GLuint buffer)) \
+ F(void, BindBufferRange, (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)) \
+ F(void, EndTransformFeedback, ()) \
+ F(void, BeginTransformFeedback, (GLenum primitiveMode)) \
+ F(GLboolean, IsEnabledi, (GLenum target, GLuint index)) \
+ F(void, Disablei, (GLenum target, GLuint index)) \
+ F(void, Enablei, (GLenum target, GLuint index)) \
+ F(void, GetIntegeri_v,(GLenum target, GLuint index, GLint *data)) \
+ F(void, GetBooleani_v,(GLenum target, GLuint index, GLboolean *data)) \
+ F(void, ColorMaski, (GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a)) \
+ F(void, VertexAttribI4usv, (GLuint index, const GLushort *v)) \
+ F(void, VertexAttribI4ubv, (GLuint index, const GLubyte *v)) \
+ F(void, VertexAttribI4sv, (GLuint index, const GLshort *v)) \
+ F(void, VertexAttribI4bv, (GLuint index, const GLbyte *v)) \
+ F(void, VertexAttribI4uiv, (GLuint index, const GLuint *v)) \
+ F(void, VertexAttribI3uiv, (GLuint index, const GLuint *v)) \
+ F(void, VertexAttribI2uiv, (GLuint index, const GLuint *v)) \
+ F(void, VertexAttribI1uiv, (GLuint index, const GLuint *v)) \
+ F(void, VertexAttribI4iv, (GLuint index, const GLint *v)) \
+ F(void, VertexAttribI3iv, (GLuint index, const GLint *v)) \
+ F(void, VertexAttribI2iv, (GLuint index, const GLint *v)) \
+ F(void, VertexAttribI1iv, (GLuint index, const GLint *v)) \
+ F(void, VertexAttribI4ui, (GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)) \
+ F(void, VertexAttribI3ui, (GLuint index, GLuint x, GLuint y, GLuint z)) \
+ F(void, VertexAttribI2ui, (GLuint index, GLuint x, GLuint y)) \
+ F(void, VertexAttribI1ui, (GLuint index, GLuint x)) \
+ F(void, VertexAttribI4i, (GLuint index, GLint x, GLint y, GLint z, GLint w)) \
+ F(void, VertexAttribI3i, (GLuint index, GLint x, GLint y, GLint z)) \
+ F(void, VertexAttribI2i, (GLuint index, GLint x, GLint y)) \
+ F(void, VertexAttribI1i, (GLuint index, GLint x)) \
+
+ QT_OPENGL_DECLARE(QT_OPENGL_3_0_FUNCTIONS);
};
class QOpenGLFunctions_3_1_CoreBackend : public QOpenGLVersionFunctionsBackend
{
public:
- QOpenGLFunctions_3_1_CoreBackend(QOpenGLContext *context);
+ QOpenGLFunctions_3_1_CoreBackend(QOpenGLContext *c)
+ : QOpenGLVersionFunctionsBackend(c)
+ {
+ init();
+ }
- static QOpenGLVersionStatus versionStatus();
+ Q_DECL_CONSTEXPR static Version versionStatus()
+ { return OpenGL_3_1_Core; }
// OpenGL 3.1 core functions
- void (QOPENGLF_APIENTRYP CopyBufferSubData)(GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size);
- void (QOPENGLF_APIENTRYP UniformBlockBinding)(GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding);
- void (QOPENGLF_APIENTRYP GetActiveUniformBlockName)(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName);
- void (QOPENGLF_APIENTRYP GetActiveUniformBlockiv)(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params);
- GLuint (QOPENGLF_APIENTRYP GetUniformBlockIndex)(GLuint program, const GLchar *uniformBlockName);
- void (QOPENGLF_APIENTRYP GetActiveUniformName)(GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformName);
- void (QOPENGLF_APIENTRYP GetActiveUniformsiv)(GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params);
- void (QOPENGLF_APIENTRYP GetUniformIndices)(GLuint program, GLsizei uniformCount, const GLchar* const *uniformNames, GLuint *uniformIndices);
- void (QOPENGLF_APIENTRYP PrimitiveRestartIndex)(GLuint index);
- void (QOPENGLF_APIENTRYP TexBuffer)(GLenum target, GLenum internalformat, GLuint buffer);
- void (QOPENGLF_APIENTRYP DrawElementsInstanced)(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei instancecount);
- void (QOPENGLF_APIENTRYP DrawArraysInstanced)(GLenum mode, GLint first, GLsizei count, GLsizei instancecount);
-
+#define QT_OPENGL_3_1_FUNCTIONS(F) \
+ F(void, CopyBufferSubData, (GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size)) \
+ F(void, UniformBlockBinding, (GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding)) \
+ F(void, GetActiveUniformBlockName, (GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName)) \
+ F(void, GetActiveUniformBlockiv, (GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params)) \
+ F(GLuint, GetUniformBlockIndex, (GLuint program, const GLchar *uniformBlockName)) \
+ F(void, GetActiveUniformName, (GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformName)) \
+ F(void, GetActiveUniformsiv, (GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params)) \
+ F(void, GetUniformIndices, (GLuint program, GLsizei uniformCount, const GLchar* const *uniformNames, GLuint *uniformIndices)) \
+ F(void, PrimitiveRestartIndex, (GLuint index)) \
+ F(void, TexBuffer, (GLenum target, GLenum internalformat, GLuint buffer)) \
+ F(void, DrawElementsInstanced, (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei instancecount)) \
+ F(void, DrawArraysInstanced, (GLenum mode, GLint first, GLsizei count, GLsizei instancecount)) \
+
+ QT_OPENGL_DECLARE(QT_OPENGL_3_1_FUNCTIONS);
};
class QOpenGLFunctions_3_2_CoreBackend : public QOpenGLVersionFunctionsBackend
{
public:
- QOpenGLFunctions_3_2_CoreBackend(QOpenGLContext *context);
+ QOpenGLFunctions_3_2_CoreBackend(QOpenGLContext *c)
+ : QOpenGLVersionFunctionsBackend(c)
+ {
+ init();
+ }
- static QOpenGLVersionStatus versionStatus();
+ Q_DECL_CONSTEXPR static Version versionStatus()
+ { return OpenGL_3_2_Core; }
// OpenGL 3.2 core functions
- void (QOPENGLF_APIENTRYP SampleMaski)(GLuint maskNumber, GLbitfield mask);
- void (QOPENGLF_APIENTRYP GetMultisamplefv)(GLenum pname, GLuint index, GLfloat *val);
- void (QOPENGLF_APIENTRYP TexImage3DMultisample)(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations);
- void (QOPENGLF_APIENTRYP TexImage2DMultisample)(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations);
- void (QOPENGLF_APIENTRYP GetSynciv)(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values);
- void (QOPENGLF_APIENTRYP GetInteger64v)(GLenum pname, GLint64 *data);
- void (QOPENGLF_APIENTRYP WaitSync)(GLsync sync, GLbitfield flags, GLuint64 timeout);
- GLenum (QOPENGLF_APIENTRYP ClientWaitSync)(GLsync sync, GLbitfield flags, GLuint64 timeout);
- void (QOPENGLF_APIENTRYP DeleteSync)(GLsync sync);
- GLboolean (QOPENGLF_APIENTRYP IsSync)(GLsync sync);
- GLsync (QOPENGLF_APIENTRYP FenceSync)(GLenum condition, GLbitfield flags);
- void (QOPENGLF_APIENTRYP ProvokingVertex)(GLenum mode);
- void (QOPENGLF_APIENTRYP MultiDrawElementsBaseVertex)(GLenum mode, const GLsizei *count, GLenum type, const GLvoid* const *indices, GLsizei drawcount, const GLint *basevertex);
- void (QOPENGLF_APIENTRYP DrawElementsInstancedBaseVertex)(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei instancecount, GLint basevertex);
- void (QOPENGLF_APIENTRYP DrawRangeElementsBaseVertex)(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex);
- void (QOPENGLF_APIENTRYP DrawElementsBaseVertex)(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex);
- void (QOPENGLF_APIENTRYP FramebufferTexture)(GLenum target, GLenum attachment, GLuint texture, GLint level);
- void (QOPENGLF_APIENTRYP GetBufferParameteri64v)(GLenum target, GLenum pname, GLint64 *params);
- void (QOPENGLF_APIENTRYP GetInteger64i_v)(GLenum target, GLuint index, GLint64 *data);
-
+#define QT_OPENGL_3_2_FUNCTIONS(F) \
+ F(void, SampleMaski, (GLuint maskNumber, GLbitfield mask)) \
+ F(void, GetMultisamplefv, (GLenum pname, GLuint index, GLfloat *val)) \
+ F(void, TexImage3DMultisample, (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations)) \
+ F(void, TexImage2DMultisample, (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations)) \
+ F(void, GetSynciv, (GLsync sync, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values)) \
+ F(void, GetInteger64v, (GLenum pname, GLint64 *data)) \
+ F(void, WaitSync, (GLsync sync, GLbitfield flags, GLuint64 timeout)) \
+ F(GLenum, ClientWaitSync, (GLsync sync, GLbitfield flags, GLuint64 timeout)) \
+ F(void, DeleteSync, (GLsync sync)) \
+ F(GLboolean, IsSync, (GLsync sync)) \
+ F(GLsync, FenceSync, (GLenum condition, GLbitfield flags)) \
+ F(void, ProvokingVertex, (GLenum mode)) \
+ F(void, MultiDrawElementsBaseVertex, (GLenum mode, const GLsizei *count, GLenum type, const GLvoid* const *indices, GLsizei drawcount, const GLint *basevertex)) \
+ F(void, DrawElementsInstancedBaseVertex, (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei instancecount, GLint basevertex)) \
+ F(void, DrawRangeElementsBaseVertex, (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex)) \
+ F(void, DrawElementsBaseVertex, (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex)) \
+ F(void, FramebufferTexture, (GLenum target, GLenum attachment, GLuint texture, GLint level)) \
+ F(void, GetBufferParameteri64v, (GLenum target, GLenum pname, GLint64 *params)) \
+ F(void, GetInteger64i_v,(GLenum target, GLuint index, GLint64 *data))
+
+ QT_OPENGL_DECLARE(QT_OPENGL_3_2_FUNCTIONS);
};
class QOpenGLFunctions_3_3_CoreBackend : public QOpenGLVersionFunctionsBackend
{
public:
- QOpenGLFunctions_3_3_CoreBackend(QOpenGLContext *context);
+ QOpenGLFunctions_3_3_CoreBackend(QOpenGLContext *c)
+ : QOpenGLVersionFunctionsBackend(c)
+ {
+ init();
+ }
- static QOpenGLVersionStatus versionStatus();
+ Q_DECL_CONSTEXPR static Version versionStatus()
+ { return OpenGL_3_3_Core; }
// OpenGL 3.3 core functions
- void (QOPENGLF_APIENTRYP VertexAttribP4uiv)(GLuint index, GLenum type, GLboolean normalized, const GLuint *value);
- void (QOPENGLF_APIENTRYP VertexAttribP4ui)(GLuint index, GLenum type, GLboolean normalized, GLuint value);
- void (QOPENGLF_APIENTRYP VertexAttribP3uiv)(GLuint index, GLenum type, GLboolean normalized, const GLuint *value);
- void (QOPENGLF_APIENTRYP VertexAttribP3ui)(GLuint index, GLenum type, GLboolean normalized, GLuint value);
- void (QOPENGLF_APIENTRYP VertexAttribP2uiv)(GLuint index, GLenum type, GLboolean normalized, const GLuint *value);
- void (QOPENGLF_APIENTRYP VertexAttribP2ui)(GLuint index, GLenum type, GLboolean normalized, GLuint value);
- void (QOPENGLF_APIENTRYP VertexAttribP1uiv)(GLuint index, GLenum type, GLboolean normalized, const GLuint *value);
- void (QOPENGLF_APIENTRYP VertexAttribP1ui)(GLuint index, GLenum type, GLboolean normalized, GLuint value);
- void (QOPENGLF_APIENTRYP SecondaryColorP3uiv)(GLenum type, const GLuint *color);
- void (QOPENGLF_APIENTRYP SecondaryColorP3ui)(GLenum type, GLuint color);
- void (QOPENGLF_APIENTRYP ColorP4uiv)(GLenum type, const GLuint *color);
- void (QOPENGLF_APIENTRYP ColorP4ui)(GLenum type, GLuint color);
- void (QOPENGLF_APIENTRYP ColorP3uiv)(GLenum type, const GLuint *color);
- void (QOPENGLF_APIENTRYP ColorP3ui)(GLenum type, GLuint color);
- void (QOPENGLF_APIENTRYP NormalP3uiv)(GLenum type, const GLuint *coords);
- void (QOPENGLF_APIENTRYP NormalP3ui)(GLenum type, GLuint coords);
- void (QOPENGLF_APIENTRYP MultiTexCoordP4uiv)(GLenum texture, GLenum type, const GLuint *coords);
- void (QOPENGLF_APIENTRYP MultiTexCoordP4ui)(GLenum texture, GLenum type, GLuint coords);
- void (QOPENGLF_APIENTRYP MultiTexCoordP3uiv)(GLenum texture, GLenum type, const GLuint *coords);
- void (QOPENGLF_APIENTRYP MultiTexCoordP3ui)(GLenum texture, GLenum type, GLuint coords);
- void (QOPENGLF_APIENTRYP MultiTexCoordP2uiv)(GLenum texture, GLenum type, const GLuint *coords);
- void (QOPENGLF_APIENTRYP MultiTexCoordP2ui)(GLenum texture, GLenum type, GLuint coords);
- void (QOPENGLF_APIENTRYP MultiTexCoordP1uiv)(GLenum texture, GLenum type, const GLuint *coords);
- void (QOPENGLF_APIENTRYP MultiTexCoordP1ui)(GLenum texture, GLenum type, GLuint coords);
- void (QOPENGLF_APIENTRYP TexCoordP4uiv)(GLenum type, const GLuint *coords);
- void (QOPENGLF_APIENTRYP TexCoordP4ui)(GLenum type, GLuint coords);
- void (QOPENGLF_APIENTRYP TexCoordP3uiv)(GLenum type, const GLuint *coords);
- void (QOPENGLF_APIENTRYP TexCoordP3ui)(GLenum type, GLuint coords);
- void (QOPENGLF_APIENTRYP TexCoordP2uiv)(GLenum type, const GLuint *coords);
- void (QOPENGLF_APIENTRYP TexCoordP2ui)(GLenum type, GLuint coords);
- void (QOPENGLF_APIENTRYP TexCoordP1uiv)(GLenum type, const GLuint *coords);
- void (QOPENGLF_APIENTRYP TexCoordP1ui)(GLenum type, GLuint coords);
- void (QOPENGLF_APIENTRYP VertexP4uiv)(GLenum type, const GLuint *value);
- void (QOPENGLF_APIENTRYP VertexP4ui)(GLenum type, GLuint value);
- void (QOPENGLF_APIENTRYP VertexP3uiv)(GLenum type, const GLuint *value);
- void (QOPENGLF_APIENTRYP VertexP3ui)(GLenum type, GLuint value);
- void (QOPENGLF_APIENTRYP VertexP2uiv)(GLenum type, const GLuint *value);
- void (QOPENGLF_APIENTRYP VertexP2ui)(GLenum type, GLuint value);
- void (QOPENGLF_APIENTRYP GetQueryObjectui64v)(GLuint id, GLenum pname, GLuint64 *params);
- void (QOPENGLF_APIENTRYP GetQueryObjecti64v)(GLuint id, GLenum pname, GLint64 *params);
- void (QOPENGLF_APIENTRYP QueryCounter)(GLuint id, GLenum target);
- void (QOPENGLF_APIENTRYP GetSamplerParameterIuiv)(GLuint sampler, GLenum pname, GLuint *params);
- void (QOPENGLF_APIENTRYP GetSamplerParameterfv)(GLuint sampler, GLenum pname, GLfloat *params);
- void (QOPENGLF_APIENTRYP GetSamplerParameterIiv)(GLuint sampler, GLenum pname, GLint *params);
- void (QOPENGLF_APIENTRYP GetSamplerParameteriv)(GLuint sampler, GLenum pname, GLint *params);
- void (QOPENGLF_APIENTRYP SamplerParameterIuiv)(GLuint sampler, GLenum pname, const GLuint *param);
- void (QOPENGLF_APIENTRYP SamplerParameterIiv)(GLuint sampler, GLenum pname, const GLint *param);
- void (QOPENGLF_APIENTRYP SamplerParameterfv)(GLuint sampler, GLenum pname, const GLfloat *param);
- void (QOPENGLF_APIENTRYP SamplerParameterf)(GLuint sampler, GLenum pname, GLfloat param);
- void (QOPENGLF_APIENTRYP SamplerParameteriv)(GLuint sampler, GLenum pname, const GLint *param);
- void (QOPENGLF_APIENTRYP SamplerParameteri)(GLuint sampler, GLenum pname, GLint param);
- void (QOPENGLF_APIENTRYP BindSampler)(GLuint unit, GLuint sampler);
- GLboolean (QOPENGLF_APIENTRYP IsSampler)(GLuint sampler);
- void (QOPENGLF_APIENTRYP DeleteSamplers)(GLsizei count, const GLuint *samplers);
- void (QOPENGLF_APIENTRYP GenSamplers)(GLsizei count, GLuint *samplers);
- GLint (QOPENGLF_APIENTRYP GetFragDataIndex)(GLuint program, const GLchar *name);
- void (QOPENGLF_APIENTRYP BindFragDataLocationIndexed)(GLuint program, GLuint colorNumber, GLuint index, const GLchar *name);
- void (QOPENGLF_APIENTRYP VertexAttribDivisor)(GLuint index, GLuint divisor);
-
+#define QT_OPENGL_3_3_FUNCTIONS(F) \
+ F(void, VertexAttribP4uiv, (GLuint index, GLenum type, GLboolean normalized, const GLuint *value)) \
+ F(void, VertexAttribP4ui, (GLuint index, GLenum type, GLboolean normalized, GLuint value)) \
+ F(void, VertexAttribP3uiv, (GLuint index, GLenum type, GLboolean normalized, const GLuint *value)) \
+ F(void, VertexAttribP3ui, (GLuint index, GLenum type, GLboolean normalized, GLuint value)) \
+ F(void, VertexAttribP2uiv, (GLuint index, GLenum type, GLboolean normalized, const GLuint *value)) \
+ F(void, VertexAttribP2ui, (GLuint index, GLenum type, GLboolean normalized, GLuint value)) \
+ F(void, VertexAttribP1uiv, (GLuint index, GLenum type, GLboolean normalized, const GLuint *value)) \
+ F(void, VertexAttribP1ui, (GLuint index, GLenum type, GLboolean normalized, GLuint value)) \
+ F(void, SecondaryColorP3uiv, (GLenum type, const GLuint *color)) \
+ F(void, SecondaryColorP3ui, (GLenum type, GLuint color)) \
+ F(void, ColorP4uiv, (GLenum type, const GLuint *color)) \
+ F(void, ColorP4ui, (GLenum type, GLuint color)) \
+ F(void, ColorP3uiv, (GLenum type, const GLuint *color)) \
+ F(void, ColorP3ui, (GLenum type, GLuint color)) \
+ F(void, NormalP3uiv, (GLenum type, const GLuint *coords)) \
+ F(void, NormalP3ui, (GLenum type, GLuint coords)) \
+ F(void, MultiTexCoordP4uiv, (GLenum texture, GLenum type, const GLuint *coords)) \
+ F(void, MultiTexCoordP4ui, (GLenum texture, GLenum type, GLuint coords)) \
+ F(void, MultiTexCoordP3uiv, (GLenum texture, GLenum type, const GLuint *coords)) \
+ F(void, MultiTexCoordP3ui, (GLenum texture, GLenum type, GLuint coords)) \
+ F(void, MultiTexCoordP2uiv, (GLenum texture, GLenum type, const GLuint *coords)) \
+ F(void, MultiTexCoordP2ui, (GLenum texture, GLenum type, GLuint coords)) \
+ F(void, MultiTexCoordP1uiv, (GLenum texture, GLenum type, const GLuint *coords)) \
+ F(void, MultiTexCoordP1ui, (GLenum texture, GLenum type, GLuint coords)) \
+ F(void, TexCoordP4uiv, (GLenum type, const GLuint *coords)) \
+ F(void, TexCoordP4ui, (GLenum type, GLuint coords)) \
+ F(void, TexCoordP3uiv, (GLenum type, const GLuint *coords)) \
+ F(void, TexCoordP3ui, (GLenum type, GLuint coords)) \
+ F(void, TexCoordP2uiv, (GLenum type, const GLuint *coords)) \
+ F(void, TexCoordP2ui, (GLenum type, GLuint coords)) \
+ F(void, TexCoordP1uiv, (GLenum type, const GLuint *coords)) \
+ F(void, TexCoordP1ui, (GLenum type, GLuint coords)) \
+ F(void, VertexP4uiv, (GLenum type, const GLuint *value)) \
+ F(void, VertexP4ui, (GLenum type, GLuint value)) \
+ F(void, VertexP3uiv, (GLenum type, const GLuint *value)) \
+ F(void, VertexP3ui, (GLenum type, GLuint value)) \
+ F(void, VertexP2uiv, (GLenum type, const GLuint *value)) \
+ F(void, VertexP2ui, (GLenum type, GLuint value)) \
+ F(void, GetQueryObjectui64v, (GLuint id, GLenum pname, GLuint64 *params)) \
+ F(void, GetQueryObjecti64v, (GLuint id, GLenum pname, GLint64 *params)) \
+ F(void, QueryCounter, (GLuint id, GLenum target)) \
+ F(void, GetSamplerParameterIuiv, (GLuint sampler, GLenum pname, GLuint *params)) \
+ F(void, GetSamplerParameterfv, (GLuint sampler, GLenum pname, GLfloat *params)) \
+ F(void, GetSamplerParameterIiv, (GLuint sampler, GLenum pname, GLint *params)) \
+ F(void, GetSamplerParameteriv, (GLuint sampler, GLenum pname, GLint *params)) \
+ F(void, SamplerParameterIuiv, (GLuint sampler, GLenum pname, const GLuint *param)) \
+ F(void, SamplerParameterIiv, (GLuint sampler, GLenum pname, const GLint *param)) \
+ F(void, SamplerParameterfv, (GLuint sampler, GLenum pname, const GLfloat *param)) \
+ F(void, SamplerParameterf, (GLuint sampler, GLenum pname, GLfloat param)) \
+ F(void, SamplerParameteriv, (GLuint sampler, GLenum pname, const GLint *param)) \
+ F(void, SamplerParameteri, (GLuint sampler, GLenum pname, GLint param)) \
+ F(void, BindSampler, (GLuint unit, GLuint sampler)) \
+ F(GLboolean, IsSampler, (GLuint sampler)) \
+ F(void, DeleteSamplers, (GLsizei count, const GLuint *samplers)) \
+ F(void, GenSamplers, (GLsizei count, GLuint *samplers)) \
+ F(GLint, GetFragDataIndex, (GLuint program, const GLchar *name)) \
+ F(void, BindFragDataLocationIndexed, (GLuint program, GLuint colorNumber, GLuint index, const GLchar *name)) \
+ F(void, VertexAttribDivisor, (GLuint index, GLuint divisor)) \
+
+ QT_OPENGL_DECLARE(QT_OPENGL_3_3_FUNCTIONS);
};
class QOpenGLFunctions_4_0_CoreBackend : public QOpenGLVersionFunctionsBackend
{
public:
- QOpenGLFunctions_4_0_CoreBackend(QOpenGLContext *context);
+ QOpenGLFunctions_4_0_CoreBackend(QOpenGLContext *c)
+ : QOpenGLVersionFunctionsBackend(c)
+ {
+ init();
+ }
- static QOpenGLVersionStatus versionStatus();
+ Q_DECL_CONSTEXPR static Version versionStatus()
+ { return OpenGL_4_0_Core; }
// OpenGL 4.0 core functions
- void (QOPENGLF_APIENTRYP GetQueryIndexediv)(GLenum target, GLuint index, GLenum pname, GLint *params);
- void (QOPENGLF_APIENTRYP EndQueryIndexed)(GLenum target, GLuint index);
- void (QOPENGLF_APIENTRYP BeginQueryIndexed)(GLenum target, GLuint index, GLuint id);
- void (QOPENGLF_APIENTRYP DrawTransformFeedbackStream)(GLenum mode, GLuint id, GLuint stream);
- void (QOPENGLF_APIENTRYP DrawTransformFeedback)(GLenum mode, GLuint id);
- void (QOPENGLF_APIENTRYP ResumeTransformFeedback)();
- void (QOPENGLF_APIENTRYP PauseTransformFeedback)();
- GLboolean (QOPENGLF_APIENTRYP IsTransformFeedback)(GLuint id);
- void (QOPENGLF_APIENTRYP GenTransformFeedbacks)(GLsizei n, GLuint *ids);
- void (QOPENGLF_APIENTRYP DeleteTransformFeedbacks)(GLsizei n, const GLuint *ids);
- void (QOPENGLF_APIENTRYP BindTransformFeedback)(GLenum target, GLuint id);
- void (QOPENGLF_APIENTRYP PatchParameterfv)(GLenum pname, const GLfloat *values);
- void (QOPENGLF_APIENTRYP PatchParameteri)(GLenum pname, GLint value);
- void (QOPENGLF_APIENTRYP GetProgramStageiv)(GLuint program, GLenum shadertype, GLenum pname, GLint *values);
- void (QOPENGLF_APIENTRYP GetUniformSubroutineuiv)(GLenum shadertype, GLint location, GLuint *params);
- void (QOPENGLF_APIENTRYP UniformSubroutinesuiv)(GLenum shadertype, GLsizei count, const GLuint *indices);
- void (QOPENGLF_APIENTRYP GetActiveSubroutineName)(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name);
- void (QOPENGLF_APIENTRYP GetActiveSubroutineUniformName)(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name);
- void (QOPENGLF_APIENTRYP GetActiveSubroutineUniformiv)(GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint *values);
- GLuint (QOPENGLF_APIENTRYP GetSubroutineIndex)(GLuint program, GLenum shadertype, const GLchar *name);
- GLint (QOPENGLF_APIENTRYP GetSubroutineUniformLocation)(GLuint program, GLenum shadertype, const GLchar *name);
- void (QOPENGLF_APIENTRYP GetUniformdv)(GLuint program, GLint location, GLdouble *params);
- void (QOPENGLF_APIENTRYP UniformMatrix4x3dv)(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
- void (QOPENGLF_APIENTRYP UniformMatrix4x2dv)(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
- void (QOPENGLF_APIENTRYP UniformMatrix3x4dv)(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
- void (QOPENGLF_APIENTRYP UniformMatrix3x2dv)(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
- void (QOPENGLF_APIENTRYP UniformMatrix2x4dv)(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
- void (QOPENGLF_APIENTRYP UniformMatrix2x3dv)(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
- void (QOPENGLF_APIENTRYP UniformMatrix4dv)(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
- void (QOPENGLF_APIENTRYP UniformMatrix3dv)(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
- void (QOPENGLF_APIENTRYP UniformMatrix2dv)(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
- void (QOPENGLF_APIENTRYP Uniform4dv)(GLint location, GLsizei count, const GLdouble *value);
- void (QOPENGLF_APIENTRYP Uniform3dv)(GLint location, GLsizei count, const GLdouble *value);
- void (QOPENGLF_APIENTRYP Uniform2dv)(GLint location, GLsizei count, const GLdouble *value);
- void (QOPENGLF_APIENTRYP Uniform1dv)(GLint location, GLsizei count, const GLdouble *value);
- void (QOPENGLF_APIENTRYP Uniform4d)(GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
- void (QOPENGLF_APIENTRYP Uniform3d)(GLint location, GLdouble x, GLdouble y, GLdouble z);
- void (QOPENGLF_APIENTRYP Uniform2d)(GLint location, GLdouble x, GLdouble y);
- void (QOPENGLF_APIENTRYP Uniform1d)(GLint location, GLdouble x);
- void (QOPENGLF_APIENTRYP DrawElementsIndirect)(GLenum mode, GLenum type, const GLvoid *indirect);
- void (QOPENGLF_APIENTRYP DrawArraysIndirect)(GLenum mode, const GLvoid *indirect);
- void (QOPENGLF_APIENTRYP BlendFuncSeparatei)(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
- void (QOPENGLF_APIENTRYP BlendFunci)(GLuint buf, GLenum src, GLenum dst);
- void (QOPENGLF_APIENTRYP BlendEquationSeparatei)(GLuint buf, GLenum modeRGB, GLenum modeAlpha);
- void (QOPENGLF_APIENTRYP BlendEquationi)(GLuint buf, GLenum mode);
- void (QOPENGLF_APIENTRYP MinSampleShading)(GLfloat value);
-
+#define QT_OPENGL_4_0_FUNCTIONS(F) \
+ F(void, GetQueryIndexediv, (GLenum target, GLuint index, GLenum pname, GLint *params)) \
+ F(void, EndQueryIndexed, (GLenum target, GLuint index)) \
+ F(void, BeginQueryIndexed, (GLenum target, GLuint index, GLuint id)) \
+ F(void, DrawTransformFeedbackStream, (GLenum mode, GLuint id, GLuint stream)) \
+ F(void, DrawTransformFeedback, (GLenum mode, GLuint id)) \
+ F(void, ResumeTransformFeedback, ()) \
+ F(void, PauseTransformFeedback, ()) \
+ F(GLboolean, IsTransformFeedback, (GLuint id)) \
+ F(void, GenTransformFeedbacks, (GLsizei n, GLuint *ids)) \
+ F(void, DeleteTransformFeedbacks, (GLsizei n, const GLuint *ids)) \
+ F(void, BindTransformFeedback, (GLenum target, GLuint id)) \
+ F(void, PatchParameterfv, (GLenum pname, const GLfloat *values)) \
+ F(void, PatchParameteri, (GLenum pname, GLint value)) \
+ F(void, GetProgramStageiv, (GLuint program, GLenum shadertype, GLenum pname, GLint *values)) \
+ F(void, GetUniformSubroutineuiv, (GLenum shadertype, GLint location, GLuint *params)) \
+ F(void, UniformSubroutinesuiv, (GLenum shadertype, GLsizei count, const GLuint *indices)) \
+ F(void, GetActiveSubroutineName, (GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name)) \
+ F(void, GetActiveSubroutineUniformName, (GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name)) \
+ F(void, GetActiveSubroutineUniformiv, (GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint *values)) \
+ F(GLuint, GetSubroutineIndex, (GLuint program, GLenum shadertype, const GLchar *name)) \
+ F(GLint, GetSubroutineUniformLocation, (GLuint program, GLenum shadertype, const GLchar *name)) \
+ F(void, GetUniformdv, (GLuint program, GLint location, GLdouble *params)) \
+ F(void, UniformMatrix4x3dv, (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)) \
+ F(void, UniformMatrix4x2dv, (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)) \
+ F(void, UniformMatrix3x4dv, (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)) \
+ F(void, UniformMatrix3x2dv, (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)) \
+ F(void, UniformMatrix2x4dv, (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)) \
+ F(void, UniformMatrix2x3dv, (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)) \
+ F(void, UniformMatrix4dv, (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)) \
+ F(void, UniformMatrix3dv, (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)) \
+ F(void, UniformMatrix2dv, (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)) \
+ F(void, Uniform4dv, (GLint location, GLsizei count, const GLdouble *value)) \
+ F(void, Uniform3dv, (GLint location, GLsizei count, const GLdouble *value)) \
+ F(void, Uniform2dv, (GLint location, GLsizei count, const GLdouble *value)) \
+ F(void, Uniform1dv, (GLint location, GLsizei count, const GLdouble *value)) \
+ F(void, Uniform4d, (GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w)) \
+ F(void, Uniform3d, (GLint location, GLdouble x, GLdouble y, GLdouble z)) \
+ F(void, Uniform2d, (GLint location, GLdouble x, GLdouble y)) \
+ F(void, Uniform1d, (GLint location, GLdouble x)) \
+ F(void, DrawElementsIndirect, (GLenum mode, GLenum type, const GLvoid *indirect)) \
+ F(void, DrawArraysIndirect, (GLenum mode, const GLvoid *indirect)) \
+ F(void, BlendFuncSeparatei, (GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)) \
+ F(void, BlendFunci, (GLuint buf, GLenum src, GLenum dst)) \
+ F(void, BlendEquationSeparatei, (GLuint buf, GLenum modeRGB, GLenum modeAlpha)) \
+ F(void, BlendEquationi, (GLuint buf, GLenum mode)) \
+ F(void, MinSampleShading, (GLfloat value)) \
+
+ QT_OPENGL_DECLARE(QT_OPENGL_4_0_FUNCTIONS);
};
class QOpenGLFunctions_4_1_CoreBackend : public QOpenGLVersionFunctionsBackend
{
public:
- QOpenGLFunctions_4_1_CoreBackend(QOpenGLContext *context);
+ QOpenGLFunctions_4_1_CoreBackend(QOpenGLContext *c)
+ : QOpenGLVersionFunctionsBackend(c)
+ {
+ init();
+ }
- static QOpenGLVersionStatus versionStatus();
+ Q_DECL_CONSTEXPR static Version versionStatus()
+ { return OpenGL_4_1_Core; }
// OpenGL 4.1 core functions
- void (QOPENGLF_APIENTRYP GetDoublei_v)(GLenum target, GLuint index, GLdouble *data);
- void (QOPENGLF_APIENTRYP GetFloati_v)(GLenum target, GLuint index, GLfloat *data);
- void (QOPENGLF_APIENTRYP DepthRangeIndexed)(GLuint index, GLdouble n, GLdouble f);
- void (QOPENGLF_APIENTRYP DepthRangeArrayv)(GLuint first, GLsizei count, const GLdouble *v);
- void (QOPENGLF_APIENTRYP ScissorIndexedv)(GLuint index, const GLint *v);
- void (QOPENGLF_APIENTRYP ScissorIndexed)(GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height);
- void (QOPENGLF_APIENTRYP ScissorArrayv)(GLuint first, GLsizei count, const GLint *v);
- void (QOPENGLF_APIENTRYP ViewportIndexedfv)(GLuint index, const GLfloat *v);
- void (QOPENGLF_APIENTRYP ViewportIndexedf)(GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h);
- void (QOPENGLF_APIENTRYP ViewportArrayv)(GLuint first, GLsizei count, const GLfloat *v);
- void (QOPENGLF_APIENTRYP GetVertexAttribLdv)(GLuint index, GLenum pname, GLdouble *params);
- void (QOPENGLF_APIENTRYP VertexAttribLPointer)(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
- void (QOPENGLF_APIENTRYP VertexAttribL4dv)(GLuint index, const GLdouble *v);
- void (QOPENGLF_APIENTRYP VertexAttribL3dv)(GLuint index, const GLdouble *v);
- void (QOPENGLF_APIENTRYP VertexAttribL2dv)(GLuint index, const GLdouble *v);
- void (QOPENGLF_APIENTRYP VertexAttribL1dv)(GLuint index, const GLdouble *v);
- void (QOPENGLF_APIENTRYP VertexAttribL4d)(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
- void (QOPENGLF_APIENTRYP VertexAttribL3d)(GLuint index, GLdouble x, GLdouble y, GLdouble z);
- void (QOPENGLF_APIENTRYP VertexAttribL2d)(GLuint index, GLdouble x, GLdouble y);
- void (QOPENGLF_APIENTRYP VertexAttribL1d)(GLuint index, GLdouble x);
- void (QOPENGLF_APIENTRYP GetProgramPipelineInfoLog)(GLuint pipeline, GLsizei bufSize, GLsizei *length, GLchar *infoLog);
- void (QOPENGLF_APIENTRYP ValidateProgramPipeline)(GLuint pipeline);
- void (QOPENGLF_APIENTRYP ProgramUniformMatrix4x3dv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
- void (QOPENGLF_APIENTRYP ProgramUniformMatrix3x4dv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
- void (QOPENGLF_APIENTRYP ProgramUniformMatrix4x2dv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
- void (QOPENGLF_APIENTRYP ProgramUniformMatrix2x4dv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
- void (QOPENGLF_APIENTRYP ProgramUniformMatrix3x2dv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
- void (QOPENGLF_APIENTRYP ProgramUniformMatrix2x3dv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
- void (QOPENGLF_APIENTRYP ProgramUniformMatrix4x3fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
- void (QOPENGLF_APIENTRYP ProgramUniformMatrix3x4fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
- void (QOPENGLF_APIENTRYP ProgramUniformMatrix4x2fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
- void (QOPENGLF_APIENTRYP ProgramUniformMatrix2x4fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
- void (QOPENGLF_APIENTRYP ProgramUniformMatrix3x2fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
- void (QOPENGLF_APIENTRYP ProgramUniformMatrix2x3fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
- void (QOPENGLF_APIENTRYP ProgramUniformMatrix4dv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
- void (QOPENGLF_APIENTRYP ProgramUniformMatrix3dv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
- void (QOPENGLF_APIENTRYP ProgramUniformMatrix2dv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
- void (QOPENGLF_APIENTRYP ProgramUniformMatrix4fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
- void (QOPENGLF_APIENTRYP ProgramUniformMatrix3fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
- void (QOPENGLF_APIENTRYP ProgramUniformMatrix2fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
- void (QOPENGLF_APIENTRYP ProgramUniform4uiv)(GLuint program, GLint location, GLsizei count, const GLuint *value);
- void (QOPENGLF_APIENTRYP ProgramUniform4ui)(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
- void (QOPENGLF_APIENTRYP ProgramUniform4dv)(GLuint program, GLint location, GLsizei count, const GLdouble *value);
- void (QOPENGLF_APIENTRYP ProgramUniform4d)(GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2, GLdouble v3);
- void (QOPENGLF_APIENTRYP ProgramUniform4fv)(GLuint program, GLint location, GLsizei count, const GLfloat *value);
- void (QOPENGLF_APIENTRYP ProgramUniform4f)(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
- void (QOPENGLF_APIENTRYP ProgramUniform4iv)(GLuint program, GLint location, GLsizei count, const GLint *value);
- void (QOPENGLF_APIENTRYP ProgramUniform4i)(GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
- void (QOPENGLF_APIENTRYP ProgramUniform3uiv)(GLuint program, GLint location, GLsizei count, const GLuint *value);
- void (QOPENGLF_APIENTRYP ProgramUniform3ui)(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2);
- void (QOPENGLF_APIENTRYP ProgramUniform3dv)(GLuint program, GLint location, GLsizei count, const GLdouble *value);
- void (QOPENGLF_APIENTRYP ProgramUniform3d)(GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2);
- void (QOPENGLF_APIENTRYP ProgramUniform3fv)(GLuint program, GLint location, GLsizei count, const GLfloat *value);
- void (QOPENGLF_APIENTRYP ProgramUniform3f)(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
- void (QOPENGLF_APIENTRYP ProgramUniform3iv)(GLuint program, GLint location, GLsizei count, const GLint *value);
- void (QOPENGLF_APIENTRYP ProgramUniform3i)(GLuint program, GLint location, GLint v0, GLint v1, GLint v2);
- void (QOPENGLF_APIENTRYP ProgramUniform2uiv)(GLuint program, GLint location, GLsizei count, const GLuint *value);
- void (QOPENGLF_APIENTRYP ProgramUniform2ui)(GLuint program, GLint location, GLuint v0, GLuint v1);
- void (QOPENGLF_APIENTRYP ProgramUniform2dv)(GLuint program, GLint location, GLsizei count, const GLdouble *value);
- void (QOPENGLF_APIENTRYP ProgramUniform2d)(GLuint program, GLint location, GLdouble v0, GLdouble v1);
- void (QOPENGLF_APIENTRYP ProgramUniform2fv)(GLuint program, GLint location, GLsizei count, const GLfloat *value);
- void (QOPENGLF_APIENTRYP ProgramUniform2f)(GLuint program, GLint location, GLfloat v0, GLfloat v1);
- void (QOPENGLF_APIENTRYP ProgramUniform2iv)(GLuint program, GLint location, GLsizei count, const GLint *value);
- void (QOPENGLF_APIENTRYP ProgramUniform2i)(GLuint program, GLint location, GLint v0, GLint v1);
- void (QOPENGLF_APIENTRYP ProgramUniform1uiv)(GLuint program, GLint location, GLsizei count, const GLuint *value);
- void (QOPENGLF_APIENTRYP ProgramUniform1ui)(GLuint program, GLint location, GLuint v0);
- void (QOPENGLF_APIENTRYP ProgramUniform1dv)(GLuint program, GLint location, GLsizei count, const GLdouble *value);
- void (QOPENGLF_APIENTRYP ProgramUniform1d)(GLuint program, GLint location, GLdouble v0);
- void (QOPENGLF_APIENTRYP ProgramUniform1fv)(GLuint program, GLint location, GLsizei count, const GLfloat *value);
- void (QOPENGLF_APIENTRYP ProgramUniform1f)(GLuint program, GLint location, GLfloat v0);
- void (QOPENGLF_APIENTRYP ProgramUniform1iv)(GLuint program, GLint location, GLsizei count, const GLint *value);
- void (QOPENGLF_APIENTRYP ProgramUniform1i)(GLuint program, GLint location, GLint v0);
- void (QOPENGLF_APIENTRYP GetProgramPipelineiv)(GLuint pipeline, GLenum pname, GLint *params);
- GLboolean (QOPENGLF_APIENTRYP IsProgramPipeline)(GLuint pipeline);
- void (QOPENGLF_APIENTRYP GenProgramPipelines)(GLsizei n, GLuint *pipelines);
- void (QOPENGLF_APIENTRYP DeleteProgramPipelines)(GLsizei n, const GLuint *pipelines);
- void (QOPENGLF_APIENTRYP BindProgramPipeline)(GLuint pipeline);
- GLuint (QOPENGLF_APIENTRYP CreateShaderProgramv)(GLenum type, GLsizei count, const GLchar* const *strings);
- void (QOPENGLF_APIENTRYP ActiveShaderProgram)(GLuint pipeline, GLuint program);
- void (QOPENGLF_APIENTRYP UseProgramStages)(GLuint pipeline, GLbitfield stages, GLuint program);
- void (QOPENGLF_APIENTRYP ProgramParameteri)(GLuint program, GLenum pname, GLint value);
- void (QOPENGLF_APIENTRYP ProgramBinary)(GLuint program, GLenum binaryFormat, const GLvoid *binary, GLsizei length);
- void (QOPENGLF_APIENTRYP GetProgramBinary)(GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, GLvoid *binary);
- void (QOPENGLF_APIENTRYP ClearDepthf)(GLfloat dd);
- void (QOPENGLF_APIENTRYP DepthRangef)(GLfloat n, GLfloat f);
- void (QOPENGLF_APIENTRYP GetShaderPrecisionFormat)(GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision);
- void (QOPENGLF_APIENTRYP ShaderBinary)(GLsizei count, const GLuint *shaders, GLenum binaryformat, const GLvoid *binary, GLsizei length);
- void (QOPENGLF_APIENTRYP ReleaseShaderCompiler)();
-
+#define QT_OPENGL_4_1_FUNCTIONS(F) \
+ F(void, GetDoublei_v, (GLenum target, GLuint index, GLdouble *data)) \
+ F(void, GetFloati_v,(GLenum target, GLuint index, GLfloat *data)) \
+ F(void, DepthRangeIndexed, (GLuint index, GLdouble n, GLdouble f)) \
+ F(void, DepthRangeArrayv, (GLuint first, GLsizei count, const GLdouble *v)) \
+ F(void, ScissorIndexedv, (GLuint index, const GLint *v)) \
+ F(void, ScissorIndexed, (GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height)) \
+ F(void, ScissorArrayv, (GLuint first, GLsizei count, const GLint *v)) \
+ F(void, ViewportIndexedfv, (GLuint index, const GLfloat *v)) \
+ F(void, ViewportIndexedf, (GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h)) \
+ F(void, ViewportArrayv, (GLuint first, GLsizei count, const GLfloat *v)) \
+ F(void, GetVertexAttribLdv, (GLuint index, GLenum pname, GLdouble *params)) \
+ F(void, VertexAttribLPointer, (GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)) \
+ F(void, VertexAttribL4dv, (GLuint index, const GLdouble *v)) \
+ F(void, VertexAttribL3dv, (GLuint index, const GLdouble *v)) \
+ F(void, VertexAttribL2dv, (GLuint index, const GLdouble *v)) \
+ F(void, VertexAttribL1dv, (GLuint index, const GLdouble *v)) \
+ F(void, VertexAttribL4d, (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)) \
+ F(void, VertexAttribL3d, (GLuint index, GLdouble x, GLdouble y, GLdouble z)) \
+ F(void, VertexAttribL2d, (GLuint index, GLdouble x, GLdouble y)) \
+ F(void, VertexAttribL1d, (GLuint index, GLdouble x)) \
+ F(void, GetProgramPipelineInfoLog, (GLuint pipeline, GLsizei bufSize, GLsizei *length, GLchar *infoLog)) \
+ F(void, ValidateProgramPipeline, (GLuint pipeline)) \
+ F(void, ProgramUniformMatrix4x3dv, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)) \
+ F(void, ProgramUniformMatrix3x4dv, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)) \
+ F(void, ProgramUniformMatrix4x2dv, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)) \
+ F(void, ProgramUniformMatrix2x4dv, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)) \
+ F(void, ProgramUniformMatrix3x2dv, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)) \
+ F(void, ProgramUniformMatrix2x3dv, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)) \
+ F(void, ProgramUniformMatrix4x3fv, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)) \
+ F(void, ProgramUniformMatrix3x4fv, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)) \
+ F(void, ProgramUniformMatrix4x2fv, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)) \
+ F(void, ProgramUniformMatrix2x4fv, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)) \
+ F(void, ProgramUniformMatrix3x2fv, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)) \
+ F(void, ProgramUniformMatrix2x3fv, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)) \
+ F(void, ProgramUniformMatrix4dv, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)) \
+ F(void, ProgramUniformMatrix3dv, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)) \
+ F(void, ProgramUniformMatrix2dv, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)) \
+ F(void, ProgramUniformMatrix4fv, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)) \
+ F(void, ProgramUniformMatrix3fv, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)) \
+ F(void, ProgramUniformMatrix2fv, (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)) \
+ F(void, ProgramUniform4uiv, (GLuint program, GLint location, GLsizei count, const GLuint *value)) \
+ F(void, ProgramUniform4ui, (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)) \
+ F(void, ProgramUniform4dv, (GLuint program, GLint location, GLsizei count, const GLdouble *value)) \
+ F(void, ProgramUniform4d, (GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2, GLdouble v3)) \
+ F(void, ProgramUniform4fv, (GLuint program, GLint location, GLsizei count, const GLfloat *value)) \
+ F(void, ProgramUniform4f, (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)) \
+ F(void, ProgramUniform4iv, (GLuint program, GLint location, GLsizei count, const GLint *value)) \
+ F(void, ProgramUniform4i, (GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3)) \
+ F(void, ProgramUniform3uiv, (GLuint program, GLint location, GLsizei count, const GLuint *value)) \
+ F(void, ProgramUniform3ui, (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2)) \
+ F(void, ProgramUniform3dv, (GLuint program, GLint location, GLsizei count, const GLdouble *value)) \
+ F(void, ProgramUniform3d, (GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2)) \
+ F(void, ProgramUniform3fv, (GLuint program, GLint location, GLsizei count, const GLfloat *value)) \
+ F(void, ProgramUniform3f, (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2)) \
+ F(void, ProgramUniform3iv, (GLuint program, GLint location, GLsizei count, const GLint *value)) \
+ F(void, ProgramUniform3i, (GLuint program, GLint location, GLint v0, GLint v1, GLint v2)) \
+ F(void, ProgramUniform2uiv, (GLuint program, GLint location, GLsizei count, const GLuint *value)) \
+ F(void, ProgramUniform2ui, (GLuint program, GLint location, GLuint v0, GLuint v1)) \
+ F(void, ProgramUniform2dv, (GLuint program, GLint location, GLsizei count, const GLdouble *value)) \
+ F(void, ProgramUniform2d, (GLuint program, GLint location, GLdouble v0, GLdouble v1)) \
+ F(void, ProgramUniform2fv, (GLuint program, GLint location, GLsizei count, const GLfloat *value)) \
+ F(void, ProgramUniform2f, (GLuint program, GLint location, GLfloat v0, GLfloat v1)) \
+ F(void, ProgramUniform2iv, (GLuint program, GLint location, GLsizei count, const GLint *value)) \
+ F(void, ProgramUniform2i, (GLuint program, GLint location, GLint v0, GLint v1)) \
+ F(void, ProgramUniform1uiv, (GLuint program, GLint location, GLsizei count, const GLuint *value)) \
+ F(void, ProgramUniform1ui, (GLuint program, GLint location, GLuint v0)) \
+ F(void, ProgramUniform1dv, (GLuint program, GLint location, GLsizei count, const GLdouble *value)) \
+ F(void, ProgramUniform1d, (GLuint program, GLint location, GLdouble v0)) \
+ F(void, ProgramUniform1fv, (GLuint program, GLint location, GLsizei count, const GLfloat *value)) \
+ F(void, ProgramUniform1f, (GLuint program, GLint location, GLfloat v0)) \
+ F(void, ProgramUniform1iv, (GLuint program, GLint location, GLsizei count, const GLint *value)) \
+ F(void, ProgramUniform1i, (GLuint program, GLint location, GLint v0)) \
+ F(void, GetProgramPipelineiv, (GLuint pipeline, GLenum pname, GLint *params)) \
+ F(GLboolean, IsProgramPipeline, (GLuint pipeline)) \
+ F(void, GenProgramPipelines, (GLsizei n, GLuint *pipelines)) \
+ F(void, DeleteProgramPipelines, (GLsizei n, const GLuint *pipelines)) \
+ F(void, BindProgramPipeline, (GLuint pipeline)) \
+ F(GLuint, CreateShaderProgramv, (GLenum type, GLsizei count, const GLchar* const *strings)) \
+ F(void, ActiveShaderProgram, (GLuint pipeline, GLuint program)) \
+ F(void, UseProgramStages, (GLuint pipeline, GLbitfield stages, GLuint program)) \
+ F(void, ProgramParameteri, (GLuint program, GLenum pname, GLint value)) \
+ F(void, ProgramBinary, (GLuint program, GLenum binaryFormat, const GLvoid *binary, GLsizei length)) \
+ F(void, GetProgramBinary, (GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, GLvoid *binary)) \
+ F(void, ClearDepthf, (GLfloat dd)) \
+ F(void, DepthRangef, (GLfloat n, GLfloat f)) \
+ F(void, GetShaderPrecisionFormat, (GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision)) \
+ F(void, ShaderBinary, (GLsizei count, const GLuint *shaders, GLenum binaryformat, const GLvoid *binary, GLsizei length)) \
+ F(void, ReleaseShaderCompiler, ()) \
+
+ QT_OPENGL_DECLARE(QT_OPENGL_4_1_FUNCTIONS);
};
class QOpenGLFunctions_4_2_CoreBackend : public QOpenGLVersionFunctionsBackend
{
public:
- QOpenGLFunctions_4_2_CoreBackend(QOpenGLContext *context);
+ QOpenGLFunctions_4_2_CoreBackend(QOpenGLContext *c)
+ : QOpenGLVersionFunctionsBackend(c)
+ {
+ init();
+ }
- static QOpenGLVersionStatus versionStatus();
+ Q_DECL_CONSTEXPR static Version versionStatus()
+ { return OpenGL_4_2_Core; }
// OpenGL 4.2 core functions
- void (QOPENGLF_APIENTRYP TexStorage3D)(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth);
- void (QOPENGLF_APIENTRYP TexStorage2D)(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height);
- void (QOPENGLF_APIENTRYP TexStorage1D)(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width);
- void (QOPENGLF_APIENTRYP MemoryBarrier)(GLbitfield barriers);
- void (QOPENGLF_APIENTRYP BindImageTexture)(GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format);
- void (QOPENGLF_APIENTRYP GetActiveAtomicCounterBufferiv)(GLuint program, GLuint bufferIndex, GLenum pname, GLint *params);
- void (QOPENGLF_APIENTRYP GetInternalformativ)(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint *params);
- void (QOPENGLF_APIENTRYP DrawTransformFeedbackStreamInstanced)(GLenum mode, GLuint id, GLuint stream, GLsizei instancecount);
- void (QOPENGLF_APIENTRYP DrawTransformFeedbackInstanced)(GLenum mode, GLuint id, GLsizei instancecount);
- void (QOPENGLF_APIENTRYP DrawElementsInstancedBaseVertexBaseInstance)(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex, GLuint baseinstance);
- void (QOPENGLF_APIENTRYP DrawElementsInstancedBaseInstance)(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLuint baseinstance);
- void (QOPENGLF_APIENTRYP DrawArraysInstancedBaseInstance)(GLenum mode, GLint first, GLsizei count, GLsizei instancecount, GLuint baseinstance);
-
+#define QT_OPENGL_4_2_FUNCTIONS(F) \
+ F(void, TexStorage3D, (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth)) \
+ F(void, TexStorage2D, (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height)) \
+ F(void, TexStorage1D, (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width)) \
+ F(void, MemoryBarrier, (GLbitfield barriers)) \
+ F(void, BindImageTexture, (GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format)) \
+ F(void, GetActiveAtomicCounterBufferiv, (GLuint program, GLuint bufferIndex, GLenum pname, GLint *params)) \
+ F(void, GetInternalformativ, (GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint *params)) \
+ F(void, DrawTransformFeedbackStreamInstanced, (GLenum mode, GLuint id, GLuint stream, GLsizei instancecount)) \
+ F(void, DrawTransformFeedbackInstanced, (GLenum mode, GLuint id, GLsizei instancecount)) \
+ F(void, DrawElementsInstancedBaseVertexBaseInstance, (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex, GLuint baseinstance)) \
+ F(void, DrawElementsInstancedBaseInstance, (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLuint baseinstance)) \
+ F(void, DrawArraysInstancedBaseInstance, (GLenum mode, GLint first, GLsizei count, GLsizei instancecount, GLuint baseinstance)) \
+
+ QT_OPENGL_DECLARE(QT_OPENGL_4_2_FUNCTIONS);
};
class QOpenGLFunctions_4_3_CoreBackend : public QOpenGLVersionFunctionsBackend
{
public:
- QOpenGLFunctions_4_3_CoreBackend(QOpenGLContext *context);
+ QOpenGLFunctions_4_3_CoreBackend(QOpenGLContext *c)
+ : QOpenGLVersionFunctionsBackend(c)
+ {
+ init();
+ }
- static QOpenGLVersionStatus versionStatus();
+ Q_DECL_CONSTEXPR static Version versionStatus()
+ { return OpenGL_4_3_Core; }
// OpenGL 4.3 core functions
- void (QOPENGLF_APIENTRYP TexStorage3DMultisample)(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations);
- void (QOPENGLF_APIENTRYP TexStorage2DMultisample)(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations);
- void (QOPENGLF_APIENTRYP TexBufferRange)(GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size);
- void (QOPENGLF_APIENTRYP ShaderStorageBlockBinding)(GLuint program, GLuint storageBlockIndex, GLuint storageBlockBinding);
- GLint (QOPENGLF_APIENTRYP GetProgramResourceLocationIndex)(GLuint program, GLenum programInterface, const GLchar *name);
- GLint (QOPENGLF_APIENTRYP GetProgramResourceLocation)(GLuint program, GLenum programInterface, const GLchar *name);
- void (QOPENGLF_APIENTRYP GetProgramResourceiv)(GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum *props, GLsizei bufSize, GLsizei *length, GLint *params);
- void (QOPENGLF_APIENTRYP GetProgramResourceName)(GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name);
- GLuint (QOPENGLF_APIENTRYP GetProgramResourceIndex)(GLuint program, GLenum programInterface, const GLchar *name);
- void (QOPENGLF_APIENTRYP GetProgramInterfaceiv)(GLuint program, GLenum programInterface, GLenum pname, GLint *params);
- void (QOPENGLF_APIENTRYP MultiDrawElementsIndirect)(GLenum mode, GLenum type, const void *indirect, GLsizei drawcount, GLsizei stride);
- void (QOPENGLF_APIENTRYP MultiDrawArraysIndirect)(GLenum mode, const void *indirect, GLsizei drawcount, GLsizei stride);
- void (QOPENGLF_APIENTRYP InvalidateSubFramebuffer)(GLenum target, GLsizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height);
- void (QOPENGLF_APIENTRYP InvalidateFramebuffer)(GLenum target, GLsizei numAttachments, const GLenum *attachments);
- void (QOPENGLF_APIENTRYP InvalidateBufferData)(GLuint buffer);
- void (QOPENGLF_APIENTRYP InvalidateBufferSubData)(GLuint buffer, GLintptr offset, GLsizeiptr length);
- void (QOPENGLF_APIENTRYP InvalidateTexImage)(GLuint texture, GLint level);
- void (QOPENGLF_APIENTRYP InvalidateTexSubImage)(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth);
- void (QOPENGLF_APIENTRYP GetInternalformati64v)(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint64 *params);
- void (QOPENGLF_APIENTRYP GetFramebufferParameteriv)(GLenum target, GLenum pname, GLint *params);
- void (QOPENGLF_APIENTRYP FramebufferParameteri)(GLenum target, GLenum pname, GLint param);
- void (QOPENGLF_APIENTRYP VertexBindingDivisor)(GLuint bindingindex, GLuint divisor);
- void (QOPENGLF_APIENTRYP VertexAttribBinding)(GLuint attribindex, GLuint bindingindex);
- void (QOPENGLF_APIENTRYP VertexAttribLFormat)(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset);
- void (QOPENGLF_APIENTRYP VertexAttribIFormat)(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset);
- void (QOPENGLF_APIENTRYP VertexAttribFormat)(GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset);
- void (QOPENGLF_APIENTRYP BindVertexBuffer)(GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride);
- void (QOPENGLF_APIENTRYP TextureView)(GLuint texture, GLenum target, GLuint origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers);
- void (QOPENGLF_APIENTRYP CopyImageSubData)(GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei srcDepth);
- void (QOPENGLF_APIENTRYP DispatchComputeIndirect)(GLintptr indirect);
- void (QOPENGLF_APIENTRYP DispatchCompute)(GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z);
- void (QOPENGLF_APIENTRYP ClearBufferSubData)(GLenum target, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data);
- void (QOPENGLF_APIENTRYP ClearBufferData)(GLenum target, GLenum internalformat, GLenum format, GLenum type, const void *data);
- void (QOPENGLF_APIENTRYP GetObjectPtrLabel)(const GLvoid *ptr, GLsizei bufSize, GLsizei *length, GLchar *label);
- void (QOPENGLF_APIENTRYP ObjectPtrLabel)(const GLvoid *ptr, GLsizei length, const GLchar *label);
- void (QOPENGLF_APIENTRYP GetObjectLabel)(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *label);
- void (QOPENGLF_APIENTRYP ObjectLabel)(GLenum identifier, GLuint name, GLsizei length, const GLchar *label);
- void (QOPENGLF_APIENTRYP PopDebugGroup)();
- void (QOPENGLF_APIENTRYP PushDebugGroup)(GLenum source, GLuint id, GLsizei length, const GLchar *message);
- GLuint (QOPENGLF_APIENTRYP GetDebugMessageLog)(GLuint count, GLsizei bufSize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog);
- void (QOPENGLF_APIENTRYP DebugMessageCallback)(GLDEBUGPROC callback, const GLvoid *userParam);
- void (QOPENGLF_APIENTRYP DebugMessageInsert)(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf);
- void (QOPENGLF_APIENTRYP DebugMessageControl)(GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled);
-
+#define QT_OPENGL_4_3_FUNCTIONS(F) \
+ F(void, TexStorage3DMultisample, (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations)) \
+ F(void, TexStorage2DMultisample, (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations)) \
+ F(void, TexBufferRange, (GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size)) \
+ F(void, ShaderStorageBlockBinding, (GLuint program, GLuint storageBlockIndex, GLuint storageBlockBinding)) \
+ F(GLint, GetProgramResourceLocationIndex, (GLuint program, GLenum programInterface, const GLchar *name)) \
+ F(GLint, GetProgramResourceLocation, (GLuint program, GLenum programInterface, const GLchar *name)) \
+ F(void, GetProgramResourceiv, (GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum *props, GLsizei bufSize, GLsizei *length, GLint *params)) \
+ F(void, GetProgramResourceName, (GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name)) \
+ F(GLuint, GetProgramResourceIndex, (GLuint program, GLenum programInterface, const GLchar *name)) \
+ F(void, GetProgramInterfaceiv, (GLuint program, GLenum programInterface, GLenum pname, GLint *params)) \
+ F(void, MultiDrawElementsIndirect, (GLenum mode, GLenum type, const void *indirect, GLsizei drawcount, GLsizei stride)) \
+ F(void, MultiDrawArraysIndirect, (GLenum mode, const void *indirect, GLsizei drawcount, GLsizei stride)) \
+ F(void, InvalidateSubFramebuffer, (GLenum target, GLsizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height)) \
+ F(void, InvalidateFramebuffer, (GLenum target, GLsizei numAttachments, const GLenum *attachments)) \
+ F(void, InvalidateBufferData, (GLuint buffer)) \
+ F(void, InvalidateBufferSubData, (GLuint buffer, GLintptr offset, GLsizeiptr length)) \
+ F(void, InvalidateTexImage, (GLuint texture, GLint level)) \
+ F(void, InvalidateTexSubImage, (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth)) \
+ F(void, GetInternalformati64v, (GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint64 *params)) \
+ F(void, GetFramebufferParameteriv, (GLenum target, GLenum pname, GLint *params)) \
+ F(void, FramebufferParameteri, (GLenum target, GLenum pname, GLint param)) \
+ F(void, VertexBindingDivisor, (GLuint bindingindex, GLuint divisor)) \
+ F(void, VertexAttribBinding, (GLuint attribindex, GLuint bindingindex)) \
+ F(void, VertexAttribLFormat, (GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)) \
+ F(void, VertexAttribIFormat, (GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)) \
+ F(void, VertexAttribFormat, (GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset)) \
+ F(void, BindVertexBuffer, (GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride)) \
+ F(void, TextureView, (GLuint texture, GLenum target, GLuint origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers)) \
+ F(void, CopyImageSubData, (GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei srcDepth)) \
+ F(void, DispatchComputeIndirect, (GLintptr indirect)) \
+ F(void, DispatchCompute, (GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z)) \
+ F(void, ClearBufferSubData, (GLenum target, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data)) \
+ F(void, ClearBufferData, (GLenum target, GLenum internalformat, GLenum format, GLenum type, const void *data)) \
+ F(void, GetObjectPtrLabel, (const GLvoid *ptr, GLsizei bufSize, GLsizei *length, GLchar *label)) \
+ F(void, ObjectPtrLabel, (const GLvoid *ptr, GLsizei length, const GLchar *label)) \
+ F(void, GetObjectLabel, (GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *label)) \
+ F(void, ObjectLabel, (GLenum identifier, GLuint name, GLsizei length, const GLchar *label)) \
+ F(void, PopDebugGroup, ()) \
+ F(void, PushDebugGroup, (GLenum source, GLuint id, GLsizei length, const GLchar *message)) \
+ F(GLuint, GetDebugMessageLog, (GLuint count, GLsizei bufSize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog)) \
+ F(void, DebugMessageCallback, (GLDEBUGPROC callback, const GLvoid *userParam)) \
+ F(void, DebugMessageInsert, (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf)) \
+ F(void, DebugMessageControl, (GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled)) \
+
+ QT_OPENGL_DECLARE(QT_OPENGL_4_3_FUNCTIONS);
};
class QOpenGLFunctions_4_4_CoreBackend : public QOpenGLVersionFunctionsBackend
{
public:
- QOpenGLFunctions_4_4_CoreBackend(QOpenGLContext *context);
+ QOpenGLFunctions_4_4_CoreBackend(QOpenGLContext *c)
+ : QOpenGLVersionFunctionsBackend(c)
+ {
+ init();
+ }
- static QOpenGLVersionStatus versionStatus();
+ Q_DECL_CONSTEXPR static Version versionStatus()
+ { return OpenGL_4_4_Core; }
// OpenGL 4.4 core functions
- void (QOPENGLF_APIENTRYP BindVertexBuffers)(GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizei *strides);
- void (QOPENGLF_APIENTRYP BindImageTextures)(GLuint first, GLsizei count, const GLuint *textures);
- void (QOPENGLF_APIENTRYP BindSamplers)(GLuint first, GLsizei count, const GLuint *samplers);
- void (QOPENGLF_APIENTRYP BindTextures)(GLuint first, GLsizei count, const GLuint *textures);
- void (QOPENGLF_APIENTRYP BindBuffersRange)(GLenum target, GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizeiptr *sizes);
- void (QOPENGLF_APIENTRYP BindBuffersBase)(GLenum target, GLuint first, GLsizei count, const GLuint *buffers);
- void (QOPENGLF_APIENTRYP ClearTexSubImage)(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *data);
- void (QOPENGLF_APIENTRYP ClearTexImage)(GLuint texture, GLint level, GLenum format, GLenum type, const void *data);
- void (QOPENGLF_APIENTRYP BufferStorage)(GLenum target, GLsizeiptr size, const void *data, GLbitfield flags);
-
+#define QT_OPENGL_4_4_FUNCTIONS(F) \
+ F(void, BindVertexBuffers, (GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizei *strides)) \
+ F(void, BindImageTextures, (GLuint first, GLsizei count, const GLuint *textures)) \
+ F(void, BindSamplers, (GLuint first, GLsizei count, const GLuint *samplers)) \
+ F(void, BindTextures, (GLuint first, GLsizei count, const GLuint *textures)) \
+ F(void, BindBuffersRange, (GLenum target, GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizeiptr *sizes)) \
+ F(void, BindBuffersBase, (GLenum target, GLuint first, GLsizei count, const GLuint *buffers)) \
+ F(void, ClearTexSubImage, (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *data)) \
+ F(void, ClearTexImage, (GLuint texture, GLint level, GLenum format, GLenum type, const void *data)) \
+ F(void, BufferStorage, (GLenum target, GLsizeiptr size, const void *data, GLbitfield flags)) \
+
+ QT_OPENGL_DECLARE(QT_OPENGL_4_4_FUNCTIONS);
};
class QOpenGLFunctions_4_5_CoreBackend : public QOpenGLVersionFunctionsBackend
{
public:
- QOpenGLFunctions_4_5_CoreBackend(QOpenGLContext *context);
+ QOpenGLFunctions_4_5_CoreBackend(QOpenGLContext *c)
+ : QOpenGLVersionFunctionsBackend(c)
+ {
+ init();
+ }
- static QOpenGLVersionStatus versionStatus();
+ Q_DECL_CONSTEXPR static Version versionStatus()
+ { return OpenGL_4_5_Core; }
// OpenGL 4.5 core functions
- void (QOPENGLF_APIENTRYP TextureBarrier)();
- void (QOPENGLF_APIENTRYP ReadnPixels)(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void *data);
- void (QOPENGLF_APIENTRYP GetnUniformuiv)(GLuint program, GLint location, GLsizei bufSize, GLuint *params);
- void (QOPENGLF_APIENTRYP GetnUniformiv)(GLuint program, GLint location, GLsizei bufSize, GLint *params);
- void (QOPENGLF_APIENTRYP GetnUniformfv)(GLuint program, GLint location, GLsizei bufSize, GLfloat *params);
- void (QOPENGLF_APIENTRYP GetnUniformdv)(GLuint program, GLint location, GLsizei bufSize, GLdouble *params);
- void (QOPENGLF_APIENTRYP GetnTexImage)(GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, void *pixels);
- void (QOPENGLF_APIENTRYP GetnCompressedTexImage)(GLenum target, GLint lod, GLsizei bufSize, void *pixels);
- GLenum (QOPENGLF_APIENTRYP GetGraphicsResetStatus)();
- void (QOPENGLF_APIENTRYP GetCompressedTextureSubImage)(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei bufSize, void *pixels);
- void (QOPENGLF_APIENTRYP GetTextureSubImage)(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, GLsizei bufSize, void *pixels);
- void (QOPENGLF_APIENTRYP MemoryBarrierByRegion)(GLbitfield barriers);
- void (QOPENGLF_APIENTRYP CreateQueries)(GLenum target, GLsizei n, GLuint *ids);
- void (QOPENGLF_APIENTRYP CreateProgramPipelines)(GLsizei n, GLuint *pipelines);
- void (QOPENGLF_APIENTRYP CreateSamplers)(GLsizei n, GLuint *samplers);
- void (QOPENGLF_APIENTRYP GetVertexArrayIndexed64iv)(GLuint vaobj, GLuint index, GLenum pname, GLint64 *param);
- void (QOPENGLF_APIENTRYP GetVertexArrayIndexediv)(GLuint vaobj, GLuint index, GLenum pname, GLint *param);
- void (QOPENGLF_APIENTRYP GetVertexArrayiv)(GLuint vaobj, GLenum pname, GLint *param);
- void (QOPENGLF_APIENTRYP VertexArrayBindingDivisor)(GLuint vaobj, GLuint bindingindex, GLuint divisor);
- void (QOPENGLF_APIENTRYP VertexArrayAttribLFormat)(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset);
- void (QOPENGLF_APIENTRYP VertexArrayAttribIFormat)(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset);
- void (QOPENGLF_APIENTRYP VertexArrayAttribFormat)(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset);
- void (QOPENGLF_APIENTRYP VertexArrayAttribBinding)(GLuint vaobj, GLuint attribindex, GLuint bindingindex);
- void (QOPENGLF_APIENTRYP VertexArrayVertexBuffers)(GLuint vaobj, GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizei *strides);
- void (QOPENGLF_APIENTRYP VertexArrayVertexBuffer)(GLuint vaobj, GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride);
- void (QOPENGLF_APIENTRYP VertexArrayElementBuffer)(GLuint vaobj, GLuint buffer);
- void (QOPENGLF_APIENTRYP EnableVertexArrayAttrib)(GLuint vaobj, GLuint index);
- void (QOPENGLF_APIENTRYP DisableVertexArrayAttrib)(GLuint vaobj, GLuint index);
- void (QOPENGLF_APIENTRYP CreateVertexArrays)(GLsizei n, GLuint *arrays);
- void (QOPENGLF_APIENTRYP GetTextureParameteriv)(GLuint texture, GLenum pname, GLint *params);
- void (QOPENGLF_APIENTRYP GetTextureParameterIuiv)(GLuint texture, GLenum pname, GLuint *params);
- void (QOPENGLF_APIENTRYP GetTextureParameterIiv)(GLuint texture, GLenum pname, GLint *params);
- void (QOPENGLF_APIENTRYP GetTextureParameterfv)(GLuint texture, GLenum pname, GLfloat *params);
- void (QOPENGLF_APIENTRYP GetTextureLevelParameteriv)(GLuint texture, GLint level, GLenum pname, GLint *params);
- void (QOPENGLF_APIENTRYP GetTextureLevelParameterfv)(GLuint texture, GLint level, GLenum pname, GLfloat *params);
- void (QOPENGLF_APIENTRYP GetCompressedTextureImage)(GLuint texture, GLint level, GLsizei bufSize, void *pixels);
- void (QOPENGLF_APIENTRYP GetTextureImage)(GLuint texture, GLint level, GLenum format, GLenum type, GLsizei bufSize, void *pixels);
- void (QOPENGLF_APIENTRYP BindTextureUnit)(GLuint unit, GLuint texture);
- void (QOPENGLF_APIENTRYP GenerateTextureMipmap)(GLuint texture);
- void (QOPENGLF_APIENTRYP TextureParameteriv)(GLuint texture, GLenum pname, const GLint *param);
- void (QOPENGLF_APIENTRYP TextureParameterIuiv)(GLuint texture, GLenum pname, const GLuint *params);
- void (QOPENGLF_APIENTRYP TextureParameterIiv)(GLuint texture, GLenum pname, const GLint *params);
- void (QOPENGLF_APIENTRYP TextureParameteri)(GLuint texture, GLenum pname, GLint param);
- void (QOPENGLF_APIENTRYP TextureParameterfv)(GLuint texture, GLenum pname, const GLfloat *param);
- void (QOPENGLF_APIENTRYP TextureParameterf)(GLuint texture, GLenum pname, GLfloat param);
- void (QOPENGLF_APIENTRYP CopyTextureSubImage3D)(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
- void (QOPENGLF_APIENTRYP CopyTextureSubImage2D)(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
- void (QOPENGLF_APIENTRYP CopyTextureSubImage1D)(GLuint texture, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
- void (QOPENGLF_APIENTRYP CompressedTextureSubImage3D)(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data);
- void (QOPENGLF_APIENTRYP CompressedTextureSubImage2D)(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data);
- void (QOPENGLF_APIENTRYP CompressedTextureSubImage1D)(GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *data);
- void (QOPENGLF_APIENTRYP TextureSubImage3D)(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels);
- void (QOPENGLF_APIENTRYP TextureSubImage2D)(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels);
- void (QOPENGLF_APIENTRYP TextureSubImage1D)(GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels);
- void (QOPENGLF_APIENTRYP TextureStorage3DMultisample)(GLuint texture, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations);
- void (QOPENGLF_APIENTRYP TextureStorage2DMultisample)(GLuint texture, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations);
- void (QOPENGLF_APIENTRYP TextureStorage3D)(GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth);
- void (QOPENGLF_APIENTRYP TextureStorage2D)(GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height);
- void (QOPENGLF_APIENTRYP TextureStorage1D)(GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width);
- void (QOPENGLF_APIENTRYP TextureBufferRange)(GLuint texture, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizei size);
- void (QOPENGLF_APIENTRYP TextureBuffer)(GLuint texture, GLenum internalformat, GLuint buffer);
- void (QOPENGLF_APIENTRYP CreateTextures)(GLenum target, GLsizei n, GLuint *textures);
- void (QOPENGLF_APIENTRYP GetNamedRenderbufferParameteriv)(GLuint renderbuffer, GLenum pname, GLint *params);
- void (QOPENGLF_APIENTRYP NamedRenderbufferStorageMultisample)(GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
- void (QOPENGLF_APIENTRYP NamedRenderbufferStorage)(GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height);
- void (QOPENGLF_APIENTRYP CreateRenderbuffers)(GLsizei n, GLuint *renderbuffers);
- void (QOPENGLF_APIENTRYP GetNamedFramebufferAttachmentParameteriv)(GLuint framebuffer, GLenum attachment, GLenum pname, GLint *params);
- void (QOPENGLF_APIENTRYP GetNamedFramebufferParameteriv)(GLuint framebuffer, GLenum pname, GLint *param);
- GLenum (QOPENGLF_APIENTRYP CheckNamedFramebufferStatus)(GLuint framebuffer, GLenum target);
- void (QOPENGLF_APIENTRYP BlitNamedFramebuffer)(GLuint readFramebuffer, GLuint drawFramebuffer, GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
- void (QOPENGLF_APIENTRYP ClearNamedFramebufferfi)(GLuint framebuffer, GLenum buffer, GLfloat depth, GLint stencil);
- void (QOPENGLF_APIENTRYP ClearNamedFramebufferfv)(GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLfloat *value);
- void (QOPENGLF_APIENTRYP ClearNamedFramebufferuiv)(GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLuint *value);
- void (QOPENGLF_APIENTRYP ClearNamedFramebufferiv)(GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLint *value);
- void (QOPENGLF_APIENTRYP InvalidateNamedFramebufferSubData)(GLuint framebuffer, GLsizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height);
- void (QOPENGLF_APIENTRYP InvalidateNamedFramebufferData)(GLuint framebuffer, GLsizei numAttachments, const GLenum *attachments);
- void (QOPENGLF_APIENTRYP NamedFramebufferReadBuffer)(GLuint framebuffer, GLenum src);
- void (QOPENGLF_APIENTRYP NamedFramebufferDrawBuffers)(GLuint framebuffer, GLsizei n, const GLenum *bufs);
- void (QOPENGLF_APIENTRYP NamedFramebufferDrawBuffer)(GLuint framebuffer, GLenum buf);
- void (QOPENGLF_APIENTRYP NamedFramebufferTextureLayer)(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer);
- void (QOPENGLF_APIENTRYP NamedFramebufferTexture)(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level);
- void (QOPENGLF_APIENTRYP NamedFramebufferParameteri)(GLuint framebuffer, GLenum pname, GLint param);
- void (QOPENGLF_APIENTRYP NamedFramebufferRenderbuffer)(GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
- void (QOPENGLF_APIENTRYP CreateFramebuffers)(GLsizei n, GLuint *framebuffers);
- void (QOPENGLF_APIENTRYP GetNamedBufferSubData)(GLuint buffer, GLintptr offset, GLsizei size, void *data);
- void (QOPENGLF_APIENTRYP GetNamedBufferPointerv)(GLuint buffer, GLenum pname, GLvoid* *params);
- void (QOPENGLF_APIENTRYP GetNamedBufferParameteri64v)(GLuint buffer, GLenum pname, GLint64 *params);
- void (QOPENGLF_APIENTRYP GetNamedBufferParameteriv)(GLuint buffer, GLenum pname, GLint *params);
- void (QOPENGLF_APIENTRYP FlushMappedNamedBufferRange)(GLuint buffer, GLintptr offset, GLsizei length);
- GLboolean (QOPENGLF_APIENTRYP UnmapNamedBuffer)(GLuint buffer);
- GLvoid* (QOPENGLF_APIENTRYP MapNamedBufferRange)(GLuint buffer, GLintptr offset, GLsizei length, GLbitfield access);
- GLvoid* (QOPENGLF_APIENTRYP MapNamedBuffer)(GLuint buffer, GLenum access);
- void (QOPENGLF_APIENTRYP ClearNamedBufferSubData)(GLuint buffer, GLenum internalformat, GLintptr offset, GLsizei size, GLenum format, GLenum type, const void *data);
- void (QOPENGLF_APIENTRYP ClearNamedBufferData)(GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const void *data);
- void (QOPENGLF_APIENTRYP CopyNamedBufferSubData)(GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizei size);
- void (QOPENGLF_APIENTRYP NamedBufferSubData)(GLuint buffer, GLintptr offset, GLsizei size, const void *data);
- void (QOPENGLF_APIENTRYP NamedBufferData)(GLuint buffer, GLsizei size, const void *data, GLenum usage);
- void (QOPENGLF_APIENTRYP NamedBufferStorage)(GLuint buffer, GLsizei size, const void *data, GLbitfield flags);
- void (QOPENGLF_APIENTRYP CreateBuffers)(GLsizei n, GLuint *buffers);
- void (QOPENGLF_APIENTRYP GetTransformFeedbacki64_v)(GLuint xfb, GLenum pname, GLuint index, GLint64 *param);
- void (QOPENGLF_APIENTRYP GetTransformFeedbacki_v)(GLuint xfb, GLenum pname, GLuint index, GLint *param);
- void (QOPENGLF_APIENTRYP GetTransformFeedbackiv)(GLuint xfb, GLenum pname, GLint *param);
- void (QOPENGLF_APIENTRYP TransformFeedbackBufferRange)(GLuint xfb, GLuint index, GLuint buffer, GLintptr offset, GLsizei size);
- void (QOPENGLF_APIENTRYP TransformFeedbackBufferBase)(GLuint xfb, GLuint index, GLuint buffer);
- void (QOPENGLF_APIENTRYP CreateTransformFeedbacks)(GLsizei n, GLuint *ids);
- void (QOPENGLF_APIENTRYP ClipControl)(GLenum origin, GLenum depth);
-
+#define QT_OPENGL_4_5_FUNCTIONS(F) \
+ F(void, TextureBarrier, ()) \
+ F(void, ReadnPixels, (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void *data)) \
+ F(void, GetnUniformuiv, (GLuint program, GLint location, GLsizei bufSize, GLuint *params)) \
+ F(void, GetnUniformiv, (GLuint program, GLint location, GLsizei bufSize, GLint *params)) \
+ F(void, GetnUniformfv, (GLuint program, GLint location, GLsizei bufSize, GLfloat *params)) \
+ F(void, GetnUniformdv, (GLuint program, GLint location, GLsizei bufSize, GLdouble *params)) \
+ F(void, GetnTexImage, (GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, void *pixels)) \
+ F(void, GetnCompressedTexImage, (GLenum target, GLint lod, GLsizei bufSize, void *pixels)) \
+ F(GLenum, GetGraphicsResetStatus, ()) \
+ F(void, GetCompressedTextureSubImage, (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei bufSize, void *pixels)) \
+ F(void, GetTextureSubImage, (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, GLsizei bufSize, void *pixels)) \
+ F(void, MemoryBarrierByRegion, (GLbitfield barriers)) \
+ F(void, CreateQueries, (GLenum target, GLsizei n, GLuint *ids)) \
+ F(void, CreateProgramPipelines, (GLsizei n, GLuint *pipelines)) \
+ F(void, CreateSamplers, (GLsizei n, GLuint *samplers)) \
+ F(void, GetVertexArrayIndexed64iv, (GLuint vaobj, GLuint index, GLenum pname, GLint64 *param)) \
+ F(void, GetVertexArrayIndexediv, (GLuint vaobj, GLuint index, GLenum pname, GLint *param)) \
+ F(void, GetVertexArrayiv, (GLuint vaobj, GLenum pname, GLint *param)) \
+ F(void, VertexArrayBindingDivisor, (GLuint vaobj, GLuint bindingindex, GLuint divisor)) \
+ F(void, VertexArrayAttribLFormat, (GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)) \
+ F(void, VertexArrayAttribIFormat, (GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)) \
+ F(void, VertexArrayAttribFormat, (GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset)) \
+ F(void, VertexArrayAttribBinding, (GLuint vaobj, GLuint attribindex, GLuint bindingindex)) \
+ F(void, VertexArrayVertexBuffers, (GLuint vaobj, GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizei *strides)) \
+ F(void, VertexArrayVertexBuffer, (GLuint vaobj, GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride)) \
+ F(void, VertexArrayElementBuffer, (GLuint vaobj, GLuint buffer)) \
+ F(void, EnableVertexArrayAttrib, (GLuint vaobj, GLuint index)) \
+ F(void, DisableVertexArrayAttrib, (GLuint vaobj, GLuint index)) \
+ F(void, CreateVertexArrays, (GLsizei n, GLuint *arrays)) \
+ F(void, GetTextureParameteriv, (GLuint texture, GLenum pname, GLint *params)) \
+ F(void, GetTextureParameterIuiv, (GLuint texture, GLenum pname, GLuint *params)) \
+ F(void, GetTextureParameterIiv, (GLuint texture, GLenum pname, GLint *params)) \
+ F(void, GetTextureParameterfv, (GLuint texture, GLenum pname, GLfloat *params)) \
+ F(void, GetTextureLevelParameteriv, (GLuint texture, GLint level, GLenum pname, GLint *params)) \
+ F(void, GetTextureLevelParameterfv, (GLuint texture, GLint level, GLenum pname, GLfloat *params)) \
+ F(void, GetCompressedTextureImage, (GLuint texture, GLint level, GLsizei bufSize, void *pixels)) \
+ F(void, GetTextureImage, (GLuint texture, GLint level, GLenum format, GLenum type, GLsizei bufSize, void *pixels)) \
+ F(void, BindTextureUnit, (GLuint unit, GLuint texture)) \
+ F(void, GenerateTextureMipmap, (GLuint texture)) \
+ F(void, TextureParameteriv, (GLuint texture, GLenum pname, const GLint *param)) \
+ F(void, TextureParameterIuiv, (GLuint texture, GLenum pname, const GLuint *params)) \
+ F(void, TextureParameterIiv, (GLuint texture, GLenum pname, const GLint *params)) \
+ F(void, TextureParameteri, (GLuint texture, GLenum pname, GLint param)) \
+ F(void, TextureParameterfv, (GLuint texture, GLenum pname, const GLfloat *param)) \
+ F(void, TextureParameterf, (GLuint texture, GLenum pname, GLfloat param)) \
+ F(void, CopyTextureSubImage3D, (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)) \
+ F(void, CopyTextureSubImage2D, (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)) \
+ F(void, CopyTextureSubImage1D, (GLuint texture, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)) \
+ F(void, CompressedTextureSubImage3D, (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data)) \
+ F(void, CompressedTextureSubImage2D, (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data)) \
+ F(void, CompressedTextureSubImage1D, (GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *data)) \
+ F(void, TextureSubImage3D, (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels)) \
+ F(void, TextureSubImage2D, (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels)) \
+ F(void, TextureSubImage1D, (GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels)) \
+ F(void, TextureStorage3DMultisample, (GLuint texture, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations)) \
+ F(void, TextureStorage2DMultisample, (GLuint texture, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations)) \
+ F(void, TextureStorage3D, (GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth)) \
+ F(void, TextureStorage2D, (GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height)) \
+ F(void, TextureStorage1D, (GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width)) \
+ F(void, TextureBufferRange, (GLuint texture, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizei size)) \
+ F(void, TextureBuffer, (GLuint texture, GLenum internalformat, GLuint buffer)) \
+ F(void, CreateTextures, (GLenum target, GLsizei n, GLuint *textures)) \
+ F(void, GetNamedRenderbufferParameteriv, (GLuint renderbuffer, GLenum pname, GLint *params)) \
+ F(void, NamedRenderbufferStorageMultisample, (GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)) \
+ F(void, NamedRenderbufferStorage, (GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height)) \
+ F(void, CreateRenderbuffers, (GLsizei n, GLuint *renderbuffers)) \
+ F(void, GetNamedFramebufferAttachmentParameteriv, (GLuint framebuffer, GLenum attachment, GLenum pname, GLint *params)) \
+ F(void, GetNamedFramebufferParameteriv, (GLuint framebuffer, GLenum pname, GLint *param)) \
+ F(GLenum, CheckNamedFramebufferStatus, (GLuint framebuffer, GLenum target)) \
+ F(void, BlitNamedFramebuffer, (GLuint readFramebuffer, GLuint drawFramebuffer, GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)) \
+ F(void, ClearNamedFramebufferfi, (GLuint framebuffer, GLenum buffer, GLfloat depth, GLint stencil)) \
+ F(void, ClearNamedFramebufferfv, (GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLfloat *value)) \
+ F(void, ClearNamedFramebufferuiv, (GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLuint *value)) \
+ F(void, ClearNamedFramebufferiv, (GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLint *value)) \
+ F(void, InvalidateNamedFramebufferSubData, (GLuint framebuffer, GLsizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height)) \
+ F(void, InvalidateNamedFramebufferData, (GLuint framebuffer, GLsizei numAttachments, const GLenum *attachments)) \
+ F(void, NamedFramebufferReadBuffer, (GLuint framebuffer, GLenum src)) \
+ F(void, NamedFramebufferDrawBuffers, (GLuint framebuffer, GLsizei n, const GLenum *bufs)) \
+ F(void, NamedFramebufferDrawBuffer, (GLuint framebuffer, GLenum buf)) \
+ F(void, NamedFramebufferTextureLayer, (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer)) \
+ F(void, NamedFramebufferTexture, (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level)) \
+ F(void, NamedFramebufferParameteri, (GLuint framebuffer, GLenum pname, GLint param)) \
+ F(void, NamedFramebufferRenderbuffer, (GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)) \
+ F(void, CreateFramebuffers, (GLsizei n, GLuint *framebuffers)) \
+ F(void, GetNamedBufferSubData, (GLuint buffer, GLintptr offset, GLsizei size, void *data)) \
+ F(void, GetNamedBufferPointerv, (GLuint buffer, GLenum pname, GLvoid* *params)) \
+ F(void, GetNamedBufferParameteri64v, (GLuint buffer, GLenum pname, GLint64 *params)) \
+ F(void, GetNamedBufferParameteriv, (GLuint buffer, GLenum pname, GLint *params)) \
+ F(void, FlushMappedNamedBufferRange, (GLuint buffer, GLintptr offset, GLsizei length)) \
+ F(GLboolean, UnmapNamedBuffer, (GLuint buffer)) \
+ F(GLvoid *, MapNamedBufferRange, (GLuint buffer, GLintptr offset, GLsizei length, GLbitfield access)) \
+ F(GLvoid *, MapNamedBuffer, (GLuint buffer, GLenum access)) \
+ F(void, ClearNamedBufferSubData, (GLuint buffer, GLenum internalformat, GLintptr offset, GLsizei size, GLenum format, GLenum type, const void *data)) \
+ F(void, ClearNamedBufferData, (GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const void *data)) \
+ F(void, CopyNamedBufferSubData, (GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizei size)) \
+ F(void, NamedBufferSubData, (GLuint buffer, GLintptr offset, GLsizei size, const void *data)) \
+ F(void, NamedBufferData, (GLuint buffer, GLsizei size, const void *data, GLenum usage)) \
+ F(void, NamedBufferStorage, (GLuint buffer, GLsizei size, const void *data, GLbitfield flags)) \
+ F(void, CreateBuffers, (GLsizei n, GLuint *buffers)) \
+ F(void, GetTransformFeedbacki64_v,(GLuint xfb, GLenum pname, GLuint index, GLint64 *param)) \
+ F(void, GetTransformFeedbacki_v,(GLuint xfb, GLenum pname, GLuint index, GLint *param)) \
+ F(void, GetTransformFeedbackiv, (GLuint xfb, GLenum pname, GLint *param)) \
+ F(void, TransformFeedbackBufferRange, (GLuint xfb, GLuint index, GLuint buffer, GLintptr offset, GLsizei size)) \
+ F(void, TransformFeedbackBufferBase, (GLuint xfb, GLuint index, GLuint buffer)) \
+ F(void, CreateTransformFeedbacks, (GLsizei n, GLuint *ids)) \
+ F(void, ClipControl, (GLenum origin, GLenum depth)) \
+
+ QT_OPENGL_DECLARE(QT_OPENGL_4_5_FUNCTIONS);
};
class QOpenGLFunctions_1_0_DeprecatedBackend : public QOpenGLVersionFunctionsBackend
{
public:
- QOpenGLFunctions_1_0_DeprecatedBackend(QOpenGLContext *context);
+ QOpenGLFunctions_1_0_DeprecatedBackend(QOpenGLContext *c)
+ : QOpenGLVersionFunctionsBackend(c)
+ {
+ init();
+ }
- static QOpenGLVersionStatus versionStatus();
+ Q_DECL_CONSTEXPR static Version versionStatus()
+ { return OpenGL_1_0_Deprecated; }
// OpenGL 1.0 deprecated functions
- void (QOPENGLF_APIENTRYP Translatef)(GLfloat x, GLfloat y, GLfloat z);
- void (QOPENGLF_APIENTRYP Translated)(GLdouble x, GLdouble y, GLdouble z);
- void (QOPENGLF_APIENTRYP Scalef)(GLfloat x, GLfloat y, GLfloat z);
- void (QOPENGLF_APIENTRYP Scaled)(GLdouble x, GLdouble y, GLdouble z);
- void (QOPENGLF_APIENTRYP Rotatef)(GLfloat angle, GLfloat x, GLfloat y, GLfloat z);
- void (QOPENGLF_APIENTRYP Rotated)(GLdouble angle, GLdouble x, GLdouble y, GLdouble z);
- void (QOPENGLF_APIENTRYP PushMatrix)();
- void (QOPENGLF_APIENTRYP PopMatrix)();
- void (QOPENGLF_APIENTRYP Ortho)(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar);
- void (QOPENGLF_APIENTRYP MultMatrixd)(const GLdouble *m);
- void (QOPENGLF_APIENTRYP MultMatrixf)(const GLfloat *m);
- void (QOPENGLF_APIENTRYP MatrixMode)(GLenum mode);
- void (QOPENGLF_APIENTRYP LoadMatrixd)(const GLdouble *m);
- void (QOPENGLF_APIENTRYP LoadMatrixf)(const GLfloat *m);
- void (QOPENGLF_APIENTRYP LoadIdentity)();
- void (QOPENGLF_APIENTRYP Frustum)(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar);
- GLboolean (QOPENGLF_APIENTRYP IsList)(GLuint list);
- void (QOPENGLF_APIENTRYP GetTexGeniv)(GLenum coord, GLenum pname, GLint *params);
- void (QOPENGLF_APIENTRYP GetTexGenfv)(GLenum coord, GLenum pname, GLfloat *params);
- void (QOPENGLF_APIENTRYP GetTexGendv)(GLenum coord, GLenum pname, GLdouble *params);
- void (QOPENGLF_APIENTRYP GetTexEnviv)(GLenum target, GLenum pname, GLint *params);
- void (QOPENGLF_APIENTRYP GetTexEnvfv)(GLenum target, GLenum pname, GLfloat *params);
- void (QOPENGLF_APIENTRYP GetPolygonStipple)(GLubyte *mask);
- void (QOPENGLF_APIENTRYP GetPixelMapusv)(GLenum map, GLushort *values);
- void (QOPENGLF_APIENTRYP GetPixelMapuiv)(GLenum map, GLuint *values);
- void (QOPENGLF_APIENTRYP GetPixelMapfv)(GLenum map, GLfloat *values);
- void (QOPENGLF_APIENTRYP GetMaterialiv)(GLenum face, GLenum pname, GLint *params);
- void (QOPENGLF_APIENTRYP GetMaterialfv)(GLenum face, GLenum pname, GLfloat *params);
- void (QOPENGLF_APIENTRYP GetMapiv)(GLenum target, GLenum query, GLint *v);
- void (QOPENGLF_APIENTRYP GetMapfv)(GLenum target, GLenum query, GLfloat *v);
- void (QOPENGLF_APIENTRYP GetMapdv)(GLenum target, GLenum query, GLdouble *v);
- void (QOPENGLF_APIENTRYP GetLightiv)(GLenum light, GLenum pname, GLint *params);
- void (QOPENGLF_APIENTRYP GetLightfv)(GLenum light, GLenum pname, GLfloat *params);
- void (QOPENGLF_APIENTRYP GetClipPlane)(GLenum plane, GLdouble *equation);
- void (QOPENGLF_APIENTRYP DrawPixels)(GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels);
- void (QOPENGLF_APIENTRYP CopyPixels)(GLint x, GLint y, GLsizei width, GLsizei height, GLenum type);
- void (QOPENGLF_APIENTRYP PixelMapusv)(GLenum map, GLsizei mapsize, const GLushort *values);
- void (QOPENGLF_APIENTRYP PixelMapuiv)(GLenum map, GLsizei mapsize, const GLuint *values);
- void (QOPENGLF_APIENTRYP PixelMapfv)(GLenum map, GLsizei mapsize, const GLfloat *values);
- void (QOPENGLF_APIENTRYP PixelTransferi)(GLenum pname, GLint param);
- void (QOPENGLF_APIENTRYP PixelTransferf)(GLenum pname, GLfloat param);
- void (QOPENGLF_APIENTRYP PixelZoom)(GLfloat xfactor, GLfloat yfactor);
- void (QOPENGLF_APIENTRYP AlphaFunc)(GLenum func, GLfloat ref);
- void (QOPENGLF_APIENTRYP EvalPoint2)(GLint i, GLint j);
- void (QOPENGLF_APIENTRYP EvalMesh2)(GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2);
- void (QOPENGLF_APIENTRYP EvalPoint1)(GLint i);
- void (QOPENGLF_APIENTRYP EvalMesh1)(GLenum mode, GLint i1, GLint i2);
- void (QOPENGLF_APIENTRYP EvalCoord2fv)(const GLfloat *u);
- void (QOPENGLF_APIENTRYP EvalCoord2f)(GLfloat u, GLfloat v);
- void (QOPENGLF_APIENTRYP EvalCoord2dv)(const GLdouble *u);
- void (QOPENGLF_APIENTRYP EvalCoord2d)(GLdouble u, GLdouble v);
- void (QOPENGLF_APIENTRYP EvalCoord1fv)(const GLfloat *u);
- void (QOPENGLF_APIENTRYP EvalCoord1f)(GLfloat u);
- void (QOPENGLF_APIENTRYP EvalCoord1dv)(const GLdouble *u);
- void (QOPENGLF_APIENTRYP EvalCoord1d)(GLdouble u);
- void (QOPENGLF_APIENTRYP MapGrid2f)(GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2);
- void (QOPENGLF_APIENTRYP MapGrid2d)(GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2);
- void (QOPENGLF_APIENTRYP MapGrid1f)(GLint un, GLfloat u1, GLfloat u2);
- void (QOPENGLF_APIENTRYP MapGrid1d)(GLint un, GLdouble u1, GLdouble u2);
- void (QOPENGLF_APIENTRYP Map2f)(GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points);
- void (QOPENGLF_APIENTRYP Map2d)(GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points);
- void (QOPENGLF_APIENTRYP Map1f)(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points);
- void (QOPENGLF_APIENTRYP Map1d)(GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points);
- void (QOPENGLF_APIENTRYP PushAttrib)(GLbitfield mask);
- void (QOPENGLF_APIENTRYP PopAttrib)();
- void (QOPENGLF_APIENTRYP Accum)(GLenum op, GLfloat value);
- void (QOPENGLF_APIENTRYP IndexMask)(GLuint mask);
- void (QOPENGLF_APIENTRYP ClearIndex)(GLfloat c);
- void (QOPENGLF_APIENTRYP ClearAccum)(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
- void (QOPENGLF_APIENTRYP PushName)(GLuint name);
- void (QOPENGLF_APIENTRYP PopName)();
- void (QOPENGLF_APIENTRYP PassThrough)(GLfloat token);
- void (QOPENGLF_APIENTRYP LoadName)(GLuint name);
- void (QOPENGLF_APIENTRYP InitNames)();
- GLint (QOPENGLF_APIENTRYP RenderMode)(GLenum mode);
- void (QOPENGLF_APIENTRYP SelectBuffer)(GLsizei size, GLuint *buffer);
- void (QOPENGLF_APIENTRYP FeedbackBuffer)(GLsizei size, GLenum type, GLfloat *buffer);
- void (QOPENGLF_APIENTRYP TexGeniv)(GLenum coord, GLenum pname, const GLint *params);
- void (QOPENGLF_APIENTRYP TexGeni)(GLenum coord, GLenum pname, GLint param);
- void (QOPENGLF_APIENTRYP TexGenfv)(GLenum coord, GLenum pname, const GLfloat *params);
- void (QOPENGLF_APIENTRYP TexGenf)(GLenum coord, GLenum pname, GLfloat param);
- void (QOPENGLF_APIENTRYP TexGendv)(GLenum coord, GLenum pname, const GLdouble *params);
- void (QOPENGLF_APIENTRYP TexGend)(GLenum coord, GLenum pname, GLdouble param);
- void (QOPENGLF_APIENTRYP TexEnviv)(GLenum target, GLenum pname, const GLint *params);
- void (QOPENGLF_APIENTRYP TexEnvi)(GLenum target, GLenum pname, GLint param);
- void (QOPENGLF_APIENTRYP TexEnvfv)(GLenum target, GLenum pname, const GLfloat *params);
- void (QOPENGLF_APIENTRYP TexEnvf)(GLenum target, GLenum pname, GLfloat param);
- void (QOPENGLF_APIENTRYP ShadeModel)(GLenum mode);
- void (QOPENGLF_APIENTRYP PolygonStipple)(const GLubyte *mask);
- void (QOPENGLF_APIENTRYP Materialiv)(GLenum face, GLenum pname, const GLint *params);
- void (QOPENGLF_APIENTRYP Materiali)(GLenum face, GLenum pname, GLint param);
- void (QOPENGLF_APIENTRYP Materialfv)(GLenum face, GLenum pname, const GLfloat *params);
- void (QOPENGLF_APIENTRYP Materialf)(GLenum face, GLenum pname, GLfloat param);
- void (QOPENGLF_APIENTRYP LineStipple)(GLint factor, GLushort pattern);
- void (QOPENGLF_APIENTRYP LightModeliv)(GLenum pname, const GLint *params);
- void (QOPENGLF_APIENTRYP LightModeli)(GLenum pname, GLint param);
- void (QOPENGLF_APIENTRYP LightModelfv)(GLenum pname, const GLfloat *params);
- void (QOPENGLF_APIENTRYP LightModelf)(GLenum pname, GLfloat param);
- void (QOPENGLF_APIENTRYP Lightiv)(GLenum light, GLenum pname, const GLint *params);
- void (QOPENGLF_APIENTRYP Lighti)(GLenum light, GLenum pname, GLint param);
- void (QOPENGLF_APIENTRYP Lightfv)(GLenum light, GLenum pname, const GLfloat *params);
- void (QOPENGLF_APIENTRYP Lightf)(GLenum light, GLenum pname, GLfloat param);
- void (QOPENGLF_APIENTRYP Fogiv)(GLenum pname, const GLint *params);
- void (QOPENGLF_APIENTRYP Fogi)(GLenum pname, GLint param);
- void (QOPENGLF_APIENTRYP Fogfv)(GLenum pname, const GLfloat *params);
- void (QOPENGLF_APIENTRYP Fogf)(GLenum pname, GLfloat param);
- void (QOPENGLF_APIENTRYP ColorMaterial)(GLenum face, GLenum mode);
- void (QOPENGLF_APIENTRYP ClipPlane)(GLenum plane, const GLdouble *equation);
- void (QOPENGLF_APIENTRYP Vertex4sv)(const GLshort *v);
- void (QOPENGLF_APIENTRYP Vertex4s)(GLshort x, GLshort y, GLshort z, GLshort w);
- void (QOPENGLF_APIENTRYP Vertex4iv)(const GLint *v);
- void (QOPENGLF_APIENTRYP Vertex4i)(GLint x, GLint y, GLint z, GLint w);
- void (QOPENGLF_APIENTRYP Vertex4fv)(const GLfloat *v);
- void (QOPENGLF_APIENTRYP Vertex4f)(GLfloat x, GLfloat y, GLfloat z, GLfloat w);
- void (QOPENGLF_APIENTRYP Vertex4dv)(const GLdouble *v);
- void (QOPENGLF_APIENTRYP Vertex4d)(GLdouble x, GLdouble y, GLdouble z, GLdouble w);
- void (QOPENGLF_APIENTRYP Vertex3sv)(const GLshort *v);
- void (QOPENGLF_APIENTRYP Vertex3s)(GLshort x, GLshort y, GLshort z);
- void (QOPENGLF_APIENTRYP Vertex3iv)(const GLint *v);
- void (QOPENGLF_APIENTRYP Vertex3i)(GLint x, GLint y, GLint z);
- void (QOPENGLF_APIENTRYP Vertex3fv)(const GLfloat *v);
- void (QOPENGLF_APIENTRYP Vertex3f)(GLfloat x, GLfloat y, GLfloat z);
- void (QOPENGLF_APIENTRYP Vertex3dv)(const GLdouble *v);
- void (QOPENGLF_APIENTRYP Vertex3d)(GLdouble x, GLdouble y, GLdouble z);
- void (QOPENGLF_APIENTRYP Vertex2sv)(const GLshort *v);
- void (QOPENGLF_APIENTRYP Vertex2s)(GLshort x, GLshort y);
- void (QOPENGLF_APIENTRYP Vertex2iv)(const GLint *v);
- void (QOPENGLF_APIENTRYP Vertex2i)(GLint x, GLint y);
- void (QOPENGLF_APIENTRYP Vertex2fv)(const GLfloat *v);
- void (QOPENGLF_APIENTRYP Vertex2f)(GLfloat x, GLfloat y);
- void (QOPENGLF_APIENTRYP Vertex2dv)(const GLdouble *v);
- void (QOPENGLF_APIENTRYP Vertex2d)(GLdouble x, GLdouble y);
- void (QOPENGLF_APIENTRYP TexCoord4sv)(const GLshort *v);
- void (QOPENGLF_APIENTRYP TexCoord4s)(GLshort s, GLshort t, GLshort r, GLshort q);
- void (QOPENGLF_APIENTRYP TexCoord4iv)(const GLint *v);
- void (QOPENGLF_APIENTRYP TexCoord4i)(GLint s, GLint t, GLint r, GLint q);
- void (QOPENGLF_APIENTRYP TexCoord4fv)(const GLfloat *v);
- void (QOPENGLF_APIENTRYP TexCoord4f)(GLfloat s, GLfloat t, GLfloat r, GLfloat q);
- void (QOPENGLF_APIENTRYP TexCoord4dv)(const GLdouble *v);
- void (QOPENGLF_APIENTRYP TexCoord4d)(GLdouble s, GLdouble t, GLdouble r, GLdouble q);
- void (QOPENGLF_APIENTRYP TexCoord3sv)(const GLshort *v);
- void (QOPENGLF_APIENTRYP TexCoord3s)(GLshort s, GLshort t, GLshort r);
- void (QOPENGLF_APIENTRYP TexCoord3iv)(const GLint *v);
- void (QOPENGLF_APIENTRYP TexCoord3i)(GLint s, GLint t, GLint r);
- void (QOPENGLF_APIENTRYP TexCoord3fv)(const GLfloat *v);
- void (QOPENGLF_APIENTRYP TexCoord3f)(GLfloat s, GLfloat t, GLfloat r);
- void (QOPENGLF_APIENTRYP TexCoord3dv)(const GLdouble *v);
- void (QOPENGLF_APIENTRYP TexCoord3d)(GLdouble s, GLdouble t, GLdouble r);
- void (QOPENGLF_APIENTRYP TexCoord2sv)(const GLshort *v);
- void (QOPENGLF_APIENTRYP TexCoord2s)(GLshort s, GLshort t);
- void (QOPENGLF_APIENTRYP TexCoord2iv)(const GLint *v);
- void (QOPENGLF_APIENTRYP TexCoord2i)(GLint s, GLint t);
- void (QOPENGLF_APIENTRYP TexCoord2fv)(const GLfloat *v);
- void (QOPENGLF_APIENTRYP TexCoord2f)(GLfloat s, GLfloat t);
- void (QOPENGLF_APIENTRYP TexCoord2dv)(const GLdouble *v);
- void (QOPENGLF_APIENTRYP TexCoord2d)(GLdouble s, GLdouble t);
- void (QOPENGLF_APIENTRYP TexCoord1sv)(const GLshort *v);
- void (QOPENGLF_APIENTRYP TexCoord1s)(GLshort s);
- void (QOPENGLF_APIENTRYP TexCoord1iv)(const GLint *v);
- void (QOPENGLF_APIENTRYP TexCoord1i)(GLint s);
- void (QOPENGLF_APIENTRYP TexCoord1fv)(const GLfloat *v);
- void (QOPENGLF_APIENTRYP TexCoord1f)(GLfloat s);
- void (QOPENGLF_APIENTRYP TexCoord1dv)(const GLdouble *v);
- void (QOPENGLF_APIENTRYP TexCoord1d)(GLdouble s);
- void (QOPENGLF_APIENTRYP Rectsv)(const GLshort *v1, const GLshort *v2);
- void (QOPENGLF_APIENTRYP Rects)(GLshort x1, GLshort y1, GLshort x2, GLshort y2);
- void (QOPENGLF_APIENTRYP Rectiv)(const GLint *v1, const GLint *v2);
- void (QOPENGLF_APIENTRYP Recti)(GLint x1, GLint y1, GLint x2, GLint y2);
- void (QOPENGLF_APIENTRYP Rectfv)(const GLfloat *v1, const GLfloat *v2);
- void (QOPENGLF_APIENTRYP Rectf)(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2);
- void (QOPENGLF_APIENTRYP Rectdv)(const GLdouble *v1, const GLdouble *v2);
- void (QOPENGLF_APIENTRYP Rectd)(GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2);
- void (QOPENGLF_APIENTRYP RasterPos4sv)(const GLshort *v);
- void (QOPENGLF_APIENTRYP RasterPos4s)(GLshort x, GLshort y, GLshort z, GLshort w);
- void (QOPENGLF_APIENTRYP RasterPos4iv)(const GLint *v);
- void (QOPENGLF_APIENTRYP RasterPos4i)(GLint x, GLint y, GLint z, GLint w);
- void (QOPENGLF_APIENTRYP RasterPos4fv)(const GLfloat *v);
- void (QOPENGLF_APIENTRYP RasterPos4f)(GLfloat x, GLfloat y, GLfloat z, GLfloat w);
- void (QOPENGLF_APIENTRYP RasterPos4dv)(const GLdouble *v);
- void (QOPENGLF_APIENTRYP RasterPos4d)(GLdouble x, GLdouble y, GLdouble z, GLdouble w);
- void (QOPENGLF_APIENTRYP RasterPos3sv)(const GLshort *v);
- void (QOPENGLF_APIENTRYP RasterPos3s)(GLshort x, GLshort y, GLshort z);
- void (QOPENGLF_APIENTRYP RasterPos3iv)(const GLint *v);
- void (QOPENGLF_APIENTRYP RasterPos3i)(GLint x, GLint y, GLint z);
- void (QOPENGLF_APIENTRYP RasterPos3fv)(const GLfloat *v);
- void (QOPENGLF_APIENTRYP RasterPos3f)(GLfloat x, GLfloat y, GLfloat z);
- void (QOPENGLF_APIENTRYP RasterPos3dv)(const GLdouble *v);
- void (QOPENGLF_APIENTRYP RasterPos3d)(GLdouble x, GLdouble y, GLdouble z);
- void (QOPENGLF_APIENTRYP RasterPos2sv)(const GLshort *v);
- void (QOPENGLF_APIENTRYP RasterPos2s)(GLshort x, GLshort y);
- void (QOPENGLF_APIENTRYP RasterPos2iv)(const GLint *v);
- void (QOPENGLF_APIENTRYP RasterPos2i)(GLint x, GLint y);
- void (QOPENGLF_APIENTRYP RasterPos2fv)(const GLfloat *v);
- void (QOPENGLF_APIENTRYP RasterPos2f)(GLfloat x, GLfloat y);
- void (QOPENGLF_APIENTRYP RasterPos2dv)(const GLdouble *v);
- void (QOPENGLF_APIENTRYP RasterPos2d)(GLdouble x, GLdouble y);
- void (QOPENGLF_APIENTRYP Normal3sv)(const GLshort *v);
- void (QOPENGLF_APIENTRYP Normal3s)(GLshort nx, GLshort ny, GLshort nz);
- void (QOPENGLF_APIENTRYP Normal3iv)(const GLint *v);
- void (QOPENGLF_APIENTRYP Normal3i)(GLint nx, GLint ny, GLint nz);
- void (QOPENGLF_APIENTRYP Normal3fv)(const GLfloat *v);
- void (QOPENGLF_APIENTRYP Normal3f)(GLfloat nx, GLfloat ny, GLfloat nz);
- void (QOPENGLF_APIENTRYP Normal3dv)(const GLdouble *v);
- void (QOPENGLF_APIENTRYP Normal3d)(GLdouble nx, GLdouble ny, GLdouble nz);
- void (QOPENGLF_APIENTRYP Normal3bv)(const GLbyte *v);
- void (QOPENGLF_APIENTRYP Normal3b)(GLbyte nx, GLbyte ny, GLbyte nz);
- void (QOPENGLF_APIENTRYP Indexsv)(const GLshort *c);
- void (QOPENGLF_APIENTRYP Indexs)(GLshort c);
- void (QOPENGLF_APIENTRYP Indexiv)(const GLint *c);
- void (QOPENGLF_APIENTRYP Indexi)(GLint c);
- void (QOPENGLF_APIENTRYP Indexfv)(const GLfloat *c);
- void (QOPENGLF_APIENTRYP Indexf)(GLfloat c);
- void (QOPENGLF_APIENTRYP Indexdv)(const GLdouble *c);
- void (QOPENGLF_APIENTRYP Indexd)(GLdouble c);
- void (QOPENGLF_APIENTRYP End)();
- void (QOPENGLF_APIENTRYP EdgeFlagv)(const GLboolean *flag);
- void (QOPENGLF_APIENTRYP EdgeFlag)(GLboolean flag);
- void (QOPENGLF_APIENTRYP Color4usv)(const GLushort *v);
- void (QOPENGLF_APIENTRYP Color4us)(GLushort red, GLushort green, GLushort blue, GLushort alpha);
- void (QOPENGLF_APIENTRYP Color4uiv)(const GLuint *v);
- void (QOPENGLF_APIENTRYP Color4ui)(GLuint red, GLuint green, GLuint blue, GLuint alpha);
- void (QOPENGLF_APIENTRYP Color4ubv)(const GLubyte *v);
- void (QOPENGLF_APIENTRYP Color4ub)(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha);
- void (QOPENGLF_APIENTRYP Color4sv)(const GLshort *v);
- void (QOPENGLF_APIENTRYP Color4s)(GLshort red, GLshort green, GLshort blue, GLshort alpha);
- void (QOPENGLF_APIENTRYP Color4iv)(const GLint *v);
- void (QOPENGLF_APIENTRYP Color4i)(GLint red, GLint green, GLint blue, GLint alpha);
- void (QOPENGLF_APIENTRYP Color4fv)(const GLfloat *v);
- void (QOPENGLF_APIENTRYP Color4f)(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
- void (QOPENGLF_APIENTRYP Color4dv)(const GLdouble *v);
- void (QOPENGLF_APIENTRYP Color4d)(GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha);
- void (QOPENGLF_APIENTRYP Color4bv)(const GLbyte *v);
- void (QOPENGLF_APIENTRYP Color4b)(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha);
- void (QOPENGLF_APIENTRYP Color3usv)(const GLushort *v);
- void (QOPENGLF_APIENTRYP Color3us)(GLushort red, GLushort green, GLushort blue);
- void (QOPENGLF_APIENTRYP Color3uiv)(const GLuint *v);
- void (QOPENGLF_APIENTRYP Color3ui)(GLuint red, GLuint green, GLuint blue);
- void (QOPENGLF_APIENTRYP Color3ubv)(const GLubyte *v);
- void (QOPENGLF_APIENTRYP Color3ub)(GLubyte red, GLubyte green, GLubyte blue);
- void (QOPENGLF_APIENTRYP Color3sv)(const GLshort *v);
- void (QOPENGLF_APIENTRYP Color3s)(GLshort red, GLshort green, GLshort blue);
- void (QOPENGLF_APIENTRYP Color3iv)(const GLint *v);
- void (QOPENGLF_APIENTRYP Color3i)(GLint red, GLint green, GLint blue);
- void (QOPENGLF_APIENTRYP Color3fv)(const GLfloat *v);
- void (QOPENGLF_APIENTRYP Color3f)(GLfloat red, GLfloat green, GLfloat blue);
- void (QOPENGLF_APIENTRYP Color3dv)(const GLdouble *v);
- void (QOPENGLF_APIENTRYP Color3d)(GLdouble red, GLdouble green, GLdouble blue);
- void (QOPENGLF_APIENTRYP Color3bv)(const GLbyte *v);
- void (QOPENGLF_APIENTRYP Color3b)(GLbyte red, GLbyte green, GLbyte blue);
- void (QOPENGLF_APIENTRYP Bitmap)(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap);
- void (QOPENGLF_APIENTRYP Begin)(GLenum mode);
- void (QOPENGLF_APIENTRYP ListBase)(GLuint base);
- GLuint (QOPENGLF_APIENTRYP GenLists)(GLsizei range);
- void (QOPENGLF_APIENTRYP DeleteLists)(GLuint list, GLsizei range);
- void (QOPENGLF_APIENTRYP CallLists)(GLsizei n, GLenum type, const GLvoid *lists);
- void (QOPENGLF_APIENTRYP CallList)(GLuint list);
- void (QOPENGLF_APIENTRYP EndList)();
- void (QOPENGLF_APIENTRYP NewList)(GLuint list, GLenum mode);
-
+#define QT_OPENGL_1_0_DEPRECATED_FUNCTIONS(F) \
+ F(void, Translatef, (GLfloat x, GLfloat y, GLfloat z)) \
+ F(void, Translated, (GLdouble x, GLdouble y, GLdouble z)) \
+ F(void, Scalef, (GLfloat x, GLfloat y, GLfloat z)) \
+ F(void, Scaled, (GLdouble x, GLdouble y, GLdouble z)) \
+ F(void, Rotatef, (GLfloat angle, GLfloat x, GLfloat y, GLfloat z)) \
+ F(void, Rotated, (GLdouble angle, GLdouble x, GLdouble y, GLdouble z)) \
+ F(void, PushMatrix, ()) \
+ F(void, PopMatrix, ()) \
+ F(void, Ortho, (GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)) \
+ F(void, MultMatrixd, (const GLdouble *m)) \
+ F(void, MultMatrixf, (const GLfloat *m)) \
+ F(void, MatrixMode, (GLenum mode)) \
+ F(void, LoadMatrixd, (const GLdouble *m)) \
+ F(void, LoadMatrixf, (const GLfloat *m)) \
+ F(void, LoadIdentity, ()) \
+ F(void, Frustum, (GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)) \
+ F(GLboolean, IsList, (GLuint list)) \
+ F(void, GetTexGeniv, (GLenum coord, GLenum pname, GLint *params)) \
+ F(void, GetTexGenfv, (GLenum coord, GLenum pname, GLfloat *params)) \
+ F(void, GetTexGendv, (GLenum coord, GLenum pname, GLdouble *params)) \
+ F(void, GetTexEnviv, (GLenum target, GLenum pname, GLint *params)) \
+ F(void, GetTexEnvfv, (GLenum target, GLenum pname, GLfloat *params)) \
+ F(void, GetPolygonStipple, (GLubyte *mask)) \
+ F(void, GetPixelMapusv, (GLenum map, GLushort *values)) \
+ F(void, GetPixelMapuiv, (GLenum map, GLuint *values)) \
+ F(void, GetPixelMapfv, (GLenum map, GLfloat *values)) \
+ F(void, GetMaterialiv, (GLenum face, GLenum pname, GLint *params)) \
+ F(void, GetMaterialfv, (GLenum face, GLenum pname, GLfloat *params)) \
+ F(void, GetMapiv, (GLenum target, GLenum query, GLint *v)) \
+ F(void, GetMapfv, (GLenum target, GLenum query, GLfloat *v)) \
+ F(void, GetMapdv, (GLenum target, GLenum query, GLdouble *v)) \
+ F(void, GetLightiv, (GLenum light, GLenum pname, GLint *params)) \
+ F(void, GetLightfv, (GLenum light, GLenum pname, GLfloat *params)) \
+ F(void, GetClipPlane, (GLenum plane, GLdouble *equation)) \
+ F(void, DrawPixels, (GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)) \
+ F(void, CopyPixels, (GLint x, GLint y, GLsizei width, GLsizei height, GLenum type)) \
+ F(void, PixelMapusv, (GLenum map, GLsizei mapsize, const GLushort *values)) \
+ F(void, PixelMapuiv, (GLenum map, GLsizei mapsize, const GLuint *values)) \
+ F(void, PixelMapfv, (GLenum map, GLsizei mapsize, const GLfloat *values)) \
+ F(void, PixelTransferi, (GLenum pname, GLint param)) \
+ F(void, PixelTransferf, (GLenum pname, GLfloat param)) \
+ F(void, PixelZoom, (GLfloat xfactor, GLfloat yfactor)) \
+ F(void, AlphaFunc, (GLenum func, GLfloat ref)) \
+ F(void, EvalPoint2, (GLint i, GLint j)) \
+ F(void, EvalMesh2, (GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2)) \
+ F(void, EvalPoint1, (GLint i)) \
+ F(void, EvalMesh1, (GLenum mode, GLint i1, GLint i2)) \
+ F(void, EvalCoord2fv, (const GLfloat *u)) \
+ F(void, EvalCoord2f, (GLfloat u, GLfloat v)) \
+ F(void, EvalCoord2dv, (const GLdouble *u)) \
+ F(void, EvalCoord2d, (GLdouble u, GLdouble v)) \
+ F(void, EvalCoord1fv, (const GLfloat *u)) \
+ F(void, EvalCoord1f, (GLfloat u)) \
+ F(void, EvalCoord1dv, (const GLdouble *u)) \
+ F(void, EvalCoord1d, (GLdouble u)) \
+ F(void, MapGrid2f, (GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2)) \
+ F(void, MapGrid2d, (GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2)) \
+ F(void, MapGrid1f, (GLint un, GLfloat u1, GLfloat u2)) \
+ F(void, MapGrid1d, (GLint un, GLdouble u1, GLdouble u2)) \
+ F(void, Map2f, (GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points)) \
+ F(void, Map2d, (GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points)) \
+ F(void, Map1f, (GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points)) \
+ F(void, Map1d, (GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points)) \
+ F(void, PushAttrib, (GLbitfield mask)) \
+ F(void, PopAttrib, ()) \
+ F(void, Accum, (GLenum op, GLfloat value)) \
+ F(void, IndexMask, (GLuint mask)) \
+ F(void, ClearIndex, (GLfloat c)) \
+ F(void, ClearAccum, (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)) \
+ F(void, PushName, (GLuint name)) \
+ F(void, PopName, ()) \
+ F(void, PassThrough, (GLfloat token)) \
+ F(void, LoadName, (GLuint name)) \
+ F(void, InitNames, ()) \
+ F(GLint, RenderMode, (GLenum mode)) \
+ F(void, SelectBuffer, (GLsizei size, GLuint *buffer)) \
+ F(void, FeedbackBuffer, (GLsizei size, GLenum type, GLfloat *buffer)) \
+ F(void, TexGeniv, (GLenum coord, GLenum pname, const GLint *params)) \
+ F(void, TexGeni, (GLenum coord, GLenum pname, GLint param)) \
+ F(void, TexGenfv, (GLenum coord, GLenum pname, const GLfloat *params)) \
+ F(void, TexGenf, (GLenum coord, GLenum pname, GLfloat param)) \
+ F(void, TexGendv, (GLenum coord, GLenum pname, const GLdouble *params)) \
+ F(void, TexGend, (GLenum coord, GLenum pname, GLdouble param)) \
+ F(void, TexEnviv, (GLenum target, GLenum pname, const GLint *params)) \
+ F(void, TexEnvi, (GLenum target, GLenum pname, GLint param)) \
+ F(void, TexEnvfv, (GLenum target, GLenum pname, const GLfloat *params)) \
+ F(void, TexEnvf, (GLenum target, GLenum pname, GLfloat param)) \
+ F(void, ShadeModel, (GLenum mode)) \
+ F(void, PolygonStipple, (const GLubyte *mask)) \
+ F(void, Materialiv, (GLenum face, GLenum pname, const GLint *params)) \
+ F(void, Materiali, (GLenum face, GLenum pname, GLint param)) \
+ F(void, Materialfv, (GLenum face, GLenum pname, const GLfloat *params)) \
+ F(void, Materialf, (GLenum face, GLenum pname, GLfloat param)) \
+ F(void, LineStipple, (GLint factor, GLushort pattern)) \
+ F(void, LightModeliv, (GLenum pname, const GLint *params)) \
+ F(void, LightModeli, (GLenum pname, GLint param)) \
+ F(void, LightModelfv, (GLenum pname, const GLfloat *params)) \
+ F(void, LightModelf, (GLenum pname, GLfloat param)) \
+ F(void, Lightiv, (GLenum light, GLenum pname, const GLint *params)) \
+ F(void, Lighti, (GLenum light, GLenum pname, GLint param)) \
+ F(void, Lightfv, (GLenum light, GLenum pname, const GLfloat *params)) \
+ F(void, Lightf, (GLenum light, GLenum pname, GLfloat param)) \
+ F(void, Fogiv, (GLenum pname, const GLint *params)) \
+ F(void, Fogi, (GLenum pname, GLint param)) \
+ F(void, Fogfv, (GLenum pname, const GLfloat *params)) \
+ F(void, Fogf, (GLenum pname, GLfloat param)) \
+ F(void, ColorMaterial, (GLenum face, GLenum mode)) \
+ F(void, ClipPlane, (GLenum plane, const GLdouble *equation)) \
+ F(void, Vertex4sv, (const GLshort *v)) \
+ F(void, Vertex4s, (GLshort x, GLshort y, GLshort z, GLshort w)) \
+ F(void, Vertex4iv, (const GLint *v)) \
+ F(void, Vertex4i, (GLint x, GLint y, GLint z, GLint w)) \
+ F(void, Vertex4fv, (const GLfloat *v)) \
+ F(void, Vertex4f, (GLfloat x, GLfloat y, GLfloat z, GLfloat w)) \
+ F(void, Vertex4dv, (const GLdouble *v)) \
+ F(void, Vertex4d, (GLdouble x, GLdouble y, GLdouble z, GLdouble w)) \
+ F(void, Vertex3sv, (const GLshort *v)) \
+ F(void, Vertex3s, (GLshort x, GLshort y, GLshort z)) \
+ F(void, Vertex3iv, (const GLint *v)) \
+ F(void, Vertex3i, (GLint x, GLint y, GLint z)) \
+ F(void, Vertex3fv, (const GLfloat *v)) \
+ F(void, Vertex3f, (GLfloat x, GLfloat y, GLfloat z)) \
+ F(void, Vertex3dv, (const GLdouble *v)) \
+ F(void, Vertex3d, (GLdouble x, GLdouble y, GLdouble z)) \
+ F(void, Vertex2sv, (const GLshort *v)) \
+ F(void, Vertex2s, (GLshort x, GLshort y)) \
+ F(void, Vertex2iv, (const GLint *v)) \
+ F(void, Vertex2i, (GLint x, GLint y)) \
+ F(void, Vertex2fv, (const GLfloat *v)) \
+ F(void, Vertex2f, (GLfloat x, GLfloat y)) \
+ F(void, Vertex2dv, (const GLdouble *v)) \
+ F(void, Vertex2d, (GLdouble x, GLdouble y)) \
+ F(void, TexCoord4sv, (const GLshort *v)) \
+ F(void, TexCoord4s, (GLshort s, GLshort t, GLshort r, GLshort q)) \
+ F(void, TexCoord4iv, (const GLint *v)) \
+ F(void, TexCoord4i, (GLint s, GLint t, GLint r, GLint q)) \
+ F(void, TexCoord4fv, (const GLfloat *v)) \
+ F(void, TexCoord4f, (GLfloat s, GLfloat t, GLfloat r, GLfloat q)) \
+ F(void, TexCoord4dv, (const GLdouble *v)) \
+ F(void, TexCoord4d, (GLdouble s, GLdouble t, GLdouble r, GLdouble q)) \
+ F(void, TexCoord3sv, (const GLshort *v)) \
+ F(void, TexCoord3s, (GLshort s, GLshort t, GLshort r)) \
+ F(void, TexCoord3iv, (const GLint *v)) \
+ F(void, TexCoord3i, (GLint s, GLint t, GLint r)) \
+ F(void, TexCoord3fv, (const GLfloat *v)) \
+ F(void, TexCoord3f, (GLfloat s, GLfloat t, GLfloat r)) \
+ F(void, TexCoord3dv, (const GLdouble *v)) \
+ F(void, TexCoord3d, (GLdouble s, GLdouble t, GLdouble r)) \
+ F(void, TexCoord2sv, (const GLshort *v)) \
+ F(void, TexCoord2s, (GLshort s, GLshort t)) \
+ F(void, TexCoord2iv, (const GLint *v)) \
+ F(void, TexCoord2i, (GLint s, GLint t)) \
+ F(void, TexCoord2fv, (const GLfloat *v)) \
+ F(void, TexCoord2f, (GLfloat s, GLfloat t)) \
+ F(void, TexCoord2dv, (const GLdouble *v)) \
+ F(void, TexCoord2d, (GLdouble s, GLdouble t)) \
+ F(void, TexCoord1sv, (const GLshort *v)) \
+ F(void, TexCoord1s, (GLshort s)) \
+ F(void, TexCoord1iv, (const GLint *v)) \
+ F(void, TexCoord1i, (GLint s)) \
+ F(void, TexCoord1fv, (const GLfloat *v)) \
+ F(void, TexCoord1f, (GLfloat s)) \
+ F(void, TexCoord1dv, (const GLdouble *v)) \
+ F(void, TexCoord1d, (GLdouble s)) \
+ F(void, Rectsv, (const GLshort *v1, const GLshort *v2)) \
+ F(void, Rects, (GLshort x1, GLshort y1, GLshort x2, GLshort y2)) \
+ F(void, Rectiv, (const GLint *v1, const GLint *v2)) \
+ F(void, Recti, (GLint x1, GLint y1, GLint x2, GLint y2)) \
+ F(void, Rectfv, (const GLfloat *v1, const GLfloat *v2)) \
+ F(void, Rectf, (GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2)) \
+ F(void, Rectdv, (const GLdouble *v1, const GLdouble *v2)) \
+ F(void, Rectd, (GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2)) \
+ F(void, RasterPos4sv, (const GLshort *v)) \
+ F(void, RasterPos4s, (GLshort x, GLshort y, GLshort z, GLshort w)) \
+ F(void, RasterPos4iv, (const GLint *v)) \
+ F(void, RasterPos4i, (GLint x, GLint y, GLint z, GLint w)) \
+ F(void, RasterPos4fv, (const GLfloat *v)) \
+ F(void, RasterPos4f, (GLfloat x, GLfloat y, GLfloat z, GLfloat w)) \
+ F(void, RasterPos4dv, (const GLdouble *v)) \
+ F(void, RasterPos4d, (GLdouble x, GLdouble y, GLdouble z, GLdouble w)) \
+ F(void, RasterPos3sv, (const GLshort *v)) \
+ F(void, RasterPos3s, (GLshort x, GLshort y, GLshort z)) \
+ F(void, RasterPos3iv, (const GLint *v)) \
+ F(void, RasterPos3i, (GLint x, GLint y, GLint z)) \
+ F(void, RasterPos3fv, (const GLfloat *v)) \
+ F(void, RasterPos3f, (GLfloat x, GLfloat y, GLfloat z)) \
+ F(void, RasterPos3dv, (const GLdouble *v)) \
+ F(void, RasterPos3d, (GLdouble x, GLdouble y, GLdouble z)) \
+ F(void, RasterPos2sv, (const GLshort *v)) \
+ F(void, RasterPos2s, (GLshort x, GLshort y)) \
+ F(void, RasterPos2iv, (const GLint *v)) \
+ F(void, RasterPos2i, (GLint x, GLint y)) \
+ F(void, RasterPos2fv, (const GLfloat *v)) \
+ F(void, RasterPos2f, (GLfloat x, GLfloat y)) \
+ F(void, RasterPos2dv, (const GLdouble *v)) \
+ F(void, RasterPos2d, (GLdouble x, GLdouble y)) \
+ F(void, Normal3sv, (const GLshort *v)) \
+ F(void, Normal3s, (GLshort nx, GLshort ny, GLshort nz)) \
+ F(void, Normal3iv, (const GLint *v)) \
+ F(void, Normal3i, (GLint nx, GLint ny, GLint nz)) \
+ F(void, Normal3fv, (const GLfloat *v)) \
+ F(void, Normal3f, (GLfloat nx, GLfloat ny, GLfloat nz)) \
+ F(void, Normal3dv, (const GLdouble *v)) \
+ F(void, Normal3d, (GLdouble nx, GLdouble ny, GLdouble nz)) \
+ F(void, Normal3bv, (const GLbyte *v)) \
+ F(void, Normal3b, (GLbyte nx, GLbyte ny, GLbyte nz)) \
+ F(void, Indexsv, (const GLshort *c)) \
+ F(void, Indexs, (GLshort c)) \
+ F(void, Indexiv, (const GLint *c)) \
+ F(void, Indexi, (GLint c)) \
+ F(void, Indexfv, (const GLfloat *c)) \
+ F(void, Indexf, (GLfloat c)) \
+ F(void, Indexdv, (const GLdouble *c)) \
+ F(void, Indexd, (GLdouble c)) \
+ F(void, End, ()) \
+ F(void, EdgeFlagv, (const GLboolean *flag)) \
+ F(void, EdgeFlag, (GLboolean flag)) \
+ F(void, Color4usv, (const GLushort *v)) \
+ F(void, Color4us, (GLushort red, GLushort green, GLushort blue, GLushort alpha)) \
+ F(void, Color4uiv, (const GLuint *v)) \
+ F(void, Color4ui, (GLuint red, GLuint green, GLuint blue, GLuint alpha)) \
+ F(void, Color4ubv, (const GLubyte *v)) \
+ F(void, Color4ub, (GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha)) \
+ F(void, Color4sv, (const GLshort *v)) \
+ F(void, Color4s, (GLshort red, GLshort green, GLshort blue, GLshort alpha)) \
+ F(void, Color4iv, (const GLint *v)) \
+ F(void, Color4i, (GLint red, GLint green, GLint blue, GLint alpha)) \
+ F(void, Color4fv, (const GLfloat *v)) \
+ F(void, Color4f, (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)) \
+ F(void, Color4dv, (const GLdouble *v)) \
+ F(void, Color4d, (GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha)) \
+ F(void, Color4bv, (const GLbyte *v)) \
+ F(void, Color4b, (GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha)) \
+ F(void, Color3usv, (const GLushort *v)) \
+ F(void, Color3us, (GLushort red, GLushort green, GLushort blue)) \
+ F(void, Color3uiv, (const GLuint *v)) \
+ F(void, Color3ui, (GLuint red, GLuint green, GLuint blue)) \
+ F(void, Color3ubv, (const GLubyte *v)) \
+ F(void, Color3ub, (GLubyte red, GLubyte green, GLubyte blue)) \
+ F(void, Color3sv, (const GLshort *v)) \
+ F(void, Color3s, (GLshort red, GLshort green, GLshort blue)) \
+ F(void, Color3iv, (const GLint *v)) \
+ F(void, Color3i, (GLint red, GLint green, GLint blue)) \
+ F(void, Color3fv, (const GLfloat *v)) \
+ F(void, Color3f, (GLfloat red, GLfloat green, GLfloat blue)) \
+ F(void, Color3dv, (const GLdouble *v)) \
+ F(void, Color3d, (GLdouble red, GLdouble green, GLdouble blue)) \
+ F(void, Color3bv, (const GLbyte *v)) \
+ F(void, Color3b, (GLbyte red, GLbyte green, GLbyte blue)) \
+ F(void, Bitmap, (GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap)) \
+ F(void, Begin, (GLenum mode)) \
+ F(void, ListBase, (GLuint base)) \
+ F(GLuint, GenLists, (GLsizei range)) \
+ F(void, DeleteLists, (GLuint list, GLsizei range)) \
+ F(void, CallLists, (GLsizei n, GLenum type, const GLvoid *lists)) \
+ F(void, CallList, (GLuint list)) \
+ F(void, EndList, ()) \
+ F(void, NewList, (GLuint list, GLenum mode)) \
+
+ QT_OPENGL_DECLARE(QT_OPENGL_1_0_DEPRECATED_FUNCTIONS);
};
class QOpenGLFunctions_1_1_DeprecatedBackend : public QOpenGLVersionFunctionsBackend
{
public:
- QOpenGLFunctions_1_1_DeprecatedBackend(QOpenGLContext *context);
+ QOpenGLFunctions_1_1_DeprecatedBackend(QOpenGLContext *c)
+ : QOpenGLVersionFunctionsBackend(c)
+ {
+ init();
+ }
- static QOpenGLVersionStatus versionStatus();
+ Q_DECL_CONSTEXPR static Version versionStatus()
+ { return OpenGL_1_1_Deprecated; }
// OpenGL 1.1 deprecated functions
- void (QOPENGLF_APIENTRYP PushClientAttrib)(GLbitfield mask);
- void (QOPENGLF_APIENTRYP PopClientAttrib)();
- void (QOPENGLF_APIENTRYP PrioritizeTextures)(GLsizei n, const GLuint *textures, const GLfloat *priorities);
- GLboolean (QOPENGLF_APIENTRYP AreTexturesResident)(GLsizei n, const GLuint *textures, GLboolean *residences);
- void (QOPENGLF_APIENTRYP VertexPointer)(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
- void (QOPENGLF_APIENTRYP TexCoordPointer)(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
- void (QOPENGLF_APIENTRYP NormalPointer)(GLenum type, GLsizei stride, const GLvoid *pointer);
- void (QOPENGLF_APIENTRYP InterleavedArrays)(GLenum format, GLsizei stride, const GLvoid *pointer);
- void (QOPENGLF_APIENTRYP IndexPointer)(GLenum type, GLsizei stride, const GLvoid *pointer);
- void (QOPENGLF_APIENTRYP EnableClientState)(GLenum array);
- void (QOPENGLF_APIENTRYP EdgeFlagPointer)(GLsizei stride, const GLvoid *pointer);
- void (QOPENGLF_APIENTRYP DisableClientState)(GLenum array);
- void (QOPENGLF_APIENTRYP ColorPointer)(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
- void (QOPENGLF_APIENTRYP ArrayElement)(GLint i);
- void (QOPENGLF_APIENTRYP Indexubv)(const GLubyte *c);
- void (QOPENGLF_APIENTRYP Indexub)(GLubyte c);
- void (QOPENGLF_APIENTRYP GetPointerv)(GLenum pname, GLvoid* *params);
+#define QT_OPENGL_1_1_DEPRECATED_FUNCTIONS(F) \
+ F(void, PushClientAttrib, (GLbitfield mask)) \
+ F(void, PopClientAttrib, ()) \
+ F(void, PrioritizeTextures, (GLsizei n, const GLuint *textures, const GLfloat *priorities)) \
+ F(GLboolean, AreTexturesResident, (GLsizei n, const GLuint *textures, GLboolean *residences)) \
+ F(void, VertexPointer, (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)) \
+ F(void, TexCoordPointer, (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)) \
+ F(void, NormalPointer, (GLenum type, GLsizei stride, const GLvoid *pointer)) \
+ F(void, InterleavedArrays, (GLenum format, GLsizei stride, const GLvoid *pointer)) \
+ F(void, IndexPointer, (GLenum type, GLsizei stride, const GLvoid *pointer)) \
+ F(void, EnableClientState, (GLenum array)) \
+ F(void, EdgeFlagPointer, (GLsizei stride, const GLvoid *pointer)) \
+ F(void, DisableClientState, (GLenum array)) \
+ F(void, ColorPointer, (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)) \
+ F(void, ArrayElement, (GLint i)) \
+ F(void, Indexubv, (const GLubyte *c)) \
+ F(void, Indexub, (GLubyte c)) \
+ F(void, GetPointerv, (GLenum pname, GLvoid* *params)) \
+
+ QT_OPENGL_DECLARE(QT_OPENGL_1_1_DEPRECATED_FUNCTIONS);
};
class QOpenGLFunctions_1_2_DeprecatedBackend : public QOpenGLVersionFunctionsBackend
{
public:
- QOpenGLFunctions_1_2_DeprecatedBackend(QOpenGLContext *context);
+ QOpenGLFunctions_1_2_DeprecatedBackend(QOpenGLContext *c)
+ : QOpenGLVersionFunctionsBackend(c)
+ {
+ init();
+ }
- static QOpenGLVersionStatus versionStatus();
+ Q_DECL_CONSTEXPR static Version versionStatus()
+ { return OpenGL_1_2_Deprecated; }
// OpenGL 1.2 deprecated functions
- void (QOPENGLF_APIENTRYP ColorTableParameterfv)(GLenum target, GLenum pname, const GLfloat *params);
- void (QOPENGLF_APIENTRYP ColorTableParameteriv)(GLenum target, GLenum pname, const GLint *params);
- void (QOPENGLF_APIENTRYP CopyColorTable)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
- void (QOPENGLF_APIENTRYP GetColorTable)(GLenum target, GLenum format, GLenum type, GLvoid *table);
- void (QOPENGLF_APIENTRYP GetColorTableParameterfv)(GLenum target, GLenum pname, GLfloat *params);
- void (QOPENGLF_APIENTRYP GetColorTableParameteriv)(GLenum target, GLenum pname, GLint *params);
- void (QOPENGLF_APIENTRYP ColorSubTable)(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *data);
- void (QOPENGLF_APIENTRYP CopyColorSubTable)(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width);
- void (QOPENGLF_APIENTRYP ConvolutionFilter1D)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *image);
- void (QOPENGLF_APIENTRYP ConvolutionFilter2D)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *image);
- void (QOPENGLF_APIENTRYP ConvolutionParameterf)(GLenum target, GLenum pname, GLfloat params);
- void (QOPENGLF_APIENTRYP ConvolutionParameterfv)(GLenum target, GLenum pname, const GLfloat *params);
- void (QOPENGLF_APIENTRYP ConvolutionParameteri)(GLenum target, GLenum pname, GLint params);
- void (QOPENGLF_APIENTRYP ConvolutionParameteriv)(GLenum target, GLenum pname, const GLint *params);
- void (QOPENGLF_APIENTRYP CopyConvolutionFilter1D)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
- void (QOPENGLF_APIENTRYP CopyConvolutionFilter2D)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height);
- void (QOPENGLF_APIENTRYP GetConvolutionFilter)(GLenum target, GLenum format, GLenum type, GLvoid *image);
- void (QOPENGLF_APIENTRYP GetConvolutionParameterfv)(GLenum target, GLenum pname, GLfloat *params);
- void (QOPENGLF_APIENTRYP GetConvolutionParameteriv)(GLenum target, GLenum pname, GLint *params);
- void (QOPENGLF_APIENTRYP GetSeparableFilter)(GLenum target, GLenum format, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span);
- void (QOPENGLF_APIENTRYP SeparableFilter2D)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column);
- void (QOPENGLF_APIENTRYP GetHistogram)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values);
- void (QOPENGLF_APIENTRYP GetHistogramParameterfv)(GLenum target, GLenum pname, GLfloat *params);
- void (QOPENGLF_APIENTRYP GetHistogramParameteriv)(GLenum target, GLenum pname, GLint *params);
- void (QOPENGLF_APIENTRYP GetMinmax)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values);
- void (QOPENGLF_APIENTRYP GetMinmaxParameterfv)(GLenum target, GLenum pname, GLfloat *params);
- void (QOPENGLF_APIENTRYP GetMinmaxParameteriv)(GLenum target, GLenum pname, GLint *params);
- void (QOPENGLF_APIENTRYP Histogram)(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink);
- void (QOPENGLF_APIENTRYP Minmax)(GLenum target, GLenum internalformat, GLboolean sink);
- void (QOPENGLF_APIENTRYP ResetHistogram)(GLenum target);
- void (QOPENGLF_APIENTRYP ResetMinmax)(GLenum target);
- void (QOPENGLF_APIENTRYP ColorTable)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table);
-
+#define QT_OPENGL_1_2_DEPRECATED_FUNCTIONS(F) \
+ F(void, ColorTableParameterfv, (GLenum target, GLenum pname, const GLfloat *params)) \
+ F(void, ColorTableParameteriv, (GLenum target, GLenum pname, const GLint *params)) \
+ F(void, CopyColorTable, (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)) \
+ F(void, GetColorTable, (GLenum target, GLenum format, GLenum type, GLvoid *table)) \
+ F(void, GetColorTableParameterfv, (GLenum target, GLenum pname, GLfloat *params)) \
+ F(void, GetColorTableParameteriv, (GLenum target, GLenum pname, GLint *params)) \
+ F(void, ColorSubTable, (GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *data)) \
+ F(void, CopyColorSubTable, (GLenum target, GLsizei start, GLint x, GLint y, GLsizei width)) \
+ F(void, ConvolutionFilter1D, (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *image)) \
+ F(void, ConvolutionFilter2D, (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *image)) \
+ F(void, ConvolutionParameterf, (GLenum target, GLenum pname, GLfloat params)) \
+ F(void, ConvolutionParameterfv, (GLenum target, GLenum pname, const GLfloat *params)) \
+ F(void, ConvolutionParameteri, (GLenum target, GLenum pname, GLint params)) \
+ F(void, ConvolutionParameteriv, (GLenum target, GLenum pname, const GLint *params)) \
+ F(void, CopyConvolutionFilter1D, (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)) \
+ F(void, CopyConvolutionFilter2D, (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height)) \
+ F(void, GetConvolutionFilter, (GLenum target, GLenum format, GLenum type, GLvoid *image)) \
+ F(void, GetConvolutionParameterfv, (GLenum target, GLenum pname, GLfloat *params)) \
+ F(void, GetConvolutionParameteriv, (GLenum target, GLenum pname, GLint *params)) \
+ F(void, GetSeparableFilter, (GLenum target, GLenum format, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span)) \
+ F(void, SeparableFilter2D, (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column)) \
+ F(void, GetHistogram, (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values)) \
+ F(void, GetHistogramParameterfv, (GLenum target, GLenum pname, GLfloat *params)) \
+ F(void, GetHistogramParameteriv, (GLenum target, GLenum pname, GLint *params)) \
+ F(void, GetMinmax, (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values)) \
+ F(void, GetMinmaxParameterfv, (GLenum target, GLenum pname, GLfloat *params)) \
+ F(void, GetMinmaxParameteriv, (GLenum target, GLenum pname, GLint *params)) \
+ F(void, Histogram, (GLenum target, GLsizei width, GLenum internalformat, GLboolean sink)) \
+ F(void, Minmax, (GLenum target, GLenum internalformat, GLboolean sink)) \
+ F(void, ResetHistogram, (GLenum target)) \
+ F(void, ResetMinmax, (GLenum target)) \
+ F(void, ColorTable, (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table)) \
+
+ QT_OPENGL_DECLARE(QT_OPENGL_1_2_DEPRECATED_FUNCTIONS);
};
class QOpenGLFunctions_1_3_DeprecatedBackend : public QOpenGLVersionFunctionsBackend
{
public:
- QOpenGLFunctions_1_3_DeprecatedBackend(QOpenGLContext *context);
+ QOpenGLFunctions_1_3_DeprecatedBackend(QOpenGLContext *c)
+ : QOpenGLVersionFunctionsBackend(c)
+ {
+ init();
+ }
- static QOpenGLVersionStatus versionStatus();
+ Q_DECL_CONSTEXPR static Version versionStatus()
+ { return OpenGL_1_3_Deprecated; }
// OpenGL 1.3 deprecated functions
- void (QOPENGLF_APIENTRYP MultTransposeMatrixd)(const GLdouble *m);
- void (QOPENGLF_APIENTRYP MultTransposeMatrixf)(const GLfloat *m);
- void (QOPENGLF_APIENTRYP LoadTransposeMatrixd)(const GLdouble *m);
- void (QOPENGLF_APIENTRYP LoadTransposeMatrixf)(const GLfloat *m);
- void (QOPENGLF_APIENTRYP MultiTexCoord4sv)(GLenum target, const GLshort *v);
- void (QOPENGLF_APIENTRYP MultiTexCoord4s)(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q);
- void (QOPENGLF_APIENTRYP MultiTexCoord4iv)(GLenum target, const GLint *v);
- void (QOPENGLF_APIENTRYP MultiTexCoord4i)(GLenum target, GLint s, GLint t, GLint r, GLint q);
- void (QOPENGLF_APIENTRYP MultiTexCoord4fv)(GLenum target, const GLfloat *v);
- void (QOPENGLF_APIENTRYP MultiTexCoord4f)(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);
- void (QOPENGLF_APIENTRYP MultiTexCoord4dv)(GLenum target, const GLdouble *v);
- void (QOPENGLF_APIENTRYP MultiTexCoord4d)(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);
- void (QOPENGLF_APIENTRYP MultiTexCoord3sv)(GLenum target, const GLshort *v);
- void (QOPENGLF_APIENTRYP MultiTexCoord3s)(GLenum target, GLshort s, GLshort t, GLshort r);
- void (QOPENGLF_APIENTRYP MultiTexCoord3iv)(GLenum target, const GLint *v);
- void (QOPENGLF_APIENTRYP MultiTexCoord3i)(GLenum target, GLint s, GLint t, GLint r);
- void (QOPENGLF_APIENTRYP MultiTexCoord3fv)(GLenum target, const GLfloat *v);
- void (QOPENGLF_APIENTRYP MultiTexCoord3f)(GLenum target, GLfloat s, GLfloat t, GLfloat r);
- void (QOPENGLF_APIENTRYP MultiTexCoord3dv)(GLenum target, const GLdouble *v);
- void (QOPENGLF_APIENTRYP MultiTexCoord3d)(GLenum target, GLdouble s, GLdouble t, GLdouble r);
- void (QOPENGLF_APIENTRYP MultiTexCoord2sv)(GLenum target, const GLshort *v);
- void (QOPENGLF_APIENTRYP MultiTexCoord2s)(GLenum target, GLshort s, GLshort t);
- void (QOPENGLF_APIENTRYP MultiTexCoord2iv)(GLenum target, const GLint *v);
- void (QOPENGLF_APIENTRYP MultiTexCoord2i)(GLenum target, GLint s, GLint t);
- void (QOPENGLF_APIENTRYP MultiTexCoord2fv)(GLenum target, const GLfloat *v);
- void (QOPENGLF_APIENTRYP MultiTexCoord2f)(GLenum target, GLfloat s, GLfloat t);
- void (QOPENGLF_APIENTRYP MultiTexCoord2dv)(GLenum target, const GLdouble *v);
- void (QOPENGLF_APIENTRYP MultiTexCoord2d)(GLenum target, GLdouble s, GLdouble t);
- void (QOPENGLF_APIENTRYP MultiTexCoord1sv)(GLenum target, const GLshort *v);
- void (QOPENGLF_APIENTRYP MultiTexCoord1s)(GLenum target, GLshort s);
- void (QOPENGLF_APIENTRYP MultiTexCoord1iv)(GLenum target, const GLint *v);
- void (QOPENGLF_APIENTRYP MultiTexCoord1i)(GLenum target, GLint s);
- void (QOPENGLF_APIENTRYP MultiTexCoord1fv)(GLenum target, const GLfloat *v);
- void (QOPENGLF_APIENTRYP MultiTexCoord1f)(GLenum target, GLfloat s);
- void (QOPENGLF_APIENTRYP MultiTexCoord1dv)(GLenum target, const GLdouble *v);
- void (QOPENGLF_APIENTRYP MultiTexCoord1d)(GLenum target, GLdouble s);
- void (QOPENGLF_APIENTRYP ClientActiveTexture)(GLenum texture);
-
+#define QT_OPENGL_1_3_DEPRECATED_FUNCTIONS(F) \
+ F(void, MultTransposeMatrixd, (const GLdouble *m)) \
+ F(void, MultTransposeMatrixf, (const GLfloat *m)) \
+ F(void, LoadTransposeMatrixd, (const GLdouble *m)) \
+ F(void, LoadTransposeMatrixf, (const GLfloat *m)) \
+ F(void, MultiTexCoord4sv, (GLenum target, const GLshort *v)) \
+ F(void, MultiTexCoord4s, (GLenum target, GLshort s, GLshort t, GLshort r, GLshort q)) \
+ F(void, MultiTexCoord4iv, (GLenum target, const GLint *v)) \
+ F(void, MultiTexCoord4i, (GLenum target, GLint s, GLint t, GLint r, GLint q)) \
+ F(void, MultiTexCoord4fv, (GLenum target, const GLfloat *v)) \
+ F(void, MultiTexCoord4f, (GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q)) \
+ F(void, MultiTexCoord4dv, (GLenum target, const GLdouble *v)) \
+ F(void, MultiTexCoord4d, (GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q)) \
+ F(void, MultiTexCoord3sv, (GLenum target, const GLshort *v)) \
+ F(void, MultiTexCoord3s, (GLenum target, GLshort s, GLshort t, GLshort r)) \
+ F(void, MultiTexCoord3iv, (GLenum target, const GLint *v)) \
+ F(void, MultiTexCoord3i, (GLenum target, GLint s, GLint t, GLint r)) \
+ F(void, MultiTexCoord3fv, (GLenum target, const GLfloat *v)) \
+ F(void, MultiTexCoord3f, (GLenum target, GLfloat s, GLfloat t, GLfloat r)) \
+ F(void, MultiTexCoord3dv, (GLenum target, const GLdouble *v)) \
+ F(void, MultiTexCoord3d, (GLenum target, GLdouble s, GLdouble t, GLdouble r)) \
+ F(void, MultiTexCoord2sv, (GLenum target, const GLshort *v)) \
+ F(void, MultiTexCoord2s, (GLenum target, GLshort s, GLshort t)) \
+ F(void, MultiTexCoord2iv, (GLenum target, const GLint *v)) \
+ F(void, MultiTexCoord2i, (GLenum target, GLint s, GLint t)) \
+ F(void, MultiTexCoord2fv, (GLenum target, const GLfloat *v)) \
+ F(void, MultiTexCoord2f, (GLenum target, GLfloat s, GLfloat t)) \
+ F(void, MultiTexCoord2dv, (GLenum target, const GLdouble *v)) \
+ F(void, MultiTexCoord2d, (GLenum target, GLdouble s, GLdouble t)) \
+ F(void, MultiTexCoord1sv, (GLenum target, const GLshort *v)) \
+ F(void, MultiTexCoord1s, (GLenum target, GLshort s)) \
+ F(void, MultiTexCoord1iv, (GLenum target, const GLint *v)) \
+ F(void, MultiTexCoord1i, (GLenum target, GLint s)) \
+ F(void, MultiTexCoord1fv, (GLenum target, const GLfloat *v)) \
+ F(void, MultiTexCoord1f, (GLenum target, GLfloat s)) \
+ F(void, MultiTexCoord1dv, (GLenum target, const GLdouble *v)) \
+ F(void, MultiTexCoord1d, (GLenum target, GLdouble s)) \
+ F(void, ClientActiveTexture, (GLenum texture)) \
+
+ QT_OPENGL_DECLARE(QT_OPENGL_1_3_DEPRECATED_FUNCTIONS);
};
class QOpenGLFunctions_1_4_DeprecatedBackend : public QOpenGLVersionFunctionsBackend
{
public:
- QOpenGLFunctions_1_4_DeprecatedBackend(QOpenGLContext *context);
+ QOpenGLFunctions_1_4_DeprecatedBackend(QOpenGLContext *c)
+ : QOpenGLVersionFunctionsBackend(c)
+ {
+ init();
+ }
- static QOpenGLVersionStatus versionStatus();
+ Q_DECL_CONSTEXPR static Version versionStatus()
+ { return OpenGL_1_4_Deprecated; }
// OpenGL 1.4 deprecated functions
- void (QOPENGLF_APIENTRYP WindowPos3sv)(const GLshort *v);
- void (QOPENGLF_APIENTRYP WindowPos3s)(GLshort x, GLshort y, GLshort z);
- void (QOPENGLF_APIENTRYP WindowPos3iv)(const GLint *v);
- void (QOPENGLF_APIENTRYP WindowPos3i)(GLint x, GLint y, GLint z);
- void (QOPENGLF_APIENTRYP WindowPos3fv)(const GLfloat *v);
- void (QOPENGLF_APIENTRYP WindowPos3f)(GLfloat x, GLfloat y, GLfloat z);
- void (QOPENGLF_APIENTRYP WindowPos3dv)(const GLdouble *v);
- void (QOPENGLF_APIENTRYP WindowPos3d)(GLdouble x, GLdouble y, GLdouble z);
- void (QOPENGLF_APIENTRYP WindowPos2sv)(const GLshort *v);
- void (QOPENGLF_APIENTRYP WindowPos2s)(GLshort x, GLshort y);
- void (QOPENGLF_APIENTRYP WindowPos2iv)(const GLint *v);
- void (QOPENGLF_APIENTRYP WindowPos2i)(GLint x, GLint y);
- void (QOPENGLF_APIENTRYP WindowPos2fv)(const GLfloat *v);
- void (QOPENGLF_APIENTRYP WindowPos2f)(GLfloat x, GLfloat y);
- void (QOPENGLF_APIENTRYP WindowPos2dv)(const GLdouble *v);
- void (QOPENGLF_APIENTRYP WindowPos2d)(GLdouble x, GLdouble y);
- void (QOPENGLF_APIENTRYP SecondaryColorPointer)(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
- void (QOPENGLF_APIENTRYP SecondaryColor3usv)(const GLushort *v);
- void (QOPENGLF_APIENTRYP SecondaryColor3us)(GLushort red, GLushort green, GLushort blue);
- void (QOPENGLF_APIENTRYP SecondaryColor3uiv)(const GLuint *v);
- void (QOPENGLF_APIENTRYP SecondaryColor3ui)(GLuint red, GLuint green, GLuint blue);
- void (QOPENGLF_APIENTRYP SecondaryColor3ubv)(const GLubyte *v);
- void (QOPENGLF_APIENTRYP SecondaryColor3ub)(GLubyte red, GLubyte green, GLubyte blue);
- void (QOPENGLF_APIENTRYP SecondaryColor3sv)(const GLshort *v);
- void (QOPENGLF_APIENTRYP SecondaryColor3s)(GLshort red, GLshort green, GLshort blue);
- void (QOPENGLF_APIENTRYP SecondaryColor3iv)(const GLint *v);
- void (QOPENGLF_APIENTRYP SecondaryColor3i)(GLint red, GLint green, GLint blue);
- void (QOPENGLF_APIENTRYP SecondaryColor3fv)(const GLfloat *v);
- void (QOPENGLF_APIENTRYP SecondaryColor3f)(GLfloat red, GLfloat green, GLfloat blue);
- void (QOPENGLF_APIENTRYP SecondaryColor3dv)(const GLdouble *v);
- void (QOPENGLF_APIENTRYP SecondaryColor3d)(GLdouble red, GLdouble green, GLdouble blue);
- void (QOPENGLF_APIENTRYP SecondaryColor3bv)(const GLbyte *v);
- void (QOPENGLF_APIENTRYP SecondaryColor3b)(GLbyte red, GLbyte green, GLbyte blue);
- void (QOPENGLF_APIENTRYP FogCoordPointer)(GLenum type, GLsizei stride, const GLvoid *pointer);
- void (QOPENGLF_APIENTRYP FogCoorddv)(const GLdouble *coord);
- void (QOPENGLF_APIENTRYP FogCoordd)(GLdouble coord);
- void (QOPENGLF_APIENTRYP FogCoordfv)(const GLfloat *coord);
- void (QOPENGLF_APIENTRYP FogCoordf)(GLfloat coord);
-
+#define QT_OPENGL_1_4_DEPRECATED_FUNCTIONS(F) \
+ F(void, WindowPos3sv, (const GLshort *v)) \
+ F(void, WindowPos3s, (GLshort x, GLshort y, GLshort z)) \
+ F(void, WindowPos3iv, (const GLint *v)) \
+ F(void, WindowPos3i, (GLint x, GLint y, GLint z)) \
+ F(void, WindowPos3fv, (const GLfloat *v)) \
+ F(void, WindowPos3f, (GLfloat x, GLfloat y, GLfloat z)) \
+ F(void, WindowPos3dv, (const GLdouble *v)) \
+ F(void, WindowPos3d, (GLdouble x, GLdouble y, GLdouble z)) \
+ F(void, WindowPos2sv, (const GLshort *v)) \
+ F(void, WindowPos2s, (GLshort x, GLshort y)) \
+ F(void, WindowPos2iv, (const GLint *v)) \
+ F(void, WindowPos2i, (GLint x, GLint y)) \
+ F(void, WindowPos2fv, (const GLfloat *v)) \
+ F(void, WindowPos2f, (GLfloat x, GLfloat y)) \
+ F(void, WindowPos2dv, (const GLdouble *v)) \
+ F(void, WindowPos2d, (GLdouble x, GLdouble y)) \
+ F(void, SecondaryColorPointer, (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)) \
+ F(void, SecondaryColor3usv, (const GLushort *v)) \
+ F(void, SecondaryColor3us, (GLushort red, GLushort green, GLushort blue)) \
+ F(void, SecondaryColor3uiv, (const GLuint *v)) \
+ F(void, SecondaryColor3ui, (GLuint red, GLuint green, GLuint blue)) \
+ F(void, SecondaryColor3ubv, (const GLubyte *v)) \
+ F(void, SecondaryColor3ub, (GLubyte red, GLubyte green, GLubyte blue)) \
+ F(void, SecondaryColor3sv, (const GLshort *v)) \
+ F(void, SecondaryColor3s, (GLshort red, GLshort green, GLshort blue)) \
+ F(void, SecondaryColor3iv, (const GLint *v)) \
+ F(void, SecondaryColor3i, (GLint red, GLint green, GLint blue)) \
+ F(void, SecondaryColor3fv, (const GLfloat *v)) \
+ F(void, SecondaryColor3f, (GLfloat red, GLfloat green, GLfloat blue)) \
+ F(void, SecondaryColor3dv, (const GLdouble *v)) \
+ F(void, SecondaryColor3d, (GLdouble red, GLdouble green, GLdouble blue)) \
+ F(void, SecondaryColor3bv, (const GLbyte *v)) \
+ F(void, SecondaryColor3b, (GLbyte red, GLbyte green, GLbyte blue)) \
+ F(void, FogCoordPointer, (GLenum type, GLsizei stride, const GLvoid *pointer)) \
+ F(void, FogCoorddv, (const GLdouble *coord)) \
+ F(void, FogCoordd, (GLdouble coord)) \
+ F(void, FogCoordfv, (const GLfloat *coord)) \
+ F(void, FogCoordf, (GLfloat coord)) \
+
+ QT_OPENGL_DECLARE(QT_OPENGL_1_4_DEPRECATED_FUNCTIONS);
};
class QOpenGLFunctions_2_0_DeprecatedBackend : public QOpenGLVersionFunctionsBackend
{
public:
- QOpenGLFunctions_2_0_DeprecatedBackend(QOpenGLContext *context);
+ QOpenGLFunctions_2_0_DeprecatedBackend(QOpenGLContext *c)
+ : QOpenGLVersionFunctionsBackend(c)
+ {
+ init();
+ }
- static QOpenGLVersionStatus versionStatus();
+ Q_DECL_CONSTEXPR static Version versionStatus()
+ { return OpenGL_2_0_Deprecated; }
// OpenGL 2.0 deprecated functions
- void (QOPENGLF_APIENTRYP VertexAttrib4usv)(GLuint index, const GLushort *v);
- void (QOPENGLF_APIENTRYP VertexAttrib4uiv)(GLuint index, const GLuint *v);
- void (QOPENGLF_APIENTRYP VertexAttrib4ubv)(GLuint index, const GLubyte *v);
- void (QOPENGLF_APIENTRYP VertexAttrib4sv)(GLuint index, const GLshort *v);
- void (QOPENGLF_APIENTRYP VertexAttrib4s)(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);
- void (QOPENGLF_APIENTRYP VertexAttrib4iv)(GLuint index, const GLint *v);
- void (QOPENGLF_APIENTRYP VertexAttrib4fv)(GLuint index, const GLfloat *v);
- void (QOPENGLF_APIENTRYP VertexAttrib4f)(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
- void (QOPENGLF_APIENTRYP VertexAttrib4dv)(GLuint index, const GLdouble *v);
- void (QOPENGLF_APIENTRYP VertexAttrib4d)(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
- void (QOPENGLF_APIENTRYP VertexAttrib4bv)(GLuint index, const GLbyte *v);
- void (QOPENGLF_APIENTRYP VertexAttrib4Nusv)(GLuint index, const GLushort *v);
- void (QOPENGLF_APIENTRYP VertexAttrib4Nuiv)(GLuint index, const GLuint *v);
- void (QOPENGLF_APIENTRYP VertexAttrib4Nubv)(GLuint index, const GLubyte *v);
- void (QOPENGLF_APIENTRYP VertexAttrib4Nub)(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);
- void (QOPENGLF_APIENTRYP VertexAttrib4Nsv)(GLuint index, const GLshort *v);
- void (QOPENGLF_APIENTRYP VertexAttrib4Niv)(GLuint index, const GLint *v);
- void (QOPENGLF_APIENTRYP VertexAttrib4Nbv)(GLuint index, const GLbyte *v);
- void (QOPENGLF_APIENTRYP VertexAttrib3sv)(GLuint index, const GLshort *v);
- void (QOPENGLF_APIENTRYP VertexAttrib3s)(GLuint index, GLshort x, GLshort y, GLshort z);
- void (QOPENGLF_APIENTRYP VertexAttrib3fv)(GLuint index, const GLfloat *v);
- void (QOPENGLF_APIENTRYP VertexAttrib3f)(GLuint index, GLfloat x, GLfloat y, GLfloat z);
- void (QOPENGLF_APIENTRYP VertexAttrib3dv)(GLuint index, const GLdouble *v);
- void (QOPENGLF_APIENTRYP VertexAttrib3d)(GLuint index, GLdouble x, GLdouble y, GLdouble z);
- void (QOPENGLF_APIENTRYP VertexAttrib2sv)(GLuint index, const GLshort *v);
- void (QOPENGLF_APIENTRYP VertexAttrib2s)(GLuint index, GLshort x, GLshort y);
- void (QOPENGLF_APIENTRYP VertexAttrib2fv)(GLuint index, const GLfloat *v);
- void (QOPENGLF_APIENTRYP VertexAttrib2f)(GLuint index, GLfloat x, GLfloat y);
- void (QOPENGLF_APIENTRYP VertexAttrib2dv)(GLuint index, const GLdouble *v);
- void (QOPENGLF_APIENTRYP VertexAttrib2d)(GLuint index, GLdouble x, GLdouble y);
- void (QOPENGLF_APIENTRYP VertexAttrib1sv)(GLuint index, const GLshort *v);
- void (QOPENGLF_APIENTRYP VertexAttrib1s)(GLuint index, GLshort x);
- void (QOPENGLF_APIENTRYP VertexAttrib1fv)(GLuint index, const GLfloat *v);
- void (QOPENGLF_APIENTRYP VertexAttrib1f)(GLuint index, GLfloat x);
- void (QOPENGLF_APIENTRYP VertexAttrib1dv)(GLuint index, const GLdouble *v);
- void (QOPENGLF_APIENTRYP VertexAttrib1d)(GLuint index, GLdouble x);
-
+#define QT_OPENGL_2_0_DEPRECATED_FUNCTIONS(F) \
+ F(void, VertexAttrib4usv, (GLuint index, const GLushort *v)) \
+ F(void, VertexAttrib4uiv, (GLuint index, const GLuint *v)) \
+ F(void, VertexAttrib4ubv, (GLuint index, const GLubyte *v)) \
+ F(void, VertexAttrib4sv, (GLuint index, const GLshort *v)) \
+ F(void, VertexAttrib4s, (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w)) \
+ F(void, VertexAttrib4iv, (GLuint index, const GLint *v)) \
+ F(void, VertexAttrib4fv, (GLuint index, const GLfloat *v)) \
+ F(void, VertexAttrib4f, (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)) \
+ F(void, VertexAttrib4dv, (GLuint index, const GLdouble *v)) \
+ F(void, VertexAttrib4d, (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)) \
+ F(void, VertexAttrib4bv, (GLuint index, const GLbyte *v)) \
+ F(void, VertexAttrib4Nusv, (GLuint index, const GLushort *v)) \
+ F(void, VertexAttrib4Nuiv, (GLuint index, const GLuint *v)) \
+ F(void, VertexAttrib4Nubv, (GLuint index, const GLubyte *v)) \
+ F(void, VertexAttrib4Nub, (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)) \
+ F(void, VertexAttrib4Nsv, (GLuint index, const GLshort *v)) \
+ F(void, VertexAttrib4Niv, (GLuint index, const GLint *v)) \
+ F(void, VertexAttrib4Nbv, (GLuint index, const GLbyte *v)) \
+ F(void, VertexAttrib3sv, (GLuint index, const GLshort *v)) \
+ F(void, VertexAttrib3s, (GLuint index, GLshort x, GLshort y, GLshort z)) \
+ F(void, VertexAttrib3fv, (GLuint index, const GLfloat *v)) \
+ F(void, VertexAttrib3f, (GLuint index, GLfloat x, GLfloat y, GLfloat z)) \
+ F(void, VertexAttrib3dv, (GLuint index, const GLdouble *v)) \
+ F(void, VertexAttrib3d, (GLuint index, GLdouble x, GLdouble y, GLdouble z)) \
+ F(void, VertexAttrib2sv, (GLuint index, const GLshort *v)) \
+ F(void, VertexAttrib2s, (GLuint index, GLshort x, GLshort y)) \
+ F(void, VertexAttrib2fv, (GLuint index, const GLfloat *v)) \
+ F(void, VertexAttrib2f, (GLuint index, GLfloat x, GLfloat y)) \
+ F(void, VertexAttrib2dv, (GLuint index, const GLdouble *v)) \
+ F(void, VertexAttrib2d, (GLuint index, GLdouble x, GLdouble y)) \
+ F(void, VertexAttrib1sv, (GLuint index, const GLshort *v)) \
+ F(void, VertexAttrib1s, (GLuint index, GLshort x)) \
+ F(void, VertexAttrib1fv, (GLuint index, const GLfloat *v)) \
+ F(void, VertexAttrib1f, (GLuint index, GLfloat x)) \
+ F(void, VertexAttrib1dv, (GLuint index, const GLdouble *v)) \
+ F(void, VertexAttrib1d, (GLuint index, GLdouble x)) \
+
+ QT_OPENGL_DECLARE(QT_OPENGL_2_0_DEPRECATED_FUNCTIONS);
};
class QOpenGLFunctions_3_0_DeprecatedBackend : public QOpenGLVersionFunctionsBackend
{
public:
- QOpenGLFunctions_3_0_DeprecatedBackend(QOpenGLContext *context);
+ QOpenGLFunctions_3_0_DeprecatedBackend(QOpenGLContext *c)
+ : QOpenGLVersionFunctionsBackend(c)
+ {
+ init();
+ }
- static QOpenGLVersionStatus versionStatus();
+ Q_DECL_CONSTEXPR static Version versionStatus()
+ { return OpenGL_3_0_Deprecated; }
// OpenGL 3.0 deprecated functions
- void (QOPENGLF_APIENTRYP VertexAttribI4usv)(GLuint index, const GLushort *v);
- void (QOPENGLF_APIENTRYP VertexAttribI4ubv)(GLuint index, const GLubyte *v);
- void (QOPENGLF_APIENTRYP VertexAttribI4sv)(GLuint index, const GLshort *v);
- void (QOPENGLF_APIENTRYP VertexAttribI4bv)(GLuint index, const GLbyte *v);
- void (QOPENGLF_APIENTRYP VertexAttribI4uiv)(GLuint index, const GLuint *v);
- void (QOPENGLF_APIENTRYP VertexAttribI3uiv)(GLuint index, const GLuint *v);
- void (QOPENGLF_APIENTRYP VertexAttribI2uiv)(GLuint index, const GLuint *v);
- void (QOPENGLF_APIENTRYP VertexAttribI1uiv)(GLuint index, const GLuint *v);
- void (QOPENGLF_APIENTRYP VertexAttribI4iv)(GLuint index, const GLint *v);
- void (QOPENGLF_APIENTRYP VertexAttribI3iv)(GLuint index, const GLint *v);
- void (QOPENGLF_APIENTRYP VertexAttribI2iv)(GLuint index, const GLint *v);
- void (QOPENGLF_APIENTRYP VertexAttribI1iv)(GLuint index, const GLint *v);
- void (QOPENGLF_APIENTRYP VertexAttribI4ui)(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);
- void (QOPENGLF_APIENTRYP VertexAttribI3ui)(GLuint index, GLuint x, GLuint y, GLuint z);
- void (QOPENGLF_APIENTRYP VertexAttribI2ui)(GLuint index, GLuint x, GLuint y);
- void (QOPENGLF_APIENTRYP VertexAttribI1ui)(GLuint index, GLuint x);
- void (QOPENGLF_APIENTRYP VertexAttribI4i)(GLuint index, GLint x, GLint y, GLint z, GLint w);
- void (QOPENGLF_APIENTRYP VertexAttribI3i)(GLuint index, GLint x, GLint y, GLint z);
- void (QOPENGLF_APIENTRYP VertexAttribI2i)(GLuint index, GLint x, GLint y);
- void (QOPENGLF_APIENTRYP VertexAttribI1i)(GLuint index, GLint x);
-
+#define QT_OPENGL_3_0_DEPRECATED_FUNCTIONS(F) \
+ F(void, VertexAttribI4usv, (GLuint index, const GLushort *v)) \
+ F(void, VertexAttribI4ubv, (GLuint index, const GLubyte *v)) \
+ F(void, VertexAttribI4sv, (GLuint index, const GLshort *v)) \
+ F(void, VertexAttribI4bv, (GLuint index, const GLbyte *v)) \
+ F(void, VertexAttribI4uiv, (GLuint index, const GLuint *v)) \
+ F(void, VertexAttribI3uiv, (GLuint index, const GLuint *v)) \
+ F(void, VertexAttribI2uiv, (GLuint index, const GLuint *v)) \
+ F(void, VertexAttribI1uiv, (GLuint index, const GLuint *v)) \
+ F(void, VertexAttribI4iv, (GLuint index, const GLint *v)) \
+ F(void, VertexAttribI3iv, (GLuint index, const GLint *v)) \
+ F(void, VertexAttribI2iv, (GLuint index, const GLint *v)) \
+ F(void, VertexAttribI1iv, (GLuint index, const GLint *v)) \
+ F(void, VertexAttribI4ui, (GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)) \
+ F(void, VertexAttribI3ui, (GLuint index, GLuint x, GLuint y, GLuint z)) \
+ F(void, VertexAttribI2ui, (GLuint index, GLuint x, GLuint y)) \
+ F(void, VertexAttribI1ui, (GLuint index, GLuint x)) \
+ F(void, VertexAttribI4i, (GLuint index, GLint x, GLint y, GLint z, GLint w)) \
+ F(void, VertexAttribI3i, (GLuint index, GLint x, GLint y, GLint z)) \
+ F(void, VertexAttribI2i, (GLuint index, GLint x, GLint y)) \
+ F(void, VertexAttribI1i, (GLuint index, GLint x)) \
+
+ QT_OPENGL_DECLARE(QT_OPENGL_3_0_DEPRECATED_FUNCTIONS);
};
class QOpenGLFunctions_3_3_DeprecatedBackend : public QOpenGLVersionFunctionsBackend
{
public:
- QOpenGLFunctions_3_3_DeprecatedBackend(QOpenGLContext *context);
+ QOpenGLFunctions_3_3_DeprecatedBackend(QOpenGLContext *c)
+ : QOpenGLVersionFunctionsBackend(c)
+ {
+ init();
+ }
- static QOpenGLVersionStatus versionStatus();
+ Q_DECL_CONSTEXPR static Version versionStatus()
+ { return OpenGL_3_3_Deprecated; }
// OpenGL 3.3 deprecated functions
- void (QOPENGLF_APIENTRYP SecondaryColorP3uiv)(GLenum type, const GLuint *color);
- void (QOPENGLF_APIENTRYP SecondaryColorP3ui)(GLenum type, GLuint color);
- void (QOPENGLF_APIENTRYP ColorP4uiv)(GLenum type, const GLuint *color);
- void (QOPENGLF_APIENTRYP ColorP4ui)(GLenum type, GLuint color);
- void (QOPENGLF_APIENTRYP ColorP3uiv)(GLenum type, const GLuint *color);
- void (QOPENGLF_APIENTRYP ColorP3ui)(GLenum type, GLuint color);
- void (QOPENGLF_APIENTRYP NormalP3uiv)(GLenum type, const GLuint *coords);
- void (QOPENGLF_APIENTRYP NormalP3ui)(GLenum type, GLuint coords);
- void (QOPENGLF_APIENTRYP MultiTexCoordP4uiv)(GLenum texture, GLenum type, const GLuint *coords);
- void (QOPENGLF_APIENTRYP MultiTexCoordP4ui)(GLenum texture, GLenum type, GLuint coords);
- void (QOPENGLF_APIENTRYP MultiTexCoordP3uiv)(GLenum texture, GLenum type, const GLuint *coords);
- void (QOPENGLF_APIENTRYP MultiTexCoordP3ui)(GLenum texture, GLenum type, GLuint coords);
- void (QOPENGLF_APIENTRYP MultiTexCoordP2uiv)(GLenum texture, GLenum type, const GLuint *coords);
- void (QOPENGLF_APIENTRYP MultiTexCoordP2ui)(GLenum texture, GLenum type, GLuint coords);
- void (QOPENGLF_APIENTRYP MultiTexCoordP1uiv)(GLenum texture, GLenum type, const GLuint *coords);
- void (QOPENGLF_APIENTRYP MultiTexCoordP1ui)(GLenum texture, GLenum type, GLuint coords);
- void (QOPENGLF_APIENTRYP TexCoordP4uiv)(GLenum type, const GLuint *coords);
- void (QOPENGLF_APIENTRYP TexCoordP4ui)(GLenum type, GLuint coords);
- void (QOPENGLF_APIENTRYP TexCoordP3uiv)(GLenum type, const GLuint *coords);
- void (QOPENGLF_APIENTRYP TexCoordP3ui)(GLenum type, GLuint coords);
- void (QOPENGLF_APIENTRYP TexCoordP2uiv)(GLenum type, const GLuint *coords);
- void (QOPENGLF_APIENTRYP TexCoordP2ui)(GLenum type, GLuint coords);
- void (QOPENGLF_APIENTRYP TexCoordP1uiv)(GLenum type, const GLuint *coords);
- void (QOPENGLF_APIENTRYP TexCoordP1ui)(GLenum type, GLuint coords);
- void (QOPENGLF_APIENTRYP VertexP4uiv)(GLenum type, const GLuint *value);
- void (QOPENGLF_APIENTRYP VertexP4ui)(GLenum type, GLuint value);
- void (QOPENGLF_APIENTRYP VertexP3uiv)(GLenum type, const GLuint *value);
- void (QOPENGLF_APIENTRYP VertexP3ui)(GLenum type, GLuint value);
- void (QOPENGLF_APIENTRYP VertexP2uiv)(GLenum type, const GLuint *value);
- void (QOPENGLF_APIENTRYP VertexP2ui)(GLenum type, GLuint value);
-
+#define QT_OPENGL_3_3_DEPRECATED_FUNCTIONS(F) \
+ F(void, SecondaryColorP3uiv, (GLenum type, const GLuint *color)) \
+ F(void, SecondaryColorP3ui, (GLenum type, GLuint color)) \
+ F(void, ColorP4uiv, (GLenum type, const GLuint *color)) \
+ F(void, ColorP4ui, (GLenum type, GLuint color)) \
+ F(void, ColorP3uiv, (GLenum type, const GLuint *color)) \
+ F(void, ColorP3ui, (GLenum type, GLuint color)) \
+ F(void, NormalP3uiv, (GLenum type, const GLuint *coords)) \
+ F(void, NormalP3ui, (GLenum type, GLuint coords)) \
+ F(void, MultiTexCoordP4uiv, (GLenum texture, GLenum type, const GLuint *coords)) \
+ F(void, MultiTexCoordP4ui, (GLenum texture, GLenum type, GLuint coords)) \
+ F(void, MultiTexCoordP3uiv, (GLenum texture, GLenum type, const GLuint *coords)) \
+ F(void, MultiTexCoordP3ui, (GLenum texture, GLenum type, GLuint coords)) \
+ F(void, MultiTexCoordP2uiv, (GLenum texture, GLenum type, const GLuint *coords)) \
+ F(void, MultiTexCoordP2ui, (GLenum texture, GLenum type, GLuint coords)) \
+ F(void, MultiTexCoordP1uiv, (GLenum texture, GLenum type, const GLuint *coords)) \
+ F(void, MultiTexCoordP1ui, (GLenum texture, GLenum type, GLuint coords)) \
+ F(void, TexCoordP4uiv, (GLenum type, const GLuint *coords)) \
+ F(void, TexCoordP4ui, (GLenum type, GLuint coords)) \
+ F(void, TexCoordP3uiv, (GLenum type, const GLuint *coords)) \
+ F(void, TexCoordP3ui, (GLenum type, GLuint coords)) \
+ F(void, TexCoordP2uiv, (GLenum type, const GLuint *coords)) \
+ F(void, TexCoordP2ui, (GLenum type, GLuint coords)) \
+ F(void, TexCoordP1uiv, (GLenum type, const GLuint *coords)) \
+ F(void, TexCoordP1ui, (GLenum type, GLuint coords)) \
+ F(void, VertexP4uiv, (GLenum type, const GLuint *value)) \
+ F(void, VertexP4ui, (GLenum type, GLuint value)) \
+ F(void, VertexP3uiv, (GLenum type, const GLuint *value)) \
+ F(void, VertexP3ui, (GLenum type, GLuint value)) \
+ F(void, VertexP2uiv, (GLenum type, const GLuint *value)) \
+ F(void, VertexP2ui, (GLenum type, GLuint value)) \
+
+ QT_OPENGL_DECLARE(QT_OPENGL_3_3_DEPRECATED_FUNCTIONS);
};
class QOpenGLFunctions_4_5_DeprecatedBackend : public QOpenGLVersionFunctionsBackend
{
public:
- QOpenGLFunctions_4_5_DeprecatedBackend(QOpenGLContext *context);
+ QOpenGLFunctions_4_5_DeprecatedBackend(QOpenGLContext *c)
+ : QOpenGLVersionFunctionsBackend(c)
+ {
+ init();
+ }
- static QOpenGLVersionStatus versionStatus();
+ Q_DECL_CONSTEXPR static Version versionStatus()
+ { return OpenGL_4_5_Deprecated; }
// OpenGL 4.5 deprecated functions
- void (QOPENGLF_APIENTRYP GetnMinmax)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, GLvoid *values);
- void (QOPENGLF_APIENTRYP GetnHistogram)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, GLvoid *values);
- void (QOPENGLF_APIENTRYP GetnSeparableFilter)(GLenum target, GLenum format, GLenum type, GLsizei rowBufSize, GLvoid *row, GLsizei columnBufSize, GLvoid *column, GLvoid *span);
- void (QOPENGLF_APIENTRYP GetnConvolutionFilter)(GLenum target, GLenum format, GLenum type, GLsizei bufSize, GLvoid *image);
- void (QOPENGLF_APIENTRYP GetnColorTable)(GLenum target, GLenum format, GLenum type, GLsizei bufSize, GLvoid *table);
- void (QOPENGLF_APIENTRYP GetnPolygonStipple)(GLsizei bufSize, GLubyte *pattern);
- void (QOPENGLF_APIENTRYP GetnPixelMapusv)(GLenum map, GLsizei bufSize, GLushort *values);
- void (QOPENGLF_APIENTRYP GetnPixelMapuiv)(GLenum map, GLsizei bufSize, GLuint *values);
- void (QOPENGLF_APIENTRYP GetnPixelMapfv)(GLenum map, GLsizei bufSize, GLfloat *values);
- void (QOPENGLF_APIENTRYP GetnMapiv)(GLenum target, GLenum query, GLsizei bufSize, GLint *v);
- void (QOPENGLF_APIENTRYP GetnMapfv)(GLenum target, GLenum query, GLsizei bufSize, GLfloat *v);
- void (QOPENGLF_APIENTRYP GetnMapdv)(GLenum target, GLenum query, GLsizei bufSize, GLdouble *v);
-
+#define QT_OPENGL_4_5_DEPRECATED_FUNCTIONS(F) \
+ F(void, GetnMinmax, (GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, GLvoid *values)) \
+ F(void, GetnHistogram, (GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, GLvoid *values)) \
+ F(void, GetnSeparableFilter, (GLenum target, GLenum format, GLenum type, GLsizei rowBufSize, GLvoid *row, GLsizei columnBufSize, GLvoid *column, GLvoid *span)) \
+ F(void, GetnConvolutionFilter, (GLenum target, GLenum format, GLenum type, GLsizei bufSize, GLvoid *image)) \
+ F(void, GetnColorTable, (GLenum target, GLenum format, GLenum type, GLsizei bufSize, GLvoid *table)) \
+ F(void, GetnPolygonStipple, (GLsizei bufSize, GLubyte *pattern)) \
+ F(void, GetnPixelMapusv, (GLenum map, GLsizei bufSize, GLushort *values)) \
+ F(void, GetnPixelMapuiv, (GLenum map, GLsizei bufSize, GLuint *values)) \
+ F(void, GetnPixelMapfv, (GLenum map, GLsizei bufSize, GLfloat *values)) \
+ F(void, GetnMapiv, (GLenum target, GLenum query, GLsizei bufSize, GLint *v)) \
+ F(void, GetnMapfv, (GLenum target, GLenum query, GLsizei bufSize, GLfloat *v)) \
+ F(void, GetnMapdv, (GLenum target, GLenum query, GLsizei bufSize, GLdouble *v)) \
+
+ QT_OPENGL_DECLARE(QT_OPENGL_4_5_DEPRECATED_FUNCTIONS);
};
#else
@@ -1638,6 +1889,11 @@ public:
#endif // !QT_OPENGL_ES_2
+#undef QT_OPENGL_DECLARE_FUNCTIONS
+#undef QT_OPENGL_COUNT_FUNCTIONS
+#undef QT_OPENGL_DECLARE
+
+
QT_END_NAMESPACE
#endif // QT_NO_OPENGL
diff --git a/src/gui/opengl/qopenglvertexarrayobject.cpp b/src/gui/opengl/qopenglvertexarrayobject.cpp
index 8e0b536909..6753064a60 100644
--- a/src/gui/opengl/qopenglvertexarrayobject.cpp
+++ b/src/gui/opengl/qopenglvertexarrayobject.cpp
@@ -63,33 +63,33 @@ void qtInitializeVertexArrayObjectHelper(QOpenGLVertexArrayObjectHelper *helper,
if (context->isOpenGLES()) {
if (context->format().majorVersion() >= 3) {
- QOpenGLES3Helper *es3 = static_cast<QOpenGLExtensions *>(context->functions())->gles3Helper();
- helper->GenVertexArrays = es3->GenVertexArrays;
- helper->DeleteVertexArrays = es3->DeleteVertexArrays;
- helper->BindVertexArray = es3->BindVertexArray;
- helper->IsVertexArray = es3->IsVertexArray;
+ QOpenGLExtraFunctionsPrivate *extra = static_cast<QOpenGLExtensions *>(context->extraFunctions())->d();
+ helper->GenVertexArrays = extra->f.GenVertexArrays;
+ helper->DeleteVertexArrays = extra->f.DeleteVertexArrays;
+ helper->BindVertexArray = extra->f.BindVertexArray;
+ helper->IsVertexArray = extra->f.IsVertexArray;
tryARB = false;
} else if (context->hasExtension(QByteArrayLiteral("GL_OES_vertex_array_object"))) {
- helper->GenVertexArrays = reinterpret_cast<QOpenGLVertexArrayObjectHelper::qt_GenVertexArrays_t>(context->getProcAddress(QByteArrayLiteral("glGenVertexArraysOES")));
- helper->DeleteVertexArrays = reinterpret_cast<QOpenGLVertexArrayObjectHelper::qt_DeleteVertexArrays_t>(context->getProcAddress(QByteArrayLiteral("glDeleteVertexArraysOES")));
- helper->BindVertexArray = reinterpret_cast<QOpenGLVertexArrayObjectHelper::qt_BindVertexArray_t>(context->getProcAddress(QByteArrayLiteral("glBindVertexArrayOES")));
- helper->IsVertexArray = reinterpret_cast<QOpenGLVertexArrayObjectHelper::qt_IsVertexArray_t>(context->getProcAddress(QByteArrayLiteral("glIsVertexArrayOES")));
+ helper->GenVertexArrays = reinterpret_cast<QOpenGLVertexArrayObjectHelper::qt_GenVertexArrays_t>(context->getProcAddress("glGenVertexArraysOES"));
+ helper->DeleteVertexArrays = reinterpret_cast<QOpenGLVertexArrayObjectHelper::qt_DeleteVertexArrays_t>(context->getProcAddress("glDeleteVertexArraysOES"));
+ helper->BindVertexArray = reinterpret_cast<QOpenGLVertexArrayObjectHelper::qt_BindVertexArray_t>(context->getProcAddress("glBindVertexArrayOES"));
+ helper->IsVertexArray = reinterpret_cast<QOpenGLVertexArrayObjectHelper::qt_IsVertexArray_t>(context->getProcAddress("glIsVertexArrayOES"));
tryARB = false;
}
} else if (context->hasExtension(QByteArrayLiteral("GL_APPLE_vertex_array_object")) &&
!context->hasExtension(QByteArrayLiteral("GL_ARB_vertex_array_object"))) {
- helper->GenVertexArrays = reinterpret_cast<QOpenGLVertexArrayObjectHelper::qt_GenVertexArrays_t>(context->getProcAddress(QByteArrayLiteral("glGenVertexArraysAPPLE")));
- helper->DeleteVertexArrays = reinterpret_cast<QOpenGLVertexArrayObjectHelper::qt_DeleteVertexArrays_t>(context->getProcAddress(QByteArrayLiteral("glDeleteVertexArraysAPPLE")));
- helper->BindVertexArray = reinterpret_cast<QOpenGLVertexArrayObjectHelper::qt_BindVertexArray_t>(context->getProcAddress(QByteArrayLiteral("glBindVertexArrayAPPLE")));
- helper->IsVertexArray = reinterpret_cast<QOpenGLVertexArrayObjectHelper::qt_IsVertexArray_t>(context->getProcAddress(QByteArrayLiteral("glIsVertexArrayAPPLE")));
+ helper->GenVertexArrays = reinterpret_cast<QOpenGLVertexArrayObjectHelper::qt_GenVertexArrays_t>(context->getProcAddress("glGenVertexArraysAPPLE"));
+ helper->DeleteVertexArrays = reinterpret_cast<QOpenGLVertexArrayObjectHelper::qt_DeleteVertexArrays_t>(context->getProcAddress("glDeleteVertexArraysAPPLE"));
+ helper->BindVertexArray = reinterpret_cast<QOpenGLVertexArrayObjectHelper::qt_BindVertexArray_t>(context->getProcAddress("glBindVertexArrayAPPLE"));
+ helper->IsVertexArray = reinterpret_cast<QOpenGLVertexArrayObjectHelper::qt_IsVertexArray_t>(context->getProcAddress("glIsVertexArrayAPPLE"));
tryARB = false;
}
if (tryARB && context->hasExtension(QByteArrayLiteral("GL_ARB_vertex_array_object"))) {
- helper->GenVertexArrays = reinterpret_cast<QOpenGLVertexArrayObjectHelper::qt_GenVertexArrays_t>(context->getProcAddress(QByteArrayLiteral("glGenVertexArrays")));
- helper->DeleteVertexArrays = reinterpret_cast<QOpenGLVertexArrayObjectHelper::qt_DeleteVertexArrays_t>(context->getProcAddress(QByteArrayLiteral("glDeleteVertexArrays")));
- helper->BindVertexArray = reinterpret_cast<QOpenGLVertexArrayObjectHelper::qt_BindVertexArray_t>(context->getProcAddress(QByteArrayLiteral("glBindVertexArray")));
- helper->IsVertexArray = reinterpret_cast<QOpenGLVertexArrayObjectHelper::qt_IsVertexArray_t>(context->getProcAddress(QByteArrayLiteral("glIsVertexArray")));
+ helper->GenVertexArrays = reinterpret_cast<QOpenGLVertexArrayObjectHelper::qt_GenVertexArrays_t>(context->getProcAddress("glGenVertexArrays"));
+ helper->DeleteVertexArrays = reinterpret_cast<QOpenGLVertexArrayObjectHelper::qt_DeleteVertexArrays_t>(context->getProcAddress("glDeleteVertexArrays"));
+ helper->BindVertexArray = reinterpret_cast<QOpenGLVertexArrayObjectHelper::qt_BindVertexArray_t>(context->getProcAddress("glBindVertexArray"));
+ helper->IsVertexArray = reinterpret_cast<QOpenGLVertexArrayObjectHelper::qt_IsVertexArray_t>(context->getProcAddress("glIsVertexArray"));
}
}