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