jfc's patch for reorganising cl-glfw-opengl and cl-glfw packages. Changed need propog...
[cl-glfw.git] / lib / opengl.lisp
blobaf56aad3c06c12f65d84c1b17523997d02cb6185
2 (in-package #:cl-glfw-opengl)
4 (defmacro defglfun (func-spec)
5 (wrapped-gl-function-definition func-spec))
7 (defmacro defglextfun (func-spec)
8 #+win32 (wrapped-win32-gl-function-definition func-spec)
9 #-win32 (wrapped-gl-function-definition func-spec))
13 ;;;; Enumerations: AttribMask
15 (defconstant +current-bit+ #x1)
16 (defconstant +point-bit+ #x2)
17 (defconstant +line-bit+ #x4)
18 (defconstant +polygon-bit+ #x8)
19 (defconstant +polygon-stipple-bit+ #x10)
20 (defconstant +pixel-mode-bit+ #x20)
21 (defconstant +lighting-bit+ #x40)
22 (defconstant +fog-bit+ #x80)
23 (defconstant +depth-buffer-bit+ #x100)
24 (defconstant +accum-buffer-bit+ #x200)
25 (defconstant +stencil-buffer-bit+ #x400)
26 (defconstant +viewport-bit+ #x800)
27 (defconstant +transform-bit+ #x1000)
28 (defconstant +enable-bit+ #x2000)
29 (defconstant +color-buffer-bit+ #x4000)
30 (defconstant +hint-bit+ #x8000)
31 (defconstant +eval-bit+ #x10000)
32 (defconstant +list-bit+ #x20000)
33 (defconstant +texture-bit+ #x40000)
34 (defconstant +scissor-bit+ #x80000)
35 (defconstant +all-attrib-bits+ #xFFFFFFFF)
37 ;;;; Enumerations: ClearBufferMask
38 ;; color_buffer_bit already defined
39 ;; accum_buffer_bit already defined
40 ;; stencil_buffer_bit already defined
41 ;; depth_buffer_bit already defined
43 ;;;; Enumerations: ClientAttribMask
45 (defconstant +client-pixel-store-bit+ #x1)
46 (defconstant +client-vertex-array-bit+ #x2)
47 (defconstant +client-all-attrib-bits+ #xFFFFFFFF)
49 ;;;; Enumerations: Boolean
51 (defconstant +false+ #x0)
52 (defconstant +true+ #x1)
54 ;;;; Enumerations: BeginMode
56 (defconstant +points+ #x0)
57 (defconstant +lines+ #x1)
58 (defconstant +line-loop+ #x2)
59 (defconstant +line-strip+ #x3)
60 (defconstant +triangles+ #x4)
61 (defconstant +triangle-strip+ #x5)
62 (defconstant +triangle-fan+ #x6)
63 (defconstant +quads+ #x7)
64 (defconstant +quad-strip+ #x8)
65 (defconstant +polygon+ #x9)
67 ;;;; Enumerations: AccumOp
69 (defconstant +accum+ #x100)
70 (defconstant +load+ #x101)
71 (defconstant +return+ #x102)
72 (defconstant +mult+ #x103)
73 (defconstant +add+ #x104)
75 ;;;; Enumerations: AlphaFunction
77 (defconstant +never+ #x200)
78 (defconstant +less+ #x201)
79 (defconstant +equal+ #x202)
80 (defconstant +lequal+ #x203)
81 (defconstant +greater+ #x204)
82 (defconstant +notequal+ #x205)
83 (defconstant +gequal+ #x206)
84 (defconstant +always+ #x207)
86 ;;;; Enumerations: BlendingFactorDest
88 (defconstant +zero+ #x0)
89 (defconstant +one+ #x1)
90 (defconstant +src-color+ #x300)
91 (defconstant +one-minus-src-color+ #x301)
92 (defconstant +src-alpha+ #x302)
93 (defconstant +one-minus-src-alpha+ #x303)
94 (defconstant +dst-alpha+ #x304)
95 (defconstant +one-minus-dst-alpha+ #x305)
96 (defconstant +constant-color-ext+ #x8001)
97 (defconstant +one-minus-constant-color-ext+ #x8002)
98 (defconstant +constant-alpha-ext+ #x8003)
99 (defconstant +one-minus-constant-alpha-ext+ #x8004)
101 ;;;; Enumerations: BlendingFactorSrc
102 ;; zero already defined
103 ;; one already defined
104 (defconstant +dst-color+ #x306)
105 (defconstant +one-minus-dst-color+ #x307)
106 (defconstant +src-alpha-saturate+ #x308)
107 ;; src_alpha already defined
108 ;; one_minus_src_alpha already defined
109 ;; dst_alpha already defined
110 ;; one_minus_dst_alpha already defined
111 ;; constant_color_ext already defined
112 ;; one_minus_constant_color_ext already defined
113 ;; constant_alpha_ext already defined
114 ;; one_minus_constant_alpha_ext already defined
116 ;;;; Enumerations: BlendEquationModeEXT
118 (defconstant +logic-op+ #xBF1)
119 (defconstant +func-add-ext+ #x8006)
120 (defconstant +min-ext+ #x8007)
121 (defconstant +max-ext+ #x8008)
122 (defconstant +func-subtract-ext+ #x800A)
123 (defconstant +func-reverse-subtract-ext+ #x800B)
124 (defconstant +alpha-min-sgix+ #x8320)
125 (defconstant +alpha-max-sgix+ #x8321)
127 ;;;; Enumerations: ColorMaterialFace
129 (defconstant +front+ #x404)
130 (defconstant +back+ #x405)
131 (defconstant +front-and-back+ #x408)
133 ;;;; Enumerations: ColorMaterialParameter
135 (defconstant +ambient+ #x1200)
136 (defconstant +diffuse+ #x1201)
137 (defconstant +specular+ #x1202)
138 (defconstant +emission+ #x1600)
139 (defconstant +ambient-and-diffuse+ #x1602)
141 ;;;; Enumerations: ColorPointerType
143 (defconstant +byte+ #x1400)
144 (defconstant +unsigned-byte+ #x1401)
145 (defconstant +short+ #x1402)
146 (defconstant +unsigned-short+ #x1403)
147 (defconstant +int+ #x1404)
148 (defconstant +unsigned-int+ #x1405)
149 (defconstant +float+ #x1406)
150 (defconstant +double+ #x140A)
152 ;;;; Enumerations: ColorTableParameterPNameSGI
154 (defconstant +color-table-scale-sgi+ #x80D6)
155 (defconstant +color-table-bias-sgi+ #x80D7)
157 ;;;; Enumerations: ColorTableTargetSGI
159 (defconstant +color-table-sgi+ #x80D0)
160 (defconstant +post-convolution-color-table-sgi+ #x80D1)
161 (defconstant +post-color-matrix-color-table-sgi+ #x80D2)
162 (defconstant +proxy-color-table-sgi+ #x80D3)
163 (defconstant +proxy-post-convolution-color-table-sgi+ #x80D4)
164 (defconstant +proxy-post-color-matrix-color-table-sgi+ #x80D5)
165 (defconstant +texture-color-table-sgi+ #x80BC)
166 (defconstant +proxy-texture-color-table-sgi+ #x80BD)
168 ;;;; Enumerations: ConvolutionBorderModeEXT
170 (defconstant +reduce-ext+ #x8016)
172 ;;;; Enumerations: ConvolutionParameterEXT
174 (defconstant +convolution-border-mode-ext+ #x8013)
175 (defconstant +convolution-filter-scale-ext+ #x8014)
176 (defconstant +convolution-filter-bias-ext+ #x8015)
178 ;;;; Enumerations: ConvolutionTargetEXT
180 (defconstant +convolution-1d-ext+ #x8010)
181 (defconstant +convolution-2d-ext+ #x8011)
183 ;;;; Enumerations: CullFaceMode
184 ;; front already defined
185 ;; back already defined
186 ;; front_and_back already defined
188 ;;;; Enumerations: DepthFunction
189 ;; never already defined
190 ;; less already defined
191 ;; equal already defined
192 ;; lequal already defined
193 ;; greater already defined
194 ;; notequal already defined
195 ;; gequal already defined
196 ;; always already defined
198 ;;;; Enumerations: DrawBufferMode
200 (defconstant +none+ #x0)
201 (defconstant +front-left+ #x400)
202 (defconstant +front-right+ #x401)
203 (defconstant +back-left+ #x402)
204 (defconstant +back-right+ #x403)
205 ;; front already defined
206 ;; back already defined
207 (defconstant +left+ #x406)
208 (defconstant +right+ #x407)
209 ;; front_and_back already defined
210 (defconstant +aux0+ #x409)
211 (defconstant +aux1+ #x40A)
212 (defconstant +aux2+ #x40B)
213 (defconstant +aux3+ #x40C)
215 ;;;; Enumerations: EnableCap
217 (defconstant +fog+ #xB60)
218 (defconstant +lighting+ #xB50)
219 (defconstant +texture-1d+ #xDE0)
220 (defconstant +texture-2d+ #xDE1)
221 (defconstant +line-stipple+ #xB24)
222 (defconstant +polygon-stipple+ #xB42)
223 (defconstant +cull-face+ #xB44)
224 (defconstant +alpha-test+ #xBC0)
225 (defconstant +blend+ #xBE2)
226 (defconstant +index-logic-op+ #xBF1)
227 (defconstant +color-logic-op+ #xBF2)
228 (defconstant +dither+ #xBD0)
229 (defconstant +stencil-test+ #xB90)
230 (defconstant +depth-test+ #xB71)
231 (defconstant +clip-plane0+ #x3000)
232 (defconstant +clip-plane1+ #x3001)
233 (defconstant +clip-plane2+ #x3002)
234 (defconstant +clip-plane3+ #x3003)
235 (defconstant +clip-plane4+ #x3004)
236 (defconstant +clip-plane5+ #x3005)
237 (defconstant +light0+ #x4000)
238 (defconstant +light1+ #x4001)
239 (defconstant +light2+ #x4002)
240 (defconstant +light3+ #x4003)
241 (defconstant +light4+ #x4004)
242 (defconstant +light5+ #x4005)
243 (defconstant +light6+ #x4006)
244 (defconstant +light7+ #x4007)
245 (defconstant +texture-gen-s+ #xC60)
246 (defconstant +texture-gen-t+ #xC61)
247 (defconstant +texture-gen-r+ #xC62)
248 (defconstant +texture-gen-q+ #xC63)
249 (defconstant +map1-vertex-3+ #xD97)
250 (defconstant +map1-vertex-4+ #xD98)
251 (defconstant +map1-color-4+ #xD90)
252 (defconstant +map1-index+ #xD91)
253 (defconstant +map1-normal+ #xD92)
254 (defconstant +map1-texture-coord-1+ #xD93)
255 (defconstant +map1-texture-coord-2+ #xD94)
256 (defconstant +map1-texture-coord-3+ #xD95)
257 (defconstant +map1-texture-coord-4+ #xD96)
258 (defconstant +map2-vertex-3+ #xDB7)
259 (defconstant +map2-vertex-4+ #xDB8)
260 (defconstant +map2-color-4+ #xDB0)
261 (defconstant +map2-index+ #xDB1)
262 (defconstant +map2-normal+ #xDB2)
263 (defconstant +map2-texture-coord-1+ #xDB3)
264 (defconstant +map2-texture-coord-2+ #xDB4)
265 (defconstant +map2-texture-coord-3+ #xDB5)
266 (defconstant +map2-texture-coord-4+ #xDB6)
267 (defconstant +point-smooth+ #xB10)
268 (defconstant +line-smooth+ #xB20)
269 (defconstant +polygon-smooth+ #xB41)
270 (defconstant +scissor-test+ #xC11)
271 (defconstant +color-material+ #xB57)
272 (defconstant +normalize+ #xBA1)
273 (defconstant +auto-normal+ #xD80)
274 (defconstant +polygon-offset-point+ #x2A01)
275 (defconstant +polygon-offset-line+ #x2A02)
276 (defconstant +polygon-offset-fill+ #x8037)
277 (defconstant +vertex-array+ #x8074)
278 (defconstant +normal-array+ #x8075)
279 (defconstant +color-array+ #x8076)
280 (defconstant +index-array+ #x8077)
281 (defconstant +texture-coord-array+ #x8078)
282 (defconstant +edge-flag-array+ #x8079)
283 ;; convolution_1d_ext already defined
284 ;; convolution_2d_ext already defined
285 (defconstant +separable-2d-ext+ #x8012)
286 (defconstant +histogram-ext+ #x8024)
287 (defconstant +minmax-ext+ #x802E)
288 (defconstant +rescale-normal-ext+ #x803A)
289 (defconstant +shared-texture-palette-ext+ #x81FB)
290 (defconstant +texture-3d-ext+ #x806F)
291 (defconstant +multisample-sgis+ #x809D)
292 (defconstant +sample-alpha-to-mask-sgis+ #x809E)
293 (defconstant +sample-alpha-to-one-sgis+ #x809F)
294 (defconstant +sample-mask-sgis+ #x80A0)
295 (defconstant +texture-4d-sgis+ #x8134)
296 (defconstant +async-histogram-sgix+ #x832C)
297 (defconstant +async-tex-image-sgix+ #x835C)
298 (defconstant +async-draw-pixels-sgix+ #x835D)
299 (defconstant +async-read-pixels-sgix+ #x835E)
300 (defconstant +calligraphic-fragment-sgix+ #x8183)
301 (defconstant +fog-offset-sgix+ #x8198)
302 (defconstant +fragment-lighting-sgix+ #x8400)
303 (defconstant +fragment-color-material-sgix+ #x8401)
304 (defconstant +fragment-light0-sgix+ #x840C)
305 (defconstant +fragment-light1-sgix+ #x840D)
306 (defconstant +fragment-light2-sgix+ #x840E)
307 (defconstant +fragment-light3-sgix+ #x840F)
308 (defconstant +fragment-light4-sgix+ #x8410)
309 (defconstant +fragment-light5-sgix+ #x8411)
310 (defconstant +fragment-light6-sgix+ #x8412)
311 (defconstant +fragment-light7-sgix+ #x8413)
312 (defconstant +framezoom-sgix+ #x818B)
313 (defconstant +interlace-sgix+ #x8094)
314 (defconstant +ir-instrument1-sgix+ #x817F)
315 (defconstant +pixel-tex-gen-sgix+ #x8139)
316 (defconstant +pixel-texture-sgis+ #x8353)
317 (defconstant +reference-plane-sgix+ #x817D)
318 (defconstant +sprite-sgix+ #x8148)
319 ;; color_table_sgi already defined
320 ;; post_convolution_color_table_sgi already defined
321 ;; post_color_matrix_color_table_sgi already defined
322 ;; texture_color_table_sgi already defined
324 ;;;; Enumerations: ErrorCode
326 (defconstant +no-error+ #x0)
327 (defconstant +invalid-enum+ #x500)
328 (defconstant +invalid-value+ #x501)
329 (defconstant +invalid-operation+ #x502)
330 (defconstant +stack-overflow+ #x503)
331 (defconstant +stack-underflow+ #x504)
332 (defconstant +out-of-memory+ #x505)
333 (defconstant +table-too-large-ext+ #x8031)
334 (defconstant +texture-too-large-ext+ #x8065)
336 ;;;; Enumerations: FeedbackType
338 (defconstant +2d+ #x600)
339 (defconstant +3d+ #x601)
340 (defconstant +3d-color+ #x602)
341 (defconstant +3d-color-texture+ #x603)
342 (defconstant +4d-color-texture+ #x604)
344 ;;;; Enumerations: FeedBackToken
346 (defconstant +pass-through-token+ #x700)
347 (defconstant +point-token+ #x701)
348 (defconstant +line-token+ #x702)
349 (defconstant +polygon-token+ #x703)
350 (defconstant +bitmap-token+ #x704)
351 (defconstant +draw-pixel-token+ #x705)
352 (defconstant +copy-pixel-token+ #x706)
353 (defconstant +line-reset-token+ #x707)
355 ;;;; Enumerations: FfdMaskSGIX
357 (defconstant +texture-deformation-bit-sgix+ #x1)
358 (defconstant +geometry-deformation-bit-sgix+ #x2)
360 ;;;; Enumerations: FfdTargetSGIX
362 (defconstant +geometry-deformation-sgix+ #x8194)
363 (defconstant +texture-deformation-sgix+ #x8195)
365 ;;;; Enumerations: FogMode
367 (defconstant +linear+ #x2601)
368 (defconstant +exp+ #x800)
369 (defconstant +exp2+ #x801)
370 (defconstant +fog-func-sgis+ #x812A)
372 ;;;; Enumerations: FogParameter
374 (defconstant +fog-color+ #xB66)
375 (defconstant +fog-density+ #xB62)
376 (defconstant +fog-end+ #xB64)
377 (defconstant +fog-index+ #xB61)
378 (defconstant +fog-mode+ #xB65)
379 (defconstant +fog-start+ #xB63)
380 (defconstant +fog-offset-value-sgix+ #x8199)
382 ;;;; Enumerations: FragmentLightModelParameterSGIX
384 (defconstant +fragment-light-model-local-viewer-sgix+ #x8408)
385 (defconstant +fragment-light-model-two-side-sgix+ #x8409)
386 (defconstant +fragment-light-model-ambient-sgix+ #x840A)
387 (defconstant +fragment-light-model-normal-interpolation-sgix+ #x840B)
389 ;;;; Enumerations: FrontFaceDirection
391 (defconstant +cw+ #x900)
392 (defconstant +ccw+ #x901)
394 ;;;; Enumerations: GetColorTableParameterPNameSGI
395 ;; color_table_scale_sgi already defined
396 ;; color_table_bias_sgi already defined
397 (defconstant +color-table-format-sgi+ #x80D8)
398 (defconstant +color-table-width-sgi+ #x80D9)
399 (defconstant +color-table-red-size-sgi+ #x80DA)
400 (defconstant +color-table-green-size-sgi+ #x80DB)
401 (defconstant +color-table-blue-size-sgi+ #x80DC)
402 (defconstant +color-table-alpha-size-sgi+ #x80DD)
403 (defconstant +color-table-luminance-size-sgi+ #x80DE)
404 (defconstant +color-table-intensity-size-sgi+ #x80DF)
406 ;;;; Enumerations: GetConvolutionParameter
407 ;; convolution_border_mode_ext already defined
408 ;; convolution_filter_scale_ext already defined
409 ;; convolution_filter_bias_ext already defined
410 (defconstant +convolution-format-ext+ #x8017)
411 (defconstant +convolution-width-ext+ #x8018)
412 (defconstant +convolution-height-ext+ #x8019)
413 (defconstant +max-convolution-width-ext+ #x801A)
414 (defconstant +max-convolution-height-ext+ #x801B)
416 ;;;; Enumerations: GetHistogramParameterPNameEXT
418 (defconstant +histogram-width-ext+ #x8026)
419 (defconstant +histogram-format-ext+ #x8027)
420 (defconstant +histogram-red-size-ext+ #x8028)
421 (defconstant +histogram-green-size-ext+ #x8029)
422 (defconstant +histogram-blue-size-ext+ #x802A)
423 (defconstant +histogram-alpha-size-ext+ #x802B)
424 (defconstant +histogram-luminance-size-ext+ #x802C)
425 (defconstant +histogram-sink-ext+ #x802D)
427 ;;;; Enumerations: GetMapQuery
429 (defconstant +coeff+ #xA00)
430 (defconstant +order+ #xA01)
431 (defconstant +domain+ #xA02)
433 ;;;; Enumerations: GetMinmaxParameterPNameEXT
435 (defconstant +minmax-format-ext+ #x802F)
436 (defconstant +minmax-sink-ext+ #x8030)
438 ;;;; Enumerations: GetPixelMap
440 (defconstant +pixel-map-i-to-i+ #xC70)
441 (defconstant +pixel-map-s-to-s+ #xC71)
442 (defconstant +pixel-map-i-to-r+ #xC72)
443 (defconstant +pixel-map-i-to-g+ #xC73)
444 (defconstant +pixel-map-i-to-b+ #xC74)
445 (defconstant +pixel-map-i-to-a+ #xC75)
446 (defconstant +pixel-map-r-to-r+ #xC76)
447 (defconstant +pixel-map-g-to-g+ #xC77)
448 (defconstant +pixel-map-b-to-b+ #xC78)
449 (defconstant +pixel-map-a-to-a+ #xC79)
451 ;;;; Enumerations: GetPointervPName
453 (defconstant +vertex-array-pointer+ #x808E)
454 (defconstant +normal-array-pointer+ #x808F)
455 (defconstant +color-array-pointer+ #x8090)
456 (defconstant +index-array-pointer+ #x8091)
457 (defconstant +texture-coord-array-pointer+ #x8092)
458 (defconstant +edge-flag-array-pointer+ #x8093)
459 (defconstant +feedback-buffer-pointer+ #xDF0)
460 (defconstant +selection-buffer-pointer+ #xDF3)
461 (defconstant +instrument-buffer-pointer-sgix+ #x8180)
463 ;;;; Enumerations: GetPName
465 (defconstant +current-color+ #xB00)
466 (defconstant +current-index+ #xB01)
467 (defconstant +current-normal+ #xB02)
468 (defconstant +current-texture-coords+ #xB03)
469 (defconstant +current-raster-color+ #xB04)
470 (defconstant +current-raster-index+ #xB05)
471 (defconstant +current-raster-texture-coords+ #xB06)
472 (defconstant +current-raster-position+ #xB07)
473 (defconstant +current-raster-position-valid+ #xB08)
474 (defconstant +current-raster-distance+ #xB09)
475 ;; point_smooth already defined
476 (defconstant +point-size+ #xB11)
477 (defconstant +point-size-range+ #xB12)
478 (defconstant +point-size-granularity+ #xB13)
479 ;; line_smooth already defined
480 (defconstant +line-width+ #xB21)
481 (defconstant +line-width-range+ #xB22)
482 (defconstant +line-width-granularity+ #xB23)
483 ;; line_stipple already defined
484 (defconstant +line-stipple-pattern+ #xB25)
485 (defconstant +line-stipple-repeat+ #xB26)
486 (defconstant +smooth-point-size-range+ #xB12)
487 (defconstant +smooth-point-size-granularity+ #xB13)
488 (defconstant +smooth-line-width-range+ #xB22)
489 (defconstant +smooth-line-width-granularity+ #xB23)
490 (defconstant +aliased-point-size-range+ #x846D)
491 (defconstant +aliased-line-width-range+ #x846E)
492 (defconstant +list-mode+ #xB30)
493 (defconstant +max-list-nesting+ #xB31)
494 (defconstant +list-base+ #xB32)
495 (defconstant +list-index+ #xB33)
496 (defconstant +polygon-mode+ #xB40)
497 ;; polygon_smooth already defined
498 ;; polygon_stipple already defined
499 (defconstant +edge-flag+ #xB43)
500 ;; cull_face already defined
501 (defconstant +cull-face-mode+ #xB45)
502 (defconstant +front-face+ #xB46)
503 ;; lighting already defined
504 (defconstant +light-model-local-viewer+ #xB51)
505 (defconstant +light-model-two-side+ #xB52)
506 (defconstant +light-model-ambient+ #xB53)
507 (defconstant +shade-model+ #xB54)
508 (defconstant +color-material-face+ #xB55)
509 (defconstant +color-material-parameter+ #xB56)
510 ;; color_material already defined
511 ;; fog already defined
512 ;; fog_index already defined
513 ;; fog_density already defined
514 ;; fog_start already defined
515 ;; fog_end already defined
516 ;; fog_mode already defined
517 ;; fog_color already defined
518 (defconstant +depth-range+ #xB70)
519 ;; depth_test already defined
520 (defconstant +depth-writemask+ #xB72)
521 (defconstant +depth-clear-value+ #xB73)
522 (defconstant +depth-func+ #xB74)
523 (defconstant +accum-clear-value+ #xB80)
524 ;; stencil_test already defined
525 (defconstant +stencil-clear-value+ #xB91)
526 (defconstant +stencil-func+ #xB92)
527 (defconstant +stencil-value-mask+ #xB93)
528 (defconstant +stencil-fail+ #xB94)
529 (defconstant +stencil-pass-depth-fail+ #xB95)
530 (defconstant +stencil-pass-depth-pass+ #xB96)
531 (defconstant +stencil-ref+ #xB97)
532 (defconstant +stencil-writemask+ #xB98)
533 (defconstant +matrix-mode+ #xBA0)
534 ;; normalize already defined
535 (defconstant +viewport+ #xBA2)
536 (defconstant +modelview-stack-depth+ #xBA3)
537 (defconstant +projection-stack-depth+ #xBA4)
538 (defconstant +texture-stack-depth+ #xBA5)
539 (defconstant +modelview-matrix+ #xBA6)
540 (defconstant +projection-matrix+ #xBA7)
541 (defconstant +texture-matrix+ #xBA8)
542 (defconstant +attrib-stack-depth+ #xBB0)
543 (defconstant +client-attrib-stack-depth+ #xBB1)
544 ;; alpha_test already defined
545 (defconstant +alpha-test-func+ #xBC1)
546 (defconstant +alpha-test-ref+ #xBC2)
547 ;; dither already defined
548 (defconstant +blend-dst+ #xBE0)
549 (defconstant +blend-src+ #xBE1)
550 ;; blend already defined
551 (defconstant +logic-op-mode+ #xBF0)
552 ;; index_logic_op already defined
553 ;; logic_op already defined
554 ;; color_logic_op already defined
555 (defconstant +aux-buffers+ #xC00)
556 (defconstant +draw-buffer+ #xC01)
557 (defconstant +read-buffer+ #xC02)
558 (defconstant +scissor-box+ #xC10)
559 ;; scissor_test already defined
560 (defconstant +index-clear-value+ #xC20)
561 (defconstant +index-writemask+ #xC21)
562 (defconstant +color-clear-value+ #xC22)
563 (defconstant +color-writemask+ #xC23)
564 (defconstant +index-mode+ #xC30)
565 (defconstant +rgba-mode+ #xC31)
566 (defconstant +doublebuffer+ #xC32)
567 (defconstant +stereo+ #xC33)
568 (defconstant +render-mode+ #xC40)
569 (defconstant +perspective-correction-hint+ #xC50)
570 (defconstant +point-smooth-hint+ #xC51)
571 (defconstant +line-smooth-hint+ #xC52)
572 (defconstant +polygon-smooth-hint+ #xC53)
573 (defconstant +fog-hint+ #xC54)
574 ;; texture_gen_s already defined
575 ;; texture_gen_t already defined
576 ;; texture_gen_r already defined
577 ;; texture_gen_q already defined
578 (defconstant +pixel-map-i-to-i-size+ #xCB0)
579 (defconstant +pixel-map-s-to-s-size+ #xCB1)
580 (defconstant +pixel-map-i-to-r-size+ #xCB2)
581 (defconstant +pixel-map-i-to-g-size+ #xCB3)
582 (defconstant +pixel-map-i-to-b-size+ #xCB4)
583 (defconstant +pixel-map-i-to-a-size+ #xCB5)
584 (defconstant +pixel-map-r-to-r-size+ #xCB6)
585 (defconstant +pixel-map-g-to-g-size+ #xCB7)
586 (defconstant +pixel-map-b-to-b-size+ #xCB8)
587 (defconstant +pixel-map-a-to-a-size+ #xCB9)
588 (defconstant +unpack-swap-bytes+ #xCF0)
589 (defconstant +unpack-lsb-first+ #xCF1)
590 (defconstant +unpack-row-length+ #xCF2)
591 (defconstant +unpack-skip-rows+ #xCF3)
592 (defconstant +unpack-skip-pixels+ #xCF4)
593 (defconstant +unpack-alignment+ #xCF5)
594 (defconstant +pack-swap-bytes+ #xD00)
595 (defconstant +pack-lsb-first+ #xD01)
596 (defconstant +pack-row-length+ #xD02)
597 (defconstant +pack-skip-rows+ #xD03)
598 (defconstant +pack-skip-pixels+ #xD04)
599 (defconstant +pack-alignment+ #xD05)
600 (defconstant +map-color+ #xD10)
601 (defconstant +map-stencil+ #xD11)
602 (defconstant +index-shift+ #xD12)
603 (defconstant +index-offset+ #xD13)
604 (defconstant +red-scale+ #xD14)
605 (defconstant +red-bias+ #xD15)
606 (defconstant +zoom-x+ #xD16)
607 (defconstant +zoom-y+ #xD17)
608 (defconstant +green-scale+ #xD18)
609 (defconstant +green-bias+ #xD19)
610 (defconstant +blue-scale+ #xD1A)
611 (defconstant +blue-bias+ #xD1B)
612 (defconstant +alpha-scale+ #xD1C)
613 (defconstant +alpha-bias+ #xD1D)
614 (defconstant +depth-scale+ #xD1E)
615 (defconstant +depth-bias+ #xD1F)
616 (defconstant +max-eval-order+ #xD30)
617 (defconstant +max-lights+ #xD31)
618 (defconstant +max-clip-planes+ #xD32)
619 (defconstant +max-texture-size+ #xD33)
620 (defconstant +max-pixel-map-table+ #xD34)
621 (defconstant +max-attrib-stack-depth+ #xD35)
622 (defconstant +max-modelview-stack-depth+ #xD36)
623 (defconstant +max-name-stack-depth+ #xD37)
624 (defconstant +max-projection-stack-depth+ #xD38)
625 (defconstant +max-texture-stack-depth+ #xD39)
626 (defconstant +max-viewport-dims+ #xD3A)
627 (defconstant +max-client-attrib-stack-depth+ #xD3B)
628 (defconstant +subpixel-bits+ #xD50)
629 (defconstant +index-bits+ #xD51)
630 (defconstant +red-bits+ #xD52)
631 (defconstant +green-bits+ #xD53)
632 (defconstant +blue-bits+ #xD54)
633 (defconstant +alpha-bits+ #xD55)
634 (defconstant +depth-bits+ #xD56)
635 (defconstant +stencil-bits+ #xD57)
636 (defconstant +accum-red-bits+ #xD58)
637 (defconstant +accum-green-bits+ #xD59)
638 (defconstant +accum-blue-bits+ #xD5A)
639 (defconstant +accum-alpha-bits+ #xD5B)
640 (defconstant +name-stack-depth+ #xD70)
641 ;; auto_normal already defined
642 ;; map1_color_4 already defined
643 ;; map1_index already defined
644 ;; map1_normal already defined
645 ;; map1_texture_coord_1 already defined
646 ;; map1_texture_coord_2 already defined
647 ;; map1_texture_coord_3 already defined
648 ;; map1_texture_coord_4 already defined
649 ;; map1_vertex_3 already defined
650 ;; map1_vertex_4 already defined
651 ;; map2_color_4 already defined
652 ;; map2_index already defined
653 ;; map2_normal already defined
654 ;; map2_texture_coord_1 already defined
655 ;; map2_texture_coord_2 already defined
656 ;; map2_texture_coord_3 already defined
657 ;; map2_texture_coord_4 already defined
658 ;; map2_vertex_3 already defined
659 ;; map2_vertex_4 already defined
660 (defconstant +map1-grid-domain+ #xDD0)
661 (defconstant +map1-grid-segments+ #xDD1)
662 (defconstant +map2-grid-domain+ #xDD2)
663 (defconstant +map2-grid-segments+ #xDD3)
664 ;; texture_1d already defined
665 ;; texture_2d already defined
666 (defconstant +feedback-buffer-size+ #xDF1)
667 (defconstant +feedback-buffer-type+ #xDF2)
668 (defconstant +selection-buffer-size+ #xDF4)
669 (defconstant +polygon-offset-units+ #x2A00)
670 ;; polygon_offset_point already defined
671 ;; polygon_offset_line already defined
672 ;; polygon_offset_fill already defined
673 (defconstant +polygon-offset-factor+ #x8038)
674 (defconstant +texture-binding-1d+ #x8068)
675 (defconstant +texture-binding-2d+ #x8069)
676 (defconstant +texture-binding-3d+ #x806A)
677 ;; vertex_array already defined
678 ;; normal_array already defined
679 ;; color_array already defined
680 ;; index_array already defined
681 ;; texture_coord_array already defined
682 ;; edge_flag_array already defined
683 (defconstant +vertex-array-size+ #x807A)
684 (defconstant +vertex-array-type+ #x807B)
685 (defconstant +vertex-array-stride+ #x807C)
686 (defconstant +normal-array-type+ #x807E)
687 (defconstant +normal-array-stride+ #x807F)
688 (defconstant +color-array-size+ #x8081)
689 (defconstant +color-array-type+ #x8082)
690 (defconstant +color-array-stride+ #x8083)
691 (defconstant +index-array-type+ #x8085)
692 (defconstant +index-array-stride+ #x8086)
693 (defconstant +texture-coord-array-size+ #x8088)
694 (defconstant +texture-coord-array-type+ #x8089)
695 (defconstant +texture-coord-array-stride+ #x808A)
696 (defconstant +edge-flag-array-stride+ #x808C)
697 ;; clip_plane0 already defined
698 ;; clip_plane1 already defined
699 ;; clip_plane2 already defined
700 ;; clip_plane3 already defined
701 ;; clip_plane4 already defined
702 ;; clip_plane5 already defined
703 ;; light0 already defined
704 ;; light1 already defined
705 ;; light2 already defined
706 ;; light3 already defined
707 ;; light4 already defined
708 ;; light5 already defined
709 ;; light6 already defined
710 ;; light7 already defined
711 (defconstant +light-model-color-control+ #x81F8)
712 (defconstant +blend-color-ext+ #x8005)
713 (defconstant +blend-equation-ext+ #x8009)
714 (defconstant +pack-cmyk-hint-ext+ #x800E)
715 (defconstant +unpack-cmyk-hint-ext+ #x800F)
716 ;; convolution_1d_ext already defined
717 ;; convolution_2d_ext already defined
718 ;; separable_2d_ext already defined
719 (defconstant +post-convolution-red-scale-ext+ #x801C)
720 (defconstant +post-convolution-green-scale-ext+ #x801D)
721 (defconstant +post-convolution-blue-scale-ext+ #x801E)
722 (defconstant +post-convolution-alpha-scale-ext+ #x801F)
723 (defconstant +post-convolution-red-bias-ext+ #x8020)
724 (defconstant +post-convolution-green-bias-ext+ #x8021)
725 (defconstant +post-convolution-blue-bias-ext+ #x8022)
726 (defconstant +post-convolution-alpha-bias-ext+ #x8023)
727 ;; histogram_ext already defined
728 ;; minmax_ext already defined
729 (defconstant +polygon-offset-bias-ext+ #x8039)
730 ;; rescale_normal_ext already defined
731 ;; shared_texture_palette_ext already defined
732 (defconstant +texture-3d-binding-ext+ #x806A)
733 (defconstant +pack-skip-images-ext+ #x806B)
734 (defconstant +pack-image-height-ext+ #x806C)
735 (defconstant +unpack-skip-images-ext+ #x806D)
736 (defconstant +unpack-image-height-ext+ #x806E)
737 ;; texture_3d_ext already defined
738 (defconstant +max-3d-texture-size-ext+ #x8073)
739 (defconstant +vertex-array-count-ext+ #x807D)
740 (defconstant +normal-array-count-ext+ #x8080)
741 (defconstant +color-array-count-ext+ #x8084)
742 (defconstant +index-array-count-ext+ #x8087)
743 (defconstant +texture-coord-array-count-ext+ #x808B)
744 (defconstant +edge-flag-array-count-ext+ #x808D)
745 (defconstant +detail-texture-2d-binding-sgis+ #x8096)
746 (defconstant +fog-func-points-sgis+ #x812B)
747 (defconstant +max-fog-func-points-sgis+ #x812C)
748 (defconstant +generate-mipmap-hint-sgis+ #x8192)
749 ;; multisample_sgis already defined
750 ;; sample_alpha_to_mask_sgis already defined
751 ;; sample_alpha_to_one_sgis already defined
752 ;; sample_mask_sgis already defined
753 (defconstant +sample-buffers-sgis+ #x80A8)
754 (defconstant +samples-sgis+ #x80A9)
755 (defconstant +sample-mask-value-sgis+ #x80AA)
756 (defconstant +sample-mask-invert-sgis+ #x80AB)
757 (defconstant +sample-pattern-sgis+ #x80AC)
758 ;; pixel_texture_sgis already defined
759 (defconstant +point-size-min-sgis+ #x8126)
760 (defconstant +point-size-max-sgis+ #x8127)
761 (defconstant +point-fade-threshold-size-sgis+ #x8128)
762 (defconstant +distance-attenuation-sgis+ #x8129)
763 (defconstant +pack-skip-volumes-sgis+ #x8130)
764 (defconstant +pack-image-depth-sgis+ #x8131)
765 (defconstant +unpack-skip-volumes-sgis+ #x8132)
766 (defconstant +unpack-image-depth-sgis+ #x8133)
767 ;; texture_4d_sgis already defined
768 (defconstant +max-4d-texture-size-sgis+ #x8138)
769 (defconstant +texture-4d-binding-sgis+ #x814F)
770 (defconstant +async-marker-sgix+ #x8329)
771 ;; async_histogram_sgix already defined
772 (defconstant +max-async-histogram-sgix+ #x832D)
773 ;; async_tex_image_sgix already defined
774 ;; async_draw_pixels_sgix already defined
775 ;; async_read_pixels_sgix already defined
776 (defconstant +max-async-tex-image-sgix+ #x835F)
777 (defconstant +max-async-draw-pixels-sgix+ #x8360)
778 (defconstant +max-async-read-pixels-sgix+ #x8361)
779 ;; calligraphic_fragment_sgix already defined
780 (defconstant +max-clipmap-virtual-depth-sgix+ #x8178)
781 (defconstant +max-clipmap-depth-sgix+ #x8177)
782 (defconstant +convolution-hint-sgix+ #x8316)
783 ;; fog_offset_sgix already defined
784 ;; fog_offset_value_sgix already defined
785 ;; fragment_lighting_sgix already defined
786 ;; fragment_color_material_sgix already defined
787 (defconstant +fragment-color-material-face-sgix+ #x8402)
788 (defconstant +fragment-color-material-parameter-sgix+ #x8403)
789 (defconstant +max-fragment-lights-sgix+ #x8404)
790 (defconstant +max-active-lights-sgix+ #x8405)
791 (defconstant +light-env-mode-sgix+ #x8407)
792 ;; fragment_light_model_local_viewer_sgix already defined
793 ;; fragment_light_model_two_side_sgix already defined
794 ;; fragment_light_model_ambient_sgix already defined
795 ;; fragment_light_model_normal_interpolation_sgix already defined
796 ;; fragment_light0_sgix already defined
797 ;; framezoom_sgix already defined
798 (defconstant +framezoom-factor-sgix+ #x818C)
799 (defconstant +max-framezoom-factor-sgix+ #x818D)
800 (defconstant +instrument-measurements-sgix+ #x8181)
801 ;; interlace_sgix already defined
802 ;; ir_instrument1_sgix already defined
803 ;; pixel_tex_gen_sgix already defined
804 (defconstant +pixel-tex-gen-mode-sgix+ #x832B)
805 (defconstant +pixel-tile-best-alignment-sgix+ #x813E)
806 (defconstant +pixel-tile-cache-increment-sgix+ #x813F)
807 (defconstant +pixel-tile-width-sgix+ #x8140)
808 (defconstant +pixel-tile-height-sgix+ #x8141)
809 (defconstant +pixel-tile-grid-width-sgix+ #x8142)
810 (defconstant +pixel-tile-grid-height-sgix+ #x8143)
811 (defconstant +pixel-tile-grid-depth-sgix+ #x8144)
812 (defconstant +pixel-tile-cache-size-sgix+ #x8145)
813 (defconstant +deformations-mask-sgix+ #x8196)
814 (defconstant +reference-plane-equation-sgix+ #x817E)
815 ;; reference_plane_sgix already defined
816 ;; sprite_sgix already defined
817 (defconstant +sprite-mode-sgix+ #x8149)
818 (defconstant +sprite-axis-sgix+ #x814A)
819 (defconstant +sprite-translation-sgix+ #x814B)
820 (defconstant +pack-subsample-rate-sgix+ #x85A0)
821 (defconstant +unpack-subsample-rate-sgix+ #x85A1)
822 (defconstant +pack-resample-sgix+ #x842C)
823 (defconstant +unpack-resample-sgix+ #x842D)
824 (defconstant +post-texture-filter-bias-range-sgix+ #x817B)
825 (defconstant +post-texture-filter-scale-range-sgix+ #x817C)
826 (defconstant +vertex-preclip-sgix+ #x83EE)
827 (defconstant +vertex-preclip-hint-sgix+ #x83EF)
828 (defconstant +color-matrix-sgi+ #x80B1)
829 (defconstant +color-matrix-stack-depth-sgi+ #x80B2)
830 (defconstant +max-color-matrix-stack-depth-sgi+ #x80B3)
831 (defconstant +post-color-matrix-red-scale-sgi+ #x80B4)
832 (defconstant +post-color-matrix-green-scale-sgi+ #x80B5)
833 (defconstant +post-color-matrix-blue-scale-sgi+ #x80B6)
834 (defconstant +post-color-matrix-alpha-scale-sgi+ #x80B7)
835 (defconstant +post-color-matrix-red-bias-sgi+ #x80B8)
836 (defconstant +post-color-matrix-green-bias-sgi+ #x80B9)
837 (defconstant +post-color-matrix-blue-bias-sgi+ #x80BA)
838 (defconstant +post-color-matrix-alpha-bias-sgi+ #x80BB)
839 ;; color_table_sgi already defined
840 ;; post_convolution_color_table_sgi already defined
841 ;; post_color_matrix_color_table_sgi already defined
842 ;; texture_color_table_sgi already defined
844 ;;;; Enumerations: GetTextureParameter
846 (defconstant +texture-mag-filter+ #x2800)
847 (defconstant +texture-min-filter+ #x2801)
848 (defconstant +texture-wrap-s+ #x2802)
849 (defconstant +texture-wrap-t+ #x2803)
850 (defconstant +texture-width+ #x1000)
851 (defconstant +texture-height+ #x1001)
852 (defconstant +texture-internal-format+ #x1003)
853 (defconstant +texture-components+ #x1003)
854 (defconstant +texture-border-color+ #x1004)
855 (defconstant +texture-border+ #x1005)
856 (defconstant +texture-red-size+ #x805C)
857 (defconstant +texture-green-size+ #x805D)
858 (defconstant +texture-blue-size+ #x805E)
859 (defconstant +texture-alpha-size+ #x805F)
860 (defconstant +texture-luminance-size+ #x8060)
861 (defconstant +texture-intensity-size+ #x8061)
862 (defconstant +texture-priority+ #x8066)
863 (defconstant +texture-resident+ #x8067)
864 (defconstant +texture-depth-ext+ #x8071)
865 (defconstant +texture-wrap-r-ext+ #x8072)
866 (defconstant +detail-texture-level-sgis+ #x809A)
867 (defconstant +detail-texture-mode-sgis+ #x809B)
868 (defconstant +detail-texture-func-points-sgis+ #x809C)
869 (defconstant +generate-mipmap-sgis+ #x8191)
870 (defconstant +sharpen-texture-func-points-sgis+ #x80B0)
871 (defconstant +texture-filter4-size-sgis+ #x8147)
872 (defconstant +texture-min-lod-sgis+ #x813A)
873 (defconstant +texture-max-lod-sgis+ #x813B)
874 (defconstant +texture-base-level-sgis+ #x813C)
875 (defconstant +texture-max-level-sgis+ #x813D)
876 (defconstant +dual-texture-select-sgis+ #x8124)
877 (defconstant +quad-texture-select-sgis+ #x8125)
878 (defconstant +texture-4dsize-sgis+ #x8136)
879 (defconstant +texture-wrap-q-sgis+ #x8137)
880 (defconstant +texture-clipmap-center-sgix+ #x8171)
881 (defconstant +texture-clipmap-frame-sgix+ #x8172)
882 (defconstant +texture-clipmap-offset-sgix+ #x8173)
883 (defconstant +texture-clipmap-virtual-depth-sgix+ #x8174)
884 (defconstant +texture-clipmap-lod-offset-sgix+ #x8175)
885 (defconstant +texture-clipmap-depth-sgix+ #x8176)
886 (defconstant +texture-compare-sgix+ #x819A)
887 (defconstant +texture-compare-operator-sgix+ #x819B)
888 (defconstant +texture-lequal-r-sgix+ #x819C)
889 (defconstant +texture-gequal-r-sgix+ #x819D)
890 (defconstant +shadow-ambient-sgix+ #x80BF)
891 (defconstant +texture-max-clamp-s-sgix+ #x8369)
892 (defconstant +texture-max-clamp-t-sgix+ #x836A)
893 (defconstant +texture-max-clamp-r-sgix+ #x836B)
894 (defconstant +texture-lod-bias-s-sgix+ #x818E)
895 (defconstant +texture-lod-bias-t-sgix+ #x818F)
896 (defconstant +texture-lod-bias-r-sgix+ #x8190)
897 (defconstant +post-texture-filter-bias-sgix+ #x8179)
898 (defconstant +post-texture-filter-scale-sgix+ #x817A)
900 ;;;; Enumerations: HintMode
902 (defconstant +dont-care+ #x1100)
903 (defconstant +fastest+ #x1101)
904 (defconstant +nicest+ #x1102)
906 ;;;; Enumerations: HintTarget
907 ;; perspective_correction_hint already defined
908 ;; point_smooth_hint already defined
909 ;; line_smooth_hint already defined
910 ;; polygon_smooth_hint already defined
911 ;; fog_hint already defined
912 ;; pack_cmyk_hint_ext already defined
913 ;; unpack_cmyk_hint_ext already defined
914 ;; generate_mipmap_hint_sgis already defined
915 ;; convolution_hint_sgix already defined
916 (defconstant +texture-multi-buffer-hint-sgix+ #x812E)
917 ;; vertex_preclip_hint_sgix already defined
919 ;;;; Enumerations: HistogramTargetEXT
920 ;; histogram_ext already defined
921 (defconstant +proxy-histogram-ext+ #x8025)
923 ;;;; Enumerations: IndexPointerType
924 ;; short already defined
925 ;; int already defined
926 ;; float already defined
927 ;; double already defined
929 ;;;; Enumerations: LightEnvModeSGIX
931 (defconstant +replace+ #x1E01)
932 (defconstant +modulate+ #x2100)
933 ;; add already defined
935 ;;;; Enumerations: LightEnvParameterSGIX
936 ;; light_env_mode_sgix already defined
938 ;;;; Enumerations: LightModelColorControl
940 (defconstant +single-color+ #x81F9)
941 (defconstant +separate-specular-color+ #x81FA)
943 ;;;; Enumerations: LightModelParameter
944 ;; light_model_ambient already defined
945 ;; light_model_local_viewer already defined
946 ;; light_model_two_side already defined
947 ;; light_model_color_control already defined
949 ;;;; Enumerations: LightParameter
950 ;; ambient already defined
951 ;; diffuse already defined
952 ;; specular already defined
953 (defconstant +position+ #x1203)
954 (defconstant +spot-direction+ #x1204)
955 (defconstant +spot-exponent+ #x1205)
956 (defconstant +spot-cutoff+ #x1206)
957 (defconstant +constant-attenuation+ #x1207)
958 (defconstant +linear-attenuation+ #x1208)
959 (defconstant +quadratic-attenuation+ #x1209)
961 ;;;; Enumerations: ListMode
963 (defconstant +compile+ #x1300)
964 (defconstant +compile-and-execute+ #x1301)
966 ;;;; Enumerations: DataType
967 ;; byte already defined
968 ;; unsigned_byte already defined
969 ;; short already defined
970 ;; unsigned_short already defined
971 ;; int already defined
972 ;; unsigned_int already defined
973 ;; float already defined
974 (defconstant +2-bytes+ #x1407)
975 (defconstant +3-bytes+ #x1408)
976 (defconstant +4-bytes+ #x1409)
977 ;; double already defined
978 (defconstant +double-ext+ #x140A)
980 ;;;; Enumerations: ListNameType
981 ;; byte already defined
982 ;; unsigned_byte already defined
983 ;; short already defined
984 ;; unsigned_short already defined
985 ;; int already defined
986 ;; unsigned_int already defined
987 ;; float already defined
988 ;; 2_bytes already defined
989 ;; 3_bytes already defined
990 ;; 4_bytes already defined
992 ;;;; Enumerations: ListParameterName
994 (defconstant +list-priority-sgix+ #x8182)
996 ;;;; Enumerations: LogicOp
998 (defconstant +clear+ #x1500)
999 (defconstant +and+ #x1501)
1000 (defconstant +and-reverse+ #x1502)
1001 (defconstant +copy+ #x1503)
1002 (defconstant +and-inverted+ #x1504)
1003 (defconstant +noop+ #x1505)
1004 (defconstant +xor+ #x1506)
1005 (defconstant +or+ #x1507)
1006 (defconstant +nor+ #x1508)
1007 (defconstant +equiv+ #x1509)
1008 (defconstant +invert+ #x150A)
1009 (defconstant +or-reverse+ #x150B)
1010 (defconstant +copy-inverted+ #x150C)
1011 (defconstant +or-inverted+ #x150D)
1012 (defconstant +nand+ #x150E)
1013 (defconstant +set+ #x150F)
1015 ;;;; Enumerations: MapTarget
1016 ;; map1_color_4 already defined
1017 ;; map1_index already defined
1018 ;; map1_normal already defined
1019 ;; map1_texture_coord_1 already defined
1020 ;; map1_texture_coord_2 already defined
1021 ;; map1_texture_coord_3 already defined
1022 ;; map1_texture_coord_4 already defined
1023 ;; map1_vertex_3 already defined
1024 ;; map1_vertex_4 already defined
1025 ;; map2_color_4 already defined
1026 ;; map2_index already defined
1027 ;; map2_normal already defined
1028 ;; map2_texture_coord_1 already defined
1029 ;; map2_texture_coord_2 already defined
1030 ;; map2_texture_coord_3 already defined
1031 ;; map2_texture_coord_4 already defined
1032 ;; map2_vertex_3 already defined
1033 ;; map2_vertex_4 already defined
1034 ;; geometry_deformation_sgix already defined
1035 ;; texture_deformation_sgix already defined
1037 ;;;; Enumerations: MaterialFace
1038 ;; front already defined
1039 ;; back already defined
1040 ;; front_and_back already defined
1042 ;;;; Enumerations: MaterialParameter
1043 ;; emission already defined
1044 (defconstant +shininess+ #x1601)
1045 ;; ambient_and_diffuse already defined
1046 (defconstant +color-indexes+ #x1603)
1047 ;; ambient already defined
1048 ;; diffuse already defined
1049 ;; specular already defined
1051 ;;;; Enumerations: MatrixMode
1053 (defconstant +modelview+ #x1700)
1054 (defconstant +projection+ #x1701)
1055 (defconstant +texture+ #x1702)
1057 ;;;; Enumerations: MeshMode1
1059 (defconstant +point+ #x1B00)
1060 (defconstant +line+ #x1B01)
1062 ;;;; Enumerations: MeshMode2
1063 ;; point already defined
1064 ;; line already defined
1065 (defconstant +fill+ #x1B02)
1067 ;;;; Enumerations: MinmaxTargetEXT
1068 ;; minmax_ext already defined
1070 ;;;; Enumerations: NormalPointerType
1071 ;; byte already defined
1072 ;; short already defined
1073 ;; int already defined
1074 ;; float already defined
1075 ;; double already defined
1077 ;;;; Enumerations: PixelCopyType
1079 (defconstant +color+ #x1800)
1080 (defconstant +depth+ #x1801)
1081 (defconstant +stencil+ #x1802)
1083 ;;;; Enumerations: PixelFormat
1085 (defconstant +color-index+ #x1900)
1086 (defconstant +stencil-index+ #x1901)
1087 (defconstant +depth-component+ #x1902)
1088 (defconstant +red+ #x1903)
1089 (defconstant +green+ #x1904)
1090 (defconstant +blue+ #x1905)
1091 (defconstant +alpha+ #x1906)
1092 (defconstant +rgb+ #x1907)
1093 (defconstant +rgba+ #x1908)
1094 (defconstant +luminance+ #x1909)
1095 (defconstant +luminance-alpha+ #x190A)
1096 (defconstant +abgr-ext+ #x8000)
1097 (defconstant +cmyk-ext+ #x800C)
1098 (defconstant +cmyka-ext+ #x800D)
1099 (defconstant +r5-g6-b5-icc-sgix+ nil)
1100 (defconstant +r5-g6-b5-a8-icc-sgix+ nil)
1101 (defconstant +alpha16-icc-sgix+ nil)
1102 (defconstant +luminance16-icc-sgix+ nil)
1103 (defconstant +luminance16-alpha8-icc-sgix+ nil)
1104 (defconstant +ycrcb-422-sgix+ #x81BB)
1105 (defconstant +ycrcb-444-sgix+ #x81BC)
1107 ;;;; Enumerations: PixelMap
1108 ;; pixel_map_i_to_i already defined
1109 ;; pixel_map_s_to_s already defined
1110 ;; pixel_map_i_to_r already defined
1111 ;; pixel_map_i_to_g already defined
1112 ;; pixel_map_i_to_b already defined
1113 ;; pixel_map_i_to_a already defined
1114 ;; pixel_map_r_to_r already defined
1115 ;; pixel_map_g_to_g already defined
1116 ;; pixel_map_b_to_b already defined
1117 ;; pixel_map_a_to_a already defined
1119 ;;;; Enumerations: PixelStoreParameter
1120 ;; unpack_swap_bytes already defined
1121 ;; unpack_lsb_first already defined
1122 ;; unpack_row_length already defined
1123 ;; unpack_skip_rows already defined
1124 ;; unpack_skip_pixels already defined
1125 ;; unpack_alignment already defined
1126 ;; pack_swap_bytes already defined
1127 ;; pack_lsb_first already defined
1128 ;; pack_row_length already defined
1129 ;; pack_skip_rows already defined
1130 ;; pack_skip_pixels already defined
1131 ;; pack_alignment already defined
1132 ;; pack_skip_images_ext already defined
1133 ;; pack_image_height_ext already defined
1134 ;; unpack_skip_images_ext already defined
1135 ;; unpack_image_height_ext already defined
1136 ;; pack_skip_volumes_sgis already defined
1137 ;; pack_image_depth_sgis already defined
1138 ;; unpack_skip_volumes_sgis already defined
1139 ;; unpack_image_depth_sgis already defined
1140 ;; pixel_tile_width_sgix already defined
1141 ;; pixel_tile_height_sgix already defined
1142 ;; pixel_tile_grid_width_sgix already defined
1143 ;; pixel_tile_grid_height_sgix already defined
1144 ;; pixel_tile_grid_depth_sgix already defined
1145 ;; pixel_tile_cache_size_sgix already defined
1146 ;; pack_subsample_rate_sgix already defined
1147 ;; unpack_subsample_rate_sgix already defined
1148 ;; pack_resample_sgix already defined
1149 ;; unpack_resample_sgix already defined
1151 ;;;; Enumerations: PixelStoreResampleMode
1153 (defconstant +resample-replicate-sgix+ #x842E)
1154 (defconstant +resample-zero-fill-sgix+ #x842F)
1155 (defconstant +resample-decimate-sgix+ #x8430)
1157 ;;;; Enumerations: PixelStoreSubsampleRate
1159 (defconstant +pixel-subsample-4444-sgix+ #x85A2)
1160 (defconstant +pixel-subsample-2424-sgix+ #x85A3)
1161 (defconstant +pixel-subsample-4242-sgix+ #x85A4)
1163 ;;;; Enumerations: PixelTexGenMode
1164 ;; none already defined
1165 ;; rgb already defined
1166 ;; rgba already defined
1167 ;; luminance already defined
1168 ;; luminance_alpha already defined
1169 (defconstant +pixel-tex-gen-alpha-replace-sgix+ #x8187)
1170 (defconstant +pixel-tex-gen-alpha-no-replace-sgix+ #x8188)
1171 (defconstant +pixel-tex-gen-alpha-ms-sgix+ #x818A)
1172 (defconstant +pixel-tex-gen-alpha-ls-sgix+ #x8189)
1174 ;;;; Enumerations: PixelTexGenParameterNameSGIS
1176 (defconstant +pixel-fragment-rgb-source-sgis+ #x8354)
1177 (defconstant +pixel-fragment-alpha-source-sgis+ #x8355)
1179 ;;;; Enumerations: PixelTransferParameter
1180 ;; map_color already defined
1181 ;; map_stencil already defined
1182 ;; index_shift already defined
1183 ;; index_offset already defined
1184 ;; red_scale already defined
1185 ;; red_bias already defined
1186 ;; green_scale already defined
1187 ;; green_bias already defined
1188 ;; blue_scale already defined
1189 ;; blue_bias already defined
1190 ;; alpha_scale already defined
1191 ;; alpha_bias already defined
1192 ;; depth_scale already defined
1193 ;; depth_bias already defined
1194 ;; post_convolution_red_scale_ext already defined
1195 ;; post_convolution_green_scale_ext already defined
1196 ;; post_convolution_blue_scale_ext already defined
1197 ;; post_convolution_alpha_scale_ext already defined
1198 ;; post_convolution_red_bias_ext already defined
1199 ;; post_convolution_green_bias_ext already defined
1200 ;; post_convolution_blue_bias_ext already defined
1201 ;; post_convolution_alpha_bias_ext already defined
1202 ;; post_color_matrix_red_scale_sgi already defined
1203 ;; post_color_matrix_green_scale_sgi already defined
1204 ;; post_color_matrix_blue_scale_sgi already defined
1205 ;; post_color_matrix_alpha_scale_sgi already defined
1206 ;; post_color_matrix_red_bias_sgi already defined
1207 ;; post_color_matrix_green_bias_sgi already defined
1208 ;; post_color_matrix_blue_bias_sgi already defined
1209 ;; post_color_matrix_alpha_bias_sgi already defined
1211 ;;;; Enumerations: PixelType
1213 (defconstant +bitmap+ #x1A00)
1214 ;; byte already defined
1215 ;; unsigned_byte already defined
1216 ;; short already defined
1217 ;; unsigned_short already defined
1218 ;; int already defined
1219 ;; unsigned_int already defined
1220 ;; float already defined
1221 (defconstant +unsigned-byte-3-3-2-ext+ #x8032)
1222 (defconstant +unsigned-short-4-4-4-4-ext+ #x8033)
1223 (defconstant +unsigned-short-5-5-5-1-ext+ #x8034)
1224 (defconstant +unsigned-int-8-8-8-8-ext+ #x8035)
1225 (defconstant +unsigned-int-10-10-10-2-ext+ #x8036)
1227 ;;;; Enumerations: PointParameterNameSGIS
1228 ;; point_size_min_sgis already defined
1229 ;; point_size_max_sgis already defined
1230 ;; point_fade_threshold_size_sgis already defined
1231 ;; distance_attenuation_sgis already defined
1233 ;;;; Enumerations: PolygonMode
1234 ;; point already defined
1235 ;; line already defined
1236 ;; fill already defined
1238 ;;;; Enumerations: ReadBufferMode
1239 ;; front_left already defined
1240 ;; front_right already defined
1241 ;; back_left already defined
1242 ;; back_right already defined
1243 ;; front already defined
1244 ;; back already defined
1245 ;; left already defined
1246 ;; right already defined
1247 ;; aux0 already defined
1248 ;; aux1 already defined
1249 ;; aux2 already defined
1250 ;; aux3 already defined
1252 ;;;; Enumerations: RenderingMode
1254 (defconstant +render+ #x1C00)
1255 (defconstant +feedback+ #x1C01)
1256 (defconstant +select+ #x1C02)
1258 ;;;; Enumerations: SamplePatternSGIS
1260 (defconstant +1pass-sgis+ #x80A1)
1261 (defconstant +2pass-0-sgis+ #x80A2)
1262 (defconstant +2pass-1-sgis+ #x80A3)
1263 (defconstant +4pass-0-sgis+ #x80A4)
1264 (defconstant +4pass-1-sgis+ #x80A5)
1265 (defconstant +4pass-2-sgis+ #x80A6)
1266 (defconstant +4pass-3-sgis+ #x80A7)
1268 ;;;; Enumerations: SeparableTargetEXT
1269 ;; separable_2d_ext already defined
1271 ;;;; Enumerations: ShadingModel
1273 (defconstant +flat+ #x1D00)
1274 (defconstant +smooth+ #x1D01)
1276 ;;;; Enumerations: StencilFunction
1277 ;; never already defined
1278 ;; less already defined
1279 ;; equal already defined
1280 ;; lequal already defined
1281 ;; greater already defined
1282 ;; notequal already defined
1283 ;; gequal already defined
1284 ;; always already defined
1286 ;;;; Enumerations: StencilOp
1287 ;; zero already defined
1288 (defconstant +keep+ #x1E00)
1289 ;; replace already defined
1290 (defconstant +incr+ #x1E02)
1291 (defconstant +decr+ #x1E03)
1292 ;; invert already defined
1294 ;;;; Enumerations: StringName
1296 (defconstant +vendor+ #x1F00)
1297 (defconstant +renderer+ #x1F01)
1298 (defconstant +version+ #x1F02)
1299 (defconstant +extensions+ #x1F03)
1301 ;;;; Enumerations: TexCoordPointerType
1302 ;; short already defined
1303 ;; int already defined
1304 ;; float already defined
1305 ;; double already defined
1307 ;;;; Enumerations: TextureCoordName
1309 (defconstant +s+ #x2000)
1310 (defconstant +t+ #x2001)
1311 (defconstant +r+ #x2002)
1312 (defconstant +q+ #x2003)
1314 ;;;; Enumerations: TextureEnvMode
1315 ;; modulate already defined
1316 (defconstant +decal+ #x2101)
1317 ;; blend already defined
1318 (defconstant +replace-ext+ #x8062)
1319 ;; add already defined
1320 (defconstant +texture-env-bias-sgix+ #x80BE)
1322 ;;;; Enumerations: TextureEnvParameter
1324 (defconstant +texture-env-mode+ #x2200)
1325 (defconstant +texture-env-color+ #x2201)
1327 ;;;; Enumerations: TextureEnvTarget
1329 (defconstant +texture-env+ #x2300)
1331 ;;;; Enumerations: TextureFilterFuncSGIS
1333 (defconstant +filter4-sgis+ #x8146)
1335 ;;;; Enumerations: TextureGenMode
1337 (defconstant +eye-linear+ #x2400)
1338 (defconstant +object-linear+ #x2401)
1339 (defconstant +sphere-map+ #x2402)
1340 (defconstant +eye-distance-to-point-sgis+ #x81F0)
1341 (defconstant +object-distance-to-point-sgis+ #x81F1)
1342 (defconstant +eye-distance-to-line-sgis+ #x81F2)
1343 (defconstant +object-distance-to-line-sgis+ #x81F3)
1345 ;;;; Enumerations: TextureGenParameter
1347 (defconstant +texture-gen-mode+ #x2500)
1348 (defconstant +object-plane+ #x2501)
1349 (defconstant +eye-plane+ #x2502)
1350 (defconstant +eye-point-sgis+ #x81F4)
1351 (defconstant +object-point-sgis+ #x81F5)
1352 (defconstant +eye-line-sgis+ #x81F6)
1353 (defconstant +object-line-sgis+ #x81F7)
1355 ;;;; Enumerations: TextureMagFilter
1357 (defconstant +nearest+ #x2600)
1358 ;; linear already defined
1359 (defconstant +linear-detail-sgis+ #x8097)
1360 (defconstant +linear-detail-alpha-sgis+ #x8098)
1361 (defconstant +linear-detail-color-sgis+ #x8099)
1362 (defconstant +linear-sharpen-sgis+ #x80AD)
1363 (defconstant +linear-sharpen-alpha-sgis+ #x80AE)
1364 (defconstant +linear-sharpen-color-sgis+ #x80AF)
1365 ;; filter4_sgis already defined
1366 (defconstant +pixel-tex-gen-q-ceiling-sgix+ #x8184)
1367 (defconstant +pixel-tex-gen-q-round-sgix+ #x8185)
1368 (defconstant +pixel-tex-gen-q-floor-sgix+ #x8186)
1370 ;;;; Enumerations: TextureMinFilter
1371 ;; nearest already defined
1372 ;; linear already defined
1373 (defconstant +nearest-mipmap-nearest+ #x2700)
1374 (defconstant +linear-mipmap-nearest+ #x2701)
1375 (defconstant +nearest-mipmap-linear+ #x2702)
1376 (defconstant +linear-mipmap-linear+ #x2703)
1377 ;; filter4_sgis already defined
1378 (defconstant +linear-clipmap-linear-sgix+ #x8170)
1379 (defconstant +nearest-clipmap-nearest-sgix+ #x844D)
1380 (defconstant +nearest-clipmap-linear-sgix+ #x844E)
1381 (defconstant +linear-clipmap-nearest-sgix+ #x844F)
1382 ;; pixel_tex_gen_q_ceiling_sgix already defined
1383 ;; pixel_tex_gen_q_round_sgix already defined
1384 ;; pixel_tex_gen_q_floor_sgix already defined
1386 ;;;; Enumerations: TextureParameterName
1387 ;; texture_mag_filter already defined
1388 ;; texture_min_filter already defined
1389 ;; texture_wrap_s already defined
1390 ;; texture_wrap_t already defined
1391 ;; texture_border_color already defined
1392 ;; texture_priority already defined
1393 ;; texture_wrap_r_ext already defined
1394 ;; detail_texture_level_sgis already defined
1395 ;; detail_texture_mode_sgis already defined
1396 ;; generate_mipmap_sgis already defined
1397 ;; dual_texture_select_sgis already defined
1398 ;; quad_texture_select_sgis already defined
1399 ;; texture_wrap_q_sgis already defined
1400 ;; texture_clipmap_center_sgix already defined
1401 ;; texture_clipmap_frame_sgix already defined
1402 ;; texture_clipmap_offset_sgix already defined
1403 ;; texture_clipmap_virtual_depth_sgix already defined
1404 ;; texture_clipmap_lod_offset_sgix already defined
1405 ;; texture_clipmap_depth_sgix already defined
1406 ;; texture_compare_sgix already defined
1407 ;; texture_compare_operator_sgix already defined
1408 ;; shadow_ambient_sgix already defined
1409 ;; texture_max_clamp_s_sgix already defined
1410 ;; texture_max_clamp_t_sgix already defined
1411 ;; texture_max_clamp_r_sgix already defined
1412 ;; texture_lod_bias_s_sgix already defined
1413 ;; texture_lod_bias_t_sgix already defined
1414 ;; texture_lod_bias_r_sgix already defined
1415 ;; post_texture_filter_bias_sgix already defined
1416 ;; post_texture_filter_scale_sgix already defined
1418 ;;;; Enumerations: TextureTarget
1419 ;; texture_1d already defined
1420 ;; texture_2d already defined
1421 (defconstant +proxy-texture-1d+ #x8063)
1422 (defconstant +proxy-texture-2d+ #x8064)
1423 ;; texture_3d_ext already defined
1424 (defconstant +proxy-texture-3d-ext+ #x8070)
1425 (defconstant +detail-texture-2d-sgis+ #x8095)
1426 ;; texture_4d_sgis already defined
1427 (defconstant +proxy-texture-4d-sgis+ #x8135)
1428 ;; texture_min_lod_sgis already defined
1429 ;; texture_max_lod_sgis already defined
1430 ;; texture_base_level_sgis already defined
1431 ;; texture_max_level_sgis already defined
1433 ;;;; Enumerations: TextureWrapMode
1435 (defconstant +clamp+ #x2900)
1436 (defconstant +repeat+ #x2901)
1437 (defconstant +clamp-to-border-sgis+ #x812D)
1438 (defconstant +clamp-to-edge-sgis+ #x812F)
1440 ;;;; Enumerations: PixelInternalFormat
1442 (defconstant +r3-g3-b2+ #x2A10)
1443 (defconstant +alpha4+ #x803B)
1444 (defconstant +alpha8+ #x803C)
1445 (defconstant +alpha12+ #x803D)
1446 (defconstant +alpha16+ #x803E)
1447 (defconstant +luminance4+ #x803F)
1448 (defconstant +luminance8+ #x8040)
1449 (defconstant +luminance12+ #x8041)
1450 (defconstant +luminance16+ #x8042)
1451 (defconstant +luminance4-alpha4+ #x8043)
1452 (defconstant +luminance6-alpha2+ #x8044)
1453 (defconstant +luminance8-alpha8+ #x8045)
1454 (defconstant +luminance12-alpha4+ #x8046)
1455 (defconstant +luminance12-alpha12+ #x8047)
1456 (defconstant +luminance16-alpha16+ #x8048)
1457 (defconstant +intensity+ #x8049)
1458 (defconstant +intensity4+ #x804A)
1459 (defconstant +intensity8+ #x804B)
1460 (defconstant +intensity12+ #x804C)
1461 (defconstant +intensity16+ #x804D)
1462 (defconstant +rgb4+ #x804F)
1463 (defconstant +rgb5+ #x8050)
1464 (defconstant +rgb8+ #x8051)
1465 (defconstant +rgb10+ #x8052)
1466 (defconstant +rgb12+ #x8053)
1467 (defconstant +rgb16+ #x8054)
1468 (defconstant +rgba2+ #x8055)
1469 (defconstant +rgba4+ #x8056)
1470 (defconstant +rgb5-a1+ #x8057)
1471 (defconstant +rgba8+ #x8058)
1472 (defconstant +rgb10-a2+ #x8059)
1473 (defconstant +rgba12+ #x805A)
1474 (defconstant +rgba16+ #x805B)
1475 (defconstant +rgb2-ext+ #x804E)
1476 (defconstant +dual-alpha4-sgis+ #x8110)
1477 (defconstant +dual-alpha8-sgis+ #x8111)
1478 (defconstant +dual-alpha12-sgis+ #x8112)
1479 (defconstant +dual-alpha16-sgis+ #x8113)
1480 (defconstant +dual-luminance4-sgis+ #x8114)
1481 (defconstant +dual-luminance8-sgis+ #x8115)
1482 (defconstant +dual-luminance12-sgis+ #x8116)
1483 (defconstant +dual-luminance16-sgis+ #x8117)
1484 (defconstant +dual-intensity4-sgis+ #x8118)
1485 (defconstant +dual-intensity8-sgis+ #x8119)
1486 (defconstant +dual-intensity12-sgis+ #x811A)
1487 (defconstant +dual-intensity16-sgis+ #x811B)
1488 (defconstant +dual-luminance-alpha4-sgis+ #x811C)
1489 (defconstant +dual-luminance-alpha8-sgis+ #x811D)
1490 (defconstant +quad-alpha4-sgis+ #x811E)
1491 (defconstant +quad-alpha8-sgis+ #x811F)
1492 (defconstant +quad-luminance4-sgis+ #x8120)
1493 (defconstant +quad-luminance8-sgis+ #x8121)
1494 (defconstant +quad-intensity4-sgis+ #x8122)
1495 (defconstant +quad-intensity8-sgis+ #x8123)
1496 (defconstant +depth-component16-sgix+ #x81A5)
1497 (defconstant +depth-component24-sgix+ #x81A6)
1498 (defconstant +depth-component32-sgix+ #x81A7)
1499 (defconstant +rgb-icc-sgix+ nil)
1500 (defconstant +rgba-icc-sgix+ nil)
1501 (defconstant +alpha-icc-sgix+ nil)
1502 (defconstant +luminance-icc-sgix+ nil)
1503 (defconstant +intensity-icc-sgix+ nil)
1504 (defconstant +luminance-alpha-icc-sgix+ nil)
1505 ;; r5_g6_b5_icc_sgix already defined
1506 ;; r5_g6_b5_a8_icc_sgix already defined
1507 ;; alpha16_icc_sgix already defined
1508 ;; luminance16_icc_sgix already defined
1509 (defconstant +intensity16-icc-sgix+ nil)
1510 ;; luminance16_alpha8_icc_sgix already defined
1512 ;;;; Enumerations: InterleavedArrayFormat
1514 (defconstant +v2f+ #x2A20)
1515 (defconstant +v3f+ #x2A21)
1516 (defconstant +c4ub-v2f+ #x2A22)
1517 (defconstant +c4ub-v3f+ #x2A23)
1518 (defconstant +c3f-v3f+ #x2A24)
1519 (defconstant +n3f-v3f+ #x2A25)
1520 (defconstant +c4f-n3f-v3f+ #x2A26)
1521 (defconstant +t2f-v3f+ #x2A27)
1522 (defconstant +t4f-v4f+ #x2A28)
1523 (defconstant +t2f-c4ub-v3f+ #x2A29)
1524 (defconstant +t2f-c3f-v3f+ #x2A2A)
1525 (defconstant +t2f-n3f-v3f+ #x2A2B)
1526 (defconstant +t2f-c4f-n3f-v3f+ #x2A2C)
1527 (defconstant +t4f-c4f-n3f-v4f+ #x2A2D)
1529 ;;;; Enumerations: VertexPointerType
1530 ;; short already defined
1531 ;; int already defined
1532 ;; float already defined
1533 ;; double already defined
1535 ;;;; Enumerations: ClipPlaneName
1536 ;; clip_plane0 already defined
1537 ;; clip_plane1 already defined
1538 ;; clip_plane2 already defined
1539 ;; clip_plane3 already defined
1540 ;; clip_plane4 already defined
1541 ;; clip_plane5 already defined
1543 ;;;; Enumerations: LightName
1544 ;; light0 already defined
1545 ;; light1 already defined
1546 ;; light2 already defined
1547 ;; light3 already defined
1548 ;; light4 already defined
1549 ;; light5 already defined
1550 ;; light6 already defined
1551 ;; light7 already defined
1552 ;; fragment_light0_sgix already defined
1553 ;; fragment_light1_sgix already defined
1554 ;; fragment_light2_sgix already defined
1555 ;; fragment_light3_sgix already defined
1556 ;; fragment_light4_sgix already defined
1557 ;; fragment_light5_sgix already defined
1558 ;; fragment_light6_sgix already defined
1559 ;; fragment_light7_sgix already defined
1561 ;;;; Enumerations: EXT_abgr
1562 ;; abgr_ext already defined
1564 ;;;; Enumerations: EXT_blend_subtract
1566 (defconstant +func-subtract+ #x800A)
1567 ;; func_subtract_ext already defined
1568 (defconstant +func-reverse-subtract+ #x800B)
1569 ;; func_reverse_subtract_ext already defined
1571 ;;;; Enumerations: EXT_cmyka
1572 ;; cmyk_ext already defined
1573 ;; cmyka_ext already defined
1574 ;; pack_cmyk_hint_ext already defined
1575 ;; unpack_cmyk_hint_ext already defined
1577 ;;;; Enumerations: EXT_packed_pixels
1579 (defconstant +unsigned-byte-3-3-2+ #x8032)
1580 ;; unsigned_byte_3_3_2_ext already defined
1581 (defconstant +unsigned-short-4-4-4-4+ #x8033)
1582 ;; unsigned_short_4_4_4_4_ext already defined
1583 (defconstant +unsigned-short-5-5-5-1+ #x8034)
1584 ;; unsigned_short_5_5_5_1_ext already defined
1585 (defconstant +unsigned-int-8-8-8-8+ #x8035)
1586 ;; unsigned_int_8_8_8_8_ext already defined
1587 (defconstant +unsigned-int-10-10-10-2+ #x8036)
1588 ;; unsigned_int_10_10_10_2_ext already defined
1589 (defconstant +unsigned-byte-2-3-3-rev+ #x8362)
1590 (defconstant +unsigned-byte-2-3-3-rev-ext+ #x8362)
1591 (defconstant +unsigned-short-5-6-5+ #x8363)
1592 (defconstant +unsigned-short-5-6-5-ext+ #x8363)
1593 (defconstant +unsigned-short-5-6-5-rev+ #x8364)
1594 (defconstant +unsigned-short-5-6-5-rev-ext+ #x8364)
1595 (defconstant +unsigned-short-4-4-4-4-rev+ #x8365)
1596 (defconstant +unsigned-short-4-4-4-4-rev-ext+ #x8365)
1597 (defconstant +unsigned-short-1-5-5-5-rev+ #x8366)
1598 (defconstant +unsigned-short-1-5-5-5-rev-ext+ #x8366)
1599 (defconstant +unsigned-int-8-8-8-8-rev+ #x8367)
1600 (defconstant +unsigned-int-8-8-8-8-rev-ext+ #x8367)
1601 (defconstant +unsigned-int-2-10-10-10-rev+ #x8368)
1602 (defconstant +unsigned-int-2-10-10-10-rev-ext+ #x8368)
1604 ;;;; Enumerations: EXT_rescale_normal
1606 (defconstant +rescale-normal+ #x803A)
1607 ;; rescale_normal_ext already defined
1609 ;;;; Enumerations: EXT_texture
1611 (defconstant +alpha4-ext+ #x803B)
1612 (defconstant +alpha8-ext+ #x803C)
1613 (defconstant +alpha12-ext+ #x803D)
1614 (defconstant +alpha16-ext+ #x803E)
1615 (defconstant +luminance4-ext+ #x803F)
1616 (defconstant +luminance8-ext+ #x8040)
1617 (defconstant +luminance12-ext+ #x8041)
1618 (defconstant +luminance16-ext+ #x8042)
1619 (defconstant +luminance4-alpha4-ext+ #x8043)
1620 (defconstant +luminance6-alpha2-ext+ #x8044)
1621 (defconstant +luminance8-alpha8-ext+ #x8045)
1622 (defconstant +luminance12-alpha4-ext+ #x8046)
1623 (defconstant +luminance12-alpha12-ext+ #x8047)
1624 (defconstant +luminance16-alpha16-ext+ #x8048)
1625 (defconstant +intensity-ext+ #x8049)
1626 (defconstant +intensity4-ext+ #x804A)
1627 (defconstant +intensity8-ext+ #x804B)
1628 (defconstant +intensity12-ext+ #x804C)
1629 (defconstant +intensity16-ext+ #x804D)
1630 ;; rgb2_ext already defined
1631 (defconstant +rgb4-ext+ #x804F)
1632 (defconstant +rgb5-ext+ #x8050)
1633 (defconstant +rgb8-ext+ #x8051)
1634 (defconstant +rgb10-ext+ #x8052)
1635 (defconstant +rgb12-ext+ #x8053)
1636 (defconstant +rgb16-ext+ #x8054)
1637 (defconstant +rgba2-ext+ #x8055)
1638 (defconstant +rgba4-ext+ #x8056)
1639 (defconstant +rgb5-a1-ext+ #x8057)
1640 (defconstant +rgba8-ext+ #x8058)
1641 (defconstant +rgb10-a2-ext+ #x8059)
1642 (defconstant +rgba12-ext+ #x805A)
1643 (defconstant +rgba16-ext+ #x805B)
1644 (defconstant +texture-red-size-ext+ #x805C)
1645 (defconstant +texture-green-size-ext+ #x805D)
1646 (defconstant +texture-blue-size-ext+ #x805E)
1647 (defconstant +texture-alpha-size-ext+ #x805F)
1648 (defconstant +texture-luminance-size-ext+ #x8060)
1649 (defconstant +texture-intensity-size-ext+ #x8061)
1650 ;; replace_ext already defined
1651 (defconstant +proxy-texture-1d-ext+ #x8063)
1652 (defconstant +proxy-texture-2d-ext+ #x8064)
1653 ;; texture_too_large_ext already defined
1655 ;;;; Enumerations: SGIX_interlace
1656 ;; interlace_sgix already defined
1658 ;;;; Enumerations: SGI_color_matrix
1660 (defconstant +color-matrix+ #x80B1)
1661 ;; color_matrix_sgi already defined
1662 (defconstant +color-matrix-stack-depth+ #x80B2)
1663 ;; color_matrix_stack_depth_sgi already defined
1664 (defconstant +max-color-matrix-stack-depth+ #x80B3)
1665 ;; max_color_matrix_stack_depth_sgi already defined
1666 (defconstant +post-color-matrix-red-scale+ #x80B4)
1667 ;; post_color_matrix_red_scale_sgi already defined
1668 (defconstant +post-color-matrix-green-scale+ #x80B5)
1669 ;; post_color_matrix_green_scale_sgi already defined
1670 (defconstant +post-color-matrix-blue-scale+ #x80B6)
1671 ;; post_color_matrix_blue_scale_sgi already defined
1672 (defconstant +post-color-matrix-alpha-scale+ #x80B7)
1673 ;; post_color_matrix_alpha_scale_sgi already defined
1674 (defconstant +post-color-matrix-red-bias+ #x80B8)
1675 ;; post_color_matrix_red_bias_sgi already defined
1676 (defconstant +post-color-matrix-green-bias+ #x80B9)
1677 ;; post_color_matrix_green_bias_sgi already defined
1678 (defconstant +post-color-matrix-blue-bias+ #x80BA)
1679 ;; post_color_matrix_blue_bias_sgi already defined
1680 (defconstant +post-color-matrix-alpha-bias+ #x80BB)
1681 ;; post_color_matrix_alpha_bias_sgi already defined
1683 ;;;; Enumerations: SGI_texture_color_table
1684 ;; texture_color_table_sgi already defined
1685 ;; proxy_texture_color_table_sgi already defined
1687 ;;;; Enumerations: SGIX_texture_add_env
1688 ;; texture_env_bias_sgix already defined
1690 ;;;; Enumerations: SGIX_shadow_ambient
1691 ;; shadow_ambient_sgix already defined
1693 ;;;; Enumerations: EXT_bgra
1695 (defconstant +bgr+ #x80E0)
1696 (defconstant +bgr-ext+ #x80E0)
1697 (defconstant +bgra+ #x80E1)
1698 (defconstant +bgra-ext+ #x80E1)
1700 ;;;; Enumerations: SGIS_texture_select
1701 ;; dual_alpha4_sgis already defined
1702 ;; dual_alpha8_sgis already defined
1703 ;; dual_alpha12_sgis already defined
1704 ;; dual_alpha16_sgis already defined
1705 ;; dual_luminance4_sgis already defined
1706 ;; dual_luminance8_sgis already defined
1707 ;; dual_luminance12_sgis already defined
1708 ;; dual_luminance16_sgis already defined
1709 ;; dual_intensity4_sgis already defined
1710 ;; dual_intensity8_sgis already defined
1711 ;; dual_intensity12_sgis already defined
1712 ;; dual_intensity16_sgis already defined
1713 ;; dual_luminance_alpha4_sgis already defined
1714 ;; dual_luminance_alpha8_sgis already defined
1715 ;; quad_alpha4_sgis already defined
1716 ;; quad_alpha8_sgis already defined
1717 ;; quad_luminance4_sgis already defined
1718 ;; quad_luminance8_sgis already defined
1719 ;; quad_intensity4_sgis already defined
1720 ;; quad_intensity8_sgis already defined
1721 ;; dual_texture_select_sgis already defined
1722 ;; quad_texture_select_sgis already defined
1724 ;;;; Enumerations: SGIS_texture_border_clamp
1726 (defconstant +clamp-to-border+ #x812D)
1727 (defconstant +clamp-to-border-arb+ #x812D)
1728 ;; clamp_to_border_sgis already defined
1730 ;;;; Enumerations: SGIX_texture_multi_buffer
1731 ;; texture_multi_buffer_hint_sgix already defined
1733 ;;;; Enumerations: SGIS_texture_edge_clamp
1735 (defconstant +clamp-to-edge+ #x812F)
1736 ;; clamp_to_edge_sgis already defined
1738 ;;;; Enumerations: SGIS_texture_lod
1740 (defconstant +texture-min-lod+ #x813A)
1741 ;; texture_min_lod_sgis already defined
1742 (defconstant +texture-max-lod+ #x813B)
1743 ;; texture_max_lod_sgis already defined
1744 (defconstant +texture-base-level+ #x813C)
1745 ;; texture_base_level_sgis already defined
1746 (defconstant +texture-max-level+ #x813D)
1747 ;; texture_max_level_sgis already defined
1749 ;;;; Enumerations: SGIX_pixel_tiles
1750 ;; pixel_tile_best_alignment_sgix already defined
1751 ;; pixel_tile_cache_increment_sgix already defined
1752 ;; pixel_tile_width_sgix already defined
1753 ;; pixel_tile_height_sgix already defined
1754 ;; pixel_tile_grid_width_sgix already defined
1755 ;; pixel_tile_grid_height_sgix already defined
1756 ;; pixel_tile_grid_depth_sgix already defined
1757 ;; pixel_tile_cache_size_sgix already defined
1759 ;;;; Enumerations: HP_convolution_border_modes
1761 (defconstant +ignore-border-hp+ #x8150)
1762 (defconstant +constant-border+ #x8151)
1763 (defconstant +constant-border-hp+ #x8151)
1764 (defconstant +replicate-border+ #x8153)
1765 (defconstant +replicate-border-hp+ #x8153)
1766 (defconstant +convolution-border-color+ #x8154)
1767 (defconstant +convolution-border-color-hp+ #x8154)
1769 ;;;; Enumerations: SGIX_clipmap
1770 ;; linear_clipmap_linear_sgix already defined
1771 ;; texture_clipmap_center_sgix already defined
1772 ;; texture_clipmap_frame_sgix already defined
1773 ;; texture_clipmap_offset_sgix already defined
1774 ;; texture_clipmap_virtual_depth_sgix already defined
1775 ;; texture_clipmap_lod_offset_sgix already defined
1776 ;; texture_clipmap_depth_sgix already defined
1777 ;; max_clipmap_depth_sgix already defined
1778 ;; max_clipmap_virtual_depth_sgix already defined
1779 ;; nearest_clipmap_nearest_sgix already defined
1780 ;; nearest_clipmap_linear_sgix already defined
1781 ;; linear_clipmap_nearest_sgix already defined
1783 ;;;; Enumerations: SGIX_texture_scale_bias
1784 ;; post_texture_filter_bias_sgix already defined
1785 ;; post_texture_filter_scale_sgix already defined
1786 ;; post_texture_filter_bias_range_sgix already defined
1787 ;; post_texture_filter_scale_range_sgix already defined
1789 ;;;; Enumerations: SGIX_ir_instrument1
1790 ;; ir_instrument1_sgix already defined
1792 ;;;; Enumerations: SGIX_calligraphic_fragment
1793 ;; calligraphic_fragment_sgix already defined
1795 ;;;; Enumerations: SGIX_impact_pixel_texture
1796 ;; pixel_tex_gen_q_ceiling_sgix already defined
1797 ;; pixel_tex_gen_q_round_sgix already defined
1798 ;; pixel_tex_gen_q_floor_sgix already defined
1799 ;; pixel_tex_gen_alpha_replace_sgix already defined
1800 ;; pixel_tex_gen_alpha_no_replace_sgix already defined
1801 ;; pixel_tex_gen_alpha_ls_sgix already defined
1802 ;; pixel_tex_gen_alpha_ms_sgix already defined
1804 ;;;; Enumerations: SGIX_texture_lod_bias
1805 ;; texture_lod_bias_s_sgix already defined
1806 ;; texture_lod_bias_t_sgix already defined
1807 ;; texture_lod_bias_r_sgix already defined
1809 ;;;; Enumerations: SGIS_generate_mipmap
1811 (defconstant +generate-mipmap+ #x8191)
1812 ;; generate_mipmap_sgis already defined
1813 (defconstant +generate-mipmap-hint+ #x8192)
1814 ;; generate_mipmap_hint_sgis already defined
1815 ;; geometry_deformation_sgix already defined
1816 ;; texture_deformation_sgix already defined
1817 ;; deformations_mask_sgix already defined
1818 (defconstant +max-deformation-order-sgix+ #x8197)
1820 ;;;; Enumerations: SGIX_fog_offset
1821 ;; fog_offset_sgix already defined
1822 ;; fog_offset_value_sgix already defined
1824 ;;;; Enumerations: SGIX_shadow
1825 ;; texture_compare_sgix already defined
1826 ;; texture_compare_operator_sgix already defined
1827 ;; texture_lequal_r_sgix already defined
1828 ;; texture_gequal_r_sgix already defined
1830 ;;;; Enumerations: SGIX_depth_texture
1832 (defconstant +depth-component16+ #x81A5)
1833 ;; depth_component16_sgix already defined
1834 (defconstant +depth-component24+ #x81A6)
1835 ;; depth_component24_sgix already defined
1836 (defconstant +depth-component32+ #x81A7)
1837 ;; depth_component32_sgix already defined
1839 ;;;; Enumerations: SGIX_ycrcb
1840 ;; ycrcb_422_sgix already defined
1841 ;; ycrcb_444_sgix already defined
1843 ;;;; Enumerations: SGIS_point_line_texgen
1844 ;; eye_distance_to_point_sgis already defined
1845 ;; object_distance_to_point_sgis already defined
1846 ;; eye_distance_to_line_sgis already defined
1847 ;; object_distance_to_line_sgis already defined
1848 ;; eye_point_sgis already defined
1849 ;; object_point_sgis already defined
1850 ;; eye_line_sgis already defined
1851 ;; object_line_sgis already defined
1853 ;;;; Enumerations: EXT_separate_specular_color
1854 ;; light_model_color_control already defined
1855 (defconstant +light-model-color-control-ext+ #x81F8)
1856 ;; single_color already defined
1857 (defconstant +single-color-ext+ #x81F9)
1858 ;; separate_specular_color already defined
1859 (defconstant +separate-specular-color-ext+ #x81FA)
1861 ;;;; Enumerations: EXT_shared_texture_palette
1862 ;; shared_texture_palette_ext already defined
1864 ;;;; Enumerations: SGIX_convolution_accuracy
1865 ;; convolution_hint_sgix already defined
1867 ;;;; Enumerations: SGIX_blend_alpha_minmax
1868 ;; alpha_min_sgix already defined
1869 ;; alpha_max_sgix already defined
1870 ;; async_marker_sgix already defined
1872 ;;;; Enumerations: SGIX_async_histogram
1873 ;; async_histogram_sgix already defined
1874 ;; max_async_histogram_sgix already defined
1876 ;;;; Enumerations: SGIX_async_pixel
1877 ;; async_tex_image_sgix already defined
1878 ;; async_draw_pixels_sgix already defined
1879 ;; async_read_pixels_sgix already defined
1880 ;; max_async_tex_image_sgix already defined
1881 ;; max_async_draw_pixels_sgix already defined
1882 ;; max_async_read_pixels_sgix already defined
1884 ;;;; Enumerations: SGIX_texture_coordinate_clamp
1885 ;; texture_max_clamp_s_sgix already defined
1886 ;; texture_max_clamp_t_sgix already defined
1887 ;; texture_max_clamp_r_sgix already defined
1888 (defconstant +fog-factor-to-alpha-sgix+ #x836F)
1890 ;;;; Enumerations: SGIX_vertex_preclip
1891 ;; vertex_preclip_sgix already defined
1892 ;; vertex_preclip_hint_sgix already defined
1894 ;;;; Enumerations: EXT_texture_compression_s3tc
1896 (defconstant +compressed-rgb-s3tc-dxt1-ext+ #x83F0)
1897 (defconstant +compressed-rgba-s3tc-dxt1-ext+ #x83F1)
1898 (defconstant +compressed-rgba-s3tc-dxt3-ext+ #x83F2)
1899 (defconstant +compressed-rgba-s3tc-dxt5-ext+ #x83F3)
1901 ;;;; Enumerations: SGIX_resample
1902 ;; pack_resample_sgix already defined
1903 ;; unpack_resample_sgix already defined
1904 ;; resample_replicate_sgix already defined
1905 ;; resample_zero_fill_sgix already defined
1906 ;; resample_decimate_sgix already defined
1908 ;;;; Enumerations: SGIX_subsample
1909 ;; pack_subsample_rate_sgix already defined
1910 ;; unpack_subsample_rate_sgix already defined
1911 ;; pixel_subsample_4444_sgix already defined
1912 ;; pixel_subsample_2424_sgix already defined
1913 ;; pixel_subsample_4242_sgix already defined
1915 ;;;; Enumerations: ARB_imaging
1917 (defconstant +constant-color+ #x8001)
1918 (defconstant +one-minus-constant-color+ #x8002)
1919 (defconstant +constant-alpha+ #x8003)
1920 (defconstant +one-minus-constant-alpha+ #x8004)
1921 (defconstant +blend-color+ #x8005)
1922 (defconstant +func-add+ #x8006)
1923 (defconstant +min+ #x8007)
1924 (defconstant +max+ #x8008)
1925 (defconstant +blend-equation+ #x8009)
1926 ;; func_subtract already defined
1927 ;; func_reverse_subtract already defined
1928 (defconstant +convolution-1d+ #x8010)
1929 (defconstant +convolution-2d+ #x8011)
1930 (defconstant +separable-2d+ #x8012)
1931 (defconstant +convolution-border-mode+ #x8013)
1932 (defconstant +convolution-filter-scale+ #x8014)
1933 (defconstant +convolution-filter-bias+ #x8015)
1934 (defconstant +reduce+ #x8016)
1935 (defconstant +convolution-format+ #x8017)
1936 (defconstant +convolution-width+ #x8018)
1937 (defconstant +convolution-height+ #x8019)
1938 (defconstant +max-convolution-width+ #x801A)
1939 (defconstant +max-convolution-height+ #x801B)
1940 (defconstant +post-convolution-red-scale+ #x801C)
1941 (defconstant +post-convolution-green-scale+ #x801D)
1942 (defconstant +post-convolution-blue-scale+ #x801E)
1943 (defconstant +post-convolution-alpha-scale+ #x801F)
1944 (defconstant +post-convolution-red-bias+ #x8020)
1945 (defconstant +post-convolution-green-bias+ #x8021)
1946 (defconstant +post-convolution-blue-bias+ #x8022)
1947 (defconstant +post-convolution-alpha-bias+ #x8023)
1948 (defconstant +histogram+ #x8024)
1949 (defconstant +proxy-histogram+ #x8025)
1950 (defconstant +histogram-width+ #x8026)
1951 (defconstant +histogram-format+ #x8027)
1952 (defconstant +histogram-red-size+ #x8028)
1953 (defconstant +histogram-green-size+ #x8029)
1954 (defconstant +histogram-blue-size+ #x802A)
1955 (defconstant +histogram-alpha-size+ #x802B)
1956 (defconstant +histogram-luminance-size+ #x802C)
1957 (defconstant +histogram-sink+ #x802D)
1958 (defconstant +minmax+ #x802E)
1959 (defconstant +minmax-format+ #x802F)
1960 (defconstant +minmax-sink+ #x8030)
1961 (defconstant +table-too-large+ #x8031)
1962 ;; color_matrix already defined
1963 ;; color_matrix_stack_depth already defined
1964 ;; max_color_matrix_stack_depth already defined
1965 ;; post_color_matrix_red_scale already defined
1966 ;; post_color_matrix_green_scale already defined
1967 ;; post_color_matrix_blue_scale already defined
1968 ;; post_color_matrix_alpha_scale already defined
1969 ;; post_color_matrix_red_bias already defined
1970 ;; post_color_matrix_green_bias already defined
1971 ;; post_color_matrix_blue_bias already defined
1972 ;; post_color_matrix_alpha_bias already defined
1973 (defconstant +color-table+ #x80D0)
1974 (defconstant +post-convolution-color-table+ #x80D1)
1975 (defconstant +post-color-matrix-color-table+ #x80D2)
1976 (defconstant +proxy-color-table+ #x80D3)
1977 (defconstant +proxy-post-convolution-color-table+ #x80D4)
1978 (defconstant +proxy-post-color-matrix-color-table+ #x80D5)
1979 (defconstant +color-table-scale+ #x80D6)
1980 (defconstant +color-table-bias+ #x80D7)
1981 (defconstant +color-table-format+ #x80D8)
1982 (defconstant +color-table-width+ #x80D9)
1983 (defconstant +color-table-red-size+ #x80DA)
1984 (defconstant +color-table-green-size+ #x80DB)
1985 (defconstant +color-table-blue-size+ #x80DC)
1986 (defconstant +color-table-alpha-size+ #x80DD)
1987 (defconstant +color-table-luminance-size+ #x80DE)
1988 (defconstant +color-table-intensity-size+ #x80DF)
1989 ;; constant_border already defined
1990 ;; replicate_border already defined
1991 ;; convolution_border_color already defined
1993 ;;;; Enumerations: ARB_texture_cube_map
1995 (defconstant +normal-map-arb+ #x8511)
1996 (defconstant +reflection-map-arb+ #x8512)
1997 (defconstant +texture-cube-map-arb+ #x8513)
1998 (defconstant +texture-binding-cube-map-arb+ #x8514)
1999 (defconstant +texture-cube-map-positive-x-arb+ #x8515)
2000 (defconstant +texture-cube-map-negative-x-arb+ #x8516)
2001 (defconstant +texture-cube-map-positive-y-arb+ #x8517)
2002 (defconstant +texture-cube-map-negative-y-arb+ #x8518)
2003 (defconstant +texture-cube-map-positive-z-arb+ #x8519)
2004 (defconstant +texture-cube-map-negative-z-arb+ #x851A)
2005 (defconstant +proxy-texture-cube-map-arb+ #x851B)
2006 (defconstant +max-cube-map-texture-size-arb+ #x851C)
2008 ;;;; Enumerations: ARB_texture_border_clamp
2009 ;; clamp_to_border_arb already defined
2011 ;;;; Enumerations: ARB_texture_env_combine
2013 (defconstant +combine-arb+ #x8570)
2014 (defconstant +combine-rgb-arb+ #x8571)
2015 (defconstant +combine-alpha-arb+ #x8572)
2016 (defconstant +source0-rgb-arb+ #x8580)
2017 (defconstant +source1-rgb-arb+ #x8581)
2018 (defconstant +source2-rgb-arb+ #x8582)
2019 (defconstant +source0-alpha-arb+ #x8588)
2020 (defconstant +source1-alpha-arb+ #x8589)
2021 (defconstant +source2-alpha-arb+ #x858A)
2022 (defconstant +operand0-rgb-arb+ #x8590)
2023 (defconstant +operand1-rgb-arb+ #x8591)
2024 (defconstant +operand2-rgb-arb+ #x8592)
2025 (defconstant +operand0-alpha-arb+ #x8598)
2026 (defconstant +operand1-alpha-arb+ #x8599)
2027 (defconstant +operand2-alpha-arb+ #x859A)
2028 (defconstant +rgb-scale-arb+ #x8573)
2029 (defconstant +add-signed-arb+ #x8574)
2030 (defconstant +interpolate-arb+ #x8575)
2031 (defconstant +subtract-arb+ #x84E7)
2032 (defconstant +constant-arb+ #x8576)
2033 (defconstant +primary-color-arb+ #x8577)
2034 (defconstant +previous-arb+ #x8578)
2036 ;;;; Enumerations: ARB_texture_env_dot3
2038 (defconstant +dot3-rgb-arb+ #x86AE)
2039 (defconstant +dot3-rgba-arb+ #x86AF)
2041 ;;;; Enumerations: ARB_texture_mirrored_repeat
2043 (defconstant +mirrored-repeat-arb+ #x8370)
2045 ;;;; Enumerations: ARB_depth_texture
2047 (defconstant +depth-component16-arb+ #x81A5)
2048 (defconstant +depth-component24-arb+ #x81A6)
2049 (defconstant +depth-component32-arb+ #x81A7)
2050 (defconstant +texture-depth-size-arb+ #x884A)
2051 (defconstant +depth-texture-mode-arb+ #x884B)
2053 ;;;; Enumerations: ARB_shadow
2055 (defconstant +texture-compare-mode-arb+ #x884C)
2056 (defconstant +texture-compare-func-arb+ #x884D)
2057 (defconstant +compare-r-to-texture-arb+ #x884E)
2059 ;;;; Enumerations: ARB_shadow_ambient
2061 (defconstant +texture-compare-fail-value-arb+ #x80BF)
2063 ;;;; Enumerations: ARB_fragment_program
2065 (defconstant +fragment-program-arb+ #x8804)
2066 (defconstant +program-alu-instructions-arb+ #x8805)
2067 (defconstant +program-tex-instructions-arb+ #x8806)
2068 (defconstant +program-tex-indirections-arb+ #x8807)
2069 (defconstant +program-native-alu-instructions-arb+ #x8808)
2070 (defconstant +program-native-tex-instructions-arb+ #x8809)
2071 (defconstant +program-native-tex-indirections-arb+ #x880A)
2072 (defconstant +max-program-alu-instructions-arb+ #x880B)
2073 (defconstant +max-program-tex-instructions-arb+ #x880C)
2074 (defconstant +max-program-tex-indirections-arb+ #x880D)
2075 (defconstant +max-program-native-alu-instructions-arb+ #x880E)
2076 (defconstant +max-program-native-tex-instructions-arb+ #x880F)
2077 (defconstant +max-program-native-tex-indirections-arb+ #x8810)
2078 (defconstant +max-texture-coords-arb+ #x8871)
2079 (defconstant +max-texture-image-units-arb+ #x8872)
2081 ;;;; Enumerations: ARB_fragment_shader
2083 (defconstant +fragment-shader-arb+ #x8B30)
2084 (defconstant +max-fragment-uniform-components-arb+ #x8B49)
2085 (defconstant +fragment-shader-derivative-hint-arb+ #x8B8B)
2087 ;;;; Enumerations: ARB_shading_language_100
2089 (defconstant +shading-language-version-arb+ #x8B8C)
2091 ;;;; Enumerations: ARB_point_sprite
2093 (defconstant +point-sprite-arb+ #x8861)
2094 (defconstant +coord-replace-arb+ #x8862)
2096 ;;;; Enumerations: ARB_texture_rectangle
2098 (defconstant +texture-rectangle-arb+ #x84F5)
2099 (defconstant +texture-binding-rectangle-arb+ #x84F6)
2100 (defconstant +proxy-texture-rectangle-arb+ #x84F7)
2101 (defconstant +max-rectangle-texture-size-arb+ #x84F8)
2103 ;;;; Enumerations: ARB_half_float_pixel
2105 (defconstant +half-float-arb+ #x140B)
2107 ;;;; Enumerations: ARB_texture_float
2109 (defconstant +texture-red-type-arb+ #x8C10)
2110 (defconstant +texture-green-type-arb+ #x8C11)
2111 (defconstant +texture-blue-type-arb+ #x8C12)
2112 (defconstant +texture-alpha-type-arb+ #x8C13)
2113 (defconstant +texture-luminance-type-arb+ #x8C14)
2114 (defconstant +texture-intensity-type-arb+ #x8C15)
2115 (defconstant +texture-depth-type-arb+ #x8C16)
2116 (defconstant +unsigned-normalized-arb+ #x8C17)
2117 (defconstant +rgba32f-arb+ #x8814)
2118 (defconstant +rgb32f-arb+ #x8815)
2119 (defconstant +alpha32f-arb+ #x8816)
2120 (defconstant +intensity32f-arb+ #x8817)
2121 (defconstant +luminance32f-arb+ #x8818)
2122 (defconstant +luminance-alpha32f-arb+ #x8819)
2123 (defconstant +rgba16f-arb+ #x881A)
2124 (defconstant +rgb16f-arb+ #x881B)
2125 (defconstant +alpha16f-arb+ #x881C)
2126 (defconstant +intensity16f-arb+ #x881D)
2127 (defconstant +luminance16f-arb+ #x881E)
2128 (defconstant +luminance-alpha16f-arb+ #x881F)
2130 ;;;; Enumerations: ARB_pixel_buffer_object
2132 (defconstant +pixel-pack-buffer-arb+ #x88EB)
2133 (defconstant +pixel-unpack-buffer-arb+ #x88EC)
2134 (defconstant +pixel-pack-buffer-binding-arb+ #x88ED)
2135 (defconstant +pixel-unpack-buffer-binding-arb+ #x88EF)
2137 ;;;; Enumerations: EXT_abgr
2138 ;; abgr_ext already defined
2140 ;;;; Enumerations: EXT_texture
2141 ;; alpha4_ext already defined
2142 ;; alpha8_ext already defined
2143 ;; alpha12_ext already defined
2144 ;; alpha16_ext already defined
2145 ;; luminance4_ext already defined
2146 ;; luminance8_ext already defined
2147 ;; luminance12_ext already defined
2148 ;; luminance16_ext already defined
2149 ;; luminance4_alpha4_ext already defined
2150 ;; luminance6_alpha2_ext already defined
2151 ;; luminance8_alpha8_ext already defined
2152 ;; luminance12_alpha4_ext already defined
2153 ;; luminance12_alpha12_ext already defined
2154 ;; luminance16_alpha16_ext already defined
2155 ;; intensity_ext already defined
2156 ;; intensity4_ext already defined
2157 ;; intensity8_ext already defined
2158 ;; intensity12_ext already defined
2159 ;; intensity16_ext already defined
2160 ;; rgb2_ext already defined
2161 ;; rgb4_ext already defined
2162 ;; rgb5_ext already defined
2163 ;; rgb8_ext already defined
2164 ;; rgb10_ext already defined
2165 ;; rgb12_ext already defined
2166 ;; rgb16_ext already defined
2167 ;; rgba2_ext already defined
2168 ;; rgba4_ext already defined
2169 ;; rgb5_a1_ext already defined
2170 ;; rgba8_ext already defined
2171 ;; rgb10_a2_ext already defined
2172 ;; rgba12_ext already defined
2173 ;; rgba16_ext already defined
2174 ;; texture_red_size_ext already defined
2175 ;; texture_green_size_ext already defined
2176 ;; texture_blue_size_ext already defined
2177 ;; texture_alpha_size_ext already defined
2178 ;; texture_luminance_size_ext already defined
2179 ;; texture_intensity_size_ext already defined
2180 ;; replace_ext already defined
2181 ;; proxy_texture_1d_ext already defined
2182 ;; proxy_texture_2d_ext already defined
2183 ;; texture_too_large_ext already defined
2185 ;;;; Enumerations: SGI_color_matrix
2186 ;; color_matrix_sgi already defined
2187 ;; color_matrix_stack_depth_sgi already defined
2188 ;; max_color_matrix_stack_depth_sgi already defined
2189 ;; post_color_matrix_red_scale_sgi already defined
2190 ;; post_color_matrix_green_scale_sgi already defined
2191 ;; post_color_matrix_blue_scale_sgi already defined
2192 ;; post_color_matrix_alpha_scale_sgi already defined
2193 ;; post_color_matrix_red_bias_sgi already defined
2194 ;; post_color_matrix_green_bias_sgi already defined
2195 ;; post_color_matrix_blue_bias_sgi already defined
2196 ;; post_color_matrix_alpha_bias_sgi already defined
2198 ;;;; Enumerations: SGI_texture_color_table
2199 ;; texture_color_table_sgi already defined
2200 ;; proxy_texture_color_table_sgi already defined
2202 ;;;; Enumerations: EXT_cmyka
2203 ;; cmyk_ext already defined
2204 ;; cmyka_ext already defined
2205 ;; pack_cmyk_hint_ext already defined
2206 ;; unpack_cmyk_hint_ext already defined
2208 ;;;; Enumerations: EXT_packed_pixels
2209 ;; unsigned_byte_3_3_2_ext already defined
2210 ;; unsigned_short_4_4_4_4_ext already defined
2211 ;; unsigned_short_5_5_5_1_ext already defined
2212 ;; unsigned_int_8_8_8_8_ext already defined
2213 ;; unsigned_int_10_10_10_2_ext already defined
2215 ;;;; Enumerations: SGIS_texture_lod
2216 ;; texture_min_lod_sgis already defined
2217 ;; texture_max_lod_sgis already defined
2218 ;; texture_base_level_sgis already defined
2219 ;; texture_max_level_sgis already defined
2221 ;;;; Enumerations: EXT_rescale_normal
2222 ;; rescale_normal_ext already defined
2224 ;;;; Enumerations: SGIS_generate_mipmap
2225 ;; generate_mipmap_sgis already defined
2226 ;; generate_mipmap_hint_sgis already defined
2228 ;;;; Enumerations: SGIX_clipmap
2229 ;; linear_clipmap_linear_sgix already defined
2230 ;; texture_clipmap_center_sgix already defined
2231 ;; texture_clipmap_frame_sgix already defined
2232 ;; texture_clipmap_offset_sgix already defined
2233 ;; texture_clipmap_virtual_depth_sgix already defined
2234 ;; texture_clipmap_lod_offset_sgix already defined
2235 ;; texture_clipmap_depth_sgix already defined
2236 ;; max_clipmap_depth_sgix already defined
2237 ;; max_clipmap_virtual_depth_sgix already defined
2238 ;; nearest_clipmap_nearest_sgix already defined
2239 ;; nearest_clipmap_linear_sgix already defined
2240 ;; linear_clipmap_nearest_sgix already defined
2242 ;;;; Enumerations: SGIX_shadow
2243 ;; texture_compare_sgix already defined
2244 ;; texture_compare_operator_sgix already defined
2245 ;; texture_lequal_r_sgix already defined
2246 ;; texture_gequal_r_sgix already defined
2248 ;;;; Enumerations: SGIS_texture_edge_clamp
2249 ;; clamp_to_edge_sgis already defined
2251 ;;;; Enumerations: SGIS_texture_border_clamp
2252 ;; clamp_to_border_sgis already defined
2254 ;;;; Enumerations: EXT_blend_subtract
2255 ;; func_subtract_ext already defined
2256 ;; func_reverse_subtract_ext already defined
2258 ;;;; Enumerations: SGIX_interlace
2259 ;; interlace_sgix already defined
2261 ;;;; Enumerations: SGIX_pixel_tiles
2262 ;; pixel_tile_best_alignment_sgix already defined
2263 ;; pixel_tile_cache_increment_sgix already defined
2264 ;; pixel_tile_width_sgix already defined
2265 ;; pixel_tile_height_sgix already defined
2266 ;; pixel_tile_grid_width_sgix already defined
2267 ;; pixel_tile_grid_height_sgix already defined
2268 ;; pixel_tile_grid_depth_sgix already defined
2269 ;; pixel_tile_cache_size_sgix already defined
2271 ;;;; Enumerations: SGIS_texture_select
2272 ;; dual_alpha4_sgis already defined
2273 ;; dual_alpha8_sgis already defined
2274 ;; dual_alpha12_sgis already defined
2275 ;; dual_alpha16_sgis already defined
2276 ;; dual_luminance4_sgis already defined
2277 ;; dual_luminance8_sgis already defined
2278 ;; dual_luminance12_sgis already defined
2279 ;; dual_luminance16_sgis already defined
2280 ;; dual_intensity4_sgis already defined
2281 ;; dual_intensity8_sgis already defined
2282 ;; dual_intensity12_sgis already defined
2283 ;; dual_intensity16_sgis already defined
2284 ;; dual_luminance_alpha4_sgis already defined
2285 ;; dual_luminance_alpha8_sgis already defined
2286 ;; quad_alpha4_sgis already defined
2287 ;; quad_alpha8_sgis already defined
2288 ;; quad_luminance4_sgis already defined
2289 ;; quad_luminance8_sgis already defined
2290 ;; quad_intensity4_sgis already defined
2291 ;; quad_intensity8_sgis already defined
2292 ;; dual_texture_select_sgis already defined
2293 ;; quad_texture_select_sgis already defined
2295 ;;;; Enumerations: SGIX_texture_multi_buffer
2296 ;; texture_multi_buffer_hint_sgix already defined
2298 ;;;; Enumerations: SGIX_texture_scale_bias
2299 ;; post_texture_filter_bias_sgix already defined
2300 ;; post_texture_filter_scale_sgix already defined
2301 ;; post_texture_filter_bias_range_sgix already defined
2302 ;; post_texture_filter_scale_range_sgix already defined
2304 ;;;; Enumerations: FfdMaskSGIX
2305 ;; texture_deformation_bit_sgix already defined
2306 ;; geometry_deformation_bit_sgix already defined
2308 ;;;; Enumerations: SGIX_depth_texture
2309 ;; depth_component16_sgix already defined
2310 ;; depth_component24_sgix already defined
2311 ;; depth_component32_sgix already defined
2313 ;;;; Enumerations: SGIX_fog_offset
2314 ;; fog_offset_sgix already defined
2315 ;; fog_offset_value_sgix already defined
2317 ;;;; Enumerations: HP_convolution_border_modes
2318 ;; ignore_border_hp already defined
2319 ;; constant_border_hp already defined
2320 ;; replicate_border_hp already defined
2321 ;; convolution_border_color_hp already defined
2323 ;;;; Enumerations: SGIX_texture_add_env
2324 ;; texture_env_bias_sgix already defined
2326 ;;;; Enumerations: PGI_vertex_hints
2328 (defconstant +vertex-data-hint-pgi+ #x1A22A)
2329 (defconstant +vertex-consistent-hint-pgi+ #x1A22B)
2330 (defconstant +material-side-hint-pgi+ #x1A22C)
2331 (defconstant +max-vertex-hint-pgi+ #x1A22D)
2332 (defconstant +color3-bit-pgi+ #x10000)
2333 (defconstant +color4-bit-pgi+ #x20000)
2334 (defconstant +edgeflag-bit-pgi+ #x40000)
2335 (defconstant +index-bit-pgi+ #x80000)
2336 (defconstant +mat-ambient-bit-pgi+ #x100000)
2337 (defconstant +mat-ambient-and-diffuse-bit-pgi+ #x200000)
2338 (defconstant +mat-diffuse-bit-pgi+ #x400000)
2339 (defconstant +mat-emission-bit-pgi+ #x800000)
2340 (defconstant +mat-color-indexes-bit-pgi+ #x1000000)
2341 (defconstant +mat-shininess-bit-pgi+ #x2000000)
2342 (defconstant +mat-specular-bit-pgi+ #x4000000)
2343 (defconstant +normal-bit-pgi+ #x8000000)
2344 (defconstant +texcoord1-bit-pgi+ #x10000000)
2345 (defconstant +texcoord2-bit-pgi+ #x20000000)
2346 (defconstant +texcoord3-bit-pgi+ #x40000000)
2347 (defconstant +texcoord4-bit-pgi+ #x80000000)
2348 (defconstant +vertex23-bit-pgi+ #x4)
2349 (defconstant +vertex4-bit-pgi+ #x8)
2351 ;;;; Enumerations: EXT_clip_volume_hint
2353 (defconstant +clip-volume-clipping-hint-ext+ #x80F0)
2355 ;;;; Enumerations: SGIX_ir_instrument1
2356 ;; ir_instrument1_sgix already defined
2358 ;;;; Enumerations: SGIX_calligraphic_fragment
2359 ;; calligraphic_fragment_sgix already defined
2361 ;;;; Enumerations: SGIX_texture_lod_bias
2362 ;; texture_lod_bias_s_sgix already defined
2363 ;; texture_lod_bias_t_sgix already defined
2364 ;; texture_lod_bias_r_sgix already defined
2366 ;;;; Enumerations: SGIX_shadow_ambient
2367 ;; shadow_ambient_sgix already defined
2369 ;;;; Enumerations: EXT_index_array_formats
2371 (defconstant +iui-v2f-ext+ #x81AD)
2372 (defconstant +iui-v3f-ext+ #x81AE)
2373 (defconstant +iui-n3f-v2f-ext+ #x81AF)
2374 (defconstant +iui-n3f-v3f-ext+ #x81B0)
2375 (defconstant +t2f-iui-v2f-ext+ #x81B1)
2376 (defconstant +t2f-iui-v3f-ext+ #x81B2)
2377 (defconstant +t2f-iui-n3f-v2f-ext+ #x81B3)
2378 (defconstant +t2f-iui-n3f-v3f-ext+ #x81B4)
2380 ;;;; Enumerations: SGIX_ycrcb
2381 ;; ycrcb_422_sgix already defined
2382 ;; ycrcb_444_sgix already defined
2384 ;;;; Enumerations: IBM_rasterpos_clip
2386 (defconstant +raster-position-unclipped-ibm+ #x19262)
2388 ;;;; Enumerations: HP_texture_lighting
2390 (defconstant +texture-lighting-mode-hp+ #x8167)
2391 (defconstant +texture-post-specular-hp+ #x8168)
2392 (defconstant +texture-pre-specular-hp+ #x8169)
2394 ;;;; Enumerations: WIN_phong_shading
2396 (defconstant +phong-win+ #x80EA)
2397 (defconstant +phong-hint-win+ #x80EB)
2399 ;;;; Enumerations: WIN_specular_fog
2401 (defconstant +fog-specular-texture-win+ #x80EC)
2403 ;;;; Enumerations: SGIX_blend_alpha_minmax
2404 ;; alpha_min_sgix already defined
2405 ;; alpha_max_sgix already defined
2407 ;;;; Enumerations: SGIX_impact_pixel_texture
2408 ;; pixel_tex_gen_q_ceiling_sgix already defined
2409 ;; pixel_tex_gen_q_round_sgix already defined
2410 ;; pixel_tex_gen_q_floor_sgix already defined
2411 ;; pixel_tex_gen_alpha_replace_sgix already defined
2412 ;; pixel_tex_gen_alpha_no_replace_sgix already defined
2413 ;; pixel_tex_gen_alpha_ls_sgix already defined
2414 ;; pixel_tex_gen_alpha_ms_sgix already defined
2416 ;;;; Enumerations: EXT_bgra
2417 ;; bgr_ext already defined
2418 ;; bgra_ext already defined
2420 ;;;; Enumerations: SGIX_async_pixel
2421 ;; async_tex_image_sgix already defined
2422 ;; async_draw_pixels_sgix already defined
2423 ;; async_read_pixels_sgix already defined
2424 ;; max_async_tex_image_sgix already defined
2425 ;; max_async_draw_pixels_sgix already defined
2426 ;; max_async_read_pixels_sgix already defined
2428 ;;;; Enumerations: SGIX_async_histogram
2429 ;; async_histogram_sgix already defined
2430 ;; max_async_histogram_sgix already defined
2432 ;;;; Enumerations: HP_occlusion_test
2434 (defconstant +occlusion-test-hp+ #x8165)
2435 (defconstant +occlusion-test-result-hp+ #x8166)
2437 ;;;; Enumerations: EXT_shared_texture_palette
2438 ;; shared_texture_palette_ext already defined
2440 ;;;; Enumerations: EXT_separate_specular_color
2441 ;; light_model_color_control_ext already defined
2442 ;; single_color_ext already defined
2443 ;; separate_specular_color_ext already defined
2445 ;;;; Enumerations: REND_screen_coordinates
2447 (defconstant +screen-coordinates-rend+ #x8490)
2448 (defconstant +inverted-screen-w-rend+ #x8491)
2450 ;;;; Enumerations: EXT_texture_env_combine
2452 (defconstant +combine-ext+ #x8570)
2453 (defconstant +combine-rgb-ext+ #x8571)
2454 (defconstant +combine-alpha-ext+ #x8572)
2455 (defconstant +rgb-scale-ext+ #x8573)
2456 (defconstant +add-signed-ext+ #x8574)
2457 (defconstant +interpolate-ext+ #x8575)
2458 (defconstant +constant-ext+ #x8576)
2459 (defconstant +primary-color-ext+ #x8577)
2460 (defconstant +previous-ext+ #x8578)
2461 (defconstant +source0-rgb-ext+ #x8580)
2462 (defconstant +source1-rgb-ext+ #x8581)
2463 (defconstant +source2-rgb-ext+ #x8582)
2464 (defconstant +source0-alpha-ext+ #x8588)
2465 (defconstant +source1-alpha-ext+ #x8589)
2466 (defconstant +source2-alpha-ext+ #x858A)
2467 (defconstant +operand0-rgb-ext+ #x8590)
2468 (defconstant +operand1-rgb-ext+ #x8591)
2469 (defconstant +operand2-rgb-ext+ #x8592)
2470 (defconstant +operand0-alpha-ext+ #x8598)
2471 (defconstant +operand1-alpha-ext+ #x8599)
2472 (defconstant +operand2-alpha-ext+ #x859A)
2474 ;;;; Enumerations: APPLE_specular_vector
2476 (defconstant +light-model-specular-vector-apple+ #x85B0)
2478 ;;;; Enumerations: APPLE_transform_hint
2480 (defconstant +transform-hint-apple+ #x85B1)
2482 ;;;; Enumerations: SGIX_fog_scale
2484 (defconstant +fog-scale-sgix+ #x81FC)
2485 (defconstant +fog-scale-value-sgix+ #x81FD)
2487 ;;;; Enumerations: INGR_color_clamp
2489 (defconstant +red-min-clamp-ingr+ #x8560)
2490 (defconstant +green-min-clamp-ingr+ #x8561)
2491 (defconstant +blue-min-clamp-ingr+ #x8562)
2492 (defconstant +alpha-min-clamp-ingr+ #x8563)
2493 (defconstant +red-max-clamp-ingr+ #x8564)
2494 (defconstant +green-max-clamp-ingr+ #x8565)
2495 (defconstant +blue-max-clamp-ingr+ #x8566)
2496 (defconstant +alpha-max-clamp-ingr+ #x8567)
2498 ;;;; Enumerations: INGR_interlace_read
2500 (defconstant +interlace-read-ingr+ #x8568)
2502 ;;;; Enumerations: EXT_stencil_wrap
2504 (defconstant +incr-wrap-ext+ #x8507)
2505 (defconstant +decr-wrap-ext+ #x8508)
2507 ;;;; Enumerations: EXT_422_pixels
2509 (defconstant +422-ext+ #x80CC)
2510 (defconstant +422-rev-ext+ #x80CD)
2511 (defconstant +422-average-ext+ #x80CE)
2512 (defconstant +422-rev-average-ext+ #x80CF)
2514 ;;;; Enumerations: NV_texgen_reflection
2516 (defconstant +normal-map-nv+ #x8511)
2517 (defconstant +reflection-map-nv+ #x8512)
2519 ;;;; Enumerations: EXT_texture_cube_map
2521 (defconstant +normal-map-ext+ #x8511)
2522 (defconstant +reflection-map-ext+ #x8512)
2523 (defconstant +texture-cube-map-ext+ #x8513)
2524 (defconstant +texture-binding-cube-map-ext+ #x8514)
2525 (defconstant +texture-cube-map-positive-x-ext+ #x8515)
2526 (defconstant +texture-cube-map-negative-x-ext+ #x8516)
2527 (defconstant +texture-cube-map-positive-y-ext+ #x8517)
2528 (defconstant +texture-cube-map-negative-y-ext+ #x8518)
2529 (defconstant +texture-cube-map-positive-z-ext+ #x8519)
2530 (defconstant +texture-cube-map-negative-z-ext+ #x851A)
2531 (defconstant +proxy-texture-cube-map-ext+ #x851B)
2532 (defconstant +max-cube-map-texture-size-ext+ #x851C)
2534 ;;;; Enumerations: SUN_convolution_border_modes
2536 (defconstant +wrap-border-sun+ #x81D4)
2538 ;;;; Enumerations: EXT_texture_lod_bias
2540 (defconstant +max-texture-lod-bias-ext+ #x84FD)
2541 (defconstant +texture-filter-control-ext+ #x8500)
2542 (defconstant +texture-lod-bias-ext+ #x8501)
2544 ;;;; Enumerations: EXT_texture_filter_anisotropic
2546 (defconstant +texture-max-anisotropy-ext+ #x84FE)
2547 (defconstant +max-texture-max-anisotropy-ext+ #x84FF)
2549 ;;;; Enumerations: NV_light_max_exponent
2551 (defconstant +max-shininess-nv+ #x8504)
2552 (defconstant +max-spot-exponent-nv+ #x8505)
2554 ;;;; Enumerations: NV_fog_distance
2556 (defconstant +fog-distance-mode-nv+ #x855A)
2557 (defconstant +eye-radial-nv+ #x855B)
2558 (defconstant +eye-plane-absolute-nv+ #x855C)
2559 ;; eye_plane already defined
2561 ;;;; Enumerations: NV_texgen_emboss
2563 (defconstant +emboss-light-nv+ #x855D)
2564 (defconstant +emboss-constant-nv+ #x855E)
2565 (defconstant +emboss-map-nv+ #x855F)
2567 ;;;; Enumerations: NV_texture_env_combine4
2569 (defconstant +combine4-nv+ #x8503)
2570 (defconstant +source3-rgb-nv+ #x8583)
2571 (defconstant +source3-alpha-nv+ #x858B)
2572 (defconstant +operand3-rgb-nv+ #x8593)
2573 (defconstant +operand3-alpha-nv+ #x859B)
2575 ;;;; Enumerations: EXT_texture_compression_s3tc
2576 ;; compressed_rgb_s3tc_dxt1_ext already defined
2577 ;; compressed_rgba_s3tc_dxt1_ext already defined
2578 ;; compressed_rgba_s3tc_dxt3_ext already defined
2579 ;; compressed_rgba_s3tc_dxt5_ext already defined
2581 ;;;; Enumerations: IBM_cull_vertex
2583 (defconstant +cull-vertex-ibm+ #x1928A)
2585 ;;;; Enumerations: SGIX_subsample
2586 ;; pack_subsample_rate_sgix already defined
2587 ;; unpack_subsample_rate_sgix already defined
2588 ;; pixel_subsample_4444_sgix already defined
2589 ;; pixel_subsample_2424_sgix already defined
2590 ;; pixel_subsample_4242_sgix already defined
2592 ;;;; Enumerations: SGIX_ycrcb_subsample
2593 ;; pack_subsample_rate_sgix already defined
2594 ;; unpack_subsample_rate_sgix already defined
2595 ;; pixel_subsample_4444_sgix already defined
2596 ;; pixel_subsample_2424_sgix already defined
2597 ;; pixel_subsample_4242_sgix already defined
2599 ;;;; Enumerations: SGIX_ycrcba
2601 (defconstant +ycrcb-sgix+ #x8318)
2602 (defconstant +ycrcba-sgix+ #x8319)
2604 ;;;; Enumerations: SGI_depth_pass_instrument
2606 (defconstant +depth-pass-instrument-sgix+ #x8310)
2607 (defconstant +depth-pass-instrument-counters-sgix+ #x8311)
2608 (defconstant +depth-pass-instrument-max-sgix+ #x8312)
2610 ;;;; Enumerations: 3DFX_texture_compression_FXT1
2612 (defconstant +compressed-rgb-fxt1-3dfx+ #x86B0)
2613 (defconstant +compressed-rgba-fxt1-3dfx+ #x86B1)
2615 ;;;; Enumerations: 3DFX_multisample
2617 (defconstant +multisample-3dfx+ #x86B2)
2618 (defconstant +sample-buffers-3dfx+ #x86B3)
2619 (defconstant +samples-3dfx+ #x86B4)
2620 (defconstant +multisample-bit-3dfx+ #x20000000)
2622 ;;;; Enumerations: SGIX_vertex_preclip
2623 ;; vertex_preclip_sgix already defined
2624 ;; vertex_preclip_hint_sgix already defined
2626 ;;;; Enumerations: SGIX_convolution_accuracy
2627 ;; convolution_hint_sgix already defined
2629 ;;;; Enumerations: SGIX_resample
2630 ;; pack_resample_sgix already defined
2631 ;; unpack_resample_sgix already defined
2632 ;; resample_replicate_sgix already defined
2633 ;; resample_zero_fill_sgix already defined
2634 ;; resample_decimate_sgix already defined
2636 ;;;; Enumerations: SGIS_point_line_texgen
2637 ;; eye_distance_to_point_sgis already defined
2638 ;; object_distance_to_point_sgis already defined
2639 ;; eye_distance_to_line_sgis already defined
2640 ;; object_distance_to_line_sgis already defined
2641 ;; eye_point_sgis already defined
2642 ;; object_point_sgis already defined
2643 ;; eye_line_sgis already defined
2644 ;; object_line_sgis already defined
2646 ;;;; Enumerations: EXT_texture_env_dot3
2648 (defconstant +dot3-rgb-ext+ #x8740)
2649 (defconstant +dot3-rgba-ext+ #x8741)
2651 ;;;; Enumerations: ATI_texture_mirror_once
2653 (defconstant +mirror-clamp-ati+ #x8742)
2654 (defconstant +mirror-clamp-to-edge-ati+ #x8743)
2656 ;;;; Enumerations: IBM_texture_mirrored_repeat
2658 (defconstant +mirrored-repeat-ibm+ #x8370)
2660 ;;;; Enumerations: NV_packed_depth_stencil
2662 (defconstant +depth-stencil-nv+ #x84F9)
2663 (defconstant +unsigned-int-24-8-nv+ #x84FA)
2665 ;;;; Enumerations: NV_texture_rectangle
2667 (defconstant +texture-rectangle-nv+ #x84F5)
2668 (defconstant +texture-binding-rectangle-nv+ #x84F6)
2669 (defconstant +proxy-texture-rectangle-nv+ #x84F7)
2670 (defconstant +max-rectangle-texture-size-nv+ #x84F8)
2672 ;;;; Enumerations: NV_texture_shader
2674 (defconstant +offset-texture-rectangle-nv+ #x864C)
2675 (defconstant +offset-texture-rectangle-scale-nv+ #x864D)
2676 (defconstant +dot-product-texture-rectangle-nv+ #x864E)
2677 (defconstant +rgba-unsigned-dot-product-mapping-nv+ #x86D9)
2678 (defconstant +unsigned-int-s8-s8-8-8-nv+ #x86DA)
2679 (defconstant +unsigned-int-8-8-s8-s8-rev-nv+ #x86DB)
2680 (defconstant +dsdt-mag-intensity-nv+ #x86DC)
2681 (defconstant +shader-consistent-nv+ #x86DD)
2682 (defconstant +texture-shader-nv+ #x86DE)
2683 (defconstant +shader-operation-nv+ #x86DF)
2684 (defconstant +cull-modes-nv+ #x86E0)
2685 (defconstant +offset-texture-matrix-nv+ #x86E1)
2686 (defconstant +offset-texture-scale-nv+ #x86E2)
2687 (defconstant +offset-texture-bias-nv+ #x86E3)
2688 (defconstant +offset-texture-2d-matrix-nv+ #x86E1)
2689 (defconstant +offset-texture-2d-scale-nv+ #x86E2)
2690 (defconstant +offset-texture-2d-bias-nv+ #x86E3)
2691 (defconstant +previous-texture-input-nv+ #x86E4)
2692 (defconstant +const-eye-nv+ #x86E5)
2693 (defconstant +pass-through-nv+ #x86E6)
2694 (defconstant +cull-fragment-nv+ #x86E7)
2695 (defconstant +offset-texture-2d-nv+ #x86E8)
2696 (defconstant +dependent-ar-texture-2d-nv+ #x86E9)
2697 (defconstant +dependent-gb-texture-2d-nv+ #x86EA)
2698 (defconstant +dot-product-nv+ #x86EC)
2699 (defconstant +dot-product-depth-replace-nv+ #x86ED)
2700 (defconstant +dot-product-texture-2d-nv+ #x86EE)
2701 (defconstant +dot-product-texture-cube-map-nv+ #x86F0)
2702 (defconstant +dot-product-diffuse-cube-map-nv+ #x86F1)
2703 (defconstant +dot-product-reflect-cube-map-nv+ #x86F2)
2704 (defconstant +dot-product-const-eye-reflect-cube-map-nv+ #x86F3)
2705 (defconstant +hilo-nv+ #x86F4)
2706 (defconstant +dsdt-nv+ #x86F5)
2707 (defconstant +dsdt-mag-nv+ #x86F6)
2708 (defconstant +dsdt-mag-vib-nv+ #x86F7)
2709 (defconstant +hilo16-nv+ #x86F8)
2710 (defconstant +signed-hilo-nv+ #x86F9)
2711 (defconstant +signed-hilo16-nv+ #x86FA)
2712 (defconstant +signed-rgba-nv+ #x86FB)
2713 (defconstant +signed-rgba8-nv+ #x86FC)
2714 (defconstant +signed-rgb-nv+ #x86FE)
2715 (defconstant +signed-rgb8-nv+ #x86FF)
2716 (defconstant +signed-luminance-nv+ #x8701)
2717 (defconstant +signed-luminance8-nv+ #x8702)
2718 (defconstant +signed-luminance-alpha-nv+ #x8703)
2719 (defconstant +signed-luminance8-alpha8-nv+ #x8704)
2720 (defconstant +signed-alpha-nv+ #x8705)
2721 (defconstant +signed-alpha8-nv+ #x8706)
2722 (defconstant +signed-intensity-nv+ #x8707)
2723 (defconstant +signed-intensity8-nv+ #x8708)
2724 (defconstant +dsdt8-nv+ #x8709)
2725 (defconstant +dsdt8-mag8-nv+ #x870A)
2726 (defconstant +dsdt8-mag8-intensity8-nv+ #x870B)
2727 (defconstant +signed-rgb-unsigned-alpha-nv+ #x870C)
2728 (defconstant +signed-rgb8-unsigned-alpha8-nv+ #x870D)
2729 (defconstant +hi-scale-nv+ #x870E)
2730 (defconstant +lo-scale-nv+ #x870F)
2731 (defconstant +ds-scale-nv+ #x8710)
2732 (defconstant +dt-scale-nv+ #x8711)
2733 (defconstant +magnitude-scale-nv+ #x8712)
2734 (defconstant +vibrance-scale-nv+ #x8713)
2735 (defconstant +hi-bias-nv+ #x8714)
2736 (defconstant +lo-bias-nv+ #x8715)
2737 (defconstant +ds-bias-nv+ #x8716)
2738 (defconstant +dt-bias-nv+ #x8717)
2739 (defconstant +magnitude-bias-nv+ #x8718)
2740 (defconstant +vibrance-bias-nv+ #x8719)
2741 (defconstant +texture-border-values-nv+ #x871A)
2742 (defconstant +texture-hi-size-nv+ #x871B)
2743 (defconstant +texture-lo-size-nv+ #x871C)
2744 (defconstant +texture-ds-size-nv+ #x871D)
2745 (defconstant +texture-dt-size-nv+ #x871E)
2746 (defconstant +texture-mag-size-nv+ #x871F)
2748 ;;;; Enumerations: NV_texture_shader2
2750 (defconstant +dot-product-texture-3d-nv+ #x86EF)
2752 ;;;; Enumerations: NV_vertex_array_range2
2754 (defconstant +vertex-array-range-without-flush-nv+ #x8533)
2756 ;;;; Enumerations: SGIX_texture_coordinate_clamp
2757 ;; texture_max_clamp_s_sgix already defined
2758 ;; texture_max_clamp_t_sgix already defined
2759 ;; texture_max_clamp_r_sgix already defined
2761 ;;;; Enumerations: SGIX_scalebias_hint
2763 (defconstant +scalebias-hint-sgix+ #x8322)
2765 ;;;; Enumerations: OML_interlace
2767 (defconstant +interlace-oml+ #x8980)
2768 (defconstant +interlace-read-oml+ #x8981)
2770 ;;;; Enumerations: OML_subsample
2772 (defconstant +format-subsample-24-24-oml+ #x8982)
2773 (defconstant +format-subsample-244-244-oml+ #x8983)
2775 ;;;; Enumerations: OML_resample
2777 (defconstant +pack-resample-oml+ #x8984)
2778 (defconstant +unpack-resample-oml+ #x8985)
2779 (defconstant +resample-replicate-oml+ #x8986)
2780 (defconstant +resample-zero-fill-oml+ #x8987)
2781 (defconstant +resample-average-oml+ #x8988)
2782 (defconstant +resample-decimate-oml+ #x8989)
2784 ;;;; Enumerations: NV_copy_depth_to_color
2786 (defconstant +depth-stencil-to-rgba-nv+ #x886E)
2787 (defconstant +depth-stencil-to-bgra-nv+ #x886F)
2789 ;;;; Enumerations: SUN_slice_accum
2791 (defconstant +slice-accum-sun+ #x85CC)
2793 ;;;; Enumerations: NV_multisample_filter_hint
2795 (defconstant +multisample-filter-hint-nv+ #x8534)
2797 ;;;; Enumerations: NV_depth_clamp
2799 (defconstant +depth-clamp-nv+ #x864F)
2801 ;;;; Enumerations: NV_texture_shader3
2803 (defconstant +offset-projective-texture-2d-nv+ #x8850)
2804 (defconstant +offset-projective-texture-2d-scale-nv+ #x8851)
2805 (defconstant +offset-projective-texture-rectangle-nv+ #x8852)
2806 (defconstant +offset-projective-texture-rectangle-scale-nv+ #x8853)
2807 (defconstant +offset-hilo-texture-2d-nv+ #x8854)
2808 (defconstant +offset-hilo-texture-rectangle-nv+ #x8855)
2809 (defconstant +offset-hilo-projective-texture-2d-nv+ #x8856)
2810 (defconstant +offset-hilo-projective-texture-rectangle-nv+ #x8857)
2811 (defconstant +dependent-hilo-texture-2d-nv+ #x8858)
2812 (defconstant +dependent-rgb-texture-3d-nv+ #x8859)
2813 (defconstant +dependent-rgb-texture-cube-map-nv+ #x885A)
2814 (defconstant +dot-product-pass-through-nv+ #x885B)
2815 (defconstant +dot-product-texture-1d-nv+ #x885C)
2816 (defconstant +dot-product-affine-depth-replace-nv+ #x885D)
2817 (defconstant +hilo8-nv+ #x885E)
2818 (defconstant +signed-hilo8-nv+ #x885F)
2819 (defconstant +force-blue-to-one-nv+ #x8860)
2821 ;;;; Enumerations: ATI_text_fragment_shader
2823 (defconstant +text-fragment-shader-ati+ #x8200)
2825 ;;;; Enumerations: APPLE_client_storage
2827 (defconstant +unpack-client-storage-apple+ #x85B2)
2829 ;;;; Enumerations: APPLE_ycbcr_422
2831 (defconstant +ycbcr-422-apple+ #x85B9)
2832 (defconstant +unsigned-short-8-8-apple+ #x85BA)
2833 (defconstant +unsigned-short-8-8-rev-apple+ #x85BB)
2835 ;;;; Enumerations: S3_s3tc
2837 (defconstant +rgb-s3tc+ #x83A0)
2838 (defconstant +rgb4-s3tc+ #x83A1)
2839 (defconstant +rgba-s3tc+ #x83A2)
2840 (defconstant +rgba4-s3tc+ #x83A3)
2842 ;;;; Enumerations: ATI_pixel_format_float
2844 (defconstant +type-rgba-float-ati+ #x8820)
2845 (defconstant +color-clear-unclamped-value-ati+ #x8835)
2847 ;;;; Enumerations: ATI_texture_env_combine3
2849 (defconstant +modulate-add-ati+ #x8744)
2850 (defconstant +modulate-signed-add-ati+ #x8745)
2851 (defconstant +modulate-subtract-ati+ #x8746)
2853 ;;;; Enumerations: ATI_texture_float
2855 (defconstant +rgba-float32-ati+ #x8814)
2856 (defconstant +rgb-float32-ati+ #x8815)
2857 (defconstant +alpha-float32-ati+ #x8816)
2858 (defconstant +intensity-float32-ati+ #x8817)
2859 (defconstant +luminance-float32-ati+ #x8818)
2860 (defconstant +luminance-alpha-float32-ati+ #x8819)
2861 (defconstant +rgba-float16-ati+ #x881A)
2862 (defconstant +rgb-float16-ati+ #x881B)
2863 (defconstant +alpha-float16-ati+ #x881C)
2864 (defconstant +intensity-float16-ati+ #x881D)
2865 (defconstant +luminance-float16-ati+ #x881E)
2866 (defconstant +luminance-alpha-float16-ati+ #x881F)
2868 ;;;; Enumerations: NV_float_buffer
2870 (defconstant +float-r-nv+ #x8880)
2871 (defconstant +float-rg-nv+ #x8881)
2872 (defconstant +float-rgb-nv+ #x8882)
2873 (defconstant +float-rgba-nv+ #x8883)
2874 (defconstant +float-r16-nv+ #x8884)
2875 (defconstant +float-r32-nv+ #x8885)
2876 (defconstant +float-rg16-nv+ #x8886)
2877 (defconstant +float-rg32-nv+ #x8887)
2878 (defconstant +float-rgb16-nv+ #x8888)
2879 (defconstant +float-rgb32-nv+ #x8889)
2880 (defconstant +float-rgba16-nv+ #x888A)
2881 (defconstant +float-rgba32-nv+ #x888B)
2882 (defconstant +texture-float-components-nv+ #x888C)
2883 (defconstant +float-clear-color-value-nv+ #x888D)
2884 (defconstant +float-rgba-mode-nv+ #x888E)
2886 ;;;; Enumerations: NV_texture_expand_normal
2888 (defconstant +texture-unsigned-remap-mode-nv+ #x888F)
2890 ;;;; Enumerations: OES_read_format
2892 (defconstant +implementation-color-read-type-oes+ #x8B9A)
2893 (defconstant +implementation-color-read-format-oes+ #x8B9B)
2895 ;;;; Enumerations: EXT_texture_mirror_clamp
2897 (defconstant +mirror-clamp-ext+ #x8742)
2898 (defconstant +mirror-clamp-to-edge-ext+ #x8743)
2899 (defconstant +mirror-clamp-to-border-ext+ #x8912)
2901 ;;;; Enumerations: MESA_pack_invert
2903 (defconstant +pack-invert-mesa+ #x8758)
2905 ;;;; Enumerations: MESA_ycbcr_texture
2907 (defconstant +unsigned-short-8-8-mesa+ #x85BA)
2908 (defconstant +unsigned-short-8-8-rev-mesa+ #x85BB)
2909 (defconstant +ycbcr-mesa+ #x8757)
2911 ;;;; Enumerations: EXT_pixel_buffer_object
2913 (defconstant +pixel-pack-buffer-ext+ #x88EB)
2914 (defconstant +pixel-unpack-buffer-ext+ #x88EC)
2915 (defconstant +pixel-pack-buffer-binding-ext+ #x88ED)
2916 (defconstant +pixel-unpack-buffer-binding-ext+ #x88EF)
2918 ;;;; Enumerations: NV_fragment_program2
2920 (defconstant +max-program-exec-instructions-nv+ #x88F4)
2921 (defconstant +max-program-call-depth-nv+ #x88F5)
2922 (defconstant +max-program-if-depth-nv+ #x88F6)
2923 (defconstant +max-program-loop-depth-nv+ #x88F7)
2924 (defconstant +max-program-loop-count-nv+ #x88F8)
2926 ;;;; Enumerations: NV_vertex_program2_option
2927 ;; max_program_exec_instructions_nv already defined
2928 ;; max_program_call_depth_nv already defined
2930 ;;;; Enumerations: NV_vertex_program3
2932 (defconstant +max-vertex-texture-image-units-arb+ #x8B4C)
2934 ;;;; Enumerations: EXT_packed_depth_stencil
2936 (defconstant +depth-stencil-ext+ #x84F9)
2937 (defconstant +unsigned-int-24-8-ext+ #x84FA)
2938 (defconstant +depth24-stencil8-ext+ #x88F0)
2939 (defconstant +texture-stencil-size-ext+ #x88F1)
2941 ;;;; Enumerations: EXT_texture_sRGB
2943 (defconstant +srgb-ext+ #x8C40)
2944 (defconstant +srgb8-ext+ #x8C41)
2945 (defconstant +srgb-alpha-ext+ #x8C42)
2946 (defconstant +srgb8-alpha8-ext+ #x8C43)
2947 (defconstant +sluminance-alpha-ext+ #x8C44)
2948 (defconstant +sluminance8-alpha8-ext+ #x8C45)
2949 (defconstant +sluminance-ext+ #x8C46)
2950 (defconstant +sluminance8-ext+ #x8C47)
2951 (defconstant +compressed-srgb-ext+ #x8C48)
2952 (defconstant +compressed-srgb-alpha-ext+ #x8C49)
2953 (defconstant +compressed-sluminance-ext+ #x8C4A)
2954 (defconstant +compressed-sluminance-alpha-ext+ #x8C4B)
2955 (defconstant +compressed-srgb-s3tc-dxt1-ext+ #x8C4C)
2956 (defconstant +compressed-srgb-alpha-s3tc-dxt1-ext+ #x8C4D)
2957 (defconstant +compressed-srgb-alpha-s3tc-dxt3-ext+ #x8C4E)
2958 (defconstant +compressed-srgb-alpha-s3tc-dxt5-ext+ #x8C4F)
2960 ;;;; Enumerations: MESAX_texture_stack
2962 (defconstant +texture-1d-stack-mesax+ #x8759)
2963 (defconstant +texture-2d-stack-mesax+ #x875A)
2964 (defconstant +proxy-texture-1d-stack-mesax+ #x875B)
2965 (defconstant +proxy-texture-2d-stack-mesax+ #x875C)
2966 (defconstant +texture-1d-stack-binding-mesax+ #x875D)
2967 (defconstant +texture-2d-stack-binding-mesax+ #x875E)
2969 ;;;; Enumerations: EXT_packed_float
2971 (defconstant +r11f-g11f-b10f-ext+ #x8C3A)
2972 (defconstant +unsigned-int-10f-11f-11f-rev-ext+ #x8C3B)
2973 (defconstant +rgba-signed-components-ext+ #x8C3C)
2975 ;;;; Enumerations: EXT_texture_array
2977 (defconstant +texture-1d-array-ext+ #x8C18)
2978 (defconstant +proxy-texture-1d-array-ext+ #x8C19)
2979 (defconstant +texture-2d-array-ext+ #x8C1A)
2980 (defconstant +proxy-texture-2d-array-ext+ #x8C1B)
2981 (defconstant +texture-binding-1d-array-ext+ #x8C1C)
2982 (defconstant +texture-binding-2d-array-ext+ #x8C1D)
2983 (defconstant +max-array-texture-layers-ext+ #x88FF)
2984 (defconstant +compare-ref-depth-to-texture-ext+ #x884E)
2985 (defconstant +framebuffer-attachment-texture-layer-ext+ #x8CD4)
2987 ;;;; Enumerations: EXT_texture_compression_latc
2989 (defconstant +compressed-luminance-latc1-ext+ #x8C70)
2990 (defconstant +compressed-signed-luminance-latc1-ext+ #x8C71)
2991 (defconstant +compressed-luminance-alpha-latc2-ext+ #x8C72)
2992 (defconstant +compressed-signed-luminance-alpha-latc2-ext+ #x8C73)
2994 ;;;; Enumerations: EXT_texture_compression_rgtc
2996 (defconstant +compressed-red-rgtc1-ext+ #x8DBB)
2997 (defconstant +compressed-signed-red-rgtc1-ext+ #x8DBC)
2998 (defconstant +compressed-red-green-rgtc2-ext+ #x8DBD)
2999 (defconstant +compressed-signed-red-green-rgtc2-ext+ #x8DBE)
3001 ;;;; Enumerations: EXT_texture_shared_exponent
3003 (defconstant +rgb9-e5-ext+ #x8C3D)
3004 (defconstant +unsigned-int-5-9-9-9-rev-ext+ #x8C3E)
3005 (defconstant +texture-shared-size-ext+ #x8C3F)
3007 ;;;; Enumerations: EXT_framebuffer_sRGB
3009 (defconstant +framebuffer-srgb-ext+ #x8DB9)
3010 (defconstant +framebuffer-srgb-capable-ext+ #x8DBA)
3012 ;;;; display-list
3014 (defglfun
3015 (("ListBase" list-base) :args ((:name |base| :type |List| :direction :in))
3016 :return ("void") :category ("display-list") :version ("1.0") :glxropcode
3017 ("3") :glsopcode ("0x0036") :offset ("6")))
3018 (defglfun
3019 (("GenLists" gen-lists) :args ((:name |range| :type |SizeI| :direction :in))
3020 :return ("List") :dlflags ("notlistable") :category ("display-list") :version
3021 ("1.0") :glxsingle ("104") :glsopcode ("0x0035") :offset ("5")))
3022 (defglfun
3023 (("DeleteLists" delete-lists) :args
3024 ((:name |list| :type |List| :direction :in)
3025 (:name |range| :type |SizeI| :direction :in))
3026 :return ("void") :dlflags ("notlistable") :category ("display-list") :version
3027 ("1.0") :glxsingle ("103") :glsopcode ("0x0034") :wglflags ("batchable")
3028 :offset ("4")))
3029 (defglfun
3030 (("CallLists" call-lists) :args
3031 ((:name |n| :type |SizeI| :direction :in)
3032 (:name |type| :type |ListNameType| :direction :in)
3033 (:name |lists| :type |Void| :direction :in :array t :size (|n| |type|)))
3034 :return ("void") :category ("display-list") :glxflags
3035 ("client-handcode" "server-handcode") :version ("1.0") :glxropcode ("2")
3036 :glsopcode ("0x0033") :offset ("3")))
3037 (defglfun
3038 (("CallList" call-list) :args ((:name |list| :type |List| :direction :in))
3039 :return ("void") :category ("display-list") :version ("1.0") :glxropcode
3040 ("1") :glsopcode ("0x0032") :offset ("2")))
3041 (defglfun
3042 (("EndList" end-list) :args nil :return ("void") :dlflags ("notlistable")
3043 :category ("display-list") :version ("1.0") :glxsingle ("102") :glsopcode
3044 ("0x0031") :wglflags ("batchable") :offset ("1")))
3045 (defglfun
3046 (("NewList" new-list) :args
3047 ((:name |list| :type |List| :direction :in)
3048 (:name |mode| :type |ListMode| :direction :in))
3049 :return ("void") :dlflags ("notlistable") :category ("display-list") :version
3050 ("1.0") :glxsingle ("101") :glsopcode ("0x0030") :wglflags ("batchable")
3051 :offset ("0")))
3053 ;;;; drawing
3055 (defglfun
3056 (("Vertex4sv" vertex-4sv) :args
3057 ((:name |v| :type |CoordS| :direction :in :array t :size #x4)) :return
3058 ("void") :category ("drawing") :version ("1.0") :glxropcode ("76") :glsopcode
3059 ("0x007F") :offset ("149")))
3060 (defglfun
3061 (("Vertex4s" vertex-4s) :args
3062 ((:name |x| :type |CoordS| :direction :in)
3063 (:name |y| :type |CoordS| :direction :in)
3064 (:name |z| :type |CoordS| :direction :in)
3065 (:name |w| :type |CoordS| :direction :in))
3066 :return ("void") :category ("drawing") :vectorequiv ("Vertex4sv") :version
3067 ("1.0") :offset ("148")))
3068 (defglfun
3069 (("Vertex4iv" vertex-4iv) :args
3070 ((:name |v| :type |CoordI| :direction :in :array t :size #x4)) :return
3071 ("void") :category ("drawing") :version ("1.0") :glxropcode ("75") :glsopcode
3072 ("0x007E") :offset ("147")))
3073 (defglfun
3074 (("Vertex4i" vertex-4i) :args
3075 ((:name |x| :type |CoordI| :direction :in)
3076 (:name |y| :type |CoordI| :direction :in)
3077 (:name |z| :type |CoordI| :direction :in)
3078 (:name |w| :type |CoordI| :direction :in))
3079 :return ("void") :category ("drawing") :vectorequiv ("Vertex4iv") :version
3080 ("1.0") :offset ("146")))
3081 (defglfun
3082 (("Vertex4fv" vertex-4fv) :args
3083 ((:name |v| :type |CoordF| :direction :in :array t :size #x4)) :return
3084 ("void") :category ("drawing") :version ("1.0") :glxropcode ("74") :glsopcode
3085 ("0x007D") :offset ("145")))
3086 (defglfun
3087 (("Vertex4f" vertex-4f) :args
3088 ((:name |x| :type |CoordF| :direction :in)
3089 (:name |y| :type |CoordF| :direction :in)
3090 (:name |z| :type |CoordF| :direction :in)
3091 (:name |w| :type |CoordF| :direction :in))
3092 :return ("void") :category ("drawing") :vectorequiv ("Vertex4fv") :version
3093 ("1.0") :offset ("144")))
3094 (defglfun
3095 (("Vertex4dv" vertex-4dv) :args
3096 ((:name |v| :type |CoordD| :direction :in :array t :size #x4)) :return
3097 ("void") :category ("drawing") :version ("1.0") :glxropcode ("73") :glsopcode
3098 ("0x007C") :offset ("143")))
3099 (defglfun
3100 (("Vertex4d" vertex-4d) :args
3101 ((:name |x| :type |CoordD| :direction :in)
3102 (:name |y| :type |CoordD| :direction :in)
3103 (:name |z| :type |CoordD| :direction :in)
3104 (:name |w| :type |CoordD| :direction :in))
3105 :return ("void") :category ("drawing") :vectorequiv ("Vertex4dv") :version
3106 ("1.0") :offset ("142")))
3107 (defglfun
3108 (("Vertex3sv" vertex-3sv) :args
3109 ((:name |v| :type |CoordS| :direction :in :array t :size #x3)) :return
3110 ("void") :category ("drawing") :version ("1.0") :glxropcode ("72") :glsopcode
3111 ("0x007B") :offset ("141")))
3112 (defglfun
3113 (("Vertex3s" vertex-3s) :args
3114 ((:name |x| :type |CoordS| :direction :in)
3115 (:name |y| :type |CoordS| :direction :in)
3116 (:name |z| :type |CoordS| :direction :in))
3117 :return ("void") :category ("drawing") :vectorequiv ("Vertex3sv") :version
3118 ("1.0") :offset ("140")))
3119 (defglfun
3120 (("Vertex3iv" vertex-3iv) :args
3121 ((:name |v| :type |CoordI| :direction :in :array t :size #x3)) :return
3122 ("void") :category ("drawing") :version ("1.0") :glxropcode ("71") :glsopcode
3123 ("0x007A") :offset ("139")))
3124 (defglfun
3125 (("Vertex3i" vertex-3i) :args
3126 ((:name |x| :type |CoordI| :direction :in)
3127 (:name |y| :type |CoordI| :direction :in)
3128 (:name |z| :type |CoordI| :direction :in))
3129 :return ("void") :category ("drawing") :vectorequiv ("Vertex3iv") :version
3130 ("1.0") :offset ("138")))
3131 (defglfun
3132 (("Vertex3fv" vertex-3fv) :args
3133 ((:name |v| :type |CoordF| :direction :in :array t :size #x3)) :return
3134 ("void") :category ("drawing") :version ("1.0") :glxropcode ("70") :glsopcode
3135 ("0x0079") :offset ("137")))
3136 (defglfun
3137 (("Vertex3f" vertex-3f) :args
3138 ((:name |x| :type |CoordF| :direction :in)
3139 (:name |y| :type |CoordF| :direction :in)
3140 (:name |z| :type |CoordF| :direction :in))
3141 :return ("void") :category ("drawing") :vectorequiv ("Vertex3fv") :version
3142 ("1.0") :offset ("136")))
3143 (defglfun
3144 (("Vertex3dv" vertex-3dv) :args
3145 ((:name |v| :type |CoordD| :direction :in :array t :size #x3)) :return
3146 ("void") :category ("drawing") :version ("1.0") :glxropcode ("69") :glsopcode
3147 ("0x0078") :offset ("135")))
3148 (defglfun
3149 (("Vertex3d" vertex-3d) :args
3150 ((:name |x| :type |CoordD| :direction :in)
3151 (:name |y| :type |CoordD| :direction :in)
3152 (:name |z| :type |CoordD| :direction :in))
3153 :return ("void") :category ("drawing") :vectorequiv ("Vertex3dv") :version
3154 ("1.0") :offset ("134")))
3155 (defglfun
3156 (("Vertex2sv" vertex-2sv) :args
3157 ((:name |v| :type |CoordS| :direction :in :array t :size #x2)) :return
3158 ("void") :category ("drawing") :version ("1.0") :glxropcode ("68") :glsopcode
3159 ("0x0077") :offset ("133")))
3160 (defglfun
3161 (("Vertex2s" vertex-2s) :args
3162 ((:name |x| :type |CoordS| :direction :in)
3163 (:name |y| :type |CoordS| :direction :in))
3164 :return ("void") :category ("drawing") :vectorequiv ("Vertex2sv") :version
3165 ("1.0") :offset ("132")))
3166 (defglfun
3167 (("Vertex2iv" vertex-2iv) :args
3168 ((:name |v| :type |CoordI| :direction :in :array t :size #x2)) :return
3169 ("void") :category ("drawing") :version ("1.0") :glxropcode ("67") :glsopcode
3170 ("0x0076") :offset ("131")))
3171 (defglfun
3172 (("Vertex2i" vertex-2i) :args
3173 ((:name |x| :type |CoordI| :direction :in)
3174 (:name |y| :type |CoordI| :direction :in))
3175 :return ("void") :category ("drawing") :vectorequiv ("Vertex2iv") :version
3176 ("1.0") :offset ("130")))
3177 (defglfun
3178 (("Vertex2fv" vertex-2fv) :args
3179 ((:name |v| :type |CoordF| :direction :in :array t :size #x2)) :return
3180 ("void") :category ("drawing") :version ("1.0") :glxropcode ("66") :glsopcode
3181 ("0x0075") :offset ("129")))
3182 (defglfun
3183 (("Vertex2f" vertex-2f) :args
3184 ((:name |x| :type |CoordF| :direction :in)
3185 (:name |y| :type |CoordF| :direction :in))
3186 :return ("void") :category ("drawing") :vectorequiv ("Vertex2fv") :version
3187 ("1.0") :offset ("128")))
3188 (defglfun
3189 (("Vertex2dv" vertex-2dv) :args
3190 ((:name |v| :type |CoordD| :direction :in :array t :size #x2)) :return
3191 ("void") :category ("drawing") :version ("1.0") :glxropcode ("65") :glsopcode
3192 ("0x0074") :offset ("127")))
3193 (defglfun
3194 (("Vertex2d" vertex-2d) :args
3195 ((:name |x| :type |CoordD| :direction :in)
3196 (:name |y| :type |CoordD| :direction :in))
3197 :return ("void") :category ("drawing") :vectorequiv ("Vertex2dv") :version
3198 ("1.0") :offset ("126")))
3199 (defglfun
3200 (("TexCoord4sv" tex-coord-4sv) :args
3201 ((:name |v| :type |CoordS| :direction :in :array t :size #x4)) :return
3202 ("void") :category ("drawing") :version ("1.0") :glxropcode ("64") :glsopcode
3203 ("0x0073") :offset ("125")))
3204 (defglfun
3205 (("TexCoord4s" tex-coord-4s) :args
3206 ((:name |s| :type |CoordS| :direction :in)
3207 (:name |t| :type |CoordS| :direction :in)
3208 (:name |r| :type |CoordS| :direction :in)
3209 (:name |q| :type |CoordS| :direction :in))
3210 :return ("void") :category ("drawing") :vectorequiv ("TexCoord4sv") :version
3211 ("1.0") :offset ("124")))
3212 (defglfun
3213 (("TexCoord4iv" tex-coord-4iv) :args
3214 ((:name |v| :type |CoordI| :direction :in :array t :size #x4)) :return
3215 ("void") :category ("drawing") :version ("1.0") :glxropcode ("63") :glsopcode
3216 ("0x0072") :offset ("123")))
3217 (defglfun
3218 (("TexCoord4i" tex-coord-4i) :args
3219 ((:name |s| :type |CoordI| :direction :in)
3220 (:name |t| :type |CoordI| :direction :in)
3221 (:name |r| :type |CoordI| :direction :in)
3222 (:name |q| :type |CoordI| :direction :in))
3223 :return ("void") :category ("drawing") :vectorequiv ("TexCoord4iv") :version
3224 ("1.0") :offset ("122")))
3225 (defglfun
3226 (("TexCoord4fv" tex-coord-4fv) :args
3227 ((:name |v| :type |CoordF| :direction :in :array t :size #x4)) :return
3228 ("void") :category ("drawing") :version ("1.0") :glxropcode ("62") :glsopcode
3229 ("0x0071") :offset ("121")))
3230 (defglfun
3231 (("TexCoord4f" tex-coord-4f) :args
3232 ((:name |s| :type |CoordF| :direction :in)
3233 (:name |t| :type |CoordF| :direction :in)
3234 (:name |r| :type |CoordF| :direction :in)
3235 (:name |q| :type |CoordF| :direction :in))
3236 :return ("void") :category ("drawing") :vectorequiv ("TexCoord4fv") :version
3237 ("1.0") :offset ("120")))
3238 (defglfun
3239 (("TexCoord4dv" tex-coord-4dv) :args
3240 ((:name |v| :type |CoordD| :direction :in :array t :size #x4)) :return
3241 ("void") :category ("drawing") :version ("1.0") :glxropcode ("61") :glsopcode
3242 ("0x0070") :offset ("119")))
3243 (defglfun
3244 (("TexCoord4d" tex-coord-4d) :args
3245 ((:name |s| :type |CoordD| :direction :in)
3246 (:name |t| :type |CoordD| :direction :in)
3247 (:name |r| :type |CoordD| :direction :in)
3248 (:name |q| :type |CoordD| :direction :in))
3249 :return ("void") :category ("drawing") :vectorequiv ("TexCoord4dv") :version
3250 ("1.0") :offset ("118")))
3251 (defglfun
3252 (("TexCoord3sv" tex-coord-3sv) :args
3253 ((:name |v| :type |CoordS| :direction :in :array t :size #x3)) :return
3254 ("void") :category ("drawing") :version ("1.0") :glxropcode ("60") :glsopcode
3255 ("0x006F") :offset ("117")))
3256 (defglfun
3257 (("TexCoord3s" tex-coord-3s) :args
3258 ((:name |s| :type |CoordS| :direction :in)
3259 (:name |t| :type |CoordS| :direction :in)
3260 (:name |r| :type |CoordS| :direction :in))
3261 :return ("void") :category ("drawing") :vectorequiv ("TexCoord3sv") :version
3262 ("1.0") :offset ("116")))
3263 (defglfun
3264 (("TexCoord3iv" tex-coord-3iv) :args
3265 ((:name |v| :type |CoordI| :direction :in :array t :size #x3)) :return
3266 ("void") :category ("drawing") :version ("1.0") :glxropcode ("59") :glsopcode
3267 ("0x006E") :offset ("115")))
3268 (defglfun
3269 (("TexCoord3i" tex-coord-3i) :args
3270 ((:name |s| :type |CoordI| :direction :in)
3271 (:name |t| :type |CoordI| :direction :in)
3272 (:name |r| :type |CoordI| :direction :in))
3273 :return ("void") :category ("drawing") :vectorequiv ("TexCoord3iv") :version
3274 ("1.0") :offset ("114")))
3275 (defglfun
3276 (("TexCoord3fv" tex-coord-3fv) :args
3277 ((:name |v| :type |CoordF| :direction :in :array t :size #x3)) :return
3278 ("void") :category ("drawing") :version ("1.0") :glxropcode ("58") :glsopcode
3279 ("0x006D") :offset ("113")))
3280 (defglfun
3281 (("TexCoord3f" tex-coord-3f) :args
3282 ((:name |s| :type |CoordF| :direction :in)
3283 (:name |t| :type |CoordF| :direction :in)
3284 (:name |r| :type |CoordF| :direction :in))
3285 :return ("void") :category ("drawing") :vectorequiv ("TexCoord3fv") :version
3286 ("1.0") :offset ("112")))
3287 (defglfun
3288 (("TexCoord3dv" tex-coord-3dv) :args
3289 ((:name |v| :type |CoordD| :direction :in :array t :size #x3)) :return
3290 ("void") :category ("drawing") :version ("1.0") :glxropcode ("57") :glsopcode
3291 ("0x006C") :offset ("111")))
3292 (defglfun
3293 (("TexCoord3d" tex-coord-3d) :args
3294 ((:name |s| :type |CoordD| :direction :in)
3295 (:name |t| :type |CoordD| :direction :in)
3296 (:name |r| :type |CoordD| :direction :in))
3297 :return ("void") :category ("drawing") :vectorequiv ("TexCoord3dv") :version
3298 ("1.0") :offset ("110")))
3299 (defglfun
3300 (("TexCoord2sv" tex-coord-2sv) :args
3301 ((:name |v| :type |CoordS| :direction :in :array t :size #x2)) :return
3302 ("void") :category ("drawing") :version ("1.0") :glxropcode ("56") :glsopcode
3303 ("0x006B") :offset ("109")))
3304 (defglfun
3305 (("TexCoord2s" tex-coord-2s) :args
3306 ((:name |s| :type |CoordS| :direction :in)
3307 (:name |t| :type |CoordS| :direction :in))
3308 :return ("void") :category ("drawing") :vectorequiv ("TexCoord2sv") :version
3309 ("1.0") :offset ("108")))
3310 (defglfun
3311 (("TexCoord2iv" tex-coord-2iv) :args
3312 ((:name |v| :type |CoordI| :direction :in :array t :size #x2)) :return
3313 ("void") :category ("drawing") :version ("1.0") :glxropcode ("55") :glsopcode
3314 ("0x006A") :offset ("107")))
3315 (defglfun
3316 (("TexCoord2i" tex-coord-2i) :args
3317 ((:name |s| :type |CoordI| :direction :in)
3318 (:name |t| :type |CoordI| :direction :in))
3319 :return ("void") :category ("drawing") :vectorequiv ("TexCoord2iv") :version
3320 ("1.0") :offset ("106")))
3321 (defglfun
3322 (("TexCoord2fv" tex-coord-2fv) :args
3323 ((:name |v| :type |CoordF| :direction :in :array t :size #x2)) :return
3324 ("void") :category ("drawing") :version ("1.0") :glxropcode ("54") :glsopcode
3325 ("0x0069") :offset ("105")))
3326 (defglfun
3327 (("TexCoord2f" tex-coord-2f) :args
3328 ((:name |s| :type |CoordF| :direction :in)
3329 (:name |t| :type |CoordF| :direction :in))
3330 :return ("void") :category ("drawing") :vectorequiv ("TexCoord2fv") :version
3331 ("1.0") :offset ("104")))
3332 (defglfun
3333 (("TexCoord2dv" tex-coord-2dv) :args
3334 ((:name |v| :type |CoordD| :direction :in :array t :size #x2)) :return
3335 ("void") :category ("drawing") :version ("1.0") :glxropcode ("53") :glsopcode
3336 ("0x0068") :offset ("103")))
3337 (defglfun
3338 (("TexCoord2d" tex-coord-2d) :args
3339 ((:name |s| :type |CoordD| :direction :in)
3340 (:name |t| :type |CoordD| :direction :in))
3341 :return ("void") :category ("drawing") :vectorequiv ("TexCoord2dv") :version
3342 ("1.0") :offset ("102")))
3343 (defglfun
3344 (("TexCoord1sv" tex-coord-1sv) :args
3345 ((:name |v| :type |CoordS| :direction :in :array t :size #x1)) :return
3346 ("void") :category ("drawing") :version ("1.0") :glxropcode ("52") :glsopcode
3347 ("0x0067") :offset ("101")))
3348 (defglfun
3349 (("TexCoord1s" tex-coord-1s) :args ((:name |s| :type |CoordS| :direction :in))
3350 :return ("void") :category ("drawing") :vectorequiv ("TexCoord1sv") :version
3351 ("1.0") :offset ("100")))
3352 (defglfun
3353 (("TexCoord1iv" tex-coord-1iv) :args
3354 ((:name |v| :type |CoordI| :direction :in :array t :size #x1)) :return
3355 ("void") :category ("drawing") :version ("1.0") :glxropcode ("51") :glsopcode
3356 ("0x0066") :offset ("99")))
3357 (defglfun
3358 (("TexCoord1i" tex-coord-1i) :args ((:name |s| :type |CoordI| :direction :in))
3359 :return ("void") :category ("drawing") :vectorequiv ("TexCoord1iv") :version
3360 ("1.0") :offset ("98")))
3361 (defglfun
3362 (("TexCoord1fv" tex-coord-1fv) :args
3363 ((:name |v| :type |CoordF| :direction :in :array t :size #x1)) :return
3364 ("void") :category ("drawing") :version ("1.0") :glxropcode ("50") :glsopcode
3365 ("0x0065") :offset ("97")))
3366 (defglfun
3367 (("TexCoord1f" tex-coord-1f) :args ((:name |s| :type |CoordF| :direction :in))
3368 :return ("void") :category ("drawing") :vectorequiv ("TexCoord1fv") :version
3369 ("1.0") :offset ("96")))
3370 (defglfun
3371 (("TexCoord1dv" tex-coord-1dv) :args
3372 ((:name |v| :type |CoordD| :direction :in :array t :size #x1)) :return
3373 ("void") :category ("drawing") :version ("1.0") :glxropcode ("49") :glsopcode
3374 ("0x0064") :offset ("95")))
3375 (defglfun
3376 (("TexCoord1d" tex-coord-1d) :args ((:name |s| :type |CoordD| :direction :in))
3377 :return ("void") :category ("drawing") :vectorequiv ("TexCoord1dv") :version
3378 ("1.0") :offset ("94")))
3379 (defglfun
3380 (("Rectsv" rect-sv) :args
3381 ((:name |v1| :type |CoordS| :direction :in :array t :size #x2)
3382 (:name |v2| :type |CoordS| :direction :in :array t :size #x2))
3383 :return ("void") :category ("drawing") :version ("1.0") :glxropcode ("48")
3384 :glsopcode ("0x0063") :offset ("93")))
3385 (defglfun
3386 (("Rects" rect-s) :args
3387 ((:name |x1| :type |CoordS| :direction :in)
3388 (:name |y1| :type |CoordS| :direction :in)
3389 (:name |x2| :type |CoordS| :direction :in)
3390 (:name |y2| :type |CoordS| :direction :in))
3391 :return ("void") :category ("drawing") :vectorequiv ("Rectsv") :version
3392 ("1.0") :offset ("92")))
3393 (defglfun
3394 (("Rectiv" rect-iv) :args
3395 ((:name |v1| :type |CoordI| :direction :in :array t :size #x2)
3396 (:name |v2| :type |CoordI| :direction :in :array t :size #x2))
3397 :return ("void") :category ("drawing") :version ("1.0") :glxropcode ("47")
3398 :glsopcode ("0x0062") :offset ("91")))
3399 (defglfun
3400 (("Recti" rect-i) :args
3401 ((:name |x1| :type |CoordI| :direction :in)
3402 (:name |y1| :type |CoordI| :direction :in)
3403 (:name |x2| :type |CoordI| :direction :in)
3404 (:name |y2| :type |CoordI| :direction :in))
3405 :return ("void") :category ("drawing") :vectorequiv ("Rectiv") :version
3406 ("1.0") :offset ("90")))
3407 (defglfun
3408 (("Rectfv" rect-fv) :args
3409 ((:name |v1| :type |CoordF| :direction :in :array t :size #x2)
3410 (:name |v2| :type |CoordF| :direction :in :array t :size #x2))
3411 :return ("void") :category ("drawing") :version ("1.0") :glxropcode ("46")
3412 :glsopcode ("0x0061") :offset ("89")))
3413 (defglfun
3414 (("Rectf" rect-f) :args
3415 ((:name |x1| :type |CoordF| :direction :in)
3416 (:name |y1| :type |CoordF| :direction :in)
3417 (:name |x2| :type |CoordF| :direction :in)
3418 (:name |y2| :type |CoordF| :direction :in))
3419 :return ("void") :category ("drawing") :vectorequiv ("Rectfv") :version
3420 ("1.0") :offset ("88")))
3421 (defglfun
3422 (("Rectdv" rect-dv) :args
3423 ((:name |v1| :type |CoordD| :direction :in :array t :size #x2)
3424 (:name |v2| :type |CoordD| :direction :in :array t :size #x2))
3425 :return ("void") :category ("drawing") :version ("1.0") :glxropcode ("45")
3426 :glsopcode ("0x0060") :offset ("87")))
3427 (defglfun
3428 (("Rectd" rect-d) :args
3429 ((:name |x1| :type |CoordD| :direction :in)
3430 (:name |y1| :type |CoordD| :direction :in)
3431 (:name |x2| :type |CoordD| :direction :in)
3432 (:name |y2| :type |CoordD| :direction :in))
3433 :return ("void") :category ("drawing") :vectorequiv ("Rectdv") :version
3434 ("1.0") :offset ("86")))
3435 (defglfun
3436 (("RasterPos4sv" raster-pos-4sv) :args
3437 ((:name |v| :type |CoordS| :direction :in :array t :size #x4)) :return
3438 ("void") :category ("drawing") :version ("1.0") :glxropcode ("44") :glsopcode
3439 ("0x005F") :offset ("85")))
3440 (defglfun
3441 (("RasterPos4s" raster-pos-4s) :args
3442 ((:name |x| :type |CoordS| :direction :in)
3443 (:name |y| :type |CoordS| :direction :in)
3444 (:name |z| :type |CoordS| :direction :in)
3445 (:name |w| :type |CoordS| :direction :in))
3446 :return ("void") :category ("drawing") :vectorequiv ("RasterPos4sv") :version
3447 ("1.0") :offset ("84")))
3448 (defglfun
3449 (("RasterPos4iv" raster-pos-4iv) :args
3450 ((:name |v| :type |CoordI| :direction :in :array t :size #x4)) :return
3451 ("void") :category ("drawing") :version ("1.0") :glxropcode ("43") :glsopcode
3452 ("0x005E") :offset ("83")))
3453 (defglfun
3454 (("RasterPos4i" raster-pos-4i) :args
3455 ((:name |x| :type |CoordI| :direction :in)
3456 (:name |y| :type |CoordI| :direction :in)
3457 (:name |z| :type |CoordI| :direction :in)
3458 (:name |w| :type |CoordI| :direction :in))
3459 :return ("void") :category ("drawing") :vectorequiv ("RasterPos4iv") :version
3460 ("1.0") :offset ("82")))
3461 (defglfun
3462 (("RasterPos4fv" raster-pos-4fv) :args
3463 ((:name |v| :type |CoordF| :direction :in :array t :size #x4)) :return
3464 ("void") :category ("drawing") :version ("1.0") :glxropcode ("42") :glsopcode
3465 ("0x005D") :offset ("81")))
3466 (defglfun
3467 (("RasterPos4f" raster-pos-4f) :args
3468 ((:name |x| :type |CoordF| :direction :in)
3469 (:name |y| :type |CoordF| :direction :in)
3470 (:name |z| :type |CoordF| :direction :in)
3471 (:name |w| :type |CoordF| :direction :in))
3472 :return ("void") :category ("drawing") :vectorequiv ("RasterPos4fv") :version
3473 ("1.0") :offset ("80")))
3474 (defglfun
3475 (("RasterPos4dv" raster-pos-4dv) :args
3476 ((:name |v| :type |CoordD| :direction :in :array t :size #x4)) :return
3477 ("void") :category ("drawing") :version ("1.0") :glxropcode ("41") :glsopcode
3478 ("0x005C") :offset ("79")))
3479 (defglfun
3480 (("RasterPos4d" raster-pos-4d) :args
3481 ((:name |x| :type |CoordD| :direction :in)
3482 (:name |y| :type |CoordD| :direction :in)
3483 (:name |z| :type |CoordD| :direction :in)
3484 (:name |w| :type |CoordD| :direction :in))
3485 :return ("void") :vectorequiv ("RasterPos4dv") :category ("drawing") :version
3486 ("1.0") :offset ("78")))
3487 (defglfun
3488 (("RasterPos3sv" raster-pos-3sv) :args
3489 ((:name |v| :type |CoordS| :direction :in :array t :size #x3)) :return
3490 ("void") :category ("drawing") :version ("1.0") :glxropcode ("40") :glsopcode
3491 ("0x005B") :offset ("77")))
3492 (defglfun
3493 (("RasterPos3s" raster-pos-3s) :args
3494 ((:name |x| :type |CoordS| :direction :in)
3495 (:name |y| :type |CoordS| :direction :in)
3496 (:name |z| :type |CoordS| :direction :in))
3497 :return ("void") :category ("drawing") :vectorequiv ("RasterPos3sv") :version
3498 ("1.0") :offset ("76")))
3499 (defglfun
3500 (("RasterPos3iv" raster-pos-3iv) :args
3501 ((:name |v| :type |CoordI| :direction :in :array t :size #x3)) :return
3502 ("void") :category ("drawing") :version ("1.0") :glxropcode ("39") :glsopcode
3503 ("0x005A") :offset ("75")))
3504 (defglfun
3505 (("RasterPos3i" raster-pos-3i) :args
3506 ((:name |x| :type |CoordI| :direction :in)
3507 (:name |y| :type |CoordI| :direction :in)
3508 (:name |z| :type |CoordI| :direction :in))
3509 :return ("void") :category ("drawing") :vectorequiv ("RasterPos3iv") :version
3510 ("1.0") :offset ("74")))
3511 (defglfun
3512 (("RasterPos3fv" raster-pos-3fv) :args
3513 ((:name |v| :type |CoordF| :direction :in :array t :size #x3)) :return
3514 ("void") :category ("drawing") :version ("1.0") :glxropcode ("38") :glsopcode
3515 ("0x0059") :offset ("73")))
3516 (defglfun
3517 (("RasterPos3f" raster-pos-3f) :args
3518 ((:name |x| :type |CoordF| :direction :in)
3519 (:name |y| :type |CoordF| :direction :in)
3520 (:name |z| :type |CoordF| :direction :in))
3521 :return ("void") :category ("drawing") :vectorequiv ("RasterPos3fv") :version
3522 ("1.0") :offset ("72")))
3523 (defglfun
3524 (("RasterPos3dv" raster-pos-3dv) :args
3525 ((:name |v| :type |CoordD| :direction :in :array t :size #x3)) :return
3526 ("void") :category ("drawing") :version ("1.0") :glxropcode ("37") :glsopcode
3527 ("0x0058") :offset ("71")))
3528 (defglfun
3529 (("RasterPos3d" raster-pos-3d) :args
3530 ((:name |x| :type |CoordD| :direction :in)
3531 (:name |y| :type |CoordD| :direction :in)
3532 (:name |z| :type |CoordD| :direction :in))
3533 :return ("void") :vectorequiv ("RasterPos3dv") :category ("drawing") :version
3534 ("1.0") :offset ("70")))
3535 (defglfun
3536 (("RasterPos2sv" raster-pos-2sv) :args
3537 ((:name |v| :type |CoordS| :direction :in :array t :size #x2)) :return
3538 ("void") :category ("drawing") :version ("1.0") :glxropcode ("36") :glsopcode
3539 ("0x0057") :offset ("69")))
3540 (defglfun
3541 (("RasterPos2s" raster-pos-2s) :args
3542 ((:name |x| :type |CoordS| :direction :in)
3543 (:name |y| :type |CoordS| :direction :in))
3544 :return ("void") :category ("drawing") :vectorequiv ("RasterPos2sv") :version
3545 ("1.0") :offset ("68")))
3546 (defglfun
3547 (("RasterPos2iv" raster-pos-2iv) :args
3548 ((:name |v| :type |CoordI| :direction :in :array t :size #x2)) :return
3549 ("void") :category ("drawing") :version ("1.0") :glxropcode ("35") :glsopcode
3550 ("0x0056") :offset ("67")))
3551 (defglfun
3552 (("RasterPos2i" raster-pos-2i) :args
3553 ((:name |x| :type |CoordI| :direction :in)
3554 (:name |y| :type |CoordI| :direction :in))
3555 :return ("void") :category ("drawing") :vectorequiv ("RasterPos2iv") :version
3556 ("1.0") :offset ("66")))
3557 (defglfun
3558 (("RasterPos2fv" raster-pos-2fv) :args
3559 ((:name |v| :type |CoordF| :direction :in :array t :size #x2)) :return
3560 ("void") :category ("drawing") :version ("1.0") :glxropcode ("34") :glsopcode
3561 ("0x0055") :offset ("65")))
3562 (defglfun
3563 (("RasterPos2f" raster-pos-2f) :args
3564 ((:name |x| :type |CoordF| :direction :in)
3565 (:name |y| :type |CoordF| :direction :in))
3566 :return ("void") :category ("drawing") :vectorequiv ("RasterPos2fv") :version
3567 ("1.0") :offset ("64")))
3568 (defglfun
3569 (("RasterPos2dv" raster-pos-2dv) :args
3570 ((:name |v| :type |CoordD| :direction :in :array t :size #x2)) :return
3571 ("void") :category ("drawing") :version ("1.0") :glxropcode ("33") :glsopcode
3572 ("0x0054") :offset ("63")))
3573 (defglfun
3574 (("RasterPos2d" raster-pos-2d) :args
3575 ((:name |x| :type |CoordD| :direction :in)
3576 (:name |y| :type |CoordD| :direction :in))
3577 :return ("void") :category ("drawing") :vectorequiv ("RasterPos2dv") :version
3578 ("1.0") :offset ("62")))
3579 (defglfun
3580 (("Normal3sv" normal-3sv) :args
3581 ((:name |v| :type |Int16| :direction :in :array t :size #x3)) :return
3582 ("void") :category ("drawing") :version ("1.0") :glxropcode ("32") :glsopcode
3583 ("0x0053") :offset ("61")))
3584 (defglfun
3585 (("Normal3s" normal-3s) :args
3586 ((:name |nx| :type |Int16| :direction :in)
3587 (:name |ny| :type |Int16| :direction :in)
3588 (:name |nz| :type |Int16| :direction :in))
3589 :return ("void") :category ("drawing") :vectorequiv ("Normal3sv") :version
3590 ("1.0") :offset ("60")))
3591 (defglfun
3592 (("Normal3iv" normal-3iv) :args
3593 ((:name |v| :type |Int32| :direction :in :array t :size #x3)) :return
3594 ("void") :category ("drawing") :version ("1.0") :glxropcode ("31") :glsopcode
3595 ("0x0052") :offset ("59")))
3596 (defglfun
3597 (("Normal3i" normal-3i) :args
3598 ((:name |nx| :type |Int32| :direction :in)
3599 (:name |ny| :type |Int32| :direction :in)
3600 (:name |nz| :type |Int32| :direction :in))
3601 :return ("void") :category ("drawing") :vectorequiv ("Normal3iv") :version
3602 ("1.0") :offset ("58")))
3603 (defglfun
3604 (("Normal3fv" normal-3fv) :args
3605 ((:name |v| :type |CoordF| :direction :in :array t :size #x3)) :return
3606 ("void") :category ("drawing") :version ("1.0") :glxropcode ("30") :glsopcode
3607 ("0x0051") :offset ("57")))
3608 (defglfun
3609 (("Normal3f" normal-3f) :args
3610 ((:name |nx| :type |CoordF| :direction :in)
3611 (:name |ny| :type |CoordF| :direction :in)
3612 (:name |nz| :type |CoordF| :direction :in))
3613 :return ("void") :category ("drawing") :vectorequiv ("Normal3fv") :version
3614 ("1.0") :offset ("56")))
3615 (defglfun
3616 (("Normal3dv" normal-3dv) :args
3617 ((:name |v| :type |CoordD| :direction :in :array t :size #x3)) :return
3618 ("void") :category ("drawing") :version ("1.0") :glxropcode ("29") :glsopcode
3619 ("0x0050") :offset ("55")))
3620 (defglfun
3621 (("Normal3d" normal-3d) :args
3622 ((:name |nx| :type |CoordD| :direction :in)
3623 (:name |ny| :type |CoordD| :direction :in)
3624 (:name |nz| :type |CoordD| :direction :in))
3625 :return ("void") :category ("drawing") :vectorequiv ("Normal3dv") :version
3626 ("1.0") :offset ("54")))
3627 (defglfun
3628 (("Normal3bv" normal-3bv) :args
3629 ((:name |v| :type |Int8| :direction :in :array t :size #x3)) :return ("void")
3630 :category ("drawing") :version ("1.0") :glxropcode ("28") :glsopcode
3631 ("0x004F") :offset ("53")))
3632 (defglfun
3633 (("Normal3b" normal-3b) :args
3634 ((:name |nx| :type |Int8| :direction :in)
3635 (:name |ny| :type |Int8| :direction :in)
3636 (:name |nz| :type |Int8| :direction :in))
3637 :return ("void") :category ("drawing") :vectorequiv ("Normal3bv") :version
3638 ("1.0") :offset ("52")))
3639 (defglfun
3640 (("Indexsv" index-sv) :args
3641 ((:name |c| :type |ColorIndexValueS| :direction :in :array t :size #x1))
3642 :return ("void") :category ("drawing") :version ("1.0") :glxropcode ("27")
3643 :glsopcode ("0x004E") :offset ("51")))
3644 (defglfun
3645 (("Indexs" index-s) :args
3646 ((:name |c| :type |ColorIndexValueS| :direction :in)) :return ("void")
3647 :category ("drawing") :vectorequiv ("Indexsv") :version ("1.0") :offset
3648 ("50")))
3649 (defglfun
3650 (("Indexiv" index-iv) :args
3651 ((:name |c| :type |ColorIndexValueI| :direction :in :array t :size #x1))
3652 :return ("void") :category ("drawing") :version ("1.0") :glxropcode ("26")
3653 :glsopcode ("0x004D") :offset ("49")))
3654 (defglfun
3655 (("Indexi" index-i) :args
3656 ((:name |c| :type |ColorIndexValueI| :direction :in)) :return ("void")
3657 :category ("drawing") :vectorequiv ("Indexiv") :version ("1.0") :offset
3658 ("48")))
3659 (defglfun
3660 (("Indexfv" index-fv) :args
3661 ((:name |c| :type |ColorIndexValueF| :direction :in :array t :size #x1))
3662 :return ("void") :category ("drawing") :version ("1.0") :glxropcode ("25")
3663 :glsopcode ("0x004C") :offset ("47")))
3664 (defglfun
3665 (("Indexf" index-f) :args
3666 ((:name |c| :type |ColorIndexValueF| :direction :in)) :return ("void")
3667 :category ("drawing") :vectorequiv ("Indexfv") :version ("1.0") :offset
3668 ("46")))
3669 (defglfun
3670 (("Indexdv" index-dv) :args
3671 ((:name |c| :type |ColorIndexValueD| :direction :in :array t :size #x1))
3672 :return ("void") :category ("drawing") :version ("1.0") :glxropcode ("24")
3673 :glsopcode ("0x004B") :offset ("45")))
3674 (defglfun
3675 (("Indexd" index-d) :args
3676 ((:name |c| :type |ColorIndexValueD| :direction :in)) :return ("void")
3677 :category ("drawing") :vectorequiv ("Indexdv") :version ("1.0") :offset
3678 ("44")))
3679 (defglfun
3680 (("End" end) :args nil :return ("void") :category ("drawing") :version ("1.0")
3681 :glxropcode ("23") :glsopcode ("0x004A") :offset ("43")))
3682 (defglfun
3683 (("EdgeFlagv" edge-flagv) :args
3684 ((:name |flag| :type |Boolean| :direction :in :array t :size #x1)) :return
3685 ("void") :category ("drawing") :version ("1.0") :glxropcode ("22") :glsopcode
3686 ("0x0049") :offset ("42")))
3687 (defglfun
3688 (("EdgeFlag" edge-flag) :args ((:name |flag| :type |Boolean| :direction :in))
3689 :return ("void") :category ("drawing") :vectorequiv ("EdgeFlagv") :version
3690 ("1.0") :offset ("41")))
3691 (defglfun
3692 (("Color4usv" color-4usv) :args
3693 ((:name |v| :type |ColorUS| :direction :in :array t :size #x4)) :return
3694 ("void") :category ("drawing") :version ("1.0") :glxropcode ("21") :glsopcode
3695 ("0x0048") :offset ("40")))
3696 (defglfun
3697 (("Color4us" color-4us) :args
3698 ((:name |red| :type |ColorUS| :direction :in)
3699 (:name |green| :type |ColorUS| :direction :in)
3700 (:name |blue| :type |ColorUS| :direction :in)
3701 (:name |alpha| :type |ColorUS| :direction :in))
3702 :return ("void") :category ("drawing") :vectorequiv ("Color4usv") :version
3703 ("1.0") :offset ("39")))
3704 (defglfun
3705 (("Color4uiv" color-4uiv) :args
3706 ((:name |v| :type |ColorUI| :direction :in :array t :size #x4)) :return
3707 ("void") :category ("drawing") :version ("1.0") :glxropcode ("20") :glsopcode
3708 ("0x0047") :offset ("38")))
3709 (defglfun
3710 (("Color4ui" color-4ui) :args
3711 ((:name |red| :type |ColorUI| :direction :in)
3712 (:name |green| :type |ColorUI| :direction :in)
3713 (:name |blue| :type |ColorUI| :direction :in)
3714 (:name |alpha| :type |ColorUI| :direction :in))
3715 :return ("void") :category ("drawing") :vectorequiv ("Color4uiv") :version
3716 ("1.0") :offset ("37")))
3717 (defglfun
3718 (("Color4ubv" color-4ubv) :args
3719 ((:name |v| :type |ColorUB| :direction :in :array t :size #x4)) :return
3720 ("void") :category ("drawing") :version ("1.0") :glxropcode ("19") :glsopcode
3721 ("0x0046") :offset ("36")))
3722 (defglfun
3723 (("Color4ub" color-4ub) :args
3724 ((:name |red| :type |ColorUB| :direction :in)
3725 (:name |green| :type |ColorUB| :direction :in)
3726 (:name |blue| :type |ColorUB| :direction :in)
3727 (:name |alpha| :type |ColorUB| :direction :in))
3728 :return ("void") :category ("drawing") :vectorequiv ("Color4ubv") :version
3729 ("1.0") :offset ("35")))
3730 (defglfun
3731 (("Color4sv" color-4sv) :args
3732 ((:name |v| :type |ColorS| :direction :in :array t :size #x4)) :return
3733 ("void") :category ("drawing") :version ("1.0") :glxropcode ("18") :glsopcode
3734 ("0x0045") :offset ("34")))
3735 (defglfun
3736 (("Color4s" color-4s) :args
3737 ((:name |red| :type |ColorS| :direction :in)
3738 (:name |green| :type |ColorS| :direction :in)
3739 (:name |blue| :type |ColorS| :direction :in)
3740 (:name |alpha| :type |ColorS| :direction :in))
3741 :return ("void") :category ("drawing") :vectorequiv ("Color4sv") :version
3742 ("1.0") :offset ("33")))
3743 (defglfun
3744 (("Color4iv" color-4iv) :args
3745 ((:name |v| :type |ColorI| :direction :in :array t :size #x4)) :return
3746 ("void") :category ("drawing") :version ("1.0") :glxropcode ("17") :glsopcode
3747 ("0x0044") :offset ("32")))
3748 (defglfun
3749 (("Color4i" color-4i) :args
3750 ((:name |red| :type |ColorI| :direction :in)
3751 (:name |green| :type |ColorI| :direction :in)
3752 (:name |blue| :type |ColorI| :direction :in)
3753 (:name |alpha| :type |ColorI| :direction :in))
3754 :return ("void") :category ("drawing") :vectorequiv ("Color4iv") :version
3755 ("1.0") :offset ("31")))
3756 (defglfun
3757 (("Color4fv" color-4fv) :args
3758 ((:name |v| :type |ColorF| :direction :in :array t :size #x4)) :return
3759 ("void") :category ("drawing") :version ("1.0") :glxropcode ("16") :glsopcode
3760 ("0x0043") :offset ("30")))
3761 (defglfun
3762 (("Color4f" color-4f) :args
3763 ((:name |red| :type |ColorF| :direction :in)
3764 (:name |green| :type |ColorF| :direction :in)
3765 (:name |blue| :type |ColorF| :direction :in)
3766 (:name |alpha| :type |ColorF| :direction :in))
3767 :return ("void") :category ("drawing") :vectorequiv ("Color4fv") :version
3768 ("1.0") :offset ("29")))
3769 (defglfun
3770 (("Color4dv" color-4dv) :args
3771 ((:name |v| :type |ColorD| :direction :in :array t :size #x4)) :return
3772 ("void") :category ("drawing") :version ("1.0") :glxropcode ("15") :glsopcode
3773 ("0x0042") :offset ("28")))
3774 (defglfun
3775 (("Color4d" color-4d) :args
3776 ((:name |red| :type |ColorD| :direction :in)
3777 (:name |green| :type |ColorD| :direction :in)
3778 (:name |blue| :type |ColorD| :direction :in)
3779 (:name |alpha| :type |ColorD| :direction :in))
3780 :return ("void") :category ("drawing") :vectorequiv ("Color4dv") :version
3781 ("1.0") :offset ("27")))
3782 (defglfun
3783 (("Color4bv" color-4bv) :args
3784 ((:name |v| :type |ColorB| :direction :in :array t :size #x4)) :return
3785 ("void") :category ("drawing") :version ("1.0") :glxropcode ("14") :glsopcode
3786 ("0x0041") :offset ("26")))
3787 (defglfun
3788 (("Color4b" color-4b) :args
3789 ((:name |red| :type |ColorB| :direction :in)
3790 (:name |green| :type |ColorB| :direction :in)
3791 (:name |blue| :type |ColorB| :direction :in)
3792 (:name |alpha| :type |ColorB| :direction :in))
3793 :return ("void") :category ("drawing") :vectorequiv ("Color4bv") :version
3794 ("1.0") :offset ("25")))
3795 (defglfun
3796 (("Color3usv" color-3usv) :args
3797 ((:name |v| :type |ColorUS| :direction :in :array t :size #x3)) :return
3798 ("void") :category ("drawing") :version ("1.0") :glxropcode ("13") :glsopcode
3799 ("0x0040") :offset ("24")))
3800 (defglfun
3801 (("Color3us" color-3us) :args
3802 ((:name |red| :type |ColorUS| :direction :in)
3803 (:name |green| :type |ColorUS| :direction :in)
3804 (:name |blue| :type |ColorUS| :direction :in))
3805 :return ("void") :category ("drawing") :vectorequiv ("Color3usv") :version
3806 ("1.0") :offset ("23")))
3807 (defglfun
3808 (("Color3uiv" color-3uiv) :args
3809 ((:name |v| :type |ColorUI| :direction :in :array t :size #x3)) :return
3810 ("void") :category ("drawing") :version ("1.0") :glxropcode ("12") :glsopcode
3811 ("0x003F") :offset ("22")))
3812 (defglfun
3813 (("Color3ui" color-3ui) :args
3814 ((:name |red| :type |ColorUI| :direction :in)
3815 (:name |green| :type |ColorUI| :direction :in)
3816 (:name |blue| :type |ColorUI| :direction :in))
3817 :return ("void") :category ("drawing") :vectorequiv ("Color3uiv") :version
3818 ("1.0") :offset ("21")))
3819 (defglfun
3820 (("Color3ubv" color-3ubv) :args
3821 ((:name |v| :type |ColorUB| :direction :in :array t :size #x3)) :return
3822 ("void") :category ("drawing") :version ("1.0") :glxropcode ("11") :glsopcode
3823 ("0x003E") :offset ("20")))
3824 (defglfun
3825 (("Color3ub" color-3ub) :args
3826 ((:name |red| :type |ColorUB| :direction :in)
3827 (:name |green| :type |ColorUB| :direction :in)
3828 (:name |blue| :type |ColorUB| :direction :in))
3829 :return ("void") :category ("drawing") :vectorequiv ("Color3ubv") :version
3830 ("1.0") :offset ("19")))
3831 (defglfun
3832 (("Color3sv" color-3sv) :args
3833 ((:name |v| :type |ColorS| :direction :in :array t :size #x3)) :return
3834 ("void") :category ("drawing") :version ("1.0") :glxropcode ("10") :glsopcode
3835 ("0x003D") :offset ("18")))
3836 (defglfun
3837 (("Color3s" color-3s) :args
3838 ((:name |red| :type |ColorS| :direction :in)
3839 (:name |green| :type |ColorS| :direction :in)
3840 (:name |blue| :type |ColorS| :direction :in))
3841 :return ("void") :category ("drawing") :vectorequiv ("Color3sv") :version
3842 ("1.0") :offset ("17")))
3843 (defglfun
3844 (("Color3iv" color-3iv) :args
3845 ((:name |v| :type |ColorI| :direction :in :array t :size #x3)) :return
3846 ("void") :category ("drawing") :version ("1.0") :glxropcode ("9") :glsopcode
3847 ("0x003C") :offset ("16")))
3848 (defglfun
3849 (("Color3i" color-3i) :args
3850 ((:name |red| :type |ColorI| :direction :in)
3851 (:name |green| :type |ColorI| :direction :in)
3852 (:name |blue| :type |ColorI| :direction :in))
3853 :return ("void") :category ("drawing") :vectorequiv ("Color3iv") :version
3854 ("1.0") :offset ("15")))
3855 (defglfun
3856 (("Color3fv" color-3fv) :args
3857 ((:name |v| :type |ColorF| :direction :in :array t :size #x3)) :return
3858 ("void") :category ("drawing") :version ("1.0") :glxropcode ("8") :glsopcode
3859 ("0x003B") :offset ("14")))
3860 (defglfun
3861 (("Color3f" color-3f) :args
3862 ((:name |red| :type |ColorF| :direction :in)
3863 (:name |green| :type |ColorF| :direction :in)
3864 (:name |blue| :type |ColorF| :direction :in))
3865 :return ("void") :category ("drawing") :vectorequiv ("Color3fv") :version
3866 ("1.0") :offset ("13")))
3867 (defglfun
3868 (("Color3dv" color-3dv) :args
3869 ((:name |v| :type |ColorD| :direction :in :array t :size #x3)) :return
3870 ("void") :category ("drawing") :version ("1.0") :glxropcode ("7") :glsopcode
3871 ("0x003A") :offset ("12")))
3872 (defglfun
3873 (("Color3d" color-3d) :args
3874 ((:name |red| :type |ColorD| :direction :in)
3875 (:name |green| :type |ColorD| :direction :in)
3876 (:name |blue| :type |ColorD| :direction :in))
3877 :return ("void") :category ("drawing") :vectorequiv ("Color3dv") :version
3878 ("1.0") :offset ("11")))
3879 (defglfun
3880 (("Color3bv" color-3bv) :args
3881 ((:name |v| :type |ColorB| :direction :in :array t :size #x3)) :return
3882 ("void") :category ("drawing") :version ("1.0") :glxropcode ("6") :glsopcode
3883 ("0x0039") :offset ("10")))
3884 (defglfun
3885 (("Color3b" color-3b) :args
3886 ((:name |red| :type |ColorB| :direction :in)
3887 (:name |green| :type |ColorB| :direction :in)
3888 (:name |blue| :type |ColorB| :direction :in))
3889 :return ("void") :category ("drawing") :vectorequiv ("Color3bv") :version
3890 ("1.0") :offset ("9")))
3891 (defglfun
3892 (("Bitmap" bitmap) :args
3893 ((:name |width| :type |SizeI| :direction :in)
3894 (:name |height| :type |SizeI| :direction :in)
3895 (:name |xorig| :type |CoordF| :direction :in)
3896 (:name |yorig| :type |CoordF| :direction :in)
3897 (:name |xmove| :type |CoordF| :direction :in)
3898 (:name |ymove| :type |CoordF| :direction :in)
3899 (:name |bitmap| :type |UInt8| :direction :in :array t :size
3900 (|width| |height|)))
3901 :return ("void") :category ("drawing") :dlflags ("handcode") :glxflags
3902 ("client-handcode" "server-handcode") :version ("1.0") :glxropcode ("5")
3903 :glsflags ("pixel-unpack") :glsopcode ("0x0038") :wglflags
3904 ("client-handcode" "server-handcode") :offset ("8")))
3905 (defglfun
3906 (("Begin" begin) :args ((:name |mode| :type |BeginMode| :direction :in))
3907 :return ("void") :category ("drawing") :version ("1.0") :glxropcode ("4")
3908 :glsopcode ("0x0037") :offset ("7")))
3910 ;;;; drawing-control
3912 (defglfun
3913 (("TexGeniv" tex-gen-iv) :args
3914 ((:name |coord| :type |TextureCoordName| :direction :in)
3915 (:name |pname| :type |TextureGenParameter| :direction :in)
3916 (:name |params| :type |CheckedInt32| :direction :in :array t :size
3917 (|pname|)))
3918 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
3919 ("120") :glsflags ("gl-enum") :glsopcode ("0x00AB") :wglflags ("small-data")
3920 :offset ("193")))
3921 (defglfun
3922 (("TexGeni" tex-gen-i) :args
3923 ((:name |coord| :type |TextureCoordName| :direction :in)
3924 (:name |pname| :type |TextureGenParameter| :direction :in)
3925 (:name |param| :type |CheckedInt32| :direction :in))
3926 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
3927 ("119") :glsflags ("gl-enum") :glsopcode ("0x00AA") :wglflags ("small-data")
3928 :offset ("192")))
3929 (defglfun
3930 (("TexGenfv" tex-gen-fv) :args
3931 ((:name |coord| :type |TextureCoordName| :direction :in)
3932 (:name |pname| :type |TextureGenParameter| :direction :in)
3933 (:name |params| :type |CheckedFloat32| :direction :in :array t :size
3934 (|pname|)))
3935 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
3936 ("118") :glsflags ("gl-enum") :glsopcode ("0x00A9") :wglflags ("small-data")
3937 :offset ("191")))
3938 (defglfun
3939 (("TexGenf" tex-gen-f) :args
3940 ((:name |coord| :type |TextureCoordName| :direction :in)
3941 (:name |pname| :type |TextureGenParameter| :direction :in)
3942 (:name |param| :type |CheckedFloat32| :direction :in))
3943 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
3944 ("117") :glsflags ("gl-enum") :glsopcode ("0x00A8") :wglflags ("small-data")
3945 :offset ("190")))
3946 (defglfun
3947 (("TexGendv" tex-gen-dv) :args
3948 ((:name |coord| :type |TextureCoordName| :direction :in)
3949 (:name |pname| :type |TextureGenParameter| :direction :in)
3950 (:name |params| :type |Float64| :direction :in :array t :size (|pname|)))
3951 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
3952 ("116") :glsflags ("gl-enum") :glsopcode ("0x00A7") :wglflags ("small-data")
3953 :offset ("189")))
3954 (defglfun
3955 (("TexGend" tex-gen-d) :args
3956 ((:name |coord| :type |TextureCoordName| :direction :in)
3957 (:name |pname| :type |TextureGenParameter| :direction :in)
3958 (:name |param| :type |Float64| :direction :in))
3959 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
3960 ("115") :glsflags ("gl-enum") :glsopcode ("0x00A6") :wglflags ("small-data")
3961 :offset ("188")))
3962 (defglfun
3963 (("TexEnviv" tex-env-iv) :args
3964 ((:name |target| :type |TextureEnvTarget| :direction :in)
3965 (:name |pname| :type |TextureEnvParameter| :direction :in)
3966 (:name |params| :type |CheckedInt32| :direction :in :array t :size
3967 (|pname|)))
3968 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
3969 ("114") :glsflags ("gl-enum") :glsopcode ("0x00A5") :wglflags ("small-data")
3970 :offset ("187")))
3971 (defglfun
3972 (("TexEnvi" tex-env-i) :args
3973 ((:name |target| :type |TextureEnvTarget| :direction :in)
3974 (:name |pname| :type |TextureEnvParameter| :direction :in)
3975 (:name |param| :type |CheckedInt32| :direction :in))
3976 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
3977 ("113") :glsflags ("gl-enum") :glsopcode ("0x00A4") :wglflags ("small-data")
3978 :offset ("186")))
3979 (defglfun
3980 (("TexEnvfv" tex-env-fv) :args
3981 ((:name |target| :type |TextureEnvTarget| :direction :in)
3982 (:name |pname| :type |TextureEnvParameter| :direction :in)
3983 (:name |params| :type |CheckedFloat32| :direction :in :array t :size
3984 (|pname|)))
3985 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
3986 ("112") :glsflags ("gl-enum") :glsopcode ("0x00A3") :wglflags ("small-data")
3987 :offset ("185")))
3988 (defglfun
3989 (("TexEnvf" tex-env-f) :args
3990 ((:name |target| :type |TextureEnvTarget| :direction :in)
3991 (:name |pname| :type |TextureEnvParameter| :direction :in)
3992 (:name |param| :type |CheckedFloat32| :direction :in))
3993 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
3994 ("111") :glsflags ("gl-enum") :glsopcode ("0x00A2") :wglflags ("small-data")
3995 :offset ("184")))
3996 (defglfun
3997 (("TexImage2D" tex-image-2d) :args
3998 ((:name |target| :type |TextureTarget| :direction :in)
3999 (:name |level| :type |CheckedInt32| :direction :in)
4000 (:name |internalformat| :type |TextureComponentCount| :direction :in)
4001 (:name |width| :type |SizeI| :direction :in)
4002 (:name |height| :type |SizeI| :direction :in)
4003 (:name |border| :type |CheckedInt32| :direction :in)
4004 (:name |format| :type |PixelFormat| :direction :in)
4005 (:name |type| :type |PixelType| :direction :in)
4006 (:name |pixels| :type |Void| :direction :in :array t :size
4007 (|format| |type| |width| |height|)))
4008 :return ("void") :category ("drawing-control") :dlflags ("handcode")
4009 :glxflags ("client-handcode" "server-handcode") :version ("1.0") :glxropcode
4010 ("110") :glsflags ("pixel-null" "pixel-unpack") :glsopcode ("0x00A1")
4011 :wglflags ("client-handcode" "server-handcode") :offset ("183")))
4012 (defglfun
4013 (("TexImage1D" tex-image-1d) :args
4014 ((:name |target| :type |TextureTarget| :direction :in)
4015 (:name |level| :type |CheckedInt32| :direction :in)
4016 (:name |internalformat| :type |TextureComponentCount| :direction :in)
4017 (:name |width| :type |SizeI| :direction :in)
4018 (:name |border| :type |CheckedInt32| :direction :in)
4019 (:name |format| :type |PixelFormat| :direction :in)
4020 (:name |type| :type |PixelType| :direction :in)
4021 (:name |pixels| :type |Void| :direction :in :array t :size
4022 (|format| |type| |width|)))
4023 :return ("void") :category ("drawing-control") :dlflags ("handcode")
4024 :glxflags ("client-handcode" "server-handcode") :version ("1.0") :glxropcode
4025 ("109") :glsflags ("pixel-null" "pixel-unpack") :glsopcode ("0x00A0")
4026 :wglflags ("client-handcode" "server-handcode") :offset ("182")))
4027 (defglfun
4028 (("TexParameteriv" tex-parameter-iv) :args
4029 ((:name |target| :type |TextureTarget| :direction :in)
4030 (:name |pname| :type |TextureParameterName| :direction :in)
4031 (:name |params| :type |CheckedInt32| :direction :in :array t :size
4032 (|pname|)))
4033 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
4034 ("108") :glsflags ("gl-enum") :glsopcode ("0x009F") :wglflags ("small-data")
4035 :offset ("181")))
4036 (defglfun
4037 (("TexParameteri" tex-parameter-i) :args
4038 ((:name |target| :type |TextureTarget| :direction :in)
4039 (:name |pname| :type |TextureParameterName| :direction :in)
4040 (:name |param| :type |CheckedInt32| :direction :in))
4041 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
4042 ("107") :glsflags ("gl-enum") :glsopcode ("0x009E") :wglflags ("small-data")
4043 :offset ("180")))
4044 (defglfun
4045 (("TexParameterfv" tex-parameter-fv) :args
4046 ((:name |target| :type |TextureTarget| :direction :in)
4047 (:name |pname| :type |TextureParameterName| :direction :in)
4048 (:name |params| :type |CheckedFloat32| :direction :in :array t :size
4049 (|pname|)))
4050 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
4051 ("106") :glsflags ("gl-enum") :glsopcode ("0x009D") :wglflags ("small-data")
4052 :offset ("179")))
4053 (defglfun
4054 (("TexParameterf" tex-parameter-f) :args
4055 ((:name |target| :type |TextureTarget| :direction :in)
4056 (:name |pname| :type |TextureParameterName| :direction :in)
4057 (:name |param| :type |CheckedFloat32| :direction :in))
4058 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
4059 ("105") :glsflags ("gl-enum") :glsopcode ("0x009C") :wglflags ("small-data")
4060 :offset ("178")))
4061 (defglfun
4062 (("ShadeModel" shade-model) :args
4063 ((:name |mode| :type |ShadingModel| :direction :in)) :return ("void")
4064 :category ("drawing-control") :version ("1.0") :glxropcode ("104") :glsopcode
4065 ("0x009B") :offset ("177")))
4066 (defglfun
4067 (("Scissor" scissor) :args
4068 ((:name |x| :type |WinCoord| :direction :in)
4069 (:name |y| :type |WinCoord| :direction :in)
4070 (:name |width| :type |SizeI| :direction :in)
4071 (:name |height| :type |SizeI| :direction :in))
4072 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
4073 ("103") :glsopcode ("0x009A") :offset ("176")))
4074 (defglfun
4075 (("PolygonStipple" polygon-stipple) :args
4076 ((:name |mask| :type |UInt8| :direction :in :array t)) :return ("void")
4077 :category ("drawing-control") :dlflags ("handcode") :glxflags
4078 ("client-handcode" "server-handcode") :version ("1.0") :glxropcode ("102")
4079 :glsflags ("pixel-unpack") :glsopcode ("0x0099") :wglflags
4080 ("client-handcode" "server-handcode") :offset ("175")))
4081 (defglfun
4082 (("PolygonMode" polygon-mode) :args
4083 ((:name |face| :type |MaterialFace| :direction :in)
4084 (:name |mode| :type |PolygonMode| :direction :in))
4085 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
4086 ("101") :glsopcode ("0x0098") :offset ("174")))
4087 (defglfun
4088 (("PointSize" point-size) :args
4089 ((:name |size| :type |CheckedFloat32| :direction :in)) :return ("void")
4090 :category ("drawing-control") :version ("1.0") :glxropcode ("100") :glsopcode
4091 ("0x0097") :offset ("173")))
4092 (defglfun
4093 (("Materialiv" material-iv) :args
4094 ((:name |face| :type |MaterialFace| :direction :in)
4095 (:name |pname| :type |MaterialParameter| :direction :in)
4096 (:name |params| :type |CheckedInt32| :direction :in :array t :size
4097 (|pname|)))
4098 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
4099 ("99") :glsopcode ("0x0096") :wglflags ("small-data") :offset ("172")))
4100 (defglfun
4101 (("Materiali" material-i) :args
4102 ((:name |face| :type |MaterialFace| :direction :in)
4103 (:name |pname| :type |MaterialParameter| :direction :in)
4104 (:name |param| :type |CheckedInt32| :direction :in))
4105 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
4106 ("98") :glsopcode ("0x0095") :wglflags ("small-data") :offset ("171")))
4107 (defglfun
4108 (("Materialfv" material-fv) :args
4109 ((:name |face| :type |MaterialFace| :direction :in)
4110 (:name |pname| :type |MaterialParameter| :direction :in)
4111 (:name |params| :type |CheckedFloat32| :direction :in :array t :size
4112 (|pname|)))
4113 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
4114 ("97") :glsopcode ("0x0094") :wglflags ("small-data") :offset ("170")))
4115 (defglfun
4116 (("Materialf" material-f) :args
4117 ((:name |face| :type |MaterialFace| :direction :in)
4118 (:name |pname| :type |MaterialParameter| :direction :in)
4119 (:name |param| :type |CheckedFloat32| :direction :in))
4120 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
4121 ("96") :glsopcode ("0x0093") :wglflags ("small-data") :offset ("169")))
4122 (defglfun
4123 (("LineWidth" line-width) :args
4124 ((:name |width| :type |CheckedFloat32| :direction :in)) :return ("void")
4125 :category ("drawing-control") :version ("1.0") :glxropcode ("95") :glsopcode
4126 ("0x0092") :offset ("168")))
4127 (defglfun
4128 (("LineStipple" line-stipple) :args
4129 ((:name |factor| :type |CheckedInt32| :direction :in)
4130 (:name |pattern| :type |LineStipple| :direction :in))
4131 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
4132 ("94") :glsopcode ("0x0091") :offset ("167")))
4133 (defglfun
4134 (("LightModeliv" light-model-iv) :args
4135 ((:name |pname| :type |LightModelParameter| :direction :in)
4136 (:name |params| :type |Int32| :direction :in :array t :size (|pname|)))
4137 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
4138 ("93") :glsflags ("gl-enum") :glsopcode ("0x0090") :wglflags ("small-data")
4139 :offset ("166")))
4140 (defglfun
4141 (("LightModeli" light-model-i) :args
4142 ((:name |pname| :type |LightModelParameter| :direction :in)
4143 (:name |param| :type |Int32| :direction :in))
4144 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
4145 ("92") :glsflags ("gl-enum") :glsopcode ("0x008F") :wglflags ("small-data")
4146 :offset ("165")))
4147 (defglfun
4148 (("LightModelfv" light-model-fv) :args
4149 ((:name |pname| :type |LightModelParameter| :direction :in)
4150 (:name |params| :type |Float32| :direction :in :array t :size (|pname|)))
4151 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
4152 ("91") :glsflags ("gl-enum") :glsopcode ("0x008E") :wglflags ("small-data")
4153 :offset ("164")))
4154 (defglfun
4155 (("LightModelf" light-model-f) :args
4156 ((:name |pname| :type |LightModelParameter| :direction :in)
4157 (:name |param| :type |Float32| :direction :in))
4158 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
4159 ("90") :glsflags ("gl-enum") :glsopcode ("0x008D") :wglflags ("small-data")
4160 :offset ("163")))
4161 (defglfun
4162 (("Lightiv" light-iv) :args
4163 ((:name |light| :type |LightName| :direction :in)
4164 (:name |pname| :type |LightParameter| :direction :in)
4165 (:name |params| :type |CheckedInt32| :direction :in :array t :size
4166 (|pname|)))
4167 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
4168 ("89") :glsopcode ("0x008C") :wglflags ("small-data") :offset ("162")))
4169 (defglfun
4170 (("Lighti" light-i) :args
4171 ((:name |light| :type |LightName| :direction :in)
4172 (:name |pname| :type |LightParameter| :direction :in)
4173 (:name |param| :type |CheckedInt32| :direction :in))
4174 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
4175 ("88") :glsopcode ("0x008B") :wglflags ("small-data") :offset ("161")))
4176 (defglfun
4177 (("Lightfv" light-fv) :args
4178 ((:name |light| :type |LightName| :direction :in)
4179 (:name |pname| :type |LightParameter| :direction :in)
4180 (:name |params| :type |CheckedFloat32| :direction :in :array t :size
4181 (|pname|)))
4182 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
4183 ("87") :glsopcode ("0x008A") :wglflags ("small-data") :offset ("160")))
4184 (defglfun
4185 (("Lightf" light-f) :args
4186 ((:name |light| :type |LightName| :direction :in)
4187 (:name |pname| :type |LightParameter| :direction :in)
4188 (:name |param| :type |CheckedFloat32| :direction :in))
4189 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
4190 ("86") :glsopcode ("0x0089") :wglflags ("small-data") :offset ("159")))
4191 (defglfun
4192 (("Hint" hint) :args
4193 ((:name |target| :type |HintTarget| :direction :in)
4194 (:name |mode| :type |HintMode| :direction :in))
4195 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
4196 ("85") :glsopcode ("0x0088") :offset ("158")))
4197 (defglfun
4198 (("FrontFace" front-face) :args
4199 ((:name |mode| :type |FrontFaceDirection| :direction :in)) :return ("void")
4200 :category ("drawing-control") :version ("1.0") :glxropcode ("84") :glsopcode
4201 ("0x0087") :offset ("157")))
4202 (defglfun
4203 (("Fogiv" fog-iv) :args
4204 ((:name |pname| :type |FogParameter| :direction :in)
4205 (:name |params| :type |CheckedInt32| :direction :in :array t :size
4206 (|pname|)))
4207 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
4208 ("83") :glsflags ("gl-enum") :glsopcode ("0x0086") :wglflags ("small-data")
4209 :offset ("156")))
4210 (defglfun
4211 (("Fogi" fog-i) :args
4212 ((:name |pname| :type |FogParameter| :direction :in)
4213 (:name |param| :type |CheckedInt32| :direction :in))
4214 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
4215 ("82") :glsflags ("gl-enum") :glsopcode ("0x0085") :wglflags ("small-data")
4216 :offset ("155")))
4217 (defglfun
4218 (("Fogfv" fog-fv) :args
4219 ((:name |pname| :type |FogParameter| :direction :in)
4220 (:name |params| :type |CheckedFloat32| :direction :in :array t :size
4221 (|pname|)))
4222 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
4223 ("81") :glsflags ("gl-enum") :glsopcode ("0x0084") :wglflags ("small-data")
4224 :offset ("154")))
4225 (defglfun
4226 (("Fogf" fog-f) :args
4227 ((:name |pname| :type |FogParameter| :direction :in)
4228 (:name |param| :type |CheckedFloat32| :direction :in))
4229 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
4230 ("80") :glsflags ("gl-enum") :glsopcode ("0x0083") :wglflags ("small-data")
4231 :offset ("153")))
4232 (defglfun
4233 (("CullFace" cull-face) :args
4234 ((:name |mode| :type |CullFaceMode| :direction :in)) :return ("void")
4235 :category ("drawing-control") :version ("1.0") :glxropcode ("79") :glsopcode
4236 ("0x0082") :offset ("152")))
4237 (defglfun
4238 (("ColorMaterial" color-material) :args
4239 ((:name |face| :type |MaterialFace| :direction :in)
4240 (:name |mode| :type |ColorMaterialParameter| :direction :in))
4241 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
4242 ("78") :glsopcode ("0x0081") :offset ("151")))
4243 (defglfun
4244 (("ClipPlane" clip-plane) :args
4245 ((:name |plane| :type |ClipPlaneName| :direction :in)
4246 (:name |equation| :type |Float64| :direction :in :array t :size #x4))
4247 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
4248 ("77") :glsopcode ("0x0080") :offset ("150")))
4250 ;;;; feedback
4252 (defglfun
4253 (("PushName" push-name) :args
4254 ((:name |name| :type |SelectName| :direction :in)) :return ("void") :category
4255 ("feedback") :version ("1.0") :glxropcode ("125") :glsopcode ("0x00B3")
4256 :offset ("201")))
4257 (defglfun
4258 (("PopName" pop-name) :args nil :return ("void") :category ("feedback")
4259 :version ("1.0") :glxropcode ("124") :glsopcode ("0x00B2") :offset ("200")))
4260 (defglfun
4261 (("PassThrough" pass-through) :args
4262 ((:name |token| :type |FeedbackElement| :direction :in)) :return ("void")
4263 :category ("feedback") :version ("1.0") :glxropcode ("123") :glsopcode
4264 ("0x00B1") :offset ("199")))
4265 (defglfun
4266 (("LoadName" load-name) :args
4267 ((:name |name| :type |SelectName| :direction :in)) :return ("void") :category
4268 ("feedback") :version ("1.0") :glxropcode ("122") :glsopcode ("0x00B0")
4269 :offset ("198")))
4270 (defglfun
4271 (("InitNames" init-names) :args nil :return ("void") :category ("feedback")
4272 :version ("1.0") :glxropcode ("121") :glsopcode ("0x00AF") :offset ("197")))
4273 (defglfun
4274 (("RenderMode" render-mode) :args
4275 ((:name |mode| :type |RenderingMode| :direction :in)) :return ("Int32")
4276 :category ("feedback") :dlflags ("notlistable") :glxflags
4277 ("client-handcode" "server-handcode") :version ("1.0") :glxsingle ("107")
4278 :glsopcode ("0x00AE") :wglflags ("client-handcode" "server-handcode") :offset
4279 ("196")))
4280 (defglfun
4281 (("SelectBuffer" select-buffer) :args
4282 ((:name |size| :type |SizeI| :direction :in)
4283 (:name |buffer| :type |SelectName| :direction :out :array t :size size
4284 :retained t))
4285 :return ("void") :dlflags ("notlistable") :glxflags
4286 ("client-handcode" "server-handcode") :category ("feedback") :version ("1.0")
4287 :glxsingle ("106") :glsflags ("client") :glsopcode ("0x00AD") :wglflags
4288 ("client-handcode" "server-handcode" "batchable") :offset ("195")))
4289 (defglfun
4290 (("FeedbackBuffer" feedback-buffer) :args
4291 ((:name |size| :type |SizeI| :direction :in)
4292 (:name |type| :type |FeedbackType| :direction :in)
4293 (:name |buffer| :type |FeedbackElement| :direction :out :array t :size size
4294 :retained t))
4295 :return ("void") :dlflags ("notlistable") :glxflags
4296 ("client-handcode" "server-handcode") :category ("feedback") :version ("1.0")
4297 :glxsingle ("105") :glsflags ("client") :glsopcode ("0x00AC") :wglflags
4298 ("client-handcode" "server-handcode" "batchable") :offset ("194")))
4300 ;;;; framebuf
4302 (defglfun
4303 (("IndexMask" index-mask) :args
4304 ((:name |mask| :type |MaskedColorIndexValueI| :direction :in)) :return
4305 ("void") :category ("framebuf") :version ("1.0") :glxropcode ("136")
4306 :glsopcode ("0x00BE") :offset ("212")))
4307 (defglfun
4308 (("DepthMask" depth-mask) :args
4309 ((:name |flag| :type |Boolean| :direction :in)) :return ("void") :category
4310 ("framebuf") :version ("1.0") :glxropcode ("135") :glsopcode ("0x00BD")
4311 :offset ("211")))
4312 (defglfun
4313 (("ColorMask" color-mask) :args
4314 ((:name |red| :type |Boolean| :direction :in)
4315 (:name |green| :type |Boolean| :direction :in)
4316 (:name |blue| :type |Boolean| :direction :in)
4317 (:name |alpha| :type |Boolean| :direction :in))
4318 :return ("void") :category ("framebuf") :version ("1.0") :glxropcode ("134")
4319 :glsopcode ("0x00BC") :offset ("210")))
4320 (defglfun
4321 (("StencilMask" stencil-mask) :args
4322 ((:name |mask| :type |MaskedStencilValue| :direction :in)) :return ("void")
4323 :category ("framebuf") :version ("1.0") :glxropcode ("133") :glsopcode
4324 ("0x00BB") :offset ("209")))
4325 (defglfun
4326 (("ClearDepth" clear-depth) :args
4327 ((:name |depth| :type |ClampedFloat64| :direction :in)) :return ("void")
4328 :category ("framebuf") :version ("1.0") :glxropcode ("132") :glsopcode
4329 ("0x00BA") :offset ("208")))
4330 (defglfun
4331 (("ClearStencil" clear-stencil) :args
4332 ((:name |s| :type |StencilValue| :direction :in)) :return ("void") :category
4333 ("framebuf") :version ("1.0") :glxropcode ("131") :glsopcode ("0x00B9")
4334 :offset ("207")))
4335 (defglfun
4336 (("ClearColor" clear-color) :args
4337 ((:name |red| :type |ClampedColorF| :direction :in)
4338 (:name |green| :type |ClampedColorF| :direction :in)
4339 (:name |blue| :type |ClampedColorF| :direction :in)
4340 (:name |alpha| :type |ClampedColorF| :direction :in))
4341 :return ("void") :category ("framebuf") :version ("1.0") :glxropcode ("130")
4342 :glsopcode ("0x00B8") :offset ("206")))
4343 (defglfun
4344 (("ClearIndex" clear-index) :args
4345 ((:name |c| :type |MaskedColorIndexValueF| :direction :in)) :return ("void")
4346 :category ("framebuf") :version ("1.0") :glxropcode ("129") :glsopcode
4347 ("0x00B7") :offset ("205")))
4348 (defglfun
4349 (("ClearAccum" clear-accum) :args
4350 ((:name |red| :type |Float32| :direction :in)
4351 (:name |green| :type |Float32| :direction :in)
4352 (:name |blue| :type |Float32| :direction :in)
4353 (:name |alpha| :type |Float32| :direction :in))
4354 :return ("void") :category ("framebuf") :version ("1.0") :glxropcode ("128")
4355 :glsopcode ("0x00B6") :offset ("204")))
4356 (defglfun
4357 (("Clear" clear) :args ((:name |mask| :type |ClearBufferMask| :direction :in))
4358 :return ("void") :category ("framebuf") :version ("1.0") :glxropcode ("127")
4359 :glsopcode ("0x00B5") :offset ("203")))
4360 (defglfun
4361 (("DrawBuffer" draw-buffer) :args
4362 ((:name |mode| :type |DrawBufferMode| :direction :in)) :return ("void")
4363 :category ("framebuf") :version ("1.0") :glxropcode ("126") :glsopcode
4364 ("0x00B4") :offset ("202")))
4366 ;;;; misc
4368 (defglfun
4369 (("PushAttrib" push-attrib) :args
4370 ((:name |mask| :type |AttribMask| :direction :in)) :return ("void") :category
4371 ("misc") :version ("1.0") :glxropcode ("142") :glsopcode ("0x00C5") :offset
4372 ("219")))
4373 (defglfun
4374 (("PopAttrib" pop-attrib) :args nil :return ("void") :category ("misc")
4375 :version ("1.0") :glxropcode ("141") :glsopcode ("0x00C4") :offset ("218")))
4376 (defglfun
4377 (("Flush" flush) :args nil :return ("void") :dlflags ("notlistable") :glxflags
4378 ("client-handcode" "client-intercept" "server-handcode") :category ("misc")
4379 :version ("1.0") :glxsingle ("142") :glsopcode ("0x00C3") :offset ("217")))
4380 (defglfun
4381 (("Finish" finish) :args nil :return ("void") :dlflags ("notlistable")
4382 :glxflags ("client-handcode" "server-handcode") :category ("misc") :version
4383 ("1.0") :glxsingle ("108") :glsopcode ("0x00C2") :offset ("216")))
4384 (defglfun
4385 (("Enable" enable) :args ((:name |cap| :type |EnableCap| :direction :in))
4386 :return ("void") :category ("misc") :version ("1.0") :dlflags ("handcode")
4387 :glxflags ("client-handcode" "client-intercept") :glxropcode ("139")
4388 :glsflags ("client") :glsopcode ("0x00C1") :offset ("215")))
4389 (defglfun
4390 (("Disable" disable) :args ((:name |cap| :type |EnableCap| :direction :in))
4391 :return ("void") :category ("misc") :version ("1.0") :dlflags ("handcode")
4392 :glxflags ("client-handcode" "client-intercept") :glxropcode ("138")
4393 :glsflags ("client") :glsopcode ("0x00C0") :offset ("214")))
4394 (defglfun
4395 (("Accum" accum) :args
4396 ((:name |op| :type |AccumOp| :direction :in)
4397 (:name |value| :type |CoordF| :direction :in))
4398 :return ("void") :category ("misc") :version ("1.0") :glxropcode ("137")
4399 :glsopcode ("0x00BF") :offset ("213")))
4401 ;;;; modeling
4403 (defglfun
4404 (("EvalPoint2" eval-point-2) :args
4405 ((:name |i| :type |CheckedInt32| :direction :in)
4406 (:name |j| :type |CheckedInt32| :direction :in))
4407 :return ("void") :category ("modeling") :version ("1.0") :glxropcode ("158")
4408 :glsopcode ("0x00D5") :offset ("239")))
4409 (defglfun
4410 (("EvalMesh2" eval-mesh-2) :args
4411 ((:name |mode| :type |MeshMode2| :direction :in)
4412 (:name |i1| :type |CheckedInt32| :direction :in)
4413 (:name |i2| :type |CheckedInt32| :direction :in)
4414 (:name |j1| :type |CheckedInt32| :direction :in)
4415 (:name |j2| :type |CheckedInt32| :direction :in))
4416 :return ("void") :category ("modeling") :version ("1.0") :glxropcode ("157")
4417 :glsopcode ("0x00D4") :offset ("238")))
4418 (defglfun
4419 (("EvalPoint1" eval-point-1) :args ((:name |i| :type |Int32| :direction :in))
4420 :return ("void") :category ("modeling") :version ("1.0") :glxropcode ("156")
4421 :glsopcode ("0x00D3") :offset ("237")))
4422 (defglfun
4423 (("EvalMesh1" eval-mesh-1) :args
4424 ((:name |mode| :type |MeshMode1| :direction :in)
4425 (:name |i1| :type |CheckedInt32| :direction :in)
4426 (:name |i2| :type |CheckedInt32| :direction :in))
4427 :return ("void") :category ("modeling") :version ("1.0") :glxropcode ("155")
4428 :glsopcode ("0x00D2") :offset ("236")))
4429 (defglfun
4430 (("EvalCoord2fv" eval-coord-2fv) :args
4431 ((:name |u| :type |CoordF| :direction :in :array t :size #x2)) :return
4432 ("void") :category ("modeling") :version ("1.0") :glxropcode ("154")
4433 :glsopcode ("0x00D1") :offset ("235")))
4434 (defglfun
4435 (("EvalCoord2f" eval-coord-2f) :args
4436 ((:name |u| :type |CoordF| :direction :in)
4437 (:name |v| :type |CoordF| :direction :in))
4438 :return ("void") :category ("modeling") :vectorequiv ("EvalCoord2fv")
4439 :version ("1.0") :offset ("234")))
4440 (defglfun
4441 (("EvalCoord2dv" eval-coord-2dv) :args
4442 ((:name |u| :type |CoordD| :direction :in :array t :size #x2)) :return
4443 ("void") :category ("modeling") :version ("1.0") :glxropcode ("153")
4444 :glsopcode ("0x00D0") :offset ("233")))
4445 (defglfun
4446 (("EvalCoord2d" eval-coord-2d) :args
4447 ((:name |u| :type |CoordD| :direction :in)
4448 (:name |v| :type |CoordD| :direction :in))
4449 :return ("void") :category ("modeling") :vectorequiv ("EvalCoord2dv")
4450 :version ("1.0") :offset ("232")))
4451 (defglfun
4452 (("EvalCoord1fv" eval-coord-1fv) :args
4453 ((:name |u| :type |CoordF| :direction :in :array t :size #x1)) :return
4454 ("void") :category ("modeling") :version ("1.0") :glxropcode ("152")
4455 :glsopcode ("0x00CF") :offset ("231")))
4456 (defglfun
4457 (("EvalCoord1f" eval-coord-1f) :args
4458 ((:name |u| :type |CoordF| :direction :in)) :return ("void") :category
4459 ("modeling") :vectorequiv ("EvalCoord1fv") :version ("1.0") :offset ("230")))
4460 (defglfun
4461 (("EvalCoord1dv" eval-coord-1dv) :args
4462 ((:name |u| :type |CoordD| :direction :in :array t :size #x1)) :return
4463 ("void") :category ("modeling") :version ("1.0") :glxropcode ("151")
4464 :glsopcode ("0x00CE") :offset ("229")))
4465 (defglfun
4466 (("EvalCoord1d" eval-coord-1d) :args
4467 ((:name |u| :type |CoordD| :direction :in)) :return ("void") :category
4468 ("modeling") :vectorequiv ("EvalCoord1dv") :version ("1.0") :offset ("228")))
4469 (defglfun
4470 (("MapGrid2f" map-grid-2f) :args
4471 ((:name |un| :type |Int32| :direction :in)
4472 (:name |u1| :type |CoordF| :direction :in)
4473 (:name |u2| :type |CoordF| :direction :in)
4474 (:name |vn| :type |Int32| :direction :in)
4475 (:name |v1| :type |CoordF| :direction :in)
4476 (:name |v2| :type |CoordF| :direction :in))
4477 :return ("void") :category ("modeling") :version ("1.0") :glxropcode ("150")
4478 :glsopcode ("0x00CD") :offset ("227")))
4479 (defglfun
4480 (("MapGrid2d" map-grid-2d) :args
4481 ((:name |un| :type |Int32| :direction :in)
4482 (:name |u1| :type |CoordD| :direction :in)
4483 (:name |u2| :type |CoordD| :direction :in)
4484 (:name |vn| :type |Int32| :direction :in)
4485 (:name |v1| :type |CoordD| :direction :in)
4486 (:name |v2| :type |CoordD| :direction :in))
4487 :return ("void") :category ("modeling") :version ("1.0") :glxropcode ("149")
4488 :glsopcode ("0x00CC") :offset ("226")))
4489 (defglfun
4490 (("MapGrid1f" map-grid-1f) :args
4491 ((:name |un| :type |Int32| :direction :in)
4492 (:name |u1| :type |CoordF| :direction :in)
4493 (:name |u2| :type |CoordF| :direction :in))
4494 :return ("void") :category ("modeling") :version ("1.0") :glxropcode ("148")
4495 :glsopcode ("0x00CB") :offset ("225")))
4496 (defglfun
4497 (("MapGrid1d" map-grid-1d) :args
4498 ((:name |un| :type |Int32| :direction :in)
4499 (:name |u1| :type |CoordD| :direction :in)
4500 (:name |u2| :type |CoordD| :direction :in))
4501 :return ("void") :category ("modeling") :version ("1.0") :glxropcode ("147")
4502 :glsopcode ("0x00CA") :offset ("224")))
4503 (defglfun
4504 (("Map2f" map-2f) :args
4505 ((:name |target| :type |MapTarget| :direction :in)
4506 (:name |u1| :type |CoordF| :direction :in)
4507 (:name |u2| :type |CoordF| :direction :in)
4508 (:name |ustride| :type |Int32| :direction :in)
4509 (:name |uorder| :type |CheckedInt32| :direction :in)
4510 (:name |v1| :type |CoordF| :direction :in)
4511 (:name |v2| :type |CoordF| :direction :in)
4512 (:name |vstride| :type |Int32| :direction :in)
4513 (:name |vorder| :type |CheckedInt32| :direction :in)
4514 (:name |points| :type |CoordF| :direction :in :array t :size
4515 (|target| |ustride| |uorder| |vstride| |vorder|)))
4516 :return ("void") :category ("modeling") :dlflags ("handcode") :glxflags
4517 ("client-handcode" "server-handcode") :version ("1.0") :glxropcode ("146")
4518 :glsflags ("capture-handcode") :glsopcode ("0x00C9") :wglflags
4519 ("client-handcode" "server-handcode") :offset ("223")))
4520 (defglfun
4521 (("Map2d" map-2d) :args
4522 ((:name |target| :type |MapTarget| :direction :in)
4523 (:name |u1| :type |CoordD| :direction :in)
4524 (:name |u2| :type |CoordD| :direction :in)
4525 (:name |ustride| :type |Int32| :direction :in)
4526 (:name |uorder| :type |CheckedInt32| :direction :in)
4527 (:name |v1| :type |CoordD| :direction :in)
4528 (:name |v2| :type |CoordD| :direction :in)
4529 (:name |vstride| :type |Int32| :direction :in)
4530 (:name |vorder| :type |CheckedInt32| :direction :in)
4531 (:name |points| :type |CoordD| :direction :in :array t :size
4532 (|target| |ustride| |uorder| |vstride| |vorder|)))
4533 :return ("void") :category ("modeling") :dlflags ("handcode") :glxflags
4534 ("client-handcode" "server-handcode") :version ("1.0") :glxropcode ("145")
4535 :glsflags ("capture-handcode") :glsopcode ("0x00C8") :wglflags
4536 ("client-handcode" "server-handcode") :offset ("222")))
4537 (defglfun
4538 (("Map1f" map-1f) :args
4539 ((:name |target| :type |MapTarget| :direction :in)
4540 (:name |u1| :type |CoordF| :direction :in)
4541 (:name |u2| :type |CoordF| :direction :in)
4542 (:name |stride| :type |Int32| :direction :in)
4543 (:name |order| :type |CheckedInt32| :direction :in)
4544 (:name |points| :type |CoordF| :direction :in :array t :size
4545 (|target| |stride| |order|)))
4546 :return ("void") :category ("modeling") :dlflags ("handcode") :glxflags
4547 ("client-handcode" "server-handcode") :version ("1.0") :glxropcode ("144")
4548 :glsflags ("capture-handcode") :glsopcode ("0x00C7") :wglflags
4549 ("client-handcode" "server-handcode") :offset ("221")))
4550 (defglfun
4551 (("Map1d" map-1d) :args
4552 ((:name |target| :type |MapTarget| :direction :in)
4553 (:name |u1| :type |CoordD| :direction :in)
4554 (:name |u2| :type |CoordD| :direction :in)
4555 (:name |stride| :type |Int32| :direction :in)
4556 (:name |order| :type |CheckedInt32| :direction :in)
4557 (:name |points| :type |CoordD| :direction :in :array t :size
4558 (|target| |stride| |order|)))
4559 :return ("void") :category ("modeling") :dlflags ("handcode") :glxflags
4560 ("client-handcode" "server-handcode") :version ("1.0") :glxropcode ("143")
4561 :glsflags ("capture-handcode") :glsopcode ("0x00C6") :wglflags
4562 ("client-handcode" "server-handcode") :offset ("220")))
4564 ;;;; pixel-op
4566 (defglfun
4567 (("DepthFunc" depth-func) :args
4568 ((:name |func| :type |DepthFunction| :direction :in)) :return ("void")
4569 :category ("pixel-op") :version ("1.0") :glxropcode ("164") :glsopcode
4570 ("0x00DB") :offset ("245")))
4571 (defglfun
4572 (("StencilOp" stencil-op) :args
4573 ((:name |fail| :type |StencilOp| :direction :in)
4574 (:name |zfail| :type |StencilOp| :direction :in)
4575 (:name |zpass| :type |StencilOp| :direction :in))
4576 :return ("void") :category ("pixel-op") :version ("1.0") :glxropcode ("163")
4577 :glsopcode ("0x00DA") :offset ("244")))
4578 (defglfun
4579 (("StencilFunc" stencil-func) :args
4580 ((:name |func| :type |StencilFunction| :direction :in)
4581 (:name |ref| :type |ClampedStencilValue| :direction :in)
4582 (:name |mask| :type |MaskedStencilValue| :direction :in))
4583 :return ("void") :category ("pixel-op") :version ("1.0") :glxropcode ("162")
4584 :glsopcode ("0x00D9") :offset ("243")))
4585 (defglfun
4586 (("LogicOp" logic-op) :args ((:name |opcode| :type |LogicOp| :direction :in))
4587 :return ("void") :category ("pixel-op") :version ("1.0") :glxropcode ("161")
4588 :glsopcode ("0x00D8") :offset ("242")))
4589 (defglfun
4590 (("BlendFunc" blend-func) :args
4591 ((:name |sfactor| :type |BlendingFactorSrc| :direction :in)
4592 (:name |dfactor| :type |BlendingFactorDest| :direction :in))
4593 :return ("void") :category ("pixel-op") :version ("1.0") :glxropcode ("160")
4594 :glsopcode ("0x00D7") :offset ("241")))
4595 (defglfun
4596 (("AlphaFunc" alpha-func) :args
4597 ((:name |func| :type |AlphaFunction| :direction :in)
4598 (:name |ref| :type |ClampedFloat32| :direction :in))
4599 :return ("void") :category ("pixel-op") :version ("1.0") :glxropcode ("159")
4600 :glsopcode ("0x00D6") :offset ("240")))
4602 ;;;; pixel-rw
4604 (defglfun
4605 (("DrawPixels" draw-pixels) :args
4606 ((:name |width| :type |SizeI| :direction :in)
4607 (:name |height| :type |SizeI| :direction :in)
4608 (:name |format| :type |PixelFormat| :direction :in)
4609 (:name |type| :type |PixelType| :direction :in)
4610 (:name |pixels| :type |Void| :direction :in :array t :size
4611 (|format| |type| |width| |height|)))
4612 :return ("void") :category ("pixel-rw") :dlflags ("handcode") :glxflags
4613 ("client-handcode" "server-handcode") :version ("1.0") :glxropcode ("173")
4614 :glsflags ("pixel-unpack") :glsopcode ("0x00E7") :wglflags
4615 ("client-handcode" "server-handcode") :offset ("257")))
4616 (defglfun
4617 (("ReadPixels" read-pixels) :args
4618 ((:name |x| :type |WinCoord| :direction :in)
4619 (:name |y| :type |WinCoord| :direction :in)
4620 (:name |width| :type |SizeI| :direction :in)
4621 (:name |height| :type |SizeI| :direction :in)
4622 (:name |format| :type |PixelFormat| :direction :in)
4623 (:name |type| :type |PixelType| :direction :in)
4624 (:name |pixels| :type |Void| :direction :out :array t :size
4625 (|format| |type| |width| |height|)))
4626 :return ("void") :category ("pixel-rw") :dlflags ("notlistable") :glxflags
4627 ("client-handcode" "server-handcode") :version ("1.0") :glxsingle ("111")
4628 :glsflags ("get" "pixel-pack") :glsopcode ("0x00E6") :wglflags
4629 ("client-handcode" "server-handcode") :offset ("256")))
4630 (defglfun
4631 (("CopyPixels" copy-pixels) :args
4632 ((:name |x| :type |WinCoord| :direction :in)
4633 (:name |y| :type |WinCoord| :direction :in)
4634 (:name |width| :type |SizeI| :direction :in)
4635 (:name |height| :type |SizeI| :direction :in)
4636 (:name |type| :type |PixelCopyType| :direction :in))
4637 :return ("void") :category ("pixel-rw") :version ("1.0") :glxropcode ("172")
4638 :glsopcode ("0x00E5") :offset ("255")))
4639 (defglfun
4640 (("ReadBuffer" read-buffer) :args
4641 ((:name |mode| :type |ReadBufferMode| :direction :in)) :return ("void")
4642 :category ("pixel-rw") :version ("1.0") :glxropcode ("171") :glsopcode
4643 ("0x00E4") :offset ("254")))
4644 (defglfun
4645 (("PixelMapusv" pixel-map-usv) :args
4646 ((:name |map| :type |PixelMap| :direction :in)
4647 (:name |mapsize| :type |CheckedInt32| :direction :in)
4648 (:name |values| :type |UInt16| :direction :in :array t :size mapsize))
4649 :return ("void") :category ("pixel-rw") :glxflags ("client-handcode")
4650 :version ("1.0") :glxropcode ("170") :glsopcode ("0x00E3") :offset ("253")))
4651 (defglfun
4652 (("PixelMapuiv" pixel-map-uiv) :args
4653 ((:name |map| :type |PixelMap| :direction :in)
4654 (:name |mapsize| :type |CheckedInt32| :direction :in)
4655 (:name |values| :type |UInt32| :direction :in :array t :size mapsize))
4656 :return ("void") :category ("pixel-rw") :glxflags ("client-handcode")
4657 :version ("1.0") :glxropcode ("169") :glsopcode ("0x00E2") :offset ("252")))
4658 (defglfun
4659 (("PixelMapfv" pixel-map-fv) :args
4660 ((:name |map| :type |PixelMap| :direction :in)
4661 (:name |mapsize| :type |CheckedInt32| :direction :in)
4662 (:name |values| :type |Float32| :direction :in :array t :size mapsize))
4663 :return ("void") :category ("pixel-rw") :glxflags ("client-handcode")
4664 :version ("1.0") :glxropcode ("168") :glsopcode ("0x00E1") :offset ("251")))
4665 (defglfun
4666 (("PixelStorei" pixel-store-i) :args
4667 ((:name |pname| :type |PixelStoreParameter| :direction :in)
4668 (:name |param| :type |CheckedInt32| :direction :in))
4669 :return ("void") :dlflags ("notlistable") :glxflags ("client-handcode")
4670 :category ("pixel-rw") :version ("1.0") :glxsingle ("110") :glsflags
4671 ("client" "gl-enum") :glsopcode ("0x00E0") :wglflags ("batchable") :offset
4672 ("250")))
4673 (defglfun
4674 (("PixelStoref" pixel-store-f) :args
4675 ((:name |pname| :type |PixelStoreParameter| :direction :in)
4676 (:name |param| :type |CheckedFloat32| :direction :in))
4677 :return ("void") :dlflags ("notlistable") :glxflags ("client-handcode")
4678 :category ("pixel-rw") :version ("1.0") :glxsingle ("109") :glsflags
4679 ("client" "gl-enum") :glsopcode ("0x00DF") :wglflags ("batchable") :offset
4680 ("249")))
4681 (defglfun
4682 (("PixelTransferi" pixel-transfer-i) :args
4683 ((:name |pname| :type |PixelTransferParameter| :direction :in)
4684 (:name |param| :type |CheckedInt32| :direction :in))
4685 :return ("void") :category ("pixel-rw") :version ("1.0") :glxropcode ("167")
4686 :glsflags ("gl-enum") :glsopcode ("0x00DE") :offset ("248")))
4687 (defglfun
4688 (("PixelTransferf" pixel-transfer-f) :args
4689 ((:name |pname| :type |PixelTransferParameter| :direction :in)
4690 (:name |param| :type |CheckedFloat32| :direction :in))
4691 :return ("void") :category ("pixel-rw") :version ("1.0") :glxropcode ("166")
4692 :glsflags ("gl-enum") :glsopcode ("0x00DD") :offset ("247")))
4693 (defglfun
4694 (("PixelZoom" pixel-zoom) :args
4695 ((:name |xfactor| :type |Float32| :direction :in)
4696 (:name |yfactor| :type |Float32| :direction :in))
4697 :return ("void") :category ("pixel-rw") :version ("1.0") :glxropcode ("165")
4698 :glsopcode ("0x00DC") :offset ("246")))
4700 ;;;; state-req
4702 (defglfun
4703 (("IsList" is-list) :args ((:name |list| :type |List| :direction :in)) :return
4704 ("Boolean") :category ("state-req") :dlflags ("notlistable") :version ("1.0")
4705 :glxsingle ("141") :glsflags ("get") :glsopcode ("0x0105") :offset ("287")))
4706 (defglfun
4707 (("IsEnabled" is-enabled) :args
4708 ((:name |cap| :type |EnableCap| :direction :in)) :return ("Boolean")
4709 :category ("state-req") :dlflags ("notlistable") :version ("1.0") :glxflags
4710 ("client-handcode" "client-intercept") :glxsingle ("140") :glsflags
4711 ("client" "get") :glsopcode ("0x0104") :offset ("286")))
4712 (defglfun
4713 (("GetTexLevelParameteriv" get-tex-level-parameter-iv) :args
4714 ((:name |target| :type |TextureTarget| :direction :in)
4715 (:name |level| :type |CheckedInt32| :direction :in)
4716 (:name |pname| :type |GetTextureParameter| :direction :in)
4717 (:name |params| :type |Int32| :direction :out :array t :size (|pname|)))
4718 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
4719 ("1.0") :glxsingle ("139") :glsflags ("get") :glsopcode ("0x0103") :wglflags
4720 ("small-data") :offset ("285")))
4721 (defglfun
4722 (("GetTexLevelParameterfv" get-tex-level-parameter-fv) :args
4723 ((:name |target| :type |TextureTarget| :direction :in)
4724 (:name |level| :type |CheckedInt32| :direction :in)
4725 (:name |pname| :type |GetTextureParameter| :direction :in)
4726 (:name |params| :type |Float32| :direction :out :array t :size (|pname|)))
4727 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
4728 ("1.0") :glxsingle ("138") :glsflags ("get") :glsopcode ("0x0102") :wglflags
4729 ("small-data") :offset ("284")))
4730 (defglfun
4731 (("GetTexParameteriv" get-tex-parameter-iv) :args
4732 ((:name |target| :type |TextureTarget| :direction :in)
4733 (:name |pname| :type |GetTextureParameter| :direction :in)
4734 (:name |params| :type |Int32| :direction :out :array t :size (|pname|)))
4735 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
4736 ("1.0") :glxsingle ("137") :glsflags ("get") :glsopcode ("0x0101") :wglflags
4737 ("small-data") :offset ("283")))
4738 (defglfun
4739 (("GetTexParameterfv" get-tex-parameter-fv) :args
4740 ((:name |target| :type |TextureTarget| :direction :in)
4741 (:name |pname| :type |GetTextureParameter| :direction :in)
4742 (:name |params| :type |Float32| :direction :out :array t :size (|pname|)))
4743 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
4744 ("1.0") :glxsingle ("136") :glsflags ("get") :glsopcode ("0x0100") :wglflags
4745 ("small-data") :offset ("282")))
4746 (defglfun
4747 (("GetTexImage" get-tex-image) :args
4748 ((:name |target| :type |TextureTarget| :direction :in)
4749 (:name |level| :type |CheckedInt32| :direction :in)
4750 (:name |format| :type |PixelFormat| :direction :in)
4751 (:name |type| :type |PixelType| :direction :in)
4752 (:name |pixels| :type |Void| :direction :out :array t :size
4753 (|target| |level| |format| |type|)))
4754 :return ("void") :category ("state-req") :dlflags ("notlistable") :glxflags
4755 ("client-handcode" "server-handcode") :version ("1.0") :glxsingle ("135")
4756 :glsflags ("get" "pixel-pack") :glsopcode ("0x00FF") :wglflags
4757 ("client-handcode" "server-handcode") :offset ("281")))
4758 (defglfun
4759 (("GetTexGeniv" get-tex-gen-iv) :args
4760 ((:name |coord| :type |TextureCoordName| :direction :in)
4761 (:name |pname| :type |TextureGenParameter| :direction :in)
4762 (:name |params| :type |Int32| :direction :out :array t :size (|pname|)))
4763 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
4764 ("1.0") :glxsingle ("134") :glsflags ("get") :glsopcode ("0x00FE") :wglflags
4765 ("small-data") :offset ("280")))
4766 (defglfun
4767 (("GetTexGenfv" get-tex-gen-fv) :args
4768 ((:name |coord| :type |TextureCoordName| :direction :in)
4769 (:name |pname| :type |TextureGenParameter| :direction :in)
4770 (:name |params| :type |Float32| :direction :out :array t :size (|pname|)))
4771 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
4772 ("1.0") :glxsingle ("133") :glsflags ("get") :glsopcode ("0x00FD") :wglflags
4773 ("small-data") :offset ("279")))
4774 (defglfun
4775 (("GetTexGendv" get-tex-gen-dv) :args
4776 ((:name |coord| :type |TextureCoordName| :direction :in)
4777 (:name |pname| :type |TextureGenParameter| :direction :in)
4778 (:name |params| :type |Float64| :direction :out :array t :size (|pname|)))
4779 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
4780 ("1.0") :glxsingle ("132") :glsflags ("get") :glsopcode ("0x00FC") :wglflags
4781 ("small-data") :offset ("278")))
4782 (defglfun
4783 (("GetTexEnviv" get-tex-env-iv) :args
4784 ((:name |target| :type |TextureEnvTarget| :direction :in)
4785 (:name |pname| :type |TextureEnvParameter| :direction :in)
4786 (:name |params| :type |Int32| :direction :out :array t :size (|pname|)))
4787 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
4788 ("1.0") :glxsingle ("131") :glsflags ("get") :glsopcode ("0x00FB") :wglflags
4789 ("small-data") :offset ("277")))
4790 (defglfun
4791 (("GetTexEnvfv" get-tex-env-fv) :args
4792 ((:name |target| :type |TextureEnvTarget| :direction :in)
4793 (:name |pname| :type |TextureEnvParameter| :direction :in)
4794 (:name |params| :type |Float32| :direction :out :array t :size (|pname|)))
4795 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
4796 ("1.0") :glxsingle ("130") :glsflags ("get") :glsopcode ("0x00FA") :wglflags
4797 ("small-data") :offset ("276")))
4798 (defglfun
4799 (("GetString" get-string) :args
4800 ((:name |name| :type |StringName| :direction :in)) :return ("String")
4801 :category ("state-req") :dlflags ("notlistable") :glxflags
4802 ("client-handcode" "server-handcode") :version ("1.0") :glxsingle ("129")
4803 :glsflags ("get") :glsopcode ("0x00F9") :wglflags
4804 ("client-handcode" "server-handcode") :offset ("275")))
4805 (defglfun
4806 (("GetPolygonStipple" get-polygon-stipple) :args
4807 ((:name |mask| :type |UInt8| :direction :out :array t)) :return ("void")
4808 :category ("state-req") :dlflags ("notlistable") :glxflags
4809 ("client-handcode" "server-handcode") :version ("1.0") :glxsingle ("128")
4810 :glsflags ("get" "pixel-pack") :glsopcode ("0x00F8") :wglflags
4811 ("client-handcode" "server-handcode") :offset ("274")))
4812 (defglfun
4813 (("GetPixelMapusv" get-pixel-map-usv) :args
4814 ((:name |map| :type |PixelMap| :direction :in)
4815 (:name |values| :type |UInt16| :direction :out :array t :size (|map|)))
4816 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
4817 ("1.0") :glxsingle ("127") :glsflags ("get") :glsopcode ("0x00F7") :offset
4818 ("273")))
4819 (defglfun
4820 (("GetPixelMapuiv" get-pixel-map-uiv) :args
4821 ((:name |map| :type |PixelMap| :direction :in)
4822 (:name |values| :type |UInt32| :direction :out :array t :size (|map|)))
4823 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
4824 ("1.0") :glxsingle ("126") :glsflags ("get") :glsopcode ("0x00F6") :offset
4825 ("272")))
4826 (defglfun
4827 (("GetPixelMapfv" get-pixel-map-fv) :args
4828 ((:name |map| :type |PixelMap| :direction :in)
4829 (:name |values| :type |Float32| :direction :out :array t :size (|map|)))
4830 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
4831 ("1.0") :glxsingle ("125") :glsflags ("get") :glsopcode ("0x00F5") :offset
4832 ("271")))
4833 (defglfun
4834 (("GetMaterialiv" get-material-iv) :args
4835 ((:name |face| :type |MaterialFace| :direction :in)
4836 (:name |pname| :type |MaterialParameter| :direction :in)
4837 (:name |params| :type |Int32| :direction :out :array t :size (|pname|)))
4838 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
4839 ("1.0") :glxsingle ("124") :glsflags ("get") :glsopcode ("0x00F4") :wglflags
4840 ("small-data") :offset ("270")))
4841 (defglfun
4842 (("GetMaterialfv" get-material-fv) :args
4843 ((:name |face| :type |MaterialFace| :direction :in)
4844 (:name |pname| :type |MaterialParameter| :direction :in)
4845 (:name |params| :type |Float32| :direction :out :array t :size (|pname|)))
4846 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
4847 ("1.0") :glxsingle ("123") :glsflags ("get") :glsopcode ("0x00F3") :wglflags
4848 ("small-data") :offset ("269")))
4849 (defglfun
4850 (("GetMapiv" get-map-iv) :args
4851 ((:name |target| :type |MapTarget| :direction :in)
4852 (:name |query| :type |GetMapQuery| :direction :in)
4853 (:name |v| :type |Int32| :direction :out :array t :size (|target| |query|)))
4854 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
4855 ("1.0") :glxsingle ("122") :glsflags ("get") :glsopcode ("0x00F2") :offset
4856 ("268")))
4857 (defglfun
4858 (("GetMapfv" get-map-fv) :args
4859 ((:name |target| :type |MapTarget| :direction :in)
4860 (:name |query| :type |GetMapQuery| :direction :in)
4861 (:name |v| :type |Float32| :direction :out :array t :size
4862 (|target| |query|)))
4863 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
4864 ("1.0") :glxsingle ("121") :glsflags ("get") :glsopcode ("0x00F1") :offset
4865 ("267")))
4866 (defglfun
4867 (("GetMapdv" get-map-dv) :args
4868 ((:name |target| :type |MapTarget| :direction :in)
4869 (:name |query| :type |GetMapQuery| :direction :in)
4870 (:name |v| :type |Float64| :direction :out :array t :size
4871 (|target| |query|)))
4872 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
4873 ("1.0") :glxsingle ("120") :glsflags ("get") :glsopcode ("0x00F0") :offset
4874 ("266")))
4875 (defglfun
4876 (("GetLightiv" get-light-iv) :args
4877 ((:name |light| :type |LightName| :direction :in)
4878 (:name |pname| :type |LightParameter| :direction :in)
4879 (:name |params| :type |Int32| :direction :out :array t :size (|pname|)))
4880 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
4881 ("1.0") :glxsingle ("119") :glsflags ("get") :glsopcode ("0x00EF") :wglflags
4882 ("small-data") :offset ("265")))
4883 (defglfun
4884 (("GetLightfv" get-light-fv) :args
4885 ((:name |light| :type |LightName| :direction :in)
4886 (:name |pname| :type |LightParameter| :direction :in)
4887 (:name |params| :type |Float32| :direction :out :array t :size (|pname|)))
4888 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
4889 ("1.0") :glxsingle ("118") :glsflags ("get") :glsopcode ("0x00EE") :wglflags
4890 ("small-data") :offset ("264")))
4891 (defglfun
4892 (("GetIntegerv" get-integerv) :args
4893 ((:name |pname| :type |GetPName| :direction :in)
4894 (:name |params| :type |Int32| :direction :out :array t :size (|pname|)))
4895 :return ("void") :category ("state-req") :dlflags ("notlistable") :glxflags
4896 ("client-handcode") :version ("1.0") :glxsingle ("117") :glsflags
4897 ("client" "get") :glsopcode ("0x00ED") :wglflags ("small-data") :offset
4898 ("263")))
4899 (defglfun
4900 (("GetFloatv" get-floatv) :args
4901 ((:name |pname| :type |GetPName| :direction :in)
4902 (:name |params| :type |Float32| :direction :out :array t :size (|pname|)))
4903 :return ("void") :category ("state-req") :dlflags ("notlistable") :glxflags
4904 ("client-handcode") :version ("1.0") :glxsingle ("116") :glsflags
4905 ("client" "get") :glsopcode ("0x00EC") :wglflags ("small-data") :offset
4906 ("262")))
4907 (defglfun
4908 (("GetError" get-error) :args nil :return ("ErrorCode") :category
4909 ("state-req") :dlflags ("notlistable") :glxflags ("client-handcode") :version
4910 ("1.0") :glxsingle ("115") :glsflags ("get") :glsopcode ("0x00EB") :offset
4911 ("261")))
4912 (defglfun
4913 (("GetDoublev" get-doublev) :args
4914 ((:name |pname| :type |GetPName| :direction :in)
4915 (:name |params| :type |Float64| :direction :out :array t :size (|pname|)))
4916 :return ("void") :category ("state-req") :dlflags ("notlistable") :glxflags
4917 ("client-handcode") :version ("1.0") :glxsingle ("114") :glsflags
4918 ("client" "get") :glsopcode ("0x00EA") :wglflags ("small-data") :offset
4919 ("260")))
4920 (defglfun
4921 (("GetClipPlane" get-clip-plane) :args
4922 ((:name |plane| :type |ClipPlaneName| :direction :in)
4923 (:name |equation| :type |Float64| :direction :out :array t :size #x4))
4924 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
4925 ("1.0") :glxsingle ("113") :glxflags ("client-handcode" "server-handcode")
4926 :glsflags ("get") :glsopcode ("0x00E9") :offset ("259")))
4927 (defglfun
4928 (("GetBooleanv" get-booleanv) :args
4929 ((:name |pname| :type |GetPName| :direction :in)
4930 (:name |params| :type |Boolean| :direction :out :array t :size (|pname|)))
4931 :return ("void") :category ("state-req") :dlflags ("notlistable") :glxflags
4932 ("client-handcode") :version ("1.0") :glxsingle ("112") :glsflags
4933 ("client" "get") :glsopcode ("0x00E8") :wglflags ("small-data") :offset
4934 ("258")))
4936 ;;;; xform
4938 (defglfun
4939 (("Viewport" viewport) :args
4940 ((:name |x| :type |WinCoord| :direction :in)
4941 (:name |y| :type |WinCoord| :direction :in)
4942 (:name |width| :type |SizeI| :direction :in)
4943 (:name |height| :type |SizeI| :direction :in))
4944 :return ("void") :category ("xform") :version ("1.0") :glxropcode ("191")
4945 :glsopcode ("0x0117") :offset ("305")))
4946 (defglfun
4947 (("Translatef" translate-f) :args
4948 ((:name |x| :type |Float32| :direction :in)
4949 (:name |y| :type |Float32| :direction :in)
4950 (:name |z| :type |Float32| :direction :in))
4951 :return ("void") :category ("xform") :version ("1.0") :glxropcode ("190")
4952 :glsopcode ("0x0116") :offset ("304")))
4953 (defglfun
4954 (("Translated" translate-d) :args
4955 ((:name |x| :type |Float64| :direction :in)
4956 (:name |y| :type |Float64| :direction :in)
4957 (:name |z| :type |Float64| :direction :in))
4958 :return ("void") :category ("xform") :version ("1.0") :glxropcode ("189")
4959 :glsopcode ("0x0115") :offset ("303")))
4960 (defglfun
4961 (("Scalef" scale-f) :args
4962 ((:name |x| :type |Float32| :direction :in)
4963 (:name |y| :type |Float32| :direction :in)
4964 (:name |z| :type |Float32| :direction :in))
4965 :return ("void") :category ("xform") :version ("1.0") :glxropcode ("188")
4966 :glsopcode ("0x0114") :offset ("302")))
4967 (defglfun
4968 (("Scaled" scale-d) :args
4969 ((:name |x| :type |Float64| :direction :in)
4970 (:name |y| :type |Float64| :direction :in)
4971 (:name |z| :type |Float64| :direction :in))
4972 :return ("void") :category ("xform") :version ("1.0") :glxropcode ("187")
4973 :glsopcode ("0x0113") :offset ("301")))
4974 (defglfun
4975 (("Rotatef" rotate-f) :args
4976 ((:name |angle| :type |Float32| :direction :in)
4977 (:name |x| :type |Float32| :direction :in)
4978 (:name |y| :type |Float32| :direction :in)
4979 (:name |z| :type |Float32| :direction :in))
4980 :return ("void") :category ("xform") :version ("1.0") :glxropcode ("186")
4981 :glsopcode ("0x0112") :offset ("300")))
4982 (defglfun
4983 (("Rotated" rotate-d) :args
4984 ((:name |angle| :type |Float64| :direction :in)
4985 (:name |x| :type |Float64| :direction :in)
4986 (:name |y| :type |Float64| :direction :in)
4987 (:name |z| :type |Float64| :direction :in))
4988 :return ("void") :category ("xform") :version ("1.0") :glxropcode ("185")
4989 :glsopcode ("0x0111") :offset ("299")))
4990 (defglfun
4991 (("PushMatrix" push-matrix) :args nil :return ("void") :category ("xform")
4992 :version ("1.0") :glxropcode ("184") :glsopcode ("0x0110") :offset ("298")))
4993 (defglfun
4994 (("PopMatrix" pop-matrix) :args nil :return ("void") :category ("xform")
4995 :version ("1.0") :glxropcode ("183") :glsopcode ("0x010F") :offset ("297")))
4996 (defglfun
4997 (("Ortho" ortho) :args
4998 ((:name |left| :type |Float64| :direction :in)
4999 (:name |right| :type |Float64| :direction :in)
5000 (:name |bottom| :type |Float64| :direction :in)
5001 (:name |top| :type |Float64| :direction :in)
5002 (:name |zNear| :type |Float64| :direction :in)
5003 (:name |zFar| :type |Float64| :direction :in))
5004 :return ("void") :category ("xform") :version ("1.0") :glxropcode ("182")
5005 :glsopcode ("0x010E") :offset ("296")))
5006 (defglfun
5007 (("MultMatrixd" mult-matrix-d) :args
5008 ((:name |m| :type |Float64| :direction :in :array t :size #x10)) :return
5009 ("void") :category ("xform") :version ("1.0") :glxropcode ("181") :glsflags
5010 ("matrix") :glsopcode ("0x010D") :offset ("295")))
5011 (defglfun
5012 (("MultMatrixf" mult-matrix-f) :args
5013 ((:name |m| :type |Float32| :direction :in :array t :size #x10)) :return
5014 ("void") :category ("xform") :version ("1.0") :glxropcode ("180") :glsflags
5015 ("matrix") :glsopcode ("0x010C") :offset ("294")))
5016 (defglfun
5017 (("MatrixMode" matrix-mode) :args
5018 ((:name |mode| :type |MatrixMode| :direction :in)) :return ("void") :category
5019 ("xform") :version ("1.0") :glxropcode ("179") :glsopcode ("0x010B") :offset
5020 ("293")))
5021 (defglfun
5022 (("LoadMatrixd" load-matrix-d) :args
5023 ((:name |m| :type |Float64| :direction :in :array t :size #x10)) :return
5024 ("void") :category ("xform") :version ("1.0") :glxropcode ("178") :glsflags
5025 ("matrix") :glsopcode ("0x010A") :offset ("292")))
5026 (defglfun
5027 (("LoadMatrixf" load-matrix-f) :args
5028 ((:name |m| :type |Float32| :direction :in :array t :size #x10)) :return
5029 ("void") :category ("xform") :version ("1.0") :glxropcode ("177") :glsflags
5030 ("matrix") :glsopcode ("0x0109") :offset ("291")))
5031 (defglfun
5032 (("LoadIdentity" load-identity) :args nil :return ("void") :category ("xform")
5033 :version ("1.0") :glxropcode ("176") :glsopcode ("0x0108") :offset ("290")))
5034 (defglfun
5035 (("Frustum" frustum) :args
5036 ((:name |left| :type |Float64| :direction :in)
5037 (:name |right| :type |Float64| :direction :in)
5038 (:name |bottom| :type |Float64| :direction :in)
5039 (:name |top| :type |Float64| :direction :in)
5040 (:name |zNear| :type |Float64| :direction :in)
5041 (:name |zFar| :type |Float64| :direction :in))
5042 :return ("void") :category ("xform") :version ("1.0") :glxropcode ("175")
5043 :glsopcode ("0x0107") :offset ("289")))
5044 (defglfun
5045 (("DepthRange" depth-range) :args
5046 ((:name |near| :type |ClampedFloat64| :direction :in)
5047 (:name |far| :type |ClampedFloat64| :direction :in))
5048 :return ("void") :category ("xform") :version ("1.0") :glxropcode ("174")
5049 :glsopcode ("0x0106") :offset ("288")))