[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gzz-commits] gzz/gfx/libcallgl GL_kludge.cxx GL_kludge.hxx
From: |
Matti Katila |
Subject: |
[Gzz-commits] gzz/gfx/libcallgl GL_kludge.cxx GL_kludge.hxx |
Date: |
Mon, 23 Sep 2002 14:49:54 -0400 |
CVSROOT: /cvsroot/gzz
Module name: gzz
Changes by: Matti Katila <address@hidden> 02/09/23 14:49:53
Modified files:
gfx/libcallgl : GL_kludge.cxx GL_kludge.hxx
Log message:
more fixes, tokens added. Although it now seems too much wide known
gfx-card
manofacturer's header...
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/gfx/libcallgl/GL_kludge.cxx.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/gfx/libcallgl/GL_kludge.hxx.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
Patches:
Index: gzz/gfx/libcallgl/GL_kludge.cxx
diff -c gzz/gfx/libcallgl/GL_kludge.cxx:1.2 gzz/gfx/libcallgl/GL_kludge.cxx:1.3
*** gzz/gfx/libcallgl/GL_kludge.cxx:1.2 Mon Sep 23 14:21:46 2002
--- gzz/gfx/libcallgl/GL_kludge.cxx Mon Sep 23 14:49:53 2002
***************
*** 64,80 ****
return _glAddSwapHintRectWIN(x , y , width , height);
}
- void stub_glAlphaFunc(GLenum func, GLclampf ref);
- void (* _glAlphaFunc)(GLenum func, GLclampf ref) = &stub_glAlphaFunc;
-
- void stub_glAlphaFunc(GLenum func, GLclampf ref) {
- if (Os::getExtendedProcAddress("glAlphaFunc") == NULL) {
- return GL_kludge_error_void("glAlphaFunc");
- }
- _glAlphaFunc = (void (*)(GLenum ,
GLclampf))Os::getExtendedProcAddress("glAlphaFunc");
- return _glAlphaFunc(func , ref);
- }
-
GLboolean stub_glAreProgramsResidentNV(GLsizei n, const GLuint *programs,
GLboolean *residences);
GLboolean (* _glAreProgramsResidentNV)(GLsizei n, const GLuint *programs,
GLboolean *residences) = &stub_glAreProgramsResidentNV;
--- 64,69 ----
***************
*** 86,102 ****
return _glAreProgramsResidentNV(n , programs , residences);
}
- GLboolean stub_glAreTexturesResident(GLsizei n, const GLuint *textures,
GLboolean *residences);
- GLboolean (* _glAreTexturesResident)(GLsizei n, const GLuint *textures,
GLboolean *residences) = &stub_glAreTexturesResident;
-
- GLboolean stub_glAreTexturesResident(GLsizei n, const GLuint *textures,
GLboolean *residences) {
- if (Os::getExtendedProcAddress("glAreTexturesResident") == NULL) {
- return GL_kludge_error_GLboolean("glAreTexturesResident");
- }
- _glAreTexturesResident = (GLboolean (*)(GLsizei , const GLuint * ,
GLboolean *))Os::getExtendedProcAddress("glAreTexturesResident");
- return _glAreTexturesResident(n , textures , residences);
- }
-
GLboolean stub_glAreTexturesResidentEXT(GLsizei n, const GLuint *textures,
GLboolean *residences);
GLboolean (* _glAreTexturesResidentEXT)(GLsizei n, const GLuint *textures,
GLboolean *residences) = &stub_glAreTexturesResidentEXT;
--- 75,80 ----
***************
*** 108,124 ****
return _glAreTexturesResidentEXT(n , textures , residences);
}
- void stub_glArrayElement(GLint i);
- void (* _glArrayElement)(GLint i) = &stub_glArrayElement;
-
- void stub_glArrayElement(GLint i) {
- if (Os::getExtendedProcAddress("glArrayElement") == NULL) {
- return GL_kludge_error_void("glArrayElement");
- }
- _glArrayElement = (void
(*)(GLint))Os::getExtendedProcAddress("glArrayElement");
- return _glArrayElement(i);
- }
-
void stub_glArrayElementEXT(GLint i);
void (* _glArrayElementEXT)(GLint i) = &stub_glArrayElementEXT;
--- 86,91 ----
***************
*** 130,146 ****
return _glArrayElementEXT(i);
}
- void stub_glBegin(GLenum mode);
- void (* _glBegin)(GLenum mode) = &stub_glBegin;
-
- void stub_glBegin(GLenum mode) {
- if (Os::getExtendedProcAddress("glBegin") == NULL) {
- return GL_kludge_error_void("glBegin");
- }
- _glBegin = (void (*)(GLenum))Os::getExtendedProcAddress("glBegin");
- return _glBegin(mode);
- }
-
void stub_glBeginOcclusionQueryNV(GLuint id);
void (* _glBeginOcclusionQueryNV)(GLuint id) = &stub_glBeginOcclusionQueryNV;
--- 97,102 ----
***************
*** 163,179 ****
return _glBindProgramNV(target , id);
}
- void stub_glBindTexture(GLenum target, GLuint texture);
- void (* _glBindTexture)(GLenum target, GLuint texture) = &stub_glBindTexture;
-
- void stub_glBindTexture(GLenum target, GLuint texture) {
- if (Os::getExtendedProcAddress("glBindTexture") == NULL) {
- return GL_kludge_error_void("glBindTexture");
- }
- _glBindTexture = (void (*)(GLenum ,
GLuint))Os::getExtendedProcAddress("glBindTexture");
- return _glBindTexture(target , texture);
- }
-
void stub_glBindTextureEXT(GLenum target, GLuint texture);
void (* _glBindTextureEXT)(GLenum target, GLuint texture) =
&stub_glBindTextureEXT;
--- 119,124 ----
***************
*** 185,201 ****
return _glBindTextureEXT(target , texture);
}
- void stub_glBitmap(GLsizei width, GLsizei height, GLfloat xorig, GLfloat
yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap);
- void (* _glBitmap)(GLsizei width, GLsizei height, GLfloat xorig, GLfloat
yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap) = &stub_glBitmap;
-
- void stub_glBitmap(GLsizei width, GLsizei height, GLfloat xorig, GLfloat
yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap) {
- if (Os::getExtendedProcAddress("glBitmap") == NULL) {
- return GL_kludge_error_void("glBitmap");
- }
- _glBitmap = (void (*)(GLsizei , GLsizei , GLfloat , GLfloat , GLfloat ,
GLfloat , const GLubyte *))Os::getExtendedProcAddress("glBitmap");
- return _glBitmap(width , height , xorig , yorig , xmove , ymove , bitmap);
- }
-
void stub_glBlendColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf
alpha);
void (* _glBlendColor)(GLclampf red, GLclampf green, GLclampf blue, GLclampf
alpha) = &stub_glBlendColor;
--- 130,135 ----
***************
*** 240,344 ****
return _glBlendEquationEXT(mode);
}
- void stub_glBlendFunc(GLenum sfactor, GLenum dfactor);
- void (* _glBlendFunc)(GLenum sfactor, GLenum dfactor) = &stub_glBlendFunc;
-
- void stub_glBlendFunc(GLenum sfactor, GLenum dfactor) {
- if (Os::getExtendedProcAddress("glBlendFunc") == NULL) {
- return GL_kludge_error_void("glBlendFunc");
- }
- _glBlendFunc = (void (*)(GLenum ,
GLenum))Os::getExtendedProcAddress("glBlendFunc");
- return _glBlendFunc(sfactor , dfactor);
- }
-
- void stub_glCallList(GLuint list);
- void (* _glCallList)(GLuint list) = &stub_glCallList;
-
- void stub_glCallList(GLuint list) {
- if (Os::getExtendedProcAddress("glCallList") == NULL) {
- return GL_kludge_error_void("glCallList");
- }
- _glCallList = (void (*)(GLuint))Os::getExtendedProcAddress("glCallList");
- return _glCallList(list);
- }
-
- void stub_glCallLists(GLsizei n, GLenum type, const GLvoid *lists);
- void (* _glCallLists)(GLsizei n, GLenum type, const GLvoid *lists) =
&stub_glCallLists;
-
- void stub_glCallLists(GLsizei n, GLenum type, const GLvoid *lists) {
- if (Os::getExtendedProcAddress("glCallLists") == NULL) {
- return GL_kludge_error_void("glCallLists");
- }
- _glCallLists = (void (*)(GLsizei , GLenum , const GLvoid
*))Os::getExtendedProcAddress("glCallLists");
- return _glCallLists(n , type , lists);
- }
-
- void stub_glClear(GLbitfield mask);
- void (* _glClear)(GLbitfield mask) = &stub_glClear;
-
- void stub_glClear(GLbitfield mask) {
- if (Os::getExtendedProcAddress("glClear") == NULL) {
- return GL_kludge_error_void("glClear");
- }
- _glClear = (void (*)(GLbitfield))Os::getExtendedProcAddress("glClear");
- return _glClear(mask);
- }
-
- void stub_glClearAccum(GLfloat red, GLfloat green, GLfloat blue, GLfloat
alpha);
- void (* _glClearAccum)(GLfloat red, GLfloat green, GLfloat blue, GLfloat
alpha) = &stub_glClearAccum;
-
- void stub_glClearAccum(GLfloat red, GLfloat green, GLfloat blue, GLfloat
alpha) {
- if (Os::getExtendedProcAddress("glClearAccum") == NULL) {
- return GL_kludge_error_void("glClearAccum");
- }
- _glClearAccum = (void (*)(GLfloat , GLfloat , GLfloat ,
GLfloat))Os::getExtendedProcAddress("glClearAccum");
- return _glClearAccum(red , green , blue , alpha);
- }
-
- void stub_glClearColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf
alpha);
- void (* _glClearColor)(GLclampf red, GLclampf green, GLclampf blue, GLclampf
alpha) = &stub_glClearColor;
-
- void stub_glClearColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf
alpha) {
- if (Os::getExtendedProcAddress("glClearColor") == NULL) {
- return GL_kludge_error_void("glClearColor");
- }
- _glClearColor = (void (*)(GLclampf , GLclampf , GLclampf ,
GLclampf))Os::getExtendedProcAddress("glClearColor");
- return _glClearColor(red , green , blue , alpha);
- }
-
- void stub_glClearDepth(GLclampd depth);
- void (* _glClearDepth)(GLclampd depth) = &stub_glClearDepth;
-
- void stub_glClearDepth(GLclampd depth) {
- if (Os::getExtendedProcAddress("glClearDepth") == NULL) {
- return GL_kludge_error_void("glClearDepth");
- }
- _glClearDepth = (void
(*)(GLclampd))Os::getExtendedProcAddress("glClearDepth");
- return _glClearDepth(depth);
- }
-
- void stub_glClearIndex(GLfloat c);
- void (* _glClearIndex)(GLfloat c) = &stub_glClearIndex;
-
- void stub_glClearIndex(GLfloat c) {
- if (Os::getExtendedProcAddress("glClearIndex") == NULL) {
- return GL_kludge_error_void("glClearIndex");
- }
- _glClearIndex = (void
(*)(GLfloat))Os::getExtendedProcAddress("glClearIndex");
- return _glClearIndex(c);
- }
-
- void stub_glClearStencil(GLint s);
- void (* _glClearStencil)(GLint s) = &stub_glClearStencil;
-
- void stub_glClearStencil(GLint s) {
- if (Os::getExtendedProcAddress("glClearStencil") == NULL) {
- return GL_kludge_error_void("glClearStencil");
- }
- _glClearStencil = (void
(*)(GLint))Os::getExtendedProcAddress("glClearStencil");
- return _glClearStencil(s);
- }
-
void stub_glClientActiveTexture(GLenum texture);
void (* _glClientActiveTexture)(GLenum texture) = &stub_glClientActiveTexture;
--- 174,179 ----
***************
*** 361,762 ****
return _glClientActiveTextureARB(texture);
}
- void stub_glClipPlane(GLenum plane, const GLdouble *equation);
- void (* _glClipPlane)(GLenum plane, const GLdouble *equation) =
&stub_glClipPlane;
-
- void stub_glClipPlane(GLenum plane, const GLdouble *equation) {
- if (Os::getExtendedProcAddress("glClipPlane") == NULL) {
- return GL_kludge_error_void("glClipPlane");
- }
- _glClipPlane = (void (*)(GLenum , const GLdouble
*))Os::getExtendedProcAddress("glClipPlane");
- return _glClipPlane(plane , equation);
- }
-
- void stub_glColor3b(GLbyte red, GLbyte green, GLbyte blue);
- void (* _glColor3b)(GLbyte red, GLbyte green, GLbyte blue) = &stub_glColor3b;
-
- void stub_glColor3b(GLbyte red, GLbyte green, GLbyte blue) {
- if (Os::getExtendedProcAddress("glColor3b") == NULL) {
- return GL_kludge_error_void("glColor3b");
- }
- _glColor3b = (void (*)(GLbyte , GLbyte ,
GLbyte))Os::getExtendedProcAddress("glColor3b");
- return _glColor3b(red , green , blue);
- }
-
- void stub_glColor3bv(const GLbyte *v);
- void (* _glColor3bv)(const GLbyte *v) = &stub_glColor3bv;
-
- void stub_glColor3bv(const GLbyte *v) {
- if (Os::getExtendedProcAddress("glColor3bv") == NULL) {
- return GL_kludge_error_void("glColor3bv");
- }
- _glColor3bv = (void (*)(const GLbyte
*))Os::getExtendedProcAddress("glColor3bv");
- return _glColor3bv(v);
- }
-
- void stub_glColor3d(GLdouble red, GLdouble green, GLdouble blue);
- void (* _glColor3d)(GLdouble red, GLdouble green, GLdouble blue) =
&stub_glColor3d;
-
- void stub_glColor3d(GLdouble red, GLdouble green, GLdouble blue) {
- if (Os::getExtendedProcAddress("glColor3d") == NULL) {
- return GL_kludge_error_void("glColor3d");
- }
- _glColor3d = (void (*)(GLdouble , GLdouble ,
GLdouble))Os::getExtendedProcAddress("glColor3d");
- return _glColor3d(red , green , blue);
- }
-
- void stub_glColor3dv(const GLdouble *v);
- void (* _glColor3dv)(const GLdouble *v) = &stub_glColor3dv;
-
- void stub_glColor3dv(const GLdouble *v) {
- if (Os::getExtendedProcAddress("glColor3dv") == NULL) {
- return GL_kludge_error_void("glColor3dv");
- }
- _glColor3dv = (void (*)(const GLdouble
*))Os::getExtendedProcAddress("glColor3dv");
- return _glColor3dv(v);
- }
-
- void stub_glColor3f(GLfloat red, GLfloat green, GLfloat blue);
- void (* _glColor3f)(GLfloat red, GLfloat green, GLfloat blue) =
&stub_glColor3f;
-
- void stub_glColor3f(GLfloat red, GLfloat green, GLfloat blue) {
- if (Os::getExtendedProcAddress("glColor3f") == NULL) {
- return GL_kludge_error_void("glColor3f");
- }
- _glColor3f = (void (*)(GLfloat , GLfloat ,
GLfloat))Os::getExtendedProcAddress("glColor3f");
- return _glColor3f(red , green , blue);
- }
-
- void stub_glColor3fv(const GLfloat *v);
- void (* _glColor3fv)(const GLfloat *v) = &stub_glColor3fv;
-
- void stub_glColor3fv(const GLfloat *v) {
- if (Os::getExtendedProcAddress("glColor3fv") == NULL) {
- return GL_kludge_error_void("glColor3fv");
- }
- _glColor3fv = (void (*)(const GLfloat
*))Os::getExtendedProcAddress("glColor3fv");
- return _glColor3fv(v);
- }
-
- void stub_glColor3i(GLint red, GLint green, GLint blue);
- void (* _glColor3i)(GLint red, GLint green, GLint blue) = &stub_glColor3i;
-
- void stub_glColor3i(GLint red, GLint green, GLint blue) {
- if (Os::getExtendedProcAddress("glColor3i") == NULL) {
- return GL_kludge_error_void("glColor3i");
- }
- _glColor3i = (void (*)(GLint , GLint ,
GLint))Os::getExtendedProcAddress("glColor3i");
- return _glColor3i(red , green , blue);
- }
-
- void stub_glColor3iv(const GLint *v);
- void (* _glColor3iv)(const GLint *v) = &stub_glColor3iv;
-
- void stub_glColor3iv(const GLint *v) {
- if (Os::getExtendedProcAddress("glColor3iv") == NULL) {
- return GL_kludge_error_void("glColor3iv");
- }
- _glColor3iv = (void (*)(const GLint
*))Os::getExtendedProcAddress("glColor3iv");
- return _glColor3iv(v);
- }
-
- void stub_glColor3s(GLshort red, GLshort green, GLshort blue);
- void (* _glColor3s)(GLshort red, GLshort green, GLshort blue) =
&stub_glColor3s;
-
- void stub_glColor3s(GLshort red, GLshort green, GLshort blue) {
- if (Os::getExtendedProcAddress("glColor3s") == NULL) {
- return GL_kludge_error_void("glColor3s");
- }
- _glColor3s = (void (*)(GLshort , GLshort ,
GLshort))Os::getExtendedProcAddress("glColor3s");
- return _glColor3s(red , green , blue);
- }
-
- void stub_glColor3sv(const GLshort *v);
- void (* _glColor3sv)(const GLshort *v) = &stub_glColor3sv;
-
- void stub_glColor3sv(const GLshort *v) {
- if (Os::getExtendedProcAddress("glColor3sv") == NULL) {
- return GL_kludge_error_void("glColor3sv");
- }
- _glColor3sv = (void (*)(const GLshort
*))Os::getExtendedProcAddress("glColor3sv");
- return _glColor3sv(v);
- }
-
- void stub_glColor3ub(GLubyte red, GLubyte green, GLubyte blue);
- void (* _glColor3ub)(GLubyte red, GLubyte green, GLubyte blue) =
&stub_glColor3ub;
-
- void stub_glColor3ub(GLubyte red, GLubyte green, GLubyte blue) {
- if (Os::getExtendedProcAddress("glColor3ub") == NULL) {
- return GL_kludge_error_void("glColor3ub");
- }
- _glColor3ub = (void (*)(GLubyte , GLubyte ,
GLubyte))Os::getExtendedProcAddress("glColor3ub");
- return _glColor3ub(red , green , blue);
- }
-
- void stub_glColor3ubv(const GLubyte *v);
- void (* _glColor3ubv)(const GLubyte *v) = &stub_glColor3ubv;
-
- void stub_glColor3ubv(const GLubyte *v) {
- if (Os::getExtendedProcAddress("glColor3ubv") == NULL) {
- return GL_kludge_error_void("glColor3ubv");
- }
- _glColor3ubv = (void (*)(const GLubyte
*))Os::getExtendedProcAddress("glColor3ubv");
- return _glColor3ubv(v);
- }
-
- void stub_glColor3ui(GLuint red, GLuint green, GLuint blue);
- void (* _glColor3ui)(GLuint red, GLuint green, GLuint blue) =
&stub_glColor3ui;
-
- void stub_glColor3ui(GLuint red, GLuint green, GLuint blue) {
- if (Os::getExtendedProcAddress("glColor3ui") == NULL) {
- return GL_kludge_error_void("glColor3ui");
- }
- _glColor3ui = (void (*)(GLuint , GLuint ,
GLuint))Os::getExtendedProcAddress("glColor3ui");
- return _glColor3ui(red , green , blue);
- }
-
- void stub_glColor3uiv(const GLuint *v);
- void (* _glColor3uiv)(const GLuint *v) = &stub_glColor3uiv;
-
- void stub_glColor3uiv(const GLuint *v) {
- if (Os::getExtendedProcAddress("glColor3uiv") == NULL) {
- return GL_kludge_error_void("glColor3uiv");
- }
- _glColor3uiv = (void (*)(const GLuint
*))Os::getExtendedProcAddress("glColor3uiv");
- return _glColor3uiv(v);
- }
-
- void stub_glColor3us(GLushort red, GLushort green, GLushort blue);
- void (* _glColor3us)(GLushort red, GLushort green, GLushort blue) =
&stub_glColor3us;
-
- void stub_glColor3us(GLushort red, GLushort green, GLushort blue) {
- if (Os::getExtendedProcAddress("glColor3us") == NULL) {
- return GL_kludge_error_void("glColor3us");
- }
- _glColor3us = (void (*)(GLushort , GLushort ,
GLushort))Os::getExtendedProcAddress("glColor3us");
- return _glColor3us(red , green , blue);
- }
-
- void stub_glColor3usv(const GLushort *v);
- void (* _glColor3usv)(const GLushort *v) = &stub_glColor3usv;
-
- void stub_glColor3usv(const GLushort *v) {
- if (Os::getExtendedProcAddress("glColor3usv") == NULL) {
- return GL_kludge_error_void("glColor3usv");
- }
- _glColor3usv = (void (*)(const GLushort
*))Os::getExtendedProcAddress("glColor3usv");
- return _glColor3usv(v);
- }
-
- void stub_glColor4b(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha);
- void (* _glColor4b)(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha) =
&stub_glColor4b;
-
- void stub_glColor4b(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha) {
- if (Os::getExtendedProcAddress("glColor4b") == NULL) {
- return GL_kludge_error_void("glColor4b");
- }
- _glColor4b = (void (*)(GLbyte , GLbyte , GLbyte ,
GLbyte))Os::getExtendedProcAddress("glColor4b");
- return _glColor4b(red , green , blue , alpha);
- }
-
- void stub_glColor4bv(const GLbyte *v);
- void (* _glColor4bv)(const GLbyte *v) = &stub_glColor4bv;
-
- void stub_glColor4bv(const GLbyte *v) {
- if (Os::getExtendedProcAddress("glColor4bv") == NULL) {
- return GL_kludge_error_void("glColor4bv");
- }
- _glColor4bv = (void (*)(const GLbyte
*))Os::getExtendedProcAddress("glColor4bv");
- return _glColor4bv(v);
- }
-
- void stub_glColor4d(GLdouble red, GLdouble green, GLdouble blue, GLdouble
alpha);
- void (* _glColor4d)(GLdouble red, GLdouble green, GLdouble blue, GLdouble
alpha) = &stub_glColor4d;
-
- void stub_glColor4d(GLdouble red, GLdouble green, GLdouble blue, GLdouble
alpha) {
- if (Os::getExtendedProcAddress("glColor4d") == NULL) {
- return GL_kludge_error_void("glColor4d");
- }
- _glColor4d = (void (*)(GLdouble , GLdouble , GLdouble ,
GLdouble))Os::getExtendedProcAddress("glColor4d");
- return _glColor4d(red , green , blue , alpha);
- }
-
- void stub_glColor4dv(const GLdouble *v);
- void (* _glColor4dv)(const GLdouble *v) = &stub_glColor4dv;
-
- void stub_glColor4dv(const GLdouble *v) {
- if (Os::getExtendedProcAddress("glColor4dv") == NULL) {
- return GL_kludge_error_void("glColor4dv");
- }
- _glColor4dv = (void (*)(const GLdouble
*))Os::getExtendedProcAddress("glColor4dv");
- return _glColor4dv(v);
- }
-
- void stub_glColor4f(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
- void (* _glColor4f)(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
= &stub_glColor4f;
-
- void stub_glColor4f(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha) {
- if (Os::getExtendedProcAddress("glColor4f") == NULL) {
- return GL_kludge_error_void("glColor4f");
- }
- _glColor4f = (void (*)(GLfloat , GLfloat , GLfloat ,
GLfloat))Os::getExtendedProcAddress("glColor4f");
- return _glColor4f(red , green , blue , alpha);
- }
-
- void stub_glColor4fv(const GLfloat *v);
- void (* _glColor4fv)(const GLfloat *v) = &stub_glColor4fv;
-
- void stub_glColor4fv(const GLfloat *v) {
- if (Os::getExtendedProcAddress("glColor4fv") == NULL) {
- return GL_kludge_error_void("glColor4fv");
- }
- _glColor4fv = (void (*)(const GLfloat
*))Os::getExtendedProcAddress("glColor4fv");
- return _glColor4fv(v);
- }
-
- void stub_glColor4i(GLint red, GLint green, GLint blue, GLint alpha);
- void (* _glColor4i)(GLint red, GLint green, GLint blue, GLint alpha) =
&stub_glColor4i;
-
- void stub_glColor4i(GLint red, GLint green, GLint blue, GLint alpha) {
- if (Os::getExtendedProcAddress("glColor4i") == NULL) {
- return GL_kludge_error_void("glColor4i");
- }
- _glColor4i = (void (*)(GLint , GLint , GLint ,
GLint))Os::getExtendedProcAddress("glColor4i");
- return _glColor4i(red , green , blue , alpha);
- }
-
- void stub_glColor4iv(const GLint *v);
- void (* _glColor4iv)(const GLint *v) = &stub_glColor4iv;
-
- void stub_glColor4iv(const GLint *v) {
- if (Os::getExtendedProcAddress("glColor4iv") == NULL) {
- return GL_kludge_error_void("glColor4iv");
- }
- _glColor4iv = (void (*)(const GLint
*))Os::getExtendedProcAddress("glColor4iv");
- return _glColor4iv(v);
- }
-
- void stub_glColor4s(GLshort red, GLshort green, GLshort blue, GLshort alpha);
- void (* _glColor4s)(GLshort red, GLshort green, GLshort blue, GLshort alpha)
= &stub_glColor4s;
-
- void stub_glColor4s(GLshort red, GLshort green, GLshort blue, GLshort alpha) {
- if (Os::getExtendedProcAddress("glColor4s") == NULL) {
- return GL_kludge_error_void("glColor4s");
- }
- _glColor4s = (void (*)(GLshort , GLshort , GLshort ,
GLshort))Os::getExtendedProcAddress("glColor4s");
- return _glColor4s(red , green , blue , alpha);
- }
-
- void stub_glColor4sv(const GLshort *v);
- void (* _glColor4sv)(const GLshort *v) = &stub_glColor4sv;
-
- void stub_glColor4sv(const GLshort *v) {
- if (Os::getExtendedProcAddress("glColor4sv") == NULL) {
- return GL_kludge_error_void("glColor4sv");
- }
- _glColor4sv = (void (*)(const GLshort
*))Os::getExtendedProcAddress("glColor4sv");
- return _glColor4sv(v);
- }
-
- void stub_glColor4ub(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha);
- void (* _glColor4ub)(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha)
= &stub_glColor4ub;
-
- void stub_glColor4ub(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha)
{
- if (Os::getExtendedProcAddress("glColor4ub") == NULL) {
- return GL_kludge_error_void("glColor4ub");
- }
- _glColor4ub = (void (*)(GLubyte , GLubyte , GLubyte ,
GLubyte))Os::getExtendedProcAddress("glColor4ub");
- return _glColor4ub(red , green , blue , alpha);
- }
-
- void stub_glColor4ubv(const GLubyte *v);
- void (* _glColor4ubv)(const GLubyte *v) = &stub_glColor4ubv;
-
- void stub_glColor4ubv(const GLubyte *v) {
- if (Os::getExtendedProcAddress("glColor4ubv") == NULL) {
- return GL_kludge_error_void("glColor4ubv");
- }
- _glColor4ubv = (void (*)(const GLubyte
*))Os::getExtendedProcAddress("glColor4ubv");
- return _glColor4ubv(v);
- }
-
- void stub_glColor4ui(GLuint red, GLuint green, GLuint blue, GLuint alpha);
- void (* _glColor4ui)(GLuint red, GLuint green, GLuint blue, GLuint alpha) =
&stub_glColor4ui;
-
- void stub_glColor4ui(GLuint red, GLuint green, GLuint blue, GLuint alpha) {
- if (Os::getExtendedProcAddress("glColor4ui") == NULL) {
- return GL_kludge_error_void("glColor4ui");
- }
- _glColor4ui = (void (*)(GLuint , GLuint , GLuint ,
GLuint))Os::getExtendedProcAddress("glColor4ui");
- return _glColor4ui(red , green , blue , alpha);
- }
-
- void stub_glColor4uiv(const GLuint *v);
- void (* _glColor4uiv)(const GLuint *v) = &stub_glColor4uiv;
-
- void stub_glColor4uiv(const GLuint *v) {
- if (Os::getExtendedProcAddress("glColor4uiv") == NULL) {
- return GL_kludge_error_void("glColor4uiv");
- }
- _glColor4uiv = (void (*)(const GLuint
*))Os::getExtendedProcAddress("glColor4uiv");
- return _glColor4uiv(v);
- }
-
- void stub_glColor4us(GLushort red, GLushort green, GLushort blue, GLushort
alpha);
- void (* _glColor4us)(GLushort red, GLushort green, GLushort blue, GLushort
alpha) = &stub_glColor4us;
-
- void stub_glColor4us(GLushort red, GLushort green, GLushort blue, GLushort
alpha) {
- if (Os::getExtendedProcAddress("glColor4us") == NULL) {
- return GL_kludge_error_void("glColor4us");
- }
- _glColor4us = (void (*)(GLushort , GLushort , GLushort ,
GLushort))Os::getExtendedProcAddress("glColor4us");
- return _glColor4us(red , green , blue , alpha);
- }
-
- void stub_glColor4usv(const GLushort *v);
- void (* _glColor4usv)(const GLushort *v) = &stub_glColor4usv;
-
- void stub_glColor4usv(const GLushort *v) {
- if (Os::getExtendedProcAddress("glColor4usv") == NULL) {
- return GL_kludge_error_void("glColor4usv");
- }
- _glColor4usv = (void (*)(const GLushort
*))Os::getExtendedProcAddress("glColor4usv");
- return _glColor4usv(v);
- }
-
- void stub_glColorMask(GLboolean red, GLboolean green, GLboolean blue,
GLboolean alpha);
- void (* _glColorMask)(GLboolean red, GLboolean green, GLboolean blue,
GLboolean alpha) = &stub_glColorMask;
-
- void stub_glColorMask(GLboolean red, GLboolean green, GLboolean blue,
GLboolean alpha) {
- if (Os::getExtendedProcAddress("glColorMask") == NULL) {
- return GL_kludge_error_void("glColorMask");
- }
- _glColorMask = (void (*)(GLboolean , GLboolean , GLboolean ,
GLboolean))Os::getExtendedProcAddress("glColorMask");
- return _glColorMask(red , green , blue , alpha);
- }
-
- void stub_glColorMaterial(GLenum face, GLenum mode);
- void (* _glColorMaterial)(GLenum face, GLenum mode) = &stub_glColorMaterial;
-
- void stub_glColorMaterial(GLenum face, GLenum mode) {
- if (Os::getExtendedProcAddress("glColorMaterial") == NULL) {
- return GL_kludge_error_void("glColorMaterial");
- }
- _glColorMaterial = (void (*)(GLenum ,
GLenum))Os::getExtendedProcAddress("glColorMaterial");
- return _glColorMaterial(face , mode);
- }
-
- void stub_glColorPointer(GLint size, GLenum type, GLsizei stride, const
GLvoid *pointer);
- void (* _glColorPointer)(GLint size, GLenum type, GLsizei stride, const
GLvoid *pointer) = &stub_glColorPointer;
-
- void stub_glColorPointer(GLint size, GLenum type, GLsizei stride, const
GLvoid *pointer) {
- if (Os::getExtendedProcAddress("glColorPointer") == NULL) {
- return GL_kludge_error_void("glColorPointer");
- }
- _glColorPointer = (void (*)(GLint , GLenum , GLsizei , const GLvoid
*))Os::getExtendedProcAddress("glColorPointer");
- return _glColorPointer(size , type , stride , pointer);
- }
-
void stub_glColorPointerEXT(GLint size, GLenum type, GLsizei stride, GLsizei
count, const GLvoid *pointer);
void (* _glColorPointerEXT)(GLint size, GLenum type, GLsizei stride, GLsizei
count, const GLvoid *pointer) = &stub_glColorPointerEXT;
--- 196,201 ----
***************
*** 768,784 ****
return _glColorPointerEXT(size , type , stride , count , pointer);
}
- void stub_glColorSubTable(GLenum target, GLsizei start, GLsizei count, GLenum
format, GLenum type, const GLvoid *data);
- void (* _glColorSubTable)(GLenum target, GLsizei start, GLsizei count, GLenum
format, GLenum type, const GLvoid *data) = &stub_glColorSubTable;
-
- void stub_glColorSubTable(GLenum target, GLsizei start, GLsizei count, GLenum
format, GLenum type, const GLvoid *data) {
- if (Os::getExtendedProcAddress("glColorSubTable") == NULL) {
- return GL_kludge_error_void("glColorSubTable");
- }
- _glColorSubTable = (void (*)(GLenum , GLsizei , GLsizei , GLenum , GLenum
, const GLvoid *))Os::getExtendedProcAddress("glColorSubTable");
- return _glColorSubTable(target , start , count , format , type , data);
- }
-
void stub_glColorSubTableEXT(GLenum target, GLsizei start, GLsizei count,
GLenum format, GLenum type, const GLvoid *table);
void (* _glColorSubTableEXT)(GLenum target, GLsizei start, GLsizei count,
GLenum format, GLenum type, const GLvoid *table) = &stub_glColorSubTableEXT;
--- 207,212 ----
***************
*** 790,806 ****
return _glColorSubTableEXT(target , start , count , format , type , table);
}
- void stub_glColorTable(GLenum target, GLenum internalformat, GLsizei width,
GLenum format, GLenum type, const GLvoid *table);
- void (* _glColorTable)(GLenum target, GLenum internalformat, GLsizei width,
GLenum format, GLenum type, const GLvoid *table) = &stub_glColorTable;
-
- void stub_glColorTable(GLenum target, GLenum internalformat, GLsizei width,
GLenum format, GLenum type, const GLvoid *table) {
- if (Os::getExtendedProcAddress("glColorTable") == NULL) {
- return GL_kludge_error_void("glColorTable");
- }
- _glColorTable = (void (*)(GLenum , GLenum , GLsizei , GLenum , GLenum ,
const GLvoid *))Os::getExtendedProcAddress("glColorTable");
- return _glColorTable(target , internalformat , width , format , type ,
table);
- }
-
void stub_glColorTableEXT(GLenum target, GLenum internalformat, GLsizei
width, GLenum format, GLenum type, const GLvoid *table);
void (* _glColorTableEXT)(GLenum target, GLenum internalformat, GLsizei
width, GLenum format, GLenum type, const GLvoid *table) = &stub_glColorTableEXT;
--- 218,223 ----
***************
*** 812,839 ****
return _glColorTableEXT(target , internalformat , width , format , type ,
table);
}
- void stub_glColorTableParameterfv(GLenum target, GLenum pname, const GLfloat
*params);
- void (* _glColorTableParameterfv)(GLenum target, GLenum pname, const GLfloat
*params) = &stub_glColorTableParameterfv;
-
- void stub_glColorTableParameterfv(GLenum target, GLenum pname, const GLfloat
*params) {
- if (Os::getExtendedProcAddress("glColorTableParameterfv") == NULL) {
- return GL_kludge_error_void("glColorTableParameterfv");
- }
- _glColorTableParameterfv = (void (*)(GLenum , GLenum , const GLfloat
*))Os::getExtendedProcAddress("glColorTableParameterfv");
- return _glColorTableParameterfv(target , pname , params);
- }
-
- void stub_glColorTableParameteriv(GLenum target, GLenum pname, const GLint
*params);
- void (* _glColorTableParameteriv)(GLenum target, GLenum pname, const GLint
*params) = &stub_glColorTableParameteriv;
-
- void stub_glColorTableParameteriv(GLenum target, GLenum pname, const GLint
*params) {
- if (Os::getExtendedProcAddress("glColorTableParameteriv") == NULL) {
- return GL_kludge_error_void("glColorTableParameteriv");
- }
- _glColorTableParameteriv = (void (*)(GLenum , GLenum , const GLint
*))Os::getExtendedProcAddress("glColorTableParameteriv");
- return _glColorTableParameteriv(target , pname , params);
- }
-
void stub_glCombinerInputNV(GLenum stage, GLenum portion, GLenum variable,
GLenum input, GLenum mapping, GLenum componentUsage);
void (* _glCombinerInputNV)(GLenum stage, GLenum portion, GLenum variable,
GLenum input, GLenum mapping, GLenum componentUsage) = &stub_glCombinerInputNV;
--- 229,234 ----
***************
*** 1153,1213 ****
return _glCopyConvolutionFilter2D(target , internalformat , x , y , width
, height);
}
- void stub_glCopyPixels(GLint x, GLint y, GLsizei width, GLsizei height,
GLenum type);
- void (* _glCopyPixels)(GLint x, GLint y, GLsizei width, GLsizei height,
GLenum type) = &stub_glCopyPixels;
-
- void stub_glCopyPixels(GLint x, GLint y, GLsizei width, GLsizei height,
GLenum type) {
- if (Os::getExtendedProcAddress("glCopyPixels") == NULL) {
- return GL_kludge_error_void("glCopyPixels");
- }
- _glCopyPixels = (void (*)(GLint , GLint , GLsizei , GLsizei ,
GLenum))Os::getExtendedProcAddress("glCopyPixels");
- return _glCopyPixels(x , y , width , height , type);
- }
-
- void stub_glCopyTexImage1D(GLenum target, GLint level, GLenum internalformat,
GLint x, GLint y, GLsizei width, GLint border);
- void (* _glCopyTexImage1D)(GLenum target, GLint level, GLenum internalformat,
GLint x, GLint y, GLsizei width, GLint border) = &stub_glCopyTexImage1D;
-
- void stub_glCopyTexImage1D(GLenum target, GLint level, GLenum internalformat,
GLint x, GLint y, GLsizei width, GLint border) {
- if (Os::getExtendedProcAddress("glCopyTexImage1D") == NULL) {
- return GL_kludge_error_void("glCopyTexImage1D");
- }
- _glCopyTexImage1D = (void (*)(GLenum , GLint , GLenum , GLint , GLint ,
GLsizei , GLint))Os::getExtendedProcAddress("glCopyTexImage1D");
- return _glCopyTexImage1D(target , level , internalformat , x , y , width ,
border);
- }
-
- void stub_glCopyTexImage2D(GLenum target, GLint level, GLenum internalformat,
GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
- void (* _glCopyTexImage2D)(GLenum target, GLint level, GLenum internalformat,
GLint x, GLint y, GLsizei width, GLsizei height, GLint border) =
&stub_glCopyTexImage2D;
-
- void stub_glCopyTexImage2D(GLenum target, GLint level, GLenum internalformat,
GLint x, GLint y, GLsizei width, GLsizei height, GLint border) {
- if (Os::getExtendedProcAddress("glCopyTexImage2D") == NULL) {
- return GL_kludge_error_void("glCopyTexImage2D");
- }
- _glCopyTexImage2D = (void (*)(GLenum , GLint , GLenum , GLint , GLint ,
GLsizei , GLsizei , GLint))Os::getExtendedProcAddress("glCopyTexImage2D");
- return _glCopyTexImage2D(target , level , internalformat , x , y , width ,
height , border);
- }
-
- void stub_glCopyTexSubImage1D(GLenum target, GLint level, GLint xoffset,
GLint x, GLint y, GLsizei width);
- void (* _glCopyTexSubImage1D)(GLenum target, GLint level, GLint xoffset,
GLint x, GLint y, GLsizei width) = &stub_glCopyTexSubImage1D;
-
- void stub_glCopyTexSubImage1D(GLenum target, GLint level, GLint xoffset,
GLint x, GLint y, GLsizei width) {
- if (Os::getExtendedProcAddress("glCopyTexSubImage1D") == NULL) {
- return GL_kludge_error_void("glCopyTexSubImage1D");
- }
- _glCopyTexSubImage1D = (void (*)(GLenum , GLint , GLint , GLint , GLint ,
GLsizei))Os::getExtendedProcAddress("glCopyTexSubImage1D");
- return _glCopyTexSubImage1D(target , level , xoffset , x , y , width);
- }
-
- void stub_glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset,
GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
- void (* _glCopyTexSubImage2D)(GLenum target, GLint level, GLint xoffset,
GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height) =
&stub_glCopyTexSubImage2D;
-
- void stub_glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset,
GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height) {
- if (Os::getExtendedProcAddress("glCopyTexSubImage2D") == NULL) {
- return GL_kludge_error_void("glCopyTexSubImage2D");
- }
- _glCopyTexSubImage2D = (void (*)(GLenum , GLint , GLint , GLint , GLint ,
GLint , GLsizei , GLsizei))Os::getExtendedProcAddress("glCopyTexSubImage2D");
- return _glCopyTexSubImage2D(target , level , xoffset , yoffset , x , y ,
width , height);
- }
-
void stub_glCopyTexSubImage3D(GLenum target, GLint level, GLint xoffset,
GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
void (* _glCopyTexSubImage3D)(GLenum target, GLint level, GLint xoffset,
GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
= &stub_glCopyTexSubImage3D;
--- 548,553 ----
***************
*** 1230,1246 ****
return _glCopyTexSubImage3DEXT(target , level , xoffset , yoffset ,
zoffset , x , y , width , height);
}
- void stub_glCullFace(GLenum mode);
- void (* _glCullFace)(GLenum mode) = &stub_glCullFace;
-
- void stub_glCullFace(GLenum mode) {
- if (Os::getExtendedProcAddress("glCullFace") == NULL) {
- return GL_kludge_error_void("glCullFace");
- }
- _glCullFace = (void (*)(GLenum))Os::getExtendedProcAddress("glCullFace");
- return _glCullFace(mode);
- }
-
void stub_glDeleteFencesNV(GLsizei n, const GLuint *fences);
void (* _glDeleteFencesNV)(GLsizei n, const GLuint *fences) =
&stub_glDeleteFencesNV;
--- 570,575 ----
***************
*** 1252,1268 ****
return _glDeleteFencesNV(n , fences);
}
- void stub_glDeleteLists(GLuint list, GLsizei range);
- void (* _glDeleteLists)(GLuint list, GLsizei range) = &stub_glDeleteLists;
-
- void stub_glDeleteLists(GLuint list, GLsizei range) {
- if (Os::getExtendedProcAddress("glDeleteLists") == NULL) {
- return GL_kludge_error_void("glDeleteLists");
- }
- _glDeleteLists = (void (*)(GLuint ,
GLsizei))Os::getExtendedProcAddress("glDeleteLists");
- return _glDeleteLists(list , range);
- }
-
void stub_glDeleteOcclusionQueriesNV(GLsizei n, const GLuint *ids);
void (* _glDeleteOcclusionQueriesNV)(GLsizei n, const GLuint *ids) =
&stub_glDeleteOcclusionQueriesNV;
--- 581,586 ----
***************
*** 1285,1301 ****
return _glDeleteProgramsNV(n , programs);
}
- void stub_glDeleteTextures(GLsizei n, const GLuint *textures);
- void (* _glDeleteTextures)(GLsizei n, const GLuint *textures) =
&stub_glDeleteTextures;
-
- void stub_glDeleteTextures(GLsizei n, const GLuint *textures) {
- if (Os::getExtendedProcAddress("glDeleteTextures") == NULL) {
- return GL_kludge_error_void("glDeleteTextures");
- }
- _glDeleteTextures = (void (*)(GLsizei , const GLuint
*))Os::getExtendedProcAddress("glDeleteTextures");
- return _glDeleteTextures(n , textures);
- }
-
void stub_glDeleteTexturesEXT(GLsizei n, const GLuint *textures);
void (* _glDeleteTexturesEXT)(GLsizei n, const GLuint *textures) =
&stub_glDeleteTexturesEXT;
--- 603,608 ----
***************
*** 1307,1380 ****
return _glDeleteTexturesEXT(n , textures);
}
! void stub_glDepthFunc(GLenum func);
! void (* _glDepthFunc)(GLenum func) = &stub_glDepthFunc;
!
! void stub_glDepthFunc(GLenum func) {
! if (Os::getExtendedProcAddress("glDepthFunc") == NULL) {
! return GL_kludge_error_void("glDepthFunc");
! }
! _glDepthFunc = (void (*)(GLenum))Os::getExtendedProcAddress("glDepthFunc");
! return _glDepthFunc(func);
! }
!
! void stub_glDepthMask(GLboolean flag);
! void (* _glDepthMask)(GLboolean flag) = &stub_glDepthMask;
!
! void stub_glDepthMask(GLboolean flag) {
! if (Os::getExtendedProcAddress("glDepthMask") == NULL) {
! return GL_kludge_error_void("glDepthMask");
! }
! _glDepthMask = (void
(*)(GLboolean))Os::getExtendedProcAddress("glDepthMask");
! return _glDepthMask(flag);
! }
!
! void stub_glDepthRange(GLclampd zNear, GLclampd zFar);
! void (* _glDepthRange)(GLclampd zNear, GLclampd zFar) = &stub_glDepthRange;
!
! void stub_glDepthRange(GLclampd zNear, GLclampd zFar) {
! if (Os::getExtendedProcAddress("glDepthRange") == NULL) {
! return GL_kludge_error_void("glDepthRange");
! }
! _glDepthRange = (void (*)(GLclampd ,
GLclampd))Os::getExtendedProcAddress("glDepthRange");
! return _glDepthRange(zNear , zFar);
! }
!
! void stub_glDisable(GLenum cap);
! void (* _glDisable)(GLenum cap) = &stub_glDisable;
!
! void stub_glDisable(GLenum cap) {
! if (Os::getExtendedProcAddress("glDisable") == NULL) {
! return GL_kludge_error_void("glDisable");
! }
! _glDisable = (void (*)(GLenum))Os::getExtendedProcAddress("glDisable");
! return _glDisable(cap);
! }
!
! void stub_glDisableClientState(GLenum array);
! void (* _glDisableClientState)(GLenum array) = &stub_glDisableClientState;
!
! void stub_glDisableClientState(GLenum array) {
! if (Os::getExtendedProcAddress("glDisableClientState") == NULL) {
! return GL_kludge_error_void("glDisableClientState");
! }
! _glDisableClientState = (void
(*)(GLenum))Os::getExtendedProcAddress("glDisableClientState");
! return _glDisableClientState(array);
! }
!
! void stub_glDrawArrays(GLenum mode, GLint first, GLsizei count);
! void (* _glDrawArrays)(GLenum mode, GLint first, GLsizei count) =
&stub_glDrawArrays;
!
! void stub_glDrawArrays(GLenum mode, GLint first, GLsizei count) {
! if (Os::getExtendedProcAddress("glDrawArrays") == NULL) {
! return GL_kludge_error_void("glDrawArrays");
! }
! _glDrawArrays = (void (*)(GLenum , GLint ,
GLsizei))Os::getExtendedProcAddress("glDrawArrays");
! return _glDrawArrays(mode , first , count);
! }
!
! void stub_glDrawArraysEXT(GLenum mode, GLint first, GLsizei count);
! void (* _glDrawArraysEXT)(GLenum mode, GLint first, GLsizei count) =
&stub_glDrawArraysEXT;
void stub_glDrawArraysEXT(GLenum mode, GLint first, GLsizei count) {
if (Os::getExtendedProcAddress("glDrawArraysEXT") == NULL) {
--- 614,621 ----
return _glDeleteTexturesEXT(n , textures);
}
! void stub_glDrawArraysEXT(GLenum mode, GLint first, GLsizei count);
! void (* _glDrawArraysEXT)(GLenum mode, GLint first, GLsizei count) =
&stub_glDrawArraysEXT;
void stub_glDrawArraysEXT(GLenum mode, GLint first, GLsizei count) {
if (Os::getExtendedProcAddress("glDrawArraysEXT") == NULL) {
***************
*** 1384,1411 ****
return _glDrawArraysEXT(mode , first , count);
}
- void stub_glDrawBuffer(GLenum mode);
- void (* _glDrawBuffer)(GLenum mode) = &stub_glDrawBuffer;
-
- void stub_glDrawBuffer(GLenum mode) {
- if (Os::getExtendedProcAddress("glDrawBuffer") == NULL) {
- return GL_kludge_error_void("glDrawBuffer");
- }
- _glDrawBuffer = (void
(*)(GLenum))Os::getExtendedProcAddress("glDrawBuffer");
- return _glDrawBuffer(mode);
- }
-
- void stub_glDrawElements(GLenum mode, GLsizei count, GLenum type, const
GLvoid *indices);
- void (* _glDrawElements)(GLenum mode, GLsizei count, GLenum type, const
GLvoid *indices) = &stub_glDrawElements;
-
- void stub_glDrawElements(GLenum mode, GLsizei count, GLenum type, const
GLvoid *indices) {
- if (Os::getExtendedProcAddress("glDrawElements") == NULL) {
- return GL_kludge_error_void("glDrawElements");
- }
- _glDrawElements = (void (*)(GLenum , GLsizei , GLenum , const GLvoid
*))Os::getExtendedProcAddress("glDrawElements");
- return _glDrawElements(mode , count , type , indices);
- }
-
void stub_glDrawMeshNV(GLenum mode, GLsizei count, GLenum type, GLsizei
stride, const GLvoid *indicesTexCoord, const GLvoid *indicesNormal, const
GLvoid *indicesVertex);
void (* _glDrawMeshNV)(GLenum mode, GLsizei count, GLenum type, GLsizei
stride, const GLvoid *indicesTexCoord, const GLvoid *indicesNormal, const
GLvoid *indicesVertex) = &stub_glDrawMeshNV;
--- 625,630 ----
***************
*** 1417,1433 ****
return _glDrawMeshNV(mode , count , type , stride , indicesTexCoord ,
indicesNormal , indicesVertex);
}
- void stub_glDrawPixels(GLsizei width, GLsizei height, GLenum format, GLenum
type, const GLvoid *pixels);
- void (* _glDrawPixels)(GLsizei width, GLsizei height, GLenum format, GLenum
type, const GLvoid *pixels) = &stub_glDrawPixels;
-
- void stub_glDrawPixels(GLsizei width, GLsizei height, GLenum format, GLenum
type, const GLvoid *pixels) {
- if (Os::getExtendedProcAddress("glDrawPixels") == NULL) {
- return GL_kludge_error_void("glDrawPixels");
- }
- _glDrawPixels = (void (*)(GLsizei , GLsizei , GLenum , GLenum , const
GLvoid *))Os::getExtendedProcAddress("glDrawPixels");
- return _glDrawPixels(width , height , format , type , pixels);
- }
-
void stub_glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei
count, GLenum type, const GLvoid *indices);
void (* _glDrawRangeElements)(GLenum mode, GLuint start, GLuint end, GLsizei
count, GLenum type, const GLvoid *indices) = &stub_glDrawRangeElements;
--- 636,641 ----
***************
*** 1450,1477 ****
return _glDrawRangeElementsEXT(mode , start , end , count , type ,
indices);
}
- void stub_glEdgeFlag(GLboolean flag);
- void (* _glEdgeFlag)(GLboolean flag) = &stub_glEdgeFlag;
-
- void stub_glEdgeFlag(GLboolean flag) {
- if (Os::getExtendedProcAddress("glEdgeFlag") == NULL) {
- return GL_kludge_error_void("glEdgeFlag");
- }
- _glEdgeFlag = (void
(*)(GLboolean))Os::getExtendedProcAddress("glEdgeFlag");
- return _glEdgeFlag(flag);
- }
-
- void stub_glEdgeFlagPointer(GLsizei stride, const GLboolean *pointer);
- void (* _glEdgeFlagPointer)(GLsizei stride, const GLboolean *pointer) =
&stub_glEdgeFlagPointer;
-
- void stub_glEdgeFlagPointer(GLsizei stride, const GLboolean *pointer) {
- if (Os::getExtendedProcAddress("glEdgeFlagPointer") == NULL) {
- return GL_kludge_error_void("glEdgeFlagPointer");
- }
- _glEdgeFlagPointer = (void (*)(GLsizei , const GLboolean
*))Os::getExtendedProcAddress("glEdgeFlagPointer");
- return _glEdgeFlagPointer(stride , pointer);
- }
-
void stub_glEdgeFlagPointerEXT(GLsizei stride, GLsizei count, const GLboolean
*pointer);
void (* _glEdgeFlagPointerEXT)(GLsizei stride, GLsizei count, const GLboolean
*pointer) = &stub_glEdgeFlagPointerEXT;
--- 658,663 ----
***************
*** 1483,1543 ****
return _glEdgeFlagPointerEXT(stride , count , pointer);
}
- void stub_glEdgeFlagv(const GLboolean *flag);
- void (* _glEdgeFlagv)(const GLboolean *flag) = &stub_glEdgeFlagv;
-
- void stub_glEdgeFlagv(const GLboolean *flag) {
- if (Os::getExtendedProcAddress("glEdgeFlagv") == NULL) {
- return GL_kludge_error_void("glEdgeFlagv");
- }
- _glEdgeFlagv = (void (*)(const GLboolean
*))Os::getExtendedProcAddress("glEdgeFlagv");
- return _glEdgeFlagv(flag);
- }
-
- void stub_glEnable(GLenum cap);
- void (* _glEnable)(GLenum cap) = &stub_glEnable;
-
- void stub_glEnable(GLenum cap) {
- if (Os::getExtendedProcAddress("glEnable") == NULL) {
- return GL_kludge_error_void("glEnable");
- }
- _glEnable = (void (*)(GLenum))Os::getExtendedProcAddress("glEnable");
- return _glEnable(cap);
- }
-
- void stub_glEnableClientState(GLenum array);
- void (* _glEnableClientState)(GLenum array) = &stub_glEnableClientState;
-
- void stub_glEnableClientState(GLenum array) {
- if (Os::getExtendedProcAddress("glEnableClientState") == NULL) {
- return GL_kludge_error_void("glEnableClientState");
- }
- _glEnableClientState = (void
(*)(GLenum))Os::getExtendedProcAddress("glEnableClientState");
- return _glEnableClientState(array);
- }
-
- void stub_glEnd(void);
- void (* _glEnd)(void) = &stub_glEnd;
-
- void stub_glEnd(void) {
- if (Os::getExtendedProcAddress("glEnd") == NULL) {
- return GL_kludge_error_void("glEnd");
- }
- _glEnd = (void (*)())Os::getExtendedProcAddress("glEnd");
- return _glEnd();
- }
-
- void stub_glEndList(void);
- void (* _glEndList)(void) = &stub_glEndList;
-
- void stub_glEndList(void) {
- if (Os::getExtendedProcAddress("glEndList") == NULL) {
- return GL_kludge_error_void("glEndList");
- }
- _glEndList = (void (*)())Os::getExtendedProcAddress("glEndList");
- return _glEndList();
- }
-
void stub_glEndOcclusionQueryNV(void);
void (* _glEndOcclusionQueryNV)(void) = &stub_glEndOcclusionQueryNV;
--- 669,674 ----
***************
*** 1549,1642 ****
return _glEndOcclusionQueryNV();
}
- void stub_glEvalCoord1d(GLdouble u);
- void (* _glEvalCoord1d)(GLdouble u) = &stub_glEvalCoord1d;
-
- void stub_glEvalCoord1d(GLdouble u) {
- if (Os::getExtendedProcAddress("glEvalCoord1d") == NULL) {
- return GL_kludge_error_void("glEvalCoord1d");
- }
- _glEvalCoord1d = (void
(*)(GLdouble))Os::getExtendedProcAddress("glEvalCoord1d");
- return _glEvalCoord1d(u);
- }
-
- void stub_glEvalCoord1dv(const GLdouble *u);
- void (* _glEvalCoord1dv)(const GLdouble *u) = &stub_glEvalCoord1dv;
-
- void stub_glEvalCoord1dv(const GLdouble *u) {
- if (Os::getExtendedProcAddress("glEvalCoord1dv") == NULL) {
- return GL_kludge_error_void("glEvalCoord1dv");
- }
- _glEvalCoord1dv = (void (*)(const GLdouble
*))Os::getExtendedProcAddress("glEvalCoord1dv");
- return _glEvalCoord1dv(u);
- }
-
- void stub_glEvalCoord1f(GLfloat u);
- void (* _glEvalCoord1f)(GLfloat u) = &stub_glEvalCoord1f;
-
- void stub_glEvalCoord1f(GLfloat u) {
- if (Os::getExtendedProcAddress("glEvalCoord1f") == NULL) {
- return GL_kludge_error_void("glEvalCoord1f");
- }
- _glEvalCoord1f = (void
(*)(GLfloat))Os::getExtendedProcAddress("glEvalCoord1f");
- return _glEvalCoord1f(u);
- }
-
- void stub_glEvalCoord1fv(const GLfloat *u);
- void (* _glEvalCoord1fv)(const GLfloat *u) = &stub_glEvalCoord1fv;
-
- void stub_glEvalCoord1fv(const GLfloat *u) {
- if (Os::getExtendedProcAddress("glEvalCoord1fv") == NULL) {
- return GL_kludge_error_void("glEvalCoord1fv");
- }
- _glEvalCoord1fv = (void (*)(const GLfloat
*))Os::getExtendedProcAddress("glEvalCoord1fv");
- return _glEvalCoord1fv(u);
- }
-
- void stub_glEvalCoord2d(GLdouble u, GLdouble v);
- void (* _glEvalCoord2d)(GLdouble u, GLdouble v) = &stub_glEvalCoord2d;
-
- void stub_glEvalCoord2d(GLdouble u, GLdouble v) {
- if (Os::getExtendedProcAddress("glEvalCoord2d") == NULL) {
- return GL_kludge_error_void("glEvalCoord2d");
- }
- _glEvalCoord2d = (void (*)(GLdouble ,
GLdouble))Os::getExtendedProcAddress("glEvalCoord2d");
- return _glEvalCoord2d(u , v);
- }
-
- void stub_glEvalCoord2dv(const GLdouble *u);
- void (* _glEvalCoord2dv)(const GLdouble *u) = &stub_glEvalCoord2dv;
-
- void stub_glEvalCoord2dv(const GLdouble *u) {
- if (Os::getExtendedProcAddress("glEvalCoord2dv") == NULL) {
- return GL_kludge_error_void("glEvalCoord2dv");
- }
- _glEvalCoord2dv = (void (*)(const GLdouble
*))Os::getExtendedProcAddress("glEvalCoord2dv");
- return _glEvalCoord2dv(u);
- }
-
- void stub_glEvalCoord2f(GLfloat u, GLfloat v);
- void (* _glEvalCoord2f)(GLfloat u, GLfloat v) = &stub_glEvalCoord2f;
-
- void stub_glEvalCoord2f(GLfloat u, GLfloat v) {
- if (Os::getExtendedProcAddress("glEvalCoord2f") == NULL) {
- return GL_kludge_error_void("glEvalCoord2f");
- }
- _glEvalCoord2f = (void (*)(GLfloat ,
GLfloat))Os::getExtendedProcAddress("glEvalCoord2f");
- return _glEvalCoord2f(u , v);
- }
-
- void stub_glEvalCoord2fv(const GLfloat *u);
- void (* _glEvalCoord2fv)(const GLfloat *u) = &stub_glEvalCoord2fv;
-
- void stub_glEvalCoord2fv(const GLfloat *u) {
- if (Os::getExtendedProcAddress("glEvalCoord2fv") == NULL) {
- return GL_kludge_error_void("glEvalCoord2fv");
- }
- _glEvalCoord2fv = (void (*)(const GLfloat
*))Os::getExtendedProcAddress("glEvalCoord2fv");
- return _glEvalCoord2fv(u);
- }
-
void stub_glEvalMapsNV(GLenum target, GLenum mode);
void (* _glEvalMapsNV)(GLenum target, GLenum mode) = &stub_glEvalMapsNV;
--- 680,685 ----
***************
*** 1648,1697 ****
return _glEvalMapsNV(target , mode);
}
- void stub_glEvalMesh1(GLenum mode, GLint i1, GLint i2);
- void (* _glEvalMesh1)(GLenum mode, GLint i1, GLint i2) = &stub_glEvalMesh1;
-
- void stub_glEvalMesh1(GLenum mode, GLint i1, GLint i2) {
- if (Os::getExtendedProcAddress("glEvalMesh1") == NULL) {
- return GL_kludge_error_void("glEvalMesh1");
- }
- _glEvalMesh1 = (void (*)(GLenum , GLint ,
GLint))Os::getExtendedProcAddress("glEvalMesh1");
- return _glEvalMesh1(mode , i1 , i2);
- }
-
- void stub_glEvalMesh2(GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2);
- void (* _glEvalMesh2)(GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2) =
&stub_glEvalMesh2;
-
- void stub_glEvalMesh2(GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2) {
- if (Os::getExtendedProcAddress("glEvalMesh2") == NULL) {
- return GL_kludge_error_void("glEvalMesh2");
- }
- _glEvalMesh2 = (void (*)(GLenum , GLint , GLint , GLint ,
GLint))Os::getExtendedProcAddress("glEvalMesh2");
- return _glEvalMesh2(mode , i1 , i2 , j1 , j2);
- }
-
- void stub_glEvalPoint1(GLint i);
- void (* _glEvalPoint1)(GLint i) = &stub_glEvalPoint1;
-
- void stub_glEvalPoint1(GLint i) {
- if (Os::getExtendedProcAddress("glEvalPoint1") == NULL) {
- return GL_kludge_error_void("glEvalPoint1");
- }
- _glEvalPoint1 = (void
(*)(GLint))Os::getExtendedProcAddress("glEvalPoint1");
- return _glEvalPoint1(i);
- }
-
- void stub_glEvalPoint2(GLint i, GLint j);
- void (* _glEvalPoint2)(GLint i, GLint j) = &stub_glEvalPoint2;
-
- void stub_glEvalPoint2(GLint i, GLint j) {
- if (Os::getExtendedProcAddress("glEvalPoint2") == NULL) {
- return GL_kludge_error_void("glEvalPoint2");
- }
- _glEvalPoint2 = (void (*)(GLint ,
GLint))Os::getExtendedProcAddress("glEvalPoint2");
- return _glEvalPoint2(i , j);
- }
-
void stub_glExecuteProgramNV(GLenum target, GLuint id, const GLfloat *params);
void (* _glExecuteProgramNV)(GLenum target, GLuint id, const GLfloat *params)
= &stub_glExecuteProgramNV;
--- 691,696 ----
***************
*** 1703,1719 ****
return _glExecuteProgramNV(target , id , params);
}
- void stub_glFeedbackBuffer(GLsizei size, GLenum type, GLfloat *buffer);
- void (* _glFeedbackBuffer)(GLsizei size, GLenum type, GLfloat *buffer) =
&stub_glFeedbackBuffer;
-
- void stub_glFeedbackBuffer(GLsizei size, GLenum type, GLfloat *buffer) {
- if (Os::getExtendedProcAddress("glFeedbackBuffer") == NULL) {
- return GL_kludge_error_void("glFeedbackBuffer");
- }
- _glFeedbackBuffer = (void (*)(GLsizei , GLenum , GLfloat
*))Os::getExtendedProcAddress("glFeedbackBuffer");
- return _glFeedbackBuffer(size , type , buffer);
- }
-
void stub_glFinalCombinerInputNV(GLenum variable, GLenum input, GLenum
mapping, GLenum componentUsage);
void (* _glFinalCombinerInputNV)(GLenum variable, GLenum input, GLenum
mapping, GLenum componentUsage) = &stub_glFinalCombinerInputNV;
--- 702,707 ----
***************
*** 1725,1741 ****
return _glFinalCombinerInputNV(variable , input , mapping ,
componentUsage);
}
- void stub_glFinish(void);
- void (* _glFinish)(void) = &stub_glFinish;
-
- void stub_glFinish(void) {
- if (Os::getExtendedProcAddress("glFinish") == NULL) {
- return GL_kludge_error_void("glFinish");
- }
- _glFinish = (void (*)())Os::getExtendedProcAddress("glFinish");
- return _glFinish();
- }
-
void stub_glFinishFenceNV(GLuint fence);
void (* _glFinishFenceNV)(GLuint fence) = &stub_glFinishFenceNV;
--- 713,718 ----
***************
*** 1747,1774 ****
return _glFinishFenceNV(fence);
}
- void stub_glFlush(void);
- void (* _glFlush)(void) = &stub_glFlush;
-
- void stub_glFlush(void) {
- if (Os::getExtendedProcAddress("glFlush") == NULL) {
- return GL_kludge_error_void("glFlush");
- }
- _glFlush = (void (*)())Os::getExtendedProcAddress("glFlush");
- return _glFlush();
- }
-
- GLvoid* stub_glFlushHold(void);
- GLvoid* (* _glFlushHold)(void) = &stub_glFlushHold;
-
- GLvoid* stub_glFlushHold(void) {
- if (Os::getExtendedProcAddress("glFlushHold") == NULL) {
- return GL_kludge_error_GLvoid_p_("glFlushHold");
- }
- _glFlushHold = (GLvoid* (*)())Os::getExtendedProcAddress("glFlushHold");
- return _glFlushHold();
- }
-
void stub_glFlushPixelDataRangeNV(GLenum target);
void (* _glFlushPixelDataRangeNV)(GLenum target) =
&stub_glFlushPixelDataRangeNV;
--- 724,729 ----
***************
*** 1846,1917 ****
return _glFogCoordfvEXT(fog);
}
- void stub_glFogf(GLenum pname, GLfloat param);
- void (* _glFogf)(GLenum pname, GLfloat param) = &stub_glFogf;
-
- void stub_glFogf(GLenum pname, GLfloat param) {
- if (Os::getExtendedProcAddress("glFogf") == NULL) {
- return GL_kludge_error_void("glFogf");
- }
- _glFogf = (void (*)(GLenum , GLfloat))Os::getExtendedProcAddress("glFogf");
- return _glFogf(pname , param);
- }
-
- void stub_glFogfv(GLenum pname, const GLfloat *params);
- void (* _glFogfv)(GLenum pname, const GLfloat *params) = &stub_glFogfv;
-
- void stub_glFogfv(GLenum pname, const GLfloat *params) {
- if (Os::getExtendedProcAddress("glFogfv") == NULL) {
- return GL_kludge_error_void("glFogfv");
- }
- _glFogfv = (void (*)(GLenum , const GLfloat
*))Os::getExtendedProcAddress("glFogfv");
- return _glFogfv(pname , params);
- }
-
- void stub_glFogi(GLenum pname, GLint param);
- void (* _glFogi)(GLenum pname, GLint param) = &stub_glFogi;
-
- void stub_glFogi(GLenum pname, GLint param) {
- if (Os::getExtendedProcAddress("glFogi") == NULL) {
- return GL_kludge_error_void("glFogi");
- }
- _glFogi = (void (*)(GLenum , GLint))Os::getExtendedProcAddress("glFogi");
- return _glFogi(pname , param);
- }
-
- void stub_glFogiv(GLenum pname, const GLint *params);
- void (* _glFogiv)(GLenum pname, const GLint *params) = &stub_glFogiv;
-
- void stub_glFogiv(GLenum pname, const GLint *params) {
- if (Os::getExtendedProcAddress("glFogiv") == NULL) {
- return GL_kludge_error_void("glFogiv");
- }
- _glFogiv = (void (*)(GLenum , const GLint
*))Os::getExtendedProcAddress("glFogiv");
- return _glFogiv(pname , params);
- }
-
- void stub_glFrontFace(GLenum mode);
- void (* _glFrontFace)(GLenum mode) = &stub_glFrontFace;
-
- void stub_glFrontFace(GLenum mode) {
- if (Os::getExtendedProcAddress("glFrontFace") == NULL) {
- return GL_kludge_error_void("glFrontFace");
- }
- _glFrontFace = (void (*)(GLenum))Os::getExtendedProcAddress("glFrontFace");
- return _glFrontFace(mode);
- }
-
- void stub_glFrustum(GLdouble left, GLdouble right, GLdouble bottom, GLdouble
top, GLdouble zNear, GLdouble zFar);
- void (* _glFrustum)(GLdouble left, GLdouble right, GLdouble bottom, GLdouble
top, GLdouble zNear, GLdouble zFar) = &stub_glFrustum;
-
- void stub_glFrustum(GLdouble left, GLdouble right, GLdouble bottom, GLdouble
top, GLdouble zNear, GLdouble zFar) {
- if (Os::getExtendedProcAddress("glFrustum") == NULL) {
- return GL_kludge_error_void("glFrustum");
- }
- _glFrustum = (void (*)(GLdouble , GLdouble , GLdouble , GLdouble ,
GLdouble , GLdouble))Os::getExtendedProcAddress("glFrustum");
- return _glFrustum(left , right , bottom , top , zNear , zFar);
- }
-
void stub_glGenFencesNV(GLsizei n, GLuint *fences);
void (* _glGenFencesNV)(GLsizei n, GLuint *fences) = &stub_glGenFencesNV;
--- 801,806 ----
***************
*** 1923,1939 ****
return _glGenFencesNV(n , fences);
}
- GLuint stub_glGenLists(GLsizei range);
- GLuint (* _glGenLists)(GLsizei range) = &stub_glGenLists;
-
- GLuint stub_glGenLists(GLsizei range) {
- if (Os::getExtendedProcAddress("glGenLists") == NULL) {
- return GL_kludge_error_GLuint("glGenLists");
- }
- _glGenLists = (GLuint
(*)(GLsizei))Os::getExtendedProcAddress("glGenLists");
- return _glGenLists(range);
- }
-
void stub_glGenOcclusionQueriesNV(GLsizei n, GLuint *ids);
void (* _glGenOcclusionQueriesNV)(GLsizei n, GLuint *ids) =
&stub_glGenOcclusionQueriesNV;
--- 812,817 ----
***************
*** 1956,1972 ****
return _glGenProgramsNV(n , programs);
}
- void stub_glGenTextures(GLsizei n, GLuint *textures);
- void (* _glGenTextures)(GLsizei n, GLuint *textures) = &stub_glGenTextures;
-
- void stub_glGenTextures(GLsizei n, GLuint *textures) {
- if (Os::getExtendedProcAddress("glGenTextures") == NULL) {
- return GL_kludge_error_void("glGenTextures");
- }
- _glGenTextures = (void (*)(GLsizei , GLuint
*))Os::getExtendedProcAddress("glGenTextures");
- return _glGenTextures(n , textures);
- }
-
void stub_glGenTexturesEXT(GLsizei n, GLuint *textures);
void (* _glGenTexturesEXT)(GLsizei n, GLuint *textures) =
&stub_glGenTexturesEXT;
--- 834,839 ----
***************
*** 1978,2005 ****
return _glGenTexturesEXT(n , textures);
}
- void stub_glGetBooleanv(GLenum pname, GLboolean *params);
- void (* _glGetBooleanv)(GLenum pname, GLboolean *params) =
&stub_glGetBooleanv;
-
- void stub_glGetBooleanv(GLenum pname, GLboolean *params) {
- if (Os::getExtendedProcAddress("glGetBooleanv") == NULL) {
- return GL_kludge_error_void("glGetBooleanv");
- }
- _glGetBooleanv = (void (*)(GLenum , GLboolean
*))Os::getExtendedProcAddress("glGetBooleanv");
- return _glGetBooleanv(pname , params);
- }
-
- void stub_glGetClipPlane(GLenum plane, GLdouble *equation);
- void (* _glGetClipPlane)(GLenum plane, GLdouble *equation) =
&stub_glGetClipPlane;
-
- void stub_glGetClipPlane(GLenum plane, GLdouble *equation) {
- if (Os::getExtendedProcAddress("glGetClipPlane") == NULL) {
- return GL_kludge_error_void("glGetClipPlane");
- }
- _glGetClipPlane = (void (*)(GLenum , GLdouble
*))Os::getExtendedProcAddress("glGetClipPlane");
- return _glGetClipPlane(plane , equation);
- }
-
void stub_glGetColorTable(GLenum target, GLenum format, GLenum type, GLvoid
*table);
void (* _glGetColorTable)(GLenum target, GLenum format, GLenum type, GLvoid
*table) = &stub_glGetColorTable;
--- 845,850 ----
***************
*** 2176,2203 ****
return _glGetConvolutionParameteriv(target , pname , params);
}
- void stub_glGetDoublev(GLenum pname, GLdouble *params);
- void (* _glGetDoublev)(GLenum pname, GLdouble *params) = &stub_glGetDoublev;
-
- void stub_glGetDoublev(GLenum pname, GLdouble *params) {
- if (Os::getExtendedProcAddress("glGetDoublev") == NULL) {
- return GL_kludge_error_void("glGetDoublev");
- }
- _glGetDoublev = (void (*)(GLenum , GLdouble
*))Os::getExtendedProcAddress("glGetDoublev");
- return _glGetDoublev(pname , params);
- }
-
- GLenum stub_glGetError(void);
- GLenum (* _glGetError)(void) = &stub_glGetError;
-
- GLenum stub_glGetError(void) {
- if (Os::getExtendedProcAddress("glGetError") == NULL) {
- return GL_kludge_error_GLenum("glGetError");
- }
- _glGetError = (GLenum (*)())Os::getExtendedProcAddress("glGetError");
- return _glGetError();
- }
-
void stub_glGetFenceivNV(GLuint fence, GLenum pname, GLint *params);
void (* _glGetFenceivNV)(GLuint fence, GLenum pname, GLint *params) =
&stub_glGetFenceivNV;
--- 1021,1026 ----
***************
*** 2231,2247 ****
return _glGetFinalCombinerInputParameterivNV(variable , pname , params);
}
- void stub_glGetFloatv(GLenum pname, GLfloat *params);
- void (* _glGetFloatv)(GLenum pname, GLfloat *params) = &stub_glGetFloatv;
-
- void stub_glGetFloatv(GLenum pname, GLfloat *params) {
- if (Os::getExtendedProcAddress("glGetFloatv") == NULL) {
- return GL_kludge_error_void("glGetFloatv");
- }
- _glGetFloatv = (void (*)(GLenum , GLfloat
*))Os::getExtendedProcAddress("glGetFloatv");
- return _glGetFloatv(pname , params);
- }
-
void stub_glGetHistogram(GLenum target, GLboolean reset, GLenum format,
GLenum type, GLvoid *values);
void (* _glGetHistogram)(GLenum target, GLboolean reset, GLenum format,
GLenum type, GLvoid *values) = &stub_glGetHistogram;
--- 1054,1059 ----
***************
*** 2275,2313 ****
return _glGetHistogramParameteriv(target , pname , params);
}
- void stub_glGetIntegerv(GLenum pname, GLint *params);
- void (* _glGetIntegerv)(GLenum pname, GLint *params) = &stub_glGetIntegerv;
-
- void stub_glGetIntegerv(GLenum pname, GLint *params) {
- if (Os::getExtendedProcAddress("glGetIntegerv") == NULL) {
- return GL_kludge_error_void("glGetIntegerv");
- }
- _glGetIntegerv = (void (*)(GLenum , GLint
*))Os::getExtendedProcAddress("glGetIntegerv");
- return _glGetIntegerv(pname , params);
- }
-
- void stub_glGetLightfv(GLenum light, GLenum pname, GLfloat *params);
- void (* _glGetLightfv)(GLenum light, GLenum pname, GLfloat *params) =
&stub_glGetLightfv;
-
- void stub_glGetLightfv(GLenum light, GLenum pname, GLfloat *params) {
- if (Os::getExtendedProcAddress("glGetLightfv") == NULL) {
- return GL_kludge_error_void("glGetLightfv");
- }
- _glGetLightfv = (void (*)(GLenum , GLenum , GLfloat
*))Os::getExtendedProcAddress("glGetLightfv");
- return _glGetLightfv(light , pname , params);
- }
-
- void stub_glGetLightiv(GLenum light, GLenum pname, GLint *params);
- void (* _glGetLightiv)(GLenum light, GLenum pname, GLint *params) =
&stub_glGetLightiv;
-
- void stub_glGetLightiv(GLenum light, GLenum pname, GLint *params) {
- if (Os::getExtendedProcAddress("glGetLightiv") == NULL) {
- return GL_kludge_error_void("glGetLightiv");
- }
- _glGetLightiv = (void (*)(GLenum , GLenum , GLint
*))Os::getExtendedProcAddress("glGetLightiv");
- return _glGetLightiv(light , pname , params);
- }
-
void stub_glGetMapAttribParameterfvNV(GLenum target, GLuint index, GLenum
pname, GLfloat *params);
void (* _glGetMapAttribParameterfvNV)(GLenum target, GLuint index, GLenum
pname, GLfloat *params) = &stub_glGetMapAttribParameterfvNV;
--- 1087,1092 ----
***************
*** 2363,2423 ****
return _glGetMapParameterivNV(target , pname , params);
}
- void stub_glGetMapdv(GLenum target, GLenum query, GLdouble *v);
- void (* _glGetMapdv)(GLenum target, GLenum query, GLdouble *v) =
&stub_glGetMapdv;
-
- void stub_glGetMapdv(GLenum target, GLenum query, GLdouble *v) {
- if (Os::getExtendedProcAddress("glGetMapdv") == NULL) {
- return GL_kludge_error_void("glGetMapdv");
- }
- _glGetMapdv = (void (*)(GLenum , GLenum , GLdouble
*))Os::getExtendedProcAddress("glGetMapdv");
- return _glGetMapdv(target , query , v);
- }
-
- void stub_glGetMapfv(GLenum target, GLenum query, GLfloat *v);
- void (* _glGetMapfv)(GLenum target, GLenum query, GLfloat *v) =
&stub_glGetMapfv;
-
- void stub_glGetMapfv(GLenum target, GLenum query, GLfloat *v) {
- if (Os::getExtendedProcAddress("glGetMapfv") == NULL) {
- return GL_kludge_error_void("glGetMapfv");
- }
- _glGetMapfv = (void (*)(GLenum , GLenum , GLfloat
*))Os::getExtendedProcAddress("glGetMapfv");
- return _glGetMapfv(target , query , v);
- }
-
- void stub_glGetMapiv(GLenum target, GLenum query, GLint *v);
- void (* _glGetMapiv)(GLenum target, GLenum query, GLint *v) =
&stub_glGetMapiv;
-
- void stub_glGetMapiv(GLenum target, GLenum query, GLint *v) {
- if (Os::getExtendedProcAddress("glGetMapiv") == NULL) {
- return GL_kludge_error_void("glGetMapiv");
- }
- _glGetMapiv = (void (*)(GLenum , GLenum , GLint
*))Os::getExtendedProcAddress("glGetMapiv");
- return _glGetMapiv(target , query , v);
- }
-
- void stub_glGetMaterialfv(GLenum face, GLenum pname, GLfloat *params);
- void (* _glGetMaterialfv)(GLenum face, GLenum pname, GLfloat *params) =
&stub_glGetMaterialfv;
-
- void stub_glGetMaterialfv(GLenum face, GLenum pname, GLfloat *params) {
- if (Os::getExtendedProcAddress("glGetMaterialfv") == NULL) {
- return GL_kludge_error_void("glGetMaterialfv");
- }
- _glGetMaterialfv = (void (*)(GLenum , GLenum , GLfloat
*))Os::getExtendedProcAddress("glGetMaterialfv");
- return _glGetMaterialfv(face , pname , params);
- }
-
- void stub_glGetMaterialiv(GLenum face, GLenum pname, GLint *params);
- void (* _glGetMaterialiv)(GLenum face, GLenum pname, GLint *params) =
&stub_glGetMaterialiv;
-
- void stub_glGetMaterialiv(GLenum face, GLenum pname, GLint *params) {
- if (Os::getExtendedProcAddress("glGetMaterialiv") == NULL) {
- return GL_kludge_error_void("glGetMaterialiv");
- }
- _glGetMaterialiv = (void (*)(GLenum , GLenum , GLint
*))Os::getExtendedProcAddress("glGetMaterialiv");
- return _glGetMaterialiv(face , pname , params);
- }
-
void stub_glGetMinmax(GLenum target, GLboolean reset, GLenum format, GLenum
type, GLvoid *values);
void (* _glGetMinmax)(GLenum target, GLboolean reset, GLenum format, GLenum
type, GLvoid *values) = &stub_glGetMinmax;
--- 1142,1147 ----
***************
*** 2473,2522 ****
return _glGetOcclusionQueryuivNV(id , pname , params);
}
- void stub_glGetPixelMapfv(GLenum map, GLfloat *values);
- void (* _glGetPixelMapfv)(GLenum map, GLfloat *values) =
&stub_glGetPixelMapfv;
-
- void stub_glGetPixelMapfv(GLenum map, GLfloat *values) {
- if (Os::getExtendedProcAddress("glGetPixelMapfv") == NULL) {
- return GL_kludge_error_void("glGetPixelMapfv");
- }
- _glGetPixelMapfv = (void (*)(GLenum , GLfloat
*))Os::getExtendedProcAddress("glGetPixelMapfv");
- return _glGetPixelMapfv(map , values);
- }
-
- void stub_glGetPixelMapuiv(GLenum map, GLuint *values);
- void (* _glGetPixelMapuiv)(GLenum map, GLuint *values) =
&stub_glGetPixelMapuiv;
-
- void stub_glGetPixelMapuiv(GLenum map, GLuint *values) {
- if (Os::getExtendedProcAddress("glGetPixelMapuiv") == NULL) {
- return GL_kludge_error_void("glGetPixelMapuiv");
- }
- _glGetPixelMapuiv = (void (*)(GLenum , GLuint
*))Os::getExtendedProcAddress("glGetPixelMapuiv");
- return _glGetPixelMapuiv(map , values);
- }
-
- void stub_glGetPixelMapusv(GLenum map, GLushort *values);
- void (* _glGetPixelMapusv)(GLenum map, GLushort *values) =
&stub_glGetPixelMapusv;
-
- void stub_glGetPixelMapusv(GLenum map, GLushort *values) {
- if (Os::getExtendedProcAddress("glGetPixelMapusv") == NULL) {
- return GL_kludge_error_void("glGetPixelMapusv");
- }
- _glGetPixelMapusv = (void (*)(GLenum , GLushort
*))Os::getExtendedProcAddress("glGetPixelMapusv");
- return _glGetPixelMapusv(map , values);
- }
-
- void stub_glGetPointerv(GLenum pname, GLvoid* *params);
- void (* _glGetPointerv)(GLenum pname, GLvoid* *params) = &stub_glGetPointerv;
-
- void stub_glGetPointerv(GLenum pname, GLvoid* *params) {
- if (Os::getExtendedProcAddress("glGetPointerv") == NULL) {
- return GL_kludge_error_void("glGetPointerv");
- }
- _glGetPointerv = (void (*)(GLenum , GLvoid *
*))Os::getExtendedProcAddress("glGetPointerv");
- return _glGetPointerv(pname , params);
- }
-
void stub_glGetPointervEXT(GLenum pname, GLvoid* *params);
void (* _glGetPointervEXT)(GLenum pname, GLvoid* *params) =
&stub_glGetPointervEXT;
--- 1197,1202 ----
***************
*** 2528,2544 ****
return _glGetPointervEXT(pname , params);
}
- void stub_glGetPolygonStipple(GLubyte *mask);
- void (* _glGetPolygonStipple)(GLubyte *mask) = &stub_glGetPolygonStipple;
-
- void stub_glGetPolygonStipple(GLubyte *mask) {
- if (Os::getExtendedProcAddress("glGetPolygonStipple") == NULL) {
- return GL_kludge_error_void("glGetPolygonStipple");
- }
- _glGetPolygonStipple = (void (*)(GLubyte
*))Os::getExtendedProcAddress("glGetPolygonStipple");
- return _glGetPolygonStipple(mask);
- }
-
void stub_glGetProgramLocalParameterdvNV(GLenum target, GLsizei len, const
GLubyte *name, GLdouble *params);
void (* _glGetProgramLocalParameterdvNV)(GLenum target, GLsizei len, const
GLubyte *name, GLdouble *params) = &stub_glGetProgramLocalParameterdvNV;
--- 1208,1213 ----
***************
*** 2638,2788 ****
return _glGetSeparableFilter(target , format , type , row , column , span);
}
! void stub_glGetTexEnvfv(GLenum target, GLenum pname, GLfloat *params);
! void (* _glGetTexEnvfv)(GLenum target, GLenum pname, GLfloat *params) =
&stub_glGetTexEnvfv;
! void stub_glGetTexEnvfv(GLenum target, GLenum pname, GLfloat *params) {
! if (Os::getExtendedProcAddress("glGetTexEnvfv") == NULL) {
! return GL_kludge_error_void("glGetTexEnvfv");
}
! _glGetTexEnvfv = (void (*)(GLenum , GLenum , GLfloat
*))Os::getExtendedProcAddress("glGetTexEnvfv");
! return _glGetTexEnvfv(target , pname , params);
}
! void stub_glGetTexEnviv(GLenum target, GLenum pname, GLint *params);
! void (* _glGetTexEnviv)(GLenum target, GLenum pname, GLint *params) =
&stub_glGetTexEnviv;
! void stub_glGetTexEnviv(GLenum target, GLenum pname, GLint *params) {
! if (Os::getExtendedProcAddress("glGetTexEnviv") == NULL) {
! return GL_kludge_error_void("glGetTexEnviv");
}
! _glGetTexEnviv = (void (*)(GLenum , GLenum , GLint
*))Os::getExtendedProcAddress("glGetTexEnviv");
! return _glGetTexEnviv(target , pname , params);
}
! void stub_glGetTexGendv(GLenum coord, GLenum pname, GLdouble *params);
! void (* _glGetTexGendv)(GLenum coord, GLenum pname, GLdouble *params) =
&stub_glGetTexGendv;
! void stub_glGetTexGendv(GLenum coord, GLenum pname, GLdouble *params) {
! if (Os::getExtendedProcAddress("glGetTexGendv") == NULL) {
! return GL_kludge_error_void("glGetTexGendv");
}
! _glGetTexGendv = (void (*)(GLenum , GLenum , GLdouble
*))Os::getExtendedProcAddress("glGetTexGendv");
! return _glGetTexGendv(coord , pname , params);
}
! void stub_glGetTexGenfv(GLenum coord, GLenum pname, GLfloat *params);
! void (* _glGetTexGenfv)(GLenum coord, GLenum pname, GLfloat *params) =
&stub_glGetTexGenfv;
!
! void stub_glGetTexGenfv(GLenum coord, GLenum pname, GLfloat *params) {
! if (Os::getExtendedProcAddress("glGetTexGenfv") == NULL) {
! return GL_kludge_error_void("glGetTexGenfv");
! }
! _glGetTexGenfv = (void (*)(GLenum , GLenum , GLfloat
*))Os::getExtendedProcAddress("glGetTexGenfv");
! return _glGetTexGenfv(coord , pname , params);
! }
!
! void stub_glGetTexGeniv(GLenum coord, GLenum pname, GLint *params);
! void (* _glGetTexGeniv)(GLenum coord, GLenum pname, GLint *params) =
&stub_glGetTexGeniv;
!
! void stub_glGetTexGeniv(GLenum coord, GLenum pname, GLint *params) {
! if (Os::getExtendedProcAddress("glGetTexGeniv") == NULL) {
! return GL_kludge_error_void("glGetTexGeniv");
! }
! _glGetTexGeniv = (void (*)(GLenum , GLenum , GLint
*))Os::getExtendedProcAddress("glGetTexGeniv");
! return _glGetTexGeniv(coord , pname , params);
! }
!
! void stub_glGetTexImage(GLenum target, GLint level, GLenum format, GLenum
type, GLvoid *pixels);
! void (* _glGetTexImage)(GLenum target, GLint level, GLenum format, GLenum
type, GLvoid *pixels) = &stub_glGetTexImage;
!
! void stub_glGetTexImage(GLenum target, GLint level, GLenum format, GLenum
type, GLvoid *pixels) {
! if (Os::getExtendedProcAddress("glGetTexImage") == NULL) {
! return GL_kludge_error_void("glGetTexImage");
! }
! _glGetTexImage = (void (*)(GLenum , GLint , GLenum , GLenum , GLvoid
*))Os::getExtendedProcAddress("glGetTexImage");
! return _glGetTexImage(target , level , format , type , pixels);
! }
!
! void stub_glGetTexLevelParameterfv(GLenum target, GLint level, GLenum pname,
GLfloat *params);
! void (* _glGetTexLevelParameterfv)(GLenum target, GLint level, GLenum pname,
GLfloat *params) = &stub_glGetTexLevelParameterfv;
!
! void stub_glGetTexLevelParameterfv(GLenum target, GLint level, GLenum pname,
GLfloat *params) {
! if (Os::getExtendedProcAddress("glGetTexLevelParameterfv") == NULL) {
! return GL_kludge_error_void("glGetTexLevelParameterfv");
! }
! _glGetTexLevelParameterfv = (void (*)(GLenum , GLint , GLenum , GLfloat
*))Os::getExtendedProcAddress("glGetTexLevelParameterfv");
! return _glGetTexLevelParameterfv(target , level , pname , params);
! }
!
! void stub_glGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname,
GLint *params);
! void (* _glGetTexLevelParameteriv)(GLenum target, GLint level, GLenum pname,
GLint *params) = &stub_glGetTexLevelParameteriv;
!
! void stub_glGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname,
GLint *params) {
! if (Os::getExtendedProcAddress("glGetTexLevelParameteriv") == NULL) {
! return GL_kludge_error_void("glGetTexLevelParameteriv");
! }
! _glGetTexLevelParameteriv = (void (*)(GLenum , GLint , GLenum , GLint
*))Os::getExtendedProcAddress("glGetTexLevelParameteriv");
! return _glGetTexLevelParameteriv(target , level , pname , params);
! }
!
! void stub_glGetTexParameterfv(GLenum target, GLenum pname, GLfloat *params);
! void (* _glGetTexParameterfv)(GLenum target, GLenum pname, GLfloat *params) =
&stub_glGetTexParameterfv;
!
! void stub_glGetTexParameterfv(GLenum target, GLenum pname, GLfloat *params) {
! if (Os::getExtendedProcAddress("glGetTexParameterfv") == NULL) {
! return GL_kludge_error_void("glGetTexParameterfv");
! }
! _glGetTexParameterfv = (void (*)(GLenum , GLenum , GLfloat
*))Os::getExtendedProcAddress("glGetTexParameterfv");
! return _glGetTexParameterfv(target , pname , params);
! }
!
! void stub_glGetTexParameteriv(GLenum target, GLenum pname, GLint *params);
! void (* _glGetTexParameteriv)(GLenum target, GLenum pname, GLint *params) =
&stub_glGetTexParameteriv;
!
! void stub_glGetTexParameteriv(GLenum target, GLenum pname, GLint *params) {
! if (Os::getExtendedProcAddress("glGetTexParameteriv") == NULL) {
! return GL_kludge_error_void("glGetTexParameteriv");
! }
! _glGetTexParameteriv = (void (*)(GLenum , GLenum , GLint
*))Os::getExtendedProcAddress("glGetTexParameteriv");
! return _glGetTexParameteriv(target , pname , params);
! }
!
! void stub_glGetTrackMatrixivNV(GLenum target, GLuint address, GLenum pname,
GLint *params);
! void (* _glGetTrackMatrixivNV)(GLenum target, GLuint address, GLenum pname,
GLint *params) = &stub_glGetTrackMatrixivNV;
!
! void stub_glGetTrackMatrixivNV(GLenum target, GLuint address, GLenum pname,
GLint *params) {
! if (Os::getExtendedProcAddress("glGetTrackMatrixivNV") == NULL) {
! return GL_kludge_error_void("glGetTrackMatrixivNV");
! }
! _glGetTrackMatrixivNV = (void (*)(GLenum , GLuint , GLenum , GLint
*))Os::getExtendedProcAddress("glGetTrackMatrixivNV");
! return _glGetTrackMatrixivNV(target , address , pname , params);
! }
!
! void stub_glGetVertexAttribPointervNV(GLuint index, GLenum pname, GLvoid*
*pointer);
! void (* _glGetVertexAttribPointervNV)(GLuint index, GLenum pname, GLvoid*
*pointer) = &stub_glGetVertexAttribPointervNV;
!
! void stub_glGetVertexAttribPointervNV(GLuint index, GLenum pname, GLvoid*
*pointer) {
! if (Os::getExtendedProcAddress("glGetVertexAttribPointervNV") == NULL) {
! return GL_kludge_error_void("glGetVertexAttribPointervNV");
! }
! _glGetVertexAttribPointervNV = (void (*)(GLuint , GLenum , GLvoid *
*))Os::getExtendedProcAddress("glGetVertexAttribPointervNV");
! return _glGetVertexAttribPointervNV(index , pname , pointer);
! }
!
! void stub_glGetVertexAttribdvNV(GLuint index, GLenum pname, GLdouble *params);
! void (* _glGetVertexAttribdvNV)(GLuint index, GLenum pname, GLdouble *params)
= &stub_glGetVertexAttribdvNV;
!
! void stub_glGetVertexAttribdvNV(GLuint index, GLenum pname, GLdouble *params)
{
! if (Os::getExtendedProcAddress("glGetVertexAttribdvNV") == NULL) {
! return GL_kludge_error_void("glGetVertexAttribdvNV");
! }
! _glGetVertexAttribdvNV = (void (*)(GLuint , GLenum , GLdouble
*))Os::getExtendedProcAddress("glGetVertexAttribdvNV");
! return _glGetVertexAttribdvNV(index , pname , params);
! }
!
! void stub_glGetVertexAttribfvNV(GLuint index, GLenum pname, GLfloat *params);
! void (* _glGetVertexAttribfvNV)(GLuint index, GLenum pname, GLfloat *params)
= &stub_glGetVertexAttribfvNV;
void stub_glGetVertexAttribfvNV(GLuint index, GLenum pname, GLfloat *params) {
if (Os::getExtendedProcAddress("glGetVertexAttribfvNV") == NULL) {
--- 1307,1347 ----
return _glGetSeparableFilter(target , format , type , row , column , span);
}
! void stub_glGetTrackMatrixivNV(GLenum target, GLuint address, GLenum pname,
GLint *params);
! void (* _glGetTrackMatrixivNV)(GLenum target, GLuint address, GLenum pname,
GLint *params) = &stub_glGetTrackMatrixivNV;
! void stub_glGetTrackMatrixivNV(GLenum target, GLuint address, GLenum pname,
GLint *params) {
! if (Os::getExtendedProcAddress("glGetTrackMatrixivNV") == NULL) {
! return GL_kludge_error_void("glGetTrackMatrixivNV");
}
! _glGetTrackMatrixivNV = (void (*)(GLenum , GLuint , GLenum , GLint
*))Os::getExtendedProcAddress("glGetTrackMatrixivNV");
! return _glGetTrackMatrixivNV(target , address , pname , params);
}
! void stub_glGetVertexAttribPointervNV(GLuint index, GLenum pname, GLvoid*
*pointer);
! void (* _glGetVertexAttribPointervNV)(GLuint index, GLenum pname, GLvoid*
*pointer) = &stub_glGetVertexAttribPointervNV;
! void stub_glGetVertexAttribPointervNV(GLuint index, GLenum pname, GLvoid*
*pointer) {
! if (Os::getExtendedProcAddress("glGetVertexAttribPointervNV") == NULL) {
! return GL_kludge_error_void("glGetVertexAttribPointervNV");
}
! _glGetVertexAttribPointervNV = (void (*)(GLuint , GLenum , GLvoid *
*))Os::getExtendedProcAddress("glGetVertexAttribPointervNV");
! return _glGetVertexAttribPointervNV(index , pname , pointer);
}
! void stub_glGetVertexAttribdvNV(GLuint index, GLenum pname, GLdouble *params);
! void (* _glGetVertexAttribdvNV)(GLuint index, GLenum pname, GLdouble *params)
= &stub_glGetVertexAttribdvNV;
! void stub_glGetVertexAttribdvNV(GLuint index, GLenum pname, GLdouble *params)
{
! if (Os::getExtendedProcAddress("glGetVertexAttribdvNV") == NULL) {
! return GL_kludge_error_void("glGetVertexAttribdvNV");
}
! _glGetVertexAttribdvNV = (void (*)(GLuint , GLenum , GLdouble
*))Os::getExtendedProcAddress("glGetVertexAttribdvNV");
! return _glGetVertexAttribdvNV(index , pname , params);
}
! void stub_glGetVertexAttribfvNV(GLuint index, GLenum pname, GLfloat *params);
! void (* _glGetVertexAttribfvNV)(GLuint index, GLenum pname, GLfloat *params)
= &stub_glGetVertexAttribfvNV;
void stub_glGetVertexAttribfvNV(GLuint index, GLenum pname, GLfloat *params) {
if (Os::getExtendedProcAddress("glGetVertexAttribfvNV") == NULL) {
***************
*** 2803,2819 ****
return _glGetVertexAttribivNV(index , pname , params);
}
- void stub_glHint(GLenum target, GLenum mode);
- void (* _glHint)(GLenum target, GLenum mode) = &stub_glHint;
-
- void stub_glHint(GLenum target, GLenum mode) {
- if (Os::getExtendedProcAddress("glHint") == NULL) {
- return GL_kludge_error_void("glHint");
- }
- _glHint = (void (*)(GLenum , GLenum))Os::getExtendedProcAddress("glHint");
- return _glHint(target , mode);
- }
-
void stub_glHistogram(GLenum target, GLsizei width, GLenum internalformat,
GLboolean sink);
void (* _glHistogram)(GLenum target, GLsizei width, GLenum internalformat,
GLboolean sink) = &stub_glHistogram;
--- 1362,1367 ----
***************
*** 2825,2852 ****
return _glHistogram(target , width , internalformat , sink);
}
- void stub_glIndexMask(GLuint mask);
- void (* _glIndexMask)(GLuint mask) = &stub_glIndexMask;
-
- void stub_glIndexMask(GLuint mask) {
- if (Os::getExtendedProcAddress("glIndexMask") == NULL) {
- return GL_kludge_error_void("glIndexMask");
- }
- _glIndexMask = (void (*)(GLuint))Os::getExtendedProcAddress("glIndexMask");
- return _glIndexMask(mask);
- }
-
- void stub_glIndexPointer(GLenum type, GLsizei stride, const GLvoid *pointer);
- void (* _glIndexPointer)(GLenum type, GLsizei stride, const GLvoid *pointer)
= &stub_glIndexPointer;
-
- void stub_glIndexPointer(GLenum type, GLsizei stride, const GLvoid *pointer) {
- if (Os::getExtendedProcAddress("glIndexPointer") == NULL) {
- return GL_kludge_error_void("glIndexPointer");
- }
- _glIndexPointer = (void (*)(GLenum , GLsizei , const GLvoid
*))Os::getExtendedProcAddress("glIndexPointer");
- return _glIndexPointer(type , stride , pointer);
- }
-
void stub_glIndexPointerEXT(GLenum type, GLsizei stride, GLsizei count, const
GLvoid *pointer);
void (* _glIndexPointerEXT)(GLenum type, GLsizei stride, GLsizei count, const
GLvoid *pointer) = &stub_glIndexPointerEXT;
--- 1373,1378 ----
***************
*** 2858,3006 ****
return _glIndexPointerEXT(type , stride , count , pointer);
}
- void stub_glIndexd(GLdouble c);
- void (* _glIndexd)(GLdouble c) = &stub_glIndexd;
-
- void stub_glIndexd(GLdouble c) {
- if (Os::getExtendedProcAddress("glIndexd") == NULL) {
- return GL_kludge_error_void("glIndexd");
- }
- _glIndexd = (void (*)(GLdouble))Os::getExtendedProcAddress("glIndexd");
- return _glIndexd(c);
- }
-
- void stub_glIndexdv(const GLdouble *c);
- void (* _glIndexdv)(const GLdouble *c) = &stub_glIndexdv;
-
- void stub_glIndexdv(const GLdouble *c) {
- if (Os::getExtendedProcAddress("glIndexdv") == NULL) {
- return GL_kludge_error_void("glIndexdv");
- }
- _glIndexdv = (void (*)(const GLdouble
*))Os::getExtendedProcAddress("glIndexdv");
- return _glIndexdv(c);
- }
-
- void stub_glIndexf(GLfloat c);
- void (* _glIndexf)(GLfloat c) = &stub_glIndexf;
-
- void stub_glIndexf(GLfloat c) {
- if (Os::getExtendedProcAddress("glIndexf") == NULL) {
- return GL_kludge_error_void("glIndexf");
- }
- _glIndexf = (void (*)(GLfloat))Os::getExtendedProcAddress("glIndexf");
- return _glIndexf(c);
- }
-
- void stub_glIndexfv(const GLfloat *c);
- void (* _glIndexfv)(const GLfloat *c) = &stub_glIndexfv;
-
- void stub_glIndexfv(const GLfloat *c) {
- if (Os::getExtendedProcAddress("glIndexfv") == NULL) {
- return GL_kludge_error_void("glIndexfv");
- }
- _glIndexfv = (void (*)(const GLfloat
*))Os::getExtendedProcAddress("glIndexfv");
- return _glIndexfv(c);
- }
-
- void stub_glIndexi(GLint c);
- void (* _glIndexi)(GLint c) = &stub_glIndexi;
-
- void stub_glIndexi(GLint c) {
- if (Os::getExtendedProcAddress("glIndexi") == NULL) {
- return GL_kludge_error_void("glIndexi");
- }
- _glIndexi = (void (*)(GLint))Os::getExtendedProcAddress("glIndexi");
- return _glIndexi(c);
- }
-
- void stub_glIndexiv(const GLint *c);
- void (* _glIndexiv)(const GLint *c) = &stub_glIndexiv;
-
- void stub_glIndexiv(const GLint *c) {
- if (Os::getExtendedProcAddress("glIndexiv") == NULL) {
- return GL_kludge_error_void("glIndexiv");
- }
- _glIndexiv = (void (*)(const GLint
*))Os::getExtendedProcAddress("glIndexiv");
- return _glIndexiv(c);
- }
-
- void stub_glIndexs(GLshort c);
- void (* _glIndexs)(GLshort c) = &stub_glIndexs;
-
- void stub_glIndexs(GLshort c) {
- if (Os::getExtendedProcAddress("glIndexs") == NULL) {
- return GL_kludge_error_void("glIndexs");
- }
- _glIndexs = (void (*)(GLshort))Os::getExtendedProcAddress("glIndexs");
- return _glIndexs(c);
- }
-
- void stub_glIndexsv(const GLshort *c);
- void (* _glIndexsv)(const GLshort *c) = &stub_glIndexsv;
-
- void stub_glIndexsv(const GLshort *c) {
- if (Os::getExtendedProcAddress("glIndexsv") == NULL) {
- return GL_kludge_error_void("glIndexsv");
- }
- _glIndexsv = (void (*)(const GLshort
*))Os::getExtendedProcAddress("glIndexsv");
- return _glIndexsv(c);
- }
-
- void stub_glIndexub(GLubyte c);
- void (* _glIndexub)(GLubyte c) = &stub_glIndexub;
-
- void stub_glIndexub(GLubyte c) {
- if (Os::getExtendedProcAddress("glIndexub") == NULL) {
- return GL_kludge_error_void("glIndexub");
- }
- _glIndexub = (void (*)(GLubyte))Os::getExtendedProcAddress("glIndexub");
- return _glIndexub(c);
- }
-
- void stub_glIndexubv(const GLubyte *c);
- void (* _glIndexubv)(const GLubyte *c) = &stub_glIndexubv;
-
- void stub_glIndexubv(const GLubyte *c) {
- if (Os::getExtendedProcAddress("glIndexubv") == NULL) {
- return GL_kludge_error_void("glIndexubv");
- }
- _glIndexubv = (void (*)(const GLubyte
*))Os::getExtendedProcAddress("glIndexubv");
- return _glIndexubv(c);
- }
-
- void stub_glInitNames(void);
- void (* _glInitNames)(void) = &stub_glInitNames;
-
- void stub_glInitNames(void) {
- if (Os::getExtendedProcAddress("glInitNames") == NULL) {
- return GL_kludge_error_void("glInitNames");
- }
- _glInitNames = (void (*)())Os::getExtendedProcAddress("glInitNames");
- return _glInitNames();
- }
-
- void stub_glInterleavedArrays(GLenum format, GLsizei stride, const GLvoid
*pointer);
- void (* _glInterleavedArrays)(GLenum format, GLsizei stride, const GLvoid
*pointer) = &stub_glInterleavedArrays;
-
- void stub_glInterleavedArrays(GLenum format, GLsizei stride, const GLvoid
*pointer) {
- if (Os::getExtendedProcAddress("glInterleavedArrays") == NULL) {
- return GL_kludge_error_void("glInterleavedArrays");
- }
- _glInterleavedArrays = (void (*)(GLenum , GLsizei , const GLvoid
*))Os::getExtendedProcAddress("glInterleavedArrays");
- return _glInterleavedArrays(format , stride , pointer);
- }
-
- GLboolean stub_glIsEnabled(GLenum cap);
- GLboolean (* _glIsEnabled)(GLenum cap) = &stub_glIsEnabled;
-
- GLboolean stub_glIsEnabled(GLenum cap) {
- if (Os::getExtendedProcAddress("glIsEnabled") == NULL) {
- return GL_kludge_error_GLboolean("glIsEnabled");
- }
- _glIsEnabled = (GLboolean
(*)(GLenum))Os::getExtendedProcAddress("glIsEnabled");
- return _glIsEnabled(cap);
- }
-
GLboolean stub_glIsFenceNV(GLuint fence);
GLboolean (* _glIsFenceNV)(GLuint fence) = &stub_glIsFenceNV;
--- 1384,1389 ----
***************
*** 3012,3028 ****
return _glIsFenceNV(fence);
}
- GLboolean stub_glIsList(GLuint list);
- GLboolean (* _glIsList)(GLuint list) = &stub_glIsList;
-
- GLboolean stub_glIsList(GLuint list) {
- if (Os::getExtendedProcAddress("glIsList") == NULL) {
- return GL_kludge_error_GLboolean("glIsList");
- }
- _glIsList = (GLboolean (*)(GLuint))Os::getExtendedProcAddress("glIsList");
- return _glIsList(list);
- }
-
GLboolean stub_glIsOcclusionQueryNV(GLuint id);
GLboolean (* _glIsOcclusionQueryNV)(GLuint id) = &stub_glIsOcclusionQueryNV;
--- 1395,1400 ----
***************
*** 3045,3061 ****
return _glIsProgramNV(id);
}
- GLboolean stub_glIsTexture(GLuint texture);
- GLboolean (* _glIsTexture)(GLuint texture) = &stub_glIsTexture;
-
- GLboolean stub_glIsTexture(GLuint texture) {
- if (Os::getExtendedProcAddress("glIsTexture") == NULL) {
- return GL_kludge_error_GLboolean("glIsTexture");
- }
- _glIsTexture = (GLboolean
(*)(GLuint))Os::getExtendedProcAddress("glIsTexture");
- return _glIsTexture(texture);
- }
-
GLboolean stub_glIsTextureEXT(GLuint texture);
GLboolean (* _glIsTextureEXT)(GLuint texture) = &stub_glIsTextureEXT;
--- 1417,1422 ----
***************
*** 3067,3237 ****
return _glIsTextureEXT(texture);
}
- void stub_glLightModelf(GLenum pname, GLfloat param);
- void (* _glLightModelf)(GLenum pname, GLfloat param) = &stub_glLightModelf;
-
- void stub_glLightModelf(GLenum pname, GLfloat param) {
- if (Os::getExtendedProcAddress("glLightModelf") == NULL) {
- return GL_kludge_error_void("glLightModelf");
- }
- _glLightModelf = (void (*)(GLenum ,
GLfloat))Os::getExtendedProcAddress("glLightModelf");
- return _glLightModelf(pname , param);
- }
-
- void stub_glLightModelfv(GLenum pname, const GLfloat *params);
- void (* _glLightModelfv)(GLenum pname, const GLfloat *params) =
&stub_glLightModelfv;
-
- void stub_glLightModelfv(GLenum pname, const GLfloat *params) {
- if (Os::getExtendedProcAddress("glLightModelfv") == NULL) {
- return GL_kludge_error_void("glLightModelfv");
- }
- _glLightModelfv = (void (*)(GLenum , const GLfloat
*))Os::getExtendedProcAddress("glLightModelfv");
- return _glLightModelfv(pname , params);
- }
-
- void stub_glLightModeli(GLenum pname, GLint param);
- void (* _glLightModeli)(GLenum pname, GLint param) = &stub_glLightModeli;
-
- void stub_glLightModeli(GLenum pname, GLint param) {
- if (Os::getExtendedProcAddress("glLightModeli") == NULL) {
- return GL_kludge_error_void("glLightModeli");
- }
- _glLightModeli = (void (*)(GLenum ,
GLint))Os::getExtendedProcAddress("glLightModeli");
- return _glLightModeli(pname , param);
- }
-
- void stub_glLightModeliv(GLenum pname, const GLint *params);
- void (* _glLightModeliv)(GLenum pname, const GLint *params) =
&stub_glLightModeliv;
-
- void stub_glLightModeliv(GLenum pname, const GLint *params) {
- if (Os::getExtendedProcAddress("glLightModeliv") == NULL) {
- return GL_kludge_error_void("glLightModeliv");
- }
- _glLightModeliv = (void (*)(GLenum , const GLint
*))Os::getExtendedProcAddress("glLightModeliv");
- return _glLightModeliv(pname , params);
- }
-
- void stub_glLightf(GLenum light, GLenum pname, GLfloat param);
- void (* _glLightf)(GLenum light, GLenum pname, GLfloat param) =
&stub_glLightf;
-
- void stub_glLightf(GLenum light, GLenum pname, GLfloat param) {
- if (Os::getExtendedProcAddress("glLightf") == NULL) {
- return GL_kludge_error_void("glLightf");
- }
- _glLightf = (void (*)(GLenum , GLenum ,
GLfloat))Os::getExtendedProcAddress("glLightf");
- return _glLightf(light , pname , param);
- }
-
- void stub_glLightfv(GLenum light, GLenum pname, const GLfloat *params);
- void (* _glLightfv)(GLenum light, GLenum pname, const GLfloat *params) =
&stub_glLightfv;
-
- void stub_glLightfv(GLenum light, GLenum pname, const GLfloat *params) {
- if (Os::getExtendedProcAddress("glLightfv") == NULL) {
- return GL_kludge_error_void("glLightfv");
- }
- _glLightfv = (void (*)(GLenum , GLenum , const GLfloat
*))Os::getExtendedProcAddress("glLightfv");
- return _glLightfv(light , pname , params);
- }
-
- void stub_glLighti(GLenum light, GLenum pname, GLint param);
- void (* _glLighti)(GLenum light, GLenum pname, GLint param) = &stub_glLighti;
-
- void stub_glLighti(GLenum light, GLenum pname, GLint param) {
- if (Os::getExtendedProcAddress("glLighti") == NULL) {
- return GL_kludge_error_void("glLighti");
- }
- _glLighti = (void (*)(GLenum , GLenum ,
GLint))Os::getExtendedProcAddress("glLighti");
- return _glLighti(light , pname , param);
- }
-
- void stub_glLightiv(GLenum light, GLenum pname, const GLint *params);
- void (* _glLightiv)(GLenum light, GLenum pname, const GLint *params) =
&stub_glLightiv;
-
- void stub_glLightiv(GLenum light, GLenum pname, const GLint *params) {
- if (Os::getExtendedProcAddress("glLightiv") == NULL) {
- return GL_kludge_error_void("glLightiv");
- }
- _glLightiv = (void (*)(GLenum , GLenum , const GLint
*))Os::getExtendedProcAddress("glLightiv");
- return _glLightiv(light , pname , params);
- }
-
- void stub_glLineStipple(GLint factor, GLushort pattern);
- void (* _glLineStipple)(GLint factor, GLushort pattern) = &stub_glLineStipple;
-
- void stub_glLineStipple(GLint factor, GLushort pattern) {
- if (Os::getExtendedProcAddress("glLineStipple") == NULL) {
- return GL_kludge_error_void("glLineStipple");
- }
- _glLineStipple = (void (*)(GLint ,
GLushort))Os::getExtendedProcAddress("glLineStipple");
- return _glLineStipple(factor , pattern);
- }
-
- void stub_glLineWidth(GLfloat width);
- void (* _glLineWidth)(GLfloat width) = &stub_glLineWidth;
-
- void stub_glLineWidth(GLfloat width) {
- if (Os::getExtendedProcAddress("glLineWidth") == NULL) {
- return GL_kludge_error_void("glLineWidth");
- }
- _glLineWidth = (void
(*)(GLfloat))Os::getExtendedProcAddress("glLineWidth");
- return _glLineWidth(width);
- }
-
- void stub_glListBase(GLuint base);
- void (* _glListBase)(GLuint base) = &stub_glListBase;
-
- void stub_glListBase(GLuint base) {
- if (Os::getExtendedProcAddress("glListBase") == NULL) {
- return GL_kludge_error_void("glListBase");
- }
- _glListBase = (void (*)(GLuint))Os::getExtendedProcAddress("glListBase");
- return _glListBase(base);
- }
-
- void stub_glLoadIdentity(void);
- void (* _glLoadIdentity)(void) = &stub_glLoadIdentity;
-
- void stub_glLoadIdentity(void) {
- if (Os::getExtendedProcAddress("glLoadIdentity") == NULL) {
- return GL_kludge_error_void("glLoadIdentity");
- }
- _glLoadIdentity = (void (*)())Os::getExtendedProcAddress("glLoadIdentity");
- return _glLoadIdentity();
- }
-
- void stub_glLoadMatrixd(const GLdouble *m);
- void (* _glLoadMatrixd)(const GLdouble *m) = &stub_glLoadMatrixd;
-
- void stub_glLoadMatrixd(const GLdouble *m) {
- if (Os::getExtendedProcAddress("glLoadMatrixd") == NULL) {
- return GL_kludge_error_void("glLoadMatrixd");
- }
- _glLoadMatrixd = (void (*)(const GLdouble
*))Os::getExtendedProcAddress("glLoadMatrixd");
- return _glLoadMatrixd(m);
- }
-
- void stub_glLoadMatrixf(const GLfloat *m);
- void (* _glLoadMatrixf)(const GLfloat *m) = &stub_glLoadMatrixf;
-
- void stub_glLoadMatrixf(const GLfloat *m) {
- if (Os::getExtendedProcAddress("glLoadMatrixf") == NULL) {
- return GL_kludge_error_void("glLoadMatrixf");
- }
- _glLoadMatrixf = (void (*)(const GLfloat
*))Os::getExtendedProcAddress("glLoadMatrixf");
- return _glLoadMatrixf(m);
- }
-
- void stub_glLoadName(GLuint name);
- void (* _glLoadName)(GLuint name) = &stub_glLoadName;
-
- void stub_glLoadName(GLuint name) {
- if (Os::getExtendedProcAddress("glLoadName") == NULL) {
- return GL_kludge_error_void("glLoadName");
- }
- _glLoadName = (void (*)(GLuint))Os::getExtendedProcAddress("glLoadName");
- return _glLoadName(name);
- }
-
void stub_glLoadProgramNV(GLenum target, GLuint id, GLsizei len, const
GLubyte *program);
void (* _glLoadProgramNV)(GLenum target, GLuint id, GLsizei len, const
GLubyte *program) = &stub_glLoadProgramNV;
--- 1428,1433 ----
***************
*** 3298,3358 ****
return _glLockArraysEXT(first , count);
}
- void stub_glLogicOp(GLenum opcode);
- void (* _glLogicOp)(GLenum opcode) = &stub_glLogicOp;
-
- void stub_glLogicOp(GLenum opcode) {
- if (Os::getExtendedProcAddress("glLogicOp") == NULL) {
- return GL_kludge_error_void("glLogicOp");
- }
- _glLogicOp = (void (*)(GLenum))Os::getExtendedProcAddress("glLogicOp");
- return _glLogicOp(opcode);
- }
-
- void stub_glMap1d(GLenum target, GLdouble u1, GLdouble u2, GLint stride,
GLint order, const GLdouble *points);
- void (* _glMap1d)(GLenum target, GLdouble u1, GLdouble u2, GLint stride,
GLint order, const GLdouble *points) = &stub_glMap1d;
-
- void stub_glMap1d(GLenum target, GLdouble u1, GLdouble u2, GLint stride,
GLint order, const GLdouble *points) {
- if (Os::getExtendedProcAddress("glMap1d") == NULL) {
- return GL_kludge_error_void("glMap1d");
- }
- _glMap1d = (void (*)(GLenum , GLdouble , GLdouble , GLint , GLint , const
GLdouble *))Os::getExtendedProcAddress("glMap1d");
- return _glMap1d(target , u1 , u2 , stride , order , points);
- }
-
- void stub_glMap1f(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint
order, const GLfloat *points);
- void (* _glMap1f)(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint
order, const GLfloat *points) = &stub_glMap1f;
-
- void stub_glMap1f(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint
order, const GLfloat *points) {
- if (Os::getExtendedProcAddress("glMap1f") == NULL) {
- return GL_kludge_error_void("glMap1f");
- }
- _glMap1f = (void (*)(GLenum , GLfloat , GLfloat , GLint , GLint , const
GLfloat *))Os::getExtendedProcAddress("glMap1f");
- return _glMap1f(target , u1 , u2 , stride , order , points);
- }
-
- void stub_glMap2d(GLenum target, GLdouble u1, GLdouble u2, GLint ustride,
GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const
GLdouble *points);
- void (* _glMap2d)(GLenum target, GLdouble u1, GLdouble u2, GLint ustride,
GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const
GLdouble *points) = &stub_glMap2d;
-
- void stub_glMap2d(GLenum target, GLdouble u1, GLdouble u2, GLint ustride,
GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const
GLdouble *points) {
- if (Os::getExtendedProcAddress("glMap2d") == NULL) {
- return GL_kludge_error_void("glMap2d");
- }
- _glMap2d = (void (*)(GLenum , GLdouble , GLdouble , GLint , GLint ,
GLdouble , GLdouble , GLint , GLint , const GLdouble
*))Os::getExtendedProcAddress("glMap2d");
- return _glMap2d(target , u1 , u2 , ustride , uorder , v1 , v2 , vstride ,
vorder , points);
- }
-
- void stub_glMap2f(GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint
uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat
*points);
- void (* _glMap2f)(GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint
uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat
*points) = &stub_glMap2f;
-
- void stub_glMap2f(GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint
uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat
*points) {
- if (Os::getExtendedProcAddress("glMap2f") == NULL) {
- return GL_kludge_error_void("glMap2f");
- }
- _glMap2f = (void (*)(GLenum , GLfloat , GLfloat , GLint , GLint , GLfloat
, GLfloat , GLint , GLint , const GLfloat
*))Os::getExtendedProcAddress("glMap2f");
- return _glMap2f(target , u1 , u2 , ustride , uorder , v1 , v2 , vstride ,
vorder , points);
- }
-
void stub_glMapControlPointsNV(GLenum target, GLuint index, GLenum type,
GLsizei ustride, GLsizei vstride, GLint uorder, GLint vorder, GLboolean packed,
const GLvoid *points);
void (* _glMapControlPointsNV)(GLenum target, GLuint index, GLenum type,
GLsizei ustride, GLsizei vstride, GLint uorder, GLint vorder, GLboolean packed,
const GLvoid *points) = &stub_glMapControlPointsNV;
--- 1494,1499 ----
***************
*** 3364,3413 ****
return _glMapControlPointsNV(target , index , type , ustride , vstride ,
uorder , vorder , packed , points);
}
- void stub_glMapGrid1d(GLint un, GLdouble u1, GLdouble u2);
- void (* _glMapGrid1d)(GLint un, GLdouble u1, GLdouble u2) = &stub_glMapGrid1d;
-
- void stub_glMapGrid1d(GLint un, GLdouble u1, GLdouble u2) {
- if (Os::getExtendedProcAddress("glMapGrid1d") == NULL) {
- return GL_kludge_error_void("glMapGrid1d");
- }
- _glMapGrid1d = (void (*)(GLint , GLdouble ,
GLdouble))Os::getExtendedProcAddress("glMapGrid1d");
- return _glMapGrid1d(un , u1 , u2);
- }
-
- void stub_glMapGrid1f(GLint un, GLfloat u1, GLfloat u2);
- void (* _glMapGrid1f)(GLint un, GLfloat u1, GLfloat u2) = &stub_glMapGrid1f;
-
- void stub_glMapGrid1f(GLint un, GLfloat u1, GLfloat u2) {
- if (Os::getExtendedProcAddress("glMapGrid1f") == NULL) {
- return GL_kludge_error_void("glMapGrid1f");
- }
- _glMapGrid1f = (void (*)(GLint , GLfloat ,
GLfloat))Os::getExtendedProcAddress("glMapGrid1f");
- return _glMapGrid1f(un , u1 , u2);
- }
-
- void stub_glMapGrid2d(GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble
v1, GLdouble v2);
- void (* _glMapGrid2d)(GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble
v1, GLdouble v2) = &stub_glMapGrid2d;
-
- void stub_glMapGrid2d(GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble
v1, GLdouble v2) {
- if (Os::getExtendedProcAddress("glMapGrid2d") == NULL) {
- return GL_kludge_error_void("glMapGrid2d");
- }
- _glMapGrid2d = (void (*)(GLint , GLdouble , GLdouble , GLint , GLdouble ,
GLdouble))Os::getExtendedProcAddress("glMapGrid2d");
- return _glMapGrid2d(un , u1 , u2 , vn , v1 , v2);
- }
-
- void stub_glMapGrid2f(GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1,
GLfloat v2);
- void (* _glMapGrid2f)(GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1,
GLfloat v2) = &stub_glMapGrid2f;
-
- void stub_glMapGrid2f(GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1,
GLfloat v2) {
- if (Os::getExtendedProcAddress("glMapGrid2f") == NULL) {
- return GL_kludge_error_void("glMapGrid2f");
- }
- _glMapGrid2f = (void (*)(GLint , GLfloat , GLfloat , GLint , GLfloat ,
GLfloat))Os::getExtendedProcAddress("glMapGrid2f");
- return _glMapGrid2f(un , u1 , u2 , vn , v1 , v2);
- }
-
void stub_glMapParameterfvNV(GLenum target, GLenum pname, const GLfloat
*params);
void (* _glMapParameterfvNV)(GLenum target, GLenum pname, const GLfloat
*params) = &stub_glMapParameterfvNV;
--- 1505,1510 ----
***************
*** 3430,3551 ****
return _glMapParameterivNV(target , pname , params);
}
! void stub_glMaterialf(GLenum face, GLenum pname, GLfloat param);
! void (* _glMaterialf)(GLenum face, GLenum pname, GLfloat param) =
&stub_glMaterialf;
! void stub_glMaterialf(GLenum face, GLenum pname, GLfloat param) {
! if (Os::getExtendedProcAddress("glMaterialf") == NULL) {
! return GL_kludge_error_void("glMaterialf");
}
! _glMaterialf = (void (*)(GLenum , GLenum ,
GLfloat))Os::getExtendedProcAddress("glMaterialf");
! return _glMaterialf(face , pname , param);
}
! void stub_glMaterialfv(GLenum face, GLenum pname, const GLfloat *params);
! void (* _glMaterialfv)(GLenum face, GLenum pname, const GLfloat *params) =
&stub_glMaterialfv;
! void stub_glMaterialfv(GLenum face, GLenum pname, const GLfloat *params) {
! if (Os::getExtendedProcAddress("glMaterialfv") == NULL) {
! return GL_kludge_error_void("glMaterialfv");
}
! _glMaterialfv = (void (*)(GLenum , GLenum , const GLfloat
*))Os::getExtendedProcAddress("glMaterialfv");
! return _glMaterialfv(face , pname , params);
}
! void stub_glMateriali(GLenum face, GLenum pname, GLint param);
! void (* _glMateriali)(GLenum face, GLenum pname, GLint param) =
&stub_glMateriali;
! void stub_glMateriali(GLenum face, GLenum pname, GLint param) {
! if (Os::getExtendedProcAddress("glMateriali") == NULL) {
! return GL_kludge_error_void("glMateriali");
}
! _glMateriali = (void (*)(GLenum , GLenum ,
GLint))Os::getExtendedProcAddress("glMateriali");
! return _glMateriali(face , pname , param);
}
! void stub_glMaterialiv(GLenum face, GLenum pname, const GLint *params);
! void (* _glMaterialiv)(GLenum face, GLenum pname, const GLint *params) =
&stub_glMaterialiv;
! void stub_glMaterialiv(GLenum face, GLenum pname, const GLint *params) {
! if (Os::getExtendedProcAddress("glMaterialiv") == NULL) {
! return GL_kludge_error_void("glMaterialiv");
! }
! _glMaterialiv = (void (*)(GLenum , GLenum , const GLint
*))Os::getExtendedProcAddress("glMaterialiv");
! return _glMaterialiv(face , pname , params);
! }
!
! void stub_glMatrixMode(GLenum mode);
! void (* _glMatrixMode)(GLenum mode) = &stub_glMatrixMode;
!
! void stub_glMatrixMode(GLenum mode) {
! if (Os::getExtendedProcAddress("glMatrixMode") == NULL) {
! return GL_kludge_error_void("glMatrixMode");
! }
! _glMatrixMode = (void
(*)(GLenum))Os::getExtendedProcAddress("glMatrixMode");
! return _glMatrixMode(mode);
! }
!
! void stub_glMinmax(GLenum target, GLenum internalformat, GLboolean sink);
! void (* _glMinmax)(GLenum target, GLenum internalformat, GLboolean sink) =
&stub_glMinmax;
!
! void stub_glMinmax(GLenum target, GLenum internalformat, GLboolean sink) {
! if (Os::getExtendedProcAddress("glMinmax") == NULL) {
! return GL_kludge_error_void("glMinmax");
! }
! _glMinmax = (void (*)(GLenum , GLenum ,
GLboolean))Os::getExtendedProcAddress("glMinmax");
! return _glMinmax(target , internalformat , sink);
! }
!
! void stub_glMultMatrixd(const GLdouble *m);
! void (* _glMultMatrixd)(const GLdouble *m) = &stub_glMultMatrixd;
!
! void stub_glMultMatrixd(const GLdouble *m) {
! if (Os::getExtendedProcAddress("glMultMatrixd") == NULL) {
! return GL_kludge_error_void("glMultMatrixd");
! }
! _glMultMatrixd = (void (*)(const GLdouble
*))Os::getExtendedProcAddress("glMultMatrixd");
! return _glMultMatrixd(m);
! }
!
! void stub_glMultMatrixf(const GLfloat *m);
! void (* _glMultMatrixf)(const GLfloat *m) = &stub_glMultMatrixf;
!
! void stub_glMultMatrixf(const GLfloat *m) {
! if (Os::getExtendedProcAddress("glMultMatrixf") == NULL) {
! return GL_kludge_error_void("glMultMatrixf");
! }
! _glMultMatrixf = (void (*)(const GLfloat
*))Os::getExtendedProcAddress("glMultMatrixf");
! return _glMultMatrixf(m);
! }
!
! void stub_glMultTransposeMatrixd(const GLdouble *m);
! void (* _glMultTransposeMatrixd)(const GLdouble *m) =
&stub_glMultTransposeMatrixd;
!
! void stub_glMultTransposeMatrixd(const GLdouble *m) {
! if (Os::getExtendedProcAddress("glMultTransposeMatrixd") == NULL) {
! return GL_kludge_error_void("glMultTransposeMatrixd");
! }
! _glMultTransposeMatrixd = (void (*)(const GLdouble
*))Os::getExtendedProcAddress("glMultTransposeMatrixd");
! return _glMultTransposeMatrixd(m);
! }
!
! void stub_glMultTransposeMatrixdARB(const GLdouble *m);
! void (* _glMultTransposeMatrixdARB)(const GLdouble *m) =
&stub_glMultTransposeMatrixdARB;
!
! void stub_glMultTransposeMatrixdARB(const GLdouble *m) {
! if (Os::getExtendedProcAddress("glMultTransposeMatrixdARB") == NULL) {
! return GL_kludge_error_void("glMultTransposeMatrixdARB");
! }
! _glMultTransposeMatrixdARB = (void (*)(const GLdouble
*))Os::getExtendedProcAddress("glMultTransposeMatrixdARB");
! return _glMultTransposeMatrixdARB(m);
! }
!
! void stub_glMultTransposeMatrixf(const GLfloat *m);
! void (* _glMultTransposeMatrixf)(const GLfloat *m) =
&stub_glMultTransposeMatrixf;
!
! void stub_glMultTransposeMatrixf(const GLfloat *m) {
! if (Os::getExtendedProcAddress("glMultTransposeMatrixf") == NULL) {
! return GL_kludge_error_void("glMultTransposeMatrixf");
}
_glMultTransposeMatrixf = (void (*)(const GLfloat
*))Os::getExtendedProcAddress("glMultTransposeMatrixf");
return _glMultTransposeMatrixf(m);
--- 1527,1571 ----
return _glMapParameterivNV(target , pname , params);
}
! void stub_glMinmax(GLenum target, GLenum internalformat, GLboolean sink);
! void (* _glMinmax)(GLenum target, GLenum internalformat, GLboolean sink) =
&stub_glMinmax;
! void stub_glMinmax(GLenum target, GLenum internalformat, GLboolean sink) {
! if (Os::getExtendedProcAddress("glMinmax") == NULL) {
! return GL_kludge_error_void("glMinmax");
}
! _glMinmax = (void (*)(GLenum , GLenum ,
GLboolean))Os::getExtendedProcAddress("glMinmax");
! return _glMinmax(target , internalformat , sink);
}
! void stub_glMultTransposeMatrixd(const GLdouble *m);
! void (* _glMultTransposeMatrixd)(const GLdouble *m) =
&stub_glMultTransposeMatrixd;
! void stub_glMultTransposeMatrixd(const GLdouble *m) {
! if (Os::getExtendedProcAddress("glMultTransposeMatrixd") == NULL) {
! return GL_kludge_error_void("glMultTransposeMatrixd");
}
! _glMultTransposeMatrixd = (void (*)(const GLdouble
*))Os::getExtendedProcAddress("glMultTransposeMatrixd");
! return _glMultTransposeMatrixd(m);
}
! void stub_glMultTransposeMatrixdARB(const GLdouble *m);
! void (* _glMultTransposeMatrixdARB)(const GLdouble *m) =
&stub_glMultTransposeMatrixdARB;
! void stub_glMultTransposeMatrixdARB(const GLdouble *m) {
! if (Os::getExtendedProcAddress("glMultTransposeMatrixdARB") == NULL) {
! return GL_kludge_error_void("glMultTransposeMatrixdARB");
}
! _glMultTransposeMatrixdARB = (void (*)(const GLdouble
*))Os::getExtendedProcAddress("glMultTransposeMatrixdARB");
! return _glMultTransposeMatrixdARB(m);
}
! void stub_glMultTransposeMatrixf(const GLfloat *m);
! void (* _glMultTransposeMatrixf)(const GLfloat *m) =
&stub_glMultTransposeMatrixf;
! void stub_glMultTransposeMatrixf(const GLfloat *m) {
! if (Os::getExtendedProcAddress("glMultTransposeMatrixf") == NULL) {
! return GL_kludge_error_void("glMultTransposeMatrixf");
}
_glMultTransposeMatrixf = (void (*)(const GLfloat
*))Os::getExtendedProcAddress("glMultTransposeMatrixf");
return _glMultTransposeMatrixf(m);
***************
*** 4651,4788 ****
return _glMultiTexCoordPointerSGIS(target , size , type , stride ,
pointer);
}
- void stub_glNewList(GLuint list, GLenum mode);
- void (* _glNewList)(GLuint list, GLenum mode) = &stub_glNewList;
-
- void stub_glNewList(GLuint list, GLenum mode) {
- if (Os::getExtendedProcAddress("glNewList") == NULL) {
- return GL_kludge_error_void("glNewList");
- }
- _glNewList = (void (*)(GLuint ,
GLenum))Os::getExtendedProcAddress("glNewList");
- return _glNewList(list , mode);
- }
-
- void stub_glNormal3b(GLbyte nx, GLbyte ny, GLbyte nz);
- void (* _glNormal3b)(GLbyte nx, GLbyte ny, GLbyte nz) = &stub_glNormal3b;
-
- void stub_glNormal3b(GLbyte nx, GLbyte ny, GLbyte nz) {
- if (Os::getExtendedProcAddress("glNormal3b") == NULL) {
- return GL_kludge_error_void("glNormal3b");
- }
- _glNormal3b = (void (*)(GLbyte , GLbyte ,
GLbyte))Os::getExtendedProcAddress("glNormal3b");
- return _glNormal3b(nx , ny , nz);
- }
-
- void stub_glNormal3bv(const GLbyte *v);
- void (* _glNormal3bv)(const GLbyte *v) = &stub_glNormal3bv;
-
- void stub_glNormal3bv(const GLbyte *v) {
- if (Os::getExtendedProcAddress("glNormal3bv") == NULL) {
- return GL_kludge_error_void("glNormal3bv");
- }
- _glNormal3bv = (void (*)(const GLbyte
*))Os::getExtendedProcAddress("glNormal3bv");
- return _glNormal3bv(v);
- }
-
- void stub_glNormal3d(GLdouble nx, GLdouble ny, GLdouble nz);
- void (* _glNormal3d)(GLdouble nx, GLdouble ny, GLdouble nz) =
&stub_glNormal3d;
-
- void stub_glNormal3d(GLdouble nx, GLdouble ny, GLdouble nz) {
- if (Os::getExtendedProcAddress("glNormal3d") == NULL) {
- return GL_kludge_error_void("glNormal3d");
- }
- _glNormal3d = (void (*)(GLdouble , GLdouble ,
GLdouble))Os::getExtendedProcAddress("glNormal3d");
- return _glNormal3d(nx , ny , nz);
- }
-
- void stub_glNormal3dv(const GLdouble *v);
- void (* _glNormal3dv)(const GLdouble *v) = &stub_glNormal3dv;
-
- void stub_glNormal3dv(const GLdouble *v) {
- if (Os::getExtendedProcAddress("glNormal3dv") == NULL) {
- return GL_kludge_error_void("glNormal3dv");
- }
- _glNormal3dv = (void (*)(const GLdouble
*))Os::getExtendedProcAddress("glNormal3dv");
- return _glNormal3dv(v);
- }
-
- void stub_glNormal3f(GLfloat nx, GLfloat ny, GLfloat nz);
- void (* _glNormal3f)(GLfloat nx, GLfloat ny, GLfloat nz) = &stub_glNormal3f;
-
- void stub_glNormal3f(GLfloat nx, GLfloat ny, GLfloat nz) {
- if (Os::getExtendedProcAddress("glNormal3f") == NULL) {
- return GL_kludge_error_void("glNormal3f");
- }
- _glNormal3f = (void (*)(GLfloat , GLfloat ,
GLfloat))Os::getExtendedProcAddress("glNormal3f");
- return _glNormal3f(nx , ny , nz);
- }
-
- void stub_glNormal3fv(const GLfloat *v);
- void (* _glNormal3fv)(const GLfloat *v) = &stub_glNormal3fv;
-
- void stub_glNormal3fv(const GLfloat *v) {
- if (Os::getExtendedProcAddress("glNormal3fv") == NULL) {
- return GL_kludge_error_void("glNormal3fv");
- }
- _glNormal3fv = (void (*)(const GLfloat
*))Os::getExtendedProcAddress("glNormal3fv");
- return _glNormal3fv(v);
- }
-
- void stub_glNormal3i(GLint nx, GLint ny, GLint nz);
- void (* _glNormal3i)(GLint nx, GLint ny, GLint nz) = &stub_glNormal3i;
-
- void stub_glNormal3i(GLint nx, GLint ny, GLint nz) {
- if (Os::getExtendedProcAddress("glNormal3i") == NULL) {
- return GL_kludge_error_void("glNormal3i");
- }
- _glNormal3i = (void (*)(GLint , GLint ,
GLint))Os::getExtendedProcAddress("glNormal3i");
- return _glNormal3i(nx , ny , nz);
- }
-
- void stub_glNormal3iv(const GLint *v);
- void (* _glNormal3iv)(const GLint *v) = &stub_glNormal3iv;
-
- void stub_glNormal3iv(const GLint *v) {
- if (Os::getExtendedProcAddress("glNormal3iv") == NULL) {
- return GL_kludge_error_void("glNormal3iv");
- }
- _glNormal3iv = (void (*)(const GLint
*))Os::getExtendedProcAddress("glNormal3iv");
- return _glNormal3iv(v);
- }
-
- void stub_glNormal3s(GLshort nx, GLshort ny, GLshort nz);
- void (* _glNormal3s)(GLshort nx, GLshort ny, GLshort nz) = &stub_glNormal3s;
-
- void stub_glNormal3s(GLshort nx, GLshort ny, GLshort nz) {
- if (Os::getExtendedProcAddress("glNormal3s") == NULL) {
- return GL_kludge_error_void("glNormal3s");
- }
- _glNormal3s = (void (*)(GLshort , GLshort ,
GLshort))Os::getExtendedProcAddress("glNormal3s");
- return _glNormal3s(nx , ny , nz);
- }
-
- void stub_glNormal3sv(const GLshort *v);
- void (* _glNormal3sv)(const GLshort *v) = &stub_glNormal3sv;
-
- void stub_glNormal3sv(const GLshort *v) {
- if (Os::getExtendedProcAddress("glNormal3sv") == NULL) {
- return GL_kludge_error_void("glNormal3sv");
- }
- _glNormal3sv = (void (*)(const GLshort
*))Os::getExtendedProcAddress("glNormal3sv");
- return _glNormal3sv(v);
- }
-
- void stub_glNormalPointer(GLenum type, GLsizei stride, const GLvoid *pointer);
- void (* _glNormalPointer)(GLenum type, GLsizei stride, const GLvoid *pointer)
= &stub_glNormalPointer;
-
- void stub_glNormalPointer(GLenum type, GLsizei stride, const GLvoid *pointer)
{
- if (Os::getExtendedProcAddress("glNormalPointer") == NULL) {
- return GL_kludge_error_void("glNormalPointer");
- }
- _glNormalPointer = (void (*)(GLenum , GLsizei , const GLvoid
*))Os::getExtendedProcAddress("glNormalPointer");
- return _glNormalPointer(type , stride , pointer);
- }
-
void stub_glNormalPointerEXT(GLenum type, GLsizei stride, GLsizei count,
const GLvoid *pointer);
void (* _glNormalPointerEXT)(GLenum type, GLsizei stride, GLsizei count,
const GLvoid *pointer) = &stub_glNormalPointerEXT;
--- 2671,2676 ----
***************
*** 4794,4821 ****
return _glNormalPointerEXT(type , stride , count , pointer);
}
- void stub_glOrtho(GLdouble left, GLdouble right, GLdouble bottom, GLdouble
top, GLdouble zNear, GLdouble zFar);
- void (* _glOrtho)(GLdouble left, GLdouble right, GLdouble bottom, GLdouble
top, GLdouble zNear, GLdouble zFar) = &stub_glOrtho;
-
- void stub_glOrtho(GLdouble left, GLdouble right, GLdouble bottom, GLdouble
top, GLdouble zNear, GLdouble zFar) {
- if (Os::getExtendedProcAddress("glOrtho") == NULL) {
- return GL_kludge_error_void("glOrtho");
- }
- _glOrtho = (void (*)(GLdouble , GLdouble , GLdouble , GLdouble , GLdouble
, GLdouble))Os::getExtendedProcAddress("glOrtho");
- return _glOrtho(left , right , bottom , top , zNear , zFar);
- }
-
- void stub_glPassThrough(GLfloat token);
- void (* _glPassThrough)(GLfloat token) = &stub_glPassThrough;
-
- void stub_glPassThrough(GLfloat token) {
- if (Os::getExtendedProcAddress("glPassThrough") == NULL) {
- return GL_kludge_error_void("glPassThrough");
- }
- _glPassThrough = (void
(*)(GLfloat))Os::getExtendedProcAddress("glPassThrough");
- return _glPassThrough(token);
- }
-
void stub_glPixelDataRangeNV(GLenum target, GLsizei size, const GLvoid
*pointer);
void (* _glPixelDataRangeNV)(GLenum target, GLsizei size, const GLvoid
*pointer) = &stub_glPixelDataRangeNV;
--- 2682,2687 ----
***************
*** 4827,4920 ****
return _glPixelDataRangeNV(target , size , pointer);
}
- void stub_glPixelMapfv(GLenum map, GLint mapsize, const GLfloat *values);
- void (* _glPixelMapfv)(GLenum map, GLint mapsize, const GLfloat *values) =
&stub_glPixelMapfv;
-
- void stub_glPixelMapfv(GLenum map, GLint mapsize, const GLfloat *values) {
- if (Os::getExtendedProcAddress("glPixelMapfv") == NULL) {
- return GL_kludge_error_void("glPixelMapfv");
- }
- _glPixelMapfv = (void (*)(GLenum , GLint , const GLfloat
*))Os::getExtendedProcAddress("glPixelMapfv");
- return _glPixelMapfv(map , mapsize , values);
- }
-
- void stub_glPixelMapuiv(GLenum map, GLint mapsize, const GLuint *values);
- void (* _glPixelMapuiv)(GLenum map, GLint mapsize, const GLuint *values) =
&stub_glPixelMapuiv;
-
- void stub_glPixelMapuiv(GLenum map, GLint mapsize, const GLuint *values) {
- if (Os::getExtendedProcAddress("glPixelMapuiv") == NULL) {
- return GL_kludge_error_void("glPixelMapuiv");
- }
- _glPixelMapuiv = (void (*)(GLenum , GLint , const GLuint
*))Os::getExtendedProcAddress("glPixelMapuiv");
- return _glPixelMapuiv(map , mapsize , values);
- }
-
- void stub_glPixelMapusv(GLenum map, GLint mapsize, const GLushort *values);
- void (* _glPixelMapusv)(GLenum map, GLint mapsize, const GLushort *values) =
&stub_glPixelMapusv;
-
- void stub_glPixelMapusv(GLenum map, GLint mapsize, const GLushort *values) {
- if (Os::getExtendedProcAddress("glPixelMapusv") == NULL) {
- return GL_kludge_error_void("glPixelMapusv");
- }
- _glPixelMapusv = (void (*)(GLenum , GLint , const GLushort
*))Os::getExtendedProcAddress("glPixelMapusv");
- return _glPixelMapusv(map , mapsize , values);
- }
-
- void stub_glPixelStoref(GLenum pname, GLfloat param);
- void (* _glPixelStoref)(GLenum pname, GLfloat param) = &stub_glPixelStoref;
-
- void stub_glPixelStoref(GLenum pname, GLfloat param) {
- if (Os::getExtendedProcAddress("glPixelStoref") == NULL) {
- return GL_kludge_error_void("glPixelStoref");
- }
- _glPixelStoref = (void (*)(GLenum ,
GLfloat))Os::getExtendedProcAddress("glPixelStoref");
- return _glPixelStoref(pname , param);
- }
-
- void stub_glPixelStorei(GLenum pname, GLint param);
- void (* _glPixelStorei)(GLenum pname, GLint param) = &stub_glPixelStorei;
-
- void stub_glPixelStorei(GLenum pname, GLint param) {
- if (Os::getExtendedProcAddress("glPixelStorei") == NULL) {
- return GL_kludge_error_void("glPixelStorei");
- }
- _glPixelStorei = (void (*)(GLenum ,
GLint))Os::getExtendedProcAddress("glPixelStorei");
- return _glPixelStorei(pname , param);
- }
-
- void stub_glPixelTransferf(GLenum pname, GLfloat param);
- void (* _glPixelTransferf)(GLenum pname, GLfloat param) =
&stub_glPixelTransferf;
-
- void stub_glPixelTransferf(GLenum pname, GLfloat param) {
- if (Os::getExtendedProcAddress("glPixelTransferf") == NULL) {
- return GL_kludge_error_void("glPixelTransferf");
- }
- _glPixelTransferf = (void (*)(GLenum ,
GLfloat))Os::getExtendedProcAddress("glPixelTransferf");
- return _glPixelTransferf(pname , param);
- }
-
- void stub_glPixelTransferi(GLenum pname, GLint param);
- void (* _glPixelTransferi)(GLenum pname, GLint param) =
&stub_glPixelTransferi;
-
- void stub_glPixelTransferi(GLenum pname, GLint param) {
- if (Os::getExtendedProcAddress("glPixelTransferi") == NULL) {
- return GL_kludge_error_void("glPixelTransferi");
- }
- _glPixelTransferi = (void (*)(GLenum ,
GLint))Os::getExtendedProcAddress("glPixelTransferi");
- return _glPixelTransferi(pname , param);
- }
-
- void stub_glPixelZoom(GLfloat xfactor, GLfloat yfactor);
- void (* _glPixelZoom)(GLfloat xfactor, GLfloat yfactor) = &stub_glPixelZoom;
-
- void stub_glPixelZoom(GLfloat xfactor, GLfloat yfactor) {
- if (Os::getExtendedProcAddress("glPixelZoom") == NULL) {
- return GL_kludge_error_void("glPixelZoom");
- }
- _glPixelZoom = (void (*)(GLfloat ,
GLfloat))Os::getExtendedProcAddress("glPixelZoom");
- return _glPixelZoom(xfactor , yfactor);
- }
-
void stub_glPointParameterfEXT(GLenum pname, GLfloat param);
void (* _glPointParameterfEXT)(GLenum pname, GLfloat param) =
&stub_glPointParameterfEXT;
--- 2693,2698 ----
***************
*** 4959,5063 ****
return _glPointParameterivNV(pname , params);
}
- void stub_glPointSize(GLfloat size);
- void (* _glPointSize)(GLfloat size) = &stub_glPointSize;
-
- void stub_glPointSize(GLfloat size) {
- if (Os::getExtendedProcAddress("glPointSize") == NULL) {
- return GL_kludge_error_void("glPointSize");
- }
- _glPointSize = (void
(*)(GLfloat))Os::getExtendedProcAddress("glPointSize");
- return _glPointSize(size);
- }
-
- void stub_glPolygonMode(GLenum face, GLenum mode);
- void (* _glPolygonMode)(GLenum face, GLenum mode) = &stub_glPolygonMode;
-
- void stub_glPolygonMode(GLenum face, GLenum mode) {
- if (Os::getExtendedProcAddress("glPolygonMode") == NULL) {
- return GL_kludge_error_void("glPolygonMode");
- }
- _glPolygonMode = (void (*)(GLenum ,
GLenum))Os::getExtendedProcAddress("glPolygonMode");
- return _glPolygonMode(face , mode);
- }
-
- void stub_glPolygonOffset(GLfloat factor, GLfloat units);
- void (* _glPolygonOffset)(GLfloat factor, GLfloat units) =
&stub_glPolygonOffset;
-
- void stub_glPolygonOffset(GLfloat factor, GLfloat units) {
- if (Os::getExtendedProcAddress("glPolygonOffset") == NULL) {
- return GL_kludge_error_void("glPolygonOffset");
- }
- _glPolygonOffset = (void (*)(GLfloat ,
GLfloat))Os::getExtendedProcAddress("glPolygonOffset");
- return _glPolygonOffset(factor , units);
- }
-
- void stub_glPolygonStipple(const GLubyte *mask);
- void (* _glPolygonStipple)(const GLubyte *mask) = &stub_glPolygonStipple;
-
- void stub_glPolygonStipple(const GLubyte *mask) {
- if (Os::getExtendedProcAddress("glPolygonStipple") == NULL) {
- return GL_kludge_error_void("glPolygonStipple");
- }
- _glPolygonStipple = (void (*)(const GLubyte
*))Os::getExtendedProcAddress("glPolygonStipple");
- return _glPolygonStipple(mask);
- }
-
- void stub_glPopAttrib(void);
- void (* _glPopAttrib)(void) = &stub_glPopAttrib;
-
- void stub_glPopAttrib(void) {
- if (Os::getExtendedProcAddress("glPopAttrib") == NULL) {
- return GL_kludge_error_void("glPopAttrib");
- }
- _glPopAttrib = (void (*)())Os::getExtendedProcAddress("glPopAttrib");
- return _glPopAttrib();
- }
-
- void stub_glPopClientAttrib(void);
- void (* _glPopClientAttrib)(void) = &stub_glPopClientAttrib;
-
- void stub_glPopClientAttrib(void) {
- if (Os::getExtendedProcAddress("glPopClientAttrib") == NULL) {
- return GL_kludge_error_void("glPopClientAttrib");
- }
- _glPopClientAttrib = (void
(*)())Os::getExtendedProcAddress("glPopClientAttrib");
- return _glPopClientAttrib();
- }
-
- void stub_glPopMatrix(void);
- void (* _glPopMatrix)(void) = &stub_glPopMatrix;
-
- void stub_glPopMatrix(void) {
- if (Os::getExtendedProcAddress("glPopMatrix") == NULL) {
- return GL_kludge_error_void("glPopMatrix");
- }
- _glPopMatrix = (void (*)())Os::getExtendedProcAddress("glPopMatrix");
- return _glPopMatrix();
- }
-
- void stub_glPopName(void);
- void (* _glPopName)(void) = &stub_glPopName;
-
- void stub_glPopName(void) {
- if (Os::getExtendedProcAddress("glPopName") == NULL) {
- return GL_kludge_error_void("glPopName");
- }
- _glPopName = (void (*)())Os::getExtendedProcAddress("glPopName");
- return _glPopName();
- }
-
- void stub_glPrioritizeTextures(GLsizei n, const GLuint *textures, const
GLclampf *priorities);
- void (* _glPrioritizeTextures)(GLsizei n, const GLuint *textures, const
GLclampf *priorities) = &stub_glPrioritizeTextures;
-
- void stub_glPrioritizeTextures(GLsizei n, const GLuint *textures, const
GLclampf *priorities) {
- if (Os::getExtendedProcAddress("glPrioritizeTextures") == NULL) {
- return GL_kludge_error_void("glPrioritizeTextures");
- }
- _glPrioritizeTextures = (void (*)(GLsizei , const GLuint * , const
GLclampf *))Os::getExtendedProcAddress("glPrioritizeTextures");
- return _glPrioritizeTextures(n , textures , priorities);
- }
-
void stub_glPrioritizeTexturesEXT(GLsizei n, const GLuint *textures, const
GLclampf *priorities);
void (* _glPrioritizeTexturesEXT)(GLsizei n, const GLuint *textures, const
GLclampf *priorities) = &stub_glPrioritizeTexturesEXT;
--- 2737,2742 ----
***************
*** 5245,5853 ****
return _glProgramParametersSigned4fvNV(target , index , count , v);
}
! void stub_glPushAttrib(GLbitfield mask);
! void (* _glPushAttrib)(GLbitfield mask) = &stub_glPushAttrib;
! void stub_glPushAttrib(GLbitfield mask) {
! if (Os::getExtendedProcAddress("glPushAttrib") == NULL) {
! return GL_kludge_error_void("glPushAttrib");
}
! _glPushAttrib = (void
(*)(GLbitfield))Os::getExtendedProcAddress("glPushAttrib");
! return _glPushAttrib(mask);
}
! void stub_glPushClientAttrib(GLbitfield mask);
! void (* _glPushClientAttrib)(GLbitfield mask) = &stub_glPushClientAttrib;
! void stub_glPushClientAttrib(GLbitfield mask) {
! if (Os::getExtendedProcAddress("glPushClientAttrib") == NULL) {
! return GL_kludge_error_void("glPushClientAttrib");
}
! _glPushClientAttrib = (void
(*)(GLbitfield))Os::getExtendedProcAddress("glPushClientAttrib");
! return _glPushClientAttrib(mask);
}
! void stub_glPushMatrix(void);
! void (* _glPushMatrix)(void) = &stub_glPushMatrix;
! void stub_glPushMatrix(void) {
! if (Os::getExtendedProcAddress("glPushMatrix") == NULL) {
! return GL_kludge_error_void("glPushMatrix");
}
! _glPushMatrix = (void (*)())Os::getExtendedProcAddress("glPushMatrix");
! return _glPushMatrix();
}
! void stub_glPushName(GLuint name);
! void (* _glPushName)(GLuint name) = &stub_glPushName;
! void stub_glPushName(GLuint name) {
! if (Os::getExtendedProcAddress("glPushName") == NULL) {
! return GL_kludge_error_void("glPushName");
}
! _glPushName = (void (*)(GLuint))Os::getExtendedProcAddress("glPushName");
! return _glPushName(name);
}
! void stub_glRasterPos2d(GLdouble x, GLdouble y);
! void (* _glRasterPos2d)(GLdouble x, GLdouble y) = &stub_glRasterPos2d;
! void stub_glRasterPos2d(GLdouble x, GLdouble y) {
! if (Os::getExtendedProcAddress("glRasterPos2d") == NULL) {
! return GL_kludge_error_void("glRasterPos2d");
}
! _glRasterPos2d = (void (*)(GLdouble ,
GLdouble))Os::getExtendedProcAddress("glRasterPos2d");
! return _glRasterPos2d(x , y);
}
! void stub_glRasterPos2dv(const GLdouble *v);
! void (* _glRasterPos2dv)(const GLdouble *v) = &stub_glRasterPos2dv;
! void stub_glRasterPos2dv(const GLdouble *v) {
! if (Os::getExtendedProcAddress("glRasterPos2dv") == NULL) {
! return GL_kludge_error_void("glRasterPos2dv");
}
! _glRasterPos2dv = (void (*)(const GLdouble
*))Os::getExtendedProcAddress("glRasterPos2dv");
! return _glRasterPos2dv(v);
}
! void stub_glRasterPos2f(GLfloat x, GLfloat y);
! void (* _glRasterPos2f)(GLfloat x, GLfloat y) = &stub_glRasterPos2f;
! void stub_glRasterPos2f(GLfloat x, GLfloat y) {
! if (Os::getExtendedProcAddress("glRasterPos2f") == NULL) {
! return GL_kludge_error_void("glRasterPos2f");
}
! _glRasterPos2f = (void (*)(GLfloat ,
GLfloat))Os::getExtendedProcAddress("glRasterPos2f");
! return _glRasterPos2f(x , y);
}
! void stub_glRasterPos2fv(const GLfloat *v);
! void (* _glRasterPos2fv)(const GLfloat *v) = &stub_glRasterPos2fv;
! void stub_glRasterPos2fv(const GLfloat *v) {
! if (Os::getExtendedProcAddress("glRasterPos2fv") == NULL) {
! return GL_kludge_error_void("glRasterPos2fv");
}
! _glRasterPos2fv = (void (*)(const GLfloat
*))Os::getExtendedProcAddress("glRasterPos2fv");
! return _glRasterPos2fv(v);
}
! void stub_glRasterPos2i(GLint x, GLint y);
! void (* _glRasterPos2i)(GLint x, GLint y) = &stub_glRasterPos2i;
! void stub_glRasterPos2i(GLint x, GLint y) {
! if (Os::getExtendedProcAddress("glRasterPos2i") == NULL) {
! return GL_kludge_error_void("glRasterPos2i");
}
! _glRasterPos2i = (void (*)(GLint ,
GLint))Os::getExtendedProcAddress("glRasterPos2i");
! return _glRasterPos2i(x , y);
}
! void stub_glRasterPos2iv(const GLint *v);
! void (* _glRasterPos2iv)(const GLint *v) = &stub_glRasterPos2iv;
! void stub_glRasterPos2iv(const GLint *v) {
! if (Os::getExtendedProcAddress("glRasterPos2iv") == NULL) {
! return GL_kludge_error_void("glRasterPos2iv");
}
! _glRasterPos2iv = (void (*)(const GLint
*))Os::getExtendedProcAddress("glRasterPos2iv");
! return _glRasterPos2iv(v);
}
! void stub_glRasterPos2s(GLshort x, GLshort y);
! void (* _glRasterPos2s)(GLshort x, GLshort y) = &stub_glRasterPos2s;
! void stub_glRasterPos2s(GLshort x, GLshort y) {
! if (Os::getExtendedProcAddress("glRasterPos2s") == NULL) {
! return GL_kludge_error_void("glRasterPos2s");
}
! _glRasterPos2s = (void (*)(GLshort ,
GLshort))Os::getExtendedProcAddress("glRasterPos2s");
! return _glRasterPos2s(x , y);
! }
!
! void stub_glRasterPos2sv(const GLshort *v);
! void (* _glRasterPos2sv)(const GLshort *v) = &stub_glRasterPos2sv;
!
! void stub_glRasterPos2sv(const GLshort *v) {
! if (Os::getExtendedProcAddress("glRasterPos2sv") == NULL) {
! return GL_kludge_error_void("glRasterPos2sv");
! }
! _glRasterPos2sv = (void (*)(const GLshort
*))Os::getExtendedProcAddress("glRasterPos2sv");
! return _glRasterPos2sv(v);
! }
!
! void stub_glRasterPos3d(GLdouble x, GLdouble y, GLdouble z);
! void (* _glRasterPos3d)(GLdouble x, GLdouble y, GLdouble z) =
&stub_glRasterPos3d;
!
! void stub_glRasterPos3d(GLdouble x, GLdouble y, GLdouble z) {
! if (Os::getExtendedProcAddress("glRasterPos3d") == NULL) {
! return GL_kludge_error_void("glRasterPos3d");
! }
! _glRasterPos3d = (void (*)(GLdouble , GLdouble ,
GLdouble))Os::getExtendedProcAddress("glRasterPos3d");
! return _glRasterPos3d(x , y , z);
! }
!
! void stub_glRasterPos3dv(const GLdouble *v);
! void (* _glRasterPos3dv)(const GLdouble *v) = &stub_glRasterPos3dv;
!
! void stub_glRasterPos3dv(const GLdouble *v) {
! if (Os::getExtendedProcAddress("glRasterPos3dv") == NULL) {
! return GL_kludge_error_void("glRasterPos3dv");
! }
! _glRasterPos3dv = (void (*)(const GLdouble
*))Os::getExtendedProcAddress("glRasterPos3dv");
! return _glRasterPos3dv(v);
! }
!
! void stub_glRasterPos3f(GLfloat x, GLfloat y, GLfloat z);
! void (* _glRasterPos3f)(GLfloat x, GLfloat y, GLfloat z) =
&stub_glRasterPos3f;
!
! void stub_glRasterPos3f(GLfloat x, GLfloat y, GLfloat z) {
! if (Os::getExtendedProcAddress("glRasterPos3f") == NULL) {
! return GL_kludge_error_void("glRasterPos3f");
! }
! _glRasterPos3f = (void (*)(GLfloat , GLfloat ,
GLfloat))Os::getExtendedProcAddress("glRasterPos3f");
! return _glRasterPos3f(x , y , z);
! }
!
! void stub_glRasterPos3fv(const GLfloat *v);
! void (* _glRasterPos3fv)(const GLfloat *v) = &stub_glRasterPos3fv;
!
! void stub_glRasterPos3fv(const GLfloat *v) {
! if (Os::getExtendedProcAddress("glRasterPos3fv") == NULL) {
! return GL_kludge_error_void("glRasterPos3fv");
! }
! _glRasterPos3fv = (void (*)(const GLfloat
*))Os::getExtendedProcAddress("glRasterPos3fv");
! return _glRasterPos3fv(v);
! }
!
! void stub_glRasterPos3i(GLint x, GLint y, GLint z);
! void (* _glRasterPos3i)(GLint x, GLint y, GLint z) = &stub_glRasterPos3i;
!
! void stub_glRasterPos3i(GLint x, GLint y, GLint z) {
! if (Os::getExtendedProcAddress("glRasterPos3i") == NULL) {
! return GL_kludge_error_void("glRasterPos3i");
! }
! _glRasterPos3i = (void (*)(GLint , GLint ,
GLint))Os::getExtendedProcAddress("glRasterPos3i");
! return _glRasterPos3i(x , y , z);
! }
!
! void stub_glRasterPos3iv(const GLint *v);
! void (* _glRasterPos3iv)(const GLint *v) = &stub_glRasterPos3iv;
!
! void stub_glRasterPos3iv(const GLint *v) {
! if (Os::getExtendedProcAddress("glRasterPos3iv") == NULL) {
! return GL_kludge_error_void("glRasterPos3iv");
! }
! _glRasterPos3iv = (void (*)(const GLint
*))Os::getExtendedProcAddress("glRasterPos3iv");
! return _glRasterPos3iv(v);
! }
!
! void stub_glRasterPos3s(GLshort x, GLshort y, GLshort z);
! void (* _glRasterPos3s)(GLshort x, GLshort y, GLshort z) =
&stub_glRasterPos3s;
!
! void stub_glRasterPos3s(GLshort x, GLshort y, GLshort z) {
! if (Os::getExtendedProcAddress("glRasterPos3s") == NULL) {
! return GL_kludge_error_void("glRasterPos3s");
! }
! _glRasterPos3s = (void (*)(GLshort , GLshort ,
GLshort))Os::getExtendedProcAddress("glRasterPos3s");
! return _glRasterPos3s(x , y , z);
! }
!
! void stub_glRasterPos3sv(const GLshort *v);
! void (* _glRasterPos3sv)(const GLshort *v) = &stub_glRasterPos3sv;
!
! void stub_glRasterPos3sv(const GLshort *v) {
! if (Os::getExtendedProcAddress("glRasterPos3sv") == NULL) {
! return GL_kludge_error_void("glRasterPos3sv");
! }
! _glRasterPos3sv = (void (*)(const GLshort
*))Os::getExtendedProcAddress("glRasterPos3sv");
! return _glRasterPos3sv(v);
! }
!
! void stub_glRasterPos4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w);
! void (* _glRasterPos4d)(GLdouble x, GLdouble y, GLdouble z, GLdouble w) =
&stub_glRasterPos4d;
!
! void stub_glRasterPos4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w) {
! if (Os::getExtendedProcAddress("glRasterPos4d") == NULL) {
! return GL_kludge_error_void("glRasterPos4d");
! }
! _glRasterPos4d = (void (*)(GLdouble , GLdouble , GLdouble ,
GLdouble))Os::getExtendedProcAddress("glRasterPos4d");
! return _glRasterPos4d(x , y , z , w);
! }
!
! void stub_glRasterPos4dv(const GLdouble *v);
! void (* _glRasterPos4dv)(const GLdouble *v) = &stub_glRasterPos4dv;
!
! void stub_glRasterPos4dv(const GLdouble *v) {
! if (Os::getExtendedProcAddress("glRasterPos4dv") == NULL) {
! return GL_kludge_error_void("glRasterPos4dv");
! }
! _glRasterPos4dv = (void (*)(const GLdouble
*))Os::getExtendedProcAddress("glRasterPos4dv");
! return _glRasterPos4dv(v);
! }
!
! void stub_glRasterPos4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w);
! void (* _glRasterPos4f)(GLfloat x, GLfloat y, GLfloat z, GLfloat w) =
&stub_glRasterPos4f;
!
! void stub_glRasterPos4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w) {
! if (Os::getExtendedProcAddress("glRasterPos4f") == NULL) {
! return GL_kludge_error_void("glRasterPos4f");
! }
! _glRasterPos4f = (void (*)(GLfloat , GLfloat , GLfloat ,
GLfloat))Os::getExtendedProcAddress("glRasterPos4f");
! return _glRasterPos4f(x , y , z , w);
! }
!
! void stub_glRasterPos4fv(const GLfloat *v);
! void (* _glRasterPos4fv)(const GLfloat *v) = &stub_glRasterPos4fv;
!
! void stub_glRasterPos4fv(const GLfloat *v) {
! if (Os::getExtendedProcAddress("glRasterPos4fv") == NULL) {
! return GL_kludge_error_void("glRasterPos4fv");
! }
! _glRasterPos4fv = (void (*)(const GLfloat
*))Os::getExtendedProcAddress("glRasterPos4fv");
! return _glRasterPos4fv(v);
! }
!
! void stub_glRasterPos4i(GLint x, GLint y, GLint z, GLint w);
! void (* _glRasterPos4i)(GLint x, GLint y, GLint z, GLint w) =
&stub_glRasterPos4i;
!
! void stub_glRasterPos4i(GLint x, GLint y, GLint z, GLint w) {
! if (Os::getExtendedProcAddress("glRasterPos4i") == NULL) {
! return GL_kludge_error_void("glRasterPos4i");
! }
! _glRasterPos4i = (void (*)(GLint , GLint , GLint ,
GLint))Os::getExtendedProcAddress("glRasterPos4i");
! return _glRasterPos4i(x , y , z , w);
! }
!
! void stub_glRasterPos4iv(const GLint *v);
! void (* _glRasterPos4iv)(const GLint *v) = &stub_glRasterPos4iv;
!
! void stub_glRasterPos4iv(const GLint *v) {
! if (Os::getExtendedProcAddress("glRasterPos4iv") == NULL) {
! return GL_kludge_error_void("glRasterPos4iv");
! }
! _glRasterPos4iv = (void (*)(const GLint
*))Os::getExtendedProcAddress("glRasterPos4iv");
! return _glRasterPos4iv(v);
! }
!
! void stub_glRasterPos4s(GLshort x, GLshort y, GLshort z, GLshort w);
! void (* _glRasterPos4s)(GLshort x, GLshort y, GLshort z, GLshort w) =
&stub_glRasterPos4s;
!
! void stub_glRasterPos4s(GLshort x, GLshort y, GLshort z, GLshort w) {
! if (Os::getExtendedProcAddress("glRasterPos4s") == NULL) {
! return GL_kludge_error_void("glRasterPos4s");
! }
! _glRasterPos4s = (void (*)(GLshort , GLshort , GLshort ,
GLshort))Os::getExtendedProcAddress("glRasterPos4s");
! return _glRasterPos4s(x , y , z , w);
! }
!
! void stub_glRasterPos4sv(const GLshort *v);
! void (* _glRasterPos4sv)(const GLshort *v) = &stub_glRasterPos4sv;
!
! void stub_glRasterPos4sv(const GLshort *v) {
! if (Os::getExtendedProcAddress("glRasterPos4sv") == NULL) {
! return GL_kludge_error_void("glRasterPos4sv");
! }
! _glRasterPos4sv = (void (*)(const GLshort
*))Os::getExtendedProcAddress("glRasterPos4sv");
! return _glRasterPos4sv(v);
! }
!
! void stub_glReadBuffer(GLenum mode);
! void (* _glReadBuffer)(GLenum mode) = &stub_glReadBuffer;
!
! void stub_glReadBuffer(GLenum mode) {
! if (Os::getExtendedProcAddress("glReadBuffer") == NULL) {
! return GL_kludge_error_void("glReadBuffer");
! }
! _glReadBuffer = (void
(*)(GLenum))Os::getExtendedProcAddress("glReadBuffer");
! return _glReadBuffer(mode);
! }
!
! void stub_glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height,
GLenum format, GLenum type, GLvoid *pixels);
! void (* _glReadPixels)(GLint x, GLint y, GLsizei width, GLsizei height,
GLenum format, GLenum type, GLvoid *pixels) = &stub_glReadPixels;
!
! void stub_glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height,
GLenum format, GLenum type, GLvoid *pixels) {
! if (Os::getExtendedProcAddress("glReadPixels") == NULL) {
! return GL_kludge_error_void("glReadPixels");
! }
! _glReadPixels = (void (*)(GLint , GLint , GLsizei , GLsizei , GLenum ,
GLenum , GLvoid *))Os::getExtendedProcAddress("glReadPixels");
! return _glReadPixels(x , y , width , height , format , type , pixels);
! }
!
! void stub_glRectd(GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2);
! void (* _glRectd)(GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2) =
&stub_glRectd;
!
! void stub_glRectd(GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2) {
! if (Os::getExtendedProcAddress("glRectd") == NULL) {
! return GL_kludge_error_void("glRectd");
! }
! _glRectd = (void (*)(GLdouble , GLdouble , GLdouble ,
GLdouble))Os::getExtendedProcAddress("glRectd");
! return _glRectd(x1 , y1 , x2 , y2);
! }
!
! void stub_glRectdv(const GLdouble *v1, const GLdouble *v2);
! void (* _glRectdv)(const GLdouble *v1, const GLdouble *v2) = &stub_glRectdv;
!
! void stub_glRectdv(const GLdouble *v1, const GLdouble *v2) {
! if (Os::getExtendedProcAddress("glRectdv") == NULL) {
! return GL_kludge_error_void("glRectdv");
! }
! _glRectdv = (void (*)(const GLdouble * , const GLdouble
*))Os::getExtendedProcAddress("glRectdv");
! return _glRectdv(v1 , v2);
! }
!
! void stub_glRectf(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2);
! void (* _glRectf)(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2) =
&stub_glRectf;
!
! void stub_glRectf(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2) {
! if (Os::getExtendedProcAddress("glRectf") == NULL) {
! return GL_kludge_error_void("glRectf");
! }
! _glRectf = (void (*)(GLfloat , GLfloat , GLfloat ,
GLfloat))Os::getExtendedProcAddress("glRectf");
! return _glRectf(x1 , y1 , x2 , y2);
! }
!
! void stub_glRectfv(const GLfloat *v1, const GLfloat *v2);
! void (* _glRectfv)(const GLfloat *v1, const GLfloat *v2) = &stub_glRectfv;
!
! void stub_glRectfv(const GLfloat *v1, const GLfloat *v2) {
! if (Os::getExtendedProcAddress("glRectfv") == NULL) {
! return GL_kludge_error_void("glRectfv");
! }
! _glRectfv = (void (*)(const GLfloat * , const GLfloat
*))Os::getExtendedProcAddress("glRectfv");
! return _glRectfv(v1 , v2);
! }
!
! void stub_glRecti(GLint x1, GLint y1, GLint x2, GLint y2);
! void (* _glRecti)(GLint x1, GLint y1, GLint x2, GLint y2) = &stub_glRecti;
!
! void stub_glRecti(GLint x1, GLint y1, GLint x2, GLint y2) {
! if (Os::getExtendedProcAddress("glRecti") == NULL) {
! return GL_kludge_error_void("glRecti");
! }
! _glRecti = (void (*)(GLint , GLint , GLint ,
GLint))Os::getExtendedProcAddress("glRecti");
! return _glRecti(x1 , y1 , x2 , y2);
! }
!
! void stub_glRectiv(const GLint *v1, const GLint *v2);
! void (* _glRectiv)(const GLint *v1, const GLint *v2) = &stub_glRectiv;
!
! void stub_glRectiv(const GLint *v1, const GLint *v2) {
! if (Os::getExtendedProcAddress("glRectiv") == NULL) {
! return GL_kludge_error_void("glRectiv");
! }
! _glRectiv = (void (*)(const GLint * , const GLint
*))Os::getExtendedProcAddress("glRectiv");
! return _glRectiv(v1 , v2);
! }
!
! void stub_glRects(GLshort x1, GLshort y1, GLshort x2, GLshort y2);
! void (* _glRects)(GLshort x1, GLshort y1, GLshort x2, GLshort y2) =
&stub_glRects;
!
! void stub_glRects(GLshort x1, GLshort y1, GLshort x2, GLshort y2) {
! if (Os::getExtendedProcAddress("glRects") == NULL) {
! return GL_kludge_error_void("glRects");
! }
! _glRects = (void (*)(GLshort , GLshort , GLshort ,
GLshort))Os::getExtendedProcAddress("glRects");
! return _glRects(x1 , y1 , x2 , y2);
! }
!
! void stub_glRectsv(const GLshort *v1, const GLshort *v2);
! void (* _glRectsv)(const GLshort *v1, const GLshort *v2) = &stub_glRectsv;
!
! void stub_glRectsv(const GLshort *v1, const GLshort *v2) {
! if (Os::getExtendedProcAddress("glRectsv") == NULL) {
! return GL_kludge_error_void("glRectsv");
! }
! _glRectsv = (void (*)(const GLshort * , const GLshort
*))Os::getExtendedProcAddress("glRectsv");
! return _glRectsv(v1 , v2);
! }
!
! GLenum stub_glReleaseFlushHold(const GLvoid *id);
! GLenum (* _glReleaseFlushHold)(const GLvoid *id) = &stub_glReleaseFlushHold;
!
! GLenum stub_glReleaseFlushHold(const GLvoid *id) {
! if (Os::getExtendedProcAddress("glReleaseFlushHold") == NULL) {
! return GL_kludge_error_GLenum("glReleaseFlushHold");
! }
! _glReleaseFlushHold = (GLenum (*)(const GLvoid
*))Os::getExtendedProcAddress("glReleaseFlushHold");
! return _glReleaseFlushHold(id);
! }
!
! GLint stub_glRenderMode(GLenum mode);
! GLint (* _glRenderMode)(GLenum mode) = &stub_glRenderMode;
!
! GLint stub_glRenderMode(GLenum mode) {
! if (Os::getExtendedProcAddress("glRenderMode") == NULL) {
! return GL_kludge_error_GLint("glRenderMode");
! }
! _glRenderMode = (GLint
(*)(GLenum))Os::getExtendedProcAddress("glRenderMode");
! return _glRenderMode(mode);
! }
!
! void stub_glRequestResidentProgramsNV(GLsizei n, const GLuint *programs);
! void (* _glRequestResidentProgramsNV)(GLsizei n, const GLuint *programs) =
&stub_glRequestResidentProgramsNV;
!
! void stub_glRequestResidentProgramsNV(GLsizei n, const GLuint *programs) {
! if (Os::getExtendedProcAddress("glRequestResidentProgramsNV") == NULL) {
! return GL_kludge_error_void("glRequestResidentProgramsNV");
! }
! _glRequestResidentProgramsNV = (void (*)(GLsizei , const GLuint
*))Os::getExtendedProcAddress("glRequestResidentProgramsNV");
! return _glRequestResidentProgramsNV(n , programs);
! }
!
! void stub_glResetHistogram(GLenum target);
! void (* _glResetHistogram)(GLenum target) = &stub_glResetHistogram;
!
! void stub_glResetHistogram(GLenum target) {
! if (Os::getExtendedProcAddress("glResetHistogram") == NULL) {
! return GL_kludge_error_void("glResetHistogram");
! }
! _glResetHistogram = (void
(*)(GLenum))Os::getExtendedProcAddress("glResetHistogram");
! return _glResetHistogram(target);
! }
!
! void stub_glResetMinmax(GLenum target);
! void (* _glResetMinmax)(GLenum target) = &stub_glResetMinmax;
!
! void stub_glResetMinmax(GLenum target) {
! if (Os::getExtendedProcAddress("glResetMinmax") == NULL) {
! return GL_kludge_error_void("glResetMinmax");
! }
! _glResetMinmax = (void
(*)(GLenum))Os::getExtendedProcAddress("glResetMinmax");
! return _glResetMinmax(target);
! }
!
! void stub_glRotated(GLdouble angle, GLdouble x, GLdouble y, GLdouble z);
! void (* _glRotated)(GLdouble angle, GLdouble x, GLdouble y, GLdouble z) =
&stub_glRotated;
!
! void stub_glRotated(GLdouble angle, GLdouble x, GLdouble y, GLdouble z) {
! if (Os::getExtendedProcAddress("glRotated") == NULL) {
! return GL_kludge_error_void("glRotated");
! }
! _glRotated = (void (*)(GLdouble , GLdouble , GLdouble ,
GLdouble))Os::getExtendedProcAddress("glRotated");
! return _glRotated(angle , x , y , z);
! }
!
! void stub_glRotatef(GLfloat angle, GLfloat x, GLfloat y, GLfloat z);
! void (* _glRotatef)(GLfloat angle, GLfloat x, GLfloat y, GLfloat z) =
&stub_glRotatef;
!
! void stub_glRotatef(GLfloat angle, GLfloat x, GLfloat y, GLfloat z) {
! if (Os::getExtendedProcAddress("glRotatef") == NULL) {
! return GL_kludge_error_void("glRotatef");
! }
! _glRotatef = (void (*)(GLfloat , GLfloat , GLfloat ,
GLfloat))Os::getExtendedProcAddress("glRotatef");
! return _glRotatef(angle , x , y , z);
! }
!
! void stub_glSampleCoverage(GLclampf value, GLboolean invert);
! void (* _glSampleCoverage)(GLclampf value, GLboolean invert) =
&stub_glSampleCoverage;
!
! void stub_glSampleCoverage(GLclampf value, GLboolean invert) {
! if (Os::getExtendedProcAddress("glSampleCoverage") == NULL) {
! return GL_kludge_error_void("glSampleCoverage");
! }
! _glSampleCoverage = (void (*)(GLclampf ,
GLboolean))Os::getExtendedProcAddress("glSampleCoverage");
! return _glSampleCoverage(value , invert);
! }
!
! void stub_glSampleCoverageARB(GLclampf value, GLboolean invert);
! void (* _glSampleCoverageARB)(GLclampf value, GLboolean invert) =
&stub_glSampleCoverageARB;
!
! void stub_glSampleCoverageARB(GLclampf value, GLboolean invert) {
! if (Os::getExtendedProcAddress("glSampleCoverageARB") == NULL) {
! return GL_kludge_error_void("glSampleCoverageARB");
! }
! _glSampleCoverageARB = (void (*)(GLclampf ,
GLboolean))Os::getExtendedProcAddress("glSampleCoverageARB");
! return _glSampleCoverageARB(value , invert);
! }
!
! void stub_glScaled(GLdouble x, GLdouble y, GLdouble z);
! void (* _glScaled)(GLdouble x, GLdouble y, GLdouble z) = &stub_glScaled;
!
! void stub_glScaled(GLdouble x, GLdouble y, GLdouble z) {
! if (Os::getExtendedProcAddress("glScaled") == NULL) {
! return GL_kludge_error_void("glScaled");
! }
! _glScaled = (void (*)(GLdouble , GLdouble ,
GLdouble))Os::getExtendedProcAddress("glScaled");
! return _glScaled(x , y , z);
! }
!
! void stub_glScalef(GLfloat x, GLfloat y, GLfloat z);
! void (* _glScalef)(GLfloat x, GLfloat y, GLfloat z) = &stub_glScalef;
!
! void stub_glScalef(GLfloat x, GLfloat y, GLfloat z) {
! if (Os::getExtendedProcAddress("glScalef") == NULL) {
! return GL_kludge_error_void("glScalef");
! }
! _glScalef = (void (*)(GLfloat , GLfloat ,
GLfloat))Os::getExtendedProcAddress("glScalef");
! return _glScalef(x , y , z);
! }
!
! void stub_glScissor(GLint x, GLint y, GLsizei width, GLsizei height);
! void (* _glScissor)(GLint x, GLint y, GLsizei width, GLsizei height) =
&stub_glScissor;
!
! void stub_glScissor(GLint x, GLint y, GLsizei width, GLsizei height) {
! if (Os::getExtendedProcAddress("glScissor") == NULL) {
! return GL_kludge_error_void("glScissor");
! }
! _glScissor = (void (*)(GLint , GLint , GLsizei ,
GLsizei))Os::getExtendedProcAddress("glScissor");
! return _glScissor(x , y , width , height);
! }
!
! void stub_glSecondaryColor3bEXT(GLbyte red, GLbyte green, GLbyte blue);
! void (* _glSecondaryColor3bEXT)(GLbyte red, GLbyte green, GLbyte blue) =
&stub_glSecondaryColor3bEXT;
!
! void stub_glSecondaryColor3bEXT(GLbyte red, GLbyte green, GLbyte blue) {
! if (Os::getExtendedProcAddress("glSecondaryColor3bEXT") == NULL) {
! return GL_kludge_error_void("glSecondaryColor3bEXT");
! }
! _glSecondaryColor3bEXT = (void (*)(GLbyte , GLbyte ,
GLbyte))Os::getExtendedProcAddress("glSecondaryColor3bEXT");
! return _glSecondaryColor3bEXT(red , green , blue);
! }
!
! void stub_glSecondaryColor3bvEXT(const GLbyte *v);
! void (* _glSecondaryColor3bvEXT)(const GLbyte *v) =
&stub_glSecondaryColor3bvEXT;
!
! void stub_glSecondaryColor3bvEXT(const GLbyte *v) {
! if (Os::getExtendedProcAddress("glSecondaryColor3bvEXT") == NULL) {
! return GL_kludge_error_void("glSecondaryColor3bvEXT");
! }
! _glSecondaryColor3bvEXT = (void (*)(const GLbyte
*))Os::getExtendedProcAddress("glSecondaryColor3bvEXT");
! return _glSecondaryColor3bvEXT(v);
! }
!
! void stub_glSecondaryColor3dEXT(GLdouble red, GLdouble green, GLdouble blue);
! void (* _glSecondaryColor3dEXT)(GLdouble red, GLdouble green, GLdouble blue)
= &stub_glSecondaryColor3dEXT;
!
! void stub_glSecondaryColor3dEXT(GLdouble red, GLdouble green, GLdouble blue) {
! if (Os::getExtendedProcAddress("glSecondaryColor3dEXT") == NULL) {
! return GL_kludge_error_void("glSecondaryColor3dEXT");
! }
! _glSecondaryColor3dEXT = (void (*)(GLdouble , GLdouble ,
GLdouble))Os::getExtendedProcAddress("glSecondaryColor3dEXT");
! return _glSecondaryColor3dEXT(red , green , blue);
! }
!
! void stub_glSecondaryColor3dvEXT(const GLdouble *v);
! void (* _glSecondaryColor3dvEXT)(const GLdouble *v) =
&stub_glSecondaryColor3dvEXT;
!
! void stub_glSecondaryColor3dvEXT(const GLdouble *v) {
! if (Os::getExtendedProcAddress("glSecondaryColor3dvEXT") == NULL) {
! return GL_kludge_error_void("glSecondaryColor3dvEXT");
! }
! _glSecondaryColor3dvEXT = (void (*)(const GLdouble
*))Os::getExtendedProcAddress("glSecondaryColor3dvEXT");
! return _glSecondaryColor3dvEXT(v);
! }
!
! void stub_glSecondaryColor3fEXT(GLfloat red, GLfloat green, GLfloat blue);
! void (* _glSecondaryColor3fEXT)(GLfloat red, GLfloat green, GLfloat blue) =
&stub_glSecondaryColor3fEXT;
!
! void stub_glSecondaryColor3fEXT(GLfloat red, GLfloat green, GLfloat blue) {
! if (Os::getExtendedProcAddress("glSecondaryColor3fEXT") == NULL) {
! return GL_kludge_error_void("glSecondaryColor3fEXT");
! }
! _glSecondaryColor3fEXT = (void (*)(GLfloat , GLfloat ,
GLfloat))Os::getExtendedProcAddress("glSecondaryColor3fEXT");
! return _glSecondaryColor3fEXT(red , green , blue);
}
void stub_glSecondaryColor3fvEXT(const GLfloat *v);
--- 2924,3048 ----
return _glProgramParametersSigned4fvNV(target , index , count , v);
}
! GLenum stub_glReleaseFlushHold(const GLvoid *id);
! GLenum (* _glReleaseFlushHold)(const GLvoid *id) = &stub_glReleaseFlushHold;
! GLenum stub_glReleaseFlushHold(const GLvoid *id) {
! if (Os::getExtendedProcAddress("glReleaseFlushHold") == NULL) {
! return GL_kludge_error_GLenum("glReleaseFlushHold");
}
! _glReleaseFlushHold = (GLenum (*)(const GLvoid
*))Os::getExtendedProcAddress("glReleaseFlushHold");
! return _glReleaseFlushHold(id);
}
! void stub_glRequestResidentProgramsNV(GLsizei n, const GLuint *programs);
! void (* _glRequestResidentProgramsNV)(GLsizei n, const GLuint *programs) =
&stub_glRequestResidentProgramsNV;
! void stub_glRequestResidentProgramsNV(GLsizei n, const GLuint *programs) {
! if (Os::getExtendedProcAddress("glRequestResidentProgramsNV") == NULL) {
! return GL_kludge_error_void("glRequestResidentProgramsNV");
}
! _glRequestResidentProgramsNV = (void (*)(GLsizei , const GLuint
*))Os::getExtendedProcAddress("glRequestResidentProgramsNV");
! return _glRequestResidentProgramsNV(n , programs);
}
! void stub_glResetHistogram(GLenum target);
! void (* _glResetHistogram)(GLenum target) = &stub_glResetHistogram;
! void stub_glResetHistogram(GLenum target) {
! if (Os::getExtendedProcAddress("glResetHistogram") == NULL) {
! return GL_kludge_error_void("glResetHistogram");
}
! _glResetHistogram = (void
(*)(GLenum))Os::getExtendedProcAddress("glResetHistogram");
! return _glResetHistogram(target);
}
! void stub_glResetMinmax(GLenum target);
! void (* _glResetMinmax)(GLenum target) = &stub_glResetMinmax;
! void stub_glResetMinmax(GLenum target) {
! if (Os::getExtendedProcAddress("glResetMinmax") == NULL) {
! return GL_kludge_error_void("glResetMinmax");
}
! _glResetMinmax = (void
(*)(GLenum))Os::getExtendedProcAddress("glResetMinmax");
! return _glResetMinmax(target);
}
! void stub_glSampleCoverage(GLclampf value, GLboolean invert);
! void (* _glSampleCoverage)(GLclampf value, GLboolean invert) =
&stub_glSampleCoverage;
! void stub_glSampleCoverage(GLclampf value, GLboolean invert) {
! if (Os::getExtendedProcAddress("glSampleCoverage") == NULL) {
! return GL_kludge_error_void("glSampleCoverage");
}
! _glSampleCoverage = (void (*)(GLclampf ,
GLboolean))Os::getExtendedProcAddress("glSampleCoverage");
! return _glSampleCoverage(value , invert);
}
! void stub_glSampleCoverageARB(GLclampf value, GLboolean invert);
! void (* _glSampleCoverageARB)(GLclampf value, GLboolean invert) =
&stub_glSampleCoverageARB;
! void stub_glSampleCoverageARB(GLclampf value, GLboolean invert) {
! if (Os::getExtendedProcAddress("glSampleCoverageARB") == NULL) {
! return GL_kludge_error_void("glSampleCoverageARB");
}
! _glSampleCoverageARB = (void (*)(GLclampf ,
GLboolean))Os::getExtendedProcAddress("glSampleCoverageARB");
! return _glSampleCoverageARB(value , invert);
}
! void stub_glSecondaryColor3bEXT(GLbyte red, GLbyte green, GLbyte blue);
! void (* _glSecondaryColor3bEXT)(GLbyte red, GLbyte green, GLbyte blue) =
&stub_glSecondaryColor3bEXT;
! void stub_glSecondaryColor3bEXT(GLbyte red, GLbyte green, GLbyte blue) {
! if (Os::getExtendedProcAddress("glSecondaryColor3bEXT") == NULL) {
! return GL_kludge_error_void("glSecondaryColor3bEXT");
}
! _glSecondaryColor3bEXT = (void (*)(GLbyte , GLbyte ,
GLbyte))Os::getExtendedProcAddress("glSecondaryColor3bEXT");
! return _glSecondaryColor3bEXT(red , green , blue);
}
! void stub_glSecondaryColor3bvEXT(const GLbyte *v);
! void (* _glSecondaryColor3bvEXT)(const GLbyte *v) =
&stub_glSecondaryColor3bvEXT;
! void stub_glSecondaryColor3bvEXT(const GLbyte *v) {
! if (Os::getExtendedProcAddress("glSecondaryColor3bvEXT") == NULL) {
! return GL_kludge_error_void("glSecondaryColor3bvEXT");
}
! _glSecondaryColor3bvEXT = (void (*)(const GLbyte
*))Os::getExtendedProcAddress("glSecondaryColor3bvEXT");
! return _glSecondaryColor3bvEXT(v);
}
! void stub_glSecondaryColor3dEXT(GLdouble red, GLdouble green, GLdouble blue);
! void (* _glSecondaryColor3dEXT)(GLdouble red, GLdouble green, GLdouble blue)
= &stub_glSecondaryColor3dEXT;
! void stub_glSecondaryColor3dEXT(GLdouble red, GLdouble green, GLdouble blue) {
! if (Os::getExtendedProcAddress("glSecondaryColor3dEXT") == NULL) {
! return GL_kludge_error_void("glSecondaryColor3dEXT");
}
! _glSecondaryColor3dEXT = (void (*)(GLdouble , GLdouble ,
GLdouble))Os::getExtendedProcAddress("glSecondaryColor3dEXT");
! return _glSecondaryColor3dEXT(red , green , blue);
}
! void stub_glSecondaryColor3dvEXT(const GLdouble *v);
! void (* _glSecondaryColor3dvEXT)(const GLdouble *v) =
&stub_glSecondaryColor3dvEXT;
! void stub_glSecondaryColor3dvEXT(const GLdouble *v) {
! if (Os::getExtendedProcAddress("glSecondaryColor3dvEXT") == NULL) {
! return GL_kludge_error_void("glSecondaryColor3dvEXT");
}
! _glSecondaryColor3dvEXT = (void (*)(const GLdouble
*))Os::getExtendedProcAddress("glSecondaryColor3dvEXT");
! return _glSecondaryColor3dvEXT(v);
}
! void stub_glSecondaryColor3fEXT(GLfloat red, GLfloat green, GLfloat blue);
! void (* _glSecondaryColor3fEXT)(GLfloat red, GLfloat green, GLfloat blue) =
&stub_glSecondaryColor3fEXT;
! void stub_glSecondaryColor3fEXT(GLfloat red, GLfloat green, GLfloat blue) {
! if (Os::getExtendedProcAddress("glSecondaryColor3fEXT") == NULL) {
! return GL_kludge_error_void("glSecondaryColor3fEXT");
}
! _glSecondaryColor3fEXT = (void (*)(GLfloat , GLfloat ,
GLfloat))Os::getExtendedProcAddress("glSecondaryColor3fEXT");
! return _glSecondaryColor3fEXT(red , green , blue);
}
void stub_glSecondaryColor3fvEXT(const GLfloat *v);
***************
*** 5891,6623 ****
return GL_kludge_error_void("glSecondaryColor3sEXT");
}
_glSecondaryColor3sEXT = (void (*)(GLshort , GLshort ,
GLshort))Os::getExtendedProcAddress("glSecondaryColor3sEXT");
! return _glSecondaryColor3sEXT(red , green , blue);
! }
!
! void stub_glSecondaryColor3svEXT(const GLshort *v);
! void (* _glSecondaryColor3svEXT)(const GLshort *v) =
&stub_glSecondaryColor3svEXT;
!
! void stub_glSecondaryColor3svEXT(const GLshort *v) {
! if (Os::getExtendedProcAddress("glSecondaryColor3svEXT") == NULL) {
! return GL_kludge_error_void("glSecondaryColor3svEXT");
! }
! _glSecondaryColor3svEXT = (void (*)(const GLshort
*))Os::getExtendedProcAddress("glSecondaryColor3svEXT");
! return _glSecondaryColor3svEXT(v);
! }
!
! void stub_glSecondaryColor3ubEXT(GLubyte red, GLubyte green, GLubyte blue);
! void (* _glSecondaryColor3ubEXT)(GLubyte red, GLubyte green, GLubyte blue) =
&stub_glSecondaryColor3ubEXT;
!
! void stub_glSecondaryColor3ubEXT(GLubyte red, GLubyte green, GLubyte blue) {
! if (Os::getExtendedProcAddress("glSecondaryColor3ubEXT") == NULL) {
! return GL_kludge_error_void("glSecondaryColor3ubEXT");
! }
! _glSecondaryColor3ubEXT = (void (*)(GLubyte , GLubyte ,
GLubyte))Os::getExtendedProcAddress("glSecondaryColor3ubEXT");
! return _glSecondaryColor3ubEXT(red , green , blue);
! }
!
! void stub_glSecondaryColor3ubvEXT(const GLubyte *v);
! void (* _glSecondaryColor3ubvEXT)(const GLubyte *v) =
&stub_glSecondaryColor3ubvEXT;
!
! void stub_glSecondaryColor3ubvEXT(const GLubyte *v) {
! if (Os::getExtendedProcAddress("glSecondaryColor3ubvEXT") == NULL) {
! return GL_kludge_error_void("glSecondaryColor3ubvEXT");
! }
! _glSecondaryColor3ubvEXT = (void (*)(const GLubyte
*))Os::getExtendedProcAddress("glSecondaryColor3ubvEXT");
! return _glSecondaryColor3ubvEXT(v);
! }
!
! void stub_glSecondaryColor3uiEXT(GLuint red, GLuint green, GLuint blue);
! void (* _glSecondaryColor3uiEXT)(GLuint red, GLuint green, GLuint blue) =
&stub_glSecondaryColor3uiEXT;
!
! void stub_glSecondaryColor3uiEXT(GLuint red, GLuint green, GLuint blue) {
! if (Os::getExtendedProcAddress("glSecondaryColor3uiEXT") == NULL) {
! return GL_kludge_error_void("glSecondaryColor3uiEXT");
! }
! _glSecondaryColor3uiEXT = (void (*)(GLuint , GLuint ,
GLuint))Os::getExtendedProcAddress("glSecondaryColor3uiEXT");
! return _glSecondaryColor3uiEXT(red , green , blue);
! }
!
! void stub_glSecondaryColor3uivEXT(const GLuint *v);
! void (* _glSecondaryColor3uivEXT)(const GLuint *v) =
&stub_glSecondaryColor3uivEXT;
!
! void stub_glSecondaryColor3uivEXT(const GLuint *v) {
! if (Os::getExtendedProcAddress("glSecondaryColor3uivEXT") == NULL) {
! return GL_kludge_error_void("glSecondaryColor3uivEXT");
! }
! _glSecondaryColor3uivEXT = (void (*)(const GLuint
*))Os::getExtendedProcAddress("glSecondaryColor3uivEXT");
! return _glSecondaryColor3uivEXT(v);
! }
!
! void stub_glSecondaryColor3usEXT(GLushort red, GLushort green, GLushort blue);
! void (* _glSecondaryColor3usEXT)(GLushort red, GLushort green, GLushort blue)
= &stub_glSecondaryColor3usEXT;
!
! void stub_glSecondaryColor3usEXT(GLushort red, GLushort green, GLushort blue)
{
! if (Os::getExtendedProcAddress("glSecondaryColor3usEXT") == NULL) {
! return GL_kludge_error_void("glSecondaryColor3usEXT");
! }
! _glSecondaryColor3usEXT = (void (*)(GLushort , GLushort ,
GLushort))Os::getExtendedProcAddress("glSecondaryColor3usEXT");
! return _glSecondaryColor3usEXT(red , green , blue);
! }
!
! void stub_glSecondaryColor3usvEXT(const GLushort *v);
! void (* _glSecondaryColor3usvEXT)(const GLushort *v) =
&stub_glSecondaryColor3usvEXT;
!
! void stub_glSecondaryColor3usvEXT(const GLushort *v) {
! if (Os::getExtendedProcAddress("glSecondaryColor3usvEXT") == NULL) {
! return GL_kludge_error_void("glSecondaryColor3usvEXT");
! }
! _glSecondaryColor3usvEXT = (void (*)(const GLushort
*))Os::getExtendedProcAddress("glSecondaryColor3usvEXT");
! return _glSecondaryColor3usvEXT(v);
! }
!
! void stub_glSecondaryColorPointerEXT(GLint size, GLenum type, GLsizei stride,
const GLvoid *pointer);
! void (* _glSecondaryColorPointerEXT)(GLint size, GLenum type, GLsizei stride,
const GLvoid *pointer) = &stub_glSecondaryColorPointerEXT;
!
! void stub_glSecondaryColorPointerEXT(GLint size, GLenum type, GLsizei stride,
const GLvoid *pointer) {
! if (Os::getExtendedProcAddress("glSecondaryColorPointerEXT") == NULL) {
! return GL_kludge_error_void("glSecondaryColorPointerEXT");
! }
! _glSecondaryColorPointerEXT = (void (*)(GLint , GLenum , GLsizei , const
GLvoid *))Os::getExtendedProcAddress("glSecondaryColorPointerEXT");
! return _glSecondaryColorPointerEXT(size , type , stride , pointer);
! }
!
! void stub_glSelectBuffer(GLsizei size, GLuint *buffer);
! void (* _glSelectBuffer)(GLsizei size, GLuint *buffer) = &stub_glSelectBuffer;
!
! void stub_glSelectBuffer(GLsizei size, GLuint *buffer) {
! if (Os::getExtendedProcAddress("glSelectBuffer") == NULL) {
! return GL_kludge_error_void("glSelectBuffer");
! }
! _glSelectBuffer = (void (*)(GLsizei , GLuint
*))Os::getExtendedProcAddress("glSelectBuffer");
! return _glSelectBuffer(size , buffer);
! }
!
! void stub_glSelectTextureCoordSetSGIS(GLenum target);
! void (* _glSelectTextureCoordSetSGIS)(GLenum target) =
&stub_glSelectTextureCoordSetSGIS;
!
! void stub_glSelectTextureCoordSetSGIS(GLenum target) {
! if (Os::getExtendedProcAddress("glSelectTextureCoordSetSGIS") == NULL) {
! return GL_kludge_error_void("glSelectTextureCoordSetSGIS");
! }
! _glSelectTextureCoordSetSGIS = (void
(*)(GLenum))Os::getExtendedProcAddress("glSelectTextureCoordSetSGIS");
! return _glSelectTextureCoordSetSGIS(target);
! }
!
! void stub_glSelectTextureSGIS(GLenum target);
! void (* _glSelectTextureSGIS)(GLenum target) = &stub_glSelectTextureSGIS;
!
! void stub_glSelectTextureSGIS(GLenum target) {
! if (Os::getExtendedProcAddress("glSelectTextureSGIS") == NULL) {
! return GL_kludge_error_void("glSelectTextureSGIS");
! }
! _glSelectTextureSGIS = (void
(*)(GLenum))Os::getExtendedProcAddress("glSelectTextureSGIS");
! return _glSelectTextureSGIS(target);
! }
!
! void stub_glSeparableFilter2D(GLenum target, GLenum internalformat, GLsizei
width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const
GLvoid *column);
! void (* _glSeparableFilter2D)(GLenum target, GLenum internalformat, GLsizei
width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const
GLvoid *column) = &stub_glSeparableFilter2D;
!
! void stub_glSeparableFilter2D(GLenum target, GLenum internalformat, GLsizei
width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const
GLvoid *column) {
! if (Os::getExtendedProcAddress("glSeparableFilter2D") == NULL) {
! return GL_kludge_error_void("glSeparableFilter2D");
! }
! _glSeparableFilter2D = (void (*)(GLenum , GLenum , GLsizei , GLsizei ,
GLenum , GLenum , const GLvoid * , const GLvoid
*))Os::getExtendedProcAddress("glSeparableFilter2D");
! return _glSeparableFilter2D(target , internalformat , width , height ,
format , type , row , column);
! }
!
! void stub_glSetFenceNV(GLuint fence, GLenum condition);
! void (* _glSetFenceNV)(GLuint fence, GLenum condition) = &stub_glSetFenceNV;
!
! void stub_glSetFenceNV(GLuint fence, GLenum condition) {
! if (Os::getExtendedProcAddress("glSetFenceNV") == NULL) {
! return GL_kludge_error_void("glSetFenceNV");
! }
! _glSetFenceNV = (void (*)(GLuint ,
GLenum))Os::getExtendedProcAddress("glSetFenceNV");
! return _glSetFenceNV(fence , condition);
! }
!
! void stub_glSetWindowStereoModeNV(GLboolean displayMode);
! void (* _glSetWindowStereoModeNV)(GLboolean displayMode) =
&stub_glSetWindowStereoModeNV;
!
! void stub_glSetWindowStereoModeNV(GLboolean displayMode) {
! if (Os::getExtendedProcAddress("glSetWindowStereoModeNV") == NULL) {
! return GL_kludge_error_void("glSetWindowStereoModeNV");
! }
! _glSetWindowStereoModeNV = (void
(*)(GLboolean))Os::getExtendedProcAddress("glSetWindowStereoModeNV");
! return _glSetWindowStereoModeNV(displayMode);
! }
!
! void stub_glShadeModel(GLenum mode);
! void (* _glShadeModel)(GLenum mode) = &stub_glShadeModel;
!
! void stub_glShadeModel(GLenum mode) {
! if (Os::getExtendedProcAddress("glShadeModel") == NULL) {
! return GL_kludge_error_void("glShadeModel");
! }
! _glShadeModel = (void
(*)(GLenum))Os::getExtendedProcAddress("glShadeModel");
! return _glShadeModel(mode);
! }
!
! void stub_glStencilFunc(GLenum func, GLint ref, GLuint mask);
! void (* _glStencilFunc)(GLenum func, GLint ref, GLuint mask) =
&stub_glStencilFunc;
!
! void stub_glStencilFunc(GLenum func, GLint ref, GLuint mask) {
! if (Os::getExtendedProcAddress("glStencilFunc") == NULL) {
! return GL_kludge_error_void("glStencilFunc");
! }
! _glStencilFunc = (void (*)(GLenum , GLint ,
GLuint))Os::getExtendedProcAddress("glStencilFunc");
! return _glStencilFunc(func , ref , mask);
! }
!
! void stub_glStencilMask(GLuint mask);
! void (* _glStencilMask)(GLuint mask) = &stub_glStencilMask;
!
! void stub_glStencilMask(GLuint mask) {
! if (Os::getExtendedProcAddress("glStencilMask") == NULL) {
! return GL_kludge_error_void("glStencilMask");
! }
! _glStencilMask = (void
(*)(GLuint))Os::getExtendedProcAddress("glStencilMask");
! return _glStencilMask(mask);
! }
!
! void stub_glStencilOp(GLenum fail, GLenum zfail, GLenum zpass);
! void (* _glStencilOp)(GLenum fail, GLenum zfail, GLenum zpass) =
&stub_glStencilOp;
!
! void stub_glStencilOp(GLenum fail, GLenum zfail, GLenum zpass) {
! if (Os::getExtendedProcAddress("glStencilOp") == NULL) {
! return GL_kludge_error_void("glStencilOp");
! }
! _glStencilOp = (void (*)(GLenum , GLenum ,
GLenum))Os::getExtendedProcAddress("glStencilOp");
! return _glStencilOp(fail , zfail , zpass);
! }
!
! void stub_glTbufferMask3DFX(GLuint mask);
! void (* _glTbufferMask3DFX)(GLuint mask) = &stub_glTbufferMask3DFX;
!
! void stub_glTbufferMask3DFX(GLuint mask) {
! if (Os::getExtendedProcAddress("glTbufferMask3DFX") == NULL) {
! return GL_kludge_error_void("glTbufferMask3DFX");
! }
! _glTbufferMask3DFX = (void
(*)(GLuint))Os::getExtendedProcAddress("glTbufferMask3DFX");
! return _glTbufferMask3DFX(mask);
! }
!
! GLboolean stub_glTestFenceNV(GLuint fence);
! GLboolean (* _glTestFenceNV)(GLuint fence) = &stub_glTestFenceNV;
!
! GLboolean stub_glTestFenceNV(GLuint fence) {
! if (Os::getExtendedProcAddress("glTestFenceNV") == NULL) {
! return GL_kludge_error_GLboolean("glTestFenceNV");
! }
! _glTestFenceNV = (GLboolean
(*)(GLuint))Os::getExtendedProcAddress("glTestFenceNV");
! return _glTestFenceNV(fence);
! }
!
! void stub_glTexCoord1d(GLdouble s);
! void (* _glTexCoord1d)(GLdouble s) = &stub_glTexCoord1d;
!
! void stub_glTexCoord1d(GLdouble s) {
! if (Os::getExtendedProcAddress("glTexCoord1d") == NULL) {
! return GL_kludge_error_void("glTexCoord1d");
! }
! _glTexCoord1d = (void
(*)(GLdouble))Os::getExtendedProcAddress("glTexCoord1d");
! return _glTexCoord1d(s);
! }
!
! void stub_glTexCoord1dv(const GLdouble *v);
! void (* _glTexCoord1dv)(const GLdouble *v) = &stub_glTexCoord1dv;
!
! void stub_glTexCoord1dv(const GLdouble *v) {
! if (Os::getExtendedProcAddress("glTexCoord1dv") == NULL) {
! return GL_kludge_error_void("glTexCoord1dv");
! }
! _glTexCoord1dv = (void (*)(const GLdouble
*))Os::getExtendedProcAddress("glTexCoord1dv");
! return _glTexCoord1dv(v);
! }
!
! void stub_glTexCoord1f(GLfloat s);
! void (* _glTexCoord1f)(GLfloat s) = &stub_glTexCoord1f;
!
! void stub_glTexCoord1f(GLfloat s) {
! if (Os::getExtendedProcAddress("glTexCoord1f") == NULL) {
! return GL_kludge_error_void("glTexCoord1f");
! }
! _glTexCoord1f = (void
(*)(GLfloat))Os::getExtendedProcAddress("glTexCoord1f");
! return _glTexCoord1f(s);
! }
!
! void stub_glTexCoord1fv(const GLfloat *v);
! void (* _glTexCoord1fv)(const GLfloat *v) = &stub_glTexCoord1fv;
!
! void stub_glTexCoord1fv(const GLfloat *v) {
! if (Os::getExtendedProcAddress("glTexCoord1fv") == NULL) {
! return GL_kludge_error_void("glTexCoord1fv");
! }
! _glTexCoord1fv = (void (*)(const GLfloat
*))Os::getExtendedProcAddress("glTexCoord1fv");
! return _glTexCoord1fv(v);
! }
!
! void stub_glTexCoord1i(GLint s);
! void (* _glTexCoord1i)(GLint s) = &stub_glTexCoord1i;
!
! void stub_glTexCoord1i(GLint s) {
! if (Os::getExtendedProcAddress("glTexCoord1i") == NULL) {
! return GL_kludge_error_void("glTexCoord1i");
! }
! _glTexCoord1i = (void
(*)(GLint))Os::getExtendedProcAddress("glTexCoord1i");
! return _glTexCoord1i(s);
! }
!
! void stub_glTexCoord1iv(const GLint *v);
! void (* _glTexCoord1iv)(const GLint *v) = &stub_glTexCoord1iv;
!
! void stub_glTexCoord1iv(const GLint *v) {
! if (Os::getExtendedProcAddress("glTexCoord1iv") == NULL) {
! return GL_kludge_error_void("glTexCoord1iv");
! }
! _glTexCoord1iv = (void (*)(const GLint
*))Os::getExtendedProcAddress("glTexCoord1iv");
! return _glTexCoord1iv(v);
! }
!
! void stub_glTexCoord1s(GLshort s);
! void (* _glTexCoord1s)(GLshort s) = &stub_glTexCoord1s;
!
! void stub_glTexCoord1s(GLshort s) {
! if (Os::getExtendedProcAddress("glTexCoord1s") == NULL) {
! return GL_kludge_error_void("glTexCoord1s");
! }
! _glTexCoord1s = (void
(*)(GLshort))Os::getExtendedProcAddress("glTexCoord1s");
! return _glTexCoord1s(s);
! }
!
! void stub_glTexCoord1sv(const GLshort *v);
! void (* _glTexCoord1sv)(const GLshort *v) = &stub_glTexCoord1sv;
!
! void stub_glTexCoord1sv(const GLshort *v) {
! if (Os::getExtendedProcAddress("glTexCoord1sv") == NULL) {
! return GL_kludge_error_void("glTexCoord1sv");
! }
! _glTexCoord1sv = (void (*)(const GLshort
*))Os::getExtendedProcAddress("glTexCoord1sv");
! return _glTexCoord1sv(v);
! }
!
! void stub_glTexCoord2d(GLdouble s, GLdouble t);
! void (* _glTexCoord2d)(GLdouble s, GLdouble t) = &stub_glTexCoord2d;
!
! void stub_glTexCoord2d(GLdouble s, GLdouble t) {
! if (Os::getExtendedProcAddress("glTexCoord2d") == NULL) {
! return GL_kludge_error_void("glTexCoord2d");
! }
! _glTexCoord2d = (void (*)(GLdouble ,
GLdouble))Os::getExtendedProcAddress("glTexCoord2d");
! return _glTexCoord2d(s , t);
! }
!
! void stub_glTexCoord2dv(const GLdouble *v);
! void (* _glTexCoord2dv)(const GLdouble *v) = &stub_glTexCoord2dv;
!
! void stub_glTexCoord2dv(const GLdouble *v) {
! if (Os::getExtendedProcAddress("glTexCoord2dv") == NULL) {
! return GL_kludge_error_void("glTexCoord2dv");
! }
! _glTexCoord2dv = (void (*)(const GLdouble
*))Os::getExtendedProcAddress("glTexCoord2dv");
! return _glTexCoord2dv(v);
! }
!
! void stub_glTexCoord2f(GLfloat s, GLfloat t);
! void (* _glTexCoord2f)(GLfloat s, GLfloat t) = &stub_glTexCoord2f;
!
! void stub_glTexCoord2f(GLfloat s, GLfloat t) {
! if (Os::getExtendedProcAddress("glTexCoord2f") == NULL) {
! return GL_kludge_error_void("glTexCoord2f");
! }
! _glTexCoord2f = (void (*)(GLfloat ,
GLfloat))Os::getExtendedProcAddress("glTexCoord2f");
! return _glTexCoord2f(s , t);
! }
!
! void stub_glTexCoord2fv(const GLfloat *v);
! void (* _glTexCoord2fv)(const GLfloat *v) = &stub_glTexCoord2fv;
!
! void stub_glTexCoord2fv(const GLfloat *v) {
! if (Os::getExtendedProcAddress("glTexCoord2fv") == NULL) {
! return GL_kludge_error_void("glTexCoord2fv");
! }
! _glTexCoord2fv = (void (*)(const GLfloat
*))Os::getExtendedProcAddress("glTexCoord2fv");
! return _glTexCoord2fv(v);
! }
!
! void stub_glTexCoord2i(GLint s, GLint t);
! void (* _glTexCoord2i)(GLint s, GLint t) = &stub_glTexCoord2i;
!
! void stub_glTexCoord2i(GLint s, GLint t) {
! if (Os::getExtendedProcAddress("glTexCoord2i") == NULL) {
! return GL_kludge_error_void("glTexCoord2i");
! }
! _glTexCoord2i = (void (*)(GLint ,
GLint))Os::getExtendedProcAddress("glTexCoord2i");
! return _glTexCoord2i(s , t);
! }
!
! void stub_glTexCoord2iv(const GLint *v);
! void (* _glTexCoord2iv)(const GLint *v) = &stub_glTexCoord2iv;
!
! void stub_glTexCoord2iv(const GLint *v) {
! if (Os::getExtendedProcAddress("glTexCoord2iv") == NULL) {
! return GL_kludge_error_void("glTexCoord2iv");
! }
! _glTexCoord2iv = (void (*)(const GLint
*))Os::getExtendedProcAddress("glTexCoord2iv");
! return _glTexCoord2iv(v);
! }
!
! void stub_glTexCoord2s(GLshort s, GLshort t);
! void (* _glTexCoord2s)(GLshort s, GLshort t) = &stub_glTexCoord2s;
!
! void stub_glTexCoord2s(GLshort s, GLshort t) {
! if (Os::getExtendedProcAddress("glTexCoord2s") == NULL) {
! return GL_kludge_error_void("glTexCoord2s");
! }
! _glTexCoord2s = (void (*)(GLshort ,
GLshort))Os::getExtendedProcAddress("glTexCoord2s");
! return _glTexCoord2s(s , t);
! }
!
! void stub_glTexCoord2sv(const GLshort *v);
! void (* _glTexCoord2sv)(const GLshort *v) = &stub_glTexCoord2sv;
!
! void stub_glTexCoord2sv(const GLshort *v) {
! if (Os::getExtendedProcAddress("glTexCoord2sv") == NULL) {
! return GL_kludge_error_void("glTexCoord2sv");
! }
! _glTexCoord2sv = (void (*)(const GLshort
*))Os::getExtendedProcAddress("glTexCoord2sv");
! return _glTexCoord2sv(v);
! }
!
! void stub_glTexCoord3d(GLdouble s, GLdouble t, GLdouble r);
! void (* _glTexCoord3d)(GLdouble s, GLdouble t, GLdouble r) =
&stub_glTexCoord3d;
!
! void stub_glTexCoord3d(GLdouble s, GLdouble t, GLdouble r) {
! if (Os::getExtendedProcAddress("glTexCoord3d") == NULL) {
! return GL_kludge_error_void("glTexCoord3d");
! }
! _glTexCoord3d = (void (*)(GLdouble , GLdouble ,
GLdouble))Os::getExtendedProcAddress("glTexCoord3d");
! return _glTexCoord3d(s , t , r);
! }
!
! void stub_glTexCoord3dv(const GLdouble *v);
! void (* _glTexCoord3dv)(const GLdouble *v) = &stub_glTexCoord3dv;
!
! void stub_glTexCoord3dv(const GLdouble *v) {
! if (Os::getExtendedProcAddress("glTexCoord3dv") == NULL) {
! return GL_kludge_error_void("glTexCoord3dv");
! }
! _glTexCoord3dv = (void (*)(const GLdouble
*))Os::getExtendedProcAddress("glTexCoord3dv");
! return _glTexCoord3dv(v);
! }
!
! void stub_glTexCoord3f(GLfloat s, GLfloat t, GLfloat r);
! void (* _glTexCoord3f)(GLfloat s, GLfloat t, GLfloat r) = &stub_glTexCoord3f;
!
! void stub_glTexCoord3f(GLfloat s, GLfloat t, GLfloat r) {
! if (Os::getExtendedProcAddress("glTexCoord3f") == NULL) {
! return GL_kludge_error_void("glTexCoord3f");
! }
! _glTexCoord3f = (void (*)(GLfloat , GLfloat ,
GLfloat))Os::getExtendedProcAddress("glTexCoord3f");
! return _glTexCoord3f(s , t , r);
! }
!
! void stub_glTexCoord3fv(const GLfloat *v);
! void (* _glTexCoord3fv)(const GLfloat *v) = &stub_glTexCoord3fv;
!
! void stub_glTexCoord3fv(const GLfloat *v) {
! if (Os::getExtendedProcAddress("glTexCoord3fv") == NULL) {
! return GL_kludge_error_void("glTexCoord3fv");
! }
! _glTexCoord3fv = (void (*)(const GLfloat
*))Os::getExtendedProcAddress("glTexCoord3fv");
! return _glTexCoord3fv(v);
! }
!
! void stub_glTexCoord3i(GLint s, GLint t, GLint r);
! void (* _glTexCoord3i)(GLint s, GLint t, GLint r) = &stub_glTexCoord3i;
!
! void stub_glTexCoord3i(GLint s, GLint t, GLint r) {
! if (Os::getExtendedProcAddress("glTexCoord3i") == NULL) {
! return GL_kludge_error_void("glTexCoord3i");
! }
! _glTexCoord3i = (void (*)(GLint , GLint ,
GLint))Os::getExtendedProcAddress("glTexCoord3i");
! return _glTexCoord3i(s , t , r);
! }
!
! void stub_glTexCoord3iv(const GLint *v);
! void (* _glTexCoord3iv)(const GLint *v) = &stub_glTexCoord3iv;
!
! void stub_glTexCoord3iv(const GLint *v) {
! if (Os::getExtendedProcAddress("glTexCoord3iv") == NULL) {
! return GL_kludge_error_void("glTexCoord3iv");
! }
! _glTexCoord3iv = (void (*)(const GLint
*))Os::getExtendedProcAddress("glTexCoord3iv");
! return _glTexCoord3iv(v);
! }
!
! void stub_glTexCoord3s(GLshort s, GLshort t, GLshort r);
! void (* _glTexCoord3s)(GLshort s, GLshort t, GLshort r) = &stub_glTexCoord3s;
!
! void stub_glTexCoord3s(GLshort s, GLshort t, GLshort r) {
! if (Os::getExtendedProcAddress("glTexCoord3s") == NULL) {
! return GL_kludge_error_void("glTexCoord3s");
! }
! _glTexCoord3s = (void (*)(GLshort , GLshort ,
GLshort))Os::getExtendedProcAddress("glTexCoord3s");
! return _glTexCoord3s(s , t , r);
! }
!
! void stub_glTexCoord3sv(const GLshort *v);
! void (* _glTexCoord3sv)(const GLshort *v) = &stub_glTexCoord3sv;
!
! void stub_glTexCoord3sv(const GLshort *v) {
! if (Os::getExtendedProcAddress("glTexCoord3sv") == NULL) {
! return GL_kludge_error_void("glTexCoord3sv");
! }
! _glTexCoord3sv = (void (*)(const GLshort
*))Os::getExtendedProcAddress("glTexCoord3sv");
! return _glTexCoord3sv(v);
! }
!
! void stub_glTexCoord4d(GLdouble s, GLdouble t, GLdouble r, GLdouble q);
! void (* _glTexCoord4d)(GLdouble s, GLdouble t, GLdouble r, GLdouble q) =
&stub_glTexCoord4d;
!
! void stub_glTexCoord4d(GLdouble s, GLdouble t, GLdouble r, GLdouble q) {
! if (Os::getExtendedProcAddress("glTexCoord4d") == NULL) {
! return GL_kludge_error_void("glTexCoord4d");
! }
! _glTexCoord4d = (void (*)(GLdouble , GLdouble , GLdouble ,
GLdouble))Os::getExtendedProcAddress("glTexCoord4d");
! return _glTexCoord4d(s , t , r , q);
! }
!
! void stub_glTexCoord4dv(const GLdouble *v);
! void (* _glTexCoord4dv)(const GLdouble *v) = &stub_glTexCoord4dv;
!
! void stub_glTexCoord4dv(const GLdouble *v) {
! if (Os::getExtendedProcAddress("glTexCoord4dv") == NULL) {
! return GL_kludge_error_void("glTexCoord4dv");
! }
! _glTexCoord4dv = (void (*)(const GLdouble
*))Os::getExtendedProcAddress("glTexCoord4dv");
! return _glTexCoord4dv(v);
! }
!
! void stub_glTexCoord4f(GLfloat s, GLfloat t, GLfloat r, GLfloat q);
! void (* _glTexCoord4f)(GLfloat s, GLfloat t, GLfloat r, GLfloat q) =
&stub_glTexCoord4f;
!
! void stub_glTexCoord4f(GLfloat s, GLfloat t, GLfloat r, GLfloat q) {
! if (Os::getExtendedProcAddress("glTexCoord4f") == NULL) {
! return GL_kludge_error_void("glTexCoord4f");
! }
! _glTexCoord4f = (void (*)(GLfloat , GLfloat , GLfloat ,
GLfloat))Os::getExtendedProcAddress("glTexCoord4f");
! return _glTexCoord4f(s , t , r , q);
! }
!
! void stub_glTexCoord4fv(const GLfloat *v);
! void (* _glTexCoord4fv)(const GLfloat *v) = &stub_glTexCoord4fv;
!
! void stub_glTexCoord4fv(const GLfloat *v) {
! if (Os::getExtendedProcAddress("glTexCoord4fv") == NULL) {
! return GL_kludge_error_void("glTexCoord4fv");
! }
! _glTexCoord4fv = (void (*)(const GLfloat
*))Os::getExtendedProcAddress("glTexCoord4fv");
! return _glTexCoord4fv(v);
! }
!
! void stub_glTexCoord4i(GLint s, GLint t, GLint r, GLint q);
! void (* _glTexCoord4i)(GLint s, GLint t, GLint r, GLint q) =
&stub_glTexCoord4i;
!
! void stub_glTexCoord4i(GLint s, GLint t, GLint r, GLint q) {
! if (Os::getExtendedProcAddress("glTexCoord4i") == NULL) {
! return GL_kludge_error_void("glTexCoord4i");
! }
! _glTexCoord4i = (void (*)(GLint , GLint , GLint ,
GLint))Os::getExtendedProcAddress("glTexCoord4i");
! return _glTexCoord4i(s , t , r , q);
! }
!
! void stub_glTexCoord4iv(const GLint *v);
! void (* _glTexCoord4iv)(const GLint *v) = &stub_glTexCoord4iv;
!
! void stub_glTexCoord4iv(const GLint *v) {
! if (Os::getExtendedProcAddress("glTexCoord4iv") == NULL) {
! return GL_kludge_error_void("glTexCoord4iv");
! }
! _glTexCoord4iv = (void (*)(const GLint
*))Os::getExtendedProcAddress("glTexCoord4iv");
! return _glTexCoord4iv(v);
}
! void stub_glTexCoord4s(GLshort s, GLshort t, GLshort r, GLshort q);
! void (* _glTexCoord4s)(GLshort s, GLshort t, GLshort r, GLshort q) =
&stub_glTexCoord4s;
! void stub_glTexCoord4s(GLshort s, GLshort t, GLshort r, GLshort q) {
! if (Os::getExtendedProcAddress("glTexCoord4s") == NULL) {
! return GL_kludge_error_void("glTexCoord4s");
}
! _glTexCoord4s = (void (*)(GLshort , GLshort , GLshort ,
GLshort))Os::getExtendedProcAddress("glTexCoord4s");
! return _glTexCoord4s(s , t , r , q);
}
! void stub_glTexCoord4sv(const GLshort *v);
! void (* _glTexCoord4sv)(const GLshort *v) = &stub_glTexCoord4sv;
! void stub_glTexCoord4sv(const GLshort *v) {
! if (Os::getExtendedProcAddress("glTexCoord4sv") == NULL) {
! return GL_kludge_error_void("glTexCoord4sv");
}
! _glTexCoord4sv = (void (*)(const GLshort
*))Os::getExtendedProcAddress("glTexCoord4sv");
! return _glTexCoord4sv(v);
}
! void stub_glTexCoordPointer(GLint size, GLenum type, GLsizei stride, const
GLvoid *pointer);
! void (* _glTexCoordPointer)(GLint size, GLenum type, GLsizei stride, const
GLvoid *pointer) = &stub_glTexCoordPointer;
! void stub_glTexCoordPointer(GLint size, GLenum type, GLsizei stride, const
GLvoid *pointer) {
! if (Os::getExtendedProcAddress("glTexCoordPointer") == NULL) {
! return GL_kludge_error_void("glTexCoordPointer");
}
! _glTexCoordPointer = (void (*)(GLint , GLenum , GLsizei , const GLvoid
*))Os::getExtendedProcAddress("glTexCoordPointer");
! return _glTexCoordPointer(size , type , stride , pointer);
}
! void stub_glTexCoordPointerEXT(GLint size, GLenum type, GLsizei stride,
GLsizei count, const GLvoid *pointer);
! void (* _glTexCoordPointerEXT)(GLint size, GLenum type, GLsizei stride,
GLsizei count, const GLvoid *pointer) = &stub_glTexCoordPointerEXT;
! void stub_glTexCoordPointerEXT(GLint size, GLenum type, GLsizei stride,
GLsizei count, const GLvoid *pointer) {
! if (Os::getExtendedProcAddress("glTexCoordPointerEXT") == NULL) {
! return GL_kludge_error_void("glTexCoordPointerEXT");
}
! _glTexCoordPointerEXT = (void (*)(GLint , GLenum , GLsizei , GLsizei ,
const GLvoid *))Os::getExtendedProcAddress("glTexCoordPointerEXT");
! return _glTexCoordPointerEXT(size , type , stride , count , pointer);
}
! void stub_glTexEnvf(GLenum target, GLenum pname, GLfloat param);
! void (* _glTexEnvf)(GLenum target, GLenum pname, GLfloat param) =
&stub_glTexEnvf;
! void stub_glTexEnvf(GLenum target, GLenum pname, GLfloat param) {
! if (Os::getExtendedProcAddress("glTexEnvf") == NULL) {
! return GL_kludge_error_void("glTexEnvf");
}
! _glTexEnvf = (void (*)(GLenum , GLenum ,
GLfloat))Os::getExtendedProcAddress("glTexEnvf");
! return _glTexEnvf(target , pname , param);
}
! void stub_glTexEnvfv(GLenum target, GLenum pname, const GLfloat *params);
! void (* _glTexEnvfv)(GLenum target, GLenum pname, const GLfloat *params) =
&stub_glTexEnvfv;
! void stub_glTexEnvfv(GLenum target, GLenum pname, const GLfloat *params) {
! if (Os::getExtendedProcAddress("glTexEnvfv") == NULL) {
! return GL_kludge_error_void("glTexEnvfv");
}
! _glTexEnvfv = (void (*)(GLenum , GLenum , const GLfloat
*))Os::getExtendedProcAddress("glTexEnvfv");
! return _glTexEnvfv(target , pname , params);
}
! void stub_glTexEnvi(GLenum target, GLenum pname, GLint param);
! void (* _glTexEnvi)(GLenum target, GLenum pname, GLint param) =
&stub_glTexEnvi;
! void stub_glTexEnvi(GLenum target, GLenum pname, GLint param) {
! if (Os::getExtendedProcAddress("glTexEnvi") == NULL) {
! return GL_kludge_error_void("glTexEnvi");
}
! _glTexEnvi = (void (*)(GLenum , GLenum ,
GLint))Os::getExtendedProcAddress("glTexEnvi");
! return _glTexEnvi(target , pname , param);
}
! void stub_glTexEnviv(GLenum target, GLenum pname, const GLint *params);
! void (* _glTexEnviv)(GLenum target, GLenum pname, const GLint *params) =
&stub_glTexEnviv;
! void stub_glTexEnviv(GLenum target, GLenum pname, const GLint *params) {
! if (Os::getExtendedProcAddress("glTexEnviv") == NULL) {
! return GL_kludge_error_void("glTexEnviv");
}
! _glTexEnviv = (void (*)(GLenum , GLenum , const GLint
*))Os::getExtendedProcAddress("glTexEnviv");
! return _glTexEnviv(target , pname , params);
}
! void stub_glTexGend(GLenum coord, GLenum pname, GLdouble param);
! void (* _glTexGend)(GLenum coord, GLenum pname, GLdouble param) =
&stub_glTexGend;
! void stub_glTexGend(GLenum coord, GLenum pname, GLdouble param) {
! if (Os::getExtendedProcAddress("glTexGend") == NULL) {
! return GL_kludge_error_void("glTexGend");
}
! _glTexGend = (void (*)(GLenum , GLenum ,
GLdouble))Os::getExtendedProcAddress("glTexGend");
! return _glTexGend(coord , pname , param);
}
! void stub_glTexGendv(GLenum coord, GLenum pname, const GLdouble *params);
! void (* _glTexGendv)(GLenum coord, GLenum pname, const GLdouble *params) =
&stub_glTexGendv;
! void stub_glTexGendv(GLenum coord, GLenum pname, const GLdouble *params) {
! if (Os::getExtendedProcAddress("glTexGendv") == NULL) {
! return GL_kludge_error_void("glTexGendv");
}
! _glTexGendv = (void (*)(GLenum , GLenum , const GLdouble
*))Os::getExtendedProcAddress("glTexGendv");
! return _glTexGendv(coord , pname , params);
}
! void stub_glTexGenf(GLenum coord, GLenum pname, GLfloat param);
! void (* _glTexGenf)(GLenum coord, GLenum pname, GLfloat param) =
&stub_glTexGenf;
! void stub_glTexGenf(GLenum coord, GLenum pname, GLfloat param) {
! if (Os::getExtendedProcAddress("glTexGenf") == NULL) {
! return GL_kludge_error_void("glTexGenf");
}
! _glTexGenf = (void (*)(GLenum , GLenum ,
GLfloat))Os::getExtendedProcAddress("glTexGenf");
! return _glTexGenf(coord , pname , param);
}
! void stub_glTexGenfv(GLenum coord, GLenum pname, const GLfloat *params);
! void (* _glTexGenfv)(GLenum coord, GLenum pname, const GLfloat *params) =
&stub_glTexGenfv;
! void stub_glTexGenfv(GLenum coord, GLenum pname, const GLfloat *params) {
! if (Os::getExtendedProcAddress("glTexGenfv") == NULL) {
! return GL_kludge_error_void("glTexGenfv");
}
! _glTexGenfv = (void (*)(GLenum , GLenum , const GLfloat
*))Os::getExtendedProcAddress("glTexGenfv");
! return _glTexGenfv(coord , pname , params);
}
! void stub_glTexGeni(GLenum coord, GLenum pname, GLint param);
! void (* _glTexGeni)(GLenum coord, GLenum pname, GLint param) =
&stub_glTexGeni;
! void stub_glTexGeni(GLenum coord, GLenum pname, GLint param) {
! if (Os::getExtendedProcAddress("glTexGeni") == NULL) {
! return GL_kludge_error_void("glTexGeni");
}
! _glTexGeni = (void (*)(GLenum , GLenum ,
GLint))Os::getExtendedProcAddress("glTexGeni");
! return _glTexGeni(coord , pname , param);
}
! void stub_glTexGeniv(GLenum coord, GLenum pname, const GLint *params);
! void (* _glTexGeniv)(GLenum coord, GLenum pname, const GLint *params) =
&stub_glTexGeniv;
! void stub_glTexGeniv(GLenum coord, GLenum pname, const GLint *params) {
! if (Os::getExtendedProcAddress("glTexGeniv") == NULL) {
! return GL_kludge_error_void("glTexGeniv");
}
! _glTexGeniv = (void (*)(GLenum , GLenum , const GLint
*))Os::getExtendedProcAddress("glTexGeniv");
! return _glTexGeniv(coord , pname , params);
}
! void stub_glTexImage1D(GLenum target, GLint level, GLint internalformat,
GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels);
! void (* _glTexImage1D)(GLenum target, GLint level, GLint internalformat,
GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
= &stub_glTexImage1D;
! void stub_glTexImage1D(GLenum target, GLint level, GLint internalformat,
GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels) {
! if (Os::getExtendedProcAddress("glTexImage1D") == NULL) {
! return GL_kludge_error_void("glTexImage1D");
}
! _glTexImage1D = (void (*)(GLenum , GLint , GLint , GLsizei , GLint ,
GLenum , GLenum , const GLvoid *))Os::getExtendedProcAddress("glTexImage1D");
! return _glTexImage1D(target , level , internalformat , width , border ,
format , type , pixels);
}
! void stub_glTexImage2D(GLenum target, GLint level, GLint internalformat,
GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const
GLvoid *pixels);
! void (* _glTexImage2D)(GLenum target, GLint level, GLint internalformat,
GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const
GLvoid *pixels) = &stub_glTexImage2D;
! void stub_glTexImage2D(GLenum target, GLint level, GLint internalformat,
GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const
GLvoid *pixels) {
! if (Os::getExtendedProcAddress("glTexImage2D") == NULL) {
! return GL_kludge_error_void("glTexImage2D");
}
! _glTexImage2D = (void (*)(GLenum , GLint , GLint , GLsizei , GLsizei ,
GLint , GLenum , GLenum , const GLvoid
*))Os::getExtendedProcAddress("glTexImage2D");
! return _glTexImage2D(target , level , internalformat , width , height ,
border , format , type , pixels);
}
void stub_glTexImage3D(GLenum target, GLint level, GLenum internalformat,
GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format,
GLenum type, const GLvoid *pixels);
--- 3086,3268 ----
return GL_kludge_error_void("glSecondaryColor3sEXT");
}
_glSecondaryColor3sEXT = (void (*)(GLshort , GLshort ,
GLshort))Os::getExtendedProcAddress("glSecondaryColor3sEXT");
! return _glSecondaryColor3sEXT(red , green , blue);
}
! void stub_glSecondaryColor3svEXT(const GLshort *v);
! void (* _glSecondaryColor3svEXT)(const GLshort *v) =
&stub_glSecondaryColor3svEXT;
! void stub_glSecondaryColor3svEXT(const GLshort *v) {
! if (Os::getExtendedProcAddress("glSecondaryColor3svEXT") == NULL) {
! return GL_kludge_error_void("glSecondaryColor3svEXT");
}
! _glSecondaryColor3svEXT = (void (*)(const GLshort
*))Os::getExtendedProcAddress("glSecondaryColor3svEXT");
! return _glSecondaryColor3svEXT(v);
}
! void stub_glSecondaryColor3ubEXT(GLubyte red, GLubyte green, GLubyte blue);
! void (* _glSecondaryColor3ubEXT)(GLubyte red, GLubyte green, GLubyte blue) =
&stub_glSecondaryColor3ubEXT;
! void stub_glSecondaryColor3ubEXT(GLubyte red, GLubyte green, GLubyte blue) {
! if (Os::getExtendedProcAddress("glSecondaryColor3ubEXT") == NULL) {
! return GL_kludge_error_void("glSecondaryColor3ubEXT");
}
! _glSecondaryColor3ubEXT = (void (*)(GLubyte , GLubyte ,
GLubyte))Os::getExtendedProcAddress("glSecondaryColor3ubEXT");
! return _glSecondaryColor3ubEXT(red , green , blue);
}
! void stub_glSecondaryColor3ubvEXT(const GLubyte *v);
! void (* _glSecondaryColor3ubvEXT)(const GLubyte *v) =
&stub_glSecondaryColor3ubvEXT;
! void stub_glSecondaryColor3ubvEXT(const GLubyte *v) {
! if (Os::getExtendedProcAddress("glSecondaryColor3ubvEXT") == NULL) {
! return GL_kludge_error_void("glSecondaryColor3ubvEXT");
}
! _glSecondaryColor3ubvEXT = (void (*)(const GLubyte
*))Os::getExtendedProcAddress("glSecondaryColor3ubvEXT");
! return _glSecondaryColor3ubvEXT(v);
}
! void stub_glSecondaryColor3uiEXT(GLuint red, GLuint green, GLuint blue);
! void (* _glSecondaryColor3uiEXT)(GLuint red, GLuint green, GLuint blue) =
&stub_glSecondaryColor3uiEXT;
! void stub_glSecondaryColor3uiEXT(GLuint red, GLuint green, GLuint blue) {
! if (Os::getExtendedProcAddress("glSecondaryColor3uiEXT") == NULL) {
! return GL_kludge_error_void("glSecondaryColor3uiEXT");
}
! _glSecondaryColor3uiEXT = (void (*)(GLuint , GLuint ,
GLuint))Os::getExtendedProcAddress("glSecondaryColor3uiEXT");
! return _glSecondaryColor3uiEXT(red , green , blue);
}
! void stub_glSecondaryColor3uivEXT(const GLuint *v);
! void (* _glSecondaryColor3uivEXT)(const GLuint *v) =
&stub_glSecondaryColor3uivEXT;
! void stub_glSecondaryColor3uivEXT(const GLuint *v) {
! if (Os::getExtendedProcAddress("glSecondaryColor3uivEXT") == NULL) {
! return GL_kludge_error_void("glSecondaryColor3uivEXT");
}
! _glSecondaryColor3uivEXT = (void (*)(const GLuint
*))Os::getExtendedProcAddress("glSecondaryColor3uivEXT");
! return _glSecondaryColor3uivEXT(v);
}
! void stub_glSecondaryColor3usEXT(GLushort red, GLushort green, GLushort blue);
! void (* _glSecondaryColor3usEXT)(GLushort red, GLushort green, GLushort blue)
= &stub_glSecondaryColor3usEXT;
! void stub_glSecondaryColor3usEXT(GLushort red, GLushort green, GLushort blue)
{
! if (Os::getExtendedProcAddress("glSecondaryColor3usEXT") == NULL) {
! return GL_kludge_error_void("glSecondaryColor3usEXT");
}
! _glSecondaryColor3usEXT = (void (*)(GLushort , GLushort ,
GLushort))Os::getExtendedProcAddress("glSecondaryColor3usEXT");
! return _glSecondaryColor3usEXT(red , green , blue);
}
! void stub_glSecondaryColor3usvEXT(const GLushort *v);
! void (* _glSecondaryColor3usvEXT)(const GLushort *v) =
&stub_glSecondaryColor3usvEXT;
! void stub_glSecondaryColor3usvEXT(const GLushort *v) {
! if (Os::getExtendedProcAddress("glSecondaryColor3usvEXT") == NULL) {
! return GL_kludge_error_void("glSecondaryColor3usvEXT");
}
! _glSecondaryColor3usvEXT = (void (*)(const GLushort
*))Os::getExtendedProcAddress("glSecondaryColor3usvEXT");
! return _glSecondaryColor3usvEXT(v);
}
! void stub_glSecondaryColorPointerEXT(GLint size, GLenum type, GLsizei stride,
const GLvoid *pointer);
! void (* _glSecondaryColorPointerEXT)(GLint size, GLenum type, GLsizei stride,
const GLvoid *pointer) = &stub_glSecondaryColorPointerEXT;
! void stub_glSecondaryColorPointerEXT(GLint size, GLenum type, GLsizei stride,
const GLvoid *pointer) {
! if (Os::getExtendedProcAddress("glSecondaryColorPointerEXT") == NULL) {
! return GL_kludge_error_void("glSecondaryColorPointerEXT");
}
! _glSecondaryColorPointerEXT = (void (*)(GLint , GLenum , GLsizei , const
GLvoid *))Os::getExtendedProcAddress("glSecondaryColorPointerEXT");
! return _glSecondaryColorPointerEXT(size , type , stride , pointer);
}
! void stub_glSelectTextureCoordSetSGIS(GLenum target);
! void (* _glSelectTextureCoordSetSGIS)(GLenum target) =
&stub_glSelectTextureCoordSetSGIS;
! void stub_glSelectTextureCoordSetSGIS(GLenum target) {
! if (Os::getExtendedProcAddress("glSelectTextureCoordSetSGIS") == NULL) {
! return GL_kludge_error_void("glSelectTextureCoordSetSGIS");
}
! _glSelectTextureCoordSetSGIS = (void
(*)(GLenum))Os::getExtendedProcAddress("glSelectTextureCoordSetSGIS");
! return _glSelectTextureCoordSetSGIS(target);
}
! void stub_glSelectTextureSGIS(GLenum target);
! void (* _glSelectTextureSGIS)(GLenum target) = &stub_glSelectTextureSGIS;
! void stub_glSelectTextureSGIS(GLenum target) {
! if (Os::getExtendedProcAddress("glSelectTextureSGIS") == NULL) {
! return GL_kludge_error_void("glSelectTextureSGIS");
}
! _glSelectTextureSGIS = (void
(*)(GLenum))Os::getExtendedProcAddress("glSelectTextureSGIS");
! return _glSelectTextureSGIS(target);
}
! void stub_glSeparableFilter2D(GLenum target, GLenum internalformat, GLsizei
width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const
GLvoid *column);
! void (* _glSeparableFilter2D)(GLenum target, GLenum internalformat, GLsizei
width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const
GLvoid *column) = &stub_glSeparableFilter2D;
! void stub_glSeparableFilter2D(GLenum target, GLenum internalformat, GLsizei
width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const
GLvoid *column) {
! if (Os::getExtendedProcAddress("glSeparableFilter2D") == NULL) {
! return GL_kludge_error_void("glSeparableFilter2D");
}
! _glSeparableFilter2D = (void (*)(GLenum , GLenum , GLsizei , GLsizei ,
GLenum , GLenum , const GLvoid * , const GLvoid
*))Os::getExtendedProcAddress("glSeparableFilter2D");
! return _glSeparableFilter2D(target , internalformat , width , height ,
format , type , row , column);
}
! void stub_glSetFenceNV(GLuint fence, GLenum condition);
! void (* _glSetFenceNV)(GLuint fence, GLenum condition) = &stub_glSetFenceNV;
! void stub_glSetFenceNV(GLuint fence, GLenum condition) {
! if (Os::getExtendedProcAddress("glSetFenceNV") == NULL) {
! return GL_kludge_error_void("glSetFenceNV");
}
! _glSetFenceNV = (void (*)(GLuint ,
GLenum))Os::getExtendedProcAddress("glSetFenceNV");
! return _glSetFenceNV(fence , condition);
}
! void stub_glSetWindowStereoModeNV(GLboolean displayMode);
! void (* _glSetWindowStereoModeNV)(GLboolean displayMode) =
&stub_glSetWindowStereoModeNV;
! void stub_glSetWindowStereoModeNV(GLboolean displayMode) {
! if (Os::getExtendedProcAddress("glSetWindowStereoModeNV") == NULL) {
! return GL_kludge_error_void("glSetWindowStereoModeNV");
}
! _glSetWindowStereoModeNV = (void
(*)(GLboolean))Os::getExtendedProcAddress("glSetWindowStereoModeNV");
! return _glSetWindowStereoModeNV(displayMode);
}
! void stub_glTbufferMask3DFX(GLuint mask);
! void (* _glTbufferMask3DFX)(GLuint mask) = &stub_glTbufferMask3DFX;
! void stub_glTbufferMask3DFX(GLuint mask) {
! if (Os::getExtendedProcAddress("glTbufferMask3DFX") == NULL) {
! return GL_kludge_error_void("glTbufferMask3DFX");
}
! _glTbufferMask3DFX = (void
(*)(GLuint))Os::getExtendedProcAddress("glTbufferMask3DFX");
! return _glTbufferMask3DFX(mask);
}
! GLboolean stub_glTestFenceNV(GLuint fence);
! GLboolean (* _glTestFenceNV)(GLuint fence) = &stub_glTestFenceNV;
! GLboolean stub_glTestFenceNV(GLuint fence) {
! if (Os::getExtendedProcAddress("glTestFenceNV") == NULL) {
! return GL_kludge_error_GLboolean("glTestFenceNV");
}
! _glTestFenceNV = (GLboolean
(*)(GLuint))Os::getExtendedProcAddress("glTestFenceNV");
! return _glTestFenceNV(fence);
}
! void stub_glTexCoordPointerEXT(GLint size, GLenum type, GLsizei stride,
GLsizei count, const GLvoid *pointer);
! void (* _glTexCoordPointerEXT)(GLint size, GLenum type, GLsizei stride,
GLsizei count, const GLvoid *pointer) = &stub_glTexCoordPointerEXT;
! void stub_glTexCoordPointerEXT(GLint size, GLenum type, GLsizei stride,
GLsizei count, const GLvoid *pointer) {
! if (Os::getExtendedProcAddress("glTexCoordPointerEXT") == NULL) {
! return GL_kludge_error_void("glTexCoordPointerEXT");
}
! _glTexCoordPointerEXT = (void (*)(GLint , GLenum , GLsizei , GLsizei ,
const GLvoid *))Os::getExtendedProcAddress("glTexCoordPointerEXT");
! return _glTexCoordPointerEXT(size , type , stride , count , pointer);
}
void stub_glTexImage3D(GLenum target, GLint level, GLenum internalformat,
GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format,
GLenum type, const GLvoid *pixels);
***************
*** 6642,6713 ****
return _glTexImage3DEXT(target , level , internalformat , width , height ,
depth , border , format , type , pixels);
}
- void stub_glTexParameterf(GLenum target, GLenum pname, GLfloat param);
- void (* _glTexParameterf)(GLenum target, GLenum pname, GLfloat param) =
&stub_glTexParameterf;
-
- void stub_glTexParameterf(GLenum target, GLenum pname, GLfloat param) {
- if (Os::getExtendedProcAddress("glTexParameterf") == NULL) {
- return GL_kludge_error_void("glTexParameterf");
- }
- _glTexParameterf = (void (*)(GLenum , GLenum ,
GLfloat))Os::getExtendedProcAddress("glTexParameterf");
- return _glTexParameterf(target , pname , param);
- }
-
- void stub_glTexParameterfv(GLenum target, GLenum pname, const GLfloat
*params);
- void (* _glTexParameterfv)(GLenum target, GLenum pname, const GLfloat
*params) = &stub_glTexParameterfv;
-
- void stub_glTexParameterfv(GLenum target, GLenum pname, const GLfloat
*params) {
- if (Os::getExtendedProcAddress("glTexParameterfv") == NULL) {
- return GL_kludge_error_void("glTexParameterfv");
- }
- _glTexParameterfv = (void (*)(GLenum , GLenum , const GLfloat
*))Os::getExtendedProcAddress("glTexParameterfv");
- return _glTexParameterfv(target , pname , params);
- }
-
- void stub_glTexParameteri(GLenum target, GLenum pname, GLint param);
- void (* _glTexParameteri)(GLenum target, GLenum pname, GLint param) =
&stub_glTexParameteri;
-
- void stub_glTexParameteri(GLenum target, GLenum pname, GLint param) {
- if (Os::getExtendedProcAddress("glTexParameteri") == NULL) {
- return GL_kludge_error_void("glTexParameteri");
- }
- _glTexParameteri = (void (*)(GLenum , GLenum ,
GLint))Os::getExtendedProcAddress("glTexParameteri");
- return _glTexParameteri(target , pname , param);
- }
-
- void stub_glTexParameteriv(GLenum target, GLenum pname, const GLint *params);
- void (* _glTexParameteriv)(GLenum target, GLenum pname, const GLint *params)
= &stub_glTexParameteriv;
-
- void stub_glTexParameteriv(GLenum target, GLenum pname, const GLint *params) {
- if (Os::getExtendedProcAddress("glTexParameteriv") == NULL) {
- return GL_kludge_error_void("glTexParameteriv");
- }
- _glTexParameteriv = (void (*)(GLenum , GLenum , const GLint
*))Os::getExtendedProcAddress("glTexParameteriv");
- return _glTexParameteriv(target , pname , params);
- }
-
- void stub_glTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei
width, GLenum format, GLenum type, const GLvoid *pixels);
- void (* _glTexSubImage1D)(GLenum target, GLint level, GLint xoffset, GLsizei
width, GLenum format, GLenum type, const GLvoid *pixels) =
&stub_glTexSubImage1D;
-
- void stub_glTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei
width, GLenum format, GLenum type, const GLvoid *pixels) {
- if (Os::getExtendedProcAddress("glTexSubImage1D") == NULL) {
- return GL_kludge_error_void("glTexSubImage1D");
- }
- _glTexSubImage1D = (void (*)(GLenum , GLint , GLint , GLsizei , GLenum ,
GLenum , const GLvoid *))Os::getExtendedProcAddress("glTexSubImage1D");
- return _glTexSubImage1D(target , level , xoffset , width , format , type ,
pixels);
- }
-
- void stub_glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint
yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const
GLvoid *pixels);
- void (* _glTexSubImage2D)(GLenum target, GLint level, GLint xoffset, GLint
yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const
GLvoid *pixels) = &stub_glTexSubImage2D;
-
- void stub_glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint
yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const
GLvoid *pixels) {
- if (Os::getExtendedProcAddress("glTexSubImage2D") == NULL) {
- return GL_kludge_error_void("glTexSubImage2D");
- }
- _glTexSubImage2D = (void (*)(GLenum , GLint , GLint , GLint , GLsizei ,
GLsizei , GLenum , GLenum , const GLvoid
*))Os::getExtendedProcAddress("glTexSubImage2D");
- return _glTexSubImage2D(target , level , xoffset , yoffset , width ,
height , format , type , pixels);
- }
-
void stub_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 (* _glTexSubImage3D)(GLenum target, GLint level, GLint xoffset, GLint
yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum
format, GLenum type, const GLvoid *pixels) = &stub_glTexSubImage3D;
--- 3287,3292 ----
***************
*** 6741,6768 ****
return _glTrackMatrixNV(target , address , matrix , transform);
}
- void stub_glTranslated(GLdouble x, GLdouble y, GLdouble z);
- void (* _glTranslated)(GLdouble x, GLdouble y, GLdouble z) =
&stub_glTranslated;
-
- void stub_glTranslated(GLdouble x, GLdouble y, GLdouble z) {
- if (Os::getExtendedProcAddress("glTranslated") == NULL) {
- return GL_kludge_error_void("glTranslated");
- }
- _glTranslated = (void (*)(GLdouble , GLdouble ,
GLdouble))Os::getExtendedProcAddress("glTranslated");
- return _glTranslated(x , y , z);
- }
-
- void stub_glTranslatef(GLfloat x, GLfloat y, GLfloat z);
- void (* _glTranslatef)(GLfloat x, GLfloat y, GLfloat z) = &stub_glTranslatef;
-
- void stub_glTranslatef(GLfloat x, GLfloat y, GLfloat z) {
- if (Os::getExtendedProcAddress("glTranslatef") == NULL) {
- return GL_kludge_error_void("glTranslatef");
- }
- _glTranslatef = (void (*)(GLfloat , GLfloat ,
GLfloat))Os::getExtendedProcAddress("glTranslatef");
- return _glTranslatef(x , y , z);
- }
-
void stub_glUnlockArraysEXT(void);
void (* _glUnlockArraysEXT)(void) = &stub_glUnlockArraysEXT;
--- 3320,3325 ----
***************
*** 6785,7054 ****
return _glValidBackBufferHintAutodesk(x , y , width , height);
}
- void stub_glVertex2d(GLdouble x, GLdouble y);
- void (* _glVertex2d)(GLdouble x, GLdouble y) = &stub_glVertex2d;
-
- void stub_glVertex2d(GLdouble x, GLdouble y) {
- if (Os::getExtendedProcAddress("glVertex2d") == NULL) {
- return GL_kludge_error_void("glVertex2d");
- }
- _glVertex2d = (void (*)(GLdouble ,
GLdouble))Os::getExtendedProcAddress("glVertex2d");
- return _glVertex2d(x , y);
- }
-
- void stub_glVertex2dv(const GLdouble *v);
- void (* _glVertex2dv)(const GLdouble *v) = &stub_glVertex2dv;
-
- void stub_glVertex2dv(const GLdouble *v) {
- if (Os::getExtendedProcAddress("glVertex2dv") == NULL) {
- return GL_kludge_error_void("glVertex2dv");
- }
- _glVertex2dv = (void (*)(const GLdouble
*))Os::getExtendedProcAddress("glVertex2dv");
- return _glVertex2dv(v);
- }
-
- void stub_glVertex2f(GLfloat x, GLfloat y);
- void (* _glVertex2f)(GLfloat x, GLfloat y) = &stub_glVertex2f;
-
- void stub_glVertex2f(GLfloat x, GLfloat y) {
- if (Os::getExtendedProcAddress("glVertex2f") == NULL) {
- return GL_kludge_error_void("glVertex2f");
- }
- _glVertex2f = (void (*)(GLfloat ,
GLfloat))Os::getExtendedProcAddress("glVertex2f");
- return _glVertex2f(x , y);
- }
-
- void stub_glVertex2fv(const GLfloat *v);
- void (* _glVertex2fv)(const GLfloat *v) = &stub_glVertex2fv;
-
- void stub_glVertex2fv(const GLfloat *v) {
- if (Os::getExtendedProcAddress("glVertex2fv") == NULL) {
- return GL_kludge_error_void("glVertex2fv");
- }
- _glVertex2fv = (void (*)(const GLfloat
*))Os::getExtendedProcAddress("glVertex2fv");
- return _glVertex2fv(v);
- }
-
- void stub_glVertex2i(GLint x, GLint y);
- void (* _glVertex2i)(GLint x, GLint y) = &stub_glVertex2i;
-
- void stub_glVertex2i(GLint x, GLint y) {
- if (Os::getExtendedProcAddress("glVertex2i") == NULL) {
- return GL_kludge_error_void("glVertex2i");
- }
- _glVertex2i = (void (*)(GLint ,
GLint))Os::getExtendedProcAddress("glVertex2i");
- return _glVertex2i(x , y);
- }
-
- void stub_glVertex2iv(const GLint *v);
- void (* _glVertex2iv)(const GLint *v) = &stub_glVertex2iv;
-
- void stub_glVertex2iv(const GLint *v) {
- if (Os::getExtendedProcAddress("glVertex2iv") == NULL) {
- return GL_kludge_error_void("glVertex2iv");
- }
- _glVertex2iv = (void (*)(const GLint
*))Os::getExtendedProcAddress("glVertex2iv");
- return _glVertex2iv(v);
- }
-
- void stub_glVertex2s(GLshort x, GLshort y);
- void (* _glVertex2s)(GLshort x, GLshort y) = &stub_glVertex2s;
-
- void stub_glVertex2s(GLshort x, GLshort y) {
- if (Os::getExtendedProcAddress("glVertex2s") == NULL) {
- return GL_kludge_error_void("glVertex2s");
- }
- _glVertex2s = (void (*)(GLshort ,
GLshort))Os::getExtendedProcAddress("glVertex2s");
- return _glVertex2s(x , y);
- }
-
- void stub_glVertex2sv(const GLshort *v);
- void (* _glVertex2sv)(const GLshort *v) = &stub_glVertex2sv;
-
- void stub_glVertex2sv(const GLshort *v) {
- if (Os::getExtendedProcAddress("glVertex2sv") == NULL) {
- return GL_kludge_error_void("glVertex2sv");
- }
- _glVertex2sv = (void (*)(const GLshort
*))Os::getExtendedProcAddress("glVertex2sv");
- return _glVertex2sv(v);
- }
-
- void stub_glVertex3d(GLdouble x, GLdouble y, GLdouble z);
- void (* _glVertex3d)(GLdouble x, GLdouble y, GLdouble z) = &stub_glVertex3d;
-
- void stub_glVertex3d(GLdouble x, GLdouble y, GLdouble z) {
- if (Os::getExtendedProcAddress("glVertex3d") == NULL) {
- return GL_kludge_error_void("glVertex3d");
- }
- _glVertex3d = (void (*)(GLdouble , GLdouble ,
GLdouble))Os::getExtendedProcAddress("glVertex3d");
- return _glVertex3d(x , y , z);
- }
-
- void stub_glVertex3dv(const GLdouble *v);
- void (* _glVertex3dv)(const GLdouble *v) = &stub_glVertex3dv;
-
- void stub_glVertex3dv(const GLdouble *v) {
- if (Os::getExtendedProcAddress("glVertex3dv") == NULL) {
- return GL_kludge_error_void("glVertex3dv");
- }
- _glVertex3dv = (void (*)(const GLdouble
*))Os::getExtendedProcAddress("glVertex3dv");
- return _glVertex3dv(v);
- }
-
- void stub_glVertex3f(GLfloat x, GLfloat y, GLfloat z);
- void (* _glVertex3f)(GLfloat x, GLfloat y, GLfloat z) = &stub_glVertex3f;
-
- void stub_glVertex3f(GLfloat x, GLfloat y, GLfloat z) {
- if (Os::getExtendedProcAddress("glVertex3f") == NULL) {
- return GL_kludge_error_void("glVertex3f");
- }
- _glVertex3f = (void (*)(GLfloat , GLfloat ,
GLfloat))Os::getExtendedProcAddress("glVertex3f");
- return _glVertex3f(x , y , z);
- }
-
- void stub_glVertex3fv(const GLfloat *v);
- void (* _glVertex3fv)(const GLfloat *v) = &stub_glVertex3fv;
-
- void stub_glVertex3fv(const GLfloat *v) {
- if (Os::getExtendedProcAddress("glVertex3fv") == NULL) {
- return GL_kludge_error_void("glVertex3fv");
- }
- _glVertex3fv = (void (*)(const GLfloat
*))Os::getExtendedProcAddress("glVertex3fv");
- return _glVertex3fv(v);
- }
-
- void stub_glVertex3i(GLint x, GLint y, GLint z);
- void (* _glVertex3i)(GLint x, GLint y, GLint z) = &stub_glVertex3i;
-
- void stub_glVertex3i(GLint x, GLint y, GLint z) {
- if (Os::getExtendedProcAddress("glVertex3i") == NULL) {
- return GL_kludge_error_void("glVertex3i");
- }
- _glVertex3i = (void (*)(GLint , GLint ,
GLint))Os::getExtendedProcAddress("glVertex3i");
- return _glVertex3i(x , y , z);
- }
-
- void stub_glVertex3iv(const GLint *v);
- void (* _glVertex3iv)(const GLint *v) = &stub_glVertex3iv;
-
- void stub_glVertex3iv(const GLint *v) {
- if (Os::getExtendedProcAddress("glVertex3iv") == NULL) {
- return GL_kludge_error_void("glVertex3iv");
- }
- _glVertex3iv = (void (*)(const GLint
*))Os::getExtendedProcAddress("glVertex3iv");
- return _glVertex3iv(v);
- }
-
- void stub_glVertex3s(GLshort x, GLshort y, GLshort z);
- void (* _glVertex3s)(GLshort x, GLshort y, GLshort z) = &stub_glVertex3s;
-
- void stub_glVertex3s(GLshort x, GLshort y, GLshort z) {
- if (Os::getExtendedProcAddress("glVertex3s") == NULL) {
- return GL_kludge_error_void("glVertex3s");
- }
- _glVertex3s = (void (*)(GLshort , GLshort ,
GLshort))Os::getExtendedProcAddress("glVertex3s");
- return _glVertex3s(x , y , z);
- }
-
- void stub_glVertex3sv(const GLshort *v);
- void (* _glVertex3sv)(const GLshort *v) = &stub_glVertex3sv;
-
- void stub_glVertex3sv(const GLshort *v) {
- if (Os::getExtendedProcAddress("glVertex3sv") == NULL) {
- return GL_kludge_error_void("glVertex3sv");
- }
- _glVertex3sv = (void (*)(const GLshort
*))Os::getExtendedProcAddress("glVertex3sv");
- return _glVertex3sv(v);
- }
-
- void stub_glVertex4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w);
- void (* _glVertex4d)(GLdouble x, GLdouble y, GLdouble z, GLdouble w) =
&stub_glVertex4d;
-
- void stub_glVertex4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w) {
- if (Os::getExtendedProcAddress("glVertex4d") == NULL) {
- return GL_kludge_error_void("glVertex4d");
- }
- _glVertex4d = (void (*)(GLdouble , GLdouble , GLdouble ,
GLdouble))Os::getExtendedProcAddress("glVertex4d");
- return _glVertex4d(x , y , z , w);
- }
-
- void stub_glVertex4dv(const GLdouble *v);
- void (* _glVertex4dv)(const GLdouble *v) = &stub_glVertex4dv;
-
- void stub_glVertex4dv(const GLdouble *v) {
- if (Os::getExtendedProcAddress("glVertex4dv") == NULL) {
- return GL_kludge_error_void("glVertex4dv");
- }
- _glVertex4dv = (void (*)(const GLdouble
*))Os::getExtendedProcAddress("glVertex4dv");
- return _glVertex4dv(v);
- }
-
- void stub_glVertex4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w);
- void (* _glVertex4f)(GLfloat x, GLfloat y, GLfloat z, GLfloat w) =
&stub_glVertex4f;
-
- void stub_glVertex4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w) {
- if (Os::getExtendedProcAddress("glVertex4f") == NULL) {
- return GL_kludge_error_void("glVertex4f");
- }
- _glVertex4f = (void (*)(GLfloat , GLfloat , GLfloat ,
GLfloat))Os::getExtendedProcAddress("glVertex4f");
- return _glVertex4f(x , y , z , w);
- }
-
- void stub_glVertex4fv(const GLfloat *v);
- void (* _glVertex4fv)(const GLfloat *v) = &stub_glVertex4fv;
-
- void stub_glVertex4fv(const GLfloat *v) {
- if (Os::getExtendedProcAddress("glVertex4fv") == NULL) {
- return GL_kludge_error_void("glVertex4fv");
- }
- _glVertex4fv = (void (*)(const GLfloat
*))Os::getExtendedProcAddress("glVertex4fv");
- return _glVertex4fv(v);
- }
-
- void stub_glVertex4i(GLint x, GLint y, GLint z, GLint w);
- void (* _glVertex4i)(GLint x, GLint y, GLint z, GLint w) = &stub_glVertex4i;
-
- void stub_glVertex4i(GLint x, GLint y, GLint z, GLint w) {
- if (Os::getExtendedProcAddress("glVertex4i") == NULL) {
- return GL_kludge_error_void("glVertex4i");
- }
- _glVertex4i = (void (*)(GLint , GLint , GLint ,
GLint))Os::getExtendedProcAddress("glVertex4i");
- return _glVertex4i(x , y , z , w);
- }
-
- void stub_glVertex4iv(const GLint *v);
- void (* _glVertex4iv)(const GLint *v) = &stub_glVertex4iv;
-
- void stub_glVertex4iv(const GLint *v) {
- if (Os::getExtendedProcAddress("glVertex4iv") == NULL) {
- return GL_kludge_error_void("glVertex4iv");
- }
- _glVertex4iv = (void (*)(const GLint
*))Os::getExtendedProcAddress("glVertex4iv");
- return _glVertex4iv(v);
- }
-
- void stub_glVertex4s(GLshort x, GLshort y, GLshort z, GLshort w);
- void (* _glVertex4s)(GLshort x, GLshort y, GLshort z, GLshort w) =
&stub_glVertex4s;
-
- void stub_glVertex4s(GLshort x, GLshort y, GLshort z, GLshort w) {
- if (Os::getExtendedProcAddress("glVertex4s") == NULL) {
- return GL_kludge_error_void("glVertex4s");
- }
- _glVertex4s = (void (*)(GLshort , GLshort , GLshort ,
GLshort))Os::getExtendedProcAddress("glVertex4s");
- return _glVertex4s(x , y , z , w);
- }
-
- void stub_glVertex4sv(const GLshort *v);
- void (* _glVertex4sv)(const GLshort *v) = &stub_glVertex4sv;
-
- void stub_glVertex4sv(const GLshort *v) {
- if (Os::getExtendedProcAddress("glVertex4sv") == NULL) {
- return GL_kludge_error_void("glVertex4sv");
- }
- _glVertex4sv = (void (*)(const GLshort
*))Os::getExtendedProcAddress("glVertex4sv");
- return _glVertex4sv(v);
- }
-
void stub_glVertexArrayRangeNV(GLsizei size, const GLvoid *pointer);
void (* _glVertexArrayRangeNV)(GLsizei size, const GLvoid *pointer) =
&stub_glVertexArrayRangeNV;
--- 3342,3347 ----
***************
*** 7500,7516 ****
return _glVertexAttribs4ubvNV(index , count , v);
}
- void stub_glVertexPointer(GLint size, GLenum type, GLsizei stride, const
GLvoid *pointer);
- void (* _glVertexPointer)(GLint size, GLenum type, GLsizei stride, const
GLvoid *pointer) = &stub_glVertexPointer;
-
- void stub_glVertexPointer(GLint size, GLenum type, GLsizei stride, const
GLvoid *pointer) {
- if (Os::getExtendedProcAddress("glVertexPointer") == NULL) {
- return GL_kludge_error_void("glVertexPointer");
- }
- _glVertexPointer = (void (*)(GLint , GLenum , GLsizei , const GLvoid
*))Os::getExtendedProcAddress("glVertexPointer");
- return _glVertexPointer(size , type , stride , pointer);
- }
-
void stub_glVertexPointerEXT(GLint size, GLenum type, GLsizei stride, GLsizei
count, const GLvoid *pointer);
void (* _glVertexPointerEXT)(GLint size, GLenum type, GLsizei stride, GLsizei
count, const GLvoid *pointer) = &stub_glVertexPointerEXT;
--- 3793,3798 ----
***************
*** 7553,7569 ****
}
_glVertexWeightfvEXT = (void (*)(const GLfloat
*))Os::getExtendedProcAddress("glVertexWeightfvEXT");
return _glVertexWeightfvEXT(weight);
- }
-
- void stub_glViewport(GLint x, GLint y, GLsizei width, GLsizei height);
- void (* _glViewport)(GLint x, GLint y, GLsizei width, GLsizei height) =
&stub_glViewport;
-
- void stub_glViewport(GLint x, GLint y, GLsizei width, GLsizei height) {
- if (Os::getExtendedProcAddress("glViewport") == NULL) {
- return GL_kludge_error_void("glViewport");
- }
- _glViewport = (void (*)(GLint , GLint , GLsizei ,
GLsizei))Os::getExtendedProcAddress("glViewport");
- return _glViewport(x , y , width , height);
}
void stub_glWindowBackBufferHintAutodesk(void);
--- 3835,3840 ----
Index: gzz/gfx/libcallgl/GL_kludge.hxx
diff -c gzz/gfx/libcallgl/GL_kludge.hxx:1.2 gzz/gfx/libcallgl/GL_kludge.hxx:1.3
*** gzz/gfx/libcallgl/GL_kludge.hxx:1.2 Mon Sep 23 14:21:46 2002
--- gzz/gfx/libcallgl/GL_kludge.hxx Mon Sep 23 14:49:53 2002
***************
*** 1,36 ****
#ifndef GL_KLUDGE_HEADER
#define GL_KLUDGE_HEADER
extern void (* _glActiveTexture )(GLenum texture);
#define glActiveTexture _glActiveTexture
extern void (* _glActiveTextureARB )(GLenum texture);
#define glActiveTextureARB _glActiveTextureARB
extern void (* _glAddSwapHintRectWIN )(GLint x, GLint y, GLsizei width,
GLsizei height);
#define glAddSwapHintRectWIN _glAddSwapHintRectWIN
- extern void (* _glAlphaFunc )(GLenum func, GLclampf ref);
- #define glAlphaFunc _glAlphaFunc
extern GLboolean (* _glAreProgramsResidentNV )(GLsizei n, const GLuint
*programs, GLboolean *residences);
#define glAreProgramsResidentNV _glAreProgramsResidentNV
- extern GLboolean (* _glAreTexturesResident )(GLsizei n, const GLuint
*textures, GLboolean *residences);
- #define glAreTexturesResident _glAreTexturesResident
extern GLboolean (* _glAreTexturesResidentEXT )(GLsizei n, const GLuint
*textures, GLboolean *residences);
#define glAreTexturesResidentEXT _glAreTexturesResidentEXT
- extern void (* _glArrayElement )(GLint i);
- #define glArrayElement _glArrayElement
extern void (* _glArrayElementEXT )(GLint i);
#define glArrayElementEXT _glArrayElementEXT
- extern void (* _glBegin )(GLenum mode);
- #define glBegin _glBegin
extern void (* _glBeginOcclusionQueryNV )(GLuint id);
#define glBeginOcclusionQueryNV _glBeginOcclusionQueryNV
extern void (* _glBindProgramNV )(GLenum target, GLuint id);
#define glBindProgramNV _glBindProgramNV
- extern void (* _glBindTexture )(GLenum target, GLuint texture);
- #define glBindTexture _glBindTexture
extern void (* _glBindTextureEXT )(GLenum target, GLuint texture);
#define glBindTextureEXT _glBindTextureEXT
- extern void (* _glBitmap )(GLsizei width, GLsizei height, GLfloat xorig,
GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap);
- #define glBitmap _glBitmap
extern void (* _glBlendColor )(GLclampf red, GLclampf green, GLclampf blue,
GLclampf alpha);
#define glBlendColor _glBlendColor
extern void (* _glBlendColorEXT )(GLclampf red, GLclampf green, GLclampf
blue, GLclampf alpha);
--- 1,5737 ----
#ifndef GL_KLUDGE_HEADER
#define GL_KLUDGE_HEADER
+
+ #ifndef GL_VERSION_1_1
+ #define GL_VERSION_1_1 1
+ #endif
+
+ #ifndef GL_VERSION_1_2
+ #define GL_VERSION_1_2 1
+ #endif
+
+ #ifndef GL_VERSION_1_3
+ #define GL_VERSION_1_3 1
+ #endif
+
+ #ifndef GL_ARB_imaging
+ #define GL_ARB_imaging 1
+ #endif
+
+ #ifndef GL_ARB_multisample
+ #define GL_ARB_multisample 1
+ #endif
+
+ #ifndef GL_ARB_multitexture
+ #define GL_ARB_multitexture 1
+ #endif
+
+ #ifndef GL_ARB_texture_border_clamp
+ #define GL_ARB_texture_border_clamp 1
+ #endif
+
+ #ifndef GL_ARB_texture_compression
+ #define GL_ARB_texture_compression 1
+ #endif
+
+ #ifndef GL_ARB_texture_cube_map
+ #define GL_ARB_texture_cube_map 1
+ #endif
+
+ #ifndef GL_ARB_texture_env_add
+ #define GL_ARB_texture_env_add 1
+ #endif
+
+ #ifndef GL_ARB_texture_env_combine
+ #define GL_ARB_texture_env_combine 1
+ #endif
+
+ #ifndef GL_ARB_texture_env_dot3
+ #define GL_ARB_texture_env_dot3 1
+ #endif
+
+ #ifndef GL_ARB_transpose_matrix
+ #define GL_ARB_transpose_matrix 1
+ #endif
+
+ #ifndef GL_Autodesk_valid_back_buffer_hint
+ #define GL_Autodesk_valid_back_buffer_hint 1
+ #endif
+
+ #ifndef GL_EXT_abgr
+ #define GL_EXT_abgr 1
+ #endif
+
+ #ifndef GL_EXT_bgra
+ #define GL_EXT_bgra 1
+ #endif
+
+ #ifndef GL_EXT_blend_color
+ #define GL_EXT_blend_color 1
+ #endif
+
+ #ifndef GL_EXT_blend_minmax
+ #define GL_EXT_blend_minmax 1
+ #endif
+
+ #ifndef GL_EXT_blend_subtract
+ #define GL_EXT_blend_subtract 1
+ #endif
+
+ #ifndef GL_EXT_clip_volume_hint
+ #define GL_EXT_clip_volume_hint 1
+ #endif
+
+ #ifndef GL_EXT_compiled_vertex_array
+ #define GL_EXT_compiled_vertex_array 1
+ #endif
+
+ #ifndef GL_EXT_color_table
+ #define GL_EXT_color_table 1
+ #endif
+
+ #ifndef GL_EXT_draw_range_elements
+ #define GL_EXT_draw_range_elements 1
+ #endif
+
+ #ifndef GL_EXT_fog_coord
+ #define GL_EXT_fog_coord 1
+ #endif
+
+ #ifndef GL_EXT_multi_draw_arrays
+ #define GL_EXT_multi_draw_arrays 1
+ #endif
+
+ #ifndef GL_EXT_packed_pixels
+ #define GL_EXT_packed_pixels 1
+ #endif
+
+ #ifndef GL_EXT_paletted_texture
+ #define GL_EXT_paletted_texture 1
+ #endif
+
+ #ifndef GL_EXT_point_parameters
+ #define GL_EXT_point_parameters 1
+ #endif
+
+ #ifndef GL_EXT_rescale_normal
+ #define GL_EXT_rescale_normal 1
+ #endif
+
+ #ifndef GL_EXT_secondary_color
+ #define GL_EXT_secondary_color 1
+ #endif
+
+ #ifndef GL_EXT_separate_specular_color
+ #define GL_EXT_separate_specular_color 1
+ #endif
+
+ #ifndef GL_EXT_shared_texture_palette
+ #define GL_EXT_shared_texture_palette 1
+ #endif
+
+ #ifndef GL_EXT_stencil_wrap
+ #define GL_EXT_stencil_wrap 1
+ #endif
+
+ #ifndef GL_EXT_texture3D
+ #define GL_EXT_texture3D 1
+ #endif
+
+ #ifndef GL_EXT_texture_compression_s3tc
+ #define GL_EXT_texture_compression_s3tc 1
+ #endif
+
+ #ifndef GL_EXT_texture_cube_map
+ #define GL_EXT_texture_cube_map 1
+ #endif
+
+ #ifndef GL_EXT_texture_edge_clamp
+ #define GL_EXT_texture_edge_clamp 1
+ #endif
+
+ #ifndef GL_EXT_texture_env_add
+ #define GL_EXT_texture_env_add 1
+ #endif
+
+ #ifndef GL_EXT_texture_env_combine
+ #define GL_EXT_texture_env_combine 1
+ #endif
+
+ #ifndef GL_EXT_texture_env_dot3
+ #define GL_EXT_texture_env_dot3 1
+ #endif
+
+ #ifndef GL_EXT_texture_filter_anisotropic
+ #define GL_EXT_texture_filter_anisotropic 1
+ #endif
+
+ #ifndef GL_EXT_texture_lod_bias
+ #define GL_EXT_texture_lod_bias 1
+ #endif
+
+ #ifndef GL_EXT_texture_object
+ #define GL_EXT_texture_object 1
+ #endif
+
+ #ifndef GL_EXT_vertex_array
+ #define GL_EXT_vertex_array 1
+ #endif
+
+ #ifndef GL_EXT_vertex_weighting
+ #define GL_EXT_vertex_weighting 1
+ #endif
+
+ #ifndef GL_HP_occlusion_test
+ #define GL_HP_occlusion_test 1
+ #endif
+
+ #ifndef GL_IBM_texture_mirrored_repeat
+ #define GL_IBM_texture_mirrored_repeat 1
+ #endif
+
+ #ifndef GL_NV_blend_square
+ #define GL_NV_blend_square 1
+ #endif
+
+ #ifndef GL_NV_copy_depth_to_color
+ #define GL_NV_copy_depth_to_color 1
+ #endif
+
+ #ifndef GL_NV_depth_clamp
+ #define GL_NV_depth_clamp 1
+ #endif
+
+ #ifndef GL_NV_draw_mesh
+ #define GL_NV_draw_mesh 1
+ #endif
+
+ #ifndef GL_NV_evaluators
+ #define GL_NV_evaluators 1
+ #endif
+
+ #ifndef GL_NV_fence
+ #define GL_NV_fence 1
+ #endif
+
+ #ifndef GL_NV_flushHold
+ #define GL_NV_flushHold 1
+ #endif
+
+ #ifndef GL_NV_fog_distance
+ #define GL_NV_fog_distance 1
+ #endif
+
+ #ifndef GL_NV_light_max_exponent
+ #define GL_NV_light_max_exponent 1
+ #endif
+
+ #ifndef GL_NV_mac_get_proc_address
+ #define GL_NV_mac_get_proc_address 1
+ #endif
+
+ #ifndef GL_NV_multisample_filter_hint
+ #define GL_NV_multisample_filter_hint 1
+ #endif
+
+ #ifndef GL_NV_occlusion_query
+ #define GL_NV_occlusion_query 1
+ #endif
+
+ #ifndef GL_NV_packed_depth_stencil
+ #define GL_NV_packed_depth_stencil 1
+ #endif
+
+ #ifndef GL_NV_point_sprite
+ #define GL_NV_point_sprite 1
+ #endif
+
+ #ifndef GL_NV_register_combiners
+ #define GL_NV_register_combiners 1
+ #endif
+
+ #ifndef GL_NV_register_combiners2
+ #define GL_NV_register_combiners2 1
+ #endif
+
+ #ifndef GL_NV_set_window_stereomode
+ #define GL_NV_set_window_stereomode 1
+ #endif
+
+ #ifndef GL_NV_texgen_emboss
+ #define GL_NV_texgen_emboss 1
+ #endif
+
+ #ifndef GL_NV_texgen_reflection
+ #define GL_NV_texgen_reflection 1
+ #endif
+
+ #ifndef GL_NV_texture_compression_vtc
+ #define GL_NV_texture_compression_vtc 1
+ #endif
+
+ #ifndef GL_NV_texture_env_combine4
+ #define GL_NV_texture_env_combine4 1
+ #endif
+
+ #ifndef GL_NV_texture_rectangle
+ #define GL_NV_texture_rectangle 1
+ #endif
+
+ #ifndef GL_NV_texture_shader
+ #define GL_NV_texture_shader 1
+ #endif
+
+ #ifndef GL_NV_texture_shader2
+ #define GL_NV_texture_shader2 1
+ #endif
+
+ #ifndef GL_NV_texture_shader3
+ #define GL_NV_texture_shader3 1
+ #endif
+
+ #ifndef GL_NV_vertex_array_range
+ #define GL_NV_vertex_array_range 1
+ #endif
+
+ #ifndef GL_NV_vertex_array_range2
+ #define GL_NV_vertex_array_range2 1
+ #endif
+
+ #ifndef GL_NV_vertex_program
+ #define GL_NV_vertex_program 1
+ #endif
+
+ #ifndef GL_NV_vertex_program1_1
+ #define GL_NV_vertex_program1_1 1
+ #endif
+
+ #ifndef GL_S3_s3tc
+ #define GL_S3_s3tc 1
+ #endif
+
+ #ifndef GL_SGIS_generate_mipmap
+ #define GL_SGIS_generate_mipmap 1
+ #endif
+
+ #ifndef GL_SGIS_multitexture
+ #define GL_SGIS_multitexture 1
+ #endif
+
+ #ifndef GL_SGIS_texture_lod
+ #define GL_SGIS_texture_lod 1
+ #endif
+
+ #ifndef GL_SGIX_depth_texture
+ #define GL_SGIX_depth_texture 1
+ #endif
+
+ #ifndef GL_SGIX_shadow
+ #define GL_SGIX_shadow 1
+ #endif
+
+ #ifndef GL_APPLE_transform_hint
+ #define GL_APPLE_transform_hint 1
+ #endif
+
+ #ifndef GL_WIN_swap_hint
+ #define GL_WIN_swap_hint 1
+ #endif
+
+ #ifndef GL_CURRENT_BIT
+ #define GL_CURRENT_BIT 0x00000001
+ #endif
+
+ #ifndef GL_POINT_BIT
+ #define GL_POINT_BIT 0x00000002
+ #endif
+
+ #ifndef GL_LINE_BIT
+ #define GL_LINE_BIT 0x00000004
+ #endif
+
+ #ifndef GL_POLYGON_BIT
+ #define GL_POLYGON_BIT 0x00000008
+ #endif
+
+ #ifndef GL_POLYGON_STIPPLE_BIT
+ #define GL_POLYGON_STIPPLE_BIT 0x00000010
+ #endif
+
+ #ifndef GL_PIXEL_MODE_BIT
+ #define GL_PIXEL_MODE_BIT 0x00000020
+ #endif
+
+ #ifndef GL_LIGHTING_BIT
+ #define GL_LIGHTING_BIT 0x00000040
+ #endif
+
+ #ifndef GL_FOG_BIT
+ #define GL_FOG_BIT 0x00000080
+ #endif
+
+ #ifndef GL_DEPTH_BUFFER_BIT
+ #define GL_DEPTH_BUFFER_BIT 0x00000100
+ #endif
+
+ #ifndef GL_ACCUM_BUFFER_BIT
+ #define GL_ACCUM_BUFFER_BIT 0x00000200
+ #endif
+
+ #ifndef GL_STENCIL_BUFFER_BIT
+ #define GL_STENCIL_BUFFER_BIT 0x00000400
+ #endif
+
+ #ifndef GL_VIEWPORT_BIT
+ #define GL_VIEWPORT_BIT 0x00000800
+ #endif
+
+ #ifndef GL_TRANSFORM_BIT
+ #define GL_TRANSFORM_BIT 0x00001000
+ #endif
+
+ #ifndef GL_ENABLE_BIT
+ #define GL_ENABLE_BIT 0x00002000
+ #endif
+
+ #ifndef GL_COLOR_BUFFER_BIT
+ #define GL_COLOR_BUFFER_BIT 0x00004000
+ #endif
+
+ #ifndef GL_HINT_BIT
+ #define GL_HINT_BIT 0x00008000
+ #endif
+
+ #ifndef GL_EVAL_BIT
+ #define GL_EVAL_BIT 0x00010000
+ #endif
+
+ #ifndef GL_LIST_BIT
+ #define GL_LIST_BIT 0x00020000
+ #endif
+
+ #ifndef GL_TEXTURE_BIT
+ #define GL_TEXTURE_BIT 0x00040000
+ #endif
+
+ #ifndef GL_SCISSOR_BIT
+ #define GL_SCISSOR_BIT 0x00080000
+ #endif
+
+ #ifndef GL_ALL_ATTRIB_BITS
+ #define GL_ALL_ATTRIB_BITS 0xFFFFFFFF
+ #endif
+
+ #ifndef GL_CLIENT_PIXEL_STORE_BIT
+ #define GL_CLIENT_PIXEL_STORE_BIT 0x00000001
+ #endif
+
+ #ifndef GL_CLIENT_VERTEX_ARRAY_BIT
+ #define GL_CLIENT_VERTEX_ARRAY_BIT 0x00000002
+ #endif
+
+ #ifndef GL_CLIENT_ALL_ATTRIB_BITS
+ #define GL_CLIENT_ALL_ATTRIB_BITS 0xFFFFFFFF
+ #endif
+
+ #ifndef GL_FALSE
+ #define GL_FALSE 0
+ #endif
+
+ #ifndef GL_TRUE
+ #define GL_TRUE 1
+ #endif
+
+ #ifndef GL_POINTS
+ #define GL_POINTS 0x0000
+ #endif
+
+ #ifndef GL_LINES
+ #define GL_LINES 0x0001
+ #endif
+
+ #ifndef GL_LINE_LOOP
+ #define GL_LINE_LOOP 0x0002
+ #endif
+
+ #ifndef GL_LINE_STRIP
+ #define GL_LINE_STRIP 0x0003
+ #endif
+
+ #ifndef GL_TRIANGLES
+ #define GL_TRIANGLES 0x0004
+ #endif
+
+ #ifndef GL_TRIANGLE_STRIP
+ #define GL_TRIANGLE_STRIP 0x0005
+ #endif
+
+ #ifndef GL_TRIANGLE_FAN
+ #define GL_TRIANGLE_FAN 0x0006
+ #endif
+
+ #ifndef GL_QUADS
+ #define GL_QUADS 0x0007
+ #endif
+
+ #ifndef GL_QUAD_STRIP
+ #define GL_QUAD_STRIP 0x0008
+ #endif
+
+ #ifndef GL_POLYGON
+ #define GL_POLYGON 0x0009
+ #endif
+
+ #ifndef GL_ACCUM
+ #define GL_ACCUM 0x0100
+ #endif
+
+ #ifndef GL_LOAD
+ #define GL_LOAD 0x0101
+ #endif
+
+ #ifndef GL_RETURN
+ #define GL_RETURN 0x0102
+ #endif
+
+ #ifndef GL_MULT
+ #define GL_MULT 0x0103
+ #endif
+
+ #ifndef GL_ADD
+ #define GL_ADD 0x0104
+ #endif
+
+ #ifndef GL_NEVER
+ #define GL_NEVER 0x0200
+ #endif
+
+ #ifndef GL_LESS
+ #define GL_LESS 0x0201
+ #endif
+
+ #ifndef GL_EQUAL
+ #define GL_EQUAL 0x0202
+ #endif
+
+ #ifndef GL_LEQUAL
+ #define GL_LEQUAL 0x0203
+ #endif
+
+ #ifndef GL_GREATER
+ #define GL_GREATER 0x0204
+ #endif
+
+ #ifndef GL_NOTEQUAL
+ #define GL_NOTEQUAL 0x0205
+ #endif
+
+ #ifndef GL_GEQUAL
+ #define GL_GEQUAL 0x0206
+ #endif
+
+ #ifndef GL_ALWAYS
+ #define GL_ALWAYS 0x0207
+ #endif
+
+ #ifndef GL_ZERO
+ #define GL_ZERO 0
+ #endif
+
+ #ifndef GL_ONE
+ #define GL_ONE 1
+ #endif
+
+ #ifndef GL_SRC_COLOR
+ #define GL_SRC_COLOR 0x0300
+ #endif
+
+ #ifndef GL_ONE_MINUS_SRC_COLOR
+ #define GL_ONE_MINUS_SRC_COLOR 0x0301
+ #endif
+
+ #ifndef GL_SRC_ALPHA
+ #define GL_SRC_ALPHA 0x0302
+ #endif
+
+ #ifndef GL_ONE_MINUS_SRC_ALPHA
+ #define GL_ONE_MINUS_SRC_ALPHA 0x0303
+ #endif
+
+ #ifndef GL_DST_ALPHA
+ #define GL_DST_ALPHA 0x0304
+ #endif
+
+ #ifndef GL_ONE_MINUS_DST_ALPHA
+ #define GL_ONE_MINUS_DST_ALPHA 0x0305
+ #endif
+
+ #ifndef GL_DST_COLOR
+ #define GL_DST_COLOR 0x0306
+ #endif
+
+ #ifndef GL_ONE_MINUS_DST_COLOR
+ #define GL_ONE_MINUS_DST_COLOR 0x0307
+ #endif
+
+ #ifndef GL_SRC_ALPHA_SATURATE
+ #define GL_SRC_ALPHA_SATURATE 0x0308
+ #endif
+
+ #ifndef GL_NONE
+ #define GL_NONE 0
+ #endif
+
+ #ifndef GL_FRONT_LEFT
+ #define GL_FRONT_LEFT 0x0400
+ #endif
+
+ #ifndef GL_FRONT_RIGHT
+ #define GL_FRONT_RIGHT 0x0401
+ #endif
+
+ #ifndef GL_BACK_LEFT
+ #define GL_BACK_LEFT 0x0402
+ #endif
+
+ #ifndef GL_BACK_RIGHT
+ #define GL_BACK_RIGHT 0x0403
+ #endif
+
+ #ifndef GL_FRONT
+ #define GL_FRONT 0x0404
+ #endif
+
+ #ifndef GL_BACK
+ #define GL_BACK 0x0405
+ #endif
+
+ #ifndef GL_LEFT
+ #define GL_LEFT 0x0406
+ #endif
+
+ #ifndef GL_RIGHT
+ #define GL_RIGHT 0x0407
+ #endif
+
+ #ifndef GL_FRONT_AND_BACK
+ #define GL_FRONT_AND_BACK 0x0408
+ #endif
+
+ #ifndef GL_AUX0
+ #define GL_AUX0 0x0409
+ #endif
+
+ #ifndef GL_AUX1
+ #define GL_AUX1 0x040A
+ #endif
+
+ #ifndef GL_AUX2
+ #define GL_AUX2 0x040B
+ #endif
+
+ #ifndef GL_AUX3
+ #define GL_AUX3 0x040C
+ #endif
+
+ #ifndef GL_NO_ERROR
+ #define GL_NO_ERROR 0
+ #endif
+
+ #ifndef GL_INVALID_ENUM
+ #define GL_INVALID_ENUM 0x0500
+ #endif
+
+ #ifndef GL_INVALID_VALUE
+ #define GL_INVALID_VALUE 0x0501
+ #endif
+
+ #ifndef GL_INVALID_OPERATION
+ #define GL_INVALID_OPERATION 0x0502
+ #endif
+
+ #ifndef GL_STACK_OVERFLOW
+ #define GL_STACK_OVERFLOW 0x0503
+ #endif
+
+ #ifndef GL_STACK_UNDERFLOW
+ #define GL_STACK_UNDERFLOW 0x0504
+ #endif
+
+ #ifndef GL_OUT_OF_MEMORY
+ #define GL_OUT_OF_MEMORY 0x0505
+ #endif
+
+ #ifndef GL_TABLE_TOO_LARGE
+ #define GL_TABLE_TOO_LARGE 0x8031
+ #endif
+
+ #ifndef GL_2D
+ #define GL_2D 0x0600
+ #endif
+
+ #ifndef GL_3D
+ #define GL_3D 0x0601
+ #endif
+
+ #ifndef GL_3D_COLOR
+ #define GL_3D_COLOR 0x0602
+ #endif
+
+ #ifndef GL_3D_COLOR_TEXTURE
+ #define GL_3D_COLOR_TEXTURE 0x0603
+ #endif
+
+ #ifndef GL_4D_COLOR_TEXTURE
+ #define GL_4D_COLOR_TEXTURE 0x0604
+ #endif
+
+ #ifndef GL_PASS_THROUGH_TOKEN
+ #define GL_PASS_THROUGH_TOKEN 0x0700
+ #endif
+
+ #ifndef GL_POINT_TOKEN
+ #define GL_POINT_TOKEN 0x0701
+ #endif
+
+ #ifndef GL_LINE_TOKEN
+ #define GL_LINE_TOKEN 0x0702
+ #endif
+
+ #ifndef GL_POLYGON_TOKEN
+ #define GL_POLYGON_TOKEN 0x0703
+ #endif
+
+ #ifndef GL_BITMAP_TOKEN
+ #define GL_BITMAP_TOKEN 0x0704
+ #endif
+
+ #ifndef GL_DRAW_PIXEL_TOKEN
+ #define GL_DRAW_PIXEL_TOKEN 0x0705
+ #endif
+
+ #ifndef GL_COPY_PIXEL_TOKEN
+ #define GL_COPY_PIXEL_TOKEN 0x0706
+ #endif
+
+ #ifndef GL_LINE_RESET_TOKEN
+ #define GL_LINE_RESET_TOKEN 0x0707
+ #endif
+
+ #ifndef GL_EXP
+ #define GL_EXP 0x0800
+ #endif
+
+ #ifndef GL_EXP2
+ #define GL_EXP2 0x0801
+ #endif
+
+ #ifndef GL_CW
+ #define GL_CW 0x0900
+ #endif
+
+ #ifndef GL_CCW
+ #define GL_CCW 0x0901
+ #endif
+
+ #ifndef GL_COEFF
+ #define GL_COEFF 0x0A00
+ #endif
+
+ #ifndef GL_ORDER
+ #define GL_ORDER 0x0A01
+ #endif
+
+ #ifndef GL_DOMAIN
+ #define GL_DOMAIN 0x0A02
+ #endif
+
+ #ifndef GL_PIXEL_MAP_I_TO_I
+ #define GL_PIXEL_MAP_I_TO_I 0x0C70
+ #endif
+
+ #ifndef GL_PIXEL_MAP_S_TO_S
+ #define GL_PIXEL_MAP_S_TO_S 0x0C71
+ #endif
+
+ #ifndef GL_PIXEL_MAP_I_TO_R
+ #define GL_PIXEL_MAP_I_TO_R 0x0C72
+ #endif
+
+ #ifndef GL_PIXEL_MAP_I_TO_G
+ #define GL_PIXEL_MAP_I_TO_G 0x0C73
+ #endif
+
+ #ifndef GL_PIXEL_MAP_I_TO_B
+ #define GL_PIXEL_MAP_I_TO_B 0x0C74
+ #endif
+
+ #ifndef GL_PIXEL_MAP_I_TO_A
+ #define GL_PIXEL_MAP_I_TO_A 0x0C75
+ #endif
+
+ #ifndef GL_PIXEL_MAP_R_TO_R
+ #define GL_PIXEL_MAP_R_TO_R 0x0C76
+ #endif
+
+ #ifndef GL_PIXEL_MAP_G_TO_G
+ #define GL_PIXEL_MAP_G_TO_G 0x0C77
+ #endif
+
+ #ifndef GL_PIXEL_MAP_B_TO_B
+ #define GL_PIXEL_MAP_B_TO_B 0x0C78
+ #endif
+
+ #ifndef GL_PIXEL_MAP_A_TO_A
+ #define GL_PIXEL_MAP_A_TO_A 0x0C79
+ #endif
+
+ #ifndef GL_VERTEX_ARRAY_POINTER
+ #define GL_VERTEX_ARRAY_POINTER 0x808E
+ #endif
+
+ #ifndef GL_NORMAL_ARRAY_POINTER
+ #define GL_NORMAL_ARRAY_POINTER 0x808F
+ #endif
+
+ #ifndef GL_COLOR_ARRAY_POINTER
+ #define GL_COLOR_ARRAY_POINTER 0x8090
+ #endif
+
+ #ifndef GL_INDEX_ARRAY_POINTER
+ #define GL_INDEX_ARRAY_POINTER 0x8091
+ #endif
+
+ #ifndef GL_TEXTURE_COORD_ARRAY_POINTER
+ #define GL_TEXTURE_COORD_ARRAY_POINTER 0x8092
+ #endif
+
+ #ifndef GL_EDGE_FLAG_ARRAY_POINTER
+ #define GL_EDGE_FLAG_ARRAY_POINTER 0x8093
+ #endif
+
+ #ifndef GL_CURRENT_COLOR
+ #define GL_CURRENT_COLOR 0x0B00
+ #endif
+
+ #ifndef GL_CURRENT_INDEX
+ #define GL_CURRENT_INDEX 0x0B01
+ #endif
+
+ #ifndef GL_CURRENT_NORMAL
+ #define GL_CURRENT_NORMAL 0x0B02
+ #endif
+
+ #ifndef GL_CURRENT_TEXTURE_COORDS
+ #define GL_CURRENT_TEXTURE_COORDS 0x0B03
+ #endif
+
+ #ifndef GL_CURRENT_RASTER_COLOR
+ #define GL_CURRENT_RASTER_COLOR 0x0B04
+ #endif
+
+ #ifndef GL_CURRENT_RASTER_INDEX
+ #define GL_CURRENT_RASTER_INDEX 0x0B05
+ #endif
+
+ #ifndef GL_CURRENT_RASTER_TEXTURE_COORDS
+ #define GL_CURRENT_RASTER_TEXTURE_COORDS 0x0B06
+ #endif
+
+ #ifndef GL_CURRENT_RASTER_POSITION
+ #define GL_CURRENT_RASTER_POSITION 0x0B07
+ #endif
+
+ #ifndef GL_CURRENT_RASTER_POSITION_VALID
+ #define GL_CURRENT_RASTER_POSITION_VALID 0x0B08
+ #endif
+
+ #ifndef GL_CURRENT_RASTER_DISTANCE
+ #define GL_CURRENT_RASTER_DISTANCE 0x0B09
+ #endif
+
+ #ifndef GL_POINT_SMOOTH
+ #define GL_POINT_SMOOTH 0x0B10
+ #endif
+
+ #ifndef GL_POINT_SIZE
+ #define GL_POINT_SIZE 0x0B11
+ #endif
+
+ #ifndef GL_SMOOTH_POINT_SIZE_RANGE
+ #define GL_SMOOTH_POINT_SIZE_RANGE 0x0B12
+ #endif
+
+ #ifndef GL_SMOOTH_POINT_SIZE_GRANULARITY
+ #define GL_SMOOTH_POINT_SIZE_GRANULARITY 0x0B13
+ #endif
+
+ #ifndef GL_POINT_SIZE_RANGE
+ #define GL_POINT_SIZE_RANGE GL_SMOOTH_POINT_SIZE_RANGE
+ #endif
+
+ #ifndef GL_POINT_SIZE_GRANULARITY
+ #define GL_POINT_SIZE_GRANULARITY GL_SMOOTH_POINT_SIZE_GRANULARITY
+ #endif
+
+ #ifndef GL_LINE_SMOOTH
+ #define GL_LINE_SMOOTH 0x0B20
+ #endif
+
+ #ifndef GL_LINE_WIDTH
+ #define GL_LINE_WIDTH 0x0B21
+ #endif
+
+ #ifndef GL_SMOOTH_LINE_WIDTH_RANGE
+ #define GL_SMOOTH_LINE_WIDTH_RANGE 0x0B22
+ #endif
+
+ #ifndef GL_SMOOTH_LINE_WIDTH_GRANULARITY
+ #define GL_SMOOTH_LINE_WIDTH_GRANULARITY 0x0B23
+ #endif
+
+ #ifndef GL_LINE_WIDTH_RANGE
+ #define GL_LINE_WIDTH_RANGE GL_SMOOTH_LINE_WIDTH_RANGE
+ #endif
+
+ #ifndef GL_LINE_WIDTH_GRANULARITY
+ #define GL_LINE_WIDTH_GRANULARITY GL_SMOOTH_LINE_WIDTH_GRANULARITY
+ #endif
+
+ #ifndef GL_LINE_STIPPLE
+ #define GL_LINE_STIPPLE 0x0B24
+ #endif
+
+ #ifndef GL_LINE_STIPPLE_PATTERN
+ #define GL_LINE_STIPPLE_PATTERN 0x0B25
+ #endif
+
+ #ifndef GL_LINE_STIPPLE_REPEAT
+ #define GL_LINE_STIPPLE_REPEAT 0x0B26
+ #endif
+
+ #ifndef GL_LIST_MODE
+ #define GL_LIST_MODE 0x0B30
+ #endif
+
+ #ifndef GL_MAX_LIST_NESTING
+ #define GL_MAX_LIST_NESTING 0x0B31
+ #endif
+
+ #ifndef GL_LIST_BASE
+ #define GL_LIST_BASE 0x0B32
+ #endif
+
+ #ifndef GL_LIST_INDEX
+ #define GL_LIST_INDEX 0x0B33
+ #endif
+
+ #ifndef GL_POLYGON_MODE
+ #define GL_POLYGON_MODE 0x0B40
+ #endif
+
+ #ifndef GL_POLYGON_SMOOTH
+ #define GL_POLYGON_SMOOTH 0x0B41
+ #endif
+
+ #ifndef GL_POLYGON_STIPPLE
+ #define GL_POLYGON_STIPPLE 0x0B42
+ #endif
+
+ #ifndef GL_EDGE_FLAG
+ #define GL_EDGE_FLAG 0x0B43
+ #endif
+
+ #ifndef GL_CULL_FACE
+ #define GL_CULL_FACE 0x0B44
+ #endif
+
+ #ifndef GL_CULL_FACE_MODE
+ #define GL_CULL_FACE_MODE 0x0B45
+ #endif
+
+ #ifndef GL_FRONT_FACE
+ #define GL_FRONT_FACE 0x0B46
+ #endif
+
+ #ifndef GL_LIGHTING
+ #define GL_LIGHTING 0x0B50
+ #endif
+
+ #ifndef GL_LIGHT_MODEL_LOCAL_VIEWER
+ #define GL_LIGHT_MODEL_LOCAL_VIEWER 0x0B51
+ #endif
+
+ #ifndef GL_LIGHT_MODEL_TWO_SIDE
+ #define GL_LIGHT_MODEL_TWO_SIDE 0x0B52
+ #endif
+
+ #ifndef GL_LIGHT_MODEL_AMBIENT
+ #define GL_LIGHT_MODEL_AMBIENT 0x0B53
+ #endif
+
+ #ifndef GL_SHADE_MODEL
+ #define GL_SHADE_MODEL 0x0B54
+ #endif
+
+ #ifndef GL_COLOR_MATERIAL_FACE
+ #define GL_COLOR_MATERIAL_FACE 0x0B55
+ #endif
+
+ #ifndef GL_COLOR_MATERIAL_PARAMETER
+ #define GL_COLOR_MATERIAL_PARAMETER 0x0B56
+ #endif
+
+ #ifndef GL_COLOR_MATERIAL
+ #define GL_COLOR_MATERIAL 0x0B57
+ #endif
+
+ #ifndef GL_FOG
+ #define GL_FOG 0x0B60
+ #endif
+
+ #ifndef GL_FOG_INDEX
+ #define GL_FOG_INDEX 0x0B61
+ #endif
+
+ #ifndef GL_FOG_DENSITY
+ #define GL_FOG_DENSITY 0x0B62
+ #endif
+
+ #ifndef GL_FOG_START
+ #define GL_FOG_START 0x0B63
+ #endif
+
+ #ifndef GL_FOG_END
+ #define GL_FOG_END 0x0B64
+ #endif
+
+ #ifndef GL_FOG_MODE
+ #define GL_FOG_MODE 0x0B65
+ #endif
+
+ #ifndef GL_FOG_COLOR
+ #define GL_FOG_COLOR 0x0B66
+ #endif
+
+ #ifndef GL_DEPTH_RANGE
+ #define GL_DEPTH_RANGE 0x0B70
+ #endif
+
+ #ifndef GL_DEPTH_TEST
+ #define GL_DEPTH_TEST 0x0B71
+ #endif
+
+ #ifndef GL_DEPTH_WRITEMASK
+ #define GL_DEPTH_WRITEMASK 0x0B72
+ #endif
+
+ #ifndef GL_DEPTH_CLEAR_VALUE
+ #define GL_DEPTH_CLEAR_VALUE 0x0B73
+ #endif
+
+ #ifndef GL_DEPTH_FUNC
+ #define GL_DEPTH_FUNC 0x0B74
+ #endif
+
+ #ifndef GL_ACCUM_CLEAR_VALUE
+ #define GL_ACCUM_CLEAR_VALUE 0x0B80
+ #endif
+
+ #ifndef GL_STENCIL_TEST
+ #define GL_STENCIL_TEST 0x0B90
+ #endif
+
+ #ifndef GL_STENCIL_CLEAR_VALUE
+ #define GL_STENCIL_CLEAR_VALUE 0x0B91
+ #endif
+
+ #ifndef GL_STENCIL_FUNC
+ #define GL_STENCIL_FUNC 0x0B92
+ #endif
+
+ #ifndef GL_STENCIL_VALUE_MASK
+ #define GL_STENCIL_VALUE_MASK 0x0B93
+ #endif
+
+ #ifndef GL_STENCIL_FAIL
+ #define GL_STENCIL_FAIL 0x0B94
+ #endif
+
+ #ifndef GL_STENCIL_PASS_DEPTH_FAIL
+ #define GL_STENCIL_PASS_DEPTH_FAIL 0x0B95
+ #endif
+
+ #ifndef GL_STENCIL_PASS_DEPTH_PASS
+ #define GL_STENCIL_PASS_DEPTH_PASS 0x0B96
+ #endif
+
+ #ifndef GL_STENCIL_REF
+ #define GL_STENCIL_REF 0x0B97
+ #endif
+
+ #ifndef GL_STENCIL_WRITEMASK
+ #define GL_STENCIL_WRITEMASK 0x0B98
+ #endif
+
+ #ifndef GL_MATRIX_MODE
+ #define GL_MATRIX_MODE 0x0BA0
+ #endif
+
+ #ifndef GL_NORMALIZE
+ #define GL_NORMALIZE 0x0BA1
+ #endif
+
+ #ifndef GL_VIEWPORT
+ #define GL_VIEWPORT 0x0BA2
+ #endif
+
+ #ifndef GL_MODELVIEW_STACK_DEPTH
+ #define GL_MODELVIEW_STACK_DEPTH 0x0BA3
+ #endif
+
+ #ifndef GL_PROJECTION_STACK_DEPTH
+ #define GL_PROJECTION_STACK_DEPTH 0x0BA4
+ #endif
+
+ #ifndef GL_TEXTURE_STACK_DEPTH
+ #define GL_TEXTURE_STACK_DEPTH 0x0BA5
+ #endif
+
+ #ifndef GL_MODELVIEW_MATRIX
+ #define GL_MODELVIEW_MATRIX 0x0BA6
+ #endif
+
+ #ifndef GL_PROJECTION_MATRIX
+ #define GL_PROJECTION_MATRIX 0x0BA7
+ #endif
+
+ #ifndef GL_TEXTURE_MATRIX
+ #define GL_TEXTURE_MATRIX 0x0BA8
+ #endif
+
+ #ifndef GL_ATTRIB_STACK_DEPTH
+ #define GL_ATTRIB_STACK_DEPTH 0x0BB0
+ #endif
+
+ #ifndef GL_CLIENT_ATTRIB_STACK_DEPTH
+ #define GL_CLIENT_ATTRIB_STACK_DEPTH 0x0BB1
+ #endif
+
+ #ifndef GL_ALPHA_TEST
+ #define GL_ALPHA_TEST 0x0BC0
+ #endif
+
+ #ifndef GL_ALPHA_TEST_FUNC
+ #define GL_ALPHA_TEST_FUNC 0x0BC1
+ #endif
+
+ #ifndef GL_ALPHA_TEST_REF
+ #define GL_ALPHA_TEST_REF 0x0BC2
+ #endif
+
+ #ifndef GL_DITHER
+ #define GL_DITHER 0x0BD0
+ #endif
+
+ #ifndef GL_BLEND_DST
+ #define GL_BLEND_DST 0x0BE0
+ #endif
+
+ #ifndef GL_BLEND_SRC
+ #define GL_BLEND_SRC 0x0BE1
+ #endif
+
+ #ifndef GL_BLEND
+ #define GL_BLEND 0x0BE2
+ #endif
+
+ #ifndef GL_LOGIC_OP_MODE
+ #define GL_LOGIC_OP_MODE 0x0BF0
+ #endif
+
+ #ifndef GL_INDEX_LOGIC_OP
+ #define GL_INDEX_LOGIC_OP 0x0BF1
+ #endif
+
+ #ifndef GL_LOGIC_OP
+ #define GL_LOGIC_OP GL_INDEX_LOGIC_OP
+ #endif
+
+ #ifndef GL_COLOR_LOGIC_OP
+ #define GL_COLOR_LOGIC_OP 0x0BF2
+ #endif
+
+ #ifndef GL_AUX_BUFFERS
+ #define GL_AUX_BUFFERS 0x0C00
+ #endif
+
+ #ifndef GL_DRAW_BUFFER
+ #define GL_DRAW_BUFFER 0x0C01
+ #endif
+
+ #ifndef GL_READ_BUFFER
+ #define GL_READ_BUFFER 0x0C02
+ #endif
+
+ #ifndef GL_SCISSOR_BOX
+ #define GL_SCISSOR_BOX 0x0C10
+ #endif
+
+ #ifndef GL_SCISSOR_TEST
+ #define GL_SCISSOR_TEST 0x0C11
+ #endif
+
+ #ifndef GL_INDEX_CLEAR_VALUE
+ #define GL_INDEX_CLEAR_VALUE 0x0C20
+ #endif
+
+ #ifndef GL_INDEX_WRITEMASK
+ #define GL_INDEX_WRITEMASK 0x0C21
+ #endif
+
+ #ifndef GL_COLOR_CLEAR_VALUE
+ #define GL_COLOR_CLEAR_VALUE 0x0C22
+ #endif
+
+ #ifndef GL_COLOR_WRITEMASK
+ #define GL_COLOR_WRITEMASK 0x0C23
+ #endif
+
+ #ifndef GL_INDEX_MODE
+ #define GL_INDEX_MODE 0x0C30
+ #endif
+
+ #ifndef GL_RGBA_MODE
+ #define GL_RGBA_MODE 0x0C31
+ #endif
+
+ #ifndef GL_DOUBLEBUFFER
+ #define GL_DOUBLEBUFFER 0x0C32
+ #endif
+
+ #ifndef GL_STEREO
+ #define GL_STEREO 0x0C33
+ #endif
+
+ #ifndef GL_RENDER_MODE
+ #define GL_RENDER_MODE 0x0C40
+ #endif
+
+ #ifndef GL_PERSPECTIVE_CORRECTION_HINT
+ #define GL_PERSPECTIVE_CORRECTION_HINT 0x0C50
+ #endif
+
+ #ifndef GL_POINT_SMOOTH_HINT
+ #define GL_POINT_SMOOTH_HINT 0x0C51
+ #endif
+
+ #ifndef GL_LINE_SMOOTH_HINT
+ #define GL_LINE_SMOOTH_HINT 0x0C52
+ #endif
+
+ #ifndef GL_POLYGON_SMOOTH_HINT
+ #define GL_POLYGON_SMOOTH_HINT 0x0C53
+ #endif
+
+ #ifndef GL_FOG_HINT
+ #define GL_FOG_HINT 0x0C54
+ #endif
+
+ #ifndef GL_TEXTURE_GEN_S
+ #define GL_TEXTURE_GEN_S 0x0C60
+ #endif
+
+ #ifndef GL_TEXTURE_GEN_T
+ #define GL_TEXTURE_GEN_T 0x0C61
+ #endif
+
+ #ifndef GL_TEXTURE_GEN_R
+ #define GL_TEXTURE_GEN_R 0x0C62
+ #endif
+
+ #ifndef GL_TEXTURE_GEN_Q
+ #define GL_TEXTURE_GEN_Q 0x0C63
+ #endif
+
+ #ifndef GL_PIXEL_MAP_I_TO_I_SIZE
+ #define GL_PIXEL_MAP_I_TO_I_SIZE 0x0CB0
+ #endif
+
+ #ifndef GL_PIXEL_MAP_S_TO_S_SIZE
+ #define GL_PIXEL_MAP_S_TO_S_SIZE 0x0CB1
+ #endif
+
+ #ifndef GL_PIXEL_MAP_I_TO_R_SIZE
+ #define GL_PIXEL_MAP_I_TO_R_SIZE 0x0CB2
+ #endif
+
+ #ifndef GL_PIXEL_MAP_I_TO_G_SIZE
+ #define GL_PIXEL_MAP_I_TO_G_SIZE 0x0CB3
+ #endif
+
+ #ifndef GL_PIXEL_MAP_I_TO_B_SIZE
+ #define GL_PIXEL_MAP_I_TO_B_SIZE 0x0CB4
+ #endif
+
+ #ifndef GL_PIXEL_MAP_I_TO_A_SIZE
+ #define GL_PIXEL_MAP_I_TO_A_SIZE 0x0CB5
+ #endif
+
+ #ifndef GL_PIXEL_MAP_R_TO_R_SIZE
+ #define GL_PIXEL_MAP_R_TO_R_SIZE 0x0CB6
+ #endif
+
+ #ifndef GL_PIXEL_MAP_G_TO_G_SIZE
+ #define GL_PIXEL_MAP_G_TO_G_SIZE 0x0CB7
+ #endif
+
+ #ifndef GL_PIXEL_MAP_B_TO_B_SIZE
+ #define GL_PIXEL_MAP_B_TO_B_SIZE 0x0CB8
+ #endif
+
+ #ifndef GL_PIXEL_MAP_A_TO_A_SIZE
+ #define GL_PIXEL_MAP_A_TO_A_SIZE 0x0CB9
+ #endif
+
+ #ifndef GL_UNPACK_SWAP_BYTES
+ #define GL_UNPACK_SWAP_BYTES 0x0CF0
+ #endif
+
+ #ifndef GL_UNPACK_LSB_FIRST
+ #define GL_UNPACK_LSB_FIRST 0x0CF1
+ #endif
+
+ #ifndef GL_UNPACK_ROW_LENGTH
+ #define GL_UNPACK_ROW_LENGTH 0x0CF2
+ #endif
+
+ #ifndef GL_UNPACK_SKIP_ROWS
+ #define GL_UNPACK_SKIP_ROWS 0x0CF3
+ #endif
+
+ #ifndef GL_UNPACK_SKIP_PIXELS
+ #define GL_UNPACK_SKIP_PIXELS 0x0CF4
+ #endif
+
+ #ifndef GL_UNPACK_ALIGNMENT
+ #define GL_UNPACK_ALIGNMENT 0x0CF5
+ #endif
+
+ #ifndef GL_PACK_SWAP_BYTES
+ #define GL_PACK_SWAP_BYTES 0x0D00
+ #endif
+
+ #ifndef GL_PACK_LSB_FIRST
+ #define GL_PACK_LSB_FIRST 0x0D01
+ #endif
+
+ #ifndef GL_PACK_ROW_LENGTH
+ #define GL_PACK_ROW_LENGTH 0x0D02
+ #endif
+
+ #ifndef GL_PACK_SKIP_ROWS
+ #define GL_PACK_SKIP_ROWS 0x0D03
+ #endif
+
+ #ifndef GL_PACK_SKIP_PIXELS
+ #define GL_PACK_SKIP_PIXELS 0x0D04
+ #endif
+
+ #ifndef GL_PACK_ALIGNMENT
+ #define GL_PACK_ALIGNMENT 0x0D05
+ #endif
+
+ #ifndef GL_MAP_COLOR
+ #define GL_MAP_COLOR 0x0D10
+ #endif
+
+ #ifndef GL_MAP_STENCIL
+ #define GL_MAP_STENCIL 0x0D11
+ #endif
+
+ #ifndef GL_INDEX_SHIFT
+ #define GL_INDEX_SHIFT 0x0D12
+ #endif
+
+ #ifndef GL_INDEX_OFFSET
+ #define GL_INDEX_OFFSET 0x0D13
+ #endif
+
+ #ifndef GL_RED_SCALE
+ #define GL_RED_SCALE 0x0D14
+ #endif
+
+ #ifndef GL_RED_BIAS
+ #define GL_RED_BIAS 0x0D15
+ #endif
+
+ #ifndef GL_ZOOM_X
+ #define GL_ZOOM_X 0x0D16
+ #endif
+
+ #ifndef GL_ZOOM_Y
+ #define GL_ZOOM_Y 0x0D17
+ #endif
+
+ #ifndef GL_GREEN_SCALE
+ #define GL_GREEN_SCALE 0x0D18
+ #endif
+
+ #ifndef GL_GREEN_BIAS
+ #define GL_GREEN_BIAS 0x0D19
+ #endif
+
+ #ifndef GL_BLUE_SCALE
+ #define GL_BLUE_SCALE 0x0D1A
+ #endif
+
+ #ifndef GL_BLUE_BIAS
+ #define GL_BLUE_BIAS 0x0D1B
+ #endif
+
+ #ifndef GL_ALPHA_SCALE
+ #define GL_ALPHA_SCALE 0x0D1C
+ #endif
+
+ #ifndef GL_ALPHA_BIAS
+ #define GL_ALPHA_BIAS 0x0D1D
+ #endif
+
+ #ifndef GL_DEPTH_SCALE
+ #define GL_DEPTH_SCALE 0x0D1E
+ #endif
+
+ #ifndef GL_DEPTH_BIAS
+ #define GL_DEPTH_BIAS 0x0D1F
+ #endif
+
+ #ifndef GL_MAX_EVAL_ORDER
+ #define GL_MAX_EVAL_ORDER 0x0D30
+ #endif
+
+ #ifndef GL_MAX_LIGHTS
+ #define GL_MAX_LIGHTS 0x0D31
+ #endif
+
+ #ifndef GL_MAX_CLIP_PLANES
+ #define GL_MAX_CLIP_PLANES 0x0D32
+ #endif
+
+ #ifndef GL_MAX_TEXTURE_SIZE
+ #define GL_MAX_TEXTURE_SIZE 0x0D33
+ #endif
+
+ #ifndef GL_MAX_PIXEL_MAP_TABLE
+ #define GL_MAX_PIXEL_MAP_TABLE 0x0D34
+ #endif
+
+ #ifndef GL_MAX_ATTRIB_STACK_DEPTH
+ #define GL_MAX_ATTRIB_STACK_DEPTH 0x0D35
+ #endif
+
+ #ifndef GL_MAX_MODELVIEW_STACK_DEPTH
+ #define GL_MAX_MODELVIEW_STACK_DEPTH 0x0D36
+ #endif
+
+ #ifndef GL_MAX_NAME_STACK_DEPTH
+ #define GL_MAX_NAME_STACK_DEPTH 0x0D37
+ #endif
+
+ #ifndef GL_MAX_PROJECTION_STACK_DEPTH
+ #define GL_MAX_PROJECTION_STACK_DEPTH 0x0D38
+ #endif
+
+ #ifndef GL_MAX_TEXTURE_STACK_DEPTH
+ #define GL_MAX_TEXTURE_STACK_DEPTH 0x0D39
+ #endif
+
+ #ifndef GL_MAX_VIEWPORT_DIMS
+ #define GL_MAX_VIEWPORT_DIMS 0x0D3A
+ #endif
+
+ #ifndef GL_MAX_CLIENT_ATTRIB_STACK_DEPTH
+ #define GL_MAX_CLIENT_ATTRIB_STACK_DEPTH 0x0D3B
+ #endif
+
+ #ifndef GL_SUBPIXEL_BITS
+ #define GL_SUBPIXEL_BITS 0x0D50
+ #endif
+
+ #ifndef GL_INDEX_BITS
+ #define GL_INDEX_BITS 0x0D51
+ #endif
+
+ #ifndef GL_RED_BITS
+ #define GL_RED_BITS 0x0D52
+ #endif
+
+ #ifndef GL_GREEN_BITS
+ #define GL_GREEN_BITS 0x0D53
+ #endif
+
+ #ifndef GL_BLUE_BITS
+ #define GL_BLUE_BITS 0x0D54
+ #endif
+
+ #ifndef GL_ALPHA_BITS
+ #define GL_ALPHA_BITS 0x0D55
+ #endif
+
+ #ifndef GL_DEPTH_BITS
+ #define GL_DEPTH_BITS 0x0D56
+ #endif
+
+ #ifndef GL_STENCIL_BITS
+ #define GL_STENCIL_BITS 0x0D57
+ #endif
+
+ #ifndef GL_ACCUM_RED_BITS
+ #define GL_ACCUM_RED_BITS 0x0D58
+ #endif
+
+ #ifndef GL_ACCUM_GREEN_BITS
+ #define GL_ACCUM_GREEN_BITS 0x0D59
+ #endif
+
+ #ifndef GL_ACCUM_BLUE_BITS
+ #define GL_ACCUM_BLUE_BITS 0x0D5A
+ #endif
+
+ #ifndef GL_ACCUM_ALPHA_BITS
+ #define GL_ACCUM_ALPHA_BITS 0x0D5B
+ #endif
+
+ #ifndef GL_NAME_STACK_DEPTH
+ #define GL_NAME_STACK_DEPTH 0x0D70
+ #endif
+
+ #ifndef GL_AUTO_NORMAL
+ #define GL_AUTO_NORMAL 0x0D80
+ #endif
+
+ #ifndef GL_MAP1_COLOR_4
+ #define GL_MAP1_COLOR_4 0x0D90
+ #endif
+
+ #ifndef GL_MAP1_INDEX
+ #define GL_MAP1_INDEX 0x0D91
+ #endif
+
+ #ifndef GL_MAP1_NORMAL
+ #define GL_MAP1_NORMAL 0x0D92
+ #endif
+
+ #ifndef GL_MAP1_TEXTURE_COORD_1
+ #define GL_MAP1_TEXTURE_COORD_1 0x0D93
+ #endif
+
+ #ifndef GL_MAP1_TEXTURE_COORD_2
+ #define GL_MAP1_TEXTURE_COORD_2 0x0D94
+ #endif
+
+ #ifndef GL_MAP1_TEXTURE_COORD_3
+ #define GL_MAP1_TEXTURE_COORD_3 0x0D95
+ #endif
+
+ #ifndef GL_MAP1_TEXTURE_COORD_4
+ #define GL_MAP1_TEXTURE_COORD_4 0x0D96
+ #endif
+
+ #ifndef GL_MAP1_VERTEX_3
+ #define GL_MAP1_VERTEX_3 0x0D97
+ #endif
+
+ #ifndef GL_MAP1_VERTEX_4
+ #define GL_MAP1_VERTEX_4 0x0D98
+ #endif
+
+ #ifndef GL_MAP2_COLOR_4
+ #define GL_MAP2_COLOR_4 0x0DB0
+ #endif
+
+ #ifndef GL_MAP2_INDEX
+ #define GL_MAP2_INDEX 0x0DB1
+ #endif
+
+ #ifndef GL_MAP2_NORMAL
+ #define GL_MAP2_NORMAL 0x0DB2
+ #endif
+
+ #ifndef GL_MAP2_TEXTURE_COORD_1
+ #define GL_MAP2_TEXTURE_COORD_1 0x0DB3
+ #endif
+
+ #ifndef GL_MAP2_TEXTURE_COORD_2
+ #define GL_MAP2_TEXTURE_COORD_2 0x0DB4
+ #endif
+
+ #ifndef GL_MAP2_TEXTURE_COORD_3
+ #define GL_MAP2_TEXTURE_COORD_3 0x0DB5
+ #endif
+
+ #ifndef GL_MAP2_TEXTURE_COORD_4
+ #define GL_MAP2_TEXTURE_COORD_4 0x0DB6
+ #endif
+
+ #ifndef GL_MAP2_VERTEX_3
+ #define GL_MAP2_VERTEX_3 0x0DB7
+ #endif
+
+ #ifndef GL_MAP2_VERTEX_4
+ #define GL_MAP2_VERTEX_4 0x0DB8
+ #endif
+
+ #ifndef GL_MAP1_GRID_DOMAIN
+ #define GL_MAP1_GRID_DOMAIN 0x0DD0
+ #endif
+
+ #ifndef GL_MAP1_GRID_SEGMENTS
+ #define GL_MAP1_GRID_SEGMENTS 0x0DD1
+ #endif
+
+ #ifndef GL_MAP2_GRID_DOMAIN
+ #define GL_MAP2_GRID_DOMAIN 0x0DD2
+ #endif
+
+ #ifndef GL_MAP2_GRID_SEGMENTS
+ #define GL_MAP2_GRID_SEGMENTS 0x0DD3
+ #endif
+
+ #ifndef GL_TEXTURE_1D
+ #define GL_TEXTURE_1D 0x0DE0
+ #endif
+
+ #ifndef GL_TEXTURE_2D
+ #define GL_TEXTURE_2D 0x0DE1
+ #endif
+
+ #ifndef GL_FEEDBACK_BUFFER_POINTER
+ #define GL_FEEDBACK_BUFFER_POINTER 0x0DF0
+ #endif
+
+ #ifndef GL_FEEDBACK_BUFFER_SIZE
+ #define GL_FEEDBACK_BUFFER_SIZE 0x0DF1
+ #endif
+
+ #ifndef GL_FEEDBACK_BUFFER_TYPE
+ #define GL_FEEDBACK_BUFFER_TYPE 0x0DF2
+ #endif
+
+ #ifndef GL_SELECTION_BUFFER_POINTER
+ #define GL_SELECTION_BUFFER_POINTER 0x0DF3
+ #endif
+
+ #ifndef GL_SELECTION_BUFFER_SIZE
+ #define GL_SELECTION_BUFFER_SIZE 0x0DF4
+ #endif
+
+ #ifndef GL_POLYGON_OFFSET_UNITS
+ #define GL_POLYGON_OFFSET_UNITS 0x2A00
+ #endif
+
+ #ifndef GL_POLYGON_OFFSET_POINT
+ #define GL_POLYGON_OFFSET_POINT 0x2A01
+ #endif
+
+ #ifndef GL_POLYGON_OFFSET_LINE
+ #define GL_POLYGON_OFFSET_LINE 0x2A02
+ #endif
+
+ #ifndef GL_POLYGON_OFFSET_FILL
+ #define GL_POLYGON_OFFSET_FILL 0x8037
+ #endif
+
+ #ifndef GL_POLYGON_OFFSET_FACTOR
+ #define GL_POLYGON_OFFSET_FACTOR 0x8038
+ #endif
+
+ #ifndef GL_TEXTURE_BINDING_1D
+ #define GL_TEXTURE_BINDING_1D 0x8068
+ #endif
+
+ #ifndef GL_TEXTURE_BINDING_2D
+ #define GL_TEXTURE_BINDING_2D 0x8069
+ #endif
+
+ #ifndef GL_TEXTURE_BINDING_3D
+ #define GL_TEXTURE_BINDING_3D 0x806A
+ #endif
+
+ #ifndef GL_VERTEX_ARRAY
+ #define GL_VERTEX_ARRAY 0x8074
+ #endif
+
+ #ifndef GL_NORMAL_ARRAY
+ #define GL_NORMAL_ARRAY 0x8075
+ #endif
+
+ #ifndef GL_COLOR_ARRAY
+ #define GL_COLOR_ARRAY 0x8076
+ #endif
+
+ #ifndef GL_INDEX_ARRAY
+ #define GL_INDEX_ARRAY 0x8077
+ #endif
+
+ #ifndef GL_TEXTURE_COORD_ARRAY
+ #define GL_TEXTURE_COORD_ARRAY 0x8078
+ #endif
+
+ #ifndef GL_EDGE_FLAG_ARRAY
+ #define GL_EDGE_FLAG_ARRAY 0x8079
+ #endif
+
+ #ifndef GL_VERTEX_ARRAY_SIZE
+ #define GL_VERTEX_ARRAY_SIZE 0x807A
+ #endif
+
+ #ifndef GL_VERTEX_ARRAY_TYPE
+ #define GL_VERTEX_ARRAY_TYPE 0x807B
+ #endif
+
+ #ifndef GL_VERTEX_ARRAY_STRIDE
+ #define GL_VERTEX_ARRAY_STRIDE 0x807C
+ #endif
+
+ #ifndef GL_NORMAL_ARRAY_TYPE
+ #define GL_NORMAL_ARRAY_TYPE 0x807E
+ #endif
+
+ #ifndef GL_NORMAL_ARRAY_STRIDE
+ #define GL_NORMAL_ARRAY_STRIDE 0x807F
+ #endif
+
+ #ifndef GL_COLOR_ARRAY_SIZE
+ #define GL_COLOR_ARRAY_SIZE 0x8081
+ #endif
+
+ #ifndef GL_COLOR_ARRAY_TYPE
+ #define GL_COLOR_ARRAY_TYPE 0x8082
+ #endif
+
+ #ifndef GL_COLOR_ARRAY_STRIDE
+ #define GL_COLOR_ARRAY_STRIDE 0x8083
+ #endif
+
+ #ifndef GL_INDEX_ARRAY_TYPE
+ #define GL_INDEX_ARRAY_TYPE 0x8085
+ #endif
+
+ #ifndef GL_INDEX_ARRAY_STRIDE
+ #define GL_INDEX_ARRAY_STRIDE 0x8086
+ #endif
+
+ #ifndef GL_TEXTURE_COORD_ARRAY_SIZE
+ #define GL_TEXTURE_COORD_ARRAY_SIZE 0x8088
+ #endif
+
+ #ifndef GL_TEXTURE_COORD_ARRAY_TYPE
+ #define GL_TEXTURE_COORD_ARRAY_TYPE 0x8089
+ #endif
+
+ #ifndef GL_TEXTURE_COORD_ARRAY_STRIDE
+ #define GL_TEXTURE_COORD_ARRAY_STRIDE 0x808A
+ #endif
+
+ #ifndef GL_EDGE_FLAG_ARRAY_STRIDE
+ #define GL_EDGE_FLAG_ARRAY_STRIDE 0x808C
+ #endif
+
+ #ifndef GL_TEXTURE_WIDTH
+ #define GL_TEXTURE_WIDTH 0x1000
+ #endif
+
+ #ifndef GL_TEXTURE_HEIGHT
+ #define GL_TEXTURE_HEIGHT 0x1001
+ #endif
+
+ #ifndef GL_TEXTURE_INTERNAL_FORMAT
+ #define GL_TEXTURE_INTERNAL_FORMAT 0x1003
+ #endif
+
+ #ifndef GL_TEXTURE_COMPONENTS
+ #define GL_TEXTURE_COMPONENTS GL_TEXTURE_INTERNAL_FORMAT
+ #endif
+
+ #ifndef GL_TEXTURE_BORDER_COLOR
+ #define GL_TEXTURE_BORDER_COLOR 0x1004
+ #endif
+
+ #ifndef GL_TEXTURE_BORDER
+ #define GL_TEXTURE_BORDER 0x1005
+ #endif
+
+ #ifndef GL_TEXTURE_RED_SIZE
+ #define GL_TEXTURE_RED_SIZE 0x805C
+ #endif
+
+ #ifndef GL_TEXTURE_GREEN_SIZE
+ #define GL_TEXTURE_GREEN_SIZE 0x805D
+ #endif
+
+ #ifndef GL_TEXTURE_BLUE_SIZE
+ #define GL_TEXTURE_BLUE_SIZE 0x805E
+ #endif
+
+ #ifndef GL_TEXTURE_ALPHA_SIZE
+ #define GL_TEXTURE_ALPHA_SIZE 0x805F
+ #endif
+
+ #ifndef GL_TEXTURE_LUMINANCE_SIZE
+ #define GL_TEXTURE_LUMINANCE_SIZE 0x8060
+ #endif
+
+ #ifndef GL_TEXTURE_INTENSITY_SIZE
+ #define GL_TEXTURE_INTENSITY_SIZE 0x8061
+ #endif
+
+ #ifndef GL_TEXTURE_PRIORITY
+ #define GL_TEXTURE_PRIORITY 0x8066
+ #endif
+
+ #ifndef GL_TEXTURE_RESIDENT
+ #define GL_TEXTURE_RESIDENT 0x8067
+ #endif
+
+ #ifndef GL_DONT_CARE
+ #define GL_DONT_CARE 0x1100
+ #endif
+
+ #ifndef GL_FASTEST
+ #define GL_FASTEST 0x1101
+ #endif
+
+ #ifndef GL_NICEST
+ #define GL_NICEST 0x1102
+ #endif
+
+ #ifndef GL_AMBIENT
+ #define GL_AMBIENT 0x1200
+ #endif
+
+ #ifndef GL_DIFFUSE
+ #define GL_DIFFUSE 0x1201
+ #endif
+
+ #ifndef GL_SPECULAR
+ #define GL_SPECULAR 0x1202
+ #endif
+
+ #ifndef GL_POSITION
+ #define GL_POSITION 0x1203
+ #endif
+
+ #ifndef GL_SPOT_DIRECTION
+ #define GL_SPOT_DIRECTION 0x1204
+ #endif
+
+ #ifndef GL_SPOT_EXPONENT
+ #define GL_SPOT_EXPONENT 0x1205
+ #endif
+
+ #ifndef GL_SPOT_CUTOFF
+ #define GL_SPOT_CUTOFF 0x1206
+ #endif
+
+ #ifndef GL_CONSTANT_ATTENUATION
+ #define GL_CONSTANT_ATTENUATION 0x1207
+ #endif
+
+ #ifndef GL_LINEAR_ATTENUATION
+ #define GL_LINEAR_ATTENUATION 0x1208
+ #endif
+
+ #ifndef GL_QUADRATIC_ATTENUATION
+ #define GL_QUADRATIC_ATTENUATION 0x1209
+ #endif
+
+ #ifndef GL_COMPILE
+ #define GL_COMPILE 0x1300
+ #endif
+
+ #ifndef GL_COMPILE_AND_EXECUTE
+ #define GL_COMPILE_AND_EXECUTE 0x1301
+ #endif
+
+ #ifndef GL_BYTE
+ #define GL_BYTE 0x1400
+ #endif
+
+ #ifndef GL_UNSIGNED_BYTE
+ #define GL_UNSIGNED_BYTE 0x1401
+ #endif
+
+ #ifndef GL_SHORT
+ #define GL_SHORT 0x1402
+ #endif
+
+ #ifndef GL_UNSIGNED_SHORT
+ #define GL_UNSIGNED_SHORT 0x1403
+ #endif
+
+ #ifndef GL_INT
+ #define GL_INT 0x1404
+ #endif
+
+ #ifndef GL_UNSIGNED_INT
+ #define GL_UNSIGNED_INT 0x1405
+ #endif
+
+ #ifndef GL_FLOAT
+ #define GL_FLOAT 0x1406
+ #endif
+
+ #ifndef GL_2_BYTES
+ #define GL_2_BYTES 0x1407
+ #endif
+
+ #ifndef GL_3_BYTES
+ #define GL_3_BYTES 0x1408
+ #endif
+
+ #ifndef GL_4_BYTES
+ #define GL_4_BYTES 0x1409
+ #endif
+
+ #ifndef GL_DOUBLE
+ #define GL_DOUBLE 0x140A
+ #endif
+
+ #ifndef GL_DOUBLE_EXT
+ #define GL_DOUBLE_EXT 0x140A
+ #endif
+
+ #ifndef GL_CLEAR
+ #define GL_CLEAR 0x1500
+ #endif
+
+ #ifndef GL_AND
+ #define GL_AND 0x1501
+ #endif
+
+ #ifndef GL_AND_REVERSE
+ #define GL_AND_REVERSE 0x1502
+ #endif
+
+ #ifndef GL_COPY
+ #define GL_COPY 0x1503
+ #endif
+
+ #ifndef GL_AND_INVERTED
+ #define GL_AND_INVERTED 0x1504
+ #endif
+
+ #ifndef GL_NOOP
+ #define GL_NOOP 0x1505
+ #endif
+
+ #ifndef GL_XOR
+ #define GL_XOR 0x1506
+ #endif
+
+ #ifndef GL_OR
+ #define GL_OR 0x1507
+ #endif
+
+ #ifndef GL_NOR
+ #define GL_NOR 0x1508
+ #endif
+
+ #ifndef GL_EQUIV
+ #define GL_EQUIV 0x1509
+ #endif
+
+ #ifndef GL_INVERT
+ #define GL_INVERT 0x150A
+ #endif
+
+ #ifndef GL_OR_REVERSE
+ #define GL_OR_REVERSE 0x150B
+ #endif
+
+ #ifndef GL_COPY_INVERTED
+ #define GL_COPY_INVERTED 0x150C
+ #endif
+
+ #ifndef GL_OR_INVERTED
+ #define GL_OR_INVERTED 0x150D
+ #endif
+
+ #ifndef GL_NAND
+ #define GL_NAND 0x150E
+ #endif
+
+ #ifndef GL_SET
+ #define GL_SET 0x150F
+ #endif
+
+ #ifndef GL_EMISSION
+ #define GL_EMISSION 0x1600
+ #endif
+
+ #ifndef GL_SHININESS
+ #define GL_SHININESS 0x1601
+ #endif
+
+ #ifndef GL_AMBIENT_AND_DIFFUSE
+ #define GL_AMBIENT_AND_DIFFUSE 0x1602
+ #endif
+
+ #ifndef GL_COLOR_INDEXES
+ #define GL_COLOR_INDEXES 0x1603
+ #endif
+
+ #ifndef GL_MODELVIEW
+ #define GL_MODELVIEW 0x1700
+ #endif
+
+ #ifndef GL_PROJECTION
+ #define GL_PROJECTION 0x1701
+ #endif
+
+ #ifndef GL_TEXTURE
+ #define GL_TEXTURE 0x1702
+ #endif
+
+ #ifndef GL_COLOR
+ #define GL_COLOR 0x1800
+ #endif
+
+ #ifndef GL_DEPTH
+ #define GL_DEPTH 0x1801
+ #endif
+
+ #ifndef GL_STENCIL
+ #define GL_STENCIL 0x1802
+ #endif
+
+ #ifndef GL_COLOR_INDEX
+ #define GL_COLOR_INDEX 0x1900
+ #endif
+
+ #ifndef GL_STENCIL_INDEX
+ #define GL_STENCIL_INDEX 0x1901
+ #endif
+
+ #ifndef GL_DEPTH_COMPONENT
+ #define GL_DEPTH_COMPONENT 0x1902
+ #endif
+
+ #ifndef GL_RED
+ #define GL_RED 0x1903
+ #endif
+
+ #ifndef GL_GREEN
+ #define GL_GREEN 0x1904
+ #endif
+
+ #ifndef GL_BLUE
+ #define GL_BLUE 0x1905
+ #endif
+
+ #ifndef GL_ALPHA
+ #define GL_ALPHA 0x1906
+ #endif
+
+ #ifndef GL_RGB
+ #define GL_RGB 0x1907
+ #endif
+
+ #ifndef GL_RGBA
+ #define GL_RGBA 0x1908
+ #endif
+
+ #ifndef GL_LUMINANCE
+ #define GL_LUMINANCE 0x1909
+ #endif
+
+ #ifndef GL_LUMINANCE_ALPHA
+ #define GL_LUMINANCE_ALPHA 0x190A
+ #endif
+
+ #ifndef GL_BITMAP
+ #define GL_BITMAP 0x1A00
+ #endif
+
+ #ifndef GL_POINT
+ #define GL_POINT 0x1B00
+ #endif
+
+ #ifndef GL_LINE
+ #define GL_LINE 0x1B01
+ #endif
+
+ #ifndef GL_FILL
+ #define GL_FILL 0x1B02
+ #endif
+
+ #ifndef GL_RENDER
+ #define GL_RENDER 0x1C00
+ #endif
+
+ #ifndef GL_FEEDBACK
+ #define GL_FEEDBACK 0x1C01
+ #endif
+
+ #ifndef GL_SELECT
+ #define GL_SELECT 0x1C02
+ #endif
+
+ #ifndef GL_FLAT
+ #define GL_FLAT 0x1D00
+ #endif
+
+ #ifndef GL_SMOOTH
+ #define GL_SMOOTH 0x1D01
+ #endif
+
+ #ifndef GL_KEEP
+ #define GL_KEEP 0x1E00
+ #endif
+
+ #ifndef GL_REPLACE
+ #define GL_REPLACE 0x1E01
+ #endif
+
+ #ifndef GL_INCR
+ #define GL_INCR 0x1E02
+ #endif
+
+ #ifndef GL_DECR
+ #define GL_DECR 0x1E03
+ #endif
+
+ #ifndef GL_VENDOR
+ #define GL_VENDOR 0x1F00
+ #endif
+
+ #ifndef GL_RENDERER
+ #define GL_RENDERER 0x1F01
+ #endif
+
+ #ifndef GL_VERSION
+ #define GL_VERSION 0x1F02
+ #endif
+
+ #ifndef GL_EXTENSIONS
+ #define GL_EXTENSIONS 0x1F03
+ #endif
+
+ #ifndef GL_S
+ #define GL_S 0x2000
+ #endif
+
+ #ifndef GL_T
+ #define GL_T 0x2001
+ #endif
+
+ #ifndef GL_R
+ #define GL_R 0x2002
+ #endif
+
+ #ifndef GL_Q
+ #define GL_Q 0x2003
+ #endif
+
+ #ifndef GL_MODULATE
+ #define GL_MODULATE 0x2100
+ #endif
+
+ #ifndef GL_DECAL
+ #define GL_DECAL 0x2101
+ #endif
+
+ #ifndef GL_TEXTURE_ENV_MODE
+ #define GL_TEXTURE_ENV_MODE 0x2200
+ #endif
+
+ #ifndef GL_TEXTURE_ENV_COLOR
+ #define GL_TEXTURE_ENV_COLOR 0x2201
+ #endif
+
+ #ifndef GL_TEXTURE_ENV
+ #define GL_TEXTURE_ENV 0x2300
+ #endif
+
+ #ifndef GL_EYE_LINEAR
+ #define GL_EYE_LINEAR 0x2400
+ #endif
+
+ #ifndef GL_OBJECT_LINEAR
+ #define GL_OBJECT_LINEAR 0x2401
+ #endif
+
+ #ifndef GL_SPHERE_MAP
+ #define GL_SPHERE_MAP 0x2402
+ #endif
+
+ #ifndef GL_TEXTURE_GEN_MODE
+ #define GL_TEXTURE_GEN_MODE 0x2500
+ #endif
+
+ #ifndef GL_OBJECT_PLANE
+ #define GL_OBJECT_PLANE 0x2501
+ #endif
+
+ #ifndef GL_EYE_PLANE
+ #define GL_EYE_PLANE 0x2502
+ #endif
+
+ #ifndef GL_NEAREST
+ #define GL_NEAREST 0x2600
+ #endif
+
+ #ifndef GL_LINEAR
+ #define GL_LINEAR 0x2601
+ #endif
+
+ #ifndef GL_NEAREST_MIPMAP_NEAREST
+ #define GL_NEAREST_MIPMAP_NEAREST 0x2700
+ #endif
+
+ #ifndef GL_LINEAR_MIPMAP_NEAREST
+ #define GL_LINEAR_MIPMAP_NEAREST 0x2701
+ #endif
+
+ #ifndef GL_NEAREST_MIPMAP_LINEAR
+ #define GL_NEAREST_MIPMAP_LINEAR 0x2702
+ #endif
+
+ #ifndef GL_LINEAR_MIPMAP_LINEAR
+ #define GL_LINEAR_MIPMAP_LINEAR 0x2703
+ #endif
+
+ #ifndef GL_TEXTURE_MAG_FILTER
+ #define GL_TEXTURE_MAG_FILTER 0x2800
+ #endif
+
+ #ifndef GL_TEXTURE_MIN_FILTER
+ #define GL_TEXTURE_MIN_FILTER 0x2801
+ #endif
+
+ #ifndef GL_TEXTURE_WRAP_S
+ #define GL_TEXTURE_WRAP_S 0x2802
+ #endif
+
+ #ifndef GL_TEXTURE_WRAP_T
+ #define GL_TEXTURE_WRAP_T 0x2803
+ #endif
+
+ #ifndef GL_PROXY_TEXTURE_1D
+ #define GL_PROXY_TEXTURE_1D 0x8063
+ #endif
+
+ #ifndef GL_PROXY_TEXTURE_2D
+ #define GL_PROXY_TEXTURE_2D 0x8064
+ #endif
+
+ #ifndef GL_CLAMP
+ #define GL_CLAMP 0x2900
+ #endif
+
+ #ifndef GL_REPEAT
+ #define GL_REPEAT 0x2901
+ #endif
+
+ #ifndef GL_R3_G3_B2
+ #define GL_R3_G3_B2 0x2A10
+ #endif
+
+ #ifndef GL_ALPHA4
+ #define GL_ALPHA4 0x803B
+ #endif
+
+ #ifndef GL_ALPHA8
+ #define GL_ALPHA8 0x803C
+ #endif
+
+ #ifndef GL_ALPHA12
+ #define GL_ALPHA12 0x803D
+ #endif
+
+ #ifndef GL_ALPHA16
+ #define GL_ALPHA16 0x803E
+ #endif
+
+ #ifndef GL_LUMINANCE4
+ #define GL_LUMINANCE4 0x803F
+ #endif
+
+ #ifndef GL_LUMINANCE8
+ #define GL_LUMINANCE8 0x8040
+ #endif
+
+ #ifndef GL_LUMINANCE12
+ #define GL_LUMINANCE12 0x8041
+ #endif
+
+ #ifndef GL_LUMINANCE16
+ #define GL_LUMINANCE16 0x8042
+ #endif
+
+ #ifndef GL_LUMINANCE4_ALPHA4
+ #define GL_LUMINANCE4_ALPHA4 0x8043
+ #endif
+
+ #ifndef GL_LUMINANCE6_ALPHA2
+ #define GL_LUMINANCE6_ALPHA2 0x8044
+ #endif
+
+ #ifndef GL_LUMINANCE8_ALPHA8
+ #define GL_LUMINANCE8_ALPHA8 0x8045
+ #endif
+
+ #ifndef GL_LUMINANCE12_ALPHA4
+ #define GL_LUMINANCE12_ALPHA4 0x8046
+ #endif
+
+ #ifndef GL_LUMINANCE12_ALPHA12
+ #define GL_LUMINANCE12_ALPHA12 0x8047
+ #endif
+
+ #ifndef GL_LUMINANCE16_ALPHA16
+ #define GL_LUMINANCE16_ALPHA16 0x8048
+ #endif
+
+ #ifndef GL_INTENSITY
+ #define GL_INTENSITY 0x8049
+ #endif
+
+ #ifndef GL_INTENSITY4
+ #define GL_INTENSITY4 0x804A
+ #endif
+
+ #ifndef GL_INTENSITY8
+ #define GL_INTENSITY8 0x804B
+ #endif
+
+ #ifndef GL_INTENSITY12
+ #define GL_INTENSITY12 0x804C
+ #endif
+
+ #ifndef GL_INTENSITY16
+ #define GL_INTENSITY16 0x804D
+ #endif
+
+ #ifndef GL_RGB4
+ #define GL_RGB4 0x804F
+ #endif
+
+ #ifndef GL_RGB5
+ #define GL_RGB5 0x8050
+ #endif
+
+ #ifndef GL_RGB8
+ #define GL_RGB8 0x8051
+ #endif
+
+ #ifndef GL_RGB10
+ #define GL_RGB10 0x8052
+ #endif
+
+ #ifndef GL_RGB12
+ #define GL_RGB12 0x8053
+ #endif
+
+ #ifndef GL_RGB16
+ #define GL_RGB16 0x8054
+ #endif
+
+ #ifndef GL_RGBA2
+ #define GL_RGBA2 0x8055
+ #endif
+
+ #ifndef GL_RGBA4
+ #define GL_RGBA4 0x8056
+ #endif
+
+ #ifndef GL_RGB5_A1
+ #define GL_RGB5_A1 0x8057
+ #endif
+
+ #ifndef GL_RGBA8
+ #define GL_RGBA8 0x8058
+ #endif
+
+ #ifndef GL_RGB10_A2
+ #define GL_RGB10_A2 0x8059
+ #endif
+
+ #ifndef GL_RGBA12
+ #define GL_RGBA12 0x805A
+ #endif
+
+ #ifndef GL_RGBA16
+ #define GL_RGBA16 0x805B
+ #endif
+
+ #ifndef GL_V2F
+ #define GL_V2F 0x2A20
+ #endif
+
+ #ifndef GL_V3F
+ #define GL_V3F 0x2A21
+ #endif
+
+ #ifndef GL_C4UB_V2F
+ #define GL_C4UB_V2F 0x2A22
+ #endif
+
+ #ifndef GL_C4UB_V3F
+ #define GL_C4UB_V3F 0x2A23
+ #endif
+
+ #ifndef GL_C3F_V3F
+ #define GL_C3F_V3F 0x2A24
+ #endif
+
+ #ifndef GL_N3F_V3F
+ #define GL_N3F_V3F 0x2A25
+ #endif
+
+ #ifndef GL_C4F_N3F_V3F
+ #define GL_C4F_N3F_V3F 0x2A26
+ #endif
+
+ #ifndef GL_T2F_V3F
+ #define GL_T2F_V3F 0x2A27
+ #endif
+
+ #ifndef GL_T4F_V4F
+ #define GL_T4F_V4F 0x2A28
+ #endif
+
+ #ifndef GL_T2F_C4UB_V3F
+ #define GL_T2F_C4UB_V3F 0x2A29
+ #endif
+
+ #ifndef GL_T2F_C3F_V3F
+ #define GL_T2F_C3F_V3F 0x2A2A
+ #endif
+
+ #ifndef GL_T2F_N3F_V3F
+ #define GL_T2F_N3F_V3F 0x2A2B
+ #endif
+
+ #ifndef GL_T2F_C4F_N3F_V3F
+ #define GL_T2F_C4F_N3F_V3F 0x2A2C
+ #endif
+
+ #ifndef GL_T4F_C4F_N3F_V4F
+ #define GL_T4F_C4F_N3F_V4F 0x2A2D
+ #endif
+
+ #ifndef GL_CLIP_PLANE0
+ #define GL_CLIP_PLANE0 0x3000
+ #endif
+
+ #ifndef GL_CLIP_PLANE1
+ #define GL_CLIP_PLANE1 0x3001
+ #endif
+
+ #ifndef GL_CLIP_PLANE2
+ #define GL_CLIP_PLANE2 0x3002
+ #endif
+
+ #ifndef GL_CLIP_PLANE3
+ #define GL_CLIP_PLANE3 0x3003
+ #endif
+
+ #ifndef GL_CLIP_PLANE4
+ #define GL_CLIP_PLANE4 0x3004
+ #endif
+
+ #ifndef GL_CLIP_PLANE5
+ #define GL_CLIP_PLANE5 0x3005
+ #endif
+
+ #ifndef GL_LIGHT0
+ #define GL_LIGHT0 0x4000
+ #endif
+
+ #ifndef GL_LIGHT1
+ #define GL_LIGHT1 0x4001
+ #endif
+
+ #ifndef GL_LIGHT2
+ #define GL_LIGHT2 0x4002
+ #endif
+
+ #ifndef GL_LIGHT3
+ #define GL_LIGHT3 0x4003
+ #endif
+
+ #ifndef GL_LIGHT4
+ #define GL_LIGHT4 0x4004
+ #endif
+
+ #ifndef GL_LIGHT5
+ #define GL_LIGHT5 0x4005
+ #endif
+
+ #ifndef GL_LIGHT6
+ #define GL_LIGHT6 0x4006
+ #endif
+
+ #ifndef GL_LIGHT7
+ #define GL_LIGHT7 0x4007
+ #endif
+
+ #ifndef GL_ABGR_EXT
+ #define GL_ABGR_EXT 0x8000
+ #endif
+
+ #ifndef GL_CONSTANT_COLOR_EXT
+ #define GL_CONSTANT_COLOR_EXT 0x8001
+ #endif
+
+ #ifndef GL_ONE_MINUS_CONSTANT_COLOR_EXT
+ #define GL_ONE_MINUS_CONSTANT_COLOR_EXT 0x8002
+ #endif
+
+ #ifndef GL_CONSTANT_ALPHA_EXT
+ #define GL_CONSTANT_ALPHA_EXT 0x8003
+ #endif
+
+ #ifndef GL_ONE_MINUS_CONSTANT_ALPHA_EXT
+ #define GL_ONE_MINUS_CONSTANT_ALPHA_EXT 0x8004
+ #endif
+
+ #ifndef GL_BLEND_COLOR_EXT
+ #define GL_BLEND_COLOR_EXT 0x8005
+ #endif
+
+ #ifndef GL_FUNC_ADD_EXT
+ #define GL_FUNC_ADD_EXT 0x8006
+ #endif
+
+ #ifndef GL_MIN_EXT
+ #define GL_MIN_EXT 0x8007
+ #endif
+
+ #ifndef GL_MAX_EXT
+ #define GL_MAX_EXT 0x8008
+ #endif
+
+ #ifndef GL_BLEND_EQUATION_EXT
+ #define GL_BLEND_EQUATION_EXT 0x8009
+ #endif
+
+ #ifndef GL_FUNC_SUBTRACT_EXT
+ #define GL_FUNC_SUBTRACT_EXT 0x800A
+ #endif
+
+ #ifndef GL_FUNC_REVERSE_SUBTRACT_EXT
+ #define GL_FUNC_REVERSE_SUBTRACT_EXT 0x800B
+ #endif
+
+ #ifndef GL_UNSIGNED_BYTE_3_3_2_EXT
+ #define GL_UNSIGNED_BYTE_3_3_2_EXT 0x8032
+ #endif
+
+ #ifndef GL_UNSIGNED_SHORT_4_4_4_4_EXT
+ #define GL_UNSIGNED_SHORT_4_4_4_4_EXT 0x8033
+ #endif
+
+ #ifndef GL_UNSIGNED_SHORT_5_5_5_1_EXT
+ #define GL_UNSIGNED_SHORT_5_5_5_1_EXT 0x8034
+ #endif
+
+ #ifndef GL_UNSIGNED_INT_8_8_8_8_EXT
+ #define GL_UNSIGNED_INT_8_8_8_8_EXT 0x8035
+ #endif
+
+ #ifndef GL_UNSIGNED_INT_10_10_10_2_EXT
+ #define GL_UNSIGNED_INT_10_10_10_2_EXT 0x8036
+ #endif
+
+ #ifndef GL_PACK_SKIP_IMAGES
+ #define GL_PACK_SKIP_IMAGES 0x806B
+ #endif
+
+ #ifndef GL_PACK_IMAGE_HEIGHT
+ #define GL_PACK_IMAGE_HEIGHT 0x806C
+ #endif
+
+ #ifndef GL_UNPACK_SKIP_IMAGES
+ #define GL_UNPACK_SKIP_IMAGES 0x806D
+ #endif
+
+ #ifndef GL_UNPACK_IMAGE_HEIGHT
+ #define GL_UNPACK_IMAGE_HEIGHT 0x806E
+ #endif
+
+ #ifndef GL_TEXTURE_3D
+ #define GL_TEXTURE_3D 0x806F
+ #endif
+
+ #ifndef GL_PROXY_TEXTURE_3D
+ #define GL_PROXY_TEXTURE_3D 0x8070
+ #endif
+
+ #ifndef GL_TEXTURE_DEPTH
+ #define GL_TEXTURE_DEPTH 0x8071
+ #endif
+
+ #ifndef GL_TEXTURE_WRAP_R
+ #define GL_TEXTURE_WRAP_R 0x8072
+ #endif
+
+ #ifndef GL_MAX_3D_TEXTURE_SIZE
+ #define GL_MAX_3D_TEXTURE_SIZE 0x8073
+ #endif
+
+ #ifndef GL_BGR
+ #define GL_BGR 0x80E0
+ #endif
+
+ #ifndef GL_BGRA
+ #define GL_BGRA 0x80E1
+ #endif
+
+ #ifndef GL_UNSIGNED_BYTE_3_3_2
+ #define GL_UNSIGNED_BYTE_3_3_2 0x8032
+ #endif
+
+ #ifndef GL_UNSIGNED_BYTE_2_3_3_REV
+ #define GL_UNSIGNED_BYTE_2_3_3_REV 0x8362
+ #endif
+
+ #ifndef GL_UNSIGNED_SHORT_5_6_5
+ #define GL_UNSIGNED_SHORT_5_6_5 0x8363
+ #endif
+
+ #ifndef GL_UNSIGNED_SHORT_5_6_5_REV
+ #define GL_UNSIGNED_SHORT_5_6_5_REV 0x8364
+ #endif
+
+ #ifndef GL_UNSIGNED_SHORT_4_4_4_4
+ #define GL_UNSIGNED_SHORT_4_4_4_4 0x8033
+ #endif
+
+ #ifndef GL_UNSIGNED_SHORT_4_4_4_4_REV
+ #define GL_UNSIGNED_SHORT_4_4_4_4_REV 0x8365
+ #endif
+
+ #ifndef GL_UNSIGNED_SHORT_5_5_5_1
+ #define GL_UNSIGNED_SHORT_5_5_5_1 0x8034
+ #endif
+
+ #ifndef GL_UNSIGNED_SHORT_1_5_5_5_REV
+ #define GL_UNSIGNED_SHORT_1_5_5_5_REV 0x8366
+ #endif
+
+ #ifndef GL_UNSIGNED_INT_8_8_8_8
+ #define GL_UNSIGNED_INT_8_8_8_8 0x8035
+ #endif
+
+ #ifndef GL_UNSIGNED_INT_8_8_8_8_REV
+ #define GL_UNSIGNED_INT_8_8_8_8_REV 0x8367
+ #endif
+
+ #ifndef GL_UNSIGNED_INT_10_10_10_2
+ #define GL_UNSIGNED_INT_10_10_10_2 0x8036
+ #endif
+
+ #ifndef GL_UNSIGNED_INT_2_10_10_10_REV
+ #define GL_UNSIGNED_INT_2_10_10_10_REV 0x8368
+ #endif
+
+ #ifndef GL_RESCALE_NORMAL
+ #define GL_RESCALE_NORMAL 0x803A
+ #endif
+
+ #ifndef GL_LIGHT_MODEL_COLOR_CONTROL
+ #define GL_LIGHT_MODEL_COLOR_CONTROL 0x81F8
+ #endif
+
+ #ifndef GL_SINGLE_COLOR
+ #define GL_SINGLE_COLOR 0x81F9
+ #endif
+
+ #ifndef GL_SEPARATE_SPECULAR_COLOR
+ #define GL_SEPARATE_SPECULAR_COLOR 0x81FA
+ #endif
+
+ #ifndef GL_CLAMP_TO_EDGE
+ #define GL_CLAMP_TO_EDGE 0x812F
+ #endif
+
+ #ifndef GL_TEXTURE_MIN_LOD
+ #define GL_TEXTURE_MIN_LOD 0x813A
+ #endif
+
+ #ifndef GL_TEXTURE_MAX_LOD
+ #define GL_TEXTURE_MAX_LOD 0x813B
+ #endif
+
+ #ifndef GL_TEXTURE_BASE_LEVEL
+ #define GL_TEXTURE_BASE_LEVEL 0x813C
+ #endif
+
+ #ifndef GL_TEXTURE_MAX_LEVEL
+ #define GL_TEXTURE_MAX_LEVEL 0x813D
+ #endif
+
+ #ifndef GL_MAX_ELEMENTS_VERTICES
+ #define GL_MAX_ELEMENTS_VERTICES 0x80E8
+ #endif
+
+ #ifndef GL_MAX_ELEMENTS_INDICES
+ #define GL_MAX_ELEMENTS_INDICES 0x80E9
+ #endif
+
+ #ifndef GL_ALIASED_POINT_SIZE_RANGE
+ #define GL_ALIASED_POINT_SIZE_RANGE 0x846D
+ #endif
+
+ #ifndef GL_ALIASED_LINE_WIDTH_RANGE
+ #define GL_ALIASED_LINE_WIDTH_RANGE 0x846E
+ #endif
+
+ #ifndef GL_CONSTANT_COLOR
+ #define GL_CONSTANT_COLOR 0x8001
+ #endif
+
+ #ifndef GL_ONE_MINUS_CONSTANT_COLOR
+ #define GL_ONE_MINUS_CONSTANT_COLOR 0x8002
+ #endif
+
+ #ifndef GL_CONSTANT_ALPHA
+ #define GL_CONSTANT_ALPHA 0x8003
+ #endif
+
+ #ifndef GL_ONE_MINUS_CONSTANT_ALPHA
+ #define GL_ONE_MINUS_CONSTANT_ALPHA 0x8004
+ #endif
+
+ #ifndef GL_BLEND_COLOR
+ #define GL_BLEND_COLOR 0x8005
+ #endif
+
+ #ifndef GL_FUNC_ADD
+ #define GL_FUNC_ADD 0x8006
+ #endif
+
+ #ifndef GL_MIN
+ #define GL_MIN 0x8007
+ #endif
+
+ #ifndef GL_MAX
+ #define GL_MAX 0x8008
+ #endif
+
+ #ifndef GL_BLEND_EQUATION
+ #define GL_BLEND_EQUATION 0x8009
+ #endif
+
+ #ifndef GL_FUNC_SUBTRACT
+ #define GL_FUNC_SUBTRACT 0x800A
+ #endif
+
+ #ifndef GL_FUNC_REVERSE_SUBTRACT
+ #define GL_FUNC_REVERSE_SUBTRACT 0x800B
+ #endif
+
+ #ifndef GL_COLOR_MATRIX
+ #define GL_COLOR_MATRIX 0x80B1
+ #endif
+
+ #ifndef GL_COLOR_MATRIX_STACK_DEPTH
+ #define GL_COLOR_MATRIX_STACK_DEPTH 0x80B2
+ #endif
+
+ #ifndef GL_MAX_COLOR_MATRIX_STACK_DEPTH
+ #define GL_MAX_COLOR_MATRIX_STACK_DEPTH 0x80B3
+ #endif
+
+ #ifndef GL_POST_COLOR_MATRIX_RED_SCALE
+ #define GL_POST_COLOR_MATRIX_RED_SCALE 0x80B4
+ #endif
+
+ #ifndef GL_POST_COLOR_MATRIX_GREEN_SCALE
+ #define GL_POST_COLOR_MATRIX_GREEN_SCALE 0x80B5
+ #endif
+
+ #ifndef GL_POST_COLOR_MATRIX_BLUE_SCALE
+ #define GL_POST_COLOR_MATRIX_BLUE_SCALE 0x80B6
+ #endif
+
+ #ifndef GL_POST_COLOR_MATRIX_ALPHA_SCALE
+ #define GL_POST_COLOR_MATRIX_ALPHA_SCALE 0x80B7
+ #endif
+
+ #ifndef GL_POST_COLOR_MATRIX_RED_BIAS
+ #define GL_POST_COLOR_MATRIX_RED_BIAS 0x80B8
+ #endif
+
+ #ifndef GL_POST_COLOR_MATRIX_GREEN_BIAS
+ #define GL_POST_COLOR_MATRIX_GREEN_BIAS 0x80B9
+ #endif
+
+ #ifndef GL_POST_COLOR_MATRIX_BLUE_BIAS
+ #define GL_POST_COLOR_MATRIX_BLUE_BIAS 0x80BA
+ #endif
+
+ #ifndef GL_POST_COLOR_MATRIX_ALPHA_BIAS
+ #define GL_POST_COLOR_MATRIX_ALPHA_BIAS 0x80BB
+ #endif
+
+ #ifndef GL_COLOR_TABLE
+ #define GL_COLOR_TABLE 0x80D0
+ #endif
+
+ #ifndef GL_POST_CONVOLUTION_COLOR_TABLE
+ #define GL_POST_CONVOLUTION_COLOR_TABLE 0x80D1
+ #endif
+
+ #ifndef GL_POST_COLOR_MATRIX_COLOR_TABLE
+ #define GL_POST_COLOR_MATRIX_COLOR_TABLE 0x80D2
+ #endif
+
+ #ifndef GL_PROXY_COLOR_TABLE
+ #define GL_PROXY_COLOR_TABLE 0x80D3
+ #endif
+
+ #ifndef GL_PROXY_POST_CONVOLUTION_COLOR_TABLE
+ #define GL_PROXY_POST_CONVOLUTION_COLOR_TABLE 0x80D4
+ #endif
+
+ #ifndef GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE
+ #define GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE 0x80D5
+ #endif
+
+ #ifndef GL_COLOR_TABLE_SCALE
+ #define GL_COLOR_TABLE_SCALE 0x80D6
+ #endif
+
+ #ifndef GL_COLOR_TABLE_BIAS
+ #define GL_COLOR_TABLE_BIAS 0x80D7
+ #endif
+
+ #ifndef GL_COLOR_TABLE_FORMAT
+ #define GL_COLOR_TABLE_FORMAT 0x80D8
+ #endif
+
+ #ifndef GL_COLOR_TABLE_WIDTH
+ #define GL_COLOR_TABLE_WIDTH 0x80D9
+ #endif
+
+ #ifndef GL_COLOR_TABLE_RED_SIZE
+ #define GL_COLOR_TABLE_RED_SIZE 0x80DA
+ #endif
+
+ #ifndef GL_COLOR_TABLE_GREEN_SIZE
+ #define GL_COLOR_TABLE_GREEN_SIZE 0x80DB
+ #endif
+
+ #ifndef GL_COLOR_TABLE_BLUE_SIZE
+ #define GL_COLOR_TABLE_BLUE_SIZE 0x80DC
+ #endif
+
+ #ifndef GL_COLOR_TABLE_ALPHA_SIZE
+ #define GL_COLOR_TABLE_ALPHA_SIZE 0x80DD
+ #endif
+
+ #ifndef GL_COLOR_TABLE_LUMINANCE_SIZE
+ #define GL_COLOR_TABLE_LUMINANCE_SIZE 0x80DE
+ #endif
+
+ #ifndef GL_COLOR_TABLE_INTENSITY_SIZE
+ #define GL_COLOR_TABLE_INTENSITY_SIZE 0x80DF
+ #endif
+
+ #ifndef GL_CONVOLUTION_1D
+ #define GL_CONVOLUTION_1D 0x8010
+ #endif
+
+ #ifndef GL_CONVOLUTION_2D
+ #define GL_CONVOLUTION_2D 0x8011
+ #endif
+
+ #ifndef GL_SEPARABLE_2D
+ #define GL_SEPARABLE_2D 0x8012
+ #endif
+
+ #ifndef GL_CONVOLUTION_BORDER_MODE
+ #define GL_CONVOLUTION_BORDER_MODE 0x8013
+ #endif
+
+ #ifndef GL_CONVOLUTION_FILTER_SCALE
+ #define GL_CONVOLUTION_FILTER_SCALE 0x8014
+ #endif
+
+ #ifndef GL_CONVOLUTION_FILTER_BIAS
+ #define GL_CONVOLUTION_FILTER_BIAS 0x8015
+ #endif
+
+ #ifndef GL_REDUCE
+ #define GL_REDUCE 0x8016
+ #endif
+
+ #ifndef GL_CONVOLUTION_FORMAT
+ #define GL_CONVOLUTION_FORMAT 0x8017
+ #endif
+
+ #ifndef GL_CONVOLUTION_WIDTH
+ #define GL_CONVOLUTION_WIDTH 0x8018
+ #endif
+
+ #ifndef GL_CONVOLUTION_HEIGHT
+ #define GL_CONVOLUTION_HEIGHT 0x8019
+ #endif
+
+ #ifndef GL_MAX_CONVOLUTION_WIDTH
+ #define GL_MAX_CONVOLUTION_WIDTH 0x801A
+ #endif
+
+ #ifndef GL_MAX_CONVOLUTION_HEIGHT
+ #define GL_MAX_CONVOLUTION_HEIGHT 0x801B
+ #endif
+
+ #ifndef GL_POST_CONVOLUTION_RED_SCALE
+ #define GL_POST_CONVOLUTION_RED_SCALE 0x801C
+ #endif
+
+ #ifndef GL_POST_CONVOLUTION_GREEN_SCALE
+ #define GL_POST_CONVOLUTION_GREEN_SCALE 0x801D
+ #endif
+
+ #ifndef GL_POST_CONVOLUTION_BLUE_SCALE
+ #define GL_POST_CONVOLUTION_BLUE_SCALE 0x801E
+ #endif
+
+ #ifndef GL_POST_CONVOLUTION_ALPHA_SCALE
+ #define GL_POST_CONVOLUTION_ALPHA_SCALE 0x801F
+ #endif
+
+ #ifndef GL_POST_CONVOLUTION_RED_BIAS
+ #define GL_POST_CONVOLUTION_RED_BIAS 0x8020
+ #endif
+
+ #ifndef GL_POST_CONVOLUTION_GREEN_BIAS
+ #define GL_POST_CONVOLUTION_GREEN_BIAS 0x8021
+ #endif
+
+ #ifndef GL_POST_CONVOLUTION_BLUE_BIAS
+ #define GL_POST_CONVOLUTION_BLUE_BIAS 0x8022
+ #endif
+
+ #ifndef GL_POST_CONVOLUTION_ALPHA_BIAS
+ #define GL_POST_CONVOLUTION_ALPHA_BIAS 0x8023
+ #endif
+
+ #ifndef GL_IGNORE_BORDER
+ #define GL_IGNORE_BORDER 0x8150
+ #endif
+
+ #ifndef GL_CONSTANT_BORDER
+ #define GL_CONSTANT_BORDER 0x8151
+ #endif
+
+ #ifndef GL_REPLICATE_BORDER
+ #define GL_REPLICATE_BORDER 0x8153
+ #endif
+
+ #ifndef GL_CONVOLUTION_BORDER_COLOR
+ #define GL_CONVOLUTION_BORDER_COLOR 0x8154
+ #endif
+
+ #ifndef GL_HISTOGRAM
+ #define GL_HISTOGRAM 0x8024
+ #endif
+
+ #ifndef GL_PROXY_HISTOGRAM
+ #define GL_PROXY_HISTOGRAM 0x8025
+ #endif
+
+ #ifndef GL_HISTOGRAM_WIDTH
+ #define GL_HISTOGRAM_WIDTH 0x8026
+ #endif
+
+ #ifndef GL_HISTOGRAM_FORMAT
+ #define GL_HISTOGRAM_FORMAT 0x8027
+ #endif
+
+ #ifndef GL_HISTOGRAM_RED_SIZE
+ #define GL_HISTOGRAM_RED_SIZE 0x8028
+ #endif
+
+ #ifndef GL_HISTOGRAM_GREEN_SIZE
+ #define GL_HISTOGRAM_GREEN_SIZE 0x8029
+ #endif
+
+ #ifndef GL_HISTOGRAM_BLUE_SIZE
+ #define GL_HISTOGRAM_BLUE_SIZE 0x802A
+ #endif
+
+ #ifndef GL_HISTOGRAM_ALPHA_SIZE
+ #define GL_HISTOGRAM_ALPHA_SIZE 0x802B
+ #endif
+
+ #ifndef GL_HISTOGRAM_LUMINANCE_SIZE
+ #define GL_HISTOGRAM_LUMINANCE_SIZE 0x802C
+ #endif
+
+ #ifndef GL_HISTOGRAM_SINK
+ #define GL_HISTOGRAM_SINK 0x802D
+ #endif
+
+ #ifndef GL_MINMAX
+ #define GL_MINMAX 0x802E
+ #endif
+
+ #ifndef GL_MINMAX_FORMAT
+ #define GL_MINMAX_FORMAT 0x802F
+ #endif
+
+ #ifndef GL_MINMAX_SINK
+ #define GL_MINMAX_SINK 0x8030
+ #endif
+
+ #ifndef GL_ACTIVE_TEXTURE
+ #define GL_ACTIVE_TEXTURE 0x84E0
+ #endif
+
+ #ifndef GL_CLIENT_ACTIVE_TEXTURE
+ #define GL_CLIENT_ACTIVE_TEXTURE 0x84E1
+ #endif
+
+ #ifndef GL_MAX_TEXTURE_UNITS
+ #define GL_MAX_TEXTURE_UNITS 0x84E2
+ #endif
+
+ #ifndef GL_TEXTURE0
+ #define GL_TEXTURE0 0x84C0
+ #endif
+
+ #ifndef GL_TEXTURE1
+ #define GL_TEXTURE1 0x84C1
+ #endif
+
+ #ifndef GL_TEXTURE2
+ #define GL_TEXTURE2 0x84C2
+ #endif
+
+ #ifndef GL_TEXTURE3
+ #define GL_TEXTURE3 0x84C3
+ #endif
+
+ #ifndef GL_TEXTURE4
+ #define GL_TEXTURE4 0x84C4
+ #endif
+
+ #ifndef GL_TEXTURE5
+ #define GL_TEXTURE5 0x84C5
+ #endif
+
+ #ifndef GL_TEXTURE6
+ #define GL_TEXTURE6 0x84C6
+ #endif
+
+ #ifndef GL_TEXTURE7
+ #define GL_TEXTURE7 0x84C7
+ #endif
+
+ #ifndef GL_TEXTURE8
+ #define GL_TEXTURE8 0x84C8
+ #endif
+
+ #ifndef GL_TEXTURE9
+ #define GL_TEXTURE9 0x84C9
+ #endif
+
+ #ifndef GL_TEXTURE10
+ #define GL_TEXTURE10 0x84CA
+ #endif
+
+ #ifndef GL_TEXTURE11
+ #define GL_TEXTURE11 0x84CB
+ #endif
+
+ #ifndef GL_TEXTURE12
+ #define GL_TEXTURE12 0x84CC
+ #endif
+
+ #ifndef GL_TEXTURE13
+ #define GL_TEXTURE13 0x84CD
+ #endif
+
+ #ifndef GL_TEXTURE14
+ #define GL_TEXTURE14 0x84CE
+ #endif
+
+ #ifndef GL_TEXTURE15
+ #define GL_TEXTURE15 0x84CF
+ #endif
+
+ #ifndef GL_TEXTURE16
+ #define GL_TEXTURE16 0x84D0
+ #endif
+
+ #ifndef GL_TEXTURE17
+ #define GL_TEXTURE17 0x84D1
+ #endif
+
+ #ifndef GL_TEXTURE18
+ #define GL_TEXTURE18 0x84D2
+ #endif
+
+ #ifndef GL_TEXTURE19
+ #define GL_TEXTURE19 0x84D3
+ #endif
+
+ #ifndef GL_TEXTURE20
+ #define GL_TEXTURE20 0x84D4
+ #endif
+
+ #ifndef GL_TEXTURE21
+ #define GL_TEXTURE21 0x84D5
+ #endif
+
+ #ifndef GL_TEXTURE22
+ #define GL_TEXTURE22 0x84D6
+ #endif
+
+ #ifndef GL_TEXTURE23
+ #define GL_TEXTURE23 0x84D7
+ #endif
+
+ #ifndef GL_TEXTURE24
+ #define GL_TEXTURE24 0x84D8
+ #endif
+
+ #ifndef GL_TEXTURE25
+ #define GL_TEXTURE25 0x84D9
+ #endif
+
+ #ifndef GL_TEXTURE26
+ #define GL_TEXTURE26 0x84DA
+ #endif
+
+ #ifndef GL_TEXTURE27
+ #define GL_TEXTURE27 0x84DB
+ #endif
+
+ #ifndef GL_TEXTURE28
+ #define GL_TEXTURE28 0x84DC
+ #endif
+
+ #ifndef GL_TEXTURE29
+ #define GL_TEXTURE29 0x84DD
+ #endif
+
+ #ifndef GL_TEXTURE30
+ #define GL_TEXTURE30 0x84DE
+ #endif
+
+ #ifndef GL_TEXTURE31
+ #define GL_TEXTURE31 0x84DF
+ #endif
+
+ #ifndef GL_NORMAL_MAP
+ #define GL_NORMAL_MAP 0x8511
+ #endif
+
+ #ifndef GL_REFLECTION_MAP
+ #define GL_REFLECTION_MAP 0x8512
+ #endif
+
+ #ifndef GL_TEXTURE_CUBE_MAP
+ #define GL_TEXTURE_CUBE_MAP 0x8513
+ #endif
+
+ #ifndef GL_TEXTURE_BINDING_CUBE_MAP
+ #define GL_TEXTURE_BINDING_CUBE_MAP 0x8514
+ #endif
+
+ #ifndef GL_TEXTURE_CUBE_MAP_POSITIVE_X
+ #define GL_TEXTURE_CUBE_MAP_POSITIVE_X 0x8515
+ #endif
+
+ #ifndef GL_TEXTURE_CUBE_MAP_NEGATIVE_X
+ #define GL_TEXTURE_CUBE_MAP_NEGATIVE_X 0x8516
+ #endif
+
+ #ifndef GL_TEXTURE_CUBE_MAP_POSITIVE_Y
+ #define GL_TEXTURE_CUBE_MAP_POSITIVE_Y 0x8517
+ #endif
+
+ #ifndef GL_TEXTURE_CUBE_MAP_NEGATIVE_Y
+ #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y 0x8518
+ #endif
+
+ #ifndef GL_TEXTURE_CUBE_MAP_POSITIVE_Z
+ #define GL_TEXTURE_CUBE_MAP_POSITIVE_Z 0x8519
+ #endif
+
+ #ifndef GL_TEXTURE_CUBE_MAP_NEGATIVE_Z
+ #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z 0x851A
+ #endif
+
+ #ifndef GL_PROXY_TEXTURE_CUBE_MAP
+ #define GL_PROXY_TEXTURE_CUBE_MAP 0x851B
+ #endif
+
+ #ifndef GL_MAX_CUBE_MAP_TEXTURE_SIZE
+ #define GL_MAX_CUBE_MAP_TEXTURE_SIZE 0x851C
+ #endif
+
+ #ifndef GL_COMBINE
+ #define GL_COMBINE 0x8570
+ #endif
+
+ #ifndef GL_COMBINE_RGB
+ #define GL_COMBINE_RGB 0x8571
+ #endif
+
+ #ifndef GL_COMBINE_ALPHA
+ #define GL_COMBINE_ALPHA 0x8572
+ #endif
+
+ #ifndef GL_RGB_SCALE
+ #define GL_RGB_SCALE 0x8573
+ #endif
+
+ #ifndef GL_ADD_SIGNED
+ #define GL_ADD_SIGNED 0x8574
+ #endif
+
+ #ifndef GL_INTERPOLATE
+ #define GL_INTERPOLATE 0x8575
+ #endif
+
+ #ifndef GL_CONSTANT
+ #define GL_CONSTANT 0x8576
+ #endif
+
+ #ifndef GL_PRIMARY_COLOR
+ #define GL_PRIMARY_COLOR 0x8577
+ #endif
+
+ #ifndef GL_PREVIOUS
+ #define GL_PREVIOUS 0x8578
+ #endif
+
+ #ifndef GL_SOURCE0_RGB
+ #define GL_SOURCE0_RGB 0x8580
+ #endif
+
+ #ifndef GL_SOURCE1_RGB
+ #define GL_SOURCE1_RGB 0x8581
+ #endif
+
+ #ifndef GL_SOURCE2_RGB
+ #define GL_SOURCE2_RGB 0x8582
+ #endif
+
+ #ifndef GL_SOURCE0_ALPHA
+ #define GL_SOURCE0_ALPHA 0x8588
+ #endif
+
+ #ifndef GL_SOURCE1_ALPHA
+ #define GL_SOURCE1_ALPHA 0x8589
+ #endif
+
+ #ifndef GL_SOURCE2_ALPHA
+ #define GL_SOURCE2_ALPHA 0x858A
+ #endif
+
+ #ifndef GL_OPERAND0_RGB
+ #define GL_OPERAND0_RGB 0x8590
+ #endif
+
+ #ifndef GL_OPERAND1_RGB
+ #define GL_OPERAND1_RGB 0x8591
+ #endif
+
+ #ifndef GL_OPERAND2_RGB
+ #define GL_OPERAND2_RGB 0x8592
+ #endif
+
+ #ifndef GL_OPERAND0_ALPHA
+ #define GL_OPERAND0_ALPHA 0x8598
+ #endif
+
+ #ifndef GL_OPERAND1_ALPHA
+ #define GL_OPERAND1_ALPHA 0x8599
+ #endif
+
+ #ifndef GL_OPERAND2_ALPHA
+ #define GL_OPERAND2_ALPHA 0x859A
+ #endif
+
+ #ifndef GL_SUBTRACT
+ #define GL_SUBTRACT 0x84E7
+ #endif
+
+ #ifndef GL_TRANSPOSE_MODELVIEW_MATRIX
+ #define GL_TRANSPOSE_MODELVIEW_MATRIX 0x84E3
+ #endif
+
+ #ifndef GL_TRANSPOSE_PROJECTION_MATRIX
+ #define GL_TRANSPOSE_PROJECTION_MATRIX 0x84E4
+ #endif
+
+ #ifndef GL_TRANSPOSE_TEXTURE_MATRIX
+ #define GL_TRANSPOSE_TEXTURE_MATRIX 0x84E5
+ #endif
+
+ #ifndef GL_TRANSPOSE_COLOR_MATRIX
+ #define GL_TRANSPOSE_COLOR_MATRIX 0x84E6
+ #endif
+
+ #ifndef GL_COMPRESSED_ALPHA
+ #define GL_COMPRESSED_ALPHA 0x84E9
+ #endif
+
+ #ifndef GL_COMPRESSED_LUMINANCE
+ #define GL_COMPRESSED_LUMINANCE 0x84EA
+ #endif
+
+ #ifndef GL_COMPRESSED_LUMINANCE_ALPHA
+ #define GL_COMPRESSED_LUMINANCE_ALPHA 0x84EB
+ #endif
+
+ #ifndef GL_COMPRESSED_INTENSITY
+ #define GL_COMPRESSED_INTENSITY 0x84EC
+ #endif
+
+ #ifndef GL_COMPRESSED_RGB
+ #define GL_COMPRESSED_RGB 0x84ED
+ #endif
+
+ #ifndef GL_COMPRESSED_RGBA
+ #define GL_COMPRESSED_RGBA 0x84EE
+ #endif
+
+ #ifndef GL_TEXTURE_COMPRESSION_HINT
+ #define GL_TEXTURE_COMPRESSION_HINT 0x84EF
+ #endif
+
+ #ifndef GL_TEXTURE_COMPRESSED_IMAGE_SIZE
+ #define GL_TEXTURE_COMPRESSED_IMAGE_SIZE 0x86A0
+ #endif
+
+ #ifndef GL_TEXTURE_COMPRESSED
+ #define GL_TEXTURE_COMPRESSED 0x86A1
+ #endif
+
+ #ifndef GL_NUM_COMPRESSED_TEXTURE_FORMATS
+ #define GL_NUM_COMPRESSED_TEXTURE_FORMATS 0x86A2
+ #endif
+
+ #ifndef GL_COMPRESSED_TEXTURE_FORMATS
+ #define GL_COMPRESSED_TEXTURE_FORMATS 0x86A3
+ #endif
+
+ #ifndef GL_DOT3_RGB
+ #define GL_DOT3_RGB 0x86AE
+ #endif
+
+ #ifndef GL_DOT3_RGBA
+ #define GL_DOT3_RGBA 0x86AF
+ #endif
+
+ #ifndef GL_CLAMP_TO_BORDER
+ #define GL_CLAMP_TO_BORDER 0x812D
+ #endif
+
+ #ifndef GL_MULTISAMPLE
+ #define GL_MULTISAMPLE 0x809D
+ #endif
+
+ #ifndef GL_SAMPLE_ALPHA_TO_COVERAGE
+ #define GL_SAMPLE_ALPHA_TO_COVERAGE 0x809E
+ #endif
+
+ #ifndef GL_SAMPLE_ALPHA_TO_ONE
+ #define GL_SAMPLE_ALPHA_TO_ONE 0x809F
+ #endif
+
+ #ifndef GL_SAMPLE_COVERAGE
+ #define GL_SAMPLE_COVERAGE 0x80A0
+ #endif
+
+ #ifndef GL_SAMPLE_BUFFERS
+ #define GL_SAMPLE_BUFFERS 0x80A8
+ #endif
+
+ #ifndef GL_SAMPLES
+ #define GL_SAMPLES 0x80A9
+ #endif
+
+ #ifndef GL_SAMPLE_COVERAGE_VALUE
+ #define GL_SAMPLE_COVERAGE_VALUE 0x80AA
+ #endif
+
+ #ifndef GL_SAMPLE_COVERAGE_INVERT
+ #define GL_SAMPLE_COVERAGE_INVERT 0x80AB
+ #endif
+
+ #ifndef GL_MULTISAMPLE_BIT
+ #define GL_MULTISAMPLE_BIT 0x20000000
+ #endif
+
+ #ifndef GL_VERTEX_ARRAY_EXT
+ #define GL_VERTEX_ARRAY_EXT 0x8074
+ #endif
+
+ #ifndef GL_NORMAL_ARRAY_EXT
+ #define GL_NORMAL_ARRAY_EXT 0x8075
+ #endif
+
+ #ifndef GL_COLOR_ARRAY_EXT
+ #define GL_COLOR_ARRAY_EXT 0x8076
+ #endif
+
+ #ifndef GL_INDEX_ARRAY_EXT
+ #define GL_INDEX_ARRAY_EXT 0x8077
+ #endif
+
+ #ifndef GL_TEXTURE_COORD_ARRAY_EXT
+ #define GL_TEXTURE_COORD_ARRAY_EXT 0x8078
+ #endif
+
+ #ifndef GL_EDGE_FLAG_ARRAY_EXT
+ #define GL_EDGE_FLAG_ARRAY_EXT 0x8079
+ #endif
+
+ #ifndef GL_VERTEX_ARRAY_SIZE_EXT
+ #define GL_VERTEX_ARRAY_SIZE_EXT 0x807A
+ #endif
+
+ #ifndef GL_VERTEX_ARRAY_TYPE_EXT
+ #define GL_VERTEX_ARRAY_TYPE_EXT 0x807B
+ #endif
+
+ #ifndef GL_VERTEX_ARRAY_STRIDE_EXT
+ #define GL_VERTEX_ARRAY_STRIDE_EXT 0x807C
+ #endif
+
+ #ifndef GL_VERTEX_ARRAY_COUNT_EXT
+ #define GL_VERTEX_ARRAY_COUNT_EXT 0x807D
+ #endif
+
+ #ifndef GL_NORMAL_ARRAY_TYPE_EXT
+ #define GL_NORMAL_ARRAY_TYPE_EXT 0x807E
+ #endif
+
+ #ifndef GL_NORMAL_ARRAY_STRIDE_EXT
+ #define GL_NORMAL_ARRAY_STRIDE_EXT 0x807F
+ #endif
+
+ #ifndef GL_NORMAL_ARRAY_COUNT_EXT
+ #define GL_NORMAL_ARRAY_COUNT_EXT 0x8080
+ #endif
+
+ #ifndef GL_COLOR_ARRAY_SIZE_EXT
+ #define GL_COLOR_ARRAY_SIZE_EXT 0x8081
+ #endif
+
+ #ifndef GL_COLOR_ARRAY_TYPE_EXT
+ #define GL_COLOR_ARRAY_TYPE_EXT 0x8082
+ #endif
+
+ #ifndef GL_COLOR_ARRAY_STRIDE_EXT
+ #define GL_COLOR_ARRAY_STRIDE_EXT 0x8083
+ #endif
+
+ #ifndef GL_COLOR_ARRAY_COUNT_EXT
+ #define GL_COLOR_ARRAY_COUNT_EXT 0x8084
+ #endif
+
+ #ifndef GL_INDEX_ARRAY_TYPE_EXT
+ #define GL_INDEX_ARRAY_TYPE_EXT 0x8085
+ #endif
+
+ #ifndef GL_INDEX_ARRAY_STRIDE_EXT
+ #define GL_INDEX_ARRAY_STRIDE_EXT 0x8086
+ #endif
+
+ #ifndef GL_INDEX_ARRAY_COUNT_EXT
+ #define GL_INDEX_ARRAY_COUNT_EXT 0x8087
+ #endif
+
+ #ifndef GL_TEXTURE_COORD_ARRAY_SIZE_EXT
+ #define GL_TEXTURE_COORD_ARRAY_SIZE_EXT 0x8088
+ #endif
+
+ #ifndef GL_TEXTURE_COORD_ARRAY_TYPE_EXT
+ #define GL_TEXTURE_COORD_ARRAY_TYPE_EXT 0x8089
+ #endif
+
+ #ifndef GL_TEXTURE_COORD_ARRAY_STRIDE_EXT
+ #define GL_TEXTURE_COORD_ARRAY_STRIDE_EXT 0x808A
+ #endif
+
+ #ifndef GL_TEXTURE_COORD_ARRAY_COUNT_EXT
+ #define GL_TEXTURE_COORD_ARRAY_COUNT_EXT 0x808B
+ #endif
+
+ #ifndef GL_EDGE_FLAG_ARRAY_STRIDE_EXT
+ #define GL_EDGE_FLAG_ARRAY_STRIDE_EXT 0x808C
+ #endif
+
+ #ifndef GL_EDGE_FLAG_ARRAY_COUNT_EXT
+ #define GL_EDGE_FLAG_ARRAY_COUNT_EXT 0x808D
+ #endif
+
+ #ifndef GL_VERTEX_ARRAY_POINTER_EXT
+ #define GL_VERTEX_ARRAY_POINTER_EXT 0x808E
+ #endif
+
+ #ifndef GL_NORMAL_ARRAY_POINTER_EXT
+ #define GL_NORMAL_ARRAY_POINTER_EXT 0x808F
+ #endif
+
+ #ifndef GL_COLOR_ARRAY_POINTER_EXT
+ #define GL_COLOR_ARRAY_POINTER_EXT 0x8090
+ #endif
+
+ #ifndef GL_INDEX_ARRAY_POINTER_EXT
+ #define GL_INDEX_ARRAY_POINTER_EXT 0x8091
+ #endif
+
+ #ifndef GL_TEXTURE_COORD_ARRAY_POINTER_EXT
+ #define GL_TEXTURE_COORD_ARRAY_POINTER_EXT 0x8092
+ #endif
+
+ #ifndef GL_EDGE_FLAG_ARRAY_POINTER_EXT
+ #define GL_EDGE_FLAG_ARRAY_POINTER_EXT 0x8093
+ #endif
+
+ #ifndef GL_PACK_SKIP_IMAGES
+ #define GL_PACK_SKIP_IMAGES 0x806B
+ #endif
+
+ #ifndef GL_PACK_SKIP_IMAGES_EXT
+ #define GL_PACK_SKIP_IMAGES_EXT 0x806B
+ #endif
+
+ #ifndef GL_PACK_IMAGE_HEIGHT
+ #define GL_PACK_IMAGE_HEIGHT 0x806C
+ #endif
+
+ #ifndef GL_PACK_IMAGE_HEIGHT_EXT
+ #define GL_PACK_IMAGE_HEIGHT_EXT 0x806C
+ #endif
+
+ #ifndef GL_UNPACK_SKIP_IMAGES
+ #define GL_UNPACK_SKIP_IMAGES 0x806D
+ #endif
+
+ #ifndef GL_UNPACK_SKIP_IMAGES_EXT
+ #define GL_UNPACK_SKIP_IMAGES_EXT 0x806D
+ #endif
+
+ #ifndef GL_UNPACK_IMAGE_HEIGHT
+ #define GL_UNPACK_IMAGE_HEIGHT 0x806E
+ #endif
+
+ #ifndef GL_UNPACK_IMAGE_HEIGHT_EXT
+ #define GL_UNPACK_IMAGE_HEIGHT_EXT 0x806E
+ #endif
+
+ #ifndef GL_TEXTURE_3D
+ #define GL_TEXTURE_3D 0x806F
+ #endif
+
+ #ifndef GL_TEXTURE_3D_EXT
+ #define GL_TEXTURE_3D_EXT 0x806F
+ #endif
+
+ #ifndef GL_PROXY_TEXTURE_3D
+ #define GL_PROXY_TEXTURE_3D 0x8070
+ #endif
+
+ #ifndef GL_PROXY_TEXTURE_3D_EXT
+ #define GL_PROXY_TEXTURE_3D_EXT 0x8070
+ #endif
+
+ #ifndef GL_TEXTURE_DEPTH
+ #define GL_TEXTURE_DEPTH 0x8071
+ #endif
+
+ #ifndef GL_TEXTURE_DEPTH_EXT
+ #define GL_TEXTURE_DEPTH_EXT 0x8071
+ #endif
+
+ #ifndef GL_TEXTURE_WRAP_R
+ #define GL_TEXTURE_WRAP_R 0x8072
+ #endif
+
+ #ifndef GL_TEXTURE_WRAP_R_EXT
+ #define GL_TEXTURE_WRAP_R_EXT 0x8072
+ #endif
+
+ #ifndef GL_MAX_3D_TEXTURE_SIZE
+ #define GL_MAX_3D_TEXTURE_SIZE 0x8073
+ #endif
+
+ #ifndef GL_MAX_3D_TEXTURE_SIZE_EXT
+ #define GL_MAX_3D_TEXTURE_SIZE_EXT 0x8073
+ #endif
+
+ #ifndef GL_TABLE_TOO_LARGE_EXT
+ #define GL_TABLE_TOO_LARGE_EXT 0x8031
+ #endif
+
+ #ifndef GL_COLOR_TABLE_FORMAT_EXT
+ #define GL_COLOR_TABLE_FORMAT_EXT 0x80D8
+ #endif
+
+ #ifndef GL_COLOR_TABLE_WIDTH_EXT
+ #define GL_COLOR_TABLE_WIDTH_EXT 0x80D9
+ #endif
+
+ #ifndef GL_COLOR_TABLE_RED_SIZE_EXT
+ #define GL_COLOR_TABLE_RED_SIZE_EXT 0x80DA
+ #endif
+
+ #ifndef GL_COLOR_TABLE_GREEN_SIZE_EXT
+ #define GL_COLOR_TABLE_GREEN_SIZE_EXT 0x80DB
+ #endif
+
+ #ifndef GL_COLOR_TABLE_BLUE_SIZE_EXT
+ #define GL_COLOR_TABLE_BLUE_SIZE_EXT 0x80DC
+ #endif
+
+ #ifndef GL_COLOR_TABLE_ALPHA_SIZE_EXT
+ #define GL_COLOR_TABLE_ALPHA_SIZE_EXT 0x80DD
+ #endif
+
+ #ifndef GL_COLOR_TABLE_LUMINANCE_SIZE_EXT
+ #define GL_COLOR_TABLE_LUMINANCE_SIZE_EXT 0x80DE
+ #endif
+
+ #ifndef GL_COLOR_TABLE_INTENSITY_SIZE_EXT
+ #define GL_COLOR_TABLE_INTENSITY_SIZE_EXT 0x80DF
+ #endif
+
+ #ifndef GL_BGR_EXT
+ #define GL_BGR_EXT 0x80E0
+ #endif
+
+ #ifndef GL_BGRA_EXT
+ #define GL_BGRA_EXT 0x80E1
+ #endif
+
+ #ifndef GL_TEXTURE_MIN_LOD_SGIS
+ #define GL_TEXTURE_MIN_LOD_SGIS 0x813A
+ #endif
+
+ #ifndef GL_TEXTURE_MAX_LOD_SGIS
+ #define GL_TEXTURE_MAX_LOD_SGIS 0x813B
+ #endif
+
+ #ifndef GL_TEXTURE_BASE_LEVEL_SGIS
+ #define GL_TEXTURE_BASE_LEVEL_SGIS 0x813C
+ #endif
+
+ #ifndef GL_TEXTURE_MAX_LEVEL_SGIS
+ #define GL_TEXTURE_MAX_LEVEL_SGIS 0x813D
+ #endif
+
+ #ifndef GL_COLOR_INDEX1_EXT
+ #define GL_COLOR_INDEX1_EXT 0x80E2
+ #endif
+
+ #ifndef GL_COLOR_INDEX2_EXT
+ #define GL_COLOR_INDEX2_EXT 0x80E3
+ #endif
+
+ #ifndef GL_COLOR_INDEX4_EXT
+ #define GL_COLOR_INDEX4_EXT 0x80E4
+ #endif
+
+ #ifndef GL_COLOR_INDEX8_EXT
+ #define GL_COLOR_INDEX8_EXT 0x80E5
+ #endif
+
+ #ifndef GL_COLOR_INDEX12_EXT
+ #define GL_COLOR_INDEX12_EXT 0x80E6
+ #endif
+
+ #ifndef GL_COLOR_INDEX16_EXT
+ #define GL_COLOR_INDEX16_EXT 0x80E7
+ #endif
+
+ #ifndef GL_TEXTURE_INDEX_SIZE_EXT
+ #define GL_TEXTURE_INDEX_SIZE_EXT 0x80ED
+ #endif
+
+ #ifndef GL_CLIP_VOLUME_CLIPPING_HINT_EXT
+ #define GL_CLIP_VOLUME_CLIPPING_HINT_EXT 0x80F0
+ #endif
+
+ #ifndef GL_POINT_SIZE_MIN_EXT
+ #define GL_POINT_SIZE_MIN_EXT 0x8126
+ #endif
+
+ #ifndef GL_POINT_SIZE_MAX_EXT
+ #define GL_POINT_SIZE_MAX_EXT 0x8127
+ #endif
+
+ #ifndef GL_POINT_FADE_THRESHOLD_SIZE_EXT
+ #define GL_POINT_FADE_THRESHOLD_SIZE_EXT 0x8128
+ #endif
+
+ #ifndef GL_DISTANCE_ATTENUATION_EXT
+ #define GL_DISTANCE_ATTENUATION_EXT 0x8129
+ #endif
+
+ #ifndef GL_ARRAY_ELEMENT_LOCK_FIRST_EXT
+ #define GL_ARRAY_ELEMENT_LOCK_FIRST_EXT 0x81A8
+ #endif
+
+ #ifndef GL_ARRAY_ELEMENT_LOCK_COUNT_EXT
+ #define GL_ARRAY_ELEMENT_LOCK_COUNT_EXT 0x81A9
+ #endif
+
+ #ifndef GL_SHARED_TEXTURE_PALETTE_EXT
+ #define GL_SHARED_TEXTURE_PALETTE_EXT 0x81FB
+ #endif
+
+ #ifndef GL_SELECTED_TEXTURE_SGIS
+ #define GL_SELECTED_TEXTURE_SGIS 0x835C
+ #endif
+
+ #ifndef GL_MAX_TEXTURES_SGIS
+ #define GL_MAX_TEXTURES_SGIS 0x835D
+ #endif
+
+ #ifndef GL_TEXTURE0_SGIS
+ #define GL_TEXTURE0_SGIS 0x835E
+ #endif
+
+ #ifndef GL_TEXTURE1_SGIS
+ #define GL_TEXTURE1_SGIS 0x835F
+ #endif
+
+ #ifndef GL_TEXTURE2_SGIS
+ #define GL_TEXTURE2_SGIS 0x8360
+ #endif
+
+ #ifndef GL_TEXTURE3_SGIS
+ #define GL_TEXTURE3_SGIS 0x8361
+ #endif
+
+ #ifndef GL_ACTIVE_TEXTURE_ARB
+ #define GL_ACTIVE_TEXTURE_ARB 0x84E0
+ #endif
+
+ #ifndef GL_CLIENT_ACTIVE_TEXTURE_ARB
+ #define GL_CLIENT_ACTIVE_TEXTURE_ARB 0x84E1
+ #endif
+
+ #ifndef GL_MAX_TEXTURE_UNITS_ARB
+ #define GL_MAX_TEXTURE_UNITS_ARB 0x84E2
+ #endif
+
+ #ifndef GL_TEXTURE0_ARB
+ #define GL_TEXTURE0_ARB 0x84C0
+ #endif
+
+ #ifndef GL_TEXTURE1_ARB
+ #define GL_TEXTURE1_ARB 0x84C1
+ #endif
+
+ #ifndef GL_TEXTURE2_ARB
+ #define GL_TEXTURE2_ARB 0x84C2
+ #endif
+
+ #ifndef GL_TEXTURE3_ARB
+ #define GL_TEXTURE3_ARB 0x84C3
+ #endif
+
+ #ifndef GL_TEXTURE4_ARB
+ #define GL_TEXTURE4_ARB 0x84C4
+ #endif
+
+ #ifndef GL_TEXTURE5_ARB
+ #define GL_TEXTURE5_ARB 0x84C5
+ #endif
+
+ #ifndef GL_TEXTURE6_ARB
+ #define GL_TEXTURE6_ARB 0x84C6
+ #endif
+
+ #ifndef GL_TEXTURE7_ARB
+ #define GL_TEXTURE7_ARB 0x84C7
+ #endif
+
+ #ifndef GL_TEXTURE8_ARB
+ #define GL_TEXTURE8_ARB 0x84C8
+ #endif
+
+ #ifndef GL_TEXTURE9_ARB
+ #define GL_TEXTURE9_ARB 0x84C9
+ #endif
+
+ #ifndef GL_TEXTURE10_ARB
+ #define GL_TEXTURE10_ARB 0x84CA
+ #endif
+
+ #ifndef GL_TEXTURE11_ARB
+ #define GL_TEXTURE11_ARB 0x84CB
+ #endif
+
+ #ifndef GL_TEXTURE12_ARB
+ #define GL_TEXTURE12_ARB 0x84CC
+ #endif
+
+ #ifndef GL_TEXTURE13_ARB
+ #define GL_TEXTURE13_ARB 0x84CD
+ #endif
+
+ #ifndef GL_TEXTURE14_ARB
+ #define GL_TEXTURE14_ARB 0x84CE
+ #endif
+
+ #ifndef GL_TEXTURE15_ARB
+ #define GL_TEXTURE15_ARB 0x84CF
+ #endif
+
+ #ifndef GL_TEXTURE16_ARB
+ #define GL_TEXTURE16_ARB 0x84D0
+ #endif
+
+ #ifndef GL_TEXTURE17_ARB
+ #define GL_TEXTURE17_ARB 0x84D1
+ #endif
+
+ #ifndef GL_TEXTURE18_ARB
+ #define GL_TEXTURE18_ARB 0x84D2
+ #endif
+
+ #ifndef GL_TEXTURE19_ARB
+ #define GL_TEXTURE19_ARB 0x84D3
+ #endif
+
+ #ifndef GL_TEXTURE20_ARB
+ #define GL_TEXTURE20_ARB 0x84D4
+ #endif
+
+ #ifndef GL_TEXTURE21_ARB
+ #define GL_TEXTURE21_ARB 0x84D5
+ #endif
+
+ #ifndef GL_TEXTURE22_ARB
+ #define GL_TEXTURE22_ARB 0x84D6
+ #endif
+
+ #ifndef GL_TEXTURE23_ARB
+ #define GL_TEXTURE23_ARB 0x84D7
+ #endif
+
+ #ifndef GL_TEXTURE24_ARB
+ #define GL_TEXTURE24_ARB 0x84D8
+ #endif
+
+ #ifndef GL_TEXTURE25_ARB
+ #define GL_TEXTURE25_ARB 0x84D9
+ #endif
+
+ #ifndef GL_TEXTURE26_ARB
+ #define GL_TEXTURE26_ARB 0x84DA
+ #endif
+
+ #ifndef GL_TEXTURE27_ARB
+ #define GL_TEXTURE27_ARB 0x84DB
+ #endif
+
+ #ifndef GL_TEXTURE28_ARB
+ #define GL_TEXTURE28_ARB 0x84DC
+ #endif
+
+ #ifndef GL_TEXTURE29_ARB
+ #define GL_TEXTURE29_ARB 0x84DD
+ #endif
+
+ #ifndef GL_TEXTURE30_ARB
+ #define GL_TEXTURE30_ARB 0x84DE
+ #endif
+
+ #ifndef GL_TEXTURE31_ARB
+ #define GL_TEXTURE31_ARB 0x84DF
+ #endif
+
+ #ifndef GL_FOG_COORDINATE_SOURCE_EXT
+ #define GL_FOG_COORDINATE_SOURCE_EXT 0x8450
+ #endif
+
+ #ifndef GL_FOG_COORDINATE_EXT
+ #define GL_FOG_COORDINATE_EXT 0x8451
+ #endif
+
+ #ifndef GL_FRAGMENT_DEPTH_EXT
+ #define GL_FRAGMENT_DEPTH_EXT 0x8452
+ #endif
+
+ #ifndef GL_CURRENT_FOG_COORDINATE_EXT
+ #define GL_CURRENT_FOG_COORDINATE_EXT 0x8453
+ #endif
+
+ #ifndef GL_FOG_COORDINATE_ARRAY_TYPE_EXT
+ #define GL_FOG_COORDINATE_ARRAY_TYPE_EXT 0x8454
+ #endif
+
+ #ifndef GL_FOG_COORDINATE_ARRAY_STRIDE_EXT
+ #define GL_FOG_COORDINATE_ARRAY_STRIDE_EXT 0x8455
+ #endif
+
+ #ifndef GL_FOG_COORDINATE_ARRAY_POINTER_EXT
+ #define GL_FOG_COORDINATE_ARRAY_POINTER_EXT 0x8456
+ #endif
+
+ #ifndef GL_FOG_COORDINATE_ARRAY_EXT
+ #define GL_FOG_COORDINATE_ARRAY_EXT 0x8457
+ #endif
+
+ #ifndef GL_COLOR_SUM_EXT
+ #define GL_COLOR_SUM_EXT 0x8458
+ #endif
+
+ #ifndef GL_CURRENT_SECONDARY_COLOR_EXT
+ #define GL_CURRENT_SECONDARY_COLOR_EXT 0x8459
+ #endif
+
+ #ifndef GL_SECONDARY_COLOR_ARRAY_SIZE_EXT
+ #define GL_SECONDARY_COLOR_ARRAY_SIZE_EXT 0x845A
+ #endif
+
+ #ifndef GL_SECONDARY_COLOR_ARRAY_TYPE_EXT
+ #define GL_SECONDARY_COLOR_ARRAY_TYPE_EXT 0x845B
+ #endif
+
+ #ifndef GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT
+ #define GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT 0x845C
+ #endif
+
+ #ifndef GL_SECONDARY_COLOR_ARRAY_POINTER_EXT
+ #define GL_SECONDARY_COLOR_ARRAY_POINTER_EXT 0x845D
+ #endif
+
+ #ifndef GL_SECONDARY_COLOR_ARRAY_EXT
+ #define GL_SECONDARY_COLOR_ARRAY_EXT 0x845E
+ #endif
+
+ #ifndef GL_SINGLE_COLOR_EXT
+ #define GL_SINGLE_COLOR_EXT 0x81F9
+ #endif
+
+ #ifndef GL_SEPARATE_SPECULAR_COLOR_EXT
+ #define GL_SEPARATE_SPECULAR_COLOR_EXT 0x81FA
+ #endif
+
+ #ifndef GL_LIGHT_MODEL_COLOR_CONTROL_EXT
+ #define GL_LIGHT_MODEL_COLOR_CONTROL_EXT 0x81F8
+ #endif
+
+ #ifndef GL_RESCALE_NORMAL_EXT
+ #define GL_RESCALE_NORMAL_EXT 0x803A
+ #endif
+
+ #ifndef GL_INCR_WRAP_EXT
+ #define GL_INCR_WRAP_EXT 0x8507
+ #endif
+
+ #ifndef GL_DECR_WRAP_EXT
+ #define GL_DECR_WRAP_EXT 0x8508
+ #endif
+
+ #ifndef GL_MODELVIEW0_MATRIX_EXT
+ #define GL_MODELVIEW0_MATRIX_EXT GL_MODELVIEW_MATRIX
+ #endif
+
+ #ifndef GL_MODELVIEW1_MATRIX_EXT
+ #define GL_MODELVIEW1_MATRIX_EXT 0x8506
+ #endif
+
+ #ifndef GL_MODELVIEW0_STACK_DEPTH_EXT
+ #define GL_MODELVIEW0_STACK_DEPTH_EXT GL_MODELVIEW_STACK_DEPTH
+ #endif
+
+ #ifndef GL_MODELVIEW1_STACK_DEPTH_EXT
+ #define GL_MODELVIEW1_STACK_DEPTH_EXT 0x8502
+ #endif
+
+ #ifndef GL_VERTEX_WEIGHTING_EXT
+ #define GL_VERTEX_WEIGHTING_EXT 0x8509
+ #endif
+
+ #ifndef GL_MODELVIEW0_EXT
+ #define GL_MODELVIEW0_EXT GL_MODELVIEW
+ #endif
+
+ #ifndef GL_MODELVIEW1_EXT
+ #define GL_MODELVIEW1_EXT 0x850A
+ #endif
+
+ #ifndef GL_CURRENT_VERTEX_WEIGHT_EXT
+ #define GL_CURRENT_VERTEX_WEIGHT_EXT 0x850B
+ #endif
+
+ #ifndef GL_VERTEX_WEIGHT_ARRAY_EXT
+ #define GL_VERTEX_WEIGHT_ARRAY_EXT 0x850C
+ #endif
+
+ #ifndef GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT
+ #define GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT 0x850D
+ #endif
+
+ #ifndef GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT
+ #define GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT 0x850E
+ #endif
+
+ #ifndef GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT
+ #define GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT 0x850F
+ #endif
+
+ #ifndef GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT
+ #define GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT 0x8510
+ #endif
+
+ #ifndef GL_NORMAL_MAP_NV
+ #define GL_NORMAL_MAP_NV 0x8511
+ #endif
+
+ #ifndef GL_REFLECTION_MAP_NV
+ #define GL_REFLECTION_MAP_NV 0x8512
+ #endif
+
+ #ifndef GL_NORMAL_MAP_EXT
+ #define GL_NORMAL_MAP_EXT 0x8511
+ #endif
+
+ #ifndef GL_REFLECTION_MAP_EXT
+ #define GL_REFLECTION_MAP_EXT 0x8512
+ #endif
+
+ #ifndef GL_TEXTURE_CUBE_MAP_EXT
+ #define GL_TEXTURE_CUBE_MAP_EXT 0x8513
+ #endif
+
+ #ifndef GL_TEXTURE_BINDING_CUBE_MAP_EXT
+ #define GL_TEXTURE_BINDING_CUBE_MAP_EXT 0x8514
+ #endif
+
+ #ifndef GL_TEXTURE_CUBE_MAP_POSITIVE_X_EXT
+ #define GL_TEXTURE_CUBE_MAP_POSITIVE_X_EXT 0x8515
+ #endif
+
+ #ifndef GL_TEXTURE_CUBE_MAP_NEGATIVE_X_EXT
+ #define GL_TEXTURE_CUBE_MAP_NEGATIVE_X_EXT 0x8516
+ #endif
+
+ #ifndef GL_TEXTURE_CUBE_MAP_POSITIVE_Y_EXT
+ #define GL_TEXTURE_CUBE_MAP_POSITIVE_Y_EXT 0x8517
+ #endif
+
+ #ifndef GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT
+ #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT 0x8518
+ #endif
+
+ #ifndef GL_TEXTURE_CUBE_MAP_POSITIVE_Z_EXT
+ #define GL_TEXTURE_CUBE_MAP_POSITIVE_Z_EXT 0x8519
+ #endif
+
+ #ifndef GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT
+ #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT 0x851A
+ #endif
+
+ #ifndef GL_PROXY_TEXTURE_CUBE_MAP_EXT
+ #define GL_PROXY_TEXTURE_CUBE_MAP_EXT 0x851B
+ #endif
+
+ #ifndef GL_MAX_CUBE_MAP_TEXTURE_SIZE_EXT
+ #define GL_MAX_CUBE_MAP_TEXTURE_SIZE_EXT 0x851C
+ #endif
+
+ #ifndef GL_NORMAL_MAP_ARB
+ #define GL_NORMAL_MAP_ARB 0x8511
+ #endif
+
+ #ifndef GL_REFLECTION_MAP_ARB
+ #define GL_REFLECTION_MAP_ARB 0x8512
+ #endif
+
+ #ifndef GL_TEXTURE_CUBE_MAP_ARB
+ #define GL_TEXTURE_CUBE_MAP_ARB 0x8513
+ #endif
+
+ #ifndef GL_TEXTURE_BINDING_CUBE_MAP_ARB
+ #define GL_TEXTURE_BINDING_CUBE_MAP_ARB 0x8514
+ #endif
+
+ #ifndef GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB
+ #define GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB 0x8515
+ #endif
+
+ #ifndef GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB
+ #define GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB 0x8516
+ #endif
+
+ #ifndef GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB
+ #define GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB 0x8517
+ #endif
+
+ #ifndef GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB
+ #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB 0x8518
+ #endif
+
+ #ifndef GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB
+ #define GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB 0x8519
+ #endif
+
+ #ifndef GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB
+ #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB 0x851A
+ #endif
+
+ #ifndef GL_PROXY_TEXTURE_CUBE_MAP_ARB
+ #define GL_PROXY_TEXTURE_CUBE_MAP_ARB 0x851B
+ #endif
+
+ #ifndef GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB
+ #define GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB 0x851C
+ #endif
+
+ #ifndef GL_VERTEX_ARRAY_RANGE_NV
+ #define GL_VERTEX_ARRAY_RANGE_NV 0x851D
+ #endif
+
+ #ifndef GL_VERTEX_ARRAY_RANGE_LENGTH_NV
+ #define GL_VERTEX_ARRAY_RANGE_LENGTH_NV 0x851E
+ #endif
+
+ #ifndef GL_VERTEX_ARRAY_RANGE_VALID_NV
+ #define GL_VERTEX_ARRAY_RANGE_VALID_NV 0x851F
+ #endif
+
+ #ifndef GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV
+ #define GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV 0x8520
+ #endif
+
+ #ifndef GL_VERTEX_ARRAY_RANGE_POINTER_NV
+ #define GL_VERTEX_ARRAY_RANGE_POINTER_NV 0x8521
+ #endif
+
+ #ifndef GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV
+ #define GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV 0x8533
+ #endif
+
+ #ifndef GL_REGISTER_COMBINERS_NV
+ #define GL_REGISTER_COMBINERS_NV 0x8522
+ #endif
+
+ #ifndef GL_COMBINER0_NV
+ #define GL_COMBINER0_NV 0x8550
+ #endif
+
+ #ifndef GL_COMBINER1_NV
+ #define GL_COMBINER1_NV 0x8551
+ #endif
+
+ #ifndef GL_COMBINER2_NV
+ #define GL_COMBINER2_NV 0x8552
+ #endif
+
+ #ifndef GL_COMBINER3_NV
+ #define GL_COMBINER3_NV 0x8553
+ #endif
+
+ #ifndef GL_COMBINER4_NV
+ #define GL_COMBINER4_NV 0x8554
+ #endif
+
+ #ifndef GL_COMBINER5_NV
+ #define GL_COMBINER5_NV 0x8555
+ #endif
+
+ #ifndef GL_COMBINER6_NV
+ #define GL_COMBINER6_NV 0x8556
+ #endif
+
+ #ifndef GL_COMBINER7_NV
+ #define GL_COMBINER7_NV 0x8557
+ #endif
+
+ #ifndef GL_VARIABLE_A_NV
+ #define GL_VARIABLE_A_NV 0x8523
+ #endif
+
+ #ifndef GL_VARIABLE_B_NV
+ #define GL_VARIABLE_B_NV 0x8524
+ #endif
+
+ #ifndef GL_VARIABLE_C_NV
+ #define GL_VARIABLE_C_NV 0x8525
+ #endif
+
+ #ifndef GL_VARIABLE_D_NV
+ #define GL_VARIABLE_D_NV 0x8526
+ #endif
+
+ #ifndef GL_VARIABLE_E_NV
+ #define GL_VARIABLE_E_NV 0x8527
+ #endif
+
+ #ifndef GL_VARIABLE_F_NV
+ #define GL_VARIABLE_F_NV 0x8528
+ #endif
+
+ #ifndef GL_VARIABLE_G_NV
+ #define GL_VARIABLE_G_NV 0x8529
+ #endif
+
+ #ifndef GL_CONSTANT_COLOR0_NV
+ #define GL_CONSTANT_COLOR0_NV 0x852A
+ #endif
+
+ #ifndef GL_CONSTANT_COLOR1_NV
+ #define GL_CONSTANT_COLOR1_NV 0x852B
+ #endif
+
+ #ifndef GL_PRIMARY_COLOR_NV
+ #define GL_PRIMARY_COLOR_NV 0x852C
+ #endif
+
+ #ifndef GL_SECONDARY_COLOR_NV
+ #define GL_SECONDARY_COLOR_NV 0x852D
+ #endif
+
+ #ifndef GL_SPARE0_NV
+ #define GL_SPARE0_NV 0x852E
+ #endif
+
+ #ifndef GL_SPARE1_NV
+ #define GL_SPARE1_NV 0x852F
+ #endif
+
+ #ifndef GL_UNSIGNED_IDENTITY_NV
+ #define GL_UNSIGNED_IDENTITY_NV 0x8536
+ #endif
+
+ #ifndef GL_UNSIGNED_INVERT_NV
+ #define GL_UNSIGNED_INVERT_NV 0x8537
+ #endif
+
+ #ifndef GL_EXPAND_NORMAL_NV
+ #define GL_EXPAND_NORMAL_NV 0x8538
+ #endif
+
+ #ifndef GL_EXPAND_NEGATE_NV
+ #define GL_EXPAND_NEGATE_NV 0x8539
+ #endif
+
+ #ifndef GL_HALF_BIAS_NORMAL_NV
+ #define GL_HALF_BIAS_NORMAL_NV 0x853A
+ #endif
+
+ #ifndef GL_HALF_BIAS_NEGATE_NV
+ #define GL_HALF_BIAS_NEGATE_NV 0x853B
+ #endif
+
+ #ifndef GL_SIGNED_IDENTITY_NV
+ #define GL_SIGNED_IDENTITY_NV 0x853C
+ #endif
+
+ #ifndef GL_SIGNED_NEGATE_NV
+ #define GL_SIGNED_NEGATE_NV 0x853D
+ #endif
+
+ #ifndef GL_E_TIMES_F_NV
+ #define GL_E_TIMES_F_NV 0x8531
+ #endif
+
+ #ifndef GL_SPARE0_PLUS_SECONDARY_COLOR_NV
+ #define GL_SPARE0_PLUS_SECONDARY_COLOR_NV 0x8532
+ #endif
+
+ #ifndef GL_SCALE_BY_TWO_NV
+ #define GL_SCALE_BY_TWO_NV 0x853E
+ #endif
+
+ #ifndef GL_SCALE_BY_FOUR_NV
+ #define GL_SCALE_BY_FOUR_NV 0x853F
+ #endif
+
+ #ifndef GL_SCALE_BY_ONE_HALF_NV
+ #define GL_SCALE_BY_ONE_HALF_NV 0x8540
+ #endif
+
+ #ifndef GL_BIAS_BY_NEGATIVE_ONE_HALF_NV
+ #define GL_BIAS_BY_NEGATIVE_ONE_HALF_NV 0x8541
+ #endif
+
+ #ifndef GL_DISCARD_NV
+ #define GL_DISCARD_NV 0x8530
+ #endif
+
+ #ifndef GL_COMBINER_INPUT_NV
+ #define GL_COMBINER_INPUT_NV 0x8542
+ #endif
+
+ #ifndef GL_COMBINER_MAPPING_NV
+ #define GL_COMBINER_MAPPING_NV 0x8543
+ #endif
+
+ #ifndef GL_COMBINER_COMPONENT_USAGE_NV
+ #define GL_COMBINER_COMPONENT_USAGE_NV 0x8544
+ #endif
+
+ #ifndef GL_COMBINER_AB_DOT_PRODUCT_NV
+ #define GL_COMBINER_AB_DOT_PRODUCT_NV 0x8545
+ #endif
+
+ #ifndef GL_COMBINER_CD_DOT_PRODUCT_NV
+ #define GL_COMBINER_CD_DOT_PRODUCT_NV 0x8546
+ #endif
+
+ #ifndef GL_COMBINER_MUX_SUM_NV
+ #define GL_COMBINER_MUX_SUM_NV 0x8547
+ #endif
+
+ #ifndef GL_COMBINER_SCALE_NV
+ #define GL_COMBINER_SCALE_NV 0x8548
+ #endif
+
+ #ifndef GL_COMBINER_BIAS_NV
+ #define GL_COMBINER_BIAS_NV 0x8549
+ #endif
+
+ #ifndef GL_COMBINER_AB_OUTPUT_NV
+ #define GL_COMBINER_AB_OUTPUT_NV 0x854A
+ #endif
+
+ #ifndef GL_COMBINER_CD_OUTPUT_NV
+ #define GL_COMBINER_CD_OUTPUT_NV 0x854B
+ #endif
+
+ #ifndef GL_COMBINER_SUM_OUTPUT_NV
+ #define GL_COMBINER_SUM_OUTPUT_NV 0x854C
+ #endif
+
+ #ifndef GL_MAX_GENERAL_COMBINERS_NV
+ #define GL_MAX_GENERAL_COMBINERS_NV 0x854D
+ #endif
+
+ #ifndef GL_NUM_GENERAL_COMBINERS_NV
+ #define GL_NUM_GENERAL_COMBINERS_NV 0x854E
+ #endif
+
+ #ifndef GL_COLOR_SUM_CLAMP_NV
+ #define GL_COLOR_SUM_CLAMP_NV 0x854F
+ #endif
+
+ #ifndef GL_FOG_DISTANCE_MODE_NV
+ #define GL_FOG_DISTANCE_MODE_NV 0x855A
+ #endif
+
+ #ifndef GL_EYE_RADIAL_NV
+ #define GL_EYE_RADIAL_NV 0x855B
+ #endif
+
+ #ifndef GL_EYE_PLANE_ABSOLUTE_NV
+ #define GL_EYE_PLANE_ABSOLUTE_NV 0x855C
+ #endif
+
+ #ifndef GL_FRAGMENT_PROGRAM_NV
+ #define GL_FRAGMENT_PROGRAM_NV 0x8870
+ #endif
+
+ #ifndef GL_MAX_TEXTURE_COORDS_NV
+ #define GL_MAX_TEXTURE_COORDS_NV 0x8871
+ #endif
+
+ #ifndef GL_MAX_TEXTURE_IMAGE_UNITS_NV
+ #define GL_MAX_TEXTURE_IMAGE_UNITS_NV 0x8872
+ #endif
+
+ #ifndef GL_EMBOSS_LIGHT_NV
+ #define GL_EMBOSS_LIGHT_NV 0x855D
+ #endif
+
+ #ifndef GL_EMBOSS_CONSTANT_NV
+ #define GL_EMBOSS_CONSTANT_NV 0x855E
+ #endif
+
+ #ifndef GL_EMBOSS_MAP_NV
+ #define GL_EMBOSS_MAP_NV 0x855F
+ #endif
+
+ #ifndef GL_MAX_SHININESS_NV
+ #define GL_MAX_SHININESS_NV 0x8504
+ #endif
+
+ #ifndef GL_MAX_SPOT_EXPONENT_NV
+ #define GL_MAX_SPOT_EXPONENT_NV 0x8505
+ #endif
+
+ #ifndef GL_COMBINE_ARB
+ #define GL_COMBINE_ARB 0x8570
+ #endif
+
+ #ifndef GL_COMBINE_RGB_ARB
+ #define GL_COMBINE_RGB_ARB 0x8571
+ #endif
+
+ #ifndef GL_COMBINE_ALPHA_ARB
+ #define GL_COMBINE_ALPHA_ARB 0x8572
+ #endif
+
+ #ifndef GL_RGB_SCALE_ARB
+ #define GL_RGB_SCALE_ARB 0x8573
+ #endif
+
+ #ifndef GL_ADD_SIGNED_ARB
+ #define GL_ADD_SIGNED_ARB 0x8574
+ #endif
+
+ #ifndef GL_INTERPOLATE_ARB
+ #define GL_INTERPOLATE_ARB 0x8575
+ #endif
+
+ #ifndef GL_CONSTANT_ARB
+ #define GL_CONSTANT_ARB 0x8576
+ #endif
+
+ #ifndef GL_PRIMARY_COLOR_ARB
+ #define GL_PRIMARY_COLOR_ARB 0x8577
+ #endif
+
+ #ifndef GL_PREVIOUS_ARB
+ #define GL_PREVIOUS_ARB 0x8578
+ #endif
+
+ #ifndef GL_SOURCE0_RGB_ARB
+ #define GL_SOURCE0_RGB_ARB 0x8580
+ #endif
+
+ #ifndef GL_SOURCE1_RGB_ARB
+ #define GL_SOURCE1_RGB_ARB 0x8581
+ #endif
+
+ #ifndef GL_SOURCE2_RGB_ARB
+ #define GL_SOURCE2_RGB_ARB 0x8582
+ #endif
+
+ #ifndef GL_SOURCE0_ALPHA_ARB
+ #define GL_SOURCE0_ALPHA_ARB 0x8588
+ #endif
+
+ #ifndef GL_SOURCE1_ALPHA_ARB
+ #define GL_SOURCE1_ALPHA_ARB 0x8589
+ #endif
+
+ #ifndef GL_SOURCE2_ALPHA_ARB
+ #define GL_SOURCE2_ALPHA_ARB 0x858A
+ #endif
+
+ #ifndef GL_OPERAND0_RGB_ARB
+ #define GL_OPERAND0_RGB_ARB 0x8590
+ #endif
+
+ #ifndef GL_OPERAND1_RGB_ARB
+ #define GL_OPERAND1_RGB_ARB 0x8591
+ #endif
+
+ #ifndef GL_OPERAND2_RGB_ARB
+ #define GL_OPERAND2_RGB_ARB 0x8592
+ #endif
+
+ #ifndef GL_OPERAND0_ALPHA_ARB
+ #define GL_OPERAND0_ALPHA_ARB 0x8598
+ #endif
+
+ #ifndef GL_OPERAND1_ALPHA_ARB
+ #define GL_OPERAND1_ALPHA_ARB 0x8599
+ #endif
+
+ #ifndef GL_OPERAND2_ALPHA_ARB
+ #define GL_OPERAND2_ALPHA_ARB 0x859A
+ #endif
+
+ #ifndef GL_SUBTRACT_ARB
+ #define GL_SUBTRACT_ARB 0x84E7
+ #endif
+
+ #ifndef GL_COMBINE_EXT
+ #define GL_COMBINE_EXT 0x8570
+ #endif
+
+ #ifndef GL_COMBINE_RGB_EXT
+ #define GL_COMBINE_RGB_EXT 0x8571
+ #endif
+
+ #ifndef GL_COMBINE_ALPHA_EXT
+ #define GL_COMBINE_ALPHA_EXT 0x8572
+ #endif
+
+ #ifndef GL_RGB_SCALE_EXT
+ #define GL_RGB_SCALE_EXT 0x8573
+ #endif
+
+ #ifndef GL_ADD_SIGNED_EXT
+ #define GL_ADD_SIGNED_EXT 0x8574
+ #endif
+
+ #ifndef GL_INTERPOLATE_EXT
+ #define GL_INTERPOLATE_EXT 0x8575
+ #endif
+
+ #ifndef GL_CONSTANT_EXT
+ #define GL_CONSTANT_EXT 0x8576
+ #endif
+
+ #ifndef GL_PRIMARY_COLOR_EXT
+ #define GL_PRIMARY_COLOR_EXT 0x8577
+ #endif
+
+ #ifndef GL_PREVIOUS_EXT
+ #define GL_PREVIOUS_EXT 0x8578
+ #endif
+
+ #ifndef GL_SOURCE0_RGB_EXT
+ #define GL_SOURCE0_RGB_EXT 0x8580
+ #endif
+
+ #ifndef GL_SOURCE1_RGB_EXT
+ #define GL_SOURCE1_RGB_EXT 0x8581
+ #endif
+
+ #ifndef GL_SOURCE2_RGB_EXT
+ #define GL_SOURCE2_RGB_EXT 0x8582
+ #endif
+
+ #ifndef GL_SOURCE0_ALPHA_EXT
+ #define GL_SOURCE0_ALPHA_EXT 0x8588
+ #endif
+
+ #ifndef GL_SOURCE1_ALPHA_EXT
+ #define GL_SOURCE1_ALPHA_EXT 0x8589
+ #endif
+
+ #ifndef GL_SOURCE2_ALPHA_EXT
+ #define GL_SOURCE2_ALPHA_EXT 0x858A
+ #endif
+
+ #ifndef GL_OPERAND0_RGB_EXT
+ #define GL_OPERAND0_RGB_EXT 0x8590
+ #endif
+
+ #ifndef GL_OPERAND1_RGB_EXT
+ #define GL_OPERAND1_RGB_EXT 0x8591
+ #endif
+
+ #ifndef GL_OPERAND2_RGB_EXT
+ #define GL_OPERAND2_RGB_EXT 0x8592
+ #endif
+
+ #ifndef GL_OPERAND0_ALPHA_EXT
+ #define GL_OPERAND0_ALPHA_EXT 0x8598
+ #endif
+
+ #ifndef GL_OPERAND1_ALPHA_EXT
+ #define GL_OPERAND1_ALPHA_EXT 0x8599
+ #endif
+
+ #ifndef GL_OPERAND2_ALPHA_EXT
+ #define GL_OPERAND2_ALPHA_EXT 0x859A
+ #endif
+
+ #ifndef GL_COMBINE4_NV
+ #define GL_COMBINE4_NV 0x8503
+ #endif
+
+ #ifndef GL_SOURCE3_RGB_NV
+ #define GL_SOURCE3_RGB_NV 0x8583
+ #endif
+
+ #ifndef GL_SOURCE3_ALPHA_NV
+ #define GL_SOURCE3_ALPHA_NV 0x858B
+ #endif
+
+ #ifndef GL_OPERAND3_RGB_NV
+ #define GL_OPERAND3_RGB_NV 0x8593
+ #endif
+
+ #ifndef GL_OPERAND3_ALPHA_NV
+ #define GL_OPERAND3_ALPHA_NV 0x859B
+ #endif
+
+ #ifndef GL_TEXTURE_MAX_ANISOTROPY_EXT
+ #define GL_TEXTURE_MAX_ANISOTROPY_EXT 0x84FE
+ #endif
+
+ #ifndef GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT
+ #define GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT 0x84FF
+ #endif
+
+ #ifndef GL_MAX_TEXTURE_LOD_BIAS_EXT
+ #define GL_MAX_TEXTURE_LOD_BIAS_EXT 0x84FD
+ #endif
+
+ #ifndef GL_TEXTURE_FILTER_CONTROL_EXT
+ #define GL_TEXTURE_FILTER_CONTROL_EXT 0x8500
+ #endif
+
+ #ifndef GL_TEXTURE_LOD_BIAS_EXT
+ #define GL_TEXTURE_LOD_BIAS_EXT 0x8501
+ #endif
+
+ #ifndef GL_CLAMP_TO_EDGE_EXT
+ #define GL_CLAMP_TO_EDGE_EXT 0x812F
+ #endif
+
+ #ifndef GL_RGB_S3TC
+ #define GL_RGB_S3TC 0x83A0
+ #endif
+
+ #ifndef GL_RGB4_S3TC
+ #define GL_RGB4_S3TC 0x83A1
+ #endif
+
+ #ifndef GL_RGBA_S3TC
+ #define GL_RGBA_S3TC 0x83A2
+ #endif
+
+ #ifndef GL_RGBA4_S3TC
+ #define GL_RGBA4_S3TC 0x83A3
+ #endif
+
+ #ifndef GL_TRANSPOSE_MODELVIEW_MATRIX_ARB
+ #define GL_TRANSPOSE_MODELVIEW_MATRIX_ARB 0x84E3
+ #endif
+
+ #ifndef GL_TRANSPOSE_PROJECTION_MATRIX_ARB
+ #define GL_TRANSPOSE_PROJECTION_MATRIX_ARB 0x84E4
+ #endif
+
+ #ifndef GL_TRANSPOSE_TEXTURE_MATRIX_ARB
+ #define GL_TRANSPOSE_TEXTURE_MATRIX_ARB 0x84E5
+ #endif
+
+ #ifndef GL_TRANSPOSE_COLOR_MATRIX_ARB
+ #define GL_TRANSPOSE_COLOR_MATRIX_ARB 0x84E6
+ #endif
+
+ #ifndef GL_COMPRESSED_ALPHA_ARB
+ #define GL_COMPRESSED_ALPHA_ARB 0x84E9
+ #endif
+
+ #ifndef GL_COMPRESSED_LUMINANCE_ARB
+ #define GL_COMPRESSED_LUMINANCE_ARB 0x84EA
+ #endif
+
+ #ifndef GL_COMPRESSED_LUMINANCE_ALPHA_ARB
+ #define GL_COMPRESSED_LUMINANCE_ALPHA_ARB 0x84EB
+ #endif
+
+ #ifndef GL_COMPRESSED_INTENSITY_ARB
+ #define GL_COMPRESSED_INTENSITY_ARB 0x84EC
+ #endif
+
+ #ifndef GL_COMPRESSED_RGB_ARB
+ #define GL_COMPRESSED_RGB_ARB 0x84ED
+ #endif
+
+ #ifndef GL_COMPRESSED_RGBA_ARB
+ #define GL_COMPRESSED_RGBA_ARB 0x84EE
+ #endif
+
+ #ifndef GL_TEXTURE_COMPRESSION_HINT_ARB
+ #define GL_TEXTURE_COMPRESSION_HINT_ARB 0x84EF
+ #endif
+
+ #ifndef GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB
+ #define GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB 0x86A0
+ #endif
+
+ #ifndef GL_TEXTURE_COMPRESSED_ARB
+ #define GL_TEXTURE_COMPRESSED_ARB 0x86A1
+ #endif
+
+ #ifndef GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB
+ #define GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB 0x86A2
+ #endif
+
+ #ifndef GL_COMPRESSED_TEXTURE_FORMATS_ARB
+ #define GL_COMPRESSED_TEXTURE_FORMATS_ARB 0x86A3
+ #endif
+
+ #ifndef GL_COMPRESSED_RGB_S3TC_DXT1_EXT
+ #define GL_COMPRESSED_RGB_S3TC_DXT1_EXT 0x83F0
+ #endif
+
+ #ifndef GL_COMPRESSED_RGBA_S3TC_DXT1_EXT
+ #define GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 0x83F1
+ #endif
+
+ #ifndef GL_COMPRESSED_RGBA_S3TC_DXT3_EXT
+ #define GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 0x83F2
+ #endif
+
+ #ifndef GL_COMPRESSED_RGBA_S3TC_DXT5_EXT
+ #define GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 0x83F3
+ #endif
+
+ #ifndef GL_ALL_COMPLETED_NV
+ #define GL_ALL_COMPLETED_NV 0x84F2
+ #endif
+
+ #ifndef GL_FENCE_STATUS_NV
+ #define GL_FENCE_STATUS_NV 0x84F3
+ #endif
+
+ #ifndef GL_FENCE_CONDITION_NV
+ #define GL_FENCE_CONDITION_NV 0x84F4
+ #endif
+
+ #ifndef GL_ALL_EXTENSIONS_NV
+ #define GL_ALL_EXTENSIONS_NV 0x84FB
+ #endif
+
+ #ifndef GL_MAC_GET_PROC_ADDRESS_NV
+ #define GL_MAC_GET_PROC_ADDRESS_NV 0x84FC
+ #endif
+
+ #ifndef GL_VERTEX_PROGRAM_NV
+ #define GL_VERTEX_PROGRAM_NV 0x8620
+ #endif
+
+ #ifndef GL_VERTEX_STATE_PROGRAM_NV
+ #define GL_VERTEX_STATE_PROGRAM_NV 0x8621
+ #endif
+
+ #ifndef GL_ATTRIB_ARRAY_SIZE_NV
+ #define GL_ATTRIB_ARRAY_SIZE_NV 0x8623
+ #endif
+
+ #ifndef GL_ATTRIB_ARRAY_STRIDE_NV
+ #define GL_ATTRIB_ARRAY_STRIDE_NV 0x8624
+ #endif
+
+ #ifndef GL_ATTRIB_ARRAY_TYPE_NV
+ #define GL_ATTRIB_ARRAY_TYPE_NV 0x8625
+ #endif
+
+ #ifndef GL_CURRENT_ATTRIB_NV
+ #define GL_CURRENT_ATTRIB_NV 0x8626
+ #endif
+
+ #ifndef GL_PROGRAM_LENGTH_NV
+ #define GL_PROGRAM_LENGTH_NV 0x8627
+ #endif
+
+ #ifndef GL_PROGRAM_STRING_NV
+ #define GL_PROGRAM_STRING_NV 0x8628
+ #endif
+
+ #ifndef GL_MODELVIEW_PROJECTION_NV
+ #define GL_MODELVIEW_PROJECTION_NV 0x8629
+ #endif
+
+ #ifndef GL_IDENTITY_NV
+ #define GL_IDENTITY_NV 0x862A
+ #endif
+
+ #ifndef GL_INVERSE_NV
+ #define GL_INVERSE_NV 0x862B
+ #endif
+
+ #ifndef GL_TRANSPOSE_NV
+ #define GL_TRANSPOSE_NV 0x862C
+ #endif
+
+ #ifndef GL_INVERSE_TRANSPOSE_NV
+ #define GL_INVERSE_TRANSPOSE_NV 0x862D
+ #endif
+
+ #ifndef GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV
+ #define GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV 0x862E
+ #endif
+
+ #ifndef GL_MAX_TRACK_MATRICES_NV
+ #define GL_MAX_TRACK_MATRICES_NV 0x862F
+ #endif
+
+ #ifndef GL_MATRIX0_NV
+ #define GL_MATRIX0_NV 0x8630
+ #endif
+
+ #ifndef GL_MATRIX1_NV
+ #define GL_MATRIX1_NV 0x8631
+ #endif
+
+ #ifndef GL_MATRIX2_NV
+ #define GL_MATRIX2_NV 0x8632
+ #endif
+
+ #ifndef GL_MATRIX3_NV
+ #define GL_MATRIX3_NV 0x8633
+ #endif
+
+ #ifndef GL_MATRIX4_NV
+ #define GL_MATRIX4_NV 0x8634
+ #endif
+
+ #ifndef GL_MATRIX5_NV
+ #define GL_MATRIX5_NV 0x8635
+ #endif
+
+ #ifndef GL_MATRIX6_NV
+ #define GL_MATRIX6_NV 0x8636
+ #endif
+
+ #ifndef GL_MATRIX7_NV
+ #define GL_MATRIX7_NV 0x8637
+ #endif
+
+ #ifndef GL_CURRENT_MATRIX_STACK_DEPTH_NV
+ #define GL_CURRENT_MATRIX_STACK_DEPTH_NV 0x8640
+ #endif
+
+ #ifndef GL_CURRENT_MATRIX_NV
+ #define GL_CURRENT_MATRIX_NV 0x8641
+ #endif
+
+ #ifndef GL_VERTEX_PROGRAM_POINT_SIZE_NV
+ #define GL_VERTEX_PROGRAM_POINT_SIZE_NV 0x8642
+ #endif
+
+ #ifndef GL_VERTEX_PROGRAM_TWO_SIDE_NV
+ #define GL_VERTEX_PROGRAM_TWO_SIDE_NV 0x8643
+ #endif
+
+ #ifndef GL_PROGRAM_PARAMETER_NV
+ #define GL_PROGRAM_PARAMETER_NV 0x8644
+ #endif
+
+ #ifndef GL_ATTRIB_ARRAY_POINTER_NV
+ #define GL_ATTRIB_ARRAY_POINTER_NV 0x8645
+ #endif
+
+ #ifndef GL_PROGRAM_TARGET_NV
+ #define GL_PROGRAM_TARGET_NV 0x8646
+ #endif
+
+ #ifndef GL_PROGRAM_RESIDENT_NV
+ #define GL_PROGRAM_RESIDENT_NV 0x8647
+ #endif
+
+ #ifndef GL_TRACK_MATRIX_NV
+ #define GL_TRACK_MATRIX_NV 0x8648
+ #endif
+
+ #ifndef GL_TRACK_MATRIX_TRANSFORM_NV
+ #define GL_TRACK_MATRIX_TRANSFORM_NV 0x8649
+ #endif
+
+ #ifndef GL_VERTEX_PROGRAM_BINDING_NV
+ #define GL_VERTEX_PROGRAM_BINDING_NV 0x864A
+ #endif
+
+ #ifndef GL_PROGRAM_ERROR_POSITION_NV
+ #define GL_PROGRAM_ERROR_POSITION_NV 0x864B
+ #endif
+
+ #ifndef GL_VERTEX_ATTRIB_ARRAY0_NV
+ #define GL_VERTEX_ATTRIB_ARRAY0_NV 0x8650
+ #endif
+
+ #ifndef GL_VERTEX_ATTRIB_ARRAY1_NV
+ #define GL_VERTEX_ATTRIB_ARRAY1_NV 0x8651
+ #endif
+
+ #ifndef GL_VERTEX_ATTRIB_ARRAY2_NV
+ #define GL_VERTEX_ATTRIB_ARRAY2_NV 0x8652
+ #endif
+
+ #ifndef GL_VERTEX_ATTRIB_ARRAY3_NV
+ #define GL_VERTEX_ATTRIB_ARRAY3_NV 0x8653
+ #endif
+
+ #ifndef GL_VERTEX_ATTRIB_ARRAY4_NV
+ #define GL_VERTEX_ATTRIB_ARRAY4_NV 0x8654
+ #endif
+
+ #ifndef GL_VERTEX_ATTRIB_ARRAY5_NV
+ #define GL_VERTEX_ATTRIB_ARRAY5_NV 0x8655
+ #endif
+
+ #ifndef GL_VERTEX_ATTRIB_ARRAY6_NV
+ #define GL_VERTEX_ATTRIB_ARRAY6_NV 0x8656
+ #endif
+
+ #ifndef GL_VERTEX_ATTRIB_ARRAY7_NV
+ #define GL_VERTEX_ATTRIB_ARRAY7_NV 0x8657
+ #endif
+
+ #ifndef GL_VERTEX_ATTRIB_ARRAY8_NV
+ #define GL_VERTEX_ATTRIB_ARRAY8_NV 0x8658
+ #endif
+
+ #ifndef GL_VERTEX_ATTRIB_ARRAY9_NV
+ #define GL_VERTEX_ATTRIB_ARRAY9_NV 0x8659
+ #endif
+
+ #ifndef GL_VERTEX_ATTRIB_ARRAY10_NV
+ #define GL_VERTEX_ATTRIB_ARRAY10_NV 0x865A
+ #endif
+
+ #ifndef GL_VERTEX_ATTRIB_ARRAY11_NV
+ #define GL_VERTEX_ATTRIB_ARRAY11_NV 0x865B
+ #endif
+
+ #ifndef GL_VERTEX_ATTRIB_ARRAY12_NV
+ #define GL_VERTEX_ATTRIB_ARRAY12_NV 0x865C
+ #endif
+
+ #ifndef GL_VERTEX_ATTRIB_ARRAY13_NV
+ #define GL_VERTEX_ATTRIB_ARRAY13_NV 0x865D
+ #endif
+
+ #ifndef GL_VERTEX_ATTRIB_ARRAY14_NV
+ #define GL_VERTEX_ATTRIB_ARRAY14_NV 0x865E
+ #endif
+
+ #ifndef GL_VERTEX_ATTRIB_ARRAY15_NV
+ #define GL_VERTEX_ATTRIB_ARRAY15_NV 0x865F
+ #endif
+
+ #ifndef GL_MAP1_VERTEX_ATTRIB0_4_NV
+ #define GL_MAP1_VERTEX_ATTRIB0_4_NV 0x8660
+ #endif
+
+ #ifndef GL_MAP1_VERTEX_ATTRIB1_4_NV
+ #define GL_MAP1_VERTEX_ATTRIB1_4_NV 0x8661
+ #endif
+
+ #ifndef GL_MAP1_VERTEX_ATTRIB2_4_NV
+ #define GL_MAP1_VERTEX_ATTRIB2_4_NV 0x8662
+ #endif
+
+ #ifndef GL_MAP1_VERTEX_ATTRIB3_4_NV
+ #define GL_MAP1_VERTEX_ATTRIB3_4_NV 0x8663
+ #endif
+
+ #ifndef GL_MAP1_VERTEX_ATTRIB4_4_NV
+ #define GL_MAP1_VERTEX_ATTRIB4_4_NV 0x8664
+ #endif
+
+ #ifndef GL_MAP1_VERTEX_ATTRIB5_4_NV
+ #define GL_MAP1_VERTEX_ATTRIB5_4_NV 0x8665
+ #endif
+
+ #ifndef GL_MAP1_VERTEX_ATTRIB6_4_NV
+ #define GL_MAP1_VERTEX_ATTRIB6_4_NV 0x8666
+ #endif
+
+ #ifndef GL_MAP1_VERTEX_ATTRIB7_4_NV
+ #define GL_MAP1_VERTEX_ATTRIB7_4_NV 0x8667
+ #endif
+
+ #ifndef GL_MAP1_VERTEX_ATTRIB8_4_NV
+ #define GL_MAP1_VERTEX_ATTRIB8_4_NV 0x8668
+ #endif
+
+ #ifndef GL_MAP1_VERTEX_ATTRIB9_4_NV
+ #define GL_MAP1_VERTEX_ATTRIB9_4_NV 0x8669
+ #endif
+
+ #ifndef GL_MAP1_VERTEX_ATTRIB10_4_NV
+ #define GL_MAP1_VERTEX_ATTRIB10_4_NV 0x866A
+ #endif
+
+ #ifndef GL_MAP1_VERTEX_ATTRIB11_4_NV
+ #define GL_MAP1_VERTEX_ATTRIB11_4_NV 0x866B
+ #endif
+
+ #ifndef GL_MAP1_VERTEX_ATTRIB12_4_NV
+ #define GL_MAP1_VERTEX_ATTRIB12_4_NV 0x866C
+ #endif
+
+ #ifndef GL_MAP1_VERTEX_ATTRIB13_4_NV
+ #define GL_MAP1_VERTEX_ATTRIB13_4_NV 0x866D
+ #endif
+
+ #ifndef GL_MAP1_VERTEX_ATTRIB14_4_NV
+ #define GL_MAP1_VERTEX_ATTRIB14_4_NV 0x866E
+ #endif
+
+ #ifndef GL_MAP1_VERTEX_ATTRIB15_4_NV
+ #define GL_MAP1_VERTEX_ATTRIB15_4_NV 0x866F
+ #endif
+
+ #ifndef GL_MAP2_VERTEX_ATTRIB0_4_NV
+ #define GL_MAP2_VERTEX_ATTRIB0_4_NV 0x8670
+ #endif
+
+ #ifndef GL_MAP2_VERTEX_ATTRIB1_4_NV
+ #define GL_MAP2_VERTEX_ATTRIB1_4_NV 0x8671
+ #endif
+
+ #ifndef GL_MAP2_VERTEX_ATTRIB2_4_NV
+ #define GL_MAP2_VERTEX_ATTRIB2_4_NV 0x8672
+ #endif
+
+ #ifndef GL_MAP2_VERTEX_ATTRIB3_4_NV
+ #define GL_MAP2_VERTEX_ATTRIB3_4_NV 0x8673
+ #endif
+
+ #ifndef GL_MAP2_VERTEX_ATTRIB4_4_NV
+ #define GL_MAP2_VERTEX_ATTRIB4_4_NV 0x8674
+ #endif
+
+ #ifndef GL_MAP2_VERTEX_ATTRIB5_4_NV
+ #define GL_MAP2_VERTEX_ATTRIB5_4_NV 0x8675
+ #endif
+
+ #ifndef GL_MAP2_VERTEX_ATTRIB6_4_NV
+ #define GL_MAP2_VERTEX_ATTRIB6_4_NV 0x8676
+ #endif
+
+ #ifndef GL_MAP2_VERTEX_ATTRIB7_4_NV
+ #define GL_MAP2_VERTEX_ATTRIB7_4_NV 0x8677
+ #endif
+
+ #ifndef GL_MAP2_VERTEX_ATTRIB8_4_NV
+ #define GL_MAP2_VERTEX_ATTRIB8_4_NV 0x8678
+ #endif
+
+ #ifndef GL_MAP2_VERTEX_ATTRIB9_4_NV
+ #define GL_MAP2_VERTEX_ATTRIB9_4_NV 0x8679
+ #endif
+
+ #ifndef GL_MAP2_VERTEX_ATTRIB10_4_NV
+ #define GL_MAP2_VERTEX_ATTRIB10_4_NV 0x867A
+ #endif
+
+ #ifndef GL_MAP2_VERTEX_ATTRIB11_4_NV
+ #define GL_MAP2_VERTEX_ATTRIB11_4_NV 0x867B
+ #endif
+
+ #ifndef GL_MAP2_VERTEX_ATTRIB12_4_NV
+ #define GL_MAP2_VERTEX_ATTRIB12_4_NV 0x867C
+ #endif
+
+ #ifndef GL_MAP2_VERTEX_ATTRIB13_4_NV
+ #define GL_MAP2_VERTEX_ATTRIB13_4_NV 0x867D
+ #endif
+
+ #ifndef GL_MAP2_VERTEX_ATTRIB14_4_NV
+ #define GL_MAP2_VERTEX_ATTRIB14_4_NV 0x867E
+ #endif
+
+ #ifndef GL_MAP2_VERTEX_ATTRIB15_4_NV
+ #define GL_MAP2_VERTEX_ATTRIB15_4_NV 0x867F
+ #endif
+
+ #ifndef GL_EVAL_2D_NV
+ #define GL_EVAL_2D_NV 0x86C0
+ #endif
+
+ #ifndef GL_EVAL_TRIANGULAR_2D_NV
+ #define GL_EVAL_TRIANGULAR_2D_NV 0x86C1
+ #endif
+
+ #ifndef GL_MAP_TESSELLATION_NV
+ #define GL_MAP_TESSELLATION_NV 0x86C2
+ #endif
+
+ #ifndef GL_MAP_ATTRIB_U_ORDER_NV
+ #define GL_MAP_ATTRIB_U_ORDER_NV 0x86C3
+ #endif
+
+ #ifndef GL_MAP_ATTRIB_V_ORDER_NV
+ #define GL_MAP_ATTRIB_V_ORDER_NV 0x86C4
+ #endif
+
+ #ifndef GL_EVAL_FRACTIONAL_TESSELLATION_NV
+ #define GL_EVAL_FRACTIONAL_TESSELLATION_NV 0x86C5
+ #endif
+
+ #ifndef GL_EVAL_VERTEX_ATTRIB0_NV
+ #define GL_EVAL_VERTEX_ATTRIB0_NV 0x86C6
+ #endif
+
+ #ifndef GL_EVAL_VERTEX_ATTRIB1_NV
+ #define GL_EVAL_VERTEX_ATTRIB1_NV 0x86C7
+ #endif
+
+ #ifndef GL_EVAL_VERTEX_ATTRIB2_NV
+ #define GL_EVAL_VERTEX_ATTRIB2_NV 0x86C8
+ #endif
+
+ #ifndef GL_EVAL_VERTEX_ATTRIB3_NV
+ #define GL_EVAL_VERTEX_ATTRIB3_NV 0x86C9
+ #endif
+
+ #ifndef GL_EVAL_VERTEX_ATTRIB4_NV
+ #define GL_EVAL_VERTEX_ATTRIB4_NV 0x86CA
+ #endif
+
+ #ifndef GL_EVAL_VERTEX_ATTRIB5_NV
+ #define GL_EVAL_VERTEX_ATTRIB5_NV 0x86CB
+ #endif
+
+ #ifndef GL_EVAL_VERTEX_ATTRIB6_NV
+ #define GL_EVAL_VERTEX_ATTRIB6_NV 0x86CC
+ #endif
+
+ #ifndef GL_EVAL_VERTEX_ATTRIB7_NV
+ #define GL_EVAL_VERTEX_ATTRIB7_NV 0x86CD
+ #endif
+
+ #ifndef GL_EVAL_VERTEX_ATTRIB8_NV
+ #define GL_EVAL_VERTEX_ATTRIB8_NV 0x86CE
+ #endif
+
+ #ifndef GL_EVAL_VERTEX_ATTRIB9_NV
+ #define GL_EVAL_VERTEX_ATTRIB9_NV 0x86CF
+ #endif
+
+ #ifndef GL_EVAL_VERTEX_ATTRIB10_NV
+ #define GL_EVAL_VERTEX_ATTRIB10_NV 0x86D0
+ #endif
+
+ #ifndef GL_EVAL_VERTEX_ATTRIB11_NV
+ #define GL_EVAL_VERTEX_ATTRIB11_NV 0x86D1
+ #endif
+
+ #ifndef GL_EVAL_VERTEX_ATTRIB12_NV
+ #define GL_EVAL_VERTEX_ATTRIB12_NV 0x86D2
+ #endif
+
+ #ifndef GL_EVAL_VERTEX_ATTRIB13_NV
+ #define GL_EVAL_VERTEX_ATTRIB13_NV 0x86D3
+ #endif
+
+ #ifndef GL_EVAL_VERTEX_ATTRIB14_NV
+ #define GL_EVAL_VERTEX_ATTRIB14_NV 0x86D4
+ #endif
+
+ #ifndef GL_EVAL_VERTEX_ATTRIB15_NV
+ #define GL_EVAL_VERTEX_ATTRIB15_NV 0x86D5
+ #endif
+
+ #ifndef GL_MAX_MAP_TESSELLATION_NV
+ #define GL_MAX_MAP_TESSELLATION_NV 0x86D6
+ #endif
+
+ #ifndef GL_MAX_RATIONAL_EVAL_ORDER_NV
+ #define GL_MAX_RATIONAL_EVAL_ORDER_NV 0x86D7
+ #endif
+
+ #ifndef GL_OFFSET_TEXTURE_RECTANGLE_NV
+ #define GL_OFFSET_TEXTURE_RECTANGLE_NV 0x864C
+ #endif
+
+ #ifndef GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV
+ #define GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV 0x864D
+ #endif
+
+ #ifndef GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV
+ #define GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV 0x864E
+ #endif
+
+ #ifndef GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV
+ #define GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV 0x86D9
+ #endif
+
+ #ifndef GL_UNSIGNED_INT_S8_S8_8_8_NV
+ #define GL_UNSIGNED_INT_S8_S8_8_8_NV 0x86DA
+ #endif
+
+ #ifndef GL_UNSIGNED_INT_8_8_S8_S8_REV_NV
+ #define GL_UNSIGNED_INT_8_8_S8_S8_REV_NV 0x86DB
+ #endif
+
+ #ifndef GL_DSDT_MAG_INTENSITY_NV
+ #define GL_DSDT_MAG_INTENSITY_NV 0x86DC
+ #endif
+
+ #ifndef GL_SHADER_CONSISTENT_NV
+ #define GL_SHADER_CONSISTENT_NV 0x86DD
+ #endif
+
+ #ifndef GL_TEXTURE_SHADER_NV
+ #define GL_TEXTURE_SHADER_NV 0x86DE
+ #endif
+
+ #ifndef GL_SHADER_OPERATION_NV
+ #define GL_SHADER_OPERATION_NV 0x86DF
+ #endif
+
+ #ifndef GL_CULL_MODES_NV
+ #define GL_CULL_MODES_NV 0x86E0
+ #endif
+
+ #ifndef GL_OFFSET_TEXTURE_MATRIX_NV
+ #define GL_OFFSET_TEXTURE_MATRIX_NV 0x86E1
+ #endif
+
+ #ifndef GL_OFFSET_TEXTURE_SCALE_NV
+ #define GL_OFFSET_TEXTURE_SCALE_NV 0x86E2
+ #endif
+
+ #ifndef GL_OFFSET_TEXTURE_BIAS_NV
+ #define GL_OFFSET_TEXTURE_BIAS_NV 0x86E3
+ #endif
+
+ #ifndef GL_OFFSET_TEXTURE_2D_MATRIX_NV
+ #define GL_OFFSET_TEXTURE_2D_MATRIX_NV GL_OFFSET_TEXTURE_MATRIX_NV
+ #endif
+
+ #ifndef GL_OFFSET_TEXTURE_2D_SCALE_NV
+ #define GL_OFFSET_TEXTURE_2D_SCALE_NV GL_OFFSET_TEXTURE_SCALE_NV
+ #endif
+
+ #ifndef GL_OFFSET_TEXTURE_2D_BIAS_NV
+ #define GL_OFFSET_TEXTURE_2D_BIAS_NV GL_OFFSET_TEXTURE_BIAS_NV
+ #endif
+
+ #ifndef GL_PREVIOUS_TEXTURE_INPUT_NV
+ #define GL_PREVIOUS_TEXTURE_INPUT_NV 0x86E4
+ #endif
+
+ #ifndef GL_CONST_EYE_NV
+ #define GL_CONST_EYE_NV 0x86E5
+ #endif
+
+ #ifndef GL_PASS_THROUGH_NV
+ #define GL_PASS_THROUGH_NV 0x86E6
+ #endif
+
+ #ifndef GL_CULL_FRAGMENT_NV
+ #define GL_CULL_FRAGMENT_NV 0x86E7
+ #endif
+
+ #ifndef GL_OFFSET_TEXTURE_2D_NV
+ #define GL_OFFSET_TEXTURE_2D_NV 0x86E8
+ #endif
+
+ #ifndef GL_DEPENDENT_AR_TEXTURE_2D_NV
+ #define GL_DEPENDENT_AR_TEXTURE_2D_NV 0x86E9
+ #endif
+
+ #ifndef GL_DEPENDENT_GB_TEXTURE_2D_NV
+ #define GL_DEPENDENT_GB_TEXTURE_2D_NV 0x86EA
+ #endif
+
+ #ifndef GL_DOT_PRODUCT_NV
+ #define GL_DOT_PRODUCT_NV 0x86EC
+ #endif
+
+ #ifndef GL_DOT_PRODUCT_DEPTH_REPLACE_NV
+ #define GL_DOT_PRODUCT_DEPTH_REPLACE_NV 0x86ED
+ #endif
+
+ #ifndef GL_DOT_PRODUCT_TEXTURE_2D_NV
+ #define GL_DOT_PRODUCT_TEXTURE_2D_NV 0x86EE
+ #endif
+
+ #ifndef GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV
+ #define GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV 0x86F0
+ #endif
+
+ #ifndef GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV
+ #define GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV 0x86F1
+ #endif
+
+ #ifndef GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV
+ #define GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV 0x86F2
+ #endif
+
+ #ifndef GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV
+ #define GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV 0x86F3
+ #endif
+
+ #ifndef GL_HILO_NV
+ #define GL_HILO_NV 0x86F4
+ #endif
+
+ #ifndef GL_DSDT_NV
+ #define GL_DSDT_NV 0x86F5
+ #endif
+
+ #ifndef GL_DSDT_MAG_NV
+ #define GL_DSDT_MAG_NV 0x86F6
+ #endif
+
+ #ifndef GL_DSDT_MAG_VIB_NV
+ #define GL_DSDT_MAG_VIB_NV 0x86F7
+ #endif
+
+ #ifndef GL_HILO16_NV
+ #define GL_HILO16_NV 0x86F8
+ #endif
+
+ #ifndef GL_SIGNED_HILO_NV
+ #define GL_SIGNED_HILO_NV 0x86F9
+ #endif
+
+ #ifndef GL_SIGNED_HILO16_NV
+ #define GL_SIGNED_HILO16_NV 0x86FA
+ #endif
+
+ #ifndef GL_SIGNED_RGBA_NV
+ #define GL_SIGNED_RGBA_NV 0x86FB
+ #endif
+
+ #ifndef GL_SIGNED_RGBA8_NV
+ #define GL_SIGNED_RGBA8_NV 0x86FC
+ #endif
+
+ #ifndef GL_SIGNED_RGB_NV
+ #define GL_SIGNED_RGB_NV 0x86FE
+ #endif
+
+ #ifndef GL_SIGNED_RGB8_NV
+ #define GL_SIGNED_RGB8_NV 0x86FF
+ #endif
+
+ #ifndef GL_SIGNED_LUMINANCE_NV
+ #define GL_SIGNED_LUMINANCE_NV 0x8701
+ #endif
+
+ #ifndef GL_SIGNED_LUMINANCE8_NV
+ #define GL_SIGNED_LUMINANCE8_NV 0x8702
+ #endif
+
+ #ifndef GL_SIGNED_LUMINANCE_ALPHA_NV
+ #define GL_SIGNED_LUMINANCE_ALPHA_NV 0x8703
+ #endif
+
+ #ifndef GL_SIGNED_LUMINANCE8_ALPHA8_NV
+ #define GL_SIGNED_LUMINANCE8_ALPHA8_NV 0x8704
+ #endif
+
+ #ifndef GL_SIGNED_ALPHA_NV
+ #define GL_SIGNED_ALPHA_NV 0x8705
+ #endif
+
+ #ifndef GL_SIGNED_ALPHA8_NV
+ #define GL_SIGNED_ALPHA8_NV 0x8706
+ #endif
+
+ #ifndef GL_SIGNED_INTENSITY_NV
+ #define GL_SIGNED_INTENSITY_NV 0x8707
+ #endif
+
+ #ifndef GL_SIGNED_INTENSITY8_NV
+ #define GL_SIGNED_INTENSITY8_NV 0x8708
+ #endif
+
+ #ifndef GL_DSDT8_NV
+ #define GL_DSDT8_NV 0x8709
+ #endif
+
+ #ifndef GL_DSDT8_MAG8_NV
+ #define GL_DSDT8_MAG8_NV 0x870A
+ #endif
+
+ #ifndef GL_DSDT8_MAG8_INTENSITY8_NV
+ #define GL_DSDT8_MAG8_INTENSITY8_NV 0x870B
+ #endif
+
+ #ifndef GL_SIGNED_RGB_UNSIGNED_ALPHA_NV
+ #define GL_SIGNED_RGB_UNSIGNED_ALPHA_NV 0x870C
+ #endif
+
+ #ifndef GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV
+ #define GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV 0x870D
+ #endif
+
+ #ifndef GL_HI_SCALE_NV
+ #define GL_HI_SCALE_NV 0x870E
+ #endif
+
+ #ifndef GL_LO_SCALE_NV
+ #define GL_LO_SCALE_NV 0x870F
+ #endif
+
+ #ifndef GL_DS_SCALE_NV
+ #define GL_DS_SCALE_NV 0x8710
+ #endif
+
+ #ifndef GL_DT_SCALE_NV
+ #define GL_DT_SCALE_NV 0x8711
+ #endif
+
+ #ifndef GL_MAGNITUDE_SCALE_NV
+ #define GL_MAGNITUDE_SCALE_NV 0x8712
+ #endif
+
+ #ifndef GL_VIBRANCE_SCALE_NV
+ #define GL_VIBRANCE_SCALE_NV 0x8713
+ #endif
+
+ #ifndef GL_HI_BIAS_NV
+ #define GL_HI_BIAS_NV 0x8714
+ #endif
+
+ #ifndef GL_LO_BIAS_NV
+ #define GL_LO_BIAS_NV 0x8715
+ #endif
+
+ #ifndef GL_DS_BIAS_NV
+ #define GL_DS_BIAS_NV 0x8716
+ #endif
+
+ #ifndef GL_DT_BIAS_NV
+ #define GL_DT_BIAS_NV 0x8717
+ #endif
+
+ #ifndef GL_MAGNITUDE_BIAS_NV
+ #define GL_MAGNITUDE_BIAS_NV 0x8718
+ #endif
+
+ #ifndef GL_VIBRANCE_BIAS_NV
+ #define GL_VIBRANCE_BIAS_NV 0x8719
+ #endif
+
+ #ifndef GL_TEXTURE_BORDER_VALUES_NV
+ #define GL_TEXTURE_BORDER_VALUES_NV 0x871A
+ #endif
+
+ #ifndef GL_TEXTURE_HI_SIZE_NV
+ #define GL_TEXTURE_HI_SIZE_NV 0x871B
+ #endif
+
+ #ifndef GL_TEXTURE_LO_SIZE_NV
+ #define GL_TEXTURE_LO_SIZE_NV 0x871C
+ #endif
+
+ #ifndef GL_TEXTURE_DS_SIZE_NV
+ #define GL_TEXTURE_DS_SIZE_NV 0x871D
+ #endif
+
+ #ifndef GL_TEXTURE_DT_SIZE_NV
+ #define GL_TEXTURE_DT_SIZE_NV 0x871E
+ #endif
+
+ #ifndef GL_TEXTURE_MAG_SIZE_NV
+ #define GL_TEXTURE_MAG_SIZE_NV 0x871F
+ #endif
+
+ #ifndef GL_DOT_PRODUCT_TEXTURE_3D_NV
+ #define GL_DOT_PRODUCT_TEXTURE_3D_NV 0x86EF
+ #endif
+
+ #ifndef GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV
+ #define GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV 0x8850
+ #endif
+
+ #ifndef GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV
+ #define GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV 0x8851
+ #endif
+
+ #ifndef GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV
+ #define GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV 0x8852
+ #endif
+
+ #ifndef GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV
+ #define GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV 0x8853
+ #endif
+
+ #ifndef GL_OFFSET_HILO_TEXTURE_2D_NV
+ #define GL_OFFSET_HILO_TEXTURE_2D_NV 0x8854
+ #endif
+
+ #ifndef GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV
+ #define GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV 0x8855
+ #endif
+
+ #ifndef GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV
+ #define GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV 0x8856
+ #endif
+
+ #ifndef GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV
+ #define GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV 0x8857
+ #endif
+
+ #ifndef GL_DEPENDENT_HILO_TEXTURE_2D_NV
+ #define GL_DEPENDENT_HILO_TEXTURE_2D_NV 0x8858
+ #endif
+
+ #ifndef GL_DEPENDENT_RGB_TEXTURE_3D_NV
+ #define GL_DEPENDENT_RGB_TEXTURE_3D_NV 0x8859
+ #endif
+
+ #ifndef GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV
+ #define GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV 0x885A
+ #endif
+
+ #ifndef GL_DOT_PRODUCT_PASS_THROUGH_NV
+ #define GL_DOT_PRODUCT_PASS_THROUGH_NV 0x885B
+ #endif
+
+ #ifndef GL_DOT_PRODUCT_TEXTURE_1D_NV
+ #define GL_DOT_PRODUCT_TEXTURE_1D_NV 0x885C
+ #endif
+
+ #ifndef GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV
+ #define GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV 0x885D
+ #endif
+
+ #ifndef GL_HILO8_NV
+ #define GL_HILO8_NV 0x885E
+ #endif
+
+ #ifndef GL_SIGNED_HILO8_NV
+ #define GL_SIGNED_HILO8_NV 0x885F
+ #endif
+
+ #ifndef GL_FORCE_BLUE_TO_ONE_NV
+ #define GL_FORCE_BLUE_TO_ONE_NV 0x8860
+ #endif
+
+ #ifndef GL_PER_STAGE_CONSTANTS_NV
+ #define GL_PER_STAGE_CONSTANTS_NV 0x8535
+ #endif
+
+ #ifndef GL_MIRRORED_REPEAT_IBM
+ #define GL_MIRRORED_REPEAT_IBM 0x8370
+ #endif
+
+ #ifndef GL_DOT3_RGB_ARB
+ #define GL_DOT3_RGB_ARB 0x86AE
+ #endif
+
+ #ifndef GL_DOT3_RGBA_ARB
+ #define GL_DOT3_RGBA_ARB 0x86AF
+ #endif
+
+ #ifndef GL_DOT3_RGB_EXT
+ #define GL_DOT3_RGB_EXT 0x8740
+ #endif
+
+ #ifndef GL_DOT3_RGBA_EXT
+ #define GL_DOT3_RGBA_EXT 0x8741
+ #endif
+
+ #ifndef GL_TRANSFORM_HINT_APPLE
+ #define GL_TRANSFORM_HINT_APPLE 0x85B1
+ #endif
+
+ #ifndef GL_CLAMP_TO_BORDER_ARB
+ #define GL_CLAMP_TO_BORDER_ARB 0x812D
+ #endif
+
+ #ifndef GL_TEXTURE_RECTANGLE_NV
+ #define GL_TEXTURE_RECTANGLE_NV 0x84F5
+ #endif
+
+ #ifndef GL_TEXTURE_BINDING_RECTANGLE_NV
+ #define GL_TEXTURE_BINDING_RECTANGLE_NV 0x84F6
+ #endif
+
+ #ifndef GL_PROXY_TEXTURE_RECTANGLE_NV
+ #define GL_PROXY_TEXTURE_RECTANGLE_NV 0x84F7
+ #endif
+
+ #ifndef GL_MAX_RECTANGLE_TEXTURE_SIZE_NV
+ #define GL_MAX_RECTANGLE_TEXTURE_SIZE_NV 0x84F8
+ #endif
+
+ #ifndef GL_TEXTURE_COMPARE_SGIX
+ #define GL_TEXTURE_COMPARE_SGIX 0x819A
+ #endif
+
+ #ifndef GL_TEXTURE_COMPARE_OPERATOR_SGIX
+ #define GL_TEXTURE_COMPARE_OPERATOR_SGIX 0x819B
+ #endif
+
+ #ifndef GL_TEXTURE_LEQUAL_R_SGIX
+ #define GL_TEXTURE_LEQUAL_R_SGIX 0x819C
+ #endif
+
+ #ifndef GL_TEXTURE_GEQUAL_R_SGIX
+ #define GL_TEXTURE_GEQUAL_R_SGIX 0x819D
+ #endif
+
+ #ifndef GL_DEPTH_COMPONENT16_SGIX
+ #define GL_DEPTH_COMPONENT16_SGIX 0x81A5
+ #endif
+
+ #ifndef GL_DEPTH_COMPONENT24_SGIX
+ #define GL_DEPTH_COMPONENT24_SGIX 0x81A6
+ #endif
+
+ #ifndef GL_DEPTH_COMPONENT32_SGIX
+ #define GL_DEPTH_COMPONENT32_SGIX 0x81A7
+ #endif
+
+ #ifndef GL_MULTISAMPLE_ARB
+ #define GL_MULTISAMPLE_ARB 0x809D
+ #endif
+
+ #ifndef GL_SAMPLE_ALPHA_TO_COVERAGE_ARB
+ #define GL_SAMPLE_ALPHA_TO_COVERAGE_ARB 0x809E
+ #endif
+
+ #ifndef GL_SAMPLE_ALPHA_TO_ONE_ARB
+ #define GL_SAMPLE_ALPHA_TO_ONE_ARB 0x809F
+ #endif
+
+ #ifndef GL_SAMPLE_COVERAGE_ARB
+ #define GL_SAMPLE_COVERAGE_ARB 0x80A0
+ #endif
+
+ #ifndef GL_SAMPLE_BUFFERS_ARB
+ #define GL_SAMPLE_BUFFERS_ARB 0x80A8
+ #endif
+
+ #ifndef GL_SAMPLES_ARB
+ #define GL_SAMPLES_ARB 0x80A9
+ #endif
+
+ #ifndef GL_SAMPLE_COVERAGE_VALUE_ARB
+ #define GL_SAMPLE_COVERAGE_VALUE_ARB 0x80AA
+ #endif
+
+ #ifndef GL_SAMPLE_COVERAGE_INVERT_ARB
+ #define GL_SAMPLE_COVERAGE_INVERT_ARB 0x80AB
+ #endif
+
+ #ifndef GL_MULTISAMPLE_BIT_ARB
+ #define GL_MULTISAMPLE_BIT_ARB 0x20000000
+ #endif
+
+ #ifndef GL_MULTISAMPLE_FILTER_HINT_NV
+ #define GL_MULTISAMPLE_FILTER_HINT_NV 0x8534
+ #endif
+
+ #ifndef GL_DEPTH_STENCIL_NV
+ #define GL_DEPTH_STENCIL_NV 0x84F9
+ #endif
+
+ #ifndef GL_UNSIGNED_INT_24_8_NV
+ #define GL_UNSIGNED_INT_24_8_NV 0x84FA
+ #endif
+
+ #ifndef GL_MAX_ELEMENTS_VERTICES_EXT
+ #define GL_MAX_ELEMENTS_VERTICES_EXT 0x80E8
+ #endif
+
+ #ifndef GL_MAX_ELEMENTS_INDICES_EXT
+ #define GL_MAX_ELEMENTS_INDICES_EXT 0x80E9
+ #endif
+
+ #ifndef GL_GENERATE_MIPMAP_SGIS
+ #define GL_GENERATE_MIPMAP_SGIS 0x8191
+ #endif
+
+ #ifndef GL_GENERATE_MIPMAP_HINT_SGIS
+ #define GL_GENERATE_MIPMAP_HINT_SGIS 0x8192
+ #endif
+
+ #ifndef GL_WRITE_PIXEL_DATA_RANGE_NV
+ #define GL_WRITE_PIXEL_DATA_RANGE_NV 0x6001
+ #endif
+
+ #ifndef GL_READ_PIXEL_DATA_RANGE_NV
+ #define GL_READ_PIXEL_DATA_RANGE_NV 0x6002
+ #endif
+
+ #ifndef GL_WRITE_PIXEL_DATA_RANGE_LENGTH_NV
+ #define GL_WRITE_PIXEL_DATA_RANGE_LENGTH_NV 0x6003
+ #endif
+
+ #ifndef GL_READ_PIXEL_DATA_RANGE_LENGTH_NV
+ #define GL_READ_PIXEL_DATA_RANGE_LENGTH_NV 0x6004
+ #endif
+
+ #ifndef GL_WRITE_PIXEL_DATA_RANGE_POINTER_NV
+ #define GL_WRITE_PIXEL_DATA_RANGE_POINTER_NV 0x6005
+ #endif
+
+ #ifndef GL_READ_PIXEL_DATA_RANGE_POINTER_NV
+ #define GL_READ_PIXEL_DATA_RANGE_POINTER_NV 0x6006
+ #endif
+
+ #ifndef GL_UNSIGNED_INT_S10_S11_S11_REV_NV
+ #define GL_UNSIGNED_INT_S10_S11_S11_REV_NV 0x886B
+ #endif
+
+ #ifndef GL_HALF_FLOAT_NV
+ #define GL_HALF_FLOAT_NV 0x886C
+ #endif
+
+ #ifndef GL_DEPTH_STENCIL_TO_RGBA_NV
+ #define GL_DEPTH_STENCIL_TO_RGBA_NV 0x886E
+ #endif
+
+ #ifndef GL_DEPTH_STENCIL_TO_BGRA_NV
+ #define GL_DEPTH_STENCIL_TO_BGRA_NV 0x886F
+ #endif
+
+ #ifndef GL_OCCLUSION_TEST_HP
+ #define GL_OCCLUSION_TEST_HP 0x8165
+ #endif
+
+ #ifndef GL_OCCLUSION_TEST_RESULT_HP
+ #define GL_OCCLUSION_TEST_RESULT_HP 0x8166
+ #endif
+
+ #ifndef GL_PIXEL_COUNTER_BITS_NV
+ #define GL_PIXEL_COUNTER_BITS_NV 0x8864
+ #endif
+
+ #ifndef GL_CURRENT_OCCLUSION_QUERY_ID_NV
+ #define GL_CURRENT_OCCLUSION_QUERY_ID_NV 0x8865
+ #endif
+
+ #ifndef GL_PIXEL_COUNT_NV
+ #define GL_PIXEL_COUNT_NV 0x8866
+ #endif
+
+ #ifndef GL_PIXEL_COUNT_AVAILABLE_NV
+ #define GL_PIXEL_COUNT_AVAILABLE_NV 0x8867
+ #endif
+
+ #ifndef GL_POINT_SPRITE_NV
+ #define GL_POINT_SPRITE_NV 0x8861
+ #endif
+
+ #ifndef GL_COORD_REPLACE_NV
+ #define GL_COORD_REPLACE_NV 0x8862
+ #endif
+
+ #ifndef GL_POINT_SPRITE_R_MODE_NV
+ #define GL_POINT_SPRITE_R_MODE_NV 0x8863
+ #endif
+
+ #ifndef GL_TBUFFER_WRITE_MASK_3DFX
+ #define GL_TBUFFER_WRITE_MASK_3DFX 0x86D8
+ #endif
+
+ #ifndef GL_DEPTH_CLAMP_NV
+ #define GL_DEPTH_CLAMP_NV 0x864F
+ #endif
+
extern void (* _glActiveTexture )(GLenum texture);
#define glActiveTexture _glActiveTexture
extern void (* _glActiveTextureARB )(GLenum texture);
#define glActiveTextureARB _glActiveTextureARB
extern void (* _glAddSwapHintRectWIN )(GLint x, GLint y, GLsizei width,
GLsizei height);
#define glAddSwapHintRectWIN _glAddSwapHintRectWIN
extern GLboolean (* _glAreProgramsResidentNV )(GLsizei n, const GLuint
*programs, GLboolean *residences);
#define glAreProgramsResidentNV _glAreProgramsResidentNV
extern GLboolean (* _glAreTexturesResidentEXT )(GLsizei n, const GLuint
*textures, GLboolean *residences);
#define glAreTexturesResidentEXT _glAreTexturesResidentEXT
extern void (* _glArrayElementEXT )(GLint i);
#define glArrayElementEXT _glArrayElementEXT
extern void (* _glBeginOcclusionQueryNV )(GLuint id);
#define glBeginOcclusionQueryNV _glBeginOcclusionQueryNV
extern void (* _glBindProgramNV )(GLenum target, GLuint id);
#define glBindProgramNV _glBindProgramNV
extern void (* _glBindTextureEXT )(GLenum target, GLuint texture);
#define glBindTextureEXT _glBindTextureEXT
extern void (* _glBlendColor )(GLclampf red, GLclampf green, GLclampf blue,
GLclampf alpha);
#define glBlendColor _glBlendColor
extern void (* _glBlendColorEXT )(GLclampf red, GLclampf green, GLclampf
blue, GLclampf alpha);
***************
*** 39,152 ****
#define glBlendEquation _glBlendEquation
extern void (* _glBlendEquationEXT )(GLenum mode);
#define glBlendEquationEXT _glBlendEquationEXT
- extern void (* _glBlendFunc )(GLenum sfactor, GLenum dfactor);
- #define glBlendFunc _glBlendFunc
- extern void (* _glCallList )(GLuint list);
- #define glCallList _glCallList
- extern void (* _glCallLists )(GLsizei n, GLenum type, const GLvoid *lists);
- #define glCallLists _glCallLists
- extern void (* _glClear )(GLbitfield mask);
- #define glClear _glClear
- extern void (* _glClearAccum )(GLfloat red, GLfloat green, GLfloat blue,
GLfloat alpha);
- #define glClearAccum _glClearAccum
- extern void (* _glClearColor )(GLclampf red, GLclampf green, GLclampf blue,
GLclampf alpha);
- #define glClearColor _glClearColor
- extern void (* _glClearDepth )(GLclampd depth);
- #define glClearDepth _glClearDepth
- extern void (* _glClearIndex )(GLfloat c);
- #define glClearIndex _glClearIndex
- extern void (* _glClearStencil )(GLint s);
- #define glClearStencil _glClearStencil
extern void (* _glClientActiveTexture )(GLenum texture);
#define glClientActiveTexture _glClientActiveTexture
extern void (* _glClientActiveTextureARB )(GLenum texture);
#define glClientActiveTextureARB _glClientActiveTextureARB
- extern void (* _glClipPlane )(GLenum plane, const GLdouble *equation);
- #define glClipPlane _glClipPlane
- extern void (* _glColor3b )(GLbyte red, GLbyte green, GLbyte blue);
- #define glColor3b _glColor3b
- extern void (* _glColor3bv )(const GLbyte *v);
- #define glColor3bv _glColor3bv
- extern void (* _glColor3d )(GLdouble red, GLdouble green, GLdouble blue);
- #define glColor3d _glColor3d
- extern void (* _glColor3dv )(const GLdouble *v);
- #define glColor3dv _glColor3dv
- extern void (* _glColor3f )(GLfloat red, GLfloat green, GLfloat blue);
- #define glColor3f _glColor3f
- extern void (* _glColor3fv )(const GLfloat *v);
- #define glColor3fv _glColor3fv
- extern void (* _glColor3i )(GLint red, GLint green, GLint blue);
- #define glColor3i _glColor3i
- extern void (* _glColor3iv )(const GLint *v);
- #define glColor3iv _glColor3iv
- extern void (* _glColor3s )(GLshort red, GLshort green, GLshort blue);
- #define glColor3s _glColor3s
- extern void (* _glColor3sv )(const GLshort *v);
- #define glColor3sv _glColor3sv
- extern void (* _glColor3ub )(GLubyte red, GLubyte green, GLubyte blue);
- #define glColor3ub _glColor3ub
- extern void (* _glColor3ubv )(const GLubyte *v);
- #define glColor3ubv _glColor3ubv
- extern void (* _glColor3ui )(GLuint red, GLuint green, GLuint blue);
- #define glColor3ui _glColor3ui
- extern void (* _glColor3uiv )(const GLuint *v);
- #define glColor3uiv _glColor3uiv
- extern void (* _glColor3us )(GLushort red, GLushort green, GLushort blue);
- #define glColor3us _glColor3us
- extern void (* _glColor3usv )(const GLushort *v);
- #define glColor3usv _glColor3usv
- extern void (* _glColor4b )(GLbyte red, GLbyte green, GLbyte blue, GLbyte
alpha);
- #define glColor4b _glColor4b
- extern void (* _glColor4bv )(const GLbyte *v);
- #define glColor4bv _glColor4bv
- extern void (* _glColor4d )(GLdouble red, GLdouble green, GLdouble blue,
GLdouble alpha);
- #define glColor4d _glColor4d
- extern void (* _glColor4dv )(const GLdouble *v);
- #define glColor4dv _glColor4dv
- extern void (* _glColor4f )(GLfloat red, GLfloat green, GLfloat blue, GLfloat
alpha);
- #define glColor4f _glColor4f
- extern void (* _glColor4fv )(const GLfloat *v);
- #define glColor4fv _glColor4fv
- extern void (* _glColor4i )(GLint red, GLint green, GLint blue, GLint alpha);
- #define glColor4i _glColor4i
- extern void (* _glColor4iv )(const GLint *v);
- #define glColor4iv _glColor4iv
- extern void (* _glColor4s )(GLshort red, GLshort green, GLshort blue, GLshort
alpha);
- #define glColor4s _glColor4s
- extern void (* _glColor4sv )(const GLshort *v);
- #define glColor4sv _glColor4sv
- extern void (* _glColor4ub )(GLubyte red, GLubyte green, GLubyte blue,
GLubyte alpha);
- #define glColor4ub _glColor4ub
- extern void (* _glColor4ubv )(const GLubyte *v);
- #define glColor4ubv _glColor4ubv
- extern void (* _glColor4ui )(GLuint red, GLuint green, GLuint blue, GLuint
alpha);
- #define glColor4ui _glColor4ui
- extern void (* _glColor4uiv )(const GLuint *v);
- #define glColor4uiv _glColor4uiv
- extern void (* _glColor4us )(GLushort red, GLushort green, GLushort blue,
GLushort alpha);
- #define glColor4us _glColor4us
- extern void (* _glColor4usv )(const GLushort *v);
- #define glColor4usv _glColor4usv
- extern void (* _glColorMask )(GLboolean red, GLboolean green, GLboolean blue,
GLboolean alpha);
- #define glColorMask _glColorMask
- extern void (* _glColorMaterial )(GLenum face, GLenum mode);
- #define glColorMaterial _glColorMaterial
- extern void (* _glColorPointer )(GLint size, GLenum type, GLsizei stride,
const GLvoid *pointer);
- #define glColorPointer _glColorPointer
extern void (* _glColorPointerEXT )(GLint size, GLenum type, GLsizei stride,
GLsizei count, const GLvoid *pointer);
#define glColorPointerEXT _glColorPointerEXT
- extern void (* _glColorSubTable )(GLenum target, GLsizei start, GLsizei
count, GLenum format, GLenum type, const GLvoid *data);
- #define glColorSubTable _glColorSubTable
extern void (* _glColorSubTableEXT )(GLenum target, GLsizei start, GLsizei
count, GLenum format, GLenum type, const GLvoid *table);
#define glColorSubTableEXT _glColorSubTableEXT
- extern void (* _glColorTable )(GLenum target, GLenum internalformat, GLsizei
width, GLenum format, GLenum type, const GLvoid *table);
- #define glColorTable _glColorTable
extern void (* _glColorTableEXT )(GLenum target, GLenum internalformat,
GLsizei width, GLenum format, GLenum type, const GLvoid *table);
#define glColorTableEXT _glColorTableEXT
- extern void (* _glColorTableParameterfv )(GLenum target, GLenum pname, const
GLfloat *params);
- #define glColorTableParameterfv _glColorTableParameterfv
- extern void (* _glColorTableParameteriv )(GLenum target, GLenum pname, const
GLint *params);
- #define glColorTableParameteriv _glColorTableParameteriv
extern void (* _glCombinerInputNV )(GLenum stage, GLenum portion, GLenum
variable, GLenum input, GLenum mapping, GLenum componentUsage);
#define glCombinerInputNV _glCombinerInputNV
extern void (* _glCombinerOutputNV )(GLenum stage, GLenum portion, GLenum
abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum bias,
GLboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum);
--- 5740,5755 ----
***************
*** 205,322 ****
#define glCopyConvolutionFilter1D _glCopyConvolutionFilter1D
extern void (* _glCopyConvolutionFilter2D )(GLenum target, GLenum
internalformat, GLint x, GLint y, GLsizei width, GLsizei height);
#define glCopyConvolutionFilter2D _glCopyConvolutionFilter2D
- extern void (* _glCopyPixels )(GLint x, GLint y, GLsizei width, GLsizei
height, GLenum type);
- #define glCopyPixels _glCopyPixels
- extern void (* _glCopyTexImage1D )(GLenum target, GLint level, GLenum
internalformat, GLint x, GLint y, GLsizei width, GLint border);
- #define glCopyTexImage1D _glCopyTexImage1D
- extern void (* _glCopyTexImage2D )(GLenum target, GLint level, GLenum
internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
- #define glCopyTexImage2D _glCopyTexImage2D
- extern void (* _glCopyTexSubImage1D )(GLenum target, GLint level, GLint
xoffset, GLint x, GLint y, GLsizei width);
- #define glCopyTexSubImage1D _glCopyTexSubImage1D
- extern void (* _glCopyTexSubImage2D )(GLenum target, GLint level, GLint
xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
- #define glCopyTexSubImage2D _glCopyTexSubImage2D
extern void (* _glCopyTexSubImage3D )(GLenum target, GLint level, GLint
xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei
height);
#define glCopyTexSubImage3D _glCopyTexSubImage3D
extern void (* _glCopyTexSubImage3DEXT )(GLenum target, GLint level, GLint
xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei
height);
#define glCopyTexSubImage3DEXT _glCopyTexSubImage3DEXT
- extern void (* _glCullFace )(GLenum mode);
- #define glCullFace _glCullFace
extern void (* _glDeleteFencesNV )(GLsizei n, const GLuint *fences);
#define glDeleteFencesNV _glDeleteFencesNV
- extern void (* _glDeleteLists )(GLuint list, GLsizei range);
- #define glDeleteLists _glDeleteLists
extern void (* _glDeleteOcclusionQueriesNV )(GLsizei n, const GLuint *ids);
#define glDeleteOcclusionQueriesNV _glDeleteOcclusionQueriesNV
extern void (* _glDeleteProgramsNV )(GLsizei n, const GLuint *programs);
#define glDeleteProgramsNV _glDeleteProgramsNV
- extern void (* _glDeleteTextures )(GLsizei n, const GLuint *textures);
- #define glDeleteTextures _glDeleteTextures
extern void (* _glDeleteTexturesEXT )(GLsizei n, const GLuint *textures);
#define glDeleteTexturesEXT _glDeleteTexturesEXT
- extern void (* _glDepthFunc )(GLenum func);
- #define glDepthFunc _glDepthFunc
- extern void (* _glDepthMask )(GLboolean flag);
- #define glDepthMask _glDepthMask
- extern void (* _glDepthRange )(GLclampd zNear, GLclampd zFar);
- #define glDepthRange _glDepthRange
- extern void (* _glDisable )(GLenum cap);
- #define glDisable _glDisable
- extern void (* _glDisableClientState )(GLenum array);
- #define glDisableClientState _glDisableClientState
- extern void (* _glDrawArrays )(GLenum mode, GLint first, GLsizei count);
- #define glDrawArrays _glDrawArrays
extern void (* _glDrawArraysEXT )(GLenum mode, GLint first, GLsizei count);
#define glDrawArraysEXT _glDrawArraysEXT
- extern void (* _glDrawBuffer )(GLenum mode);
- #define glDrawBuffer _glDrawBuffer
- extern void (* _glDrawElements )(GLenum mode, GLsizei count, GLenum type,
const GLvoid *indices);
- #define glDrawElements _glDrawElements
extern void (* _glDrawMeshNV )(GLenum mode, GLsizei count, GLenum type,
GLsizei stride, const GLvoid *indicesTexCoord, const GLvoid *indicesNormal,
const GLvoid *indicesVertex);
#define glDrawMeshNV _glDrawMeshNV
- extern void (* _glDrawPixels )(GLsizei width, GLsizei height, GLenum format,
GLenum type, const GLvoid *pixels);
- #define glDrawPixels _glDrawPixels
extern void (* _glDrawRangeElements )(GLenum mode, GLuint start, GLuint end,
GLsizei count, GLenum type, const GLvoid *indices);
#define glDrawRangeElements _glDrawRangeElements
extern void (* _glDrawRangeElementsEXT )(GLenum mode, GLuint start, GLuint
end, GLsizei count, GLenum type, const GLvoid *indices);
#define glDrawRangeElementsEXT _glDrawRangeElementsEXT
- extern void (* _glEdgeFlag )(GLboolean flag);
- #define glEdgeFlag _glEdgeFlag
- extern void (* _glEdgeFlagPointer )(GLsizei stride, const GLboolean *pointer);
- #define glEdgeFlagPointer _glEdgeFlagPointer
extern void (* _glEdgeFlagPointerEXT )(GLsizei stride, GLsizei count, const
GLboolean *pointer);
#define glEdgeFlagPointerEXT _glEdgeFlagPointerEXT
- extern void (* _glEdgeFlagv )(const GLboolean *flag);
- #define glEdgeFlagv _glEdgeFlagv
- extern void (* _glEnable )(GLenum cap);
- #define glEnable _glEnable
- extern void (* _glEnableClientState )(GLenum array);
- #define glEnableClientState _glEnableClientState
- extern void (* _glEnd )(void);
- #define glEnd _glEnd
- extern void (* _glEndList )(void);
- #define glEndList _glEndList
extern void (* _glEndOcclusionQueryNV )(void);
#define glEndOcclusionQueryNV _glEndOcclusionQueryNV
- extern void (* _glEvalCoord1d )(GLdouble u);
- #define glEvalCoord1d _glEvalCoord1d
- extern void (* _glEvalCoord1dv )(const GLdouble *u);
- #define glEvalCoord1dv _glEvalCoord1dv
- extern void (* _glEvalCoord1f )(GLfloat u);
- #define glEvalCoord1f _glEvalCoord1f
- extern void (* _glEvalCoord1fv )(const GLfloat *u);
- #define glEvalCoord1fv _glEvalCoord1fv
- extern void (* _glEvalCoord2d )(GLdouble u, GLdouble v);
- #define glEvalCoord2d _glEvalCoord2d
- extern void (* _glEvalCoord2dv )(const GLdouble *u);
- #define glEvalCoord2dv _glEvalCoord2dv
- extern void (* _glEvalCoord2f )(GLfloat u, GLfloat v);
- #define glEvalCoord2f _glEvalCoord2f
- extern void (* _glEvalCoord2fv )(const GLfloat *u);
- #define glEvalCoord2fv _glEvalCoord2fv
extern void (* _glEvalMapsNV )(GLenum target, GLenum mode);
#define glEvalMapsNV _glEvalMapsNV
- extern void (* _glEvalMesh1 )(GLenum mode, GLint i1, GLint i2);
- #define glEvalMesh1 _glEvalMesh1
- extern void (* _glEvalMesh2 )(GLenum mode, GLint i1, GLint i2, GLint j1,
GLint j2);
- #define glEvalMesh2 _glEvalMesh2
- extern void (* _glEvalPoint1 )(GLint i);
- #define glEvalPoint1 _glEvalPoint1
- extern void (* _glEvalPoint2 )(GLint i, GLint j);
- #define glEvalPoint2 _glEvalPoint2
extern void (* _glExecuteProgramNV )(GLenum target, GLuint id, const GLfloat
*params);
#define glExecuteProgramNV _glExecuteProgramNV
- extern void (* _glFeedbackBuffer )(GLsizei size, GLenum type, GLfloat
*buffer);
- #define glFeedbackBuffer _glFeedbackBuffer
extern void (* _glFinalCombinerInputNV )(GLenum variable, GLenum input,
GLenum mapping, GLenum componentUsage);
#define glFinalCombinerInputNV _glFinalCombinerInputNV
- extern void (* _glFinish )(void);
- #define glFinish _glFinish
extern void (* _glFinishFenceNV )(GLuint fence);
#define glFinishFenceNV _glFinishFenceNV
- extern void (* _glFlush )(void);
- #define glFlush _glFlush
- extern GLvoid* (* _glFlushHold )(void);
- #define glFlushHold _glFlushHold
extern void (* _glFlushPixelDataRangeNV )(GLenum target);
#define glFlushPixelDataRangeNV _glFlushPixelDataRangeNV
extern void (* _glFlushVertexArrayRangeNV )(void);
--- 5808,5845 ----
***************
*** 331,364 ****
#define glFogCoordfEXT _glFogCoordfEXT
extern void (* _glFogCoordfvEXT )(const GLfloat *fog);
#define glFogCoordfvEXT _glFogCoordfvEXT
- extern void (* _glFogf )(GLenum pname, GLfloat param);
- #define glFogf _glFogf
- extern void (* _glFogfv )(GLenum pname, const GLfloat *params);
- #define glFogfv _glFogfv
- extern void (* _glFogi )(GLenum pname, GLint param);
- #define glFogi _glFogi
- extern void (* _glFogiv )(GLenum pname, const GLint *params);
- #define glFogiv _glFogiv
- extern void (* _glFrontFace )(GLenum mode);
- #define glFrontFace _glFrontFace
- extern void (* _glFrustum )(GLdouble left, GLdouble right, GLdouble bottom,
GLdouble top, GLdouble zNear, GLdouble zFar);
- #define glFrustum _glFrustum
extern void (* _glGenFencesNV )(GLsizei n, GLuint *fences);
#define glGenFencesNV _glGenFencesNV
- extern GLuint (* _glGenLists )(GLsizei range);
- #define glGenLists _glGenLists
extern void (* _glGenOcclusionQueriesNV )(GLsizei n, GLuint *ids);
#define glGenOcclusionQueriesNV _glGenOcclusionQueriesNV
extern void (* _glGenProgramsNV )(GLsizei n, GLuint *programs);
#define glGenProgramsNV _glGenProgramsNV
- extern void (* _glGenTextures )(GLsizei n, GLuint *textures);
- #define glGenTextures _glGenTextures
extern void (* _glGenTexturesEXT )(GLsizei n, GLuint *textures);
#define glGenTexturesEXT _glGenTexturesEXT
- extern void (* _glGetBooleanv )(GLenum pname, GLboolean *params);
- #define glGetBooleanv _glGetBooleanv
- extern void (* _glGetClipPlane )(GLenum plane, GLdouble *equation);
- #define glGetClipPlane _glGetClipPlane
extern void (* _glGetColorTable )(GLenum target, GLenum format, GLenum type,
GLvoid *table);
#define glGetColorTable _glGetColorTable
extern void (* _glGetColorTableEXT )(GLenum target, GLenum format, GLenum
type, GLvoid *table);
--- 5854,5867 ----
***************
*** 391,420 ****
#define glGetConvolutionParameterfv _glGetConvolutionParameterfv
extern void (* _glGetConvolutionParameteriv )(GLenum target, GLenum pname,
GLint *params);
#define glGetConvolutionParameteriv _glGetConvolutionParameteriv
- extern void (* _glGetDoublev )(GLenum pname, GLdouble *params);
- #define glGetDoublev _glGetDoublev
- extern GLenum (* _glGetError )(void);
- #define glGetError _glGetError
extern void (* _glGetFenceivNV )(GLuint fence, GLenum pname, GLint *params);
#define glGetFenceivNV _glGetFenceivNV
extern void (* _glGetFinalCombinerInputParameterfvNV )(GLenum variable,
GLenum pname, GLfloat *params);
#define glGetFinalCombinerInputParameterfvNV
_glGetFinalCombinerInputParameterfvNV
extern void (* _glGetFinalCombinerInputParameterivNV )(GLenum variable,
GLenum pname, GLint *params);
#define glGetFinalCombinerInputParameterivNV
_glGetFinalCombinerInputParameterivNV
- extern void (* _glGetFloatv )(GLenum pname, GLfloat *params);
- #define glGetFloatv _glGetFloatv
extern void (* _glGetHistogram )(GLenum target, GLboolean reset, GLenum
format, GLenum type, GLvoid *values);
#define glGetHistogram _glGetHistogram
extern void (* _glGetHistogramParameterfv )(GLenum target, GLenum pname,
GLfloat *params);
#define glGetHistogramParameterfv _glGetHistogramParameterfv
extern void (* _glGetHistogramParameteriv )(GLenum target, GLenum pname,
GLint *params);
#define glGetHistogramParameteriv _glGetHistogramParameteriv
- extern void (* _glGetIntegerv )(GLenum pname, GLint *params);
- #define glGetIntegerv _glGetIntegerv
- extern void (* _glGetLightfv )(GLenum light, GLenum pname, GLfloat *params);
- #define glGetLightfv _glGetLightfv
- extern void (* _glGetLightiv )(GLenum light, GLenum pname, GLint *params);
- #define glGetLightiv _glGetLightiv
extern void (* _glGetMapAttribParameterfvNV )(GLenum target, GLuint index,
GLenum pname, GLfloat *params);
#define glGetMapAttribParameterfvNV _glGetMapAttribParameterfvNV
extern void (* _glGetMapAttribParameterivNV )(GLenum target, GLuint index,
GLenum pname, GLint *params);
--- 5894,5911 ----
***************
*** 425,440 ****
#define glGetMapParameterfvNV _glGetMapParameterfvNV
extern void (* _glGetMapParameterivNV )(GLenum target, GLenum pname, GLint
*params);
#define glGetMapParameterivNV _glGetMapParameterivNV
- extern void (* _glGetMapdv )(GLenum target, GLenum query, GLdouble *v);
- #define glGetMapdv _glGetMapdv
- extern void (* _glGetMapfv )(GLenum target, GLenum query, GLfloat *v);
- #define glGetMapfv _glGetMapfv
- extern void (* _glGetMapiv )(GLenum target, GLenum query, GLint *v);
- #define glGetMapiv _glGetMapiv
- extern void (* _glGetMaterialfv )(GLenum face, GLenum pname, GLfloat *params);
- #define glGetMaterialfv _glGetMaterialfv
- extern void (* _glGetMaterialiv )(GLenum face, GLenum pname, GLint *params);
- #define glGetMaterialiv _glGetMaterialiv
extern void (* _glGetMinmax )(GLenum target, GLboolean reset, GLenum format,
GLenum type, GLvoid *values);
#define glGetMinmax _glGetMinmax
extern void (* _glGetMinmaxParameterfv )(GLenum target, GLenum pname, GLfloat
*params);
--- 5916,5921 ----
***************
*** 445,462 ****
#define glGetOcclusionQueryivNV _glGetOcclusionQueryivNV
extern void (* _glGetOcclusionQueryuivNV )(GLuint id, GLenum pname, GLuint
*params);
#define glGetOcclusionQueryuivNV _glGetOcclusionQueryuivNV
- extern void (* _glGetPixelMapfv )(GLenum map, GLfloat *values);
- #define glGetPixelMapfv _glGetPixelMapfv
- extern void (* _glGetPixelMapuiv )(GLenum map, GLuint *values);
- #define glGetPixelMapuiv _glGetPixelMapuiv
- extern void (* _glGetPixelMapusv )(GLenum map, GLushort *values);
- #define glGetPixelMapusv _glGetPixelMapusv
- extern void (* _glGetPointerv )(GLenum pname, GLvoid* *params);
- #define glGetPointerv _glGetPointerv
extern void (* _glGetPointervEXT )(GLenum pname, GLvoid* *params);
#define glGetPointervEXT _glGetPointervEXT
- extern void (* _glGetPolygonStipple )(GLubyte *mask);
- #define glGetPolygonStipple _glGetPolygonStipple
extern void (* _glGetProgramLocalParameterdvNV )(GLenum target, GLsizei len,
const GLubyte *name, GLdouble *params);
#define glGetProgramLocalParameterdvNV _glGetProgramLocalParameterdvNV
extern void (* _glGetProgramLocalParameterfvNV )(GLenum target, GLsizei len,
const GLubyte *name, GLfloat *params);
--- 5926,5933 ----
***************
*** 475,500 ****
#define glGetProgramivNV _glGetProgramivNV
extern void (* _glGetSeparableFilter )(GLenum target, GLenum format, GLenum
type, GLvoid *row, GLvoid *column, GLvoid *span);
#define glGetSeparableFilter _glGetSeparableFilter
- extern void (* _glGetTexEnvfv )(GLenum target, GLenum pname, GLfloat *params);
- #define glGetTexEnvfv _glGetTexEnvfv
- extern void (* _glGetTexEnviv )(GLenum target, GLenum pname, GLint *params);
- #define glGetTexEnviv _glGetTexEnviv
- extern void (* _glGetTexGendv )(GLenum coord, GLenum pname, GLdouble *params);
- #define glGetTexGendv _glGetTexGendv
- extern void (* _glGetTexGenfv )(GLenum coord, GLenum pname, GLfloat *params);
- #define glGetTexGenfv _glGetTexGenfv
- extern void (* _glGetTexGeniv )(GLenum coord, GLenum pname, GLint *params);
- #define glGetTexGeniv _glGetTexGeniv
- extern void (* _glGetTexImage )(GLenum target, GLint level, GLenum format,
GLenum type, GLvoid *pixels);
- #define glGetTexImage _glGetTexImage
- extern void (* _glGetTexLevelParameterfv )(GLenum target, GLint level, GLenum
pname, GLfloat *params);
- #define glGetTexLevelParameterfv _glGetTexLevelParameterfv
- extern void (* _glGetTexLevelParameteriv )(GLenum target, GLint level, GLenum
pname, GLint *params);
- #define glGetTexLevelParameteriv _glGetTexLevelParameteriv
- extern void (* _glGetTexParameterfv )(GLenum target, GLenum pname, GLfloat
*params);
- #define glGetTexParameterfv _glGetTexParameterfv
- extern void (* _glGetTexParameteriv )(GLenum target, GLenum pname, GLint
*params);
- #define glGetTexParameteriv _glGetTexParameteriv
extern void (* _glGetTrackMatrixivNV )(GLenum target, GLuint address, GLenum
pname, GLint *params);
#define glGetTrackMatrixivNV _glGetTrackMatrixivNV
extern void (* _glGetVertexAttribPointervNV )(GLuint index, GLenum pname,
GLvoid* *pointer);
--- 5946,5951 ----
***************
*** 505,588 ****
#define glGetVertexAttribfvNV _glGetVertexAttribfvNV
extern void (* _glGetVertexAttribivNV )(GLuint index, GLenum pname, GLint
*params);
#define glGetVertexAttribivNV _glGetVertexAttribivNV
- extern void (* _glHint )(GLenum target, GLenum mode);
- #define glHint _glHint
extern void (* _glHistogram )(GLenum target, GLsizei width, GLenum
internalformat, GLboolean sink);
#define glHistogram _glHistogram
- extern void (* _glIndexMask )(GLuint mask);
- #define glIndexMask _glIndexMask
- extern void (* _glIndexPointer )(GLenum type, GLsizei stride, const GLvoid
*pointer);
- #define glIndexPointer _glIndexPointer
extern void (* _glIndexPointerEXT )(GLenum type, GLsizei stride, GLsizei
count, const GLvoid *pointer);
#define glIndexPointerEXT _glIndexPointerEXT
- extern void (* _glIndexd )(GLdouble c);
- #define glIndexd _glIndexd
- extern void (* _glIndexdv )(const GLdouble *c);
- #define glIndexdv _glIndexdv
- extern void (* _glIndexf )(GLfloat c);
- #define glIndexf _glIndexf
- extern void (* _glIndexfv )(const GLfloat *c);
- #define glIndexfv _glIndexfv
- extern void (* _glIndexi )(GLint c);
- #define glIndexi _glIndexi
- extern void (* _glIndexiv )(const GLint *c);
- #define glIndexiv _glIndexiv
- extern void (* _glIndexs )(GLshort c);
- #define glIndexs _glIndexs
- extern void (* _glIndexsv )(const GLshort *c);
- #define glIndexsv _glIndexsv
- extern void (* _glIndexub )(GLubyte c);
- #define glIndexub _glIndexub
- extern void (* _glIndexubv )(const GLubyte *c);
- #define glIndexubv _glIndexubv
- extern void (* _glInitNames )(void);
- #define glInitNames _glInitNames
- extern void (* _glInterleavedArrays )(GLenum format, GLsizei stride, const
GLvoid *pointer);
- #define glInterleavedArrays _glInterleavedArrays
- extern GLboolean (* _glIsEnabled )(GLenum cap);
- #define glIsEnabled _glIsEnabled
extern GLboolean (* _glIsFenceNV )(GLuint fence);
#define glIsFenceNV _glIsFenceNV
- extern GLboolean (* _glIsList )(GLuint list);
- #define glIsList _glIsList
extern GLboolean (* _glIsOcclusionQueryNV )(GLuint id);
#define glIsOcclusionQueryNV _glIsOcclusionQueryNV
extern GLboolean (* _glIsProgramNV )(GLuint id);
#define glIsProgramNV _glIsProgramNV
- extern GLboolean (* _glIsTexture )(GLuint texture);
- #define glIsTexture _glIsTexture
extern GLboolean (* _glIsTextureEXT )(GLuint texture);
#define glIsTextureEXT _glIsTextureEXT
- extern void (* _glLightModelf )(GLenum pname, GLfloat param);
- #define glLightModelf _glLightModelf
- extern void (* _glLightModelfv )(GLenum pname, const GLfloat *params);
- #define glLightModelfv _glLightModelfv
- extern void (* _glLightModeli )(GLenum pname, GLint param);
- #define glLightModeli _glLightModeli
- extern void (* _glLightModeliv )(GLenum pname, const GLint *params);
- #define glLightModeliv _glLightModeliv
- extern void (* _glLightf )(GLenum light, GLenum pname, GLfloat param);
- #define glLightf _glLightf
- extern void (* _glLightfv )(GLenum light, GLenum pname, const GLfloat
*params);
- #define glLightfv _glLightfv
- extern void (* _glLighti )(GLenum light, GLenum pname, GLint param);
- #define glLighti _glLighti
- extern void (* _glLightiv )(GLenum light, GLenum pname, const GLint *params);
- #define glLightiv _glLightiv
- extern void (* _glLineStipple )(GLint factor, GLushort pattern);
- #define glLineStipple _glLineStipple
- extern void (* _glLineWidth )(GLfloat width);
- #define glLineWidth _glLineWidth
- extern void (* _glListBase )(GLuint base);
- #define glListBase _glListBase
- extern void (* _glLoadIdentity )(void);
- #define glLoadIdentity _glLoadIdentity
- extern void (* _glLoadMatrixd )(const GLdouble *m);
- #define glLoadMatrixd _glLoadMatrixd
- extern void (* _glLoadMatrixf )(const GLfloat *m);
- #define glLoadMatrixf _glLoadMatrixf
- extern void (* _glLoadName )(GLuint name);
- #define glLoadName _glLoadName
extern void (* _glLoadProgramNV )(GLenum target, GLuint id, GLsizei len,
const GLubyte *program);
#define glLoadProgramNV _glLoadProgramNV
extern void (* _glLoadTransposeMatrixd )(const GLdouble *m);
--- 5956,5973 ----
***************
*** 595,640 ****
#define glLoadTransposeMatrixfARB _glLoadTransposeMatrixfARB
extern void (* _glLockArraysEXT )(GLint first, GLsizei count);
#define glLockArraysEXT _glLockArraysEXT
- extern void (* _glLogicOp )(GLenum opcode);
- #define glLogicOp _glLogicOp
- extern void (* _glMap1d )(GLenum target, GLdouble u1, GLdouble u2, GLint
stride, GLint order, const GLdouble *points);
- #define glMap1d _glMap1d
- extern void (* _glMap1f )(GLenum target, GLfloat u1, GLfloat u2, GLint
stride, GLint order, const GLfloat *points);
- #define glMap1f _glMap1f
- extern void (* _glMap2d )(GLenum target, GLdouble u1, GLdouble u2, GLint
ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder,
const GLdouble *points);
- #define glMap2d _glMap2d
- extern void (* _glMap2f )(GLenum target, GLfloat u1, GLfloat u2, GLint
ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder,
const GLfloat *points);
- #define glMap2f _glMap2f
extern void (* _glMapControlPointsNV )(GLenum target, GLuint index, GLenum
type, GLsizei ustride, GLsizei vstride, GLint uorder, GLint vorder, GLboolean
packed, const GLvoid *points);
#define glMapControlPointsNV _glMapControlPointsNV
- extern void (* _glMapGrid1d )(GLint un, GLdouble u1, GLdouble u2);
- #define glMapGrid1d _glMapGrid1d
- extern void (* _glMapGrid1f )(GLint un, GLfloat u1, GLfloat u2);
- #define glMapGrid1f _glMapGrid1f
- extern void (* _glMapGrid2d )(GLint un, GLdouble u1, GLdouble u2, GLint vn,
GLdouble v1, GLdouble v2);
- #define glMapGrid2d _glMapGrid2d
- extern void (* _glMapGrid2f )(GLint un, GLfloat u1, GLfloat u2, GLint vn,
GLfloat v1, GLfloat v2);
- #define glMapGrid2f _glMapGrid2f
extern void (* _glMapParameterfvNV )(GLenum target, GLenum pname, const
GLfloat *params);
#define glMapParameterfvNV _glMapParameterfvNV
extern void (* _glMapParameterivNV )(GLenum target, GLenum pname, const GLint
*params);
#define glMapParameterivNV _glMapParameterivNV
- extern void (* _glMaterialf )(GLenum face, GLenum pname, GLfloat param);
- #define glMaterialf _glMaterialf
- extern void (* _glMaterialfv )(GLenum face, GLenum pname, const GLfloat
*params);
- #define glMaterialfv _glMaterialfv
- extern void (* _glMateriali )(GLenum face, GLenum pname, GLint param);
- #define glMateriali _glMateriali
- extern void (* _glMaterialiv )(GLenum face, GLenum pname, const GLint
*params);
- #define glMaterialiv _glMaterialiv
- extern void (* _glMatrixMode )(GLenum mode);
- #define glMatrixMode _glMatrixMode
extern void (* _glMinmax )(GLenum target, GLenum internalformat, GLboolean
sink);
#define glMinmax _glMinmax
- extern void (* _glMultMatrixd )(const GLdouble *m);
- #define glMultMatrixd _glMultMatrixd
- extern void (* _glMultMatrixf )(const GLfloat *m);
- #define glMultMatrixf _glMultMatrixf
extern void (* _glMultTransposeMatrixd )(const GLdouble *m);
#define glMultTransposeMatrixd _glMultTransposeMatrixd
extern void (* _glMultTransposeMatrixdARB )(const GLdouble *m);
--- 5980,5993 ----
***************
*** 841,894 ****
#define glMultiTexCoord4svSGIS _glMultiTexCoord4svSGIS
extern void (* _glMultiTexCoordPointerSGIS )(GLenum target, GLint size,
GLenum type, GLsizei stride, const GLvoid *pointer);
#define glMultiTexCoordPointerSGIS _glMultiTexCoordPointerSGIS
- extern void (* _glNewList )(GLuint list, GLenum mode);
- #define glNewList _glNewList
- extern void (* _glNormal3b )(GLbyte nx, GLbyte ny, GLbyte nz);
- #define glNormal3b _glNormal3b
- extern void (* _glNormal3bv )(const GLbyte *v);
- #define glNormal3bv _glNormal3bv
- extern void (* _glNormal3d )(GLdouble nx, GLdouble ny, GLdouble nz);
- #define glNormal3d _glNormal3d
- extern void (* _glNormal3dv )(const GLdouble *v);
- #define glNormal3dv _glNormal3dv
- extern void (* _glNormal3f )(GLfloat nx, GLfloat ny, GLfloat nz);
- #define glNormal3f _glNormal3f
- extern void (* _glNormal3fv )(const GLfloat *v);
- #define glNormal3fv _glNormal3fv
- extern void (* _glNormal3i )(GLint nx, GLint ny, GLint nz);
- #define glNormal3i _glNormal3i
- extern void (* _glNormal3iv )(const GLint *v);
- #define glNormal3iv _glNormal3iv
- extern void (* _glNormal3s )(GLshort nx, GLshort ny, GLshort nz);
- #define glNormal3s _glNormal3s
- extern void (* _glNormal3sv )(const GLshort *v);
- #define glNormal3sv _glNormal3sv
- extern void (* _glNormalPointer )(GLenum type, GLsizei stride, const GLvoid
*pointer);
- #define glNormalPointer _glNormalPointer
extern void (* _glNormalPointerEXT )(GLenum type, GLsizei stride, GLsizei
count, const GLvoid *pointer);
#define glNormalPointerEXT _glNormalPointerEXT
- extern void (* _glOrtho )(GLdouble left, GLdouble right, GLdouble bottom,
GLdouble top, GLdouble zNear, GLdouble zFar);
- #define glOrtho _glOrtho
- extern void (* _glPassThrough )(GLfloat token);
- #define glPassThrough _glPassThrough
extern void (* _glPixelDataRangeNV )(GLenum target, GLsizei size, const
GLvoid *pointer);
#define glPixelDataRangeNV _glPixelDataRangeNV
- extern void (* _glPixelMapfv )(GLenum map, GLint mapsize, const GLfloat
*values);
- #define glPixelMapfv _glPixelMapfv
- extern void (* _glPixelMapuiv )(GLenum map, GLint mapsize, const GLuint
*values);
- #define glPixelMapuiv _glPixelMapuiv
- extern void (* _glPixelMapusv )(GLenum map, GLint mapsize, const GLushort
*values);
- #define glPixelMapusv _glPixelMapusv
- extern void (* _glPixelStoref )(GLenum pname, GLfloat param);
- #define glPixelStoref _glPixelStoref
- extern void (* _glPixelStorei )(GLenum pname, GLint param);
- #define glPixelStorei _glPixelStorei
- extern void (* _glPixelTransferf )(GLenum pname, GLfloat param);
- #define glPixelTransferf _glPixelTransferf
- extern void (* _glPixelTransferi )(GLenum pname, GLint param);
- #define glPixelTransferi _glPixelTransferi
- extern void (* _glPixelZoom )(GLfloat xfactor, GLfloat yfactor);
- #define glPixelZoom _glPixelZoom
extern void (* _glPointParameterfEXT )(GLenum pname, GLfloat param);
#define glPointParameterfEXT _glPointParameterfEXT
extern void (* _glPointParameterfvEXT )(GLenum pname, const GLfloat *params);
--- 6194,6203 ----
***************
*** 897,920 ****
#define glPointParameteriNV _glPointParameteriNV
extern void (* _glPointParameterivNV )(GLenum pname, const GLint *params);
#define glPointParameterivNV _glPointParameterivNV
- extern void (* _glPointSize )(GLfloat size);
- #define glPointSize _glPointSize
- extern void (* _glPolygonMode )(GLenum face, GLenum mode);
- #define glPolygonMode _glPolygonMode
- extern void (* _glPolygonOffset )(GLfloat factor, GLfloat units);
- #define glPolygonOffset _glPolygonOffset
- extern void (* _glPolygonStipple )(const GLubyte *mask);
- #define glPolygonStipple _glPolygonStipple
- extern void (* _glPopAttrib )(void);
- #define glPopAttrib _glPopAttrib
- extern void (* _glPopClientAttrib )(void);
- #define glPopClientAttrib _glPopClientAttrib
- extern void (* _glPopMatrix )(void);
- #define glPopMatrix _glPopMatrix
- extern void (* _glPopName )(void);
- #define glPopName _glPopName
- extern void (* _glPrioritizeTextures )(GLsizei n, const GLuint *textures,
const GLclampf *priorities);
- #define glPrioritizeTextures _glPrioritizeTextures
extern void (* _glPrioritizeTexturesEXT )(GLsizei n, const GLuint *textures,
const GLclampf *priorities);
#define glPrioritizeTexturesEXT _glPrioritizeTexturesEXT
extern void (* _glProgramLocalParameter4dNV )(GLenum target, GLsizei len,
const GLubyte *name, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
--- 6206,6211 ----
***************
*** 949,1054 ****
#define glProgramParametersSigned4dvNV _glProgramParametersSigned4dvNV
extern void (* _glProgramParametersSigned4fvNV )(GLenum target, GLint index,
GLsizei count, const GLfloat *v);
#define glProgramParametersSigned4fvNV _glProgramParametersSigned4fvNV
- extern void (* _glPushAttrib )(GLbitfield mask);
- #define glPushAttrib _glPushAttrib
- extern void (* _glPushClientAttrib )(GLbitfield mask);
- #define glPushClientAttrib _glPushClientAttrib
- extern void (* _glPushMatrix )(void);
- #define glPushMatrix _glPushMatrix
- extern void (* _glPushName )(GLuint name);
- #define glPushName _glPushName
- extern void (* _glRasterPos2d )(GLdouble x, GLdouble y);
- #define glRasterPos2d _glRasterPos2d
- extern void (* _glRasterPos2dv )(const GLdouble *v);
- #define glRasterPos2dv _glRasterPos2dv
- extern void (* _glRasterPos2f )(GLfloat x, GLfloat y);
- #define glRasterPos2f _glRasterPos2f
- extern void (* _glRasterPos2fv )(const GLfloat *v);
- #define glRasterPos2fv _glRasterPos2fv
- extern void (* _glRasterPos2i )(GLint x, GLint y);
- #define glRasterPos2i _glRasterPos2i
- extern void (* _glRasterPos2iv )(const GLint *v);
- #define glRasterPos2iv _glRasterPos2iv
- extern void (* _glRasterPos2s )(GLshort x, GLshort y);
- #define glRasterPos2s _glRasterPos2s
- extern void (* _glRasterPos2sv )(const GLshort *v);
- #define glRasterPos2sv _glRasterPos2sv
- extern void (* _glRasterPos3d )(GLdouble x, GLdouble y, GLdouble z);
- #define glRasterPos3d _glRasterPos3d
- extern void (* _glRasterPos3dv )(const GLdouble *v);
- #define glRasterPos3dv _glRasterPos3dv
- extern void (* _glRasterPos3f )(GLfloat x, GLfloat y, GLfloat z);
- #define glRasterPos3f _glRasterPos3f
- extern void (* _glRasterPos3fv )(const GLfloat *v);
- #define glRasterPos3fv _glRasterPos3fv
- extern void (* _glRasterPos3i )(GLint x, GLint y, GLint z);
- #define glRasterPos3i _glRasterPos3i
- extern void (* _glRasterPos3iv )(const GLint *v);
- #define glRasterPos3iv _glRasterPos3iv
- extern void (* _glRasterPos3s )(GLshort x, GLshort y, GLshort z);
- #define glRasterPos3s _glRasterPos3s
- extern void (* _glRasterPos3sv )(const GLshort *v);
- #define glRasterPos3sv _glRasterPos3sv
- extern void (* _glRasterPos4d )(GLdouble x, GLdouble y, GLdouble z, GLdouble
w);
- #define glRasterPos4d _glRasterPos4d
- extern void (* _glRasterPos4dv )(const GLdouble *v);
- #define glRasterPos4dv _glRasterPos4dv
- extern void (* _glRasterPos4f )(GLfloat x, GLfloat y, GLfloat z, GLfloat w);
- #define glRasterPos4f _glRasterPos4f
- extern void (* _glRasterPos4fv )(const GLfloat *v);
- #define glRasterPos4fv _glRasterPos4fv
- extern void (* _glRasterPos4i )(GLint x, GLint y, GLint z, GLint w);
- #define glRasterPos4i _glRasterPos4i
- extern void (* _glRasterPos4iv )(const GLint *v);
- #define glRasterPos4iv _glRasterPos4iv
- extern void (* _glRasterPos4s )(GLshort x, GLshort y, GLshort z, GLshort w);
- #define glRasterPos4s _glRasterPos4s
- extern void (* _glRasterPos4sv )(const GLshort *v);
- #define glRasterPos4sv _glRasterPos4sv
- extern void (* _glReadBuffer )(GLenum mode);
- #define glReadBuffer _glReadBuffer
- extern void (* _glReadPixels )(GLint x, GLint y, GLsizei width, GLsizei
height, GLenum format, GLenum type, GLvoid *pixels);
- #define glReadPixels _glReadPixels
- extern void (* _glRectd )(GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2);
- #define glRectd _glRectd
- extern void (* _glRectdv )(const GLdouble *v1, const GLdouble *v2);
- #define glRectdv _glRectdv
- extern void (* _glRectf )(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2);
- #define glRectf _glRectf
- extern void (* _glRectfv )(const GLfloat *v1, const GLfloat *v2);
- #define glRectfv _glRectfv
- extern void (* _glRecti )(GLint x1, GLint y1, GLint x2, GLint y2);
- #define glRecti _glRecti
- extern void (* _glRectiv )(const GLint *v1, const GLint *v2);
- #define glRectiv _glRectiv
- extern void (* _glRects )(GLshort x1, GLshort y1, GLshort x2, GLshort y2);
- #define glRects _glRects
- extern void (* _glRectsv )(const GLshort *v1, const GLshort *v2);
- #define glRectsv _glRectsv
extern GLenum (* _glReleaseFlushHold )(const GLvoid *id);
#define glReleaseFlushHold _glReleaseFlushHold
- extern GLint (* _glRenderMode )(GLenum mode);
- #define glRenderMode _glRenderMode
extern void (* _glRequestResidentProgramsNV )(GLsizei n, const GLuint
*programs);
#define glRequestResidentProgramsNV _glRequestResidentProgramsNV
extern void (* _glResetHistogram )(GLenum target);
#define glResetHistogram _glResetHistogram
extern void (* _glResetMinmax )(GLenum target);
#define glResetMinmax _glResetMinmax
- extern void (* _glRotated )(GLdouble angle, GLdouble x, GLdouble y, GLdouble
z);
- #define glRotated _glRotated
- extern void (* _glRotatef )(GLfloat angle, GLfloat x, GLfloat y, GLfloat z);
- #define glRotatef _glRotatef
extern void (* _glSampleCoverage )(GLclampf value, GLboolean invert);
#define glSampleCoverage _glSampleCoverage
extern void (* _glSampleCoverageARB )(GLclampf value, GLboolean invert);
#define glSampleCoverageARB _glSampleCoverageARB
- extern void (* _glScaled )(GLdouble x, GLdouble y, GLdouble z);
- #define glScaled _glScaled
- extern void (* _glScalef )(GLfloat x, GLfloat y, GLfloat z);
- #define glScalef _glScalef
- extern void (* _glScissor )(GLint x, GLint y, GLsizei width, GLsizei height);
- #define glScissor _glScissor
extern void (* _glSecondaryColor3bEXT )(GLbyte red, GLbyte green, GLbyte
blue);
#define glSecondaryColor3bEXT _glSecondaryColor3bEXT
extern void (* _glSecondaryColor3bvEXT )(const GLbyte *v);
--- 6240,6257 ----
***************
*** 1083,1090 ****
#define glSecondaryColor3usvEXT _glSecondaryColor3usvEXT
extern void (* _glSecondaryColorPointerEXT )(GLint size, GLenum type, GLsizei
stride, const GLvoid *pointer);
#define glSecondaryColorPointerEXT _glSecondaryColorPointerEXT
- extern void (* _glSelectBuffer )(GLsizei size, GLuint *buffer);
- #define glSelectBuffer _glSelectBuffer
extern void (* _glSelectTextureCoordSetSGIS )(GLenum target);
#define glSelectTextureCoordSetSGIS _glSelectTextureCoordSetSGIS
extern void (* _glSelectTextureSGIS )(GLenum target);
--- 6286,6291 ----
***************
*** 1095,1282 ****
#define glSetFenceNV _glSetFenceNV
extern void (* _glSetWindowStereoModeNV )(GLboolean displayMode);
#define glSetWindowStereoModeNV _glSetWindowStereoModeNV
- extern void (* _glShadeModel )(GLenum mode);
- #define glShadeModel _glShadeModel
- extern void (* _glStencilFunc )(GLenum func, GLint ref, GLuint mask);
- #define glStencilFunc _glStencilFunc
- extern void (* _glStencilMask )(GLuint mask);
- #define glStencilMask _glStencilMask
- extern void (* _glStencilOp )(GLenum fail, GLenum zfail, GLenum zpass);
- #define glStencilOp _glStencilOp
extern void (* _glTbufferMask3DFX )(GLuint mask);
#define glTbufferMask3DFX _glTbufferMask3DFX
extern GLboolean (* _glTestFenceNV )(GLuint fence);
#define glTestFenceNV _glTestFenceNV
- extern void (* _glTexCoord1d )(GLdouble s);
- #define glTexCoord1d _glTexCoord1d
- extern void (* _glTexCoord1dv )(const GLdouble *v);
- #define glTexCoord1dv _glTexCoord1dv
- extern void (* _glTexCoord1f )(GLfloat s);
- #define glTexCoord1f _glTexCoord1f
- extern void (* _glTexCoord1fv )(const GLfloat *v);
- #define glTexCoord1fv _glTexCoord1fv
- extern void (* _glTexCoord1i )(GLint s);
- #define glTexCoord1i _glTexCoord1i
- extern void (* _glTexCoord1iv )(const GLint *v);
- #define glTexCoord1iv _glTexCoord1iv
- extern void (* _glTexCoord1s )(GLshort s);
- #define glTexCoord1s _glTexCoord1s
- extern void (* _glTexCoord1sv )(const GLshort *v);
- #define glTexCoord1sv _glTexCoord1sv
- extern void (* _glTexCoord2d )(GLdouble s, GLdouble t);
- #define glTexCoord2d _glTexCoord2d
- extern void (* _glTexCoord2dv )(const GLdouble *v);
- #define glTexCoord2dv _glTexCoord2dv
- extern void (* _glTexCoord2f )(GLfloat s, GLfloat t);
- #define glTexCoord2f _glTexCoord2f
- extern void (* _glTexCoord2fv )(const GLfloat *v);
- #define glTexCoord2fv _glTexCoord2fv
- extern void (* _glTexCoord2i )(GLint s, GLint t);
- #define glTexCoord2i _glTexCoord2i
- extern void (* _glTexCoord2iv )(const GLint *v);
- #define glTexCoord2iv _glTexCoord2iv
- extern void (* _glTexCoord2s )(GLshort s, GLshort t);
- #define glTexCoord2s _glTexCoord2s
- extern void (* _glTexCoord2sv )(const GLshort *v);
- #define glTexCoord2sv _glTexCoord2sv
- extern void (* _glTexCoord3d )(GLdouble s, GLdouble t, GLdouble r);
- #define glTexCoord3d _glTexCoord3d
- extern void (* _glTexCoord3dv )(const GLdouble *v);
- #define glTexCoord3dv _glTexCoord3dv
- extern void (* _glTexCoord3f )(GLfloat s, GLfloat t, GLfloat r);
- #define glTexCoord3f _glTexCoord3f
- extern void (* _glTexCoord3fv )(const GLfloat *v);
- #define glTexCoord3fv _glTexCoord3fv
- extern void (* _glTexCoord3i )(GLint s, GLint t, GLint r);
- #define glTexCoord3i _glTexCoord3i
- extern void (* _glTexCoord3iv )(const GLint *v);
- #define glTexCoord3iv _glTexCoord3iv
- extern void (* _glTexCoord3s )(GLshort s, GLshort t, GLshort r);
- #define glTexCoord3s _glTexCoord3s
- extern void (* _glTexCoord3sv )(const GLshort *v);
- #define glTexCoord3sv _glTexCoord3sv
- extern void (* _glTexCoord4d )(GLdouble s, GLdouble t, GLdouble r, GLdouble
q);
- #define glTexCoord4d _glTexCoord4d
- extern void (* _glTexCoord4dv )(const GLdouble *v);
- #define glTexCoord4dv _glTexCoord4dv
- extern void (* _glTexCoord4f )(GLfloat s, GLfloat t, GLfloat r, GLfloat q);
- #define glTexCoord4f _glTexCoord4f
- extern void (* _glTexCoord4fv )(const GLfloat *v);
- #define glTexCoord4fv _glTexCoord4fv
- extern void (* _glTexCoord4i )(GLint s, GLint t, GLint r, GLint q);
- #define glTexCoord4i _glTexCoord4i
- extern void (* _glTexCoord4iv )(const GLint *v);
- #define glTexCoord4iv _glTexCoord4iv
- extern void (* _glTexCoord4s )(GLshort s, GLshort t, GLshort r, GLshort q);
- #define glTexCoord4s _glTexCoord4s
- extern void (* _glTexCoord4sv )(const GLshort *v);
- #define glTexCoord4sv _glTexCoord4sv
- extern void (* _glTexCoordPointer )(GLint size, GLenum type, GLsizei stride,
const GLvoid *pointer);
- #define glTexCoordPointer _glTexCoordPointer
extern void (* _glTexCoordPointerEXT )(GLint size, GLenum type, GLsizei
stride, GLsizei count, const GLvoid *pointer);
#define glTexCoordPointerEXT _glTexCoordPointerEXT
- extern void (* _glTexEnvf )(GLenum target, GLenum pname, GLfloat param);
- #define glTexEnvf _glTexEnvf
- extern void (* _glTexEnvfv )(GLenum target, GLenum pname, const GLfloat
*params);
- #define glTexEnvfv _glTexEnvfv
- extern void (* _glTexEnvi )(GLenum target, GLenum pname, GLint param);
- #define glTexEnvi _glTexEnvi
- extern void (* _glTexEnviv )(GLenum target, GLenum pname, const GLint
*params);
- #define glTexEnviv _glTexEnviv
- extern void (* _glTexGend )(GLenum coord, GLenum pname, GLdouble param);
- #define glTexGend _glTexGend
- extern void (* _glTexGendv )(GLenum coord, GLenum pname, const GLdouble
*params);
- #define glTexGendv _glTexGendv
- extern void (* _glTexGenf )(GLenum coord, GLenum pname, GLfloat param);
- #define glTexGenf _glTexGenf
- extern void (* _glTexGenfv )(GLenum coord, GLenum pname, const GLfloat
*params);
- #define glTexGenfv _glTexGenfv
- extern void (* _glTexGeni )(GLenum coord, GLenum pname, GLint param);
- #define glTexGeni _glTexGeni
- extern void (* _glTexGeniv )(GLenum coord, GLenum pname, const GLint *params);
- #define glTexGeniv _glTexGeniv
- extern void (* _glTexImage1D )(GLenum target, GLint level, GLint
internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const
GLvoid *pixels);
- #define glTexImage1D _glTexImage1D
- extern void (* _glTexImage2D )(GLenum target, GLint level, GLint
internalformat, GLsizei width, GLsizei height, GLint border, GLenum format,
GLenum type, const GLvoid *pixels);
- #define glTexImage2D _glTexImage2D
extern void (* _glTexImage3D )(GLenum target, GLint level, GLenum
internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border,
GLenum format, GLenum type, const GLvoid *pixels);
#define glTexImage3D _glTexImage3D
extern void (* _glTexImage3DEXT )(GLenum target, GLint level, GLenum
internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border,
GLenum format, GLenum type, const GLvoid *pixels);
#define glTexImage3DEXT _glTexImage3DEXT
- extern void (* _glTexParameterf )(GLenum target, GLenum pname, GLfloat param);
- #define glTexParameterf _glTexParameterf
- extern void (* _glTexParameterfv )(GLenum target, GLenum pname, const GLfloat
*params);
- #define glTexParameterfv _glTexParameterfv
- extern void (* _glTexParameteri )(GLenum target, GLenum pname, GLint param);
- #define glTexParameteri _glTexParameteri
- extern void (* _glTexParameteriv )(GLenum target, GLenum pname, const GLint
*params);
- #define glTexParameteriv _glTexParameteriv
- extern void (* _glTexSubImage1D )(GLenum target, GLint level, GLint xoffset,
GLsizei width, GLenum format, GLenum type, const GLvoid *pixels);
- #define glTexSubImage1D _glTexSubImage1D
- extern void (* _glTexSubImage2D )(GLenum target, GLint level, GLint xoffset,
GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const
GLvoid *pixels);
- #define glTexSubImage2D _glTexSubImage2D
extern 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);
#define glTexSubImage3D _glTexSubImage3D
extern void (* _glTexSubImage3DEXT )(GLenum target, GLint level, GLint
xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei
depth, GLenum format, GLenum type, const GLvoid *pixels);
#define glTexSubImage3DEXT _glTexSubImage3DEXT
extern void (* _glTrackMatrixNV )(GLenum target, GLuint address, GLenum
matrix, GLenum transform);
#define glTrackMatrixNV _glTrackMatrixNV
- extern void (* _glTranslated )(GLdouble x, GLdouble y, GLdouble z);
- #define glTranslated _glTranslated
- extern void (* _glTranslatef )(GLfloat x, GLfloat y, GLfloat z);
- #define glTranslatef _glTranslatef
extern void (* _glUnlockArraysEXT )(void);
#define glUnlockArraysEXT _glUnlockArraysEXT
extern GLboolean (* _glValidBackBufferHintAutodesk )(GLint x, GLint y,
GLsizei width, GLsizei height);
#define glValidBackBufferHintAutodesk _glValidBackBufferHintAutodesk
- extern void (* _glVertex2d )(GLdouble x, GLdouble y);
- #define glVertex2d _glVertex2d
- extern void (* _glVertex2dv )(const GLdouble *v);
- #define glVertex2dv _glVertex2dv
- extern void (* _glVertex2f )(GLfloat x, GLfloat y);
- #define glVertex2f _glVertex2f
- extern void (* _glVertex2fv )(const GLfloat *v);
- #define glVertex2fv _glVertex2fv
- extern void (* _glVertex2i )(GLint x, GLint y);
- #define glVertex2i _glVertex2i
- extern void (* _glVertex2iv )(const GLint *v);
- #define glVertex2iv _glVertex2iv
- extern void (* _glVertex2s )(GLshort x, GLshort y);
- #define glVertex2s _glVertex2s
- extern void (* _glVertex2sv )(const GLshort *v);
- #define glVertex2sv _glVertex2sv
- extern void (* _glVertex3d )(GLdouble x, GLdouble y, GLdouble z);
- #define glVertex3d _glVertex3d
- extern void (* _glVertex3dv )(const GLdouble *v);
- #define glVertex3dv _glVertex3dv
- extern void (* _glVertex3f )(GLfloat x, GLfloat y, GLfloat z);
- #define glVertex3f _glVertex3f
- extern void (* _glVertex3fv )(const GLfloat *v);
- #define glVertex3fv _glVertex3fv
- extern void (* _glVertex3i )(GLint x, GLint y, GLint z);
- #define glVertex3i _glVertex3i
- extern void (* _glVertex3iv )(const GLint *v);
- #define glVertex3iv _glVertex3iv
- extern void (* _glVertex3s )(GLshort x, GLshort y, GLshort z);
- #define glVertex3s _glVertex3s
- extern void (* _glVertex3sv )(const GLshort *v);
- #define glVertex3sv _glVertex3sv
- extern void (* _glVertex4d )(GLdouble x, GLdouble y, GLdouble z, GLdouble w);
- #define glVertex4d _glVertex4d
- extern void (* _glVertex4dv )(const GLdouble *v);
- #define glVertex4dv _glVertex4dv
- extern void (* _glVertex4f )(GLfloat x, GLfloat y, GLfloat z, GLfloat w);
- #define glVertex4f _glVertex4f
- extern void (* _glVertex4fv )(const GLfloat *v);
- #define glVertex4fv _glVertex4fv
- extern void (* _glVertex4i )(GLint x, GLint y, GLint z, GLint w);
- #define glVertex4i _glVertex4i
- extern void (* _glVertex4iv )(const GLint *v);
- #define glVertex4iv _glVertex4iv
- extern void (* _glVertex4s )(GLshort x, GLshort y, GLshort z, GLshort w);
- #define glVertex4s _glVertex4s
- extern void (* _glVertex4sv )(const GLshort *v);
- #define glVertex4sv _glVertex4sv
extern void (* _glVertexArrayRangeNV )(GLsizei size, const GLvoid *pointer);
#define glVertexArrayRangeNV _glVertexArrayRangeNV
extern void (* _glVertexAttrib1dNV )(GLuint index, GLdouble x);
--- 6296,6321 ----
***************
*** 1359,1366 ****
#define glVertexAttribs4svNV _glVertexAttribs4svNV
extern void (* _glVertexAttribs4ubvNV )(GLuint index, GLsizei count, const
GLubyte *v);
#define glVertexAttribs4ubvNV _glVertexAttribs4ubvNV
- extern void (* _glVertexPointer )(GLint size, GLenum type, GLsizei stride,
const GLvoid *pointer);
- #define glVertexPointer _glVertexPointer
extern void (* _glVertexPointerEXT )(GLint size, GLenum type, GLsizei stride,
GLsizei count, const GLvoid *pointer);
#define glVertexPointerEXT _glVertexPointerEXT
extern void (* _glVertexWeightPointerEXT )(GLsizei size, GLenum type, GLsizei
stride, const GLvoid *pointer);
--- 6398,6403 ----
***************
*** 1369,1376 ****
#define glVertexWeightfEXT _glVertexWeightfEXT
extern void (* _glVertexWeightfvEXT )(const GLfloat *weight);
#define glVertexWeightfvEXT _glVertexWeightfvEXT
- extern void (* _glViewport )(GLint x, GLint y, GLsizei width, GLsizei height);
- #define glViewport _glViewport
extern void (* _glWindowBackBufferHintAutodesk )(void);
#define glWindowBackBufferHintAutodesk _glWindowBackBufferHintAutodesk
extern void (* _glWindowPos2dARB )(GLdouble x, GLdouble y);
--- 6406,6411 ----