1 /****************************************************************************
2 **
3 ** Copyright (C) 2013 Klaralvdalens Datakonsult AB (KDAB)
4 ** Copyright (C) 2016 The Qt Company Ltd.
5 ** Contact: https://www.qt.io/licensing/
6 **
7 ** This file is part of the QtGui module of the Qt Toolkit.
8 **
9 ** $QT_BEGIN_LICENSE:LGPL$
10 ** Commercial License Usage
11 ** Licensees holding valid commercial Qt licenses may use this file in
12 ** accordance with the commercial license agreement provided with the
13 ** Software or, alternatively, in accordance with the terms contained in
14 ** a written agreement between you and The Qt Company. For licensing terms
15 ** and conditions see https://www.qt.io/terms-conditions. For further
16 ** information use the contact form at https://www.qt.io/contact-us.
17 **
18 ** GNU Lesser General Public License Usage
19 ** Alternatively, this file may be used under the terms of the GNU Lesser
20 ** General Public License version 3 as published by the Free Software
21 ** Foundation and appearing in the file LICENSE.LGPL3 included in the
22 ** packaging of this file. Please review the following information to
23 ** ensure the GNU Lesser General Public License version 3 requirements
24 ** will be met: https://www.gnu.org/licenses/lgpl-3.0.html.
25 **
26 ** GNU General Public License Usage
27 ** Alternatively, this file may be used under the terms of the GNU
28 ** General Public License version 2.0 or (at your option) the GNU General
29 ** Public license version 3 or any later version approved by the KDE Free
30 ** Qt Foundation. The licenses are as published by the Free Software
31 ** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3
32 ** included in the packaging of this file. Please review the following
33 ** information to ensure the GNU General Public License requirements will
34 ** be met: https://www.gnu.org/licenses/gpl-2.0.html and
35 ** https://www.gnu.org/licenses/gpl-3.0.html.
36 **
37 ** $QT_END_LICENSE$
38 **
39 **
40 ** This file was generated by glgen version 0.1
41 ** Command line was: glgen
42 **
43 ** glgen is Copyright (C) 2013 Klaralvdalens Datakonsult AB (KDAB)
44 **
45 ** This is an auto-generated file.
46 ** Do not edit! All changes made to it will be lost.
47 **
48 ****************************************************************************/
49 
50 #ifndef QOPENGLVERSIONFUNCTIONS_1_2_H
51 #define QOPENGLVERSIONFUNCTIONS_1_2_H
52 
53 #include <QtGui/qtguiglobal.h>
54 
55 #if !defined(QT_NO_OPENGL) && !defined(QT_OPENGL_ES_2)
56 
57 #include <QtGui/QOpenGLVersionFunctions>
58 #include <QtGui/qopenglcontext.h>
59 
60 QT_BEGIN_NAMESPACE
61 
62 class Q_GUI_EXPORT QOpenGLFunctions_1_2 : public QAbstractOpenGLFunctions
63 {
64 public:
65     QOpenGLFunctions_1_2();
66     ~QOpenGLFunctions_1_2();
67 
68     bool initializeOpenGLFunctions() override;
69 
70     // OpenGL 1.0 core functions
71     void glViewport(GLint x, GLint y, GLsizei width, GLsizei height);
72     void glDepthRange(GLdouble nearVal, GLdouble farVal);
73     GLboolean glIsEnabled(GLenum cap);
74     void glGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint *params);
75     void glGetTexLevelParameterfv(GLenum target, GLint level, GLenum pname, GLfloat *params);
76     void glGetTexParameteriv(GLenum target, GLenum pname, GLint *params);
77     void glGetTexParameterfv(GLenum target, GLenum pname, GLfloat *params);
78     void glGetTexImage(GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels);
79     const GLubyte * glGetString(GLenum name);
80     void glGetIntegerv(GLenum pname, GLint *params);
81     void glGetFloatv(GLenum pname, GLfloat *params);
82     GLenum glGetError();
83     void glGetDoublev(GLenum pname, GLdouble *params);
84     void glGetBooleanv(GLenum pname, GLboolean *params);
85     void glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels);
86     void glReadBuffer(GLenum mode);
87     void glPixelStorei(GLenum pname, GLint param);
88     void glPixelStoref(GLenum pname, GLfloat param);
89     void glDepthFunc(GLenum func);
90     void glStencilOp(GLenum fail, GLenum zfail, GLenum zpass);
91     void glStencilFunc(GLenum func, GLint ref, GLuint mask);
92     void glLogicOp(GLenum opcode);
93     void glBlendFunc(GLenum sfactor, GLenum dfactor);
94     void glFlush();
95     void glFinish();
96     void glEnable(GLenum cap);
97     void glDisable(GLenum cap);
98     void glDepthMask(GLboolean flag);
99     void glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha);
100     void glStencilMask(GLuint mask);
101     void glClearDepth(GLdouble depth);
102     void glClearStencil(GLint s);
103     void glClearColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
104     void glClear(GLbitfield mask);
105     void glDrawBuffer(GLenum mode);
106     void glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels);
107     void glTexImage1D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels);
108     void glTexParameteriv(GLenum target, GLenum pname, const GLint *params);
109     void glTexParameteri(GLenum target, GLenum pname, GLint param);
110     void glTexParameterfv(GLenum target, GLenum pname, const GLfloat *params);
111     void glTexParameterf(GLenum target, GLenum pname, GLfloat param);
112     void glScissor(GLint x, GLint y, GLsizei width, GLsizei height);
113     void glPolygonMode(GLenum face, GLenum mode);
114     void glPointSize(GLfloat size);
115     void glLineWidth(GLfloat width);
116     void glHint(GLenum target, GLenum mode);
117     void glFrontFace(GLenum mode);
118     void glCullFace(GLenum mode);
119 
120     // OpenGL 1.1 core functions
121     void glIndexubv(const GLubyte *c);
122     void glIndexub(GLubyte c);
123     GLboolean glIsTexture(GLuint texture);
124     void glGenTextures(GLsizei n, GLuint *textures);
125     void glDeleteTextures(GLsizei n, const GLuint *textures);
126     void glBindTexture(GLenum target, GLuint texture);
127     void glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels);
128     void glTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels);
129     void glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
130     void glCopyTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
131     void glCopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
132     void glCopyTexImage1D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border);
133     void glPolygonOffset(GLfloat factor, GLfloat units);
134     void glGetPointerv(GLenum pname, GLvoid* *params);
135     void glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices);
136     void glDrawArrays(GLenum mode, GLint first, GLsizei count);
137 
138     // OpenGL 1.2 core functions
139     void glCopyTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
140     void glTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels);
141     void glTexImage3D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels);
142     void glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices);
143     void glBlendEquation(GLenum mode);
144     void glBlendColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
145 
146     // OpenGL 1.0 deprecated functions
147     void glTranslatef(GLfloat x, GLfloat y, GLfloat z);
148     void glTranslated(GLdouble x, GLdouble y, GLdouble z);
149     void glScalef(GLfloat x, GLfloat y, GLfloat z);
150     void glScaled(GLdouble x, GLdouble y, GLdouble z);
151     void glRotatef(GLfloat angle, GLfloat x, GLfloat y, GLfloat z);
152     void glRotated(GLdouble angle, GLdouble x, GLdouble y, GLdouble z);
153     void glPushMatrix();
154     void glPopMatrix();
155     void glOrtho(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar);
156     void glMultMatrixd(const GLdouble *m);
157     void glMultMatrixf(const GLfloat *m);
158     void glMatrixMode(GLenum mode);
159     void glLoadMatrixd(const GLdouble *m);
160     void glLoadMatrixf(const GLfloat *m);
161     void glLoadIdentity();
162     void glFrustum(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar);
163     GLboolean glIsList(GLuint list);
164     void glGetTexGeniv(GLenum coord, GLenum pname, GLint *params);
165     void glGetTexGenfv(GLenum coord, GLenum pname, GLfloat *params);
166     void glGetTexGendv(GLenum coord, GLenum pname, GLdouble *params);
167     void glGetTexEnviv(GLenum target, GLenum pname, GLint *params);
168     void glGetTexEnvfv(GLenum target, GLenum pname, GLfloat *params);
169     void glGetPolygonStipple(GLubyte *mask);
170     void glGetPixelMapusv(GLenum map, GLushort *values);
171     void glGetPixelMapuiv(GLenum map, GLuint *values);
172     void glGetPixelMapfv(GLenum map, GLfloat *values);
173     void glGetMaterialiv(GLenum face, GLenum pname, GLint *params);
174     void glGetMaterialfv(GLenum face, GLenum pname, GLfloat *params);
175     void glGetMapiv(GLenum target, GLenum query, GLint *v);
176     void glGetMapfv(GLenum target, GLenum query, GLfloat *v);
177     void glGetMapdv(GLenum target, GLenum query, GLdouble *v);
178     void glGetLightiv(GLenum light, GLenum pname, GLint *params);
179     void glGetLightfv(GLenum light, GLenum pname, GLfloat *params);
180     void glGetClipPlane(GLenum plane, GLdouble *equation);
181     void glDrawPixels(GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels);
182     void glCopyPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum type);
183     void glPixelMapusv(GLenum map, GLint mapsize, const GLushort *values);
184     void glPixelMapuiv(GLenum map, GLint mapsize, const GLuint *values);
185     void glPixelMapfv(GLenum map, GLint mapsize, const GLfloat *values);
186     void glPixelTransferi(GLenum pname, GLint param);
187     void glPixelTransferf(GLenum pname, GLfloat param);
188     void glPixelZoom(GLfloat xfactor, GLfloat yfactor);
189     void glAlphaFunc(GLenum func, GLfloat ref);
190     void glEvalPoint2(GLint i, GLint j);
191     void glEvalMesh2(GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2);
192     void glEvalPoint1(GLint i);
193     void glEvalMesh1(GLenum mode, GLint i1, GLint i2);
194     void glEvalCoord2fv(const GLfloat *u);
195     void glEvalCoord2f(GLfloat u, GLfloat v);
196     void glEvalCoord2dv(const GLdouble *u);
197     void glEvalCoord2d(GLdouble u, GLdouble v);
198     void glEvalCoord1fv(const GLfloat *u);
199     void glEvalCoord1f(GLfloat u);
200     void glEvalCoord1dv(const GLdouble *u);
201     void glEvalCoord1d(GLdouble u);
202     void glMapGrid2f(GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2);
203     void glMapGrid2d(GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2);
204     void glMapGrid1f(GLint un, GLfloat u1, GLfloat u2);
205     void glMapGrid1d(GLint un, GLdouble u1, GLdouble u2);
206     void glMap2f(GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points);
207     void glMap2d(GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points);
208     void glMap1f(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points);
209     void glMap1d(GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points);
210     void glPushAttrib(GLbitfield mask);
211     void glPopAttrib();
212     void glAccum(GLenum op, GLfloat value);
213     void glIndexMask(GLuint mask);
214     void glClearIndex(GLfloat c);
215     void glClearAccum(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
216     void glPushName(GLuint name);
217     void glPopName();
218     void glPassThrough(GLfloat token);
219     void glLoadName(GLuint name);
220     void glInitNames();
221     GLint glRenderMode(GLenum mode);
222     void glSelectBuffer(GLsizei size, GLuint *buffer);
223     void glFeedbackBuffer(GLsizei size, GLenum type, GLfloat *buffer);
224     void glTexGeniv(GLenum coord, GLenum pname, const GLint *params);
225     void glTexGeni(GLenum coord, GLenum pname, GLint param);
226     void glTexGenfv(GLenum coord, GLenum pname, const GLfloat *params);
227     void glTexGenf(GLenum coord, GLenum pname, GLfloat param);
228     void glTexGendv(GLenum coord, GLenum pname, const GLdouble *params);
229     void glTexGend(GLenum coord, GLenum pname, GLdouble param);
230     void glTexEnviv(GLenum target, GLenum pname, const GLint *params);
231     void glTexEnvi(GLenum target, GLenum pname, GLint param);
232     void glTexEnvfv(GLenum target, GLenum pname, const GLfloat *params);
233     void glTexEnvf(GLenum target, GLenum pname, GLfloat param);
234     void glShadeModel(GLenum mode);
235     void glPolygonStipple(const GLubyte *mask);
236     void glMaterialiv(GLenum face, GLenum pname, const GLint *params);
237     void glMateriali(GLenum face, GLenum pname, GLint param);
238     void glMaterialfv(GLenum face, GLenum pname, const GLfloat *params);
239     void glMaterialf(GLenum face, GLenum pname, GLfloat param);
240     void glLineStipple(GLint factor, GLushort pattern);
241     void glLightModeliv(GLenum pname, const GLint *params);
242     void glLightModeli(GLenum pname, GLint param);
243     void glLightModelfv(GLenum pname, const GLfloat *params);
244     void glLightModelf(GLenum pname, GLfloat param);
245     void glLightiv(GLenum light, GLenum pname, const GLint *params);
246     void glLighti(GLenum light, GLenum pname, GLint param);
247     void glLightfv(GLenum light, GLenum pname, const GLfloat *params);
248     void glLightf(GLenum light, GLenum pname, GLfloat param);
249     void glFogiv(GLenum pname, const GLint *params);
250     void glFogi(GLenum pname, GLint param);
251     void glFogfv(GLenum pname, const GLfloat *params);
252     void glFogf(GLenum pname, GLfloat param);
253     void glColorMaterial(GLenum face, GLenum mode);
254     void glClipPlane(GLenum plane, const GLdouble *equation);
255     void glVertex4sv(const GLshort *v);
256     void glVertex4s(GLshort x, GLshort y, GLshort z, GLshort w);
257     void glVertex4iv(const GLint *v);
258     void glVertex4i(GLint x, GLint y, GLint z, GLint w);
259     void glVertex4fv(const GLfloat *v);
260     void glVertex4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w);
261     void glVertex4dv(const GLdouble *v);
262     void glVertex4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w);
263     void glVertex3sv(const GLshort *v);
264     void glVertex3s(GLshort x, GLshort y, GLshort z);
265     void glVertex3iv(const GLint *v);
266     void glVertex3i(GLint x, GLint y, GLint z);
267     void glVertex3fv(const GLfloat *v);
268     void glVertex3f(GLfloat x, GLfloat y, GLfloat z);
269     void glVertex3dv(const GLdouble *v);
270     void glVertex3d(GLdouble x, GLdouble y, GLdouble z);
271     void glVertex2sv(const GLshort *v);
272     void glVertex2s(GLshort x, GLshort y);
273     void glVertex2iv(const GLint *v);
274     void glVertex2i(GLint x, GLint y);
275     void glVertex2fv(const GLfloat *v);
276     void glVertex2f(GLfloat x, GLfloat y);
277     void glVertex2dv(const GLdouble *v);
278     void glVertex2d(GLdouble x, GLdouble y);
279     void glTexCoord4sv(const GLshort *v);
280     void glTexCoord4s(GLshort s, GLshort t, GLshort r, GLshort q);
281     void glTexCoord4iv(const GLint *v);
282     void glTexCoord4i(GLint s, GLint t, GLint r, GLint q);
283     void glTexCoord4fv(const GLfloat *v);
284     void glTexCoord4f(GLfloat s, GLfloat t, GLfloat r, GLfloat q);
285     void glTexCoord4dv(const GLdouble *v);
286     void glTexCoord4d(GLdouble s, GLdouble t, GLdouble r, GLdouble q);
287     void glTexCoord3sv(const GLshort *v);
288     void glTexCoord3s(GLshort s, GLshort t, GLshort r);
289     void glTexCoord3iv(const GLint *v);
290     void glTexCoord3i(GLint s, GLint t, GLint r);
291     void glTexCoord3fv(const GLfloat *v);
292     void glTexCoord3f(GLfloat s, GLfloat t, GLfloat r);
293     void glTexCoord3dv(const GLdouble *v);
294     void glTexCoord3d(GLdouble s, GLdouble t, GLdouble r);
295     void glTexCoord2sv(const GLshort *v);
296     void glTexCoord2s(GLshort s, GLshort t);
297     void glTexCoord2iv(const GLint *v);
298     void glTexCoord2i(GLint s, GLint t);
299     void glTexCoord2fv(const GLfloat *v);
300     void glTexCoord2f(GLfloat s, GLfloat t);
301     void glTexCoord2dv(const GLdouble *v);
302     void glTexCoord2d(GLdouble s, GLdouble t);
303     void glTexCoord1sv(const GLshort *v);
304     void glTexCoord1s(GLshort s);
305     void glTexCoord1iv(const GLint *v);
306     void glTexCoord1i(GLint s);
307     void glTexCoord1fv(const GLfloat *v);
308     void glTexCoord1f(GLfloat s);
309     void glTexCoord1dv(const GLdouble *v);
310     void glTexCoord1d(GLdouble s);
311     void glRectsv(const GLshort *v1, const GLshort *v2);
312     void glRects(GLshort x1, GLshort y1, GLshort x2, GLshort y2);
313     void glRectiv(const GLint *v1, const GLint *v2);
314     void glRecti(GLint x1, GLint y1, GLint x2, GLint y2);
315     void glRectfv(const GLfloat *v1, const GLfloat *v2);
316     void glRectf(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2);
317     void glRectdv(const GLdouble *v1, const GLdouble *v2);
318     void glRectd(GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2);
319     void glRasterPos4sv(const GLshort *v);
320     void glRasterPos4s(GLshort x, GLshort y, GLshort z, GLshort w);
321     void glRasterPos4iv(const GLint *v);
322     void glRasterPos4i(GLint x, GLint y, GLint z, GLint w);
323     void glRasterPos4fv(const GLfloat *v);
324     void glRasterPos4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w);
325     void glRasterPos4dv(const GLdouble *v);
326     void glRasterPos4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w);
327     void glRasterPos3sv(const GLshort *v);
328     void glRasterPos3s(GLshort x, GLshort y, GLshort z);
329     void glRasterPos3iv(const GLint *v);
330     void glRasterPos3i(GLint x, GLint y, GLint z);
331     void glRasterPos3fv(const GLfloat *v);
332     void glRasterPos3f(GLfloat x, GLfloat y, GLfloat z);
333     void glRasterPos3dv(const GLdouble *v);
334     void glRasterPos3d(GLdouble x, GLdouble y, GLdouble z);
335     void glRasterPos2sv(const GLshort *v);
336     void glRasterPos2s(GLshort x, GLshort y);
337     void glRasterPos2iv(const GLint *v);
338     void glRasterPos2i(GLint x, GLint y);
339     void glRasterPos2fv(const GLfloat *v);
340     void glRasterPos2f(GLfloat x, GLfloat y);
341     void glRasterPos2dv(const GLdouble *v);
342     void glRasterPos2d(GLdouble x, GLdouble y);
343     void glNormal3sv(const GLshort *v);
344     void glNormal3s(GLshort nx, GLshort ny, GLshort nz);
345     void glNormal3iv(const GLint *v);
346     void glNormal3i(GLint nx, GLint ny, GLint nz);
347     void glNormal3fv(const GLfloat *v);
348     void glNormal3f(GLfloat nx, GLfloat ny, GLfloat nz);
349     void glNormal3dv(const GLdouble *v);
350     void glNormal3d(GLdouble nx, GLdouble ny, GLdouble nz);
351     void glNormal3bv(const GLbyte *v);
352     void glNormal3b(GLbyte nx, GLbyte ny, GLbyte nz);
353     void glIndexsv(const GLshort *c);
354     void glIndexs(GLshort c);
355     void glIndexiv(const GLint *c);
356     void glIndexi(GLint c);
357     void glIndexfv(const GLfloat *c);
358     void glIndexf(GLfloat c);
359     void glIndexdv(const GLdouble *c);
360     void glIndexd(GLdouble c);
361     void glEnd();
362     void glEdgeFlagv(const GLboolean *flag);
363     void glEdgeFlag(GLboolean flag);
364     void glColor4usv(const GLushort *v);
365     void glColor4us(GLushort red, GLushort green, GLushort blue, GLushort alpha);
366     void glColor4uiv(const GLuint *v);
367     void glColor4ui(GLuint red, GLuint green, GLuint blue, GLuint alpha);
368     void glColor4ubv(const GLubyte *v);
369     void glColor4ub(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha);
370     void glColor4sv(const GLshort *v);
371     void glColor4s(GLshort red, GLshort green, GLshort blue, GLshort alpha);
372     void glColor4iv(const GLint *v);
373     void glColor4i(GLint red, GLint green, GLint blue, GLint alpha);
374     void glColor4fv(const GLfloat *v);
375     void glColor4f(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
376     void glColor4dv(const GLdouble *v);
377     void glColor4d(GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha);
378     void glColor4bv(const GLbyte *v);
379     void glColor4b(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha);
380     void glColor3usv(const GLushort *v);
381     void glColor3us(GLushort red, GLushort green, GLushort blue);
382     void glColor3uiv(const GLuint *v);
383     void glColor3ui(GLuint red, GLuint green, GLuint blue);
384     void glColor3ubv(const GLubyte *v);
385     void glColor3ub(GLubyte red, GLubyte green, GLubyte blue);
386     void glColor3sv(const GLshort *v);
387     void glColor3s(GLshort red, GLshort green, GLshort blue);
388     void glColor3iv(const GLint *v);
389     void glColor3i(GLint red, GLint green, GLint blue);
390     void glColor3fv(const GLfloat *v);
391     void glColor3f(GLfloat red, GLfloat green, GLfloat blue);
392     void glColor3dv(const GLdouble *v);
393     void glColor3d(GLdouble red, GLdouble green, GLdouble blue);
394     void glColor3bv(const GLbyte *v);
395     void glColor3b(GLbyte red, GLbyte green, GLbyte blue);
396     void glBitmap(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap);
397     void glBegin(GLenum mode);
398     void glListBase(GLuint base);
399     GLuint glGenLists(GLsizei range);
400     void glDeleteLists(GLuint list, GLsizei range);
401     void glCallLists(GLsizei n, GLenum type, const GLvoid *lists);
402     void glCallList(GLuint list);
403     void glEndList();
404     void glNewList(GLuint list, GLenum mode);
405 
406     // OpenGL 1.1 deprecated functions
407     void glPushClientAttrib(GLbitfield mask);
408     void glPopClientAttrib();
409     void glPrioritizeTextures(GLsizei n, const GLuint *textures, const GLfloat *priorities);
410     GLboolean glAreTexturesResident(GLsizei n, const GLuint *textures, GLboolean *residences);
411     void glVertexPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
412     void glTexCoordPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
413     void glNormalPointer(GLenum type, GLsizei stride, const GLvoid *pointer);
414     void glInterleavedArrays(GLenum format, GLsizei stride, const GLvoid *pointer);
415     void glIndexPointer(GLenum type, GLsizei stride, const GLvoid *pointer);
416     void glEnableClientState(GLenum array);
417     void glEdgeFlagPointer(GLsizei stride, const GLvoid *pointer);
418     void glDisableClientState(GLenum array);
419     void glColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
420     void glArrayElement(GLint i);
421 
422     // OpenGL 1.2 deprecated functions
423     void glResetMinmax(GLenum target);
424     void glResetHistogram(GLenum target);
425     void glMinmax(GLenum target, GLenum internalformat, GLboolean sink);
426     void glHistogram(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink);
427     void glGetMinmaxParameteriv(GLenum target, GLenum pname, GLint *params);
428     void glGetMinmaxParameterfv(GLenum target, GLenum pname, GLfloat *params);
429     void glGetMinmax(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values);
430     void glGetHistogramParameteriv(GLenum target, GLenum pname, GLint *params);
431     void glGetHistogramParameterfv(GLenum target, GLenum pname, GLfloat *params);
432     void glGetHistogram(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values);
433     void glSeparableFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column);
434     void glGetSeparableFilter(GLenum target, GLenum format, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span);
435     void glGetConvolutionParameteriv(GLenum target, GLenum pname, GLint *params);
436     void glGetConvolutionParameterfv(GLenum target, GLenum pname, GLfloat *params);
437     void glGetConvolutionFilter(GLenum target, GLenum format, GLenum type, GLvoid *image);
438     void glCopyConvolutionFilter2D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height);
439     void glCopyConvolutionFilter1D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
440     void glConvolutionParameteriv(GLenum target, GLenum pname, const GLint *params);
441     void glConvolutionParameteri(GLenum target, GLenum pname, GLint params);
442     void glConvolutionParameterfv(GLenum target, GLenum pname, const GLfloat *params);
443     void glConvolutionParameterf(GLenum target, GLenum pname, GLfloat params);
444     void glConvolutionFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *image);
445     void glConvolutionFilter1D(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *image);
446     void glCopyColorSubTable(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width);
447     void glColorSubTable(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *data);
448     void glGetColorTableParameteriv(GLenum target, GLenum pname, GLint *params);
449     void glGetColorTableParameterfv(GLenum target, GLenum pname, GLfloat *params);
450     void glGetColorTable(GLenum target, GLenum format, GLenum type, GLvoid *table);
451     void glCopyColorTable(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
452     void glColorTableParameteriv(GLenum target, GLenum pname, const GLint *params);
453     void glColorTableParameterfv(GLenum target, GLenum pname, const GLfloat *params);
454     void glColorTable(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table);
455 
456 private:
457     friend class QOpenGLContext;
458 
459     static bool isContextCompatible(QOpenGLContext *context);
460     static QOpenGLVersionProfile versionProfile();
461 
462     QOpenGLFunctions_1_0_CoreBackend* d_1_0_Core;
463     QOpenGLFunctions_1_1_CoreBackend* d_1_1_Core;
464     QOpenGLFunctions_1_2_CoreBackend* d_1_2_Core;
465     QOpenGLFunctions_1_0_DeprecatedBackend* d_1_0_Deprecated;
466     QOpenGLFunctions_1_1_DeprecatedBackend* d_1_1_Deprecated;
467     QOpenGLFunctions_1_2_DeprecatedBackend* d_1_2_Deprecated;
468 };
469 
470 // OpenGL 1.0 core functions
glViewport(GLint x,GLint y,GLsizei width,GLsizei height)471 inline void QOpenGLFunctions_1_2::glViewport(GLint x, GLint y, GLsizei width, GLsizei height)
472 {
473     d_1_0_Core->f.Viewport(x, y, width, height);
474 }
475 
glDepthRange(GLdouble nearVal,GLdouble farVal)476 inline void QOpenGLFunctions_1_2::glDepthRange(GLdouble nearVal, GLdouble farVal)
477 {
478     d_1_0_Core->f.DepthRange(nearVal, farVal);
479 }
480 
glIsEnabled(GLenum cap)481 inline GLboolean QOpenGLFunctions_1_2::glIsEnabled(GLenum cap)
482 {
483     return d_1_0_Core->f.IsEnabled(cap);
484 }
485 
glGetTexLevelParameteriv(GLenum target,GLint level,GLenum pname,GLint * params)486 inline void QOpenGLFunctions_1_2::glGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint *params)
487 {
488     d_1_0_Core->f.GetTexLevelParameteriv(target, level, pname, params);
489 }
490 
glGetTexLevelParameterfv(GLenum target,GLint level,GLenum pname,GLfloat * params)491 inline void QOpenGLFunctions_1_2::glGetTexLevelParameterfv(GLenum target, GLint level, GLenum pname, GLfloat *params)
492 {
493     d_1_0_Core->f.GetTexLevelParameterfv(target, level, pname, params);
494 }
495 
glGetTexParameteriv(GLenum target,GLenum pname,GLint * params)496 inline void QOpenGLFunctions_1_2::glGetTexParameteriv(GLenum target, GLenum pname, GLint *params)
497 {
498     d_1_0_Core->f.GetTexParameteriv(target, pname, params);
499 }
500 
glGetTexParameterfv(GLenum target,GLenum pname,GLfloat * params)501 inline void QOpenGLFunctions_1_2::glGetTexParameterfv(GLenum target, GLenum pname, GLfloat *params)
502 {
503     d_1_0_Core->f.GetTexParameterfv(target, pname, params);
504 }
505 
glGetTexImage(GLenum target,GLint level,GLenum format,GLenum type,GLvoid * pixels)506 inline void QOpenGLFunctions_1_2::glGetTexImage(GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels)
507 {
508     d_1_0_Core->f.GetTexImage(target, level, format, type, pixels);
509 }
510 
glGetString(GLenum name)511 inline const GLubyte * QOpenGLFunctions_1_2::glGetString(GLenum name)
512 {
513     return d_1_0_Core->f.GetString(name);
514 }
515 
glGetIntegerv(GLenum pname,GLint * params)516 inline void QOpenGLFunctions_1_2::glGetIntegerv(GLenum pname, GLint *params)
517 {
518     d_1_0_Core->f.GetIntegerv(pname, params);
519 }
520 
glGetFloatv(GLenum pname,GLfloat * params)521 inline void QOpenGLFunctions_1_2::glGetFloatv(GLenum pname, GLfloat *params)
522 {
523     d_1_0_Core->f.GetFloatv(pname, params);
524 }
525 
glGetError()526 inline GLenum QOpenGLFunctions_1_2::glGetError()
527 {
528     return d_1_0_Core->f.GetError();
529 }
530 
glGetDoublev(GLenum pname,GLdouble * params)531 inline void QOpenGLFunctions_1_2::glGetDoublev(GLenum pname, GLdouble *params)
532 {
533     d_1_0_Core->f.GetDoublev(pname, params);
534 }
535 
glGetBooleanv(GLenum pname,GLboolean * params)536 inline void QOpenGLFunctions_1_2::glGetBooleanv(GLenum pname, GLboolean *params)
537 {
538     d_1_0_Core->f.GetBooleanv(pname, params);
539 }
540 
glReadPixels(GLint x,GLint y,GLsizei width,GLsizei height,GLenum format,GLenum type,GLvoid * pixels)541 inline void QOpenGLFunctions_1_2::glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels)
542 {
543     d_1_0_Core->f.ReadPixels(x, y, width, height, format, type, pixels);
544 }
545 
glReadBuffer(GLenum mode)546 inline void QOpenGLFunctions_1_2::glReadBuffer(GLenum mode)
547 {
548     d_1_0_Core->f.ReadBuffer(mode);
549 }
550 
glPixelStorei(GLenum pname,GLint param)551 inline void QOpenGLFunctions_1_2::glPixelStorei(GLenum pname, GLint param)
552 {
553     d_1_0_Core->f.PixelStorei(pname, param);
554 }
555 
glPixelStoref(GLenum pname,GLfloat param)556 inline void QOpenGLFunctions_1_2::glPixelStoref(GLenum pname, GLfloat param)
557 {
558     d_1_0_Core->f.PixelStoref(pname, param);
559 }
560 
glDepthFunc(GLenum func)561 inline void QOpenGLFunctions_1_2::glDepthFunc(GLenum func)
562 {
563     d_1_0_Core->f.DepthFunc(func);
564 }
565 
glStencilOp(GLenum fail,GLenum zfail,GLenum zpass)566 inline void QOpenGLFunctions_1_2::glStencilOp(GLenum fail, GLenum zfail, GLenum zpass)
567 {
568     d_1_0_Core->f.StencilOp(fail, zfail, zpass);
569 }
570 
glStencilFunc(GLenum func,GLint ref,GLuint mask)571 inline void QOpenGLFunctions_1_2::glStencilFunc(GLenum func, GLint ref, GLuint mask)
572 {
573     d_1_0_Core->f.StencilFunc(func, ref, mask);
574 }
575 
glLogicOp(GLenum opcode)576 inline void QOpenGLFunctions_1_2::glLogicOp(GLenum opcode)
577 {
578     d_1_0_Core->f.LogicOp(opcode);
579 }
580 
glBlendFunc(GLenum sfactor,GLenum dfactor)581 inline void QOpenGLFunctions_1_2::glBlendFunc(GLenum sfactor, GLenum dfactor)
582 {
583     d_1_0_Core->f.BlendFunc(sfactor, dfactor);
584 }
585 
glFlush()586 inline void QOpenGLFunctions_1_2::glFlush()
587 {
588     d_1_0_Core->f.Flush();
589 }
590 
glFinish()591 inline void QOpenGLFunctions_1_2::glFinish()
592 {
593     d_1_0_Core->f.Finish();
594 }
595 
glEnable(GLenum cap)596 inline void QOpenGLFunctions_1_2::glEnable(GLenum cap)
597 {
598     d_1_0_Core->f.Enable(cap);
599 }
600 
glDisable(GLenum cap)601 inline void QOpenGLFunctions_1_2::glDisable(GLenum cap)
602 {
603     d_1_0_Core->f.Disable(cap);
604 }
605 
glDepthMask(GLboolean flag)606 inline void QOpenGLFunctions_1_2::glDepthMask(GLboolean flag)
607 {
608     d_1_0_Core->f.DepthMask(flag);
609 }
610 
glColorMask(GLboolean red,GLboolean green,GLboolean blue,GLboolean alpha)611 inline void QOpenGLFunctions_1_2::glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
612 {
613     d_1_0_Core->f.ColorMask(red, green, blue, alpha);
614 }
615 
glStencilMask(GLuint mask)616 inline void QOpenGLFunctions_1_2::glStencilMask(GLuint mask)
617 {
618     d_1_0_Core->f.StencilMask(mask);
619 }
620 
glClearDepth(GLdouble depth)621 inline void QOpenGLFunctions_1_2::glClearDepth(GLdouble depth)
622 {
623     d_1_0_Core->f.ClearDepth(depth);
624 }
625 
glClearStencil(GLint s)626 inline void QOpenGLFunctions_1_2::glClearStencil(GLint s)
627 {
628     d_1_0_Core->f.ClearStencil(s);
629 }
630 
glClearColor(GLfloat red,GLfloat green,GLfloat blue,GLfloat alpha)631 inline void QOpenGLFunctions_1_2::glClearColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
632 {
633     d_1_0_Core->f.ClearColor(red, green, blue, alpha);
634 }
635 
glClear(GLbitfield mask)636 inline void QOpenGLFunctions_1_2::glClear(GLbitfield mask)
637 {
638     d_1_0_Core->f.Clear(mask);
639 }
640 
glDrawBuffer(GLenum mode)641 inline void QOpenGLFunctions_1_2::glDrawBuffer(GLenum mode)
642 {
643     d_1_0_Core->f.DrawBuffer(mode);
644 }
645 
glTexImage2D(GLenum target,GLint level,GLint internalformat,GLsizei width,GLsizei height,GLint border,GLenum format,GLenum type,const GLvoid * pixels)646 inline void QOpenGLFunctions_1_2::glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
647 {
648     d_1_0_Core->f.TexImage2D(target, level, internalformat, width, height, border, format, type, pixels);
649 }
650 
glTexImage1D(GLenum target,GLint level,GLint internalformat,GLsizei width,GLint border,GLenum format,GLenum type,const GLvoid * pixels)651 inline void QOpenGLFunctions_1_2::glTexImage1D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
652 {
653     d_1_0_Core->f.TexImage1D(target, level, internalformat, width, border, format, type, pixels);
654 }
655 
glTexParameteriv(GLenum target,GLenum pname,const GLint * params)656 inline void QOpenGLFunctions_1_2::glTexParameteriv(GLenum target, GLenum pname, const GLint *params)
657 {
658     d_1_0_Core->f.TexParameteriv(target, pname, params);
659 }
660 
glTexParameteri(GLenum target,GLenum pname,GLint param)661 inline void QOpenGLFunctions_1_2::glTexParameteri(GLenum target, GLenum pname, GLint param)
662 {
663     d_1_0_Core->f.TexParameteri(target, pname, param);
664 }
665 
glTexParameterfv(GLenum target,GLenum pname,const GLfloat * params)666 inline void QOpenGLFunctions_1_2::glTexParameterfv(GLenum target, GLenum pname, const GLfloat *params)
667 {
668     d_1_0_Core->f.TexParameterfv(target, pname, params);
669 }
670 
glTexParameterf(GLenum target,GLenum pname,GLfloat param)671 inline void QOpenGLFunctions_1_2::glTexParameterf(GLenum target, GLenum pname, GLfloat param)
672 {
673     d_1_0_Core->f.TexParameterf(target, pname, param);
674 }
675 
glScissor(GLint x,GLint y,GLsizei width,GLsizei height)676 inline void QOpenGLFunctions_1_2::glScissor(GLint x, GLint y, GLsizei width, GLsizei height)
677 {
678     d_1_0_Core->f.Scissor(x, y, width, height);
679 }
680 
glPolygonMode(GLenum face,GLenum mode)681 inline void QOpenGLFunctions_1_2::glPolygonMode(GLenum face, GLenum mode)
682 {
683     d_1_0_Core->f.PolygonMode(face, mode);
684 }
685 
glPointSize(GLfloat size)686 inline void QOpenGLFunctions_1_2::glPointSize(GLfloat size)
687 {
688     d_1_0_Core->f.PointSize(size);
689 }
690 
glLineWidth(GLfloat width)691 inline void QOpenGLFunctions_1_2::glLineWidth(GLfloat width)
692 {
693     d_1_0_Core->f.LineWidth(width);
694 }
695 
glHint(GLenum target,GLenum mode)696 inline void QOpenGLFunctions_1_2::glHint(GLenum target, GLenum mode)
697 {
698     d_1_0_Core->f.Hint(target, mode);
699 }
700 
glFrontFace(GLenum mode)701 inline void QOpenGLFunctions_1_2::glFrontFace(GLenum mode)
702 {
703     d_1_0_Core->f.FrontFace(mode);
704 }
705 
glCullFace(GLenum mode)706 inline void QOpenGLFunctions_1_2::glCullFace(GLenum mode)
707 {
708     d_1_0_Core->f.CullFace(mode);
709 }
710 
711 
712 // OpenGL 1.1 core functions
glIndexubv(const GLubyte * c)713 inline void QOpenGLFunctions_1_2::glIndexubv(const GLubyte *c)
714 {
715     d_1_1_Deprecated->f.Indexubv(c);
716 }
717 
glIndexub(GLubyte c)718 inline void QOpenGLFunctions_1_2::glIndexub(GLubyte c)
719 {
720     d_1_1_Deprecated->f.Indexub(c);
721 }
722 
glIsTexture(GLuint texture)723 inline GLboolean QOpenGLFunctions_1_2::glIsTexture(GLuint texture)
724 {
725     return d_1_1_Core->f.IsTexture(texture);
726 }
727 
glGenTextures(GLsizei n,GLuint * textures)728 inline void QOpenGLFunctions_1_2::glGenTextures(GLsizei n, GLuint *textures)
729 {
730     d_1_1_Core->f.GenTextures(n, textures);
731 }
732 
glDeleteTextures(GLsizei n,const GLuint * textures)733 inline void QOpenGLFunctions_1_2::glDeleteTextures(GLsizei n, const GLuint *textures)
734 {
735     d_1_1_Core->f.DeleteTextures(n, textures);
736 }
737 
glBindTexture(GLenum target,GLuint texture)738 inline void QOpenGLFunctions_1_2::glBindTexture(GLenum target, GLuint texture)
739 {
740     d_1_1_Core->f.BindTexture(target, texture);
741 }
742 
glTexSubImage2D(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLsizei width,GLsizei height,GLenum format,GLenum type,const GLvoid * pixels)743 inline void QOpenGLFunctions_1_2::glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)
744 {
745     d_1_1_Core->f.TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels);
746 }
747 
glTexSubImage1D(GLenum target,GLint level,GLint xoffset,GLsizei width,GLenum format,GLenum type,const GLvoid * pixels)748 inline void QOpenGLFunctions_1_2::glTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels)
749 {
750     d_1_1_Core->f.TexSubImage1D(target, level, xoffset, width, format, type, pixels);
751 }
752 
glCopyTexSubImage2D(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint x,GLint y,GLsizei width,GLsizei height)753 inline void QOpenGLFunctions_1_2::glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
754 {
755     d_1_1_Core->f.CopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height);
756 }
757 
glCopyTexSubImage1D(GLenum target,GLint level,GLint xoffset,GLint x,GLint y,GLsizei width)758 inline void QOpenGLFunctions_1_2::glCopyTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
759 {
760     d_1_1_Core->f.CopyTexSubImage1D(target, level, xoffset, x, y, width);
761 }
762 
glCopyTexImage2D(GLenum target,GLint level,GLenum internalformat,GLint x,GLint y,GLsizei width,GLsizei height,GLint border)763 inline void QOpenGLFunctions_1_2::glCopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
764 {
765     d_1_1_Core->f.CopyTexImage2D(target, level, internalformat, x, y, width, height, border);
766 }
767 
glCopyTexImage1D(GLenum target,GLint level,GLenum internalformat,GLint x,GLint y,GLsizei width,GLint border)768 inline void QOpenGLFunctions_1_2::glCopyTexImage1D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
769 {
770     d_1_1_Core->f.CopyTexImage1D(target, level, internalformat, x, y, width, border);
771 }
772 
glPolygonOffset(GLfloat factor,GLfloat units)773 inline void QOpenGLFunctions_1_2::glPolygonOffset(GLfloat factor, GLfloat units)
774 {
775     d_1_1_Core->f.PolygonOffset(factor, units);
776 }
777 
glGetPointerv(GLenum pname,GLvoid ** params)778 inline void QOpenGLFunctions_1_2::glGetPointerv(GLenum pname, GLvoid* *params)
779 {
780     d_1_1_Deprecated->f.GetPointerv(pname, params);
781 }
782 
glDrawElements(GLenum mode,GLsizei count,GLenum type,const GLvoid * indices)783 inline void QOpenGLFunctions_1_2::glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices)
784 {
785     d_1_1_Core->f.DrawElements(mode, count, type, indices);
786 }
787 
glDrawArrays(GLenum mode,GLint first,GLsizei count)788 inline void QOpenGLFunctions_1_2::glDrawArrays(GLenum mode, GLint first, GLsizei count)
789 {
790     d_1_1_Core->f.DrawArrays(mode, first, count);
791 }
792 
793 
794 // OpenGL 1.2 core functions
glCopyTexSubImage3D(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLint x,GLint y,GLsizei width,GLsizei height)795 inline void QOpenGLFunctions_1_2::glCopyTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
796 {
797     d_1_2_Core->f.CopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height);
798 }
799 
glTexSubImage3D(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLsizei width,GLsizei height,GLsizei depth,GLenum format,GLenum type,const GLvoid * pixels)800 inline void QOpenGLFunctions_1_2::glTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels)
801 {
802     d_1_2_Core->f.TexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);
803 }
804 
glTexImage3D(GLenum target,GLint level,GLint internalformat,GLsizei width,GLsizei height,GLsizei depth,GLint border,GLenum format,GLenum type,const GLvoid * pixels)805 inline void QOpenGLFunctions_1_2::glTexImage3D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
806 {
807     d_1_2_Core->f.TexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels);
808 }
809 
glDrawRangeElements(GLenum mode,GLuint start,GLuint end,GLsizei count,GLenum type,const GLvoid * indices)810 inline void QOpenGLFunctions_1_2::glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices)
811 {
812     d_1_2_Core->f.DrawRangeElements(mode, start, end, count, type, indices);
813 }
814 
glBlendEquation(GLenum mode)815 inline void QOpenGLFunctions_1_2::glBlendEquation(GLenum mode)
816 {
817     d_1_2_Core->f.BlendEquation(mode);
818 }
819 
glBlendColor(GLfloat red,GLfloat green,GLfloat blue,GLfloat alpha)820 inline void QOpenGLFunctions_1_2::glBlendColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
821 {
822     d_1_2_Core->f.BlendColor(red, green, blue, alpha);
823 }
824 
825 
826 // OpenGL 1.0 deprecated functions
glTranslatef(GLfloat x,GLfloat y,GLfloat z)827 inline void QOpenGLFunctions_1_2::glTranslatef(GLfloat x, GLfloat y, GLfloat z)
828 {
829     d_1_0_Deprecated->f.Translatef(x, y, z);
830 }
831 
glTranslated(GLdouble x,GLdouble y,GLdouble z)832 inline void QOpenGLFunctions_1_2::glTranslated(GLdouble x, GLdouble y, GLdouble z)
833 {
834     d_1_0_Deprecated->f.Translated(x, y, z);
835 }
836 
glScalef(GLfloat x,GLfloat y,GLfloat z)837 inline void QOpenGLFunctions_1_2::glScalef(GLfloat x, GLfloat y, GLfloat z)
838 {
839     d_1_0_Deprecated->f.Scalef(x, y, z);
840 }
841 
glScaled(GLdouble x,GLdouble y,GLdouble z)842 inline void QOpenGLFunctions_1_2::glScaled(GLdouble x, GLdouble y, GLdouble z)
843 {
844     d_1_0_Deprecated->f.Scaled(x, y, z);
845 }
846 
glRotatef(GLfloat angle,GLfloat x,GLfloat y,GLfloat z)847 inline void QOpenGLFunctions_1_2::glRotatef(GLfloat angle, GLfloat x, GLfloat y, GLfloat z)
848 {
849     d_1_0_Deprecated->f.Rotatef(angle, x, y, z);
850 }
851 
glRotated(GLdouble angle,GLdouble x,GLdouble y,GLdouble z)852 inline void QOpenGLFunctions_1_2::glRotated(GLdouble angle, GLdouble x, GLdouble y, GLdouble z)
853 {
854     d_1_0_Deprecated->f.Rotated(angle, x, y, z);
855 }
856 
glPushMatrix()857 inline void QOpenGLFunctions_1_2::glPushMatrix()
858 {
859     d_1_0_Deprecated->f.PushMatrix();
860 }
861 
glPopMatrix()862 inline void QOpenGLFunctions_1_2::glPopMatrix()
863 {
864     d_1_0_Deprecated->f.PopMatrix();
865 }
866 
glOrtho(GLdouble left,GLdouble right,GLdouble bottom,GLdouble top,GLdouble zNear,GLdouble zFar)867 inline void QOpenGLFunctions_1_2::glOrtho(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
868 {
869     d_1_0_Deprecated->f.Ortho(left, right, bottom, top, zNear, zFar);
870 }
871 
glMultMatrixd(const GLdouble * m)872 inline void QOpenGLFunctions_1_2::glMultMatrixd(const GLdouble *m)
873 {
874     d_1_0_Deprecated->f.MultMatrixd(m);
875 }
876 
glMultMatrixf(const GLfloat * m)877 inline void QOpenGLFunctions_1_2::glMultMatrixf(const GLfloat *m)
878 {
879     d_1_0_Deprecated->f.MultMatrixf(m);
880 }
881 
glMatrixMode(GLenum mode)882 inline void QOpenGLFunctions_1_2::glMatrixMode(GLenum mode)
883 {
884     d_1_0_Deprecated->f.MatrixMode(mode);
885 }
886 
glLoadMatrixd(const GLdouble * m)887 inline void QOpenGLFunctions_1_2::glLoadMatrixd(const GLdouble *m)
888 {
889     d_1_0_Deprecated->f.LoadMatrixd(m);
890 }
891 
glLoadMatrixf(const GLfloat * m)892 inline void QOpenGLFunctions_1_2::glLoadMatrixf(const GLfloat *m)
893 {
894     d_1_0_Deprecated->f.LoadMatrixf(m);
895 }
896 
glLoadIdentity()897 inline void QOpenGLFunctions_1_2::glLoadIdentity()
898 {
899     d_1_0_Deprecated->f.LoadIdentity();
900 }
901 
glFrustum(GLdouble left,GLdouble right,GLdouble bottom,GLdouble top,GLdouble zNear,GLdouble zFar)902 inline void QOpenGLFunctions_1_2::glFrustum(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
903 {
904     d_1_0_Deprecated->f.Frustum(left, right, bottom, top, zNear, zFar);
905 }
906 
glIsList(GLuint list)907 inline GLboolean QOpenGLFunctions_1_2::glIsList(GLuint list)
908 {
909     return d_1_0_Deprecated->f.IsList(list);
910 }
911 
glGetTexGeniv(GLenum coord,GLenum pname,GLint * params)912 inline void QOpenGLFunctions_1_2::glGetTexGeniv(GLenum coord, GLenum pname, GLint *params)
913 {
914     d_1_0_Deprecated->f.GetTexGeniv(coord, pname, params);
915 }
916 
glGetTexGenfv(GLenum coord,GLenum pname,GLfloat * params)917 inline void QOpenGLFunctions_1_2::glGetTexGenfv(GLenum coord, GLenum pname, GLfloat *params)
918 {
919     d_1_0_Deprecated->f.GetTexGenfv(coord, pname, params);
920 }
921 
glGetTexGendv(GLenum coord,GLenum pname,GLdouble * params)922 inline void QOpenGLFunctions_1_2::glGetTexGendv(GLenum coord, GLenum pname, GLdouble *params)
923 {
924     d_1_0_Deprecated->f.GetTexGendv(coord, pname, params);
925 }
926 
glGetTexEnviv(GLenum target,GLenum pname,GLint * params)927 inline void QOpenGLFunctions_1_2::glGetTexEnviv(GLenum target, GLenum pname, GLint *params)
928 {
929     d_1_0_Deprecated->f.GetTexEnviv(target, pname, params);
930 }
931 
glGetTexEnvfv(GLenum target,GLenum pname,GLfloat * params)932 inline void QOpenGLFunctions_1_2::glGetTexEnvfv(GLenum target, GLenum pname, GLfloat *params)
933 {
934     d_1_0_Deprecated->f.GetTexEnvfv(target, pname, params);
935 }
936 
glGetPolygonStipple(GLubyte * mask)937 inline void QOpenGLFunctions_1_2::glGetPolygonStipple(GLubyte *mask)
938 {
939     d_1_0_Deprecated->f.GetPolygonStipple(mask);
940 }
941 
glGetPixelMapusv(GLenum map,GLushort * values)942 inline void QOpenGLFunctions_1_2::glGetPixelMapusv(GLenum map, GLushort *values)
943 {
944     d_1_0_Deprecated->f.GetPixelMapusv(map, values);
945 }
946 
glGetPixelMapuiv(GLenum map,GLuint * values)947 inline void QOpenGLFunctions_1_2::glGetPixelMapuiv(GLenum map, GLuint *values)
948 {
949     d_1_0_Deprecated->f.GetPixelMapuiv(map, values);
950 }
951 
glGetPixelMapfv(GLenum map,GLfloat * values)952 inline void QOpenGLFunctions_1_2::glGetPixelMapfv(GLenum map, GLfloat *values)
953 {
954     d_1_0_Deprecated->f.GetPixelMapfv(map, values);
955 }
956 
glGetMaterialiv(GLenum face,GLenum pname,GLint * params)957 inline void QOpenGLFunctions_1_2::glGetMaterialiv(GLenum face, GLenum pname, GLint *params)
958 {
959     d_1_0_Deprecated->f.GetMaterialiv(face, pname, params);
960 }
961 
glGetMaterialfv(GLenum face,GLenum pname,GLfloat * params)962 inline void QOpenGLFunctions_1_2::glGetMaterialfv(GLenum face, GLenum pname, GLfloat *params)
963 {
964     d_1_0_Deprecated->f.GetMaterialfv(face, pname, params);
965 }
966 
glGetMapiv(GLenum target,GLenum query,GLint * v)967 inline void QOpenGLFunctions_1_2::glGetMapiv(GLenum target, GLenum query, GLint *v)
968 {
969     d_1_0_Deprecated->f.GetMapiv(target, query, v);
970 }
971 
glGetMapfv(GLenum target,GLenum query,GLfloat * v)972 inline void QOpenGLFunctions_1_2::glGetMapfv(GLenum target, GLenum query, GLfloat *v)
973 {
974     d_1_0_Deprecated->f.GetMapfv(target, query, v);
975 }
976 
glGetMapdv(GLenum target,GLenum query,GLdouble * v)977 inline void QOpenGLFunctions_1_2::glGetMapdv(GLenum target, GLenum query, GLdouble *v)
978 {
979     d_1_0_Deprecated->f.GetMapdv(target, query, v);
980 }
981 
glGetLightiv(GLenum light,GLenum pname,GLint * params)982 inline void QOpenGLFunctions_1_2::glGetLightiv(GLenum light, GLenum pname, GLint *params)
983 {
984     d_1_0_Deprecated->f.GetLightiv(light, pname, params);
985 }
986 
glGetLightfv(GLenum light,GLenum pname,GLfloat * params)987 inline void QOpenGLFunctions_1_2::glGetLightfv(GLenum light, GLenum pname, GLfloat *params)
988 {
989     d_1_0_Deprecated->f.GetLightfv(light, pname, params);
990 }
991 
glGetClipPlane(GLenum plane,GLdouble * equation)992 inline void QOpenGLFunctions_1_2::glGetClipPlane(GLenum plane, GLdouble *equation)
993 {
994     d_1_0_Deprecated->f.GetClipPlane(plane, equation);
995 }
996 
glDrawPixels(GLsizei width,GLsizei height,GLenum format,GLenum type,const GLvoid * pixels)997 inline void QOpenGLFunctions_1_2::glDrawPixels(GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)
998 {
999     d_1_0_Deprecated->f.DrawPixels(width, height, format, type, pixels);
1000 }
1001 
glCopyPixels(GLint x,GLint y,GLsizei width,GLsizei height,GLenum type)1002 inline void QOpenGLFunctions_1_2::glCopyPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum type)
1003 {
1004     d_1_0_Deprecated->f.CopyPixels(x, y, width, height, type);
1005 }
1006 
glPixelMapusv(GLenum map,GLint mapsize,const GLushort * values)1007 inline void QOpenGLFunctions_1_2::glPixelMapusv(GLenum map, GLint mapsize, const GLushort *values)
1008 {
1009     d_1_0_Deprecated->f.PixelMapusv(map, mapsize, values);
1010 }
1011 
glPixelMapuiv(GLenum map,GLint mapsize,const GLuint * values)1012 inline void QOpenGLFunctions_1_2::glPixelMapuiv(GLenum map, GLint mapsize, const GLuint *values)
1013 {
1014     d_1_0_Deprecated->f.PixelMapuiv(map, mapsize, values);
1015 }
1016 
glPixelMapfv(GLenum map,GLint mapsize,const GLfloat * values)1017 inline void QOpenGLFunctions_1_2::glPixelMapfv(GLenum map, GLint mapsize, const GLfloat *values)
1018 {
1019     d_1_0_Deprecated->f.PixelMapfv(map, mapsize, values);
1020 }
1021 
glPixelTransferi(GLenum pname,GLint param)1022 inline void QOpenGLFunctions_1_2::glPixelTransferi(GLenum pname, GLint param)
1023 {
1024     d_1_0_Deprecated->f.PixelTransferi(pname, param);
1025 }
1026 
glPixelTransferf(GLenum pname,GLfloat param)1027 inline void QOpenGLFunctions_1_2::glPixelTransferf(GLenum pname, GLfloat param)
1028 {
1029     d_1_0_Deprecated->f.PixelTransferf(pname, param);
1030 }
1031 
glPixelZoom(GLfloat xfactor,GLfloat yfactor)1032 inline void QOpenGLFunctions_1_2::glPixelZoom(GLfloat xfactor, GLfloat yfactor)
1033 {
1034     d_1_0_Deprecated->f.PixelZoom(xfactor, yfactor);
1035 }
1036 
glAlphaFunc(GLenum func,GLfloat ref)1037 inline void QOpenGLFunctions_1_2::glAlphaFunc(GLenum func, GLfloat ref)
1038 {
1039     d_1_0_Deprecated->f.AlphaFunc(func, ref);
1040 }
1041 
glEvalPoint2(GLint i,GLint j)1042 inline void QOpenGLFunctions_1_2::glEvalPoint2(GLint i, GLint j)
1043 {
1044     d_1_0_Deprecated->f.EvalPoint2(i, j);
1045 }
1046 
glEvalMesh2(GLenum mode,GLint i1,GLint i2,GLint j1,GLint j2)1047 inline void QOpenGLFunctions_1_2::glEvalMesh2(GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2)
1048 {
1049     d_1_0_Deprecated->f.EvalMesh2(mode, i1, i2, j1, j2);
1050 }
1051 
glEvalPoint1(GLint i)1052 inline void QOpenGLFunctions_1_2::glEvalPoint1(GLint i)
1053 {
1054     d_1_0_Deprecated->f.EvalPoint1(i);
1055 }
1056 
glEvalMesh1(GLenum mode,GLint i1,GLint i2)1057 inline void QOpenGLFunctions_1_2::glEvalMesh1(GLenum mode, GLint i1, GLint i2)
1058 {
1059     d_1_0_Deprecated->f.EvalMesh1(mode, i1, i2);
1060 }
1061 
glEvalCoord2fv(const GLfloat * u)1062 inline void QOpenGLFunctions_1_2::glEvalCoord2fv(const GLfloat *u)
1063 {
1064     d_1_0_Deprecated->f.EvalCoord2fv(u);
1065 }
1066 
glEvalCoord2f(GLfloat u,GLfloat v)1067 inline void QOpenGLFunctions_1_2::glEvalCoord2f(GLfloat u, GLfloat v)
1068 {
1069     d_1_0_Deprecated->f.EvalCoord2f(u, v);
1070 }
1071 
glEvalCoord2dv(const GLdouble * u)1072 inline void QOpenGLFunctions_1_2::glEvalCoord2dv(const GLdouble *u)
1073 {
1074     d_1_0_Deprecated->f.EvalCoord2dv(u);
1075 }
1076 
glEvalCoord2d(GLdouble u,GLdouble v)1077 inline void QOpenGLFunctions_1_2::glEvalCoord2d(GLdouble u, GLdouble v)
1078 {
1079     d_1_0_Deprecated->f.EvalCoord2d(u, v);
1080 }
1081 
glEvalCoord1fv(const GLfloat * u)1082 inline void QOpenGLFunctions_1_2::glEvalCoord1fv(const GLfloat *u)
1083 {
1084     d_1_0_Deprecated->f.EvalCoord1fv(u);
1085 }
1086 
glEvalCoord1f(GLfloat u)1087 inline void QOpenGLFunctions_1_2::glEvalCoord1f(GLfloat u)
1088 {
1089     d_1_0_Deprecated->f.EvalCoord1f(u);
1090 }
1091 
glEvalCoord1dv(const GLdouble * u)1092 inline void QOpenGLFunctions_1_2::glEvalCoord1dv(const GLdouble *u)
1093 {
1094     d_1_0_Deprecated->f.EvalCoord1dv(u);
1095 }
1096 
glEvalCoord1d(GLdouble u)1097 inline void QOpenGLFunctions_1_2::glEvalCoord1d(GLdouble u)
1098 {
1099     d_1_0_Deprecated->f.EvalCoord1d(u);
1100 }
1101 
glMapGrid2f(GLint un,GLfloat u1,GLfloat u2,GLint vn,GLfloat v1,GLfloat v2)1102 inline void QOpenGLFunctions_1_2::glMapGrid2f(GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2)
1103 {
1104     d_1_0_Deprecated->f.MapGrid2f(un, u1, u2, vn, v1, v2);
1105 }
1106 
glMapGrid2d(GLint un,GLdouble u1,GLdouble u2,GLint vn,GLdouble v1,GLdouble v2)1107 inline void QOpenGLFunctions_1_2::glMapGrid2d(GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2)
1108 {
1109     d_1_0_Deprecated->f.MapGrid2d(un, u1, u2, vn, v1, v2);
1110 }
1111 
glMapGrid1f(GLint un,GLfloat u1,GLfloat u2)1112 inline void QOpenGLFunctions_1_2::glMapGrid1f(GLint un, GLfloat u1, GLfloat u2)
1113 {
1114     d_1_0_Deprecated->f.MapGrid1f(un, u1, u2);
1115 }
1116 
glMapGrid1d(GLint un,GLdouble u1,GLdouble u2)1117 inline void QOpenGLFunctions_1_2::glMapGrid1d(GLint un, GLdouble u1, GLdouble u2)
1118 {
1119     d_1_0_Deprecated->f.MapGrid1d(un, u1, u2);
1120 }
1121 
glMap2f(GLenum target,GLfloat u1,GLfloat u2,GLint ustride,GLint uorder,GLfloat v1,GLfloat v2,GLint vstride,GLint vorder,const GLfloat * points)1122 inline void QOpenGLFunctions_1_2::glMap2f(GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points)
1123 {
1124     d_1_0_Deprecated->f.Map2f(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points);
1125 }
1126 
glMap2d(GLenum target,GLdouble u1,GLdouble u2,GLint ustride,GLint uorder,GLdouble v1,GLdouble v2,GLint vstride,GLint vorder,const GLdouble * points)1127 inline void QOpenGLFunctions_1_2::glMap2d(GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points)
1128 {
1129     d_1_0_Deprecated->f.Map2d(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points);
1130 }
1131 
glMap1f(GLenum target,GLfloat u1,GLfloat u2,GLint stride,GLint order,const GLfloat * points)1132 inline void QOpenGLFunctions_1_2::glMap1f(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points)
1133 {
1134     d_1_0_Deprecated->f.Map1f(target, u1, u2, stride, order, points);
1135 }
1136 
glMap1d(GLenum target,GLdouble u1,GLdouble u2,GLint stride,GLint order,const GLdouble * points)1137 inline void QOpenGLFunctions_1_2::glMap1d(GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points)
1138 {
1139     d_1_0_Deprecated->f.Map1d(target, u1, u2, stride, order, points);
1140 }
1141 
glPushAttrib(GLbitfield mask)1142 inline void QOpenGLFunctions_1_2::glPushAttrib(GLbitfield mask)
1143 {
1144     d_1_0_Deprecated->f.PushAttrib(mask);
1145 }
1146 
glPopAttrib()1147 inline void QOpenGLFunctions_1_2::glPopAttrib()
1148 {
1149     d_1_0_Deprecated->f.PopAttrib();
1150 }
1151 
glAccum(GLenum op,GLfloat value)1152 inline void QOpenGLFunctions_1_2::glAccum(GLenum op, GLfloat value)
1153 {
1154     d_1_0_Deprecated->f.Accum(op, value);
1155 }
1156 
glIndexMask(GLuint mask)1157 inline void QOpenGLFunctions_1_2::glIndexMask(GLuint mask)
1158 {
1159     d_1_0_Deprecated->f.IndexMask(mask);
1160 }
1161 
glClearIndex(GLfloat c)1162 inline void QOpenGLFunctions_1_2::glClearIndex(GLfloat c)
1163 {
1164     d_1_0_Deprecated->f.ClearIndex(c);
1165 }
1166 
glClearAccum(GLfloat red,GLfloat green,GLfloat blue,GLfloat alpha)1167 inline void QOpenGLFunctions_1_2::glClearAccum(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
1168 {
1169     d_1_0_Deprecated->f.ClearAccum(red, green, blue, alpha);
1170 }
1171 
glPushName(GLuint name)1172 inline void QOpenGLFunctions_1_2::glPushName(GLuint name)
1173 {
1174     d_1_0_Deprecated->f.PushName(name);
1175 }
1176 
glPopName()1177 inline void QOpenGLFunctions_1_2::glPopName()
1178 {
1179     d_1_0_Deprecated->f.PopName();
1180 }
1181 
glPassThrough(GLfloat token)1182 inline void QOpenGLFunctions_1_2::glPassThrough(GLfloat token)
1183 {
1184     d_1_0_Deprecated->f.PassThrough(token);
1185 }
1186 
glLoadName(GLuint name)1187 inline void QOpenGLFunctions_1_2::glLoadName(GLuint name)
1188 {
1189     d_1_0_Deprecated->f.LoadName(name);
1190 }
1191 
glInitNames()1192 inline void QOpenGLFunctions_1_2::glInitNames()
1193 {
1194     d_1_0_Deprecated->f.InitNames();
1195 }
1196 
glRenderMode(GLenum mode)1197 inline GLint QOpenGLFunctions_1_2::glRenderMode(GLenum mode)
1198 {
1199     return d_1_0_Deprecated->f.RenderMode(mode);
1200 }
1201 
glSelectBuffer(GLsizei size,GLuint * buffer)1202 inline void QOpenGLFunctions_1_2::glSelectBuffer(GLsizei size, GLuint *buffer)
1203 {
1204     d_1_0_Deprecated->f.SelectBuffer(size, buffer);
1205 }
1206 
glFeedbackBuffer(GLsizei size,GLenum type,GLfloat * buffer)1207 inline void QOpenGLFunctions_1_2::glFeedbackBuffer(GLsizei size, GLenum type, GLfloat *buffer)
1208 {
1209     d_1_0_Deprecated->f.FeedbackBuffer(size, type, buffer);
1210 }
1211 
glTexGeniv(GLenum coord,GLenum pname,const GLint * params)1212 inline void QOpenGLFunctions_1_2::glTexGeniv(GLenum coord, GLenum pname, const GLint *params)
1213 {
1214     d_1_0_Deprecated->f.TexGeniv(coord, pname, params);
1215 }
1216 
glTexGeni(GLenum coord,GLenum pname,GLint param)1217 inline void QOpenGLFunctions_1_2::glTexGeni(GLenum coord, GLenum pname, GLint param)
1218 {
1219     d_1_0_Deprecated->f.TexGeni(coord, pname, param);
1220 }
1221 
glTexGenfv(GLenum coord,GLenum pname,const GLfloat * params)1222 inline void QOpenGLFunctions_1_2::glTexGenfv(GLenum coord, GLenum pname, const GLfloat *params)
1223 {
1224     d_1_0_Deprecated->f.TexGenfv(coord, pname, params);
1225 }
1226 
glTexGenf(GLenum coord,GLenum pname,GLfloat param)1227 inline void QOpenGLFunctions_1_2::glTexGenf(GLenum coord, GLenum pname, GLfloat param)
1228 {
1229     d_1_0_Deprecated->f.TexGenf(coord, pname, param);
1230 }
1231 
glTexGendv(GLenum coord,GLenum pname,const GLdouble * params)1232 inline void QOpenGLFunctions_1_2::glTexGendv(GLenum coord, GLenum pname, const GLdouble *params)
1233 {
1234     d_1_0_Deprecated->f.TexGendv(coord, pname, params);
1235 }
1236 
glTexGend(GLenum coord,GLenum pname,GLdouble param)1237 inline void QOpenGLFunctions_1_2::glTexGend(GLenum coord, GLenum pname, GLdouble param)
1238 {
1239     d_1_0_Deprecated->f.TexGend(coord, pname, param);
1240 }
1241 
glTexEnviv(GLenum target,GLenum pname,const GLint * params)1242 inline void QOpenGLFunctions_1_2::glTexEnviv(GLenum target, GLenum pname, const GLint *params)
1243 {
1244     d_1_0_Deprecated->f.TexEnviv(target, pname, params);
1245 }
1246 
glTexEnvi(GLenum target,GLenum pname,GLint param)1247 inline void QOpenGLFunctions_1_2::glTexEnvi(GLenum target, GLenum pname, GLint param)
1248 {
1249     d_1_0_Deprecated->f.TexEnvi(target, pname, param);
1250 }
1251 
glTexEnvfv(GLenum target,GLenum pname,const GLfloat * params)1252 inline void QOpenGLFunctions_1_2::glTexEnvfv(GLenum target, GLenum pname, const GLfloat *params)
1253 {
1254     d_1_0_Deprecated->f.TexEnvfv(target, pname, params);
1255 }
1256 
glTexEnvf(GLenum target,GLenum pname,GLfloat param)1257 inline void QOpenGLFunctions_1_2::glTexEnvf(GLenum target, GLenum pname, GLfloat param)
1258 {
1259     d_1_0_Deprecated->f.TexEnvf(target, pname, param);
1260 }
1261 
glShadeModel(GLenum mode)1262 inline void QOpenGLFunctions_1_2::glShadeModel(GLenum mode)
1263 {
1264     d_1_0_Deprecated->f.ShadeModel(mode);
1265 }
1266 
glPolygonStipple(const GLubyte * mask)1267 inline void QOpenGLFunctions_1_2::glPolygonStipple(const GLubyte *mask)
1268 {
1269     d_1_0_Deprecated->f.PolygonStipple(mask);
1270 }
1271 
glMaterialiv(GLenum face,GLenum pname,const GLint * params)1272 inline void QOpenGLFunctions_1_2::glMaterialiv(GLenum face, GLenum pname, const GLint *params)
1273 {
1274     d_1_0_Deprecated->f.Materialiv(face, pname, params);
1275 }
1276 
glMateriali(GLenum face,GLenum pname,GLint param)1277 inline void QOpenGLFunctions_1_2::glMateriali(GLenum face, GLenum pname, GLint param)
1278 {
1279     d_1_0_Deprecated->f.Materiali(face, pname, param);
1280 }
1281 
glMaterialfv(GLenum face,GLenum pname,const GLfloat * params)1282 inline void QOpenGLFunctions_1_2::glMaterialfv(GLenum face, GLenum pname, const GLfloat *params)
1283 {
1284     d_1_0_Deprecated->f.Materialfv(face, pname, params);
1285 }
1286 
glMaterialf(GLenum face,GLenum pname,GLfloat param)1287 inline void QOpenGLFunctions_1_2::glMaterialf(GLenum face, GLenum pname, GLfloat param)
1288 {
1289     d_1_0_Deprecated->f.Materialf(face, pname, param);
1290 }
1291 
glLineStipple(GLint factor,GLushort pattern)1292 inline void QOpenGLFunctions_1_2::glLineStipple(GLint factor, GLushort pattern)
1293 {
1294     d_1_0_Deprecated->f.LineStipple(factor, pattern);
1295 }
1296 
glLightModeliv(GLenum pname,const GLint * params)1297 inline void QOpenGLFunctions_1_2::glLightModeliv(GLenum pname, const GLint *params)
1298 {
1299     d_1_0_Deprecated->f.LightModeliv(pname, params);
1300 }
1301 
glLightModeli(GLenum pname,GLint param)1302 inline void QOpenGLFunctions_1_2::glLightModeli(GLenum pname, GLint param)
1303 {
1304     d_1_0_Deprecated->f.LightModeli(pname, param);
1305 }
1306 
glLightModelfv(GLenum pname,const GLfloat * params)1307 inline void QOpenGLFunctions_1_2::glLightModelfv(GLenum pname, const GLfloat *params)
1308 {
1309     d_1_0_Deprecated->f.LightModelfv(pname, params);
1310 }
1311 
glLightModelf(GLenum pname,GLfloat param)1312 inline void QOpenGLFunctions_1_2::glLightModelf(GLenum pname, GLfloat param)
1313 {
1314     d_1_0_Deprecated->f.LightModelf(pname, param);
1315 }
1316 
glLightiv(GLenum light,GLenum pname,const GLint * params)1317 inline void QOpenGLFunctions_1_2::glLightiv(GLenum light, GLenum pname, const GLint *params)
1318 {
1319     d_1_0_Deprecated->f.Lightiv(light, pname, params);
1320 }
1321 
glLighti(GLenum light,GLenum pname,GLint param)1322 inline void QOpenGLFunctions_1_2::glLighti(GLenum light, GLenum pname, GLint param)
1323 {
1324     d_1_0_Deprecated->f.Lighti(light, pname, param);
1325 }
1326 
glLightfv(GLenum light,GLenum pname,const GLfloat * params)1327 inline void QOpenGLFunctions_1_2::glLightfv(GLenum light, GLenum pname, const GLfloat *params)
1328 {
1329     d_1_0_Deprecated->f.Lightfv(light, pname, params);
1330 }
1331 
glLightf(GLenum light,GLenum pname,GLfloat param)1332 inline void QOpenGLFunctions_1_2::glLightf(GLenum light, GLenum pname, GLfloat param)
1333 {
1334     d_1_0_Deprecated->f.Lightf(light, pname, param);
1335 }
1336 
glFogiv(GLenum pname,const GLint * params)1337 inline void QOpenGLFunctions_1_2::glFogiv(GLenum pname, const GLint *params)
1338 {
1339     d_1_0_Deprecated->f.Fogiv(pname, params);
1340 }
1341 
glFogi(GLenum pname,GLint param)1342 inline void QOpenGLFunctions_1_2::glFogi(GLenum pname, GLint param)
1343 {
1344     d_1_0_Deprecated->f.Fogi(pname, param);
1345 }
1346 
glFogfv(GLenum pname,const GLfloat * params)1347 inline void QOpenGLFunctions_1_2::glFogfv(GLenum pname, const GLfloat *params)
1348 {
1349     d_1_0_Deprecated->f.Fogfv(pname, params);
1350 }
1351 
glFogf(GLenum pname,GLfloat param)1352 inline void QOpenGLFunctions_1_2::glFogf(GLenum pname, GLfloat param)
1353 {
1354     d_1_0_Deprecated->f.Fogf(pname, param);
1355 }
1356 
glColorMaterial(GLenum face,GLenum mode)1357 inline void QOpenGLFunctions_1_2::glColorMaterial(GLenum face, GLenum mode)
1358 {
1359     d_1_0_Deprecated->f.ColorMaterial(face, mode);
1360 }
1361 
glClipPlane(GLenum plane,const GLdouble * equation)1362 inline void QOpenGLFunctions_1_2::glClipPlane(GLenum plane, const GLdouble *equation)
1363 {
1364     d_1_0_Deprecated->f.ClipPlane(plane, equation);
1365 }
1366 
glVertex4sv(const GLshort * v)1367 inline void QOpenGLFunctions_1_2::glVertex4sv(const GLshort *v)
1368 {
1369     d_1_0_Deprecated->f.Vertex4sv(v);
1370 }
1371 
glVertex4s(GLshort x,GLshort y,GLshort z,GLshort w)1372 inline void QOpenGLFunctions_1_2::glVertex4s(GLshort x, GLshort y, GLshort z, GLshort w)
1373 {
1374     d_1_0_Deprecated->f.Vertex4s(x, y, z, w);
1375 }
1376 
glVertex4iv(const GLint * v)1377 inline void QOpenGLFunctions_1_2::glVertex4iv(const GLint *v)
1378 {
1379     d_1_0_Deprecated->f.Vertex4iv(v);
1380 }
1381 
glVertex4i(GLint x,GLint y,GLint z,GLint w)1382 inline void QOpenGLFunctions_1_2::glVertex4i(GLint x, GLint y, GLint z, GLint w)
1383 {
1384     d_1_0_Deprecated->f.Vertex4i(x, y, z, w);
1385 }
1386 
glVertex4fv(const GLfloat * v)1387 inline void QOpenGLFunctions_1_2::glVertex4fv(const GLfloat *v)
1388 {
1389     d_1_0_Deprecated->f.Vertex4fv(v);
1390 }
1391 
glVertex4f(GLfloat x,GLfloat y,GLfloat z,GLfloat w)1392 inline void QOpenGLFunctions_1_2::glVertex4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
1393 {
1394     d_1_0_Deprecated->f.Vertex4f(x, y, z, w);
1395 }
1396 
glVertex4dv(const GLdouble * v)1397 inline void QOpenGLFunctions_1_2::glVertex4dv(const GLdouble *v)
1398 {
1399     d_1_0_Deprecated->f.Vertex4dv(v);
1400 }
1401 
glVertex4d(GLdouble x,GLdouble y,GLdouble z,GLdouble w)1402 inline void QOpenGLFunctions_1_2::glVertex4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
1403 {
1404     d_1_0_Deprecated->f.Vertex4d(x, y, z, w);
1405 }
1406 
glVertex3sv(const GLshort * v)1407 inline void QOpenGLFunctions_1_2::glVertex3sv(const GLshort *v)
1408 {
1409     d_1_0_Deprecated->f.Vertex3sv(v);
1410 }
1411 
glVertex3s(GLshort x,GLshort y,GLshort z)1412 inline void QOpenGLFunctions_1_2::glVertex3s(GLshort x, GLshort y, GLshort z)
1413 {
1414     d_1_0_Deprecated->f.Vertex3s(x, y, z);
1415 }
1416 
glVertex3iv(const GLint * v)1417 inline void QOpenGLFunctions_1_2::glVertex3iv(const GLint *v)
1418 {
1419     d_1_0_Deprecated->f.Vertex3iv(v);
1420 }
1421 
glVertex3i(GLint x,GLint y,GLint z)1422 inline void QOpenGLFunctions_1_2::glVertex3i(GLint x, GLint y, GLint z)
1423 {
1424     d_1_0_Deprecated->f.Vertex3i(x, y, z);
1425 }
1426 
glVertex3fv(const GLfloat * v)1427 inline void QOpenGLFunctions_1_2::glVertex3fv(const GLfloat *v)
1428 {
1429     d_1_0_Deprecated->f.Vertex3fv(v);
1430 }
1431 
glVertex3f(GLfloat x,GLfloat y,GLfloat z)1432 inline void QOpenGLFunctions_1_2::glVertex3f(GLfloat x, GLfloat y, GLfloat z)
1433 {
1434     d_1_0_Deprecated->f.Vertex3f(x, y, z);
1435 }
1436 
glVertex3dv(const GLdouble * v)1437 inline void QOpenGLFunctions_1_2::glVertex3dv(const GLdouble *v)
1438 {
1439     d_1_0_Deprecated->f.Vertex3dv(v);
1440 }
1441 
glVertex3d(GLdouble x,GLdouble y,GLdouble z)1442 inline void QOpenGLFunctions_1_2::glVertex3d(GLdouble x, GLdouble y, GLdouble z)
1443 {
1444     d_1_0_Deprecated->f.Vertex3d(x, y, z);
1445 }
1446 
glVertex2sv(const GLshort * v)1447 inline void QOpenGLFunctions_1_2::glVertex2sv(const GLshort *v)
1448 {
1449     d_1_0_Deprecated->f.Vertex2sv(v);
1450 }
1451 
glVertex2s(GLshort x,GLshort y)1452 inline void QOpenGLFunctions_1_2::glVertex2s(GLshort x, GLshort y)
1453 {
1454     d_1_0_Deprecated->f.Vertex2s(x, y);
1455 }
1456 
glVertex2iv(const GLint * v)1457 inline void QOpenGLFunctions_1_2::glVertex2iv(const GLint *v)
1458 {
1459     d_1_0_Deprecated->f.Vertex2iv(v);
1460 }
1461 
glVertex2i(GLint x,GLint y)1462 inline void QOpenGLFunctions_1_2::glVertex2i(GLint x, GLint y)
1463 {
1464     d_1_0_Deprecated->f.Vertex2i(x, y);
1465 }
1466 
glVertex2fv(const GLfloat * v)1467 inline void QOpenGLFunctions_1_2::glVertex2fv(const GLfloat *v)
1468 {
1469     d_1_0_Deprecated->f.Vertex2fv(v);
1470 }
1471 
glVertex2f(GLfloat x,GLfloat y)1472 inline void QOpenGLFunctions_1_2::glVertex2f(GLfloat x, GLfloat y)
1473 {
1474     d_1_0_Deprecated->f.Vertex2f(x, y);
1475 }
1476 
glVertex2dv(const GLdouble * v)1477 inline void QOpenGLFunctions_1_2::glVertex2dv(const GLdouble *v)
1478 {
1479     d_1_0_Deprecated->f.Vertex2dv(v);
1480 }
1481 
glVertex2d(GLdouble x,GLdouble y)1482 inline void QOpenGLFunctions_1_2::glVertex2d(GLdouble x, GLdouble y)
1483 {
1484     d_1_0_Deprecated->f.Vertex2d(x, y);
1485 }
1486 
glTexCoord4sv(const GLshort * v)1487 inline void QOpenGLFunctions_1_2::glTexCoord4sv(const GLshort *v)
1488 {
1489     d_1_0_Deprecated->f.TexCoord4sv(v);
1490 }
1491 
glTexCoord4s(GLshort s,GLshort t,GLshort r,GLshort q)1492 inline void QOpenGLFunctions_1_2::glTexCoord4s(GLshort s, GLshort t, GLshort r, GLshort q)
1493 {
1494     d_1_0_Deprecated->f.TexCoord4s(s, t, r, q);
1495 }
1496 
glTexCoord4iv(const GLint * v)1497 inline void QOpenGLFunctions_1_2::glTexCoord4iv(const GLint *v)
1498 {
1499     d_1_0_Deprecated->f.TexCoord4iv(v);
1500 }
1501 
glTexCoord4i(GLint s,GLint t,GLint r,GLint q)1502 inline void QOpenGLFunctions_1_2::glTexCoord4i(GLint s, GLint t, GLint r, GLint q)
1503 {
1504     d_1_0_Deprecated->f.TexCoord4i(s, t, r, q);
1505 }
1506 
glTexCoord4fv(const GLfloat * v)1507 inline void QOpenGLFunctions_1_2::glTexCoord4fv(const GLfloat *v)
1508 {
1509     d_1_0_Deprecated->f.TexCoord4fv(v);
1510 }
1511 
glTexCoord4f(GLfloat s,GLfloat t,GLfloat r,GLfloat q)1512 inline void QOpenGLFunctions_1_2::glTexCoord4f(GLfloat s, GLfloat t, GLfloat r, GLfloat q)
1513 {
1514     d_1_0_Deprecated->f.TexCoord4f(s, t, r, q);
1515 }
1516 
glTexCoord4dv(const GLdouble * v)1517 inline void QOpenGLFunctions_1_2::glTexCoord4dv(const GLdouble *v)
1518 {
1519     d_1_0_Deprecated->f.TexCoord4dv(v);
1520 }
1521 
glTexCoord4d(GLdouble s,GLdouble t,GLdouble r,GLdouble q)1522 inline void QOpenGLFunctions_1_2::glTexCoord4d(GLdouble s, GLdouble t, GLdouble r, GLdouble q)
1523 {
1524     d_1_0_Deprecated->f.TexCoord4d(s, t, r, q);
1525 }
1526 
glTexCoord3sv(const GLshort * v)1527 inline void QOpenGLFunctions_1_2::glTexCoord3sv(const GLshort *v)
1528 {
1529     d_1_0_Deprecated->f.TexCoord3sv(v);
1530 }
1531 
glTexCoord3s(GLshort s,GLshort t,GLshort r)1532 inline void QOpenGLFunctions_1_2::glTexCoord3s(GLshort s, GLshort t, GLshort r)
1533 {
1534     d_1_0_Deprecated->f.TexCoord3s(s, t, r);
1535 }
1536 
glTexCoord3iv(const GLint * v)1537 inline void QOpenGLFunctions_1_2::glTexCoord3iv(const GLint *v)
1538 {
1539     d_1_0_Deprecated->f.TexCoord3iv(v);
1540 }
1541 
glTexCoord3i(GLint s,GLint t,GLint r)1542 inline void QOpenGLFunctions_1_2::glTexCoord3i(GLint s, GLint t, GLint r)
1543 {
1544     d_1_0_Deprecated->f.TexCoord3i(s, t, r);
1545 }
1546 
glTexCoord3fv(const GLfloat * v)1547 inline void QOpenGLFunctions_1_2::glTexCoord3fv(const GLfloat *v)
1548 {
1549     d_1_0_Deprecated->f.TexCoord3fv(v);
1550 }
1551 
glTexCoord3f(GLfloat s,GLfloat t,GLfloat r)1552 inline void QOpenGLFunctions_1_2::glTexCoord3f(GLfloat s, GLfloat t, GLfloat r)
1553 {
1554     d_1_0_Deprecated->f.TexCoord3f(s, t, r);
1555 }
1556 
glTexCoord3dv(const GLdouble * v)1557 inline void QOpenGLFunctions_1_2::glTexCoord3dv(const GLdouble *v)
1558 {
1559     d_1_0_Deprecated->f.TexCoord3dv(v);
1560 }
1561 
glTexCoord3d(GLdouble s,GLdouble t,GLdouble r)1562 inline void QOpenGLFunctions_1_2::glTexCoord3d(GLdouble s, GLdouble t, GLdouble r)
1563 {
1564     d_1_0_Deprecated->f.TexCoord3d(s, t, r);
1565 }
1566 
glTexCoord2sv(const GLshort * v)1567 inline void QOpenGLFunctions_1_2::glTexCoord2sv(const GLshort *v)
1568 {
1569     d_1_0_Deprecated->f.TexCoord2sv(v);
1570 }
1571 
glTexCoord2s(GLshort s,GLshort t)1572 inline void QOpenGLFunctions_1_2::glTexCoord2s(GLshort s, GLshort t)
1573 {
1574     d_1_0_Deprecated->f.TexCoord2s(s, t);
1575 }
1576 
glTexCoord2iv(const GLint * v)1577 inline void QOpenGLFunctions_1_2::glTexCoord2iv(const GLint *v)
1578 {
1579     d_1_0_Deprecated->f.TexCoord2iv(v);
1580 }
1581 
glTexCoord2i(GLint s,GLint t)1582 inline void QOpenGLFunctions_1_2::glTexCoord2i(GLint s, GLint t)
1583 {
1584     d_1_0_Deprecated->f.TexCoord2i(s, t);
1585 }
1586 
glTexCoord2fv(const GLfloat * v)1587 inline void QOpenGLFunctions_1_2::glTexCoord2fv(const GLfloat *v)
1588 {
1589     d_1_0_Deprecated->f.TexCoord2fv(v);
1590 }
1591 
glTexCoord2f(GLfloat s,GLfloat t)1592 inline void QOpenGLFunctions_1_2::glTexCoord2f(GLfloat s, GLfloat t)
1593 {
1594     d_1_0_Deprecated->f.TexCoord2f(s, t);
1595 }
1596 
glTexCoord2dv(const GLdouble * v)1597 inline void QOpenGLFunctions_1_2::glTexCoord2dv(const GLdouble *v)
1598 {
1599     d_1_0_Deprecated->f.TexCoord2dv(v);
1600 }
1601 
glTexCoord2d(GLdouble s,GLdouble t)1602 inline void QOpenGLFunctions_1_2::glTexCoord2d(GLdouble s, GLdouble t)
1603 {
1604     d_1_0_Deprecated->f.TexCoord2d(s, t);
1605 }
1606 
glTexCoord1sv(const GLshort * v)1607 inline void QOpenGLFunctions_1_2::glTexCoord1sv(const GLshort *v)
1608 {
1609     d_1_0_Deprecated->f.TexCoord1sv(v);
1610 }
1611 
glTexCoord1s(GLshort s)1612 inline void QOpenGLFunctions_1_2::glTexCoord1s(GLshort s)
1613 {
1614     d_1_0_Deprecated->f.TexCoord1s(s);
1615 }
1616 
glTexCoord1iv(const GLint * v)1617 inline void QOpenGLFunctions_1_2::glTexCoord1iv(const GLint *v)
1618 {
1619     d_1_0_Deprecated->f.TexCoord1iv(v);
1620 }
1621 
glTexCoord1i(GLint s)1622 inline void QOpenGLFunctions_1_2::glTexCoord1i(GLint s)
1623 {
1624     d_1_0_Deprecated->f.TexCoord1i(s);
1625 }
1626 
glTexCoord1fv(const GLfloat * v)1627 inline void QOpenGLFunctions_1_2::glTexCoord1fv(const GLfloat *v)
1628 {
1629     d_1_0_Deprecated->f.TexCoord1fv(v);
1630 }
1631 
glTexCoord1f(GLfloat s)1632 inline void QOpenGLFunctions_1_2::glTexCoord1f(GLfloat s)
1633 {
1634     d_1_0_Deprecated->f.TexCoord1f(s);
1635 }
1636 
glTexCoord1dv(const GLdouble * v)1637 inline void QOpenGLFunctions_1_2::glTexCoord1dv(const GLdouble *v)
1638 {
1639     d_1_0_Deprecated->f.TexCoord1dv(v);
1640 }
1641 
glTexCoord1d(GLdouble s)1642 inline void QOpenGLFunctions_1_2::glTexCoord1d(GLdouble s)
1643 {
1644     d_1_0_Deprecated->f.TexCoord1d(s);
1645 }
1646 
glRectsv(const GLshort * v1,const GLshort * v2)1647 inline void QOpenGLFunctions_1_2::glRectsv(const GLshort *v1, const GLshort *v2)
1648 {
1649     d_1_0_Deprecated->f.Rectsv(v1, v2);
1650 }
1651 
glRects(GLshort x1,GLshort y1,GLshort x2,GLshort y2)1652 inline void QOpenGLFunctions_1_2::glRects(GLshort x1, GLshort y1, GLshort x2, GLshort y2)
1653 {
1654     d_1_0_Deprecated->f.Rects(x1, y1, x2, y2);
1655 }
1656 
glRectiv(const GLint * v1,const GLint * v2)1657 inline void QOpenGLFunctions_1_2::glRectiv(const GLint *v1, const GLint *v2)
1658 {
1659     d_1_0_Deprecated->f.Rectiv(v1, v2);
1660 }
1661 
glRecti(GLint x1,GLint y1,GLint x2,GLint y2)1662 inline void QOpenGLFunctions_1_2::glRecti(GLint x1, GLint y1, GLint x2, GLint y2)
1663 {
1664     d_1_0_Deprecated->f.Recti(x1, y1, x2, y2);
1665 }
1666 
glRectfv(const GLfloat * v1,const GLfloat * v2)1667 inline void QOpenGLFunctions_1_2::glRectfv(const GLfloat *v1, const GLfloat *v2)
1668 {
1669     d_1_0_Deprecated->f.Rectfv(v1, v2);
1670 }
1671 
glRectf(GLfloat x1,GLfloat y1,GLfloat x2,GLfloat y2)1672 inline void QOpenGLFunctions_1_2::glRectf(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2)
1673 {
1674     d_1_0_Deprecated->f.Rectf(x1, y1, x2, y2);
1675 }
1676 
glRectdv(const GLdouble * v1,const GLdouble * v2)1677 inline void QOpenGLFunctions_1_2::glRectdv(const GLdouble *v1, const GLdouble *v2)
1678 {
1679     d_1_0_Deprecated->f.Rectdv(v1, v2);
1680 }
1681 
glRectd(GLdouble x1,GLdouble y1,GLdouble x2,GLdouble y2)1682 inline void QOpenGLFunctions_1_2::glRectd(GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2)
1683 {
1684     d_1_0_Deprecated->f.Rectd(x1, y1, x2, y2);
1685 }
1686 
glRasterPos4sv(const GLshort * v)1687 inline void QOpenGLFunctions_1_2::glRasterPos4sv(const GLshort *v)
1688 {
1689     d_1_0_Deprecated->f.RasterPos4sv(v);
1690 }
1691 
glRasterPos4s(GLshort x,GLshort y,GLshort z,GLshort w)1692 inline void QOpenGLFunctions_1_2::glRasterPos4s(GLshort x, GLshort y, GLshort z, GLshort w)
1693 {
1694     d_1_0_Deprecated->f.RasterPos4s(x, y, z, w);
1695 }
1696 
glRasterPos4iv(const GLint * v)1697 inline void QOpenGLFunctions_1_2::glRasterPos4iv(const GLint *v)
1698 {
1699     d_1_0_Deprecated->f.RasterPos4iv(v);
1700 }
1701 
glRasterPos4i(GLint x,GLint y,GLint z,GLint w)1702 inline void QOpenGLFunctions_1_2::glRasterPos4i(GLint x, GLint y, GLint z, GLint w)
1703 {
1704     d_1_0_Deprecated->f.RasterPos4i(x, y, z, w);
1705 }
1706 
glRasterPos4fv(const GLfloat * v)1707 inline void QOpenGLFunctions_1_2::glRasterPos4fv(const GLfloat *v)
1708 {
1709     d_1_0_Deprecated->f.RasterPos4fv(v);
1710 }
1711 
glRasterPos4f(GLfloat x,GLfloat y,GLfloat z,GLfloat w)1712 inline void QOpenGLFunctions_1_2::glRasterPos4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
1713 {
1714     d_1_0_Deprecated->f.RasterPos4f(x, y, z, w);
1715 }
1716 
glRasterPos4dv(const GLdouble * v)1717 inline void QOpenGLFunctions_1_2::glRasterPos4dv(const GLdouble *v)
1718 {
1719     d_1_0_Deprecated->f.RasterPos4dv(v);
1720 }
1721 
glRasterPos4d(GLdouble x,GLdouble y,GLdouble z,GLdouble w)1722 inline void QOpenGLFunctions_1_2::glRasterPos4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
1723 {
1724     d_1_0_Deprecated->f.RasterPos4d(x, y, z, w);
1725 }
1726 
glRasterPos3sv(const GLshort * v)1727 inline void QOpenGLFunctions_1_2::glRasterPos3sv(const GLshort *v)
1728 {
1729     d_1_0_Deprecated->f.RasterPos3sv(v);
1730 }
1731 
glRasterPos3s(GLshort x,GLshort y,GLshort z)1732 inline void QOpenGLFunctions_1_2::glRasterPos3s(GLshort x, GLshort y, GLshort z)
1733 {
1734     d_1_0_Deprecated->f.RasterPos3s(x, y, z);
1735 }
1736 
glRasterPos3iv(const GLint * v)1737 inline void QOpenGLFunctions_1_2::glRasterPos3iv(const GLint *v)
1738 {
1739     d_1_0_Deprecated->f.RasterPos3iv(v);
1740 }
1741 
glRasterPos3i(GLint x,GLint y,GLint z)1742 inline void QOpenGLFunctions_1_2::glRasterPos3i(GLint x, GLint y, GLint z)
1743 {
1744     d_1_0_Deprecated->f.RasterPos3i(x, y, z);
1745 }
1746 
glRasterPos3fv(const GLfloat * v)1747 inline void QOpenGLFunctions_1_2::glRasterPos3fv(const GLfloat *v)
1748 {
1749     d_1_0_Deprecated->f.RasterPos3fv(v);
1750 }
1751 
glRasterPos3f(GLfloat x,GLfloat y,GLfloat z)1752 inline void QOpenGLFunctions_1_2::glRasterPos3f(GLfloat x, GLfloat y, GLfloat z)
1753 {
1754     d_1_0_Deprecated->f.RasterPos3f(x, y, z);
1755 }
1756 
glRasterPos3dv(const GLdouble * v)1757 inline void QOpenGLFunctions_1_2::glRasterPos3dv(const GLdouble *v)
1758 {
1759     d_1_0_Deprecated->f.RasterPos3dv(v);
1760 }
1761 
glRasterPos3d(GLdouble x,GLdouble y,GLdouble z)1762 inline void QOpenGLFunctions_1_2::glRasterPos3d(GLdouble x, GLdouble y, GLdouble z)
1763 {
1764     d_1_0_Deprecated->f.RasterPos3d(x, y, z);
1765 }
1766 
glRasterPos2sv(const GLshort * v)1767 inline void QOpenGLFunctions_1_2::glRasterPos2sv(const GLshort *v)
1768 {
1769     d_1_0_Deprecated->f.RasterPos2sv(v);
1770 }
1771 
glRasterPos2s(GLshort x,GLshort y)1772 inline void QOpenGLFunctions_1_2::glRasterPos2s(GLshort x, GLshort y)
1773 {
1774     d_1_0_Deprecated->f.RasterPos2s(x, y);
1775 }
1776 
glRasterPos2iv(const GLint * v)1777 inline void QOpenGLFunctions_1_2::glRasterPos2iv(const GLint *v)
1778 {
1779     d_1_0_Deprecated->f.RasterPos2iv(v);
1780 }
1781 
glRasterPos2i(GLint x,GLint y)1782 inline void QOpenGLFunctions_1_2::glRasterPos2i(GLint x, GLint y)
1783 {
1784     d_1_0_Deprecated->f.RasterPos2i(x, y);
1785 }
1786 
glRasterPos2fv(const GLfloat * v)1787 inline void QOpenGLFunctions_1_2::glRasterPos2fv(const GLfloat *v)
1788 {
1789     d_1_0_Deprecated->f.RasterPos2fv(v);
1790 }
1791 
glRasterPos2f(GLfloat x,GLfloat y)1792 inline void QOpenGLFunctions_1_2::glRasterPos2f(GLfloat x, GLfloat y)
1793 {
1794     d_1_0_Deprecated->f.RasterPos2f(x, y);
1795 }
1796 
glRasterPos2dv(const GLdouble * v)1797 inline void QOpenGLFunctions_1_2::glRasterPos2dv(const GLdouble *v)
1798 {
1799     d_1_0_Deprecated->f.RasterPos2dv(v);
1800 }
1801 
glRasterPos2d(GLdouble x,GLdouble y)1802 inline void QOpenGLFunctions_1_2::glRasterPos2d(GLdouble x, GLdouble y)
1803 {
1804     d_1_0_Deprecated->f.RasterPos2d(x, y);
1805 }
1806 
glNormal3sv(const GLshort * v)1807 inline void QOpenGLFunctions_1_2::glNormal3sv(const GLshort *v)
1808 {
1809     d_1_0_Deprecated->f.Normal3sv(v);
1810 }
1811 
glNormal3s(GLshort nx,GLshort ny,GLshort nz)1812 inline void QOpenGLFunctions_1_2::glNormal3s(GLshort nx, GLshort ny, GLshort nz)
1813 {
1814     d_1_0_Deprecated->f.Normal3s(nx, ny, nz);
1815 }
1816 
glNormal3iv(const GLint * v)1817 inline void QOpenGLFunctions_1_2::glNormal3iv(const GLint *v)
1818 {
1819     d_1_0_Deprecated->f.Normal3iv(v);
1820 }
1821 
glNormal3i(GLint nx,GLint ny,GLint nz)1822 inline void QOpenGLFunctions_1_2::glNormal3i(GLint nx, GLint ny, GLint nz)
1823 {
1824     d_1_0_Deprecated->f.Normal3i(nx, ny, nz);
1825 }
1826 
glNormal3fv(const GLfloat * v)1827 inline void QOpenGLFunctions_1_2::glNormal3fv(const GLfloat *v)
1828 {
1829     d_1_0_Deprecated->f.Normal3fv(v);
1830 }
1831 
glNormal3f(GLfloat nx,GLfloat ny,GLfloat nz)1832 inline void QOpenGLFunctions_1_2::glNormal3f(GLfloat nx, GLfloat ny, GLfloat nz)
1833 {
1834     d_1_0_Deprecated->f.Normal3f(nx, ny, nz);
1835 }
1836 
glNormal3dv(const GLdouble * v)1837 inline void QOpenGLFunctions_1_2::glNormal3dv(const GLdouble *v)
1838 {
1839     d_1_0_Deprecated->f.Normal3dv(v);
1840 }
1841 
glNormal3d(GLdouble nx,GLdouble ny,GLdouble nz)1842 inline void QOpenGLFunctions_1_2::glNormal3d(GLdouble nx, GLdouble ny, GLdouble nz)
1843 {
1844     d_1_0_Deprecated->f.Normal3d(nx, ny, nz);
1845 }
1846 
glNormal3bv(const GLbyte * v)1847 inline void QOpenGLFunctions_1_2::glNormal3bv(const GLbyte *v)
1848 {
1849     d_1_0_Deprecated->f.Normal3bv(v);
1850 }
1851 
glNormal3b(GLbyte nx,GLbyte ny,GLbyte nz)1852 inline void QOpenGLFunctions_1_2::glNormal3b(GLbyte nx, GLbyte ny, GLbyte nz)
1853 {
1854     d_1_0_Deprecated->f.Normal3b(nx, ny, nz);
1855 }
1856 
glIndexsv(const GLshort * c)1857 inline void QOpenGLFunctions_1_2::glIndexsv(const GLshort *c)
1858 {
1859     d_1_0_Deprecated->f.Indexsv(c);
1860 }
1861 
glIndexs(GLshort c)1862 inline void QOpenGLFunctions_1_2::glIndexs(GLshort c)
1863 {
1864     d_1_0_Deprecated->f.Indexs(c);
1865 }
1866 
glIndexiv(const GLint * c)1867 inline void QOpenGLFunctions_1_2::glIndexiv(const GLint *c)
1868 {
1869     d_1_0_Deprecated->f.Indexiv(c);
1870 }
1871 
glIndexi(GLint c)1872 inline void QOpenGLFunctions_1_2::glIndexi(GLint c)
1873 {
1874     d_1_0_Deprecated->f.Indexi(c);
1875 }
1876 
glIndexfv(const GLfloat * c)1877 inline void QOpenGLFunctions_1_2::glIndexfv(const GLfloat *c)
1878 {
1879     d_1_0_Deprecated->f.Indexfv(c);
1880 }
1881 
glIndexf(GLfloat c)1882 inline void QOpenGLFunctions_1_2::glIndexf(GLfloat c)
1883 {
1884     d_1_0_Deprecated->f.Indexf(c);
1885 }
1886 
glIndexdv(const GLdouble * c)1887 inline void QOpenGLFunctions_1_2::glIndexdv(const GLdouble *c)
1888 {
1889     d_1_0_Deprecated->f.Indexdv(c);
1890 }
1891 
glIndexd(GLdouble c)1892 inline void QOpenGLFunctions_1_2::glIndexd(GLdouble c)
1893 {
1894     d_1_0_Deprecated->f.Indexd(c);
1895 }
1896 
glEnd()1897 inline void QOpenGLFunctions_1_2::glEnd()
1898 {
1899     d_1_0_Deprecated->f.End();
1900 }
1901 
glEdgeFlagv(const GLboolean * flag)1902 inline void QOpenGLFunctions_1_2::glEdgeFlagv(const GLboolean *flag)
1903 {
1904     d_1_0_Deprecated->f.EdgeFlagv(flag);
1905 }
1906 
glEdgeFlag(GLboolean flag)1907 inline void QOpenGLFunctions_1_2::glEdgeFlag(GLboolean flag)
1908 {
1909     d_1_0_Deprecated->f.EdgeFlag(flag);
1910 }
1911 
glColor4usv(const GLushort * v)1912 inline void QOpenGLFunctions_1_2::glColor4usv(const GLushort *v)
1913 {
1914     d_1_0_Deprecated->f.Color4usv(v);
1915 }
1916 
glColor4us(GLushort red,GLushort green,GLushort blue,GLushort alpha)1917 inline void QOpenGLFunctions_1_2::glColor4us(GLushort red, GLushort green, GLushort blue, GLushort alpha)
1918 {
1919     d_1_0_Deprecated->f.Color4us(red, green, blue, alpha);
1920 }
1921 
glColor4uiv(const GLuint * v)1922 inline void QOpenGLFunctions_1_2::glColor4uiv(const GLuint *v)
1923 {
1924     d_1_0_Deprecated->f.Color4uiv(v);
1925 }
1926 
glColor4ui(GLuint red,GLuint green,GLuint blue,GLuint alpha)1927 inline void QOpenGLFunctions_1_2::glColor4ui(GLuint red, GLuint green, GLuint blue, GLuint alpha)
1928 {
1929     d_1_0_Deprecated->f.Color4ui(red, green, blue, alpha);
1930 }
1931 
glColor4ubv(const GLubyte * v)1932 inline void QOpenGLFunctions_1_2::glColor4ubv(const GLubyte *v)
1933 {
1934     d_1_0_Deprecated->f.Color4ubv(v);
1935 }
1936 
glColor4ub(GLubyte red,GLubyte green,GLubyte blue,GLubyte alpha)1937 inline void QOpenGLFunctions_1_2::glColor4ub(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha)
1938 {
1939     d_1_0_Deprecated->f.Color4ub(red, green, blue, alpha);
1940 }
1941 
glColor4sv(const GLshort * v)1942 inline void QOpenGLFunctions_1_2::glColor4sv(const GLshort *v)
1943 {
1944     d_1_0_Deprecated->f.Color4sv(v);
1945 }
1946 
glColor4s(GLshort red,GLshort green,GLshort blue,GLshort alpha)1947 inline void QOpenGLFunctions_1_2::glColor4s(GLshort red, GLshort green, GLshort blue, GLshort alpha)
1948 {
1949     d_1_0_Deprecated->f.Color4s(red, green, blue, alpha);
1950 }
1951 
glColor4iv(const GLint * v)1952 inline void QOpenGLFunctions_1_2::glColor4iv(const GLint *v)
1953 {
1954     d_1_0_Deprecated->f.Color4iv(v);
1955 }
1956 
glColor4i(GLint red,GLint green,GLint blue,GLint alpha)1957 inline void QOpenGLFunctions_1_2::glColor4i(GLint red, GLint green, GLint blue, GLint alpha)
1958 {
1959     d_1_0_Deprecated->f.Color4i(red, green, blue, alpha);
1960 }
1961 
glColor4fv(const GLfloat * v)1962 inline void QOpenGLFunctions_1_2::glColor4fv(const GLfloat *v)
1963 {
1964     d_1_0_Deprecated->f.Color4fv(v);
1965 }
1966 
glColor4f(GLfloat red,GLfloat green,GLfloat blue,GLfloat alpha)1967 inline void QOpenGLFunctions_1_2::glColor4f(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
1968 {
1969     d_1_0_Deprecated->f.Color4f(red, green, blue, alpha);
1970 }
1971 
glColor4dv(const GLdouble * v)1972 inline void QOpenGLFunctions_1_2::glColor4dv(const GLdouble *v)
1973 {
1974     d_1_0_Deprecated->f.Color4dv(v);
1975 }
1976 
glColor4d(GLdouble red,GLdouble green,GLdouble blue,GLdouble alpha)1977 inline void QOpenGLFunctions_1_2::glColor4d(GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha)
1978 {
1979     d_1_0_Deprecated->f.Color4d(red, green, blue, alpha);
1980 }
1981 
glColor4bv(const GLbyte * v)1982 inline void QOpenGLFunctions_1_2::glColor4bv(const GLbyte *v)
1983 {
1984     d_1_0_Deprecated->f.Color4bv(v);
1985 }
1986 
glColor4b(GLbyte red,GLbyte green,GLbyte blue,GLbyte alpha)1987 inline void QOpenGLFunctions_1_2::glColor4b(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha)
1988 {
1989     d_1_0_Deprecated->f.Color4b(red, green, blue, alpha);
1990 }
1991 
glColor3usv(const GLushort * v)1992 inline void QOpenGLFunctions_1_2::glColor3usv(const GLushort *v)
1993 {
1994     d_1_0_Deprecated->f.Color3usv(v);
1995 }
1996 
glColor3us(GLushort red,GLushort green,GLushort blue)1997 inline void QOpenGLFunctions_1_2::glColor3us(GLushort red, GLushort green, GLushort blue)
1998 {
1999     d_1_0_Deprecated->f.Color3us(red, green, blue);
2000 }
2001 
glColor3uiv(const GLuint * v)2002 inline void QOpenGLFunctions_1_2::glColor3uiv(const GLuint *v)
2003 {
2004     d_1_0_Deprecated->f.Color3uiv(v);
2005 }
2006 
glColor3ui(GLuint red,GLuint green,GLuint blue)2007 inline void QOpenGLFunctions_1_2::glColor3ui(GLuint red, GLuint green, GLuint blue)
2008 {
2009     d_1_0_Deprecated->f.Color3ui(red, green, blue);
2010 }
2011 
glColor3ubv(const GLubyte * v)2012 inline void QOpenGLFunctions_1_2::glColor3ubv(const GLubyte *v)
2013 {
2014     d_1_0_Deprecated->f.Color3ubv(v);
2015 }
2016 
glColor3ub(GLubyte red,GLubyte green,GLubyte blue)2017 inline void QOpenGLFunctions_1_2::glColor3ub(GLubyte red, GLubyte green, GLubyte blue)
2018 {
2019     d_1_0_Deprecated->f.Color3ub(red, green, blue);
2020 }
2021 
glColor3sv(const GLshort * v)2022 inline void QOpenGLFunctions_1_2::glColor3sv(const GLshort *v)
2023 {
2024     d_1_0_Deprecated->f.Color3sv(v);
2025 }
2026 
glColor3s(GLshort red,GLshort green,GLshort blue)2027 inline void QOpenGLFunctions_1_2::glColor3s(GLshort red, GLshort green, GLshort blue)
2028 {
2029     d_1_0_Deprecated->f.Color3s(red, green, blue);
2030 }
2031 
glColor3iv(const GLint * v)2032 inline void QOpenGLFunctions_1_2::glColor3iv(const GLint *v)
2033 {
2034     d_1_0_Deprecated->f.Color3iv(v);
2035 }
2036 
glColor3i(GLint red,GLint green,GLint blue)2037 inline void QOpenGLFunctions_1_2::glColor3i(GLint red, GLint green, GLint blue)
2038 {
2039     d_1_0_Deprecated->f.Color3i(red, green, blue);
2040 }
2041 
glColor3fv(const GLfloat * v)2042 inline void QOpenGLFunctions_1_2::glColor3fv(const GLfloat *v)
2043 {
2044     d_1_0_Deprecated->f.Color3fv(v);
2045 }
2046 
glColor3f(GLfloat red,GLfloat green,GLfloat blue)2047 inline void QOpenGLFunctions_1_2::glColor3f(GLfloat red, GLfloat green, GLfloat blue)
2048 {
2049     d_1_0_Deprecated->f.Color3f(red, green, blue);
2050 }
2051 
glColor3dv(const GLdouble * v)2052 inline void QOpenGLFunctions_1_2::glColor3dv(const GLdouble *v)
2053 {
2054     d_1_0_Deprecated->f.Color3dv(v);
2055 }
2056 
glColor3d(GLdouble red,GLdouble green,GLdouble blue)2057 inline void QOpenGLFunctions_1_2::glColor3d(GLdouble red, GLdouble green, GLdouble blue)
2058 {
2059     d_1_0_Deprecated->f.Color3d(red, green, blue);
2060 }
2061 
glColor3bv(const GLbyte * v)2062 inline void QOpenGLFunctions_1_2::glColor3bv(const GLbyte *v)
2063 {
2064     d_1_0_Deprecated->f.Color3bv(v);
2065 }
2066 
glColor3b(GLbyte red,GLbyte green,GLbyte blue)2067 inline void QOpenGLFunctions_1_2::glColor3b(GLbyte red, GLbyte green, GLbyte blue)
2068 {
2069     d_1_0_Deprecated->f.Color3b(red, green, blue);
2070 }
2071 
glBitmap(GLsizei width,GLsizei height,GLfloat xorig,GLfloat yorig,GLfloat xmove,GLfloat ymove,const GLubyte * bitmap)2072 inline void QOpenGLFunctions_1_2::glBitmap(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap)
2073 {
2074     d_1_0_Deprecated->f.Bitmap(width, height, xorig, yorig, xmove, ymove, bitmap);
2075 }
2076 
glBegin(GLenum mode)2077 inline void QOpenGLFunctions_1_2::glBegin(GLenum mode)
2078 {
2079     d_1_0_Deprecated->f.Begin(mode);
2080 }
2081 
glListBase(GLuint base)2082 inline void QOpenGLFunctions_1_2::glListBase(GLuint base)
2083 {
2084     d_1_0_Deprecated->f.ListBase(base);
2085 }
2086 
glGenLists(GLsizei range)2087 inline GLuint QOpenGLFunctions_1_2::glGenLists(GLsizei range)
2088 {
2089     return d_1_0_Deprecated->f.GenLists(range);
2090 }
2091 
glDeleteLists(GLuint list,GLsizei range)2092 inline void QOpenGLFunctions_1_2::glDeleteLists(GLuint list, GLsizei range)
2093 {
2094     d_1_0_Deprecated->f.DeleteLists(list, range);
2095 }
2096 
glCallLists(GLsizei n,GLenum type,const GLvoid * lists)2097 inline void QOpenGLFunctions_1_2::glCallLists(GLsizei n, GLenum type, const GLvoid *lists)
2098 {
2099     d_1_0_Deprecated->f.CallLists(n, type, lists);
2100 }
2101 
glCallList(GLuint list)2102 inline void QOpenGLFunctions_1_2::glCallList(GLuint list)
2103 {
2104     d_1_0_Deprecated->f.CallList(list);
2105 }
2106 
glEndList()2107 inline void QOpenGLFunctions_1_2::glEndList()
2108 {
2109     d_1_0_Deprecated->f.EndList();
2110 }
2111 
glNewList(GLuint list,GLenum mode)2112 inline void QOpenGLFunctions_1_2::glNewList(GLuint list, GLenum mode)
2113 {
2114     d_1_0_Deprecated->f.NewList(list, mode);
2115 }
2116 
2117 
2118 // OpenGL 1.1 deprecated functions
glPushClientAttrib(GLbitfield mask)2119 inline void QOpenGLFunctions_1_2::glPushClientAttrib(GLbitfield mask)
2120 {
2121     d_1_1_Deprecated->f.PushClientAttrib(mask);
2122 }
2123 
glPopClientAttrib()2124 inline void QOpenGLFunctions_1_2::glPopClientAttrib()
2125 {
2126     d_1_1_Deprecated->f.PopClientAttrib();
2127 }
2128 
glPrioritizeTextures(GLsizei n,const GLuint * textures,const GLfloat * priorities)2129 inline void QOpenGLFunctions_1_2::glPrioritizeTextures(GLsizei n, const GLuint *textures, const GLfloat *priorities)
2130 {
2131     d_1_1_Deprecated->f.PrioritizeTextures(n, textures, priorities);
2132 }
2133 
glAreTexturesResident(GLsizei n,const GLuint * textures,GLboolean * residences)2134 inline GLboolean QOpenGLFunctions_1_2::glAreTexturesResident(GLsizei n, const GLuint *textures, GLboolean *residences)
2135 {
2136     return d_1_1_Deprecated->f.AreTexturesResident(n, textures, residences);
2137 }
2138 
glVertexPointer(GLint size,GLenum type,GLsizei stride,const GLvoid * pointer)2139 inline void QOpenGLFunctions_1_2::glVertexPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
2140 {
2141     d_1_1_Deprecated->f.VertexPointer(size, type, stride, pointer);
2142 }
2143 
glTexCoordPointer(GLint size,GLenum type,GLsizei stride,const GLvoid * pointer)2144 inline void QOpenGLFunctions_1_2::glTexCoordPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
2145 {
2146     d_1_1_Deprecated->f.TexCoordPointer(size, type, stride, pointer);
2147 }
2148 
glNormalPointer(GLenum type,GLsizei stride,const GLvoid * pointer)2149 inline void QOpenGLFunctions_1_2::glNormalPointer(GLenum type, GLsizei stride, const GLvoid *pointer)
2150 {
2151     d_1_1_Deprecated->f.NormalPointer(type, stride, pointer);
2152 }
2153 
glInterleavedArrays(GLenum format,GLsizei stride,const GLvoid * pointer)2154 inline void QOpenGLFunctions_1_2::glInterleavedArrays(GLenum format, GLsizei stride, const GLvoid *pointer)
2155 {
2156     d_1_1_Deprecated->f.InterleavedArrays(format, stride, pointer);
2157 }
2158 
glIndexPointer(GLenum type,GLsizei stride,const GLvoid * pointer)2159 inline void QOpenGLFunctions_1_2::glIndexPointer(GLenum type, GLsizei stride, const GLvoid *pointer)
2160 {
2161     d_1_1_Deprecated->f.IndexPointer(type, stride, pointer);
2162 }
2163 
glEnableClientState(GLenum array)2164 inline void QOpenGLFunctions_1_2::glEnableClientState(GLenum array)
2165 {
2166     d_1_1_Deprecated->f.EnableClientState(array);
2167 }
2168 
glEdgeFlagPointer(GLsizei stride,const GLvoid * pointer)2169 inline void QOpenGLFunctions_1_2::glEdgeFlagPointer(GLsizei stride, const GLvoid *pointer)
2170 {
2171     d_1_1_Deprecated->f.EdgeFlagPointer(stride, pointer);
2172 }
2173 
glDisableClientState(GLenum array)2174 inline void QOpenGLFunctions_1_2::glDisableClientState(GLenum array)
2175 {
2176     d_1_1_Deprecated->f.DisableClientState(array);
2177 }
2178 
glColorPointer(GLint size,GLenum type,GLsizei stride,const GLvoid * pointer)2179 inline void QOpenGLFunctions_1_2::glColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
2180 {
2181     d_1_1_Deprecated->f.ColorPointer(size, type, stride, pointer);
2182 }
2183 
glArrayElement(GLint i)2184 inline void QOpenGLFunctions_1_2::glArrayElement(GLint i)
2185 {
2186     d_1_1_Deprecated->f.ArrayElement(i);
2187 }
2188 
2189 
2190 // OpenGL 1.2 deprecated functions
glResetMinmax(GLenum target)2191 inline void QOpenGLFunctions_1_2::glResetMinmax(GLenum target)
2192 {
2193     d_1_2_Deprecated->f.ResetMinmax(target);
2194 }
2195 
glResetHistogram(GLenum target)2196 inline void QOpenGLFunctions_1_2::glResetHistogram(GLenum target)
2197 {
2198     d_1_2_Deprecated->f.ResetHistogram(target);
2199 }
2200 
glMinmax(GLenum target,GLenum internalformat,GLboolean sink)2201 inline void QOpenGLFunctions_1_2::glMinmax(GLenum target, GLenum internalformat, GLboolean sink)
2202 {
2203     d_1_2_Deprecated->f.Minmax(target, internalformat, sink);
2204 }
2205 
glHistogram(GLenum target,GLsizei width,GLenum internalformat,GLboolean sink)2206 inline void QOpenGLFunctions_1_2::glHistogram(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink)
2207 {
2208     d_1_2_Deprecated->f.Histogram(target, width, internalformat, sink);
2209 }
2210 
glGetMinmaxParameteriv(GLenum target,GLenum pname,GLint * params)2211 inline void QOpenGLFunctions_1_2::glGetMinmaxParameteriv(GLenum target, GLenum pname, GLint *params)
2212 {
2213     d_1_2_Deprecated->f.GetMinmaxParameteriv(target, pname, params);
2214 }
2215 
glGetMinmaxParameterfv(GLenum target,GLenum pname,GLfloat * params)2216 inline void QOpenGLFunctions_1_2::glGetMinmaxParameterfv(GLenum target, GLenum pname, GLfloat *params)
2217 {
2218     d_1_2_Deprecated->f.GetMinmaxParameterfv(target, pname, params);
2219 }
2220 
glGetMinmax(GLenum target,GLboolean reset,GLenum format,GLenum type,GLvoid * values)2221 inline void QOpenGLFunctions_1_2::glGetMinmax(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values)
2222 {
2223     d_1_2_Deprecated->f.GetMinmax(target, reset, format, type, values);
2224 }
2225 
glGetHistogramParameteriv(GLenum target,GLenum pname,GLint * params)2226 inline void QOpenGLFunctions_1_2::glGetHistogramParameteriv(GLenum target, GLenum pname, GLint *params)
2227 {
2228     d_1_2_Deprecated->f.GetHistogramParameteriv(target, pname, params);
2229 }
2230 
glGetHistogramParameterfv(GLenum target,GLenum pname,GLfloat * params)2231 inline void QOpenGLFunctions_1_2::glGetHistogramParameterfv(GLenum target, GLenum pname, GLfloat *params)
2232 {
2233     d_1_2_Deprecated->f.GetHistogramParameterfv(target, pname, params);
2234 }
2235 
glGetHistogram(GLenum target,GLboolean reset,GLenum format,GLenum type,GLvoid * values)2236 inline void QOpenGLFunctions_1_2::glGetHistogram(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values)
2237 {
2238     d_1_2_Deprecated->f.GetHistogram(target, reset, format, type, values);
2239 }
2240 
glSeparableFilter2D(GLenum target,GLenum internalformat,GLsizei width,GLsizei height,GLenum format,GLenum type,const GLvoid * row,const GLvoid * column)2241 inline void QOpenGLFunctions_1_2::glSeparableFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column)
2242 {
2243     d_1_2_Deprecated->f.SeparableFilter2D(target, internalformat, width, height, format, type, row, column);
2244 }
2245 
glGetSeparableFilter(GLenum target,GLenum format,GLenum type,GLvoid * row,GLvoid * column,GLvoid * span)2246 inline void QOpenGLFunctions_1_2::glGetSeparableFilter(GLenum target, GLenum format, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span)
2247 {
2248     d_1_2_Deprecated->f.GetSeparableFilter(target, format, type, row, column, span);
2249 }
2250 
glGetConvolutionParameteriv(GLenum target,GLenum pname,GLint * params)2251 inline void QOpenGLFunctions_1_2::glGetConvolutionParameteriv(GLenum target, GLenum pname, GLint *params)
2252 {
2253     d_1_2_Deprecated->f.GetConvolutionParameteriv(target, pname, params);
2254 }
2255 
glGetConvolutionParameterfv(GLenum target,GLenum pname,GLfloat * params)2256 inline void QOpenGLFunctions_1_2::glGetConvolutionParameterfv(GLenum target, GLenum pname, GLfloat *params)
2257 {
2258     d_1_2_Deprecated->f.GetConvolutionParameterfv(target, pname, params);
2259 }
2260 
glGetConvolutionFilter(GLenum target,GLenum format,GLenum type,GLvoid * image)2261 inline void QOpenGLFunctions_1_2::glGetConvolutionFilter(GLenum target, GLenum format, GLenum type, GLvoid *image)
2262 {
2263     d_1_2_Deprecated->f.GetConvolutionFilter(target, format, type, image);
2264 }
2265 
glCopyConvolutionFilter2D(GLenum target,GLenum internalformat,GLint x,GLint y,GLsizei width,GLsizei height)2266 inline void QOpenGLFunctions_1_2::glCopyConvolutionFilter2D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height)
2267 {
2268     d_1_2_Deprecated->f.CopyConvolutionFilter2D(target, internalformat, x, y, width, height);
2269 }
2270 
glCopyConvolutionFilter1D(GLenum target,GLenum internalformat,GLint x,GLint y,GLsizei width)2271 inline void QOpenGLFunctions_1_2::glCopyConvolutionFilter1D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
2272 {
2273     d_1_2_Deprecated->f.CopyConvolutionFilter1D(target, internalformat, x, y, width);
2274 }
2275 
glConvolutionParameteriv(GLenum target,GLenum pname,const GLint * params)2276 inline void QOpenGLFunctions_1_2::glConvolutionParameteriv(GLenum target, GLenum pname, const GLint *params)
2277 {
2278     d_1_2_Deprecated->f.ConvolutionParameteriv(target, pname, params);
2279 }
2280 
glConvolutionParameteri(GLenum target,GLenum pname,GLint params)2281 inline void QOpenGLFunctions_1_2::glConvolutionParameteri(GLenum target, GLenum pname, GLint params)
2282 {
2283     d_1_2_Deprecated->f.ConvolutionParameteri(target, pname, params);
2284 }
2285 
glConvolutionParameterfv(GLenum target,GLenum pname,const GLfloat * params)2286 inline void QOpenGLFunctions_1_2::glConvolutionParameterfv(GLenum target, GLenum pname, const GLfloat *params)
2287 {
2288     d_1_2_Deprecated->f.ConvolutionParameterfv(target, pname, params);
2289 }
2290 
glConvolutionParameterf(GLenum target,GLenum pname,GLfloat params)2291 inline void QOpenGLFunctions_1_2::glConvolutionParameterf(GLenum target, GLenum pname, GLfloat params)
2292 {
2293     d_1_2_Deprecated->f.ConvolutionParameterf(target, pname, params);
2294 }
2295 
glConvolutionFilter2D(GLenum target,GLenum internalformat,GLsizei width,GLsizei height,GLenum format,GLenum type,const GLvoid * image)2296 inline void QOpenGLFunctions_1_2::glConvolutionFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *image)
2297 {
2298     d_1_2_Deprecated->f.ConvolutionFilter2D(target, internalformat, width, height, format, type, image);
2299 }
2300 
glConvolutionFilter1D(GLenum target,GLenum internalformat,GLsizei width,GLenum format,GLenum type,const GLvoid * image)2301 inline void QOpenGLFunctions_1_2::glConvolutionFilter1D(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *image)
2302 {
2303     d_1_2_Deprecated->f.ConvolutionFilter1D(target, internalformat, width, format, type, image);
2304 }
2305 
glCopyColorSubTable(GLenum target,GLsizei start,GLint x,GLint y,GLsizei width)2306 inline void QOpenGLFunctions_1_2::glCopyColorSubTable(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width)
2307 {
2308     d_1_2_Deprecated->f.CopyColorSubTable(target, start, x, y, width);
2309 }
2310 
glColorSubTable(GLenum target,GLsizei start,GLsizei count,GLenum format,GLenum type,const GLvoid * data)2311 inline void QOpenGLFunctions_1_2::glColorSubTable(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *data)
2312 {
2313     d_1_2_Deprecated->f.ColorSubTable(target, start, count, format, type, data);
2314 }
2315 
glGetColorTableParameteriv(GLenum target,GLenum pname,GLint * params)2316 inline void QOpenGLFunctions_1_2::glGetColorTableParameteriv(GLenum target, GLenum pname, GLint *params)
2317 {
2318     d_1_2_Deprecated->f.GetColorTableParameteriv(target, pname, params);
2319 }
2320 
glGetColorTableParameterfv(GLenum target,GLenum pname,GLfloat * params)2321 inline void QOpenGLFunctions_1_2::glGetColorTableParameterfv(GLenum target, GLenum pname, GLfloat *params)
2322 {
2323     d_1_2_Deprecated->f.GetColorTableParameterfv(target, pname, params);
2324 }
2325 
glGetColorTable(GLenum target,GLenum format,GLenum type,GLvoid * table)2326 inline void QOpenGLFunctions_1_2::glGetColorTable(GLenum target, GLenum format, GLenum type, GLvoid *table)
2327 {
2328     d_1_2_Deprecated->f.GetColorTable(target, format, type, table);
2329 }
2330 
glCopyColorTable(GLenum target,GLenum internalformat,GLint x,GLint y,GLsizei width)2331 inline void QOpenGLFunctions_1_2::glCopyColorTable(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
2332 {
2333     d_1_2_Deprecated->f.CopyColorTable(target, internalformat, x, y, width);
2334 }
2335 
glColorTableParameteriv(GLenum target,GLenum pname,const GLint * params)2336 inline void QOpenGLFunctions_1_2::glColorTableParameteriv(GLenum target, GLenum pname, const GLint *params)
2337 {
2338     d_1_2_Deprecated->f.ColorTableParameteriv(target, pname, params);
2339 }
2340 
glColorTableParameterfv(GLenum target,GLenum pname,const GLfloat * params)2341 inline void QOpenGLFunctions_1_2::glColorTableParameterfv(GLenum target, GLenum pname, const GLfloat *params)
2342 {
2343     d_1_2_Deprecated->f.ColorTableParameterfv(target, pname, params);
2344 }
2345 
glColorTable(GLenum target,GLenum internalformat,GLsizei width,GLenum format,GLenum type,const GLvoid * table)2346 inline void QOpenGLFunctions_1_2::glColorTable(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table)
2347 {
2348     d_1_2_Deprecated->f.ColorTable(target, internalformat, width, format, type, table);
2349 }
2350 
2351 
2352 
2353 QT_END_NAMESPACE
2354 
2355 #endif // QT_NO_OPENGL && !QT_OPENGL_ES_2
2356 
2357 #endif
2358