Leaked source code of windows server 2003
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.

865 lines
26 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_exec_glsBeginGLS(GLint inVersionMajor, GLint inVersionMinor);
  20. extern void __gls_exec_glsBlock(GLSenum inBlockType);
  21. extern GLSenum __gls_exec_glsCallStream(const GLubyte *inName);
  22. extern void __gls_exec_glsEndGLS(void);
  23. extern void __gls_exec_glsError(GLSopcode inOpcode, GLSenum inError);
  24. extern void __gls_exec_glsGLRC(GLuint inGLRC);
  25. extern void __gls_exec_glsGLRCLayer(GLuint inGLRC, GLuint inLayer, GLuint inReadLayer);
  26. extern void __gls_exec_glsHeaderGLRCi(GLuint inGLRC, GLSenum inAttrib, GLint inVal);
  27. extern void __gls_exec_glsHeaderLayerf(GLuint inLayer, GLSenum inAttrib, GLfloat inVal);
  28. extern void __gls_exec_glsHeaderLayeri(GLuint inLayer, GLSenum inAttrib, GLint inVal);
  29. extern void __gls_exec_glsHeaderf(GLSenum inAttrib, GLfloat inVal);
  30. extern void __gls_exec_glsHeaderfv(GLSenum inAttrib, const GLfloat *inVec);
  31. extern void __gls_exec_glsHeaderi(GLSenum inAttrib, GLint inVal);
  32. extern void __gls_exec_glsHeaderiv(GLSenum inAttrib, const GLint *inVec);
  33. extern void __gls_exec_glsHeaderubz(GLSenum inAttrib, const GLubyte *inString);
  34. extern void __gls_exec_glsRequireExtension(const GLubyte *inExtension);
  35. extern void __gls_exec_glsUnsupportedCommand(void);
  36. extern void __gls_exec_glsAppRef(GLulong inAddress, GLuint inCount);
  37. extern void __gls_exec_glsBeginObj(const GLubyte *inTag);
  38. extern void __gls_exec_glsCharubz(const GLubyte *inTag, const GLubyte *inString);
  39. extern void __gls_exec_glsComment(const GLubyte *inComment);
  40. extern void __gls_exec_glsDisplayMapfv(GLuint inLayer, GLSenum inMap, GLuint inCount, const GLfloat *inVec);
  41. extern void __gls_exec_glsEndObj(void);
  42. extern void __gls_exec_glsNumb(const GLubyte *inTag, GLbyte inVal);
  43. extern void __gls_exec_glsNumbv(const GLubyte *inTag, GLuint inCount, const GLbyte *inVec);
  44. extern void __gls_exec_glsNumd(const GLubyte *inTag, GLdouble inVal);
  45. extern void __gls_exec_glsNumdv(const GLubyte *inTag, GLuint inCount, const GLdouble *inVec);
  46. extern void __gls_exec_glsNumf(const GLubyte *inTag, GLfloat inVal);
  47. extern void __gls_exec_glsNumfv(const GLubyte *inTag, GLuint inCount, const GLfloat *inVec);
  48. extern void __gls_exec_glsNumi(const GLubyte *inTag, GLint inVal);
  49. extern void __gls_exec_glsNumiv(const GLubyte *inTag, GLuint inCount, const GLint *inVec);
  50. extern void __gls_exec_glsNuml(const GLubyte *inTag, GLlong inVal);
  51. extern void __gls_exec_glsNumlv(const GLubyte *inTag, GLuint inCount, const GLlong *inVec);
  52. extern void __gls_exec_glsNums(const GLubyte *inTag, GLshort inVal);
  53. extern void __gls_exec_glsNumsv(const GLubyte *inTag, GLuint inCount, const GLshort *inVec);
  54. extern void __gls_exec_glsNumub(const GLubyte *inTag, GLubyte inVal);
  55. extern void __gls_exec_glsNumubv(const GLubyte *inTag, GLuint inCount, const GLubyte *inVec);
  56. extern void __gls_exec_glsNumui(const GLubyte *inTag, GLuint inVal);
  57. extern void __gls_exec_glsNumuiv(const GLubyte *inTag, GLuint inCount, const GLuint *inVec);
  58. extern void __gls_exec_glsNumul(const GLubyte *inTag, GLulong inVal);
  59. extern void __gls_exec_glsNumulv(const GLubyte *inTag, GLuint inCount, const GLulong *inVec);
  60. extern void __gls_exec_glsNumus(const GLubyte *inTag, GLushort inVal);
  61. extern void __gls_exec_glsNumusv(const GLubyte *inTag, GLuint inCount, const GLushort *inVec);
  62. extern void __gls_exec_glsPad(void);
  63. extern void __gls_exec_glsSwapBuffers(GLuint inLayer);
  64. #if __GLS_PLATFORM_WIN32
  65. // DrewB - These are filled in by platform.c
  66. #define glColorSubTableEXT NULL
  67. #define glColorTableEXT NULL
  68. #define glGetColorTableEXT NULL
  69. #define glGetColorTableParameterivEXT NULL
  70. #define glGetColorTableParameterfvEXT NULL
  71. #endif
  72. GLSfunc __glsDispatchExec[__GLS_OPCODE_COUNT] = {
  73. GLS_NONE,
  74. GLS_NONE,
  75. GLS_NONE,
  76. GLS_NONE,
  77. GLS_NONE,
  78. GLS_NONE,
  79. GLS_NONE,
  80. GLS_NONE,
  81. GLS_NONE,
  82. GLS_NONE,
  83. GLS_NONE,
  84. GLS_NONE,
  85. GLS_NONE,
  86. GLS_NONE,
  87. GLS_NONE,
  88. GLS_NONE,
  89. (GLSfunc)__gls_exec_glsBeginGLS,
  90. (GLSfunc)__gls_exec_glsBlock,
  91. (GLSfunc)__gls_exec_glsCallStream,
  92. (GLSfunc)__gls_exec_glsEndGLS,
  93. (GLSfunc)__gls_exec_glsError,
  94. (GLSfunc)__gls_exec_glsGLRC,
  95. (GLSfunc)__gls_exec_glsGLRCLayer,
  96. (GLSfunc)__gls_exec_glsHeaderGLRCi,
  97. (GLSfunc)__gls_exec_glsHeaderLayerf,
  98. (GLSfunc)__gls_exec_glsHeaderLayeri,
  99. (GLSfunc)__gls_exec_glsHeaderf,
  100. (GLSfunc)__gls_exec_glsHeaderfv,
  101. (GLSfunc)__gls_exec_glsHeaderi,
  102. (GLSfunc)__gls_exec_glsHeaderiv,
  103. (GLSfunc)__gls_exec_glsHeaderubz,
  104. (GLSfunc)__gls_exec_glsRequireExtension,
  105. (GLSfunc)__gls_exec_glsUnsupportedCommand,
  106. (GLSfunc)__gls_exec_glsAppRef,
  107. (GLSfunc)__gls_exec_glsBeginObj,
  108. (GLSfunc)__gls_exec_glsCharubz,
  109. (GLSfunc)__gls_exec_glsComment,
  110. (GLSfunc)__gls_exec_glsDisplayMapfv,
  111. (GLSfunc)__gls_exec_glsEndObj,
  112. (GLSfunc)__gls_exec_glsNumb,
  113. (GLSfunc)__gls_exec_glsNumbv,
  114. (GLSfunc)__gls_exec_glsNumd,
  115. (GLSfunc)__gls_exec_glsNumdv,
  116. (GLSfunc)__gls_exec_glsNumf,
  117. (GLSfunc)__gls_exec_glsNumfv,
  118. (GLSfunc)__gls_exec_glsNumi,
  119. (GLSfunc)__gls_exec_glsNumiv,
  120. (GLSfunc)__gls_exec_glsNuml,
  121. (GLSfunc)__gls_exec_glsNumlv,
  122. (GLSfunc)__gls_exec_glsNums,
  123. (GLSfunc)__gls_exec_glsNumsv,
  124. (GLSfunc)__gls_exec_glsNumub,
  125. (GLSfunc)__gls_exec_glsNumubv,
  126. (GLSfunc)__gls_exec_glsNumui,
  127. (GLSfunc)__gls_exec_glsNumuiv,
  128. (GLSfunc)__gls_exec_glsNumul,
  129. (GLSfunc)__gls_exec_glsNumulv,
  130. (GLSfunc)__gls_exec_glsNumus,
  131. (GLSfunc)__gls_exec_glsNumusv,
  132. (GLSfunc)__gls_exec_glsPad,
  133. (GLSfunc)__gls_exec_glsSwapBuffers,
  134. GLS_NONE,
  135. GLS_NONE,
  136. GLS_NONE,
  137. (GLSfunc)glNewList,
  138. (GLSfunc)glEndList,
  139. (GLSfunc)glCallList,
  140. (GLSfunc)glCallLists,
  141. (GLSfunc)glDeleteLists,
  142. (GLSfunc)glGenLists,
  143. (GLSfunc)glListBase,
  144. (GLSfunc)glBegin,
  145. (GLSfunc)glBitmap,
  146. (GLSfunc)glColor3b,
  147. (GLSfunc)glColor3bv,
  148. (GLSfunc)glColor3d,
  149. (GLSfunc)glColor3dv,
  150. (GLSfunc)glColor3f,
  151. (GLSfunc)glColor3fv,
  152. (GLSfunc)glColor3i,
  153. (GLSfunc)glColor3iv,
  154. (GLSfunc)glColor3s,
  155. (GLSfunc)glColor3sv,
  156. (GLSfunc)glColor3ub,
  157. (GLSfunc)glColor3ubv,
  158. (GLSfunc)glColor3ui,
  159. (GLSfunc)glColor3uiv,
  160. (GLSfunc)glColor3us,
  161. (GLSfunc)glColor3usv,
  162. (GLSfunc)glColor4b,
  163. (GLSfunc)glColor4bv,
  164. (GLSfunc)glColor4d,
  165. (GLSfunc)glColor4dv,
  166. (GLSfunc)glColor4f,
  167. (GLSfunc)glColor4fv,
  168. (GLSfunc)glColor4i,
  169. (GLSfunc)glColor4iv,
  170. (GLSfunc)glColor4s,
  171. (GLSfunc)glColor4sv,
  172. (GLSfunc)glColor4ub,
  173. (GLSfunc)glColor4ubv,
  174. (GLSfunc)glColor4ui,
  175. (GLSfunc)glColor4uiv,
  176. (GLSfunc)glColor4us,
  177. (GLSfunc)glColor4usv,
  178. (GLSfunc)glEdgeFlag,
  179. (GLSfunc)glEdgeFlagv,
  180. (GLSfunc)glEnd,
  181. (GLSfunc)glIndexd,
  182. (GLSfunc)glIndexdv,
  183. (GLSfunc)glIndexf,
  184. (GLSfunc)glIndexfv,
  185. (GLSfunc)glIndexi,
  186. (GLSfunc)glIndexiv,
  187. (GLSfunc)glIndexs,
  188. (GLSfunc)glIndexsv,
  189. (GLSfunc)glNormal3b,
  190. (GLSfunc)glNormal3bv,
  191. (GLSfunc)glNormal3d,
  192. (GLSfunc)glNormal3dv,
  193. (GLSfunc)glNormal3f,
  194. (GLSfunc)glNormal3fv,
  195. (GLSfunc)glNormal3i,
  196. (GLSfunc)glNormal3iv,
  197. (GLSfunc)glNormal3s,
  198. (GLSfunc)glNormal3sv,
  199. (GLSfunc)glRasterPos2d,
  200. (GLSfunc)glRasterPos2dv,
  201. (GLSfunc)glRasterPos2f,
  202. (GLSfunc)glRasterPos2fv,
  203. (GLSfunc)glRasterPos2i,
  204. (GLSfunc)glRasterPos2iv,
  205. (GLSfunc)glRasterPos2s,
  206. (GLSfunc)glRasterPos2sv,
  207. (GLSfunc)glRasterPos3d,
  208. (GLSfunc)glRasterPos3dv,
  209. (GLSfunc)glRasterPos3f,
  210. (GLSfunc)glRasterPos3fv,
  211. (GLSfunc)glRasterPos3i,
  212. (GLSfunc)glRasterPos3iv,
  213. (GLSfunc)glRasterPos3s,
  214. (GLSfunc)glRasterPos3sv,
  215. (GLSfunc)glRasterPos4d,
  216. (GLSfunc)glRasterPos4dv,
  217. (GLSfunc)glRasterPos4f,
  218. (GLSfunc)glRasterPos4fv,
  219. (GLSfunc)glRasterPos4i,
  220. (GLSfunc)glRasterPos4iv,
  221. (GLSfunc)glRasterPos4s,
  222. (GLSfunc)glRasterPos4sv,
  223. (GLSfunc)glRectd,
  224. (GLSfunc)glRectdv,
  225. (GLSfunc)glRectf,
  226. (GLSfunc)glRectfv,
  227. (GLSfunc)glRecti,
  228. (GLSfunc)glRectiv,
  229. (GLSfunc)glRects,
  230. (GLSfunc)glRectsv,
  231. (GLSfunc)glTexCoord1d,
  232. (GLSfunc)glTexCoord1dv,
  233. (GLSfunc)glTexCoord1f,
  234. (GLSfunc)glTexCoord1fv,
  235. (GLSfunc)glTexCoord1i,
  236. (GLSfunc)glTexCoord1iv,
  237. (GLSfunc)glTexCoord1s,
  238. (GLSfunc)glTexCoord1sv,
  239. (GLSfunc)glTexCoord2d,
  240. (GLSfunc)glTexCoord2dv,
  241. (GLSfunc)glTexCoord2f,
  242. (GLSfunc)glTexCoord2fv,
  243. (GLSfunc)glTexCoord2i,
  244. (GLSfunc)glTexCoord2iv,
  245. (GLSfunc)glTexCoord2s,
  246. (GLSfunc)glTexCoord2sv,
  247. (GLSfunc)glTexCoord3d,
  248. (GLSfunc)glTexCoord3dv,
  249. (GLSfunc)glTexCoord3f,
  250. (GLSfunc)glTexCoord3fv,
  251. (GLSfunc)glTexCoord3i,
  252. (GLSfunc)glTexCoord3iv,
  253. (GLSfunc)glTexCoord3s,
  254. (GLSfunc)glTexCoord3sv,
  255. (GLSfunc)glTexCoord4d,
  256. (GLSfunc)glTexCoord4dv,
  257. (GLSfunc)glTexCoord4f,
  258. (GLSfunc)glTexCoord4fv,
  259. (GLSfunc)glTexCoord4i,
  260. (GLSfunc)glTexCoord4iv,
  261. (GLSfunc)glTexCoord4s,
  262. (GLSfunc)glTexCoord4sv,
  263. (GLSfunc)glVertex2d,
  264. (GLSfunc)glVertex2dv,
  265. (GLSfunc)glVertex2f,
  266. (GLSfunc)glVertex2fv,
  267. (GLSfunc)glVertex2i,
  268. (GLSfunc)glVertex2iv,
  269. (GLSfunc)glVertex2s,
  270. (GLSfunc)glVertex2sv,
  271. (GLSfunc)glVertex3d,
  272. (GLSfunc)glVertex3dv,
  273. (GLSfunc)glVertex3f,
  274. (GLSfunc)glVertex3fv,
  275. (GLSfunc)glVertex3i,
  276. (GLSfunc)glVertex3iv,
  277. (GLSfunc)glVertex3s,
  278. (GLSfunc)glVertex3sv,
  279. (GLSfunc)glVertex4d,
  280. (GLSfunc)glVertex4dv,
  281. (GLSfunc)glVertex4f,
  282. (GLSfunc)glVertex4fv,
  283. (GLSfunc)glVertex4i,
  284. (GLSfunc)glVertex4iv,
  285. (GLSfunc)glVertex4s,
  286. (GLSfunc)glVertex4sv,
  287. (GLSfunc)glClipPlane,
  288. (GLSfunc)glColorMaterial,
  289. (GLSfunc)glCullFace,
  290. (GLSfunc)glFogf,
  291. (GLSfunc)glFogfv,
  292. (GLSfunc)glFogi,
  293. (GLSfunc)glFogiv,
  294. (GLSfunc)glFrontFace,
  295. (GLSfunc)glHint,
  296. (GLSfunc)glLightf,
  297. (GLSfunc)glLightfv,
  298. (GLSfunc)glLighti,
  299. (GLSfunc)glLightiv,
  300. (GLSfunc)glLightModelf,
  301. (GLSfunc)glLightModelfv,
  302. (GLSfunc)glLightModeli,
  303. (GLSfunc)glLightModeliv,
  304. (GLSfunc)glLineStipple,
  305. (GLSfunc)glLineWidth,
  306. (GLSfunc)glMaterialf,
  307. (GLSfunc)glMaterialfv,
  308. (GLSfunc)glMateriali,
  309. (GLSfunc)glMaterialiv,
  310. (GLSfunc)glPointSize,
  311. (GLSfunc)glPolygonMode,
  312. (GLSfunc)glPolygonStipple,
  313. (GLSfunc)glScissor,
  314. (GLSfunc)glShadeModel,
  315. (GLSfunc)glTexParameterf,
  316. (GLSfunc)glTexParameterfv,
  317. (GLSfunc)glTexParameteri,
  318. (GLSfunc)glTexParameteriv,
  319. (GLSfunc)glTexImage1D,
  320. (GLSfunc)glTexImage2D,
  321. (GLSfunc)glTexEnvf,
  322. (GLSfunc)glTexEnvfv,
  323. (GLSfunc)glTexEnvi,
  324. (GLSfunc)glTexEnviv,
  325. (GLSfunc)glTexGend,
  326. (GLSfunc)glTexGendv,
  327. (GLSfunc)glTexGenf,
  328. (GLSfunc)glTexGenfv,
  329. (GLSfunc)glTexGeni,
  330. (GLSfunc)glTexGeniv,
  331. (GLSfunc)glFeedbackBuffer,
  332. (GLSfunc)glSelectBuffer,
  333. (GLSfunc)glRenderMode,
  334. (GLSfunc)glInitNames,
  335. (GLSfunc)glLoadName,
  336. (GLSfunc)glPassThrough,
  337. (GLSfunc)glPopName,
  338. (GLSfunc)glPushName,
  339. (GLSfunc)glDrawBuffer,
  340. (GLSfunc)glClear,
  341. (GLSfunc)glClearAccum,
  342. (GLSfunc)glClearIndex,
  343. (GLSfunc)glClearColor,
  344. (GLSfunc)glClearStencil,
  345. (GLSfunc)glClearDepth,
  346. (GLSfunc)glStencilMask,
  347. (GLSfunc)glColorMask,
  348. (GLSfunc)glDepthMask,
  349. (GLSfunc)glIndexMask,
  350. (GLSfunc)glAccum,
  351. (GLSfunc)glDisable,
  352. (GLSfunc)glEnable,
  353. (GLSfunc)glFinish,
  354. (GLSfunc)glFlush,
  355. (GLSfunc)glPopAttrib,
  356. (GLSfunc)glPushAttrib,
  357. (GLSfunc)glMap1d,
  358. (GLSfunc)glMap1f,
  359. (GLSfunc)glMap2d,
  360. (GLSfunc)glMap2f,
  361. (GLSfunc)glMapGrid1d,
  362. (GLSfunc)glMapGrid1f,
  363. (GLSfunc)glMapGrid2d,
  364. (GLSfunc)glMapGrid2f,
  365. (GLSfunc)glEvalCoord1d,
  366. (GLSfunc)glEvalCoord1dv,
  367. (GLSfunc)glEvalCoord1f,
  368. (GLSfunc)glEvalCoord1fv,
  369. (GLSfunc)glEvalCoord2d,
  370. (GLSfunc)glEvalCoord2dv,
  371. (GLSfunc)glEvalCoord2f,
  372. (GLSfunc)glEvalCoord2fv,
  373. (GLSfunc)glEvalMesh1,
  374. (GLSfunc)glEvalPoint1,
  375. (GLSfunc)glEvalMesh2,
  376. (GLSfunc)glEvalPoint2,
  377. (GLSfunc)glAlphaFunc,
  378. (GLSfunc)glBlendFunc,
  379. (GLSfunc)glLogicOp,
  380. (GLSfunc)glStencilFunc,
  381. (GLSfunc)glStencilOp,
  382. (GLSfunc)glDepthFunc,
  383. (GLSfunc)glPixelZoom,
  384. (GLSfunc)glPixelTransferf,
  385. (GLSfunc)glPixelTransferi,
  386. (GLSfunc)glPixelStoref,
  387. (GLSfunc)glPixelStorei,
  388. (GLSfunc)glPixelMapfv,
  389. (GLSfunc)glPixelMapuiv,
  390. (GLSfunc)glPixelMapusv,
  391. (GLSfunc)glReadBuffer,
  392. (GLSfunc)glCopyPixels,
  393. (GLSfunc)glReadPixels,
  394. (GLSfunc)glDrawPixels,
  395. (GLSfunc)glGetBooleanv,
  396. (GLSfunc)glGetClipPlane,
  397. (GLSfunc)glGetDoublev,
  398. (GLSfunc)glGetError,
  399. (GLSfunc)glGetFloatv,
  400. (GLSfunc)glGetIntegerv,
  401. (GLSfunc)glGetLightfv,
  402. (GLSfunc)glGetLightiv,
  403. (GLSfunc)glGetMapdv,
  404. (GLSfunc)glGetMapfv,
  405. (GLSfunc)glGetMapiv,
  406. (GLSfunc)glGetMaterialfv,
  407. (GLSfunc)glGetMaterialiv,
  408. (GLSfunc)glGetPixelMapfv,
  409. (GLSfunc)glGetPixelMapuiv,
  410. (GLSfunc)glGetPixelMapusv,
  411. (GLSfunc)glGetPolygonStipple,
  412. (GLSfunc)glGetString,
  413. (GLSfunc)glGetTexEnvfv,
  414. (GLSfunc)glGetTexEnviv,
  415. (GLSfunc)glGetTexGendv,
  416. (GLSfunc)glGetTexGenfv,
  417. (GLSfunc)glGetTexGeniv,
  418. (GLSfunc)glGetTexImage,
  419. (GLSfunc)glGetTexParameterfv,
  420. (GLSfunc)glGetTexParameteriv,
  421. (GLSfunc)glGetTexLevelParameterfv,
  422. (GLSfunc)glGetTexLevelParameteriv,
  423. (GLSfunc)glIsEnabled,
  424. (GLSfunc)glIsList,
  425. (GLSfunc)glDepthRange,
  426. (GLSfunc)glFrustum,
  427. (GLSfunc)glLoadIdentity,
  428. (GLSfunc)glLoadMatrixf,
  429. (GLSfunc)glLoadMatrixd,
  430. (GLSfunc)glMatrixMode,
  431. (GLSfunc)glMultMatrixf,
  432. (GLSfunc)glMultMatrixd,
  433. (GLSfunc)glOrtho,
  434. (GLSfunc)glPopMatrix,
  435. (GLSfunc)glPushMatrix,
  436. (GLSfunc)glRotated,
  437. (GLSfunc)glRotatef,
  438. (GLSfunc)glScaled,
  439. (GLSfunc)glScalef,
  440. (GLSfunc)glTranslated,
  441. (GLSfunc)glTranslatef,
  442. (GLSfunc)glViewport,
  443. // DrewB - 1.1
  444. (GLSfunc)glArrayElement,
  445. (GLSfunc)glBindTexture,
  446. (GLSfunc)glColorPointer,
  447. (GLSfunc)glDisableClientState,
  448. (GLSfunc)glDrawArrays,
  449. (GLSfunc)glDrawElements,
  450. (GLSfunc)glEdgeFlagPointer,
  451. (GLSfunc)glEnableClientState,
  452. (GLSfunc)glIndexPointer,
  453. (GLSfunc)glIndexub,
  454. (GLSfunc)glIndexubv,
  455. (GLSfunc)glInterleavedArrays,
  456. (GLSfunc)glNormalPointer,
  457. (GLSfunc)glPolygonOffset,
  458. (GLSfunc)glTexCoordPointer,
  459. (GLSfunc)glVertexPointer,
  460. (GLSfunc)glAreTexturesResident,
  461. (GLSfunc)glCopyTexImage1D,
  462. (GLSfunc)glCopyTexImage2D,
  463. (GLSfunc)glCopyTexSubImage1D,
  464. (GLSfunc)glCopyTexSubImage2D,
  465. (GLSfunc)glDeleteTextures,
  466. (GLSfunc)glGenTextures,
  467. (GLSfunc)glGetPointerv,
  468. (GLSfunc)glIsTexture,
  469. (GLSfunc)glPrioritizeTextures,
  470. (GLSfunc)glTexSubImage1D,
  471. (GLSfunc)glTexSubImage2D,
  472. (GLSfunc)glPushClientAttrib,
  473. (GLSfunc)glPopClientAttrib,
  474. #if __GL_EXT_blend_color
  475. (GLSfunc)glBlendColorEXT,
  476. #else
  477. GLS_NONE,
  478. #endif /* __GL_EXT_blend_color */
  479. #if __GL_EXT_blend_minmax
  480. (GLSfunc)glBlendEquationEXT,
  481. #else
  482. GLS_NONE,
  483. #endif /* __GL_EXT_blend_minmax */
  484. #if __GL_EXT_polygon_offset
  485. (GLSfunc)glPolygonOffsetEXT,
  486. #else
  487. GLS_NONE,
  488. #endif /* __GL_EXT_polygon_offset */
  489. #if __GL_EXT_subtexture
  490. (GLSfunc)glTexSubImage1DEXT,
  491. #else
  492. GLS_NONE,
  493. #endif /* __GL_EXT_subtexture */
  494. #if __GL_EXT_subtexture
  495. (GLSfunc)glTexSubImage2DEXT,
  496. #else
  497. GLS_NONE,
  498. #endif /* __GL_EXT_subtexture */
  499. #if __GL_SGIS_multisample
  500. (GLSfunc)glSampleMaskSGIS,
  501. #else
  502. GLS_NONE,
  503. #endif /* __GL_SGIS_multisample */
  504. #if __GL_SGIS_multisample
  505. (GLSfunc)glSamplePatternSGIS,
  506. #else
  507. GLS_NONE,
  508. #endif /* __GL_SGIS_multisample */
  509. #if __GL_SGIX_multisample
  510. (GLSfunc)glTagSampleBufferSGIX,
  511. #else
  512. GLS_NONE,
  513. #endif /* __GL_SGIX_multisample */
  514. #if __GL_EXT_convolution
  515. (GLSfunc)glConvolutionFilter1DEXT,
  516. #else
  517. GLS_NONE,
  518. #endif /* __GL_EXT_convolution */
  519. #if __GL_EXT_convolution
  520. (GLSfunc)glConvolutionFilter2DEXT,
  521. #else
  522. GLS_NONE,
  523. #endif /* __GL_EXT_convolution */
  524. #if __GL_EXT_convolution
  525. (GLSfunc)glConvolutionParameterfEXT,
  526. #else
  527. GLS_NONE,
  528. #endif /* __GL_EXT_convolution */
  529. #if __GL_EXT_convolution
  530. (GLSfunc)glConvolutionParameterfvEXT,
  531. #else
  532. GLS_NONE,
  533. #endif /* __GL_EXT_convolution */
  534. #if __GL_EXT_convolution
  535. (GLSfunc)glConvolutionParameteriEXT,
  536. #else
  537. GLS_NONE,
  538. #endif /* __GL_EXT_convolution */
  539. #if __GL_EXT_convolution
  540. (GLSfunc)glConvolutionParameterivEXT,
  541. #else
  542. GLS_NONE,
  543. #endif /* __GL_EXT_convolution */
  544. #if __GL_EXT_convolution
  545. (GLSfunc)glCopyConvolutionFilter1DEXT,
  546. #else
  547. GLS_NONE,
  548. #endif /* __GL_EXT_convolution */
  549. #if __GL_EXT_convolution
  550. (GLSfunc)glCopyConvolutionFilter2DEXT,
  551. #else
  552. GLS_NONE,
  553. #endif /* __GL_EXT_convolution */
  554. #if __GL_EXT_convolution
  555. (GLSfunc)glGetConvolutionFilterEXT,
  556. #else
  557. GLS_NONE,
  558. #endif /* __GL_EXT_convolution */
  559. #if __GL_EXT_convolution
  560. (GLSfunc)glGetConvolutionParameterfvEXT,
  561. #else
  562. GLS_NONE,
  563. #endif /* __GL_EXT_convolution */
  564. #if __GL_EXT_convolution
  565. (GLSfunc)glGetConvolutionParameterivEXT,
  566. #else
  567. GLS_NONE,
  568. #endif /* __GL_EXT_convolution */
  569. #if __GL_EXT_convolution
  570. (GLSfunc)glGetSeparableFilterEXT,
  571. #else
  572. GLS_NONE,
  573. #endif /* __GL_EXT_convolution */
  574. #if __GL_EXT_convolution
  575. (GLSfunc)glSeparableFilter2DEXT,
  576. #else
  577. GLS_NONE,
  578. #endif /* __GL_EXT_convolution */
  579. #if __GL_EXT_histogram
  580. (GLSfunc)glGetHistogramEXT,
  581. #else
  582. GLS_NONE,
  583. #endif /* __GL_EXT_histogram */
  584. #if __GL_EXT_histogram
  585. (GLSfunc)glGetHistogramParameterfvEXT,
  586. #else
  587. GLS_NONE,
  588. #endif /* __GL_EXT_histogram */
  589. #if __GL_EXT_histogram
  590. (GLSfunc)glGetHistogramParameterivEXT,
  591. #else
  592. GLS_NONE,
  593. #endif /* __GL_EXT_histogram */
  594. #if __GL_EXT_histogram
  595. (GLSfunc)glGetMinmaxEXT,
  596. #else
  597. GLS_NONE,
  598. #endif /* __GL_EXT_histogram */
  599. #if __GL_EXT_histogram
  600. (GLSfunc)glGetMinmaxParameterfvEXT,
  601. #else
  602. GLS_NONE,
  603. #endif /* __GL_EXT_histogram */
  604. #if __GL_EXT_histogram
  605. (GLSfunc)glGetMinmaxParameterivEXT,
  606. #else
  607. GLS_NONE,
  608. #endif /* __GL_EXT_histogram */
  609. #if __GL_EXT_histogram
  610. (GLSfunc)glHistogramEXT,
  611. #else
  612. GLS_NONE,
  613. #endif /* __GL_EXT_histogram */
  614. #if __GL_EXT_histogram
  615. (GLSfunc)glMinmaxEXT,
  616. #else
  617. GLS_NONE,
  618. #endif /* __GL_EXT_histogram */
  619. #if __GL_EXT_histogram
  620. (GLSfunc)glResetHistogramEXT,
  621. #else
  622. GLS_NONE,
  623. #endif /* __GL_EXT_histogram */
  624. #if __GL_EXT_histogram
  625. (GLSfunc)glResetMinmaxEXT,
  626. #else
  627. GLS_NONE,
  628. #endif /* __GL_EXT_histogram */
  629. #if __GL_EXT_texture3D
  630. (GLSfunc)glTexImage3DEXT,
  631. #else
  632. GLS_NONE,
  633. #endif /* __GL_EXT_texture3D */
  634. #if __GL_EXT_subtexture && __GL_EXT_texture3D
  635. (GLSfunc)glTexSubImage3DEXT,
  636. #else
  637. GLS_NONE,
  638. #endif /* __GL_EXT_subtexture */
  639. #if __GL_SGIS_detail_texture
  640. (GLSfunc)glDetailTexFuncSGIS,
  641. #else
  642. GLS_NONE,
  643. #endif /* __GL_SGIS_detail_texture */
  644. #if __GL_SGIS_detail_texture
  645. (GLSfunc)glGetDetailTexFuncSGIS,
  646. #else
  647. GLS_NONE,
  648. #endif /* __GL_SGIS_detail_texture */
  649. #if __GL_SGIS_sharpen_texture
  650. (GLSfunc)glSharpenTexFuncSGIS,
  651. #else
  652. GLS_NONE,
  653. #endif /* __GL_SGIS_sharpen_texture */
  654. #if __GL_SGIS_sharpen_texture
  655. (GLSfunc)glGetSharpenTexFuncSGIS,
  656. #else
  657. GLS_NONE,
  658. #endif /* __GL_SGIS_sharpen_texture */
  659. #if __GL_EXT_vertex_array
  660. (GLSfunc)glArrayElementEXT,
  661. #else
  662. GLS_NONE,
  663. #endif /* __GL_EXT_vertex_array */
  664. #if __GL_EXT_vertex_array
  665. (GLSfunc)glColorPointerEXT,
  666. #else
  667. GLS_NONE,
  668. #endif /* __GL_EXT_vertex_array */
  669. #if __GL_EXT_vertex_array
  670. (GLSfunc)glDrawArraysEXT,
  671. #else
  672. GLS_NONE,
  673. #endif /* __GL_EXT_vertex_array */
  674. #if __GL_EXT_vertex_array
  675. (GLSfunc)glEdgeFlagPointerEXT,
  676. #else
  677. GLS_NONE,
  678. #endif /* __GL_EXT_vertex_array */
  679. #if __GL_EXT_vertex_array
  680. (GLSfunc)glGetPointervEXT,
  681. #else
  682. GLS_NONE,
  683. #endif /* __GL_EXT_vertex_array */
  684. #if __GL_EXT_vertex_array
  685. (GLSfunc)glIndexPointerEXT,
  686. #else
  687. GLS_NONE,
  688. #endif /* __GL_EXT_vertex_array */
  689. #if __GL_EXT_vertex_array
  690. (GLSfunc)glNormalPointerEXT,
  691. #else
  692. GLS_NONE,
  693. #endif /* __GL_EXT_vertex_array */
  694. #if __GL_EXT_vertex_array
  695. (GLSfunc)glTexCoordPointerEXT,
  696. #else
  697. GLS_NONE,
  698. #endif /* __GL_EXT_vertex_array */
  699. #if __GL_EXT_vertex_array
  700. (GLSfunc)glVertexPointerEXT,
  701. #else
  702. GLS_NONE,
  703. #endif /* __GL_EXT_vertex_array */
  704. #if __GL_EXT_texture_object
  705. (GLSfunc)glAreTexturesResidentEXT,
  706. #else
  707. GLS_NONE,
  708. #endif /* __GL_EXT_texture_object */
  709. #if __GL_EXT_texture_object
  710. (GLSfunc)glBindTextureEXT,
  711. #else
  712. GLS_NONE,
  713. #endif /* __GL_EXT_texture_object */
  714. #if __GL_EXT_texture_object
  715. (GLSfunc)glDeleteTexturesEXT,
  716. #else
  717. GLS_NONE,
  718. #endif /* __GL_EXT_texture_object */
  719. #if __GL_EXT_texture_object
  720. (GLSfunc)glGenTexturesEXT,
  721. #else
  722. GLS_NONE,
  723. #endif /* __GL_EXT_texture_object */
  724. #if __GL_EXT_texture_object
  725. (GLSfunc)glIsTextureEXT,
  726. #else
  727. GLS_NONE,
  728. #endif /* __GL_EXT_texture_object */
  729. #if __GL_EXT_texture_object
  730. (GLSfunc)glPrioritizeTexturesEXT,
  731. #else
  732. GLS_NONE,
  733. #endif /* __GL_EXT_texture_object */
  734. #if __GL_EXT_paletted_texture
  735. (GLSfunc)glColorTableEXT,
  736. #else
  737. GLS_NONE,
  738. #endif /* __GL_EXT_paletted_texture */
  739. #if __GL_SGI_color_table
  740. (GLSfunc)glColorTableParameterfvSGI,
  741. #else
  742. GLS_NONE,
  743. #endif /* __GL_SGI_color_table */
  744. #if __GL_SGI_color_table
  745. (GLSfunc)glColorTableParameterivSGI,
  746. #else
  747. GLS_NONE,
  748. #endif /* __GL_SGI_color_table */
  749. #if __GL_SGI_color_table
  750. (GLSfunc)glCopyColorTableSGI,
  751. #else
  752. GLS_NONE,
  753. #endif /* __GL_SGI_color_table */
  754. #if __GL_EXT_paletted_texture
  755. (GLSfunc)glGetColorTableEXT,
  756. #else
  757. GLS_NONE,
  758. #endif /* __GL_EXT_paletted_texture */
  759. #if __GL_EXT_paletted_texture
  760. (GLSfunc)glGetColorTableParameterfvEXT,
  761. #else
  762. GLS_NONE,
  763. #endif /* __GL_EXT_paletted_texture */
  764. #if __GL_EXT_paletted_texture
  765. (GLSfunc)glGetColorTableParameterivEXT,
  766. #else
  767. GLS_NONE,
  768. #endif /* __GL_EXT_paletted_texture */
  769. #if __GL_SGI_texture_color_table
  770. (GLSfunc)glGetTexColorTableParameterfvSGI,
  771. #else
  772. GLS_NONE,
  773. #endif /* __GL_SGI_texture_color_table */
  774. #if __GL_SGI_texture_color_table
  775. (GLSfunc)glGetTexColorTableParameterivSGI,
  776. #else
  777. GLS_NONE,
  778. #endif /* __GL_SGI_texture_color_table */
  779. #if __GL_SGI_texture_color_table
  780. (GLSfunc)glTexColorTableParameterfvSGI,
  781. #else
  782. GLS_NONE,
  783. #endif /* __GL_SGI_texture_color_table */
  784. #if __GL_SGI_texture_color_table
  785. (GLSfunc)glTexColorTableParameterivSGI,
  786. #else
  787. GLS_NONE,
  788. #endif /* __GL_SGI_texture_color_table */
  789. #if __GL_EXT_copy_texture
  790. (GLSfunc)glCopyTexImage1DEXT,
  791. #else
  792. GLS_NONE,
  793. #endif /* __GL_EXT_copy_texture */
  794. #if __GL_EXT_copy_texture
  795. (GLSfunc)glCopyTexImage2DEXT,
  796. #else
  797. GLS_NONE,
  798. #endif /* __GL_EXT_copy_texture */
  799. #if __GL_EXT_copy_texture
  800. (GLSfunc)glCopyTexSubImage1DEXT,
  801. #else
  802. GLS_NONE,
  803. #endif /* __GL_EXT_copy_texture */
  804. #if __GL_EXT_copy_texture
  805. (GLSfunc)glCopyTexSubImage2DEXT,
  806. #else
  807. GLS_NONE,
  808. #endif /* __GL_EXT_copy_texture */
  809. #if __GL_EXT_copy_texture && __GL_EXT_texture3D
  810. (GLSfunc)glCopyTexSubImage3DEXT,
  811. #else
  812. GLS_NONE,
  813. #endif /* __GL_EXT_copy_texture */
  814. #if __GL_SGIS_texture4D
  815. (GLSfunc)glTexImage4DSGIS,
  816. #else
  817. GLS_NONE,
  818. #endif /* __GL_SGIS_texture4D */
  819. #if __GL_SGIS_texture4D
  820. (GLSfunc)glTexSubImage4DSGIS,
  821. #else
  822. GLS_NONE,
  823. #endif /* __GL_SGIS_texture4D */
  824. #if __GL_SGIX_pixel_texture
  825. (GLSfunc)glPixelTexGenSGIX,
  826. #else
  827. GLS_NONE,
  828. #endif /* __GL_SGIX_pixel_texture */
  829. GLS_NONE,
  830. GLS_NONE,
  831. GLS_NONE,
  832. GLS_NONE,
  833. GLS_NONE,
  834. GLS_NONE,
  835. GLS_NONE,
  836. GLS_NONE,
  837. GLS_NONE,
  838. GLS_NONE,
  839. GLS_NONE,
  840. GLS_NONE,
  841. GLS_NONE,
  842. GLS_NONE,
  843. GLS_NONE,
  844. GLS_NONE,
  845. GLS_NONE,
  846. GLS_NONE,
  847. GLS_NONE,
  848. GLS_NONE,
  849. GLS_NONE,
  850. GLS_NONE,
  851. GLS_NONE,
  852. GLS_NONE,
  853. GLS_NONE,
  854. #if __GL_EXT_paletted_texture
  855. (GLSfunc)glColorSubTableEXT,
  856. #else
  857. GLS_NONE,
  858. GLS_NONE,
  859. #endif
  860. };