866 lines
25 KiB
C
866 lines
25 KiB
C
/*
|
|
** Copyright 1995-2095, Silicon Graphics, Inc.
|
|
** All Rights Reserved.
|
|
**
|
|
** This is UNPUBLISHED PROPRIETARY SOURCE CODE of Silicon Graphics, Inc.;
|
|
** the contents of this file may not be disclosed to third parties, copied or
|
|
** duplicated in any form, in whole or in part, without the prior written
|
|
** permission of Silicon Graphics, Inc.
|
|
**
|
|
** RESTRICTED RIGHTS LEGEND:
|
|
** Use, duplication or disclosure by the Government is subject to restrictions
|
|
** as set forth in subdivision (c)(1)(ii) of the Rights in Technical Data
|
|
** and Computer Software clause at DFARS 252.227-7013, and/or in similar or
|
|
** successor clauses in the FAR, DOD or NASA FAR Supplement. Unpublished -
|
|
** rights reserved under the Copyright Laws of the United States.
|
|
*/
|
|
|
|
/* GENERATED FILE: DO NOT EDIT */
|
|
|
|
#include "glslib.h"
|
|
|
|
extern void __gls_exec_glsBeginGLS(GLint inVersionMajor, GLint inVersionMinor);
|
|
extern void __gls_exec_glsBlock(GLSenum inBlockType);
|
|
extern GLSenum __gls_exec_glsCallStream(const GLubyte *inName);
|
|
extern void __gls_exec_glsEndGLS(void);
|
|
extern void __gls_exec_glsError(GLSopcode inOpcode, GLSenum inError);
|
|
extern void __gls_exec_glsGLRC(GLuint inGLRC);
|
|
extern void __gls_exec_glsGLRCLayer(GLuint inGLRC, GLuint inLayer, GLuint inReadLayer);
|
|
extern void __gls_exec_glsHeaderGLRCi(GLuint inGLRC, GLSenum inAttrib, GLint inVal);
|
|
extern void __gls_exec_glsHeaderLayerf(GLuint inLayer, GLSenum inAttrib, GLfloat inVal);
|
|
extern void __gls_exec_glsHeaderLayeri(GLuint inLayer, GLSenum inAttrib, GLint inVal);
|
|
extern void __gls_exec_glsHeaderf(GLSenum inAttrib, GLfloat inVal);
|
|
extern void __gls_exec_glsHeaderfv(GLSenum inAttrib, const GLfloat *inVec);
|
|
extern void __gls_exec_glsHeaderi(GLSenum inAttrib, GLint inVal);
|
|
extern void __gls_exec_glsHeaderiv(GLSenum inAttrib, const GLint *inVec);
|
|
extern void __gls_exec_glsHeaderubz(GLSenum inAttrib, const GLubyte *inString);
|
|
extern void __gls_exec_glsRequireExtension(const GLubyte *inExtension);
|
|
extern void __gls_exec_glsUnsupportedCommand(void);
|
|
extern void __gls_exec_glsAppRef(GLulong inAddress, GLuint inCount);
|
|
extern void __gls_exec_glsBeginObj(const GLubyte *inTag);
|
|
extern void __gls_exec_glsCharubz(const GLubyte *inTag, const GLubyte *inString);
|
|
extern void __gls_exec_glsComment(const GLubyte *inComment);
|
|
extern void __gls_exec_glsDisplayMapfv(GLuint inLayer, GLSenum inMap, GLuint inCount, const GLfloat *inVec);
|
|
extern void __gls_exec_glsEndObj(void);
|
|
extern void __gls_exec_glsNumb(const GLubyte *inTag, GLbyte inVal);
|
|
extern void __gls_exec_glsNumbv(const GLubyte *inTag, GLuint inCount, const GLbyte *inVec);
|
|
extern void __gls_exec_glsNumd(const GLubyte *inTag, GLdouble inVal);
|
|
extern void __gls_exec_glsNumdv(const GLubyte *inTag, GLuint inCount, const GLdouble *inVec);
|
|
extern void __gls_exec_glsNumf(const GLubyte *inTag, GLfloat inVal);
|
|
extern void __gls_exec_glsNumfv(const GLubyte *inTag, GLuint inCount, const GLfloat *inVec);
|
|
extern void __gls_exec_glsNumi(const GLubyte *inTag, GLint inVal);
|
|
extern void __gls_exec_glsNumiv(const GLubyte *inTag, GLuint inCount, const GLint *inVec);
|
|
extern void __gls_exec_glsNuml(const GLubyte *inTag, GLlong inVal);
|
|
extern void __gls_exec_glsNumlv(const GLubyte *inTag, GLuint inCount, const GLlong *inVec);
|
|
extern void __gls_exec_glsNums(const GLubyte *inTag, GLshort inVal);
|
|
extern void __gls_exec_glsNumsv(const GLubyte *inTag, GLuint inCount, const GLshort *inVec);
|
|
extern void __gls_exec_glsNumub(const GLubyte *inTag, GLubyte inVal);
|
|
extern void __gls_exec_glsNumubv(const GLubyte *inTag, GLuint inCount, const GLubyte *inVec);
|
|
extern void __gls_exec_glsNumui(const GLubyte *inTag, GLuint inVal);
|
|
extern void __gls_exec_glsNumuiv(const GLubyte *inTag, GLuint inCount, const GLuint *inVec);
|
|
extern void __gls_exec_glsNumul(const GLubyte *inTag, GLulong inVal);
|
|
extern void __gls_exec_glsNumulv(const GLubyte *inTag, GLuint inCount, const GLulong *inVec);
|
|
extern void __gls_exec_glsNumus(const GLubyte *inTag, GLushort inVal);
|
|
extern void __gls_exec_glsNumusv(const GLubyte *inTag, GLuint inCount, const GLushort *inVec);
|
|
extern void __gls_exec_glsPad(void);
|
|
extern void __gls_exec_glsSwapBuffers(GLuint inLayer);
|
|
|
|
#if __GLS_PLATFORM_WIN32
|
|
// DrewB - These are filled in by platform.c
|
|
#define glColorSubTableEXT NULL
|
|
#define glColorTableEXT NULL
|
|
#define glGetColorTableEXT NULL
|
|
#define glGetColorTableParameterivEXT NULL
|
|
#define glGetColorTableParameterfvEXT NULL
|
|
#endif
|
|
|
|
GLSfunc __glsDispatchExec[__GLS_OPCODE_COUNT] = {
|
|
GLS_NONE,
|
|
GLS_NONE,
|
|
GLS_NONE,
|
|
GLS_NONE,
|
|
GLS_NONE,
|
|
GLS_NONE,
|
|
GLS_NONE,
|
|
GLS_NONE,
|
|
GLS_NONE,
|
|
GLS_NONE,
|
|
GLS_NONE,
|
|
GLS_NONE,
|
|
GLS_NONE,
|
|
GLS_NONE,
|
|
GLS_NONE,
|
|
GLS_NONE,
|
|
(GLSfunc)__gls_exec_glsBeginGLS,
|
|
(GLSfunc)__gls_exec_glsBlock,
|
|
(GLSfunc)__gls_exec_glsCallStream,
|
|
(GLSfunc)__gls_exec_glsEndGLS,
|
|
(GLSfunc)__gls_exec_glsError,
|
|
(GLSfunc)__gls_exec_glsGLRC,
|
|
(GLSfunc)__gls_exec_glsGLRCLayer,
|
|
(GLSfunc)__gls_exec_glsHeaderGLRCi,
|
|
(GLSfunc)__gls_exec_glsHeaderLayerf,
|
|
(GLSfunc)__gls_exec_glsHeaderLayeri,
|
|
(GLSfunc)__gls_exec_glsHeaderf,
|
|
(GLSfunc)__gls_exec_glsHeaderfv,
|
|
(GLSfunc)__gls_exec_glsHeaderi,
|
|
(GLSfunc)__gls_exec_glsHeaderiv,
|
|
(GLSfunc)__gls_exec_glsHeaderubz,
|
|
(GLSfunc)__gls_exec_glsRequireExtension,
|
|
(GLSfunc)__gls_exec_glsUnsupportedCommand,
|
|
(GLSfunc)__gls_exec_glsAppRef,
|
|
(GLSfunc)__gls_exec_glsBeginObj,
|
|
(GLSfunc)__gls_exec_glsCharubz,
|
|
(GLSfunc)__gls_exec_glsComment,
|
|
(GLSfunc)__gls_exec_glsDisplayMapfv,
|
|
(GLSfunc)__gls_exec_glsEndObj,
|
|
(GLSfunc)__gls_exec_glsNumb,
|
|
(GLSfunc)__gls_exec_glsNumbv,
|
|
(GLSfunc)__gls_exec_glsNumd,
|
|
(GLSfunc)__gls_exec_glsNumdv,
|
|
(GLSfunc)__gls_exec_glsNumf,
|
|
(GLSfunc)__gls_exec_glsNumfv,
|
|
(GLSfunc)__gls_exec_glsNumi,
|
|
(GLSfunc)__gls_exec_glsNumiv,
|
|
(GLSfunc)__gls_exec_glsNuml,
|
|
(GLSfunc)__gls_exec_glsNumlv,
|
|
(GLSfunc)__gls_exec_glsNums,
|
|
(GLSfunc)__gls_exec_glsNumsv,
|
|
(GLSfunc)__gls_exec_glsNumub,
|
|
(GLSfunc)__gls_exec_glsNumubv,
|
|
(GLSfunc)__gls_exec_glsNumui,
|
|
(GLSfunc)__gls_exec_glsNumuiv,
|
|
(GLSfunc)__gls_exec_glsNumul,
|
|
(GLSfunc)__gls_exec_glsNumulv,
|
|
(GLSfunc)__gls_exec_glsNumus,
|
|
(GLSfunc)__gls_exec_glsNumusv,
|
|
(GLSfunc)__gls_exec_glsPad,
|
|
(GLSfunc)__gls_exec_glsSwapBuffers,
|
|
GLS_NONE,
|
|
GLS_NONE,
|
|
GLS_NONE,
|
|
(GLSfunc)glNewList,
|
|
(GLSfunc)glEndList,
|
|
(GLSfunc)glCallList,
|
|
(GLSfunc)glCallLists,
|
|
(GLSfunc)glDeleteLists,
|
|
(GLSfunc)glGenLists,
|
|
(GLSfunc)glListBase,
|
|
(GLSfunc)glBegin,
|
|
(GLSfunc)glBitmap,
|
|
(GLSfunc)glColor3b,
|
|
(GLSfunc)glColor3bv,
|
|
(GLSfunc)glColor3d,
|
|
(GLSfunc)glColor3dv,
|
|
(GLSfunc)glColor3f,
|
|
(GLSfunc)glColor3fv,
|
|
(GLSfunc)glColor3i,
|
|
(GLSfunc)glColor3iv,
|
|
(GLSfunc)glColor3s,
|
|
(GLSfunc)glColor3sv,
|
|
(GLSfunc)glColor3ub,
|
|
(GLSfunc)glColor3ubv,
|
|
(GLSfunc)glColor3ui,
|
|
(GLSfunc)glColor3uiv,
|
|
(GLSfunc)glColor3us,
|
|
(GLSfunc)glColor3usv,
|
|
(GLSfunc)glColor4b,
|
|
(GLSfunc)glColor4bv,
|
|
(GLSfunc)glColor4d,
|
|
(GLSfunc)glColor4dv,
|
|
(GLSfunc)glColor4f,
|
|
(GLSfunc)glColor4fv,
|
|
(GLSfunc)glColor4i,
|
|
(GLSfunc)glColor4iv,
|
|
(GLSfunc)glColor4s,
|
|
(GLSfunc)glColor4sv,
|
|
(GLSfunc)glColor4ub,
|
|
(GLSfunc)glColor4ubv,
|
|
(GLSfunc)glColor4ui,
|
|
(GLSfunc)glColor4uiv,
|
|
(GLSfunc)glColor4us,
|
|
(GLSfunc)glColor4usv,
|
|
(GLSfunc)glEdgeFlag,
|
|
(GLSfunc)glEdgeFlagv,
|
|
(GLSfunc)glEnd,
|
|
(GLSfunc)glIndexd,
|
|
(GLSfunc)glIndexdv,
|
|
(GLSfunc)glIndexf,
|
|
(GLSfunc)glIndexfv,
|
|
(GLSfunc)glIndexi,
|
|
(GLSfunc)glIndexiv,
|
|
(GLSfunc)glIndexs,
|
|
(GLSfunc)glIndexsv,
|
|
(GLSfunc)glNormal3b,
|
|
(GLSfunc)glNormal3bv,
|
|
(GLSfunc)glNormal3d,
|
|
(GLSfunc)glNormal3dv,
|
|
(GLSfunc)glNormal3f,
|
|
(GLSfunc)glNormal3fv,
|
|
(GLSfunc)glNormal3i,
|
|
(GLSfunc)glNormal3iv,
|
|
(GLSfunc)glNormal3s,
|
|
(GLSfunc)glNormal3sv,
|
|
(GLSfunc)glRasterPos2d,
|
|
(GLSfunc)glRasterPos2dv,
|
|
(GLSfunc)glRasterPos2f,
|
|
(GLSfunc)glRasterPos2fv,
|
|
(GLSfunc)glRasterPos2i,
|
|
(GLSfunc)glRasterPos2iv,
|
|
(GLSfunc)glRasterPos2s,
|
|
(GLSfunc)glRasterPos2sv,
|
|
(GLSfunc)glRasterPos3d,
|
|
(GLSfunc)glRasterPos3dv,
|
|
(GLSfunc)glRasterPos3f,
|
|
(GLSfunc)glRasterPos3fv,
|
|
(GLSfunc)glRasterPos3i,
|
|
(GLSfunc)glRasterPos3iv,
|
|
(GLSfunc)glRasterPos3s,
|
|
(GLSfunc)glRasterPos3sv,
|
|
(GLSfunc)glRasterPos4d,
|
|
(GLSfunc)glRasterPos4dv,
|
|
(GLSfunc)glRasterPos4f,
|
|
(GLSfunc)glRasterPos4fv,
|
|
(GLSfunc)glRasterPos4i,
|
|
(GLSfunc)glRasterPos4iv,
|
|
(GLSfunc)glRasterPos4s,
|
|
(GLSfunc)glRasterPos4sv,
|
|
(GLSfunc)glRectd,
|
|
(GLSfunc)glRectdv,
|
|
(GLSfunc)glRectf,
|
|
(GLSfunc)glRectfv,
|
|
(GLSfunc)glRecti,
|
|
(GLSfunc)glRectiv,
|
|
(GLSfunc)glRects,
|
|
(GLSfunc)glRectsv,
|
|
(GLSfunc)glTexCoord1d,
|
|
(GLSfunc)glTexCoord1dv,
|
|
(GLSfunc)glTexCoord1f,
|
|
(GLSfunc)glTexCoord1fv,
|
|
(GLSfunc)glTexCoord1i,
|
|
(GLSfunc)glTexCoord1iv,
|
|
(GLSfunc)glTexCoord1s,
|
|
(GLSfunc)glTexCoord1sv,
|
|
(GLSfunc)glTexCoord2d,
|
|
(GLSfunc)glTexCoord2dv,
|
|
(GLSfunc)glTexCoord2f,
|
|
(GLSfunc)glTexCoord2fv,
|
|
(GLSfunc)glTexCoord2i,
|
|
(GLSfunc)glTexCoord2iv,
|
|
(GLSfunc)glTexCoord2s,
|
|
(GLSfunc)glTexCoord2sv,
|
|
(GLSfunc)glTexCoord3d,
|
|
(GLSfunc)glTexCoord3dv,
|
|
(GLSfunc)glTexCoord3f,
|
|
(GLSfunc)glTexCoord3fv,
|
|
(GLSfunc)glTexCoord3i,
|
|
(GLSfunc)glTexCoord3iv,
|
|
(GLSfunc)glTexCoord3s,
|
|
(GLSfunc)glTexCoord3sv,
|
|
(GLSfunc)glTexCoord4d,
|
|
(GLSfunc)glTexCoord4dv,
|
|
(GLSfunc)glTexCoord4f,
|
|
(GLSfunc)glTexCoord4fv,
|
|
(GLSfunc)glTexCoord4i,
|
|
(GLSfunc)glTexCoord4iv,
|
|
(GLSfunc)glTexCoord4s,
|
|
(GLSfunc)glTexCoord4sv,
|
|
(GLSfunc)glVertex2d,
|
|
(GLSfunc)glVertex2dv,
|
|
(GLSfunc)glVertex2f,
|
|
(GLSfunc)glVertex2fv,
|
|
(GLSfunc)glVertex2i,
|
|
(GLSfunc)glVertex2iv,
|
|
(GLSfunc)glVertex2s,
|
|
(GLSfunc)glVertex2sv,
|
|
(GLSfunc)glVertex3d,
|
|
(GLSfunc)glVertex3dv,
|
|
(GLSfunc)glVertex3f,
|
|
(GLSfunc)glVertex3fv,
|
|
(GLSfunc)glVertex3i,
|
|
(GLSfunc)glVertex3iv,
|
|
(GLSfunc)glVertex3s,
|
|
(GLSfunc)glVertex3sv,
|
|
(GLSfunc)glVertex4d,
|
|
(GLSfunc)glVertex4dv,
|
|
(GLSfunc)glVertex4f,
|
|
(GLSfunc)glVertex4fv,
|
|
(GLSfunc)glVertex4i,
|
|
(GLSfunc)glVertex4iv,
|
|
(GLSfunc)glVertex4s,
|
|
(GLSfunc)glVertex4sv,
|
|
(GLSfunc)glClipPlane,
|
|
(GLSfunc)glColorMaterial,
|
|
(GLSfunc)glCullFace,
|
|
(GLSfunc)glFogf,
|
|
(GLSfunc)glFogfv,
|
|
(GLSfunc)glFogi,
|
|
(GLSfunc)glFogiv,
|
|
(GLSfunc)glFrontFace,
|
|
(GLSfunc)glHint,
|
|
(GLSfunc)glLightf,
|
|
(GLSfunc)glLightfv,
|
|
(GLSfunc)glLighti,
|
|
(GLSfunc)glLightiv,
|
|
(GLSfunc)glLightModelf,
|
|
(GLSfunc)glLightModelfv,
|
|
(GLSfunc)glLightModeli,
|
|
(GLSfunc)glLightModeliv,
|
|
(GLSfunc)glLineStipple,
|
|
(GLSfunc)glLineWidth,
|
|
(GLSfunc)glMaterialf,
|
|
(GLSfunc)glMaterialfv,
|
|
(GLSfunc)glMateriali,
|
|
(GLSfunc)glMaterialiv,
|
|
(GLSfunc)glPointSize,
|
|
(GLSfunc)glPolygonMode,
|
|
(GLSfunc)glPolygonStipple,
|
|
(GLSfunc)glScissor,
|
|
(GLSfunc)glShadeModel,
|
|
(GLSfunc)glTexParameterf,
|
|
(GLSfunc)glTexParameterfv,
|
|
(GLSfunc)glTexParameteri,
|
|
(GLSfunc)glTexParameteriv,
|
|
(GLSfunc)glTexImage1D,
|
|
(GLSfunc)glTexImage2D,
|
|
(GLSfunc)glTexEnvf,
|
|
(GLSfunc)glTexEnvfv,
|
|
(GLSfunc)glTexEnvi,
|
|
(GLSfunc)glTexEnviv,
|
|
(GLSfunc)glTexGend,
|
|
(GLSfunc)glTexGendv,
|
|
(GLSfunc)glTexGenf,
|
|
(GLSfunc)glTexGenfv,
|
|
(GLSfunc)glTexGeni,
|
|
(GLSfunc)glTexGeniv,
|
|
(GLSfunc)glFeedbackBuffer,
|
|
(GLSfunc)glSelectBuffer,
|
|
(GLSfunc)glRenderMode,
|
|
(GLSfunc)glInitNames,
|
|
(GLSfunc)glLoadName,
|
|
(GLSfunc)glPassThrough,
|
|
(GLSfunc)glPopName,
|
|
(GLSfunc)glPushName,
|
|
(GLSfunc)glDrawBuffer,
|
|
(GLSfunc)glClear,
|
|
(GLSfunc)glClearAccum,
|
|
(GLSfunc)glClearIndex,
|
|
(GLSfunc)glClearColor,
|
|
(GLSfunc)glClearStencil,
|
|
(GLSfunc)glClearDepth,
|
|
(GLSfunc)glStencilMask,
|
|
(GLSfunc)glColorMask,
|
|
(GLSfunc)glDepthMask,
|
|
(GLSfunc)glIndexMask,
|
|
(GLSfunc)glAccum,
|
|
(GLSfunc)glDisable,
|
|
(GLSfunc)glEnable,
|
|
(GLSfunc)glFinish,
|
|
(GLSfunc)glFlush,
|
|
(GLSfunc)glPopAttrib,
|
|
(GLSfunc)glPushAttrib,
|
|
(GLSfunc)glMap1d,
|
|
(GLSfunc)glMap1f,
|
|
(GLSfunc)glMap2d,
|
|
(GLSfunc)glMap2f,
|
|
(GLSfunc)glMapGrid1d,
|
|
(GLSfunc)glMapGrid1f,
|
|
(GLSfunc)glMapGrid2d,
|
|
(GLSfunc)glMapGrid2f,
|
|
(GLSfunc)glEvalCoord1d,
|
|
(GLSfunc)glEvalCoord1dv,
|
|
(GLSfunc)glEvalCoord1f,
|
|
(GLSfunc)glEvalCoord1fv,
|
|
(GLSfunc)glEvalCoord2d,
|
|
(GLSfunc)glEvalCoord2dv,
|
|
(GLSfunc)glEvalCoord2f,
|
|
(GLSfunc)glEvalCoord2fv,
|
|
(GLSfunc)glEvalMesh1,
|
|
(GLSfunc)glEvalPoint1,
|
|
(GLSfunc)glEvalMesh2,
|
|
(GLSfunc)glEvalPoint2,
|
|
(GLSfunc)glAlphaFunc,
|
|
(GLSfunc)glBlendFunc,
|
|
(GLSfunc)glLogicOp,
|
|
(GLSfunc)glStencilFunc,
|
|
(GLSfunc)glStencilOp,
|
|
(GLSfunc)glDepthFunc,
|
|
(GLSfunc)glPixelZoom,
|
|
(GLSfunc)glPixelTransferf,
|
|
(GLSfunc)glPixelTransferi,
|
|
(GLSfunc)glPixelStoref,
|
|
(GLSfunc)glPixelStorei,
|
|
(GLSfunc)glPixelMapfv,
|
|
(GLSfunc)glPixelMapuiv,
|
|
(GLSfunc)glPixelMapusv,
|
|
(GLSfunc)glReadBuffer,
|
|
(GLSfunc)glCopyPixels,
|
|
(GLSfunc)glReadPixels,
|
|
(GLSfunc)glDrawPixels,
|
|
(GLSfunc)glGetBooleanv,
|
|
(GLSfunc)glGetClipPlane,
|
|
(GLSfunc)glGetDoublev,
|
|
(GLSfunc)glGetError,
|
|
(GLSfunc)glGetFloatv,
|
|
(GLSfunc)glGetIntegerv,
|
|
(GLSfunc)glGetLightfv,
|
|
(GLSfunc)glGetLightiv,
|
|
(GLSfunc)glGetMapdv,
|
|
(GLSfunc)glGetMapfv,
|
|
(GLSfunc)glGetMapiv,
|
|
(GLSfunc)glGetMaterialfv,
|
|
(GLSfunc)glGetMaterialiv,
|
|
(GLSfunc)glGetPixelMapfv,
|
|
(GLSfunc)glGetPixelMapuiv,
|
|
(GLSfunc)glGetPixelMapusv,
|
|
(GLSfunc)glGetPolygonStipple,
|
|
(GLSfunc)glGetString,
|
|
(GLSfunc)glGetTexEnvfv,
|
|
(GLSfunc)glGetTexEnviv,
|
|
(GLSfunc)glGetTexGendv,
|
|
(GLSfunc)glGetTexGenfv,
|
|
(GLSfunc)glGetTexGeniv,
|
|
(GLSfunc)glGetTexImage,
|
|
(GLSfunc)glGetTexParameterfv,
|
|
(GLSfunc)glGetTexParameteriv,
|
|
(GLSfunc)glGetTexLevelParameterfv,
|
|
(GLSfunc)glGetTexLevelParameteriv,
|
|
(GLSfunc)glIsEnabled,
|
|
(GLSfunc)glIsList,
|
|
(GLSfunc)glDepthRange,
|
|
(GLSfunc)glFrustum,
|
|
(GLSfunc)glLoadIdentity,
|
|
(GLSfunc)glLoadMatrixf,
|
|
(GLSfunc)glLoadMatrixd,
|
|
(GLSfunc)glMatrixMode,
|
|
(GLSfunc)glMultMatrixf,
|
|
(GLSfunc)glMultMatrixd,
|
|
(GLSfunc)glOrtho,
|
|
(GLSfunc)glPopMatrix,
|
|
(GLSfunc)glPushMatrix,
|
|
(GLSfunc)glRotated,
|
|
(GLSfunc)glRotatef,
|
|
(GLSfunc)glScaled,
|
|
(GLSfunc)glScalef,
|
|
(GLSfunc)glTranslated,
|
|
(GLSfunc)glTranslatef,
|
|
(GLSfunc)glViewport,
|
|
// DrewB - 1.1
|
|
(GLSfunc)glArrayElement,
|
|
(GLSfunc)glBindTexture,
|
|
(GLSfunc)glColorPointer,
|
|
(GLSfunc)glDisableClientState,
|
|
(GLSfunc)glDrawArrays,
|
|
(GLSfunc)glDrawElements,
|
|
(GLSfunc)glEdgeFlagPointer,
|
|
(GLSfunc)glEnableClientState,
|
|
(GLSfunc)glIndexPointer,
|
|
(GLSfunc)glIndexub,
|
|
(GLSfunc)glIndexubv,
|
|
(GLSfunc)glInterleavedArrays,
|
|
(GLSfunc)glNormalPointer,
|
|
(GLSfunc)glPolygonOffset,
|
|
(GLSfunc)glTexCoordPointer,
|
|
(GLSfunc)glVertexPointer,
|
|
(GLSfunc)glAreTexturesResident,
|
|
(GLSfunc)glCopyTexImage1D,
|
|
(GLSfunc)glCopyTexImage2D,
|
|
(GLSfunc)glCopyTexSubImage1D,
|
|
(GLSfunc)glCopyTexSubImage2D,
|
|
(GLSfunc)glDeleteTextures,
|
|
(GLSfunc)glGenTextures,
|
|
(GLSfunc)glGetPointerv,
|
|
(GLSfunc)glIsTexture,
|
|
(GLSfunc)glPrioritizeTextures,
|
|
(GLSfunc)glTexSubImage1D,
|
|
(GLSfunc)glTexSubImage2D,
|
|
(GLSfunc)glPushClientAttrib,
|
|
(GLSfunc)glPopClientAttrib,
|
|
#if __GL_EXT_blend_color
|
|
(GLSfunc)glBlendColorEXT,
|
|
#else
|
|
GLS_NONE,
|
|
#endif /* __GL_EXT_blend_color */
|
|
#if __GL_EXT_blend_minmax
|
|
(GLSfunc)glBlendEquationEXT,
|
|
#else
|
|
GLS_NONE,
|
|
#endif /* __GL_EXT_blend_minmax */
|
|
#if __GL_EXT_polygon_offset
|
|
(GLSfunc)glPolygonOffsetEXT,
|
|
#else
|
|
GLS_NONE,
|
|
#endif /* __GL_EXT_polygon_offset */
|
|
#if __GL_EXT_subtexture
|
|
(GLSfunc)glTexSubImage1DEXT,
|
|
#else
|
|
GLS_NONE,
|
|
#endif /* __GL_EXT_subtexture */
|
|
#if __GL_EXT_subtexture
|
|
(GLSfunc)glTexSubImage2DEXT,
|
|
#else
|
|
GLS_NONE,
|
|
#endif /* __GL_EXT_subtexture */
|
|
#if __GL_SGIS_multisample
|
|
(GLSfunc)glSampleMaskSGIS,
|
|
#else
|
|
GLS_NONE,
|
|
#endif /* __GL_SGIS_multisample */
|
|
#if __GL_SGIS_multisample
|
|
(GLSfunc)glSamplePatternSGIS,
|
|
#else
|
|
GLS_NONE,
|
|
#endif /* __GL_SGIS_multisample */
|
|
#if __GL_SGIX_multisample
|
|
(GLSfunc)glTagSampleBufferSGIX,
|
|
#else
|
|
GLS_NONE,
|
|
#endif /* __GL_SGIX_multisample */
|
|
#if __GL_EXT_convolution
|
|
(GLSfunc)glConvolutionFilter1DEXT,
|
|
#else
|
|
GLS_NONE,
|
|
#endif /* __GL_EXT_convolution */
|
|
#if __GL_EXT_convolution
|
|
(GLSfunc)glConvolutionFilter2DEXT,
|
|
#else
|
|
GLS_NONE,
|
|
#endif /* __GL_EXT_convolution */
|
|
#if __GL_EXT_convolution
|
|
(GLSfunc)glConvolutionParameterfEXT,
|
|
#else
|
|
GLS_NONE,
|
|
#endif /* __GL_EXT_convolution */
|
|
#if __GL_EXT_convolution
|
|
(GLSfunc)glConvolutionParameterfvEXT,
|
|
#else
|
|
GLS_NONE,
|
|
#endif /* __GL_EXT_convolution */
|
|
#if __GL_EXT_convolution
|
|
(GLSfunc)glConvolutionParameteriEXT,
|
|
#else
|
|
GLS_NONE,
|
|
#endif /* __GL_EXT_convolution */
|
|
#if __GL_EXT_convolution
|
|
(GLSfunc)glConvolutionParameterivEXT,
|
|
#else
|
|
GLS_NONE,
|
|
#endif /* __GL_EXT_convolution */
|
|
#if __GL_EXT_convolution
|
|
(GLSfunc)glCopyConvolutionFilter1DEXT,
|
|
#else
|
|
GLS_NONE,
|
|
#endif /* __GL_EXT_convolution */
|
|
#if __GL_EXT_convolution
|
|
(GLSfunc)glCopyConvolutionFilter2DEXT,
|
|
#else
|
|
GLS_NONE,
|
|
#endif /* __GL_EXT_convolution */
|
|
#if __GL_EXT_convolution
|
|
(GLSfunc)glGetConvolutionFilterEXT,
|
|
#else
|
|
GLS_NONE,
|
|
#endif /* __GL_EXT_convolution */
|
|
#if __GL_EXT_convolution
|
|
(GLSfunc)glGetConvolutionParameterfvEXT,
|
|
#else
|
|
GLS_NONE,
|
|
#endif /* __GL_EXT_convolution */
|
|
#if __GL_EXT_convolution
|
|
(GLSfunc)glGetConvolutionParameterivEXT,
|
|
#else
|
|
GLS_NONE,
|
|
#endif /* __GL_EXT_convolution */
|
|
#if __GL_EXT_convolution
|
|
(GLSfunc)glGetSeparableFilterEXT,
|
|
#else
|
|
GLS_NONE,
|
|
#endif /* __GL_EXT_convolution */
|
|
#if __GL_EXT_convolution
|
|
(GLSfunc)glSeparableFilter2DEXT,
|
|
#else
|
|
GLS_NONE,
|
|
#endif /* __GL_EXT_convolution */
|
|
#if __GL_EXT_histogram
|
|
(GLSfunc)glGetHistogramEXT,
|
|
#else
|
|
GLS_NONE,
|
|
#endif /* __GL_EXT_histogram */
|
|
#if __GL_EXT_histogram
|
|
(GLSfunc)glGetHistogramParameterfvEXT,
|
|
#else
|
|
GLS_NONE,
|
|
#endif /* __GL_EXT_histogram */
|
|
#if __GL_EXT_histogram
|
|
(GLSfunc)glGetHistogramParameterivEXT,
|
|
#else
|
|
GLS_NONE,
|
|
#endif /* __GL_EXT_histogram */
|
|
#if __GL_EXT_histogram
|
|
(GLSfunc)glGetMinmaxEXT,
|
|
#else
|
|
GLS_NONE,
|
|
#endif /* __GL_EXT_histogram */
|
|
#if __GL_EXT_histogram
|
|
(GLSfunc)glGetMinmaxParameterfvEXT,
|
|
#else
|
|
GLS_NONE,
|
|
#endif /* __GL_EXT_histogram */
|
|
#if __GL_EXT_histogram
|
|
(GLSfunc)glGetMinmaxParameterivEXT,
|
|
#else
|
|
GLS_NONE,
|
|
#endif /* __GL_EXT_histogram */
|
|
#if __GL_EXT_histogram
|
|
(GLSfunc)glHistogramEXT,
|
|
#else
|
|
GLS_NONE,
|
|
#endif /* __GL_EXT_histogram */
|
|
#if __GL_EXT_histogram
|
|
(GLSfunc)glMinmaxEXT,
|
|
#else
|
|
GLS_NONE,
|
|
#endif /* __GL_EXT_histogram */
|
|
#if __GL_EXT_histogram
|
|
(GLSfunc)glResetHistogramEXT,
|
|
#else
|
|
GLS_NONE,
|
|
#endif /* __GL_EXT_histogram */
|
|
#if __GL_EXT_histogram
|
|
(GLSfunc)glResetMinmaxEXT,
|
|
#else
|
|
GLS_NONE,
|
|
#endif /* __GL_EXT_histogram */
|
|
#if __GL_EXT_texture3D
|
|
(GLSfunc)glTexImage3DEXT,
|
|
#else
|
|
GLS_NONE,
|
|
#endif /* __GL_EXT_texture3D */
|
|
#if __GL_EXT_subtexture && __GL_EXT_texture3D
|
|
(GLSfunc)glTexSubImage3DEXT,
|
|
#else
|
|
GLS_NONE,
|
|
#endif /* __GL_EXT_subtexture */
|
|
#if __GL_SGIS_detail_texture
|
|
(GLSfunc)glDetailTexFuncSGIS,
|
|
#else
|
|
GLS_NONE,
|
|
#endif /* __GL_SGIS_detail_texture */
|
|
#if __GL_SGIS_detail_texture
|
|
(GLSfunc)glGetDetailTexFuncSGIS,
|
|
#else
|
|
GLS_NONE,
|
|
#endif /* __GL_SGIS_detail_texture */
|
|
#if __GL_SGIS_sharpen_texture
|
|
(GLSfunc)glSharpenTexFuncSGIS,
|
|
#else
|
|
GLS_NONE,
|
|
#endif /* __GL_SGIS_sharpen_texture */
|
|
#if __GL_SGIS_sharpen_texture
|
|
(GLSfunc)glGetSharpenTexFuncSGIS,
|
|
#else
|
|
GLS_NONE,
|
|
#endif /* __GL_SGIS_sharpen_texture */
|
|
#if __GL_EXT_vertex_array
|
|
(GLSfunc)glArrayElementEXT,
|
|
#else
|
|
GLS_NONE,
|
|
#endif /* __GL_EXT_vertex_array */
|
|
#if __GL_EXT_vertex_array
|
|
(GLSfunc)glColorPointerEXT,
|
|
#else
|
|
GLS_NONE,
|
|
#endif /* __GL_EXT_vertex_array */
|
|
#if __GL_EXT_vertex_array
|
|
(GLSfunc)glDrawArraysEXT,
|
|
#else
|
|
GLS_NONE,
|
|
#endif /* __GL_EXT_vertex_array */
|
|
#if __GL_EXT_vertex_array
|
|
(GLSfunc)glEdgeFlagPointerEXT,
|
|
#else
|
|
GLS_NONE,
|
|
#endif /* __GL_EXT_vertex_array */
|
|
#if __GL_EXT_vertex_array
|
|
(GLSfunc)glGetPointervEXT,
|
|
#else
|
|
GLS_NONE,
|
|
#endif /* __GL_EXT_vertex_array */
|
|
#if __GL_EXT_vertex_array
|
|
(GLSfunc)glIndexPointerEXT,
|
|
#else
|
|
GLS_NONE,
|
|
#endif /* __GL_EXT_vertex_array */
|
|
#if __GL_EXT_vertex_array
|
|
(GLSfunc)glNormalPointerEXT,
|
|
#else
|
|
GLS_NONE,
|
|
#endif /* __GL_EXT_vertex_array */
|
|
#if __GL_EXT_vertex_array
|
|
(GLSfunc)glTexCoordPointerEXT,
|
|
#else
|
|
GLS_NONE,
|
|
#endif /* __GL_EXT_vertex_array */
|
|
#if __GL_EXT_vertex_array
|
|
(GLSfunc)glVertexPointerEXT,
|
|
#else
|
|
GLS_NONE,
|
|
#endif /* __GL_EXT_vertex_array */
|
|
#if __GL_EXT_texture_object
|
|
(GLSfunc)glAreTexturesResidentEXT,
|
|
#else
|
|
GLS_NONE,
|
|
#endif /* __GL_EXT_texture_object */
|
|
#if __GL_EXT_texture_object
|
|
(GLSfunc)glBindTextureEXT,
|
|
#else
|
|
GLS_NONE,
|
|
#endif /* __GL_EXT_texture_object */
|
|
#if __GL_EXT_texture_object
|
|
(GLSfunc)glDeleteTexturesEXT,
|
|
#else
|
|
GLS_NONE,
|
|
#endif /* __GL_EXT_texture_object */
|
|
#if __GL_EXT_texture_object
|
|
(GLSfunc)glGenTexturesEXT,
|
|
#else
|
|
GLS_NONE,
|
|
#endif /* __GL_EXT_texture_object */
|
|
#if __GL_EXT_texture_object
|
|
(GLSfunc)glIsTextureEXT,
|
|
#else
|
|
GLS_NONE,
|
|
#endif /* __GL_EXT_texture_object */
|
|
#if __GL_EXT_texture_object
|
|
(GLSfunc)glPrioritizeTexturesEXT,
|
|
#else
|
|
GLS_NONE,
|
|
#endif /* __GL_EXT_texture_object */
|
|
#if __GL_EXT_paletted_texture
|
|
(GLSfunc)glColorTableEXT,
|
|
#else
|
|
GLS_NONE,
|
|
#endif /* __GL_EXT_paletted_texture */
|
|
#if __GL_SGI_color_table
|
|
(GLSfunc)glColorTableParameterfvSGI,
|
|
#else
|
|
GLS_NONE,
|
|
#endif /* __GL_SGI_color_table */
|
|
#if __GL_SGI_color_table
|
|
(GLSfunc)glColorTableParameterivSGI,
|
|
#else
|
|
GLS_NONE,
|
|
#endif /* __GL_SGI_color_table */
|
|
#if __GL_SGI_color_table
|
|
(GLSfunc)glCopyColorTableSGI,
|
|
#else
|
|
GLS_NONE,
|
|
#endif /* __GL_SGI_color_table */
|
|
#if __GL_EXT_paletted_texture
|
|
(GLSfunc)glGetColorTableEXT,
|
|
#else
|
|
GLS_NONE,
|
|
#endif /* __GL_EXT_paletted_texture */
|
|
#if __GL_EXT_paletted_texture
|
|
(GLSfunc)glGetColorTableParameterfvEXT,
|
|
#else
|
|
GLS_NONE,
|
|
#endif /* __GL_EXT_paletted_texture */
|
|
#if __GL_EXT_paletted_texture
|
|
(GLSfunc)glGetColorTableParameterivEXT,
|
|
#else
|
|
GLS_NONE,
|
|
#endif /* __GL_EXT_paletted_texture */
|
|
#if __GL_SGI_texture_color_table
|
|
(GLSfunc)glGetTexColorTableParameterfvSGI,
|
|
#else
|
|
GLS_NONE,
|
|
#endif /* __GL_SGI_texture_color_table */
|
|
#if __GL_SGI_texture_color_table
|
|
(GLSfunc)glGetTexColorTableParameterivSGI,
|
|
#else
|
|
GLS_NONE,
|
|
#endif /* __GL_SGI_texture_color_table */
|
|
#if __GL_SGI_texture_color_table
|
|
(GLSfunc)glTexColorTableParameterfvSGI,
|
|
#else
|
|
GLS_NONE,
|
|
#endif /* __GL_SGI_texture_color_table */
|
|
#if __GL_SGI_texture_color_table
|
|
(GLSfunc)glTexColorTableParameterivSGI,
|
|
#else
|
|
GLS_NONE,
|
|
#endif /* __GL_SGI_texture_color_table */
|
|
#if __GL_EXT_copy_texture
|
|
(GLSfunc)glCopyTexImage1DEXT,
|
|
#else
|
|
GLS_NONE,
|
|
#endif /* __GL_EXT_copy_texture */
|
|
#if __GL_EXT_copy_texture
|
|
(GLSfunc)glCopyTexImage2DEXT,
|
|
#else
|
|
GLS_NONE,
|
|
#endif /* __GL_EXT_copy_texture */
|
|
#if __GL_EXT_copy_texture
|
|
(GLSfunc)glCopyTexSubImage1DEXT,
|
|
#else
|
|
GLS_NONE,
|
|
#endif /* __GL_EXT_copy_texture */
|
|
#if __GL_EXT_copy_texture
|
|
(GLSfunc)glCopyTexSubImage2DEXT,
|
|
#else
|
|
GLS_NONE,
|
|
#endif /* __GL_EXT_copy_texture */
|
|
#if __GL_EXT_copy_texture && __GL_EXT_texture3D
|
|
(GLSfunc)glCopyTexSubImage3DEXT,
|
|
#else
|
|
GLS_NONE,
|
|
#endif /* __GL_EXT_copy_texture */
|
|
#if __GL_SGIS_texture4D
|
|
(GLSfunc)glTexImage4DSGIS,
|
|
#else
|
|
GLS_NONE,
|
|
#endif /* __GL_SGIS_texture4D */
|
|
#if __GL_SGIS_texture4D
|
|
(GLSfunc)glTexSubImage4DSGIS,
|
|
#else
|
|
GLS_NONE,
|
|
#endif /* __GL_SGIS_texture4D */
|
|
#if __GL_SGIX_pixel_texture
|
|
(GLSfunc)glPixelTexGenSGIX,
|
|
#else
|
|
GLS_NONE,
|
|
#endif /* __GL_SGIX_pixel_texture */
|
|
GLS_NONE,
|
|
GLS_NONE,
|
|
GLS_NONE,
|
|
GLS_NONE,
|
|
GLS_NONE,
|
|
GLS_NONE,
|
|
GLS_NONE,
|
|
GLS_NONE,
|
|
GLS_NONE,
|
|
GLS_NONE,
|
|
GLS_NONE,
|
|
GLS_NONE,
|
|
GLS_NONE,
|
|
GLS_NONE,
|
|
GLS_NONE,
|
|
GLS_NONE,
|
|
GLS_NONE,
|
|
GLS_NONE,
|
|
GLS_NONE,
|
|
GLS_NONE,
|
|
GLS_NONE,
|
|
GLS_NONE,
|
|
GLS_NONE,
|
|
GLS_NONE,
|
|
GLS_NONE,
|
|
#if __GL_EXT_paletted_texture
|
|
(GLSfunc)glColorSubTableEXT,
|
|
#else
|
|
GLS_NONE,
|
|
GLS_NONE,
|
|
#endif
|
|
};
|