336 lines
12 KiB
C
336 lines
12 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"
|
|
|
|
void glsBeginGLS(GLint inVersionMajor, GLint inVersionMinor) {
|
|
typedef void (*__GLSdispatch)(GLint, GLint);
|
|
__GLScontext *const __glsCtx = __GLS_CONTEXT;
|
|
if (!__glsCtx) return;
|
|
((__GLSdispatch)__glsCtx->dispatchAPI[16])(inVersionMajor, inVersionMinor);
|
|
}
|
|
|
|
void glsBlock(GLSenum inBlockType) {
|
|
typedef void (*__GLSdispatch)(GLSenum);
|
|
__GLScontext *const __glsCtx = __GLS_CONTEXT;
|
|
if (!__glsCtx) return;
|
|
((__GLSdispatch)__glsCtx->dispatchAPI[17])(inBlockType);
|
|
}
|
|
|
|
GLSenum glsCallStream(const GLubyte *inName) {
|
|
typedef GLSenum (*__GLSdispatch)(const GLubyte *);
|
|
__GLScontext *const __glsCtx = __GLS_CONTEXT;
|
|
if (!__glsCtx) return 0;
|
|
return ((__GLSdispatch)__glsCtx->dispatchAPI[18])(inName);
|
|
}
|
|
|
|
void glsEndGLS(void) {
|
|
typedef void (*__GLSdispatch)(void);
|
|
__GLScontext *const __glsCtx = __GLS_CONTEXT;
|
|
if (!__glsCtx) return;
|
|
((__GLSdispatch)__glsCtx->dispatchAPI[19])();
|
|
}
|
|
|
|
void glsError(GLSopcode inOpcode, GLSenum inError) {
|
|
typedef void (*__GLSdispatch)(GLSopcode, GLSenum);
|
|
__GLScontext *const __glsCtx = __GLS_CONTEXT;
|
|
if (!__glsCtx) return;
|
|
((__GLSdispatch)__glsCtx->dispatchAPI[20])(inOpcode, inError);
|
|
}
|
|
|
|
void glsGLRC(GLuint inGLRC) {
|
|
typedef void (*__GLSdispatch)(GLuint);
|
|
__GLScontext *const __glsCtx = __GLS_CONTEXT;
|
|
if (!__glsCtx) return;
|
|
((__GLSdispatch)__glsCtx->dispatchAPI[21])(inGLRC);
|
|
}
|
|
|
|
void glsGLRCLayer(GLuint inGLRC, GLuint inLayer, GLuint inReadLayer) {
|
|
typedef void (*__GLSdispatch)(GLuint, GLuint, GLuint);
|
|
__GLScontext *const __glsCtx = __GLS_CONTEXT;
|
|
if (!__glsCtx) return;
|
|
((__GLSdispatch)__glsCtx->dispatchAPI[22])(inGLRC, inLayer, inReadLayer);
|
|
}
|
|
|
|
void glsHeaderGLRCi(GLuint inGLRC, GLSenum inAttrib, GLint inVal) {
|
|
typedef void (*__GLSdispatch)(GLuint, GLSenum, GLint);
|
|
__GLScontext *const __glsCtx = __GLS_CONTEXT;
|
|
if (!__glsCtx) return;
|
|
((__GLSdispatch)__glsCtx->dispatchAPI[23])(inGLRC, inAttrib, inVal);
|
|
}
|
|
|
|
void glsHeaderLayerf(GLuint inLayer, GLSenum inAttrib, GLfloat inVal) {
|
|
typedef void (*__GLSdispatch)(GLuint, GLSenum, GLfloat);
|
|
__GLScontext *const __glsCtx = __GLS_CONTEXT;
|
|
if (!__glsCtx) return;
|
|
((__GLSdispatch)__glsCtx->dispatchAPI[24])(inLayer, inAttrib, inVal);
|
|
}
|
|
|
|
void glsHeaderLayeri(GLuint inLayer, GLSenum inAttrib, GLint inVal) {
|
|
typedef void (*__GLSdispatch)(GLuint, GLSenum, GLint);
|
|
__GLScontext *const __glsCtx = __GLS_CONTEXT;
|
|
if (!__glsCtx) return;
|
|
((__GLSdispatch)__glsCtx->dispatchAPI[25])(inLayer, inAttrib, inVal);
|
|
}
|
|
|
|
void glsHeaderf(GLSenum inAttrib, GLfloat inVal) {
|
|
typedef void (*__GLSdispatch)(GLSenum, GLfloat);
|
|
__GLScontext *const __glsCtx = __GLS_CONTEXT;
|
|
if (!__glsCtx) return;
|
|
((__GLSdispatch)__glsCtx->dispatchAPI[26])(inAttrib, inVal);
|
|
}
|
|
|
|
void glsHeaderfv(GLSenum inAttrib, const GLfloat *inVec) {
|
|
typedef void (*__GLSdispatch)(GLSenum, const GLfloat *);
|
|
__GLScontext *const __glsCtx = __GLS_CONTEXT;
|
|
if (!__glsCtx) return;
|
|
((__GLSdispatch)__glsCtx->dispatchAPI[27])(inAttrib, inVec);
|
|
}
|
|
|
|
void glsHeaderi(GLSenum inAttrib, GLint inVal) {
|
|
typedef void (*__GLSdispatch)(GLSenum, GLint);
|
|
__GLScontext *const __glsCtx = __GLS_CONTEXT;
|
|
if (!__glsCtx) return;
|
|
((__GLSdispatch)__glsCtx->dispatchAPI[28])(inAttrib, inVal);
|
|
}
|
|
|
|
void glsHeaderiv(GLSenum inAttrib, const GLint *inVec) {
|
|
typedef void (*__GLSdispatch)(GLSenum, const GLint *);
|
|
__GLScontext *const __glsCtx = __GLS_CONTEXT;
|
|
if (!__glsCtx) return;
|
|
((__GLSdispatch)__glsCtx->dispatchAPI[29])(inAttrib, inVec);
|
|
}
|
|
|
|
void glsHeaderubz(GLSenum inAttrib, const GLubyte *inString) {
|
|
typedef void (*__GLSdispatch)(GLSenum, const GLubyte *);
|
|
__GLScontext *const __glsCtx = __GLS_CONTEXT;
|
|
if (!__glsCtx) return;
|
|
((__GLSdispatch)__glsCtx->dispatchAPI[30])(inAttrib, inString);
|
|
}
|
|
|
|
void glsRequireExtension(const GLubyte *inExtension) {
|
|
typedef void (*__GLSdispatch)(const GLubyte *);
|
|
__GLScontext *const __glsCtx = __GLS_CONTEXT;
|
|
if (!__glsCtx) return;
|
|
((__GLSdispatch)__glsCtx->dispatchAPI[31])(inExtension);
|
|
}
|
|
|
|
void glsUnsupportedCommand(void) {
|
|
typedef void (*__GLSdispatch)(void);
|
|
__GLScontext *const __glsCtx = __GLS_CONTEXT;
|
|
if (!__glsCtx) return;
|
|
((__GLSdispatch)__glsCtx->dispatchAPI[32])();
|
|
}
|
|
|
|
void glsAppRef(GLulong inAddress, GLuint inCount) {
|
|
typedef void (*__GLSdispatch)(GLulong, GLuint);
|
|
__GLScontext *const __glsCtx = __GLS_CONTEXT;
|
|
if (!__glsCtx) return;
|
|
((__GLSdispatch)__glsCtx->dispatchAPI[33])(inAddress, inCount);
|
|
}
|
|
|
|
void glsBeginObj(const GLubyte *inTag) {
|
|
typedef void (*__GLSdispatch)(const GLubyte *);
|
|
__GLScontext *const __glsCtx = __GLS_CONTEXT;
|
|
if (!__glsCtx) return;
|
|
((__GLSdispatch)__glsCtx->dispatchAPI[34])(inTag);
|
|
}
|
|
|
|
void glsCharubz(const GLubyte *inTag, const GLubyte *inString) {
|
|
typedef void (*__GLSdispatch)(const GLubyte *, const GLubyte *);
|
|
__GLScontext *const __glsCtx = __GLS_CONTEXT;
|
|
if (!__glsCtx) return;
|
|
((__GLSdispatch)__glsCtx->dispatchAPI[35])(inTag, inString);
|
|
}
|
|
|
|
void glsComment(const GLubyte *inComment) {
|
|
typedef void (*__GLSdispatch)(const GLubyte *);
|
|
__GLScontext *const __glsCtx = __GLS_CONTEXT;
|
|
if (!__glsCtx) return;
|
|
((__GLSdispatch)__glsCtx->dispatchAPI[36])(inComment);
|
|
}
|
|
|
|
void glsDisplayMapfv(GLuint inLayer, GLSenum inMap, GLuint inCount, const GLfloat *inVec) {
|
|
typedef void (*__GLSdispatch)(GLuint, GLSenum, GLuint, const GLfloat *);
|
|
__GLScontext *const __glsCtx = __GLS_CONTEXT;
|
|
if (!__glsCtx) return;
|
|
((__GLSdispatch)__glsCtx->dispatchAPI[37])(inLayer, inMap, inCount, inVec);
|
|
}
|
|
|
|
void glsEndObj(void) {
|
|
typedef void (*__GLSdispatch)(void);
|
|
__GLScontext *const __glsCtx = __GLS_CONTEXT;
|
|
if (!__glsCtx) return;
|
|
((__GLSdispatch)__glsCtx->dispatchAPI[38])();
|
|
}
|
|
|
|
void glsNumb(const GLubyte *inTag, GLbyte inVal) {
|
|
typedef void (*__GLSdispatch)(const GLubyte *, GLbyte);
|
|
__GLScontext *const __glsCtx = __GLS_CONTEXT;
|
|
if (!__glsCtx) return;
|
|
((__GLSdispatch)__glsCtx->dispatchAPI[39])(inTag, inVal);
|
|
}
|
|
|
|
void glsNumbv(const GLubyte *inTag, GLuint inCount, const GLbyte *inVec) {
|
|
typedef void (*__GLSdispatch)(const GLubyte *, GLuint, const GLbyte *);
|
|
__GLScontext *const __glsCtx = __GLS_CONTEXT;
|
|
if (!__glsCtx) return;
|
|
((__GLSdispatch)__glsCtx->dispatchAPI[40])(inTag, inCount, inVec);
|
|
}
|
|
|
|
void glsNumd(const GLubyte *inTag, GLdouble inVal) {
|
|
typedef void (*__GLSdispatch)(const GLubyte *, GLdouble);
|
|
__GLScontext *const __glsCtx = __GLS_CONTEXT;
|
|
if (!__glsCtx) return;
|
|
((__GLSdispatch)__glsCtx->dispatchAPI[41])(inTag, inVal);
|
|
}
|
|
|
|
void glsNumdv(const GLubyte *inTag, GLuint inCount, const GLdouble *inVec) {
|
|
typedef void (*__GLSdispatch)(const GLubyte *, GLuint, const GLdouble *);
|
|
__GLScontext *const __glsCtx = __GLS_CONTEXT;
|
|
if (!__glsCtx) return;
|
|
((__GLSdispatch)__glsCtx->dispatchAPI[42])(inTag, inCount, inVec);
|
|
}
|
|
|
|
void glsNumf(const GLubyte *inTag, GLfloat inVal) {
|
|
typedef void (*__GLSdispatch)(const GLubyte *, GLfloat);
|
|
__GLScontext *const __glsCtx = __GLS_CONTEXT;
|
|
if (!__glsCtx) return;
|
|
((__GLSdispatch)__glsCtx->dispatchAPI[43])(inTag, inVal);
|
|
}
|
|
|
|
void glsNumfv(const GLubyte *inTag, GLuint inCount, const GLfloat *inVec) {
|
|
typedef void (*__GLSdispatch)(const GLubyte *, GLuint, const GLfloat *);
|
|
__GLScontext *const __glsCtx = __GLS_CONTEXT;
|
|
if (!__glsCtx) return;
|
|
((__GLSdispatch)__glsCtx->dispatchAPI[44])(inTag, inCount, inVec);
|
|
}
|
|
|
|
void glsNumi(const GLubyte *inTag, GLint inVal) {
|
|
typedef void (*__GLSdispatch)(const GLubyte *, GLint);
|
|
__GLScontext *const __glsCtx = __GLS_CONTEXT;
|
|
if (!__glsCtx) return;
|
|
((__GLSdispatch)__glsCtx->dispatchAPI[45])(inTag, inVal);
|
|
}
|
|
|
|
void glsNumiv(const GLubyte *inTag, GLuint inCount, const GLint *inVec) {
|
|
typedef void (*__GLSdispatch)(const GLubyte *, GLuint, const GLint *);
|
|
__GLScontext *const __glsCtx = __GLS_CONTEXT;
|
|
if (!__glsCtx) return;
|
|
((__GLSdispatch)__glsCtx->dispatchAPI[46])(inTag, inCount, inVec);
|
|
}
|
|
|
|
void glsNuml(const GLubyte *inTag, GLlong inVal) {
|
|
typedef void (*__GLSdispatch)(const GLubyte *, GLlong);
|
|
__GLScontext *const __glsCtx = __GLS_CONTEXT;
|
|
if (!__glsCtx) return;
|
|
((__GLSdispatch)__glsCtx->dispatchAPI[47])(inTag, inVal);
|
|
}
|
|
|
|
void glsNumlv(const GLubyte *inTag, GLuint inCount, const GLlong *inVec) {
|
|
typedef void (*__GLSdispatch)(const GLubyte *, GLuint, const GLlong *);
|
|
__GLScontext *const __glsCtx = __GLS_CONTEXT;
|
|
if (!__glsCtx) return;
|
|
((__GLSdispatch)__glsCtx->dispatchAPI[48])(inTag, inCount, inVec);
|
|
}
|
|
|
|
void glsNums(const GLubyte *inTag, GLshort inVal) {
|
|
typedef void (*__GLSdispatch)(const GLubyte *, GLshort);
|
|
__GLScontext *const __glsCtx = __GLS_CONTEXT;
|
|
if (!__glsCtx) return;
|
|
((__GLSdispatch)__glsCtx->dispatchAPI[49])(inTag, inVal);
|
|
}
|
|
|
|
void glsNumsv(const GLubyte *inTag, GLuint inCount, const GLshort *inVec) {
|
|
typedef void (*__GLSdispatch)(const GLubyte *, GLuint, const GLshort *);
|
|
__GLScontext *const __glsCtx = __GLS_CONTEXT;
|
|
if (!__glsCtx) return;
|
|
((__GLSdispatch)__glsCtx->dispatchAPI[50])(inTag, inCount, inVec);
|
|
}
|
|
|
|
void glsNumub(const GLubyte *inTag, GLubyte inVal) {
|
|
typedef void (*__GLSdispatch)(const GLubyte *, GLubyte);
|
|
__GLScontext *const __glsCtx = __GLS_CONTEXT;
|
|
if (!__glsCtx) return;
|
|
((__GLSdispatch)__glsCtx->dispatchAPI[51])(inTag, inVal);
|
|
}
|
|
|
|
void glsNumubv(const GLubyte *inTag, GLuint inCount, const GLubyte *inVec) {
|
|
typedef void (*__GLSdispatch)(const GLubyte *, GLuint, const GLubyte *);
|
|
__GLScontext *const __glsCtx = __GLS_CONTEXT;
|
|
if (!__glsCtx) return;
|
|
((__GLSdispatch)__glsCtx->dispatchAPI[52])(inTag, inCount, inVec);
|
|
}
|
|
|
|
void glsNumui(const GLubyte *inTag, GLuint inVal) {
|
|
typedef void (*__GLSdispatch)(const GLubyte *, GLuint);
|
|
__GLScontext *const __glsCtx = __GLS_CONTEXT;
|
|
if (!__glsCtx) return;
|
|
((__GLSdispatch)__glsCtx->dispatchAPI[53])(inTag, inVal);
|
|
}
|
|
|
|
void glsNumuiv(const GLubyte *inTag, GLuint inCount, const GLuint *inVec) {
|
|
typedef void (*__GLSdispatch)(const GLubyte *, GLuint, const GLuint *);
|
|
__GLScontext *const __glsCtx = __GLS_CONTEXT;
|
|
if (!__glsCtx) return;
|
|
((__GLSdispatch)__glsCtx->dispatchAPI[54])(inTag, inCount, inVec);
|
|
}
|
|
|
|
void glsNumul(const GLubyte *inTag, GLulong inVal) {
|
|
typedef void (*__GLSdispatch)(const GLubyte *, GLulong);
|
|
__GLScontext *const __glsCtx = __GLS_CONTEXT;
|
|
if (!__glsCtx) return;
|
|
((__GLSdispatch)__glsCtx->dispatchAPI[55])(inTag, inVal);
|
|
}
|
|
|
|
void glsNumulv(const GLubyte *inTag, GLuint inCount, const GLulong *inVec) {
|
|
typedef void (*__GLSdispatch)(const GLubyte *, GLuint, const GLulong *);
|
|
__GLScontext *const __glsCtx = __GLS_CONTEXT;
|
|
if (!__glsCtx) return;
|
|
((__GLSdispatch)__glsCtx->dispatchAPI[56])(inTag, inCount, inVec);
|
|
}
|
|
|
|
void glsNumus(const GLubyte *inTag, GLushort inVal) {
|
|
typedef void (*__GLSdispatch)(const GLubyte *, GLushort);
|
|
__GLScontext *const __glsCtx = __GLS_CONTEXT;
|
|
if (!__glsCtx) return;
|
|
((__GLSdispatch)__glsCtx->dispatchAPI[57])(inTag, inVal);
|
|
}
|
|
|
|
void glsNumusv(const GLubyte *inTag, GLuint inCount, const GLushort *inVec) {
|
|
typedef void (*__GLSdispatch)(const GLubyte *, GLuint, const GLushort *);
|
|
__GLScontext *const __glsCtx = __GLS_CONTEXT;
|
|
if (!__glsCtx) return;
|
|
((__GLSdispatch)__glsCtx->dispatchAPI[58])(inTag, inCount, inVec);
|
|
}
|
|
|
|
void glsPad(void) {
|
|
typedef void (*__GLSdispatch)(void);
|
|
__GLScontext *const __glsCtx = __GLS_CONTEXT;
|
|
if (!__glsCtx) return;
|
|
((__GLSdispatch)__glsCtx->dispatchAPI[59])();
|
|
}
|
|
|
|
void glsSwapBuffers(GLuint inLayer) {
|
|
typedef void (*__GLSdispatch)(GLuint);
|
|
__GLScontext *const __glsCtx = __GLS_CONTEXT;
|
|
if (!__glsCtx) return;
|
|
((__GLSdispatch)__glsCtx->dispatchAPI[60])(inLayer);
|
|
}
|