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.

335 lines
12 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 glsBeginGLS(GLint inVersionMajor, GLint inVersionMinor) {
  20. typedef void (*__GLSdispatch)(GLint, GLint);
  21. __GLScontext *const __glsCtx = __GLS_CONTEXT;
  22. if (!__glsCtx) return;
  23. ((__GLSdispatch)__glsCtx->dispatchAPI[16])(inVersionMajor, inVersionMinor);
  24. }
  25. void glsBlock(GLSenum inBlockType) {
  26. typedef void (*__GLSdispatch)(GLSenum);
  27. __GLScontext *const __glsCtx = __GLS_CONTEXT;
  28. if (!__glsCtx) return;
  29. ((__GLSdispatch)__glsCtx->dispatchAPI[17])(inBlockType);
  30. }
  31. GLSenum glsCallStream(const GLubyte *inName) {
  32. typedef GLSenum (*__GLSdispatch)(const GLubyte *);
  33. __GLScontext *const __glsCtx = __GLS_CONTEXT;
  34. if (!__glsCtx) return 0;
  35. return ((__GLSdispatch)__glsCtx->dispatchAPI[18])(inName);
  36. }
  37. void glsEndGLS(void) {
  38. typedef void (*__GLSdispatch)(void);
  39. __GLScontext *const __glsCtx = __GLS_CONTEXT;
  40. if (!__glsCtx) return;
  41. ((__GLSdispatch)__glsCtx->dispatchAPI[19])();
  42. }
  43. void glsError(GLSopcode inOpcode, GLSenum inError) {
  44. typedef void (*__GLSdispatch)(GLSopcode, GLSenum);
  45. __GLScontext *const __glsCtx = __GLS_CONTEXT;
  46. if (!__glsCtx) return;
  47. ((__GLSdispatch)__glsCtx->dispatchAPI[20])(inOpcode, inError);
  48. }
  49. void glsGLRC(GLuint inGLRC) {
  50. typedef void (*__GLSdispatch)(GLuint);
  51. __GLScontext *const __glsCtx = __GLS_CONTEXT;
  52. if (!__glsCtx) return;
  53. ((__GLSdispatch)__glsCtx->dispatchAPI[21])(inGLRC);
  54. }
  55. void glsGLRCLayer(GLuint inGLRC, GLuint inLayer, GLuint inReadLayer) {
  56. typedef void (*__GLSdispatch)(GLuint, GLuint, GLuint);
  57. __GLScontext *const __glsCtx = __GLS_CONTEXT;
  58. if (!__glsCtx) return;
  59. ((__GLSdispatch)__glsCtx->dispatchAPI[22])(inGLRC, inLayer, inReadLayer);
  60. }
  61. void glsHeaderGLRCi(GLuint inGLRC, GLSenum inAttrib, GLint inVal) {
  62. typedef void (*__GLSdispatch)(GLuint, GLSenum, GLint);
  63. __GLScontext *const __glsCtx = __GLS_CONTEXT;
  64. if (!__glsCtx) return;
  65. ((__GLSdispatch)__glsCtx->dispatchAPI[23])(inGLRC, inAttrib, inVal);
  66. }
  67. void glsHeaderLayerf(GLuint inLayer, GLSenum inAttrib, GLfloat inVal) {
  68. typedef void (*__GLSdispatch)(GLuint, GLSenum, GLfloat);
  69. __GLScontext *const __glsCtx = __GLS_CONTEXT;
  70. if (!__glsCtx) return;
  71. ((__GLSdispatch)__glsCtx->dispatchAPI[24])(inLayer, inAttrib, inVal);
  72. }
  73. void glsHeaderLayeri(GLuint inLayer, GLSenum inAttrib, GLint inVal) {
  74. typedef void (*__GLSdispatch)(GLuint, GLSenum, GLint);
  75. __GLScontext *const __glsCtx = __GLS_CONTEXT;
  76. if (!__glsCtx) return;
  77. ((__GLSdispatch)__glsCtx->dispatchAPI[25])(inLayer, inAttrib, inVal);
  78. }
  79. void glsHeaderf(GLSenum inAttrib, GLfloat inVal) {
  80. typedef void (*__GLSdispatch)(GLSenum, GLfloat);
  81. __GLScontext *const __glsCtx = __GLS_CONTEXT;
  82. if (!__glsCtx) return;
  83. ((__GLSdispatch)__glsCtx->dispatchAPI[26])(inAttrib, inVal);
  84. }
  85. void glsHeaderfv(GLSenum inAttrib, const GLfloat *inVec) {
  86. typedef void (*__GLSdispatch)(GLSenum, const GLfloat *);
  87. __GLScontext *const __glsCtx = __GLS_CONTEXT;
  88. if (!__glsCtx) return;
  89. ((__GLSdispatch)__glsCtx->dispatchAPI[27])(inAttrib, inVec);
  90. }
  91. void glsHeaderi(GLSenum inAttrib, GLint inVal) {
  92. typedef void (*__GLSdispatch)(GLSenum, GLint);
  93. __GLScontext *const __glsCtx = __GLS_CONTEXT;
  94. if (!__glsCtx) return;
  95. ((__GLSdispatch)__glsCtx->dispatchAPI[28])(inAttrib, inVal);
  96. }
  97. void glsHeaderiv(GLSenum inAttrib, const GLint *inVec) {
  98. typedef void (*__GLSdispatch)(GLSenum, const GLint *);
  99. __GLScontext *const __glsCtx = __GLS_CONTEXT;
  100. if (!__glsCtx) return;
  101. ((__GLSdispatch)__glsCtx->dispatchAPI[29])(inAttrib, inVec);
  102. }
  103. void glsHeaderubz(GLSenum inAttrib, const GLubyte *inString) {
  104. typedef void (*__GLSdispatch)(GLSenum, const GLubyte *);
  105. __GLScontext *const __glsCtx = __GLS_CONTEXT;
  106. if (!__glsCtx) return;
  107. ((__GLSdispatch)__glsCtx->dispatchAPI[30])(inAttrib, inString);
  108. }
  109. void glsRequireExtension(const GLubyte *inExtension) {
  110. typedef void (*__GLSdispatch)(const GLubyte *);
  111. __GLScontext *const __glsCtx = __GLS_CONTEXT;
  112. if (!__glsCtx) return;
  113. ((__GLSdispatch)__glsCtx->dispatchAPI[31])(inExtension);
  114. }
  115. void glsUnsupportedCommand(void) {
  116. typedef void (*__GLSdispatch)(void);
  117. __GLScontext *const __glsCtx = __GLS_CONTEXT;
  118. if (!__glsCtx) return;
  119. ((__GLSdispatch)__glsCtx->dispatchAPI[32])();
  120. }
  121. void glsAppRef(GLulong inAddress, GLuint inCount) {
  122. typedef void (*__GLSdispatch)(GLulong, GLuint);
  123. __GLScontext *const __glsCtx = __GLS_CONTEXT;
  124. if (!__glsCtx) return;
  125. ((__GLSdispatch)__glsCtx->dispatchAPI[33])(inAddress, inCount);
  126. }
  127. void glsBeginObj(const GLubyte *inTag) {
  128. typedef void (*__GLSdispatch)(const GLubyte *);
  129. __GLScontext *const __glsCtx = __GLS_CONTEXT;
  130. if (!__glsCtx) return;
  131. ((__GLSdispatch)__glsCtx->dispatchAPI[34])(inTag);
  132. }
  133. void glsCharubz(const GLubyte *inTag, const GLubyte *inString) {
  134. typedef void (*__GLSdispatch)(const GLubyte *, const GLubyte *);
  135. __GLScontext *const __glsCtx = __GLS_CONTEXT;
  136. if (!__glsCtx) return;
  137. ((__GLSdispatch)__glsCtx->dispatchAPI[35])(inTag, inString);
  138. }
  139. void glsComment(const GLubyte *inComment) {
  140. typedef void (*__GLSdispatch)(const GLubyte *);
  141. __GLScontext *const __glsCtx = __GLS_CONTEXT;
  142. if (!__glsCtx) return;
  143. ((__GLSdispatch)__glsCtx->dispatchAPI[36])(inComment);
  144. }
  145. void glsDisplayMapfv(GLuint inLayer, GLSenum inMap, GLuint inCount, const GLfloat *inVec) {
  146. typedef void (*__GLSdispatch)(GLuint, GLSenum, GLuint, const GLfloat *);
  147. __GLScontext *const __glsCtx = __GLS_CONTEXT;
  148. if (!__glsCtx) return;
  149. ((__GLSdispatch)__glsCtx->dispatchAPI[37])(inLayer, inMap, inCount, inVec);
  150. }
  151. void glsEndObj(void) {
  152. typedef void (*__GLSdispatch)(void);
  153. __GLScontext *const __glsCtx = __GLS_CONTEXT;
  154. if (!__glsCtx) return;
  155. ((__GLSdispatch)__glsCtx->dispatchAPI[38])();
  156. }
  157. void glsNumb(const GLubyte *inTag, GLbyte inVal) {
  158. typedef void (*__GLSdispatch)(const GLubyte *, GLbyte);
  159. __GLScontext *const __glsCtx = __GLS_CONTEXT;
  160. if (!__glsCtx) return;
  161. ((__GLSdispatch)__glsCtx->dispatchAPI[39])(inTag, inVal);
  162. }
  163. void glsNumbv(const GLubyte *inTag, GLuint inCount, const GLbyte *inVec) {
  164. typedef void (*__GLSdispatch)(const GLubyte *, GLuint, const GLbyte *);
  165. __GLScontext *const __glsCtx = __GLS_CONTEXT;
  166. if (!__glsCtx) return;
  167. ((__GLSdispatch)__glsCtx->dispatchAPI[40])(inTag, inCount, inVec);
  168. }
  169. void glsNumd(const GLubyte *inTag, GLdouble inVal) {
  170. typedef void (*__GLSdispatch)(const GLubyte *, GLdouble);
  171. __GLScontext *const __glsCtx = __GLS_CONTEXT;
  172. if (!__glsCtx) return;
  173. ((__GLSdispatch)__glsCtx->dispatchAPI[41])(inTag, inVal);
  174. }
  175. void glsNumdv(const GLubyte *inTag, GLuint inCount, const GLdouble *inVec) {
  176. typedef void (*__GLSdispatch)(const GLubyte *, GLuint, const GLdouble *);
  177. __GLScontext *const __glsCtx = __GLS_CONTEXT;
  178. if (!__glsCtx) return;
  179. ((__GLSdispatch)__glsCtx->dispatchAPI[42])(inTag, inCount, inVec);
  180. }
  181. void glsNumf(const GLubyte *inTag, GLfloat inVal) {
  182. typedef void (*__GLSdispatch)(const GLubyte *, GLfloat);
  183. __GLScontext *const __glsCtx = __GLS_CONTEXT;
  184. if (!__glsCtx) return;
  185. ((__GLSdispatch)__glsCtx->dispatchAPI[43])(inTag, inVal);
  186. }
  187. void glsNumfv(const GLubyte *inTag, GLuint inCount, const GLfloat *inVec) {
  188. typedef void (*__GLSdispatch)(const GLubyte *, GLuint, const GLfloat *);
  189. __GLScontext *const __glsCtx = __GLS_CONTEXT;
  190. if (!__glsCtx) return;
  191. ((__GLSdispatch)__glsCtx->dispatchAPI[44])(inTag, inCount, inVec);
  192. }
  193. void glsNumi(const GLubyte *inTag, GLint inVal) {
  194. typedef void (*__GLSdispatch)(const GLubyte *, GLint);
  195. __GLScontext *const __glsCtx = __GLS_CONTEXT;
  196. if (!__glsCtx) return;
  197. ((__GLSdispatch)__glsCtx->dispatchAPI[45])(inTag, inVal);
  198. }
  199. void glsNumiv(const GLubyte *inTag, GLuint inCount, const GLint *inVec) {
  200. typedef void (*__GLSdispatch)(const GLubyte *, GLuint, const GLint *);
  201. __GLScontext *const __glsCtx = __GLS_CONTEXT;
  202. if (!__glsCtx) return;
  203. ((__GLSdispatch)__glsCtx->dispatchAPI[46])(inTag, inCount, inVec);
  204. }
  205. void glsNuml(const GLubyte *inTag, GLlong inVal) {
  206. typedef void (*__GLSdispatch)(const GLubyte *, GLlong);
  207. __GLScontext *const __glsCtx = __GLS_CONTEXT;
  208. if (!__glsCtx) return;
  209. ((__GLSdispatch)__glsCtx->dispatchAPI[47])(inTag, inVal);
  210. }
  211. void glsNumlv(const GLubyte *inTag, GLuint inCount, const GLlong *inVec) {
  212. typedef void (*__GLSdispatch)(const GLubyte *, GLuint, const GLlong *);
  213. __GLScontext *const __glsCtx = __GLS_CONTEXT;
  214. if (!__glsCtx) return;
  215. ((__GLSdispatch)__glsCtx->dispatchAPI[48])(inTag, inCount, inVec);
  216. }
  217. void glsNums(const GLubyte *inTag, GLshort inVal) {
  218. typedef void (*__GLSdispatch)(const GLubyte *, GLshort);
  219. __GLScontext *const __glsCtx = __GLS_CONTEXT;
  220. if (!__glsCtx) return;
  221. ((__GLSdispatch)__glsCtx->dispatchAPI[49])(inTag, inVal);
  222. }
  223. void glsNumsv(const GLubyte *inTag, GLuint inCount, const GLshort *inVec) {
  224. typedef void (*__GLSdispatch)(const GLubyte *, GLuint, const GLshort *);
  225. __GLScontext *const __glsCtx = __GLS_CONTEXT;
  226. if (!__glsCtx) return;
  227. ((__GLSdispatch)__glsCtx->dispatchAPI[50])(inTag, inCount, inVec);
  228. }
  229. void glsNumub(const GLubyte *inTag, GLubyte inVal) {
  230. typedef void (*__GLSdispatch)(const GLubyte *, GLubyte);
  231. __GLScontext *const __glsCtx = __GLS_CONTEXT;
  232. if (!__glsCtx) return;
  233. ((__GLSdispatch)__glsCtx->dispatchAPI[51])(inTag, inVal);
  234. }
  235. void glsNumubv(const GLubyte *inTag, GLuint inCount, const GLubyte *inVec) {
  236. typedef void (*__GLSdispatch)(const GLubyte *, GLuint, const GLubyte *);
  237. __GLScontext *const __glsCtx = __GLS_CONTEXT;
  238. if (!__glsCtx) return;
  239. ((__GLSdispatch)__glsCtx->dispatchAPI[52])(inTag, inCount, inVec);
  240. }
  241. void glsNumui(const GLubyte *inTag, GLuint inVal) {
  242. typedef void (*__GLSdispatch)(const GLubyte *, GLuint);
  243. __GLScontext *const __glsCtx = __GLS_CONTEXT;
  244. if (!__glsCtx) return;
  245. ((__GLSdispatch)__glsCtx->dispatchAPI[53])(inTag, inVal);
  246. }
  247. void glsNumuiv(const GLubyte *inTag, GLuint inCount, const GLuint *inVec) {
  248. typedef void (*__GLSdispatch)(const GLubyte *, GLuint, const GLuint *);
  249. __GLScontext *const __glsCtx = __GLS_CONTEXT;
  250. if (!__glsCtx) return;
  251. ((__GLSdispatch)__glsCtx->dispatchAPI[54])(inTag, inCount, inVec);
  252. }
  253. void glsNumul(const GLubyte *inTag, GLulong inVal) {
  254. typedef void (*__GLSdispatch)(const GLubyte *, GLulong);
  255. __GLScontext *const __glsCtx = __GLS_CONTEXT;
  256. if (!__glsCtx) return;
  257. ((__GLSdispatch)__glsCtx->dispatchAPI[55])(inTag, inVal);
  258. }
  259. void glsNumulv(const GLubyte *inTag, GLuint inCount, const GLulong *inVec) {
  260. typedef void (*__GLSdispatch)(const GLubyte *, GLuint, const GLulong *);
  261. __GLScontext *const __glsCtx = __GLS_CONTEXT;
  262. if (!__glsCtx) return;
  263. ((__GLSdispatch)__glsCtx->dispatchAPI[56])(inTag, inCount, inVec);
  264. }
  265. void glsNumus(const GLubyte *inTag, GLushort inVal) {
  266. typedef void (*__GLSdispatch)(const GLubyte *, GLushort);
  267. __GLScontext *const __glsCtx = __GLS_CONTEXT;
  268. if (!__glsCtx) return;
  269. ((__GLSdispatch)__glsCtx->dispatchAPI[57])(inTag, inVal);
  270. }
  271. void glsNumusv(const GLubyte *inTag, GLuint inCount, const GLushort *inVec) {
  272. typedef void (*__GLSdispatch)(const GLubyte *, GLuint, const GLushort *);
  273. __GLScontext *const __glsCtx = __GLS_CONTEXT;
  274. if (!__glsCtx) return;
  275. ((__GLSdispatch)__glsCtx->dispatchAPI[58])(inTag, inCount, inVec);
  276. }
  277. void glsPad(void) {
  278. typedef void (*__GLSdispatch)(void);
  279. __GLScontext *const __glsCtx = __GLS_CONTEXT;
  280. if (!__glsCtx) return;
  281. ((__GLSdispatch)__glsCtx->dispatchAPI[59])();
  282. }
  283. void glsSwapBuffers(GLuint inLayer) {
  284. typedef void (*__GLSdispatch)(GLuint);
  285. __GLScontext *const __glsCtx = __GLS_CONTEXT;
  286. if (!__glsCtx) return;
  287. ((__GLSdispatch)__glsCtx->dispatchAPI[60])(inLayer);
  288. }