aboutsummaryrefslogtreecommitdiff
path: root/code/pnd/qgl.h
diff options
context:
space:
mode:
Diffstat (limited to 'code/pnd/qgl.h')
-rw-r--r--code/pnd/qgl.h2187
1 files changed, 2187 insertions, 0 deletions
diff --git a/code/pnd/qgl.h b/code/pnd/qgl.h
new file mode 100644
index 0000000..f4c3371
--- /dev/null
+++ b/code/pnd/qgl.h
@@ -0,0 +1,2187 @@
+/**** This file is autogenerated. Run GenerateQGL.pl to update it ****/
+
+#ifdef QGL_LOG_GL_CALLS
+extern unsigned int QGLLogGLCalls;
+extern FILE *QGLDebugFile(void);
+#endif
+
+extern void QGLCheckError(const char *message);
+extern unsigned int QGLBeginStarted;
+
+// This has to be done to avoid infinite recursion between our glGetError wrapper and QGLCheckError()
+static inline GLenum _glGetError(void) {
+ return glGetError();
+}
+
+// void glAlphaFunc (GLenum func, GLclampf ref);
+static inline void qglAlphaFunc(GLenum func, GLclampf ref)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glAlphaFunc(func=%lu, ref=%f)\n", func, ref);
+#endif
+ glAlphaFunc(func, ref);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glAlphaFunc");
+#endif
+}
+
+// void glClearColor (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
+static inline void qglClearColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glClearColor(red=%f, green=%f, blue=%f, alpha=%f)\n", red, green, blue, alpha);
+#endif
+ glClearColor(red, green, blue, alpha);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glClearColor");
+#endif
+}
+
+// void glClearDepthf (GLclampf depth);
+static inline void qglClearDepthf(GLclampf depth)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glClearDepthf(depth=%f)\n", depth);
+#endif
+ glClearDepthf(depth);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glClearDepthf");
+#endif
+}
+
+// void glClipPlanef (GLenum plane, const GLfloat *equation);
+static inline void qglClipPlanef(GLenum plane, const GLfloat *equation)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glClipPlanef(plane=%lu, equation=%p)\n", plane, equation);
+#endif
+ glClipPlanef(plane, equation);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glClipPlanef");
+#endif
+}
+
+// void glColor4f (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
+// void glDepthRangef (GLclampf zNear, GLclampf zFar);
+static inline void qglDepthRangef(GLclampf zNear, GLclampf zFar)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glDepthRangef(zNear=%f, zFar=%f)\n", zNear, zFar);
+#endif
+ glDepthRangef(zNear, zFar);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glDepthRangef");
+#endif
+}
+
+// void glFogf (GLenum pname, GLfloat param);
+static inline void qglFogf(GLenum pname, GLfloat param)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glFogf(pname=%lu, param=%f)\n", pname, param);
+#endif
+ glFogf(pname, param);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glFogf");
+#endif
+}
+
+// void glFogfv (GLenum pname, const GLfloat *params);
+static inline void qglFogfv(GLenum pname, const GLfloat *params)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glFogfv(pname=%lu, params=%p)\n", pname, params);
+#endif
+ glFogfv(pname, params);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glFogfv");
+#endif
+}
+
+// void glFrustumf (GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar);
+static inline void qglFrustumf(GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glFrustumf(left=%f, right=%f, bottom=%f, top=%f, zNear=%f, zFar=%f)\n", left, right, bottom, top, zNear, zFar);
+#endif
+ glFrustumf(left, right, bottom, top, zNear, zFar);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glFrustumf");
+#endif
+}
+
+// void glGetClipPlanef (GLenum pname, GLfloat eqn[4]);
+static inline void qglGetClipPlanef(GLenum pname, GLfloat eqn[4])
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glGetClipPlanef(pname=%lu, eqn=%f)\n", pname, eqn);
+#endif
+ glGetClipPlanef(pname, eqn);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glGetClipPlanef");
+#endif
+}
+
+// void glGetFloatv (GLenum pname, GLfloat *params);
+static inline void qglGetFloatv(GLenum pname, GLfloat *params)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glGetFloatv(pname=%lu, params=%p)\n", pname, params);
+#endif
+ glGetFloatv(pname, params);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glGetFloatv");
+#endif
+}
+
+// void glGetLightfv (GLenum light, GLenum pname, GLfloat *params);
+static inline void qglGetLightfv(GLenum light, GLenum pname, GLfloat *params)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glGetLightfv(light=%lu, pname=%lu, params=%p)\n", light, pname, params);
+#endif
+ glGetLightfv(light, pname, params);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glGetLightfv");
+#endif
+}
+
+// void glGetMaterialfv (GLenum face, GLenum pname, GLfloat *params);
+static inline void qglGetMaterialfv(GLenum face, GLenum pname, GLfloat *params)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glGetMaterialfv(face=%lu, pname=%lu, params=%p)\n", face, pname, params);
+#endif
+ glGetMaterialfv(face, pname, params);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glGetMaterialfv");
+#endif
+}
+
+// void glGetTexEnvfv (GLenum env, GLenum pname, GLfloat *params);
+static inline void qglGetTexEnvfv(GLenum env, GLenum pname, GLfloat *params)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glGetTexEnvfv(env=%lu, pname=%lu, params=%p)\n", env, pname, params);
+#endif
+ glGetTexEnvfv(env, pname, params);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glGetTexEnvfv");
+#endif
+}
+
+// void glGetTexParameterfv (GLenum target, GLenum pname, GLfloat *params);
+static inline void qglGetTexParameterfv(GLenum target, GLenum pname, GLfloat *params)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glGetTexParameterfv(target=%lu, pname=%lu, params=%p)\n", target, pname, params);
+#endif
+ glGetTexParameterfv(target, pname, params);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glGetTexParameterfv");
+#endif
+}
+
+// void glLightModelf (GLenum pname, GLfloat param);
+static inline void qglLightModelf(GLenum pname, GLfloat param)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glLightModelf(pname=%lu, param=%f)\n", pname, param);
+#endif
+ glLightModelf(pname, param);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glLightModelf");
+#endif
+}
+
+// void glLightModelfv (GLenum pname, const GLfloat *params);
+static inline void qglLightModelfv(GLenum pname, const GLfloat *params)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glLightModelfv(pname=%lu, params=%p)\n", pname, params);
+#endif
+ glLightModelfv(pname, params);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glLightModelfv");
+#endif
+}
+
+// void glLightf (GLenum light, GLenum pname, GLfloat param);
+static inline void qglLightf(GLenum light, GLenum pname, GLfloat param)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glLightf(light=%lu, pname=%lu, param=%f)\n", light, pname, param);
+#endif
+ glLightf(light, pname, param);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glLightf");
+#endif
+}
+
+// void glLightfv (GLenum light, GLenum pname, const GLfloat *params);
+static inline void qglLightfv(GLenum light, GLenum pname, const GLfloat *params)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glLightfv(light=%lu, pname=%lu, params=%p)\n", light, pname, params);
+#endif
+ glLightfv(light, pname, params);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glLightfv");
+#endif
+}
+
+// void glLineWidth (GLfloat width);
+static inline void qglLineWidth(GLfloat width)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glLineWidth(width=%f)\n", width);
+#endif
+ glLineWidth(width);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glLineWidth");
+#endif
+}
+
+// void glLoadMatrixf (const GLfloat *m);
+static inline void qglLoadMatrixf(const GLfloat *m)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glLoadMatrixf(m=%p)\n", m);
+#endif
+ glLoadMatrixf(m);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glLoadMatrixf");
+#endif
+}
+
+// void glMaterialf (GLenum face, GLenum pname, GLfloat param);
+static inline void qglMaterialf(GLenum face, GLenum pname, GLfloat param)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glMaterialf(face=%lu, pname=%lu, param=%f)\n", face, pname, param);
+#endif
+ glMaterialf(face, pname, param);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glMaterialf");
+#endif
+}
+
+// void glMaterialfv (GLenum face, GLenum pname, const GLfloat *params);
+static inline void qglMaterialfv(GLenum face, GLenum pname, const GLfloat *params)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glMaterialfv(face=%lu, pname=%lu, params=%p)\n", face, pname, params);
+#endif
+ glMaterialfv(face, pname, params);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glMaterialfv");
+#endif
+}
+
+// void glMultMatrixf (const GLfloat *m);
+static inline void qglMultMatrixf(const GLfloat *m)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glMultMatrixf(m=%p)\n", m);
+#endif
+ glMultMatrixf(m);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glMultMatrixf");
+#endif
+}
+
+// void glMultiTexCoord4f (GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);
+static inline void qglMultiTexCoord4f(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glMultiTexCoord4f(target=%lu, s=%f, t=%f, r=%f, q=%f)\n", target, s, t, r, q);
+#endif
+ glMultiTexCoord4f(target, s, t, r, q);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glMultiTexCoord4f");
+#endif
+}
+
+// void glNormal3f (GLfloat nx, GLfloat ny, GLfloat nz);
+static inline void qglNormal3f(GLfloat nx, GLfloat ny, GLfloat nz)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glNormal3f(nx=%f, ny=%f, nz=%f)\n", nx, ny, nz);
+#endif
+ glNormal3f(nx, ny, nz);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glNormal3f");
+#endif
+}
+
+// void glOrthof (GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar);
+static inline void qglOrthof(GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glOrthof(left=%f, right=%f, bottom=%f, top=%f, zNear=%f, zFar=%f)\n", left, right, bottom, top, zNear, zFar);
+#endif
+ glOrthof(left, right, bottom, top, zNear, zFar);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glOrthof");
+#endif
+}
+
+// void glPointParameterf (GLenum pname, GLfloat param);
+static inline void qglPointParameterf(GLenum pname, GLfloat param)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glPointParameterf(pname=%lu, param=%f)\n", pname, param);
+#endif
+ glPointParameterf(pname, param);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glPointParameterf");
+#endif
+}
+
+// void glPointParameterfv (GLenum pname, const GLfloat *params);
+static inline void qglPointParameterfv(GLenum pname, const GLfloat *params)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glPointParameterfv(pname=%lu, params=%p)\n", pname, params);
+#endif
+ glPointParameterfv(pname, params);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glPointParameterfv");
+#endif
+}
+
+// void glPointSize (GLfloat size);
+static inline void qglPointSize(GLfloat size)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glPointSize(size=%f)\n", size);
+#endif
+ glPointSize(size);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glPointSize");
+#endif
+}
+
+// void glPolygonOffset (GLfloat factor, GLfloat units);
+static inline void qglPolygonOffset(GLfloat factor, GLfloat units)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glPolygonOffset(factor=%f, units=%f)\n", factor, units);
+#endif
+ glPolygonOffset(factor, units);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glPolygonOffset");
+#endif
+}
+
+// void glRotatef (GLfloat angle, GLfloat x, GLfloat y, GLfloat z);
+static inline void qglRotatef(GLfloat angle, GLfloat x, GLfloat y, GLfloat z)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glRotatef(angle=%f, x=%f, y=%f, z=%f)\n", angle, x, y, z);
+#endif
+ glRotatef(angle, x, y, z);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glRotatef");
+#endif
+}
+
+// void glScalef (GLfloat x, GLfloat y, GLfloat z);
+static inline void qglScalef(GLfloat x, GLfloat y, GLfloat z)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glScalef(x=%f, y=%f, z=%f)\n", x, y, z);
+#endif
+ glScalef(x, y, z);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glScalef");
+#endif
+}
+
+// void glTexEnvf (GLenum target, GLenum pname, GLfloat param);
+static inline void qglTexEnvf(GLenum target, GLenum pname, GLfloat param)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glTexEnvf(target=%lu, pname=%lu, param=%f)\n", target, pname, param);
+#endif
+ glTexEnvf(target, pname, param);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glTexEnvf");
+#endif
+}
+
+// void glTexEnvfv (GLenum target, GLenum pname, const GLfloat *params);
+static inline void qglTexEnvfv(GLenum target, GLenum pname, const GLfloat *params)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glTexEnvfv(target=%lu, pname=%lu, params=%p)\n", target, pname, params);
+#endif
+ glTexEnvfv(target, pname, params);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glTexEnvfv");
+#endif
+}
+
+// void glTexParameterf (GLenum target, GLenum pname, GLfloat param);
+static inline void qglTexParameterf(GLenum target, GLenum pname, GLfloat param)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glTexParameterf(target=%lu, pname=%lu, param=%f)\n", target, pname, param);
+#endif
+ glTexParameterf(target, pname, param);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glTexParameterf");
+#endif
+}
+
+// void glTexParameterfv (GLenum target, GLenum pname, const GLfloat *params);
+static inline void qglTexParameterfv(GLenum target, GLenum pname, const GLfloat *params)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glTexParameterfv(target=%lu, pname=%lu, params=%p)\n", target, pname, params);
+#endif
+ glTexParameterfv(target, pname, params);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glTexParameterfv");
+#endif
+}
+
+// void glTranslatef (GLfloat x, GLfloat y, GLfloat z);
+static inline void qglTranslatef(GLfloat x, GLfloat y, GLfloat z)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glTranslatef(x=%f, y=%f, z=%f)\n", x, y, z);
+#endif
+ glTranslatef(x, y, z);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glTranslatef");
+#endif
+}
+
+// void glActiveTexture (GLenum texture);
+static inline void qglActiveTexture(GLenum texture)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glActiveTexture(texture=%lu)\n", texture);
+#endif
+ glActiveTexture(texture);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glActiveTexture");
+#endif
+}
+
+// void glAlphaFuncx (GLenum func, GLclampx ref);
+static inline void qglAlphaFuncx(GLenum func, GLclampx ref)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glAlphaFuncx(func=%lu, ref=%ld)\n", func, ref);
+#endif
+ glAlphaFuncx(func, ref);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glAlphaFuncx");
+#endif
+}
+
+// void glBindBuffer (GLenum target, GLuint buffer);
+static inline void qglBindBuffer(GLenum target, GLuint buffer)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glBindBuffer(target=%lu, buffer=%lu)\n", target, buffer);
+#endif
+ glBindBuffer(target, buffer);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glBindBuffer");
+#endif
+}
+
+// void glBindTexture (GLenum target, GLuint texture);
+static inline void qglBindTexture(GLenum target, GLuint texture)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glBindTexture(target=%lu, texture=%lu)\n", target, texture);
+#endif
+ glBindTexture(target, texture);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glBindTexture");
+#endif
+}
+
+// void glBlendFunc (GLenum sfactor, GLenum dfactor);
+static inline void qglBlendFunc(GLenum sfactor, GLenum dfactor)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glBlendFunc(sfactor=%lu, dfactor=%lu)\n", sfactor, dfactor);
+#endif
+ glBlendFunc(sfactor, dfactor);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glBlendFunc");
+#endif
+}
+
+// void glBufferData (GLenum target, GLsizeiptr size, const GLvoid *data, GLenum usage);
+static inline void qglBufferData(GLenum target, GLsizeiptr size, const GLvoid *data, GLenum usage)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glBufferData(target=%lu, size=%ld, data=%p, usage=%lu)\n", target, size, data, usage);
+#endif
+ glBufferData(target, size, data, usage);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glBufferData");
+#endif
+}
+
+// void glBufferSubData (GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid *data);
+static inline void qglBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid *data)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glBufferSubData(target=%lu, offset=%ld, size=%ld, data=%p)\n", target, offset, size, data);
+#endif
+ glBufferSubData(target, offset, size, data);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glBufferSubData");
+#endif
+}
+
+// void glClear (GLbitfield mask);
+static inline void qglClear(GLbitfield mask)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glClear(mask=%lu)\n", mask);
+#endif
+ glClear(mask);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glClear");
+#endif
+}
+
+// void glClearColorx (GLclampx red, GLclampx green, GLclampx blue, GLclampx alpha);
+static inline void qglClearColorx(GLclampx red, GLclampx green, GLclampx blue, GLclampx alpha)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glClearColorx(red=%ld, green=%ld, blue=%ld, alpha=%ld)\n", red, green, blue, alpha);
+#endif
+ glClearColorx(red, green, blue, alpha);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glClearColorx");
+#endif
+}
+
+// void glClearDepthx (GLclampx depth);
+static inline void qglClearDepthx(GLclampx depth)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glClearDepthx(depth=%ld)\n", depth);
+#endif
+ glClearDepthx(depth);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glClearDepthx");
+#endif
+}
+
+// void glClearStencil (GLint s);
+static inline void qglClearStencil(GLint s)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glClearStencil(s=%ld)\n", s);
+#endif
+ glClearStencil(s);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glClearStencil");
+#endif
+}
+
+// void glClientActiveTexture (GLenum texture);
+static inline void qglClientActiveTexture(GLenum texture)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glClientActiveTexture(texture=%lu)\n", texture);
+#endif
+ glClientActiveTexture(texture);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glClientActiveTexture");
+#endif
+}
+
+// void glClipPlanex (GLenum plane, const GLfixed *equation);
+static inline void qglClipPlanex(GLenum plane, const GLfixed *equation)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glClipPlanex(plane=%lu, equation=%p)\n", plane, equation);
+#endif
+ glClipPlanex(plane, equation);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glClipPlanex");
+#endif
+}
+
+// void glColor4ub (GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha);
+static inline void qglColor4ub(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glColor4ub(red=%u, green=%u, blue=%u, alpha=%u)\n", red, green, blue, alpha);
+#endif
+ glColor4ub(red, green, blue, alpha);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glColor4ub");
+#endif
+}
+
+// void glColor4x (GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha);
+static inline void qglColor4x(GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glColor4x(red=%ld, green=%ld, blue=%ld, alpha=%ld)\n", red, green, blue, alpha);
+#endif
+ glColor4x(red, green, blue, alpha);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glColor4x");
+#endif
+}
+
+// void glColorMask (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha);
+static inline void qglColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glColorMask(red=%u, green=%u, blue=%u, alpha=%u)\n", red, green, blue, alpha);
+#endif
+ glColorMask(red, green, blue, alpha);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glColorMask");
+#endif
+}
+
+// void glColorPointer (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
+static inline void qglColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glColorPointer(size=%ld, type=%lu, stride=%ld, pointer=%p)\n", size, type, stride, pointer);
+#endif
+ glColorPointer(size, type, stride, pointer);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glColorPointer");
+#endif
+}
+
+// void glCompressedTexImage2D (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data);
+static inline void qglCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glCompressedTexImage2D(target=%lu, level=%ld, internalformat=%lu, width=%ld, height=%ld, border=%ld, imageSize=%ld, data=%p)\n", target, level, internalformat, width, height, border, imageSize, data);
+#endif
+ glCompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glCompressedTexImage2D");
+#endif
+}
+
+// void glCompressedTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data);
+static inline void qglCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glCompressedTexSubImage2D(target=%lu, level=%ld, xoffset=%ld, yoffset=%ld, width=%ld, height=%ld, format=%lu, imageSize=%ld, data=%p)\n", target, level, xoffset, yoffset, width, height, format, imageSize, data);
+#endif
+ glCompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glCompressedTexSubImage2D");
+#endif
+}
+
+// void glCopyTexImage2D (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
+static inline void qglCopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glCopyTexImage2D(target=%lu, level=%ld, internalformat=%lu, x=%ld, y=%ld, width=%ld, height=%ld, border=%ld)\n", target, level, internalformat, x, y, width, height, border);
+#endif
+ glCopyTexImage2D(target, level, internalformat, x, y, width, height, border);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glCopyTexImage2D");
+#endif
+}
+
+// void glCopyTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
+static inline void qglCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glCopyTexSubImage2D(target=%lu, level=%ld, xoffset=%ld, yoffset=%ld, x=%ld, y=%ld, width=%ld, height=%ld)\n", target, level, xoffset, yoffset, x, y, width, height);
+#endif
+ glCopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glCopyTexSubImage2D");
+#endif
+}
+
+// void glCullFace (GLenum mode);
+static inline void qglCullFace(GLenum mode)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glCullFace(mode=%lu)\n", mode);
+#endif
+ glCullFace(mode);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glCullFace");
+#endif
+}
+
+// void glDeleteBuffers (GLsizei n, const GLuint *buffers);
+static inline void qglDeleteBuffers(GLsizei n, const GLuint *buffers)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glDeleteBuffers(n=%ld, buffers=%p)\n", n, buffers);
+#endif
+ glDeleteBuffers(n, buffers);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glDeleteBuffers");
+#endif
+}
+
+// void glDeleteTextures (GLsizei n, const GLuint *textures);
+static inline void qglDeleteTextures(GLsizei n, const GLuint *textures)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glDeleteTextures(n=%ld, textures=%p)\n", n, textures);
+#endif
+ glDeleteTextures(n, textures);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glDeleteTextures");
+#endif
+}
+
+// void glDepthFunc (GLenum func);
+static inline void qglDepthFunc(GLenum func)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glDepthFunc(func=%lu)\n", func);
+#endif
+ glDepthFunc(func);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glDepthFunc");
+#endif
+}
+
+// void glDepthMask (GLboolean flag);
+static inline void qglDepthMask(GLboolean flag)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glDepthMask(flag=%u)\n", flag);
+#endif
+ glDepthMask(flag);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glDepthMask");
+#endif
+}
+
+// void glDepthRangex (GLclampx zNear, GLclampx zFar);
+static inline void qglDepthRangex(GLclampx zNear, GLclampx zFar)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glDepthRangex(zNear=%ld, zFar=%ld)\n", zNear, zFar);
+#endif
+ glDepthRangex(zNear, zFar);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glDepthRangex");
+#endif
+}
+
+// void glDisable (GLenum cap);
+static inline void qglDisable(GLenum cap)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glDisable(cap=%lu)\n", cap);
+#endif
+ glDisable(cap);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glDisable");
+#endif
+}
+
+// void glDisableClientState (GLenum array);
+static inline void qglDisableClientState(GLenum array)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glDisableClientState(array=%lu)\n", array);
+#endif
+ glDisableClientState(array);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glDisableClientState");
+#endif
+}
+
+// void glDrawArrays (GLenum mode, GLint first, GLsizei count);
+static inline void qglDrawArrays(GLenum mode, GLint first, GLsizei count)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glDrawArrays(mode=%lu, first=%ld, count=%ld)\n", mode, first, count);
+#endif
+ glDrawArrays(mode, first, count);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glDrawArrays");
+#endif
+}
+
+// void glDrawElements (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices);
+static inline void qglDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glDrawElements(mode=%lu, count=%ld, type=%lu, indices=%p)\n", mode, count, type, indices);
+#endif
+ glDrawElements(mode, count, type, indices);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glDrawElements");
+#endif
+}
+
+// void glEnable (GLenum cap);
+static inline void qglEnable(GLenum cap)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glEnable(cap=%lu)\n", cap);
+#endif
+ glEnable(cap);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glEnable");
+#endif
+}
+
+// void glEnableClientState (GLenum array);
+static inline void qglEnableClientState(GLenum array)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glEnableClientState(array=%lu)\n", array);
+#endif
+ glEnableClientState(array);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glEnableClientState");
+#endif
+}
+
+// void glFinish (void);
+static inline void qglFinish(void)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glFinish(void)\n");
+#endif
+ glFinish();
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glFinish");
+#endif
+}
+
+// void glFlush (void);
+static inline void qglFlush(void)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glFlush(void)\n");
+#endif
+ glFlush();
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glFlush");
+#endif
+}
+
+// void glFogx (GLenum pname, GLfixed param);
+static inline void qglFogx(GLenum pname, GLfixed param)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glFogx(pname=%lu, param=%ld)\n", pname, param);
+#endif
+ glFogx(pname, param);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glFogx");
+#endif
+}
+
+// void glFogxv (GLenum pname, const GLfixed *params);
+static inline void qglFogxv(GLenum pname, const GLfixed *params)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glFogxv(pname=%lu, params=%p)\n", pname, params);
+#endif
+ glFogxv(pname, params);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glFogxv");
+#endif
+}
+
+// void glFrontFace (GLenum mode);
+static inline void qglFrontFace(GLenum mode)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glFrontFace(mode=%lu)\n", mode);
+#endif
+ glFrontFace(mode);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glFrontFace");
+#endif
+}
+
+// void glFrustumx (GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar);
+static inline void qglFrustumx(GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glFrustumx(left=%ld, right=%ld, bottom=%ld, top=%ld, zNear=%ld, zFar=%ld)\n", left, right, bottom, top, zNear, zFar);
+#endif
+ glFrustumx(left, right, bottom, top, zNear, zFar);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glFrustumx");
+#endif
+}
+
+// void glGetBooleanv (GLenum pname, GLboolean *params);
+static inline void qglGetBooleanv(GLenum pname, GLboolean *params)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glGetBooleanv(pname=%lu, params=%p)\n", pname, params);
+#endif
+ glGetBooleanv(pname, params);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glGetBooleanv");
+#endif
+}
+
+// void glGetBufferParameteriv (GLenum target, GLenum pname, GLint *params);
+static inline void qglGetBufferParameteriv(GLenum target, GLenum pname, GLint *params)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glGetBufferParameteriv(target=%lu, pname=%lu, params=%p)\n", target, pname, params);
+#endif
+ glGetBufferParameteriv(target, pname, params);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glGetBufferParameteriv");
+#endif
+}
+
+// void glGetClipPlanex (GLenum pname, GLfixed eqn[4]);
+static inline void qglGetClipPlanex(GLenum pname, GLfixed eqn[4])
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glGetClipPlanex(pname=%lu, eqn=%ld)\n", pname, eqn);
+#endif
+ glGetClipPlanex(pname, eqn);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glGetClipPlanex");
+#endif
+}
+
+// void glGenBuffers (GLsizei n, GLuint *buffers);
+static inline void qglGenBuffers(GLsizei n, GLuint *buffers)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glGenBuffers(n=%ld, buffers=%p)\n", n, buffers);
+#endif
+ glGenBuffers(n, buffers);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glGenBuffers");
+#endif
+}
+
+// void glGenTextures (GLsizei n, GLuint *textures);
+static inline void qglGenTextures(GLsizei n, GLuint *textures)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glGenTextures(n=%ld, textures=%p)\n", n, textures);
+#endif
+ glGenTextures(n, textures);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glGenTextures");
+#endif
+}
+
+// GLenum glGetError (void);
+static inline GLenum qglGetError(void)
+{
+ GLenum returnValue;
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glGetError(void)\n");
+#endif
+ returnValue = glGetError();
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glGetError");
+#endif
+ return returnValue;
+}
+
+// void glGetFixedv (GLenum pname, GLfixed *params);
+static inline void qglGetFixedv(GLenum pname, GLfixed *params)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glGetFixedv(pname=%lu, params=%p)\n", pname, params);
+#endif
+ glGetFixedv(pname, params);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glGetFixedv");
+#endif
+}
+
+// void glGetIntegerv (GLenum pname, GLint *params);
+static inline void qglGetIntegerv(GLenum pname, GLint *params)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glGetIntegerv(pname=%lu, params=%p)\n", pname, params);
+#endif
+ glGetIntegerv(pname, params);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glGetIntegerv");
+#endif
+}
+
+// void glGetLightxv (GLenum light, GLenum pname, GLfixed *params);
+static inline void qglGetLightxv(GLenum light, GLenum pname, GLfixed *params)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glGetLightxv(light=%lu, pname=%lu, params=%p)\n", light, pname, params);
+#endif
+ glGetLightxv(light, pname, params);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glGetLightxv");
+#endif
+}
+
+// void glGetMaterialxv (GLenum face, GLenum pname, GLfixed *params);
+static inline void qglGetMaterialxv(GLenum face, GLenum pname, GLfixed *params)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glGetMaterialxv(face=%lu, pname=%lu, params=%p)\n", face, pname, params);
+#endif
+ glGetMaterialxv(face, pname, params);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glGetMaterialxv");
+#endif
+}
+
+// void glGetPointerv (GLenum pname, void **params);
+static inline void qglGetPointerv(GLenum pname, void **params)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glGetPointerv(pname=%lu, params=%p)\n", pname, params);
+#endif
+ glGetPointerv(pname, params);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glGetPointerv");
+#endif
+}
+
+// const GLubyte * glGetString (GLenum name);
+static inline const GLubyte * qglGetString(GLenum name)
+{
+ const GLubyte * returnValue;
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glGetString(name=%lu)\n", name);
+#endif
+ returnValue = glGetString(name);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glGetString");
+#endif
+ return returnValue;
+}
+
+// void glGetTexEnviv (GLenum env, GLenum pname, GLint *params);
+static inline void qglGetTexEnviv(GLenum env, GLenum pname, GLint *params)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glGetTexEnviv(env=%lu, pname=%lu, params=%p)\n", env, pname, params);
+#endif
+ glGetTexEnviv(env, pname, params);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glGetTexEnviv");
+#endif
+}
+
+// void glGetTexEnvxv (GLenum env, GLenum pname, GLfixed *params);
+static inline void qglGetTexEnvxv(GLenum env, GLenum pname, GLfixed *params)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glGetTexEnvxv(env=%lu, pname=%lu, params=%p)\n", env, pname, params);
+#endif
+ glGetTexEnvxv(env, pname, params);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glGetTexEnvxv");
+#endif
+}
+
+// void glGetTexParameteriv (GLenum target, GLenum pname, GLint *params);
+static inline void qglGetTexParameteriv(GLenum target, GLenum pname, GLint *params)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glGetTexParameteriv(target=%lu, pname=%lu, params=%p)\n", target, pname, params);
+#endif
+ glGetTexParameteriv(target, pname, params);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glGetTexParameteriv");
+#endif
+}
+
+// void glGetTexParameterxv (GLenum target, GLenum pname, GLfixed *params);
+static inline void qglGetTexParameterxv(GLenum target, GLenum pname, GLfixed *params)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glGetTexParameterxv(target=%lu, pname=%lu, params=%p)\n", target, pname, params);
+#endif
+ glGetTexParameterxv(target, pname, params);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glGetTexParameterxv");
+#endif
+}
+
+// void glHint (GLenum target, GLenum mode);
+static inline void qglHint(GLenum target, GLenum mode)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glHint(target=%lu, mode=%lu)\n", target, mode);
+#endif
+ glHint(target, mode);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glHint");
+#endif
+}
+
+// GLboolean glIsBuffer (GLuint buffer);
+static inline GLboolean qglIsBuffer(GLuint buffer)
+{
+ GLboolean returnValue;
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glIsBuffer(buffer=%lu)\n", buffer);
+#endif
+ returnValue = glIsBuffer(buffer);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glIsBuffer");
+#endif
+ return returnValue;
+}
+
+// GLboolean glIsEnabled (GLenum cap);
+static inline GLboolean qglIsEnabled(GLenum cap)
+{
+ GLboolean returnValue;
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glIsEnabled(cap=%lu)\n", cap);
+#endif
+ returnValue = glIsEnabled(cap);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glIsEnabled");
+#endif
+ return returnValue;
+}
+
+// GLboolean glIsTexture (GLuint texture);
+static inline GLboolean qglIsTexture(GLuint texture)
+{
+ GLboolean returnValue;
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glIsTexture(texture=%lu)\n", texture);
+#endif
+ returnValue = glIsTexture(texture);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glIsTexture");
+#endif
+ return returnValue;
+}
+
+// void glLightModelx (GLenum pname, GLfixed param);
+static inline void qglLightModelx(GLenum pname, GLfixed param)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glLightModelx(pname=%lu, param=%ld)\n", pname, param);
+#endif
+ glLightModelx(pname, param);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glLightModelx");
+#endif
+}
+
+// void glLightModelxv (GLenum pname, const GLfixed *params);
+static inline void qglLightModelxv(GLenum pname, const GLfixed *params)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glLightModelxv(pname=%lu, params=%p)\n", pname, params);
+#endif
+ glLightModelxv(pname, params);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glLightModelxv");
+#endif
+}
+
+// void glLightx (GLenum light, GLenum pname, GLfixed param);
+static inline void qglLightx(GLenum light, GLenum pname, GLfixed param)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glLightx(light=%lu, pname=%lu, param=%ld)\n", light, pname, param);
+#endif
+ glLightx(light, pname, param);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glLightx");
+#endif
+}
+
+// void glLightxv (GLenum light, GLenum pname, const GLfixed *params);
+static inline void qglLightxv(GLenum light, GLenum pname, const GLfixed *params)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glLightxv(light=%lu, pname=%lu, params=%p)\n", light, pname, params);
+#endif
+ glLightxv(light, pname, params);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glLightxv");
+#endif
+}
+
+// void glLineWidthx (GLfixed width);
+static inline void qglLineWidthx(GLfixed width)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glLineWidthx(width=%ld)\n", width);
+#endif
+ glLineWidthx(width);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glLineWidthx");
+#endif
+}
+
+// void glLoadIdentity (void);
+static inline void qglLoadIdentity(void)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glLoadIdentity(void)\n");
+#endif
+ glLoadIdentity();
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glLoadIdentity");
+#endif
+}
+
+// void glLoadMatrixx (const GLfixed *m);
+static inline void qglLoadMatrixx(const GLfixed *m)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glLoadMatrixx(m=%p)\n", m);
+#endif
+ glLoadMatrixx(m);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glLoadMatrixx");
+#endif
+}
+
+// void glLogicOp (GLenum opcode);
+static inline void qglLogicOp(GLenum opcode)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glLogicOp(opcode=%lu)\n", opcode);
+#endif
+ glLogicOp(opcode);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glLogicOp");
+#endif
+}
+
+// void glMaterialx (GLenum face, GLenum pname, GLfixed param);
+static inline void qglMaterialx(GLenum face, GLenum pname, GLfixed param)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glMaterialx(face=%lu, pname=%lu, param=%ld)\n", face, pname, param);
+#endif
+ glMaterialx(face, pname, param);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glMaterialx");
+#endif
+}
+
+// void glMaterialxv (GLenum face, GLenum pname, const GLfixed *params);
+static inline void qglMaterialxv(GLenum face, GLenum pname, const GLfixed *params)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glMaterialxv(face=%lu, pname=%lu, params=%p)\n", face, pname, params);
+#endif
+ glMaterialxv(face, pname, params);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glMaterialxv");
+#endif
+}
+
+// void glMatrixMode (GLenum mode);
+static inline void qglMatrixMode(GLenum mode)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glMatrixMode(mode=%lu)\n", mode);
+#endif
+ glMatrixMode(mode);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glMatrixMode");
+#endif
+}
+
+// void glMultMatrixx (const GLfixed *m);
+static inline void qglMultMatrixx(const GLfixed *m)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glMultMatrixx(m=%p)\n", m);
+#endif
+ glMultMatrixx(m);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glMultMatrixx");
+#endif
+}
+
+// void glMultiTexCoord4x (GLenum target, GLfixed s, GLfixed t, GLfixed r, GLfixed q);
+static inline void qglMultiTexCoord4x(GLenum target, GLfixed s, GLfixed t, GLfixed r, GLfixed q)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glMultiTexCoord4x(target=%lu, s=%ld, t=%ld, r=%ld, q=%ld)\n", target, s, t, r, q);
+#endif
+ glMultiTexCoord4x(target, s, t, r, q);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glMultiTexCoord4x");
+#endif
+}
+
+// void glNormal3x (GLfixed nx, GLfixed ny, GLfixed nz);
+static inline void qglNormal3x(GLfixed nx, GLfixed ny, GLfixed nz)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glNormal3x(nx=%ld, ny=%ld, nz=%ld)\n", nx, ny, nz);
+#endif
+ glNormal3x(nx, ny, nz);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glNormal3x");
+#endif
+}
+
+// void glNormalPointer (GLenum type, GLsizei stride, const GLvoid *pointer);
+static inline void qglNormalPointer(GLenum type, GLsizei stride, const GLvoid *pointer)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glNormalPointer(type=%lu, stride=%ld, pointer=%p)\n", type, stride, pointer);
+#endif
+ glNormalPointer(type, stride, pointer);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glNormalPointer");
+#endif
+}
+
+// void glOrthox (GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar);
+static inline void qglOrthox(GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glOrthox(left=%ld, right=%ld, bottom=%ld, top=%ld, zNear=%ld, zFar=%ld)\n", left, right, bottom, top, zNear, zFar);
+#endif
+ glOrthox(left, right, bottom, top, zNear, zFar);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glOrthox");
+#endif
+}
+
+// void glPixelStorei (GLenum pname, GLint param);
+static inline void qglPixelStorei(GLenum pname, GLint param)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glPixelStorei(pname=%lu, param=%ld)\n", pname, param);
+#endif
+ glPixelStorei(pname, param);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glPixelStorei");
+#endif
+}
+
+// void glPointParameterx (GLenum pname, GLfixed param);
+static inline void qglPointParameterx(GLenum pname, GLfixed param)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glPointParameterx(pname=%lu, param=%ld)\n", pname, param);
+#endif
+ glPointParameterx(pname, param);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glPointParameterx");
+#endif
+}
+
+// void glPointParameterxv (GLenum pname, const GLfixed *params);
+static inline void qglPointParameterxv(GLenum pname, const GLfixed *params)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glPointParameterxv(pname=%lu, params=%p)\n", pname, params);
+#endif
+ glPointParameterxv(pname, params);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glPointParameterxv");
+#endif
+}
+
+// void glPointSizex (GLfixed size);
+static inline void qglPointSizex(GLfixed size)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glPointSizex(size=%ld)\n", size);
+#endif
+ glPointSizex(size);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glPointSizex");
+#endif
+}
+
+// void glPolygonOffsetx (GLfixed factor, GLfixed units);
+static inline void qglPolygonOffsetx(GLfixed factor, GLfixed units)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glPolygonOffsetx(factor=%ld, units=%ld)\n", factor, units);
+#endif
+ glPolygonOffsetx(factor, units);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glPolygonOffsetx");
+#endif
+}
+
+// void glPopMatrix (void);
+static inline void qglPopMatrix(void)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glPopMatrix(void)\n");
+#endif
+ glPopMatrix();
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glPopMatrix");
+#endif
+}
+
+// void glPushMatrix (void);
+static inline void qglPushMatrix(void)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glPushMatrix(void)\n");
+#endif
+ glPushMatrix();
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glPushMatrix");
+#endif
+}
+
+// void glReadPixels (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels);
+static inline void qglReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glReadPixels(x=%ld, y=%ld, width=%ld, height=%ld, format=%lu, type=%lu, pixels=%p)\n", x, y, width, height, format, type, pixels);
+#endif
+ glReadPixels(x, y, width, height, format, type, pixels);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glReadPixels");
+#endif
+}
+
+// void glRotatex (GLfixed angle, GLfixed x, GLfixed y, GLfixed z);
+static inline void qglRotatex(GLfixed angle, GLfixed x, GLfixed y, GLfixed z)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glRotatex(angle=%ld, x=%ld, y=%ld, z=%ld)\n", angle, x, y, z);
+#endif
+ glRotatex(angle, x, y, z);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glRotatex");
+#endif
+}
+
+// void glSampleCoverage (GLclampf value, GLboolean invert);
+static inline void qglSampleCoverage(GLclampf value, GLboolean invert)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glSampleCoverage(value=%f, invert=%u)\n", value, invert);
+#endif
+ glSampleCoverage(value, invert);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glSampleCoverage");
+#endif
+}
+
+// void glSampleCoveragex (GLclampx value, GLboolean invert);
+static inline void qglSampleCoveragex(GLclampx value, GLboolean invert)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glSampleCoveragex(value=%ld, invert=%u)\n", value, invert);
+#endif
+ glSampleCoveragex(value, invert);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glSampleCoveragex");
+#endif
+}
+
+// void glScalex (GLfixed x, GLfixed y, GLfixed z);
+static inline void qglScalex(GLfixed x, GLfixed y, GLfixed z)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glScalex(x=%ld, y=%ld, z=%ld)\n", x, y, z);
+#endif
+ glScalex(x, y, z);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glScalex");
+#endif
+}
+
+// void glScissor (GLint x, GLint y, GLsizei width, GLsizei height);
+static inline void qglScissor(GLint x, GLint y, GLsizei width, GLsizei height)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glScissor(x=%ld, y=%ld, width=%ld, height=%ld)\n", x, y, width, height);
+#endif
+ glScissor(x, y, width, height);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glScissor");
+#endif
+}
+
+// void glShadeModel (GLenum mode);
+static inline void qglShadeModel(GLenum mode)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glShadeModel(mode=%lu)\n", mode);
+#endif
+ glShadeModel(mode);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glShadeModel");
+#endif
+}
+
+// void glStencilFunc (GLenum func, GLint ref, GLuint mask);
+static inline void qglStencilFunc(GLenum func, GLint ref, GLuint mask)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glStencilFunc(func=%lu, ref=%ld, mask=%lu)\n", func, ref, mask);
+#endif
+ glStencilFunc(func, ref, mask);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glStencilFunc");
+#endif
+}
+
+// void glStencilMask (GLuint mask);
+static inline void qglStencilMask(GLuint mask)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glStencilMask(mask=%lu)\n", mask);
+#endif
+ glStencilMask(mask);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glStencilMask");
+#endif
+}
+
+// void glStencilOp (GLenum fail, GLenum zfail, GLenum zpass);
+static inline void qglStencilOp(GLenum fail, GLenum zfail, GLenum zpass)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glStencilOp(fail=%lu, zfail=%lu, zpass=%lu)\n", fail, zfail, zpass);
+#endif
+ glStencilOp(fail, zfail, zpass);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glStencilOp");
+#endif
+}
+
+// void glTexCoordPointer (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
+static inline void qglTexCoordPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glTexCoordPointer(size=%ld, type=%lu, stride=%ld, pointer=%p)\n", size, type, stride, pointer);
+#endif
+ glTexCoordPointer(size, type, stride, pointer);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glTexCoordPointer");
+#endif
+}
+
+// void glTexEnvi (GLenum target, GLenum pname, GLint param);
+static inline void qglTexEnvi(GLenum target, GLenum pname, GLint param)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glTexEnvi(target=%lu, pname=%lu, param=%ld)\n", target, pname, param);
+#endif
+ glTexEnvi(target, pname, param);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glTexEnvi");
+#endif
+}
+
+// void glTexEnvx (GLenum target, GLenum pname, GLfixed param);
+static inline void qglTexEnvx(GLenum target, GLenum pname, GLfixed param)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glTexEnvx(target=%lu, pname=%lu, param=%ld)\n", target, pname, param);
+#endif
+ glTexEnvx(target, pname, param);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glTexEnvx");
+#endif
+}
+
+// void glTexEnviv (GLenum target, GLenum pname, const GLint *params);
+static inline void qglTexEnviv(GLenum target, GLenum pname, const GLint *params)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glTexEnviv(target=%lu, pname=%lu, params=%p)\n", target, pname, params);
+#endif
+ glTexEnviv(target, pname, params);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glTexEnviv");
+#endif
+}
+
+// void glTexEnvxv (GLenum target, GLenum pname, const GLfixed *params);
+static inline void qglTexEnvxv(GLenum target, GLenum pname, const GLfixed *params)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glTexEnvxv(target=%lu, pname=%lu, params=%p)\n", target, pname, params);
+#endif
+ glTexEnvxv(target, pname, params);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glTexEnvxv");
+#endif
+}
+
+// void glTexImage2D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels);
+static inline void qglTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glTexImage2D(target=%lu, level=%ld, internalformat=%ld, width=%ld, height=%ld, border=%ld, format=%lu, type=%lu, pixels=%p)\n", target, level, internalformat, width, height, border, format, type, pixels);
+#endif
+ glTexImage2D(target, level, internalformat, width, height, border, format, type, pixels);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glTexImage2D");
+#endif
+}
+
+// void glTexParameteri (GLenum target, GLenum pname, GLint param);
+static inline void qglTexParameteri(GLenum target, GLenum pname, GLint param)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glTexParameteri(target=%lu, pname=%lu, param=%ld)\n", target, pname, param);
+#endif
+ glTexParameteri(target, pname, param);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glTexParameteri");
+#endif
+}
+
+// void glTexParameterx (GLenum target, GLenum pname, GLfixed param);
+static inline void qglTexParameterx(GLenum target, GLenum pname, GLfixed param)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glTexParameterx(target=%lu, pname=%lu, param=%ld)\n", target, pname, param);
+#endif
+ glTexParameterx(target, pname, param);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glTexParameterx");
+#endif
+}
+
+// void glTexParameteriv (GLenum target, GLenum pname, const GLint *params);
+static inline void qglTexParameteriv(GLenum target, GLenum pname, const GLint *params)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glTexParameteriv(target=%lu, pname=%lu, params=%p)\n", target, pname, params);
+#endif
+ glTexParameteriv(target, pname, params);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glTexParameteriv");
+#endif
+}
+
+// void glTexParameterxv (GLenum target, GLenum pname, const GLfixed *params);
+static inline void qglTexParameterxv(GLenum target, GLenum pname, const GLfixed *params)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glTexParameterxv(target=%lu, pname=%lu, params=%p)\n", target, pname, params);
+#endif
+ glTexParameterxv(target, pname, params);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glTexParameterxv");
+#endif
+}
+
+// void glTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels);
+static inline void qglTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glTexSubImage2D(target=%lu, level=%ld, xoffset=%ld, yoffset=%ld, width=%ld, height=%ld, format=%lu, type=%lu, pixels=%p)\n", target, level, xoffset, yoffset, width, height, format, type, pixels);
+#endif
+ glTexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glTexSubImage2D");
+#endif
+}
+
+// void glTranslatex (GLfixed x, GLfixed y, GLfixed z);
+static inline void qglTranslatex(GLfixed x, GLfixed y, GLfixed z)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glTranslatex(x=%ld, y=%ld, z=%ld)\n", x, y, z);
+#endif
+ glTranslatex(x, y, z);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glTranslatex");
+#endif
+}
+
+// void glVertexPointer (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
+static inline void qglVertexPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glVertexPointer(size=%ld, type=%lu, stride=%ld, pointer=%p)\n", size, type, stride, pointer);
+#endif
+ glVertexPointer(size, type, stride, pointer);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glVertexPointer");
+#endif
+}
+
+// void glViewport (GLint x, GLint y, GLsizei width, GLsizei height);
+static inline void qglViewport(GLint x, GLint y, GLsizei width, GLsizei height)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glViewport(x=%ld, y=%ld, width=%ld, height=%ld)\n", x, y, width, height);
+#endif
+ glViewport(x, y, width, height);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glViewport");
+#endif
+}
+
+// void glPointSizePointerOES (GLenum type, GLsizei stride, const GLvoid *pointer);
+static inline void qglPointSizePointerOES(GLenum type, GLsizei stride, const GLvoid *pointer)
+{
+#if !defined(NDEBUG) && defined(QGL_LOG_GL_CALLS)
+ if (QGLLogGLCalls)
+ fprintf(QGLDebugFile(), "glPointSizePointerOES(type=%lu, stride=%ld, pointer=%p)\n", type, stride, pointer);
+#endif
+ glPointSizePointerOES(type, stride, pointer);
+#if !defined(NDEBUG) && defined(QGL_CHECK_GL_ERRORS)
+ if (!QGLBeginStarted)
+ QGLCheckError("glPointSizePointerOES");
+#endif
+}
+
+// Prevent calls to the 'normal' GL functions
+#define glAlphaFunc CALL_THE_QGL_VERSION_OF_glAlphaFunc
+#define glClearColor CALL_THE_QGL_VERSION_OF_glClearColor
+#define glClearDepthf CALL_THE_QGL_VERSION_OF_glClearDepthf
+#define glClipPlanef CALL_THE_QGL_VERSION_OF_glClipPlanef
+#define glDepthRangef CALL_THE_QGL_VERSION_OF_glDepthRangef
+#define glFogf CALL_THE_QGL_VERSION_OF_glFogf
+#define glFogfv CALL_THE_QGL_VERSION_OF_glFogfv
+#define glFrustumf CALL_THE_QGL_VERSION_OF_glFrustumf
+#define glGetClipPlanef CALL_THE_QGL_VERSION_OF_glGetClipPlanef
+#define glGetFloatv CALL_THE_QGL_VERSION_OF_glGetFloatv
+#define glGetLightfv CALL_THE_QGL_VERSION_OF_glGetLightfv
+#define glGetMaterialfv CALL_THE_QGL_VERSION_OF_glGetMaterialfv
+#define glGetTexEnvfv CALL_THE_QGL_VERSION_OF_glGetTexEnvfv
+#define glGetTexParameterfv CALL_THE_QGL_VERSION_OF_glGetTexParameterfv
+#define glLightModelf CALL_THE_QGL_VERSION_OF_glLightModelf
+#define glLightModelfv CALL_THE_QGL_VERSION_OF_glLightModelfv
+#define glLightf CALL_THE_QGL_VERSION_OF_glLightf
+#define glLightfv CALL_THE_QGL_VERSION_OF_glLightfv
+#define glLineWidth CALL_THE_QGL_VERSION_OF_glLineWidth
+#define glLoadMatrixf CALL_THE_QGL_VERSION_OF_glLoadMatrixf
+#define glMaterialf CALL_THE_QGL_VERSION_OF_glMaterialf
+#define glMaterialfv CALL_THE_QGL_VERSION_OF_glMaterialfv
+#define glMultMatrixf CALL_THE_QGL_VERSION_OF_glMultMatrixf
+#define glMultiTexCoord4f CALL_THE_QGL_VERSION_OF_glMultiTexCoord4f
+#define glNormal3f CALL_THE_QGL_VERSION_OF_glNormal3f
+#define glOrthof CALL_THE_QGL_VERSION_OF_glOrthof
+#define glPointParameterf CALL_THE_QGL_VERSION_OF_glPointParameterf
+#define glPointParameterfv CALL_THE_QGL_VERSION_OF_glPointParameterfv
+#define glPointSize CALL_THE_QGL_VERSION_OF_glPointSize
+#define glPolygonOffset CALL_THE_QGL_VERSION_OF_glPolygonOffset
+#define glRotatef CALL_THE_QGL_VERSION_OF_glRotatef
+#define glScalef CALL_THE_QGL_VERSION_OF_glScalef
+#define glTexEnvf CALL_THE_QGL_VERSION_OF_glTexEnvf
+#define glTexEnvfv CALL_THE_QGL_VERSION_OF_glTexEnvfv
+#define glTexParameterf CALL_THE_QGL_VERSION_OF_glTexParameterf
+#define glTexParameterfv CALL_THE_QGL_VERSION_OF_glTexParameterfv
+#define glTranslatef CALL_THE_QGL_VERSION_OF_glTranslatef
+#define glActiveTexture CALL_THE_QGL_VERSION_OF_glActiveTexture
+#define glAlphaFuncx CALL_THE_QGL_VERSION_OF_glAlphaFuncx
+#define glBindBuffer CALL_THE_QGL_VERSION_OF_glBindBuffer
+#define glBindTexture CALL_THE_QGL_VERSION_OF_glBindTexture
+#define glBlendFunc CALL_THE_QGL_VERSION_OF_glBlendFunc
+#define glBufferData CALL_THE_QGL_VERSION_OF_glBufferData
+#define glBufferSubData CALL_THE_QGL_VERSION_OF_glBufferSubData
+#define glClear CALL_THE_QGL_VERSION_OF_glClear
+#define glClearColorx CALL_THE_QGL_VERSION_OF_glClearColorx
+#define glClearDepthx CALL_THE_QGL_VERSION_OF_glClearDepthx
+#define glClearStencil CALL_THE_QGL_VERSION_OF_glClearStencil
+#define glClientActiveTexture CALL_THE_QGL_VERSION_OF_glClientActiveTexture
+#define glClipPlanex CALL_THE_QGL_VERSION_OF_glClipPlanex
+#define glColor4ub CALL_THE_QGL_VERSION_OF_glColor4ub
+#define glColor4x CALL_THE_QGL_VERSION_OF_glColor4x
+#define glColorMask CALL_THE_QGL_VERSION_OF_glColorMask
+#define glColorPointer CALL_THE_QGL_VERSION_OF_glColorPointer
+#define glCompressedTexImage2D CALL_THE_QGL_VERSION_OF_glCompressedTexImage2D
+#define glCompressedTexSubImage2D CALL_THE_QGL_VERSION_OF_glCompressedTexSubImage2D
+#define glCopyTexImage2D CALL_THE_QGL_VERSION_OF_glCopyTexImage2D
+#define glCopyTexSubImage2D CALL_THE_QGL_VERSION_OF_glCopyTexSubImage2D
+#define glCullFace CALL_THE_QGL_VERSION_OF_glCullFace
+#define glDeleteBuffers CALL_THE_QGL_VERSION_OF_glDeleteBuffers
+#define glDeleteTextures CALL_THE_QGL_VERSION_OF_glDeleteTextures
+#define glDepthFunc CALL_THE_QGL_VERSION_OF_glDepthFunc
+#define glDepthMask CALL_THE_QGL_VERSION_OF_glDepthMask
+#define glDepthRangex CALL_THE_QGL_VERSION_OF_glDepthRangex
+#define glDisable CALL_THE_QGL_VERSION_OF_glDisable
+#define glDisableClientState CALL_THE_QGL_VERSION_OF_glDisableClientState
+#define glDrawArrays CALL_THE_QGL_VERSION_OF_glDrawArrays
+#define glDrawElements CALL_THE_QGL_VERSION_OF_glDrawElements
+#define glEnable CALL_THE_QGL_VERSION_OF_glEnable
+#define glEnableClientState CALL_THE_QGL_VERSION_OF_glEnableClientState
+#define glFinish CALL_THE_QGL_VERSION_OF_glFinish
+#define glFlush CALL_THE_QGL_VERSION_OF_glFlush
+#define glFogx CALL_THE_QGL_VERSION_OF_glFogx
+#define glFogxv CALL_THE_QGL_VERSION_OF_glFogxv
+#define glFrontFace CALL_THE_QGL_VERSION_OF_glFrontFace
+#define glFrustumx CALL_THE_QGL_VERSION_OF_glFrustumx
+#define glGetBooleanv CALL_THE_QGL_VERSION_OF_glGetBooleanv
+#define glGetBufferParameteriv CALL_THE_QGL_VERSION_OF_glGetBufferParameteriv
+#define glGetClipPlanex CALL_THE_QGL_VERSION_OF_glGetClipPlanex
+#define glGenBuffers CALL_THE_QGL_VERSION_OF_glGenBuffers
+#define glGenTextures CALL_THE_QGL_VERSION_OF_glGenTextures
+#define glGetError CALL_THE_QGL_VERSION_OF_glGetError
+#define glGetFixedv CALL_THE_QGL_VERSION_OF_glGetFixedv
+#define glGetIntegerv CALL_THE_QGL_VERSION_OF_glGetIntegerv
+#define glGetLightxv CALL_THE_QGL_VERSION_OF_glGetLightxv
+#define glGetMaterialxv CALL_THE_QGL_VERSION_OF_glGetMaterialxv
+#define glGetPointerv CALL_THE_QGL_VERSION_OF_glGetPointerv
+#define glGetString CALL_THE_QGL_VERSION_OF_glGetString
+#define glGetTexEnviv CALL_THE_QGL_VERSION_OF_glGetTexEnviv
+#define glGetTexEnvxv CALL_THE_QGL_VERSION_OF_glGetTexEnvxv
+#define glGetTexParameteriv CALL_THE_QGL_VERSION_OF_glGetTexParameteriv
+#define glGetTexParameterxv CALL_THE_QGL_VERSION_OF_glGetTexParameterxv
+#define glHint CALL_THE_QGL_VERSION_OF_glHint
+#define glIsBuffer CALL_THE_QGL_VERSION_OF_glIsBuffer
+#define glIsEnabled CALL_THE_QGL_VERSION_OF_glIsEnabled
+#define glIsTexture CALL_THE_QGL_VERSION_OF_glIsTexture
+#define glLightModelx CALL_THE_QGL_VERSION_OF_glLightModelx
+#define glLightModelxv CALL_THE_QGL_VERSION_OF_glLightModelxv
+#define glLightx CALL_THE_QGL_VERSION_OF_glLightx
+#define glLightxv CALL_THE_QGL_VERSION_OF_glLightxv
+#define glLineWidthx CALL_THE_QGL_VERSION_OF_glLineWidthx
+#define glLoadIdentity CALL_THE_QGL_VERSION_OF_glLoadIdentity
+#define glLoadMatrixx CALL_THE_QGL_VERSION_OF_glLoadMatrixx
+#define glLogicOp CALL_THE_QGL_VERSION_OF_glLogicOp
+#define glMaterialx CALL_THE_QGL_VERSION_OF_glMaterialx
+#define glMaterialxv CALL_THE_QGL_VERSION_OF_glMaterialxv
+#define glMatrixMode CALL_THE_QGL_VERSION_OF_glMatrixMode
+#define glMultMatrixx CALL_THE_QGL_VERSION_OF_glMultMatrixx
+#define glMultiTexCoord4x CALL_THE_QGL_VERSION_OF_glMultiTexCoord4x
+#define glNormal3x CALL_THE_QGL_VERSION_OF_glNormal3x
+#define glNormalPointer CALL_THE_QGL_VERSION_OF_glNormalPointer
+#define glOrthox CALL_THE_QGL_VERSION_OF_glOrthox
+#define glPixelStorei CALL_THE_QGL_VERSION_OF_glPixelStorei
+#define glPointParameterx CALL_THE_QGL_VERSION_OF_glPointParameterx
+#define glPointParameterxv CALL_THE_QGL_VERSION_OF_glPointParameterxv
+#define glPointSizex CALL_THE_QGL_VERSION_OF_glPointSizex
+#define glPolygonOffsetx CALL_THE_QGL_VERSION_OF_glPolygonOffsetx
+#define glPopMatrix CALL_THE_QGL_VERSION_OF_glPopMatrix
+#define glPushMatrix CALL_THE_QGL_VERSION_OF_glPushMatrix
+#define glReadPixels CALL_THE_QGL_VERSION_OF_glReadPixels
+#define glRotatex CALL_THE_QGL_VERSION_OF_glRotatex
+#define glSampleCoverage CALL_THE_QGL_VERSION_OF_glSampleCoverage
+#define glSampleCoveragex CALL_THE_QGL_VERSION_OF_glSampleCoveragex
+#define glScalex CALL_THE_QGL_VERSION_OF_glScalex
+#define glScissor CALL_THE_QGL_VERSION_OF_glScissor
+#define glShadeModel CALL_THE_QGL_VERSION_OF_glShadeModel
+#define glStencilFunc CALL_THE_QGL_VERSION_OF_glStencilFunc
+#define glStencilMask CALL_THE_QGL_VERSION_OF_glStencilMask
+#define glStencilOp CALL_THE_QGL_VERSION_OF_glStencilOp
+#define glTexCoordPointer CALL_THE_QGL_VERSION_OF_glTexCoordPointer
+#define glTexEnvi CALL_THE_QGL_VERSION_OF_glTexEnvi
+#define glTexEnvx CALL_THE_QGL_VERSION_OF_glTexEnvx
+#define glTexEnviv CALL_THE_QGL_VERSION_OF_glTexEnviv
+#define glTexEnvxv CALL_THE_QGL_VERSION_OF_glTexEnvxv
+#define glTexImage2D CALL_THE_QGL_VERSION_OF_glTexImage2D
+#define glTexParameteri CALL_THE_QGL_VERSION_OF_glTexParameteri
+#define glTexParameterx CALL_THE_QGL_VERSION_OF_glTexParameterx
+#define glTexParameteriv CALL_THE_QGL_VERSION_OF_glTexParameteriv
+#define glTexParameterxv CALL_THE_QGL_VERSION_OF_glTexParameterxv
+#define glTexSubImage2D CALL_THE_QGL_VERSION_OF_glTexSubImage2D
+#define glTranslatex CALL_THE_QGL_VERSION_OF_glTranslatex
+#define glVertexPointer CALL_THE_QGL_VERSION_OF_glVertexPointer
+#define glViewport CALL_THE_QGL_VERSION_OF_glViewport
+#define glPointSizePointerOES CALL_THE_QGL_VERSION_OF_glPointSizePointerOES