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_3_0.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_3_0_H
16#define QOPENGLVERSIONFUNCTIONS_3_0_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_3_0 : 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.5 core functions
133 void glGetBufferPointerv(GLenum target, GLenum pname, GLvoid* *params);
134 void glGetBufferParameteriv(GLenum target, GLenum pname, GLint *params);
135 GLboolean glUnmapBuffer(GLenum target);
136 GLvoid* glMapBuffer(GLenum target, GLenum access);
137 void glGetBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, GLvoid *data);
138 void glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid *data);
139 void glBufferData(GLenum target, GLsizeiptr size, const GLvoid *data, GLenum usage);
140 GLboolean glIsBuffer(GLuint buffer);
141 void glGenBuffers(GLsizei n, GLuint *buffers);
142 void glDeleteBuffers(GLsizei n, const GLuint *buffers);
143 void glBindBuffer(GLenum target, GLuint buffer);
144 void glGetQueryObjectuiv(GLuint id, GLenum pname, GLuint *params);
145 void glGetQueryObjectiv(GLuint id, GLenum pname, GLint *params);
146 void glGetQueryiv(GLenum target, GLenum pname, GLint *params);
147 void glEndQuery(GLenum target);
148 void glBeginQuery(GLenum target, GLuint id);
149 GLboolean glIsQuery(GLuint id);
150 void glDeleteQueries(GLsizei n, const GLuint *ids);
151 void glGenQueries(GLsizei n, GLuint *ids);
152
153 // OpenGL 2.0 core functions
154 void glVertexAttribPointer(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer);
155 void glValidateProgram(GLuint program);
156 void glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
157 void glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
158 void glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
159 void glUniform4iv(GLint location, GLsizei count, const GLint *value);
160 void glUniform3iv(GLint location, GLsizei count, const GLint *value);
161 void glUniform2iv(GLint location, GLsizei count, const GLint *value);
162 void glUniform1iv(GLint location, GLsizei count, const GLint *value);
163 void glUniform4fv(GLint location, GLsizei count, const GLfloat *value);
164 void glUniform3fv(GLint location, GLsizei count, const GLfloat *value);
165 void glUniform2fv(GLint location, GLsizei count, const GLfloat *value);
166 void glUniform1fv(GLint location, GLsizei count, const GLfloat *value);
167 void glUniform4i(GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
168 void glUniform3i(GLint location, GLint v0, GLint v1, GLint v2);
169 void glUniform2i(GLint location, GLint v0, GLint v1);
170 void glUniform1i(GLint location, GLint v0);
171 void glUniform4f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
172 void glUniform3f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
173 void glUniform2f(GLint location, GLfloat v0, GLfloat v1);
174 void glUniform1f(GLint location, GLfloat v0);
175 void glUseProgram(GLuint program);
176 void glShaderSource(GLuint shader, GLsizei count, const GLchar* const *string, const GLint *length);
177 void glLinkProgram(GLuint program);
178 GLboolean glIsShader(GLuint shader);
179 GLboolean glIsProgram(GLuint program);
180 void glGetVertexAttribPointerv(GLuint index, GLenum pname, GLvoid* *pointer);
181 void glGetVertexAttribiv(GLuint index, GLenum pname, GLint *params);
182 void glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat *params);
183 void glGetVertexAttribdv(GLuint index, GLenum pname, GLdouble *params);
184 void glGetUniformiv(GLuint program, GLint location, GLint *params);
185 void glGetUniformfv(GLuint program, GLint location, GLfloat *params);
186 GLint glGetUniformLocation(GLuint program, const GLchar *name);
187 void glGetShaderSource(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source);
188 void glGetShaderInfoLog(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog);
189 void glGetShaderiv(GLuint shader, GLenum pname, GLint *params);
190 void glGetProgramInfoLog(GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog);
191 void glGetProgramiv(GLuint program, GLenum pname, GLint *params);
192 GLint glGetAttribLocation(GLuint program, const GLchar *name);
193 void glGetAttachedShaders(GLuint program, GLsizei maxCount, GLsizei *count, GLuint *obj);
194 void glGetActiveUniform(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name);
196 void glEnableVertexAttribArray(GLuint index);
197 void glDisableVertexAttribArray(GLuint index);
198 void glDetachShader(GLuint program, GLuint shader);
199 void glDeleteShader(GLuint shader);
200 void glDeleteProgram(GLuint program);
201 GLuint glCreateShader(GLenum type);
202 GLuint glCreateProgram();
203 void glCompileShader(GLuint shader);
204 void glBindAttribLocation(GLuint program, GLuint index, const GLchar *name);
205 void glAttachShader(GLuint program, GLuint shader);
206 void glStencilMaskSeparate(GLenum face, GLuint mask);
207 void glStencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask);
208 void glStencilOpSeparate(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass);
209 void glDrawBuffers(GLsizei n, const GLenum *bufs);
210 void glBlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha);
211
212 // OpenGL 2.1 core functions
213 void glUniformMatrix4x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
214 void glUniformMatrix3x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
215 void glUniformMatrix4x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
216 void glUniformMatrix2x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
217 void glUniformMatrix3x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
218 void glUniformMatrix2x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
219
220 // OpenGL 3.0 core functions
221 GLboolean glIsVertexArray(GLuint array);
222 void glGenVertexArrays(GLsizei n, GLuint *arrays);
223 void glDeleteVertexArrays(GLsizei n, const GLuint *arrays);
224 void glBindVertexArray(GLuint array);
225 void glFlushMappedBufferRange(GLenum target, GLintptr offset, GLsizeiptr length);
226 GLvoid* glMapBufferRange(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access);
227 void glFramebufferTextureLayer(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer);
228 void glRenderbufferStorageMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
230 void glGenerateMipmap(GLenum target);
231 void glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint *params);
232 void glFramebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
234 void glFramebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
235 void glFramebufferTexture1D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
236 GLenum glCheckFramebufferStatus(GLenum target);
237 void glGenFramebuffers(GLsizei n, GLuint *framebuffers);
238 void glDeleteFramebuffers(GLsizei n, const GLuint *framebuffers);
239 void glBindFramebuffer(GLenum target, GLuint framebuffer);
240 GLboolean glIsFramebuffer(GLuint framebuffer);
241 void glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint *params);
242 void glRenderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height);
243 void glGenRenderbuffers(GLsizei n, GLuint *renderbuffers);
244 void glDeleteRenderbuffers(GLsizei n, const GLuint *renderbuffers);
245 void glBindRenderbuffer(GLenum target, GLuint renderbuffer);
246 GLboolean glIsRenderbuffer(GLuint renderbuffer);
247 const GLubyte * glGetStringi(GLenum name, GLuint index);
248 void glClearBufferfi(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil);
249 void glClearBufferfv(GLenum buffer, GLint drawbuffer, const GLfloat *value);
250 void glClearBufferuiv(GLenum buffer, GLint drawbuffer, const GLuint *value);
251 void glClearBufferiv(GLenum buffer, GLint drawbuffer, const GLint *value);
252 void glGetTexParameterIuiv(GLenum target, GLenum pname, GLuint *params);
253 void glGetTexParameterIiv(GLenum target, GLenum pname, GLint *params);
254 void glTexParameterIuiv(GLenum target, GLenum pname, const GLuint *params);
255 void glTexParameterIiv(GLenum target, GLenum pname, const GLint *params);
256 void glUniform4uiv(GLint location, GLsizei count, const GLuint *value);
257 void glUniform3uiv(GLint location, GLsizei count, const GLuint *value);
258 void glUniform2uiv(GLint location, GLsizei count, const GLuint *value);
259 void glUniform1uiv(GLint location, GLsizei count, const GLuint *value);
260 void glUniform4ui(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
261 void glUniform3ui(GLint location, GLuint v0, GLuint v1, GLuint v2);
262 void glUniform2ui(GLint location, GLuint v0, GLuint v1);
263 void glUniform1ui(GLint location, GLuint v0);
264 GLint glGetFragDataLocation(GLuint program, const GLchar *name);
265 void glBindFragDataLocation(GLuint program, GLuint color, const GLchar *name);
266 void glGetUniformuiv(GLuint program, GLint location, GLuint *params);
267 void glGetVertexAttribIuiv(GLuint index, GLenum pname, GLuint *params);
268 void glGetVertexAttribIiv(GLuint index, GLenum pname, GLint *params);
269 void glVertexAttribIPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
270 void glEndConditionalRender();
271 void glBeginConditionalRender(GLuint id, GLenum mode);
272 void glClampColor(GLenum target, GLenum clamp);
273 void glGetTransformFeedbackVarying(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name);
274 void glTransformFeedbackVaryings(GLuint program, GLsizei count, const GLchar* const *varyings, GLenum bufferMode);
275 void glBindBufferBase(GLenum target, GLuint index, GLuint buffer);
276 void glBindBufferRange(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size);
277 void glEndTransformFeedback();
278 void glBeginTransformFeedback(GLenum primitiveMode);
279 GLboolean glIsEnabledi(GLenum target, GLuint index);
280 void glDisablei(GLenum target, GLuint index);
281 void glEnablei(GLenum target, GLuint index);
282 void glGetIntegeri_v(GLenum target, GLuint index, GLint *data);
283 void glGetBooleani_v(GLenum target, GLuint index, GLboolean *data);
284 void glColorMaski(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a);
285
286 // OpenGL 1.0 deprecated functions
287 void glTranslatef(GLfloat x, GLfloat y, GLfloat z);
288 void glTranslated(GLdouble x, GLdouble y, GLdouble z);
289 void glScalef(GLfloat x, GLfloat y, GLfloat z);
290 void glScaled(GLdouble x, GLdouble y, GLdouble z);
291 void glRotatef(GLfloat angle, GLfloat x, GLfloat y, GLfloat z);
292 void glRotated(GLdouble angle, GLdouble x, GLdouble y, GLdouble z);
293 void glPushMatrix();
294 void glPopMatrix();
296 void glMultMatrixd(const GLdouble *m);
297 void glMultMatrixf(const GLfloat *m);
298 void glMatrixMode(GLenum mode);
299 void glLoadMatrixd(const GLdouble *m);
300 void glLoadMatrixf(const GLfloat *m);
301 void glLoadIdentity();
303 GLboolean glIsList(GLuint list);
304 void glGetTexGeniv(GLenum coord, GLenum pname, GLint *params);
305 void glGetTexGenfv(GLenum coord, GLenum pname, GLfloat *params);
306 void glGetTexGendv(GLenum coord, GLenum pname, GLdouble *params);
307 void glGetTexEnviv(GLenum target, GLenum pname, GLint *params);
308 void glGetTexEnvfv(GLenum target, GLenum pname, GLfloat *params);
309 void glGetPolygonStipple(GLubyte *mask);
310 void glGetPixelMapusv(GLenum map, GLushort *values);
311 void glGetPixelMapuiv(GLenum map, GLuint *values);
312 void glGetPixelMapfv(GLenum map, GLfloat *values);
313 void glGetMaterialiv(GLenum face, GLenum pname, GLint *params);
314 void glGetMaterialfv(GLenum face, GLenum pname, GLfloat *params);
315 void glGetMapiv(GLenum target, GLenum query, GLint *v);
316 void glGetMapfv(GLenum target, GLenum query, GLfloat *v);
317 void glGetMapdv(GLenum target, GLenum query, GLdouble *v);
318 void glGetLightiv(GLenum light, GLenum pname, GLint *params);
319 void glGetLightfv(GLenum light, GLenum pname, GLfloat *params);
320 void glGetClipPlane(GLenum plane, GLdouble *equation);
321 void glDrawPixels(GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels);
322 void glCopyPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum type);
323 void glPixelMapusv(GLenum map, GLint mapsize, const GLushort *values);
324 void glPixelMapuiv(GLenum map, GLint mapsize, const GLuint *values);
325 void glPixelMapfv(GLenum map, GLint mapsize, const GLfloat *values);
326 void glPixelTransferi(GLenum pname, GLint param);
327 void glPixelTransferf(GLenum pname, GLfloat param);
328 void glPixelZoom(GLfloat xfactor, GLfloat yfactor);
329 void glAlphaFunc(GLenum func, GLfloat ref);
330 void glEvalPoint2(GLint i, GLint j);
331 void glEvalMesh2(GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2);
332 void glEvalPoint1(GLint i);
333 void glEvalMesh1(GLenum mode, GLint i1, GLint i2);
334 void glEvalCoord2fv(const GLfloat *u);
335 void glEvalCoord2f(GLfloat u, GLfloat v);
336 void glEvalCoord2dv(const GLdouble *u);
337 void glEvalCoord2d(GLdouble u, GLdouble v);
338 void glEvalCoord1fv(const GLfloat *u);
339 void glEvalCoord1f(GLfloat u);
340 void glEvalCoord1dv(const GLdouble *u);
341 void glEvalCoord1d(GLdouble u);
342 void glMapGrid2f(GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2);
343 void glMapGrid2d(GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2);
344 void glMapGrid1f(GLint un, GLfloat u1, GLfloat u2);
345 void glMapGrid1d(GLint un, GLdouble u1, GLdouble u2);
348 void glMap1f(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points);
350 void glPushAttrib(GLbitfield mask);
351 void glPopAttrib();
352 void glAccum(GLenum op, GLfloat value);
353 void glIndexMask(GLuint mask);
354 void glClearIndex(GLfloat c);
355 void glClearAccum(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
356 void glPushName(GLuint name);
357 void glPopName();
358 void glPassThrough(GLfloat token);
359 void glLoadName(GLuint name);
360 void glInitNames();
361 GLint glRenderMode(GLenum mode);
362 void glSelectBuffer(GLsizei size, GLuint *buffer);
363 void glFeedbackBuffer(GLsizei size, GLenum type, GLfloat *buffer);
364 void glTexGeniv(GLenum coord, GLenum pname, const GLint *params);
365 void glTexGeni(GLenum coord, GLenum pname, GLint param);
366 void glTexGenfv(GLenum coord, GLenum pname, const GLfloat *params);
367 void glTexGenf(GLenum coord, GLenum pname, GLfloat param);
368 void glTexGendv(GLenum coord, GLenum pname, const GLdouble *params);
369 void glTexGend(GLenum coord, GLenum pname, GLdouble param);
370 void glTexEnviv(GLenum target, GLenum pname, const GLint *params);
371 void glTexEnvi(GLenum target, GLenum pname, GLint param);
372 void glTexEnvfv(GLenum target, GLenum pname, const GLfloat *params);
373 void glTexEnvf(GLenum target, GLenum pname, GLfloat param);
374 void glShadeModel(GLenum mode);
375 void glPolygonStipple(const GLubyte *mask);
376 void glMaterialiv(GLenum face, GLenum pname, const GLint *params);
377 void glMateriali(GLenum face, GLenum pname, GLint param);
378 void glMaterialfv(GLenum face, GLenum pname, const GLfloat *params);
379 void glMaterialf(GLenum face, GLenum pname, GLfloat param);
380 void glLineStipple(GLint factor, GLushort pattern);
381 void glLightModeliv(GLenum pname, const GLint *params);
382 void glLightModeli(GLenum pname, GLint param);
383 void glLightModelfv(GLenum pname, const GLfloat *params);
384 void glLightModelf(GLenum pname, GLfloat param);
385 void glLightiv(GLenum light, GLenum pname, const GLint *params);
386 void glLighti(GLenum light, GLenum pname, GLint param);
387 void glLightfv(GLenum light, GLenum pname, const GLfloat *params);
388 void glLightf(GLenum light, GLenum pname, GLfloat param);
389 void glFogiv(GLenum pname, const GLint *params);
390 void glFogi(GLenum pname, GLint param);
391 void glFogfv(GLenum pname, const GLfloat *params);
392 void glFogf(GLenum pname, GLfloat param);
393 void glColorMaterial(GLenum face, GLenum mode);
394 void glClipPlane(GLenum plane, const GLdouble *equation);
395 void glVertex4sv(const GLshort *v);
396 void glVertex4s(GLshort x, GLshort y, GLshort z, GLshort w);
397 void glVertex4iv(const GLint *v);
398 void glVertex4i(GLint x, GLint y, GLint z, GLint w);
399 void glVertex4fv(const GLfloat *v);
400 void glVertex4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w);
401 void glVertex4dv(const GLdouble *v);
402 void glVertex4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w);
403 void glVertex3sv(const GLshort *v);
404 void glVertex3s(GLshort x, GLshort y, GLshort z);
405 void glVertex3iv(const GLint *v);
406 void glVertex3i(GLint x, GLint y, GLint z);
407 void glVertex3fv(const GLfloat *v);
408 void glVertex3f(GLfloat x, GLfloat y, GLfloat z);
409 void glVertex3dv(const GLdouble *v);
410 void glVertex3d(GLdouble x, GLdouble y, GLdouble z);
411 void glVertex2sv(const GLshort *v);
412 void glVertex2s(GLshort x, GLshort y);
413 void glVertex2iv(const GLint *v);
414 void glVertex2i(GLint x, GLint y);
415 void glVertex2fv(const GLfloat *v);
416 void glVertex2f(GLfloat x, GLfloat y);
417 void glVertex2dv(const GLdouble *v);
418 void glVertex2d(GLdouble x, GLdouble y);
419 void glTexCoord4sv(const GLshort *v);
420 void glTexCoord4s(GLshort s, GLshort t, GLshort r, GLshort q);
421 void glTexCoord4iv(const GLint *v);
422 void glTexCoord4i(GLint s, GLint t, GLint r, GLint q);
423 void glTexCoord4fv(const GLfloat *v);
424 void glTexCoord4f(GLfloat s, GLfloat t, GLfloat r, GLfloat q);
425 void glTexCoord4dv(const GLdouble *v);
426 void glTexCoord4d(GLdouble s, GLdouble t, GLdouble r, GLdouble q);
427 void glTexCoord3sv(const GLshort *v);
428 void glTexCoord3s(GLshort s, GLshort t, GLshort r);
429 void glTexCoord3iv(const GLint *v);
430 void glTexCoord3i(GLint s, GLint t, GLint r);
431 void glTexCoord3fv(const GLfloat *v);
432 void glTexCoord3f(GLfloat s, GLfloat t, GLfloat r);
433 void glTexCoord3dv(const GLdouble *v);
434 void glTexCoord3d(GLdouble s, GLdouble t, GLdouble r);
435 void glTexCoord2sv(const GLshort *v);
436 void glTexCoord2s(GLshort s, GLshort t);
437 void glTexCoord2iv(const GLint *v);
438 void glTexCoord2i(GLint s, GLint t);
439 void glTexCoord2fv(const GLfloat *v);
440 void glTexCoord2f(GLfloat s, GLfloat t);
441 void glTexCoord2dv(const GLdouble *v);
442 void glTexCoord2d(GLdouble s, GLdouble t);
443 void glTexCoord1sv(const GLshort *v);
444 void glTexCoord1s(GLshort s);
445 void glTexCoord1iv(const GLint *v);
446 void glTexCoord1i(GLint s);
447 void glTexCoord1fv(const GLfloat *v);
448 void glTexCoord1f(GLfloat s);
449 void glTexCoord1dv(const GLdouble *v);
450 void glTexCoord1d(GLdouble s);
451 void glRectsv(const GLshort *v1, const GLshort *v2);
452 void glRects(GLshort x1, GLshort y1, GLshort x2, GLshort y2);
453 void glRectiv(const GLint *v1, const GLint *v2);
454 void glRecti(GLint x1, GLint y1, GLint x2, GLint y2);
455 void glRectfv(const GLfloat *v1, const GLfloat *v2);
456 void glRectf(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2);
457 void glRectdv(const GLdouble *v1, const GLdouble *v2);
458 void glRectd(GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2);
459 void glRasterPos4sv(const GLshort *v);
460 void glRasterPos4s(GLshort x, GLshort y, GLshort z, GLshort w);
461 void glRasterPos4iv(const GLint *v);
462 void glRasterPos4i(GLint x, GLint y, GLint z, GLint w);
463 void glRasterPos4fv(const GLfloat *v);
464 void glRasterPos4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w);
465 void glRasterPos4dv(const GLdouble *v);
466 void glRasterPos4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w);
467 void glRasterPos3sv(const GLshort *v);
468 void glRasterPos3s(GLshort x, GLshort y, GLshort z);
469 void glRasterPos3iv(const GLint *v);
470 void glRasterPos3i(GLint x, GLint y, GLint z);
471 void glRasterPos3fv(const GLfloat *v);
472 void glRasterPos3f(GLfloat x, GLfloat y, GLfloat z);
473 void glRasterPos3dv(const GLdouble *v);
474 void glRasterPos3d(GLdouble x, GLdouble y, GLdouble z);
475 void glRasterPos2sv(const GLshort *v);
476 void glRasterPos2s(GLshort x, GLshort y);
477 void glRasterPos2iv(const GLint *v);
478 void glRasterPos2i(GLint x, GLint y);
479 void glRasterPos2fv(const GLfloat *v);
480 void glRasterPos2f(GLfloat x, GLfloat y);
481 void glRasterPos2dv(const GLdouble *v);
482 void glRasterPos2d(GLdouble x, GLdouble y);
483 void glNormal3sv(const GLshort *v);
484 void glNormal3s(GLshort nx, GLshort ny, GLshort nz);
485 void glNormal3iv(const GLint *v);
486 void glNormal3i(GLint nx, GLint ny, GLint nz);
487 void glNormal3fv(const GLfloat *v);
488 void glNormal3f(GLfloat nx, GLfloat ny, GLfloat nz);
489 void glNormal3dv(const GLdouble *v);
490 void glNormal3d(GLdouble nx, GLdouble ny, GLdouble nz);
491 void glNormal3bv(const GLbyte *v);
492 void glNormal3b(GLbyte nx, GLbyte ny, GLbyte nz);
493 void glIndexsv(const GLshort *c);
494 void glIndexs(GLshort c);
495 void glIndexiv(const GLint *c);
496 void glIndexi(GLint c);
497 void glIndexfv(const GLfloat *c);
498 void glIndexf(GLfloat c);
499 void glIndexdv(const GLdouble *c);
500 void glIndexd(GLdouble c);
501 void glEnd();
502 void glEdgeFlagv(const GLboolean *flag);
503 void glEdgeFlag(GLboolean flag);
504 void glColor4usv(const GLushort *v);
505 void glColor4us(GLushort red, GLushort green, GLushort blue, GLushort alpha);
506 void glColor4uiv(const GLuint *v);
507 void glColor4ui(GLuint red, GLuint green, GLuint blue, GLuint alpha);
508 void glColor4ubv(const GLubyte *v);
509 void glColor4ub(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha);
510 void glColor4sv(const GLshort *v);
511 void glColor4s(GLshort red, GLshort green, GLshort blue, GLshort alpha);
512 void glColor4iv(const GLint *v);
513 void glColor4i(GLint red, GLint green, GLint blue, GLint alpha);
514 void glColor4fv(const GLfloat *v);
515 void glColor4f(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
516 void glColor4dv(const GLdouble *v);
518 void glColor4bv(const GLbyte *v);
519 void glColor4b(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha);
520 void glColor3usv(const GLushort *v);
521 void glColor3us(GLushort red, GLushort green, GLushort blue);
522 void glColor3uiv(const GLuint *v);
523 void glColor3ui(GLuint red, GLuint green, GLuint blue);
524 void glColor3ubv(const GLubyte *v);
525 void glColor3ub(GLubyte red, GLubyte green, GLubyte blue);
526 void glColor3sv(const GLshort *v);
527 void glColor3s(GLshort red, GLshort green, GLshort blue);
528 void glColor3iv(const GLint *v);
529 void glColor3i(GLint red, GLint green, GLint blue);
530 void glColor3fv(const GLfloat *v);
531 void glColor3f(GLfloat red, GLfloat green, GLfloat blue);
532 void glColor3dv(const GLdouble *v);
533 void glColor3d(GLdouble red, GLdouble green, GLdouble blue);
534 void glColor3bv(const GLbyte *v);
535 void glColor3b(GLbyte red, GLbyte green, GLbyte blue);
536 void glBitmap(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap);
537 void glBegin(GLenum mode);
538 void glListBase(GLuint base);
539 GLuint glGenLists(GLsizei range);
540 void glDeleteLists(GLuint list, GLsizei range);
541 void glCallLists(GLsizei n, GLenum type, const GLvoid *lists);
542 void glCallList(GLuint list);
543 void glEndList();
544 void glNewList(GLuint list, GLenum mode);
545
546 // OpenGL 1.1 deprecated functions
547 void glPushClientAttrib(GLbitfield mask);
548 void glPopClientAttrib();
549 void glPrioritizeTextures(GLsizei n, const GLuint *textures, const GLfloat *priorities);
550 GLboolean glAreTexturesResident(GLsizei n, const GLuint *textures, GLboolean *residences);
551 void glVertexPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
552 void glTexCoordPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
553 void glNormalPointer(GLenum type, GLsizei stride, const GLvoid *pointer);
554 void glInterleavedArrays(GLenum format, GLsizei stride, const GLvoid *pointer);
555 void glIndexPointer(GLenum type, GLsizei stride, const GLvoid *pointer);
556 void glEnableClientState(GLenum array);
557 void glEdgeFlagPointer(GLsizei stride, const GLvoid *pointer);
558 void glDisableClientState(GLenum array);
559 void glColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
560 void glArrayElement(GLint i);
561
562 // OpenGL 1.2 deprecated functions
563 void glResetMinmax(GLenum target);
564 void glResetHistogram(GLenum target);
567 void glGetMinmaxParameteriv(GLenum target, GLenum pname, GLint *params);
568 void glGetMinmaxParameterfv(GLenum target, GLenum pname, GLfloat *params);
569 void glGetMinmax(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values);
570 void glGetHistogramParameteriv(GLenum target, GLenum pname, GLint *params);
571 void glGetHistogramParameterfv(GLenum target, GLenum pname, GLfloat *params);
572 void glGetHistogram(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values);
573 void glSeparableFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column);
574 void glGetSeparableFilter(GLenum target, GLenum format, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span);
575 void glGetConvolutionParameteriv(GLenum target, GLenum pname, GLint *params);
576 void glGetConvolutionParameterfv(GLenum target, GLenum pname, GLfloat *params);
577 void glGetConvolutionFilter(GLenum target, GLenum format, GLenum type, GLvoid *image);
578 void glCopyConvolutionFilter2D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height);
579 void glCopyConvolutionFilter1D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
580 void glConvolutionParameteriv(GLenum target, GLenum pname, const GLint *params);
581 void glConvolutionParameteri(GLenum target, GLenum pname, GLint params);
582 void glConvolutionParameterfv(GLenum target, GLenum pname, const GLfloat *params);
583 void glConvolutionParameterf(GLenum target, GLenum pname, GLfloat params);
584 void glConvolutionFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *image);
585 void glConvolutionFilter1D(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *image);
586 void glCopyColorSubTable(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width);
587 void glColorSubTable(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *data);
588 void glGetColorTableParameteriv(GLenum target, GLenum pname, GLint *params);
589 void glGetColorTableParameterfv(GLenum target, GLenum pname, GLfloat *params);
590 void glGetColorTable(GLenum target, GLenum format, GLenum type, GLvoid *table);
591 void glCopyColorTable(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
592 void glColorTableParameteriv(GLenum target, GLenum pname, const GLint *params);
593 void glColorTableParameterfv(GLenum target, GLenum pname, const GLfloat *params);
594 void glColorTable(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table);
595
596 // OpenGL 1.3 deprecated functions
597 void glMultTransposeMatrixd(const GLdouble *m);
598 void glMultTransposeMatrixf(const GLfloat *m);
599 void glLoadTransposeMatrixd(const GLdouble *m);
600 void glLoadTransposeMatrixf(const GLfloat *m);
601 void glMultiTexCoord4sv(GLenum target, const GLshort *v);
602 void glMultiTexCoord4s(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q);
603 void glMultiTexCoord4iv(GLenum target, const GLint *v);
604 void glMultiTexCoord4i(GLenum target, GLint s, GLint t, GLint r, GLint q);
605 void glMultiTexCoord4fv(GLenum target, const GLfloat *v);
606 void glMultiTexCoord4f(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);
607 void glMultiTexCoord4dv(GLenum target, const GLdouble *v);
608 void glMultiTexCoord4d(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);
609 void glMultiTexCoord3sv(GLenum target, const GLshort *v);
610 void glMultiTexCoord3s(GLenum target, GLshort s, GLshort t, GLshort r);
611 void glMultiTexCoord3iv(GLenum target, const GLint *v);
612 void glMultiTexCoord3i(GLenum target, GLint s, GLint t, GLint r);
613 void glMultiTexCoord3fv(GLenum target, const GLfloat *v);
614 void glMultiTexCoord3f(GLenum target, GLfloat s, GLfloat t, GLfloat r);
615 void glMultiTexCoord3dv(GLenum target, const GLdouble *v);
616 void glMultiTexCoord3d(GLenum target, GLdouble s, GLdouble t, GLdouble r);
617 void glMultiTexCoord2sv(GLenum target, const GLshort *v);
618 void glMultiTexCoord2s(GLenum target, GLshort s, GLshort t);
619 void glMultiTexCoord2iv(GLenum target, const GLint *v);
620 void glMultiTexCoord2i(GLenum target, GLint s, GLint t);
621 void glMultiTexCoord2fv(GLenum target, const GLfloat *v);
622 void glMultiTexCoord2f(GLenum target, GLfloat s, GLfloat t);
623 void glMultiTexCoord2dv(GLenum target, const GLdouble *v);
624 void glMultiTexCoord2d(GLenum target, GLdouble s, GLdouble t);
625 void glMultiTexCoord1sv(GLenum target, const GLshort *v);
626 void glMultiTexCoord1s(GLenum target, GLshort s);
627 void glMultiTexCoord1iv(GLenum target, const GLint *v);
628 void glMultiTexCoord1i(GLenum target, GLint s);
629 void glMultiTexCoord1fv(GLenum target, const GLfloat *v);
630 void glMultiTexCoord1f(GLenum target, GLfloat s);
631 void glMultiTexCoord1dv(GLenum target, const GLdouble *v);
632 void glMultiTexCoord1d(GLenum target, GLdouble s);
633 void glClientActiveTexture(GLenum texture);
634
635 // OpenGL 1.4 deprecated functions
636 void glWindowPos3sv(const GLshort *v);
637 void glWindowPos3s(GLshort x, GLshort y, GLshort z);
638 void glWindowPos3iv(const GLint *v);
639 void glWindowPos3i(GLint x, GLint y, GLint z);
640 void glWindowPos3fv(const GLfloat *v);
641 void glWindowPos3f(GLfloat x, GLfloat y, GLfloat z);
642 void glWindowPos3dv(const GLdouble *v);
643 void glWindowPos3d(GLdouble x, GLdouble y, GLdouble z);
644 void glWindowPos2sv(const GLshort *v);
645 void glWindowPos2s(GLshort x, GLshort y);
646 void glWindowPos2iv(const GLint *v);
647 void glWindowPos2i(GLint x, GLint y);
648 void glWindowPos2fv(const GLfloat *v);
649 void glWindowPos2f(GLfloat x, GLfloat y);
650 void glWindowPos2dv(const GLdouble *v);
651 void glWindowPos2d(GLdouble x, GLdouble y);
652 void glSecondaryColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
653 void glSecondaryColor3usv(const GLushort *v);
654 void glSecondaryColor3us(GLushort red, GLushort green, GLushort blue);
655 void glSecondaryColor3uiv(const GLuint *v);
656 void glSecondaryColor3ui(GLuint red, GLuint green, GLuint blue);
657 void glSecondaryColor3ubv(const GLubyte *v);
658 void glSecondaryColor3ub(GLubyte red, GLubyte green, GLubyte blue);
659 void glSecondaryColor3sv(const GLshort *v);
660 void glSecondaryColor3s(GLshort red, GLshort green, GLshort blue);
661 void glSecondaryColor3iv(const GLint *v);
662 void glSecondaryColor3i(GLint red, GLint green, GLint blue);
663 void glSecondaryColor3fv(const GLfloat *v);
664 void glSecondaryColor3f(GLfloat red, GLfloat green, GLfloat blue);
665 void glSecondaryColor3dv(const GLdouble *v);
666 void glSecondaryColor3d(GLdouble red, GLdouble green, GLdouble blue);
667 void glSecondaryColor3bv(const GLbyte *v);
668 void glSecondaryColor3b(GLbyte red, GLbyte green, GLbyte blue);
669 void glFogCoordPointer(GLenum type, GLsizei stride, const GLvoid *pointer);
670 void glFogCoorddv(const GLdouble *coord);
671 void glFogCoordd(GLdouble coord);
672 void glFogCoordfv(const GLfloat *coord);
673 void glFogCoordf(GLfloat coord);
674
675 // OpenGL 1.5 deprecated functions
676
677 // OpenGL 2.0 deprecated functions
678 void glVertexAttrib4usv(GLuint index, const GLushort *v);
679 void glVertexAttrib4uiv(GLuint index, const GLuint *v);
680 void glVertexAttrib4ubv(GLuint index, const GLubyte *v);
681 void glVertexAttrib4sv(GLuint index, const GLshort *v);
682 void glVertexAttrib4s(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);
683 void glVertexAttrib4iv(GLuint index, const GLint *v);
684 void glVertexAttrib4fv(GLuint index, const GLfloat *v);
685 void glVertexAttrib4f(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
686 void glVertexAttrib4dv(GLuint index, const GLdouble *v);
687 void glVertexAttrib4d(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
688 void glVertexAttrib4bv(GLuint index, const GLbyte *v);
689 void glVertexAttrib4Nusv(GLuint index, const GLushort *v);
690 void glVertexAttrib4Nuiv(GLuint index, const GLuint *v);
691 void glVertexAttrib4Nubv(GLuint index, const GLubyte *v);
692 void glVertexAttrib4Nub(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);
693 void glVertexAttrib4Nsv(GLuint index, const GLshort *v);
694 void glVertexAttrib4Niv(GLuint index, const GLint *v);
695 void glVertexAttrib4Nbv(GLuint index, const GLbyte *v);
696 void glVertexAttrib3sv(GLuint index, const GLshort *v);
697 void glVertexAttrib3s(GLuint index, GLshort x, GLshort y, GLshort z);
698 void glVertexAttrib3fv(GLuint index, const GLfloat *v);
699 void glVertexAttrib3f(GLuint index, GLfloat x, GLfloat y, GLfloat z);
700 void glVertexAttrib3dv(GLuint index, const GLdouble *v);
701 void glVertexAttrib3d(GLuint index, GLdouble x, GLdouble y, GLdouble z);
702 void glVertexAttrib2sv(GLuint index, const GLshort *v);
703 void glVertexAttrib2s(GLuint index, GLshort x, GLshort y);
704 void glVertexAttrib2fv(GLuint index, const GLfloat *v);
705 void glVertexAttrib2f(GLuint index, GLfloat x, GLfloat y);
706 void glVertexAttrib2dv(GLuint index, const GLdouble *v);
707 void glVertexAttrib2d(GLuint index, GLdouble x, GLdouble y);
708 void glVertexAttrib1sv(GLuint index, const GLshort *v);
709 void glVertexAttrib1s(GLuint index, GLshort x);
710 void glVertexAttrib1fv(GLuint index, const GLfloat *v);
711 void glVertexAttrib1f(GLuint index, GLfloat x);
712 void glVertexAttrib1dv(GLuint index, const GLdouble *v);
713 void glVertexAttrib1d(GLuint index, GLdouble x);
714
715 // OpenGL 2.1 deprecated functions
716
717 // OpenGL 3.0 deprecated functions
718 void glVertexAttribI4usv(GLuint index, const GLushort *v);
719 void glVertexAttribI4ubv(GLuint index, const GLubyte *v);
720 void glVertexAttribI4sv(GLuint index, const GLshort *v);
721 void glVertexAttribI4bv(GLuint index, const GLbyte *v);
722 void glVertexAttribI4uiv(GLuint index, const GLuint *v);
723 void glVertexAttribI3uiv(GLuint index, const GLuint *v);
724 void glVertexAttribI2uiv(GLuint index, const GLuint *v);
725 void glVertexAttribI1uiv(GLuint index, const GLuint *v);
726 void glVertexAttribI4iv(GLuint index, const GLint *v);
727 void glVertexAttribI3iv(GLuint index, const GLint *v);
728 void glVertexAttribI2iv(GLuint index, const GLint *v);
729 void glVertexAttribI1iv(GLuint index, const GLint *v);
730 void glVertexAttribI4ui(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);
731 void glVertexAttribI3ui(GLuint index, GLuint x, GLuint y, GLuint z);
732 void glVertexAttribI2ui(GLuint index, GLuint x, GLuint y);
733 void glVertexAttribI1ui(GLuint index, GLuint x);
734 void glVertexAttribI4i(GLuint index, GLint x, GLint y, GLint z, GLint w);
735 void glVertexAttribI3i(GLuint index, GLint x, GLint y, GLint z);
736 void glVertexAttribI2i(GLuint index, GLint x, GLint y);
737 void glVertexAttribI1i(GLuint index, GLint x);
738
739private:
741
742 static bool isContextCompatible(QOpenGLContext *context);
743 static QOpenGLVersionProfile versionProfile();
744
759 Q_DECL_UNUSED_MEMBER void *m_reserved_2_0_Deprecated = nullptr; // To maintain BC
760 Q_DECL_UNUSED_MEMBER void *m_reserved_3_0_Deprecated = nullptr; // To maintain BC
761};
762
763// OpenGL 1.0 core functions
765{
766 d_1_0_Core->f.Viewport(x, y, width, height);
767}
768
770{
771 d_1_0_Core->f.DepthRange(nearVal, farVal);
772}
773
775{
776 return d_1_0_Core->f.IsEnabled(cap);
777}
778
780{
781 d_1_0_Core->f.GetTexLevelParameteriv(target, level, pname, params);
782}
783
785{
786 d_1_0_Core->f.GetTexLevelParameterfv(target, level, pname, params);
787}
788
790{
791 d_1_0_Core->f.GetTexParameteriv(target, pname, params);
792}
793
795{
796 d_1_0_Core->f.GetTexParameterfv(target, pname, params);
797}
798
800{
801 d_1_0_Core->f.GetTexImage(target, level, format, type, pixels);
802}
803
805{
806 return d_1_0_Core->f.GetString(name);
807}
808
810{
811 d_1_0_Core->f.GetIntegerv(pname, params);
812}
813
815{
816 d_1_0_Core->f.GetFloatv(pname, params);
817}
818
820{
821 return d_1_0_Core->f.GetError();
822}
823
825{
826 d_1_0_Core->f.GetDoublev(pname, params);
827}
828
830{
831 d_1_0_Core->f.GetBooleanv(pname, params);
832}
833
835{
836 d_1_0_Core->f.ReadPixels(x, y, width, height, format, type, pixels);
837}
838
840{
841 d_1_0_Core->f.ReadBuffer(mode);
842}
843
845{
846 d_1_0_Core->f.PixelStorei(pname, param);
847}
848
850{
851 d_1_0_Core->f.PixelStoref(pname, param);
852}
853
855{
856 d_1_0_Core->f.DepthFunc(func);
857}
858
860{
861 d_1_0_Core->f.StencilOp(fail, zfail, zpass);
862}
863
865{
866 d_1_0_Core->f.StencilFunc(func, ref, mask);
867}
868
870{
871 d_1_0_Core->f.LogicOp(opcode);
872}
873
875{
876 d_1_0_Core->f.BlendFunc(sfactor, dfactor);
877}
878
880{
881 d_1_0_Core->f.Flush();
882}
883
885{
886 d_1_0_Core->f.Finish();
887}
888
890{
891 d_1_0_Core->f.Enable(cap);
892}
893
895{
896 d_1_0_Core->f.Disable(cap);
897}
898
900{
901 d_1_0_Core->f.DepthMask(flag);
902}
903
905{
906 d_1_0_Core->f.ColorMask(red, green, blue, alpha);
907}
908
910{
911 d_1_0_Core->f.StencilMask(mask);
912}
913
915{
916 d_1_0_Core->f.ClearDepth(depth);
917}
918
920{
921 d_1_0_Core->f.ClearStencil(s);
922}
923
925{
926 d_1_0_Core->f.ClearColor(red, green, blue, alpha);
927}
928
930{
931 d_1_0_Core->f.Clear(mask);
932}
933
935{
936 d_1_0_Core->f.DrawBuffer(mode);
937}
938
943
948
950{
951 d_1_0_Core->f.TexParameteriv(target, pname, params);
952}
953
955{
956 d_1_0_Core->f.TexParameteri(target, pname, param);
957}
958
960{
961 d_1_0_Core->f.TexParameterfv(target, pname, params);
962}
963
965{
966 d_1_0_Core->f.TexParameterf(target, pname, param);
967}
968
970{
971 d_1_0_Core->f.Scissor(x, y, width, height);
972}
973
975{
976 d_1_0_Core->f.PolygonMode(face, mode);
977}
978
980{
981 d_1_0_Core->f.PointSize(size);
982}
983
985{
986 d_1_0_Core->f.LineWidth(width);
987}
988
990{
991 d_1_0_Core->f.Hint(target, mode);
992}
993
995{
996 d_1_0_Core->f.FrontFace(mode);
997}
998
1000{
1001 d_1_0_Core->f.CullFace(mode);
1002}
1003
1004
1005// OpenGL 1.1 core functions
1006inline void QOpenGLFunctions_3_0::glIndexubv(const GLubyte *c)
1007{
1008 d_1_1_Deprecated->f.Indexubv(c);
1009}
1010
1012{
1013 d_1_1_Deprecated->f.Indexub(c);
1014}
1015
1017{
1018 return d_1_1_Core->f.IsTexture(texture);
1019}
1020
1022{
1023 d_1_1_Core->f.GenTextures(n, textures);
1024}
1025
1027{
1028 d_1_1_Core->f.DeleteTextures(n, textures);
1029}
1030
1032{
1033 d_1_1_Core->f.BindTexture(target, texture);
1034}
1035
1040
1042{
1043 d_1_1_Core->f.TexSubImage1D(target, level, xoffset, width, format, type, pixels);
1044}
1045
1050
1052{
1053 d_1_1_Core->f.CopyTexSubImage1D(target, level, xoffset, x, y, width);
1054}
1055
1060
1065
1067{
1068 d_1_1_Core->f.PolygonOffset(factor, units);
1069}
1070
1072{
1073 d_1_1_Deprecated->f.GetPointerv(pname, params);
1074}
1075
1077{
1078 d_1_1_Core->f.DrawElements(mode, count, type, indices);
1079}
1080
1082{
1083 d_1_1_Core->f.DrawArrays(mode, first, count);
1084}
1085
1086
1087// OpenGL 1.2 core functions
1092
1097
1102
1104{
1105 d_1_2_Core->f.DrawRangeElements(mode, start, end, count, type, indices);
1106}
1107
1109{
1110 d_1_2_Core->f.BlendEquation(mode);
1111}
1112
1114{
1115 d_1_2_Core->f.BlendColor(red, green, blue, alpha);
1116}
1117
1118
1119// OpenGL 1.3 core functions
1121{
1122 d_1_3_Core->f.GetCompressedTexImage(target, level, img);
1123}
1124
1126{
1127 d_1_3_Core->f.CompressedTexSubImage1D(target, level, xoffset, width, format, imageSize, data);
1128}
1129
1134
1139
1144
1149
1154
1156{
1157 d_1_3_Core->f.SampleCoverage(value, invert);
1158}
1159
1161{
1162 d_1_3_Core->f.ActiveTexture(texture);
1163}
1164
1165
1166// OpenGL 1.4 core functions
1168{
1169 d_1_4_Core->f.PointParameteriv(pname, params);
1170}
1171
1173{
1174 d_1_4_Core->f.PointParameteri(pname, param);
1175}
1176
1178{
1179 d_1_4_Core->f.PointParameterfv(pname, params);
1180}
1181
1183{
1184 d_1_4_Core->f.PointParameterf(pname, param);
1185}
1186
1188{
1189 d_1_4_Core->f.MultiDrawElements(mode, count, type, indices, drawcount);
1190}
1191
1193{
1194 d_1_4_Core->f.MultiDrawArrays(mode, first, count, drawcount);
1195}
1196
1198{
1199 d_1_4_Core->f.BlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);
1200}
1201
1202
1203// OpenGL 1.5 core functions
1205{
1206 d_1_5_Core->f.GetBufferPointerv(target, pname, params);
1207}
1208
1210{
1211 d_1_5_Core->f.GetBufferParameteriv(target, pname, params);
1212}
1213
1215{
1216 return d_1_5_Core->f.UnmapBuffer(target);
1217}
1218
1220{
1221 return d_1_5_Core->f.MapBuffer(target, access);
1222}
1223
1225{
1226 d_1_5_Core->f.GetBufferSubData(target, offset, size, data);
1227}
1228
1230{
1231 d_1_5_Core->f.BufferSubData(target, offset, size, data);
1232}
1233
1235{
1236 d_1_5_Core->f.BufferData(target, size, data, usage);
1237}
1238
1240{
1241 return d_1_5_Core->f.IsBuffer(buffer);
1242}
1243
1245{
1246 d_1_5_Core->f.GenBuffers(n, buffers);
1247}
1248
1250{
1251 d_1_5_Core->f.DeleteBuffers(n, buffers);
1252}
1253
1255{
1256 d_1_5_Core->f.BindBuffer(target, buffer);
1257}
1258
1260{
1261 d_1_5_Core->f.GetQueryObjectuiv(id, pname, params);
1262}
1263
1265{
1266 d_1_5_Core->f.GetQueryObjectiv(id, pname, params);
1267}
1268
1270{
1271 d_1_5_Core->f.GetQueryiv(target, pname, params);
1272}
1273
1275{
1276 d_1_5_Core->f.EndQuery(target);
1277}
1278
1280{
1281 d_1_5_Core->f.BeginQuery(target, id);
1282}
1283
1285{
1286 return d_1_5_Core->f.IsQuery(id);
1287}
1288
1290{
1291 d_1_5_Core->f.DeleteQueries(n, ids);
1292}
1293
1295{
1296 d_1_5_Core->f.GenQueries(n, ids);
1297}
1298
1299
1300// OpenGL 2.0 core functions
1302{
1303 d_2_0_Core->f.VertexAttribPointer(index, size, type, normalized, stride, pointer);
1304}
1305
1307{
1308 d_2_0_Core->f.ValidateProgram(program);
1309}
1310
1312{
1313 d_2_0_Core->f.UniformMatrix4fv(location, count, transpose, value);
1314}
1315
1317{
1318 d_2_0_Core->f.UniformMatrix3fv(location, count, transpose, value);
1319}
1320
1322{
1323 d_2_0_Core->f.UniformMatrix2fv(location, count, transpose, value);
1324}
1325
1327{
1328 d_2_0_Core->f.Uniform4iv(location, count, value);
1329}
1330
1332{
1333 d_2_0_Core->f.Uniform3iv(location, count, value);
1334}
1335
1337{
1338 d_2_0_Core->f.Uniform2iv(location, count, value);
1339}
1340
1342{
1343 d_2_0_Core->f.Uniform1iv(location, count, value);
1344}
1345
1347{
1348 d_2_0_Core->f.Uniform4fv(location, count, value);
1349}
1350
1352{
1353 d_2_0_Core->f.Uniform3fv(location, count, value);
1354}
1355
1357{
1358 d_2_0_Core->f.Uniform2fv(location, count, value);
1359}
1360
1362{
1363 d_2_0_Core->f.Uniform1fv(location, count, value);
1364}
1365
1367{
1368 d_2_0_Core->f.Uniform4i(location, v0, v1, v2, v3);
1369}
1370
1372{
1373 d_2_0_Core->f.Uniform3i(location, v0, v1, v2);
1374}
1375
1377{
1378 d_2_0_Core->f.Uniform2i(location, v0, v1);
1379}
1380
1382{
1383 d_2_0_Core->f.Uniform1i(location, v0);
1384}
1385
1387{
1388 d_2_0_Core->f.Uniform4f(location, v0, v1, v2, v3);
1389}
1390
1392{
1393 d_2_0_Core->f.Uniform3f(location, v0, v1, v2);
1394}
1395
1397{
1398 d_2_0_Core->f.Uniform2f(location, v0, v1);
1399}
1400
1402{
1403 d_2_0_Core->f.Uniform1f(location, v0);
1404}
1405
1407{
1408 d_2_0_Core->f.UseProgram(program);
1409}
1410
1412{
1413 d_2_0_Core->f.ShaderSource(shader, count, string, length);
1414}
1415
1417{
1418 d_2_0_Core->f.LinkProgram(program);
1419}
1420
1422{
1423 return d_2_0_Core->f.IsShader(shader);
1424}
1425
1427{
1428 return d_2_0_Core->f.IsProgram(program);
1429}
1430
1432{
1433 d_2_0_Core->f.GetVertexAttribPointerv(index, pname, pointer);
1434}
1435
1437{
1438 d_2_0_Core->f.GetVertexAttribiv(index, pname, params);
1439}
1440
1442{
1443 d_2_0_Core->f.GetVertexAttribfv(index, pname, params);
1444}
1445
1447{
1448 d_2_0_Core->f.GetVertexAttribdv(index, pname, params);
1449}
1450
1452{
1453 d_2_0_Core->f.GetUniformiv(program, location, params);
1454}
1455
1457{
1458 d_2_0_Core->f.GetUniformfv(program, location, params);
1459}
1460
1462{
1463 return d_2_0_Core->f.GetUniformLocation(program, name);
1464}
1465
1467{
1468 d_2_0_Core->f.GetShaderSource(shader, bufSize, length, source);
1469}
1470
1472{
1473 d_2_0_Core->f.GetShaderInfoLog(shader, bufSize, length, infoLog);
1474}
1475
1477{
1478 d_2_0_Core->f.GetShaderiv(shader, pname, params);
1479}
1480
1482{
1483 d_2_0_Core->f.GetProgramInfoLog(program, bufSize, length, infoLog);
1484}
1485
1487{
1488 d_2_0_Core->f.GetProgramiv(program, pname, params);
1489}
1490
1492{
1493 return d_2_0_Core->f.GetAttribLocation(program, name);
1494}
1495
1497{
1498 d_2_0_Core->f.GetAttachedShaders(program, maxCount, count, obj);
1499}
1500
1505
1510
1512{
1513 d_2_0_Core->f.EnableVertexAttribArray(index);
1514}
1515
1517{
1518 d_2_0_Core->f.DisableVertexAttribArray(index);
1519}
1520
1522{
1523 d_2_0_Core->f.DetachShader(program, shader);
1524}
1525
1527{
1528 d_2_0_Core->f.DeleteShader(shader);
1529}
1530
1532{
1533 d_2_0_Core->f.DeleteProgram(program);
1534}
1535
1537{
1538 return d_2_0_Core->f.CreateShader(type);
1539}
1540
1542{
1543 return d_2_0_Core->f.CreateProgram();
1544}
1545
1547{
1548 d_2_0_Core->f.CompileShader(shader);
1549}
1550
1552{
1553 d_2_0_Core->f.BindAttribLocation(program, index, name);
1554}
1555
1557{
1558 d_2_0_Core->f.AttachShader(program, shader);
1559}
1560
1562{
1563 d_2_0_Core->f.StencilMaskSeparate(face, mask);
1564}
1565
1567{
1568 d_2_0_Core->f.StencilFuncSeparate(face, func, ref, mask);
1569}
1570
1572{
1573 d_2_0_Core->f.StencilOpSeparate(face, sfail, dpfail, dppass);
1574}
1575
1577{
1578 d_2_0_Core->f.DrawBuffers(n, bufs);
1579}
1580
1582{
1583 d_2_0_Core->f.BlendEquationSeparate(modeRGB, modeAlpha);
1584}
1585
1586
1587// OpenGL 2.1 core functions
1589{
1590 d_2_1_Core->f.UniformMatrix4x3fv(location, count, transpose, value);
1591}
1592
1594{
1595 d_2_1_Core->f.UniformMatrix3x4fv(location, count, transpose, value);
1596}
1597
1599{
1600 d_2_1_Core->f.UniformMatrix4x2fv(location, count, transpose, value);
1601}
1602
1604{
1605 d_2_1_Core->f.UniformMatrix2x4fv(location, count, transpose, value);
1606}
1607
1609{
1610 d_2_1_Core->f.UniformMatrix3x2fv(location, count, transpose, value);
1611}
1612
1614{
1615 d_2_1_Core->f.UniformMatrix2x3fv(location, count, transpose, value);
1616}
1617
1618
1619// OpenGL 3.0 core functions
1621{
1622 return d_3_0_Core->f.IsVertexArray(array);
1623}
1624
1626{
1627 d_3_0_Core->f.GenVertexArrays(n, arrays);
1628}
1629
1631{
1632 d_3_0_Core->f.DeleteVertexArrays(n, arrays);
1633}
1634
1636{
1637 d_3_0_Core->f.BindVertexArray(array);
1638}
1639
1641{
1642 d_3_0_Core->f.FlushMappedBufferRange(target, offset, length);
1643}
1644
1646{
1647 return d_3_0_Core->f.MapBufferRange(target, offset, length, access);
1648}
1649
1654
1659
1664
1666{
1667 d_3_0_Core->f.GenerateMipmap(target);
1668}
1669
1671{
1672 d_3_0_Core->f.GetFramebufferAttachmentParameteriv(target, attachment, pname, params);
1673}
1674
1679
1684
1689
1694
1696{
1697 return d_3_0_Core->f.CheckFramebufferStatus(target);
1698}
1699
1701{
1702 d_3_0_Core->f.GenFramebuffers(n, framebuffers);
1703}
1704
1706{
1707 d_3_0_Core->f.DeleteFramebuffers(n, framebuffers);
1708}
1709
1711{
1712 d_3_0_Core->f.BindFramebuffer(target, framebuffer);
1713}
1714
1716{
1717 return d_3_0_Core->f.IsFramebuffer(framebuffer);
1718}
1719
1721{
1722 d_3_0_Core->f.GetRenderbufferParameteriv(target, pname, params);
1723}
1724
1729
1731{
1732 d_3_0_Core->f.GenRenderbuffers(n, renderbuffers);
1733}
1734
1736{
1737 d_3_0_Core->f.DeleteRenderbuffers(n, renderbuffers);
1738}
1739
1741{
1742 d_3_0_Core->f.BindRenderbuffer(target, renderbuffer);
1743}
1744
1746{
1747 return d_3_0_Core->f.IsRenderbuffer(renderbuffer);
1748}
1749
1751{
1752 return d_3_0_Core->f.GetStringi(name, index);
1753}
1754
1759
1761{
1762 d_3_0_Core->f.ClearBufferfv(buffer, drawbuffer, value);
1763}
1764
1766{
1767 d_3_0_Core->f.ClearBufferuiv(buffer, drawbuffer, value);
1768}
1769
1771{
1772 d_3_0_Core->f.ClearBufferiv(buffer, drawbuffer, value);
1773}
1774
1776{
1777 d_3_0_Core->f.GetTexParameterIuiv(target, pname, params);
1778}
1779
1781{
1782 d_3_0_Core->f.GetTexParameterIiv(target, pname, params);
1783}
1784
1786{
1787 d_3_0_Core->f.TexParameterIuiv(target, pname, params);
1788}
1789
1791{
1792 d_3_0_Core->f.TexParameterIiv(target, pname, params);
1793}
1794
1796{
1797 d_3_0_Core->f.Uniform4uiv(location, count, value);
1798}
1799
1801{
1802 d_3_0_Core->f.Uniform3uiv(location, count, value);
1803}
1804
1806{
1807 d_3_0_Core->f.Uniform2uiv(location, count, value);
1808}
1809
1811{
1812 d_3_0_Core->f.Uniform1uiv(location, count, value);
1813}
1814
1816{
1817 d_3_0_Core->f.Uniform4ui(location, v0, v1, v2, v3);
1818}
1819
1821{
1822 d_3_0_Core->f.Uniform3ui(location, v0, v1, v2);
1823}
1824
1826{
1827 d_3_0_Core->f.Uniform2ui(location, v0, v1);
1828}
1829
1831{
1832 d_3_0_Core->f.Uniform1ui(location, v0);
1833}
1834
1836{
1837 return d_3_0_Core->f.GetFragDataLocation(program, name);
1838}
1839
1841{
1842 d_3_0_Core->f.BindFragDataLocation(program, color, name);
1843}
1844
1846{
1847 d_3_0_Core->f.GetUniformuiv(program, location, params);
1848}
1849
1851{
1852 d_3_0_Core->f.GetVertexAttribIuiv(index, pname, params);
1853}
1854
1856{
1857 d_3_0_Core->f.GetVertexAttribIiv(index, pname, params);
1858}
1859
1861{
1862 d_3_0_Core->f.VertexAttribIPointer(index, size, type, stride, pointer);
1863}
1864
1866{
1867 d_3_0_Core->f.EndConditionalRender();
1868}
1869
1871{
1872 d_3_0_Core->f.BeginConditionalRender(id, mode);
1873}
1874
1876{
1877 d_3_0_Core->f.ClampColor(target, clamp);
1878}
1879
1884
1886{
1887 d_3_0_Core->f.TransformFeedbackVaryings(program, count, varyings, bufferMode);
1888}
1889
1891{
1892 d_3_0_Core->f.BindBufferBase(target, index, buffer);
1893}
1894
1899
1901{
1902 d_3_0_Core->f.EndTransformFeedback();
1903}
1904
1906{
1907 d_3_0_Core->f.BeginTransformFeedback(primitiveMode);
1908}
1909
1911{
1912 return d_3_0_Core->f.IsEnabledi(target, index);
1913}
1914
1916{
1917 d_3_0_Core->f.Disablei(target, index);
1918}
1919
1921{
1922 d_3_0_Core->f.Enablei(target, index);
1923}
1924
1926{
1927 d_3_0_Core->f.GetIntegeri_v(target, index, data);
1928}
1929
1931{
1932 d_3_0_Core->f.GetBooleani_v(target, index, data);
1933}
1934
1936{
1937 d_3_0_Core->f.ColorMaski(index, r, g, b, a);
1938}
1939
1940
1941// OpenGL 1.0 deprecated functions
1943{
1944 d_1_0_Deprecated->f.Translatef(x, y, z);
1945}
1946
1948{
1949 d_1_0_Deprecated->f.Translated(x, y, z);
1950}
1951
1953{
1954 d_1_0_Deprecated->f.Scalef(x, y, z);
1955}
1956
1958{
1959 d_1_0_Deprecated->f.Scaled(x, y, z);
1960}
1961
1963{
1964 d_1_0_Deprecated->f.Rotatef(angle, x, y, z);
1965}
1966
1968{
1969 d_1_0_Deprecated->f.Rotated(angle, x, y, z);
1970}
1971
1973{
1974 d_1_0_Deprecated->f.PushMatrix();
1975}
1976
1978{
1979 d_1_0_Deprecated->f.PopMatrix();
1980}
1981
1986
1988{
1989 d_1_0_Deprecated->f.MultMatrixd(m);
1990}
1991
1993{
1994 d_1_0_Deprecated->f.MultMatrixf(m);
1995}
1996
1998{
1999 d_1_0_Deprecated->f.MatrixMode(mode);
2000}
2001
2003{
2004 d_1_0_Deprecated->f.LoadMatrixd(m);
2005}
2006
2008{
2009 d_1_0_Deprecated->f.LoadMatrixf(m);
2010}
2011
2013{
2014 d_1_0_Deprecated->f.LoadIdentity();
2015}
2016
2021
2023{
2024 return d_1_0_Deprecated->f.IsList(list);
2025}
2026
2028{
2029 d_1_0_Deprecated->f.GetTexGeniv(coord, pname, params);
2030}
2031
2033{
2034 d_1_0_Deprecated->f.GetTexGenfv(coord, pname, params);
2035}
2036
2038{
2039 d_1_0_Deprecated->f.GetTexGendv(coord, pname, params);
2040}
2041
2043{
2044 d_1_0_Deprecated->f.GetTexEnviv(target, pname, params);
2045}
2046
2048{
2049 d_1_0_Deprecated->f.GetTexEnvfv(target, pname, params);
2050}
2051
2053{
2054 d_1_0_Deprecated->f.GetPolygonStipple(mask);
2055}
2056
2058{
2059 d_1_0_Deprecated->f.GetPixelMapusv(map, values);
2060}
2061
2063{
2064 d_1_0_Deprecated->f.GetPixelMapuiv(map, values);
2065}
2066
2068{
2069 d_1_0_Deprecated->f.GetPixelMapfv(map, values);
2070}
2071
2073{
2074 d_1_0_Deprecated->f.GetMaterialiv(face, pname, params);
2075}
2076
2078{
2079 d_1_0_Deprecated->f.GetMaterialfv(face, pname, params);
2080}
2081
2083{
2084 d_1_0_Deprecated->f.GetMapiv(target, query, v);
2085}
2086
2088{
2089 d_1_0_Deprecated->f.GetMapfv(target, query, v);
2090}
2091
2093{
2094 d_1_0_Deprecated->f.GetMapdv(target, query, v);
2095}
2096
2098{
2099 d_1_0_Deprecated->f.GetLightiv(light, pname, params);
2100}
2101
2103{
2104 d_1_0_Deprecated->f.GetLightfv(light, pname, params);
2105}
2106
2108{
2109 d_1_0_Deprecated->f.GetClipPlane(plane, equation);
2110}
2111
2113{
2114 d_1_0_Deprecated->f.DrawPixels(width, height, format, type, pixels);
2115}
2116
2118{
2119 d_1_0_Deprecated->f.CopyPixels(x, y, width, height, type);
2120}
2121
2123{
2124 d_1_0_Deprecated->f.PixelMapusv(map, mapsize, values);
2125}
2126
2128{
2129 d_1_0_Deprecated->f.PixelMapuiv(map, mapsize, values);
2130}
2131
2133{
2134 d_1_0_Deprecated->f.PixelMapfv(map, mapsize, values);
2135}
2136
2138{
2139 d_1_0_Deprecated->f.PixelTransferi(pname, param);
2140}
2141
2143{
2144 d_1_0_Deprecated->f.PixelTransferf(pname, param);
2145}
2146
2148{
2149 d_1_0_Deprecated->f.PixelZoom(xfactor, yfactor);
2150}
2151
2153{
2154 d_1_0_Deprecated->f.AlphaFunc(func, ref);
2155}
2156
2158{
2159 d_1_0_Deprecated->f.EvalPoint2(i, j);
2160}
2161
2163{
2164 d_1_0_Deprecated->f.EvalMesh2(mode, i1, i2, j1, j2);
2165}
2166
2168{
2169 d_1_0_Deprecated->f.EvalPoint1(i);
2170}
2171
2173{
2174 d_1_0_Deprecated->f.EvalMesh1(mode, i1, i2);
2175}
2176
2178{
2179 d_1_0_Deprecated->f.EvalCoord2fv(u);
2180}
2181
2183{
2184 d_1_0_Deprecated->f.EvalCoord2f(u, v);
2185}
2186
2188{
2189 d_1_0_Deprecated->f.EvalCoord2dv(u);
2190}
2191
2193{
2194 d_1_0_Deprecated->f.EvalCoord2d(u, v);
2195}
2196
2198{
2199 d_1_0_Deprecated->f.EvalCoord1fv(u);
2200}
2201
2203{
2204 d_1_0_Deprecated->f.EvalCoord1f(u);
2205}
2206
2208{
2209 d_1_0_Deprecated->f.EvalCoord1dv(u);
2210}
2211
2213{
2214 d_1_0_Deprecated->f.EvalCoord1d(u);
2215}
2216
2218{
2219 d_1_0_Deprecated->f.MapGrid2f(un, u1, u2, vn, v1, v2);
2220}
2221
2223{
2224 d_1_0_Deprecated->f.MapGrid2d(un, u1, u2, vn, v1, v2);
2225}
2226
2228{
2229 d_1_0_Deprecated->f.MapGrid1f(un, u1, u2);
2230}
2231
2233{
2234 d_1_0_Deprecated->f.MapGrid1d(un, u1, u2);
2235}
2236
2241
2246
2248{
2249 d_1_0_Deprecated->f.Map1f(target, u1, u2, stride, order, points);
2250}
2251
2253{
2254 d_1_0_Deprecated->f.Map1d(target, u1, u2, stride, order, points);
2255}
2256
2258{
2259 d_1_0_Deprecated->f.PushAttrib(mask);
2260}
2261
2263{
2264 d_1_0_Deprecated->f.PopAttrib();
2265}
2266
2268{
2269 d_1_0_Deprecated->f.Accum(op, value);
2270}
2271
2273{
2274 d_1_0_Deprecated->f.IndexMask(mask);
2275}
2276
2278{
2279 d_1_0_Deprecated->f.ClearIndex(c);
2280}
2281
2283{
2284 d_1_0_Deprecated->f.ClearAccum(red, green, blue, alpha);
2285}
2286
2288{
2289 d_1_0_Deprecated->f.PushName(name);
2290}
2291
2293{
2294 d_1_0_Deprecated->f.PopName();
2295}
2296
2298{
2299 d_1_0_Deprecated->f.PassThrough(token);
2300}
2301
2303{
2304 d_1_0_Deprecated->f.LoadName(name);
2305}
2306
2308{
2309 d_1_0_Deprecated->f.InitNames();
2310}
2311
2313{
2314 return d_1_0_Deprecated->f.RenderMode(mode);
2315}
2316
2318{
2319 d_1_0_Deprecated->f.SelectBuffer(size, buffer);
2320}
2321
2323{
2324 d_1_0_Deprecated->f.FeedbackBuffer(size, type, buffer);
2325}
2326
2328{
2329 d_1_0_Deprecated->f.TexGeniv(coord, pname, params);
2330}
2331
2333{
2334 d_1_0_Deprecated->f.TexGeni(coord, pname, param);
2335}
2336
2338{
2339 d_1_0_Deprecated->f.TexGenfv(coord, pname, params);
2340}
2341
2343{
2344 d_1_0_Deprecated->f.TexGenf(coord, pname, param);
2345}
2346
2348{
2349 d_1_0_Deprecated->f.TexGendv(coord, pname, params);
2350}
2351
2353{
2354 d_1_0_Deprecated->f.TexGend(coord, pname, param);
2355}
2356
2358{
2359 d_1_0_Deprecated->f.TexEnviv(target, pname, params);
2360}
2361
2363{
2364 d_1_0_Deprecated->f.TexEnvi(target, pname, param);
2365}
2366
2368{
2369 d_1_0_Deprecated->f.TexEnvfv(target, pname, params);
2370}
2371
2373{
2374 d_1_0_Deprecated->f.TexEnvf(target, pname, param);
2375}
2376
2378{
2379 d_1_0_Deprecated->f.ShadeModel(mode);
2380}
2381
2383{
2384 d_1_0_Deprecated->f.PolygonStipple(mask);
2385}
2386
2388{
2389 d_1_0_Deprecated->f.Materialiv(face, pname, params);
2390}
2391
2393{
2394 d_1_0_Deprecated->f.Materiali(face, pname, param);
2395}
2396
2398{
2399 d_1_0_Deprecated->f.Materialfv(face, pname, params);
2400}
2401
2403{
2404 d_1_0_Deprecated->f.Materialf(face, pname, param);
2405}
2406
2408{
2409 d_1_0_Deprecated->f.LineStipple(factor, pattern);
2410}
2411
2413{
2414 d_1_0_Deprecated->f.LightModeliv(pname, params);
2415}
2416
2418{
2419 d_1_0_Deprecated->f.LightModeli(pname, param);
2420}
2421
2423{
2424 d_1_0_Deprecated->f.LightModelfv(pname, params);
2425}
2426
2428{
2429 d_1_0_Deprecated->f.LightModelf(pname, param);
2430}
2431
2433{
2434 d_1_0_Deprecated->f.Lightiv(light, pname, params);
2435}
2436
2438{
2439 d_1_0_Deprecated->f.Lighti(light, pname, param);
2440}
2441
2443{
2444 d_1_0_Deprecated->f.Lightfv(light, pname, params);
2445}
2446
2448{
2449 d_1_0_Deprecated->f.Lightf(light, pname, param);
2450}
2451
2453{
2454 d_1_0_Deprecated->f.Fogiv(pname, params);
2455}
2456
2458{
2459 d_1_0_Deprecated->f.Fogi(pname, param);
2460}
2461
2463{
2464 d_1_0_Deprecated->f.Fogfv(pname, params);
2465}
2466
2468{
2469 d_1_0_Deprecated->f.Fogf(pname, param);
2470}
2471
2473{
2474 d_1_0_Deprecated->f.ColorMaterial(face, mode);
2475}
2476
2478{
2479 d_1_0_Deprecated->f.ClipPlane(plane, equation);
2480}
2481
2482inline void QOpenGLFunctions_3_0::glVertex4sv(const GLshort *v)
2483{
2484 d_1_0_Deprecated->f.Vertex4sv(v);
2485}
2486
2487inline void QOpenGLFunctions_3_0::glVertex4s(GLshort x, GLshort y, GLshort z, GLshort w)
2488{
2489 d_1_0_Deprecated->f.Vertex4s(x, y, z, w);
2490}
2491
2493{
2494 d_1_0_Deprecated->f.Vertex4iv(v);
2495}
2496
2498{
2499 d_1_0_Deprecated->f.Vertex4i(x, y, z, w);
2500}
2501
2503{
2504 d_1_0_Deprecated->f.Vertex4fv(v);
2505}
2506
2508{
2509 d_1_0_Deprecated->f.Vertex4f(x, y, z, w);
2510}
2511
2513{
2514 d_1_0_Deprecated->f.Vertex4dv(v);
2515}
2516
2518{
2519 d_1_0_Deprecated->f.Vertex4d(x, y, z, w);
2520}
2521
2522inline void QOpenGLFunctions_3_0::glVertex3sv(const GLshort *v)
2523{
2524 d_1_0_Deprecated->f.Vertex3sv(v);
2525}
2526
2527inline void QOpenGLFunctions_3_0::glVertex3s(GLshort x, GLshort y, GLshort z)
2528{
2529 d_1_0_Deprecated->f.Vertex3s(x, y, z);
2530}
2531
2533{
2534 d_1_0_Deprecated->f.Vertex3iv(v);
2535}
2536
2538{
2539 d_1_0_Deprecated->f.Vertex3i(x, y, z);
2540}
2541
2543{
2544 d_1_0_Deprecated->f.Vertex3fv(v);
2545}
2546
2548{
2549 d_1_0_Deprecated->f.Vertex3f(x, y, z);
2550}
2551
2553{
2554 d_1_0_Deprecated->f.Vertex3dv(v);
2555}
2556
2558{
2559 d_1_0_Deprecated->f.Vertex3d(x, y, z);
2560}
2561
2562inline void QOpenGLFunctions_3_0::glVertex2sv(const GLshort *v)
2563{
2564 d_1_0_Deprecated->f.Vertex2sv(v);
2565}
2566
2567inline void QOpenGLFunctions_3_0::glVertex2s(GLshort x, GLshort y)
2568{
2569 d_1_0_Deprecated->f.Vertex2s(x, y);
2570}
2571
2573{
2574 d_1_0_Deprecated->f.Vertex2iv(v);
2575}
2576
2578{
2579 d_1_0_Deprecated->f.Vertex2i(x, y);
2580}
2581
2583{
2584 d_1_0_Deprecated->f.Vertex2fv(v);
2585}
2586
2588{
2589 d_1_0_Deprecated->f.Vertex2f(x, y);
2590}
2591
2593{
2594 d_1_0_Deprecated->f.Vertex2dv(v);
2595}
2596
2598{
2599 d_1_0_Deprecated->f.Vertex2d(x, y);
2600}
2601
2602inline void QOpenGLFunctions_3_0::glTexCoord4sv(const GLshort *v)
2603{
2604 d_1_0_Deprecated->f.TexCoord4sv(v);
2605}
2606
2607inline void QOpenGLFunctions_3_0::glTexCoord4s(GLshort s, GLshort t, GLshort r, GLshort q)
2608{
2609 d_1_0_Deprecated->f.TexCoord4s(s, t, r, q);
2610}
2611
2613{
2614 d_1_0_Deprecated->f.TexCoord4iv(v);
2615}
2616
2618{
2619 d_1_0_Deprecated->f.TexCoord4i(s, t, r, q);
2620}
2621
2623{
2624 d_1_0_Deprecated->f.TexCoord4fv(v);
2625}
2626
2628{
2629 d_1_0_Deprecated->f.TexCoord4f(s, t, r, q);
2630}
2631
2633{
2634 d_1_0_Deprecated->f.TexCoord4dv(v);
2635}
2636
2638{
2639 d_1_0_Deprecated->f.TexCoord4d(s, t, r, q);
2640}
2641
2642inline void QOpenGLFunctions_3_0::glTexCoord3sv(const GLshort *v)
2643{
2644 d_1_0_Deprecated->f.TexCoord3sv(v);
2645}
2646
2647inline void QOpenGLFunctions_3_0::glTexCoord3s(GLshort s, GLshort t, GLshort r)
2648{
2649 d_1_0_Deprecated->f.TexCoord3s(s, t, r);
2650}
2651
2653{
2654 d_1_0_Deprecated->f.TexCoord3iv(v);
2655}
2656
2658{
2659 d_1_0_Deprecated->f.TexCoord3i(s, t, r);
2660}
2661
2663{
2664 d_1_0_Deprecated->f.TexCoord3fv(v);
2665}
2666
2668{
2669 d_1_0_Deprecated->f.TexCoord3f(s, t, r);
2670}
2671
2673{
2674 d_1_0_Deprecated->f.TexCoord3dv(v);
2675}
2676
2678{
2679 d_1_0_Deprecated->f.TexCoord3d(s, t, r);
2680}
2681
2682inline void QOpenGLFunctions_3_0::glTexCoord2sv(const GLshort *v)
2683{
2684 d_1_0_Deprecated->f.TexCoord2sv(v);
2685}
2686
2687inline void QOpenGLFunctions_3_0::glTexCoord2s(GLshort s, GLshort t)
2688{
2689 d_1_0_Deprecated->f.TexCoord2s(s, t);
2690}
2691
2693{
2694 d_1_0_Deprecated->f.TexCoord2iv(v);
2695}
2696
2698{
2699 d_1_0_Deprecated->f.TexCoord2i(s, t);
2700}
2701
2703{
2704 d_1_0_Deprecated->f.TexCoord2fv(v);
2705}
2706
2708{
2709 d_1_0_Deprecated->f.TexCoord2f(s, t);
2710}
2711
2713{
2714 d_1_0_Deprecated->f.TexCoord2dv(v);
2715}
2716
2718{
2719 d_1_0_Deprecated->f.TexCoord2d(s, t);
2720}
2721
2722inline void QOpenGLFunctions_3_0::glTexCoord1sv(const GLshort *v)
2723{
2724 d_1_0_Deprecated->f.TexCoord1sv(v);
2725}
2726
2728{
2729 d_1_0_Deprecated->f.TexCoord1s(s);
2730}
2731
2733{
2734 d_1_0_Deprecated->f.TexCoord1iv(v);
2735}
2736
2738{
2739 d_1_0_Deprecated->f.TexCoord1i(s);
2740}
2741
2743{
2744 d_1_0_Deprecated->f.TexCoord1fv(v);
2745}
2746
2748{
2749 d_1_0_Deprecated->f.TexCoord1f(s);
2750}
2751
2753{
2754 d_1_0_Deprecated->f.TexCoord1dv(v);
2755}
2756
2758{
2759 d_1_0_Deprecated->f.TexCoord1d(s);
2760}
2761
2762inline void QOpenGLFunctions_3_0::glRectsv(const GLshort *v1, const GLshort *v2)
2763{
2764 d_1_0_Deprecated->f.Rectsv(v1, v2);
2765}
2766
2767inline void QOpenGLFunctions_3_0::glRects(GLshort x1, GLshort y1, GLshort x2, GLshort y2)
2768{
2769 d_1_0_Deprecated->f.Rects(x1, y1, x2, y2);
2770}
2771
2773{
2774 d_1_0_Deprecated->f.Rectiv(v1, v2);
2775}
2776
2778{
2779 d_1_0_Deprecated->f.Recti(x1, y1, x2, y2);
2780}
2781
2783{
2784 d_1_0_Deprecated->f.Rectfv(v1, v2);
2785}
2786
2788{
2789 d_1_0_Deprecated->f.Rectf(x1, y1, x2, y2);
2790}
2791
2793{
2794 d_1_0_Deprecated->f.Rectdv(v1, v2);
2795}
2796
2798{
2799 d_1_0_Deprecated->f.Rectd(x1, y1, x2, y2);
2800}
2801
2802inline void QOpenGLFunctions_3_0::glRasterPos4sv(const GLshort *v)
2803{
2804 d_1_0_Deprecated->f.RasterPos4sv(v);
2805}
2806
2807inline void QOpenGLFunctions_3_0::glRasterPos4s(GLshort x, GLshort y, GLshort z, GLshort w)
2808{
2809 d_1_0_Deprecated->f.RasterPos4s(x, y, z, w);
2810}
2811
2813{
2814 d_1_0_Deprecated->f.RasterPos4iv(v);
2815}
2816
2818{
2819 d_1_0_Deprecated->f.RasterPos4i(x, y, z, w);
2820}
2821
2823{
2824 d_1_0_Deprecated->f.RasterPos4fv(v);
2825}
2826
2828{
2829 d_1_0_Deprecated->f.RasterPos4f(x, y, z, w);
2830}
2831
2833{
2834 d_1_0_Deprecated->f.RasterPos4dv(v);
2835}
2836
2838{
2839 d_1_0_Deprecated->f.RasterPos4d(x, y, z, w);
2840}
2841
2842inline void QOpenGLFunctions_3_0::glRasterPos3sv(const GLshort *v)
2843{
2844 d_1_0_Deprecated->f.RasterPos3sv(v);
2845}
2846
2847inline void QOpenGLFunctions_3_0::glRasterPos3s(GLshort x, GLshort y, GLshort z)
2848{
2849 d_1_0_Deprecated->f.RasterPos3s(x, y, z);
2850}
2851
2853{
2854 d_1_0_Deprecated->f.RasterPos3iv(v);
2855}
2856
2858{
2859 d_1_0_Deprecated->f.RasterPos3i(x, y, z);
2860}
2861
2863{
2864 d_1_0_Deprecated->f.RasterPos3fv(v);
2865}
2866
2868{
2869 d_1_0_Deprecated->f.RasterPos3f(x, y, z);
2870}
2871
2873{
2874 d_1_0_Deprecated->f.RasterPos3dv(v);
2875}
2876
2878{
2879 d_1_0_Deprecated->f.RasterPos3d(x, y, z);
2880}
2881
2882inline void QOpenGLFunctions_3_0::glRasterPos2sv(const GLshort *v)
2883{
2884 d_1_0_Deprecated->f.RasterPos2sv(v);
2885}
2886
2887inline void QOpenGLFunctions_3_0::glRasterPos2s(GLshort x, GLshort y)
2888{
2889 d_1_0_Deprecated->f.RasterPos2s(x, y);
2890}
2891
2893{
2894 d_1_0_Deprecated->f.RasterPos2iv(v);
2895}
2896
2898{
2899 d_1_0_Deprecated->f.RasterPos2i(x, y);
2900}
2901
2903{
2904 d_1_0_Deprecated->f.RasterPos2fv(v);
2905}
2906
2908{
2909 d_1_0_Deprecated->f.RasterPos2f(x, y);
2910}
2911
2913{
2914 d_1_0_Deprecated->f.RasterPos2dv(v);
2915}
2916
2918{
2919 d_1_0_Deprecated->f.RasterPos2d(x, y);
2920}
2921
2922inline void QOpenGLFunctions_3_0::glNormal3sv(const GLshort *v)
2923{
2924 d_1_0_Deprecated->f.Normal3sv(v);
2925}
2926
2927inline void QOpenGLFunctions_3_0::glNormal3s(GLshort nx, GLshort ny, GLshort nz)
2928{
2929 d_1_0_Deprecated->f.Normal3s(nx, ny, nz);
2930}
2931
2933{
2934 d_1_0_Deprecated->f.Normal3iv(v);
2935}
2936
2938{
2939 d_1_0_Deprecated->f.Normal3i(nx, ny, nz);
2940}
2941
2943{
2944 d_1_0_Deprecated->f.Normal3fv(v);
2945}
2946
2948{
2949 d_1_0_Deprecated->f.Normal3f(nx, ny, nz);
2950}
2951
2953{
2954 d_1_0_Deprecated->f.Normal3dv(v);
2955}
2956
2958{
2959 d_1_0_Deprecated->f.Normal3d(nx, ny, nz);
2960}
2961
2962inline void QOpenGLFunctions_3_0::glNormal3bv(const GLbyte *v)
2963{
2964 d_1_0_Deprecated->f.Normal3bv(v);
2965}
2966
2967inline void QOpenGLFunctions_3_0::glNormal3b(GLbyte nx, GLbyte ny, GLbyte nz)
2968{
2969 d_1_0_Deprecated->f.Normal3b(nx, ny, nz);
2970}
2971
2972inline void QOpenGLFunctions_3_0::glIndexsv(const GLshort *c)
2973{
2974 d_1_0_Deprecated->f.Indexsv(c);
2975}
2976
2978{
2979 d_1_0_Deprecated->f.Indexs(c);
2980}
2981
2983{
2984 d_1_0_Deprecated->f.Indexiv(c);
2985}
2986
2988{
2989 d_1_0_Deprecated->f.Indexi(c);
2990}
2991
2993{
2994 d_1_0_Deprecated->f.Indexfv(c);
2995}
2996
2998{
2999 d_1_0_Deprecated->f.Indexf(c);
3000}
3001
3003{
3004 d_1_0_Deprecated->f.Indexdv(c);
3005}
3006
3008{
3009 d_1_0_Deprecated->f.Indexd(c);
3010}
3011
3013{
3014 d_1_0_Deprecated->f.End();
3015}
3016
3018{
3019 d_1_0_Deprecated->f.EdgeFlagv(flag);
3020}
3021
3023{
3024 d_1_0_Deprecated->f.EdgeFlag(flag);
3025}
3026
3028{
3029 d_1_0_Deprecated->f.Color4usv(v);
3030}
3031
3033{
3034 d_1_0_Deprecated->f.Color4us(red, green, blue, alpha);
3035}
3036
3038{
3039 d_1_0_Deprecated->f.Color4uiv(v);
3040}
3041
3043{
3044 d_1_0_Deprecated->f.Color4ui(red, green, blue, alpha);
3045}
3046
3047inline void QOpenGLFunctions_3_0::glColor4ubv(const GLubyte *v)
3048{
3049 d_1_0_Deprecated->f.Color4ubv(v);
3050}
3051
3052inline void QOpenGLFunctions_3_0::glColor4ub(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha)
3053{
3054 d_1_0_Deprecated->f.Color4ub(red, green, blue, alpha);
3055}
3056
3057inline void QOpenGLFunctions_3_0::glColor4sv(const GLshort *v)
3058{
3059 d_1_0_Deprecated->f.Color4sv(v);
3060}
3061
3062inline void QOpenGLFunctions_3_0::glColor4s(GLshort red, GLshort green, GLshort blue, GLshort alpha)
3063{
3064 d_1_0_Deprecated->f.Color4s(red, green, blue, alpha);
3065}
3066
3068{
3069 d_1_0_Deprecated->f.Color4iv(v);
3070}
3071
3073{
3074 d_1_0_Deprecated->f.Color4i(red, green, blue, alpha);
3075}
3076
3078{
3079 d_1_0_Deprecated->f.Color4fv(v);
3080}
3081
3083{
3084 d_1_0_Deprecated->f.Color4f(red, green, blue, alpha);
3085}
3086
3088{
3089 d_1_0_Deprecated->f.Color4dv(v);
3090}
3091
3093{
3094 d_1_0_Deprecated->f.Color4d(red, green, blue, alpha);
3095}
3096
3097inline void QOpenGLFunctions_3_0::glColor4bv(const GLbyte *v)
3098{
3099 d_1_0_Deprecated->f.Color4bv(v);
3100}
3101
3102inline void QOpenGLFunctions_3_0::glColor4b(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha)
3103{
3104 d_1_0_Deprecated->f.Color4b(red, green, blue, alpha);
3105}
3106
3108{
3109 d_1_0_Deprecated->f.Color3usv(v);
3110}
3111
3113{
3114 d_1_0_Deprecated->f.Color3us(red, green, blue);
3115}
3116
3118{
3119 d_1_0_Deprecated->f.Color3uiv(v);
3120}
3121
3123{
3124 d_1_0_Deprecated->f.Color3ui(red, green, blue);
3125}
3126
3127inline void QOpenGLFunctions_3_0::glColor3ubv(const GLubyte *v)
3128{
3129 d_1_0_Deprecated->f.Color3ubv(v);
3130}
3131
3132inline void QOpenGLFunctions_3_0::glColor3ub(GLubyte red, GLubyte green, GLubyte blue)
3133{
3134 d_1_0_Deprecated->f.Color3ub(red, green, blue);
3135}
3136
3137inline void QOpenGLFunctions_3_0::glColor3sv(const GLshort *v)
3138{
3139 d_1_0_Deprecated->f.Color3sv(v);
3140}
3141
3142inline void QOpenGLFunctions_3_0::glColor3s(GLshort red, GLshort green, GLshort blue)
3143{
3144 d_1_0_Deprecated->f.Color3s(red, green, blue);
3145}
3146
3148{
3149 d_1_0_Deprecated->f.Color3iv(v);
3150}
3151
3153{
3154 d_1_0_Deprecated->f.Color3i(red, green, blue);
3155}
3156
3158{
3159 d_1_0_Deprecated->f.Color3fv(v);
3160}
3161
3163{
3164 d_1_0_Deprecated->f.Color3f(red, green, blue);
3165}
3166
3168{
3169 d_1_0_Deprecated->f.Color3dv(v);
3170}
3171
3173{
3174 d_1_0_Deprecated->f.Color3d(red, green, blue);
3175}
3176
3177inline void QOpenGLFunctions_3_0::glColor3bv(const GLbyte *v)
3178{
3179 d_1_0_Deprecated->f.Color3bv(v);
3180}
3181
3182inline void QOpenGLFunctions_3_0::glColor3b(GLbyte red, GLbyte green, GLbyte blue)
3183{
3184 d_1_0_Deprecated->f.Color3b(red, green, blue);
3185}
3186
3188{
3189 d_1_0_Deprecated->f.Bitmap(width, height, xorig, yorig, xmove, ymove, bitmap);
3190}
3191
3193{
3194 d_1_0_Deprecated->f.Begin(mode);
3195}
3196
3198{
3199 d_1_0_Deprecated->f.ListBase(base);
3200}
3201
3203{
3204 return d_1_0_Deprecated->f.GenLists(range);
3205}
3206
3208{
3209 d_1_0_Deprecated->f.DeleteLists(list, range);
3210}
3211
3213{
3214 d_1_0_Deprecated->f.CallLists(n, type, lists);
3215}
3216
3218{
3219 d_1_0_Deprecated->f.CallList(list);
3220}
3221
3223{
3224 d_1_0_Deprecated->f.EndList();
3225}
3226
3228{
3229 d_1_0_Deprecated->f.NewList(list, mode);
3230}
3231
3232
3233// OpenGL 1.1 deprecated functions
3235{
3236 d_1_1_Deprecated->f.PushClientAttrib(mask);
3237}
3238
3240{
3241 d_1_1_Deprecated->f.PopClientAttrib();
3242}
3243
3245{
3246 d_1_1_Deprecated->f.PrioritizeTextures(n, textures, priorities);
3247}
3248
3250{
3251 return d_1_1_Deprecated->f.AreTexturesResident(n, textures, residences);
3252}
3253
3255{
3256 d_1_1_Deprecated->f.VertexPointer(size, type, stride, pointer);
3257}
3258
3260{
3261 d_1_1_Deprecated->f.TexCoordPointer(size, type, stride, pointer);
3262}
3263
3265{
3266 d_1_1_Deprecated->f.NormalPointer(type, stride, pointer);
3267}
3268
3270{
3271 d_1_1_Deprecated->f.InterleavedArrays(format, stride, pointer);
3272}
3273
3275{
3276 d_1_1_Deprecated->f.IndexPointer(type, stride, pointer);
3277}
3278
3280{
3281 d_1_1_Deprecated->f.EnableClientState(array);
3282}
3283
3285{
3286 d_1_1_Deprecated->f.EdgeFlagPointer(stride, pointer);
3287}
3288
3290{
3291 d_1_1_Deprecated->f.DisableClientState(array);
3292}
3293
3295{
3296 d_1_1_Deprecated->f.ColorPointer(size, type, stride, pointer);
3297}
3298
3300{
3301 d_1_1_Deprecated->f.ArrayElement(i);
3302}
3303
3304
3305// OpenGL 1.2 deprecated functions
3307{
3308 d_1_2_Deprecated->f.ResetMinmax(target);
3309}
3310
3312{
3313 d_1_2_Deprecated->f.ResetHistogram(target);
3314}
3315
3317{
3318 d_1_2_Deprecated->f.Minmax(target, internalformat, sink);
3319}
3320
3325
3327{
3328 d_1_2_Deprecated->f.GetMinmaxParameteriv(target, pname, params);
3329}
3330
3332{
3333 d_1_2_Deprecated->f.GetMinmaxParameterfv(target, pname, params);
3334}
3335
3337{
3338 d_1_2_Deprecated->f.GetMinmax(target, reset, format, type, values);
3339}
3340
3342{
3343 d_1_2_Deprecated->f.GetHistogramParameteriv(target, pname, params);
3344}
3345
3347{
3348 d_1_2_Deprecated->f.GetHistogramParameterfv(target, pname, params);
3349}
3350
3352{
3353 d_1_2_Deprecated->f.GetHistogram(target, reset, format, type, values);
3354}
3355
3357{
3358 d_1_2_Deprecated->f.SeparableFilter2D(target, internalformat, width, height, format, type, row, column);
3359}
3360
3362{
3363 d_1_2_Deprecated->f.GetSeparableFilter(target, format, type, row, column, span);
3364}
3365
3367{
3368 d_1_2_Deprecated->f.GetConvolutionParameteriv(target, pname, params);
3369}
3370
3372{
3373 d_1_2_Deprecated->f.GetConvolutionParameterfv(target, pname, params);
3374}
3375
3377{
3378 d_1_2_Deprecated->f.GetConvolutionFilter(target, format, type, image);
3379}
3380
3382{
3383 d_1_2_Deprecated->f.CopyConvolutionFilter2D(target, internalformat, x, y, width, height);
3384}
3385
3387{
3388 d_1_2_Deprecated->f.CopyConvolutionFilter1D(target, internalformat, x, y, width);
3389}
3390
3392{
3393 d_1_2_Deprecated->f.ConvolutionParameteriv(target, pname, params);
3394}
3395
3397{
3398 d_1_2_Deprecated->f.ConvolutionParameteri(target, pname, params);
3399}
3400
3402{
3403 d_1_2_Deprecated->f.ConvolutionParameterfv(target, pname, params);
3404}
3405
3407{
3408 d_1_2_Deprecated->f.ConvolutionParameterf(target, pname, params);
3409}
3410
3412{
3413 d_1_2_Deprecated->f.ConvolutionFilter2D(target, internalformat, width, height, format, type, image);
3414}
3415
3417{
3418 d_1_2_Deprecated->f.ConvolutionFilter1D(target, internalformat, width, format, type, image);
3419}
3420
3422{
3423 d_1_2_Deprecated->f.CopyColorSubTable(target, start, x, y, width);
3424}
3425
3427{
3428 d_1_2_Deprecated->f.ColorSubTable(target, start, count, format, type, data);
3429}
3430
3432{
3433 d_1_2_Deprecated->f.GetColorTableParameteriv(target, pname, params);
3434}
3435
3437{
3438 d_1_2_Deprecated->f.GetColorTableParameterfv(target, pname, params);
3439}
3440
3442{
3443 d_1_2_Deprecated->f.GetColorTable(target, format, type, table);
3444}
3445
3447{
3448 d_1_2_Deprecated->f.CopyColorTable(target, internalformat, x, y, width);
3449}
3450
3452{
3453 d_1_2_Deprecated->f.ColorTableParameteriv(target, pname, params);
3454}
3455
3457{
3458 d_1_2_Deprecated->f.ColorTableParameterfv(target, pname, params);
3459}
3460
3462{
3463 d_1_2_Deprecated->f.ColorTable(target, internalformat, width, format, type, table);
3464}
3465
3466
3467// OpenGL 1.3 deprecated functions
3469{
3470 d_1_3_Deprecated->f.MultTransposeMatrixd(m);
3471}
3472
3474{
3475 d_1_3_Deprecated->f.MultTransposeMatrixf(m);
3476}
3477
3479{
3480 d_1_3_Deprecated->f.LoadTransposeMatrixd(m);
3481}
3482
3484{
3485 d_1_3_Deprecated->f.LoadTransposeMatrixf(m);
3486}
3487
3489{
3490 d_1_3_Deprecated->f.MultiTexCoord4sv(target, v);
3491}
3492
3493inline void QOpenGLFunctions_3_0::glMultiTexCoord4s(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q)
3494{
3495 d_1_3_Deprecated->f.MultiTexCoord4s(target, s, t, r, q);
3496}
3497
3499{
3500 d_1_3_Deprecated->f.MultiTexCoord4iv(target, v);
3501}
3502
3504{
3505 d_1_3_Deprecated->f.MultiTexCoord4i(target, s, t, r, q);
3506}
3507
3509{
3510 d_1_3_Deprecated->f.MultiTexCoord4fv(target, v);
3511}
3512
3514{
3515 d_1_3_Deprecated->f.MultiTexCoord4f(target, s, t, r, q);
3516}
3517
3519{
3520 d_1_3_Deprecated->f.MultiTexCoord4dv(target, v);
3521}
3522
3524{
3525 d_1_3_Deprecated->f.MultiTexCoord4d(target, s, t, r, q);
3526}
3527
3529{
3530 d_1_3_Deprecated->f.MultiTexCoord3sv(target, v);
3531}
3532
3533inline void QOpenGLFunctions_3_0::glMultiTexCoord3s(GLenum target, GLshort s, GLshort t, GLshort r)
3534{
3535 d_1_3_Deprecated->f.MultiTexCoord3s(target, s, t, r);
3536}
3537
3539{
3540 d_1_3_Deprecated->f.MultiTexCoord3iv(target, v);
3541}
3542
3544{
3545 d_1_3_Deprecated->f.MultiTexCoord3i(target, s, t, r);
3546}
3547
3549{
3550 d_1_3_Deprecated->f.MultiTexCoord3fv(target, v);
3551}
3552
3554{
3555 d_1_3_Deprecated->f.MultiTexCoord3f(target, s, t, r);
3556}
3557
3559{
3560 d_1_3_Deprecated->f.MultiTexCoord3dv(target, v);
3561}
3562
3564{
3565 d_1_3_Deprecated->f.MultiTexCoord3d(target, s, t, r);
3566}
3567
3569{
3570 d_1_3_Deprecated->f.MultiTexCoord2sv(target, v);
3571}
3572
3574{
3575 d_1_3_Deprecated->f.MultiTexCoord2s(target, s, t);
3576}
3577
3579{
3580 d_1_3_Deprecated->f.MultiTexCoord2iv(target, v);
3581}
3582
3584{
3585 d_1_3_Deprecated->f.MultiTexCoord2i(target, s, t);
3586}
3587
3589{
3590 d_1_3_Deprecated->f.MultiTexCoord2fv(target, v);
3591}
3592
3594{
3595 d_1_3_Deprecated->f.MultiTexCoord2f(target, s, t);
3596}
3597
3599{
3600 d_1_3_Deprecated->f.MultiTexCoord2dv(target, v);
3601}
3602
3604{
3605 d_1_3_Deprecated->f.MultiTexCoord2d(target, s, t);
3606}
3607
3609{
3610 d_1_3_Deprecated->f.MultiTexCoord1sv(target, v);
3611}
3612
3614{
3615 d_1_3_Deprecated->f.MultiTexCoord1s(target, s);
3616}
3617
3619{
3620 d_1_3_Deprecated->f.MultiTexCoord1iv(target, v);
3621}
3622
3624{
3625 d_1_3_Deprecated->f.MultiTexCoord1i(target, s);
3626}
3627
3629{
3630 d_1_3_Deprecated->f.MultiTexCoord1fv(target, v);
3631}
3632
3634{
3635 d_1_3_Deprecated->f.MultiTexCoord1f(target, s);
3636}
3637
3639{
3640 d_1_3_Deprecated->f.MultiTexCoord1dv(target, v);
3641}
3642
3644{
3645 d_1_3_Deprecated->f.MultiTexCoord1d(target, s);
3646}
3647
3649{
3650 d_1_3_Deprecated->f.ClientActiveTexture(texture);
3651}
3652
3653
3654// OpenGL 1.4 deprecated functions
3655inline void QOpenGLFunctions_3_0::glWindowPos3sv(const GLshort *v)
3656{
3657 d_1_4_Deprecated->f.WindowPos3sv(v);
3658}
3659
3660inline void QOpenGLFunctions_3_0::glWindowPos3s(GLshort x, GLshort y, GLshort z)
3661{
3662 d_1_4_Deprecated->f.WindowPos3s(x, y, z);
3663}
3664
3666{
3667 d_1_4_Deprecated->f.WindowPos3iv(v);
3668}
3669
3671{
3672 d_1_4_Deprecated->f.WindowPos3i(x, y, z);
3673}
3674
3676{
3677 d_1_4_Deprecated->f.WindowPos3fv(v);
3678}
3679
3681{
3682 d_1_4_Deprecated->f.WindowPos3f(x, y, z);
3683}
3684
3686{
3687 d_1_4_Deprecated->f.WindowPos3dv(v);
3688}
3689
3691{
3692 d_1_4_Deprecated->f.WindowPos3d(x, y, z);
3693}
3694
3695inline void QOpenGLFunctions_3_0::glWindowPos2sv(const GLshort *v)
3696{
3697 d_1_4_Deprecated->f.WindowPos2sv(v);
3698}
3699
3700inline void QOpenGLFunctions_3_0::glWindowPos2s(GLshort x, GLshort y)
3701{
3702 d_1_4_Deprecated->f.WindowPos2s(x, y);
3703}
3704
3706{
3707 d_1_4_Deprecated->f.WindowPos2iv(v);
3708}
3709
3711{
3712 d_1_4_Deprecated->f.WindowPos2i(x, y);
3713}
3714
3716{
3717 d_1_4_Deprecated->f.WindowPos2fv(v);
3718}
3719
3721{
3722 d_1_4_Deprecated->f.WindowPos2f(x, y);
3723}
3724
3726{
3727 d_1_4_Deprecated->f.WindowPos2dv(v);
3728}
3729
3731{
3732 d_1_4_Deprecated->f.WindowPos2d(x, y);
3733}
3734
3736{
3737 d_1_4_Deprecated->f.SecondaryColorPointer(size, type, stride, pointer);
3738}
3739
3741{
3742 d_1_4_Deprecated->f.SecondaryColor3usv(v);
3743}
3744
3746{
3747 d_1_4_Deprecated->f.SecondaryColor3us(red, green, blue);
3748}
3749
3751{
3752 d_1_4_Deprecated->f.SecondaryColor3uiv(v);
3753}
3754
3756{
3757 d_1_4_Deprecated->f.SecondaryColor3ui(red, green, blue);
3758}
3759
3761{
3762 d_1_4_Deprecated->f.SecondaryColor3ubv(v);
3763}
3764
3765inline void QOpenGLFunctions_3_0::glSecondaryColor3ub(GLubyte red, GLubyte green, GLubyte blue)
3766{
3767 d_1_4_Deprecated->f.SecondaryColor3ub(red, green, blue);
3768}
3769
3771{
3772 d_1_4_Deprecated->f.SecondaryColor3sv(v);
3773}
3774
3775inline void QOpenGLFunctions_3_0::glSecondaryColor3s(GLshort red, GLshort green, GLshort blue)
3776{
3777 d_1_4_Deprecated->f.SecondaryColor3s(red, green, blue);
3778}
3779
3781{
3782 d_1_4_Deprecated->f.SecondaryColor3iv(v);
3783}
3784
3786{
3787 d_1_4_Deprecated->f.SecondaryColor3i(red, green, blue);
3788}
3789
3791{
3792 d_1_4_Deprecated->f.SecondaryColor3fv(v);
3793}
3794
3796{
3797 d_1_4_Deprecated->f.SecondaryColor3f(red, green, blue);
3798}
3799
3801{
3802 d_1_4_Deprecated->f.SecondaryColor3dv(v);
3803}
3804
3806{
3807 d_1_4_Deprecated->f.SecondaryColor3d(red, green, blue);
3808}
3809
3811{
3812 d_1_4_Deprecated->f.SecondaryColor3bv(v);
3813}
3814
3815inline void QOpenGLFunctions_3_0::glSecondaryColor3b(GLbyte red, GLbyte green, GLbyte blue)
3816{
3817 d_1_4_Deprecated->f.SecondaryColor3b(red, green, blue);
3818}
3819
3821{
3822 d_1_4_Deprecated->f.FogCoordPointer(type, stride, pointer);
3823}
3824
3826{
3827 d_1_4_Deprecated->f.FogCoorddv(coord);
3828}
3829
3831{
3832 d_1_4_Deprecated->f.FogCoordd(coord);
3833}
3834
3836{
3837 d_1_4_Deprecated->f.FogCoordfv(coord);
3838}
3839
3841{
3842 d_1_4_Deprecated->f.FogCoordf(coord);
3843}
3844
3845
3846// OpenGL 1.5 deprecated functions
3847
3848// OpenGL 2.0 deprecated functions
3850{
3851 d_2_0_Core->f.VertexAttrib4usv(index, v);
3852}
3853
3855{
3856 d_2_0_Core->f.VertexAttrib4uiv(index, v);
3857}
3858
3860{
3861 d_2_0_Core->f.VertexAttrib4ubv(index, v);
3862}
3863
3865{
3866 d_2_0_Core->f.VertexAttrib4sv(index, v);
3867}
3868
3869inline void QOpenGLFunctions_3_0::glVertexAttrib4s(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w)
3870{
3871 d_2_0_Core->f.VertexAttrib4s(index, x, y, z, w);
3872}
3873
3875{
3876 d_2_0_Core->f.VertexAttrib4iv(index, v);
3877}
3878
3880{
3881 d_2_0_Core->f.VertexAttrib4fv(index, v);
3882}
3883
3885{
3886 d_2_0_Core->f.VertexAttrib4f(index, x, y, z, w);
3887}
3888
3890{
3891 d_2_0_Core->f.VertexAttrib4dv(index, v);
3892}
3893
3895{
3896 d_2_0_Core->f.VertexAttrib4d(index, x, y, z, w);
3897}
3898
3900{
3901 d_2_0_Core->f.VertexAttrib4bv(index, v);
3902}
3903
3905{
3906 d_2_0_Core->f.VertexAttrib4Nusv(index, v);
3907}
3908
3910{
3911 d_2_0_Core->f.VertexAttrib4Nuiv(index, v);
3912}
3913
3915{
3916 d_2_0_Core->f.VertexAttrib4Nubv(index, v);
3917}
3918
3919inline void QOpenGLFunctions_3_0::glVertexAttrib4Nub(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)
3920{
3921 d_2_0_Core->f.VertexAttrib4Nub(index, x, y, z, w);
3922}
3923
3925{
3926 d_2_0_Core->f.VertexAttrib4Nsv(index, v);
3927}
3928
3930{
3931 d_2_0_Core->f.VertexAttrib4Niv(index, v);
3932}
3933
3935{
3936 d_2_0_Core->f.VertexAttrib4Nbv(index, v);
3937}
3938
3940{
3941 d_2_0_Core->f.VertexAttrib3sv(index, v);
3942}
3943
3944inline void QOpenGLFunctions_3_0::glVertexAttrib3s(GLuint index, GLshort x, GLshort y, GLshort z)
3945{
3946 d_2_0_Core->f.VertexAttrib3s(index, x, y, z);
3947}
3948
3950{
3951 d_2_0_Core->f.VertexAttrib3fv(index, v);
3952}
3953
3955{
3956 d_2_0_Core->f.VertexAttrib3f(index, x, y, z);
3957}
3958
3960{
3961 d_2_0_Core->f.VertexAttrib3dv(index, v);
3962}
3963
3965{
3966 d_2_0_Core->f.VertexAttrib3d(index, x, y, z);
3967}
3968
3970{
3971 d_2_0_Core->f.VertexAttrib2sv(index, v);
3972}
3973
3975{
3976 d_2_0_Core->f.VertexAttrib2s(index, x, y);
3977}
3978
3980{
3981 d_2_0_Core->f.VertexAttrib2fv(index, v);
3982}
3983
3985{
3986 d_2_0_Core->f.VertexAttrib2f(index, x, y);
3987}
3988
3990{
3991 d_2_0_Core->f.VertexAttrib2dv(index, v);
3992}
3993
3995{
3996 d_2_0_Core->f.VertexAttrib2d(index, x, y);
3997}
3998
4000{
4001 d_2_0_Core->f.VertexAttrib1sv(index, v);
4002}
4003
4005{
4006 d_2_0_Core->f.VertexAttrib1s(index, x);
4007}
4008
4010{
4011 d_2_0_Core->f.VertexAttrib1fv(index, v);
4012}
4013
4015{
4016 d_2_0_Core->f.VertexAttrib1f(index, x);
4017}
4018
4020{
4021 d_2_0_Core->f.VertexAttrib1dv(index, v);
4022}
4023
4025{
4026 d_2_0_Core->f.VertexAttrib1d(index, x);
4027}
4028
4029
4030// OpenGL 2.1 deprecated functions
4031
4032// OpenGL 3.0 deprecated functions
4034{
4035 d_3_0_Core->f.VertexAttribI4usv(index, v);
4036}
4037
4039{
4040 d_3_0_Core->f.VertexAttribI4ubv(index, v);
4041}
4042
4044{
4045 d_3_0_Core->f.VertexAttribI4sv(index, v);
4046}
4047
4049{
4050 d_3_0_Core->f.VertexAttribI4bv(index, v);
4051}
4052
4054{
4055 d_3_0_Core->f.VertexAttribI4uiv(index, v);
4056}
4057
4059{
4060 d_3_0_Core->f.VertexAttribI3uiv(index, v);
4061}
4062
4064{
4065 d_3_0_Core->f.VertexAttribI2uiv(index, v);
4066}
4067
4069{
4070 d_3_0_Core->f.VertexAttribI1uiv(index, v);
4071}
4072
4074{
4075 d_3_0_Core->f.VertexAttribI4iv(index, v);
4076}
4077
4079{
4080 d_3_0_Core->f.VertexAttribI3iv(index, v);
4081}
4082
4084{
4085 d_3_0_Core->f.VertexAttribI2iv(index, v);
4086}
4087
4089{
4090 d_3_0_Core->f.VertexAttribI1iv(index, v);
4091}
4092
4094{
4095 d_3_0_Core->f.VertexAttribI4ui(index, x, y, z, w);
4096}
4097
4099{
4100 d_3_0_Core->f.VertexAttribI3ui(index, x, y, z);
4101}
4102
4104{
4105 d_3_0_Core->f.VertexAttribI2ui(index, x, y);
4106}
4107
4109{
4110 d_3_0_Core->f.VertexAttribI1ui(index, x);
4111}
4112
4114{
4115 d_3_0_Core->f.VertexAttribI4i(index, x, y, z, w);
4116}
4117
4119{
4120 d_3_0_Core->f.VertexAttribI3i(index, x, y, z);
4121}
4122
4124{
4125 d_3_0_Core->f.VertexAttribI2i(index, x, y);
4126}
4127
4129{
4130 d_3_0_Core->f.VertexAttribI1i(index, x);
4131}
4132
4133
4134
4136
4137#endif // QT_NO_OPENGL && !QT_CONFIG(opengles2)
4138
4139#endif
quint16 opcode
Definition bluez_data_p.h:1
\inmodule QtGui
void glVertexAttrib3fv(GLuint index, const GLfloat *v)
void glMapGrid2f(GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2)
void glCopyConvolutionFilter1D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
GLboolean glIsList(GLuint list)
void glVertex3s(GLshort x, GLshort y, GLshort z)
const GLubyte * glGetString(GLenum name)
void glGetTexGendv(GLenum coord, GLenum pname, GLdouble *params)
void glTexCoord4f(GLfloat s, GLfloat t, GLfloat r, GLfloat q)
void glColor4ui(GLuint red, GLuint green, GLuint blue, GLuint alpha)
void glGetClipPlane(GLenum plane, GLdouble *equation)
void glScalef(GLfloat x, GLfloat y, GLfloat z)
void glMultiTexCoord3s(GLenum target, GLshort s, GLshort t, GLshort r)
void glLightf(GLenum light, GLenum pname, GLfloat param)
void glLightModelfv(GLenum pname, const GLfloat *params)
void glMultiTexCoord3d(GLenum target, GLdouble s, GLdouble t, GLdouble r)
void glGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint *params)
void glColor4fv(const GLfloat *v)
void glMultiTexCoord2sv(GLenum target, const GLshort *v)
GLboolean glIsProgram(GLuint program)
void glClipPlane(GLenum plane, const GLdouble *equation)
void glGetPixelMapusv(GLenum map, GLushort *values)
GLboolean glIsEnabledi(GLenum target, GLuint index)
void glTexEnviv(GLenum target, GLenum pname, const GLint *params)
void glMultiTexCoord1iv(GLenum target, const GLint *v)
void glPolygonOffset(GLfloat factor, GLfloat units)
void glWindowPos2sv(const GLshort *v)
void glWindowPos2iv(const GLint *v)
void glSecondaryColor3us(GLushort red, GLushort green, GLushort blue)
void glMultiTexCoord2iv(GLenum target, const GLint *v)
void glVertex3iv(const GLint *v)
void glGetDoublev(GLenum pname, GLdouble *params)
void glMultiTexCoord4dv(GLenum target, const GLdouble *v)
void glUniform1fv(GLint location, GLsizei count, const GLfloat *value)
void glTexGenf(GLenum coord, GLenum pname, GLfloat param)
void glEvalCoord2dv(const GLdouble *u)
void glColor4iv(const GLint *v)
void glVertexAttribI4i(GLuint index, GLint x, GLint y, GLint z, GLint w)
void glUniform2f(GLint location, GLfloat v0, GLfloat v1)
void glEdgeFlag(GLboolean flag)
void glTransformFeedbackVaryings(GLuint program, GLsizei count, const GLchar *const *varyings, GLenum bufferMode)
void glVertexAttrib2f(GLuint index, GLfloat x, GLfloat y)
GLboolean glIsRenderbuffer(GLuint renderbuffer)
void glVertexAttribI2uiv(GLuint index, const GLuint *v)
void glClearBufferfv(GLenum buffer, GLint drawbuffer, const GLfloat *value)
void glGetMapiv(GLenum target, GLenum query, GLint *v)
void glBindAttribLocation(GLuint program, GLuint index, const GLchar *name)
void glMaterialiv(GLenum face, GLenum pname, const GLint *params)
void glGetProgramInfoLog(GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
void glBlendFuncSeparate(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
void glUniformMatrix4x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
void glColorMaski(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a)
void glTexCoord2i(GLint s, GLint t)
void glVertexAttrib4usv(GLuint index, const GLushort *v)
void glUniform3f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
void glRasterPos4i(GLint x, GLint y, GLint z, GLint w)
void glVertexAttribI1i(GLuint index, GLint x)
void glBeginTransformFeedback(GLenum primitiveMode)
GLboolean glIsEnabled(GLenum cap)
void glGetVertexAttribdv(GLuint index, GLenum pname, GLdouble *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 glRects(GLshort x1, GLshort y1, GLshort x2, GLshort y2)
void glDeleteVertexArrays(GLsizei n, const GLuint *arrays)
void glRasterPos2fv(const GLfloat *v)
void glCompileShader(GLuint shader)
void glBindVertexArray(GLuint array)
void glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
void glTexParameterIiv(GLenum target, GLenum pname, const GLint *params)
void glWindowPos3fv(const GLfloat *v)
void glVertexAttrib4fv(GLuint index, const GLfloat *v)
void glDeleteRenderbuffers(GLsizei n, const GLuint *renderbuffers)
void glMultiTexCoord4sv(GLenum target, const GLshort *v)
void glColor3usv(const GLushort *v)
void glNormal3bv(const GLbyte *v)
void glUniform2fv(GLint location, GLsizei count, const GLfloat *value)
void glRasterPos2dv(const GLdouble *v)
void glAccum(GLenum op, GLfloat value)
void glVertexAttrib3f(GLuint index, GLfloat x, GLfloat y, GLfloat z)
void glRenderbufferStorageMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
void glMultiDrawElements(GLenum mode, const GLsizei *count, GLenum type, const GLvoid *const *indices, GLsizei drawcount)
void glColor4dv(const GLdouble *v)
void glVertexAttribI3i(GLuint index, GLint x, GLint y, GLint z)
void glGetTexGenfv(GLenum coord, GLenum pname, GLfloat *params)
void glVertexAttrib3d(GLuint index, GLdouble x, GLdouble y, GLdouble z)
void glVertexAttrib2sv(GLuint index, const GLshort *v)
void glMapGrid1d(GLint un, GLdouble u1, GLdouble u2)
void glDeleteFramebuffers(GLsizei n, const GLuint *framebuffers)
void glMap2d(GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points)
void glMultiTexCoord3f(GLenum target, GLfloat s, GLfloat t, GLfloat r)
void glVertexAttrib4s(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w)
void glTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels)
void glVertexAttribIPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
void glSecondaryColor3ubv(const GLubyte *v)
void glBufferData(GLenum target, GLsizeiptr size, const GLvoid *data, GLenum usage)
void glRectsv(const GLshort *v1, const GLshort *v2)
void glVertexAttribI2ui(GLuint index, GLuint x, GLuint y)
void glCopyTexImage1D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
void glColor3i(GLint red, GLint green, GLint blue)
void glWindowPos2d(GLdouble x, GLdouble y)
void glVertexAttrib1fv(GLuint index, const GLfloat *v)
void glColor4sv(const GLshort *v)
void glFramebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
void glMultiTexCoord1f(GLenum target, GLfloat s)
void glCompressedTexImage1D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data)
void glGetPointerv(GLenum pname, GLvoid **params)
void glTexCoord1sv(const GLshort *v)
void glGetProgramiv(GLuint program, GLenum pname, GLint *params)
void glVertexAttrib4uiv(GLuint index, const GLuint *v)
void glUniform3fv(GLint location, GLsizei count, const GLfloat *value)
void glTexCoord3fv(const GLfloat *v)
void glEvalCoord1fv(const GLfloat *u)
void glUniformMatrix2x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
void glWindowPos2dv(const GLdouble *v)
void glPointParameterf(GLenum pname, GLfloat param)
void glMateriali(GLenum face, GLenum pname, GLint param)
void glPixelStoref(GLenum pname, GLfloat param)
void glVertexAttrib4sv(GLuint index, const GLshort *v)
void glPixelMapuiv(GLenum map, GLint mapsize, const GLuint *values)
void glGetAttachedShaders(GLuint program, GLsizei maxCount, GLsizei *count, GLuint *obj)
void glGenTextures(GLsizei n, GLuint *textures)
void glColor3d(GLdouble red, GLdouble green, GLdouble blue)
void glUniform4i(GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
void glLighti(GLenum light, GLenum pname, GLint param)
void glSecondaryColor3ui(GLuint red, GLuint green, GLuint blue)
void glUniform2uiv(GLint location, GLsizei count, const GLuint *value)
void glUniformMatrix2x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
void glTexImage3D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
void glValidateProgram(GLuint program)
void glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
void glPixelMapfv(GLenum map, GLint mapsize, const GLfloat *values)
void glMultiTexCoord3fv(GLenum target, const GLfloat *v)
void glUniform1ui(GLint location, GLuint v0)
void glVertex2iv(const GLint *v)
void glColor3ui(GLuint red, GLuint green, GLuint blue)
void glWindowPos2s(GLshort x, GLshort y)
void glUniform1uiv(GLint location, GLsizei count, const GLuint *value)
void glWindowPos3d(GLdouble x, GLdouble y, GLdouble z)
void glTexCoord4i(GLint s, GLint t, GLint r, GLint q)
void glVertexAttrib2dv(GLuint index, const GLdouble *v)
void glBlendFunc(GLenum sfactor, GLenum dfactor)
void glRenderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height)
void glVertexAttrib4Nusv(GLuint index, const GLushort *v)
void glGenRenderbuffers(GLsizei n, GLuint *renderbuffers)
void glClearColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
void glVertex3f(GLfloat x, GLfloat y, GLfloat z)
void glGetFloatv(GLenum pname, GLfloat *params)
void glClientActiveTexture(GLenum texture)
void glColor4i(GLint red, GLint green, GLint blue, GLint alpha)
void glConvolutionFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *image)
void glFogCoordPointer(GLenum type, GLsizei stride, const GLvoid *pointer)
void glGetCompressedTexImage(GLenum target, GLint level, GLvoid *img)
void glCopyConvolutionFilter2D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height)
void glColor4b(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha)
void glVertexAttrib4dv(GLuint index, const GLdouble *v)
void glRotatef(GLfloat angle, GLfloat x, GLfloat y, GLfloat z)
void glVertex2fv(const GLfloat *v)
void glVertexAttribI2i(GLuint index, GLint x, GLint y)
void glDeleteLists(GLuint list, GLsizei range)
void glVertexAttrib4d(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
void glEndQuery(GLenum target)
const GLubyte * glGetStringi(GLenum name, GLuint index)
void glVertexAttribI4ui(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)
void glPrioritizeTextures(GLsizei n, const GLuint *textures, const GLfloat *priorities)
void glColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
void glUniform4fv(GLint location, GLsizei count, const GLfloat *value)
void glGetPolygonStipple(GLubyte *mask)
void glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data)
void glEvalCoord1dv(const GLdouble *u)
void glColor3bv(const GLbyte *v)
void glVertex4dv(const GLdouble *v)
void glEvalPoint2(GLint i, GLint j)
void glIndexubv(const GLubyte *c)
void glGetTexParameterIuiv(GLenum target, GLenum pname, GLuint *params)
void glMultiTexCoord3iv(GLenum target, const GLint *v)
void glSecondaryColor3usv(const GLushort *v)
void glIndexdv(const GLdouble *c)
void glColor4us(GLushort red, GLushort green, GLushort blue, GLushort alpha)
void glBeginQuery(GLenum target, GLuint id)
void glMaterialf(GLenum face, GLenum pname, GLfloat param)
void glRasterPos3iv(const GLint *v)
void glGetPixelMapuiv(GLenum map, GLuint *values)
void glHint(GLenum target, GLenum mode)
void glEvalMesh2(GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2)
void glDisableClientState(GLenum array)
void glVertexAttribPointer(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer)
void glLightiv(GLenum light, GLenum pname, const GLint *params)
void glGetVertexAttribPointerv(GLuint index, GLenum pname, GLvoid **pointer)
void glGetMinmaxParameteriv(GLenum target, GLenum pname, GLint *params)
void glUseProgram(GLuint program)
void glEvalCoord2f(GLfloat u, GLfloat v)
void glMultiTexCoord4iv(GLenum target, const GLint *v)
GLint glGetAttribLocation(GLuint program, const GLchar *name)
void glDetachShader(GLuint program, GLuint shader)
void glMultiTexCoord4fv(GLenum target, const GLfloat *v)
void glVertexAttrib4ubv(GLuint index, const GLubyte *v)
void glUniform3i(GLint location, GLint v0, GLint v1, GLint v2)
void glPointParameterfv(GLenum pname, const GLfloat *params)
void glPixelTransferf(GLenum pname, GLfloat param)
void glVertexAttrib4Nub(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)
void glDeleteTextures(GLsizei n, const GLuint *textures)
void glLineWidth(GLfloat width)
void glGetBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, GLvoid *data)
void glConvolutionFilter1D(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *image)
GLint glGetUniformLocation(GLuint program, const GLchar *name)
void glConvolutionParameteriv(GLenum target, GLenum pname, const GLint *params)
void glFlushMappedBufferRange(GLenum target, GLintptr offset, GLsizeiptr length)
void glNormal3d(GLdouble nx, GLdouble ny, GLdouble nz)
void glGetIntegerv(GLenum pname, GLint *params)
void glVertexAttribI4sv(GLuint index, const GLshort *v)
void glTexCoord2d(GLdouble s, GLdouble t)
void glFogCoordfv(const GLfloat *coord)
void glVertexAttribI4bv(GLuint index, const GLbyte *v)
void glFogCoordf(GLfloat coord)
void glGenQueries(GLsizei n, GLuint *ids)
void glGetBooleanv(GLenum pname, GLboolean *params)
void glIndexsv(const GLshort *c)
void glEnableVertexAttribArray(GLuint index)
void glRasterPos2s(GLshort x, GLshort y)
void glMultiTexCoord2s(GLenum target, GLshort s, GLshort t)
void glNormal3i(GLint nx, GLint ny, GLint nz)
void glRasterPos3d(GLdouble x, GLdouble y, GLdouble z)
void glGetMinmax(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values)
GLboolean glUnmapBuffer(GLenum target)
void glClearBufferiv(GLenum buffer, GLint drawbuffer, const GLint *value)
void glIndexfv(const GLfloat *c)
void glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint *params)
void glVertexAttrib2fv(GLuint index, const GLfloat *v)
void glTexGeniv(GLenum coord, GLenum pname, const GLint *params)
GLuint glCreateShader(GLenum type)
void glGetConvolutionFilter(GLenum target, GLenum format, GLenum type, GLvoid *image)
void glWindowPos3sv(const GLshort *v)
void glGetHistogram(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values)
void glInterleavedArrays(GLenum format, GLsizei stride, const GLvoid *pointer)
void glRasterPos4iv(const GLint *v)
void glGetTexParameterfv(GLenum target, GLenum pname, GLfloat *params)
void glNormal3dv(const GLdouble *v)
void glLinkProgram(GLuint program)
void glGetMaterialfv(GLenum face, GLenum pname, GLfloat *params)
void glClearAccum(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
void glFogfv(GLenum pname, const GLfloat *params)
void glEvalCoord2d(GLdouble u, GLdouble v)
void glReadBuffer(GLenum mode)
void glMultTransposeMatrixd(const GLdouble *m)
void glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
void glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat *params)
void glMultiTexCoord1dv(GLenum target, const GLdouble *v)
void glVertexAttrib3sv(GLuint index, const GLshort *v)
GLint glGetFragDataLocation(GLuint program, const GLchar *name)
void glGetActiveUniform(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
void glCompressedTexImage3D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data)
void glStencilOpSeparate(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass)
void glFramebufferTexture1D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
void glTexCoord1iv(const GLint *v)
void glGetHistogramParameterfv(GLenum target, GLenum pname, GLfloat *params)
void glLoadTransposeMatrixd(const GLdouble *m)
void glLoadMatrixf(const GLfloat *m)
void glGetSeparableFilter(GLenum target, GLenum format, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span)
void glLightModeliv(GLenum pname, const GLint *params)
void glRasterPos4fv(const GLfloat *v)
void glBitmap(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap)
void glGetColorTableParameterfv(GLenum target, GLenum pname, GLfloat *params)
void glResetMinmax(GLenum target)
void glColor3ub(GLubyte red, GLubyte green, GLubyte blue)
void glRecti(GLint x1, GLint y1, GLint x2, GLint y2)
void glTexCoord4dv(const GLdouble *v)
void glFramebufferTextureLayer(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer)
void glUniform4ui(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
void glDeleteProgram(GLuint program)
void glColor4ub(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha)
void glTexCoord2dv(const GLdouble *v)
void glMap1f(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points)
void glPointSize(GLfloat size)
void glLoadTransposeMatrixf(const GLfloat *m)
void glWindowPos2i(GLint x, GLint y)
void glMultiTexCoord3i(GLenum target, GLint s, GLint t, GLint r)
void glGetShaderSource(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source)
void glBindBufferRange(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)
void glColor4f(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
void glOrtho(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
void glMapGrid2d(GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2)
void glBindTexture(GLenum target, GLuint texture)
void glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
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 glVertexAttrib1d(GLuint index, GLdouble x)
void glVertexAttribI1uiv(GLuint index, const GLuint *v)
void glCopyColorTable(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
void glGetPixelMapfv(GLenum map, GLfloat *values)
void glGenerateMipmap(GLenum target)
void glColor3sv(const GLshort *v)
void glUniform4f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
void glVertex2d(GLdouble x, GLdouble y)
void glSecondaryColor3i(GLint red, GLint green, GLint blue)
void glGetConvolutionParameterfv(GLenum target, GLenum pname, GLfloat *params)
void glWindowPos2fv(const GLfloat *v)
void glGetMaterialiv(GLenum face, GLenum pname, GLint *params)
void glSelectBuffer(GLsizei size, GLuint *buffer)
void glPixelMapusv(GLenum map, GLint mapsize, const GLushort *values)
void glTexParameteriv(GLenum target, GLenum pname, const GLint *params)
void glRectfv(const GLfloat *v1, const GLfloat *v2)
void glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
void glEnableClientState(GLenum array)
void glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data)
void glRasterPos4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
void glDepthFunc(GLenum func)
void glGetVertexAttribIiv(GLuint index, GLenum pname, GLint *params)
void glMultiTexCoord2dv(GLenum target, const GLdouble *v)
void glVertex4sv(const GLshort *v)
void glAttachShader(GLuint program, GLuint shader)
void glGetTransformFeedbackVarying(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name)
void glVertexAttrib1sv(GLuint index, const GLshort *v)
void glTexCoord4sv(const GLshort *v)
void glTexCoord1fv(const GLfloat *v)
void glNormalPointer(GLenum type, GLsizei stride, const GLvoid *pointer)
void glTexCoord3d(GLdouble s, GLdouble t, GLdouble r)
void glUniform4iv(GLint location, GLsizei count, const GLint *value)
void glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices)
void glScissor(GLint x, GLint y, GLsizei width, GLsizei height)
GLboolean glIsQuery(GLuint id)
void glMatrixMode(GLenum mode)
void glBindFramebuffer(GLenum target, GLuint framebuffer)
void glGetMapdv(GLenum target, GLenum query, GLdouble *v)
void glUniform4uiv(GLint location, GLsizei count, const GLuint *value)
void glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)
void glUniform2ui(GLint location, GLuint v0, GLuint v1)
void glRotated(GLdouble angle, GLdouble x, GLdouble y, GLdouble z)
void glVertexAttrib4Nuiv(GLuint index, const GLuint *v)
void glRectd(GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2)
void glColor3fv(const GLfloat *v)
void glColor4uiv(const GLuint *v)
void glFogiv(GLenum pname, const GLint *params)
void glRasterPos4dv(const GLdouble *v)
void glVertex4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
void glVertex3dv(const GLdouble *v)
void glUniform1i(GLint location, GLint v0)
void glVertexAttribI2iv(GLuint index, const GLint *v)
void glBlendColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
void glNormal3iv(const GLint *v)
void glBindBuffer(GLenum target, GLuint buffer)
void glTexImage1D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
void glVertexAttribI4usv(GLuint index, const GLushort *v)
void glColor4s(GLshort red, GLshort green, GLshort blue, GLshort alpha)
void glMultiTexCoord1sv(GLenum target, const GLshort *v)
void glRasterPos2iv(const GLint *v)
void glVertexAttrib4f(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
void glGetHistogramParameteriv(GLenum target, GLenum pname, GLint *params)
void glRasterPos2f(GLfloat x, GLfloat y)
void glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels)
void glMultMatrixd(const GLdouble *m)
void glTranslatef(GLfloat x, GLfloat y, GLfloat z)
void glDrawBuffer(GLenum mode)
void glGetColorTableParameteriv(GLenum target, GLenum pname, GLint *params)
void glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
void glClearBufferuiv(GLenum buffer, GLint drawbuffer, const GLuint *value)
void glCopyTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
void glTexCoord2iv(const GLint *v)
void glTexGeni(GLenum coord, GLenum pname, GLint param)
void glGetQueryiv(GLenum target, GLenum pname, GLint *params)
void glEdgeFlagPointer(GLsizei stride, const GLvoid *pointer)
void glPixelStorei(GLenum pname, GLint param)
void glFogi(GLenum pname, GLint param)
void glResetHistogram(GLenum target)
void glLineStipple(GLint factor, GLushort pattern)
void glShaderSource(GLuint shader, GLsizei count, const GLchar *const *string, const GLint *length)
void glRasterPos3s(GLshort x, GLshort y, GLshort z)
void glVertexAttrib1s(GLuint index, GLshort x)
void glFogCoordd(GLdouble coord)
void glPolygonStipple(const GLubyte *mask)
void glTexEnvi(GLenum target, GLenum pname, GLint param)
void glPushAttrib(GLbitfield mask)
void glColor3s(GLshort red, GLshort green, GLshort blue)
void glGetLightiv(GLenum light, GLenum pname, GLint *params)
void glScaled(GLdouble x, GLdouble y, GLdouble z)
void glCallLists(GLsizei n, GLenum type, const GLvoid *lists)
void glDisableVertexAttribArray(GLuint index)
void glVertexAttribI1ui(GLuint index, GLuint x)
void glSecondaryColor3b(GLbyte red, GLbyte green, GLbyte blue)
void glUniform3ui(GLint location, GLuint v0, GLuint v1, GLuint v2)
void glAlphaFunc(GLenum func, GLfloat ref)
void glBindBufferBase(GLenum target, GLuint index, GLuint buffer)
void glStencilMask(GLuint mask)
void glSampleCoverage(GLfloat value, GLboolean invert)
void glTexCoord4s(GLshort s, GLshort t, GLshort r, GLshort q)
void glUniform3iv(GLint location, GLsizei count, const GLint *value)
void glCopyPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum type)
void glGetBooleani_v(GLenum target, GLuint index, GLboolean *data)
GLboolean glAreTexturesResident(GLsizei n, const GLuint *textures, GLboolean *residences)
void glSeparableFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column)
void glVertex3i(GLint x, GLint y, GLint z)
void glEdgeFlagv(const GLboolean *flag)
void glVertexAttribI4iv(GLuint index, const GLint *v)
void glCullFace(GLenum mode)
void glVertexAttrib4Niv(GLuint index, const GLint *v)
void glColor4ubv(const GLubyte *v)
void glMultiTexCoord1s(GLenum target, GLshort s)
void glLightfv(GLenum light, GLenum pname, const GLfloat *params)
void glMultTransposeMatrixf(const GLfloat *m)
void glGetShaderInfoLog(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
void glRasterPos4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
void glFeedbackBuffer(GLsizei size, GLenum type, GLfloat *buffer)
GLvoid * glMapBuffer(GLenum target, GLenum access)
void glBeginConditionalRender(GLuint id, GLenum mode)
void glFramebufferTexture3D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset)
void glStencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask)
void glRasterPos4sv(const GLshort *v)
void glConvolutionParameterf(GLenum target, GLenum pname, GLfloat params)
void glMap1d(GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points)
void glStencilFunc(GLenum func, GLint ref, GLuint mask)
void glDeleteQueries(GLsizei n, const GLuint *ids)
void glGetShaderiv(GLuint shader, GLenum pname, GLint *params)
void glLogicOp(GLenum opcode)
void glVertexAttrib3dv(GLuint index, const GLdouble *v)
void glGetUniformfv(GLuint program, GLint location, GLfloat *params)
void glDepthRange(GLdouble nearVal, GLdouble farVal)
void glVertex2i(GLint x, GLint y)
void glEvalCoord2fv(const GLfloat *u)
void glColor4bv(const GLbyte *v)
void glMaterialfv(GLenum face, GLenum pname, const GLfloat *params)
void glWindowPos3i(GLint x, GLint y, GLint z)
void glBlitFramebuffer(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
void glRectiv(const GLint *v1, const GLint *v2)
GLboolean glIsTexture(GLuint texture)
void glGetTexParameteriv(GLenum target, GLenum pname, GLint *params)
GLenum glCheckFramebufferStatus(GLenum target)
GLvoid * glMapBufferRange(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access)
void glTexCoord1dv(const GLdouble *v)
void glVertexAttrib4iv(GLuint index, const GLint *v)
void glGetUniformuiv(GLuint program, GLint location, GLuint *params)
void glMultiTexCoord2i(GLenum target, GLint s, GLint t)
void glRectdv(const GLdouble *v1, const GLdouble *v2)
void glRasterPos3sv(const GLshort *v)
void glSecondaryColor3f(GLfloat red, GLfloat green, GLfloat blue)
void glGenBuffers(GLsizei n, GLuint *buffers)
void glConvolutionParameterfv(GLenum target, GLenum pname, const GLfloat *params)
void glVertex2s(GLshort x, GLshort y)
void glTexGend(GLenum coord, GLenum pname, GLdouble param)
void glGetVertexAttribIuiv(GLuint index, GLenum pname, GLuint *params)
void glVertex3sv(const GLshort *v)
void glShadeModel(GLenum mode)
void glVertexAttrib1dv(GLuint index, const GLdouble *v)
void glCopyColorSubTable(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width)
void glUniformMatrix4x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
void glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
void glMultiTexCoord1i(GLenum target, GLint s)
void glIndexMask(GLuint mask)
void glRectf(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2)
void glVertexAttrib4Nbv(GLuint index, const GLbyte *v)
void glMultiTexCoord2f(GLenum target, GLfloat s, GLfloat t)
void glMultiTexCoord1fv(GLenum target, const GLfloat *v)
void glUniformMatrix3x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
void glTexCoord3i(GLint s, GLint t, GLint r)
void glNormal3fv(const GLfloat *v)
void glTexCoord3dv(const GLdouble *v)
void glFrustum(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
GLboolean glIsFramebuffer(GLuint framebuffer)
void glRasterPos4s(GLshort x, GLshort y, GLshort z, GLshort w)
GLboolean glIsVertexArray(GLuint array)
void glVertex2sv(const GLshort *v)
void glUniformMatrix3x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
void glMultiTexCoord4s(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q)
void glCompressedTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data)
void glTexCoord3iv(const GLint *v)
void glNormal3sv(const GLshort *v)
void glBlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha)
void glVertexAttribI3ui(GLuint index, GLuint x, GLuint y, GLuint z)
void glTexEnvf(GLenum target, GLenum pname, GLfloat param)
void glSecondaryColor3uiv(const GLuint *v)
void glVertexAttribI4ubv(GLuint index, const GLubyte *v)
void glTexCoord4d(GLdouble s, GLdouble t, GLdouble r, GLdouble q)
void glPushClientAttrib(GLbitfield mask)
void glVertex4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
void glClearBufferfi(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil)
void glColorTableParameterfv(GLenum target, GLenum pname, const GLfloat *params)
GLboolean glIsBuffer(GLuint buffer)
void glDrawArrays(GLenum mode, GLint first, GLsizei count)
void glVertex4i(GLint x, GLint y, GLint z, GLint w)
void glVertexAttrib4bv(GLuint index, const GLbyte *v)
void glSecondaryColor3sv(const GLshort *v)
void glVertexAttribI4uiv(GLuint index, const GLuint *v)
void glColor3ubv(const GLubyte *v)
void glPixelZoom(GLfloat xfactor, GLfloat yfactor)
void glColor3dv(const GLdouble *v)
void glIndexPointer(GLenum type, GLsizei stride, const GLvoid *pointer)
void glTexEnvfv(GLenum target, GLenum pname, const GLfloat *params)
void glMultiTexCoord3sv(GLenum target, const GLshort *v)
void glTexCoord4fv(const GLfloat *v)
void glConvolutionParameteri(GLenum target, GLenum pname, GLint params)
void glDrawBuffers(GLsizei n, const GLenum *bufs)
void glWindowPos3f(GLfloat x, GLfloat y, GLfloat z)
void glLightModelf(GLenum pname, GLfloat param)
void glPassThrough(GLfloat token)
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 glRasterPos3dv(const GLdouble *v)
void glGetQueryObjectiv(GLuint id, GLenum pname, GLint *params)
void glWindowPos3iv(const GLint *v)
void glGetConvolutionParameteriv(GLenum target, GLenum pname, GLint *params)
void glTexCoord4iv(const GLint *v)
void glFogf(GLenum pname, GLfloat param)
void glMultiTexCoord2d(GLenum target, GLdouble s, GLdouble t)
void glGenVertexArrays(GLsizei n, GLuint *arrays)
void glGetTexLevelParameterfv(GLenum target, GLint level, GLenum pname, GLfloat *params)
void glGetTexEnviv(GLenum target, GLenum pname, GLint *params)
void glDrawPixels(GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)
void glColorSubTable(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *data)
void glVertexAttrib4Nsv(GLuint index, const GLshort *v)
void glColorTable(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table)
void glDepthMask(GLboolean flag)
void glColor4d(GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha)
void glVertexAttrib2d(GLuint index, GLdouble x, GLdouble y)
void glGetMapfv(GLenum target, GLenum query, GLfloat *v)
void glTexCoordPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
void glStencilMaskSeparate(GLenum face, GLuint mask)
void glTexCoord2f(GLfloat s, GLfloat t)
void glTexCoord2fv(const GLfloat *v)
void glRasterPos2d(GLdouble x, GLdouble y)
void glPointParameteriv(GLenum pname, const GLint *params)
void glVertexAttrib3s(GLuint index, GLshort x, GLshort y, GLshort z)
void glVertexAttribI3iv(GLuint index, const GLint *v)
void glSecondaryColor3iv(const GLint *v)
void glUniform1iv(GLint location, GLsizei count, const GLint *value)
void glTexCoord2sv(const GLshort *v)
void glPixelTransferi(GLenum pname, GLint param)
void glMultiTexCoord4i(GLenum target, GLint s, GLint t, GLint r, GLint q)
void glUniform2i(GLint location, GLint v0, GLint v1)
void glGetLightfv(GLenum light, GLenum pname, GLfloat *params)
void glColor3uiv(const GLuint *v)
void glRasterPos3fv(const GLfloat *v)
void glEnablei(GLenum target, GLuint index)
void glRasterPos2i(GLint x, GLint y)
void glColorMaterial(GLenum face, GLenum mode)
void glNewList(GLuint list, GLenum mode)
GLuint glGenLists(GLsizei range)
void glTexCoord2s(GLshort s, GLshort t)
void glGetUniformiv(GLuint program, GLint location, GLint *params)
void glViewport(GLint x, GLint y, GLsizei width, GLsizei height)
void glNormal3s(GLshort nx, GLshort ny, GLshort nz)
void glGetColorTable(GLenum target, GLenum format, GLenum type, GLvoid *table)
void glTexGenfv(GLenum coord, GLenum pname, const GLfloat *params)
void glPointParameteri(GLenum pname, GLint param)
void glNormal3f(GLfloat nx, GLfloat ny, GLfloat nz)
GLint glRenderMode(GLenum mode)
void glRasterPos3i(GLint x, GLint y, GLint z)
void glMultiTexCoord3dv(GLenum target, const GLdouble *v)
void glVertexPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
void glStencilOp(GLenum fail, GLenum zfail, GLenum zpass)
GLboolean glIsShader(GLuint shader)
void glNormal3b(GLbyte nx, GLbyte ny, GLbyte nz)
void glRasterPos2sv(const GLshort *v)
void glTexParameterIuiv(GLenum target, GLenum pname, const GLuint *params)
void glVertexAttribI1iv(GLuint index, const GLint *v)
void glCopyTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
void glGetMinmaxParameterfv(GLenum target, GLenum pname, GLfloat *params)
void glRasterPos3f(GLfloat x, GLfloat y, GLfloat z)
void glWindowPos3dv(const GLdouble *v)
void glVertexAttribI3uiv(GLuint index, const GLuint *v)
void glDeleteBuffers(GLsizei n, const GLuint *buffers)
void glVertex3d(GLdouble x, GLdouble y, GLdouble z)
void glMultiTexCoord4d(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q)
void glUniform3uiv(GLint location, GLsizei count, const GLuint *value)
void glTexCoord3s(GLshort s, GLshort t, GLshort r)
void glTexCoord3f(GLfloat s, GLfloat t, GLfloat r)
void glWindowPos2f(GLfloat x, GLfloat y)
void glColor4usv(const GLushort *v)
void glVertex4fv(const GLfloat *v)
void glSecondaryColor3fv(const GLfloat *v)
void glWindowPos3s(GLshort x, GLshort y, GLshort z)
void glActiveTexture(GLenum texture)
void glSecondaryColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
void glGenFramebuffers(GLsizei n, GLuint *framebuffers)
void glMultiTexCoord2fv(GLenum target, const GLfloat *v)
void glTranslated(GLdouble x, GLdouble y, GLdouble z)
void glVertex4iv(const GLint *v)
void glIndexiv(const GLint *c)
void glGetVertexAttribiv(GLuint index, GLenum pname, GLint *params)
void glVertexAttrib1f(GLuint index, GLfloat x)
void glVertex2f(GLfloat x, GLfloat y)
void glGetBufferParameteriv(GLenum target, GLenum pname, GLint *params)
void glVertexAttrib2s(GLuint index, GLshort x, GLshort y)
void glTexCoord3sv(const GLshort *v)
void glHistogram(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink)
void glClear(GLbitfield mask)
void glUniform2iv(GLint location, GLsizei count, const GLint *value)
void glDeleteShader(GLuint shader)
void glLoadMatrixd(const GLdouble *m)
void glSecondaryColor3dv(const GLdouble *v)
void glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid *data)
void glColorTableParameteriv(GLenum target, GLenum pname, const GLint *params)
void glTexGendv(GLenum coord, GLenum pname, const GLdouble *params)
void glColor3iv(const GLint *v)
void glGetTexParameterIiv(GLenum target, GLenum pname, GLint *params)
void glGetTexEnvfv(GLenum target, GLenum pname, GLfloat *params)
void glCopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
void glMultMatrixf(const GLfloat *m)
void glColor3f(GLfloat red, GLfloat green, GLfloat blue)
void glVertex3fv(const GLfloat *v)
void glFogCoorddv(const GLdouble *coord)
void glMapGrid1f(GLint un, GLfloat u1, GLfloat u2)
void glFrontFace(GLenum mode)
void glTexParameterf(GLenum target, GLenum pname, GLfloat param)
void glTexParameteri(GLenum target, GLenum pname, GLint param)
void glEvalMesh1(GLenum mode, GLint i1, GLint i2)
void glBlendEquation(GLenum mode)
void glSecondaryColor3s(GLshort red, GLshort green, GLshort blue)
void glGetIntegeri_v(GLenum target, GLuint index, GLint *data)
void glUniform1f(GLint location, GLfloat v0)
void glMultiTexCoord4f(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q)
void glClearDepth(GLdouble depth)
void glFramebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
void glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices)
void glBindFragDataLocation(GLuint program, GLuint color, const GLchar *name)
void glMultiDrawArrays(GLenum mode, const GLint *first, const GLsizei *count, GLsizei drawcount)
void glBindRenderbuffer(GLenum target, GLuint renderbuffer)
void glGetTexGeniv(GLenum coord, GLenum pname, GLint *params)
void glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint *params)
void glLightModeli(GLenum pname, GLint param)
void glVertex4s(GLshort x, GLshort y, GLshort z, GLshort w)
void glPolygonMode(GLenum face, GLenum mode)
void glSecondaryColor3d(GLdouble red, GLdouble green, GLdouble blue)
void glColor3b(GLbyte red, GLbyte green, GLbyte blue)
void glClampColor(GLenum target, GLenum clamp)
void glVertex2dv(const GLdouble *v)
void glSecondaryColor3bv(const GLbyte *v)
void glDisablei(GLenum target, GLuint index)
void glGetTexImage(GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels)
void glColor3us(GLushort red, GLushort green, GLushort blue)
void glGetBufferPointerv(GLenum target, GLenum pname, GLvoid **params)
void glMinmax(GLenum target, GLenum internalformat, GLboolean sink)
void glTexParameterfv(GLenum target, GLenum pname, const GLfloat *params)
void glSecondaryColor3ub(GLubyte red, GLubyte green, GLubyte blue)
void glMultiTexCoord1d(GLenum target, GLdouble s)
void glVertexAttrib4Nubv(GLuint index, const GLubyte *v)
void glGetQueryObjectuiv(GLuint id, GLenum pname, GLuint *params)
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
#define Q_DECL_UNUSED_MEMBER
EGLOutputLayerEXT EGLint EGLAttrib value
[5]
EGLOutputLayerEXT layer
ptrdiff_t GLintptr
Definition qopengl.h:163
ptrdiff_t GLsizeiptr
Definition qopengl.h:164
char GLchar
Definition qopengl.h:158
GLenum modeRGB
GLint location
GLenum GLenum modeAlpha
GLint GLint GLint GLint dstX0
GLint GLfloat GLfloat GLfloat v2
GLenum GLsizei GLsizei GLint * values
[15]
GLboolean GLboolean GLboolean b
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]
GLuint const GLuint * buffers
GLint GLenum GLsizei GLsizei GLsizei depth
typedef GLfloat(GL_APIENTRYP PFNGLGETPATHLENGTHNVPROC)(GLuint path
GLsizei samples
GLenum mode
const GLfloat * m
GLenum GLuint GLint level
GLfloat GLfloat GLfloat w
[0]
GLint GLsizei GLsizei height
GLboolean GLboolean GLboolean GLboolean a
[7]
GLuint GLfloat GLfloat GLfloat GLfloat y1
GLenum GLuint GLintptr GLsizeiptr size
[1]
GLuint index
[2]
GLboolean r
[2]
GLuint GLuint end
GLenum GLenum GLsizei const GLuint * ids
GLuint const GLuint GLuint const GLuint * textures
GLuint GLfloat GLfloat GLfloat x1
double GLdouble
GLenum GLuint GLenum GLsizei length
GLint srcY0
GLdouble GLdouble GLdouble GLdouble top
GLenum GLenum GLsizei count
const GLenum * bufs
GLenum pname
GLdouble GLdouble right
GLint GLsizei GLsizei GLenum GLenum GLsizei void * data
GLint GLenum GLsizei GLsizei GLsizei GLint border
GLsizei GLsizei GLchar * infoLog
GLenum face
GLint GLint srcX1
GLsizei range
const void GLsizei GLsizei stride
GLenum GLuint buffer
GLint GLint GLint yoffset
GLint GLsizei width
GLint GLint GLint GLint zoffset
GLint GLsizei GLboolean transpose
GLuint color
[2]
GLint left
typedef GLsizei(GL_APIENTRYP PFNGLGETFRAMEBUFFERPIXELLOCALSTORAGESIZEEXTPROC)(GLuint target)
GLenum type
GLint GLint bottom
GLint GLint GLint GLint GLint GLint dstX1
GLfloat angle
typedef GLenum(GL_APIENTRYP PFNGLGETGRAPHICSRESETSTATUSKHRPROC)(void)
GLenum access
GLint GLfloat v0
GLenum GLenum textarget
GLenum target
GLint GLfloat GLfloat v1
GLenum GLuint texture
GLint GLint GLint GLint GLint GLint GLint GLbitfield GLenum filter
GLuint program
GLint GLenum internalformat
const GLuint * arrays
GLfloat GLfloat clamp
GLfloat units
GLint GLint xoffset
typedef GLboolean(GL_APIENTRYP PFNGLISENABLEDIOESPROC)(GLenum target
GLuint start
GLenum const GLint * param
GLenum GLuint GLintptr offset
GLboolean GLboolean g
GLint GLfloat GLfloat GLfloat GLfloat v3
GLint GLenum GLsizei GLsizei GLsizei GLint GLenum GLenum const void * pixels
GLint ref
GLenum attachment
GLuint name
GLint first
GLsizei bufSize
GLint GLint GLint srcY1
GLint GLint GLint GLint GLint GLint GLint GLbitfield mask
GLfloat n
GLint GLsizei GLsizei GLenum format
const void GLsizei drawcount
GLint GLint GLint GLint GLint dstY0
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei imageSize
GLint GLint GLint GLint GLint GLint GLint dstY1
GLsizei GLenum const void * indices
GLint y
GLsizei GLsizei GLchar * source
void ** params
GLenum GLenum GLsizei void GLsizei void * column
GLenum GLenum GLenum dfactorAlpha
Definition qopenglext.h:373
GLfixed GLfixed GLint GLint GLfixed points
GLhandleARB obj
[2]
GLdouble s
[6]
Definition qopenglext.h:235
GLboolean reset
GLuint GLint srcX0
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
GLsizei const GLchar *const * varyings
const GLuint GLboolean * residences
GLfixed GLfixed u2
GLbyte nx
const GLubyte * c
GLsizei const GLchar *const GLenum bufferMode
GLfixed GLfixed GLfixed y2
GLuint renderbuffer
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
GLuint shader
Definition qopenglext.h:665
GLfixed GLfixed GLint GLint GLfixed GLfixed GLint vstride
GLsizei GLfixed GLfixed GLfixed GLfixed const GLubyte * bitmap
GLenum sfail
Definition qopenglext.h:662
GLsizei GLfixed GLfixed yorig
typedef GLbitfield(APIENTRYP PFNGLQUERYMATRIXXOESPROC)(GLfixed *mantissa
GLsizei maxCount
Definition qopenglext.h:677
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
const GLuint * framebuffers
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
GLint GLenum GLboolean normalized
Definition qopenglext.h:752
GLuint framebuffer
const GLuint * renderbuffers
GLfixed u1
GLfixed GLfixed GLint GLint uorder
GLfloat GLfloat GLfloat alpha
Definition qopenglext.h:418
GLbyte green
Definition qopenglext.h:385
GLenum GLenum GLenum dppass
Definition qopenglext.h:662
GLint GLfloat GLint stencil
GLfixed GLfixed GLint GLint order
GLenum dfactorRGB
Definition qopenglext.h:373
GLubyte * pattern
GLenum GLenum renderbuffertarget
typedef GLushort(APIENTRYP PFNGLGETSTAGEINDEXNVPROC)(GLenum shadertype)
GLenum cap
GLenum GLenum GLsizei void * table
GLint drawbuffer
GLuint * lists
GLenum GLenum dpfail
Definition qopenglext.h:662
GLsizeiptr const void GLenum usage
Definition qopenglext.h:543
GLboolean invert
Definition qopenglext.h:226
#define GLuint
static const uint base
Definition qurlidna.cpp:20
QList< int > list
[14]
QGraphicsSvgItem * red