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.

2426 lines
66 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. const GLbitfield __glsOpcodeAttrib[__GLS_OPCODE_COUNT] = {
  20. GLS_NONE,
  21. GLS_NONE,
  22. GLS_NONE,
  23. GLS_NONE,
  24. GLS_NONE,
  25. GLS_NONE,
  26. GLS_NONE,
  27. GLS_NONE,
  28. GLS_NONE,
  29. GLS_NONE,
  30. GLS_NONE,
  31. GLS_NONE,
  32. GLS_NONE,
  33. GLS_NONE,
  34. GLS_NONE,
  35. GLS_NONE,
  36. GLS_NONE,
  37. GLS_NONE,
  38. GLS_NONE | GLS_COMMAND_REPLY_BIT,
  39. GLS_NONE | __GLS_COMMAND_0_PARAMS_BIT,
  40. GLS_NONE,
  41. GLS_NONE,
  42. GLS_NONE,
  43. GLS_NONE,
  44. GLS_NONE,
  45. GLS_NONE,
  46. GLS_NONE,
  47. GLS_NONE,
  48. GLS_NONE,
  49. GLS_NONE,
  50. GLS_NONE,
  51. GLS_NONE,
  52. GLS_NONE | __GLS_COMMAND_0_PARAMS_BIT,
  53. GLS_NONE | __GLS_COMMAND_ALIGN_ODD32_BIT,
  54. GLS_NONE,
  55. GLS_NONE,
  56. GLS_NONE,
  57. GLS_NONE,
  58. GLS_NONE | __GLS_COMMAND_0_PARAMS_BIT,
  59. GLS_NONE,
  60. GLS_NONE,
  61. GLS_NONE | __GLS_COMMAND_ALIGN_ODD32_BIT,
  62. GLS_NONE | __GLS_COMMAND_ALIGN_EVEN32_BIT,
  63. GLS_NONE,
  64. GLS_NONE,
  65. GLS_NONE,
  66. GLS_NONE,
  67. GLS_NONE | __GLS_COMMAND_ALIGN_ODD32_BIT,
  68. GLS_NONE | __GLS_COMMAND_ALIGN_EVEN32_BIT,
  69. GLS_NONE,
  70. GLS_NONE,
  71. GLS_NONE,
  72. GLS_NONE,
  73. GLS_NONE,
  74. GLS_NONE,
  75. GLS_NONE | __GLS_COMMAND_ALIGN_ODD32_BIT,
  76. GLS_NONE | __GLS_COMMAND_ALIGN_EVEN32_BIT,
  77. GLS_NONE,
  78. GLS_NONE,
  79. GLS_NONE | __GLS_COMMAND_0_PARAMS_BIT,
  80. GLS_NONE,
  81. GLS_NONE,
  82. GLS_NONE,
  83. GLS_NONE,
  84. GLS_NONE,
  85. GLS_NONE | __GLS_COMMAND_0_PARAMS_BIT,
  86. GLS_NONE,
  87. GLS_NONE,
  88. GLS_NONE,
  89. GLS_NONE | GLS_COMMAND_GEN_BIT,
  90. GLS_NONE,
  91. GLS_NONE,
  92. GLS_NONE,
  93. GLS_NONE,
  94. GLS_NONE,
  95. GLS_NONE | __GLS_COMMAND_ALIGN_ODD32_BIT,
  96. GLS_NONE | __GLS_COMMAND_ALIGN_ODD32_BIT,
  97. GLS_NONE,
  98. GLS_NONE,
  99. GLS_NONE,
  100. GLS_NONE,
  101. GLS_NONE,
  102. GLS_NONE,
  103. GLS_NONE,
  104. GLS_NONE,
  105. GLS_NONE,
  106. GLS_NONE,
  107. GLS_NONE,
  108. GLS_NONE,
  109. GLS_NONE,
  110. GLS_NONE,
  111. GLS_NONE | __GLS_COMMAND_ALIGN_ODD32_BIT,
  112. GLS_NONE | __GLS_COMMAND_ALIGN_ODD32_BIT,
  113. GLS_NONE,
  114. GLS_NONE,
  115. GLS_NONE,
  116. GLS_NONE,
  117. GLS_NONE,
  118. GLS_NONE,
  119. GLS_NONE,
  120. GLS_NONE,
  121. GLS_NONE,
  122. GLS_NONE,
  123. GLS_NONE,
  124. GLS_NONE,
  125. GLS_NONE,
  126. GLS_NONE,
  127. GLS_NONE | __GLS_COMMAND_0_PARAMS_BIT,
  128. GLS_NONE | __GLS_COMMAND_ALIGN_ODD32_BIT,
  129. GLS_NONE | __GLS_COMMAND_ALIGN_ODD32_BIT,
  130. GLS_NONE,
  131. GLS_NONE,
  132. GLS_NONE,
  133. GLS_NONE,
  134. GLS_NONE,
  135. GLS_NONE,
  136. GLS_NONE,
  137. GLS_NONE,
  138. GLS_NONE | __GLS_COMMAND_ALIGN_ODD32_BIT,
  139. GLS_NONE | __GLS_COMMAND_ALIGN_ODD32_BIT,
  140. GLS_NONE,
  141. GLS_NONE,
  142. GLS_NONE,
  143. GLS_NONE,
  144. GLS_NONE,
  145. GLS_NONE,
  146. GLS_NONE | __GLS_COMMAND_ALIGN_ODD32_BIT,
  147. GLS_NONE | __GLS_COMMAND_ALIGN_ODD32_BIT,
  148. GLS_NONE,
  149. GLS_NONE,
  150. GLS_NONE,
  151. GLS_NONE,
  152. GLS_NONE,
  153. GLS_NONE,
  154. GLS_NONE | __GLS_COMMAND_ALIGN_ODD32_BIT,
  155. GLS_NONE | __GLS_COMMAND_ALIGN_ODD32_BIT,
  156. GLS_NONE,
  157. GLS_NONE,
  158. GLS_NONE,
  159. GLS_NONE,
  160. GLS_NONE,
  161. GLS_NONE,
  162. GLS_NONE | __GLS_COMMAND_ALIGN_ODD32_BIT,
  163. GLS_NONE | __GLS_COMMAND_ALIGN_ODD32_BIT,
  164. GLS_NONE,
  165. GLS_NONE,
  166. GLS_NONE,
  167. GLS_NONE,
  168. GLS_NONE,
  169. GLS_NONE,
  170. GLS_NONE | __GLS_COMMAND_ALIGN_ODD32_BIT,
  171. GLS_NONE | __GLS_COMMAND_ALIGN_ODD32_BIT,
  172. GLS_NONE,
  173. GLS_NONE,
  174. GLS_NONE,
  175. GLS_NONE,
  176. GLS_NONE,
  177. GLS_NONE,
  178. GLS_NONE | __GLS_COMMAND_ALIGN_ODD32_BIT,
  179. GLS_NONE | __GLS_COMMAND_ALIGN_ODD32_BIT,
  180. GLS_NONE,
  181. GLS_NONE,
  182. GLS_NONE,
  183. GLS_NONE,
  184. GLS_NONE,
  185. GLS_NONE,
  186. GLS_NONE | __GLS_COMMAND_ALIGN_ODD32_BIT,
  187. GLS_NONE | __GLS_COMMAND_ALIGN_ODD32_BIT,
  188. GLS_NONE,
  189. GLS_NONE,
  190. GLS_NONE,
  191. GLS_NONE,
  192. GLS_NONE,
  193. GLS_NONE,
  194. GLS_NONE | __GLS_COMMAND_ALIGN_ODD32_BIT,
  195. GLS_NONE | __GLS_COMMAND_ALIGN_ODD32_BIT,
  196. GLS_NONE,
  197. GLS_NONE,
  198. GLS_NONE,
  199. GLS_NONE,
  200. GLS_NONE,
  201. GLS_NONE,
  202. GLS_NONE | __GLS_COMMAND_ALIGN_ODD32_BIT,
  203. GLS_NONE | __GLS_COMMAND_ALIGN_ODD32_BIT,
  204. GLS_NONE,
  205. GLS_NONE,
  206. GLS_NONE,
  207. GLS_NONE,
  208. GLS_NONE,
  209. GLS_NONE,
  210. GLS_NONE | __GLS_COMMAND_ALIGN_ODD32_BIT,
  211. GLS_NONE | __GLS_COMMAND_ALIGN_ODD32_BIT,
  212. GLS_NONE,
  213. GLS_NONE,
  214. GLS_NONE,
  215. GLS_NONE,
  216. GLS_NONE,
  217. GLS_NONE,
  218. GLS_NONE | __GLS_COMMAND_ALIGN_ODD32_BIT,
  219. GLS_NONE | __GLS_COMMAND_ALIGN_ODD32_BIT,
  220. GLS_NONE,
  221. GLS_NONE,
  222. GLS_NONE,
  223. GLS_NONE,
  224. GLS_NONE,
  225. GLS_NONE,
  226. GLS_NONE | __GLS_COMMAND_ALIGN_ODD32_BIT,
  227. GLS_NONE | __GLS_COMMAND_ALIGN_ODD32_BIT,
  228. GLS_NONE,
  229. GLS_NONE,
  230. GLS_NONE,
  231. GLS_NONE,
  232. GLS_NONE,
  233. GLS_NONE,
  234. GLS_NONE | __GLS_COMMAND_ALIGN_ODD32_BIT,
  235. GLS_NONE,
  236. GLS_NONE,
  237. GLS_NONE,
  238. GLS_NONE,
  239. GLS_NONE,
  240. GLS_NONE,
  241. GLS_NONE,
  242. GLS_NONE,
  243. GLS_NONE,
  244. GLS_NONE,
  245. GLS_NONE,
  246. GLS_NONE,
  247. GLS_NONE,
  248. GLS_NONE,
  249. GLS_NONE,
  250. GLS_NONE,
  251. GLS_NONE,
  252. GLS_NONE,
  253. GLS_NONE,
  254. GLS_NONE,
  255. GLS_NONE,
  256. GLS_NONE,
  257. GLS_NONE,
  258. GLS_NONE,
  259. GLS_NONE,
  260. GLS_NONE,
  261. GLS_NONE,
  262. GLS_NONE,
  263. GLS_NONE,
  264. GLS_NONE,
  265. GLS_NONE,
  266. GLS_NONE,
  267. GLS_NONE,
  268. GLS_NONE,
  269. GLS_NONE,
  270. GLS_NONE,
  271. GLS_NONE,
  272. GLS_NONE | __GLS_COMMAND_ALIGN_ODD32_BIT,
  273. GLS_NONE | __GLS_COMMAND_ALIGN_EVEN32_BIT,
  274. GLS_NONE,
  275. GLS_NONE,
  276. GLS_NONE,
  277. GLS_NONE,
  278. GLS_NONE | __GLS_COMMAND_ALIGN_EVEN32_BIT,
  279. GLS_NONE | __GLS_COMMAND_ALIGN_EVEN32_BIT,
  280. GLS_NONE | GLS_COMMAND_REPLY_BIT,
  281. GLS_NONE | __GLS_COMMAND_0_PARAMS_BIT,
  282. GLS_NONE,
  283. GLS_NONE,
  284. GLS_NONE | __GLS_COMMAND_0_PARAMS_BIT,
  285. GLS_NONE,
  286. GLS_NONE,
  287. GLS_NONE,
  288. GLS_NONE,
  289. GLS_NONE,
  290. GLS_NONE,
  291. GLS_NONE,
  292. GLS_NONE | __GLS_COMMAND_ALIGN_ODD32_BIT,
  293. GLS_NONE,
  294. GLS_NONE,
  295. GLS_NONE,
  296. GLS_NONE,
  297. GLS_NONE,
  298. GLS_NONE,
  299. GLS_NONE,
  300. GLS_NONE | __GLS_COMMAND_0_PARAMS_BIT,
  301. GLS_NONE | __GLS_COMMAND_0_PARAMS_BIT,
  302. GLS_NONE | __GLS_COMMAND_0_PARAMS_BIT,
  303. GLS_NONE,
  304. GLS_NONE | __GLS_COMMAND_ALIGN_EVEN32_BIT,
  305. GLS_NONE,
  306. GLS_NONE | __GLS_COMMAND_ALIGN_EVEN32_BIT,
  307. GLS_NONE,
  308. GLS_NONE | __GLS_COMMAND_ALIGN_ODD32_BIT,
  309. GLS_NONE,
  310. GLS_NONE | __GLS_COMMAND_ALIGN_ODD32_BIT,
  311. GLS_NONE,
  312. GLS_NONE | __GLS_COMMAND_ALIGN_ODD32_BIT,
  313. GLS_NONE | __GLS_COMMAND_ALIGN_ODD32_BIT,
  314. GLS_NONE,
  315. GLS_NONE,
  316. GLS_NONE | __GLS_COMMAND_ALIGN_ODD32_BIT,
  317. GLS_NONE | __GLS_COMMAND_ALIGN_ODD32_BIT,
  318. GLS_NONE,
  319. GLS_NONE,
  320. GLS_NONE,
  321. GLS_NONE,
  322. GLS_NONE,
  323. GLS_NONE,
  324. GLS_NONE,
  325. GLS_NONE,
  326. GLS_NONE,
  327. GLS_NONE,
  328. GLS_NONE,
  329. GLS_NONE,
  330. GLS_NONE,
  331. GLS_NONE,
  332. GLS_NONE,
  333. GLS_NONE,
  334. GLS_NONE,
  335. GLS_NONE,
  336. GLS_NONE,
  337. GLS_NONE,
  338. GLS_NONE,
  339. GLS_NONE,
  340. GLS_NONE | GLS_COMMAND_GET_BIT | __GLS_COMMAND_ALIGN_ODD32_BIT,
  341. GLS_NONE,
  342. GLS_NONE | GLS_COMMAND_GET_BIT | __GLS_COMMAND_ALIGN_EVEN32_BIT,
  343. GLS_NONE | GLS_COMMAND_GET_BIT | __GLS_COMMAND_ALIGN_ODD32_BIT,
  344. GLS_NONE | GLS_COMMAND_GET_BIT | __GLS_COMMAND_ALIGN_EVEN32_BIT,
  345. GLS_NONE | GLS_COMMAND_REPLY_BIT | __GLS_COMMAND_0_PARAMS_BIT,
  346. GLS_NONE | GLS_COMMAND_GET_BIT | __GLS_COMMAND_ALIGN_EVEN32_BIT,
  347. GLS_NONE | GLS_COMMAND_GET_BIT | __GLS_COMMAND_ALIGN_EVEN32_BIT,
  348. GLS_NONE | GLS_COMMAND_GET_BIT | __GLS_COMMAND_ALIGN_EVEN32_BIT,
  349. GLS_NONE | GLS_COMMAND_GET_BIT | __GLS_COMMAND_ALIGN_EVEN32_BIT,
  350. GLS_NONE | GLS_COMMAND_GET_BIT | __GLS_COMMAND_ALIGN_ODD32_BIT,
  351. GLS_NONE | GLS_COMMAND_GET_BIT | __GLS_COMMAND_ALIGN_ODD32_BIT,
  352. GLS_NONE | GLS_COMMAND_GET_BIT | __GLS_COMMAND_ALIGN_ODD32_BIT,
  353. GLS_NONE | GLS_COMMAND_GET_BIT | __GLS_COMMAND_ALIGN_EVEN32_BIT,
  354. GLS_NONE | GLS_COMMAND_GET_BIT | __GLS_COMMAND_ALIGN_EVEN32_BIT,
  355. GLS_NONE | GLS_COMMAND_GET_BIT | __GLS_COMMAND_ALIGN_EVEN32_BIT,
  356. GLS_NONE | GLS_COMMAND_GET_BIT | __GLS_COMMAND_ALIGN_EVEN32_BIT,
  357. GLS_NONE | GLS_COMMAND_GET_BIT | __GLS_COMMAND_ALIGN_EVEN32_BIT,
  358. GLS_NONE | GLS_COMMAND_GET_BIT | __GLS_COMMAND_ALIGN_ODD32_BIT,
  359. GLS_NONE | GLS_COMMAND_GET_BIT | GLS_COMMAND_REPLY_BIT,
  360. GLS_NONE | GLS_COMMAND_GET_BIT | __GLS_COMMAND_ALIGN_EVEN32_BIT,
  361. GLS_NONE | GLS_COMMAND_GET_BIT | __GLS_COMMAND_ALIGN_EVEN32_BIT,
  362. GLS_NONE | GLS_COMMAND_GET_BIT | __GLS_COMMAND_ALIGN_EVEN32_BIT,
  363. GLS_NONE | GLS_COMMAND_GET_BIT | __GLS_COMMAND_ALIGN_EVEN32_BIT,
  364. GLS_NONE | GLS_COMMAND_GET_BIT | __GLS_COMMAND_ALIGN_EVEN32_BIT,
  365. GLS_NONE | GLS_COMMAND_GET_BIT | __GLS_COMMAND_ALIGN_ODD32_BIT,
  366. GLS_NONE | GLS_COMMAND_GET_BIT | __GLS_COMMAND_ALIGN_EVEN32_BIT,
  367. GLS_NONE | GLS_COMMAND_GET_BIT | __GLS_COMMAND_ALIGN_EVEN32_BIT,
  368. GLS_NONE | GLS_COMMAND_GET_BIT | __GLS_COMMAND_ALIGN_EVEN32_BIT,
  369. GLS_NONE | GLS_COMMAND_GET_BIT | __GLS_COMMAND_ALIGN_EVEN32_BIT,
  370. GLS_NONE | GLS_COMMAND_GET_BIT | GLS_COMMAND_REPLY_BIT,
  371. GLS_NONE | GLS_COMMAND_GET_BIT | GLS_COMMAND_REPLY_BIT,
  372. GLS_NONE | __GLS_COMMAND_ALIGN_ODD32_BIT,
  373. GLS_NONE | __GLS_COMMAND_ALIGN_ODD32_BIT,
  374. GLS_NONE | __GLS_COMMAND_0_PARAMS_BIT,
  375. GLS_NONE,
  376. GLS_NONE | __GLS_COMMAND_ALIGN_ODD32_BIT,
  377. GLS_NONE,
  378. GLS_NONE,
  379. GLS_NONE | __GLS_COMMAND_ALIGN_ODD32_BIT,
  380. GLS_NONE | __GLS_COMMAND_ALIGN_ODD32_BIT,
  381. GLS_NONE | __GLS_COMMAND_0_PARAMS_BIT,
  382. GLS_NONE | __GLS_COMMAND_0_PARAMS_BIT,
  383. GLS_NONE | __GLS_COMMAND_ALIGN_ODD32_BIT,
  384. GLS_NONE,
  385. GLS_NONE | __GLS_COMMAND_ALIGN_ODD32_BIT,
  386. GLS_NONE,
  387. GLS_NONE | __GLS_COMMAND_ALIGN_ODD32_BIT,
  388. GLS_NONE,
  389. GLS_NONE,
  390. // DrewB - 1.1
  391. GLS_NONE | __GLS_COMMAND_ALIGN_EVEN32_BIT,
  392. GLS_NONE,
  393. GLS_NONE,
  394. GLS_NONE,
  395. GLS_NONE | __GLS_COMMAND_ALIGN_ODD32_BIT,
  396. GLS_NONE | __GLS_COMMAND_ALIGN_EVEN32_BIT,
  397. GLS_NONE,
  398. GLS_NONE,
  399. GLS_NONE,
  400. GLS_NONE,
  401. GLS_NONE,
  402. GLS_NONE,
  403. GLS_NONE,
  404. GLS_NONE,
  405. GLS_NONE,
  406. GLS_NONE,
  407. GLS_NONE | GLS_COMMAND_GET_BIT | GLS_COMMAND_REPLY_BIT | __GLS_COMMAND_ALIGN_EVEN32_BIT,
  408. GLS_NONE,
  409. GLS_NONE,
  410. GLS_NONE,
  411. GLS_NONE,
  412. GLS_NONE,
  413. GLS_NONE | GLS_COMMAND_GEN_BIT | __GLS_COMMAND_ALIGN_EVEN32_BIT,
  414. GLS_NONE | __GLS_COMMAND_ALIGN_ODD32_BIT,
  415. GLS_NONE | GLS_COMMAND_GET_BIT | GLS_COMMAND_REPLY_BIT,
  416. GLS_NONE,
  417. GLS_NONE,
  418. GLS_NONE,
  419. GLS_NONE,
  420. GLS_NONE | __GLS_COMMAND_0_PARAMS_BIT,
  421. #if __GL_EXT_blend_color
  422. GLS_NONE,
  423. #else
  424. GLS_NONE,
  425. #endif /* __GL_EXT_blend_color */
  426. #if __GL_EXT_blend_minmax
  427. GLS_NONE,
  428. #else
  429. GLS_NONE,
  430. #endif /* __GL_EXT_blend_minmax */
  431. #if __GL_EXT_polygon_offset
  432. GLS_NONE,
  433. #else
  434. GLS_NONE,
  435. #endif /* __GL_EXT_polygon_offset */
  436. #if __GL_EXT_subtexture
  437. GLS_NONE,
  438. #else
  439. GLS_NONE,
  440. #endif /* __GL_EXT_subtexture */
  441. #if __GL_EXT_subtexture
  442. GLS_NONE,
  443. #else
  444. GLS_NONE,
  445. #endif /* __GL_EXT_subtexture */
  446. #if __GL_SGIS_multisample
  447. GLS_NONE,
  448. #else
  449. GLS_NONE,
  450. #endif /* __GL_SGIS_multisample */
  451. #if __GL_SGIS_multisample
  452. GLS_NONE,
  453. #else
  454. GLS_NONE,
  455. #endif /* __GL_SGIS_multisample */
  456. #if __GL_SGIX_multisample
  457. GLS_NONE | __GLS_COMMAND_0_PARAMS_BIT,
  458. #else
  459. GLS_NONE,
  460. #endif /* __GL_SGIX_multisample */
  461. #if __GL_EXT_convolution
  462. GLS_NONE,
  463. #else
  464. GLS_NONE,
  465. #endif /* __GL_EXT_convolution */
  466. #if __GL_EXT_convolution
  467. GLS_NONE,
  468. #else
  469. GLS_NONE,
  470. #endif /* __GL_EXT_convolution */
  471. #if __GL_EXT_convolution
  472. GLS_NONE,
  473. #else
  474. GLS_NONE,
  475. #endif /* __GL_EXT_convolution */
  476. #if __GL_EXT_convolution
  477. GLS_NONE,
  478. #else
  479. GLS_NONE,
  480. #endif /* __GL_EXT_convolution */
  481. #if __GL_EXT_convolution
  482. GLS_NONE,
  483. #else
  484. GLS_NONE,
  485. #endif /* __GL_EXT_convolution */
  486. #if __GL_EXT_convolution
  487. GLS_NONE,
  488. #else
  489. GLS_NONE,
  490. #endif /* __GL_EXT_convolution */
  491. #if __GL_EXT_convolution
  492. GLS_NONE,
  493. #else
  494. GLS_NONE,
  495. #endif /* __GL_EXT_convolution */
  496. #if __GL_EXT_convolution
  497. GLS_NONE,
  498. #else
  499. GLS_NONE,
  500. #endif /* __GL_EXT_convolution */
  501. #if __GL_EXT_convolution
  502. GLS_NONE | GLS_COMMAND_GET_BIT | __GLS_COMMAND_ALIGN_EVEN32_BIT,
  503. #else
  504. GLS_NONE,
  505. #endif /* __GL_EXT_convolution */
  506. #if __GL_EXT_convolution
  507. GLS_NONE | GLS_COMMAND_GET_BIT | __GLS_COMMAND_ALIGN_EVEN32_BIT,
  508. #else
  509. GLS_NONE,
  510. #endif /* __GL_EXT_convolution */
  511. #if __GL_EXT_convolution
  512. GLS_NONE | GLS_COMMAND_GET_BIT | __GLS_COMMAND_ALIGN_EVEN32_BIT,
  513. #else
  514. GLS_NONE,
  515. #endif /* __GL_EXT_convolution */
  516. #if __GL_EXT_convolution
  517. GLS_NONE | GLS_COMMAND_GET_BIT | __GLS_COMMAND_ALIGN_EVEN32_BIT,
  518. #else
  519. GLS_NONE,
  520. #endif /* __GL_EXT_convolution */
  521. #if __GL_EXT_convolution
  522. GLS_NONE,
  523. #else
  524. GLS_NONE,
  525. #endif /* __GL_EXT_convolution */
  526. #if __GL_EXT_histogram
  527. GLS_NONE | GLS_COMMAND_GET_BIT | __GLS_COMMAND_ALIGN_EVEN32_BIT,
  528. #else
  529. GLS_NONE,
  530. #endif /* __GL_EXT_histogram */
  531. #if __GL_EXT_histogram
  532. GLS_NONE | GLS_COMMAND_GET_BIT | __GLS_COMMAND_ALIGN_EVEN32_BIT,
  533. #else
  534. GLS_NONE,
  535. #endif /* __GL_EXT_histogram */
  536. #if __GL_EXT_histogram
  537. GLS_NONE | GLS_COMMAND_GET_BIT | __GLS_COMMAND_ALIGN_EVEN32_BIT,
  538. #else
  539. GLS_NONE,
  540. #endif /* __GL_EXT_histogram */
  541. #if __GL_EXT_histogram
  542. GLS_NONE | GLS_COMMAND_GET_BIT | __GLS_COMMAND_ALIGN_EVEN32_BIT,
  543. #else
  544. GLS_NONE,
  545. #endif /* __GL_EXT_histogram */
  546. #if __GL_EXT_histogram
  547. GLS_NONE | GLS_COMMAND_GET_BIT | __GLS_COMMAND_ALIGN_EVEN32_BIT,
  548. #else
  549. GLS_NONE,
  550. #endif /* __GL_EXT_histogram */
  551. #if __GL_EXT_histogram
  552. GLS_NONE | GLS_COMMAND_GET_BIT | __GLS_COMMAND_ALIGN_EVEN32_BIT,
  553. #else
  554. GLS_NONE,
  555. #endif /* __GL_EXT_histogram */
  556. #if __GL_EXT_histogram
  557. GLS_NONE,
  558. #else
  559. GLS_NONE,
  560. #endif /* __GL_EXT_histogram */
  561. #if __GL_EXT_histogram
  562. GLS_NONE,
  563. #else
  564. GLS_NONE,
  565. #endif /* __GL_EXT_histogram */
  566. #if __GL_EXT_histogram
  567. GLS_NONE,
  568. #else
  569. GLS_NONE,
  570. #endif /* __GL_EXT_histogram */
  571. #if __GL_EXT_histogram
  572. GLS_NONE,
  573. #else
  574. GLS_NONE,
  575. #endif /* __GL_EXT_histogram */
  576. #if __GL_EXT_texture3D
  577. GLS_NONE,
  578. #else
  579. GLS_NONE,
  580. #endif /* __GL_EXT_texture3D */
  581. #if __GL_EXT_subtexture
  582. GLS_NONE,
  583. #else
  584. GLS_NONE,
  585. #endif /* __GL_EXT_subtexture */
  586. #if __GL_SGIS_detail_texture
  587. GLS_NONE,
  588. #else
  589. GLS_NONE,
  590. #endif /* __GL_SGIS_detail_texture */
  591. #if __GL_SGIS_detail_texture
  592. GLS_NONE | GLS_COMMAND_GET_BIT | __GLS_COMMAND_ALIGN_EVEN32_BIT,
  593. #else
  594. GLS_NONE,
  595. #endif /* __GL_SGIS_detail_texture */
  596. #if __GL_SGIS_sharpen_texture
  597. GLS_NONE,
  598. #else
  599. GLS_NONE,
  600. #endif /* __GL_SGIS_sharpen_texture */
  601. #if __GL_SGIS_sharpen_texture
  602. GLS_NONE | GLS_COMMAND_GET_BIT | __GLS_COMMAND_ALIGN_EVEN32_BIT,
  603. #else
  604. GLS_NONE,
  605. #endif /* __GL_SGIS_sharpen_texture */
  606. #if __GL_EXT_vertex_array
  607. GLS_NONE,
  608. #else
  609. GLS_NONE,
  610. #endif /* __GL_EXT_vertex_array */
  611. #if __GL_EXT_vertex_array
  612. GLS_NONE,
  613. #else
  614. GLS_NONE,
  615. #endif /* __GL_EXT_vertex_array */
  616. #if __GL_EXT_vertex_array
  617. GLS_NONE,
  618. #else
  619. GLS_NONE,
  620. #endif /* __GL_EXT_vertex_array */
  621. #if __GL_EXT_vertex_array
  622. GLS_NONE,
  623. #else
  624. GLS_NONE,
  625. #endif /* __GL_EXT_vertex_array */
  626. #if __GL_EXT_vertex_array
  627. GLS_NONE | __GLS_COMMAND_ALIGN_ODD32_BIT,
  628. #else
  629. GLS_NONE,
  630. #endif /* __GL_EXT_vertex_array */
  631. #if __GL_EXT_vertex_array
  632. GLS_NONE,
  633. #else
  634. GLS_NONE,
  635. #endif /* __GL_EXT_vertex_array */
  636. #if __GL_EXT_vertex_array
  637. GLS_NONE,
  638. #else
  639. GLS_NONE,
  640. #endif /* __GL_EXT_vertex_array */
  641. #if __GL_EXT_vertex_array
  642. GLS_NONE,
  643. #else
  644. GLS_NONE,
  645. #endif /* __GL_EXT_vertex_array */
  646. #if __GL_EXT_vertex_array
  647. GLS_NONE,
  648. #else
  649. GLS_NONE,
  650. #endif /* __GL_EXT_vertex_array */
  651. #if __GL_EXT_texture_object
  652. GLS_NONE | GLS_COMMAND_GET_BIT | GLS_COMMAND_REPLY_BIT | __GLS_COMMAND_ALIGN_EVEN32_BIT,
  653. #else
  654. GLS_NONE,
  655. #endif /* __GL_EXT_texture_object */
  656. #if __GL_EXT_texture_object
  657. GLS_NONE,
  658. #else
  659. GLS_NONE,
  660. #endif /* __GL_EXT_texture_object */
  661. #if __GL_EXT_texture_object
  662. GLS_NONE,
  663. #else
  664. GLS_NONE,
  665. #endif /* __GL_EXT_texture_object */
  666. #if __GL_EXT_texture_object
  667. GLS_NONE | GLS_COMMAND_GEN_BIT | __GLS_COMMAND_ALIGN_EVEN32_BIT,
  668. #else
  669. GLS_NONE,
  670. #endif /* __GL_EXT_texture_object */
  671. #if __GL_EXT_texture_object
  672. GLS_NONE | GLS_COMMAND_GET_BIT | GLS_COMMAND_REPLY_BIT,
  673. #else
  674. GLS_NONE,
  675. #endif /* __GL_EXT_texture_object */
  676. #if __GL_EXT_texture_object
  677. GLS_NONE,
  678. #else
  679. GLS_NONE,
  680. #endif /* __GL_EXT_texture_object */
  681. #if __GL_SGI_color_table
  682. GLS_NONE,
  683. #else
  684. GLS_NONE,
  685. #endif /* __GL_SGI_color_table */
  686. #if __GL_SGI_color_table
  687. GLS_NONE,
  688. #else
  689. GLS_NONE,
  690. #endif /* __GL_SGI_color_table */
  691. #if __GL_SGI_color_table
  692. GLS_NONE,
  693. #else
  694. GLS_NONE,
  695. #endif /* __GL_SGI_color_table */
  696. #if __GL_SGI_color_table
  697. GLS_NONE,
  698. #else
  699. GLS_NONE,
  700. #endif /* __GL_SGI_color_table */
  701. #if __GL_SGI_color_table
  702. GLS_NONE | GLS_COMMAND_GET_BIT | __GLS_COMMAND_ALIGN_EVEN32_BIT,
  703. #else
  704. GLS_NONE,
  705. #endif /* __GL_SGI_color_table */
  706. #if __GL_SGI_color_table
  707. GLS_NONE | GLS_COMMAND_GET_BIT | __GLS_COMMAND_ALIGN_EVEN32_BIT,
  708. #else
  709. GLS_NONE,
  710. #endif /* __GL_SGI_color_table */
  711. #if __GL_SGI_color_table
  712. GLS_NONE | GLS_COMMAND_GET_BIT | __GLS_COMMAND_ALIGN_EVEN32_BIT,
  713. #else
  714. GLS_NONE,
  715. #endif /* __GL_SGI_color_table */
  716. #if __GL_SGI_texture_color_table
  717. GLS_NONE | GLS_COMMAND_GET_BIT | __GLS_COMMAND_ALIGN_EVEN32_BIT,
  718. #else
  719. GLS_NONE,
  720. #endif /* __GL_SGI_texture_color_table */
  721. #if __GL_SGI_texture_color_table
  722. GLS_NONE | GLS_COMMAND_GET_BIT | __GLS_COMMAND_ALIGN_EVEN32_BIT,
  723. #else
  724. GLS_NONE,
  725. #endif /* __GL_SGI_texture_color_table */
  726. #if __GL_SGI_texture_color_table
  727. GLS_NONE,
  728. #else
  729. GLS_NONE,
  730. #endif /* __GL_SGI_texture_color_table */
  731. #if __GL_SGI_texture_color_table
  732. GLS_NONE,
  733. #else
  734. GLS_NONE,
  735. #endif /* __GL_SGI_texture_color_table */
  736. #if __GL_EXT_copy_texture
  737. GLS_NONE,
  738. #else
  739. GLS_NONE,
  740. #endif /* __GL_EXT_copy_texture */
  741. #if __GL_EXT_copy_texture
  742. GLS_NONE,
  743. #else
  744. GLS_NONE,
  745. #endif /* __GL_EXT_copy_texture */
  746. #if __GL_EXT_copy_texture
  747. GLS_NONE,
  748. #else
  749. GLS_NONE,
  750. #endif /* __GL_EXT_copy_texture */
  751. #if __GL_EXT_copy_texture
  752. GLS_NONE,
  753. #else
  754. GLS_NONE,
  755. #endif /* __GL_EXT_copy_texture */
  756. #if __GL_EXT_copy_texture
  757. GLS_NONE,
  758. #else
  759. GLS_NONE,
  760. #endif /* __GL_EXT_copy_texture */
  761. #if __GL_SGIS_texture4D
  762. GLS_NONE,
  763. #else
  764. GLS_NONE,
  765. #endif /* __GL_SGIS_texture4D */
  766. #if __GL_SGIS_texture4D
  767. GLS_NONE,
  768. #else
  769. GLS_NONE,
  770. #endif /* __GL_SGIS_texture4D */
  771. #if __GL_SGIX_pixel_texture
  772. GLS_NONE,
  773. #else
  774. GLS_NONE,
  775. #endif /* __GL_SGIX_pixel_texture */
  776. #if __GL_EXT_paletted_texture
  777. // DrewB
  778. GLS_NONE | GLS_COMMAND_GET_BIT | __GLS_COMMAND_ALIGN_EVEN32_BIT,
  779. GLS_NONE,
  780. #else
  781. GLS_NONE,
  782. GLS_NONE,
  783. #endif
  784. GLS_NONE,
  785. GLS_NONE,
  786. GLS_NONE,
  787. GLS_NONE,
  788. GLS_NONE,
  789. GLS_NONE,
  790. GLS_NONE,
  791. };
  792. const GLubyte *const __glsOpcodeString[__GLS_OPCODE_COUNT] = {
  793. GLS_NONE,
  794. GLS_NONE,
  795. GLS_NONE,
  796. GLS_NONE,
  797. GLS_NONE,
  798. GLS_NONE,
  799. GLS_NONE,
  800. GLS_NONE,
  801. GLS_NONE,
  802. GLS_NONE,
  803. GLS_NONE,
  804. GLS_NONE,
  805. GLS_NONE,
  806. GLS_NONE,
  807. GLS_NONE,
  808. GLS_NONE,
  809. glsCSTR("glsBeginGLS"),
  810. glsCSTR("glsBlock"),
  811. glsCSTR("glsCallStream"),
  812. glsCSTR("glsEndGLS"),
  813. glsCSTR("glsError"),
  814. glsCSTR("glsGLRC"),
  815. glsCSTR("glsGLRCLayer"),
  816. glsCSTR("glsHeaderGLRCi"),
  817. glsCSTR("glsHeaderLayerf"),
  818. glsCSTR("glsHeaderLayeri"),
  819. glsCSTR("glsHeaderf"),
  820. glsCSTR("glsHeaderfv"),
  821. glsCSTR("glsHeaderi"),
  822. glsCSTR("glsHeaderiv"),
  823. glsCSTR("glsHeaderubz"),
  824. glsCSTR("glsRequireExtension"),
  825. glsCSTR("glsUnsupportedCommand"),
  826. glsCSTR("glsAppRef"),
  827. glsCSTR("glsBeginObj"),
  828. glsCSTR("glsCharubz"),
  829. glsCSTR("glsComment"),
  830. glsCSTR("glsDisplayMapfv"),
  831. glsCSTR("glsEndObj"),
  832. glsCSTR("glsNumb"),
  833. glsCSTR("glsNumbv"),
  834. glsCSTR("glsNumd"),
  835. glsCSTR("glsNumdv"),
  836. glsCSTR("glsNumf"),
  837. glsCSTR("glsNumfv"),
  838. glsCSTR("glsNumi"),
  839. glsCSTR("glsNumiv"),
  840. glsCSTR("glsNuml"),
  841. glsCSTR("glsNumlv"),
  842. glsCSTR("glsNums"),
  843. glsCSTR("glsNumsv"),
  844. glsCSTR("glsNumub"),
  845. glsCSTR("glsNumubv"),
  846. glsCSTR("glsNumui"),
  847. glsCSTR("glsNumuiv"),
  848. glsCSTR("glsNumul"),
  849. glsCSTR("glsNumulv"),
  850. glsCSTR("glsNumus"),
  851. glsCSTR("glsNumusv"),
  852. glsCSTR("glsPad"),
  853. glsCSTR("glsSwapBuffers"),
  854. GLS_NONE,
  855. GLS_NONE,
  856. GLS_NONE,
  857. glsCSTR("glNewList"),
  858. glsCSTR("glEndList"),
  859. glsCSTR("glCallList"),
  860. glsCSTR("glCallLists"),
  861. glsCSTR("glDeleteLists"),
  862. glsCSTR("glGenLists"),
  863. glsCSTR("glListBase"),
  864. glsCSTR("glBegin"),
  865. glsCSTR("glBitmap"),
  866. glsCSTR("glColor3b"),
  867. glsCSTR("glColor3bv"),
  868. glsCSTR("glColor3d"),
  869. glsCSTR("glColor3dv"),
  870. glsCSTR("glColor3f"),
  871. glsCSTR("glColor3fv"),
  872. glsCSTR("glColor3i"),
  873. glsCSTR("glColor3iv"),
  874. glsCSTR("glColor3s"),
  875. glsCSTR("glColor3sv"),
  876. glsCSTR("glColor3ub"),
  877. glsCSTR("glColor3ubv"),
  878. glsCSTR("glColor3ui"),
  879. glsCSTR("glColor3uiv"),
  880. glsCSTR("glColor3us"),
  881. glsCSTR("glColor3usv"),
  882. glsCSTR("glColor4b"),
  883. glsCSTR("glColor4bv"),
  884. glsCSTR("glColor4d"),
  885. glsCSTR("glColor4dv"),
  886. glsCSTR("glColor4f"),
  887. glsCSTR("glColor4fv"),
  888. glsCSTR("glColor4i"),
  889. glsCSTR("glColor4iv"),
  890. glsCSTR("glColor4s"),
  891. glsCSTR("glColor4sv"),
  892. glsCSTR("glColor4ub"),
  893. glsCSTR("glColor4ubv"),
  894. glsCSTR("glColor4ui"),
  895. glsCSTR("glColor4uiv"),
  896. glsCSTR("glColor4us"),
  897. glsCSTR("glColor4usv"),
  898. glsCSTR("glEdgeFlag"),
  899. glsCSTR("glEdgeFlagv"),
  900. glsCSTR("glEnd"),
  901. glsCSTR("glIndexd"),
  902. glsCSTR("glIndexdv"),
  903. glsCSTR("glIndexf"),
  904. glsCSTR("glIndexfv"),
  905. glsCSTR("glIndexi"),
  906. glsCSTR("glIndexiv"),
  907. glsCSTR("glIndexs"),
  908. glsCSTR("glIndexsv"),
  909. glsCSTR("glNormal3b"),
  910. glsCSTR("glNormal3bv"),
  911. glsCSTR("glNormal3d"),
  912. glsCSTR("glNormal3dv"),
  913. glsCSTR("glNormal3f"),
  914. glsCSTR("glNormal3fv"),
  915. glsCSTR("glNormal3i"),
  916. glsCSTR("glNormal3iv"),
  917. glsCSTR("glNormal3s"),
  918. glsCSTR("glNormal3sv"),
  919. glsCSTR("glRasterPos2d"),
  920. glsCSTR("glRasterPos2dv"),
  921. glsCSTR("glRasterPos2f"),
  922. glsCSTR("glRasterPos2fv"),
  923. glsCSTR("glRasterPos2i"),
  924. glsCSTR("glRasterPos2iv"),
  925. glsCSTR("glRasterPos2s"),
  926. glsCSTR("glRasterPos2sv"),
  927. glsCSTR("glRasterPos3d"),
  928. glsCSTR("glRasterPos3dv"),
  929. glsCSTR("glRasterPos3f"),
  930. glsCSTR("glRasterPos3fv"),
  931. glsCSTR("glRasterPos3i"),
  932. glsCSTR("glRasterPos3iv"),
  933. glsCSTR("glRasterPos3s"),
  934. glsCSTR("glRasterPos3sv"),
  935. glsCSTR("glRasterPos4d"),
  936. glsCSTR("glRasterPos4dv"),
  937. glsCSTR("glRasterPos4f"),
  938. glsCSTR("glRasterPos4fv"),
  939. glsCSTR("glRasterPos4i"),
  940. glsCSTR("glRasterPos4iv"),
  941. glsCSTR("glRasterPos4s"),
  942. glsCSTR("glRasterPos4sv"),
  943. glsCSTR("glRectd"),
  944. glsCSTR("glRectdv"),
  945. glsCSTR("glRectf"),
  946. glsCSTR("glRectfv"),
  947. glsCSTR("glRecti"),
  948. glsCSTR("glRectiv"),
  949. glsCSTR("glRects"),
  950. glsCSTR("glRectsv"),
  951. glsCSTR("glTexCoord1d"),
  952. glsCSTR("glTexCoord1dv"),
  953. glsCSTR("glTexCoord1f"),
  954. glsCSTR("glTexCoord1fv"),
  955. glsCSTR("glTexCoord1i"),
  956. glsCSTR("glTexCoord1iv"),
  957. glsCSTR("glTexCoord1s"),
  958. glsCSTR("glTexCoord1sv"),
  959. glsCSTR("glTexCoord2d"),
  960. glsCSTR("glTexCoord2dv"),
  961. glsCSTR("glTexCoord2f"),
  962. glsCSTR("glTexCoord2fv"),
  963. glsCSTR("glTexCoord2i"),
  964. glsCSTR("glTexCoord2iv"),
  965. glsCSTR("glTexCoord2s"),
  966. glsCSTR("glTexCoord2sv"),
  967. glsCSTR("glTexCoord3d"),
  968. glsCSTR("glTexCoord3dv"),
  969. glsCSTR("glTexCoord3f"),
  970. glsCSTR("glTexCoord3fv"),
  971. glsCSTR("glTexCoord3i"),
  972. glsCSTR("glTexCoord3iv"),
  973. glsCSTR("glTexCoord3s"),
  974. glsCSTR("glTexCoord3sv"),
  975. glsCSTR("glTexCoord4d"),
  976. glsCSTR("glTexCoord4dv"),
  977. glsCSTR("glTexCoord4f"),
  978. glsCSTR("glTexCoord4fv"),
  979. glsCSTR("glTexCoord4i"),
  980. glsCSTR("glTexCoord4iv"),
  981. glsCSTR("glTexCoord4s"),
  982. glsCSTR("glTexCoord4sv"),
  983. glsCSTR("glVertex2d"),
  984. glsCSTR("glVertex2dv"),
  985. glsCSTR("glVertex2f"),
  986. glsCSTR("glVertex2fv"),
  987. glsCSTR("glVertex2i"),
  988. glsCSTR("glVertex2iv"),
  989. glsCSTR("glVertex2s"),
  990. glsCSTR("glVertex2sv"),
  991. glsCSTR("glVertex3d"),
  992. glsCSTR("glVertex3dv"),
  993. glsCSTR("glVertex3f"),
  994. glsCSTR("glVertex3fv"),
  995. glsCSTR("glVertex3i"),
  996. glsCSTR("glVertex3iv"),
  997. glsCSTR("glVertex3s"),
  998. glsCSTR("glVertex3sv"),
  999. glsCSTR("glVertex4d"),
  1000. glsCSTR("glVertex4dv"),
  1001. glsCSTR("glVertex4f"),
  1002. glsCSTR("glVertex4fv"),
  1003. glsCSTR("glVertex4i"),
  1004. glsCSTR("glVertex4iv"),
  1005. glsCSTR("glVertex4s"),
  1006. glsCSTR("glVertex4sv"),
  1007. glsCSTR("glClipPlane"),
  1008. glsCSTR("glColorMaterial"),
  1009. glsCSTR("glCullFace"),
  1010. glsCSTR("glFogf"),
  1011. glsCSTR("glFogfv"),
  1012. glsCSTR("glFogi"),
  1013. glsCSTR("glFogiv"),
  1014. glsCSTR("glFrontFace"),
  1015. glsCSTR("glHint"),
  1016. glsCSTR("glLightf"),
  1017. glsCSTR("glLightfv"),
  1018. glsCSTR("glLighti"),
  1019. glsCSTR("glLightiv"),
  1020. glsCSTR("glLightModelf"),
  1021. glsCSTR("glLightModelfv"),
  1022. glsCSTR("glLightModeli"),
  1023. glsCSTR("glLightModeliv"),
  1024. glsCSTR("glLineStipple"),
  1025. glsCSTR("glLineWidth"),
  1026. glsCSTR("glMaterialf"),
  1027. glsCSTR("glMaterialfv"),
  1028. glsCSTR("glMateriali"),
  1029. glsCSTR("glMaterialiv"),
  1030. glsCSTR("glPointSize"),
  1031. glsCSTR("glPolygonMode"),
  1032. glsCSTR("glPolygonStipple"),
  1033. glsCSTR("glScissor"),
  1034. glsCSTR("glShadeModel"),
  1035. glsCSTR("glTexParameterf"),
  1036. glsCSTR("glTexParameterfv"),
  1037. glsCSTR("glTexParameteri"),
  1038. glsCSTR("glTexParameteriv"),
  1039. glsCSTR("glTexImage1D"),
  1040. glsCSTR("glTexImage2D"),
  1041. glsCSTR("glTexEnvf"),
  1042. glsCSTR("glTexEnvfv"),
  1043. glsCSTR("glTexEnvi"),
  1044. glsCSTR("glTexEnviv"),
  1045. glsCSTR("glTexGend"),
  1046. glsCSTR("glTexGendv"),
  1047. glsCSTR("glTexGenf"),
  1048. glsCSTR("glTexGenfv"),
  1049. glsCSTR("glTexGeni"),
  1050. glsCSTR("glTexGeniv"),
  1051. glsCSTR("glFeedbackBuffer"),
  1052. glsCSTR("glSelectBuffer"),
  1053. glsCSTR("glRenderMode"),
  1054. glsCSTR("glInitNames"),
  1055. glsCSTR("glLoadName"),
  1056. glsCSTR("glPassThrough"),
  1057. glsCSTR("glPopName"),
  1058. glsCSTR("glPushName"),
  1059. glsCSTR("glDrawBuffer"),
  1060. glsCSTR("glClear"),
  1061. glsCSTR("glClearAccum"),
  1062. glsCSTR("glClearIndex"),
  1063. glsCSTR("glClearColor"),
  1064. glsCSTR("glClearStencil"),
  1065. glsCSTR("glClearDepth"),
  1066. glsCSTR("glStencilMask"),
  1067. glsCSTR("glColorMask"),
  1068. glsCSTR("glDepthMask"),
  1069. glsCSTR("glIndexMask"),
  1070. glsCSTR("glAccum"),
  1071. glsCSTR("glDisable"),
  1072. glsCSTR("glEnable"),
  1073. glsCSTR("glFinish"),
  1074. glsCSTR("glFlush"),
  1075. glsCSTR("glPopAttrib"),
  1076. glsCSTR("glPushAttrib"),
  1077. glsCSTR("glMap1d"),
  1078. glsCSTR("glMap1f"),
  1079. glsCSTR("glMap2d"),
  1080. glsCSTR("glMap2f"),
  1081. glsCSTR("glMapGrid1d"),
  1082. glsCSTR("glMapGrid1f"),
  1083. glsCSTR("glMapGrid2d"),
  1084. glsCSTR("glMapGrid2f"),
  1085. glsCSTR("glEvalCoord1d"),
  1086. glsCSTR("glEvalCoord1dv"),
  1087. glsCSTR("glEvalCoord1f"),
  1088. glsCSTR("glEvalCoord1fv"),
  1089. glsCSTR("glEvalCoord2d"),
  1090. glsCSTR("glEvalCoord2dv"),
  1091. glsCSTR("glEvalCoord2f"),
  1092. glsCSTR("glEvalCoord2fv"),
  1093. glsCSTR("glEvalMesh1"),
  1094. glsCSTR("glEvalPoint1"),
  1095. glsCSTR("glEvalMesh2"),
  1096. glsCSTR("glEvalPoint2"),
  1097. glsCSTR("glAlphaFunc"),
  1098. glsCSTR("glBlendFunc"),
  1099. glsCSTR("glLogicOp"),
  1100. glsCSTR("glStencilFunc"),
  1101. glsCSTR("glStencilOp"),
  1102. glsCSTR("glDepthFunc"),
  1103. glsCSTR("glPixelZoom"),
  1104. glsCSTR("glPixelTransferf"),
  1105. glsCSTR("glPixelTransferi"),
  1106. glsCSTR("glPixelStoref"),
  1107. glsCSTR("glPixelStorei"),
  1108. glsCSTR("glPixelMapfv"),
  1109. glsCSTR("glPixelMapuiv"),
  1110. glsCSTR("glPixelMapusv"),
  1111. glsCSTR("glReadBuffer"),
  1112. glsCSTR("glCopyPixels"),
  1113. glsCSTR("glReadPixels"),
  1114. glsCSTR("glDrawPixels"),
  1115. glsCSTR("glGetBooleanv"),
  1116. glsCSTR("glGetClipPlane"),
  1117. glsCSTR("glGetDoublev"),
  1118. glsCSTR("glGetError"),
  1119. glsCSTR("glGetFloatv"),
  1120. glsCSTR("glGetIntegerv"),
  1121. glsCSTR("glGetLightfv"),
  1122. glsCSTR("glGetLightiv"),
  1123. glsCSTR("glGetMapdv"),
  1124. glsCSTR("glGetMapfv"),
  1125. glsCSTR("glGetMapiv"),
  1126. glsCSTR("glGetMaterialfv"),
  1127. glsCSTR("glGetMaterialiv"),
  1128. glsCSTR("glGetPixelMapfv"),
  1129. glsCSTR("glGetPixelMapuiv"),
  1130. glsCSTR("glGetPixelMapusv"),
  1131. glsCSTR("glGetPolygonStipple"),
  1132. glsCSTR("glGetString"),
  1133. glsCSTR("glGetTexEnvfv"),
  1134. glsCSTR("glGetTexEnviv"),
  1135. glsCSTR("glGetTexGendv"),
  1136. glsCSTR("glGetTexGenfv"),
  1137. glsCSTR("glGetTexGeniv"),
  1138. glsCSTR("glGetTexImage"),
  1139. glsCSTR("glGetTexParameterfv"),
  1140. glsCSTR("glGetTexParameteriv"),
  1141. glsCSTR("glGetTexLevelParameterfv"),
  1142. glsCSTR("glGetTexLevelParameteriv"),
  1143. glsCSTR("glIsEnabled"),
  1144. glsCSTR("glIsList"),
  1145. glsCSTR("glDepthRange"),
  1146. glsCSTR("glFrustum"),
  1147. glsCSTR("glLoadIdentity"),
  1148. glsCSTR("glLoadMatrixf"),
  1149. glsCSTR("glLoadMatrixd"),
  1150. glsCSTR("glMatrixMode"),
  1151. glsCSTR("glMultMatrixf"),
  1152. glsCSTR("glMultMatrixd"),
  1153. glsCSTR("glOrtho"),
  1154. glsCSTR("glPopMatrix"),
  1155. glsCSTR("glPushMatrix"),
  1156. glsCSTR("glRotated"),
  1157. glsCSTR("glRotatef"),
  1158. glsCSTR("glScaled"),
  1159. glsCSTR("glScalef"),
  1160. glsCSTR("glTranslated"),
  1161. glsCSTR("glTranslatef"),
  1162. glsCSTR("glViewport"),
  1163. glsCSTR("glArrayElement"),
  1164. glsCSTR("glBindTexture"),
  1165. glsCSTR("glColorPointer"),
  1166. glsCSTR("glDisableClientState"),
  1167. glsCSTR("glDrawArrays"),
  1168. glsCSTR("glDrawElements"),
  1169. glsCSTR("glEdgeFlagPointer"),
  1170. glsCSTR("glEnableClientState"),
  1171. glsCSTR("glIndexPointer"),
  1172. glsCSTR("glIndexub"),
  1173. glsCSTR("glIndexubv"),
  1174. glsCSTR("glInterleavedArrays"),
  1175. glsCSTR("glNormalPointer"),
  1176. glsCSTR("glPolygonOffset"),
  1177. glsCSTR("glTexCoordPointer"),
  1178. glsCSTR("glVertexPointer"),
  1179. glsCSTR("glAreTexturesResident"),
  1180. glsCSTR("glCopyTexImage1D"),
  1181. glsCSTR("glCopyTexImage2D"),
  1182. glsCSTR("glCopyTexSubImage1D"),
  1183. glsCSTR("glCopyTexSubImage2D"),
  1184. glsCSTR("glDeleteTextures"),
  1185. glsCSTR("glGenTextures"),
  1186. glsCSTR("glGetPointerv"),
  1187. glsCSTR("glIsTexture"),
  1188. glsCSTR("glPrioritizeTextures"),
  1189. glsCSTR("glTexSubImage1D"),
  1190. glsCSTR("glTexSubImage2D"),
  1191. glsCSTR("glPushClientAttrib"),
  1192. glsCSTR("glPopClientAttrib"),
  1193. #if __GL_EXT_blend_color
  1194. glsCSTR("glBlendColorEXT"),
  1195. #else
  1196. GLS_NONE,
  1197. #endif /* __GL_EXT_blend_color */
  1198. #if __GL_EXT_blend_minmax
  1199. glsCSTR("glBlendEquationEXT"),
  1200. #else
  1201. GLS_NONE,
  1202. #endif /* __GL_EXT_blend_minmax */
  1203. #if __GL_EXT_polygon_offset
  1204. glsCSTR("glPolygonOffsetEXT"),
  1205. #else
  1206. GLS_NONE,
  1207. #endif /* __GL_EXT_polygon_offset */
  1208. #if __GL_EXT_subtexture
  1209. glsCSTR("glTexSubImage1DEXT"),
  1210. #else
  1211. GLS_NONE,
  1212. #endif /* __GL_EXT_subtexture */
  1213. #if __GL_EXT_subtexture
  1214. glsCSTR("glTexSubImage2DEXT"),
  1215. #else
  1216. GLS_NONE,
  1217. #endif /* __GL_EXT_subtexture */
  1218. #if __GL_SGIS_multisample
  1219. glsCSTR("glSampleMaskSGIS"),
  1220. #else
  1221. GLS_NONE,
  1222. #endif /* __GL_SGIS_multisample */
  1223. #if __GL_SGIS_multisample
  1224. glsCSTR("glSamplePatternSGIS"),
  1225. #else
  1226. GLS_NONE,
  1227. #endif /* __GL_SGIS_multisample */
  1228. #if __GL_SGIX_multisample
  1229. glsCSTR("glTagSampleBufferSGIX"),
  1230. #else
  1231. GLS_NONE,
  1232. #endif /* __GL_SGIX_multisample */
  1233. #if __GL_EXT_convolution
  1234. glsCSTR("glConvolutionFilter1DEXT"),
  1235. #else
  1236. GLS_NONE,
  1237. #endif /* __GL_EXT_convolution */
  1238. #if __GL_EXT_convolution
  1239. glsCSTR("glConvolutionFilter2DEXT"),
  1240. #else
  1241. GLS_NONE,
  1242. #endif /* __GL_EXT_convolution */
  1243. #if __GL_EXT_convolution
  1244. glsCSTR("glConvolutionParameterfEXT"),
  1245. #else
  1246. GLS_NONE,
  1247. #endif /* __GL_EXT_convolution */
  1248. #if __GL_EXT_convolution
  1249. glsCSTR("glConvolutionParameterfvEXT"),
  1250. #else
  1251. GLS_NONE,
  1252. #endif /* __GL_EXT_convolution */
  1253. #if __GL_EXT_convolution
  1254. glsCSTR("glConvolutionParameteriEXT"),
  1255. #else
  1256. GLS_NONE,
  1257. #endif /* __GL_EXT_convolution */
  1258. #if __GL_EXT_convolution
  1259. glsCSTR("glConvolutionParameterivEXT"),
  1260. #else
  1261. GLS_NONE,
  1262. #endif /* __GL_EXT_convolution */
  1263. #if __GL_EXT_convolution
  1264. glsCSTR("glCopyConvolutionFilter1DEXT"),
  1265. #else
  1266. GLS_NONE,
  1267. #endif /* __GL_EXT_convolution */
  1268. #if __GL_EXT_convolution
  1269. glsCSTR("glCopyConvolutionFilter2DEXT"),
  1270. #else
  1271. GLS_NONE,
  1272. #endif /* __GL_EXT_convolution */
  1273. #if __GL_EXT_convolution
  1274. glsCSTR("glGetConvolutionFilterEXT"),
  1275. #else
  1276. GLS_NONE,
  1277. #endif /* __GL_EXT_convolution */
  1278. #if __GL_EXT_convolution
  1279. glsCSTR("glGetConvolutionParameterfvEXT"),
  1280. #else
  1281. GLS_NONE,
  1282. #endif /* __GL_EXT_convolution */
  1283. #if __GL_EXT_convolution
  1284. glsCSTR("glGetConvolutionParameterivEXT"),
  1285. #else
  1286. GLS_NONE,
  1287. #endif /* __GL_EXT_convolution */
  1288. #if __GL_EXT_convolution
  1289. glsCSTR("glGetSeparableFilterEXT"),
  1290. #else
  1291. GLS_NONE,
  1292. #endif /* __GL_EXT_convolution */
  1293. #if __GL_EXT_convolution
  1294. glsCSTR("glSeparableFilter2DEXT"),
  1295. #else
  1296. GLS_NONE,
  1297. #endif /* __GL_EXT_convolution */
  1298. #if __GL_EXT_histogram
  1299. glsCSTR("glGetHistogramEXT"),
  1300. #else
  1301. GLS_NONE,
  1302. #endif /* __GL_EXT_histogram */
  1303. #if __GL_EXT_histogram
  1304. glsCSTR("glGetHistogramParameterfvEXT"),
  1305. #else
  1306. GLS_NONE,
  1307. #endif /* __GL_EXT_histogram */
  1308. #if __GL_EXT_histogram
  1309. glsCSTR("glGetHistogramParameterivEXT"),
  1310. #else
  1311. GLS_NONE,
  1312. #endif /* __GL_EXT_histogram */
  1313. #if __GL_EXT_histogram
  1314. glsCSTR("glGetMinmaxEXT"),
  1315. #else
  1316. GLS_NONE,
  1317. #endif /* __GL_EXT_histogram */
  1318. #if __GL_EXT_histogram
  1319. glsCSTR("glGetMinmaxParameterfvEXT"),
  1320. #else
  1321. GLS_NONE,
  1322. #endif /* __GL_EXT_histogram */
  1323. #if __GL_EXT_histogram
  1324. glsCSTR("glGetMinmaxParameterivEXT"),
  1325. #else
  1326. GLS_NONE,
  1327. #endif /* __GL_EXT_histogram */
  1328. #if __GL_EXT_histogram
  1329. glsCSTR("glHistogramEXT"),
  1330. #else
  1331. GLS_NONE,
  1332. #endif /* __GL_EXT_histogram */
  1333. #if __GL_EXT_histogram
  1334. glsCSTR("glMinmaxEXT"),
  1335. #else
  1336. GLS_NONE,
  1337. #endif /* __GL_EXT_histogram */
  1338. #if __GL_EXT_histogram
  1339. glsCSTR("glResetHistogramEXT"),
  1340. #else
  1341. GLS_NONE,
  1342. #endif /* __GL_EXT_histogram */
  1343. #if __GL_EXT_histogram
  1344. glsCSTR("glResetMinmaxEXT"),
  1345. #else
  1346. GLS_NONE,
  1347. #endif /* __GL_EXT_histogram */
  1348. #if __GL_EXT_texture3D
  1349. glsCSTR("glTexImage3DEXT"),
  1350. #else
  1351. GLS_NONE,
  1352. #endif /* __GL_EXT_texture3D */
  1353. #if __GL_EXT_subtexture
  1354. glsCSTR("glTexSubImage3DEXT"),
  1355. #else
  1356. GLS_NONE,
  1357. #endif /* __GL_EXT_subtexture */
  1358. #if __GL_SGIS_detail_texture
  1359. glsCSTR("glDetailTexFuncSGIS"),
  1360. #else
  1361. GLS_NONE,
  1362. #endif /* __GL_SGIS_detail_texture */
  1363. #if __GL_SGIS_detail_texture
  1364. glsCSTR("glGetDetailTexFuncSGIS"),
  1365. #else
  1366. GLS_NONE,
  1367. #endif /* __GL_SGIS_detail_texture */
  1368. #if __GL_SGIS_sharpen_texture
  1369. glsCSTR("glSharpenTexFuncSGIS"),
  1370. #else
  1371. GLS_NONE,
  1372. #endif /* __GL_SGIS_sharpen_texture */
  1373. #if __GL_SGIS_sharpen_texture
  1374. glsCSTR("glGetSharpenTexFuncSGIS"),
  1375. #else
  1376. GLS_NONE,
  1377. #endif /* __GL_SGIS_sharpen_texture */
  1378. #if __GL_EXT_vertex_array
  1379. glsCSTR("glArrayElementEXT"),
  1380. #else
  1381. GLS_NONE,
  1382. #endif /* __GL_EXT_vertex_array */
  1383. #if __GL_EXT_vertex_array
  1384. glsCSTR("glColorPointerEXT"),
  1385. #else
  1386. GLS_NONE,
  1387. #endif /* __GL_EXT_vertex_array */
  1388. #if __GL_EXT_vertex_array
  1389. glsCSTR("glDrawArraysEXT"),
  1390. #else
  1391. GLS_NONE,
  1392. #endif /* __GL_EXT_vertex_array */
  1393. #if __GL_EXT_vertex_array
  1394. glsCSTR("glEdgeFlagPointerEXT"),
  1395. #else
  1396. GLS_NONE,
  1397. #endif /* __GL_EXT_vertex_array */
  1398. #if __GL_EXT_vertex_array
  1399. glsCSTR("glGetPointervEXT"),
  1400. #else
  1401. GLS_NONE,
  1402. #endif /* __GL_EXT_vertex_array */
  1403. #if __GL_EXT_vertex_array
  1404. glsCSTR("glIndexPointerEXT"),
  1405. #else
  1406. GLS_NONE,
  1407. #endif /* __GL_EXT_vertex_array */
  1408. #if __GL_EXT_vertex_array
  1409. glsCSTR("glNormalPointerEXT"),
  1410. #else
  1411. GLS_NONE,
  1412. #endif /* __GL_EXT_vertex_array */
  1413. #if __GL_EXT_vertex_array
  1414. glsCSTR("glTexCoordPointerEXT"),
  1415. #else
  1416. GLS_NONE,
  1417. #endif /* __GL_EXT_vertex_array */
  1418. #if __GL_EXT_vertex_array
  1419. glsCSTR("glVertexPointerEXT"),
  1420. #else
  1421. GLS_NONE,
  1422. #endif /* __GL_EXT_vertex_array */
  1423. #if __GL_EXT_texture_object
  1424. glsCSTR("glAreTexturesResidentEXT"),
  1425. #else
  1426. GLS_NONE,
  1427. #endif /* __GL_EXT_texture_object */
  1428. #if __GL_EXT_texture_object
  1429. glsCSTR("glBindTextureEXT"),
  1430. #else
  1431. GLS_NONE,
  1432. #endif /* __GL_EXT_texture_object */
  1433. #if __GL_EXT_texture_object
  1434. glsCSTR("glDeleteTexturesEXT"),
  1435. #else
  1436. GLS_NONE,
  1437. #endif /* __GL_EXT_texture_object */
  1438. #if __GL_EXT_texture_object
  1439. glsCSTR("glGenTexturesEXT"),
  1440. #else
  1441. GLS_NONE,
  1442. #endif /* __GL_EXT_texture_object */
  1443. #if __GL_EXT_texture_object
  1444. glsCSTR("glIsTextureEXT"),
  1445. #else
  1446. GLS_NONE,
  1447. #endif /* __GL_EXT_texture_object */
  1448. #if __GL_EXT_texture_object
  1449. glsCSTR("glPrioritizeTexturesEXT"),
  1450. #else
  1451. GLS_NONE,
  1452. #endif /* __GL_EXT_texture_object */
  1453. #if __GL_EXT_paletted_texture
  1454. glsCSTR("glColorTableEXT"),
  1455. #else
  1456. GLS_NONE,
  1457. #endif /* __GL_EXT_paletted_texture */
  1458. #if __GL_SGI_color_table
  1459. glsCSTR("glColorTableParameterfvSGI"),
  1460. #else
  1461. GLS_NONE,
  1462. #endif /* __GL_SGI_color_table */
  1463. #if __GL_SGI_color_table
  1464. glsCSTR("glColorTableParameterivSGI"),
  1465. #else
  1466. GLS_NONE,
  1467. #endif /* __GL_SGI_color_table */
  1468. #if __GL_SGI_color_table
  1469. glsCSTR("glCopyColorTableSGI"),
  1470. #else
  1471. GLS_NONE,
  1472. #endif /* __GL_SGI_color_table */
  1473. #if __GL_EXT_paletted_texture
  1474. glsCSTR("glGetColorTableEXT"),
  1475. #else
  1476. GLS_NONE,
  1477. #endif /* __GL_EXT_paletted_texture */
  1478. #if __GL_EXT_paletted_texture
  1479. glsCSTR("glGetColorTableParameterfvEXT"),
  1480. #else
  1481. GLS_NONE,
  1482. #endif /* __GL_EXT_paletted_texture */
  1483. #if __GL_EXT_paletted_texture
  1484. glsCSTR("glGetColorTableParameterivEXT"),
  1485. #else
  1486. GLS_NONE,
  1487. #endif /* __GL_EXT_paletted_texture */
  1488. #if __GL_SGI_texture_color_table
  1489. glsCSTR("glGetTexColorTableParameterfvSGI"),
  1490. #else
  1491. GLS_NONE,
  1492. #endif /* __GL_SGI_texture_color_table */
  1493. #if __GL_SGI_texture_color_table
  1494. glsCSTR("glGetTexColorTableParameterivSGI"),
  1495. #else
  1496. GLS_NONE,
  1497. #endif /* __GL_SGI_texture_color_table */
  1498. #if __GL_SGI_texture_color_table
  1499. glsCSTR("glTexColorTableParameterfvSGI"),
  1500. #else
  1501. GLS_NONE,
  1502. #endif /* __GL_SGI_texture_color_table */
  1503. #if __GL_SGI_texture_color_table
  1504. glsCSTR("glTexColorTableParameterivSGI"),
  1505. #else
  1506. GLS_NONE,
  1507. #endif /* __GL_SGI_texture_color_table */
  1508. #if __GL_EXT_copy_texture
  1509. glsCSTR("glCopyTexImage1DEXT"),
  1510. #else
  1511. GLS_NONE,
  1512. #endif /* __GL_EXT_copy_texture */
  1513. #if __GL_EXT_copy_texture
  1514. glsCSTR("glCopyTexImage2DEXT"),
  1515. #else
  1516. GLS_NONE,
  1517. #endif /* __GL_EXT_copy_texture */
  1518. #if __GL_EXT_copy_texture
  1519. glsCSTR("glCopyTexSubImage1DEXT"),
  1520. #else
  1521. GLS_NONE,
  1522. #endif /* __GL_EXT_copy_texture */
  1523. #if __GL_EXT_copy_texture
  1524. glsCSTR("glCopyTexSubImage2DEXT"),
  1525. #else
  1526. GLS_NONE,
  1527. #endif /* __GL_EXT_copy_texture */
  1528. #if __GL_EXT_copy_texture
  1529. glsCSTR("glCopyTexSubImage3DEXT"),
  1530. #else
  1531. GLS_NONE,
  1532. #endif /* __GL_EXT_copy_texture */
  1533. #if __GL_SGIS_texture4D
  1534. glsCSTR("glTexImage4DSGIS"),
  1535. #else
  1536. GLS_NONE,
  1537. #endif /* __GL_SGIS_texture4D */
  1538. #if __GL_SGIS_texture4D
  1539. glsCSTR("glTexSubImage4DSGIS"),
  1540. #else
  1541. GLS_NONE,
  1542. #endif /* __GL_SGIS_texture4D */
  1543. #if __GL_SGIX_pixel_texture
  1544. glsCSTR("glPixelTexGenSGIX"),
  1545. #else
  1546. GLS_NONE,
  1547. #endif /* __GL_SGIX_pixel_texture */
  1548. GLS_NONE,
  1549. GLS_NONE,
  1550. GLS_NONE,
  1551. GLS_NONE,
  1552. GLS_NONE,
  1553. GLS_NONE,
  1554. GLS_NONE,
  1555. GLS_NONE,
  1556. GLS_NONE,
  1557. GLS_NONE,
  1558. GLS_NONE,
  1559. GLS_NONE,
  1560. GLS_NONE,
  1561. GLS_NONE,
  1562. GLS_NONE,
  1563. GLS_NONE,
  1564. GLS_NONE,
  1565. GLS_NONE,
  1566. GLS_NONE,
  1567. GLS_NONE,
  1568. GLS_NONE,
  1569. GLS_NONE,
  1570. GLS_NONE,
  1571. GLS_NONE,
  1572. GLS_NONE,
  1573. #if __GL_EXT_paletted_texture
  1574. // DrewB
  1575. glsCSTR("glColorSubTableEXT"),
  1576. #else
  1577. GLS_NONE,
  1578. GLS_NONE,
  1579. #endif
  1580. };
  1581. const GLSopcode __glsOpcodesGLS[] = {
  1582. GLS_OP_glsBeginGLS,
  1583. GLS_OP_glsBlock,
  1584. GLS_OP_glsCallStream,
  1585. GLS_OP_glsEndGLS,
  1586. GLS_OP_glsError,
  1587. GLS_OP_glsGLRC,
  1588. GLS_OP_glsGLRCLayer,
  1589. GLS_OP_glsHeaderGLRCi,
  1590. GLS_OP_glsHeaderLayerf,
  1591. GLS_OP_glsHeaderLayeri,
  1592. GLS_OP_glsHeaderf,
  1593. GLS_OP_glsHeaderfv,
  1594. GLS_OP_glsHeaderi,
  1595. GLS_OP_glsHeaderiv,
  1596. GLS_OP_glsHeaderubz,
  1597. GLS_OP_glsRequireExtension,
  1598. GLS_OP_glsUnsupportedCommand,
  1599. GLS_OP_glsAppRef,
  1600. GLS_OP_glsBeginObj,
  1601. GLS_OP_glsCharubz,
  1602. GLS_OP_glsComment,
  1603. GLS_OP_glsDisplayMapfv,
  1604. GLS_OP_glsEndObj,
  1605. GLS_OP_glsNumb,
  1606. GLS_OP_glsNumbv,
  1607. GLS_OP_glsNumd,
  1608. GLS_OP_glsNumdv,
  1609. GLS_OP_glsNumf,
  1610. GLS_OP_glsNumfv,
  1611. GLS_OP_glsNumi,
  1612. GLS_OP_glsNumiv,
  1613. GLS_OP_glsNuml,
  1614. GLS_OP_glsNumlv,
  1615. GLS_OP_glsNums,
  1616. GLS_OP_glsNumsv,
  1617. GLS_OP_glsNumub,
  1618. GLS_OP_glsNumubv,
  1619. GLS_OP_glsNumui,
  1620. GLS_OP_glsNumuiv,
  1621. GLS_OP_glsNumul,
  1622. GLS_OP_glsNumulv,
  1623. GLS_OP_glsNumus,
  1624. GLS_OP_glsNumusv,
  1625. GLS_OP_glsPad,
  1626. GLS_OP_glsSwapBuffers,
  1627. GLS_NONE
  1628. };
  1629. const GLSopcode __glsOpcodesGL[] = {
  1630. GLS_OP_glNewList,
  1631. GLS_OP_glEndList,
  1632. GLS_OP_glCallList,
  1633. GLS_OP_glCallLists,
  1634. GLS_OP_glDeleteLists,
  1635. GLS_OP_glGenLists,
  1636. GLS_OP_glListBase,
  1637. GLS_OP_glBegin,
  1638. GLS_OP_glBitmap,
  1639. GLS_OP_glColor3b,
  1640. GLS_OP_glColor3bv,
  1641. GLS_OP_glColor3d,
  1642. GLS_OP_glColor3dv,
  1643. GLS_OP_glColor3f,
  1644. GLS_OP_glColor3fv,
  1645. GLS_OP_glColor3i,
  1646. GLS_OP_glColor3iv,
  1647. GLS_OP_glColor3s,
  1648. GLS_OP_glColor3sv,
  1649. GLS_OP_glColor3ub,
  1650. GLS_OP_glColor3ubv,
  1651. GLS_OP_glColor3ui,
  1652. GLS_OP_glColor3uiv,
  1653. GLS_OP_glColor3us,
  1654. GLS_OP_glColor3usv,
  1655. GLS_OP_glColor4b,
  1656. GLS_OP_glColor4bv,
  1657. GLS_OP_glColor4d,
  1658. GLS_OP_glColor4dv,
  1659. GLS_OP_glColor4f,
  1660. GLS_OP_glColor4fv,
  1661. GLS_OP_glColor4i,
  1662. GLS_OP_glColor4iv,
  1663. GLS_OP_glColor4s,
  1664. GLS_OP_glColor4sv,
  1665. GLS_OP_glColor4ub,
  1666. GLS_OP_glColor4ubv,
  1667. GLS_OP_glColor4ui,
  1668. GLS_OP_glColor4uiv,
  1669. GLS_OP_glColor4us,
  1670. GLS_OP_glColor4usv,
  1671. GLS_OP_glEdgeFlag,
  1672. GLS_OP_glEdgeFlagv,
  1673. GLS_OP_glEnd,
  1674. GLS_OP_glIndexd,
  1675. GLS_OP_glIndexdv,
  1676. GLS_OP_glIndexf,
  1677. GLS_OP_glIndexfv,
  1678. GLS_OP_glIndexi,
  1679. GLS_OP_glIndexiv,
  1680. GLS_OP_glIndexs,
  1681. GLS_OP_glIndexsv,
  1682. GLS_OP_glNormal3b,
  1683. GLS_OP_glNormal3bv,
  1684. GLS_OP_glNormal3d,
  1685. GLS_OP_glNormal3dv,
  1686. GLS_OP_glNormal3f,
  1687. GLS_OP_glNormal3fv,
  1688. GLS_OP_glNormal3i,
  1689. GLS_OP_glNormal3iv,
  1690. GLS_OP_glNormal3s,
  1691. GLS_OP_glNormal3sv,
  1692. GLS_OP_glRasterPos2d,
  1693. GLS_OP_glRasterPos2dv,
  1694. GLS_OP_glRasterPos2f,
  1695. GLS_OP_glRasterPos2fv,
  1696. GLS_OP_glRasterPos2i,
  1697. GLS_OP_glRasterPos2iv,
  1698. GLS_OP_glRasterPos2s,
  1699. GLS_OP_glRasterPos2sv,
  1700. GLS_OP_glRasterPos3d,
  1701. GLS_OP_glRasterPos3dv,
  1702. GLS_OP_glRasterPos3f,
  1703. GLS_OP_glRasterPos3fv,
  1704. GLS_OP_glRasterPos3i,
  1705. GLS_OP_glRasterPos3iv,
  1706. GLS_OP_glRasterPos3s,
  1707. GLS_OP_glRasterPos3sv,
  1708. GLS_OP_glRasterPos4d,
  1709. GLS_OP_glRasterPos4dv,
  1710. GLS_OP_glRasterPos4f,
  1711. GLS_OP_glRasterPos4fv,
  1712. GLS_OP_glRasterPos4i,
  1713. GLS_OP_glRasterPos4iv,
  1714. GLS_OP_glRasterPos4s,
  1715. GLS_OP_glRasterPos4sv,
  1716. GLS_OP_glRectd,
  1717. GLS_OP_glRectdv,
  1718. GLS_OP_glRectf,
  1719. GLS_OP_glRectfv,
  1720. GLS_OP_glRecti,
  1721. GLS_OP_glRectiv,
  1722. GLS_OP_glRects,
  1723. GLS_OP_glRectsv,
  1724. GLS_OP_glTexCoord1d,
  1725. GLS_OP_glTexCoord1dv,
  1726. GLS_OP_glTexCoord1f,
  1727. GLS_OP_glTexCoord1fv,
  1728. GLS_OP_glTexCoord1i,
  1729. GLS_OP_glTexCoord1iv,
  1730. GLS_OP_glTexCoord1s,
  1731. GLS_OP_glTexCoord1sv,
  1732. GLS_OP_glTexCoord2d,
  1733. GLS_OP_glTexCoord2dv,
  1734. GLS_OP_glTexCoord2f,
  1735. GLS_OP_glTexCoord2fv,
  1736. GLS_OP_glTexCoord2i,
  1737. GLS_OP_glTexCoord2iv,
  1738. GLS_OP_glTexCoord2s,
  1739. GLS_OP_glTexCoord2sv,
  1740. GLS_OP_glTexCoord3d,
  1741. GLS_OP_glTexCoord3dv,
  1742. GLS_OP_glTexCoord3f,
  1743. GLS_OP_glTexCoord3fv,
  1744. GLS_OP_glTexCoord3i,
  1745. GLS_OP_glTexCoord3iv,
  1746. GLS_OP_glTexCoord3s,
  1747. GLS_OP_glTexCoord3sv,
  1748. GLS_OP_glTexCoord4d,
  1749. GLS_OP_glTexCoord4dv,
  1750. GLS_OP_glTexCoord4f,
  1751. GLS_OP_glTexCoord4fv,
  1752. GLS_OP_glTexCoord4i,
  1753. GLS_OP_glTexCoord4iv,
  1754. GLS_OP_glTexCoord4s,
  1755. GLS_OP_glTexCoord4sv,
  1756. GLS_OP_glVertex2d,
  1757. GLS_OP_glVertex2dv,
  1758. GLS_OP_glVertex2f,
  1759. GLS_OP_glVertex2fv,
  1760. GLS_OP_glVertex2i,
  1761. GLS_OP_glVertex2iv,
  1762. GLS_OP_glVertex2s,
  1763. GLS_OP_glVertex2sv,
  1764. GLS_OP_glVertex3d,
  1765. GLS_OP_glVertex3dv,
  1766. GLS_OP_glVertex3f,
  1767. GLS_OP_glVertex3fv,
  1768. GLS_OP_glVertex3i,
  1769. GLS_OP_glVertex3iv,
  1770. GLS_OP_glVertex3s,
  1771. GLS_OP_glVertex3sv,
  1772. GLS_OP_glVertex4d,
  1773. GLS_OP_glVertex4dv,
  1774. GLS_OP_glVertex4f,
  1775. GLS_OP_glVertex4fv,
  1776. GLS_OP_glVertex4i,
  1777. GLS_OP_glVertex4iv,
  1778. GLS_OP_glVertex4s,
  1779. GLS_OP_glVertex4sv,
  1780. GLS_OP_glClipPlane,
  1781. GLS_OP_glColorMaterial,
  1782. GLS_OP_glCullFace,
  1783. GLS_OP_glFogf,
  1784. GLS_OP_glFogfv,
  1785. GLS_OP_glFogi,
  1786. GLS_OP_glFogiv,
  1787. GLS_OP_glFrontFace,
  1788. GLS_OP_glHint,
  1789. GLS_OP_glLightf,
  1790. GLS_OP_glLightfv,
  1791. GLS_OP_glLighti,
  1792. GLS_OP_glLightiv,
  1793. GLS_OP_glLightModelf,
  1794. GLS_OP_glLightModelfv,
  1795. GLS_OP_glLightModeli,
  1796. GLS_OP_glLightModeliv,
  1797. GLS_OP_glLineStipple,
  1798. GLS_OP_glLineWidth,
  1799. GLS_OP_glMaterialf,
  1800. GLS_OP_glMaterialfv,
  1801. GLS_OP_glMateriali,
  1802. GLS_OP_glMaterialiv,
  1803. GLS_OP_glPointSize,
  1804. GLS_OP_glPolygonMode,
  1805. GLS_OP_glPolygonStipple,
  1806. GLS_OP_glScissor,
  1807. GLS_OP_glShadeModel,
  1808. GLS_OP_glTexParameterf,
  1809. GLS_OP_glTexParameterfv,
  1810. GLS_OP_glTexParameteri,
  1811. GLS_OP_glTexParameteriv,
  1812. GLS_OP_glTexImage1D,
  1813. GLS_OP_glTexImage2D,
  1814. GLS_OP_glTexEnvf,
  1815. GLS_OP_glTexEnvfv,
  1816. GLS_OP_glTexEnvi,
  1817. GLS_OP_glTexEnviv,
  1818. GLS_OP_glTexGend,
  1819. GLS_OP_glTexGendv,
  1820. GLS_OP_glTexGenf,
  1821. GLS_OP_glTexGenfv,
  1822. GLS_OP_glTexGeni,
  1823. GLS_OP_glTexGeniv,
  1824. GLS_OP_glFeedbackBuffer,
  1825. GLS_OP_glSelectBuffer,
  1826. GLS_OP_glRenderMode,
  1827. GLS_OP_glInitNames,
  1828. GLS_OP_glLoadName,
  1829. GLS_OP_glPassThrough,
  1830. GLS_OP_glPopName,
  1831. GLS_OP_glPushName,
  1832. GLS_OP_glDrawBuffer,
  1833. GLS_OP_glClear,
  1834. GLS_OP_glClearAccum,
  1835. GLS_OP_glClearIndex,
  1836. GLS_OP_glClearColor,
  1837. GLS_OP_glClearStencil,
  1838. GLS_OP_glClearDepth,
  1839. GLS_OP_glStencilMask,
  1840. GLS_OP_glColorMask,
  1841. GLS_OP_glDepthMask,
  1842. GLS_OP_glIndexMask,
  1843. GLS_OP_glAccum,
  1844. GLS_OP_glDisable,
  1845. GLS_OP_glEnable,
  1846. GLS_OP_glFinish,
  1847. GLS_OP_glFlush,
  1848. GLS_OP_glPopAttrib,
  1849. GLS_OP_glPushAttrib,
  1850. GLS_OP_glMap1d,
  1851. GLS_OP_glMap1f,
  1852. GLS_OP_glMap2d,
  1853. GLS_OP_glMap2f,
  1854. GLS_OP_glMapGrid1d,
  1855. GLS_OP_glMapGrid1f,
  1856. GLS_OP_glMapGrid2d,
  1857. GLS_OP_glMapGrid2f,
  1858. GLS_OP_glEvalCoord1d,
  1859. GLS_OP_glEvalCoord1dv,
  1860. GLS_OP_glEvalCoord1f,
  1861. GLS_OP_glEvalCoord1fv,
  1862. GLS_OP_glEvalCoord2d,
  1863. GLS_OP_glEvalCoord2dv,
  1864. GLS_OP_glEvalCoord2f,
  1865. GLS_OP_glEvalCoord2fv,
  1866. GLS_OP_glEvalMesh1,
  1867. GLS_OP_glEvalPoint1,
  1868. GLS_OP_glEvalMesh2,
  1869. GLS_OP_glEvalPoint2,
  1870. GLS_OP_glAlphaFunc,
  1871. GLS_OP_glBlendFunc,
  1872. GLS_OP_glLogicOp,
  1873. GLS_OP_glStencilFunc,
  1874. GLS_OP_glStencilOp,
  1875. GLS_OP_glDepthFunc,
  1876. GLS_OP_glPixelZoom,
  1877. GLS_OP_glPixelTransferf,
  1878. GLS_OP_glPixelTransferi,
  1879. GLS_OP_glPixelStoref,
  1880. GLS_OP_glPixelStorei,
  1881. GLS_OP_glPixelMapfv,
  1882. GLS_OP_glPixelMapuiv,
  1883. GLS_OP_glPixelMapusv,
  1884. GLS_OP_glReadBuffer,
  1885. GLS_OP_glCopyPixels,
  1886. GLS_OP_glReadPixels,
  1887. GLS_OP_glDrawPixels,
  1888. GLS_OP_glGetBooleanv,
  1889. GLS_OP_glGetClipPlane,
  1890. GLS_OP_glGetDoublev,
  1891. GLS_OP_glGetError,
  1892. GLS_OP_glGetFloatv,
  1893. GLS_OP_glGetIntegerv,
  1894. GLS_OP_glGetLightfv,
  1895. GLS_OP_glGetLightiv,
  1896. GLS_OP_glGetMapdv,
  1897. GLS_OP_glGetMapfv,
  1898. GLS_OP_glGetMapiv,
  1899. GLS_OP_glGetMaterialfv,
  1900. GLS_OP_glGetMaterialiv,
  1901. GLS_OP_glGetPixelMapfv,
  1902. GLS_OP_glGetPixelMapuiv,
  1903. GLS_OP_glGetPixelMapusv,
  1904. GLS_OP_glGetPolygonStipple,
  1905. GLS_OP_glGetString,
  1906. GLS_OP_glGetTexEnvfv,
  1907. GLS_OP_glGetTexEnviv,
  1908. GLS_OP_glGetTexGendv,
  1909. GLS_OP_glGetTexGenfv,
  1910. GLS_OP_glGetTexGeniv,
  1911. GLS_OP_glGetTexImage,
  1912. GLS_OP_glGetTexParameterfv,
  1913. GLS_OP_glGetTexParameteriv,
  1914. GLS_OP_glGetTexLevelParameterfv,
  1915. GLS_OP_glGetTexLevelParameteriv,
  1916. GLS_OP_glIsEnabled,
  1917. GLS_OP_glIsList,
  1918. GLS_OP_glDepthRange,
  1919. GLS_OP_glFrustum,
  1920. GLS_OP_glLoadIdentity,
  1921. GLS_OP_glLoadMatrixf,
  1922. GLS_OP_glLoadMatrixd,
  1923. GLS_OP_glMatrixMode,
  1924. GLS_OP_glMultMatrixf,
  1925. GLS_OP_glMultMatrixd,
  1926. GLS_OP_glOrtho,
  1927. GLS_OP_glPopMatrix,
  1928. GLS_OP_glPushMatrix,
  1929. GLS_OP_glRotated,
  1930. GLS_OP_glRotatef,
  1931. GLS_OP_glScaled,
  1932. GLS_OP_glScalef,
  1933. GLS_OP_glTranslated,
  1934. GLS_OP_glTranslatef,
  1935. GLS_OP_glViewport,
  1936. GLS_OP_glArrayElement,
  1937. GLS_OP_glBindTexture,
  1938. GLS_OP_glColorPointer,
  1939. GLS_OP_glDisableClientState,
  1940. GLS_OP_glDrawArrays,
  1941. GLS_OP_glDrawElements,
  1942. GLS_OP_glEdgeFlagPointer,
  1943. GLS_OP_glEnableClientState,
  1944. GLS_OP_glIndexPointer,
  1945. GLS_OP_glIndexub,
  1946. GLS_OP_glIndexubv,
  1947. GLS_OP_glInterleavedArrays,
  1948. GLS_OP_glNormalPointer,
  1949. GLS_OP_glPolygonOffset,
  1950. GLS_OP_glTexCoordPointer,
  1951. GLS_OP_glVertexPointer,
  1952. GLS_OP_glAreTexturesResident,
  1953. GLS_OP_glCopyTexImage1D,
  1954. GLS_OP_glCopyTexImage2D,
  1955. GLS_OP_glCopyTexSubImage1D,
  1956. GLS_OP_glCopyTexSubImage2D,
  1957. GLS_OP_glDeleteTextures,
  1958. GLS_OP_glGenTextures,
  1959. GLS_OP_glGetPointerv,
  1960. GLS_OP_glIsTexture,
  1961. GLS_OP_glPrioritizeTextures,
  1962. GLS_OP_glTexSubImage1D,
  1963. GLS_OP_glTexSubImage2D,
  1964. GLS_OP_glPushClientAttrib,
  1965. GLS_OP_glPopClientAttrib,
  1966. #if __GL_EXT_blend_color
  1967. GLS_OP_glBlendColorEXT,
  1968. #endif /* __GL_EXT_blend_color */
  1969. #if __GL_EXT_blend_minmax
  1970. GLS_OP_glBlendEquationEXT,
  1971. #endif /* __GL_EXT_blend_minmax */
  1972. #if __GL_EXT_polygon_offset
  1973. GLS_OP_glPolygonOffsetEXT,
  1974. #endif /* __GL_EXT_polygon_offset */
  1975. #if __GL_EXT_subtexture
  1976. GLS_OP_glTexSubImage1DEXT,
  1977. #endif /* __GL_EXT_subtexture */
  1978. #if __GL_EXT_subtexture
  1979. GLS_OP_glTexSubImage2DEXT,
  1980. #endif /* __GL_EXT_subtexture */
  1981. #if __GL_SGIS_multisample
  1982. GLS_OP_glSampleMaskSGIS,
  1983. #endif /* __GL_SGIS_multisample */
  1984. #if __GL_SGIS_multisample
  1985. GLS_OP_glSamplePatternSGIS,
  1986. #endif /* __GL_SGIS_multisample */
  1987. #if __GL_SGIX_multisample
  1988. GLS_OP_glTagSampleBufferSGIX,
  1989. #endif /* __GL_SGIX_multisample */
  1990. #if __GL_EXT_convolution
  1991. GLS_OP_glConvolutionFilter1DEXT,
  1992. #endif /* __GL_EXT_convolution */
  1993. #if __GL_EXT_convolution
  1994. GLS_OP_glConvolutionFilter2DEXT,
  1995. #endif /* __GL_EXT_convolution */
  1996. #if __GL_EXT_convolution
  1997. GLS_OP_glConvolutionParameterfEXT,
  1998. #endif /* __GL_EXT_convolution */
  1999. #if __GL_EXT_convolution
  2000. GLS_OP_glConvolutionParameterfvEXT,
  2001. #endif /* __GL_EXT_convolution */
  2002. #if __GL_EXT_convolution
  2003. GLS_OP_glConvolutionParameteriEXT,
  2004. #endif /* __GL_EXT_convolution */
  2005. #if __GL_EXT_convolution
  2006. GLS_OP_glConvolutionParameterivEXT,
  2007. #endif /* __GL_EXT_convolution */
  2008. #if __GL_EXT_convolution
  2009. GLS_OP_glCopyConvolutionFilter1DEXT,
  2010. #endif /* __GL_EXT_convolution */
  2011. #if __GL_EXT_convolution
  2012. GLS_OP_glCopyConvolutionFilter2DEXT,
  2013. #endif /* __GL_EXT_convolution */
  2014. #if __GL_EXT_convolution
  2015. GLS_OP_glGetConvolutionFilterEXT,
  2016. #endif /* __GL_EXT_convolution */
  2017. #if __GL_EXT_convolution
  2018. GLS_OP_glGetConvolutionParameterfvEXT,
  2019. #endif /* __GL_EXT_convolution */
  2020. #if __GL_EXT_convolution
  2021. GLS_OP_glGetConvolutionParameterivEXT,
  2022. #endif /* __GL_EXT_convolution */
  2023. #if __GL_EXT_convolution
  2024. GLS_OP_glGetSeparableFilterEXT,
  2025. #endif /* __GL_EXT_convolution */
  2026. #if __GL_EXT_convolution
  2027. GLS_OP_glSeparableFilter2DEXT,
  2028. #endif /* __GL_EXT_convolution */
  2029. #if __GL_EXT_histogram
  2030. GLS_OP_glGetHistogramEXT,
  2031. #endif /* __GL_EXT_histogram */
  2032. #if __GL_EXT_histogram
  2033. GLS_OP_glGetHistogramParameterfvEXT,
  2034. #endif /* __GL_EXT_histogram */
  2035. #if __GL_EXT_histogram
  2036. GLS_OP_glGetHistogramParameterivEXT,
  2037. #endif /* __GL_EXT_histogram */
  2038. #if __GL_EXT_histogram
  2039. GLS_OP_glGetMinmaxEXT,
  2040. #endif /* __GL_EXT_histogram */
  2041. #if __GL_EXT_histogram
  2042. GLS_OP_glGetMinmaxParameterfvEXT,
  2043. #endif /* __GL_EXT_histogram */
  2044. #if __GL_EXT_histogram
  2045. GLS_OP_glGetMinmaxParameterivEXT,
  2046. #endif /* __GL_EXT_histogram */
  2047. #if __GL_EXT_histogram
  2048. GLS_OP_glHistogramEXT,
  2049. #endif /* __GL_EXT_histogram */
  2050. #if __GL_EXT_histogram
  2051. GLS_OP_glMinmaxEXT,
  2052. #endif /* __GL_EXT_histogram */
  2053. #if __GL_EXT_histogram
  2054. GLS_OP_glResetHistogramEXT,
  2055. #endif /* __GL_EXT_histogram */
  2056. #if __GL_EXT_histogram
  2057. GLS_OP_glResetMinmaxEXT,
  2058. #endif /* __GL_EXT_histogram */
  2059. #if __GL_EXT_texture3D
  2060. GLS_OP_glTexImage3DEXT,
  2061. #endif /* __GL_EXT_texture3D */
  2062. #if __GL_EXT_subtexture
  2063. GLS_OP_glTexSubImage3DEXT,
  2064. #endif /* __GL_EXT_subtexture */
  2065. #if __GL_SGIS_detail_texture
  2066. GLS_OP_glDetailTexFuncSGIS,
  2067. #endif /* __GL_SGIS_detail_texture */
  2068. #if __GL_SGIS_detail_texture
  2069. GLS_OP_glGetDetailTexFuncSGIS,
  2070. #endif /* __GL_SGIS_detail_texture */
  2071. #if __GL_SGIS_sharpen_texture
  2072. GLS_OP_glSharpenTexFuncSGIS,
  2073. #endif /* __GL_SGIS_sharpen_texture */
  2074. #if __GL_SGIS_sharpen_texture
  2075. GLS_OP_glGetSharpenTexFuncSGIS,
  2076. #endif /* __GL_SGIS_sharpen_texture */
  2077. #if __GL_EXT_vertex_array
  2078. GLS_OP_glArrayElementEXT,
  2079. #endif /* __GL_EXT_vertex_array */
  2080. #if __GL_EXT_vertex_array
  2081. GLS_OP_glColorPointerEXT,
  2082. #endif /* __GL_EXT_vertex_array */
  2083. #if __GL_EXT_vertex_array
  2084. GLS_OP_glDrawArraysEXT,
  2085. #endif /* __GL_EXT_vertex_array */
  2086. #if __GL_EXT_vertex_array
  2087. GLS_OP_glEdgeFlagPointerEXT,
  2088. #endif /* __GL_EXT_vertex_array */
  2089. #if __GL_EXT_vertex_array
  2090. GLS_OP_glGetPointervEXT,
  2091. #endif /* __GL_EXT_vertex_array */
  2092. #if __GL_EXT_vertex_array
  2093. GLS_OP_glIndexPointerEXT,
  2094. #endif /* __GL_EXT_vertex_array */
  2095. #if __GL_EXT_vertex_array
  2096. GLS_OP_glNormalPointerEXT,
  2097. #endif /* __GL_EXT_vertex_array */
  2098. #if __GL_EXT_vertex_array
  2099. GLS_OP_glTexCoordPointerEXT,
  2100. #endif /* __GL_EXT_vertex_array */
  2101. #if __GL_EXT_vertex_array
  2102. GLS_OP_glVertexPointerEXT,
  2103. #endif /* __GL_EXT_vertex_array */
  2104. #if __GL_EXT_texture_object
  2105. GLS_OP_glAreTexturesResidentEXT,
  2106. #endif /* __GL_EXT_texture_object */
  2107. #if __GL_EXT_texture_object
  2108. GLS_OP_glBindTextureEXT,
  2109. #endif /* __GL_EXT_texture_object */
  2110. #if __GL_EXT_texture_object
  2111. GLS_OP_glDeleteTexturesEXT,
  2112. #endif /* __GL_EXT_texture_object */
  2113. #if __GL_EXT_texture_object
  2114. GLS_OP_glGenTexturesEXT,
  2115. #endif /* __GL_EXT_texture_object */
  2116. #if __GL_EXT_texture_object
  2117. GLS_OP_glIsTextureEXT,
  2118. #endif /* __GL_EXT_texture_object */
  2119. #if __GL_EXT_texture_object
  2120. GLS_OP_glPrioritizeTexturesEXT,
  2121. #endif /* __GL_EXT_texture_object */
  2122. #if __GL_EXT_paletted_texture
  2123. GLS_OP_glColorTableEXT,
  2124. #endif /* __GL_EXT_paletted_texture */
  2125. #if __GL_SGI_color_table
  2126. GLS_OP_glColorTableParameterfvSGI,
  2127. #endif /* __GL_SGI_color_table */
  2128. #if __GL_SGI_color_table
  2129. GLS_OP_glColorTableParameterivSGI,
  2130. #endif /* __GL_SGI_color_table */
  2131. #if __GL_SGI_color_table
  2132. GLS_OP_glCopyColorTableSGI,
  2133. #endif /* __GL_SGI_color_table */
  2134. #if __GL_EXT_paletted_texture
  2135. GLS_OP_glGetColorTableEXT,
  2136. #endif /* __GL_EXT_paletted_texture */
  2137. #if __GL_EXT_paletted_texture
  2138. GLS_OP_glGetColorTableParameterfvEXT,
  2139. #endif /* __GL_EXT_paletted_texture */
  2140. #if __GL_EXT_paletted_texture
  2141. GLS_OP_glGetColorTableParameterivEXT,
  2142. #endif /* __GL_EXT_paletted_texture */
  2143. #if __GL_SGI_texture_color_table
  2144. GLS_OP_glGetTexColorTableParameterfvSGI,
  2145. #endif /* __GL_SGI_texture_color_table */
  2146. #if __GL_SGI_texture_color_table
  2147. GLS_OP_glGetTexColorTableParameterivSGI,
  2148. #endif /* __GL_SGI_texture_color_table */
  2149. #if __GL_SGI_texture_color_table
  2150. GLS_OP_glTexColorTableParameterfvSGI,
  2151. #endif /* __GL_SGI_texture_color_table */
  2152. #if __GL_SGI_texture_color_table
  2153. GLS_OP_glTexColorTableParameterivSGI,
  2154. #endif /* __GL_SGI_texture_color_table */
  2155. #if __GL_EXT_copy_texture
  2156. GLS_OP_glCopyTexImage1DEXT,
  2157. #endif /* __GL_EXT_copy_texture */
  2158. #if __GL_EXT_copy_texture
  2159. GLS_OP_glCopyTexImage2DEXT,
  2160. #endif /* __GL_EXT_copy_texture */
  2161. #if __GL_EXT_copy_texture
  2162. GLS_OP_glCopyTexSubImage1DEXT,
  2163. #endif /* __GL_EXT_copy_texture */
  2164. #if __GL_EXT_copy_texture
  2165. GLS_OP_glCopyTexSubImage2DEXT,
  2166. #endif /* __GL_EXT_copy_texture */
  2167. #if __GL_EXT_copy_texture
  2168. GLS_OP_glCopyTexSubImage3DEXT,
  2169. #endif /* __GL_EXT_copy_texture */
  2170. #if __GL_SGIS_texture4D
  2171. GLS_OP_glTexImage4DSGIS,
  2172. #endif /* __GL_SGIS_texture4D */
  2173. #if __GL_SGIS_texture4D
  2174. GLS_OP_glTexSubImage4DSGIS,
  2175. #endif /* __GL_SGIS_texture4D */
  2176. #if __GL_SGIX_pixel_texture
  2177. GLS_OP_glPixelTexGenSGIX,
  2178. #endif /* __GL_SGIX_pixel_texture */
  2179. #if __GL_EXT_paletted_texture
  2180. // DrewB
  2181. GLS_OP_glColorSubTableEXT,
  2182. #endif
  2183. GLS_NONE
  2184. };
  2185. const GLint __glsOpcodesGLSCount = (
  2186. 45
  2187. );
  2188. const GLint __glsOpcodesGLCount = (
  2189. #if __GL_EXT_blend_color
  2190. 1 +
  2191. #endif /* __GL_EXT_blend_color */
  2192. #if __GL_EXT_blend_minmax
  2193. 1 +
  2194. #endif /* __GL_EXT_blend_minmax */
  2195. #if __GL_EXT_polygon_offset
  2196. 1 +
  2197. #endif /* __GL_EXT_polygon_offset */
  2198. #if __GL_EXT_subtexture
  2199. 1 +
  2200. #endif /* __GL_EXT_subtexture */
  2201. #if __GL_EXT_subtexture
  2202. 1 +
  2203. #endif /* __GL_EXT_subtexture */
  2204. #if __GL_SGIS_multisample
  2205. 1 +
  2206. #endif /* __GL_SGIS_multisample */
  2207. #if __GL_SGIS_multisample
  2208. 1 +
  2209. #endif /* __GL_SGIS_multisample */
  2210. #if __GL_SGIX_multisample
  2211. 1 +
  2212. #endif /* __GL_SGIX_multisample */
  2213. #if __GL_EXT_convolution
  2214. 1 +
  2215. #endif /* __GL_EXT_convolution */
  2216. #if __GL_EXT_convolution
  2217. 1 +
  2218. #endif /* __GL_EXT_convolution */
  2219. #if __GL_EXT_convolution
  2220. 1 +
  2221. #endif /* __GL_EXT_convolution */
  2222. #if __GL_EXT_convolution
  2223. 1 +
  2224. #endif /* __GL_EXT_convolution */
  2225. #if __GL_EXT_convolution
  2226. 1 +
  2227. #endif /* __GL_EXT_convolution */
  2228. #if __GL_EXT_convolution
  2229. 1 +
  2230. #endif /* __GL_EXT_convolution */
  2231. #if __GL_EXT_convolution
  2232. 1 +
  2233. #endif /* __GL_EXT_convolution */
  2234. #if __GL_EXT_convolution
  2235. 1 +
  2236. #endif /* __GL_EXT_convolution */
  2237. #if __GL_EXT_convolution
  2238. 1 +
  2239. #endif /* __GL_EXT_convolution */
  2240. #if __GL_EXT_convolution
  2241. 1 +
  2242. #endif /* __GL_EXT_convolution */
  2243. #if __GL_EXT_convolution
  2244. 1 +
  2245. #endif /* __GL_EXT_convolution */
  2246. #if __GL_EXT_convolution
  2247. 1 +
  2248. #endif /* __GL_EXT_convolution */
  2249. #if __GL_EXT_convolution
  2250. 1 +
  2251. #endif /* __GL_EXT_convolution */
  2252. #if __GL_EXT_histogram
  2253. 1 +
  2254. #endif /* __GL_EXT_histogram */
  2255. #if __GL_EXT_histogram
  2256. 1 +
  2257. #endif /* __GL_EXT_histogram */
  2258. #if __GL_EXT_histogram
  2259. 1 +
  2260. #endif /* __GL_EXT_histogram */
  2261. #if __GL_EXT_histogram
  2262. 1 +
  2263. #endif /* __GL_EXT_histogram */
  2264. #if __GL_EXT_histogram
  2265. 1 +
  2266. #endif /* __GL_EXT_histogram */
  2267. #if __GL_EXT_histogram
  2268. 1 +
  2269. #endif /* __GL_EXT_histogram */
  2270. #if __GL_EXT_histogram
  2271. 1 +
  2272. #endif /* __GL_EXT_histogram */
  2273. #if __GL_EXT_histogram
  2274. 1 +
  2275. #endif /* __GL_EXT_histogram */
  2276. #if __GL_EXT_histogram
  2277. 1 +
  2278. #endif /* __GL_EXT_histogram */
  2279. #if __GL_EXT_histogram
  2280. 1 +
  2281. #endif /* __GL_EXT_histogram */
  2282. #if __GL_EXT_texture3D
  2283. 1 +
  2284. #endif /* __GL_EXT_texture3D */
  2285. #if __GL_EXT_subtexture
  2286. 1 +
  2287. #endif /* __GL_EXT_subtexture */
  2288. #if __GL_SGIS_detail_texture
  2289. 1 +
  2290. #endif /* __GL_SGIS_detail_texture */
  2291. #if __GL_SGIS_detail_texture
  2292. 1 +
  2293. #endif /* __GL_SGIS_detail_texture */
  2294. #if __GL_SGIS_sharpen_texture
  2295. 1 +
  2296. #endif /* __GL_SGIS_sharpen_texture */
  2297. #if __GL_SGIS_sharpen_texture
  2298. 1 +
  2299. #endif /* __GL_SGIS_sharpen_texture */
  2300. #if __GL_EXT_vertex_array
  2301. 1 +
  2302. #endif /* __GL_EXT_vertex_array */
  2303. #if __GL_EXT_vertex_array
  2304. 1 +
  2305. #endif /* __GL_EXT_vertex_array */
  2306. #if __GL_EXT_vertex_array
  2307. 1 +
  2308. #endif /* __GL_EXT_vertex_array */
  2309. #if __GL_EXT_vertex_array
  2310. 1 +
  2311. #endif /* __GL_EXT_vertex_array */
  2312. #if __GL_EXT_vertex_array
  2313. 1 +
  2314. #endif /* __GL_EXT_vertex_array */
  2315. #if __GL_EXT_vertex_array
  2316. 1 +
  2317. #endif /* __GL_EXT_vertex_array */
  2318. #if __GL_EXT_vertex_array
  2319. 1 +
  2320. #endif /* __GL_EXT_vertex_array */
  2321. #if __GL_EXT_vertex_array
  2322. 1 +
  2323. #endif /* __GL_EXT_vertex_array */
  2324. #if __GL_EXT_vertex_array
  2325. 1 +
  2326. #endif /* __GL_EXT_vertex_array */
  2327. #if __GL_EXT_texture_object
  2328. 1 +
  2329. #endif /* __GL_EXT_texture_object */
  2330. #if __GL_EXT_texture_object
  2331. 1 +
  2332. #endif /* __GL_EXT_texture_object */
  2333. #if __GL_EXT_texture_object
  2334. 1 +
  2335. #endif /* __GL_EXT_texture_object */
  2336. #if __GL_EXT_texture_object
  2337. 1 +
  2338. #endif /* __GL_EXT_texture_object */
  2339. #if __GL_EXT_texture_object
  2340. 1 +
  2341. #endif /* __GL_EXT_texture_object */
  2342. #if __GL_EXT_texture_object
  2343. 1 +
  2344. #endif /* __GL_EXT_texture_object */
  2345. #if __GL_EXT_paletted_texture
  2346. 1 +
  2347. #endif /* __GL_EXT_paletted_texture */
  2348. #if __GL_SGI_color_table
  2349. 1 +
  2350. #endif /* __GL_SGI_color_table */
  2351. #if __GL_SGI_color_table
  2352. 1 +
  2353. #endif /* __GL_SGI_color_table */
  2354. #if __GL_SGI_color_table
  2355. 1 +
  2356. #endif /* __GL_SGI_color_table */
  2357. #if __GL_EXT_paletted_texture
  2358. 1 +
  2359. #endif /* __GL_EXT_paletted_texture */
  2360. #if __GL_EXT_paletted_texture
  2361. 1 +
  2362. #endif /* __GL_EXT_paletted_texture */
  2363. #if __GL_EXT_paletted_texture
  2364. 1 +
  2365. #endif /* __GL_EXT_paletted_texture */
  2366. #if __GL_SGI_texture_color_table
  2367. 1 +
  2368. #endif /* __GL_SGI_texture_color_table */
  2369. #if __GL_SGI_texture_color_table
  2370. 1 +
  2371. #endif /* __GL_SGI_texture_color_table */
  2372. #if __GL_SGI_texture_color_table
  2373. 1 +
  2374. #endif /* __GL_SGI_texture_color_table */
  2375. #if __GL_SGI_texture_color_table
  2376. 1 +
  2377. #endif /* __GL_SGI_texture_color_table */
  2378. #if __GL_EXT_copy_texture
  2379. 1 +
  2380. #endif /* __GL_EXT_copy_texture */
  2381. #if __GL_EXT_copy_texture
  2382. 1 +
  2383. #endif /* __GL_EXT_copy_texture */
  2384. #if __GL_EXT_copy_texture
  2385. 1 +
  2386. #endif /* __GL_EXT_copy_texture */
  2387. #if __GL_EXT_copy_texture
  2388. 1 +
  2389. #endif /* __GL_EXT_copy_texture */
  2390. #if __GL_EXT_copy_texture
  2391. 1 +
  2392. #endif /* __GL_EXT_copy_texture */
  2393. #if __GL_SGIS_texture4D
  2394. 1 +
  2395. #endif /* __GL_SGIS_texture4D */
  2396. #if __GL_SGIS_texture4D
  2397. 1 +
  2398. #endif /* __GL_SGIS_texture4D */
  2399. #if __GL_SGIX_pixel_texture
  2400. 1 +
  2401. #endif /* __GL_SGIX_pixel_texture */
  2402. #if __GL_EXT_paletted_texture
  2403. // DrewB
  2404. 1 +
  2405. #endif
  2406. // DrewB - 1.1
  2407. 336
  2408. );
  2409. const GLint __glsOpPageMap[__GLS_MAPPED_OPCODE_PAGE_COUNT] = {
  2410. 4095,
  2411. 4094,
  2412. 4093,
  2413. 4092,
  2414. 4091,
  2415. 4090,
  2416. 4089,
  2417. };