[Top][All Lists]
[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;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gzz-commits] gzz/gfx/libglwrapper GL_wrapper.cxx wrapper.pl ...,
Matti Katila <=