qglextensions.cpp

Source codeSwitch to Preprocessed file
LineSource CodeCoverage
1/**************************************************************************** -
2** -
3** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). -
4** Contact: http://www.qt-project.org/legal -
5** -
6** This file is part of the QtOpenGL module of the Qt Toolkit. -
7** -
8** $QT_BEGIN_LICENSE:LGPL$ -
9** Commercial License Usage -
10** Licensees holding valid commercial Qt licenses may use this file in -
11** accordance with the commercial license agreement provided with the -
12** Software or, alternatively, in accordance with the terms contained in -
13** a written agreement between you and Digia. For licensing terms and -
14** conditions see http://qt.digia.com/licensing. For further information -
15** use the contact form at http://qt.digia.com/contact-us. -
16** -
17** GNU Lesser General Public License Usage -
18** Alternatively, this file may be used under the terms of the GNU Lesser -
19** General Public License version 2.1 as published by the Free Software -
20** Foundation and appearing in the file LICENSE.LGPL included in the -
21** packaging of this file. Please review the following information to -
22** ensure the GNU Lesser General Public License version 2.1 requirements -
23** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. -
24** -
25** In addition, as a special exception, Digia gives you certain additional -
26** rights. These rights are described in the Digia Qt LGPL Exception -
27** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. -
28** -
29** GNU General Public License Usage -
30** Alternatively, this file may be used under the terms of the GNU -
31** General Public License version 3.0 as published by the Free Software -
32** Foundation and appearing in the file LICENSE.GPL included in the -
33** packaging of this file. Please review the following information to -
34** ensure the GNU General Public License version 3.0 requirements will be -
35** met: http://www.gnu.org/copyleft/gpl.html. -
36** -
37** -
38** $QT_END_LICENSE$ -
39** -
40****************************************************************************/ -
41 -
42#include "qgl_p.h" -
43#include <qglframebufferobject.h> -
44 -
45QT_BEGIN_NAMESPACE -
46 -
47static QFunctionPointer qt_gl_getProcAddress_search -
48 (QGLContext *ctx, const char *name1, const char *name2, -
49 const char *name3, const char *name4) -
50{ -
51 QFunctionPointer addr = ctx->getProcAddress(QLatin1String(name1));
never executed (the execution status of this line is deduced): QFunctionPointer addr = ctx->getProcAddress(QLatin1String(name1));
-
52 if (addr)
never evaluated: addr
0
53 return addr;
never executed: return addr;
0
54 -
55 addr = ctx->getProcAddress(QLatin1String(name2));
never executed (the execution status of this line is deduced): addr = ctx->getProcAddress(QLatin1String(name2));
-
56 if (addr)
never evaluated: addr
0
57 return addr;
never executed: return addr;
0
58 -
59 addr = ctx->getProcAddress(QLatin1String(name3));
never executed (the execution status of this line is deduced): addr = ctx->getProcAddress(QLatin1String(name3));
-
60 if (addr)
never evaluated: addr
0
61 return addr;
never executed: return addr;
0
62 -
63 if (name4)
never evaluated: name4
0
64 return ctx->getProcAddress(QLatin1String(name4));
never executed: return ctx->getProcAddress(QLatin1String(name4));
0
65 -
66 return 0;
never executed: return 0;
0
67} -
68 -
69// Search for an extension function starting with the most likely -
70// function suffix first, and then trying the other variations. -
71#if defined(QT_OPENGL_ES) -
72#define qt_gl_getProcAddress(ctx,name) \ -
73 qt_gl_getProcAddress_search((ctx), name, name "OES", name "EXT", name "ARB") -
74#define qt_gl_getProcAddressEXT(ctx,name) \ -
75 qt_gl_getProcAddress_search((ctx), name "OES", name, name "EXT", name "ARB") -
76#define qt_gl_getProcAddressARB(ctx,name) \ -
77 qt_gl_getProcAddress_search((ctx), name "OES", name, name "ARB", name "EXT") -
78#define qt_gl_getProcAddressOES(ctx,name) \ -
79 qt_gl_getProcAddress_search((ctx), name "OES", name, name "EXT", name "ARB") -
80#else -
81#define qt_gl_getProcAddress(ctx,name) \ -
82 qt_gl_getProcAddress_search((ctx), name, name "ARB", name "EXT", 0) -
83#define qt_gl_getProcAddressEXT(ctx,name) \ -
84 qt_gl_getProcAddress_search((ctx), name "EXT", name, name "ARB", 0) -
85#define qt_gl_getProcAddressARB(ctx,name) \ -
86 qt_gl_getProcAddress_search((ctx), name "ARB", name, name "EXT", 0) -
87#define qt_gl_getProcAddressOES(ctx,name) \ -
88 qt_gl_getProcAddress_search((ctx), name "OES", name, name "EXT", name "ARB") -
89#endif -
90 -
91bool qt_resolve_framebufferobject_extensions(QGLContext *ctx) -
92{ -
93#if defined(QT_OPENGL_ES_2) -
94 static bool have_resolved = false; -
95 if (have_resolved) -
96 return true; -
97 have_resolved = true; -
98#else -
99 if (glIsRenderbuffer != 0)
never evaluated: QGLContextPrivate::extensionFuncs(ctx).qt_glIsRenderbuffer != 0
0
100 return true;
never executed: return true;
0
101#endif -
102 -
103 if (ctx == 0) {
never evaluated: ctx == 0
0
104 qWarning("QGLFramebufferObject: Unable to resolve framebuffer object extensions -"
never executed (the execution status of this line is deduced): QMessageLogger("qglextensions.cpp", 104, __PRETTY_FUNCTION__).warning("QGLFramebufferObject: Unable to resolve framebuffer object extensions -"
-
105 " make sure there is a current context when creating the framebuffer object.");
never executed (the execution status of this line is deduced): " make sure there is a current context when creating the framebuffer object.");
-
106 return false;
never executed: return false;
0
107 } -
108 -
109 -
110 glBlitFramebufferEXT = (_glBlitFramebufferEXT) qt_gl_getProcAddressEXT(ctx, "glBlitFramebuffer");
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glBlitFramebufferEXT = (_glBlitFramebufferEXT) qt_gl_getProcAddress_search((ctx), "glBlitFramebuffer" "EXT", "glBlitFramebuffer", "glBlitFramebuffer" "ARB", 0);
-
111 glRenderbufferStorageMultisampleEXT =
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glRenderbufferStorageMultisampleEXT =
-
112 (_glRenderbufferStorageMultisampleEXT) qt_gl_getProcAddressEXT(ctx, "glRenderbufferStorageMultisample");
never executed (the execution status of this line is deduced): (_glRenderbufferStorageMultisampleEXT) qt_gl_getProcAddress_search((ctx), "glRenderbufferStorageMultisample" "EXT", "glRenderbufferStorageMultisample", "glRenderbufferStorageMultisample" "ARB", 0);
-
113 -
114#if !defined(QT_OPENGL_ES_2) -
115 glIsRenderbuffer = (_glIsRenderbuffer) qt_gl_getProcAddressEXT(ctx, "glIsRenderbuffer");
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glIsRenderbuffer = (_glIsRenderbuffer) qt_gl_getProcAddress_search((ctx), "glIsRenderbuffer" "EXT", "glIsRenderbuffer", "glIsRenderbuffer" "ARB", 0);
-
116 if (!glIsRenderbuffer)
never evaluated: !QGLContextPrivate::extensionFuncs(ctx).qt_glIsRenderbuffer
0
117 return false; // Not much point searching for anything else.
never executed: return false;
0
118 glBindRenderbuffer = (_glBindRenderbuffer) qt_gl_getProcAddressEXT(ctx, "glBindRenderbuffer");
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glBindRenderbuffer = (_glBindRenderbuffer) qt_gl_getProcAddress_search((ctx), "glBindRenderbuffer" "EXT", "glBindRenderbuffer", "glBindRenderbuffer" "ARB", 0);
-
119 glDeleteRenderbuffers = (_glDeleteRenderbuffers) qt_gl_getProcAddressEXT(ctx, "glDeleteRenderbuffers");
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glDeleteRenderbuffers = (_glDeleteRenderbuffers) qt_gl_getProcAddress_search((ctx), "glDeleteRenderbuffers" "EXT", "glDeleteRenderbuffers", "glDeleteRenderbuffers" "ARB", 0);
-
120 glGenRenderbuffers = (_glGenRenderbuffers) qt_gl_getProcAddressEXT(ctx, "glGenRenderbuffers");
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glGenRenderbuffers = (_glGenRenderbuffers) qt_gl_getProcAddress_search((ctx), "glGenRenderbuffers" "EXT", "glGenRenderbuffers", "glGenRenderbuffers" "ARB", 0);
-
121 glRenderbufferStorage = (_glRenderbufferStorage) qt_gl_getProcAddressEXT(ctx, "glRenderbufferStorage");
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glRenderbufferStorage = (_glRenderbufferStorage) qt_gl_getProcAddress_search((ctx), "glRenderbufferStorage" "EXT", "glRenderbufferStorage", "glRenderbufferStorage" "ARB", 0);
-
122 glGetRenderbufferParameteriv =
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glGetRenderbufferParameteriv =
-
123 (_glGetRenderbufferParameteriv) qt_gl_getProcAddressEXT(ctx, "glGetRenderbufferParameteriv");
never executed (the execution status of this line is deduced): (_glGetRenderbufferParameteriv) qt_gl_getProcAddress_search((ctx), "glGetRenderbufferParameteriv" "EXT", "glGetRenderbufferParameteriv", "glGetRenderbufferParameteriv" "ARB", 0);
-
124 glIsFramebuffer = (_glIsFramebuffer) qt_gl_getProcAddressEXT(ctx, "glIsFramebuffer");
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glIsFramebuffer = (_glIsFramebuffer) qt_gl_getProcAddress_search((ctx), "glIsFramebuffer" "EXT", "glIsFramebuffer", "glIsFramebuffer" "ARB", 0);
-
125 glBindFramebuffer = (_glBindFramebuffer) qt_gl_getProcAddressEXT(ctx, "glBindFramebuffer");
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glBindFramebuffer = (_glBindFramebuffer) qt_gl_getProcAddress_search((ctx), "glBindFramebuffer" "EXT", "glBindFramebuffer", "glBindFramebuffer" "ARB", 0);
-
126 glDeleteFramebuffers = (_glDeleteFramebuffers) qt_gl_getProcAddressEXT(ctx, "glDeleteFramebuffers");
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glDeleteFramebuffers = (_glDeleteFramebuffers) qt_gl_getProcAddress_search((ctx), "glDeleteFramebuffers" "EXT", "glDeleteFramebuffers", "glDeleteFramebuffers" "ARB", 0);
-
127 glGenFramebuffers = (_glGenFramebuffers) qt_gl_getProcAddressEXT(ctx, "glGenFramebuffers");
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glGenFramebuffers = (_glGenFramebuffers) qt_gl_getProcAddress_search((ctx), "glGenFramebuffers" "EXT", "glGenFramebuffers", "glGenFramebuffers" "ARB", 0);
-
128 glCheckFramebufferStatus = (_glCheckFramebufferStatus) qt_gl_getProcAddressEXT(ctx, "glCheckFramebufferStatus");
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glCheckFramebufferStatus = (_glCheckFramebufferStatus) qt_gl_getProcAddress_search((ctx), "glCheckFramebufferStatus" "EXT", "glCheckFramebufferStatus", "glCheckFramebufferStatus" "ARB", 0);
-
129 glFramebufferTexture2D = (_glFramebufferTexture2D) qt_gl_getProcAddressEXT(ctx, "glFramebufferTexture2D");
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glFramebufferTexture2D = (_glFramebufferTexture2D) qt_gl_getProcAddress_search((ctx), "glFramebufferTexture2D" "EXT", "glFramebufferTexture2D", "glFramebufferTexture2D" "ARB", 0);
-
130 glFramebufferRenderbuffer = (_glFramebufferRenderbuffer) qt_gl_getProcAddressEXT(ctx, "glFramebufferRenderbuffer");
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glFramebufferRenderbuffer = (_glFramebufferRenderbuffer) qt_gl_getProcAddress_search((ctx), "glFramebufferRenderbuffer" "EXT", "glFramebufferRenderbuffer", "glFramebufferRenderbuffer" "ARB", 0);
-
131 glGetFramebufferAttachmentParameteriv =
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glGetFramebufferAttachmentParameteriv =
-
132 (_glGetFramebufferAttachmentParameteriv) qt_gl_getProcAddressEXT(ctx, "glGetFramebufferAttachmentParameteriv");
never executed (the execution status of this line is deduced): (_glGetFramebufferAttachmentParameteriv) qt_gl_getProcAddress_search((ctx), "glGetFramebufferAttachmentParameteriv" "EXT", "glGetFramebufferAttachmentParameteriv", "glGetFramebufferAttachmentParameteriv" "ARB", 0);
-
133 glGenerateMipmap = (_glGenerateMipmap) qt_gl_getProcAddressEXT(ctx, "glGenerateMipmap");
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glGenerateMipmap = (_glGenerateMipmap) qt_gl_getProcAddress_search((ctx), "glGenerateMipmap" "EXT", "glGenerateMipmap", "glGenerateMipmap" "ARB", 0);
-
134 -
135 return glIsRenderbuffer != 0;
never executed: return QGLContextPrivate::extensionFuncs(ctx).qt_glIsRenderbuffer != 0;
0
136#else -
137 return true; -
138#endif -
139} -
140 -
141#if !defined(QT_OPENGL_ES_2) -
142bool qt_resolve_version_1_3_functions(QGLContext *ctx) -
143{ -
144 if (glMultiTexCoord4f != 0)
never evaluated: QGLContextPrivate::extensionFuncs(ctx).qt_glMultiTexCoord4f != 0
0
145 return true;
never executed: return true;
0
146 -
147 QGLContext cx(QGLFormat::defaultFormat());
never executed (the execution status of this line is deduced): QGLContext cx(QGLFormat::defaultFormat());
-
148 glMultiTexCoord4f = (_glMultiTexCoord4f) ctx->getProcAddress(QLatin1String("glMultiTexCoord4f"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glMultiTexCoord4f = (_glMultiTexCoord4f) ctx->getProcAddress(QLatin1String("glMultiTexCoord4f"));
-
149 -
150 glActiveTexture = (_glActiveTexture) ctx->getProcAddress(QLatin1String("glActiveTexture"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glActiveTexture = (_glActiveTexture) ctx->getProcAddress(QLatin1String("glActiveTexture"));
-
151 return glMultiTexCoord4f && glActiveTexture;
never executed: return QGLContextPrivate::extensionFuncs(ctx).qt_glMultiTexCoord4f && QGLContextPrivate::extensionFuncs(ctx).qt_glActiveTexture;
0
152} -
153#endif -
154 -
155#if !defined(QT_OPENGL_ES_2) -
156bool qt_resolve_stencil_face_extension(QGLContext *ctx) -
157{ -
158 if (glActiveStencilFaceEXT != 0)
never evaluated: QGLContextPrivate::extensionFuncs(ctx).qt_glActiveStencilFaceEXT != 0
0
159 return true;
never executed: return true;
0
160 -
161 QGLContext cx(QGLFormat::defaultFormat());
never executed (the execution status of this line is deduced): QGLContext cx(QGLFormat::defaultFormat());
-
162 glActiveStencilFaceEXT = (_glActiveStencilFaceEXT) ctx->getProcAddress(QLatin1String("glActiveStencilFaceEXT"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glActiveStencilFaceEXT = (_glActiveStencilFaceEXT) ctx->getProcAddress(QLatin1String("glActiveStencilFaceEXT"));
-
163 -
164 return glActiveStencilFaceEXT;
never executed: return QGLContextPrivate::extensionFuncs(ctx).qt_glActiveStencilFaceEXT;
0
165} -
166#endif -
167 -
168 -
169#if !defined(QT_OPENGL_ES_2) -
170bool qt_resolve_frag_program_extensions(QGLContext *ctx) -
171{ -
172 if (glProgramStringARB != 0)
never evaluated: QGLContextPrivate::extensionFuncs(ctx).qt_glProgramStringARB != 0
0
173 return true;
never executed: return true;
0
174 -
175 // ARB_fragment_program -
176 glProgramStringARB = (_glProgramStringARB) ctx->getProcAddress(QLatin1String("glProgramStringARB"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glProgramStringARB = (_glProgramStringARB) ctx->getProcAddress(QLatin1String("glProgramStringARB"));
-
177 glBindProgramARB = (_glBindProgramARB) ctx->getProcAddress(QLatin1String("glBindProgramARB"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glBindProgramARB = (_glBindProgramARB) ctx->getProcAddress(QLatin1String("glBindProgramARB"));
-
178 glDeleteProgramsARB = (_glDeleteProgramsARB) ctx->getProcAddress(QLatin1String("glDeleteProgramsARB"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glDeleteProgramsARB = (_glDeleteProgramsARB) ctx->getProcAddress(QLatin1String("glDeleteProgramsARB"));
-
179 glGenProgramsARB = (_glGenProgramsARB) ctx->getProcAddress(QLatin1String("glGenProgramsARB"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glGenProgramsARB = (_glGenProgramsARB) ctx->getProcAddress(QLatin1String("glGenProgramsARB"));
-
180 glProgramLocalParameter4fvARB = (_glProgramLocalParameter4fvARB) ctx->getProcAddress(QLatin1String("glProgramLocalParameter4fvARB"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glProgramLocalParameter4fvARB = (_glProgramLocalParameter4fvARB) ctx->getProcAddress(QLatin1String("glProgramLocalParameter4fvARB"));
-
181 -
182 return glProgramStringARB
never executed: return QGLContextPrivate::extensionFuncs(ctx).qt_glProgramStringARB && QGLContextPrivate::extensionFuncs(ctx).qt_glBindProgramARB && QGLContextPrivate::extensionFuncs(ctx).qt_glDeleteProgramsARB && QGLContextPrivate::extensionFuncs(ctx).qt_glGenProgramsARB && QGLContextPrivate::extensionFuncs(ctx).qt_glProgramLocalParameter4fvARB;
0
183 && glBindProgramARB
never executed: return QGLContextPrivate::extensionFuncs(ctx).qt_glProgramStringARB && QGLContextPrivate::extensionFuncs(ctx).qt_glBindProgramARB && QGLContextPrivate::extensionFuncs(ctx).qt_glDeleteProgramsARB && QGLContextPrivate::extensionFuncs(ctx).qt_glGenProgramsARB && QGLContextPrivate::extensionFuncs(ctx).qt_glProgramLocalParameter4fvARB;
0
184 && glDeleteProgramsARB
never executed: return QGLContextPrivate::extensionFuncs(ctx).qt_glProgramStringARB && QGLContextPrivate::extensionFuncs(ctx).qt_glBindProgramARB && QGLContextPrivate::extensionFuncs(ctx).qt_glDeleteProgramsARB && QGLContextPrivate::extensionFuncs(ctx).qt_glGenProgramsARB && QGLContextPrivate::extensionFuncs(ctx).qt_glProgramLocalParameter4fvARB;
0
185 && glGenProgramsARB
never executed: return QGLContextPrivate::extensionFuncs(ctx).qt_glProgramStringARB && QGLContextPrivate::extensionFuncs(ctx).qt_glBindProgramARB && QGLContextPrivate::extensionFuncs(ctx).qt_glDeleteProgramsARB && QGLContextPrivate::extensionFuncs(ctx).qt_glGenProgramsARB && QGLContextPrivate::extensionFuncs(ctx).qt_glProgramLocalParameter4fvARB;
0
186 && glProgramLocalParameter4fvARB;
never executed: return QGLContextPrivate::extensionFuncs(ctx).qt_glProgramStringARB && QGLContextPrivate::extensionFuncs(ctx).qt_glBindProgramARB && QGLContextPrivate::extensionFuncs(ctx).qt_glDeleteProgramsARB && QGLContextPrivate::extensionFuncs(ctx).qt_glGenProgramsARB && QGLContextPrivate::extensionFuncs(ctx).qt_glProgramLocalParameter4fvARB;
0
187} -
188#endif -
189 -
190 -
191bool qt_resolve_buffer_extensions(QGLContext *ctx) -
192{ -
193#if defined(QGL_RESOLVE_BUFFER_FUNCS) -
194 if (glBindBuffer && glDeleteBuffers && glGenBuffers && glBufferData
never evaluated: QGLContextPrivate::extensionFuncs(ctx).qt_glBindBuffer
never evaluated: QGLContextPrivate::extensionFuncs(ctx).qt_glDeleteBuffers
never evaluated: QGLContextPrivate::extensionFuncs(ctx).qt_glGenBuffers
never evaluated: QGLContextPrivate::extensionFuncs(ctx).qt_glBufferData
0
195 && glBufferSubData && glGetBufferParameteriv)
never evaluated: QGLContextPrivate::extensionFuncs(ctx).qt_glBufferSubData
never evaluated: QGLContextPrivate::extensionFuncs(ctx).qt_glGetBufferParameteriv
0
196 return true;
never executed: return true;
0
197#endif -
198 -
199#if defined(QGL_RESOLVE_BUFFER_FUNCS) -
200 glBindBuffer = (_glBindBuffer) qt_gl_getProcAddressARB(ctx, "glBindBuffer");
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glBindBuffer = (_glBindBuffer) qt_gl_getProcAddress_search((ctx), "glBindBuffer" "ARB", "glBindBuffer", "glBindBuffer" "EXT", 0);
-
201 glDeleteBuffers = (_glDeleteBuffers) qt_gl_getProcAddressARB(ctx, "glDeleteBuffers");
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glDeleteBuffers = (_glDeleteBuffers) qt_gl_getProcAddress_search((ctx), "glDeleteBuffers" "ARB", "glDeleteBuffers", "glDeleteBuffers" "EXT", 0);
-
202 glGenBuffers = (_glGenBuffers) qt_gl_getProcAddressARB(ctx, "glGenBuffers");
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glGenBuffers = (_glGenBuffers) qt_gl_getProcAddress_search((ctx), "glGenBuffers" "ARB", "glGenBuffers", "glGenBuffers" "EXT", 0);
-
203 glBufferData = (_glBufferData) qt_gl_getProcAddressARB(ctx, "glBufferData");
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glBufferData = (_glBufferData) qt_gl_getProcAddress_search((ctx), "glBufferData" "ARB", "glBufferData", "glBufferData" "EXT", 0);
-
204 glBufferSubData = (_glBufferSubData) qt_gl_getProcAddressARB(ctx, "glBufferSubData");
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glBufferSubData = (_glBufferSubData) qt_gl_getProcAddress_search((ctx), "glBufferSubData" "ARB", "glBufferSubData", "glBufferSubData" "EXT", 0);
-
205 glGetBufferSubData = (_glGetBufferSubData) qt_gl_getProcAddressARB(ctx, "glGetBufferSubData");
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glGetBufferSubData = (_glGetBufferSubData) qt_gl_getProcAddress_search((ctx), "glGetBufferSubData" "ARB", "glGetBufferSubData", "glGetBufferSubData" "EXT", 0);
-
206 glGetBufferParameteriv = (_glGetBufferParameteriv) qt_gl_getProcAddressARB(ctx, "glGetBufferParameteriv");
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glGetBufferParameteriv = (_glGetBufferParameteriv) qt_gl_getProcAddress_search((ctx), "glGetBufferParameteriv" "ARB", "glGetBufferParameteriv", "glGetBufferParameteriv" "EXT", 0);
-
207#endif -
208 glMapBufferARB = (_glMapBufferARB) qt_gl_getProcAddressARB(ctx, "glMapBuffer");
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glMapBufferARB = (_glMapBufferARB) qt_gl_getProcAddress_search((ctx), "glMapBuffer" "ARB", "glMapBuffer", "glMapBuffer" "EXT", 0);
-
209 glUnmapBufferARB = (_glUnmapBufferARB) qt_gl_getProcAddressARB(ctx, "glUnmapBuffer");
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glUnmapBufferARB = (_glUnmapBufferARB) qt_gl_getProcAddress_search((ctx), "glUnmapBuffer" "ARB", "glUnmapBuffer", "glUnmapBuffer" "EXT", 0);
-
210 -
211#if defined(QGL_RESOLVE_BUFFER_FUNCS) -
212 return glBindBuffer
never executed: return QGLContextPrivate::extensionFuncs(ctx).qt_glBindBuffer && QGLContextPrivate::extensionFuncs(ctx).qt_glDeleteBuffers && QGLContextPrivate::extensionFuncs(ctx).qt_glGenBuffers && QGLContextPrivate::extensionFuncs(ctx).qt_glBufferData && QGLContextPrivate::extensionFuncs(ctx).qt_glBufferSubData && QGLContextPrivate::extensionFuncs(ctx).qt_glGetBufferParameteriv;
0
213 && glDeleteBuffers
never executed: return QGLContextPrivate::extensionFuncs(ctx).qt_glBindBuffer && QGLContextPrivate::extensionFuncs(ctx).qt_glDeleteBuffers && QGLContextPrivate::extensionFuncs(ctx).qt_glGenBuffers && QGLContextPrivate::extensionFuncs(ctx).qt_glBufferData && QGLContextPrivate::extensionFuncs(ctx).qt_glBufferSubData && QGLContextPrivate::extensionFuncs(ctx).qt_glGetBufferParameteriv;
0
214 && glGenBuffers
never executed: return QGLContextPrivate::extensionFuncs(ctx).qt_glBindBuffer && QGLContextPrivate::extensionFuncs(ctx).qt_glDeleteBuffers && QGLContextPrivate::extensionFuncs(ctx).qt_glGenBuffers && QGLContextPrivate::extensionFuncs(ctx).qt_glBufferData && QGLContextPrivate::extensionFuncs(ctx).qt_glBufferSubData && QGLContextPrivate::extensionFuncs(ctx).qt_glGetBufferParameteriv;
0
215 && glBufferData
never executed: return QGLContextPrivate::extensionFuncs(ctx).qt_glBindBuffer && QGLContextPrivate::extensionFuncs(ctx).qt_glDeleteBuffers && QGLContextPrivate::extensionFuncs(ctx).qt_glGenBuffers && QGLContextPrivate::extensionFuncs(ctx).qt_glBufferData && QGLContextPrivate::extensionFuncs(ctx).qt_glBufferSubData && QGLContextPrivate::extensionFuncs(ctx).qt_glGetBufferParameteriv;
0
216 && glBufferSubData
never executed: return QGLContextPrivate::extensionFuncs(ctx).qt_glBindBuffer && QGLContextPrivate::extensionFuncs(ctx).qt_glDeleteBuffers && QGLContextPrivate::extensionFuncs(ctx).qt_glGenBuffers && QGLContextPrivate::extensionFuncs(ctx).qt_glBufferData && QGLContextPrivate::extensionFuncs(ctx).qt_glBufferSubData && QGLContextPrivate::extensionFuncs(ctx).qt_glGetBufferParameteriv;
0
217 && glGetBufferParameteriv;
never executed: return QGLContextPrivate::extensionFuncs(ctx).qt_glBindBuffer && QGLContextPrivate::extensionFuncs(ctx).qt_glDeleteBuffers && QGLContextPrivate::extensionFuncs(ctx).qt_glGenBuffers && QGLContextPrivate::extensionFuncs(ctx).qt_glBufferData && QGLContextPrivate::extensionFuncs(ctx).qt_glBufferSubData && QGLContextPrivate::extensionFuncs(ctx).qt_glGetBufferParameteriv;
0
218 // glGetBufferSubData() is optional -
219#else -
220 return true; -
221#endif -
222} -
223 -
224bool qt_resolve_glsl_extensions(QGLContext *ctx) -
225{ -
226 -
227#if defined(QT_OPENGL_ES_2) -
228 // The GLSL shader functions are always present in OpenGL/ES 2.0. -
229 // The only exceptions are glGetProgramBinaryOES and glProgramBinaryOES. -
230 if (!QGLContextPrivate::extensionFuncs(ctx).qt_glslResolved) { -
231 glGetProgramBinaryOES = (_glGetProgramBinaryOES) ctx->getProcAddress(QLatin1String("glGetProgramBinaryOES")); -
232 glProgramBinaryOES = (_glProgramBinaryOES) ctx->getProcAddress(QLatin1String("glProgramBinaryOES")); -
233 QGLContextPrivate::extensionFuncs(ctx).qt_glslResolved = true; -
234 } -
235 return true; -
236#else -
237 if (glCreateShader)
never evaluated: QGLContextPrivate::extensionFuncs(ctx).qt_glCreateShader
0
238 return true;
never executed: return true;
0
239 -
240 // Geometry shaders are optional... -
241 glProgramParameteriEXT = (_glProgramParameteriEXT) ctx->getProcAddress(QLatin1String("glProgramParameteriEXT"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glProgramParameteriEXT = (_glProgramParameteriEXT) ctx->getProcAddress(QLatin1String("glProgramParameteriEXT"));
-
242 glFramebufferTextureEXT = (_glFramebufferTextureEXT) ctx->getProcAddress(QLatin1String("glFramebufferTextureEXT"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glFramebufferTextureEXT = (_glFramebufferTextureEXT) ctx->getProcAddress(QLatin1String("glFramebufferTextureEXT"));
-
243 glFramebufferTextureLayerEXT = (_glFramebufferTextureLayerEXT) ctx->getProcAddress(QLatin1String("glFramebufferTextureLayerEXT"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glFramebufferTextureLayerEXT = (_glFramebufferTextureLayerEXT) ctx->getProcAddress(QLatin1String("glFramebufferTextureLayerEXT"));
-
244 glFramebufferTextureFaceEXT = (_glFramebufferTextureFaceEXT) ctx->getProcAddress(QLatin1String("glFramebufferTextureFaceEXT"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glFramebufferTextureFaceEXT = (_glFramebufferTextureFaceEXT) ctx->getProcAddress(QLatin1String("glFramebufferTextureFaceEXT"));
-
245 -
246 // Must at least have the FragmentShader extension to continue. -
247 if (!(QGLExtensions::glExtensions() & QGLExtensions::FragmentShader))
never evaluated: !(QGLExtensions::glExtensions() & QGLExtensions::FragmentShader)
0
248 return false;
never executed: return false;
0
249 -
250 glCreateShader = (_glCreateShader) ctx->getProcAddress(QLatin1String("glCreateShader"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glCreateShader = (_glCreateShader) ctx->getProcAddress(QLatin1String("glCreateShader"));
-
251 if (glCreateShader) {
never evaluated: QGLContextPrivate::extensionFuncs(ctx).qt_glCreateShader
0
252 glShaderSource = (_glShaderSource) ctx->getProcAddress(QLatin1String("glShaderSource"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glShaderSource = (_glShaderSource) ctx->getProcAddress(QLatin1String("glShaderSource"));
-
253 glShaderBinary = (_glShaderBinary) ctx->getProcAddress(QLatin1String("glShaderBinary"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glShaderBinary = (_glShaderBinary) ctx->getProcAddress(QLatin1String("glShaderBinary"));
-
254 glCompileShader = (_glCompileShader) ctx->getProcAddress(QLatin1String("glCompileShader"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glCompileShader = (_glCompileShader) ctx->getProcAddress(QLatin1String("glCompileShader"));
-
255 glDeleteShader = (_glDeleteShader) ctx->getProcAddress(QLatin1String("glDeleteShader"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glDeleteShader = (_glDeleteShader) ctx->getProcAddress(QLatin1String("glDeleteShader"));
-
256 glIsShader = (_glIsShader) ctx->getProcAddress(QLatin1String("glIsShader"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glIsShader = (_glIsShader) ctx->getProcAddress(QLatin1String("glIsShader"));
-
257 -
258 glCreateProgram = (_glCreateProgram) ctx->getProcAddress(QLatin1String("glCreateProgram"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glCreateProgram = (_glCreateProgram) ctx->getProcAddress(QLatin1String("glCreateProgram"));
-
259 glAttachShader = (_glAttachShader) ctx->getProcAddress(QLatin1String("glAttachShader"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glAttachShader = (_glAttachShader) ctx->getProcAddress(QLatin1String("glAttachShader"));
-
260 glDetachShader = (_glDetachShader) ctx->getProcAddress(QLatin1String("glDetachShader"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glDetachShader = (_glDetachShader) ctx->getProcAddress(QLatin1String("glDetachShader"));
-
261 glLinkProgram = (_glLinkProgram) ctx->getProcAddress(QLatin1String("glLinkProgram"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glLinkProgram = (_glLinkProgram) ctx->getProcAddress(QLatin1String("glLinkProgram"));
-
262 glUseProgram = (_glUseProgram) ctx->getProcAddress(QLatin1String("glUseProgram"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glUseProgram = (_glUseProgram) ctx->getProcAddress(QLatin1String("glUseProgram"));
-
263 glDeleteProgram = (_glDeleteProgram) ctx->getProcAddress(QLatin1String("glDeleteProgram"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glDeleteProgram = (_glDeleteProgram) ctx->getProcAddress(QLatin1String("glDeleteProgram"));
-
264 glIsProgram = (_glIsProgram) ctx->getProcAddress(QLatin1String("glIsProgram"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glIsProgram = (_glIsProgram) ctx->getProcAddress(QLatin1String("glIsProgram"));
-
265 -
266 glGetShaderInfoLog = (_glGetShaderInfoLog) ctx->getProcAddress(QLatin1String("glGetShaderInfoLog"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderInfoLog = (_glGetShaderInfoLog) ctx->getProcAddress(QLatin1String("glGetShaderInfoLog"));
-
267 glGetShaderiv = (_glGetShaderiv) ctx->getProcAddress(QLatin1String("glGetShaderiv"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderiv = (_glGetShaderiv) ctx->getProcAddress(QLatin1String("glGetShaderiv"));
-
268 glGetShaderSource = (_glGetShaderSource) ctx->getProcAddress(QLatin1String("glGetShaderSource"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderSource = (_glGetShaderSource) ctx->getProcAddress(QLatin1String("glGetShaderSource"));
-
269 glGetProgramiv = (_glGetProgramiv) ctx->getProcAddress(QLatin1String("glGetProgramiv"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glGetProgramiv = (_glGetProgramiv) ctx->getProcAddress(QLatin1String("glGetProgramiv"));
-
270 glGetProgramInfoLog = (_glGetProgramInfoLog) ctx->getProcAddress(QLatin1String("glGetProgramInfoLog"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glGetProgramInfoLog = (_glGetProgramInfoLog) ctx->getProcAddress(QLatin1String("glGetProgramInfoLog"));
-
271 -
272 glGetUniformLocation = (_glGetUniformLocation) ctx->getProcAddress(QLatin1String("glGetUniformLocation"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glGetUniformLocation = (_glGetUniformLocation) ctx->getProcAddress(QLatin1String("glGetUniformLocation"));
-
273 glUniform4fv = (_glUniform4fv) ctx->getProcAddress(QLatin1String("glUniform4fv"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glUniform4fv = (_glUniform4fv) ctx->getProcAddress(QLatin1String("glUniform4fv"));
-
274 glUniform3fv = (_glUniform3fv) ctx->getProcAddress(QLatin1String("glUniform3fv"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glUniform3fv = (_glUniform3fv) ctx->getProcAddress(QLatin1String("glUniform3fv"));
-
275 glUniform2fv = (_glUniform2fv) ctx->getProcAddress(QLatin1String("glUniform2fv"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glUniform2fv = (_glUniform2fv) ctx->getProcAddress(QLatin1String("glUniform2fv"));
-
276 glUniform1fv = (_glUniform1fv) ctx->getProcAddress(QLatin1String("glUniform1fv"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1fv = (_glUniform1fv) ctx->getProcAddress(QLatin1String("glUniform1fv"));
-
277 glUniform1i = (_glUniform1i) ctx->getProcAddress(QLatin1String("glUniform1i"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1i = (_glUniform1i) ctx->getProcAddress(QLatin1String("glUniform1i"));
-
278 glUniform1iv = (_glUniform1iv) ctx->getProcAddress(QLatin1String("glUniform1iv"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1iv = (_glUniform1iv) ctx->getProcAddress(QLatin1String("glUniform1iv"));
-
279 glUniformMatrix2fv = (_glUniformMatrix2fv) ctx->getProcAddress(QLatin1String("glUniformMatrix2fv"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix2fv = (_glUniformMatrix2fv) ctx->getProcAddress(QLatin1String("glUniformMatrix2fv"));
-
280 glUniformMatrix3fv = (_glUniformMatrix3fv) ctx->getProcAddress(QLatin1String("glUniformMatrix3fv"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix3fv = (_glUniformMatrix3fv) ctx->getProcAddress(QLatin1String("glUniformMatrix3fv"));
-
281 glUniformMatrix4fv = (_glUniformMatrix4fv) ctx->getProcAddress(QLatin1String("glUniformMatrix4fv"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix4fv = (_glUniformMatrix4fv) ctx->getProcAddress(QLatin1String("glUniformMatrix4fv"));
-
282 glUniformMatrix2x3fv = (_glUniformMatrix2x3fv) ctx->getProcAddress(QLatin1String("glUniformMatrix2x3fv"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix2x3fv = (_glUniformMatrix2x3fv) ctx->getProcAddress(QLatin1String("glUniformMatrix2x3fv"));
-
283 glUniformMatrix2x4fv = (_glUniformMatrix2x4fv) ctx->getProcAddress(QLatin1String("glUniformMatrix2x4fv"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix2x4fv = (_glUniformMatrix2x4fv) ctx->getProcAddress(QLatin1String("glUniformMatrix2x4fv"));
-
284 glUniformMatrix3x2fv = (_glUniformMatrix3x2fv) ctx->getProcAddress(QLatin1String("glUniformMatrix3x2fv"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix3x2fv = (_glUniformMatrix3x2fv) ctx->getProcAddress(QLatin1String("glUniformMatrix3x2fv"));
-
285 glUniformMatrix3x4fv = (_glUniformMatrix3x4fv) ctx->getProcAddress(QLatin1String("glUniformMatrix3x4fv"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix3x4fv = (_glUniformMatrix3x4fv) ctx->getProcAddress(QLatin1String("glUniformMatrix3x4fv"));
-
286 glUniformMatrix4x2fv = (_glUniformMatrix4x2fv) ctx->getProcAddress(QLatin1String("glUniformMatrix4x2fv"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix4x2fv = (_glUniformMatrix4x2fv) ctx->getProcAddress(QLatin1String("glUniformMatrix4x2fv"));
-
287 glUniformMatrix4x3fv = (_glUniformMatrix4x3fv) ctx->getProcAddress(QLatin1String("glUniformMatrix4x3fv"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix4x3fv = (_glUniformMatrix4x3fv) ctx->getProcAddress(QLatin1String("glUniformMatrix4x3fv"));
-
288 -
289 glBindAttribLocation = (_glBindAttribLocation) ctx->getProcAddress(QLatin1String("glBindAttribLocation"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glBindAttribLocation = (_glBindAttribLocation) ctx->getProcAddress(QLatin1String("glBindAttribLocation"));
-
290 glGetAttribLocation = (_glGetAttribLocation) ctx->getProcAddress(QLatin1String("glGetAttribLocation"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glGetAttribLocation = (_glGetAttribLocation) ctx->getProcAddress(QLatin1String("glGetAttribLocation"));
-
291 glVertexAttrib1fv = (_glVertexAttrib1fv) ctx->getProcAddress(QLatin1String("glVertexAttrib1fv"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib1fv = (_glVertexAttrib1fv) ctx->getProcAddress(QLatin1String("glVertexAttrib1fv"));
-
292 glVertexAttrib2fv = (_glVertexAttrib2fv) ctx->getProcAddress(QLatin1String("glVertexAttrib2fv"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib2fv = (_glVertexAttrib2fv) ctx->getProcAddress(QLatin1String("glVertexAttrib2fv"));
-
293 glVertexAttrib3fv = (_glVertexAttrib3fv) ctx->getProcAddress(QLatin1String("glVertexAttrib3fv"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib3fv = (_glVertexAttrib3fv) ctx->getProcAddress(QLatin1String("glVertexAttrib3fv"));
-
294 glVertexAttrib4fv = (_glVertexAttrib4fv) ctx->getProcAddress(QLatin1String("glVertexAttrib4fv"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib4fv = (_glVertexAttrib4fv) ctx->getProcAddress(QLatin1String("glVertexAttrib4fv"));
-
295 glVertexAttribPointer = (_glVertexAttribPointer) ctx->getProcAddress(QLatin1String("glVertexAttribPointer"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttribPointer = (_glVertexAttribPointer) ctx->getProcAddress(QLatin1String("glVertexAttribPointer"));
-
296 glDisableVertexAttribArray = (_glDisableVertexAttribArray) ctx->getProcAddress(QLatin1String("glDisableVertexAttribArray"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glDisableVertexAttribArray = (_glDisableVertexAttribArray) ctx->getProcAddress(QLatin1String("glDisableVertexAttribArray"));
-
297 glEnableVertexAttribArray = (_glEnableVertexAttribArray) ctx->getProcAddress(QLatin1String("glEnableVertexAttribArray"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glEnableVertexAttribArray = (_glEnableVertexAttribArray) ctx->getProcAddress(QLatin1String("glEnableVertexAttribArray"));
-
298 -
299 } else {
never executed: }
0
300 // We may not have the standard shader functions, but we might -
301 // have the older ARB functions instead. -
302 glCreateShader = (_glCreateShader) ctx->getProcAddress(QLatin1String("glCreateShaderObjectARB"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glCreateShader = (_glCreateShader) ctx->getProcAddress(QLatin1String("glCreateShaderObjectARB"));
-
303 glShaderSource = (_glShaderSource) ctx->getProcAddress(QLatin1String("glShaderSourceARB"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glShaderSource = (_glShaderSource) ctx->getProcAddress(QLatin1String("glShaderSourceARB"));
-
304 glShaderBinary = (_glShaderBinary) ctx->getProcAddress(QLatin1String("glShaderBinaryARB"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glShaderBinary = (_glShaderBinary) ctx->getProcAddress(QLatin1String("glShaderBinaryARB"));
-
305 glCompileShader = (_glCompileShader) ctx->getProcAddress(QLatin1String("glCompileShaderARB"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glCompileShader = (_glCompileShader) ctx->getProcAddress(QLatin1String("glCompileShaderARB"));
-
306 glDeleteShader = (_glDeleteShader) ctx->getProcAddress(QLatin1String("glDeleteObjectARB"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glDeleteShader = (_glDeleteShader) ctx->getProcAddress(QLatin1String("glDeleteObjectARB"));
-
307 glIsShader = 0;
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glIsShader = 0;
-
308 -
309 glCreateProgram = (_glCreateProgram) ctx->getProcAddress(QLatin1String("glCreateProgramObjectARB"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glCreateProgram = (_glCreateProgram) ctx->getProcAddress(QLatin1String("glCreateProgramObjectARB"));
-
310 glAttachShader = (_glAttachShader) ctx->getProcAddress(QLatin1String("glAttachObjectARB"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glAttachShader = (_glAttachShader) ctx->getProcAddress(QLatin1String("glAttachObjectARB"));
-
311 glDetachShader = (_glDetachShader) ctx->getProcAddress(QLatin1String("glDetachObjectARB"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glDetachShader = (_glDetachShader) ctx->getProcAddress(QLatin1String("glDetachObjectARB"));
-
312 glLinkProgram = (_glLinkProgram) ctx->getProcAddress(QLatin1String("glLinkProgramARB"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glLinkProgram = (_glLinkProgram) ctx->getProcAddress(QLatin1String("glLinkProgramARB"));
-
313 glUseProgram = (_glUseProgram) ctx->getProcAddress(QLatin1String("glUseProgramObjectARB"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glUseProgram = (_glUseProgram) ctx->getProcAddress(QLatin1String("glUseProgramObjectARB"));
-
314 glDeleteProgram = (_glDeleteProgram) ctx->getProcAddress(QLatin1String("glDeleteObjectARB"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glDeleteProgram = (_glDeleteProgram) ctx->getProcAddress(QLatin1String("glDeleteObjectARB"));
-
315 glIsProgram = 0;
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glIsProgram = 0;
-
316 -
317 glGetShaderInfoLog = (_glGetShaderInfoLog) ctx->getProcAddress(QLatin1String("glGetInfoLogARB"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderInfoLog = (_glGetShaderInfoLog) ctx->getProcAddress(QLatin1String("glGetInfoLogARB"));
-
318 glGetShaderiv = (_glGetShaderiv) ctx->getProcAddress(QLatin1String("glGetObjectParameterivARB"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderiv = (_glGetShaderiv) ctx->getProcAddress(QLatin1String("glGetObjectParameterivARB"));
-
319 glGetShaderSource = (_glGetShaderSource) ctx->getProcAddress(QLatin1String("glGetShaderSourceARB"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderSource = (_glGetShaderSource) ctx->getProcAddress(QLatin1String("glGetShaderSourceARB"));
-
320 glGetProgramiv = (_glGetProgramiv) ctx->getProcAddress(QLatin1String("glGetObjectParameterivARB"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glGetProgramiv = (_glGetProgramiv) ctx->getProcAddress(QLatin1String("glGetObjectParameterivARB"));
-
321 glGetProgramInfoLog = (_glGetProgramInfoLog) ctx->getProcAddress(QLatin1String("glGetInfoLogARB"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glGetProgramInfoLog = (_glGetProgramInfoLog) ctx->getProcAddress(QLatin1String("glGetInfoLogARB"));
-
322 -
323 glGetUniformLocation = (_glGetUniformLocation) ctx->getProcAddress(QLatin1String("glGetUniformLocationARB"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glGetUniformLocation = (_glGetUniformLocation) ctx->getProcAddress(QLatin1String("glGetUniformLocationARB"));
-
324 glUniform4fv = (_glUniform4fv) ctx->getProcAddress(QLatin1String("glUniform4fvARB"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glUniform4fv = (_glUniform4fv) ctx->getProcAddress(QLatin1String("glUniform4fvARB"));
-
325 glUniform3fv = (_glUniform3fv) ctx->getProcAddress(QLatin1String("glUniform3fvARB"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glUniform3fv = (_glUniform3fv) ctx->getProcAddress(QLatin1String("glUniform3fvARB"));
-
326 glUniform2fv = (_glUniform2fv) ctx->getProcAddress(QLatin1String("glUniform2fvARB"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glUniform2fv = (_glUniform2fv) ctx->getProcAddress(QLatin1String("glUniform2fvARB"));
-
327 glUniform1fv = (_glUniform1fv) ctx->getProcAddress(QLatin1String("glUniform1fvARB"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1fv = (_glUniform1fv) ctx->getProcAddress(QLatin1String("glUniform1fvARB"));
-
328 glUniform1i = (_glUniform1i) ctx->getProcAddress(QLatin1String("glUniform1iARB"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1i = (_glUniform1i) ctx->getProcAddress(QLatin1String("glUniform1iARB"));
-
329 glUniform1iv = (_glUniform1iv) ctx->getProcAddress(QLatin1String("glUniform1ivARB"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1iv = (_glUniform1iv) ctx->getProcAddress(QLatin1String("glUniform1ivARB"));
-
330 glUniformMatrix2fv = (_glUniformMatrix2fv) ctx->getProcAddress(QLatin1String("glUniformMatrix2fvARB"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix2fv = (_glUniformMatrix2fv) ctx->getProcAddress(QLatin1String("glUniformMatrix2fvARB"));
-
331 glUniformMatrix3fv = (_glUniformMatrix3fv) ctx->getProcAddress(QLatin1String("glUniformMatrix3fvARB"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix3fv = (_glUniformMatrix3fv) ctx->getProcAddress(QLatin1String("glUniformMatrix3fvARB"));
-
332 glUniformMatrix4fv = (_glUniformMatrix4fv) ctx->getProcAddress(QLatin1String("glUniformMatrix4fvARB"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix4fv = (_glUniformMatrix4fv) ctx->getProcAddress(QLatin1String("glUniformMatrix4fvARB"));
-
333 glUniformMatrix2x3fv = (_glUniformMatrix2x3fv) ctx->getProcAddress(QLatin1String("glUniformMatrix2x3fvARB"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix2x3fv = (_glUniformMatrix2x3fv) ctx->getProcAddress(QLatin1String("glUniformMatrix2x3fvARB"));
-
334 glUniformMatrix2x4fv = (_glUniformMatrix2x4fv) ctx->getProcAddress(QLatin1String("glUniformMatrix2x4fvARB"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix2x4fv = (_glUniformMatrix2x4fv) ctx->getProcAddress(QLatin1String("glUniformMatrix2x4fvARB"));
-
335 glUniformMatrix3x2fv = (_glUniformMatrix3x2fv) ctx->getProcAddress(QLatin1String("glUniformMatrix3x2fvARB"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix3x2fv = (_glUniformMatrix3x2fv) ctx->getProcAddress(QLatin1String("glUniformMatrix3x2fvARB"));
-
336 glUniformMatrix3x4fv = (_glUniformMatrix3x4fv) ctx->getProcAddress(QLatin1String("glUniformMatrix3x4fvARB"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix3x4fv = (_glUniformMatrix3x4fv) ctx->getProcAddress(QLatin1String("glUniformMatrix3x4fvARB"));
-
337 glUniformMatrix4x2fv = (_glUniformMatrix4x2fv) ctx->getProcAddress(QLatin1String("glUniformMatrix4x2fvARB"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix4x2fv = (_glUniformMatrix4x2fv) ctx->getProcAddress(QLatin1String("glUniformMatrix4x2fvARB"));
-
338 glUniformMatrix4x3fv = (_glUniformMatrix4x3fv) ctx->getProcAddress(QLatin1String("glUniformMatrix4x3fvARB"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix4x3fv = (_glUniformMatrix4x3fv) ctx->getProcAddress(QLatin1String("glUniformMatrix4x3fvARB"));
-
339 -
340 glBindAttribLocation = (_glBindAttribLocation) ctx->getProcAddress(QLatin1String("glBindAttribLocationARB"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glBindAttribLocation = (_glBindAttribLocation) ctx->getProcAddress(QLatin1String("glBindAttribLocationARB"));
-
341 glGetAttribLocation = (_glGetAttribLocation) ctx->getProcAddress(QLatin1String("glGetAttribLocationARB"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glGetAttribLocation = (_glGetAttribLocation) ctx->getProcAddress(QLatin1String("glGetAttribLocationARB"));
-
342 glVertexAttrib1fv = (_glVertexAttrib1fv) ctx->getProcAddress(QLatin1String("glVertexAttrib1fvARB"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib1fv = (_glVertexAttrib1fv) ctx->getProcAddress(QLatin1String("glVertexAttrib1fvARB"));
-
343 glVertexAttrib2fv = (_glVertexAttrib2fv) ctx->getProcAddress(QLatin1String("glVertexAttrib2fvARB"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib2fv = (_glVertexAttrib2fv) ctx->getProcAddress(QLatin1String("glVertexAttrib2fvARB"));
-
344 glVertexAttrib3fv = (_glVertexAttrib3fv) ctx->getProcAddress(QLatin1String("glVertexAttrib3fvARB"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib3fv = (_glVertexAttrib3fv) ctx->getProcAddress(QLatin1String("glVertexAttrib3fvARB"));
-
345 glVertexAttrib4fv = (_glVertexAttrib4fv) ctx->getProcAddress(QLatin1String("glVertexAttrib4fvARB"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib4fv = (_glVertexAttrib4fv) ctx->getProcAddress(QLatin1String("glVertexAttrib4fvARB"));
-
346 glVertexAttribPointer = (_glVertexAttribPointer) ctx->getProcAddress(QLatin1String("glVertexAttribPointerARB"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttribPointer = (_glVertexAttribPointer) ctx->getProcAddress(QLatin1String("glVertexAttribPointerARB"));
-
347 glDisableVertexAttribArray = (_glDisableVertexAttribArray) ctx->getProcAddress(QLatin1String("glDisableVertexAttribArrayARB"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glDisableVertexAttribArray = (_glDisableVertexAttribArray) ctx->getProcAddress(QLatin1String("glDisableVertexAttribArrayARB"));
-
348 glEnableVertexAttribArray = (_glEnableVertexAttribArray) ctx->getProcAddress(QLatin1String("glEnableVertexAttribArrayARB"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glEnableVertexAttribArray = (_glEnableVertexAttribArray) ctx->getProcAddress(QLatin1String("glEnableVertexAttribArrayARB"));
-
349 }
never executed: }
0
350 -
351 // Note: glShaderBinary(), glIsShader(), glIsProgram(), and -
352 // glUniformMatrixNxMfv() are optional, but all other functions -
353 // are required. -
354 -
355 return glCreateShader &&
never executed: return QGLContextPrivate::extensionFuncs(ctx).qt_glCreateShader && QGLContextPrivate::extensionFuncs(ctx).qt_glShaderSource && QGLContextPrivate::extensionFuncs(ctx).qt_glCompileShader && QGLContextPrivate::extensionFuncs(ctx).qt_glDeleteProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glCreateProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glAttachShader && QGLContextPrivate::extensionFuncs(ctx).qt_glDetachShader && QGLContextPrivate::extensionFuncs(ctx).qt_glLinkProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glUseProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderInfoLog && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderiv && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderSource && QGLContextPrivate::extensionFuncs(ctx).qt_glGetProgramiv && QGLContextPrivate::extensionFuncs(ctx).qt_glGetProgramInfoLog && QGLContextPrivate::extensionFuncs(ctx).qt_glGetUniformLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1i && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1iv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glBindAttribLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glGetAttribLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib1fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttribPointer && QGLContextPrivate::extensionFuncs(ctx).qt_glDisableVertexAttribArray && QGLContextPrivate::extensionFuncs(ctx).qt_glEnableVertexAttribArray;
0
356 glShaderSource &&
never executed: return QGLContextPrivate::extensionFuncs(ctx).qt_glCreateShader && QGLContextPrivate::extensionFuncs(ctx).qt_glShaderSource && QGLContextPrivate::extensionFuncs(ctx).qt_glCompileShader && QGLContextPrivate::extensionFuncs(ctx).qt_glDeleteProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glCreateProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glAttachShader && QGLContextPrivate::extensionFuncs(ctx).qt_glDetachShader && QGLContextPrivate::extensionFuncs(ctx).qt_glLinkProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glUseProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderInfoLog && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderiv && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderSource && QGLContextPrivate::extensionFuncs(ctx).qt_glGetProgramiv && QGLContextPrivate::extensionFuncs(ctx).qt_glGetProgramInfoLog && QGLContextPrivate::extensionFuncs(ctx).qt_glGetUniformLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1i && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1iv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glBindAttribLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glGetAttribLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib1fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttribPointer && QGLContextPrivate::extensionFuncs(ctx).qt_glDisableVertexAttribArray && QGLContextPrivate::extensionFuncs(ctx).qt_glEnableVertexAttribArray;
0
357 glCompileShader &&
never executed: return QGLContextPrivate::extensionFuncs(ctx).qt_glCreateShader && QGLContextPrivate::extensionFuncs(ctx).qt_glShaderSource && QGLContextPrivate::extensionFuncs(ctx).qt_glCompileShader && QGLContextPrivate::extensionFuncs(ctx).qt_glDeleteProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glCreateProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glAttachShader && QGLContextPrivate::extensionFuncs(ctx).qt_glDetachShader && QGLContextPrivate::extensionFuncs(ctx).qt_glLinkProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glUseProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderInfoLog && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderiv && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderSource && QGLContextPrivate::extensionFuncs(ctx).qt_glGetProgramiv && QGLContextPrivate::extensionFuncs(ctx).qt_glGetProgramInfoLog && QGLContextPrivate::extensionFuncs(ctx).qt_glGetUniformLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1i && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1iv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glBindAttribLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glGetAttribLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib1fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttribPointer && QGLContextPrivate::extensionFuncs(ctx).qt_glDisableVertexAttribArray && QGLContextPrivate::extensionFuncs(ctx).qt_glEnableVertexAttribArray;
0
358 glDeleteProgram &&
never executed: return QGLContextPrivate::extensionFuncs(ctx).qt_glCreateShader && QGLContextPrivate::extensionFuncs(ctx).qt_glShaderSource && QGLContextPrivate::extensionFuncs(ctx).qt_glCompileShader && QGLContextPrivate::extensionFuncs(ctx).qt_glDeleteProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glCreateProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glAttachShader && QGLContextPrivate::extensionFuncs(ctx).qt_glDetachShader && QGLContextPrivate::extensionFuncs(ctx).qt_glLinkProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glUseProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderInfoLog && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderiv && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderSource && QGLContextPrivate::extensionFuncs(ctx).qt_glGetProgramiv && QGLContextPrivate::extensionFuncs(ctx).qt_glGetProgramInfoLog && QGLContextPrivate::extensionFuncs(ctx).qt_glGetUniformLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1i && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1iv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glBindAttribLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glGetAttribLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib1fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttribPointer && QGLContextPrivate::extensionFuncs(ctx).qt_glDisableVertexAttribArray && QGLContextPrivate::extensionFuncs(ctx).qt_glEnableVertexAttribArray;
0
359 glCreateProgram &&
never executed: return QGLContextPrivate::extensionFuncs(ctx).qt_glCreateShader && QGLContextPrivate::extensionFuncs(ctx).qt_glShaderSource && QGLContextPrivate::extensionFuncs(ctx).qt_glCompileShader && QGLContextPrivate::extensionFuncs(ctx).qt_glDeleteProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glCreateProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glAttachShader && QGLContextPrivate::extensionFuncs(ctx).qt_glDetachShader && QGLContextPrivate::extensionFuncs(ctx).qt_glLinkProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glUseProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderInfoLog && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderiv && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderSource && QGLContextPrivate::extensionFuncs(ctx).qt_glGetProgramiv && QGLContextPrivate::extensionFuncs(ctx).qt_glGetProgramInfoLog && QGLContextPrivate::extensionFuncs(ctx).qt_glGetUniformLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1i && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1iv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glBindAttribLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glGetAttribLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib1fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttribPointer && QGLContextPrivate::extensionFuncs(ctx).qt_glDisableVertexAttribArray && QGLContextPrivate::extensionFuncs(ctx).qt_glEnableVertexAttribArray;
0
360 glAttachShader &&
never executed: return QGLContextPrivate::extensionFuncs(ctx).qt_glCreateShader && QGLContextPrivate::extensionFuncs(ctx).qt_glShaderSource && QGLContextPrivate::extensionFuncs(ctx).qt_glCompileShader && QGLContextPrivate::extensionFuncs(ctx).qt_glDeleteProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glCreateProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glAttachShader && QGLContextPrivate::extensionFuncs(ctx).qt_glDetachShader && QGLContextPrivate::extensionFuncs(ctx).qt_glLinkProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glUseProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderInfoLog && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderiv && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderSource && QGLContextPrivate::extensionFuncs(ctx).qt_glGetProgramiv && QGLContextPrivate::extensionFuncs(ctx).qt_glGetProgramInfoLog && QGLContextPrivate::extensionFuncs(ctx).qt_glGetUniformLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1i && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1iv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glBindAttribLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glGetAttribLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib1fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttribPointer && QGLContextPrivate::extensionFuncs(ctx).qt_glDisableVertexAttribArray && QGLContextPrivate::extensionFuncs(ctx).qt_glEnableVertexAttribArray;
0
361 glDetachShader &&
never executed: return QGLContextPrivate::extensionFuncs(ctx).qt_glCreateShader && QGLContextPrivate::extensionFuncs(ctx).qt_glShaderSource && QGLContextPrivate::extensionFuncs(ctx).qt_glCompileShader && QGLContextPrivate::extensionFuncs(ctx).qt_glDeleteProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glCreateProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glAttachShader && QGLContextPrivate::extensionFuncs(ctx).qt_glDetachShader && QGLContextPrivate::extensionFuncs(ctx).qt_glLinkProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glUseProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderInfoLog && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderiv && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderSource && QGLContextPrivate::extensionFuncs(ctx).qt_glGetProgramiv && QGLContextPrivate::extensionFuncs(ctx).qt_glGetProgramInfoLog && QGLContextPrivate::extensionFuncs(ctx).qt_glGetUniformLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1i && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1iv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glBindAttribLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glGetAttribLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib1fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttribPointer && QGLContextPrivate::extensionFuncs(ctx).qt_glDisableVertexAttribArray && QGLContextPrivate::extensionFuncs(ctx).qt_glEnableVertexAttribArray;
0
362 glLinkProgram &&
never executed: return QGLContextPrivate::extensionFuncs(ctx).qt_glCreateShader && QGLContextPrivate::extensionFuncs(ctx).qt_glShaderSource && QGLContextPrivate::extensionFuncs(ctx).qt_glCompileShader && QGLContextPrivate::extensionFuncs(ctx).qt_glDeleteProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glCreateProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glAttachShader && QGLContextPrivate::extensionFuncs(ctx).qt_glDetachShader && QGLContextPrivate::extensionFuncs(ctx).qt_glLinkProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glUseProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderInfoLog && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderiv && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderSource && QGLContextPrivate::extensionFuncs(ctx).qt_glGetProgramiv && QGLContextPrivate::extensionFuncs(ctx).qt_glGetProgramInfoLog && QGLContextPrivate::extensionFuncs(ctx).qt_glGetUniformLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1i && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1iv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glBindAttribLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glGetAttribLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib1fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttribPointer && QGLContextPrivate::extensionFuncs(ctx).qt_glDisableVertexAttribArray && QGLContextPrivate::extensionFuncs(ctx).qt_glEnableVertexAttribArray;
0
363 glUseProgram &&
never executed: return QGLContextPrivate::extensionFuncs(ctx).qt_glCreateShader && QGLContextPrivate::extensionFuncs(ctx).qt_glShaderSource && QGLContextPrivate::extensionFuncs(ctx).qt_glCompileShader && QGLContextPrivate::extensionFuncs(ctx).qt_glDeleteProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glCreateProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glAttachShader && QGLContextPrivate::extensionFuncs(ctx).qt_glDetachShader && QGLContextPrivate::extensionFuncs(ctx).qt_glLinkProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glUseProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderInfoLog && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderiv && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderSource && QGLContextPrivate::extensionFuncs(ctx).qt_glGetProgramiv && QGLContextPrivate::extensionFuncs(ctx).qt_glGetProgramInfoLog && QGLContextPrivate::extensionFuncs(ctx).qt_glGetUniformLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1i && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1iv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glBindAttribLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glGetAttribLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib1fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttribPointer && QGLContextPrivate::extensionFuncs(ctx).qt_glDisableVertexAttribArray && QGLContextPrivate::extensionFuncs(ctx).qt_glEnableVertexAttribArray;
0
364 glGetShaderInfoLog &&
never executed: return QGLContextPrivate::extensionFuncs(ctx).qt_glCreateShader && QGLContextPrivate::extensionFuncs(ctx).qt_glShaderSource && QGLContextPrivate::extensionFuncs(ctx).qt_glCompileShader && QGLContextPrivate::extensionFuncs(ctx).qt_glDeleteProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glCreateProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glAttachShader && QGLContextPrivate::extensionFuncs(ctx).qt_glDetachShader && QGLContextPrivate::extensionFuncs(ctx).qt_glLinkProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glUseProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderInfoLog && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderiv && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderSource && QGLContextPrivate::extensionFuncs(ctx).qt_glGetProgramiv && QGLContextPrivate::extensionFuncs(ctx).qt_glGetProgramInfoLog && QGLContextPrivate::extensionFuncs(ctx).qt_glGetUniformLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1i && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1iv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glBindAttribLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glGetAttribLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib1fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttribPointer && QGLContextPrivate::extensionFuncs(ctx).qt_glDisableVertexAttribArray && QGLContextPrivate::extensionFuncs(ctx).qt_glEnableVertexAttribArray;
0
365 glGetShaderiv &&
never executed: return QGLContextPrivate::extensionFuncs(ctx).qt_glCreateShader && QGLContextPrivate::extensionFuncs(ctx).qt_glShaderSource && QGLContextPrivate::extensionFuncs(ctx).qt_glCompileShader && QGLContextPrivate::extensionFuncs(ctx).qt_glDeleteProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glCreateProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glAttachShader && QGLContextPrivate::extensionFuncs(ctx).qt_glDetachShader && QGLContextPrivate::extensionFuncs(ctx).qt_glLinkProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glUseProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderInfoLog && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderiv && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderSource && QGLContextPrivate::extensionFuncs(ctx).qt_glGetProgramiv && QGLContextPrivate::extensionFuncs(ctx).qt_glGetProgramInfoLog && QGLContextPrivate::extensionFuncs(ctx).qt_glGetUniformLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1i && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1iv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glBindAttribLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glGetAttribLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib1fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttribPointer && QGLContextPrivate::extensionFuncs(ctx).qt_glDisableVertexAttribArray && QGLContextPrivate::extensionFuncs(ctx).qt_glEnableVertexAttribArray;
0
366 glGetShaderSource &&
never executed: return QGLContextPrivate::extensionFuncs(ctx).qt_glCreateShader && QGLContextPrivate::extensionFuncs(ctx).qt_glShaderSource && QGLContextPrivate::extensionFuncs(ctx).qt_glCompileShader && QGLContextPrivate::extensionFuncs(ctx).qt_glDeleteProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glCreateProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glAttachShader && QGLContextPrivate::extensionFuncs(ctx).qt_glDetachShader && QGLContextPrivate::extensionFuncs(ctx).qt_glLinkProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glUseProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderInfoLog && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderiv && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderSource && QGLContextPrivate::extensionFuncs(ctx).qt_glGetProgramiv && QGLContextPrivate::extensionFuncs(ctx).qt_glGetProgramInfoLog && QGLContextPrivate::extensionFuncs(ctx).qt_glGetUniformLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1i && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1iv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glBindAttribLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glGetAttribLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib1fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttribPointer && QGLContextPrivate::extensionFuncs(ctx).qt_glDisableVertexAttribArray && QGLContextPrivate::extensionFuncs(ctx).qt_glEnableVertexAttribArray;
0
367 glGetProgramiv &&
never executed: return QGLContextPrivate::extensionFuncs(ctx).qt_glCreateShader && QGLContextPrivate::extensionFuncs(ctx).qt_glShaderSource && QGLContextPrivate::extensionFuncs(ctx).qt_glCompileShader && QGLContextPrivate::extensionFuncs(ctx).qt_glDeleteProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glCreateProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glAttachShader && QGLContextPrivate::extensionFuncs(ctx).qt_glDetachShader && QGLContextPrivate::extensionFuncs(ctx).qt_glLinkProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glUseProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderInfoLog && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderiv && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderSource && QGLContextPrivate::extensionFuncs(ctx).qt_glGetProgramiv && QGLContextPrivate::extensionFuncs(ctx).qt_glGetProgramInfoLog && QGLContextPrivate::extensionFuncs(ctx).qt_glGetUniformLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1i && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1iv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glBindAttribLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glGetAttribLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib1fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttribPointer && QGLContextPrivate::extensionFuncs(ctx).qt_glDisableVertexAttribArray && QGLContextPrivate::extensionFuncs(ctx).qt_glEnableVertexAttribArray;
0
368 glGetProgramInfoLog &&
never executed: return QGLContextPrivate::extensionFuncs(ctx).qt_glCreateShader && QGLContextPrivate::extensionFuncs(ctx).qt_glShaderSource && QGLContextPrivate::extensionFuncs(ctx).qt_glCompileShader && QGLContextPrivate::extensionFuncs(ctx).qt_glDeleteProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glCreateProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glAttachShader && QGLContextPrivate::extensionFuncs(ctx).qt_glDetachShader && QGLContextPrivate::extensionFuncs(ctx).qt_glLinkProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glUseProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderInfoLog && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderiv && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderSource && QGLContextPrivate::extensionFuncs(ctx).qt_glGetProgramiv && QGLContextPrivate::extensionFuncs(ctx).qt_glGetProgramInfoLog && QGLContextPrivate::extensionFuncs(ctx).qt_glGetUniformLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1i && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1iv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glBindAttribLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glGetAttribLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib1fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttribPointer && QGLContextPrivate::extensionFuncs(ctx).qt_glDisableVertexAttribArray && QGLContextPrivate::extensionFuncs(ctx).qt_glEnableVertexAttribArray;
0
369 glGetUniformLocation &&
never executed: return QGLContextPrivate::extensionFuncs(ctx).qt_glCreateShader && QGLContextPrivate::extensionFuncs(ctx).qt_glShaderSource && QGLContextPrivate::extensionFuncs(ctx).qt_glCompileShader && QGLContextPrivate::extensionFuncs(ctx).qt_glDeleteProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glCreateProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glAttachShader && QGLContextPrivate::extensionFuncs(ctx).qt_glDetachShader && QGLContextPrivate::extensionFuncs(ctx).qt_glLinkProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glUseProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderInfoLog && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderiv && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderSource && QGLContextPrivate::extensionFuncs(ctx).qt_glGetProgramiv && QGLContextPrivate::extensionFuncs(ctx).qt_glGetProgramInfoLog && QGLContextPrivate::extensionFuncs(ctx).qt_glGetUniformLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1i && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1iv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glBindAttribLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glGetAttribLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib1fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttribPointer && QGLContextPrivate::extensionFuncs(ctx).qt_glDisableVertexAttribArray && QGLContextPrivate::extensionFuncs(ctx).qt_glEnableVertexAttribArray;
0
370 glUniform1fv &&
never executed: return QGLContextPrivate::extensionFuncs(ctx).qt_glCreateShader && QGLContextPrivate::extensionFuncs(ctx).qt_glShaderSource && QGLContextPrivate::extensionFuncs(ctx).qt_glCompileShader && QGLContextPrivate::extensionFuncs(ctx).qt_glDeleteProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glCreateProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glAttachShader && QGLContextPrivate::extensionFuncs(ctx).qt_glDetachShader && QGLContextPrivate::extensionFuncs(ctx).qt_glLinkProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glUseProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderInfoLog && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderiv && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderSource && QGLContextPrivate::extensionFuncs(ctx).qt_glGetProgramiv && QGLContextPrivate::extensionFuncs(ctx).qt_glGetProgramInfoLog && QGLContextPrivate::extensionFuncs(ctx).qt_glGetUniformLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1i && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1iv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glBindAttribLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glGetAttribLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib1fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttribPointer && QGLContextPrivate::extensionFuncs(ctx).qt_glDisableVertexAttribArray && QGLContextPrivate::extensionFuncs(ctx).qt_glEnableVertexAttribArray;
0
371 glUniform2fv &&
never executed: return QGLContextPrivate::extensionFuncs(ctx).qt_glCreateShader && QGLContextPrivate::extensionFuncs(ctx).qt_glShaderSource && QGLContextPrivate::extensionFuncs(ctx).qt_glCompileShader && QGLContextPrivate::extensionFuncs(ctx).qt_glDeleteProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glCreateProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glAttachShader && QGLContextPrivate::extensionFuncs(ctx).qt_glDetachShader && QGLContextPrivate::extensionFuncs(ctx).qt_glLinkProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glUseProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderInfoLog && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderiv && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderSource && QGLContextPrivate::extensionFuncs(ctx).qt_glGetProgramiv && QGLContextPrivate::extensionFuncs(ctx).qt_glGetProgramInfoLog && QGLContextPrivate::extensionFuncs(ctx).qt_glGetUniformLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1i && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1iv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glBindAttribLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glGetAttribLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib1fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttribPointer && QGLContextPrivate::extensionFuncs(ctx).qt_glDisableVertexAttribArray && QGLContextPrivate::extensionFuncs(ctx).qt_glEnableVertexAttribArray;
0
372 glUniform3fv &&
never executed: return QGLContextPrivate::extensionFuncs(ctx).qt_glCreateShader && QGLContextPrivate::extensionFuncs(ctx).qt_glShaderSource && QGLContextPrivate::extensionFuncs(ctx).qt_glCompileShader && QGLContextPrivate::extensionFuncs(ctx).qt_glDeleteProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glCreateProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glAttachShader && QGLContextPrivate::extensionFuncs(ctx).qt_glDetachShader && QGLContextPrivate::extensionFuncs(ctx).qt_glLinkProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glUseProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderInfoLog && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderiv && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderSource && QGLContextPrivate::extensionFuncs(ctx).qt_glGetProgramiv && QGLContextPrivate::extensionFuncs(ctx).qt_glGetProgramInfoLog && QGLContextPrivate::extensionFuncs(ctx).qt_glGetUniformLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1i && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1iv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glBindAttribLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glGetAttribLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib1fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttribPointer && QGLContextPrivate::extensionFuncs(ctx).qt_glDisableVertexAttribArray && QGLContextPrivate::extensionFuncs(ctx).qt_glEnableVertexAttribArray;
0
373 glUniform4fv &&
never executed: return QGLContextPrivate::extensionFuncs(ctx).qt_glCreateShader && QGLContextPrivate::extensionFuncs(ctx).qt_glShaderSource && QGLContextPrivate::extensionFuncs(ctx).qt_glCompileShader && QGLContextPrivate::extensionFuncs(ctx).qt_glDeleteProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glCreateProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glAttachShader && QGLContextPrivate::extensionFuncs(ctx).qt_glDetachShader && QGLContextPrivate::extensionFuncs(ctx).qt_glLinkProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glUseProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderInfoLog && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderiv && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderSource && QGLContextPrivate::extensionFuncs(ctx).qt_glGetProgramiv && QGLContextPrivate::extensionFuncs(ctx).qt_glGetProgramInfoLog && QGLContextPrivate::extensionFuncs(ctx).qt_glGetUniformLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1i && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1iv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glBindAttribLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glGetAttribLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib1fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttribPointer && QGLContextPrivate::extensionFuncs(ctx).qt_glDisableVertexAttribArray && QGLContextPrivate::extensionFuncs(ctx).qt_glEnableVertexAttribArray;
0
374 glUniform1i &&
never executed: return QGLContextPrivate::extensionFuncs(ctx).qt_glCreateShader && QGLContextPrivate::extensionFuncs(ctx).qt_glShaderSource && QGLContextPrivate::extensionFuncs(ctx).qt_glCompileShader && QGLContextPrivate::extensionFuncs(ctx).qt_glDeleteProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glCreateProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glAttachShader && QGLContextPrivate::extensionFuncs(ctx).qt_glDetachShader && QGLContextPrivate::extensionFuncs(ctx).qt_glLinkProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glUseProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderInfoLog && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderiv && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderSource && QGLContextPrivate::extensionFuncs(ctx).qt_glGetProgramiv && QGLContextPrivate::extensionFuncs(ctx).qt_glGetProgramInfoLog && QGLContextPrivate::extensionFuncs(ctx).qt_glGetUniformLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1i && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1iv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glBindAttribLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glGetAttribLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib1fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttribPointer && QGLContextPrivate::extensionFuncs(ctx).qt_glDisableVertexAttribArray && QGLContextPrivate::extensionFuncs(ctx).qt_glEnableVertexAttribArray;
0
375 glUniform1iv &&
never executed: return QGLContextPrivate::extensionFuncs(ctx).qt_glCreateShader && QGLContextPrivate::extensionFuncs(ctx).qt_glShaderSource && QGLContextPrivate::extensionFuncs(ctx).qt_glCompileShader && QGLContextPrivate::extensionFuncs(ctx).qt_glDeleteProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glCreateProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glAttachShader && QGLContextPrivate::extensionFuncs(ctx).qt_glDetachShader && QGLContextPrivate::extensionFuncs(ctx).qt_glLinkProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glUseProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderInfoLog && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderiv && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderSource && QGLContextPrivate::extensionFuncs(ctx).qt_glGetProgramiv && QGLContextPrivate::extensionFuncs(ctx).qt_glGetProgramInfoLog && QGLContextPrivate::extensionFuncs(ctx).qt_glGetUniformLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1i && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1iv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glBindAttribLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glGetAttribLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib1fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttribPointer && QGLContextPrivate::extensionFuncs(ctx).qt_glDisableVertexAttribArray && QGLContextPrivate::extensionFuncs(ctx).qt_glEnableVertexAttribArray;
0
376 glUniformMatrix2fv &&
never executed: return QGLContextPrivate::extensionFuncs(ctx).qt_glCreateShader && QGLContextPrivate::extensionFuncs(ctx).qt_glShaderSource && QGLContextPrivate::extensionFuncs(ctx).qt_glCompileShader && QGLContextPrivate::extensionFuncs(ctx).qt_glDeleteProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glCreateProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glAttachShader && QGLContextPrivate::extensionFuncs(ctx).qt_glDetachShader && QGLContextPrivate::extensionFuncs(ctx).qt_glLinkProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glUseProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderInfoLog && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderiv && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderSource && QGLContextPrivate::extensionFuncs(ctx).qt_glGetProgramiv && QGLContextPrivate::extensionFuncs(ctx).qt_glGetProgramInfoLog && QGLContextPrivate::extensionFuncs(ctx).qt_glGetUniformLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1i && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1iv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glBindAttribLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glGetAttribLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib1fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttribPointer && QGLContextPrivate::extensionFuncs(ctx).qt_glDisableVertexAttribArray && QGLContextPrivate::extensionFuncs(ctx).qt_glEnableVertexAttribArray;
0
377 glUniformMatrix3fv &&
never executed: return QGLContextPrivate::extensionFuncs(ctx).qt_glCreateShader && QGLContextPrivate::extensionFuncs(ctx).qt_glShaderSource && QGLContextPrivate::extensionFuncs(ctx).qt_glCompileShader && QGLContextPrivate::extensionFuncs(ctx).qt_glDeleteProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glCreateProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glAttachShader && QGLContextPrivate::extensionFuncs(ctx).qt_glDetachShader && QGLContextPrivate::extensionFuncs(ctx).qt_glLinkProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glUseProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderInfoLog && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderiv && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderSource && QGLContextPrivate::extensionFuncs(ctx).qt_glGetProgramiv && QGLContextPrivate::extensionFuncs(ctx).qt_glGetProgramInfoLog && QGLContextPrivate::extensionFuncs(ctx).qt_glGetUniformLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1i && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1iv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glBindAttribLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glGetAttribLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib1fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttribPointer && QGLContextPrivate::extensionFuncs(ctx).qt_glDisableVertexAttribArray && QGLContextPrivate::extensionFuncs(ctx).qt_glEnableVertexAttribArray;
0
378 glUniformMatrix4fv &&
never executed: return QGLContextPrivate::extensionFuncs(ctx).qt_glCreateShader && QGLContextPrivate::extensionFuncs(ctx).qt_glShaderSource && QGLContextPrivate::extensionFuncs(ctx).qt_glCompileShader && QGLContextPrivate::extensionFuncs(ctx).qt_glDeleteProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glCreateProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glAttachShader && QGLContextPrivate::extensionFuncs(ctx).qt_glDetachShader && QGLContextPrivate::extensionFuncs(ctx).qt_glLinkProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glUseProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderInfoLog && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderiv && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderSource && QGLContextPrivate::extensionFuncs(ctx).qt_glGetProgramiv && QGLContextPrivate::extensionFuncs(ctx).qt_glGetProgramInfoLog && QGLContextPrivate::extensionFuncs(ctx).qt_glGetUniformLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1i && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1iv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glBindAttribLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glGetAttribLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib1fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttribPointer && QGLContextPrivate::extensionFuncs(ctx).qt_glDisableVertexAttribArray && QGLContextPrivate::extensionFuncs(ctx).qt_glEnableVertexAttribArray;
0
379 glBindAttribLocation &&
never executed: return QGLContextPrivate::extensionFuncs(ctx).qt_glCreateShader && QGLContextPrivate::extensionFuncs(ctx).qt_glShaderSource && QGLContextPrivate::extensionFuncs(ctx).qt_glCompileShader && QGLContextPrivate::extensionFuncs(ctx).qt_glDeleteProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glCreateProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glAttachShader && QGLContextPrivate::extensionFuncs(ctx).qt_glDetachShader && QGLContextPrivate::extensionFuncs(ctx).qt_glLinkProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glUseProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderInfoLog && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderiv && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderSource && QGLContextPrivate::extensionFuncs(ctx).qt_glGetProgramiv && QGLContextPrivate::extensionFuncs(ctx).qt_glGetProgramInfoLog && QGLContextPrivate::extensionFuncs(ctx).qt_glGetUniformLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1i && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1iv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glBindAttribLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glGetAttribLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib1fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttribPointer && QGLContextPrivate::extensionFuncs(ctx).qt_glDisableVertexAttribArray && QGLContextPrivate::extensionFuncs(ctx).qt_glEnableVertexAttribArray;
0
380 glGetAttribLocation &&
never executed: return QGLContextPrivate::extensionFuncs(ctx).qt_glCreateShader && QGLContextPrivate::extensionFuncs(ctx).qt_glShaderSource && QGLContextPrivate::extensionFuncs(ctx).qt_glCompileShader && QGLContextPrivate::extensionFuncs(ctx).qt_glDeleteProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glCreateProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glAttachShader && QGLContextPrivate::extensionFuncs(ctx).qt_glDetachShader && QGLContextPrivate::extensionFuncs(ctx).qt_glLinkProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glUseProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderInfoLog && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderiv && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderSource && QGLContextPrivate::extensionFuncs(ctx).qt_glGetProgramiv && QGLContextPrivate::extensionFuncs(ctx).qt_glGetProgramInfoLog && QGLContextPrivate::extensionFuncs(ctx).qt_glGetUniformLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1i && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1iv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glBindAttribLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glGetAttribLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib1fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttribPointer && QGLContextPrivate::extensionFuncs(ctx).qt_glDisableVertexAttribArray && QGLContextPrivate::extensionFuncs(ctx).qt_glEnableVertexAttribArray;
0
381 glVertexAttrib1fv &&
never executed: return QGLContextPrivate::extensionFuncs(ctx).qt_glCreateShader && QGLContextPrivate::extensionFuncs(ctx).qt_glShaderSource && QGLContextPrivate::extensionFuncs(ctx).qt_glCompileShader && QGLContextPrivate::extensionFuncs(ctx).qt_glDeleteProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glCreateProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glAttachShader && QGLContextPrivate::extensionFuncs(ctx).qt_glDetachShader && QGLContextPrivate::extensionFuncs(ctx).qt_glLinkProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glUseProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderInfoLog && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderiv && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderSource && QGLContextPrivate::extensionFuncs(ctx).qt_glGetProgramiv && QGLContextPrivate::extensionFuncs(ctx).qt_glGetProgramInfoLog && QGLContextPrivate::extensionFuncs(ctx).qt_glGetUniformLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1i && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1iv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glBindAttribLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glGetAttribLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib1fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttribPointer && QGLContextPrivate::extensionFuncs(ctx).qt_glDisableVertexAttribArray && QGLContextPrivate::extensionFuncs(ctx).qt_glEnableVertexAttribArray;
0
382 glVertexAttrib2fv &&
never executed: return QGLContextPrivate::extensionFuncs(ctx).qt_glCreateShader && QGLContextPrivate::extensionFuncs(ctx).qt_glShaderSource && QGLContextPrivate::extensionFuncs(ctx).qt_glCompileShader && QGLContextPrivate::extensionFuncs(ctx).qt_glDeleteProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glCreateProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glAttachShader && QGLContextPrivate::extensionFuncs(ctx).qt_glDetachShader && QGLContextPrivate::extensionFuncs(ctx).qt_glLinkProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glUseProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderInfoLog && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderiv && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderSource && QGLContextPrivate::extensionFuncs(ctx).qt_glGetProgramiv && QGLContextPrivate::extensionFuncs(ctx).qt_glGetProgramInfoLog && QGLContextPrivate::extensionFuncs(ctx).qt_glGetUniformLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1i && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1iv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glBindAttribLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glGetAttribLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib1fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttribPointer && QGLContextPrivate::extensionFuncs(ctx).qt_glDisableVertexAttribArray && QGLContextPrivate::extensionFuncs(ctx).qt_glEnableVertexAttribArray;
0
383 glVertexAttrib3fv &&
never executed: return QGLContextPrivate::extensionFuncs(ctx).qt_glCreateShader && QGLContextPrivate::extensionFuncs(ctx).qt_glShaderSource && QGLContextPrivate::extensionFuncs(ctx).qt_glCompileShader && QGLContextPrivate::extensionFuncs(ctx).qt_glDeleteProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glCreateProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glAttachShader && QGLContextPrivate::extensionFuncs(ctx).qt_glDetachShader && QGLContextPrivate::extensionFuncs(ctx).qt_glLinkProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glUseProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderInfoLog && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderiv && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderSource && QGLContextPrivate::extensionFuncs(ctx).qt_glGetProgramiv && QGLContextPrivate::extensionFuncs(ctx).qt_glGetProgramInfoLog && QGLContextPrivate::extensionFuncs(ctx).qt_glGetUniformLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1i && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1iv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glBindAttribLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glGetAttribLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib1fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttribPointer && QGLContextPrivate::extensionFuncs(ctx).qt_glDisableVertexAttribArray && QGLContextPrivate::extensionFuncs(ctx).qt_glEnableVertexAttribArray;
0
384 glVertexAttrib4fv &&
never executed: return QGLContextPrivate::extensionFuncs(ctx).qt_glCreateShader && QGLContextPrivate::extensionFuncs(ctx).qt_glShaderSource && QGLContextPrivate::extensionFuncs(ctx).qt_glCompileShader && QGLContextPrivate::extensionFuncs(ctx).qt_glDeleteProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glCreateProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glAttachShader && QGLContextPrivate::extensionFuncs(ctx).qt_glDetachShader && QGLContextPrivate::extensionFuncs(ctx).qt_glLinkProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glUseProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderInfoLog && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderiv && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderSource && QGLContextPrivate::extensionFuncs(ctx).qt_glGetProgramiv && QGLContextPrivate::extensionFuncs(ctx).qt_glGetProgramInfoLog && QGLContextPrivate::extensionFuncs(ctx).qt_glGetUniformLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1i && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1iv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glBindAttribLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glGetAttribLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib1fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttribPointer && QGLContextPrivate::extensionFuncs(ctx).qt_glDisableVertexAttribArray && QGLContextPrivate::extensionFuncs(ctx).qt_glEnableVertexAttribArray;
0
385 glVertexAttribPointer &&
never executed: return QGLContextPrivate::extensionFuncs(ctx).qt_glCreateShader && QGLContextPrivate::extensionFuncs(ctx).qt_glShaderSource && QGLContextPrivate::extensionFuncs(ctx).qt_glCompileShader && QGLContextPrivate::extensionFuncs(ctx).qt_glDeleteProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glCreateProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glAttachShader && QGLContextPrivate::extensionFuncs(ctx).qt_glDetachShader && QGLContextPrivate::extensionFuncs(ctx).qt_glLinkProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glUseProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderInfoLog && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderiv && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderSource && QGLContextPrivate::extensionFuncs(ctx).qt_glGetProgramiv && QGLContextPrivate::extensionFuncs(ctx).qt_glGetProgramInfoLog && QGLContextPrivate::extensionFuncs(ctx).qt_glGetUniformLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1i && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1iv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glBindAttribLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glGetAttribLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib1fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttribPointer && QGLContextPrivate::extensionFuncs(ctx).qt_glDisableVertexAttribArray && QGLContextPrivate::extensionFuncs(ctx).qt_glEnableVertexAttribArray;
0
386 glDisableVertexAttribArray &&
never executed: return QGLContextPrivate::extensionFuncs(ctx).qt_glCreateShader && QGLContextPrivate::extensionFuncs(ctx).qt_glShaderSource && QGLContextPrivate::extensionFuncs(ctx).qt_glCompileShader && QGLContextPrivate::extensionFuncs(ctx).qt_glDeleteProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glCreateProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glAttachShader && QGLContextPrivate::extensionFuncs(ctx).qt_glDetachShader && QGLContextPrivate::extensionFuncs(ctx).qt_glLinkProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glUseProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderInfoLog && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderiv && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderSource && QGLContextPrivate::extensionFuncs(ctx).qt_glGetProgramiv && QGLContextPrivate::extensionFuncs(ctx).qt_glGetProgramInfoLog && QGLContextPrivate::extensionFuncs(ctx).qt_glGetUniformLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1i && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1iv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glBindAttribLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glGetAttribLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib1fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttribPointer && QGLContextPrivate::extensionFuncs(ctx).qt_glDisableVertexAttribArray && QGLContextPrivate::extensionFuncs(ctx).qt_glEnableVertexAttribArray;
0
387 glEnableVertexAttribArray;
never executed: return QGLContextPrivate::extensionFuncs(ctx).qt_glCreateShader && QGLContextPrivate::extensionFuncs(ctx).qt_glShaderSource && QGLContextPrivate::extensionFuncs(ctx).qt_glCompileShader && QGLContextPrivate::extensionFuncs(ctx).qt_glDeleteProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glCreateProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glAttachShader && QGLContextPrivate::extensionFuncs(ctx).qt_glDetachShader && QGLContextPrivate::extensionFuncs(ctx).qt_glLinkProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glUseProgram && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderInfoLog && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderiv && QGLContextPrivate::extensionFuncs(ctx).qt_glGetShaderSource && QGLContextPrivate::extensionFuncs(ctx).qt_glGetProgramiv && QGLContextPrivate::extensionFuncs(ctx).qt_glGetProgramInfoLog && QGLContextPrivate::extensionFuncs(ctx).qt_glGetUniformLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1i && QGLContextPrivate::extensionFuncs(ctx).qt_glUniform1iv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glUniformMatrix4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glBindAttribLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glGetAttribLocation && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib1fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib2fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib3fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttrib4fv && QGLContextPrivate::extensionFuncs(ctx).qt_glVertexAttribPointer && QGLContextPrivate::extensionFuncs(ctx).qt_glDisableVertexAttribArray && QGLContextPrivate::extensionFuncs(ctx).qt_glEnableVertexAttribArray;
0
388#endif -
389} -
390 -
391#if !defined(QT_OPENGL_ES_2) -
392bool qt_resolve_version_2_0_functions(QGLContext *ctx) -
393{ -
394 bool gl2supported = true;
never executed (the execution status of this line is deduced): bool gl2supported = true;
-
395 if (!qt_resolve_glsl_extensions(ctx))
never evaluated: !qt_resolve_glsl_extensions(ctx)
0
396 gl2supported = false;
never executed: gl2supported = false;
0
397 -
398 if (!qt_resolve_version_1_3_functions(ctx))
never evaluated: !qt_resolve_version_1_3_functions(ctx)
0
399 gl2supported = false;
never executed: gl2supported = false;
0
400 -
401 if (glStencilOpSeparate)
never evaluated: QGLContextPrivate::extensionFuncs(ctx).qt_glStencilOpSeparate
0
402 return gl2supported;
never executed: return gl2supported;
0
403 -
404 glBlendColor = (_glBlendColor) ctx->getProcAddress(QLatin1String("glBlendColor"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glBlendColor = (_glBlendColor) ctx->getProcAddress(QLatin1String("glBlendColor"));
-
405 glStencilOpSeparate = (_glStencilOpSeparate) ctx->getProcAddress(QLatin1String("glStencilOpSeparate"));
never executed (the execution status of this line is deduced): QGLContextPrivate::extensionFuncs(ctx).qt_glStencilOpSeparate = (_glStencilOpSeparate) ctx->getProcAddress(QLatin1String("glStencilOpSeparate"));
-
406 if (!glBlendColor || !glStencilOpSeparate)
never evaluated: !QGLContextPrivate::extensionFuncs(ctx).qt_glBlendColor
never evaluated: !QGLContextPrivate::extensionFuncs(ctx).qt_glStencilOpSeparate
0
407 gl2supported = false;
never executed: gl2supported = false;
0
408 -
409 return gl2supported;
never executed: return gl2supported;
0
410} -
411#endif -
412 -
413 -
414QT_END_NAMESPACE -
415 -
Source codeSwitch to Preprocessed file

Generated by Squish Coco Non-Commercial