]> git.tdb.fi Git - libs/gl.git/blob - gl.spec
Add blending and clipping support
[libs/gl.git] / gl.spec
1 # gl.spec file
2 # DON'T REMOVE PREVIOUS LINE!!! libspec depends on it!
3 #
4 # License Applicability. Except to the extent portions of this file are
5 # made subject to an alternative license as permitted in the SGI Free
6 # Software License B, Version 1.1 (the "License"), the contents of this
7 # file are subject only to the provisions of the License. You may not use
8 # this file except in compliance with the License. You may obtain a copy
9 # of the License at Silicon Graphics, Inc., attn: Legal Services, 1600
10 # Amphitheatre Parkway, Mountain View, CA 94043-1351, or at:
11 #
12 # http://oss.sgi.com/projects/FreeB
13 #
14 # Note that, as provided in the License, the Software is distributed on an
15 # "AS IS" basis, with ALL EXPRESS AND IMPLIED WARRANTIES AND CONDITIONS
16 # DISCLAIMED, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTIES AND
17 # CONDITIONS OF MERCHANTABILITY, SATISFACTORY QUALITY, FITNESS FOR A
18 # PARTICULAR PURPOSE, AND NON-INFRINGEMENT.
19 #
20 # Original Code. The Original Code is: OpenGL Sample Implementation,
21 # Version 1.2.1, released January 26, 2000, developed by Silicon Graphics,
22 # Inc. The Original Code is Copyright (c) 1991-2005 Silicon Graphics, Inc.
23 # Copyright in any portions created by third parties is as indicated
24 # elsewhere herein. All Rights Reserved.
25 #
26 # Additional Notice Provisions: This software was created using the
27 # OpenGL(R) version 1.2.1 Sample Implementation published by SGI, but has
28 # not been independently verified as being compliant with the OpenGL(R)
29 # version 1.2.1 Specification.
30
31 # @@ NOTE - need to distinguish extensions via some (new?) flag for glext.pl
32 # @@ NOTE - 'alias' commands are not yet used in SI generator scripts, but should be
33 # @@ NOTE - SI should support GLX protocol for at least these extensions:
34 #    AreTexturesResidentEXT BindTextureEXT DeleteTexturesEXT GenTexturesEXT IsTextureEXT
35
36 required-props:
37 param:          retval retained
38 dlflags:        notlistable handcode
39 glxflags:       client-intercept client-handcode server-handcode EXT SGI ignore ARB
40 vectorequiv:    *
41 category:       display-list drawing drawing-control feedback framebuf misc modeling pixel-op pixel-rw state-req xform 1_1 VERSION_1_2 VERSION_1_3 VERSION_1_4 VERSION_1_5 VERSION_2_0 VERSION_2_1 ATI_element_array ATI_envmap_bumpmap ATI_fragment_shader ATI_pn_triangles ATI_vertex_array_object ATI_vertex_streams EXT_blend_color EXT_blend_minmax EXT_convolution EXT_copy_texture EXT_histogram EXT_polygon_offset EXT_subtexture EXT_texture3D EXT_texture_object EXT_vertex_array EXT_vertex_shader SGIS_detail_texture SGIS_multisample SGIS_pixel_texture ARB_point_parameters EXT_point_parameters SGIS_point_parameters SGIS_sharpen_texture SGIS_texture4D SGIS_texture_filter4 SGIX_async SGIX_flush_raster SGIX_fragment_lighting SGIX_framezoom SGIX_igloo_interface SGIX_instruments SGIX_list_priority SGIX_pixel_texture SGIX_polynomial_ffd SGIX_reference_plane SGIX_sprite SGIX_tag_sample_buffer SGI_color_table ARB_multitexture ARB_multisample ARB_texture_compression ARB_transpose_matrix ARB_vertex_blend ARB_matrix_palette EXT_compiled_vertex_array EXT_cull_vertex EXT_index_func EXT_index_material EXT_draw_range_elements EXT_vertex_weighting INGR_blend_func_separate NV_evaluators NV_fence NV_occlusion_query NV_point_sprite NV_register_combiners NV_register_combiners2 NV_vertex_array_range NV_vertex_program NV_vertex_program1_1_dcc MESA_resize_buffers MESA_window_pos PGI_misc_hints EXT_fog_coord EXT_blend_func_separate EXT_color_subtable EXT_coordinate_frame EXT_light_texture EXT_multi_draw_arrays EXT_paletted_texture EXT_pixel_transform EXT_secondary_color EXT_texture_perturb_normal HP_image_transform IBM_multimode_draw_arrays IBM_vertex_array_lists INTEL_parallel_arrays SUNX_constant_data SUN_global_alpha SUN_mesh_array SUN_triangle_list SUN_vertex 3DFX_tbuffer EXT_multisample SGIS_fog_function SGIS_texture_color_mask ARB_window_pos EXT_stencil_two_side EXT_depth_bounds_test EXT_blend_equation_separate ARB_vertex_program ARB_fragment_program ARB_vertex_buffer_object ARB_occlusion_query ARB_shader_objects ARB_vertex_shader ARB_fragment_shader S3_s3tc ATI_draw_buffers ATI_texture_env_combine3 ATI_texture_float NV_float_buffer NV_fragment_program NV_half_float NV_pixel_data_range NV_primitive_restart NV_texture_expand_normal NV_texture_expand_normal NV_vertex_program2 APPLE_element_array APPLE_fence APPLE_vertex_array_object APPLE_vertex_array_range ATI_draw_buffers NV_fragment_program NV_half_float NV_pixel_data_range NV_primitive_restart ATI_map_object_buffer ATI_separate_stencil ATI_vertex_attrib_array_object ARB_draw_buffers ARB_texture_rectangle ARB_color_buffer_float EXT_framebuffer_object GREMEDY_string_marker EXT_stencil_clear_tag EXT_framebuffer_blit EXT_framebuffer_multisample MESAX_texture_stack EXT_timer_query EXT_gpu_program_parameters APPLE_flush_buffer_range NV_gpu_program4 NV_geometry_program4 EXT_geometry_shader4 NV_vertex_program4 EXT_gpu_shader4 EXT_draw_instanced EXT_texture_buffer_object NV_depth_buffer_float NV_framebuffer_multisample_coverage NV_parameter_buffer_object EXT_draw_buffers2 NV_transform_feedback EXT_bindable_uniform EXT_texture_integer
42
43 # categories for extensions with no functions - need not be included now
44 #   ARB_texture_env_add ARB_texture_cube_map ARB_texture_border_clamp ARB_shading_language_100 ARB_texture_non_power_of_two ARB_point_sprite ARB_half_float_pixel ARB_texture_float ARB_pixel_buffer_object EXT_abgr EXT_texture SGI_color_matrix SGI_texture_color_table EXT_cmyka EXT_packed_pixels SGIS_texture_lod EXT_rescale_normal EXT_misc_attribute SGIS_generate_mipmap SGIX_clipmap SGIX_shadow SGIS_texture_edge_clamp SGIS_texture_border_clamp EXT_blend_subtract EXT_blend_logic_op SGIX_async_histogram SGIX_async_pixel SGIX_interlace SGIX_pixel_tiles SGIX_texture_select SGIX_texture_multi_buffer SGIX_texture_scale_bias SGIX_depth_texture SGIX_fog_offset HP_convolution_border_modes SGIX_texture_add_env PGI_vertex_hints EXT_clip_volume_hint SGIX_ir_instrument1 SGIX_calligraphic_fragment SGIX_texture_lod_bias SGIX_shadow_ambient EXT_index_texture EXT_index_array_formats SGIX_ycrcb IBM_rasterpos_clip HP_texture_lighting WIN_phong_shading WIN_specular_fog SGIX_blend_alpha_minmax EXT_bgra HP_occlusion_test EXT_pixel_transform_color_table EXT_shared_texture_palette EXT_separate_specular_color EXT_texture_env REND_screen_coordinates EXT_texture_env_combine APPLE_specular_vector APPLE_transform_hint SGIX_fog_scale INGR_color_clamp INGR_interlace_read EXT_stencil_wrap EXT_422_pixels NV_texgen_reflection SUN_convolution_border_modes SUN_slice_accum EXT_texture_env_add EXT_texture_lod_bias EXT_texture_filter_anisotropic NV_light_max_exponent NV_fog_distance NV_texgen_emboss NV_blend_square NV_texture_env_combine4 NV_packed_depth_stencil NV_texture_compression_vtc NV_texture_rectangle NV_texture_shader NV_texture_shader2 NV_vertex_array_range2 IBM_cull_vertex SGIX_subsample SGIX_ycrcba SGIX_ycrcb_subsample SGIX_depth_pass_instrument 3DFX_texture_compression_FXT1 3DFX_multisample SGIX_vertex_preclip SGIX_convolution_accuracy SGIX_resample SGIX_scalebias_hint SGIX_texture_coordinate_clamp EXT_shadow_funcs MESA_pack_invert MESA_ycbcr_texture EXT_packed_float EXT_texture_array EXT_texture_compression_latc EXT_texture_compression_rgtc EXT_texture_shared_exponent NV_fragment_program4 EXT_framebuffer_sRGB NV_geometry_shader4
45
46 version:        1.0 1.1 1.2 1.3 1.4 1.5 2.0 2.1
47 glxsingle:      *
48 glxropcode:     *
49 glxvendorpriv:  *
50 glsflags:       capture-handcode client get gl-enum ignore matrix pixel-null pixel-pack pixel-unpack
51 glsopcode:      *
52 glsalias:       *
53 wglflags:       client-handcode server-handcode small-data batchable
54 extension:      future not_implemented soft WINSOFT NV10 NV20 NV50
55 alias:          *
56 offset:         *
57 # These properties are picked up from NVIDIA .spec files, we don't use them
58 glfflags:       *
59 beginend:       *
60 glxvectorequiv: *
61
62 ###############################################################################
63 #
64 # GLX opcodes
65 #       glxsingle:              101-159     (1.0-1.2 core)
66 #                               160         (ARB_texture_compression)
67 #       glxropcode:             1-196       (1.2 core; ropcode 140 unused?!)
68 #                               197-213     (ARB_multitexture)
69 #                               214-219     (ARB_texture_compression)
70 #                               220-228     (ARB_vertex_blend)
71 #                               229         (ARB_multisample)
72 #                               230         (ARB_window_pos)
73 #                               2048-2082   (SGI extensions)
74 #                               4096-4123   (1.2 core and multivendor EXT)
75 #                               4124-4142   (EXT extensions)
76 # XFree86 dispatch offsets:     0-645
77 #                               578-641     NV_vertex_program
78 # GLS opcodes:                  0x0030-0x0269
79 #
80 # New opcodes and offsets must be allocated by SGI in the master registry file;
81 #    a copy of this is in doc/registry/extensions/extensions.reserved, but only
82 #    the copy maintained by SGI is the official and current version.
83 #
84 ###############################################################################
85
86 ###############################################################################
87 #
88 # things to remember when adding an extension command
89 #
90 # - append new ARB and non-ARB extensions to the appropriate portion of
91 #   the spec file, in extension number order.
92 # - use tabs, not spaces
93 # - set glsflags to "ignore" until GLS is updated to support the new command
94 # - set glxflags to "ignore" until GLX is updated to support the new command
95 # - add new data types to typemaps/spec2wire.map
96 # - add extension name in alphabetical order to category list
97 # - add commands within an extension in spec order
98 # - use existing command entries as a model (where possible)
99 # - when reserving new glxropcodes, update
100 #       gfx/lib/opengl/doc/glspec/extensions.reserved to indicate this
101 #
102 ###############################################################################
103
104 # New type declarations
105
106 passthru: #include <stddef.h>
107
108 passthru: #ifndef GL_VERSION_2_0
109 passthru: /* GL type for program/shader text */
110 passthru: typedef char GLchar;                  /* native character */
111 passthru: #endif
112 passthru:
113 passthru: #ifndef GL_VERSION_1_5
114 passthru: /* GL types for handling large vertex buffer objects */
115 passthru: typedef ptrdiff_t GLintptr;
116 passthru: typedef ptrdiff_t GLsizeiptr;
117 passthru: #endif
118 passthru:
119 passthru: #ifndef GL_ARB_vertex_buffer_object
120 passthru: /* GL types for handling large vertex buffer objects */
121 passthru: typedef ptrdiff_t GLintptrARB;
122 passthru: typedef ptrdiff_t GLsizeiptrARB;
123 passthru: #endif
124 passthru:
125 passthru: #ifndef GL_ARB_shader_objects
126 passthru: /* GL types for handling shader object handles and program/shader text */
127 passthru: typedef char GLcharARB;               /* native character */
128 passthru: typedef unsigned int GLhandleARB;     /* shader object handle */
129 passthru: #endif
130 passthru:
131 passthru: /* GL types for "half" precision (s10e5) float data in host memory */
132 passthru: #ifndef GL_ARB_half_float_pixel
133 passthru: typedef unsigned short GLhalfARB;
134 passthru: #endif
135 passthru:
136 passthru: #ifndef GL_NV_half_float
137 passthru: typedef unsigned short GLhalfNV;
138 passthru: #endif
139 passthru:
140 passthru: #ifndef GLEXT_64_TYPES_DEFINED
141 passthru: /* This code block is duplicated in glext.h, so must be protected */
142 passthru: #define GLEXT_64_TYPES_DEFINED
143 passthru: /* Define int32_t, int64_t, and uint64_t types for UST/MSC */
144 passthru: /* (as used in the GL_EXT_timer_query extension). */
145 passthru: #if defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
146 passthru: #include <inttypes.h>
147 passthru: #elif defined(__sun__)
148 passthru: #include <inttypes.h>
149 passthru: #if defined(__STDC__)
150 passthru: #if defined(__arch64__)
151 passthru: typedef long int int64_t;
152 passthru: typedef unsigned long int uint64_t;
153 passthru: #else
154 passthru: typedef long long int int64_t;
155 passthru: typedef unsigned long long int uint64_t;
156 passthru: #endif /* __arch64__ */
157 passthru: #endif /* __STDC__ */
158 passthru: #elif defined( __VMS )
159 passthru: #include <inttypes.h>
160 passthru: #elif defined(__SCO__) || defined(__USLC__)
161 passthru: #include <stdint.h>
162 passthru: #elif defined(__UNIXOS2__) || defined(__SOL64__)
163 passthru: typedef long int int32_t;
164 passthru: typedef long long int int64_t;
165 passthru: typedef unsigned long long int uint64_t;
166 passthru: #elif defined(_WIN32) && defined(__GNUC__)
167 passthru: #include <stdint.h>
168 passthru: #elif defined(_WIN32)
169 passthru: typedef __int32 int32_t;
170 passthru: typedef __int64 int64_t;
171 passthru: typedef unsigned __int64 uint64_t;
172 passthru: #else
173 passthru: #include <inttypes.h>     /* Fallback option */
174 passthru: #endif
175 passthru: #endif
176 passthru:
177 passthru: #ifndef GL_EXT_timer_query
178 passthru: typedef int64_t GLint64EXT;
179 passthru: typedef uint64_t GLuint64EXT;
180 passthru: #endif
181 passthru:
182
183 ###############################################################################
184 #
185 # display-list commands
186 #
187 ###############################################################################
188
189 NewList(list, mode)
190         return          void
191         param           list            List in value
192         param           mode            ListMode in value
193         dlflags         notlistable
194         category        display-list
195         version         1.0
196         glxsingle       101
197         glsopcode       0x0030
198         wglflags        batchable
199         offset          0
200
201 EndList()
202         return          void
203         dlflags         notlistable
204         category        display-list
205         version         1.0
206         glxsingle       102
207         glsopcode       0x0031
208         wglflags        batchable
209         offset          1
210
211 CallList(list)
212         return          void
213         param           list            List in value
214         category        display-list
215         version         1.0
216         glxropcode      1
217         glsopcode       0x0032
218         offset          2
219
220 CallLists(n, type, lists)
221         return          void
222         param           n               SizeI in value
223         param           type            ListNameType in value
224         param           lists           Void in array [COMPSIZE(n/type)]
225         category        display-list
226         glxflags        client-handcode server-handcode
227         version         1.0
228         glxropcode      2
229         glsopcode       0x0033
230         offset          3
231
232 DeleteLists(list, range)
233         return          void
234         param           list            List in value
235         param           range           SizeI in value
236         dlflags         notlistable
237         category        display-list
238         version         1.0
239         glxsingle       103
240         glsopcode       0x0034
241         wglflags        batchable
242         offset          4
243
244 GenLists(range)
245         return          List
246         param           range           SizeI in value
247         dlflags         notlistable
248         category        display-list
249         version         1.0
250         glxsingle       104
251         glsopcode       0x0035
252         offset          5
253
254 ListBase(base)
255         return          void
256         param           base            List in value
257         category        display-list
258         version         1.0
259         glxropcode      3
260         glsopcode       0x0036
261         offset          6
262
263 ###############################################################################
264 #
265 # drawing commands
266 #
267 ###############################################################################
268
269 Begin(mode)
270         return          void
271         param           mode            BeginMode in value
272         category        drawing
273         version         1.0
274         glxropcode      4
275         glsopcode       0x0037
276         offset          7
277
278 Bitmap(width, height, xorig, yorig, xmove, ymove, bitmap)
279         return          void
280         param           width           SizeI in value
281         param           height          SizeI in value
282         param           xorig           CoordF in value
283         param           yorig           CoordF in value
284         param           xmove           CoordF in value
285         param           ymove           CoordF in value
286         param           bitmap          UInt8 in array [COMPSIZE(width/height)]
287         category        drawing
288         dlflags         handcode
289         glxflags        client-handcode server-handcode
290         version         1.0
291         glxropcode      5
292         glsflags        pixel-unpack
293         glsopcode       0x0038
294         wglflags        client-handcode server-handcode
295         offset          8
296
297 Color3b(red, green, blue)
298         return          void
299         param           red             ColorB in value
300         param           green           ColorB in value
301         param           blue            ColorB in value
302         category        drawing
303         vectorequiv     Color3bv
304         version         1.0
305         offset          9
306
307 Color3bv(v)
308         return          void
309         param           v               ColorB in array [3]
310         category        drawing
311         version         1.0
312         glxropcode      6
313         glsopcode       0x0039
314         offset          10
315
316 Color3d(red, green, blue)
317         return          void
318         param           red             ColorD in value
319         param           green           ColorD in value
320         param           blue            ColorD in value
321         category        drawing
322         vectorequiv     Color3dv
323         version         1.0
324         offset          11
325
326 Color3dv(v)
327         return          void
328         param           v               ColorD in array [3]
329         category        drawing
330         version         1.0
331         glxropcode      7
332         glsopcode       0x003A
333         offset          12
334
335 Color3f(red, green, blue)
336         return          void
337         param           red             ColorF in value
338         param           green           ColorF in value
339         param           blue            ColorF in value
340         category        drawing
341         vectorequiv     Color3fv
342         version         1.0
343         offset          13
344
345 Color3fv(v)
346         return          void
347         param           v               ColorF in array [3]
348         category        drawing
349         version         1.0
350         glxropcode      8
351         glsopcode       0x003B
352         offset          14
353
354 Color3i(red, green, blue)
355         return          void
356         param           red             ColorI in value
357         param           green           ColorI in value
358         param           blue            ColorI in value
359         category        drawing
360         vectorequiv     Color3iv
361         version         1.0
362         offset          15
363
364 Color3iv(v)
365         return          void
366         param           v               ColorI in array [3]
367         category        drawing
368         version         1.0
369         glxropcode      9
370         glsopcode       0x003C
371         offset          16
372
373 Color3s(red, green, blue)
374         return          void
375         param           red             ColorS in value
376         param           green           ColorS in value
377         param           blue            ColorS in value
378         category        drawing
379         vectorequiv     Color3sv
380         version         1.0
381         offset          17
382
383 Color3sv(v)
384         return          void
385         param           v               ColorS in array [3]
386         category        drawing
387         version         1.0
388         glxropcode      10
389         glsopcode       0x003D
390         offset          18
391
392 Color3ub(red, green, blue)
393         return          void
394         param           red             ColorUB in value
395         param           green           ColorUB in value
396         param           blue            ColorUB in value
397         category        drawing
398         vectorequiv     Color3ubv
399         version         1.0
400         offset          19
401
402 Color3ubv(v)
403         return          void
404         param           v               ColorUB in array [3]
405         category        drawing
406         version         1.0
407         glxropcode      11
408         glsopcode       0x003E
409         offset          20
410
411 Color3ui(red, green, blue)
412         return          void
413         param           red             ColorUI in value
414         param           green           ColorUI in value
415         param           blue            ColorUI in value
416         category        drawing
417         vectorequiv     Color3uiv
418         version         1.0
419         offset          21
420
421 Color3uiv(v)
422         return          void
423         param           v               ColorUI in array [3]
424         category        drawing
425         version         1.0
426         glxropcode      12
427         glsopcode       0x003F
428         offset          22
429
430 Color3us(red, green, blue)
431         return          void
432         param           red             ColorUS in value
433         param           green           ColorUS in value
434         param           blue            ColorUS in value
435         category        drawing
436         vectorequiv     Color3usv
437         version         1.0
438         offset          23
439
440 Color3usv(v)
441         return          void
442         param           v               ColorUS in array [3]
443         category        drawing
444         version         1.0
445         glxropcode      13
446         glsopcode       0x0040
447         offset          24
448
449 Color4b(red, green, blue, alpha)
450         return          void
451         param           red             ColorB in value
452         param           green           ColorB in value
453         param           blue            ColorB in value
454         param           alpha           ColorB in value
455         category        drawing
456         vectorequiv     Color4bv
457         version         1.0
458         offset          25
459
460 Color4bv(v)
461         return          void
462         param           v               ColorB in array [4]
463         category        drawing
464         version         1.0
465         glxropcode      14
466         glsopcode       0x0041
467         offset          26
468
469 Color4d(red, green, blue, alpha)
470         return          void
471         param           red             ColorD in value
472         param           green           ColorD in value
473         param           blue            ColorD in value
474         param           alpha           ColorD in value
475         category        drawing
476         vectorequiv     Color4dv
477         version         1.0
478         offset          27
479
480 Color4dv(v)
481         return          void
482         param           v               ColorD in array [4]
483         category        drawing
484         version         1.0
485         glxropcode      15
486         glsopcode       0x0042
487         offset          28
488
489 Color4f(red, green, blue, alpha)
490         return          void
491         param           red             ColorF in value
492         param           green           ColorF in value
493         param           blue            ColorF in value
494         param           alpha           ColorF in value
495         category        drawing
496         vectorequiv     Color4fv
497         version         1.0
498         offset          29
499
500 Color4fv(v)
501         return          void
502         param           v               ColorF in array [4]
503         category        drawing
504         version         1.0
505         glxropcode      16
506         glsopcode       0x0043
507         offset          30
508
509 Color4i(red, green, blue, alpha)
510         return          void
511         param           red             ColorI in value
512         param           green           ColorI in value
513         param           blue            ColorI in value
514         param           alpha           ColorI in value
515         category        drawing
516         vectorequiv     Color4iv
517         version         1.0
518         offset          31
519
520 Color4iv(v)
521         return          void
522         param           v               ColorI in array [4]
523         category        drawing
524         version         1.0
525         glxropcode      17
526         glsopcode       0x0044
527         offset          32
528
529 Color4s(red, green, blue, alpha)
530         return          void
531         param           red             ColorS in value
532         param           green           ColorS in value
533         param           blue            ColorS in value
534         param           alpha           ColorS in value
535         category        drawing
536         vectorequiv     Color4sv
537         version         1.0
538         offset          33
539
540 Color4sv(v)
541         return          void
542         param           v               ColorS in array [4]
543         category        drawing
544         version         1.0
545         glxropcode      18
546         glsopcode       0x0045
547         offset          34
548
549 Color4ub(red, green, blue, alpha)
550         return          void
551         param           red             ColorUB in value
552         param           green           ColorUB in value
553         param           blue            ColorUB in value
554         param           alpha           ColorUB in value
555         category        drawing
556         vectorequiv     Color4ubv
557         version         1.0
558         offset          35
559
560 Color4ubv(v)
561         return          void
562         param           v               ColorUB in array [4]
563         category        drawing
564         version         1.0
565         glxropcode      19
566         glsopcode       0x0046
567         offset          36
568
569 Color4ui(red, green, blue, alpha)
570         return          void
571         param           red             ColorUI in value
572         param           green           ColorUI in value
573         param           blue            ColorUI in value
574         param           alpha           ColorUI in value
575         category        drawing
576         vectorequiv     Color4uiv
577         version         1.0
578         offset          37
579
580 Color4uiv(v)
581         return          void
582         param           v               ColorUI in array [4]
583         category        drawing
584         version         1.0
585         glxropcode      20
586         glsopcode       0x0047
587         offset          38
588
589 Color4us(red, green, blue, alpha)
590         return          void
591         param           red             ColorUS in value
592         param           green           ColorUS in value
593         param           blue            ColorUS in value
594         param           alpha           ColorUS in value
595         category        drawing
596         vectorequiv     Color4usv
597         version         1.0
598         offset          39
599
600 Color4usv(v)
601         return          void
602         param           v               ColorUS in array [4]
603         category        drawing
604         version         1.0
605         glxropcode      21
606         glsopcode       0x0048
607         offset          40
608
609 EdgeFlag(flag)
610         return          void
611         param           flag            Boolean in value
612         category        drawing
613         vectorequiv     EdgeFlagv
614         version         1.0
615         offset          41
616
617 EdgeFlagv(flag)
618         return          void
619         param           flag            Boolean in array [1]
620         category        drawing
621         version         1.0
622         glxropcode      22
623         glsopcode       0x0049
624         offset          42
625
626 End()
627         return          void
628         category        drawing
629         version         1.0
630         glxropcode      23
631         glsopcode       0x004A
632         offset          43
633
634 Indexd(c)
635         return          void
636         param           c               ColorIndexValueD in value
637         category        drawing
638         vectorequiv     Indexdv
639         version         1.0
640         offset          44
641
642 Indexdv(c)
643         return          void
644         param           c               ColorIndexValueD in array [1]
645         category        drawing
646         version         1.0
647         glxropcode      24
648         glsopcode       0x004B
649         offset          45
650
651 Indexf(c)
652         return          void
653         param           c               ColorIndexValueF in value
654         category        drawing
655         vectorequiv     Indexfv
656         version         1.0
657         offset          46
658
659 Indexfv(c)
660         return          void
661         param           c               ColorIndexValueF in array [1]
662         category        drawing
663         version         1.0
664         glxropcode      25
665         glsopcode       0x004C
666         offset          47
667
668 Indexi(c)
669         return          void
670         param           c               ColorIndexValueI in value
671         category        drawing
672         vectorequiv     Indexiv
673         version         1.0
674         offset          48
675
676 Indexiv(c)
677         return          void
678         param           c               ColorIndexValueI in array [1]
679         category        drawing
680         version         1.0
681         glxropcode      26
682         glsopcode       0x004D
683         offset          49
684
685 Indexs(c)
686         return          void
687         param           c               ColorIndexValueS in value
688         category        drawing
689         vectorequiv     Indexsv
690         version         1.0
691         offset          50
692
693 Indexsv(c)
694         return          void
695         param           c               ColorIndexValueS in array [1]
696         category        drawing
697         version         1.0
698         glxropcode      27
699         glsopcode       0x004E
700         offset          51
701
702 Normal3b(nx, ny, nz)
703         return          void
704         param           nx              Int8 in value
705         param           ny              Int8 in value
706         param           nz              Int8 in value
707         category        drawing
708         vectorequiv     Normal3bv
709         version         1.0
710         offset          52
711
712 Normal3bv(v)
713         return          void
714         param           v               Int8 in array [3]
715         category        drawing
716         version         1.0
717         glxropcode      28
718         glsopcode       0x004F
719         offset          53
720
721 Normal3d(nx, ny, nz)
722         return          void
723         param           nx              CoordD in value
724         param           ny              CoordD in value
725         param           nz              CoordD in value
726         category        drawing
727         vectorequiv     Normal3dv
728         version         1.0
729         offset          54
730
731 Normal3dv(v)
732         return          void
733         param           v               CoordD in array [3]
734         category        drawing
735         version         1.0
736         glxropcode      29
737         glsopcode       0x0050
738         offset          55
739
740 Normal3f(nx, ny, nz)
741         return          void
742         param           nx              CoordF in value
743         param           ny              CoordF in value
744         param           nz              CoordF in value
745         category        drawing
746         vectorequiv     Normal3fv
747         version         1.0
748         offset          56
749
750 Normal3fv(v)
751         return          void
752         param           v               CoordF in array [3]
753         category        drawing
754         version         1.0
755         glxropcode      30
756         glsopcode       0x0051
757         offset          57
758
759 Normal3i(nx, ny, nz)
760         return          void
761         param           nx              Int32 in value
762         param           ny              Int32 in value
763         param           nz              Int32 in value
764         category        drawing
765         vectorequiv     Normal3iv
766         version         1.0
767         offset          58
768
769 Normal3iv(v)
770         return          void
771         param           v               Int32 in array [3]
772         category        drawing
773         version         1.0
774         glxropcode      31
775         glsopcode       0x0052
776         offset          59
777
778 Normal3s(nx, ny, nz)
779         return          void
780         param           nx              Int16 in value
781         param           ny              Int16 in value
782         param           nz              Int16 in value
783         category        drawing
784         vectorequiv     Normal3sv
785         version         1.0
786         offset          60
787
788 Normal3sv(v)
789         return          void
790         param           v               Int16 in array [3]
791         category        drawing
792         version         1.0
793         glxropcode      32
794         glsopcode       0x0053
795         offset          61
796
797 RasterPos2d(x, y)
798         return          void
799         param           x               CoordD in value
800         param           y               CoordD in value
801         category        drawing
802         vectorequiv     RasterPos2dv
803         version         1.0
804         offset          62
805
806 RasterPos2dv(v)
807         return          void
808         param           v               CoordD in array [2]
809         category        drawing
810         version         1.0
811         glxropcode      33
812         glsopcode       0x0054
813         offset          63
814
815 RasterPos2f(x, y)
816         return          void
817         param           x               CoordF in value
818         param           y               CoordF in value
819         category        drawing
820         vectorequiv     RasterPos2fv
821         version         1.0
822         offset          64
823
824 RasterPos2fv(v)
825         return          void
826         param           v               CoordF in array [2]
827         category        drawing
828         version         1.0
829         glxropcode      34
830         glsopcode       0x0055
831         offset          65
832
833 RasterPos2i(x, y)
834         return          void
835         param           x               CoordI in value
836         param           y               CoordI in value
837         category        drawing
838         vectorequiv     RasterPos2iv
839         version         1.0
840         offset          66
841
842 RasterPos2iv(v)
843         return          void
844         param           v               CoordI in array [2]
845         category        drawing
846         version         1.0
847         glxropcode      35
848         glsopcode       0x0056
849         offset          67
850
851 RasterPos2s(x, y)
852         return          void
853         param           x               CoordS in value
854         param           y               CoordS in value
855         category        drawing
856         vectorequiv     RasterPos2sv
857         version         1.0
858         offset          68
859
860 RasterPos2sv(v)
861         return          void
862         param           v               CoordS in array [2]
863         category        drawing
864         version         1.0
865         glxropcode      36
866         glsopcode       0x0057
867         offset          69
868
869 RasterPos3d(x, y, z)
870         return          void
871         param           x               CoordD in value
872         param           y               CoordD in value
873         param           z               CoordD in value
874         vectorequiv     RasterPos3dv
875         category        drawing
876         version         1.0
877         offset          70
878
879 RasterPos3dv(v)
880         return          void
881         param           v               CoordD in array [3]
882         category        drawing
883         version         1.0
884         glxropcode      37
885         glsopcode       0x0058
886         offset          71
887
888 RasterPos3f(x, y, z)
889         return          void
890         param           x               CoordF in value
891         param           y               CoordF in value
892         param           z               CoordF in value
893         category        drawing
894         vectorequiv     RasterPos3fv
895         version         1.0
896         offset          72
897
898 RasterPos3fv(v)
899         return          void
900         param           v               CoordF in array [3]
901         category        drawing
902         version         1.0
903         glxropcode      38
904         glsopcode       0x0059
905         offset          73
906
907 RasterPos3i(x, y, z)
908         return          void
909         param           x               CoordI in value
910         param           y               CoordI in value
911         param           z               CoordI in value
912         category        drawing
913         vectorequiv     RasterPos3iv
914         version         1.0
915         offset          74
916
917 RasterPos3iv(v)
918         return          void
919         param           v               CoordI in array [3]
920         category        drawing
921         version         1.0
922         glxropcode      39
923         glsopcode       0x005A
924         offset          75
925
926 RasterPos3s(x, y, z)
927         return          void
928         param           x               CoordS in value
929         param           y               CoordS in value
930         param           z               CoordS in value
931         category        drawing
932         vectorequiv     RasterPos3sv
933         version         1.0
934         offset          76
935
936 RasterPos3sv(v)
937         return          void
938         param           v               CoordS in array [3]
939         category        drawing
940         version         1.0
941         glxropcode      40
942         glsopcode       0x005B
943         offset          77
944
945 RasterPos4d(x, y, z, w)
946         return          void
947         param           x               CoordD in value
948         param           y               CoordD in value
949         param           z               CoordD in value
950         param           w               CoordD in value
951         vectorequiv     RasterPos4dv
952         category        drawing
953         version         1.0
954         offset          78
955
956 RasterPos4dv(v)
957         return          void
958         param           v               CoordD in array [4]
959         category        drawing
960         version         1.0
961         glxropcode      41
962         glsopcode       0x005C
963         offset          79
964
965 RasterPos4f(x, y, z, w)
966         return          void
967         param           x               CoordF in value
968         param           y               CoordF in value
969         param           z               CoordF in value
970         param           w               CoordF in value
971         category        drawing
972         vectorequiv     RasterPos4fv
973         version         1.0
974         offset          80
975
976 RasterPos4fv(v)
977         return          void
978         param           v               CoordF in array [4]
979         category        drawing
980         version         1.0
981         glxropcode      42
982         glsopcode       0x005D
983         offset          81
984
985 RasterPos4i(x, y, z, w)
986         return          void
987         param           x               CoordI in value
988         param           y               CoordI in value
989         param           z               CoordI in value
990         param           w               CoordI in value
991         category        drawing
992         vectorequiv     RasterPos4iv
993         version         1.0
994         offset          82
995
996 RasterPos4iv(v)
997         return          void
998         param           v               CoordI in array [4]
999         category        drawing
1000         version         1.0
1001         glxropcode      43
1002         glsopcode       0x005E
1003         offset          83
1004
1005 RasterPos4s(x, y, z, w)
1006         return          void
1007         param           x               CoordS in value
1008         param           y               CoordS in value
1009         param           z               CoordS in value
1010         param           w               CoordS in value
1011         category        drawing
1012         vectorequiv     RasterPos4sv
1013         version         1.0
1014         offset          84
1015
1016 RasterPos4sv(v)
1017         return          void
1018         param           v               CoordS in array [4]
1019         category        drawing
1020         version         1.0
1021         glxropcode      44
1022         glsopcode       0x005F
1023         offset          85
1024
1025 Rectd(x1, y1, x2, y2)
1026         return          void
1027         param           x1              CoordD in value
1028         param           y1              CoordD in value
1029         param           x2              CoordD in value
1030         param           y2              CoordD in value
1031         category        drawing
1032         vectorequiv     Rectdv
1033         version         1.0
1034         offset          86
1035
1036 Rectdv(v1, v2)
1037         return          void
1038         param           v1              CoordD in array [2]
1039         param           v2              CoordD in array [2]
1040         category        drawing
1041         version         1.0
1042         glxropcode      45
1043         glsopcode       0x0060
1044         offset          87
1045
1046 Rectf(x1, y1, x2, y2)
1047         return          void
1048         param           x1              CoordF in value
1049         param           y1              CoordF in value
1050         param           x2              CoordF in value
1051         param           y2              CoordF in value
1052         category        drawing
1053         vectorequiv     Rectfv
1054         version         1.0
1055         offset          88
1056
1057 Rectfv(v1, v2)
1058         return          void
1059         param           v1              CoordF in array [2]
1060         param           v2              CoordF in array [2]
1061         category        drawing
1062         version         1.0
1063         glxropcode      46
1064         glsopcode       0x0061
1065         offset          89
1066
1067 Recti(x1, y1, x2, y2)
1068         return          void
1069         param           x1              CoordI in value
1070         param           y1              CoordI in value
1071         param           x2              CoordI in value
1072         param           y2              CoordI in value
1073         category        drawing
1074         vectorequiv     Rectiv
1075         version         1.0
1076         offset          90
1077
1078 Rectiv(v1, v2)
1079         return          void
1080         param           v1              CoordI in array [2]
1081         param           v2              CoordI in array [2]
1082         category        drawing
1083         version         1.0
1084         glxropcode      47
1085         glsopcode       0x0062
1086         offset          91
1087
1088 Rects(x1, y1, x2, y2)
1089         return          void
1090         param           x1              CoordS in value
1091         param           y1              CoordS in value
1092         param           x2              CoordS in value
1093         param           y2              CoordS in value
1094         category        drawing
1095         vectorequiv     Rectsv
1096         version         1.0
1097         offset          92
1098
1099 Rectsv(v1, v2)
1100         return          void
1101         param           v1              CoordS in array [2]
1102         param           v2              CoordS in array [2]
1103         category        drawing
1104         version         1.0
1105         glxropcode      48
1106         glsopcode       0x0063
1107         offset          93
1108
1109 TexCoord1d(s)
1110         return          void
1111         param           s               CoordD in value
1112         category        drawing
1113         vectorequiv     TexCoord1dv
1114         version         1.0
1115         offset          94
1116
1117 TexCoord1dv(v)
1118         return          void
1119         param           v               CoordD in array [1]
1120         category        drawing
1121         version         1.0
1122         glxropcode      49
1123         glsopcode       0x0064
1124         offset          95
1125
1126 TexCoord1f(s)
1127         return          void
1128         param           s               CoordF in value
1129         category        drawing
1130         vectorequiv     TexCoord1fv
1131         version         1.0
1132         offset          96
1133
1134 TexCoord1fv(v)
1135         return          void
1136         param           v               CoordF in array [1]
1137         category        drawing
1138         version         1.0
1139         glxropcode      50
1140         glsopcode       0x0065
1141         offset          97
1142
1143 TexCoord1i(s)
1144         return          void
1145         param           s               CoordI in value
1146         category        drawing
1147         vectorequiv     TexCoord1iv
1148         version         1.0
1149         offset          98
1150
1151 TexCoord1iv(v)
1152         return          void
1153         param           v               CoordI in array [1]
1154         category        drawing
1155         version         1.0
1156         glxropcode      51
1157         glsopcode       0x0066
1158         offset          99
1159
1160 TexCoord1s(s)
1161         return          void
1162         param           s               CoordS in value
1163         category        drawing
1164         vectorequiv     TexCoord1sv
1165         version         1.0
1166         offset          100
1167
1168 TexCoord1sv(v)
1169         return          void
1170         param           v               CoordS in array [1]
1171         category        drawing
1172         version         1.0
1173         glxropcode      52
1174         glsopcode       0x0067
1175         offset          101
1176
1177 TexCoord2d(s, t)
1178         return          void
1179         param           s               CoordD in value
1180         param           t               CoordD in value
1181         category        drawing
1182         vectorequiv     TexCoord2dv
1183         version         1.0
1184         offset          102
1185
1186 TexCoord2dv(v)
1187         return          void
1188         param           v               CoordD in array [2]
1189         category        drawing
1190         version         1.0
1191         glxropcode      53
1192         glsopcode       0x0068
1193         offset          103
1194
1195 TexCoord2f(s, t)
1196         return          void
1197         param           s               CoordF in value
1198         param           t               CoordF in value
1199         category        drawing
1200         vectorequiv     TexCoord2fv
1201         version         1.0
1202         offset          104
1203
1204 TexCoord2fv(v)
1205         return          void
1206         param           v               CoordF in array [2]
1207         category        drawing
1208         version         1.0
1209         glxropcode      54
1210         glsopcode       0x0069
1211         offset          105
1212
1213 TexCoord2i(s, t)
1214         return          void
1215         param           s               CoordI in value
1216         param           t               CoordI in value
1217         category        drawing
1218         vectorequiv     TexCoord2iv
1219         version         1.0
1220         offset          106
1221
1222 TexCoord2iv(v)
1223         return          void
1224         param           v               CoordI in array [2]
1225         category        drawing
1226         version         1.0
1227         glxropcode      55
1228         glsopcode       0x006A
1229         offset          107
1230
1231 TexCoord2s(s, t)
1232         return          void
1233         param           s               CoordS in value
1234         param           t               CoordS in value
1235         category        drawing
1236         vectorequiv     TexCoord2sv
1237         version         1.0
1238         offset          108
1239
1240 TexCoord2sv(v)
1241         return          void
1242         param           v               CoordS in array [2]
1243         category        drawing
1244         version         1.0
1245         glxropcode      56
1246         glsopcode       0x006B
1247         offset          109
1248
1249 TexCoord3d(s, t, r)
1250         return          void
1251         param           s               CoordD in value
1252         param           t               CoordD in value
1253         param           r               CoordD in value
1254         category        drawing
1255         vectorequiv     TexCoord3dv
1256         version         1.0
1257         offset          110
1258
1259 TexCoord3dv(v)
1260         return          void
1261         param           v               CoordD in array [3]
1262         category        drawing
1263         version         1.0
1264         glxropcode      57
1265         glsopcode       0x006C
1266         offset          111
1267
1268 TexCoord3f(s, t, r)
1269         return          void
1270         param           s               CoordF in value
1271         param           t               CoordF in value
1272         param           r               CoordF in value
1273         category        drawing
1274         vectorequiv     TexCoord3fv
1275         version         1.0
1276         offset          112
1277
1278 TexCoord3fv(v)
1279         return          void
1280         param           v               CoordF in array [3]
1281         category        drawing
1282         version         1.0
1283         glxropcode      58
1284         glsopcode       0x006D
1285         offset          113
1286
1287 TexCoord3i(s, t, r)
1288         return          void
1289         param           s               CoordI in value
1290         param           t               CoordI in value
1291         param           r               CoordI in value
1292         category        drawing
1293         vectorequiv     TexCoord3iv
1294         version         1.0
1295         offset          114
1296
1297 TexCoord3iv(v)
1298         return          void
1299         param           v               CoordI in array [3]
1300         category        drawing
1301         version         1.0
1302         glxropcode      59
1303         glsopcode       0x006E
1304         offset          115
1305
1306 TexCoord3s(s, t, r)
1307         return          void
1308         param           s               CoordS in value
1309         param           t               CoordS in value
1310         param           r               CoordS in value
1311         category        drawing
1312         vectorequiv     TexCoord3sv
1313         version         1.0
1314         offset          116
1315
1316 TexCoord3sv(v)
1317         return          void
1318         param           v               CoordS in array [3]
1319         category        drawing
1320         version         1.0
1321         glxropcode      60
1322         glsopcode       0x006F
1323         offset          117
1324
1325 TexCoord4d(s, t, r, q)
1326         return          void
1327         param           s               CoordD in value
1328         param           t               CoordD in value
1329         param           r               CoordD in value
1330         param           q               CoordD in value
1331         category        drawing
1332         vectorequiv     TexCoord4dv
1333         version         1.0
1334         offset          118
1335
1336 TexCoord4dv(v)
1337         return          void
1338         param           v               CoordD in array [4]
1339         category        drawing
1340         version         1.0
1341         glxropcode      61
1342         glsopcode       0x0070
1343         offset          119
1344
1345 TexCoord4f(s, t, r, q)
1346         return          void
1347         param           s               CoordF in value
1348         param           t               CoordF in value
1349         param           r               CoordF in value
1350         param           q               CoordF in value
1351         category        drawing
1352         vectorequiv     TexCoord4fv
1353         version         1.0
1354         offset          120
1355
1356 TexCoord4fv(v)
1357         return          void
1358         param           v               CoordF in array [4]
1359         category        drawing
1360         version         1.0
1361         glxropcode      62
1362         glsopcode       0x0071
1363         offset          121
1364
1365 TexCoord4i(s, t, r, q)
1366         return          void
1367         param           s               CoordI in value
1368         param           t               CoordI in value
1369         param           r               CoordI in value
1370         param           q               CoordI in value
1371         category        drawing
1372         vectorequiv     TexCoord4iv
1373         version         1.0
1374         offset          122
1375
1376 TexCoord4iv(v)
1377         return          void
1378         param           v               CoordI in array [4]
1379         category        drawing
1380         version         1.0
1381         glxropcode      63
1382         glsopcode       0x0072
1383         offset          123
1384
1385 TexCoord4s(s, t, r, q)
1386         return          void
1387         param           s               CoordS in value
1388         param           t               CoordS in value
1389         param           r               CoordS in value
1390         param           q               CoordS in value
1391         category        drawing
1392         vectorequiv     TexCoord4sv
1393         version         1.0
1394         offset          124
1395
1396 TexCoord4sv(v)
1397         return          void
1398         param           v               CoordS in array [4]
1399         category        drawing
1400         version         1.0
1401         glxropcode      64
1402         glsopcode       0x0073
1403         offset          125
1404
1405 Vertex2d(x, y)
1406         return          void
1407         param           x               CoordD in value
1408         param           y               CoordD in value
1409         category        drawing
1410         vectorequiv     Vertex2dv
1411         version         1.0
1412         offset          126
1413
1414 Vertex2dv(v)
1415         return          void
1416         param           v               CoordD in array [2]
1417         category        drawing
1418         version         1.0
1419         glxropcode      65
1420         glsopcode       0x0074
1421         offset          127
1422
1423 Vertex2f(x, y)
1424         return          void
1425         param           x               CoordF in value
1426         param           y               CoordF in value
1427         category        drawing
1428         vectorequiv     Vertex2fv
1429         version         1.0
1430         offset          128
1431
1432 Vertex2fv(v)
1433         return          void
1434         param           v               CoordF in array [2]
1435         category        drawing
1436         version         1.0
1437         glxropcode      66
1438         glsopcode       0x0075
1439         offset          129
1440
1441 Vertex2i(x, y)
1442         return          void
1443         param           x               CoordI in value
1444         param           y               CoordI in value
1445         category        drawing
1446         vectorequiv     Vertex2iv
1447         version         1.0
1448         offset          130
1449
1450 Vertex2iv(v)
1451         return          void
1452         param           v               CoordI in array [2]
1453         category        drawing
1454         version         1.0
1455         glxropcode      67
1456         glsopcode       0x0076
1457         offset          131
1458
1459 Vertex2s(x, y)
1460         return          void
1461         param           x               CoordS in value
1462         param           y               CoordS in value
1463         category        drawing
1464         vectorequiv     Vertex2sv
1465         version         1.0
1466         offset          132
1467
1468 Vertex2sv(v)
1469         return          void
1470         param           v               CoordS in array [2]
1471         category        drawing
1472         version         1.0
1473         glxropcode      68
1474         glsopcode       0x0077
1475         offset          133
1476
1477 Vertex3d(x, y, z)
1478         return          void
1479         param           x               CoordD in value
1480         param           y               CoordD in value
1481         param           z               CoordD in value
1482         category        drawing
1483         vectorequiv     Vertex3dv
1484         version         1.0
1485         offset          134
1486
1487 Vertex3dv(v)
1488         return          void
1489         param           v               CoordD in array [3]
1490         category        drawing
1491         version         1.0
1492         glxropcode      69
1493         glsopcode       0x0078
1494         offset          135
1495
1496 Vertex3f(x, y, z)
1497         return          void
1498         param           x               CoordF in value
1499         param           y               CoordF in value
1500         param           z               CoordF in value
1501         category        drawing
1502         vectorequiv     Vertex3fv
1503         version         1.0
1504         offset          136
1505
1506 Vertex3fv(v)
1507         return          void
1508         param           v               CoordF in array [3]
1509         category        drawing
1510         version         1.0
1511         glxropcode      70
1512         glsopcode       0x0079
1513         offset          137
1514
1515 Vertex3i(x, y, z)
1516         return          void
1517         param           x               CoordI in value
1518         param           y               CoordI in value
1519         param           z               CoordI in value
1520         category        drawing
1521         vectorequiv     Vertex3iv
1522         version         1.0
1523         offset          138
1524
1525 Vertex3iv(v)
1526         return          void
1527         param           v               CoordI in array [3]
1528         category        drawing
1529         version         1.0
1530         glxropcode      71
1531         glsopcode       0x007A
1532         offset          139
1533
1534 Vertex3s(x, y, z)
1535         return          void
1536         param           x               CoordS in value
1537         param           y               CoordS in value
1538         param           z               CoordS in value
1539         category        drawing
1540         vectorequiv     Vertex3sv
1541         version         1.0
1542         offset          140
1543
1544 Vertex3sv(v)
1545         return          void
1546         param           v               CoordS in array [3]
1547         category        drawing
1548         version         1.0
1549         glxropcode      72
1550         glsopcode       0x007B
1551         offset          141
1552
1553 Vertex4d(x, y, z, w)
1554         return          void
1555         param           x               CoordD in value
1556         param           y               CoordD in value
1557         param           z               CoordD in value
1558         param           w               CoordD in value
1559         category        drawing
1560         vectorequiv     Vertex4dv
1561         version         1.0
1562         offset          142
1563
1564 Vertex4dv(v)
1565         return          void
1566         param           v               CoordD in array [4]
1567         category        drawing
1568         version         1.0
1569         glxropcode      73
1570         glsopcode       0x007C
1571         offset          143
1572
1573 Vertex4f(x, y, z, w)
1574         return          void
1575         param           x               CoordF in value
1576         param           y               CoordF in value
1577         param           z               CoordF in value
1578         param           w               CoordF in value
1579         category        drawing
1580         vectorequiv     Vertex4fv
1581         version         1.0
1582         offset          144
1583
1584 Vertex4fv(v)
1585         return          void
1586         param           v               CoordF in array [4]
1587         category        drawing
1588         version         1.0
1589         glxropcode      74
1590         glsopcode       0x007D
1591         offset          145
1592
1593 Vertex4i(x, y, z, w)
1594         return          void
1595         param           x               CoordI in value
1596         param           y               CoordI in value
1597         param           z               CoordI in value
1598         param           w               CoordI in value
1599         category        drawing
1600         vectorequiv     Vertex4iv
1601         version         1.0
1602         offset          146
1603
1604 Vertex4iv(v)
1605         return          void
1606         param           v               CoordI in array [4]
1607         category        drawing
1608         version         1.0
1609         glxropcode      75
1610         glsopcode       0x007E
1611         offset          147
1612
1613 Vertex4s(x, y, z, w)
1614         return          void
1615         param           x               CoordS in value
1616         param           y               CoordS in value
1617         param           z               CoordS in value
1618         param           w               CoordS in value
1619         category        drawing
1620         vectorequiv     Vertex4sv
1621         version         1.0
1622         offset          148
1623
1624 Vertex4sv(v)
1625         return          void
1626         param           v               CoordS in array [4]
1627         category        drawing
1628         version         1.0
1629         glxropcode      76
1630         glsopcode       0x007F
1631         offset          149
1632
1633 ###############################################################################
1634 #
1635 # drawing-control commands
1636 #
1637 ###############################################################################
1638
1639 ClipPlane(plane, equation)
1640         return          void
1641         param           plane           ClipPlaneName in value
1642         param           equation        Float64 in array [4]
1643         category        drawing-control
1644         version         1.0
1645         glxropcode      77
1646         glsopcode       0x0080
1647         offset          150
1648
1649 ColorMaterial(face, mode)
1650         return          void
1651         param           face            MaterialFace in value
1652         param           mode            ColorMaterialParameter in value
1653         category        drawing-control
1654         version         1.0
1655         glxropcode      78
1656         glsopcode       0x0081
1657         offset          151
1658
1659 CullFace(mode)
1660         return          void
1661         param           mode            CullFaceMode in value
1662         category        drawing-control
1663         version         1.0
1664         glxropcode      79
1665         glsopcode       0x0082
1666         offset          152
1667
1668 Fogf(pname, param)
1669         return          void
1670         param           pname           FogParameter in value
1671         param           param           CheckedFloat32 in value
1672         category        drawing-control
1673         version         1.0
1674         glxropcode      80
1675         glsflags        gl-enum
1676         glsopcode       0x0083
1677         wglflags        small-data
1678         offset          153
1679
1680 Fogfv(pname, params)
1681         return          void
1682         param           pname           FogParameter in value
1683         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
1684         category        drawing-control
1685         version         1.0
1686         glxropcode      81
1687         glsflags        gl-enum
1688         glsopcode       0x0084
1689         wglflags        small-data
1690         offset          154
1691
1692 Fogi(pname, param)
1693         return          void
1694         param           pname           FogParameter in value
1695         param           param           CheckedInt32 in value
1696         category        drawing-control
1697         version         1.0
1698         glxropcode      82
1699         glsflags        gl-enum
1700         glsopcode       0x0085
1701         wglflags        small-data
1702         offset          155
1703
1704 Fogiv(pname, params)
1705         return          void
1706         param           pname           FogParameter in value
1707         param           params          CheckedInt32 in array [COMPSIZE(pname)]
1708         category        drawing-control
1709         version         1.0
1710         glxropcode      83
1711         glsflags        gl-enum
1712         glsopcode       0x0086
1713         wglflags        small-data
1714         offset          156
1715
1716 FrontFace(mode)
1717         return          void
1718         param           mode            FrontFaceDirection in value
1719         category        drawing-control
1720         version         1.0
1721         glxropcode      84
1722         glsopcode       0x0087
1723         offset          157
1724
1725 Hint(target, mode)
1726         return          void
1727         param           target          HintTarget in value
1728         param           mode            HintMode in value
1729         category        drawing-control
1730         version         1.0
1731         glxropcode      85
1732         glsopcode       0x0088
1733         offset          158
1734
1735 Lightf(light, pname, param)
1736         return          void
1737         param           light           LightName in value
1738         param           pname           LightParameter in value
1739         param           param           CheckedFloat32 in value
1740         category        drawing-control
1741         version         1.0
1742         glxropcode      86
1743         glsopcode       0x0089
1744         wglflags        small-data
1745         offset          159
1746
1747 Lightfv(light, pname, params)
1748         return          void
1749         param           light           LightName in value
1750         param           pname           LightParameter in value
1751         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
1752         category        drawing-control
1753         version         1.0
1754         glxropcode      87
1755         glsopcode       0x008A
1756         wglflags        small-data
1757         offset          160
1758
1759 Lighti(light, pname, param)
1760         return          void
1761         param           light           LightName in value
1762         param           pname           LightParameter in value
1763         param           param           CheckedInt32 in value
1764         category        drawing-control
1765         version         1.0
1766         glxropcode      88
1767         glsopcode       0x008B
1768         wglflags        small-data
1769         offset          161
1770
1771 Lightiv(light, pname, params)
1772         return          void
1773         param           light           LightName in value
1774         param           pname           LightParameter in value
1775         param           params          CheckedInt32 in array [COMPSIZE(pname)]
1776         category        drawing-control
1777         version         1.0
1778         glxropcode      89
1779         glsopcode       0x008C
1780         wglflags        small-data
1781         offset          162
1782
1783 LightModelf(pname, param)
1784         return          void
1785         param           pname           LightModelParameter in value
1786         param           param           Float32 in value
1787         category        drawing-control
1788         version         1.0
1789         glxropcode      90
1790         glsflags        gl-enum
1791         glsopcode       0x008D
1792         wglflags        small-data
1793         offset          163
1794
1795 LightModelfv(pname, params)
1796         return          void
1797         param           pname           LightModelParameter in value
1798         param           params          Float32 in array [COMPSIZE(pname)]
1799         category        drawing-control
1800         version         1.0
1801         glxropcode      91
1802         glsflags        gl-enum
1803         glsopcode       0x008E
1804         wglflags        small-data
1805         offset          164
1806
1807 LightModeli(pname, param)
1808         return          void
1809         param           pname           LightModelParameter in value
1810         param           param           Int32 in value
1811         category        drawing-control
1812         version         1.0
1813         glxropcode      92
1814         glsflags        gl-enum
1815         glsopcode       0x008F
1816         wglflags        small-data
1817         offset          165
1818
1819 LightModeliv(pname, params)
1820         return          void
1821         param           pname           LightModelParameter in value
1822         param           params          Int32 in array [COMPSIZE(pname)]
1823         category        drawing-control
1824         version         1.0
1825         glxropcode      93
1826         glsflags        gl-enum
1827         glsopcode       0x0090
1828         wglflags        small-data
1829         offset          166
1830
1831 LineStipple(factor, pattern)
1832         return          void
1833         param           factor          CheckedInt32 in value
1834         param           pattern         LineStipple in value
1835         category        drawing-control
1836         version         1.0
1837         glxropcode      94
1838         glsopcode       0x0091
1839         offset          167
1840
1841 LineWidth(width)
1842         return          void
1843         param           width           CheckedFloat32 in value
1844         category        drawing-control
1845         version         1.0
1846         glxropcode      95
1847         glsopcode       0x0092
1848         offset          168
1849
1850 Materialf(face, pname, param)
1851         return          void
1852         param           face            MaterialFace in value
1853         param           pname           MaterialParameter in value
1854         param           param           CheckedFloat32 in value
1855         category        drawing-control
1856         version         1.0
1857         glxropcode      96
1858         glsopcode       0x0093
1859         wglflags        small-data
1860         offset          169
1861
1862 Materialfv(face, pname, params)
1863         return          void
1864         param           face            MaterialFace in value
1865         param           pname           MaterialParameter in value
1866         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
1867         category        drawing-control
1868         version         1.0
1869         glxropcode      97
1870         glsopcode       0x0094
1871         wglflags        small-data
1872         offset          170
1873
1874 Materiali(face, pname, param)
1875         return          void
1876         param           face            MaterialFace in value
1877         param           pname           MaterialParameter in value
1878         param           param           CheckedInt32 in value
1879         category        drawing-control
1880         version         1.0
1881         glxropcode      98
1882         glsopcode       0x0095
1883         wglflags        small-data
1884         offset          171
1885
1886 Materialiv(face, pname, params)
1887         return          void
1888         param           face            MaterialFace in value
1889         param           pname           MaterialParameter in value
1890         param           params          CheckedInt32 in array [COMPSIZE(pname)]
1891         category        drawing-control
1892         version         1.0
1893         glxropcode      99
1894         glsopcode       0x0096
1895         wglflags        small-data
1896         offset          172
1897
1898 PointSize(size)
1899         return          void
1900         param           size            CheckedFloat32 in value
1901         category        drawing-control
1902         version         1.0
1903         glxropcode      100
1904         glsopcode       0x0097
1905         offset          173
1906
1907 PolygonMode(face, mode)
1908         return          void
1909         param           face            MaterialFace in value
1910         param           mode            PolygonMode in value
1911         category        drawing-control
1912         version         1.0
1913         glxropcode      101
1914         glsopcode       0x0098
1915         offset          174
1916
1917 PolygonStipple(mask)
1918         return          void
1919         param           mask            UInt8 in array [COMPSIZE()]
1920         category        drawing-control
1921         dlflags         handcode
1922         glxflags        client-handcode server-handcode
1923         version         1.0
1924         glxropcode      102
1925         glsflags        pixel-unpack
1926         glsopcode       0x0099
1927         wglflags        client-handcode server-handcode
1928         offset          175
1929
1930 Scissor(x, y, width, height)
1931         return          void
1932         param           x               WinCoord in value
1933         param           y               WinCoord in value
1934         param           width           SizeI in value
1935         param           height          SizeI in value
1936         category        drawing-control
1937         version         1.0
1938         glxropcode      103
1939         glsopcode       0x009A
1940         offset          176
1941
1942 ShadeModel(mode)
1943         return          void
1944         param           mode            ShadingModel in value
1945         category        drawing-control
1946         version         1.0
1947         glxropcode      104
1948         glsopcode       0x009B
1949         offset          177
1950
1951 TexParameterf(target, pname, param)
1952         return          void
1953         param           target          TextureTarget in value
1954         param           pname           TextureParameterName in value
1955         param           param           CheckedFloat32 in value
1956         category        drawing-control
1957         version         1.0
1958         glxropcode      105
1959         glsflags        gl-enum
1960         glsopcode       0x009C
1961         wglflags        small-data
1962         offset          178
1963
1964 TexParameterfv(target, pname, params)
1965         return          void
1966         param           target          TextureTarget in value
1967         param           pname           TextureParameterName in value
1968         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
1969         category        drawing-control
1970         version         1.0
1971         glxropcode      106
1972         glsflags        gl-enum
1973         glsopcode       0x009D
1974         wglflags        small-data
1975         offset          179
1976
1977 TexParameteri(target, pname, param)
1978         return          void
1979         param           target          TextureTarget in value
1980         param           pname           TextureParameterName in value
1981         param           param           CheckedInt32 in value
1982         category        drawing-control
1983         version         1.0
1984         glxropcode      107
1985         glsflags        gl-enum
1986         glsopcode       0x009E
1987         wglflags        small-data
1988         offset          180
1989
1990 TexParameteriv(target, pname, params)
1991         return          void
1992         param           target          TextureTarget in value
1993         param           pname           TextureParameterName in value
1994         param           params          CheckedInt32 in array [COMPSIZE(pname)]
1995         category        drawing-control
1996         version         1.0
1997         glxropcode      108
1998         glsflags        gl-enum
1999         glsopcode       0x009F
2000         wglflags        small-data
2001         offset          181
2002
2003 TexImage1D(target, level, internalformat, width, border, format, type, pixels)
2004         return          void
2005         param           target          TextureTarget in value
2006         param           level           CheckedInt32 in value
2007         param           internalformat  TextureComponentCount in value
2008         param           width           SizeI in value
2009         param           border          CheckedInt32 in value
2010         param           format          PixelFormat in value
2011         param           type            PixelType in value
2012         param           pixels          Void in array [COMPSIZE(format/type/width)]
2013         category        drawing-control
2014         dlflags         handcode
2015         glxflags        client-handcode server-handcode
2016         version         1.0
2017         glxropcode      109
2018         glsflags        pixel-null pixel-unpack
2019         glsopcode       0x00A0
2020         wglflags        client-handcode server-handcode
2021         offset          182
2022
2023 TexImage2D(target, level, internalformat, width, height, border, format, type, pixels)
2024         return          void
2025         param           target          TextureTarget in value
2026         param           level           CheckedInt32 in value
2027         param           internalformat  TextureComponentCount in value
2028         param           width           SizeI in value
2029         param           height          SizeI in value
2030         param           border          CheckedInt32 in value
2031         param           format          PixelFormat in value
2032         param           type            PixelType in value
2033         param           pixels          Void in array [COMPSIZE(format/type/width/height)]
2034         category        drawing-control
2035         dlflags         handcode
2036         glxflags        client-handcode server-handcode
2037         version         1.0
2038         glxropcode      110
2039         glsflags        pixel-null pixel-unpack
2040         glsopcode       0x00A1
2041         wglflags        client-handcode server-handcode
2042         offset          183
2043
2044 TexEnvf(target, pname, param)
2045         return          void
2046         param           target          TextureEnvTarget in value
2047         param           pname           TextureEnvParameter in value
2048         param           param           CheckedFloat32 in value
2049         category        drawing-control
2050         version         1.0
2051         glxropcode      111
2052         glsflags        gl-enum
2053         glsopcode       0x00A2
2054         wglflags        small-data
2055         offset          184
2056
2057 TexEnvfv(target, pname, params)
2058         return          void
2059         param           target          TextureEnvTarget in value
2060         param           pname           TextureEnvParameter in value
2061         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
2062         category        drawing-control
2063         version         1.0
2064         glxropcode      112
2065         glsflags        gl-enum
2066         glsopcode       0x00A3
2067         wglflags        small-data
2068         offset          185
2069
2070 TexEnvi(target, pname, param)
2071         return          void
2072         param           target          TextureEnvTarget in value
2073         param           pname           TextureEnvParameter in value
2074         param           param           CheckedInt32 in value
2075         category        drawing-control
2076         version         1.0
2077         glxropcode      113
2078         glsflags        gl-enum
2079         glsopcode       0x00A4
2080         wglflags        small-data
2081         offset          186
2082
2083 TexEnviv(target, pname, params)
2084         return          void
2085         param           target          TextureEnvTarget in value
2086         param           pname           TextureEnvParameter in value
2087         param           params          CheckedInt32 in array [COMPSIZE(pname)]
2088         category        drawing-control
2089         version         1.0
2090         glxropcode      114
2091         glsflags        gl-enum
2092         glsopcode       0x00A5
2093         wglflags        small-data
2094         offset          187
2095
2096 TexGend(coord, pname, param)
2097         return          void
2098         param           coord           TextureCoordName in value
2099         param           pname           TextureGenParameter in value
2100         param           param           Float64 in value
2101         category        drawing-control
2102         version         1.0
2103         glxropcode      115
2104         glsflags        gl-enum
2105         glsopcode       0x00A6
2106         wglflags        small-data
2107         offset          188
2108
2109 TexGendv(coord, pname, params)
2110         return          void
2111         param           coord           TextureCoordName in value
2112         param           pname           TextureGenParameter in value
2113         param           params          Float64 in array [COMPSIZE(pname)]
2114         category        drawing-control
2115         version         1.0
2116         glxropcode      116
2117         glsflags        gl-enum
2118         glsopcode       0x00A7
2119         wglflags        small-data
2120         offset          189
2121
2122 TexGenf(coord, pname, param)
2123         return          void
2124         param           coord           TextureCoordName in value
2125         param           pname           TextureGenParameter in value
2126         param           param           CheckedFloat32 in value
2127         category        drawing-control
2128         version         1.0
2129         glxropcode      117
2130         glsflags        gl-enum
2131         glsopcode       0x00A8
2132         wglflags        small-data
2133         offset          190
2134
2135 TexGenfv(coord, pname, params)
2136         return          void
2137         param           coord           TextureCoordName in value
2138         param           pname           TextureGenParameter in value
2139         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
2140         category        drawing-control
2141         version         1.0
2142         glxropcode      118
2143         glsflags        gl-enum
2144         glsopcode       0x00A9
2145         wglflags        small-data
2146         offset          191
2147
2148 TexGeni(coord, pname, param)
2149         return          void
2150         param           coord           TextureCoordName in value
2151         param           pname           TextureGenParameter in value
2152         param           param           CheckedInt32 in value
2153         category        drawing-control
2154         version         1.0
2155         glxropcode      119
2156         glsflags        gl-enum
2157         glsopcode       0x00AA
2158         wglflags        small-data
2159         offset          192
2160
2161 TexGeniv(coord, pname, params)
2162         return          void
2163         param           coord           TextureCoordName in value
2164         param           pname           TextureGenParameter in value
2165         param           params          CheckedInt32 in array [COMPSIZE(pname)]
2166         category        drawing-control
2167         version         1.0
2168         glxropcode      120
2169         glsflags        gl-enum
2170         glsopcode       0x00AB
2171         wglflags        small-data
2172         offset          193
2173
2174 ###############################################################################
2175 #
2176 # feedback commands
2177 #
2178 ###############################################################################
2179
2180 FeedbackBuffer(size, type, buffer)
2181         return          void
2182         param           size            SizeI in value
2183         param           type            FeedbackType in value
2184         param           buffer          FeedbackElement out array [size] retained
2185         dlflags         notlistable
2186         glxflags        client-handcode server-handcode
2187         category        feedback
2188         version         1.0
2189         glxsingle       105
2190         glsflags        client
2191         glsopcode       0x00AC
2192         wglflags        client-handcode server-handcode batchable
2193         offset          194
2194
2195 SelectBuffer(size, buffer)
2196         return          void
2197         param           size            SizeI in value
2198         param           buffer          SelectName out array [size] retained
2199         dlflags         notlistable
2200         glxflags        client-handcode server-handcode
2201         category        feedback
2202         version         1.0
2203         glxsingle       106
2204         glsflags        client
2205         glsopcode       0x00AD
2206         wglflags        client-handcode server-handcode batchable
2207         offset          195
2208
2209 RenderMode(mode)
2210         return          Int32
2211         param           mode            RenderingMode in value
2212         category        feedback
2213         dlflags         notlistable
2214         glxflags        client-handcode server-handcode
2215         version         1.0
2216         glxsingle       107
2217         glsopcode       0x00AE
2218         wglflags        client-handcode server-handcode
2219         offset          196
2220
2221 InitNames()
2222         return          void
2223         category        feedback
2224         version         1.0
2225         glxropcode      121
2226         glsopcode       0x00AF
2227         offset          197
2228
2229 LoadName(name)
2230         return          void
2231         param           name            SelectName in value
2232         category        feedback
2233         version         1.0
2234         glxropcode      122
2235         glsopcode       0x00B0
2236         offset          198
2237
2238 PassThrough(token)
2239         return          void
2240         param           token           FeedbackElement in value
2241         category        feedback
2242         version         1.0
2243         glxropcode      123
2244         glsopcode       0x00B1
2245         offset          199
2246
2247 PopName()
2248         return          void
2249         category        feedback
2250         version         1.0
2251         glxropcode      124
2252         glsopcode       0x00B2
2253         offset          200
2254
2255 PushName(name)
2256         return          void
2257         param           name            SelectName in value
2258         category        feedback
2259         version         1.0
2260         glxropcode      125
2261         glsopcode       0x00B3
2262         offset          201
2263
2264 ###############################################################################
2265 #
2266 # framebuf commands
2267 #
2268 ###############################################################################
2269
2270 DrawBuffer(mode)
2271         return          void
2272         param           mode            DrawBufferMode in value
2273         category        framebuf
2274         version         1.0
2275         glxropcode      126
2276         glsopcode       0x00B4
2277         offset          202
2278
2279 Clear(mask)
2280         return          void
2281         param           mask            ClearBufferMask in value
2282         category        framebuf
2283         version         1.0
2284         glxropcode      127
2285         glsopcode       0x00B5
2286         offset          203
2287
2288 ClearAccum(red, green, blue, alpha)
2289         return          void
2290         param           red             Float32 in value
2291         param           green           Float32 in value
2292         param           blue            Float32 in value
2293         param           alpha           Float32 in value
2294         category        framebuf
2295         version         1.0
2296         glxropcode      128
2297         glsopcode       0x00B6
2298         offset          204
2299
2300 ClearIndex(c)
2301         return          void
2302         param           c               MaskedColorIndexValueF in value
2303         category        framebuf
2304         version         1.0
2305         glxropcode      129
2306         glsopcode       0x00B7
2307         offset          205
2308
2309 ClearColor(red, green, blue, alpha)
2310         return          void
2311         param           red             ClampedColorF in value
2312         param           green           ClampedColorF in value
2313         param           blue            ClampedColorF in value
2314         param           alpha           ClampedColorF in value
2315         category        framebuf
2316         version         1.0
2317         glxropcode      130
2318         glsopcode       0x00B8
2319         offset          206
2320
2321 ClearStencil(s)
2322         return          void
2323         param           s               StencilValue in value
2324         category        framebuf
2325         version         1.0
2326         glxropcode      131
2327         glsopcode       0x00B9
2328         offset          207
2329
2330 ClearDepth(depth)
2331         return          void
2332         param           depth           ClampedFloat64 in value
2333         category        framebuf
2334         version         1.0
2335         glxropcode      132
2336         glsopcode       0x00BA
2337         offset          208
2338
2339 StencilMask(mask)
2340         return          void
2341         param           mask            MaskedStencilValue in value
2342         category        framebuf
2343         version         1.0
2344         glxropcode      133
2345         glsopcode       0x00BB
2346         offset          209
2347
2348 ColorMask(red, green, blue, alpha)
2349         return          void
2350         param           red             Boolean in value
2351         param           green           Boolean in value
2352         param           blue            Boolean in value
2353         param           alpha           Boolean in value
2354         category        framebuf
2355         version         1.0
2356         glxropcode      134
2357         glsopcode       0x00BC
2358         offset          210
2359
2360 DepthMask(flag)
2361         return          void
2362         param           flag            Boolean in value
2363         category        framebuf
2364         version         1.0
2365         glxropcode      135
2366         glsopcode       0x00BD
2367         offset          211
2368
2369 IndexMask(mask)
2370         return          void
2371         param           mask            MaskedColorIndexValueI in value
2372         category        framebuf
2373         version         1.0
2374         glxropcode      136
2375         glsopcode       0x00BE
2376         offset          212
2377
2378 ###############################################################################
2379 #
2380 # misc commands
2381 #
2382 ###############################################################################
2383
2384 Accum(op, value)
2385         return          void
2386         param           op              AccumOp in value
2387         param           value           CoordF in value
2388         category        misc
2389         version         1.0
2390         glxropcode      137
2391         glsopcode       0x00BF
2392         offset          213
2393
2394 Disable(cap)
2395         return          void
2396         param           cap             EnableCap in value
2397         category        misc
2398         version         1.0
2399         dlflags         handcode
2400         glxflags        client-handcode client-intercept
2401         glxropcode      138
2402         glsflags        client
2403         glsopcode       0x00C0
2404         offset          214
2405
2406 Enable(cap)
2407         return          void
2408         param           cap             EnableCap in value
2409         category        misc
2410         version         1.0
2411         dlflags         handcode
2412         glxflags        client-handcode client-intercept
2413         glxropcode      139
2414         glsflags        client
2415         glsopcode       0x00C1
2416         offset          215
2417
2418 Finish()
2419         return          void
2420         dlflags         notlistable
2421         glxflags        client-handcode server-handcode
2422         category        misc
2423         version         1.0
2424         glxsingle       108
2425         glsopcode       0x00C2
2426         offset          216
2427
2428 Flush()
2429         return          void
2430         dlflags         notlistable
2431         glxflags        client-handcode client-intercept server-handcode
2432         category        misc
2433         version         1.0
2434         glxsingle       142
2435         glsopcode       0x00C3
2436         offset          217
2437
2438 PopAttrib()
2439         return          void
2440         category        misc
2441         version         1.0
2442         glxropcode      141
2443         glsopcode       0x00C4
2444         offset          218
2445
2446 PushAttrib(mask)
2447         return          void
2448         param           mask            AttribMask in value
2449         category        misc
2450         version         1.0
2451         glxropcode      142
2452         glsopcode       0x00C5
2453         offset          219
2454
2455 ###############################################################################
2456 #
2457 # modeling commands
2458 #
2459 ###############################################################################
2460
2461 Map1d(target, u1, u2, stride, order, points)
2462         return          void
2463         param           target          MapTarget in value
2464         param           u1              CoordD in value
2465         param           u2              CoordD in value
2466         param           stride          Int32 in value
2467         param           order           CheckedInt32 in value
2468         param           points          CoordD in array [COMPSIZE(target/stride/order)]
2469         category        modeling
2470         dlflags         handcode
2471         glxflags        client-handcode server-handcode
2472         version         1.0
2473         glxropcode      143
2474         glsflags        capture-handcode
2475         glsopcode       0x00C6
2476         wglflags        client-handcode server-handcode
2477         offset          220
2478
2479 Map1f(target, u1, u2, stride, order, points)
2480         return          void
2481         param           target          MapTarget in value
2482         param           u1              CoordF in value
2483         param           u2              CoordF in value
2484         param           stride          Int32 in value
2485         param           order           CheckedInt32 in value
2486         param           points          CoordF in array [COMPSIZE(target/stride/order)]
2487         category        modeling
2488         dlflags         handcode
2489         glxflags        client-handcode server-handcode
2490         version         1.0
2491         glxropcode      144
2492         glsflags        capture-handcode
2493         glsopcode       0x00C7
2494         wglflags        client-handcode server-handcode
2495         offset          221
2496
2497 Map2d(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points)
2498         return          void
2499         param           target          MapTarget in value
2500         param           u1              CoordD in value
2501         param           u2              CoordD in value
2502         param           ustride         Int32 in value
2503         param           uorder          CheckedInt32 in value
2504         param           v1              CoordD in value
2505         param           v2              CoordD in value
2506         param           vstride         Int32 in value
2507         param           vorder          CheckedInt32 in value
2508         param           points          CoordD in array [COMPSIZE(target/ustride/uorder/vstride/vorder)]
2509         category        modeling
2510         dlflags         handcode
2511         glxflags        client-handcode server-handcode
2512         version         1.0
2513         glxropcode      145
2514         glsflags        capture-handcode
2515         glsopcode       0x00C8
2516         wglflags        client-handcode server-handcode
2517         offset          222
2518
2519 Map2f(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points)
2520         return          void
2521         param           target          MapTarget in value
2522         param           u1              CoordF in value
2523         param           u2              CoordF in value
2524         param           ustride         Int32 in value
2525         param           uorder          CheckedInt32 in value
2526         param           v1              CoordF in value
2527         param           v2              CoordF in value
2528         param           vstride         Int32 in value
2529         param           vorder          CheckedInt32 in value
2530         param           points          CoordF in array [COMPSIZE(target/ustride/uorder/vstride/vorder)]
2531         category        modeling
2532         dlflags         handcode
2533         glxflags        client-handcode server-handcode
2534         version         1.0
2535         glxropcode      146
2536         glsflags        capture-handcode
2537         glsopcode       0x00C9
2538         wglflags        client-handcode server-handcode
2539         offset          223
2540
2541 MapGrid1d(un, u1, u2)
2542         return          void
2543         param           un              Int32 in value
2544         param           u1              CoordD in value
2545         param           u2              CoordD in value
2546         category        modeling
2547         version         1.0
2548         glxropcode      147
2549         glsopcode       0x00CA
2550         offset          224
2551
2552 MapGrid1f(un, u1, u2)
2553         return          void
2554         param           un              Int32 in value
2555         param           u1              CoordF in value
2556         param           u2              CoordF in value
2557         category        modeling
2558         version         1.0
2559         glxropcode      148
2560         glsopcode       0x00CB
2561         offset          225
2562
2563 MapGrid2d(un, u1, u2, vn, v1, v2)
2564         return          void
2565         param           un              Int32 in value
2566         param           u1              CoordD in value
2567         param           u2              CoordD in value
2568         param           vn              Int32 in value
2569         param           v1              CoordD in value
2570         param           v2              CoordD in value
2571         category        modeling
2572         version         1.0
2573         glxropcode      149
2574         glsopcode       0x00CC
2575         offset          226
2576
2577 MapGrid2f(un, u1, u2, vn, v1, v2)
2578         return          void
2579         param           un              Int32 in value
2580         param           u1              CoordF in value
2581         param           u2              CoordF in value
2582         param           vn              Int32 in value
2583         param           v1              CoordF in value
2584         param           v2              CoordF in value
2585         category        modeling
2586         version         1.0
2587         glxropcode      150
2588         glsopcode       0x00CD
2589         offset          227
2590
2591 EvalCoord1d(u)
2592         return          void
2593         param           u               CoordD in value
2594         category        modeling
2595         vectorequiv     EvalCoord1dv
2596         version         1.0
2597         offset          228
2598
2599 EvalCoord1dv(u)
2600         return          void
2601         param           u               CoordD in array [1]
2602         category        modeling
2603         version         1.0
2604         glxropcode      151
2605         glsopcode       0x00CE
2606         offset          229
2607
2608 EvalCoord1f(u)
2609         return          void
2610         param           u               CoordF in value
2611         category        modeling
2612         vectorequiv     EvalCoord1fv
2613         version         1.0
2614         offset          230
2615
2616 EvalCoord1fv(u)
2617         return          void
2618         param           u               CoordF in array [1]
2619         category        modeling
2620         version         1.0
2621         glxropcode      152
2622         glsopcode       0x00CF
2623         offset          231
2624
2625 EvalCoord2d(u, v)
2626         return          void
2627         param           u               CoordD in value
2628         param           v               CoordD in value
2629         category        modeling
2630         vectorequiv     EvalCoord2dv
2631         version         1.0
2632         offset          232
2633
2634 EvalCoord2dv(u)
2635         return          void
2636         param           u               CoordD in array [2]
2637         category        modeling
2638         version         1.0
2639         glxropcode      153
2640         glsopcode       0x00D0
2641         offset          233
2642
2643 EvalCoord2f(u, v)
2644         return          void
2645         param           u               CoordF in value
2646         param           v               CoordF in value
2647         category        modeling
2648         vectorequiv     EvalCoord2fv
2649         version         1.0
2650         offset          234
2651
2652 EvalCoord2fv(u)
2653         return          void
2654         param           u               CoordF in array [2]
2655         category        modeling
2656         version         1.0
2657         glxropcode      154
2658         glsopcode       0x00D1
2659         offset          235
2660
2661 EvalMesh1(mode, i1, i2)
2662         return          void
2663         param           mode            MeshMode1 in value
2664         param           i1              CheckedInt32 in value
2665         param           i2              CheckedInt32 in value
2666         category        modeling
2667         version         1.0
2668         glxropcode      155
2669         glsopcode       0x00D2
2670         offset          236
2671
2672 EvalPoint1(i)
2673         return          void
2674         param           i               Int32 in value
2675         category        modeling
2676         version         1.0
2677         glxropcode      156
2678         glsopcode       0x00D3
2679         offset          237
2680
2681 EvalMesh2(mode, i1, i2, j1, j2)
2682         return          void
2683         param           mode            MeshMode2 in value
2684         param           i1              CheckedInt32 in value
2685         param           i2              CheckedInt32 in value
2686         param           j1              CheckedInt32 in value
2687         param           j2              CheckedInt32 in value
2688         category        modeling
2689         version         1.0
2690         glxropcode      157
2691         glsopcode       0x00D4
2692         offset          238
2693
2694 EvalPoint2(i, j)
2695         return          void
2696         param           i               CheckedInt32 in value
2697         param           j               CheckedInt32 in value
2698         category        modeling
2699         version         1.0
2700         glxropcode      158
2701         glsopcode       0x00D5
2702         offset          239
2703
2704 ###############################################################################
2705 #
2706 # pixel-op commands
2707 #
2708 ###############################################################################
2709
2710 AlphaFunc(func, ref)
2711         return          void
2712         param           func            AlphaFunction in value
2713         param           ref             ClampedFloat32 in value
2714         category        pixel-op
2715         version         1.0
2716         glxropcode      159
2717         glsopcode       0x00D6
2718         offset          240
2719
2720 BlendFunc(sfactor, dfactor)
2721         return          void
2722         param           sfactor         BlendingFactorSrc in value
2723         param           dfactor         BlendingFactorDest in value
2724         category        pixel-op
2725         version         1.0
2726         glxropcode      160
2727         glsopcode       0x00D7
2728         offset          241
2729
2730 LogicOp(opcode)
2731         return          void
2732         param           opcode          LogicOp in value
2733         category        pixel-op
2734         version         1.0
2735         glxropcode      161
2736         glsopcode       0x00D8
2737         offset          242
2738
2739 StencilFunc(func, ref, mask)
2740         return          void
2741         param           func            StencilFunction in value
2742         param           ref             ClampedStencilValue in value
2743         param           mask            MaskedStencilValue in value
2744         category        pixel-op
2745         version         1.0
2746         glxropcode      162
2747         glsopcode       0x00D9
2748         offset          243
2749
2750 StencilOp(fail, zfail, zpass)
2751         return          void
2752         param           fail            StencilOp in value
2753         param           zfail           StencilOp in value
2754         param           zpass           StencilOp in value
2755         category        pixel-op
2756         version         1.0
2757         glxropcode      163
2758         glsopcode       0x00DA
2759         offset          244
2760
2761 DepthFunc(func)
2762         return          void
2763         param           func            DepthFunction in value
2764         category        pixel-op
2765         version         1.0
2766         glxropcode      164
2767         glsopcode       0x00DB
2768         offset          245
2769
2770 ###############################################################################
2771 #
2772 # pixel-rw commands
2773 #
2774 ###############################################################################
2775
2776 PixelZoom(xfactor, yfactor)
2777         return          void
2778         param           xfactor         Float32 in value
2779         param           yfactor         Float32 in value
2780         category        pixel-rw
2781         version         1.0
2782         glxropcode      165
2783         glsopcode       0x00DC
2784         offset          246
2785
2786 PixelTransferf(pname, param)
2787         return          void
2788         param           pname           PixelTransferParameter in value
2789         param           param           CheckedFloat32 in value
2790         category        pixel-rw
2791         version         1.0
2792         glxropcode      166
2793         glsflags        gl-enum
2794         glsopcode       0x00DD
2795         offset          247
2796
2797 PixelTransferi(pname, param)
2798         return          void
2799         param           pname           PixelTransferParameter in value
2800         param           param           CheckedInt32 in value
2801         category        pixel-rw
2802         version         1.0
2803         glxropcode      167
2804         glsflags        gl-enum
2805         glsopcode       0x00DE
2806         offset          248
2807
2808 PixelStoref(pname, param)
2809         return          void
2810         param           pname           PixelStoreParameter in value
2811         param           param           CheckedFloat32 in value
2812         dlflags         notlistable
2813         glxflags        client-handcode
2814         category        pixel-rw
2815         version         1.0
2816         glxsingle       109
2817         glsflags        client gl-enum
2818         glsopcode       0x00DF
2819         wglflags        batchable
2820         offset          249
2821
2822 PixelStorei(pname, param)
2823         return          void
2824         param           pname           PixelStoreParameter in value
2825         param           param           CheckedInt32 in value
2826         dlflags         notlistable
2827         glxflags        client-handcode
2828         category        pixel-rw
2829         version         1.0
2830         glxsingle       110
2831         glsflags        client gl-enum
2832         glsopcode       0x00E0
2833         wglflags        batchable
2834         offset          250
2835
2836 PixelMapfv(map, mapsize, values)
2837         return          void
2838         param           map             PixelMap in value
2839         param           mapsize         CheckedInt32 in value
2840         param           values          Float32 in array [mapsize]
2841         category        pixel-rw
2842         glxflags        client-handcode
2843         version         1.0
2844         glxropcode      168
2845         glsopcode       0x00E1
2846         offset          251
2847
2848 PixelMapuiv(map, mapsize, values)
2849         return          void
2850         param           map             PixelMap in value
2851         param           mapsize         CheckedInt32 in value
2852         param           values          UInt32 in array [mapsize]
2853         category        pixel-rw
2854         glxflags        client-handcode
2855         version         1.0
2856         glxropcode      169
2857         glsopcode       0x00E2
2858         offset          252
2859
2860 PixelMapusv(map, mapsize, values)
2861         return          void
2862         param           map             PixelMap in value
2863         param           mapsize         CheckedInt32 in value
2864         param           values          UInt16 in array [mapsize]
2865         category        pixel-rw
2866         glxflags        client-handcode
2867         version         1.0
2868         glxropcode      170
2869         glsopcode       0x00E3
2870         offset          253
2871
2872 ReadBuffer(mode)
2873         return          void
2874         param           mode            ReadBufferMode in value
2875         category        pixel-rw
2876         version         1.0
2877         glxropcode      171
2878         glsopcode       0x00E4
2879         offset          254
2880
2881 CopyPixels(x, y, width, height, type)
2882         return          void
2883         param           x               WinCoord in value
2884         param           y               WinCoord in value
2885         param           width           SizeI in value
2886         param           height          SizeI in value
2887         param           type            PixelCopyType in value
2888         category        pixel-rw
2889         version         1.0
2890         glxropcode      172
2891         glsopcode       0x00E5
2892         offset          255
2893
2894 ReadPixels(x, y, width, height, format, type, pixels)
2895         return          void
2896         param           x               WinCoord in value
2897         param           y               WinCoord in value
2898         param           width           SizeI in value
2899         param           height          SizeI in value
2900         param           format          PixelFormat in value
2901         param           type            PixelType in value
2902         param           pixels          Void out array [COMPSIZE(format/type/width/height)]
2903         category        pixel-rw
2904         dlflags         notlistable
2905         glxflags        client-handcode server-handcode
2906         version         1.0
2907         glxsingle       111
2908         glsflags        get pixel-pack
2909         glsopcode       0x00E6
2910         wglflags        client-handcode server-handcode
2911         offset          256
2912
2913 DrawPixels(width, height, format, type, pixels)
2914         return          void
2915         param           width           SizeI in value
2916         param           height          SizeI in value
2917         param           format          PixelFormat in value
2918         param           type            PixelType in value
2919         param           pixels          Void in array [COMPSIZE(format/type/width/height)]
2920         category        pixel-rw
2921         dlflags         handcode
2922         glxflags        client-handcode server-handcode
2923         version         1.0
2924         glxropcode      173
2925         glsflags        pixel-unpack
2926         glsopcode       0x00E7
2927         wglflags        client-handcode server-handcode
2928         offset          257
2929
2930 ###############################################################################
2931 #
2932 # state-req commands
2933 #
2934 ###############################################################################
2935
2936 GetBooleanv(pname, params)
2937         return          void
2938         param           pname           GetPName in value
2939         param           params          Boolean out array [COMPSIZE(pname)]
2940         category        state-req
2941         dlflags         notlistable
2942         glxflags        client-handcode
2943         version         1.0
2944         glxsingle       112
2945         glsflags        client get
2946         glsopcode       0x00E8
2947         wglflags        small-data
2948         offset          258
2949
2950 GetClipPlane(plane, equation)
2951         return          void
2952         param           plane           ClipPlaneName in value
2953         param           equation        Float64 out array [4]
2954         category        state-req
2955         dlflags         notlistable
2956         version         1.0
2957         glxsingle       113
2958         glxflags        client-handcode server-handcode
2959         glsflags        get
2960         glsopcode       0x00E9
2961         offset          259
2962
2963 GetDoublev(pname, params)
2964         return          void
2965         param           pname           GetPName in value
2966         param           params          Float64 out array [COMPSIZE(pname)]
2967         category        state-req
2968         dlflags         notlistable
2969         glxflags        client-handcode
2970         version         1.0
2971         glxsingle       114
2972         glsflags        client get
2973         glsopcode       0x00EA
2974         wglflags        small-data
2975         offset          260
2976
2977 GetError()
2978         return          ErrorCode
2979         category        state-req
2980         dlflags         notlistable
2981         glxflags        client-handcode
2982         version         1.0
2983         glxsingle       115
2984         glsflags        get
2985         glsopcode       0x00EB
2986         offset          261
2987
2988 GetFloatv(pname, params)
2989         return          void
2990         param           pname           GetPName in value
2991         param           params          Float32 out array [COMPSIZE(pname)]
2992         category        state-req
2993         dlflags         notlistable
2994         glxflags        client-handcode
2995         version         1.0
2996         glxsingle       116
2997         glsflags        client get
2998         glsopcode       0x00EC
2999         wglflags        small-data
3000         offset          262
3001
3002 GetIntegerv(pname, params)
3003         return          void
3004         param           pname           GetPName in value
3005         param           params          Int32 out array [COMPSIZE(pname)]
3006         category        state-req
3007         dlflags         notlistable
3008         glxflags        client-handcode
3009         version         1.0
3010         glxsingle       117
3011         glsflags        client get
3012         glsopcode       0x00ED
3013         wglflags        small-data
3014         offset          263
3015
3016 GetLightfv(light, pname, params)
3017         return          void
3018         param           light           LightName in value
3019         param           pname           LightParameter in value
3020         param           params          Float32 out array [COMPSIZE(pname)]
3021         category        state-req
3022         dlflags         notlistable
3023         version         1.0
3024         glxsingle       118
3025         glsflags        get
3026         glsopcode       0x00EE
3027         wglflags        small-data
3028         offset          264
3029
3030 GetLightiv(light, pname, params)
3031         return          void
3032         param           light           LightName in value
3033         param           pname           LightParameter in value
3034         param           params          Int32 out array [COMPSIZE(pname)]
3035         category        state-req
3036         dlflags         notlistable
3037         version         1.0
3038         glxsingle       119
3039         glsflags        get
3040         glsopcode       0x00EF
3041         wglflags        small-data
3042         offset          265
3043
3044 GetMapdv(target, query, v)
3045         return          void
3046         param           target          MapTarget in value
3047         param           query           GetMapQuery in value
3048         param           v               Float64 out array [COMPSIZE(target/query)]
3049         category        state-req
3050         dlflags         notlistable
3051         version         1.0
3052         glxsingle       120
3053         glsflags        get
3054         glsopcode       0x00F0
3055         offset          266
3056
3057 GetMapfv(target, query, v)
3058         return          void
3059         param           target          MapTarget in value
3060         param           query           GetMapQuery in value
3061         param           v               Float32 out array [COMPSIZE(target/query)]
3062         category        state-req
3063         dlflags         notlistable
3064         version         1.0
3065         glxsingle       121
3066         glsflags        get
3067         glsopcode       0x00F1
3068         offset          267
3069
3070 GetMapiv(target, query, v)
3071         return          void
3072         param           target          MapTarget in value
3073         param           query           GetMapQuery in value
3074         param           v               Int32 out array [COMPSIZE(target/query)]
3075         category        state-req
3076         dlflags         notlistable
3077         version         1.0
3078         glxsingle       122
3079         glsflags        get
3080         glsopcode       0x00F2
3081         offset          268
3082
3083 GetMaterialfv(face, pname, params)
3084         return          void
3085         param           face            MaterialFace in value
3086         param           pname           MaterialParameter in value
3087         param           params          Float32 out array [COMPSIZE(pname)]
3088         category        state-req
3089         dlflags         notlistable
3090         version         1.0
3091         glxsingle       123
3092         glsflags        get
3093         glsopcode       0x00F3
3094         wglflags        small-data
3095         offset          269
3096
3097 GetMaterialiv(face, pname, params)
3098         return          void
3099         param           face            MaterialFace in value
3100         param           pname           MaterialParameter in value
3101         param           params          Int32 out array [COMPSIZE(pname)]
3102         category        state-req
3103         dlflags         notlistable
3104         version         1.0
3105         glxsingle       124
3106         glsflags        get
3107         glsopcode       0x00F4
3108         wglflags        small-data
3109         offset          270
3110
3111 GetPixelMapfv(map, values)
3112         return          void
3113         param           map             PixelMap in value
3114         param           values          Float32 out array [COMPSIZE(map)]
3115         category        state-req
3116         dlflags         notlistable
3117         version         1.0
3118         glxsingle       125
3119         glsflags        get
3120         glsopcode       0x00F5
3121         offset          271
3122
3123 GetPixelMapuiv(map, values)
3124         return          void
3125         param           map             PixelMap in value
3126         param           values          UInt32 out array [COMPSIZE(map)]
3127         category        state-req
3128         dlflags         notlistable
3129         version         1.0
3130         glxsingle       126
3131         glsflags        get
3132         glsopcode       0x00F6
3133         offset          272
3134
3135 GetPixelMapusv(map, values)
3136         return          void
3137         param           map             PixelMap in value
3138         param           values          UInt16 out array [COMPSIZE(map)]
3139         category        state-req
3140         dlflags         notlistable
3141         version         1.0
3142         glxsingle       127
3143         glsflags        get
3144         glsopcode       0x00F7
3145         offset          273
3146
3147 GetPolygonStipple(mask)
3148         return          void
3149         param           mask            UInt8 out array [COMPSIZE()]
3150         category        state-req
3151         dlflags         notlistable
3152         glxflags        client-handcode server-handcode
3153         version         1.0
3154         glxsingle       128
3155         glsflags        get pixel-pack
3156         glsopcode       0x00F8
3157         wglflags        client-handcode server-handcode
3158         offset          274
3159
3160 GetString(name)
3161         return          String
3162         param           name            StringName in value
3163         category        state-req
3164         dlflags         notlistable
3165         glxflags        client-handcode server-handcode
3166         version         1.0
3167         glxsingle       129
3168         glsflags        get
3169         glsopcode       0x00F9
3170         wglflags        client-handcode server-handcode
3171         offset          275
3172
3173 GetTexEnvfv(target, pname, params)
3174         return          void
3175         param           target          TextureEnvTarget in value
3176         param           pname           TextureEnvParameter in value
3177         param           params          Float32 out array [COMPSIZE(pname)]
3178         category        state-req
3179         dlflags         notlistable
3180         version         1.0
3181         glxsingle       130
3182         glsflags        get
3183         glsopcode       0x00FA
3184         wglflags        small-data
3185         offset          276
3186
3187 GetTexEnviv(target, pname, params)
3188         return          void
3189         param           target          TextureEnvTarget in value
3190         param           pname           TextureEnvParameter in value
3191         param           params          Int32 out array [COMPSIZE(pname)]
3192         category        state-req
3193         dlflags         notlistable
3194         version         1.0
3195         glxsingle       131
3196         glsflags        get
3197         glsopcode       0x00FB
3198         wglflags        small-data
3199         offset          277
3200
3201 GetTexGendv(coord, pname, params)
3202         return          void
3203         param           coord           TextureCoordName in value
3204         param           pname           TextureGenParameter in value
3205         param           params          Float64 out array [COMPSIZE(pname)]
3206         category        state-req
3207         dlflags         notlistable
3208         version         1.0
3209         glxsingle       132
3210         glsflags        get
3211         glsopcode       0x00FC
3212         wglflags        small-data
3213         offset          278
3214
3215 GetTexGenfv(coord, pname, params)
3216         return          void
3217         param           coord           TextureCoordName in value
3218         param           pname           TextureGenParameter in value
3219         param           params          Float32 out array [COMPSIZE(pname)]
3220         category        state-req
3221         dlflags         notlistable
3222         version         1.0
3223         glxsingle       133
3224         glsflags        get
3225         glsopcode       0x00FD
3226         wglflags        small-data
3227         offset          279
3228
3229 GetTexGeniv(coord, pname, params)
3230         return          void
3231         param           coord           TextureCoordName in value
3232         param           pname           TextureGenParameter in value
3233         param           params          Int32 out array [COMPSIZE(pname)]
3234         category        state-req
3235         dlflags         notlistable
3236         version         1.0
3237         glxsingle       134
3238         glsflags        get
3239         glsopcode       0x00FE
3240         wglflags        small-data
3241         offset          280
3242
3243 GetTexImage(target, level, format, type, pixels)
3244         return          void
3245         param           target          TextureTarget in value
3246         param           level           CheckedInt32 in value
3247         param           format          PixelFormat in value
3248         param           type            PixelType in value
3249         param           pixels          Void out array [COMPSIZE(target/level/format/type)]
3250         category        state-req
3251         dlflags         notlistable
3252         glxflags        client-handcode server-handcode
3253         version         1.0
3254         glxsingle       135
3255         glsflags        get pixel-pack
3256         glsopcode       0x00FF
3257         wglflags        client-handcode server-handcode
3258         offset          281
3259
3260 GetTexParameterfv(target, pname, params)
3261         return          void
3262         param           target          TextureTarget in value
3263         param           pname           GetTextureParameter in value
3264         param           params          Float32 out array [COMPSIZE(pname)]
3265         category        state-req
3266         dlflags         notlistable
3267         version         1.0
3268         glxsingle       136
3269         glsflags        get
3270         glsopcode       0x0100
3271         wglflags        small-data
3272         offset          282
3273
3274 GetTexParameteriv(target, pname, params)
3275         return          void
3276         param           target          TextureTarget in value
3277         param           pname           GetTextureParameter in value
3278         param           params          Int32 out array [COMPSIZE(pname)]
3279         category        state-req
3280         dlflags         notlistable
3281         version         1.0
3282         glxsingle       137
3283         glsflags        get
3284         glsopcode       0x0101
3285         wglflags        small-data
3286         offset          283
3287
3288 GetTexLevelParameterfv(target, level, pname, params)
3289         return          void
3290         param           target          TextureTarget in value
3291         param           level           CheckedInt32 in value
3292         param           pname           GetTextureParameter in value
3293         param           params          Float32 out array [COMPSIZE(pname)]
3294         category        state-req
3295         dlflags         notlistable
3296         version         1.0
3297         glxsingle       138
3298         glsflags        get
3299         glsopcode       0x0102
3300         wglflags        small-data
3301         offset          284
3302
3303 GetTexLevelParameteriv(target, level, pname, params)
3304         return          void
3305         param           target          TextureTarget in value
3306         param           level           CheckedInt32 in value
3307         param           pname           GetTextureParameter in value
3308         param           params          Int32 out array [COMPSIZE(pname)]
3309         category        state-req
3310         dlflags         notlistable
3311         version         1.0
3312         glxsingle       139
3313         glsflags        get
3314         glsopcode       0x0103
3315         wglflags        small-data
3316         offset          285
3317
3318 IsEnabled(cap)
3319         return          Boolean
3320         param           cap             EnableCap in value
3321         category        state-req
3322         dlflags         notlistable
3323         version         1.0
3324         glxflags        client-handcode client-intercept
3325         glxsingle       140
3326         glsflags        client get
3327         glsopcode       0x0104
3328         offset          286
3329
3330 IsList(list)
3331         return          Boolean
3332         param           list            List in value
3333         category        state-req
3334         dlflags         notlistable
3335         version         1.0
3336         glxsingle       141
3337         glsflags        get
3338         glsopcode       0x0105
3339         offset          287
3340
3341 ###############################################################################
3342 #
3343 # xform commands
3344 #
3345 ###############################################################################
3346
3347 DepthRange(near, far)
3348         return          void
3349         param           near            ClampedFloat64 in value
3350         param           far             ClampedFloat64 in value
3351         category        xform
3352         version         1.0
3353         glxropcode      174
3354         glsopcode       0x0106
3355         offset          288
3356
3357 Frustum(left, right, bottom, top, zNear, zFar)
3358         return          void
3359         param           left            Float64 in value
3360         param           right           Float64 in value
3361         param           bottom          Float64 in value
3362         param           top             Float64 in value
3363         param           zNear           Float64 in value
3364         param           zFar            Float64 in value
3365         category        xform
3366         version         1.0
3367         glxropcode      175
3368         glsopcode       0x0107
3369         offset          289
3370
3371 LoadIdentity()
3372         return          void
3373         category        xform
3374         version         1.0
3375         glxropcode      176
3376         glsopcode       0x0108
3377         offset          290
3378
3379 LoadMatrixf(m)
3380         return          void
3381         param           m               Float32 in array [16]
3382         category        xform
3383         version         1.0
3384         glxropcode      177
3385         glsflags        matrix
3386         glsopcode       0x0109
3387         offset          291
3388
3389 LoadMatrixd(m)
3390         return          void
3391         param           m               Float64 in array [16]
3392         category        xform
3393         version         1.0
3394         glxropcode      178
3395         glsflags        matrix
3396         glsopcode       0x010A
3397         offset          292
3398
3399 MatrixMode(mode)
3400         return          void
3401         param           mode            MatrixMode in value
3402         category        xform
3403         version         1.0
3404         glxropcode      179
3405         glsopcode       0x010B
3406         offset          293
3407
3408 MultMatrixf(m)
3409         return          void
3410         param           m               Float32 in array [16]
3411         category        xform
3412         version         1.0
3413         glxropcode      180
3414         glsflags        matrix
3415         glsopcode       0x010C
3416         offset          294
3417
3418 MultMatrixd(m)
3419         return          void
3420         param           m               Float64 in array [16]
3421         category        xform
3422         version         1.0
3423         glxropcode      181
3424         glsflags        matrix
3425         glsopcode       0x010D
3426         offset          295
3427
3428 Ortho(left, right, bottom, top, zNear, zFar)
3429         return          void
3430         param           left            Float64 in value
3431         param           right           Float64 in value
3432         param           bottom          Float64 in value
3433         param           top             Float64 in value
3434         param           zNear           Float64 in value
3435         param           zFar            Float64 in value
3436         category        xform
3437         version         1.0
3438         glxropcode      182
3439         glsopcode       0x010E
3440         offset          296
3441
3442 PopMatrix()
3443         return          void
3444         category        xform
3445         version         1.0
3446         glxropcode      183
3447         glsopcode       0x010F
3448         offset          297
3449
3450 PushMatrix()
3451         return          void
3452         category        xform
3453         version         1.0
3454         glxropcode      184
3455         glsopcode       0x0110
3456         offset          298
3457
3458 Rotated(angle, x, y, z)
3459         return          void
3460         param           angle           Float64 in value
3461         param           x               Float64 in value
3462         param           y               Float64 in value
3463         param           z               Float64 in value
3464         category        xform
3465         version         1.0
3466         glxropcode      185
3467         glsopcode       0x0111
3468         offset          299
3469
3470 Rotatef(angle, x, y, z)
3471         return          void
3472         param           angle           Float32 in value
3473         param           x               Float32 in value
3474         param           y               Float32 in value
3475         param           z               Float32 in value
3476         category        xform
3477         version         1.0
3478         glxropcode      186
3479         glsopcode       0x0112
3480         offset          300
3481
3482 Scaled(x, y, z)
3483         return          void
3484         param           x               Float64 in value
3485         param           y               Float64 in value
3486         param           z               Float64 in value
3487         category        xform
3488         version         1.0
3489         glxropcode      187
3490         glsopcode       0x0113
3491         offset          301
3492
3493 Scalef(x, y, z)
3494         return          void
3495         param           x               Float32 in value
3496         param           y               Float32 in value
3497         param           z               Float32 in value
3498         category        xform
3499         version         1.0
3500         glxropcode      188
3501         glsopcode       0x0114
3502         offset          302
3503
3504 Translated(x, y, z)
3505         return          void
3506         param           x               Float64 in value
3507         param           y               Float64 in value
3508         param           z               Float64 in value
3509         category        xform
3510         version         1.0
3511         glxropcode      189
3512         glsopcode       0x0115
3513         offset          303
3514
3515 Translatef(x, y, z)
3516         return          void
3517         param           x               Float32 in value
3518         param           y               Float32 in value
3519         param           z               Float32 in value
3520         category        xform
3521         version         1.0
3522         glxropcode      190
3523         glsopcode       0x0116
3524         offset          304
3525
3526 Viewport(x, y, width, height)
3527         return          void
3528         param           x               WinCoord in value
3529         param           y               WinCoord in value
3530         param           width           SizeI in value
3531         param           height          SizeI in value
3532         category        xform
3533         version         1.0
3534         glxropcode      191
3535         glsopcode       0x0117
3536         offset          305
3537
3538 ###############################################################################
3539 #
3540 # OpenGL 1.1 commands
3541 #
3542 ###############################################################################
3543
3544 ArrayElement(i)
3545         return          void
3546         param           i               Int32 in value
3547         category        1_1
3548         dlflags         handcode
3549         glxflags        client-handcode client-intercept server-handcode
3550         version         1.1
3551         glsopcode       0x013E
3552         offset          306
3553
3554 ColorPointer(size, type, stride, pointer)
3555         return          void
3556         param           size            Int32 in value
3557         param           type            ColorPointerType in value
3558         param           stride          SizeI in value
3559         param           pointer         Void in array [COMPSIZE(size/type/stride)] retained
3560         category        1_1
3561         dlflags         notlistable
3562         glxflags        client-handcode client-intercept server-handcode
3563         version         1.1
3564         glsflags        client
3565         glsopcode       0x0152
3566         offset          308
3567
3568 DisableClientState(array)
3569         return          void
3570         param           array           EnableCap in value
3571         category        1_1
3572         version         1.1
3573         dlflags         notlistable
3574         glxflags        client-handcode client-intercept server-handcode
3575         glsflags        client
3576         glsopcode       0x0153
3577         offset          309
3578
3579 DrawArrays(mode, first, count)
3580         return          void
3581         param           mode            BeginMode in value
3582         param           first           Int32 in value
3583         param           count           SizeI in value
3584         category        1_1
3585         dlflags         handcode
3586         glxflags        client-handcode client-intercept server-handcode
3587         version         1.1
3588         glxropcode      193
3589         glsopcode       0x0258
3590         offset          310
3591
3592 DrawElements(mode, count, type, indices)
3593         return          void
3594         param           mode            BeginMode in value
3595         param           count           SizeI in value
3596         param           type            DrawElementsType in value
3597         param           indices         Void in array [COMPSIZE(count/type)]
3598         category        1_1
3599         dlflags         handcode
3600         glxflags        client-handcode client-intercept server-handcode
3601         version         1.1
3602         glsopcode       0x0154
3603         offset          311
3604
3605 EdgeFlagPointer(stride, pointer)
3606         return          void
3607         param           stride          SizeI in value
3608         param           pointer         Void in array [COMPSIZE(stride)] retained
3609         category        1_1
3610         dlflags         notlistable
3611         glxflags        client-handcode client-intercept server-handcode
3612         version         1.1
3613         glsflags        client
3614         glsopcode       0x0155
3615         offset          312
3616
3617 EnableClientState(array)
3618         return          void
3619         param           array           EnableCap in value
3620         category        1_1
3621         dlflags         notlistable
3622         glxflags        client-handcode client-intercept server-handcode
3623         version         1.1
3624         glsflags        client
3625         glsopcode       0x0156
3626         offset          313
3627
3628 GetPointerv(pname, params)
3629         return          void
3630         param           pname           GetPointervPName in value
3631         param           params          VoidPointer out array [1]
3632         category        1_1
3633         dlflags         notlistable
3634         glxflags        client-handcode client-intercept server-handcode
3635         version         1.1
3636         glsflags        client get
3637         glsopcode       0x0142
3638         offset          329
3639
3640 IndexPointer(type, stride, pointer)
3641         return          void
3642         param           type            IndexPointerType in value
3643         param           stride          SizeI in value
3644         param           pointer         Void in array [COMPSIZE(type/stride)] retained
3645         category        1_1
3646         dlflags         notlistable
3647         glxflags        client-handcode client-intercept server-handcode
3648         version         1.1
3649         glsflags        client
3650         glsopcode       0x0157
3651         offset          314
3652
3653 InterleavedArrays(format, stride, pointer)
3654         return          void
3655         param           format          InterleavedArrayFormat in value
3656         param           stride          SizeI in value
3657         param           pointer         Void in array [COMPSIZE(format/stride)] retained
3658         category        1_1
3659         dlflags         notlistable
3660         glxflags        client-handcode client-intercept server-handcode
3661         version         1.1
3662         glsflags        client
3663         glsopcode       0x0158
3664         offset          317
3665
3666 NormalPointer(type, stride, pointer)
3667         return          void
3668         param           type            NormalPointerType in value
3669         param           stride          SizeI in value
3670         param           pointer         Void in array [COMPSIZE(type/stride)] retained
3671         category        1_1
3672         dlflags         notlistable
3673         glxflags        client-handcode client-intercept server-handcode
3674         version         1.1
3675         glsflags        client
3676         glsopcode       0x0159
3677         offset          318
3678
3679 TexCoordPointer(size, type, stride, pointer)
3680         return          void
3681         param           size            Int32 in value
3682         param           type            TexCoordPointerType in value
3683         param           stride          SizeI in value
3684         param           pointer         Void in array [COMPSIZE(size/type/stride)] retained
3685         category        1_1
3686         dlflags         notlistable
3687         glxflags        client-handcode client-intercept server-handcode
3688         version         1.1
3689         glsflags        client
3690         glsopcode       0x015A
3691         offset          320
3692
3693 VertexPointer(size, type, stride, pointer)
3694         return          void
3695         param           size            Int32 in value
3696         param           type            VertexPointerType in value
3697         param           stride          SizeI in value
3698         param           pointer         Void in array [COMPSIZE(size/type/stride)] retained
3699         category        1_1
3700         dlflags         notlistable
3701         glxflags        client-handcode client-intercept server-handcode
3702         version         1.1
3703         glsflags        client
3704         glsopcode       0x015B
3705         offset          321
3706
3707 PolygonOffset(factor, units)
3708         return          void
3709         param           factor          Float32 in value
3710         param           units           Float32 in value
3711         category        1_1
3712         version         1.1
3713         glxropcode      192
3714         glsopcode       0x015C
3715         offset          319
3716
3717 # Arguably TexelInternalFormat, not PixelInternalFormat
3718 CopyTexImage1D(target, level, internalformat, x, y, width, border)
3719         return          void
3720         param           target          TextureTarget in value
3721         param           level           CheckedInt32 in value
3722         param           internalformat  PixelInternalFormat in value
3723         param           x               WinCoord in value
3724         param           y               WinCoord in value
3725         param           width           SizeI in value
3726         param           border          CheckedInt32 in value
3727         category        1_1
3728         version         1.1
3729         glxropcode      4119
3730         glxflags        EXT
3731         glsopcode       0x014D
3732         offset          323
3733
3734 # Arguably TexelInternalFormat, not PixelInternalFormat
3735 CopyTexImage2D(target, level, internalformat, x, y, width, height, border)
3736         return          void
3737         param           target          TextureTarget in value
3738         param           level           CheckedInt32 in value
3739         param           internalformat  PixelInternalFormat in value
3740         param           x               WinCoord in value
3741         param           y               WinCoord in value
3742         param           width           SizeI in value
3743         param           height          SizeI in value
3744         param           border          CheckedInt32 in value
3745         category        1_1
3746         version         1.1
3747         glxropcode      4120
3748         glxflags        EXT
3749         glsopcode       0x014E
3750         offset          324
3751
3752 CopyTexSubImage1D(target, level, xoffset, x, y, width)
3753         return          void
3754         param           target          TextureTarget in value
3755         param           level           CheckedInt32 in value
3756         param           xoffset         CheckedInt32 in value
3757         param           x               WinCoord in value
3758         param           y               WinCoord in value
3759         param           width           SizeI in value
3760         category        1_1
3761         version         1.1
3762         glxropcode      4121
3763         glxflags        EXT
3764         glsopcode       0x014F
3765         offset          325
3766
3767 CopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height)
3768         return          void
3769         param           target          TextureTarget in value
3770         param           level           CheckedInt32 in value
3771         param           xoffset         CheckedInt32 in value
3772         param           yoffset         CheckedInt32 in value
3773         param           x               WinCoord in value
3774         param           y               WinCoord in value
3775         param           width           SizeI in value
3776         param           height          SizeI in value
3777         category        1_1
3778         version         1.1
3779         glxropcode      4122
3780         glxflags        EXT
3781         glsopcode       0x0150
3782         offset          326
3783
3784 TexSubImage1D(target, level, xoffset, width, format, type, pixels)
3785         return          void
3786         param           target          TextureTarget in value
3787         param           level           CheckedInt32 in value
3788         param           xoffset         CheckedInt32 in value
3789         param           width           SizeI in value
3790         param           format          PixelFormat in value
3791         param           type            PixelType in value
3792         param           pixels          Void in array [COMPSIZE(format/type/width)]
3793         category        1_1
3794         dlflags         handcode
3795         glxflags        EXT client-handcode server-handcode
3796         version         1.1
3797         glxropcode      4099
3798         glsflags        pixel-unpack
3799         glsopcode       0x0123
3800         offset          332
3801
3802 TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels)
3803         return          void
3804         param           target          TextureTarget in value
3805         param           level           CheckedInt32 in value
3806         param           xoffset         CheckedInt32 in value
3807         param           yoffset         CheckedInt32 in value
3808         param           width           SizeI in value
3809         param           height          SizeI in value
3810         param           format          PixelFormat in value
3811         param           type            PixelType in value
3812         param           pixels          Void in array [COMPSIZE(format/type/width/height)]
3813         category        1_1
3814         dlflags         handcode
3815         glxflags        EXT client-handcode server-handcode
3816         version         1.1
3817         glxropcode      4100
3818         glsflags        pixel-unpack
3819         glsopcode       0x0124
3820         offset          333
3821
3822 AreTexturesResident(n, textures, residences)
3823         return          Boolean
3824         param           n               SizeI in value
3825         param           textures        Texture in array [n]
3826         param           residences      Boolean out array [n]
3827         category        1_1
3828         glxsingle       143
3829         dlflags         notlistable
3830         version         1.1
3831         glsflags        get
3832         glsopcode       0x0259
3833         offset          322
3834
3835 BindTexture(target, texture)
3836         return          void
3837         param           target          TextureTarget in value
3838         param           texture         Texture in value
3839         category        1_1
3840         version         1.1
3841         glxropcode      4117
3842         glxflags        EXT
3843         glsopcode       0x0148
3844         offset          307
3845
3846 DeleteTextures(n, textures)
3847         return          void
3848         param           n               SizeI in value
3849         param           textures        Texture in array [n]
3850         category        1_1
3851         dlflags         notlistable
3852         version         1.1
3853         glxsingle       144
3854         glsopcode       0x025A
3855         offset          327
3856
3857 GenTextures(n, textures)
3858         return          void
3859         param           n               SizeI in value
3860         param           textures        Texture out array [n]
3861         category        1_1
3862         dlflags         notlistable
3863         version         1.1
3864         glxsingle       145
3865         glsopcode       0x025B
3866         offset          328
3867
3868 IsTexture(texture)
3869         return          Boolean
3870         param           texture         Texture in value
3871         category        1_1
3872         dlflags         notlistable
3873         version         1.1
3874         glxsingle       146
3875         glsflags        get
3876         glsopcode       0x025C
3877         offset          330
3878
3879 PrioritizeTextures(n, textures, priorities)
3880         return          void
3881         param           n               SizeI in value
3882         param           textures        Texture in array [n]
3883         param           priorities      ClampedFloat32 in array [n]
3884         category        1_1
3885         version         1.1
3886         glxropcode      4118
3887         glxflags        EXT
3888         glsopcode       0x014C
3889         offset          331
3890
3891 Indexub(c)
3892         return          void
3893         param           c               ColorIndexValueUB in value
3894         category        1_1
3895         vectorequiv     Indexubv
3896         version         1.1
3897         offset          315
3898
3899 Indexubv(c)
3900         return          void
3901         param           c               ColorIndexValueUB in array [1]
3902         category        1_1
3903         version         1.1
3904         glxropcode      194
3905         glsopcode       0x015D
3906         offset          316
3907
3908 PopClientAttrib()
3909         return          void
3910         category        1_1
3911         version         1.1
3912         dlflags         notlistable
3913         glxflags        client-handcode client-intercept server-handcode
3914         glsflags        client
3915         glsopcode       0x015E
3916         offset          334
3917
3918 PushClientAttrib(mask)
3919         return          void
3920         param           mask            ClientAttribMask in value
3921         category        1_1
3922         version         1.1
3923         dlflags         notlistable
3924         glxflags        client-handcode client-intercept server-handcode
3925         glsflags        client
3926         glsopcode       0x015F
3927         offset          335
3928
3929 ###############################################################################
3930 ###############################################################################
3931 #
3932 # OpenGL 1.2 commands
3933 #
3934 ###############################################################################
3935 ###############################################################################
3936
3937 BlendColor(red, green, blue, alpha)
3938         return          void
3939         param           red             ClampedColorF in value
3940         param           green           ClampedColorF in value
3941         param           blue            ClampedColorF in value
3942         param           alpha           ClampedColorF in value
3943         category        VERSION_1_2
3944         glxflags        EXT
3945         version         1.2
3946         glxropcode      4096
3947         glsopcode       0x0120
3948         offset          336
3949
3950 BlendEquation(mode)
3951         return          void
3952         param           mode            BlendEquationMode in value
3953         category        VERSION_1_2
3954         glxflags        EXT
3955         version         1.2
3956         glxropcode      4097
3957         glsopcode       0x0121
3958         offset          337
3959
3960 DrawRangeElements(mode, start, end, count, type, indices)
3961         return          void
3962         param           mode            BeginMode in value
3963         param           start           UInt32 in value
3964         param           end             UInt32 in value
3965         param           count           SizeI in value
3966         param           type            DrawElementsType in value
3967         param           indices         Void in array [COMPSIZE(count/type)]
3968         category        VERSION_1_2
3969         dlflags         handcode
3970         glxflags        client-handcode client-intercept server-handcode
3971         version         1.2
3972         glsopcode       0x0190
3973         offset          338
3974
3975 # OpenGL 1.2 (SGI_color_table) commands
3976
3977 ColorTable(target, internalformat, width, format, type, table)
3978         return          void
3979         param           target          ColorTableTarget in value
3980         param           internalformat  PixelInternalFormat in value
3981         param           width           SizeI in value
3982         param           format          PixelFormat in value
3983         param           type            PixelType in value
3984         param           table           Void in array [COMPSIZE(format/type/width)]
3985         category        VERSION_1_2
3986         dlflags         handcode
3987         glxflags        client-handcode server-handcode EXT
3988         version         1.2
3989         glxropcode      2053
3990         glsflags        pixel-unpack
3991         glsopcode       0x0167
3992         offset          339
3993
3994 ColorTableParameterfv(target, pname, params)
3995         return          void
3996         param           target          ColorTableTarget in value
3997         param           pname           ColorTableParameterPName in value
3998         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
3999         category        VERSION_1_2
4000         glxflags        EXT
4001         version         1.2
4002         glxropcode      2054
4003         glsopcode       0x0168
4004         offset          340
4005
4006 ColorTableParameteriv(target, pname, params)
4007         return          void
4008         param           target          ColorTableTarget in value
4009         param           pname           ColorTableParameterPName in value
4010         param           params          CheckedInt32 in array [COMPSIZE(pname)]
4011         category        VERSION_1_2
4012         glxflags        EXT
4013         version         1.2
4014         glxropcode      2055
4015         glsopcode       0x0169
4016         offset          341
4017
4018 CopyColorTable(target, internalformat, x, y, width)
4019         return          void
4020         param           target          ColorTableTarget in value
4021         param           internalformat  PixelInternalFormat in value
4022         param           x               WinCoord in value
4023         param           y               WinCoord in value
4024         param           width           SizeI in value
4025         category        VERSION_1_2
4026         glxflags        EXT
4027         version         1.2
4028         glxropcode      2056
4029         glsopcode       0x016A
4030         offset          342
4031
4032 GetColorTable(target, format, type, table)
4033         return          void
4034         param           target          ColorTableTarget in value
4035         param           format          PixelFormat in value
4036         param           type            PixelType in value
4037         param           table           Void out array [COMPSIZE(target/format/type)]
4038         category        VERSION_1_2
4039         dlflags         notlistable
4040         glxflags        client-handcode server-handcode
4041         version         1.2
4042         glxsingle       147
4043         glsflags        get pixel-pack
4044         glsopcode       0x025D
4045         offset          343
4046
4047 GetColorTableParameterfv(target, pname, params)
4048         return          void
4049         param           target          ColorTableTarget in value
4050         param           pname           GetColorTableParameterPName in value
4051         param           params          Float32 out array [COMPSIZE(pname)]
4052         category        VERSION_1_2
4053         dlflags         notlistable
4054         version         1.2
4055         glxsingle       148
4056         glsflags        get
4057         glsopcode       0x025E
4058         offset          344
4059
4060 GetColorTableParameteriv(target, pname, params)
4061         return          void
4062         param           target          ColorTableTarget in value
4063         param           pname           GetColorTableParameterPName in value
4064         param           params          Int32 out array [COMPSIZE(pname)]
4065         category        VERSION_1_2
4066         dlflags         notlistable
4067         version         1.2
4068         glxsingle       149
4069         glsflags        get
4070         glsopcode       0x025F
4071         offset          345
4072
4073 # OpenGL 1.2 (EXT_color_subtable) commands
4074
4075 ColorSubTable(target, start, count, format, type, data)
4076         return          void
4077         param           target          ColorTableTarget in value
4078         param           start           SizeI in value
4079         param           count           SizeI in value
4080         param           format          PixelFormat in value
4081         param           type            PixelType in value
4082         param           data            Void in array [COMPSIZE(format/type/count)]
4083         category        VERSION_1_2
4084         dlflags         handcode
4085         glxflags        client-handcode server-handcode
4086         version         1.2
4087         glxropcode      195
4088         glsflags        pixel-unpack
4089         glsopcode       0x018E
4090         offset          346
4091
4092 CopyColorSubTable(target, start, x, y, width)
4093         return          void
4094         param           target          ColorTableTarget in value
4095         param           start           SizeI in value
4096         param           x               WinCoord in value
4097         param           y               WinCoord in value
4098         param           width           SizeI in value
4099         category        VERSION_1_2
4100         version         1.2
4101         glxropcode      196
4102         glsopcode       0x018F
4103         offset          347
4104
4105 # OpenGL 1.2 (EXT_convolution) commands
4106
4107 ConvolutionFilter1D(target, internalformat, width, format, type, image)
4108         return          void
4109         param           target          ConvolutionTarget in value
4110         param           internalformat  PixelInternalFormat in value
4111         param           width           SizeI in value
4112         param           format          PixelFormat in value
4113         param           type            PixelType in value
4114         param           image           Void in array [COMPSIZE(format/type/width)]
4115         category        VERSION_1_2
4116         dlflags         handcode
4117         glxflags        client-handcode server-handcode EXT
4118         version         1.2
4119         glxropcode      4101
4120         glsflags        pixel-unpack
4121         glsopcode       0x0125
4122         offset          348
4123
4124 ConvolutionFilter2D(target, internalformat, width, height, format, type, image)
4125         return          void
4126         param           target          ConvolutionTarget in value
4127         param           internalformat  PixelInternalFormat in value
4128         param           width           SizeI in value
4129         param           height          SizeI in value
4130         param           format          PixelFormat in value
4131         param           type            PixelType in value
4132         param           image           Void in array [COMPSIZE(format/type/width/height)]
4133         category        VERSION_1_2
4134         dlflags         handcode
4135         glxflags        client-handcode server-handcode EXT
4136         version         1.2
4137         glxropcode      4102
4138         glsflags        pixel-unpack
4139         glsopcode       0x0126
4140         offset          349
4141
4142 ConvolutionParameterf(target, pname, params)
4143         return          void
4144         param           target          ConvolutionTarget in value
4145         param           pname           ConvolutionParameter in value
4146         param           params          CheckedFloat32 in value
4147         category        VERSION_1_2
4148         glxflags        EXT
4149         version         1.2
4150         glxropcode      4103
4151         glsflags        gl-enum
4152         glsopcode       0x0127
4153         offset          350
4154
4155 ConvolutionParameterfv(target, pname, params)
4156         return          void
4157         param           target          ConvolutionTarget in value
4158         param           pname           ConvolutionParameter in value
4159         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
4160         category        VERSION_1_2
4161         glxflags        EXT
4162         version         1.2
4163         glxropcode      4104
4164         glsflags        gl-enum
4165         glsopcode       0x0128
4166         offset          351
4167
4168 ConvolutionParameteri(target, pname, params)
4169         return          void
4170         param           target          ConvolutionTarget in value
4171         param           pname           ConvolutionParameter in value
4172         param           params          CheckedInt32 in value
4173         category        VERSION_1_2
4174         glxflags        EXT
4175         version         1.2
4176         glxropcode      4105
4177         glsflags        gl-enum
4178         glsopcode       0x0129
4179         offset          352
4180
4181 ConvolutionParameteriv(target, pname, params)
4182         return          void
4183         param           target          ConvolutionTarget in value
4184         param           pname           ConvolutionParameter in value
4185         param           params          CheckedInt32 in array [COMPSIZE(pname)]
4186         category        VERSION_1_2
4187         glxflags        EXT
4188         version         1.2
4189         glxropcode      4106
4190         glsflags        gl-enum
4191         glsopcode       0x012A
4192         offset          353
4193
4194 CopyConvolutionFilter1D(target, internalformat, x, y, width)
4195         return          void
4196         param           target          ConvolutionTarget in value
4197         param           internalformat  PixelInternalFormat in value
4198         param           x               WinCoord in value
4199         param           y               WinCoord in value
4200         param           width           SizeI in value
4201         category        VERSION_1_2
4202         glxflags        EXT
4203         version         1.2
4204         glxropcode      4107
4205         glsopcode       0x012B
4206         offset          354
4207
4208 CopyConvolutionFilter2D(target, internalformat, x, y, width, height)
4209         return          void
4210         param           target          ConvolutionTarget in value
4211         param           internalformat  PixelInternalFormat in value
4212         param           x               WinCoord in value
4213         param           y               WinCoord in value
4214         param           width           SizeI in value
4215         param           height          SizeI in value
4216         category        VERSION_1_2
4217         glxflags        EXT
4218         version         1.2
4219         glxropcode      4108
4220         glsopcode       0x012C
4221         offset          355
4222
4223 GetConvolutionFilter(target, format, type, image)
4224         return          void
4225         param           target          ConvolutionTarget in value
4226         param           format          PixelFormat in value
4227         param           type            PixelType in value
4228         param           image           Void out array [COMPSIZE(target/format/type)]
4229         category        VERSION_1_2
4230         dlflags         notlistable
4231         glxflags        client-handcode server-handcode
4232         version         1.2
4233         glxsingle       150
4234         glsflags        get pixel-pack
4235         glsopcode       0x0260
4236         offset          356
4237
4238 GetConvolutionParameterfv(target, pname, params)
4239         return          void
4240         param           target          ConvolutionTarget in value
4241         param           pname           GetConvolutionParameterPName in value
4242         param           params          Float32 out array [COMPSIZE(pname)]
4243         category        VERSION_1_2
4244         dlflags         notlistable
4245         version         1.2
4246         glxsingle       151
4247         glsflags        get
4248         glsopcode       0x0261
4249         offset          357
4250
4251 GetConvolutionParameteriv(target, pname, params)
4252         return          void
4253         param           target          ConvolutionTarget in value
4254         param           pname           GetConvolutionParameterPName in value
4255         param           params          Int32 out array [COMPSIZE(pname)]
4256         category        VERSION_1_2
4257         dlflags         notlistable
4258         version         1.2
4259         glxsingle       152
4260         glsflags        get
4261         glsopcode       0x0262
4262         offset          358
4263
4264 GetSeparableFilter(target, format, type, row, column, span)
4265         return          void
4266         param           target          SeparableTarget in value
4267         param           format          PixelFormat in value
4268         param           type            PixelType in value
4269         param           row             Void out array [COMPSIZE(target/format/type)]
4270         param           column          Void out array [COMPSIZE(target/format/type)]
4271         param           span            Void out array [COMPSIZE(target/format/type)]
4272         category        VERSION_1_2
4273         dlflags         notlistable
4274         glxflags        client-handcode server-handcode
4275         version         1.2
4276         glxsingle       153
4277         glsflags        get pixel-pack
4278         glsopcode       0x0263
4279         offset          359
4280
4281 SeparableFilter2D(target, internalformat, width, height, format, type, row, column)
4282         return          void
4283         param           target          SeparableTarget in value
4284         param           internalformat  PixelInternalFormat in value
4285         param           width           SizeI in value
4286         param           height          SizeI in value
4287         param           format          PixelFormat in value
4288         param           type            PixelType in value
4289         param           row             Void in array [COMPSIZE(target/format/type/width)]
4290         param           column          Void in array [COMPSIZE(target/format/type/height)]
4291         category        VERSION_1_2
4292         dlflags         handcode
4293         glxflags        client-handcode server-handcode EXT
4294         version         1.2
4295         glxropcode      4109
4296         glsflags        pixel-unpack
4297         glsopcode       0x0131
4298         offset          360
4299
4300 # OpenGL 1.2 (EXT_histogram) commands
4301
4302 GetHistogram(target, reset, format, type, values)
4303         return          void
4304         param           target          HistogramTarget in value
4305         param           reset           Boolean in value
4306         param           format          PixelFormat in value
4307         param           type            PixelType in value
4308         param           values          Void out array [COMPSIZE(target/format/type)]
4309         category        VERSION_1_2
4310         dlflags         notlistable
4311         glxflags        client-handcode server-handcode
4312         version         1.2
4313         glxsingle       154
4314         glsflags        get pixel-pack
4315         glsopcode       0x0264
4316         offset          361
4317
4318 GetHistogramParameterfv(target, pname, params)
4319         return          void
4320         param           target          HistogramTarget in value
4321         param           pname           GetHistogramParameterPName in value
4322         param           params          Float32 out array [COMPSIZE(pname)]
4323         category        VERSION_1_2
4324         dlflags         notlistable
4325         version         1.2
4326         glxsingle       155
4327         glsflags        get
4328         glsopcode       0x0265
4329         offset          362
4330
4331 GetHistogramParameteriv(target, pname, params)
4332         return          void
4333         param           target          HistogramTarget in value
4334         param           pname           GetHistogramParameterPName in value
4335         param           params          Int32 out array [COMPSIZE(pname)]
4336         category        VERSION_1_2
4337         dlflags         notlistable
4338         version         1.2
4339         glxsingle       156
4340         glsflags        get
4341         glsopcode       0x0266
4342         offset          363
4343
4344 GetMinmax(target, reset, format, type, values)
4345         return          void
4346         param           target          MinmaxTarget in value
4347         param           reset           Boolean in value
4348         param           format          PixelFormat in value
4349         param           type            PixelType in value
4350         param           values          Void out array [COMPSIZE(target/format/type)]
4351         category        VERSION_1_2
4352         dlflags         notlistable
4353         glxflags        client-handcode server-handcode
4354         version         1.2
4355         glxsingle       157
4356         glsflags        get pixel-pack
4357         glsopcode       0x0267
4358         offset          364
4359
4360 GetMinmaxParameterfv(target, pname, params)
4361         return          void
4362         param           target          MinmaxTarget in value
4363         param           pname           GetMinmaxParameterPName in value
4364         param           params          Float32 out array [COMPSIZE(pname)]
4365         category        VERSION_1_2
4366         dlflags         notlistable
4367         version         1.2
4368         glxsingle       158
4369         glsflags        get
4370         glsopcode       0x0268
4371         offset          365
4372
4373 GetMinmaxParameteriv(target, pname, params)
4374         return          void
4375         param           target          MinmaxTarget in value
4376         param           pname           GetMinmaxParameterPName in value
4377         param           params          Int32 out array [COMPSIZE(pname)]
4378         category        VERSION_1_2
4379         dlflags         notlistable
4380         version         1.2
4381         glxsingle       159
4382         glsflags        get
4383         glsopcode       0x0269
4384         offset          366
4385
4386 Histogram(target, width, internalformat, sink)
4387         return          void
4388         param           target          HistogramTarget in value
4389         param           width           SizeI in value
4390         param           internalformat  PixelInternalFormat in value
4391         param           sink            Boolean in value
4392         category        VERSION_1_2
4393         dlflags         handcode
4394         glxflags        EXT
4395         version         1.2
4396         glxropcode      4110
4397         glsopcode       0x0138
4398         offset          367
4399
4400 Minmax(target, internalformat, sink)
4401         return          void
4402         param           target          MinmaxTarget in value
4403         param           internalformat  PixelInternalFormat in value
4404         param           sink            Boolean in value
4405         category        VERSION_1_2
4406         glxflags        EXT
4407         version         1.2
4408         glxropcode      4111
4409         glsopcode       0x0139
4410         offset          368
4411
4412 ResetHistogram(target)
4413         return          void
4414         param           target          HistogramTarget in value
4415         category        VERSION_1_2
4416         glxflags        EXT
4417         version         1.2
4418         glxropcode      4112
4419         glsopcode       0x013A
4420         offset          369
4421
4422 ResetMinmax(target)
4423         return          void
4424         param           target          MinmaxTarget in value
4425         category        VERSION_1_2
4426         glxflags        EXT
4427         version         1.2
4428         glxropcode      4113
4429         glsopcode       0x013B
4430         offset          370
4431
4432 # OpenGL 1.2 (EXT_texture3D) commands
4433
4434 # Arguably TexelInternalFormat, not PixelInternalFormat
4435 TexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels)
4436         return          void
4437         param           target          TextureTarget in value
4438         param           level           CheckedInt32 in value
4439         param           internalformat  TextureComponentCount in value
4440         param           width           SizeI in value
4441         param           height          SizeI in value
4442         param           depth           SizeI in value
4443         param           border          CheckedInt32 in value
4444         param           format          PixelFormat in value
4445         param           type            PixelType in value
4446         param           pixels          Void in array [COMPSIZE(format/type/width/height/depth)]
4447         category        VERSION_1_2
4448         dlflags         handcode
4449         glxflags        client-handcode server-handcode EXT
4450         version         1.2
4451         glxropcode      4114
4452         glsflags        pixel-null pixel-unpack
4453         glsopcode       0x013C
4454         offset          371
4455
4456 TexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels)
4457         return          void
4458         param           target          TextureTarget in value
4459         param           level           CheckedInt32 in value
4460         param           xoffset         CheckedInt32 in value
4461         param           yoffset         CheckedInt32 in value
4462         param           zoffset         CheckedInt32 in value
4463         param           width           SizeI in value
4464         param           height          SizeI in value
4465         param           depth           SizeI in value
4466         param           format          PixelFormat in value
4467         param           type            PixelType in value
4468         param           pixels          Void in array [COMPSIZE(format/type/width/height/depth)]
4469         category        VERSION_1_2
4470         dlflags         handcode
4471         glxflags        client-handcode server-handcode EXT
4472         version         1.2
4473         glxropcode      4115
4474         glsflags        pixel-unpack
4475         glsopcode       0x013D
4476         offset          372
4477
4478 # OpenGL 1.2 (EXT_copy_texture) commands (specific to texture3D)
4479
4480 CopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height)
4481         return          void
4482         param           target          TextureTarget in value
4483         param           level           CheckedInt32 in value
4484         param           xoffset         CheckedInt32 in value
4485         param           yoffset         CheckedInt32 in value
4486         param           zoffset         CheckedInt32 in value
4487         param           x               WinCoord in value
4488         param           y               WinCoord in value
4489         param           width           SizeI in value
4490         param           height          SizeI in value
4491         category        VERSION_1_2
4492         glxflags        EXT
4493         version         1.2
4494         glxropcode      4123
4495         glsopcode       0x0151
4496         offset          373
4497
4498 ###############################################################################
4499 ###############################################################################
4500 #
4501 # OpenGL 1.3 commands
4502 #
4503 ###############################################################################
4504 ###############################################################################
4505
4506 # OpenGL 1.3 (ARB_multitexture) commands
4507
4508 ActiveTexture(texture)
4509         return          void
4510         param           texture         TextureUnit in value
4511         category        VERSION_1_3
4512         glxflags        ARB
4513         version         1.3
4514         glxropcode      197
4515         glsopcode       0x01B1
4516         offset          374
4517
4518 ClientActiveTexture(texture)
4519         return          void
4520         param           texture         TextureUnit in value
4521         category        VERSION_1_3
4522         dlflags         notlistable
4523         glxflags        ARB client-handcode client-intercept server-handcode
4524         version         1.3
4525         glsflags        client
4526         glsopcode       0x01B2
4527         offset          375
4528
4529 MultiTexCoord1d(target, s)
4530         return          void
4531         param           target          TextureUnit in value
4532         param           s               CoordD in value
4533         category        VERSION_1_3
4534         glxflags        ARB
4535         version         1.3
4536         vectorequiv     MultiTexCoord1dv
4537         offset          376
4538
4539 MultiTexCoord1dv(target, v)
4540         return          void
4541         param           target          TextureUnit in value
4542         param           v               CoordD in array [1]
4543         category        VERSION_1_3
4544         glxflags        ARB
4545         version         1.3
4546         glxropcode      198
4547         glsopcode       0x01B3
4548         offset          377
4549
4550 MultiTexCoord1f(target, s)
4551         return          void
4552         param           target          TextureUnit in value
4553         param           s               CoordF in value
4554         category        VERSION_1_3
4555         glxflags        ARB
4556         version         1.3
4557         vectorequiv     MultiTexCoord1fv
4558         offset          378
4559
4560 MultiTexCoord1fv(target, v)
4561         return          void
4562         param           target          TextureUnit in value
4563         param           v               CoordF in array [1]
4564         category        VERSION_1_3
4565         glxflags        ARB
4566         version         1.3
4567         glxropcode      199
4568         glsopcode       0x01B4
4569         offset          379
4570
4571 MultiTexCoord1i(target, s)
4572         return          void
4573         param           target          TextureUnit in value
4574         param           s               CoordI in value
4575         category        VERSION_1_3
4576         glxflags        ARB
4577         version         1.3
4578         vectorequiv     MultiTexCoord1iv
4579         offset          380
4580
4581 MultiTexCoord1iv(target, v)
4582         return          void
4583         param           target          TextureUnit in value
4584         param           v               CoordI in array [1]
4585         category        VERSION_1_3
4586         glxflags        ARB
4587         version         1.3
4588         glxropcode      200
4589         glsopcode       0x01B5
4590         offset          381
4591
4592 MultiTexCoord1s(target, s)
4593         return          void
4594         param           target          TextureUnit in value
4595         param           s               CoordS in value
4596         category        VERSION_1_3
4597         glxflags        ARB
4598         version         1.3
4599         vectorequiv     MultiTexCoord1sv
4600         offset          382
4601
4602 MultiTexCoord1sv(target, v)
4603         return          void
4604         param           target          TextureUnit in value
4605         param           v               CoordS in array [1]
4606         category        VERSION_1_3
4607         glxflags        ARB
4608         version         1.3
4609         glxropcode      201
4610         glsopcode       0x01B6
4611         offset          383
4612
4613 MultiTexCoord2d(target, s, t)
4614         return          void
4615         param           target          TextureUnit in value
4616         param           s               CoordD in value
4617         param           t               CoordD in value
4618         category        VERSION_1_3
4619         glxflags        ARB
4620         version         1.3
4621         vectorequiv     MultiTexCoord2dv
4622         offset          384
4623
4624 MultiTexCoord2dv(target, v)
4625         return          void
4626         param           target          TextureUnit in value
4627         param           v               CoordD in array [2]
4628         category        VERSION_1_3
4629         glxflags        ARB
4630         version         1.3
4631         glxropcode      202
4632         glsopcode       0x01B7
4633         offset          385
4634
4635 MultiTexCoord2f(target, s, t)
4636         return          void
4637         param           target          TextureUnit in value
4638         param           s               CoordF in value
4639         param           t               CoordF in value
4640         category        VERSION_1_3
4641         glxflags        ARB
4642         version         1.3
4643         vectorequiv     MultiTexCoord2fv
4644         offset          386
4645
4646 MultiTexCoord2fv(target, v)
4647         return          void
4648         param           target          TextureUnit in value
4649         param           v               CoordF in array [2]
4650         category        VERSION_1_3
4651         glxflags        ARB
4652         version         1.3
4653         glxropcode      203
4654         glsopcode       0x01B8
4655         offset          387
4656
4657 MultiTexCoord2i(target, s, t)
4658         return          void
4659         param           target          TextureUnit in value
4660         param           s               CoordI in value
4661         param           t               CoordI in value
4662         category        VERSION_1_3
4663         glxflags        ARB
4664         version         1.3
4665         vectorequiv     MultiTexCoord2iv
4666         offset          388
4667
4668 MultiTexCoord2iv(target, v)
4669         return          void
4670         param           target          TextureUnit in value
4671         param           v               CoordI in array [2]
4672         category        VERSION_1_3
4673         glxflags        ARB
4674         version         1.3
4675         glxropcode      204
4676         glsopcode       0x01B9
4677         offset          389
4678
4679 MultiTexCoord2s(target, s, t)
4680         return          void
4681         param           target          TextureUnit in value
4682         param           s               CoordS in value
4683         param           t               CoordS in value
4684         category        VERSION_1_3
4685         glxflags        ARB
4686         version         1.3
4687         vectorequiv     MultiTexCoord2sv
4688         offset          390
4689
4690 MultiTexCoord2sv(target, v)
4691         return          void
4692         param           target          TextureUnit in value
4693         param           v               CoordS in array [2]
4694         category        VERSION_1_3
4695         glxflags        ARB
4696         version         1.3
4697         glxropcode      205
4698         glsopcode       0x01BA
4699         offset          391
4700
4701 MultiTexCoord3d(target, s, t, r)
4702         return          void
4703         param           target          TextureUnit in value
4704         param           s               CoordD in value
4705         param           t               CoordD in value
4706         param           r               CoordD in value
4707         category        VERSION_1_3
4708         glxflags        ARB
4709         version         1.3
4710         vectorequiv     MultiTexCoord3dv
4711         offset          392
4712
4713 MultiTexCoord3dv(target, v)
4714         return          void
4715         param           target          TextureUnit in value
4716         param           v               CoordD in array [3]
4717         category        VERSION_1_3
4718         glxflags        ARB
4719         version         1.3
4720         glxropcode      206
4721         glsopcode       0x01BB
4722         offset          393
4723
4724 MultiTexCoord3f(target, s, t, r)
4725         return          void
4726         param           target          TextureUnit in value
4727         param           s               CoordF in value
4728         param           t               CoordF in value
4729         param           r               CoordF in value
4730         category        VERSION_1_3
4731         glxflags        ARB
4732         version         1.3
4733         vectorequiv     MultiTexCoord3fv
4734         offset          394
4735
4736 MultiTexCoord3fv(target, v)
4737         return          void
4738         param           target          TextureUnit in value
4739         param           v               CoordF in array [3]
4740         category        VERSION_1_3
4741         glxflags        ARB
4742         version         1.3
4743         glxropcode      207
4744         glsopcode       0x01BC
4745         offset          395
4746
4747 MultiTexCoord3i(target, s, t, r)
4748         return          void
4749         param           target          TextureUnit in value
4750         param           s               CoordI in value
4751         param           t               CoordI in value
4752         param           r               CoordI in value
4753         category        VERSION_1_3
4754         glxflags        ARB
4755         version         1.3
4756         vectorequiv     MultiTexCoord3iv
4757         offset          396
4758
4759 MultiTexCoord3iv(target, v)
4760         return          void
4761         param           target          TextureUnit in value
4762         param           v               CoordI in array [3]
4763         category        VERSION_1_3
4764         glxflags        ARB
4765         version         1.3
4766         glxropcode      208
4767         glsopcode       0x01BD
4768         offset          397
4769
4770 MultiTexCoord3s(target, s, t, r)
4771         return          void
4772         param           target          TextureUnit in value
4773         param           s               CoordS in value
4774         param           t               CoordS in value
4775         param           r               CoordS in value
4776         category        VERSION_1_3
4777         glxflags        ARB
4778         version         1.3
4779         vectorequiv     MultiTexCoord3sv
4780         offset          398
4781
4782 MultiTexCoord3sv(target, v)
4783         return          void
4784         param           target          TextureUnit in value
4785         param           v               CoordS in array [3]
4786         category        VERSION_1_3
4787         version         1.3
4788         glxflags        ARB
4789         glxropcode      209
4790         glsopcode       0x01BE
4791         offset          399
4792
4793 MultiTexCoord4d(target, s, t, r, q)
4794         return          void
4795         param           target          TextureUnit in value
4796         param           s               CoordD in value
4797         param           t               CoordD in value
4798         param           r               CoordD in value
4799         param           q               CoordD in value
4800         category        VERSION_1_3
4801         glxflags        ARB
4802         version         1.3
4803         vectorequiv     MultiTexCoord4dv
4804         offset          400
4805
4806 MultiTexCoord4dv(target, v)
4807         return          void
4808         param           target          TextureUnit in value
4809         param           v               CoordD in array [4]
4810         category        VERSION_1_3
4811         glxflags        ARB
4812         version         1.3
4813         glxropcode      210
4814         glsopcode       0x01BF
4815         offset          401
4816
4817 MultiTexCoord4f(target, s, t, r, q)
4818         return          void
4819         param           target          TextureUnit in value
4820         param           s               CoordF in value
4821         param           t               CoordF in value
4822         param           r               CoordF in value
4823         param           q               CoordF in value
4824         category        VERSION_1_3
4825         glxflags        ARB
4826         version         1.3
4827         vectorequiv     MultiTexCoord4fv
4828         offset          402
4829
4830 MultiTexCoord4fv(target, v)
4831         return          void
4832         param           target          TextureUnit in value
4833         param           v               CoordF in array [4]
4834         category        VERSION_1_3
4835         glxflags        ARB
4836         version         1.3
4837         glxropcode      211
4838         glsopcode       0x01C0
4839         offset          403
4840
4841 MultiTexCoord4i(target, s, t, r, q)
4842         return          void
4843         param           target          TextureUnit in value
4844         param           s               CoordI in value
4845         param           t               CoordI in value
4846         param           r               CoordI in value
4847         param           q               CoordI in value
4848         category        VERSION_1_3
4849         glxflags        ARB
4850         version         1.3
4851         vectorequiv     MultiTexCoord4iv
4852         offset          404
4853
4854 MultiTexCoord4iv(target, v)
4855         return          void
4856         param           target          TextureUnit in value
4857         param           v               CoordI in array [4]
4858         category        VERSION_1_3
4859         glxflags        ARB
4860         version         1.3
4861         glxropcode      212
4862         glsopcode       0x01C1
4863         offset          405
4864
4865 MultiTexCoord4s(target, s, t, r, q)
4866         return          void
4867         param           target          TextureUnit in value
4868         param           s               CoordS in value
4869         param           t               CoordS in value
4870         param           r               CoordS in value
4871         param           q               CoordS in value
4872         category        VERSION_1_3
4873         glxflags        ARB
4874         version         1.3
4875         vectorequiv     MultiTexCoord4sv
4876         offset          406
4877
4878 MultiTexCoord4sv(target, v)
4879         return          void
4880         param           target          TextureUnit in value
4881         param           v               CoordS in array [4]
4882         category        VERSION_1_3
4883         glxflags        ARB
4884         version         1.3
4885         glxropcode      213
4886         glsopcode       0x01C2
4887         offset          407
4888
4889 # OpenGL 1.3 (ARB_transpose_matrix) commands
4890
4891 LoadTransposeMatrixf(m)
4892         return          void
4893         param           m               Float32 in array [16]
4894         category        VERSION_1_3
4895         glxflags        ARB client-handcode client-intercept server-handcode
4896         version         1.3
4897         glsflags        matrix
4898         glsopcode       0x01C3
4899         offset          408
4900
4901 LoadTransposeMatrixd(m)
4902         return          void
4903         param           m               Float64 in array [16]
4904         category        VERSION_1_3
4905         glxflags        ARB client-handcode client-intercept server-handcode
4906         version         1.3
4907         glsflags        matrix
4908         glsopcode       0x01C4
4909         offset          409
4910
4911 MultTransposeMatrixf(m)
4912         return          void
4913         param           m               Float32 in array [16]
4914         category        VERSION_1_3
4915         glxflags        ARB client-handcode client-intercept server-handcode
4916         version         1.3
4917         glsflags        matrix
4918         glsopcode       0x01C5
4919         offset          410
4920
4921 MultTransposeMatrixd(m)
4922         return          void
4923         param           m               Float64 in array [16]
4924         category        VERSION_1_3
4925         glxflags        ARB client-handcode client-intercept server-handcode
4926         version         1.3
4927         glsflags        matrix
4928         glsopcode       0x01C6
4929         offset          411
4930
4931 # OpenGL 1.3 (ARB_multisample) commands
4932
4933 SampleCoverage(value, invert)
4934         return          void
4935         param           value           ClampedFloat32 in value
4936         param           invert          Boolean in value
4937         category        VERSION_1_3
4938         glxflags        ARB
4939         version         1.3
4940         glxropcode      229
4941         glsopcode       0x01C7
4942         offset          412
4943
4944 # OpenGL 1.3 (ARB_texture_compression) commands
4945
4946 # Arguably TexelInternalFormat, not PixelInternalFormat
4947 CompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data)
4948         return          void
4949         param           target          TextureTarget in value
4950         param           level           CheckedInt32 in value
4951         param           internalformat  PixelInternalFormat in value
4952         param           width           SizeI in value
4953         param           height          SizeI in value
4954         param           depth           SizeI in value
4955         param           border          CheckedInt32 in value
4956         param           imageSize       SizeI in value
4957         param           data            CompressedTextureARB in array [imageSize]
4958         category        VERSION_1_3
4959         dlflags         handcode
4960         glxflags        ARB client-handcode server-handcode
4961         version         1.3
4962         glxropcode      216
4963         glsopcode       0x01C9
4964         wglflags        client-handcode server-handcode
4965         offset          554
4966
4967 # Arguably TexelInternalFormat, not PixelInternalFormat
4968 CompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data)
4969         return          void
4970         param           target          TextureTarget in value
4971         param           level           CheckedInt32 in value
4972         param           internalformat  PixelInternalFormat in value
4973         param           width           SizeI in value
4974         param           height          SizeI in value
4975         param           border          CheckedInt32 in value
4976         param           imageSize       SizeI in value
4977         param           data            CompressedTextureARB in array [imageSize]
4978         category        VERSION_1_3
4979         dlflags         handcode
4980         glxflags        ARB client-handcode server-handcode
4981         version         1.3
4982         glxropcode      215
4983         glsopcode       0x01CA
4984         wglflags        client-handcode server-handcode
4985         offset          555
4986
4987 # Arguably TexelInternalFormat, not PixelInternalFormat
4988 CompressedTexImage1D(target, level, internalformat, width, border, imageSize, data)
4989         return          void
4990         param           target          TextureTarget in value
4991         param           level           CheckedInt32 in value
4992         param           internalformat  PixelInternalFormat in value
4993         param           width           SizeI in value
4994         param           border          CheckedInt32 in value
4995         param           imageSize       SizeI in value
4996         param           data            CompressedTextureARB in array [imageSize]
4997         category        VERSION_1_3
4998         dlflags         handcode
4999         glxflags        ARB client-handcode server-handcode
5000         version         1.3
5001         glxropcode      214
5002         glsopcode       0x01CB
5003         wglflags        client-handcode server-handcode
5004         offset          556
5005
5006 CompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data)
5007         return          void
5008         param           target          TextureTarget in value
5009         param           level           CheckedInt32 in value
5010         param           xoffset         CheckedInt32 in value
5011         param           yoffset         CheckedInt32 in value
5012         param           zoffset         CheckedInt32 in value
5013         param           width           SizeI in value
5014         param           height          SizeI in value
5015         param           depth           SizeI in value
5016         param           format          PixelFormat in value
5017         param           imageSize       SizeI in value
5018         param           data            CompressedTextureARB in array [imageSize]
5019         category        VERSION_1_3
5020         dlflags         handcode
5021         glxflags        ARB client-handcode server-handcode
5022         version         1.3
5023         glxropcode      219
5024         glsopcode       0x01CC
5025         wglflags        client-handcode server-handcode
5026         offset          557
5027
5028 CompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data)
5029         return          void
5030         param           target          TextureTarget in value
5031         param           level           CheckedInt32 in value
5032         param           xoffset         CheckedInt32 in value
5033         param           yoffset         CheckedInt32 in value
5034         param           width           SizeI in value
5035         param           height          SizeI in value
5036         param           format          PixelFormat in value
5037         param           imageSize       SizeI in value
5038         param           data            CompressedTextureARB in array [imageSize]
5039         category        VERSION_1_3
5040         dlflags         handcode
5041         glxflags        ARB client-handcode server-handcode
5042         version         1.3
5043         glxropcode      218
5044         glsopcode       0x01CD
5045         wglflags        client-handcode server-handcode
5046         offset          558
5047
5048 CompressedTexSubImage1D(target, level, xoffset, width, format, imageSize, data)
5049         return          void
5050         param           target          TextureTarget in value
5051         param           level           CheckedInt32 in value
5052         param           xoffset         CheckedInt32 in value
5053         param           width           SizeI in value
5054         param           format          PixelFormat in value
5055         param           imageSize       SizeI in value
5056         param           data            CompressedTextureARB in array [imageSize]
5057         category        VERSION_1_3
5058         dlflags         handcode
5059         glxflags        ARB client-handcode server-handcode
5060         version         1.3
5061         glxropcode      217
5062         glsopcode       0x01CE
5063         wglflags        client-handcode server-handcode
5064         offset          559
5065
5066 GetCompressedTexImage(target, level, img)
5067         return          void
5068         param           target          TextureTarget in value
5069         param           level           CheckedInt32 in value
5070         param           img             CompressedTextureARB out array [COMPSIZE(target/level)]
5071         category        VERSION_1_3
5072         dlflags         notlistable
5073         glxflags        ARB client-handcode server-handcode
5074         version         1.3
5075         glxsingle       160
5076         glsflags        get
5077         glsopcode       0x01CF
5078         wglflags        client-handcode server-handcode
5079         offset          560
5080
5081
5082 ###############################################################################
5083 ###############################################################################
5084 #
5085 # OpenGL 1.4 commands
5086 #
5087 ###############################################################################
5088 ###############################################################################
5089
5090 # OpenGL 1.4 (EXT_blend_func_separate) commands
5091
5092 BlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha)
5093         return          void
5094         param           sfactorRGB      BlendFuncSeparateParameterEXT in value
5095         param           dfactorRGB      BlendFuncSeparateParameterEXT in value
5096         param           sfactorAlpha    BlendFuncSeparateParameterEXT in value
5097         param           dfactorAlpha    BlendFuncSeparateParameterEXT in value
5098         category        VERSION_1_4
5099         glxropcode      4134
5100         version         1.4
5101         extension
5102         glsopcode       0x01DC
5103         offset          537
5104
5105 # OpenGL 1.4 (EXT_fog_coord) commands
5106
5107 FogCoordf(coord)
5108         return          void
5109         param           coord           CoordF in value
5110         category        VERSION_1_4
5111         vectorequiv     FogCoordfv
5112         version         1.4
5113         offset          545
5114
5115 FogCoordfv(coord)
5116         return          void
5117         param           coord           CoordF in array [1]
5118         category        VERSION_1_4
5119         version         1.4
5120         glxropcode      4124
5121         glsopcode       0x01D8
5122         offset          546
5123
5124 FogCoordd(coord)
5125         return          void
5126         param           coord           CoordD in value
5127         category        VERSION_1_4
5128         vectorequiv     FogCoorddv
5129         version         1.4
5130         offset          547
5131
5132 FogCoorddv(coord)
5133         return          void
5134         param           coord           CoordD in array [1]
5135         category        VERSION_1_4
5136         version         1.4
5137         glxropcode      4125
5138         glsopcode       0x01DA
5139         offset          548
5140
5141 FogCoordPointer(type, stride, pointer)
5142         return          void
5143         param           type            FogPointerTypeEXT in value
5144         param           stride          SizeI in value
5145         param           pointer         Void in array [COMPSIZE(type/stride)] retained
5146         category        VERSION_1_4
5147         dlflags         notlistable
5148         version         1.4
5149         glxflags        client-handcode server-handcode
5150         glsflags        client
5151         glsopcode       0x01DB
5152         offset          549
5153
5154 # OpenGL 1.4 (EXT_multi_draw_arrays) commands
5155
5156 # first and count are really 'in'
5157 MultiDrawArrays(mode, first, count, primcount)
5158         return          void
5159         param           mode            BeginMode in value
5160         param           first           Int32 out array [COMPSIZE(count)]
5161         param           count           SizeI out array [COMPSIZE(primcount)]
5162         param           primcount       SizeI in value
5163         category        VERSION_1_4
5164         version         1.4
5165         glxropcode      ?
5166         glsflags        ignore
5167         offset          644
5168
5169 MultiDrawElements(mode, count, type, indices, primcount)
5170         return          void
5171         param           mode            BeginMode in value
5172         param           count           SizeI in array [COMPSIZE(primcount)]
5173         param           type            DrawElementsType in value
5174         param           indices         VoidPointer in array [COMPSIZE(primcount)]
5175         param           primcount       SizeI in value
5176         category        VERSION_1_4
5177         version         1.4
5178         glxropcode      ?
5179         glsflags        ignore
5180         offset          645
5181
5182 # OpenGL 1.4 (ARB_point_parameters, NV_point_sprite) commands
5183
5184 PointParameterf(pname, param)
5185         return          void
5186         param           pname           PointParameterNameARB in value
5187         param           param           CheckedFloat32 in value
5188         category        VERSION_1_4
5189         version         1.4
5190         glxropcode      2065
5191         extension
5192         glsopcode       0x0177
5193         offset          458
5194
5195 PointParameterfv(pname, params)
5196         return          void
5197         param           pname           PointParameterNameARB in value
5198         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
5199         category        VERSION_1_4
5200         version         1.4
5201         glxropcode      2066
5202         extension
5203         glsopcode       0x0178
5204         offset          459
5205
5206 PointParameteri(pname, param)
5207         return          void
5208         param           pname           PointParameterNameARB in value
5209         param           param           Int32 in value
5210         category        VERSION_1_4
5211         version         1.4
5212         extension       soft WINSOFT NV20
5213         glxropcode      4221
5214         glsflags        ignore
5215         offset          642
5216
5217 PointParameteriv(pname, params)
5218         return          void
5219         param           pname           PointParameterNameARB in value
5220         param           params          Int32 in array [COMPSIZE(pname)]
5221         category        VERSION_1_4
5222         version         1.4
5223         extension       soft WINSOFT NV20
5224         glxropcode      4222re
5225         glsflags        ignore
5226         offset          643
5227
5228 # OpenGL 1.4 (EXT_secondary_color) commands
5229
5230 SecondaryColor3b(red, green, blue)
5231         return          void
5232         param           red             ColorB in value
5233         param           green           ColorB in value
5234         param           blue            ColorB in value
5235         category        VERSION_1_4
5236         vectorequiv     SecondaryColor3bv
5237         version         1.4
5238         offset          561
5239
5240 SecondaryColor3bv(v)
5241         return          void
5242         param           v               ColorB in array [3]
5243         category        VERSION_1_4
5244         version         1.4
5245         glxropcode      4126
5246         glsopcode       0x01FD
5247         offset          562
5248
5249 SecondaryColor3d(red, green, blue)
5250         return          void
5251         param           red             ColorD in value
5252         param           green           ColorD in value
5253         param           blue            ColorD in value
5254         category        VERSION_1_4
5255         vectorequiv     SecondaryColor3dv
5256         version         1.4
5257         offset          563
5258
5259 SecondaryColor3dv(v)
5260         return          void
5261         param           v               ColorD in array [3]
5262         category        VERSION_1_4
5263         version         1.4
5264         glxropcode      4130
5265         glsopcode       0x01FE
5266         offset          564
5267
5268 SecondaryColor3f(red, green, blue)
5269         return          void
5270         param           red             ColorF in value
5271         param           green           ColorF in value
5272         param           blue            ColorF in value
5273         category        VERSION_1_4
5274         vectorequiv     SecondaryColor3fv
5275         version         1.4
5276         offset          565
5277
5278 SecondaryColor3fv(v)
5279         return          void
5280         param           v               ColorF in array [3]
5281         category        VERSION_1_4
5282         version         1.4
5283         glxropcode      4129
5284         glsopcode       0x01FF
5285         offset          566
5286
5287 SecondaryColor3i(red, green, blue)
5288         return          void
5289         param           red             ColorI in value
5290         param           green           ColorI in value
5291         param           blue            ColorI in value
5292         category        VERSION_1_4
5293         vectorequiv     SecondaryColor3iv
5294         version         1.4
5295         offset          567
5296
5297 SecondaryColor3iv(v)
5298         return          void
5299         param           v               ColorI in array [3]
5300         category        VERSION_1_4
5301         version         1.4
5302         glxropcode      4128
5303         glsopcode       0x0200
5304         offset          568
5305
5306 SecondaryColor3s(red, green, blue)
5307         return          void
5308         param           red             ColorS in value
5309         param           green           ColorS in value
5310         param           blue            ColorS in value
5311         category        VERSION_1_4
5312         vectorequiv     SecondaryColor3sv
5313         version         1.4
5314         offset          569
5315
5316 SecondaryColor3sv(v)
5317         return          void
5318         param           v               ColorS in array [3]
5319         category        VERSION_1_4
5320         version         1.4
5321         glxropcode      4127
5322         glsopcode       0x0201
5323         offset          570
5324
5325 SecondaryColor3ub(red, green, blue)
5326         return          void
5327         param           red             ColorUB in value
5328         param           green           ColorUB in value
5329         param           blue            ColorUB in value
5330         category        VERSION_1_4
5331         vectorequiv     SecondaryColor3ubv
5332         version         1.4
5333         offset          571
5334
5335 SecondaryColor3ubv(v)
5336         return          void
5337         param           v               ColorUB in array [3]
5338         category        VERSION_1_4
5339         version         1.4
5340         glxropcode      4131
5341         glsopcode       0x0202
5342         offset          572
5343
5344 SecondaryColor3ui(red, green, blue)
5345         return          void
5346         param           red             ColorUI in value
5347         param           green           ColorUI in value
5348         param           blue            ColorUI in value
5349         category        VERSION_1_4
5350         vectorequiv     SecondaryColor3uiv
5351         version         1.4
5352         offset          573
5353
5354 SecondaryColor3uiv(v)
5355         return          void
5356         param           v               ColorUI in array [3]
5357         category        VERSION_1_4
5358         version         1.4
5359         glxropcode      4133
5360         glsopcode       0x0203
5361         offset          574
5362
5363 SecondaryColor3us(red, green, blue)
5364         return          void
5365         param           red             ColorUS in value
5366         param           green           ColorUS in value
5367         param           blue            ColorUS in value
5368         category        VERSION_1_4
5369         vectorequiv     SecondaryColor3usv
5370         version         1.4
5371         offset          575
5372
5373 SecondaryColor3usv(v)
5374         return          void
5375         param           v               ColorUS in array [3]
5376         category        VERSION_1_4
5377         version         1.4
5378         glxropcode      4132
5379         glsopcode       0x0204
5380         offset          576
5381
5382 SecondaryColorPointer(size, type, stride, pointer)
5383         return          void
5384         param           size            Int32 in value
5385         param           type            ColorPointerType in value
5386         param           stride          SizeI in value
5387         param           pointer         Void in array [COMPSIZE(size/type/stride)] retained
5388         category        VERSION_1_4
5389         dlflags         notlistable
5390         glxflags        client-handcode server-handcode
5391         version         1.4
5392         extension
5393         glsflags        client
5394         glsopcode       0x0205
5395         offset          577
5396
5397 # OpenGL 1.4 (ARB_window_pos) commands
5398 # Note: all WindowPos* entry points use glxropcode ropcode 230, with 3 float parameters
5399
5400 WindowPos2d(x, y)
5401         return          void
5402         param           x               CoordD in value
5403         param           y               CoordD in value
5404         category        VERSION_1_4
5405         vectorequiv     WindowPos2dv
5406         version         1.4
5407         offset          513
5408
5409 WindowPos2dv(v)
5410         return          void
5411         param           v               CoordD in array [2]
5412         category        VERSION_1_4
5413         version         1.4
5414         glxropcode      230
5415         glxflags        client-handcode server-handcode
5416         glsopcode       0x01F0
5417         offset          514
5418
5419 WindowPos2f(x, y)
5420         return          void
5421         param           x               CoordF in value
5422         param           y               CoordF in value
5423         category        VERSION_1_4
5424         vectorequiv     WindowPos2fv
5425         version         1.4
5426         offset          515
5427
5428 WindowPos2fv(v)
5429         return          void
5430         param           v               CoordF in array [2]
5431         category        VERSION_1_4
5432         version         1.4
5433         glxropcode      230
5434         glxflags        client-handcode server-handcode
5435         glsopcode       0x01F1
5436         offset          516
5437
5438 WindowPos2i(x, y)
5439         return          void
5440         param           x               CoordI in value
5441         param           y               CoordI in value
5442         category        VERSION_1_4
5443         vectorequiv     WindowPos2iv
5444         version         1.4
5445         offset          517
5446
5447 WindowPos2iv(v)
5448         return          void
5449         param           v               CoordI in array [2]
5450         category        VERSION_1_4
5451         version         1.4
5452         glxropcode      230
5453         glxflags        client-handcode server-handcode
5454         glsopcode       0x01F2
5455         offset          518
5456
5457 WindowPos2s(x, y)
5458         return          void
5459         param           x               CoordS in value
5460         param           y               CoordS in value
5461         category        VERSION_1_4
5462         vectorequiv     WindowPos2sv
5463         version         1.4
5464         offset          519
5465
5466 WindowPos2sv(v)
5467         return          void
5468         param           v               CoordS in array [2]
5469         category        VERSION_1_4
5470         version         1.4
5471         glxropcode      230
5472         glxflags        client-handcode server-handcode
5473         glsopcode       0x01F3
5474         offset          520
5475
5476 WindowPos3d(x, y, z)
5477         return          void
5478         param           x               CoordD in value
5479         param           y               CoordD in value
5480         param           z               CoordD in value
5481         vectorequiv     WindowPos3dv
5482         category        VERSION_1_4
5483         version         1.4
5484         offset          521
5485
5486 WindowPos3dv(v)
5487         return          void
5488         param           v               CoordD in array [3]
5489         category        VERSION_1_4
5490         version         1.4
5491         glxropcode      230
5492         glxflags        client-handcode server-handcode
5493         glsopcode       0x01F4
5494         offset          522
5495
5496 WindowPos3f(x, y, z)
5497         return          void
5498         param           x               CoordF in value
5499         param           y               CoordF in value
5500         param           z               CoordF in value
5501         category        VERSION_1_4
5502         vectorequiv     WindowPos3fv
5503         version         1.4
5504         offset          523
5505
5506 WindowPos3fv(v)
5507         return          void
5508         param           v               CoordF in array [3]
5509         category        VERSION_1_4
5510         version         1.4
5511         glxropcode      230
5512         glxflags        client-handcode server-handcode
5513         glsopcode       0x01F5
5514         offset          524
5515
5516 WindowPos3i(x, y, z)
5517         return          void
5518         param           x               CoordI in value
5519         param           y               CoordI in value
5520         param           z               CoordI in value
5521         category        VERSION_1_4
5522         vectorequiv     WindowPos3iv
5523         version         1.4
5524         offset          525
5525
5526 WindowPos3iv(v)
5527         return          void
5528         param           v               CoordI in array [3]
5529         category        VERSION_1_4
5530         version         1.4
5531         glxropcode      230
5532         glxflags        client-handcode server-handcode
5533         glsopcode       0x01F6
5534         offset          526
5535
5536 WindowPos3s(x, y, z)
5537         return          void
5538         param           x               CoordS in value
5539         param           y               CoordS in value
5540         param           z               CoordS in value
5541         category        VERSION_1_4
5542         vectorequiv     WindowPos3sv
5543         version         1.4
5544         offset          527
5545
5546 WindowPos3sv(v)
5547         return          void
5548         param           v               CoordS in array [3]
5549         category        VERSION_1_4
5550         version         1.4
5551         glxropcode      230
5552         glxflags        client-handcode server-handcode
5553         glsopcode       0x01F7
5554         offset          528
5555
5556
5557 ###############################################################################
5558 ###############################################################################
5559 #
5560 # OpenGL 1.5 commands
5561 #
5562 ###############################################################################
5563 ###############################################################################
5564
5565 # OpenGL 1.5 (ARB_occlusion_query) commands
5566
5567 GenQueries(n, ids)
5568         return          void
5569         param           n               SizeI in value
5570         param           ids             UInt32 out array [n]
5571         category        VERSION_1_5
5572         version         1.5
5573         extension
5574         glxsingle       162
5575         glxflags        ignore
5576         glsopcode       ?
5577         offset          700
5578
5579 DeleteQueries(n, ids)
5580         return          void
5581         param           n               SizeI in value
5582         param           ids             UInt32 in array [n]
5583         category        VERSION_1_5
5584         version         1.5
5585         extension
5586         glxsingle       161
5587         glxflags        ignore
5588         glsopcode       ?
5589         offset          701
5590
5591 IsQuery(id)
5592         return          Boolean
5593         param           id              UInt32 in value
5594         category        VERSION_1_5
5595         version         1.5
5596         extension
5597         glxsingle       163
5598         glxflags        ignore
5599         glsopcode       ?
5600         offset          702
5601
5602 BeginQuery(target, id)
5603         return          void
5604         param           target          GLenum in value
5605         param           id              UInt32 in value
5606         category        VERSION_1_5
5607         version         1.5
5608         extension
5609         glxropcode      231
5610         glxflags        ignore
5611         glsopcode       ?
5612         offset          703
5613
5614 EndQuery(target)
5615         return          void
5616         param           target          GLenum in value
5617         category        VERSION_1_5
5618         version         1.5
5619         extension
5620         glxropcode      232
5621         glxflags        ignore
5622         glsopcode       ?
5623         offset          704
5624
5625 GetQueryiv(target, pname, params)
5626         return          void
5627         param           target          GLenum in value
5628         param           pname           GLenum in value
5629         param           params          Int32 out array [pname]
5630         category        VERSION_1_5
5631         dlflags         notlistable
5632         version         1.5
5633         extension
5634         glxsingle       164
5635         glxflags        ignore
5636         glsflags        get
5637         glsopcode       ?
5638         offset          705
5639
5640 GetQueryObjectiv(id, pname, params)
5641         return          void
5642         param           id              UInt32 in value
5643         param           pname           GLenum in value
5644         param           params          Int32 out array [pname]
5645         category        VERSION_1_5
5646         dlflags         notlistable
5647         version         1.5
5648         extension
5649         glxsingle       165
5650         glxflags        ignore
5651         glsflags        get
5652         glsopcode       ?
5653         offset          706
5654
5655 GetQueryObjectuiv(id, pname, params)
5656         return          void
5657         param           id              UInt32 in value
5658         param           pname           GLenum in value
5659         param           params          UInt32 out array [pname]
5660         category        VERSION_1_5
5661         dlflags         notlistable
5662         version         1.5
5663         extension
5664         glxsingle       166
5665         glxflags        ignore
5666         glsflags        get
5667         glsopcode       ?
5668         offset          707
5669
5670 # OpenGL 1.5 (ARB_vertex_buffer_object) commands
5671
5672 BindBuffer(target, buffer)
5673         return          void
5674         param           target          BufferTargetARB in value
5675         param           buffer          UInt32 in value
5676         category        VERSION_1_5
5677         version         1.5
5678         extension
5679         glxropcode      ?
5680         glxflags        ignore
5681         glsopcode       ?
5682         offset          688
5683
5684 DeleteBuffers(n, buffers)
5685         return          void
5686         param           n               SizeI in value
5687         param           buffers         ConstUInt32 in array [n]
5688         category        VERSION_1_5
5689         version         1.5
5690         extension
5691         glxropcode      ?
5692         glxflags        ignore
5693         glsopcode       ?
5694         offset          691
5695
5696 GenBuffers(n, buffers)
5697         return          void
5698         param           n               SizeI in value
5699         param           buffers         UInt32 out array [n]
5700         category        VERSION_1_5
5701         version         1.5
5702         extension
5703         glxropcode      ?
5704         glxflags        ignore
5705         glsopcode       ?
5706         offset          692
5707
5708 IsBuffer(buffer)
5709         return          Boolean
5710         param           buffer          UInt32 in value
5711         category        VERSION_1_5
5712         version         1.5
5713         extension
5714         glxropcode      ?
5715         glxflags        ignore
5716         glsopcode       ?
5717         offset          696
5718
5719 BufferData(target, size, data, usage)
5720         return          void
5721         param           target          BufferTargetARB in value
5722         param           size            BufferSize in value
5723         param           data            ConstVoid in array [size]
5724         param           usage           BufferUsageARB in value
5725         category        VERSION_1_5
5726         version         1.5
5727         extension
5728         glxropcode      ?
5729         glxflags        ignore
5730         glsopcode       ?
5731         offset          689
5732
5733 BufferSubData(target, offset, size, data)
5734         return          void
5735         param           target          BufferTargetARB in value
5736         param           offset          BufferOffset in value
5737         param           size            BufferSize in value
5738         param           data            ConstVoid in array [size]
5739         category        VERSION_1_5
5740         version         1.5
5741         extension
5742         glxropcode      ?
5743         glxflags        ignore
5744         glsopcode       ?
5745         offset          690
5746
5747 GetBufferSubData(target, offset, size, data)
5748         return          void
5749         param           target          BufferTargetARB in value
5750         param           offset          BufferOffset in value
5751         param           size            BufferSize in value
5752         param           data            Void out array [size]
5753         category        VERSION_1_5
5754         dlflags         notlistable
5755         version         1.5
5756         extension
5757         glxsingle       ?
5758         glxflags        ignore
5759         glsflags        get
5760         glsopcode       ?
5761         offset          695
5762
5763 MapBuffer(target, access)
5764         return          VoidPointer
5765         param           target          BufferTargetARB in value
5766         param           access          BufferAccessARB in value
5767         category        VERSION_1_5
5768         version         1.5
5769         extension
5770         glxropcode      ?
5771         glxflags        ignore
5772         glsopcode       ?
5773         offset          697
5774
5775 UnmapBuffer(target)
5776         return          Boolean
5777         param           target          BufferTargetARB in value
5778         category        VERSION_1_5
5779         version         1.5
5780         extension
5781         glxropcode      ?
5782         glxflags        ignore
5783         glsopcode       ?
5784         offset          698
5785
5786 GetBufferParameteriv(target, pname, params)
5787         return          void
5788         param           target          BufferTargetARB in value
5789         param           pname           BufferPNameARB in value
5790         param           params          Int32 out array [COMPSIZE(pname)]
5791         category        VERSION_1_5
5792         dlflags         notlistable
5793         version         1.5
5794         extension
5795         glxsingle       ?
5796         glxflags        ignore
5797         glsflags        get
5798         glsopcode       ?
5799         offset          693
5800
5801 GetBufferPointerv(target, pname, params)
5802         return          void
5803         param           target          BufferTargetARB in value
5804         param           pname           BufferPointerNameARB in value
5805         param           params          VoidPointer out array [1]
5806         category        VERSION_1_5
5807         dlflags         notlistable
5808         version         1.5
5809         extension
5810         glxsingle       ?
5811         glxflags        ignore
5812         glsflags        get
5813         glsopcode       ?
5814         offset          694
5815
5816 # OpenGL 1.5 (EXT_shadow_funcs) commands - none
5817
5818
5819 ###############################################################################
5820 ###############################################################################
5821 #
5822 # OpenGL 2.0 commands
5823 #
5824 ###############################################################################
5825 ###############################################################################
5826
5827 # OpenGL 2.0 (EXT_blend_equation_separate) commands
5828
5829 BlendEquationSeparate(modeRGB, modeAlpha)
5830         return          void
5831         param           modeRGB         BlendEquationModeEXT in value
5832         param           modeAlpha       BlendEquationModeEXT in value
5833         category        VERSION_2_0
5834         version         2.0
5835         extension
5836         glxropcode      4228
5837         glsopcode       ?
5838
5839 # OpenGL 2.0 (ARB_draw_buffers) commands
5840
5841 DrawBuffers(n, bufs)
5842         return          void
5843         param           n               SizeI in value
5844         param           bufs            DrawBufferModeATI in array [n]
5845         category        VERSION_2_0
5846         version         2.0
5847         extension
5848         glxropcode      233
5849         glxflags        ignore
5850         glsopcode       ?
5851         offset          ?
5852
5853 # OpenGL 2.0 (ARB_stencil_two_side) commands
5854
5855 StencilOpSeparate(face, sfail, dpfail, dppass)
5856         return          void
5857         param           face            StencilFaceDirection in value
5858         param           sfail           StencilOp in value
5859         param           dpfail          StencilOp in value
5860         param           dppass          StencilOp in value
5861         category        VERSION_2_0
5862         version         2.0
5863         extension
5864         glxropcode      ?
5865         glxflags        ignore
5866         glsopcode       ?
5867         offset          ?
5868
5869 StencilFuncSeparate(frontfunc, backfunc, ref, mask)
5870         return          void
5871         param           frontfunc       StencilFunction in value
5872         param           backfunc        StencilFunction in value
5873         param           ref             ClampedStencilValue in value
5874         param           mask            MaskedStencilValue in value
5875         category        VERSION_2_0
5876         version         2.0
5877         extension
5878         glxropcode      ?
5879         glxflags        ignore
5880         glsopcode       ?
5881         offset          ?
5882
5883 StencilMaskSeparate(face, mask)
5884         return          void
5885         param           face            StencilFaceDirection in value
5886         param           mask            MaskedStencilValue in value
5887         category        VERSION_2_0
5888         version         2.0
5889         extension
5890         glxropcode      ?
5891         glxflags        ignore
5892         glsopcode       ?
5893         offset          ?
5894
5895 # OpenGL 2.0 (ARB_shader_objects / ARB_vertex_shader / ARB_fragment_shader) commands
5896
5897 AttachShader(program, shader)
5898         return          void
5899         param           program         UInt32 in value
5900         param           shader          UInt32 in value
5901         category        VERSION_2_0
5902         version         2.0
5903         extension
5904         glxropcode      ?
5905         glxflags        ignore
5906         glsopcode       ?
5907         offset          ?
5908
5909 BindAttribLocation(program, index, name)
5910         return          void
5911         param           program         UInt32 in value
5912         param           index           UInt32 in value
5913         param           name            Char in array []
5914         category        VERSION_2_0
5915         version         2.0
5916         extension
5917         glxropcode      ?
5918         glxflags        ignore
5919         glsopcode       ?
5920         offset          ?
5921
5922 CompileShader(shader)
5923         return          void
5924         param           shader          UInt32 in value
5925         category        VERSION_2_0
5926         version         2.0
5927         extension
5928         glxropcode      ?
5929         glxflags        ignore
5930         glsopcode       ?
5931         offset          ?
5932
5933 CreateProgram()
5934         return          UInt32
5935         category        VERSION_2_0
5936         version         2.0
5937         extension
5938         glxropcode      ?
5939         glxflags        ignore
5940         glsopcode       ?
5941         offset          ?
5942
5943 CreateShader(type)
5944         return          UInt32
5945         param           type            GLenum in value
5946         category        VERSION_2_0
5947         version         2.0
5948         extension
5949         glxropcode      ?
5950         glxflags        ignore
5951         glsopcode       ?
5952         offset          ?
5953
5954 DeleteProgram(program)
5955         return          void
5956         param           program         UInt32 in value
5957         category        VERSION_2_0
5958         version         2.0
5959         extension
5960         glxropcode      ?
5961         glxflags        ignore
5962         glsopcode       ?
5963         offset          ?
5964
5965 DeleteShader(shader)
5966         return          void
5967         param           shader          UInt32 in value
5968         category        VERSION_2_0
5969         version         2.0
5970         extension
5971         glxropcode      ?
5972         glxflags        ignore
5973         glsopcode       ?
5974         offset          ?
5975
5976 DetachShader(program, shader)
5977         return          void
5978         param           program         UInt32 in value
5979         param           shader          UInt32 in value
5980         category        VERSION_2_0
5981         version         2.0
5982         extension
5983         glxropcode      ?
5984         glxflags        ignore
5985         glsopcode       ?
5986         offset          ?
5987
5988 DisableVertexAttribArray(index)
5989         return          void
5990         param           index           UInt32 in value
5991         dlflags         notlistable
5992         category        VERSION_2_0
5993         version         2.0
5994         extension       soft WINSOFT NV10
5995         glsflags        ignore
5996         glxflags        ignore
5997         offset          666
5998
5999 EnableVertexAttribArray(index)
6000         return          void
6001         param           index           UInt32 in value
6002         dlflags         notlistable
6003         category        VERSION_2_0
6004         version         2.0
6005         extension       soft WINSOFT NV10
6006         glsflags        ignore
6007         glxflags        ignore
6008         offset          665
6009
6010 GetActiveAttrib(program, index, bufSize, length, size, type, name)
6011         return          void
6012         param           program         UInt32 in value
6013         param           index           UInt32 in value
6014         param           bufSize         SizeI in value
6015         param           length          SizeI out array [1]
6016         param           size            Int32 out array [1]
6017         param           type            GLenum out array [1]
6018         param           name            Char out array []
6019         category        VERSION_2_0
6020         dlflags         notlistable
6021         version         2.0
6022         extension
6023         glxsingle       ?
6024         glxflags        ignore
6025         glsflags        get
6026         glsopcode       ?
6027         offset          ?
6028
6029 GetActiveUniform(program, index, bufSize, length, size, type, name)
6030         return          void
6031         param           program         UInt32 in value
6032         param           index           UInt32 in value
6033         param           bufSize         SizeI in value
6034         param           length          SizeI out array [1]
6035         param           size            Int32 out array [1]
6036         param           type            GLenum out array [1]
6037         param           name            Char out array []
6038         category        VERSION_2_0
6039         dlflags         notlistable
6040         version         2.0
6041         extension
6042         glxsingle       ?
6043         glxflags        ignore
6044         glsflags        get
6045         glsopcode       ?
6046         offset          ?
6047
6048 GetAttachedShaders(program, maxCount, count, obj)
6049         return          void
6050         param           program         UInt32 in value
6051         param           maxCount        SizeI in value
6052         param           count           SizeI out array [1]
6053         param           obj             UInt32 out array [count]
6054         category        VERSION_2_0
6055         dlflags         notlistable
6056         version         2.0
6057         extension
6058         glxsingle       ?
6059         glxflags        ignore
6060         glsflags        get
6061         glsopcode       ?
6062         offset          ?
6063
6064 GetAttribLocation(program, name)
6065         return          Int32
6066         param           program         UInt32 in value
6067         param           name            Char in array []
6068         category        VERSION_2_0
6069         dlflags         notlistable
6070         version         2.0
6071         extension
6072         glxsingle       ?
6073         glxflags        ignore
6074         glsflags        get
6075         glsopcode       ?
6076         offset          ?
6077
6078 GetProgramiv(program, pname, params)
6079         return          void
6080         param           program         UInt32 in value
6081         param           pname           GLenum in value
6082         param           params          Int32 out array [pname]
6083         category        VERSION_2_0
6084         dlflags         notlistable
6085         version         2.0
6086         extension
6087         glxsingle       ?
6088         glxflags        ignore
6089         glsflags        get
6090         glsopcode       ?
6091         offset          ?
6092
6093 GetProgramInfoLog(program, bufSize, length, infoLog)
6094         return          void
6095         param           program         UInt32 in value
6096         param           bufSize         SizeI in value
6097         param           length          SizeI out array [1]
6098         param           infoLog         Char out array [length]
6099         category        VERSION_2_0
6100         dlflags         notlistable
6101         version         2.0
6102         extension
6103         glxsingle       ?
6104         glxflags        ignore
6105         glsflags        get
6106         glsopcode       ?
6107         offset          ?
6108
6109 GetShaderiv(shader, pname, params)
6110         return          void
6111         param           shader          UInt32 in value
6112         param           pname           GLenum in value
6113         param           params          Int32 out array [pname]
6114         category        VERSION_2_0
6115         dlflags         notlistable
6116         version         2.0
6117         extension
6118         glxsingle       ?
6119         glxflags        ignore
6120         glsflags        get
6121         glsopcode       ?
6122         offset          ?
6123
6124 GetShaderInfoLog(shader, bufSize, length, infoLog)
6125         return          void
6126         param           shader          UInt32 in value
6127         param           bufSize         SizeI in value
6128         param           length          SizeI out array [1]
6129         param           infoLog         Char out array [length]
6130         category        VERSION_2_0
6131         dlflags         notlistable
6132         version         2.0
6133         extension
6134         glxsingle       ?
6135         glxflags        ignore
6136         glsflags        get
6137         glsopcode       ?
6138         offset          ?
6139
6140 GetShaderSource(shader, bufSize, length, source)
6141         return          void
6142         param           shader          UInt32 in value
6143         param           bufSize         SizeI in value
6144         param           length          SizeI out array [1]
6145         param           source          Char out array [length]
6146         category        VERSION_2_0
6147         dlflags         notlistable
6148         version         2.0
6149         extension
6150         glxsingle       ?
6151         glxflags        ignore
6152         glsflags        get
6153         glsopcode       ?
6154         offset          ?
6155
6156 GetUniformLocation(program, name)
6157         return          Int32
6158         param           program         UInt32 in value
6159         param           name            Char in array []
6160         category        VERSION_2_0
6161         dlflags         notlistable
6162         version         2.0
6163         extension
6164         glxsingle       ?
6165         glxflags        ignore
6166         glsflags        get
6167         glsopcode       ?
6168         offset          ?
6169
6170 GetUniformfv(program, location, params)
6171         return          void
6172         param           program         UInt32 in value
6173         param           location        Int32 in value
6174         param           params          Float32 out array [location]
6175         category        VERSION_2_0
6176         dlflags         notlistable
6177         version         2.0
6178         extension
6179         glxsingle       ?
6180         glxflags        ignore
6181         glsflags        get
6182         glsopcode       ?
6183         offset          ?
6184
6185 GetUniformiv(program, location, params)
6186         return          void
6187         param           program         UInt32 in value
6188         param           location        Int32 in value
6189         param           params          Int32 out array [location]
6190         category        VERSION_2_0
6191         dlflags         notlistable
6192         version         2.0
6193         extension
6194         glxsingle       ?
6195         glxflags        ignore
6196         glsflags        get
6197         glsopcode       ?
6198         offset          ?
6199
6200 GetVertexAttribdv(index, pname, params)
6201         return          void
6202         param           index           UInt32 in value
6203         param           pname           VertexAttribPropertyARB in value
6204         param           params          Float64 out array [4]
6205         dlflags         notlistable
6206         category        VERSION_2_0
6207         version         2.0
6208         extension       soft WINSOFT NV10
6209         glxvendorpriv   1301
6210         glsflags        client get
6211         glsopcode       0x0232
6212         offset          588
6213
6214 GetVertexAttribfv(index, pname, params)
6215         return          void
6216         param           index           UInt32 in value
6217         param           pname           VertexAttribPropertyARB in value
6218         param           params          Float32 out array [4]
6219         dlflags         notlistable
6220         category        VERSION_2_0
6221         version         2.0
6222         extension       soft WINSOFT NV10
6223         glxvendorpriv   1302
6224         glsflags        client get
6225         glsopcode       0x0233
6226         offset          589
6227
6228 GetVertexAttribiv(index, pname, params)
6229         return          void
6230         param           index           UInt32 in value
6231         param           pname           VertexAttribPropertyARB in value
6232         param           params          Int32 out array [4]
6233         dlflags         notlistable
6234         category        VERSION_2_0
6235         version         2.0
6236         extension       soft WINSOFT NV10
6237         glxvendorpriv   1303
6238         glsflags        client get
6239         glsopcode       0x0234
6240         offset          590
6241
6242 GetVertexAttribPointerv(index, pname, pointer)
6243         return          void
6244         param           index           UInt32 in value
6245         param           pname           VertexAttribPointerPropertyARB in value
6246         param           pointer         VoidPointer out array [1]
6247         dlflags         notlistable
6248         category        VERSION_2_0
6249         version         2.0
6250         extension       soft WINSOFT NV10
6251         glxflags        ignore
6252         glsflags        client get
6253         glsopcode       0x0235
6254         offset          591
6255
6256 IsProgram(program)
6257         return          Boolean
6258         param           program         UInt32 in value
6259         dlflags         notlistable
6260         category        VERSION_2_0
6261         version         2.0
6262         extension       soft WINSOFT NV10
6263         glxvendorpriv   1304
6264         glsflags        get
6265         glsopcode       0x0236
6266         offset          592
6267
6268 IsShader(shader)
6269         return          Boolean
6270         param           shader          UInt32 in value
6271         dlflags         notlistable
6272         category        VERSION_2_0
6273         version         2.0
6274         extension       soft WINSOFT NV10
6275         glxvendorpriv   ?
6276         glsflags        get
6277         glsopcode       ?
6278         offset          ?
6279
6280 LinkProgram(program)
6281         return          void
6282         param           program         UInt32 in value
6283         category        VERSION_2_0
6284         version         2.0
6285         extension
6286         glxropcode      ?
6287         glxflags        ignore
6288         glsopcode       ?
6289         offset          ?
6290
6291 ShaderSource(shader, count, string, length)
6292         return          void
6293         param           shader          UInt32 in value
6294         param           count           SizeI in value
6295         param           string          CharPointer in array [count]
6296         param           length          Int32 in array [1]
6297         category        VERSION_2_0
6298         version         2.0
6299         extension
6300         glxropcode      ?
6301         glxflags        ignore
6302         glsopcode       ?
6303         offset          ?
6304
6305 UseProgram(program)
6306         return          void
6307         param           program         UInt32 in value
6308         category        VERSION_2_0
6309         version         2.0
6310         extension
6311         glxropcode      ?
6312         glxflags        ignore
6313         glsopcode       ?
6314         offset          ?
6315
6316 Uniform1f(location, v0)
6317         return          void
6318         param           location        Int32 in value
6319         param           v0              Float32 in value
6320         category        VERSION_2_0
6321         version         2.0
6322         extension
6323         glxropcode      ?
6324         glxflags        ignore
6325         glsopcode       ?
6326         offset          ?
6327
6328 Uniform2f(location, v0, v1)
6329         return          void
6330         param           location        Int32 in value
6331         param           v0              Float32 in value
6332         param           v1              Float32 in value
6333         category        VERSION_2_0
6334         version         2.0
6335         extension
6336         glxropcode      ?
6337         glxflags        ignore
6338         glsopcode       ?
6339         offset          ?
6340
6341 Uniform3f(location, v0, v1, v2)
6342         return          void
6343         param           location        Int32 in value
6344         param           v0              Float32 in value
6345         param           v1              Float32 in value
6346         param           v2              Float32 in value
6347         category        VERSION_2_0
6348         version         2.0
6349         extension
6350         glxropcode      ?
6351         glxflags        ignore
6352         glsopcode       ?
6353         offset          ?
6354
6355 Uniform4f(location, v0, v1, v2, v3)
6356         return          void
6357         param           location        Int32 in value
6358         param           v0              Float32 in value
6359         param           v1              Float32 in value
6360         param           v2              Float32 in value
6361         param           v3              Float32 in value
6362         category        VERSION_2_0
6363         version         2.0
6364         extension
6365         glxropcode      ?
6366         glxflags        ignore
6367         glsopcode       ?
6368         offset          ?
6369
6370 Uniform1i(location, v0)
6371         return          void
6372         param           location        Int32 in value
6373         param           v0              Int32 in value
6374         category        VERSION_2_0
6375         version         2.0
6376         extension
6377         glxropcode      ?
6378         glxflags        ignore
6379         glsopcode       ?
6380         offset          ?
6381
6382 Uniform2i(location, v0, v1)
6383         return          void
6384         param           location        Int32 in value
6385         param           v0              Int32 in value
6386         param           v1              Int32 in value
6387         category        VERSION_2_0
6388         version         2.0
6389         extension
6390         glxropcode      ?
6391         glxflags        ignore
6392         glsopcode       ?
6393         offset          ?
6394
6395 Uniform3i(location, v0, v1, v2)
6396         return          void
6397         param           location        Int32 in value
6398         param           v0              Int32 in value
6399         param           v1              Int32 in value
6400         param           v2              Int32 in value
6401         category        VERSION_2_0
6402         version         2.0
6403         extension
6404         glxropcode      ?
6405         glxflags        ignore
6406         glsopcode       ?
6407         offset          ?
6408
6409 Uniform4i(location, v0, v1, v2, v3)
6410         return          void
6411         param           location        Int32 in value
6412         param           v0              Int32 in value
6413         param           v1              Int32 in value
6414         param           v2              Int32 in value
6415         param           v3              Int32 in value
6416         category        VERSION_2_0
6417         version         2.0
6418         extension
6419         glxropcode      ?
6420         glxflags        ignore
6421         glsopcode       ?
6422         offset          ?
6423
6424 Uniform1fv(location, count, value)
6425         return          void
6426         param           location        Int32 in value
6427         param           count           SizeI in value
6428         param           value           Float32 in array [count]
6429         category        VERSION_2_0
6430         version         2.0
6431         extension
6432         glxropcode      ?
6433         glxflags        ignore
6434         glsopcode       ?
6435         offset          ?
6436
6437 Uniform2fv(location, count, value)
6438         return          void
6439         param           location        Int32 in value
6440         param           count           SizeI in value
6441         param           value           Float32 in array [count]
6442         category        VERSION_2_0
6443         version         2.0
6444         extension
6445         glxropcode      ?
6446         glxflags        ignore
6447         glsopcode       ?
6448         offset          ?
6449
6450 Uniform3fv(location, count, value)
6451         return          void
6452         param           location        Int32 in value
6453         param           count           SizeI in value
6454         param           value           Float32 in array [count]
6455         category        VERSION_2_0
6456         version         2.0
6457         extension
6458         glxropcode      ?
6459         glxflags        ignore
6460         glsopcode       ?
6461         offset          ?
6462
6463 Uniform4fv(location, count, value)
6464         return          void
6465         param           location        Int32 in value
6466         param           count           SizeI in value
6467         param           value           Float32 in array [count]
6468         category        VERSION_2_0
6469         version         2.0
6470         extension
6471         glxropcode      ?
6472         glxflags        ignore
6473         glsopcode       ?
6474         offset          ?
6475
6476 Uniform1iv(location, count, value)
6477         return          void
6478         param           location        Int32 in value
6479         param           count           SizeI in value
6480         param           value           Int32 in array [count]
6481         category        VERSION_2_0
6482         version         2.0
6483         extension
6484         glxropcode      ?
6485         glxflags        ignore
6486         glsopcode       ?
6487         offset          ?
6488
6489 Uniform2iv(location, count, value)
6490         return          void
6491         param           location        Int32 in value
6492         param           count           SizeI in value
6493         param           value           Int32 in array [count]
6494         category        VERSION_2_0
6495         version         2.0
6496         extension
6497         glxropcode      ?
6498         glxflags        ignore
6499         glsopcode       ?
6500         offset          ?
6501
6502 Uniform3iv(location, count, value)
6503         return          void
6504         param           location        Int32 in value
6505         param           count           SizeI in value
6506         param           value           Int32 in array [count]
6507         category        VERSION_2_0
6508         version         2.0
6509         extension
6510         glxropcode      ?
6511         glxflags        ignore
6512         glsopcode       ?
6513         offset          ?
6514
6515 Uniform4iv(location, count, value)
6516         return          void
6517         param           location        Int32 in value
6518         param           count           SizeI in value
6519         param           value           Int32 in array [count]
6520         category        VERSION_2_0
6521         version         2.0
6522         extension
6523         glxropcode      ?
6524         glxflags        ignore
6525         glsopcode       ?
6526         offset          ?
6527
6528 UniformMatrix2fv(location, count, transpose, value)
6529         return          void
6530         param           location        Int32 in value
6531         param           count           SizeI in value
6532         param           transpose       Boolean in value
6533         param           value           Float32 in array [count]
6534         category        VERSION_2_0
6535         version         2.0
6536         extension
6537         glxropcode      ?
6538         glxflags        ignore
6539         glsopcode       ?
6540         offset          ?
6541
6542 UniformMatrix3fv(location, count, transpose, value)
6543         return          void
6544         param           location        Int32 in value
6545         param           count           SizeI in value
6546         param           transpose       Boolean in value
6547         param           value           Float32 in array [count]
6548         category        VERSION_2_0
6549         version         2.0
6550         extension
6551         glxropcode      ?
6552         glxflags        ignore
6553         glsopcode       ?
6554         offset          ?
6555
6556 UniformMatrix4fv(location, count, transpose, value)
6557         return          void
6558         param           location        Int32 in value
6559         param           count           SizeI in value
6560         param           transpose       Boolean in value
6561         param           value           Float32 in array [count]
6562         category        VERSION_2_0
6563         version         2.0
6564         extension
6565         glxropcode      ?
6566         glxflags        ignore
6567         glsopcode       ?
6568         offset          ?
6569
6570 ValidateProgram(program)
6571         return          void
6572         param           program         UInt32 in value
6573         category        VERSION_2_0
6574         version         2.0
6575         extension
6576         glxropcode      ?
6577         glxflags        ignore
6578         glsopcode       ?
6579         offset          ?
6580
6581 VertexAttrib1d(index, x)
6582         return          void
6583         param           index           UInt32 in value
6584         param           x               Float64 in value
6585         category        VERSION_2_0
6586         version         2.0
6587         vectorequiv     VertexAttrib1dv
6588         extension       soft WINSOFT NV10
6589         glsflags        ignore
6590         glxflags        ignore
6591         offset          603
6592
6593 VertexAttrib1dv(index, v)
6594         return          void
6595         param           index           UInt32 in value
6596         param           v               Float64 in array [1]
6597         category        VERSION_2_0
6598         version         2.0
6599         extension       soft WINSOFT NV10
6600         glxropcode      4197
6601         glsopcode       0x0240
6602         offset          604
6603
6604 VertexAttrib1f(index, x)
6605         return          void
6606         param           index           UInt32 in value
6607         param           x               Float32 in value
6608         category        VERSION_2_0
6609         version         2.0
6610         vectorequiv     VertexAttrib1fv
6611         extension       soft WINSOFT NV10
6612         glsflags        ignore
6613         glxflags        ignore
6614         offset          605
6615
6616 VertexAttrib1fv(index, v)
6617         return          void
6618         param           index           UInt32 in value
6619         param           v               Float32 in array [1]
6620         category        VERSION_2_0
6621         version         2.0
6622         extension       soft WINSOFT NV10
6623         glxropcode      4193
6624         glsopcode       0x023F
6625         offset          606
6626
6627 VertexAttrib1s(index, x)
6628         return          void
6629         param           index           UInt32 in value
6630         param           x               Int16 in value
6631         category        VERSION_2_0
6632         version         2.0
6633         vectorequiv     VertexAttrib1sv
6634         extension       soft WINSOFT NV10
6635         glsflags        ignore
6636         glxflags        ignore
6637         offset          607
6638
6639 VertexAttrib1sv(index, v)
6640         return          void
6641         param           index           UInt32 in value
6642         param           v               Int16 in array [1]
6643         category        VERSION_2_0
6644         version         2.0
6645         extension       soft WINSOFT NV10
6646         glxropcode      4189
6647         glsopcode       0x023E
6648         offset          608
6649
6650 VertexAttrib2d(index, x, y)
6651         return          void
6652         param           index           UInt32 in value
6653         param           x               Float64 in value
6654         param           y               Float64 in value
6655         category        VERSION_2_0
6656         version         2.0
6657         vectorequiv     VertexAttrib2dv
6658         extension       soft WINSOFT NV10
6659         glsflags        ignore
6660         glxflags        ignore
6661         offset          609
6662
6663 VertexAttrib2dv(index, v)
6664         return          void
6665         param           index           UInt32 in value
6666         param           v               Float64 in array [2]
6667         category        VERSION_2_0
6668         version         2.0
6669         extension       soft WINSOFT NV10
6670         glxropcode      4198
6671         glsopcode       0x0243
6672         offset          610
6673
6674 VertexAttrib2f(index, x, y)
6675         return          void
6676         param           index           UInt32 in value
6677         param           x               Float32 in value
6678         param           y               Float32 in value
6679         category        VERSION_2_0
6680         version         2.0
6681         vectorequiv     VertexAttrib2fv
6682         extension       soft WINSOFT NV10
6683         glsflags        ignore
6684         glxflags        ignore
6685         offset          611
6686
6687 VertexAttrib2fv(index, v)
6688         return          void
6689         param           index           UInt32 in value
6690         param           v               Float32 in array [2]
6691         category        VERSION_2_0
6692         version         2.0
6693         extension       soft WINSOFT NV10
6694         glxropcode      4194
6695         glsopcode       0x0242
6696         offset          612
6697
6698 VertexAttrib2s(index, x, y)
6699         return          void
6700         param           index           UInt32 in value
6701         param           x               Int16 in value
6702         param           y               Int16 in value
6703         category        VERSION_2_0
6704         version         2.0
6705         vectorequiv     VertexAttrib2sv
6706         extension       soft WINSOFT NV10
6707         glsflags        ignore
6708         glxflags        ignore
6709         offset          613
6710
6711 VertexAttrib2sv(index, v)
6712         return          void
6713         param           index           UInt32 in value
6714         param           v               Int16 in array [2]
6715         category        VERSION_2_0
6716         version         2.0
6717         extension       soft WINSOFT NV10
6718         glxropcode      4190
6719         glsopcode       0x0241
6720         offset          614
6721
6722 VertexAttrib3d(index, x, y, z)
6723         return          void
6724         param           index           UInt32 in value
6725         param           x               Float64 in value
6726         param           y               Float64 in value
6727         param           z               Float64 in value
6728         category        VERSION_2_0
6729         version         2.0
6730         vectorequiv     VertexAttrib3dv
6731         extension       soft WINSOFT NV10
6732         glsflags        ignore
6733         glxflags        ignore
6734         offset          615
6735
6736 VertexAttrib3dv(index, v)
6737         return          void
6738         param           index           UInt32 in value
6739         param           v               Float64 in array [3]
6740         category        VERSION_2_0
6741         version         2.0
6742         extension       soft WINSOFT NV10
6743         glxropcode      4199
6744         glsopcode       0x0246
6745         offset          616
6746
6747 VertexAttrib3f(index, x, y, z)
6748         return          void
6749         param           index           UInt32 in value
6750         param           x               Float32 in value
6751         param           y               Float32 in value
6752         param           z               Float32 in value
6753         category        VERSION_2_0
6754         version         2.0
6755         vectorequiv     VertexAttrib3fv
6756         extension       soft WINSOFT NV10
6757         glsflags        ignore
6758         glxflags        ignore
6759         offset          617
6760
6761 VertexAttrib3fv(index, v)
6762         return          void
6763         param           index           UInt32 in value
6764         param           v               Float32 in array [3]
6765         category        VERSION_2_0
6766         version         2.0
6767         extension       soft WINSOFT NV10
6768         glxropcode      4195
6769         glsopcode       0x0245
6770         offset          618
6771
6772 VertexAttrib3s(index, x, y, z)
6773         return          void
6774         param           index           UInt32 in value
6775         param           x               Int16 in value
6776         param           y               Int16 in value
6777         param           z               Int16 in value
6778         category        VERSION_2_0
6779         version         2.0
6780         vectorequiv     VertexAttrib3sv
6781         extension       soft WINSOFT NV10
6782         glsflags        ignore
6783         glxflags        ignore
6784         offset          619
6785
6786 VertexAttrib3sv(index, v)
6787         return          void
6788         param           index           UInt32 in value
6789         param           v               Int16 in array [3]
6790         category        VERSION_2_0
6791         version         2.0
6792         extension       soft WINSOFT NV10
6793         glxropcode      4191
6794         glsopcode       0x0244
6795         offset          620
6796
6797 VertexAttrib4Nbv(index, v)
6798         return          void
6799         param           index           UInt32 in value
6800         param           v               Int8 in array [4]
6801         category        VERSION_2_0
6802         version         2.0
6803         extension       soft WINSOFT NV10
6804         glsflags        ignore
6805         glxflags        ignore
6806         offset          659
6807
6808 VertexAttrib4Niv(index, v)
6809         return          void
6810         param           index           UInt32 in value
6811         param           v               Int32 in array [4]
6812         category        VERSION_2_0
6813         version         2.0
6814         extension       soft WINSOFT NV10
6815         glsflags        ignore
6816         glxflags        ignore
6817         offset          661
6818
6819 VertexAttrib4Nsv(index, v)
6820         return          void
6821         param           index           UInt32 in value
6822         param           v               Int16 in array [4]
6823         category        VERSION_2_0
6824         version         2.0
6825         extension       soft WINSOFT NV10
6826         glsflags        ignore
6827         glxflags        ignore
6828         offset          660
6829
6830 VertexAttrib4Nub(index, x, y, z, w)
6831         return          void
6832         param           index           UInt32 in value
6833         param           x               UInt8 in value
6834         param           y               UInt8 in value
6835         param           z               UInt8 in value
6836         param           w               UInt8 in value
6837         category        VERSION_2_0
6838         version         2.0
6839         extension       soft WINSOFT NV10
6840         glsflags        ignore
6841         glxflags        ignore
6842         offset          627
6843
6844 VertexAttrib4Nubv(index, v)
6845         return          void
6846         param           index           UInt32 in value
6847         param           v               UInt8 in array [4]
6848         category        VERSION_2_0
6849         version         2.0
6850         extension       soft WINSOFT NV10
6851         glsflags        ignore
6852         glxflags        ignore
6853         glxropcode      4201
6854         glsopcode       0x024A
6855         offset          628
6856
6857 VertexAttrib4Nuiv(index, v)
6858         return          void
6859         param           index           UInt32 in value
6860         param           v               UInt32 in array [4]
6861         category        VERSION_2_0
6862         version         2.0
6863         extension       soft WINSOFT NV10
6864         glsflags        ignore
6865         glxflags        ignore
6866         offset          663
6867
6868 VertexAttrib4Nusv(index, v)
6869         return          void
6870         param           index           UInt32 in value
6871         param           v               UInt16 in array [4]
6872         category        VERSION_2_0
6873         version         2.0
6874         extension       soft WINSOFT NV10
6875         glsflags        ignore
6876         glxflags        ignore
6877         offset          662
6878
6879 VertexAttrib4bv(index, v)
6880         return          void
6881         param           index           UInt32 in value
6882         param           v               Int8 in array [4]
6883         category        VERSION_2_0
6884         version         2.0
6885         extension       soft WINSOFT NV10
6886         glsflags        ignore
6887         glxflags        ignore
6888         offset          654
6889
6890 VertexAttrib4d(index, x, y, z, w)
6891         return          void
6892         param           index           UInt32 in value
6893         param           x               Float64 in value
6894         param           y               Float64 in value
6895         param           z               Float64 in value
6896         param           w               Float64 in value
6897         category        VERSION_2_0
6898         version         2.0
6899         vectorequiv     VertexAttrib4dv
6900         extension       soft WINSOFT NV10
6901         glsflags        ignore
6902         glxflags        ignore
6903         offset          621
6904
6905 VertexAttrib4dv(index, v)
6906         return          void
6907         param           index           UInt32 in value
6908         param           v               Float64 in array [4]
6909         category        VERSION_2_0
6910         version         2.0
6911         extension       soft WINSOFT NV10
6912         glxropcode      4200
6913         glsopcode       0x0249
6914         offset          622
6915
6916 VertexAttrib4f(index, x, y, z, w)
6917         return          void
6918         param           index           UInt32 in value
6919         param           x               Float32 in value
6920         param           y               Float32 in value
6921         param           z               Float32 in value
6922         param           w               Float32 in value
6923         category        VERSION_2_0
6924         version         2.0
6925         vectorequiv     VertexAttrib4fv
6926         extension       soft WINSOFT NV10
6927         glsflags        ignore
6928         glxflags        ignore
6929         offset          623
6930
6931 VertexAttrib4fv(index, v)
6932         return          void
6933         param           index           UInt32 in value
6934         param           v               Float32 in array [4]
6935         category        VERSION_2_0
6936         version         2.0
6937         extension       soft WINSOFT NV10
6938         glxropcode      4196
6939         glsopcode       0x0248
6940         offset          624
6941
6942 VertexAttrib4iv(index, v)
6943         return          void
6944         param           index           UInt32 in value
6945         param           v               Int32 in array [4]
6946         category        VERSION_2_0
6947         version         2.0
6948         extension       soft WINSOFT NV10
6949         glsflags        ignore
6950         glxflags        ignore
6951         offset          655
6952
6953 VertexAttrib4s(index, x, y, z, w)
6954         return          void
6955         param           index           UInt32 in value
6956         param           x               Int16 in value
6957         param           y               Int16 in value
6958         param           z               Int16 in value
6959         param           w               Int16 in value
6960         category        VERSION_2_0
6961         version         2.0
6962         vectorequiv     VertexAttrib4sv
6963         extension       soft WINSOFT NV10
6964         glsflags        ignore
6965         glxflags        ignore
6966         offset          625
6967
6968 VertexAttrib4sv(index, v)
6969         return          void
6970         param           index           UInt32 in value
6971         param           v               Int16 in array [4]
6972         category        VERSION_2_0
6973         version         2.0
6974         extension       soft WINSOFT NV10
6975         glsflags        ignore
6976         glxflags        ignore
6977         glxropcode      4192
6978         glsopcode       0x0247
6979         offset          626
6980
6981 VertexAttrib4ubv(index, v)
6982         return          void
6983         param           index           UInt32 in value
6984         param           v               UInt8 in array [4]
6985         category        VERSION_2_0
6986         version         2.0
6987         extension       soft WINSOFT NV10
6988         glsflags        ignore
6989         glxflags        ignore
6990         offset          656
6991
6992 VertexAttrib4uiv(index, v)
6993         return          void
6994         param           index           UInt32 in value
6995         param           v               UInt32 in array [4]
6996         category        VERSION_2_0
6997         version         2.0
6998         extension       soft WINSOFT NV10
6999         glsflags        ignore
7000         glxflags        ignore
7001         offset          658
7002
7003 VertexAttrib4usv(index, v)
7004         return          void
7005         param           index           UInt32 in value
7006         param           v               UInt16 in array [4]
7007         category        VERSION_2_0
7008         version         2.0
7009         extension       soft WINSOFT NV10
7010         glsflags        ignore
7011         glxflags        ignore
7012         offset          657
7013
7014 VertexAttribPointer(index, size, type, normalized, stride, pointer)
7015         return          void
7016         param           index           UInt32 in value
7017         param           size            Int32 in value
7018         param           type            VertexAttribPointerTypeARB in value
7019         param           normalized      Boolean in value
7020         param           stride          SizeI in value
7021         param           pointer         Void in array [COMPSIZE(size/type/stride)] retained
7022         dlflags         notlistable
7023         category        VERSION_2_0
7024         version         2.0
7025         extension       soft WINSOFT NV10
7026         glsflags        ignore
7027         glxflags        ignore
7028         offset          664
7029
7030
7031 ###############################################################################
7032 ###############################################################################
7033 #
7034 # OpenGL 2.1 commands
7035 #
7036 ###############################################################################
7037 ###############################################################################
7038
7039 # OpenGL 2.1 (ARB_pixel_buffer_object) commands - none
7040
7041 # OpenGL 2.1 (EXT_texture_sRGB) commands - none
7042
7043 # New commands in OpenGL 2.1
7044 UniformMatrix2x3fv(location, count, transpose, value)
7045         return          void
7046         param           location        Int32 in value
7047         param           count           SizeI in value
7048         param           transpose       Boolean in value
7049         param           value           Float32 in array [6]
7050         category        VERSION_2_1
7051         version         2.1
7052         extension
7053         glxropcode      ?
7054         glxflags        ignore
7055         glsopcode       ?
7056         offset          ?
7057
7058 UniformMatrix3x2fv(location, count, transpose, value)
7059         return          void
7060         param           location        Int32 in value
7061         param           count           SizeI in value
7062         param           transpose       Boolean in value
7063         param           value           Float32 in array [6]
7064         category        VERSION_2_1
7065         version         2.1
7066         extension
7067         glxropcode      ?
7068         glxflags        ignore
7069         glsopcode       ?
7070         offset          ?
7071
7072 UniformMatrix2x4fv(location, count, transpose, value)
7073         return          void
7074         param           location        Int32 in value
7075         param           count           SizeI in value
7076         param           transpose       Boolean in value
7077         param           value           Float32 in array [8]
7078         category        VERSION_2_1
7079         version         2.1
7080         extension
7081         glxropcode      ?
7082         glxflags        ignore
7083         glsopcode       ?
7084         offset          ?
7085
7086 UniformMatrix4x2fv(location, count, transpose, value)
7087         return          void
7088         param           location        Int32 in value
7089         param           count           SizeI in value
7090         param           transpose       Boolean in value
7091         param           value           Float32 in array [8]
7092         category        VERSION_2_1
7093         version         2.1
7094         extension
7095         glxropcode      ?
7096         glxflags        ignore
7097         glsopcode       ?
7098         offset          ?
7099
7100 UniformMatrix3x4fv(location, count, transpose, value)
7101         return          void
7102         param           location        Int32 in value
7103         param           count           SizeI in value
7104         param           transpose       Boolean in value
7105         param           value           Float32 in array [12]
7106         category        VERSION_2_1
7107         version         2.1
7108         extension
7109         glxropcode      ?
7110         glxflags        ignore
7111         glsopcode       ?
7112         offset          ?
7113
7114 UniformMatrix4x3fv(location, count, transpose, value)
7115         return          void
7116         param           location        Int32 in value
7117         param           count           SizeI in value
7118         param           transpose       Boolean in value
7119         param           value           Float32 in array [12]
7120         category        VERSION_2_1
7121         version         2.1
7122         extension
7123         glxropcode      ?
7124         glxflags        ignore
7125         glsopcode       ?
7126         offset          ?
7127
7128
7129
7130 ###############################################################################
7131 ###############################################################################
7132 #
7133 # ARB extensions, in order by ARB extension number
7134 #
7135 ###############################################################################
7136 ###############################################################################
7137
7138 ###############################################################################
7139 #
7140 # ARB Extension #1
7141 # ARB_multitexture commands
7142 #
7143 ###############################################################################
7144
7145 ActiveTextureARB(texture)
7146         return          void
7147         param           texture         TextureUnit in value
7148         category        ARB_multitexture
7149         glxflags        ARB
7150         version         1.2
7151         glxropcode      197
7152         alias           ActiveTexture
7153         glsalias        ActiveTexture
7154
7155 ClientActiveTextureARB(texture)
7156         return          void
7157         param           texture         TextureUnit in value
7158         category        ARB_multitexture
7159         dlflags         notlistable
7160         glxflags        ARB client-handcode client-intercept server-handcode
7161         version         1.2
7162         alias           ClientActiveTexture
7163         glsalias        ClientActiveTexture
7164
7165 MultiTexCoord1dARB(target, s)
7166         return          void
7167         param           target          TextureUnit in value
7168         param           s               CoordD in value
7169         category        ARB_multitexture
7170         glxflags        ARB
7171         version         1.2
7172         vectorequiv     MultiTexCoord1dv
7173
7174 MultiTexCoord1dvARB(target, v)
7175         return          void
7176         param           target          TextureUnit in value
7177         param           v               CoordD in array [1]
7178         category        ARB_multitexture
7179         glxflags        ARB
7180         version         1.2
7181         glxropcode      198
7182         alias           MultiTexCoord1dv
7183         glsalias        MultiTexCoord1dv
7184
7185 MultiTexCoord1fARB(target, s)
7186         return          void
7187         param           target          TextureUnit in value
7188         param           s               CoordF in value
7189         category        ARB_multitexture
7190         glxflags        ARB
7191         version         1.2
7192         vectorequiv     MultiTexCoord1fv
7193
7194 MultiTexCoord1fvARB(target, v)
7195         return          void
7196         param           target          TextureUnit in value
7197         param           v               CoordF in array [1]
7198         category        ARB_multitexture
7199         glxflags        ARB
7200         version         1.2
7201         glxropcode      199
7202         alias           MultiTexCoord1fv
7203         glsalias        MultiTexCoord1fv
7204
7205 MultiTexCoord1iARB(target, s)
7206         return          void
7207         param           target          TextureUnit in value
7208         param           s               CoordI in value
7209         category        ARB_multitexture
7210         glxflags        ARB
7211         version         1.2
7212         vectorequiv     MultiTexCoord1iv
7213
7214 MultiTexCoord1ivARB(target, v)
7215         return          void
7216         param           target          TextureUnit in value
7217         param           v               CoordI in array [1]
7218         category        ARB_multitexture
7219         glxflags        ARB
7220         version         1.2
7221         glxropcode      200
7222         alias           MultiTexCoord1iv
7223         glsalias        MultiTexCoord1iv
7224
7225 MultiTexCoord1sARB(target, s)
7226         return          void
7227         param           target          TextureUnit in value
7228         param           s               CoordS in value
7229         category        ARB_multitexture
7230         glxflags        ARB
7231         version         1.2
7232         vectorequiv     MultiTexCoord1sv
7233
7234 MultiTexCoord1svARB(target, v)
7235         return          void
7236         param           target          TextureUnit in value
7237         param           v               CoordS in array [1]
7238         category        ARB_multitexture
7239         glxflags        ARB
7240         version         1.2
7241         glxropcode      201
7242         alias           MultiTexCoord1sv
7243         glsalias        MultiTexCoord1sv
7244
7245 MultiTexCoord2dARB(target, s, t)
7246         return          void
7247         param           target          TextureUnit in value
7248         param           s               CoordD in value
7249         param           t               CoordD in value
7250         category        ARB_multitexture
7251         glxflags        ARB
7252         version         1.2
7253         vectorequiv     MultiTexCoord2dv
7254
7255 MultiTexCoord2dvARB(target, v)
7256         return          void
7257         param           target          TextureUnit in value
7258         param           v               CoordD in array [2]
7259         category        ARB_multitexture
7260         glxflags        ARB
7261         version         1.2
7262         glxropcode      202
7263         alias           MultiTexCoord2dv
7264         glsalias        MultiTexCoord2dv
7265
7266 MultiTexCoord2fARB(target, s, t)
7267         return          void
7268         param           target          TextureUnit in value
7269         param           s               CoordF in value
7270         param           t               CoordF in value
7271         category        ARB_multitexture
7272         glxflags        ARB
7273         version         1.2
7274         vectorequiv     MultiTexCoord2fv
7275
7276 MultiTexCoord2fvARB(target, v)
7277         return          void
7278         param           target          TextureUnit in value
7279         param           v               CoordF in array [2]
7280         category        ARB_multitexture
7281         glxflags        ARB
7282         version         1.2
7283         glxropcode      203
7284         alias           MultiTexCoord2fv
7285         glsalias        MultiTexCoord2fv
7286
7287 MultiTexCoord2iARB(target, s, t)
7288         return          void
7289         param           target          TextureUnit in value
7290         param           s               CoordI in value
7291         param           t               CoordI in value
7292         category        ARB_multitexture
7293         glxflags        ARB
7294         version         1.2
7295         vectorequiv     MultiTexCoord2iv
7296
7297 MultiTexCoord2ivARB(target, v)
7298         return          void
7299         param           target          TextureUnit in value
7300         param           v               CoordI in array [2]
7301         category        ARB_multitexture
7302         glxflags        ARB
7303         version         1.2
7304         glxropcode      204
7305         alias           MultiTexCoord2iv
7306         glsalias        MultiTexCoord2iv
7307
7308 MultiTexCoord2sARB(target, s, t)
7309         return          void
7310         param           target          TextureUnit in value
7311         param           s               CoordS in value
7312         param           t               CoordS in value
7313         category        ARB_multitexture
7314         glxflags        ARB
7315         version         1.2
7316         vectorequiv     MultiTexCoord2sv
7317
7318 MultiTexCoord2svARB(target, v)
7319         return          void
7320         param           target          TextureUnit in value
7321         param           v               CoordS in array [2]
7322         category        ARB_multitexture
7323         glxflags        ARB
7324         version         1.2
7325         glxropcode      205
7326         alias           MultiTexCoord2sv
7327         glsalias        MultiTexCoord2sv
7328
7329 MultiTexCoord3dARB(target, s, t, r)
7330         return          void
7331         param           target          TextureUnit in value
7332         param           s               CoordD in value
7333         param           t               CoordD in value
7334         param           r               CoordD in value
7335         category        ARB_multitexture
7336         glxflags        ARB
7337         version         1.2
7338         vectorequiv     MultiTexCoord3dv
7339
7340 MultiTexCoord3dvARB(target, v)
7341         return          void
7342         param           target          TextureUnit in value
7343         param           v               CoordD in array [3]
7344         category        ARB_multitexture
7345         glxflags        ARB
7346         version         1.2
7347         glxropcode      206
7348         alias           MultiTexCoord3dv
7349         glsalias        MultiTexCoord3dv
7350
7351 MultiTexCoord3fARB(target, s, t, r)
7352         return          void
7353         param           target          TextureUnit in value
7354         param           s               CoordF in value
7355         param           t               CoordF in value
7356         param           r               CoordF in value
7357         category        ARB_multitexture
7358         glxflags        ARB
7359         version         1.2
7360         vectorequiv     MultiTexCoord3fv
7361
7362 MultiTexCoord3fvARB(target, v)
7363         return          void
7364         param           target          TextureUnit in value
7365         param           v               CoordF in array [3]
7366         category        ARB_multitexture
7367         glxflags        ARB
7368         version         1.2
7369         glxropcode      207
7370         alias           MultiTexCoord3fv
7371         glsalias        MultiTexCoord3fv
7372
7373 MultiTexCoord3iARB(target, s, t, r)
7374         return          void
7375         param           target          TextureUnit in value
7376         param           s               CoordI in value
7377         param           t               CoordI in value
7378         param           r               CoordI in value
7379         category        ARB_multitexture
7380         glxflags        ARB
7381         version         1.2
7382         vectorequiv     MultiTexCoord3iv
7383
7384 MultiTexCoord3ivARB(target, v)
7385         return          void
7386         param           target          TextureUnit in value
7387         param           v               CoordI in array [3]
7388         category        ARB_multitexture
7389         glxflags        ARB
7390         version         1.2
7391         glxropcode      208
7392         alias           MultiTexCoord3iv
7393         glsalias        MultiTexCoord3iv
7394
7395 MultiTexCoord3sARB(target, s, t, r)
7396         return          void
7397         param           target          TextureUnit in value
7398         param           s               CoordS in value
7399         param           t               CoordS in value
7400         param           r               CoordS in value
7401         category        ARB_multitexture
7402         glxflags        ARB
7403         version         1.2
7404         vectorequiv     MultiTexCoord3sv
7405
7406 MultiTexCoord3svARB(target, v)
7407         return          void
7408         param           target          TextureUnit in value
7409         param           v               CoordS in array [3]
7410         category        ARB_multitexture
7411         version         1.2
7412         glxflags        ARB
7413         glxropcode      209
7414         alias           MultiTexCoord3sv
7415         glsalias        MultiTexCoord3sv
7416
7417 MultiTexCoord4dARB(target, s, t, r, q)
7418         return          void
7419         param           target          TextureUnit in value
7420         param           s               CoordD in value
7421         param           t               CoordD in value
7422         param           r               CoordD in value
7423         param           q               CoordD in value
7424         category        ARB_multitexture
7425         glxflags        ARB
7426         version         1.2
7427         vectorequiv     MultiTexCoord4dv
7428
7429 MultiTexCoord4dvARB(target, v)
7430         return          void
7431         param           target          TextureUnit in value
7432         param           v               CoordD in array [4]
7433         category        ARB_multitexture
7434         glxflags        ARB
7435         version         1.2
7436         glxropcode      210
7437         alias           MultiTexCoord4dv
7438         glsalias        MultiTexCoord4dv
7439
7440 MultiTexCoord4fARB(target, s, t, r, q)
7441         return          void
7442         param           target          TextureUnit in value
7443         param           s               CoordF in value
7444         param           t               CoordF in value
7445         param           r               CoordF in value
7446         param           q               CoordF in value
7447         category        ARB_multitexture
7448         glxflags        ARB
7449         version         1.2
7450         vectorequiv     MultiTexCoord4fv
7451
7452 MultiTexCoord4fvARB(target, v)
7453         return          void
7454         param           target          TextureUnit in value
7455         param           v               CoordF in array [4]
7456         category        ARB_multitexture
7457         glxflags        ARB
7458         version         1.2
7459         glxropcode      211
7460         alias           MultiTexCoord4fv
7461         glsalias        MultiTexCoord4fv
7462
7463 MultiTexCoord4iARB(target, s, t, r, q)
7464         return          void
7465         param           target          TextureUnit in value
7466         param           s               CoordI in value
7467         param           t               CoordI in value
7468         param           r               CoordI in value
7469         param           q               CoordI in value
7470         category        ARB_multitexture
7471         glxflags        ARB
7472         version         1.2
7473         vectorequiv     MultiTexCoord4iv
7474
7475 MultiTexCoord4ivARB(target, v)
7476         return          void
7477         param           target          TextureUnit in value
7478         param           v               CoordI in array [4]
7479         category        ARB_multitexture
7480         glxflags        ARB
7481         version         1.2
7482         glxropcode      212
7483         alias           MultiTexCoord4iv
7484         glsalias        MultiTexCoord4iv
7485
7486 MultiTexCoord4sARB(target, s, t, r, q)
7487         return          void
7488         param           target          TextureUnit in value
7489         param           s               CoordS in value
7490         param           t               CoordS in value
7491         param           r               CoordS in value
7492         param           q               CoordS in value
7493         category        ARB_multitexture
7494         glxflags        ARB
7495         version         1.2
7496         vectorequiv     MultiTexCoord4sv
7497
7498 MultiTexCoord4svARB(target, v)
7499         return          void
7500         param           target          TextureUnit in value
7501         param           v               CoordS in array [4]
7502         category        ARB_multitexture
7503         glxflags        ARB
7504         version         1.2
7505         glxropcode      213
7506         alias           MultiTexCoord4sv
7507         glsalias        MultiTexCoord4sv
7508
7509 ################################################################################
7510 #
7511 # ARB Extension #2 - GLX_ARB_get_proc_address
7512 #
7513 ###############################################################################
7514
7515 ################################################################################
7516 #
7517 # ARB Extension #3
7518 # ARB_transpose_matrix commands
7519 #
7520 ###############################################################################
7521
7522 LoadTransposeMatrixfARB(m)
7523         return          void
7524         param           m               Float32 in array [16]
7525         category        ARB_transpose_matrix
7526         glxflags        ARB client-handcode client-intercept server-handcode
7527         version         1.2
7528         alias           LoadTransposeMatrixf
7529         glsalias        LoadTransposeMatrixf
7530
7531 LoadTransposeMatrixdARB(m)
7532         return          void
7533         param           m               Float64 in array [16]
7534         category        ARB_transpose_matrix
7535         glxflags        ARB client-handcode client-intercept server-handcode
7536         version         1.2
7537         alias           LoadTransposeMatrixd
7538         glsalias        LoadTransposeMatrixd
7539
7540 MultTransposeMatrixfARB(m)
7541         return          void
7542         param           m               Float32 in array [16]
7543         category        ARB_transpose_matrix
7544         glxflags        ARB client-handcode client-intercept server-handcode
7545         version         1.2
7546         alias           MultTransposeMatrixf
7547         glsalias        MultTransposeMatrixf
7548
7549 MultTransposeMatrixdARB(m)
7550         return          void
7551         param           m               Float64 in array [16]
7552         category        ARB_transpose_matrix
7553         glxflags        ARB client-handcode client-intercept server-handcode
7554         version         1.2
7555         alias           MultTransposeMatrixd
7556         glsalias        MultTransposeMatrixd
7557
7558 ################################################################################
7559 #
7560 # ARB Extension #4 - WGL_ARB_buffer_region
7561 #
7562 ###############################################################################
7563
7564 ################################################################################
7565 #
7566 # ARB Extension #5
7567 # ARB_multisample commands
7568 #
7569 ###############################################################################
7570
7571 SampleCoverageARB(value, invert)
7572         return          void
7573         param           value           ClampedFloat32 in value
7574         param           invert          Boolean in value
7575         category        ARB_multisample
7576         glxflags        ARB
7577         version         1.2
7578         alias           SampleCoverage
7579         glsalias        SampleCoverage
7580
7581 ################################################################################
7582 #
7583 # ARB Extension #6
7584 # ARB_texture_env_add commands
7585 #
7586 ###############################################################################
7587
7588 # (none)
7589 newcategory: ARB_texture_env_add
7590
7591 ################################################################################
7592 #
7593 # ARB Extension #7
7594 # ARB_texture_cube_map commands
7595 #
7596 ###############################################################################
7597
7598 # (none)
7599 newcategory: ARB_texture_cube_map
7600
7601 ################################################################################
7602 #
7603 # ARB Extension #8 - WGL_ARB_extensions_string
7604 # ARB Extension #9 - WGL_ARB_pixel_format commands
7605 # ARB Extension #10 - WGL_ARB_make_current_read commands
7606 # ARB Extension #11 - WGL_ARB_pbuffer
7607 #
7608 ###############################################################################
7609
7610 ################################################################################
7611 #
7612 # ARB Extension #12
7613 # ARB_texture_compression commands
7614 #
7615 ###############################################################################
7616
7617 # Arguably TexelInternalFormat, not PixelInternalFormat
7618 CompressedTexImage3DARB(target, level, internalformat, width, height, depth, border, imageSize, data)
7619         return          void
7620         param           target          TextureTarget in value
7621         param           level           CheckedInt32 in value
7622         param           internalformat  PixelInternalFormat in value
7623         param           width           SizeI in value
7624         param           height          SizeI in value
7625         param           depth           SizeI in value
7626         param           border          CheckedInt32 in value
7627         param           imageSize       SizeI in value
7628         param           data            CompressedTextureARB in array [imageSize]
7629         category        ARB_texture_compression
7630         dlflags         handcode
7631         glxflags        ARB client-handcode server-handcode
7632         version         1.2
7633         glxropcode      216
7634         alias           CompressedTexImage3D
7635         glsalias        CompressedTexImage3D
7636         wglflags        client-handcode server-handcode
7637
7638 # Arguably TexelInternalFormat, not PixelInternalFormat
7639 CompressedTexImage2DARB(target, level, internalformat, width, height, border, imageSize, data)
7640         return          void
7641         param           target          TextureTarget in value
7642         param           level           CheckedInt32 in value
7643         param           internalformat  PixelInternalFormat in value
7644         param           width           SizeI in value
7645         param           height          SizeI in value
7646         param           border          CheckedInt32 in value
7647         param           imageSize       SizeI in value
7648         param           data            CompressedTextureARB in array [imageSize]
7649         category        ARB_texture_compression
7650         dlflags         handcode
7651         glxflags        ARB client-handcode server-handcode
7652         version         1.2
7653         glxropcode      215
7654         alias           CompressedTexImage2D
7655         glsalias        CompressedTexImage2D
7656         wglflags        client-handcode server-handcode
7657
7658 # Arguably TexelInternalFormat, not PixelInternalFormat
7659 CompressedTexImage1DARB(target, level, internalformat, width, border, imageSize, data)
7660         return          void
7661         param           target          TextureTarget in value
7662         param           level           CheckedInt32 in value
7663         param           internalformat  PixelInternalFormat in value
7664         param           width           SizeI in value
7665         param           border          CheckedInt32 in value
7666         param           imageSize       SizeI in value
7667         param           data            CompressedTextureARB in array [imageSize]
7668         category        ARB_texture_compression
7669         dlflags         handcode
7670         glxflags        ARB client-handcode server-handcode
7671         version         1.2
7672         glxropcode      214
7673         alias           CompressedTexImage1D
7674         glsalias        CompressedTexImage1D
7675         wglflags        client-handcode server-handcode
7676
7677 CompressedTexSubImage3DARB(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data)
7678         return          void
7679         param           target          TextureTarget in value
7680         param           level           CheckedInt32 in value
7681         param           xoffset         CheckedInt32 in value
7682         param           yoffset         CheckedInt32 in value
7683         param           zoffset         CheckedInt32 in value
7684         param           width           SizeI in value
7685         param           height          SizeI in value
7686         param           depth           SizeI in value
7687         param           format          PixelFormat in value
7688         param           imageSize       SizeI in value
7689         param           data            CompressedTextureARB in array [imageSize]
7690         category        ARB_texture_compression
7691         dlflags         handcode
7692         glxflags        ARB client-handcode server-handcode
7693         version         1.2
7694         glxropcode      219
7695         alias           CompressedTexSubImage3D
7696         glsalias        CompressedTexSubImage3D
7697         wglflags        client-handcode server-handcode
7698
7699 CompressedTexSubImage2DARB(target, level, xoffset, yoffset, width, height, format, imageSize, data)
7700         return          void
7701         param           target          TextureTarget in value
7702         param           level           CheckedInt32 in value
7703         param           xoffset         CheckedInt32 in value
7704         param           yoffset         CheckedInt32 in value
7705         param           width           SizeI in value
7706         param           height          SizeI in value
7707         param           format          PixelFormat in value
7708         param           imageSize       SizeI in value
7709         param           data            CompressedTextureARB in array [imageSize]
7710         category        ARB_texture_compression
7711         dlflags         handcode
7712         glxflags        ARB client-handcode server-handcode
7713         version         1.2
7714         glxropcode      218
7715         alias           CompressedTexSubImage2D
7716         glsalias        CompressedTexSubImage2D
7717         wglflags        client-handcode server-handcode
7718
7719 CompressedTexSubImage1DARB(target, level, xoffset, width, format, imageSize, data)
7720         return          void
7721         param           target          TextureTarget in value
7722         param           level           CheckedInt32 in value
7723         param           xoffset         CheckedInt32 in value
7724         param           width           SizeI in value
7725         param           format          PixelFormat in value
7726         param           imageSize       SizeI in value
7727         param           data            CompressedTextureARB in array [imageSize]
7728         category        ARB_texture_compression
7729         dlflags         handcode
7730         glxflags        ARB client-handcode server-handcode
7731         version         1.2
7732         glxropcode      217
7733         alias           CompressedTexSubImage1D
7734         glsalias        CompressedTexSubImage1D
7735         wglflags        client-handcode server-handcode
7736
7737 GetCompressedTexImageARB(target, level, img)
7738         return          void
7739         param           target          TextureTarget in value
7740         param           level           CheckedInt32 in value
7741         param           img             CompressedTextureARB out array [COMPSIZE(target/level)]
7742         category        ARB_texture_compression
7743         dlflags         notlistable
7744         glxflags        ARB client-handcode server-handcode
7745         version         1.2
7746         glxsingle       160
7747         alias           GetCompressedTexImage
7748         glsalias        GetCompressedTexImage
7749         wglflags        client-handcode server-handcode
7750
7751 ################################################################################
7752 #
7753 # ARB Extension #13
7754 # ARB_texture_border_clamp commands
7755 #
7756 ###############################################################################
7757
7758 # (none)
7759 newcategory: ARB_texture_border_clamp
7760
7761 ###############################################################################
7762 #
7763 # ARB Extension #14
7764 # ARB_point_parameters commands
7765 #
7766 ###############################################################################
7767
7768 PointParameterfARB(pname, param)
7769         return          void
7770         param           pname           PointParameterNameARB in value
7771         param           param           CheckedFloat32 in value
7772         category        ARB_point_parameters
7773         version         1.0
7774         glxflags        ARB
7775         glxropcode      2065
7776         extension
7777         alias           PointParameterf
7778         glsalias        PointParameterf
7779
7780 PointParameterfvARB(pname, params)
7781         return          void
7782         param           pname           PointParameterNameARB in value
7783         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
7784         category        ARB_point_parameters
7785         version         1.0
7786         glxflags        ARB
7787         glxropcode      2066
7788         extension
7789         alias           PointParameterfv
7790         glsalias        PointParameterfv
7791
7792 ################################################################################
7793 #
7794 # ARB Extension #15
7795 # ARB_vertex_blend commands
7796 #
7797 ###############################################################################
7798
7799 WeightbvARB(size, weights)
7800         return          void
7801         param           size            Int32 in value
7802         param           weights         Int8 in array [size]
7803         category        ARB_vertex_blend
7804         version         1.1
7805         extension
7806         glxropcode      220
7807         glxflags        ignore
7808         glsopcode       0x0206
7809         offset          ?
7810
7811 WeightsvARB(size, weights)
7812         return          void
7813         param           size            Int32 in value
7814         param           weights         Int16 in array [size]
7815         category        ARB_vertex_blend
7816         version         1.1
7817         extension
7818         glxropcode      222
7819         glxflags        ignore
7820         glsopcode       0x0207
7821         offset          ?
7822
7823 WeightivARB(size, weights)
7824         return          void
7825         param           size            Int32 in value
7826         param           weights         Int32 in array [size]
7827         category        ARB_vertex_blend
7828         version         1.1
7829         extension
7830         glxropcode      224
7831         glxflags        ignore
7832         glsopcode       0x0208
7833         offset          ?
7834
7835 WeightfvARB(size, weights)
7836         return          void
7837         param           size            Int32 in value
7838         param           weights         Float32 in array [size]
7839         category        ARB_vertex_blend
7840         version         1.1
7841         extension
7842         glxropcode      227
7843         glxflags        ignore
7844         glsopcode       0x0209
7845         offset          ?
7846
7847 WeightdvARB(size, weights)
7848         return          void
7849         param           size            Int32 in value
7850         param           weights         Float64 in array [size]
7851         category        ARB_vertex_blend
7852         version         1.1
7853         extension
7854         glxropcode      228
7855         glxflags        ignore
7856         glsopcode       0x020A
7857         offset          ?
7858
7859 WeightubvARB(size, weights)
7860         return          void
7861         param           size            Int32 in value
7862         param           weights         UInt8 in array [size]
7863         category        ARB_vertex_blend
7864         version         1.1
7865         extension
7866         glxropcode      221
7867         glxflags        ignore
7868         glsopcode       0x020B
7869         offset          ?
7870
7871 WeightusvARB(size, weights)
7872         return          void
7873         param           size            Int32 in value
7874         param           weights         UInt16 in array [size]
7875         category        ARB_vertex_blend
7876         version         1.1
7877         extension
7878         glxropcode      223
7879         glxflags        ignore
7880         glsopcode       0x020C
7881         offset          ?
7882
7883 WeightuivARB(size, weights)
7884         return          void
7885         param           size            Int32 in value
7886         param           weights         UInt32 in array [size]
7887         category        ARB_vertex_blend
7888         version         1.1
7889         extension
7890         glxropcode      225
7891         glxflags        ignore
7892         glsopcode       0x020D
7893         offset          ?
7894
7895 WeightPointerARB(size, type, stride, pointer)
7896         return          void
7897         param           size            Int32 in value
7898         param           type            WeightPointerTypeARB in value
7899         param           stride          SizeI in value
7900         param           pointer         Void in array [COMPSIZE(type/stride)] retained
7901         category        ARB_vertex_blend
7902         version         1.1
7903         extension
7904         dlflags         notlistable
7905         glxflags        ignore
7906         glsflags        client
7907         glsopcode       0x020E
7908         offset          ?
7909
7910 VertexBlendARB(count)
7911         return          void
7912         param           count           Int32 in value
7913         category        ARB_vertex_blend
7914         version         1.1
7915         extension
7916         glxropcode      226
7917         glxflags        ignore
7918         glsopcode       0x020F
7919         offset          ?
7920
7921 ################################################################################
7922 #
7923 # ARB Extension #16
7924 # ARB_matrix_palette commands
7925 #
7926 ###############################################################################
7927
7928 CurrentPaletteMatrixARB(index)
7929         return          void
7930         param           index           Int32 in value
7931         category        ARB_matrix_palette
7932         version         1.1
7933         extension
7934         glxropcode      4329
7935         glxflags        ignore
7936         glsopcode       0x0210
7937         offset          ?
7938
7939 MatrixIndexubvARB(size, indices)
7940         return          void
7941         param           size            Int32 in value
7942         param           indices         UInt8 in array [size]
7943         category        ARB_matrix_palette
7944         version         1.1
7945         extension
7946         glxropcode      4326
7947         glxflags        ignore
7948         glsopcode       0x0211
7949         offset          ?
7950
7951 MatrixIndexusvARB(size, indices)
7952         return          void
7953         param           size            Int32 in value
7954         param           indices         UInt16 in array [size]
7955         category        ARB_matrix_palette
7956         version         1.1
7957         extension
7958         glxropcode      4327
7959         glxflags        ignore
7960         glsopcode       0x0212
7961         offset          ?
7962
7963 MatrixIndexuivARB(size, indices)
7964         return          void
7965         param           size            Int32 in value
7966         param           indices         UInt32 in array [size]
7967         category        ARB_matrix_palette
7968         version         1.1
7969         extension
7970         glxropcode      4328
7971         glxflags        ignore
7972         glsopcode       0x0213
7973         offset          ?
7974
7975 MatrixIndexPointerARB(size, type, stride, pointer)
7976         return          void
7977         param           size            Int32 in value
7978         param           type            MatrixIndexPointerTypeARB in value
7979         param           stride          SizeI in value
7980         param           pointer         Void in array [COMPSIZE(type/stride)] retained
7981         category        ARB_matrix_palette
7982         version         1.1
7983         extension
7984         dlflags         notlistable
7985         glxflags        ignore
7986         glsflags        client
7987         glsopcode       0x0214
7988         offset          ?
7989
7990 ################################################################################
7991 #
7992 # ARB Extension #17
7993 # ARB_texture_env_combine commands
7994 #
7995 ###############################################################################
7996
7997 # (none)
7998 newcategory: ARB_texture_env_combine
7999
8000 ################################################################################
8001 #
8002 # ARB Extension #18
8003 # ARB_texture_env_crossbar commands
8004 #
8005 ###############################################################################
8006
8007 # (none)
8008 newcategory: ARB_texture_env_crossbar
8009
8010 ################################################################################
8011 #
8012 # ARB Extension #19
8013 # ARB_texture_env_dot3 commands
8014 #
8015 ###############################################################################
8016
8017 # (none)
8018 newcategory: ARB_texture_env_dot3
8019
8020 ###############################################################################
8021 #
8022 # ARB Extension #20 - WGL_ARB_render_texture
8023 #
8024 ###############################################################################
8025
8026 ###############################################################################
8027 #
8028 # ARB Extension #21
8029 # ARB_texture_mirrored_repeat commands
8030 #
8031 ###############################################################################
8032
8033 # (none)
8034 newcategory: ARB_texture_mirrored_repeat
8035
8036 ###############################################################################
8037 #
8038 # ARB Extension #22
8039 # ARB_depth_texture commands
8040 #
8041 ###############################################################################
8042
8043 # (none)
8044 newcategory: ARB_depth_texture
8045
8046 ###############################################################################
8047 #
8048 # ARB Extension #23
8049 # ARB_shadow commands
8050 #
8051 ###############################################################################
8052
8053 # (none)
8054 newcategory: ARB_shadow
8055
8056 ###############################################################################
8057 #
8058 # ARB Extension #24
8059 # ARB_shadow_ambient commands
8060 #
8061 ###############################################################################
8062
8063 # (none)
8064 newcategory: ARB_shadow_ambient
8065
8066 ###############################################################################
8067 #
8068 # ARB Extension #25
8069 # ARB_window_pos commands
8070 # Note: all entry points use glxropcode ropcode 230, with 3 float parameters
8071 #
8072 ###############################################################################
8073
8074 WindowPos2dARB(x, y)
8075         return          void
8076         param           x               CoordD in value
8077         param           y               CoordD in value
8078         category        ARB_window_pos
8079         vectorequiv     WindowPos2dvARB
8080         version         1.0
8081         alias           WindowPos2d
8082         glsalias        WindowPos2d
8083
8084 WindowPos2dvARB(v)
8085         return          void
8086         param           v               CoordD in array [2]
8087         category        ARB_window_pos
8088         version         1.0
8089         glxropcode      230
8090         glxflags        client-handcode server-handcode
8091         alias           WindowPos2dv
8092         glsalias        WindowPos2dv
8093
8094 WindowPos2fARB(x, y)
8095         return          void
8096         param           x               CoordF in value
8097         param           y               CoordF in value
8098         category        ARB_window_pos
8099         vectorequiv     WindowPos2fvARB
8100         version         1.0
8101         alias           WindowPos2f
8102         glsalias        WindowPos2f
8103
8104 WindowPos2fvARB(v)
8105         return          void
8106         param           v               CoordF in array [2]
8107         category        ARB_window_pos
8108         version         1.0
8109         glxropcode      230
8110         glxflags        client-handcode server-handcode
8111         alias           WindowPos2fv
8112         glsalias        WindowPos2fv
8113
8114 WindowPos2iARB(x, y)
8115         return          void
8116         param           x               CoordI in value
8117         param           y               CoordI in value
8118         category        ARB_window_pos
8119         vectorequiv     WindowPos2ivARB
8120         version         1.0
8121         alias           WindowPos2i
8122         glsalias        WindowPos2i
8123
8124 WindowPos2ivARB(v)
8125         return          void
8126         param           v               CoordI in array [2]
8127         category        ARB_window_pos
8128         version         1.0
8129         glxropcode      230
8130         glxflags        client-handcode server-handcode
8131         alias           WindowPos2iv
8132         glsalias        WindowPos2iv
8133
8134 WindowPos2sARB(x, y)
8135         return          void
8136         param           x               CoordS in value
8137         param           y               CoordS in value
8138         category        ARB_window_pos
8139         vectorequiv     WindowPos2svARB
8140         version         1.0
8141         alias           WindowPos2s
8142         glsalias        WindowPos2s
8143
8144 WindowPos2svARB(v)
8145         return          void
8146         param           v               CoordS in array [2]
8147         category        ARB_window_pos
8148         version         1.0
8149         glxropcode      230
8150         glxflags        client-handcode server-handcode
8151         alias           WindowPos2sv
8152         glsalias        WindowPos2sv
8153
8154 WindowPos3dARB(x, y, z)
8155         return          void
8156         param           x               CoordD in value
8157         param           y               CoordD in value
8158         param           z               CoordD in value
8159         vectorequiv     WindowPos3dvARB
8160         category        ARB_window_pos
8161         version         1.0
8162         alias           WindowPos3d
8163         glsalias        WindowPos3d
8164
8165 WindowPos3dvARB(v)
8166         return          void
8167         param           v               CoordD in array [3]
8168         category        ARB_window_pos
8169         version         1.0
8170         glxropcode      230
8171         glxflags        client-handcode server-handcode
8172         alias           WindowPos3dv
8173         glsalias        WindowPos3dv
8174
8175 WindowPos3fARB(x, y, z)
8176         return          void
8177         param           x               CoordF in value
8178         param           y               CoordF in value
8179         param           z               CoordF in value
8180         category        ARB_window_pos
8181         vectorequiv     WindowPos3fvARB
8182         version         1.0
8183         alias           WindowPos3f
8184         glsalias        WindowPos3f
8185
8186 WindowPos3fvARB(v)
8187         return          void
8188         param           v               CoordF in array [3]
8189         category        ARB_window_pos
8190         version         1.0
8191         glxropcode      230
8192         glxflags        client-handcode server-handcode
8193         alias           WindowPos3fv
8194         glsalias        WindowPos3fv
8195
8196 WindowPos3iARB(x, y, z)
8197         return          void
8198         param           x               CoordI in value
8199         param           y               CoordI in value
8200         param           z               CoordI in value
8201         category        ARB_window_pos
8202         vectorequiv     WindowPos3ivARB
8203         version         1.0
8204         alias           WindowPos3i
8205         glsalias        WindowPos3i
8206
8207 WindowPos3ivARB(v)
8208         return          void
8209         param           v               CoordI in array [3]
8210         category        ARB_window_pos
8211         version         1.0
8212         glxropcode      230
8213         glxflags        client-handcode server-handcode
8214         alias           WindowPos3iv
8215         glsalias        WindowPos3iv
8216
8217 WindowPos3sARB(x, y, z)
8218         return          void
8219         param           x               CoordS in value
8220         param           y               CoordS in value
8221         param           z               CoordS in value
8222         category        ARB_window_pos
8223         vectorequiv     WindowPos3svARB
8224         version         1.0
8225         alias           WindowPos3s
8226         glsalias        WindowPos3s
8227
8228 WindowPos3svARB(v)
8229         return          void
8230         param           v               CoordS in array [3]
8231         category        ARB_window_pos
8232         version         1.0
8233         glxropcode      230
8234         glxflags        client-handcode server-handcode
8235         alias           WindowPos3sv
8236         glsalias        WindowPos3sv
8237
8238 ###############################################################################
8239 #
8240 # ARB Extension #26
8241 # ARB_vertex_program commands
8242 #
8243 ###############################################################################
8244
8245 VertexAttrib1dARB(index, x)
8246         return          void
8247         param           index           UInt32 in value
8248         param           x               Float64 in value
8249         category        ARB_vertex_program
8250         version         1.3
8251         vectorequiv     VertexAttrib1dvARB
8252         extension       soft WINSOFT NV10
8253         alias           VertexAttrib1d
8254         glsalias        VertexAttrib1d
8255
8256 VertexAttrib1dvARB(index, v)
8257         return          void
8258         param           index           UInt32 in value
8259         param           v               Float64 in array [1]
8260         category        ARB_vertex_program
8261         version         1.3
8262         extension       soft WINSOFT NV10
8263         glxropcode      4197
8264         glsopcode       0x0240
8265         alias           VertexAttrib1dv
8266         glsalias        VertexAttrib1dv
8267
8268 VertexAttrib1fARB(index, x)
8269         return          void
8270         param           index           UInt32 in value
8271         param           x               Float32 in value
8272         category        ARB_vertex_program
8273         version         1.3
8274         vectorequiv     VertexAttrib1fvARB
8275         extension       soft WINSOFT NV10
8276         alias           VertexAttrib1f
8277         glsalias        VertexAttrib1f
8278
8279 VertexAttrib1fvARB(index, v)
8280         return          void
8281         param           index           UInt32 in value
8282         param           v               Float32 in array [1]
8283         category        ARB_vertex_program
8284         version         1.3
8285         extension       soft WINSOFT NV10
8286         glxropcode      4193
8287         glsopcode       0x023F
8288         alias           VertexAttrib1fv
8289         glsalias        VertexAttrib1fv
8290
8291 VertexAttrib1sARB(index, x)
8292         return          void
8293         param           index           UInt32 in value
8294         param           x               Int16 in value
8295         category        ARB_vertex_program
8296         version         1.3
8297         vectorequiv     VertexAttrib1svARB
8298         extension       soft WINSOFT NV10
8299         alias           VertexAttrib1s
8300         glsalias        VertexAttrib1s
8301
8302 VertexAttrib1svARB(index, v)
8303         return          void
8304         param           index           UInt32 in value
8305         param           v               Int16 in array [1]
8306         category        ARB_vertex_program
8307         version         1.3
8308         extension       soft WINSOFT NV10
8309         glxropcode      4189
8310         glsopcode       0x023E
8311         alias           VertexAttrib1sv
8312         glsalias        VertexAttrib1sv
8313
8314 VertexAttrib2dARB(index, x, y)
8315         return          void
8316         param           index           UInt32 in value
8317         param           x               Float64 in value
8318         param           y               Float64 in value
8319         category        ARB_vertex_program
8320         version         1.3
8321         vectorequiv     VertexAttrib2dvARB
8322         extension       soft WINSOFT NV10
8323         alias           VertexAttrib2d
8324         glsalias        VertexAttrib2d
8325
8326 VertexAttrib2dvARB(index, v)
8327         return          void
8328         param           index           UInt32 in value
8329         param           v               Float64 in array [2]
8330         category        ARB_vertex_program
8331         version         1.3
8332         extension       soft WINSOFT NV10
8333         glxropcode      4198
8334         glsopcode       0x0243
8335         alias           VertexAttrib2dv
8336         glsalias        VertexAttrib2dv
8337
8338 VertexAttrib2fARB(index, x, y)
8339         return          void
8340         param           index           UInt32 in value
8341         param           x               Float32 in value
8342         param           y               Float32 in value
8343         category        ARB_vertex_program
8344         version         1.3
8345         vectorequiv     VertexAttrib2fvARB
8346         extension       soft WINSOFT NV10
8347         alias           VertexAttrib2f
8348         glsalias        VertexAttrib2f
8349
8350 VertexAttrib2fvARB(index, v)
8351         return          void
8352         param           index           UInt32 in value
8353         param           v               Float32 in array [2]
8354         category        ARB_vertex_program
8355         version         1.3
8356         extension       soft WINSOFT NV10
8357         glxropcode      4194
8358         glsopcode       0x0242
8359         alias           VertexAttrib2fv
8360         glsalias        VertexAttrib2fv
8361
8362 VertexAttrib2sARB(index, x, y)
8363         return          void
8364         param           index           UInt32 in value
8365         param           x               Int16 in value
8366         param           y               Int16 in value
8367         category        ARB_vertex_program
8368         version         1.3
8369         vectorequiv     VertexAttrib2svARB
8370         extension       soft WINSOFT NV10
8371         alias           VertexAttrib2s
8372         glsalias        VertexAttrib2s
8373
8374 VertexAttrib2svARB(index, v)
8375         return          void
8376         param           index           UInt32 in value
8377         param           v               Int16 in array [2]
8378         category        ARB_vertex_program
8379         version         1.3
8380         extension       soft WINSOFT NV10
8381         glxropcode      4190
8382         glsopcode       0x0241
8383         alias           VertexAttrib2sv
8384         glsalias        VertexAttrib2sv
8385
8386 VertexAttrib3dARB(index, x, y, z)
8387         return          void
8388         param           index           UInt32 in value
8389         param           x               Float64 in value
8390         param           y               Float64 in value
8391         param           z               Float64 in value
8392         category        ARB_vertex_program
8393         version         1.3
8394         vectorequiv     VertexAttrib3dvARB
8395         extension       soft WINSOFT NV10
8396         alias           VertexAttrib3d
8397         glsalias        VertexAttrib3d
8398
8399 VertexAttrib3dvARB(index, v)
8400         return          void
8401         param           index           UInt32 in value
8402         param           v               Float64 in array [3]
8403         category        ARB_vertex_program
8404         version         1.3
8405         extension       soft WINSOFT NV10
8406         glxropcode      4199
8407         glsopcode       0x0246
8408         alias           VertexAttrib3dv
8409         glsalias        VertexAttrib3dv
8410
8411 VertexAttrib3fARB(index, x, y, z)
8412         return          void
8413         param           index           UInt32 in value
8414         param           x               Float32 in value
8415         param           y               Float32 in value
8416         param           z               Float32 in value
8417         category        ARB_vertex_program
8418         version         1.3
8419         vectorequiv     VertexAttrib3fvARB
8420         extension       soft WINSOFT NV10
8421         alias           VertexAttrib3f
8422         glsalias        VertexAttrib3f
8423
8424 VertexAttrib3fvARB(index, v)
8425         return          void
8426         param           index           UInt32 in value
8427         param           v               Float32 in array [3]
8428         category        ARB_vertex_program
8429         version         1.3
8430         extension       soft WINSOFT NV10
8431         glxropcode      4195
8432         glsopcode       0x0245
8433         alias           VertexAttrib3fv
8434         glsalias        VertexAttrib3fv
8435
8436 VertexAttrib3sARB(index, x, y, z)
8437         return          void
8438         param           index           UInt32 in value
8439         param           x               Int16 in value
8440         param           y               Int16 in value
8441         param           z               Int16 in value
8442         category        ARB_vertex_program
8443         version         1.3
8444         vectorequiv     VertexAttrib3svARB
8445         extension       soft WINSOFT NV10
8446         alias           VertexAttrib3s
8447         glsalias        VertexAttrib3s
8448
8449 VertexAttrib3svARB(index, v)
8450         return          void
8451         param           index           UInt32 in value
8452         param           v               Int16 in array [3]
8453         category        ARB_vertex_program
8454         version         1.3
8455         extension       soft WINSOFT NV10
8456         glxropcode      4191
8457         glsopcode       0x0244
8458         alias           VertexAttrib3sv
8459         glsalias        VertexAttrib3sv
8460
8461 VertexAttrib4NbvARB(index, v)
8462         return          void
8463         param           index           UInt32 in value
8464         param           v               Int8 in array [4]
8465         category        ARB_vertex_program
8466         version         1.3
8467         extension       soft WINSOFT NV10
8468         alias           VertexAttrib4Nbv
8469         glsalias        VertexAttrib4Nbv
8470
8471 VertexAttrib4NivARB(index, v)
8472         return          void
8473         param           index           UInt32 in value
8474         param           v               Int32 in array [4]
8475         category        ARB_vertex_program
8476         version         1.3
8477         extension       soft WINSOFT NV10
8478         alias           VertexAttrib4Niv
8479         glsalias        VertexAttrib4Niv
8480
8481 VertexAttrib4NsvARB(index, v)
8482         return          void
8483         param           index           UInt32 in value
8484         param           v               Int16 in array [4]
8485         category        ARB_vertex_program
8486         version         1.3
8487         extension       soft WINSOFT NV10
8488         alias           VertexAttrib4Nsv
8489         glsalias        VertexAttrib4Nsv
8490
8491 VertexAttrib4NubARB(index, x, y, z, w)
8492         return          void
8493         param           index           UInt32 in value
8494         param           x               UInt8 in value
8495         param           y               UInt8 in value
8496         param           z               UInt8 in value
8497         param           w               UInt8 in value
8498         category        ARB_vertex_program
8499         version         1.3
8500         extension       soft WINSOFT NV10
8501         alias           VertexAttrib4Nub
8502         glsalias        VertexAttrib4Nub
8503
8504 VertexAttrib4NubvARB(index, v)
8505         return          void
8506         param           index           UInt32 in value
8507         param           v               UInt8 in array [4]
8508         category        ARB_vertex_program
8509         version         1.3
8510         extension       soft WINSOFT NV10
8511         glxropcode      4201
8512         glsopcode       0x024A
8513         alias           VertexAttrib4Nubv
8514         glsalias        VertexAttrib4Nubv
8515
8516 VertexAttrib4NuivARB(index, v)
8517         return          void
8518         param           index           UInt32 in value
8519         param           v               UInt32 in array [4]
8520         category        ARB_vertex_program
8521         version         1.3
8522         extension       soft WINSOFT NV10
8523         alias           VertexAttrib4Nuiv
8524         glsalias        VertexAttrib4Nuiv
8525
8526 VertexAttrib4NusvARB(index, v)
8527         return          void
8528         param           index           UInt32 in value
8529         param           v               UInt16 in array [4]
8530         category        ARB_vertex_program
8531         version         1.3
8532         extension       soft WINSOFT NV10
8533         alias           VertexAttrib4Nusv
8534         glsalias        VertexAttrib4Nusv
8535
8536 VertexAttrib4bvARB(index, v)
8537         return          void
8538         param           index           UInt32 in value
8539         param           v               Int8 in array [4]
8540         category        ARB_vertex_program
8541         version         1.3
8542         extension       soft WINSOFT NV10
8543         alias           VertexAttrib4bv
8544         glsalias        VertexAttrib4bv
8545
8546 VertexAttrib4dARB(index, x, y, z, w)
8547         return          void
8548         param           index           UInt32 in value
8549         param           x               Float64 in value
8550         param           y               Float64 in value
8551         param           z               Float64 in value
8552         param           w               Float64 in value
8553         category        ARB_vertex_program
8554         version         1.3
8555         vectorequiv     VertexAttrib4dvARB
8556         extension       soft WINSOFT NV10
8557         alias           VertexAttrib4d
8558         glsalias        VertexAttrib4d
8559
8560 VertexAttrib4dvARB(index, v)
8561         return          void
8562         param           index           UInt32 in value
8563         param           v               Float64 in array [4]
8564         category        ARB_vertex_program
8565         version         1.3
8566         extension       soft WINSOFT NV10
8567         glxropcode      4200
8568         glsopcode       0x0249
8569         alias           VertexAttrib4dv
8570         glsalias        VertexAttrib4dv
8571
8572 VertexAttrib4fARB(index, x, y, z, w)
8573         return          void
8574         param           index           UInt32 in value
8575         param           x               Float32 in value
8576         param           y               Float32 in value
8577         param           z               Float32 in value
8578         param           w               Float32 in value
8579         category        ARB_vertex_program
8580         version         1.3
8581         vectorequiv     VertexAttrib4fvARB
8582         extension       soft WINSOFT NV10
8583         alias           VertexAttrib4f
8584         glsalias        VertexAttrib4f
8585
8586 VertexAttrib4fvARB(index, v)
8587         return          void
8588         param           index           UInt32 in value
8589         param           v               Float32 in array [4]
8590         category        ARB_vertex_program
8591         version         1.3
8592         extension       soft WINSOFT NV10
8593         glxropcode      4196
8594         glsopcode       0x0248
8595         alias           VertexAttrib4fv
8596         glsalias        VertexAttrib4fv
8597
8598 VertexAttrib4ivARB(index, v)
8599         return          void
8600         param           index           UInt32 in value
8601         param           v               Int32 in array [4]
8602         category        ARB_vertex_program
8603         version         1.3
8604         extension       soft WINSOFT NV10
8605         alias           VertexAttrib4iv
8606         glsalias        VertexAttrib4iv
8607
8608 VertexAttrib4sARB(index, x, y, z, w)
8609         return          void
8610         param           index           UInt32 in value
8611         param           x               Int16 in value
8612         param           y               Int16 in value
8613         param           z               Int16 in value
8614         param           w               Int16 in value
8615         category        ARB_vertex_program
8616         version         1.3
8617         vectorequiv     VertexAttrib4svARB
8618         extension       soft WINSOFT NV10
8619         alias           VertexAttrib4s
8620         glsalias        VertexAttrib4s
8621
8622 VertexAttrib4svARB(index, v)
8623         return          void
8624         param           index           UInt32 in value
8625         param           v               Int16 in array [4]
8626         category        ARB_vertex_program
8627         version         1.3
8628         extension       soft WINSOFT NV10
8629         glxropcode      4192
8630         glsopcode       0x0247
8631         alias           VertexAttrib4sv
8632         glsalias        VertexAttrib4sv
8633
8634 VertexAttrib4ubvARB(index, v)
8635         return          void
8636         param           index           UInt32 in value
8637         param           v               UInt8 in array [4]
8638         category        ARB_vertex_program
8639         version         1.3
8640         extension       soft WINSOFT NV10
8641         alias           VertexAttrib4ubv
8642         glsalias        VertexAttrib4ubv
8643
8644 VertexAttrib4uivARB(index, v)
8645         return          void
8646         param           index           UInt32 in value
8647         param           v               UInt32 in array [4]
8648         category        ARB_vertex_program
8649         version         1.3
8650         extension       soft WINSOFT NV10
8651         alias           VertexAttrib4uiv
8652         glsalias        VertexAttrib4uiv
8653
8654 VertexAttrib4usvARB(index, v)
8655         return          void
8656         param           index           UInt32 in value
8657         param           v               UInt16 in array [4]
8658         category        ARB_vertex_program
8659         version         1.3
8660         extension       soft WINSOFT NV10
8661         alias           VertexAttrib4usv
8662         glsalias        VertexAttrib4usv
8663
8664 VertexAttribPointerARB(index, size, type, normalized, stride, pointer)
8665         return          void
8666         param           index           UInt32 in value
8667         param           size            Int32 in value
8668         param           type            VertexAttribPointerTypeARB in value
8669         param           normalized      Boolean in value
8670         param           stride          SizeI in value
8671         param           pointer         Void in array [COMPSIZE(size/type/stride)] retained
8672         dlflags         notlistable
8673         category        ARB_vertex_program
8674         version         1.3
8675         extension       soft WINSOFT NV10
8676         alias           VertexAttribPointer
8677         glsalias        VertexAttribPointer
8678
8679 EnableVertexAttribArrayARB(index)
8680         return          void
8681         param           index           UInt32 in value
8682         dlflags         notlistable
8683         category        ARB_vertex_program
8684         version         1.3
8685         extension       soft WINSOFT NV10
8686         alias           EnableVertexAttribArray
8687         glsalias        EnableVertexAttribArray
8688
8689 DisableVertexAttribArrayARB(index)
8690         return          void
8691         param           index           UInt32 in value
8692         dlflags         notlistable
8693         category        ARB_vertex_program
8694         version         1.3
8695         extension       soft WINSOFT NV10
8696         alias           DisableVertexAttribArray
8697         glsalias        DisableVertexAttribArray
8698
8699 ProgramStringARB(target, format, len, string)
8700         return          void
8701         param           target          ProgramTargetARB in value
8702         param           format          ProgramFormatARB in value
8703         param           len             SizeI in value
8704         param           string          Void in array [len]
8705         category        ARB_vertex_program
8706         version         1.3
8707         extension       soft WINSOFT NV10
8708         glsflags        ignore
8709         glxflags        ignore
8710         offset          667
8711
8712 BindProgramARB(target, program)
8713         return          void
8714         param           target          ProgramTargetARB in value
8715         param           program         UInt32 in value
8716         category        ARB_vertex_program
8717         version         1.3
8718         extension       soft WINSOFT NV10
8719         glxropcode      4180
8720         glsopcode       0x0227
8721         offset          579
8722
8723 DeleteProgramsARB(n, programs)
8724         return          void
8725         param           n               SizeI in value
8726         param           programs        UInt32 in array [n]
8727         dlflags         notlistable
8728         category        ARB_vertex_program
8729         version         1.3
8730         extension       soft WINSOFT NV10
8731         glxvendorpriv   1294
8732         glsopcode       0x0228
8733         offset          580
8734
8735 GenProgramsARB(n, programs)
8736         return          void
8737         param           n               SizeI in value
8738         param           programs        UInt32 out array [n]
8739         dlflags         notlistable
8740         category        ARB_vertex_program
8741         version         1.3
8742         extension       soft WINSOFT NV10
8743         glxvendorpriv   1295
8744         glsopcode       0x022A
8745         offset          582
8746
8747 ProgramEnvParameter4dARB(target, index, x, y, z, w)
8748         return          void
8749         param           target          ProgramTargetARB in value
8750         param           index           UInt32 in value
8751         param           x               Float64 in value
8752         param           y               Float64 in value
8753         param           z               Float64 in value
8754         param           w               Float64 in value
8755         category        ARB_vertex_program
8756         version         1.3
8757         vectorequiv     ProgramEnvParameter4dvARB
8758         extension       soft WINSOFT NV10
8759         glsflags        ignore
8760         glxflags        ignore
8761         offset          668
8762
8763 ProgramEnvParameter4dvARB(target, index, params)
8764         return          void
8765         param           target          ProgramTargetARB in value
8766         param           index           UInt32 in value
8767         param           params          Float64 in array [4]
8768         category        ARB_vertex_program
8769         version         1.3
8770         extension       soft WINSOFT NV10
8771         glsflags        ignore
8772         glxflags        ignore
8773         offset          669
8774
8775 ProgramEnvParameter4fARB(target, index, x, y, z, w)
8776         return          void
8777         param           target          ProgramTargetARB in value
8778         param           index           UInt32 in value
8779         param           x               Float32 in value
8780         param           y               Float32 in value
8781         param           z               Float32 in value
8782         param           w               Float32 in value
8783         category        ARB_vertex_program
8784         version         1.3
8785         vectorequiv     ProgramEnvParameter4fvARB
8786         extension       soft WINSOFT NV10
8787         glsflags        ignore
8788         glxflags        ignore
8789         offset          670
8790
8791 ProgramEnvParameter4fvARB(target, index, params)
8792         return          void
8793         param           target          ProgramTargetARB in value
8794         param           index           UInt32 in value
8795         param           params          Float32 in array [4]
8796         category        ARB_vertex_program
8797         version         1.3
8798         extension       soft WINSOFT NV10
8799         glsflags        ignore
8800         glxflags        ignore
8801         offset          671
8802
8803 ProgramLocalParameter4dARB(target, index, x, y, z, w)
8804         return          void
8805         param           target          ProgramTargetARB in value
8806         param           index           UInt32 in value
8807         param           x               Float64 in value
8808         param           y               Float64 in value
8809         param           z               Float64 in value
8810         param           w               Float64 in value
8811         category        ARB_vertex_program
8812         version         1.3
8813         vectorequiv     ProgramLocalParameter4dvARB
8814         extension       soft WINSOFT NV10
8815         glsflags        ignore
8816         glxflags        ignore
8817         offset          672
8818
8819 ProgramLocalParameter4dvARB(target, index, params)
8820         return          void
8821         param           target          ProgramTargetARB in value
8822         param           index           UInt32 in value
8823         param           params          Float64 in array [4]
8824         category        ARB_vertex_program
8825         version         1.3
8826         extension       soft WINSOFT NV10
8827         glsflags        ignore
8828         glxflags        ignore
8829         offset          673
8830
8831 ProgramLocalParameter4fARB(target, index, x, y, z, w)
8832         return          void
8833         param           target          ProgramTargetARB in value
8834         param           index           UInt32 in value
8835         param           x               Float32 in value
8836         param           y               Float32 in value
8837         param           z               Float32 in value
8838         param           w               Float32 in value
8839         category        ARB_vertex_program
8840         version         1.3
8841         vectorequiv     ProgramLocalParameter4fvARB
8842         extension       soft WINSOFT NV10
8843         glsflags        ignore
8844         glxflags        ignore
8845         offset          674
8846
8847 ProgramLocalParameter4fvARB(target, index, params)
8848         return          void
8849         param           target          ProgramTargetARB in value
8850         param           index           UInt32 in value
8851         param           params          Float32 in array [4]
8852         category        ARB_vertex_program
8853         version         1.3
8854         extension       soft WINSOFT NV10
8855         glsflags        ignore
8856         glxflags        ignore
8857         offset          675
8858
8859 GetProgramEnvParameterdvARB(target, index, params)
8860         return          void
8861         param           target          ProgramTargetARB in value
8862         param           index           UInt32 in value
8863         param           params          Float64 out array [4]
8864         dlflags         notlistable
8865         category        ARB_vertex_program
8866         version         1.3
8867         extension       soft WINSOFT NV10
8868         glsflags        ignore
8869         glxflags        ignore
8870         offset          676
8871
8872 GetProgramEnvParameterfvARB(target, index, params)
8873         return          void
8874         param           target          ProgramTargetARB in value
8875         param           index           UInt32 in value
8876         param           params          Float32 out array [4]
8877         dlflags         notlistable
8878         category        ARB_vertex_program
8879         version         1.3
8880         extension       soft WINSOFT NV10
8881         glsflags        ignore
8882         glxflags        ignore
8883         offset          677
8884
8885 GetProgramLocalParameterdvARB(target, index, params)
8886         return          void
8887         param           target          ProgramTargetARB in value
8888         param           index           UInt32 in value
8889         param           params          Float64 out array [4]
8890         dlflags         notlistable
8891         category        ARB_vertex_program
8892         version         1.3
8893         extension       soft WINSOFT NV10
8894         glsflags        ignore
8895         glxflags        ignore
8896         offset          678
8897
8898 GetProgramLocalParameterfvARB(target, index, params)
8899         return          void
8900         param           target          ProgramTargetARB in value
8901         param           index           UInt32 in value
8902         param           params          Float32 out array [4]
8903         dlflags         notlistable
8904         category        ARB_vertex_program
8905         version         1.3
8906         extension       soft WINSOFT NV10
8907         glsflags        ignore
8908         glxflags        ignore
8909         offset          679
8910
8911 GetProgramivARB(target, pname, params)
8912         return          void
8913         param           target          ProgramTargetARB in value
8914         param           pname           ProgramPropertyARB in value
8915         param           params          Int32 out array [1]
8916         dlflags         notlistable
8917         category        ARB_vertex_program
8918         version         1.3
8919         extension       soft WINSOFT NV10
8920         glsflags        ignore
8921         glxflags        ignore
8922         offset          680
8923
8924 GetProgramStringARB(target, pname, string)
8925         return          void
8926         param           target          ProgramTargetARB in value
8927         param           pname           ProgramStringPropertyARB in value
8928         param           string          Void out array [COMPSIZE(target,pname)]
8929         dlflags         notlistable
8930         category        ARB_vertex_program
8931         version         1.3
8932         extension       soft WINSOFT NV10
8933         glsflags        ignore
8934         glxflags        ignore
8935         offset          681
8936
8937 GetVertexAttribdvARB(index, pname, params)
8938         return          void
8939         param           index           UInt32 in value
8940         param           pname           VertexAttribPropertyARB in value
8941         param           params          Float64 out array [4]
8942         dlflags         notlistable
8943         category        ARB_vertex_program
8944         version         1.3
8945         extension       soft WINSOFT NV10
8946         glxvendorpriv   1301
8947         glsflags        client get
8948         glsopcode       0x0232
8949         alias           GetVertexAttribdv
8950         glsalias        GetVertexAttribdv
8951
8952 GetVertexAttribfvARB(index, pname, params)
8953         return          void
8954         param           index           UInt32 in value
8955         param           pname           VertexAttribPropertyARB in value
8956         param           params          Float32 out array [4]
8957         dlflags         notlistable
8958         category        ARB_vertex_program
8959         version         1.3
8960         extension       soft WINSOFT NV10
8961         glxvendorpriv   1302
8962         glsflags        client get
8963         glsopcode       0x0233
8964         alias           GetVertexAttribfv
8965         glsalias        GetVertexAttribfv
8966
8967 GetVertexAttribivARB(index, pname, params)
8968         return          void
8969         param           index           UInt32 in value
8970         param           pname           VertexAttribPropertyARB in value
8971         param           params          Int32 out array [4]
8972         dlflags         notlistable
8973         category        ARB_vertex_program
8974         version         1.3
8975         extension       soft WINSOFT NV10
8976         glxvendorpriv   1303
8977         glsflags        client get
8978         glsopcode       0x0234
8979         alias           GetVertexAttribiv
8980         glsalias        GetVertexAttribiv
8981
8982 GetVertexAttribPointervARB(index, pname, pointer)
8983         return          void
8984         param           index           UInt32 in value
8985         param           pname           VertexAttribPointerPropertyARB in value
8986         param           pointer         VoidPointer out array [1]
8987         dlflags         notlistable
8988         category        ARB_vertex_program
8989         version         1.3
8990         extension       soft WINSOFT NV10
8991         glxflags        ignore
8992         glsflags        client get
8993         glsopcode       0x0235
8994         alias           GetVertexAttribPointerv
8995         glsalias        GetVertexAttribPointerv
8996
8997 IsProgramARB(program)
8998         return          Boolean
8999         param           program         UInt32 in value
9000         dlflags         notlistable
9001         category        ARB_vertex_program
9002         version         1.3
9003         extension       soft WINSOFT NV10
9004         glxvendorpriv   1304
9005         glsflags        get
9006         alias           IsProgram
9007         glsalias        IsProgram
9008
9009
9010 ###############################################################################
9011 #
9012 # ARB Extension #27
9013 # ARB_fragment_program commands
9014 #
9015 ###############################################################################
9016
9017 # All ARB_fragment_program entry points are shared with ARB_vertex_program,
9018 #   and are only included in that #define block, for now.
9019 newcategory: ARB_fragment_program
9020 passthru: /* All ARB_fragment_program entry points are shared with ARB_vertex_program. */
9021
9022 ###############################################################################
9023 #
9024 # ARB Extension #28
9025 # ARB_vertex_buffer_object commands
9026 #
9027 ###############################################################################
9028
9029 BindBufferARB(target, buffer)
9030         return          void
9031         param           target          BufferTargetARB in value
9032         param           buffer          UInt32 in value
9033         category        ARB_vertex_buffer_object
9034         version         1.2
9035         extension
9036         alias           BindBuffer
9037         glsalias        BindBuffer
9038
9039 DeleteBuffersARB(n, buffers)
9040         return          void
9041         param           n               SizeI in value
9042         param           buffers         ConstUInt32 in array [n]
9043         category        ARB_vertex_buffer_object
9044         version         1.2
9045         extension
9046         alias           DeleteBuffers
9047         glsalias        DeleteBuffers
9048
9049 GenBuffersARB(n, buffers)
9050         return          void
9051         param           n               SizeI in value
9052         param           buffers         UInt32 out array [n]
9053         category        ARB_vertex_buffer_object
9054         version         1.2
9055         extension
9056         alias           GenBuffers
9057         glsalias        GenBuffers
9058
9059 IsBufferARB(buffer)
9060         return          Boolean
9061         param           buffer          UInt32 in value
9062         category        ARB_vertex_buffer_object
9063         version         1.2
9064         extension
9065         alias           IsBuffer
9066         glsalias        IsBuffer
9067
9068 BufferDataARB(target, size, data, usage)
9069         return          void
9070         param           target          BufferTargetARB in value
9071         param           size            BufferSizeARB in value
9072         param           data            ConstVoid in array [size]
9073         param           usage           BufferUsageARB in value
9074         category        ARB_vertex_buffer_object
9075         version         1.2
9076         extension
9077         alias           BufferData
9078         glsalias        BufferData
9079
9080 BufferSubDataARB(target, offset, size, data)
9081         return          void
9082         param           target          BufferTargetARB in value
9083         param           offset          BufferOffsetARB in value
9084         param           size            BufferSizeARB in value
9085         param           data            ConstVoid in array [size]
9086         category        ARB_vertex_buffer_object
9087         version         1.2
9088         extension
9089         alias           BufferSubData
9090         glsalias        BufferSubData
9091
9092 GetBufferSubDataARB(target, offset, size, data)
9093         return          void
9094         param           target          BufferTargetARB in value
9095         param           offset          BufferOffsetARB in value
9096         param           size            BufferSizeARB in value
9097         param           data            Void out array [size]
9098         category        ARB_vertex_buffer_object
9099         dlflags         notlistable
9100         version         1.2
9101         extension
9102         alias           GetBufferSubData
9103         glsalias        GetBufferSubData
9104
9105 MapBufferARB(target, access)
9106         return          VoidPointer
9107         param           target          BufferTargetARB in value
9108         param           access          BufferAccessARB in value
9109         category        ARB_vertex_buffer_object
9110         version         1.2
9111         extension
9112         alias           MapBuffer
9113         glsalias        MapBuffer
9114
9115 UnmapBufferARB(target)
9116         return          Boolean
9117         param           target          BufferTargetARB in value
9118         category        ARB_vertex_buffer_object
9119         version         1.2
9120         extension
9121         alias           UnmapBuffer
9122         glsalias        UnmapBuffer
9123
9124 GetBufferParameterivARB(target, pname, params)
9125         return          void
9126         param           target          BufferTargetARB in value
9127         param           pname           BufferPNameARB in value
9128         param           params          Int32 out array [COMPSIZE(pname)]
9129         category        ARB_vertex_buffer_object
9130         dlflags         notlistable
9131         version         1.2
9132         extension
9133         alias           GetBufferParameteriv
9134         glsalias        GetBufferParameteriv
9135
9136 GetBufferPointervARB(target, pname, params)
9137         return          void
9138         param           target          BufferTargetARB in value
9139         param           pname           BufferPointerNameARB in value
9140         param           params          VoidPointer out array [1]
9141         category        ARB_vertex_buffer_object
9142         dlflags         notlistable
9143         version         1.2
9144         extension
9145         alias           GetBufferPointerv
9146         glsalias        GetBufferPointerv
9147
9148 ###############################################################################
9149 #
9150 # ARB Extension #29
9151 # ARB_occlusion_query commands
9152 #
9153 ###############################################################################
9154
9155 GenQueriesARB(n, ids)
9156         return          void
9157         param           n               SizeI in value
9158         param           ids             UInt32 out array [n]
9159         category        ARB_occlusion_query
9160         version         1.5
9161         extension
9162         alias           GenQueries
9163         glsalias        GenQueries
9164
9165 DeleteQueriesARB(n, ids)
9166         return          void
9167         param           n               SizeI in value
9168         param           ids             UInt32 in array [n]
9169         category        ARB_occlusion_query
9170         version         1.5
9171         extension
9172         alias           DeleteQueries
9173         glsalias        DeleteQueries
9174
9175 IsQueryARB(id)
9176         return          Boolean
9177         param           id              UInt32 in value
9178         category        ARB_occlusion_query
9179         version         1.5
9180         extension
9181         alias           IsQuery
9182         glsalias        IsQuery
9183
9184 BeginQueryARB(target, id)
9185         return          void
9186         param           target          GLenum in value
9187         param           id              UInt32 in value
9188         category        ARB_occlusion_query
9189         version         1.5
9190         extension
9191         alias           BeginQuery
9192         glsalias        BeginQuery
9193
9194 EndQueryARB(target)
9195         return          void
9196         param           target          GLenum in value
9197         category        ARB_occlusion_query
9198         version         1.5
9199         extension
9200         alias           EndQuery
9201         glsalias        EndQuery
9202
9203 GetQueryivARB(target, pname, params)
9204         return          void
9205         param           target          GLenum in value
9206         param           pname           GLenum in value
9207         param           params          Int32 out array [pname]
9208         category        ARB_occlusion_query
9209         dlflags         notlistable
9210         version         1.5
9211         extension
9212         alias           GetQueryiv
9213         glsalias        GetQueryiv
9214
9215 GetQueryObjectivARB(id, pname, params)
9216         return          void
9217         param           id              UInt32 in value
9218         param           pname           GLenum in value
9219         param           params          Int32 out array [pname]
9220         category        ARB_occlusion_query
9221         dlflags         notlistable
9222         version         1.5
9223         extension
9224         alias           GetQueryObjectiv
9225         glsalias        GetQueryObjectiv
9226
9227 GetQueryObjectuivARB(id, pname, params)
9228         return          void
9229         param           id              UInt32 in value
9230         param           pname           GLenum in value
9231         param           params          UInt32 out array [pname]
9232         category        ARB_occlusion_query
9233         dlflags         notlistable
9234         version         1.5
9235         extension
9236         alias           GetQueryObjectuiv
9237         glsalias        GetQueryObjectuiv
9238
9239 ###############################################################################
9240 #
9241 # ARB Extension #30
9242 # ARB_shader_objects commands
9243 #
9244 ###############################################################################
9245
9246 DeleteObjectARB(obj)
9247         return          void
9248         param           obj             handleARB in value
9249         category        ARB_shader_objects
9250         version         1.2
9251         extension
9252         glxropcode      ?
9253         glxflags        ignore
9254         glsopcode       ?
9255         offset          ?
9256
9257 GetHandleARB(pname)
9258         return          handleARB
9259         param           pname           GLenum in value
9260         category        ARB_shader_objects
9261         dlflags         notlistable
9262         version         1.2
9263         extension
9264         glxsingle       ?
9265         glxflags        ignore
9266         glsflags        get
9267         glsopcode       ?
9268         offset          ?
9269
9270 DetachObjectARB(containerObj, attachedObj)
9271         return          void
9272         param           containerObj    handleARB in value
9273         param           attachedObj     handleARB in value
9274         category        ARB_shader_objects
9275         version         1.2
9276         extension
9277         glxropcode      ?
9278         glxflags        ignore
9279         alias           DetachShader
9280         glsalias        DetachShader
9281
9282 CreateShaderObjectARB(shaderType)
9283         return          handleARB
9284         param           shaderType      GLenum in value
9285         category        ARB_shader_objects
9286         version         1.2
9287         extension
9288         glxropcode      ?
9289         glxflags        ignore
9290         alias           CreateShader
9291         glsalias        CreateShader
9292
9293 ShaderSourceARB(shaderObj, count, string, length)
9294         return          void
9295         param           shaderObj       handleARB in value
9296         param           count           SizeI in value
9297         param           string          charPointerARB in array [count]
9298         param           length          Int32 in array [1]
9299         category        ARB_shader_objects
9300         version         1.2
9301         extension
9302         glxropcode      ?
9303         glxflags        ignore
9304         alias           ShaderSource
9305         glsalias        ShaderSource
9306
9307 CompileShaderARB(shaderObj)
9308         return          void
9309         param           shaderObj       handleARB in value
9310         category        ARB_shader_objects
9311         version         1.2
9312         extension
9313         glxropcode      ?
9314         glxflags        ignore
9315         alias           CompileShader
9316         glsalias        CompileShader
9317
9318 CreateProgramObjectARB()
9319         return          handleARB
9320         category        ARB_shader_objects
9321         version         1.2
9322         extension
9323         glxropcode      ?
9324         glxflags        ignore
9325         alias           CreateProgram
9326         glsalias        CreateProgram
9327
9328 AttachObjectARB(containerObj, obj)
9329         return          void
9330         param           containerObj    handleARB in value
9331         param           obj             handleARB in value
9332         category        ARB_shader_objects
9333         version         1.2
9334         extension
9335         glxropcode      ?
9336         glxflags        ignore
9337         alias           AttachShader
9338         glsalias        AttachShader
9339
9340 LinkProgramARB(programObj)
9341         return          void
9342         param           programObj      handleARB in value
9343         category        ARB_shader_objects
9344         version         1.2
9345         extension
9346         glxropcode      ?
9347         glxflags        ignore
9348         alias           LinkProgram
9349         glsalias        LinkProgram
9350
9351 UseProgramObjectARB(programObj)
9352         return          void
9353         param           programObj      handleARB in value
9354         category        ARB_shader_objects
9355         version         1.2
9356         extension
9357         glxropcode      ?
9358         glxflags        ignore
9359         alias           UseProgram
9360         glsalias        UseProgram
9361
9362 ValidateProgramARB(programObj)
9363         return          void
9364         param           programObj      handleARB in value
9365         category        ARB_shader_objects
9366         version         1.2
9367         extension
9368         glxropcode      ?
9369         glxflags        ignore
9370         alias           ValidateProgram
9371         glsalias        ValidateProgram
9372
9373 Uniform1fARB(location, v0)
9374         return          void
9375         param           location        Int32 in value
9376         param           v0              Float32 in value
9377         category        ARB_shader_objects
9378         version         1.2
9379         extension
9380         glxropcode      ?
9381         glxflags        ignore
9382         alias           Uniform1f
9383         glsalias        Uniform1f
9384
9385 Uniform2fARB(location, v0, v1)
9386         return          void
9387         param           location        Int32 in value
9388         param           v0              Float32 in value
9389         param           v1              Float32 in value
9390         category        ARB_shader_objects
9391         version         1.2
9392         extension
9393         glxropcode      ?
9394         glxflags        ignore
9395         alias           Uniform2f
9396         glsalias        Uniform2f
9397
9398 Uniform3fARB(location, v0, v1, v2)
9399         return          void
9400         param           location        Int32 in value
9401         param           v0              Float32 in value
9402         param           v1              Float32 in value
9403         param           v2              Float32 in value
9404         category        ARB_shader_objects
9405         version         1.2
9406         extension
9407         glxropcode      ?
9408         glxflags        ignore
9409         alias           Uniform3f
9410         glsalias        Uniform3f
9411
9412 Uniform4fARB(location, v0, v1, v2, v3)
9413         return          void
9414         param           location        Int32 in value
9415         param           v0              Float32 in value
9416         param           v1              Float32 in value
9417         param           v2              Float32 in value
9418         param           v3              Float32 in value
9419         category        ARB_shader_objects
9420         version         1.2
9421         extension
9422         glxropcode      ?
9423         glxflags        ignore
9424         alias           Uniform4f
9425         glsalias        Uniform4f
9426
9427 Uniform1iARB(location, v0)
9428         return          void
9429         param           location        Int32 in value
9430         param           v0              Int32 in value
9431         category        ARB_shader_objects
9432         version         1.2
9433         extension
9434         glxropcode      ?
9435         glxflags        ignore
9436         alias           Uniform1i
9437         glsalias        Uniform1i
9438
9439 Uniform2iARB(location, v0, v1)
9440         return          void
9441         param           location        Int32 in value
9442         param           v0              Int32 in value
9443         param           v1              Int32 in value
9444         category        ARB_shader_objects
9445         version         1.2
9446         extension
9447         glxropcode      ?
9448         glxflags        ignore
9449         alias           Uniform2i
9450         glsalias        Uniform2i
9451
9452 Uniform3iARB(location, v0, v1, v2)
9453         return          void
9454         param           location        Int32 in value
9455         param           v0              Int32 in value
9456         param           v1              Int32 in value
9457         param           v2              Int32 in value
9458         category        ARB_shader_objects
9459         version         1.2
9460         extension
9461         glxropcode      ?
9462         glxflags        ignore
9463         alias           Uniform3i
9464         glsalias        Uniform3i
9465
9466 Uniform4iARB(location, v0, v1, v2, v3)
9467         return          void
9468         param           location        Int32 in value
9469         param           v0              Int32 in value
9470         param           v1              Int32 in value
9471         param           v2              Int32 in value
9472         param           v3              Int32 in value
9473         category        ARB_shader_objects
9474         version         1.2
9475         extension
9476         glxropcode      ?
9477         glxflags        ignore
9478         alias           Uniform4i
9479         glsalias        Uniform4i
9480
9481 Uniform1fvARB(location, count, value)
9482         return          void
9483         param           location        Int32 in value
9484         param           count           SizeI in value
9485         param           value           Float32 in array [count]
9486         category        ARB_shader_objects
9487         version         1.2
9488         extension
9489         glxropcode      ?
9490         glxflags        ignore
9491         alias           Uniform1fv
9492         glsalias        Uniform1fv
9493
9494 Uniform2fvARB(location, count, value)
9495         return          void
9496         param           location        Int32 in value
9497         param           count           SizeI in value
9498         param           value           Float32 in array [count]
9499         category        ARB_shader_objects
9500         version         1.2
9501         extension
9502         glxropcode      ?
9503         glxflags        ignore
9504         alias           Uniform2fv
9505         glsalias        Uniform2fv
9506
9507 Uniform3fvARB(location, count, value)
9508         return          void
9509         param           location        Int32 in value
9510         param           count           SizeI in value
9511         param           value           Float32 in array [count]
9512         category        ARB_shader_objects
9513         version         1.2
9514         extension
9515         glxropcode      ?
9516         glxflags        ignore
9517         alias           Uniform3fv
9518         glsalias        Uniform3fv
9519
9520 Uniform4fvARB(location, count, value)
9521         return          void
9522         param           location        Int32 in value
9523         param           count           SizeI in value
9524         param           value           Float32 in array [count]
9525         category        ARB_shader_objects
9526         version         1.2
9527         extension
9528         glxropcode      ?
9529         glxflags        ignore
9530         alias           Uniform4fv
9531         glsalias        Uniform4fv
9532
9533 Uniform1ivARB(location, count, value)
9534         return          void
9535         param           location        Int32 in value
9536         param           count           SizeI in value
9537         param           value           Int32 in array [count]
9538         category        ARB_shader_objects
9539         version         1.2
9540         extension
9541         glxropcode      ?
9542         glxflags        ignore
9543         alias           Uniform1iv
9544         glsalias        Uniform1iv
9545
9546 Uniform2ivARB(location, count, value)
9547         return          void
9548         param           location        Int32 in value
9549         param           count           SizeI in value
9550         param           value           Int32 in array [count]
9551         category        ARB_shader_objects
9552         version         1.2
9553         extension
9554         glxropcode      ?
9555         glxflags        ignore
9556         alias           Uniform2iv
9557         glsalias        Uniform2iv
9558
9559 Uniform3ivARB(location, count, value)
9560         return          void
9561         param           location        Int32 in value
9562         param           count           SizeI in value
9563         param           value           Int32 in array [count]
9564         category        ARB_shader_objects
9565         version         1.2
9566         extension
9567         glxropcode      ?
9568         glxflags        ignore
9569         alias           Uniform3iv
9570         glsalias        Uniform3iv
9571
9572 Uniform4ivARB(location, count, value)
9573         return          void
9574         param           location        Int32 in value
9575         param           count           SizeI in value
9576         param           value           Int32 in array [count]
9577         category        ARB_shader_objects
9578         version         1.2
9579         extension
9580         glxropcode      ?
9581         glxflags        ignore
9582         alias           Uniform4iv
9583         glsalias        Uniform4iv
9584
9585 UniformMatrix2fvARB(location, count, transpose, value)
9586         return          void
9587         param           location        Int32 in value
9588         param           count           SizeI in value
9589         param           transpose       Boolean in value
9590         param           value           Float32 in array [count]
9591         category        ARB_shader_objects
9592         version         1.2
9593         extension
9594         glxropcode      ?
9595         glxflags        ignore
9596         alias           UniformMatrix2fv
9597         glsalias        UniformMatrix2fv
9598
9599 UniformMatrix3fvARB(location, count, transpose, value)
9600         return          void
9601         param           location        Int32 in value
9602         param           count           SizeI in value
9603         param           transpose       Boolean in value
9604         param           value           Float32 in array [count]
9605         category        ARB_shader_objects
9606         version         1.2
9607         extension
9608         glxropcode      ?
9609         glxflags        ignore
9610         alias           UniformMatrix3fv
9611         glsalias        UniformMatrix3fv
9612
9613 UniformMatrix4fvARB(location, count, transpose, value)
9614         return          void
9615         param           location        Int32 in value
9616         param           count           SizeI in value
9617         param           transpose       Boolean in value
9618         param           value           Float32 in array [count]
9619         category        ARB_shader_objects
9620         version         1.2
9621         extension
9622         glxropcode      ?
9623         glxflags        ignore
9624         alias           UniformMatrix4fv
9625         glsalias        UniformMatrix4fv
9626
9627 GetObjectParameterfvARB(obj, pname, params)
9628         return          void
9629         param           obj             handleARB in value
9630         param           pname           GLenum in value
9631         param           params          Float32 out array [pname]
9632         category        ARB_shader_objects
9633         dlflags         notlistable
9634         version         1.2
9635         extension
9636         glxsingle       ?
9637         glxflags        ignore
9638         glsflags        get
9639         glsopcode       ?
9640         offset          ?
9641
9642 GetObjectParameterivARB(obj, pname, params)
9643         return          void
9644         param           obj             handleARB in value
9645         param           pname           GLenum in value
9646         param           params          Int32 out array [pname]
9647         category        ARB_shader_objects
9648         dlflags         notlistable
9649         version         1.2
9650         extension
9651         glxsingle       ?
9652         glxflags        ignore
9653         glsflags        get
9654         glsopcode       ?
9655         offset          ?
9656
9657 GetInfoLogARB(obj, maxLength, length, infoLog)
9658         return          void
9659         param           obj             handleARB in value
9660         param           maxLength       SizeI in value
9661         param           length          SizeI out array [1]
9662         param           infoLog         charARB out array [length]
9663         category        ARB_shader_objects
9664         dlflags         notlistable
9665         version         1.2
9666         extension
9667         glxsingle       ?
9668         glxflags        ignore
9669         glsflags        get
9670         glsopcode       ?
9671         offset          ?
9672
9673 GetAttachedObjectsARB(containerObj, maxCount, count, obj)
9674         return          void
9675         param           containerObj    handleARB in value
9676         param           maxCount        SizeI in value
9677         param           count           SizeI out array [1]
9678         param           obj             handleARB out array [count]
9679         category        ARB_shader_objects
9680         dlflags         notlistable
9681         version         1.2
9682         extension
9683         glxsingle       ?
9684         glxflags        ignore
9685         alias           GetAttachedShaders
9686         glsalias        GetAttachedShaders
9687
9688 GetUniformLocationARB(programObj, name)
9689         return          Int32
9690         param           programObj      handleARB in value
9691         param           name            charARB in array []
9692         category        ARB_shader_objects
9693         dlflags         notlistable
9694         version         1.2
9695         extension
9696         glxsingle       ?
9697         glxflags        ignore
9698         alias           GetUniformLocation
9699         glsalias        GetUniformLocation
9700
9701 GetActiveUniformARB(programObj, index, maxLength, length, size, type, name)
9702         return          void
9703         param           programObj      handleARB in value
9704         param           index           UInt32 in value
9705         param           maxLength       SizeI in value
9706         param           length          SizeI out array [1]
9707         param           size            Int32 out array [1]
9708         param           type            GLenum out array [1]
9709         param           name            charARB out array []
9710         category        ARB_shader_objects
9711         dlflags         notlistable
9712         version         1.2
9713         extension
9714         glxsingle       ?
9715         glxflags        ignore
9716         alias           GetActiveUniform
9717         glsalias        GetActiveUniform
9718
9719 GetUniformfvARB(programObj, location, params)
9720         return          void
9721         param           programObj      handleARB in value
9722         param           location        Int32 in value
9723         param           params          Float32 out array [location]
9724         category        ARB_shader_objects
9725         dlflags         notlistable
9726         version         1.2
9727         extension
9728         glxsingle       ?
9729         glxflags        ignore
9730         alias           GetUniformfv
9731         glsalias        GetUniformfv
9732
9733 GetUniformivARB(programObj, location, params)
9734         return          void
9735         param           programObj      handleARB in value
9736         param           location        Int32 in value
9737         param           params          Int32 out array [location]
9738         category        ARB_shader_objects
9739         dlflags         notlistable
9740         version         1.2
9741         extension
9742         glxsingle       ?
9743         glxflags        ignore
9744         alias           GetUniformiv
9745         glsalias        GetUniformiv
9746
9747 GetShaderSourceARB(obj, maxLength, length, source)
9748         return          void
9749         param           obj             handleARB in value
9750         param           maxLength       SizeI in value
9751         param           length          SizeI out array [1]
9752         param           source          charARB out array [length]
9753         category        ARB_shader_objects
9754         dlflags         notlistable
9755         version         1.2
9756         extension
9757         glxsingle       ?
9758         glxflags        ignore
9759         alias           GetShaderSource
9760         glsalias        GetShaderSource
9761
9762
9763 ###############################################################################
9764 #
9765 # ARB Extension #31
9766 # ARB_vertex_shader commands
9767 #
9768 ###############################################################################
9769
9770 BindAttribLocationARB(programObj, index, name)
9771         return          void
9772         param           programObj      handleARB in value
9773         param           index           UInt32 in value
9774         param           name            charARB in array []
9775         category        ARB_vertex_shader
9776         version         1.2
9777         extension
9778         glxropcode      ?
9779         glxflags        ignore
9780         alias           BindAttribLocation
9781         glsalias        BindAttribLocation
9782
9783 GetActiveAttribARB(programObj, index, maxLength, length, size, type, name)
9784         return          void
9785         param           programObj      handleARB in value
9786         param           index           UInt32 in value
9787         param           maxLength       SizeI in value
9788         param           length          SizeI out array [1]
9789         param           size            Int32 out array [1]
9790         param           type            GLenum out array [1]
9791         param           name            charARB out array []
9792         category        ARB_vertex_shader
9793         dlflags         notlistable
9794         version         1.2
9795         extension
9796         glxsingle       ?
9797         glxflags        ignore
9798         alias           GetActiveAttrib
9799         glsalias        GetActiveAttrib
9800
9801 GetAttribLocationARB(programObj, name)
9802         return          Int32
9803         param           programObj      handleARB in value
9804         param           name            charARB in array []
9805         category        ARB_vertex_shader
9806         dlflags         notlistable
9807         version         1.2
9808         extension
9809         glxsingle       ?
9810         glxflags        ignore
9811         alias           GetAttribLocation
9812         glsalias        GetAttribLocation
9813
9814 ###############################################################################
9815 #
9816 # ARB Extension #32
9817 # ARB_fragment_shader commands
9818 #
9819 ###############################################################################
9820
9821 #  (none)
9822 newcategory: ARB_fragment_shader
9823
9824 ###############################################################################
9825 #
9826 # ARB Extension #33
9827 # ARB_shading_language_100 commands
9828 #
9829 ###############################################################################
9830
9831 #  (none)
9832 newcategory: ARB_shading_language_100
9833
9834 ###############################################################################
9835 #
9836 # ARB Extension #34
9837 # ARB_texture_non_power_of_two commands
9838 #
9839 ###############################################################################
9840
9841 # (none)
9842 newcategory: ARB_texture_non_power_of_two
9843
9844 ###############################################################################
9845 #
9846 # ARB Extension #35
9847 # ARB_point_sprite commands
9848 #
9849 ###############################################################################
9850
9851 # (none)
9852 newcategory: ARB_point_sprite
9853
9854 ###############################################################################
9855 #
9856 # ARB Extension #36
9857 # ARB_fragment_program_shadow commands
9858 #
9859 ###############################################################################
9860
9861 # (none)
9862 newcategory: ARB_fragment_program_shadow
9863
9864 ###############################################################################
9865 #
9866 # ARB Extension #37
9867 # ARB_draw_buffers commands
9868 #
9869 ###############################################################################
9870
9871 DrawBuffersARB(n, bufs)
9872         return          void
9873         param           n               SizeI in value
9874         param           bufs            DrawBufferModeATI in array [n]
9875         category        ARB_draw_buffers
9876         version         1.5
9877         extension
9878         alias           DrawBuffers
9879         glsalias        DrawBuffers
9880
9881 ###############################################################################
9882 #
9883 # ARB Extension #38
9884 # ARB_texture_rectangle commands
9885 #
9886 ###############################################################################
9887
9888 # (none)
9889 newcategory: ARB_texture_rectangle
9890
9891 ###############################################################################
9892 #
9893 # ARB Extension #39
9894 # ARB_color_buffer_float commands
9895 #
9896 ###############################################################################
9897
9898 ClampColorARB(target, clamp)
9899         return          void
9900         param           target          ClampColorTargetARB in value
9901         param           clamp           ClampColorModeARB in value
9902         category        ARB_color_buffer_float
9903         version         1.5
9904         extension
9905         glxropcode      234
9906         glxflags        ignore
9907         glsopcode       ?
9908         offset          ?
9909
9910 ###############################################################################
9911 #
9912 # ARB Extension #40
9913 # ARB_half_float_pixel commands
9914 #
9915 ###############################################################################
9916
9917 # (none)
9918 newcategory: ARB_half_float_pixel
9919
9920 ###############################################################################
9921 #
9922 # ARB Extension #41
9923 # ARB_texture_float commands
9924 #
9925 ###############################################################################
9926
9927 # (none)
9928 newcategory: ARB_texture_float
9929
9930 ###############################################################################
9931 #
9932 # ARB Extension #42
9933 # ARB_pixel_buffer_object commands
9934 #
9935 ###############################################################################
9936
9937 # (none)
9938 newcategory: ARB_pixel_buffer_object
9939
9940
9941 ###############################################################################
9942 ###############################################################################
9943 #
9944 # Non-ARB extensions, in order by registry extension number
9945 #
9946 ###############################################################################
9947 ###############################################################################
9948
9949 ###############################################################################
9950 #
9951 # Extension #1
9952 # EXT_abgr commands
9953 #
9954 ###############################################################################
9955
9956 # (none)
9957 newcategory: EXT_abgr
9958
9959 ###############################################################################
9960 #
9961 # Extension #2
9962 # EXT_blend_color commands
9963 #
9964 ###############################################################################
9965
9966 BlendColorEXT(red, green, blue, alpha)
9967         return          void
9968         param           red             ClampedColorF in value
9969         param           green           ClampedColorF in value
9970         param           blue            ClampedColorF in value
9971         param           alpha           ClampedColorF in value
9972         category        EXT_blend_color
9973         version         1.0
9974         glxropcode      4096
9975         glxflags        EXT
9976         extension       soft
9977         alias           BlendColor
9978         glsalias        BlendColor
9979
9980 ###############################################################################
9981 #
9982 # Extension #3
9983 # EXT_polygon_offset commands
9984 #
9985 ###############################################################################
9986
9987 PolygonOffsetEXT(factor, bias)
9988         return          void
9989         param           factor          Float32 in value
9990         param           bias            Float32 in value
9991         category        EXT_polygon_offset
9992         version         1.0
9993         glxropcode      4098
9994         glxflags        EXT
9995         extension       soft
9996         glsopcode       0x0122
9997         offset          414
9998
9999 ###############################################################################
10000 #
10001 # Extension #4
10002 # EXT_texture commands
10003 #
10004 ###############################################################################
10005
10006 # (none)
10007 newcategory: EXT_texture
10008
10009 ###############################################################################
10010 #
10011 # Extension #5 - skipped
10012 #
10013 ###############################################################################
10014
10015 ###############################################################################
10016 #
10017 # Extension #6
10018 # EXT_texture3D commands
10019 #
10020 ###############################################################################
10021
10022 # Arguably TexelInternalFormat, not PixelInternalFormat
10023 TexImage3DEXT(target, level, internalformat, width, height, depth, border, format, type, pixels)
10024         return          void
10025         param           target          TextureTarget in value
10026         param           level           CheckedInt32 in value
10027         param           internalformat  PixelInternalFormat in value
10028         param           width           SizeI in value
10029         param           height          SizeI in value
10030         param           depth           SizeI in value
10031         param           border          CheckedInt32 in value
10032         param           format          PixelFormat in value
10033         param           type            PixelType in value
10034         param           pixels          Void in array [COMPSIZE(format/type/width/height/depth)]
10035         category        EXT_texture3D
10036         dlflags         handcode
10037         glxflags        client-handcode server-handcode EXT
10038         version         1.0
10039         glxropcode      4114
10040         extension
10041         alias           TexImage3D
10042         glsalias        TexImage3D
10043
10044 TexSubImage3DEXT(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels)
10045         return          void
10046         param           target          TextureTarget in value
10047         param           level           CheckedInt32 in value
10048         param           xoffset         CheckedInt32 in value
10049         param           yoffset         CheckedInt32 in value
10050         param           zoffset         CheckedInt32 in value
10051         param           width           SizeI in value
10052         param           height          SizeI in value
10053         param           depth           SizeI in value
10054         param           format          PixelFormat in value
10055         param           type            PixelType in value
10056         param           pixels          Void in array [COMPSIZE(format/type/width/height/depth)]
10057         category        EXT_texture3D
10058         dlflags         handcode
10059         glxflags        client-handcode server-handcode EXT
10060         version         1.0
10061         glxropcode      4115
10062         extension
10063         alias           TexSubImage3D
10064         glsalias        TexSubImage3D
10065
10066 ###############################################################################
10067 #
10068 # Extension #7
10069 # SGIS_texture_filter4 commands
10070 #
10071 ###############################################################################
10072
10073 GetTexFilterFuncSGIS(target, filter, weights)
10074         return          void
10075         param           target          TextureTarget in value
10076         param           filter          TextureFilterSGIS in value
10077         param           weights         Float32 out array [COMPSIZE(target/filter)]
10078         category        SGIS_texture_filter4
10079         dlflags         notlistable
10080         version         1.0
10081         glxflags        SGI
10082         glxvendorpriv   4101
10083         extension
10084         glsflags        get
10085         glsopcode       0x0175
10086         offset          415
10087
10088 TexFilterFuncSGIS(target, filter, n, weights)
10089         return          void
10090         param           target          TextureTarget in value
10091         param           filter          TextureFilterSGIS in value
10092         param           n               SizeI in value
10093         param           weights         Float32 in array [n]
10094         category        SGIS_texture_filter4
10095         glxflags        SGI
10096         version         1.0
10097         glxropcode      2064
10098         extension
10099         glsopcode       0x0176
10100         offset          416
10101
10102 ###############################################################################
10103 #
10104 # Extension #8 - skipped
10105 #
10106 ###############################################################################
10107
10108 ###############################################################################
10109 #
10110 # Extension #9
10111 # EXT_subtexture commands
10112 #
10113 ###############################################################################
10114
10115 TexSubImage1DEXT(target, level, xoffset, width, format, type, pixels)
10116         return          void
10117         param           target          TextureTarget in value
10118         param           level           CheckedInt32 in value
10119         param           xoffset         CheckedInt32 in value
10120         param           width           SizeI in value
10121         param           format          PixelFormat in value
10122         param           type            PixelType in value
10123         param           pixels          Void in array [COMPSIZE(format/type/width)]
10124         category        EXT_subtexture
10125         dlflags         handcode
10126         glxflags        client-handcode server-handcode EXT
10127         version         1.0
10128         glxropcode      4099
10129         extension
10130         alias           TexSubImage1D
10131         glsalias        TexSubImage1D
10132
10133 TexSubImage2DEXT(target, level, xoffset, yoffset, width, height, format, type, pixels)
10134         return          void
10135         param           target          TextureTarget in value
10136         param           level           CheckedInt32 in value
10137         param           xoffset         CheckedInt32 in value
10138         param           yoffset         CheckedInt32 in value
10139         param           width           SizeI in value
10140         param           height          SizeI in value
10141         param           format          PixelFormat in value
10142         param           type            PixelType in value
10143         param           pixels          Void in array [COMPSIZE(format/type/width/height)]
10144         category        EXT_subtexture
10145         dlflags         handcode
10146         glxflags        client-handcode server-handcode EXT
10147         version         1.0
10148         glxropcode      4100
10149         extension
10150         alias           TexSubImage2D
10151         glsalias        TexSubImage2D
10152
10153 ###############################################################################
10154 #
10155 # Extension #10
10156 # EXT_copy_texture commands
10157 #
10158 ###############################################################################
10159
10160 # Arguably TexelInternalFormat, not PixelInternalFormat
10161 CopyTexImage1DEXT(target, level, internalformat, x, y, width, border)
10162         return          void
10163         param           target          TextureTarget in value
10164         param           level           CheckedInt32 in value
10165         param           internalformat  PixelInternalFormat in value
10166         param           x               WinCoord in value
10167         param           y               WinCoord in value
10168         param           width           SizeI in value
10169         param           border          CheckedInt32 in value
10170         category        EXT_copy_texture
10171         version         1.0
10172         glxflags        EXT
10173         glxropcode      4119
10174         extension
10175         alias           CopyTexImage1D
10176         glsalias        CopyTexImage1D
10177
10178 # Arguably TexelInternalFormat, not PixelInternalFormat
10179 CopyTexImage2DEXT(target, level, internalformat, x, y, width, height, border)
10180         return          void
10181         param           target          TextureTarget in value
10182         param           level           CheckedInt32 in value
10183         param           internalformat  PixelInternalFormat in value
10184         param           x               WinCoord in value
10185         param           y               WinCoord in value
10186         param           width           SizeI in value
10187         param           height          SizeI in value
10188         param           border          CheckedInt32 in value
10189         category        EXT_copy_texture
10190         version         1.0
10191         glxflags        EXT
10192         glxropcode      4120
10193         extension
10194         alias           CopyTexImage2D
10195         glsalias        CopyTexImage2D
10196
10197 CopyTexSubImage1DEXT(target, level, xoffset, x, y, width)
10198         return          void
10199         param           target          TextureTarget in value
10200         param           level           CheckedInt32 in value
10201         param           xoffset         CheckedInt32 in value
10202         param           x               WinCoord in value
10203         param           y               WinCoord in value
10204         param           width           SizeI in value
10205         category        EXT_copy_texture
10206         version         1.0
10207         glxflags        EXT
10208         glxropcode      4121
10209         extension
10210         alias           CopyTexSubImage1D
10211         glsalias        CopyTexSubImage1D
10212
10213 CopyTexSubImage2DEXT(target, level, xoffset, yoffset, x, y, width, height)
10214         return          void
10215         param           target          TextureTarget in value
10216         param           level           CheckedInt32 in value
10217         param           xoffset         CheckedInt32 in value
10218         param           yoffset         CheckedInt32 in value
10219         param           x               WinCoord in value
10220         param           y               WinCoord in value
10221         param           width           SizeI in value
10222         param           height          SizeI in value
10223         category        EXT_copy_texture
10224         version         1.0
10225         glxflags        EXT
10226         glxropcode      4122
10227         extension
10228         alias           CopyTexSubImage2D
10229         glsalias        CopyTexSubImage2D
10230
10231 CopyTexSubImage3DEXT(target, level, xoffset, yoffset, zoffset, x, y, width, height)
10232         return          void
10233         param           target          TextureTarget in value
10234         param           level           CheckedInt32 in value
10235         param           xoffset         CheckedInt32 in value
10236         param           yoffset         CheckedInt32 in value
10237         param           zoffset         CheckedInt32 in value
10238         param           x               WinCoord in value
10239         param           y               WinCoord in value
10240         param           width           SizeI in value
10241         param           height          SizeI in value
10242         category        EXT_copy_texture
10243         version         1.0
10244         glxflags        EXT
10245         glxropcode      4123
10246         extension
10247         alias           CopyTexSubImage3D
10248         glsalias        CopyTexSubImage3D
10249
10250 ###############################################################################
10251 #
10252 # Extension #11
10253 # EXT_histogram commands
10254 #
10255 ###############################################################################
10256
10257 GetHistogramEXT(target, reset, format, type, values)
10258         return          void
10259         param           target          HistogramTargetEXT in value
10260         param           reset           Boolean in value
10261         param           format          PixelFormat in value
10262         param           type            PixelType in value
10263         param           values          Void out array [COMPSIZE(target/format/type)]
10264         category        EXT_histogram
10265         dlflags         notlistable
10266         glxflags        client-handcode server-handcode EXT
10267         version         1.0
10268         glxvendorpriv   5
10269         extension
10270         glsflags        get pixel-pack
10271         glsopcode       0x0132
10272         offset          417
10273
10274 GetHistogramParameterfvEXT(target, pname, params)
10275         return          void
10276         param           target          HistogramTargetEXT in value
10277         param           pname           GetHistogramParameterPNameEXT in value
10278         param           params          Float32 out array [COMPSIZE(pname)]
10279         category        EXT_histogram
10280         dlflags         notlistable
10281         version         1.0
10282         glxvendorpriv   6
10283         glxflags        EXT
10284         extension
10285         glsflags        get
10286         glsopcode       0x0133
10287         offset          418
10288
10289 GetHistogramParameterivEXT(target, pname, params)
10290         return          void
10291         param           target          HistogramTargetEXT in value
10292         param           pname           GetHistogramParameterPNameEXT in value
10293         param           params          Int32 out array [COMPSIZE(pname)]
10294         category        EXT_histogram
10295         dlflags         notlistable
10296         version         1.0
10297         glxvendorpriv   7
10298         glxflags        EXT
10299         extension
10300         glsflags        get
10301         glsopcode       0x0134
10302         offset          419
10303
10304 GetMinmaxEXT(target, reset, format, type, values)
10305         return          void
10306         param           target          MinmaxTargetEXT in value
10307         param           reset           Boolean in value
10308         param           format          PixelFormat in value
10309         param           type            PixelType in value
10310         param           values          Void out array [COMPSIZE(target/format/type)]
10311         category        EXT_histogram
10312         dlflags         notlistable
10313         glxflags        client-handcode server-handcode EXT
10314         version         1.0
10315         glxvendorpriv   8
10316         extension
10317         glsflags        get pixel-pack
10318         glsopcode       0x0135
10319         offset          420
10320
10321 GetMinmaxParameterfvEXT(target, pname, params)
10322         return          void
10323         param           target          MinmaxTargetEXT in value
10324         param           pname           GetMinmaxParameterPNameEXT in value
10325         param           params          Float32 out array [COMPSIZE(pname)]
10326         category        EXT_histogram
10327         dlflags         notlistable
10328         version         1.0
10329         glxvendorpriv   9
10330         glxflags        EXT
10331         extension
10332         glsflags        get
10333         glsopcode       0x0136
10334         offset          421
10335
10336 GetMinmaxParameterivEXT(target, pname, params)
10337         return          void
10338         param           target          MinmaxTargetEXT in value
10339         param           pname           GetMinmaxParameterPNameEXT in value
10340         param           params          Int32 out array [COMPSIZE(pname)]
10341         category        EXT_histogram
10342         dlflags         notlistable
10343         version         1.0
10344         glxvendorpriv   10
10345         glxflags        EXT
10346         extension
10347         glsflags        get
10348         glsopcode       0x0137
10349         offset          422
10350
10351 HistogramEXT(target, width, internalformat, sink)
10352         return          void
10353         param           target          HistogramTargetEXT in value
10354         param           width           SizeI in value
10355         param           internalformat  PixelInternalFormat in value
10356         param           sink            Boolean in value
10357         category        EXT_histogram
10358         version         1.0
10359         glxropcode      4110
10360         glxflags        EXT
10361         extension
10362         alias           Histogram
10363         glsalias        Histogram
10364
10365 MinmaxEXT(target, internalformat, sink)
10366         return          void
10367         param           target          MinmaxTargetEXT in value
10368         param           internalformat  PixelInternalFormat in value
10369         param           sink            Boolean in value
10370         category        EXT_histogram
10371         version         1.0
10372         glxropcode      4111
10373         glxflags        EXT
10374         extension
10375         alias           Minmax
10376         glsalias        Minmax
10377
10378 ResetHistogramEXT(target)
10379         return          void
10380         param           target          HistogramTargetEXT in value
10381         category        EXT_histogram
10382         version         1.0
10383         glxropcode      4112
10384         glxflags        EXT
10385         extension
10386         alias           ResetHistogram
10387         glsalias        ResetHistogram
10388
10389 ResetMinmaxEXT(target)
10390         return          void
10391         param           target          MinmaxTargetEXT in value
10392         category        EXT_histogram
10393         version         1.0
10394         glxropcode      4113
10395         glxflags        EXT
10396         extension
10397         alias           ResetMinmax
10398         glsalias        ResetMinmax
10399
10400 ###############################################################################
10401 #
10402 # Extension #12
10403 # EXT_convolution commands
10404 #
10405 ###############################################################################
10406
10407 ConvolutionFilter1DEXT(target, internalformat, width, format, type, image)
10408         return          void
10409         param           target          ConvolutionTargetEXT in value
10410         param           internalformat  PixelInternalFormat in value
10411         param           width           SizeI in value
10412         param           format          PixelFormat in value
10413         param           type            PixelType in value
10414         param           image           Void in array [COMPSIZE(format/type/width)]
10415         category        EXT_convolution
10416         dlflags         handcode
10417         glxflags        client-handcode server-handcode EXT
10418         version         1.0
10419         glxropcode      4101
10420         extension
10421         alias           ConvolutionFilter1D
10422         glsalias        ConvolutionFilter1D
10423
10424 ConvolutionFilter2DEXT(target, internalformat, width, height, format, type, image)
10425         return          void
10426         param           target          ConvolutionTargetEXT in value
10427         param           internalformat  PixelInternalFormat in value
10428         param           width           SizeI in value
10429         param           height          SizeI in value
10430         param           format          PixelFormat in value
10431         param           type            PixelType in value
10432         param           image           Void in array [COMPSIZE(format/type/width/height)]
10433         category        EXT_convolution
10434         dlflags         handcode
10435         glxflags        client-handcode server-handcode EXT
10436         version         1.0
10437         glxropcode      4102
10438         extension
10439         alias           ConvolutionFilter2D
10440         glsalias        ConvolutionFilter2D
10441
10442 ConvolutionParameterfEXT(target, pname, params)
10443         return          void
10444         param           target          ConvolutionTargetEXT in value
10445         param           pname           ConvolutionParameterEXT in value
10446         param           params          CheckedFloat32 in value
10447         category        EXT_convolution
10448         version         1.0
10449         glxropcode      4103
10450         glxflags        EXT
10451         extension
10452         alias           ConvolutionParameterf
10453         glsalias        ConvolutionParameterf
10454
10455 ConvolutionParameterfvEXT(target, pname, params)
10456         return          void
10457         param           target          ConvolutionTargetEXT in value
10458         param           pname           ConvolutionParameterEXT in value
10459         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
10460         category        EXT_convolution
10461         version         1.0
10462         glxropcode      4104
10463         glxflags        EXT
10464         extension
10465         alias           ConvolutionParameterfv
10466         glsalias        ConvolutionParameterfv
10467
10468 ConvolutionParameteriEXT(target, pname, params)
10469         return          void
10470         param           target          ConvolutionTargetEXT in value
10471         param           pname           ConvolutionParameterEXT in value
10472         param           params          CheckedInt32 in value
10473         category        EXT_convolution
10474         version         1.0
10475         glxropcode      4105
10476         glxflags        EXT
10477         extension
10478         alias           ConvolutionParameteri
10479         glsalias        ConvolutionParameteri
10480
10481 ConvolutionParameterivEXT(target, pname, params)
10482         return          void
10483         param           target          ConvolutionTargetEXT in value
10484         param           pname           ConvolutionParameterEXT in value
10485         param           params          CheckedInt32 in array [COMPSIZE(pname)]
10486         category        EXT_convolution
10487         version         1.0
10488         glxropcode      4106
10489         glxflags        EXT
10490         extension
10491         alias           ConvolutionParameteriv
10492         glsalias        ConvolutionParameteriv
10493
10494 CopyConvolutionFilter1DEXT(target, internalformat, x, y, width)
10495         return          void
10496         param           target          ConvolutionTargetEXT in value
10497         param           internalformat  PixelInternalFormat in value
10498         param           x               WinCoord in value
10499         param           y               WinCoord in value
10500         param           width           SizeI in value
10501         category        EXT_convolution
10502         version         1.0
10503         glxropcode      4107
10504         glxflags        EXT
10505         extension
10506         alias           CopyConvolutionFilter1D
10507         glsalias        CopyConvolutionFilter1D
10508
10509 CopyConvolutionFilter2DEXT(target, internalformat, x, y, width, height)
10510         return          void
10511         param           target          ConvolutionTargetEXT in value
10512         param           internalformat  PixelInternalFormat in value
10513         param           x               WinCoord in value
10514         param           y               WinCoord in value
10515         param           width           SizeI in value
10516         param           height          SizeI in value
10517         category        EXT_convolution
10518         version         1.0
10519         glxropcode      4108
10520         glxflags        EXT
10521         extension
10522         alias           CopyConvolutionFilter2D
10523         glsalias        CopyConvolutionFilter2D
10524
10525 GetConvolutionFilterEXT(target, format, type, image)
10526         return          void
10527         param           target          ConvolutionTargetEXT in value
10528         param           format          PixelFormat in value
10529         param           type            PixelType in value
10530         param           image           Void out array [COMPSIZE(target/format/type)]
10531         category        EXT_convolution
10532         dlflags         notlistable
10533         glxflags        client-handcode server-handcode EXT
10534         version         1.0
10535         glxvendorpriv   1
10536         extension
10537         glsflags        get pixel-pack
10538         glsopcode       0x012D
10539         offset          423
10540
10541 GetConvolutionParameterfvEXT(target, pname, params)
10542         return          void
10543         param           target          ConvolutionTargetEXT in value
10544         param           pname           ConvolutionParameterEXT in value
10545         param           params          Float32 out array [COMPSIZE(pname)]
10546         category        EXT_convolution
10547         dlflags         notlistable
10548         version         1.0
10549         glxvendorpriv   2
10550         glxflags        EXT
10551         extension
10552         glsflags        get
10553         glsopcode       0x012E
10554         offset          424
10555
10556 GetConvolutionParameterivEXT(target, pname, params)
10557         return          void
10558         param           target          ConvolutionTargetEXT in value
10559         param           pname           ConvolutionParameterEXT in value
10560         param           params          Int32 out array [COMPSIZE(pname)]
10561         category        EXT_convolution
10562         dlflags         notlistable
10563         version         1.0
10564         glxvendorpriv   3
10565         glxflags        EXT
10566         extension
10567         glsflags        get
10568         glsopcode       0x012F
10569         offset          425
10570
10571 GetSeparableFilterEXT(target, format, type, row, column, span)
10572         return          void
10573         param           target          SeparableTargetEXT in value
10574         param           format          PixelFormat in value
10575         param           type            PixelType in value
10576         param           row             Void out array [COMPSIZE(target/format/type)]
10577         param           column          Void out array [COMPSIZE(target/format/type)]
10578         param           span            Void out array [COMPSIZE(target/format/type)]
10579         category        EXT_convolution
10580         dlflags         notlistable
10581         glxflags        client-handcode server-handcode EXT
10582         version         1.0
10583         glxvendorpriv   4
10584         extension
10585         glsflags        get pixel-pack
10586         glsopcode       0x0130
10587         offset          426
10588
10589 SeparableFilter2DEXT(target, internalformat, width, height, format, type, row, column)
10590         return          void
10591         param           target          SeparableTargetEXT in value
10592         param           internalformat  PixelInternalFormat in value
10593         param           width           SizeI in value
10594         param           height          SizeI in value
10595         param           format          PixelFormat in value
10596         param           type            PixelType in value
10597         param           row             Void in array [COMPSIZE(target/format/type/width)]
10598         param           column          Void in array [COMPSIZE(target/format/type/height)]
10599         category        EXT_convolution
10600         dlflags         handcode
10601         glxflags        client-handcode server-handcode EXT
10602         version         1.0
10603         glxropcode      4109
10604         extension
10605         alias           SeparableFilter2D
10606         glsalias        SeparableFilter2D
10607
10608 ###############################################################################
10609 #
10610 # Extension #13
10611 # SGI_color_matrix commands
10612 #
10613 ###############################################################################
10614
10615 # (none)
10616 newcategory: SGI_color_matrix
10617
10618 ###############################################################################
10619 #
10620 # Extension #14
10621 # SGI_color_table commands
10622 #
10623 ###############################################################################
10624
10625 ColorTableSGI(target, internalformat, width, format, type, table)
10626         return          void
10627         param           target          ColorTableTargetSGI in value
10628         param           internalformat  PixelInternalFormat in value
10629         param           width           SizeI in value
10630         param           format          PixelFormat in value
10631         param           type            PixelType in value
10632         param           table           Void in array [COMPSIZE(format/type/width)]
10633         category        SGI_color_table
10634         dlflags         handcode
10635         glxflags        client-handcode server-handcode SGI
10636         version         1.0
10637         glxropcode      2053
10638         extension
10639         alias           ColorTable
10640         glsalias        ColorTable
10641
10642 ColorTableParameterfvSGI(target, pname, params)
10643         return          void
10644         param           target          ColorTableTargetSGI in value
10645         param           pname           ColorTableParameterPNameSGI in value
10646         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
10647         category        SGI_color_table
10648         version         1.0
10649         glxropcode      2054
10650         glxflags        SGI
10651         extension
10652         alias           ColorTableParameterfv
10653         glsalias        ColorTableParameterfv
10654
10655 ColorTableParameterivSGI(target, pname, params)
10656         return          void
10657         param           target          ColorTableTargetSGI in value
10658         param           pname           ColorTableParameterPNameSGI in value
10659         param           params          CheckedInt32 in array [COMPSIZE(pname)]
10660         category        SGI_color_table
10661         version         1.0
10662         glxropcode      2055
10663         glxflags        SGI
10664         extension
10665         alias           ColorTableParameteriv
10666         glsalias        ColorTableParameteriv
10667
10668 CopyColorTableSGI(target, internalformat, x, y, width)
10669         return          void
10670         param           target          ColorTableTargetSGI in value
10671         param           internalformat  PixelInternalFormat in value
10672         param           x               WinCoord in value
10673         param           y               WinCoord in value
10674         param           width           SizeI in value
10675         category        SGI_color_table
10676         version         1.0
10677         glxropcode      2056
10678         glxflags        SGI
10679         extension
10680         alias           CopyColorTable
10681         glsalias        CopyColorTable
10682
10683 GetColorTableSGI(target, format, type, table)
10684         return          void
10685         param           target          ColorTableTargetSGI in value
10686         param           format          PixelFormat in value
10687         param           type            PixelType in value
10688         param           table           Void out array [COMPSIZE(target/format/type)]
10689         category        SGI_color_table
10690         dlflags         notlistable
10691         glxflags        client-handcode server-handcode SGI
10692         version         1.0
10693         glxvendorpriv   4098
10694         extension
10695         glsflags        get pixel-pack
10696         glsopcode       0x016B
10697         offset          427
10698
10699 GetColorTableParameterfvSGI(target, pname, params)
10700         return          void
10701         param           target          ColorTableTargetSGI in value
10702         param           pname           GetColorTableParameterPNameSGI in value
10703         param           params          Float32 out array [COMPSIZE(pname)]
10704         category        SGI_color_table
10705         dlflags         notlistable
10706         version         1.0
10707         glxflags        SGI
10708         glxvendorpriv   4099
10709         extension
10710         glsflags        get
10711         glsopcode       0x016C
10712         offset          428
10713
10714 GetColorTableParameterivSGI(target, pname, params)
10715         return          void
10716         param           target          ColorTableTargetSGI in value
10717         param           pname           GetColorTableParameterPNameSGI in value
10718         param           params          Int32 out array [COMPSIZE(pname)]
10719         category        SGI_color_table
10720         dlflags         notlistable
10721         version         1.0
10722         glxflags        SGI
10723         glxvendorpriv   4100
10724         extension
10725         glsflags        get
10726         glsopcode       0x016D
10727         offset          429
10728
10729 ###############################################################################
10730 #
10731 # Extension #15
10732 # SGIX_pixel_texture commands
10733 #
10734 ###############################################################################
10735
10736 PixelTexGenSGIX(mode)
10737         return          void
10738         param           mode            PixelTexGenModeSGIX in value
10739         category        SGIX_pixel_texture
10740         version         1.0
10741         glxflags        SGI
10742         glxropcode      2059
10743         extension
10744         glsopcode       0x0170
10745         offset          430
10746
10747 ###############################################################################
10748 #
10749 # Extension #15 (variant)
10750 # SGIS_pixel_texture commands
10751 # Both SGIS and SGIX forms have extension #15!
10752 #
10753 ###############################################################################
10754
10755 PixelTexGenParameteriSGIS(pname, param)
10756         return          void
10757         param           pname           PixelTexGenParameterNameSGIS in value
10758         param           param           CheckedInt32 in value
10759         category        SGIS_pixel_texture
10760         version         1.0
10761         extension
10762         glxropcode      ?
10763         glxflags        ignore
10764         glsflags        gl-enum
10765         glsopcode       0x0192
10766         offset          431
10767
10768 PixelTexGenParameterivSGIS(pname, params)
10769         return          void
10770         param           pname           PixelTexGenParameterNameSGIS in value
10771         param           params          CheckedInt32 in array [COMPSIZE(pname)]
10772         category        SGIS_pixel_texture
10773         version         1.0
10774         extension
10775         glxropcode      ?
10776         glxflags        ignore
10777         glsflags        gl-enum
10778         glsopcode       0x0193
10779         offset          432
10780
10781 PixelTexGenParameterfSGIS(pname, param)
10782         return          void
10783         param           pname           PixelTexGenParameterNameSGIS in value
10784         param           param           CheckedFloat32 in value
10785         category        SGIS_pixel_texture
10786         version         1.0
10787         extension
10788         glxropcode      ?
10789         glxflags        ignore
10790         glsflags        gl-enum
10791         glsopcode       0x0194
10792         offset          433
10793
10794 PixelTexGenParameterfvSGIS(pname, params)
10795         return          void
10796         param           pname           PixelTexGenParameterNameSGIS in value
10797         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
10798         category        SGIS_pixel_texture
10799         version         1.0
10800         extension
10801         glxropcode      ?
10802         glxflags        ignore
10803         glsflags        gl-enum
10804         glsopcode       0x0195
10805         offset          434
10806
10807 GetPixelTexGenParameterivSGIS(pname, params)
10808         return          void
10809         param           pname           PixelTexGenParameterNameSGIS in value
10810         param           params          CheckedInt32 out array [COMPSIZE(pname)]
10811         dlflags         notlistable
10812         category        SGIS_pixel_texture
10813         version         1.0
10814         extension
10815         glxvendorpriv   ?
10816         glxflags        ignore
10817         glsflags        get
10818         glsopcode       0x0196
10819         offset          435
10820
10821 GetPixelTexGenParameterfvSGIS(pname, params)
10822         return          void
10823         param           pname           PixelTexGenParameterNameSGIS in value
10824         param           params          CheckedFloat32 out array [COMPSIZE(pname)]
10825         dlflags         notlistable
10826         category        SGIS_pixel_texture
10827         version         1.0
10828         extension
10829         glxvendorpriv   ?
10830         glxflags        ignore
10831         glsflags        get
10832         glsopcode       0x0197
10833         offset          436
10834
10835 ###############################################################################
10836 #
10837 # Extension #16
10838 # SGIS_texture4D commands
10839 #
10840 ###############################################################################
10841
10842 TexImage4DSGIS(target, level, internalformat, width, height, depth, size4d, border, format, type, pixels)
10843         return          void
10844         param           target          TextureTarget in value
10845         param           level           CheckedInt32 in value
10846         param           internalformat  PixelInternalFormat in value
10847         param           width           SizeI in value
10848         param           height          SizeI in value
10849         param           depth           SizeI in value
10850         param           size4d          SizeI in value
10851         param           border          CheckedInt32 in value
10852         param           format          PixelFormat in value
10853         param           type            PixelType in value
10854         param           pixels          Void in array [COMPSIZE(format/type/width/height/depth/size4d)]
10855         category        SGIS_texture4D
10856         dlflags         handcode
10857         glxflags        client-handcode server-handcode SGI
10858         version         1.0
10859         glxropcode      2057
10860         extension
10861         glsflags        pixel-null pixel-unpack
10862         glsopcode       0x016E
10863         offset          437
10864
10865 TexSubImage4DSGIS(target, level, xoffset, yoffset, zoffset, woffset, width, height, depth, size4d, format, type, pixels)
10866         return          void
10867         param           target          TextureTarget in value
10868         param           level           CheckedInt32 in value
10869         param           xoffset         CheckedInt32 in value
10870         param           yoffset         CheckedInt32 in value
10871         param           zoffset         CheckedInt32 in value
10872         param           woffset         CheckedInt32 in value
10873         param           width           SizeI in value
10874         param           height          SizeI in value
10875         param           depth           SizeI in value
10876         param           size4d          SizeI in value
10877         param           format          PixelFormat in value
10878         param           type            PixelType in value
10879         param           pixels          Void in array [COMPSIZE(format/type/width/height/depth/size4d)]
10880         category        SGIS_texture4D
10881         dlflags         handcode
10882         glxflags        client-handcode server-handcode SGI
10883         version         1.0
10884         glxropcode      2058
10885         extension
10886         glsflags        pixel-unpack
10887         glsopcode       0x016F
10888         offset          438
10889
10890 ###############################################################################
10891 #
10892 # Extension #17
10893 # SGI_texture_color_table commands
10894 #
10895 ###############################################################################
10896
10897 # (none)
10898 newcategory: SGI_texture_color_table
10899
10900 ###############################################################################
10901 #
10902 # Extension #18
10903 # EXT_cmyka commands
10904 #
10905 ###############################################################################
10906
10907 # (none)
10908 newcategory: EXT_cmyka
10909
10910 ###############################################################################
10911 #
10912 # Extension #19 - skipped
10913 #
10914 ###############################################################################
10915
10916 ###############################################################################
10917 #
10918 # Extension #20
10919 # EXT_texture_object commands
10920 #
10921 ###############################################################################
10922
10923 AreTexturesResidentEXT(n, textures, residences)
10924         return          Boolean
10925         param           n               SizeI in value
10926         param           textures        Texture in array [n]
10927         param           residences      Boolean out array [n]
10928         category        EXT_texture_object
10929         glxflags        EXT
10930         glxvendorpriv   11
10931         dlflags         notlistable
10932         version         1.0
10933         extension
10934         glsflags        get
10935         glsopcode       0x0147
10936         offset          439
10937
10938 BindTextureEXT(target, texture)
10939         return          void
10940         param           target  TextureTarget in value
10941         param           texture Texture in value
10942         category        EXT_texture_object
10943         version         1.0
10944         glxflags        EXT
10945         glxropcode      4117
10946         extension
10947         alias           BindTexture
10948         glsalias        BindTexture
10949
10950 DeleteTexturesEXT(n, textures)
10951         return          void
10952         param           n               SizeI in value
10953         param           textures        Texture in array [n]
10954         category        EXT_texture_object
10955         dlflags         notlistable
10956         version         1.0
10957         glxflags        EXT
10958         glxvendorpriv   12
10959         extension
10960         glsopcode       0x0149
10961         offset          561
10962
10963 GenTexturesEXT(n, textures)
10964         return          void
10965         param           n               SizeI in value
10966         param           textures        Texture out array [n]
10967         category        EXT_texture_object
10968         dlflags         notlistable
10969         version         1.0
10970         glxflags        EXT
10971         glxvendorpriv   13
10972         extension
10973         glsopcode       0x014A
10974         offset          440
10975
10976 IsTextureEXT(texture)
10977         return          Boolean
10978         param           texture Texture in value
10979         category        EXT_texture_object
10980         dlflags         notlistable
10981         version         1.0
10982         glxflags        EXT
10983         glxvendorpriv   14
10984         extension
10985         glsflags        get
10986         glsopcode       0x014B
10987         offset          441
10988
10989 PrioritizeTexturesEXT(n, textures, priorities)
10990         return          void
10991         param           n               SizeI in value
10992         param           textures        Texture in array [n]
10993         param           priorities      ClampedFloat32 in array [n]
10994         category        EXT_texture_object
10995         glxflags        EXT
10996         version         1.0
10997         glxropcode      4118
10998         extension
10999         alias           PrioritizeTextures
11000         glsalias        PrioritizeTextures
11001
11002 ###############################################################################
11003 #
11004 # Extension #21
11005 # SGIS_detail_texture commands
11006 #
11007 ###############################################################################
11008
11009 DetailTexFuncSGIS(target, n, points)
11010         return          void
11011         param           target          TextureTarget in value
11012         param           n               SizeI in value
11013         param           points          Float32 in array [n*2]
11014         category        SGIS_detail_texture
11015         glxflags        SGI
11016         version         1.0
11017         glxropcode      2051
11018         extension
11019         glsopcode       0x0163
11020         offset          442
11021
11022 GetDetailTexFuncSGIS(target, points)
11023         return          void
11024         param           target          TextureTarget in value
11025         param           points          Float32 out array [COMPSIZE(target)]
11026         category        SGIS_detail_texture
11027         dlflags         notlistable
11028         version         1.0
11029         glxflags        SGI
11030         glxvendorpriv   4096
11031         extension
11032         glsflags        get
11033         glsopcode       0x0164
11034         offset          443
11035
11036 ###############################################################################
11037 #
11038 # Extension #22
11039 # SGIS_sharpen_texture commands
11040 #
11041 ###############################################################################
11042
11043 SharpenTexFuncSGIS(target, n, points)
11044         return          void
11045         param           target          TextureTarget in value
11046         param           n               SizeI in value
11047         param           points          Float32 in array [n*2]
11048         category        SGIS_sharpen_texture
11049         glxflags        SGI
11050         version         1.0
11051         glxropcode      2052
11052         extension
11053         glsopcode       0x0165
11054         offset          444
11055
11056 GetSharpenTexFuncSGIS(target, points)
11057         return          void
11058         param           target          TextureTarget in value
11059         param           points          Float32 out array [COMPSIZE(target)]
11060         category        SGIS_sharpen_texture
11061         dlflags         notlistable
11062         version         1.0
11063         glxflags        SGI
11064         glxvendorpriv   4097
11065         extension
11066         glsflags        get
11067         glsopcode       0x0166
11068         offset          445
11069
11070 ###############################################################################
11071 #
11072 # EXT_packed_pixels commands
11073 # Extension #23
11074 #
11075 ###############################################################################
11076
11077 # (none)
11078 newcategory: EXT_packed_pixels
11079
11080 ###############################################################################
11081 #
11082 # Extension #24
11083 # SGIS_texture_lod commands
11084 #
11085 ###############################################################################
11086
11087 # (none)
11088 newcategory: SGIS_texture_lod
11089
11090 ###############################################################################
11091 #
11092 # Extension #25
11093 # SGIS_multisample commands
11094 #
11095 ###############################################################################
11096
11097 SampleMaskSGIS(value, invert)
11098         return          void
11099         param           value           ClampedFloat32 in value
11100         param           invert          Boolean in value
11101         category        SGIS_multisample
11102         version         1.1
11103         glxropcode      2048
11104         glxflags        SGI
11105         extension
11106         alias           SampleMaskEXT
11107         glsalias        SampleMaskEXT
11108
11109 SamplePatternSGIS(pattern)
11110         return          void
11111         param           pattern         SamplePatternSGIS in value
11112         category        SGIS_multisample
11113         version         1.0
11114         glxropcode      2049
11115         glxflags        SGI
11116         extension
11117         alias           SamplePatternEXT
11118         glsalias        SamplePatternEXT
11119
11120 ###############################################################################
11121 #
11122 # Extension #26 - no specification?
11123 #
11124 ###############################################################################
11125
11126 ###############################################################################
11127 #
11128 # Extension #27
11129 # EXT_rescale_normal commands
11130 #
11131 ###############################################################################
11132
11133 # (none)
11134 newcategory: EXT_rescale_normal
11135
11136 ###############################################################################
11137 #
11138 # Extension #28 - GLX_EXT_visual_info
11139 # Extension #29 - skipped
11140 #
11141 ###############################################################################
11142
11143 ###############################################################################
11144 #
11145 # Extension #30
11146 # EXT_vertex_array commands
11147 #
11148 ###############################################################################
11149
11150 ArrayElementEXT(i)
11151         return          void
11152         param           i               Int32 in value
11153         category        EXT_vertex_array
11154         dlflags         handcode
11155         glxflags        client-handcode server-handcode EXT
11156         version         1.0
11157         extension
11158         alias           ArrayElement
11159         glsalias        ArrayElement
11160
11161 ColorPointerEXT(size, type, stride, count, pointer)
11162         return          void
11163         param           size            Int32 in value
11164         param           type            ColorPointerType in value
11165         param           stride          SizeI in value
11166         param           count           SizeI in value
11167         param           pointer         Void in array [COMPSIZE(size/type/stride/count)] retained
11168         category        EXT_vertex_array
11169         dlflags         notlistable
11170         glxflags        client-handcode server-handcode EXT
11171         version         1.0
11172         extension
11173         glsflags        client
11174         glsopcode       0x013F
11175         offset          448
11176
11177 DrawArraysEXT(mode, first, count)
11178         return          void
11179         param           mode            BeginMode in value
11180         param           first           Int32 in value
11181         param           count           SizeI in value
11182         category        EXT_vertex_array
11183         dlflags         handcode
11184         glxflags        client-handcode server-handcode EXT
11185         version         1.0
11186         glxropcode      4116
11187         extension
11188         alias           DrawArrays
11189         glsopcode       0x0140
11190
11191 EdgeFlagPointerEXT(stride, count, pointer)
11192         return          void
11193         param           stride          SizeI in value
11194         param           count           SizeI in value
11195         param           pointer         Boolean in array [COMPSIZE(stride/count)] retained
11196         category        EXT_vertex_array
11197         dlflags         notlistable
11198         glxflags        client-handcode server-handcode EXT
11199         version         1.0
11200         extension
11201         glsflags        client
11202         glsopcode       0x0141
11203         offset          449
11204
11205 GetPointervEXT(pname, params)
11206         return          void
11207         param           pname           GetPointervPName in value
11208         param           params          VoidPointer out array [1]
11209         category        EXT_vertex_array
11210         dlflags         notlistable
11211         glxflags        client-handcode server-handcode EXT
11212         version         1.0
11213         extension
11214         alias           GetPointerv
11215         glsalias        GetPointerv
11216
11217 IndexPointerEXT(type, stride, count, pointer)
11218         return          void
11219         param           type            IndexPointerType in value
11220         param           stride          SizeI in value
11221         param           count           SizeI in value
11222         param           pointer         Void in array [COMPSIZE(type/stride/count)] retained
11223         category        EXT_vertex_array
11224         dlflags         notlistable
11225         glxflags        client-handcode server-handcode EXT
11226         version         1.0
11227         extension
11228         glsflags        client
11229         glsopcode       0x0143
11230         offset          450
11231
11232 NormalPointerEXT(type, stride, count, pointer)
11233         return          void
11234         param           type            NormalPointerType in value
11235         param           stride          SizeI in value
11236         param           count           SizeI in value
11237         param           pointer         Void in array [COMPSIZE(type/stride/count)] retained
11238         category        EXT_vertex_array
11239         dlflags         notlistable
11240         glxflags        client-handcode server-handcode EXT
11241         version         1.0
11242         extension
11243         glsflags        client
11244         glsopcode       0x0144
11245         offset          451
11246
11247 TexCoordPointerEXT(size, type, stride, count, pointer)
11248         return          void
11249         param           size            Int32 in value
11250         param           type            TexCoordPointerType in value
11251         param           stride          SizeI in value
11252         param           count           SizeI in value
11253         param           pointer         Void in array [COMPSIZE(size/type/stride/count)] retained
11254         category        EXT_vertex_array
11255         dlflags         notlistable
11256         glxflags        client-handcode server-handcode EXT
11257         version         1.0
11258         extension
11259         glsflags        client
11260         glsopcode       0x0145
11261         offset          452
11262
11263 VertexPointerEXT(size, type, stride, count, pointer)
11264         return          void
11265         param           size            Int32 in value
11266         param           type            VertexPointerType in value
11267         param           stride          SizeI in value
11268         param           count           SizeI in value
11269         param           pointer         Void in array [COMPSIZE(size/type/stride/count)] retained
11270         category        EXT_vertex_array
11271         dlflags         notlistable
11272         glxflags        client-handcode server-handcode EXT
11273         version         1.0
11274         extension
11275         glsflags        client
11276         glsopcode       0x0146
11277         offset          453
11278
11279 ###############################################################################
11280 #
11281 # Extension #31
11282 # EXT_misc_attribute commands
11283 #
11284 ###############################################################################
11285
11286 # (none)
11287 newcategory: EXT_misc_attribute
11288
11289 ###############################################################################
11290 #
11291 # Extension #32
11292 # SGIS_generate_mipmap commands
11293 #
11294 ###############################################################################
11295
11296 # (none)
11297 newcategory: SGIS_generate_mipmap
11298
11299 ###############################################################################
11300 #
11301 # Extension #33
11302 # SGIX_clipmap commands
11303 #
11304 ###############################################################################
11305
11306 # (none)
11307 newcategory: SGIX_clipmap
11308
11309 ###############################################################################
11310 #
11311 # Extension #34
11312 # SGIX_shadow commands
11313 #
11314 ###############################################################################
11315
11316 # (none)
11317 newcategory: SGIX_shadow
11318
11319 ###############################################################################
11320 #
11321 # Extension #35
11322 # SGIS_texture_edge_clamp commands
11323 #
11324 ###############################################################################
11325
11326 # (none)
11327 newcategory: SGIS_texture_edge_clamp
11328
11329 ###############################################################################
11330 #
11331 # Extension #36
11332 # SGIS_texture_border_clamp commands
11333 #
11334 ###############################################################################
11335
11336 # (none)
11337 newcategory: SGIS_texture_border_clamp
11338
11339 ###############################################################################
11340 #
11341 # Extension #37
11342 # EXT_blend_minmax commands
11343 #
11344 ###############################################################################
11345
11346 BlendEquationEXT(mode)
11347         return          void
11348         param           mode            BlendEquationModeEXT in value
11349         category        EXT_blend_minmax
11350         version         1.0
11351         glxropcode      4097
11352         glxflags        EXT
11353         extension       soft
11354         alias           BlendEquation
11355         glsalias        BlendEquation
11356
11357 ###############################################################################
11358 #
11359 # Extension #38
11360 # EXT_blend_subtract commands
11361 #
11362 ###############################################################################
11363
11364 # (none)
11365 newcategory: EXT_blend_subtract
11366
11367 ###############################################################################
11368 #
11369 # Extension #39
11370 # EXT_blend_logic_op commands
11371 #
11372 ###############################################################################
11373
11374 # (none)
11375 newcategory: EXT_blend_logic_op
11376
11377 ###############################################################################
11378 #
11379 # Extension #40 - GLX_SGI_swap_control
11380 # Extension #41 - GLX_SGI_video_sync
11381 # Extension #42 - GLX_SGI_make_current_read
11382 # Extension #43 - GLX_SGIX_video_source
11383 # Extension #44 - GLX_EXT_visual_rating
11384 #
11385 ###############################################################################
11386
11387 ###############################################################################
11388 #
11389 # Extension #45
11390 # SGIX_interlace commands
11391 #
11392 ###############################################################################
11393
11394 # (none)
11395 newcategory: SGIX_interlace
11396
11397 ###############################################################################
11398 #
11399 # Extension #46
11400 # SGIX_pixel_tiles commands
11401 #
11402 ###############################################################################
11403
11404 # (none)
11405 newcategory: SGIX_pixel_tiles
11406
11407 ###############################################################################
11408 #
11409 # Extension #47 - GLX_EXT_import_context
11410 # Extension #48 - skipped
11411 # Extension #49 - GLX_SGIX_fbconfig
11412 # Extension #50 - GLX_SGIX_pbuffer
11413 #
11414 ###############################################################################
11415
11416 ###############################################################################
11417 #
11418 # Extension #51
11419 # SGIX_texture_select commands
11420 #
11421 ###############################################################################
11422
11423 # (none)
11424 newcategory: SGIX_texture_select
11425
11426 ###############################################################################
11427 #
11428 # Extension #52
11429 # SGIX_sprite commands
11430 #
11431 ###############################################################################
11432
11433 SpriteParameterfSGIX(pname, param)
11434         return          void
11435         param           pname           SpriteParameterNameSGIX in value
11436         param           param           CheckedFloat32 in value
11437         category        SGIX_sprite
11438         version         1.0
11439         glxflags        SGI
11440         glxropcode      2060
11441         extension
11442         glsflags        gl-enum
11443         glsopcode       0x0171
11444         offset          454
11445
11446 SpriteParameterfvSGIX(pname, params)
11447         return          void
11448         param           pname           SpriteParameterNameSGIX in value
11449         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
11450         category        SGIX_sprite
11451         version         1.0
11452         glxflags        SGI
11453         glxropcode      2061
11454         extension
11455         glsflags        gl-enum
11456         glsopcode       0x0172
11457         offset          455
11458
11459 SpriteParameteriSGIX(pname, param)
11460         return          void
11461         param           pname           SpriteParameterNameSGIX in value
11462         param           param           CheckedInt32 in value
11463         category        SGIX_sprite
11464         version         1.0
11465         glxflags        SGI
11466         glxropcode      2062
11467         extension
11468         glsflags        gl-enum
11469         glsopcode       0x0173
11470         offset          456
11471
11472 SpriteParameterivSGIX(pname, params)
11473         return          void
11474         param           pname           SpriteParameterNameSGIX in value
11475         param           params          CheckedInt32 in array [COMPSIZE(pname)]
11476         category        SGIX_sprite
11477         version         1.0
11478         glxflags        SGI
11479         glxropcode      2063
11480         extension
11481         glsflags        gl-enum
11482         glsopcode       0x0174
11483         offset          457
11484
11485 ###############################################################################
11486 #
11487 # Extension #53
11488 # SGIX_texture_multi_buffer commands
11489 #
11490 ###############################################################################
11491
11492 # (none)
11493 newcategory: SGIX_texture_multi_buffer
11494
11495 ###############################################################################
11496 #
11497 # Extension #54
11498 # EXT_point_parameters / SGIS_point_parameters commands
11499 #
11500 ###############################################################################
11501
11502 PointParameterfEXT(pname, param)
11503         return          void
11504         param           pname           PointParameterNameARB in value
11505         param           param           CheckedFloat32 in value
11506         category        EXT_point_parameters
11507         version         1.0
11508         glxflags        SGI
11509         extension
11510         alias           PointParameterfARB
11511         glsalias        PointParameterfARB
11512
11513 PointParameterfvEXT(pname, params)
11514         return          void
11515         param           pname           PointParameterNameARB in value
11516         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
11517         category        EXT_point_parameters
11518         version         1.0
11519         glxflags        SGI
11520         extension
11521         alias           PointParameterfvARB
11522         glsalias        PointParameterfvARB
11523
11524 PointParameterfSGIS(pname, param)
11525         return          void
11526         param           pname           PointParameterNameARB in value
11527         param           param           CheckedFloat32 in value
11528         category        SGIS_point_parameters
11529         version         1.0
11530         glxflags        SGI
11531         extension
11532         alias           PointParameterfARB
11533         glsalias        PointParameterfARB
11534
11535 PointParameterfvSGIS(pname, params)
11536         return          void
11537         param           pname           PointParameterNameARB in value
11538         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
11539         category        SGIS_point_parameters
11540         version         1.0
11541         glxflags        SGI
11542         extension
11543         alias           PointParameterfvARB
11544         glsalias        PointParameterfvARB
11545
11546 ###############################################################################
11547 #
11548 # Extension #55
11549 # SGIX_instruments commands
11550 #
11551 ###############################################################################
11552
11553 GetInstrumentsSGIX()
11554         return          Int32
11555         dlflags         notlistable
11556         category        SGIX_instruments
11557         version         1.0
11558         glxflags        SGI
11559         glxvendorpriv   4102
11560         extension
11561         glsflags        get
11562         glsopcode       0x017A
11563         offset          460
11564
11565 InstrumentsBufferSGIX(size, buffer)
11566         return          void
11567         param           size            SizeI in value
11568         param           buffer          Int32 out array [size] retained
11569         dlflags         notlistable
11570         category        SGIX_instruments
11571         version         1.0
11572         glxflags        SGI
11573         glxvendorpriv   4103
11574         extension
11575         glsflags        client
11576         glsopcode       0x017B
11577         offset          461
11578
11579 PollInstrumentsSGIX(marker_p)
11580         return          Int32
11581         param           marker_p        Int32 out array [1]
11582         dlflags         notlistable
11583         category        SGIX_instruments
11584         version         1.0
11585         glxflags        SGI
11586         glxvendorpriv   4104
11587         extension
11588         glsflags        get
11589         glsopcode       0x017C
11590         offset          462
11591
11592 ReadInstrumentsSGIX(marker)
11593         return          void
11594         param           marker          Int32 in value
11595         category        SGIX_instruments
11596         version         1.0
11597         glxflags        SGI
11598         glxropcode      2077
11599         extension
11600         glsopcode       0x017D
11601         offset          463
11602
11603 StartInstrumentsSGIX()
11604         return          void
11605         category        SGIX_instruments
11606         version         1.0
11607         glxflags        SGI
11608         glxropcode      2069
11609         extension
11610         glsopcode       0x017E
11611         offset          464
11612
11613 StopInstrumentsSGIX(marker)
11614         return          void
11615         param           marker          Int32 in value
11616         category        SGIX_instruments
11617         version         1.0
11618         glxflags        SGI
11619         glxropcode      2070
11620         extension
11621         glsopcode       0x017F
11622         offset          465
11623
11624 ###############################################################################
11625 #
11626 # Extension #56
11627 # SGIX_texture_scale_bias commands
11628 #
11629 ###############################################################################
11630
11631 # (none)
11632 newcategory: SGIX_texture_scale_bias
11633
11634 ###############################################################################
11635 #
11636 # Extension #57
11637 # SGIX_framezoom commands
11638 #
11639 ###############################################################################
11640
11641 FrameZoomSGIX(factor)
11642         return          void
11643         param           factor          CheckedInt32 in value
11644         category        SGIX_framezoom
11645         version         1.0
11646         glxflags        SGI
11647         glxropcode      2072
11648         extension
11649         glsopcode       0x0182
11650         offset          466
11651
11652 ###############################################################################
11653 #
11654 # Extension #58
11655 # SGIX_tag_sample_buffer commands
11656 #
11657 ###############################################################################
11658
11659 TagSampleBufferSGIX()
11660         return          void
11661         category        SGIX_tag_sample_buffer
11662         version         1.0
11663         glxropcode      2050
11664         glxflags        SGI
11665         extension
11666         glsopcode       0x0162
11667         offset          467
11668
11669 ###############################################################################
11670 #
11671 # Extension #59
11672 # SGIX_polynomial_ffd commands
11673 #
11674 ###############################################################################
11675
11676 DeformationMap3dSGIX(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, w1, w2, wstride, worder, points)
11677         return          void
11678         param           target          FfdTargetSGIX in value
11679         param           u1              CoordD in value
11680         param           u2              CoordD in value
11681         param           ustride         Int32 in value
11682         param           uorder          CheckedInt32 in value
11683         param           v1              CoordD in value
11684         param           v2              CoordD in value
11685         param           vstride         Int32 in value
11686         param           vorder          CheckedInt32 in value
11687         param           w1              CoordD in value
11688         param           w2              CoordD in value
11689         param           wstride         Int32 in value
11690         param           worder          CheckedInt32 in value
11691         param           points          CoordD in array [COMPSIZE(target/ustride/uorder/vstride/vorder/wstride/worder)]
11692         dlflags         handcode
11693         category        SGIX_polynomial_ffd
11694         version         1.0
11695         glxflags        SGI ignore
11696         glxropcode      2073
11697         extension
11698         glsflags        capture-handcode
11699         glsopcode       0x0184
11700         offset          ?
11701
11702 DeformationMap3fSGIX(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, w1, w2, wstride, worder, points)
11703         return          void
11704         param           target          FfdTargetSGIX in value
11705         param           u1              CoordF in value
11706         param           u2              CoordF in value
11707         param           ustride         Int32 in value
11708         param           uorder          CheckedInt32 in value
11709         param           v1              CoordF in value
11710         param           v2              CoordF in value
11711         param           vstride         Int32 in value
11712         param           vorder          CheckedInt32 in value
11713         param           w1              CoordF in value
11714         param           w2              CoordF in value
11715         param           wstride         Int32 in value
11716         param           worder          CheckedInt32 in value
11717         param           points          CoordF in array [COMPSIZE(target/ustride/uorder/vstride/vorder/wstride/worder)]
11718         category        SGIX_polynomial_ffd
11719         dlflags         handcode
11720         version         1.0
11721         glxflags        SGI ignore
11722         glxropcode      2074
11723         extension
11724         glsflags        capture-handcode
11725         glsopcode       0x0185
11726         offset          ?
11727
11728 DeformSGIX(mask)
11729         return          void
11730         param           mask            FfdMaskSGIX in value
11731         category        SGIX_polynomial_ffd
11732         version         1.0
11733         glxflags        SGI ignore
11734         glxropcode      2075
11735         extension
11736         glsopcode       0x0186
11737         offset          ?
11738
11739 LoadIdentityDeformationMapSGIX(mask)
11740         return          void
11741         param           mask            FfdMaskSGIX in value
11742         category        SGIX_polynomial_ffd
11743         version         1.0
11744         glxflags        SGI ignore
11745         glxropcode      2076
11746         extension
11747         glsopcode       0x0187
11748         offset          ?
11749
11750 ###############################################################################
11751 #
11752 # Extension #60
11753 # SGIX_reference_plane commands
11754 #
11755 ###############################################################################
11756
11757 ReferencePlaneSGIX(equation)
11758         return          void
11759         param           equation        Float64 in array [4]
11760         category        SGIX_reference_plane
11761         version         1.0
11762         glxflags        SGI
11763         glxropcode      2071
11764         extension
11765         glsopcode       0x0181
11766         offset          468
11767
11768 ###############################################################################
11769 #
11770 # Extension #61
11771 # SGIX_flush_raster commands
11772 #
11773 ###############################################################################
11774
11775 FlushRasterSGIX()
11776         return          void
11777         category        SGIX_flush_raster
11778         version         1.0
11779         dlflags         notlistable
11780         glxflags        SGI
11781         glxvendorpriv   4105
11782         extension
11783         glsopcode       0x0180
11784         offset          469
11785
11786 ###############################################################################
11787 #
11788 # Extension #62 - GLX_SGIX_cushion
11789 #
11790 ###############################################################################
11791
11792 ###############################################################################
11793 #
11794 # Extension #63
11795 # SGIX_depth_texture commands
11796 #
11797 ###############################################################################
11798
11799 # (none)
11800 newcategory: SGIX_depth_texture
11801
11802 ###############################################################################
11803 #
11804 # Extension #64
11805 # SGIS_fog_function commands
11806 #
11807 ###############################################################################
11808
11809 FogFuncSGIS(n, points)
11810         return          void
11811         param           n               SizeI in value
11812         param           points          Float32 in array [n*2]
11813         category        SGIS_fog_function
11814         version         1.1
11815         glxflags        SGI
11816         glxropcode      2067
11817         extension
11818         glsopcode       0x0179
11819         offset
11820
11821 # Need to insert GLX information
11822 GetFogFuncSGIS(points)
11823         return          void
11824         param           points          Float32 out array [COMPSIZE()]
11825         category        SGIS_fog_function
11826         version         1.1
11827         dlflags         notlistable
11828         glxflags        ignore
11829         extension
11830         glsflags        get
11831         glsopcode       0x0191
11832         offset
11833
11834 ###############################################################################
11835 #
11836 # Extension #65
11837 # SGIX_fog_offset commands
11838 #
11839 ###############################################################################
11840
11841 # (none)
11842 newcategory: SGIX_fog_offset
11843
11844 ###############################################################################
11845 #
11846 # Extension #66
11847 # HP_image_transform commands
11848 #
11849 ###############################################################################
11850
11851 ImageTransformParameteriHP(target, pname, param)
11852         return          void
11853         param           target          ImageTransformTargetHP in value
11854         param           pname           ImageTransformPNameHP in value
11855         param           param           Int32 in value
11856         category        HP_image_transform
11857         version         1.1
11858         glxropcode      ?
11859         glsflags        ignore
11860         offset          ?
11861
11862 ImageTransformParameterfHP(target, pname, param)
11863         return          void
11864         param           target          ImageTransformTargetHP in value
11865         param           pname           ImageTransformPNameHP in value
11866         param           param           Float32 in value
11867         category        HP_image_transform
11868         version         1.1
11869         glxropcode      ?
11870         glsflags        ignore
11871         offset          ?
11872
11873 ImageTransformParameterivHP(target, pname, params)
11874         return          void
11875         param           target          ImageTransformTargetHP in value
11876         param           pname           ImageTransformPNameHP in value
11877         param           params          Int32 in array [COMPSIZE(pname)]
11878         category        HP_image_transform
11879         version         1.1
11880         glxropcode      ?
11881         glsflags        ignore
11882         offset          ?
11883
11884 ImageTransformParameterfvHP(target, pname, params)
11885         return          void
11886         param           target          ImageTransformTargetHP in value
11887         param           pname           ImageTransformPNameHP in value
11888         param           params          Float32 in array [COMPSIZE(pname)]
11889         category        HP_image_transform
11890         version         1.1
11891         glxropcode      ?
11892         glsflags        ignore
11893         offset          ?
11894
11895 GetImageTransformParameterivHP(target, pname, params)
11896         return          void
11897         param           target          ImageTransformTargetHP in value
11898         param           pname           ImageTransformPNameHP in value
11899         param           params          Int32 out array [COMPSIZE(pname)]
11900         dlflags         notlistable
11901         category        HP_image_transform
11902         version         1.1
11903         glxropcode      ?
11904         glsflags        ignore
11905         offset          ?
11906
11907 GetImageTransformParameterfvHP(target, pname, params)
11908         return          void
11909         param           target          ImageTransformTargetHP in value
11910         param           pname           ImageTransformPNameHP in value
11911         param           params          Float32 out array [COMPSIZE(pname)]
11912         category        HP_image_transform
11913         version         1.1
11914         glxropcode      ?
11915         glsflags        ignore
11916         offset          ?
11917
11918 ###############################################################################
11919 #
11920 # Extension #67
11921 # HP_convolution_border_modes commands
11922 #
11923 ###############################################################################
11924
11925 # (none)
11926 newcategory: HP_convolution_border_modes
11927
11928 ###############################################################################
11929 #
11930 # Extension #68
11931 # INGR_palette_buffer commands
11932 #
11933 ###############################################################################
11934
11935 #@ (Intergraph hasn't provided a spec)
11936
11937 ###############################################################################
11938 #
11939 # Extension #69
11940 # SGIX_texture_add_env commands
11941 #
11942 ###############################################################################
11943
11944 # (none)
11945 newcategory: SGIX_texture_add_env
11946
11947 ###############################################################################
11948 #
11949 # Extension #70 - skipped
11950 # Extension #71 - skipped
11951 # Extension #72 - skipped
11952 # Extension #73 - skipped
11953 #
11954 ###############################################################################
11955
11956 ###############################################################################
11957 #
11958 # Extension #74
11959 # EXT_color_subtable commands
11960 #
11961 # This was probably never actually shipped as an EXT - just written up as a
11962 # reference for OpenGL 1.2 ARB_imaging.
11963 #
11964 ###############################################################################
11965
11966 ColorSubTableEXT(target, start, count, format, type, data)
11967         return          void
11968         param           target          ColorTableTarget in value
11969         param           start           SizeI in value
11970         param           count           SizeI in value
11971         param           format          PixelFormat in value
11972         param           type            PixelType in value
11973         param           data            Void in array [COMPSIZE(format/type/count)]
11974         category        EXT_color_subtable
11975         version         1.2
11976         alias           ColorSubTable
11977         glsalias        ColorSubTable
11978
11979 CopyColorSubTableEXT(target, start, x, y, width)
11980         return          void
11981         param           target          ColorTableTarget in value
11982         param           start           SizeI in value
11983         param           x               WinCoord in value
11984         param           y               WinCoord in value
11985         param           width           SizeI in value
11986         category        EXT_color_subtable
11987         version         1.2
11988         alias           CopyColorSubTable
11989         glsalias        CopyColorSubTable
11990
11991 ###############################################################################
11992 #
11993 # Extension #75 - GLU_EXT_object_space_tess
11994 #
11995 ###############################################################################
11996
11997 ###############################################################################
11998 #
11999 # Extension #76
12000 # PGI_vertex_hints commands
12001 #
12002 ###############################################################################
12003
12004 # (none)
12005 newcategory: PGI_vertex_hints
12006
12007 ###############################################################################
12008 #
12009 # Extension #77
12010 # PGI_misc_hints commands
12011 #
12012 ###############################################################################
12013
12014 HintPGI(target, mode)
12015         return          void
12016         param           target          HintTargetPGI in value
12017         param           mode            Int32 in value
12018         category        PGI_misc_hints
12019         version         1.1
12020         offset          544
12021         glsopcode       0x01D0
12022
12023 ###############################################################################
12024 #
12025 # Extension #78
12026 # EXT_paletted_texture commands
12027 #
12028 ###############################################################################
12029
12030 ColorTableEXT(target, internalFormat, width, format, type, table)
12031         return          void
12032         param           target          ColorTableTarget in value
12033         param           internalFormat  PixelInternalFormat in value
12034         param           width           SizeI in value
12035         param           format          PixelFormat in value
12036         param           type            PixelType in value
12037         param           table           Void in array [COMPSIZE(format/type/width)]
12038         category        EXT_paletted_texture
12039         version         1.1
12040         alias           ColorTable
12041         glsalias        ColorTable
12042
12043 GetColorTableEXT(target, format, type, data)
12044         return          void
12045         param           target          ColorTableTarget in value
12046         param           format          PixelFormat in value
12047         param           type            PixelType in value
12048         param           data            Void out array [COMPSIZE(target/format/type)]
12049         category        EXT_paletted_texture
12050         version         1.1
12051         offset          550
12052         glsalias        GetColorTable
12053
12054 GetColorTableParameterivEXT(target, pname, params)
12055         return          void
12056         param           target          ColorTableTarget in value
12057         param           pname           GetColorTableParameterPName in value
12058         param           params          Int32 out array [COMPSIZE(pname)]
12059         category        EXT_paletted_texture
12060         version         1.1
12061         offset          551
12062         glsalias        GetColorTableParameteriv
12063
12064 GetColorTableParameterfvEXT(target, pname, params)
12065         return          void
12066         param           target          ColorTableTarget in value
12067         param           pname           GetColorTableParameterPName in value
12068         param           params          Float32 out array [COMPSIZE(pname)]
12069         category        EXT_paletted_texture
12070         version         1.1
12071         offset          552
12072         glsalias        GetColorTableParameterfv
12073
12074 ###############################################################################
12075 #
12076 # Extension #79
12077 # EXT_clip_volume_hint commands
12078 #
12079 ###############################################################################
12080
12081 # (none)
12082 newcategory: EXT_clip_volume_hint
12083
12084 ###############################################################################
12085 #
12086 # Extension #80
12087 # SGIX_list_priority commands
12088 #
12089 ###############################################################################
12090
12091 # @@@ Needs vendorpriv opcodes assigned
12092 GetListParameterfvSGIX(list, pname, params)
12093         return          void
12094         param           list            List in value
12095         param           pname           ListParameterName in value
12096         param           params          CheckedFloat32 out array [COMPSIZE(pname)]
12097         dlflags         notlistable
12098         glxflags        ignore
12099         category        SGIX_list_priority
12100         version         1.0
12101         glxvendorpriv   ?
12102         extension
12103         glsopcode       0x0188
12104         offset          470
12105
12106 # @@@ Needs vendorpriv opcodes assigned
12107 GetListParameterivSGIX(list, pname, params)
12108         return          void
12109         param           list            List in value
12110         param           pname           ListParameterName in value
12111         param           params          CheckedInt32 out array [COMPSIZE(pname)]
12112         dlflags         notlistable
12113         glxflags        ignore
12114         category        SGIX_list_priority
12115         version         1.0
12116         glxvendorpriv   ?
12117         extension
12118         glsopcode       0x0189
12119         offset          471
12120
12121 ListParameterfSGIX(list, pname, param)
12122         return          void
12123         param           list            List in value
12124         param           pname           ListParameterName in value
12125         param           param           CheckedFloat32 in value
12126         dlflags         notlistable
12127         glxflags        ignore
12128         category        SGIX_list_priority
12129         version         1.0
12130         glxropcode      2078
12131         extension
12132         glsopcode       0x018A
12133         offset          472
12134
12135 ListParameterfvSGIX(list, pname, params)
12136         return          void
12137         param           list            List in value
12138         param           pname           ListParameterName in value
12139         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
12140         dlflags         notlistable
12141         glxflags        ignore
12142         category        SGIX_list_priority
12143         version         1.0
12144         glxropcode      2079
12145         extension
12146         glsopcode       0x018B
12147         offset          473
12148
12149 ListParameteriSGIX(list, pname, param)
12150         return          void
12151         param           list            List in value
12152         param           pname           ListParameterName in value
12153         param           param           CheckedInt32 in value
12154         dlflags         notlistable
12155         glxflags        ignore
12156         category        SGIX_list_priority
12157         version         1.0
12158         glxropcode      2080
12159         extension
12160         glsopcode       0x018C
12161         offset          474
12162
12163 ListParameterivSGIX(list, pname, params)
12164         return          void
12165         param           list            List in value
12166         param           pname           ListParameterName in value
12167         param           params          CheckedInt32 in array [COMPSIZE(pname)]
12168         dlflags         notlistable
12169         glxflags        ignore
12170         category        SGIX_list_priority
12171         version         1.0
12172         glxropcode      2081
12173         extension
12174         glsopcode       0x018D
12175         offset          475
12176
12177 ###############################################################################
12178 #
12179 # Extension #81
12180 # SGIX_ir_instrument1 commands
12181 #
12182 ###############################################################################
12183
12184 # (none)
12185 newcategory: SGIX_ir_instrument1
12186
12187 ###############################################################################
12188 #
12189 # Extension #82
12190 # SGIX_calligraphic_fragment commands
12191 #
12192 ###############################################################################
12193
12194 # (none)
12195 newcategory: SGIX_calligraphic_fragment
12196
12197 ###############################################################################
12198 #
12199 # Extension #83 - GLX_SGIX_video_resize
12200 #
12201 ###############################################################################
12202
12203 ###############################################################################
12204 #
12205 # Extension #84
12206 # SGIX_texture_lod_bias commands
12207 #
12208 ###############################################################################
12209
12210 # (none)
12211 newcategory: SGIX_texture_lod_bias
12212
12213 ###############################################################################
12214 #
12215 # Extension #85 - skipped
12216 # Extension #86 - GLX_SGIX_dmbuffer
12217 # Extension #87 - skipped
12218 # Extension #88 - skipped
12219 # Extension #89 - skipped
12220 #
12221 ###############################################################################
12222
12223 ###############################################################################
12224 #
12225 # Extension #90
12226 # SGIX_shadow_ambient commands
12227 #
12228 ###############################################################################
12229
12230 # (none)
12231 newcategory: SGIX_shadow_ambient
12232
12233 ###############################################################################
12234 #
12235 # Extension #91 - GLX_SGIX_swap_group
12236 # Extension #92 - GLX_SGIX_swap_barrier
12237 #
12238 ###############################################################################
12239
12240 ###############################################################################
12241 #
12242 # Extension #93
12243 # EXT_index_texture commands
12244 #
12245 ###############################################################################
12246
12247 # (none)
12248 newcategory: EXT_index_texture
12249
12250 ###############################################################################
12251 #
12252 # Extension #94
12253 # EXT_index_material commands
12254 #
12255 ###############################################################################
12256
12257 IndexMaterialEXT(face, mode)
12258         return          void
12259         param           face            MaterialFace in value
12260         param           mode            IndexMaterialParameterEXT in value
12261         category        EXT_index_material
12262         version         1.1
12263         extension       soft
12264         glxflags        ignore
12265         glsopcode       0x01D1
12266         offset          538
12267
12268 ###############################################################################
12269 #
12270 # Extension #95
12271 # EXT_index_func commands
12272 #
12273 ###############################################################################
12274
12275 IndexFuncEXT(func, ref)
12276         return          void
12277         param           func            IndexFunctionEXT in value
12278         param           ref             ClampedFloat32 in value
12279         category        EXT_index_func
12280         version         1.1
12281         extension       soft
12282         glxflags        ignore
12283         glsopcode       0x01D2
12284         offset          539
12285
12286 ###############################################################################
12287 #
12288 # Extension #96
12289 # EXT_index_array_formats commands
12290 #
12291 ###############################################################################
12292
12293 # (none)
12294 newcategory: EXT_index_array_formats
12295
12296 ###############################################################################
12297 #
12298 # Extension #97
12299 # EXT_compiled_vertex_array commands
12300 #
12301 ###############################################################################
12302
12303 LockArraysEXT(first, count)
12304         return          void
12305         param           first           Int32 in value
12306         param           count           SizeI in value
12307         category        EXT_compiled_vertex_array
12308         version         1.1
12309         dlflags         notlistable
12310         extension       soft
12311         glxflags        ignore
12312         glsopcode       0x01D3
12313         offset          540
12314
12315 UnlockArraysEXT()
12316         return          void
12317         category        EXT_compiled_vertex_array
12318         version         1.1
12319         dlflags         notlistable
12320         extension       soft
12321         glxflags        ignore
12322         glsopcode       0x01D4
12323         offset          541
12324
12325 ###############################################################################
12326 #
12327 # Extension #98
12328 # EXT_cull_vertex commands
12329 #
12330 ###############################################################################
12331
12332 CullParameterdvEXT(pname, params)
12333         return          void
12334         param           pname           CullParameterEXT in value
12335         param           params          Float64 out array [4]
12336         category        EXT_cull_vertex
12337         version         1.1
12338         dlflags         notlistable
12339         extension       soft
12340         glxflags        ignore
12341         glsopcode       0x01D5
12342         offset          542
12343
12344 CullParameterfvEXT(pname, params)
12345         return          void
12346         param           pname           CullParameterEXT in value
12347         param           params          Float32 out array [4]
12348         category        EXT_cull_vertex
12349         version         1.1
12350         dlflags         notlistable
12351         extension       soft
12352         glxflags        ignore
12353         glsopcode       0x01D6
12354         offset          543
12355
12356 ###############################################################################
12357 #
12358 # Extension #99 - skipped
12359 # Extension #100 - GLU_EXT_nurbs_tessellator
12360 #
12361 ###############################################################################
12362
12363 ###############################################################################
12364 #
12365 # Extension #101
12366 # SGIX_ycrcb commands
12367 #
12368 ###############################################################################
12369
12370 # (none)
12371 newcategory: SGIX_ycrcb
12372
12373 ###############################################################################
12374 #
12375 # Extension #102
12376 # SGIX_fragment_lighting commands
12377 #
12378 ###############################################################################
12379
12380 FragmentColorMaterialSGIX(face, mode)
12381         return          void
12382         param           face            MaterialFace in value
12383         param           mode            MaterialParameter in value
12384         category        SGIX_fragment_lighting
12385         glxflags        ignore
12386         version         1.0
12387         extension
12388         glsopcode       0x019E
12389         offset          476
12390
12391 FragmentLightfSGIX(light, pname, param)
12392         return          void
12393         param           light           FragmentLightNameSGIX in value
12394         param           pname           FragmentLightParameterSGIX in value
12395         param           param           CheckedFloat32 in value
12396         category        SGIX_fragment_lighting
12397         glxflags        ignore
12398         version         1.0
12399         extension
12400         glsopcode       0x019F
12401         offset          477
12402
12403 FragmentLightfvSGIX(light, pname, params)
12404         return          void
12405         param           light           FragmentLightNameSGIX in value
12406         param           pname           FragmentLightParameterSGIX in value
12407         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
12408         category        SGIX_fragment_lighting
12409         glxflags        ignore
12410         version         1.0
12411         extension
12412         glsopcode       0x01A0
12413         offset          478
12414
12415 FragmentLightiSGIX(light, pname, param)
12416         return          void
12417         param           light           FragmentLightNameSGIX in value
12418         param           pname           FragmentLightParameterSGIX in value
12419         param           param           CheckedInt32 in value
12420         category        SGIX_fragment_lighting
12421         glxflags        ignore
12422         version         1.0
12423         extension
12424         glsopcode       0x01A1
12425         offset          479
12426
12427 FragmentLightivSGIX(light, pname, params)
12428         return          void
12429         param           light           FragmentLightNameSGIX in value
12430         param           pname           FragmentLightParameterSGIX in value
12431         param           params          CheckedInt32 in array [COMPSIZE(pname)]
12432         category        SGIX_fragment_lighting
12433         glxflags        ignore
12434         version         1.0
12435         extension
12436         glsopcode       0x01A2
12437         offset          480
12438
12439 FragmentLightModelfSGIX(pname, param)
12440         return          void
12441         param           pname           FragmentLightModelParameterSGIX in value
12442         param           param           CheckedFloat32 in value
12443         category        SGIX_fragment_lighting
12444         glxflags        ignore
12445         version         1.0
12446         extension
12447         glsflags        gl-enum
12448         glsopcode       0x01A3
12449         offset          481
12450
12451 FragmentLightModelfvSGIX(pname, params)
12452         return          void
12453         param           pname           FragmentLightModelParameterSGIX in value
12454         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
12455         category        SGIX_fragment_lighting
12456         glxflags        ignore
12457         version         1.0
12458         extension
12459         glsflags        gl-enum
12460         glsopcode       0x01A4
12461         offset          482
12462
12463 FragmentLightModeliSGIX(pname, param)
12464         return          void
12465         param           pname           FragmentLightModelParameterSGIX in value
12466         param           param           CheckedInt32 in value
12467         category        SGIX_fragment_lighting
12468         glxflags        ignore
12469         version         1.0
12470         extension
12471         glsflags        gl-enum
12472         glsopcode       0x01A5
12473         offset          483
12474
12475 FragmentLightModelivSGIX(pname, params)
12476         return          void
12477         param           pname           FragmentLightModelParameterSGIX in value
12478         param           params          CheckedInt32 in array [COMPSIZE(pname)]
12479         category        SGIX_fragment_lighting
12480         glxflags        ignore
12481         version         1.0
12482         extension
12483         glsflags        gl-enum
12484         glsopcode       0x01A6
12485         offset          484
12486
12487 FragmentMaterialfSGIX(face, pname, param)
12488         return          void
12489         param           face            MaterialFace in value
12490         param           pname           MaterialParameter in value
12491         param           param           CheckedFloat32 in value
12492         category        SGIX_fragment_lighting
12493         glxflags        ignore
12494         version         1.0
12495         extension
12496         glsopcode       0x01A7
12497         offset          485
12498
12499 FragmentMaterialfvSGIX(face, pname, params)
12500         return          void
12501         param           face            MaterialFace in value
12502         param           pname           MaterialParameter in value
12503         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
12504         category        SGIX_fragment_lighting
12505         glxflags        ignore
12506         version         1.0
12507         extension
12508         glsopcode       0x01A8
12509         offset          486
12510
12511 FragmentMaterialiSGIX(face, pname, param)
12512         return          void
12513         param           face            MaterialFace in value
12514         param           pname           MaterialParameter in value
12515         param           param           CheckedInt32 in value
12516         category        SGIX_fragment_lighting
12517         glxflags        ignore
12518         version         1.0
12519         extension
12520         glsopcode       0x01A9
12521         offset          487
12522
12523 FragmentMaterialivSGIX(face, pname, params)
12524         return          void
12525         param           face            MaterialFace in value
12526         param           pname           MaterialParameter in value
12527         param           params          CheckedInt32 in array [COMPSIZE(pname)]
12528         category        SGIX_fragment_lighting
12529         glxflags        ignore
12530         version         1.0
12531         extension
12532         glsopcode       0x01AA
12533         offset          488
12534
12535 GetFragmentLightfvSGIX(light, pname, params)
12536         return          void
12537         param           light           FragmentLightNameSGIX in value
12538         param           pname           FragmentLightParameterSGIX in value
12539         param           params          Float32 out array [COMPSIZE(pname)]
12540         category        SGIX_fragment_lighting
12541         dlflags         notlistable
12542         glxflags        ignore
12543         version         1.0
12544         extension
12545         glsflags        get
12546         glsopcode       0x01AB
12547         offset          489
12548
12549 GetFragmentLightivSGIX(light, pname, params)
12550         return          void
12551         param           light           FragmentLightNameSGIX in value
12552         param           pname           FragmentLightParameterSGIX in value
12553         param           params          Int32 out array [COMPSIZE(pname)]
12554         category        SGIX_fragment_lighting
12555         dlflags         notlistable
12556         glxflags        ignore
12557         version         1.0
12558         extension
12559         glsflags        get
12560         glsopcode       0x01AC
12561         offset          490
12562
12563 GetFragmentMaterialfvSGIX(face, pname, params)
12564         return          void
12565         param           face            MaterialFace in value
12566         param           pname           MaterialParameter in value
12567         param           params          Float32 out array [COMPSIZE(pname)]
12568         category        SGIX_fragment_lighting
12569         dlflags         notlistable
12570         glxflags        ignore
12571         version         1.0
12572         extension
12573         glsflags        get
12574         glsopcode       0x01AD
12575         offset          491
12576
12577 GetFragmentMaterialivSGIX(face, pname, params)
12578         return          void
12579         param           face            MaterialFace in value
12580         param           pname           MaterialParameter in value
12581         param           params          Int32 out array [COMPSIZE(pname)]
12582         category        SGIX_fragment_lighting
12583         dlflags         notlistable
12584         glxflags        ignore
12585         version         1.0
12586         extension
12587         glsflags        get
12588         glsopcode       0x01AE
12589         offset          492
12590
12591 LightEnviSGIX(pname, param)
12592         return          void
12593         param           pname           LightEnvParameterSGIX in value
12594         param           param           CheckedInt32 in value
12595         category        SGIX_fragment_lighting
12596         glxflags        ignore
12597         version         1.0
12598         extension
12599         glsflags        gl-enum
12600         glsopcode       0x01AF
12601         offset          493
12602
12603 ###############################################################################
12604 #
12605 # Extension #103 - skipped
12606 # Extension #104 - skipped
12607 # Extension #105 - skipped
12608 # Extension #106 - skipped
12609 # Extension #107 - skipped
12610 # Extension #108 - skipped
12611 # Extension #109 - skipped
12612 #
12613 ###############################################################################
12614
12615 ###############################################################################
12616 #
12617 # Extension #110
12618 # IBM_rasterpos_clip commands
12619 #
12620 ###############################################################################
12621
12622 # (none)
12623 newcategory: IBM_rasterpos_clip
12624
12625 ###############################################################################
12626 #
12627 # Extension #111
12628 # HP_texture_lighting commands
12629 #
12630 ###############################################################################
12631
12632 # (none)
12633 newcategory: HP_texture_lighting
12634
12635 ###############################################################################
12636 #
12637 # Extension #112
12638 # EXT_draw_range_elements commands
12639 #
12640 ###############################################################################
12641
12642 # Spec entries to be written
12643 DrawRangeElementsEXT(mode, start, end, count, type, indices)
12644         return          void
12645         param           mode            BeginMode in value
12646         param           start           UInt32 in value
12647         param           end             UInt32 in value
12648         param           count           SizeI in value
12649         param           type            DrawElementsType in value
12650         param           indices         Void in array [COMPSIZE(count/type)]
12651         category        EXT_draw_range_elements
12652         dlflags         handcode
12653         glxflags        client-handcode client-intercept server-handcode
12654         version         1.1
12655         alias           DrawRangeElements
12656         glsalias        DrawRangeElements
12657
12658 ###############################################################################
12659 #
12660 # Extension #113
12661 # WIN_phong_shading commands
12662 #
12663 ###############################################################################
12664
12665 # (none)
12666 newcategory: WIN_phong_shading
12667
12668 ###############################################################################
12669 #
12670 # Extension #114
12671 # WIN_specular_fog commands
12672 #
12673 ###############################################################################
12674
12675 # (none)
12676 newcategory: WIN_specular_fog
12677
12678 ###############################################################################
12679 #
12680 # Extension #115 - skipped
12681 # Extension #116 - skipped
12682 #
12683 ###############################################################################
12684
12685 ###############################################################################
12686 #
12687 # Extension #117
12688 # EXT_light_texture commands
12689 #
12690 ###############################################################################
12691
12692 # Spec entries to be written
12693 ApplyTextureEXT(mode)
12694         return          void
12695         param           mode            LightTextureModeEXT in value
12696         category        EXT_light_texture
12697         version         1.1
12698         glxropcode      ?
12699         glsflags        ignore
12700         offset          ?
12701
12702 TextureLightEXT(pname)
12703         return          void
12704         param           pname           LightTexturePNameEXT in value
12705         category        EXT_light_texture
12706         version         1.1
12707         glxropcode      ?
12708         glsflags        ignore
12709         offset          ?
12710
12711 TextureMaterialEXT(face, mode)
12712         return          void
12713         param           face            MaterialFace in value
12714         param           mode            MaterialParameter in value
12715         category        EXT_light_texture
12716         version         1.1
12717         glxropcode      ?
12718         glsflags        ignore
12719         offset          ?
12720
12721 ###############################################################################
12722 #
12723 # Extension #118 - skipped
12724 #
12725 ###############################################################################
12726
12727 ###############################################################################
12728 #
12729 # Extension #119
12730 # SGIX_blend_alpha_minmax commands
12731 #
12732 ###############################################################################
12733
12734 # (none)
12735 newcategory: SGIX_blend_alpha_minmax
12736
12737 ###############################################################################
12738 #
12739 # Extension #120 - skipped
12740 # Extension #121 - skipped
12741 # Extension #122 - skipped
12742 # Extension #123 - skipped
12743 # Extension #124 - skipped
12744 # Extension #125 - skipped
12745 # Extension #126 - skipped
12746 # Extension #127 - skipped
12747 # Extension #128 - skipped
12748 #
12749 ###############################################################################
12750
12751 ###############################################################################
12752 #
12753 # Extension #129
12754 # EXT_bgra commands
12755 #
12756 ###############################################################################
12757
12758 # (none)
12759 newcategory: EXT_bgra
12760
12761 ###############################################################################
12762 #
12763 # Extension #130 - skipped
12764 # Extension #131 - skipped
12765 #
12766 ###############################################################################
12767
12768 ###############################################################################
12769 #
12770 # Extension #132
12771 # SGIX_async commands
12772 #
12773 ###############################################################################
12774
12775 AsyncMarkerSGIX(marker)
12776         return          void
12777         param           marker          UInt32 in value
12778         category        SGIX_async
12779         version         1.0
12780         glxflags        ignore
12781         extension
12782         glsopcode       0x0198
12783         offset          ?
12784
12785 FinishAsyncSGIX(markerp)
12786         return          Int32
12787         param           markerp         UInt32 out array [1]
12788         category        SGIX_async
12789         version         1.0
12790         dlflags         notlistable
12791         glxflags        ignore
12792         extension
12793         glsopcode       0x0199
12794         offset          ?
12795
12796 PollAsyncSGIX(markerp)
12797         return          Int32
12798         param           markerp         UInt32 out array [1]
12799         category        SGIX_async
12800         version         1.0
12801         dlflags         notlistable
12802         glxflags        ignore
12803         extension
12804         glsopcode       0x019A
12805         offset          ?
12806
12807 GenAsyncMarkersSGIX(range)
12808         return          UInt32
12809         param           range           SizeI in value
12810         category        SGIX_async
12811         version         1.0
12812         dlflags         notlistable
12813         glxflags        ignore
12814         extension
12815         glsopcode       0x019B
12816         offset          ?
12817
12818 DeleteAsyncMarkersSGIX(marker, range)
12819         return          void
12820         param           marker          UInt32 in value
12821         param           range           SizeI in value
12822         category        SGIX_async
12823         version         1.0
12824         dlflags         notlistable
12825         glxflags        ignore
12826         extension
12827         glsopcode       0x019C
12828         offset          ?
12829
12830 IsAsyncMarkerSGIX(marker)
12831         return          Boolean
12832         param           marker          UInt32 in value
12833         category        SGIX_async
12834         version         1.0
12835         dlflags         notlistable
12836         glxflags        ignore
12837         extension
12838         glsopcode       0x019D
12839         offset          ?
12840
12841 ###############################################################################
12842 #
12843 # Extension #133
12844 # SGIX_async_pixel commands
12845 #
12846 ###############################################################################
12847
12848 # (none)
12849 newcategory: SGIX_async_pixel
12850
12851 ###############################################################################
12852 #
12853 # Extension #134
12854 # SGIX_async_histogram commands
12855 #
12856 ###############################################################################
12857
12858 # (none)
12859 newcategory: SGIX_async_histogram
12860
12861 ###############################################################################
12862 #
12863 # Extension #135 - skipped (INTEL_texture_scissor was never implemented)
12864 #
12865 ###############################################################################
12866
12867 ###############################################################################
12868 #
12869 # Extension #136
12870 # INTEL_parallel_arrays commands
12871 #
12872 ###############################################################################
12873
12874 VertexPointervINTEL(size, type, pointer)
12875         return          void
12876         param           size            Int32 in value
12877         param           type            VertexPointerType in value
12878         param           pointer         VoidPointer in array [4] retained
12879         category        INTEL_parallel_arrays
12880         dlflags         notlistable
12881         glxflags        client-handcode server-handcode EXT
12882         version         1.1
12883         glsflags        ignore client
12884         offset          ?
12885
12886 NormalPointervINTEL(type, pointer)
12887         return          void
12888         param           type            NormalPointerType in value
12889         param           pointer         VoidPointer in array [4] retained
12890         category        INTEL_parallel_arrays
12891         dlflags         notlistable
12892         glxflags        client-handcode server-handcode EXT
12893         version         1.1
12894         glsflags        ignore client
12895         offset          ?
12896
12897 ColorPointervINTEL(size, type, pointer)
12898         return          void
12899         param           size            Int32 in value
12900         param           type            VertexPointerType in value
12901         param           pointer         VoidPointer in array [4] retained
12902         category        INTEL_parallel_arrays
12903         dlflags         notlistable
12904         glxflags        client-handcode server-handcode EXT
12905         version         1.1
12906         glsflags        ignore client
12907         offset          ?
12908
12909 TexCoordPointervINTEL(size, type, pointer)
12910         return          void
12911         param           size            Int32 in value
12912         param           type            VertexPointerType in value
12913         param           pointer         VoidPointer in array [4] retained
12914         category        INTEL_parallel_arrays
12915         dlflags         notlistable
12916         glxflags        client-handcode server-handcode EXT
12917         version         1.1
12918         glsflags        ignore client
12919         offset          ?
12920
12921
12922 ###############################################################################
12923 #
12924 # Extension #137
12925 # HP_occlusion_test commands
12926 #
12927 ###############################################################################
12928
12929 # (none)
12930 newcategory: HP_occlusion_test
12931
12932 ###############################################################################
12933 #
12934 # Extension #138
12935 # EXT_pixel_transform commands
12936 #
12937 ###############################################################################
12938
12939 PixelTransformParameteriEXT(target, pname, param)
12940         return          void
12941         param           target          PixelTransformTargetEXT in value
12942         param           pname           PixelTransformPNameEXT in value
12943         param           param           Int32 in value
12944         category        EXT_pixel_transform
12945         version         1.1
12946         glxropcode      ?
12947         glsflags        ignore
12948         offset          ?
12949
12950 PixelTransformParameterfEXT(target, pname, param)
12951         return          void
12952         param           target          PixelTransformTargetEXT in value
12953         param           pname           PixelTransformPNameEXT in value
12954         param           param           Float32 in value
12955         category        EXT_pixel_transform
12956         version         1.1
12957         glxropcode      ?
12958         glsflags        ignore
12959         offset          ?
12960
12961 PixelTransformParameterivEXT(target, pname, params)
12962         return          void
12963         param           target          PixelTransformTargetEXT in value
12964         param           pname           PixelTransformPNameEXT in value
12965         param           params          Int32 in array [1]
12966         category        EXT_pixel_transform
12967         version         1.1
12968         glxropcode      ?
12969         glsflags        ignore
12970         offset          ?
12971
12972 PixelTransformParameterfvEXT(target, pname, params)
12973         return          void
12974         param           target          PixelTransformTargetEXT in value
12975         param           pname           PixelTransformPNameEXT in value
12976         param           params          Float32 in array [1]
12977         category        EXT_pixel_transform
12978         version         1.1
12979         glxropcode      ?
12980         glsflags        ignore
12981         offset          ?
12982
12983 ###############################################################################
12984 #
12985 # Extension #139
12986 # EXT_pixel_transform_color_table commands
12987 #
12988 ###############################################################################
12989
12990 # (none)
12991 newcategory: EXT_pixel_transform_color_table
12992
12993 ###############################################################################
12994 #
12995 # Extension #140 - skipped
12996 #
12997 ###############################################################################
12998
12999 ###############################################################################
13000 #
13001 # Extension #141
13002 # EXT_shared_texture_palette commands
13003 #
13004 ###############################################################################
13005
13006 # (none)
13007 newcategory: EXT_shared_texture_palette
13008
13009 ###############################################################################
13010 #
13011 # Extension #142 - GLX_SGIS_blended_overlay
13012 # Extension #143 - GLX_SGIS_shared_multisample
13013 #
13014 ###############################################################################
13015
13016 ###############################################################################
13017 #
13018 # Extension #144
13019 # EXT_separate_specular_color commands
13020 #
13021 ###############################################################################
13022
13023 # (none)
13024 newcategory: EXT_separate_specular_color
13025
13026 ###############################################################################
13027 #
13028 # Extension #145
13029 # EXT_secondary_color commands
13030 #
13031 ###############################################################################
13032
13033 SecondaryColor3bEXT(red, green, blue)
13034         return          void
13035         param           red             ColorB in value
13036         param           green           ColorB in value
13037         param           blue            ColorB in value
13038         category        EXT_secondary_color
13039         vectorequiv     SecondaryColor3bvEXT
13040         version         1.1
13041         alias           SecondaryColor3b
13042         glsalias        SecondaryColor3b
13043
13044 SecondaryColor3bvEXT(v)
13045         return          void
13046         param           v               ColorB in array [3]
13047         category        EXT_secondary_color
13048         version         1.1
13049         glxropcode      4126
13050         alias           SecondaryColor3bv
13051         glsalias        SecondaryColor3bv
13052
13053 SecondaryColor3dEXT(red, green, blue)
13054         return          void
13055         param           red             ColorD in value
13056         param           green           ColorD in value
13057         param           blue            ColorD in value
13058         category        EXT_secondary_color
13059         vectorequiv     SecondaryColor3dvEXT
13060         version         1.1
13061         alias           SecondaryColor3d
13062         glsalias        SecondaryColor3d
13063
13064 SecondaryColor3dvEXT(v)
13065         return          void
13066         param           v               ColorD in array [3]
13067         category        EXT_secondary_color
13068         version         1.1
13069         glxropcode      4130
13070         alias           SecondaryColor3dv
13071         glsalias        SecondaryColor3dv
13072
13073 SecondaryColor3fEXT(red, green, blue)
13074         return          void
13075         param           red             ColorF in value
13076         param           green           ColorF in value
13077         param           blue            ColorF in value
13078         category        EXT_secondary_color
13079         vectorequiv     SecondaryColor3fvEXT
13080         version         1.1
13081         alias           SecondaryColor3f
13082         glsalias        SecondaryColor3f
13083
13084 SecondaryColor3fvEXT(v)
13085         return          void
13086         param           v               ColorF in array [3]
13087         category        EXT_secondary_color
13088         version         1.1
13089         glxropcode      4129
13090         alias           SecondaryColor3fv
13091         glsalias        SecondaryColor3fv
13092
13093 SecondaryColor3iEXT(red, green, blue)
13094         return          void
13095         param           red             ColorI in value
13096         param           green           ColorI in value
13097         param           blue            ColorI in value
13098         category        EXT_secondary_color
13099         vectorequiv     SecondaryColor3ivEXT
13100         version         1.1
13101         alias           SecondaryColor3i
13102         glsalias        SecondaryColor3i
13103
13104 SecondaryColor3ivEXT(v)
13105         return          void
13106         param           v               ColorI in array [3]
13107         category        EXT_secondary_color
13108         version         1.1
13109         glxropcode      4128
13110         glsopcode       0x0200
13111         offset          568
13112         alias           SecondaryColor3iv
13113         glsalias        SecondaryColor3iv
13114
13115 SecondaryColor3sEXT(red, green, blue)
13116         return          void
13117         param           red             ColorS in value
13118         param           green           ColorS in value
13119         param           blue            ColorS in value
13120         category        EXT_secondary_color
13121         vectorequiv     SecondaryColor3svEXT
13122         version         1.1
13123         alias           SecondaryColor3s
13124         glsalias        SecondaryColor3s
13125
13126 SecondaryColor3svEXT(v)
13127         return          void
13128         param           v               ColorS in array [3]
13129         category        EXT_secondary_color
13130         version         1.1
13131         glxropcode      4127
13132         alias           SecondaryColor3sv
13133         glsalias        SecondaryColor3sv
13134
13135 SecondaryColor3ubEXT(red, green, blue)
13136         return          void
13137         param           red             ColorUB in value
13138         param           green           ColorUB in value
13139         param           blue            ColorUB in value
13140         category        EXT_secondary_color
13141         vectorequiv     SecondaryColor3ubvEXT
13142         version         1.1
13143         alias           SecondaryColor3ub
13144         glsalias        SecondaryColor3ub
13145
13146 SecondaryColor3ubvEXT(v)
13147         return          void
13148         param           v               ColorUB in array [3]
13149         category        EXT_secondary_color
13150         version         1.1
13151         glxropcode      4131
13152         alias           SecondaryColor3ubv
13153         glsalias        SecondaryColor3ubv
13154
13155 SecondaryColor3uiEXT(red, green, blue)
13156         return          void
13157         param           red             ColorUI in value
13158         param           green           ColorUI in value
13159         param           blue            ColorUI in value
13160         category        EXT_secondary_color
13161         vectorequiv     SecondaryColor3uivEXT
13162         version         1.1
13163         alias           SecondaryColor3ui
13164         glsalias        SecondaryColor3ui
13165
13166 SecondaryColor3uivEXT(v)
13167         return          void
13168         param           v               ColorUI in array [3]
13169         category        EXT_secondary_color
13170         version         1.1
13171         glxropcode      4133
13172         alias           SecondaryColor3uiv
13173         glsalias        SecondaryColor3uiv
13174
13175 SecondaryColor3usEXT(red, green, blue)
13176         return          void
13177         param           red             ColorUS in value
13178         param           green           ColorUS in value
13179         param           blue            ColorUS in value
13180         category        EXT_secondary_color
13181         vectorequiv     SecondaryColor3usvEXT
13182         version         1.1
13183         alias           SecondaryColor3us
13184         glsalias        SecondaryColor3us
13185
13186 SecondaryColor3usvEXT(v)
13187         return          void
13188         param           v               ColorUS in array [3]
13189         category        EXT_secondary_color
13190         version         1.1
13191         glxropcode      4132
13192         alias           SecondaryColor3usv
13193         glsalias        SecondaryColor3usv
13194
13195 SecondaryColorPointerEXT(size, type, stride, pointer)
13196         return          void
13197         param           size            Int32 in value
13198         param           type            ColorPointerType in value
13199         param           stride          SizeI in value
13200         param           pointer         Void in array [COMPSIZE(size/type/stride)] retained
13201         category        EXT_secondary_color
13202         dlflags         notlistable
13203         glxflags        client-handcode server-handcode EXT
13204         version         1.1
13205         extension
13206         alias           SecondaryColorPointer
13207         glsalias        SecondaryColorPointer
13208
13209 ###############################################################################
13210 #
13211 # Extension #146
13212 # EXT_texture_env commands
13213 #
13214 ###############################################################################
13215
13216 # Dead extension - never implemented (removed from registry!)
13217 # (none)
13218 # newcategory: EXT_texture_env
13219
13220 ###############################################################################
13221 #
13222 # Extension #147
13223 # EXT_texture_perturb_normal commands
13224 #
13225 ###############################################################################
13226
13227 TextureNormalEXT(mode)
13228         return          void
13229         param           mode            TextureNormalModeEXT in value
13230         category        EXT_texture_perturb_normal
13231         version         1.1
13232         glxropcode      ?
13233         glsflags        ignore
13234         offset          ?
13235
13236 ###############################################################################
13237 #
13238 # Extension #148
13239 # EXT_multi_draw_arrays commands
13240 #
13241 ###############################################################################
13242
13243 # first and count are really 'in'
13244 MultiDrawArraysEXT(mode, first, count, primcount)
13245         return          void
13246         param           mode            BeginMode in value
13247         param           first           Int32 out array [COMPSIZE(primcount)]
13248         param           count           SizeI out array [COMPSIZE(primcount)]
13249         param           primcount       SizeI in value
13250         category        EXT_multi_draw_arrays
13251         version         1.1
13252         glxropcode      ?
13253         alias           MultiDrawArrays
13254         glsalias        MultiDrawArrays
13255
13256 MultiDrawElementsEXT(mode, count, type, indices, primcount)
13257         return          void
13258         param           mode            BeginMode in value
13259         param           count           SizeI in array [COMPSIZE(primcount)]
13260         param           type            DrawElementsType in value
13261         param           indices         VoidPointer in array [COMPSIZE(primcount)]
13262         param           primcount       SizeI in value
13263         category        EXT_multi_draw_arrays
13264         version         1.1
13265         glxropcode      ?
13266         alias           MultiDrawElements
13267         glsalias        MultiDrawElements
13268
13269 ###############################################################################
13270 #
13271 # Extension #149
13272 # EXT_fog_coord commands
13273 #
13274 ###############################################################################
13275
13276 FogCoordfEXT(coord)
13277         return          void
13278         param           coord           CoordF in value
13279         category        EXT_fog_coord
13280         vectorequiv     FogCoordfvEXT
13281         version         1.1
13282         alias           FogCoordf
13283         glsalias        FogCoordf
13284
13285 FogCoordfvEXT(coord)
13286         return          void
13287         param           coord           CoordF in array [1]
13288         category        EXT_fog_coord
13289         version         1.1
13290         glxropcode      4124
13291         alias           FogCoordfv
13292         glsalias        FogCoordfv
13293
13294 FogCoorddEXT(coord)
13295         return          void
13296         param           coord           CoordD in value
13297         category        EXT_fog_coord
13298         vectorequiv     FogCoorddvEXT
13299         version         1.1
13300         alias           FogCoordd
13301         glsalias        FogCoordd
13302
13303 FogCoorddvEXT(coord)
13304         return          void
13305         param           coord           CoordD in array [1]
13306         category        EXT_fog_coord
13307         version         1.1
13308         glxropcode      4125
13309         alias           FogCoorddv
13310         glsalias        FogCoorddv
13311
13312 FogCoordPointerEXT(type, stride, pointer)
13313         return          void
13314         param           type            FogPointerTypeEXT in value
13315         param           stride          SizeI in value
13316         param           pointer         Void in array [COMPSIZE(type/stride)] retained
13317         category        EXT_fog_coord
13318         dlflags         notlistable
13319         version         1.1
13320         glxflags        client-handcode server-handcode EXT
13321         alias           FogCoordPointer
13322         glsalias        FogCoordPointer
13323
13324 ###############################################################################
13325 #
13326 # Extension #150 - skipped
13327 # Extension #151 - skipped
13328 # Extension #152 - skipped
13329 # Extension #153 - skipped
13330 # Extension #154 - skipped
13331 #
13332 ###############################################################################
13333
13334 ###############################################################################
13335 #
13336 # Extension #155
13337 # REND_screen_coordinates commands
13338 #
13339 ###############################################################################
13340
13341 # (none)
13342 newcategory: REND_screen_coordinates
13343
13344 ###############################################################################
13345 #
13346 # Extension #156
13347 # EXT_coordinate_frame commands
13348 #
13349 ###############################################################################
13350
13351 Tangent3bEXT(tx, ty, tz)
13352         return          void
13353         param           tx              Int8 in value
13354         param           ty              Int8 in value
13355         param           tz              Int8 in value
13356         category        EXT_coordinate_frame
13357         vectorequiv     Tangent3bvEXT
13358         version         1.1
13359         glsflags        ignore
13360         offset          ?
13361
13362 Tangent3bvEXT(v)
13363         return          void
13364         param           v               Int8 in array [3]
13365         category        EXT_coordinate_frame
13366         version         1.1
13367         glxropcode      ?
13368         glsflags        ignore
13369         offset          ?
13370
13371 Tangent3dEXT(tx, ty, tz)
13372         return          void
13373         param           tx              CoordD in value
13374         param           ty              CoordD in value
13375         param           tz              CoordD in value
13376         category        EXT_coordinate_frame
13377         vectorequiv     Tangent3dvEXT
13378         version         1.1
13379         glsflags        ignore
13380         offset          ?
13381
13382 Tangent3dvEXT(v)
13383         return          void
13384         param           v               CoordD in array [3]
13385         category        EXT_coordinate_frame
13386         version         1.1
13387         glxropcode      ?
13388         glsflags        ignore
13389         offset          ?
13390
13391 Tangent3fEXT(tx, ty, tz)
13392         return          void
13393         param           tx              CoordF in value
13394         param           ty              CoordF in value
13395         param           tz              CoordF in value
13396         category        EXT_coordinate_frame
13397         vectorequiv     Tangent3fvEXT
13398         version         1.1
13399         glsflags        ignore
13400         offset          ?
13401
13402 Tangent3fvEXT(v)
13403         return          void
13404         param           v               CoordF in array [3]
13405         category        EXT_coordinate_frame
13406         version         1.1
13407         glxropcode      ?
13408         glsflags        ignore
13409         offset          ?
13410
13411 Tangent3iEXT(tx, ty, tz)
13412         return          void
13413         param           tx              Int32 in value
13414         param           ty              Int32 in value
13415         param           tz              Int32 in value
13416         category        EXT_coordinate_frame
13417         vectorequiv     Tangent3ivEXT
13418         version         1.1
13419         glsflags        ignore
13420         offset          ?
13421
13422 Tangent3ivEXT(v)
13423         return          void
13424         param           v               Int32 in array [3]
13425         category        EXT_coordinate_frame
13426         version         1.1
13427         glxropcode      ?
13428         glsflags        ignore
13429         offset          ?
13430
13431 Tangent3sEXT(tx, ty, tz)
13432         return          void
13433         param           tx              Int16 in value
13434         param           ty              Int16 in value
13435         param           tz              Int16 in value
13436         category        EXT_coordinate_frame
13437         vectorequiv     Tangent3svEXT
13438         version         1.1
13439         glsflags        ignore
13440         offset          ?
13441
13442 Tangent3svEXT(v)
13443         return          void
13444         param           v               Int16 in array [3]
13445         category        EXT_coordinate_frame
13446         version         1.1
13447         glxropcode      ?
13448         glsflags        ignore
13449         offset          ?
13450
13451 Binormal3bEXT(bx, by, bz)
13452         return          void
13453         param           bx              Int8 in value
13454         param           by              Int8 in value
13455         param           bz              Int8 in value
13456         category        EXT_coordinate_frame
13457         vectorequiv     Binormal3bvEXT
13458         version         1.1
13459         glsflags        ignore
13460         offset          ?
13461
13462 Binormal3bvEXT(v)
13463         return          void
13464         param           v               Int8 in array [3]
13465         category        EXT_coordinate_frame
13466         version         1.1
13467         glxropcode      ?
13468         glsflags        ignore
13469         offset          ?
13470
13471 Binormal3dEXT(bx, by, bz)
13472         return          void
13473         param           bx              CoordD in value
13474         param           by              CoordD in value
13475         param           bz              CoordD in value
13476         category        EXT_coordinate_frame
13477         vectorequiv     Binormal3dvEXT
13478         version         1.1
13479         glsflags        ignore
13480         offset          ?
13481
13482 Binormal3dvEXT(v)
13483         return          void
13484         param           v               CoordD in array [3]
13485         category        EXT_coordinate_frame
13486         version         1.1
13487         glxropcode      ?
13488         glsflags        ignore
13489         offset          ?
13490
13491 Binormal3fEXT(bx, by, bz)
13492         return          void
13493         param           bx              CoordF in value
13494         param           by              CoordF in value
13495         param           bz              CoordF in value
13496         category        EXT_coordinate_frame
13497         vectorequiv     Binormal3fvEXT
13498         version         1.1
13499         glsflags        ignore
13500         offset          ?
13501
13502 Binormal3fvEXT(v)
13503         return          void
13504         param           v               CoordF in array [3]
13505         category        EXT_coordinate_frame
13506         version         1.1
13507         glxropcode      ?
13508         glsflags        ignore
13509         offset          ?
13510
13511 Binormal3iEXT(bx, by, bz)
13512         return          void
13513         param           bx              Int32 in value
13514         param           by              Int32 in value
13515         param           bz              Int32 in value
13516         category        EXT_coordinate_frame
13517         vectorequiv     Binormal3ivEXT
13518         version         1.1
13519         glsflags        ignore
13520         offset          ?
13521
13522 Binormal3ivEXT(v)
13523         return          void
13524         param           v               Int32 in array [3]
13525         category        EXT_coordinate_frame
13526         version         1.1
13527         glxropcode      ?
13528         glsflags        ignore
13529         offset          ?
13530
13531 Binormal3sEXT(bx, by, bz)
13532         return          void
13533         param           bx              Int16 in value
13534         param           by              Int16 in value
13535         param           bz              Int16 in value
13536         category        EXT_coordinate_frame
13537         vectorequiv     Binormal3svEXT
13538         version         1.1
13539         glsflags        ignore
13540         offset          ?
13541
13542 Binormal3svEXT(v)
13543         return          void
13544         param           v               Int16 in array [3]
13545         category        EXT_coordinate_frame
13546         version         1.1
13547         glxropcode      ?
13548         glsflags        ignore
13549         offset          ?
13550
13551 TangentPointerEXT(type, stride, pointer)
13552         return          void
13553         param           type            TangentPointerTypeEXT in value
13554         param           stride          SizeI in value
13555         param           pointer         Void in array [COMPSIZE(type/stride)] retained
13556         category        EXT_coordinate_frame
13557         dlflags         notlistable
13558         glxflags        client-handcode client-intercept server-handcode
13559         version         1.1
13560         glsflags        ignore
13561         offset          ?
13562
13563 BinormalPointerEXT(type, stride, pointer)
13564         return          void
13565         param           type            BinormalPointerTypeEXT in value
13566         param           stride          SizeI in value
13567         param           pointer         Void in array [COMPSIZE(type/stride)] retained
13568         category        EXT_coordinate_frame
13569         dlflags         notlistable
13570         glxflags        client-handcode client-intercept server-handcode
13571         version         1.1
13572         glsflags        ignore
13573         offset          ?
13574
13575 ###############################################################################
13576 #
13577 # Extension #157 - skipped
13578 #
13579 ###############################################################################
13580
13581 ###############################################################################
13582 #
13583 # Extension #158
13584 # EXT_texture_env_combine commands
13585 #
13586 ###############################################################################
13587
13588 # (none)
13589 newcategory: EXT_texture_env_combine
13590
13591 ###############################################################################
13592 #
13593 # Extension #159
13594 # APPLE_specular_vector commands
13595 #
13596 ###############################################################################
13597
13598 # (none)
13599 newcategory: APPLE_specular_vector
13600
13601 ###############################################################################
13602 #
13603 # Extension #160
13604 # APPLE_transform_hint commands
13605 #
13606 ###############################################################################
13607
13608 # (none)
13609 newcategory: APPLE_transform_hint
13610
13611 ###############################################################################
13612 #
13613 # Extension #161
13614 # SGIX_fog_scale commands
13615 #
13616 ###############################################################################
13617
13618 # (none)
13619 newcategory: SGIX_fog_scale
13620
13621 ###############################################################################
13622 #
13623 # Extension #162 - skipped
13624 #
13625 ###############################################################################
13626
13627 ###############################################################################
13628 #
13629 # Extension #163
13630 # SUNX_constant_data commands
13631 #
13632 ###############################################################################
13633
13634 FinishTextureSUNX()
13635         return          void
13636         category        SUNX_constant_data
13637         version         1.1
13638         glxropcode      ?
13639         glsflags        ignore
13640         offset          ?
13641
13642 ###############################################################################
13643 #
13644 # Extension #164
13645 # SUN_global_alpha commands
13646 #
13647 ###############################################################################
13648
13649 GlobalAlphaFactorbSUN(factor)
13650         return          void
13651         param           factor          Int8 in value
13652         category        SUN_global_alpha
13653         version         1.1
13654         glxropcode      ?
13655         glsflags        ignore
13656         offset          ?
13657
13658 GlobalAlphaFactorsSUN(factor)
13659         return          void
13660         param           factor          Int16 in value
13661         category        SUN_global_alpha
13662         version         1.1
13663         glxropcode      ?
13664         glsflags        ignore
13665         offset          ?
13666
13667 GlobalAlphaFactoriSUN(factor)
13668         return          void
13669         param           factor          Int32 in value
13670         category        SUN_global_alpha
13671         version         1.1
13672         glxropcode      ?
13673         glsflags        ignore
13674         offset          ?
13675
13676 GlobalAlphaFactorfSUN(factor)
13677         return          void
13678         param           factor          Float32 in value
13679         category        SUN_global_alpha
13680         version         1.1
13681         glxropcode      ?
13682         glsflags        ignore
13683         offset          ?
13684
13685 GlobalAlphaFactordSUN(factor)
13686         return          void
13687         param           factor          Float64 in value
13688         category        SUN_global_alpha
13689         version         1.1
13690         glxropcode      ?
13691         glsflags        ignore
13692         offset          ?
13693
13694 GlobalAlphaFactorubSUN(factor)
13695         return          void
13696         param           factor          UInt8 in value
13697         category        SUN_global_alpha
13698         version         1.1
13699         glxropcode      ?
13700         glsflags        ignore
13701         offset          ?
13702
13703 GlobalAlphaFactorusSUN(factor)
13704         return          void
13705         param           factor          UInt16 in value
13706         category        SUN_global_alpha
13707         version         1.1
13708         glxropcode      ?
13709         glsflags        ignore
13710         offset          ?
13711
13712 GlobalAlphaFactoruiSUN(factor)
13713         return          void
13714         param           factor          UInt32 in value
13715         category        SUN_global_alpha
13716         version         1.1
13717         glxropcode      ?
13718         glsflags        ignore
13719         offset          ?
13720
13721 ###############################################################################
13722 #
13723 # Extension #165
13724 # SUN_triangle_list commands
13725 #
13726 ###############################################################################
13727
13728 ReplacementCodeuiSUN(code)
13729         return          void
13730         param           code            UInt32 in value
13731         category        SUN_triangle_list
13732         version         1.1
13733         glxropcode      ?
13734         glsflags        ignore
13735         offset          ?
13736
13737 ReplacementCodeusSUN(code)
13738         return          void
13739         param           code            UInt16 in value
13740         category        SUN_triangle_list
13741         version         1.1
13742         glxropcode      ?
13743         glsflags        ignore
13744         offset          ?
13745
13746 ReplacementCodeubSUN(code)
13747         return          void
13748         param           code            UInt8 in value
13749         category        SUN_triangle_list
13750         version         1.1
13751         glxropcode      ?
13752         glsflags        ignore
13753         offset          ?
13754
13755 ReplacementCodeuivSUN(code)
13756         return          void
13757         param           code            UInt32 in array [COMPSIZE()]
13758         category        SUN_triangle_list
13759         version         1.1
13760         glxropcode      ?
13761         glsflags        ignore
13762         offset          ?
13763
13764 ReplacementCodeusvSUN(code)
13765         return          void
13766         param           code            UInt16 in array [COMPSIZE()]
13767         category        SUN_triangle_list
13768         version         1.1
13769         glxropcode      ?
13770         glsflags        ignore
13771         offset          ?
13772
13773 ReplacementCodeubvSUN(code)
13774         return          void
13775         param           code            UInt8 in array [COMPSIZE()]
13776         category        SUN_triangle_list
13777         version         1.1
13778         glxropcode      ?
13779         glsflags        ignore
13780         offset          ?
13781
13782 ReplacementCodePointerSUN(type, stride, pointer)
13783         return          void
13784         param           type            ReplacementCodeTypeSUN in value
13785         param           stride          SizeI in value
13786         param           pointer         VoidPointer in array [COMPSIZE(type/stride)] retained
13787         category        SUN_triangle_list
13788         version         1.1
13789         glxropcode      ?
13790         glsflags        ignore
13791         offset          ?
13792
13793 ###############################################################################
13794 #
13795 # Extension #166
13796 # SUN_vertex commands
13797 #
13798 ###############################################################################
13799
13800 Color4ubVertex2fSUN(r, g, b, a, x, y)
13801         return          void
13802         param           r               UInt8 in value
13803         param           g               UInt8 in value
13804         param           b               UInt8 in value
13805         param           a               UInt8 in value
13806         param           x               Float32 in value
13807         param           y               Float32 in value
13808         category        SUN_vertex
13809         version         1.1
13810         glxropcode      ?
13811         glsflags        ignore
13812         offset          ?
13813
13814 Color4ubVertex2fvSUN(c, v)
13815         return          void
13816         param           c               UInt8 in array [4]
13817         param           v               Float32 in array [2]
13818         category        SUN_vertex
13819         version         1.1
13820         glxropcode      ?
13821         glsflags        ignore
13822         offset          ?
13823
13824 Color4ubVertex3fSUN(r, g, b, a, x, y, z)
13825         return          void
13826         param           r               UInt8 in value
13827         param           g               UInt8 in value
13828         param           b               UInt8 in value
13829         param           a               UInt8 in value
13830         param           x               Float32 in value
13831         param           y               Float32 in value
13832         param           z               Float32 in value
13833         category        SUN_vertex
13834         version         1.1
13835         glxropcode      ?
13836         glsflags        ignore
13837         offset          ?
13838
13839 Color4ubVertex3fvSUN(c, v)
13840         return          void
13841         param           c               UInt8 in array [4]
13842         param           v               Float32 in array [3]
13843         category        SUN_vertex
13844         version         1.1
13845         glxropcode      ?
13846         glsflags        ignore
13847         offset          ?
13848
13849 Color3fVertex3fSUN(r, g, b, x, y, z)
13850         return          void
13851         param           r               Float32 in value
13852         param           g               Float32 in value
13853         param           b               Float32 in value
13854         param           x               Float32 in value
13855         param           y               Float32 in value
13856         param           z               Float32 in value
13857         category        SUN_vertex
13858         version         1.1
13859         glxropcode      ?
13860         glsflags        ignore
13861         offset          ?
13862
13863 Color3fVertex3fvSUN(c, v)
13864         return          void
13865         param           c               Float32 in array [3]
13866         param           v               Float32 in array [3]
13867         category        SUN_vertex
13868         version         1.1
13869         glxropcode      ?
13870         glsflags        ignore
13871         offset          ?
13872
13873 Normal3fVertex3fSUN(nx, ny, nz, x, y, z)
13874         return          void
13875         param           nx              Float32 in value
13876         param           ny              Float32 in value
13877         param           nz              Float32 in value
13878         param           x               Float32 in value
13879         param           y               Float32 in value
13880         param           z               Float32 in value
13881         category        SUN_vertex
13882         version         1.1
13883         glxropcode      ?
13884         glsflags        ignore
13885         offset          ?
13886
13887 Normal3fVertex3fvSUN(n, v)
13888         return          void
13889         param           n               Float32 in array [3]
13890         param           v               Float32 in array [3]
13891         category        SUN_vertex
13892         version         1.1
13893         glxropcode      ?
13894         glsflags        ignore
13895         offset          ?
13896
13897 Color4fNormal3fVertex3fSUN(r, g, b, a, nx, ny, nz, x, y, z)
13898         return          void
13899         param           r               Float32 in value
13900         param           g               Float32 in value
13901         param           b               Float32 in value
13902         param           a               Float32 in value
13903         param           nx              Float32 in value
13904         param           ny              Float32 in value
13905         param           nz              Float32 in value
13906         param           x               Float32 in value
13907         param           y               Float32 in value
13908         param           z               Float32 in value
13909         category        SUN_vertex
13910         version         1.1
13911         glxropcode      ?
13912         glsflags        ignore
13913         offset          ?
13914
13915 Color4fNormal3fVertex3fvSUN(c, n, v)
13916         return          void
13917         param           c               Float32 in array [4]
13918         param           n               Float32 in array [3]
13919         param           v               Float32 in array [3]
13920         category        SUN_vertex
13921         version         1.1
13922         glxropcode      ?
13923         glsflags        ignore
13924         offset          ?
13925
13926 TexCoord2fVertex3fSUN(s, t, x, y, z)
13927         return          void
13928         param           s               Float32 in value
13929         param           t               Float32 in value
13930         param           x               Float32 in value
13931         param           y               Float32 in value
13932         param           z               Float32 in value
13933         category        SUN_vertex
13934         version         1.1
13935         glxropcode      ?
13936         glsflags        ignore
13937         offset          ?
13938
13939 TexCoord2fVertex3fvSUN(tc, v)
13940         return          void
13941         param           tc              Float32 in array [2]
13942         param           v               Float32 in array [3]
13943         category        SUN_vertex
13944         version         1.1
13945         glxropcode      ?
13946         glsflags        ignore
13947         offset          ?
13948
13949 TexCoord4fVertex4fSUN(s, t, p, q, x, y, z, w)
13950         return          void
13951         param           s               Float32 in value
13952         param           t               Float32 in value
13953         param           p               Float32 in value
13954         param           q               Float32 in value
13955         param           x               Float32 in value
13956         param           y               Float32 in value
13957         param           z               Float32 in value
13958         param           w               Float32 in value
13959         category        SUN_vertex
13960         version         1.1
13961         glxropcode      ?
13962         glsflags        ignore
13963         offset          ?
13964
13965 TexCoord4fVertex4fvSUN(tc, v)
13966         return          void
13967         param           tc              Float32 in array [4]
13968         param           v               Float32 in array [4]
13969         category        SUN_vertex
13970         version         1.1
13971         glxropcode      ?
13972         glsflags        ignore
13973         offset          ?
13974
13975 TexCoord2fColor4ubVertex3fSUN(s, t, r, g, b, a, x, y, z)
13976         return          void
13977         param           s               Float32 in value
13978         param           t               Float32 in value
13979         param           r               UInt8 in value
13980         param           g               UInt8 in value
13981         param           b               UInt8 in value
13982         param           a               UInt8 in value
13983         param           x               Float32 in value
13984         param           y               Float32 in value
13985         param           z               Float32 in value
13986         category        SUN_vertex
13987         version         1.1
13988         glxropcode      ?
13989         glsflags        ignore
13990         offset          ?
13991
13992 TexCoord2fColor4ubVertex3fvSUN(tc, c, v)
13993         return          void
13994         param           tc              Float32 in array [2]
13995         param           c               UInt8 in array [4]
13996         param           v               Float32 in array [3]
13997         category        SUN_vertex
13998         version         1.1
13999         glxropcode      ?
14000         glsflags        ignore
14001         offset          ?
14002
14003 TexCoord2fColor3fVertex3fSUN(s, t, r, g, b, x, y, z)
14004         return          void
14005         param           s               Float32 in value
14006         param           t               Float32 in value
14007         param           r               Float32 in value
14008         param           g               Float32 in value
14009         param           b               Float32 in value
14010         param           x               Float32 in value
14011         param           y               Float32 in value
14012         param           z               Float32 in value
14013         category        SUN_vertex
14014         version         1.1
14015         glxropcode      ?
14016         glsflags        ignore
14017         offset          ?
14018
14019 TexCoord2fColor3fVertex3fvSUN(tc, c, v)
14020         return          void
14021         param           tc              Float32 in array [2]
14022         param           c               Float32 in array [3]
14023         param           v               Float32 in array [3]
14024         category        SUN_vertex
14025         version         1.1
14026         glxropcode      ?
14027         glsflags        ignore
14028         offset          ?
14029
14030 TexCoord2fNormal3fVertex3fSUN(s, t, nx, ny, nz, x, y, z)
14031         return          void
14032         param           s               Float32 in value
14033         param           t               Float32 in value
14034         param           nx              Float32 in value
14035         param           ny              Float32 in value
14036         param           nz              Float32 in value
14037         param           x               Float32 in value
14038         param           y               Float32 in value
14039         param           z               Float32 in value
14040         category        SUN_vertex
14041         version         1.1
14042         glxropcode      ?
14043         glsflags        ignore
14044         offset          ?
14045
14046 TexCoord2fNormal3fVertex3fvSUN(tc, n, v)
14047         return          void
14048         param           tc              Float32 in array [2]
14049         param           n               Float32 in array [3]
14050         param           v               Float32 in array [3]
14051         category        SUN_vertex
14052         version         1.1
14053         glxropcode      ?
14054         glsflags        ignore
14055         offset          ?
14056
14057 TexCoord2fColor4fNormal3fVertex3fSUN(s, t, r, g, b, a, nx, ny, nz, x, y, z)
14058         return          void
14059         param           s               Float32 in value
14060         param           t               Float32 in value
14061         param           r               Float32 in value
14062         param           g               Float32 in value
14063         param           b               Float32 in value
14064         param           a               Float32 in value
14065         param           nx              Float32 in value
14066         param           ny              Float32 in value
14067         param           nz              Float32 in value
14068         param           x               Float32 in value
14069         param           y               Float32 in value
14070         param           z               Float32 in value
14071         category        SUN_vertex
14072         version         1.1
14073         glxropcode      ?
14074         glsflags        ignore
14075         offset          ?
14076
14077 TexCoord2fColor4fNormal3fVertex3fvSUN(tc, c, n, v)
14078         return          void
14079         param           tc              Float32 in array [2]
14080         param           c               Float32 in array [4]
14081         param           n               Float32 in array [3]
14082         param           v               Float32 in array [3]
14083         category        SUN_vertex
14084         version         1.1
14085         glxropcode      ?
14086         glsflags        ignore
14087         offset          ?
14088
14089 TexCoord4fColor4fNormal3fVertex4fSUN(s, t, p, q, r, g, b, a, nx, ny, nz, x, y, z, w)
14090         return          void
14091         param           s               Float32 in value
14092         param           t               Float32 in value
14093         param           p               Float32 in value
14094         param           q               Float32 in value
14095         param           r               Float32 in value
14096         param           g               Float32 in value
14097         param           b               Float32 in value
14098         param           a               Float32 in value
14099         param           nx              Float32 in value
14100         param           ny              Float32 in value
14101         param           nz              Float32 in value
14102         param           x               Float32 in value
14103         param           y               Float32 in value
14104         param           z               Float32 in value
14105         param           w               Float32 in value
14106         category        SUN_vertex
14107         version         1.1
14108         glxropcode      ?
14109         glsflags        ignore
14110         offset          ?
14111
14112 TexCoord4fColor4fNormal3fVertex4fvSUN(tc, c, n, v)
14113         return          void
14114         param           tc              Float32 in array [4]
14115         param           c               Float32 in array [4]
14116         param           n               Float32 in array [3]
14117         param           v               Float32 in array [4]
14118         category        SUN_vertex
14119         version         1.1
14120         glxropcode      ?
14121         glsflags        ignore
14122         offset          ?
14123
14124 ReplacementCodeuiVertex3fSUN(rc, x, y, z)
14125         return          void
14126         param           rc              ReplacementCodeSUN in value
14127         param           x               Float32 in value
14128         param           y               Float32 in value
14129         param           z               Float32 in value
14130         category        SUN_vertex
14131         version         1.1
14132         glxropcode      ?
14133         glsflags        ignore
14134         offset          ?
14135
14136 ReplacementCodeuiVertex3fvSUN(rc, v)
14137         return          void
14138         param           rc              ReplacementCodeSUN in array [1]
14139         param           v               Float32 in array [3]
14140         category        SUN_vertex
14141         version         1.1
14142         glxropcode      ?
14143         glsflags        ignore
14144         offset          ?
14145
14146 ReplacementCodeuiColor4ubVertex3fSUN(rc, r, g, b, a, x, y, z)
14147         return          void
14148         param           rc              ReplacementCodeSUN in value
14149         param           r               UInt8 in value
14150         param           g               UInt8 in value
14151         param           b               UInt8 in value
14152         param           a               UInt8 in value
14153         param           x               Float32 in value
14154         param           y               Float32 in value
14155         param           z               Float32 in value
14156         category        SUN_vertex
14157         version         1.1
14158         glxropcode      ?
14159         glsflags        ignore
14160         offset          ?
14161
14162 ReplacementCodeuiColor4ubVertex3fvSUN(rc, c, v)
14163         return          void
14164         param           rc              ReplacementCodeSUN in array [1]
14165         param           c               UInt8 in array [4]
14166         param           v               Float32 in array [3]
14167         category        SUN_vertex
14168         version         1.1
14169         glxropcode      ?
14170         glsflags        ignore
14171         offset          ?
14172
14173 ReplacementCodeuiColor3fVertex3fSUN(rc, r, g, b, x, y, z)
14174         return          void
14175         param           rc              ReplacementCodeSUN in value
14176         param           r               Float32 in value
14177         param           g               Float32 in value
14178         param           b               Float32 in value
14179         param           x               Float32 in value
14180         param           y               Float32 in value
14181         param           z               Float32 in value
14182         category        SUN_vertex
14183         version         1.1
14184         glxropcode      ?
14185         glsflags        ignore
14186         offset          ?
14187
14188 ReplacementCodeuiColor3fVertex3fvSUN(rc, c, v)
14189         return          void
14190         param           rc              ReplacementCodeSUN in array [1]
14191         param           c               Float32 in array [3]
14192         param           v               Float32 in array [3]
14193         category        SUN_vertex
14194         version         1.1
14195         glxropcode      ?
14196         glsflags        ignore
14197         offset          ?
14198
14199 ReplacementCodeuiNormal3fVertex3fSUN(rc, nx, ny, nz, x, y, z)
14200         return          void
14201         param           rc              ReplacementCodeSUN in value
14202         param           nx              Float32 in value
14203         param           ny              Float32 in value
14204         param           nz              Float32 in value
14205         param           x               Float32 in value
14206         param           y               Float32 in value
14207         param           z               Float32 in value
14208         category        SUN_vertex
14209         version         1.1
14210         glxropcode      ?
14211         glsflags        ignore
14212         offset          ?
14213
14214 ReplacementCodeuiNormal3fVertex3fvSUN(rc, n, v)
14215         return          void
14216         param           rc              ReplacementCodeSUN in array [1]
14217         param           n               Float32 in array [3]
14218         param           v               Float32 in array [3]
14219         category        SUN_vertex
14220         version         1.1
14221         glxropcode      ?
14222         glsflags        ignore
14223         offset          ?
14224
14225 ReplacementCodeuiColor4fNormal3fVertex3fSUN(rc, r, g, b, a, nx, ny, nz, x, y, z)
14226         return          void
14227         param           rc              ReplacementCodeSUN in value
14228         param           r               Float32 in value
14229         param           g               Float32 in value
14230         param           b               Float32 in value
14231         param           a               Float32 in value
14232         param           nx              Float32 in value
14233         param           ny              Float32 in value
14234         param           nz              Float32 in value
14235         param           x               Float32 in value
14236         param           y               Float32 in value
14237         param           z               Float32 in value
14238         category        SUN_vertex
14239         version         1.1
14240         glxropcode      ?
14241         glsflags        ignore
14242         offset          ?
14243
14244 ReplacementCodeuiColor4fNormal3fVertex3fvSUN(rc, c, n, v)
14245         return          void
14246         param           rc              ReplacementCodeSUN in array [1]
14247         param           c               Float32 in array [4]
14248         param           n               Float32 in array [3]
14249         param           v               Float32 in array [3]
14250         category        SUN_vertex
14251         version         1.1
14252         glxropcode      ?
14253         glsflags        ignore
14254         offset          ?
14255
14256 ReplacementCodeuiTexCoord2fVertex3fSUN(rc, s, t, x, y, z)
14257         return          void
14258         param           rc              ReplacementCodeSUN in value
14259         param           s               Float32 in value
14260         param           t               Float32 in value
14261         param           x               Float32 in value
14262         param           y               Float32 in value
14263         param           z               Float32 in value
14264         category        SUN_vertex
14265         version         1.1
14266         glxropcode      ?
14267         glsflags        ignore
14268         offset          ?
14269
14270 ReplacementCodeuiTexCoord2fVertex3fvSUN(rc, tc, v)
14271         return          void
14272         param           rc              ReplacementCodeSUN in array [1]
14273         param           tc              Float32 in array [2]
14274         param           v               Float32 in array [3]
14275         category        SUN_vertex
14276         version         1.1
14277         glxropcode      ?
14278         glsflags        ignore
14279         offset          ?
14280
14281 ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN(rc, s, t, nx, ny, nz, x, y, z)
14282         return          void
14283         param           rc              ReplacementCodeSUN in value
14284         param           s               Float32 in value
14285         param           t               Float32 in value
14286         param           nx              Float32 in value
14287         param           ny              Float32 in value
14288         param           nz              Float32 in value
14289         param           x               Float32 in value
14290         param           y               Float32 in value
14291         param           z               Float32 in value
14292         category        SUN_vertex
14293         version         1.1
14294         glxropcode      ?
14295         glsflags        ignore
14296         offset          ?
14297
14298 ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN(rc, tc, n, v)
14299         return          void
14300         param           rc              ReplacementCodeSUN in array [1]
14301         param           tc              Float32 in array [2]
14302         param           n               Float32 in array [3]
14303         param           v               Float32 in array [3]
14304         category        SUN_vertex
14305         version         1.1
14306         glxropcode      ?
14307         glsflags        ignore
14308         offset          ?
14309
14310 ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN(rc, s, t, r, g, b, a, nx, ny, nz, x, y, z)
14311         return          void
14312         param           rc              ReplacementCodeSUN in value
14313         param           s               Float32 in value
14314         param           t               Float32 in value
14315         param           r               Float32 in value
14316         param           g               Float32 in value
14317         param           b               Float32 in value
14318         param           a               Float32 in value
14319         param           nx              Float32 in value
14320         param           ny              Float32 in value
14321         param           nz              Float32 in value
14322         param           x               Float32 in value
14323         param           y               Float32 in value
14324         param           z               Float32 in value
14325         category        SUN_vertex
14326         version         1.1
14327         glxropcode      ?
14328         glsflags        ignore
14329         offset          ?
14330
14331 ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN(rc, tc, c, n, v)
14332         return          void
14333         param           rc              ReplacementCodeSUN in array [1]
14334         param           tc              Float32 in array [2]
14335         param           c               Float32 in array [4]
14336         param           n               Float32 in array [3]
14337         param           v               Float32 in array [3]
14338         category        SUN_vertex
14339         version         1.1
14340         glxropcode      ?
14341         glsflags        ignore
14342         offset          ?
14343
14344 ###############################################################################
14345 #
14346 # Extension #167 - WGL_EXT_display_color_table
14347 # Extension #168 - WGL_EXT_extensions_string
14348 # Extension #169 - WGL_EXT_make_current_read
14349 # Extension #170 - WGL_EXT_pixel_format
14350 # Extension #171 - WGL_EXT_pbuffer
14351 # Extension #172 - WGL_EXT_swap_control
14352 #
14353 ###############################################################################
14354
14355 ###############################################################################
14356 #
14357 # Extension #173
14358 # EXT_blend_func_separate commands (also INGR_blend_func_separate)
14359 #
14360 ###############################################################################
14361
14362 BlendFuncSeparateEXT(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha)
14363         return          void
14364         param           sfactorRGB      BlendFuncSeparateParameterEXT in value
14365         param           dfactorRGB      BlendFuncSeparateParameterEXT in value
14366         param           sfactorAlpha    BlendFuncSeparateParameterEXT in value
14367         param           dfactorAlpha    BlendFuncSeparateParameterEXT in value
14368         category        EXT_blend_func_separate
14369         glxropcode      4134
14370         version         1.0
14371         extension
14372         alias           BlendFuncSeparate
14373         glsalias        BlendFuncSeparate
14374
14375 BlendFuncSeparateINGR(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha)
14376         return          void
14377         param           sfactorRGB      BlendFuncSeparateParameterEXT in value
14378         param           dfactorRGB      BlendFuncSeparateParameterEXT in value
14379         param           sfactorAlpha    BlendFuncSeparateParameterEXT in value
14380         param           dfactorAlpha    BlendFuncSeparateParameterEXT in value
14381         category        INGR_blend_func_separate
14382         glxropcode      4134
14383         version         1.0
14384         extension
14385         alias           BlendFuncSeparateEXT
14386         glsalias        BlendFuncSeparateEXT
14387
14388 ###############################################################################
14389 #
14390 # Extension #174
14391 # INGR_color_clamp commands
14392 #
14393 ###############################################################################
14394
14395 # (none)
14396 newcategory: INGR_color_clamp
14397
14398 ###############################################################################
14399 #
14400 # Extension #175
14401 # INGR_interlace_read commands
14402 #
14403 ###############################################################################
14404
14405 # (none)
14406 newcategory: INGR_interlace_read
14407
14408 ###############################################################################
14409 #
14410 # Extension #176
14411 # EXT_stencil_wrap commands
14412 #
14413 ###############################################################################
14414
14415 # (none)
14416 newcategory: EXT_stencil_wrap
14417
14418 ###############################################################################
14419 #
14420 # Extension #177 - skipped
14421 #
14422 ###############################################################################
14423
14424 ###############################################################################
14425 #
14426 # Extension #178
14427 # EXT_422_pixels commands
14428 #
14429 ###############################################################################
14430
14431 # (none)
14432 newcategory: EXT_422_pixels
14433
14434 ###############################################################################
14435 #
14436 # Extension #179
14437 # NV_texgen_reflection commands
14438 #
14439 ###############################################################################
14440
14441 # (none)
14442 newcategory: NV_texgen_reflection
14443
14444 ###############################################################################
14445 #
14446 # Extension #???
14447 # @   EXT_texture_cube_map commands
14448 #
14449 ###############################################################################
14450
14451 # (none)
14452
14453 ###############################################################################
14454 #
14455 # Extension #180 - skipped
14456 # Extension #181 - skipped
14457 #
14458 ###############################################################################
14459
14460 ###############################################################################
14461 #
14462 # Extension #182
14463 # SUN_convolution_border_modes commands
14464 #
14465 ###############################################################################
14466
14467 # (none)
14468 newcategory: SUN_convolution_border_modes
14469
14470 ###############################################################################
14471 #
14472 # Extension #183 - GLX_SUN_get_transparent_index
14473 # Extension #184 - skipped
14474 #
14475 ###############################################################################
14476
14477 ###############################################################################
14478 #
14479 # Extension #185
14480 # EXT_texture_env_add commands
14481 #
14482 ###############################################################################
14483
14484 # (none)
14485 newcategory: EXT_texture_env_add
14486
14487 ###############################################################################
14488 #
14489 # Extension #186
14490 # EXT_texture_lod_bias commands
14491 #
14492 ###############################################################################
14493
14494 # (none)
14495 newcategory: EXT_texture_lod_bias
14496
14497 ###############################################################################
14498 #
14499 # Extension #187
14500 # EXT_texture_filter_anisotropic commands
14501 #
14502 ###############################################################################
14503
14504 # (none)
14505 newcategory: EXT_texture_filter_anisotropic
14506
14507 ###############################################################################
14508 #
14509 # Extension #188
14510 # EXT_vertex_weighting commands
14511 #
14512 ###############################################################################
14513
14514 # GLX stuff to be written
14515 VertexWeightfEXT(weight)
14516         return          void
14517         param           weight          Float32 in value
14518         category        EXT_vertex_weighting
14519         vectorequiv     VertexWeightfvEXT
14520         version         1.1
14521         extension       soft WINSOFT NV10
14522         glxflags        ignore
14523         offset          494
14524
14525 VertexWeightfvEXT(weight)
14526         return          void
14527         param           weight          Float32 in array [1]
14528         category        EXT_vertex_weighting
14529         version         1.1
14530         extension       soft WINSOFT NV10
14531         glxropcode      4135
14532         glxflags        ignore
14533         glsopcode       0x01DE
14534         offset          495
14535
14536 VertexWeightPointerEXT(size, type, stride, pointer)
14537         return          void
14538         param           size            SizeI in value
14539         param           type            VertexWeightPointerTypeEXT in value
14540         param           stride          SizeI in value
14541         param           pointer         Void in array [COMPSIZE(type/stride)] retained
14542         category        EXT_vertex_weighting
14543         version         1.1
14544         extension       soft WINSOFT NV10
14545         dlflags         notlistable
14546         glxflags        ignore
14547         glsflags        client
14548         glsopcode       0x01DF
14549         offset          496
14550
14551 ###############################################################################
14552 #
14553 # Extension #189
14554 # NV_light_max_exponent commands
14555 #
14556 ###############################################################################
14557
14558 # (none)
14559 newcategory: NV_light_max_exponent
14560
14561 ###############################################################################
14562 #
14563 # Extension #190
14564 # NV_vertex_array_range commands
14565 #
14566 ###############################################################################
14567
14568 FlushVertexArrayRangeNV()
14569         return          void
14570         category        NV_vertex_array_range
14571         version         1.1
14572         extension       soft WINSOFT NV10
14573         dlflags         notlistable
14574         glxflags        client-handcode server-handcode ignore
14575         glsflags        client
14576         glsopcode       0x01E0
14577         offset          497
14578
14579 VertexArrayRangeNV(length, pointer)
14580         return          void
14581         param           length          SizeI in value
14582         param           pointer         Void in array [COMPSIZE(length)] retained
14583         category        NV_vertex_array_range
14584         version         1.1
14585         extension       soft WINSOFT NV10
14586         dlflags         notlistable
14587         glxflags        client-handcode server-handcode ignore
14588         glsflags        client
14589         glsopcode       0x01E1
14590         offset          498
14591
14592 ###############################################################################
14593 #
14594 # Extension #191
14595 # NV_register_combiners commands
14596 #
14597 ###############################################################################
14598
14599 CombinerParameterfvNV(pname, params)
14600         return          void
14601         param           pname           CombinerParameterNV in value
14602         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
14603         category        NV_register_combiners
14604         version         1.1
14605         extension       soft WINSOFT NV10
14606         glxropcode      4137
14607         glxflags        ignore
14608         glsflags        gl-enum
14609         glsopcode       0x01E2
14610         offset          499
14611
14612 CombinerParameterfNV(pname, param)
14613         return          void
14614         param           pname           CombinerParameterNV in value
14615         param           param           Float32 in value
14616         category        NV_register_combiners
14617         version         1.1
14618         extension       soft WINSOFT NV10
14619         glxropcode      4136
14620         glxflags        ignore
14621         glsflags        gl-enum
14622         glsopcode       0x01E3
14623         offset          500
14624
14625 CombinerParameterivNV(pname, params)
14626         return          void
14627         param           pname           CombinerParameterNV in value
14628         param           params          CheckedInt32 in array [COMPSIZE(pname)]
14629         category        NV_register_combiners
14630         version         1.1
14631         extension       soft WINSOFT NV10
14632         glxropcode      4139
14633         glxflags        ignore
14634         glsflags        gl-enum
14635         glsopcode       0x01E4
14636         offset          501
14637
14638 CombinerParameteriNV(pname, param)
14639         return          void
14640         param           pname           CombinerParameterNV in value
14641         param           param           Int32 in value
14642         category        NV_register_combiners
14643         version         1.1
14644         extension       soft WINSOFT NV10
14645         glxropcode      4138
14646         glxflags        ignore
14647         glsflags        gl-enum
14648         glsopcode       0x01E5
14649         offset          502
14650
14651 CombinerInputNV(stage, portion, variable, input, mapping, componentUsage)
14652         return          void
14653         param           stage           CombinerStageNV in value
14654         param           portion         CombinerPortionNV in value
14655         param           variable        CombinerVariableNV in value
14656         param           input           CombinerRegisterNV in value
14657         param           mapping         CombinerMappingNV in value
14658         param           componentUsage  CombinerComponentUsageNV in value
14659         category        NV_register_combiners
14660         version         1.1
14661         extension       soft WINSOFT NV10
14662         glxropcode      4140
14663         glxflags        ignore
14664         glsopcode       0x01E6
14665         offset          503
14666
14667 CombinerOutputNV(stage, portion, abOutput, cdOutput, sumOutput, scale, bias, abDotProduct, cdDotProduct, muxSum)
14668         return          void
14669         param           stage           CombinerStageNV in value
14670         param           portion         CombinerPortionNV in value
14671         param           abOutput        CombinerRegisterNV in value
14672         param           cdOutput        CombinerRegisterNV in value
14673         param           sumOutput       CombinerRegisterNV in value
14674         param           scale           CombinerScaleNV in value
14675         param           bias            CombinerBiasNV in value
14676         param           abDotProduct    Boolean in value
14677         param           cdDotProduct    Boolean in value
14678         param           muxSum          Boolean in value
14679         category        NV_register_combiners
14680         version         1.1
14681         extension       soft WINSOFT NV10
14682         glxropcode      4141
14683         glxflags        ignore
14684         glsopcode       0x01E7
14685         offset          504
14686
14687 FinalCombinerInputNV(variable, input, mapping, componentUsage)
14688         return          void
14689         param           variable        CombinerVariableNV in value
14690         param           input           CombinerRegisterNV in value
14691         param           mapping         CombinerMappingNV in value
14692         param           componentUsage  CombinerComponentUsageNV in value
14693         category        NV_register_combiners
14694         version         1.1
14695         extension       soft WINSOFT NV10
14696         glxropcode      4142
14697         glxflags        ignore
14698         glsopcode       0x01E8
14699         offset          505
14700
14701 GetCombinerInputParameterfvNV(stage, portion, variable, pname, params)
14702         return          void
14703         param           stage           CombinerStageNV in value
14704         param           portion         CombinerPortionNV in value
14705         param           variable        CombinerVariableNV in value
14706         param           pname           CombinerParameterNV in value
14707         param           params          Float32 out array [COMPSIZE(pname)]
14708         dlflags         notlistable
14709         category        NV_register_combiners
14710         version         1.1
14711         extension       soft WINSOFT NV10
14712         glxvendorpriv   1270
14713         glxflags        ignore
14714         glsflags        get
14715         glsopcode       0x01E9
14716         offset          506
14717
14718 GetCombinerInputParameterivNV(stage, portion, variable, pname, params)
14719         return          void
14720         param           stage           CombinerStageNV in value
14721         param           portion         CombinerPortionNV in value
14722         param           variable        CombinerVariableNV in value
14723         param           pname           CombinerParameterNV in value
14724         param           params          Int32 out array [COMPSIZE(pname)]
14725         dlflags         notlistable
14726         category        NV_register_combiners
14727         version         1.1
14728         extension       soft WINSOFT NV10
14729         glxvendorpriv   1271
14730         glxflags        ignore
14731         glsflags        get
14732         glsopcode       0x01EA
14733         offset          507
14734
14735 GetCombinerOutputParameterfvNV(stage, portion, pname, params)
14736         return          void
14737         param           stage           CombinerStageNV in value
14738         param           portion         CombinerPortionNV in value
14739         param           pname           CombinerParameterNV in value
14740         param           params          Float32 out array [COMPSIZE(pname)]
14741         dlflags         notlistable
14742         category        NV_register_combiners
14743         version         1.1
14744         extension       soft WINSOFT NV10
14745         glxvendorpriv   1272
14746         glxflags        ignore
14747         glsflags        get
14748         glsopcode       0x01EB
14749         offset          508
14750
14751 GetCombinerOutputParameterivNV(stage, portion, pname, params)
14752         return          void
14753         param           stage           CombinerStageNV in value
14754         param           portion         CombinerPortionNV in value
14755         param           pname           CombinerParameterNV in value
14756         param           params          Int32 out array [COMPSIZE(pname)]
14757         dlflags         notlistable
14758         category        NV_register_combiners
14759         version         1.1
14760         extension       soft WINSOFT NV10
14761         glxvendorpriv   1273
14762         glxflags        ignore
14763         glsflags        get
14764         glsopcode       0x01EC
14765         offset          509
14766
14767 GetFinalCombinerInputParameterfvNV(variable, pname, params)
14768         return          void
14769         param           variable        CombinerVariableNV in value
14770         param           pname           CombinerParameterNV in value
14771         param           params          Float32 out array [COMPSIZE(pname)]
14772         dlflags         notlistable
14773         category        NV_register_combiners
14774         version         1.1
14775         extension       soft WINSOFT NV10
14776         glxvendorpriv   1274
14777         glxflags        ignore
14778         glsflags        get
14779         glsopcode       0x01ED
14780         offset          510
14781
14782 GetFinalCombinerInputParameterivNV(variable, pname, params)
14783         return          void
14784         param           variable        CombinerVariableNV in value
14785         param           pname           CombinerParameterNV in value
14786         param           params          Int32 out array [COMPSIZE(pname)]
14787         dlflags         notlistable
14788         category        NV_register_combiners
14789         version         1.1
14790         extension       soft WINSOFT NV10
14791         glxvendorpriv   1275
14792         glxflags        ignore
14793         glsflags        get
14794         glsopcode       0x01EE
14795         offset          511
14796
14797 ###############################################################################
14798 #
14799 # Extension #192
14800 # NV_fog_distance commands
14801 #
14802 ###############################################################################
14803
14804 # (none)
14805 newcategory: NV_fog_distance
14806
14807 ###############################################################################
14808 #
14809 # Extension #193
14810 # NV_texgen_emboss commands
14811 #
14812 ###############################################################################
14813
14814 # (none)
14815 newcategory: NV_texgen_emboss
14816
14817 ###############################################################################
14818 #
14819 # Extension #194
14820 # NV_blend_square commands
14821 #
14822 ###############################################################################
14823
14824 # (none)
14825 newcategory: NV_blend_square
14826
14827 ###############################################################################
14828 #
14829 # Extension #195
14830 # NV_texture_env_combine4 commands
14831 #
14832 ###############################################################################
14833
14834 # (none)
14835 newcategory: NV_texture_env_combine4
14836
14837 ###############################################################################
14838 #
14839 # Extension #196
14840 # MESA_resize_buffers commands
14841 #
14842 ###############################################################################
14843
14844 ResizeBuffersMESA()
14845         return          void
14846         category        MESA_resize_buffers
14847         version         1.0
14848         glxropcode      ?
14849         glsopcode       0x01EF
14850         offset          512
14851
14852 ###############################################################################
14853 #
14854 # Extension #197
14855 # MESA_window_pos commands
14856 #
14857 # Note that the 2- and 3-component versions are now aliases of ARB
14858 # entry points.
14859 #
14860 ###############################################################################
14861
14862 WindowPos2dMESA(x, y)
14863         return          void
14864         param           x               CoordD in value
14865         param           y               CoordD in value
14866         category        MESA_window_pos
14867         vectorequiv     WindowPos2dvMESA
14868         version         1.0
14869         alias           WindowPos2dARB
14870
14871 WindowPos2dvMESA(v)
14872         return          void
14873         param           v               CoordD in array [2]
14874         category        MESA_window_pos
14875         version         1.0
14876         glxropcode      ?
14877         glsopcode       0x01F0
14878         alias           WindowPos2dvARB
14879
14880 WindowPos2fMESA(x, y)
14881         return          void
14882         param           x               CoordF in value
14883         param           y               CoordF in value
14884         category        MESA_window_pos
14885         vectorequiv     WindowPos2fvMESA
14886         version         1.0
14887         alias           WindowPos2fARB
14888
14889 WindowPos2fvMESA(v)
14890         return          void
14891         param           v               CoordF in array [2]
14892         category        MESA_window_pos
14893         version         1.0
14894         glxropcode      ?
14895         glsopcode       0x01F1
14896         alias           WindowPos2fvARB
14897
14898 WindowPos2iMESA(x, y)
14899         return          void
14900         param           x               CoordI in value
14901         param           y               CoordI in value
14902         category        MESA_window_pos
14903         vectorequiv     WindowPos2ivMESA
14904         version         1.0
14905         alias           WindowPos2iARB
14906
14907 WindowPos2ivMESA(v)
14908         return          void
14909         param           v               CoordI in array [2]
14910         category        MESA_window_pos
14911         version         1.0
14912         glxropcode      ?
14913         glsopcode       0x01F2
14914         alias           WindowPos2ivARB
14915
14916 WindowPos2sMESA(x, y)
14917         return          void
14918         param           x               CoordS in value
14919         param           y               CoordS in value
14920         category        MESA_window_pos
14921         vectorequiv     WindowPos2svMESA
14922         version         1.0
14923         alias           WindowPos2sARB
14924
14925 WindowPos2svMESA(v)
14926         return          void
14927         param           v               CoordS in array [2]
14928         category        MESA_window_pos
14929         version         1.0
14930         glxropcode      ?
14931         glsopcode       0x01F3
14932         alias           WindowPos2svARB
14933
14934 WindowPos3dMESA(x, y, z)
14935         return          void
14936         param           x               CoordD in value
14937         param           y               CoordD in value
14938         param           z               CoordD in value
14939         vectorequiv     WindowPos3dvMESA
14940         category        MESA_window_pos
14941         version         1.0
14942         alias           WindowPos3dARB
14943
14944 WindowPos3dvMESA(v)
14945         return          void
14946         param           v               CoordD in array [3]
14947         category        MESA_window_pos
14948         version         1.0
14949         glxropcode      ?
14950         glsopcode       0x01F4
14951         alias           WindowPos3dvARB
14952
14953 WindowPos3fMESA(x, y, z)
14954         return          void
14955         param           x               CoordF in value
14956         param           y               CoordF in value
14957         param           z               CoordF in value
14958         category        MESA_window_pos
14959         vectorequiv     WindowPos3fvMESA
14960         version         1.0
14961         alias           WindowPos3fARB
14962
14963 WindowPos3fvMESA(v)
14964         return          void
14965         param           v               CoordF in array [3]
14966         category        MESA_window_pos
14967         version         1.0
14968         glxropcode      ?
14969         glsopcode       0x01F5
14970         alias           WindowPos3fvARB
14971
14972 WindowPos3iMESA(x, y, z)
14973         return          void
14974         param           x               CoordI in value
14975         param           y               CoordI in value
14976         param           z               CoordI in value
14977         category        MESA_window_pos
14978         vectorequiv     WindowPos3ivMESA
14979         version         1.0
14980         alias           WindowPos3iARB
14981
14982 WindowPos3ivMESA(v)
14983         return          void
14984         param           v               CoordI in array [3]
14985         category        MESA_window_pos
14986         version         1.0
14987         glxropcode      ?
14988         glsopcode       0x01F6
14989         alias           WindowPos3ivARB
14990
14991 WindowPos3sMESA(x, y, z)
14992         return          void
14993         param           x               CoordS in value
14994         param           y               CoordS in value
14995         param           z               CoordS in value
14996         category        MESA_window_pos
14997         vectorequiv     WindowPos3svMESA
14998         version         1.0
14999         alias           WindowPos3sARB
15000
15001 WindowPos3svMESA(v)
15002         return          void
15003         param           v               CoordS in array [3]
15004         category        MESA_window_pos
15005         version         1.0
15006         glxropcode      ?
15007         glsopcode       0x01F7
15008         alias           WindowPos3svARB
15009
15010 WindowPos4dMESA(x, y, z, w)
15011         return          void
15012         param           x               CoordD in value
15013         param           y               CoordD in value
15014         param           z               CoordD in value
15015         param           w               CoordD in value
15016         vectorequiv     WindowPos4dvMESA
15017         category        MESA_window_pos
15018         version         1.0
15019         offset          529
15020
15021 WindowPos4dvMESA(v)
15022         return          void
15023         param           v               CoordD in array [4]
15024         category        MESA_window_pos
15025         version         1.0
15026         glxropcode      ?
15027         glsopcode       0x01F8
15028         offset          530
15029
15030 WindowPos4fMESA(x, y, z, w)
15031         return          void
15032         param           x               CoordF in value
15033         param           y               CoordF in value
15034         param           z               CoordF in value
15035         param           w               CoordF in value
15036         category        MESA_window_pos
15037         vectorequiv     WindowPos4fvMESA
15038         version         1.0
15039         offset          531
15040
15041 WindowPos4fvMESA(v)
15042         return          void
15043         param           v               CoordF in array [4]
15044         category        MESA_window_pos
15045         version         1.0
15046         glxropcode      ?
15047         glsopcode       0x01F9
15048         offset          532
15049
15050 WindowPos4iMESA(x, y, z, w)
15051         return          void
15052         param           x               CoordI in value
15053         param           y               CoordI in value
15054         param           z               CoordI in value
15055         param           w               CoordI in value
15056         category        MESA_window_pos
15057         vectorequiv     WindowPos4ivMESA
15058         version         1.0
15059         offset          533
15060
15061 WindowPos4ivMESA(v)
15062         return          void
15063         param           v               CoordI in array [4]
15064         category        MESA_window_pos
15065         version         1.0
15066         glxropcode      ?
15067         glsopcode       0x01FA
15068         offset          534
15069
15070 WindowPos4sMESA(x, y, z, w)
15071         return          void
15072         param           x               CoordS in value
15073         param           y               CoordS in value
15074         param           z               CoordS in value
15075         param           w               CoordS in value
15076         category        MESA_window_pos
15077         vectorequiv     WindowPos4svMESA
15078         version         1.0
15079         offset          535
15080
15081 WindowPos4svMESA(v)
15082         return          void
15083         param           v               CoordS in array [4]
15084         category        MESA_window_pos
15085         version         1.0
15086         glxropcode      ?
15087         glsopcode       0x01FB
15088         offset          536
15089
15090 ###############################################################################
15091 #
15092 # Extension #198
15093 # EXT_texture_compression_s3tc commands
15094 #
15095 ###############################################################################
15096
15097 #@@ (none yet)
15098
15099 ###############################################################################
15100 #
15101 # Extension #199
15102 # IBM_cull_vertex commands
15103 #
15104 ###############################################################################
15105
15106 # (none)
15107 newcategory: IBM_cull_vertex
15108
15109 ###############################################################################
15110 #
15111 # Extension #200
15112 # IBM_multimode_draw_arrays commands
15113 #
15114 ###############################################################################
15115
15116 MultiModeDrawArraysIBM(mode, first, count, primcount, modestride)
15117         return          void
15118         param           mode            BeginMode in array [COMPSIZE(primcount)]
15119         param           first           Int32 in array [COMPSIZE(primcount)]
15120         param           count           SizeI in array [COMPSIZE(primcount)]
15121         param           primcount       SizeI in value
15122         param           modestride      Int32 in value
15123         category        IBM_multimode_draw_arrays
15124         version         1.1
15125         glxropcode      ?
15126         glsflags        ignore
15127         offset          708
15128
15129
15130 MultiModeDrawElementsIBM(mode, count, type, indices, primcount, modestride)
15131         return          void
15132         param           mode            BeginMode in array [COMPSIZE(primcount)]
15133         param           count           SizeI in array [COMPSIZE(primcount)]
15134         param           type            DrawElementsType in value
15135         param           indices         ConstVoidPointer in array [COMPSIZE(primcount)]
15136         param           primcount       SizeI in value
15137         param           modestride      Int32 in value
15138         category        IBM_multimode_draw_arrays
15139         version         1.1
15140         glxropcode      ?
15141         glsflags        ignore
15142         offset          709
15143
15144 ###############################################################################
15145 #
15146 # Extension #201
15147 # IBM_vertex_array_lists commands
15148 #
15149 ###############################################################################
15150
15151 ColorPointerListIBM(size, type, stride, pointer, ptrstride)
15152         return          void
15153         param           size            Int32 in value
15154         param           type            ColorPointerType in value
15155         param           stride          Int32 in value
15156         param           pointer         VoidPointer in array [COMPSIZE(size/type/stride)] retained
15157         param           ptrstride       Int32 in value
15158         category        IBM_vertex_array_lists
15159         version         1.1
15160         glxropcode      ?
15161         glsflags        ignore
15162         offset          ?
15163
15164 SecondaryColorPointerListIBM(size, type, stride, pointer, ptrstride)
15165         return          void
15166         param           size            Int32 in value
15167         param           type            SecondaryColorPointerTypeIBM in value
15168         param           stride          Int32 in value
15169         param           pointer         VoidPointer in array [COMPSIZE(size/type/stride)] retained
15170         param           ptrstride       Int32 in value
15171         category        IBM_vertex_array_lists
15172         version         1.1
15173         glxropcode      ?
15174         glsflags        ignore
15175         offset          ?
15176
15177 EdgeFlagPointerListIBM(stride, pointer, ptrstride)
15178         return          void
15179         param           stride          Int32 in value
15180         param           pointer         BooleanPointer in array [COMPSIZE(stride)] retained
15181         param           ptrstride       Int32 in value
15182         category        IBM_vertex_array_lists
15183         version         1.1
15184         glxropcode      ?
15185         glsflags        ignore
15186         offset          ?
15187
15188 FogCoordPointerListIBM(type, stride, pointer, ptrstride)
15189         return          void
15190         param           type            FogPointerTypeIBM in value
15191         param           stride          Int32 in value
15192         param           pointer         VoidPointer in array [COMPSIZE(type/stride)] retained
15193         param           ptrstride       Int32 in value
15194         category        IBM_vertex_array_lists
15195         version         1.1
15196         glxropcode      ?
15197         glsflags        ignore
15198         offset          ?
15199
15200 IndexPointerListIBM(type, stride, pointer, ptrstride)
15201         return          void
15202         param           type            IndexPointerType in value
15203         param           stride          Int32 in value
15204         param           pointer         VoidPointer in array [COMPSIZE(type/stride)] retained
15205         param           ptrstride       Int32 in value
15206         category        IBM_vertex_array_lists
15207         version         1.1
15208         glxropcode      ?
15209         glsflags        ignore
15210         offset          ?
15211
15212 NormalPointerListIBM(type, stride, pointer, ptrstride)
15213         return          void
15214         param           type            NormalPointerType in value
15215         param           stride          Int32 in value
15216         param           pointer         VoidPointer in array [COMPSIZE(type/stride)] retained
15217         param           ptrstride       Int32 in value
15218         category        IBM_vertex_array_lists
15219         version         1.1
15220         glxropcode      ?
15221         glsflags        ignore
15222         offset          ?
15223
15224 TexCoordPointerListIBM(size, type, stride, pointer, ptrstride)
15225         return          void
15226         param           size            Int32 in value
15227         param           type            TexCoordPointerType in value
15228         param           stride          Int32 in value
15229         param           pointer         VoidPointer in array [COMPSIZE(size/type/stride)] retained
15230         param           ptrstride       Int32 in value
15231         category        IBM_vertex_array_lists
15232         version         1.1
15233         glxropcode      ?
15234         glsflags        ignore
15235         offset          ?
15236
15237 VertexPointerListIBM(size, type, stride, pointer, ptrstride)
15238         return          void
15239         param           size            Int32 in value
15240         param           type            VertexPointerType in value
15241         param           stride          Int32 in value
15242         param           pointer         VoidPointer in array [COMPSIZE(size/type/stride)] retained
15243         param           ptrstride       Int32 in value
15244         category        IBM_vertex_array_lists
15245         version         1.1
15246         glxropcode      ?
15247         glsflags        ignore
15248         offset          ?
15249
15250 ###############################################################################
15251 #
15252 # Extension #202
15253 # SGIX_subsample commands
15254 #
15255 ###############################################################################
15256
15257 # (none)
15258 newcategory: SGIX_subsample
15259
15260 ###############################################################################
15261 #
15262 # Extension #203
15263 # SGIX_ycrcba commands
15264 #
15265 ###############################################################################
15266
15267 # (none)
15268 newcategory: SGIX_ycrcba
15269
15270 ###############################################################################
15271 #
15272 # Extension #204
15273 # SGIX_ycrcb_subsample commands
15274 #
15275 ###############################################################################
15276
15277 # (none)
15278 newcategory: SGIX_ycrcb_subsample
15279
15280 ###############################################################################
15281 #
15282 # Extension #205
15283 # SGIX_depth_pass_instrument commands
15284 #
15285 ###############################################################################
15286
15287 # (none)
15288 newcategory: SGIX_depth_pass_instrument
15289
15290 ###############################################################################
15291 #
15292 # Extension #206
15293 # 3DFX_texture_compression_FXT1 commands
15294 #
15295 ###############################################################################
15296
15297 # (none)
15298 newcategory: 3DFX_texture_compression_FXT1
15299
15300 ###############################################################################
15301 #
15302 # Extension #207
15303 # 3DFX_multisample commands
15304 #
15305 ###############################################################################
15306
15307 # (none)
15308 newcategory: 3DFX_multisample
15309
15310 ###############################################################################
15311 #
15312 # Extension #208
15313 # 3DFX_tbuffer commands
15314 #
15315 ###############################################################################
15316
15317 TbufferMask3DFX(mask)
15318         return          void
15319         param           mask            UInt32 in value
15320         category        3DFX_tbuffer
15321         version         1.2
15322         glxropcode      ?
15323         glsflags        ignore
15324         glsopcode       0x01FC
15325         offset          553
15326
15327 ###############################################################################
15328 #
15329 # Extension #209
15330 # EXT_multisample commands
15331 #
15332 ###############################################################################
15333
15334 SampleMaskEXT(value, invert)
15335         return          void
15336         param           value           ClampedFloat32 in value
15337         param           invert          Boolean in value
15338         category        EXT_multisample
15339         version         1.0
15340         glxropcode      ?
15341         extension
15342         glsopcode       0x0160
15343         offset          446
15344
15345 SamplePatternEXT(pattern)
15346         return          void
15347         param           pattern         SamplePatternEXT in value
15348         category        EXT_multisample
15349         version         1.0
15350         glxropcode      ?
15351         glxflags
15352         extension
15353         glsopcode       0x0161
15354         offset          447
15355
15356 ###############################################################################
15357 #
15358 # Extension #210
15359 # SGIX_vertex_preclip commands
15360 #
15361 ###############################################################################
15362
15363 # (none)
15364 newcategory: SGIX_vertex_preclip
15365
15366 ###############################################################################
15367 #
15368 # Extension #211
15369 # SGIX_convolution_accuracy commands
15370 #
15371 ###############################################################################
15372
15373 # (none)
15374 newcategory: SGIX_convolution_accuracy
15375
15376 ###############################################################################
15377 #
15378 # Extension #212
15379 # SGIX_resample commands
15380 #
15381 ###############################################################################
15382
15383 # (none)
15384 newcategory: SGIX_resample
15385
15386 ###############################################################################
15387 #
15388 # Extension #213
15389 # SGIS_point_line_texgen commands
15390 #
15391 ###############################################################################
15392
15393 # (none)
15394 newcategory: SGIS_point_line_texgen
15395
15396 ###############################################################################
15397 #
15398 # Extension #214
15399 # SGIS_texture_color_mask commands
15400 #
15401 ###############################################################################
15402
15403 TextureColorMaskSGIS(red, green, blue, alpha)
15404         return          void
15405         param           red             Boolean in value
15406         param           green           Boolean in value
15407         param           blue            Boolean in value
15408         param           alpha           Boolean in value
15409         category        SGIS_texture_color_mask
15410         version         1.1
15411         glxropcode      2082
15412         extension
15413         glsopcode       0x01B0
15414         offset          ?
15415
15416 ###############################################################################
15417 #
15418 # Extension #215 - GLX_MESA_copy_sub_buffer
15419 # Extension #216 - GLX_MESA_pixmap_colormap
15420 # Extension #217 - GLX_MESA_release_buffers
15421 # Extension #218 - GLX_MESA_set_3dfx_mode
15422 #
15423 ###############################################################################
15424
15425 ###############################################################################
15426 #
15427 # Extension #219
15428 # SGIX_igloo_interface commands
15429 #
15430 ###############################################################################
15431
15432 IglooInterfaceSGIX(pname, params)
15433         return          void
15434         dlflags         notlistable
15435         param           pname           IglooFunctionSelectSGIX in value
15436         param           params          IglooParameterSGIX in array [COMPSIZE(pname)]
15437         category        SGIX_igloo_interface
15438         version         1.0
15439         glxflags        SGI ignore
15440         extension
15441         glxropcode      200
15442         glsopcode       0x0183
15443         offset          ?
15444
15445 ###############################################################################
15446 #
15447 # Extension #220
15448 # EXT_texture_env_dot3 commands
15449 #
15450 ###############################################################################
15451
15452 # (none)
15453 newcategory: EXT_texture_env_dot3
15454
15455 ###############################################################################
15456 #
15457 # Extension #221
15458 # ATI_texture_mirror_once commands
15459 #
15460 ###############################################################################
15461 # (none)
15462 newcategory: ATI_texture_mirror_once
15463
15464 ###############################################################################
15465 #
15466 # Extension #222
15467 # NV_fence commands
15468 #
15469 ###############################################################################
15470
15471 DeleteFencesNV(n, fences)
15472         return          void
15473         param           n               SizeI in value
15474         param           fences          FenceNV in array [n]
15475         category        NV_fence
15476         dlflags         notlistable
15477         version         1.2
15478         extension       soft WINSOFT NV10
15479         glxvendorpriv   1276
15480         glxflags        ignore
15481         glsopcode       0x0216
15482         offset          647
15483
15484 GenFencesNV(n, fences)
15485         return          void
15486         param           n               SizeI in value
15487         param           fences          FenceNV out array [n]
15488         category        NV_fence
15489         dlflags         notlistable
15490         version         1.2
15491         extension       soft WINSOFT NV10
15492         glxvendorpriv   1277
15493         glxflags        ignore
15494         glsopcode       0x0215
15495         offset          648
15496
15497 IsFenceNV(fence)
15498         return          Boolean
15499         param           fence           FenceNV in value
15500         category        NV_fence
15501         dlflags         notlistable
15502         version         1.2
15503         extension       soft WINSOFT NV10
15504         glxvendorpriv   1278
15505         glxflags        ignore
15506         glsflags        get
15507         glsopcode       0x021A
15508         offset          649
15509
15510 TestFenceNV(fence)
15511         return          Boolean
15512         param           fence           FenceNV in value
15513         category        NV_fence
15514         dlflags         notlistable
15515         version         1.2
15516         extension       soft WINSOFT NV10
15517         glxvendorpriv   1279
15518         glxflags        ignore
15519         glsflags        get
15520         glsopcode       0x0218
15521         offset          650
15522
15523 GetFenceivNV(fence, pname, params)
15524         return          void
15525         param           fence           FenceNV in value
15526         param           pname           FenceParameterNameNV in value
15527         param           params          Int32 out array [COMPSIZE(pname)]
15528         category        NV_fence
15529         dlflags         notlistable
15530         version         1.2
15531         extension       soft WINSOFT NV10
15532         glxvendorpriv   1280
15533         glxflags        ignore
15534         glsflags        get
15535         glsopcode       0x021B
15536         offset          651
15537
15538 FinishFenceNV(fence)
15539         return          void
15540         param           fence           FenceNV in value
15541         category        NV_fence
15542         dlflags         notlistable
15543         version         1.2
15544         extension       soft WINSOFT NV10
15545         glxvendorpriv   1312
15546         glxflags        ignore
15547         glsflags        get
15548         glsopcode       0x0219
15549         offset          652
15550
15551 SetFenceNV(fence, condition)
15552         return          void
15553         param           fence           FenceNV in value
15554         param           condition       FenceConditionNV in value
15555         category        NV_fence
15556         version         1.2
15557         extension       soft WINSOFT NV10
15558         glxflags        ignore
15559         glsopcode       0x0217
15560         offset          653
15561
15562 ###############################################################################
15563 #
15564 # Extension #225
15565 # NV_evaluators commands
15566 #
15567 ###############################################################################
15568
15569 MapControlPointsNV(target, index, type, ustride, vstride, uorder, vorder, packed, points)
15570         return          void
15571         param           target          EvalTargetNV in value
15572         param           index           UInt32 in value
15573         param           type            MapTypeNV in value
15574         param           ustride         SizeI in value
15575         param           vstride         SizeI in value
15576         param           uorder          CheckedInt32 in value
15577         param           vorder          CheckedInt32 in value
15578         param           packed          Boolean in value
15579         param           points          Void in array [COMPSIZE(target/uorder/vorder)]
15580         category        NV_evaluators
15581         dlflags         handcode
15582         version         1.1
15583         extension       soft WINSOFT NV10
15584         glxflags        ignore
15585         glsflags        ignore
15586         glsopcode       0x021C
15587         offset          ?
15588
15589 MapParameterivNV(target, pname, params)
15590         return          void
15591         param           target          EvalTargetNV in value
15592         param           pname           MapParameterNV in value
15593         param           params          CheckedInt32 in array [COMPSIZE(target/pname)]
15594         category        NV_evaluators
15595         version         1.1
15596         extension       soft WINSOFT NV10
15597         glxflags        ignore
15598         glsflags        ignore
15599         glsopcode       0x021D
15600         offset          ?
15601
15602 MapParameterfvNV(target, pname, params)
15603         return          void
15604         param           target          EvalTargetNV in value
15605         param           pname           MapParameterNV in value
15606         param           params          CheckedFloat32 in array [COMPSIZE(target/pname)]
15607         category        NV_evaluators
15608         version         1.1
15609         extension       soft WINSOFT NV10
15610         glxflags        ignore
15611         glsflags        ignore
15612         glsopcode       0x021E
15613         offset          ?
15614
15615 GetMapControlPointsNV(target, index, type, ustride, vstride, packed, points)
15616         return          void
15617         param           target          EvalTargetNV in value
15618         param           index           UInt32 in value
15619         param           type            MapTypeNV in value
15620         param           ustride         SizeI in value
15621         param           vstride         SizeI in value
15622         param           packed          Boolean in value
15623         param           points          Void out array [COMPSIZE(target)]
15624         category        NV_evaluators
15625         dlflags         notlistable
15626         version         1.1
15627         extension       soft WINSOFT NV10
15628         glxflags        ignore
15629         glsflags        get
15630         glsopcode       0x021F
15631         offset          ?
15632
15633 GetMapParameterivNV(target, pname, params)
15634         return          void
15635         param           target          EvalTargetNV in value
15636         param           pname           MapParameterNV in value
15637         param           params          Int32 out array [COMPSIZE(target/pname)]
15638         category        NV_evaluators
15639         dlflags         notlistable
15640         version         1.1
15641         extension       soft WINSOFT NV10
15642         glxflags        ignore
15643         glsflags        get
15644         glsopcode       0x0220
15645         offset          ?
15646
15647 GetMapParameterfvNV(target, pname, params)
15648         return          void
15649         param           target          EvalTargetNV in value
15650         param           pname           MapParameterNV in value
15651         param           params          Float32 out array [COMPSIZE(target/pname)]
15652         category        NV_evaluators
15653         dlflags         notlistable
15654         version         1.1
15655         extension       soft WINSOFT NV10
15656         glxflags        ignore
15657         glsflags        get
15658         glsopcode       0x0221
15659         offset          ?
15660
15661 GetMapAttribParameterivNV(target, index, pname, params)
15662         return          void
15663         param           target          EvalTargetNV in value
15664         param           index           UInt32 in value
15665         param           pname           MapAttribParameterNV in value
15666         param           params          Int32 out array [COMPSIZE(pname)]
15667         category        NV_evaluators
15668         dlflags         notlistable
15669         version         1.1
15670         extension       soft WINSOFT NV10
15671         glxflags        ignore
15672         glsflags        get
15673         glsopcode       0x0222
15674         offset          ?
15675
15676 GetMapAttribParameterfvNV(target, index, pname, params)
15677         return          void
15678         param           target          EvalTargetNV in value
15679         param           index           UInt32 in value
15680         param           pname           MapAttribParameterNV in value
15681         param           params          Float32 out array [COMPSIZE(pname)]
15682         category        NV_evaluators
15683         dlflags         notlistable
15684         version         1.1
15685         extension       soft WINSOFT NV10
15686         glxflags        ignore
15687         glsflags        get
15688         glsopcode       0x0223
15689         offset          ?
15690
15691 EvalMapsNV(target, mode)
15692         return          void
15693         param           target          EvalTargetNV in value
15694         param           mode            EvalMapsModeNV in value
15695         category        NV_evaluators
15696         version         1.1
15697         extension       soft WINSOFT NV10
15698         glxflags        ignore
15699         glsopcode       0x0224
15700         offset          ?
15701
15702 ###############################################################################
15703 #
15704 # Extension #226
15705 # NV_packed_depth_stencil commands
15706 #
15707 ###############################################################################
15708
15709 # (none)
15710 newcategory: NV_packed_depth_stencil
15711
15712 ###############################################################################
15713 #
15714 # Extension #227
15715 # NV_register_combiners2 commands
15716 #
15717 ###############################################################################
15718
15719 CombinerStageParameterfvNV(stage, pname, params)
15720         return          void
15721         param           stage           CombinerStageNV in value
15722         param           pname           CombinerParameterNV in value
15723         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
15724         category        NV_register_combiners2
15725         version         1.1
15726         extension
15727         glxflags        ignore
15728         glsopcode       0x0225
15729         offset          ?
15730
15731 GetCombinerStageParameterfvNV(stage, pname, params)
15732         return          void
15733         param           stage           CombinerStageNV in value
15734         param           pname           CombinerParameterNV in value
15735         param           params          Float32 out array [COMPSIZE(pname)]
15736         dlflags         notlistable
15737         category        NV_register_combiners2
15738         version         1.1
15739         extension
15740         glxflags        ignore
15741         glsflags        get
15742         glsopcode       0x0226
15743         offset          ?
15744
15745 ###############################################################################
15746 #
15747 # Extension #228
15748 # NV_texture_compression_vtc commands
15749 #
15750 ###############################################################################
15751
15752 # (none)
15753 newcategory: NV_texture_compression_vtc
15754
15755 ###############################################################################
15756 #
15757 # Extension #229
15758 # NV_texture_rectangle commands
15759 #
15760 ###############################################################################
15761
15762 # (none)
15763 newcategory: NV_texture_rectangle
15764
15765 ###############################################################################
15766 #
15767 # Extension #230
15768 # NV_texture_shader commands
15769 #
15770 ###############################################################################
15771
15772 # (none)
15773 newcategory: NV_texture_shader
15774
15775 ###############################################################################
15776 #
15777 # Extension #231
15778 # NV_texture_shader2 commands
15779 #
15780 ###############################################################################
15781
15782 # (none)
15783 newcategory: NV_texture_shader2
15784
15785 ###############################################################################
15786 #
15787 # Extension #232
15788 # NV_vertex_array_range2 commands
15789 #
15790 ###############################################################################
15791
15792 # (none)
15793 newcategory: NV_vertex_array_range2
15794
15795 ###############################################################################
15796 #
15797 # Extension #233
15798 # NV_vertex_program commands
15799 #
15800 ###############################################################################
15801
15802 AreProgramsResidentNV(n, programs, residences)
15803         return          Boolean
15804         param           n               SizeI in value
15805         param           programs        UInt32 in array [n]
15806         param           residences      Boolean out array [n]
15807         category        NV_vertex_program
15808         dlflags         notlistable
15809         version         1.2
15810         extension       soft WINSOFT NV10
15811         glxflags        ignore
15812         glxvendorpriv   1293
15813         glsflags        get
15814         glsopcode       0x022B
15815         offset          578
15816
15817 BindProgramNV(target, id)
15818         return          void
15819         param           target          VertexAttribEnumNV in value
15820         param           id              UInt32 in value
15821         category        NV_vertex_program
15822         version         1.2
15823         extension       soft WINSOFT NV10
15824         glxropcode      4180
15825         glsopcode       0x0227
15826         alias           BindProgramARB
15827         glsalias        BindProgramARB
15828
15829 DeleteProgramsNV(n, programs)
15830         return          void
15831         param           n               SizeI in value
15832         param           programs        UInt32 in array [n]
15833         category        NV_vertex_program
15834         dlflags         notlistable
15835         version         1.2
15836         extension       soft WINSOFT NV10
15837         glxvendorpriv   1294
15838         glsopcode       0x0228
15839         alias           DeleteProgramsARB
15840         glsalias        DeleteProgramsARB
15841
15842 ExecuteProgramNV(target, id, params)
15843         return          void
15844         param           target          VertexAttribEnumNV in value
15845         param           id              UInt32 in value
15846         param           params          Float32 in array [4]
15847         category        NV_vertex_program
15848         version         1.2
15849         extension       soft WINSOFT NV10
15850         glxflags        ignore
15851         glxropcode      4181
15852         glsopcode       0x0229
15853         offset          581
15854
15855 GenProgramsNV(n, programs)
15856         return          void
15857         param           n               SizeI in value
15858         param           programs        UInt32 out array [n]
15859         category        NV_vertex_program
15860         dlflags         notlistable
15861         version         1.2
15862         extension       soft WINSOFT NV10
15863         glxvendorpriv   1295
15864         glsopcode       0x022A
15865         alias           GenProgramsARB
15866         glsalias        GenProgramsARB
15867
15868 GetProgramParameterdvNV(target, index, pname, params)
15869         return          void
15870         param           target          VertexAttribEnumNV in value
15871         param           index           UInt32 in value
15872         param           pname           VertexAttribEnumNV in value
15873         param           params          Float64 out array [4]
15874         category        NV_vertex_program
15875         dlflags         notlistable
15876         version         1.2
15877         extension       soft WINSOFT NV10
15878         glxflags        ignore
15879         glxvendorpriv   1297
15880         glsflags        get
15881         glsopcode       0x022E
15882         offset          583
15883
15884 GetProgramParameterfvNV(target, index, pname, params)
15885         return          void
15886         param           target          VertexAttribEnumNV in value
15887         param           index           UInt32 in value
15888         param           pname           VertexAttribEnumNV in value
15889         param           params          Float32 out array [4]
15890         category        NV_vertex_program
15891         dlflags         notlistable
15892         version         1.2
15893         extension       soft WINSOFT NV10
15894         glxflags        ignore
15895         glxvendorpriv   1296
15896         glsflags        get
15897         glsopcode       0x022D
15898         offset          584
15899
15900 # GetProgramParameterSigneddvNV(target, index, pname, params)
15901 #         return          void
15902 #         param           target          VertexAttribEnumNV in value
15903 #         param           index           Int32 in value
15904 #         param           pname           VertexAttribEnumNV in value
15905 #         param           params          Float64 out array [4]
15906 #         category        NV_vertex_program1_1_dcc
15907 #         dlflags         notlistable
15908 #         version         1.2
15909 #         extension       soft WINSOFT NV20
15910 #         glsflags        ignore
15911 #         glxflags        ignore
15912 #         offset          ?
15913 #
15914 # GetProgramParameterSignedfvNV(target, index, pname, params)
15915 #         return          void
15916 #         param           target          VertexAttribEnumNV in value
15917 #         param           index           Int32 in value
15918 #         param           pname           VertexAttribEnumNV in value
15919 #         param           params          Float32 out array [4]
15920 #         category        NV_vertex_program1_1_dcc
15921 #         dlflags         notlistable
15922 #         version         1.2
15923 #         extension       soft WINSOFT NV20
15924 #         glsflags        ignore
15925 #         glxflags        ignore
15926 #         offset          ?
15927
15928 GetProgramivNV(id, pname, params)
15929         return          void
15930         param           id              UInt32 in value
15931         param           pname           VertexAttribEnumNV in value
15932         param           params          Int32 out array [4]
15933         category        NV_vertex_program
15934         dlflags         notlistable
15935         version         1.2
15936         extension       soft WINSOFT NV10
15937         glxflags        ignore
15938         glxvendorpriv   1298
15939         glsflags        get
15940         glsopcode       0x022F
15941         offset          585
15942
15943 GetProgramStringNV(id, pname, program)
15944         return          void
15945         param           id              UInt32 in value
15946         param           pname           VertexAttribEnumNV in value
15947         param           program         ProgramCharacterNV out array [COMPSIZE(id/pname)]
15948         category        NV_vertex_program
15949         dlflags         notlistable
15950         version         1.2
15951         extension       soft WINSOFT NV10
15952         glxflags        ignore
15953         glxvendorpriv   1299
15954         glsflags        get
15955         glsopcode       0x0230
15956         offset          586
15957
15958 GetTrackMatrixivNV(target, address, pname, params)
15959         return          void
15960         param           target          VertexAttribEnumNV in value
15961         param           address         UInt32 in value
15962         param           pname           VertexAttribEnumNV in value
15963         param           params          Int32 out array [1]
15964         category        NV_vertex_program
15965         dlflags         notlistable
15966         version         1.2
15967         extension       soft WINSOFT NV10
15968         glxflags        ignore
15969         glxvendorpriv   1300
15970         glsflags        get
15971         glsopcode       0x0231
15972         offset          587
15973
15974 GetVertexAttribdvNV(index, pname, params)
15975         return          void
15976         param           index           UInt32 in value
15977         param           pname           VertexAttribEnumNV in value
15978         param           params          Float64 out array [1]
15979         category        NV_vertex_program
15980         dlflags         notlistable
15981         version         1.2
15982         extension       soft WINSOFT NV10
15983         glxvendorpriv   1301
15984         glsflags        client get
15985         glsopcode       0x0232
15986         alias           GetVertexAttribdv
15987         glsalias        GetVertexAttribdv
15988
15989 GetVertexAttribfvNV(index, pname, params)
15990         return          void
15991         param           index           UInt32 in value
15992         param           pname           VertexAttribEnumNV in value
15993         param           params          Float32 out array [1]
15994         category        NV_vertex_program
15995         dlflags         notlistable
15996         version         1.2
15997         extension       soft WINSOFT NV10
15998         glxvendorpriv   1302
15999         glsflags        client get
16000         glsopcode       0x0233
16001         alias           GetVertexAttribfv
16002         glsalias        GetVertexAttribfv
16003
16004 GetVertexAttribivNV(index, pname, params)
16005         return          void
16006         param           index           UInt32 in value
16007         param           pname           VertexAttribEnumNV in value
16008         param           params          Int32 out array [1]
16009         category        NV_vertex_program
16010         dlflags         notlistable
16011         version         1.2
16012         extension       soft WINSOFT NV10
16013         glxvendorpriv   1303
16014         glsflags        client get
16015         glsopcode       0x0234
16016         alias           GetVertexAttribiv
16017         glsalias        GetVertexAttribiv
16018
16019 GetVertexAttribPointervNV(index, pname, pointer)
16020         return          void
16021         param           index           UInt32 in value
16022         param           pname           VertexAttribEnumNV in value
16023         param           pointer         VoidPointer out array [1]
16024         category        NV_vertex_program
16025         dlflags         notlistable
16026         version         1.2
16027         extension       soft WINSOFT NV10
16028         glxflags        ignore
16029         glsflags        client get
16030         glsopcode       0x0235
16031         alias           GetVertexAttribPointerv
16032         glsalias        GetVertexAttribPointerv
16033
16034 IsProgramNV(id)
16035         return          Boolean
16036         param           id              UInt32 in value
16037         category        NV_vertex_program
16038         dlflags         notlistable
16039         version         1.2
16040         extension       soft WINSOFT NV10
16041         glxvendorpriv   1304
16042         glsflags        get
16043         glsopcode       0x0236
16044         alias           IsProgram
16045         glsalias        IsProgram
16046
16047 LoadProgramNV(target, id, len, program)
16048         return          void
16049         param           target          VertexAttribEnumNV in value
16050         param           id              UInt32 in value
16051         param           len             SizeI in value
16052         param           program         UInt8 in array [len]
16053         category        NV_vertex_program
16054         version         1.2
16055         extension       soft WINSOFT NV10
16056         glxropcode      4183
16057         glsopcode       0x0237
16058         offset          593
16059
16060 ProgramParameter4dNV(target, index, x, y, z, w)
16061         return          void
16062         param           target          VertexAttribEnumNV in value
16063         param           index           UInt32 in value
16064         param           x               Float64 in value
16065         param           y               Float64 in value
16066         param           z               Float64 in value
16067         param           w               Float64 in value
16068         category        NV_vertex_program
16069         version         1.2
16070         vectorequiv     ProgramParameter4dvNV
16071         extension       soft WINSOFT NV10
16072         offset          594
16073
16074 ProgramParameter4dvNV(target, index, v)
16075         return          void
16076         param           target          VertexAttribEnumNV in value
16077         param           index           UInt32 in value
16078         param           v               Float64 in array [4]
16079         category        NV_vertex_program
16080         version         1.2
16081         extension       soft WINSOFT NV10
16082         glxropcode      4185
16083         glsopcode       0x0238
16084         offset          595
16085
16086 ProgramParameter4fNV(target, index, x, y, z, w)
16087         return          void
16088         param           target          VertexAttribEnumNV in value
16089         param           index           UInt32 in value
16090         param           x               Float32 in value
16091         param           y               Float32 in value
16092         param           z               Float32 in value
16093         param           w               Float32 in value
16094         category        NV_vertex_program
16095         version         1.2
16096         vectorequiv     ProgramParameter4fvNV
16097         extension       soft WINSOFT NV10
16098         offset          596
16099
16100 ProgramParameter4fvNV(target, index, v)
16101         return          void
16102         param           target          VertexAttribEnumNV in value
16103         param           index           UInt32 in value
16104         param           v               Float32 in array [4]
16105         category        NV_vertex_program
16106         version         1.2
16107         extension       soft WINSOFT NV10
16108         glxropcode      4184
16109         glsopcode       0x0239
16110         offset          597
16111
16112 #??? 'count' was SizeI in the latest NVIDIA gl.spec, but UInt32 in the
16113 #??? extension specification in the registry.
16114 ProgramParameters4dvNV(target, index, count, v)
16115         return          void
16116         param           target          VertexAttribEnumNV in value
16117         param           index           UInt32 in value
16118         param           count           UInt32 in value
16119         param           v               Float64 in array [count*4]
16120         category        NV_vertex_program
16121         version         1.2
16122         extension       soft WINSOFT NV10
16123         glxropcode      4187
16124         glsopcode       0x023A
16125         offset          598
16126
16127 #??? 'count' was SizeI in the latest NVIDIA gl.spec, but UInt32 in the
16128 #??? extension specification in the registry.
16129 ProgramParameters4fvNV(target, index, count, v)
16130         return          void
16131         param           target          VertexAttribEnumNV in value
16132         param           index           UInt32 in value
16133         param           count           UInt32 in value
16134         param           v               Float32 in array [count*4]
16135         category        NV_vertex_program
16136         version         1.2
16137         extension       soft WINSOFT NV10
16138         glxropcode      4186
16139         glsopcode       0x023B
16140         offset          599
16141
16142 # ProgramParameterSigned4dNV(target, index, x, y, z, w)
16143 #         return          void
16144 #         param           target          VertexAttribEnumNV in value
16145 #         param           index           Int32 in value
16146 #         param           x               Float64 in value
16147 #         param           y               Float64 in value
16148 #         param           z               Float64 in value
16149 #         param           w               Float64 in value
16150 #         category        NV_vertex_program1_1_dcc
16151 #         version         1.2
16152 #         vectorequiv     ProgramParameterSigned4dvNV
16153 #         extension       soft WINSOFT NV20
16154 #         offset          ?
16155 #
16156 # ProgramParameterSigned4dvNV(target, index, v)
16157 #         return          void
16158 #         param           target          VertexAttribEnumNV in value
16159 #         param           index           Int32 in value
16160 #         param           v               Float64 in array [4]
16161 #         category        NV_vertex_program1_1_dcc
16162 #         version         1.2
16163 #         extension       soft WINSOFT NV20
16164 #         glsflags        ignore
16165 #         glxflags        ignore
16166 #         offset          ?
16167 #
16168 # ProgramParameterSigned4fNV(target, index, x, y, z, w)
16169 #         return          void
16170 #         param           target          VertexAttribEnumNV in value
16171 #         param           index           Int32 in value
16172 #         param           x               Float32 in value
16173 #         param           y               Float32 in value
16174 #         param           z               Float32 in value
16175 #         param           w               Float32 in value
16176 #         category        NV_vertex_program1_1_dcc
16177 #         version         1.2
16178 #         vectorequiv     ProgramParameterSigned4fvNV
16179 #         extension       soft WINSOFT NV20
16180 #         offset          ?
16181 #
16182 # ProgramParameterSigned4fvNV(target, index, v)
16183 #         return          void
16184 #         param           target          VertexAttribEnumNV in value
16185 #         param           index           Int32 in value
16186 #         param           v               Float32 in array [4]
16187 #         category        NV_vertex_program1_1_dcc
16188 #         version         1.2
16189 #         extension       soft WINSOFT NV20
16190 #         glsflags        ignore
16191 #         glxflags        ignore
16192 #         offset          ?
16193 #
16194 # ProgramParametersSigned4dvNV(target, index, count, v)
16195 #         return          void
16196 #         param           target          VertexAttribEnumNV in value
16197 #         param           index           Int32 in value
16198 #         param           count           SizeI in value
16199 #         param           v               Float64 in array [count*4]
16200 #         category        NV_vertex_program1_1_dcc
16201 #         version         1.2
16202 #         extension       soft WINSOFT NV20
16203 #         glsflags        ignore
16204 #         glxflags        ignore
16205 #         offset          ?
16206 #
16207 # ProgramParametersSigned4fvNV(target, index, count, v)
16208 #         return          void
16209 #         param           target          VertexAttribEnumNV in value
16210 #         param           index           Int32 in value
16211 #         param           count           SizeI in value
16212 #         param           v               Float32 in array [count*4]
16213 #         category        NV_vertex_program1_1_dcc
16214 #         version         1.2
16215 #         extension       soft WINSOFT NV20
16216 #         glsflags        ignore
16217 #         glxflags        ignore
16218 #         offset          ?
16219
16220 RequestResidentProgramsNV(n, programs)
16221         return          void
16222         param           n               SizeI in value
16223         param           programs        UInt32 in array [n]
16224         category        NV_vertex_program
16225         version         1.2
16226         extension       soft WINSOFT NV10
16227         glxropcode      4182
16228         glsopcode       0x022C
16229         offset          600
16230
16231 TrackMatrixNV(target, address, matrix, transform)
16232         return          void
16233         param           target          VertexAttribEnumNV in value
16234         param           address         UInt32 in value
16235         param           matrix          VertexAttribEnumNV in value
16236         param           transform       VertexAttribEnumNV in value
16237         category        NV_vertex_program
16238         version         1.2
16239         extension       soft WINSOFT NV10
16240         glxropcode      4188
16241         glsopcode       0x023C
16242         offset          601
16243
16244 VertexAttribPointerNV(index, fsize, type, stride, pointer)
16245         return          void
16246         param           index           UInt32 in value
16247         param           fsize           Int32 in value
16248         param           type            VertexAttribEnumNV in value
16249         param           stride          SizeI in value
16250         param           pointer         Void in array [COMPSIZE(fsize/type/stride)] retained
16251         category        NV_vertex_program
16252         dlflags         notlistable
16253         version         1.2
16254         extension       soft WINSOFT NV10
16255         glxflags        ignore
16256         glsflags        client
16257         glsopcode       0x023D
16258         offset          602
16259
16260 VertexAttrib1dNV(index, x)
16261         return          void
16262         param           index           UInt32 in value
16263         param           x               Float64 in value
16264         category        NV_vertex_program
16265         version         1.2
16266         vectorequiv     VertexAttrib1dvNV
16267         extension       soft WINSOFT NV10
16268         alias           VertexAttrib1d
16269         glsalias        VertexAttrib1d
16270
16271 VertexAttrib1dvNV(index, v)
16272         return          void
16273         param           index           UInt32 in value
16274         param           v               Float64 in array [1]
16275         category        NV_vertex_program
16276         version         1.2
16277         extension       soft WINSOFT NV10
16278         glxropcode      4197
16279         glsopcode       0x0240
16280         alias           VertexAttrib1dv
16281         glsalias        VertexAttrib1dv
16282
16283 VertexAttrib1fNV(index, x)
16284         return          void
16285         param           index           UInt32 in value
16286         param           x               Float32 in value
16287         category        NV_vertex_program
16288         version         1.2
16289         vectorequiv     VertexAttrib1fvNV
16290         extension       soft WINSOFT NV10
16291         alias           VertexAttrib1f
16292         glsalias        VertexAttrib1f
16293
16294 VertexAttrib1fvNV(index, v)
16295         return          void
16296         param           index           UInt32 in value
16297         param           v               Float32 in array [1]
16298         category        NV_vertex_program
16299         version         1.2
16300         extension       soft WINSOFT NV10
16301         glxropcode      4193
16302         glsopcode       0x023F
16303         alias           VertexAttrib1fv
16304         glsalias        VertexAttrib1fv
16305
16306 VertexAttrib1sNV(index, x)
16307         return          void
16308         param           index           UInt32 in value
16309         param           x               Int16 in value
16310         category        NV_vertex_program
16311         version         1.2
16312         vectorequiv     VertexAttrib1svNV
16313         extension       soft WINSOFT NV10
16314         alias           VertexAttrib1s
16315         glsalias        VertexAttrib1s
16316
16317 VertexAttrib1svNV(index, v)
16318         return          void
16319         param           index           UInt32 in value
16320         param           v               Int16 in array [1]
16321         category        NV_vertex_program
16322         version         1.2
16323         extension       soft WINSOFT NV10
16324         glxropcode      4189
16325         glsopcode       0x023E
16326         alias           VertexAttrib1sv
16327         glsalias        VertexAttrib1sv
16328
16329 VertexAttrib2dNV(index, x, y)
16330         return          void
16331         param           index           UInt32 in value
16332         param           x               Float64 in value
16333         param           y               Float64 in value
16334         category        NV_vertex_program
16335         version         1.2
16336         vectorequiv     VertexAttrib2dvNV
16337         extension       soft WINSOFT NV10
16338         alias           VertexAttrib2d
16339         glsalias        VertexAttrib2d
16340
16341 VertexAttrib2dvNV(index, v)
16342         return          void
16343         param           index           UInt32 in value
16344         param           v               Float64 in array [2]
16345         category        NV_vertex_program
16346         version         1.2
16347         extension       soft WINSOFT NV10
16348         glxropcode      4198
16349         glsopcode       0x0243
16350         alias           VertexAttrib2dv
16351         glsalias        VertexAttrib2dv
16352
16353 VertexAttrib2fNV(index, x, y)
16354         return          void
16355         param           index           UInt32 in value
16356         param           x               Float32 in value
16357         param           y               Float32 in value
16358         category        NV_vertex_program
16359         version         1.2
16360         vectorequiv     VertexAttrib2fvNV
16361         extension       soft WINSOFT NV10
16362         alias           VertexAttrib2f
16363         glsalias        VertexAttrib2f
16364
16365 VertexAttrib2fvNV(index, v)
16366         return          void
16367         param           index           UInt32 in value
16368         param           v               Float32 in array [2]
16369         category        NV_vertex_program
16370         version         1.2
16371         extension       soft WINSOFT NV10
16372         glxropcode      4194
16373         glsopcode       0x0242
16374         alias           VertexAttrib2fv
16375         glsalias        VertexAttrib2fv
16376
16377 VertexAttrib2sNV(index, x, y)
16378         return          void
16379         param           index           UInt32 in value
16380         param           x               Int16 in value
16381         param           y               Int16 in value
16382         category        NV_vertex_program
16383         version         1.2
16384         vectorequiv     VertexAttrib2svNV
16385         extension       soft WINSOFT NV10
16386         alias           VertexAttrib2s
16387         glsalias        VertexAttrib2s
16388
16389 VertexAttrib2svNV(index, v)
16390         return          void
16391         param           index           UInt32 in value
16392         param           v               Int16 in array [2]
16393         category        NV_vertex_program
16394         version         1.2
16395         extension       soft WINSOFT NV10
16396         glxropcode      4190
16397         glsopcode       0x0241
16398         alias           VertexAttrib2sv
16399         glsalias        VertexAttrib2sv
16400
16401 VertexAttrib3dNV(index, x, y, z)
16402         return          void
16403         param           index           UInt32 in value
16404         param           x               Float64 in value
16405         param           y               Float64 in value
16406         param           z               Float64 in value
16407         category        NV_vertex_program
16408         version         1.2
16409         vectorequiv     VertexAttrib3dvNV
16410         extension       soft WINSOFT NV10
16411         alias           VertexAttrib3d
16412         glsalias        VertexAttrib3d
16413
16414 VertexAttrib3dvNV(index, v)
16415         return          void
16416         param           index           UInt32 in value
16417         param           v               Float64 in array [3]
16418         category        NV_vertex_program
16419         version         1.2
16420         extension       soft WINSOFT NV10
16421         glxropcode      4199
16422         glsopcode       0x0246
16423         alias           VertexAttrib3dv
16424         glsalias        VertexAttrib3dv
16425
16426 VertexAttrib3fNV(index, x, y, z)
16427         return          void
16428         param           index           UInt32 in value
16429         param           x               Float32 in value
16430         param           y               Float32 in value
16431         param           z               Float32 in value
16432         category        NV_vertex_program
16433         version         1.2
16434         vectorequiv     VertexAttrib3fvNV
16435         extension       soft WINSOFT NV10
16436         alias           VertexAttrib3f
16437         glsalias        VertexAttrib3f
16438
16439 VertexAttrib3fvNV(index, v)
16440         return          void
16441         param           index           UInt32 in value
16442         param           v               Float32 in array [3]
16443         category        NV_vertex_program
16444         version         1.2
16445         extension       soft WINSOFT NV10
16446         glxropcode      4195
16447         glsopcode       0x0245
16448         alias           VertexAttrib3fv
16449         glsalias        VertexAttrib3fv
16450
16451 VertexAttrib3sNV(index, x, y, z)
16452         return          void
16453         param           index           UInt32 in value
16454         param           x               Int16 in value
16455         param           y               Int16 in value
16456         param           z               Int16 in value
16457         category        NV_vertex_program
16458         version         1.2
16459         vectorequiv     VertexAttrib3svNV
16460         extension       soft WINSOFT NV10
16461         alias           VertexAttrib3s
16462         glsalias        VertexAttrib3s
16463
16464 VertexAttrib3svNV(index, v)
16465         return          void
16466         param           index           UInt32 in value
16467         param           v               Int16 in array [3]
16468         category        NV_vertex_program
16469         version         1.2
16470         extension       soft WINSOFT NV10
16471         glxropcode      4191
16472         glsopcode       0x0244
16473         alias           VertexAttrib3sv
16474         glsalias        VertexAttrib3sv
16475
16476 VertexAttrib4dNV(index, x, y, z, w)
16477         return          void
16478         param           index           UInt32 in value
16479         param           x               Float64 in value
16480         param           y               Float64 in value
16481         param           z               Float64 in value
16482         param           w               Float64 in value
16483         category        NV_vertex_program
16484         version         1.2
16485         vectorequiv     VertexAttrib4dvNV
16486         extension       soft WINSOFT NV10
16487         alias           VertexAttrib4d
16488         glsalias        VertexAttrib4d
16489
16490 VertexAttrib4dvNV(index, v)
16491         return          void
16492         param           index           UInt32 in value
16493         param           v               Float64 in array [4]
16494         category        NV_vertex_program
16495         version         1.2
16496         extension       soft WINSOFT NV10
16497         glxropcode      4200
16498         glsopcode       0x0249
16499         alias           VertexAttrib4dv
16500         glsalias        VertexAttrib4dv
16501
16502 VertexAttrib4fNV(index, x, y, z, w)
16503         return          void
16504         param           index           UInt32 in value
16505         param           x               Float32 in value
16506         param           y               Float32 in value
16507         param           z               Float32 in value
16508         param           w               Float32 in value
16509         category        NV_vertex_program
16510         version         1.2
16511         vectorequiv     VertexAttrib4fvNV
16512         extension       soft WINSOFT NV10
16513         alias           VertexAttrib4f
16514         glsalias        VertexAttrib4f
16515
16516 VertexAttrib4fvNV(index, v)
16517         return          void
16518         param           index           UInt32 in value
16519         param           v               Float32 in array [4]
16520         category        NV_vertex_program
16521         version         1.2
16522         extension       soft WINSOFT NV10
16523         glxropcode      4196
16524         glsopcode       0x0248
16525         alias           VertexAttrib4fv
16526         glsalias        VertexAttrib4fv
16527
16528 VertexAttrib4sNV(index, x, y, z, w)
16529         return          void
16530         param           index           UInt32 in value
16531         param           x               Int16 in value
16532         param           y               Int16 in value
16533         param           z               Int16 in value
16534         param           w               Int16 in value
16535         category        NV_vertex_program
16536         version         1.2
16537         vectorequiv     VertexAttrib4svNV
16538         extension       soft WINSOFT NV10
16539         alias           VertexAttrib4s
16540         glsalias        VertexAttrib4s
16541
16542 VertexAttrib4svNV(index, v)
16543         return          void
16544         param           index           UInt32 in value
16545         param           v               Int16 in array [4]
16546         category        NV_vertex_program
16547         version         1.2
16548         extension       soft WINSOFT NV10
16549         glxropcode      4192
16550         glsopcode       0x0247
16551         alias           VertexAttrib4sv
16552         glsalias        VertexAttrib4sv
16553
16554 VertexAttrib4ubNV(index, x, y, z, w)
16555         return          void
16556         param           index           UInt32 in value
16557         param           x               ColorUB in value
16558         param           y               ColorUB in value
16559         param           z               ColorUB in value
16560         param           w               ColorUB in value
16561         category        NV_vertex_program
16562         version         1.2
16563         extension       soft WINSOFT NV10
16564         vectorequiv     VertexAttrib4ubvNV
16565         alias           VertexAttrib4Nub
16566         glsalias        VertexAttrib4Nub
16567
16568 VertexAttrib4ubvNV(index, v)
16569         return          void
16570         param           index           UInt32 in value
16571         param           v               ColorUB in array [4]
16572         category        NV_vertex_program
16573         version         1.2
16574         extension       soft WINSOFT NV10
16575         glxropcode      4201
16576         glsopcode       0x024A
16577         alias           VertexAttrib4Nubv
16578         glsalias        VertexAttrib4Nubv
16579
16580 VertexAttribs1dvNV(index, count, v)
16581         return          void
16582         param           index           UInt32 in value
16583         param           count           SizeI in value
16584         param           v               Float64 in array [count]
16585         category        NV_vertex_program
16586         dlflags         handcode
16587         version         1.2
16588         extension       soft WINSOFT NV10
16589         glxropcode      4210
16590         glsopcode       0x024D
16591         offset          629
16592
16593 VertexAttribs1fvNV(index, count, v)
16594         return          void
16595         param           index           UInt32 in value
16596         param           count           SizeI in value
16597         param           v               Float32 in array [count]
16598         category        NV_vertex_program
16599         dlflags         handcode
16600         version         1.2
16601         extension       soft WINSOFT NV10
16602         glxropcode      4206
16603         glsopcode       0x024C
16604         offset          630
16605
16606 VertexAttribs1svNV(index, count, v)
16607         return          void
16608         param           index           UInt32 in value
16609         param           count           SizeI in value
16610         param           v               Int16 in array [count]
16611         category        NV_vertex_program
16612         dlflags         handcode
16613         version         1.2
16614         extension       soft WINSOFT NV10
16615         glxropcode      4202
16616         glsopcode       0x024B
16617         offset          631
16618
16619 VertexAttribs2dvNV(index, count, v)
16620         return          void
16621         param           index           UInt32 in value
16622         param           count           SizeI in value
16623         param           v               Float64 in array [count*2]
16624         category        NV_vertex_program
16625         dlflags         handcode
16626         version         1.2
16627         extension       soft WINSOFT NV10
16628         glxropcode      4211
16629         glsopcode       0x0250
16630         offset          632
16631
16632 VertexAttribs2fvNV(index, count, v)
16633         return          void
16634         param           index           UInt32 in value
16635         param           count           SizeI in value
16636         param           v               Float32 in array [count*2]
16637         category        NV_vertex_program
16638         dlflags         handcode
16639         version         1.2
16640         extension       soft WINSOFT NV10
16641         glxropcode      4207
16642         glsopcode       0x024F
16643         offset          633
16644
16645 VertexAttribs2svNV(index, count, v)
16646         return          void
16647         param           index           UInt32 in value
16648         param           count           SizeI in value
16649         param           v               Int16 in array [count*2]
16650         category        NV_vertex_program
16651         dlflags         handcode
16652         version         1.2
16653         extension       soft WINSOFT NV10
16654         glxropcode      4203
16655         glsopcode       0x024E
16656         offset          634
16657
16658 VertexAttribs3dvNV(index, count, v)
16659         return          void
16660         param           index           UInt32 in value
16661         param           count           SizeI in value
16662         param           v               Float64 in array [count*3]
16663         category        NV_vertex_program
16664         dlflags         handcode
16665         version         1.2
16666         extension       soft WINSOFT NV10
16667         glxropcode      4212
16668         glsopcode       0x0253
16669         offset          635
16670
16671 VertexAttribs3fvNV(index, count, v)
16672         return          void
16673         param           index           UInt32 in value
16674         param           count           SizeI in value
16675         param           v               Float32 in array [count*3]
16676         category        NV_vertex_program
16677         dlflags         handcode
16678         version         1.2
16679         extension       soft WINSOFT NV10
16680         glxropcode      4208
16681         glsopcode       0x0252
16682         offset          636
16683
16684 VertexAttribs3svNV(index, count, v)
16685         return          void
16686         param           index           UInt32 in value
16687         param           count           SizeI in value
16688         param           v               Int16 in array [count*3]
16689         category        NV_vertex_program
16690         dlflags         handcode
16691         version         1.2
16692         extension       soft WINSOFT NV10
16693         glxropcode      4204
16694         glsopcode       0x0251
16695         offset          637
16696
16697 VertexAttribs4dvNV(index, count, v)
16698         return          void
16699         param           index           UInt32 in value
16700         param           count           SizeI in value
16701         param           v               Float64 in array [count*4]
16702         category        NV_vertex_program
16703         dlflags         handcode
16704         version         1.2
16705         extension       soft WINSOFT NV10
16706         glxropcode      4213
16707         glsopcode       0x0256
16708         offset          638
16709
16710 VertexAttribs4fvNV(index, count, v)
16711         return          void
16712         param           index           UInt32 in value
16713         param           count           SizeI in value
16714         param           v               Float32 in array [count*4]
16715         category        NV_vertex_program
16716         dlflags         handcode
16717         version         1.2
16718         extension       soft WINSOFT NV10
16719         glxropcode      4209
16720         glsopcode       0x0255
16721         offset          639
16722
16723 VertexAttribs4svNV(index, count, v)
16724         return          void
16725         param           index           UInt32 in value
16726         param           count           SizeI in value
16727         param           v               Int16 in array [count*4]
16728         category        NV_vertex_program
16729         dlflags         handcode
16730         version         1.2
16731         extension       soft WINSOFT NV10
16732         glxropcode      4205
16733         glsopcode       0x0254
16734         offset          640
16735
16736 VertexAttribs4ubvNV(index, count, v)
16737         return          void
16738         param           index           UInt32 in value
16739         param           count           SizeI in value
16740         param           v               ColorUB in array [count*4]
16741         category        NV_vertex_program
16742         dlflags         handcode
16743         version         1.2
16744         extension       soft WINSOFT NV10
16745         glxropcode      4214
16746         glsopcode       0x0257
16747         offset          641
16748
16749
16750 ###############################################################################
16751 #
16752 # Extension #234 - GLX_SGIX_visual_select_group
16753 #
16754 ###############################################################################
16755
16756 ###############################################################################
16757 #
16758 # Extension #235
16759 # SGIX_texture_coordinate_clamp commands
16760 #
16761 ###############################################################################
16762
16763 # (none)
16764 newcategory: SGIX_texture_coordinate_clamp
16765
16766 ###############################################################################
16767 #
16768 # Extension #236
16769 # SGIX_scalebias_hint commands
16770 #
16771 ###############################################################################
16772
16773 # (none)
16774 newcategory: SGIX_scalebias_hint
16775
16776 ###############################################################################
16777 #
16778 # Extension #237 - GLX_OML_swap_method commands
16779 # Extension #238 - GLX_OML_sync_control commands
16780 #
16781 ###############################################################################
16782
16783 ###############################################################################
16784 #
16785 # Extension #239
16786 # OML_interlace commands
16787 #
16788 ###############################################################################
16789
16790 # (none)
16791 newcategory: OML_interlace
16792
16793 ###############################################################################
16794 #
16795 # Extension #240
16796 # OML_subsample commands
16797 #
16798 ###############################################################################
16799
16800 # (none)
16801 newcategory: OML_subsample
16802
16803 ###############################################################################
16804 #
16805 # Extension #241
16806 # OML_resample commands
16807 #
16808 ###############################################################################
16809
16810 # (none)
16811 newcategory: OML_resample
16812
16813 ###############################################################################
16814 #
16815 # Extension #242 - WGL_OML_sync_control commands
16816 #
16817 ###############################################################################
16818
16819 ###############################################################################
16820 #
16821 # Extension #243
16822 # NV_copy_depth_to_color commands
16823 #
16824 ###############################################################################
16825
16826 # (none)
16827 newcategory: NV_copy_depth_to_color
16828
16829 ###############################################################################
16830 #
16831 # Extension #244
16832 # ATI_envmap_bumpmap commands
16833 #
16834 ###############################################################################
16835
16836 TexBumpParameterivATI(pname, param)
16837         return          void
16838         param           pname           TexBumpParameterATI in value
16839         param           param           Int32 in array [COMPSIZE(pname)]
16840         category        ATI_envmap_bumpmap
16841         version         1.2
16842         extension
16843         glxropcode      ?
16844         glxflags        ignore
16845         glsflags        ignore
16846         offset          ?
16847
16848 TexBumpParameterfvATI(pname, param)
16849         return          void
16850         param           pname           TexBumpParameterATI in value
16851         param           param           Float32 in array [COMPSIZE(pname)]
16852         category        ATI_envmap_bumpmap
16853         version         1.2
16854         extension
16855         glxropcode      ?
16856         glxflags        ignore
16857         glsflags        ignore
16858         offset          ?
16859
16860 GetTexBumpParameterivATI(pname, param)
16861         return          void
16862         param           pname           GetTexBumpParameterATI in value
16863         param           param           Int32 out array [COMPSIZE(pname)]
16864         category        ATI_envmap_bumpmap
16865         dlflags         notlistable
16866         version         1.2
16867         extension
16868         glxsingle       ?
16869         glxflags        ignore
16870         glsflags        ignore get
16871         offset          ?
16872
16873 GetTexBumpParameterfvATI(pname, param)
16874         return          void
16875         param           pname           GetTexBumpParameterATI in value
16876         param           param           Float32 out array [COMPSIZE(pname)]
16877         category        ATI_envmap_bumpmap
16878         dlflags         notlistable
16879         version         1.2
16880         extension
16881         glxsingle       ?
16882         glxflags        ignore
16883         glsflags        ignore get
16884         offset          ?
16885
16886 ###############################################################################
16887 #
16888 # Extension #245
16889 # ATI_fragment_shader commands
16890 #
16891 ###############################################################################
16892
16893 GenFragmentShadersATI(range)
16894         return          UInt32
16895         param           range           UInt32 in value
16896         category        ATI_fragment_shader
16897         version         1.2
16898         extension
16899         glxropcode      ?
16900         glxflags        ignore
16901         glsflags        ignore
16902         offset          ?
16903
16904 BindFragmentShaderATI(id)
16905         return          void
16906         param           id              UInt32 in value
16907         category        ATI_fragment_shader
16908         version         1.2
16909         extension
16910         glxropcode      ?
16911         glxflags        ignore
16912         glsflags        ignore
16913         offset          ?
16914
16915 DeleteFragmentShaderATI(id)
16916         return          void
16917         param           id              UInt32 in value
16918         category        ATI_fragment_shader
16919         version         1.2
16920         extension
16921         glxropcode      ?
16922         glxflags        ignore
16923         glsflags        ignore
16924         offset          ?
16925
16926 BeginFragmentShaderATI()
16927         return          void
16928         category        ATI_fragment_shader
16929         version         1.2
16930         extension
16931         glxropcode      ?
16932         glxflags        ignore
16933         glsflags        ignore
16934         offset          ?
16935
16936 EndFragmentShaderATI()
16937         return          void
16938         category        ATI_fragment_shader
16939         version         1.2
16940         extension
16941         glxropcode      ?
16942         glxflags        ignore
16943         glsflags        ignore
16944         offset          ?
16945
16946 PassTexCoordATI(dst, coord, swizzle)
16947         return          void
16948         param           dst             UInt32 in value
16949         param           coord           UInt32 in value
16950         param           swizzle         SwizzleOpATI in value
16951         category        ATI_fragment_shader
16952         version         1.2
16953         extension
16954         glxropcode      ?
16955         glxflags        ignore
16956         glsflags        ignore
16957         offset          ?
16958
16959 SampleMapATI(dst, interp, swizzle)
16960         return          void
16961         param           dst             UInt32 in value
16962         param           interp          UInt32 in value
16963         param           swizzle         SwizzleOpATI in value
16964         category        ATI_fragment_shader
16965         version         1.2
16966         extension
16967         glxropcode      ?
16968         glxflags        ignore
16969         glsflags        ignore
16970         offset          ?
16971
16972 ColorFragmentOp1ATI(op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod)
16973         return          void
16974         param           op              FragmentOpATI in value
16975         param           dst             UInt32 in value
16976         param           dstMask         UInt32 in value
16977         param           dstMod          UInt32 in value
16978         param           arg1            UInt32 in value
16979         param           arg1Rep         UInt32 in value
16980         param           arg1Mod         UInt32 in value
16981         category        ATI_fragment_shader
16982         version         1.2
16983         extension
16984         glxropcode      ?
16985         glxflags        ignore
16986         glsflags        ignore
16987         offset          ?
16988
16989 ColorFragmentOp2ATI(op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod)
16990         return          void
16991         param           op              FragmentOpATI in value
16992         param           dst             UInt32 in value
16993         param           dstMask         UInt32 in value
16994         param           dstMod          UInt32 in value
16995         param           arg1            UInt32 in value
16996         param           arg1Rep         UInt32 in value
16997         param           arg1Mod         UInt32 in value
16998         param           arg2            UInt32 in value
16999         param           arg2Rep         UInt32 in value
17000         param           arg2Mod         UInt32 in value
17001         category        ATI_fragment_shader
17002         version         1.2
17003         extension
17004         glxropcode      ?
17005         glxflags        ignore
17006         glsflags        ignore
17007         offset          ?
17008
17009 ColorFragmentOp3ATI(op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod)
17010         return          void
17011         param           op              FragmentOpATI in value
17012         param           dst             UInt32 in value
17013         param           dstMask         UInt32 in value
17014         param           dstMod          UInt32 in value
17015         param           arg1            UInt32 in value
17016         param           arg1Rep         UInt32 in value
17017         param           arg1Mod         UInt32 in value
17018         param           arg2            UInt32 in value
17019         param           arg2Rep         UInt32 in value
17020         param           arg2Mod         UInt32 in value
17021         param           arg3            UInt32 in value
17022         param           arg3Rep         UInt32 in value
17023         param           arg3Mod         UInt32 in value
17024         category        ATI_fragment_shader
17025         version         1.2
17026         extension
17027         glxropcode      ?
17028         glxflags        ignore
17029         glsflags        ignore
17030         offset          ?
17031
17032 AlphaFragmentOp1ATI(op, dst, dstMod, arg1, arg1Rep, arg1Mod)
17033         return          void
17034         param           op              FragmentOpATI in value
17035         param           dst             UInt32 in value
17036         param           dstMod          UInt32 in value
17037         param           arg1            UInt32 in value
17038         param           arg1Rep         UInt32 in value
17039         param           arg1Mod         UInt32 in value
17040         category        ATI_fragment_shader
17041         version         1.2
17042         extension
17043         glxropcode      ?
17044         glxflags        ignore
17045         glsflags        ignore
17046         offset          ?
17047
17048 AlphaFragmentOp2ATI(op, dst, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod)
17049         return          void
17050         param           op              FragmentOpATI in value
17051         param           dst             UInt32 in value
17052         param           dstMod          UInt32 in value
17053         param           arg1            UInt32 in value
17054         param           arg1Rep         UInt32 in value
17055         param           arg1Mod         UInt32 in value
17056         param           arg2            UInt32 in value
17057         param           arg2Rep         UInt32 in value
17058         param           arg2Mod         UInt32 in value
17059         category        ATI_fragment_shader
17060         version         1.2
17061         extension
17062         glxropcode      ?
17063         glxflags        ignore
17064         glsflags        ignore
17065         offset          ?
17066
17067 AlphaFragmentOp3ATI(op, dst, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod)
17068         return          void
17069         param           op              FragmentOpATI in value
17070         param           dst             UInt32 in value
17071         param           dstMod          UInt32 in value
17072         param           arg1            UInt32 in value
17073         param           arg1Rep         UInt32 in value
17074         param           arg1Mod         UInt32 in value
17075         param           arg2            UInt32 in value
17076         param           arg2Rep         UInt32 in value
17077         param           arg2Mod         UInt32 in value
17078         param           arg3            UInt32 in value
17079         param           arg3Rep         UInt32 in value
17080         param           arg3Mod         UInt32 in value
17081         category        ATI_fragment_shader
17082         version         1.2
17083         extension
17084         glxropcode      ?
17085         glxflags        ignore
17086         glsflags        ignore
17087         offset          ?
17088
17089 SetFragmentShaderConstantATI(dst, value)
17090         return          void
17091         param           dst             UInt32 in value
17092         param           value           ConstFloat32 in array [4]
17093         category        ATI_fragment_shader
17094         version         1.2
17095         extension
17096         glxropcode      ?
17097         glxflags        ignore
17098         glsflags        ignore
17099         offset          ?
17100
17101 ###############################################################################
17102 #
17103 # Extension #246
17104 # ATI_pn_triangles commands
17105 #
17106 ###############################################################################
17107
17108 PNTrianglesiATI(pname, param)
17109         return          void
17110         param           pname           PNTrianglesPNameATI in value
17111         param           param           Int32 in value
17112         category        ATI_pn_triangles
17113         version         1.2
17114         extension
17115         glxropcode      ?
17116         glxflags        ignore
17117         glsflags        ignore
17118         offset          ?
17119
17120 PNTrianglesfATI(pname, param)
17121         return          void
17122         param           pname           PNTrianglesPNameATI in value
17123         param           param           Float32 in value
17124         category        ATI_pn_triangles
17125         version         1.2
17126         extension
17127         glxropcode      ?
17128         glxflags        ignore
17129         glsflags        ignore
17130         offset          ?
17131
17132 ###############################################################################
17133 #
17134 # Extension #247
17135 # ATI_vertex_array_object commands
17136 #
17137 ###############################################################################
17138
17139 NewObjectBufferATI(size, pointer, usage)
17140         return          UInt32
17141         param           size            SizeI in value
17142         param           pointer         ConstVoid in array [size]
17143         param           usage           ArrayObjectUsageATI in value
17144         category        ATI_vertex_array_object
17145         version         1.2
17146         extension
17147         glxropcode      ?
17148         glxflags        ignore
17149         glsflags        ignore
17150         offset          ?
17151
17152 IsObjectBufferATI(buffer)
17153         return          Boolean
17154         param           buffer          UInt32 in value
17155         category        ATI_vertex_array_object
17156         version         1.2
17157         extension
17158         glxropcode      ?
17159         glxflags        ignore
17160         glsflags        ignore get
17161         offset          ?
17162
17163 UpdateObjectBufferATI(buffer, offset, size, pointer, preserve)
17164         return          void
17165         param           buffer          UInt32 in value
17166         param           offset          UInt32 in value
17167         param           size            SizeI in value
17168         param           pointer         ConstVoid in array [size]
17169         param           preserve        PreserveModeATI in value
17170         category        ATI_vertex_array_object
17171         version         1.2
17172         extension
17173         glxropcode      ?
17174         glxflags        ignore
17175         glsflags        ignore
17176         offset          ?
17177
17178 GetObjectBufferfvATI(buffer, pname, params)
17179         return          void
17180         param           buffer          UInt32 in value
17181         param           pname           ArrayObjectPNameATI in value
17182         param           params          Float32 out array [1]
17183         category        ATI_vertex_array_object
17184         dlflags         notlistable
17185         version         1.2
17186         extension
17187         glxsingle       ?
17188         glxflags        ignore
17189         glsflags        ignore get
17190         offset          ?
17191
17192 GetObjectBufferivATI(buffer, pname, params)
17193         return          void
17194         param           buffer          UInt32 in value
17195         param           pname           ArrayObjectPNameATI in value
17196         param           params          Int32 out array [1]
17197         category        ATI_vertex_array_object
17198         dlflags         notlistable
17199         version         1.2
17200         extension
17201         glxsingle       ?
17202         glxflags        ignore
17203         glsflags        ignore get
17204         offset          ?
17205
17206 FreeObjectBufferATI(buffer)
17207         return          void
17208         param           buffer          UInt32 in value
17209         category        ATI_vertex_array_object
17210         version         1.2
17211         extension
17212         glxropcode      ?
17213         glxflags        ignore
17214         glsflags        ignore
17215         offset          ?
17216
17217 ArrayObjectATI(array, size, type, stride, buffer, offset)
17218         return          void
17219         param           array           EnableCap in value
17220         param           size            Int32 in value
17221         param           type            ScalarType in value
17222         param           stride          SizeI in value
17223         param           buffer          UInt32 in value
17224         param           offset          UInt32 in value
17225         category        ATI_vertex_array_object
17226         version         1.2
17227         extension
17228         glxropcode      ?
17229         glxflags        ignore
17230         glsflags        ignore
17231         offset          ?
17232
17233 GetArrayObjectfvATI(array, pname, params)
17234         return          void
17235         param           array           EnableCap in value
17236         param           pname           ArrayObjectPNameATI in value
17237         param           params          Float32 out array [1]
17238         category        ATI_vertex_array_object
17239         dlflags         notlistable
17240         version         1.2
17241         extension
17242         glxsingle       ?
17243         glxflags        ignore
17244         glsflags        ignore get
17245         offset          ?
17246
17247 GetArrayObjectivATI(array, pname, params)
17248         return          void
17249         param           array           EnableCap in value
17250         param           pname           ArrayObjectPNameATI in value
17251         param           params          Int32 out array [1]
17252         category        ATI_vertex_array_object
17253         dlflags         notlistable
17254         version         1.2
17255         extension
17256         glxsingle       ?
17257         glxflags        ignore
17258         glsflags        ignore get
17259         offset          ?
17260
17261 VariantArrayObjectATI(id, type, stride, buffer, offset)
17262         return          void
17263         param           id              UInt32 in value
17264         param           type            ScalarType in value
17265         param           stride          SizeI in value
17266         param           buffer          UInt32 in value
17267         param           offset          UInt32 in value
17268         category        ATI_vertex_array_object
17269         version         1.2
17270         extension
17271         glxropcode      ?
17272         glxflags        ignore
17273         glsflags        ignore
17274         offset          ?
17275
17276 GetVariantArrayObjectfvATI(id, pname, params)
17277         return          void
17278         param           id              UInt32 in value
17279         param           pname           ArrayObjectPNameATI in value
17280         param           params          Float32 out array [1]
17281         category        ATI_vertex_array_object
17282         dlflags         notlistable
17283         version         1.2
17284         extension
17285         glxsingle       ?
17286         glxflags        ignore
17287         glsflags        ignore get
17288         offset          ?
17289
17290 GetVariantArrayObjectivATI(id, pname, params)
17291         return          void
17292         param           id              UInt32 in value
17293         param           pname           ArrayObjectPNameATI in value
17294         param           params          Int32 out array [1]
17295         category        ATI_vertex_array_object
17296         dlflags         notlistable
17297         version         1.2
17298         extension
17299         glxsingle       ?
17300         glxflags        ignore
17301         glsflags        ignore get
17302         offset          ?
17303
17304 ###############################################################################
17305 #
17306 # Extension #248
17307 # EXT_vertex_shader commands
17308 #
17309 ###############################################################################
17310
17311 BeginVertexShaderEXT()
17312         return          void
17313         category        EXT_vertex_shader
17314         version         1.2
17315         extension
17316         glxropcode      ?
17317         glxflags        ignore
17318         glsflags        ignore
17319         offset          ?
17320
17321 EndVertexShaderEXT()
17322         return          void
17323         category        EXT_vertex_shader
17324         version         1.2
17325         extension
17326         glxropcode      ?
17327         glxflags        ignore
17328         glsflags        ignore
17329         offset          ?
17330
17331 BindVertexShaderEXT(id)
17332         return          void
17333         param           id              UInt32 in value
17334         category        EXT_vertex_shader
17335         version         1.2
17336         extension
17337         glxropcode      ?
17338         glxflags        ignore
17339         glsflags        ignore
17340         offset          ?
17341
17342 GenVertexShadersEXT(range)
17343         return          UInt32
17344         param           range           UInt32 in value
17345         category        EXT_vertex_shader
17346         version         1.2
17347         extension
17348         glxropcode      ?
17349         glxflags        ignore
17350         glsflags        ignore
17351         offset          ?
17352
17353 DeleteVertexShaderEXT(id)
17354         return          void
17355         param           id              UInt32 in value
17356         category        EXT_vertex_shader
17357         version         1.2
17358         extension
17359         glxropcode      ?
17360         glxflags        ignore
17361         glsflags        ignore
17362         offset          ?
17363
17364 ShaderOp1EXT(op, res, arg1)
17365         return          void
17366         param           op              VertexShaderOpEXT in value
17367         param           res             UInt32 in value
17368         param           arg1            UInt32 in value
17369         category        EXT_vertex_shader
17370         version         1.2
17371         extension
17372         glxropcode      ?
17373         glxflags        ignore
17374         glsflags        ignore
17375         offset          ?
17376
17377 ShaderOp2EXT(op, res, arg1, arg2)
17378         return          void
17379         param           op              VertexShaderOpEXT in value
17380         param           res             UInt32 in value
17381         param           arg1            UInt32 in value
17382         param           arg2            UInt32 in value
17383         category        EXT_vertex_shader
17384         version         1.2
17385         extension
17386         glxropcode      ?
17387         glxflags        ignore
17388         glsflags        ignore
17389         offset          ?
17390
17391 ShaderOp3EXT(op, res, arg1, arg2, arg3)
17392         return          void
17393         param           op              VertexShaderOpEXT in value
17394         param           res             UInt32 in value
17395         param           arg1            UInt32 in value
17396         param           arg2            UInt32 in value
17397         param           arg3            UInt32 in value
17398         category        EXT_vertex_shader
17399         version         1.2
17400         extension
17401         glxropcode      ?
17402         glxflags        ignore
17403         glsflags        ignore
17404         offset          ?
17405
17406 SwizzleEXT(res, in, outX, outY, outZ, outW)
17407         return          void
17408         param           res             UInt32 in value
17409         param           in              UInt32 in value
17410         param           outX            VertexShaderCoordOutEXT in value
17411         param           outY            VertexShaderCoordOutEXT in value
17412         param           outZ            VertexShaderCoordOutEXT in value
17413         param           outW            VertexShaderCoordOutEXT in value
17414         category        EXT_vertex_shader
17415         version         1.2
17416         extension
17417         glxropcode      ?
17418         glxflags        ignore
17419         glsflags        ignore
17420         offset          ?
17421
17422 WriteMaskEXT(res, in, outX, outY, outZ, outW)
17423         return          void
17424         param           res             UInt32 in value
17425         param           in              UInt32 in value
17426         param           outX            VertexShaderWriteMaskEXT in value
17427         param           outY            VertexShaderWriteMaskEXT in value
17428         param           outZ            VertexShaderWriteMaskEXT in value
17429         param           outW            VertexShaderWriteMaskEXT in value
17430         category        EXT_vertex_shader
17431         version         1.2
17432         extension
17433         glxropcode      ?
17434         glxflags        ignore
17435         glsflags        ignore
17436         offset          ?
17437
17438 InsertComponentEXT(res, src, num)
17439         return          void
17440         param           res             UInt32 in value
17441         param           src             UInt32 in value
17442         param           num             UInt32 in value
17443         category        EXT_vertex_shader
17444         version         1.2
17445         extension
17446         glxropcode      ?
17447         glxflags        ignore
17448         glsflags        ignore
17449         offset          ?
17450
17451 ExtractComponentEXT(res, src, num)
17452         return          void
17453         param           res             UInt32 in value
17454         param           src             UInt32 in value
17455         param           num             UInt32 in value
17456         category        EXT_vertex_shader
17457         version         1.2
17458         extension
17459         glxropcode      ?
17460         glxflags        ignore
17461         glsflags        ignore
17462         offset          ?
17463
17464 GenSymbolsEXT(datatype, storagetype, range, components)
17465         return          UInt32
17466         param           datatype        DataTypeEXT in value
17467         param           storagetype     VertexShaderStorageTypeEXT in value
17468         param           range           ParameterRangeEXT in value
17469         param           components      UInt32 in value
17470         category        EXT_vertex_shader
17471         version         1.2
17472         extension
17473         glxropcode      ?
17474         glxflags        ignore
17475         glsflags        ignore
17476         offset          ?
17477
17478 SetInvariantEXT(id, type, addr)
17479         return          void
17480         param           id              UInt32 in value
17481         param           type            ScalarType in value
17482         param           addr            Void in array [COMPSIZE(id/type)]
17483         category        EXT_vertex_shader
17484         version         1.2
17485         extension
17486         glxropcode      ?
17487         glxflags        ignore
17488         glsflags        ignore
17489         offset          ?
17490
17491 SetLocalConstantEXT(id, type, addr)
17492         return          void
17493         param           id              UInt32 in value
17494         param           type            ScalarType in value
17495         param           addr            Void in array [COMPSIZE(id/type)]
17496         category        EXT_vertex_shader
17497         version         1.2
17498         extension
17499         glxropcode      ?
17500         glxflags        ignore
17501         glsflags        ignore
17502         offset          ?
17503
17504 VariantbvEXT(id, addr)
17505         return          void
17506         param           id              UInt32 in value
17507         param           addr            Int8 in array [COMPSIZE(id)]
17508         category        EXT_vertex_shader
17509         version         1.2
17510         extension
17511         glxropcode      ?
17512         glxflags        ignore
17513         glsflags        ignore
17514         offset          ?
17515
17516 VariantsvEXT(id, addr)
17517         return          void
17518         param           id              UInt32 in value
17519         param           addr            Int16 in array [COMPSIZE(id)]
17520         category        EXT_vertex_shader
17521         version         1.2
17522         extension
17523         glxropcode      ?
17524         glxflags        ignore
17525         glsflags        ignore
17526         offset          ?
17527
17528 VariantivEXT(id, addr)
17529         return          void
17530         param           id              UInt32 in value
17531         param           addr            Int32 in array [COMPSIZE(id)]
17532         category        EXT_vertex_shader
17533         version         1.2
17534         extension
17535         glxropcode      ?
17536         glxflags        ignore
17537         glsflags        ignore
17538         offset          ?
17539
17540 VariantfvEXT(id, addr)
17541         return          void
17542         param           id              UInt32 in value
17543         param           addr            Float32 in array [COMPSIZE(id)]
17544         category        EXT_vertex_shader
17545         version         1.2
17546         extension
17547         glxropcode      ?
17548         glxflags        ignore
17549         glsflags        ignore
17550         offset          ?
17551
17552 VariantdvEXT(id, addr)
17553         return          void
17554         param           id              UInt32 in value
17555         param           addr            Float64 in array [COMPSIZE(id)]
17556         category        EXT_vertex_shader
17557         version         1.2
17558         extension
17559         glxropcode      ?
17560         glxflags        ignore
17561         glsflags        ignore
17562         offset          ?
17563
17564 VariantubvEXT(id, addr)
17565         return          void
17566         param           id              UInt32 in value
17567         param           addr            UInt8 in array [COMPSIZE(id)]
17568         category        EXT_vertex_shader
17569         version         1.2
17570         extension
17571         glxropcode      ?
17572         glxflags        ignore
17573         glsflags        ignore
17574         offset          ?
17575
17576 VariantusvEXT(id, addr)
17577         return          void
17578         param           id              UInt32 in value
17579         param           addr            UInt16 in array [COMPSIZE(id)]
17580         category        EXT_vertex_shader
17581         version         1.2
17582         extension
17583         glxropcode      ?
17584         glxflags        ignore
17585         glsflags        ignore
17586         offset          ?
17587
17588 VariantuivEXT(id, addr)
17589         return          void
17590         param           id              UInt32 in value
17591         param           addr            UInt32 in array [COMPSIZE(id)]
17592         category        EXT_vertex_shader
17593         version         1.2
17594         extension
17595         glxropcode      ?
17596         glxflags        ignore
17597         glsflags        ignore
17598         offset          ?
17599
17600 VariantPointerEXT(id, type, stride, addr)
17601         return          void
17602         param           id              UInt32 in value
17603         param           type            ScalarType in value
17604         param           stride          UInt32 in value
17605         param           addr            Void in array [COMPSIZE(id/type/stride)]
17606         category        EXT_vertex_shader
17607         version         1.2
17608         extension
17609         glxropcode      ?
17610         glxflags        ignore
17611         glsflags        ignore
17612         offset          ?
17613
17614 EnableVariantClientStateEXT(id)
17615         return          void
17616         param           id              UInt32 in value
17617         category        EXT_vertex_shader
17618         version         1.2
17619         extension
17620         glxropcode      ?
17621         glxflags        ignore
17622         glsflags        ignore
17623         offset          ?
17624
17625 DisableVariantClientStateEXT(id)
17626         return          void
17627         param           id              UInt32 in value
17628         category        EXT_vertex_shader
17629         version         1.2
17630         extension
17631         glxropcode      ?
17632         glxflags        ignore
17633         glsflags        ignore
17634         offset          ?
17635
17636 BindLightParameterEXT(light, value)
17637         return          UInt32
17638         param           light           LightName in value
17639         param           value           LightParameter in value
17640         category        EXT_vertex_shader
17641         version         1.2
17642         extension
17643         glxropcode      ?
17644         glxflags        ignore
17645         glsflags        ignore
17646         offset          ?
17647
17648 BindMaterialParameterEXT(face, value)
17649         return          UInt32
17650         param           face            MaterialFace in value
17651         param           value           MaterialParameter in value
17652         category        EXT_vertex_shader
17653         version         1.2
17654         extension
17655         glxropcode      ?
17656         glxflags        ignore
17657         glsflags        ignore
17658         offset          ?
17659
17660 BindTexGenParameterEXT(unit, coord, value)
17661         return          UInt32
17662         param           unit            TextureUnit in value
17663         param           coord           TextureCoordName in value
17664         param           value           TextureGenParameter in value
17665         category        EXT_vertex_shader
17666         version         1.2
17667         extension
17668         glxropcode      ?
17669         glxflags        ignore
17670         glsflags        ignore
17671         offset          ?
17672
17673 BindTextureUnitParameterEXT(unit, value)
17674         return          UInt32
17675         param           unit            TextureUnit in value
17676         param           value           VertexShaderTextureUnitParameter in value
17677         category        EXT_vertex_shader
17678         version         1.2
17679         extension
17680         glxropcode      ?
17681         glxflags        ignore
17682         glsflags        ignore
17683         offset          ?
17684
17685 BindParameterEXT(value)
17686         return          UInt32
17687         param           value           VertexShaderParameterEXT in value
17688         category        EXT_vertex_shader
17689         version         1.2
17690         extension
17691         glxropcode      ?
17692         glxflags        ignore
17693         glsflags        ignore
17694         offset          ?
17695
17696 IsVariantEnabledEXT(id, cap)
17697         return          Boolean
17698         param           id              UInt32 in value
17699         param           cap             VariantCapEXT in value
17700         category        EXT_vertex_shader
17701         version         1.2
17702         extension
17703         glxropcode      ?
17704         glxflags        ignore
17705         glsflags        ignore
17706         offset          ?
17707
17708 GetVariantBooleanvEXT(id, value, data)
17709         return          void
17710         param           id              UInt32 in value
17711         param           value           GetVariantValueEXT in value
17712         param           data            Boolean out array [COMPSIZE(id)]
17713         category        EXT_vertex_shader
17714         dlflags         notlistable
17715         version         1.2
17716         extension
17717         glxsingle       ?
17718         glxflags        ignore
17719         glsflags        ignore get
17720         offset          ?
17721
17722 GetVariantIntegervEXT(id, value, data)
17723         return          void
17724         param           id              UInt32 in value
17725         param           value           GetVariantValueEXT in value
17726         param           data            Int32 out array [COMPSIZE(id)]
17727         category        EXT_vertex_shader
17728         dlflags         notlistable
17729         version         1.2
17730         extension
17731         glxsingle       ?
17732         glxflags        ignore
17733         glsflags        ignore get
17734         offset          ?
17735
17736 GetVariantFloatvEXT(id, value, data)
17737         return          void
17738         param           id              UInt32 in value
17739         param           value           GetVariantValueEXT in value
17740         param           data            Float32 out array [COMPSIZE(id)]
17741         category        EXT_vertex_shader
17742         dlflags         notlistable
17743         version         1.2
17744         extension
17745         glxsingle       ?
17746         glxflags        ignore
17747         glsflags        ignore get
17748         offset          ?
17749
17750 GetVariantPointervEXT(id, value, data)
17751         return          void
17752         param           id              UInt32 in value
17753         param           value           GetVariantValueEXT in value
17754         param           data            VoidPointer out array [COMPSIZE(id)]
17755         category        EXT_vertex_shader
17756         dlflags         notlistable
17757         version         1.2
17758         extension
17759         glxsingle       ?
17760         glxflags        ignore
17761         glsflags        ignore get
17762         offset          ?
17763
17764 GetInvariantBooleanvEXT(id, value, data)
17765         return          void
17766         param           id              UInt32 in value
17767         param           value           GetVariantValueEXT in value
17768         param           data            Boolean out array [COMPSIZE(id)]
17769         category        EXT_vertex_shader
17770         dlflags         notlistable
17771         version         1.2
17772         extension
17773         glxsingle       ?
17774         glxflags        ignore
17775         glsflags        ignore get
17776         offset          ?
17777
17778 GetInvariantIntegervEXT(id, value, data)
17779         return          void
17780         param           id              UInt32 in value
17781         param           value           GetVariantValueEXT in value
17782         param           data            Int32 out array [COMPSIZE(id)]
17783         category        EXT_vertex_shader
17784         dlflags         notlistable
17785         version         1.2
17786         extension
17787         glxsingle       ?
17788         glxflags        ignore
17789         glsflags        ignore get
17790         offset          ?
17791
17792 GetInvariantFloatvEXT(id, value, data)
17793         return          void
17794         param           id              UInt32 in value
17795         param           value           GetVariantValueEXT in value
17796         param           data            Float32 out array [COMPSIZE(id)]
17797         category        EXT_vertex_shader
17798         dlflags         notlistable
17799         version         1.2
17800         extension
17801         glxsingle       ?
17802         glxflags        ignore
17803         glsflags        ignore get
17804         offset          ?
17805
17806 GetLocalConstantBooleanvEXT(id, value, data)
17807         return          void
17808         param           id              UInt32 in value
17809         param           value           GetVariantValueEXT in value
17810         param           data            Boolean out array [COMPSIZE(id)]
17811         category        EXT_vertex_shader
17812         dlflags         notlistable
17813         version         1.2
17814         extension
17815         glxsingle       ?
17816         glxflags        ignore
17817         glsflags        ignore get
17818         offset          ?
17819
17820 GetLocalConstantIntegervEXT(id, value, data)
17821         return          void
17822         param           id              UInt32 in value
17823         param           value           GetVariantValueEXT in value
17824         param           data            Int32 out array [COMPSIZE(id)]
17825         category        EXT_vertex_shader
17826         dlflags         notlistable
17827         version         1.2
17828         extension
17829         glxsingle       ?
17830         glxflags        ignore
17831         glsflags        ignore get
17832         offset          ?
17833
17834 GetLocalConstantFloatvEXT(id, value, data)
17835         return          void
17836         param           id              UInt32 in value
17837         param           value           GetVariantValueEXT in value
17838         param           data            Float32 out array [COMPSIZE(id)]
17839         category        EXT_vertex_shader
17840         dlflags         notlistable
17841         version         1.2
17842         extension
17843         glxsingle       ?
17844         glxflags        ignore
17845         glsflags        ignore get
17846         offset          ?
17847
17848 ###############################################################################
17849 #
17850 # Extension #249
17851 # ATI_vertex_streams commands
17852 #
17853 ###############################################################################
17854
17855 VertexStream1sATI(stream, x)
17856         return          void
17857         param           stream          VertexStreamATI in value
17858         param           x               Int16 in value
17859         category        ATI_vertex_streams
17860         version         1.2
17861         extension
17862         glxropcode      ?
17863         glxflags        ignore
17864         glsflags        ignore
17865         offset          ?
17866
17867 VertexStream1svATI(stream, coords)
17868         return          void
17869         param           stream          VertexStreamATI in value
17870         param           coords          Int16 in array [1]
17871         category        ATI_vertex_streams
17872         version         1.2
17873         extension
17874         glxropcode      ?
17875         glxflags        ignore
17876         glsflags        ignore
17877         offset          ?
17878
17879 VertexStream1iATI(stream, x)
17880         return          void
17881         param           stream          VertexStreamATI in value
17882         param           x               Int32 in value
17883         category        ATI_vertex_streams
17884         version         1.2
17885         extension
17886         glxropcode      ?
17887         glxflags        ignore
17888         glsflags        ignore
17889         offset          ?
17890
17891 VertexStream1ivATI(stream, coords)
17892         return          void
17893         param           stream          VertexStreamATI in value
17894         param           coords          Int32 in array [1]
17895         category        ATI_vertex_streams
17896         version         1.2
17897         extension
17898         glxropcode      ?
17899         glxflags        ignore
17900         glsflags        ignore
17901         offset          ?
17902
17903 VertexStream1fATI(stream, x)
17904         return          void
17905         param           stream          VertexStreamATI in value
17906         param           x               Float32 in value
17907         category        ATI_vertex_streams
17908         version         1.2
17909         extension
17910         glxropcode      ?
17911         glxflags        ignore
17912         glsflags        ignore
17913         offset          ?
17914
17915 VertexStream1fvATI(stream, coords)
17916         return          void
17917         param           stream          VertexStreamATI in value
17918         param           coords          Float32 in array [1]
17919         category        ATI_vertex_streams
17920         version         1.2
17921         extension
17922         glxropcode      ?
17923         glxflags        ignore
17924         glsflags        ignore
17925         offset          ?
17926
17927 VertexStream1dATI(stream, x)
17928         return          void
17929         param           stream          VertexStreamATI in value
17930         param           x               Float64 in value
17931         category        ATI_vertex_streams
17932         version         1.2
17933         extension
17934         glxropcode      ?
17935         glxflags        ignore
17936         glsflags        ignore
17937         offset          ?
17938
17939 VertexStream1dvATI(stream, coords)
17940         return          void
17941         param           stream          VertexStreamATI in value
17942         param           coords          Float64 in array [1]
17943         category        ATI_vertex_streams
17944         version         1.2
17945         extension
17946         glxropcode      ?
17947         glxflags        ignore
17948         glsflags        ignore
17949         offset          ?
17950
17951 VertexStream2sATI(stream, x, y)
17952         return          void
17953         param           stream          VertexStreamATI in value
17954         param           x               Int16 in value
17955         param           y               Int16 in value
17956         category        ATI_vertex_streams
17957         version         1.2
17958         extension
17959         glxropcode      ?
17960         glxflags        ignore
17961         glsflags        ignore
17962         offset          ?
17963
17964 VertexStream2svATI(stream, coords)
17965         return          void
17966         param           stream          VertexStreamATI in value
17967         param           coords          Int16 in array [2]
17968         category        ATI_vertex_streams
17969         version         1.2
17970         extension
17971         glxropcode      ?
17972         glxflags        ignore
17973         glsflags        ignore
17974         offset          ?
17975
17976 VertexStream2iATI(stream, x, y)
17977         return          void
17978         param           stream          VertexStreamATI in value
17979         param           x               Int32 in value
17980         param           y               Int32 in value
17981         category        ATI_vertex_streams
17982         version         1.2
17983         extension
17984         glxropcode      ?
17985         glxflags        ignore
17986         glsflags        ignore
17987         offset          ?
17988
17989 VertexStream2ivATI(stream, coords)
17990         return          void
17991         param           stream          VertexStreamATI in value
17992         param           coords          Int32 in array [2]
17993         category        ATI_vertex_streams
17994         version         1.2
17995         extension
17996         glxropcode      ?
17997         glxflags        ignore
17998         glsflags        ignore
17999         offset          ?
18000
18001 VertexStream2fATI(stream, x, y)
18002         return          void
18003         param           stream          VertexStreamATI in value
18004         param           x               Float32 in value
18005         param           y               Float32 in value
18006         category        ATI_vertex_streams
18007         version         1.2
18008         extension
18009         glxropcode      ?
18010         glxflags        ignore
18011         glsflags        ignore
18012         offset          ?
18013
18014 VertexStream2fvATI(stream, coords)
18015         return          void
18016         param           stream          VertexStreamATI in value
18017         param           coords          Float32 in array [2]
18018         category        ATI_vertex_streams
18019         version         1.2
18020         extension
18021         glxropcode      ?
18022         glxflags        ignore
18023         glsflags        ignore
18024         offset          ?
18025
18026 VertexStream2dATI(stream, x, y)
18027         return          void
18028         param           stream          VertexStreamATI in value
18029         param           x               Float64 in value
18030         param           y               Float64 in value
18031         category        ATI_vertex_streams
18032         version         1.2
18033         extension
18034         glxropcode      ?
18035         glxflags        ignore
18036         glsflags        ignore
18037         offset          ?
18038
18039 VertexStream2dvATI(stream, coords)
18040         return          void
18041         param           stream          VertexStreamATI in value
18042         param           coords          Float64 in array [2]
18043         category        ATI_vertex_streams
18044         version         1.2
18045         extension
18046         glxropcode      ?
18047         glxflags        ignore
18048         glsflags        ignore
18049         offset          ?
18050
18051 VertexStream3sATI(stream, x, y, z)
18052         return          void
18053         param           stream          VertexStreamATI in value
18054         param           x               Int16 in value
18055         param           y               Int16 in value
18056         param           z               Int16 in value
18057         category        ATI_vertex_streams
18058         version         1.2
18059         extension
18060         glxropcode      ?
18061         glxflags        ignore
18062         glsflags        ignore
18063         offset          ?
18064
18065 VertexStream3svATI(stream, coords)
18066         return          void
18067         param           stream          VertexStreamATI in value
18068         param           coords          Int16 in array [3]
18069         category        ATI_vertex_streams
18070         version         1.2
18071         extension
18072         glxropcode      ?
18073         glxflags        ignore
18074         glsflags        ignore
18075         offset          ?
18076
18077 VertexStream3iATI(stream, x, y, z)
18078         return          void
18079         param           stream          VertexStreamATI in value
18080         param           x               Int32 in value
18081         param           y               Int32 in value
18082         param           z               Int32 in value
18083         category        ATI_vertex_streams
18084         version         1.2
18085         extension
18086         glxropcode      ?
18087         glxflags        ignore
18088         glsflags        ignore
18089         offset          ?
18090
18091 VertexStream3ivATI(stream, coords)
18092         return          void
18093         param           stream          VertexStreamATI in value
18094         param           coords          Int32 in array [3]
18095         category        ATI_vertex_streams
18096         version         1.2
18097         extension
18098         glxropcode      ?
18099         glxflags        ignore
18100         glsflags        ignore
18101         offset          ?
18102
18103 VertexStream3fATI(stream, x, y, z)
18104         return          void
18105         param           stream          VertexStreamATI in value
18106         param           x               Float32 in value
18107         param           y               Float32 in value
18108         param           z               Float32 in value
18109         category        ATI_vertex_streams
18110         version         1.2
18111         extension
18112         glxropcode      ?
18113         glxflags        ignore
18114         glsflags        ignore
18115         offset          ?
18116
18117 VertexStream3fvATI(stream, coords)
18118         return          void
18119         param           stream          VertexStreamATI in value
18120         param           coords          Float32 in array [3]
18121         category        ATI_vertex_streams
18122         version         1.2
18123         extension
18124         glxropcode      ?
18125         glxflags        ignore
18126         glsflags        ignore
18127         offset          ?
18128
18129 VertexStream3dATI(stream, x, y, z)
18130         return          void
18131         param           stream          VertexStreamATI in value
18132         param           x               Float64 in value
18133         param           y               Float64 in value
18134         param           z               Float64 in value
18135         category        ATI_vertex_streams
18136         version         1.2
18137         extension
18138         glxropcode      ?
18139         glxflags        ignore
18140         glsflags        ignore
18141         offset          ?
18142
18143 VertexStream3dvATI(stream, coords)
18144         return          void
18145         param           stream          VertexStreamATI in value
18146         param           coords          Float64 in array [3]
18147         category        ATI_vertex_streams
18148         version         1.2
18149         extension
18150         glxropcode      ?
18151         glxflags        ignore
18152         glsflags        ignore
18153         offset          ?
18154
18155 VertexStream4sATI(stream, x, y, z, w)
18156         return          void
18157         param           stream          VertexStreamATI in value
18158         param           x               Int16 in value
18159         param           y               Int16 in value
18160         param           z               Int16 in value
18161         param           w               Int16 in value
18162         category        ATI_vertex_streams
18163         version         1.2
18164         extension
18165         glxropcode      ?
18166         glxflags        ignore
18167         glsflags        ignore
18168         offset          ?
18169
18170 VertexStream4svATI(stream, coords)
18171         return          void
18172         param           stream          VertexStreamATI in value
18173         param           coords          Int16 in array [4]
18174         category        ATI_vertex_streams
18175         version         1.2
18176         extension
18177         glxropcode      ?
18178         glxflags        ignore
18179         glsflags        ignore
18180         offset          ?
18181
18182 VertexStream4iATI(stream, x, y, z, w)
18183         return          void
18184         param           stream          VertexStreamATI in value
18185         param           x               Int32 in value
18186         param           y               Int32 in value
18187         param           z               Int32 in value
18188         param           w               Int32 in value
18189         category        ATI_vertex_streams
18190         version         1.2
18191         extension
18192         glxropcode      ?
18193         glxflags        ignore
18194         glsflags        ignore
18195         offset          ?
18196
18197 VertexStream4ivATI(stream, coords)
18198         return          void
18199         param           stream          VertexStreamATI in value
18200         param           coords          Int32 in array [4]
18201         category        ATI_vertex_streams
18202         version         1.2
18203         extension
18204         glxropcode      ?
18205         glxflags        ignore
18206         glsflags        ignore
18207         offset          ?
18208
18209 VertexStream4fATI(stream, x, y, z, w)
18210         return          void
18211         param           stream          VertexStreamATI in value
18212         param           x               Float32 in value
18213         param           y               Float32 in value
18214         param           z               Float32 in value
18215         param           w               Float32 in value
18216         category        ATI_vertex_streams
18217         version         1.2
18218         extension
18219         glxropcode      ?
18220         glxflags        ignore
18221         glsflags        ignore
18222         offset          ?
18223
18224 VertexStream4fvATI(stream, coords)
18225         return          void
18226         param           stream          VertexStreamATI in value
18227         param           coords          Float32 in array [4]
18228         category        ATI_vertex_streams
18229         version         1.2
18230         extension
18231         glxropcode      ?
18232         glxflags        ignore
18233         glsflags        ignore
18234         offset          ?
18235
18236 VertexStream4dATI(stream, x, y, z, w)
18237         return          void
18238         param           stream          VertexStreamATI in value
18239         param           x               Float64 in value
18240         param           y               Float64 in value
18241         param           z               Float64 in value
18242         param           w               Float64 in value
18243         category        ATI_vertex_streams
18244         version         1.2
18245         extension
18246         glxropcode      ?
18247         glxflags        ignore
18248         glsflags        ignore
18249         offset          ?
18250
18251 VertexStream4dvATI(stream, coords)
18252         return          void
18253         param           stream          VertexStreamATI in value
18254         param           coords          Float64 in array [4]
18255         category        ATI_vertex_streams
18256         version         1.2
18257         extension
18258         glxropcode      ?
18259         glxflags        ignore
18260         glsflags        ignore
18261         offset          ?
18262
18263 NormalStream3bATI(stream, nx, ny, nz)
18264         return          void
18265         param           stream          VertexStreamATI in value
18266         param           nx              Int8 in value
18267         param           ny              Int8 in value
18268         param           nz              Int8 in value
18269         category        ATI_vertex_streams
18270         version         1.2
18271         extension
18272         glxropcode      ?
18273         glxflags        ignore
18274         glsflags        ignore
18275         offset          ?
18276
18277 NormalStream3bvATI(stream, coords)
18278         return          void
18279         param           stream          VertexStreamATI in value
18280         param           coords          Int8 in array [3]
18281         category        ATI_vertex_streams
18282         version         1.2
18283         extension
18284         glxropcode      ?
18285         glxflags        ignore
18286         glsflags        ignore
18287         offset          ?
18288
18289 NormalStream3sATI(stream, nx, ny, nz)
18290         return          void
18291         param           stream          VertexStreamATI in value
18292         param           nx              Int16 in value
18293         param           ny              Int16 in value
18294         param           nz              Int16 in value
18295         category        ATI_vertex_streams
18296         version         1.2
18297         extension
18298         glxropcode      ?
18299         glxflags        ignore
18300         glsflags        ignore
18301         offset          ?
18302
18303 NormalStream3svATI(stream, coords)
18304         return          void
18305         param           stream          VertexStreamATI in value
18306         param           coords          Int16 in array [3]
18307         category        ATI_vertex_streams
18308         version         1.2
18309         extension
18310         glxropcode      ?
18311         glxflags        ignore
18312         glsflags        ignore
18313         offset          ?
18314
18315 NormalStream3iATI(stream, nx, ny, nz)
18316         return          void
18317         param           stream          VertexStreamATI in value
18318         param           nx              Int32 in value
18319         param           ny              Int32 in value
18320         param           nz              Int32 in value
18321         category        ATI_vertex_streams
18322         version         1.2
18323         extension
18324         glxropcode      ?
18325         glxflags        ignore
18326         glsflags        ignore
18327         offset          ?
18328
18329 NormalStream3ivATI(stream, coords)
18330         return          void
18331         param           stream          VertexStreamATI in value
18332         param           coords          Int32 in array [3]
18333         category        ATI_vertex_streams
18334         version         1.2
18335         extension
18336         glxropcode      ?
18337         glxflags        ignore
18338         glsflags        ignore
18339         offset          ?
18340
18341 NormalStream3fATI(stream, nx, ny, nz)
18342         return          void
18343         param           stream          VertexStreamATI in value
18344         param           nx              Float32 in value
18345         param           ny              Float32 in value
18346         param           nz              Float32 in value
18347         category        ATI_vertex_streams
18348         version         1.2
18349         extension
18350         glxropcode      ?
18351         glxflags        ignore
18352         glsflags        ignore
18353         offset          ?
18354
18355 NormalStream3fvATI(stream, coords)
18356         return          void
18357         param           stream          VertexStreamATI in value
18358         param           coords          Float32 in array [3]
18359         category        ATI_vertex_streams
18360         version         1.2
18361         extension
18362         glxropcode      ?
18363         glxflags        ignore
18364         glsflags        ignore
18365         offset          ?
18366
18367 NormalStream3dATI(stream, nx, ny, nz)
18368         return          void
18369         param           stream          VertexStreamATI in value
18370         param           nx              Float64 in value
18371         param           ny              Float64 in value
18372         param           nz              Float64 in value
18373         category        ATI_vertex_streams
18374         version         1.2
18375         extension
18376         glxropcode      ?
18377         glxflags        ignore
18378         glsflags        ignore
18379         offset          ?
18380
18381 NormalStream3dvATI(stream, coords)
18382         return          void
18383         param           stream          VertexStreamATI in value
18384         param           coords          Float64 in array [3]
18385         category        ATI_vertex_streams
18386         version         1.2
18387         extension
18388         glxropcode      ?
18389         glxflags        ignore
18390         glsflags        ignore
18391         offset          ?
18392
18393 ClientActiveVertexStreamATI(stream)
18394         return          void
18395         param           stream          VertexStreamATI in value
18396         category        ATI_vertex_streams
18397         version         1.2
18398         extension
18399         glxropcode      ?
18400         glxflags        ignore
18401         glsflags        ignore
18402         offset          ?
18403
18404 VertexBlendEnviATI(pname, param)
18405         return          void
18406         param           pname           VertexStreamATI in value
18407         param           param           Int32 in value
18408         category        ATI_vertex_streams
18409         version         1.2
18410         extension
18411         glxropcode      ?
18412         glxflags        ignore
18413         glsflags        ignore
18414         offset          ?
18415
18416 VertexBlendEnvfATI(pname, param)
18417         return          void
18418         param           pname           VertexStreamATI in value
18419         param           param           Float32 in value
18420         category        ATI_vertex_streams
18421         version         1.2
18422         extension
18423         glxropcode      ?
18424         glxflags        ignore
18425         glsflags        ignore
18426         offset          ?
18427
18428 ###############################################################################
18429 #
18430 # Extension #250 - WGL_I3D_digital_video_control
18431 # Extension #251 - WGL_I3D_gamma
18432 # Extension #252 - WGL_I3D_genlock
18433 # Extension #253 - WGL_I3D_image_buffer
18434 # Extension #254 - WGL_I3D_swap_frame_lock
18435 # Extension #255 - WGL_I3D_swap_frame_usage
18436 #
18437 ###############################################################################
18438
18439 ###############################################################################
18440 #
18441 # Extension #256
18442 # ATI_element_array commands
18443 #
18444 ###############################################################################
18445
18446 ElementPointerATI(type, pointer)
18447         return          void
18448         param           type            ElementPointerTypeATI in value
18449         param           pointer         Void in array [COMPSIZE(type)] retained
18450         category        ATI_element_array
18451         dlflags         notlistable
18452         glxflags        client-handcode client-intercept server-handcode
18453         version         1.2
18454         glsflags        ignore
18455         offset          ?
18456
18457 DrawElementArrayATI(mode, count)
18458         return          void
18459         param           mode            BeginMode in value
18460         param           count           SizeI in value
18461         category        ATI_element_array
18462         dlflags         handcode
18463         glxflags        client-handcode client-intercept server-handcode
18464         version         1.2
18465         glsopcode       ?
18466         offset          ?
18467
18468 DrawRangeElementArrayATI(mode, start, end, count)
18469         return          void
18470         param           mode            BeginMode in value
18471         param           start           UInt32 in value
18472         param           end             UInt32 in value
18473         param           count           SizeI in value
18474         category        ATI_element_array
18475         dlflags         handcode
18476         glxflags        client-handcode client-intercept server-handcode
18477         version         1.2
18478         glsopcode       ?
18479         offset          ?
18480
18481 ###############################################################################
18482 #
18483 # Extension #257
18484 # SUN_mesh_array commands
18485 #
18486 ###############################################################################
18487
18488 DrawMeshArraysSUN(mode, first, count, width)
18489         return          void
18490         param           mode            BeginMode in value
18491         param           first           Int32 in value
18492         param           count           SizeI in value
18493         param           width           SizeI in value
18494         category        SUN_mesh_array
18495         dlflags         handcode
18496         glxflags        client-handcode client-intercept server-handcode
18497         version         1.1
18498         glxropcode      ?
18499         glsopcode       ?
18500         offset          ?
18501
18502 ###############################################################################
18503 #
18504 # Extension #258
18505 # SUN_slice_accum commands
18506 #
18507 ###############################################################################
18508
18509 # (none)
18510 newcategory: SUN_slice_accum
18511
18512 ###############################################################################
18513 #
18514 # Extension #259
18515 # NV_multisample_filter_hint commands
18516 #
18517 ###############################################################################
18518
18519 # (none)
18520 newcategory: NV_multisample_filter_hint
18521
18522 ###############################################################################
18523 #
18524 # Extension #260
18525 # NV_depth_clamp commands
18526 #
18527 ###############################################################################
18528
18529 # (none)
18530 newcategory: NV_depth_clamp
18531
18532 ###############################################################################
18533 #
18534 # Extension #261
18535 # NV_occlusion_query commands
18536 #
18537 ###############################################################################
18538
18539 GenOcclusionQueriesNV(n, ids)
18540         return          void
18541         param           n               SizeI in value
18542         param           ids             UInt32 out array [n]
18543         dlflags         notlistable
18544         category        NV_occlusion_query
18545         version         1.2
18546         extension       soft WINSOFT NV20
18547         glsflags        ignore
18548         glxflags        ignore
18549
18550 DeleteOcclusionQueriesNV(n, ids)
18551         return          void
18552         param           n               SizeI in value
18553         param           ids             UInt32 in array [n]
18554         dlflags         notlistable
18555         category        NV_occlusion_query
18556         version         1.2
18557         extension       soft WINSOFT NV20
18558         glsflags        ignore
18559         glxflags        ignore
18560
18561 IsOcclusionQueryNV(id)
18562         return          Boolean
18563         param           id              UInt32 in value
18564         dlflags         notlistable
18565         category        NV_occlusion_query
18566         version         1.2
18567         extension       soft WINSOFT NV20
18568         glsflags        ignore
18569         glxflags        ignore
18570
18571 BeginOcclusionQueryNV(id)
18572         return          void
18573         param           id              UInt32 in value
18574         category        NV_occlusion_query
18575         version         1.2
18576         extension       soft WINSOFT NV20
18577         glsflags        ignore
18578         glxflags        ignore
18579
18580 EndOcclusionQueryNV()
18581         return          void
18582         category        NV_occlusion_query
18583         version         1.2
18584         extension       soft WINSOFT NV20
18585         glsflags        ignore
18586         glxflags        ignore
18587
18588 GetOcclusionQueryivNV(id, pname, params)
18589         return          void
18590         param           id              UInt32 in value
18591         param           pname           OcclusionQueryParameterNameNV in value
18592         param           params          Int32 out array [COMPSIZE(pname)]
18593         dlflags         notlistable
18594         category        NV_occlusion_query
18595         version         1.2
18596         extension       soft WINSOFT NV20
18597         glsflags        ignore
18598         glxflags        ignore
18599
18600 GetOcclusionQueryuivNV(id, pname, params)
18601         return          void
18602         param           id              UInt32 in value
18603         param           pname           OcclusionQueryParameterNameNV in value
18604         param           params          UInt32 out array [COMPSIZE(pname)]
18605         dlflags         notlistable
18606         category        NV_occlusion_query
18607         version         1.2
18608         extension       soft WINSOFT NV20
18609         glsflags        ignore
18610         glxflags        ignore
18611
18612 ###############################################################################
18613 #
18614 # Extension #262
18615 # NV_point_sprite commands
18616 #
18617 ###############################################################################
18618
18619 PointParameteriNV(pname, param)
18620         return          void
18621         param           pname           PointParameterNameARB in value
18622         param           param           Int32 in value
18623         category        NV_point_sprite
18624         version         1.2
18625         extension       soft WINSOFT NV20
18626         glxropcode      4221
18627         alias           PointParameteri
18628         glsalias        PointParameteri
18629
18630 PointParameterivNV(pname, params)
18631         return          void
18632         param           pname           PointParameterNameARB in value
18633         param           params          Int32 in array [COMPSIZE(pname)]
18634         category        NV_point_sprite
18635         version         1.2
18636         extension       soft WINSOFT NV20
18637         glxropcode      4222
18638         alias           PointParameteriv
18639         glsalias        PointParameteriv
18640
18641 ###############################################################################
18642 #
18643 # Extension #263 - WGL_NV_render_depth_texture
18644 # Extension #264 - WGL_NV_render_texture_rectangle
18645 #
18646 ###############################################################################
18647
18648 ###############################################################################
18649 #
18650 # Extension #265
18651 # NV_texture_shader3 commands
18652 #
18653 ###############################################################################
18654
18655 # (none)
18656 newcategory: NV_texture_shader3
18657
18658 ###############################################################################
18659 #
18660 # Extension #266
18661 # NV_vertex_program1_1 commands
18662 #
18663 ###############################################################################
18664
18665 # (none)
18666 newcategory: NV_vertex_program1_1
18667
18668 ###############################################################################
18669 #
18670 # Extension #267
18671 # EXT_shadow_funcs commands
18672 #
18673 ###############################################################################
18674
18675 # (none)
18676 newcategory: EXT_shadow_funcs
18677
18678 ###############################################################################
18679 #
18680 # Extension #268
18681 # EXT_stencil_two_side commands
18682 #
18683 ###############################################################################
18684
18685 ActiveStencilFaceEXT(face)
18686         return          void
18687         param           face            StencilFaceDirection in value
18688         category        EXT_stencil_two_side
18689         version         1.3
18690         glxropcode      4220
18691         glsopcode       ?
18692         offset          646
18693
18694 ###############################################################################
18695 #
18696 # Extension #269
18697 # ATI_text_fragment_shader commands
18698 #
18699 ###############################################################################
18700
18701 # Uses ARB_vertex_program entry points
18702 newcategory: ATI_text_fragment_shader
18703
18704 ###############################################################################
18705 #
18706 # Extension #270
18707 # APPLE_client_storage commands
18708 #
18709 ###############################################################################
18710
18711 # (none)
18712 newcategory: APPLE_client_storage
18713
18714 ###############################################################################
18715 #
18716 # Extension #271
18717 # APPLE_element_array commands
18718 #
18719 ###############################################################################
18720
18721 # @@ Need to verify/add GLX protocol
18722
18723 # @@@ like #256 ATI_element_array
18724 ElementPointerAPPLE(type, pointer)
18725         return          void
18726         param           type            ElementPointerTypeATI in value
18727         param           pointer         Void in array [type]
18728         category        APPLE_element_array
18729         version         1.2
18730         extension
18731         glxropcode      ?
18732         glxflags        ignore
18733         glsopcode       ?
18734         offset          ?
18735
18736 DrawElementArrayAPPLE(mode, first, count)
18737         return          void
18738         param           mode            BeginMode in value
18739         param           first           Int32 in value
18740         param           count           SizeI in value
18741         category        APPLE_element_array
18742         version         1.2
18743         extension
18744         glxropcode      ?
18745         glxflags        ignore
18746         glsopcode       ?
18747         offset          ?
18748
18749 DrawRangeElementArrayAPPLE(mode, start, end, first, count)
18750         return          void
18751         param           mode            BeginMode in value
18752         param           start           UInt32 in value
18753         param           end             UInt32 in value
18754         param           first           Int32 in value
18755         param           count           SizeI in value
18756         category        APPLE_element_array
18757         version         1.2
18758         extension
18759         glxropcode      ?
18760         glxflags        ignore
18761         glsopcode       ?
18762         offset          ?
18763
18764 MultiDrawElementArrayAPPLE(mode, first, count, primcount)
18765         return          void
18766         param           mode            BeginMode in value
18767         param           first           Int32 in array [primcount]
18768         param           count           SizeI in array [primcount]
18769         param           primcount       SizeI in value
18770         category        APPLE_element_array
18771         version         1.2
18772         extension
18773         glxropcode      ?
18774         glxflags        ignore
18775         glsopcode       ?
18776         offset          ?
18777
18778 MultiDrawRangeElementArrayAPPLE(mode, start, end, first, count, primcount)
18779         return          void
18780         param           mode            BeginMode in value
18781         param           start           UInt32 in value
18782         param           end             UInt32 in value
18783         param           first           Int32 in array [primcount]
18784         param           count           SizeI in array [primcount]
18785         param           primcount       SizeI in value
18786         category        APPLE_element_array
18787         version         1.2
18788         extension
18789         glxropcode      ?
18790         glxflags        ignore
18791         glsopcode       ?
18792         offset          ?
18793
18794 ###############################################################################
18795 #
18796 # Extension #272
18797 # APPLE_fence commands
18798 #
18799 ###############################################################################
18800
18801 # @@ Need to verify/add GLX protocol
18802
18803 # @@@ like #222 NV_fence
18804 GenFencesAPPLE(n, fences)
18805         return          void
18806         param           n               SizeI in value
18807         param           fences          FenceNV out array [n]
18808         category        APPLE_fence
18809         version         1.2
18810         extension
18811         glxropcode      ?
18812         glxflags        ignore
18813         glsopcode       ?
18814         offset          ?
18815
18816 DeleteFencesAPPLE(n, fences)
18817         return          void
18818         param           n               SizeI in value
18819         param           fences          FenceNV in array [n]
18820         category        APPLE_fence
18821         version         1.2
18822         extension
18823         glxropcode      ?
18824         glxflags        ignore
18825         glsopcode       ?
18826         offset          ?
18827
18828 SetFenceAPPLE(fence)
18829         return          void
18830         param           fence           FenceNV in value
18831         category        APPLE_fence
18832         version         1.2
18833         extension
18834         glxropcode      ?
18835         glxflags        ignore
18836         glsopcode       ?
18837         offset          ?
18838
18839 IsFenceAPPLE(fence)
18840         return          Boolean
18841         param           fence           FenceNV in value
18842         category        APPLE_fence
18843         version         1.2
18844         extension
18845         glxropcode      ?
18846         glxflags        ignore
18847         glsopcode       ?
18848         offset          ?
18849
18850 TestFenceAPPLE(fence)
18851         return          Boolean
18852         param           fence           FenceNV in value
18853         category        APPLE_fence
18854         version         1.2
18855         extension
18856         glxropcode      ?
18857         glxflags        ignore
18858         glsopcode       ?
18859         offset          ?
18860
18861 FinishFenceAPPLE(fence)
18862         return          void
18863         param           fence           FenceNV in value
18864         category        APPLE_fence
18865         version         1.2
18866         extension
18867         glxropcode      ?
18868         glxflags        ignore
18869         glsopcode       ?
18870         offset          ?
18871
18872 TestObjectAPPLE(object, name)
18873         return          Boolean
18874         param           object          ObjectTypeAPPLE in value
18875         param           name            UInt32 in value
18876         category        APPLE_fence
18877         version         1.2
18878         extension
18879         glxropcode      ?
18880         glxflags        ignore
18881         glsopcode       ?
18882         offset          ?
18883
18884 FinishObjectAPPLE(object, name)
18885         return          void
18886         param           object          ObjectTypeAPPLE in value
18887         param           name            Int32 in value
18888         category        APPLE_fence
18889         version         1.2
18890         extension
18891         glxropcode      ?
18892         glxflags        ignore
18893         glsopcode       ?
18894         offset          ?
18895
18896 ###############################################################################
18897 #
18898 # Extension #273
18899 # APPLE_vertex_array_object commands
18900 #
18901 ###############################################################################
18902
18903 # @@ Need to verify/add GLX protocol
18904
18905 # @@@ loosely derived from incomplete SGIX_vertex_array_object
18906 BindVertexArrayAPPLE(array)
18907         return          void
18908         param           array           UInt32 in value
18909         category        APPLE_vertex_array_object
18910         version         1.2
18911         extension
18912         glxropcode      ?
18913         glxflags        ignore
18914         glsopcode       ?
18915         offset          ?
18916
18917 DeleteVertexArraysAPPLE(n, arrays)
18918         return          void
18919         param           n               SizeI in value
18920         param           arrays          UInt32 in array [n]
18921         category        APPLE_vertex_array_object
18922         version         1.2
18923         extension
18924         glxropcode      ?
18925         glxflags        ignore
18926         glsopcode       ?
18927         offset          ?
18928
18929 GenVertexArraysAPPLE(n, arrays)
18930         return          void
18931         param           n               SizeI in value
18932         param           arrays          UInt32 out array [n]
18933         category        APPLE_vertex_array_object
18934         version         1.2
18935         extension
18936         glxropcode      ?
18937         glxflags        ignore
18938         glsopcode       ?
18939         offset          ?
18940
18941 IsVertexArrayAPPLE(array)
18942         return          Boolean
18943         param           array           UInt32 in value
18944         category        APPLE_vertex_array_object
18945         version         1.2
18946         extension
18947         glxropcode      ?
18948         glxflags        ignore
18949         glsopcode       ?
18950         offset          ?
18951
18952 ###############################################################################
18953 #
18954 # Extension #274
18955 # APPLE_vertex_array_range commands
18956 #
18957 ###############################################################################
18958
18959 # @@ Need to verify/add GLX protocol
18960
18961 # @@@ like #190 NV_vertex_array_range,
18962 VertexArrayRangeAPPLE(length, pointer)
18963         return          void
18964         param           length          SizeI in value
18965         param           pointer         Void out array [length]
18966         category        APPLE_vertex_array_range
18967         version         1.2
18968         extension
18969         glxropcode      ?
18970         glxflags        ignore
18971         glsopcode       ?
18972         offset          ?
18973
18974 FlushVertexArrayRangeAPPLE(length, pointer)
18975         return          void
18976         param           length          SizeI in value
18977         param           pointer         Void out array [length]
18978         category        APPLE_vertex_array_range
18979         version         1.2
18980         extension
18981         glxropcode      ?
18982         glxflags        ignore
18983         glsopcode       ?
18984         offset          ?
18985
18986 VertexArrayParameteriAPPLE(pname, param)
18987         return          void
18988         param           pname           VertexArrayPNameAPPLE in value
18989         param           param           Int32 in value
18990         category        APPLE_vertex_array_range
18991         version         1.2
18992         extension
18993         glxropcode      ?
18994         glxflags        ignore
18995         glsopcode       ?
18996         offset          ?
18997
18998 ###############################################################################
18999 #
19000 # Extension #275
19001 # APPLE_ycbcr_422 commands
19002 #
19003 ###############################################################################
19004
19005 # (none)
19006 newcategory: APPLE_ycbcr_422
19007
19008 ###############################################################################
19009 #
19010 # Extension #276
19011 # S3_s3tc commands
19012 #
19013 ###############################################################################
19014
19015 # (none)
19016 newcategory: S3_s3tc
19017
19018 ###############################################################################
19019 #
19020 # Extension #277
19021 # ATI_draw_buffers commands
19022 #
19023 ###############################################################################
19024
19025 DrawBuffersATI(n, bufs)
19026         return          void
19027         param           n               SizeI in value
19028         param           bufs            DrawBufferModeATI in array [n]
19029         category        ATI_draw_buffers
19030         version         1.2
19031         extension
19032         glxropcode      233
19033         alias           DrawBuffers
19034         glsalias        DrawBuffers
19035
19036 ###############################################################################
19037 #
19038 # Extension #278 - WGL_ATI_pixel_format_float
19039 #
19040 ###############################################################################
19041 newcategory: ATI_pixel_format_float
19042 passthru: /* This is really a WGL extension, but defines some associated GL enums.
19043 passthru:  * ATI does not export "GL_ATI_pixel_format_float" in the GL_EXTENSIONS string.
19044 passthru:  */
19045
19046 ###############################################################################
19047 #
19048 # Extension #279
19049 # ATI_texture_env_combine3 commands
19050 #
19051 ###############################################################################
19052
19053 # (none)
19054 newcategory: ATI_texture_env_combine3
19055
19056 ###############################################################################
19057 #
19058 # Extension #280
19059 # ATI_texture_float commands
19060 #
19061 ###############################################################################
19062
19063 # (none)
19064 newcategory: ATI_texture_float
19065
19066 ###############################################################################
19067 #
19068 # Extension #281 (also WGL_NV_float_buffer)
19069 # NV_float_buffer commands
19070 #
19071 ###############################################################################
19072
19073 # (none)
19074 newcategory: NV_float_buffer
19075
19076 ###############################################################################
19077 #
19078 # Extension #282
19079 # NV_fragment_program commands
19080 #
19081 ###############################################################################
19082
19083 # @@ Need to verify/add GLX protocol
19084
19085 # Some NV_fragment_program entry points are shared with ARB_vertex_program,
19086 #   and are only included in that #define block, for now.
19087 newcategory: NV_fragment_program
19088 passthru: /* Some NV_fragment_program entry points are shared with ARB_vertex_program. */
19089
19090 ProgramNamedParameter4fNV(id, len, name, x, y, z, w)
19091         return          void
19092         param           id              UInt32 in value
19093         param           len             SizeI in value
19094         param           name            UInt8 in array [1]
19095         param           x               Float32 in value
19096         param           y               Float32 in value
19097         param           z               Float32 in value
19098         param           w               Float32 in value
19099         category        NV_fragment_program
19100         version         1.2
19101         extension
19102         glxropcode      ?
19103         glxflags        ignore
19104         glsopcode       ?
19105         offset          682
19106
19107 ProgramNamedParameter4dNV(id, len, name, x, y, z, w)
19108         return          void
19109         param           id              UInt32 in value
19110         param           len             SizeI in value
19111         param           name            UInt8 in array [1]
19112         param           x               Float64 in value
19113         param           y               Float64 in value
19114         param           z               Float64 in value
19115         param           w               Float64 in value
19116         category        NV_fragment_program
19117         version         1.2
19118         extension
19119         glxropcode      ?
19120         glxflags        ignore
19121         glsopcode       ?
19122         offset          683
19123
19124 ProgramNamedParameter4fvNV(id, len, name, v)
19125         return          void
19126         param           id              UInt32 in value
19127         param           len             SizeI in value
19128         param           name            UInt8 in array [1]
19129         param           v               Float32 in array [4]
19130         category        NV_fragment_program
19131         version         1.2
19132         extension
19133         glxropcode      ?
19134         glxflags        ignore
19135         glsopcode       ?
19136         offset          684
19137
19138 ProgramNamedParameter4dvNV(id, len, name, v)
19139         return          void
19140         param           id              UInt32 in value
19141         param           len             SizeI in value
19142         param           name            UInt8 in array [1]
19143         param           v               Float64 in array [4]
19144         category        NV_fragment_program
19145         version         1.2
19146         extension
19147         glxropcode      ?
19148         glxflags        ignore
19149         glsopcode       ?
19150         offset          685
19151
19152 GetProgramNamedParameterfvNV(id, len, name, params)
19153         return          void
19154         param           id              UInt32 in value
19155         param           len             SizeI in value
19156         param           name            UInt8 in array [1]
19157         param           params          Float32 out array [4]
19158         category        NV_fragment_program
19159         dlflags         notlistable
19160         version         1.2
19161         extension
19162         glxsingle       ?
19163         glxflags        ignore
19164         glsflags        get
19165         glsopcode       ?
19166         offset          686
19167
19168 GetProgramNamedParameterdvNV(id, len, name, params)
19169         return          void
19170         param           id              UInt32 in value
19171         param           len             SizeI in value
19172         param           name            UInt8 in array [1]
19173         param           params          Float64 out array [4]
19174         category        NV_fragment_program
19175         dlflags         notlistable
19176         version         1.2
19177         extension
19178         glxsingle       ?
19179         glxflags        ignore
19180         glsflags        get
19181         glsopcode       ?
19182         offset          687
19183
19184 ###############################################################################
19185 #
19186 # Extension #283
19187 # NV_half_float commands
19188 #
19189 ###############################################################################
19190
19191 # @@ Need to verify/add GLX protocol
19192
19193 Vertex2hNV(x, y)
19194         return          void
19195         param           x               Half16NV in value
19196         param           y               Half16NV in value
19197         category        NV_half_float
19198         version         1.2
19199         extension
19200         glxropcode      ?
19201         glxflags        ignore
19202         glsopcode       ?
19203         offset          ?
19204
19205 Vertex2hvNV(v)
19206         return          void
19207         param           v               Half16NV in array [2]
19208         category        NV_half_float
19209         version         1.2
19210         extension
19211         glxropcode      ?
19212         glxflags        ignore
19213         glsopcode       ?
19214         offset          ?
19215
19216 Vertex3hNV(x, y, z)
19217         return          void
19218         param           x               Half16NV in value
19219         param           y               Half16NV in value
19220         param           z               Half16NV in value
19221         category        NV_half_float
19222         version         1.2
19223         extension
19224         glxropcode      ?
19225         glxflags        ignore
19226         glsopcode       ?
19227         offset          ?
19228
19229 Vertex3hvNV(v)
19230         return          void
19231         param           v               Half16NV in array [3]
19232         category        NV_half_float
19233         version         1.2
19234         extension
19235         glxropcode      ?
19236         glxflags        ignore
19237         glsopcode       ?
19238         offset          ?
19239
19240 Vertex4hNV(x, y, z, w)
19241         return          void
19242         param           x               Half16NV in value
19243         param           y               Half16NV in value
19244         param           z               Half16NV in value
19245         param           w               Half16NV in value
19246         category        NV_half_float
19247         version         1.2
19248         extension
19249         glxropcode      ?
19250         glxflags        ignore
19251         glsopcode       ?
19252         offset          ?
19253
19254 Vertex4hvNV(v)
19255         return          void
19256         param           v               Half16NV in array [4]
19257         category        NV_half_float
19258         version         1.2
19259         extension
19260         glxropcode      ?
19261         glxflags        ignore
19262         glsopcode       ?
19263         offset          ?
19264
19265 Normal3hNV(nx, ny, nz)
19266         return          void
19267         param           nx              Half16NV in value
19268         param           ny              Half16NV in value
19269         param           nz              Half16NV in value
19270         category        NV_half_float
19271         version         1.2
19272         extension
19273         glxropcode      ?
19274         glxflags        ignore
19275         glsopcode       ?
19276         offset          ?
19277
19278 Normal3hvNV(v)
19279         return          void
19280         param           v               Half16NV in array [3]
19281         category        NV_half_float
19282         version         1.2
19283         extension
19284         glxropcode      ?
19285         glxflags        ignore
19286         glsopcode       ?
19287         offset          ?
19288
19289 Color3hNV(red, green, blue)
19290         return          void
19291         param           red             Half16NV in value
19292         param           green           Half16NV in value
19293         param           blue            Half16NV in value
19294         category        NV_half_float
19295         version         1.2
19296         extension
19297         glxropcode      ?
19298         glxflags        ignore
19299         glsopcode       ?
19300         offset          ?
19301
19302 Color3hvNV(v)
19303         return          void
19304         param           v               Half16NV in array [3]
19305         category        NV_half_float
19306         version         1.2
19307         extension
19308         glxropcode      ?
19309         glxflags        ignore
19310         glsopcode       ?
19311         offset          ?
19312
19313 Color4hNV(red, green, blue, alpha)
19314         return          void
19315         param           red             Half16NV in value
19316         param           green           Half16NV in value
19317         param           blue            Half16NV in value
19318         param           alpha           Half16NV in value
19319         category        NV_half_float
19320         version         1.2
19321         extension
19322         glxropcode      ?
19323         glxflags        ignore
19324         glsopcode       ?
19325         offset          ?
19326
19327 Color4hvNV(v)
19328         return          void
19329         param           v               Half16NV in array [4]
19330         category        NV_half_float
19331         version         1.2
19332         extension
19333         glxropcode      ?
19334         glxflags        ignore
19335         glsopcode       ?
19336         offset          ?
19337
19338 TexCoord1hNV(s)
19339         return          void
19340         param           s               Half16NV in value
19341         category        NV_half_float
19342         version         1.2
19343         extension
19344         glxropcode      ?
19345         glxflags        ignore
19346         glsopcode       ?
19347         offset          ?
19348
19349 TexCoord1hvNV(v)
19350         return          void
19351         param           v               Half16NV in array [1]
19352         category        NV_half_float
19353         version         1.2
19354         extension
19355         glxropcode      ?
19356         glxflags        ignore
19357         glsopcode       ?
19358         offset          ?
19359
19360 TexCoord2hNV(s, t)
19361         return          void
19362         param           s               Half16NV in value
19363         param           t               Half16NV in value
19364         category        NV_half_float
19365         version         1.2
19366         extension
19367         glxropcode      ?
19368         glxflags        ignore
19369         glsopcode       ?
19370         offset          ?
19371
19372 TexCoord2hvNV(v)
19373         return          void
19374         param           v               Half16NV in array [2]
19375         category        NV_half_float
19376         version         1.2
19377         extension
19378         glxropcode      ?
19379         glxflags        ignore
19380         glsopcode       ?
19381         offset          ?
19382
19383 TexCoord3hNV(s, t, r)
19384         return          void
19385         param           s               Half16NV in value
19386         param           t               Half16NV in value
19387         param           r               Half16NV in value
19388         category        NV_half_float
19389         version         1.2
19390         extension
19391         glxropcode      ?
19392         glxflags        ignore
19393         glsopcode       ?
19394         offset          ?
19395
19396 TexCoord3hvNV(v)
19397         return          void
19398         param           v               Half16NV in array [3]
19399         category        NV_half_float
19400         version         1.2
19401         extension
19402         glxropcode      ?
19403         glxflags        ignore
19404         glsopcode       ?
19405         offset          ?
19406
19407 TexCoord4hNV(s, t, r, q)
19408         return          void
19409         param           s               Half16NV in value
19410         param           t               Half16NV in value
19411         param           r               Half16NV in value
19412         param           q               Half16NV in value
19413         category        NV_half_float
19414         version         1.2
19415         extension
19416         glxropcode      ?
19417         glxflags        ignore
19418         glsopcode       ?
19419         offset          ?
19420
19421 TexCoord4hvNV(v)
19422         return          void
19423         param           v               Half16NV in array [4]
19424         category        NV_half_float
19425         version         1.2
19426         extension
19427         glxropcode      ?
19428         glxflags        ignore
19429         glsopcode       ?
19430         offset          ?
19431
19432 MultiTexCoord1hNV(target, s)
19433         return          void
19434         param           target          TextureUnit in value
19435         param           s               Half16NV in value
19436         category        NV_half_float
19437         version         1.2
19438         extension
19439         glxropcode      ?
19440         glxflags        ignore
19441         glsopcode       ?
19442         offset          ?
19443
19444 MultiTexCoord1hvNV(target, v)
19445         return          void
19446         param           target          TextureUnit in value
19447         param           v               Half16NV in array [1]
19448         category        NV_half_float
19449         version         1.2
19450         extension
19451         glxropcode      ?
19452         glxflags        ignore
19453         glsopcode       ?
19454         offset          ?
19455
19456 MultiTexCoord2hNV(target, s, t)
19457         return          void
19458         param           target          TextureUnit in value
19459         param           s               Half16NV in value
19460         param           t               Half16NV in value
19461         category        NV_half_float
19462         version         1.2
19463         extension
19464         glxropcode      ?
19465         glxflags        ignore
19466         glsopcode       ?
19467         offset          ?
19468
19469 MultiTexCoord2hvNV(target, v)
19470         return          void
19471         param           target          TextureUnit in value
19472         param           v               Half16NV in array [2]
19473         category        NV_half_float
19474         version         1.2
19475         extension
19476         glxropcode      ?
19477         glxflags        ignore
19478         glsopcode       ?
19479         offset          ?
19480
19481 MultiTexCoord3hNV(target, s, t, r)
19482         return          void
19483         param           target          TextureUnit in value
19484         param           s               Half16NV in value
19485         param           t               Half16NV in value
19486         param           r               Half16NV in value
19487         category        NV_half_float
19488         version         1.2
19489         extension
19490         glxropcode      ?
19491         glxflags        ignore
19492         glsopcode       ?
19493         offset          ?
19494
19495 MultiTexCoord3hvNV(target, v)
19496         return          void
19497         param           target          TextureUnit in value
19498         param           v               Half16NV in array [3]
19499         category        NV_half_float
19500         version         1.2
19501         extension
19502         glxropcode      ?
19503         glxflags        ignore
19504         glsopcode       ?
19505         offset          ?
19506
19507 MultiTexCoord4hNV(target, s, t, r, q)
19508         return          void
19509         param           target          TextureUnit in value
19510         param           s               Half16NV in value
19511         param           t               Half16NV in value
19512         param           r               Half16NV in value
19513         param           q               Half16NV in value
19514         category        NV_half_float
19515         version         1.2
19516         extension
19517         glxropcode      ?
19518         glxflags        ignore
19519         glsopcode       ?
19520         offset          ?
19521
19522 MultiTexCoord4hvNV(target, v)
19523         return          void
19524         param           target          TextureUnit in value
19525         param           v               Half16NV in array [4]
19526         category        NV_half_float
19527         version         1.2
19528         extension
19529         glxropcode      ?
19530         glxflags        ignore
19531         glsopcode       ?
19532         offset          ?
19533
19534 FogCoordhNV(fog)
19535         return          void
19536         param           fog             Half16NV in value
19537         category        NV_half_float
19538         version         1.2
19539         extension
19540         glxropcode      ?
19541         glxflags        ignore
19542         glsopcode       ?
19543         offset          ?
19544
19545 FogCoordhvNV(fog)
19546         return          void
19547         param           fog             Half16NV in array [1]
19548         category        NV_half_float
19549         version         1.2
19550         extension
19551         glxropcode      ?
19552         glxflags        ignore
19553         glsopcode       ?
19554         offset          ?
19555
19556 SecondaryColor3hNV(red, green, blue)
19557         return          void
19558         param           red             Half16NV in value
19559         param           green           Half16NV in value
19560         param           blue            Half16NV in value
19561         category        NV_half_float
19562         version         1.2
19563         extension
19564         glxropcode      ?
19565         glxflags        ignore
19566         glsopcode       ?
19567         offset          ?
19568
19569 SecondaryColor3hvNV(v)
19570         return          void
19571         param           v               Half16NV in array [3]
19572         category        NV_half_float
19573         version         1.2
19574         extension
19575         glxropcode      ?
19576         glxflags        ignore
19577         glsopcode       ?
19578         offset          ?
19579
19580 VertexWeighthNV(weight)
19581         return          void
19582         param           weight          Half16NV in value
19583         category        NV_half_float
19584         version         1.2
19585         extension
19586         glxropcode      ?
19587         glxflags        ignore
19588         glsopcode       ?
19589         offset          ?
19590
19591 VertexWeighthvNV(weight)
19592         return          void
19593         param           weight          Half16NV in array [1]
19594         category        NV_half_float
19595         version         1.2
19596         extension
19597         glxropcode      ?
19598         glxflags        ignore
19599         glsopcode       ?
19600         offset          ?
19601
19602 VertexAttrib1hNV(index, x)
19603         return          void
19604         param           index           UInt32 in value
19605         param           x               Half16NV in value
19606         category        NV_half_float
19607         version         1.2
19608         extension
19609         glxropcode      ?
19610         glxflags        ignore
19611         glsopcode       ?
19612         offset          ?
19613
19614 VertexAttrib1hvNV(index, v)
19615         return          void
19616         param           index           UInt32 in value
19617         param           v               Half16NV in array [1]
19618         category        NV_half_float
19619         version         1.2
19620         extension
19621         glxropcode      ?
19622         glxflags        ignore
19623         glsopcode       ?
19624         offset          ?
19625
19626 VertexAttrib2hNV(index, x, y)
19627         return          void
19628         param           index           UInt32 in value
19629         param           x               Half16NV in value
19630         param           y               Half16NV in value
19631         category        NV_half_float
19632         version         1.2
19633         extension
19634         glxropcode      ?
19635         glxflags        ignore
19636         glsopcode       ?
19637         offset          ?
19638
19639 VertexAttrib2hvNV(index, v)
19640         return          void
19641         param           index           UInt32 in value
19642         param           v               Half16NV in array [2]
19643         category        NV_half_float
19644         version         1.2
19645         extension
19646         glxropcode      ?
19647         glxflags        ignore
19648         glsopcode       ?
19649         offset          ?
19650
19651 VertexAttrib3hNV(index, x, y, z)
19652         return          void
19653         param           index           UInt32 in value
19654         param           x               Half16NV in value
19655         param           y               Half16NV in value
19656         param           z               Half16NV in value
19657         category        NV_half_float
19658         version         1.2
19659         extension
19660         glxropcode      ?
19661         glxflags        ignore
19662         glsopcode       ?
19663         offset          ?
19664
19665 VertexAttrib3hvNV(index, v)
19666         return          void
19667         param           index           UInt32 in value
19668         param           v               Half16NV in array [3]
19669         category        NV_half_float
19670         version         1.2
19671         extension
19672         glxropcode      ?
19673         glxflags        ignore
19674         glsopcode       ?
19675         offset          ?
19676
19677 VertexAttrib4hNV(index, x, y, z, w)
19678         return          void
19679         param           index           UInt32 in value
19680         param           x               Half16NV in value
19681         param           y               Half16NV in value
19682         param           z               Half16NV in value
19683         param           w               Half16NV in value
19684         category        NV_half_float
19685         version         1.2
19686         extension
19687         glxropcode      ?
19688         glxflags        ignore
19689         glsopcode       ?
19690         offset          ?
19691
19692 VertexAttrib4hvNV(index, v)
19693         return          void
19694         param           index           UInt32 in value
19695         param           v               Half16NV in array [4]
19696         category        NV_half_float
19697         version         1.2
19698         extension
19699         glxropcode      ?
19700         glxflags        ignore
19701         glsopcode       ?
19702         offset          ?
19703
19704 VertexAttribs1hvNV(index, n, v)
19705         return          void
19706         param           index           UInt32 in value
19707         param           n               SizeI in value
19708         param           v               Half16NV in array [n]
19709         category        NV_half_float
19710         version         1.2
19711         extension
19712         glxropcode      ?
19713         glxflags        ignore
19714         glsopcode       ?
19715         offset          ?
19716
19717 VertexAttribs2hvNV(index, n, v)
19718         return          void
19719         param           index           UInt32 in value
19720         param           n               SizeI in value
19721         param           v               Half16NV in array [n]
19722         category        NV_half_float
19723         version         1.2
19724         extension
19725         glxropcode      ?
19726         glxflags        ignore
19727         glsopcode       ?
19728         offset          ?
19729
19730 VertexAttribs3hvNV(index, n, v)
19731         return          void
19732         param           index           UInt32 in value
19733         param           n               SizeI in value
19734         param           v               Half16NV in array [n]
19735         category        NV_half_float
19736         version         1.2
19737         extension
19738         glxropcode      ?
19739         glxflags        ignore
19740         glsopcode       ?
19741         offset          ?
19742
19743 VertexAttribs4hvNV(index, n, v)
19744         return          void
19745         param           index           UInt32 in value
19746         param           n               SizeI in value
19747         param           v               Half16NV in array [n]
19748         category        NV_half_float
19749         version         1.2
19750         extension
19751         glxropcode      ?
19752         glxflags        ignore
19753         glsopcode       ?
19754         offset          ?
19755
19756 ###############################################################################
19757 #
19758 # Extension #284
19759 # NV_pixel_data_range commands
19760 #
19761 ###############################################################################
19762
19763 # @@ Need to verify/add GLX protocol
19764
19765 PixelDataRangeNV(target, length, pointer)
19766         return          void
19767         param           target          PixelDataRangeTargetNV in value
19768         param           length          SizeI in value
19769         param           pointer         Void out array [length]
19770         category        NV_pixel_data_range
19771         version         1.2
19772         extension
19773         glxropcode      ?
19774         glxflags        ignore
19775         glsopcode       ?
19776         offset          ?
19777
19778 FlushPixelDataRangeNV(target)
19779         return          void
19780         param           target          PixelDataRangeTargetNV in value
19781         category        NV_pixel_data_range
19782         version         1.2
19783         extension
19784         glxropcode      ?
19785         glxflags        ignore
19786         glsopcode       ?
19787         offset          ?
19788
19789 ###############################################################################
19790 #
19791 # Extension #285
19792 # NV_primitive_restart commands
19793 #
19794 ###############################################################################
19795
19796 # @@ Need to verify/add GLX protocol
19797
19798 PrimitiveRestartNV()
19799         return          void
19800         category        NV_primitive_restart
19801         version         1.2
19802         extension
19803         glxropcode      ?
19804         glxflags        ignore
19805         glsopcode       ?
19806         offset          ?
19807
19808 PrimitiveRestartIndexNV(index)
19809         return          void
19810         param           index           UInt32 in value
19811         category        NV_primitive_restart
19812         version         1.2
19813         extension
19814         glxropcode      ?
19815         glxflags        ignore
19816         glsopcode       ?
19817         offset          ?
19818
19819
19820 ###############################################################################
19821 #
19822 # Extension #286
19823 # NV_texture_expand_normal commands
19824 #
19825 ###############################################################################
19826
19827 # (none)
19828 newcategory: NV_texture_expand_normal
19829
19830 ###############################################################################
19831 #
19832 # Extension #287
19833 # NV_vertex_program2 commands
19834 #
19835 ###############################################################################
19836
19837 # (none)
19838 newcategory: NV_vertex_program2
19839
19840 ###############################################################################
19841 #
19842 # Extension #288
19843 # ATI_map_object_buffer commands
19844 #
19845 ###############################################################################
19846
19847 # @@ Need to verify/add GLX protocol
19848
19849 MapObjectBufferATI(buffer)
19850         return          VoidPointer
19851         param           buffer          UInt32 in value
19852         category        ATI_map_object_buffer
19853         version         1.2
19854         extension
19855         glxropcode      ?
19856         glxflags        ignore
19857         glsopcode       ?
19858         offset          ?
19859
19860 UnmapObjectBufferATI(buffer)
19861         return          void
19862         param           buffer          UInt32 in value
19863         category        ATI_map_object_buffer
19864         version         1.2
19865         extension
19866         glxropcode      ?
19867         glxflags        ignore
19868         glsopcode       ?
19869         offset          ?
19870
19871 ###############################################################################
19872 #
19873 # Extension #289
19874 # ATI_separate_stencil commands
19875 #
19876 ###############################################################################
19877
19878 # @@ Need to verify/add GLX protocol
19879
19880 StencilOpSeparateATI(face, sfail, dpfail, dppass)
19881         return          void
19882         param           face            StencilFaceDirection in value
19883         param           sfail           StencilOp in value
19884         param           dpfail          StencilOp in value
19885         param           dppass          StencilOp in value
19886         category        ATI_separate_stencil
19887         version         1.2
19888         extension
19889         glxropcode      ?
19890         glxflags        ignore
19891         alias           StencilOpSeparate
19892         glsalias        StencilOpSeparate
19893
19894 StencilFuncSeparateATI(frontfunc, backfunc, ref, mask)
19895         return          void
19896         param           frontfunc       StencilFunction in value
19897         param           backfunc        StencilFunction in value
19898         param           ref             ClampedStencilValue in value
19899         param           mask            MaskedStencilValue in value
19900         category        ATI_separate_stencil
19901         version         1.2
19902         extension
19903         glxropcode      ?
19904         glxflags        ignore
19905         alias           StencilFuncSeparate
19906         glsalias        StencilFuncSeparate
19907
19908 ###############################################################################
19909 #
19910 # Extension #290
19911 # ATI_vertex_attrib_array_object commands
19912 #
19913 ###############################################################################
19914
19915 # @@ Need to verify/add GLX protocol
19916
19917 VertexAttribArrayObjectATI(index, size, type, normalized, stride, buffer, offset)
19918         return          void
19919         param           index           UInt32 in value
19920         param           size            Int32 in value
19921         param           type            VertexAttribPointerTypeARB in value
19922         param           normalized      Boolean in value
19923         param           stride          SizeI in value
19924         param           buffer          UInt32 in value
19925         param           offset          UInt32 in value
19926         category        ATI_vertex_attrib_array_object
19927         version         1.2
19928         extension
19929         glxropcode      ?
19930         glxflags        ignore
19931         glsopcode       ?
19932         offset          ?
19933
19934 GetVertexAttribArrayObjectfvATI(index, pname, params)
19935         return          void
19936         param           index           UInt32 in value
19937         param           pname           ArrayObjectPNameATI in value
19938         param           params          Float32 out array [pname]
19939         category        ATI_vertex_attrib_array_object
19940         dlflags         notlistable
19941         version         1.2
19942         extension
19943         glxsingle       ?
19944         glxflags        ignore
19945         glsflags        get
19946         glsopcode       ?
19947         offset          ?
19948
19949 GetVertexAttribArrayObjectivATI(index, pname, params)
19950         return          void
19951         param           index           UInt32 in value
19952         param           pname           ArrayObjectPNameATI in value
19953         param           params          Int32 out array [pname]
19954         category        ATI_vertex_attrib_array_object
19955         dlflags         notlistable
19956         version         1.2
19957         extension
19958         glxsingle       ?
19959         glxflags        ignore
19960         glsflags        get
19961         glsopcode       ?
19962         offset          ?
19963
19964 ###############################################################################
19965 #
19966 # Extension #291 - OpenGL ES only, not in glext.h
19967 # OES_byte_coordinates commands
19968 #
19969 ###############################################################################
19970
19971 # void Vertex{234}bOES(T coords)
19972 # void Vertex{234}bvOES(T *coords)
19973 # void TexCoord{1234}bOES(T coords)
19974 # void TexCoord{1234}bvOES(T *coords)
19975 # void MultiTexCoord{1234}bOES(enum texture, T coords)
19976 # void MultiTexCoord{1234}bvOES(enum texture, T *coords)
19977 # All are handcode - mapped to non-byte GLX protocol on client side
19978
19979 # newcategory: OES_byte_coordinates
19980
19981 ###############################################################################
19982 #
19983 # Extension #292 - OpenGL ES only, not in glext.h
19984 # OES_fixed_point commands
19985 #
19986 ###############################################################################
19987
19988 # Too many to list in just a comment - see spec in the extension registry
19989 # All are handcode - mapped to non-byte GLX protocol on client side
19990
19991 # newcategory: OES_fixed_point
19992
19993 ###############################################################################
19994 #
19995 # Extension #293 - OpenGL ES only, not in glext.h
19996 # OES_single_precision commands
19997 #
19998 ###############################################################################
19999
20000 # void DepthRangefOES(clampf n, clampf f)
20001 # void FrustumfOES(float l, float r, float b, float t, float n, float f)
20002 # void OrthofOES(float l, float r, float b, float t, float n, float f)
20003 # void ClipPlanefOES(enum plane, const float* equation)
20004 # void glClearDepthfOES(clampd depth)
20005 # GLX ropcodes 4308-4312 (not respectively, see extension spec)
20006 # void GetClipPlanefOES(enum plane, float* equation)
20007 # GLX vendor private 1421
20008
20009 # newcategory: OES_single_precision
20010
20011 ###############################################################################
20012 #
20013 # Extension #294 - OpenGL ES only, not in glext.h
20014 # OES_compressed_paletted_texture commands
20015 #
20016 ###############################################################################
20017
20018 # (none)
20019 # newcategory: OES_compressed_paletted_texture
20020
20021 ###############################################################################
20022 #
20023 # Extension #295 - This is an OpenGL ES extension, but also implemented in Mesa
20024 # OES_read_format commands
20025 #
20026 ###############################################################################
20027
20028 # (none)
20029 newcategory: OES_read_format
20030
20031 ###############################################################################
20032 #
20033 # Extension #296 - OpenGL ES only, not in glext.h
20034 # OES_query_matrix commands
20035 #
20036 ###############################################################################
20037
20038 # bitfield queryMatrixxOES(fixed mantissa[16], int exponent[16])
20039 # All are handcode - mapped to non-byte GLX protocol on client side
20040
20041 # newcategory: OES_query_matrix
20042
20043 ###############################################################################
20044 #
20045 # Extension #297
20046 # EXT_depth_bounds_test commands
20047 #
20048 ###############################################################################
20049
20050 DepthBoundsEXT(zmin, zmax)
20051         return          void
20052         param           zmin            ClampedFloat64 in value
20053         param           zmax            ClampedFloat64 in value
20054         category        EXT_depth_bounds_test
20055         version         1.2
20056         extension
20057         glxropcode      4229
20058         glsopcode       ?
20059         offset          699
20060
20061 ###############################################################################
20062 #
20063 # Extension #298
20064 # EXT_texture_mirror_clamp commands
20065 #
20066 ###############################################################################
20067
20068 # (none)
20069 newcategory: EXT_texture_mirror_clamp
20070
20071 ###############################################################################
20072 #
20073 # Extension #299
20074 # EXT_blend_equation_separate commands
20075 #
20076 ###############################################################################
20077
20078 BlendEquationSeparateEXT(modeRGB, modeAlpha)
20079         return          void
20080         param           modeRGB         BlendEquationModeEXT in value
20081         param           modeAlpha       BlendEquationModeEXT in value
20082         category        EXT_blend_equation_separate
20083         version         1.2
20084         extension
20085         glxropcode      4228
20086         alias           BlendEquationSeparate
20087         glsalias        BlendEquationSeparate
20088
20089 ###############################################################################
20090 #
20091 # Extension #300
20092 # MESA_pack_invert commands
20093 #
20094 ###############################################################################
20095
20096 # (none)
20097 newcategory: MESA_pack_invert
20098
20099 ###############################################################################
20100 #
20101 # Extension #301
20102 # MESA_ycbcr_texture commands
20103 #
20104 ###############################################################################
20105
20106 # (none)
20107 newcategory: MESA_ycbcr_texture
20108
20109 ###############################################################################
20110 #
20111 # Extension #301
20112 # MESA_ycbcr_texture commands
20113 #
20114 ###############################################################################
20115
20116 # (none)
20117 newcategory: MESA_ycbcr_texture
20118
20119 ###############################################################################
20120 #
20121 # Extension #302
20122 # EXT_pixel_buffer_object commands
20123 #
20124 ###############################################################################
20125
20126 # (none)
20127 newcategory: EXT_pixel_buffer_object
20128
20129 ###############################################################################
20130 #
20131 # Extension #303
20132 # NV_fragment_program_option commands
20133 #
20134 ###############################################################################
20135
20136 # (none)
20137 newcategory: NV_fragment_program_option
20138
20139 ###############################################################################
20140 #
20141 # Extension #304
20142 # NV_fragment_program2 commands
20143 #
20144 ###############################################################################
20145
20146 # (none)
20147 newcategory: NV_fragment_program2
20148
20149 ###############################################################################
20150 #
20151 # Extension #305
20152 # NV_vertex_program2_option commands
20153 #
20154 ###############################################################################
20155
20156 # (none)
20157 newcategory: NV_vertex_program2_option
20158
20159 ###############################################################################
20160 #
20161 # Extension #306
20162 # NV_vertex_program3 commands
20163 #
20164 ###############################################################################
20165
20166 # (none)
20167 newcategory: NV_vertex_program3
20168
20169 ###############################################################################
20170 #
20171 # Extension #307 - GLX_SGIX_hyperpipe commands
20172 # Extension #308 - GLX_MESA_agp_offset commands
20173 # Extension #309 - GL_EXT_texture_compression_dxt1 (OpenGL ES only, subset of _st3c version)
20174 #
20175 ###############################################################################
20176
20177 ###############################################################################
20178 #
20179 # Extension #310
20180 # EXT_framebuffer_object commands
20181 #
20182 ###############################################################################
20183
20184 IsRenderbufferEXT(renderbuffer)
20185         return          Boolean
20186         param           renderbuffer    UInt32 in value
20187         category        EXT_framebuffer_object
20188         version         1.2
20189         extension
20190         glxvendorpriv   1422
20191         glxflags        ignore
20192         glsopcode       ?
20193         offset          ?
20194
20195 BindRenderbufferEXT(target, renderbuffer)
20196         return          void
20197         param           target          RenderbufferTarget in value
20198         param           renderbuffer    UInt32 in value
20199         category        EXT_framebuffer_object
20200         version         1.2
20201         extension
20202         glxropcode      4316
20203         glxflags        ignore
20204         glsopcode       ?
20205         offset          ?
20206
20207 DeleteRenderbuffersEXT(n, renderbuffers)
20208         return          void
20209         param           n               SizeI in value
20210         param           renderbuffers   UInt32 in array [n]
20211         category        EXT_framebuffer_object
20212         version         1.2
20213         extension
20214         glxropcode      4317
20215         glxflags        ignore
20216         glsopcode       ?
20217         offset          ?
20218
20219 GenRenderbuffersEXT(n, renderbuffers)
20220         return          void
20221         param           n               SizeI in value
20222         param           renderbuffers   UInt32 out array [n]
20223         category        EXT_framebuffer_object
20224         version         1.2
20225         extension
20226         glxvendorpriv   1423
20227         glxflags        ignore
20228         glsopcode       ?
20229         offset          ?
20230
20231 RenderbufferStorageEXT(target, internalformat, width, height)
20232         return          void
20233         param           target          RenderbufferTarget in value
20234         param           internalformat  GLenum in value
20235         param           width           SizeI in value
20236         param           height          SizeI in value
20237         category        EXT_framebuffer_object
20238         version         1.2
20239         extension
20240         glxropcode      4318
20241         glxflags        ignore
20242         glsopcode       ?
20243         offset          ?
20244
20245 GetRenderbufferParameterivEXT(target, pname, params)
20246         return          void
20247         param           target          RenderbufferTarget in value
20248         param           pname           GLenum in value
20249         param           params          Int32 out array [COMPSIZE(pname)]
20250         category        EXT_framebuffer_object
20251         dlflags         notlistable
20252         version         1.2
20253         extension
20254         glxvendorpriv   1424
20255         glxflags        ignore
20256         glsflags        get
20257         glsopcode       ?
20258         offset          ?
20259
20260 IsFramebufferEXT(framebuffer)
20261         return          Boolean
20262         param           framebuffer     UInt32 in value
20263         category        EXT_framebuffer_object
20264         version         1.2
20265         extension
20266         glxvendorpriv   1425
20267         glxflags        ignore
20268         glsopcode       ?
20269         offset          ?
20270
20271 BindFramebufferEXT(target, framebuffer)
20272         return          void
20273         param           target          FramebufferTarget in value
20274         param           framebuffer     UInt32 in value
20275         category        EXT_framebuffer_object
20276         version         1.2
20277         extension
20278         glxropcode      4319
20279         glxflags        ignore
20280         glsopcode       ?
20281         offset          ?
20282
20283 DeleteFramebuffersEXT(n, framebuffers)
20284         return          void
20285         param           n               SizeI in value
20286         param           framebuffers    UInt32 in array [n]
20287         category        EXT_framebuffer_object
20288         version         1.2
20289         extension
20290         glxropcode      4320
20291         glxflags        ignore
20292         glsopcode       ?
20293         offset          ?
20294
20295 GenFramebuffersEXT(n, framebuffers)
20296         return          void
20297         param           n               SizeI in value
20298         param           framebuffers    UInt32 out array [n]
20299         category        EXT_framebuffer_object
20300         version         1.2
20301         extension
20302         glxvendorpriv   1426
20303         glxflags        ignore
20304         glsopcode       ?
20305         offset          ?
20306
20307 CheckFramebufferStatusEXT(target)
20308         return          GLenum
20309         param           target          FramebufferTarget in value
20310         category        EXT_framebuffer_object
20311         version         1.2
20312         extension
20313         glxvendorpriv   1427
20314         glxflags        ignore
20315         glsopcode       ?
20316         offset          ?
20317
20318 FramebufferTexture1DEXT(target, attachment, textarget, texture, level)
20319         return          void
20320         param           target          FramebufferTarget in value
20321         param           attachment      FramebufferAttachment in value
20322         param           textarget       GLenum in value
20323         param           texture         UInt32 in value
20324         param           level           Int32 in value
20325         category        EXT_framebuffer_object
20326         version         1.2
20327         extension
20328         glxropcode      4321
20329         glxflags        ignore
20330         glsopcode       ?
20331         offset          ?
20332
20333 FramebufferTexture2DEXT(target, attachment, textarget, texture, level)
20334         return          void
20335         param           target          FramebufferTarget in value
20336         param           attachment      FramebufferAttachment in value
20337         param           textarget       GLenum in value
20338         param           texture         UInt32 in value
20339         param           level           Int32 in value
20340         category        EXT_framebuffer_object
20341         version         1.2
20342         extension
20343         glxropcode      4322
20344         glxflags        ignore
20345         glsopcode       ?
20346         offset          ?
20347
20348 FramebufferTexture3DEXT(target, attachment, textarget, texture, level, zoffset)
20349         return          void
20350         param           target          FramebufferTarget in value
20351         param           attachment      FramebufferAttachment in value
20352         param           textarget       GLenum in value
20353         param           texture         UInt32 in value
20354         param           level           Int32 in value
20355         param           zoffset         Int32 in value
20356         category        EXT_framebuffer_object
20357         version         1.2
20358         extension
20359         glxropcode      4323
20360         glxflags        ignore
20361         glsopcode       ?
20362         offset          ?
20363
20364 FramebufferRenderbufferEXT(target, attachment, renderbuffertarget, renderbuffer)
20365         return          void
20366         param           target          FramebufferTarget in value
20367         param           attachment      FramebufferAttachment in value
20368         param           renderbuffertarget      RenderbufferTarget in value
20369         param           renderbuffer    UInt32 in value
20370         category        EXT_framebuffer_object
20371         version         1.2
20372         extension
20373         glxropcode      4324
20374         glxflags        ignore
20375         glsopcode       ?
20376         offset          ?
20377
20378 GetFramebufferAttachmentParameterivEXT(target, attachment, pname, params)
20379         return          void
20380         param           target          FramebufferTarget in value
20381         param           attachment      FramebufferAttachment in value
20382         param           pname           GLenum in value
20383         param           params          Int32 out array [COMPSIZE(pname)]
20384         category        EXT_framebuffer_object
20385         dlflags         notlistable
20386         version         1.2
20387         extension
20388         glxvendorpriv   1428
20389         glxflags        ignore
20390         glsflags        get
20391         glsopcode       ?
20392         offset          ?
20393
20394 GenerateMipmapEXT(target)
20395         return          void
20396         param           target          GLenum in value
20397         category        EXT_framebuffer_object
20398         version         1.2
20399         extension
20400         glxropcode      4325
20401         glxflags        ignore
20402         glsopcode       ?
20403         offset          ?
20404
20405
20406 ###############################################################################
20407 #
20408 # Extension #311
20409 # GREMEDY_string_marker commands
20410 #
20411 ###############################################################################
20412
20413 StringMarkerGREMEDY(len, string)
20414         return          void
20415         param           len             SizeI in value
20416         param           string          Void in array [len]
20417         category        GREMEDY_string_marker
20418         version         1.0
20419         extension
20420         glsflags        ignore
20421         glxflags        ignore
20422         offset          ?
20423
20424 ###############################################################################
20425 #
20426 # Extension #312
20427 # EXT_packed_depth_stencil commands
20428 #
20429 ###############################################################################
20430
20431 # (none)
20432 newcategory: EXT_packed_depth_stencil
20433
20434 ###############################################################################
20435 #
20436 # Extension #313 - WGL_3DL_stereo_control
20437 #
20438 ###############################################################################
20439
20440 ###############################################################################
20441 #
20442 # Extension #314
20443 # EXT_stencil_clear_tag commands
20444 #
20445 ###############################################################################
20446
20447 StencilClearTagEXT(stencilTagBits, stencilClearTag)
20448         return          void
20449         param           stencilTagBits  SizeI in value
20450         param           stencilClearTag UInt32 in value
20451         category        EXT_stencil_clear_tag
20452         version         1.5
20453         extension
20454         glxropcode      4223
20455         glxflags        ignore
20456         glsopcode       ?
20457         offset          ?
20458
20459 ###############################################################################
20460 #
20461 # Extension #315
20462 # EXT_texture_sRGB commands
20463 #
20464 ###############################################################################
20465
20466 # (none)
20467 newcategory: EXT_texture_sRGB
20468
20469 ###############################################################################
20470 #
20471 # Extension #316
20472 # EXT_framebuffer_blit commands
20473 #
20474 ###############################################################################
20475
20476 BlitFramebufferEXT(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter)
20477         return          void
20478         param           srcX0           Int32 in value
20479         param           srcY0           Int32 in value
20480         param           srcX1           Int32 in value
20481         param           srcY1           Int32 in value
20482         param           dstX0           Int32 in value
20483         param           dstY0           Int32 in value
20484         param           dstX1           Int32 in value
20485         param           dstY1           Int32 in value
20486         param           mask            ClearBufferMask in value
20487         param           filter          GLenum in value
20488         category        EXT_framebuffer_blit
20489         version         1.5
20490         glxropcode      4330
20491         glsopcode       ?
20492         offset          ?
20493
20494 ###############################################################################
20495 #
20496 # Extension #317
20497 # EXT_framebuffer_multisample commands
20498 #
20499 ###############################################################################
20500
20501 RenderbufferStorageMultisampleEXT(target, samples, internalformat, width, height)
20502         return          void
20503         param           target          GLenum in value
20504         param           samples         SizeI in value
20505         param           internalformat  GLenum in value
20506         param           width           SizeI in value
20507         param           height          SizeI in value
20508         category        EXT_framebuffer_multisample
20509         version         1.5
20510         glxropcode      4331
20511         glsopcode       ?
20512         offset          ?
20513
20514 ###############################################################################
20515 #
20516 # Extension #318
20517 # MESAX_texture_stack commands
20518 #
20519 ###############################################################################
20520
20521 # (none)
20522 newcategory: MESAX_texture_stack
20523
20524 ###############################################################################
20525 #
20526 # Extension #319
20527 # EXT_timer_query commands
20528 #
20529 ###############################################################################
20530
20531 GetQueryObjecti64vEXT(id, pname, params)
20532         return          void
20533         param           id              UInt32 in value
20534         param           pname           GLenum in value
20535         param           params          Int64EXT out array [pname]
20536         category        EXT_timer_query
20537         dlflags         notlistable
20538         version         1.5
20539         glxvendorpriv   1328
20540         glxflags        ignore
20541         glsflags        get
20542         glsopcode       ?
20543         offset          ?
20544
20545 GetQueryObjectui64vEXT(id, pname, params)
20546         return          void
20547         param           id              UInt32 in value
20548         param           pname           GLenum in value
20549         param           params          UInt64EXT out array [pname]
20550         category        EXT_timer_query
20551         dlflags         notlistable
20552         version         1.5
20553         glxvendorpriv   1329
20554         glxflags        ignore
20555         glsflags        get
20556         glsopcode       ?
20557         offset          ?
20558
20559 ###############################################################################
20560 #
20561 # Extension #320
20562 # EXT_gpu_program_parameters commands
20563 #
20564 ###############################################################################
20565
20566 ProgramEnvParameters4fvEXT(target, index, count, params)
20567         return          void
20568         param           target          ProgramTargetARB in value
20569         param           index           UInt32 in value
20570         param           count           SizeI in value
20571         param           params          Float32 in array [count*4]
20572         category        EXT_gpu_program_parameters
20573         version         1.2
20574         glxropcode      4281
20575         glsopcode       ?
20576         offset          ?
20577
20578 ProgramLocalParameters4fvEXT(target, index, count, params)
20579         return          void
20580         param           target          ProgramTargetARB in value
20581         param           index           UInt32 in value
20582         param           count           SizeI in value
20583         param           params          Float32 in array [count*4]
20584         category        EXT_gpu_program_parameters
20585         version         1.2
20586         glxropcode      4282
20587         glsopcode       ?
20588         offset          ?
20589
20590 ###############################################################################
20591 #
20592 # Extension #321
20593 # APPLE_flush_buffer_range commands
20594 #
20595 ###############################################################################
20596
20597 BufferParameteriAPPLE(target, pname, param)
20598         return          void
20599         param           target          GLenum in value
20600         param           pname           GLenum in value
20601         param           param           Int32 in value
20602         category        APPLE_flush_buffer_range
20603         version         1.5
20604         extension
20605         glxropcode      ?
20606         glxflags        ignore
20607         glsopcode       ?
20608         offset          ?
20609
20610 FlushMappedBufferRangeAPPLE(target, offset, size)
20611         return          void
20612         param           target          GLenum in value
20613         param           offset          BufferOffset in value
20614         param           size            BufferSize in value
20615         category        APPLE_flush_buffer_range
20616         version         1.5
20617         extension
20618         glxropcode      ?
20619         glxflags        ignore
20620         glsopcode       ?
20621         offset          ?
20622
20623 ###############################################################################
20624 #
20625 # Extension #322
20626 # NV_gpu_program4 commands
20627 #
20628 ###############################################################################
20629
20630 ProgramLocalParameterI4iNV(target, index, x, y, z, w)
20631         return          void
20632         param           target          ProgramTarget in value
20633         param           index           UInt32 in value
20634         param           x               Int32 in value
20635         param           y               Int32 in value
20636         param           z               Int32 in value
20637         param           w               Int32 in value
20638         category        NV_gpu_program4
20639         version         1.3
20640         vectorequiv     ProgramLocalParameterI4ivNV
20641         glxvectorequiv  ProgramLocalParameterI4ivNV
20642         extension       soft WINSOFT NV50
20643         glfflags        ignore
20644         glsflags        ignore
20645         glxflags        ignore
20646
20647 ProgramLocalParameterI4ivNV(target, index, params)
20648         return          void
20649         param           target          ProgramTarget in value
20650         param           index           UInt32 in value
20651         param           params          Int32 in array [4]
20652         category        NV_gpu_program4
20653         version         1.3
20654         extension       soft WINSOFT NV50
20655         glfflags        ignore
20656         glsflags        ignore
20657         glxflags        ignore
20658
20659 ProgramLocalParametersI4ivNV(target, index, count, params)
20660         return          void
20661         param           target          ProgramTarget in value
20662         param           index           UInt32 in value
20663         param           count           SizeI in value
20664         param           params          Int32 in array [count*4]
20665         category        NV_gpu_program4
20666         version         1.3
20667         extension       soft WINSOFT NV50
20668         glfflags        ignore
20669         glsflags        ignore
20670         glxflags        ignore
20671
20672 ProgramLocalParameterI4uiNV(target, index, x, y, z, w)
20673         return          void
20674         param           target          ProgramTarget in value
20675         param           index           UInt32 in value
20676         param           x               UInt32 in value
20677         param           y               UInt32 in value
20678         param           z               UInt32 in value
20679         param           w               UInt32 in value
20680         category        NV_gpu_program4
20681         version         1.3
20682         vectorequiv     ProgramLocalParameterI4uivNV
20683         glxvectorequiv  ProgramLocalParameterI4uivNV
20684         extension       soft WINSOFT NV50
20685         glfflags        ignore
20686         glsflags        ignore
20687         glxflags        ignore
20688
20689 ProgramLocalParameterI4uivNV(target, index, params)
20690         return          void
20691         param           target          ProgramTarget in value
20692         param           index           UInt32 in value
20693         param           params          UInt32 in array [4]
20694         category        NV_gpu_program4
20695         version         1.3
20696         extension       soft WINSOFT NV50
20697         glfflags        ignore
20698         glsflags        ignore
20699         glxflags        ignore
20700
20701 ProgramLocalParametersI4uivNV(target, index, count, params)
20702         return          void
20703         param           target          ProgramTarget in value
20704         param           index           UInt32 in value
20705         param           count           SizeI in value
20706         param           params          UInt32 in array [count*4]
20707         category        NV_gpu_program4
20708         version         1.3
20709         extension       soft WINSOFT NV50
20710         glfflags        ignore
20711         glsflags        ignore
20712         glxflags        ignore
20713
20714 ProgramEnvParameterI4iNV(target, index, x, y, z, w)
20715         return          void
20716         param           target          ProgramTarget in value
20717         param           index           UInt32 in value
20718         param           x               Int32 in value
20719         param           y               Int32 in value
20720         param           z               Int32 in value
20721         param           w               Int32 in value
20722         category        NV_gpu_program4
20723         version         1.3
20724         vectorequiv     ProgramEnvParameterI4ivNV
20725         glxvectorequiv  ProgramEnvParameterI4ivNV
20726         extension       soft WINSOFT NV50
20727         glfflags        ignore
20728         glsflags        ignore
20729         glxflags        ignore
20730
20731 ProgramEnvParameterI4ivNV(target, index, params)
20732         return          void
20733         param           target          ProgramTarget in value
20734         param           index           UInt32 in value
20735         param           params          Int32 in array [4]
20736         category        NV_gpu_program4
20737         version         1.3
20738         extension       soft WINSOFT NV50
20739         glfflags        ignore
20740         glsflags        ignore
20741         glxflags        ignore
20742
20743 ProgramEnvParametersI4ivNV(target, index, count, params)
20744         return          void
20745         param           target          ProgramTarget in value
20746         param           index           UInt32 in value
20747         param           count           SizeI in value
20748         param           params          Int32 in array [count*4]
20749         category        NV_gpu_program4
20750         version         1.3
20751         extension       soft WINSOFT NV50
20752         glfflags        ignore
20753         glsflags        ignore
20754         glxflags        ignore
20755
20756 ProgramEnvParameterI4uiNV(target, index, x, y, z, w)
20757         return          void
20758         param           target          ProgramTarget in value
20759         param           index           UInt32 in value
20760         param           x               UInt32 in value
20761         param           y               UInt32 in value
20762         param           z               UInt32 in value
20763         param           w               UInt32 in value
20764         category        NV_gpu_program4
20765         version         1.3
20766         vectorequiv     ProgramEnvParameterI4uivNV
20767         glxvectorequiv  ProgramEnvParameterI4uivNV
20768         extension       soft WINSOFT NV50
20769         glfflags        ignore
20770         glsflags        ignore
20771         glxflags        ignore
20772
20773 ProgramEnvParameterI4uivNV(target, index, params)
20774         return          void
20775         param           target          ProgramTarget in value
20776         param           index           UInt32 in value
20777         param           params          UInt32 in array [4]
20778         category        NV_gpu_program4
20779         version         1.3
20780         extension       soft WINSOFT NV50
20781         glfflags        ignore
20782         glsflags        ignore
20783         glxflags        ignore
20784
20785 ProgramEnvParametersI4uivNV(target, index, count, params)
20786         return          void
20787         param           target          ProgramTarget in value
20788         param           index           UInt32 in value
20789         param           count           SizeI in value
20790         param           params          UInt32 in array [count*4]
20791         category        NV_gpu_program4
20792         version         1.3
20793         extension       soft WINSOFT NV50
20794         glfflags        ignore
20795         glsflags        ignore
20796         glxflags        ignore
20797
20798 GetProgramLocalParameterIivNV(target, index, params)
20799         return          void
20800         param           target          ProgramTarget in value
20801         param           index           UInt32 in value
20802         param           params          Int32 out array [4]
20803         dlflags         notlistable
20804         category        NV_gpu_program4
20805         version         1.3
20806         extension       soft WINSOFT NV50
20807         glfflags        ignore
20808         glsflags        ignore
20809         glxflags        ignore
20810
20811 GetProgramLocalParameterIuivNV(target, index, params)
20812         return          void
20813         param           target          ProgramTarget in value
20814         param           index           UInt32 in value
20815         param           params          UInt32 out array [4]
20816         dlflags         notlistable
20817         category        NV_gpu_program4
20818         version         1.3
20819         extension       soft WINSOFT NV50
20820         glfflags        ignore
20821         glsflags        ignore
20822         glxflags        ignore
20823
20824 GetProgramEnvParameterIivNV(target, index, params)
20825         return          void
20826         param           target          ProgramTarget in value
20827         param           index           UInt32 in value
20828         param           params          Int32 out array [4]
20829         dlflags         notlistable
20830         category        NV_gpu_program4
20831         version         1.3
20832         extension       soft WINSOFT NV50
20833         glfflags        ignore
20834         glsflags        ignore
20835         glxflags        ignore
20836
20837 GetProgramEnvParameterIuivNV(target, index, params)
20838         return          void
20839         param           target          ProgramTarget in value
20840         param           index           UInt32 in value
20841         param           params          UInt32 out array [4]
20842         dlflags         notlistable
20843         category        NV_gpu_program4
20844         version         1.3
20845         extension       soft WINSOFT NV50
20846         glfflags        ignore
20847         glsflags        ignore
20848         glxflags        ignore
20849
20850 ###############################################################################
20851 #
20852 # Extension #323
20853 # NV_geometry_program4 commands
20854 #
20855 ###############################################################################
20856
20857 ProgramVertexLimitNV(target, limit)
20858         return          void
20859         param           target          ProgramTarget in value
20860         param           limit           Int32 in value
20861         category        NV_geometry_program4
20862         version         2.0
20863         extension       soft WINSOFT
20864         glfflags        ignore
20865         glsflags        ignore
20866         glxflags        ignore
20867
20868 FramebufferTextureEXT(target, attachment, texture, level)
20869         return          void
20870         param           target          FramebufferTarget in value
20871         param           attachment      FramebufferAttachment in value
20872         param           texture         Texture in value
20873         param           level           CheckedInt32 in value
20874         category        NV_geometry_program4
20875         version         2.0
20876         extension       soft WINSOFT
20877         dlflags         notlistable
20878         glfflags        ignore
20879         glsflags        ignore
20880         glxflags        ignore
20881
20882 FramebufferTextureLayerEXT(target, attachment, texture, level, layer)
20883         return          void
20884         param           target          FramebufferTarget in value
20885         param           attachment      FramebufferAttachment in value
20886         param           texture         Texture in value
20887         param           level           CheckedInt32 in value
20888         param           layer           CheckedInt32 in value
20889         category        NV_geometry_program4
20890         version         2.0
20891         extension       soft WINSOFT
20892         dlflags         notlistable
20893         glfflags        ignore
20894         glsflags        ignore
20895         glxflags        ignore
20896
20897 FramebufferTextureFaceEXT(target, attachment, texture, level, face)
20898         return          void
20899         param           target          FramebufferTarget in value
20900         param           attachment      FramebufferAttachment in value
20901         param           texture         Texture in value
20902         param           level           CheckedInt32 in value
20903         param           face            TextureTarget in value
20904         category        NV_geometry_program4
20905         version         2.0
20906         extension       soft WINSOFT
20907         dlflags         notlistable
20908         glfflags        ignore
20909         glsflags        ignore
20910         glxflags        ignore
20911
20912 ###############################################################################
20913 #
20914 # Extension #324
20915 # EXT_geometry_shader4 commands
20916 #
20917 ###############################################################################
20918
20919 ProgramParameteriEXT(program, pname, value)
20920         return          void
20921         param           program         UInt32 in value
20922         param           pname           ProgramParameterPName in value
20923         param           value           Int32 in value
20924         category        EXT_geometry_shader4
20925         version         2.0
20926         extension       soft WINSOFT
20927         glfflags        ignore
20928         glsflags        ignore
20929         glxflags        ignore
20930
20931 ###############################################################################
20932 #
20933 # Extension #325
20934 # NV_vertex_program4 commands
20935 #
20936 ###############################################################################
20937
20938 VertexAttribI1iEXT(index, x)
20939         return          void
20940         param           index           UInt32 in value
20941         param           x               Int32 in value
20942         category        NV_vertex_program4
20943         beginend        allow-inside
20944         vectorequiv     VertexAttribI1ivEXT
20945         glxvectorequiv  VertexAttribI1ivEXT
20946         extension       soft WINSOFT NV10
20947         glfflags        ignore
20948         glsflags        ignore
20949         glxflags        ignore
20950
20951 VertexAttribI2iEXT(index, x, y)
20952         return          void
20953         param           index           UInt32 in value
20954         param           x               Int32 in value
20955         param           y               Int32 in value
20956         category        NV_vertex_program4
20957         beginend        allow-inside
20958         vectorequiv     VertexAttribI2ivEXT
20959         glxvectorequiv  VertexAttribI2ivEXT
20960         extension       soft WINSOFT NV10
20961         glfflags        ignore
20962         glsflags        ignore
20963         glxflags        ignore
20964
20965 VertexAttribI3iEXT(index, x, y, z)
20966         return          void
20967         param           index           UInt32 in value
20968         param           x               Int32 in value
20969         param           y               Int32 in value
20970         param           z               Int32 in value
20971         category        NV_vertex_program4
20972         beginend        allow-inside
20973         vectorequiv     VertexAttribI3ivEXT
20974         glxvectorequiv  VertexAttribI3ivEXT
20975         extension       soft WINSOFT NV10
20976         glfflags        ignore
20977         glsflags        ignore
20978         glxflags        ignore
20979
20980 VertexAttribI4iEXT(index, x, y, z, w)
20981         return          void
20982         param           index           UInt32 in value
20983         param           x               Int32 in value
20984         param           y               Int32 in value
20985         param           z               Int32 in value
20986         param           w               Int32 in value
20987         category        NV_vertex_program4
20988         beginend        allow-inside
20989         vectorequiv     VertexAttribI4ivEXT
20990         glxvectorequiv  VertexAttribI4ivEXT
20991         extension       soft WINSOFT NV10
20992         glfflags        ignore
20993         glsflags        ignore
20994         glxflags        ignore
20995
20996 VertexAttribI1uiEXT(index, x)
20997         return          void
20998         param           index           UInt32 in value
20999         param           x               UInt32 in value
21000         category        NV_vertex_program4
21001         beginend        allow-inside
21002         vectorequiv     VertexAttribI1uivEXT
21003         glxvectorequiv  VertexAttribI1uivEXT
21004         extension       soft WINSOFT NV10
21005         glfflags        ignore
21006         glsflags        ignore
21007         glxflags        ignore
21008
21009 VertexAttribI2uiEXT(index, x, y)
21010         return          void
21011         param           index           UInt32 in value
21012         param           x               UInt32 in value
21013         param           y               UInt32 in value
21014         category        NV_vertex_program4
21015         beginend        allow-inside
21016         vectorequiv     VertexAttribI2uivEXT
21017         glxvectorequiv  VertexAttribI2uivEXT
21018         extension       soft WINSOFT NV10
21019         glfflags        ignore
21020         glsflags        ignore
21021         glxflags        ignore
21022
21023 VertexAttribI3uiEXT(index, x, y, z)
21024         return          void
21025         param           index           UInt32 in value
21026         param           x               UInt32 in value
21027         param           y               UInt32 in value
21028         param           z               UInt32 in value
21029         category        NV_vertex_program4
21030         beginend        allow-inside
21031         vectorequiv     VertexAttribI3uivEXT
21032         glxvectorequiv  VertexAttribI3uivEXT
21033         extension       soft WINSOFT NV10
21034         glfflags        ignore
21035         glsflags        ignore
21036         glxflags        ignore
21037
21038 VertexAttribI4uiEXT(index, x, y, z, w)
21039         return          void
21040         param           index           UInt32 in value
21041         param           x               UInt32 in value
21042         param           y               UInt32 in value
21043         param           z               UInt32 in value
21044         param           w               UInt32 in value
21045         category        NV_vertex_program4
21046         beginend        allow-inside
21047         vectorequiv     VertexAttribI4uivEXT
21048         glxvectorequiv  VertexAttribI4uivEXT
21049         extension       soft WINSOFT NV10
21050         glfflags        ignore
21051         glsflags        ignore
21052         glxflags        ignore
21053
21054 VertexAttribI1ivEXT(index, v)
21055         return          void
21056         param           index           UInt32 in value
21057         param           v               Int32 in array [1]
21058         category        NV_vertex_program4
21059         beginend        allow-inside
21060         extension       soft WINSOFT NV10
21061         glfflags        ignore
21062         glsflags        ignore
21063         glxflags        ignore
21064
21065 VertexAttribI2ivEXT(index, v)
21066         return          void
21067         param           index           UInt32 in value
21068         param           v               Int32 in array [2]
21069         category        NV_vertex_program4
21070         beginend        allow-inside
21071         extension       soft WINSOFT NV10
21072         glfflags        ignore
21073         glsflags        ignore
21074         glxflags        ignore
21075
21076 VertexAttribI3ivEXT(index, v)
21077         return          void
21078         param           index           UInt32 in value
21079         param           v               Int32 in array [3]
21080         category        NV_vertex_program4
21081         beginend        allow-inside
21082         extension       soft WINSOFT NV10
21083         glfflags        ignore
21084         glsflags        ignore
21085         glxflags        ignore
21086
21087 VertexAttribI4ivEXT(index, v)
21088         return          void
21089         param           index           UInt32 in value
21090         param           v               Int32 in array [4]
21091         category        NV_vertex_program4
21092         beginend        allow-inside
21093         extension       soft WINSOFT NV10
21094         glfflags        ignore
21095         glsflags        ignore
21096         glxflags        ignore
21097
21098 VertexAttribI1uivEXT(index, v)
21099         return          void
21100         param           index           UInt32 in value
21101         param           v               UInt32 in array [1]
21102         category        NV_vertex_program4
21103         beginend        allow-inside
21104         extension       soft WINSOFT NV10
21105         glfflags        ignore
21106         glsflags        ignore
21107         glxflags        ignore
21108
21109 VertexAttribI2uivEXT(index, v)
21110         return          void
21111         param           index           UInt32 in value
21112         param           v               UInt32 in array [2]
21113         category        NV_vertex_program4
21114         beginend        allow-inside
21115         extension       soft WINSOFT NV10
21116         glfflags        ignore
21117         glsflags        ignore
21118         glxflags        ignore
21119
21120 VertexAttribI3uivEXT(index, v)
21121         return          void
21122         param           index           UInt32 in value
21123         param           v               UInt32 in array [3]
21124         category        NV_vertex_program4
21125         beginend        allow-inside
21126         extension       soft WINSOFT NV10
21127         glfflags        ignore
21128         glsflags        ignore
21129         glxflags        ignore
21130
21131 VertexAttribI4uivEXT(index, v)
21132         return          void
21133         param           index           UInt32 in value
21134         param           v               UInt32 in array [4]
21135         category        NV_vertex_program4
21136         beginend        allow-inside
21137         extension       soft WINSOFT NV10
21138         glfflags        ignore
21139         glsflags        ignore
21140         glxflags        ignore
21141
21142 VertexAttribI4bvEXT(index, v)
21143         return          void
21144         param           index           UInt32 in value
21145         param           v               Int8 in array [4]
21146         category        NV_vertex_program4
21147         beginend        allow-inside
21148         extension       soft WINSOFT NV10
21149         glfflags        ignore
21150         glsflags        ignore
21151         glxflags        ignore
21152
21153 VertexAttribI4svEXT(index, v)
21154         return          void
21155         param           index           UInt32 in value
21156         param           v               Int16 in array [4]
21157         category        NV_vertex_program4
21158         beginend        allow-inside
21159         extension       soft WINSOFT NV10
21160         glfflags        ignore
21161         glsflags        ignore
21162         glxflags        ignore
21163
21164 VertexAttribI4ubvEXT(index, v)
21165         return          void
21166         param           index           UInt32 in value
21167         param           v               UInt8 in array [4]
21168         category        NV_vertex_program4
21169         beginend        allow-inside
21170         extension       soft WINSOFT NV10
21171         glfflags        ignore
21172         glsflags        ignore
21173         glxflags        ignore
21174
21175 VertexAttribI4usvEXT(index, v)
21176         return          void
21177         param           index           UInt32 in value
21178         param           v               UInt16 in array [4]
21179         category        NV_vertex_program4
21180         beginend        allow-inside
21181         extension       soft WINSOFT NV10
21182         glfflags        ignore
21183         glsflags        ignore
21184         glxflags        ignore
21185
21186 VertexAttribIPointerEXT(index, size, type, stride, pointer)
21187         return          void
21188         param           index           UInt32 in value
21189         param           size            Int32 in value
21190         param           type            VertexAttribEnum in value
21191         param           stride          SizeI in value
21192         param           pointer         Void in array [COMPSIZE(size/type/stride)] retained
21193         category        NV_vertex_program4
21194         dlflags         notlistable
21195         extension       soft WINSOFT NV10
21196         glfflags        ignore
21197         glsflags        ignore
21198         glxflags        ignore
21199
21200 GetVertexAttribIivEXT(index, pname, params)
21201         return          void
21202         param           index           UInt32 in value
21203         param           pname           VertexAttribEnum in value
21204         param           params          Int32 out array [1]
21205         category        NV_vertex_program4
21206         dlflags         notlistable
21207         extension       soft WINSOFT NV10
21208         glfflags        ignore
21209         glsflags        ignore
21210         glxflags        ignore
21211
21212 GetVertexAttribIuivEXT(index, pname, params)
21213         return          void
21214         param           index           UInt32 in value
21215         param           pname           VertexAttribEnum in value
21216         param           params          UInt32 out array [1]
21217         category        NV_vertex_program4
21218         dlflags         notlistable
21219         extension       soft WINSOFT NV10
21220         glfflags        ignore
21221         glsflags        ignore
21222         glxflags        ignore
21223
21224 ###############################################################################
21225 #
21226 # Extension #326
21227 # EXT_gpu_shader4 commands
21228 #
21229 ###############################################################################
21230
21231 GetUniformuivEXT(program, location, params)
21232         return          void
21233         param           program         UInt32 in value
21234         param           location        Int32 in value
21235         param           params          UInt32 out array [COMPSIZE(program/location)]
21236         category        EXT_gpu_shader4
21237         dlflags         notlistable
21238         version         2.0
21239         extension       soft WINSOFT
21240         glfflags        ignore
21241         glsflags        ignore
21242         glxflags        ignore
21243
21244 BindFragDataLocationEXT(program, color, name)
21245         return          void
21246         param           program         UInt32 in value
21247         param           color           UInt32 in value
21248         param           name            Char in array [COMPSIZE(name)]
21249         category        EXT_gpu_shader4
21250         dlflags         notlistable
21251         version         2.0
21252         extension       soft WINSOFT
21253         glfflags        ignore
21254         glsflags        ignore
21255         glxflags        ignore
21256
21257 GetFragDataLocationEXT(program, name)
21258         return          Int32
21259         param           program         UInt32 in value
21260         param           name            Char in array [COMPSIZE(name)]
21261         category        EXT_gpu_shader4
21262         dlflags         notlistable
21263         version         2.0
21264         extension       soft WINSOFT
21265         glfflags        ignore
21266         glsflags        ignore
21267         glxflags        ignore
21268
21269 Uniform1uiEXT(location, v0)
21270         return          void
21271         param           location        Int32 in value
21272         param           v0              UInt32 in value
21273         category        EXT_gpu_shader4
21274         version         2.0
21275         extension       soft WINSOFT
21276         glfflags        ignore
21277         glsflags        ignore
21278         glxflags        ignore
21279
21280 Uniform2uiEXT(location, v0, v1)
21281         return          void
21282         param           location        Int32 in value
21283         param           v0              UInt32 in value
21284         param           v1              UInt32 in value
21285         category        EXT_gpu_shader4
21286         version         2.0
21287         extension       soft WINSOFT
21288         glfflags        ignore
21289         glsflags        ignore
21290         glxflags        ignore
21291
21292 Uniform3uiEXT(location, v0, v1, v2)
21293         return          void
21294         param           location        Int32 in value
21295         param           v0              UInt32 in value
21296         param           v1              UInt32 in value
21297         param           v2              UInt32 in value
21298         category        EXT_gpu_shader4
21299         version         2.0
21300         extension       soft WINSOFT
21301         glfflags        ignore
21302         glsflags        ignore
21303         glxflags        ignore
21304
21305 Uniform4uiEXT(location, v0, v1, v2, v3)
21306         return          void
21307         param           location        Int32 in value
21308         param           v0              UInt32 in value
21309         param           v1              UInt32 in value
21310         param           v2              UInt32 in value
21311         param           v3              UInt32 in value
21312         category        EXT_gpu_shader4
21313         version         2.0
21314         extension       soft WINSOFT
21315         glfflags        ignore
21316         glsflags        ignore
21317         glxflags        ignore
21318
21319 Uniform1uivEXT(location, count, value)
21320         return          void
21321         param           location        Int32 in value
21322         param           count           SizeI in value
21323         param           value           UInt32 in array [count]
21324         category        EXT_gpu_shader4
21325         version         2.0
21326         extension       soft WINSOFT
21327         glfflags        ignore
21328         glsflags        ignore
21329         glxflags        ignore
21330
21331 Uniform2uivEXT(location, count, value)
21332         return          void
21333         param           location        Int32 in value
21334         param           count           SizeI in value
21335         param           value           UInt32 in array [count*2]
21336         category        EXT_gpu_shader4
21337         version         2.0
21338         extension       soft WINSOFT
21339         glfflags        ignore
21340         glsflags        ignore
21341         glxflags        ignore
21342
21343 Uniform3uivEXT(location, count, value)
21344         return          void
21345         param           location        Int32 in value
21346         param           count           SizeI in value
21347         param           value           UInt32 in array [count*3]
21348         category        EXT_gpu_shader4
21349         version         2.0
21350         extension       soft WINSOFT
21351         glfflags        ignore
21352         glsflags        ignore
21353         glxflags        ignore
21354
21355 Uniform4uivEXT(location, count, value)
21356         return          void
21357         param           location        Int32 in value
21358         param           count           SizeI in value
21359         param           value           UInt32 in array [count*4]
21360         category        EXT_gpu_shader4
21361         version         2.0
21362         extension       soft WINSOFT
21363         glfflags        ignore
21364         glsflags        ignore
21365         glxflags        ignore
21366
21367 ###############################################################################
21368 #
21369 # Extension #327
21370 # EXT_draw_instanced commands
21371 #
21372 ###############################################################################
21373
21374 DrawArraysInstancedEXT(mode, start, count, primcount)
21375         return          void
21376         param           mode            BeginMode in value
21377         param           start           Int32 in value
21378         param           count           SizeI in value
21379         param           primcount       SizeI in value
21380         category        EXT_draw_instanced
21381         version         2.0
21382         extension       soft WINSOFT
21383         dlflags         notlistable
21384         vectorequiv     ArrayElement
21385         glfflags        ignore
21386         glsflags        ignore
21387         glxflags        ignore
21388
21389 DrawElementsInstancedEXT(mode, count, type, indices, primcount)
21390         return          void
21391         param           mode            BeginMode in value
21392         param           count           SizeI in value
21393         param           type            DrawElementsType in value
21394         param           indices         Void in array [COMPSIZE(count/type)]
21395         param           primcount       SizeI in value
21396         category        EXT_draw_instanced
21397         version         2.0
21398         extension       soft WINSOFT
21399         dlflags         notlistable
21400         vectorequiv     ArrayElement
21401         glfflags        ignore
21402         glsflags        ignore
21403         glxflags        ignore
21404
21405
21406 ###############################################################################
21407 #
21408 # Extension #328
21409 # EXT_packed_float commands
21410 #
21411 ###############################################################################
21412
21413 # (none)
21414 newcategory: EXT_packed_float
21415
21416 ###############################################################################
21417 #
21418 # Extension #329
21419 # EXT_texture_array commands
21420 #
21421 ###############################################################################
21422
21423 # (none)
21424 newcategory: EXT_texture_array
21425
21426 ###############################################################################
21427 #
21428 # Extension #330
21429 # EXT_texture_buffer_object commands
21430 #
21431 ###############################################################################
21432
21433 TexBufferEXT(target, internalformat, buffer)
21434         return          void
21435         param           target          TextureTarget in value
21436         param           internalformat  GLenum in value
21437         param           buffer          UInt32 in value
21438         category        EXT_texture_buffer_object
21439         version         2.0
21440         extension       soft WINSOFT NV50
21441         glfflags        ignore
21442         glsflags        ignore
21443         glxflags        ignore
21444
21445 ###############################################################################
21446 #
21447 # Extension #331
21448 # EXT_texture_compression_latc commands
21449 #
21450 ###############################################################################
21451
21452 # (none)
21453 newcategory: EXT_texture_compression_latc
21454
21455 ###############################################################################
21456 #
21457 # Extension #332
21458 # EXT_texture_compression_rgtc commands
21459 #
21460 ###############################################################################
21461
21462 # (none)
21463 newcategory: EXT_texture_compression_rgtc
21464
21465 ###############################################################################
21466 #
21467 # Extension #333
21468 # EXT_texture_shared_exponent commands
21469 #
21470 ###############################################################################
21471
21472 # (none)
21473 newcategory: EXT_texture_shared_exponent
21474
21475 ###############################################################################
21476 #
21477 # Extension #334
21478 # NV_depth_buffer_float commands
21479 #
21480 ###############################################################################
21481
21482 DepthRangedNV(zNear, zFar)
21483         return          void
21484         param           zNear           Float64 in value
21485         param           zFar            Float64 in value
21486         category        NV_depth_buffer_float
21487         extension       soft WINSOFT NV50
21488         version         2.0
21489         glfflags        ignore
21490         glsflags        ignore
21491         glxflags        ignore
21492
21493 ClearDepthdNV(depth)
21494         return          void
21495         param           depth           Float64 in value
21496         category        NV_depth_buffer_float
21497         extension       soft WINSOFT NV50
21498         version         2.0
21499         glfflags        ignore
21500         glsflags        ignore
21501         glxflags        ignore
21502
21503 DepthBoundsdNV(zmin, zmax)
21504         return          void
21505         param           zmin            Float64 in value
21506         param           zmax            Float64 in value
21507         category        NV_depth_buffer_float
21508         extension       soft WINSOFT NV50
21509         version         2.0
21510         glfflags        ignore
21511         glsflags        ignore
21512         glxflags        ignore
21513
21514 ###############################################################################
21515 #
21516 # Extension #335
21517 # NV_fragment_program4 commands
21518 #
21519 ###############################################################################
21520
21521 # (none)
21522 newcategory: NV_fragment_program4
21523
21524 ###############################################################################
21525 #
21526 # Extension #336
21527 # NV_framebuffer_multisample_coverage commands
21528 #
21529 ###############################################################################
21530
21531 RenderbufferStorageMultisampleCoverageNV(target, coverageSamples, colorSamples, internalformat, width, height)
21532         return          void
21533         param           target          RenderbufferTarget in value
21534         param           coverageSamples SizeI in value
21535         param           colorSamples    SizeI in value
21536         param           internalformat  PixelInternalFormat in value
21537         param           width           SizeI in value
21538         param           height          SizeI in value
21539         category        NV_framebuffer_multisample_coverage
21540         version         1.5
21541         extension       soft WINSOFT
21542         dlflags         notlistable
21543         glfflags        ignore
21544         glsflags        ignore
21545         glxflags        ignore
21546
21547 ###############################################################################
21548 #
21549 # Extension #337
21550 # EXT_framebuffer_sRGB commands
21551 #
21552 ###############################################################################
21553
21554 # (none)
21555 newcategory: EXT_framebuffer_sRGB
21556
21557 ###############################################################################
21558 #
21559 # Extension #338
21560 # NV_geometry_shader4 commands
21561 #
21562 ###############################################################################
21563
21564 # (none)
21565 newcategory: NV_geometry_shader4
21566
21567 ###############################################################################
21568 #
21569 # Extension #339
21570 # NV_parameter_buffer_object commands
21571 #
21572 ###############################################################################
21573
21574 ProgramBufferParametersfvNV(target, buffer, index, count, params)
21575         return          void
21576         param           target          ProgramTarget in value
21577         param           buffer          UInt32 in value
21578         param           index           UInt32 in value
21579         param           count           SizeI in value
21580         param           params          Float32 in array [count]
21581         category        NV_parameter_buffer_object
21582         version         1.2
21583         extension       soft WINSOFT NV50
21584         glfflags        ignore
21585         glsflags        ignore
21586         glxflags        ignore
21587
21588 ProgramBufferParametersIivNV(target, buffer, index, count, params)
21589         return          void
21590         param           target          ProgramTarget in value
21591         param           buffer          UInt32 in value
21592         param           index           UInt32 in value
21593         param           count           SizeI in value
21594         param           params          Int32 in array [count]
21595         category        NV_parameter_buffer_object
21596         version         1.2
21597         extension       soft WINSOFT NV50
21598         glfflags        ignore
21599         glsflags        ignore
21600         glxflags        ignore
21601
21602 ProgramBufferParametersIuivNV(target, buffer, index, count, params)
21603         return          void
21604         param           target          ProgramTarget in value
21605         param           buffer          UInt32 in value
21606         param           index           UInt32 in value
21607         param           count           SizeI in value
21608         param           params          UInt32 in array [count]
21609         category        NV_parameter_buffer_object
21610         version         1.2
21611         extension       soft WINSOFT NV50
21612         glfflags        ignore
21613         glsflags        ignore
21614         glxflags        ignore
21615
21616 ###############################################################################
21617 #
21618 # Extension #340
21619 # EXT_draw_buffers2 commands
21620 #
21621 ###############################################################################
21622
21623 ColorMaskIndexedEXT(index, r, g, b, a)
21624         return          void
21625         param           index  UInt32 in value
21626         param           r      Boolean in value
21627         param           g      Boolean in value
21628         param           b      Boolean in value
21629         param           a      Boolean in value
21630         category        EXT_draw_buffers2
21631         version         2.0
21632         glxflags        ignore
21633         glfflags        ignore
21634         glsflags        ignore
21635         extension       soft WINSOFT
21636
21637 GetBooleanIndexedvEXT(target, index, data)
21638         return          void
21639         param           target          GLenum in value
21640         param           index  UInt32 in value
21641         param           data   Boolean out array [COMPSIZE(target)]
21642         category        EXT_draw_buffers2
21643         version         2.0
21644         dlflags         notlistable
21645         glxflags        ignore
21646         glfflags        ignore
21647         glsflags        ignore
21648         extension       soft WINSOFT
21649
21650 GetIntegerIndexedvEXT(target, index, data)
21651         return          void
21652         param           target          GLenum in value
21653         param           index  UInt32 in value
21654         param           data   Int32 out array [COMPSIZE(target)]
21655         category        EXT_draw_buffers2
21656         version         2.0
21657         dlflags         notlistable
21658         glxflags        ignore
21659         glfflags        ignore
21660         glsflags        ignore
21661         extension       soft WINSOFT
21662
21663 EnableIndexedEXT(target, index)
21664         return          void
21665         param           target          GLenum in value
21666         param           index  UInt32 in value
21667         category        EXT_draw_buffers2
21668         version         2.0
21669         glxflags        ignore
21670         glfflags        ignore
21671         glsflags        ignore
21672         extension       soft WINSOFT
21673
21674 DisableIndexedEXT(target, index)
21675         return          void
21676         param           target          GLenum in value
21677         param           index  UInt32 in value
21678         category        EXT_draw_buffers2
21679         version         2.0
21680         glxflags        ignore
21681         glfflags        ignore
21682         glsflags        ignore
21683         extension       soft WINSOFT
21684
21685 IsEnabledIndexedEXT(target, index)
21686         return          Boolean
21687         param           target          GLenum in value
21688         param           index  UInt32 in value
21689         category        EXT_draw_buffers2
21690         version         2.0
21691         dlflags         notlistable
21692         glxflags        ignore
21693         glfflags        ignore
21694         glsflags        ignore
21695         extension       soft WINSOFT
21696
21697 ###############################################################################
21698 #
21699 # Extension #341
21700 # NV_transform_feedback commands
21701 #
21702 ###############################################################################
21703
21704 BeginTransformFeedbackNV(primitiveMode)
21705         return          void
21706         param           primitiveMode   GLenum in value
21707         category        NV_transform_feedback
21708         version         1.5
21709         dlflags         notlistable
21710         glxflags        ignore
21711         glfflags        ignore
21712         glsflags        ignore
21713         extension       soft WINSOFT
21714
21715 EndTransformFeedbackNV()
21716         return          void
21717         category        NV_transform_feedback
21718         version         1.5
21719         dlflags         notlistable
21720         glxflags        ignore
21721         glfflags        ignore
21722         glsflags        ignore
21723         extension       soft WINSOFT
21724
21725 TransformFeedbackAttribsNV(count, attribs, bufferMode)
21726         return          void
21727         param           count           UInt32 in value
21728         param           attribs         Int32 in array [COMPSIZE(count)]
21729         param           bufferMode      GLenum in value
21730         category        NV_transform_feedback
21731         version         1.5
21732         dlflags         notlistable
21733         glxflags        ignore
21734         glfflags        ignore
21735         glsflags        ignore
21736         extension       soft WINSOFT
21737
21738 BindBufferRangeNV(target, index, buffer, offset, size)
21739         return          void
21740         param           target          GLenum in value
21741         param           index           UInt32 in value
21742         param           buffer          UInt32 in value
21743         param           offset          BufferOffset in value
21744         param           size            BufferSize in value
21745         category        NV_transform_feedback
21746         version         1.5
21747         dlflags         notlistable
21748         glxflags        ignore
21749         glfflags        ignore
21750         glsflags        ignore
21751         extension       soft WINSOFT
21752
21753 BindBufferOffsetNV(target, index, buffer, offset)
21754         return          void
21755         param           target          GLenum in value
21756         param           index           UInt32 in value
21757         param           buffer          UInt32 in value
21758         param           offset          BufferOffset in value
21759         category        NV_transform_feedback
21760         version         1.5
21761         dlflags         notlistable
21762         glxflags        ignore
21763         glfflags        ignore
21764         glsflags        ignore
21765         extension       soft WINSOFT
21766
21767 BindBufferBaseNV(target, index, buffer)
21768         return          void
21769         param           target          GLenum in value
21770         param           index           UInt32 in value
21771         param           buffer          UInt32 in value
21772         category        NV_transform_feedback
21773         version         1.5
21774         dlflags         notlistable
21775         glxflags        ignore
21776         glfflags        ignore
21777         glsflags        ignore
21778         extension       soft WINSOFT
21779
21780 TransformFeedbackVaryingsNV(program, count, locations, bufferMode)
21781         return          void
21782         param           program         UInt32 in value
21783         param           count           SizeI in value
21784         param           locations       Int32 in array [COMPSIZE(count)]
21785         param           bufferMode      GLenum in value
21786         category        NV_transform_feedback
21787         version         1.5
21788         dlflags         notlistable
21789         glxflags        ignore
21790         glfflags        ignore
21791         glsflags        ignore
21792         extension       soft WINSOFT
21793
21794 ActiveVaryingNV(program, name)
21795         return          void
21796         param           program         UInt32 in value
21797         param           name            Char in array [COMPSIZE(name)]
21798         category        NV_transform_feedback
21799         version         1.5
21800         dlflags         notlistable
21801         glxflags        ignore
21802         glfflags        ignore
21803         glsflags        ignore
21804         extension       soft WINSOFT
21805
21806 GetVaryingLocationNV(program, name)
21807         return          Int32
21808         param           program         UInt32 in value
21809         param           name            Char in array [COMPSIZE(name)]
21810         category        NV_transform_feedback
21811         dlflags         notlistable
21812         version         1.5
21813         glfflags        ignore
21814         glsflags        ignore
21815         glxflags        ignore
21816         extension       soft WINSOFT
21817
21818 GetActiveVaryingNV(program, index, bufSize, length, size, type, name)
21819         return          void
21820         param           program         UInt32 in value
21821         param           index           UInt32 in value
21822         param           bufSize         SizeI in value
21823         param           length          SizeI out array [1]
21824         param           size            SizeI out array [1]
21825         param           type            GLenum out array [1]
21826         param           name            Char out array [COMPSIZE(program/index/bufSize)]
21827         category        NV_transform_feedback
21828         dlflags         notlistable
21829         version         1.5
21830         extension       soft WINSOFT
21831         glfflags        ignore
21832         glsflags        ignore
21833         glxflags        ignore
21834
21835 GetTransformFeedbackVaryingNV(program, index, location)
21836         return          void
21837         param           program         UInt32 in value
21838         param           index           UInt32 in value
21839         param           location        Int32 out array [1]
21840         category        NV_transform_feedback
21841         dlflags         notlistable
21842         version         1.5
21843         extension       soft WINSOFT
21844         glfflags        ignore
21845         glsflags        ignore
21846         glxflags        ignore
21847
21848 ###############################################################################
21849 #
21850 # Extension #342
21851 # EXT_bindable_uniform commands
21852 #
21853 ###############################################################################
21854
21855 UniformBufferEXT(program, location, buffer)
21856         return          void
21857         param           program         UInt32 in value
21858         param           location        Int32 in value
21859         param           buffer          UInt32 in value
21860         category        EXT_bindable_uniform
21861         version         2.0
21862         extension       soft WINSOFT
21863         glxflags        ignore
21864         glfflags        ignore
21865         glsflags        ignore
21866
21867 GetUniformBufferSizeEXT(program, location)
21868         return          Int32
21869         param           program         UInt32 in value
21870         param           location        Int32 in value
21871         category        EXT_bindable_uniform
21872         dlflags         notlistable
21873         version         2.0
21874         extension       soft WINSOFT
21875         glfflags        ignore
21876         glsflags        ignore
21877         glxflags        ignore
21878
21879 GetUniformOffsetEXT(program, location)
21880         return          BufferOffset
21881         param           program         UInt32 in value
21882         param           location        Int32 in value
21883         category        EXT_bindable_uniform
21884         dlflags         notlistable
21885         version         2.0
21886         extension       soft WINSOFT
21887         glfflags        ignore
21888         glsflags        ignore
21889         glxflags        ignore
21890
21891 ###############################################################################
21892 #
21893 # Extension #343
21894 # EXT_texture_integer extension commands
21895 #
21896 ###############################################################################
21897
21898 TexParameterIivEXT(target, pname, params)
21899         return          void
21900         param           target          TextureTarget in value
21901         param           pname           TextureParameterName in value
21902         param           params          Int32 in array [COMPSIZE(pname)]
21903         category        EXT_texture_integer
21904         version         2.0
21905         extension       soft WINSOFT NV50
21906         glfflags        ignore
21907         glsflags        ignore
21908         glxflags        ignore
21909
21910 TexParameterIuivEXT(target, pname, params)
21911         return          void
21912         param           target          TextureTarget in value
21913         param           pname           TextureParameterName in value
21914         param           params          UInt32 in array [COMPSIZE(pname)]
21915         category        EXT_texture_integer
21916         version         2.0
21917         extension       soft WINSOFT NV50
21918         glfflags        ignore
21919         glsflags        ignore
21920         glxflags        ignore
21921
21922 GetTexParameterIivEXT(target, pname, params)
21923         return          void
21924         param           target          TextureTarget in value
21925         param           pname           GetTextureParameter in value
21926         param           params          Int32 out array [COMPSIZE(pname)]
21927         category        EXT_texture_integer
21928         dlflags         notlistable
21929         version         1.0
21930         version         2.0
21931         extension       soft WINSOFT NV50
21932         glfflags        ignore
21933         glsflags        ignore
21934         glxflags        ignore
21935
21936 GetTexParameterIuivEXT(target, pname, params)
21937         return          void
21938         param           target          TextureTarget in value
21939         param           pname           GetTextureParameter in value
21940         param           params          UInt32 out array [COMPSIZE(pname)]
21941         category        EXT_texture_integer
21942         dlflags         notlistable
21943         version         1.0
21944         version         2.0
21945         extension       soft WINSOFT NV50
21946         glfflags        ignore
21947         glsflags        ignore
21948         glxflags        ignore
21949
21950 ClearColorIiEXT(red, green, blue, alpha)
21951         return          void
21952         param           red             Int32 in value
21953         param           green           Int32 in value
21954         param           blue            Int32 in value
21955         param           alpha           Int32 in value
21956         category        EXT_texture_integer
21957         version         2.0
21958         extension       soft WINSOFT NV50
21959         glfflags        ignore
21960         glsflags        ignore
21961         glxflags        ignore
21962
21963 ClearColorIuiEXT(red, green, blue, alpha)
21964         return          void
21965         param           red             UInt32 in value
21966         param           green           UInt32 in value
21967         param           blue            UInt32 in value
21968         param           alpha           UInt32 in value
21969         category        EXT_texture_integer
21970         version         2.0
21971         extension       soft WINSOFT NV50
21972         glfflags        ignore
21973         glsflags        ignore
21974         glxflags        ignore
21975
21976 ###############################################################################
21977 #
21978 # Extension #344 - GLX_EXT_texture_from_pixmap
21979 #
21980 ###############################################################################
21981