Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1276 lines
63 KiB

  1. /*
  2. ** Copyright 1995-2095, Silicon Graphics, Inc.
  3. ** All Rights Reserved.
  4. **
  5. ** This is UNPUBLISHED PROPRIETARY SOURCE CODE of Silicon Graphics, Inc.;
  6. ** the contents of this file may not be disclosed to third parties, copied or
  7. ** duplicated in any form, in whole or in part, without the prior written
  8. ** permission of Silicon Graphics, Inc.
  9. **
  10. ** RESTRICTED RIGHTS LEGEND:
  11. ** Use, duplication or disclosure by the Government is subject to restrictions
  12. ** as set forth in subdivision (c)(1)(ii) of the Rights in Technical Data
  13. ** and Computer Software clause at DFARS 252.227-7013, and/or in similar or
  14. ** successor clauses in the FAR, DOD or NASA FAR Supplement. Unpublished -
  15. ** rights reserved under the Copyright Laws of the United States.
  16. */
  17. /* GENERATED FILE: DO NOT EDIT */
  18. #include "glslib.h"
  19. extern void __gls_capture_glsBeginGLS(GLint inVersionMajor, GLint inVersionMinor);
  20. extern void __gls_capture_glsBlock(GLSenum inBlockType);
  21. extern GLSenum __gls_capture_glsCallStream(const GLubyte *inName);
  22. extern void __gls_capture_glsEndGLS(void);
  23. extern void __gls_capture_glsError(GLSopcode inOpcode, GLSenum inError);
  24. extern void __gls_capture_glsGLRC(GLuint inGLRC);
  25. extern void __gls_capture_glsGLRCLayer(GLuint inGLRC, GLuint inLayer, GLuint inReadLayer);
  26. extern void __gls_capture_glsHeaderGLRCi(GLuint inGLRC, GLSenum inAttrib, GLint inVal);
  27. extern void __gls_capture_glsHeaderLayerf(GLuint inLayer, GLSenum inAttrib, GLfloat inVal);
  28. extern void __gls_capture_glsHeaderLayeri(GLuint inLayer, GLSenum inAttrib, GLint inVal);
  29. extern void __gls_capture_glsHeaderf(GLSenum inAttrib, GLfloat inVal);
  30. extern void __gls_capture_glsHeaderfv(GLSenum inAttrib, const GLfloat *inVec);
  31. extern void __gls_capture_glsHeaderi(GLSenum inAttrib, GLint inVal);
  32. extern void __gls_capture_glsHeaderiv(GLSenum inAttrib, const GLint *inVec);
  33. extern void __gls_capture_glsHeaderubz(GLSenum inAttrib, const GLubyte *inString);
  34. extern void __gls_capture_glsRequireExtension(const GLubyte *inExtension);
  35. extern void __gls_capture_glsUnsupportedCommand(void);
  36. extern void __gls_capture_glsAppRef(GLulong inAddress, GLuint inCount);
  37. extern void __gls_capture_glsBeginObj(const GLubyte *inTag);
  38. extern void __gls_capture_glsCharubz(const GLubyte *inTag, const GLubyte *inString);
  39. extern void __gls_capture_glsComment(const GLubyte *inComment);
  40. extern void __gls_capture_glsDisplayMapfv(GLuint inLayer, GLSenum inMap, GLuint inCount, const GLfloat *inVec);
  41. extern void __gls_capture_glsEndObj(void);
  42. extern void __gls_capture_glsNumb(const GLubyte *inTag, GLbyte inVal);
  43. extern void __gls_capture_glsNumbv(const GLubyte *inTag, GLuint inCount, const GLbyte *inVec);
  44. extern void __gls_capture_glsNumd(const GLubyte *inTag, GLdouble inVal);
  45. extern void __gls_capture_glsNumdv(const GLubyte *inTag, GLuint inCount, const GLdouble *inVec);
  46. extern void __gls_capture_glsNumf(const GLubyte *inTag, GLfloat inVal);
  47. extern void __gls_capture_glsNumfv(const GLubyte *inTag, GLuint inCount, const GLfloat *inVec);
  48. extern void __gls_capture_glsNumi(const GLubyte *inTag, GLint inVal);
  49. extern void __gls_capture_glsNumiv(const GLubyte *inTag, GLuint inCount, const GLint *inVec);
  50. extern void __gls_capture_glsNuml(const GLubyte *inTag, GLlong inVal);
  51. extern void __gls_capture_glsNumlv(const GLubyte *inTag, GLuint inCount, const GLlong *inVec);
  52. extern void __gls_capture_glsNums(const GLubyte *inTag, GLshort inVal);
  53. extern void __gls_capture_glsNumsv(const GLubyte *inTag, GLuint inCount, const GLshort *inVec);
  54. extern void __gls_capture_glsNumub(const GLubyte *inTag, GLubyte inVal);
  55. extern void __gls_capture_glsNumubv(const GLubyte *inTag, GLuint inCount, const GLubyte *inVec);
  56. extern void __gls_capture_glsNumui(const GLubyte *inTag, GLuint inVal);
  57. extern void __gls_capture_glsNumuiv(const GLubyte *inTag, GLuint inCount, const GLuint *inVec);
  58. extern void __gls_capture_glsNumul(const GLubyte *inTag, GLulong inVal);
  59. extern void __gls_capture_glsNumulv(const GLubyte *inTag, GLuint inCount, const GLulong *inVec);
  60. extern void __gls_capture_glsNumus(const GLubyte *inTag, GLushort inVal);
  61. extern void __gls_capture_glsNumusv(const GLubyte *inTag, GLuint inCount, const GLushort *inVec);
  62. extern void __gls_capture_glsPad(void);
  63. extern void __gls_capture_glsSwapBuffers(GLuint inLayer);
  64. extern void __gls_capture_glNewList(GLuint list, GLenum mode);
  65. extern void __gls_capture_glEndList(void);
  66. extern void __gls_capture_glCallList(GLuint list);
  67. extern void __gls_capture_glCallLists(GLsizei n, GLenum type, const GLvoid *lists);
  68. extern void __gls_capture_glDeleteLists(GLuint list, GLsizei range);
  69. extern GLuint __gls_capture_glGenLists(GLsizei range);
  70. extern void __gls_capture_glListBase(GLuint base);
  71. extern void __gls_capture_glBegin(GLenum mode);
  72. extern void __gls_capture_glBitmap(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap);
  73. extern void __gls_capture_glColor3b(GLbyte red, GLbyte green, GLbyte blue);
  74. extern void __gls_capture_glColor3bv(const GLbyte *v);
  75. extern void __gls_capture_glColor3d(GLdouble red, GLdouble green, GLdouble blue);
  76. extern void __gls_capture_glColor3dv(const GLdouble *v);
  77. extern void __gls_capture_glColor3f(GLfloat red, GLfloat green, GLfloat blue);
  78. extern void __gls_capture_glColor3fv(const GLfloat *v);
  79. extern void __gls_capture_glColor3i(GLint red, GLint green, GLint blue);
  80. extern void __gls_capture_glColor3iv(const GLint *v);
  81. extern void __gls_capture_glColor3s(GLshort red, GLshort green, GLshort blue);
  82. extern void __gls_capture_glColor3sv(const GLshort *v);
  83. extern void __gls_capture_glColor3ub(GLubyte red, GLubyte green, GLubyte blue);
  84. extern void __gls_capture_glColor3ubv(const GLubyte *v);
  85. extern void __gls_capture_glColor3ui(GLuint red, GLuint green, GLuint blue);
  86. extern void __gls_capture_glColor3uiv(const GLuint *v);
  87. extern void __gls_capture_glColor3us(GLushort red, GLushort green, GLushort blue);
  88. extern void __gls_capture_glColor3usv(const GLushort *v);
  89. extern void __gls_capture_glColor4b(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha);
  90. extern void __gls_capture_glColor4bv(const GLbyte *v);
  91. extern void __gls_capture_glColor4d(GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha);
  92. extern void __gls_capture_glColor4dv(const GLdouble *v);
  93. extern void __gls_capture_glColor4f(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
  94. extern void __gls_capture_glColor4fv(const GLfloat *v);
  95. extern void __gls_capture_glColor4i(GLint red, GLint green, GLint blue, GLint alpha);
  96. extern void __gls_capture_glColor4iv(const GLint *v);
  97. extern void __gls_capture_glColor4s(GLshort red, GLshort green, GLshort blue, GLshort alpha);
  98. extern void __gls_capture_glColor4sv(const GLshort *v);
  99. extern void __gls_capture_glColor4ub(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha);
  100. extern void __gls_capture_glColor4ubv(const GLubyte *v);
  101. extern void __gls_capture_glColor4ui(GLuint red, GLuint green, GLuint blue, GLuint alpha);
  102. extern void __gls_capture_glColor4uiv(const GLuint *v);
  103. extern void __gls_capture_glColor4us(GLushort red, GLushort green, GLushort blue, GLushort alpha);
  104. extern void __gls_capture_glColor4usv(const GLushort *v);
  105. extern void __gls_capture_glEdgeFlag(GLboolean flag);
  106. extern void __gls_capture_glEdgeFlagv(const GLboolean *flag);
  107. extern void __gls_capture_glEnd(void);
  108. extern void __gls_capture_glIndexd(GLdouble c);
  109. extern void __gls_capture_glIndexdv(const GLdouble *c);
  110. extern void __gls_capture_glIndexf(GLfloat c);
  111. extern void __gls_capture_glIndexfv(const GLfloat *c);
  112. extern void __gls_capture_glIndexi(GLint c);
  113. extern void __gls_capture_glIndexiv(const GLint *c);
  114. extern void __gls_capture_glIndexs(GLshort c);
  115. extern void __gls_capture_glIndexsv(const GLshort *c);
  116. extern void __gls_capture_glNormal3b(GLbyte nx, GLbyte ny, GLbyte nz);
  117. extern void __gls_capture_glNormal3bv(const GLbyte *v);
  118. extern void __gls_capture_glNormal3d(GLdouble nx, GLdouble ny, GLdouble nz);
  119. extern void __gls_capture_glNormal3dv(const GLdouble *v);
  120. extern void __gls_capture_glNormal3f(GLfloat nx, GLfloat ny, GLfloat nz);
  121. extern void __gls_capture_glNormal3fv(const GLfloat *v);
  122. extern void __gls_capture_glNormal3i(GLint nx, GLint ny, GLint nz);
  123. extern void __gls_capture_glNormal3iv(const GLint *v);
  124. extern void __gls_capture_glNormal3s(GLshort nx, GLshort ny, GLshort nz);
  125. extern void __gls_capture_glNormal3sv(const GLshort *v);
  126. extern void __gls_capture_glRasterPos2d(GLdouble x, GLdouble y);
  127. extern void __gls_capture_glRasterPos2dv(const GLdouble *v);
  128. extern void __gls_capture_glRasterPos2f(GLfloat x, GLfloat y);
  129. extern void __gls_capture_glRasterPos2fv(const GLfloat *v);
  130. extern void __gls_capture_glRasterPos2i(GLint x, GLint y);
  131. extern void __gls_capture_glRasterPos2iv(const GLint *v);
  132. extern void __gls_capture_glRasterPos2s(GLshort x, GLshort y);
  133. extern void __gls_capture_glRasterPos2sv(const GLshort *v);
  134. extern void __gls_capture_glRasterPos3d(GLdouble x, GLdouble y, GLdouble z);
  135. extern void __gls_capture_glRasterPos3dv(const GLdouble *v);
  136. extern void __gls_capture_glRasterPos3f(GLfloat x, GLfloat y, GLfloat z);
  137. extern void __gls_capture_glRasterPos3fv(const GLfloat *v);
  138. extern void __gls_capture_glRasterPos3i(GLint x, GLint y, GLint z);
  139. extern void __gls_capture_glRasterPos3iv(const GLint *v);
  140. extern void __gls_capture_glRasterPos3s(GLshort x, GLshort y, GLshort z);
  141. extern void __gls_capture_glRasterPos3sv(const GLshort *v);
  142. extern void __gls_capture_glRasterPos4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w);
  143. extern void __gls_capture_glRasterPos4dv(const GLdouble *v);
  144. extern void __gls_capture_glRasterPos4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w);
  145. extern void __gls_capture_glRasterPos4fv(const GLfloat *v);
  146. extern void __gls_capture_glRasterPos4i(GLint x, GLint y, GLint z, GLint w);
  147. extern void __gls_capture_glRasterPos4iv(const GLint *v);
  148. extern void __gls_capture_glRasterPos4s(GLshort x, GLshort y, GLshort z, GLshort w);
  149. extern void __gls_capture_glRasterPos4sv(const GLshort *v);
  150. extern void __gls_capture_glRectd(GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2);
  151. extern void __gls_capture_glRectdv(const GLdouble *v1, const GLdouble *v2);
  152. extern void __gls_capture_glRectf(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2);
  153. extern void __gls_capture_glRectfv(const GLfloat *v1, const GLfloat *v2);
  154. extern void __gls_capture_glRecti(GLint x1, GLint y1, GLint x2, GLint y2);
  155. extern void __gls_capture_glRectiv(const GLint *v1, const GLint *v2);
  156. extern void __gls_capture_glRects(GLshort x1, GLshort y1, GLshort x2, GLshort y2);
  157. extern void __gls_capture_glRectsv(const GLshort *v1, const GLshort *v2);
  158. extern void __gls_capture_glTexCoord1d(GLdouble s);
  159. extern void __gls_capture_glTexCoord1dv(const GLdouble *v);
  160. extern void __gls_capture_glTexCoord1f(GLfloat s);
  161. extern void __gls_capture_glTexCoord1fv(const GLfloat *v);
  162. extern void __gls_capture_glTexCoord1i(GLint s);
  163. extern void __gls_capture_glTexCoord1iv(const GLint *v);
  164. extern void __gls_capture_glTexCoord1s(GLshort s);
  165. extern void __gls_capture_glTexCoord1sv(const GLshort *v);
  166. extern void __gls_capture_glTexCoord2d(GLdouble s, GLdouble t);
  167. extern void __gls_capture_glTexCoord2dv(const GLdouble *v);
  168. extern void __gls_capture_glTexCoord2f(GLfloat s, GLfloat t);
  169. extern void __gls_capture_glTexCoord2fv(const GLfloat *v);
  170. extern void __gls_capture_glTexCoord2i(GLint s, GLint t);
  171. extern void __gls_capture_glTexCoord2iv(const GLint *v);
  172. extern void __gls_capture_glTexCoord2s(GLshort s, GLshort t);
  173. extern void __gls_capture_glTexCoord2sv(const GLshort *v);
  174. extern void __gls_capture_glTexCoord3d(GLdouble s, GLdouble t, GLdouble r);
  175. extern void __gls_capture_glTexCoord3dv(const GLdouble *v);
  176. extern void __gls_capture_glTexCoord3f(GLfloat s, GLfloat t, GLfloat r);
  177. extern void __gls_capture_glTexCoord3fv(const GLfloat *v);
  178. extern void __gls_capture_glTexCoord3i(GLint s, GLint t, GLint r);
  179. extern void __gls_capture_glTexCoord3iv(const GLint *v);
  180. extern void __gls_capture_glTexCoord3s(GLshort s, GLshort t, GLshort r);
  181. extern void __gls_capture_glTexCoord3sv(const GLshort *v);
  182. extern void __gls_capture_glTexCoord4d(GLdouble s, GLdouble t, GLdouble r, GLdouble q);
  183. extern void __gls_capture_glTexCoord4dv(const GLdouble *v);
  184. extern void __gls_capture_glTexCoord4f(GLfloat s, GLfloat t, GLfloat r, GLfloat q);
  185. extern void __gls_capture_glTexCoord4fv(const GLfloat *v);
  186. extern void __gls_capture_glTexCoord4i(GLint s, GLint t, GLint r, GLint q);
  187. extern void __gls_capture_glTexCoord4iv(const GLint *v);
  188. extern void __gls_capture_glTexCoord4s(GLshort s, GLshort t, GLshort r, GLshort q);
  189. extern void __gls_capture_glTexCoord4sv(const GLshort *v);
  190. extern void __gls_capture_glVertex2d(GLdouble x, GLdouble y);
  191. extern void __gls_capture_glVertex2dv(const GLdouble *v);
  192. extern void __gls_capture_glVertex2f(GLfloat x, GLfloat y);
  193. extern void __gls_capture_glVertex2fv(const GLfloat *v);
  194. extern void __gls_capture_glVertex2i(GLint x, GLint y);
  195. extern void __gls_capture_glVertex2iv(const GLint *v);
  196. extern void __gls_capture_glVertex2s(GLshort x, GLshort y);
  197. extern void __gls_capture_glVertex2sv(const GLshort *v);
  198. extern void __gls_capture_glVertex3d(GLdouble x, GLdouble y, GLdouble z);
  199. extern void __gls_capture_glVertex3dv(const GLdouble *v);
  200. extern void __gls_capture_glVertex3f(GLfloat x, GLfloat y, GLfloat z);
  201. extern void __gls_capture_glVertex3fv(const GLfloat *v);
  202. extern void __gls_capture_glVertex3i(GLint x, GLint y, GLint z);
  203. extern void __gls_capture_glVertex3iv(const GLint *v);
  204. extern void __gls_capture_glVertex3s(GLshort x, GLshort y, GLshort z);
  205. extern void __gls_capture_glVertex3sv(const GLshort *v);
  206. extern void __gls_capture_glVertex4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w);
  207. extern void __gls_capture_glVertex4dv(const GLdouble *v);
  208. extern void __gls_capture_glVertex4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w);
  209. extern void __gls_capture_glVertex4fv(const GLfloat *v);
  210. extern void __gls_capture_glVertex4i(GLint x, GLint y, GLint z, GLint w);
  211. extern void __gls_capture_glVertex4iv(const GLint *v);
  212. extern void __gls_capture_glVertex4s(GLshort x, GLshort y, GLshort z, GLshort w);
  213. extern void __gls_capture_glVertex4sv(const GLshort *v);
  214. extern void __gls_capture_glClipPlane(GLenum plane, const GLdouble *equation);
  215. extern void __gls_capture_glColorMaterial(GLenum face, GLenum mode);
  216. extern void __gls_capture_glCullFace(GLenum mode);
  217. extern void __gls_capture_glFogf(GLenum pname, GLfloat param);
  218. extern void __gls_capture_glFogfv(GLenum pname, const GLfloat *params);
  219. extern void __gls_capture_glFogi(GLenum pname, GLint param);
  220. extern void __gls_capture_glFogiv(GLenum pname, const GLint *params);
  221. extern void __gls_capture_glFrontFace(GLenum mode);
  222. extern void __gls_capture_glHint(GLenum target, GLenum mode);
  223. extern void __gls_capture_glLightf(GLenum light, GLenum pname, GLfloat param);
  224. extern void __gls_capture_glLightfv(GLenum light, GLenum pname, const GLfloat *params);
  225. extern void __gls_capture_glLighti(GLenum light, GLenum pname, GLint param);
  226. extern void __gls_capture_glLightiv(GLenum light, GLenum pname, const GLint *params);
  227. extern void __gls_capture_glLightModelf(GLenum pname, GLfloat param);
  228. extern void __gls_capture_glLightModelfv(GLenum pname, const GLfloat *params);
  229. extern void __gls_capture_glLightModeli(GLenum pname, GLint param);
  230. extern void __gls_capture_glLightModeliv(GLenum pname, const GLint *params);
  231. extern void __gls_capture_glLineStipple(GLint factor, GLushort pattern);
  232. extern void __gls_capture_glLineWidth(GLfloat width);
  233. extern void __gls_capture_glMaterialf(GLenum face, GLenum pname, GLfloat param);
  234. extern void __gls_capture_glMaterialfv(GLenum face, GLenum pname, const GLfloat *params);
  235. extern void __gls_capture_glMateriali(GLenum face, GLenum pname, GLint param);
  236. extern void __gls_capture_glMaterialiv(GLenum face, GLenum pname, const GLint *params);
  237. extern void __gls_capture_glPointSize(GLfloat size);
  238. extern void __gls_capture_glPolygonMode(GLenum face, GLenum mode);
  239. extern void __gls_capture_glPolygonStipple(const GLubyte *mask);
  240. extern void __gls_capture_glScissor(GLint x, GLint y, GLsizei width, GLsizei height);
  241. extern void __gls_capture_glShadeModel(GLenum mode);
  242. extern void __gls_capture_glTexParameterf(GLenum target, GLenum pname, GLfloat param);
  243. extern void __gls_capture_glTexParameterfv(GLenum target, GLenum pname, const GLfloat *params);
  244. extern void __gls_capture_glTexParameteri(GLenum target, GLenum pname, GLint param);
  245. extern void __gls_capture_glTexParameteriv(GLenum target, GLenum pname, const GLint *params);
  246. extern void __gls_capture_glTexImage1D(GLenum target, GLint level, GLint components, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels);
  247. extern void __gls_capture_glTexImage2D(GLenum target, GLint level, GLint components, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels);
  248. extern void __gls_capture_glTexEnvf(GLenum target, GLenum pname, GLfloat param);
  249. extern void __gls_capture_glTexEnvfv(GLenum target, GLenum pname, const GLfloat *params);
  250. extern void __gls_capture_glTexEnvi(GLenum target, GLenum pname, GLint param);
  251. extern void __gls_capture_glTexEnviv(GLenum target, GLenum pname, const GLint *params);
  252. extern void __gls_capture_glTexGend(GLenum coord, GLenum pname, GLdouble param);
  253. extern void __gls_capture_glTexGendv(GLenum coord, GLenum pname, const GLdouble *params);
  254. extern void __gls_capture_glTexGenf(GLenum coord, GLenum pname, GLfloat param);
  255. extern void __gls_capture_glTexGenfv(GLenum coord, GLenum pname, const GLfloat *params);
  256. extern void __gls_capture_glTexGeni(GLenum coord, GLenum pname, GLint param);
  257. extern void __gls_capture_glTexGeniv(GLenum coord, GLenum pname, const GLint *params);
  258. extern void __gls_capture_glFeedbackBuffer(GLsizei size, GLenum type, GLfloat *buffer);
  259. extern void __gls_capture_glSelectBuffer(GLsizei size, GLuint *buffer);
  260. extern GLint __gls_capture_glRenderMode(GLenum mode);
  261. extern void __gls_capture_glInitNames(void);
  262. extern void __gls_capture_glLoadName(GLuint name);
  263. extern void __gls_capture_glPassThrough(GLfloat token);
  264. extern void __gls_capture_glPopName(void);
  265. extern void __gls_capture_glPushName(GLuint name);
  266. extern void __gls_capture_glDrawBuffer(GLenum mode);
  267. extern void __gls_capture_glClear(GLbitfield mask);
  268. extern void __gls_capture_glClearAccum(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
  269. extern void __gls_capture_glClearIndex(GLfloat c);
  270. extern void __gls_capture_glClearColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
  271. extern void __gls_capture_glClearStencil(GLint s);
  272. extern void __gls_capture_glClearDepth(GLclampd depth);
  273. extern void __gls_capture_glStencilMask(GLuint mask);
  274. extern void __gls_capture_glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha);
  275. extern void __gls_capture_glDepthMask(GLboolean flag);
  276. extern void __gls_capture_glIndexMask(GLuint mask);
  277. extern void __gls_capture_glAccum(GLenum op, GLfloat value);
  278. extern void __gls_capture_glDisable(GLenum cap);
  279. extern void __gls_capture_glEnable(GLenum cap);
  280. extern void __gls_capture_glFinish(void);
  281. extern void __gls_capture_glFlush(void);
  282. extern void __gls_capture_glPopAttrib(void);
  283. extern void __gls_capture_glPushAttrib(GLbitfield mask);
  284. extern void __gls_capture_glMap1d(GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points);
  285. extern void __gls_capture_glMap1f(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points);
  286. extern void __gls_capture_glMap2d(GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points);
  287. extern void __gls_capture_glMap2f(GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points);
  288. extern void __gls_capture_glMapGrid1d(GLint un, GLdouble u1, GLdouble u2);
  289. extern void __gls_capture_glMapGrid1f(GLint un, GLfloat u1, GLfloat u2);
  290. extern void __gls_capture_glMapGrid2d(GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2);
  291. extern void __gls_capture_glMapGrid2f(GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2);
  292. extern void __gls_capture_glEvalCoord1d(GLdouble u);
  293. extern void __gls_capture_glEvalCoord1dv(const GLdouble *u);
  294. extern void __gls_capture_glEvalCoord1f(GLfloat u);
  295. extern void __gls_capture_glEvalCoord1fv(const GLfloat *u);
  296. extern void __gls_capture_glEvalCoord2d(GLdouble u, GLdouble v);
  297. extern void __gls_capture_glEvalCoord2dv(const GLdouble *u);
  298. extern void __gls_capture_glEvalCoord2f(GLfloat u, GLfloat v);
  299. extern void __gls_capture_glEvalCoord2fv(const GLfloat *u);
  300. extern void __gls_capture_glEvalMesh1(GLenum mode, GLint i1, GLint i2);
  301. extern void __gls_capture_glEvalPoint1(GLint i);
  302. extern void __gls_capture_glEvalMesh2(GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2);
  303. extern void __gls_capture_glEvalPoint2(GLint i, GLint j);
  304. extern void __gls_capture_glAlphaFunc(GLenum func, GLclampf ref);
  305. extern void __gls_capture_glBlendFunc(GLenum sfactor, GLenum dfactor);
  306. extern void __gls_capture_glLogicOp(GLenum opcode);
  307. extern void __gls_capture_glStencilFunc(GLenum func, GLint ref, GLuint mask);
  308. extern void __gls_capture_glStencilOp(GLenum fail, GLenum zfail, GLenum zpass);
  309. extern void __gls_capture_glDepthFunc(GLenum func);
  310. extern void __gls_capture_glPixelZoom(GLfloat xfactor, GLfloat yfactor);
  311. extern void __gls_capture_glPixelTransferf(GLenum pname, GLfloat param);
  312. extern void __gls_capture_glPixelTransferi(GLenum pname, GLint param);
  313. extern void __gls_capture_glPixelStoref(GLenum pname, GLfloat param);
  314. extern void __gls_capture_glPixelStorei(GLenum pname, GLint param);
  315. extern void __gls_capture_glPixelMapfv(GLenum map, GLint mapsize, const GLfloat *values);
  316. extern void __gls_capture_glPixelMapuiv(GLenum map, GLint mapsize, const GLuint *values);
  317. extern void __gls_capture_glPixelMapusv(GLenum map, GLint mapsize, const GLushort *values);
  318. extern void __gls_capture_glReadBuffer(GLenum mode);
  319. extern void __gls_capture_glCopyPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum type);
  320. extern void __gls_capture_glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels);
  321. extern void __gls_capture_glDrawPixels(GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels);
  322. extern void __gls_capture_glGetBooleanv(GLenum pname, GLboolean *params);
  323. extern void __gls_capture_glGetClipPlane(GLenum plane, GLdouble *equation);
  324. extern void __gls_capture_glGetDoublev(GLenum pname, GLdouble *params);
  325. extern GLenum __gls_capture_glGetError(void);
  326. extern void __gls_capture_glGetFloatv(GLenum pname, GLfloat *params);
  327. extern void __gls_capture_glGetIntegerv(GLenum pname, GLint *params);
  328. extern void __gls_capture_glGetLightfv(GLenum light, GLenum pname, GLfloat *params);
  329. extern void __gls_capture_glGetLightiv(GLenum light, GLenum pname, GLint *params);
  330. extern void __gls_capture_glGetMapdv(GLenum target, GLenum query, GLdouble *v);
  331. extern void __gls_capture_glGetMapfv(GLenum target, GLenum query, GLfloat *v);
  332. extern void __gls_capture_glGetMapiv(GLenum target, GLenum query, GLint *v);
  333. extern void __gls_capture_glGetMaterialfv(GLenum face, GLenum pname, GLfloat *params);
  334. extern void __gls_capture_glGetMaterialiv(GLenum face, GLenum pname, GLint *params);
  335. extern void __gls_capture_glGetPixelMapfv(GLenum map, GLfloat *values);
  336. extern void __gls_capture_glGetPixelMapuiv(GLenum map, GLuint *values);
  337. extern void __gls_capture_glGetPixelMapusv(GLenum map, GLushort *values);
  338. extern void __gls_capture_glGetPolygonStipple(GLubyte *mask);
  339. extern const GLubyte * __gls_capture_glGetString(GLenum name);
  340. extern void __gls_capture_glGetTexEnvfv(GLenum target, GLenum pname, GLfloat *params);
  341. extern void __gls_capture_glGetTexEnviv(GLenum target, GLenum pname, GLint *params);
  342. extern void __gls_capture_glGetTexGendv(GLenum coord, GLenum pname, GLdouble *params);
  343. extern void __gls_capture_glGetTexGenfv(GLenum coord, GLenum pname, GLfloat *params);
  344. extern void __gls_capture_glGetTexGeniv(GLenum coord, GLenum pname, GLint *params);
  345. extern void __gls_capture_glGetTexImage(GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels);
  346. extern void __gls_capture_glGetTexParameterfv(GLenum target, GLenum pname, GLfloat *params);
  347. extern void __gls_capture_glGetTexParameteriv(GLenum target, GLenum pname, GLint *params);
  348. extern void __gls_capture_glGetTexLevelParameterfv(GLenum target, GLint level, GLenum pname, GLfloat *params);
  349. extern void __gls_capture_glGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint *params);
  350. extern GLboolean __gls_capture_glIsEnabled(GLenum cap);
  351. extern GLboolean __gls_capture_glIsList(GLuint list);
  352. extern void __gls_capture_glDepthRange(GLclampd near, GLclampd far);
  353. extern void __gls_capture_glFrustum(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble near, GLdouble far);
  354. extern void __gls_capture_glLoadIdentity(void);
  355. extern void __gls_capture_glLoadMatrixf(const GLfloat *m);
  356. extern void __gls_capture_glLoadMatrixd(const GLdouble *m);
  357. extern void __gls_capture_glMatrixMode(GLenum mode);
  358. extern void __gls_capture_glMultMatrixf(const GLfloat *m);
  359. extern void __gls_capture_glMultMatrixd(const GLdouble *m);
  360. extern void __gls_capture_glOrtho(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble near, GLdouble far);
  361. extern void __gls_capture_glPopMatrix(void);
  362. extern void __gls_capture_glPushMatrix(void);
  363. extern void __gls_capture_glRotated(GLdouble angle, GLdouble x, GLdouble y, GLdouble z);
  364. extern void __gls_capture_glRotatef(GLfloat angle, GLfloat x, GLfloat y, GLfloat z);
  365. extern void __gls_capture_glScaled(GLdouble x, GLdouble y, GLdouble z);
  366. extern void __gls_capture_glScalef(GLfloat x, GLfloat y, GLfloat z);
  367. extern void __gls_capture_glTranslated(GLdouble x, GLdouble y, GLdouble z);
  368. extern void __gls_capture_glTranslatef(GLfloat x, GLfloat y, GLfloat z);
  369. extern void __gls_capture_glViewport(GLint x, GLint y, GLsizei width, GLsizei height);
  370. extern void __gls_capture_glBlendColorEXT(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
  371. extern void __gls_capture_glBlendEquationEXT(GLenum mode);
  372. extern void __gls_capture_glPolygonOffsetEXT(GLfloat factor, GLfloat bias);
  373. extern void __gls_capture_glTexSubImage1DEXT(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels);
  374. extern void __gls_capture_glTexSubImage2DEXT(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels);
  375. extern void __gls_capture_glSampleMaskSGIS(GLclampf value, GLboolean invert);
  376. extern void __gls_capture_glSamplePatternSGIS(GLenum pattern);
  377. extern void __gls_capture_glTagSampleBufferSGIX(void);
  378. extern void __gls_capture_glConvolutionFilter1DEXT(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *image);
  379. extern void __gls_capture_glConvolutionFilter2DEXT(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *image);
  380. extern void __gls_capture_glConvolutionParameterfEXT(GLenum target, GLenum pname, GLfloat params);
  381. extern void __gls_capture_glConvolutionParameterfvEXT(GLenum target, GLenum pname, const GLfloat *params);
  382. extern void __gls_capture_glConvolutionParameteriEXT(GLenum target, GLenum pname, GLint params);
  383. extern void __gls_capture_glConvolutionParameterivEXT(GLenum target, GLenum pname, const GLint *params);
  384. extern void __gls_capture_glCopyConvolutionFilter1DEXT(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
  385. extern void __gls_capture_glCopyConvolutionFilter2DEXT(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height);
  386. extern void __gls_capture_glGetConvolutionFilterEXT(GLenum target, GLenum format, GLenum type, GLvoid *image);
  387. extern void __gls_capture_glGetConvolutionParameterfvEXT(GLenum target, GLenum pname, GLfloat *params);
  388. extern void __gls_capture_glGetConvolutionParameterivEXT(GLenum target, GLenum pname, GLint *params);
  389. extern void __gls_capture_glGetSeparableFilterEXT(GLenum target, GLenum format, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span);
  390. extern void __gls_capture_glSeparableFilter2DEXT(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column);
  391. extern void __gls_capture_glGetHistogramEXT(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values);
  392. extern void __gls_capture_glGetHistogramParameterfvEXT(GLenum target, GLenum pname, GLfloat *params);
  393. extern void __gls_capture_glGetHistogramParameterivEXT(GLenum target, GLenum pname, GLint *params);
  394. extern void __gls_capture_glGetMinmaxEXT(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values);
  395. extern void __gls_capture_glGetMinmaxParameterfvEXT(GLenum target, GLenum pname, GLfloat *params);
  396. extern void __gls_capture_glGetMinmaxParameterivEXT(GLenum target, GLenum pname, GLint *params);
  397. extern void __gls_capture_glHistogramEXT(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink);
  398. extern void __gls_capture_glMinmaxEXT(GLenum target, GLenum internalformat, GLboolean sink);
  399. extern void __gls_capture_glResetHistogramEXT(GLenum target);
  400. extern void __gls_capture_glResetMinmaxEXT(GLenum target);
  401. extern void __gls_capture_glTexImage3DEXT(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels);
  402. extern void __gls_capture_glTexSubImage3DEXT(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels);
  403. extern void __gls_capture_glDetailTexFuncSGIS(GLenum target, GLsizei n, const GLfloat *points);
  404. extern void __gls_capture_glGetDetailTexFuncSGIS(GLenum target, GLfloat *points);
  405. extern void __gls_capture_glSharpenTexFuncSGIS(GLenum target, GLsizei n, const GLfloat *points);
  406. extern void __gls_capture_glGetSharpenTexFuncSGIS(GLenum target, GLfloat *points);
  407. extern void __gls_capture_glArrayElementEXT(GLint i);
  408. extern void __gls_capture_glColorPointerEXT(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer);
  409. extern void __gls_capture_glDrawArraysEXT(GLenum mode, GLint first, GLsizei count);
  410. extern void __gls_capture_glEdgeFlagPointerEXT(GLsizei stride, GLsizei count, const GLboolean *pointer);
  411. extern void __gls_capture_glGetPointervEXT(GLenum pname, GLvoid* *params);
  412. extern void __gls_capture_glIndexPointerEXT(GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer);
  413. extern void __gls_capture_glNormalPointerEXT(GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer);
  414. extern void __gls_capture_glTexCoordPointerEXT(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer);
  415. extern void __gls_capture_glVertexPointerEXT(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer);
  416. extern GLboolean __gls_capture_glAreTexturesResidentEXT(GLsizei n, const GLuint *textures, GLboolean *residences);
  417. extern void __gls_capture_glBindTextureEXT(GLenum target, GLuint texture);
  418. extern void __gls_capture_glDeleteTexturesEXT(GLsizei n, const GLuint *textures);
  419. extern void __gls_capture_glGenTexturesEXT(GLsizei n, GLuint *textures);
  420. extern GLboolean __gls_capture_glIsTextureEXT(GLuint texture);
  421. extern void __gls_capture_glPrioritizeTexturesEXT(GLsizei n, const GLuint *textures, const GLclampf *priorities);
  422. extern void __gls_capture_glColorTableEXT(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table);
  423. extern void __gls_capture_glColorTableParameterfvSGI(GLenum target, GLenum pname, const GLfloat *params);
  424. extern void __gls_capture_glColorTableParameterivSGI(GLenum target, GLenum pname, const GLint *params);
  425. extern void __gls_capture_glCopyColorTableSGI(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
  426. extern void __gls_capture_glGetColorTableEXT(GLenum target, GLenum format, GLenum type, GLvoid *table);
  427. extern void __gls_capture_glGetColorTableParameterfvEXT(GLenum target, GLenum pname, GLfloat *params);
  428. extern void __gls_capture_glGetColorTableParameterivEXT(GLenum target, GLenum pname, GLint *params);
  429. extern void __gls_capture_glGetTexColorTableParameterfvSGI(GLenum target, GLenum pname, GLfloat *params);
  430. extern void __gls_capture_glGetTexColorTableParameterivSGI(GLenum target, GLenum pname, GLint *params);
  431. extern void __gls_capture_glTexColorTableParameterfvSGI(GLenum target, GLenum pname, const GLfloat *params);
  432. extern void __gls_capture_glTexColorTableParameterivSGI(GLenum target, GLenum pname, const GLint *params);
  433. extern void __gls_capture_glCopyTexImage1DEXT(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border);
  434. extern void __gls_capture_glCopyTexImage2DEXT(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
  435. extern void __gls_capture_glCopyTexSubImage1DEXT(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
  436. extern void __gls_capture_glCopyTexSubImage2DEXT(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
  437. extern void __gls_capture_glCopyTexSubImage3DEXT(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
  438. extern void __gls_capture_glTexImage4DSGIS(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4d, GLint border, GLenum format, GLenum type, const GLvoid *pixels);
  439. extern void __gls_capture_glTexSubImage4DSGIS(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint woffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4d, GLenum format, GLenum type, const GLvoid *pixels);
  440. extern void __gls_capture_glPixelTexGenSGIX(GLenum mode);
  441. // DrewB - 1.1
  442. extern void __gls_capture_glArrayElement(GLint i);
  443. extern void __gls_capture_glBindTexture(GLenum target, GLuint texture);
  444. extern void __gls_capture_glColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
  445. extern void __gls_capture_glDisableClientState(GLenum array);
  446. extern void __gls_capture_glDrawArrays(GLenum mode, GLint first, GLsizei count);
  447. extern void __gls_capture_glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices);
  448. extern void __gls_capture_glEdgeFlagPointer(GLsizei stride, const GLvoid *pointer);
  449. extern void __gls_capture_glEnableClientState(GLenum array);
  450. extern void __gls_capture_glIndexPointer(GLenum type, GLsizei stride, const GLvoid *pointer);
  451. extern void __gls_capture_glIndexub(GLubyte c);
  452. extern void __gls_capture_glIndexubv(const GLubyte *c);
  453. extern void __gls_capture_glInterleavedArrays(GLenum format, GLsizei stride, const GLvoid *pointer);
  454. extern void __gls_capture_glNormalPointer(GLenum type, GLsizei stride, const GLvoid *pointer);
  455. extern void __gls_capture_glPolygonOffset(GLfloat factor, GLfloat units);
  456. extern void __gls_capture_glTexCoordPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
  457. extern void __gls_capture_glVertexPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
  458. extern void __gls_capture_glAreTexturesResident(GLsizei n, const GLuint *textures, GLboolean *residences);
  459. extern void __gls_capture_glCopyTexImage1D(GLenum target, GLint level, GLenum internalFormat, GLint x, GLint y, GLsizei width, GLint border);
  460. extern void __gls_capture_glCopyTexImage2D(GLenum target, GLint level, GLenum internalFormat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
  461. extern void __gls_capture_glCopyTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
  462. extern void __gls_capture_glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
  463. extern void __gls_capture_glDeleteTextures(GLsizei n, const GLuint *textures);
  464. extern void __gls_capture_glGenTextures(GLsizei n, GLuint *textures);
  465. extern void __gls_capture_glGetPointerv(GLenum pname, GLvoid* *params);
  466. extern void __gls_capture_glIsTexture(GLuint texture);
  467. extern void __gls_capture_glPrioritizeTextures(GLsizei n, const GLuint *textures, const GLclampf *priorities);
  468. extern void __gls_capture_glTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels);
  469. extern void __gls_capture_glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels);
  470. extern void __gls_capture_glPushClientAttrib(GLbitfield mask);
  471. extern void __gls_capture_glPopClientAttrib(void);
  472. // DrewB
  473. extern void __gls_capture_glColorSubTableEXT(GLenum target, GLuint start, GLsizei count, GLenum format, GLenum type, const GLvoid *data);
  474. // MarcFo
  475. extern void __gls_capture_glDrawRangeElementsWIN(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices);
  476. const GLSfunc __glsDispatchCapture[__GLS_OPCODE_COUNT] = {
  477. GLS_NONE,
  478. GLS_NONE,
  479. GLS_NONE,
  480. GLS_NONE,
  481. GLS_NONE,
  482. GLS_NONE,
  483. GLS_NONE,
  484. GLS_NONE,
  485. GLS_NONE,
  486. GLS_NONE,
  487. GLS_NONE,
  488. GLS_NONE,
  489. GLS_NONE,
  490. GLS_NONE,
  491. GLS_NONE,
  492. GLS_NONE,
  493. (GLSfunc)__gls_capture_glsBeginGLS,
  494. (GLSfunc)__gls_capture_glsBlock,
  495. (GLSfunc)__gls_capture_glsCallStream,
  496. (GLSfunc)__gls_capture_glsEndGLS,
  497. (GLSfunc)__gls_capture_glsError,
  498. (GLSfunc)__gls_capture_glsGLRC,
  499. (GLSfunc)__gls_capture_glsGLRCLayer,
  500. (GLSfunc)__gls_capture_glsHeaderGLRCi,
  501. (GLSfunc)__gls_capture_glsHeaderLayerf,
  502. (GLSfunc)__gls_capture_glsHeaderLayeri,
  503. (GLSfunc)__gls_capture_glsHeaderf,
  504. (GLSfunc)__gls_capture_glsHeaderfv,
  505. (GLSfunc)__gls_capture_glsHeaderi,
  506. (GLSfunc)__gls_capture_glsHeaderiv,
  507. (GLSfunc)__gls_capture_glsHeaderubz,
  508. (GLSfunc)__gls_capture_glsRequireExtension,
  509. (GLSfunc)__gls_capture_glsUnsupportedCommand,
  510. (GLSfunc)__gls_capture_glsAppRef,
  511. (GLSfunc)__gls_capture_glsBeginObj,
  512. (GLSfunc)__gls_capture_glsCharubz,
  513. (GLSfunc)__gls_capture_glsComment,
  514. (GLSfunc)__gls_capture_glsDisplayMapfv,
  515. (GLSfunc)__gls_capture_glsEndObj,
  516. (GLSfunc)__gls_capture_glsNumb,
  517. (GLSfunc)__gls_capture_glsNumbv,
  518. (GLSfunc)__gls_capture_glsNumd,
  519. (GLSfunc)__gls_capture_glsNumdv,
  520. (GLSfunc)__gls_capture_glsNumf,
  521. (GLSfunc)__gls_capture_glsNumfv,
  522. (GLSfunc)__gls_capture_glsNumi,
  523. (GLSfunc)__gls_capture_glsNumiv,
  524. (GLSfunc)__gls_capture_glsNuml,
  525. (GLSfunc)__gls_capture_glsNumlv,
  526. (GLSfunc)__gls_capture_glsNums,
  527. (GLSfunc)__gls_capture_glsNumsv,
  528. (GLSfunc)__gls_capture_glsNumub,
  529. (GLSfunc)__gls_capture_glsNumubv,
  530. (GLSfunc)__gls_capture_glsNumui,
  531. (GLSfunc)__gls_capture_glsNumuiv,
  532. (GLSfunc)__gls_capture_glsNumul,
  533. (GLSfunc)__gls_capture_glsNumulv,
  534. (GLSfunc)__gls_capture_glsNumus,
  535. (GLSfunc)__gls_capture_glsNumusv,
  536. (GLSfunc)__gls_capture_glsPad,
  537. (GLSfunc)__gls_capture_glsSwapBuffers,
  538. GLS_NONE,
  539. GLS_NONE,
  540. GLS_NONE,
  541. (GLSfunc)__gls_capture_glNewList,
  542. (GLSfunc)__gls_capture_glEndList,
  543. (GLSfunc)__gls_capture_glCallList,
  544. (GLSfunc)__gls_capture_glCallLists,
  545. (GLSfunc)__gls_capture_glDeleteLists,
  546. (GLSfunc)__gls_capture_glGenLists,
  547. (GLSfunc)__gls_capture_glListBase,
  548. (GLSfunc)__gls_capture_glBegin,
  549. (GLSfunc)__gls_capture_glBitmap,
  550. (GLSfunc)__gls_capture_glColor3b,
  551. (GLSfunc)__gls_capture_glColor3bv,
  552. (GLSfunc)__gls_capture_glColor3d,
  553. (GLSfunc)__gls_capture_glColor3dv,
  554. (GLSfunc)__gls_capture_glColor3f,
  555. (GLSfunc)__gls_capture_glColor3fv,
  556. (GLSfunc)__gls_capture_glColor3i,
  557. (GLSfunc)__gls_capture_glColor3iv,
  558. (GLSfunc)__gls_capture_glColor3s,
  559. (GLSfunc)__gls_capture_glColor3sv,
  560. (GLSfunc)__gls_capture_glColor3ub,
  561. (GLSfunc)__gls_capture_glColor3ubv,
  562. (GLSfunc)__gls_capture_glColor3ui,
  563. (GLSfunc)__gls_capture_glColor3uiv,
  564. (GLSfunc)__gls_capture_glColor3us,
  565. (GLSfunc)__gls_capture_glColor3usv,
  566. (GLSfunc)__gls_capture_glColor4b,
  567. (GLSfunc)__gls_capture_glColor4bv,
  568. (GLSfunc)__gls_capture_glColor4d,
  569. (GLSfunc)__gls_capture_glColor4dv,
  570. (GLSfunc)__gls_capture_glColor4f,
  571. (GLSfunc)__gls_capture_glColor4fv,
  572. (GLSfunc)__gls_capture_glColor4i,
  573. (GLSfunc)__gls_capture_glColor4iv,
  574. (GLSfunc)__gls_capture_glColor4s,
  575. (GLSfunc)__gls_capture_glColor4sv,
  576. (GLSfunc)__gls_capture_glColor4ub,
  577. (GLSfunc)__gls_capture_glColor4ubv,
  578. (GLSfunc)__gls_capture_glColor4ui,
  579. (GLSfunc)__gls_capture_glColor4uiv,
  580. (GLSfunc)__gls_capture_glColor4us,
  581. (GLSfunc)__gls_capture_glColor4usv,
  582. (GLSfunc)__gls_capture_glEdgeFlag,
  583. (GLSfunc)__gls_capture_glEdgeFlagv,
  584. (GLSfunc)__gls_capture_glEnd,
  585. (GLSfunc)__gls_capture_glIndexd,
  586. (GLSfunc)__gls_capture_glIndexdv,
  587. (GLSfunc)__gls_capture_glIndexf,
  588. (GLSfunc)__gls_capture_glIndexfv,
  589. (GLSfunc)__gls_capture_glIndexi,
  590. (GLSfunc)__gls_capture_glIndexiv,
  591. (GLSfunc)__gls_capture_glIndexs,
  592. (GLSfunc)__gls_capture_glIndexsv,
  593. (GLSfunc)__gls_capture_glNormal3b,
  594. (GLSfunc)__gls_capture_glNormal3bv,
  595. (GLSfunc)__gls_capture_glNormal3d,
  596. (GLSfunc)__gls_capture_glNormal3dv,
  597. (GLSfunc)__gls_capture_glNormal3f,
  598. (GLSfunc)__gls_capture_glNormal3fv,
  599. (GLSfunc)__gls_capture_glNormal3i,
  600. (GLSfunc)__gls_capture_glNormal3iv,
  601. (GLSfunc)__gls_capture_glNormal3s,
  602. (GLSfunc)__gls_capture_glNormal3sv,
  603. (GLSfunc)__gls_capture_glRasterPos2d,
  604. (GLSfunc)__gls_capture_glRasterPos2dv,
  605. (GLSfunc)__gls_capture_glRasterPos2f,
  606. (GLSfunc)__gls_capture_glRasterPos2fv,
  607. (GLSfunc)__gls_capture_glRasterPos2i,
  608. (GLSfunc)__gls_capture_glRasterPos2iv,
  609. (GLSfunc)__gls_capture_glRasterPos2s,
  610. (GLSfunc)__gls_capture_glRasterPos2sv,
  611. (GLSfunc)__gls_capture_glRasterPos3d,
  612. (GLSfunc)__gls_capture_glRasterPos3dv,
  613. (GLSfunc)__gls_capture_glRasterPos3f,
  614. (GLSfunc)__gls_capture_glRasterPos3fv,
  615. (GLSfunc)__gls_capture_glRasterPos3i,
  616. (GLSfunc)__gls_capture_glRasterPos3iv,
  617. (GLSfunc)__gls_capture_glRasterPos3s,
  618. (GLSfunc)__gls_capture_glRasterPos3sv,
  619. (GLSfunc)__gls_capture_glRasterPos4d,
  620. (GLSfunc)__gls_capture_glRasterPos4dv,
  621. (GLSfunc)__gls_capture_glRasterPos4f,
  622. (GLSfunc)__gls_capture_glRasterPos4fv,
  623. (GLSfunc)__gls_capture_glRasterPos4i,
  624. (GLSfunc)__gls_capture_glRasterPos4iv,
  625. (GLSfunc)__gls_capture_glRasterPos4s,
  626. (GLSfunc)__gls_capture_glRasterPos4sv,
  627. (GLSfunc)__gls_capture_glRectd,
  628. (GLSfunc)__gls_capture_glRectdv,
  629. (GLSfunc)__gls_capture_glRectf,
  630. (GLSfunc)__gls_capture_glRectfv,
  631. (GLSfunc)__gls_capture_glRecti,
  632. (GLSfunc)__gls_capture_glRectiv,
  633. (GLSfunc)__gls_capture_glRects,
  634. (GLSfunc)__gls_capture_glRectsv,
  635. (GLSfunc)__gls_capture_glTexCoord1d,
  636. (GLSfunc)__gls_capture_glTexCoord1dv,
  637. (GLSfunc)__gls_capture_glTexCoord1f,
  638. (GLSfunc)__gls_capture_glTexCoord1fv,
  639. (GLSfunc)__gls_capture_glTexCoord1i,
  640. (GLSfunc)__gls_capture_glTexCoord1iv,
  641. (GLSfunc)__gls_capture_glTexCoord1s,
  642. (GLSfunc)__gls_capture_glTexCoord1sv,
  643. (GLSfunc)__gls_capture_glTexCoord2d,
  644. (GLSfunc)__gls_capture_glTexCoord2dv,
  645. (GLSfunc)__gls_capture_glTexCoord2f,
  646. (GLSfunc)__gls_capture_glTexCoord2fv,
  647. (GLSfunc)__gls_capture_glTexCoord2i,
  648. (GLSfunc)__gls_capture_glTexCoord2iv,
  649. (GLSfunc)__gls_capture_glTexCoord2s,
  650. (GLSfunc)__gls_capture_glTexCoord2sv,
  651. (GLSfunc)__gls_capture_glTexCoord3d,
  652. (GLSfunc)__gls_capture_glTexCoord3dv,
  653. (GLSfunc)__gls_capture_glTexCoord3f,
  654. (GLSfunc)__gls_capture_glTexCoord3fv,
  655. (GLSfunc)__gls_capture_glTexCoord3i,
  656. (GLSfunc)__gls_capture_glTexCoord3iv,
  657. (GLSfunc)__gls_capture_glTexCoord3s,
  658. (GLSfunc)__gls_capture_glTexCoord3sv,
  659. (GLSfunc)__gls_capture_glTexCoord4d,
  660. (GLSfunc)__gls_capture_glTexCoord4dv,
  661. (GLSfunc)__gls_capture_glTexCoord4f,
  662. (GLSfunc)__gls_capture_glTexCoord4fv,
  663. (GLSfunc)__gls_capture_glTexCoord4i,
  664. (GLSfunc)__gls_capture_glTexCoord4iv,
  665. (GLSfunc)__gls_capture_glTexCoord4s,
  666. (GLSfunc)__gls_capture_glTexCoord4sv,
  667. (GLSfunc)__gls_capture_glVertex2d,
  668. (GLSfunc)__gls_capture_glVertex2dv,
  669. (GLSfunc)__gls_capture_glVertex2f,
  670. (GLSfunc)__gls_capture_glVertex2fv,
  671. (GLSfunc)__gls_capture_glVertex2i,
  672. (GLSfunc)__gls_capture_glVertex2iv,
  673. (GLSfunc)__gls_capture_glVertex2s,
  674. (GLSfunc)__gls_capture_glVertex2sv,
  675. (GLSfunc)__gls_capture_glVertex3d,
  676. (GLSfunc)__gls_capture_glVertex3dv,
  677. (GLSfunc)__gls_capture_glVertex3f,
  678. (GLSfunc)__gls_capture_glVertex3fv,
  679. (GLSfunc)__gls_capture_glVertex3i,
  680. (GLSfunc)__gls_capture_glVertex3iv,
  681. (GLSfunc)__gls_capture_glVertex3s,
  682. (GLSfunc)__gls_capture_glVertex3sv,
  683. (GLSfunc)__gls_capture_glVertex4d,
  684. (GLSfunc)__gls_capture_glVertex4dv,
  685. (GLSfunc)__gls_capture_glVertex4f,
  686. (GLSfunc)__gls_capture_glVertex4fv,
  687. (GLSfunc)__gls_capture_glVertex4i,
  688. (GLSfunc)__gls_capture_glVertex4iv,
  689. (GLSfunc)__gls_capture_glVertex4s,
  690. (GLSfunc)__gls_capture_glVertex4sv,
  691. (GLSfunc)__gls_capture_glClipPlane,
  692. (GLSfunc)__gls_capture_glColorMaterial,
  693. (GLSfunc)__gls_capture_glCullFace,
  694. (GLSfunc)__gls_capture_glFogf,
  695. (GLSfunc)__gls_capture_glFogfv,
  696. (GLSfunc)__gls_capture_glFogi,
  697. (GLSfunc)__gls_capture_glFogiv,
  698. (GLSfunc)__gls_capture_glFrontFace,
  699. (GLSfunc)__gls_capture_glHint,
  700. (GLSfunc)__gls_capture_glLightf,
  701. (GLSfunc)__gls_capture_glLightfv,
  702. (GLSfunc)__gls_capture_glLighti,
  703. (GLSfunc)__gls_capture_glLightiv,
  704. (GLSfunc)__gls_capture_glLightModelf,
  705. (GLSfunc)__gls_capture_glLightModelfv,
  706. (GLSfunc)__gls_capture_glLightModeli,
  707. (GLSfunc)__gls_capture_glLightModeliv,
  708. (GLSfunc)__gls_capture_glLineStipple,
  709. (GLSfunc)__gls_capture_glLineWidth,
  710. (GLSfunc)__gls_capture_glMaterialf,
  711. (GLSfunc)__gls_capture_glMaterialfv,
  712. (GLSfunc)__gls_capture_glMateriali,
  713. (GLSfunc)__gls_capture_glMaterialiv,
  714. (GLSfunc)__gls_capture_glPointSize,
  715. (GLSfunc)__gls_capture_glPolygonMode,
  716. (GLSfunc)__gls_capture_glPolygonStipple,
  717. (GLSfunc)__gls_capture_glScissor,
  718. (GLSfunc)__gls_capture_glShadeModel,
  719. (GLSfunc)__gls_capture_glTexParameterf,
  720. (GLSfunc)__gls_capture_glTexParameterfv,
  721. (GLSfunc)__gls_capture_glTexParameteri,
  722. (GLSfunc)__gls_capture_glTexParameteriv,
  723. (GLSfunc)__gls_capture_glTexImage1D,
  724. (GLSfunc)__gls_capture_glTexImage2D,
  725. (GLSfunc)__gls_capture_glTexEnvf,
  726. (GLSfunc)__gls_capture_glTexEnvfv,
  727. (GLSfunc)__gls_capture_glTexEnvi,
  728. (GLSfunc)__gls_capture_glTexEnviv,
  729. (GLSfunc)__gls_capture_glTexGend,
  730. (GLSfunc)__gls_capture_glTexGendv,
  731. (GLSfunc)__gls_capture_glTexGenf,
  732. (GLSfunc)__gls_capture_glTexGenfv,
  733. (GLSfunc)__gls_capture_glTexGeni,
  734. (GLSfunc)__gls_capture_glTexGeniv,
  735. (GLSfunc)__gls_capture_glFeedbackBuffer,
  736. (GLSfunc)__gls_capture_glSelectBuffer,
  737. (GLSfunc)__gls_capture_glRenderMode,
  738. (GLSfunc)__gls_capture_glInitNames,
  739. (GLSfunc)__gls_capture_glLoadName,
  740. (GLSfunc)__gls_capture_glPassThrough,
  741. (GLSfunc)__gls_capture_glPopName,
  742. (GLSfunc)__gls_capture_glPushName,
  743. (GLSfunc)__gls_capture_glDrawBuffer,
  744. (GLSfunc)__gls_capture_glClear,
  745. (GLSfunc)__gls_capture_glClearAccum,
  746. (GLSfunc)__gls_capture_glClearIndex,
  747. (GLSfunc)__gls_capture_glClearColor,
  748. (GLSfunc)__gls_capture_glClearStencil,
  749. (GLSfunc)__gls_capture_glClearDepth,
  750. (GLSfunc)__gls_capture_glStencilMask,
  751. (GLSfunc)__gls_capture_glColorMask,
  752. (GLSfunc)__gls_capture_glDepthMask,
  753. (GLSfunc)__gls_capture_glIndexMask,
  754. (GLSfunc)__gls_capture_glAccum,
  755. (GLSfunc)__gls_capture_glDisable,
  756. (GLSfunc)__gls_capture_glEnable,
  757. (GLSfunc)__gls_capture_glFinish,
  758. (GLSfunc)__gls_capture_glFlush,
  759. (GLSfunc)__gls_capture_glPopAttrib,
  760. (GLSfunc)__gls_capture_glPushAttrib,
  761. (GLSfunc)__gls_capture_glMap1d,
  762. (GLSfunc)__gls_capture_glMap1f,
  763. (GLSfunc)__gls_capture_glMap2d,
  764. (GLSfunc)__gls_capture_glMap2f,
  765. (GLSfunc)__gls_capture_glMapGrid1d,
  766. (GLSfunc)__gls_capture_glMapGrid1f,
  767. (GLSfunc)__gls_capture_glMapGrid2d,
  768. (GLSfunc)__gls_capture_glMapGrid2f,
  769. (GLSfunc)__gls_capture_glEvalCoord1d,
  770. (GLSfunc)__gls_capture_glEvalCoord1dv,
  771. (GLSfunc)__gls_capture_glEvalCoord1f,
  772. (GLSfunc)__gls_capture_glEvalCoord1fv,
  773. (GLSfunc)__gls_capture_glEvalCoord2d,
  774. (GLSfunc)__gls_capture_glEvalCoord2dv,
  775. (GLSfunc)__gls_capture_glEvalCoord2f,
  776. (GLSfunc)__gls_capture_glEvalCoord2fv,
  777. (GLSfunc)__gls_capture_glEvalMesh1,
  778. (GLSfunc)__gls_capture_glEvalPoint1,
  779. (GLSfunc)__gls_capture_glEvalMesh2,
  780. (GLSfunc)__gls_capture_glEvalPoint2,
  781. (GLSfunc)__gls_capture_glAlphaFunc,
  782. (GLSfunc)__gls_capture_glBlendFunc,
  783. (GLSfunc)__gls_capture_glLogicOp,
  784. (GLSfunc)__gls_capture_glStencilFunc,
  785. (GLSfunc)__gls_capture_glStencilOp,
  786. (GLSfunc)__gls_capture_glDepthFunc,
  787. (GLSfunc)__gls_capture_glPixelZoom,
  788. (GLSfunc)__gls_capture_glPixelTransferf,
  789. (GLSfunc)__gls_capture_glPixelTransferi,
  790. (GLSfunc)__gls_capture_glPixelStoref,
  791. (GLSfunc)__gls_capture_glPixelStorei,
  792. (GLSfunc)__gls_capture_glPixelMapfv,
  793. (GLSfunc)__gls_capture_glPixelMapuiv,
  794. (GLSfunc)__gls_capture_glPixelMapusv,
  795. (GLSfunc)__gls_capture_glReadBuffer,
  796. (GLSfunc)__gls_capture_glCopyPixels,
  797. (GLSfunc)__gls_capture_glReadPixels,
  798. (GLSfunc)__gls_capture_glDrawPixels,
  799. (GLSfunc)__gls_capture_glGetBooleanv,
  800. (GLSfunc)__gls_capture_glGetClipPlane,
  801. (GLSfunc)__gls_capture_glGetDoublev,
  802. (GLSfunc)__gls_capture_glGetError,
  803. (GLSfunc)__gls_capture_glGetFloatv,
  804. (GLSfunc)__gls_capture_glGetIntegerv,
  805. (GLSfunc)__gls_capture_glGetLightfv,
  806. (GLSfunc)__gls_capture_glGetLightiv,
  807. (GLSfunc)__gls_capture_glGetMapdv,
  808. (GLSfunc)__gls_capture_glGetMapfv,
  809. (GLSfunc)__gls_capture_glGetMapiv,
  810. (GLSfunc)__gls_capture_glGetMaterialfv,
  811. (GLSfunc)__gls_capture_glGetMaterialiv,
  812. (GLSfunc)__gls_capture_glGetPixelMapfv,
  813. (GLSfunc)__gls_capture_glGetPixelMapuiv,
  814. (GLSfunc)__gls_capture_glGetPixelMapusv,
  815. (GLSfunc)__gls_capture_glGetPolygonStipple,
  816. (GLSfunc)__gls_capture_glGetString,
  817. (GLSfunc)__gls_capture_glGetTexEnvfv,
  818. (GLSfunc)__gls_capture_glGetTexEnviv,
  819. (GLSfunc)__gls_capture_glGetTexGendv,
  820. (GLSfunc)__gls_capture_glGetTexGenfv,
  821. (GLSfunc)__gls_capture_glGetTexGeniv,
  822. (GLSfunc)__gls_capture_glGetTexImage,
  823. (GLSfunc)__gls_capture_glGetTexParameterfv,
  824. (GLSfunc)__gls_capture_glGetTexParameteriv,
  825. (GLSfunc)__gls_capture_glGetTexLevelParameterfv,
  826. (GLSfunc)__gls_capture_glGetTexLevelParameteriv,
  827. (GLSfunc)__gls_capture_glIsEnabled,
  828. (GLSfunc)__gls_capture_glIsList,
  829. (GLSfunc)__gls_capture_glDepthRange,
  830. (GLSfunc)__gls_capture_glFrustum,
  831. (GLSfunc)__gls_capture_glLoadIdentity,
  832. (GLSfunc)__gls_capture_glLoadMatrixf,
  833. (GLSfunc)__gls_capture_glLoadMatrixd,
  834. (GLSfunc)__gls_capture_glMatrixMode,
  835. (GLSfunc)__gls_capture_glMultMatrixf,
  836. (GLSfunc)__gls_capture_glMultMatrixd,
  837. (GLSfunc)__gls_capture_glOrtho,
  838. (GLSfunc)__gls_capture_glPopMatrix,
  839. (GLSfunc)__gls_capture_glPushMatrix,
  840. (GLSfunc)__gls_capture_glRotated,
  841. (GLSfunc)__gls_capture_glRotatef,
  842. (GLSfunc)__gls_capture_glScaled,
  843. (GLSfunc)__gls_capture_glScalef,
  844. (GLSfunc)__gls_capture_glTranslated,
  845. (GLSfunc)__gls_capture_glTranslatef,
  846. (GLSfunc)__gls_capture_glViewport,
  847. // DrewB - 1.1
  848. (GLSfunc)__gls_capture_glArrayElement,
  849. (GLSfunc)__gls_capture_glBindTexture,
  850. (GLSfunc)__gls_capture_glColorPointer,
  851. (GLSfunc)__gls_capture_glDisableClientState,
  852. (GLSfunc)__gls_capture_glDrawArrays,
  853. (GLSfunc)__gls_capture_glDrawElements,
  854. (GLSfunc)__gls_capture_glEdgeFlagPointer,
  855. (GLSfunc)__gls_capture_glEnableClientState,
  856. (GLSfunc)__gls_capture_glIndexPointer,
  857. (GLSfunc)__gls_capture_glIndexub,
  858. (GLSfunc)__gls_capture_glIndexubv,
  859. (GLSfunc)__gls_capture_glInterleavedArrays,
  860. (GLSfunc)__gls_capture_glNormalPointer,
  861. (GLSfunc)__gls_capture_glPolygonOffset,
  862. (GLSfunc)__gls_capture_glTexCoordPointer,
  863. (GLSfunc)__gls_capture_glVertexPointer,
  864. (GLSfunc)__gls_capture_glAreTexturesResident,
  865. (GLSfunc)__gls_capture_glCopyTexImage1D,
  866. (GLSfunc)__gls_capture_glCopyTexImage2D,
  867. (GLSfunc)__gls_capture_glCopyTexSubImage1D,
  868. (GLSfunc)__gls_capture_glCopyTexSubImage2D,
  869. (GLSfunc)__gls_capture_glDeleteTextures,
  870. (GLSfunc)__gls_capture_glGenTextures,
  871. (GLSfunc)__gls_capture_glGetPointerv,
  872. (GLSfunc)__gls_capture_glIsTexture,
  873. (GLSfunc)__gls_capture_glPrioritizeTextures,
  874. (GLSfunc)__gls_capture_glTexSubImage1D,
  875. (GLSfunc)__gls_capture_glTexSubImage2D,
  876. (GLSfunc)__gls_capture_glPushClientAttrib,
  877. (GLSfunc)__gls_capture_glPopClientAttrib,
  878. #if __GL_EXT_blend_color
  879. (GLSfunc)__gls_capture_glBlendColorEXT,
  880. #else
  881. GLS_NONE,
  882. #endif /* __GL_EXT_blend_color */
  883. #if __GL_EXT_blend_minmax
  884. (GLSfunc)__gls_capture_glBlendEquationEXT,
  885. #else
  886. GLS_NONE,
  887. #endif /* __GL_EXT_blend_minmax */
  888. #if __GL_EXT_polygon_offset
  889. (GLSfunc)__gls_capture_glPolygonOffsetEXT,
  890. #else
  891. GLS_NONE,
  892. #endif /* __GL_EXT_polygon_offset */
  893. #if __GL_EXT_subtexture
  894. (GLSfunc)__gls_capture_glTexSubImage1DEXT,
  895. #else
  896. GLS_NONE,
  897. #endif /* __GL_EXT_subtexture */
  898. #if __GL_EXT_subtexture
  899. (GLSfunc)__gls_capture_glTexSubImage2DEXT,
  900. #else
  901. GLS_NONE,
  902. #endif /* __GL_EXT_subtexture */
  903. #if __GL_SGIS_multisample
  904. (GLSfunc)__gls_capture_glSampleMaskSGIS,
  905. #else
  906. GLS_NONE,
  907. #endif /* __GL_SGIS_multisample */
  908. #if __GL_SGIS_multisample
  909. (GLSfunc)__gls_capture_glSamplePatternSGIS,
  910. #else
  911. GLS_NONE,
  912. #endif /* __GL_SGIS_multisample */
  913. #if __GL_SGIX_multisample
  914. (GLSfunc)__gls_capture_glTagSampleBufferSGIX,
  915. #else
  916. GLS_NONE,
  917. #endif /* __GL_SGIX_multisample */
  918. #if __GL_EXT_convolution
  919. (GLSfunc)__gls_capture_glConvolutionFilter1DEXT,
  920. #else
  921. GLS_NONE,
  922. #endif /* __GL_EXT_convolution */
  923. #if __GL_EXT_convolution
  924. (GLSfunc)__gls_capture_glConvolutionFilter2DEXT,
  925. #else
  926. GLS_NONE,
  927. #endif /* __GL_EXT_convolution */
  928. #if __GL_EXT_convolution
  929. (GLSfunc)__gls_capture_glConvolutionParameterfEXT,
  930. #else
  931. GLS_NONE,
  932. #endif /* __GL_EXT_convolution */
  933. #if __GL_EXT_convolution
  934. (GLSfunc)__gls_capture_glConvolutionParameterfvEXT,
  935. #else
  936. GLS_NONE,
  937. #endif /* __GL_EXT_convolution */
  938. #if __GL_EXT_convolution
  939. (GLSfunc)__gls_capture_glConvolutionParameteriEXT,
  940. #else
  941. GLS_NONE,
  942. #endif /* __GL_EXT_convolution */
  943. #if __GL_EXT_convolution
  944. (GLSfunc)__gls_capture_glConvolutionParameterivEXT,
  945. #else
  946. GLS_NONE,
  947. #endif /* __GL_EXT_convolution */
  948. #if __GL_EXT_convolution
  949. (GLSfunc)__gls_capture_glCopyConvolutionFilter1DEXT,
  950. #else
  951. GLS_NONE,
  952. #endif /* __GL_EXT_convolution */
  953. #if __GL_EXT_convolution
  954. (GLSfunc)__gls_capture_glCopyConvolutionFilter2DEXT,
  955. #else
  956. GLS_NONE,
  957. #endif /* __GL_EXT_convolution */
  958. #if __GL_EXT_convolution
  959. (GLSfunc)__gls_capture_glGetConvolutionFilterEXT,
  960. #else
  961. GLS_NONE,
  962. #endif /* __GL_EXT_convolution */
  963. #if __GL_EXT_convolution
  964. (GLSfunc)__gls_capture_glGetConvolutionParameterfvEXT,
  965. #else
  966. GLS_NONE,
  967. #endif /* __GL_EXT_convolution */
  968. #if __GL_EXT_convolution
  969. (GLSfunc)__gls_capture_glGetConvolutionParameterivEXT,
  970. #else
  971. GLS_NONE,
  972. #endif /* __GL_EXT_convolution */
  973. #if __GL_EXT_convolution
  974. (GLSfunc)__gls_capture_glGetSeparableFilterEXT,
  975. #else
  976. GLS_NONE,
  977. #endif /* __GL_EXT_convolution */
  978. #if __GL_EXT_convolution
  979. (GLSfunc)__gls_capture_glSeparableFilter2DEXT,
  980. #else
  981. GLS_NONE,
  982. #endif /* __GL_EXT_convolution */
  983. #if __GL_EXT_histogram
  984. (GLSfunc)__gls_capture_glGetHistogramEXT,
  985. #else
  986. GLS_NONE,
  987. #endif /* __GL_EXT_histogram */
  988. #if __GL_EXT_histogram
  989. (GLSfunc)__gls_capture_glGetHistogramParameterfvEXT,
  990. #else
  991. GLS_NONE,
  992. #endif /* __GL_EXT_histogram */
  993. #if __GL_EXT_histogram
  994. (GLSfunc)__gls_capture_glGetHistogramParameterivEXT,
  995. #else
  996. GLS_NONE,
  997. #endif /* __GL_EXT_histogram */
  998. #if __GL_EXT_histogram
  999. (GLSfunc)__gls_capture_glGetMinmaxEXT,
  1000. #else
  1001. GLS_NONE,
  1002. #endif /* __GL_EXT_histogram */
  1003. #if __GL_EXT_histogram
  1004. (GLSfunc)__gls_capture_glGetMinmaxParameterfvEXT,
  1005. #else
  1006. GLS_NONE,
  1007. #endif /* __GL_EXT_histogram */
  1008. #if __GL_EXT_histogram
  1009. (GLSfunc)__gls_capture_glGetMinmaxParameterivEXT,
  1010. #else
  1011. GLS_NONE,
  1012. #endif /* __GL_EXT_histogram */
  1013. #if __GL_EXT_histogram
  1014. (GLSfunc)__gls_capture_glHistogramEXT,
  1015. #else
  1016. GLS_NONE,
  1017. #endif /* __GL_EXT_histogram */
  1018. #if __GL_EXT_histogram
  1019. (GLSfunc)__gls_capture_glMinmaxEXT,
  1020. #else
  1021. GLS_NONE,
  1022. #endif /* __GL_EXT_histogram */
  1023. #if __GL_EXT_histogram
  1024. (GLSfunc)__gls_capture_glResetHistogramEXT,
  1025. #else
  1026. GLS_NONE,
  1027. #endif /* __GL_EXT_histogram */
  1028. #if __GL_EXT_histogram
  1029. (GLSfunc)__gls_capture_glResetMinmaxEXT,
  1030. #else
  1031. GLS_NONE,
  1032. #endif /* __GL_EXT_histogram */
  1033. #if __GL_EXT_texture3D
  1034. (GLSfunc)__gls_capture_glTexImage3DEXT,
  1035. #else
  1036. GLS_NONE,
  1037. #endif /* __GL_EXT_texture3D */
  1038. #if __GL_EXT_subtexture && __GL_EXT_texture3D
  1039. (GLSfunc)__gls_capture_glTexSubImage3DEXT,
  1040. #else
  1041. GLS_NONE,
  1042. #endif /* __GL_EXT_subtexture */
  1043. #if __GL_SGIS_detail_texture
  1044. (GLSfunc)__gls_capture_glDetailTexFuncSGIS,
  1045. #else
  1046. GLS_NONE,
  1047. #endif /* __GL_SGIS_detail_texture */
  1048. #if __GL_SGIS_detail_texture
  1049. (GLSfunc)__gls_capture_glGetDetailTexFuncSGIS,
  1050. #else
  1051. GLS_NONE,
  1052. #endif /* __GL_SGIS_detail_texture */
  1053. #if __GL_SGIS_sharpen_texture
  1054. (GLSfunc)__gls_capture_glSharpenTexFuncSGIS,
  1055. #else
  1056. GLS_NONE,
  1057. #endif /* __GL_SGIS_sharpen_texture */
  1058. #if __GL_SGIS_sharpen_texture
  1059. (GLSfunc)__gls_capture_glGetSharpenTexFuncSGIS,
  1060. #else
  1061. GLS_NONE,
  1062. #endif /* __GL_SGIS_sharpen_texture */
  1063. #if __GL_EXT_vertex_array
  1064. (GLSfunc)__gls_capture_glArrayElementEXT,
  1065. #else
  1066. GLS_NONE,
  1067. #endif /* __GL_EXT_vertex_array */
  1068. #if __GL_EXT_vertex_array
  1069. (GLSfunc)__gls_capture_glColorPointerEXT,
  1070. #else
  1071. GLS_NONE,
  1072. #endif /* __GL_EXT_vertex_array */
  1073. #if __GL_EXT_vertex_array
  1074. (GLSfunc)__gls_capture_glDrawArraysEXT,
  1075. #else
  1076. GLS_NONE,
  1077. #endif /* __GL_EXT_vertex_array */
  1078. #if __GL_EXT_vertex_array
  1079. (GLSfunc)__gls_capture_glEdgeFlagPointerEXT,
  1080. #else
  1081. GLS_NONE,
  1082. #endif /* __GL_EXT_vertex_array */
  1083. #if __GL_EXT_vertex_array
  1084. (GLSfunc)__gls_capture_glGetPointervEXT,
  1085. #else
  1086. GLS_NONE,
  1087. #endif /* __GL_EXT_vertex_array */
  1088. #if __GL_EXT_vertex_array
  1089. (GLSfunc)__gls_capture_glIndexPointerEXT,
  1090. #else
  1091. GLS_NONE,
  1092. #endif /* __GL_EXT_vertex_array */
  1093. #if __GL_EXT_vertex_array
  1094. (GLSfunc)__gls_capture_glNormalPointerEXT,
  1095. #else
  1096. GLS_NONE,
  1097. #endif /* __GL_EXT_vertex_array */
  1098. #if __GL_EXT_vertex_array
  1099. (GLSfunc)__gls_capture_glTexCoordPointerEXT,
  1100. #else
  1101. GLS_NONE,
  1102. #endif /* __GL_EXT_vertex_array */
  1103. #if __GL_EXT_vertex_array
  1104. (GLSfunc)__gls_capture_glVertexPointerEXT,
  1105. #else
  1106. GLS_NONE,
  1107. #endif /* __GL_EXT_vertex_array */
  1108. #if __GL_EXT_texture_object
  1109. (GLSfunc)__gls_capture_glAreTexturesResidentEXT,
  1110. #else
  1111. GLS_NONE,
  1112. #endif /* __GL_EXT_texture_object */
  1113. #if __GL_EXT_texture_object
  1114. (GLSfunc)__gls_capture_glBindTextureEXT,
  1115. #else
  1116. GLS_NONE,
  1117. #endif /* __GL_EXT_texture_object */
  1118. #if __GL_EXT_texture_object
  1119. (GLSfunc)__gls_capture_glDeleteTexturesEXT,
  1120. #else
  1121. GLS_NONE,
  1122. #endif /* __GL_EXT_texture_object */
  1123. #if __GL_EXT_texture_object
  1124. (GLSfunc)__gls_capture_glGenTexturesEXT,
  1125. #else
  1126. GLS_NONE,
  1127. #endif /* __GL_EXT_texture_object */
  1128. #if __GL_EXT_texture_object
  1129. (GLSfunc)__gls_capture_glIsTextureEXT,
  1130. #else
  1131. GLS_NONE,
  1132. #endif /* __GL_EXT_texture_object */
  1133. #if __GL_EXT_texture_object
  1134. (GLSfunc)__gls_capture_glPrioritizeTexturesEXT,
  1135. #else
  1136. GLS_NONE,
  1137. #endif /* __GL_EXT_texture_object */
  1138. #if __GL_EXT_paletted_texture
  1139. (GLSfunc)__gls_capture_glColorTableEXT,
  1140. #else
  1141. GLS_NONE,
  1142. #endif /* __GL_EXT_paletted_texture */
  1143. #if __GL_SGI_color_table
  1144. (GLSfunc)__gls_capture_glColorTableParameterfvSGI,
  1145. #else
  1146. GLS_NONE,
  1147. #endif /* __GL_SGI_color_table */
  1148. #if __GL_SGI_color_table
  1149. (GLSfunc)__gls_capture_glColorTableParameterivSGI,
  1150. #else
  1151. GLS_NONE,
  1152. #endif /* __GL_SGI_color_table */
  1153. #if __GL_SGI_color_table
  1154. (GLSfunc)__gls_capture_glCopyColorTableSGI,
  1155. #else
  1156. GLS_NONE,
  1157. #endif /* __GL_SGI_color_table */
  1158. #if __GL_EXT_paletted_texture
  1159. (GLSfunc)__gls_capture_glGetColorTableEXT,
  1160. #else
  1161. GLS_NONE,
  1162. #endif /* __GL_EXT_paletted_texture */
  1163. #if __GL_EXT_paletted_texture
  1164. (GLSfunc)__gls_capture_glGetColorTableParameterfvEXT,
  1165. #else
  1166. GLS_NONE,
  1167. #endif /* __GL_EXT_paletted_texture */
  1168. #if __GL_EXT_paletted_texture
  1169. (GLSfunc)__gls_capture_glGetColorTableParameterivEXT,
  1170. #else
  1171. GLS_NONE,
  1172. #endif /* __GL_EXT_paletted_texture */
  1173. #if __GL_SGI_texture_color_table
  1174. (GLSfunc)__gls_capture_glGetTexColorTableParameterfvSGI,
  1175. #else
  1176. GLS_NONE,
  1177. #endif /* __GL_SGI_texture_color_table */
  1178. #if __GL_SGI_texture_color_table
  1179. (GLSfunc)__gls_capture_glGetTexColorTableParameterivSGI,
  1180. #else
  1181. GLS_NONE,
  1182. #endif /* __GL_SGI_texture_color_table */
  1183. #if __GL_SGI_texture_color_table
  1184. (GLSfunc)__gls_capture_glTexColorTableParameterfvSGI,
  1185. #else
  1186. GLS_NONE,
  1187. #endif /* __GL_SGI_texture_color_table */
  1188. #if __GL_SGI_texture_color_table
  1189. (GLSfunc)__gls_capture_glTexColorTableParameterivSGI,
  1190. #else
  1191. GLS_NONE,
  1192. #endif /* __GL_SGI_texture_color_table */
  1193. #if __GL_EXT_copy_texture
  1194. (GLSfunc)__gls_capture_glCopyTexImage1DEXT,
  1195. #else
  1196. GLS_NONE,
  1197. #endif /* __GL_EXT_copy_texture */
  1198. #if __GL_EXT_copy_texture
  1199. (GLSfunc)__gls_capture_glCopyTexImage2DEXT,
  1200. #else
  1201. GLS_NONE,
  1202. #endif /* __GL_EXT_copy_texture */
  1203. #if __GL_EXT_copy_texture
  1204. (GLSfunc)__gls_capture_glCopyTexSubImage1DEXT,
  1205. #else
  1206. GLS_NONE,
  1207. #endif /* __GL_EXT_copy_texture */
  1208. #if __GL_EXT_copy_texture
  1209. (GLSfunc)__gls_capture_glCopyTexSubImage2DEXT,
  1210. #else
  1211. GLS_NONE,
  1212. #endif /* __GL_EXT_copy_texture */
  1213. #if __GL_EXT_copy_texture && __GL_EXT_texture3D
  1214. (GLSfunc)__gls_capture_glCopyTexSubImage3DEXT,
  1215. #else
  1216. GLS_NONE,
  1217. #endif /* __GL_EXT_copy_texture */
  1218. #if __GL_SGIS_texture4D
  1219. (GLSfunc)__gls_capture_glTexImage4DSGIS,
  1220. #else
  1221. GLS_NONE,
  1222. #endif /* __GL_SGIS_texture4D */
  1223. #if __GL_SGIS_texture4D
  1224. (GLSfunc)__gls_capture_glTexSubImage4DSGIS,
  1225. #else
  1226. GLS_NONE,
  1227. #endif /* __GL_SGIS_texture4D */
  1228. #if __GL_SGIX_pixel_texture
  1229. (GLSfunc)__gls_capture_glPixelTexGenSGIX,
  1230. #else
  1231. GLS_NONE,
  1232. #endif /* __GL_SGIX_pixel_texture */
  1233. GLS_NONE,
  1234. GLS_NONE,
  1235. GLS_NONE,
  1236. GLS_NONE,
  1237. GLS_NONE,
  1238. GLS_NONE,
  1239. GLS_NONE,
  1240. GLS_NONE,
  1241. GLS_NONE,
  1242. GLS_NONE,
  1243. GLS_NONE,
  1244. GLS_NONE,
  1245. GLS_NONE,
  1246. GLS_NONE,
  1247. GLS_NONE,
  1248. GLS_NONE,
  1249. GLS_NONE,
  1250. GLS_NONE,
  1251. GLS_NONE,
  1252. GLS_NONE,
  1253. GLS_NONE,
  1254. GLS_NONE,
  1255. GLS_NONE,
  1256. GLS_NONE,
  1257. GLS_NONE,
  1258. #if __GL_EXT_paletted_texture
  1259. // DrewB
  1260. (GLSfunc)__gls_capture_glColorSubTableEXT,
  1261. #else
  1262. GLS_NONE,
  1263. #endif
  1264. #if __GL_WIN_draw_range_elements
  1265. // MarcFo
  1266. (GLSfunc)__gls_capture_glDrawRangeElementsWIN,
  1267. #else
  1268. GLS_NONE,
  1269. #endif
  1270. };