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.

1427 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. void __gls_null_glsBeginGLS(GLint inVersionMajor, GLint inVersionMinor) {}
  20. void __gls_null_glsBlock(GLSenum inBlockType) {}
  21. GLSenum __gls_null_glsCallStream(const GLubyte *inName) {return 0;}
  22. void __gls_null_glsEndGLS(void) {}
  23. void __gls_null_glsError(GLSopcode inOpcode, GLSenum inError) {}
  24. void __gls_null_glsGLRC(GLuint inGLRC) {}
  25. void __gls_null_glsGLRCLayer(GLuint inGLRC, GLuint inLayer, GLuint inReadLayer) {}
  26. void __gls_null_glsHeaderGLRCi(GLuint inGLRC, GLSenum inAttrib, GLint inVal) {}
  27. void __gls_null_glsHeaderLayerf(GLuint inLayer, GLSenum inAttrib, GLfloat inVal) {}
  28. void __gls_null_glsHeaderLayeri(GLuint inLayer, GLSenum inAttrib, GLint inVal) {}
  29. void __gls_null_glsHeaderf(GLSenum inAttrib, GLfloat inVal) {}
  30. void __gls_null_glsHeaderfv(GLSenum inAttrib, const GLfloat *inVec) {}
  31. void __gls_null_glsHeaderi(GLSenum inAttrib, GLint inVal) {}
  32. void __gls_null_glsHeaderiv(GLSenum inAttrib, const GLint *inVec) {}
  33. void __gls_null_glsHeaderubz(GLSenum inAttrib, const GLubyte *inString) {}
  34. void __gls_null_glsRequireExtension(const GLubyte *inExtension) {}
  35. void __gls_null_glsUnsupportedCommand(void) {}
  36. void __gls_null_glsAppRef(GLulong inAddress, GLuint inCount) {}
  37. void __gls_null_glsBeginObj(const GLubyte *inTag) {}
  38. void __gls_null_glsCharubz(const GLubyte *inTag, const GLubyte *inString) {}
  39. void __gls_null_glsComment(const GLubyte *inComment) {}
  40. void __gls_null_glsDisplayMapfv(GLuint inLayer, GLSenum inMap, GLuint inCount, const GLfloat *inVec) {}
  41. void __gls_null_glsEndObj(void) {}
  42. void __gls_null_glsNumb(const GLubyte *inTag, GLbyte inVal) {}
  43. void __gls_null_glsNumbv(const GLubyte *inTag, GLuint inCount, const GLbyte *inVec) {}
  44. void __gls_null_glsNumd(const GLubyte *inTag, GLdouble inVal) {}
  45. void __gls_null_glsNumdv(const GLubyte *inTag, GLuint inCount, const GLdouble *inVec) {}
  46. void __gls_null_glsNumf(const GLubyte *inTag, GLfloat inVal) {}
  47. void __gls_null_glsNumfv(const GLubyte *inTag, GLuint inCount, const GLfloat *inVec) {}
  48. void __gls_null_glsNumi(const GLubyte *inTag, GLint inVal) {}
  49. void __gls_null_glsNumiv(const GLubyte *inTag, GLuint inCount, const GLint *inVec) {}
  50. void __gls_null_glsNuml(const GLubyte *inTag, GLlong inVal) {}
  51. void __gls_null_glsNumlv(const GLubyte *inTag, GLuint inCount, const GLlong *inVec) {}
  52. void __gls_null_glsNums(const GLubyte *inTag, GLshort inVal) {}
  53. void __gls_null_glsNumsv(const GLubyte *inTag, GLuint inCount, const GLshort *inVec) {}
  54. void __gls_null_glsNumub(const GLubyte *inTag, GLubyte inVal) {}
  55. void __gls_null_glsNumubv(const GLubyte *inTag, GLuint inCount, const GLubyte *inVec) {}
  56. void __gls_null_glsNumui(const GLubyte *inTag, GLuint inVal) {}
  57. void __gls_null_glsNumuiv(const GLubyte *inTag, GLuint inCount, const GLuint *inVec) {}
  58. void __gls_null_glsNumul(const GLubyte *inTag, GLulong inVal) {}
  59. void __gls_null_glsNumulv(const GLubyte *inTag, GLuint inCount, const GLulong *inVec) {}
  60. void __gls_null_glsNumus(const GLubyte *inTag, GLushort inVal) {}
  61. void __gls_null_glsNumusv(const GLubyte *inTag, GLuint inCount, const GLushort *inVec) {}
  62. void __gls_null_glsPad(void) {}
  63. void __gls_null_glsSwapBuffers(GLuint inLayer) {}
  64. void __gls_null_glNewList(GLuint list, GLenum mode) {}
  65. void __gls_null_glEndList(void) {}
  66. void __gls_null_glCallList(GLuint list) {}
  67. void __gls_null_glCallLists(GLsizei n, GLenum type, const GLvoid *lists) {}
  68. void __gls_null_glDeleteLists(GLuint list, GLsizei range) {}
  69. GLuint __gls_null_glGenLists(GLsizei range) {return 0;}
  70. void __gls_null_glListBase(GLuint base) {}
  71. void __gls_null_glBegin(GLenum mode) {}
  72. void __gls_null_glBitmap(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap) {}
  73. void __gls_null_glColor3b(GLbyte red, GLbyte green, GLbyte blue) {}
  74. void __gls_null_glColor3bv(const GLbyte *v) {}
  75. void __gls_null_glColor3d(GLdouble red, GLdouble green, GLdouble blue) {}
  76. void __gls_null_glColor3dv(const GLdouble *v) {}
  77. void __gls_null_glColor3f(GLfloat red, GLfloat green, GLfloat blue) {}
  78. void __gls_null_glColor3fv(const GLfloat *v) {}
  79. void __gls_null_glColor3i(GLint red, GLint green, GLint blue) {}
  80. void __gls_null_glColor3iv(const GLint *v) {}
  81. void __gls_null_glColor3s(GLshort red, GLshort green, GLshort blue) {}
  82. void __gls_null_glColor3sv(const GLshort *v) {}
  83. void __gls_null_glColor3ub(GLubyte red, GLubyte green, GLubyte blue) {}
  84. void __gls_null_glColor3ubv(const GLubyte *v) {}
  85. void __gls_null_glColor3ui(GLuint red, GLuint green, GLuint blue) {}
  86. void __gls_null_glColor3uiv(const GLuint *v) {}
  87. void __gls_null_glColor3us(GLushort red, GLushort green, GLushort blue) {}
  88. void __gls_null_glColor3usv(const GLushort *v) {}
  89. void __gls_null_glColor4b(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha) {}
  90. void __gls_null_glColor4bv(const GLbyte *v) {}
  91. void __gls_null_glColor4d(GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha) {}
  92. void __gls_null_glColor4dv(const GLdouble *v) {}
  93. void __gls_null_glColor4f(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha) {}
  94. void __gls_null_glColor4fv(const GLfloat *v) {}
  95. void __gls_null_glColor4i(GLint red, GLint green, GLint blue, GLint alpha) {}
  96. void __gls_null_glColor4iv(const GLint *v) {}
  97. void __gls_null_glColor4s(GLshort red, GLshort green, GLshort blue, GLshort alpha) {}
  98. void __gls_null_glColor4sv(const GLshort *v) {}
  99. void __gls_null_glColor4ub(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha) {}
  100. void __gls_null_glColor4ubv(const GLubyte *v) {}
  101. void __gls_null_glColor4ui(GLuint red, GLuint green, GLuint blue, GLuint alpha) {}
  102. void __gls_null_glColor4uiv(const GLuint *v) {}
  103. void __gls_null_glColor4us(GLushort red, GLushort green, GLushort blue, GLushort alpha) {}
  104. void __gls_null_glColor4usv(const GLushort *v) {}
  105. void __gls_null_glEdgeFlag(GLboolean flag) {}
  106. void __gls_null_glEdgeFlagv(const GLboolean *flag) {}
  107. void __gls_null_glEnd(void) {}
  108. void __gls_null_glIndexd(GLdouble c) {}
  109. void __gls_null_glIndexdv(const GLdouble *c) {}
  110. void __gls_null_glIndexf(GLfloat c) {}
  111. void __gls_null_glIndexfv(const GLfloat *c) {}
  112. void __gls_null_glIndexi(GLint c) {}
  113. void __gls_null_glIndexiv(const GLint *c) {}
  114. void __gls_null_glIndexs(GLshort c) {}
  115. void __gls_null_glIndexsv(const GLshort *c) {}
  116. void __gls_null_glNormal3b(GLbyte nx, GLbyte ny, GLbyte nz) {}
  117. void __gls_null_glNormal3bv(const GLbyte *v) {}
  118. void __gls_null_glNormal3d(GLdouble nx, GLdouble ny, GLdouble nz) {}
  119. void __gls_null_glNormal3dv(const GLdouble *v) {}
  120. void __gls_null_glNormal3f(GLfloat nx, GLfloat ny, GLfloat nz) {}
  121. void __gls_null_glNormal3fv(const GLfloat *v) {}
  122. void __gls_null_glNormal3i(GLint nx, GLint ny, GLint nz) {}
  123. void __gls_null_glNormal3iv(const GLint *v) {}
  124. void __gls_null_glNormal3s(GLshort nx, GLshort ny, GLshort nz) {}
  125. void __gls_null_glNormal3sv(const GLshort *v) {}
  126. void __gls_null_glRasterPos2d(GLdouble x, GLdouble y) {}
  127. void __gls_null_glRasterPos2dv(const GLdouble *v) {}
  128. void __gls_null_glRasterPos2f(GLfloat x, GLfloat y) {}
  129. void __gls_null_glRasterPos2fv(const GLfloat *v) {}
  130. void __gls_null_glRasterPos2i(GLint x, GLint y) {}
  131. void __gls_null_glRasterPos2iv(const GLint *v) {}
  132. void __gls_null_glRasterPos2s(GLshort x, GLshort y) {}
  133. void __gls_null_glRasterPos2sv(const GLshort *v) {}
  134. void __gls_null_glRasterPos3d(GLdouble x, GLdouble y, GLdouble z) {}
  135. void __gls_null_glRasterPos3dv(const GLdouble *v) {}
  136. void __gls_null_glRasterPos3f(GLfloat x, GLfloat y, GLfloat z) {}
  137. void __gls_null_glRasterPos3fv(const GLfloat *v) {}
  138. void __gls_null_glRasterPos3i(GLint x, GLint y, GLint z) {}
  139. void __gls_null_glRasterPos3iv(const GLint *v) {}
  140. void __gls_null_glRasterPos3s(GLshort x, GLshort y, GLshort z) {}
  141. void __gls_null_glRasterPos3sv(const GLshort *v) {}
  142. void __gls_null_glRasterPos4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w) {}
  143. void __gls_null_glRasterPos4dv(const GLdouble *v) {}
  144. void __gls_null_glRasterPos4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w) {}
  145. void __gls_null_glRasterPos4fv(const GLfloat *v) {}
  146. void __gls_null_glRasterPos4i(GLint x, GLint y, GLint z, GLint w) {}
  147. void __gls_null_glRasterPos4iv(const GLint *v) {}
  148. void __gls_null_glRasterPos4s(GLshort x, GLshort y, GLshort z, GLshort w) {}
  149. void __gls_null_glRasterPos4sv(const GLshort *v) {}
  150. void __gls_null_glRectd(GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2) {}
  151. void __gls_null_glRectdv(const GLdouble *v1, const GLdouble *v2) {}
  152. void __gls_null_glRectf(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2) {}
  153. void __gls_null_glRectfv(const GLfloat *v1, const GLfloat *v2) {}
  154. void __gls_null_glRecti(GLint x1, GLint y1, GLint x2, GLint y2) {}
  155. void __gls_null_glRectiv(const GLint *v1, const GLint *v2) {}
  156. void __gls_null_glRects(GLshort x1, GLshort y1, GLshort x2, GLshort y2) {}
  157. void __gls_null_glRectsv(const GLshort *v1, const GLshort *v2) {}
  158. void __gls_null_glTexCoord1d(GLdouble s) {}
  159. void __gls_null_glTexCoord1dv(const GLdouble *v) {}
  160. void __gls_null_glTexCoord1f(GLfloat s) {}
  161. void __gls_null_glTexCoord1fv(const GLfloat *v) {}
  162. void __gls_null_glTexCoord1i(GLint s) {}
  163. void __gls_null_glTexCoord1iv(const GLint *v) {}
  164. void __gls_null_glTexCoord1s(GLshort s) {}
  165. void __gls_null_glTexCoord1sv(const GLshort *v) {}
  166. void __gls_null_glTexCoord2d(GLdouble s, GLdouble t) {}
  167. void __gls_null_glTexCoord2dv(const GLdouble *v) {}
  168. void __gls_null_glTexCoord2f(GLfloat s, GLfloat t) {}
  169. void __gls_null_glTexCoord2fv(const GLfloat *v) {}
  170. void __gls_null_glTexCoord2i(GLint s, GLint t) {}
  171. void __gls_null_glTexCoord2iv(const GLint *v) {}
  172. void __gls_null_glTexCoord2s(GLshort s, GLshort t) {}
  173. void __gls_null_glTexCoord2sv(const GLshort *v) {}
  174. void __gls_null_glTexCoord3d(GLdouble s, GLdouble t, GLdouble r) {}
  175. void __gls_null_glTexCoord3dv(const GLdouble *v) {}
  176. void __gls_null_glTexCoord3f(GLfloat s, GLfloat t, GLfloat r) {}
  177. void __gls_null_glTexCoord3fv(const GLfloat *v) {}
  178. void __gls_null_glTexCoord3i(GLint s, GLint t, GLint r) {}
  179. void __gls_null_glTexCoord3iv(const GLint *v) {}
  180. void __gls_null_glTexCoord3s(GLshort s, GLshort t, GLshort r) {}
  181. void __gls_null_glTexCoord3sv(const GLshort *v) {}
  182. void __gls_null_glTexCoord4d(GLdouble s, GLdouble t, GLdouble r, GLdouble q) {}
  183. void __gls_null_glTexCoord4dv(const GLdouble *v) {}
  184. void __gls_null_glTexCoord4f(GLfloat s, GLfloat t, GLfloat r, GLfloat q) {}
  185. void __gls_null_glTexCoord4fv(const GLfloat *v) {}
  186. void __gls_null_glTexCoord4i(GLint s, GLint t, GLint r, GLint q) {}
  187. void __gls_null_glTexCoord4iv(const GLint *v) {}
  188. void __gls_null_glTexCoord4s(GLshort s, GLshort t, GLshort r, GLshort q) {}
  189. void __gls_null_glTexCoord4sv(const GLshort *v) {}
  190. void __gls_null_glVertex2d(GLdouble x, GLdouble y) {}
  191. void __gls_null_glVertex2dv(const GLdouble *v) {}
  192. void __gls_null_glVertex2f(GLfloat x, GLfloat y) {}
  193. void __gls_null_glVertex2fv(const GLfloat *v) {}
  194. void __gls_null_glVertex2i(GLint x, GLint y) {}
  195. void __gls_null_glVertex2iv(const GLint *v) {}
  196. void __gls_null_glVertex2s(GLshort x, GLshort y) {}
  197. void __gls_null_glVertex2sv(const GLshort *v) {}
  198. void __gls_null_glVertex3d(GLdouble x, GLdouble y, GLdouble z) {}
  199. void __gls_null_glVertex3dv(const GLdouble *v) {}
  200. void __gls_null_glVertex3f(GLfloat x, GLfloat y, GLfloat z) {}
  201. void __gls_null_glVertex3fv(const GLfloat *v) {}
  202. void __gls_null_glVertex3i(GLint x, GLint y, GLint z) {}
  203. void __gls_null_glVertex3iv(const GLint *v) {}
  204. void __gls_null_glVertex3s(GLshort x, GLshort y, GLshort z) {}
  205. void __gls_null_glVertex3sv(const GLshort *v) {}
  206. void __gls_null_glVertex4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w) {}
  207. void __gls_null_glVertex4dv(const GLdouble *v) {}
  208. void __gls_null_glVertex4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w) {}
  209. void __gls_null_glVertex4fv(const GLfloat *v) {}
  210. void __gls_null_glVertex4i(GLint x, GLint y, GLint z, GLint w) {}
  211. void __gls_null_glVertex4iv(const GLint *v) {}
  212. void __gls_null_glVertex4s(GLshort x, GLshort y, GLshort z, GLshort w) {}
  213. void __gls_null_glVertex4sv(const GLshort *v) {}
  214. void __gls_null_glClipPlane(GLenum plane, const GLdouble *equation) {}
  215. void __gls_null_glColorMaterial(GLenum face, GLenum mode) {}
  216. void __gls_null_glCullFace(GLenum mode) {}
  217. void __gls_null_glFogf(GLenum pname, GLfloat param) {}
  218. void __gls_null_glFogfv(GLenum pname, const GLfloat *params) {}
  219. void __gls_null_glFogi(GLenum pname, GLint param) {}
  220. void __gls_null_glFogiv(GLenum pname, const GLint *params) {}
  221. void __gls_null_glFrontFace(GLenum mode) {}
  222. void __gls_null_glHint(GLenum target, GLenum mode) {}
  223. void __gls_null_glLightf(GLenum light, GLenum pname, GLfloat param) {}
  224. void __gls_null_glLightfv(GLenum light, GLenum pname, const GLfloat *params) {}
  225. void __gls_null_glLighti(GLenum light, GLenum pname, GLint param) {}
  226. void __gls_null_glLightiv(GLenum light, GLenum pname, const GLint *params) {}
  227. void __gls_null_glLightModelf(GLenum pname, GLfloat param) {}
  228. void __gls_null_glLightModelfv(GLenum pname, const GLfloat *params) {}
  229. void __gls_null_glLightModeli(GLenum pname, GLint param) {}
  230. void __gls_null_glLightModeliv(GLenum pname, const GLint *params) {}
  231. void __gls_null_glLineStipple(GLint factor, GLushort pattern) {}
  232. void __gls_null_glLineWidth(GLfloat width) {}
  233. void __gls_null_glMaterialf(GLenum face, GLenum pname, GLfloat param) {}
  234. void __gls_null_glMaterialfv(GLenum face, GLenum pname, const GLfloat *params) {}
  235. void __gls_null_glMateriali(GLenum face, GLenum pname, GLint param) {}
  236. void __gls_null_glMaterialiv(GLenum face, GLenum pname, const GLint *params) {}
  237. void __gls_null_glPointSize(GLfloat size) {}
  238. void __gls_null_glPolygonMode(GLenum face, GLenum mode) {}
  239. void __gls_null_glPolygonStipple(const GLubyte *mask) {}
  240. void __gls_null_glScissor(GLint x, GLint y, GLsizei width, GLsizei height) {}
  241. void __gls_null_glShadeModel(GLenum mode) {}
  242. void __gls_null_glTexParameterf(GLenum target, GLenum pname, GLfloat param) {}
  243. void __gls_null_glTexParameterfv(GLenum target, GLenum pname, const GLfloat *params) {}
  244. void __gls_null_glTexParameteri(GLenum target, GLenum pname, GLint param) {}
  245. void __gls_null_glTexParameteriv(GLenum target, GLenum pname, const GLint *params) {}
  246. void __gls_null_glTexImage1D(GLenum target, GLint level, GLint components, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels) {}
  247. void __gls_null_glTexImage2D(GLenum target, GLint level, GLint components, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels) {}
  248. void __gls_null_glTexEnvf(GLenum target, GLenum pname, GLfloat param) {}
  249. void __gls_null_glTexEnvfv(GLenum target, GLenum pname, const GLfloat *params) {}
  250. void __gls_null_glTexEnvi(GLenum target, GLenum pname, GLint param) {}
  251. void __gls_null_glTexEnviv(GLenum target, GLenum pname, const GLint *params) {}
  252. void __gls_null_glTexGend(GLenum coord, GLenum pname, GLdouble param) {}
  253. void __gls_null_glTexGendv(GLenum coord, GLenum pname, const GLdouble *params) {}
  254. void __gls_null_glTexGenf(GLenum coord, GLenum pname, GLfloat param) {}
  255. void __gls_null_glTexGenfv(GLenum coord, GLenum pname, const GLfloat *params) {}
  256. void __gls_null_glTexGeni(GLenum coord, GLenum pname, GLint param) {}
  257. void __gls_null_glTexGeniv(GLenum coord, GLenum pname, const GLint *params) {}
  258. void __gls_null_glFeedbackBuffer(GLsizei size, GLenum type, GLfloat *buffer) {}
  259. void __gls_null_glSelectBuffer(GLsizei size, GLuint *buffer) {}
  260. GLint __gls_null_glRenderMode(GLenum mode) {return 0;}
  261. void __gls_null_glInitNames(void) {}
  262. void __gls_null_glLoadName(GLuint name) {}
  263. void __gls_null_glPassThrough(GLfloat token) {}
  264. void __gls_null_glPopName(void) {}
  265. void __gls_null_glPushName(GLuint name) {}
  266. void __gls_null_glDrawBuffer(GLenum mode) {}
  267. void __gls_null_glClear(GLbitfield mask) {}
  268. void __gls_null_glClearAccum(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha) {}
  269. void __gls_null_glClearIndex(GLfloat c) {}
  270. void __gls_null_glClearColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha) {}
  271. void __gls_null_glClearStencil(GLint s) {}
  272. void __gls_null_glClearDepth(GLclampd depth) {}
  273. void __gls_null_glStencilMask(GLuint mask) {}
  274. void __gls_null_glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha) {}
  275. void __gls_null_glDepthMask(GLboolean flag) {}
  276. void __gls_null_glIndexMask(GLuint mask) {}
  277. void __gls_null_glAccum(GLenum op, GLfloat value) {}
  278. void __gls_null_glDisable(GLenum cap) {}
  279. void __gls_null_glEnable(GLenum cap) {}
  280. void __gls_null_glFinish(void) {}
  281. void __gls_null_glFlush(void) {}
  282. void __gls_null_glPopAttrib(void) {}
  283. void __gls_null_glPushAttrib(GLbitfield mask) {}
  284. void __gls_null_glMap1d(GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points) {}
  285. void __gls_null_glMap1f(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points) {}
  286. void __gls_null_glMap2d(GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points) {}
  287. void __gls_null_glMap2f(GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points) {}
  288. void __gls_null_glMapGrid1d(GLint un, GLdouble u1, GLdouble u2) {}
  289. void __gls_null_glMapGrid1f(GLint un, GLfloat u1, GLfloat u2) {}
  290. void __gls_null_glMapGrid2d(GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2) {}
  291. void __gls_null_glMapGrid2f(GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2) {}
  292. void __gls_null_glEvalCoord1d(GLdouble u) {}
  293. void __gls_null_glEvalCoord1dv(const GLdouble *u) {}
  294. void __gls_null_glEvalCoord1f(GLfloat u) {}
  295. void __gls_null_glEvalCoord1fv(const GLfloat *u) {}
  296. void __gls_null_glEvalCoord2d(GLdouble u, GLdouble v) {}
  297. void __gls_null_glEvalCoord2dv(const GLdouble *u) {}
  298. void __gls_null_glEvalCoord2f(GLfloat u, GLfloat v) {}
  299. void __gls_null_glEvalCoord2fv(const GLfloat *u) {}
  300. void __gls_null_glEvalMesh1(GLenum mode, GLint i1, GLint i2) {}
  301. void __gls_null_glEvalPoint1(GLint i) {}
  302. void __gls_null_glEvalMesh2(GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2) {}
  303. void __gls_null_glEvalPoint2(GLint i, GLint j) {}
  304. void __gls_null_glAlphaFunc(GLenum func, GLclampf ref) {}
  305. void __gls_null_glBlendFunc(GLenum sfactor, GLenum dfactor) {}
  306. void __gls_null_glLogicOp(GLenum opcode) {}
  307. void __gls_null_glStencilFunc(GLenum func, GLint ref, GLuint mask) {}
  308. void __gls_null_glStencilOp(GLenum fail, GLenum zfail, GLenum zpass) {}
  309. void __gls_null_glDepthFunc(GLenum func) {}
  310. void __gls_null_glPixelZoom(GLfloat xfactor, GLfloat yfactor) {}
  311. void __gls_null_glPixelTransferf(GLenum pname, GLfloat param) {}
  312. void __gls_null_glPixelTransferi(GLenum pname, GLint param) {}
  313. void __gls_null_glPixelStoref(GLenum pname, GLfloat param) {}
  314. void __gls_null_glPixelStorei(GLenum pname, GLint param) {}
  315. void __gls_null_glPixelMapfv(GLenum map, GLint mapsize, const GLfloat *values) {}
  316. void __gls_null_glPixelMapuiv(GLenum map, GLint mapsize, const GLuint *values) {}
  317. void __gls_null_glPixelMapusv(GLenum map, GLint mapsize, const GLushort *values) {}
  318. void __gls_null_glReadBuffer(GLenum mode) {}
  319. void __gls_null_glCopyPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum type) {}
  320. void __gls_null_glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels) {}
  321. void __gls_null_glDrawPixels(GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels) {}
  322. void __gls_null_glGetBooleanv(GLenum pname, GLboolean *params) {}
  323. void __gls_null_glGetClipPlane(GLenum plane, GLdouble *equation) {}
  324. void __gls_null_glGetDoublev(GLenum pname, GLdouble *params) {}
  325. GLenum __gls_null_glGetError(void) {return 0;}
  326. void __gls_null_glGetFloatv(GLenum pname, GLfloat *params) {}
  327. void __gls_null_glGetIntegerv(GLenum pname, GLint *params) {}
  328. void __gls_null_glGetLightfv(GLenum light, GLenum pname, GLfloat *params) {}
  329. void __gls_null_glGetLightiv(GLenum light, GLenum pname, GLint *params) {}
  330. void __gls_null_glGetMapdv(GLenum target, GLenum query, GLdouble *v) {}
  331. void __gls_null_glGetMapfv(GLenum target, GLenum query, GLfloat *v) {}
  332. void __gls_null_glGetMapiv(GLenum target, GLenum query, GLint *v) {}
  333. void __gls_null_glGetMaterialfv(GLenum face, GLenum pname, GLfloat *params) {}
  334. void __gls_null_glGetMaterialiv(GLenum face, GLenum pname, GLint *params) {}
  335. void __gls_null_glGetPixelMapfv(GLenum map, GLfloat *values) {}
  336. void __gls_null_glGetPixelMapuiv(GLenum map, GLuint *values) {}
  337. void __gls_null_glGetPixelMapusv(GLenum map, GLushort *values) {}
  338. void __gls_null_glGetPolygonStipple(GLubyte *mask) {}
  339. const GLubyte * __gls_null_glGetString(GLenum name) {return 0;}
  340. void __gls_null_glGetTexEnvfv(GLenum target, GLenum pname, GLfloat *params) {}
  341. void __gls_null_glGetTexEnviv(GLenum target, GLenum pname, GLint *params) {}
  342. void __gls_null_glGetTexGendv(GLenum coord, GLenum pname, GLdouble *params) {}
  343. void __gls_null_glGetTexGenfv(GLenum coord, GLenum pname, GLfloat *params) {}
  344. void __gls_null_glGetTexGeniv(GLenum coord, GLenum pname, GLint *params) {}
  345. void __gls_null_glGetTexImage(GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels) {}
  346. void __gls_null_glGetTexParameterfv(GLenum target, GLenum pname, GLfloat *params) {}
  347. void __gls_null_glGetTexParameteriv(GLenum target, GLenum pname, GLint *params) {}
  348. void __gls_null_glGetTexLevelParameterfv(GLenum target, GLint level, GLenum pname, GLfloat *params) {}
  349. void __gls_null_glGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint *params) {}
  350. GLboolean __gls_null_glIsEnabled(GLenum cap) {return 0;}
  351. GLboolean __gls_null_glIsList(GLuint list) {return 0;}
  352. void __gls_null_glDepthRange(GLclampd zNear, GLclampd zFar) {}
  353. void __gls_null_glFrustum(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar) {}
  354. void __gls_null_glLoadIdentity(void) {}
  355. void __gls_null_glLoadMatrixf(const GLfloat *m) {}
  356. void __gls_null_glLoadMatrixd(const GLdouble *m) {}
  357. void __gls_null_glMatrixMode(GLenum mode) {}
  358. void __gls_null_glMultMatrixf(const GLfloat *m) {}
  359. void __gls_null_glMultMatrixd(const GLdouble *m) {}
  360. void __gls_null_glOrtho(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar) {}
  361. void __gls_null_glPopMatrix(void) {}
  362. void __gls_null_glPushMatrix(void) {}
  363. void __gls_null_glRotated(GLdouble angle, GLdouble x, GLdouble y, GLdouble z) {}
  364. void __gls_null_glRotatef(GLfloat angle, GLfloat x, GLfloat y, GLfloat z) {}
  365. void __gls_null_glScaled(GLdouble x, GLdouble y, GLdouble z) {}
  366. void __gls_null_glScalef(GLfloat x, GLfloat y, GLfloat z) {}
  367. void __gls_null_glTranslated(GLdouble x, GLdouble y, GLdouble z) {}
  368. void __gls_null_glTranslatef(GLfloat x, GLfloat y, GLfloat z) {}
  369. void __gls_null_glViewport(GLint x, GLint y, GLsizei width, GLsizei height) {}
  370. #if __GL_EXT_blend_color
  371. void __gls_null_glBlendColorEXT(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha) {}
  372. #endif /* __GL_EXT_blend_color */
  373. #if __GL_EXT_blend_minmax
  374. void __gls_null_glBlendEquationEXT(GLenum mode) {}
  375. #endif /* __GL_EXT_blend_minmax */
  376. #if __GL_EXT_polygon_offset
  377. void __gls_null_glPolygonOffsetEXT(GLfloat factor, GLfloat bias) {}
  378. #endif /* __GL_EXT_polygon_offset */
  379. #if __GL_EXT_subtexture
  380. void __gls_null_glTexSubImage1DEXT(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels) {}
  381. #endif /* __GL_EXT_subtexture */
  382. #if __GL_EXT_subtexture
  383. void __gls_null_glTexSubImage2DEXT(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels) {}
  384. #endif /* __GL_EXT_subtexture */
  385. #if __GL_SGIS_multisample
  386. void __gls_null_glSampleMaskSGIS(GLclampf value, GLboolean invert) {}
  387. #endif /* __GL_SGIS_multisample */
  388. #if __GL_SGIS_multisample
  389. void __gls_null_glSamplePatternSGIS(GLenum pattern) {}
  390. #endif /* __GL_SGIS_multisample */
  391. #if __GL_SGIX_multisample
  392. void __gls_null_glTagSampleBufferSGIX(void) {}
  393. #endif /* __GL_SGIX_multisample */
  394. #if __GL_EXT_convolution
  395. void __gls_null_glConvolutionFilter1DEXT(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *image) {}
  396. #endif /* __GL_EXT_convolution */
  397. #if __GL_EXT_convolution
  398. void __gls_null_glConvolutionFilter2DEXT(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *image) {}
  399. #endif /* __GL_EXT_convolution */
  400. #if __GL_EXT_convolution
  401. void __gls_null_glConvolutionParameterfEXT(GLenum target, GLenum pname, GLfloat params) {}
  402. #endif /* __GL_EXT_convolution */
  403. #if __GL_EXT_convolution
  404. void __gls_null_glConvolutionParameterfvEXT(GLenum target, GLenum pname, const GLfloat *params) {}
  405. #endif /* __GL_EXT_convolution */
  406. #if __GL_EXT_convolution
  407. void __gls_null_glConvolutionParameteriEXT(GLenum target, GLenum pname, GLint params) {}
  408. #endif /* __GL_EXT_convolution */
  409. #if __GL_EXT_convolution
  410. void __gls_null_glConvolutionParameterivEXT(GLenum target, GLenum pname, const GLint *params) {}
  411. #endif /* __GL_EXT_convolution */
  412. #if __GL_EXT_convolution
  413. void __gls_null_glCopyConvolutionFilter1DEXT(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width) {}
  414. #endif /* __GL_EXT_convolution */
  415. #if __GL_EXT_convolution
  416. void __gls_null_glCopyConvolutionFilter2DEXT(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height) {}
  417. #endif /* __GL_EXT_convolution */
  418. #if __GL_EXT_convolution
  419. void __gls_null_glGetConvolutionFilterEXT(GLenum target, GLenum format, GLenum type, GLvoid *image) {}
  420. #endif /* __GL_EXT_convolution */
  421. #if __GL_EXT_convolution
  422. void __gls_null_glGetConvolutionParameterfvEXT(GLenum target, GLenum pname, GLfloat *params) {}
  423. #endif /* __GL_EXT_convolution */
  424. #if __GL_EXT_convolution
  425. void __gls_null_glGetConvolutionParameterivEXT(GLenum target, GLenum pname, GLint *params) {}
  426. #endif /* __GL_EXT_convolution */
  427. #if __GL_EXT_convolution
  428. void __gls_null_glGetSeparableFilterEXT(GLenum target, GLenum format, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span) {}
  429. #endif /* __GL_EXT_convolution */
  430. #if __GL_EXT_convolution
  431. void __gls_null_glSeparableFilter2DEXT(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column) {}
  432. #endif /* __GL_EXT_convolution */
  433. #if __GL_EXT_histogram
  434. void __gls_null_glGetHistogramEXT(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values) {}
  435. #endif /* __GL_EXT_histogram */
  436. #if __GL_EXT_histogram
  437. void __gls_null_glGetHistogramParameterfvEXT(GLenum target, GLenum pname, GLfloat *params) {}
  438. #endif /* __GL_EXT_histogram */
  439. #if __GL_EXT_histogram
  440. void __gls_null_glGetHistogramParameterivEXT(GLenum target, GLenum pname, GLint *params) {}
  441. #endif /* __GL_EXT_histogram */
  442. #if __GL_EXT_histogram
  443. void __gls_null_glGetMinmaxEXT(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values) {}
  444. #endif /* __GL_EXT_histogram */
  445. #if __GL_EXT_histogram
  446. void __gls_null_glGetMinmaxParameterfvEXT(GLenum target, GLenum pname, GLfloat *params) {}
  447. #endif /* __GL_EXT_histogram */
  448. #if __GL_EXT_histogram
  449. void __gls_null_glGetMinmaxParameterivEXT(GLenum target, GLenum pname, GLint *params) {}
  450. #endif /* __GL_EXT_histogram */
  451. #if __GL_EXT_histogram
  452. void __gls_null_glHistogramEXT(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink) {}
  453. #endif /* __GL_EXT_histogram */
  454. #if __GL_EXT_histogram
  455. void __gls_null_glMinmaxEXT(GLenum target, GLenum internalformat, GLboolean sink) {}
  456. #endif /* __GL_EXT_histogram */
  457. #if __GL_EXT_histogram
  458. void __gls_null_glResetHistogramEXT(GLenum target) {}
  459. #endif /* __GL_EXT_histogram */
  460. #if __GL_EXT_histogram
  461. void __gls_null_glResetMinmaxEXT(GLenum target) {}
  462. #endif /* __GL_EXT_histogram */
  463. #if __GL_EXT_texture3D
  464. void __gls_null_glTexImage3DEXT(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels) {}
  465. #endif /* __GL_EXT_texture3D */
  466. #if __GL_EXT_subtexture
  467. void __gls_null_glTexSubImage3DEXT(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels) {}
  468. #endif /* __GL_EXT_subtexture */
  469. #if __GL_SGIS_detail_texture
  470. void __gls_null_glDetailTexFuncSGIS(GLenum target, GLsizei n, const GLfloat *points) {}
  471. #endif /* __GL_SGIS_detail_texture */
  472. #if __GL_SGIS_detail_texture
  473. void __gls_null_glGetDetailTexFuncSGIS(GLenum target, GLfloat *points) {}
  474. #endif /* __GL_SGIS_detail_texture */
  475. #if __GL_SGIS_sharpen_texture
  476. void __gls_null_glSharpenTexFuncSGIS(GLenum target, GLsizei n, const GLfloat *points) {}
  477. #endif /* __GL_SGIS_sharpen_texture */
  478. #if __GL_SGIS_sharpen_texture
  479. void __gls_null_glGetSharpenTexFuncSGIS(GLenum target, GLfloat *points) {}
  480. #endif /* __GL_SGIS_sharpen_texture */
  481. #if __GL_EXT_vertex_array
  482. void __gls_null_glArrayElementEXT(GLint i) {}
  483. #endif /* __GL_EXT_vertex_array */
  484. #if __GL_EXT_vertex_array
  485. void __gls_null_glColorPointerEXT(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer) {}
  486. #endif /* __GL_EXT_vertex_array */
  487. #if __GL_EXT_vertex_array
  488. void __gls_null_glDrawArraysEXT(GLenum mode, GLint first, GLsizei count) {}
  489. #endif /* __GL_EXT_vertex_array */
  490. #if __GL_EXT_vertex_array
  491. void __gls_null_glEdgeFlagPointerEXT(GLsizei stride, GLsizei count, const GLboolean *pointer) {}
  492. #endif /* __GL_EXT_vertex_array */
  493. #if __GL_EXT_vertex_array
  494. void __gls_null_glGetPointervEXT(GLenum pname, GLvoid* *params) {}
  495. #endif /* __GL_EXT_vertex_array */
  496. #if __GL_EXT_vertex_array
  497. void __gls_null_glIndexPointerEXT(GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer) {}
  498. #endif /* __GL_EXT_vertex_array */
  499. #if __GL_EXT_vertex_array
  500. void __gls_null_glNormalPointerEXT(GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer) {}
  501. #endif /* __GL_EXT_vertex_array */
  502. #if __GL_EXT_vertex_array
  503. void __gls_null_glTexCoordPointerEXT(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer) {}
  504. #endif /* __GL_EXT_vertex_array */
  505. #if __GL_EXT_vertex_array
  506. void __gls_null_glVertexPointerEXT(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer) {}
  507. #endif /* __GL_EXT_vertex_array */
  508. #if __GL_EXT_texture_object
  509. GLboolean __gls_null_glAreTexturesResidentEXT(GLsizei n, const GLuint *textures, GLboolean *residences) {return 0;}
  510. #endif /* __GL_EXT_texture_object */
  511. #if __GL_EXT_texture_object
  512. void __gls_null_glBindTextureEXT(GLenum target, GLuint texture) {}
  513. #endif /* __GL_EXT_texture_object */
  514. #if __GL_EXT_texture_object
  515. void __gls_null_glDeleteTexturesEXT(GLsizei n, const GLuint *textures) {}
  516. #endif /* __GL_EXT_texture_object */
  517. #if __GL_EXT_texture_object
  518. void __gls_null_glGenTexturesEXT(GLsizei n, GLuint *textures) {}
  519. #endif /* __GL_EXT_texture_object */
  520. #if __GL_EXT_texture_object
  521. GLboolean __gls_null_glIsTextureEXT(GLuint texture) {return 0;}
  522. #endif /* __GL_EXT_texture_object */
  523. #if __GL_EXT_texture_object
  524. void __gls_null_glPrioritizeTexturesEXT(GLsizei n, const GLuint *textures, const GLclampf *priorities) {}
  525. #endif /* __GL_EXT_texture_object */
  526. #if __GL_WIN_draw_range_elements
  527. void __gls_null_glDrawRangeElementsEXT(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices) {}
  528. #endif // __GL_EXT_draw_range_elements
  529. #if __GL_EXT_paletted_texture
  530. void __gls_null_glColorTableEXT(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table) {}
  531. #endif /* __GL_EXT_paletted_texture */
  532. #if __GL_SGI_color_table
  533. void __gls_null_glColorTableParameterfvSGI(GLenum target, GLenum pname, const GLfloat *params) {}
  534. #endif /* __GL_SGI_color_table */
  535. #if __GL_SGI_color_table
  536. void __gls_null_glColorTableParameterivSGI(GLenum target, GLenum pname, const GLint *params) {}
  537. #endif /* __GL_SGI_color_table */
  538. #if __GL_SGI_color_table
  539. void __gls_null_glCopyColorTableSGI(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width) {}
  540. #endif /* __GL_SGI_color_table */
  541. #if __GL_EXT_paletted_texture
  542. void __gls_null_glGetColorTableEXT(GLenum target, GLenum format, GLenum type, GLvoid *table) {}
  543. #endif /* __GL_EXT_paletted_texture */
  544. #if __GL_EXT_paletted_texture
  545. void __gls_null_glGetColorTableParameterfvEXT(GLenum target, GLenum pname, GLfloat *params) {}
  546. #endif /* __GL_EXT_paletted_texture */
  547. #if __GL_EXT_paletted_texture
  548. void __gls_null_glGetColorTableParameterivEXT(GLenum target, GLenum pname, GLint *params) {}
  549. #endif /* __GL_EXT_paletted_texture */
  550. #if __GL_SGI_texture_color_table
  551. void __gls_null_glGetTexColorTableParameterfvSGI(GLenum target, GLenum pname, GLfloat *params) {}
  552. #endif /* __GL_SGI_texture_color_table */
  553. #if __GL_SGI_texture_color_table
  554. void __gls_null_glGetTexColorTableParameterivSGI(GLenum target, GLenum pname, GLint *params) {}
  555. #endif /* __GL_SGI_texture_color_table */
  556. #if __GL_SGI_texture_color_table
  557. void __gls_null_glTexColorTableParameterfvSGI(GLenum target, GLenum pname, const GLfloat *params) {}
  558. #endif /* __GL_SGI_texture_color_table */
  559. #if __GL_SGI_texture_color_table
  560. void __gls_null_glTexColorTableParameterivSGI(GLenum target, GLenum pname, const GLint *params) {}
  561. #endif /* __GL_SGI_texture_color_table */
  562. #if __GL_EXT_copy_texture
  563. void __gls_null_glCopyTexImage1DEXT(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border) {}
  564. #endif /* __GL_EXT_copy_texture */
  565. #if __GL_EXT_copy_texture
  566. void __gls_null_glCopyTexImage2DEXT(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border) {}
  567. #endif /* __GL_EXT_copy_texture */
  568. #if __GL_EXT_copy_texture
  569. void __gls_null_glCopyTexSubImage1DEXT(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width) {}
  570. #endif /* __GL_EXT_copy_texture */
  571. #if __GL_EXT_copy_texture
  572. void __gls_null_glCopyTexSubImage2DEXT(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height) {}
  573. #endif /* __GL_EXT_copy_texture */
  574. #if __GL_EXT_copy_texture
  575. void __gls_null_glCopyTexSubImage3DEXT(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height) {}
  576. #endif /* __GL_EXT_copy_texture */
  577. #if __GL_SGIS_texture4D
  578. void __gls_null_glTexImage4DSGIS(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4d, GLint border, GLenum format, GLenum type, const GLvoid *pixels) {}
  579. #endif /* __GL_SGIS_texture4D */
  580. #if __GL_SGIS_texture4D
  581. void __gls_null_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) {}
  582. #endif /* __GL_SGIS_texture4D */
  583. #if __GL_SGIX_pixel_texture
  584. void __gls_null_glPixelTexGenSGIX(GLenum mode) {}
  585. #endif /* __GL_SGIX_pixel_texture */
  586. // DrewB - 1.1
  587. void __gls_null_glArrayElement(GLint i) {}
  588. void __gls_null_glBindTexture(GLenum target, GLuint texture) {}
  589. void __gls_null_glColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer) {}
  590. void __gls_null_glDisableClientState(GLenum array) {}
  591. void __gls_null_glDrawArrays(GLenum mode, GLint first, GLsizei count) {}
  592. void __gls_null_glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices) {}
  593. void __gls_null_glEdgeFlagPointer(GLsizei stride, const GLvoid *pointer) {}
  594. void __gls_null_glEnableClientState(GLenum array) {}
  595. void __gls_null_glIndexPointer(GLenum type, GLsizei stride, const GLvoid *pointer) {}
  596. void __gls_null_glIndexub(GLubyte c) {}
  597. void __gls_null_glIndexubv(const GLubyte *c) {}
  598. void __gls_null_glInterleavedArrays(GLenum format, GLsizei stride, const GLvoid *pointer) {}
  599. void __gls_null_glNormalPointer(GLenum type, GLsizei stride, const GLvoid *pointer) {}
  600. void __gls_null_glPolygonOffset(GLfloat factor, GLfloat units) {}
  601. void __gls_null_glTexCoordPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer) {}
  602. void __gls_null_glVertexPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer) {}
  603. void __gls_null_glAreTexturesResident(GLsizei n, const GLuint *textures, GLboolean *residences) {}
  604. void __gls_null_glCopyTexImage1D(GLenum target, GLint level, GLenum internalFormat, GLint x, GLint y, GLsizei width, GLint border) {}
  605. void __gls_null_glCopyTexImage2D(GLenum target, GLint level, GLenum internalFormat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border) {}
  606. void __gls_null_glCopyTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width) {}
  607. void __gls_null_glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height) {}
  608. void __gls_null_glDeleteTextures(GLsizei n, const GLuint *textures) {}
  609. void __gls_null_glGenTextures(GLsizei n, GLuint *textures) {}
  610. void __gls_null_glGetPointerv(GLenum pname, GLvoid* *params) {}
  611. void __gls_null_glIsTexture(GLuint texture) {}
  612. void __gls_null_glPrioritizeTextures(GLsizei n, const GLuint *textures, const GLclampf *priorities) {}
  613. void __gls_null_glTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels) {}
  614. void __gls_null_glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels) {}
  615. void __gls_null_glPushClientAttrib(GLbitfield mask) {}
  616. void __gls_null_glPopClientAttrib(void) {}
  617. #if __GL_EXT_paletted_texture
  618. // DrewB
  619. void __gls_null_glColorSubTableEXT(GLenum target, GLuint start, GLsizei count, GLenum format, GLenum type, const GLvoid *data) {}
  620. #endif
  621. #if __GL_WIN_draw_range_elements
  622. // MarcFo
  623. void __gls_null_glDrawRangeElementsWIN(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices) {}
  624. #endif
  625. const GLSfunc __glsNullCommandFuncs[__GLS_OPCODE_COUNT] = {
  626. GLS_NONE,
  627. GLS_NONE,
  628. GLS_NONE,
  629. GLS_NONE,
  630. GLS_NONE,
  631. GLS_NONE,
  632. GLS_NONE,
  633. GLS_NONE,
  634. GLS_NONE,
  635. GLS_NONE,
  636. GLS_NONE,
  637. GLS_NONE,
  638. GLS_NONE,
  639. GLS_NONE,
  640. GLS_NONE,
  641. GLS_NONE,
  642. (GLSfunc)__gls_null_glsBeginGLS,
  643. (GLSfunc)__gls_null_glsBlock,
  644. (GLSfunc)__gls_null_glsCallStream,
  645. (GLSfunc)__gls_null_glsEndGLS,
  646. (GLSfunc)__gls_null_glsError,
  647. (GLSfunc)__gls_null_glsGLRC,
  648. (GLSfunc)__gls_null_glsGLRCLayer,
  649. (GLSfunc)__gls_null_glsHeaderGLRCi,
  650. (GLSfunc)__gls_null_glsHeaderLayerf,
  651. (GLSfunc)__gls_null_glsHeaderLayeri,
  652. (GLSfunc)__gls_null_glsHeaderf,
  653. (GLSfunc)__gls_null_glsHeaderfv,
  654. (GLSfunc)__gls_null_glsHeaderi,
  655. (GLSfunc)__gls_null_glsHeaderiv,
  656. (GLSfunc)__gls_null_glsHeaderubz,
  657. (GLSfunc)__gls_null_glsRequireExtension,
  658. (GLSfunc)__gls_null_glsUnsupportedCommand,
  659. (GLSfunc)__gls_null_glsAppRef,
  660. (GLSfunc)__gls_null_glsBeginObj,
  661. (GLSfunc)__gls_null_glsCharubz,
  662. (GLSfunc)__gls_null_glsComment,
  663. (GLSfunc)__gls_null_glsDisplayMapfv,
  664. (GLSfunc)__gls_null_glsEndObj,
  665. (GLSfunc)__gls_null_glsNumb,
  666. (GLSfunc)__gls_null_glsNumbv,
  667. (GLSfunc)__gls_null_glsNumd,
  668. (GLSfunc)__gls_null_glsNumdv,
  669. (GLSfunc)__gls_null_glsNumf,
  670. (GLSfunc)__gls_null_glsNumfv,
  671. (GLSfunc)__gls_null_glsNumi,
  672. (GLSfunc)__gls_null_glsNumiv,
  673. (GLSfunc)__gls_null_glsNuml,
  674. (GLSfunc)__gls_null_glsNumlv,
  675. (GLSfunc)__gls_null_glsNums,
  676. (GLSfunc)__gls_null_glsNumsv,
  677. (GLSfunc)__gls_null_glsNumub,
  678. (GLSfunc)__gls_null_glsNumubv,
  679. (GLSfunc)__gls_null_glsNumui,
  680. (GLSfunc)__gls_null_glsNumuiv,
  681. (GLSfunc)__gls_null_glsNumul,
  682. (GLSfunc)__gls_null_glsNumulv,
  683. (GLSfunc)__gls_null_glsNumus,
  684. (GLSfunc)__gls_null_glsNumusv,
  685. (GLSfunc)__gls_null_glsPad,
  686. (GLSfunc)__gls_null_glsSwapBuffers,
  687. GLS_NONE,
  688. GLS_NONE,
  689. GLS_NONE,
  690. (GLSfunc)__gls_null_glNewList,
  691. (GLSfunc)__gls_null_glEndList,
  692. (GLSfunc)__gls_null_glCallList,
  693. (GLSfunc)__gls_null_glCallLists,
  694. (GLSfunc)__gls_null_glDeleteLists,
  695. (GLSfunc)__gls_null_glGenLists,
  696. (GLSfunc)__gls_null_glListBase,
  697. (GLSfunc)__gls_null_glBegin,
  698. (GLSfunc)__gls_null_glBitmap,
  699. (GLSfunc)__gls_null_glColor3b,
  700. (GLSfunc)__gls_null_glColor3bv,
  701. (GLSfunc)__gls_null_glColor3d,
  702. (GLSfunc)__gls_null_glColor3dv,
  703. (GLSfunc)__gls_null_glColor3f,
  704. (GLSfunc)__gls_null_glColor3fv,
  705. (GLSfunc)__gls_null_glColor3i,
  706. (GLSfunc)__gls_null_glColor3iv,
  707. (GLSfunc)__gls_null_glColor3s,
  708. (GLSfunc)__gls_null_glColor3sv,
  709. (GLSfunc)__gls_null_glColor3ub,
  710. (GLSfunc)__gls_null_glColor3ubv,
  711. (GLSfunc)__gls_null_glColor3ui,
  712. (GLSfunc)__gls_null_glColor3uiv,
  713. (GLSfunc)__gls_null_glColor3us,
  714. (GLSfunc)__gls_null_glColor3usv,
  715. (GLSfunc)__gls_null_glColor4b,
  716. (GLSfunc)__gls_null_glColor4bv,
  717. (GLSfunc)__gls_null_glColor4d,
  718. (GLSfunc)__gls_null_glColor4dv,
  719. (GLSfunc)__gls_null_glColor4f,
  720. (GLSfunc)__gls_null_glColor4fv,
  721. (GLSfunc)__gls_null_glColor4i,
  722. (GLSfunc)__gls_null_glColor4iv,
  723. (GLSfunc)__gls_null_glColor4s,
  724. (GLSfunc)__gls_null_glColor4sv,
  725. (GLSfunc)__gls_null_glColor4ub,
  726. (GLSfunc)__gls_null_glColor4ubv,
  727. (GLSfunc)__gls_null_glColor4ui,
  728. (GLSfunc)__gls_null_glColor4uiv,
  729. (GLSfunc)__gls_null_glColor4us,
  730. (GLSfunc)__gls_null_glColor4usv,
  731. (GLSfunc)__gls_null_glEdgeFlag,
  732. (GLSfunc)__gls_null_glEdgeFlagv,
  733. (GLSfunc)__gls_null_glEnd,
  734. (GLSfunc)__gls_null_glIndexd,
  735. (GLSfunc)__gls_null_glIndexdv,
  736. (GLSfunc)__gls_null_glIndexf,
  737. (GLSfunc)__gls_null_glIndexfv,
  738. (GLSfunc)__gls_null_glIndexi,
  739. (GLSfunc)__gls_null_glIndexiv,
  740. (GLSfunc)__gls_null_glIndexs,
  741. (GLSfunc)__gls_null_glIndexsv,
  742. (GLSfunc)__gls_null_glNormal3b,
  743. (GLSfunc)__gls_null_glNormal3bv,
  744. (GLSfunc)__gls_null_glNormal3d,
  745. (GLSfunc)__gls_null_glNormal3dv,
  746. (GLSfunc)__gls_null_glNormal3f,
  747. (GLSfunc)__gls_null_glNormal3fv,
  748. (GLSfunc)__gls_null_glNormal3i,
  749. (GLSfunc)__gls_null_glNormal3iv,
  750. (GLSfunc)__gls_null_glNormal3s,
  751. (GLSfunc)__gls_null_glNormal3sv,
  752. (GLSfunc)__gls_null_glRasterPos2d,
  753. (GLSfunc)__gls_null_glRasterPos2dv,
  754. (GLSfunc)__gls_null_glRasterPos2f,
  755. (GLSfunc)__gls_null_glRasterPos2fv,
  756. (GLSfunc)__gls_null_glRasterPos2i,
  757. (GLSfunc)__gls_null_glRasterPos2iv,
  758. (GLSfunc)__gls_null_glRasterPos2s,
  759. (GLSfunc)__gls_null_glRasterPos2sv,
  760. (GLSfunc)__gls_null_glRasterPos3d,
  761. (GLSfunc)__gls_null_glRasterPos3dv,
  762. (GLSfunc)__gls_null_glRasterPos3f,
  763. (GLSfunc)__gls_null_glRasterPos3fv,
  764. (GLSfunc)__gls_null_glRasterPos3i,
  765. (GLSfunc)__gls_null_glRasterPos3iv,
  766. (GLSfunc)__gls_null_glRasterPos3s,
  767. (GLSfunc)__gls_null_glRasterPos3sv,
  768. (GLSfunc)__gls_null_glRasterPos4d,
  769. (GLSfunc)__gls_null_glRasterPos4dv,
  770. (GLSfunc)__gls_null_glRasterPos4f,
  771. (GLSfunc)__gls_null_glRasterPos4fv,
  772. (GLSfunc)__gls_null_glRasterPos4i,
  773. (GLSfunc)__gls_null_glRasterPos4iv,
  774. (GLSfunc)__gls_null_glRasterPos4s,
  775. (GLSfunc)__gls_null_glRasterPos4sv,
  776. (GLSfunc)__gls_null_glRectd,
  777. (GLSfunc)__gls_null_glRectdv,
  778. (GLSfunc)__gls_null_glRectf,
  779. (GLSfunc)__gls_null_glRectfv,
  780. (GLSfunc)__gls_null_glRecti,
  781. (GLSfunc)__gls_null_glRectiv,
  782. (GLSfunc)__gls_null_glRects,
  783. (GLSfunc)__gls_null_glRectsv,
  784. (GLSfunc)__gls_null_glTexCoord1d,
  785. (GLSfunc)__gls_null_glTexCoord1dv,
  786. (GLSfunc)__gls_null_glTexCoord1f,
  787. (GLSfunc)__gls_null_glTexCoord1fv,
  788. (GLSfunc)__gls_null_glTexCoord1i,
  789. (GLSfunc)__gls_null_glTexCoord1iv,
  790. (GLSfunc)__gls_null_glTexCoord1s,
  791. (GLSfunc)__gls_null_glTexCoord1sv,
  792. (GLSfunc)__gls_null_glTexCoord2d,
  793. (GLSfunc)__gls_null_glTexCoord2dv,
  794. (GLSfunc)__gls_null_glTexCoord2f,
  795. (GLSfunc)__gls_null_glTexCoord2fv,
  796. (GLSfunc)__gls_null_glTexCoord2i,
  797. (GLSfunc)__gls_null_glTexCoord2iv,
  798. (GLSfunc)__gls_null_glTexCoord2s,
  799. (GLSfunc)__gls_null_glTexCoord2sv,
  800. (GLSfunc)__gls_null_glTexCoord3d,
  801. (GLSfunc)__gls_null_glTexCoord3dv,
  802. (GLSfunc)__gls_null_glTexCoord3f,
  803. (GLSfunc)__gls_null_glTexCoord3fv,
  804. (GLSfunc)__gls_null_glTexCoord3i,
  805. (GLSfunc)__gls_null_glTexCoord3iv,
  806. (GLSfunc)__gls_null_glTexCoord3s,
  807. (GLSfunc)__gls_null_glTexCoord3sv,
  808. (GLSfunc)__gls_null_glTexCoord4d,
  809. (GLSfunc)__gls_null_glTexCoord4dv,
  810. (GLSfunc)__gls_null_glTexCoord4f,
  811. (GLSfunc)__gls_null_glTexCoord4fv,
  812. (GLSfunc)__gls_null_glTexCoord4i,
  813. (GLSfunc)__gls_null_glTexCoord4iv,
  814. (GLSfunc)__gls_null_glTexCoord4s,
  815. (GLSfunc)__gls_null_glTexCoord4sv,
  816. (GLSfunc)__gls_null_glVertex2d,
  817. (GLSfunc)__gls_null_glVertex2dv,
  818. (GLSfunc)__gls_null_glVertex2f,
  819. (GLSfunc)__gls_null_glVertex2fv,
  820. (GLSfunc)__gls_null_glVertex2i,
  821. (GLSfunc)__gls_null_glVertex2iv,
  822. (GLSfunc)__gls_null_glVertex2s,
  823. (GLSfunc)__gls_null_glVertex2sv,
  824. (GLSfunc)__gls_null_glVertex3d,
  825. (GLSfunc)__gls_null_glVertex3dv,
  826. (GLSfunc)__gls_null_glVertex3f,
  827. (GLSfunc)__gls_null_glVertex3fv,
  828. (GLSfunc)__gls_null_glVertex3i,
  829. (GLSfunc)__gls_null_glVertex3iv,
  830. (GLSfunc)__gls_null_glVertex3s,
  831. (GLSfunc)__gls_null_glVertex3sv,
  832. (GLSfunc)__gls_null_glVertex4d,
  833. (GLSfunc)__gls_null_glVertex4dv,
  834. (GLSfunc)__gls_null_glVertex4f,
  835. (GLSfunc)__gls_null_glVertex4fv,
  836. (GLSfunc)__gls_null_glVertex4i,
  837. (GLSfunc)__gls_null_glVertex4iv,
  838. (GLSfunc)__gls_null_glVertex4s,
  839. (GLSfunc)__gls_null_glVertex4sv,
  840. (GLSfunc)__gls_null_glClipPlane,
  841. (GLSfunc)__gls_null_glColorMaterial,
  842. (GLSfunc)__gls_null_glCullFace,
  843. (GLSfunc)__gls_null_glFogf,
  844. (GLSfunc)__gls_null_glFogfv,
  845. (GLSfunc)__gls_null_glFogi,
  846. (GLSfunc)__gls_null_glFogiv,
  847. (GLSfunc)__gls_null_glFrontFace,
  848. (GLSfunc)__gls_null_glHint,
  849. (GLSfunc)__gls_null_glLightf,
  850. (GLSfunc)__gls_null_glLightfv,
  851. (GLSfunc)__gls_null_glLighti,
  852. (GLSfunc)__gls_null_glLightiv,
  853. (GLSfunc)__gls_null_glLightModelf,
  854. (GLSfunc)__gls_null_glLightModelfv,
  855. (GLSfunc)__gls_null_glLightModeli,
  856. (GLSfunc)__gls_null_glLightModeliv,
  857. (GLSfunc)__gls_null_glLineStipple,
  858. (GLSfunc)__gls_null_glLineWidth,
  859. (GLSfunc)__gls_null_glMaterialf,
  860. (GLSfunc)__gls_null_glMaterialfv,
  861. (GLSfunc)__gls_null_glMateriali,
  862. (GLSfunc)__gls_null_glMaterialiv,
  863. (GLSfunc)__gls_null_glPointSize,
  864. (GLSfunc)__gls_null_glPolygonMode,
  865. (GLSfunc)__gls_null_glPolygonStipple,
  866. (GLSfunc)__gls_null_glScissor,
  867. (GLSfunc)__gls_null_glShadeModel,
  868. (GLSfunc)__gls_null_glTexParameterf,
  869. (GLSfunc)__gls_null_glTexParameterfv,
  870. (GLSfunc)__gls_null_glTexParameteri,
  871. (GLSfunc)__gls_null_glTexParameteriv,
  872. (GLSfunc)__gls_null_glTexImage1D,
  873. (GLSfunc)__gls_null_glTexImage2D,
  874. (GLSfunc)__gls_null_glTexEnvf,
  875. (GLSfunc)__gls_null_glTexEnvfv,
  876. (GLSfunc)__gls_null_glTexEnvi,
  877. (GLSfunc)__gls_null_glTexEnviv,
  878. (GLSfunc)__gls_null_glTexGend,
  879. (GLSfunc)__gls_null_glTexGendv,
  880. (GLSfunc)__gls_null_glTexGenf,
  881. (GLSfunc)__gls_null_glTexGenfv,
  882. (GLSfunc)__gls_null_glTexGeni,
  883. (GLSfunc)__gls_null_glTexGeniv,
  884. (GLSfunc)__gls_null_glFeedbackBuffer,
  885. (GLSfunc)__gls_null_glSelectBuffer,
  886. (GLSfunc)__gls_null_glRenderMode,
  887. (GLSfunc)__gls_null_glInitNames,
  888. (GLSfunc)__gls_null_glLoadName,
  889. (GLSfunc)__gls_null_glPassThrough,
  890. (GLSfunc)__gls_null_glPopName,
  891. (GLSfunc)__gls_null_glPushName,
  892. (GLSfunc)__gls_null_glDrawBuffer,
  893. (GLSfunc)__gls_null_glClear,
  894. (GLSfunc)__gls_null_glClearAccum,
  895. (GLSfunc)__gls_null_glClearIndex,
  896. (GLSfunc)__gls_null_glClearColor,
  897. (GLSfunc)__gls_null_glClearStencil,
  898. (GLSfunc)__gls_null_glClearDepth,
  899. (GLSfunc)__gls_null_glStencilMask,
  900. (GLSfunc)__gls_null_glColorMask,
  901. (GLSfunc)__gls_null_glDepthMask,
  902. (GLSfunc)__gls_null_glIndexMask,
  903. (GLSfunc)__gls_null_glAccum,
  904. (GLSfunc)__gls_null_glDisable,
  905. (GLSfunc)__gls_null_glEnable,
  906. (GLSfunc)__gls_null_glFinish,
  907. (GLSfunc)__gls_null_glFlush,
  908. (GLSfunc)__gls_null_glPopAttrib,
  909. (GLSfunc)__gls_null_glPushAttrib,
  910. (GLSfunc)__gls_null_glMap1d,
  911. (GLSfunc)__gls_null_glMap1f,
  912. (GLSfunc)__gls_null_glMap2d,
  913. (GLSfunc)__gls_null_glMap2f,
  914. (GLSfunc)__gls_null_glMapGrid1d,
  915. (GLSfunc)__gls_null_glMapGrid1f,
  916. (GLSfunc)__gls_null_glMapGrid2d,
  917. (GLSfunc)__gls_null_glMapGrid2f,
  918. (GLSfunc)__gls_null_glEvalCoord1d,
  919. (GLSfunc)__gls_null_glEvalCoord1dv,
  920. (GLSfunc)__gls_null_glEvalCoord1f,
  921. (GLSfunc)__gls_null_glEvalCoord1fv,
  922. (GLSfunc)__gls_null_glEvalCoord2d,
  923. (GLSfunc)__gls_null_glEvalCoord2dv,
  924. (GLSfunc)__gls_null_glEvalCoord2f,
  925. (GLSfunc)__gls_null_glEvalCoord2fv,
  926. (GLSfunc)__gls_null_glEvalMesh1,
  927. (GLSfunc)__gls_null_glEvalPoint1,
  928. (GLSfunc)__gls_null_glEvalMesh2,
  929. (GLSfunc)__gls_null_glEvalPoint2,
  930. (GLSfunc)__gls_null_glAlphaFunc,
  931. (GLSfunc)__gls_null_glBlendFunc,
  932. (GLSfunc)__gls_null_glLogicOp,
  933. (GLSfunc)__gls_null_glStencilFunc,
  934. (GLSfunc)__gls_null_glStencilOp,
  935. (GLSfunc)__gls_null_glDepthFunc,
  936. (GLSfunc)__gls_null_glPixelZoom,
  937. (GLSfunc)__gls_null_glPixelTransferf,
  938. (GLSfunc)__gls_null_glPixelTransferi,
  939. (GLSfunc)__gls_null_glPixelStoref,
  940. (GLSfunc)__gls_null_glPixelStorei,
  941. (GLSfunc)__gls_null_glPixelMapfv,
  942. (GLSfunc)__gls_null_glPixelMapuiv,
  943. (GLSfunc)__gls_null_glPixelMapusv,
  944. (GLSfunc)__gls_null_glReadBuffer,
  945. (GLSfunc)__gls_null_glCopyPixels,
  946. (GLSfunc)__gls_null_glReadPixels,
  947. (GLSfunc)__gls_null_glDrawPixels,
  948. (GLSfunc)__gls_null_glGetBooleanv,
  949. (GLSfunc)__gls_null_glGetClipPlane,
  950. (GLSfunc)__gls_null_glGetDoublev,
  951. (GLSfunc)__gls_null_glGetError,
  952. (GLSfunc)__gls_null_glGetFloatv,
  953. (GLSfunc)__gls_null_glGetIntegerv,
  954. (GLSfunc)__gls_null_glGetLightfv,
  955. (GLSfunc)__gls_null_glGetLightiv,
  956. (GLSfunc)__gls_null_glGetMapdv,
  957. (GLSfunc)__gls_null_glGetMapfv,
  958. (GLSfunc)__gls_null_glGetMapiv,
  959. (GLSfunc)__gls_null_glGetMaterialfv,
  960. (GLSfunc)__gls_null_glGetMaterialiv,
  961. (GLSfunc)__gls_null_glGetPixelMapfv,
  962. (GLSfunc)__gls_null_glGetPixelMapuiv,
  963. (GLSfunc)__gls_null_glGetPixelMapusv,
  964. (GLSfunc)__gls_null_glGetPolygonStipple,
  965. (GLSfunc)__gls_null_glGetString,
  966. (GLSfunc)__gls_null_glGetTexEnvfv,
  967. (GLSfunc)__gls_null_glGetTexEnviv,
  968. (GLSfunc)__gls_null_glGetTexGendv,
  969. (GLSfunc)__gls_null_glGetTexGenfv,
  970. (GLSfunc)__gls_null_glGetTexGeniv,
  971. (GLSfunc)__gls_null_glGetTexImage,
  972. (GLSfunc)__gls_null_glGetTexParameterfv,
  973. (GLSfunc)__gls_null_glGetTexParameteriv,
  974. (GLSfunc)__gls_null_glGetTexLevelParameterfv,
  975. (GLSfunc)__gls_null_glGetTexLevelParameteriv,
  976. (GLSfunc)__gls_null_glIsEnabled,
  977. (GLSfunc)__gls_null_glIsList,
  978. (GLSfunc)__gls_null_glDepthRange,
  979. (GLSfunc)__gls_null_glFrustum,
  980. (GLSfunc)__gls_null_glLoadIdentity,
  981. (GLSfunc)__gls_null_glLoadMatrixf,
  982. (GLSfunc)__gls_null_glLoadMatrixd,
  983. (GLSfunc)__gls_null_glMatrixMode,
  984. (GLSfunc)__gls_null_glMultMatrixf,
  985. (GLSfunc)__gls_null_glMultMatrixd,
  986. (GLSfunc)__gls_null_glOrtho,
  987. (GLSfunc)__gls_null_glPopMatrix,
  988. (GLSfunc)__gls_null_glPushMatrix,
  989. (GLSfunc)__gls_null_glRotated,
  990. (GLSfunc)__gls_null_glRotatef,
  991. (GLSfunc)__gls_null_glScaled,
  992. (GLSfunc)__gls_null_glScalef,
  993. (GLSfunc)__gls_null_glTranslated,
  994. (GLSfunc)__gls_null_glTranslatef,
  995. (GLSfunc)__gls_null_glViewport,
  996. // DrewB - 1.1
  997. (GLSfunc)__gls_null_glArrayElement,
  998. (GLSfunc)__gls_null_glBindTexture,
  999. (GLSfunc)__gls_null_glColorPointer,
  1000. (GLSfunc)__gls_null_glDisableClientState,
  1001. (GLSfunc)__gls_null_glDrawArrays,
  1002. (GLSfunc)__gls_null_glDrawElements,
  1003. (GLSfunc)__gls_null_glEdgeFlagPointer,
  1004. (GLSfunc)__gls_null_glEnableClientState,
  1005. (GLSfunc)__gls_null_glIndexPointer,
  1006. (GLSfunc)__gls_null_glIndexub,
  1007. (GLSfunc)__gls_null_glIndexubv,
  1008. (GLSfunc)__gls_null_glInterleavedArrays,
  1009. (GLSfunc)__gls_null_glNormalPointer,
  1010. (GLSfunc)__gls_null_glPolygonOffset,
  1011. (GLSfunc)__gls_null_glTexCoordPointer,
  1012. (GLSfunc)__gls_null_glVertexPointer,
  1013. (GLSfunc)__gls_null_glAreTexturesResident,
  1014. (GLSfunc)__gls_null_glCopyTexImage1D,
  1015. (GLSfunc)__gls_null_glCopyTexImage2D,
  1016. (GLSfunc)__gls_null_glCopyTexSubImage1D,
  1017. (GLSfunc)__gls_null_glCopyTexSubImage2D,
  1018. (GLSfunc)__gls_null_glDeleteTextures,
  1019. (GLSfunc)__gls_null_glGenTextures,
  1020. (GLSfunc)__gls_null_glGetPointerv,
  1021. (GLSfunc)__gls_null_glIsTexture,
  1022. (GLSfunc)__gls_null_glPrioritizeTextures,
  1023. (GLSfunc)__gls_null_glTexSubImage1D,
  1024. (GLSfunc)__gls_null_glTexSubImage2D,
  1025. (GLSfunc)__gls_null_glPushClientAttrib,
  1026. (GLSfunc)__gls_null_glPopClientAttrib,
  1027. #if __GL_EXT_blend_color
  1028. (GLSfunc)__gls_null_glBlendColorEXT,
  1029. #else
  1030. GLS_NONE,
  1031. #endif /* __GL_EXT_blend_color */
  1032. #if __GL_EXT_blend_minmax
  1033. (GLSfunc)__gls_null_glBlendEquationEXT,
  1034. #else
  1035. GLS_NONE,
  1036. #endif /* __GL_EXT_blend_minmax */
  1037. #if __GL_EXT_polygon_offset
  1038. (GLSfunc)__gls_null_glPolygonOffsetEXT,
  1039. #else
  1040. GLS_NONE,
  1041. #endif /* __GL_EXT_polygon_offset */
  1042. #if __GL_EXT_subtexture
  1043. (GLSfunc)__gls_null_glTexSubImage1DEXT,
  1044. #else
  1045. GLS_NONE,
  1046. #endif /* __GL_EXT_subtexture */
  1047. #if __GL_EXT_subtexture
  1048. (GLSfunc)__gls_null_glTexSubImage2DEXT,
  1049. #else
  1050. GLS_NONE,
  1051. #endif /* __GL_EXT_subtexture */
  1052. #if __GL_SGIS_multisample
  1053. (GLSfunc)__gls_null_glSampleMaskSGIS,
  1054. #else
  1055. GLS_NONE,
  1056. #endif /* __GL_SGIS_multisample */
  1057. #if __GL_SGIS_multisample
  1058. (GLSfunc)__gls_null_glSamplePatternSGIS,
  1059. #else
  1060. GLS_NONE,
  1061. #endif /* __GL_SGIS_multisample */
  1062. #if __GL_SGIX_multisample
  1063. (GLSfunc)__gls_null_glTagSampleBufferSGIX,
  1064. #else
  1065. GLS_NONE,
  1066. #endif /* __GL_SGIX_multisample */
  1067. #if __GL_EXT_convolution
  1068. (GLSfunc)__gls_null_glConvolutionFilter1DEXT,
  1069. #else
  1070. GLS_NONE,
  1071. #endif /* __GL_EXT_convolution */
  1072. #if __GL_EXT_convolution
  1073. (GLSfunc)__gls_null_glConvolutionFilter2DEXT,
  1074. #else
  1075. GLS_NONE,
  1076. #endif /* __GL_EXT_convolution */
  1077. #if __GL_EXT_convolution
  1078. (GLSfunc)__gls_null_glConvolutionParameterfEXT,
  1079. #else
  1080. GLS_NONE,
  1081. #endif /* __GL_EXT_convolution */
  1082. #if __GL_EXT_convolution
  1083. (GLSfunc)__gls_null_glConvolutionParameterfvEXT,
  1084. #else
  1085. GLS_NONE,
  1086. #endif /* __GL_EXT_convolution */
  1087. #if __GL_EXT_convolution
  1088. (GLSfunc)__gls_null_glConvolutionParameteriEXT,
  1089. #else
  1090. GLS_NONE,
  1091. #endif /* __GL_EXT_convolution */
  1092. #if __GL_EXT_convolution
  1093. (GLSfunc)__gls_null_glConvolutionParameterivEXT,
  1094. #else
  1095. GLS_NONE,
  1096. #endif /* __GL_EXT_convolution */
  1097. #if __GL_EXT_convolution
  1098. (GLSfunc)__gls_null_glCopyConvolutionFilter1DEXT,
  1099. #else
  1100. GLS_NONE,
  1101. #endif /* __GL_EXT_convolution */
  1102. #if __GL_EXT_convolution
  1103. (GLSfunc)__gls_null_glCopyConvolutionFilter2DEXT,
  1104. #else
  1105. GLS_NONE,
  1106. #endif /* __GL_EXT_convolution */
  1107. #if __GL_EXT_convolution
  1108. (GLSfunc)__gls_null_glGetConvolutionFilterEXT,
  1109. #else
  1110. GLS_NONE,
  1111. #endif /* __GL_EXT_convolution */
  1112. #if __GL_EXT_convolution
  1113. (GLSfunc)__gls_null_glGetConvolutionParameterfvEXT,
  1114. #else
  1115. GLS_NONE,
  1116. #endif /* __GL_EXT_convolution */
  1117. #if __GL_EXT_convolution
  1118. (GLSfunc)__gls_null_glGetConvolutionParameterivEXT,
  1119. #else
  1120. GLS_NONE,
  1121. #endif /* __GL_EXT_convolution */
  1122. #if __GL_EXT_convolution
  1123. (GLSfunc)__gls_null_glGetSeparableFilterEXT,
  1124. #else
  1125. GLS_NONE,
  1126. #endif /* __GL_EXT_convolution */
  1127. #if __GL_EXT_convolution
  1128. (GLSfunc)__gls_null_glSeparableFilter2DEXT,
  1129. #else
  1130. GLS_NONE,
  1131. #endif /* __GL_EXT_convolution */
  1132. #if __GL_EXT_histogram
  1133. (GLSfunc)__gls_null_glGetHistogramEXT,
  1134. #else
  1135. GLS_NONE,
  1136. #endif /* __GL_EXT_histogram */
  1137. #if __GL_EXT_histogram
  1138. (GLSfunc)__gls_null_glGetHistogramParameterfvEXT,
  1139. #else
  1140. GLS_NONE,
  1141. #endif /* __GL_EXT_histogram */
  1142. #if __GL_EXT_histogram
  1143. (GLSfunc)__gls_null_glGetHistogramParameterivEXT,
  1144. #else
  1145. GLS_NONE,
  1146. #endif /* __GL_EXT_histogram */
  1147. #if __GL_EXT_histogram
  1148. (GLSfunc)__gls_null_glGetMinmaxEXT,
  1149. #else
  1150. GLS_NONE,
  1151. #endif /* __GL_EXT_histogram */
  1152. #if __GL_EXT_histogram
  1153. (GLSfunc)__gls_null_glGetMinmaxParameterfvEXT,
  1154. #else
  1155. GLS_NONE,
  1156. #endif /* __GL_EXT_histogram */
  1157. #if __GL_EXT_histogram
  1158. (GLSfunc)__gls_null_glGetMinmaxParameterivEXT,
  1159. #else
  1160. GLS_NONE,
  1161. #endif /* __GL_EXT_histogram */
  1162. #if __GL_EXT_histogram
  1163. (GLSfunc)__gls_null_glHistogramEXT,
  1164. #else
  1165. GLS_NONE,
  1166. #endif /* __GL_EXT_histogram */
  1167. #if __GL_EXT_histogram
  1168. (GLSfunc)__gls_null_glMinmaxEXT,
  1169. #else
  1170. GLS_NONE,
  1171. #endif /* __GL_EXT_histogram */
  1172. #if __GL_EXT_histogram
  1173. (GLSfunc)__gls_null_glResetHistogramEXT,
  1174. #else
  1175. GLS_NONE,
  1176. #endif /* __GL_EXT_histogram */
  1177. #if __GL_EXT_histogram
  1178. (GLSfunc)__gls_null_glResetMinmaxEXT,
  1179. #else
  1180. GLS_NONE,
  1181. #endif /* __GL_EXT_histogram */
  1182. #if __GL_EXT_texture3D
  1183. (GLSfunc)__gls_null_glTexImage3DEXT,
  1184. #else
  1185. GLS_NONE,
  1186. #endif /* __GL_EXT_texture3D */
  1187. #if __GL_EXT_subtexture
  1188. (GLSfunc)__gls_null_glTexSubImage3DEXT,
  1189. #else
  1190. GLS_NONE,
  1191. #endif /* __GL_EXT_subtexture */
  1192. #if __GL_SGIS_detail_texture
  1193. (GLSfunc)__gls_null_glDetailTexFuncSGIS,
  1194. #else
  1195. GLS_NONE,
  1196. #endif /* __GL_SGIS_detail_texture */
  1197. #if __GL_SGIS_detail_texture
  1198. (GLSfunc)__gls_null_glGetDetailTexFuncSGIS,
  1199. #else
  1200. GLS_NONE,
  1201. #endif /* __GL_SGIS_detail_texture */
  1202. #if __GL_SGIS_sharpen_texture
  1203. (GLSfunc)__gls_null_glSharpenTexFuncSGIS,
  1204. #else
  1205. GLS_NONE,
  1206. #endif /* __GL_SGIS_sharpen_texture */
  1207. #if __GL_SGIS_sharpen_texture
  1208. (GLSfunc)__gls_null_glGetSharpenTexFuncSGIS,
  1209. #else
  1210. GLS_NONE,
  1211. #endif /* __GL_SGIS_sharpen_texture */
  1212. #if __GL_EXT_vertex_array
  1213. (GLSfunc)__gls_null_glArrayElementEXT,
  1214. #else
  1215. GLS_NONE,
  1216. #endif /* __GL_EXT_vertex_array */
  1217. #if __GL_EXT_vertex_array
  1218. (GLSfunc)__gls_null_glColorPointerEXT,
  1219. #else
  1220. GLS_NONE,
  1221. #endif /* __GL_EXT_vertex_array */
  1222. #if __GL_EXT_vertex_array
  1223. (GLSfunc)__gls_null_glDrawArraysEXT,
  1224. #else
  1225. GLS_NONE,
  1226. #endif /* __GL_EXT_vertex_array */
  1227. #if __GL_EXT_vertex_array
  1228. (GLSfunc)__gls_null_glEdgeFlagPointerEXT,
  1229. #else
  1230. GLS_NONE,
  1231. #endif /* __GL_EXT_vertex_array */
  1232. #if __GL_EXT_vertex_array
  1233. (GLSfunc)__gls_null_glGetPointervEXT,
  1234. #else
  1235. GLS_NONE,
  1236. #endif /* __GL_EXT_vertex_array */
  1237. #if __GL_EXT_vertex_array
  1238. (GLSfunc)__gls_null_glIndexPointerEXT,
  1239. #else
  1240. GLS_NONE,
  1241. #endif /* __GL_EXT_vertex_array */
  1242. #if __GL_EXT_vertex_array
  1243. (GLSfunc)__gls_null_glNormalPointerEXT,
  1244. #else
  1245. GLS_NONE,
  1246. #endif /* __GL_EXT_vertex_array */
  1247. #if __GL_EXT_vertex_array
  1248. (GLSfunc)__gls_null_glTexCoordPointerEXT,
  1249. #else
  1250. GLS_NONE,
  1251. #endif /* __GL_EXT_vertex_array */
  1252. #if __GL_EXT_vertex_array
  1253. (GLSfunc)__gls_null_glVertexPointerEXT,
  1254. #else
  1255. GLS_NONE,
  1256. #endif /* __GL_EXT_vertex_array */
  1257. #if __GL_EXT_texture_object
  1258. (GLSfunc)__gls_null_glAreTexturesResidentEXT,
  1259. #else
  1260. GLS_NONE,
  1261. #endif /* __GL_EXT_texture_object */
  1262. #if __GL_EXT_texture_object
  1263. (GLSfunc)__gls_null_glBindTextureEXT,
  1264. #else
  1265. GLS_NONE,
  1266. #endif /* __GL_EXT_texture_object */
  1267. #if __GL_EXT_texture_object
  1268. (GLSfunc)__gls_null_glDeleteTexturesEXT,
  1269. #else
  1270. GLS_NONE,
  1271. #endif /* __GL_EXT_texture_object */
  1272. #if __GL_EXT_texture_object
  1273. (GLSfunc)__gls_null_glGenTexturesEXT,
  1274. #else
  1275. GLS_NONE,
  1276. #endif /* __GL_EXT_texture_object */
  1277. #if __GL_EXT_texture_object
  1278. (GLSfunc)__gls_null_glIsTextureEXT,
  1279. #else
  1280. GLS_NONE,
  1281. #endif /* __GL_EXT_texture_object */
  1282. #if __GL_EXT_texture_object
  1283. (GLSfunc)__gls_null_glPrioritizeTexturesEXT,
  1284. #else
  1285. GLS_NONE,
  1286. #endif /* __GL_EXT_texture_object */
  1287. #if __GL_EXT_paletted_texture
  1288. (GLSfunc)__gls_null_glColorTableEXT,
  1289. #else
  1290. GLS_NONE,
  1291. #endif /* __GL_EXT_paletted_texture */
  1292. #if __GL_SGI_color_table
  1293. (GLSfunc)__gls_null_glColorTableParameterfvSGI,
  1294. #else
  1295. GLS_NONE,
  1296. #endif /* __GL_SGI_color_table */
  1297. #if __GL_SGI_color_table
  1298. (GLSfunc)__gls_null_glColorTableParameterivSGI,
  1299. #else
  1300. GLS_NONE,
  1301. #endif /* __GL_SGI_color_table */
  1302. #if __GL_SGI_color_table
  1303. (GLSfunc)__gls_null_glCopyColorTableSGI,
  1304. #else
  1305. GLS_NONE,
  1306. #endif /* __GL_SGI_color_table */
  1307. #if __GL_EXT_paletted_texture
  1308. (GLSfunc)__gls_null_glGetColorTableEXT,
  1309. #else
  1310. GLS_NONE,
  1311. #endif /* __GL_EXT_paletted_texture */
  1312. #if __GL_EXT_paletted_texture
  1313. (GLSfunc)__gls_null_glGetColorTableParameterfvEXT,
  1314. #else
  1315. GLS_NONE,
  1316. #endif /* __GL_EXT_paletted_texture */
  1317. #if __GL_EXT_paletted_texture
  1318. (GLSfunc)__gls_null_glGetColorTableParameterivEXT,
  1319. #else
  1320. GLS_NONE,
  1321. #endif /* __GL_EXT_paletted_texture */
  1322. #if __GL_SGI_texture_color_table
  1323. (GLSfunc)__gls_null_glGetTexColorTableParameterfvSGI,
  1324. #else
  1325. GLS_NONE,
  1326. #endif /* __GL_SGI_texture_color_table */
  1327. #if __GL_SGI_texture_color_table
  1328. (GLSfunc)__gls_null_glGetTexColorTableParameterivSGI,
  1329. #else
  1330. GLS_NONE,
  1331. #endif /* __GL_SGI_texture_color_table */
  1332. #if __GL_SGI_texture_color_table
  1333. (GLSfunc)__gls_null_glTexColorTableParameterfvSGI,
  1334. #else
  1335. GLS_NONE,
  1336. #endif /* __GL_SGI_texture_color_table */
  1337. #if __GL_SGI_texture_color_table
  1338. (GLSfunc)__gls_null_glTexColorTableParameterivSGI,
  1339. #else
  1340. GLS_NONE,
  1341. #endif /* __GL_SGI_texture_color_table */
  1342. #if __GL_EXT_copy_texture
  1343. (GLSfunc)__gls_null_glCopyTexImage1DEXT,
  1344. #else
  1345. GLS_NONE,
  1346. #endif /* __GL_EXT_copy_texture */
  1347. #if __GL_EXT_copy_texture
  1348. (GLSfunc)__gls_null_glCopyTexImage2DEXT,
  1349. #else
  1350. GLS_NONE,
  1351. #endif /* __GL_EXT_copy_texture */
  1352. #if __GL_EXT_copy_texture
  1353. (GLSfunc)__gls_null_glCopyTexSubImage1DEXT,
  1354. #else
  1355. GLS_NONE,
  1356. #endif /* __GL_EXT_copy_texture */
  1357. #if __GL_EXT_copy_texture
  1358. (GLSfunc)__gls_null_glCopyTexSubImage2DEXT,
  1359. #else
  1360. GLS_NONE,
  1361. #endif /* __GL_EXT_copy_texture */
  1362. #if __GL_EXT_copy_texture
  1363. (GLSfunc)__gls_null_glCopyTexSubImage3DEXT,
  1364. #else
  1365. GLS_NONE,
  1366. #endif /* __GL_EXT_copy_texture */
  1367. #if __GL_SGIS_texture4D
  1368. (GLSfunc)__gls_null_glTexImage4DSGIS,
  1369. #else
  1370. GLS_NONE,
  1371. #endif /* __GL_SGIS_texture4D */
  1372. #if __GL_SGIS_texture4D
  1373. (GLSfunc)__gls_null_glTexSubImage4DSGIS,
  1374. #else
  1375. GLS_NONE,
  1376. #endif /* __GL_SGIS_texture4D */
  1377. #if __GL_SGIX_pixel_texture
  1378. (GLSfunc)__gls_null_glPixelTexGenSGIX,
  1379. #else
  1380. GLS_NONE,
  1381. #endif /* __GL_SGIX_pixel_texture */
  1382. GLS_NONE,
  1383. GLS_NONE,
  1384. GLS_NONE,
  1385. GLS_NONE,
  1386. GLS_NONE,
  1387. GLS_NONE,
  1388. GLS_NONE,
  1389. GLS_NONE,
  1390. GLS_NONE,
  1391. GLS_NONE,
  1392. GLS_NONE,
  1393. GLS_NONE,
  1394. GLS_NONE,
  1395. GLS_NONE,
  1396. GLS_NONE,
  1397. GLS_NONE,
  1398. GLS_NONE,
  1399. GLS_NONE,
  1400. GLS_NONE,
  1401. GLS_NONE,
  1402. GLS_NONE,
  1403. GLS_NONE,
  1404. GLS_NONE,
  1405. GLS_NONE,
  1406. GLS_NONE,
  1407. #if __GL_EXT_paletted_texture
  1408. // DrewB
  1409. (GLSfunc)__gls_null_glColorSubTableEXT,
  1410. #else
  1411. GLS_NONE,
  1412. #endif
  1413. #if __GL_WIN_draw_range_elements
  1414. // MarcFo
  1415. (GLSfunc)__gls_null_glDrawRangeElementsWIN,
  1416. #else
  1417. GLS_NONE,
  1418. #endif
  1419. };