gzz-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gzz-commits] gzz/gfx/libglwrapper GL_wrapper.cxx wrapper.pl ...


From: Matti Katila
Subject: [Gzz-commits] gzz/gfx/libglwrapper GL_wrapper.cxx wrapper.pl ...
Date: Thu, 10 Oct 2002 09:45:10 -0400

CVSROOT:        /cvsroot/gzz
Module name:    gzz
Changes by:     Matti Katila <address@hidden>   02/10/10 09:45:09

Modified files:
        gfx/libglwrapper: GL_wrapper.cxx wrapper.pl 
        gfx/libglwrapper/GL: gl.h 

Log message:
        More trust to ARB calls with OpenGL wrapper.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/gfx/libglwrapper/GL_wrapper.cxx.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/gfx/libglwrapper/wrapper.pl.diff?tr1=1.3&tr2=1.4&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/gfx/libglwrapper/GL/gl.h.diff?tr1=1.2&tr2=1.3&r1=text&r2=text

Patches:
Index: gzz/gfx/libglwrapper/GL/gl.h
diff -c gzz/gfx/libglwrapper/GL/gl.h:1.2 gzz/gfx/libglwrapper/GL/gl.h:1.3
*** gzz/gfx/libglwrapper/GL/gl.h:1.2    Fri Sep 27 08:45:36 2002
--- gzz/gfx/libglwrapper/GL/gl.h        Thu Oct 10 09:45:09 2002
***************
*** 5720,6462 ****
  #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);
! #define glBlendColorEXT  _glBlendColorEXT 
! extern void (* _glBlendEquation )(GLenum mode);
! #define glBlendEquation  _glBlendEquation 
! extern void (* _glBlendEquationEXT )(GLenum mode);
! #define glBlendEquationEXT  _glBlendEquationEXT 
! extern void (* _glClientActiveTexture )(GLenum texture);
! #define glClientActiveTexture  _glClientActiveTexture 
! extern void (* _glClientActiveTextureARB )(GLenum texture);
! #define glClientActiveTextureARB  _glClientActiveTextureARB 
! 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);
! #define glCombinerOutputNV  _glCombinerOutputNV 
! extern void (* _glCombinerParameterfNV )(GLenum pname, GLfloat param);
! #define glCombinerParameterfNV  _glCombinerParameterfNV 
! extern void (* _glCombinerParameterfvNV )(GLenum pname, const GLfloat 
*params);
! #define glCombinerParameterfvNV  _glCombinerParameterfvNV 
! extern void (* _glCombinerParameteriNV )(GLenum pname, GLint param);
! #define glCombinerParameteriNV  _glCombinerParameteriNV 
! extern void (* _glCombinerParameterivNV )(GLenum pname, const GLint *params);
! #define glCombinerParameterivNV  _glCombinerParameterivNV 
! extern void (* _glCombinerStageParameterfvNV )(GLenum stage, GLenum pname, 
const GLfloat *params);
! #define glCombinerStageParameterfvNV  _glCombinerStageParameterfvNV 
! extern void (* _glCompressedTexImage1D )(GLenum target, GLint level, GLenum 
internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid 
*data);
! #define glCompressedTexImage1D  _glCompressedTexImage1D 
! extern void (* _glCompressedTexImage1DARB )(GLenum target, GLint level, 
GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const 
GLvoid *data);
! #define glCompressedTexImage1DARB  _glCompressedTexImage1DARB 
! extern void (* _glCompressedTexImage2D )(GLenum target, GLint level, GLenum 
internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, 
const GLvoid *data);
! #define glCompressedTexImage2D  _glCompressedTexImage2D 
! extern void (* _glCompressedTexImage2DARB )(GLenum target, GLint level, 
GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei 
imageSize, const GLvoid *data);
! #define glCompressedTexImage2DARB  _glCompressedTexImage2DARB 
! extern void (* _glCompressedTexImage3D )(GLenum target, GLint level, GLenum 
internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, 
GLsizei imageSize, const GLvoid *data);
! #define glCompressedTexImage3D  _glCompressedTexImage3D 
! extern void (* _glCompressedTexImage3DARB )(GLenum target, GLint level, 
GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint 
border, GLsizei imageSize, const GLvoid *data);
! #define glCompressedTexImage3DARB  _glCompressedTexImage3DARB 
! extern void (* _glCompressedTexSubImage1D )(GLenum target, GLint level, GLint 
xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data);
! #define glCompressedTexSubImage1D  _glCompressedTexSubImage1D 
! extern void (* _glCompressedTexSubImage1DARB )(GLenum target, GLint level, 
GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid 
*data);
! #define glCompressedTexSubImage1DARB  _glCompressedTexSubImage1DARB 
! extern void (* _glCompressedTexSubImage2D )(GLenum target, GLint level, GLint 
xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei 
imageSize, const GLvoid *data);
! #define glCompressedTexSubImage2D  _glCompressedTexSubImage2D 
! extern void (* _glCompressedTexSubImage2DARB )(GLenum target, GLint level, 
GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, 
GLsizei imageSize, const GLvoid *data);
! #define glCompressedTexSubImage2DARB  _glCompressedTexSubImage2DARB 
! extern void (* _glCompressedTexSubImage3D )(GLenum target, GLint level, GLint 
xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei 
depth, GLenum format, GLsizei imageSize, const GLvoid *data);
! #define glCompressedTexSubImage3D  _glCompressedTexSubImage3D 
! extern void (* _glCompressedTexSubImage3DARB )(GLenum target, GLint level, 
GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, 
GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data);
! #define glCompressedTexSubImage3DARB  _glCompressedTexSubImage3DARB 
! extern void (* _glConvolutionFilter1D )(GLenum target, GLenum internalformat, 
GLsizei width, GLenum format, GLenum type, const GLvoid *image);
! #define glConvolutionFilter1D  _glConvolutionFilter1D 
! extern void (* _glConvolutionFilter2D )(GLenum target, GLenum internalformat, 
GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *image);
! #define glConvolutionFilter2D  _glConvolutionFilter2D 
! extern void (* _glConvolutionParameterf )(GLenum target, GLenum pname, 
GLfloat params);
! #define glConvolutionParameterf  _glConvolutionParameterf 
! extern void (* _glConvolutionParameterfv )(GLenum target, GLenum pname, const 
GLfloat *params);
! #define glConvolutionParameterfv  _glConvolutionParameterfv 
! extern void (* _glConvolutionParameteri )(GLenum target, GLenum pname, GLint 
params);
! #define glConvolutionParameteri  _glConvolutionParameteri 
! extern void (* _glConvolutionParameteriv )(GLenum target, GLenum pname, const 
GLint *params);
! #define glConvolutionParameteriv  _glConvolutionParameteriv 
! extern void (* _glCopyColorSubTable )(GLenum target, GLsizei start, GLint x, 
GLint y, GLsizei width);
! #define glCopyColorSubTable  _glCopyColorSubTable 
! extern void (* _glCopyColorTable )(GLenum target, GLenum internalformat, 
GLint x, GLint y, GLsizei width);
! #define glCopyColorTable  _glCopyColorTable 
! extern void (* _glCopyConvolutionFilter1D )(GLenum target, GLenum 
internalformat, GLint x, GLint y, GLsizei width);
! #define glCopyConvolutionFilter1D  _glCopyConvolutionFilter1D 
! extern void (* _glCopyConvolutionFilter2D )(GLenum target, GLenum 
internalformat, GLint x, GLint y, GLsizei width, GLsizei height);
! #define glCopyConvolutionFilter2D  _glCopyConvolutionFilter2D 
! 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 (* _glDeleteFencesNV )(GLsizei n, const GLuint *fences);
! #define glDeleteFencesNV  _glDeleteFencesNV 
! extern void (* _glDeleteOcclusionQueriesNV )(GLsizei n, const GLuint *ids);
! #define glDeleteOcclusionQueriesNV  _glDeleteOcclusionQueriesNV 
! extern void (* _glDeleteProgramsNV )(GLsizei n, const GLuint *programs);
! #define glDeleteProgramsNV  _glDeleteProgramsNV 
! extern void (* _glDeleteTexturesEXT )(GLsizei n, const GLuint *textures);
! #define glDeleteTexturesEXT  _glDeleteTexturesEXT 
! extern void (* _glDrawArraysEXT )(GLenum mode, GLint first, GLsizei count);
! #define glDrawArraysEXT  _glDrawArraysEXT 
! 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 (* _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 (* _glEdgeFlagPointerEXT )(GLsizei stride, GLsizei count, const 
GLboolean *pointer);
! #define glEdgeFlagPointerEXT  _glEdgeFlagPointerEXT 
! extern void (* _glEndOcclusionQueryNV )(void);
! #define glEndOcclusionQueryNV  _glEndOcclusionQueryNV 
! extern void (* _glEvalMapsNV )(GLenum target, GLenum mode);
! #define glEvalMapsNV  _glEvalMapsNV 
! extern void (* _glExecuteProgramNV )(GLenum target, GLuint id, const GLfloat 
*params);
! #define glExecuteProgramNV  _glExecuteProgramNV 
! extern void (* _glFinalCombinerInputNV )(GLenum variable, GLenum input, 
GLenum mapping, GLenum componentUsage);
! #define glFinalCombinerInputNV  _glFinalCombinerInputNV 
! extern void (* _glFinishFenceNV )(GLuint fence);
! #define glFinishFenceNV  _glFinishFenceNV 
! extern GLvoid* (* _glFlushHold )(void);
! #define glFlushHold  _glFlushHold 
! extern void (* _glFlushPixelDataRangeNV )(GLenum target);
! #define glFlushPixelDataRangeNV  _glFlushPixelDataRangeNV 
! extern void (* _glFlushVertexArrayRangeNV )(void);
! #define glFlushVertexArrayRangeNV  _glFlushVertexArrayRangeNV 
! extern void (* _glFogCoordPointerEXT )(GLenum type, GLsizei stride, const 
GLvoid *pointer);
! #define glFogCoordPointerEXT  _glFogCoordPointerEXT 
! extern void (* _glFogCoorddEXT )(GLdouble fog);
! #define glFogCoorddEXT  _glFogCoorddEXT 
! extern void (* _glFogCoorddvEXT )(const GLdouble *fog);
! #define glFogCoorddvEXT  _glFogCoorddvEXT 
! extern void (* _glFogCoordfEXT )(GLfloat fog);
! #define glFogCoordfEXT  _glFogCoordfEXT 
! extern void (* _glFogCoordfvEXT )(const GLfloat *fog);
! #define glFogCoordfvEXT  _glFogCoordfvEXT 
! extern void (* _glGenFencesNV )(GLsizei n, GLuint *fences);
! #define glGenFencesNV  _glGenFencesNV 
! extern void (* _glGenOcclusionQueriesNV )(GLsizei n, GLuint *ids);
! #define glGenOcclusionQueriesNV  _glGenOcclusionQueriesNV 
! extern void (* _glGenProgramsNV )(GLsizei n, GLuint *programs);
! #define glGenProgramsNV  _glGenProgramsNV 
! extern void (* _glGenTexturesEXT )(GLsizei n, GLuint *textures);
! #define glGenTexturesEXT  _glGenTexturesEXT 
! 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);
! #define glGetColorTableEXT  _glGetColorTableEXT 
! extern void (* _glGetColorTableParameterfv )(GLenum target, GLenum pname, 
GLfloat *params);
! #define glGetColorTableParameterfv  _glGetColorTableParameterfv 
! extern void (* _glGetColorTableParameterfvEXT )(GLenum target, GLenum pname, 
GLfloat *params);
! #define glGetColorTableParameterfvEXT  _glGetColorTableParameterfvEXT 
! extern void (* _glGetColorTableParameteriv )(GLenum target, GLenum pname, 
GLint *params);
! #define glGetColorTableParameteriv  _glGetColorTableParameteriv 
! extern void (* _glGetColorTableParameterivEXT )(GLenum target, GLenum pname, 
GLint *params);
! #define glGetColorTableParameterivEXT  _glGetColorTableParameterivEXT 
! extern void (* _glGetCombinerInputParameterfvNV )(GLenum stage, GLenum 
portion, GLenum variable, GLenum pname, GLfloat *params);
! #define glGetCombinerInputParameterfvNV  _glGetCombinerInputParameterfvNV 
! extern void (* _glGetCombinerInputParameterivNV )(GLenum stage, GLenum 
portion, GLenum variable, GLenum pname, GLint *params);
! #define glGetCombinerInputParameterivNV  _glGetCombinerInputParameterivNV 
! extern void (* _glGetCombinerOutputParameterfvNV )(GLenum stage, GLenum 
portion, GLenum pname, GLfloat *params);
! #define glGetCombinerOutputParameterfvNV  _glGetCombinerOutputParameterfvNV 
! extern void (* _glGetCombinerOutputParameterivNV )(GLenum stage, GLenum 
portion, GLenum pname, GLint *params);
! #define glGetCombinerOutputParameterivNV  _glGetCombinerOutputParameterivNV 
! extern void (* _glGetCombinerStageParameterfvNV )(GLenum stage, GLenum pname, 
GLfloat *params);
! #define glGetCombinerStageParameterfvNV  _glGetCombinerStageParameterfvNV 
! extern void (* _glGetCompressedTexImage )(GLenum target, GLint lod, GLvoid 
*img);
! #define glGetCompressedTexImage  _glGetCompressedTexImage 
! extern void (* _glGetCompressedTexImageARB )(GLenum target, GLint lod, GLvoid 
*img);
! #define glGetCompressedTexImageARB  _glGetCompressedTexImageARB 
! extern void (* _glGetConvolutionFilter )(GLenum target, GLenum format, GLenum 
type, GLvoid *image);
! #define glGetConvolutionFilter  _glGetConvolutionFilter 
! extern void (* _glGetConvolutionParameterfv )(GLenum target, GLenum pname, 
GLfloat *params);
! #define glGetConvolutionParameterfv  _glGetConvolutionParameterfv 
! extern void (* _glGetConvolutionParameteriv )(GLenum target, GLenum pname, 
GLint *params);
! #define glGetConvolutionParameteriv  _glGetConvolutionParameteriv 
! 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 (* _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 (* _glGetMapAttribParameterfvNV )(GLenum target, GLuint index, 
GLenum pname, GLfloat *params);
! #define glGetMapAttribParameterfvNV  _glGetMapAttribParameterfvNV 
! extern void (* _glGetMapAttribParameterivNV )(GLenum target, GLuint index, 
GLenum pname, GLint *params);
! #define glGetMapAttribParameterivNV  _glGetMapAttribParameterivNV 
! extern void (* _glGetMapControlPointsNV )(GLenum target, GLuint index, GLenum 
type, GLsizei ustride, GLsizei vstride, GLboolean packed, GLvoid *points);
! #define glGetMapControlPointsNV  _glGetMapControlPointsNV 
! extern void (* _glGetMapParameterfvNV )(GLenum target, GLenum pname, GLfloat 
*params);
! #define glGetMapParameterfvNV  _glGetMapParameterfvNV 
! extern void (* _glGetMapParameterivNV )(GLenum target, GLenum pname, GLint 
*params);
! #define glGetMapParameterivNV  _glGetMapParameterivNV 
! 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);
! #define glGetMinmaxParameterfv  _glGetMinmaxParameterfv 
! extern void (* _glGetMinmaxParameteriv )(GLenum target, GLenum pname, GLint 
*params);
! #define glGetMinmaxParameteriv  _glGetMinmaxParameteriv 
! extern void (* _glGetOcclusionQueryivNV )(GLuint id, GLenum pname, GLint 
*params);
! #define glGetOcclusionQueryivNV  _glGetOcclusionQueryivNV 
! extern void (* _glGetOcclusionQueryuivNV )(GLuint id, GLenum pname, GLuint 
*params);
! #define glGetOcclusionQueryuivNV  _glGetOcclusionQueryuivNV 
! extern void (* _glGetPointervEXT )(GLenum pname, GLvoid* *params);
! #define glGetPointervEXT  _glGetPointervEXT 
! 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);
! #define glGetProgramLocalParameterfvNV  _glGetProgramLocalParameterfvNV 
! extern void (* _glGetProgramParameterSigneddvNV )(GLenum target, GLint index, 
GLenum pname, GLdouble *params);
! #define glGetProgramParameterSigneddvNV  _glGetProgramParameterSigneddvNV 
! extern void (* _glGetProgramParameterSignedfvNV )(GLenum target, GLint index, 
GLenum pname, GLfloat *params);
! #define glGetProgramParameterSignedfvNV  _glGetProgramParameterSignedfvNV 
! extern void (* _glGetProgramParameterdvNV )(GLenum target, GLuint index, 
GLenum pname, GLdouble *params);
! #define glGetProgramParameterdvNV  _glGetProgramParameterdvNV 
! extern void (* _glGetProgramParameterfvNV )(GLenum target, GLuint index, 
GLenum pname, GLfloat *params);
! #define glGetProgramParameterfvNV  _glGetProgramParameterfvNV 
! extern void (* _glGetProgramStringNV )(GLuint id, GLenum pname, GLubyte 
*program);
! #define glGetProgramStringNV  _glGetProgramStringNV 
! extern void (* _glGetProgramivNV )(GLuint id, GLenum pname, GLint *params);
! #define glGetProgramivNV  _glGetProgramivNV 
! extern void (* _glGetSeparableFilter )(GLenum target, GLenum format, GLenum 
type, GLvoid *row, GLvoid *column, GLvoid *span);
! #define glGetSeparableFilter  _glGetSeparableFilter 
! extern void (* _glGetTexGendv )(GLenum coord, GLenum pname, GLdouble *params);
! #define glGetTexGendv  _glGetTexGendv 
! extern void (* _glGetTrackMatrixivNV )(GLenum target, GLuint address, GLenum 
pname, GLint *params);
! #define glGetTrackMatrixivNV  _glGetTrackMatrixivNV 
! extern void (* _glGetVertexAttribPointervNV )(GLuint index, GLenum pname, 
GLvoid* *pointer);
! #define glGetVertexAttribPointervNV  _glGetVertexAttribPointervNV 
! extern void (* _glGetVertexAttribdvNV )(GLuint index, GLenum pname, GLdouble 
*params);
! #define glGetVertexAttribdvNV  _glGetVertexAttribdvNV 
! extern void (* _glGetVertexAttribfvNV )(GLuint index, GLenum pname, GLfloat 
*params);
! #define glGetVertexAttribfvNV  _glGetVertexAttribfvNV 
! extern void (* _glGetVertexAttribivNV )(GLuint index, GLenum pname, GLint 
*params);
! #define glGetVertexAttribivNV  _glGetVertexAttribivNV 
! extern void (* _glHistogram )(GLenum target, GLsizei width, GLenum 
internalformat, GLboolean sink);
! #define glHistogram  _glHistogram 
! extern void (* _glIndexPointerEXT )(GLenum type, GLsizei stride, GLsizei 
count, const GLvoid *pointer);
! #define glIndexPointerEXT  _glIndexPointerEXT 
! extern GLboolean (* _glIsFenceNV )(GLuint fence);
! #define glIsFenceNV  _glIsFenceNV 
! extern GLboolean (* _glIsOcclusionQueryNV )(GLuint id);
! #define glIsOcclusionQueryNV  _glIsOcclusionQueryNV 
! extern GLboolean (* _glIsProgramNV )(GLuint id);
! #define glIsProgramNV  _glIsProgramNV 
! extern GLboolean (* _glIsTextureEXT )(GLuint texture);
! #define glIsTextureEXT  _glIsTextureEXT 
! extern void (* _glLoadProgramNV )(GLenum target, GLuint id, GLsizei len, 
const GLubyte *program);
! #define glLoadProgramNV  _glLoadProgramNV 
! extern void (* _glLoadTransposeMatrixd )(const GLdouble *m);
! #define glLoadTransposeMatrixd  _glLoadTransposeMatrixd 
! extern void (* _glLoadTransposeMatrixdARB )(const GLdouble *m);
! #define glLoadTransposeMatrixdARB  _glLoadTransposeMatrixdARB 
! extern void (* _glLoadTransposeMatrixf )(const GLfloat *m);
! #define glLoadTransposeMatrixf  _glLoadTransposeMatrixf 
! extern void (* _glLoadTransposeMatrixfARB )(const GLfloat *m);
! #define glLoadTransposeMatrixfARB  _glLoadTransposeMatrixfARB 
! extern void (* _glLockArraysEXT )(GLint first, GLsizei count);
! #define glLockArraysEXT  _glLockArraysEXT 
! 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 (* _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 (* _glMinmax )(GLenum target, GLenum internalformat, GLboolean 
sink);
! #define glMinmax  _glMinmax 
! extern void (* _glMultTransposeMatrixd )(const GLdouble *m);
! #define glMultTransposeMatrixd  _glMultTransposeMatrixd 
! extern void (* _glMultTransposeMatrixdARB )(const GLdouble *m);
! #define glMultTransposeMatrixdARB  _glMultTransposeMatrixdARB 
! extern void (* _glMultTransposeMatrixf )(const GLfloat *m);
! #define glMultTransposeMatrixf  _glMultTransposeMatrixf 
! extern void (* _glMultTransposeMatrixfARB )(const GLfloat *m);
! #define glMultTransposeMatrixfARB  _glMultTransposeMatrixfARB 
! extern void (* _glMultiDrawArraysEXT )(GLenum mode, const GLint *first, const 
GLsizei *count, GLsizei primcount);
! #define glMultiDrawArraysEXT  _glMultiDrawArraysEXT 
! extern void (* _glMultiDrawElementsEXT )(GLenum mode, const GLsizei *count, 
GLenum type, const GLvoid* *indices, GLsizei primcount);
! #define glMultiDrawElementsEXT  _glMultiDrawElementsEXT 
! extern void (* _glMultiTexCoord1d )(GLenum target, GLdouble s);
! #define glMultiTexCoord1d  _glMultiTexCoord1d 
! extern void (* _glMultiTexCoord1dARB )(GLenum target, GLdouble s);
! #define glMultiTexCoord1dARB  _glMultiTexCoord1dARB 
! extern void (* _glMultiTexCoord1dSGIS )(GLenum target, GLdouble s);
! #define glMultiTexCoord1dSGIS  _glMultiTexCoord1dSGIS 
! extern void (* _glMultiTexCoord1dv )(GLenum target, const GLdouble *v);
! #define glMultiTexCoord1dv  _glMultiTexCoord1dv 
! extern void (* _glMultiTexCoord1dvARB )(GLenum target, const GLdouble *v);
! #define glMultiTexCoord1dvARB  _glMultiTexCoord1dvARB 
! extern void (* _glMultiTexCoord1dvSGIS )(GLenum target, const GLdouble *v);
! #define glMultiTexCoord1dvSGIS  _glMultiTexCoord1dvSGIS 
! extern void (* _glMultiTexCoord1f )(GLenum target, GLfloat s);
! #define glMultiTexCoord1f  _glMultiTexCoord1f 
! extern void (* _glMultiTexCoord1fARB )(GLenum target, GLfloat s);
! #define glMultiTexCoord1fARB  _glMultiTexCoord1fARB 
! extern void (* _glMultiTexCoord1fSGIS )(GLenum target, GLfloat s);
! #define glMultiTexCoord1fSGIS  _glMultiTexCoord1fSGIS 
! extern void (* _glMultiTexCoord1fv )(GLenum target, const GLfloat *v);
! #define glMultiTexCoord1fv  _glMultiTexCoord1fv 
! extern void (* _glMultiTexCoord1fvARB )(GLenum target, const GLfloat *v);
! #define glMultiTexCoord1fvARB  _glMultiTexCoord1fvARB 
! extern void (* _glMultiTexCoord1fvSGIS )(GLenum target, const GLfloat *v);
! #define glMultiTexCoord1fvSGIS  _glMultiTexCoord1fvSGIS 
! extern void (* _glMultiTexCoord1i )(GLenum target, GLint s);
! #define glMultiTexCoord1i  _glMultiTexCoord1i 
! extern void (* _glMultiTexCoord1iARB )(GLenum target, GLint s);
! #define glMultiTexCoord1iARB  _glMultiTexCoord1iARB 
! extern void (* _glMultiTexCoord1iSGIS )(GLenum target, GLint s);
! #define glMultiTexCoord1iSGIS  _glMultiTexCoord1iSGIS 
! extern void (* _glMultiTexCoord1iv )(GLenum target, const GLint *v);
! #define glMultiTexCoord1iv  _glMultiTexCoord1iv 
! extern void (* _glMultiTexCoord1ivARB )(GLenum target, const GLint *v);
! #define glMultiTexCoord1ivARB  _glMultiTexCoord1ivARB 
! extern void (* _glMultiTexCoord1ivSGIS )(GLenum target, const GLint *v);
! #define glMultiTexCoord1ivSGIS  _glMultiTexCoord1ivSGIS 
! extern void (* _glMultiTexCoord1s )(GLenum target, GLshort s);
! #define glMultiTexCoord1s  _glMultiTexCoord1s 
! extern void (* _glMultiTexCoord1sARB )(GLenum target, GLshort s);
! #define glMultiTexCoord1sARB  _glMultiTexCoord1sARB 
! extern void (* _glMultiTexCoord1sSGIS )(GLenum target, GLshort s);
! #define glMultiTexCoord1sSGIS  _glMultiTexCoord1sSGIS 
! extern void (* _glMultiTexCoord1sv )(GLenum target, const GLshort *v);
! #define glMultiTexCoord1sv  _glMultiTexCoord1sv 
! extern void (* _glMultiTexCoord1svARB )(GLenum target, const GLshort *v);
! #define glMultiTexCoord1svARB  _glMultiTexCoord1svARB 
! extern void (* _glMultiTexCoord1svSGIS )(GLenum target, const GLshort *v);
! #define glMultiTexCoord1svSGIS  _glMultiTexCoord1svSGIS 
! extern void (* _glMultiTexCoord2d )(GLenum target, GLdouble s, GLdouble t);
! #define glMultiTexCoord2d  _glMultiTexCoord2d 
! extern void (* _glMultiTexCoord2dARB )(GLenum target, GLdouble s, GLdouble t);
! #define glMultiTexCoord2dARB  _glMultiTexCoord2dARB 
! extern void (* _glMultiTexCoord2dSGIS )(GLenum target, GLdouble s, GLdouble 
t);
! #define glMultiTexCoord2dSGIS  _glMultiTexCoord2dSGIS 
! extern void (* _glMultiTexCoord2dv )(GLenum target, const GLdouble *v);
! #define glMultiTexCoord2dv  _glMultiTexCoord2dv 
! extern void (* _glMultiTexCoord2dvARB )(GLenum target, const GLdouble *v);
! #define glMultiTexCoord2dvARB  _glMultiTexCoord2dvARB 
! extern void (* _glMultiTexCoord2dvSGIS )(GLenum target, const GLdouble *v);
! #define glMultiTexCoord2dvSGIS  _glMultiTexCoord2dvSGIS 
! extern void (* _glMultiTexCoord2f )(GLenum target, GLfloat s, GLfloat t);
! #define glMultiTexCoord2f  _glMultiTexCoord2f 
! extern void (* _glMultiTexCoord2fARB )(GLenum target, GLfloat s, GLfloat t);
! #define glMultiTexCoord2fARB  _glMultiTexCoord2fARB 
! extern void (* _glMultiTexCoord2fSGIS )(GLenum target, GLfloat s, GLfloat t);
! #define glMultiTexCoord2fSGIS  _glMultiTexCoord2fSGIS 
! extern void (* _glMultiTexCoord2fv )(GLenum target, const GLfloat *v);
! #define glMultiTexCoord2fv  _glMultiTexCoord2fv 
! extern void (* _glMultiTexCoord2fvARB )(GLenum target, const GLfloat *v);
! #define glMultiTexCoord2fvARB  _glMultiTexCoord2fvARB 
! extern void (* _glMultiTexCoord2fvSGIS )(GLenum target, const GLfloat *v);
! #define glMultiTexCoord2fvSGIS  _glMultiTexCoord2fvSGIS 
! extern void (* _glMultiTexCoord2i )(GLenum target, GLint s, GLint t);
! #define glMultiTexCoord2i  _glMultiTexCoord2i 
! extern void (* _glMultiTexCoord2iARB )(GLenum target, GLint s, GLint t);
! #define glMultiTexCoord2iARB  _glMultiTexCoord2iARB 
! extern void (* _glMultiTexCoord2iSGIS )(GLenum target, GLint s, GLint t);
! #define glMultiTexCoord2iSGIS  _glMultiTexCoord2iSGIS 
! extern void (* _glMultiTexCoord2iv )(GLenum target, const GLint *v);
! #define glMultiTexCoord2iv  _glMultiTexCoord2iv 
! extern void (* _glMultiTexCoord2ivARB )(GLenum target, const GLint *v);
! #define glMultiTexCoord2ivARB  _glMultiTexCoord2ivARB 
! extern void (* _glMultiTexCoord2ivSGIS )(GLenum target, const GLint *v);
! #define glMultiTexCoord2ivSGIS  _glMultiTexCoord2ivSGIS 
! extern void (* _glMultiTexCoord2s )(GLenum target, GLshort s, GLshort t);
! #define glMultiTexCoord2s  _glMultiTexCoord2s 
! extern void (* _glMultiTexCoord2sARB )(GLenum target, GLshort s, GLshort t);
! #define glMultiTexCoord2sARB  _glMultiTexCoord2sARB 
! extern void (* _glMultiTexCoord2sSGIS )(GLenum target, GLshort s, GLshort t);
! #define glMultiTexCoord2sSGIS  _glMultiTexCoord2sSGIS 
! extern void (* _glMultiTexCoord2sv )(GLenum target, const GLshort *v);
! #define glMultiTexCoord2sv  _glMultiTexCoord2sv 
! extern void (* _glMultiTexCoord2svARB )(GLenum target, const GLshort *v);
! #define glMultiTexCoord2svARB  _glMultiTexCoord2svARB 
! extern void (* _glMultiTexCoord2svSGIS )(GLenum target, const GLshort *v);
! #define glMultiTexCoord2svSGIS  _glMultiTexCoord2svSGIS 
! extern void (* _glMultiTexCoord3d )(GLenum target, GLdouble s, GLdouble t, 
GLdouble r);
! #define glMultiTexCoord3d  _glMultiTexCoord3d 
! extern void (* _glMultiTexCoord3dARB )(GLenum target, GLdouble s, GLdouble t, 
GLdouble r);
! #define glMultiTexCoord3dARB  _glMultiTexCoord3dARB 
! extern void (* _glMultiTexCoord3dSGIS )(GLenum target, GLdouble s, GLdouble 
t, GLdouble r);
! #define glMultiTexCoord3dSGIS  _glMultiTexCoord3dSGIS 
! extern void (* _glMultiTexCoord3dv )(GLenum target, const GLdouble *v);
! #define glMultiTexCoord3dv  _glMultiTexCoord3dv 
! extern void (* _glMultiTexCoord3dvARB )(GLenum target, const GLdouble *v);
! #define glMultiTexCoord3dvARB  _glMultiTexCoord3dvARB 
! extern void (* _glMultiTexCoord3dvSGIS )(GLenum target, const GLdouble *v);
! #define glMultiTexCoord3dvSGIS  _glMultiTexCoord3dvSGIS 
! extern void (* _glMultiTexCoord3f )(GLenum target, GLfloat s, GLfloat t, 
GLfloat r);
! #define glMultiTexCoord3f  _glMultiTexCoord3f 
! extern void (* _glMultiTexCoord3fARB )(GLenum target, GLfloat s, GLfloat t, 
GLfloat r);
! #define glMultiTexCoord3fARB  _glMultiTexCoord3fARB 
! extern void (* _glMultiTexCoord3fSGIS )(GLenum target, GLfloat s, GLfloat t, 
GLfloat r);
! #define glMultiTexCoord3fSGIS  _glMultiTexCoord3fSGIS 
! extern void (* _glMultiTexCoord3fv )(GLenum target, const GLfloat *v);
! #define glMultiTexCoord3fv  _glMultiTexCoord3fv 
! extern void (* _glMultiTexCoord3fvARB )(GLenum target, const GLfloat *v);
! #define glMultiTexCoord3fvARB  _glMultiTexCoord3fvARB 
! extern void (* _glMultiTexCoord3fvSGIS )(GLenum target, const GLfloat *v);
! #define glMultiTexCoord3fvSGIS  _glMultiTexCoord3fvSGIS 
! extern void (* _glMultiTexCoord3i )(GLenum target, GLint s, GLint t, GLint r);
! #define glMultiTexCoord3i  _glMultiTexCoord3i 
! extern void (* _glMultiTexCoord3iARB )(GLenum target, GLint s, GLint t, GLint 
r);
! #define glMultiTexCoord3iARB  _glMultiTexCoord3iARB 
! extern void (* _glMultiTexCoord3iSGIS )(GLenum target, GLint s, GLint t, 
GLint r);
! #define glMultiTexCoord3iSGIS  _glMultiTexCoord3iSGIS 
! extern void (* _glMultiTexCoord3iv )(GLenum target, const GLint *v);
! #define glMultiTexCoord3iv  _glMultiTexCoord3iv 
! extern void (* _glMultiTexCoord3ivARB )(GLenum target, const GLint *v);
! #define glMultiTexCoord3ivARB  _glMultiTexCoord3ivARB 
! extern void (* _glMultiTexCoord3ivSGIS )(GLenum target, const GLint *v);
! #define glMultiTexCoord3ivSGIS  _glMultiTexCoord3ivSGIS 
! extern void (* _glMultiTexCoord3s )(GLenum target, GLshort s, GLshort t, 
GLshort r);
! #define glMultiTexCoord3s  _glMultiTexCoord3s 
! extern void (* _glMultiTexCoord3sARB )(GLenum target, GLshort s, GLshort t, 
GLshort r);
! #define glMultiTexCoord3sARB  _glMultiTexCoord3sARB 
! extern void (* _glMultiTexCoord3sSGIS )(GLenum target, GLshort s, GLshort t, 
GLshort r);
! #define glMultiTexCoord3sSGIS  _glMultiTexCoord3sSGIS 
! extern void (* _glMultiTexCoord3sv )(GLenum target, const GLshort *v);
! #define glMultiTexCoord3sv  _glMultiTexCoord3sv 
! extern void (* _glMultiTexCoord3svARB )(GLenum target, const GLshort *v);
! #define glMultiTexCoord3svARB  _glMultiTexCoord3svARB 
! extern void (* _glMultiTexCoord3svSGIS )(GLenum target, const GLshort *v);
! #define glMultiTexCoord3svSGIS  _glMultiTexCoord3svSGIS 
! extern void (* _glMultiTexCoord4d )(GLenum target, GLdouble s, GLdouble t, 
GLdouble r, GLdouble q);
! #define glMultiTexCoord4d  _glMultiTexCoord4d 
! extern void (* _glMultiTexCoord4dARB )(GLenum target, GLdouble s, GLdouble t, 
GLdouble r, GLdouble q);
! #define glMultiTexCoord4dARB  _glMultiTexCoord4dARB 
! extern void (* _glMultiTexCoord4dSGIS )(GLenum target, GLdouble s, GLdouble 
t, GLdouble r, GLdouble q);
! #define glMultiTexCoord4dSGIS  _glMultiTexCoord4dSGIS 
! extern void (* _glMultiTexCoord4dv )(GLenum target, const GLdouble *v);
! #define glMultiTexCoord4dv  _glMultiTexCoord4dv 
! extern void (* _glMultiTexCoord4dvARB )(GLenum target, const GLdouble *v);
! #define glMultiTexCoord4dvARB  _glMultiTexCoord4dvARB 
! extern void (* _glMultiTexCoord4dvSGIS )(GLenum target, const GLdouble *v);
! #define glMultiTexCoord4dvSGIS  _glMultiTexCoord4dvSGIS 
! extern void (* _glMultiTexCoord4f )(GLenum target, GLfloat s, GLfloat t, 
GLfloat r, GLfloat q);
! #define glMultiTexCoord4f  _glMultiTexCoord4f 
! extern void (* _glMultiTexCoord4fARB )(GLenum target, GLfloat s, GLfloat t, 
GLfloat r, GLfloat q);
! #define glMultiTexCoord4fARB  _glMultiTexCoord4fARB 
! extern void (* _glMultiTexCoord4fSGIS )(GLenum target, GLfloat s, GLfloat t, 
GLfloat r, GLfloat q);
! #define glMultiTexCoord4fSGIS  _glMultiTexCoord4fSGIS 
! extern void (* _glMultiTexCoord4fv )(GLenum target, const GLfloat *v);
! #define glMultiTexCoord4fv  _glMultiTexCoord4fv 
! extern void (* _glMultiTexCoord4fvARB )(GLenum target, const GLfloat *v);
! #define glMultiTexCoord4fvARB  _glMultiTexCoord4fvARB 
! extern void (* _glMultiTexCoord4fvSGIS )(GLenum target, const GLfloat *v);
! #define glMultiTexCoord4fvSGIS  _glMultiTexCoord4fvSGIS 
! extern void (* _glMultiTexCoord4i )(GLenum target, GLint s, GLint t, GLint r, 
GLint q);
! #define glMultiTexCoord4i  _glMultiTexCoord4i 
! extern void (* _glMultiTexCoord4iARB )(GLenum target, GLint s, GLint t, GLint 
r, GLint q);
! #define glMultiTexCoord4iARB  _glMultiTexCoord4iARB 
! extern void (* _glMultiTexCoord4iSGIS )(GLenum target, GLint s, GLint t, 
GLint r, GLint q);
! #define glMultiTexCoord4iSGIS  _glMultiTexCoord4iSGIS 
! extern void (* _glMultiTexCoord4iv )(GLenum target, const GLint *v);
! #define glMultiTexCoord4iv  _glMultiTexCoord4iv 
! extern void (* _glMultiTexCoord4ivARB )(GLenum target, const GLint *v);
! #define glMultiTexCoord4ivARB  _glMultiTexCoord4ivARB 
! extern void (* _glMultiTexCoord4ivSGIS )(GLenum target, const GLint *v);
! #define glMultiTexCoord4ivSGIS  _glMultiTexCoord4ivSGIS 
! extern void (* _glMultiTexCoord4s )(GLenum target, GLshort s, GLshort t, 
GLshort r, GLshort q);
! #define glMultiTexCoord4s  _glMultiTexCoord4s 
! extern void (* _glMultiTexCoord4sARB )(GLenum target, GLshort s, GLshort t, 
GLshort r, GLshort q);
! #define glMultiTexCoord4sARB  _glMultiTexCoord4sARB 
! extern void (* _glMultiTexCoord4sSGIS )(GLenum target, GLshort s, GLshort t, 
GLshort r, GLshort q);
! #define glMultiTexCoord4sSGIS  _glMultiTexCoord4sSGIS 
! extern void (* _glMultiTexCoord4sv )(GLenum target, const GLshort *v);
! #define glMultiTexCoord4sv  _glMultiTexCoord4sv 
! extern void (* _glMultiTexCoord4svARB )(GLenum target, const GLshort *v);
! #define glMultiTexCoord4svARB  _glMultiTexCoord4svARB 
! extern void (* _glMultiTexCoord4svSGIS )(GLenum target, const GLshort *v);
! #define glMultiTexCoord4svSGIS  _glMultiTexCoord4svSGIS 
! extern void (* _glMultiTexCoordPointerSGIS )(GLenum target, GLint size, 
GLenum type, GLsizei stride, const GLvoid *pointer);
! #define glMultiTexCoordPointerSGIS  _glMultiTexCoordPointerSGIS 
! extern void (* _glNormalPointerEXT )(GLenum type, GLsizei stride, GLsizei 
count, const GLvoid *pointer);
! #define glNormalPointerEXT  _glNormalPointerEXT 
! extern void (* _glPixelDataRangeNV )(GLenum target, GLsizei size, const 
GLvoid *pointer);
! #define glPixelDataRangeNV  _glPixelDataRangeNV 
! extern void (* _glPointParameterfEXT )(GLenum pname, GLfloat param);
! #define glPointParameterfEXT  _glPointParameterfEXT 
! extern void (* _glPointParameterfvEXT )(GLenum pname, const GLfloat *params);
! #define glPointParameterfvEXT  _glPointParameterfvEXT 
! extern void (* _glPointParameteriNV )(GLenum pname, GLint param);
! #define glPointParameteriNV  _glPointParameteriNV 
! extern void (* _glPointParameterivNV )(GLenum pname, const GLint *params);
! #define glPointParameterivNV  _glPointParameterivNV 
! 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);
! #define glProgramLocalParameter4dNV  _glProgramLocalParameter4dNV 
! extern void (* _glProgramLocalParameter4dvNV )(GLenum target, GLsizei len, 
const GLubyte *name, const GLdouble *v);
! #define glProgramLocalParameter4dvNV  _glProgramLocalParameter4dvNV 
! extern void (* _glProgramLocalParameter4fNV )(GLenum target, GLsizei len, 
const GLubyte *name, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
! #define glProgramLocalParameter4fNV  _glProgramLocalParameter4fNV 
! extern void (* _glProgramLocalParameter4fvNV )(GLenum target, GLsizei len, 
const GLubyte *name, const GLfloat *v);
! #define glProgramLocalParameter4fvNV  _glProgramLocalParameter4fvNV 
! extern void (* _glProgramParameter4dNV )(GLenum target, GLuint index, 
GLdouble x, GLdouble y, GLdouble z, GLdouble w);
! #define glProgramParameter4dNV  _glProgramParameter4dNV 
! extern void (* _glProgramParameter4dvNV )(GLenum target, GLuint index, const 
GLdouble *v);
! #define glProgramParameter4dvNV  _glProgramParameter4dvNV 
! extern void (* _glProgramParameter4fNV )(GLenum target, GLuint index, GLfloat 
x, GLfloat y, GLfloat z, GLfloat w);
! #define glProgramParameter4fNV  _glProgramParameter4fNV 
! extern void (* _glProgramParameter4fvNV )(GLenum target, GLuint index, const 
GLfloat *v);
! #define glProgramParameter4fvNV  _glProgramParameter4fvNV 
! extern void (* _glProgramParameterSigned4dNV )(GLenum target, GLint index, 
GLdouble x, GLdouble y, GLdouble z, GLdouble w);
! #define glProgramParameterSigned4dNV  _glProgramParameterSigned4dNV 
! extern void (* _glProgramParameterSigned4dvNV )(GLenum target, GLint index, 
const GLdouble *v);
! #define glProgramParameterSigned4dvNV  _glProgramParameterSigned4dvNV 
! extern void (* _glProgramParameterSigned4fNV )(GLenum target, GLint index, 
GLfloat x, GLfloat y, GLfloat z, GLfloat w);
! #define glProgramParameterSigned4fNV  _glProgramParameterSigned4fNV 
! extern void (* _glProgramParameterSigned4fvNV )(GLenum target, GLint index, 
const GLfloat *v);
! #define glProgramParameterSigned4fvNV  _glProgramParameterSigned4fvNV 
! extern void (* _glProgramParameters4dvNV )(GLenum target, GLuint index, 
GLsizei count, const GLdouble *v);
! #define glProgramParameters4dvNV  _glProgramParameters4dvNV 
! extern void (* _glProgramParameters4fvNV )(GLenum target, GLuint index, 
GLsizei count, const GLfloat *v);
! #define glProgramParameters4fvNV  _glProgramParameters4fvNV 
! extern void (* _glProgramParametersSigned4dvNV )(GLenum target, GLint index, 
GLsizei count, const GLdouble *v);
! #define glProgramParametersSigned4dvNV  _glProgramParametersSigned4dvNV 
! extern void (* _glProgramParametersSigned4fvNV )(GLenum target, GLint index, 
GLsizei count, const GLfloat *v);
! #define glProgramParametersSigned4fvNV  _glProgramParametersSigned4fvNV 
! extern GLenum (* _glReleaseFlushHold )(const GLvoid *id);
! #define glReleaseFlushHold  _glReleaseFlushHold 
! 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 (* _glSampleCoverage )(GLclampf value, GLboolean invert);
! #define glSampleCoverage  _glSampleCoverage 
! extern void (* _glSampleCoverageARB )(GLclampf value, GLboolean invert);
! #define glSampleCoverageARB  _glSampleCoverageARB 
! extern void (* _glSecondaryColor3bEXT )(GLbyte red, GLbyte green, GLbyte 
blue);
! #define glSecondaryColor3bEXT  _glSecondaryColor3bEXT 
! extern void (* _glSecondaryColor3bvEXT )(const GLbyte *v);
! #define glSecondaryColor3bvEXT  _glSecondaryColor3bvEXT 
! extern void (* _glSecondaryColor3dEXT )(GLdouble red, GLdouble green, 
GLdouble blue);
! #define glSecondaryColor3dEXT  _glSecondaryColor3dEXT 
! extern void (* _glSecondaryColor3dvEXT )(const GLdouble *v);
! #define glSecondaryColor3dvEXT  _glSecondaryColor3dvEXT 
! extern void (* _glSecondaryColor3fEXT )(GLfloat red, GLfloat green, GLfloat 
blue);
! #define glSecondaryColor3fEXT  _glSecondaryColor3fEXT 
! extern void (* _glSecondaryColor3fvEXT )(const GLfloat *v);
! #define glSecondaryColor3fvEXT  _glSecondaryColor3fvEXT 
! extern void (* _glSecondaryColor3iEXT )(GLint red, GLint green, GLint blue);
! #define glSecondaryColor3iEXT  _glSecondaryColor3iEXT 
! extern void (* _glSecondaryColor3ivEXT )(const GLint *v);
! #define glSecondaryColor3ivEXT  _glSecondaryColor3ivEXT 
! extern void (* _glSecondaryColor3sEXT )(GLshort red, GLshort green, GLshort 
blue);
! #define glSecondaryColor3sEXT  _glSecondaryColor3sEXT 
! extern void (* _glSecondaryColor3svEXT )(const GLshort *v);
! #define glSecondaryColor3svEXT  _glSecondaryColor3svEXT 
! extern void (* _glSecondaryColor3ubEXT )(GLubyte red, GLubyte green, GLubyte 
blue);
! #define glSecondaryColor3ubEXT  _glSecondaryColor3ubEXT 
! extern void (* _glSecondaryColor3ubvEXT )(const GLubyte *v);
! #define glSecondaryColor3ubvEXT  _glSecondaryColor3ubvEXT 
! extern void (* _glSecondaryColor3uiEXT )(GLuint red, GLuint green, GLuint 
blue);
! #define glSecondaryColor3uiEXT  _glSecondaryColor3uiEXT 
! extern void (* _glSecondaryColor3uivEXT )(const GLuint *v);
! #define glSecondaryColor3uivEXT  _glSecondaryColor3uivEXT 
! extern void (* _glSecondaryColor3usEXT )(GLushort red, GLushort green, 
GLushort blue);
! #define glSecondaryColor3usEXT  _glSecondaryColor3usEXT 
! extern void (* _glSecondaryColor3usvEXT )(const GLushort *v);
! #define glSecondaryColor3usvEXT  _glSecondaryColor3usvEXT 
! extern void (* _glSecondaryColorPointerEXT )(GLint size, GLenum type, GLsizei 
stride, const GLvoid *pointer);
! #define glSecondaryColorPointerEXT  _glSecondaryColorPointerEXT 
! extern void (* _glSelectTextureCoordSetSGIS )(GLenum target);
! #define glSelectTextureCoordSetSGIS  _glSelectTextureCoordSetSGIS 
! extern void (* _glSelectTextureSGIS )(GLenum target);
! #define glSelectTextureSGIS  _glSelectTextureSGIS 
! extern void (* _glSeparableFilter2D )(GLenum target, GLenum internalformat, 
GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, 
const GLvoid *column);
! #define glSeparableFilter2D  _glSeparableFilter2D 
! extern void (* _glSetFenceNV )(GLuint fence, GLenum condition);
! #define glSetFenceNV  _glSetFenceNV 
! extern void (* _glSetWindowStereoModeNV )(GLboolean displayMode);
! #define glSetWindowStereoModeNV  _glSetWindowStereoModeNV 
! extern void (* _glTbufferMask3DFX )(GLuint mask);
! #define glTbufferMask3DFX  _glTbufferMask3DFX 
! extern GLboolean (* _glTestFenceNV )(GLuint fence);
! #define glTestFenceNV  _glTestFenceNV 
! extern void (* _glTexCoordPointerEXT )(GLint size, GLenum type, GLsizei 
stride, GLsizei count, const GLvoid *pointer);
! #define glTexCoordPointerEXT  _glTexCoordPointerEXT 
! 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 (* _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 (* _glUnlockArraysEXT )(void);
! #define glUnlockArraysEXT  _glUnlockArraysEXT 
! extern GLboolean (* _glValidBackBufferHintAutodesk )(GLint x, GLint y, 
GLsizei width, GLsizei height);
! #define glValidBackBufferHintAutodesk  _glValidBackBufferHintAutodesk 
! extern void (* _glVertexArrayRangeNV )(GLsizei size, const GLvoid *pointer);
! #define glVertexArrayRangeNV  _glVertexArrayRangeNV 
! extern void (* _glVertexAttrib1dNV )(GLuint index, GLdouble x);
! #define glVertexAttrib1dNV  _glVertexAttrib1dNV 
! extern void (* _glVertexAttrib1dvNV )(GLuint index, const GLdouble *v);
! #define glVertexAttrib1dvNV  _glVertexAttrib1dvNV 
! extern void (* _glVertexAttrib1fNV )(GLuint index, GLfloat x);
! #define glVertexAttrib1fNV  _glVertexAttrib1fNV 
! extern void (* _glVertexAttrib1fvNV )(GLuint index, const GLfloat *v);
! #define glVertexAttrib1fvNV  _glVertexAttrib1fvNV 
! extern void (* _glVertexAttrib1sNV )(GLuint index, GLshort x);
! #define glVertexAttrib1sNV  _glVertexAttrib1sNV 
! extern void (* _glVertexAttrib1svNV )(GLuint index, const GLshort *v);
! #define glVertexAttrib1svNV  _glVertexAttrib1svNV 
! extern void (* _glVertexAttrib2dNV )(GLuint index, GLdouble x, GLdouble y);
! #define glVertexAttrib2dNV  _glVertexAttrib2dNV 
! extern void (* _glVertexAttrib2dvNV )(GLuint index, const GLdouble *v);
! #define glVertexAttrib2dvNV  _glVertexAttrib2dvNV 
! extern void (* _glVertexAttrib2fNV )(GLuint index, GLfloat x, GLfloat y);
! #define glVertexAttrib2fNV  _glVertexAttrib2fNV 
! extern void (* _glVertexAttrib2fvNV )(GLuint index, const GLfloat *v);
! #define glVertexAttrib2fvNV  _glVertexAttrib2fvNV 
! extern void (* _glVertexAttrib2sNV )(GLuint index, GLshort x, GLshort y);
! #define glVertexAttrib2sNV  _glVertexAttrib2sNV 
! extern void (* _glVertexAttrib2svNV )(GLuint index, const GLshort *v);
! #define glVertexAttrib2svNV  _glVertexAttrib2svNV 
! extern void (* _glVertexAttrib3dNV )(GLuint index, GLdouble x, GLdouble y, 
GLdouble z);
! #define glVertexAttrib3dNV  _glVertexAttrib3dNV 
! extern void (* _glVertexAttrib3dvNV )(GLuint index, const GLdouble *v);
! #define glVertexAttrib3dvNV  _glVertexAttrib3dvNV 
! extern void (* _glVertexAttrib3fNV )(GLuint index, GLfloat x, GLfloat y, 
GLfloat z);
! #define glVertexAttrib3fNV  _glVertexAttrib3fNV 
! extern void (* _glVertexAttrib3fvNV )(GLuint index, const GLfloat *v);
! #define glVertexAttrib3fvNV  _glVertexAttrib3fvNV 
! extern void (* _glVertexAttrib3sNV )(GLuint index, GLshort x, GLshort y, 
GLshort z);
! #define glVertexAttrib3sNV  _glVertexAttrib3sNV 
! extern void (* _glVertexAttrib3svNV )(GLuint index, const GLshort *v);
! #define glVertexAttrib3svNV  _glVertexAttrib3svNV 
! extern void (* _glVertexAttrib4dNV )(GLuint index, GLdouble x, GLdouble y, 
GLdouble z, GLdouble w);
! #define glVertexAttrib4dNV  _glVertexAttrib4dNV 
! extern void (* _glVertexAttrib4dvNV )(GLuint index, const GLdouble *v);
! #define glVertexAttrib4dvNV  _glVertexAttrib4dvNV 
! extern void (* _glVertexAttrib4fNV )(GLuint index, GLfloat x, GLfloat y, 
GLfloat z, GLfloat w);
! #define glVertexAttrib4fNV  _glVertexAttrib4fNV 
! extern void (* _glVertexAttrib4fvNV )(GLuint index, const GLfloat *v);
! #define glVertexAttrib4fvNV  _glVertexAttrib4fvNV 
! extern void (* _glVertexAttrib4sNV )(GLuint index, GLshort x, GLshort y, 
GLshort z, GLshort w);
! #define glVertexAttrib4sNV  _glVertexAttrib4sNV 
! extern void (* _glVertexAttrib4svNV )(GLuint index, const GLshort *v);
! #define glVertexAttrib4svNV  _glVertexAttrib4svNV 
! extern void (* _glVertexAttrib4ubNV )(GLuint index, GLubyte x, GLubyte y, 
GLubyte z, GLubyte w);
! #define glVertexAttrib4ubNV  _glVertexAttrib4ubNV 
! extern void (* _glVertexAttrib4ubvNV )(GLuint index, const GLubyte *v);
! #define glVertexAttrib4ubvNV  _glVertexAttrib4ubvNV 
! extern void (* _glVertexAttribPointerNV )(GLuint index, GLint fsize, GLenum 
type, GLsizei stride, const GLvoid *pointer);
! #define glVertexAttribPointerNV  _glVertexAttribPointerNV 
! extern void (* _glVertexAttribs1dvNV )(GLuint index, GLsizei count, const 
GLdouble *v);
! #define glVertexAttribs1dvNV  _glVertexAttribs1dvNV 
! extern void (* _glVertexAttribs1fvNV )(GLuint index, GLsizei count, const 
GLfloat *v);
! #define glVertexAttribs1fvNV  _glVertexAttribs1fvNV 
! extern void (* _glVertexAttribs1svNV )(GLuint index, GLsizei count, const 
GLshort *v);
! #define glVertexAttribs1svNV  _glVertexAttribs1svNV 
! extern void (* _glVertexAttribs2dvNV )(GLuint index, GLsizei count, const 
GLdouble *v);
! #define glVertexAttribs2dvNV  _glVertexAttribs2dvNV 
! extern void (* _glVertexAttribs2fvNV )(GLuint index, GLsizei count, const 
GLfloat *v);
! #define glVertexAttribs2fvNV  _glVertexAttribs2fvNV 
! extern void (* _glVertexAttribs2svNV )(GLuint index, GLsizei count, const 
GLshort *v);
! #define glVertexAttribs2svNV  _glVertexAttribs2svNV 
! extern void (* _glVertexAttribs3dvNV )(GLuint index, GLsizei count, const 
GLdouble *v);
! #define glVertexAttribs3dvNV  _glVertexAttribs3dvNV 
! extern void (* _glVertexAttribs3fvNV )(GLuint index, GLsizei count, const 
GLfloat *v);
! #define glVertexAttribs3fvNV  _glVertexAttribs3fvNV 
! extern void (* _glVertexAttribs3svNV )(GLuint index, GLsizei count, const 
GLshort *v);
! #define glVertexAttribs3svNV  _glVertexAttribs3svNV 
! extern void (* _glVertexAttribs4dvNV )(GLuint index, GLsizei count, const 
GLdouble *v);
! #define glVertexAttribs4dvNV  _glVertexAttribs4dvNV 
! extern void (* _glVertexAttribs4fvNV )(GLuint index, GLsizei count, const 
GLfloat *v);
! #define glVertexAttribs4fvNV  _glVertexAttribs4fvNV 
! extern void (* _glVertexAttribs4svNV )(GLuint index, GLsizei count, const 
GLshort *v);
! #define glVertexAttribs4svNV  _glVertexAttribs4svNV 
! extern void (* _glVertexAttribs4ubvNV )(GLuint index, GLsizei count, const 
GLubyte *v);
! #define glVertexAttribs4ubvNV  _glVertexAttribs4ubvNV 
! 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);
! #define glVertexWeightPointerEXT  _glVertexWeightPointerEXT 
! extern void (* _glVertexWeightfEXT )(GLfloat weight);
! #define glVertexWeightfEXT  _glVertexWeightfEXT 
! extern void (* _glVertexWeightfvEXT )(const GLfloat *weight);
! #define glVertexWeightfvEXT  _glVertexWeightfvEXT 
! extern void (* _glWindowBackBufferHintAutodesk )(void);
! #define glWindowBackBufferHintAutodesk  _glWindowBackBufferHintAutodesk 
! extern void (* _glWindowPos2dARB )(GLdouble x, GLdouble y);
! #define glWindowPos2dARB  _glWindowPos2dARB 
! extern void (* _glWindowPos2dvARB )(const GLdouble *p);
! #define glWindowPos2dvARB  _glWindowPos2dvARB 
! extern void (* _glWindowPos2fARB )(GLfloat x, GLfloat y);
! #define glWindowPos2fARB  _glWindowPos2fARB 
! extern void (* _glWindowPos2fvARB )(const GLfloat *p);
! #define glWindowPos2fvARB  _glWindowPos2fvARB 
! extern void (* _glWindowPos2iARB )(GLint x, GLint y);
! #define glWindowPos2iARB  _glWindowPos2iARB 
! extern void (* _glWindowPos2ivARB )(const GLint *p);
! #define glWindowPos2ivARB  _glWindowPos2ivARB 
! extern void (* _glWindowPos2sARB )(GLshort x, GLshort y);
! #define glWindowPos2sARB  _glWindowPos2sARB 
! extern void (* _glWindowPos2svARB )(const GLshort *p);
! #define glWindowPos2svARB  _glWindowPos2svARB 
! extern void (* _glWindowPos3dARB )(GLdouble x, GLdouble y, GLdouble z);
! #define glWindowPos3dARB  _glWindowPos3dARB 
! extern void (* _glWindowPos3dvARB )(const GLdouble *p);
! #define glWindowPos3dvARB  _glWindowPos3dvARB 
! extern void (* _glWindowPos3fARB )(GLfloat x, GLfloat y, GLfloat z);
! #define glWindowPos3fARB  _glWindowPos3fARB 
! extern void (* _glWindowPos3fvARB )(const GLfloat *p);
! #define glWindowPos3fvARB  _glWindowPos3fvARB 
! extern void (* _glWindowPos3iARB )(GLint x, GLint y, GLint z);
! #define glWindowPos3iARB  _glWindowPos3iARB 
! extern void (* _glWindowPos3ivARB )(const GLint *p);
! #define glWindowPos3ivARB  _glWindowPos3ivARB 
! extern void (* _glWindowPos3sARB )(GLshort x, GLshort y, GLshort z);
! #define glWindowPos3sARB  _glWindowPos3sARB 
! extern void (* _glWindowPos3svARB )(const GLshort *p);
! #define glWindowPos3svARB  _glWindowPos3svARB 
  
  #endif
--- 5720,6416 ----
  #define GL_DEPTH_CLAMP_NV 0x864F
  #endif
  
! #define glActiveTexture _glActiveTextureARB
! 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);
! #define glBlendColorEXT _glBlendColorEXT
! extern void (* _glBlendEquation)(GLenum mode);
! #define glBlendEquation _glBlendEquation
! extern void (* _glBlendEquationEXT)(GLenum mode);
! #define glBlendEquationEXT _glBlendEquationEXT
! #define glClientActiveTexture _glClientActiveTextureARB
! extern void (* _glClientActiveTextureARB)(GLenum texture);
! #define glClientActiveTextureARB _glClientActiveTextureARB
! 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);
! #define glCombinerOutputNV _glCombinerOutputNV
! extern void (* _glCombinerParameterfNV)(GLenum pname, GLfloat param);
! #define glCombinerParameterfNV _glCombinerParameterfNV
! extern void (* _glCombinerParameterfvNV)(GLenum pname, const GLfloat *params);
! #define glCombinerParameterfvNV _glCombinerParameterfvNV
! extern void (* _glCombinerParameteriNV)(GLenum pname, GLint param);
! #define glCombinerParameteriNV _glCombinerParameteriNV
! extern void (* _glCombinerParameterivNV)(GLenum pname, const GLint *params);
! #define glCombinerParameterivNV _glCombinerParameterivNV
! extern void (* _glCombinerStageParameterfvNV)(GLenum stage, GLenum pname, 
const GLfloat *params);
! #define glCombinerStageParameterfvNV _glCombinerStageParameterfvNV
! #define glCompressedTexImage1D _glCompressedTexImage1DARB
! extern void (* _glCompressedTexImage1DARB)(GLenum target, GLint level, GLenum 
internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid 
*data);
! #define glCompressedTexImage1DARB _glCompressedTexImage1DARB
! #define glCompressedTexImage2D _glCompressedTexImage2DARB
! extern void (* _glCompressedTexImage2DARB)(GLenum target, GLint level, GLenum 
internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, 
const GLvoid *data);
! #define glCompressedTexImage2DARB _glCompressedTexImage2DARB
! #define glCompressedTexImage3D _glCompressedTexImage3DARB
! extern void (* _glCompressedTexImage3DARB)(GLenum target, GLint level, GLenum 
internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, 
GLsizei imageSize, const GLvoid *data);
! #define glCompressedTexImage3DARB _glCompressedTexImage3DARB
! #define glCompressedTexSubImage1D _glCompressedTexSubImage1DARB
! extern void (* _glCompressedTexSubImage1DARB)(GLenum target, GLint level, 
GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid 
*data);
! #define glCompressedTexSubImage1DARB _glCompressedTexSubImage1DARB
! #define glCompressedTexSubImage2D _glCompressedTexSubImage2DARB
! extern void (* _glCompressedTexSubImage2DARB)(GLenum target, GLint level, 
GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, 
GLsizei imageSize, const GLvoid *data);
! #define glCompressedTexSubImage2DARB _glCompressedTexSubImage2DARB
! #define glCompressedTexSubImage3D _glCompressedTexSubImage3DARB
! extern void (* _glCompressedTexSubImage3DARB)(GLenum target, GLint level, 
GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, 
GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data);
! #define glCompressedTexSubImage3DARB _glCompressedTexSubImage3DARB
! extern void (* _glConvolutionFilter1D)(GLenum target, GLenum internalformat, 
GLsizei width, GLenum format, GLenum type, const GLvoid *image);
! #define glConvolutionFilter1D _glConvolutionFilter1D
! extern void (* _glConvolutionFilter2D)(GLenum target, GLenum internalformat, 
GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *image);
! #define glConvolutionFilter2D _glConvolutionFilter2D
! extern void (* _glConvolutionParameterf)(GLenum target, GLenum pname, GLfloat 
params);
! #define glConvolutionParameterf _glConvolutionParameterf
! extern void (* _glConvolutionParameterfv)(GLenum target, GLenum pname, const 
GLfloat *params);
! #define glConvolutionParameterfv _glConvolutionParameterfv
! extern void (* _glConvolutionParameteri)(GLenum target, GLenum pname, GLint 
params);
! #define glConvolutionParameteri _glConvolutionParameteri
! extern void (* _glConvolutionParameteriv)(GLenum target, GLenum pname, const 
GLint *params);
! #define glConvolutionParameteriv _glConvolutionParameteriv
! extern void (* _glCopyColorSubTable)(GLenum target, GLsizei start, GLint x, 
GLint y, GLsizei width);
! #define glCopyColorSubTable _glCopyColorSubTable
! extern void (* _glCopyColorTable)(GLenum target, GLenum internalformat, GLint 
x, GLint y, GLsizei width);
! #define glCopyColorTable _glCopyColorTable
! extern void (* _glCopyConvolutionFilter1D)(GLenum target, GLenum 
internalformat, GLint x, GLint y, GLsizei width);
! #define glCopyConvolutionFilter1D _glCopyConvolutionFilter1D
! extern void (* _glCopyConvolutionFilter2D)(GLenum target, GLenum 
internalformat, GLint x, GLint y, GLsizei width, GLsizei height);
! #define glCopyConvolutionFilter2D _glCopyConvolutionFilter2D
! 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 (* _glDeleteFencesNV)(GLsizei n, const GLuint *fences);
! #define glDeleteFencesNV _glDeleteFencesNV
! extern void (* _glDeleteOcclusionQueriesNV)(GLsizei n, const GLuint *ids);
! #define glDeleteOcclusionQueriesNV _glDeleteOcclusionQueriesNV
! extern void (* _glDeleteProgramsNV)(GLsizei n, const GLuint *programs);
! #define glDeleteProgramsNV _glDeleteProgramsNV
! extern void (* _glDeleteTexturesEXT)(GLsizei n, const GLuint *textures);
! #define glDeleteTexturesEXT _glDeleteTexturesEXT
! extern void (* _glDrawArraysEXT)(GLenum mode, GLint first, GLsizei count);
! #define glDrawArraysEXT _glDrawArraysEXT
! 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 (* _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 (* _glEdgeFlagPointerEXT)(GLsizei stride, GLsizei count, const 
GLboolean *pointer);
! #define glEdgeFlagPointerEXT _glEdgeFlagPointerEXT
! extern void (* _glEndOcclusionQueryNV)(void);
! #define glEndOcclusionQueryNV _glEndOcclusionQueryNV
! extern void (* _glEvalMapsNV)(GLenum target, GLenum mode);
! #define glEvalMapsNV _glEvalMapsNV
! extern void (* _glExecuteProgramNV)(GLenum target, GLuint id, const GLfloat 
*params);
! #define glExecuteProgramNV _glExecuteProgramNV
! extern void (* _glFinalCombinerInputNV)(GLenum variable, GLenum input, GLenum 
mapping, GLenum componentUsage);
! #define glFinalCombinerInputNV _glFinalCombinerInputNV
! extern void (* _glFinishFenceNV)(GLuint fence);
! #define glFinishFenceNV _glFinishFenceNV
! extern GLvoid* (* _glFlushHold)(void);
! #define glFlushHold _glFlushHold
! extern void (* _glFlushPixelDataRangeNV)(GLenum target);
! #define glFlushPixelDataRangeNV _glFlushPixelDataRangeNV
! extern void (* _glFlushVertexArrayRangeNV)(void);
! #define glFlushVertexArrayRangeNV _glFlushVertexArrayRangeNV
! extern void (* _glFogCoordPointerEXT)(GLenum type, GLsizei stride, const 
GLvoid *pointer);
! #define glFogCoordPointerEXT _glFogCoordPointerEXT
! extern void (* _glFogCoorddEXT)(GLdouble fog);
! #define glFogCoorddEXT _glFogCoorddEXT
! extern void (* _glFogCoorddvEXT)(const GLdouble *fog);
! #define glFogCoorddvEXT _glFogCoorddvEXT
! extern void (* _glFogCoordfEXT)(GLfloat fog);
! #define glFogCoordfEXT _glFogCoordfEXT
! extern void (* _glFogCoordfvEXT)(const GLfloat *fog);
! #define glFogCoordfvEXT _glFogCoordfvEXT
! extern void (* _glGenFencesNV)(GLsizei n, GLuint *fences);
! #define glGenFencesNV _glGenFencesNV
! extern void (* _glGenOcclusionQueriesNV)(GLsizei n, GLuint *ids);
! #define glGenOcclusionQueriesNV _glGenOcclusionQueriesNV
! extern void (* _glGenProgramsNV)(GLsizei n, GLuint *programs);
! #define glGenProgramsNV _glGenProgramsNV
! extern void (* _glGenTexturesEXT)(GLsizei n, GLuint *textures);
! #define glGenTexturesEXT _glGenTexturesEXT
! 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);
! #define glGetColorTableEXT _glGetColorTableEXT
! extern void (* _glGetColorTableParameterfv)(GLenum target, GLenum pname, 
GLfloat *params);
! #define glGetColorTableParameterfv _glGetColorTableParameterfv
! extern void (* _glGetColorTableParameterfvEXT)(GLenum target, GLenum pname, 
GLfloat *params);
! #define glGetColorTableParameterfvEXT _glGetColorTableParameterfvEXT
! extern void (* _glGetColorTableParameteriv)(GLenum target, GLenum pname, 
GLint *params);
! #define glGetColorTableParameteriv _glGetColorTableParameteriv
! extern void (* _glGetColorTableParameterivEXT)(GLenum target, GLenum pname, 
GLint *params);
! #define glGetColorTableParameterivEXT _glGetColorTableParameterivEXT
! extern void (* _glGetCombinerInputParameterfvNV)(GLenum stage, GLenum 
portion, GLenum variable, GLenum pname, GLfloat *params);
! #define glGetCombinerInputParameterfvNV _glGetCombinerInputParameterfvNV
! extern void (* _glGetCombinerInputParameterivNV)(GLenum stage, GLenum 
portion, GLenum variable, GLenum pname, GLint *params);
! #define glGetCombinerInputParameterivNV _glGetCombinerInputParameterivNV
! extern void (* _glGetCombinerOutputParameterfvNV)(GLenum stage, GLenum 
portion, GLenum pname, GLfloat *params);
! #define glGetCombinerOutputParameterfvNV _glGetCombinerOutputParameterfvNV
! extern void (* _glGetCombinerOutputParameterivNV)(GLenum stage, GLenum 
portion, GLenum pname, GLint *params);
! #define glGetCombinerOutputParameterivNV _glGetCombinerOutputParameterivNV
! extern void (* _glGetCombinerStageParameterfvNV)(GLenum stage, GLenum pname, 
GLfloat *params);
! #define glGetCombinerStageParameterfvNV _glGetCombinerStageParameterfvNV
! #define glGetCompressedTexImage _glGetCompressedTexImageARB
! extern void (* _glGetCompressedTexImageARB)(GLenum target, GLint lod, GLvoid 
*img);
! #define glGetCompressedTexImageARB _glGetCompressedTexImageARB
! extern void (* _glGetConvolutionFilter)(GLenum target, GLenum format, GLenum 
type, GLvoid *image);
! #define glGetConvolutionFilter _glGetConvolutionFilter
! extern void (* _glGetConvolutionParameterfv)(GLenum target, GLenum pname, 
GLfloat *params);
! #define glGetConvolutionParameterfv _glGetConvolutionParameterfv
! extern void (* _glGetConvolutionParameteriv)(GLenum target, GLenum pname, 
GLint *params);
! #define glGetConvolutionParameteriv _glGetConvolutionParameteriv
! 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 (* _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 (* _glGetMapAttribParameterfvNV)(GLenum target, GLuint index, 
GLenum pname, GLfloat *params);
! #define glGetMapAttribParameterfvNV _glGetMapAttribParameterfvNV
! extern void (* _glGetMapAttribParameterivNV)(GLenum target, GLuint index, 
GLenum pname, GLint *params);
! #define glGetMapAttribParameterivNV _glGetMapAttribParameterivNV
! extern void (* _glGetMapControlPointsNV)(GLenum target, GLuint index, GLenum 
type, GLsizei ustride, GLsizei vstride, GLboolean packed, GLvoid *points);
! #define glGetMapControlPointsNV _glGetMapControlPointsNV
! extern void (* _glGetMapParameterfvNV)(GLenum target, GLenum pname, GLfloat 
*params);
! #define glGetMapParameterfvNV _glGetMapParameterfvNV
! extern void (* _glGetMapParameterivNV)(GLenum target, GLenum pname, GLint 
*params);
! #define glGetMapParameterivNV _glGetMapParameterivNV
! 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);
! #define glGetMinmaxParameterfv _glGetMinmaxParameterfv
! extern void (* _glGetMinmaxParameteriv)(GLenum target, GLenum pname, GLint 
*params);
! #define glGetMinmaxParameteriv _glGetMinmaxParameteriv
! extern void (* _glGetOcclusionQueryivNV)(GLuint id, GLenum pname, GLint 
*params);
! #define glGetOcclusionQueryivNV _glGetOcclusionQueryivNV
! extern void (* _glGetOcclusionQueryuivNV)(GLuint id, GLenum pname, GLuint 
*params);
! #define glGetOcclusionQueryuivNV _glGetOcclusionQueryuivNV
! extern void (* _glGetPointervEXT)(GLenum pname, GLvoid* *params);
! #define glGetPointervEXT _glGetPointervEXT
! 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);
! #define glGetProgramLocalParameterfvNV _glGetProgramLocalParameterfvNV
! extern void (* _glGetProgramParameterSigneddvNV)(GLenum target, GLint index, 
GLenum pname, GLdouble *params);
! #define glGetProgramParameterSigneddvNV _glGetProgramParameterSigneddvNV
! extern void (* _glGetProgramParameterSignedfvNV)(GLenum target, GLint index, 
GLenum pname, GLfloat *params);
! #define glGetProgramParameterSignedfvNV _glGetProgramParameterSignedfvNV
! extern void (* _glGetProgramParameterdvNV)(GLenum target, GLuint index, 
GLenum pname, GLdouble *params);
! #define glGetProgramParameterdvNV _glGetProgramParameterdvNV
! extern void (* _glGetProgramParameterfvNV)(GLenum target, GLuint index, 
GLenum pname, GLfloat *params);
! #define glGetProgramParameterfvNV _glGetProgramParameterfvNV
! extern void (* _glGetProgramStringNV)(GLuint id, GLenum pname, GLubyte 
*program);
! #define glGetProgramStringNV _glGetProgramStringNV
! extern void (* _glGetProgramivNV)(GLuint id, GLenum pname, GLint *params);
! #define glGetProgramivNV _glGetProgramivNV
! extern void (* _glGetSeparableFilter)(GLenum target, GLenum format, GLenum 
type, GLvoid *row, GLvoid *column, GLvoid *span);
! #define glGetSeparableFilter _glGetSeparableFilter
! extern void (* _glGetTexGendv)(GLenum coord, GLenum pname, GLdouble *params);
! #define glGetTexGendv _glGetTexGendv
! extern void (* _glGetTrackMatrixivNV)(GLenum target, GLuint address, GLenum 
pname, GLint *params);
! #define glGetTrackMatrixivNV _glGetTrackMatrixivNV
! extern void (* _glGetVertexAttribPointervNV)(GLuint index, GLenum pname, 
GLvoid* *pointer);
! #define glGetVertexAttribPointervNV _glGetVertexAttribPointervNV
! extern void (* _glGetVertexAttribdvNV)(GLuint index, GLenum pname, GLdouble 
*params);
! #define glGetVertexAttribdvNV _glGetVertexAttribdvNV
! extern void (* _glGetVertexAttribfvNV)(GLuint index, GLenum pname, GLfloat 
*params);
! #define glGetVertexAttribfvNV _glGetVertexAttribfvNV
! extern void (* _glGetVertexAttribivNV)(GLuint index, GLenum pname, GLint 
*params);
! #define glGetVertexAttribivNV _glGetVertexAttribivNV
! extern void (* _glHistogram)(GLenum target, GLsizei width, GLenum 
internalformat, GLboolean sink);
! #define glHistogram _glHistogram
! extern void (* _glIndexPointerEXT)(GLenum type, GLsizei stride, GLsizei 
count, const GLvoid *pointer);
! #define glIndexPointerEXT _glIndexPointerEXT
! extern GLboolean (* _glIsFenceNV)(GLuint fence);
! #define glIsFenceNV _glIsFenceNV
! extern GLboolean (* _glIsOcclusionQueryNV)(GLuint id);
! #define glIsOcclusionQueryNV _glIsOcclusionQueryNV
! extern GLboolean (* _glIsProgramNV)(GLuint id);
! #define glIsProgramNV _glIsProgramNV
! extern GLboolean (* _glIsTextureEXT)(GLuint texture);
! #define glIsTextureEXT _glIsTextureEXT
! extern void (* _glLoadProgramNV)(GLenum target, GLuint id, GLsizei len, const 
GLubyte *program);
! #define glLoadProgramNV _glLoadProgramNV
! #define glLoadTransposeMatrixd _glLoadTransposeMatrixdARB
! extern void (* _glLoadTransposeMatrixdARB)(const GLdouble *m);
! #define glLoadTransposeMatrixdARB _glLoadTransposeMatrixdARB
! #define glLoadTransposeMatrixf _glLoadTransposeMatrixfARB
! extern void (* _glLoadTransposeMatrixfARB)(const GLfloat *m);
! #define glLoadTransposeMatrixfARB _glLoadTransposeMatrixfARB
! extern void (* _glLockArraysEXT)(GLint first, GLsizei count);
! #define glLockArraysEXT _glLockArraysEXT
! 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 (* _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 (* _glMinmax)(GLenum target, GLenum internalformat, GLboolean 
sink);
! #define glMinmax _glMinmax
! #define glMultTransposeMatrixd _glMultTransposeMatrixdARB
! extern void (* _glMultTransposeMatrixdARB)(const GLdouble *m);
! #define glMultTransposeMatrixdARB _glMultTransposeMatrixdARB
! #define glMultTransposeMatrixf _glMultTransposeMatrixfARB
! extern void (* _glMultTransposeMatrixfARB)(const GLfloat *m);
! #define glMultTransposeMatrixfARB _glMultTransposeMatrixfARB
! extern void (* _glMultiDrawArraysEXT)(GLenum mode, const GLint *first, const 
GLsizei *count, GLsizei primcount);
! #define glMultiDrawArraysEXT _glMultiDrawArraysEXT
! extern void (* _glMultiDrawElementsEXT)(GLenum mode, const GLsizei *count, 
GLenum type, const GLvoid* *indices, GLsizei primcount);
! #define glMultiDrawElementsEXT _glMultiDrawElementsEXT
! #define glMultiTexCoord1d _glMultiTexCoord1dARB
! extern void (* _glMultiTexCoord1dARB)(GLenum target, GLdouble s);
! #define glMultiTexCoord1dARB _glMultiTexCoord1dARB
! extern void (* _glMultiTexCoord1dSGIS)(GLenum target, GLdouble s);
! #define glMultiTexCoord1dSGIS _glMultiTexCoord1dSGIS
! #define glMultiTexCoord1dv _glMultiTexCoord1dvARB
! extern void (* _glMultiTexCoord1dvARB)(GLenum target, const GLdouble *v);
! #define glMultiTexCoord1dvARB _glMultiTexCoord1dvARB
! extern void (* _glMultiTexCoord1dvSGIS)(GLenum target, const GLdouble *v);
! #define glMultiTexCoord1dvSGIS _glMultiTexCoord1dvSGIS
! #define glMultiTexCoord1f _glMultiTexCoord1fARB
! extern void (* _glMultiTexCoord1fARB)(GLenum target, GLfloat s);
! #define glMultiTexCoord1fARB _glMultiTexCoord1fARB
! extern void (* _glMultiTexCoord1fSGIS)(GLenum target, GLfloat s);
! #define glMultiTexCoord1fSGIS _glMultiTexCoord1fSGIS
! #define glMultiTexCoord1fv _glMultiTexCoord1fvARB
! extern void (* _glMultiTexCoord1fvARB)(GLenum target, const GLfloat *v);
! #define glMultiTexCoord1fvARB _glMultiTexCoord1fvARB
! extern void (* _glMultiTexCoord1fvSGIS)(GLenum target, const GLfloat *v);
! #define glMultiTexCoord1fvSGIS _glMultiTexCoord1fvSGIS
! #define glMultiTexCoord1i _glMultiTexCoord1iARB
! extern void (* _glMultiTexCoord1iARB)(GLenum target, GLint s);
! #define glMultiTexCoord1iARB _glMultiTexCoord1iARB
! extern void (* _glMultiTexCoord1iSGIS)(GLenum target, GLint s);
! #define glMultiTexCoord1iSGIS _glMultiTexCoord1iSGIS
! #define glMultiTexCoord1iv _glMultiTexCoord1ivARB
! extern void (* _glMultiTexCoord1ivARB)(GLenum target, const GLint *v);
! #define glMultiTexCoord1ivARB _glMultiTexCoord1ivARB
! extern void (* _glMultiTexCoord1ivSGIS)(GLenum target, const GLint *v);
! #define glMultiTexCoord1ivSGIS _glMultiTexCoord1ivSGIS
! #define glMultiTexCoord1s _glMultiTexCoord1sARB
! extern void (* _glMultiTexCoord1sARB)(GLenum target, GLshort s);
! #define glMultiTexCoord1sARB _glMultiTexCoord1sARB
! extern void (* _glMultiTexCoord1sSGIS)(GLenum target, GLshort s);
! #define glMultiTexCoord1sSGIS _glMultiTexCoord1sSGIS
! #define glMultiTexCoord1sv _glMultiTexCoord1svARB
! extern void (* _glMultiTexCoord1svARB)(GLenum target, const GLshort *v);
! #define glMultiTexCoord1svARB _glMultiTexCoord1svARB
! extern void (* _glMultiTexCoord1svSGIS)(GLenum target, const GLshort *v);
! #define glMultiTexCoord1svSGIS _glMultiTexCoord1svSGIS
! #define glMultiTexCoord2d _glMultiTexCoord2dARB
! extern void (* _glMultiTexCoord2dARB)(GLenum target, GLdouble s, GLdouble t);
! #define glMultiTexCoord2dARB _glMultiTexCoord2dARB
! extern void (* _glMultiTexCoord2dSGIS)(GLenum target, GLdouble s, GLdouble t);
! #define glMultiTexCoord2dSGIS _glMultiTexCoord2dSGIS
! #define glMultiTexCoord2dv _glMultiTexCoord2dvARB
! extern void (* _glMultiTexCoord2dvARB)(GLenum target, const GLdouble *v);
! #define glMultiTexCoord2dvARB _glMultiTexCoord2dvARB
! extern void (* _glMultiTexCoord2dvSGIS)(GLenum target, const GLdouble *v);
! #define glMultiTexCoord2dvSGIS _glMultiTexCoord2dvSGIS
! #define glMultiTexCoord2f _glMultiTexCoord2fARB
! extern void (* _glMultiTexCoord2fARB)(GLenum target, GLfloat s, GLfloat t);
! #define glMultiTexCoord2fARB _glMultiTexCoord2fARB
! extern void (* _glMultiTexCoord2fSGIS)(GLenum target, GLfloat s, GLfloat t);
! #define glMultiTexCoord2fSGIS _glMultiTexCoord2fSGIS
! #define glMultiTexCoord2fv _glMultiTexCoord2fvARB
! extern void (* _glMultiTexCoord2fvARB)(GLenum target, const GLfloat *v);
! #define glMultiTexCoord2fvARB _glMultiTexCoord2fvARB
! extern void (* _glMultiTexCoord2fvSGIS)(GLenum target, const GLfloat *v);
! #define glMultiTexCoord2fvSGIS _glMultiTexCoord2fvSGIS
! #define glMultiTexCoord2i _glMultiTexCoord2iARB
! extern void (* _glMultiTexCoord2iARB)(GLenum target, GLint s, GLint t);
! #define glMultiTexCoord2iARB _glMultiTexCoord2iARB
! extern void (* _glMultiTexCoord2iSGIS)(GLenum target, GLint s, GLint t);
! #define glMultiTexCoord2iSGIS _glMultiTexCoord2iSGIS
! #define glMultiTexCoord2iv _glMultiTexCoord2ivARB
! extern void (* _glMultiTexCoord2ivARB)(GLenum target, const GLint *v);
! #define glMultiTexCoord2ivARB _glMultiTexCoord2ivARB
! extern void (* _glMultiTexCoord2ivSGIS)(GLenum target, const GLint *v);
! #define glMultiTexCoord2ivSGIS _glMultiTexCoord2ivSGIS
! #define glMultiTexCoord2s _glMultiTexCoord2sARB
! extern void (* _glMultiTexCoord2sARB)(GLenum target, GLshort s, GLshort t);
! #define glMultiTexCoord2sARB _glMultiTexCoord2sARB
! extern void (* _glMultiTexCoord2sSGIS)(GLenum target, GLshort s, GLshort t);
! #define glMultiTexCoord2sSGIS _glMultiTexCoord2sSGIS
! #define glMultiTexCoord2sv _glMultiTexCoord2svARB
! extern void (* _glMultiTexCoord2svARB)(GLenum target, const GLshort *v);
! #define glMultiTexCoord2svARB _glMultiTexCoord2svARB
! extern void (* _glMultiTexCoord2svSGIS)(GLenum target, const GLshort *v);
! #define glMultiTexCoord2svSGIS _glMultiTexCoord2svSGIS
! #define glMultiTexCoord3d _glMultiTexCoord3dARB
! extern void (* _glMultiTexCoord3dARB)(GLenum target, GLdouble s, GLdouble t, 
GLdouble r);
! #define glMultiTexCoord3dARB _glMultiTexCoord3dARB
! extern void (* _glMultiTexCoord3dSGIS)(GLenum target, GLdouble s, GLdouble t, 
GLdouble r);
! #define glMultiTexCoord3dSGIS _glMultiTexCoord3dSGIS
! #define glMultiTexCoord3dv _glMultiTexCoord3dvARB
! extern void (* _glMultiTexCoord3dvARB)(GLenum target, const GLdouble *v);
! #define glMultiTexCoord3dvARB _glMultiTexCoord3dvARB
! extern void (* _glMultiTexCoord3dvSGIS)(GLenum target, const GLdouble *v);
! #define glMultiTexCoord3dvSGIS _glMultiTexCoord3dvSGIS
! #define glMultiTexCoord3f _glMultiTexCoord3fARB
! extern void (* _glMultiTexCoord3fARB)(GLenum target, GLfloat s, GLfloat t, 
GLfloat r);
! #define glMultiTexCoord3fARB _glMultiTexCoord3fARB
! extern void (* _glMultiTexCoord3fSGIS)(GLenum target, GLfloat s, GLfloat t, 
GLfloat r);
! #define glMultiTexCoord3fSGIS _glMultiTexCoord3fSGIS
! #define glMultiTexCoord3fv _glMultiTexCoord3fvARB
! extern void (* _glMultiTexCoord3fvARB)(GLenum target, const GLfloat *v);
! #define glMultiTexCoord3fvARB _glMultiTexCoord3fvARB
! extern void (* _glMultiTexCoord3fvSGIS)(GLenum target, const GLfloat *v);
! #define glMultiTexCoord3fvSGIS _glMultiTexCoord3fvSGIS
! #define glMultiTexCoord3i _glMultiTexCoord3iARB
! extern void (* _glMultiTexCoord3iARB)(GLenum target, GLint s, GLint t, GLint 
r);
! #define glMultiTexCoord3iARB _glMultiTexCoord3iARB
! extern void (* _glMultiTexCoord3iSGIS)(GLenum target, GLint s, GLint t, GLint 
r);
! #define glMultiTexCoord3iSGIS _glMultiTexCoord3iSGIS
! #define glMultiTexCoord3iv _glMultiTexCoord3ivARB
! extern void (* _glMultiTexCoord3ivARB)(GLenum target, const GLint *v);
! #define glMultiTexCoord3ivARB _glMultiTexCoord3ivARB
! extern void (* _glMultiTexCoord3ivSGIS)(GLenum target, const GLint *v);
! #define glMultiTexCoord3ivSGIS _glMultiTexCoord3ivSGIS
! #define glMultiTexCoord3s _glMultiTexCoord3sARB
! extern void (* _glMultiTexCoord3sARB)(GLenum target, GLshort s, GLshort t, 
GLshort r);
! #define glMultiTexCoord3sARB _glMultiTexCoord3sARB
! extern void (* _glMultiTexCoord3sSGIS)(GLenum target, GLshort s, GLshort t, 
GLshort r);
! #define glMultiTexCoord3sSGIS _glMultiTexCoord3sSGIS
! #define glMultiTexCoord3sv _glMultiTexCoord3svARB
! extern void (* _glMultiTexCoord3svARB)(GLenum target, const GLshort *v);
! #define glMultiTexCoord3svARB _glMultiTexCoord3svARB
! extern void (* _glMultiTexCoord3svSGIS)(GLenum target, const GLshort *v);
! #define glMultiTexCoord3svSGIS _glMultiTexCoord3svSGIS
! #define glMultiTexCoord4d _glMultiTexCoord4dARB
! extern void (* _glMultiTexCoord4dARB)(GLenum target, GLdouble s, GLdouble t, 
GLdouble r, GLdouble q);
! #define glMultiTexCoord4dARB _glMultiTexCoord4dARB
! extern void (* _glMultiTexCoord4dSGIS)(GLenum target, GLdouble s, GLdouble t, 
GLdouble r, GLdouble q);
! #define glMultiTexCoord4dSGIS _glMultiTexCoord4dSGIS
! #define glMultiTexCoord4dv _glMultiTexCoord4dvARB
! extern void (* _glMultiTexCoord4dvARB)(GLenum target, const GLdouble *v);
! #define glMultiTexCoord4dvARB _glMultiTexCoord4dvARB
! extern void (* _glMultiTexCoord4dvSGIS)(GLenum target, const GLdouble *v);
! #define glMultiTexCoord4dvSGIS _glMultiTexCoord4dvSGIS
! #define glMultiTexCoord4f _glMultiTexCoord4fARB
! extern void (* _glMultiTexCoord4fARB)(GLenum target, GLfloat s, GLfloat t, 
GLfloat r, GLfloat q);
! #define glMultiTexCoord4fARB _glMultiTexCoord4fARB
! extern void (* _glMultiTexCoord4fSGIS)(GLenum target, GLfloat s, GLfloat t, 
GLfloat r, GLfloat q);
! #define glMultiTexCoord4fSGIS _glMultiTexCoord4fSGIS
! #define glMultiTexCoord4fv _glMultiTexCoord4fvARB
! extern void (* _glMultiTexCoord4fvARB)(GLenum target, const GLfloat *v);
! #define glMultiTexCoord4fvARB _glMultiTexCoord4fvARB
! extern void (* _glMultiTexCoord4fvSGIS)(GLenum target, const GLfloat *v);
! #define glMultiTexCoord4fvSGIS _glMultiTexCoord4fvSGIS
! #define glMultiTexCoord4i _glMultiTexCoord4iARB
! extern void (* _glMultiTexCoord4iARB)(GLenum target, GLint s, GLint t, GLint 
r, GLint q);
! #define glMultiTexCoord4iARB _glMultiTexCoord4iARB
! extern void (* _glMultiTexCoord4iSGIS)(GLenum target, GLint s, GLint t, GLint 
r, GLint q);
! #define glMultiTexCoord4iSGIS _glMultiTexCoord4iSGIS
! #define glMultiTexCoord4iv _glMultiTexCoord4ivARB
! extern void (* _glMultiTexCoord4ivARB)(GLenum target, const GLint *v);
! #define glMultiTexCoord4ivARB _glMultiTexCoord4ivARB
! extern void (* _glMultiTexCoord4ivSGIS)(GLenum target, const GLint *v);
! #define glMultiTexCoord4ivSGIS _glMultiTexCoord4ivSGIS
! #define glMultiTexCoord4s _glMultiTexCoord4sARB
! extern void (* _glMultiTexCoord4sARB)(GLenum target, GLshort s, GLshort t, 
GLshort r, GLshort q);
! #define glMultiTexCoord4sARB _glMultiTexCoord4sARB
! extern void (* _glMultiTexCoord4sSGIS)(GLenum target, GLshort s, GLshort t, 
GLshort r, GLshort q);
! #define glMultiTexCoord4sSGIS _glMultiTexCoord4sSGIS
! #define glMultiTexCoord4sv _glMultiTexCoord4svARB
! extern void (* _glMultiTexCoord4svARB)(GLenum target, const GLshort *v);
! #define glMultiTexCoord4svARB _glMultiTexCoord4svARB
! extern void (* _glMultiTexCoord4svSGIS)(GLenum target, const GLshort *v);
! #define glMultiTexCoord4svSGIS _glMultiTexCoord4svSGIS
! extern void (* _glMultiTexCoordPointerSGIS)(GLenum target, GLint size, GLenum 
type, GLsizei stride, const GLvoid *pointer);
! #define glMultiTexCoordPointerSGIS _glMultiTexCoordPointerSGIS
! extern void (* _glNormalPointerEXT)(GLenum type, GLsizei stride, GLsizei 
count, const GLvoid *pointer);
! #define glNormalPointerEXT _glNormalPointerEXT
! extern void (* _glPixelDataRangeNV)(GLenum target, GLsizei size, const GLvoid 
*pointer);
! #define glPixelDataRangeNV _glPixelDataRangeNV
! extern void (* _glPointParameterfEXT)(GLenum pname, GLfloat param);
! #define glPointParameterfEXT _glPointParameterfEXT
! extern void (* _glPointParameterfvEXT)(GLenum pname, const GLfloat *params);
! #define glPointParameterfvEXT _glPointParameterfvEXT
! extern void (* _glPointParameteriNV)(GLenum pname, GLint param);
! #define glPointParameteriNV _glPointParameteriNV
! extern void (* _glPointParameterivNV)(GLenum pname, const GLint *params);
! #define glPointParameterivNV _glPointParameterivNV
! 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);
! #define glProgramLocalParameter4dNV _glProgramLocalParameter4dNV
! extern void (* _glProgramLocalParameter4dvNV)(GLenum target, GLsizei len, 
const GLubyte *name, const GLdouble *v);
! #define glProgramLocalParameter4dvNV _glProgramLocalParameter4dvNV
! extern void (* _glProgramLocalParameter4fNV)(GLenum target, GLsizei len, 
const GLubyte *name, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
! #define glProgramLocalParameter4fNV _glProgramLocalParameter4fNV
! extern void (* _glProgramLocalParameter4fvNV)(GLenum target, GLsizei len, 
const GLubyte *name, const GLfloat *v);
! #define glProgramLocalParameter4fvNV _glProgramLocalParameter4fvNV
! extern void (* _glProgramParameter4dNV)(GLenum target, GLuint index, GLdouble 
x, GLdouble y, GLdouble z, GLdouble w);
! #define glProgramParameter4dNV _glProgramParameter4dNV
! extern void (* _glProgramParameter4dvNV)(GLenum target, GLuint index, const 
GLdouble *v);
! #define glProgramParameter4dvNV _glProgramParameter4dvNV
! extern void (* _glProgramParameter4fNV)(GLenum target, GLuint index, GLfloat 
x, GLfloat y, GLfloat z, GLfloat w);
! #define glProgramParameter4fNV _glProgramParameter4fNV
! extern void (* _glProgramParameter4fvNV)(GLenum target, GLuint index, const 
GLfloat *v);
! #define glProgramParameter4fvNV _glProgramParameter4fvNV
! extern void (* _glProgramParameterSigned4dNV)(GLenum target, GLint index, 
GLdouble x, GLdouble y, GLdouble z, GLdouble w);
! #define glProgramParameterSigned4dNV _glProgramParameterSigned4dNV
! extern void (* _glProgramParameterSigned4dvNV)(GLenum target, GLint index, 
const GLdouble *v);
! #define glProgramParameterSigned4dvNV _glProgramParameterSigned4dvNV
! extern void (* _glProgramParameterSigned4fNV)(GLenum target, GLint index, 
GLfloat x, GLfloat y, GLfloat z, GLfloat w);
! #define glProgramParameterSigned4fNV _glProgramParameterSigned4fNV
! extern void (* _glProgramParameterSigned4fvNV)(GLenum target, GLint index, 
const GLfloat *v);
! #define glProgramParameterSigned4fvNV _glProgramParameterSigned4fvNV
! extern void (* _glProgramParameters4dvNV)(GLenum target, GLuint index, 
GLsizei count, const GLdouble *v);
! #define glProgramParameters4dvNV _glProgramParameters4dvNV
! extern void (* _glProgramParameters4fvNV)(GLenum target, GLuint index, 
GLsizei count, const GLfloat *v);
! #define glProgramParameters4fvNV _glProgramParameters4fvNV
! extern void (* _glProgramParametersSigned4dvNV)(GLenum target, GLint index, 
GLsizei count, const GLdouble *v);
! #define glProgramParametersSigned4dvNV _glProgramParametersSigned4dvNV
! extern void (* _glProgramParametersSigned4fvNV)(GLenum target, GLint index, 
GLsizei count, const GLfloat *v);
! #define glProgramParametersSigned4fvNV _glProgramParametersSigned4fvNV
! extern GLenum (* _glReleaseFlushHold)(const GLvoid *id);
! #define glReleaseFlushHold _glReleaseFlushHold
! 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
! #define glSampleCoverage _glSampleCoverageARB
! extern void (* _glSampleCoverageARB)(GLclampf value, GLboolean invert);
! #define glSampleCoverageARB _glSampleCoverageARB
! extern void (* _glSecondaryColor3bEXT)(GLbyte red, GLbyte green, GLbyte blue);
! #define glSecondaryColor3bEXT _glSecondaryColor3bEXT
! extern void (* _glSecondaryColor3bvEXT)(const GLbyte *v);
! #define glSecondaryColor3bvEXT _glSecondaryColor3bvEXT
! extern void (* _glSecondaryColor3dEXT)(GLdouble red, GLdouble green, GLdouble 
blue);
! #define glSecondaryColor3dEXT _glSecondaryColor3dEXT
! extern void (* _glSecondaryColor3dvEXT)(const GLdouble *v);
! #define glSecondaryColor3dvEXT _glSecondaryColor3dvEXT
! extern void (* _glSecondaryColor3fEXT)(GLfloat red, GLfloat green, GLfloat 
blue);
! #define glSecondaryColor3fEXT _glSecondaryColor3fEXT
! extern void (* _glSecondaryColor3fvEXT)(const GLfloat *v);
! #define glSecondaryColor3fvEXT _glSecondaryColor3fvEXT
! extern void (* _glSecondaryColor3iEXT)(GLint red, GLint green, GLint blue);
! #define glSecondaryColor3iEXT _glSecondaryColor3iEXT
! extern void (* _glSecondaryColor3ivEXT)(const GLint *v);
! #define glSecondaryColor3ivEXT _glSecondaryColor3ivEXT
! extern void (* _glSecondaryColor3sEXT)(GLshort red, GLshort green, GLshort 
blue);
! #define glSecondaryColor3sEXT _glSecondaryColor3sEXT
! extern void (* _glSecondaryColor3svEXT)(const GLshort *v);
! #define glSecondaryColor3svEXT _glSecondaryColor3svEXT
! extern void (* _glSecondaryColor3ubEXT)(GLubyte red, GLubyte green, GLubyte 
blue);
! #define glSecondaryColor3ubEXT _glSecondaryColor3ubEXT
! extern void (* _glSecondaryColor3ubvEXT)(const GLubyte *v);
! #define glSecondaryColor3ubvEXT _glSecondaryColor3ubvEXT
! extern void (* _glSecondaryColor3uiEXT)(GLuint red, GLuint green, GLuint 
blue);
! #define glSecondaryColor3uiEXT _glSecondaryColor3uiEXT
! extern void (* _glSecondaryColor3uivEXT)(const GLuint *v);
! #define glSecondaryColor3uivEXT _glSecondaryColor3uivEXT
! extern void (* _glSecondaryColor3usEXT)(GLushort red, GLushort green, 
GLushort blue);
! #define glSecondaryColor3usEXT _glSecondaryColor3usEXT
! extern void (* _glSecondaryColor3usvEXT)(const GLushort *v);
! #define glSecondaryColor3usvEXT _glSecondaryColor3usvEXT
! extern void (* _glSecondaryColorPointerEXT)(GLint size, GLenum type, GLsizei 
stride, const GLvoid *pointer);
! #define glSecondaryColorPointerEXT _glSecondaryColorPointerEXT
! extern void (* _glSelectTextureCoordSetSGIS)(GLenum target);
! #define glSelectTextureCoordSetSGIS _glSelectTextureCoordSetSGIS
! extern void (* _glSelectTextureSGIS)(GLenum target);
! #define glSelectTextureSGIS _glSelectTextureSGIS
! extern void (* _glSeparableFilter2D)(GLenum target, GLenum internalformat, 
GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, 
const GLvoid *column);
! #define glSeparableFilter2D _glSeparableFilter2D
! extern void (* _glSetFenceNV)(GLuint fence, GLenum condition);
! #define glSetFenceNV _glSetFenceNV
! extern void (* _glSetWindowStereoModeNV)(GLboolean displayMode);
! #define glSetWindowStereoModeNV _glSetWindowStereoModeNV
! extern void (* _glTbufferMask3DFX)(GLuint mask);
! #define glTbufferMask3DFX _glTbufferMask3DFX
! extern GLboolean (* _glTestFenceNV)(GLuint fence);
! #define glTestFenceNV _glTestFenceNV
! extern void (* _glTexCoordPointerEXT)(GLint size, GLenum type, GLsizei 
stride, GLsizei count, const GLvoid *pointer);
! #define glTexCoordPointerEXT _glTexCoordPointerEXT
! 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 (* _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 (* _glUnlockArraysEXT)(void);
! #define glUnlockArraysEXT _glUnlockArraysEXT
! extern GLboolean (* _glValidBackBufferHintAutodesk)(GLint x, GLint y, GLsizei 
width, GLsizei height);
! #define glValidBackBufferHintAutodesk _glValidBackBufferHintAutodesk
! extern void (* _glVertexArrayRangeNV)(GLsizei size, const GLvoid *pointer);
! #define glVertexArrayRangeNV _glVertexArrayRangeNV
! extern void (* _glVertexAttrib1dNV)(GLuint index, GLdouble x);
! #define glVertexAttrib1dNV _glVertexAttrib1dNV
! extern void (* _glVertexAttrib1dvNV)(GLuint index, const GLdouble *v);
! #define glVertexAttrib1dvNV _glVertexAttrib1dvNV
! extern void (* _glVertexAttrib1fNV)(GLuint index, GLfloat x);
! #define glVertexAttrib1fNV _glVertexAttrib1fNV
! extern void (* _glVertexAttrib1fvNV)(GLuint index, const GLfloat *v);
! #define glVertexAttrib1fvNV _glVertexAttrib1fvNV
! extern void (* _glVertexAttrib1sNV)(GLuint index, GLshort x);
! #define glVertexAttrib1sNV _glVertexAttrib1sNV
! extern void (* _glVertexAttrib1svNV)(GLuint index, const GLshort *v);
! #define glVertexAttrib1svNV _glVertexAttrib1svNV
! extern void (* _glVertexAttrib2dNV)(GLuint index, GLdouble x, GLdouble y);
! #define glVertexAttrib2dNV _glVertexAttrib2dNV
! extern void (* _glVertexAttrib2dvNV)(GLuint index, const GLdouble *v);
! #define glVertexAttrib2dvNV _glVertexAttrib2dvNV
! extern void (* _glVertexAttrib2fNV)(GLuint index, GLfloat x, GLfloat y);
! #define glVertexAttrib2fNV _glVertexAttrib2fNV
! extern void (* _glVertexAttrib2fvNV)(GLuint index, const GLfloat *v);
! #define glVertexAttrib2fvNV _glVertexAttrib2fvNV
! extern void (* _glVertexAttrib2sNV)(GLuint index, GLshort x, GLshort y);
! #define glVertexAttrib2sNV _glVertexAttrib2sNV
! extern void (* _glVertexAttrib2svNV)(GLuint index, const GLshort *v);
! #define glVertexAttrib2svNV _glVertexAttrib2svNV
! extern void (* _glVertexAttrib3dNV)(GLuint index, GLdouble x, GLdouble y, 
GLdouble z);
! #define glVertexAttrib3dNV _glVertexAttrib3dNV
! extern void (* _glVertexAttrib3dvNV)(GLuint index, const GLdouble *v);
! #define glVertexAttrib3dvNV _glVertexAttrib3dvNV
! extern void (* _glVertexAttrib3fNV)(GLuint index, GLfloat x, GLfloat y, 
GLfloat z);
! #define glVertexAttrib3fNV _glVertexAttrib3fNV
! extern void (* _glVertexAttrib3fvNV)(GLuint index, const GLfloat *v);
! #define glVertexAttrib3fvNV _glVertexAttrib3fvNV
! extern void (* _glVertexAttrib3sNV)(GLuint index, GLshort x, GLshort y, 
GLshort z);
! #define glVertexAttrib3sNV _glVertexAttrib3sNV
! extern void (* _glVertexAttrib3svNV)(GLuint index, const GLshort *v);
! #define glVertexAttrib3svNV _glVertexAttrib3svNV
! extern void (* _glVertexAttrib4dNV)(GLuint index, GLdouble x, GLdouble y, 
GLdouble z, GLdouble w);
! #define glVertexAttrib4dNV _glVertexAttrib4dNV
! extern void (* _glVertexAttrib4dvNV)(GLuint index, const GLdouble *v);
! #define glVertexAttrib4dvNV _glVertexAttrib4dvNV
! extern void (* _glVertexAttrib4fNV)(GLuint index, GLfloat x, GLfloat y, 
GLfloat z, GLfloat w);
! #define glVertexAttrib4fNV _glVertexAttrib4fNV
! extern void (* _glVertexAttrib4fvNV)(GLuint index, const GLfloat *v);
! #define glVertexAttrib4fvNV _glVertexAttrib4fvNV
! extern void (* _glVertexAttrib4sNV)(GLuint index, GLshort x, GLshort y, 
GLshort z, GLshort w);
! #define glVertexAttrib4sNV _glVertexAttrib4sNV
! extern void (* _glVertexAttrib4svNV)(GLuint index, const GLshort *v);
! #define glVertexAttrib4svNV _glVertexAttrib4svNV
! extern void (* _glVertexAttrib4ubNV)(GLuint index, GLubyte x, GLubyte y, 
GLubyte z, GLubyte w);
! #define glVertexAttrib4ubNV _glVertexAttrib4ubNV
! extern void (* _glVertexAttrib4ubvNV)(GLuint index, const GLubyte *v);
! #define glVertexAttrib4ubvNV _glVertexAttrib4ubvNV
! extern void (* _glVertexAttribPointerNV)(GLuint index, GLint fsize, GLenum 
type, GLsizei stride, const GLvoid *pointer);
! #define glVertexAttribPointerNV _glVertexAttribPointerNV
! extern void (* _glVertexAttribs1dvNV)(GLuint index, GLsizei count, const 
GLdouble *v);
! #define glVertexAttribs1dvNV _glVertexAttribs1dvNV
! extern void (* _glVertexAttribs1fvNV)(GLuint index, GLsizei count, const 
GLfloat *v);
! #define glVertexAttribs1fvNV _glVertexAttribs1fvNV
! extern void (* _glVertexAttribs1svNV)(GLuint index, GLsizei count, const 
GLshort *v);
! #define glVertexAttribs1svNV _glVertexAttribs1svNV
! extern void (* _glVertexAttribs2dvNV)(GLuint index, GLsizei count, const 
GLdouble *v);
! #define glVertexAttribs2dvNV _glVertexAttribs2dvNV
! extern void (* _glVertexAttribs2fvNV)(GLuint index, GLsizei count, const 
GLfloat *v);
! #define glVertexAttribs2fvNV _glVertexAttribs2fvNV
! extern void (* _glVertexAttribs2svNV)(GLuint index, GLsizei count, const 
GLshort *v);
! #define glVertexAttribs2svNV _glVertexAttribs2svNV
! extern void (* _glVertexAttribs3dvNV)(GLuint index, GLsizei count, const 
GLdouble *v);
! #define glVertexAttribs3dvNV _glVertexAttribs3dvNV
! extern void (* _glVertexAttribs3fvNV)(GLuint index, GLsizei count, const 
GLfloat *v);
! #define glVertexAttribs3fvNV _glVertexAttribs3fvNV
! extern void (* _glVertexAttribs3svNV)(GLuint index, GLsizei count, const 
GLshort *v);
! #define glVertexAttribs3svNV _glVertexAttribs3svNV
! extern void (* _glVertexAttribs4dvNV)(GLuint index, GLsizei count, const 
GLdouble *v);
! #define glVertexAttribs4dvNV _glVertexAttribs4dvNV
! extern void (* _glVertexAttribs4fvNV)(GLuint index, GLsizei count, const 
GLfloat *v);
! #define glVertexAttribs4fvNV _glVertexAttribs4fvNV
! extern void (* _glVertexAttribs4svNV)(GLuint index, GLsizei count, const 
GLshort *v);
! #define glVertexAttribs4svNV _glVertexAttribs4svNV
! extern void (* _glVertexAttribs4ubvNV)(GLuint index, GLsizei count, const 
GLubyte *v);
! #define glVertexAttribs4ubvNV _glVertexAttribs4ubvNV
! 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);
! #define glVertexWeightPointerEXT _glVertexWeightPointerEXT
! extern void (* _glVertexWeightfEXT)(GLfloat weight);
! #define glVertexWeightfEXT _glVertexWeightfEXT
! extern void (* _glVertexWeightfvEXT)(const GLfloat *weight);
! #define glVertexWeightfvEXT _glVertexWeightfvEXT
! extern void (* _glWindowBackBufferHintAutodesk)(void);
! #define glWindowBackBufferHintAutodesk _glWindowBackBufferHintAutodesk
! extern void (* _glWindowPos2dARB)(GLdouble x, GLdouble y);
! #define glWindowPos2dARB _glWindowPos2dARB
! extern void (* _glWindowPos2dvARB)(const GLdouble *p);
! #define glWindowPos2dvARB _glWindowPos2dvARB
! extern void (* _glWindowPos2fARB)(GLfloat x, GLfloat y);
! #define glWindowPos2fARB _glWindowPos2fARB
! extern void (* _glWindowPos2fvARB)(const GLfloat *p);
! #define glWindowPos2fvARB _glWindowPos2fvARB
! extern void (* _glWindowPos2iARB)(GLint x, GLint y);
! #define glWindowPos2iARB _glWindowPos2iARB
! extern void (* _glWindowPos2ivARB)(const GLint *p);
! #define glWindowPos2ivARB _glWindowPos2ivARB
! extern void (* _glWindowPos2sARB)(GLshort x, GLshort y);
! #define glWindowPos2sARB _glWindowPos2sARB
! extern void (* _glWindowPos2svARB)(const GLshort *p);
! #define glWindowPos2svARB _glWindowPos2svARB
! extern void (* _glWindowPos3dARB)(GLdouble x, GLdouble y, GLdouble z);
! #define glWindowPos3dARB _glWindowPos3dARB
! extern void (* _glWindowPos3dvARB)(const GLdouble *p);
! #define glWindowPos3dvARB _glWindowPos3dvARB
! extern void (* _glWindowPos3fARB)(GLfloat x, GLfloat y, GLfloat z);
! #define glWindowPos3fARB _glWindowPos3fARB
! extern void (* _glWindowPos3fvARB)(const GLfloat *p);
! #define glWindowPos3fvARB _glWindowPos3fvARB
! extern void (* _glWindowPos3iARB)(GLint x, GLint y, GLint z);
! #define glWindowPos3iARB _glWindowPos3iARB
! extern void (* _glWindowPos3ivARB)(const GLint *p);
! #define glWindowPos3ivARB _glWindowPos3ivARB
! extern void (* _glWindowPos3sARB)(GLshort x, GLshort y, GLshort z);
! #define glWindowPos3sARB _glWindowPos3sARB
! extern void (* _glWindowPos3svARB)(const GLshort *p);
! #define glWindowPos3svARB _glWindowPos3svARB
  
  #endif
Index: gzz/gfx/libglwrapper/GL_wrapper.cxx
diff -c gzz/gfx/libglwrapper/GL_wrapper.cxx:1.2 
gzz/gfx/libglwrapper/GL_wrapper.cxx:1.3
*** gzz/gfx/libglwrapper/GL_wrapper.cxx:1.2     Mon Sep 30 02:38:39 2002
--- gzz/gfx/libglwrapper/GL_wrapper.cxx Thu Oct 10 09:45:09 2002
***************
*** 73,88 ****
   * ==============
   */
  
- void stub_glActiveTexture(GLenum texture);
- void (* _glActiveTexture)(GLenum texture) = &stub_glActiveTexture;
- void stub_glActiveTexture(GLenum texture) {
-    if (getExtendedProcAddress("glActiveTexture") == NULL) {
-       return GL_kludge_error_void("glActiveTexture");
-    }
-    _glActiveTexture = (void 
(*)(GLenum))getExtendedProcAddress("glActiveTexture");
-    return _glActiveTexture(texture);
- }
- 
  void stub_glActiveTextureARB(GLenum texture);
  void (* _glActiveTextureARB)(GLenum texture) = &stub_glActiveTextureARB;
  void stub_glActiveTextureARB(GLenum texture) {
--- 73,78 ----
***************
*** 203,218 ****
     return _glBlendEquationEXT(mode);
  }
  
- void stub_glClientActiveTexture(GLenum texture);
- void (* _glClientActiveTexture)(GLenum texture) = &stub_glClientActiveTexture;
- void stub_glClientActiveTexture(GLenum texture) {
-    if (getExtendedProcAddress("glClientActiveTexture") == NULL) {
-       return GL_kludge_error_void("glClientActiveTexture");
-    }
-    _glClientActiveTexture = (void 
(*)(GLenum))getExtendedProcAddress("glClientActiveTexture");
-    return _glClientActiveTexture(texture);
- }
- 
  void stub_glClientActiveTextureARB(GLenum texture);
  void (* _glClientActiveTextureARB)(GLenum texture) = 
&stub_glClientActiveTextureARB;
  void stub_glClientActiveTextureARB(GLenum texture) {
--- 193,198 ----
***************
*** 363,378 ****
     return _glCombinerStageParameterfvNV(stage , pname , params);
  }
  
- void stub_glCompressedTexImage1D(GLenum target, GLint level, GLenum 
internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid 
*data);
- void (* _glCompressedTexImage1D)(GLenum target, GLint level, GLenum 
internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid 
*data) = &stub_glCompressedTexImage1D;
- void stub_glCompressedTexImage1D(GLenum target, GLint level, GLenum 
internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid 
*data) {
-    if (getExtendedProcAddress("glCompressedTexImage1D") == NULL) {
-       return GL_kludge_error_void("glCompressedTexImage1D");
-    }
-    _glCompressedTexImage1D = (void (*)(GLenum , GLint , GLenum , GLsizei , 
GLint , GLsizei , const GLvoid 
*))getExtendedProcAddress("glCompressedTexImage1D");
-    return _glCompressedTexImage1D(target , level , internalformat , width , 
border , imageSize , data);
- }
- 
  void stub_glCompressedTexImage1DARB(GLenum target, GLint level, GLenum 
internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid 
*data);
  void (* _glCompressedTexImage1DARB)(GLenum target, GLint level, GLenum 
internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid 
*data) = &stub_glCompressedTexImage1DARB;
  void stub_glCompressedTexImage1DARB(GLenum target, GLint level, GLenum 
internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid 
*data) {
--- 343,348 ----
***************
*** 383,398 ****
     return _glCompressedTexImage1DARB(target , level , internalformat , width 
, border , imageSize , data);
  }
  
- void stub_glCompressedTexImage2D(GLenum target, GLint level, GLenum 
internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, 
const GLvoid *data);
- void (* _glCompressedTexImage2D)(GLenum target, GLint level, GLenum 
internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, 
const GLvoid *data) = &stub_glCompressedTexImage2D;
- void stub_glCompressedTexImage2D(GLenum target, GLint level, GLenum 
internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, 
const GLvoid *data) {
-    if (getExtendedProcAddress("glCompressedTexImage2D") == NULL) {
-       return GL_kludge_error_void("glCompressedTexImage2D");
-    }
-    _glCompressedTexImage2D = (void (*)(GLenum , GLint , GLenum , GLsizei , 
GLsizei , GLint , GLsizei , const GLvoid 
*))getExtendedProcAddress("glCompressedTexImage2D");
-    return _glCompressedTexImage2D(target , level , internalformat , width , 
height , border , imageSize , data);
- }
- 
  void stub_glCompressedTexImage2DARB(GLenum target, GLint level, GLenum 
internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, 
const GLvoid *data);
  void (* _glCompressedTexImage2DARB)(GLenum target, GLint level, GLenum 
internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, 
const GLvoid *data) = &stub_glCompressedTexImage2DARB;
  void stub_glCompressedTexImage2DARB(GLenum target, GLint level, GLenum 
internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, 
const GLvoid *data) {
--- 353,358 ----
***************
*** 403,418 ****
     return _glCompressedTexImage2DARB(target , level , internalformat , width 
, height , border , imageSize , data);
  }
  
- void stub_glCompressedTexImage3D(GLenum target, GLint level, GLenum 
internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, 
GLsizei imageSize, const GLvoid *data);
- void (* _glCompressedTexImage3D)(GLenum target, GLint level, GLenum 
internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, 
GLsizei imageSize, const GLvoid *data) = &stub_glCompressedTexImage3D;
- void stub_glCompressedTexImage3D(GLenum target, GLint level, GLenum 
internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, 
GLsizei imageSize, const GLvoid *data) {
-    if (getExtendedProcAddress("glCompressedTexImage3D") == NULL) {
-       return GL_kludge_error_void("glCompressedTexImage3D");
-    }
-    _glCompressedTexImage3D = (void (*)(GLenum , GLint , GLenum , GLsizei , 
GLsizei , GLsizei , GLint , GLsizei , const GLvoid 
*))getExtendedProcAddress("glCompressedTexImage3D");
-    return _glCompressedTexImage3D(target , level , internalformat , width , 
height , depth , border , imageSize , data);
- }
- 
  void stub_glCompressedTexImage3DARB(GLenum target, GLint level, GLenum 
internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, 
GLsizei imageSize, const GLvoid *data);
  void (* _glCompressedTexImage3DARB)(GLenum target, GLint level, GLenum 
internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, 
GLsizei imageSize, const GLvoid *data) = &stub_glCompressedTexImage3DARB;
  void stub_glCompressedTexImage3DARB(GLenum target, GLint level, GLenum 
internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, 
GLsizei imageSize, const GLvoid *data) {
--- 363,368 ----
***************
*** 423,438 ****
     return _glCompressedTexImage3DARB(target , level , internalformat , width 
, height , depth , border , imageSize , data);
  }
  
- void stub_glCompressedTexSubImage1D(GLenum target, GLint level, GLint 
xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data);
- void (* _glCompressedTexSubImage1D)(GLenum target, GLint level, GLint 
xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data) = 
&stub_glCompressedTexSubImage1D;
- void stub_glCompressedTexSubImage1D(GLenum target, GLint level, GLint 
xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data) {
-    if (getExtendedProcAddress("glCompressedTexSubImage1D") == NULL) {
-       return GL_kludge_error_void("glCompressedTexSubImage1D");
-    }
-    _glCompressedTexSubImage1D = (void (*)(GLenum , GLint , GLint , GLsizei , 
GLenum , GLsizei , const GLvoid 
*))getExtendedProcAddress("glCompressedTexSubImage1D");
-    return _glCompressedTexSubImage1D(target , level , xoffset , width , 
format , imageSize , data);
- }
- 
  void stub_glCompressedTexSubImage1DARB(GLenum target, GLint level, GLint 
xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data);
  void (* _glCompressedTexSubImage1DARB)(GLenum target, GLint level, GLint 
xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data) = 
&stub_glCompressedTexSubImage1DARB;
  void stub_glCompressedTexSubImage1DARB(GLenum target, GLint level, GLint 
xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data) {
--- 373,378 ----
***************
*** 443,458 ****
     return _glCompressedTexSubImage1DARB(target , level , xoffset , width , 
format , imageSize , data);
  }
  
- void stub_glCompressedTexSubImage2D(GLenum target, GLint level, GLint 
xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei 
imageSize, const GLvoid *data);
- void (* _glCompressedTexSubImage2D)(GLenum target, GLint level, GLint 
xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei 
imageSize, const GLvoid *data) = &stub_glCompressedTexSubImage2D;
- void stub_glCompressedTexSubImage2D(GLenum target, GLint level, GLint 
xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei 
imageSize, const GLvoid *data) {
-    if (getExtendedProcAddress("glCompressedTexSubImage2D") == NULL) {
-       return GL_kludge_error_void("glCompressedTexSubImage2D");
-    }
-    _glCompressedTexSubImage2D = (void (*)(GLenum , GLint , GLint , GLint , 
GLsizei , GLsizei , GLenum , GLsizei , const GLvoid 
*))getExtendedProcAddress("glCompressedTexSubImage2D");
-    return _glCompressedTexSubImage2D(target , level , xoffset , yoffset , 
width , height , format , imageSize , data);
- }
- 
  void stub_glCompressedTexSubImage2DARB(GLenum target, GLint level, GLint 
xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei 
imageSize, const GLvoid *data);
  void (* _glCompressedTexSubImage2DARB)(GLenum target, GLint level, GLint 
xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei 
imageSize, const GLvoid *data) = &stub_glCompressedTexSubImage2DARB;
  void stub_glCompressedTexSubImage2DARB(GLenum target, GLint level, GLint 
xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei 
imageSize, const GLvoid *data) {
--- 383,388 ----
***************
*** 463,478 ****
     return _glCompressedTexSubImage2DARB(target , level , xoffset , yoffset , 
width , height , format , imageSize , data);
  }
  
- void stub_glCompressedTexSubImage3D(GLenum target, GLint level, GLint 
xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei 
depth, GLenum format, GLsizei imageSize, const GLvoid *data);
- void (* _glCompressedTexSubImage3D)(GLenum target, GLint level, GLint 
xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei 
depth, GLenum format, GLsizei imageSize, const GLvoid *data) = 
&stub_glCompressedTexSubImage3D;
- void stub_glCompressedTexSubImage3D(GLenum target, GLint level, GLint 
xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei 
depth, GLenum format, GLsizei imageSize, const GLvoid *data) {
-    if (getExtendedProcAddress("glCompressedTexSubImage3D") == NULL) {
-       return GL_kludge_error_void("glCompressedTexSubImage3D");
-    }
-    _glCompressedTexSubImage3D = (void (*)(GLenum , GLint , GLint , GLint , 
GLint , GLsizei , GLsizei , GLsizei , GLenum , GLsizei , const GLvoid 
*))getExtendedProcAddress("glCompressedTexSubImage3D");
-    return _glCompressedTexSubImage3D(target , level , xoffset , yoffset , 
zoffset , width , height , depth , format , imageSize , data);
- }
- 
  void stub_glCompressedTexSubImage3DARB(GLenum target, GLint level, GLint 
xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei 
depth, GLenum format, GLsizei imageSize, const GLvoid *data);
  void (* _glCompressedTexSubImage3DARB)(GLenum target, GLint level, GLint 
xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei 
depth, GLenum format, GLsizei imageSize, const GLvoid *data) = 
&stub_glCompressedTexSubImage3DARB;
  void stub_glCompressedTexSubImage3DARB(GLenum target, GLint level, GLint 
xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei 
depth, GLenum format, GLsizei imageSize, const GLvoid *data) {
--- 393,398 ----
***************
*** 973,988 ****
     return _glGetCombinerStageParameterfvNV(stage , pname , params);
  }
  
- void stub_glGetCompressedTexImage(GLenum target, GLint lod, GLvoid *img);
- void (* _glGetCompressedTexImage)(GLenum target, GLint lod, GLvoid *img) = 
&stub_glGetCompressedTexImage;
- void stub_glGetCompressedTexImage(GLenum target, GLint lod, GLvoid *img) {
-    if (getExtendedProcAddress("glGetCompressedTexImage") == NULL) {
-       return GL_kludge_error_void("glGetCompressedTexImage");
-    }
-    _glGetCompressedTexImage = (void (*)(GLenum , GLint , GLvoid 
*))getExtendedProcAddress("glGetCompressedTexImage");
-    return _glGetCompressedTexImage(target , lod , img);
- }
- 
  void stub_glGetCompressedTexImageARB(GLenum target, GLint lod, GLvoid *img);
  void (* _glGetCompressedTexImageARB)(GLenum target, GLint lod, GLvoid *img) = 
&stub_glGetCompressedTexImageARB;
  void stub_glGetCompressedTexImageARB(GLenum target, GLint lod, GLvoid *img) {
--- 893,898 ----
***************
*** 1413,1428 ****
     return _glLoadProgramNV(target , id , len , program);
  }
  
- void stub_glLoadTransposeMatrixd(const GLdouble *m);
- void (* _glLoadTransposeMatrixd)(const GLdouble *m) = 
&stub_glLoadTransposeMatrixd;
- void stub_glLoadTransposeMatrixd(const GLdouble *m) {
-    if (getExtendedProcAddress("glLoadTransposeMatrixd") == NULL) {
-       return GL_kludge_error_void("glLoadTransposeMatrixd");
-    }
-    _glLoadTransposeMatrixd = (void (*)(const GLdouble 
*))getExtendedProcAddress("glLoadTransposeMatrixd");
-    return _glLoadTransposeMatrixd(m);
- }
- 
  void stub_glLoadTransposeMatrixdARB(const GLdouble *m);
  void (* _glLoadTransposeMatrixdARB)(const GLdouble *m) = 
&stub_glLoadTransposeMatrixdARB;
  void stub_glLoadTransposeMatrixdARB(const GLdouble *m) {
--- 1323,1328 ----
***************
*** 1433,1448 ****
     return _glLoadTransposeMatrixdARB(m);
  }
  
- void stub_glLoadTransposeMatrixf(const GLfloat *m);
- void (* _glLoadTransposeMatrixf)(const GLfloat *m) = 
&stub_glLoadTransposeMatrixf;
- void stub_glLoadTransposeMatrixf(const GLfloat *m) {
-    if (getExtendedProcAddress("glLoadTransposeMatrixf") == NULL) {
-       return GL_kludge_error_void("glLoadTransposeMatrixf");
-    }
-    _glLoadTransposeMatrixf = (void (*)(const GLfloat 
*))getExtendedProcAddress("glLoadTransposeMatrixf");
-    return _glLoadTransposeMatrixf(m);
- }
- 
  void stub_glLoadTransposeMatrixfARB(const GLfloat *m);
  void (* _glLoadTransposeMatrixfARB)(const GLfloat *m) = 
&stub_glLoadTransposeMatrixfARB;
  void stub_glLoadTransposeMatrixfARB(const GLfloat *m) {
--- 1333,1338 ----
***************
*** 1503,1518 ****
     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 (getExtendedProcAddress("glMultTransposeMatrixd") == NULL) {
-       return GL_kludge_error_void("glMultTransposeMatrixd");
-    }
-    _glMultTransposeMatrixd = (void (*)(const GLdouble 
*))getExtendedProcAddress("glMultTransposeMatrixd");
-    return _glMultTransposeMatrixd(m);
- }
- 
  void stub_glMultTransposeMatrixdARB(const GLdouble *m);
  void (* _glMultTransposeMatrixdARB)(const GLdouble *m) = 
&stub_glMultTransposeMatrixdARB;
  void stub_glMultTransposeMatrixdARB(const GLdouble *m) {
--- 1393,1398 ----
***************
*** 1523,1538 ****
     return _glMultTransposeMatrixdARB(m);
  }
  
- void stub_glMultTransposeMatrixf(const GLfloat *m);
- void (* _glMultTransposeMatrixf)(const GLfloat *m) = 
&stub_glMultTransposeMatrixf;
- void stub_glMultTransposeMatrixf(const GLfloat *m) {
-    if (getExtendedProcAddress("glMultTransposeMatrixf") == NULL) {
-       return GL_kludge_error_void("glMultTransposeMatrixf");
-    }
-    _glMultTransposeMatrixf = (void (*)(const GLfloat 
*))getExtendedProcAddress("glMultTransposeMatrixf");
-    return _glMultTransposeMatrixf(m);
- }
- 
  void stub_glMultTransposeMatrixfARB(const GLfloat *m);
  void (* _glMultTransposeMatrixfARB)(const GLfloat *m) = 
&stub_glMultTransposeMatrixfARB;
  void stub_glMultTransposeMatrixfARB(const GLfloat *m) {
--- 1403,1408 ----
***************
*** 1563,1578 ****
     return _glMultiDrawElementsEXT(mode , count , type , indices , primcount);
  }
  
- void stub_glMultiTexCoord1d(GLenum target, GLdouble s);
- void (* _glMultiTexCoord1d)(GLenum target, GLdouble s) = 
&stub_glMultiTexCoord1d;
- void stub_glMultiTexCoord1d(GLenum target, GLdouble s) {
-    if (getExtendedProcAddress("glMultiTexCoord1d") == NULL) {
-       return GL_kludge_error_void("glMultiTexCoord1d");
-    }
-    _glMultiTexCoord1d = (void (*)(GLenum , 
GLdouble))getExtendedProcAddress("glMultiTexCoord1d");
-    return _glMultiTexCoord1d(target , s);
- }
- 
  void stub_glMultiTexCoord1dARB(GLenum target, GLdouble s);
  void (* _glMultiTexCoord1dARB)(GLenum target, GLdouble s) = 
&stub_glMultiTexCoord1dARB;
  void stub_glMultiTexCoord1dARB(GLenum target, GLdouble s) {
--- 1433,1438 ----
***************
*** 1593,1608 ****
     return _glMultiTexCoord1dSGIS(target , s);
  }
  
- void stub_glMultiTexCoord1dv(GLenum target, const GLdouble *v);
- void (* _glMultiTexCoord1dv)(GLenum target, const GLdouble *v) = 
&stub_glMultiTexCoord1dv;
- void stub_glMultiTexCoord1dv(GLenum target, const GLdouble *v) {
-    if (getExtendedProcAddress("glMultiTexCoord1dv") == NULL) {
-       return GL_kludge_error_void("glMultiTexCoord1dv");
-    }
-    _glMultiTexCoord1dv = (void (*)(GLenum , const GLdouble 
*))getExtendedProcAddress("glMultiTexCoord1dv");
-    return _glMultiTexCoord1dv(target , v);
- }
- 
  void stub_glMultiTexCoord1dvARB(GLenum target, const GLdouble *v);
  void (* _glMultiTexCoord1dvARB)(GLenum target, const GLdouble *v) = 
&stub_glMultiTexCoord1dvARB;
  void stub_glMultiTexCoord1dvARB(GLenum target, const GLdouble *v) {
--- 1453,1458 ----
***************
*** 1623,1638 ****
     return _glMultiTexCoord1dvSGIS(target , v);
  }
  
- void stub_glMultiTexCoord1f(GLenum target, GLfloat s);
- void (* _glMultiTexCoord1f)(GLenum target, GLfloat s) = 
&stub_glMultiTexCoord1f;
- void stub_glMultiTexCoord1f(GLenum target, GLfloat s) {
-    if (getExtendedProcAddress("glMultiTexCoord1f") == NULL) {
-       return GL_kludge_error_void("glMultiTexCoord1f");
-    }
-    _glMultiTexCoord1f = (void (*)(GLenum , 
GLfloat))getExtendedProcAddress("glMultiTexCoord1f");
-    return _glMultiTexCoord1f(target , s);
- }
- 
  void stub_glMultiTexCoord1fARB(GLenum target, GLfloat s);
  void (* _glMultiTexCoord1fARB)(GLenum target, GLfloat s) = 
&stub_glMultiTexCoord1fARB;
  void stub_glMultiTexCoord1fARB(GLenum target, GLfloat s) {
--- 1473,1478 ----
***************
*** 1653,1668 ****
     return _glMultiTexCoord1fSGIS(target , s);
  }
  
- void stub_glMultiTexCoord1fv(GLenum target, const GLfloat *v);
- void (* _glMultiTexCoord1fv)(GLenum target, const GLfloat *v) = 
&stub_glMultiTexCoord1fv;
- void stub_glMultiTexCoord1fv(GLenum target, const GLfloat *v) {
-    if (getExtendedProcAddress("glMultiTexCoord1fv") == NULL) {
-       return GL_kludge_error_void("glMultiTexCoord1fv");
-    }
-    _glMultiTexCoord1fv = (void (*)(GLenum , const GLfloat 
*))getExtendedProcAddress("glMultiTexCoord1fv");
-    return _glMultiTexCoord1fv(target , v);
- }
- 
  void stub_glMultiTexCoord1fvARB(GLenum target, const GLfloat *v);
  void (* _glMultiTexCoord1fvARB)(GLenum target, const GLfloat *v) = 
&stub_glMultiTexCoord1fvARB;
  void stub_glMultiTexCoord1fvARB(GLenum target, const GLfloat *v) {
--- 1493,1498 ----
***************
*** 1683,1698 ****
     return _glMultiTexCoord1fvSGIS(target , v);
  }
  
- void stub_glMultiTexCoord1i(GLenum target, GLint s);
- void (* _glMultiTexCoord1i)(GLenum target, GLint s) = &stub_glMultiTexCoord1i;
- void stub_glMultiTexCoord1i(GLenum target, GLint s) {
-    if (getExtendedProcAddress("glMultiTexCoord1i") == NULL) {
-       return GL_kludge_error_void("glMultiTexCoord1i");
-    }
-    _glMultiTexCoord1i = (void (*)(GLenum , 
GLint))getExtendedProcAddress("glMultiTexCoord1i");
-    return _glMultiTexCoord1i(target , s);
- }
- 
  void stub_glMultiTexCoord1iARB(GLenum target, GLint s);
  void (* _glMultiTexCoord1iARB)(GLenum target, GLint s) = 
&stub_glMultiTexCoord1iARB;
  void stub_glMultiTexCoord1iARB(GLenum target, GLint s) {
--- 1513,1518 ----
***************
*** 1713,1728 ****
     return _glMultiTexCoord1iSGIS(target , s);
  }
  
- void stub_glMultiTexCoord1iv(GLenum target, const GLint *v);
- void (* _glMultiTexCoord1iv)(GLenum target, const GLint *v) = 
&stub_glMultiTexCoord1iv;
- void stub_glMultiTexCoord1iv(GLenum target, const GLint *v) {
-    if (getExtendedProcAddress("glMultiTexCoord1iv") == NULL) {
-       return GL_kludge_error_void("glMultiTexCoord1iv");
-    }
-    _glMultiTexCoord1iv = (void (*)(GLenum , const GLint 
*))getExtendedProcAddress("glMultiTexCoord1iv");
-    return _glMultiTexCoord1iv(target , v);
- }
- 
  void stub_glMultiTexCoord1ivARB(GLenum target, const GLint *v);
  void (* _glMultiTexCoord1ivARB)(GLenum target, const GLint *v) = 
&stub_glMultiTexCoord1ivARB;
  void stub_glMultiTexCoord1ivARB(GLenum target, const GLint *v) {
--- 1533,1538 ----
***************
*** 1743,1758 ****
     return _glMultiTexCoord1ivSGIS(target , v);
  }
  
- void stub_glMultiTexCoord1s(GLenum target, GLshort s);
- void (* _glMultiTexCoord1s)(GLenum target, GLshort s) = 
&stub_glMultiTexCoord1s;
- void stub_glMultiTexCoord1s(GLenum target, GLshort s) {
-    if (getExtendedProcAddress("glMultiTexCoord1s") == NULL) {
-       return GL_kludge_error_void("glMultiTexCoord1s");
-    }
-    _glMultiTexCoord1s = (void (*)(GLenum , 
GLshort))getExtendedProcAddress("glMultiTexCoord1s");
-    return _glMultiTexCoord1s(target , s);
- }
- 
  void stub_glMultiTexCoord1sARB(GLenum target, GLshort s);
  void (* _glMultiTexCoord1sARB)(GLenum target, GLshort s) = 
&stub_glMultiTexCoord1sARB;
  void stub_glMultiTexCoord1sARB(GLenum target, GLshort s) {
--- 1553,1558 ----
***************
*** 1773,1788 ****
     return _glMultiTexCoord1sSGIS(target , s);
  }
  
- void stub_glMultiTexCoord1sv(GLenum target, const GLshort *v);
- void (* _glMultiTexCoord1sv)(GLenum target, const GLshort *v) = 
&stub_glMultiTexCoord1sv;
- void stub_glMultiTexCoord1sv(GLenum target, const GLshort *v) {
-    if (getExtendedProcAddress("glMultiTexCoord1sv") == NULL) {
-       return GL_kludge_error_void("glMultiTexCoord1sv");
-    }
-    _glMultiTexCoord1sv = (void (*)(GLenum , const GLshort 
*))getExtendedProcAddress("glMultiTexCoord1sv");
-    return _glMultiTexCoord1sv(target , v);
- }
- 
  void stub_glMultiTexCoord1svARB(GLenum target, const GLshort *v);
  void (* _glMultiTexCoord1svARB)(GLenum target, const GLshort *v) = 
&stub_glMultiTexCoord1svARB;
  void stub_glMultiTexCoord1svARB(GLenum target, const GLshort *v) {
--- 1573,1578 ----
***************
*** 1803,1818 ****
     return _glMultiTexCoord1svSGIS(target , v);
  }
  
- void stub_glMultiTexCoord2d(GLenum target, GLdouble s, GLdouble t);
- void (* _glMultiTexCoord2d)(GLenum target, GLdouble s, GLdouble t) = 
&stub_glMultiTexCoord2d;
- void stub_glMultiTexCoord2d(GLenum target, GLdouble s, GLdouble t) {
-    if (getExtendedProcAddress("glMultiTexCoord2d") == NULL) {
-       return GL_kludge_error_void("glMultiTexCoord2d");
-    }
-    _glMultiTexCoord2d = (void (*)(GLenum , GLdouble , 
GLdouble))getExtendedProcAddress("glMultiTexCoord2d");
-    return _glMultiTexCoord2d(target , s , t);
- }
- 
  void stub_glMultiTexCoord2dARB(GLenum target, GLdouble s, GLdouble t);
  void (* _glMultiTexCoord2dARB)(GLenum target, GLdouble s, GLdouble t) = 
&stub_glMultiTexCoord2dARB;
  void stub_glMultiTexCoord2dARB(GLenum target, GLdouble s, GLdouble t) {
--- 1593,1598 ----
***************
*** 1833,1848 ****
     return _glMultiTexCoord2dSGIS(target , s , t);
  }
  
- void stub_glMultiTexCoord2dv(GLenum target, const GLdouble *v);
- void (* _glMultiTexCoord2dv)(GLenum target, const GLdouble *v) = 
&stub_glMultiTexCoord2dv;
- void stub_glMultiTexCoord2dv(GLenum target, const GLdouble *v) {
-    if (getExtendedProcAddress("glMultiTexCoord2dv") == NULL) {
-       return GL_kludge_error_void("glMultiTexCoord2dv");
-    }
-    _glMultiTexCoord2dv = (void (*)(GLenum , const GLdouble 
*))getExtendedProcAddress("glMultiTexCoord2dv");
-    return _glMultiTexCoord2dv(target , v);
- }
- 
  void stub_glMultiTexCoord2dvARB(GLenum target, const GLdouble *v);
  void (* _glMultiTexCoord2dvARB)(GLenum target, const GLdouble *v) = 
&stub_glMultiTexCoord2dvARB;
  void stub_glMultiTexCoord2dvARB(GLenum target, const GLdouble *v) {
--- 1613,1618 ----
***************
*** 1863,1878 ****
     return _glMultiTexCoord2dvSGIS(target , v);
  }
  
- void stub_glMultiTexCoord2f(GLenum target, GLfloat s, GLfloat t);
- void (* _glMultiTexCoord2f)(GLenum target, GLfloat s, GLfloat t) = 
&stub_glMultiTexCoord2f;
- void stub_glMultiTexCoord2f(GLenum target, GLfloat s, GLfloat t) {
-    if (getExtendedProcAddress("glMultiTexCoord2f") == NULL) {
-       return GL_kludge_error_void("glMultiTexCoord2f");
-    }
-    _glMultiTexCoord2f = (void (*)(GLenum , GLfloat , 
GLfloat))getExtendedProcAddress("glMultiTexCoord2f");
-    return _glMultiTexCoord2f(target , s , t);
- }
- 
  void stub_glMultiTexCoord2fARB(GLenum target, GLfloat s, GLfloat t);
  void (* _glMultiTexCoord2fARB)(GLenum target, GLfloat s, GLfloat t) = 
&stub_glMultiTexCoord2fARB;
  void stub_glMultiTexCoord2fARB(GLenum target, GLfloat s, GLfloat t) {
--- 1633,1638 ----
***************
*** 1893,1908 ****
     return _glMultiTexCoord2fSGIS(target , s , t);
  }
  
- void stub_glMultiTexCoord2fv(GLenum target, const GLfloat *v);
- void (* _glMultiTexCoord2fv)(GLenum target, const GLfloat *v) = 
&stub_glMultiTexCoord2fv;
- void stub_glMultiTexCoord2fv(GLenum target, const GLfloat *v) {
-    if (getExtendedProcAddress("glMultiTexCoord2fv") == NULL) {
-       return GL_kludge_error_void("glMultiTexCoord2fv");
-    }
-    _glMultiTexCoord2fv = (void (*)(GLenum , const GLfloat 
*))getExtendedProcAddress("glMultiTexCoord2fv");
-    return _glMultiTexCoord2fv(target , v);
- }
- 
  void stub_glMultiTexCoord2fvARB(GLenum target, const GLfloat *v);
  void (* _glMultiTexCoord2fvARB)(GLenum target, const GLfloat *v) = 
&stub_glMultiTexCoord2fvARB;
  void stub_glMultiTexCoord2fvARB(GLenum target, const GLfloat *v) {
--- 1653,1658 ----
***************
*** 1923,1938 ****
     return _glMultiTexCoord2fvSGIS(target , v);
  }
  
- void stub_glMultiTexCoord2i(GLenum target, GLint s, GLint t);
- void (* _glMultiTexCoord2i)(GLenum target, GLint s, GLint t) = 
&stub_glMultiTexCoord2i;
- void stub_glMultiTexCoord2i(GLenum target, GLint s, GLint t) {
-    if (getExtendedProcAddress("glMultiTexCoord2i") == NULL) {
-       return GL_kludge_error_void("glMultiTexCoord2i");
-    }
-    _glMultiTexCoord2i = (void (*)(GLenum , GLint , 
GLint))getExtendedProcAddress("glMultiTexCoord2i");
-    return _glMultiTexCoord2i(target , s , t);
- }
- 
  void stub_glMultiTexCoord2iARB(GLenum target, GLint s, GLint t);
  void (* _glMultiTexCoord2iARB)(GLenum target, GLint s, GLint t) = 
&stub_glMultiTexCoord2iARB;
  void stub_glMultiTexCoord2iARB(GLenum target, GLint s, GLint t) {
--- 1673,1678 ----
***************
*** 1953,1968 ****
     return _glMultiTexCoord2iSGIS(target , s , t);
  }
  
- void stub_glMultiTexCoord2iv(GLenum target, const GLint *v);
- void (* _glMultiTexCoord2iv)(GLenum target, const GLint *v) = 
&stub_glMultiTexCoord2iv;
- void stub_glMultiTexCoord2iv(GLenum target, const GLint *v) {
-    if (getExtendedProcAddress("glMultiTexCoord2iv") == NULL) {
-       return GL_kludge_error_void("glMultiTexCoord2iv");
-    }
-    _glMultiTexCoord2iv = (void (*)(GLenum , const GLint 
*))getExtendedProcAddress("glMultiTexCoord2iv");
-    return _glMultiTexCoord2iv(target , v);
- }
- 
  void stub_glMultiTexCoord2ivARB(GLenum target, const GLint *v);
  void (* _glMultiTexCoord2ivARB)(GLenum target, const GLint *v) = 
&stub_glMultiTexCoord2ivARB;
  void stub_glMultiTexCoord2ivARB(GLenum target, const GLint *v) {
--- 1693,1698 ----
***************
*** 1983,1998 ****
     return _glMultiTexCoord2ivSGIS(target , v);
  }
  
- void stub_glMultiTexCoord2s(GLenum target, GLshort s, GLshort t);
- void (* _glMultiTexCoord2s)(GLenum target, GLshort s, GLshort t) = 
&stub_glMultiTexCoord2s;
- void stub_glMultiTexCoord2s(GLenum target, GLshort s, GLshort t) {
-    if (getExtendedProcAddress("glMultiTexCoord2s") == NULL) {
-       return GL_kludge_error_void("glMultiTexCoord2s");
-    }
-    _glMultiTexCoord2s = (void (*)(GLenum , GLshort , 
GLshort))getExtendedProcAddress("glMultiTexCoord2s");
-    return _glMultiTexCoord2s(target , s , t);
- }
- 
  void stub_glMultiTexCoord2sARB(GLenum target, GLshort s, GLshort t);
  void (* _glMultiTexCoord2sARB)(GLenum target, GLshort s, GLshort t) = 
&stub_glMultiTexCoord2sARB;
  void stub_glMultiTexCoord2sARB(GLenum target, GLshort s, GLshort t) {
--- 1713,1718 ----
***************
*** 2013,2028 ****
     return _glMultiTexCoord2sSGIS(target , s , t);
  }
  
- void stub_glMultiTexCoord2sv(GLenum target, const GLshort *v);
- void (* _glMultiTexCoord2sv)(GLenum target, const GLshort *v) = 
&stub_glMultiTexCoord2sv;
- void stub_glMultiTexCoord2sv(GLenum target, const GLshort *v) {
-    if (getExtendedProcAddress("glMultiTexCoord2sv") == NULL) {
-       return GL_kludge_error_void("glMultiTexCoord2sv");
-    }
-    _glMultiTexCoord2sv = (void (*)(GLenum , const GLshort 
*))getExtendedProcAddress("glMultiTexCoord2sv");
-    return _glMultiTexCoord2sv(target , v);
- }
- 
  void stub_glMultiTexCoord2svARB(GLenum target, const GLshort *v);
  void (* _glMultiTexCoord2svARB)(GLenum target, const GLshort *v) = 
&stub_glMultiTexCoord2svARB;
  void stub_glMultiTexCoord2svARB(GLenum target, const GLshort *v) {
--- 1733,1738 ----
***************
*** 2043,2058 ****
     return _glMultiTexCoord2svSGIS(target , v);
  }
  
- void stub_glMultiTexCoord3d(GLenum target, GLdouble s, GLdouble t, GLdouble 
r);
- void (* _glMultiTexCoord3d)(GLenum target, GLdouble s, GLdouble t, GLdouble 
r) = &stub_glMultiTexCoord3d;
- void stub_glMultiTexCoord3d(GLenum target, GLdouble s, GLdouble t, GLdouble 
r) {
-    if (getExtendedProcAddress("glMultiTexCoord3d") == NULL) {
-       return GL_kludge_error_void("glMultiTexCoord3d");
-    }
-    _glMultiTexCoord3d = (void (*)(GLenum , GLdouble , GLdouble , 
GLdouble))getExtendedProcAddress("glMultiTexCoord3d");
-    return _glMultiTexCoord3d(target , s , t , r);
- }
- 
  void stub_glMultiTexCoord3dARB(GLenum target, GLdouble s, GLdouble t, 
GLdouble r);
  void (* _glMultiTexCoord3dARB)(GLenum target, GLdouble s, GLdouble t, 
GLdouble r) = &stub_glMultiTexCoord3dARB;
  void stub_glMultiTexCoord3dARB(GLenum target, GLdouble s, GLdouble t, 
GLdouble r) {
--- 1753,1758 ----
***************
*** 2073,2088 ****
     return _glMultiTexCoord3dSGIS(target , s , t , r);
  }
  
- void stub_glMultiTexCoord3dv(GLenum target, const GLdouble *v);
- void (* _glMultiTexCoord3dv)(GLenum target, const GLdouble *v) = 
&stub_glMultiTexCoord3dv;
- void stub_glMultiTexCoord3dv(GLenum target, const GLdouble *v) {
-    if (getExtendedProcAddress("glMultiTexCoord3dv") == NULL) {
-       return GL_kludge_error_void("glMultiTexCoord3dv");
-    }
-    _glMultiTexCoord3dv = (void (*)(GLenum , const GLdouble 
*))getExtendedProcAddress("glMultiTexCoord3dv");
-    return _glMultiTexCoord3dv(target , v);
- }
- 
  void stub_glMultiTexCoord3dvARB(GLenum target, const GLdouble *v);
  void (* _glMultiTexCoord3dvARB)(GLenum target, const GLdouble *v) = 
&stub_glMultiTexCoord3dvARB;
  void stub_glMultiTexCoord3dvARB(GLenum target, const GLdouble *v) {
--- 1773,1778 ----
***************
*** 2103,2118 ****
     return _glMultiTexCoord3dvSGIS(target , v);
  }
  
- void stub_glMultiTexCoord3f(GLenum target, GLfloat s, GLfloat t, GLfloat r);
- void (* _glMultiTexCoord3f)(GLenum target, GLfloat s, GLfloat t, GLfloat r) = 
&stub_glMultiTexCoord3f;
- void stub_glMultiTexCoord3f(GLenum target, GLfloat s, GLfloat t, GLfloat r) {
-    if (getExtendedProcAddress("glMultiTexCoord3f") == NULL) {
-       return GL_kludge_error_void("glMultiTexCoord3f");
-    }
-    _glMultiTexCoord3f = (void (*)(GLenum , GLfloat , GLfloat , 
GLfloat))getExtendedProcAddress("glMultiTexCoord3f");
-    return _glMultiTexCoord3f(target , s , t , r);
- }
- 
  void stub_glMultiTexCoord3fARB(GLenum target, GLfloat s, GLfloat t, GLfloat 
r);
  void (* _glMultiTexCoord3fARB)(GLenum target, GLfloat s, GLfloat t, GLfloat 
r) = &stub_glMultiTexCoord3fARB;
  void stub_glMultiTexCoord3fARB(GLenum target, GLfloat s, GLfloat t, GLfloat 
r) {
--- 1793,1798 ----
***************
*** 2133,2148 ****
     return _glMultiTexCoord3fSGIS(target , s , t , r);
  }
  
- void stub_glMultiTexCoord3fv(GLenum target, const GLfloat *v);
- void (* _glMultiTexCoord3fv)(GLenum target, const GLfloat *v) = 
&stub_glMultiTexCoord3fv;
- void stub_glMultiTexCoord3fv(GLenum target, const GLfloat *v) {
-    if (getExtendedProcAddress("glMultiTexCoord3fv") == NULL) {
-       return GL_kludge_error_void("glMultiTexCoord3fv");
-    }
-    _glMultiTexCoord3fv = (void (*)(GLenum , const GLfloat 
*))getExtendedProcAddress("glMultiTexCoord3fv");
-    return _glMultiTexCoord3fv(target , v);
- }
- 
  void stub_glMultiTexCoord3fvARB(GLenum target, const GLfloat *v);
  void (* _glMultiTexCoord3fvARB)(GLenum target, const GLfloat *v) = 
&stub_glMultiTexCoord3fvARB;
  void stub_glMultiTexCoord3fvARB(GLenum target, const GLfloat *v) {
--- 1813,1818 ----
***************
*** 2163,2178 ****
     return _glMultiTexCoord3fvSGIS(target , v);
  }
  
- void stub_glMultiTexCoord3i(GLenum target, GLint s, GLint t, GLint r);
- void (* _glMultiTexCoord3i)(GLenum target, GLint s, GLint t, GLint r) = 
&stub_glMultiTexCoord3i;
- void stub_glMultiTexCoord3i(GLenum target, GLint s, GLint t, GLint r) {
-    if (getExtendedProcAddress("glMultiTexCoord3i") == NULL) {
-       return GL_kludge_error_void("glMultiTexCoord3i");
-    }
-    _glMultiTexCoord3i = (void (*)(GLenum , GLint , GLint , 
GLint))getExtendedProcAddress("glMultiTexCoord3i");
-    return _glMultiTexCoord3i(target , s , t , r);
- }
- 
  void stub_glMultiTexCoord3iARB(GLenum target, GLint s, GLint t, GLint r);
  void (* _glMultiTexCoord3iARB)(GLenum target, GLint s, GLint t, GLint r) = 
&stub_glMultiTexCoord3iARB;
  void stub_glMultiTexCoord3iARB(GLenum target, GLint s, GLint t, GLint r) {
--- 1833,1838 ----
***************
*** 2193,2208 ****
     return _glMultiTexCoord3iSGIS(target , s , t , r);
  }
  
- void stub_glMultiTexCoord3iv(GLenum target, const GLint *v);
- void (* _glMultiTexCoord3iv)(GLenum target, const GLint *v) = 
&stub_glMultiTexCoord3iv;
- void stub_glMultiTexCoord3iv(GLenum target, const GLint *v) {
-    if (getExtendedProcAddress("glMultiTexCoord3iv") == NULL) {
-       return GL_kludge_error_void("glMultiTexCoord3iv");
-    }
-    _glMultiTexCoord3iv = (void (*)(GLenum , const GLint 
*))getExtendedProcAddress("glMultiTexCoord3iv");
-    return _glMultiTexCoord3iv(target , v);
- }
- 
  void stub_glMultiTexCoord3ivARB(GLenum target, const GLint *v);
  void (* _glMultiTexCoord3ivARB)(GLenum target, const GLint *v) = 
&stub_glMultiTexCoord3ivARB;
  void stub_glMultiTexCoord3ivARB(GLenum target, const GLint *v) {
--- 1853,1858 ----
***************
*** 2223,2238 ****
     return _glMultiTexCoord3ivSGIS(target , v);
  }
  
- void stub_glMultiTexCoord3s(GLenum target, GLshort s, GLshort t, GLshort r);
- void (* _glMultiTexCoord3s)(GLenum target, GLshort s, GLshort t, GLshort r) = 
&stub_glMultiTexCoord3s;
- void stub_glMultiTexCoord3s(GLenum target, GLshort s, GLshort t, GLshort r) {
-    if (getExtendedProcAddress("glMultiTexCoord3s") == NULL) {
-       return GL_kludge_error_void("glMultiTexCoord3s");
-    }
-    _glMultiTexCoord3s = (void (*)(GLenum , GLshort , GLshort , 
GLshort))getExtendedProcAddress("glMultiTexCoord3s");
-    return _glMultiTexCoord3s(target , s , t , r);
- }
- 
  void stub_glMultiTexCoord3sARB(GLenum target, GLshort s, GLshort t, GLshort 
r);
  void (* _glMultiTexCoord3sARB)(GLenum target, GLshort s, GLshort t, GLshort 
r) = &stub_glMultiTexCoord3sARB;
  void stub_glMultiTexCoord3sARB(GLenum target, GLshort s, GLshort t, GLshort 
r) {
--- 1873,1878 ----
***************
*** 2253,2268 ****
     return _glMultiTexCoord3sSGIS(target , s , t , r);
  }
  
- void stub_glMultiTexCoord3sv(GLenum target, const GLshort *v);
- void (* _glMultiTexCoord3sv)(GLenum target, const GLshort *v) = 
&stub_glMultiTexCoord3sv;
- void stub_glMultiTexCoord3sv(GLenum target, const GLshort *v) {
-    if (getExtendedProcAddress("glMultiTexCoord3sv") == NULL) {
-       return GL_kludge_error_void("glMultiTexCoord3sv");
-    }
-    _glMultiTexCoord3sv = (void (*)(GLenum , const GLshort 
*))getExtendedProcAddress("glMultiTexCoord3sv");
-    return _glMultiTexCoord3sv(target , v);
- }
- 
  void stub_glMultiTexCoord3svARB(GLenum target, const GLshort *v);
  void (* _glMultiTexCoord3svARB)(GLenum target, const GLshort *v) = 
&stub_glMultiTexCoord3svARB;
  void stub_glMultiTexCoord3svARB(GLenum target, const GLshort *v) {
--- 1893,1898 ----
***************
*** 2283,2298 ****
     return _glMultiTexCoord3svSGIS(target , v);
  }
  
- void stub_glMultiTexCoord4d(GLenum target, GLdouble s, GLdouble t, GLdouble 
r, GLdouble q);
- void (* _glMultiTexCoord4d)(GLenum target, GLdouble s, GLdouble t, GLdouble 
r, GLdouble q) = &stub_glMultiTexCoord4d;
- void stub_glMultiTexCoord4d(GLenum target, GLdouble s, GLdouble t, GLdouble 
r, GLdouble q) {
-    if (getExtendedProcAddress("glMultiTexCoord4d") == NULL) {
-       return GL_kludge_error_void("glMultiTexCoord4d");
-    }
-    _glMultiTexCoord4d = (void (*)(GLenum , GLdouble , GLdouble , GLdouble , 
GLdouble))getExtendedProcAddress("glMultiTexCoord4d");
-    return _glMultiTexCoord4d(target , s , t , r , q);
- }
- 
  void stub_glMultiTexCoord4dARB(GLenum target, GLdouble s, GLdouble t, 
GLdouble r, GLdouble q);
  void (* _glMultiTexCoord4dARB)(GLenum target, GLdouble s, GLdouble t, 
GLdouble r, GLdouble q) = &stub_glMultiTexCoord4dARB;
  void stub_glMultiTexCoord4dARB(GLenum target, GLdouble s, GLdouble t, 
GLdouble r, GLdouble q) {
--- 1913,1918 ----
***************
*** 2313,2328 ****
     return _glMultiTexCoord4dSGIS(target , s , t , r , q);
  }
  
- void stub_glMultiTexCoord4dv(GLenum target, const GLdouble *v);
- void (* _glMultiTexCoord4dv)(GLenum target, const GLdouble *v) = 
&stub_glMultiTexCoord4dv;
- void stub_glMultiTexCoord4dv(GLenum target, const GLdouble *v) {
-    if (getExtendedProcAddress("glMultiTexCoord4dv") == NULL) {
-       return GL_kludge_error_void("glMultiTexCoord4dv");
-    }
-    _glMultiTexCoord4dv = (void (*)(GLenum , const GLdouble 
*))getExtendedProcAddress("glMultiTexCoord4dv");
-    return _glMultiTexCoord4dv(target , v);
- }
- 
  void stub_glMultiTexCoord4dvARB(GLenum target, const GLdouble *v);
  void (* _glMultiTexCoord4dvARB)(GLenum target, const GLdouble *v) = 
&stub_glMultiTexCoord4dvARB;
  void stub_glMultiTexCoord4dvARB(GLenum target, const GLdouble *v) {
--- 1933,1938 ----
***************
*** 2343,2358 ****
     return _glMultiTexCoord4dvSGIS(target , v);
  }
  
- void stub_glMultiTexCoord4f(GLenum target, GLfloat s, GLfloat t, GLfloat r, 
GLfloat q);
- void (* _glMultiTexCoord4f)(GLenum target, GLfloat s, GLfloat t, GLfloat r, 
GLfloat q) = &stub_glMultiTexCoord4f;
- void stub_glMultiTexCoord4f(GLenum target, GLfloat s, GLfloat t, GLfloat r, 
GLfloat q) {
-    if (getExtendedProcAddress("glMultiTexCoord4f") == NULL) {
-       return GL_kludge_error_void("glMultiTexCoord4f");
-    }
-    _glMultiTexCoord4f = (void (*)(GLenum , GLfloat , GLfloat , GLfloat , 
GLfloat))getExtendedProcAddress("glMultiTexCoord4f");
-    return _glMultiTexCoord4f(target , s , t , r , q);
- }
- 
  void stub_glMultiTexCoord4fARB(GLenum target, GLfloat s, GLfloat t, GLfloat 
r, GLfloat q);
  void (* _glMultiTexCoord4fARB)(GLenum target, GLfloat s, GLfloat t, GLfloat 
r, GLfloat q) = &stub_glMultiTexCoord4fARB;
  void stub_glMultiTexCoord4fARB(GLenum target, GLfloat s, GLfloat t, GLfloat 
r, GLfloat q) {
--- 1953,1958 ----
***************
*** 2373,2388 ****
     return _glMultiTexCoord4fSGIS(target , s , t , r , q);
  }
  
- void stub_glMultiTexCoord4fv(GLenum target, const GLfloat *v);
- void (* _glMultiTexCoord4fv)(GLenum target, const GLfloat *v) = 
&stub_glMultiTexCoord4fv;
- void stub_glMultiTexCoord4fv(GLenum target, const GLfloat *v) {
-    if (getExtendedProcAddress("glMultiTexCoord4fv") == NULL) {
-       return GL_kludge_error_void("glMultiTexCoord4fv");
-    }
-    _glMultiTexCoord4fv = (void (*)(GLenum , const GLfloat 
*))getExtendedProcAddress("glMultiTexCoord4fv");
-    return _glMultiTexCoord4fv(target , v);
- }
- 
  void stub_glMultiTexCoord4fvARB(GLenum target, const GLfloat *v);
  void (* _glMultiTexCoord4fvARB)(GLenum target, const GLfloat *v) = 
&stub_glMultiTexCoord4fvARB;
  void stub_glMultiTexCoord4fvARB(GLenum target, const GLfloat *v) {
--- 1973,1978 ----
***************
*** 2403,2418 ****
     return _glMultiTexCoord4fvSGIS(target , v);
  }
  
- void stub_glMultiTexCoord4i(GLenum target, GLint s, GLint t, GLint r, GLint 
q);
- void (* _glMultiTexCoord4i)(GLenum target, GLint s, GLint t, GLint r, GLint 
q) = &stub_glMultiTexCoord4i;
- void stub_glMultiTexCoord4i(GLenum target, GLint s, GLint t, GLint r, GLint 
q) {
-    if (getExtendedProcAddress("glMultiTexCoord4i") == NULL) {
-       return GL_kludge_error_void("glMultiTexCoord4i");
-    }
-    _glMultiTexCoord4i = (void (*)(GLenum , GLint , GLint , GLint , 
GLint))getExtendedProcAddress("glMultiTexCoord4i");
-    return _glMultiTexCoord4i(target , s , t , r , q);
- }
- 
  void stub_glMultiTexCoord4iARB(GLenum target, GLint s, GLint t, GLint r, 
GLint q);
  void (* _glMultiTexCoord4iARB)(GLenum target, GLint s, GLint t, GLint r, 
GLint q) = &stub_glMultiTexCoord4iARB;
  void stub_glMultiTexCoord4iARB(GLenum target, GLint s, GLint t, GLint r, 
GLint q) {
--- 1993,1998 ----
***************
*** 2433,2448 ****
     return _glMultiTexCoord4iSGIS(target , s , t , r , q);
  }
  
- void stub_glMultiTexCoord4iv(GLenum target, const GLint *v);
- void (* _glMultiTexCoord4iv)(GLenum target, const GLint *v) = 
&stub_glMultiTexCoord4iv;
- void stub_glMultiTexCoord4iv(GLenum target, const GLint *v) {
-    if (getExtendedProcAddress("glMultiTexCoord4iv") == NULL) {
-       return GL_kludge_error_void("glMultiTexCoord4iv");
-    }
-    _glMultiTexCoord4iv = (void (*)(GLenum , const GLint 
*))getExtendedProcAddress("glMultiTexCoord4iv");
-    return _glMultiTexCoord4iv(target , v);
- }
- 
  void stub_glMultiTexCoord4ivARB(GLenum target, const GLint *v);
  void (* _glMultiTexCoord4ivARB)(GLenum target, const GLint *v) = 
&stub_glMultiTexCoord4ivARB;
  void stub_glMultiTexCoord4ivARB(GLenum target, const GLint *v) {
--- 2013,2018 ----
***************
*** 2463,2478 ****
     return _glMultiTexCoord4ivSGIS(target , v);
  }
  
- void stub_glMultiTexCoord4s(GLenum target, GLshort s, GLshort t, GLshort r, 
GLshort q);
- void (* _glMultiTexCoord4s)(GLenum target, GLshort s, GLshort t, GLshort r, 
GLshort q) = &stub_glMultiTexCoord4s;
- void stub_glMultiTexCoord4s(GLenum target, GLshort s, GLshort t, GLshort r, 
GLshort q) {
-    if (getExtendedProcAddress("glMultiTexCoord4s") == NULL) {
-       return GL_kludge_error_void("glMultiTexCoord4s");
-    }
-    _glMultiTexCoord4s = (void (*)(GLenum , GLshort , GLshort , GLshort , 
GLshort))getExtendedProcAddress("glMultiTexCoord4s");
-    return _glMultiTexCoord4s(target , s , t , r , q);
- }
- 
  void stub_glMultiTexCoord4sARB(GLenum target, GLshort s, GLshort t, GLshort 
r, GLshort q);
  void (* _glMultiTexCoord4sARB)(GLenum target, GLshort s, GLshort t, GLshort 
r, GLshort q) = &stub_glMultiTexCoord4sARB;
  void stub_glMultiTexCoord4sARB(GLenum target, GLshort s, GLshort t, GLshort 
r, GLshort q) {
--- 2033,2038 ----
***************
*** 2493,2508 ****
     return _glMultiTexCoord4sSGIS(target , s , t , r , q);
  }
  
- void stub_glMultiTexCoord4sv(GLenum target, const GLshort *v);
- void (* _glMultiTexCoord4sv)(GLenum target, const GLshort *v) = 
&stub_glMultiTexCoord4sv;
- void stub_glMultiTexCoord4sv(GLenum target, const GLshort *v) {
-    if (getExtendedProcAddress("glMultiTexCoord4sv") == NULL) {
-       return GL_kludge_error_void("glMultiTexCoord4sv");
-    }
-    _glMultiTexCoord4sv = (void (*)(GLenum , const GLshort 
*))getExtendedProcAddress("glMultiTexCoord4sv");
-    return _glMultiTexCoord4sv(target , v);
- }
- 
  void stub_glMultiTexCoord4svARB(GLenum target, const GLshort *v);
  void (* _glMultiTexCoord4svARB)(GLenum target, const GLshort *v) = 
&stub_glMultiTexCoord4svARB;
  void stub_glMultiTexCoord4svARB(GLenum target, const GLshort *v) {
--- 2053,2058 ----
***************
*** 2801,2816 ****
     }
     _glResetMinmax = (void (*)(GLenum))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 (getExtendedProcAddress("glSampleCoverage") == NULL) {
-       return GL_kludge_error_void("glSampleCoverage");
-    }
-    _glSampleCoverage = (void (*)(GLclampf , 
GLboolean))getExtendedProcAddress("glSampleCoverage");
-    return _glSampleCoverage(value , invert);
  }
  
  void stub_glSampleCoverageARB(GLclampf value, GLboolean invert);
--- 2351,2356 ----
Index: gzz/gfx/libglwrapper/wrapper.pl
diff -c gzz/gfx/libglwrapper/wrapper.pl:1.3 gzz/gfx/libglwrapper/wrapper.pl:1.4
*** gzz/gfx/libglwrapper/wrapper.pl:1.3 Mon Sep 30 02:38:39 2002
--- gzz/gfx/libglwrapper/wrapper.pl     Thu Oct 10 09:45:09 2002
***************
*** 11,16 ****
--- 11,65 ----
  my @GL_1_1_funcs_checked = ();
  
  
+ sub check_if_ARB_exist {
+     my ($ptr, $check_func) = @_;
+ 
+     $check_func =~ s/ //g;
+ 
+ #    print "  \'$check_func\'\n";
+ 
+     $check_func = "${check_func}ARB";
+ 
+     my @file = @{$ptr};
+ 
+     foreach(@file) {
+       my ($return_type, $rest) = split / /, $_, 2;
+       my ($func, $args) = split /\(/, $rest, 2;
+       chop $func;
+ 
+       if ($func eq $check_func) { 
+ #         print "find: \'$func\'\n";
+           return "true"; 
+       }
+     }
+     return "false";
+ }
+ 
+ sub remove {
+     my ($ptr, $func_to_remove) = @_;
+     $func_to_remove =~ s/ //g;
+ 
+ #    print " removed unARB: \'$func_to_remove\'\n";
+ 
+     my @file = @{$ptr};
+ 
+     for(my $i=0; $i<@file; $i++) {
+       my ($return_type, $rest) = split / /, $file[$i], 2;
+       my ($func, $args) = split /\(/, $rest, 2;
+       chop $func;
+ 
+ #     print "    \'$func\' - \'$func_to_remove\'\n";
+ 
+       if ($func eq $func_to_remove) {
+ #         print " found : $func\n";
+           splice (@file, $i, 1);
+           $i--;
+       }
+     }
+     return @file;
+ }
+ 
+ 
  sub check_if_1_1_func_name {
      my $check_func = "@_";
      $check_func =~ s/^gl//;
***************
*** 199,206 ****
      }
  
      sort(@GL_1_1_funcs);
!     
! 
      my @file = ();
      
      if ( -e $header_file ) {
--- 248,254 ----
      }
  
      sort(@GL_1_1_funcs);
!    
      my @file = ();
      
      if ( -e $header_file ) {
***************
*** 236,246 ****
        # ===========
        open(GL_HEADER, ">>$kludge_file_name.hxx") 
            or die;
!       foreach(@file) {
!           my ($return_type, $rest) = split / /, $_, 2;
            my ($func, $args) = split /\(/, $rest, 2;
!           print GL_HEADER "extern $return_type (* _$func)($args\n";
!           print GL_HEADER "\#define $func _$func\n";
        }
        close GL_HEADER;
  
--- 284,305 ----
        # ===========
        open(GL_HEADER, ">>$kludge_file_name.hxx") 
            or die;
!       for(my $i=0; $i<@file; $i++ ) {
!           my ($return_type, $rest) = split / /, $file[$i], 2;
            my ($func, $args) = split /\(/, $rest, 2;
!           $func =~ s/ //g;
!           
!           if ( check_if_ARB_exist(address@hidden, $func) eq "true") {
!               print GL_HEADER "\#define $func _${func}ARB\n";
! 
!               # we don't need stub_function to it anymore so
!               @file = remove(address@hidden, $func);
!               $i--;
!           } else {
!               #print "    \'$func\'\n";
!               print GL_HEADER "extern $return_type (* _$func)($args\n";
!               print GL_HEADER "\#define $func _$func\n";
!           }
        }
        close GL_HEADER;
  




reply via email to

[Prev in Thread] Current Thread [Next in Thread]