Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
qopenglfunctions_1_4.h
Go to the documentation of this file.
1// Copyright (C) 2013 Klaralvdalens Datakonsult AB (KDAB)
2// Copyright (C) 2016 The Qt Company Ltd.
3// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
4/**************************************************************************
5** This file was generated by glgen version 0.1
6** Command line was: glgen
7**
8** glgen is Copyright (C) 2013 Klaralvdalens Datakonsult AB (KDAB)
9**
10** This is an auto-generated file.
11** Do not edit! All changes made to it will be lost.
12**
13****************************************************************************/
14
15#ifndef QOPENGLVERSIONFUNCTIONS_1_4_H
16#define QOPENGLVERSIONFUNCTIONS_1_4_H
17
18#include <QtOpenGL/qtopenglglobal.h>
19
20#if !defined(QT_NO_OPENGL) && !QT_CONFIG(opengles2)
21
22#include <QtOpenGL/QOpenGLVersionProfile>
23#include <QtOpenGL/QOpenGLVersionFunctions>
24#include <QtGui/qopenglcontext.h>
25
27
28class Q_OPENGL_EXPORT QOpenGLFunctions_1_4 : public QAbstractOpenGLFunctions
29{
30public:
33
34 bool initializeOpenGLFunctions() override;
35
36 // OpenGL 1.0 core functions
37 void glViewport(GLint x, GLint y, GLsizei width, GLsizei height);
38 void glDepthRange(GLdouble nearVal, GLdouble farVal);
39 GLboolean glIsEnabled(GLenum cap);
40 void glGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint *params);
41 void glGetTexLevelParameterfv(GLenum target, GLint level, GLenum pname, GLfloat *params);
42 void glGetTexParameteriv(GLenum target, GLenum pname, GLint *params);
43 void glGetTexParameterfv(GLenum target, GLenum pname, GLfloat *params);
44 void glGetTexImage(GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels);
45 const GLubyte * glGetString(GLenum name);
46 void glGetIntegerv(GLenum pname, GLint *params);
47 void glGetFloatv(GLenum pname, GLfloat *params);
48 GLenum glGetError();
49 void glGetDoublev(GLenum pname, GLdouble *params);
50 void glGetBooleanv(GLenum pname, GLboolean *params);
51 void glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels);
52 void glReadBuffer(GLenum mode);
53 void glPixelStorei(GLenum pname, GLint param);
54 void glPixelStoref(GLenum pname, GLfloat param);
55 void glDepthFunc(GLenum func);
56 void glStencilOp(GLenum fail, GLenum zfail, GLenum zpass);
57 void glStencilFunc(GLenum func, GLint ref, GLuint mask);
58 void glLogicOp(GLenum opcode);
59 void glBlendFunc(GLenum sfactor, GLenum dfactor);
60 void glFlush();
61 void glFinish();
62 void glEnable(GLenum cap);
63 void glDisable(GLenum cap);
64 void glDepthMask(GLboolean flag);
66 void glStencilMask(GLuint mask);
67 void glClearDepth(GLdouble depth);
68 void glClearStencil(GLint s);
69 void glClearColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
70 void glClear(GLbitfield mask);
71 void glDrawBuffer(GLenum mode);
74 void glTexParameteriv(GLenum target, GLenum pname, const GLint *params);
75 void glTexParameteri(GLenum target, GLenum pname, GLint param);
76 void glTexParameterfv(GLenum target, GLenum pname, const GLfloat *params);
77 void glTexParameterf(GLenum target, GLenum pname, GLfloat param);
78 void glScissor(GLint x, GLint y, GLsizei width, GLsizei height);
79 void glPolygonMode(GLenum face, GLenum mode);
80 void glPointSize(GLfloat size);
81 void glLineWidth(GLfloat width);
82 void glHint(GLenum target, GLenum mode);
83 void glFrontFace(GLenum mode);
84 void glCullFace(GLenum mode);
85
86 // OpenGL 1.1 core functions
87 void glIndexubv(const GLubyte *c);
88 void glIndexub(GLubyte c);
89 GLboolean glIsTexture(GLuint texture);
90 void glGenTextures(GLsizei n, GLuint *textures);
91 void glDeleteTextures(GLsizei n, const GLuint *textures);
92 void glBindTexture(GLenum target, GLuint texture);
94 void glTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels);
96 void glCopyTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
99 void glPolygonOffset(GLfloat factor, GLfloat units);
100 void glGetPointerv(GLenum pname, GLvoid* *params);
101 void glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices);
102 void glDrawArrays(GLenum mode, GLint first, GLsizei count);
103
104 // OpenGL 1.2 core functions
108 void glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices);
109 void glBlendEquation(GLenum mode);
110 void glBlendColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
111
112 // OpenGL 1.3 core functions
113 void glGetCompressedTexImage(GLenum target, GLint level, GLvoid *img);
114 void glCompressedTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data);
115 void glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data);
117 void glCompressedTexImage1D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data);
118 void glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data);
120 void glSampleCoverage(GLfloat value, GLboolean invert);
121 void glActiveTexture(GLenum texture);
122
123 // OpenGL 1.4 core functions
124 void glPointParameteriv(GLenum pname, const GLint *params);
125 void glPointParameteri(GLenum pname, GLint param);
126 void glPointParameterfv(GLenum pname, const GLfloat *params);
127 void glPointParameterf(GLenum pname, GLfloat param);
128 void glMultiDrawElements(GLenum mode, const GLsizei *count, GLenum type, const GLvoid* const *indices, GLsizei drawcount);
129 void glMultiDrawArrays(GLenum mode, const GLint *first, const GLsizei *count, GLsizei drawcount);
130 void glBlendFuncSeparate(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
131
132 // OpenGL 1.0 deprecated functions
133 void glTranslatef(GLfloat x, GLfloat y, GLfloat z);
134 void glTranslated(GLdouble x, GLdouble y, GLdouble z);
135 void glScalef(GLfloat x, GLfloat y, GLfloat z);
136 void glScaled(GLdouble x, GLdouble y, GLdouble z);
137 void glRotatef(GLfloat angle, GLfloat x, GLfloat y, GLfloat z);
138 void glRotated(GLdouble angle, GLdouble x, GLdouble y, GLdouble z);
139 void glPushMatrix();
140 void glPopMatrix();
142 void glMultMatrixd(const GLdouble *m);
143 void glMultMatrixf(const GLfloat *m);
144 void glMatrixMode(GLenum mode);
145 void glLoadMatrixd(const GLdouble *m);
146 void glLoadMatrixf(const GLfloat *m);
147 void glLoadIdentity();
149 GLboolean glIsList(GLuint list);
150 void glGetTexGeniv(GLenum coord, GLenum pname, GLint *params);
151 void glGetTexGenfv(GLenum coord, GLenum pname, GLfloat *params);
152 void glGetTexGendv(GLenum coord, GLenum pname, GLdouble *params);
153 void glGetTexEnviv(GLenum target, GLenum pname, GLint *params);
154 void glGetTexEnvfv(GLenum target, GLenum pname, GLfloat *params);
155 void glGetPolygonStipple(GLubyte *mask);
156 void glGetPixelMapusv(GLenum map, GLushort *values);
157 void glGetPixelMapuiv(GLenum map, GLuint *values);
158 void glGetPixelMapfv(GLenum map, GLfloat *values);
159 void glGetMaterialiv(GLenum face, GLenum pname, GLint *params);
160 void glGetMaterialfv(GLenum face, GLenum pname, GLfloat *params);
161 void glGetMapiv(GLenum target, GLenum query, GLint *v);
162 void glGetMapfv(GLenum target, GLenum query, GLfloat *v);
163 void glGetMapdv(GLenum target, GLenum query, GLdouble *v);
164 void glGetLightiv(GLenum light, GLenum pname, GLint *params);
165 void glGetLightfv(GLenum light, GLenum pname, GLfloat *params);
166 void glGetClipPlane(GLenum plane, GLdouble *equation);
167 void glDrawPixels(GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels);
168 void glCopyPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum type);
169 void glPixelMapusv(GLenum map, GLint mapsize, const GLushort *values);
170 void glPixelMapuiv(GLenum map, GLint mapsize, const GLuint *values);
171 void glPixelMapfv(GLenum map, GLint mapsize, const GLfloat *values);
172 void glPixelTransferi(GLenum pname, GLint param);
173 void glPixelTransferf(GLenum pname, GLfloat param);
174 void glPixelZoom(GLfloat xfactor, GLfloat yfactor);
175 void glAlphaFunc(GLenum func, GLfloat ref);
176 void glEvalPoint2(GLint i, GLint j);
177 void glEvalMesh2(GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2);
178 void glEvalPoint1(GLint i);
179 void glEvalMesh1(GLenum mode, GLint i1, GLint i2);
180 void glEvalCoord2fv(const GLfloat *u);
181 void glEvalCoord2f(GLfloat u, GLfloat v);
182 void glEvalCoord2dv(const GLdouble *u);
183 void glEvalCoord2d(GLdouble u, GLdouble v);
184 void glEvalCoord1fv(const GLfloat *u);
185 void glEvalCoord1f(GLfloat u);
186 void glEvalCoord1dv(const GLdouble *u);
187 void glEvalCoord1d(GLdouble u);
188 void glMapGrid2f(GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2);
189 void glMapGrid2d(GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2);
190 void glMapGrid1f(GLint un, GLfloat u1, GLfloat u2);
191 void glMapGrid1d(GLint un, GLdouble u1, GLdouble u2);
194 void glMap1f(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points);
196 void glPushAttrib(GLbitfield mask);
197 void glPopAttrib();
198 void glAccum(GLenum op, GLfloat value);
199 void glIndexMask(GLuint mask);
200 void glClearIndex(GLfloat c);
201 void glClearAccum(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
202 void glPushName(GLuint name);
203 void glPopName();
204 void glPassThrough(GLfloat token);
205 void glLoadName(GLuint name);
206 void glInitNames();
207 GLint glRenderMode(GLenum mode);
208 void glSelectBuffer(GLsizei size, GLuint *buffer);
209 void glFeedbackBuffer(GLsizei size, GLenum type, GLfloat *buffer);
210 void glTexGeniv(GLenum coord, GLenum pname, const GLint *params);
211 void glTexGeni(GLenum coord, GLenum pname, GLint param);
212 void glTexGenfv(GLenum coord, GLenum pname, const GLfloat *params);
213 void glTexGenf(GLenum coord, GLenum pname, GLfloat param);
214 void glTexGendv(GLenum coord, GLenum pname, const GLdouble *params);
215 void glTexGend(GLenum coord, GLenum pname, GLdouble param);
216 void glTexEnviv(GLenum target, GLenum pname, const GLint *params);
217 void glTexEnvi(GLenum target, GLenum pname, GLint param);
218 void glTexEnvfv(GLenum target, GLenum pname, const GLfloat *params);
219 void glTexEnvf(GLenum target, GLenum pname, GLfloat param);
220 void glShadeModel(GLenum mode);
221 void glPolygonStipple(const GLubyte *mask);
222 void glMaterialiv(GLenum face, GLenum pname, const GLint *params);
223 void glMateriali(GLenum face, GLenum pname, GLint param);
224 void glMaterialfv(GLenum face, GLenum pname, const GLfloat *params);
225 void glMaterialf(GLenum face, GLenum pname, GLfloat param);
226 void glLineStipple(GLint factor, GLushort pattern);
227 void glLightModeliv(GLenum pname, const GLint *params);
228 void glLightModeli(GLenum pname, GLint param);
229 void glLightModelfv(GLenum pname, const GLfloat *params);
230 void glLightModelf(GLenum pname, GLfloat param);
231 void glLightiv(GLenum light, GLenum pname, const GLint *params);
232 void glLighti(GLenum light, GLenum pname, GLint param);
233 void glLightfv(GLenum light, GLenum pname, const GLfloat *params);
234 void glLightf(GLenum light, GLenum pname, GLfloat param);
235 void glFogiv(GLenum pname, const GLint *params);
236 void glFogi(GLenum pname, GLint param);
237 void glFogfv(GLenum pname, const GLfloat *params);
238 void glFogf(GLenum pname, GLfloat param);
239 void glColorMaterial(GLenum face, GLenum mode);
240 void glClipPlane(GLenum plane, const GLdouble *equation);
241 void glVertex4sv(const GLshort *v);
242 void glVertex4s(GLshort x, GLshort y, GLshort z, GLshort w);
243 void glVertex4iv(const GLint *v);
244 void glVertex4i(GLint x, GLint y, GLint z, GLint w);
245 void glVertex4fv(const GLfloat *v);
246 void glVertex4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w);
247 void glVertex4dv(const GLdouble *v);
248 void glVertex4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w);
249 void glVertex3sv(const GLshort *v);
250 void glVertex3s(GLshort x, GLshort y, GLshort z);
251 void glVertex3iv(const GLint *v);
252 void glVertex3i(GLint x, GLint y, GLint z);
253 void glVertex3fv(const GLfloat *v);
254 void glVertex3f(GLfloat x, GLfloat y, GLfloat z);
255 void glVertex3dv(const GLdouble *v);
256 void glVertex3d(GLdouble x, GLdouble y, GLdouble z);
257 void glVertex2sv(const GLshort *v);
258 void glVertex2s(GLshort x, GLshort y);
259 void glVertex2iv(const GLint *v);
260 void glVertex2i(GLint x, GLint y);
261 void glVertex2fv(const GLfloat *v);
262 void glVertex2f(GLfloat x, GLfloat y);
263 void glVertex2dv(const GLdouble *v);
264 void glVertex2d(GLdouble x, GLdouble y);
265 void glTexCoord4sv(const GLshort *v);
266 void glTexCoord4s(GLshort s, GLshort t, GLshort r, GLshort q);
267 void glTexCoord4iv(const GLint *v);
268 void glTexCoord4i(GLint s, GLint t, GLint r, GLint q);
269 void glTexCoord4fv(const GLfloat *v);
270 void glTexCoord4f(GLfloat s, GLfloat t, GLfloat r, GLfloat q);
271 void glTexCoord4dv(const GLdouble *v);
272 void glTexCoord4d(GLdouble s, GLdouble t, GLdouble r, GLdouble q);
273 void glTexCoord3sv(const GLshort *v);
274 void glTexCoord3s(GLshort s, GLshort t, GLshort r);
275 void glTexCoord3iv(const GLint *v);
276 void glTexCoord3i(GLint s, GLint t, GLint r);
277 void glTexCoord3fv(const GLfloat *v);
278 void glTexCoord3f(GLfloat s, GLfloat t, GLfloat r);
279 void glTexCoord3dv(const GLdouble *v);
280 void glTexCoord3d(GLdouble s, GLdouble t, GLdouble r);
281 void glTexCoord2sv(const GLshort *v);
282 void glTexCoord2s(GLshort s, GLshort t);
283 void glTexCoord2iv(const GLint *v);
284 void glTexCoord2i(GLint s, GLint t);
285 void glTexCoord2fv(const GLfloat *v);
286 void glTexCoord2f(GLfloat s, GLfloat t);
287 void glTexCoord2dv(const GLdouble *v);
288 void glTexCoord2d(GLdouble s, GLdouble t);
289 void glTexCoord1sv(const GLshort *v);
290 void glTexCoord1s(GLshort s);
291 void glTexCoord1iv(const GLint *v);
292 void glTexCoord1i(GLint s);
293 void glTexCoord1fv(const GLfloat *v);
294 void glTexCoord1f(GLfloat s);
295 void glTexCoord1dv(const GLdouble *v);
296 void glTexCoord1d(GLdouble s);
297 void glRectsv(const GLshort *v1, const GLshort *v2);
298 void glRects(GLshort x1, GLshort y1, GLshort x2, GLshort y2);
299 void glRectiv(const GLint *v1, const GLint *v2);
300 void glRecti(GLint x1, GLint y1, GLint x2, GLint y2);
301 void glRectfv(const GLfloat *v1, const GLfloat *v2);
302 void glRectf(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2);
303 void glRectdv(const GLdouble *v1, const GLdouble *v2);
304 void glRectd(GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2);
305 void glRasterPos4sv(const GLshort *v);
306 void glRasterPos4s(GLshort x, GLshort y, GLshort z, GLshort w);
307 void glRasterPos4iv(const GLint *v);
308 void glRasterPos4i(GLint x, GLint y, GLint z, GLint w);
309 void glRasterPos4fv(const GLfloat *v);
310 void glRasterPos4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w);
311 void glRasterPos4dv(const GLdouble *v);
312 void glRasterPos4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w);
313 void glRasterPos3sv(const GLshort *v);
314 void glRasterPos3s(GLshort x, GLshort y, GLshort z);
315 void glRasterPos3iv(const GLint *v);
316 void glRasterPos3i(GLint x, GLint y, GLint z);
317 void glRasterPos3fv(const GLfloat *v);
318 void glRasterPos3f(GLfloat x, GLfloat y, GLfloat z);
319 void glRasterPos3dv(const GLdouble *v);
320 void glRasterPos3d(GLdouble x, GLdouble y, GLdouble z);
321 void glRasterPos2sv(const GLshort *v);
322 void glRasterPos2s(GLshort x, GLshort y);
323 void glRasterPos2iv(const GLint *v);
324 void glRasterPos2i(GLint x, GLint y);
325 void glRasterPos2fv(const GLfloat *v);
326 void glRasterPos2f(GLfloat x, GLfloat y);
327 void glRasterPos2dv(const GLdouble *v);
328 void glRasterPos2d(GLdouble x, GLdouble y);
329 void glNormal3sv(const GLshort *v);
330 void glNormal3s(GLshort nx, GLshort ny, GLshort nz);
331 void glNormal3iv(const GLint *v);
332 void glNormal3i(GLint nx, GLint ny, GLint nz);
333 void glNormal3fv(const GLfloat *v);
334 void glNormal3f(GLfloat nx, GLfloat ny, GLfloat nz);
335 void glNormal3dv(const GLdouble *v);
336 void glNormal3d(GLdouble nx, GLdouble ny, GLdouble nz);
337 void glNormal3bv(const GLbyte *v);
338 void glNormal3b(GLbyte nx, GLbyte ny, GLbyte nz);
339 void glIndexsv(const GLshort *c);
340 void glIndexs(GLshort c);
341 void glIndexiv(const GLint *c);
342 void glIndexi(GLint c);
343 void glIndexfv(const GLfloat *c);
344 void glIndexf(GLfloat c);
345 void glIndexdv(const GLdouble *c);
346 void glIndexd(GLdouble c);
347 void glEnd();
348 void glEdgeFlagv(const GLboolean *flag);
349 void glEdgeFlag(GLboolean flag);
350 void glColor4usv(const GLushort *v);
351 void glColor4us(GLushort red, GLushort green, GLushort blue, GLushort alpha);
352 void glColor4uiv(const GLuint *v);
353 void glColor4ui(GLuint red, GLuint green, GLuint blue, GLuint alpha);
354 void glColor4ubv(const GLubyte *v);
355 void glColor4ub(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha);
356 void glColor4sv(const GLshort *v);
357 void glColor4s(GLshort red, GLshort green, GLshort blue, GLshort alpha);
358 void glColor4iv(const GLint *v);
359 void glColor4i(GLint red, GLint green, GLint blue, GLint alpha);
360 void glColor4fv(const GLfloat *v);
361 void glColor4f(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
362 void glColor4dv(const GLdouble *v);
364 void glColor4bv(const GLbyte *v);
365 void glColor4b(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha);
366 void glColor3usv(const GLushort *v);
367 void glColor3us(GLushort red, GLushort green, GLushort blue);
368 void glColor3uiv(const GLuint *v);
369 void glColor3ui(GLuint red, GLuint green, GLuint blue);
370 void glColor3ubv(const GLubyte *v);
371 void glColor3ub(GLubyte red, GLubyte green, GLubyte blue);
372 void glColor3sv(const GLshort *v);
373 void glColor3s(GLshort red, GLshort green, GLshort blue);
374 void glColor3iv(const GLint *v);
375 void glColor3i(GLint red, GLint green, GLint blue);
376 void glColor3fv(const GLfloat *v);
377 void glColor3f(GLfloat red, GLfloat green, GLfloat blue);
378 void glColor3dv(const GLdouble *v);
379 void glColor3d(GLdouble red, GLdouble green, GLdouble blue);
380 void glColor3bv(const GLbyte *v);
381 void glColor3b(GLbyte red, GLbyte green, GLbyte blue);
382 void glBitmap(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap);
383 void glBegin(GLenum mode);
384 void glListBase(GLuint base);
385 GLuint glGenLists(GLsizei range);
386 void glDeleteLists(GLuint list, GLsizei range);
387 void glCallLists(GLsizei n, GLenum type, const GLvoid *lists);
388 void glCallList(GLuint list);
389 void glEndList();
390 void glNewList(GLuint list, GLenum mode);
391
392 // OpenGL 1.1 deprecated functions
393 void glPushClientAttrib(GLbitfield mask);
394 void glPopClientAttrib();
395 void glPrioritizeTextures(GLsizei n, const GLuint *textures, const GLfloat *priorities);
396 GLboolean glAreTexturesResident(GLsizei n, const GLuint *textures, GLboolean *residences);
397 void glVertexPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
398 void glTexCoordPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
399 void glNormalPointer(GLenum type, GLsizei stride, const GLvoid *pointer);
400 void glInterleavedArrays(GLenum format, GLsizei stride, const GLvoid *pointer);
401 void glIndexPointer(GLenum type, GLsizei stride, const GLvoid *pointer);
402 void glEnableClientState(GLenum array);
403 void glEdgeFlagPointer(GLsizei stride, const GLvoid *pointer);
404 void glDisableClientState(GLenum array);
405 void glColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
406 void glArrayElement(GLint i);
407
408 // OpenGL 1.2 deprecated functions
409 void glResetMinmax(GLenum target);
410 void glResetHistogram(GLenum target);
413 void glGetMinmaxParameteriv(GLenum target, GLenum pname, GLint *params);
414 void glGetMinmaxParameterfv(GLenum target, GLenum pname, GLfloat *params);
415 void glGetMinmax(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values);
416 void glGetHistogramParameteriv(GLenum target, GLenum pname, GLint *params);
417 void glGetHistogramParameterfv(GLenum target, GLenum pname, GLfloat *params);
418 void glGetHistogram(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values);
419 void glSeparableFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column);
420 void glGetSeparableFilter(GLenum target, GLenum format, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span);
421 void glGetConvolutionParameteriv(GLenum target, GLenum pname, GLint *params);
422 void glGetConvolutionParameterfv(GLenum target, GLenum pname, GLfloat *params);
423 void glGetConvolutionFilter(GLenum target, GLenum format, GLenum type, GLvoid *image);
424 void glCopyConvolutionFilter2D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height);
425 void glCopyConvolutionFilter1D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
426 void glConvolutionParameteriv(GLenum target, GLenum pname, const GLint *params);
427 void glConvolutionParameteri(GLenum target, GLenum pname, GLint params);
428 void glConvolutionParameterfv(GLenum target, GLenum pname, const GLfloat *params);
429 void glConvolutionParameterf(GLenum target, GLenum pname, GLfloat params);
430 void glConvolutionFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *image);
431 void glConvolutionFilter1D(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *image);
432 void glCopyColorSubTable(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width);
433 void glColorSubTable(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *data);
434 void glGetColorTableParameteriv(GLenum target, GLenum pname, GLint *params);
435 void glGetColorTableParameterfv(GLenum target, GLenum pname, GLfloat *params);
436 void glGetColorTable(GLenum target, GLenum format, GLenum type, GLvoid *table);
437 void glCopyColorTable(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
438 void glColorTableParameteriv(GLenum target, GLenum pname, const GLint *params);
439 void glColorTableParameterfv(GLenum target, GLenum pname, const GLfloat *params);
440 void glColorTable(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table);
441
442 // OpenGL 1.3 deprecated functions
443 void glMultTransposeMatrixd(const GLdouble *m);
444 void glMultTransposeMatrixf(const GLfloat *m);
445 void glLoadTransposeMatrixd(const GLdouble *m);
446 void glLoadTransposeMatrixf(const GLfloat *m);
447 void glMultiTexCoord4sv(GLenum target, const GLshort *v);
448 void glMultiTexCoord4s(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q);
449 void glMultiTexCoord4iv(GLenum target, const GLint *v);
450 void glMultiTexCoord4i(GLenum target, GLint s, GLint t, GLint r, GLint q);
451 void glMultiTexCoord4fv(GLenum target, const GLfloat *v);
452 void glMultiTexCoord4f(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);
453 void glMultiTexCoord4dv(GLenum target, const GLdouble *v);
454 void glMultiTexCoord4d(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);
455 void glMultiTexCoord3sv(GLenum target, const GLshort *v);
456 void glMultiTexCoord3s(GLenum target, GLshort s, GLshort t, GLshort r);
457 void glMultiTexCoord3iv(GLenum target, const GLint *v);
458 void glMultiTexCoord3i(GLenum target, GLint s, GLint t, GLint r);
459 void glMultiTexCoord3fv(GLenum target, const GLfloat *v);
460 void glMultiTexCoord3f(GLenum target, GLfloat s, GLfloat t, GLfloat r);
461 void glMultiTexCoord3dv(GLenum target, const GLdouble *v);
462 void glMultiTexCoord3d(GLenum target, GLdouble s, GLdouble t, GLdouble r);
463 void glMultiTexCoord2sv(GLenum target, const GLshort *v);
464 void glMultiTexCoord2s(GLenum target, GLshort s, GLshort t);
465 void glMultiTexCoord2iv(GLenum target, const GLint *v);
466 void glMultiTexCoord2i(GLenum target, GLint s, GLint t);
467 void glMultiTexCoord2fv(GLenum target, const GLfloat *v);
468 void glMultiTexCoord2f(GLenum target, GLfloat s, GLfloat t);
469 void glMultiTexCoord2dv(GLenum target, const GLdouble *v);
470 void glMultiTexCoord2d(GLenum target, GLdouble s, GLdouble t);
471 void glMultiTexCoord1sv(GLenum target, const GLshort *v);
472 void glMultiTexCoord1s(GLenum target, GLshort s);
473 void glMultiTexCoord1iv(GLenum target, const GLint *v);
474 void glMultiTexCoord1i(GLenum target, GLint s);
475 void glMultiTexCoord1fv(GLenum target, const GLfloat *v);
476 void glMultiTexCoord1f(GLenum target, GLfloat s);
477 void glMultiTexCoord1dv(GLenum target, const GLdouble *v);
478 void glMultiTexCoord1d(GLenum target, GLdouble s);
479 void glClientActiveTexture(GLenum texture);
480
481 // OpenGL 1.4 deprecated functions
482 void glWindowPos3sv(const GLshort *v);
483 void glWindowPos3s(GLshort x, GLshort y, GLshort z);
484 void glWindowPos3iv(const GLint *v);
485 void glWindowPos3i(GLint x, GLint y, GLint z);
486 void glWindowPos3fv(const GLfloat *v);
487 void glWindowPos3f(GLfloat x, GLfloat y, GLfloat z);
488 void glWindowPos3dv(const GLdouble *v);
489 void glWindowPos3d(GLdouble x, GLdouble y, GLdouble z);
490 void glWindowPos2sv(const GLshort *v);
491 void glWindowPos2s(GLshort x, GLshort y);
492 void glWindowPos2iv(const GLint *v);
493 void glWindowPos2i(GLint x, GLint y);
494 void glWindowPos2fv(const GLfloat *v);
495 void glWindowPos2f(GLfloat x, GLfloat y);
496 void glWindowPos2dv(const GLdouble *v);
497 void glWindowPos2d(GLdouble x, GLdouble y);
498 void glSecondaryColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
499 void glSecondaryColor3usv(const GLushort *v);
500 void glSecondaryColor3us(GLushort red, GLushort green, GLushort blue);
501 void glSecondaryColor3uiv(const GLuint *v);
502 void glSecondaryColor3ui(GLuint red, GLuint green, GLuint blue);
503 void glSecondaryColor3ubv(const GLubyte *v);
504 void glSecondaryColor3ub(GLubyte red, GLubyte green, GLubyte blue);
505 void glSecondaryColor3sv(const GLshort *v);
506 void glSecondaryColor3s(GLshort red, GLshort green, GLshort blue);
507 void glSecondaryColor3iv(const GLint *v);
508 void glSecondaryColor3i(GLint red, GLint green, GLint blue);
509 void glSecondaryColor3fv(const GLfloat *v);
510 void glSecondaryColor3f(GLfloat red, GLfloat green, GLfloat blue);
511 void glSecondaryColor3dv(const GLdouble *v);
512 void glSecondaryColor3d(GLdouble red, GLdouble green, GLdouble blue);
513 void glSecondaryColor3bv(const GLbyte *v);
514 void glSecondaryColor3b(GLbyte red, GLbyte green, GLbyte blue);
515 void glFogCoordPointer(GLenum type, GLsizei stride, const GLvoid *pointer);
516 void glFogCoorddv(const GLdouble *coord);
517 void glFogCoordd(GLdouble coord);
518 void glFogCoordfv(const GLfloat *coord);
519 void glFogCoordf(GLfloat coord);
520
521private:
523
524 static bool isContextCompatible(QOpenGLContext *context);
525 static QOpenGLVersionProfile versionProfile();
526
537};
538
539// OpenGL 1.0 core functions
541{
542 d_1_0_Core->f.Viewport(x, y, width, height);
543}
544
546{
547 d_1_0_Core->f.DepthRange(nearVal, farVal);
548}
549
551{
552 return d_1_0_Core->f.IsEnabled(cap);
553}
554
556{
557 d_1_0_Core->f.GetTexLevelParameteriv(target, level, pname, params);
558}
559
561{
562 d_1_0_Core->f.GetTexLevelParameterfv(target, level, pname, params);
563}
564
566{
567 d_1_0_Core->f.GetTexParameteriv(target, pname, params);
568}
569
571{
572 d_1_0_Core->f.GetTexParameterfv(target, pname, params);
573}
574
576{
577 d_1_0_Core->f.GetTexImage(target, level, format, type, pixels);
578}
579
581{
582 return d_1_0_Core->f.GetString(name);
583}
584
586{
587 d_1_0_Core->f.GetIntegerv(pname, params);
588}
589
591{
592 d_1_0_Core->f.GetFloatv(pname, params);
593}
594
596{
597 return d_1_0_Core->f.GetError();
598}
599
601{
602 d_1_0_Core->f.GetDoublev(pname, params);
603}
604
606{
607 d_1_0_Core->f.GetBooleanv(pname, params);
608}
609
611{
612 d_1_0_Core->f.ReadPixels(x, y, width, height, format, type, pixels);
613}
614
616{
617 d_1_0_Core->f.ReadBuffer(mode);
618}
619
621{
622 d_1_0_Core->f.PixelStorei(pname, param);
623}
624
626{
627 d_1_0_Core->f.PixelStoref(pname, param);
628}
629
631{
632 d_1_0_Core->f.DepthFunc(func);
633}
634
636{
637 d_1_0_Core->f.StencilOp(fail, zfail, zpass);
638}
639
641{
642 d_1_0_Core->f.StencilFunc(func, ref, mask);
643}
644
646{
647 d_1_0_Core->f.LogicOp(opcode);
648}
649
651{
652 d_1_0_Core->f.BlendFunc(sfactor, dfactor);
653}
654
656{
657 d_1_0_Core->f.Flush();
658}
659
661{
662 d_1_0_Core->f.Finish();
663}
664
666{
667 d_1_0_Core->f.Enable(cap);
668}
669
671{
672 d_1_0_Core->f.Disable(cap);
673}
674
676{
677 d_1_0_Core->f.DepthMask(flag);
678}
679
681{
682 d_1_0_Core->f.ColorMask(red, green, blue, alpha);
683}
684
686{
687 d_1_0_Core->f.StencilMask(mask);
688}
689
691{
692 d_1_0_Core->f.ClearDepth(depth);
693}
694
696{
697 d_1_0_Core->f.ClearStencil(s);
698}
699
701{
702 d_1_0_Core->f.ClearColor(red, green, blue, alpha);
703}
704
706{
707 d_1_0_Core->f.Clear(mask);
708}
709
711{
712 d_1_0_Core->f.DrawBuffer(mode);
713}
714
719
724
726{
727 d_1_0_Core->f.TexParameteriv(target, pname, params);
728}
729
731{
732 d_1_0_Core->f.TexParameteri(target, pname, param);
733}
734
736{
737 d_1_0_Core->f.TexParameterfv(target, pname, params);
738}
739
741{
742 d_1_0_Core->f.TexParameterf(target, pname, param);
743}
744
746{
747 d_1_0_Core->f.Scissor(x, y, width, height);
748}
749
751{
752 d_1_0_Core->f.PolygonMode(face, mode);
753}
754
756{
757 d_1_0_Core->f.PointSize(size);
758}
759
761{
762 d_1_0_Core->f.LineWidth(width);
763}
764
766{
767 d_1_0_Core->f.Hint(target, mode);
768}
769
771{
772 d_1_0_Core->f.FrontFace(mode);
773}
774
776{
777 d_1_0_Core->f.CullFace(mode);
778}
779
780
781// OpenGL 1.1 core functions
782inline void QOpenGLFunctions_1_4::glIndexubv(const GLubyte *c)
783{
784 d_1_1_Deprecated->f.Indexubv(c);
785}
786
788{
789 d_1_1_Deprecated->f.Indexub(c);
790}
791
793{
794 return d_1_1_Core->f.IsTexture(texture);
795}
796
798{
799 d_1_1_Core->f.GenTextures(n, textures);
800}
801
803{
804 d_1_1_Core->f.DeleteTextures(n, textures);
805}
806
808{
809 d_1_1_Core->f.BindTexture(target, texture);
810}
811
816
818{
819 d_1_1_Core->f.TexSubImage1D(target, level, xoffset, width, format, type, pixels);
820}
821
826
828{
829 d_1_1_Core->f.CopyTexSubImage1D(target, level, xoffset, x, y, width);
830}
831
836
841
843{
844 d_1_1_Core->f.PolygonOffset(factor, units);
845}
846
848{
849 d_1_1_Deprecated->f.GetPointerv(pname, params);
850}
851
853{
854 d_1_1_Core->f.DrawElements(mode, count, type, indices);
855}
856
858{
859 d_1_1_Core->f.DrawArrays(mode, first, count);
860}
861
862
863// OpenGL 1.2 core functions
868
873
878
880{
881 d_1_2_Core->f.DrawRangeElements(mode, start, end, count, type, indices);
882}
883
885{
886 d_1_2_Core->f.BlendEquation(mode);
887}
888
890{
891 d_1_2_Core->f.BlendColor(red, green, blue, alpha);
892}
893
894
895// OpenGL 1.3 core functions
897{
898 d_1_3_Core->f.GetCompressedTexImage(target, level, img);
899}
900
902{
903 d_1_3_Core->f.CompressedTexSubImage1D(target, level, xoffset, width, format, imageSize, data);
904}
905
910
915
920
925
930
932{
933 d_1_3_Core->f.SampleCoverage(value, invert);
934}
935
937{
938 d_1_3_Core->f.ActiveTexture(texture);
939}
940
941
942// OpenGL 1.4 core functions
944{
945 d_1_4_Core->f.PointParameteriv(pname, params);
946}
947
949{
950 d_1_4_Core->f.PointParameteri(pname, param);
951}
952
954{
955 d_1_4_Core->f.PointParameterfv(pname, params);
956}
957
959{
960 d_1_4_Core->f.PointParameterf(pname, param);
961}
962
964{
965 d_1_4_Core->f.MultiDrawElements(mode, count, type, indices, drawcount);
966}
967
969{
970 d_1_4_Core->f.MultiDrawArrays(mode, first, count, drawcount);
971}
972
974{
975 d_1_4_Core->f.BlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);
976}
977
978
979// OpenGL 1.0 deprecated functions
981{
982 d_1_0_Deprecated->f.Translatef(x, y, z);
983}
984
986{
987 d_1_0_Deprecated->f.Translated(x, y, z);
988}
989
991{
992 d_1_0_Deprecated->f.Scalef(x, y, z);
993}
994
996{
997 d_1_0_Deprecated->f.Scaled(x, y, z);
998}
999
1001{
1002 d_1_0_Deprecated->f.Rotatef(angle, x, y, z);
1003}
1004
1006{
1007 d_1_0_Deprecated->f.Rotated(angle, x, y, z);
1008}
1009
1011{
1012 d_1_0_Deprecated->f.PushMatrix();
1013}
1014
1016{
1017 d_1_0_Deprecated->f.PopMatrix();
1018}
1019
1024
1026{
1027 d_1_0_Deprecated->f.MultMatrixd(m);
1028}
1029
1031{
1032 d_1_0_Deprecated->f.MultMatrixf(m);
1033}
1034
1036{
1037 d_1_0_Deprecated->f.MatrixMode(mode);
1038}
1039
1041{
1042 d_1_0_Deprecated->f.LoadMatrixd(m);
1043}
1044
1046{
1047 d_1_0_Deprecated->f.LoadMatrixf(m);
1048}
1049
1051{
1052 d_1_0_Deprecated->f.LoadIdentity();
1053}
1054
1059
1061{
1062 return d_1_0_Deprecated->f.IsList(list);
1063}
1064
1066{
1067 d_1_0_Deprecated->f.GetTexGeniv(coord, pname, params);
1068}
1069
1071{
1072 d_1_0_Deprecated->f.GetTexGenfv(coord, pname, params);
1073}
1074
1076{
1077 d_1_0_Deprecated->f.GetTexGendv(coord, pname, params);
1078}
1079
1081{
1082 d_1_0_Deprecated->f.GetTexEnviv(target, pname, params);
1083}
1084
1086{
1087 d_1_0_Deprecated->f.GetTexEnvfv(target, pname, params);
1088}
1089
1091{
1092 d_1_0_Deprecated->f.GetPolygonStipple(mask);
1093}
1094
1096{
1097 d_1_0_Deprecated->f.GetPixelMapusv(map, values);
1098}
1099
1101{
1102 d_1_0_Deprecated->f.GetPixelMapuiv(map, values);
1103}
1104
1106{
1107 d_1_0_Deprecated->f.GetPixelMapfv(map, values);
1108}
1109
1111{
1112 d_1_0_Deprecated->f.GetMaterialiv(face, pname, params);
1113}
1114
1116{
1117 d_1_0_Deprecated->f.GetMaterialfv(face, pname, params);
1118}
1119
1121{
1122 d_1_0_Deprecated->f.GetMapiv(target, query, v);
1123}
1124
1126{
1127 d_1_0_Deprecated->f.GetMapfv(target, query, v);
1128}
1129
1131{
1132 d_1_0_Deprecated->f.GetMapdv(target, query, v);
1133}
1134
1136{
1137 d_1_0_Deprecated->f.GetLightiv(light, pname, params);
1138}
1139
1141{
1142 d_1_0_Deprecated->f.GetLightfv(light, pname, params);
1143}
1144
1146{
1147 d_1_0_Deprecated->f.GetClipPlane(plane, equation);
1148}
1149
1151{
1152 d_1_0_Deprecated->f.DrawPixels(width, height, format, type, pixels);
1153}
1154
1156{
1157 d_1_0_Deprecated->f.CopyPixels(x, y, width, height, type);
1158}
1159
1161{
1162 d_1_0_Deprecated->f.PixelMapusv(map, mapsize, values);
1163}
1164
1166{
1167 d_1_0_Deprecated->f.PixelMapuiv(map, mapsize, values);
1168}
1169
1171{
1172 d_1_0_Deprecated->f.PixelMapfv(map, mapsize, values);
1173}
1174
1176{
1177 d_1_0_Deprecated->f.PixelTransferi(pname, param);
1178}
1179
1181{
1182 d_1_0_Deprecated->f.PixelTransferf(pname, param);
1183}
1184
1186{
1187 d_1_0_Deprecated->f.PixelZoom(xfactor, yfactor);
1188}
1189
1191{
1192 d_1_0_Deprecated->f.AlphaFunc(func, ref);
1193}
1194
1196{
1197 d_1_0_Deprecated->f.EvalPoint2(i, j);
1198}
1199
1201{
1202 d_1_0_Deprecated->f.EvalMesh2(mode, i1, i2, j1, j2);
1203}
1204
1206{
1207 d_1_0_Deprecated->f.EvalPoint1(i);
1208}
1209
1211{
1212 d_1_0_Deprecated->f.EvalMesh1(mode, i1, i2);
1213}
1214
1216{
1217 d_1_0_Deprecated->f.EvalCoord2fv(u);
1218}
1219
1221{
1222 d_1_0_Deprecated->f.EvalCoord2f(u, v);
1223}
1224
1226{
1227 d_1_0_Deprecated->f.EvalCoord2dv(u);
1228}
1229
1231{
1232 d_1_0_Deprecated->f.EvalCoord2d(u, v);
1233}
1234
1236{
1237 d_1_0_Deprecated->f.EvalCoord1fv(u);
1238}
1239
1241{
1242 d_1_0_Deprecated->f.EvalCoord1f(u);
1243}
1244
1246{
1247 d_1_0_Deprecated->f.EvalCoord1dv(u);
1248}
1249
1251{
1252 d_1_0_Deprecated->f.EvalCoord1d(u);
1253}
1254
1256{
1257 d_1_0_Deprecated->f.MapGrid2f(un, u1, u2, vn, v1, v2);
1258}
1259
1261{
1262 d_1_0_Deprecated->f.MapGrid2d(un, u1, u2, vn, v1, v2);
1263}
1264
1266{
1267 d_1_0_Deprecated->f.MapGrid1f(un, u1, u2);
1268}
1269
1271{
1272 d_1_0_Deprecated->f.MapGrid1d(un, u1, u2);
1273}
1274
1279
1284
1286{
1287 d_1_0_Deprecated->f.Map1f(target, u1, u2, stride, order, points);
1288}
1289
1291{
1292 d_1_0_Deprecated->f.Map1d(target, u1, u2, stride, order, points);
1293}
1294
1296{
1297 d_1_0_Deprecated->f.PushAttrib(mask);
1298}
1299
1301{
1302 d_1_0_Deprecated->f.PopAttrib();
1303}
1304
1306{
1307 d_1_0_Deprecated->f.Accum(op, value);
1308}
1309
1311{
1312 d_1_0_Deprecated->f.IndexMask(mask);
1313}
1314
1316{
1317 d_1_0_Deprecated->f.ClearIndex(c);
1318}
1319
1321{
1322 d_1_0_Deprecated->f.ClearAccum(red, green, blue, alpha);
1323}
1324
1326{
1327 d_1_0_Deprecated->f.PushName(name);
1328}
1329
1331{
1332 d_1_0_Deprecated->f.PopName();
1333}
1334
1336{
1337 d_1_0_Deprecated->f.PassThrough(token);
1338}
1339
1341{
1342 d_1_0_Deprecated->f.LoadName(name);
1343}
1344
1346{
1347 d_1_0_Deprecated->f.InitNames();
1348}
1349
1351{
1352 return d_1_0_Deprecated->f.RenderMode(mode);
1353}
1354
1356{
1357 d_1_0_Deprecated->f.SelectBuffer(size, buffer);
1358}
1359
1361{
1362 d_1_0_Deprecated->f.FeedbackBuffer(size, type, buffer);
1363}
1364
1366{
1367 d_1_0_Deprecated->f.TexGeniv(coord, pname, params);
1368}
1369
1371{
1372 d_1_0_Deprecated->f.TexGeni(coord, pname, param);
1373}
1374
1376{
1377 d_1_0_Deprecated->f.TexGenfv(coord, pname, params);
1378}
1379
1381{
1382 d_1_0_Deprecated->f.TexGenf(coord, pname, param);
1383}
1384
1386{
1387 d_1_0_Deprecated->f.TexGendv(coord, pname, params);
1388}
1389
1391{
1392 d_1_0_Deprecated->f.TexGend(coord, pname, param);
1393}
1394
1396{
1397 d_1_0_Deprecated->f.TexEnviv(target, pname, params);
1398}
1399
1401{
1402 d_1_0_Deprecated->f.TexEnvi(target, pname, param);
1403}
1404
1406{
1407 d_1_0_Deprecated->f.TexEnvfv(target, pname, params);
1408}
1409
1411{
1412 d_1_0_Deprecated->f.TexEnvf(target, pname, param);
1413}
1414
1416{
1417 d_1_0_Deprecated->f.ShadeModel(mode);
1418}
1419
1421{
1422 d_1_0_Deprecated->f.PolygonStipple(mask);
1423}
1424
1426{
1427 d_1_0_Deprecated->f.Materialiv(face, pname, params);
1428}
1429
1431{
1432 d_1_0_Deprecated->f.Materiali(face, pname, param);
1433}
1434
1436{
1437 d_1_0_Deprecated->f.Materialfv(face, pname, params);
1438}
1439
1441{
1442 d_1_0_Deprecated->f.Materialf(face, pname, param);
1443}
1444
1446{
1447 d_1_0_Deprecated->f.LineStipple(factor, pattern);
1448}
1449
1451{
1452 d_1_0_Deprecated->f.LightModeliv(pname, params);
1453}
1454
1456{
1457 d_1_0_Deprecated->f.LightModeli(pname, param);
1458}
1459
1461{
1462 d_1_0_Deprecated->f.LightModelfv(pname, params);
1463}
1464
1466{
1467 d_1_0_Deprecated->f.LightModelf(pname, param);
1468}
1469
1471{
1472 d_1_0_Deprecated->f.Lightiv(light, pname, params);
1473}
1474
1476{
1477 d_1_0_Deprecated->f.Lighti(light, pname, param);
1478}
1479
1481{
1482 d_1_0_Deprecated->f.Lightfv(light, pname, params);
1483}
1484
1486{
1487 d_1_0_Deprecated->f.Lightf(light, pname, param);
1488}
1489
1491{
1492 d_1_0_Deprecated->f.Fogiv(pname, params);
1493}
1494
1496{
1497 d_1_0_Deprecated->f.Fogi(pname, param);
1498}
1499
1501{
1502 d_1_0_Deprecated->f.Fogfv(pname, params);
1503}
1504
1506{
1507 d_1_0_Deprecated->f.Fogf(pname, param);
1508}
1509
1511{
1512 d_1_0_Deprecated->f.ColorMaterial(face, mode);
1513}
1514
1516{
1517 d_1_0_Deprecated->f.ClipPlane(plane, equation);
1518}
1519
1520inline void QOpenGLFunctions_1_4::glVertex4sv(const GLshort *v)
1521{
1522 d_1_0_Deprecated->f.Vertex4sv(v);
1523}
1524
1525inline void QOpenGLFunctions_1_4::glVertex4s(GLshort x, GLshort y, GLshort z, GLshort w)
1526{
1527 d_1_0_Deprecated->f.Vertex4s(x, y, z, w);
1528}
1529
1531{
1532 d_1_0_Deprecated->f.Vertex4iv(v);
1533}
1534
1536{
1537 d_1_0_Deprecated->f.Vertex4i(x, y, z, w);
1538}
1539
1541{
1542 d_1_0_Deprecated->f.Vertex4fv(v);
1543}
1544
1546{
1547 d_1_0_Deprecated->f.Vertex4f(x, y, z, w);
1548}
1549
1551{
1552 d_1_0_Deprecated->f.Vertex4dv(v);
1553}
1554
1556{
1557 d_1_0_Deprecated->f.Vertex4d(x, y, z, w);
1558}
1559
1560inline void QOpenGLFunctions_1_4::glVertex3sv(const GLshort *v)
1561{
1562 d_1_0_Deprecated->f.Vertex3sv(v);
1563}
1564
1565inline void QOpenGLFunctions_1_4::glVertex3s(GLshort x, GLshort y, GLshort z)
1566{
1567 d_1_0_Deprecated->f.Vertex3s(x, y, z);
1568}
1569
1571{
1572 d_1_0_Deprecated->f.Vertex3iv(v);
1573}
1574
1576{
1577 d_1_0_Deprecated->f.Vertex3i(x, y, z);
1578}
1579
1581{
1582 d_1_0_Deprecated->f.Vertex3fv(v);
1583}
1584
1586{
1587 d_1_0_Deprecated->f.Vertex3f(x, y, z);
1588}
1589
1591{
1592 d_1_0_Deprecated->f.Vertex3dv(v);
1593}
1594
1596{
1597 d_1_0_Deprecated->f.Vertex3d(x, y, z);
1598}
1599
1600inline void QOpenGLFunctions_1_4::glVertex2sv(const GLshort *v)
1601{
1602 d_1_0_Deprecated->f.Vertex2sv(v);
1603}
1604
1605inline void QOpenGLFunctions_1_4::glVertex2s(GLshort x, GLshort y)
1606{
1607 d_1_0_Deprecated->f.Vertex2s(x, y);
1608}
1609
1611{
1612 d_1_0_Deprecated->f.Vertex2iv(v);
1613}
1614
1616{
1617 d_1_0_Deprecated->f.Vertex2i(x, y);
1618}
1619
1621{
1622 d_1_0_Deprecated->f.Vertex2fv(v);
1623}
1624
1626{
1627 d_1_0_Deprecated->f.Vertex2f(x, y);
1628}
1629
1631{
1632 d_1_0_Deprecated->f.Vertex2dv(v);
1633}
1634
1636{
1637 d_1_0_Deprecated->f.Vertex2d(x, y);
1638}
1639
1640inline void QOpenGLFunctions_1_4::glTexCoord4sv(const GLshort *v)
1641{
1642 d_1_0_Deprecated->f.TexCoord4sv(v);
1643}
1644
1645inline void QOpenGLFunctions_1_4::glTexCoord4s(GLshort s, GLshort t, GLshort r, GLshort q)
1646{
1647 d_1_0_Deprecated->f.TexCoord4s(s, t, r, q);
1648}
1649
1651{
1652 d_1_0_Deprecated->f.TexCoord4iv(v);
1653}
1654
1656{
1657 d_1_0_Deprecated->f.TexCoord4i(s, t, r, q);
1658}
1659
1661{
1662 d_1_0_Deprecated->f.TexCoord4fv(v);
1663}
1664
1666{
1667 d_1_0_Deprecated->f.TexCoord4f(s, t, r, q);
1668}
1669
1671{
1672 d_1_0_Deprecated->f.TexCoord4dv(v);
1673}
1674
1676{
1677 d_1_0_Deprecated->f.TexCoord4d(s, t, r, q);
1678}
1679
1680inline void QOpenGLFunctions_1_4::glTexCoord3sv(const GLshort *v)
1681{
1682 d_1_0_Deprecated->f.TexCoord3sv(v);
1683}
1684
1685inline void QOpenGLFunctions_1_4::glTexCoord3s(GLshort s, GLshort t, GLshort r)
1686{
1687 d_1_0_Deprecated->f.TexCoord3s(s, t, r);
1688}
1689
1691{
1692 d_1_0_Deprecated->f.TexCoord3iv(v);
1693}
1694
1696{
1697 d_1_0_Deprecated->f.TexCoord3i(s, t, r);
1698}
1699
1701{
1702 d_1_0_Deprecated->f.TexCoord3fv(v);
1703}
1704
1706{
1707 d_1_0_Deprecated->f.TexCoord3f(s, t, r);
1708}
1709
1711{
1712 d_1_0_Deprecated->f.TexCoord3dv(v);
1713}
1714
1716{
1717 d_1_0_Deprecated->f.TexCoord3d(s, t, r);
1718}
1719
1720inline void QOpenGLFunctions_1_4::glTexCoord2sv(const GLshort *v)
1721{
1722 d_1_0_Deprecated->f.TexCoord2sv(v);
1723}
1724
1725inline void QOpenGLFunctions_1_4::glTexCoord2s(GLshort s, GLshort t)
1726{
1727 d_1_0_Deprecated->f.TexCoord2s(s, t);
1728}
1729
1731{
1732 d_1_0_Deprecated->f.TexCoord2iv(v);
1733}
1734
1736{
1737 d_1_0_Deprecated->f.TexCoord2i(s, t);
1738}
1739
1741{
1742 d_1_0_Deprecated->f.TexCoord2fv(v);
1743}
1744
1746{
1747 d_1_0_Deprecated->f.TexCoord2f(s, t);
1748}
1749
1751{
1752 d_1_0_Deprecated->f.TexCoord2dv(v);
1753}
1754
1756{
1757 d_1_0_Deprecated->f.TexCoord2d(s, t);
1758}
1759
1760inline void QOpenGLFunctions_1_4::glTexCoord1sv(const GLshort *v)
1761{
1762 d_1_0_Deprecated->f.TexCoord1sv(v);
1763}
1764
1766{
1767 d_1_0_Deprecated->f.TexCoord1s(s);
1768}
1769
1771{
1772 d_1_0_Deprecated->f.TexCoord1iv(v);
1773}
1774
1776{
1777 d_1_0_Deprecated->f.TexCoord1i(s);
1778}
1779
1781{
1782 d_1_0_Deprecated->f.TexCoord1fv(v);
1783}
1784
1786{
1787 d_1_0_Deprecated->f.TexCoord1f(s);
1788}
1789
1791{
1792 d_1_0_Deprecated->f.TexCoord1dv(v);
1793}
1794
1796{
1797 d_1_0_Deprecated->f.TexCoord1d(s);
1798}
1799
1800inline void QOpenGLFunctions_1_4::glRectsv(const GLshort *v1, const GLshort *v2)
1801{
1802 d_1_0_Deprecated->f.Rectsv(v1, v2);
1803}
1804
1805inline void QOpenGLFunctions_1_4::glRects(GLshort x1, GLshort y1, GLshort x2, GLshort y2)
1806{
1807 d_1_0_Deprecated->f.Rects(x1, y1, x2, y2);
1808}
1809
1811{
1812 d_1_0_Deprecated->f.Rectiv(v1, v2);
1813}
1814
1816{
1817 d_1_0_Deprecated->f.Recti(x1, y1, x2, y2);
1818}
1819
1821{
1822 d_1_0_Deprecated->f.Rectfv(v1, v2);
1823}
1824
1826{
1827 d_1_0_Deprecated->f.Rectf(x1, y1, x2, y2);
1828}
1829
1831{
1832 d_1_0_Deprecated->f.Rectdv(v1, v2);
1833}
1834
1836{
1837 d_1_0_Deprecated->f.Rectd(x1, y1, x2, y2);
1838}
1839
1840inline void QOpenGLFunctions_1_4::glRasterPos4sv(const GLshort *v)
1841{
1842 d_1_0_Deprecated->f.RasterPos4sv(v);
1843}
1844
1845inline void QOpenGLFunctions_1_4::glRasterPos4s(GLshort x, GLshort y, GLshort z, GLshort w)
1846{
1847 d_1_0_Deprecated->f.RasterPos4s(x, y, z, w);
1848}
1849
1851{
1852 d_1_0_Deprecated->f.RasterPos4iv(v);
1853}
1854
1856{
1857 d_1_0_Deprecated->f.RasterPos4i(x, y, z, w);
1858}
1859
1861{
1862 d_1_0_Deprecated->f.RasterPos4fv(v);
1863}
1864
1866{
1867 d_1_0_Deprecated->f.RasterPos4f(x, y, z, w);
1868}
1869
1871{
1872 d_1_0_Deprecated->f.RasterPos4dv(v);
1873}
1874
1876{
1877 d_1_0_Deprecated->f.RasterPos4d(x, y, z, w);
1878}
1879
1880inline void QOpenGLFunctions_1_4::glRasterPos3sv(const GLshort *v)
1881{
1882 d_1_0_Deprecated->f.RasterPos3sv(v);
1883}
1884
1885inline void QOpenGLFunctions_1_4::glRasterPos3s(GLshort x, GLshort y, GLshort z)
1886{
1887 d_1_0_Deprecated->f.RasterPos3s(x, y, z);
1888}
1889
1891{
1892 d_1_0_Deprecated->f.RasterPos3iv(v);
1893}
1894
1896{
1897 d_1_0_Deprecated->f.RasterPos3i(x, y, z);
1898}
1899
1901{
1902 d_1_0_Deprecated->f.RasterPos3fv(v);
1903}
1904
1906{
1907 d_1_0_Deprecated->f.RasterPos3f(x, y, z);
1908}
1909
1911{
1912 d_1_0_Deprecated->f.RasterPos3dv(v);
1913}
1914
1916{
1917 d_1_0_Deprecated->f.RasterPos3d(x, y, z);
1918}
1919
1920inline void QOpenGLFunctions_1_4::glRasterPos2sv(const GLshort *v)
1921{
1922 d_1_0_Deprecated->f.RasterPos2sv(v);
1923}
1924
1925inline void QOpenGLFunctions_1_4::glRasterPos2s(GLshort x, GLshort y)
1926{
1927 d_1_0_Deprecated->f.RasterPos2s(x, y);
1928}
1929
1931{
1932 d_1_0_Deprecated->f.RasterPos2iv(v);
1933}
1934
1936{
1937 d_1_0_Deprecated->f.RasterPos2i(x, y);
1938}
1939
1941{
1942 d_1_0_Deprecated->f.RasterPos2fv(v);
1943}
1944
1946{
1947 d_1_0_Deprecated->f.RasterPos2f(x, y);
1948}
1949
1951{
1952 d_1_0_Deprecated->f.RasterPos2dv(v);
1953}
1954
1956{
1957 d_1_0_Deprecated->f.RasterPos2d(x, y);
1958}
1959
1960inline void QOpenGLFunctions_1_4::glNormal3sv(const GLshort *v)
1961{
1962 d_1_0_Deprecated->f.Normal3sv(v);
1963}
1964
1965inline void QOpenGLFunctions_1_4::glNormal3s(GLshort nx, GLshort ny, GLshort nz)
1966{
1967 d_1_0_Deprecated->f.Normal3s(nx, ny, nz);
1968}
1969
1971{
1972 d_1_0_Deprecated->f.Normal3iv(v);
1973}
1974
1976{
1977 d_1_0_Deprecated->f.Normal3i(nx, ny, nz);
1978}
1979
1981{
1982 d_1_0_Deprecated->f.Normal3fv(v);
1983}
1984
1986{
1987 d_1_0_Deprecated->f.Normal3f(nx, ny, nz);
1988}
1989
1991{
1992 d_1_0_Deprecated->f.Normal3dv(v);
1993}
1994
1996{
1997 d_1_0_Deprecated->f.Normal3d(nx, ny, nz);
1998}
1999
2000inline void QOpenGLFunctions_1_4::glNormal3bv(const GLbyte *v)
2001{
2002 d_1_0_Deprecated->f.Normal3bv(v);
2003}
2004
2005inline void QOpenGLFunctions_1_4::glNormal3b(GLbyte nx, GLbyte ny, GLbyte nz)
2006{
2007 d_1_0_Deprecated->f.Normal3b(nx, ny, nz);
2008}
2009
2010inline void QOpenGLFunctions_1_4::glIndexsv(const GLshort *c)
2011{
2012 d_1_0_Deprecated->f.Indexsv(c);
2013}
2014
2016{
2017 d_1_0_Deprecated->f.Indexs(c);
2018}
2019
2021{
2022 d_1_0_Deprecated->f.Indexiv(c);
2023}
2024
2026{
2027 d_1_0_Deprecated->f.Indexi(c);
2028}
2029
2031{
2032 d_1_0_Deprecated->f.Indexfv(c);
2033}
2034
2036{
2037 d_1_0_Deprecated->f.Indexf(c);
2038}
2039
2041{
2042 d_1_0_Deprecated->f.Indexdv(c);
2043}
2044
2046{
2047 d_1_0_Deprecated->f.Indexd(c);
2048}
2049
2051{
2052 d_1_0_Deprecated->f.End();
2053}
2054
2056{
2057 d_1_0_Deprecated->f.EdgeFlagv(flag);
2058}
2059
2061{
2062 d_1_0_Deprecated->f.EdgeFlag(flag);
2063}
2064
2066{
2067 d_1_0_Deprecated->f.Color4usv(v);
2068}
2069
2071{
2072 d_1_0_Deprecated->f.Color4us(red, green, blue, alpha);
2073}
2074
2076{
2077 d_1_0_Deprecated->f.Color4uiv(v);
2078}
2079
2081{
2082 d_1_0_Deprecated->f.Color4ui(red, green, blue, alpha);
2083}
2084
2085inline void QOpenGLFunctions_1_4::glColor4ubv(const GLubyte *v)
2086{
2087 d_1_0_Deprecated->f.Color4ubv(v);
2088}
2089
2090inline void QOpenGLFunctions_1_4::glColor4ub(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha)
2091{
2092 d_1_0_Deprecated->f.Color4ub(red, green, blue, alpha);
2093}
2094
2095inline void QOpenGLFunctions_1_4::glColor4sv(const GLshort *v)
2096{
2097 d_1_0_Deprecated->f.Color4sv(v);
2098}
2099
2100inline void QOpenGLFunctions_1_4::glColor4s(GLshort red, GLshort green, GLshort blue, GLshort alpha)
2101{
2102 d_1_0_Deprecated->f.Color4s(red, green, blue, alpha);
2103}
2104
2106{
2107 d_1_0_Deprecated->f.Color4iv(v);
2108}
2109
2111{
2112 d_1_0_Deprecated->f.Color4i(red, green, blue, alpha);
2113}
2114
2116{
2117 d_1_0_Deprecated->f.Color4fv(v);
2118}
2119
2121{
2122 d_1_0_Deprecated->f.Color4f(red, green, blue, alpha);
2123}
2124
2126{
2127 d_1_0_Deprecated->f.Color4dv(v);
2128}
2129
2131{
2132 d_1_0_Deprecated->f.Color4d(red, green, blue, alpha);
2133}
2134
2135inline void QOpenGLFunctions_1_4::glColor4bv(const GLbyte *v)
2136{
2137 d_1_0_Deprecated->f.Color4bv(v);
2138}
2139
2140inline void QOpenGLFunctions_1_4::glColor4b(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha)
2141{
2142 d_1_0_Deprecated->f.Color4b(red, green, blue, alpha);
2143}
2144
2146{
2147 d_1_0_Deprecated->f.Color3usv(v);
2148}
2149
2151{
2152 d_1_0_Deprecated->f.Color3us(red, green, blue);
2153}
2154
2156{
2157 d_1_0_Deprecated->f.Color3uiv(v);
2158}
2159
2161{
2162 d_1_0_Deprecated->f.Color3ui(red, green, blue);
2163}
2164
2165inline void QOpenGLFunctions_1_4::glColor3ubv(const GLubyte *v)
2166{
2167 d_1_0_Deprecated->f.Color3ubv(v);
2168}
2169
2170inline void QOpenGLFunctions_1_4::glColor3ub(GLubyte red, GLubyte green, GLubyte blue)
2171{
2172 d_1_0_Deprecated->f.Color3ub(red, green, blue);
2173}
2174
2175inline void QOpenGLFunctions_1_4::glColor3sv(const GLshort *v)
2176{
2177 d_1_0_Deprecated->f.Color3sv(v);
2178}
2179
2180inline void QOpenGLFunctions_1_4::glColor3s(GLshort red, GLshort green, GLshort blue)
2181{
2182 d_1_0_Deprecated->f.Color3s(red, green, blue);
2183}
2184
2186{
2187 d_1_0_Deprecated->f.Color3iv(v);
2188}
2189
2191{
2192 d_1_0_Deprecated->f.Color3i(red, green, blue);
2193}
2194
2196{
2197 d_1_0_Deprecated->f.Color3fv(v);
2198}
2199
2201{
2202 d_1_0_Deprecated->f.Color3f(red, green, blue);
2203}
2204
2206{
2207 d_1_0_Deprecated->f.Color3dv(v);
2208}
2209
2211{
2212 d_1_0_Deprecated->f.Color3d(red, green, blue);
2213}
2214
2215inline void QOpenGLFunctions_1_4::glColor3bv(const GLbyte *v)
2216{
2217 d_1_0_Deprecated->f.Color3bv(v);
2218}
2219
2220inline void QOpenGLFunctions_1_4::glColor3b(GLbyte red, GLbyte green, GLbyte blue)
2221{
2222 d_1_0_Deprecated->f.Color3b(red, green, blue);
2223}
2224
2226{
2227 d_1_0_Deprecated->f.Bitmap(width, height, xorig, yorig, xmove, ymove, bitmap);
2228}
2229
2231{
2232 d_1_0_Deprecated->f.Begin(mode);
2233}
2234
2236{
2237 d_1_0_Deprecated->f.ListBase(base);
2238}
2239
2241{
2242 return d_1_0_Deprecated->f.GenLists(range);
2243}
2244
2246{
2247 d_1_0_Deprecated->f.DeleteLists(list, range);
2248}
2249
2251{
2252 d_1_0_Deprecated->f.CallLists(n, type, lists);
2253}
2254
2256{
2257 d_1_0_Deprecated->f.CallList(list);
2258}
2259
2261{
2262 d_1_0_Deprecated->f.EndList();
2263}
2264
2266{
2267 d_1_0_Deprecated->f.NewList(list, mode);
2268}
2269
2270
2271// OpenGL 1.1 deprecated functions
2273{
2274 d_1_1_Deprecated->f.PushClientAttrib(mask);
2275}
2276
2278{
2279 d_1_1_Deprecated->f.PopClientAttrib();
2280}
2281
2283{
2284 d_1_1_Deprecated->f.PrioritizeTextures(n, textures, priorities);
2285}
2286
2288{
2289 return d_1_1_Deprecated->f.AreTexturesResident(n, textures, residences);
2290}
2291
2293{
2294 d_1_1_Deprecated->f.VertexPointer(size, type, stride, pointer);
2295}
2296
2298{
2299 d_1_1_Deprecated->f.TexCoordPointer(size, type, stride, pointer);
2300}
2301
2303{
2304 d_1_1_Deprecated->f.NormalPointer(type, stride, pointer);
2305}
2306
2308{
2309 d_1_1_Deprecated->f.InterleavedArrays(format, stride, pointer);
2310}
2311
2313{
2314 d_1_1_Deprecated->f.IndexPointer(type, stride, pointer);
2315}
2316
2318{
2319 d_1_1_Deprecated->f.EnableClientState(array);
2320}
2321
2323{
2324 d_1_1_Deprecated->f.EdgeFlagPointer(stride, pointer);
2325}
2326
2328{
2329 d_1_1_Deprecated->f.DisableClientState(array);
2330}
2331
2333{
2334 d_1_1_Deprecated->f.ColorPointer(size, type, stride, pointer);
2335}
2336
2338{
2339 d_1_1_Deprecated->f.ArrayElement(i);
2340}
2341
2342
2343// OpenGL 1.2 deprecated functions
2345{
2346 d_1_2_Deprecated->f.ResetMinmax(target);
2347}
2348
2350{
2351 d_1_2_Deprecated->f.ResetHistogram(target);
2352}
2353
2355{
2356 d_1_2_Deprecated->f.Minmax(target, internalformat, sink);
2357}
2358
2363
2365{
2366 d_1_2_Deprecated->f.GetMinmaxParameteriv(target, pname, params);
2367}
2368
2370{
2371 d_1_2_Deprecated->f.GetMinmaxParameterfv(target, pname, params);
2372}
2373
2375{
2376 d_1_2_Deprecated->f.GetMinmax(target, reset, format, type, values);
2377}
2378
2380{
2381 d_1_2_Deprecated->f.GetHistogramParameteriv(target, pname, params);
2382}
2383
2385{
2386 d_1_2_Deprecated->f.GetHistogramParameterfv(target, pname, params);
2387}
2388
2390{
2391 d_1_2_Deprecated->f.GetHistogram(target, reset, format, type, values);
2392}
2393
2395{
2396 d_1_2_Deprecated->f.SeparableFilter2D(target, internalformat, width, height, format, type, row, column);
2397}
2398
2400{
2401 d_1_2_Deprecated->f.GetSeparableFilter(target, format, type, row, column, span);
2402}
2403
2405{
2406 d_1_2_Deprecated->f.GetConvolutionParameteriv(target, pname, params);
2407}
2408
2410{
2411 d_1_2_Deprecated->f.GetConvolutionParameterfv(target, pname, params);
2412}
2413
2415{
2416 d_1_2_Deprecated->f.GetConvolutionFilter(target, format, type, image);
2417}
2418
2420{
2421 d_1_2_Deprecated->f.CopyConvolutionFilter2D(target, internalformat, x, y, width, height);
2422}
2423
2425{
2426 d_1_2_Deprecated->f.CopyConvolutionFilter1D(target, internalformat, x, y, width);
2427}
2428
2430{
2431 d_1_2_Deprecated->f.ConvolutionParameteriv(target, pname, params);
2432}
2433
2435{
2436 d_1_2_Deprecated->f.ConvolutionParameteri(target, pname, params);
2437}
2438
2440{
2441 d_1_2_Deprecated->f.ConvolutionParameterfv(target, pname, params);
2442}
2443
2445{
2446 d_1_2_Deprecated->f.ConvolutionParameterf(target, pname, params);
2447}
2448
2450{
2451 d_1_2_Deprecated->f.ConvolutionFilter2D(target, internalformat, width, height, format, type, image);
2452}
2453
2455{
2456 d_1_2_Deprecated->f.ConvolutionFilter1D(target, internalformat, width, format, type, image);
2457}
2458
2460{
2461 d_1_2_Deprecated->f.CopyColorSubTable(target, start, x, y, width);
2462}
2463
2465{
2466 d_1_2_Deprecated->f.ColorSubTable(target, start, count, format, type, data);
2467}
2468
2470{
2471 d_1_2_Deprecated->f.GetColorTableParameteriv(target, pname, params);
2472}
2473
2475{
2476 d_1_2_Deprecated->f.GetColorTableParameterfv(target, pname, params);
2477}
2478
2480{
2481 d_1_2_Deprecated->f.GetColorTable(target, format, type, table);
2482}
2483
2485{
2486 d_1_2_Deprecated->f.CopyColorTable(target, internalformat, x, y, width);
2487}
2488
2490{
2491 d_1_2_Deprecated->f.ColorTableParameteriv(target, pname, params);
2492}
2493
2495{
2496 d_1_2_Deprecated->f.ColorTableParameterfv(target, pname, params);
2497}
2498
2500{
2501 d_1_2_Deprecated->f.ColorTable(target, internalformat, width, format, type, table);
2502}
2503
2504
2505// OpenGL 1.3 deprecated functions
2507{
2508 d_1_3_Deprecated->f.MultTransposeMatrixd(m);
2509}
2510
2512{
2513 d_1_3_Deprecated->f.MultTransposeMatrixf(m);
2514}
2515
2517{
2518 d_1_3_Deprecated->f.LoadTransposeMatrixd(m);
2519}
2520
2522{
2523 d_1_3_Deprecated->f.LoadTransposeMatrixf(m);
2524}
2525
2527{
2528 d_1_3_Deprecated->f.MultiTexCoord4sv(target, v);
2529}
2530
2531inline void QOpenGLFunctions_1_4::glMultiTexCoord4s(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q)
2532{
2533 d_1_3_Deprecated->f.MultiTexCoord4s(target, s, t, r, q);
2534}
2535
2537{
2538 d_1_3_Deprecated->f.MultiTexCoord4iv(target, v);
2539}
2540
2542{
2543 d_1_3_Deprecated->f.MultiTexCoord4i(target, s, t, r, q);
2544}
2545
2547{
2548 d_1_3_Deprecated->f.MultiTexCoord4fv(target, v);
2549}
2550
2552{
2553 d_1_3_Deprecated->f.MultiTexCoord4f(target, s, t, r, q);
2554}
2555
2557{
2558 d_1_3_Deprecated->f.MultiTexCoord4dv(target, v);
2559}
2560
2562{
2563 d_1_3_Deprecated->f.MultiTexCoord4d(target, s, t, r, q);
2564}
2565
2567{
2568 d_1_3_Deprecated->f.MultiTexCoord3sv(target, v);
2569}
2570
2571inline void QOpenGLFunctions_1_4::glMultiTexCoord3s(GLenum target, GLshort s, GLshort t, GLshort r)
2572{
2573 d_1_3_Deprecated->f.MultiTexCoord3s(target, s, t, r);
2574}
2575
2577{
2578 d_1_3_Deprecated->f.MultiTexCoord3iv(target, v);
2579}
2580
2582{
2583 d_1_3_Deprecated->f.MultiTexCoord3i(target, s, t, r);
2584}
2585
2587{
2588 d_1_3_Deprecated->f.MultiTexCoord3fv(target, v);
2589}
2590
2592{
2593 d_1_3_Deprecated->f.MultiTexCoord3f(target, s, t, r);
2594}
2595
2597{
2598 d_1_3_Deprecated->f.MultiTexCoord3dv(target, v);
2599}
2600
2602{
2603 d_1_3_Deprecated->f.MultiTexCoord3d(target, s, t, r);
2604}
2605
2607{
2608 d_1_3_Deprecated->f.MultiTexCoord2sv(target, v);
2609}
2610
2612{
2613 d_1_3_Deprecated->f.MultiTexCoord2s(target, s, t);
2614}
2615
2617{
2618 d_1_3_Deprecated->f.MultiTexCoord2iv(target, v);
2619}
2620
2622{
2623 d_1_3_Deprecated->f.MultiTexCoord2i(target, s, t);
2624}
2625
2627{
2628 d_1_3_Deprecated->f.MultiTexCoord2fv(target, v);
2629}
2630
2632{
2633 d_1_3_Deprecated->f.MultiTexCoord2f(target, s, t);
2634}
2635
2637{
2638 d_1_3_Deprecated->f.MultiTexCoord2dv(target, v);
2639}
2640
2642{
2643 d_1_3_Deprecated->f.MultiTexCoord2d(target, s, t);
2644}
2645
2647{
2648 d_1_3_Deprecated->f.MultiTexCoord1sv(target, v);
2649}
2650
2652{
2653 d_1_3_Deprecated->f.MultiTexCoord1s(target, s);
2654}
2655
2657{
2658 d_1_3_Deprecated->f.MultiTexCoord1iv(target, v);
2659}
2660
2662{
2663 d_1_3_Deprecated->f.MultiTexCoord1i(target, s);
2664}
2665
2667{
2668 d_1_3_Deprecated->f.MultiTexCoord1fv(target, v);
2669}
2670
2672{
2673 d_1_3_Deprecated->f.MultiTexCoord1f(target, s);
2674}
2675
2677{
2678 d_1_3_Deprecated->f.MultiTexCoord1dv(target, v);
2679}
2680
2682{
2683 d_1_3_Deprecated->f.MultiTexCoord1d(target, s);
2684}
2685
2687{
2688 d_1_3_Deprecated->f.ClientActiveTexture(texture);
2689}
2690
2691
2692// OpenGL 1.4 deprecated functions
2693inline void QOpenGLFunctions_1_4::glWindowPos3sv(const GLshort *v)
2694{
2695 d_1_4_Deprecated->f.WindowPos3sv(v);
2696}
2697
2698inline void QOpenGLFunctions_1_4::glWindowPos3s(GLshort x, GLshort y, GLshort z)
2699{
2700 d_1_4_Deprecated->f.WindowPos3s(x, y, z);
2701}
2702
2704{
2705 d_1_4_Deprecated->f.WindowPos3iv(v);
2706}
2707
2709{
2710 d_1_4_Deprecated->f.WindowPos3i(x, y, z);
2711}
2712
2714{
2715 d_1_4_Deprecated->f.WindowPos3fv(v);
2716}
2717
2719{
2720 d_1_4_Deprecated->f.WindowPos3f(x, y, z);
2721}
2722
2724{
2725 d_1_4_Deprecated->f.WindowPos3dv(v);
2726}
2727
2729{
2730 d_1_4_Deprecated->f.WindowPos3d(x, y, z);
2731}
2732
2733inline void QOpenGLFunctions_1_4::glWindowPos2sv(const GLshort *v)
2734{
2735 d_1_4_Deprecated->f.WindowPos2sv(v);
2736}
2737
2738inline void QOpenGLFunctions_1_4::glWindowPos2s(GLshort x, GLshort y)
2739{
2740 d_1_4_Deprecated->f.WindowPos2s(x, y);
2741}
2742
2744{
2745 d_1_4_Deprecated->f.WindowPos2iv(v);
2746}
2747
2749{
2750 d_1_4_Deprecated->f.WindowPos2i(x, y);
2751}
2752
2754{
2755 d_1_4_Deprecated->f.WindowPos2fv(v);
2756}
2757
2759{
2760 d_1_4_Deprecated->f.WindowPos2f(x, y);
2761}
2762
2764{
2765 d_1_4_Deprecated->f.WindowPos2dv(v);
2766}
2767
2769{
2770 d_1_4_Deprecated->f.WindowPos2d(x, y);
2771}
2772
2774{
2775 d_1_4_Deprecated->f.SecondaryColorPointer(size, type, stride, pointer);
2776}
2777
2779{
2780 d_1_4_Deprecated->f.SecondaryColor3usv(v);
2781}
2782
2784{
2785 d_1_4_Deprecated->f.SecondaryColor3us(red, green, blue);
2786}
2787
2789{
2790 d_1_4_Deprecated->f.SecondaryColor3uiv(v);
2791}
2792
2794{
2795 d_1_4_Deprecated->f.SecondaryColor3ui(red, green, blue);
2796}
2797
2799{
2800 d_1_4_Deprecated->f.SecondaryColor3ubv(v);
2801}
2802
2803inline void QOpenGLFunctions_1_4::glSecondaryColor3ub(GLubyte red, GLubyte green, GLubyte blue)
2804{
2805 d_1_4_Deprecated->f.SecondaryColor3ub(red, green, blue);
2806}
2807
2809{
2810 d_1_4_Deprecated->f.SecondaryColor3sv(v);
2811}
2812
2813inline void QOpenGLFunctions_1_4::glSecondaryColor3s(GLshort red, GLshort green, GLshort blue)
2814{
2815 d_1_4_Deprecated->f.SecondaryColor3s(red, green, blue);
2816}
2817
2819{
2820 d_1_4_Deprecated->f.SecondaryColor3iv(v);
2821}
2822
2824{
2825 d_1_4_Deprecated->f.SecondaryColor3i(red, green, blue);
2826}
2827
2829{
2830 d_1_4_Deprecated->f.SecondaryColor3fv(v);
2831}
2832
2834{
2835 d_1_4_Deprecated->f.SecondaryColor3f(red, green, blue);
2836}
2837
2839{
2840 d_1_4_Deprecated->f.SecondaryColor3dv(v);
2841}
2842
2844{
2845 d_1_4_Deprecated->f.SecondaryColor3d(red, green, blue);
2846}
2847
2849{
2850 d_1_4_Deprecated->f.SecondaryColor3bv(v);
2851}
2852
2853inline void QOpenGLFunctions_1_4::glSecondaryColor3b(GLbyte red, GLbyte green, GLbyte blue)
2854{
2855 d_1_4_Deprecated->f.SecondaryColor3b(red, green, blue);
2856}
2857
2859{
2860 d_1_4_Deprecated->f.FogCoordPointer(type, stride, pointer);
2861}
2862
2864{
2865 d_1_4_Deprecated->f.FogCoorddv(coord);
2866}
2867
2869{
2870 d_1_4_Deprecated->f.FogCoordd(coord);
2871}
2872
2874{
2875 d_1_4_Deprecated->f.FogCoordfv(coord);
2876}
2877
2879{
2880 d_1_4_Deprecated->f.FogCoordf(coord);
2881}
2882
2883
2884
2886
2887#endif // QT_NO_OPENGL && !QT_CONFIG(opengles2)
2888
2889#endif
quint16 opcode
Definition bluez_data_p.h:1
\inmodule QtGui
void glMultMatrixf(const GLfloat *m)
void glLogicOp(GLenum opcode)
void glAccum(GLenum op, GLfloat value)
void glColor4dv(const GLdouble *v)
void glWindowPos3i(GLint x, GLint y, GLint z)
void glColorTableParameteriv(GLenum target, GLenum pname, const GLint *params)
void glDepthFunc(GLenum func)
void glTexImage1D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
void glColor4sv(const GLshort *v)
void glPrioritizeTextures(GLsizei n, const GLuint *textures, const GLfloat *priorities)
void glVertex4s(GLshort x, GLshort y, GLshort z, GLshort w)
void glFogCoordPointer(GLenum type, GLsizei stride, const GLvoid *pointer)
void glSecondaryColor3fv(const GLfloat *v)
void glMultiTexCoord3iv(GLenum target, const GLint *v)
void glTexGeni(GLenum coord, GLenum pname, GLint param)
void glMultiTexCoord2d(GLenum target, GLdouble s, GLdouble t)
void glMultiTexCoord2s(GLenum target, GLshort s, GLshort t)
void glShadeModel(GLenum mode)
void glRasterPos3s(GLshort x, GLshort y, GLshort z)
void glColor3ui(GLuint red, GLuint green, GLuint blue)
void glCopyPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum type)
void glSecondaryColor3ub(GLubyte red, GLubyte green, GLubyte blue)
void glMaterialf(GLenum face, GLenum pname, GLfloat param)
void glTexCoord4f(GLfloat s, GLfloat t, GLfloat r, GLfloat q)
void glBlendFuncSeparate(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
void glNormal3dv(const GLdouble *v)
void glPixelStoref(GLenum pname, GLfloat param)
void glIndexPointer(GLenum type, GLsizei stride, const GLvoid *pointer)
void glColor4i(GLint red, GLint green, GLint blue, GLint alpha)
void glMultiTexCoord2f(GLenum target, GLfloat s, GLfloat t)
void glPointParameterfv(GLenum pname, const GLfloat *params)
void glTexEnvfv(GLenum target, GLenum pname, const GLfloat *params)
void glTexCoord3d(GLdouble s, GLdouble t, GLdouble r)
void glRasterPos2dv(const GLdouble *v)
void glLightModeli(GLenum pname, GLint param)
void glMapGrid2d(GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2)
void glLightiv(GLenum light, GLenum pname, const GLint *params)
void glGetMaterialfv(GLenum face, GLenum pname, GLfloat *params)
void glEvalMesh2(GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2)
void glColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
void glGetTexEnvfv(GLenum target, GLenum pname, GLfloat *params)
void glTexCoord3i(GLint s, GLint t, GLint r)
void glVertex3s(GLshort x, GLshort y, GLshort z)
void glRasterPos3d(GLdouble x, GLdouble y, GLdouble z)
void glGetMinmax(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values)
void glVertex3sv(const GLshort *v)
void glCopyColorTable(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
void glTexCoord4d(GLdouble s, GLdouble t, GLdouble r, GLdouble q)
void glMultiTexCoord4f(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q)
void glEvalCoord1fv(const GLfloat *u)
void glMultiTexCoord4iv(GLenum target, const GLint *v)
void glNormal3sv(const GLshort *v)
void glPixelMapuiv(GLenum map, GLint mapsize, const GLuint *values)
void glWindowPos3d(GLdouble x, GLdouble y, GLdouble z)
void glLightModelfv(GLenum pname, const GLfloat *params)
void glMultiTexCoord1fv(GLenum target, const GLfloat *v)
void glMultiTexCoord1f(GLenum target, GLfloat s)
void glPointParameteri(GLenum pname, GLint param)
void glWindowPos2i(GLint x, GLint y)
void glEdgeFlagPointer(GLsizei stride, const GLvoid *pointer)
void glClearAccum(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
void glInterleavedArrays(GLenum format, GLsizei stride, const GLvoid *pointer)
void glVertex2d(GLdouble x, GLdouble y)
void glCompressedTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data)
void glTexCoordPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
void glCompressedTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data)
void glLoadMatrixd(const GLdouble *m)
void glVertex2dv(const GLdouble *v)
void glGetPixelMapuiv(GLenum map, GLuint *values)
void glTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels)
void glTexCoord3sv(const GLshort *v)
void glWindowPos2d(GLdouble x, GLdouble y)
void glScalef(GLfloat x, GLfloat y, GLfloat z)
void glMultiTexCoord1sv(GLenum target, const GLshort *v)
void glGetHistogram(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values)
void glHint(GLenum target, GLenum mode)
void glGetTexParameteriv(GLenum target, GLenum pname, GLint *params)
void glWindowPos3iv(const GLint *v)
void glMultiTexCoord2i(GLenum target, GLint s, GLint t)
void glRasterPos3f(GLfloat x, GLfloat y, GLfloat z)
void glTexCoord3f(GLfloat s, GLfloat t, GLfloat r)
void glGetMaterialiv(GLenum face, GLenum pname, GLint *params)
void glVertex3iv(const GLint *v)
void glMultiTexCoord3d(GLenum target, GLdouble s, GLdouble t, GLdouble r)
void glWindowPos2s(GLshort x, GLshort y)
void glClearColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
void glCompressedTexImage3D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data)
void glTexGenf(GLenum coord, GLenum pname, GLfloat param)
void glVertex2sv(const GLshort *v)
void glClear(GLbitfield mask)
void glTexParameteri(GLenum target, GLenum pname, GLint param)
void glTexCoord2fv(const GLfloat *v)
void glFogiv(GLenum pname, const GLint *params)
void glVertex4i(GLint x, GLint y, GLint z, GLint w)
void glRasterPos3sv(const GLshort *v)
void glFogfv(GLenum pname, const GLfloat *params)
void glGetPixelMapfv(GLenum map, GLfloat *values)
void glPixelStorei(GLenum pname, GLint param)
void glSecondaryColor3d(GLdouble red, GLdouble green, GLdouble blue)
void glEvalCoord1dv(const GLdouble *u)
void glGetColorTableParameteriv(GLenum target, GLenum pname, GLint *params)
void glTexEnviv(GLenum target, GLenum pname, const GLint *params)
void glColor3usv(const GLushort *v)
void glColorTable(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table)
void glNewList(GLuint list, GLenum mode)
void glColorSubTable(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *data)
void glTexCoord3s(GLshort s, GLshort t, GLshort r)
void glSecondaryColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
void glWindowPos3fv(const GLfloat *v)
void glRasterPos2fv(const GLfloat *v)
void glClearDepth(GLdouble depth)
void glColor3bv(const GLbyte *v)
void glMultiTexCoord3s(GLenum target, GLshort s, GLshort t, GLshort r)
void glVertex4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
void glVertex2i(GLint x, GLint y)
void glRasterPos4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
void glGetMinmaxParameteriv(GLenum target, GLenum pname, GLint *params)
void glLoadTransposeMatrixf(const GLfloat *m)
void glTexEnvf(GLenum target, GLenum pname, GLfloat param)
void glTexCoord2d(GLdouble s, GLdouble t)
void glIndexfv(const GLfloat *c)
void glPixelZoom(GLfloat xfactor, GLfloat yfactor)
void glRectiv(const GLint *v1, const GLint *v2)
void glColor4ub(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha)
void glLighti(GLenum light, GLenum pname, GLint param)
void glTranslated(GLdouble x, GLdouble y, GLdouble z)
void glRasterPos2sv(const GLshort *v)
void glDisableClientState(GLenum array)
void glResetMinmax(GLenum target)
void glTexCoord2sv(const GLshort *v)
void glMultiTexCoord4sv(GLenum target, const GLshort *v)
void glLineWidth(GLfloat width)
void glCallLists(GLsizei n, GLenum type, const GLvoid *lists)
void glMultiTexCoord3sv(GLenum target, const GLshort *v)
void glRasterPos2iv(const GLint *v)
void glColor3f(GLfloat red, GLfloat green, GLfloat blue)
void glGetConvolutionFilter(GLenum target, GLenum format, GLenum type, GLvoid *image)
void glVertex2iv(const GLint *v)
void glWindowPos2f(GLfloat x, GLfloat y)
void glColor3sv(const GLshort *v)
void glRasterPos2s(GLshort x, GLshort y)
void glMatrixMode(GLenum mode)
void glColor4usv(const GLushort *v)
void glSelectBuffer(GLsizei size, GLuint *buffer)
void glRasterPos2i(GLint x, GLint y)
void glRectdv(const GLdouble *v1, const GLdouble *v2)
void glMultiTexCoord2fv(GLenum target, const GLfloat *v)
void glIndexMask(GLuint mask)
void glWindowPos3sv(const GLshort *v)
void glWindowPos3s(GLshort x, GLshort y, GLshort z)
void glGetTexGenfv(GLenum coord, GLenum pname, GLfloat *params)
void glTexCoord1iv(const GLint *v)
void glTexCoord2s(GLshort s, GLshort t)
void glDepthMask(GLboolean flag)
void glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
void glMultiTexCoord1s(GLenum target, GLshort s)
void glBitmap(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap)
void glClientActiveTexture(GLenum texture)
void glFeedbackBuffer(GLsizei size, GLenum type, GLfloat *buffer)
void glTexCoord2dv(const GLdouble *v)
void glGetTexParameterfv(GLenum target, GLenum pname, GLfloat *params)
void glScissor(GLint x, GLint y, GLsizei width, GLsizei height)
void glVertexPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
void glTexCoord2i(GLint s, GLint t)
void glEvalCoord2f(GLfloat u, GLfloat v)
void glFrustum(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
void glWindowPos2dv(const GLdouble *v)
void glEvalCoord2d(GLdouble u, GLdouble v)
void glDeleteTextures(GLsizei n, const GLuint *textures)
void glCopyConvolutionFilter1D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
void glConvolutionFilter1D(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *image)
void glSecondaryColor3iv(const GLint *v)
void glVertex3d(GLdouble x, GLdouble y, GLdouble z)
void glConvolutionParameterf(GLenum target, GLenum pname, GLfloat params)
void glVertex3f(GLfloat x, GLfloat y, GLfloat z)
void glPixelTransferf(GLenum pname, GLfloat param)
void glNormal3b(GLbyte nx, GLbyte ny, GLbyte nz)
GLboolean glAreTexturesResident(GLsizei n, const GLuint *textures, GLboolean *residences)
GLboolean glIsEnabled(GLenum cap)
void glSecondaryColor3i(GLint red, GLint green, GLint blue)
void glDepthRange(GLdouble nearVal, GLdouble farVal)
void glSampleCoverage(GLfloat value, GLboolean invert)
void glRasterPos4dv(const GLdouble *v)
void glColor4s(GLshort red, GLshort green, GLshort blue, GLshort alpha)
void glGetCompressedTexImage(GLenum target, GLint level, GLvoid *img)
void glSecondaryColor3bv(const GLbyte *v)
void glMapGrid1d(GLint un, GLdouble u1, GLdouble u2)
void glStencilOp(GLenum fail, GLenum zfail, GLenum zpass)
void glBlendColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
void glIndexubv(const GLubyte *c)
void glLightModeliv(GLenum pname, const GLint *params)
void glGetDoublev(GLenum pname, GLdouble *params)
void glPolygonMode(GLenum face, GLenum mode)
void glNormal3s(GLshort nx, GLshort ny, GLshort nz)
void glGetLightiv(GLenum light, GLenum pname, GLint *params)
void glWindowPos2iv(const GLint *v)
void glWindowPos3f(GLfloat x, GLfloat y, GLfloat z)
void glSecondaryColor3s(GLshort red, GLshort green, GLshort blue)
void glVertex4dv(const GLdouble *v)
void glVertex4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
void glGetConvolutionParameteriv(GLenum target, GLenum pname, GLint *params)
void glClipPlane(GLenum plane, const GLdouble *equation)
void glColor4f(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
void glGetTexImage(GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels)
void glSecondaryColor3sv(const GLshort *v)
void glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
void glFogf(GLenum pname, GLfloat param)
void glRotatef(GLfloat angle, GLfloat x, GLfloat y, GLfloat z)
void glVertex4sv(const GLshort *v)
void glColor3i(GLint red, GLint green, GLint blue)
void glVertex2f(GLfloat x, GLfloat y)
void glColor3uiv(const GLuint *v)
void glMapGrid2f(GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2)
void glGetSeparableFilter(GLenum target, GLenum format, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span)
void glRectsv(const GLshort *v1, const GLshort *v2)
void glColor4ubv(const GLubyte *v)
void glConvolutionParameterfv(GLenum target, GLenum pname, const GLfloat *params)
void glIndexdv(const GLdouble *c)
void glPointSize(GLfloat size)
void glCopyColorSubTable(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width)
void glVertex3fv(const GLfloat *v)
void glRasterPos3dv(const GLdouble *v)
void glColor3iv(const GLint *v)
void glConvolutionParameteri(GLenum target, GLenum pname, GLint params)
void glRasterPos2f(GLfloat x, GLfloat y)
void glMaterialiv(GLenum face, GLenum pname, const GLint *params)
void glRectf(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2)
void glMultTransposeMatrixd(const GLdouble *m)
void glTexCoord4iv(const GLint *v)
void glFogi(GLenum pname, GLint param)
void glLineStipple(GLint factor, GLushort pattern)
void glLightfv(GLenum light, GLenum pname, const GLfloat *params)
void glColorTableParameterfv(GLenum target, GLenum pname, const GLfloat *params)
void glCopyTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
void glMateriali(GLenum face, GLenum pname, GLint param)
GLuint glGenLists(GLsizei range)
void glGetColorTable(GLenum target, GLenum format, GLenum type, GLvoid *table)
void glTexCoord3fv(const GLfloat *v)
void glEnableClientState(GLenum array)
void glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices)
void glRasterPos3fv(const GLfloat *v)
void glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
void glCopyConvolutionFilter2D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height)
void glColor3fv(const GLfloat *v)
void glSecondaryColor3us(GLushort red, GLushort green, GLushort blue)
void glResetHistogram(GLenum target)
void glTexCoord3dv(const GLdouble *v)
void glBlendFunc(GLenum sfactor, GLenum dfactor)
void glConvolutionParameteriv(GLenum target, GLenum pname, const GLint *params)
void glColorMaterial(GLenum face, GLenum mode)
void glSecondaryColor3usv(const GLushort *v)
void glNormal3i(GLint nx, GLint ny, GLint nz)
void glTexCoord1fv(const GLfloat *v)
void glStencilFunc(GLenum func, GLint ref, GLuint mask)
void glRasterPos4s(GLshort x, GLshort y, GLshort z, GLshort w)
void glPointParameteriv(GLenum pname, const GLint *params)
void glGetBooleanv(GLenum pname, GLboolean *params)
void glConvolutionFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *image)
void glMultTransposeMatrixf(const GLfloat *m)
void glTexCoord4i(GLint s, GLint t, GLint r, GLint q)
void glColor4us(GLushort red, GLushort green, GLushort blue, GLushort alpha)
void glPushAttrib(GLbitfield mask)
void glIndexsv(const GLshort *c)
void glNormal3bv(const GLbyte *v)
void glBlendEquation(GLenum mode)
void glRasterPos4i(GLint x, GLint y, GLint z, GLint w)
void glColor4ui(GLuint red, GLuint green, GLuint blue, GLuint alpha)
void glNormal3fv(const GLfloat *v)
void glPointParameterf(GLenum pname, GLfloat param)
void glReadBuffer(GLenum mode)
void glPushClientAttrib(GLbitfield mask)
void glGetMapfv(GLenum target, GLenum query, GLfloat *v)
void glColor3b(GLbyte red, GLbyte green, GLbyte blue)
void glMultiDrawElements(GLenum mode, const GLsizei *count, GLenum type, const GLvoid *const *indices, GLsizei drawcount)
void glRotated(GLdouble angle, GLdouble x, GLdouble y, GLdouble z)
void glMultiDrawArrays(GLenum mode, const GLint *first, const GLsizei *count, GLsizei drawcount)
void glColor4bv(const GLbyte *v)
void glRasterPos4iv(const GLint *v)
void glNormal3iv(const GLint *v)
void glPassThrough(GLfloat token)
void glGetConvolutionParameterfv(GLenum target, GLenum pname, GLfloat *params)
void glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)
void glColor3dv(const GLdouble *v)
void glCopyTexImage1D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
void glGetIntegerv(GLenum pname, GLint *params)
void glGetFloatv(GLenum pname, GLfloat *params)
void glMultiTexCoord4dv(GLenum target, const GLdouble *v)
void glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data)
void glMultiTexCoord1i(GLenum target, GLint s)
void glGetPolygonStipple(GLubyte *mask)
void glMultiTexCoord3dv(GLenum target, const GLdouble *v)
void glMapGrid1f(GLint un, GLfloat u1, GLfloat u2)
void glColor4d(GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha)
void glTexGeniv(GLenum coord, GLenum pname, const GLint *params)
void glDrawPixels(GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)
void glSecondaryColor3uiv(const GLuint *v)
void glGetHistogramParameteriv(GLenum target, GLenum pname, GLint *params)
void glMultMatrixd(const GLdouble *m)
void glTranslatef(GLfloat x, GLfloat y, GLfloat z)
void glTexCoord3iv(const GLint *v)
void glEdgeFlagv(const GLboolean *flag)
void glVertex2s(GLshort x, GLshort y)
void glGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint *params)
void glMap2f(GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points)
void glColor4fv(const GLfloat *v)
void glWindowPos2fv(const GLfloat *v)
void glGetPixelMapusv(GLenum map, GLushort *values)
void glRasterPos4fv(const GLfloat *v)
void glMultiTexCoord4d(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q)
void glPolygonOffset(GLfloat factor, GLfloat units)
void glMultiTexCoord3f(GLenum target, GLfloat s, GLfloat t, GLfloat r)
void glNormal3f(GLfloat nx, GLfloat ny, GLfloat nz)
void glTexCoord4fv(const GLfloat *v)
void glMultiTexCoord1dv(GLenum target, const GLdouble *v)
void glGetColorTableParameterfv(GLenum target, GLenum pname, GLfloat *params)
void glTexCoord1sv(const GLshort *v)
void glMultiTexCoord3fv(GLenum target, const GLfloat *v)
void glTexCoord4dv(const GLdouble *v)
void glOrtho(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
void glTexCoord4sv(const GLshort *v)
void glHistogram(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink)
void glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data)
void glSecondaryColor3b(GLbyte red, GLbyte green, GLbyte blue)
void glStencilMask(GLuint mask)
void glGetTexGendv(GLenum coord, GLenum pname, GLdouble *params)
void glVertex4iv(const GLint *v)
void glCompressedTexImage1D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data)
void glColor3us(GLushort red, GLushort green, GLushort blue)
void glTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels)
void glNormalPointer(GLenum type, GLsizei stride, const GLvoid *pointer)
void glCopyTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
void glColor4uiv(const GLuint *v)
void glWindowPos3dv(const GLdouble *v)
void glFogCoordfv(const GLfloat *coord)
void glColor3ub(GLubyte red, GLubyte green, GLubyte blue)
void glGetMapdv(GLenum target, GLenum query, GLdouble *v)
void glColor4b(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha)
void glTexCoord2f(GLfloat s, GLfloat t)
void glVertex2fv(const GLfloat *v)
void glRasterPos3i(GLint x, GLint y, GLint z)
void glPixelMapusv(GLenum map, GLint mapsize, const GLushort *values)
void glActiveTexture(GLenum texture)
void glRasterPos2d(GLdouble x, GLdouble y)
void glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels)
void glGetLightfv(GLenum light, GLenum pname, GLfloat *params)
void glFogCoorddv(const GLdouble *coord)
void glRectfv(const GLfloat *v1, const GLfloat *v2)
void glTexCoord2iv(const GLint *v)
void glTexGend(GLenum coord, GLenum pname, GLdouble param)
void glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices)
GLboolean glIsTexture(GLuint texture)
void glRasterPos3iv(const GLint *v)
void glVertex4fv(const GLfloat *v)
void glPixelMapfv(GLenum map, GLint mapsize, const GLfloat *values)
void glScaled(GLdouble x, GLdouble y, GLdouble z)
void glGetMinmaxParameterfv(GLenum target, GLenum pname, GLfloat *params)
void glDrawBuffer(GLenum mode)
void glTexParameterfv(GLenum target, GLenum pname, const GLfloat *params)
void glTexEnvi(GLenum target, GLenum pname, GLint param)
void glMap1f(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points)
void glCopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
void glMultiTexCoord1iv(GLenum target, const GLint *v)
void glLightf(GLenum light, GLenum pname, GLfloat param)
void glMultiTexCoord3i(GLenum target, GLint s, GLint t, GLint r)
void glLoadTransposeMatrixd(const GLdouble *m)
void glFogCoordf(GLfloat coord)
void glViewport(GLint x, GLint y, GLsizei width, GLsizei height)
void glAlphaFunc(GLenum func, GLfloat ref)
void glSecondaryColor3dv(const GLdouble *v)
void glSecondaryColor3f(GLfloat red, GLfloat green, GLfloat blue)
void glFrontFace(GLenum mode)
void glColor4iv(const GLint *v)
void glMultiTexCoord4s(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q)
void glMap2d(GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points)
void glDrawArrays(GLenum mode, GLint first, GLsizei count)
void glTexCoord4s(GLshort s, GLshort t, GLshort r, GLshort q)
void glMultiTexCoord4fv(GLenum target, const GLfloat *v)
void glTexGendv(GLenum coord, GLenum pname, const GLdouble *params)
void glGetTexLevelParameterfv(GLenum target, GLint level, GLenum pname, GLfloat *params)
void glGenTextures(GLsizei n, GLuint *textures)
void glRasterPos4sv(const GLshort *v)
void glWindowPos2sv(const GLshort *v)
void glGetHistogramParameterfv(GLenum target, GLenum pname, GLfloat *params)
void glEvalMesh1(GLenum mode, GLint i1, GLint i2)
void glIndexiv(const GLint *c)
void glRectd(GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2)
GLboolean glIsList(GLuint list)
void glMultiTexCoord2dv(GLenum target, const GLdouble *v)
void glTexCoord1dv(const GLdouble *v)
void glVertex3i(GLint x, GLint y, GLint z)
void glBindTexture(GLenum target, GLuint texture)
void glNormal3d(GLdouble nx, GLdouble ny, GLdouble nz)
void glPolygonStipple(const GLubyte *mask)
void glColor3s(GLshort red, GLshort green, GLshort blue)
void glFogCoordd(GLdouble coord)
void glEvalCoord2dv(const GLdouble *u)
void glTexParameterf(GLenum target, GLenum pname, GLfloat param)
void glMinmax(GLenum target, GLenum internalformat, GLboolean sink)
void glLoadMatrixf(const GLfloat *m)
void glEvalPoint2(GLint i, GLint j)
void glEvalCoord2fv(const GLfloat *u)
void glCullFace(GLenum mode)
const GLubyte * glGetString(GLenum name)
void glMaterialfv(GLenum face, GLenum pname, const GLfloat *params)
void glRects(GLshort x1, GLshort y1, GLshort x2, GLshort y2)
void glGetTexEnviv(GLenum target, GLenum pname, GLint *params)
void glDeleteLists(GLuint list, GLsizei range)
void glColor3ubv(const GLubyte *v)
void glRecti(GLint x1, GLint y1, GLint x2, GLint y2)
void glLightModelf(GLenum pname, GLfloat param)
void glMultiTexCoord4i(GLenum target, GLint s, GLint t, GLint r, GLint q)
void glColor3d(GLdouble red, GLdouble green, GLdouble blue)
void glEdgeFlag(GLboolean flag)
GLint glRenderMode(GLenum mode)
void glRasterPos4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
void glMultiTexCoord1d(GLenum target, GLdouble s)
void glGetPointerv(GLenum pname, GLvoid **params)
void glSecondaryColor3ubv(const GLubyte *v)
void glTexParameteriv(GLenum target, GLenum pname, const GLint *params)
void glSeparableFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column)
void glGetTexGeniv(GLenum coord, GLenum pname, GLint *params)
void glPixelTransferi(GLenum pname, GLint param)
void glMultiTexCoord2iv(GLenum target, const GLint *v)
void glGetMapiv(GLenum target, GLenum query, GLint *v)
void glGetClipPlane(GLenum plane, GLdouble *equation)
void glSecondaryColor3ui(GLuint red, GLuint green, GLuint blue)
void glVertex3dv(const GLdouble *v)
void glTexImage3D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
void glMap1d(GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points)
void glTexGenfv(GLenum coord, GLenum pname, const GLfloat *params)
void glMultiTexCoord2sv(GLenum target, const GLshort *v)
QMap< QString, QString > map
[6]
Token token
Definition keywords.cpp:444
Combined button and popup list for selecting options.
Definition image.cpp:4
static void * context
EGLOutputLayerEXT EGLint EGLAttrib value
[5]
GLint GLfloat GLfloat GLfloat v2
GLenum GLsizei GLsizei GLint * values
[15]
typedef GLint(GL_APIENTRYP PFNGLGETPROGRAMRESOURCELOCATIONINDEXEXTPROC)(GLuint program
GLdouble GLdouble GLdouble GLdouble GLdouble GLdouble zFar
GLsizei const GLfloat * v
[13]
GLdouble GLdouble GLdouble GLdouble GLdouble zNear
GLuint GLfloat GLfloat GLfloat GLfloat GLfloat z
GLint GLint GLint GLint GLint x
[0]
GLint GLenum GLsizei GLsizei GLsizei depth
typedef GLfloat(GL_APIENTRYP PFNGLGETPATHLENGTHNVPROC)(GLuint path
GLenum mode
const GLfloat * m
GLenum GLuint GLint level
GLfloat GLfloat GLfloat w
[0]
GLint GLsizei GLsizei height
GLuint GLfloat GLfloat GLfloat GLfloat y1
GLenum GLuint GLintptr GLsizeiptr size
[1]
GLboolean r
[2]
GLuint GLuint end
GLuint const GLuint GLuint const GLuint * textures
GLuint GLfloat GLfloat GLfloat x1
double GLdouble
GLdouble GLdouble GLdouble GLdouble top
GLenum GLenum GLsizei count
GLenum pname
GLdouble GLdouble right
GLint GLsizei GLsizei GLenum GLenum GLsizei void * data
GLint GLenum GLsizei GLsizei GLsizei GLint border
GLenum face
GLsizei range
const void GLsizei GLsizei stride
GLenum GLuint buffer
GLint GLint GLint yoffset
GLint GLsizei width
GLint GLint GLint GLint zoffset
GLint left
typedef GLsizei(GL_APIENTRYP PFNGLGETFRAMEBUFFERPIXELLOCALSTORAGESIZEEXTPROC)(GLuint target)
GLenum type
GLint GLint bottom
GLfloat angle
typedef GLenum(GL_APIENTRYP PFNGLGETGRAPHICSRESETSTATUSKHRPROC)(void)
GLenum target
GLint GLfloat GLfloat v1
GLenum GLuint texture
GLint GLenum internalformat
GLfloat units
GLint GLint xoffset
typedef GLboolean(GL_APIENTRYP PFNGLISENABLEDIOESPROC)(GLenum target
GLuint start
GLenum const GLint * param
GLint GLenum GLsizei GLsizei GLsizei GLint GLenum GLenum const void * pixels
GLint ref
GLuint name
GLint first
GLint GLint GLint GLint GLint GLint GLint GLbitfield mask
GLfloat n
GLint GLsizei GLsizei GLenum format
const void GLsizei drawcount
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei imageSize
GLsizei GLenum const void * indices
GLint y
void ** params
GLenum GLenum GLsizei void GLsizei void * column
GLenum GLenum GLenum dfactorAlpha
Definition qopenglext.h:373
GLfixed GLfixed GLint GLint GLfixed points
GLdouble s
[6]
Definition qopenglext.h:235
GLboolean reset
GLenum query
GLenum GLenum sfactorAlpha
Definition qopenglext.h:373
GLfixed GLfixed nz
GLbyte GLbyte blue
Definition qopenglext.h:385
GLenum func
Definition qopenglext.h:663
const GLuint GLboolean * residences
GLfixed GLfixed u2
GLbyte nx
const GLubyte * c
GLfixed GLfixed GLfixed y2
GLfixed GLfixed GLint ustride
GLint void * img
Definition qopenglext.h:233
const GLfixed * equation
const GLuint const GLfixed * priorities
GLuint coord
GLfixed ny
GLenum array
GLfixed GLfixed GLint GLint GLfixed GLfixed GLint vstride
GLsizei GLfixed GLfixed GLfixed GLfixed const GLubyte * bitmap
GLsizei GLfixed GLfixed yorig
typedef GLbitfield(APIENTRYP PFNGLQUERYMATRIXXOESPROC)(GLfixed *mantissa
GLfixed GLfixed x2
GLdouble GLdouble t
Definition qopenglext.h:243
GLfixed yfactor
GLsizei GLfixed xorig
GLsizei GLfixed GLfixed GLfixed xmove
GLsizei GLfixed GLfixed GLfixed GLfixed ymove
GLfixed GLfixed GLint GLint GLfixed GLfixed GLint GLint vorder
GLsizei const void * pointer
Definition qopenglext.h:384
GLdouble GLdouble GLdouble GLdouble q
Definition qopenglext.h:259
GLenum GLenum GLsizei void * row
GLenum GLenum GLsizei void GLsizei void void * span
GLsizei GLenum GLboolean sink
GLfixed u1
GLfixed GLfixed GLint GLint uorder
GLfloat GLfloat GLfloat alpha
Definition qopenglext.h:418
GLbyte green
Definition qopenglext.h:385
GLfixed GLfixed GLint GLint order
GLenum dfactorRGB
Definition qopenglext.h:373
GLubyte * pattern
typedef GLushort(APIENTRYP PFNGLGETSTAGEINDEXNVPROC)(GLenum shadertype)
GLenum cap
GLenum GLenum GLsizei void * table
GLuint * lists
GLboolean invert
Definition qopenglext.h:226
#define GLuint
static const uint base
Definition qurlidna.cpp:20
QList< int > list
[14]
QGraphicsSvgItem * red