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.

2336 lines
56 KiB

  1. /*
  2. ** Copyright 1991-1993, 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. /* AUTOMATICALLY UPDATED OR GENERATED BY SGI: DO NOT EDIT */
  18. #include "precomp.h"
  19. #pragma hdrstop
  20. #include "glapi.h"
  21. void APIENTRY
  22. glNewList ( IN GLuint list, IN GLenum mode )
  23. {
  24. (*GLTEB_CLTDISPATCHTABLE()->glNewList)( list, mode );
  25. }
  26. void APIENTRY
  27. glEndList ( void )
  28. {
  29. (*GLTEB_CLTDISPATCHTABLE()->glEndList)( );
  30. }
  31. void APIENTRY
  32. glCallList ( IN GLuint list )
  33. {
  34. (*GLTEB_CLTDISPATCHTABLE_FAST()->glCallList)( list );
  35. }
  36. void APIENTRY
  37. glCallLists ( IN GLsizei n, IN GLenum type, IN const GLvoid *lists )
  38. {
  39. (*GLTEB_CLTDISPATCHTABLE_FAST()->glCallLists)( n, type, lists );
  40. }
  41. void APIENTRY
  42. glDeleteLists ( IN GLuint list, IN GLsizei range )
  43. {
  44. (*GLTEB_CLTDISPATCHTABLE()->glDeleteLists)( list, range );
  45. }
  46. GLuint APIENTRY
  47. glGenLists ( IN GLsizei range )
  48. {
  49. return( (*GLTEB_CLTDISPATCHTABLE()->glGenLists)( range ) );
  50. }
  51. void APIENTRY
  52. glListBase ( IN GLuint base )
  53. {
  54. (*GLTEB_CLTDISPATCHTABLE()->glListBase)( base );
  55. }
  56. void APIENTRY
  57. glBegin ( IN GLenum mode )
  58. {
  59. (*GLTEB_CLTDISPATCHTABLE_FAST()->glBegin)( mode );
  60. }
  61. void APIENTRY
  62. glBitmap ( IN GLsizei width, IN GLsizei height, IN GLfloat xorig, IN GLfloat yorig, IN GLfloat xmove, IN GLfloat ymove, IN const GLubyte bitmap[] )
  63. {
  64. (*GLTEB_CLTDISPATCHTABLE()->glBitmap)( width, height, xorig, yorig, xmove, ymove, bitmap );
  65. }
  66. void APIENTRY
  67. glColor3b ( IN GLbyte red, IN GLbyte green, IN GLbyte blue )
  68. {
  69. (*GLTEB_CLTDISPATCHTABLE_FAST()->glColor3b)( red, green, blue );
  70. }
  71. void APIENTRY
  72. glColor3bv ( IN const GLbyte v[3] )
  73. {
  74. (*GLTEB_CLTDISPATCHTABLE_FAST()->glColor3bv)( v );
  75. }
  76. void APIENTRY
  77. glColor3d ( IN GLdouble red, IN GLdouble green, IN GLdouble blue )
  78. {
  79. (*GLTEB_CLTDISPATCHTABLE_FAST()->glColor3d)( red, green, blue );
  80. }
  81. void APIENTRY
  82. glColor3dv ( IN const GLdouble v[3] )
  83. {
  84. (*GLTEB_CLTDISPATCHTABLE_FAST()->glColor3dv)( v );
  85. }
  86. void APIENTRY
  87. glColor3f ( IN GLfloat red, IN GLfloat green, IN GLfloat blue )
  88. {
  89. (*GLTEB_CLTDISPATCHTABLE_FAST()->glColor3f)( red, green, blue );
  90. }
  91. void APIENTRY
  92. glColor3fv ( IN const GLfloat v[3] )
  93. {
  94. (*GLTEB_CLTDISPATCHTABLE_FAST()->glColor3fv)( v );
  95. }
  96. void APIENTRY
  97. glColor3i ( IN GLint red, IN GLint green, IN GLint blue )
  98. {
  99. (*GLTEB_CLTDISPATCHTABLE_FAST()->glColor3i)( red, green, blue );
  100. }
  101. void APIENTRY
  102. glColor3iv ( IN const GLint v[3] )
  103. {
  104. (*GLTEB_CLTDISPATCHTABLE_FAST()->glColor3iv)( v );
  105. }
  106. void APIENTRY
  107. glColor3s ( IN GLshort red, IN GLshort green, IN GLshort blue )
  108. {
  109. (*GLTEB_CLTDISPATCHTABLE_FAST()->glColor3s)( red, green, blue );
  110. }
  111. void APIENTRY
  112. glColor3sv ( IN const GLshort v[3] )
  113. {
  114. (*GLTEB_CLTDISPATCHTABLE_FAST()->glColor3sv)( v );
  115. }
  116. void APIENTRY
  117. glColor3ub ( IN GLubyte red, IN GLubyte green, IN GLubyte blue )
  118. {
  119. (*GLTEB_CLTDISPATCHTABLE_FAST()->glColor3ub)( red, green, blue );
  120. }
  121. void APIENTRY
  122. glColor3ubv ( IN const GLubyte v[3] )
  123. {
  124. (*GLTEB_CLTDISPATCHTABLE_FAST()->glColor3ubv)( v );
  125. }
  126. void APIENTRY
  127. glColor3ui ( IN GLuint red, IN GLuint green, IN GLuint blue )
  128. {
  129. (*GLTEB_CLTDISPATCHTABLE_FAST()->glColor3ui)( red, green, blue );
  130. }
  131. void APIENTRY
  132. glColor3uiv ( IN const GLuint v[3] )
  133. {
  134. (*GLTEB_CLTDISPATCHTABLE_FAST()->glColor3uiv)( v );
  135. }
  136. void APIENTRY
  137. glColor3us ( IN GLushort red, IN GLushort green, IN GLushort blue )
  138. {
  139. (*GLTEB_CLTDISPATCHTABLE_FAST()->glColor3us)( red, green, blue );
  140. }
  141. void APIENTRY
  142. glColor3usv ( IN const GLushort v[3] )
  143. {
  144. (*GLTEB_CLTDISPATCHTABLE_FAST()->glColor3usv)( v );
  145. }
  146. void APIENTRY
  147. glColor4b ( IN GLbyte red, IN GLbyte green, IN GLbyte blue, IN GLbyte alpha )
  148. {
  149. (*GLTEB_CLTDISPATCHTABLE_FAST()->glColor4b)( red, green, blue, alpha );
  150. }
  151. void APIENTRY
  152. glColor4bv ( IN const GLbyte v[4] )
  153. {
  154. (*GLTEB_CLTDISPATCHTABLE_FAST()->glColor4bv)( v );
  155. }
  156. void APIENTRY
  157. glColor4d ( IN GLdouble red, IN GLdouble green, IN GLdouble blue, IN GLdouble alpha )
  158. {
  159. (*GLTEB_CLTDISPATCHTABLE_FAST()->glColor4d)( red, green, blue, alpha );
  160. }
  161. void APIENTRY
  162. glColor4dv ( IN const GLdouble v[4] )
  163. {
  164. (*GLTEB_CLTDISPATCHTABLE_FAST()->glColor4dv)( v );
  165. }
  166. void APIENTRY
  167. glColor4f ( IN GLfloat red, IN GLfloat green, IN GLfloat blue, IN GLfloat alpha )
  168. {
  169. (*GLTEB_CLTDISPATCHTABLE_FAST()->glColor4f)( red, green, blue, alpha );
  170. }
  171. void APIENTRY
  172. glColor4fv ( IN const GLfloat v[4] )
  173. {
  174. (*GLTEB_CLTDISPATCHTABLE_FAST()->glColor4fv)( v );
  175. }
  176. void APIENTRY
  177. glColor4i ( IN GLint red, IN GLint green, IN GLint blue, IN GLint alpha )
  178. {
  179. (*GLTEB_CLTDISPATCHTABLE_FAST()->glColor4i)( red, green, blue, alpha );
  180. }
  181. void APIENTRY
  182. glColor4iv ( IN const GLint v[4] )
  183. {
  184. (*GLTEB_CLTDISPATCHTABLE_FAST()->glColor4iv)( v );
  185. }
  186. void APIENTRY
  187. glColor4s ( IN GLshort red, IN GLshort green, IN GLshort blue, IN GLshort alpha )
  188. {
  189. (*GLTEB_CLTDISPATCHTABLE_FAST()->glColor4s)( red, green, blue, alpha );
  190. }
  191. void APIENTRY
  192. glColor4sv ( IN const GLshort v[4] )
  193. {
  194. (*GLTEB_CLTDISPATCHTABLE_FAST()->glColor4sv)( v );
  195. }
  196. void APIENTRY
  197. glColor4ub ( IN GLubyte red, IN GLubyte green, IN GLubyte blue, IN GLubyte alpha )
  198. {
  199. (*GLTEB_CLTDISPATCHTABLE_FAST()->glColor4ub)( red, green, blue, alpha );
  200. }
  201. void APIENTRY
  202. glColor4ubv ( IN const GLubyte v[4] )
  203. {
  204. (*GLTEB_CLTDISPATCHTABLE_FAST()->glColor4ubv)( v );
  205. }
  206. void APIENTRY
  207. glColor4ui ( IN GLuint red, IN GLuint green, IN GLuint blue, IN GLuint alpha )
  208. {
  209. (*GLTEB_CLTDISPATCHTABLE_FAST()->glColor4ui)( red, green, blue, alpha );
  210. }
  211. void APIENTRY
  212. glColor4uiv ( IN const GLuint v[4] )
  213. {
  214. (*GLTEB_CLTDISPATCHTABLE_FAST()->glColor4uiv)( v );
  215. }
  216. void APIENTRY
  217. glColor4us ( IN GLushort red, IN GLushort green, IN GLushort blue, IN GLushort alpha )
  218. {
  219. (*GLTEB_CLTDISPATCHTABLE_FAST()->glColor4us)( red, green, blue, alpha );
  220. }
  221. void APIENTRY
  222. glColor4usv ( IN const GLushort v[4] )
  223. {
  224. (*GLTEB_CLTDISPATCHTABLE_FAST()->glColor4usv)( v );
  225. }
  226. void APIENTRY
  227. glEdgeFlag ( IN GLboolean flag )
  228. {
  229. (*GLTEB_CLTDISPATCHTABLE_FAST()->glEdgeFlag)( flag );
  230. }
  231. void APIENTRY
  232. glEdgeFlagv ( IN const GLboolean flag[1] )
  233. {
  234. (*GLTEB_CLTDISPATCHTABLE_FAST()->glEdgeFlagv)( flag );
  235. }
  236. void APIENTRY
  237. glEnd ( void )
  238. {
  239. (*GLTEB_CLTDISPATCHTABLE_FAST()->glEnd)( );
  240. }
  241. void APIENTRY
  242. glIndexd ( IN GLdouble c )
  243. {
  244. (*GLTEB_CLTDISPATCHTABLE_FAST()->glIndexd)( c );
  245. }
  246. void APIENTRY
  247. glIndexdv ( IN const GLdouble c[1] )
  248. {
  249. (*GLTEB_CLTDISPATCHTABLE_FAST()->glIndexdv)( c );
  250. }
  251. void APIENTRY
  252. glIndexf ( IN GLfloat c )
  253. {
  254. (*GLTEB_CLTDISPATCHTABLE_FAST()->glIndexf)( c );
  255. }
  256. void APIENTRY
  257. glIndexfv ( IN const GLfloat c[1] )
  258. {
  259. (*GLTEB_CLTDISPATCHTABLE_FAST()->glIndexfv)( c );
  260. }
  261. void APIENTRY
  262. glIndexi ( IN GLint c )
  263. {
  264. (*GLTEB_CLTDISPATCHTABLE_FAST()->glIndexi)( c );
  265. }
  266. void APIENTRY
  267. glIndexiv ( IN const GLint c[1] )
  268. {
  269. (*GLTEB_CLTDISPATCHTABLE_FAST()->glIndexiv)( c );
  270. }
  271. void APIENTRY
  272. glIndexs ( IN GLshort c )
  273. {
  274. (*GLTEB_CLTDISPATCHTABLE_FAST()->glIndexs)( c );
  275. }
  276. void APIENTRY
  277. glIndexsv ( IN const GLshort c[1] )
  278. {
  279. (*GLTEB_CLTDISPATCHTABLE_FAST()->glIndexsv)( c );
  280. }
  281. void APIENTRY
  282. glNormal3b ( IN GLbyte nx, IN GLbyte ny, IN GLbyte nz )
  283. {
  284. (*GLTEB_CLTDISPATCHTABLE_FAST()->glNormal3b)( nx, ny, nz );
  285. }
  286. void APIENTRY
  287. glNormal3bv ( IN const GLbyte v[3] )
  288. {
  289. (*GLTEB_CLTDISPATCHTABLE_FAST()->glNormal3bv)( v );
  290. }
  291. void APIENTRY
  292. glNormal3d ( IN GLdouble nx, IN GLdouble ny, IN GLdouble nz )
  293. {
  294. (*GLTEB_CLTDISPATCHTABLE_FAST()->glNormal3d)( nx, ny, nz );
  295. }
  296. void APIENTRY
  297. glNormal3dv ( IN const GLdouble v[3] )
  298. {
  299. (*GLTEB_CLTDISPATCHTABLE_FAST()->glNormal3dv)( v );
  300. }
  301. void APIENTRY
  302. glNormal3f ( IN GLfloat nx, IN GLfloat ny, IN GLfloat nz )
  303. {
  304. (*GLTEB_CLTDISPATCHTABLE_FAST()->glNormal3f)( nx, ny, nz );
  305. }
  306. void APIENTRY
  307. glNormal3fv ( IN const GLfloat v[3] )
  308. {
  309. (*GLTEB_CLTDISPATCHTABLE_FAST()->glNormal3fv)( v );
  310. }
  311. void APIENTRY
  312. glNormal3i ( IN GLint nx, IN GLint ny, IN GLint nz )
  313. {
  314. (*GLTEB_CLTDISPATCHTABLE_FAST()->glNormal3i)( nx, ny, nz );
  315. }
  316. void APIENTRY
  317. glNormal3iv ( IN const GLint v[3] )
  318. {
  319. (*GLTEB_CLTDISPATCHTABLE_FAST()->glNormal3iv)( v );
  320. }
  321. void APIENTRY
  322. glNormal3s ( IN GLshort nx, IN GLshort ny, IN GLshort nz )
  323. {
  324. (*GLTEB_CLTDISPATCHTABLE_FAST()->glNormal3s)( nx, ny, nz );
  325. }
  326. void APIENTRY
  327. glNormal3sv ( IN const GLshort v[3] )
  328. {
  329. (*GLTEB_CLTDISPATCHTABLE_FAST()->glNormal3sv)( v );
  330. }
  331. void APIENTRY
  332. glRasterPos2d ( IN GLdouble x, IN GLdouble y )
  333. {
  334. (*GLTEB_CLTDISPATCHTABLE()->glRasterPos2d)( x, y );
  335. }
  336. void APIENTRY
  337. glRasterPos2dv ( IN const GLdouble v[2] )
  338. {
  339. (*GLTEB_CLTDISPATCHTABLE()->glRasterPos2dv)( v );
  340. }
  341. void APIENTRY
  342. glRasterPos2f ( IN GLfloat x, IN GLfloat y )
  343. {
  344. (*GLTEB_CLTDISPATCHTABLE()->glRasterPos2f)( x, y );
  345. }
  346. void APIENTRY
  347. glRasterPos2fv ( IN const GLfloat v[2] )
  348. {
  349. (*GLTEB_CLTDISPATCHTABLE()->glRasterPos2fv)( v );
  350. }
  351. void APIENTRY
  352. glRasterPos2i ( IN GLint x, IN GLint y )
  353. {
  354. (*GLTEB_CLTDISPATCHTABLE()->glRasterPos2i)( x, y );
  355. }
  356. void APIENTRY
  357. glRasterPos2iv ( IN const GLint v[2] )
  358. {
  359. (*GLTEB_CLTDISPATCHTABLE()->glRasterPos2iv)( v );
  360. }
  361. void APIENTRY
  362. glRasterPos2s ( IN GLshort x, IN GLshort y )
  363. {
  364. (*GLTEB_CLTDISPATCHTABLE()->glRasterPos2s)( x, y );
  365. }
  366. void APIENTRY
  367. glRasterPos2sv ( IN const GLshort v[2] )
  368. {
  369. (*GLTEB_CLTDISPATCHTABLE()->glRasterPos2sv)( v );
  370. }
  371. void APIENTRY
  372. glRasterPos3d ( IN GLdouble x, IN GLdouble y, IN GLdouble z )
  373. {
  374. (*GLTEB_CLTDISPATCHTABLE()->glRasterPos3d)( x, y, z );
  375. }
  376. void APIENTRY
  377. glRasterPos3dv ( IN const GLdouble v[3] )
  378. {
  379. (*GLTEB_CLTDISPATCHTABLE()->glRasterPos3dv)( v );
  380. }
  381. void APIENTRY
  382. glRasterPos3f ( IN GLfloat x, IN GLfloat y, IN GLfloat z )
  383. {
  384. (*GLTEB_CLTDISPATCHTABLE()->glRasterPos3f)( x, y, z );
  385. }
  386. void APIENTRY
  387. glRasterPos3fv ( IN const GLfloat v[3] )
  388. {
  389. (*GLTEB_CLTDISPATCHTABLE()->glRasterPos3fv)( v );
  390. }
  391. void APIENTRY
  392. glRasterPos3i ( IN GLint x, IN GLint y, IN GLint z )
  393. {
  394. (*GLTEB_CLTDISPATCHTABLE()->glRasterPos3i)( x, y, z );
  395. }
  396. void APIENTRY
  397. glRasterPos3iv ( IN const GLint v[3] )
  398. {
  399. (*GLTEB_CLTDISPATCHTABLE()->glRasterPos3iv)( v );
  400. }
  401. void APIENTRY
  402. glRasterPos3s ( IN GLshort x, IN GLshort y, IN GLshort z )
  403. {
  404. (*GLTEB_CLTDISPATCHTABLE()->glRasterPos3s)( x, y, z );
  405. }
  406. void APIENTRY
  407. glRasterPos3sv ( IN const GLshort v[3] )
  408. {
  409. (*GLTEB_CLTDISPATCHTABLE()->glRasterPos3sv)( v );
  410. }
  411. void APIENTRY
  412. glRasterPos4d ( IN GLdouble x, IN GLdouble y, IN GLdouble z, IN GLdouble w )
  413. {
  414. (*GLTEB_CLTDISPATCHTABLE()->glRasterPos4d)( x, y, z, w );
  415. }
  416. void APIENTRY
  417. glRasterPos4dv ( IN const GLdouble v[4] )
  418. {
  419. (*GLTEB_CLTDISPATCHTABLE()->glRasterPos4dv)( v );
  420. }
  421. void APIENTRY
  422. glRasterPos4f ( IN GLfloat x, IN GLfloat y, IN GLfloat z, IN GLfloat w )
  423. {
  424. (*GLTEB_CLTDISPATCHTABLE()->glRasterPos4f)( x, y, z, w );
  425. }
  426. void APIENTRY
  427. glRasterPos4fv ( IN const GLfloat v[4] )
  428. {
  429. (*GLTEB_CLTDISPATCHTABLE()->glRasterPos4fv)( v );
  430. }
  431. void APIENTRY
  432. glRasterPos4i ( IN GLint x, IN GLint y, IN GLint z, IN GLint w )
  433. {
  434. (*GLTEB_CLTDISPATCHTABLE()->glRasterPos4i)( x, y, z, w );
  435. }
  436. void APIENTRY
  437. glRasterPos4iv ( IN const GLint v[4] )
  438. {
  439. (*GLTEB_CLTDISPATCHTABLE()->glRasterPos4iv)( v );
  440. }
  441. void APIENTRY
  442. glRasterPos4s ( IN GLshort x, IN GLshort y, IN GLshort z, IN GLshort w )
  443. {
  444. (*GLTEB_CLTDISPATCHTABLE()->glRasterPos4s)( x, y, z, w );
  445. }
  446. void APIENTRY
  447. glRasterPos4sv ( IN const GLshort v[4] )
  448. {
  449. (*GLTEB_CLTDISPATCHTABLE()->glRasterPos4sv)( v );
  450. }
  451. void APIENTRY
  452. glRectd ( IN GLdouble x1, IN GLdouble y1, IN GLdouble x2, IN GLdouble y2 )
  453. {
  454. (*GLTEB_CLTDISPATCHTABLE()->glRectd)( x1, y1, x2, y2 );
  455. }
  456. void APIENTRY
  457. glRectdv ( IN const GLdouble v1[2], IN const GLdouble v2[2] )
  458. {
  459. (*GLTEB_CLTDISPATCHTABLE()->glRectdv)( v1, v2 );
  460. }
  461. void APIENTRY
  462. glRectf ( IN GLfloat x1, IN GLfloat y1, IN GLfloat x2, IN GLfloat y2 )
  463. {
  464. (*GLTEB_CLTDISPATCHTABLE()->glRectf)( x1, y1, x2, y2 );
  465. }
  466. void APIENTRY
  467. glRectfv ( IN const GLfloat v1[2], IN const GLfloat v2[2] )
  468. {
  469. (*GLTEB_CLTDISPATCHTABLE()->glRectfv)( v1, v2 );
  470. }
  471. void APIENTRY
  472. glRecti ( IN GLint x1, IN GLint y1, IN GLint x2, IN GLint y2 )
  473. {
  474. (*GLTEB_CLTDISPATCHTABLE()->glRecti)( x1, y1, x2, y2 );
  475. }
  476. void APIENTRY
  477. glRectiv ( IN const GLint v1[2], IN const GLint v2[2] )
  478. {
  479. (*GLTEB_CLTDISPATCHTABLE()->glRectiv)( v1, v2 );
  480. }
  481. void APIENTRY
  482. glRects ( IN GLshort x1, IN GLshort y1, IN GLshort x2, IN GLshort y2 )
  483. {
  484. (*GLTEB_CLTDISPATCHTABLE()->glRects)( x1, y1, x2, y2 );
  485. }
  486. void APIENTRY
  487. glRectsv ( IN const GLshort v1[2], IN const GLshort v2[2] )
  488. {
  489. (*GLTEB_CLTDISPATCHTABLE()->glRectsv)( v1, v2 );
  490. }
  491. void APIENTRY
  492. glTexCoord1d ( IN GLdouble s )
  493. {
  494. (*GLTEB_CLTDISPATCHTABLE_FAST()->glTexCoord1d)( s );
  495. }
  496. void APIENTRY
  497. glTexCoord1dv ( IN const GLdouble v[1] )
  498. {
  499. (*GLTEB_CLTDISPATCHTABLE_FAST()->glTexCoord1dv)( v );
  500. }
  501. void APIENTRY
  502. glTexCoord1f ( IN GLfloat s )
  503. {
  504. (*GLTEB_CLTDISPATCHTABLE_FAST()->glTexCoord1f)( s );
  505. }
  506. void APIENTRY
  507. glTexCoord1fv ( IN const GLfloat v[1] )
  508. {
  509. (*GLTEB_CLTDISPATCHTABLE_FAST()->glTexCoord1fv)( v );
  510. }
  511. void APIENTRY
  512. glTexCoord1i ( IN GLint s )
  513. {
  514. (*GLTEB_CLTDISPATCHTABLE_FAST()->glTexCoord1i)( s );
  515. }
  516. void APIENTRY
  517. glTexCoord1iv ( IN const GLint v[1] )
  518. {
  519. (*GLTEB_CLTDISPATCHTABLE_FAST()->glTexCoord1iv)( v );
  520. }
  521. void APIENTRY
  522. glTexCoord1s ( IN GLshort s )
  523. {
  524. (*GLTEB_CLTDISPATCHTABLE_FAST()->glTexCoord1s)( s );
  525. }
  526. void APIENTRY
  527. glTexCoord1sv ( IN const GLshort v[1] )
  528. {
  529. (*GLTEB_CLTDISPATCHTABLE_FAST()->glTexCoord1sv)( v );
  530. }
  531. void APIENTRY
  532. glTexCoord2d ( IN GLdouble s, IN GLdouble t )
  533. {
  534. (*GLTEB_CLTDISPATCHTABLE_FAST()->glTexCoord2d)( s, t );
  535. }
  536. void APIENTRY
  537. glTexCoord2dv ( IN const GLdouble v[2] )
  538. {
  539. (*GLTEB_CLTDISPATCHTABLE_FAST()->glTexCoord2dv)( v );
  540. }
  541. void APIENTRY
  542. glTexCoord2f ( IN GLfloat s, IN GLfloat t )
  543. {
  544. (*GLTEB_CLTDISPATCHTABLE_FAST()->glTexCoord2f)( s, t );
  545. }
  546. void APIENTRY
  547. glTexCoord2fv ( IN const GLfloat v[2] )
  548. {
  549. (*GLTEB_CLTDISPATCHTABLE_FAST()->glTexCoord2fv)( v );
  550. }
  551. void APIENTRY
  552. glTexCoord2i ( IN GLint s, IN GLint t )
  553. {
  554. (*GLTEB_CLTDISPATCHTABLE_FAST()->glTexCoord2i)( s, t );
  555. }
  556. void APIENTRY
  557. glTexCoord2iv ( IN const GLint v[2] )
  558. {
  559. (*GLTEB_CLTDISPATCHTABLE_FAST()->glTexCoord2iv)( v );
  560. }
  561. void APIENTRY
  562. glTexCoord2s ( IN GLshort s, IN GLshort t )
  563. {
  564. (*GLTEB_CLTDISPATCHTABLE_FAST()->glTexCoord2s)( s, t );
  565. }
  566. void APIENTRY
  567. glTexCoord2sv ( IN const GLshort v[2] )
  568. {
  569. (*GLTEB_CLTDISPATCHTABLE_FAST()->glTexCoord2sv)( v );
  570. }
  571. void APIENTRY
  572. glTexCoord3d ( IN GLdouble s, IN GLdouble t, IN GLdouble r )
  573. {
  574. (*GLTEB_CLTDISPATCHTABLE_FAST()->glTexCoord3d)( s, t, r );
  575. }
  576. void APIENTRY
  577. glTexCoord3dv ( IN const GLdouble v[3] )
  578. {
  579. (*GLTEB_CLTDISPATCHTABLE_FAST()->glTexCoord3dv)( v );
  580. }
  581. void APIENTRY
  582. glTexCoord3f ( IN GLfloat s, IN GLfloat t, IN GLfloat r )
  583. {
  584. (*GLTEB_CLTDISPATCHTABLE_FAST()->glTexCoord3f)( s, t, r );
  585. }
  586. void APIENTRY
  587. glTexCoord3fv ( IN const GLfloat v[3] )
  588. {
  589. (*GLTEB_CLTDISPATCHTABLE_FAST()->glTexCoord3fv)( v );
  590. }
  591. void APIENTRY
  592. glTexCoord3i ( IN GLint s, IN GLint t, IN GLint r )
  593. {
  594. (*GLTEB_CLTDISPATCHTABLE_FAST()->glTexCoord3i)( s, t, r );
  595. }
  596. void APIENTRY
  597. glTexCoord3iv ( IN const GLint v[3] )
  598. {
  599. (*GLTEB_CLTDISPATCHTABLE_FAST()->glTexCoord3iv)( v );
  600. }
  601. void APIENTRY
  602. glTexCoord3s ( IN GLshort s, IN GLshort t, IN GLshort r )
  603. {
  604. (*GLTEB_CLTDISPATCHTABLE_FAST()->glTexCoord3s)( s, t, r );
  605. }
  606. void APIENTRY
  607. glTexCoord3sv ( IN const GLshort v[3] )
  608. {
  609. (*GLTEB_CLTDISPATCHTABLE_FAST()->glTexCoord3sv)( v );
  610. }
  611. void APIENTRY
  612. glTexCoord4d ( IN GLdouble s, IN GLdouble t, IN GLdouble r, IN GLdouble q )
  613. {
  614. (*GLTEB_CLTDISPATCHTABLE_FAST()->glTexCoord4d)( s, t, r, q );
  615. }
  616. void APIENTRY
  617. glTexCoord4dv ( IN const GLdouble v[4] )
  618. {
  619. (*GLTEB_CLTDISPATCHTABLE_FAST()->glTexCoord4dv)( v );
  620. }
  621. void APIENTRY
  622. glTexCoord4f ( IN GLfloat s, IN GLfloat t, IN GLfloat r, IN GLfloat q )
  623. {
  624. (*GLTEB_CLTDISPATCHTABLE_FAST()->glTexCoord4f)( s, t, r, q );
  625. }
  626. void APIENTRY
  627. glTexCoord4fv ( IN const GLfloat v[4] )
  628. {
  629. (*GLTEB_CLTDISPATCHTABLE_FAST()->glTexCoord4fv)( v );
  630. }
  631. void APIENTRY
  632. glTexCoord4i ( IN GLint s, IN GLint t, IN GLint r, IN GLint q )
  633. {
  634. (*GLTEB_CLTDISPATCHTABLE_FAST()->glTexCoord4i)( s, t, r, q );
  635. }
  636. void APIENTRY
  637. glTexCoord4iv ( IN const GLint v[4] )
  638. {
  639. (*GLTEB_CLTDISPATCHTABLE_FAST()->glTexCoord4iv)( v );
  640. }
  641. void APIENTRY
  642. glTexCoord4s ( IN GLshort s, IN GLshort t, IN GLshort r, IN GLshort q )
  643. {
  644. (*GLTEB_CLTDISPATCHTABLE_FAST()->glTexCoord4s)( s, t, r, q );
  645. }
  646. void APIENTRY
  647. glTexCoord4sv ( IN const GLshort v[4] )
  648. {
  649. (*GLTEB_CLTDISPATCHTABLE_FAST()->glTexCoord4sv)( v );
  650. }
  651. void APIENTRY
  652. glVertex2d ( IN GLdouble x, IN GLdouble y )
  653. {
  654. (*GLTEB_CLTDISPATCHTABLE_FAST()->glVertex2d)( x, y );
  655. }
  656. void APIENTRY
  657. glVertex2dv ( IN const GLdouble v[2] )
  658. {
  659. (*GLTEB_CLTDISPATCHTABLE_FAST()->glVertex2dv)( v );
  660. }
  661. void APIENTRY
  662. glVertex2f ( IN GLfloat x, IN GLfloat y )
  663. {
  664. (*GLTEB_CLTDISPATCHTABLE_FAST()->glVertex2f)( x, y );
  665. }
  666. void APIENTRY
  667. glVertex2fv ( IN const GLfloat v[2] )
  668. {
  669. (*GLTEB_CLTDISPATCHTABLE_FAST()->glVertex2fv)( v );
  670. }
  671. void APIENTRY
  672. glVertex2i ( IN GLint x, IN GLint y )
  673. {
  674. (*GLTEB_CLTDISPATCHTABLE_FAST()->glVertex2i)( x, y );
  675. }
  676. void APIENTRY
  677. glVertex2iv ( IN const GLint v[2] )
  678. {
  679. (*GLTEB_CLTDISPATCHTABLE_FAST()->glVertex2iv)( v );
  680. }
  681. void APIENTRY
  682. glVertex2s ( IN GLshort x, IN GLshort y )
  683. {
  684. (*GLTEB_CLTDISPATCHTABLE_FAST()->glVertex2s)( x, y );
  685. }
  686. void APIENTRY
  687. glVertex2sv ( IN const GLshort v[2] )
  688. {
  689. (*GLTEB_CLTDISPATCHTABLE_FAST()->glVertex2sv)( v );
  690. }
  691. void APIENTRY
  692. glVertex3d ( IN GLdouble x, IN GLdouble y, IN GLdouble z )
  693. {
  694. (*GLTEB_CLTDISPATCHTABLE_FAST()->glVertex3d)( x, y, z );
  695. }
  696. void APIENTRY
  697. glVertex3dv ( IN const GLdouble v[3] )
  698. {
  699. (*GLTEB_CLTDISPATCHTABLE_FAST()->glVertex3dv)( v );
  700. }
  701. void APIENTRY
  702. glVertex3f ( IN GLfloat x, IN GLfloat y, IN GLfloat z )
  703. {
  704. (*GLTEB_CLTDISPATCHTABLE_FAST()->glVertex3f)( x, y, z );
  705. }
  706. void APIENTRY
  707. glVertex3fv ( IN const GLfloat v[3] )
  708. {
  709. (*GLTEB_CLTDISPATCHTABLE_FAST()->glVertex3fv)( v );
  710. }
  711. void APIENTRY
  712. glVertex3i ( IN GLint x, IN GLint y, IN GLint z )
  713. {
  714. (*GLTEB_CLTDISPATCHTABLE_FAST()->glVertex3i)( x, y, z );
  715. }
  716. void APIENTRY
  717. glVertex3iv ( IN const GLint v[3] )
  718. {
  719. (*GLTEB_CLTDISPATCHTABLE_FAST()->glVertex3iv)( v );
  720. }
  721. void APIENTRY
  722. glVertex3s ( IN GLshort x, IN GLshort y, IN GLshort z )
  723. {
  724. (*GLTEB_CLTDISPATCHTABLE_FAST()->glVertex3s)( x, y, z );
  725. }
  726. void APIENTRY
  727. glVertex3sv ( IN const GLshort v[3] )
  728. {
  729. (*GLTEB_CLTDISPATCHTABLE_FAST()->glVertex3sv)( v );
  730. }
  731. void APIENTRY
  732. glVertex4d ( IN GLdouble x, IN GLdouble y, IN GLdouble z, IN GLdouble w )
  733. {
  734. (*GLTEB_CLTDISPATCHTABLE_FAST()->glVertex4d)( x, y, z, w );
  735. }
  736. void APIENTRY
  737. glVertex4dv ( IN const GLdouble v[4] )
  738. {
  739. (*GLTEB_CLTDISPATCHTABLE_FAST()->glVertex4dv)( v );
  740. }
  741. void APIENTRY
  742. glVertex4f ( IN GLfloat x, IN GLfloat y, IN GLfloat z, IN GLfloat w )
  743. {
  744. (*GLTEB_CLTDISPATCHTABLE_FAST()->glVertex4f)( x, y, z, w );
  745. }
  746. void APIENTRY
  747. glVertex4fv ( IN const GLfloat v[4] )
  748. {
  749. (*GLTEB_CLTDISPATCHTABLE_FAST()->glVertex4fv)( v );
  750. }
  751. void APIENTRY
  752. glVertex4i ( IN GLint x, IN GLint y, IN GLint z, IN GLint w )
  753. {
  754. (*GLTEB_CLTDISPATCHTABLE_FAST()->glVertex4i)( x, y, z, w );
  755. }
  756. void APIENTRY
  757. glVertex4iv ( IN const GLint v[4] )
  758. {
  759. (*GLTEB_CLTDISPATCHTABLE_FAST()->glVertex4iv)( v );
  760. }
  761. void APIENTRY
  762. glVertex4s ( IN GLshort x, IN GLshort y, IN GLshort z, IN GLshort w )
  763. {
  764. (*GLTEB_CLTDISPATCHTABLE_FAST()->glVertex4s)( x, y, z, w );
  765. }
  766. void APIENTRY
  767. glVertex4sv ( IN const GLshort v[4] )
  768. {
  769. (*GLTEB_CLTDISPATCHTABLE_FAST()->glVertex4sv)( v );
  770. }
  771. void APIENTRY
  772. glClipPlane ( IN GLenum plane, IN const GLdouble equation[4] )
  773. {
  774. (*GLTEB_CLTDISPATCHTABLE()->glClipPlane)( plane, equation );
  775. }
  776. void APIENTRY
  777. glColorMaterial ( IN GLenum face, IN GLenum mode )
  778. {
  779. (*GLTEB_CLTDISPATCHTABLE()->glColorMaterial)( face, mode );
  780. }
  781. void APIENTRY
  782. glCullFace ( IN GLenum mode )
  783. {
  784. (*GLTEB_CLTDISPATCHTABLE()->glCullFace)( mode );
  785. }
  786. void APIENTRY
  787. glFogf ( IN GLenum pname, IN GLfloat param )
  788. {
  789. (*GLTEB_CLTDISPATCHTABLE()->glFogf)( pname, param );
  790. }
  791. void APIENTRY
  792. glFogfv ( IN GLenum pname, IN const GLfloat params[] )
  793. {
  794. (*GLTEB_CLTDISPATCHTABLE()->glFogfv)( pname, params );
  795. }
  796. void APIENTRY
  797. glFogi ( IN GLenum pname, IN GLint param )
  798. {
  799. (*GLTEB_CLTDISPATCHTABLE()->glFogi)( pname, param );
  800. }
  801. void APIENTRY
  802. glFogiv ( IN GLenum pname, IN const GLint params[] )
  803. {
  804. (*GLTEB_CLTDISPATCHTABLE()->glFogiv)( pname, params );
  805. }
  806. void APIENTRY
  807. glFrontFace ( IN GLenum mode )
  808. {
  809. (*GLTEB_CLTDISPATCHTABLE()->glFrontFace)( mode );
  810. }
  811. void APIENTRY
  812. glHint ( IN GLenum target, IN GLenum mode )
  813. {
  814. (*GLTEB_CLTDISPATCHTABLE()->glHint)( target, mode );
  815. }
  816. void APIENTRY
  817. glLightf ( IN GLenum light, IN GLenum pname, IN GLfloat param )
  818. {
  819. (*GLTEB_CLTDISPATCHTABLE()->glLightf)( light, pname, param );
  820. }
  821. void APIENTRY
  822. glLightfv ( IN GLenum light, IN GLenum pname, IN const GLfloat params[] )
  823. {
  824. (*GLTEB_CLTDISPATCHTABLE()->glLightfv)( light, pname, params );
  825. }
  826. void APIENTRY
  827. glLighti ( IN GLenum light, IN GLenum pname, IN GLint param )
  828. {
  829. (*GLTEB_CLTDISPATCHTABLE()->glLighti)( light, pname, param );
  830. }
  831. void APIENTRY
  832. glLightiv ( IN GLenum light, IN GLenum pname, IN const GLint params[] )
  833. {
  834. (*GLTEB_CLTDISPATCHTABLE()->glLightiv)( light, pname, params );
  835. }
  836. void APIENTRY
  837. glLightModelf ( IN GLenum pname, IN GLfloat param )
  838. {
  839. (*GLTEB_CLTDISPATCHTABLE()->glLightModelf)( pname, param );
  840. }
  841. void APIENTRY
  842. glLightModelfv ( IN GLenum pname, IN const GLfloat params[] )
  843. {
  844. (*GLTEB_CLTDISPATCHTABLE()->glLightModelfv)( pname, params );
  845. }
  846. void APIENTRY
  847. glLightModeli ( IN GLenum pname, IN GLint param )
  848. {
  849. (*GLTEB_CLTDISPATCHTABLE()->glLightModeli)( pname, param );
  850. }
  851. void APIENTRY
  852. glLightModeliv ( IN GLenum pname, IN const GLint params[] )
  853. {
  854. (*GLTEB_CLTDISPATCHTABLE()->glLightModeliv)( pname, params );
  855. }
  856. void APIENTRY
  857. glLineStipple ( IN GLint factor, IN GLushort pattern )
  858. {
  859. (*GLTEB_CLTDISPATCHTABLE()->glLineStipple)( factor, pattern );
  860. }
  861. void APIENTRY
  862. glLineWidth ( IN GLfloat width )
  863. {
  864. (*GLTEB_CLTDISPATCHTABLE()->glLineWidth)( width );
  865. }
  866. void APIENTRY
  867. glMaterialf ( IN GLenum face, IN GLenum pname, IN GLfloat param )
  868. {
  869. (*GLTEB_CLTDISPATCHTABLE_FAST()->glMaterialf)( face, pname, param );
  870. }
  871. void APIENTRY
  872. glMaterialfv ( IN GLenum face, IN GLenum pname, IN const GLfloat params[] )
  873. {
  874. (*GLTEB_CLTDISPATCHTABLE_FAST()->glMaterialfv)( face, pname, params );
  875. }
  876. void APIENTRY
  877. glMateriali ( IN GLenum face, IN GLenum pname, IN GLint param )
  878. {
  879. (*GLTEB_CLTDISPATCHTABLE_FAST()->glMateriali)( face, pname, param );
  880. }
  881. void APIENTRY
  882. glMaterialiv ( IN GLenum face, IN GLenum pname, IN const GLint params[] )
  883. {
  884. (*GLTEB_CLTDISPATCHTABLE_FAST()->glMaterialiv)( face, pname, params );
  885. }
  886. void APIENTRY
  887. glPointSize ( IN GLfloat size )
  888. {
  889. (*GLTEB_CLTDISPATCHTABLE()->glPointSize)( size );
  890. }
  891. void APIENTRY
  892. glPolygonMode ( IN GLenum face, IN GLenum mode )
  893. {
  894. (*GLTEB_CLTDISPATCHTABLE()->glPolygonMode)( face, mode );
  895. }
  896. void APIENTRY
  897. glPolygonStipple ( IN const GLubyte mask[128] )
  898. {
  899. (*GLTEB_CLTDISPATCHTABLE()->glPolygonStipple)( mask );
  900. }
  901. void APIENTRY
  902. glScissor ( IN GLint x, IN GLint y, IN GLsizei width, IN GLsizei height )
  903. {
  904. (*GLTEB_CLTDISPATCHTABLE()->glScissor)( x, y, width, height );
  905. }
  906. void APIENTRY
  907. glShadeModel ( IN GLenum mode )
  908. {
  909. (*GLTEB_CLTDISPATCHTABLE()->glShadeModel)( mode );
  910. }
  911. void APIENTRY
  912. glTexParameterf ( IN GLenum target, IN GLenum pname, IN GLfloat param )
  913. {
  914. (*GLTEB_CLTDISPATCHTABLE()->glTexParameterf)( target, pname, param );
  915. }
  916. void APIENTRY
  917. glTexParameterfv ( IN GLenum target, IN GLenum pname, IN const GLfloat params[] )
  918. {
  919. (*GLTEB_CLTDISPATCHTABLE()->glTexParameterfv)( target, pname, params );
  920. }
  921. void APIENTRY
  922. glTexParameteri ( IN GLenum target, IN GLenum pname, IN GLint param )
  923. {
  924. (*GLTEB_CLTDISPATCHTABLE()->glTexParameteri)( target, pname, param );
  925. }
  926. void APIENTRY
  927. glTexParameteriv ( IN GLenum target, IN GLenum pname, IN const GLint params[] )
  928. {
  929. (*GLTEB_CLTDISPATCHTABLE()->glTexParameteriv)( target, pname, params );
  930. }
  931. void APIENTRY
  932. glTexImage1D ( IN GLenum target, IN GLint level, IN GLint components, IN GLsizei width, IN GLint border, IN GLenum format, IN GLenum type, IN const GLvoid *pixels )
  933. {
  934. (*GLTEB_CLTDISPATCHTABLE()->glTexImage1D)( target, level, components, width, border, format, type, pixels );
  935. }
  936. void APIENTRY
  937. glTexImage2D ( IN GLenum target, IN GLint level, IN GLint components, IN GLsizei width, IN GLsizei height, IN GLint border, IN GLenum format, IN GLenum type, IN const GLvoid *pixels )
  938. {
  939. (*GLTEB_CLTDISPATCHTABLE()->glTexImage2D)( target, level, components, width, height, border, format, type, pixels );
  940. }
  941. void APIENTRY
  942. glTexEnvf ( IN GLenum target, IN GLenum pname, IN GLfloat param )
  943. {
  944. (*GLTEB_CLTDISPATCHTABLE()->glTexEnvf)( target, pname, param );
  945. }
  946. void APIENTRY
  947. glTexEnvfv ( IN GLenum target, IN GLenum pname, IN const GLfloat params[] )
  948. {
  949. (*GLTEB_CLTDISPATCHTABLE()->glTexEnvfv)( target, pname, params );
  950. }
  951. void APIENTRY
  952. glTexEnvi ( IN GLenum target, IN GLenum pname, IN GLint param )
  953. {
  954. (*GLTEB_CLTDISPATCHTABLE()->glTexEnvi)( target, pname, param );
  955. }
  956. void APIENTRY
  957. glTexEnviv ( IN GLenum target, IN GLenum pname, IN const GLint params[] )
  958. {
  959. (*GLTEB_CLTDISPATCHTABLE()->glTexEnviv)( target, pname, params );
  960. }
  961. void APIENTRY
  962. glTexGend ( IN GLenum coord, IN GLenum pname, IN GLdouble param )
  963. {
  964. (*GLTEB_CLTDISPATCHTABLE()->glTexGend)( coord, pname, param );
  965. }
  966. void APIENTRY
  967. glTexGendv ( IN GLenum coord, IN GLenum pname, IN const GLdouble params[] )
  968. {
  969. (*GLTEB_CLTDISPATCHTABLE()->glTexGendv)( coord, pname, params );
  970. }
  971. void APIENTRY
  972. glTexGenf ( IN GLenum coord, IN GLenum pname, IN GLfloat param )
  973. {
  974. (*GLTEB_CLTDISPATCHTABLE()->glTexGenf)( coord, pname, param );
  975. }
  976. void APIENTRY
  977. glTexGenfv ( IN GLenum coord, IN GLenum pname, IN const GLfloat params[] )
  978. {
  979. (*GLTEB_CLTDISPATCHTABLE()->glTexGenfv)( coord, pname, params );
  980. }
  981. void APIENTRY
  982. glTexGeni ( IN GLenum coord, IN GLenum pname, IN GLint param )
  983. {
  984. (*GLTEB_CLTDISPATCHTABLE()->glTexGeni)( coord, pname, param );
  985. }
  986. void APIENTRY
  987. glTexGeniv ( IN GLenum coord, IN GLenum pname, IN const GLint params[] )
  988. {
  989. (*GLTEB_CLTDISPATCHTABLE()->glTexGeniv)( coord, pname, params );
  990. }
  991. void APIENTRY
  992. glFeedbackBuffer ( IN GLsizei size, IN GLenum type, OUT GLfloat buffer[] )
  993. {
  994. (*GLTEB_CLTDISPATCHTABLE()->glFeedbackBuffer)( size, type, buffer );
  995. }
  996. void APIENTRY
  997. glSelectBuffer ( IN GLsizei size, OUT GLuint buffer[] )
  998. {
  999. (*GLTEB_CLTDISPATCHTABLE()->glSelectBuffer)( size, buffer );
  1000. }
  1001. GLint APIENTRY
  1002. glRenderMode ( IN GLenum mode )
  1003. {
  1004. return( (*GLTEB_CLTDISPATCHTABLE()->glRenderMode)( mode ) );
  1005. }
  1006. void APIENTRY
  1007. glInitNames ( void )
  1008. {
  1009. (*GLTEB_CLTDISPATCHTABLE()->glInitNames)( );
  1010. }
  1011. void APIENTRY
  1012. glLoadName ( IN GLuint name )
  1013. {
  1014. (*GLTEB_CLTDISPATCHTABLE()->glLoadName)( name );
  1015. }
  1016. void APIENTRY
  1017. glPassThrough ( IN GLfloat token )
  1018. {
  1019. (*GLTEB_CLTDISPATCHTABLE()->glPassThrough)( token );
  1020. }
  1021. void APIENTRY
  1022. glPopName ( void )
  1023. {
  1024. (*GLTEB_CLTDISPATCHTABLE()->glPopName)( );
  1025. }
  1026. void APIENTRY
  1027. glPushName ( IN GLuint name )
  1028. {
  1029. (*GLTEB_CLTDISPATCHTABLE()->glPushName)( name );
  1030. }
  1031. void APIENTRY
  1032. glDrawBuffer ( IN GLenum mode )
  1033. {
  1034. (*GLTEB_CLTDISPATCHTABLE()->glDrawBuffer)( mode );
  1035. }
  1036. void APIENTRY
  1037. glClear ( IN GLbitfield mask )
  1038. {
  1039. (*GLTEB_CLTDISPATCHTABLE()->glClear)( mask );
  1040. }
  1041. void APIENTRY
  1042. glClearAccum ( IN GLfloat red, IN GLfloat green, IN GLfloat blue, IN GLfloat alpha )
  1043. {
  1044. (*GLTEB_CLTDISPATCHTABLE()->glClearAccum)( red, green, blue, alpha );
  1045. }
  1046. void APIENTRY
  1047. glClearIndex ( IN GLfloat c )
  1048. {
  1049. (*GLTEB_CLTDISPATCHTABLE()->glClearIndex)( c );
  1050. }
  1051. void APIENTRY
  1052. glClearColor ( IN GLclampf red, IN GLclampf green, IN GLclampf blue, IN GLclampf alpha )
  1053. {
  1054. (*GLTEB_CLTDISPATCHTABLE()->glClearColor)( red, green, blue, alpha );
  1055. }
  1056. void APIENTRY
  1057. glClearStencil ( IN GLint s )
  1058. {
  1059. (*GLTEB_CLTDISPATCHTABLE()->glClearStencil)( s );
  1060. }
  1061. void APIENTRY
  1062. glClearDepth ( IN GLclampd depth )
  1063. {
  1064. (*GLTEB_CLTDISPATCHTABLE()->glClearDepth)( depth );
  1065. }
  1066. void APIENTRY
  1067. glStencilMask ( IN GLuint mask )
  1068. {
  1069. (*GLTEB_CLTDISPATCHTABLE()->glStencilMask)( mask );
  1070. }
  1071. void APIENTRY
  1072. glColorMask ( IN GLboolean red, IN GLboolean green, IN GLboolean blue, IN GLboolean alpha )
  1073. {
  1074. (*GLTEB_CLTDISPATCHTABLE()->glColorMask)( red, green, blue, alpha );
  1075. }
  1076. void APIENTRY
  1077. glDepthMask ( IN GLboolean flag )
  1078. {
  1079. (*GLTEB_CLTDISPATCHTABLE()->glDepthMask)( flag );
  1080. }
  1081. void APIENTRY
  1082. glIndexMask ( IN GLuint mask )
  1083. {
  1084. (*GLTEB_CLTDISPATCHTABLE()->glIndexMask)( mask );
  1085. }
  1086. void APIENTRY
  1087. glAccum ( IN GLenum op, IN GLfloat value )
  1088. {
  1089. (*GLTEB_CLTDISPATCHTABLE()->glAccum)( op, value );
  1090. }
  1091. void APIENTRY
  1092. glDisable ( IN GLenum cap )
  1093. {
  1094. (*GLTEB_CLTDISPATCHTABLE_FAST()->glDisable)( cap );
  1095. }
  1096. void APIENTRY
  1097. glEnable ( IN GLenum cap )
  1098. {
  1099. (*GLTEB_CLTDISPATCHTABLE_FAST()->glEnable)( cap );
  1100. }
  1101. void APIENTRY
  1102. glFinish ( void )
  1103. {
  1104. (*GLTEB_CLTDISPATCHTABLE()->glFinish)( );
  1105. }
  1106. void APIENTRY
  1107. glFlush ( void )
  1108. {
  1109. (*GLTEB_CLTDISPATCHTABLE()->glFlush)( );
  1110. }
  1111. void APIENTRY
  1112. glPopAttrib ( void )
  1113. {
  1114. (*GLTEB_CLTDISPATCHTABLE_FAST()->glPopAttrib)( );
  1115. }
  1116. void APIENTRY
  1117. glPushAttrib ( IN GLbitfield mask )
  1118. {
  1119. (*GLTEB_CLTDISPATCHTABLE_FAST()->glPushAttrib)( mask );
  1120. }
  1121. void APIENTRY
  1122. glMap1d ( IN GLenum target, IN GLdouble u1, IN GLdouble u2, IN GLint stride, IN GLint order, IN const GLdouble points[] )
  1123. {
  1124. (*GLTEB_CLTDISPATCHTABLE()->glMap1d)( target, u1, u2, stride, order, points );
  1125. }
  1126. void APIENTRY
  1127. glMap1f ( IN GLenum target, IN GLfloat u1, IN GLfloat u2, IN GLint stride, IN GLint order, IN const GLfloat points[] )
  1128. {
  1129. (*GLTEB_CLTDISPATCHTABLE()->glMap1f)( target, u1, u2, stride, order, points );
  1130. }
  1131. void APIENTRY
  1132. glMap2d ( IN GLenum target, IN GLdouble u1, IN GLdouble u2, IN GLint ustride, IN GLint uorder, IN GLdouble v1, IN GLdouble v2, IN GLint vstride, IN GLint vorder, IN const GLdouble points[] )
  1133. {
  1134. (*GLTEB_CLTDISPATCHTABLE()->glMap2d)( target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points );
  1135. }
  1136. void APIENTRY
  1137. glMap2f ( IN GLenum target, IN GLfloat u1, IN GLfloat u2, IN GLint ustride, IN GLint uorder, IN GLfloat v1, IN GLfloat v2, IN GLint vstride, IN GLint vorder, IN const GLfloat points[] )
  1138. {
  1139. (*GLTEB_CLTDISPATCHTABLE()->glMap2f)( target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points );
  1140. }
  1141. void APIENTRY
  1142. glMapGrid1d ( IN GLint un, IN GLdouble u1, IN GLdouble u2 )
  1143. {
  1144. (*GLTEB_CLTDISPATCHTABLE()->glMapGrid1d)( un, u1, u2 );
  1145. }
  1146. void APIENTRY
  1147. glMapGrid1f ( IN GLint un, IN GLfloat u1, IN GLfloat u2 )
  1148. {
  1149. (*GLTEB_CLTDISPATCHTABLE()->glMapGrid1f)( un, u1, u2 );
  1150. }
  1151. void APIENTRY
  1152. glMapGrid2d ( IN GLint un, IN GLdouble u1, IN GLdouble u2, IN GLint vn, IN GLdouble v1, IN GLdouble v2 )
  1153. {
  1154. (*GLTEB_CLTDISPATCHTABLE()->glMapGrid2d)( un, u1, u2, vn, v1, v2 );
  1155. }
  1156. void APIENTRY
  1157. glMapGrid2f ( IN GLint un, IN GLfloat u1, IN GLfloat u2, IN GLint vn, IN GLfloat v1, IN GLfloat v2 )
  1158. {
  1159. (*GLTEB_CLTDISPATCHTABLE()->glMapGrid2f)( un, u1, u2, vn, v1, v2 );
  1160. }
  1161. void APIENTRY
  1162. glEvalCoord1d ( IN GLdouble u )
  1163. {
  1164. (*GLTEB_CLTDISPATCHTABLE_FAST()->glEvalCoord1d)( u );
  1165. }
  1166. void APIENTRY
  1167. glEvalCoord1dv ( IN const GLdouble u[1] )
  1168. {
  1169. (*GLTEB_CLTDISPATCHTABLE_FAST()->glEvalCoord1dv)( u );
  1170. }
  1171. void APIENTRY
  1172. glEvalCoord1f ( IN GLfloat u )
  1173. {
  1174. (*GLTEB_CLTDISPATCHTABLE_FAST()->glEvalCoord1f)( u );
  1175. }
  1176. void APIENTRY
  1177. glEvalCoord1fv ( IN const GLfloat u[1] )
  1178. {
  1179. (*GLTEB_CLTDISPATCHTABLE_FAST()->glEvalCoord1fv)( u );
  1180. }
  1181. void APIENTRY
  1182. glEvalCoord2d ( IN GLdouble u, IN GLdouble v )
  1183. {
  1184. (*GLTEB_CLTDISPATCHTABLE_FAST()->glEvalCoord2d)( u, v );
  1185. }
  1186. void APIENTRY
  1187. glEvalCoord2dv ( IN const GLdouble u[2] )
  1188. {
  1189. (*GLTEB_CLTDISPATCHTABLE_FAST()->glEvalCoord2dv)( u );
  1190. }
  1191. void APIENTRY
  1192. glEvalCoord2f ( IN GLfloat u, IN GLfloat v )
  1193. {
  1194. (*GLTEB_CLTDISPATCHTABLE_FAST()->glEvalCoord2f)( u, v );
  1195. }
  1196. void APIENTRY
  1197. glEvalCoord2fv ( IN const GLfloat u[2] )
  1198. {
  1199. (*GLTEB_CLTDISPATCHTABLE_FAST()->glEvalCoord2fv)( u );
  1200. }
  1201. void APIENTRY
  1202. glEvalMesh1 ( IN GLenum mode, IN GLint i1, IN GLint i2 )
  1203. {
  1204. (*GLTEB_CLTDISPATCHTABLE()->glEvalMesh1)( mode, i1, i2 );
  1205. }
  1206. void APIENTRY
  1207. glEvalPoint1 ( IN GLint i )
  1208. {
  1209. (*GLTEB_CLTDISPATCHTABLE_FAST()->glEvalPoint1)( i );
  1210. }
  1211. void APIENTRY
  1212. glEvalMesh2 ( IN GLenum mode, IN GLint i1, IN GLint i2, IN GLint j1, IN GLint j2 )
  1213. {
  1214. (*GLTEB_CLTDISPATCHTABLE()->glEvalMesh2)( mode, i1, i2, j1, j2 );
  1215. }
  1216. void APIENTRY
  1217. glEvalPoint2 ( IN GLint i, IN GLint j )
  1218. {
  1219. (*GLTEB_CLTDISPATCHTABLE_FAST()->glEvalPoint2)( i, j );
  1220. }
  1221. void APIENTRY
  1222. glAlphaFunc ( IN GLenum func, IN GLclampf ref )
  1223. {
  1224. (*GLTEB_CLTDISPATCHTABLE()->glAlphaFunc)( func, ref );
  1225. }
  1226. void APIENTRY
  1227. glBlendFunc ( IN GLenum sfactor, IN GLenum dfactor )
  1228. {
  1229. (*GLTEB_CLTDISPATCHTABLE()->glBlendFunc)( sfactor, dfactor );
  1230. }
  1231. void APIENTRY
  1232. glLogicOp ( IN GLenum opcode )
  1233. {
  1234. (*GLTEB_CLTDISPATCHTABLE()->glLogicOp)( opcode );
  1235. }
  1236. void APIENTRY
  1237. glStencilFunc ( IN GLenum func, IN GLint ref, IN GLuint mask )
  1238. {
  1239. (*GLTEB_CLTDISPATCHTABLE()->glStencilFunc)( func, ref, mask );
  1240. }
  1241. void APIENTRY
  1242. glStencilOp ( IN GLenum fail, IN GLenum zfail, IN GLenum zpass )
  1243. {
  1244. (*GLTEB_CLTDISPATCHTABLE()->glStencilOp)( fail, zfail, zpass );
  1245. }
  1246. void APIENTRY
  1247. glDepthFunc ( IN GLenum func )
  1248. {
  1249. (*GLTEB_CLTDISPATCHTABLE()->glDepthFunc)( func );
  1250. }
  1251. void APIENTRY
  1252. glPixelZoom ( IN GLfloat xfactor, IN GLfloat yfactor )
  1253. {
  1254. (*GLTEB_CLTDISPATCHTABLE()->glPixelZoom)( xfactor, yfactor );
  1255. }
  1256. void APIENTRY
  1257. glPixelTransferf ( IN GLenum pname, IN GLfloat param )
  1258. {
  1259. (*GLTEB_CLTDISPATCHTABLE()->glPixelTransferf)( pname, param );
  1260. }
  1261. void APIENTRY
  1262. glPixelTransferi ( IN GLenum pname, IN GLint param )
  1263. {
  1264. (*GLTEB_CLTDISPATCHTABLE()->glPixelTransferi)( pname, param );
  1265. }
  1266. void APIENTRY
  1267. glPixelStoref ( IN GLenum pname, IN GLfloat param )
  1268. {
  1269. (*GLTEB_CLTDISPATCHTABLE()->glPixelStoref)( pname, param );
  1270. }
  1271. void APIENTRY
  1272. glPixelStorei ( IN GLenum pname, IN GLint param )
  1273. {
  1274. (*GLTEB_CLTDISPATCHTABLE()->glPixelStorei)( pname, param );
  1275. }
  1276. void APIENTRY
  1277. glPixelMapfv ( IN GLenum map, IN GLint mapsize, IN const GLfloat values[] )
  1278. {
  1279. (*GLTEB_CLTDISPATCHTABLE()->glPixelMapfv)( map, mapsize, values );
  1280. }
  1281. void APIENTRY
  1282. glPixelMapuiv ( IN GLenum map, IN GLint mapsize, IN const GLuint values[] )
  1283. {
  1284. (*GLTEB_CLTDISPATCHTABLE()->glPixelMapuiv)( map, mapsize, values );
  1285. }
  1286. void APIENTRY
  1287. glPixelMapusv ( IN GLenum map, IN GLint mapsize, IN const GLushort values[] )
  1288. {
  1289. (*GLTEB_CLTDISPATCHTABLE()->glPixelMapusv)( map, mapsize, values );
  1290. }
  1291. void APIENTRY
  1292. glReadBuffer ( IN GLenum mode )
  1293. {
  1294. (*GLTEB_CLTDISPATCHTABLE()->glReadBuffer)( mode );
  1295. }
  1296. void APIENTRY
  1297. glCopyPixels ( IN GLint x, IN GLint y, IN GLsizei width, IN GLsizei height, IN GLenum type )
  1298. {
  1299. (*GLTEB_CLTDISPATCHTABLE()->glCopyPixels)( x, y, width, height, type );
  1300. }
  1301. void APIENTRY
  1302. glReadPixels ( IN GLint x, IN GLint y, IN GLsizei width, IN GLsizei height, IN GLenum format, IN GLenum type, OUT GLvoid *pixels )
  1303. {
  1304. (*GLTEB_CLTDISPATCHTABLE()->glReadPixels)( x, y, width, height, format, type, pixels );
  1305. }
  1306. void APIENTRY
  1307. glDrawPixels ( IN GLsizei width, IN GLsizei height, IN GLenum format, IN GLenum type, IN const GLvoid *pixels )
  1308. {
  1309. (*GLTEB_CLTDISPATCHTABLE()->glDrawPixels)( width, height, format, type, pixels );
  1310. }
  1311. void APIENTRY
  1312. glGetBooleanv ( IN GLenum pname, OUT GLboolean params[] )
  1313. {
  1314. (*GLTEB_CLTDISPATCHTABLE()->glGetBooleanv)( pname, params );
  1315. }
  1316. void APIENTRY
  1317. glGetClipPlane ( IN GLenum plane, OUT GLdouble equation[4] )
  1318. {
  1319. (*GLTEB_CLTDISPATCHTABLE()->glGetClipPlane)( plane, equation );
  1320. }
  1321. void APIENTRY
  1322. glGetDoublev ( IN GLenum pname, OUT GLdouble params[] )
  1323. {
  1324. (*GLTEB_CLTDISPATCHTABLE()->glGetDoublev)( pname, params );
  1325. }
  1326. GLenum APIENTRY
  1327. glGetError ( void )
  1328. {
  1329. return( (*GLTEB_CLTDISPATCHTABLE()->glGetError)( ) );
  1330. }
  1331. void APIENTRY
  1332. glGetFloatv ( IN GLenum pname, OUT GLfloat params[] )
  1333. {
  1334. (*GLTEB_CLTDISPATCHTABLE()->glGetFloatv)( pname, params );
  1335. }
  1336. void APIENTRY
  1337. glGetIntegerv ( IN GLenum pname, OUT GLint params[] )
  1338. {
  1339. (*GLTEB_CLTDISPATCHTABLE()->glGetIntegerv)( pname, params );
  1340. }
  1341. void APIENTRY
  1342. glGetLightfv ( IN GLenum light, IN GLenum pname, OUT GLfloat params[] )
  1343. {
  1344. (*GLTEB_CLTDISPATCHTABLE()->glGetLightfv)( light, pname, params );
  1345. }
  1346. void APIENTRY
  1347. glGetLightiv ( IN GLenum light, IN GLenum pname, OUT GLint params[] )
  1348. {
  1349. (*GLTEB_CLTDISPATCHTABLE()->glGetLightiv)( light, pname, params );
  1350. }
  1351. void APIENTRY
  1352. glGetMapdv ( IN GLenum target, IN GLenum query, OUT GLdouble v[] )
  1353. {
  1354. (*GLTEB_CLTDISPATCHTABLE()->glGetMapdv)( target, query, v );
  1355. }
  1356. void APIENTRY
  1357. glGetMapfv ( IN GLenum target, IN GLenum query, OUT GLfloat v[] )
  1358. {
  1359. (*GLTEB_CLTDISPATCHTABLE()->glGetMapfv)( target, query, v );
  1360. }
  1361. void APIENTRY
  1362. glGetMapiv ( IN GLenum target, IN GLenum query, OUT GLint v[] )
  1363. {
  1364. (*GLTEB_CLTDISPATCHTABLE()->glGetMapiv)( target, query, v );
  1365. }
  1366. void APIENTRY
  1367. glGetMaterialfv ( IN GLenum face, IN GLenum pname, OUT GLfloat params[] )
  1368. {
  1369. (*GLTEB_CLTDISPATCHTABLE()->glGetMaterialfv)( face, pname, params );
  1370. }
  1371. void APIENTRY
  1372. glGetMaterialiv ( IN GLenum face, IN GLenum pname, OUT GLint params[] )
  1373. {
  1374. (*GLTEB_CLTDISPATCHTABLE()->glGetMaterialiv)( face, pname, params );
  1375. }
  1376. void APIENTRY
  1377. glGetPixelMapfv ( IN GLenum map, OUT GLfloat values[] )
  1378. {
  1379. (*GLTEB_CLTDISPATCHTABLE()->glGetPixelMapfv)( map, values );
  1380. }
  1381. void APIENTRY
  1382. glGetPixelMapuiv ( IN GLenum map, OUT GLuint values[] )
  1383. {
  1384. (*GLTEB_CLTDISPATCHTABLE()->glGetPixelMapuiv)( map, values );
  1385. }
  1386. void APIENTRY
  1387. glGetPixelMapusv ( IN GLenum map, OUT GLushort values[] )
  1388. {
  1389. (*GLTEB_CLTDISPATCHTABLE()->glGetPixelMapusv)( map, values );
  1390. }
  1391. void APIENTRY
  1392. glGetPolygonStipple ( OUT GLubyte mask[128] )
  1393. {
  1394. (*GLTEB_CLTDISPATCHTABLE()->glGetPolygonStipple)( mask );
  1395. }
  1396. const GLubyte * APIENTRY
  1397. glGetString ( IN GLenum name )
  1398. {
  1399. return( (*GLTEB_CLTDISPATCHTABLE()->glGetString)( name ) );
  1400. }
  1401. void APIENTRY
  1402. glGetTexEnvfv ( IN GLenum target, IN GLenum pname, OUT GLfloat params[] )
  1403. {
  1404. (*GLTEB_CLTDISPATCHTABLE()->glGetTexEnvfv)( target, pname, params );
  1405. }
  1406. void APIENTRY
  1407. glGetTexEnviv ( IN GLenum target, IN GLenum pname, OUT GLint params[] )
  1408. {
  1409. (*GLTEB_CLTDISPATCHTABLE()->glGetTexEnviv)( target, pname, params );
  1410. }
  1411. void APIENTRY
  1412. glGetTexGendv ( IN GLenum coord, IN GLenum pname, OUT GLdouble params[] )
  1413. {
  1414. (*GLTEB_CLTDISPATCHTABLE()->glGetTexGendv)( coord, pname, params );
  1415. }
  1416. void APIENTRY
  1417. glGetTexGenfv ( IN GLenum coord, IN GLenum pname, OUT GLfloat params[] )
  1418. {
  1419. (*GLTEB_CLTDISPATCHTABLE()->glGetTexGenfv)( coord, pname, params );
  1420. }
  1421. void APIENTRY
  1422. glGetTexGeniv ( IN GLenum coord, IN GLenum pname, OUT GLint params[] )
  1423. {
  1424. (*GLTEB_CLTDISPATCHTABLE()->glGetTexGeniv)( coord, pname, params );
  1425. }
  1426. void APIENTRY
  1427. glGetTexImage ( IN GLenum target, IN GLint level, IN GLenum format, IN GLenum type, OUT GLvoid *pixels )
  1428. {
  1429. (*GLTEB_CLTDISPATCHTABLE()->glGetTexImage)( target, level, format, type, pixels );
  1430. }
  1431. void APIENTRY
  1432. glGetTexParameterfv ( IN GLenum target, IN GLenum pname, OUT GLfloat params[] )
  1433. {
  1434. (*GLTEB_CLTDISPATCHTABLE()->glGetTexParameterfv)( target, pname, params );
  1435. }
  1436. void APIENTRY
  1437. glGetTexParameteriv ( IN GLenum target, IN GLenum pname, OUT GLint params[] )
  1438. {
  1439. (*GLTEB_CLTDISPATCHTABLE()->glGetTexParameteriv)( target, pname, params );
  1440. }
  1441. void APIENTRY
  1442. glGetTexLevelParameterfv ( IN GLenum target, IN GLint level, IN GLenum pname, OUT GLfloat params[] )
  1443. {
  1444. (*GLTEB_CLTDISPATCHTABLE()->glGetTexLevelParameterfv)( target, level, pname, params );
  1445. }
  1446. void APIENTRY
  1447. glGetTexLevelParameteriv ( IN GLenum target, IN GLint level, IN GLenum pname, OUT GLint params[] )
  1448. {
  1449. (*GLTEB_CLTDISPATCHTABLE()->glGetTexLevelParameteriv)( target, level, pname, params );
  1450. }
  1451. GLboolean APIENTRY
  1452. glIsEnabled ( IN GLenum cap )
  1453. {
  1454. return( (*GLTEB_CLTDISPATCHTABLE()->glIsEnabled)( cap ) );
  1455. }
  1456. GLboolean APIENTRY
  1457. glIsList ( IN GLuint list )
  1458. {
  1459. return( (*GLTEB_CLTDISPATCHTABLE()->glIsList)( list ) );
  1460. }
  1461. void APIENTRY
  1462. glDepthRange ( IN GLclampd zNear, IN GLclampd zFar )
  1463. {
  1464. (*GLTEB_CLTDISPATCHTABLE()->glDepthRange)( zNear, zFar );
  1465. }
  1466. void APIENTRY
  1467. glFrustum ( IN GLdouble left, IN GLdouble right, IN GLdouble bottom, IN GLdouble top, IN GLdouble zNear, IN GLdouble zFar )
  1468. {
  1469. (*GLTEB_CLTDISPATCHTABLE()->glFrustum)( left, right, bottom, top, zNear, zFar );
  1470. }
  1471. void APIENTRY
  1472. glLoadIdentity ( void )
  1473. {
  1474. (*GLTEB_CLTDISPATCHTABLE_FAST()->glLoadIdentity)( );
  1475. }
  1476. void APIENTRY
  1477. glLoadMatrixf ( IN const GLfloat m[16] )
  1478. {
  1479. (*GLTEB_CLTDISPATCHTABLE_FAST()->glLoadMatrixf)( m );
  1480. }
  1481. void APIENTRY
  1482. glLoadMatrixd ( IN const GLdouble m[16] )
  1483. {
  1484. (*GLTEB_CLTDISPATCHTABLE_FAST()->glLoadMatrixd)( m );
  1485. }
  1486. void APIENTRY
  1487. glMatrixMode ( IN GLenum mode )
  1488. {
  1489. (*GLTEB_CLTDISPATCHTABLE_FAST()->glMatrixMode)( mode );
  1490. }
  1491. void APIENTRY
  1492. glMultMatrixf ( IN const GLfloat m[16] )
  1493. {
  1494. (*GLTEB_CLTDISPATCHTABLE_FAST()->glMultMatrixf)( m );
  1495. }
  1496. void APIENTRY
  1497. glMultMatrixd ( IN const GLdouble m[16] )
  1498. {
  1499. (*GLTEB_CLTDISPATCHTABLE_FAST()->glMultMatrixd)( m );
  1500. }
  1501. void APIENTRY
  1502. glOrtho ( IN GLdouble left, IN GLdouble right, IN GLdouble bottom, IN GLdouble top, IN GLdouble zNear, IN GLdouble zFar )
  1503. {
  1504. (*GLTEB_CLTDISPATCHTABLE()->glOrtho)( left, right, bottom, top, zNear, zFar );
  1505. }
  1506. void APIENTRY
  1507. glPopMatrix ( void )
  1508. {
  1509. (*GLTEB_CLTDISPATCHTABLE_FAST()->glPopMatrix)( );
  1510. }
  1511. void APIENTRY
  1512. glPushMatrix ( void )
  1513. {
  1514. (*GLTEB_CLTDISPATCHTABLE_FAST()->glPushMatrix)( );
  1515. }
  1516. void APIENTRY
  1517. glRotated ( IN GLdouble angle, IN GLdouble x, IN GLdouble y, IN GLdouble z )
  1518. {
  1519. (*GLTEB_CLTDISPATCHTABLE_FAST()->glRotated)( angle, x, y, z );
  1520. }
  1521. void APIENTRY
  1522. glRotatef ( IN GLfloat angle, IN GLfloat x, IN GLfloat y, IN GLfloat z )
  1523. {
  1524. (*GLTEB_CLTDISPATCHTABLE_FAST()->glRotatef)( angle, x, y, z );
  1525. }
  1526. void APIENTRY
  1527. glScaled ( IN GLdouble x, IN GLdouble y, IN GLdouble z )
  1528. {
  1529. (*GLTEB_CLTDISPATCHTABLE_FAST()->glScaled)( x, y, z );
  1530. }
  1531. void APIENTRY
  1532. glScalef ( IN GLfloat x, IN GLfloat y, IN GLfloat z )
  1533. {
  1534. (*GLTEB_CLTDISPATCHTABLE_FAST()->glScalef)( x, y, z );
  1535. }
  1536. void APIENTRY
  1537. glTranslated ( IN GLdouble x, IN GLdouble y, IN GLdouble z )
  1538. {
  1539. (*GLTEB_CLTDISPATCHTABLE_FAST()->glTranslated)( x, y, z );
  1540. }
  1541. void APIENTRY
  1542. glTranslatef ( IN GLfloat x, IN GLfloat y, IN GLfloat z )
  1543. {
  1544. (*GLTEB_CLTDISPATCHTABLE_FAST()->glTranslatef)( x, y, z );
  1545. }
  1546. void APIENTRY
  1547. glViewport ( IN GLint x, IN GLint y, IN GLsizei width, IN GLsizei height )
  1548. {
  1549. (*GLTEB_CLTDISPATCHTABLE()->glViewport)( x, y, width, height );
  1550. }
  1551. GLboolean APIENTRY
  1552. glAreTexturesResident(GLsizei n, const GLuint *textures,
  1553. GLboolean *residences)
  1554. {
  1555. return (*GLTEB_CLTDISPATCHTABLE()->glAreTexturesResident)(n, textures, residences);
  1556. }
  1557. void APIENTRY
  1558. glBindTexture(GLenum target, GLuint texture)
  1559. {
  1560. (*GLTEB_CLTDISPATCHTABLE_FAST()->glBindTexture)(target, texture);
  1561. }
  1562. void APIENTRY
  1563. glCopyTexImage1D(GLenum target, GLint level,
  1564. GLenum internalformat, GLint x, GLint y,
  1565. GLsizei width, GLint border)
  1566. {
  1567. (*GLTEB_CLTDISPATCHTABLE()->glCopyTexImage1D)(target, level,
  1568. internalformat,
  1569. x, y, width, border);
  1570. }
  1571. void APIENTRY
  1572. glCopyTexImage2D(GLenum target, GLint level,
  1573. GLenum internalformat, GLint x, GLint y,
  1574. GLsizei width, GLsizei height, GLint border)
  1575. {
  1576. (*GLTEB_CLTDISPATCHTABLE()->glCopyTexImage2D)(target, level, internalformat, x, y, width, height, border);
  1577. }
  1578. void APIENTRY
  1579. glCopyTexSubImage1D(GLenum target, GLint level, GLint xoffset,
  1580. GLint x, GLint y, GLsizei width)
  1581. {
  1582. (*GLTEB_CLTDISPATCHTABLE()->glCopyTexSubImage1D)(target, level, xoffset, x, y, width);
  1583. }
  1584. void APIENTRY
  1585. glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset,
  1586. GLint yoffset, GLint x, GLint y,
  1587. GLsizei width, GLsizei height)
  1588. {
  1589. (*GLTEB_CLTDISPATCHTABLE()->glCopyTexSubImage2D)(target, level, xoffset, yoffset, x, y, width, height);
  1590. }
  1591. void APIENTRY
  1592. glDeleteTextures(GLsizei n, const GLuint *textures)
  1593. {
  1594. (*GLTEB_CLTDISPATCHTABLE()->glDeleteTextures)(n, textures);
  1595. }
  1596. void APIENTRY
  1597. glGenTextures(GLsizei n, GLuint *textures)
  1598. {
  1599. (*GLTEB_CLTDISPATCHTABLE()->glGenTextures)(n, textures);
  1600. }
  1601. GLboolean APIENTRY
  1602. glIsTexture(GLuint texture)
  1603. {
  1604. return (*GLTEB_CLTDISPATCHTABLE()->glIsTexture)(texture);
  1605. }
  1606. void APIENTRY
  1607. glPrioritizeTextures(GLsizei n, const GLuint *textures,
  1608. const GLclampf *priorities)
  1609. {
  1610. (*GLTEB_CLTDISPATCHTABLE()->glPrioritizeTextures)(n, textures, priorities);
  1611. }
  1612. void APIENTRY
  1613. glTexSubImage1D(GLenum target, GLint level, GLint xoffset,
  1614. GLsizei width, GLenum format, GLenum type,
  1615. const GLvoid *pixels)
  1616. {
  1617. (*GLTEB_CLTDISPATCHTABLE()->glTexSubImage1D)(target, level, xoffset, width, format, type, pixels);
  1618. }
  1619. void APIENTRY
  1620. glTexSubImage2D(GLenum target, GLint level, GLint xoffset,
  1621. GLint yoffset, GLsizei width, GLsizei height,
  1622. GLenum format, GLenum type,
  1623. const GLvoid *pixels)
  1624. {
  1625. (*GLTEB_CLTDISPATCHTABLE()->glTexSubImage2D)(target, level, xoffset, yoffset, width, height, format, type, pixels);
  1626. }
  1627. void APIENTRY
  1628. glArrayElement(GLint i)
  1629. {
  1630. (*GLTEB_CLTDISPATCHTABLE_FAST()->glArrayElement)(i);
  1631. }
  1632. void APIENTRY
  1633. glColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
  1634. {
  1635. (*GLTEB_CLTDISPATCHTABLE_FAST()->glColorPointer)(size, type, stride, pointer);
  1636. }
  1637. void APIENTRY
  1638. glDisableClientState(GLenum array)
  1639. {
  1640. (*GLTEB_CLTDISPATCHTABLE_FAST()->glDisableClientState)(array);
  1641. }
  1642. void APIENTRY
  1643. glDrawArrays(GLenum mode, GLint first, GLsizei count)
  1644. {
  1645. (*GLTEB_CLTDISPATCHTABLE_FAST()->glDrawArrays)(mode, first, count);
  1646. }
  1647. void APIENTRY
  1648. glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices)
  1649. {
  1650. (*GLTEB_CLTDISPATCHTABLE_FAST()->glDrawElements)(mode, count, type, indices);
  1651. }
  1652. void APIENTRY
  1653. glEdgeFlagPointer(GLsizei stride, const GLvoid *pointer)
  1654. {
  1655. (*GLTEB_CLTDISPATCHTABLE_FAST()->glEdgeFlagPointer)(stride, pointer);
  1656. }
  1657. void APIENTRY
  1658. glEnableClientState(GLenum array)
  1659. {
  1660. (*GLTEB_CLTDISPATCHTABLE_FAST()->glEnableClientState)(array);
  1661. }
  1662. void APIENTRY
  1663. glIndexPointer(GLenum type, GLsizei stride, const GLvoid *pointer)
  1664. {
  1665. (*GLTEB_CLTDISPATCHTABLE_FAST()->glIndexPointer)(type, stride, pointer);
  1666. }
  1667. void APIENTRY
  1668. glIndexub(GLubyte c)
  1669. {
  1670. (*GLTEB_CLTDISPATCHTABLE_FAST()->glIndexub)(c);
  1671. }
  1672. void APIENTRY
  1673. glIndexubv(const GLubyte *c)
  1674. {
  1675. (*GLTEB_CLTDISPATCHTABLE_FAST()->glIndexubv)(c);
  1676. }
  1677. void APIENTRY
  1678. glInterleavedArrays(GLenum format, GLsizei stride, const GLvoid *pointer)
  1679. {
  1680. (*GLTEB_CLTDISPATCHTABLE_FAST()->glInterleavedArrays)(format, stride, pointer);
  1681. }
  1682. void APIENTRY
  1683. glNormalPointer(GLenum type, GLsizei stride, const GLvoid *pointer)
  1684. {
  1685. (*GLTEB_CLTDISPATCHTABLE_FAST()->glNormalPointer)(type, stride, pointer);
  1686. }
  1687. void APIENTRY
  1688. glPolygonOffset(GLfloat factor, GLfloat units)
  1689. {
  1690. (*GLTEB_CLTDISPATCHTABLE_FAST()->glPolygonOffset)(factor, units);
  1691. }
  1692. void APIENTRY
  1693. glTexCoordPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
  1694. {
  1695. (*GLTEB_CLTDISPATCHTABLE_FAST()->glTexCoordPointer)(size, type, stride, pointer);
  1696. }
  1697. void APIENTRY
  1698. glVertexPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
  1699. {
  1700. (*GLTEB_CLTDISPATCHTABLE_FAST()->glVertexPointer)(size, type, stride, pointer);
  1701. }
  1702. void APIENTRY
  1703. glGetPointerv(GLenum pname, GLvoid* *params)
  1704. {
  1705. (*GLTEB_CLTDISPATCHTABLE_FAST()->glGetPointerv)(pname, params);
  1706. }
  1707. void APIENTRY
  1708. glPopClientAttrib(void)
  1709. {
  1710. (*GLTEB_CLTDISPATCHTABLE_FAST()->glPopClientAttrib)();
  1711. }
  1712. void APIENTRY
  1713. glPushClientAttrib(IN GLbitfield mask)
  1714. {
  1715. (*GLTEB_CLTDISPATCHTABLE_FAST()->glPushClientAttrib)(mask);
  1716. }
  1717. void APIENTRY
  1718. glDrawRangeElementsWIN(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices)
  1719. {
  1720. (*GLTEB_CLTDISPATCHTABLE_FAST()->glDrawRangeElementsWIN)(mode, start, end, count, type, indices);
  1721. }
  1722. void APIENTRY glColorTableEXT( GLenum target, GLenum internalFormat, GLsizei width, GLenum format, GLenum type, const GLvoid *data)
  1723. {
  1724. (*GLTEB_CLTDISPATCHTABLE_FAST()->glColorTableEXT)(target, internalFormat, width, format, type, data);
  1725. }
  1726. void APIENTRY glColorSubTableEXT( GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *data)
  1727. {
  1728. (*GLTEB_CLTDISPATCHTABLE_FAST()->glColorSubTableEXT)(target, start, count, format, type, data);
  1729. }
  1730. void APIENTRY glGetColorTableEXT( GLenum target, GLenum format, GLenum type, GLvoid *data)
  1731. {
  1732. (*GLTEB_EXTDISPATCHTABLE()->glGetColorTableEXT)(target, format, type, data);
  1733. }
  1734. void APIENTRY glGetColorTableParameterivEXT( GLenum target, GLenum pname, GLint *params)
  1735. {
  1736. (*GLTEB_EXTDISPATCHTABLE()->glGetColorTableParameterivEXT)(target, pname, params);
  1737. }
  1738. void APIENTRY glGetColorTableParameterfvEXT( GLenum target, GLenum pname, GLfloat *params)
  1739. {
  1740. (*GLTEB_EXTDISPATCHTABLE()->glGetColorTableParameterfvEXT)(target, pname, params);
  1741. }
  1742. #ifdef GL_WIN_multiple_textures
  1743. void APIENTRY glCurrentTextureIndexWIN
  1744. (GLuint index)
  1745. {
  1746. (*GLTEB_CLTTDISPATCHTABLE_FAST()->glCurrentTextureIndexWIN)
  1747. (index);
  1748. }
  1749. void APIENTRY glMultiTexCoord1dWIN
  1750. (GLbitfield mask, GLdouble s)
  1751. {
  1752. (*GLTEB_EXTDISPATCHTABLE()->glMultiTexCoord1dWIN)
  1753. (mask, s);
  1754. }
  1755. void APIENTRY glMultiTexCoord1dvWIN
  1756. (GLbitfield mask, const GLdouble *v)
  1757. {
  1758. (*GLTEB_EXTDISPATCHTABLE()->glMultiTexCoord1dvWIN)
  1759. (mask, v);
  1760. }
  1761. void APIENTRY glMultiTexCoord1fWIN
  1762. (GLbitfield mask, GLfloat s)
  1763. {
  1764. (*GLTEB_CLTDISPATCHTABLE_FAST()->glMultiTexCoord1fWIN)
  1765. (mask, s);
  1766. }
  1767. void APIENTRY glMultiTexCoord1fvWIN
  1768. (GLbitfield mask, const GLfloat *v)
  1769. {
  1770. (*GLTEB_CLTDISPATCHTABLE_FAST()->glMultiTexCoord1fvWIN)
  1771. (mask, v);
  1772. }
  1773. void APIENTRY glMultiTexCoord1iWIN
  1774. (GLbitfield mask, GLint s)
  1775. {
  1776. (*GLTEB_CLTDISPATCHTABLE_FAST()->glMultiTexCoord1iWIN)
  1777. (mask, s);
  1778. }
  1779. void APIENTRY glMultiTexCoord1ivWIN
  1780. (GLbitfield mask, const GLint *v)
  1781. {
  1782. (*GLTEB_CLTDISPATCHTABLE_FAST()->glMultiTexCoord1ivWIN)
  1783. (mask, v);
  1784. }
  1785. void APIENTRY glMultiTexCoord1sWIN
  1786. (GLbitfield mask, GLshort s)
  1787. {
  1788. (*GLTEB_EXTDISPATCHTABLE()->glMultiTexCoord1sWIN)
  1789. (mask, s);
  1790. }
  1791. void APIENTRY glMultiTexCoord1svWIN
  1792. (GLbitfield mask, const GLshort *v)
  1793. {
  1794. (*GLTEB_EXTDISPATCHTABLE()->glMultiTexCoord1svWIN)
  1795. (mask, v);
  1796. }
  1797. void APIENTRY glMultiTexCoord2dWIN
  1798. (GLbitfield mask, GLdouble s, GLdouble t)
  1799. {
  1800. (*GLTEB_EXTDISPATCHTABLE()->glMultiTexCoord2dWIN)
  1801. (mask, s, t);
  1802. }
  1803. void APIENTRY glMultiTexCoord2dvWIN
  1804. (GLbitfield mask, const GLdouble *v)
  1805. {
  1806. (*GLTEB_EXTDISPATCHTABLE()->glMultiTexCoord2dvWIN)
  1807. (mask, v);
  1808. }
  1809. void APIENTRY glMultiTexCoord2fWIN
  1810. (GLbitfield mask, GLfloat s, GLfloat t)
  1811. {
  1812. (*GLTEB_CLTDISPATCHTABLE_FAST()->glMultiTexCoord2fWIN)
  1813. (mask, s, t);
  1814. }
  1815. void APIENTRY glMultiTexCoord2fvWIN
  1816. (GLbitfield mask, const GLfloat *v)
  1817. {
  1818. (*GLTEB_CLTDISPATCHTABLE_FAST()->glMultiTexCoord2fvWIN)
  1819. (mask, v);
  1820. }
  1821. void APIENTRY glMultiTexCoord2iWIN
  1822. (GLbitfield mask, GLint s, GLint t)
  1823. {
  1824. (*GLTEB_CLTDISPATCHTABLE_FAST()->glMultiTexCoord2iWIN)
  1825. (mask, s, t);
  1826. }
  1827. void APIENTRY glMultiTexCoord2ivWIN
  1828. (GLbitfield mask, const GLint *v)
  1829. {
  1830. (*GLTEB_CLTDISPATCHTABLE_FAST()->glMultiTexCoord2ivWIN)
  1831. (mask, v);
  1832. }
  1833. void APIENTRY glMultiTexCoord2sWIN
  1834. (GLbitfield mask, GLshort s, GLshort t)
  1835. {
  1836. (*GLTEB_EXTDISPATCHTABLE()->glMultiTexCoord2sWIN)
  1837. (mask, s, t);
  1838. }
  1839. void APIENTRY glMultiTexCoord2svWIN
  1840. (GLbitfield mask, const GLshort *v)
  1841. {
  1842. (*GLTEB_EXTDISPATCHTABLE()->glMultiTexCoord2svWIN)
  1843. (mask, v);
  1844. }
  1845. void APIENTRY glMultiTexCoord3dWIN
  1846. (GLbitfield mask, GLdouble s, GLdouble t, GLdouble r)
  1847. {
  1848. (*GLTEB_EXTDISPATCHTABLE()->glMultiTexCoord3dWIN)
  1849. (mask, s, t, r);
  1850. }
  1851. void APIENTRY glMultiTexCoord3dvWIN
  1852. (GLbitfield mask, const GLdouble *v)
  1853. {
  1854. (*GLTEB_EXTDISPATCHTABLE()->glMultiTexCoord3dvWIN)
  1855. (mask, v);
  1856. }
  1857. void APIENTRY glMultiTexCoord3fWIN
  1858. (GLbitfield mask, GLfloat s, GLfloat t, GLfloat r)
  1859. {
  1860. (*GLTEB_EXTDISPATCHTABLE()->glMultiTexCoord3fWIN)
  1861. (mask, s, t, r);
  1862. }
  1863. void APIENTRY glMultiTexCoord3fvWIN
  1864. (GLbitfield mask, const GLfloat *v)
  1865. {
  1866. (*GLTEB_EXTDISPATCHTABLE()->glMultiTexCoord3fvWIN)
  1867. (mask, v);
  1868. }
  1869. void APIENTRY glMultiTexCoord3iWIN
  1870. (GLbitfield mask, GLint s, GLint t, GLint r)
  1871. {
  1872. (*GLTEB_EXTDISPATCHTABLE()->glMultiTexCoord3iWIN)
  1873. (mask, s, t, r);
  1874. }
  1875. void APIENTRY glMultiTexCoord3ivWIN
  1876. (GLbitfield mask, const GLint *v)
  1877. {
  1878. (*GLTEB_EXTDISPATCHTABLE()->glMultiTexCoord3ivWIN)
  1879. (mask, v);
  1880. }
  1881. void APIENTRY glMultiTexCoord3sWIN
  1882. (GLbitfield mask, GLshort s, GLshort t, GLshort r)
  1883. {
  1884. (*GLTEB_EXTDISPATCHTABLE()->glMultiTexCoord3sWIN)
  1885. (mask, s, t, r);
  1886. }
  1887. void APIENTRY glMultiTexCoord3svWIN
  1888. (GLbitfield mask, const GLshort *v)
  1889. {
  1890. (*GLTEB_EXTDISPATCHTABLE()->glMultiTexCoord3svWIN)
  1891. (mask, v);
  1892. }
  1893. void APIENTRY glMultiTexCoord4dWIN
  1894. (GLbitfield mask, GLdouble s, GLdouble t, GLdouble r, GLdouble q)
  1895. {
  1896. (*GLTEB_EXTDISPATCHTABLE()->glMultiTexCoord4dWIN)
  1897. (mask, s, t, r, q);
  1898. }
  1899. void APIENTRY glMultiTexCoord4dvWIN
  1900. (GLbitfield mask, const GLdouble *v)
  1901. {
  1902. (*GLTEB_EXTDISPATCHTABLE()->glMultiTexCoord4dvWIN)
  1903. (mask, v);
  1904. }
  1905. void APIENTRY glMultiTexCoord4fWIN
  1906. (GLbitfield mask, GLfloat s, GLfloat t, GLfloat r, GLfloat q)
  1907. {
  1908. (*GLTEB_EXTDISPATCHTABLE()->glMultiTexCoord4fWIN)
  1909. (mask, s, t, r, q);
  1910. }
  1911. void APIENTRY glMultiTexCoord4fvWIN
  1912. (GLbitfield mask, const GLfloat *v)
  1913. {
  1914. (*GLTEB_EXTDISPATCHTABLE()->glMultiTexCoord4fvWIN)
  1915. (mask, v);
  1916. }
  1917. void APIENTRY glMultiTexCoord4iWIN
  1918. (GLbitfield mask, GLint s, GLint t, GLint r, GLint q)
  1919. {
  1920. (*GLTEB_EXTDISPATCHTABLE()->glMultiTexCoord4iWIN)
  1921. (mask, s, t, r, q);
  1922. }
  1923. void APIENTRY glMultiTexCoord4ivWIN
  1924. (GLbitfield mask, const GLint *v)
  1925. {
  1926. (*GLTEB_EXTDISPATCHTABLE()->glMultiTexCoord4ivWIN)
  1927. (mask, v);
  1928. }
  1929. void APIENTRY glMultiTexCoord4sWIN
  1930. (GLbitfield mask, GLshort s, GLshort t, GLshort r, GLshort q)
  1931. {
  1932. (*GLTEB_EXTDISPATCHTABLE()->glMultiTexCoord4sWIN)
  1933. (mask, s, t, r, q);
  1934. }
  1935. void APIENTRY glMultiTexCoord4svWIN
  1936. (GLbitfield mask, const GLshort *v)
  1937. {
  1938. (*GLTEB_EXTDISPATCHTABLE()->glMultiTexCoord4svWIN)
  1939. (mask, v);
  1940. }
  1941. void APIENTRY glBindNthTextureWIN
  1942. (GLuint index, GLenum target, GLuint texture)
  1943. {
  1944. (*GLTEB_CLTDISPATCHTABLE_FAST()->glBindNthTextureWIN)
  1945. (index, target, texture);
  1946. }
  1947. void APIENTRY glNthTexCombineFuncWIN
  1948. (GLuint index,
  1949. GLenum leftColorFactor, GLenum colorOp, GLenum rightColorFactor,
  1950. GLenum leftAlphaFactor, GLenum alphaOp, GLenum rightAlphaFactor)
  1951. {
  1952. (*GLTEB_CLTDISPATCHTABLE_FAST()->glNthTexCombineFuncWIN)
  1953. (index, leftColorFactor, colorOp, rightColorFactor,
  1954. leftAlphaFactor, alphaOp, rightAlphaFactor);
  1955. }
  1956. #endif // GL_WIN_multiple_textures